background image

6600 Series Printers 

Applications Manual 

Volume 4

Graphics Languages - Code V, PGL, MT660 IG

Summary of Contents for 6600 Series

Page 1: ...6600 Series Printers Applications Manual Volume 4 Graphics Languages Code V PGL MT660 IG...

Page 2: ......

Page 3: ...6600 Series Printers Applications Manual Volume 4 Graphics Languages Code V PGL MT660 IG...

Page 4: ...ko Epson Corp Genicom is a trademark of Genicom L L C HP is a trademark of Hewlett Packard Company IBM and Proprinter are trademarks of International Business Machines Corporation Printronix and PGL a...

Page 5: ...Turning Free Format OFF 19 Control Code Equivalents 20 Ignore Data 21 Graphics Pass 21 Pass Spacing Modplot 22 Pass Buffer Length 22 Pass Format 23 GPL Commands 25 Multiple Passes 25 2 Character Print...

Page 6: ...Font Quality Speed 44 High Quality Font Mode 44 Full Space Font Mode 44 Half Space Font Mode 45 Lines Per Inch 45 Dump Mode 45 Hex Command 45 Control Panel Option 46 Block Character 46 ISO Character S...

Page 7: ...ion 79 Height 79 CPI 79 Parameters In POSTNET 80 AIAG Barcodes 80 HIBCC Barcode 81 EMBARC Barcodes 81 5 Positioning and Repeating 83 Positioning Data 83 Horizontal Tab 83 Vertical Justification 84 Pas...

Page 8: ...trol Code Command Changes 116 7 Industrial Graphics Application 121 Introduction 121 Control Sequences 121 Home And Cursor 121 Barcodes 121 Block Characters 121 Command Summary 121 Control Sequences 1...

Page 9: ...ns 147 Introduction 147 PGL Menu Parameters 147 Graphic Menu Category 148 PGL Graphic Parameters 149 Smooth Parameter 149 Darkbar Parameter 149 Vscale Parameter 150 Zero Parameter 150 SFCC Parameter 1...

Page 10: ...e Box Command 179 Call LOGO Command Create 180 Change LPI Command Normal and Execute 181 Change SFCC Command Normal and Execute 182 Create Corner Frames Create 183 Using The Corner Command 185 Create...

Page 11: ...ting 225 Introduction 225 Special Features 227 Secured Unsecured Mode 228 Barcode Printing 230 Barcode Header 230 Data Formats of Barcode Types 235 Code 2 5 Matrix 235 Code 2 5 Industrial 236 Code 2 5...

Page 12: ...raft 277 FQ NLQ 278 FQ OCR A B 279 FF Draft 280 FF NLQ 281 FF OCR A B 282 FH Draft 283 FH NLQ 284 FH OCR A B 285 F Commands 287 G Modplot 291 H Control Panel Selection 293 Printer Control Panel Graphi...

Page 13: ...bles 301 Block Character Size Table 301 K Character Sets 305 LCP Character Sets 306 German 306 US ASCII 307 OCR A Code Page 437 308 OCR B Code Page 437 309 L Addendum to the Line Printer Graphics Appl...

Page 14: ...Table of Contents...

Page 15: ...on a black background Numerous barcodes including Code 39 Interleaved 2 of 5 UPC EAN Code 128 and Codabar All barcodes can be printed horizontally or vertically with various height width and ratio dim...

Page 16: ...he data received from the host for GPL commands passing non Graphics data to the current emulation When the printer is not in Graphics Mode Code V is disabled and will not search the incoming data for...

Page 17: ...rinted Carriage Return Line Feed New Line Form Feed Carriage Return followed by a Line Feed Carriage Return followed by New Line or Carriage Return followed by Form Feed If PY Then is set to All or Te...

Page 18: ...croll until the desired decimal value is reached then depress the ENTER key This Command Character will remain valid until you exit Graphics Mode this resets it to the default value the printer is res...

Page 19: ...es in the file with the printer ignoring the CR and LF characters at the end of each line NOTE The Free Format ON OFF commands may not be used within the data field of a Report or a Buffered Form Turn...

Page 20: ...valents shown in Table 1 Table 1 Control Code Equivalents Control Code Equivalents Hex ASCII caret exclamation 01 SOH caret double quote 02 STX caret pound sign 03 ETX caret dollar sign 04 EOT caret p...

Page 21: ...and Line Drawing commands must be sent within a Graphics Pass Each Graphics Pass is treated by the printer as a set of data and instructions to be processed and printed starting at the current paper...

Page 22: ...ics Mode and Free Format Non GPL Data Any data you want to go to the current Control Panel emulation must be sent outside of a Graphics Pass Appdendix F Command Table on page 287 lists all GPL command...

Page 23: ...E The braces indicate that either M U V or E must be used This notation is used throughout the manual to indicate that a choice must be made The braces themselves are not literally part of the command...

Page 24: ...tification from 00 to 99 increments of 0 1 inches 0 3 to 25 2 cm The d allows an additional amount of justification down from 0 to 9 dot rows to fine tune the final position of the data For example in...

Page 25: ...urn Graphics mode off are To print a large amount of non GPL data To reset the Code V to its default startup state To send plot data to the underlying emulation The reamining chapters in this manual d...

Page 26: ...26 Chapter 1 GPL Commands...

Page 27: ...racter is rotated and printed vertically it will actually be 4 x 8 when the Vscale option is turned off we will now emulate this Block Character Block characters are printed by putting the characters...

Page 28: ...r window This dimension is measured horizontally on the page and is specified in increments of 0 1 inches The width for each character window ranges from 01 to 99 0 1 to 9 9 inches or 0 3 to 25 3 cm F...

Page 29: ...ss M0302000Graphics prints M Indicates this Graphic Pass is oriented horizontally 03 Character height of 0 3 inches 0 76 cm 02 Character width of 0 2 inches 0 51 cm 00 No justification down 0 No addit...

Page 30: ...ntal orientation of the Graphics Pass 02 Character height of 0 2 inches 0 51 cm 02 Character width of 0 2 inches 0 51 cm 000 No vertical justification GRAPHICS Data printed at 0 2 inches high and 0 2...

Page 31: ...ss M0303060P M0303040a M0303020s M0303000s prints First Command M0303060 M Horizontal orientation of characters 03 Character height of 0 3 inches 0 76 cm 03 Character width of 0 3 inches 0 76 cm 06 Ju...

Page 32: ...Graphics Pass terminates The amount of space reserved for descenders is defined as two dot rows for each 0 1 inches 0 25 cm of character height There are two different formats for the Descender Mode...

Page 33: ...Reverse Image Command is valid only if it is within a Graphics Pass If it is outside of a Graphics Pass it is interpreted as a Repeat Command If the Graphics Pass is terminated while Reverse Image is...

Page 34: ...g as the Graphics Mode is enabled Once Graphics Mode is disabled using the command PN the dot pattern defaults to the pattern corresponding to 04 hex See Appendix D Patterns on page 273 for all availa...

Page 35: ...Half Tone Mode OFF CS OP Data printed as solid black KH Toggles Half Tone Mode ON half tone pattern 05 TIO Data printed using the selected pattern KH Toggles Half Tone Mode OFF N Data prints as solid...

Page 36: ...n Half Dot Mode KF Toggles Half Dot Mode OFF Example Half Dot characters can be mixed with regular characters The Graphics Pass M0303000 KFHALF KFDOT MODE prints KF Turns ON Half Dot Mode HALF Data to...

Page 37: ...high 7 5 CPI The 7 5 CPI character set is 2 10 inches high and 0 15 inches wide 0 51 cm high by 0 38 cm wide All characters in this set are printed in upper case even if the characters received from t...

Page 38: ...ckwise rotation or U for upside down and reverse order of characters 0101 A height width value of 0101 specifies 10 CPI characters jjd Justification values in increments of 0 1 inches 0 25 cm and dot...

Page 39: ...fication value is zero data The characters to be printed Example The Graphics pass M000100012 CPI CHARACTERS prints 15 CPI The 15 CPI character set is 0 1 inches high and is selected using the followi...

Page 40: ...printed after exiting Code V Code V Character Set Selection All emulations and Code V have two character sets upper eigth bit high and lower eigth bit low For all Code V fonts the default lower chara...

Page 41: ...d OCR B 0 10 inch character sets at 10 CPI Emulation control codes are supported with Compressed Fonts Mode escape sequences are not To print characters within a Graphics Pass see Graphics Pass on pag...

Page 42: ...is in effect only until the next command is received Any horizontal tabs and justification functions see Positioning and Repeating on page 83 used with NLQ characters should be used prior to the Sn c...

Page 43: ...at 10 CPI 2 Draft at 12 CPI 3 Draft at 15 CPI 4 Draft at 7 5 CPI 5 NLQ at 10 CPI 6 NLQ at 12 CPI 7 NLQ at 13 3 CPI 8 NLQ at 15 CPI 9 NLQ at 17 1 CPI 10 OCR A 10 CPI 11 OCR B 10 CPI 12 Symbol Set Low D...

Page 44: ...y be sent either inside or outside of a pass and remains in effect until another Font Quality Speed Command is issued or Graphics Mode is exited These commands only affect the Code V Draft Font at 12...

Page 45: ...e host may be printed in hexadecimal Dump Mode format using the Dump Mode command Dump Mode is typically used to examine the data received from the host NOTE Dump Modes are explained on page 45 Comman...

Page 46: ...ts may be selected with this command When issued inside a pass this command selects the ISO language for the duration of that pass only When issued outside a pass it selects the language used in all n...

Page 47: ...Block Character 47 ISO Character Set Table...

Page 48: ...48 Chapter 2 ISO Character Set Table...

Page 49: ...13 2 inches The solid line command is Command LShhhdvvvd Arguments LS Solid Line command hhh The horizontal dimensions specified in increments of 0 1 inches 0 25 cm ranging from 000 to 132 0 to 13 2 i...

Page 50: ...Example 2 The command LS0500011 prints a horizontal line 3 5 inches 8 9 cm long and 0 1 inches 0 25 cm plus 1 dot row thick LS Solid Line Print command 035 A horizontal dimension of 3 5 inches 8 9 cm...

Page 51: ...ne command hhh The horizontal dimension specified in increments of 0 1 inches 0 25 cm ranging from 000 to 132 0 to 13 2 inches or 0 to 33 6 cm d Additional dot columns from 0 to 9 vvv The vertical dim...

Page 52: ...1 inches 0210 Specifies a vertical dimension of 2 1 inches Example 3 Dashed lines will print horizontally if the horizontal and vertical dimensions are the same The command LD01000100 will print a ser...

Page 53: ...25 to 33 53 cm d Additional horizontal length of the box in dot columns ranging from 0 to 9 vvv Vertical height of the box in increments of 0 1 inches 0 25 cm d Additional vertical height of the box...

Page 54: ...additional dot rows 2 Thickness of top and bottom borders is 2 dot rows 4 Thickness of left and right borders is 4 dot columns Example 3 The command LB0010025046 prints the following LB The Box comman...

Page 55: ...and the maximum thickness of each line is limited to nine dot columns The Form command has the following format Command LFhhhdvvvdhvllldt G Arguments LF The Form command hhh Horizontal dimensions of...

Page 56: ...es with no additional dot columns 0150 Vertical box dimension of 1 5 inches with no additional dot rows 1 Thickness of each horizontal border is 1 dot row 1 Thickness of each vertical border is 1 dot...

Page 57: ...data The hex plot data G Exits Plot Mode Example 1 This example prints an X The command sequence is M Q41 22 14 08 14 22 41 G NOTE Commas are not required between the data and do not affect the result...

Page 58: ...ere are two commands for printing logos Version 1 Command and Version 2 Command The Version 1 Command can only print the copyright and registered trademark logos the Version 2 Command prints all the l...

Page 59: ...ILOGO L 43 G V0202000 ILOGO L43 G E0202000 ILOGO L 43 G prints Pixel Expansion The Pixel Expansion command expands logos fonts and plot data up to 255 times their original size The Pixel Expansion co...

Page 60: ...Pixel Expansion code first followed by the logo command For example M0101000 IPEXP 3 3 G ILOGO L45 G prints Example 2 Sending the code M IFONT S 3 Gline of Text prints at the normal size Whereas send...

Page 61: ...ches In addition many of the above styles are available with or without check digits and all allow adjustment of bar space ratios To print a barcode the Barcode Command followed by the data to be enco...

Page 62: ...egardless of the command style used all Barcode commands must occur within a Graphics Pass Barcode Density A control panel option Darkbar defines the Barcode density If set to ON the density will be h...

Page 63: ...uto printing 9 Selects the variable ratio feature x The character from Table 3 that corresponds to the desired barcode style ratio A sequence of bar space ratios of the form r1r2r3r4 or r1r2r3r4r5r6r7...

Page 64: ...e Mode x The index name of one of the barcode styles selected from Table 3 R Specifies that a ratio specification sequence follows ratio A sequence of bar space ratios of the form r1r2r3r4 or r1r2r3r4...

Page 65: ...e Barcode Symbologies Version 1 Index Version 2 Index Description Check Digits Ratio AIAG Code 39 None 1 1 3 3 EMBARC Code 39 None 1 1 3 3 HIBCC Code 39 Mod 43 1 1 3 3 A C39 Code 39 None 1 1 3 3 LOGMA...

Page 66: ...5 inches IBARC Turns ON the Barcode mode C39 Selects barcode style Code 29 from Table 3 page 65 N Turns OFF human readable character printing 12345 The data to be encoded into a barcode G Command Term...

Page 67: ...s a barcode and printed as human readable characters G Command Terminator Example 4 The human readable character translation printed below or embedded in a barcode may be printed in any of the fonts a...

Page 68: ...Embeds the human readable character translation in the barcode 1234567 Barcode data as well as human readable characters G Command Terminator Example 6 Barcodes may be printed in all four orientations...

Page 69: ...n with a height of 0 5 inches T0250 Tabs the start of the barcode 2 5 inches from the left margin IBARC C128 Turns ON Barcode Mode and selects Code 128 barcode B Prints the character translation below...

Page 70: ...in the ratio refer to the next wider bar and space respectively For example Code 39 has the ratio 1 1 3 3 which means The narrow bars and spaces are each one dot column wide The wide bars and spaces a...

Page 71: ...act multiples The Version 2 Graphics Pass M0505000 IBARC UPCA R2 3 4 6 6 8 8 9 E 1234567890 G prints High Density Barcode Normally barcodes print at 60 DPI horizontally For improved readability they m...

Page 72: ...certain types of data in the most compact way Code A encodes upper case alpha numeric and control codes Code B encodes upper and lower case alpha and numeric codes Code C encodes digits in pairs A si...

Page 73: ...om 0 to 105 For each value there is a single pattern of bars and spaces that form a Code 128 character there are 107 Code 128 characters the STOP character doesn t have a value Code 128 barcode data i...

Page 74: ...de B 7 101 FNC4 Code A Code A 8 102 FNC1 FNC1 FNC1 Barcode Commands What a scanner will read IBARC C128 B 8123 G F123 all Code B IBARC C128 B 7123 G 123 all Code A IBARC C128 B 6123 G 123 all Code B I...

Page 75: ...Codes 96 through 102 do not have corresponding ASCII character translations these may be encoded using the special character table Table 4 page 74 Table 5 Code 128 Translation Table Code 128 Value Co...

Page 76: ...31 31 32 32 33 A A 33 34 B B 34 35 C C 35 36 D D 36 37 E E 37 38 F F 38 39 G G 39 40 H H 40 41 I I 41 42 J J 42 43 K K 43 44 L L 44 45 M M 45 46 N N 46 47 O O 47 48 P P 48 49 Q Q 49 50 R R 50 51 S S 5...

Page 77: ...58 59 59 60 60 61 61 62 62 63 63 64 NUL 64 65 SOH a 65 66 STX b 66 67 ETX c 67 68 EOT d 68 69 ENQ e 69 70 ACK f 70 71 BEL g 71 72 BS h 72 73 HT i 73 74 LF j 74 75 VT k 75 76 FF l 76 77 CR m 77 78 SO n...

Page 78: ...CAN x 88 89 EM y 89 90 SUB z 90 91 ESC 91 92 FS 92 93 GS 93 94 RS 94 95 US DEL 95 96 FNC 3 FNC 3 96 97 FNC 2 FNC 2 96 98 SHIFT SHIFT 98 99 CODE C CODE C 99 100 CODE B FUNC 4 CODE B 101 FNC 4 CODE A C...

Page 79: ...NET barcodes are intended to be read by Postal Service scanners you should position your barcodes where they may be easily read USPS Publication 25 tells you where to position POSTNET barcodes Height...

