background image

Appendix D— Font Information 

180 

EasyCoder PL-Series Printer Programmer’s Reference Manual 

Font Width in Dots – Font 4, Sizes 0-1 

 

Font Width in Dots – Font 4, Sizes 2-7 

 

Содержание EasyCoder PL-Series

Страница 1: ...EasyCoder PL Series Printer Programmer s Reference Manual ...

Страница 2: ...ghts reserved The word Intermec the Intermec logo Norand ArciTech CrossBar Data Collection Browser dcBrowser Duratherm EasyCoder EasyLAN Enterprise Wireless LAN EZBuilder Fingerprint i gistics INCA under license InterDriver Intermec Printer Network Manager IRL JANUS LabelShop Mobile Framework MobileLAN Nor Ware Pen Key Precision Print PrintSet RoutePower TE 2000 Trakker Antares UAP Universal Acces...

Страница 3: ...ammer s Reference Manual iii Document Change Record This page records changes to this document The document was originally released as version 001 Version Date Description of Change 002 6 03 Changed Bluetooth information in Chapter 13 ...

Страница 4: ...iv EasyCoder PL Series Printer Programmer s Reference Manual ...

Страница 5: ...ramming Introduction 1 Manual Conventions 2 Getting Printer Information 2 Communications Diagnostic Mode 5 Label Coordinate System 6 Intermec PLUS 7 Printer Commands 9 Command Start Line 10 Printer Commands 10 Print Command 11 Form Command 11 Journal Command 12 Units Commands 12 Using Comments 13 Text 15 Resident Font Samples 16 Text Commands 18 Font Group Command 19 Text Concatenation Commands 20...

Страница 6: ...UPC EAN Specifications 38 Code 39 or Code 3 of 9 Bar Codes 38 Code 39 3 of 9 Specifications 39 Code 93 or Code 9 of 3 Bar Codes 40 Interleaved 2 of 5 Bar Codes 40 Interleaved 2 of 5 Specifications 41 Code 128 and the UCC 128 Shipping Standard 41 Code 128 UCC 128 Specifications 42 Codabar 42 Codabar Specifications 43 MSI Plessey Bar Codes 43 MSI Plessey Specifications 43 Postnet and Facing Identifi...

Страница 7: ...e Data File 51 MaxiCode 52 Graphics 57 Box Command 58 Line Commands 59 Inverse Line Commands 60 Pattern Command 61 Graphics Commands 62 PCX Command 63 Advanced Commands 67 Contrast Command 68 Tone Command 68 Justification Commands 69 Page Width Command 69 Pace Command 70 Auto Pace Command 71 No Pace Command 72 Wait Command 72 Speed Command 73 SETSP Command 73 On Out Of Paper Command 74 On Feed Com...

Страница 8: ...l Commands Using the Utility Function 84 Units Commands 85 SETLP Command 85 SETLF Command 86 Moving With X and Y Coordinates 87 LMARGIN Command 87 SETBOLD Command 87 SETSP Command 88 Page Width and Page Height Commands 88 Special ASCII Characters 89 Form Feed 89 Backspace 89 SETFF Command 89 SET TOF Command 90 Tearing the Paper 90 Bar Codes and Graphics 91 Bar Codes 91 Graphics 91 SETLP Timeout Co...

Страница 9: ...99 Timeout Utility 101 Beep Command 102 LT Command 102 Printer Escape Commands 105 Set and Read Code Command 106 Status Information 106 Get Printer Status 107 Acknowledge Printer Reset 107 Get Printer Information GPI LBL 107 Get Extended Printer Status 108 User Label Count 108 Get User Label Count GULC LBL 108 Reset User Label Count RULC LBL 108 Power Off Command 109 LCD Programming for PL Series ...

Страница 10: ... bluetooth date 123 bluetooth discoverable 123 bluetooth friendly_name 123 bluetooth local_name 124 bluetooth version 124 Communications Port Parameters 124 comm parity 124 comm baud 125 comm stop_bits 125 Device Parameters 126 device friendly_name 126 device reset 126 device restore_defaults 126 head latch 127 Display Parameters 127 display contrast 127 display backlight 127 display text 128 File...

Страница 11: ...ags 137 test report_diags 137 Networking Parameters 138 card mac_addr 138 ip addr 138 ip dhcp enable 138 ip ftp enable 139 ip gateway 139 ip http enable 139 ip lpd enable 140 ip netmask 140 ip ping_remote 140 ip pop3 enable 141 ip pop3 password 141 ip pop3 poll 141 ip pop3 print_body 142 ip pop3 print_headers 142 ip pop3 save_attachments 143 ip pop3 server_addr 143 ip port 144 ip remote 144 ip smt...

Страница 12: ...de 156 wlan power_save 157 wlan preamble 157 wlan station_name 158 Printer Configuration and Setup 159 Power Management 160 Synchronized On Off Control Via Printer s DSR Line 160 Power On Off Control 160 Bluetooth Radio Control 160 Shutting Off the Printer Remotely 161 Entering Low Power Mode When Idle 161 Batch Files 161 RUN BAT Command and File 162 Re Run Command 162 Gap Sense and Bar Sense Comm...

Страница 13: ...xiii International ISO Substitution Characters 174 CP850 Character Set 175 Latin 1 Character Set 176 Font Information 177 Font Heights 178 Fixed Width Fonts 178 Proportional Width Fonts 179 Bar Code Quick Reference 183 Bar Code Quick Reference Table 184 Index 187 D E I ...

Страница 14: ...Contents xiv EasyCoder PL Series Printer Programmer s Reference Manual ...

Страница 15: ... any circumstances Someone capable of providing first aid must always be present for your safety First aid Always obtain first aid or medical attention immediately after an injury Never neglect an injury no matter how slight it seems Resuscitation Begin resuscitation immediately if someone is injured and stops breathing Any delay could result in death To work on or near high voltage you should be ...

Страница 16: ...ttention Une précaution vous avertit d une procédure de fonctionnement d une méthode d un état ou d un rapport qui doit être strictement respecté pour empêcher l endommagement ou la destruction de l équipement ou l altération ou la perte de données Note Notes either provide extra information about a topic or contain special instructions for handling a particular condition or set of circumstances G...

Страница 17: ...renew a contract or ask invoicing questions 3 Schedule Site Surveys or Installations Schedule a site survey or request a product or system installation 4 Ordering Products Talk to sales administration place an order or check the status of your order 5 Who Should Read This Document This manual details the various commands in the CPL language that allow you to use the built in text graphics bar code...

Страница 18: ...Before You Begin xviii EasyCoder PL Series Printer Programmer s Reference Manual ...

Страница 19: ...PL Series Printer Programmer s Reference Manual 1 Programming Introduction This chapter covers manual conventions getting printer information communications diagnostic mode label coordinate system Intermec PLUS 1 ...

Страница 20: ...y A report similar to the example printouts shown on the following pages can be obtained from your printer by doing a two key reset To do a two key reset 1 Turn the printer off 2 While holding the Feed button down turn the printer on 3 When printing begins release the Feed button The printer prints a line of interlocking x characters and then produces two reports The first report indicates the pri...

Страница 21: ...ort Intermec PL4 V79 00 08 24 01 Serial Number XXEC00 10 0042 xxQF00 10 0042 Name xxQF00 10 0042 Program Firmware HTQ47940 18 Chksum F18A Software HTK44L Chksum 5C8F Ver L4 R79 40 U176 B19 T19 A00 CableCommunications 19200 BPS N 8 1 Handshake hardware DSR 1 Bridge mode off WirelessCommunications Unit Serial Number Application Number Report appears only on units with wireless options installed Unit...

Страница 22: ... bit Authentication open system Kerberos off Stored ESSID TJX_2100 Associated ESSID TJX_2100 802 11b settings Wireless Communications section with 802 11b wireless option installed Wireless Communications Bluetooth version 1 2 0 date 08 01 02 baud 9600 device printer mode slave local_name authentication off discoverable on encryption off address 00 80 37 17 1E B0 Debug Mode Disabled Bluetooth Soft...

Страница 23: ...Fonts Font Sizes Chars 0 0 6 20 FF 1 0 20 80 2 0 1 20 59 4 0 7 20 FF 5 0 3 20 FF 6 0 20 44 7 0 1 20 FF FileDirectory File Size DIAGS BAT 1427 INDEX WML 4723 1226000 Bytes Free CommandLanguage CCL Key 21 End of report Flash memory size Maximum label size Amount of memory available Files loaded in printer memory includes pre scaled or scalable fonts Continuation of second report Communications Diagn...

Страница 24: ...is point the printer is in Dump mode and prints the ASCII hex codes of the data sent to it and their text representation or if not a printable character Additionally a file with a DMP extension containing the ASCII information is created and stored in the printer s memory You can view clone or delete the file using the Intermec PLUS application For help see the online help for the Intermec PLUS ap...

Страница 25: ...rinted on certain model Intermec portable printers It combines an intuitive graphically based user environment with powerful but easily mastered editing tools You can load Intermec PLUS from the CD that came with your printer or from www intermec com Intermec PLUS allows the creation of printable fixed size pre scaled fonts of TrueType fonts which greatly enhances the versatility of this program I...

