Users Manual PCL Printer Control Language Users Guide and Reference Manual AVERY DENNISON Manual Edition 7.
This Page Intentionally Left Blank 2 • Introduction PAXAR PCL
Contents Introduction 1 Users Guide 2 Overview ................................................................................................................................... 2 Building a Format...................................................................................................................... 3 Format Header............................................................................................................. 4 Field Description...............................................
Format Defaults When Printer Receives a ~XA command:...................................... 65 Format Defaults When Printer Receives a ~FA Command: ..................................... 68 Format Defaults When Printer Receives a ~FB Command:...................................... 69 Format Defaults When Printer Receives a ~FS Command: ...................................... 70 Format Defaults When Printer Receives a ~FG Command: .....................................
Users Guide Overview AVERY DENNISON PCL is a description language for the AVERY DENNISON PCL printers. PCL allows a user to describe a tag layout to a printer. Also PCL allows a user to send multiple sets of information to a printer. These sets of information will be printed using either a tag layout that was sent to the printer using PCL or a tag layout that is stored on the printer. PCL is based on the concept of formats and batches.
Building a Format There are some important terms that are used when building a format which are defined here. Pull Direction - The pull direction is used to describe one side or dimension of a tag/label. The pull direction is the direction that the stock travels through the printer. Web Direction - The web direction is used to describe another side or dimension of a tag/label. The web direction is best illustrated by the width of a roll of stock.
Format Header The Format Header contains information that pertains to the physical characteristics of the tag and any other print characteristics. There are several commands that are necessary for the format header information. The first is ~XA. The XA command is the start command for a format header. This command is required at the beginning of every format that is sent to a printer. The next two commands which must follow the XA command are the ~XW and ~XP commands.
SENSE MARK POSITION WEB PULL If it is a hole sense mark the command is ~XMH. If it is a reflective sense mark the command is ~XMR. This command is followed immediately by the sense mark's position. If the 3" X 2-1/4" tag described above had a hole sense mark in the middle of the tag, the sense mark command would be ~XMH1125. If the sense to cut distance is 0, a properly adjusted printer will cut at the leading edge of the sense mark. Another common command for header information is the flagging command.
Field Description The most important item to understand when doing a field description is the point of reference on the tag for placing a field and the point of reference on a field for doing a rotation of the field. All field positions are referenced from the corner of the tag that is formed at the point where the trailing edge of the tag and the edge of the tag that is closest to the machine as the stock travels through the machine meet.
A field definition starts with ~FA for an alphanumeric field, ~FB for a barcode field, ~FL for a box / underline field, ~FG for a logo field, and ~FS for a care symbol field. (Refer to the section Field Information for a list of all field types available for each printer model.) Once the printer receives one of these commands, it considers the format header information to be complete and will ignore any other header commands that are sent.
Barcode Field Definition The definition of a barcode field with a length of twelve would start with an ~FB12. The field is to be placed at a position that is 1" from the inside edge in the web direction and 1/2" in from the trailing edge in the pull direction. The commands for these positions would be ~FW1000 and ~FP0500. The top left corner of a barcode includes the quiet zone area of the barcode. The rotation for this field is zero degrees so the command would be ~FR0.
Care Symbol Field Definition The definition of a care symbol field is very similar to a logo field. The start command ~FS04 specifies the start of a care symbol field which contains four symbols. The symbols can be placed at web position 2" and pull position 1" using the commands ~FW2000 and ~FP1000. The care symbols reside on the printer and the care symbol type is usually a fixed type whose number should be included with the care symbol information that's with the printer.
the data field might be ~DBLUE. The printer would then print BLUE at the position defined by the field definition in the format, using the attributes specified in that field definition. The data fields must be sent to the printer in the same order that they are described in the format. Box / underline fields which don't have any data associated with them are automatically skipped so an ~D command should not be sent for a box / underline field.
Reference Guide NOTE: In the Reference Guide, 6X6 refers to the 636, 656, 676, 686, and 545 printers as a group. Where differences between these printers exist, they will be defined individually. Format Header ~XA 630,650,960,6X6,SNAP This command specifies the beginning of a format. This command precedes any tag or field commands. When the PCL Printer receives this command it automatically sets the current format to the default settings. Default settings can be found in Appendix B.
~XP99999 630,650,960,6X6,SNAP This command specifies the pull length of the tag in thousandths of an inch. For example: If the tag pull length is 4-1/8 inches the command would be ~XP4125. Note: If the stock that is being printed on has sense marks for print registration then special care should be taken in determining a tag's pull length.
~XF_ 630,650,960,6X6,SNAP This command controls flagging. The underscore should be replaced by one of the following. N - No Flagging This command turns off flagging for this format. L – Long / Short This means that two blank tags will appear after a batch is printed when the tag has a sense mark. The first blank tag is cut long by .23 inches and the second is cut short by the same amount. These blank tags act as a separator when the tags are in the printer’s stacker.
~XG_ PcMate Plus Display This command assists PCMate Plus in distinguishing whether a graphic field is alphanumeric or logo during import. The printers ignore the command. The underscore should be replaced by one of the following: A - Specifies that the graphic field is an alphanumeric field. L - Specifies that the graphic field is a logo field. P - Specifies the point size of a graphic alphanumeric field. Not required for graphic logo fields.
~XS99 630, 650, 636, 656, 676, 686, 545 This command sets the Print Speed. The 99 in the command should be replaced by the speed in tenth inches per second.. For example: To set the speed for 5.0 inches/sec for a tag layout the command would be ~XS50. Although a printer may have multiple speeds, certain combinations of stock and ink may print best at certain speeds, For example, most fabrics print best at speeds less than 6 ips. Specifying a faster print speed will result in degraded print quality.
beginning or end of the tag that does not have any fields printed in it - and the area is greater than the minimum amount required on the printer, the printer will lift the head and stop the ink while this area of the tag is moving under the printhead. Compatibility Notes: 650 The 650 requires an area of 5/8 inches with no print in the area. 656, 676 The printer requires an area of 9/10 inches with no print in the area.
~XO 6X6 This command tells the printer to print a mirror of the image. The image is mirrored on the axis that is parallel to the printhead. Fields will be printed right to left with the characters facing to the left as the fields go underneath the printhead. ~XD9999 PcMate Plus Display This command refers to the dpi that was used to design the format. This is not a printer command and can not be used to change the dpi of the printer.
2 = Exclude Code 39 4 = Exclude Code 128, EDI Code 128 8 = Exclude Interleave 2 of 5 16 = Exclude Code 93 To exclude multiple barcodes, replace the 9 with the sum of the values designating the barcodes to exclude. Example: To exclude code 39 and Interleave 2 of 5, add the 2 and the 8 together and the command would be ~XUB10. NOTE: This command does not allow the exclusion of specific barcodes, only barcode types.
3 – Class 1 Gen I EPC64/96 4 – EM4122 20 • Reference Guide PAXAR PCL
Field Information These are control codes for general field information. ~FA99 630,650,960,6X6,SNAP This command specifies the beginning of an alphanumeric field where 99 is replaced with the maximum number of characters in the data string for the field. Note: This command tells the printer that all the following commands are for this new alphanumeric field. Any commands other than alphanumeric or general field commands are ignored.
~FG99 630,650,960,6X6,SNAP This command specifies the beginning of a logo field where 99 is replaced with the number of logos that will appear in this field. Refer to Appendix E for details about printing logos and graphic image fields. Note: This command tells the printer that the following commands are for this new logo field. Any commands other than logo or general field commands are ignored.
represents an EPC for a RFID tag. This is the data will be written to a RFID transponder on the tag. The data string for the field must be ASCII hex This command works only on a printer equipped for writing to Class 1 Gen 2 RFID transponders. There may be only one RFID field per format. See Appendix G for a description of RFID operation. The data field in the batch corresponding to this field will contain the data to be written to the transponder. The field is divided into the following subfields.
~FP99999 630,650,960,6X6,SNAP This command specifies the field origin for the pull position in thousandths of an inch. This distance is measured from the trailing or left hand edge of the tag as the stock runs through the machine. The field origin is the top left-hand corner of a field. This corner is also the reference point for field rotation. For example: If a field is to be placed two inches from the edge of a tag in the pull direction the command would be ~FP2000.
~FTR9 600RFID,700RFID This command specifies that this field is to be populated with the transponder signature from the label. The printer must be equipped with an RFID unit and the tags / labels must contain a Class 0 Gen 1 transponder. The value 9 has the following meaning and needs to be replaced with one of these values. 1 – RFID 64 bit value 2 – RFID 96 bit value NOTE: There must be a data field as a place holder in the batch file for this field. Data in the batch file will be ignored.
~AC999 960,6X6,SNAP This command selects the code page that is to be used for character translations. For example: To select code page 850 - send the command ~AC850. Currently available code pages are AVERY DENNISON Code Pages 000, 001 (Compatible with older AVERY DENNISON printers.), Code Page 437, Code Page 850, Code Page 851, Code Page 852, Code Page 857 and 866. ~AP99 6X6,SNAP This command specifies the point size of the printed text in the field. This command only applies to the scaleable fonts.
630 The 630 printer allows the field to be sequenced by a value of 1 to 255. 650 The 650 printer allows the field to be sequenced by a value of 1 to 254. A value of 255 allows the field to be decrement by 1. 6X6, SNAP These printers allow the field to be sequenced by a value of - 2,147,483,647 to + 2,147,483,647. ~AD99 630,960,6X6,SNAP This command specifies the number of tags containing each count that should be printed when doing auto-incrementing. This is useful when printing an X-up format.
6X6,SNAP The actual resolution or smallest increment is 1/dpi of the printer.
~AR9 630,650,960,6X6,SNAP This command specifies how the field will be drawn on the label. There are four possible ways to place the field's image on the tag. The DIRECT option is the default and will print the image directly, as it was created. However, when part of the image or the entire image is coincident with any part of a previously printed image, the two field images will be compared in those areas where they are coincident.
T - Specifies the time is to be printed on the tag (hh:mm:ss AM/PM format). The time is obtained internally from the printer and can not be edited. Q - Specifies the quantity of the batch is to be printed on the tag. The value printed is obtained from the command ZZ. I - Specifies the Batch ID is to be printed on the tag. The Batch ID printed is obtained from the command ZI. 600RFID L - Specifies the contract or order number to be embedded in the log filename of the file that will contain RFID values.
This command specifies the direction that the characters are to be printed. The direction of print can be either left to right or right to left. ~AB_ Reserved for Future Use This command specifies the area to be used by alphanumeric fields. The area defined can be configured with ascenders and descenders. If the area is not defined then the full character will not be printed. A - Allow area for ascenders. D - Allow area for descenders. B - Allow area for ascenders and descenders.
Special Codes for Barcode Fields These control codes are special for barcode fields. ~BF99 630,650,6X6, SNAP This command specifies the barcode type. The barcode types are listed in Appendix A. ~B199 630,650,6X6,SNAP This command specifies the printed field order number for a source field in a Data Copy. (See note in command B3) ~B299 630, 650, 636, 656, 676, 686, 545 This command specifies the start character for a Data copy.
~BH9999 630,650,6X6,SNAP This command specifies the height for the barcode bars. The height is described in thousandths of an inch. For example: If a barcode is to be 3/4 of an inch in height the command would be ~BH0750. This command does not apply to the GS1 Databar barcode types. Compatibility Notes: 630, 650 For these printers the resolution or smallest increment is 0.0042” (011mm). 6X6,SNAP The actual resolution or smallest increment is 1/dpi of the printer.
636, 656, 676, 686, 545 This is only effective when the emulation mode on the printer is set to 630 or 650. ~BL9999 6X6,SNAP This command specifies the scaleable font that should be used for the Human Readable Information (HRI). A selection of zero for the font turns off the HRI. The values for '99' are located under scaleable fonts in Appendix A. This command does not apply to the GS1 Databar barcode types.
~BK9999 630,6X6,SNAP This command controls the vertical movement of the system digit and the check digit of a UPC barcode. The movement is performed in reference to the barcode. The system digit and check digit always start out at the same vertical position as the human readable information. The value that is placed in '9999' is the distance the system digits will be moved vertically from the starting position. This command does not apply to the GS1 Databar barcode types.
replace the '99' are 20, 21, 22, 23, ..., 28, 29, 30 for the ratio values of 2.0:1, 2.1:1, 2.2:1, 2.3:1, ..., 2.8:1, 2.9:1, 3.0:1. S9 Supplement to the UPC / EAN barcodes. Supplemental bars can be appended to the main barcode by selecting the values of 2 for the +2 supplement, and 5 for the +5 supplement. The number of characters must be increased in the command FB to accommodate the supplement. D99 Matrix size for the Data Matrix barcode.
Value 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Maximum Number of Characters Row x Column Alpha Numeric Auto Detect 2335 2710 10 x 10 3 6 12 x 12 6 10 14 x 14 10 16 16 x 16 16 24 18 x 18 25 36 20 x 20 31 44 22 x 22 43 60 24 x 24 52 72 26 x 26 64 88 32 x 32 91 124 36 x 36 127 172 40 x 40 169 228 44 x 44 214 288 48 x 48 259 348 52 x 52 304 408 Value 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 Maximum Number of Characters Row x Column Alpha Numeric 64x64 418 560 72 x 72 550 736 80 x 80 682 912 88 x 88 862 1152
Special Codes for Box / Underline Information ~LW9999 630,960,6X6,SNAP This command specifies the end web position of a box / underline field. The web position is in thousandths of an inch. Note: The starting web coordinate is the position that is specified in the FW command. Compatibility Notes: 630, 650 For these printers the resolution or smallest increment is 33 thousandths. 6X6,SNAP The actual resolution or smallest increment is 1/dpi of the printer.
630 The 630 has an additional mode 3 that XOR's the box. ~LR9 960,6X6,SNAP This command specifies how the field will be drawn on the label. There are four possible ways to place the field's image on the tag. The DIRECT option is the default and will print the image directly, as it was created. However, when part of the image or the entire image is coincident with any part of a previously printed image, the two field images will be compared in those areas where they are coincident.
Special Codes for Logo Information Refer to Appendix E for details on printing logos and graphic image files. ~GH9 630 This command specifies the expansion multiple for the logo in the pull direction. ~GV9 630 This command specifies the expansion multiple for the logo in the web direction. ~GT99 630,650,960,6X6,SNAP This command specifies the logo set number. Refer to Appendix E for details about printing logos and graphic image files.
T The logo will be top justified. C The logo will be centered vertically. B The logo will be bottom justified. ~GR9 630, 650, 960, 636, 656, 676, 686, 545 This command specifies how the field will be graphically placed on the tag. There are four possible ways to place the field's image on the tag. The DIRECT option is the default and will print the image directly, as it was created.
Special Codes for Care Symbol Information ~SH9 630 This command specifies the expansion multiple for the care symbol in the horizontal direction. ~SV9 630 This command specifies the expansion multiple for the care symbol in the vertical direction. ~ST99 630,960,6X6,SNAP This command specifies the care symbol type. Compatibility Note: 630 The care symbol images reside on the I.C. card which plugs into the side of the 630 printer.
650 The 650 only supports DIRECT, OR, and XOR. 636, 656, 676, 686, 545 These printers only supports DIRECT, OR, and INVERSE. ~SI99 630,960,6X6,SNAP This command specifies the inter-character spacing of the selected care symbols. The value that is included in this command is the number of dots that will be between the care symbols. Compatibility Notes: 630, 650 For these printers the resolution or smallest increment is 4 thousandths.
~SO99 6X6, SNAP This command specifies the slant of the symbols within the field. This command tells the printer to print the field with the scaleable symbols and slant the characters giving the field an italic look. The range of the slant is -90 to 90.
Special Codes for Special Symbol Information ~YH9 Reserved for Future Printers This command specifies the expansion multiple for the special symbol in the horizontal direction. ~YV9 Reserved for Future Printers This command specifies the expansion multiple for the special symbol in the vertical direction. ~YT99 960 This command specifies the special symbol type. The 960 has the following special symbol types.
~YI99 960 This command specifies the intercharacter spacing of the selected special symbols. The value that is included in this command is the number of dots that will be between the special symbols.
Special Codes for Graphic Image information ~MH9 630 This command specifies the expansion multiple for the logo in the pull direction. ~MV9 630 This command specifies the expansion multiple for the logo in the web direction. ~MR9 630,6X6,SNAP This command specifies how the field will be drawn on the tag. There are four possible ways to place the field's image on the tag. The DIRECT option is the default and will print the image directly, as it was created.
Special Codes for Secure Batches ~QRS – Secure Batch Count 6X6,SNAP This command is used by the host and printer to transfer the Secure Batch Count to secure storage. See Appendix F Secure Batch Operation for details. The format of the ~QRS command is: ~QRS,XXXXXXXX,99999 where XXXXXXXX is the Batch ID and 99999 is the number of tickets printed. Control Codes for Data ~ZD99 630,650,9606X6,SNAP This command denotes the start of a batch and specifies the number of the format to be used.
Compatibility Notes: 630, 650, 960 All data sent to the PCL printer must be UPPERCASE. 6X6,SNAP Data can be sent to the PCL printer as uppercase or lowercase. ~I_______ 630, 636, 656, 676, 686, 545 This command specifies the start of a graphic image. The data following the ~I is either a standard monochrome BMP or PCX file. The file must be included in its entirely.
~ZB9999 630,6X6,SNAP This command tells the printer to take the batch that is being sent and print it as multiple batches of size 9999. For example: If 1000 tickets need to be printed with the same information but the tickets need to be grouped in batches of 100, the ZB command would be sent with a value of 100 (~ZB0100) and the ZZ command would be sent at the end of the batch with a value of 1000 (~ZZ1000~).
Configuration Commands NOTE: These command are included in the batch and allow control of some aspects of printing on a batch by batch basis. ~CC 630 This command instructs the printer to return the ASCII character 'FS' ( Hexadecimal 1C, Decimal 28 ) every time a tag is printed. This feature allows the connected computer to maintain a count. This command must be sent with every batch. It is cleared upon completion of the batch.
Compatibility Notes: 630 The 630 does Long / Short flagging but the flags are controlled by the pull length of the tag and cannot be controlled by this command. Meaning if a tag is less than 1.400 inches, the batches will be flagged with a Double Length flag. All batches whose tags are greater than 1.400 inches will be flagged with Long / Short flags. The 630 does not support the B, S, M, X commands. 650 The 650 does not support the T, S, M, X options.
Connection Guide Serial Connection Specifications All AVERY DENNISON PCL printers can communicate through an RS232 port. The Baud rates that are supported vary by printer. However, all printers are set to 8 data bits, 1 stop bit, No Parity. The 6X6 serial port is configured as a DCE (Data Communications Equipment) and the computer serial port is configured as a DTE (Data Terminal Equipment), Therefore, a straight-through serial cable is required to connect the host with the printer.
AVERY DENNISON 960 The 960 printer must have the PCL option installed on the printer in order to accept PCL Commands. Currently there is not a debug mode available on the 960 printer. AVERY DENNISON 6X6,SNAP Currently there is not a debug mode available on the 636, 656, 686 or 545 printers. AS/400 Communications Information for a AVERY DENNISON PCL Printer NOTE: The following information is for legacy applications. The equipment mentioned may not be available and the information may be obsolete.
Text . . . . . . . . . . . . . . . . . . .
AS/400 Remote Settings: (OS Ver 2 Rel 1 Mod 1) Display Device Description Device description . . . . . . . . DEVD PX Option . . . . . . . . . . . . . . . . . OPTION *ALL Category of device . . . . . . . . *PRT Device class . . . . . . . . . . . . . DEVCLS *RMT Device type . . . . . . . . . . . . . TYPE 5225 Device Model . . . . . . . . . . . . MODEL 4 Advanced function printing . . AFP *NO Local location address . . . . . LOCADR 08 Online at IPL . . . . . . . . . . . .
IBM 3270 Connection using Interlynx 3287 The Interlynx 3287 can connect to a AVERY DENNISON PCL printer using a straight thru RS232 cable and the following settings; - Interface = Serial - DCE/DTE switch set to DTE - 9600 baud, 8 data bits, Parity=NONE (Interlynx uses 1 stop bit, not configurable) - Ready Signal = NONE - Busy Signal = NONE - Auto-Hold Print = NONE - Printer Error Timeout = NONE, Retry Forever Connecting to an AVERY DENNISON SNAP Printer using USB NOTE: The standard SNAP printer has a USB h
obtained from your IT specialist. Avery Dennison cannot provide this information since it is unique for your network. You will need to connect a standard PC monitor and keyboard to the printer. To set up the printer IP address, perform the following steps: 1. Turn on the printer. During the initialization, the message “Press F1 to Enter Setup” will appear on the monitor. Press the F1 key on the keyboard. This message will only appear for about one second.
Glossary of Terms Batch Groups of tags with the same information. DPI Dots per inch Format Describes all the physical descriptions of a tag or label HRI Human Readable Information - This is the human interpretation of the barcode.
APPENDIX A – PCL Values Character Font Numbers Associated with the AL and BL Commands. Value 5 Font Supported by Swiss 721 Bold 636, 656, 676, 686, 545 102 Swiss 721 Heavy 6X6, SNAP 173 Swiss 721 Black Condensed 6X6, SNAP 596 Monospace 821 Roman 6X6, SNAP 598 Monospace 821 Bold 6X6, SNAP 759 Swiss 721 Medium 6X6, SNAP Character Font Numbers Associated with the AF and BA Commands.
Barcode Font Numbers Associated with the BF Commands.
Transfer Type Values Associated with the XT Commands.
Value 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 PAXAR PCL Transfer Type Coated Tag Stock & HR-4111 Ink Pressure Sensitive & HR-4111 Ink Uncoated Tag Stock & HR-4111 Ink Fabric 2800 & HR-4111 Ink Fabric 2795 & HR-4111 Ink New Pressure Sensitive (no xfer) & TT-3111 Ink New Pressure Sensitive (no xfer) & TT-1111 Ink New Pressure Sensitive (no xfer) & TW-1111 Ink New Pressure Sensitive (no xfer) & TW-1151 Ink New P
Value 119 120 121 122 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 201 202 203 204 205 Transfer Type 591SST/601SST Fabrics & CT-1115 591SST/601SST Fabrics & CT-1117 591SST Fabric & CT-1112 601SST Fabric & CT-1112 4900NWT / 4900HSA & HS1111 1800FRA & TW1111 1800FRA & GP1111 2085NWT / 2495NWT / 2360NWT & HS1111 2360NWT / 2800NWT & XC3111 2895NWT / 2800NWT & HS1111 2895NWT & XC3111 2895NWT & HC3111 1800MWA & GP1111 1800MWA & TW1111
Barcode Segmentation Values Associated with the BG Commands.
APPENDIX B - Default Values Format Defaults When Printer Receives a ~XA command: 630: Web Size = 0 Pull Size = 0 No Sense mark No Flags 1-UP Head Strobe = 6 Print Speed = 5.0 inches/sec Sense to Cut = 0 Cut count = 1 Number of fields = 0 650: Web Size = 5.0" (Max Value) Pull Size = 7.0" No Sense mark No Flags 1-UP Print Speed = 6.5 inches/sec Sense to Cut = 0 No Head Lift Transfer Type = 0 (Topcoat card stock & TT-1111 Ink) Number of fields = 0 960: Web Size = 2.0" Pull Size = 1.
636: Web Size = 1.0" Pull Size = 1.0" No Sense mark No Flags 1-UP Print Speed = 5.5 inches/sec Sense to Cut = 0 Cut count = 1 Transfer Type = 91 (Topcoat card stock & TT-1111 Ink) Number of fields = 0 656: Web Size = 1.0" Pull Size = 1.0" No Sense mark No Flags 1-UP Print Speed = 7.0 inches/sec Sense to Cut = 0 Cut count = 1 No Head Lift Transfer Type = 91 (Topcoat card stock & TT-1111 Ink) Number of fields = 0 676: Web Size = 1.0" Pull Size = 1.0" No Sense mark No Flags 1-UP Print Speed = 5.
686: Web Size = 1.0" Pull Size = 1.0" No Sense mark No Flags 1-UP Print Speed = 12.0 inches/sec Sense to Cut = 0 Cut count = 1 No Head Lift Transfer Type = 201 (New Tag Stock A & GN - 1111 Ink) Number of fields = 0 545: Web Size = 1.0" Pull Size = 1.0" No Flags 1-UP Print Speed = 10.
Format Defaults When Printer Receives a ~FA Command: 630: No Datacopy No Increment Font = 8 Point Standard Field Position = 0, 0 No Expansion Inter Character Spacing of 3 Field Rotation = 0 degrees 650: No Datacopy No Increment Font = 8 Point Standard Field Position = 0, 0 No Expansion Field Rotation = 0 degrees 960: Side = Front Web = 0.250" Pull = 0.250" Field Rotation = 0 degrees No Edit codes No Expansion Font = 8 Point Standard 636 / 656 / 676 / 686 / 545: Web = 0.062" Pull = 0.
Format Defaults When Printer Receives a ~FB Command: 630: No Datacopy No Increment Barcode Type = UPC-A Barcode height = 1/2" Module width = 1 No Guard bars Field Position = 0, 0 Field Rotation = 90 degrees No Check Digit No Human Readable Information Barcode margin (Quiet Zone) = 0 System Digit position = 0,0 650: No Datacopy No Increment Barcode Type = UPC-A Barcode height = 1/2" Field Position = 0, 0 Field Rotation = 90 degrees No Check Digit No Human Readable Information 70 • APPENDIX B - Default Valu
636 / 656 / 676 / 686 / 545: No Datacopy No Increment Barcode Type = UPC-A Length = 12 Barcode height = 1/2" Module width = 0.13" No Guard bars Web = 0.062" Pull = 0.
960: Side = Front Web = 0.250" Pull = 0.250" Field Rotation = 0 degrees No Expansion 636 / 656 / 676 / 686 / 545: Web = 0.062" Pull = 0.062" Length = 1 Image Type = BMP Justification = Left Inter Character Spacing of 3 Format Defaults When Printer Receives a ~FG Command: 630: Field Position = 0, 0 No Expansion Spacing between symbols = 5 dots Field Rotation = 0 degrees Logo type = 1 650: Field Position = 0, 0 No Expansion Field Rotation = 0 degrees Logo type = 1 960: Side = Front Web = 0.250" Pull = 0.
Format Defaults When Printer Receives a ~FL Command: 630: Field Start Position = 0, 0 Field End Position = 0,0 Line Width Horizontal and Vertical = 2 dots 960: Field Start Position = 0.250", 0.250" Field End Position = 0.250", 0.250" Line Width Horizontal and Vertical = 1 dot 636 / 656 / 676 / 686 / 545: Web = 0.062" Pull = 0.062" End Web = 1.062" End Pull = 1.
APPENDIX C – Volatile Logos Volatile Logos are temporary image files that are stored in the printer only until the printer is turned off or until they are deleted. Volatile logos are useful when multiple batches use the same image files. By downloading a volatile logo, it can be used by multiple batches simply by referencing its number. This eliminates the need to download the same image file multiple times, reducing the amount of data that has to be sent to the printer and reducing transmission time.
~VVV999 500, 600, 600RFID, 700 This command allows graphics to be transmitted to the printer and kept for printing until the printer is powered off. This is referred to as volatile or temporary graphics. The graphic will exist in the printer’s memory until either the printer is powered off or the ~VD command is received. The graphic received can be either a BMP or a PCX. The 999 is replaced by a unique number that is used to reference the volatile logo in the batch.
APPENDIX D – PCL Summary 7.2 Format Commands Command ~XA ~XW9999 ~XP99999 ~XM_9999 ~XF_ Description Start of Format Tag Web Size Up to 5000 (5.0") by increments of 33 (.033") Up to 4800 (4.8") by increments of 33 (.033") Up to 4000 (4.0") 1000 (1.0") to 5125 (5.125") 500 (0.5") to 1375 (1.375") Tag Pull Size Up to 7000 (7.0") by increments of 33 (.033") Up to 14000 (14.0) by increments of 33 (.033") Up to 6000 (6.0") 1000 (1.0") to 14000 (14.0") 625 (.625") to 14000 (14.
~XUB9 ~XUR999 ~XUW999 ~XUA9 ~XUX9 ~XUP99 ~XH99 PAXAR PCL Barcode Exclusion B9 – Barcode Exclusion SV100 Scanner Only This command allows for specified barcodes on the tag NOT to be verified. This command is ONLY valid with the SV100 verifier.
~XT99 Transfer Type 9: Topcoated Card Stock w/TF-1111 (lightest-650 only) 74: Fabric 2795 w/TT-1111 60: PS Thermal Receptive w/TW-1111 15: Size Stickers w/TW-1111 14: Fabric 2800 w/HC-3111 11: Tyvek w/TF-1111 59: PS Thermal Receptive w/TT-1111 73: Fabric 2800 w/HR-1111 69: Fabric 2800 w/TT-1111 10: PS Non Thermal Receptive w/TF-1111 8: Tyvek w/TT-1111 4: PS Non Thermal Receptive w/TT-1111 53: Topcoated card stock w/TT-1111 54: Topcoated card stock w/HR-3111 0: Topcoated card stock w/HR-4111 0: NonTopcoated
~XT99 (Con’t) Transfer Type 79: Coated Tag Stock w/HR-4111 80: Pressure Sensitive w/HR-4111 81: Uncoated Tag Stock w/HR-4111 82: Fabric 2800 w/HR-4111 83: Fabric 2795 w/HR-4111 84: New Pressure Sensitive (no xfer) w/TT-3111 85: New Pressure Sensitive (no xfer) w/TT-1111 86: New Pressure Sensitive (no xfer) w/TW-1111 87: New Pressure Sensitive (no xfer) w/TW-1151 88: New Pressure Sensitive (no xfer) w/HR-1111 89: New Pressure Sensitive (no xfer) w/HR-3111 90: New Pressure Sensitive (no xfer) w/HR-4111 91: Co
~XT99 (Con’t) Transfer Type 168: 2012T Fabric & HS1111/1112 169: 4360NBT Fabric & SD1011 170: 4041THS Fabric & HS1111 171: 4700TWT Fabric & PL1111 172: 4800TST Fabric & CT1111 173: 4800TST Fabric & CT1112 174: 4800TST Fabric & CT1114 175: 4800TST Fabric & CT1115 176: 4800TST Fabric & CT5137 177: 4800TST Fabric & HS1111 178: 770SWT Fabric & CT1112 179: 770SWT Fabric & CT1114 180: 770SWT Fabric & CT1115 181: 770SWT Fabric & CT5137 182: 772SWT Fabric & CT1112 183: 772SWT Fabric & CT1114 184: 772SWT Fabric & CT
Field Commands ~FA99 ~FB99 ~FL ~FG99 ~FS99 ~FY99 ~FM ~FK ~FW9999 ~FP99999 ~FR9 ~FD_ ~FTR9 ~FTRP9 Alpha Numeric Field Definition 1 to 64 characters 1 to 128 characters Barcode Field Definition Box / Line Field Definition Logo Field Definition Care Symbol Field Definition Special Symbol Field Definition Graphic Image Field Definition RFID Field Definition Field Web Position Field Pull Position Field Rotation 0: 0, 1: 90, 2: 180, 3: 270 degrees Side of Tag Field is Placed on F:Front, B:Back 1:Station 1, 2:
~AS99 ~AD99 ~AE_ ~AV9 ~AH9 ~AI99 ~AR9 ~AO99 ~AT_ ~AM_ ~AW9999 ~AQ9 ~AA9 ~AB_ Sequencing 1 to 255 1 to 254 255: Decrement by 1 - 2,147,483,647 to + 2,147,483,647 Number of Tags Before Sequencing Edit Code L:Left justified, R:Right justified, C:Center justified, A:Print as is Height Expansion Multiple 2, 4, and 8 1 to 9 Width Expansion Multiple 2, 4, and 8 1 to 9 Intercharacter Spacing Write Mode 0: Direct, 1: And, 2: Or, 3: Xor 0: Direct, 2:Overlap, 3:Inverse Oblique of Character (Slant) -90 to 90 Ch
Barcode Field Commands ~BF99 Barcode Type 1:UPC-A (1-5-5-1 HRI), 1:UPC-A, 3:UPC-E, 4:Code 39, 5:EAN-8, 6:EAN-13, 7:I 2 of 5, 10:Code 128, 11:EDI Code 128, ~B199 ~B299 ~B399 ~BS99 ~BD99 ~BH9999 ~BW9 ~BX9999 ~BC ~BZ_ ~BA99 ~BL99999 ~BP99 ~BI99 ~BB9999 ~BJ9999 ~BK9999 ~BR9 PAXAR PCL 12:UPC-A (4-4-4 HRI), 13:Code 39 (Sears Code 39 HRI), 14:UPC-A w/Extended guard bars, 14:I 2 of 5 - 3:1 Ratio, 15:Expanded Code 128, 16:Reduced Code 128, 17:Code 93 18: Data Matrix 19: GS1 DataBar Omnidirectional 20: GS1 Data
~BG9 ~BM_ HRI Segmentation 0:None, 1:4-4-4 UPC, 2:1-5-5-1 UPC, 3:Sears Code 39, 4:1-6-6 EAN, 5:UCC128 6:2&4, 7:1&6, 8:3-3-3-3, 9:4-4 Barcode Options R99: Ratio for wide to narrow bars 20:2.0, 21:2.1, 22:2.2, ..., 29:2.9, 30:3.
Care Symbol Field Commands ~SH9 ~SV9 ~ST99 ~SR9 ~SI99 ~SP99 ~SW9999 ~SQ_ ~SE_ ~SO99 Care Symbol Pull Expansion Multiple Care Symbol Web Expansion Multiple Care Symbol Type 1:Small set, 2:Large set 3:Nafta symbols 9:Care symbol set Write Mode 0: Direct, 1: And, 2: Or, 3: Xor 0: Direct, 2:Overlap, 3:Inverse Spacing Between Care Symbols Point Size of Symbol 4 to 96 6 to 96 Care Symbol, Width of Field Care Symbol, Quadrangle Field 0:Squeeze to fit, 1:Proportion to fit, 2:Stretch to fit, 3:Regular fit Edit
Batch Commands ~ZD99 ~D ~ZB9999 ~ZZ9999 ~ZIXXXXXX XX ~ZE………..
APPENDIX E – Graphics The PCL printers are designed to allow the printing of graphic images on the label. The printers support BMP and PCX formats (monochrome only). This discussion applies to the 6X6 and SNAP printers only. There are two field types to support printing graphic images. When using the Graphic Image Field (~FM) , the graphic image is included in the batch data. When using the Logo Field (~FG), the graphic image is stored in the printer and only a reference value is sent with the batch.
referenced many times, the batch files are smaller and transmission time is reduced. When the batches that use the temporary logos are done, the logos can be deleted. Refer to Appendix C for more details.
PAXAR PCL • 89
APPENDIX F – RFID Operation Certain models in the SNAP printer line have the capability of reading and/or writing RFID transponders embedded in labels. This section explains the details of designing the format for labels with RFID transponders. Gen 0 (Read Only) Transponders Class 1 Gen 0 transponders are read only. They contain a fixed 64-bit or 96-bit unique signature. The SNAP RFID printers are capable of reading this signature and printing it on the label.
• ~XUX – RFID Retries • ~XUP – RFID Protocol RFID Field Definition Commands • ~FK – RFID Field Definition • ~KS – RFID Field Increment Value PAXAR PCL APPENDIX F – RFID Operation • 91