background image

 

 

ii

4  System-Level Command Functions........................................................ 17

 

Introduction .......................................................................................... 17 

STX A  Set Time and Date............................................................................... 17 
STX a  Enable Feedback Characters .............................................................. 18 
STX B  Get Printer Time and Date Information ................................................ 18 
STX c 

Set Continuous Paper Length.............................................................. 19 

STX E  Set Quantity for Stored Label............................................................... 19 
STX e  Select Edge Sensor ............................................................................. 20 
STX F  Form Feed ........................................................................................... 20 
STX f 

Set Form Stop Position (Backfeed)...................................................... 20 

STX G  Print Last Label Format........................................................................ 21 
STX I 

Input Image Data ................................................................................. 21 

STX i 

Scalable Font Downloading ................................................................. 22 

STX J 

Set Pause for Each Label .................................................................... 23 

STX K   Extended System-Level Commands.................................................... 23 
STX k 

Test RS-232 Port ................................................................................. 23 

STX L  Enter Label Formatting Command Mode ............................................. 23 
STX M  Set Maximum Label Length ................................................................. 24 
STX m  Set Printer to Metric Mode ................................................................... 24 
STX n  Set Printer to Imperial Mode ................................................................ 24 
STX O  Set Start of Print Position..................................................................... 25 
STX o  Cycle Cutter ......................................................................................... 26 
STX P  Set Hex Dump Mode ........................................................................... 26 
STX p  Controlled Pause ................................................................................. 26 
STX Q  Clear All Modules................................................................................. 27 
STX q   Clear Module ....................................................................................... 27 
STX R  Ribbon Saver Control .......................................................................... 27 
STX r 

Select Reflective Sensor...................................................................... 28 

STX S  Set Feed Speed................................................................................... 28 
STX T  Print Quality Label ............................................................................... 28 
STX t 

Test DRAM Memory Module................................................................ 29 

STX U  Label Format String Replacement Field............................................... 29 
STX V  Software Switch Settings ..................................................................... 31 
STX v 

Request Firmware Version .................................................................. 32 

STX W  Request Memory Module Information.................................................. 32 

Summary of Contents for A-Class

Page 1: ...Class Series II Programmer s Manual Covers the following models E Class Mark II E Class Mark III A Class A Class Mark II MP Compact4 Mark II M Class Mark II H Class I Class Ex2 ...

Page 2: ......

Page 3: ...are trademarks service marks registered trademarks or registered service marks of their respective companies Information in this manual is subject to change without notice and does not represent a commitment on the part of Datamax O Neil Corporation No part of this manual may be reproduced or transmitted in any form or by any means for any purpose other than the purchaser s personal use without th...

Page 4: ......

Page 5: ...e 4 2 Control Code Command Functions 9 Introduction 9 Attention Getters 9 Alternate Control Code Modes 10 3 Immediate Command Functions 11 Introduction 11 SOH Reset 11 SOH Reset 11 SOH A Send ASCII Status String 12 SOH a Send ASCII Extended Status String 12 SOH B Toggle Pause 13 SOH C Stop Cancel 14 SOH D SOH Shutdown 14 SOH E Send Batch Remaining Quantity 14 SOH e Send Batch Printed Quantity 15 S...

Page 6: ... System Level Commands 23 STX k Test RS 232 Port 23 STX L Enter Label Formatting Command Mode 23 STX M Set Maximum Label Length 24 STX m Set Printer to Metric Mode 24 STX n Set Printer to Imperial Mode 24 STX O Set Start of Print Position 25 STX o Cycle Cutter 26 STX P Set Hex Dump Mode 26 STX p Controlled Pause 26 STX Q Clear All Modules 27 STX q Clear Module 27 STX R Ribbon Saver Control 27 STX ...

Page 7: ...0 STX KaW Write Data to RFID Tag 41 STX Kb Backfeed Time Delay 41 STX KC Get Configuration 42 STX Kc Configuration Set 43 STX KD Database Configuration 102 STX Kd Set File as Factory Default 103 STX KE Character Encoding 103 STX KF Select Factory Defaults 105 STX Kf Set Present Distance 105 STX KH Dot Check 106 STX KJ Assign Communication Port MCL 107 STX KI GPIO Input 108 STX Kn NIC Reset 108 STX...

Page 8: ...STX KV Verifier Enable Disable 122 STX KW Memory Configuration Printable Label Width 122 STX Kx Delete Configuration File 123 STX KZ Immediately Set Parameter 123 6 Label Formatting Command Functions 125 Introduction 125 Set Cut by Amount 125 A Set Format Attribute 126 B Bar Code Magnification 127 C Set Column Offset Amount 127 c Set Cut by Amount 128 D Set Dot Size Width and Height 128 E Terminat...

Page 9: ...Make Last Field Entered Increment 139 Make Last Field Entered Decrement 140 Set Count by Amount 141 Special Label Formatting Command Functions 142 STX S Recall Global Data and Place in Field 142 STX T Print Time and Date 142 7 Font Loading Command Functions 145 Introduction 145 c D Assign Font ID Number 145 s W Font Descriptor 146 c E Character Code 146 s W Character Download Data 146 8 Generating...

Page 10: ...able Fonts Sizes References and Samples 177 Appendix D 183 Reset Codes 183 Appendix E 185 Single Byte Symbol Sets 185 Appendix F 197 Bar Code Summary Data 197 Bar Code Default Widths and Heights 200 Appendix G 203 Bar Code Details 203 Appendix H 249 Single and Double Byte Character Font Mapping 249 ...

Page 11: ...ues 269 Print Resolutions and Maximum Width Record Column Values 270 Column Present Row Adjust Fine Tune Range 271 Memory Module Identifiers and Allocations 272 Appendix L 273 Speed Ranges 273 Appendix M 275 Commands by Function 275 Appendix N 277 Image Loading 277 Appendix O 279 UPC A and EAN 13 Variable Price Weight Bar Codes 279 Appendix P 281 International Language Print Capability ILPC Progra...

Page 12: ... R 293 Line Mode 293 Appendix S 297 RFID Overview 297 Appendix T 303 WiFi Region Country Codes 303 Appendix U 309 Graphics Display Icon Key 309 Control Panel Button Sequences 310 Appendix V 313 Bar Code Symbology Information Resources 313 Glossary 315 ...

Page 13: ...ices of this manual also contain details that cannot be ignored the use of any command will require checking for possible exclusionary conditions See the STX KC command for information regarding attainment of the printer s firmware version and then if necessary upgrade that firmware Upgrades are available at http www datamax oneil com Programming information for Class Series printers or firmware v...

Page 14: ...ownloads EXTENDED SYSTEM LEVEL COMMAND FUNCTIONS on page 37 Description of the commands listed alphabetically that control the printer LABEL FORMATTING COMMAND FUNCTIONS on page 125 Description of commands listed alphabetically that control the position of text and images on the media print or store and end the formatting process FONT LOADING COMMAND FUNCTIONS on page 145 Description of commands l...

Page 15: ... Appendix A for the ASCII character set Computer Entry and Display Conventions Command syntax and samples are formatted as follows The Courier font in boldface indicates the DPL command syntax and Italics are used to indicate the command syntax parameters Regular Courier font indicates sample commands files and printer responses Square brackets indicate that the item is optional CR is used to iden...

Page 16: ...Label reprint commands Memory cleanup Printer Commands Description Notes SOH A STX WG Status commands Get Status Request Memory Module Storage Information Optional bidirectional communication required for these commands STX O220 STX n STX V0 Configuration commands download image See STX Kc to reduce configuration commands transferred SOH D STX IApImagename CR image data data CR Download commands i...

Page 17: ...he various stages shown above are listed in the tables that follow Configuration Commands The following table lists some commands useful in controlling printer configuration These commands are generally effective only for the current power up session toggling power restores the default configuration See STX Kc for changes to the default power up configuration Changing the default power up configur...

Page 18: ...e mark not used with continuous media STX m Set to Metric Mode Subsequent measurements interpreted in metric most units mm 10 Label equivalent command can be used STX n Set to Inch Mode Subsequent measurements interpreted in inches most units in 100 label equivalent command can be used STX O Set Start of Print Position Effect is not on the label immediately following command since media position i...

Page 19: ...der Commands These commands determine how the label formatting occurs the print quality and quantity They are typically issued immediately following the STX L start of the label format The Format Attribute A and the Offset C R commands can be changed at any point between format records to achieve desired effects Label Header Command Name A Set Format Attribute C Column Offset D Set Width and Dot S...

Page 20: ...Overview 8 Class Series 2 Programmer s Manual ...

Page 21: ...l code i e A or Ctrl A Appendix A contains the entire ASCII Control Code Chart Attention Getter ASCII Character Decimal Value HEX Value Immediate Commands SOH 1 01 System Level Commands STX 2 02 Font Loading Commands ESC 27 1B Table 2 1 Attention Getter Listings Easy Control Codes DPL has been enhanced to accept a 3 character SOH and STX sequence Easy Control Codes are always enabled whether in St...

Page 22: ...ystem CR 0x0D 0x0D 0x7C Line Termination ESC 0x1B 0x1B 0x1B Font Loading Count By 1 0x5E 0x40 0x40 User Defined Label Formatting 1 See Label Formatting Commands set count by amount Table 2 3 Alternate Control Code Listings Throughout this manual SOH STX CR ESC and will be used to indicate control codes The actual values will depend on whether standard or alternate control codes are enabled for the...

Page 23: ...x01 or 0x5E see Control Code Command Functions 2 Command Character SOH Reset This command resets the printer Resetting the printer returns all settings to default and clears both the communications and printing buffers The command also clears DRAM memory Syntax SOH Printer Response The printer will reset XON T The T may come before the XON SOH Reset Display Equipped Models only This command forces...

Page 24: ...nsmit Sequence a Y N Y Interpreter busy imaging 1 b Y N Y Paper out or fault 2 c Y N Y Ribbon out or fault 3 d Y N Y Printing batch 4 e Y N Y Busy printing 5 f Y N Y Printer paused 6 g Y N Y Label presented 7 h Y N Y Internal Rewinder out or fault 8 Table 3 1 ASCII Status Bytes SOH a Send ASCII Extended Status String This command allows the host computer to check an extended current printer status...

Page 25: ...Com1 has data not parsed 22 u Y N Y N reserved for future 23 v Y N Y N reserved for future 24 w Y N Y N reserved for future 25 x Y N Y N reserved for future 26 CR 27 Table 3 1 ASCII Status Bytes SOH B Toggle Pause This command toggles the printer s paused state between On and Off This is the same function achieved by pressing the PAUSE Key Syntax SOH B Sample SOH B Printer Response This command wi...

Page 26: ...il one of the following occurs The SOH B command is sent to the printer or The PAUSE Key is pressed Upon which the printer will turn the Paused Stop Indicator Off and or remove PAUSED from the LCD or graphics display If the Receive Buffer is not full an XON character will be transmitted from the printer SOH D SOH Shutdown This command is ignored by the printer SOH E Send Batch Remaining Quantity T...

Page 27: ...This command instructs the printer to send a single status byte where each bit 1 or 0 represents one of the printer s status flags followed by a carriage return see below If an option is unavailable for the printer the single bit will always be zero See SOH A Syntax SOH F Response format X CR Where X is 0 through 0xef with bits as indicated in the Condition column below Bit Value Condition 8 1 or ...

Page 28: ...Immediate Command Functions 16 Class Series 2 Programmer s Manual ...

Page 29: ...tting of the date will be stored in the printer s internal inch counter This date can be verified by printing a Configuration Label Syntax STX AwmmddyyyyhhMMjjj Where w 1 digit for day of week 1 Monday 7 Sunday mm 2 digits for month dd 2 digits for day yyyy 4 digits for year hh 2 digits for hour in 24 hour format MM 2 digits for minutes jjj 3 digits for Julian date constant see notes below Sample ...

Page 30: ...ror codes Where Event Return Characters Invalid character 0x07 BEL Label printed 0x1E RS End of batch 0x1F US STX B Get Printer Time and Date Information This command instructs the printer to retrieve its internal time and date information Syntax STX B Sample STX B Response format wmmddyyyyhhMMjjj CR Where w 1 digit for day of week 1 Monday mm 2 digits for month dd 2 digits for day yyyy 4 digits f...

Page 31: ... selected This command must be reset to zero for edge or reflective sensing operation STX E Set Quantity for Stored Label This command sets the number of labels for printing using the format currently in the print buffer The printer automatically stores the most recent format received in the buffer until the printer is reset or power is removed When used in conjunction with the STX G command this ...

Page 32: ...allowing the label to stop at a point past the start of print position When the next label format is sent the printer motor reverses direction to retract the media to the start of print position If quantities of more than one label are requested the printer will operate without backfeeding Backfeed will then only occur when printing has stopped for a few seconds Non Display Models Option Control m...

Page 33: ...ady mode logo image can be input using this command The image must be stored on a Flash module The image name must be logolab lowercase only in the following DPL command Also printer power must be cycled for the new image to appear The available display area is 312 pixels wide by 94 pixels high Images larger than this specified width or height will be clipped along the right and or bottom edges Th...

Page 34: ...r double byte character systems is as follows Syntax STX imtnnName CR xx xdata Where m The designator of the module where the font is to be saved see Appendix K t Type of scalable font being downloaded T TrueType nn Two digit font reference ID Valid range is 50 99 9A 9Z 9a 9z base 62 numbers Name The title up to 16 characters for this font CR 0x0d terminates the Name xx x Eight digit size of the f...

Page 35: ... the System Level Command structure see Extended System Level Commands for more information STX k Test RS 232 Port This command instructs the printer to transmit the Y character from the printer s RS 232 port Failure to receive Y could indicate an interfacing problem Syntax STX k Printer response Y STX L Enter Label Formatting Command Mode This command switches the printer to the Label Formatting ...

Page 36: ...value should be at least 5 127 mm Syntax STX Mnnnn Where nnnn Is a four digit length 0000 9999 in 100 or mm 10 Maximum setting is 9999 99 99 inches or 2540 mm The default setting is 16 inches 406 4 mm Sample STX M0500 The sample above sets a maximum travel distance of 5 inches unless the printer is in metric mode see STX m STX m Set Printer to Metric Mode This command sets the printer to interpret...

Page 37: ...head burn line In addition regardless of the SOP Emulation setting the start of print position can be fine tuned via the menu Menu Mode Print Control Custom Adjustments Row Adjust Syntax STX Onnnn Where nnnn Is a four digit offset value in inches 100 or mm 10 The zero setting is the default value and settings below 50 are adjusted back to the default value Non Display The default setting is 0220 i...

Page 38: ...ted product data sent following this command will be printed in its raw ASCII format To capture all data labels should be at least four inches 102 mm long and as wide as the maximum print width This command has the same effect as turning On the printer while depressing the FEED Key return normal operation by manual reset Syntax STX P Printer response is data dependent layout may vary STX p Control...

Page 39: ...t must be cleared All stored data will be destroyed Syntax STX qa Where a Memory module designator see Appendix K Sample STX qA The sample above clears memory Module A Will not affect Module Y or the ILPC Font module STX R Ribbon Saver Control This command enables the operation of the optional Ribbon Saver It is the only command used to control the Ribbon Saver Its operation is continuous when ena...

Page 40: ...es the top of form Use the STX O command to adjust the print position Syntax STX r Default setting Edge sensing STX S Set Feed Speed This command controls the output rate of the media when the FEED Key is pressed Syntax STX Sn Where n Is a letter value see Appendix L STX T Print Quality Label This command instructs the printer to produce a Print Quality label a format comprised of different patter...

Page 41: ...o options are available Exact Length and Truncated Length To easily keep track of fields place all of the fields to be updated with the command at the beginning of the label format A maximum of 99 format fields can be updated Fields are numbered consecutively 01 to 99 in the order received Exact Length Replacement Field Functions The new data string must equal the original string length and contai...

Page 42: ...ed field length will not be padded and the original maximum field length is maintained for subsequent replacements Syntax STX UTnnss s CR Where nn Is the format field number 2 digits T Truncate option ss s Is the new string data followed by a CR Truncated Sample STX L 1A1100001000100data field 1 CR 161100001100110data field 2 CR 161100001200120data field 3 CR Q0001 E STX UT01123 CR STX U02New data...

Page 43: ...g to the menu Syntax STX Vn Where n Is a single digit ASCII numeric value from 0 F The value of n is used to override the power up option settings Reset or power up returns the printer to the original settings Sample STX V5 The sample above corresponds to setting Bits 0 and 2 creating a command value of 5 When applied this enables the Present Sensor and Cutter options Bit Assignment Printer Option...

Page 44: ...rectory listing Results may vary depending on printer class model or firmware version Syntax STX W b c a Where b s optional list file size also c e optional list file extension also a Data type F G L C X N M f p Downloaded fonts Graphics Image Label formats Configuration files Menu language files Plug ins Miscellaneous type files Resident fonts Entire module contents All types Sample STX WF Printe...

