A method of driving a stepping motor, includes microstep driving in a low-frequency acceleration/deceleration area and supplying an exciting current to each phase formed into a chopping wave current in these microsteps during one step of switching respective phases by bipolar driving in order to make it possible to make current ripple small and to control generation of heat of the stepping motor and also to control vibration in a low-frequency acceleration/deceleration area at the time of low-speed rotation and at the time of high-speed rotation. The stepping motor may be used for driving a printer.