| ??? 03/30/05 21:15 Read: times |
#90716 - Advanced Printing Responding to: ???'s previous message |
Ian Bell said:
The correct sequence is
1. Clock in the data 2. Latch the data 3. Strobe the print head 4. Move the motor Brian E. Cauchi said:
That's a classic sequence. But one thing I have never seen explained in a thermal line printer datasheet is that all these operations can be overlapped for a whopping print performance boost (CPU & printer permitting). I had thought of mentioning that during 3 & 4 you can clock in the next line of data but given the problems the OP was having getting any print I thought it best not to complicate matters. The main idea is to clock in the 'future' dot-line just after the latching and during the relatively long 'burn cycle' of the 'current' dot-line.
Also, the motor can be thought of as moving continuously, even though it really is driven in steps. In some of the systems we developed a dc motor was used to drive the printed medium so the moter was moving continuously. To play round with these things, the burn-time (i.e. the strobe pulse width) should ideally be regulated by hardware, for safety reasons. We used to include a one shot in series with the strobe port pin to ensure we did not keep blowing up heads until the SW guys got it right ;-) Just some ideas! As I am sure you know there are many more wrinkles to this thermal printing lark. I think we generated over 70 patents in the 10 years we spent developing label printers. So one piece of advice I would always give to anyone developing a commercial thermal printer product is check the patent postion. Ian |
| Topic | Author | Date |
| About developing thermal printing!! | 01/01/70 00:00 | |
| Guesses | 01/01/70 00:00 | |
| more guesses | 01/01/70 00:00 | |
| Oooh/. | 01/01/70 00:00 | |
| Thermal Printing | 01/01/70 00:00 | |
| Thanks for all your valuable experience! | 01/01/70 00:00 | |
| Does your paper advance? | 01/01/70 00:00 | |
| Yes | 01/01/70 00:00 | |
| short strobe? | 01/01/70 00:00 | |
| Some Answers | 01/01/70 00:00 | |
| Sorry, after testing, still have problem | 01/01/70 00:00 | |
| Print Sequence | 01/01/70 00:00 | |
| Thanks, i can print something now, but.. | 01/01/70 00:00 | |
| can print almost correct data now | 01/01/70 00:00 | |
| Print Sequence | 01/01/70 00:00 | |
| Advanced Printing | 01/01/70 00:00 | |
| Thermal printing larks... | 01/01/70 00:00 | |
Wrinkles | 01/01/70 00:00 | |
| circuit for the head | 01/01/70 00:00 | |
| The documentation of SMP610 | 01/01/70 00:00 |