Страница 26: ...ore detailed description of the printer diagnostics available in this program Intermec PLUS requires an IBM compatible personal computer running Windows 95 or later A PC with the minimum configuration to run Windows 95 has sufficient memory to run Intermec PLUS Note Intermec PLUS has proven to be compatible with Windows XP in informal testing however compatibility problems with certain unusual com...

Страница 27: ...L Series Printer Programmer s Reference Manual 9 Printer Commands This chapter provides information on Command start line Printer commands Print command Form command Journal command Units commands Using comments 2 ...

Страница 28: ...ession must be terminated with both carriage return and line feed characters All Printer commands must be in uppercase characters only Printer Commands Format offset 200 200 height qty where Use to begin a control session offset The horizontal offset for the entire label This value causes all fields to be offset horizontally by the specified number of units For information on setting units see Uni...

Страница 29: ...prints the file This command must always be the last command except when in Line Print mode Upon execution of the Print command the printer exits from a control session Be sure to terminate this and all commands with both carriage return and line feed characters Format command where command PRINT Form Command Purpose The Form command instructs the printer to feed to top of form after printing Form...

Страница 30: ...is responsible for checking and ensuring the presence of paper in Journal mode For details on checking for the out of paper condition see Status Information in Chapter 11 Format command where command JOURNAL Units Commands Purpose You use the Units commands to specify a measurement system for all subsequent command fields in a control session You can enter coordinates widths and heights for all co...

Страница 31: ... CENTIMETERS T 4 0 1 0 1 2 54 cm IN MILLIMETERS T 4 0 0 6 203 dots 25 4 mm B 128 0 125 1 6 12 14 UNITS T 4 0 16 20 UNITS FORM PRINT Example Output 2 Using Comments Purpose You can add comments between the first line of a command session and the Print command A comment is placed in the file by starting a line with the character in the first column Any remaining text to the end of the line is ignore...

Страница 32: ...er Commands 14 EasyCoder PL Series Printer Programmer s Reference Manual Center justify text CENTER Print the words A COMMENT TEXT 5 1 0 5 A COMMENT Print the label and go to top of next form FORM PRINT Example Output ...

Страница 33: ...er Programmer s Reference Manual 15 Text This chapter provides samples of resident fonts and explains how to use the following commands Text commands Text Concatenation commands Multiline commands Count command Setmag command 3 ...

Страница 34: ...Chapter 3 Text 16 EasyCoder PL Series Printer Programmer s Reference Manual Resident Font Samples This section provides samples of how the fonts resident on the printer print ...

Страница 35: ...Chapter 3 Text EasyCoder PL Series Printer Programmer s Reference Manual 17 ...

Страница 36: ...control the specific font number and size used the location of the text on the label and the orientation of this text Standard resident fonts can be rotated to 90 5 increments as shown in the example Format command font size x y data where command Choose from the following TEXT Prints text horizontally or T VTEXT Prints text vertically rotated 90 or VT degrees counterclockwise ...

Страница 37: ...apter 1 data The text to be printed Example Input Input TEXT LBL 0 200 200 210 1 TEXT 4 0 200 100 TEXT TEXT90 4 0 200 100 T90 TEXT180 4 0 200 100 T180 TEXT270 4 0 200 100 T270 FORM PRINT Example Output Font Group Command Purpose The Font Group FG command gives you the ability to group up to 10 pre scaled font files into a single group You can later specify the font group in a Text command If a fon...

Страница 38: ... with the largest font in the specified font group that is capable of fitting the requested text in a 250 dot label field Example Input Input FG LBL 0 200 200 250 1 Specify fonts 0 0 7 0 5 0 4 0 as members of font group 3 FG 3 0 0 7 0 5 0 4 0 VT FG 3 10 250 Ketchup VT FG 3 70 250 Fancy Ketchup VT FG 3 120 250 Extra Fancy Ketchup VT FG 3 180 250 Large Size Extra Fancy Ketchup FORM PRINT Example Out...

Страница 39: ...bel Coordinate System in Chapter 1 font Name or number of the font For help see Resident Font Samples earlier in this chapter size Size identifier for the font For help see Resident Font Samples earlier in this chapter offset Unit value to offset text from the starting position Used to align individual text strings or create superscript subscript characters For help see Units Commands in Chapter 2...

Страница 40: ...tion text Text command TEXT VTEXT etc For help see Text Commands earlier in this chapter font Name or number of the font For help see Resident Font Samples earlier in this chapter size Size identifier for the font For help see Resident Font Samples earlier in this chapter x Horizontal starting position For help see Label Coordinate System in Chapter 1 y Vertical starting position For help see Labe...

Страница 41: ...ing the numeric data through 0 is not allowed Leading zeros are retained You can use up to three Count commands in a label file The numeric data incremented or decremented is contained in the Text or Bar Code command that immediately preceded the Count command Format command numeric value where command COUNT numeric value Any integer value up to 20 characters The value can be preceded by a sign if...

Страница 42: ... font Valid magnifications are 1 thru 16 Note The Setmag command stays in effect after printing a label This functionality means that the next label printed uses the most recently set Setmag values To cancel any Setmag values and allow the printer to use its default font sizes use the Setmag command with magnifications of 0 0 Example Input Input SETMAG LBL 0 200 200 210 1 CENTER SETMAG 1 1 TEXT 0 ...

Страница 43: ...xt EasyCoder PL Series Printer Programmer s Reference Manual 25 TEXT 0 0 0 110 Font 0 0 at SETMAG 2 2 SETMAG 2 4 TEXT 0 0 0 145 Font 0 0 at SETMAG 2 4 Restore default font sizes SETMAG 0 0 FORM PRINT Example Output ...

Страница 44: ...Chapter 3 Text 26 EasyCoder PL Series Printer Programmer s Reference Manual ...

Страница 45: ...ogrammer s Reference Manual 27 Scalable Text This chapter explains what scalable text is and provides information on the following commands Scale Text commands Scale To Fit commands Scalable Concatenation commands Rotate commands 4 ...

Страница 46: ...ommands allow you to specify the point size of both the width and height of the font Format command name width height x y data where command Choose from the following SCALE TEXT Prints scaled text horizontally or ST VSCALE TEXT Prints scaled text vertically or VST name Font name For help see Resident Font Samples in Chapter 3 width Font width point size For help see Appendix D Font Information hei...

Страница 47: ...t x y data where command Choose from the following SCALE TO FIT Prints scaled text horizontally or STF VSCALE TO FIT Prints scaled text vertically or VSTF name Font name For help see Resident Font Samples in Chapter 3 width Unit width of the window For help see Appendix D Font Information height Unit height of the window For help see Appendix D Font Information x Horizontal starting position For h...

Страница 48: ...styles to strings printing them with uniform spacing on the same text line You can combine both scalable and bitmap text between a Concat and Endconcat command For more information see Text Concatenation Commands in Chapter 3 Format command x y ST name width height offset data ST name width height offset data ENDCONCAT where command Choose from the following CONCAT Horizontal concatenation VCONCAT...

Страница 49: ...ont string CONCAT 0 20 4 1 0 2 ST PLL_LAT CSF 20 20 15 ST PLL_LAT CSF 40 40 0 22 ST PLL_LAT CSF 20 20 0 99 ENDCONCAT FORM PRINT Example Output Rotate Commands Purpose You use rotate commands to rotate all subsequent scalable text fields at a specified angle Rotation direction is counter clockwise about the center point of the text This rotation remains in effect until another Rotate command is iss...

Страница 50: ...Chapter 4 Scalable Text 32 EasyCoder PL Series Printer Programmer s Reference Manual ST PLL_LAT CSF 20 20 20 ST PLL_LAT CSF 40 40 0 22 ST PLL_LAT CSF 20 20 0 99 ENDCONCAT FORM PRINT Example Output ...

Страница 51: ... code standards resident linear bar code samples UPC and EAN JAN bar codes Code 39 or Code 3 of 9 bar codes Code 93 or Code 9 of 3 bar codes Interleaved 2 of 5 bar codes Code 128 and the UCC 128 shipping standard Codabar MSI Plessey bar codes Postnet and Facing Identification Marks Bar Code commands 5 ...

Страница 52: ...ode Council UCC as of November 1997 If you plan to create software using these bar codes we recommend ordering the uniform symbology specification from AIM or the UCC to determine the uses and limitations pertaining to that type of bar code The information in this document is in no way complete The following discussions contain basic information and some suggested applications for each type of bar...

Страница 53: ...Chapter 5 Linear Bar Codes EasyCoder PL Series Printer Programmer s Reference Manual 35 Resident Linear Bar Code Samples ...

Страница 54: ...PC A only 4 In store marking of non food items without code format restriction and with check digit protection UPC A only 5 Coupons UPC A only 6 Regular UPC codes UPC A only 7 Regular UPC codes UPC A only 8 Reserved 9 Reserved Number system 3 has the following note in the specification the symbol is not affected by the various internal structures possible with the NDC or HRI codes The users should...

Страница 55: ...ro suppression UPC E and EAN8 bar codes have a few restrictions First the number system character must be set to 0 Number systems 1 through 9 do not support UPC E and EAN8 bar codes and may not be decoded by a laser scanning device In case your application requires it the number system may be set to something other than 0 Second if the programmer supplies a checksum digit the printer creates the b...

Страница 56: ...EAN JAN 8 plus 2 EAN82 9 digits 0 9 only 2 1 2 mod 10 EAN8 EAN JAN 8 plus 5 EAN85 12 digits 0 9 only 2 1 2 mod 10 EAN8 Code 39 or Code 3 of 9 Bar Codes You use the Code 39 bar code for many applications including inventories hospital applications or any other place where the code length may change between items being scanned e g a bar code stating there were 420 pieces in one box and 20 004 pieces...

Страница 57: ...ke an example bar code with the data CODE 39 Step 1 Assign a value to each character per the Character Numerical Value Table above C 12 O 24 D 13 E 14 space 38 3 3 9 9 Step 2 Add the values 12 24 13 14 38 3 9 113 Step 3 Divide this number by 43 The remainder or modulo 27 is the checksum Step 4 Referring to the table 27 is the character R Therefore the checksum in the bar code should be R The final...

Страница 58: ...date telephone number or a SKU of fixed length is a good application for this bar code The symbology specification states that an ITF bar code may be partially decoded without any recognizable difference Therefore to prevent this problem you must keep the length of data to a constant and perform an error checking routine on the decoding program to determine if the data is correct Only the digits 0...

Страница 59: ...ns all the information on calculating this checksum For a short example we desire to encode BAR128 in a bar code In this example you use A as your start and stop character Step 1 The symbology specification assigns a numerical value for each character Find the values of all the characters in the data Step 2 Add the value of the start character and all the data characters multiplied by its position...

Страница 60: ...gy specification contains all the information on calculating the checksum As a short example our data is A37859B where A and B are start and stop characters The characters 0 through 9 are assigned the numerical values 0 through 9 respectively The character is 10 is 11 is 12 is 13 is 14 is 15 and start and stop characters A B C and D are 16 17 18 and 19 respectively Step 1 Add the numerical value o...

Страница 61: ...new systems Plessey forces a 2 1 ratio of the wide to narrow bar width MSI Plessey Specifications Bar Code Symbology Bar Code Type Input Length Characters Ideal Wide Narrow Ratio Ideal Narrow Dot Width Checksum Calculation MSI Plessey MSI 13 digits max 0 9 only 2 1 2 none MSI10 13 digits max 0 9 only 2 1 2 mod 10 MSI1010 13 digits max 0 9 only 2 1 2 two mod 10 MSI1110 13 digits max 0 9 only 2 1 2 ...

Страница 62: ...ar code FIM B Business Reply Mail Penalty Mail or Franked Mail without Postnet bar code FIM C Business Reply Mail Penalty Mail or Franked Mail with Postnet bar code For more information please see Publication 25 from the USPS Postal Business Center If you are making a label with an address try using resident font 7 or font 4 for best results with the optical character recognition software used by ...

Страница 63: ...bology Use UPC A UPCA UPCA2 UPCA5 UPC E UPCE UPCE2 UPCE5 EAN JAN 13 EAN13 EAN132 EAN135 EAN JAN 8 EAN8 EAN82 EAN 85 Code 39 39 39C F39 F39C Code 93 Ext 93 93 Interleaved 2 of 5 I2OF5 Code 128 Auto 128 UCC EAN 128 UCCEAN128 Codabar CODABAR CODABAR16 MSI Plessy MSI MSI10 MSI1010 MSI1110 Postnet POSTNET FIM FIM width Unit width of the narrow bar For help see Appendix D Font Information ratio Ratio of...

Страница 64: ...128 1 1 50 150 10 HORIZ TEXT 7 0 210 60 HORIZ VBARCODE 128 1 1 50 10 200 VERT VTEXT 7 0 60 140 VERT FORM PRINT Example Output Bar Code Text Command Purpose You use the Bar Code Text command to label bar codes with the same data used to create the bar code The command eliminates the need to annotate the bar code using separate text commands The text is centered below the bar code Use BARCODE TEXT O...

Страница 65: ...or numeric data encoded in a bar code incremented or decremented for each label The Text or Bar Code command string must contain this numeric data as the last characters of the string The numeric data portion can be up to 20 characters and can be preceded by the sign Counts of 9 to 0 wrap to 9 Counts of 00 to 9 wrap to 00 Leading zeros are retained You can use up to three Count commands in a label...

Страница 66: ...ter Programmer s Reference Manual Example Input Input COUNT LBL 0 200 200 210 3 Print 3 labels CENTER TEXT 4 0 0 50 TESTING 001 COUNT 1 TEXT 7 0 0 100 Barcode Value is 123456789 COUNT 10 BARCODE 128 1 1 50 0 130 123456789 COUNT 10 FORM PRINT Example Output ...

Страница 67: ...EasyCoder PL Series Printer Programmer s Reference Manual 49 Two Dimensional Bar Codes This chapter provides information on PDF417 MaxiCode Two Dimensional Bar Code commands 6 ...

Страница 68: ...fication to assist your programming The specifications include suggestions on how to structure your data in the code to make it easier to use Please note that you must load a special application before using PDF417 or MaxiCode on your Intermec PL Series printer The standard application loaded in your printer does not support the ability to print these bar codes PDF417 The PDF417 bar code is a 2D b...

Страница 69: ...scussions in this manual Note that Codablock A and F are not fully supported in this release of the manual PDF417 Portable Data File Format command type x y XD n YD n C n S n data ENDPDF where command Choose from the following BAR CODE Prints bar code horizontally or B VBAR CODE Prints bar code vertically or VB type PDF417 x Horizontal starting position For help see Label Coordinate System in Chap...

Страница 70: ...E12345 FORM PRINT Example Output MaxiCode Purpose The MaxiCode bar code now handles all the symbols defined by the United Parcel Service as well as the basic fields supported in the standard bar code MaxiCode supports all standard printable characters with automatic conversion of all lowercase letters in the secondary message to uppercase This revision supports only Mode 2 bar codes Format command...

Страница 71: ...r and contrast patterns on or off On 1 Off 0 0 FILLC Low priority message fill character messages shorter than 84 characters are padded with this character Tags used when UPS5 is turned off Tag Definition Default Value MSG Low priority message field maximum of 84 characters overwritten by UPS5 tags empty Tags used when UPS5 is turned on Tag Definition Default Value LPMS Low priority message header...

Страница 72: ...he document Guide to Bar Coding with UPS OnLine for Customers Generating Bar Code Labels Version 5 available from the United Parcel Service Example 1 Input 0 200 200 600 1 JOURNAL B MAXICODE 20 20 CC 12345 MSG This is a MAXICODE low priority message SC 12345 POST 02886 ENDMAXICODE PRINT Example 1 Output Example 1 decodes to 028860000 GS 057 GS 057 GS This is a MAXICODE low priority message Example...

Страница 73: ...5 Example 2 Output Example 3 Input 0 200 200 600 1 JOURNAL B MAXICODE 20 20 VAL Y STADDR 30 PLAN WAY WEIGH 210 SHIPID 42 PICKDAY 193 SHIPPER 12345 TN 1Z12345675 CC 860 SC 1 POST 02886 ZIPPER 1 SHIPPER 12345E NX 1 2 UPS5 1 CITY WARWICK ST RI ENDMAXICODE PRINT Example 3 Output Example 3 decodes to ...

Страница 74: ...Chapter 6 Two Dimensional Bar Codes 56 EasyCoder PL Series Printer Programmer s Reference Manual ...

Страница 75: ...s Printer Programmer s Reference Manual 57 Graphics This chapter provides the format and examples of the following commands Box command Line commands Inverse Line command Pattern command Graphics commands PCX commands 7 ...

Страница 76: ...te of the top left corner For help see Label Coordinate System in Chapter 1 x1 x coordinate of the bottom right corner For help see Label Coordinate System in Chapter 1 y1 y coordinate of the bottom right corner For help see Label Coordinate System in Chapter 1 width Unit width or thickness of the lines forming the box For help see Units Commands in Chapter 2 Example Input Input BOX LBL 0 200 200 ...

Страница 77: ...ordinate of the top left corner For help see Label Coordinate System in Chapter 1 x1 x coordinate of top right corner for horizontal and bottom left corner for vertical For help see Label Coordinate System in Chapter 1 y1 y coordinate of top right corner for horizontal and bottom left corner for vertical For help see Label Coordinate System in Chapter 1 width Unit width or thickness of the line Fo...

Страница 78: ...isible even though placed within the Inverse Line area Format command x0 y0 x1 y1 width where command Choose from the following INVERSE LINE Prints a line over an existing or IL field to invert the image x0 x coordinate of the top left corner For help see Label Coordinate System in Chapter 1 y0 y coordinate of the top left corner For help see Label Coordinate System in Chapter 1 x1 x coordinate of...

Страница 79: ... Pattern Command Purpose You use the Pattern command with the Line and Scale Text commands to change the patterns used to fill these shapes Valid pattern values are listed below Format command pattern number where command PATTERN pattern number Choose from the following 100 Filled solid black default pattern 101 Horizontal lines 102 Vertical lines 103 Right rising diagonal lines 104 Left rising di...

Страница 80: ...40 PATTERN 106 LINE 170 115 350 115 40 Draw a scalable text character with cross hatch pattern PATTERN 106 ST PLB_LAT CSF 40 40 20 180 HELLO FORM PRINT Example Output Graphics Commands Purpose You can print bit mapped graphics by using graphics commands The command uses ASCII hex hexadecimal for expanded graphics data see example You can reduce the data size to one half by using the Compressed Gra...

Страница 81: ...cal starting position For help see Label Coordinate System in Chapter 1 data Graphics data Example Input Input GRAPHIC LBL 0 200 200 210 1 EG 2 16 90 45 F0F0F0F0F0F0F0F00F0F0F0F0F0F0F0F F0F0F0F0F0F0F0F00F0F0F0F0F0F0F0F FORM PRINT Example Output Note Graphic output has been magnified Actual size is 1 4 of output shown PCX Command Purpose The PCX command gives you the ability to send PCX graphics fo...

Страница 82: ...ter is the PCX image This image must be a two color black and white image The last step is to tell the printer to print the label Input 1 STARTPCX LBL 0 200 200 500 1 PCX 0 30 Input 2 IMAGE PCX Input 3 ENDPCX LBL FORM PRINT Output Example 2 In this example the PCX image has been loaded into the printer s flash file system and given the name IMAGE PCX The operator can now be used to instruct the pr...

Страница 83: ...Chapter 7 Graphics EasyCoder PL Series Printer Programmer s Reference Manual 65 Output ...

Страница 84: ...Chapter 7 Graphics 66 EasyCoder PL Series Printer Programmer s Reference Manual ...

Страница 85: ...les for the following commands Contrast command SETSP command Tone command On Out Of Paper command Justification commands On Feed command Page Width command Prefeed command Pace command Postfeed command Auto Pace command Present At command No Pace command Country Code Page command Wait command Beep command Speed command 8 ...

Страница 86: ... level where command CONTRAST level Contrast level 0 Default 1 Medium 2 Dark 3 Very Dark Tone Command Purpose You can use the Tone command instead of the Contrast command to specify the print darkness for all labels The lightest printout is at tone level 99 The darkest tone level is 200 The printer defaults to tone level 0 on power up Tone level settings remain in effect for all printing tasks unt...

Страница 87: ...quent fields end End point of justification If no parameter is entered justification commands use the print head s width for horizontal printing or zero top of form for vertical printing Example Input Input JUSTIFY LBL 0 200 200 210 1 CENTER 383 TEXT 4 0 0 75 C LEFT TEXT 4 0 0 75 L RIGHT 383 TEXT 4 0 0 75 R FORM PRINT Example Output Page Width Command Purpose The printer assumes that the page widt...

Страница 88: ...BL UTILITIES SETLP 7 0 15 PW 300 PRINT This text is printed with label memory width set to 300 dots Example Output 1 Example Input 2 Input 2 PW2 LBL UTILITIES SETLP 7 0 15 PW 200 PRINT This text is printed with label memory width set to 200 dots Example Output 2 Pace Command Purpose You can use this command with batch printing When Pace is activated you must press the Feed button to print addition...

Страница 89: ...n once for each additional printout Input PACE LBL 0 200 200 210 3 Tell printer to print a label after each FEED key press until all 3 labels are printed PACE Printer holds journal stock JOURNAL Center the text CENTER TEXT 4 1 0 10 Print 3 labels TEXT 4 1 0 90 Using PACE PRINT Output Auto Pace Command Purpose You can use this command to instruct a printer equipped with a label presentation sensor ...

Страница 90: ...e or Auto Pace mode The printer defaults to No Pace mode on power up Format command where command NO PACE Example This example instructs the printer to print ten labels The printer prints a label and waits for the label to be removed before printing the next label The second set of ten labels is printed in batch mode and the printer does not wait for the operator to remove the labels Input NO PACE...

Страница 91: ...aximum speed programmed into each printer model is attainable under ideal conditions The battery or power supply voltage stock thickness print darkness applicator usage self strip usage and label length can limit the maximum attainable print speed By exercising this command you override the factory programmed speed for the label being printed Format command speed level where command SPEED speed le...

Страница 92: ...the label if print error is encountered after the specified number of attempts WAIT Do not discard the label if print error is encountered In this mode the printer waits for the error to be corrected before making the next print attempt number of retries Specify how many times the printer should attempt to print the label Range is 1 to 16 The default printer configuration is ON OUT OF PAPER PURGE ...

Страница 93: ...tton is pressed or when the form feed character is received REPRINT Reprint the last label when the Feed button is pressed or when the form feed character is received Example In the following example the command file shown was sent to the printer only once The two additional labels were produced by pressing the printer Feed button once for each additional label Input ONFEED LBL 0 200 200 300 1 ON ...

Страница 94: ...o advance the media a specified amount prior to printing Format command length where command PREFEED length Unit length the printer advances media prior to printing Range is 0 to 64 Example The following example sets up the printer for pre feeding 40 dot lines prior to printing Input PREFEED LBL 0 200 200 210 1 PREEFEED 40 TEXT 7 0 0 20 PREFEED EXAMPLE FORM PRINT ...

Страница 95: ...where you can easily remove the printed label When a Present At command is issued the printer prints a label and then after a delay period advances the media a specified distance It then retracts the media the same distance before starting a new print job You use the delay parameter to avoid unnecessary advance and retract operations when printing a batch of print jobs You can issue the Present At...

Страница 96: ...XT 7 0 0 10 PRESENT AT EXAMPLE PRESENT AT 80 2 FORM PRINT Country Code Page Command Purpose The Country Code Page command substitutes the appropriate character set for the specified country Format command name where command COUNTRY name Choose from the following USA GERMANY FRANCE SWEDEN SPAIN NORWAY CHINA ITALY CP850 UK Example Input Input COUNTRY LBL 0 200 200 80 1 IN MILLIMETERS JOURNAL CENTER ...

Страница 97: ...pre loaded format only variable data such as descriptions price etc is sent to the printer Input NOFORMAT LBL 0 200 200 210 1 CENTER TEXT 4 3 0 15 22 99 TEXT 4 0 0 95 SWEATSHIRT BARCODE UPCA 1 1 40 0 145 40123456784 TEXT 7 0 0 185 40123456784 FORM PRINT Output 22 99 SWEATSHIRT 2344 1234 The following page illustrates separating the above example into a format file and data Defining a label format ...

Страница 98: ...for future reference You can change an existing format by over writing the file By using the DEL command you can delete the format file Format file names can consist of no more than eight letters or digits and format file extensions can be no more than three letters or digits Any lowercase letter in the format file name or extension is converted to upper case Note Every time a file is created on t...

Страница 99: ...mat command beep_length where command BEEP beep_length Duration of beep specified in 0 125 second increments Example This example instructs the printer to beep for 2 seconds 16 x 0 125 second 2 seconds Input BEEP LBL 0 200 200 210 1 CENTER TEXT 5 0 0 10 beeps for two seconds beep 16 FORM PRINT ...

Страница 100: ...Chapter 8 Advanced Commands 82 EasyCoder PL Series Printer Programmer s Reference Manual ...

Страница 101: ...ity function units commands SETLP command SETLF command moving with x and y coordinates LMARGIN command SETBOLD command SETSP command Page Width and Page Height commands special ASCII characters SETFF command SET TOF command tearing the paper in Line Print mode bar codes and graphics in Line Print mode SETLP Timeout command designing a receipt 9 ...

Страница 102: ...ically calculates these coordinates or uses the ones you provide This chapter explains how to use Line Print mode to its full advantage It covers the basics of how to use utility commands and the most commonly used commands to create receipts The end of this chapter includes sample files and results as well as how to design a unique and professional receipt It is assumed that you know how to commu...

Страница 103: ...t UTILITIES command PRINT where command Choose from the following IN INCHES Measurement in inches IN CENTIMETERS Measurement in centimeters IN MILLIMETERS Measurement in millimeters IN DOTS Measurement in dots The default unit of measurement is in dots SETLP Command Purpose Selecting the line printer font the SETLP command changes the font the printer uses for Line Print mode It also chooses the a...

Страница 104: ... size 0 Example Input U1 SETLP 5 2 46 AURORA S FABRIC SHOP U1 SETLP 7 0 24 123 Castle Drive Kingston RI 02881 401 555 4CUT Example Output SETLF Command Purpose Use the SETLF command to change the height of each line without changing the font Format U1 SETLF unit height The command U1 SETLF 40 advances the paper 40 dots for every LF line feed hex value 0x0a character it receives Example Input Input...

Страница 105: ...cannot be used for y coordinates LMARGIN Command Purpose The LMARGIN command sets the left margin in Line Print mode Instead of issuing several x commands or inserting spaces the LMARGIN command moves everything over the number of dots you choose Format U1 LMARGIN dots to offset from left You can use this command with the Page Width command The LMARGIN command moves the left margin over the set nu...

Страница 106: ...s five dots between each character on the line Try this command to make fonts look larger for emphasis Note that this command is affected by the Units command setting You can set this space from 0 to 255 dots Example Input Normal Text U1 SETSP 5 SPREAD OUT TEXT Example Output Page Width and Page Height Commands The printer lets you control both the width and height of the page through use of the P...

Страница 107: ...ious character SETFF Command Purpose You use the SETFF command to align top of media to print head Once this command is executed the alignment occurs when You press the Feed button The form feed character 0x0c is issued The Form command is issued Format UTILITIES command max feed skip length PRINT where command SETFF max feed Maximum unit length the printer advances searching for the next eye sens...

Страница 108: ...ed from the top of form to the end of the next lower label s eye sense mark Input SETTOF LBL UTILITIES SET TOF 101 PRINT Example 2 The following example sets the top of form to the end of the next eye sense mark to 0 dots measured from the top of form to the end of the next lower label s eye sense mark Input SETTOF2 LBL UTILITIES SET TOF 0 PRINT Tearing the Paper Remember to add a few extra carria...

Страница 109: ...e it would in a label file For more information see Bar Code Commands in Chapter 5 The Bar Code command is affected by the justification commands like U1 CENTER For more information see Justification Command in Chapter 8 U1 BAR CODE type width ratio height x y data Graphics The printer can print PCX formatted graphics files in Line Print mode This printing method is not recommended in order to kee...

Страница 110: ...h the phone book the next time they want to buy something from you Also this helps track which stores sell which items when dealing with returns and special sales promotions Set at least two lines of space between the header and the rest of the receipt Consider other important items on the receipt Add the date and time of the sale the ID number of the cashier or salesperson Is the action a sale re...

Страница 111: ...d print at the cutting table where a salesperson measures out the fabric The cashier then scans the bar code at the bottom of the receipt to complete the sale Except for the utility commands this receipt prints out much as it looks Your program must provide all the correct number of spaces and text alignment Input for Example 2 U1 JOURNAL U1 SETLP 5 2 46 AURORA S FABRIC SHOP U1 SETLP 5 0 24 123 Ca...

Страница 112: ...r PL Series Printer Programmer s Reference Manual 1211 45 Buckram 5 yds 3 42 yd 17 10 Y Z121 60 Blue Silk 10 yds 15 00 yd 150 00 N Z829 60 Muslin 20 yds 1 00 yd 20 00 Y SUBTOTAL 187 10 RHODE ISLAND SALES TAX 7 00 2 60 Output for Example 2 ...

Страница 113: ...rence Manual 95 Advanced Utilities This chapter provides information on the Version utility Checksum utility DEL utility DIR utility Define File utility Type utility Baud utility Country Code Page utility Timeout utility Beep command LT command 10 ...

Страница 114: ...he following example text printed in italic type refers to data sent to the printer and text printed in bold type refers to data sent from the printer UTILITIES Start a utilities session VERSION Get the firmware version 6001 firmware version is 60 01 CHECKSUM GET APPLICATION CHECKSUM F723 checksum is F723 DIR GET DIRECTORY OF THE FLASH FILE SYSTEM Directory directory has the following 3 files PLL_...

Страница 115: ...ated ASCII string Format UTILITIES command PRINT where command CHECKSUM Example Input CHECKSUM LBL UTILITIES CHECKSUM PRINT DEL Utility Purpose The DEL utility deletes the specified file Format UTILITIES command name ext PRINT where command DEL name ext Name of file to be deleted You can use DEL to globally delete all files DIR Utility Purpose The DIR utility sends the file directory to a host For...

Страница 116: ...END terminator is used it is not written to the file Example Input DF LBL DF AUTOEXEC BAT UTILITIES SETFF 200 20 PRINT In this example the file AUTOEXEC BAT is created in the printer flash file system The file contents are UTILITIES SETFF 200 20 PRINT Every time a file is created on the printer using the DEFINE FORMAT or DF the file information is written to flash memory Unlike RAM flash memory do...

Страница 117: ...ely and the requested baud rate remains in effect when the printer is powered down Format UTILITIES command baud PRINT Note You must send PRINT at the new baud rate where command BAUD baud Choose from the following 1200 4800 9600 19200 38400 Example Input BAUD LBL UTILITIES BAUD 19200 PRINT Country Code Page Utility Purpose The Country Code Page utility substitutes the appropriate character set fo...

Страница 118: ...oding ITALY CP850 UK BIG5 Traditional Chinese double byte encoding JAPAN S Simplified Japanese fonts double byte encoding Example Input Input COUNTRY1 LBL UTILITIES Tell the printer to use font 4 size 0 for line printer mode with 5 millimeters line spacing IN MILLIMETERS SETLP 4 0 5 COUNTRY USA PRINT This is text with Country set to USA UTILITIES COUNTRY ITALY PRINT This is text with Country set t...

Страница 119: ...ter remains on without receiving data If no data is received after the specified time the printer turns itself off to save energy and preserve battery life You can disable the timeout feature by setting the timeout value to 0 Format UTILITIES command time PRINT where command TIMEOUT time Time in 0 125 second of inactivity before the printer turns itself off Example Input TIMEOUT LBL UTILITIES TIME...

Страница 120: ...t terminator characters are CR LF or LF You can program the printer to accept a different character sequence to terminate command lines This command does not apply to data sent to the printer when it is in Line Print mode Format command mode where command LT mode Choose from the following CR Carriage return 0x0D character is the line terminator LF Line feed 0x0A character is the line terminator CR...

Страница 121: ...vanced Utilities EasyCoder PL Series Printer Programmer s Reference Manual 103 Set the printer to ignore any characters found between a carriage return character and a line feed character UTILITIES LT CR X LF PRINT ...

Страница 122: ...Chapter 10 Advanced Utilities 104 EasyCoder PL Series Printer Programmer s Reference Manual ...

Страница 123: ...EasyCoder PL Series Printer Programmer s Reference Manual 105 Printer Escape Commands This chapter provides information on the Set and Read Code command Printer Escape commands Status Information 11 ...

Страница 124: ... CCL code is changed to then instead of issuing a UTILITIES command to the printer you should issue UTILITIES The printer retains the new CCL code for as long as it remains turned on If the printer is turned off and back on again it reverts back to normal operations and expects as the CCL code Send the following sequence to read the CCL code Read CCL Code ESC 0x1b 0x7D R 0x52 1 0x31 READCCL LBL Af...

Страница 125: ...printer reset 3 Battery status 0 voltage OK 1 low battery 2 Latch status 0 latch closed 1 latch open 1 Paper status 0 paper present 1 out of paper 0 Printer status 0 printer ready 1 printer busy Format ESC 0x1b h 0x68 Acknowledge Printer Reset Purpose This command clears the reset bit that is set when you turn on the printer and reported by the Get Printer Status command The host uses the reset in...

Страница 126: ...d 1 Reserved 0 Reserved Format ESC 0x1b i 0x69 Note Mask all reserved bits when reading status User Label Count This section provides information on the Get User Label Count command and the Reset User Label Count command Get User Label Count GULC LBL Purpose This command requests the current user label count from the printer The response consists of two bytes the most significant byte first This c...

Страница 127: ...er PL Series Printer Programmer s Reference Manual 109 Power Off Command Purpose The Off command OFF LBL instructs the printer to shut off You can use this function instead of lowering DTR causing the printer to shut down Format ESC 0x1b p 0x70 ...

Страница 128: ...Chapter 11 Printer Escape Commands 110 EasyCoder PL Series Printer Programmer s Reference Manual ...

Страница 129: ...EasyCoder PL Series Printer Programmer s Reference Manual 111 LCD Programming for PL Series This chapter provides examples for programming the LCD control panel 12 ...

Страница 130: ...irst card to be displayed should always be called main The next two sections provide examples Example 1 demonstrates the timer function and uses this to refresh the LCD to give a current battery voltage head latch status and paper out status In the example each line is followed by a CR LF 0x0D 0x0A Example 1 This is a complete menu that demonstrates most of the tags from Table 1 WML Tags Used on P...

Страница 131: ...per vnd zo media status p Insert four spaces and put a link to the card netset p a href netset more a p Close the card tag card Close the display tag display Close the WML tag wml Example 1 looks like this wml display card id netset title ontimer main timer value 100 timer p IP vnd zo ip addr p br p TCP Port vnd zo ip port p br p eSSID vnd zo wlan current_essid p br p Associated vnd zo wlan associ...

Страница 132: ...er four spaces p vnd zo comm baud p Do a line break br Display 9600 and put three spaces after it if 9600 is selected then execute the setvar command to change the baud rate to 9600 in the do do and refresh the display do type accept label 9600 setvar name vnd zo comm baud value 9600 refresh do p p Display 19200 if 19200 is selected then execute the setvar command to change the baud rate to 19200 ...

Страница 133: ...2 Note The LCD screen is 20 characters across and 4 lines Table 1 WML Tags Used on PL Series Printers Tag Comments wml wml Declares a WML document DISPLAY DISPLAY Sends output to LCD card id cardname title titlename ontimer main card Declares a card or screen br Line Break On the display Line Break performs the equivalent of a CR LF Also note that the display is 20 characters long The 21 st charac...

Страница 134: ...ts of 0 1 second for you to press the check before going to the card specified in the ontimer option of the card tag do type accept label xxx setvar name vnd zo option value yyy refresh do Performs specific action when label xxx is selected from the menu The option is specified the same way as the setvar command detailed in Chapter 13 Configuration Control Commands The value is the new value desir...

Страница 135: ...Printer Programmer s Reference Manual 117 Configuration Control Commands This chapter provides the following information on getvar setvar and do commands Printing parameter values Command format Commands and parameters 13 ...

Страница 136: ...ter operating parameters to specified values getvar These commands are used to query the printer for its parameter values do These commands are used to instruct the printer to perform various functions Printing Parameter Values Entering the line vnd zo parameter name in a label file LBL prints the value of the parameter specified by parameter name This line is analogous to the vnd zo parameter nam...

Страница 137: ...f the parameter does not exist usually due to incorrect spelling of the parameter name or it has not been configured yet The parameter name should be specified in lower case Format getvar parameter name where parameter name The name of the parameter to be retrieved Please refer to the parameter list for valid parameter names setvar Command Purpose You use the setvar command to set parameter values...

Страница 138: ...ions require one or more parameters The parameters should be specified as required by the corresponding action enclosed within double quotes For actions that do not require a parameter an empty parameter list should be specified for example Commands and Parameters The following sections provide descriptions of each set get do command in detail including the required parameters if any and possible ...

Страница 139: ...eters Bluetooth parameter names are only available with Bluetooth enabled applications Changes made to Bluetooth parameters with the setvar command are set in the printer but do not take effect until a new link is established power is turned off and on or you issue the device reset command Changes do not affect an existing communications link and do not cause a disconnect Note Bluetooth encryption...

Страница 140: ...entication off setvar choices off default setpin Default off Example Description Syntax Result Set Bluetooth authentication to setpin U1 setvar bluetooth authentication setpin Printer enables Bluetooth authentication with user defined PIN set in the bluetooth bluetooth_pin parameter bluetooth bluetooth_pin Type getvar setvar This parameter sets the Bluetooth PIN when bluetooth authentication is se...

Страница 141: ...en set to off you can only manually link the printer getvar result Returns the current discoverable mode setting of off or on Example Description Syntax Result Get the current Bluetooth discoverable mode U1 getvar bluetooth discoverable on setvar choices off on Default on Example Description Syntax Result Disable discoverable mode U1 setvar bluetooth discoverable off Printer disables discoverable ...

Страница 142: ...ring service discovery It is a combination of the printer model name and the friendly name getvar result Returns the printer s local name Example Description Syntax Result Get printer s local name U1 getvar bluetooth name PL4 XXEN02 01 0317 bluetooth version Type getvar This parameter is the Bluetooth library version number getvar result Returns the Bluetooth module version in the format x y z Exa...

Страница 143: ...n getvar result Returns the printer s baud rate setting Example Description Syntax Result Get printer s baud rate U1 getvar comm baud 19200 setvar choices 9600 19200 38400 57600 115200 Default 19200 Example Description Syntax Result Set printer s baud rate to 19200 BPS U1 setvar comm baud 19200 Printer changes its baud rate to 19200 BPS comm stop_bits Type getvar setvar This parameter refers to th...

Страница 144: ...tes Default Printer s serial number enclosed in double quotes Example Description Syntax Result Assign station 2 to the printer as its friendly name U1 setvar device friendly_name station 2 Printer assigns station 2 as its friendly name device reset Type do Instructs the printer to perform a soft reset do parameters None Example Description Syntax Result Perform a soft reset U1 do device reset Pri...

Страница 145: ... contrast level 0 through 14 Example Description Syntax Result Get the current display contrast level U1 getvar display contrast 7 setvar choices 0 through 14 up down Default 7 Example Description Syntax Result Set display contrast level to 8 U1 setvar display contrast 8 Printer sets the display contrast to 8 display backlight Type getvar setvar This parameter refers to the printer display backlig...

Страница 146: ...ion Syntax Result Change the displayed text U1 setvar display text Please pickup the printed SKU list and bring to customer service desk Printer displays Please pickup the printed SKU list and bring to customer service desk File Parameters file delete Type do You use this command to delete printer files Note Exercise caution when deleting files and ensure that factory installed files are not delet...

Страница 147: ...me and new filename Example Description Syntax Result Rename file ABC CPF to EFG CPF U1 do file rename abc cpf efg cpf Renames file ABC CPF to EFG CPF file run Type do You can use this command to execute a batch file or label file stored in the printer s file system do parameters File to execute Example Description Syntax Result Execute the file called FTN BAT U1 do file run ftn bat Executes the f...

Страница 148: ... operating the printer in Print or Run mode and retrieving them Leaving the printer in Print or Run mode and not deleting the capture files reduces the printer s available flash memory You can use the Intermec PLUS program to retrieve captured files from the printer The Off mode is the printer s normal operating mode Turning the printer off and on also returns the printer to Off mode getvar result...

Страница 149: ... Example Description Syntax Result Get current media status U1 getvar media status ok media tof Type getvar setvar This parameter refers to the print s top of form TOF setting You use the TOF setting to program the distance between the top of form and the end of the next positive value or previous negative value eye sense mark or gap You should use the eye sense mark or gap that is closer to the t...

Страница 150: ...s on checking for out of paper condition getvar result Returns the current media type Example Description Syntax Result Get current media type U1 getvar media type label setvar choices label journal Default label Example Description Syntax Result Set media type to journal U1 setvar media type journal Printer sets media type to journal Memory Parameters memory flash_size Type getvar This parameter ...

Страница 151: ...tly available RAM U1 getvar memory ram_free 456000 Bytes Free Odometer Parameter odometer user_label_count Type getvar setvar This parameter refers to the user label count The user label counter keeps track of how many labels have been printed You can set the user s label count to an initial value and increment it every time a label is printed getvar result Returns the number of labels printed by ...

Страница 152: ...used for power management When DTR is enabled the DSR signal can turn the printer on and off When DTR power off is enabled a low to high transition causes the printer to turn on and a high to low transition causes the printer to turn off The printer stays on as long as DSR is high unless it reaches low battery shutdown or receives a command to shut down Note The inactivity time out is disabled whi...

Страница 153: ...eter refers to the low battery timeout When the printer reaches the low battery state this timeout becomes active The printer shuts down after the specified low battery time out getvar result Returns the current low battery timeout in seconds Example Description Syntax Result Get current low battery timeout U1 getvar power low_battery_timeout 60 setvar choices 0 through 65535 Values are specified ...

Страница 154: ... Type getvar This parameter refers to the battery status getvar result Returns the battery status as percent full Example Description Syntax Result Get current battery status U1 getvar power percent_full 43 Full power status Type getvar This parameter refers to the battery status getvar result Returns ok or low Example Description Syntax Result Get current battery status U1 getvar power status ok ...

Страница 155: ... advances to top of form test print_diags Type do You can use this command to print a diagnostics report do parameters None Example Description Syntax Result Print diagnostics report U1 do test print_diags Printer prints a diagnostics report test report_diags Type do You can use this command to retrieve a diagnostics report from the printer do parameters None Example Description Syntax Result Retr...

Страница 156: ... the printer s IP address Example Description Syntax Result Get the current IP address U1 getvar ip addr 10 14 4 159 setvar choices Any valid IP address Default 0 0 0 0 Example Description Syntax Result Set the IP address to 10 14 4 235 U1 setvar ip addr 10 14 4 235 The IP address changes to 10 14 4 235 upon turning the printer off and on or issuing the device reset ip dhcp enable Type getvar setv...

Страница 157: ...result Returns the gateway setting in the printer Example Description Syntax Result Get the gateway address U1 getvar ip gateway 10 19 5 1 setvar choices Any valid gateway address Default 0 0 0 0 Example Description Syntax Result Set the gateway address to 38 10 4 1 U1 setvar ip gateway 38 10 4 1 Sets the gateway address to 38 10 4 1 upon turning the printer off and on or issuing the device reset ...

Страница 158: ... is ignored if DHCP is enabled getvar result Returns the printer s subnet mask Example Description Syntax Result Get the subnet mask U1 getvar ip netmask 255 255 255 0 setvar choices Any valid netmask Default 255 255 255 0 Example Description Syntax Result Set the subnet mask to 255 255 0 0 U1 setvar ip netmask 255 255 0 0 Sets the subnet mask to 255 255 0 0 upon turning the printer off and on or ...

Страница 159: ...s if ip pop3 enable is set to on getvar result Returns the POP3 password set in the printer Example Description Syntax Result Get the POP3 password value U1 getvar ip pop3 password password setvar choices Text string up to 19 characters in length Default password Example Description Syntax Result Set the POP3 password U1 setvar ip pop3 password password Changes the password to password This change...

Страница 160: ...to on getvar result Returns the POP3 print body status on or off Example Description Syntax Result Get whether or not the printer prints the body of e mail retrieved via POP3 U1 getvar ip pop3 print_body on setvar choices on off Default off Example Description Syntax Result Print the body of the e mail retrieved via POP3 U1 setvar ip pop3 print_body off Turns off the POP3 print body parameter ip p...

Страница 161: ... pop3 save_attachments off setvar choices on off Default on Example Description Syntax Result Disable POP3 save attachments U1 setvar ip pop3 save_attachments off Turns off the POP3 save attachments ip pop3 server_addr type getvar setvar This parameter refers to the POP3 server IP address the printer contacts when checking for new mail This parameter only applies if ip pop3 enable is set to on get...

Страница 162: ...ning port to 6102 ip remote Type getvar setvar This parameter refers to the remote server address or name getvar result Returns the current remote server address or name Example Description Syntax Result Get the currently stored remote server address or name U1 getvar ip remote 0 0 0 0 setvar choices Any IP address or name up to 39 characters long Default 0 0 0 0 Example Description Syntax Result ...