Page 80: ...uld normally be embedded are instead printed below the barcode as if the B parameter were used IBARC POSTNET N 98032 1122 Hyphens are ignored in POSTNET barcodes Illegal characters not digits or hyphe...

Page 81: ...bracketed on either side by an asterisk Lower case letters cannot be used with the HIBCC barcodes Example The Graphics Pass M0505000 IFONT S 10 G IBARC HIBCC B HIBCC BAR CODE G prints EMBARC Barcodes...

Page 82: ...82 Chapter 4 Postnet Barcodes...

Page 83: ...issued inside a pass it sets the left print position for that pass only The command syntax for a Horizontal Tab is Command Thhhd Arguments T Horizontal Tab Command hhh Horizontal distance from the le...

Page 84: ...fication The print position may be changed vertically with the Vertical Justification command This command allows the user to specify a print position below the top of the current Graphics Pass The co...

Page 85: ...m 0 1 to 9 9 inches 0 3 to 25 2 cm Example The Graphics Pass M0402000GRA H02PHIC prints M Horizontal orientation of characters 04 Window height of 0 4 inches 1 02 cm 02 Window width of 0 2 inches 0 51...

Page 86: ...0 51 cm PHIC Data to be printed at 0 2 inches 0 51 cm high Pass Density This function changes the density dots per inch or DPI of barcodes and block characters The density of lines and boxes is not ch...

Page 87: ...mmand moves the paper up by a user specified number of dot rows The command has the syntax Command Dnn Arguments D The Dot Slew Command nn Number of dot rows to move the paper up the range is from 01...

Page 88: ...print 0 4 3 dot rows from the top of the previous pass since Confusing is justified relative to the location of the Interrupt In contrast in the Code V command sequence M0202000Interrupts I043 M01010...

Page 89: ...sion 2 commands be used whenever possible The Version 1 Repeat commands are discussed on page 98 Repeating Data Version 2 Horizontal Repeat Version 2 Horizontal repetition can be accomplished by brack...

Page 90: ...2 200 G M0202000GRAPHICS M0303000 T0040MODE IREPE prints IREPH Turns ON the Horizontal Repeat Mode 2 The number of times the data is to be repeated 200 2 0 inches between the start of each repetition...

Page 91: ...f times the data is to be repeated 1 to 9999 v Vertical space between each repetition in 0 10 increments 1 to 132 d Additional vertical space between repetitions in dot rows 0 to 9 G Command Terminato...

Page 92: ...low there are two Vertical Repeat pairs nested in the Graphics Pass Each nested pair comprises a Repeat Level in the Graphics Pass The Repeat level at a given point within a Graphics Pass is defined a...

Page 93: ...rtical Repeat of two more times with no separation NOTE Although the IREPV command specifies 0 inches of vertical separation between the repeated pass def the def strings appear on separate lines beca...

Page 94: ...c Increment Decrement Data items within a repeat sequence can be increased or decreased in predetermined amounts using the following increment or decrement syntax Command Begin Repeat Command Yx z G E...

Page 95: ...tself meaning that A is one character position beyond Z The normal arithmetic rules of carrying or subtracting a 1 from other columns when adding or subtracting also apply For example 0Z 1B Operand 1...

Page 96: ...and performs a Carriage Return Line Feed IREPE Turns OFF the automatic increment decrement function Example 2 The Auto Increment command IREPV 4 0 G M0202000 Y Y9 4 G IREPE prints Y Turns ON the Auto...

Page 97: ...ds 97 Example 3 This example shows how to print sequentially numbered labels The Automatic Increment command IREPV 3 0 G M0000Vert Y1 1 G IREPH 3 100 G M0101Horz Y1 1 G IREPV 2 0 G M0101VERT Y1 1 G IR...

Page 98: ...rminator NOTE Auto increments decrements are not supported within a Version 1 horizontal repeat Example The command sequence S0225 M0202Horz _ S prints Vertical Repeat Vertical Version 1 repetition ca...

Page 99: ...nt of work space memory available at any given time may be determined by executing the Buffered Forms List Command see page 105 Data Fields The printer allows you to store the basic format for an enti...

Page 100: ...fields if any Marks the end of the data sequence that follows the IFORM C command Example 1 The command IFORM C123 G M1010000123 stores the Graphics Pass M1010000123 in memory and names it 123 Example...

Page 101: ...ere are insufficient data characters to fill the current field The entire data field is converted to spaces if this is the only input in the field Deletes any unused portions of a data field No data w...

Page 102: ...erminator The data 12345678901 is inserted into the three byte wide data field in the buffered form 3 bytes at a time The first line prints Always 3 bytes 123 then there is a CRLF followed by Always 3...

Page 103: ...UPPLIER J241 T0025 V T0004 J312 SERIAL J323 T0025 S M0100000 T0030 J386 055 2 The following Execute command inserts data into the data fields and prints the AIAG form as follows IFORM EAIG G 1234567 1...

Page 104: ...ional space is needed to create a new form This is done through the command Command IFORM D name G Arguments IFORM D Buffered Form Delete Command name the name of the form to be deleted G Command Term...

Page 105: ...nd prints a list of all forms currently in memory the number of bytes needed for each form the total number of bytes used and the number of bytes still available This is done through the command Comma...

Page 106: ...The command for this is Command Cnn data Z Arguments C Copy Command nn The number of times the data is to be repeated 01 99 data The data to be repeated Z End of Copy Terminator Enough data must be in...

Page 107: ...e 1 F Free Format ON IFORM CEXAMPLE1 G C03 M0101This line prints 3 times Z C02 M0201This line prints 020 Z C04 M0202This line prints 020 Z IFORM EEXAMPLE1 G 2 times 2 times 3 times 0 3 times 0 3 times...

Page 108: ...201000Repeat 020 Z R The beginning of the Buffered Format Repeat command Everything between the R and the Z will be repeated 020 The data field with a maximum size of 20 bytes Z The end of the command...

Page 109: ...sufficient for the creation of new forms the predefined forms can be deleted from RAM similar to user defined forms using IFORM D or IFORM R AIAG Forms The AIAG Automotive Industry Action Group form i...

Page 110: ...cters is treated as barcode data Serial Number The seventh up to nine characters is treated as human readable characters The eighth field up to nine characters is treated as barcode data Special Data...

Page 111: ...orm can be printed in either the High Density or Low Density mode The command to select Half Dot Mode is METALS_H MT The command to select Full Dot Mode is METALS_F MT The following rules apply when u...

Page 112: ...p to 12 characters is printed as human readable characters The tenth field up to 12 characters is printed as barcoded data Actual Weight The eleventh field up to five characters is printed as human re...

Page 113: ...dable characters Example Sending the standard high density Primary Metals data IFORM EMETALS_F MT G Form Execution Command HLF230032353 Human readable Product Identification HLF230032353 Barcoded Prod...

Page 114: ...Chapter 6 Predefined Forms MINT Human readable Special Data TASTE Human readable Special Data GREEN Human readable Special Data Green Mint Gum Inc Human readable Supplier Address G prints see next pa...

Page 115: ...Primary Metals Form 115...

Page 116: ...he are inserted into the nnn data field until the printer sees G This command allows only one form to be stored in the forms buffer For this reason it does not require a form name Control Code Command...

Page 117: ...the most letters six characters the data field will be 6 bytes The command B M0202000Shopping List 006 milk buttereggs G will print The word butter having six characters completely fills up its data...

Page 118: ...2 The Buffered Repeat command described in the Version 2 Buffered Form section can also be used with Version 1 Buffered Forms as illustrated in this example The command sequence B R M0202000Shopping L...

Page 119: ...le 3 The Buffered Copy command described in the Version 2 Buffered Form section can also be used with Version 1 Buffered forms as illustrated in this example B C02 M0202000Shopping List 006 Z milk mil...

Page 120: ...120 Chapter 6 Version 1 Buffered Formatting...

Page 121: ...e Density barcode styles sizes of block characters moving the cursor for justification etc Home And Cursor This section describes the operational differences between the Home position and the cursor i...

Page 122: ...Barcode Block Character mode ESC 41 where 1 lower case L Entering Barcode Block Mode To enter the Barcode Block Character mode send the following escape sequence ESC 4h ASCII 1B 5B 3C 34 68 hex Upon e...

Page 123: ...that is invalid Separates parameter fields This must be present if two or more parameter fields are used or just the second field is used i e X bb NL It can be omitted if only the first field will be...

