Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
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

List of 20 messages in thread
TopicAuthorDate
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      

Back to Subject List