The Barcode Experts. Low Prices, Always.
Get Free 2-Day Shipping with Code MAYFREESHIP through 05/24*
*Enjoy Free 2-Day Shipping on orders placed online only at To apply promo: first, enter zip code to estimate shipping. Then, enter promo code to apply discount. Offer cannot be combined with other promotions or discounts. Offer valid on web pricing only. Offer valid in the continental US only. This offer is NOT valid on international orders. Product exclusions apply on all printing supplies and cash drawers. Offer expires 5/24/2019. Online use only. One time use only.


TTL and True RS-232 Serial – What’s the Difference?

Posted January 21, 2016

CELE038The differences between a TTL RS232 and a True RS232 interface purely have to do with data being sent, not with powering the barcode scanner. The data is being sent as an electrical block-signal representing a sequence of logical zero’s and ones.

  • For a TTL device a zero would ideally be 0 volt, and a 1 one would ideally be 5 volt. The receiving device therefore has to decide whether a the signal at a given time is meant to be 0 or 5 volt, in order to tell if it is looking at a binary zero or a binary one.
  • For a True RS232 device the zero is represented by ideally -12Volt and a one is represented by ideally + 12 Volt. Here the receiving device has it a bit easier because the difference between -12 and + 12 = 24 Volt. (specification allows -5 to -15V and +5 to +15V)

In practice we see that a signal gets weaker the longer it has to travel and can sometimes drop 1 volt a meter going via cable from device to host. With a True RS232 device both positive and negative signal can drop 10 volts and still have 4 volts difference in polarity left to tell zero’s from ones. The TTL interface has already less polarity difference if the signal drops just 2 volts.

Continue reading »