Page 45: ...dule A xxxxK results Where A Module tested xxxx Module size in Kbytes results Test results given as Good or Bad STX X Set Default Module This command typically used prior to the loading of PCL 4 bitmapped fonts see Font Loading Commands is designed to allow the user to select between modules when downloading information The default module is one of the following 1 The first alpha designator of the...

Page 46: ...e designator see Appendix K t The file type identification code G L F S C X N M u Image file Label format file Downloaded bitmapped font file Downloaded scalable font file Configuration file Language file Plug in file Miscellaneous file type Unknown type must use extension if applicable nn n The file to delete where Font bitmapped three character font identifier Font scalable two character font id...

Page 47: ...0125 Battery Level Good CR Where Paperout ADC 0225 indicates paper is present 0000 indicates paper is not present Battery level Good indicates a sufficient battery charge Low indicates an insufficient charge Equipped sensors vary with printer model and options Some readings require printer controlled paper movement to produce a meaningful value and Media Sensor readings require the appropriate sen...

Page 48: ...E 9600 BPS PROTOCOL BOTH PARITY NONE DATA BITS 8 SYSTEM INFORMATION PRINT BUFFER SIZE 100 in FLASH SIZE 8 MB RAM TEST PASS CONFIGURATION TUE 09 09 AM 10FEB2009 PRINTER KEY 4212 HE25 060224 090 APPLICATION VERSION 83 2541 11H3 11 083 12 22 2008 MCL Version 1 00 06 072 BOOT LOADER 83 2539 11A 11 01 10 02 2007 UNLOCKED CG TIMES FPGA HP10 iPH 5x 00289 163 MACM 00 0d 70 03 8b b9 MACO NOT SET MACR 00 90...

Page 49: ...nter will assume its previous configuration Any of the three fields are optional and are separated by the colon Brackets indicate optional fields Syntax STX Kix jy kz CR Sample STX KM0020 S0015 CR The sample above allocates 20 4 1024 bytes for module space and 15 4 1024 bytes for the scalable cache Where i j k are M S or W x y z are four digit maximum numbers of 4K byte blocks or inches 100 or mm ...

Page 50: ...erial or metric If the value specified exceeds the printable width of the printer the printable label width is set to the maximum If the value specified is less than the minimum value allowed 200 then the printable label width is set to the minimum allowed value Label printing requirements may be computed as bytes label print length times width allocation times print head resolution divided by 8 F...

Page 51: ...or values unchanged Printer Response Alternate LOAD STOCK CR ENTER TO CONTINUE CR N A LOAD MARK CR ENTER TO CONTINUE CR LOAD GAP CR REMOVE STOCK CR ENTER TO CONTINUE CR N A PASSED CALIBRATION CR FAILED CALIBRATION CR STX K Q Quick Media Calibration Non Display Models only This command causes the printer to move media sample and then save sensor samples as calibration values This calibration functi...

Page 52: ...ting block number 000 maximum block number which is dependent upon the transponder manufacturer UHF Should be 000 c Command 1 Reserved Should be 0 d Command 2 Reserved Should be 0 ee Field number in which to place the data must be 01 02 03 etc matching the order of Label Formatting command U The 00 value will send read data to the host with no printing Sample STX L 1911A1802000010TEXT U X STX KaR0...

Page 53: ...te count 000 999 bbb HF Starting block number 000 maximum block number which is dependent upon the transponder manufacturer UHF Should be 000 c Command 1 Reserved for Future should be 0 d Command 2 Reserved for Future should be 0 ee e Data to be encoded on RFID tag HF the last used block will be null padded if necessary UHF ASCII formats must be 8 or 12 characters and UHF Hexadecimal formats must ...

Page 54: ...ONS MODULES A NOT INSTALLED B NOT INSTALLED D FORMATTED F NOT INSTALLED G FORMATTED X FORMATTED Y 83 2296 01C Z NOT INSTALLED PRESENT SENSOR NOT INSTALLED CUTTER NOT INSTALLED GPIO PORT NOT INSTALLED SYSTEM SETTINGS FACTORY SETTING FILE NONE INTERNAL MODULE 1024 KB DEFAULT MODULE D SCALEABLE FONT CACHE 312 KB SINGLE BYTE SYMBOLS PC 850 MULTILINGUAL DOUBLE BYTE SYMBOLS UNICODE ABSOLUTE COUNTER 3782...

Page 55: ...til new values are received or until factory defaults are restored If system commands are sent that override the Power up Configuration value s the Power up Configuration value s will be restored the next time the printer is powered On or is reset These parameters are the same as those found in the Setup Menu non display models or as those found in the Menu System display equipped models The respe...

Page 56: ... AL 0 999 1 100 inch 18 N A Backup After Print BA Y N Y Enabled N Disabled System Settings N A Backup Delay BD 0 255 1 50 second System Settings N A Backup Label BL 0 3 4 0 Disabled 3 Active Low 4 Active High Printer Options N A Backup Reverse Speed BS or bS alpha character Model specific ranges see Appendix L Print Control pa British Pound BP Y N Y Enabled N Disabled N A N A Buzzer Enable BZ Y N ...

Page 57: ...olution specific see Appendix K and Column Adjust Fine Tune Print Control 7 N A Column Adjust Fine Tune CF dots Resolution specific see Appendix K Print Control N A Column Offset CO 0 9999 1 100 in Print Control Cnnnn Comm Heat Commands CH Y N 1 0 Y Enabled N Disabled 1 Enabled 0 Disabled Communications 25 E Class 24 N A Comm Speed Commands CS Y N 1 0 Y Enabled N Disabled 1 Enabled 0 Disabled Comm...

Page 58: ...mm TOF Commands CT Y N Y Enabled N Disabled Communications N A Continuous Label Length CL 0 9999 1 100 in Media Settings 12 STX c Control Codes CC S 1 2 S Standard 1 Alternate 2 Alternate 2 Communications 11 N A Cut Behind CB 0 9 Queued label count Printer Options N A Cutter Equipped CE A Y E N D A E Y N A or Y Auto E Enabled N or D Disabled A Auto E or Y Enabled N Disabled Printer Options STX V c...

Page 59: ...D G A B Module Letter System Settings STX X Delay Rate Test Labels DR 0 120 Seconds Diagnostics N A Disable Symbol Set Selection NS Y N Y Enabled N Disabled N A N A Display Mode GD S E S Standard E Enhanced System Settings N A Double Byte Symbol Set DS 2 Byte alpha character AA ZZ printer resident symbol set System Settings STX y ySxx DPI Emulation DE 200 300 400 600 Dots per inch System Settings ...

Page 60: ...vailable Command Equivalent End Character EN D N A N A N A End Of Print EP 1 2 3 4 1 Low Pulse 2 High Pulse 3 Active Low 4 Active High Printer Options N A ESC Sequences ES Y N Y Enabled N Disabled Communications N A Fault Handling FH L D R B See Table 5 2 System Settings 24 N A Feed Speed SS or sS Alpha character Model specific ranges see Appendix L Print Control Sa continued ...

Page 61: ...ont Emulation FE 0 1 2 0 No Substitution 1 Sub CG Times SA0 2 Sub User S50 N A N A Format Attributes FA X O T X XOR O Opaque T Transparent System Settings An Gain Reflective Value GR 0 31 N A Media Settings N A Gap Mark Value GM 0 255 N A Media Settings N A Gap Sensor Location MP Comapct4 Mark II only GL 0 or 1 0 Outer sensor default 1 Inner sensor N A STX KcGL GPIO Equipped GE A V N 2 A Applicato...

Page 62: ...Pause GP E D E Enabled D Disabled Printer Options N A GPIO Slew GS 0 4 0 Standard 1 Low Pulse 2 High Pulse 3 Active Low 4 Active High Printer Options N A Head Bias HB L R L Leftmost dot is zero R Rightmost dot is zero System Settings N A Head Cleaning HC 0 9999 Inches or centimeters multiplied by 1000 Media Settings N A Heat HE 0 30 N A Print Control 21 Hnn Host Timeout HT 1 60 Seconds Communicati...

Page 63: ...ent Ignore Control Codes IC Y N 1 0 Y Enabled N Disabled 1 Enabled 0 Disabled Communications N A Ignore Distances IE 1 0 1 Enabled 0 Disabled N A N A Imaging Mode IL M S M Multiple label S Single label System Settings 22 N A Input Mode EM 0 1 3 7 9 0 DPL 1 Line 3 PL Z 7 PL B 9 Auto System Settings 19 N A Internal Module IM 100 up to max available see Appendix K Kbytes System Settings 15 N A contin...

Page 64: ... N A Label Rotation LR Y N Y Rotate 180 N None System Settings N A Label Store LM F S F Fields S States Fields System Settings N A Label Width LW 0075 head width see Appendix K 1 100 inch Media Settings 13 STX KW Language Select LS String Language Name System Settings N A Legacy Emulation LE N A P L N A P L M N None A Allegro P Prodigy L Prodigy Plus M Prodigy Max X XL System Settings 20 N A Mark ...

Page 65: ...TX M Media Type MT D T D Direct T Thermal Transfer Media Settings 1 N A Menu Mode MM U A U User A Advanced System Settings N A Module Command MCC Z G B See Table 5 4 N A N A Network Configuration for firmware versions 14 00 and later NE G WE WIFI DV1 DV2 SV1 See command NE Network Configuration N A N A Network Setup for firmware versions 13 99 and earlier NT A B C D E F G I m N P S T U W w X Y Z S...

Page 66: ...ivalent Paper Empty PO 0 9999 1 100 inch Media Settings N A Paper Value PV 0 255 N A Media Settings N A Parallel Direction PP xz See Table 5 7 Communications N A Password Set PW A Z 0 9 Four characters or if security is enabled then eight characters System Settings N A Pause Mode PM Y N Y Enabled N Disabled System Settings STX J Peel Mode PE Y N Y Enabled N Disabled System Settings N A continued ...

Page 67: ...odel specific see Appendix K and Present Adjust Fine Tune Print Control 8 N A Present Adjust Fine Tune PJ dots Dots model specific see Appendix K Print Control N A Present Distance PD 0 400 1 100 inch Print Control STX Kf Present Sensor Equipped PS A Y E N D A or Y Auto E Enabled N or D Disabled Printer Options 3 STX V Print Contrast PC 0 64 N A Print Control N A Printer Level PL 000000 FFFFFF Hex...

Page 68: ...n QQ Q K N A Configuration Label N A Reflective Paper Value RV 0 255 N A Media Settings N A Retract Delay RW 1 255 Specified value times ten milliseconds Printer Options N A Rewinder Adjust RR xx yy Applied torque where 30 to 15 is the valid range Printer Options N A Rewinder Equipped RM A Y E N D A or Y Auto E Enabled N or D Disabled Printer Options N A RFID Configuration RI A B D E L M N P R S T...

Page 69: ...h Print Options N A Ribbon Saver Enable RE A Y E N D A or Y Auto E Enabled N or D Disabled Printer Options STX R Row Adjust 1 RA xxxx dots Model specific see Appendix K and Row Adjust Fine Tune Print Control 6 N A Row Adjust Fine Tune RF dots Resolution specific see Appendix K Printer Control N A Row Offset RO 0 9999 1 100 in Print Control Rnnnn SOP Adjust 1 SA 0 255 128 nominal N A see Row Adjust...

Page 70: ...Filename SF Alphanumeric string Up to 16 characters System Settings N A Scalable Font Bolding FB 1 36 N A System Settings N A Scalable Font Cache SC 100 8192 Kbytes System Settings 14 N A Scalable Heap SH 0 9999 Kbytes N A N A Scanner Configuration SN C H M D B V See Table 5 11 Printer Options N A Security Lock Sl N Y T See Table 5 9 System Settings N A Sensor Gain Value SG 0 32 N A Media Settings...

Page 71: ...pe ST G C R G Gap edge C Continuous R Reflective Media Settings 2 STX e STX r STX c Serial Port SP xyz See Table 5 12 Communications 9 10 N A Single Byte Symbol Set AS 2 Byte alpha character AA ZZ printer resident symbol set System Settings STX y ySxx Slew Speed FS Alpha character Model specific ranges see Appendix L Print Control STX KZSx Software Switch SV Y N Y Processed N Ignored Communication...

Page 72: ...vailable Command Equivalent Start of Print EQ 3 4 3 Active Low 4 Active High Printer Options N A Stop Location SL A H P C T N See Table 5 10 16 N A TOF Precedence TP Y N Y Enabled N Disabled N A N A User Label Mode UD Y N Y Enabled N Disabled System Settings N A Unit of Measure UM M I M Metric I Imperial System Settings 5 STX m STX n User Terminator UT ON N A N A N A continued ...

Page 73: ...able 5 14 N A N A WiFi Setup for firmware versions 13 99 and earlier For firmware versions 14 00 and later see Network Setup parameter NE WE A C F I L M N P R T V X See Table 5 13 N A N A 1 Commands are provided for backward compatibility on EX2 The KcQQQ command will respond with the new command equivalent see associated new commands 2 The EX2 will accept display equipped module IDs D G as comman...

Page 74: ...nd details BA Backup After Print This command determines the timing of the label back up positioning when the present distance is set and the GPIO option or Present Sensor option including Peel and Present is enabled When enabled the printer immediately backs up the label after the applicator issued start of print signal is received or the label is removed resulting in faster throughput If disable...

Page 75: ...ted by the printer Value Units Interpretation Control Code Definition S Standard Codes Hex 01 SOH command Hex 02 STX command count by Hex 1B ESC Hex 0x0D Carriage Return 1 Alternate Codes Hex 5E SOH command Hex 7E STX command count by Hex 1B ESC Hex 0x0D Carriage Return 2 Alternate Codes 2 Hex 5E SOH command Hex 7E STX command count by Hex 1B ESC Hex 0x7C Carriage Return CE Cutter Equipped This co...

Page 76: ...L speed commands instead speed values are controlled via the menu setting CT Communicated TOF Commands This command causes the printer to ignore DPL TOF Gap Continuous and Reflective commands instead the sensor type is controlled via the menu setting DE DPI Emulation This command allows printers with higher resolutions to emulate lower print resolutions as follows 600 DPI can emulate 300 and 203 D...

Page 77: ...able only if the appropriate firmware is installed as indicated by a Z in the version string except for H Class and M Class Mark II which is standard For RFID the hardware option tag type and size should be preselected and a tag calibration performed Also if possible driver software options to use Printer Defaults should be chosen to minimize potential conflicts 7 PL B Character strings are parsed...

Page 78: ...t of Print Interpretation 3 Active Low SOP signal must go low for at least 50 milliseconds to initiate printing 4 Active High SOP signal must go high for at least 50 milliseconds to initiate printing ES ESC Sequences This command allows data containing invalid ESC control code sequences to be processed helpful because some systems send a banner to the printer When set to Disabled ESC sequences are...

Page 79: ...he problem is corrected the FEED Key must be pressed to clear the fault The label in process is not reprinted 1 Standard Printing stops and a fault message is displayed After the problem is corrected the FEED Key must be pressed to clear the fault The label in process is reprinted L 2 Void and Retry Depending upon the RETRY COUNT one of the following actions when faulted If the Retry Count has not...

Page 80: ...lso indirectly establishes the font size of the void message R Retry Count 0 3 Establishes the number of times a reprint will be attempted when using the RFID or Scanner option if the last label printed in this count has been voided a fault will be declared B Enable Disable Y N Retract from presented distance prior to feed clear motion This option is intended for use with applicator equipment that...

Page 81: ...P Compact4 Mark II only This command will tell the printer which sensor to use when GAP mode is selected either by the STX KcSTG or by STX e Outer Gap sensor is defined as the sensor 6 3mm from the edge of the media Outer is default Inner Gap sensor is defined as the sensor 17 2mm from the edge of the media GM Gap Mark Value This command sets threshold value for the media sensor s gap or mark para...

Page 82: ...and and zero disables this function HE Heat See Hnn for command details HT Host Timeout This command controls the number of seconds a communications port must be idle before the printer will process data from a different port or use a different parsing method The value is also used to timeout an image label format download i e if at any time data flow stops before a complete label format is receiv...

Page 83: ...dia Type Description Operation N Disabled 6 5 inch and greater 16 51 cm die cut notched reflective continuous and multiple form lengths When disabled Non Display models begin printing at the current location unless equipped with RTC Real Time Clock see note below The EX2 assumes the label position has not moved while power was Off and that no system changes have occurred A Auto In auto mode the pr...

Page 84: ...pped 180 degrees LS Language Select This command selects the language for the menu system messages and configuration label Only languages that are resident will be available Language name limited to a twenty character maximum LM Label Store This command selects the level of stored format recall to include the label formatting command fields or the label formatting command fields and the printer st...

Page 85: ...s is the amount to be allocated to Module G any remaining memory will be allocated to Module X Table 5 4 Module Command ML Maximum Label Length See STX M for command details MM Menu Mode This command sets the menu access level of the printer where User is a basic listing of menu settings and controls and Advanced is a full menu listing MT Media Type This command selects the printing method Direct ...

Page 86: ...ntifier 1 N alpha characters Sub Group Scope Delimiters Configuration Group Terminator The value fields can be represented as one of the following types Decimal Value A decimal value string consisting of an optional leading character and followed by decimal numeric characters 0 9 Scientific Notation Value A numeric value in scientific notation nnnn mmmmE XXX Hexadecimal Value A hexadecimal value e...

Page 87: ...abled DV1 DPAC Version 1 sub group defined for WLS sub group 1 0 1 DPAC Version 1 Network Type 0 Value for Infrastructure Network Configuration Parameters The two character identifier for the Network Configuration Parameters is NE No Item Value pairs are defined for NE but there is the following sub groups General Network Configuration Parameters Identifier G 802 3 Wired Ethernet Configuration Par...

Page 88: ...s or Disables the HTTP WEB Pages Server 7 LPD Enable Y Boolean Enables or Disables the LPD Line Printer Daemon services 8 NetBIOS Enable Y Boolean Enables or Disables the NetBIOS services 9 Netcenter Enable Y Boolean Enables or Disables the Netcenter services 10 Gratuitous ARP Period Y Decimal Value of the Gratuitous ARP Period in seconds 0 Disabled 11 Printer TCP Port Y Decimal Value of the TCP P...

Page 89: ...inter Default Gateway or Router Y String Static Default Gateway Router IP Address in dotted decimal notation 5 PHY Mode Y Decimal Defines the ethernet PHY Mode Auto 10BaseT HD etc Auto Negotiate 0 10BaseT Half Duplex 1 10BaseT Full Duplex 2 100BaseT Half Duplex 3 100BaseT Full Duplex 4 6 PHY Advertise Mode Y Decimal Defines the ethernet PHY Advertise mode Auto 0 All Capabilities 1 7 PHY Capabiliti...

Page 90: ...ed decimal notation 5 MTU Y Decimal Defines the Maximum Transmission Unit size for the wired interface Defaults to the DEFAULT MTU from the G sub group Cannot exceed the maximum ethernet packet size 6 Ad Hoc Channel Y Decimal WIFI Channel Number used when operating in Peer Peer Ad Hoc mode 7 Region Code Y String Two 2 character zero terminate Region Code string such as US 8 WEP Key Used Y Decimal ...

Page 91: ... module AD HOC 0 Infrastructure 1 2 WIFI Security Type Y Decimal Value that represents the DPAC Version 1 Security Codes supported Security Disabled 0 WEP 64 Bit Key 1 WEP 128 Bit Key 2 WPA PSK 3 WPA CISCO LEAP 4 TKIP 40Bit WEP using EAP LEAP 5 TKIP 128Bit WEP using EAP LEAP 6 TKIP 40Bit WEP using WPA PSK 7 TKIP 128Bit WEP using WPA PSK 8 3 WIFI Authentication Type Y Decimal Value that represents ...

Page 92: ...twork Type Y Decimal Value that represents a Valid Network Type for the DPAC Version 2 module AD HOC 0 Infrastructure 1 2 WIFI Security Type Y Decimal Value that represents the DPAC Version 2 Security Codes supported Security Disabled 0 WEP 64 Bit Key 1 WEP 128 Bit Key 2 WPA PSK 3 WPA CISCO LEAP 4 TKIP 40Bit WEP using EAP LEAP 5 TKIP 128Bit WEP using EAP LEAP 6 TKIP 40Bit WEP using WPA PSK 7 TKIP ...

Page 93: ...presents a Valid Network Type for the SILEX Version 1 module AD HOC 0 Infrastructure 1 2 Encryption Type Y Decimal Value that represents the SILEX Version 1 Encryption Types supported Security disabled 0 WEP64 1 WEP128 2 WPA 3 WPA2 4 3 Authentication Type Y Decimal Value that represents the SILEX Version 1 Authentication Types supported Auto Open Pre Shared Key EAP etc Open System 0 Shared Key 1 P...

Page 94: ...DMX_ and the last 3 octets in hexadecimal of the MACM or MACO Address C x Transmits the printer s Wired network communication capability where x 0 Advertises the DUPLEX CAPABILITY set value 1 Advertises all possibilities for DUPLEX CAPABILITY 0 D a Is Discovery DHCP or Bootp where a Y Enable N Disable Y E x Is the communication capability for the Wired network where x 0 Auto Negotiate 1 10Base T H...

Page 95: ...the destination Port Number where x 0 to 9 9100 S xxx xxx xxx xxx Is the Subnet Mask where x 0 to 9 255 255 255 000 T a Is SNMP enable where a Y Enable N Disable Y U xxx xxx xxx xxx Is the WINS2 Address where x 0 to 9 000 000 000 000 w a Is WiFi enable where a Y Enable N Disable N W xxx xxx xxx xxx Is the WINS1 Address where x 0 to 9 000 000 000 000 X a Is Telnet enable where a Y Enable N Disable ...

Page 96: ...12 254 254 NTDN CR The command string above is typical of a network setup string where the values meanings are shown in the following table This configuration setup command string may be included with any other Kc sub commands Sub commands and Values Interpretation NTI010 012 000 243 IP Address 10 12 0 243 NTS255 255 000 000 Subnet Mask 255 255 0 0 NTG010 012 254 254 Gateway Address 10 12 254 254 ...

Page 97: ...and configures the printer to output the status of the RFID or Scanner option to the active port as follows Value Option Feedback Mode Units Interpretation D Disable Rx RFID Enable where x is the response format A ASCII H Hexadecimal D Rx S S Scanner Enable Table 5 6 Option Feedback Command Not supported on the I 4208 printer Once enabled the printer will report information about the results of th...

Page 98: ...s Write commands return entire tag data Write Verify commands return the data written and Read commands return data and length requested in the specified format See Appendix S for a listing of commands Write response example R C 00 00 0013 0001 CR Write Verify hexadecimal response example R C 01 01 0012 0001 446174616D61782077726974657320524649442062657374 CR Read hexadecimal response example R C ...

Page 99: ...e This command sets the label stop position past the start of print When the next label format is received the printer will automatically backfeed to the start position If the present distance is set to zero the printer will operate without reversing See Stop Location below PE Peel Mode This command when enabled specifies that a Feed operation be prevented when the label is presented and not remov...

Page 100: ...n Command PS Present Sensor Equipped This command allows the printer to sense the present sensor option A or Y automatically senses device presence if undetected no error will be generated E enables the device where its presence must be detected otherwise a fault is generated N or D disables device detection See STX V for command details Note that the value range for Non Display models is only Y o...

Page 101: ...e command stream format is sent to the host computer via the same port as the query containing all parameters controlled by the STX Kc command and may be used for restoring the printer s configuration or for configuring other printers RA Row Adjust This command shifts the vertical start of print position in dots Note that the EX2 accepts this command for backward compatibility only limited in rang...

Page 102: ...ata is less than the selected EPC tag data size nulls will be added to the front left or if too much data is given the data will be cut Bn where n 2 Trailing If the data is less than the selected EPC tag data size nulls will be added to the back right or if too much data is given the data will be cut DIhh where hh 2 Chararacter Hex ID Sets the Data Storage Format Identifier DSFID HF only DLn and w...

Page 103: ...code HF only Tn where n 0 ISO 15693 1 Texas Instruments 2 Philips 3 ST Micro LRI 512 4 ST Micro LRI 64 Establishes the tag type HF only Un where n 0 EPC 0 1 EPC 0 Matrics 2 EPC 0 Impinj 3 EPC 1 6 UCODE EPC 1 19 7 EM 4022 4222 8 Gen 2 Sets the UHF tag type Multiprotocol UHF only Vn where n 4 to 4 Adjusts the power in dBmn Multiprotocol UHF only Wn where n E Enable D Disable Allows locking the tag a...

Page 104: ...tails RP Ribbon Low Pause This command when enabled pauses the printer when a Ribbon Low Diameter warning is declared the PAUSE Button must be pressed to continue printing RR Rewinder Adjust This command changes the torque applied by the powered rewinder in percentage points of the nominal force to minimize TOF registration drift sometimes evident when using small or narrow media RS Ribbon Low Sig...

Page 105: ...x K For non display models see the STX KS command SE SOP Emulation This command enables the STX O and STX f print positioning commands to allow backward compatibility with label formats designed for other printers SF Save As Filename This command which may be sent separately or included as the last command in an STX Kc command string saves the effective printer configuration to a file in Flash mem...

Page 106: ...e appropriate stop position will automatically be set Host commands are ignored H Sets stop position according to options installed If no options are installed the printer sets stop location to the next label s start of print Host commands will override The stop location present distance may be controlled dynamically by the host using the STX f or STX Kf commands This selection has the same effect...

Page 107: ...ximize throughput and decoding integrity enable only those symbologies that will be read C Bar Code Count Specifies the number of codes to be read where 00 99 00 Auto variable mode counting those codes present Do not use Auto Mode with bitmapped codes or codes with certain addendums see Appendix F H Min Readable Height Sets the vertical distance of the code that must have identical reads to pass w...

Page 108: ...de 3X 4 read code 4X 5 read code 5X 6 read code 6X 7 read code 8X 8 read code 10X 9 read code 12X A read code 15X B read code 20X C read code 25X D read code 30X E read code 35X F read code 40X G read code 45X V Depending upon the print speed higher Redundancy Levels may cause erroneous failures when scanning multiple or small bar codes Table 5 11 Scanner Configuration Set Command Example STX KcSN...

Page 109: ...TX KcSPAPB SPApN SPAD8 SPAS1 SPAB19 CR The example above configures Serial Port A to use hardware and software handshaking an eight bit word with no parity and one stop bit at 19 200 bits per second Value Serial Port Range Interpretation xyz Where x Port Identifier y Function z Setting P Handshaking Protocol B both H hardware N none S software p Parity E even N none O odd D Data Length 7 eight bit...

Page 110: ... label gap or mark TD TOF Delta This command controls the low level voltage difference level to recognize a label gap or mark TG TOF Gain This command controls the voltage to the LED emitter of the Media Sensor TN No Paper Min This command sets the media sensor level for the Out of Stock OOS condition TP TOF Precedence This command instructs the firmware to stop printing at the first top of form m...

Page 111: ...see Appendix J A or Y automatically senses device presence if undetected no error is generated E enables the device where its presence must be detected otherwise a fault is generated N or D disables device detection VT Verifier Type This command is reserved for future use WE WiFi Setup This command configures the printer for a WiFi connection as follows Value Parameter WiFi Interpretation Default ...

Page 112: ... R y Is the Region where y Two character code see Appendix T US T x Is the Mode where x 0 Adhoc 1 Infrastructure 2 Unique SSID MAC address and WiFi type Adhoc 2 V x Is the DHCP Retransmit Interval where x 1 to 64 seconds 15 X a Is MAC Cloning where a 0 Disable 1 Enable 0 Each octet must be zero filled to be properly interpreted e g an IP Address of 10 12 0 243 must be sent to the printer as 010 01...

Page 113: ...led 1 WEP 64 Bit 2 WEP 128 Bit 3 WPA PSK 4 WPA LEAP 5 WPA LEAP 64 6 WPA LEAP 128 7 WPA PSK TKIP 64 8 WPA PSK TKIP 128 0 L y Is the LEAP Password where y Is up to 32 characters See Note 2 P y Is the WPA Passphrase Preshared Key where y Is 8 to 63 characters with no spaces or 64 hex characters See Note 3 U y Is the LEAP User ID where y Is up to 32 characters See Note 4 1 Default values for WEP Keys ...

Page 114: ...d will result in a system reset for the EX2 STX KD Parameter Bit Number Function Value s 0 2 BAUD Rate Set Test Mode 0 9600 1 600 2 2400 3 19200 4 4800 5 38400 6 1200 7 9600 Test Mode 3 Word Length and Parity 0 8 bits no parity 1 7 bits even parity 4 5 Unused Set to 0 6 Always 1 Set to 1 w 7 Always 0 Set to 0 0 Print Method 0 direct thermal 1 thermal transfer 1 Present Sensor 0 not equipped 1 equi...

Page 115: ...extended ASCII characters in their data streams Any character in the DPL data stream may be substituted with a delimited two character ASCII hexadecimal numeric equivalent The command allows the delimiting character to be selected and the encoding to be enabled or disabled When character encoding is enabled the printer will decode any ASCII hexadecimal numeric pairs following the delimiter as sing...

Page 116: ...ted as one byte whose value is that of the delimiting character allowing the assigned delimiter to be interpreted as itself rather than as the delimiter A delimited string that contains either a non valid hexadecimal character e g FX or an odd number of bytes will be treated as an illegal string and therefore not correctly decoded Character Encoding Examples In the following partial datastreams it...

Page 117: ...Custom Adjustments Calibration will be required STX Kf Set Present Distance This command specifies an additional amount to advance the label after printing This command has the same effect as the STX f command but specifies a distance to advance relative to the start of print STX O command of the next label Non Display Models The printer Option Control must be set via the menu to HOST for this com...

Page 118: ...ts Sample STX KHP CR The sample above performs dot check with DOTCHECK and a progress bar displayed Sample STX KHA CR The sample above returns results from the last dot check for every element and its resistance up to 1350 ohms with out of range bad or suspect values indicates as the number of dots tested the total number of bad or suspect dots detected and the minimum maximum and average resistan...

Page 119: ...TS 2 MIN MAX AVG VAR 921 1640 1125 719 The process normally adds a few seconds to the power up sequence however if the printhead is invalid or extremely damaged it could take a minute to complete STX KJ Assign Communication Port MCL Command This command assigns a communication port for specific use When activating MCL all ports are assigned to MCL this command allows changes to that assignment Syn...

Page 120: ... p Polarity where 0 Active Low and 1 Active High Where www 3 character filter pulse width in milliseconds STX Kn NIC Reset This command resets the NIC to factory defaults Syntax STX Knx Where x Specifies the action where F Returns the NIC to the factory default settings or H Reports settings to host wireless only Address Default Values Wired Ethernet Default Values Wireless Ethernet IP 192 168 010...

Page 121: ...umber where 1 8 is the valid range s Signal type where L Level P Positive Pulse and N Negative Pulse p Polarity where 0 Active Low and 1 Active High td0 3 character delay time from function condition true to output signal pw0 3 character pulse width corresponding to the function condition becoming true Ignored for level type signals td0 3 character delay time from function condition false to outpu...

Page 122: ...ile RAM When protected and if power is cycled or if the printer is reset the module state resets to unprotected Flash When protected the module can be temporarily unprotected however if power is cycled or if the printer is reset the module state resets to protected Syntax STX Kpmf m Module ID Range A to Z See Appendix K Where f Flag specifying Enable or Disable protection where 0 disable protectio...

Page 123: ... yy ASCII string sequence that represents the firmware version number string iiii The number of 4KB blocks of DRAM memory vvvv The number of 4KB blocks of DRAM available for configuration X ASCII character identifying a DRAM module followed by an ASCII colon If no Internal Module is present this field and its associated legend will not appear xxxx The number of 4KB blocks of DRAM allocated as an I...

Page 124: ...meters of the print head Print Buffer Size Total number of inches millimeters of Print Dot Buffers available This is not the maximum size of a label which is limited to 99 99 inches Allocation RAM Amount of RAM that can be configured for the Internal Files Font Cache and the remainder going to the Print Buffer Size Internal Files Size of the Internal Module used to store downloaded fonts graphics ...

Page 125: ...led RAM iiiiMB CR Label Width vvvvoo CR Print Buffer Size xxxxoo CR Allocation RAM ssssKB CR Internal Files LLLLKB CR Font Cache wwww KB CR CR ASCII Carriage Return 0x0D record delimiter aaaacdd ee mm dd yy ASCII string sequence that represents the firmware version number string iiii The number of megabytes of installed internal DRAM memory vvvv The length of the Label Width xxxx The length of the...

Page 126: ... command will result in a system reset for the EX2 STX Kr Resettable Counter Reset This command resets the internal counters Follow this command with an SOH U command to retain the reset or the counters will revert to the previous values after cycling power Syntax STX Kr CR STX KS Memory Configuration Scalable Font Cache Non Display Models only See the STX K command This command will result in a s...

Page 127: ...value representing one byte Sample STX KtA91C3 CR The sample above writes 0xC3 AFI byte locking value retrying nine times if necessary STX KtD Write Data Storage Format Identifier DSFID to Tag Direct Mode HF 13 56 MHz ISO15693 Tag Interface This command writes the DSFID data to the tag Syntax STX KtDabcc a The number of retry attempts 0 9 b Lock the Data Storage Format Identifier DSFID after writi...

Page 128: ...t EAS Where cc Two character Manufacturer s Code representing one byte Sample STX KtE9004 CR The sample above writes the EAS bit for Philips 0x04 retrying nine times if necessary STX KtH Read and Feedback Tag Information to Host Direct Mode HF 13 56 MHz ISO15693 Tag Interface This command returns the tag info to host This command only works when the Data Flag for the tag is 0x0F i e when the tag c...

Page 129: ...per hex value replaceable fields should be twice as long than if using ASCII data e g the character A would be returned as 41 aaa Starting block number 000 maximum block number Transponder dependent bbb The number of blocks to read 001 maximum block number Transponder dependent c The number of retry attempts 0 9 d Reserved Should be 0 Where ee Field number in which to place the data must be 01 02 ...

Page 130: ...pected that the tag transponder will be within the read write distance of the RFID programming device otherwise Void will be printed in the text or bar code label field s This is a sixteen character alphanumeric value the replaceable field must have an adequate length Syntax STX KtUabcc CR a The number of retry attempts 0 9 b Reserved Should be 0 Where cc Field number in which to place the data mu...

Page 131: ... with hex values less than 0x20 to be encoded aaa Starting block number 000 maximum block number Transponder dependent b The number of retry attempts 0 9 c Lock block after writing 0 No Protection 1 Write Protect d Reserved Should be 0 Where ee e Data to be encoded on RFID tag Sample 1 STX KtWB004000900 0x00 0x01 0x02 0x03 CR Sample 1 above programs the hex values 0x00 0x01 0x02 0x03 in block zero...

Page 132: ... STX KuF Send RFID Device Firmware Version This command instructs the RFID device to return the firmware version Syntax STX KuF CR Printer response DEVICE VERSION XXX XXX XXX CR STX KuJ Write Data to Gen 2 Tag Section This command writes a specific block address of a Gen2 tag Syntax STX KuJaaabbb data aaa Block address number where 000 is kill access section 001 is EPC section 002 is Tag ID or 003...

Page 133: ...rwise Void will be printed in the text or bar code label field s Syntax STX KuRaa CR Where aa Field number in which to place the data must be 01 02 03 etc matching the order of Label Formatting command U A 00 value will send the ID to the host with no printing Sample STX L D11 1911A1801000100 xxxxxxxxxxxxxxxx U 1A31050002000200 xxxxxxxxxxxxxxxx U X STX KuR01 STX Kur02 STX G The sample above create...

Page 134: ...ate erase and program the tag 1 9 b Reserved Should be 0 Where cc c Data to be encoded in the ASCII format Must be sixteen characters in length The valid characters are 0 9 A F Must be 16 or 24 characters long Sample STX KuW10ABCDEF0102030405 CR The sample above programs the data 0xAB 0xCD 0xEF 0x01 0x02 0x03 0x04 0x05 to the tag attempting to write one additional time if necessary STX KV Verifier...

Page 135: ...nfiguration file Plant1 from Module Y Remember to prefix this command with the Module Un Protect Command STX Kp STX KZ Immediately Set Parameter This command immediately sets the specified parameter Syntax STX KZax CR a Valid parameter identifier as follows F Feed Speed P Print Speed S Slew Speed H Heat Setting x Speed Parameter Range A to e see Appendix L or Where xx Heat Parameter Range A two di...

Page 136: ...Extended System Level Command Functions 124 Class Series 2 Programmer s Manual ...

Page 137: ...allows a predetermined number of labels to be printed before a cut is initiated This feature is useful when it is necessary to print an uncut strip of labels Between 1 and 9999 labels may be printed before a cut is made The amount must be smaller than the quantity of labels printed Syntax nnnn Where nnnn Is a four digit decimal number indicating the number of labels to be printed before a cut is p...

Page 138: ...R Mode In this mode the region where text strings images or bar codes intersect will not be printed An odd number of overlapping objects will print 2 Transparent Mode This is the default mode the intersecting regions of text strings images and bar codes will print allowing the user to print fields atop one another 3 Opaque Mode Interacting text is obliterated by the text formatted last Each charac...

Page 139: ...dots C Set Column Offset Amount This command allows horizontal adjustment of the point where printing begins The printer is instructed to print label formats nnnn units to the right of the position that the format specifies This feature is useful when a single format is to be printed on labels containing preprinted information Syntax Cnnnn Where nnnn Is a four digit number for the column offset in...

Page 140: ...Q0021 CR E The sample above instructs the printer to make cuts after labels 7 14 and 21 have been printed See Label Formatting Command The cutter must be enabled and all mechanism interlocks closed for the cut operation D Set Dot Size Width and Height This command is used to change the size of a printed dot hence the print resolution dots per inch DPI of the print head By changing the height of a ...

Page 141: ...sly stored printer configuration It is highly recommended that only one Recall Printer Configuration command be used per label and that it be used at the beginning of the label otherwise unpredictable results will occur Printer configurations may be stored using the Extended System Level Commands or via the printer s menu system Syntax eName CR Name The name up to 16 characters of the configuratio...

Page 142: ... The default is the feed speed Sample STX LD11H30PGSG fA 191100200830165Fixed Data Field 1 E STX L 191100200830165Fixed Data Field 1 E The sample above prints two labels the first label has present speed of 1 inch per second while the second reverts to the feed speed of 4 inches per second G Place Data in Global Register The G command saves the print data of a print format record in a global regis...

Page 143: ...cation Syntax Hnn Where nn Is a two digit heat value 00 30 Sample STX L CR H15 CR 141100001000100SAMPLE LABEL CR E The sample above sets the printer for a heat value of 15 and prints one label Non Display models the Darkness Potentiometer while providing subtle changes is intended to be used to match print contrast levels following print head replacements J Justification This command changes the p...

Page 144: ...nd is sent all measurements will be interpreted as metric values e g a column offset of 0010 will be interpreted as 1 0 mm Syntax m Sample STX L CR m 141100001000100SAMPLE LABEL CR E The sample above prints the text SAMPLE LABEL starting at location coordinates 10 0 mm 10 0 mm n Set Inch Imperial Mode This command sets the printer to measure in inches When this command is sent all measurements wil...

Page 145: ... speed of 2 inches per second 51 mm per second and the second at the default setting p Set Backfeed Speed This command typically used in conjunction with the Cut or Peel and Present operations controls the rate at which the labels will reverse to align to the next start of print position The setting remains in effect until another backfeed speed command is received or until the printer is reset Sy...

Page 146: ...ting R Set Row Offset Amount This command allows vertical adjustment of the point where printing begins The printer is instructed to print label formats nnnn units above the position that the format specifies This feature is useful when a single format is to be printed on labels containing preprinted information Syntax Rnnnn Where nnnn Is a four digit number 0000 9999 for the row offset in inches ...

Page 147: ...CR Q0002 CR E CR Begin label format Retrieve format named TEST Quantity requested 2 Terminate formatting and print Sample 2 STX L CR rTEST CR X CR STX G CR Begin label format Retrieve format named test Terminate formatting Print Sample 3 STX L CR D11 CR PO CR SO CR rTEST CR E CR Begin label format Dot size 1x1 Print speed O Feed speed O Retrieve format named test Terminate formatting and print The...

Page 148: ...el Format in Module This command stores a label format to a specified module as a dlb file Supplying the module name will store the label to that module otherwise using C will cause the label format to be stored in the selected default module see STX X In addition this command terminates the Label Formatting Command Syntax sann n a Is the module designator representing a single character module na...

Page 149: ...diately restored to a carriage return CR as seen in the format record containing the text TERMINATOR U Mark Previous Field as a String Replacement Field This command controls the formatting of replacement data Specifying a field as a string replacement for dynamic not static fields will optimize throughput See STX U Syntax U Sample STX L D11 121100001000000123456789012 CR U CR 12110000200000012345...

Page 150: ...s Syntax X Sample STX L CR 141100001000100SAMPLE CR X CR The sample above will result in a label format but no label will be printed y Select Font Symbol Set This command like the STX y selects the scalable font symbol set The selected symbol set remains active until another symbol set is selected see the STX y command for details Syntax ySxx S Byte size designation see Appendix H S Single byte sy...

Page 151: ... the field will increment by the value assigned after the plus sign each time a label is produced or the greater than symbol can be substituted to make the field increment alphabetically or the left parenthesis can be substituted to make the field increment hexadecimal data valid hexadecimal data is 0 9 or A F usually in pairs This command is effective only on the label format record that it follo...

Page 152: ...t a field in a batch of labels The numeric data in the field will decrement by the value assigned after the minus sign each time a label is produced or the less than character can be substituted to make the field decrement alphabetically or the right parenthesis can be substituted to make the field decrement hexadecimal data valid hexadecimal data is 0 9 or A F usually in pairs This command is eff...

Page 153: ...placed by the pad character on the left side Set Count by Amount This command allows applications using the increment decrement field command to print more than one label with the same field value before the field data is updated The default is 1 Syntax nn May be 0x55 or 0x40 see note below Where nn Is a two digit value that specifies the number of labels to be generated before incrementing or dec...

Page 154: ... specified global register into the data field See the G command Syntax STX Sn Where n Specifies the global register A P that contains the data to place into the data field Sample STX L CR 121100000000000DMX CR G CR 1A2210001000000 STX SA CR E CR The sample above places the string DMX into the next available global register A and then line 4 is effectively replaced by the data from global register...

Page 155: ...s and Markers When using substitution you must ensure the converted string produces valid characters for the selected bar code font Sample 1 STX L CR 121100001000100 STX TBCD GHI PQ TU CR E CR Sample 1 prints SUN DEC 21 98 Sample 2 STX L CR 191100100100010 STX TEF PQ CR E CR Sample 2 prints 12 21 Sample 3 STX L CR 191100100100010ABC STX TEF PQ STX DEF CR E CR Sample 3 prints ABC 12 21 DEF and illu...

Page 156: ...Label Formatting Command Functions 144 Class Series 2 Programmer s Manual ...

Page 157: ...X command as file type dbm The commands in the table below are listed in their order of appearance top to bottom during font downloading The SOH D command must be sent prior to downloading a font Command Description c D Assign Font ID Number s Wnn n Font Descriptor c E Character Code s W Character Download Data Table 7 1 Font Loading Commands c D Assign Font ID Number This command is the first com...

Page 158: ...II format Syntax ESC s Wddd d Is the number of bytes of font descriptor data from 1 to 3 ASCII decimal digits Where dd d Is the descriptor c E Character Code This code is the ASCII decimal value corresponding to the next downloaded character Syntax ESC c E Where Is the ASCII value of the character three digits maximum 0 to 999 s W Character Download Data This command contains all of the informatio...

Page 159: ...CR Format text 391100602000200ROTATION 3 CR Format text 491100602000200ROTATION 4 CR Format text 1A3104003000260123456 CR Format bar code with text 2A3104001400300123456 CR Format bar code with text 3A3104001000140123456 CR Format bar code with text 4A3104002600100123456 CR Format bar code with text 1X1100000000000B400400003003 CR Format box 1X1100002000000L400003 CR Format line 1X1100000000200L00...

Page 160: ...g all subsequent data as label print format records Generating Records Every record is made of three parts 1 a header that is 15 bytes in length 2 the data to be printed and 3 a termination character e g CR marking the end of the field The header is used to select the appearance of the data when printed by choosing rotation font type size and position options Every header contains similar informat...

Page 161: ...ion Row Position Row Position Row Position Row Position Row Position gggg Column Position Column Position Column Position Column Position Column Position Column Position hhhh N A N A Font Height N A N A N A iiii N A N A Font Width N A N A N A jj j Data String Data String Data String Data String Image Name Graphics Specifier Table 8 3 Record Type Structure In Table 8 3 the record structure is shown...

Page 162: ...ld b determines how the rest of the fields are interpreted as shown in the table below Values 0 through 9 select human readable fonts 0 through 8 will select standard printer fonts value 9 selects the CG Triumvirate smooth scalable font internal or scalable fonts When 9 is used to select a scalable font the font size font I D number is chosen by entering a value in the height field eee Values A th...

Page 163: ...he narrow bar width resolution and range are dependent upon the print head resolution see Appendix K A dot multiplier command can also be used to change the printed dot size see Label Formatting Command D and Appendix F eee Bar Code Height Font Size Selection This field has interpretations dependent upon the value of the font b field as shown below b Font Field Value eee Field Range eee Field Inte...

Page 164: ...See note below To ensure that the data stream is portable to other Datamax O Neil printers specify the font size in points If the font is specified in dots it will output differently on printers with different DPI MMPI resolutions There are 72 307 points per 1 inch 2 847 mm jj j Data Field The final field contains the data that will actually be printed on the label A string of data can be up to 25...

Page 165: ...acter string up to 255 characters followed by a termination character Data Table 8 6 Internal Bitmapped Font Record Structure 2 Smooth Font Font Modules and Downloaded Bitmapped Fonts This record type is used for internal smooth fonts CG Triumvirate see Table C 6 or a bitmapped font downloaded to a memory module see Font Loading Commands When a 9 is entered in field b then the height field eee det...

Page 166: ...e u Hex ASCII see Appendix H Values S00 to S9z and U00 to U9z u00 to u9z select a scalable font S00 and S01 are used for the standard internal resident fonts on display equipped models while S01 is used for the standard internal resident font on non display models Field Valid Inputs Meaning a 1 2 3 and 4 Rotation b 9 Fixed Value c 1 to 9 A to Z and a to z Width Multiplier d 1 to 9 A to Z and a to ...

Page 167: ...ictions see Appendix F For module based bar codes field d is the narrow bar width in dots bar code module size For consistent results in all rotations for bar codes of this type field d and field c must have the same value For ratio based bar codes field c is the wide bar width in dots the numerator field d is the narrow bar width in dots the denominator See Appendix G for specific bar code inform...

Page 168: ...ages can be printed only in Rotation 1 see STX I Field Valid Inputs Meaning a 1 Fixed Value b Y Image c 1 to 9 A to Z and a to z Width Multiplier d 1 to 9 A to Z and a to z Height Multiplier eee 000 Fixed Value ffff 0000 to 9999 Row gggg See Appendix K Column jj j ASCII string up to 16 characters followed by a termination character Image Name Table 8 11 Image Fields 6 Graphics Using graphics the p...

Page 169: ...n jj j Lhhhvvv lhhhhvvvv Bhhhvvvbbbsss bhhhhvvvvbbbbssss Line Line Box Box Table 8 12 Line and Box Parameters Line Lhhhvvv Where L hhh vvv L and specifies line drawing horizontal width of line and vertical height of line Line lhhhhvvvv Where l hhhh vvvv l and specifies line drawing horizontal width of line and vertical height of line Box Bhhhvvvbbbsss Where B hhh vvv bbb sss B and specifies box dr...

Page 170: ...1 Multiplier must be 1 rrrr Row of point 2 1 Multiplier must be 1 cccc Column of point 2 ppp Fill pattern rrrr Row of point 3 rrrr Row of point 1 cccc Column of point 3 cccc Column of point 1 Additional points P Polygon ID Fixed Value CR Termination character Table 8 13 Polygon Record Structure The points must be specified in the order to be drawn the last point specified is automatically connecte...

Page 171: ...iplier must be 1 bbbb Fixed Value 0001 fff Fill pattern number rrrr Radius of the circle rrrr Row of the center point CR Termination character Table 8 14 Circle Record Structure Fill Patterns Pattern Number Description Example 0 No Pattern 1 Solid Black 2 6 Black 3 12 Black 4 25 Black 5 38 Black 6 50 Black 7 Diamonds 8 Circles 9 Right Diagonal Lines 10 Left Diagonal Lines 11 Grid Table 8 15 Fill P...

Page 172: ...The record 1 X 11 004 0010 0010 P 001 0001 0050 0010 0050 0200 0010 0200 CR Produces a rectangle filled with pattern 4 25 Black row 0010 column 0010 row 0050 column 0200 3 Circle The record 1 X 11 000 0100 0100 C 001 0001 0025 CR Produces a circle centered at row 0100 column 0100 with a radius of 0025 and no fill pattern 4 Circle with Fill The record 1 X 11 009 0100 0100 C 001 0001 0025 CR Produce...

Page 173: ...f font italicization FU Turns on or off underlining of string minus is disable or plus is enable FPn Points Specifies the vertical point size of the following text relative to the base line FSn Points Specifies the horizontal point size of the following text relative to the base line FR n Degrees Specifies the rotation of the base line relative to the original print direction of the record If a or...

Page 174: ...PL World FI U B 1911S0101400040P018P018New DPL World FU B 1911S0100800040P018P018New DPL World FB I U 1911S0100200040P018P018New DPL World FB U I E Figure 2 Note that if all format commands after the first FB were deleted the entire label would have been printed with bold scalable fonts This is what is meant by a state change Once invoked that command is in affect until turned off or the label for...

Page 175: ...012DPL allows FI ITALICS FI in the string FI U 1911S0101000040P018P012DPL allows FB I COMBINATIONS FB I in the string FB I 1911S0100600040P018P018DPL allows FB BOLD FB in the string FU I 1911S0100200040P018P018DPL allows FB BOLD FB in the string FB U I E Figure 3 is an example of the output from this DPL command stream The user has the ability to change the point and set size of the font within th...

Page 176: ...Generating Label Formats 164 Class Series 2 Programmer s Manual ...

Page 177: ... FF 12 0C 44 2C L 76 4C l 108 6C Ctrl M CR 13 0D 45 2D M 77 4D m 109 6D Ctrl N SO 14 0E 46 2E N 78 4E n 110 6E Ctrl O SI 15 0F 47 2F O 79 4F o 111 6F Ctrl P DLE 16 10 0 48 30 P 80 50 p 112 70 Ctrl Q DC1 17 11 1 49 31 Q 81 51 q 113 71 Ctrl R DC2 18 12 2 50 32 R 82 52 r 114 72 Ctrl S DC3 19 13 3 51 33 S 83 53 s 115 73 Ctrl T DC4 20 14 4 52 34 T 84 54 t 116 74 Ctrl U NAK 21 15 5 53 35 U 85 55 u 117 7...

Page 178: ...206 CE 238 EE Å 143 8F 175 AF 207 CF 239 EF É 144 90 176 B0 ð 208 D0 240 F0 æ 145 91 177 B1 Ð 209 D1 241 F1 Æ 146 92 178 B2 Ê 210 D2 242 F2 ô 147 93 179 B3 Ë 211 D3 3 4 243 F3 ö 148 94 180 B4 È 212 D4 244 F4 ò 149 95 Á 181 B5 213 D5 245 F5 û 150 96 Â 182 B6 Í 214 D6 246 F6 ù 151 97 À 183 B7 Î 215 D7 247 F7 ÿ 152 98 184 B8 Ï 216 D8 º 248 F8 Ö 153 99 185 B9 217 D9 249 F9 Ü 154 9A 186 BA 218 DA 250 F...

Page 179: ... main char pcs 590 char desc 10K OHM 1 4 WATT fputs DMX Printer Test Program n stdout fputs x02L n stdaux STX L Enter Label Formatting fputs H07 n stdaux Enter Heat Setting of 7 fputs D11 n stdaux Set Width and Height Dot Size fprintf stdaux 191108010000025 s n desc Select smooth Font fprintf stdaux 1a6210000000050 sPCS n pcs Select Bar code type a fputs E n stdaux End Label format mode and print ...

Page 180: ...String STX byte Const StartLabel L Const EndLabel E Const PrintDensity D11 Printer DPL Data to position dynamic information on label Const OrderTxt 191100704150010 font 9 24 pt Const OrderBC 1a6205004200120 Const CustomerTxt 191100603600010 Const Item1NO 191100403250010 Const Item1BC 1a6204002870010 Const Item1Txt 191100402690010 Const Item1Qty 191100603070260 DPL Fixed Items on label Const Itm1 1...

Page 181: ...Chr 13 OrderData Chr 13 Item1 Chr 13 Fixed Chr 13 EndLabel Comm1 Output PrintLabelEnd Sub Display the record form on the screen Private Sub Form_Load Fixed Itm1 Chr 13 Chr 13 Qty1 Chr 13 Chr 13 BoxPos1 Boxsize Chr 13 CharSet Chr 126 Alternate stx character MComm PortOpen 1 Open the serial port End Sub Exit the program by clicking Exit button with the mouse Private Sub cmdExit_Click Comm1 PortOpen ...

Page 182: ...licking print button with the mouse Private Sub cmdPrint_Click font name as seen in application font list box if not found driver will inform GDI to generate an image that will be downloaded Printer FontName cmboFonts Text 1 440 twips equals one inch Printer Height 6480 4 5 inches in twips Printer Width 5760 4 inches in twips Printer CurrentX 1440 1 inch column position Printer CurrentY 2160 2 inc...

Page 183: ...for any printer driver attached to LPT1 If one is installed then a DPL file can be printed via the print driver Note that this does not have to be a Datamax O Neil DPL print driver DPL is created by the application and sent to LPT1 To begin a global variable called SelPrinter must be defined as a string Then use the following code to create a frm file VERSION 5 00 Object F9043C88 F6F2 101A A3C9 08...

Page 184: ...Height 372 Left 240 TabIndex 2 Top 735 Width 972 End Begin VB TextBox txtFile Height 288 Left 120 TabIndex 1 Top 360 Width 3492 End Begin VB Label Label1 Caption File Name Height 255 Left 120 TabIndex 0 Top 135 Width 1455 End Begin VB Menu File Caption File Begin VB Menu open Caption Open End Begin VB Menu exit Caption Exit Shortcut Q End End End Attribute VB_Name Form1 Attribute VB_GlobalNameSpac...

Page 185: ... WritePrinter Lib winspool drv ByVal hPrinter As Long pBuf As Any ByVal cdBuf As Long pcWritten As Long Private Declare Function EndDocPrinter Lib winspool drv ByVal hPrinter As Long Private Declare Function EndPagePrinter Lib winspool drv ByVal hPrinter As Long Private Declare Function ClosePrinter Lib winspool drv ByVal hPrinter As Long End If WIN32 Dim ch As String 1 f1 As Integer loadfile As S...

Page 186: ... Call WritePrinter hPrinter ByVal printdata Len printdata written While Not EOF 1 Get f1 ch printdata ch Call WritePrinter hPrinter ByVal printdata Len printdata written Wend Call EndPagePrinter hPrinter Call EndDocPrinter hPrinter Call ClosePrinter hPrinter Close when done Close file Close 1 MsgBox File sent to print spooler vbExclamation End Sub Private Sub cmdClose_Click Unload Me End Sub Priva...

Page 187: ..._Click CommonDialog1 ShowOpen loadfile CommonDialog1 FileName txtFile Text loadfile End Sub Private Sub Printer_Click CommonDialog1 ShowPrinter End Sub This will create the form pictured below It may be necessary to remove and reinsert the common dialog control due to Windows registry issues ...

Page 188: ...Appendix B Sample Programs 176 Class Series 2 Programmer s Manual ...

Page 189: ... when using variable data in a fixed area The sizes of these fonts are shown on the following pages The CG Triumvirate font number 9 is a proportional font Each character will take up a different amount of space when printed For example the letter W will be wider than the letter I Font Number Valid ASCII Characters decimal Use with Record Structure Type 0 32 127 255 1 32 168 171 172 225 255 2 32 1...

Page 190: ...64 32 4 22 7 Font 7 32 15 5 11 3 Font 8 28 15 5 9 9 Table C 2 Font Sizes 203 DPI Resolution Font Height Width Spacing Point Size Font 0 10 7 1 2 4 Font 1 19 10 3 4 6 Font 2 27 15 3 6 5 Font 3 40 21 3 9 6 Font 4 53 27 4 12 7 Font 5 77 27 4 18 5 Font 6 95 47 6 22 8 Font 7 47 22 7 11 3 Font 8 41 22 7 9 8 Table C 3 Font Sizes 300 DPI Resolution Font Height Width Spacing Point Size Font 0 14 10 2 2 5 F...

Page 191: ...ed here For an optional font set that generates these fonts via scalable font technology the character mapping for this font is the selected scalable symbol set see Appendix E In the sample format below a 300 DPI printer will use 4 point smooth font to produce a printed label with the words four point font Sample format STX L CR 1911A0400100010four point font CR E CR Smooth Font 9 Font Size Specif...

Page 192: ...ng font The Euro currency character has been added to Fonts 0 6 0 Identifies a 96 character alphanumeric font uppercase and lowercase 1 Identifies a 145 character uppercase and lowercase alphanumeric font that includes desenders and ascenders 2 Identifies a 138 character alphanumeric upper and lowercase font 3 Identifies a 62 character alphanumeric uppercase font 4 Identifies a 62 character alphan...

Page 193: ...eries 2 Programmer s Manual 181 5 Identifies a 62 character alphanumeric upper case font 6 Identifies a 62 character alphanumeric uppercase font 7 Identifies a font that prints OCR A size I 8 Identifies a font that prints OCR B size III ...

Page 194: ...ndix C Available Fonts 182 Class Series 2 Programmer s Manual 9 Identifies the Internal CG Triumvirate font Point sizes are selected by the number in the Format Record header eee height field see Table C 6 ...

Page 195: ...ry time the printer is turned On signaling a hardware reset Uppercase T This code signals a software reset A software reset is made by sending the command sequence to the printer or by performing a reset using the front panel keys Lowercase v There is an input buffer overflow situation caused when an overflow of data is sent to the printer ...

Page 196: ...Appendix D Reset Codes 184 Class Series 2 Programmer s Manual ...

Page 197: ...oard properties layout Results may vary if printing this document using a different input locale DN ISO 60 Danish Norwegian Symbol Set 0 1 2 3 4 5 6 7 8 9 A B C D E F 00 10 20 30 0 1 2 3 4 5 6 7 8 9 40 A B C D E F G H I J K L M N O 50 P Q R S T U V W X Y Z Æ Ø Å _ 60 a b c d e f g h i j k l m n o 70 p q r s t u v w x y z æ ø å DT DeskTop Symbol Set 0 1 2 3 4 5 6 7 8 9 A B C D E F 00 10 20 30 0 1 2...

Page 198: ...s t u v w x y z 80 90 A0 ª B0 µ C0 À Á Â Ã Ä Å Æ Ç È É Ê Ë Ì Í Î Ï D0 Ð Ñ Ò Ó Ô Õ Ö Ø Ù Ú Û Ü Ý Þ ß E0 à á â ã ä å æ ç è é ê ë ì í î ï F0 ð ñ ò ó ô õ ö ø ù ú û ü ý þ ÿ E2 ISO 8859 2 Latin 2 Set 0 1 2 3 4 5 6 7 8 9 A B C D E F 00 10 20 30 0 1 2 3 4 5 6 7 8 9 40 A B C D E F G H I J K L M N O 50 P Q R S T U V W X Y Z 60 a b c d e f g h i j k l m n o 70 p q r s t u v w x y z 80 90 A0 Ł Š Z B0 º ł š z ...

Page 199: ... Set 0 1 2 3 4 5 6 7 8 9 A B C D E F 00 10 20 30 0 1 2 3 4 5 6 7 8 9 40 à A B C D E F G H I J K L M N O 50 P Q R S T U V W X Y Z º ç _ 60 µ a b c d e f g h i j k l m n o 70 p q r s t u v w x y z é ù è GR ISO 21 German Symbol Set 0 1 2 3 4 5 6 7 8 9 A B C D E F 00 10 20 30 0 1 2 3 4 5 6 7 8 9 40 A B C D E F G H I J K L M N O 50 P Q R S T U V W X Y Z Ä Ö Ü _ 60 a b c d e f g h i j k l m n o 70 p q r...

Page 200: ... O 50 P Q R S T U V W X Y Z _ 60 a b c d e f g h i j k l m n o 70 p q r s t u v w x y z 80 Ä Å Ç É Ñ Ö Ü á à â ä ã å ç é è 90 ê ë í ì î ï ñ ó ò ô ö õ ú ù û ü A0 º ß Æ Ø B0 µ Σ π ª Ω æ Ø C0 f À Ã Õ Œ œ D0 ÿ Ÿ fi fl E0 Â Ê Á Ë È Í Î Ï Ì Ó Ô F0 Ò Ú Û Ù ˆ º ˇ PC PC 8 Code Page 437 Symbol Set 0 1 2 3 4 5 6 7 8 9 A B C D E F 00 10 20 30 0 1 2 3 4 5 6 7 8 9 40 A B C D E F G H I J K L M N O 50 P Q R S T U...

Page 201: ... ê ë è ï î ì Ä Å 90 É æ Æ ô ö ò û ù ÿ Ö Ü ø Ø Ŀ ŀ A0 á í ó ú ñ Ñ õ Õ ã Ã ℓ ʼn B0 C0 D0 E0 a ß π σ µ Τ ф Θ Ω δ ф є F0 n 2 PE PC 852 Latin 2 Symbol Set 0 1 2 3 4 5 6 7 8 9 A B C D E F 00 10 20 30 0 1 2 3 4 5 6 7 8 9 40 A B C D E F G H I J K L M N O 50 P Q R S T U V W X Y Z _ 60 a b c d e f g h i j k l m n o 70 p q r s t u v w x y z 80 Ç ü é â ä ç ł ë î Ä 90 É ô ö Ö Ü Ł A0 á í ó ú Ž ž B0 Á Â C0 D0 ð Ð...

Page 202: ...x y z 80 Ç ü é â ä à å ç ê ë è ï î ì Ä Å 90 É æ Æ ô ö ò û ù ÿ Ö Ü ø Ø ƒ A0 á í ó ú ñ Ñ ª B0 Á Â À C0 ã Ã D0 ð Ð Ê Ë È ı ĺ Î Ì E0 Ó ß Ô Ò õ Õ μ þ Þ Ù Û Ú ý Ý F0 º PT PC 8 TK Code Page 437T Symbol Set 0 1 2 3 4 5 6 7 8 9 A B C D E F 00 10 20 30 0 1 2 3 4 5 6 7 8 9 40 A B C D E F G H I J K L M N O 50 P Q R S T U V W X Y Z _ 60 a b c d e f g h i j k l m n o 70 p q r s t u v w x y z 80 Ç ü é â ä à å ç ...

Page 203: ... è ò ù ä ë ö ü D0 Å î Ø Æ å Í ø æ Ä ì Ö Ü É Ï ß Ô E0 Á Ã ã Ð ð Í Ì Ó Ò Õ õ Š š Ú Ÿ ÿ F0 Þ þ µ ª SP ISO 17 Spanish Symbol Set 0 1 2 3 4 5 6 7 8 9 A B C D E F 00 10 20 30 0 1 2 3 4 5 6 7 8 9 40 A B C D E F G H I J K L M N O 50 P Q R S T U V W X Y Z Ñ _ 60 a b c d e f g h i j k l m n o 70 p q r s t u v w x y z º ñ ç SW ISO 11 Swedish Symbol Set 0 1 2 3 4 5 6 7 8 9 A B C D E F 00 10 20 30 0 1 2 3 4 5 ...

Page 204: ...80 90 A0 ƒ fi fl B0 C0 ˆ ˇ D0 E0 Æ ª Ł Ø Œ º F0 æ ł ø œ ß UK ISO 4 United Kingdom Symbol Set 0 1 2 3 4 5 6 7 8 9 A B C D E F 00 10 20 30 0 1 2 3 4 5 6 7 8 9 40 A B C D E F G H I J K L M N O 50 P Q R S T U V W X Y Z _ 60 a b c d e f g h i j k l m n o 70 p q r s t u v w x y z US ISO 6 ASCII Symbol Set 0 1 2 3 4 5 6 7 8 9 A B C D E F 00 10 20 30 0 1 2 3 4 5 6 7 8 9 40 A B C D E F G H I J K L M N O 50...

Page 205: ... b c d e f g h i j k l m n o 70 p q r s t u v w x y z 80 90 A0 À Â È Ê Ë Î Ï Ú Û B0 º Ç ç Ñ ñ ƒ C0 â ê ô û á é ó ú à è ò ù ä ë ö ü D0 Å î Ø Æ å í ø æ Ä ì Ö Ü É ï ß Ô E0 Á à ã Í Ì Ó Ò Õ õ Š š Ú Ÿ ÿ F0 Œ œ ª º VU Ventura US Symbol Set 0 1 2 3 4 5 6 7 8 9 A B C D E F 00 10 20 30 0 1 2 3 4 5 6 7 8 9 40 A B C D E F G H I J K L M N O 50 P Q R S T U V W X Y Z _ 60 a b c d e f g h i j k l m n o 70 p q r s...

Page 206: ... z 80 ƒ ˆ Š Œ 90 š œ Ÿ A0 ª B0 µ º C0 À Á Â Ã Ä Å Æ Ç È É Ê Ë Ì Í Î Ï D0 Ð Ñ Ò Ó Ô Õ Ö Ø Ù Ú Û Ü Ý Þ ß E0 à á â ã ä å æ ç è é ê ë ì í î ï F0 ð ñ ò ó ô õ ö ø ù ú û ü ý þ ÿ WE Windows 3 1 Latin 2 Symbol Set 0 1 2 3 4 5 6 7 8 9 A B C D E F 00 10 20 30 0 1 2 3 4 5 6 7 8 9 40 A B C D E F G H I J K L M N O 50 P Q R S T U V W X Y Z _ 60 a b c d e f g h i j k l m n o 70 p q r s t u v w x y z 80 Š Ž 90 š ž...

Page 207: ...C0 À Á Â Ã Ä Å Æ Ç È É Ê Ë Ì Í Î Ï D0 Ð Ñ Ò Ó Ô Õ Ö Ø Ù Ú Û Ü Ý Þ ß E0 à á â ã ä å æ ç è é ê ë ì í î ï F0 ð ñ ò ó ô õ ö ø ù ú û ü ý þ ÿ WT Windows 3 1 Latin 5 Symbol Set 0 1 2 3 4 5 6 7 8 9 A B C D E F 00 10 20 30 0 1 2 3 4 5 6 7 8 9 40 A B C D E F G H I J K L M N O 50 P Q R S T U V W X Y Z _ 60 a b c d e f g h i j k l m n o 70 p q r s t u v w x y z 80 ƒ ˆ Š Œ 90 š œ Ÿ A0 ª B0 µ º C0 À Á Â Ã Ä Å Æ...

Page 208: ...Appendix E Single Byte Symbol Sets 196 Class Series 2 Programmer s Manual ...

Page 209: ...an indication that printers equipped with a Linear Scanner are capable of recognizing the associated symbology Bar Code Characteristics Bar Code ID Symbology Length Checksum Valid ASCII Characters decimal value representation Linear Scanner Supported A a Code 39 Varies No 32 36 37 42 43 45 57 65 90 B b UPC A 11 Yes 48 57 Numeric only Option V used in the 6th 7th position C c UPC E 6 Yes 48 57 Nume...

Page 210: ...umeric only M m 2 digit UPC addendum 2 Yes 48 57 Numeric only 1 N n 5 digit UPC addendum 5 Yes 48 57 Numeric only 1 O o Code 93 Varies No 35 38 42 58 65 90 97 122 p Postnet Varies Yes 48 57 Numeric only Q q UCC EAN 128 19 Yes 48 57 Numeric only R r UCC EAN 128 K Mart non EDI 18 Yes 48 57 Numeric only S s UCC EAN 128 Random Weight 34 Yes 48 57 Numeric only T t Telepen Varies Yes All ASCII character...

Page 211: ... EAN 128 w auto subset switching 2 Varies Yes 32 127 W1J Code 128 w auto subset switching Varies Yes 32 127 W1k GS1 DataBar six types 2 Varies Yes Numeric Alphanumeric type dependent W1L Planet Code Varies Yes 48 57 Numeric only W1M W1m Australia Post 4 State Bar Code Varies Yes Numeric Alphanumeric type dependent W1N W1n Industrial 2 of 5 Varies M 10 48 57 Numeric only W1p Intelligent Mail Barcod...

Page 212: ...r display equipped and EX2 models only Table F 1 Bar Code Characteristics Bar Code Default Widths and Heights Bar Code Default Data 203 DPI Resolutions 300 DPI Resolutions 400 DPI Resolutions 600 DPI Resolutions Font Height inches Ratio Module Size Height inches Ratio Module Size Height inches Ratio Module Size Height inches Ratio Module Size A 40 6 2 40 9 4 40 12 4 40 18 6 B 80 3 80 4 80 6 80 9 C...

Page 213: ...p 08 N A 08 N A 08 N A 08 N A Q 1 40 2 1 40 4 1 40 4 1 40 6 R 1 40 2 1 40 4 1 40 4 1 40 6 S 1 40 2 1 40 3 1 40 4 1 40 6 T 80 1 80 1 80 2 80 3 U u 1 00 N A 1 00 N A 1 00 N A 1 00 N A v 5 1 5 1 5 2 5 3 z N A N A N A N A N A N A N A N A Z z N A N A N A N A N A N A N A N A W1C W1c N A N A N A N A N A N A N A N A W1D W1d N A N A N A N A N A N A N A N A W1F W1f N A N A N A N A N A N A N A N A W1G W1g 5 ...

Page 214: ...ght inches Ratio Module Size Height inches Ratio Module Size W1p N A N A N A N A N A N A N A N A W1q 40 2 40 4 40 4 40 6 W1R 1 40 2 1 40 4 1 40 4 1 40 6 W1S W1s 0 40 6 2 0 40 9 4 0 40 12 4 0 40 18 6 W1t 40 6 2 40 9 4 40 12 4 40 18 6 W1Y W1y 40 2 40 4 40 4 40 6 W1Z W1z N A N A N A N A N A N A N A N A Table F 2 Bar Code Default Data Some bar codes will be sensitive to Label Command D see Label Forma...

Page 215: ...bar code with a wide to narrow bar ratio of 3 1 STX L D11 CR 1A00000001501000123456789 CR 121100000000100Barcode A CR E B UPC A Valid Characters 0 9 Length 12 digits If the user provides 11 digits the printer will compute the checksum If the user provides the checksum the printer will check that it matches the expected checksum If it does not match the printer will print out all zeros and the expe...

Page 216: ...dth The following example prints a UPC E bar code STX L D11 CR 1C0000000150100012345 CR 121100000000100Barcode C CR E D Interleaved 2 of 5 I 2 of 5 Valid Characters 0 9 Variable Length Valid bar widths The expected ratio of wide to narrow bars can range from 2 1 to 3 1 The following example prints an Interleaved 2 of 5 bar code with a wide to narrow bar ratio of 3 1 STX L D11 CR 1D0000000150100012...

Page 217: ...If no start character is sent for the Code 128 font Code 128 Subset B will be selected by default Subset C Includes the set of 100 digit pairs from 00 through 99 inclusive as well as special characters Code 128 Subset C is used for double density encoding of numeric data To select Code 128 Subset C place an ASCII C DEC 67 HEX 43 before the data to be encoded Subset C can only encode an even number...

Page 218: ...21100000000100Barcode E CR E F EAN 13 Valid Characters 0 9 Length 13 digits If the user provides 12 digits the printer will compute the checksum If the user provides the checksum the printer will check that it matches the expected checksum If it does not match the printer will print all zeros and the expected checksum See Appendix O Valid bar widths The fourth character of record is the width of t...

Page 219: ...r code STX L D11 CR 1G00000001501000123456 CR 121100000000100Barcode G CR E H Health Industry Bar Code HBIC Valid Characters 0 9 A Z Variable Length Valid bar widths The expected ratio of wide to narrow bars can range from 2 1 to 3 1 The host must supply leading s The following example prints a HBIC bar code with a wide to narrow bar ratio of 3 1 STX L D11 CR 1H0000000150050 0123456789 CR 12110000...

Page 220: ...ing example prints an Interleaved 2 of 5 bar code with a modulo 10 checksum added and with a wide to narrow bar ratio of 3 1 STX L D11 CR 1J000000015010001234567890 CR 121100000000100Barcode J CR E K Plessey Valid Characters 0 9 Length 1 to 14 digits Valid bar widths The expected ratio of wide to narrow bars can range from 2 1 to 3 1 If a character is the last data character an additional MSI chec...

Page 221: ...dendum Valid Characters 0 9 Length 2 digits Valid bar widths The fourth character of record is the width of the narrow bar in dots All other bars are a ratio of the narrow bar 2 times 3 times and 4 times the narrow bar width Human readable characters for this bar code symbology are printed above the symbol The following example prints a 2 digit UPC bar code addendum STX L D11 CR 1M000000015010042 ...

Page 222: ...4 times the narrow bar width The following example prints a Code 93 bar code STX L D11 CR 1O0000000150100Datamax42 CR 121100000000100Barcode O CR E p Postnet Valid Characters 0 9 Length 5 9 or 11 digits Valid bar widths The width and height multiplier values of 00 will produce a valid Postnet symbol Usage The bar code height field is ignored since the symbol height is United States Postal Service ...

Page 223: ...e prints a UCC EAN Code 128 bar code STX L D11 CR 1Q00000001501000123456789012345678 CR 121100000000100Barcode Q CR E R UCC EAN Code128 K MART NON EDI Valid Characters 0 9 Length 18 digits Valid bar widths The fourth character of record is the width of the narrow bar in dots All other bars are a ratio of the narrow bar 2 times 3 times and 4 times the narrow bar width Human readable characters for ...

Page 224: ...rocery industry The following example prints a UCC EAN Code 128 Random Weight bar code STX L D11 CR 1S000000015005001100736750292601193042032020018002110123456 CR 121100000000100Barcode S CR E Barcode S T Telepen Valid Characters All ASCII characters Variable Length Valid bar widths The fourth character of the record is the width of the narrow bar in dots All other bars are a ratio of the narrow b...

Page 225: ... in the example below If this is not specified the printer chooses the best mode 1u0000001200120 3 R S01G S96123456G S068G S001G S1Z12345675G SUPSNG S12345EG S0 89G S G S1 1G S10 1G SYG S G S G SUTR S E OT This example will print encoding the MaxiCode symbol in Mode 3 STX L D11 CR 1u0000001200120 3 R S01G S96123456G S068G S001G S1Z12345675G SUPSNG S12345EG S089G S G S1 1G S10 1G SYG S G S G SUTR S...

Page 226: ...6 Message Header V6C3E2 Maximum 6 alphanumeric ASCII international zip code 068 Country Code 001 Class Primary Message G S1Z1 TR S E OT Secondary Message A UPS 3 0 international zip V6C3E2 without Message data format and message header 1u0000001200120V6C3E2G S068G S001G S1Z12345675G SUPSNG S12345EG S089G S G S1 1G S10 1 G SYG S G S G SUTR S E OT Where V6C3E2 Maximum 6 alphanumeric ASCII internatio...

Page 227: ...ecifier the portion in bold where 0051 equals the four digit decimal data byte count and includes all bytes that follow until the end of the bar code data Field termination is set by the byte count STX CR and 0x0D all represent single byte values of hexadecimal 02 0D and 0D respectively The UPS MaxiCode bar code produced encodes 327895555840666this package CR is going to Datamax and prints a line ...

Page 228: ...ata Explanation F 1 character specifying a normal or truncated bar code T to truncate F for normal 1 1 digit security level ranging from 0 to 8 00 2 digit aspect ratio specified as a fraction with the first digit being the numerator and the second digit the denominator Use 00 for the default ratio of 1 2 Valid range is from 00 to 99 00 2 digit number specifying the number of rows requested Use 00 ...

Page 229: ...a byte count and includes all bytes that follow until the end of the bar code data Field termination is set by the byte count STX CR and 0x0D all represent single byte values of hexadecimal 02 0D and 0D respectively The PDF 417 bar code produced encodes pdf CR 417 and prints a line of text Barcode Z W1c DataMatrix Valid Characters Any 8 bit byte data Variable Length DataMatrix is a two dimensional...

Page 230: ... encoded 1 Numeric data 2 Upper case alphabetic 3 Upper case alphanumeric and punctuation characters period comma hyphen and slash 4 Upper case alphanumeric 5 ASCII the full 128 ASCII character set 6 Any 8 bit byte If a format identifier is selected which will not encode the input character stream then the bar code symbol will not be printed Auto encodation format identification is recommended sin...

Page 231: ... Z and a to z Module size horizontal multiplier d 1 to 9 A to Z and a to z Module size vertical multiplier eee 000 to 999 No effect Must be numeric ffff 0000 to 9999 Label position row gggg 0000 to 9999 Label position column hhh 200 ECC 200 uses Reed Solomon error correction i 0 Fixed value not used jjj 10 12 14 16 18 20 22 24 26 32 36 40 44 48 52 64 72 80 88 96 104 120 132 144 A 3 digit even numb...

Page 232: ...21100000000100Barcode W1C CR E From the example above the bar code s data stream 1W1C440000100010000292000000000 Datamax 0x0D prints best includes a Byte Count Specifier the portion in bold where 0029 equals the four digit decimal data byte count and includes all bytes that follow until the end of the bar code data Field termination is set by the byte count STX CR and 0x0D all represent single byt...

Page 233: ... cell dimension of 01 inch or 1 mm d 1 to 9 A to Z and a to z Module size vertical multiplier See explanation for c above eee 000 to 999 No effect must be numeric ffff 0000 to 9999 Label position row gggg 0000 to 9999 Label position column see Appendix J hh h Valid ASCII character string followed by a termination character s QR Code data string see Generation Structure below Generation Structure T...

Page 234: ...tion 0 7 Mask 0 to Mask 7 8 No Mask I A a M m Data Input Mode A Automatic setting ASCII 1 a Automatic hex ASCII 1 M Manual Setting ASCII 2 m manual hex ASCII 2 cdata N A B K immediately followed by data Character Mode N Numeric N data A Alphanumeric A data B Binary Bnnnn data where nnnn data byte count 4 decimal digits byte count 2 for hex ASCII K Kanji K data term CR CR CR 3 The data string is te...

Page 235: ... 2 decimal digits tt The total number of QR Codes in series 2 decimal digits pp Value of Parity 2 digits 8 LSBs of data parity e H Q M L As above m 0 8 none As above i A a M m As above cdata N A B K immediately followed by data As above term CR CR CR As above Characteristics Models Model 1 original version bar code versions 1 through 14 A ECC Levels H M Q and L B Mask Selection Automatic or 0 thro...

Page 236: ...del 1 Version 14 ECC L 486 characters Model 2 Version 40 ECC L 2 953 characters Kanji Data Model 1 Version 14 ECC L 299 characters Model 2 Version 40 ECC L 1 817 characters Code Type Matrix Orientation Independence Yes Example STX L D11 CR 1W1D44000001000102HM AThis is the data portion also with binary B0003 0xfe 0xca 0x83 0x0D 121100000000100Barcode W1D CR E Barcode W1D Where QR Code bar code Cel...

Page 237: ... code Cell Size 0 01 inch square positioned at X 1 and Y 1 ECC M Mask Automatic Data Input Mode Automatic 1W1d1100000100010Pallet 35FGA Box 55367 Datamax Corp Orlando Florida 32707 0x0D 0x0D W1f W1F Aztec Valid Characters All ASCII characters depending upon the selected options Variable Length W1f This two dimensional bar code holds a large amount of data in a small area and can provide a high lev...

Page 238: ... Label position column hhhh 0000 to 9999 Optional string length specifier Field termination is set by this byte count This decimal value includes all of the data following this byte count field but does not include itself i 0 1 Extended Channel Interpretation ECI mode 0 Disabled 1 Enabled jjj 000 to 300 Error Correction EC Amount see table below where 000 Default EC approximately 23 001 099 EC fix...

Page 239: ...ize 256 414 516 211 61 full size 298 482 601 212 67 full size 343 554 691 213 71 full size 394 636 793 214 75 full size 446 718 896 215 79 full size 502 808 1008 216 83 full size 559 900 1123 217 87 full size 621 998 1246 218 91 full size 687 1104 1378 219 95 full size 753 1210 1511 220 101 full size 824 1324 1653 221 105 full size 898 1442 1801 222 109 full size 976 1566 1956 223 113 full size 10...

Page 240: ...ree ASCII digits with value range of 0 to 256 The data may include leading zeros Data streams longer than three digits or data that includes non numeric characters may have unpredictable results Extended Channel Interpretation Mode A value of 1 provides for extended channel codewords to be inserted into the bar code symbol using escape sequences in the datastream This mode also provides for effect...

Page 241: ...in the n digits will be encoded as FLG 0 In the context of a FLG n any backslash 9210 will be interpreted by the scanner as two backslashes Example 1 The variable length example encodes AZTEC with no ECI input and 23 error correction and prints the bar code A line of text is also printed STX L D11 CR 1W1f00000001501000000AZTEC CR 121100000000100Barcode W1f CR E Barcode W1f Example 2 The specified ...

Page 242: ...ode11 bar code STX L D11 1W1G00000015001500123456789 CR 121100000000100Barcode W1G CR E Barcode W1G W1I EAN128 with Auto Subset Switching Valid characters The entire 128 ASCII character set Variable length minimum 4 characters Valid bar widths The fourth character of record is the width of the narrow bar in dots All other bars are a ratio of the narrow bar 2 times the narrow bar width 3 times the ...

Page 243: ...ed for double density encoding of numeric data Special Character Handling Characters with an ASCII value greater than 95 are considered special characters To access these values a two character reference table is built into the printer see table below As an example to encode FNC2 into an EAN128 Subset A bar code send the ASCII DEC 38 HEX 26 followed by an ASCII B DEC 66 HEX 41 Code FNC2 will be en...

Page 244: ... following rules 1 If in subset C and there are an odd number of numeric digits subset B will be set prior to the last digit 2 If four or more numeric digits appear consecutively while in subset B the character code C will be set prior to the digits If there is an odd number of numerics already in B the first numeric will be placed in B with the others in C 3 When in subset C and a non numeric occ...

Page 245: ...FNC2 NA 98 C SHIFT SHIFT NA 99 D CODEC NA NA 100 E CODEB FNC4 NA 101 F FNC4 CODEA CODEA 102 G FNC1 FNC1 FNC1 Table G 6 Special Character Handling Control Codes Control character encoding into Code 128 Subset A by sending these control codes NUL a through z 1 26 ESC FS GS RS ASCII 127 US The following example prints a Code128 Auto bar code STX L D11 CR 1W1J000000025002512345 G10Z2133021AK CR 121100...

Page 246: ...s mod 79 checksum GS1 DataBar Limited Encodes a 14 digit EAN UCC item identification with indicator digits of zero or one within a linear symbol The encodable character set is 0 through 9 The maximum numeric data capacity for is the application identifier plus 14 digit numeric item identification Data must begin with indicator 0 or 1 Any higher number results in discarded data Error detection is m...

Page 247: ...ed Omni Directional L GS1 DataBar Limited i 1 9 Pixel Multiplier j 0 to i 1 X pixels to undercut m 0 to i 1 Y pixels to undercut n n 0 to 9 Numeric linear data length 13 1 optional Vertical bar separates primary linear data from secondary 2 D data p p 2 D data optional Additional 2 D data 2 1 The application identifier is not encoded in the symbol nor is the last check digit the user should enter ...

Page 248: ... The following example prints an GS1 DataBar Stacked bar code STX L D11 1W1k0000001500150S1002001234567890 121100000000100Barcode W1k CR E Barcode W1k The following example prints an GS1 DataBar Stacked Omni Directional bar code STX L D11 1W1k0000001500150D1002001234567890 121100000000100Barcode W1k CR E Barcode W1k The following example prints an GS1 DataBar Limited bar code STX L D11 1W1k0000001...

Page 249: ...ow p p 0 to 9 Subset of ISO646 including alphanumerics optional Vertical bar separates primary linear data from secondary 2 D data q q 2 D data optional Additional 2 D data 1 1 Separator row height for two dimensional composite is fixed at one times the pixel multiplier 2 When using additional 2 D composite data the sequence width must be at least 4 Table G 8 GS1 DataBar Expanded Record Structure ...

Page 250: ...uppercase selects the Australia Post bar code with a human readable field c 0 Not used d 0 Not used eee 000 Not used ffff 0000 to 9999 Label position row gggg 0000 to 9999 Label position column hh 11 87 45 92 59 62 44 Format Control Code FCC FCC Value Resulting Format 11 Standard Customer Bar Code 87 Routing Bar Code 45 Reply Paid Bar Code 92 Redirection Bar Code 59 Customer Bar Code 2 62 Customer...

Page 251: ...information A124B STX L D11 CR 1Wm00000005001505932211324A124B CR E Barcode W1m W1n W1N Industrial 2 of 5 Industrial 2 of 5 is a discrete self checking continuous numeric bar code All of the information is contained in the bars either wide or narrow typically in a 3 1 ratio The space is equal to the width of the narrow bar Valid Characters 0 9 Variable length minimum one digit Human Readable W1N a...

Page 252: ... letter or package for the USPS Example The following example prints an IMB bar code STX L D11 CR 1W1p000000050005001234567094987654321012345678 91 CR E Barcode W1p W1q CODABLOCK CODABLOCK is a two dimensional multi row stacked bar code CODABLOCK A uses the Code 39 character set and supports variable ratios CODABLOCK E and F use the Code 128 character set and support only fixed ratios while CODABL...

Page 253: ... to encode jj 02 62 Number of characters per row k k ASCII chars Data Only CODABLOCK A supports variable ratios Example The following example prints a CODABLOCK E bar code with 4 rows 2 characters per row STX L D11 1W1q2202501000100E0040212345678 E Barcode W1q W1R UCC EAN Code 128 K MART NON EDI Valid Characters 0 9 Length 18 digits Valid bar widths The fourth character of record is the width of t...

Page 254: ... in a 3 1 ratio The space is equal to the width of the narrow bar Valid Characters 0 9 Variable length minimum one digit Human Readable W1S and Non Human Readable W1s Example The following example prints a Standard 2 of 5 bar code STX L D11 1W1S8305001000100123456 E Barcode W1S W1t TCIF Linked 3 of 9 TLC39 Valid Characters All ASCII characters Variable Length Encodes a 25 character alphanumeric nu...

Page 255: ...characters to be encoded in the MicroPDF417 symbol This symbol is fixed at four columns The number of rows is determined by the amount of data as follows Character Count Row Count 1 14 4 15 22 6 i i S N Data 23 25 8 The link flag is the character T in Code 39 without a start stop indicator The flag location is based on the ECI code location length and height The location of the MicroPDF417 symbol ...

Page 256: ... W1 W1 Fixed value extended bar code set z z Selects the MicroPDF417 bar code c 1 to 9 A to Z and a to z Module size horizontal multiplier 0 default size d 1 to 9 A to Z and a to z Module size vertical multiplier 0 default size eee 000 No Effect ffff 0000 to 9999 Label position row gggg 0000 to 9999 Label position column h 1 to 4 Number columns i 0 to 9 and A Row Error Correction index j 0 1 Byte ...

Page 257: ... 82 25 2 23 10 57 48 38 67 93 26 2 26 12 57 54 43 72 105 30 3 6 9 84 14 6 10 14 31 3 8 11 84 18 10 18 26 32 3 10 13 84 22 15 26 38 33 3 12 15 84 26 20 34 49 34 3 15 18 84 32 27 46 67 35 3 20 23 84 42 39 66 96 36 3 26 29 84 54 54 90 132 37 3 32 35 84 66 68 114 167 38 3 38 41 84 78 82 138 202 39 3 44 47 84 90 97 162 237 40 4 4 5 101 10 8 14 20 41 4 6 9 101 14 13 22 32 42 4 8 11 101 18 20 34 49 43 4 ...

Page 258: ...y conform to the following forms R S05G S data R S E oT or R S06G S data R S E oT where data may not contain adjacent bytes with values R S or G S R S 3010 1E16 and G S 2910 1D16 and E oT 410 416 Functions Not Supported General Purpose Extended Channel Interpretations including Code 128 emulations Structured Append Reader Initialization Symbol Generation Module shaving W1Z Micro PDF417 with Byte C...

Page 259: ...ifier the portion in bold where 0012 equals the four digit decimal data byte count and includes all bytes that follow until the end of the bar code data Field termination is set by the byte count STX CR and 0x0D all represent single byte values of hexadecimal 02 0D and 0D respectively The Micro PDF417 bar code produced encodes pdf CR 417 and prints a line of text Barcode W1Z ...

Page 260: ...Appendix G Bar Code Details 248 Class Series 2 Programmer s Manual ...

Page 261: ...erminated with CR The alphanumeric portion nn of the scalable font specifiers Snn Unn unn numbering system is a base 62 numbering system 0 1 2 8 9 A B C X Y Z a b c x y z For scalable fonts the S designation signifies single byte characters and U designates double byte The lower case U counterpart signifies that print data in the label format record is in a hex ASCII format Fonts that have been do...

Page 262: ...G Times Italic 2 Single Byte SA1 scalable CG Times Bold 2 Single Byte SA2 scalable CG Times Bold 2 Italic Single Byte SA3 scalable Gothic B Kanji Double Byte Binary U40 scalable Gothic B Kanji Double Byte Hex ASCII u40 scalable GB Simplified Chinese Double Byte Binary UC0 scalable GB Simplified Chinese Double Byte Hex ASCII uC0 scalable Korean Hangul Double Byte Binary UH0 scalable Korean Hangul D...

Page 263: ...ow The CP symbol set is selected using a DPL Command STX ySxx where xx is the two letter CP Identifier In the following table the checkmark symbol is used to indicate a full compliment of characters while Part indicates a partial compliment of characters and X indicates an absence of characters for the given code page Single Byte Code Pages Font Format Code Page Identifier Intellifont 1 MicroType ...

Page 264: ...rt Part 1 ISO 8859 8 Latin Hebrew ER 10N Part Part 1 ISO 8859 5 Latin Cyrillic FR 1F Part Part Part Part ISO 69 French G8 8G Part Part 1 Greek 8 GK 12G Part Part 1 PC 8 Greek GR 1G Part Part Part Part ISO 21 German H0 0H Part Part 1 Hebrew 7 H8 8H Part Part 1 Hebrew 8 IT 0I ISO 15 Italian L 1 14L X X HP4000 ITC Zapf Dingbats LG 1U Legal M8 8M Math 8 MC 12J 3 3 Macintosh MS 5M 3 3 PS Math P9 1 13U ...

Page 265: ...ual PR 10V PC 864 Latin Arabic PT 9T PC 8 TK Code Page 437T PU 9J PC 1004 PV 26U Part PC 775 Baltic PX 12U X X PTXT3000 PY 3Y X X X X 1 Non UGL Generic Pi Font R8 8U Roman 8 R9 1 4U X X 3 3 Roman 9 SP 2S ISO 17 Spanish SW 0S ISO 11 Swedish SY 19M X X X X Symbol TK 8T X X Turkish 8 TS 10J PS Text UK 1E ISO 4 United Kingdom US 0U ISO 6 ASCII U8 X X UTF8 VI 13J Ventura International VM 6M 1 Ventura M...

Page 266: ...te Symbols Chinese Kanji and Korean Character Map Selection Double byte scalable fonts are mapped through a character map This mapping allows the host application to select a variety of characters to match the application Each of the code pages allows the host application to emulate a character set for the application Double Byte Character Map Character Map ID TrueType Font Description B5 BIG 5 Ta...

Page 267: ...splay Models The STOP LED will flash Display Equipped Models The display will indicate WAITING FOR SIGNAL Always wear a wrist strap and follow ESD prevention measures when handling the GPIO or Applicator Interface Card For specification information reference the printer s Maintenance Manual Applicator Interface Card Type 1 The Applicator Interface Card Type 1 is equipped with a GPIO Port an Auxili...

Page 268: ...STX Kc commands All configuration settings are saved in non volatile memory Jumper settings are critical Jumper settings allow internal or external power distribution to the applicator circuitry Jumper settings allow 5 or 24 VDC output signal levels Failure to configure the card for the device s you are connecting may result in damage to the printer and or the applicator The table below details th...

Page 269: ...nt Output Programmable 12 Media Out Output Low 13 Ribbon Out Output Low 14 Data Ready DRDY Output Low JMP 9 Pins 1 2 5 VDC OR Pins 2 3 24 VDC When inactive all output pins will be pulled up to the voltage determined by this jumper setting Failure to configure the card for the device s you are connecting may result in damage to the printer and or the applicator 15 Spare Output N A N A N A 1 Evoked ...

Page 270: ...of Print Slew Label Pause Toggle Reprint Vcc Vcc 5 VDC External Power Source Ground J2 GPIO PORT The Auxiliary Port J1 is an RS 232 interface Serial data transfer settings such as baud rate word length and parity can be made using STX KcSP commands These settings must match the device that you are connecting Jumpers JMP 1 JMP 4 should be in installed Applicator Interface Card Type 1 Auxiliary Data...

Page 271: ... Applicator Interface Card Type 2 has two GPIO Ports two Auxiliary Ports Serial C D and two indicator LEDs as detailed below J2 J1 9 5 4 3 2 1 8 7 6 J4 1 6 11 5 4 3 2 9 8 7 10 15 14 13 12 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 8 1 J3 Applicator Interface Card Type 2 Port Pin Out Applicator Interface Card Type 2 Hardware Jumper Locations ...

Page 272: ...Reprint Ground For isolated inputs To provide galvanic isolation for the GPI O A inputs remove jumper JMP 9 then supply an external 5VDC source voltage to Pin 2 and remove jumper JMP 8 then supply an external Ground to Pin 1 as shown right 3 4 5 6 2 Start of Print Slew Label Toggle Pause Reprint Vcc 5 VDC External Source GPI O A J1 1 Ground Seven dedicated outputs are available for control warning...

Page 273: ...AMETER warning 10 Service Required Evoked by occurrences listed under Fault Messages 1 Active LOW 11 End Of Print Programmable 1 Signifies the End of Print EOP process 12 Media Out Evoked during an Out of Stock condition Active LOW 13 Ribbon Out Evoked during an Out of Ribbon condition Active LOW 14 Data Ready Evoked when a label is waiting to be printed Then after the printer receives the Start o...

Page 274: ...3 Input 4 6 Input 5 Input 6 2 For electrically isolated inputs To provide galvanic isolation for the GPI O B inputs remove jumper JMP 11 then supply an external 5VDC source voltage to Pin 1 and remove jumper JMP 10 then supply an external Ground to Pin 6 as shown right 1 Vcc 5 VDC External Source GPI O B J2 8 3 12 7 Input 1 13 Input 2 Input 3 Input 4 Input 5 Input 6 2 Ground 6 Six unassigned outpu...

Page 275: ...sed 6 Ground JMP 10 Removed Ground must be supplied 7 Input 5 N A N A Programmed input function 8 Input 2 N A N A Programmed input function Installed Pins 1 2 Programmed output function pulled up to 5VDC Installed Pins 2 3 Programmed output function pulled up to 24VDC 9 Output 5 JMP 6 Removed An external voltage via external pull ups determine this level not exceed 30VDC Installed Pins 1 2 Program...

Page 276: ...On Jumper settings will override most printer menu settings however if COM C jumpers are set for RS 232 communications with both the RFID and Linear Scanner options menu enabled the printer will automatically assign the Linear Scanner to COM C J4 COM D J3 Serial Port D is an RS 232 communications interface Indicators Real time incoming IN and outgoing OUT signal activity can be observed via LEDs o...

Page 277: ...ammable Output Goes high or low when printing is complete typically monitored to initiate the next Start of Print sequence 7 Backup Label Programmable Input When received will position a presented label for printing provided that the programmed present distance is greater than zero 8 Start of Print Signal SOP Programmable Input When received begins printing If the printer awaits the SOP signal WAI...

Page 278: ...P circuit below Max 3 27 VDC 5mA 5 End of Print EOP Programmable Output Signifies the end of the print process Can be monitored to initiate next Start of Print sequence Minimum signal time 30ms Max 5 VDC 100mA 6 8 Signal Ground Ground N A Ground 7 24 VDC 500mA Output Printer Max 24 VDC 500mA 1 Given relative to the printer 2 Port operation is configuration dependent Disable all unused optional fun...

Page 279: ...pulled to 5VDC In additional connections for the external Start of Print control can either be directly made to Pin 4 of the Option Port or Main PCB connector using a TTL level input or via an interface circuit similar to the one shown For more information see the table below 1 8 Vcc Gnd GPIO Connector Pin Number 3 Spare 4 SOP 1K O 1K O ...

Page 280: ...Appendix J General Purpose Input Output Port Applications 268 Class Series 2 Programmer s Manual ...

Page 281: ...um Field Character Values Printer Maximum Format Fields 1 Total Characters All Fields I 4206 I 4208 500 All others 700 32768 1 When the product of the number of fields and characters in each field exceeds the available printer memory the limiting factor portions of the label may not print Table K 1 Maximum Label Format Fields Characters ...

Page 282: ...027 x 0043 07 x 11 1248 105 7 416 1046 MP Compact MarkII 203 8 0 0043 x 0052 11 x 13 864 108 0 425 1080 MP Compact MarkII 300 11 8 0027 x 0043 07 x 11 1248 105 7 416 1046 H 4212 H 4212X 203 8 0 0043 x 0052 11 x 13 832 104 1 410 1041 H 4310 H 4310X 300 11 8 0027 x 0043 07 x 11 1248 105 7 416 1046 H 4408 406 16 0 0013 x 0018 03 x 05 1664 104 1 410 1041 H 4606 H 4606X 600 23 6 0008 x 0015 02 x 04 249...

Page 283: ...anual 271 Column Present Row Adjust Fine Tune Range Printer Resolution DPI Column Adjust Fine Tune Parameter Range dots Row Present Adjust Fine Tune Parameter Range dots 203 100 100 dots 100 2030 dots 300 150 150 dots 150 3000 dots 400 200 200 dots 200 4060 dots 600 300 300 dots 300 6000 dots Table K 3 Adjust Range per Print Resolution ...

Page 284: ... Main CCA 4 5 X 7 X 7 X X 7 X G 48 MB Main CCA H USB Host Ports as equipped X X 8 X X I USB Host Ports as equipped X 8 X X J 64 MB option as equipped X X ILPC Module configurable 256 KB to 4 MB as equipped X 5 X 5 X 3 4 X 5 X 5 X 5 X 5 X 5 64 KB Flash Menu EFIGS protected X Y 128 KB Flash Menu EFIGS protected X 5 X 5 X X 5 X 5 X 5 X 5 X 5 X 5 Z 4 4 MB Flash Option ILPC protected X 1 100 000 writes...

Page 285: ... 3 0 76 F 3 5 89 G 4 0 102 H 4 5 114 I 5 0 127 J 5 5 140 K 6 0 152 L 6 5 165 M 7 0 178 N 7 5 191 O 8 0 203 P 8 5 216 Q 9 0 227 R 9 5 241 S 10 0 254 T 10 5 267 U 11 0 279 V 11 5 292 W 12 0 305 X 13 0 330 Y 14 0 356 Z 15 0 381 a 16 0 406 b 17 0 432 c 18 0 457 d 19 0 483 e 20 0 508 Applicable speed values are printer dependent See Table L 2 below Table L 1 Speed Command Values ...

Page 286: ...K G C C G G E Class Mark III Pro 300DPI C I G C I G C C G G H 4212 H 4212X C W O C W O C G G C a O H 4310 H 4310X C S O C W O C G G C a O H 4408 C O K C S K C G G C a K H 4606 H 4606X C K G C O G C G G C a G H 6210 C S K C W K C G G C W K H 6212X C W O C W O C G G C Y O H 6308 C O K C S K C G G C S K H 6310X C S O C W O C G G C Y O H 8308X C O K C S K C G G C W K I 4206 C K K C O K C G G C K K I 4...

Page 287: ...y cnn Decrement alphanumerically fii Decrement numerically fii DIP switch host controlled settings STX Vn Dot size height and width Dwh Edge sensor enable STX e Feed rate STX Sa Feedback characters enable STX a Field data line terminator Tnn File delete from module STX xmfname Firmware version request STX v Font descriptor ESC snnnW Font ID number ESC cnnnD Form feed STX F Set Present Distance STX...

Page 288: ...STX Ennnn Quantity of labels Qnnnn Recall global data and place in field STX Sa Recall stored label rname Reflective sensor select STX r Replacement field tag U Reset SOH Resettable counters reset STX Kr Ribbon saver STX Rx Row offset amount Rnnnn RS 232 port test STX k Scalable font download STX imtaabbb bc rxxxxxxxxfff f Sensor values request STX Y Feed speed Sa Status ASCII string request SOH A...

Page 289: ...al formats each representing a dot row of the image a terminator follows the last of these records Dot row record Dot row record Terminator Each dot row record has the following format Syntax 80nndd d CR nn Is the number of character pairs in dd d represented in ASCII hex Where dd d Is dot data character pairs ASCII hex 00 FF Duplicate records may be encoded using a repeat data record following th...

Page 290: ...000000001FFF80000007FFFFFF0000 CR 8030FFFE0000FFE0001F0001FFC001FFE0000FFF8001FFC001FC0007C000003E0003F8000FFE001FFFC0000007FFFFFF0000 CR 8030FFFE0000FFE0000F8001FFC001FFF0000FFF8000FFC001FC0007C000003E0003F8000FFE001FFFE000000FFFFFFF0000 CR 8030FFFF0000FFE0000F8000FFC001FFF0000FFF8000FFC001FC0007C000003E0003F8000FFE001FFFE000000FFFFFFF0000 CR 8030FFFF0000FFE0000F8000FFC001FFF00007FFC000FFC001FC00...

Page 291: ... a checksum will be generated using the next five digits in the data stream If the V is placed in the 7th position for UPC A or the 8th position for EAN 13 a checksum will be generated using the next four digits in the data stream The checksum is generated per the EAN UPC bar code standard Examples 1B110000200020012345V01199 Prints the UPC A bar code with the variable price checksum in the sixth p...

Page 292: ...Appendix O UPC A and EAN 13 Variable Price Weight Bar Codes 280 Class Series 2 Programmer s Manual ...

Page 293: ...max O Neil Technical Support ILPC CG TIMES The CG Times is a single byte scalable font consisting of four typefaces in 38 Western European languages This contains over 900 unique characters in each of the four typefaces from the CG Times typeface family Normal Italic Bold and Bold Italic Single byte scalable fonts are selected using a print format record see Generating Label Formats and Appendix H...

Page 294: ...ecimal value of the character sent to the printer ILPC Kanji The Kanji Option is a double byte scalable font supporting Kanji Gothic B In the double byte format the printer recalls one character printed from every two 8 bit bytes sent from the host Double byte scalable fonts are selected using a print format record see Generating Label Formats and Appendix H for details ...

Page 295: ...f character codes for a given character map Sample Kanji Gothic B DPL file binary addressing and the resulting label 02 L CR D11 CR ySPM CR 1911S0003100010P020P015Scalable Kanji Gothic B Available CR 1B110000020017001234567890 CR yUJS CR 1X1100001900010b0392011000020002 CR 112200002800030JIS CHARACTER S IN ALL 4 ROTATION S CR 112200002600030Rotation 1 CR 1911U4002650150P012P012 4D 3F 21 21 21 21 4...

Page 296: ... CR 1911U4001200110P040P020 21 6F 00 00 CR 1911U4001200145P040P030 21 6F 00 00 CR 1911U4001200190P040P040 21 6F 00 00 CR 1911U4001200250P040P050 21 6F 00 00 CR 1911U4001200320P040P060 21 6F 00 00 CR 112200000050010NORMAL INVERSE CR 112200000050245 NORMAL MIRROR CR 1911U4000250010P040P040 21 6F 00 00 CR 1911U4000250245P040P040 4B 30 00 00 CR A5 CR 1911U4000250090P040P040 21 6F 00 00 CR A1 CR M CR 1...

Page 297: ...24D6F CR 112200002200030Rotation 3 CR 3911uK102330315P012P0124D6F212121214D5F212121214D4F212121214D3F CR 112200002000030Rotation 4 CR 4911uK101950165P012P0124D3F CR 4911uK101950215P012P0124D4F CR 4911uK101950265P012P0124D5F CR 4911uK101950315P012P0124D6F CR 1X1100001100010b0392007500020002 CR 112200001650030SCALING JIS CHARACTER S CR 1911uK101200020P010P020216F CR 1911uK101200050P020P020216F CR 19...

Page 298: ...r Map and the Big 5 Character Map The resident Asian font in the printer is encoded in the GB Character Map To utilize the Big 5 Character Map the user must download a font file that is Big 5 encoded The font file downloaded must be of a size compatible with the internal module size available or of a size compatible with an external plug in module where applicable Printing characters from the Big ...

Page 299: ...PL file binary addressing and resulting label 02 L CR D11 CR ySPM CR 1911S0003100010P020P015Scalable Chinese Available in GB Character Set CR 1B110000020017001234567890 CR yUGB CR 1X1100001900010b0392011000020002 CR 112200002800030GB CHARACTER S IN ALL 4 ROTATION S CR 112200002600030Rotation 1 CR 1911UC002650150P012P012 BD D0 A1 A1 A1 A1 BD D1 A1 A1 A1 A1 BD D2 A1 A1 A1 A1 BD D3 00 00 CR 112200002...

Page 300: ...CR 1911UC001200110P040P020 BA D0 00 00 CR 1911UC001200145P040P030 BA D0 00 00 CR 1911UC001200190P040P040 BA D0 00 00 CR 1911UC001200250P040P050 BA D0 00 00 CR 1911UC001200320P040P060 BA D0 00 00 CR 112200000050010NORMAL INVERSE CR 112200000050245 NORMAL MIRROR CR 1911UC000250010P040P040 BD E0 00 00 CR 1911UC000250245P040P040 BD E1 00 00 CR A5 CR 1911UC000250090P040P040 BD E0 00 00 CR A1 CR M CR 19...

Page 301: ...ident download User defined U50 U5z U90 U9z Scalable Non Resident download User defined Not all fonts contain an entire compliment of character codes for a given character map Sample Korean Hangul DPL file binary addressing and the resulting label 02 L CR D11 CR ySPM CR 1911S0003100010P020P015Scalable Korean Available in UC Character Set CR yUUC CR 1B110000020017001234567890 CR 1X1100001900010b039...

Page 302: ...CHARACTERS CR 1911UH001200020P010P020 AC AC 00 00 CR 1911UH001200050P020P020 AC AC 00 00 CR 1911UH001200080P030P020 AC AC 00 00 CR 1911UH001200110P040P020 AC AC 00 00 CR 1911UH001200145P040P030 AC AC 00 00 CR 1911UH001200190P040P040 AC AC 00 00 CR 1911UH001200250P040P050 AC AC 00 00 CR 1911UH001200320P040P060 AC AC 00 00 CR 112200000200010NORMAL INVERSE CR 112200000200245 NORMAL MIRROR CR 1911UH00...

Page 303: ... A4212 A4310 A4408 A4606 A6212 A6310 E4205e E 4304e EX2 H4212 H4310 MP Compact4 Mark II 203 MP Compact4 Mark II 300 I4206 I4208 I4308 I4210 I4212 I4406 I4604 4206MII 4210MII and 4308MII CLS Fixed string PRINTER DES Description subject to change with the application firmware revision and printer model Example Datamax Oneil 4208 Label Printer Version 06 06 07 09 2001 ...

Page 304: ...Appendix Q Plug and Play IDs 292 Class Series 2 Programmer s Manual ...

Page 305: ...s in DPL mode Line Mode Specifics Raw data sent to the printer must be terminated by a carriage return 0x0D The host timeout setting see STX KcHT will determine the maximum waiting period between data sent If the timeout value is reached the label will print using the data received before timeout occurred A form feed command 0x0C may be sent to terminate processing and print the data that has been...

Page 306: ...B CR TEST DATA CCCCCCCCCCCCCCCCCCCCCCCCC CR The sample data will print the following label layout and font are approximations TEST DATA AAAAAAAAAAAAAAAAAAAAAAAAA FIXED FIELD 1 TEST DATA BBBBBBBBBBBBBBBBBBBBBBBBB FIXED FIELD 2 TEST DATA CCCCCCCCCCCCCCCCCCCCCCCCC If multiple labels are needed data for the labels can be sent at the same time Sample data for two labels TEST DATA AAAAAAAAAAAAAAAAAAAAAA...

Page 307: ...2 If a template in the form of DMXFRMxx is used the data must be preceded by the value of xx Below is a sample template for DMXFRMxx STX L PG SG D11 15110000160001099999999999999999999999999999999999 U 151100001200010FIXED FIELD NUMBER ONE 15110000080001099999999999999999999999999999999999 U 151100000400010FIXED FIELD NUMBER TWO 15110000000001099999999999999999999999999999999999 U Q0001 sCDMXFRMA1...

Page 308: ...Appendix R Line Mode 296 Class Series 2 Programmer s Manual ...

Page 309: ... command for option feedback Direct Mode Direct Mode allows the user host to directly control the reading and writing of RFID tags This mode contains both a generic Read Write Interface and a high level HF UHF Tag Interface In Direct Mode each RFID tag is individually processed with status and data responses Typically these commands are used for diagnostics or custom applications Generic Read Writ...

Page 310: ...ss all reading writing and exception processing for each tag printed For exception processing and fault handling see the STX KcFH command The specification for RFID programming is contained in the data fields of the DPL label format which instructs the printer to write and read data Two Label Formatting Modes for RFID are available While each supports auto increment and decrement commands for nume...

Page 311: ...ite yy Lock state where 01 is permalock 10 is pwd write lock or 11 is both states eee xyy UHF other tag types Not Used should be 000 HF Starting block number to write UHF EPC Gen2 Block address where 0001 is EPC data 0002 is Tag ID or 0003 is user memory Using 0000 is for EPC data also for backwards compatibility ffff 0000 9998 UHF other tag types Not Used should be 0000 HF Not Used should be 0000...

Page 312: ...xx 1W1x0000000030000xxxxxxxxxxxxxxxx E With Option Feedback enabled the format above would return data such as R C 03 03 0002 0001 112233445566778899AABBCC E20060010128FF33 11112222333 34444 Where 112233445566778899AABBCC is the EPC data E20060010128FF33 is the Tag ID and 1111222233334444 is the user memory data See Option Feedback Mode STX KcOF for more information on the response format WX W1X R...

Page 313: ...s Not Used should be 000 HF Starting block number to write UHF EPC Gen2 Block address where 0001 is EPC data 0002 is Tag ID or 0003 is user memory Using 0000 is for EPC data also for backwards compatibility ffff 0000 9998 UHF other tag types Not Used should be 0000 HF Not Used should be 0000 UHF EPC Gen2 Data word offset currently only used for read operation gggg 0000 UHF other tag types Not Used...

Page 314: ...passwords is typically 0 To write these to the tag it is necessary to store the desired password value in the printer database To write the database for the kill password the command is STX KcRIKnnnnnnnn where nnnnnnnn represents the 4 byte value in hexadecimal pairs and To write the database for the access password the command is STX KcRICnnnnnnnn where nnnnnnnn represents the 4 byte value in hex...

Page 315: ...an Samoa GD Grenada PG Papua New Guinea AD Andorra GP Guadeloupe PY Paraguay AO Angola GU Guam PE Peru AI Anguilla GT Guatemala PH Philippines AQ Antarctica GN Guinea PN Pitcairn AG Antigua and Barbuda GW Guinea Bissau PL Poland AR Argentina GY Guyana PT Portugal AM Armenia HT Haiti PR Puerto Rico AW Aruba HM Heard Island and McDonald Islands QA Qatar AU Australia VA Holy See Vatican City State RE...

Page 316: ...dines BZ Belize IE Ireland WS Samoa BJ Benin IL Israel SM San Marino BM Bermuda IT Italy ST Sao Tome and Principe BT Bhutan JM Jamaica SA Saudi Arabia BO Bolivia JP Japan SN Senegal BA Bosnia and Herzegovina JO Jordan CS Serbia and Montenegro BW Botswana KZ Kazakhstan SC Seychelles BV Bouvet Island KE Kenya SL Sierra Leone BR Brazil KI Kiribati SG Singapore IO British Indian Ocean Territory KP Kor...

Page 317: ...tral African Republic LI Liechtenstein SJ Svalbard and Jan Mayen TD Chad LT Lithuania SZ Swaziland CL Chile LU Luxembourg SE Sweden CN China MO Macao CH Switzerland CX Christmas Island MK Macedonia SY Syrian Arab Republic CC Cocos Keeling Islands MG Madagascar TW Taiwan Republic of China CO Colombia MW Malawi TJ Tajikistan KM Comoros MY Malaysia TZ Tanzania United Republic of CD Congo The Democrat...

Page 318: ...Ecuador MS Montserrat AE United Arab Emirates EG Egypt MA Morocco GB United Kingdom SV El Salvador MZ Mozambique US United States GQ Equatorial Guinea MM Myanmar UM United States Minor Outlying Islands ER Eritrea NA Namibia UY Uruguay EE Estonia NR Nauru UZ Uzbekistan ET Ethiopia NP Nepal VU Vanuatu FK Falkland Islands Malvinas NL Netherlands Vatican City State see Holy See FO Faroe Islands AN Net...

Page 319: ...Country PF French Polynesia NG Nigeria EH Western Sahara TF French Southern Territories NU Niue YE Yemen GA Gabon NF Norfolk Island Zaire see Congo The Democratic Republic of the GM Gambia MP Northern Mariana Islands ZM Zambia GE Georgia NO Norway ZW Zimbabwe DE Germany OM Oman Table T 1 Region Country Codes ...

Page 320: ...Appendix T WiFi Region Country Codes 308 Class Series 2 Programmer s Manual ...

Page 321: ...arge fonts see Section 4 1 2 DPL Input Mode DPL see Section 4 2 4 LINE Input Mode LINE see Section 4 2 4 PL Z Input Mode PL Z see Section 4 2 4 RFID RFID detected SD SD memory card detected USB HOST USB memory or keyboard detected Wired network detected Server inaccessible WLAN associated with Access Point WLAN not associated with Access Point WLAN ADHOC Mode Receiving data STOP Paused Faulted see...

Page 322: ... Print Configuration Label Idle FEED CANCEL Print Network Label Idle PAUSE FEED CANCEL Quick Calibration Idle Long FEED Empty Calibration Idle Long PAUSE FEED Media Calibration CANCEL Reset Database to Configuration File PAUSE FEED Menu Setup PAUSE Reset firmware but not Ethernet parameters PAUSE FEED CANCEL Reset firmware and Ethernet parameters FEED CANCEL Hex Dump Mode Power Up Hold FEED Enter ...

Page 323: ...guration Label Idle FEED CANCEL Print Network Label Idle PAUSE FEED CANCEL RFID Calibration Idle Long FEED TEST Quick Calibration Idle Long FEED Empty Calibration Idle Long PAUSE FEED Menu Setup Idle MENU Reset Database to Configuration File Power Up PAUSE FEED Reset Firmware but not Ethernet parameters Power Up Hold PAUSE FEED CANCEL Reset Firmware and Ethernet parameters Power Up Hold FEED CANCE...

Page 324: ...Appendix U Display Icon Key and Control Panel Button Sequence Functions 312 Class Series 2 Programmer s Manual ...

Page 325: ...USA Phone 724 934 4470 Fax 724 934 4495 http www aimglobal org Automotive Industry Action Group 26200 Lahser Rd Suite 200 Southfield MI 48034 7100 USA Phone 248 358 3570 Fax 248 358 3253 http www aiag org Computing Technology Industry Association 1815 S Meyers Road Suite 300 Oakbrook Terrace IL 60181 5228 USA Phone 630 678 8300 Fax 630 268 1384 http www comptia org GS1 International Article Number...

Page 326: ...rcle Suite 127 Phoenix Arizona 85016 USA Phone 602 381 1091 Fax 602 381 1093 http www hibcc org Uniform Code Council Inc 7887 Washington Village Drive Suite 300 Dayton OH 45459 USA Phone 937 435 3870 Fax 937 435 7317 http www uc council org U S Government Printing Office 732 North Capitol St NW Washington DC 20401 USA Phone 202 512 0000 Fax 202 512 1293 http www gpo gov ...

Page 327: ... given font checksum An alphanumeric error detection method used in many bar code symbologies for informational security continuous media An uninterrupted roll or box of label or tag stock media that contains no gap slit notch or black mark to separate individual labels or tags cutter A mechanical device with a rotary or guillotine type blade used to cut labels or tags following printing defaults ...

Page 328: ...abel to the top of the next label label tracking Excessive lateral side to side movement of the media as it travels under the print head label width The left to right measurement of the label as it exits the printer media Generalized term for all types of printing stocks including roll fed continuous butt cut die cut reflective and fanfold media hub Device in the printer used to support roll media...

Page 329: ...art of print position ribbon An extruded polyester tape with several layers of material one of which is ink like used to produce an image on the label Also referred to as foil roll media A form of media that is wound upon a cardboard core slew The moving of media using the GPIO function start of print The position on the label where the printing actually begins tag stock A heavy paper or synthetic...

Page 330: ......

Reviews: