摘要 |
PURPOSE:To reduce a time delay in drive pulse and eliminate a shift in character printing by multi-dividing a drive pulse per a single-paper feed period and supplying multi-divided pulses to each block of a drive circuit. CONSTITUTION:A bar code signal (bar represents 0, space 1) encoded by CPU1 is input to a driver 3 which drives a thermal resistor 4, through a shift register 2. The driver 3 consists of so many blocks and a drive pulse for each block is provided by CPU1. The bar code signal from CPU1 is input to the driver 3 through the shift register 2A. Drive pulse (a) for time T1 is given to a drive block on one side by CPU1, and drive pulse (b) to the drive block on the other side by CPU1 after completion of the drive pulse (a). In this way, the drive pulses (a), (b) are alternately provided and this process is repeated until the total length of pulses to each block reaches a required value per a single dot line. In addition, the time T1 is controlled by CPU1 so that it is shorter than a drive pulse required for a single-paper feed period. |