Page 124: ...NL Arguments home The distance to move the Home pointer down in increments of 0 01 inches Default is the current vertical position B Select Horizontal Barcode Selects horizontal barcode and sets barc...

Page 125: ...mmand C type height size NL D Select Double Density Block Characters Selects 120 dots per inch and sets Block Character parameters Command D height width NL Argument height Character Height 0 12 inche...

Page 126: ...ential problems the new introducer should not be an alpha numeric character not the letters A Z or the numbers 0 9 To print the Introducer character as data send it twice For example prints R Relative...

Page 127: ...ative to the home position in increments of fixed positive value negative values are not allowed Command T xx yy NL Argument xx The distance to move horizontally in increments of 0 01 inches Total dis...

Page 128: ...h in 600th inch increments 400th if dots 3 Range 9 to 13 default 11 centers Center to center dot spacing along the length of the bars in 600th inch increments Range 4 to 10 default 5 dots Number of do...

Page 129: ...y printable data being held in the buffer is printed Upon entering the Barcode Block Character Mode the cursor is aligned to the Home position A Carriage Return places the cursor at the left margin a...

Page 130: ...r printer does not support the full ASCII character set in this emulation If a character outside of the specified character set is received it is encoded as a solid black character It is possible to e...

Page 131: ...p P DC1 Q 1 1 Q Q q Q DC2 R 2 2 R R r R DC3 3 3 3 S S s S DC4 T 4 4 T T t T NAK U 5 5 U U u U SYN V 6 6 V V v V ETB W 7 7 W W w W CAN X 8 8 X X x X EM Y 9 9 Y Y y Y SUB Z Z Z Z z Z ESC A F K P FS B G...

Page 132: ...132 Chapter 7 Barcodes Code 39 Type 1 Examples Horizontal with OCR A characters B1 80 1 3 CRFL 12345 67 890 CRLF prints Vertical without OCR characters C1 80 1 CRLF 12345 67 890 CRLF prints...

Page 133: ...Code 39 Type 2 Examples 133 Code 39 Type 2 Examples Horizontal with OCR A characters B2 80 1 3 CRLF 12345 67 890 CRLF prints Vertical without OCR characters C2 80 1 CRLF 12345 67 890 CRLF prints...

Page 134: ...aracter Set 0 1 2 3 4 5 6 7 8 9 0 Data Limits No data limits Invalid characters are encoded as a solid black character Examples Horizontal with OCR A Characters B 80 1 3 CRLF 2598760 CRLF prints Verti...

Page 135: ...mits An even number of digits If an odd number of digits or invalid characters are sent the last digit and invalid characters will be encoded as a solid black character Examples Horizontal with OCR A...

Page 136: ...10 Character Set 0 1 2 3 4 5 6 7 8 9 Data Limits None Invalid characters are encoded as a solid black character Examples Horizontal with OCR A Characters B10 80 1 3 CRLF 2598760 CRLF prints Vertical w...

Page 137: ...6 7 8 9 Data Limits Any even number of digits If an odd number of digits or invalid characters are sent they will be encoded as a solid black character Examples Horizontal with OCR A characters B11 8...

Page 138: ...the number system check If 11 digits are sent the first digit is used as the number system digit The printer calculates and encodes the check digit If more than 11 or less than 10 digits or any inval...

Page 139: ...specific country code If twelve digits are sent the number system digit will automatically be zero 0 If thirteen digits are sent the first digit will be used as the number system digit If more than th...

Page 140: ...ding the check digit The check digit is calculated by the printer If more or less than seven digits are sent the sequence is printed as text rather than as Barcode Invalid characters are encoded as a...

Page 141: ...he following sizes Height the height of each block character ranges from 0 24 15 inches high Width the width of each block character ranges from 0 20 to 12 5 inches wide Normal Density M Examples M2 2...

Page 142: ...distance to be moved equals a multiple of the current block character height as defined in the M parameter In this example the value 12 from R0 12 multiplied by the current block character height 6 fr...

Page 143: ...M6 2 CRLF TALLER CRLF prints M2 4 CRLF R0 36 CRLF WIDE M4 2 CRLF R0 6 CRLF TALL M2 6 CRLF R0 12 CRLF WIDER M6 2 CRLF R0 8 CRLF TALLER CRLF prints Double Density D Examples D2 15 CRLF WIDE CRLF prints...

Page 144: ...Characters These following examples show the mixing of Barcode and block characters with cursor movements B1 0 0 4 CR 12345 D2 2 CR S125 0 CR THIS IS CODE 39 CRLF S125 30 CR WITH OCR B CRLF S125 20 C...

Page 145: ...home NL Move the Home B type height size option NL Select Horizontal Barcode C type height size NL Select Vertical Barcode D height width NL Select Double Density Block Character Mode M height width N...

Page 146: ...146 Chapter 7 Command Summary Table...

Page 147: ...ulti Level menus that can be accessed through the printer control panel PGL Menu Parameters The PGL Graphic parameters can be accessed in the multi level Configuration Menu The menu has three differen...

Page 148: ...ns Menu Entries Applicable Graphic Option Menu Level 1 Category Menu Level 2 Parameter Menu Level 3 Selections Graphic CVCC Cmd 1 255 Code V only Smooth 1 99 Code V and PGL PY Then None All Term Code...

Page 149: ...ppearance of larger block characters to be less pronounced This parameter dictates the character size at which smoothing takes place The default setting for Smooth is 3 Example Darkbar Parameter For b...

Page 150: ...characters larger than size 3 at approximately the same scale as horizontal block characters Examples Size 10 Characters Zero Parameter The Zero Parameter allows you to set all zeros to print as slash...

Page 151: ...intable character and may be different due to your host computer requirements we will use the symbol to represent the SFCC in all command sequences Parameter Delimiter Each parameter on the command li...

Page 152: ...ces between the command parameters unless specifically required Command Parameters The majority of the PGL commands have multiple command parameters Some parameters are required and some are optional...

Page 153: ...ertical character column and dot position the format is the same as for selecting horizontal character row and dot position The row or column is defined first followed by the dot position The only dif...

Page 154: ...rinting DARK Parameter The DARK parameter is available in the Alpha Reverse and Barcode commands to produce darker text backgrounds and barcodes When the parameter is enabled horizontal DPI increases...

Page 155: ...EXECUTE The EXECUTE mode allows you to use the forms you have created LOGO The LOGO mode allows you to create graphical images for use in forms PGL Commands This section discusses the commands that c...

Page 156: ...XPAND X X HDUP X HORZ X IAFn X IBFn X IGOFF X X X IGON X X X ISET X X X LFORM X LISTEN X LOGO Call X LOGO Create X LPI X X NORMAL X X PAGE X QUIET X RESET X X REVERSE X SCALE X SFCC X X SFOFF X X X SF...

Page 157: ...mand structure Special Function Control Character SFCC Alphanumeric text string delimiter Parameter delimiter The tables show the individual commands their basic construction and valid selections wher...

Page 158: ...tring will print The Static Dynamic Alphanumeric Create command is Figure 5 Static Dynamic Alphanumeric Create in Table Format Table 9 Static Dynamic Alphanumeric Creation Command Field Function Optio...

Page 159: ...in mixed or all upper case characters CPI selections other than the default value of 10 CPI are not allowed in rotated output Inserted desired rotation first then designate upper case printing if des...

Page 160: ...he standard size X4 Specifies horizontal expansion of the printer output Enter a value from 0 to 113 Zero 0 specifies the standard size Static alphanumeric data that will print at the position specifi...

Page 161: ...This parameter is the increment information field that defines the number of character positions in the data field the increment amount for each position and which positions will be incremented See t...

Page 162: ...r the semicolon preceding the STEPMASK parameter is a minus sign or a plus sign the printer does not include it as part of the STEPMASK It translates it as an increment direction command After the fir...

Page 163: ...set up and the result each setup has on a field of data Example Key SM STEPMASK SD STARTDATA RPT SD Repeat Count RST SD Reset Count Example 1 Incremental linked alphanumeric Subfields Default RPT 1 a...

Page 164: ...s Default RPT 1 and RST 999 In example 3 above if the subfield was 0000A alphabetic the subfield to the left of the nonincremental linking subfield would increment alphabetically 0000A 0000B 0000C 000...

Page 165: ...ld 165 Example 5 Non incremental subfield with incremented linked subfields Default RPT 1 and RST 5000 Example 6 Linked Alphanumeric subfields with a Decrementing subfield and Non incrementing subfiel...

