Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations strongm on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Not all I2of5's are created equal 1

Status
Not open for further replies.

cjbrown815

IS-IT--Management
Mar 2, 2006
525
US
I have a barcode label I2of5 that is coming directly off the printer (tharo H-434 barcode printer) it is a device font. When I run a report and use the TT (true type) font "Interleave 2 of 5" offered in Crystal reports, our scanners (Symbol) do not recognize the font. the device font is not available unless I choose the tharo printer (1 x 2 label), the report that would have all the barcodes on it would print to a regular 8.5 x 11.... Thoughts? Work arounds?





thanks


-CJ

SQL2005// CRXIr2// XP Pro

"Progress lies not in enhacing what is, but in advancing toward what will be"
-KHALIL GIBRAN 1883-1931
 
I'm not sure whether or not there is an agreed standard for how the various symbols in an Interleaved 2 of 5 font are mapped to ASCII characters.

Interleaved 2 of 5 is a variable length, numeric-only symbology, which defines 102 symbol patterns, representing 100 digit-pairs, a Start character, and a Stop character.
The numeric data to be encoded must consist of pairs of digits.
For each digit pair, the first digit is encoded in the bars within the symbol pattern, whilst the second digit is encoded in the spaces of the pattern.
Each digit value is represented by 5 elements, 2 of which are wide (hence the name of the barcode), the other 3 being
narrow; hence each character (representing a digit pair) consists of 10 elements, 4 of which are wide.
The wide to narrow ratio is typically something like 3:1.

Each encoded barcode message consists of a Start character, the encoded value, an optional check digit character, and a Stop character.

A typical font repertoire might be:
0x23 Start character
0x24 Stop character
0x29 Numeric pair 00
... …
0x8C Numeric pair 99

but different fonts may use different mappings.
 
Thank you for the lesson, much needed and much appreciated.

-CJ

SQL2005// CRXIr2// XP Pro

"Progress lies not in enhancing what is, but in advancing toward what will be"
-KHALIL GIBRAN 1883-1931
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top