PURPOSE: To simplify a circuit for forming the printing timing pulse used in the driving of a low noise printing head.
CONSTITUTION: (n) shift pulses successively shifted in phase by 1/n of a printing stroke T and having pulse width of T/n are formed by a first shift circuit 71 consisting of (n) FF 11-18 subjected to cascade connection of (n) groups. (n) same shift pulses are formed by a second shift circuit 72 having the same constitution as the first shift circuit 71. The mutual phase relation of both shift pulses obtained by the first and second shift circuits is set to one shifted by a head driving time TH. (n) pulses turned ON/OFF by the corresponding pulse pairs of both shift pulses are formed by an FF group 73 and set to printing timing pulses.