Page 166: ...mands you can change the Form Length to a specific number of lines NOTE Each command specifies an LPI as well as a Form Length However these commands do not change the LPI They simply specify a form l...

Page 167: ...arcodes etc The basic command is Table 12 Horizontal Duplication Command Field Function Option Modifier Selections HDUP Command Specifier Enter HDUP dups Specifies number of duplications Enter the des...

Page 168: ...lication Command Field Function Option Modifier Selections VDUP Command Specifier Enter VDUP dups Specifies number of duplications Enter the desired number of duplications The valid range of values is...

Page 169: ...ater section on a form The following program would print the bomb logo four times horizontally on a form Example 1 Horizontal Duplication CREATE BOMB HDUP 4 10 LOGO 10 10 BOMB STOP HDUP OFF END EXECUT...

Page 170: ...print Table 14 Page Number Command Field Function Option Modifier Selections PAGE Command Specifier Enter PAGE SR and SC parameters define the starting location of the page number Whether in columns o...

Page 171: ...r in columns or dots depends on the SCALE Command You may also use the XX YY format for plotting duplication print locations explained earlier in the Standards Section SR Plots the starting ROW of the...

Page 172: ...tores the work you have done and returns to NORMAL Mode EXECUTE Mode Normal To use the commands listed above to execute printing of a form you must first enter EXECUTE Mode To assist in composing the...

Page 173: ...no page number will print even if a space was designated in the Form Definition FC Optional parameter that specifies the number of forms to print This parameter cannot be used if dynamic incremental...

Page 174: ...a parameter delimiter followed by the alphanumeric string and end the entry with the data parameter delimiter NOTE The delimiter cannot be used in the alphanumeric string BFn Optional parameter that s...

Page 175: ...numeric value from 1 to 65 535 then the parameter delimiter The default reset value is 0 which means that the field will not be reset This parameter defines the ASCII character string that will be pri...

Page 176: ...followed by the barcode data string and end the entry with the data delimiter See the previous explanation on Incremented Static Alphanumeric Strings for how to construct the starting field Also see...

Page 177: ...ing the following parameters creates a box that expands down and to the right from the starting point at a specific line thickness Enter BOX LT Dictates the line thickness Line thickness is based on d...

Page 178: ...the parameter delimiter EC Plots the ending COLUMN of the box Enter a value ranging from 2 to one less than the maximum form width STOP Command Terminator Enter STOP and the printer waits for a new c...

Page 179: ...l have a line thickness of 3 points Start the first box at row 1 and column 1 SCALE DOT The finished program would be RESET CREATE BOX SCALE DOT BOX 3 1 1 288 240 3 22 19 267 222 3 43 37 246 186 3 85...

Page 180: ...format for plotting duplication print locations explained earlier in the Standards Section SR Plots the starting ROW of the logo Enter a value ranging from 1 to one less than the maximum form length...

Page 181: ...system when you are not using the PGL option printer output is configured according to the settings in the pritner multi level menus Table 20 Change LPI Command Field Function Option Modifier Selecti...

Page 182: ...C from the default character tilde to the character use either the following commands Table 21 Change SFCC Command Field Function Option Modifier Selections SFCC Special Function Control Character SFC...

Page 183: ...ons Do not forget the parameter delimiter The SR SC ER and EC parameters use the same methods for defining the CORNER Print area Whether in columns or dots depends on the SCALE Command You may also us...

Page 184: ...et the parameter delimiter HL Specifies the length of the horizontal arms of each corner Enter a value of 1 or greater STOP Command Terminator Enter STOP and the printer waits for a new command Leave...

Page 185: ...controlling arm lengths Create a set of corner frames on our form with the same starting and ending points SCALE DOT used in the BOX program presented previously and add arm lengths of 30 dots The fi...

Page 186: ...mber 0 9 HEX 30 39 Dollar sign HEX 24 Percent Sign HEX 25 Dash HEX 2D At sign HEX 40 Braces HEX 7B and 7D Parens HEX 28 and 29 Tilde HEX 7E Single quotes Hex 60 and 27 Exclamation point HEX 21 Pound s...

Page 187: ...ong you can finish creating your form using the appropriate commands in the CREATE Form Mode Create Logo Command Normal This command allows you to create logos for your forms It initiates the Logo CRE...

Page 188: ...7E Single quotes Hex 60 and 27 Exclamation point HEX 21 Pound sign HEX 23 Amersand HEX 26 NOTE Make sure your LOGO name is not identical to one that is already stored in memory the new LOGO will repla...

Page 189: ...ompany The syntax on below creates the BOMB logo plotted LOGO BOMB 54 30 1 20 2 20 3 20 4 19 5 19 6 18 7 18 8 17 9 17 10 16 11 16 12 15 13 15 14 15 15 11 19 16 11 19 17 11 19 18 11 19 19 11 19 20 11 1...

Page 190: ...26 29 36 1 15 18 22 26 30 37 1 15 18 22 26 30 38 1 15 18 22 26 30 39 1 15 18 22 26 30 40 1 15 18 22 26 29 41 2 15 18 21 25 29 42 2 15 18 20 25 29 43 1 11 24 29 44 3 11 23 28 45 3 28 46 4 27 47 4 27 4...

Page 191: ...Character followed by DELETE FORM then end the entry with the parameter delimiter NAME Parameter that specifies desired Form to delete Enter the name of a specific form you want to delete or ALL to de...

Page 192: ...rently used for form and logo storage To print the directory enter the current Special Function Control Character SFCC followed by DIRECTORY Table 27 Density CPI Command Field Function Option Modifier...

Page 193: ...al Function Control Character followed by EXPAND then end the entry with the parameter delimiter VE Vertical expansion amount Enter a value specifying the desired expansion factor then end the entry w...

Page 194: ...n amount Enter a value specifying the desired expansion factor then end the entry with the parameter delimiter Valid selections range from 0 113 A selection of 0 returns you to standard size character...

Page 195: ...mand You may also use the XX YY format for plotting duplication print locations explained earlier in the Standards Section LT Dictates the line thickness Vertical line thickness is based on dot increm...

Page 196: ...e these additional characters by inserting the IGON at the end of the last PGL file and IGOFF at the beginning of the next PGL file After sending an IGON Command the printer will ignore ALL characters...

Page 197: ...is PGL Mode Control Quiet Command Normal This command disables the PGL Mode of your printer The only PGL command the printer will respond to is the Listen Command The Quiet Command format is Table 32...

Page 198: ...efault values If forms and logos have been loaded by other users they will be deleted also You may also eliminate forms and logos by sending a Delete Form or Delete Logo Command The Reset Command is T...

Page 199: ...racter Scale Placement SCALE Command Specifier Enter SCALE CHAR Specifies that placement will be done using a character scale Enter CHAR to specify a character measurement scale columns and rows LPI A...

Page 200: ...er Result CR Carriage Return LF Line Feed FF Form Feed These commands will have no effect after the SFOFF Command has been sent Table 37 Set Format Commands Field Function Option Modifier Selections S...

Page 201: ...a box of 3 points thickness that prints three columns from the left and right edge and three lines from the top and bottom edge BOX 3 3 3 48 52 STOP We started our form creation and added a border no...

Page 202: ...202 Chapter 9 Practice The following program combined with the program for creating the BOMB log would produce the form in Figure 9 on page 203...

Page 203: ...Select Format SF Command Normal Create and Execute 203 Figure 9 Sample Form Printout...

Page 204: ...204 Chapter 9 Practice...

Page 205: ...nual we first explain all of the barcode parameters followed by a table showing which parameters each barcode uses After the table we present the exceptions for each barcode and how to increment barco...

Page 206: ...digit C128B Specifies a Code 128B Barcode C128C Specifies a Code 128C Barcode EAN8 Specifies an EAN 8 Barcode EAN13 Specifies an EAN 13 Barcode I 2 5CD Specifies an Interleaved 2 5 Barcode CD is an op...

Page 207: ...s Hn Height Expansion Optional parameter that specifies height expansion of barcode and human readable character output Adjustments are made in 0 1 inch increments The valid range of selections is 4 t...

Page 208: ...ting Row of the barcode Plots the starting row of the field Whether in dots or characters depends on the SCALE Command You may also use XX YY format for plotting starting print locations explained ear...

Page 209: ...elow the barcode Enter A to cause human readable characters to print above the barcode FONT Optional parameter that selects a font for the human readable characters or suppress printing of human reada...

Page 210: ...Figure 10 provides a listing of the Barcode Command Parameters which are used by each Barcode Type NOTE Since all Barcode Types use the BARCODE Name and STOP parameters they are not present in the fig...

Page 211: ...field Code 39 Data Field Characters The data field length for Code 39 Barcodes is variable It is best to limit field length to no more than 32 characters to minimize the potential for scanning errors...

Page 212: ...o the printer at the same time The printer will shift from 128C to 128B and vice versa as necessary to print all of the printable data Table 41 lists the available characters for Code 128B Barcodes Ta...

Page 213: ...r I 2 5 Barcodes is variable however it is best to limit field length to no more than 32 characters to minimize the potential for scanning errors In addition the I 2 5 Barcode requires an even number...

Page 214: ...e first character is always 0 The next five characters constitute the manufacturer s number and the five ending characters represent the item number The data field for UPC E Barcodes can be comprised...

Page 215: ...For each barcode the basic format is provided followed by a CREATE program and sample printout of barcode data Where possible each barcode will print in a horizontal and vertical VSCAN orientation Cod...

Page 216: ...Chapter 10 PGL Barcode Commands And Output Code 128B Sample CREATE Code 128B Program CREATE 128B BARCODE C128B DARK 5 1 CODE 128B PDF STOP BARCODE C128B VSCAN H10 DARK 5 50 CODE 128B PDF STOP END Out...

Page 217: ...Code 128C 217 Code 128C Sample CREATE Code 128C Program CREATE 128C BARCODE C128C DARK 5 5 1234567891 PDF STOP BARCODE C128C VSCAN H10 DARK 5 50 1281281281 PDF STOP END Output...

Page 218: ...18 Chapter 10 PGL Barcode Commands And Output EAN 8 Sample CREATE Code EAN 8 Program CREATE CODEEAN8 BARCODE EAN8 DARK 5 1 1234567 PDF STOP BARCODE EAN8 VSCAN H10 DARK 5 50 1234567 PDF STOP END Output...

Page 219: ...EAN 13 219 EAN 13 Sample CREATE Code EAN 13 Program CREATE CODEEAN13 BARCODE EAN13 DARK 5 1 1234567 PDF STOP BARCODE EAN13 VSCAN H10 DARK 5 50 1234567 PDF STOP END Output...

Page 220: ...er 10 PGL Barcode Commands And Output Interleaved 2 5 Sample CREATE Interleaved 2 5 Program CREATE I2 5 BARCODE I 2 5 DARK 5 1 123456789 PDF STOP BARCODE I 2 5 VSCAN H10 DARK 5 50 123456789 PDF STOP E...

Page 221: ...MSI 221 MSI Sample CREATE MSI Program CREATE MSIA BARCODE MSIA DARK 5 1 123456789 PDF STOP BARCODE MSIA VSCAN H10 DARK 5 50 123456789 PDF STOP END Output...

Page 222: ...er 10 PGL Barcode Commands And Output POSTNET POSTNET Samples ZIP 4 Program CREATE POSTNET BARCODE POSTNET 5 1 123456789 STOP END Advaned Barcode Format CREATE POSTNET BARCODE POSTNET 5 1 12345678901...

Page 223: ...UPC A 223 UPC A Sample CREATE Code UPCA Program CREATE EAN13 BARCODE UPC A DAR 5 1 12345654321 PDF STOP BARCODE UPC a VSCAN H10 DARK 5 50 12345654321 PDF STOP END Output...

Page 224: ...hapter 10 PGL Barcode Commands And Output UPC E Sample CREATE Code UPC E Program CREATE UPCE BARCODE UPC E DARK 5 1 012345678900 PDF STOP BARCODE UPC E VSCAN H10 DARK 5 50 012345678900 PDF STOP END Ou...

Page 225: ...out in most cases Activate barcode Activate barcode unsecured mode see Secured Unsecured Mode on page 228 Transfer barcode and or LCP header see Barcode Header on page 230 and LCP Header on page 263 C...

Page 226: ...arcode OFF NOTE The mode specifications are saved temporarily and must only be sent to the printer once The specification remains valid until the printer is switched off Note the following explanatory...

Page 227: ...s 0 and 1 from your computer use a set of MTPL sequences to generate these control codes by printable ASCII characters The Barcode programs will remain fully compatible in spite of the additional MTPL...

Page 228: ...additional characters are printed in the current line and in the following lines without influencing the barcode or LCP character As a result normal characters can be printed to the right or left of t...

Page 229: ...CHR 16 5 CHR 25 70 LPRINT Example for 80 LPRINT CHR 15 LCP CHR 15 unsecured mode Example 2 10 REM LCP secured mode 20 LPRINT CHR 27 11 30 REM select secured mode 40 LPRINT CHR 27 PSC1 CHR 27 50 REM se...

Page 230: ...AN 128 Type S T only the X parameter is valid This is automatically used for the Y parameter The Z parameter is not evaluated Character Meaning SUB hex 1A dec 26 Start header F Print feature see secti...

Page 231: ...he printer is switched OFFLINE all defined barcodes are printed out completely NOTE The barcode remains resident in the background and can be activated again by the barcode bracket Text justification...

Page 232: ...ical print passes or special print modes i e emphasized depends on the used printer type Barcode Types A 2 5 matrix default B 2 5 industrial C 2 5 interleaved D Code 11 E Code BCD matrix F Code 39 G C...

Page 233: ...ng an ASCII value from 0 to 3 the barcode width can be defined This allows adaption to the scanner specifications particularly for long range scanners Table 1 Header Para meter Normal Compressed1 olde...

Page 234: ...approx 0 05 mm narrow space approx 0 05 mm Code EAN 128 and EAN UPC are based on module widths Only the X parameter is valid for this type This parameter is used for the Y parameter narrow bar width T...

Page 235: ...n n Stop code DC4 hex 14 Start code n n Stop code 14 dec 20 Start code n n Stop code 20 Example 10 REM code 2 5 matrix barcode 20 LPRINT CHR 27 11 30 LPRINT CHR 26 A3 111 CHR 25 40 LPRINT CHR 20 123...

Page 236: ...4 Start code n n Stop code 14 dec 20 Start code n n Stop code 20 Example 10 REM code 2 5 industrial barcode 20 LPRINT CHR 27 11 30 LPRINT CHR 26 B3 111 CHR 25 40 LPRINT CHR 20 123 CHR 20 50 LPRINT CHR...

Page 237: ...CHR 27 11 30 LPRINT CHR 26 C3 111 CHR 25 40 LPRINT CHR 20 123 CHR 20 50 LPRINT CHR 27 10 NOTE Due to the interleaved mechanism data stream n n should only be transferred with an even number of digits...

Page 238: ...4 hex 14 Start code n n Stop code 14 dec 20 Start code n n Stop code 20 Example 10 REM code 11 barcode 20 LPRINT CHR 27 11 30 LPRINT CHR 26 D3 111 CHR 25 40 LPRINT CHR 20 123 CHR 20 50 LPRINT CHR 27 1...

Page 239: ...DC4 hex 14 Start code n n Stop code 14 dec 20 Start code n n Stop code 20 Example 10 REM BCD matrix code barcode 20 LPRINT CHR 27 11 30 LPRINT CHR 26 E3 111 CHR 25 40 LPRINT CHR 20 123 CHR 20 50 LPRIN...

Page 240: ...e n n Stop code 20 Example 10 REM code 39 barcode 20 LPRINT CHR 27 11 30 LPRINT CHR 26 F3 111 CHR 25 40 LPRINT CHR 20 123 CHR 20 50 LPRINT CHR 27 10 Figures Characters n Start Code Stop Code Not fixed...

Page 241: ...CHR 27 11 30 LPRINT CHR 26 G3 111 CHR 25 40 LPRINT CHR 20 123 CHR 20 50 LPRINT CHR 27 10 Figures Characters n Start Code Stop Code Not fixed recommended Not fixed recommended ASCII 0 to 9 A to D and a...

Page 242: ...nnnc Stop code 14 dec 20 Start code nnnn Separation code nnnc Stop code 20 Example 10 REM code EAN 8 with HRI 20 LPRINT CHR 27 11 30 LPRINT CHR 26 H3 111 CHR 25 40 LPRINT CHR 20 0123 4567 CHR 20 50 LP...

Page 243: ...code 14 dec 20 Start code nnnn Separation code nnnc Stop code 20 Example 10 REM code EAN 8 without HRI 20 LPRINT CHR 27 11 30 LPRINT CHR 26 I3 111 CHR 25 40 LPRINT CHR 20 0123 4567 CHR 20 50 LPRINT C...

Page 244: ...nnnc Stop code 14 dec 20 Start code nnnnnnn Separation code nnnnnc Stop code 20 Example 10 REM code EAN 13 with HRI 20 LPRINT CHR 27 11 30 LPRINT CHR 26 K3 111 CHR 25 40 LPRINT CHR 20 0123456 789012 C...

Page 245: ...p code 14 dec 20 Start code nnnnnnn Separation code nnnnnc Stop code 20 Example 10 REM code EAN 13 without HRI 20 LPRINT CHR 27 11 30 LPRINT CHR 26 L3 111 CHR 25 40 LPRINT CHR 20 0123456 789012 CHR 20...

Page 246: ...n n Stop code DC4 hex 14 Start code n n Stop code 14 dec 20 Start code n n Stop code 20 Example 10 REM code MSI plessey modified 20 LPRINT CHR 27 11 30 LPRINT CHR 26 M3 111 CHR 25 40 LPRINT CHR 20 01...

Page 247: ...code 14 dec 20 Start code nnnnnn Separation code nnnnnc Stop code 20 Example 10 REM code UPC A with HRI 20 LPRINT CHR 27 11 30 LPRINT CHR 26 N3 111 CHR 25 40 LPRINT CHR 20 012345 678901 CHR 20 50 LPRI...

Page 248: ...nnnc Stop code 14 dec 20 Start code nnnnnn Separation code nnnnnc Stop code 20 Example 10 REM code UPC A without HRI 20 LPRINT CHR 27 11 30 LPRINT CHR 26 O3 111 CHR 25 40 LPRINT CHR 20 012345 678901 C...

Page 249: ...op code 14 dec 20 Start code nnnnnnnc Stop code 20 Example 10 REM code UPC E with HRI 20 LPRINT CHR 27 11 30 LPRINT CHR 26 P3 111 CHR 25 40 LPRINT CHR 20 01234567 CHR 20 50 LPRINT CHR 27 10 Figures n...

Page 250: ...nnnnnnc Stop code 14 dec 20 Start code nnnnnnnc Stop code 20 Example 10 REM code UPC E without HRI 20 LPRINT CHR 27 11 30 LPRINT CHR 26 Q3 111 CHR 25 40 LPRINT CHR 20 01234567 CHR 20 50 LPRINT CHR 27...

Page 251: ...Stop code 14 dec 20 Start code n n Stop code 20 Example 10 REM code delta distance IBM without HRI 20 LPRINT CHR 27 11 30 LPRINT CHR 26 R3 111 CHR 25 40 LPRINT CHR 20 F0123D CHR 20 50 LPRINT CHR 27 10...

Page 252: ...e C encodes digits in pairs A single Code 128 barcode may consist of all three Code 128 barcode styles A B and C The printer chooses the styles which result in the most compact Code 128 barcode for th...

Page 253: ...t be transmitted send 0 the 0 will not be part of the printed data The Code 128 barcode style selection can also be done manually This is done by adding a style selection character to the beginning of...

Page 254: ...10 10 46 N N 46 11 11 47 O O 47 12 12 48 P P 48 13 hyphen hyphen 13 49 Q Q 49 14 period period 14 50 R R 50 15 15 51 S S 51 16 0 0 16 52 T T 52 17 1 1 17 53 U U 53 18 2 2 18 54 V V 54 19 3 3 19 55 W...

Page 255: ...3 DC3 s 83 84 DC4 t 84 85 NAK u 85 86 SYN v 86 87 ETB w 87 88 CAN x 88 89 EM y 89 90 SUB z 90 91 ESC 91 92 FS 92 93 GS 93 94 RS 94 95 US DEL 95 96 FNC3 FNC3 96 97 FNC2 FNC2 97 98 SHIFT SHIFT 98 99 COD...

Page 256: ...256 Chapter 11 Data Formats of Barcode Types Example 10 REM code 128 20 LPRINT CHR 27 11 30 LPRINT CHR 26 S3 111 CHR 25 40 LPRINT CHR 20 ABCD0123 CHR 20 50 LPRINT CHR 27 10...

Page 257: ...20 LPRINT CHR 26 T3 111 CHR 25 30 LPRINT CHR 20 1234ABCD CHR 20 40 LPRINT CHR 27 10 Add On Barcodes UPC and EAN barcodes commercial barcodes can be extended with Add On barcodes The following barcodes...

Page 258: ...th HRI and Add On 5 extention Format DC4 nnnnnnn nnnnnn cnnnnn DC4 10 REM code EAN 13 with add on 5 extention 20 LPRINT CHR 27 11 30 LPRINT CHR 26 K3 111 CHR 25 40 LPRINT CHR 20 0123456 789012 012345...

Page 259: ...is 0 the check number is also 0 Example For remainder 0 the check number is also 0 EAN 8 Seven numbers are transferred for the EAN 8 code The 8 digit represents the check number The even figures of t...

Page 260: ...arcode type seven numbers are transmitted The 8 digit is the check number The uneven figures of the information have a factor of 3 the even figures a factor of 1 Counting begins from the left and the...

Page 261: ...modul 10 The result is transmitted as the check number c Example The check number is not printed in the clear data line HRI Add On 2 Three numbers are transmitted check number c and 2 informations n...

Page 262: ...ers are ignored Control characters from hex 00 dec 9 to hex 1F dec 31 terminates this barcode mode You may use this sequence in every emulation The printer can print barcode in NLQ and LQ If draft pri...

Page 263: ...factor of 6 the LCP font width is 6 10 inch The height of a LCP character is n times 1 12 inch It is independent of the selected line spacing The LCP characters are printed so that their lower edges...

Page 264: ...P L S 0 1 ESC hex 1B 50 4C 53 30 31 1B 5C dec 27 80 76 83 48 49 27 92 German Character Set ASCII ESC P L S 0 2 ESC hex 1B 50 4C 53 30 32 1B 5C dec 27 80 76 83 48 50 27 92 Example 1 10 LPRINT Example...

Page 265: ...27 11 PRINT 1 CHR 27 PSCO CHR 27 PRINT 1 CHR 16 5 CHR 25 PRINT 1 Example for PRINT 1 CHR 15 LCP CHR 15 unsecured mode PRINT 1 CHR 10 CHR 13 END Example 3 REM Example 3 for secured printing OPEN lpt1...

Page 266: ...ed to fill the room to the next possible line Value may change due to actual line density setting Legend A a single line Feed 1 6 B Factor 6 character heigth C Factor 7 character height additional spa...

Page 267: ...Is the problem with a new install or an existing printer Description of the problem be specific Good and bad samples that clearly show the problem faxing of these samples may be required Americas 714...

Page 268: ...283 NL 6600 Ad Wijchen The Netherlands Phone 31 24 6489489 Fax 31 24 6489499 Printronix Schweiz GmbH 42 Changi South Street 1 Changi South Industrial Estate Singapore 486763 Phone 65 6542 0110 Fax 65...

Page 269: ...269 B ASCII Chart...

Page 270: ...270 Appendix B...

Page 271: ...271 C Logos...

Page 272: ...272 Appendix C...

Page 273: ...273 D Patterns...

Page 274: ...274 Appendix D...

Page 275: ...275...

Page 276: ...276 Appendix D...

Page 277: ...277 E Fonts FQ Draft...

Page 278: ...278 Appendix E FQ NLQ FQ NLQ...

Page 279: ...279 FQ OCR A B...

Page 280: ...280 Appendix E FF Draft FF Draft...

Page 281: ...281 FF NLQ...

Page 282: ...282 Appendix E FF OCR A B FF OCR A B...

Page 283: ...283 FH Draft...

Page 284: ...284 Appendix E FH NLQ FH NLQ...

Page 285: ...285 FH OCR A B...

Page 286: ...286 Appendix E FH OCR A B...

Page 287: ...data G Barcode Style 1 Horz Var Ratio X B B N O S T Y x data G Barcode Style 1 Horizontal X Cnn data Z Buffered Form Copy X C B N O S T Y 9x ratio data G Barcode Style 1 Vert Var Ratio X C B N O S T...

Page 288: ...n G Logos X X Innn Interrupt Function X X IPEXP h v G Pixel Expansion X X IREPE Repeat Terminator X IREPH n hhd G Horizontal Repeat Version 2 X IREPH n vvvd G Vertical Repeat Version 2 X IISO n G ISO...

Page 289: ...rsion 1 X Sn NLQ fonts X Snntt data S Horizontal Repeat Version 1 X Thhhd Horizontal Tab X Uhhwwjjd data Graphics Pass Upside Down X X Vhhwwjjd data Graphics Pass Vertical Down X X Wnn Line Slew X Wnn...

Page 290: ...290 Appendix F...

Page 291: ...ng Graphics or Plot mode Modplot ON A single LF advances the print postion one full line This is the default setting Modplot OFF A single LF advances the print position to the next line position relat...

Page 292: ...292 Appendix G...

Page 293: ...escndr Zero ModPlot Vscale Vertical Scale and SFCC PGL Special Function Command Character Complete explantions for these parameters are located in the Graphic Application Manual Code V Command Charact...

Page 294: ...sponse to characters following the PN Command on the same line NOTE How your printer responds to data and control codes that follow a PY Command or a PN Command on the same line is shown in the Code V...

Page 295: ...O you can choose to have your zeros slashed Zero Selections Menu Level 3 Open O Slashed Default selection Vscale Parameter Menu Level 2 This parameter determines whether vertical block characters will...

Page 296: ...296 Appendix H Graphic Category Menu Level 1...

Page 297: ...297 I PY PN Data Processing PN Then Data Processing When PN Then NONE Character Number 1 2 3 4 5 6 7 8 9 Data Stream P N X O X O X O...

Page 298: ...298 Appendix I PN Then Data Processing When PN Then ALL PN Then Data Processing When PN Then ALL Character Number 1 2 3 4 5 6 7 8 9 Data Stream P N X O X O X O...

Page 299: ...299 PY Then Data Processing When PY Then NONE...

Page 300: ...300 Appendix I PY Then Data Processing When PY Then TERM PY Then Data Processing When PY Then TERM PY Then Data Processing When PY Then ALL...

Page 301: ...th Expansion Factor Character Height Character Width 0 0 0 17 1 75 1 67 1 0 12 0 08 18 1 75 1 83 2 0 23 0 17 19 1 87 1 92 3 0 35 0 33 20 1 98 2 00 4 0 35 0 42 21 2 10 2 08 5 0 47 0 50 22 2 22 2 13 6 0...

Page 302: ...33 46 4 67 4 67 74 7 35 7 42 47 4 78 4 83 75 7 47 7 50 48 4 90 4 92 76 7 58 7 58 49 5 02 5 00 77 7 70 7 67 50 5 13 5 08 78 7 82 7 83 51 5 25 5 17 79 7 93 7 92 52 5 25 5 17 80 8 05 8 00 53 5 37 5 42 8...

Page 303: ...0 58 95 9 45 9 42 107 10 73 10 67 96 9 57 9 58 108 10 85 10 83 97 9 68 9 67 109 10 85 10 92 98 9 80 9 83 110 10 97 11 00 99 9 92 9 92 111 11 08 11 08 100 10 03 10 00 112 11 20 11 17 101 10 15 10 08 11...

Page 304: ...304 Appendix J Block Character Size Table...

Page 305: ...trol panel or by Escape sequences which correspond to the selected emulation mode The codes hex A0 up to hex FE correspond to the selected character set The following example shows you how to find the...

Page 306: ...114 3 3 19 35 51 67 83 99 115 4 4 20 36 52 68 84 100 116 5 5 21 37 53 69 85 101 117 6 6 22 38 54 70 86 102 118 7 7 23 39 55 71 87 103 119 8 8 24 40 56 72 88 104 120 9 9 25 41 57 73 89 105 121 A 10 26...

Page 307: ...7 83 99 115 4 4 20 36 52 68 84 100 116 5 5 21 37 53 69 85 101 117 6 6 22 38 54 70 86 102 118 7 7 23 39 55 71 87 103 119 8 8 24 40 56 72 88 104 120 9 9 25 41 57 73 89 105 121 A 10 26 42 58 74 90 106 12...

Page 308: ...4 3 3 19 35 51 67 83 99 115 4 4 20 36 52 68 84 100 116 5 5 21 37 53 69 85 101 117 6 6 22 38 54 70 86 102 118 7 7 23 39 55 71 87 103 119 8 8 24 40 56 72 88 104 120 9 9 25 41 57 73 89 105 121 A 10 26 42...

Page 309: ...19 35 51 67 83 99 115 4 4 20 36 52 68 84 100 116 5 5 21 37 53 69 85 101 117 6 6 22 38 54 70 86 102 118 7 7 23 39 55 71 87 103 119 8 8 24 40 56 72 88 104 120 9 9 25 41 57 73 89 105 121 A 10 26 42 58 7...

Page 310: ...310 Appendix K LCP Character Sets...

Page 311: ...of a stack of rows from a minimum of 3 to a maximum of 90 rows Each PDF417 row contains start and stop patterns left and right row indicators and from 1 to 30 data symbol characters Since both the num...

Page 312: ...auto is selected the error level will be selected as follows NOTE This table corresponds to the recommended error correction levels The height and width of the bars correspond to the magnification of...

Page 313: ...ed in dots Hn Specifies the overall height of the barcode in 1 10ths of an inch The valid range for n is 4 99 Wn Specifies the overall width of the barcode in 1 10ths of an inch The valid range for n...

Page 314: ...command Enter CODABAR as the bar codename UCC EAN 128 Barcodes in PGL The PGL graphics emulation now supports selection of UCC 128 EAN 128 barcodes from within a bar code command Enter EAN128 UCC128 o...

Page 315: ...as the current magnification value parameter The XR and XRD parameters are followed by four ratio values eight for Code 128 UPC and EAN bar codes These values specify the narrow bar narrow space wide...

Page 316: ...CREATE mode SFCC USETn ca fa one to sixteen ca fa pairs END Field Description SFCC The special function control character n The character set number See the following table for descriptions of the ch...

Page 317: ...parameters are interpreted in 1 72 of an inch points If this parameter is specified the E and Cn parameters should not be used ISET Parameter USET Parameter Character Set 0 US ASCII 1 German 2 Swedish...

Page 318: ...DPI No value will result in the default setting of 60 VERT An optional parameter that specifies the vertical DPI used to place elements on the form Enter the vertical DPI No value will result in the d...

Page 319: ...pes 235 Secured mode 228 special features 227 Unsecured mode 228 Barcode Command Parameters PGL Barcodes 205 Barcode Data Incrementing 214 Barcode Header Barcode Printing 230 Barcode Printing 230 barc...

Page 320: ...ields 99 delete 104 list 105 repeat 108 repeats 106 reset 104 C Call LOGO Command PGL Commands 180 Case Special Function Control Character 151 change 18 Change CVCC using ESC sequences 18 using the co...

Page 321: ...ion PGL Commands 157 Command Set PGL 151 Command Summary Table Industrial Graphics Application 145 Command Summary Industrial Graphics Application 121 Commands 287 Commands PGL Barcodes 215 Comments S...

Page 322: ...scender Mode character printing 32 Descender Mode reverse image 33 Descender Parameter Graphic Category 295 Directory Command PGL Commands 192 Dot Slew Positioning Data 87 Double Density D Examples Bl...

Page 323: ...nter 311 H Half Space Font Mode 45 Half Dot Mode Double Density 36 Half Dot Mode and Half Tones 36 Half Dot Mode Double Density character printing 36 Half Dot Mode and Half Tones 36 Half Tone Reverse...

Page 324: ...Special Function Control Character 151 Lines 49 Lines Per Inch character printing 45 Lines drawing 49 LOGMARS Barcode 72 Logo Command PGL Commands 187 Logo Names Special Function Control Character 152...

Page 325: ...uplication commands 167 169 Dynamic Incremented Alphanumeric Strings 166 EXECUTE mode 172 Exit CREATE Mode 172 expanded print command 193 horizontal line commands 194 ignore commands 196 Incremented S...

Page 326: ...rocessing Language 15 R Repeat Buffered Forms 108 Repeating Data 89 Repeating Data Version 1 98 horizontal repeat 98 vertical repeat 98 Repeating Data Version 2 89 horizontal repeat Horizontal Repeat...

Page 327: ...code Types 262 US ASCII 307 US ASCII LCP Character Set 264 User Defined Barcode Ratios in PGL Line Printer Graphics 315 USET Commands in PGL 316 Using Box Command PGL Commands 179 V Valid Control Sequ...

Page 328: ...328...

Page 329: ......

Page 330: ...255557 001A 255557 001...

Reviews: