background image

Class Series

Programmer’s Manual

Datamax Corporate Headquarters

4501 Parkway Commerce Boulevard

Orlando, Florida USA 32808

Phone (407) 578-8007

Fax (407) 578-8377

[email protected]

Datamax International

Phone +44 1279 772200
[email protected]

Datamax Latin America

Phone (407) 523-5520
[email protected]

Datamax Asia Pacific

Phone +65-6542-2611
[email protected]

Datamax China

Phone +86-21-64952882
[email protected]

Summary of Contents for A-Class A-4310

Page 1: ...08 Phone 407 578 8007 Fax 407 578 8377 customercare datamaxcorp com Datamax International Phone 44 1279 772200 rbyrne datamaxcorp com Datamax Latin America Phone 407 523 5520 tdelgado datamaxcorp com...

Page 2: ......

Page 3: ...nd product names 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 no...

Page 4: ......

Page 5: ...Introduction 7 Attention Getters 7 Immediate Command Functions 9 Introduction 9 SOH Reset 9 SOH Reset Display Equipped Models only 9 SOH A Send ASCII Status String 10 SOH a Send ASCII Extended Status...

Page 6: ...STX e Select Edge Sensor 18 STX F Form Feed 18 STX f Set Form Stop Position Backfeed 19 STX G Print Last Label Format 19 STX I Input Image Data 20 STX i Scalable Font Downloading 21 STX J Set Pause f...

Page 7: ...only 26 STX T Print Quality Label 27 STX t Test DRAM Memory Module 27 STX U Label Format String Replacement Field 28 STX V Software Switch Settings 29 STX v Request Firmware Version 30 STX W Request M...

Page 8: ...Data to RFID Tag Direct Mode Generic Read Write Interface 40 STX Kb Backfeed Time Delay 40 STX KC Get Configuration 41 STX Kc Configuration Set 42 STX KD Database Configuration Non Display Models onl...

Page 9: ...101 STX KtE Write Electronic Article Surveillance EAS Bit 101 STX KtH Read and Feedback Tag Information to Host 102 STX KtR Read Data from RFID Tag 102 STX KtU Read Unique Serial Number from RFID Tag...

Page 10: ...e Label Formatting Mode and Print Label 113 e Recall Printer Configuration 113 F Advanced Format Attributes 113 f Set Present Speed 114 G Place Data in Global Register 114 H Enter Heat Setting 115 J J...

Page 11: ...ke Last Field Entered Increment Numeric Alphanumeric Hexadecimal 123 Make Last Field Entered Decrement Numeric Alphanumeric Hexadecimal 124 Set Count By Amount 125 Special Label Formatting Command Fun...

Page 12: ...t Mapped Fonts 136 Smooth Font Font Modules and Downloaded Bit Mapped Fonts 136 Scalable Fonts 137 Bar Codes 138 Images 139 Graphics 139 Lines and Boxes 139 Polygons 140 Circles 141 Fill Patterns 141...

Page 13: ...179 Appendix G 181 Bar Code Details 181 Appendix H 221 Single and Double Byte Character Font Mapping 221 Appendix I 223 Symbol Sets and Character Maps 223 Symbol Set Selection 223 Double Byte Symbols...

Page 14: ...7 Class Series DPL Constraint Cross Reference 247 Appendix O 253 Image Loading 253 Appendix P 255 UPC A and EAN 13 Variable Price Weight Bar Codes 255 Appendix Q 257 International Language Print Capab...

Page 15: ...xi Appendix V 281 Bar Code Symbology Information Resources 281 Glossary 283...

Page 16: ...xii...

Page 17: ...The appendices of this manual also contain details that cannot be ignored The use of any command will require checking for possible exclusionary conditions Notes 1 See the STX KC command for informat...

Page 18: ...NDED SYSTEM LEVEL COMMAND FUNCTIONS on page 37 Description of the commands listed alphabetically that control the printer LABEL FORMATTING COMMAND FUNCTIONS on page 109 Description of commands listed...

Page 19: ...sh should use the appropriate keyboard command to access the desired ASCII character See Appendix A for the ASCII character set Computer Entry and Display Conventions Command syntax and samples are fo...

Page 20: ...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 image fonts...

Page 21: ...copies of label format usually not used STX c Set Continuous Paper Length Must be 0000 for gap media not used for reflective media STX e Set Edge Sensor Setup for gap or registration hole type stock...

Page 22: ...ommands These commands determine how the label formatting occurs effect print quality and quantity They are typically issued immediately following the STX L start of the label format The Format Attrib...

Page 23: ...Alternate Control Code Modes For systems unable to transmit certain control codes Alternate Control Code Modes are available Configuring the printer to operate in an Alternate Control Code Mode select...

Page 24: ...es provide for substitution of the line terminator as well as the control characters listed above For example using Alternate 2 the line terminator CR 0x0D is replaced by 0x7C The following is a sampl...

Page 25: ...ter 0x01 or 0x5E see Control Codes 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 b...

Page 26: ...ion Byte Transmit 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...

Page 27: ...r future 17 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 on the print...

Page 28: ...nd or remove PAUSED from the LCD or graphics display panel If the Receive Buffer is not full an XON character will be transmitted from the printer SOH D SOH Shutdown Non Display Models only This comma...

Page 29: ...rn Communications latency may cause this value to be lower than actual on some printers Syntax SOH e Printer response nnnn CR Where nnnn Are four decimal digits 0 9999 SOH F Send Status Byte This comm...

Page 30: ...Immediate Command Functions 14 Class Series Programmer s Manual...

Page 31: ...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...

Page 32: ...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 inter...

Page 33: ...is command available for backward compatibility enables double buffer mode When printing labels with incrementing decrementing and replacement fields see note below the printer will only erase and for...

Page 34: ...ed 2 All models except E Class Specifying 9999 as the four digit quantity causes continuous printing STX e Select Edge Sensor This command enables transmissive see through sensing for top of form dete...

Page 35: ...via the menu to Host for this command to have effect Display Equipped Models This command is not honored see STX Kf and STX Kc Syntax STX fnnn Where nnn Is a three digit distance from the Media Sensor...

Page 36: ...lipped along the right and or bottom edges Note The native format for storing downloaded PCX and BMP images is RLE 2 which results in a better compression ratio for less module space usage when downlo...

Page 37: ...es hexadecimal padded with leading zeros data The scalable font data Sample STX iDT52Tree Frog CR 000087C2data This sample downloads a TrueType font to module D and assigns it the Font ID of 52 with t...

Page 38: ...el Length This command instructs the printer move media this distance in search of the top of form label edge notch black mark etc before declaring a paper fault A paper fault condition can occur if t...

Page 39: ...d legacy printer s distance as measured between the media sensor and the print head burn line In addition regardless of the SOP Emulation setting the start of print position can be fine tuned via the...

Page 40: ...es 102 mm long and as wide as the maximum print width This command has the same effect as turning the printer On while pressing the FEED Key however no Configuration Test Pattern label will be printed...

Page 41: ...s service life Before however concluding that a module is defective cycle the printer s power and test the module 2 E Class models Some Flash Memory Expansion options must have Write Enable jumpers in...

Page 42: ...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 presse...

Page 43: ...ule The printer returns a one line message stating the module condition no message is returned if a module is unavailable Syntax STX t results Test results given as Good or Bad Non Display Models The...

Page 44: ...a numeric bar code Syntax STX Unnss s CR Where nn Is the format field number 2 digits ss s Is the new string data followed by a CR Exact Length Sample STX L 1A1100001000100DATA FIELD 1 CR 161100001100...

Page 45: ...tables below indicate the bit assignments and corresponding command value needed to enable the desired option s Display Equipped Models Printer options are set by entering selections through the menu...

Page 46: ...1 0 0 0 1 4 0 1 0 0 5 0 1 0 1 Table 4 2 Software Switch Binary STX v Request Firmware Version This command causes the printer to send its version string this data is the same as that printed on the co...

Page 47: ...e size also c e optional list file extension also a Data type F G L C X N M f Downloaded font Graphic Image Label format Configuration file Language file Plug in Miscellaneous type file Resident fonts...

Page 48: ...size in kilobytes results Test results given as Good or Bad Note E Class models Some Flash Memory Expansion options must have Write Enable jumpers installed to perform this command STX X Set Default...

Page 49: ...gnator see Appendix K t The file type identification code G L F S C X N M u Image file Label format file Downloaded bit mapped font file Downloaded scalable font file Configuration file Language file...

Page 50: ...DC 0000 24 Volt ADC 0217 Contrast ADC 0093 TOF Adjust ADC 0170 Ribbon ADC 0125 Battery Level Good CR Where Paperout ADC 0225 indicates paper is present 0000 indicates paper is not present Battery leve...

Page 51: ...5 REFL______________ 149 RIBM______________ 87 THR_______________ 48 24V_______________ 223 DIRECT THERMAL COMMUNICATIONS NOT DETECTED 9600 8 N EDGE SOP ADJUST________ 128 PRESENT ADJUST____ 128 TOF L...

Page 52: ...System Level Command Functions 36 Class Series Programmer s Manual...

Page 53: ...ytes 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 10 as described below M Represents...

Page 54: ...commands will result in a system reset for the EX2 STX K E Empty Sensor Calibration Non Display Models only This command causes the printer to determine and save the calibration value for an empty med...

Page 55: ...ield It is expected 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 Syntax STX KaRAaaa...

Page 56: ...9 bbb HF Starting block number 000 maximum block number 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...

Page 57: ...DJUST 64 DOTS PRINTER OPTIONS 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 INSTALLE...

Page 58: ...f 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 reset These parameters are th...

Page 59: ...pped System Settings Backup After Print BA Y N Y Enabled N Disabled EX2 N A N A Backup Delay BD 0 255 1 50 second Display Equipped System Settings N A Backup Label BL 0 3 4 0 Disabled 3 Active Low 4 A...

Page 60: ...ust Fine Tune M1 M2 Non Display 7 N A Display Equipped Print Control Column Adjust Fine Tune CF dots Resolution specific see Appendix K EX2 N A N A Display Equipped Print Control Column Offset CO 0 99...

Page 61: ...M1 M2 and EX2 27 N A Display Equipped Media Settings M1 M2 Non Display 12 Continuous Label Length CL 0 9999 1 100 in Non Display 10 STX c Display Equipped Communications M1 M2 Non Display 11 N A Contr...

Page 62: ...N A STX X Delay Rate Test Label Formats DR 0 120 Seconds Display Equipped Diagnostics N A Disable Symbol Set Selection NS Y N Y Enabled N Disabled Non Display N A N A Display Equipped System Settings...

Page 63: ...C Sequences ES Y N Y Enabled N Disabled EX2 N A N A Exact Time ET Y N Y Enabled N Disabled Non Display except M1 M2 and EX2 24 N A Display Equipped System Settings EX2 N A Fault Handling FH L D R B Se...

Page 64: ...quipped Media Settings Gain Reflective Value GR 0 255 N A EX2 N A N A Display Equipped Media Settings Gap Mark Value GM 0 255 N A EX2 N A N A Display Equipped Printer Options Non Display 25 GPIO Equip...

Page 65: ...0 EX2 N A N A Display Equipped Print Control Non Display 23 Heat HE 0 30 N A M1 M2 Non Display 21 Hnn Display Equipped Communications Host Timeout HT 1 60 Seconds EX2 N A N A Y N Y Enabled N Disabled...

Page 66: ...ngs 100 up to maximum available see Appendix K Kbytes M1 M2 Non Display 15 N A Internal Module IM 0 128 4 Kbytes 0 disabled Non Display 17 STX KM Non Display 18 Label Alignment LA N A Y See Table 5 3...

Page 67: ...lation LE N A P L M N None A Allegro P Prodigy L Prodigy Plus M Prodigy Max X XL Non Display 22 N A Display Equipped Media Settings Mark Value MV 0 255 N A EX2 N A N A Maximum Length Ignore SM 0 1 0 P...

Page 68: ...EX2 N A N A Display Equipped N A Network Setup NT D G I N P S T U w W Y Z See Table 5 5 EX2 N A N A No Paper Min 2 Out Of Stock TN 0 16 1 Volt DC Non Display 11 N A No Reprint NR Y N Y Enabled N Disab...

Page 69: ...enabled then eight characters Display Equipped System Settings N A Display Equipped System Settings Pause Mode PM Y N Y Enabled N Disabled EX2 N A STX J Display Equipped System Settings Peel Mode PE...

Page 70: ...isabled M1 M2 Non Display STX V Present Sensor Equipped PS A Y N A Auto Y Enabled N Disabled Non Display 3 STX V STX KD Display Equipped Print Control Print Contrast PC 0 64 N A Non Display N A N A Di...

Page 71: ...ta 2 RD 0 50 1 Volt DC Non Display except M1 M2 and EX2 13 N A Reflective TOF Gain 2 RG 0 15 1 Volt DC Non Display except M1 M2 and EX2 12 N A Retract Delay RW 1 255 Specified value multiplied by ten...

Page 72: ...Media Settings N A Ribbon Low Signal RS 3 4 3 Active Low 4 Active High Display Equipped Print Options N A Ribbon Saver Enable RE A Y E N D A or Y Auto E Enabled N or D Disabled Display Equipped Print...

Page 73: ...ped System Settings SOP Emulation SE A L P D A Allegro L Prodigy Plus P Prodigy D Disable EX2 N A N A Display Equipped Save As Filename SF Alphanumeric string Up to 16 characters EX2 System Settings N...

Page 74: ...ttings N A Display Equipped Media Settings M1 M2 Non Display STX e STX r STX c Sensor Type ST G C R G Gap edge C Continuous R Reflective Non Display 2 STX KD Display Equipped Communications M1 M2 Non...

Page 75: ...mmunications N A Start of Print EQ 3 4 3 Active Low 4 Active High Display Equipped Printer Options N A Non Display 20 Stop Location SL A H P C T N See Table 5 10 M1 M2 Non Display 16 N A Tear Position...

Page 76: ...TOF Precedence TP Y N Y Enabled N Disabled EX2 N A N A Display Equipped EX2 System Settings Unit of Measure UM M I M Metric I Imperial M1 M2 Non Display 5 STX m STX n Display Equipped User Terminator...

Page 77: ...are provided for backward compatibility on EX2 The KcQQQ command will respond with the new command equivalent see associated new commands 2 The EX2 uses the same Sensor Calibration value setup comman...

Page 78: ...ils 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 i...

Page 79: ...d 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 com...

Page 80: ...ed 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...

Page 81: ...printing 4 Active High Outputs a logic high one following printing 1 Low Pulse Outputs a low pulse approximately 30 milliseconds long following printing 2 High Pulse Outputs a high pulse approximatel...

Page 82: ...l Formatting Command Functions command for details FE Font Emulation This command allows font substitution for all Datamax internal fonts allowing a new default font to be defined without changing the...

Page 83: ...s pressed the operator now has the option of canceling the reprint To allow the reprint press the ESCAPE Key or to cancel the reprint press the ENTER Key the operator now has the option of canceling t...

Page 84: ...r Enables the GPIO for a label applicator V Verifier Enables the GPIO for a bar code verifier N Disabled Disables the GPIO Port GM Gap Mark Value This command sets threshold value for the media sensor...

Page 85: ...f at any time data flow stops before a complete label format is received the data will be ignored IC Ignore Control Codes This command allows the user to remove control codes 20 Hex in the data field...

Page 86: ...has not moved while power was off and that no system changes have occurred A Auto In auto mode the printer will verify the label position using the provided Alignment Length before printing the first...

Page 87: ...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 LM Label Store This command select...

Page 88: ...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...

Page 89: ...x 0 to 9 192 168 010 026 N xxx xxx xxx xxx Is the SNMP Trap Address where x 0 to 9 000 000 000 000 P xxxx Is the Port number where x 0 to 9 9100 S yyy yyy yyy yyy Is the Subnet Mask where y 0 to 9 255...

Page 90: ...54 254 Gateway Address 10 12 254 254 NTDN DHCP is disabled NR No Reprint This command controls the label reprint function following the correction of a fault condition Upon detection of a fault ribbon...

Page 91: ...The format and contents of the returned information is as follows Printer response format A B C D E F CR Where A Device type R RFID S Scanner B Resulting status C entire label complete F faulted faile...

Page 92: ...etting in dots to compensate for slight mechanical differences sometimes evident if multiple printers share label formats The EX2 accepts this command for backward compatibility only limited in range...

Page 93: ...el port communications settings Value Parallel Direction Units Interpretation xz x Port ID A or B z Direction U unidirectional one way communication or B bi directional IEEE 1284 back channel operatio...

Page 94: ...ter Key used for generating Upgrade Codes A parameter value of Q causes the printer to respond with the current configuration settings The STX Kc response command stream format is sent to the host com...

Page 95: ...ted 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 See STX R for command details RF Row Adjust Fine Tune...

Page 96: ...Disable Allows locking the AFI after writing HF only DIhh where hh 2 Chararacter Hex ID Sets the Data Storage Format Identifier DSFID HF only DLn and where n E Enable D Disable Allows locking the DSFI...

Page 97: ...cs 2 EPC 0 Impinj 3 EPC 1 4 ISO 18000 6A 5 ISO 18000 6B 6 UCODE EPC 1 19 7 EM 4022 4222 8 Gen 2 Sets the UHF tag type Samsys UHF only Vn where n a value from 4 to 4 Adjusts the power in dBmn Samsys UH...

Page 98: ...n in Label Formatting Command Functions for command details RP Ribbon Low Pause This command when enabled pauses the printer when a Ribbon Low Diameter warning is declared the PAUSE Button must be pre...

Page 99: ...ters 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 memory with...

Page 100: ...ontrolled dynamically by the host using the STX f or STX Kf commands This selection has the same effect as STX KD Ignore Host Distance bit value 0 P Sets the stop location to approximately 2 mm behind...

Page 101: ...cy Level 2x Note The specified distance should not exceed 50 of the measured bar code height M Mode Enables detection of the scanner by the printer where A Auto automatically senses presence Y is also...

Page 102: ...STX KcSPAPB SPApN SPAD8 SPAS1 SPAB19 CR The example 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 SS or...

Page 103: ...are to stop printing at the first top of form mark it detects The default No prints all of the data traversing the top of form as necessary then slews to the next TOF UM Units of Measure See STX m met...

Page 104: ...transmission rate where x 0 1 Mbps 1 2 Mbps 2 5 5 Mbps 3 11 Mbps 2 N y Is the WiFi client name where y Up to 31 characters no spaces N A P x Is the WiFi WEP Access Point Density where x 0 Low 1 Mediu...

Page 105: ...d 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...

Page 106: ...the printer and result in incorrect start of print and present distances Use the STX KD command or the Setup Menu to enable this feature 2 This command will result in a system reset for the EX2 STX K...

Page 107: ...uration STX KE Character Encoding This command is provided primarily as a means for users of 7 bit communication and to embed control characters and extended ASCII characters in their data streams Any...

Page 108: ...l pairs between e g will be interpreted 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 2 A delimit...

Page 109: ...libration and custom adjustment parameters Note Media sensor calibration will be required before printing can be resumed STX Kf Set Present Distance This command specifies an additional amount to adva...

Page 110: ...Serial B f Flag 1 DPL 0 MCL Sample STX KJN1 The sample forces the Ethernet port to bypass MCL and go directly to DPL STX KI GPIO Input This command configures the GPIO input channels of the Applicato...

Page 111: ...IO Output This command configures the GPIO output channels of the Applicator Interface Card see Appendix J for details Syntax STX KOffnsptd0pw0td1pw1 cr Where ff 2 character function name abbreviation...

Page 112: ...tile and Flash non volatile RAM When protected if the power is cycled or if the printer is reset the module state resets back to unprotected Flash When protected the module can be temporarily unprotec...

Page 113: ...ee mm dd 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 A...

Page 114: ...ers 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...

Page 115: ...CR Internal Files LLLLKB CR Font Cache wwww KB CR Where CR ASCII Carriage Return 0x0D record delimiter aaaacdd ee mm dd yy ASCII string sequence that represents the firmware version number string iiii...

Page 116: ...n Display Models only See the STX K command Note This command will result in a system reset for the EX2 STX KtA Write Application Family Identifier AFI to Tag Direct Mode HF 13 56 MHz ISO15693 Tag Int...

Page 117: ...cter DFSID value representing one byte Sample STX KtD91C3 CR The sample writes 0xC3 DSFID byte locking value retrying nine times if necessary STX KtE Write Electronic Article Surveillance EAS Bit Dire...

Page 118: ...ad write distance of the RFID programming device otherwise Void will be printed in the text or bar code label field s Syntax STX KtRUn1 n16Haaabbbcdee CR Un1 n16 Optional Where n1 n16 is the Unique Id...

Page 119: ...g Direct Mode HF 13 56 MHz ISO15693 Tag Interface This command instructs the RFID device to read the unique serial number data from the tag and then place that data into a replaceable field It is expe...

Page 120: ...hex values less than 0x20 to be encoded aaa Starting block number 000 maximum block number b The number of retry attempts 0 9 c Lock block after writing 0 No Protection 1 Write Protect d Reserved Sho...

Page 121: ...TX 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 Ge...

Page 122: ...will be printed in the text or bar code label field s Note Data should be at least 16 or 24 characters in length Syntax STX KuRaa CR Where aa Field number in which to place the data must be 01 02 03...

Page 123: ...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 Note Must be 16 or 24 characters long Sample STX KuW10ABCD...

Page 124: ...d deletes the configuration file Plant1 located on 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...

Page 125: ...lows 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 bef...

Page 126: ...ode 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 interse...

Page 127: ...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 t...

Page 128: ...E The sample instructs the printer to make cuts after labels 7 14 and 21 have been printed See Label Formatting Command Note The cutter must be enabled and all mechanism interlocks closed for the cut...

Page 129: ...y 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 r...

Page 130: ...ix L The default is the feed speed Sample STX LD11H30PGSG fA 191100200830165Fixed Data Field 1 E STX L 191100200830165Fixed Data Field 1 E The sample prints two labels the first label has present spee...

Page 131: ...H15 CR 141100001000100SAMPLE LABEL CR E The sample sets the printer for a heat value of 15 and prints one label Note Non Display Models the Darkness Potentiometer while providing subtle changes is int...

Page 132: ...his command is sent all measurements will be interpreted as metric values e g a column offset of 0010 will be interpreted as 1 0 mm All printers default to Imperial inch mode Syntax m Sample STX L CR...

Page 133: ...peed of 2 inches per second 51 mm per second and the second at the printer default p Set Backfeed Speed This command typically used in conjunction with the Cut or Peel and Present operations controls...

Page 134: ...inting 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...

Page 135: ...ST 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...

Page 136: ...R The example stores a format in memory module A and names it TEST To recall a label format from the module use the r command T Set Field Data Line Terminator This command intended for use with record...

Page 137: ...0000000000Sample CR 1X1100000000000B250250002002 CR Q0001 E STX U01ABCDEFGHIJKL CR STX U028901234 CR STX G The sample sets up the label format for register loading and prints two labels The first two...

Page 138: ...set selection Sample STX L ySSW CR The sample selects the Swedish symbol set for use in succeeding format records using scalable fonts z Zero Conversion to 0 This command removes the slash zero in fon...

Page 139: ...r hexadecimal increment p Is the fill character for the left hand character of the field ii Is the amount by which to increment the field Sample STX L CR 13220000000000012345 CR 01 CR Q0003 CR E CR Th...

Page 140: ...ill character for the leftmost character of the field ii Is the amount by which to decrement the field Sample STX L CR 132200000000000123AB CR 01 CR Q0003 CR E CR The sample will generate a single fie...

Page 141: ...number of labels to be generated before incrementing or decrementing the field value Sample STX L CR 13220000000000012345 CR 01 CR 02 CR Q0006 CR E CR The sample prints two labels containing the same...

Page 142: ...he printer s internal clock In addition the STX T may be preceded by data to be printed encoded and or the string may now be terminated by an STX command and then followed by more data terminated by a...

Page 143: ...ple 1 will print SUN DEC 21 98 on a label Sample 2 STX L CR 191100100100010 STX TEF PQ CR E CR Sample 2 will print 12 21 on a label Sample 3 STX L CR 191100100100010ABC STX TEF PQ STX DEF CR E CR Samp...

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

Page 145: ...sign 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 command required for down...

Page 146: ...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 information for one downloaded...

Page 147: ...ition CR Format text 191100602000200ROTATION 1 CR Format text 291100602000200ROTATION 2 CR Format text 391100602000200ROTATION 3 CR Format text 491100602000200ROTATION 4 CR Format text 1A3104003000260...

Page 148: ...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 po...

Page 149: ...ord and corresponds to the example above the table Each record structure interprets the characters of the record in its own way though some of the interpretations of the characters are identical acros...

Page 150: ...T Bar code with human readable text a z Bar code without human readable text Wxx Bar code Font expansion X Line box polygon circle Y Image Table 8 4 Font Field Interpretations c Width Multiplier Value...

Page 151: ...nes how far to the right of home position the data will be printed Appendix G lists the maximum values of the gggg field hhhh Optional Scalable Font Height The height of a scalable font can be specifi...

Page 152: ...C 5 When a 0 through 8 is entered in field b then the height field eee is not used The bitmapped fonts include 8 different fonts see Appendix C The character mapping for these fonts is shown in Append...

Page 153: ...ex ASCII Uppercase S or U binary lowercase u Hex ASCII See Appendix H for additional information Values S00 to S9z and U00 to U9z u00 to u9z select a scalable font either internal or downloaded S00 an...

Page 154: ...or 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 information and variations in...

Page 155: ...a field determine the sizes and shapes of the objects to be drawn Forms can be created using shaded boxes complex logos or even a simple diagonal line without the need to download a graphics file to t...

Page 156: ...hree points to any free form outline Polygons may be filled with a variety of different patterns All row column specifiers are interpreted as inches 100 or millimeters 10 depending on the printer mode...

Page 157: ...rrrr cccc C ppp bbbb rrrr CR Where 1 Rotation must be 1 cccc Column of the center point X Graphic field C Circle ID Fixed Value 1 Multiplier must be 1 001 Fixed Value 1 Multiplier must be 1 0001 Fixed...

Page 158: ...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...

Page 159: ...re xxx is from the list below Command Units Purpose Notes FB Turns on or off boldfacing of the font minus disable plus enable FI Turns on or off italicization of the font minus disable plus enable FU...

Page 160: ...delimited by the angle brackets This structure takes the form of command An example of this command is as follows STX L D11 A2 FA 1911S0105000020P018P018DPL allows FP36FS36 FONT FS10FP10 sizes FS8FP12...

Page 161: ...font within the DPL command record In addition the angle of the baseline may be specified relative to the current orientation of the record For example the command FR 45 will rotate the baseline fort...

Page 162: ...Generating Label Formats 146 Class Series Programmer s Manual...

Page 163: ...L 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...

Page 164: ...AE 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...

Page 165: ...ain 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 W...

Page 166: ...ring 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 1a620500420...

Page 167: ...Concatinate entire label format and send out serial port PrintLabel CharSet MaxLength Chr 13 CharSet StartLabel Chr 13 PrintDensity Chr 13 Image1 Chr 13 OrderData Chr 13 Item1 Chr 13 Fixed Chr 13 End...

Page 168: ...n 0 False ScaleHeight 1065 ScaleWidth 2325 StartUpPosition 3 Windows Default Begin VB ComboBox cmboFonts Height 315 Left 90 TabIndex 2 Text Font List Top 45 Width 2130 End Begin VB CommandButton cmdEx...

Page 169: ...hes row position Printer Print 0123456789 Printer EndDoc End Sub Private Sub Form_Load Dim X As Printer Dim I As Integer Used for the font list search for printer queue name driver name For Each X In...

Page 170: ...code to create a frm file VERSION 5 00 Object F9043C88 F6F2 101A A3C9 08002B2F49FB 1 2 0 comdlg32 ocx Begin VB Form Form1 Caption Form1 ClientHeight 1290 ClientLeft 165 ClientTop 735 ClientWidth 3750...

Page 171: ...ttribute VB_Creatable False Attribute VB_PredeclaredId True Attribute VB_Exposed False Option Explicit If Win32 Then Private Type DOC_INFO_1 pDocName As String pOutputFile As String pDatatype As Strin...

Page 172: ...ring 1 f1 As Integer loadfile As String Private Sub cmdOpenFile_Click On Error GoTo ErrHandler Set Filters CommonDialog1 Filter All Files Specify Default Filter CommonDialog1 FilterIndex 1 Display Ope...

Page 173: ...agePrinter 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...

Page 174: ...s Series Programmer s Manual Private Sub Printer_Click CommonDialog1 ShowPrinter End Sub This will create the form pictured below Note It may be necessary to remove and reinsert the common dialog cont...

Page 175: ...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 tha...

Page 176: ...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...

Page 177: ...nal 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...

Page 178: ...has been added to Fonts 0 6 For the E Class and M 4206 only the character is also present in Font 9 0 Identifies a 96 character alphanumeric font uppercase and lowercase 1 Identifies a 145 character...

Page 179: ...eries Programmer s Manual 163 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...

Page 180: ...ndix C Available Fonts 164 Class Series 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...

Page 181: ...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 rese...

Page 182: ...Appendix D Reset Codes 166 Class Series Programmer s Manual...

Page 183: ...with a United States keyboard 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...

Page 184: ...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...

Page 185: ...0 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 IT ISO 15 Italian Symbol Set 0 1 2 3 4 5 6 7 8 9 A B C D E F...

Page 186: ...0 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 V W 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...

Page 187: ...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 PI PI Font Symbol Set 0 1 2 3 4 5 6 7 8 9 A B C D E F 00 10 20 30 40 f h 50 60 U I 70 X PM PC 850 Multilingual Symbol Set 0 1...

Page 188: ...s t u v w x y z 80 90 Pt A0 B0 C0 D0 E0 a F0 n 2 R8 Roman 8 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...

Page 189: ...0 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 fi fl B0 C0 D0 E0 F0 UK ISO 4 United Kingdom Symbol Set 0 1 2 3 4 5 6 7 8...

Page 190: ...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...

Page 191: ...B0 C0 D0 E0 F0 WO Windows 3 0 Latin 1 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...

Page 192: ...Appendix E Single Byte Symbol Sets 176 Class Series Programmer s Manual...

Page 193: ...6th 7th position C c UPC E 6 Yes 48 57 Numeric only D d Interleaved 2 of 5 I2 of 5 Varies No 48 57 Numeric only E e Code 128 Varies M 103 32 127 F f EAN 13 12 Yes 48 57 Numeric only Option V used in...

Page 194: ...ecified Yes All 8 bit values W1G g USD 8 Code 11 Varies Yes 45 48 57 W1I EAN 128 w auto subset switching 2 Varies Yes 32 127 W1J Code 128 w auto subset switching 3 Varies Yes 32 127 W1k GS1 DataBar 2...

Page 195: ...3 80 4 80 6 80 9 C 80 3 80 4 80 6 80 9 D 40 5 2 40 9 4 40 10 4 40 15 6 E 40 2 40 4 40 4 40 6 F 80 3 80 4 80 6 80 9 G 80 3 80 4 80 6 80 9 H 40 6 2 40 9 4 40 12 4 40 18 6 I 40 6 3 40 9 4 40 12 6 40 18 6...

Page 196: ...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 W1I 40 2 40 4 40 4 40 6 W1J 40 2 40 4 40...

Page 197: ...ode 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 prin...

Page 198: ...o 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 1D000000015010001234567890 CR 121100000000100Barcode D CR E E Code 128 Valid Chara...

Page 199: ...an odd number of numeric characters the last character causes the printer to automatically generate a switch to subset B and encode the last character appropriately in subset B Special Character Hand...

Page 200: ...the narrow bar width The following example prints an EAN 13 bar code STX L D11 CR 1F0000000150100012345678901 CR 121100000000100Barcode F CR E G EAN 8 Valid Characters 0 9 Length 8 digits If the user...

Page 201: ...wide to narrow bars can range from 2 1 to 3 1 Valid Codabar symbols require start and stop characters A D These characters should be placed in the data field along with other data to be included in th...

Page 202: ...a wide to narrow bar ratio of 3 1 STX L D11 CR 1K000000015010001234567890 CR 121100000000100Barcode K CR E L Interleaved 2 of 5 with a modulo 10 checksum and shipping bearer bars Valid Characters 0 9...

Page 203: ...gth 5 digits Valid bar widths The width multiplier 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 c...

Page 204: ...ollowing example prints a Postnet bar code STX L D11 CR 1p000000015010032569 CR 121100000000100Barcode p CR E Q UCC EAN Code 128 Valid Characters 0 9 Length 19 digits Valid bar widths The fourth chara...

Page 205: ...K MART specifications The following example prints a KMART bar code STX L D11 CR 1R0000000150100012345678901234567 CR 121100000000100Barcode R CR E S UCC EAN Code 128 Random Weight Valid Characters 0...

Page 206: ...encoding data as MaxiCode In the following examples special formatting is used to denote special ASCII characters as shown Symbol Hexadecimal Value R S 1E G S 1D E OT 04 Printer message syntax allows...

Page 207: ...PSNG S12345EG S0 89G S G S1 1G S10 1G SYG S G S G SUTR S E OT Where R S01G S96 Message Header 841706672 Maximum 9 alphanumeric ASCII postal code Primary Message 840 Country Code 001 Class G S1Z1 Secon...

Page 208: ...luded within the data strings without conflicting with the DPL format record terminators The four digit decimal data byte count immediately follows the 4 digit column position field This value include...

Page 209: ...FIM D OCR readable mail without Postnet typically for envelopes with a courtesy reply window The following example prints an FIM A bar code STX L D11 CR 1v0000000150100A CR 121100000000100Barcode v CR...

Page 210: ...header fields c and d should both be zero Z PDF 417 with Byte Count Specifier Specified Length The upper case Z identifies a PDF 417 bar code with a string 4 digit length specifier This allows values...

Page 211: ...s ECC 000 140 and ECC 200 ECC 000 140 symbols These square symbols can be any odd size from 9x9 to 49x49 which may be specified in fields jjj and kkk If an ECC 000 140 symbol is specified with even nu...

Page 212: ...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...

Page 213: ...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...

Page 214: ...the byte count field but does not include itself STX L D11 CR 1W1C440000100010000292000000000Datamax 0x0D prints best CR 121100000000100Barcode W1C CR E From the example above the bar code s data str...

Page 215: ...square therefore c and d must be equal Depending on the conversion mode STX n or STX m each unit indicates a cell dimension of 01 inch or 1 mm d 1 to 9 A to Z and a to z Module size vertical multiplie...

Page 216: ...data 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 dat...

Page 217: ...hrough 14 A ECC Levels H M Q and L B Mask Selection Automatic or 0 through 8 C Data Input Modes Automatic and Manual D Data Append Mode Model 2 enhanced version bar code versions 1 through 40 A ECC Le...

Page 218: ...ut Mode Manual Other examples DPL field record QR Code bar code Cell Size 0 04 inch square positioned at X 1 and Y 1 ECC H Mask 3 Data Input Mode Manual 1W1D4400000100010H3M AThis is the data portion...

Page 219: ...and d may be used to compensate and ensure a square symbol d 1 to 9 A to Z and a to z Module size vertical multiplier 0 default size See explanation for c above eee 000 No Effect ffff 0000 to 9999 Lab...

Page 220: ...7 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 s...

Page 221: ...ode symbol using escape sequences in the datastream This mode also provides for effective Code 128 and UCC EAN 128 emulations when used in with appropriately configured bar code readers The valid valu...

Page 222: ...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 1W1f00000001501000000...

Page 223: ...21100000000100Barcode 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 ch...

Page 224: ...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...

Page 225: ...ll be placed in B with the others in C 3 When in subset C and a non numeric occurs subset B will be inserted prior to the character Note that there is no auto switching from or to subset A Standard sw...

Page 226: ...8 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 12110...

Page 227: ...ndicator 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 identifi...

Page 228: ...3 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 ch...

Page 229: ...nts 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 co...

Page 230: ...ataBar Type E GS1 DataBar Expanded i 1 9 Pixel Multiplier j 0 to i 1 X pixels to undercut m 0 to i 1 Y pixels to undercut nn 2 22 even only 2 Segments per row p p 0 to 9 Subset of ISO646 including alp...

Page 231: ...STX L D11 CR 1W1p00000005000500123456709498765432101234567891 CR E Barcode W1p W1R UCC EAN Code 128 K MART NON EDI Valid Characters 0 9 Length 18 digits Valid bar widths The fourth character of record...

Page 232: ...position row gggg 0000 to 9999 Label position column hhhhhh ECI Data Six digit ECI number Fixed Parses data If the seventh character is not a semi colon then only a six digit code 39 will print Up to...

Page 233: ...ble 1 0 0 Fixed ASCII digit 0 Reserved for future use m m 8 bit data Data to be encoded This is a 2 dimensional bar code capable of holding large amounts of data in a small area It provides a high lev...

Page 234: ...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 9...

Page 235: ...r Initialization Symbol Generation Module shaving W1Z Micro PDF417 with Byte Count Specifier Specified Length The upper case Z identifies a Micro PDF417 bar code with a 4 digit string length specifier...

Page 236: ...Appendix G Barcode Details 220 Class Series Programmer s Manual...

Page 237: ...rminated 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 desig...

Page 238: ...Byte S00 scalable CG Triumvirate 1 Single Byte S01 scalable Font 9 Scalable Resident Fonts Specifications optional CG Times Single Byte SA0 scalable CG Times Italic Single Byte SA1 scalable CG Times B...

Page 239: ...icates an absence of characters for the given code page Single Byte Code Pages Font Format Code Page Identifier Intellifont 1 MicroType 2 Datamax HP PCL CG Triumvirate CG Times CG Triumvirate CG Times...

Page 240: ...12U X X PTXT3000 PY 3Y X X X X 3 Non UGL Generic Pi Font R8 8U Roman 8 R9 3 4U X X 4 4 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...

Page 241: ...racter set for the application Double Byte Character Map Character Map ID TrueType Font Description B5 BIG 5 Taiwan Encoded EU EUC Extended UNIX Code GB Government Bureau Industry Standard Chinese PRC...

Page 242: ...Appendix I Symbol Sets and Character Maps 226 Class Series Programmer s Manual...

Page 243: ...nal the prompting operation differs slightly depending upon equipment Non Display Models The STOP LED will flash Display Equipped Models The display will indicate WAITING FOR SIGNAL CAUTION Always wea...

Page 244: ...nd 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 6 8 Signal Ground Ground N A Ground 7 24 V...

Page 245: ...put 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 prin...

Page 246: ...1 is equipped with a GPIO Port an Auxiliary Serial B Port and two LEDs 9 5 4 3 2 1 8 7 6 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 Auxiliary Port J1 Green and Yellow LEDs GPIO Port J2 Applicator Interface...

Page 247: ...DC Configurable Open Open JMP 8 Off 5 VDC must be supplied 3 Start Of Print 3 Input Programmable 4 Slew Label Input Programmable 5 Pause Toggle Input Low 6 Reprint 2 Input Low 7 24 VDC 1 0 amp max Out...

Page 248: ...nt 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...

Page 249: ...d Version 2 The Applicator Interface Card Version 2 has two GPIO Ports two Auxiliary Ports Serial C D and two indicator LEDs Applicator Interface Card Version 2 Port Pin outs 15 14 13 12 11 10 9 8 7 6...

Page 250: ...ound 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 G...

Page 251: ...ETER warning condition 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 duri...

Page 252: ...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...

Page 253: ...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 I...

Page 254: ...ith 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 Applicator I...

Page 255: ...Display Printer Maximum Format Fields 1 Total Characters All Fields A Class H Class I 4210 I 4212 I 4308 I 4406 I 4604 M1 M2 M 4208 M 4306 W Class 700 32768 E Class 450 16 000 I 4206 I 4208 500 32768...

Page 256: ...0 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 2496 105 7 416 1057 H 6210 H...

Page 257: ...acter Values Class Series Programmer s Manual 241 Printer Resolution DPI Row Column Present Adjust Fine Tune STX KcRF STX KcCF STX KcPJ Parameter Range dots 203 100 100 dots 300 150 150 dots 400 200 2...

Page 258: ...Module configurable 256 KB to 6 5 MB as equipped X 3 6 X 8 4 X 3 6 4 X 7 X 7 X 7 64 KB Flash Menu EFIGS protected X X X Y 128 KB Flash Menu EFIGS protected X X 8 X 7 X 7 X 7 Z 6 4 MB Flash Option ILPC...

Page 259: ...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...

Page 260: ...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...

Page 261: ...crement 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...

Page 262: ...y labels printed 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 c...

Page 263: ...nts Printer Command Description A Class E Class H Class M1 M2 I Class M Class ND M Class W Class Reset X X X X X X X Reset X X X X X A Send ASCII Status String X X X X X X X B Toggle Pause X X X X X X...

Page 264: ...Label X X X X X X X e Select Edge Sensor X X X X X X X F Form Feed X X X X X X X f Set Form Stop Position X X X X X X X G Print Last Label Format X X X X X X X g Internal Batch Software Mode H Set Cut...

Page 265: ...uffer Mode X X T Print head Dot Pattern Test Label X X X X X X X t Test DRAM Memory Module X X X X X X X U Label Format Field Replacement X X X X X X X V Software Switch Settings X X X X X X X V Firmw...

Page 266: ...X X X X X KF Select Factory Defaults X X X X X X X Kf Set Present Distance X X X X X X X KI GPIO Input X X X X KM Memory Configuration Internal Module X X KO GPIO Output X X X X KQ Query Memory Config...

Page 267: ...X X X X D Set Dot Size Width and Height X X X X X X X E Terminate Label Formatting Mode and Print Label X X X X X X X e Recall Printer Configuration X X X X X F Advanced Font Attributes X X X X X X X...

Page 268: ...ntinued Internal Font Constraints Class Printer Model Font Description A Class E Class H Class M1 M2 I Class M Class ND M Class W Class 9 Ann Smooth Internal CG Triumvirate Bitmap Font Referencing the...

Page 269: ...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...

Page 270: ...0000001FFF80000007FFFFFF0000 CR 8030FFFE0000FFE0001F0001FFC001FFE0000FFF8001FFC001FC0007C000003E0003F8000FFE001FFFC0000007FFFFFF0000 CR 8030FFFE0000FFE0000F8001FFC001FFF0000FFF8000FFC001FC0007C000003E...

Page 271: ...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 fo...

Page 272: ...Appendix P UPC A and EAN 13 256 Class Series Programmer s Manual...

Page 273: ...port ILPC CG TIMES Option The CG Times Option is a single byte scalable font consisting of four typefaces in 38 Western European languages This option contains over 900 unique characters in each of th...

Page 274: ...endix H for details Scalable Double Byte Font Map KANJI eee Font Code Scalable Font Type Font Name Binary Addressing Hex ASCII Addressing Code Pages U40 Scalable Resident HG Gothic B Kanji Scalable EU...

Page 275: ...00 00 CR 112200002000030Rotation 4 CR 4911U4001950165P012P012 4D 3F 00 00 CR 4911U4001950215P012P012 4D 4F 00 00 CR 4911U4001950265P012P012 4D 5F 00 00 CR 4911U4001950315P012P012 4D 6F 00 00 CR 1X110...

Page 276: ...D6F CR 112200002200030Rotation 3 CR 3911uK102330315P012P0124D6F212121214D5F212121214D4F212121214D3F CR 112200002000030Rotation 4 CR 4911uK101950165P012P0124D3F CR 4911uK101950215P012P0124D4F CR 4911uK...

Page 277: ...character mapping with a System Command or Label Format Command STX yUB5 or yUB5 respectively 2 Setting the b field 9 and eee field Unn where nn is equal to the Font ID number selected for the Big 5...

Page 278: ...7500020002 CR 112200001650030SCALING GB CHARACTER S CR 1911UC001200020P010P020 BA D0 00 00 CR 1911UC001200050P020P020 BA D0 00 00 CR 1911UC001200080P030P020 BA D0 00 00 CR 1911UC001200110P040P020 BA D...

Page 279: ...100010P020P015Scalable Korean Available in UC Character Set CR yUUC CR 1B110000020017001234567890 CR 1X1100001900010b0392011000020002 CR 112200002800030HANGUL CHARACTER S IN ALL 4 ROTATIONS CR 1122000...

Page 280: ...911UH001200320P040P060 AC AC 00 00 CR 112200000200010NORMAL INVERSE CR 112200000200245 NORMAL MIRROR CR 1911UH000450010P040P040 AC 4D 00 00 CR 1911UH000450245P040P040 AC 15 00 00 CR A5 CR 1911UH000450...

Page 281: ...nations are A4212 A4310 A4408 A4606 A6212 A6310 E4203 E4204 E4304 EX2 H4212 H4310 I4206 I4208 I4308 I4210 I4212 I4406 I4604 M1 M2 M4206 M4208 M4306 W6308 W6208 and W8306 CLS Fixed string PRINTER DES D...

Page 282: ...Appendix R Plug and Play IDs 266 Class Series Programmer s Manual...

Page 283: ...hen the printer is 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 pe...

Page 284: ...he data Sample data in this example is as follows TEST DATA AAAAAAAAAAAAAAAAAAAAAAAAA CR TEST DATA BBBBBBBBBBBBBBBBBBBBBBBBB CR TEST DATA CCCCCCCCCCCCCCCCCCCCCCCCC CR The sample data will print the fo...

Page 285: ...DDDDDD FIXED FIELD 1 TEST DATA EEEEEEEEEEEEEEEEEEEEEEEEE FIXED FIELD 2 TEST DATA FFFFFFFFFFFFFFFFFFFFFFFFF Sample DMXFRMxx Template If a template in the form of DMXFRMxx is used the data must be prece...

Page 286: ...ine Mode 270 Class Series Programmer s Manual Sample data for DMXFRMxx type templates A1 TEST DATA AAAAAAAAAAAAAAAAAAAAAAAAA CR A1 TEST DATA BBBBBBBBBBBBBBBBBBBBBBBBB CR A1 TEST DATA CCCCCCCCCCCCCCCCC...

Page 287: ...ric 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 o...

Page 288: ...unt specifier is added Both RFID Label Formatting commands are detailed below Note Up to six RFID operations per label are allowed Wx W1x RFID Syntax for RFID spaces shown for readability a bbb c d ee...

Page 289: ...HF other tag types Not Used should be 0000 jj j Valid hexadecimal pairs per character followed by a termination character Data to write to the tag Note UHF data length must be 16 or 24 for EPC 16 for...

Page 290: ...e Option Feedback Mode STX KcOF for more information on the response format WX W1X RFID with Byte Count Specifier Specified Length The upper case X identifies an RFID data string with a string 4 digit...

Page 291: ...ess 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 shou...

Page 292: ...sswords 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 KcRIKnnnnnnn...

Page 293: ...nd 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 R union AT Austria HN Hon...

Page 294: ...n LB Lebanon ES Spain CA Canada LS Lesotho LK Sri Lanka CV Cape Verde LR Liberia SD Sudan KY Cayman Islands LY Libyan Arab Jamahiriya SR Suriname CF Central African Republic LI Liechtenstein SJ Svalba...

Page 295: ...ted 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...

Page 296: ...Appendix U WiFi Region Country Codes 280 Class Series Programmer s Manual...

Page 297: ...A 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 o...

Page 298: ...le 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 Fa...

Page 299: ...iven 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 co...

Page 300: ...ve 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...

Page 301: ...r 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 m...

Page 302: ...Glossary 286 Class Series Programmer s Manual...

Reviews: