background image

 

Class Series 2 Programmer’s Manual 

291

 

Appendix Q 

 
 

Plug and Play IDs 

 

MFG; CMD; MDL; CLS; DES 

 

Where: 

 

MFG 

= Datamax-Oneil 

 

CMD 

=  Fixed string: “DPL” 

 

MDL 

=  Model: (Valid designations are 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  

 
 

Summary of Contents for MP Compact4 Mark II

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: ...re 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 comm...

Page 4: ......

Page 5: ...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 Sta...

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...

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

Page 8: ...TX 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 1...

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

Page 10: ...ble 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 Ap...

Page 11: ...es 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...

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 Cod...

Page 13: ...ces 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 attain...

Page 14: ...wnloads 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 comm...

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 Ital...

Page 16: ...abel 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...

Page 17: ...e 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 generall...

Page 18: ...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 meas...

Page 19: ...er 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 Attri...

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

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

Page 22: ...stem 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...

Page 23: ...01 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...

Page 24: ...smit 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 pres...

Page 25: ...om1 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...

Page 26: ...l 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 g...

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

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

Page 29: ...ting 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...

Page 30: ...or 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...

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...

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

Page 33: ...dy 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 cycl...

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

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 2...

Page 36: ...alue 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...

Page 37: ...ead 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 Wher...

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

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

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

Page 41: ...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 form...

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

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

Page 44: ...ectory 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...

Page 45: ...ule 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 bitmap...

Page 46: ...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 f...

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

Page 48: ...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 APPLICAT...

Page 49: ...ter 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...

Page 50: ...rial 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...

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

Page 52: ...ing 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 wh...

Page 53: ...e 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 Res...

Page 54: ...NS 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 S...

Page 55: ...il 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 n...

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 Acti...

Page 57: ...lution 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 Pri...

Page 58: ...m 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 Communicati...

Page 59: ...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 Enh...

Page 60: ...ailable 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 Comm...

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

Page 62: ...ause 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 Right...

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

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 Setting...

Page 65: ...X 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 f...

Page 66: ...valent 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...

Page 67: ...del 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...

Page 68: ...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 Ap...

Page 69: ...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 C...

Page 70: ...ilename 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...

Page 71: ...e 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 prin...

Page 72: ...ailable 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 Us...

Page 73: ...ble 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 ar...

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

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

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

Page 77: ...ble 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 shou...

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

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

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

Page 81: ...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 edg...

Page 82: ...nd 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 da...

Page 83: ...ia 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 lo...

Page 84: ...ped 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...

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

Page 86: ...tifier 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...

Page 87: ...bled 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 C...

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

Page 89: ...nter 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 10Ba...

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

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 C...

Page 92: ...work 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...

Page 93: ...resents 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...

Page 94: ...MX_ 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 Advertise...

Page 95: ...he 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 Addres...

Page 96: ...2 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...

Page 97: ...nd 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 respo...

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

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

Page 100: ...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 th...

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

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

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

Page 104: ...ails 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 comma...

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

Page 106: ...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 nex...

Page 107: ...imize 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...

Page 108: ...e 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...

Page 109: ...X 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 Va...

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 Med...

Page 111: ...ee 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 de...

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 wher...

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

Page 115: ...xtended 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 delimi...

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

Page 117: ...ustom 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...

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

Page 119: ...S 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 K...

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 Specifi...

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

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

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 chara...

Page 124: ...eters 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 Amou...

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

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 counter...

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

Page 128: ...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 Feedb...

Page 129: ...er 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 bb...

Page 130: ...ected 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 al...

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 Wr...

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 G...

Page 133: ...wise 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...

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

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

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

Page 137: ...llows 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 be...

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

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

Page 140: ...0021 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...

Page 141: ...ly 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...

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 spe...

Page 143: ...ation 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 Disp...

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

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...

Page 146: ...ing 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 sp...

Page 147: ...R 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...

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

Page 149: ...iately 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 replacem...

Page 150: ...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 sca...

Page 151: ...he 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 par...

Page 152: ...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 mak...

Page 153: ...laced 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 befo...

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 121100000000...

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

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

Page 157: ...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 Comma...

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

Page 159: ...R 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 3A...

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

Page 161: ...on 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...

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

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

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

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

Page 166: ...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 use...

Page 167: ...ctions 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 mus...

Page 168: ...ges 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 Fi...

Page 169: ...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 vert...

Page 170: ...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 Additiona...

Page 171: ...plier 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 N...

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

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

Page 175: ...12DPL 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 1911S010020004...

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

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

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

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...

Page 180: ...tring 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 1a62050042...

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

Page 182: ...icking 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 Fo...

Page 183: ...or 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 th...

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

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 Fu...

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 hPrint...

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 b...

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

Page 189: ...hen 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...

Page 190: ...4 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 191: ...d 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 belo...

Page 192: ...g 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 f...

Page 193: ...ries 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 Identifie...

Page 194: ...dix 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...

Page 195: ...y 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 res...

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

Page 197: ...ith 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 198: ...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 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...

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

Page 200: ...cintosh 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...

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

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

Page 203: ...t u v w x y z 80 90 A0 B0 C0 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...

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

Page 205: ...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 E0 F0 VU Ventura US Symbol Set 0 1 2 3 4 5 6 7 8 9 A B C D E F...

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

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

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

Page 209: ...n 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 deci...

Page 210: ...meric 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 onl...

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 Va...

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

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

Page 214: ...ht 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 W1...

Page 215: ...ar 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...

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

Page 217: ...f 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...

Page 218: ...1100000000100Barcode 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...

Page 219: ...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 narro...

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

Page 221: ...endum 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 tim...

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

Page 223: ...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 wi...

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

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...

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

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

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

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

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 A...

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 999...

Page 232: ...1100000000100Barcode 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...

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 g...

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

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 im...

Page 236: ...el 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...

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 Az...

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 doe...

Page 239: ...ze 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 fu...

Page 240: ...ee 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 Extend...

Page 241: ...n 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 E...

Page 242: ...de11 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 le...

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

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...

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

Page 246: ...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 n...

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

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 Stacke...

Page 249: ...w 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...

Page 250: ...ppercase 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 8...

Page 251: ...nformation 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 informatio...

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 dim...

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...

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 prin...

Page 255: ...haracters 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...

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...

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 3...

Page 258: ...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 Funct...

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

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

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

Page 263: ...w 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 wh...

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

Page 265: ...al 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...

Page 266: ...e 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 m...

Page 267: ...play 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 Applicat...

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

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

Page 270: ...f 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...

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 1...

Page 272: ...eprint 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 e...

Page 273: ...METER 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...

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

Page 275: ...ed 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 5V...

Page 276: ...n 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 automa...

Page 277: ...mmable 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 labe...

Page 278: ...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 V...

Page 279: ...ulled 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 interfac...

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

Page 281: ...m 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 exce...

Page 282: ...27 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...

Page 283: ...nual 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...

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 equi...

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 33...

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

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

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...

Page 289: ...l 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...

Page 290: ...00000001FFF80000007FFFFFF0000 CR 8030FFFE0000FFE0001F0001FFC001FFE0000FFF8001FFC001FC0007C000003E0003F8000FFE001FFFC0000007FFFFFF0000 CR 8030FFFE0000FFE0000F8001FFC001FFF0000FFF8000FFC001FC0007C000003...

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 f...

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

Page 293: ...ax 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...

Page 294: ...cimal 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 printe...

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

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 11...

Page 297: ...4D6F CR 112200002200030Rotation 3 CR 3911uK102330315P012P0124D6F212121214D5F212121214D4F212121214D3F CR 112200002000030Rotation 4 CR 4911uK101950165P012P0124D3F CR 4911uK101950215P012P0124D4F CR 4911u...

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

Page 299: ...L 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 1X1100001900010b03920...

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

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

Page 302: ...HARACTERS 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 0...

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 strin...

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

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

Page 306: ...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 BBBBBBBBBBBBBBB...

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

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 leve...

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

Page 311: ...te 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 0...

Page 312: ...x 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 1122...

Page 313: ...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 compatib...

Page 314: ...asswords 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 KcRIKnnnnnn...

Page 315: ...n 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...

Page 316: ...ines 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 Herze...

Page 317: ...ral 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...

Page 318: ...cuador 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...

Page 319: ...ountry 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...

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

Page 321: ...rge 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 US...

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...

Page 323: ...uration 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 M...

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

Page 325: ...SA 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...

Page 326: ...cle 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 F...

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 c...

Page 328: ...bel 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 exi...

Page 329: ...rt 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 medi...

Page 330: ......

Reviews: