Datamax-O'Neil PrintPAD AN-09 User Manual

AN-09 (Easy Print)
December 6, 2005
HOW TO SELECT BAR CODES IN EASY PRI
All bar codes in O’Neil selected when you create a field entry for an Easy Print print job. In each field entry you need to specify the bar code you want to print. To print using Easy Print, the command is PRINT and the DATA is a succession of descriptors for each field, or “thing” to be printed (whether the “thing” is text, bar code, or graphic). Optional global parameters affect the entire print job.
{PRINT<,GLOBALPARAMETERS>: [FIELD 1]
• [FIELD n] }
NT MODE
Each field, regardless of what is to be printed is virtually identical. If a field is to contain a bar code, then the bar code must be selected for that field. Each FIELD has the form:
@ROW,COL:NAME<FIELD PARAMETERS>
Begins with an “@” (0x40) Is followed by WHERE the data is to be printed (ROW,COL
colon “:” (0x3A)
That is followed by HOW is to be printed. In this case, since we a
Easy Print name for that bar code (from the documentation as well as printed on the self test)
That is followed by WHAT is to be printed which is the
vertical bar (0x7C) before and after the data. Optionally, a comma “,” (0x2C) can f ollow HOW to be printed for modifiers (or “field parameters”) for that FIELD. Although optional and a bar code will print ev en without field parameters, to get the bar code to look the way you need it to look, you will probably need to use field parameters.
The Easy Print name for the bar codes that are present in the prin codes may vary from version to version of printer:
Available Bar Codes:
*---DESCRIPTION----* *--NAMES---* INTLV 2of5 ratio 2:1 BCI25 (8CH) CODE 128 (AUTO A-C) BC128 (91H) EAN-128 (AUTO A-C) EA128 (92H) . . .
PDF-417 CLUSTERS 036 PD417 (99H) CODE 93 BAR CODE 2:1 BC093 (82H)
|DATA|
). The row and column are always followed by a
re printing bar code we must include the
DATA to be printed. Data is always delimited by a
ter are shown on the self test. The exact list of bar
NAME BAR CODE TYPE RATIO VALID CHARS COMMENTS
BCI25 Interleaved 2 of 5 2:1 0-9 Needs an even number of digits – if not
even, a leading zero is inserted
BC128 Code 128 2:1 All lower case, upper case,
punctuation, numbers, and control codes in ASCII 0x00 through 0x7F
EN128 EAN-128 2:1 All lower case, upper case,
punctuation, numbers, and control codes in ASCII 0x00 through 0x7F
BC39N Code 39 2:1 Space $ % + - . / 0-9 A-Z Printer inserts leading and trailing “*” if BC39W Code 39 3:1 Space $ % + - . / 0-9 A-Z Printer inserts leading and trailing “*” if COBAR Codabar 2:1 $ + - . / 0-9 ABCD Guard bars are sent as part of data
I2OF5 Interleaved 2 of 5 2.5:1 0-9 Needs an even number of digits – if not EAN08 8 Digit EAN 2:1 0-9 Send 7 digits – printer calcs chksum (8th EAN13 13 Digit EAN 2:1 0-9 Send 12 digits – printer calcs ch ksum UPC-A UPC A 2:1 0-9 Send 11 digits – printer calcs chksum UPC-E UPC E 2:1 0-9 Send 7 digits – printer calcs chksum (8th PD417 PDF-417 Set by
Any byte value 0-255 Text and Binary modes supported.
User
BC093 Code 93 2:1 All lower case, upper case,
punctuation, numbers, and control codes in ASCII 0x00 through 0x7F. Some are combinations (e.g. A=A but a=+A)
Escape Easy Print “|” (end of data) with leading “/”; to print “/” use “//”. Function characters 1-4 are /1 - /4
Escape Easy Print “|” (end of data) with leading “/”; to print “/” use “//”. Function characters 1-4 are /1 - /4
not sent in data not sent in data
even, a leading zero is inserted char)
th
char)
(13
th
char)
(12 char) Large numeric sequences are not
compressed to the maximum extent, but will print Printer calculates check digits
Loading...
+ 2 hidden pages