Страница 163: ...r 10 10 10 10 Changes the SMTP server address the printer uses to send e mail to 10 10 10 10 ip snmp enable Type getvar setvar This parameter refers to the SNMP protocol Enabling this parameter allows the printer to be monitored and managed remotely via network management programs supporting SNMP getvar result Returns the SNMP status on or off Example Description Syntax Result Get the SNMP setting...

Страница 164: ...ing U1 getvar ip snmp set_community_name private setvar choices Any string up to 20 characters long Default private Example Description Syntax Result Set the SNMP set community string U1 setvar ip snmp set_community_name private1 private1 ip snmp create_mib Type do This parameter refers to creating a file of the printer s MIB do parameters Filename Note The filename is up to eight characters in le...

Страница 165: ...LNET protocol getvar result Returns the TELNET protocol status on or off Example Description Syntax Result Get the TELNET setting U1 getvar ip telnet enable on setvar choices on off Default on Example Description Syntax Result Enable the TELNET protocol U1 setvar ip telnet enable on Turns on the TELNET protocol upon turning the printer off and on or issuing device reset ip udp enable Type getvar s...

Страница 166: ...uthentication type Example Description Syntax Result Get the current authentication type U1 getvar wlan auth_type open setvar choices open shared Default open Example Description Syntax Result Set the authentication type to Shared Key U1 setvar wlan auth_type shared Sets the authentication type to Shared Key after you turn off and turn on the printer wlan current_essid Type getvar This parameter r...

Страница 167: ... Equivalent Privacy encryption key index This parameter determines which one of the four encryption keys the printer uses getvar result Returns the current encryption key index that is in use by the printer Example Description Syntax Result Get the encryption key index value U1 getvar wlan encryption_index 1 setvar choices 1 2 3 or 4 Default 1 Example Description Syntax Result Set the encryption k...

Страница 168: ... is either 10 or 26 characters long depending on the encryption method 40 bit or 128 bit This key should match the wireless network WEP encryption key 2 getvar result Returns the second encryption key Example Description Syntax Result Get the encryption key value This example assumes that the printer is using 40 bit encryption U1 getvar wlan encryption_key2 0000000000 setvar choices 10 hexadecimal...

Страница 169: ... a hexadecimal string that is either 10 or 26 characters long depending on the encryption method 40 bit or 128 bit This key should match the wireless network WEP encryption key 4 getvar result Returns the fourth encryption key Example Description Syntax Result Get the encryption key value This example assumes that the printer is using 40 bit encryption U1 getvar wlan encryption_key4 0000000000 set...

Страница 170: ...yntax Result Turn encryption off U1 setvar wlan encryption_mode off Sets the encryption mode to off wlan essid Type getvar setvar This parameter refers to the printer s stored eSSID Setting the eSSID to sets the printer in a Broadcast mode where the printer searches for an access point to associate with Example U1 setvar wlan essid getvar result Returns the stored eSSID Example Description Syntax ...

Страница 171: ...s network authentication protocol This parameter refers to the Kerberos network authentication protocol Kerberos provides secure mutual authentication for a wireless client through an access point based on user information stored on a Kerberos KDC server getvar result Returns the current Kerberos mode Example Description Syntax Result Get the current Kerberos mode U1 getvar wlan kerberos mode off ...

Страница 172: ...his parameter refers to the Kerberos realm an administrative domain with its own Kerberos server KDC You must set the realm to all upper case if using a Windows 2000 Server getvar result Returns the current Kerberos realm Example Description Syntax Result Get the current Kerberos realm U1 getvar wlan kerberos realm intermec setvar choices 0 to 64 ASCII characters Default intermec Example Descripti...

Страница 173: ...e for availability This parameter refers to Cisco LEAP Lightweight Extensible Authentication Protocol LEAP provides secure mutual authentication for a wireless client through a Cisco Aironet access point based on user information stored on the backend RADIUS Remote Authentication in Dial Up User Service AAA Authentication Authorization and Accounting server getvar result Returns the LEAP mode Exam...

Страница 174: ...ame Example Description Syntax Result Get the LEAP user name U1 getvar wlan leap_username user setvar choices 0 to 32 ASCII characters Default user Example Description Syntax Result Set the LEAP user name to user U1 setvar wlan leap_username user Sets the LEAP user name to user wlan operating_mode type getvar setvar This parameter refers to the Network Operating mode Infrastructure mode means that...

Страница 175: ...s are currently supported Compact Flash and PCMCIA card The Compact Flash radio has a range of Power Save modes from 1 best throughput to best best power save The PCMCIA card radio has a fast Power Save mode and a full Power Save mode best Any setting 1 to 4 switches between Power Save and off and is not scalable The off setting puts either radio into CAM Constant Awake mode getvar result Returns ...

Страница 176: ...Description Syntax Result Set the preamble length to short U1 setvar wlan preamble short Sets the preamble length to short after you turn the printer off and on wlan station_name Type getvar This parameter refers to the station name The station name reported is the printer s serial number getvar result Returns the printer s station name The station name is the printer s serial number Example Descr...

Страница 177: ...es Printer Programmer s Reference Manual 159 Printer Configuration and Setup This chapter covers the following topics Power management Batch files RUN BAT command file Re Run command Gap Sense and Bar Sense commands 14 ...

Страница 178: ...nter stays on for as long as DSR is high active unless it reaches low battery shutdown point or it receives a command to shut down Please note that the inactivity timeout is disabled while DSR is high active Bluetooth Radio Control The Bluetooth radio is enabled when DSR line is low inactive or when the host to printer cable is disconnected In this case the printer attempts to communicate to the h...

Страница 179: ... in this file The following example shows how to create an AUTOEXEC BAT file and load it into the printer DF AUTOEXEC BAT UTILITIES SETLP 5 1 40 PRINT Line one uses the Define File command to label this file as AUTOEXEC BAT The end of an AUTOEXEC BAT file is indicated by a Print command as shown in line four When this file is executed the printer selects font 5 size 0 as the default font for Line ...

Страница 180: ...d no parity Scanned data must be terminated with both carriage return and line feed 0x0D 0x0A characters The following RUN BAT file is first sent to the printer s flash file system When the printer is turned on this file is found and executed The Re Run command is used in the file to instruct the printer to execute this file repeatedly In this case the Bar Code command data is taken from the seria...

Страница 181: ...inters that are not equipped with a gap sensor attempt a pseudo gap sense Format command where command Choose one of the following GAP SENSE 0 255 BAR SENSE 0 255 You follow Gap and Bar Sense commands by a number to adjust the sensitivity This adjustment is useful for gap sense stock from vendors other than Intermec Example The following example configures the printer for gap sensing In addition i...

Страница 182: ...Chapter 14 Printer Configuration and Setup 164 EasyCoder PL Series Printer Programmer s Reference Manual ...

Страница 183: ... Manual 165 Troubleshooting This appendix contains information on how to troubleshoot your PL Series printers The problems and solutions are in no particular order They cover the most commonly encountered questions asked about the PL Series printers A ...

Страница 184: ...10 1 where the 210 is the label length and 1 is the quantity If the printer detects an invalid first line the Command mode is not entered Instead the printer acts as a generic line printer and the remaining lines are treated as raw text to be printed My printer doesn t seem to respond when I send anything to it Make sure that you have the same communications parameters for both the printer and the...

Страница 185: ...ar code fields you are trying to print are positioned within the label borders when printed Some commands print the requested field only if it fits on the label Also ensure that the requested font and size specified in your label file is resident in the printer Some applications make use of the flash file system to store custom fonts If these fonts are missing the result is a blank field This cond...

Страница 186: ...Appendix A Troubleshooting 168 EasyCoder PL Series Printer Programmer s Reference Manual ...

Страница 187: ...EasyCoder PL Series Printer Programmer s Reference Manual 169 Interface Cables This appendix describes the interface cables that are available for the PL Series printers B ...

Страница 188: ...onnect your printer to Intermec terminals Terminal Cable P N Cord Length Type Terminal Connector Printer Connector Notes Trakker Antares 2415 BL11757 000 6 feet straight 9 pin DB 8 pin DIN With the communications dock P N TD2410A or serial adapter cable P N 069591 Trakker Antares 2425 BL11757 000 6 feet straight 9 pin DB 8 pin DIN With the optical link adapter P N 064021 Trakker Antares 2435 BL115...

Страница 189: ...traight 9 pin DB 8 pin DIN 700 Series Mobile Computer BL16815 1 6 feet straight 16 pin docking 8 pin DIN RT1100 1700 Series BL11537 1 8 feet coiled 6 pin MiniDIN 8 pin DIN Over molded RT1100 1700 Series BL11537 2 12 feet coiled 6 pin MiniDIN 8 pin DIN Over molded RT1100 1700 Series BL13309 1 8 feet coiled 6 pin MiniDIN 8 pin DIN Auto On Off RT1700 Series BL12804 1 8 feet coiled 6 pin MiniDIN 8 pin...

Страница 190: ...Appendix B Interface Cables 172 EasyCoder PL Series Printer Programmer s Reference Manual ...

Страница 191: ...r Programmer s Reference Manual 173 Character Tables This appendix contains the following character tables ASCII table hexadecimal hex values International ISO substitution characters CP850 character set Latin 1 character set C ...

Страница 192: ...s This table references the ISO symbol set substitutions performed for various countries The ISO symbol set contains the same characters as the ASCII symbol set except for the character values listed in the table If the country you are looking for is not listed in the following chart the hex character values to support that country are the same as for the U S A ...

Страница 193: ...Appendix C Character Tables EasyCoder PL Series Printer Programmer s Reference Manual 175 CP850 Character Set ...

Страница 194: ...Appendix C Character Tables 176 EasyCoder PL Series Printer Programmer s Reference Manual Latin 1 Character Set ...

Страница 195: ...r PL Series Printer Programmer s Reference Manual 177 Font Information This appendix provides information about font heights fixed width fonts and proportional width fonts for the fonts loaded on the printer D ...

Страница 196: ... Fixed Width Fonts The following table contains the font widths for the fixed width fonts Only one width is given for each font size combination since every character in that font size combination has the same width The proportional width fonts follow with a separate table for each The space character is substituted for empty values in these tables The width values are in pixels ...

Страница 197: ...Appendix D Font Information EasyCoder PL Series Printer Programmer s Reference Manual 179 Proportional Width Fonts Font Width in Dots Font 1 Size 0 ...

Страница 198: ...Appendix D Font Information 180 EasyCoder PL Series Printer Programmer s Reference Manual Font Width in Dots Font 4 Sizes 0 1 Font Width in Dots Font 4 Sizes 2 7 ...

Страница 199: ...Appendix D Font Information EasyCoder PL Series Printer Programmer s Reference Manual 181 Font Width in Dots Font 5 Sizes 0 1 Font Width in Dots Font 5 Sizes 2 3 ...

Страница 200: ...Appendix D Font Information 182 EasyCoder PL Series Printer Programmer s Reference Manual ...

Страница 201: ...e Manual 183 Bar Code Quick Reference This appendix provides a table that provides the following information for different bar code symbologies Bar code type Input length Characters Ideal wide narrow ratio Ideal narrow dot width Checksum calculation E ...

Страница 202: ...ts 0 9 only 2 1 2 Mod 10 EAN JAN 13 plus 2 EAN132 14 digits 0 9 only 2 1 2 Mod 10 EAN 13 EAN JAN 13 plus 5 EAN135 17 digits 0 9 only 2 1 2 Mod 10 EAN 13 EAN JAN 8 EAN8 6 7 or 8 digits 0 9 only 2 1 2 Mod 10 EAN JAN 8 plus 2 EAN82 9 digits 0 9 only 2 1 2 Mod 10 EAN 8 EAN JAN 8 plus 5 EAN85 12 digits 0 9 only 2 1 2 Mod 10 EAN 8 39 Variable See notes 2 5 1 2 None 39C Variable See notes 2 5 1 2 Mod 43 ...

Страница 203: ... 10 MSI1010 13 digits max 0 9 only 2 1 2 Two mod 10 MSI Plessey MSI1110 13 digits max 0 9 only 2 1 2 Mod 11 mod 10 Postnet POSTNET 5 9 11 digits 0 9 only 3 5 1 3 Mod 10 Facing Ident Mark FIM A B or C only A B or C 1 5 1 6 N A Refer to the discussion of this particular bar code in Chapter 5 for more information To make a HIBCC compliant bar code use bar code type F39C See the document The Health In...

Страница 204: ...Appendix E Bar Code Quick Reference 186 EasyCoder PL Series Printer Programmer s Reference Manual ...

Страница 205: ...EasyCoder PL Series Printer Programmer s Reference Manual 187 Index I ...

Страница 206: ...ersion 96 advancing media after printing 77 media before printing 76 to remove label 77 to top of form 137 Aironet access point 155 aligning the top of media to the print head 89 alignment of fields 69 ALL CHRS LBL 5 appl date 120 appl name 121 appl version 121 application checksum reporting 97 parameters appl date 120 appl name 121 appl version 121 ASCII characters printing 83 special 89 graphics...

Страница 207: ...stitution 174 Latin 1 set 176 missing or garbled 166 set specifying by country 78 99 spacing between 73 88 starting command sessions 106 styles assigning 30 checksum calculation Codabar 42 Code 128 41 Code 39 38 Code 93 40 Interleaved 2 of 5 40 Postnet 44 table of all bar codes 184 checksum calculation continued UPC EAN 36 utility 97 China character set for 78 99 Cisco LEAP See LEAP clearing reset...

Страница 208: ...d 68 contrast setting 127 control panel LCD 111 conventions for this manual command notations 1 commands 9 coordinate system label 6 Count command 23 47 count user label 108 Country Code Page command 78 Country Code Page utility 99 CP850 character set for 78 99 175 creating label format 79 cross hatch pattern 61 D data capturing input 130 date Bluetooth module 123 retrieving application 120 DB 9 t...

Страница 209: ...d 46 Bar Code Text command 47 Baud utility 99 Beep command 102 Box command 58 examples continued command lines for receipts 92 comments using 13 Count command 23 48 Country Code Page command 78 Country Code Page utility 100 Define File utility 98 Define Format command 80 FG command 20 first printer reports 3 Form command 12 Gap Sense command 163 Graphics commands 63 Inverse Line command 60 Justifi...

Страница 210: ...ed character 89 France character set for 78 99 friendly name Bluetooth 123 printer 126 FTP setting 139 G Gap Sense command 163 gap to top of form 131 gap Media Sense mode 131 gateway address 139 Germany character set for 78 99 get community name SNMP 145 Get Extended Printer Status command 108 Get Printer Information command 107 Get Printer Status command 107 Get User Label Count command 108 getva...

Страница 211: ...nt 142 height changing for each line 86 font 178 font specifying 28 maximum for print session 69 maximum label 10 Page Height command 88 hexadecimal values ASCII 174 high to low transition 160 horizontal concatenation 30 horizontal offset 10 horizontal resolution 10 host synchronized with printer checking 107 HTTP protocol Web server setting 139 I ideal narrow dot width Codabar 43 Code 128 42 Code...

Страница 212: ... characters 73 tearing off 90 type of media in printer 132 latch status 107 127 Latin 1 character set 176 LBL file printing parameter values 118 LCD backlight 127 contrast setting 127 control panel 111 menu tags for 115 text appearing on 128 LEAP mode setting 155 password 155 user name 156 left justification 69 left margin setting in Line Print mode 87 length radio preamble 157 light on printer 12...

Страница 213: ...using 92 motor speed 73 moving media forward 76 77 MSI Plessey bar code 43 Multiline command 22 N name Bluetooth friendly 123 Bluetooth local 124 LEAP user 156 printer friendly 126 remote server 144 retrieving application 121 name continued SNMP get community 145 SNMP set community 146 station 158 user Kerberos 154 naming files 129 narrow dot width Codabar 43 Code 128 42 Code 39 39 Interleaved 2 o...

Страница 214: ... PCX 64 PIN setting for Bluetooth 122 pinging IP address 140 Plessey bar code defined 43 samples 35 PLUS See Intermec PLUS plus 2 and plus 5 extensions UPC EAN 37 polling for POP3 email 141 POP3 attachments saving to flash 143 mailbox querying 141 new mail queries 141 password 141 print headers 142 printing email 142 server address setting 143 Posetfeed command 77 positioning system for label 6 po...

Страница 215: ...8 Redefine CCL Code command 106 remote server address or name 144 remotely turning off the printer 161 renaming files 129 report printing diagnostics 137 retrieving diagnostics 137 reprinting the last label 74 Re Run command 162 reset bit 107 Reset User Label Count command 108 reset two key 2 resetting printer parameters 126 resident font samples 16 resident linear bar code samples 35 resolution h...

Страница 216: ...r_power_off 134 power inactivity_timeout 135 power low_battery_timeout 135 wlan auth_type 148 wlan current_essid 148 setvar commands continued wlan encryption_index 149 wlan encryption_key1 149 wlan encryption_key2 150 wlan encryption_key3 150 wlan encryption_key4 151 wlan encryption_mode 151 wlan essid 152 wlan kerberos kdc 152 wlan kerberos mode 153 wlan kerberos password 153 wlan kerberos realm...

Страница 217: ...s missing 167 label file prints not label 166 missing or garbled characters 166 not printing to top of form 166 printer not responding 166 prints part of label then skips to next 166 testing feed 137 TrueType font using in Line Print mode 85 turning off at low battery 135 Power Off command 109 remotely 161 two key reset 2 TYPE 99 type of media in printer 132 Type utility 98 U V U S A character set...

Страница 218: ...ing 155 password 155 user name 156 operating mode 156 Power Save mode 157 printing settings 2 radio preamble length 157 station name 158 transmit rate 149 troubleshooting 5 WEP encryption key 1 149 key 2 150 key 3 150 key 4 151 key index 149 mode setting 151 WLAN associated with access point 148 authentication 148 eSSID 148 152 Kerberos KDC server 152 mode 153 password 153 realm 154 user name 154 ...

Страница 219: ......

Страница 220: ...orate Headquarters 6001 36th Avenue West Everett Washington 98203 U S A tel 425 348 2600 fax 425 355 9551 www intermec com EasyCoder PL Series Printer Programmer s Reference Manual 073210 002 P N 073210 002 ...

Отзывы: