background image

Generating Label Formats

134

Class Series Programmer’s Manual

b

:   

Fonts, Bar Codes, Graphics and Images

The second field (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 Datamax

fonts; value 9 selects the CG Triumvirate smooth scalable font (internal) or scalable fonts. When 9
is used to select a scalable font, the font size (font I.D. number) is chosen by entering a value in the
height field eee.

Values A

 

through

 

z select

 

bar codes

Values A through T (uppercase) will print bar codes with

human-readable interpretations. Values a through z (lowercase) will print bar codes only.

Value W requires two additional characters to specify the Bar Code/Font ID.

A font field value X selects a drawing object (line, box, circle or polygon), and field value Y is
used to print an image stored in a module.

b

 Font Field Value

Interpretation

0-9

Font

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

Values 1-9, A-Z, and a-z represent multiplication factors from 1 – 61, respectively. For human-
readable fonts, the width multiplier represents the number of times the selected font dot tables are
multiplied and has no effect on the character height. For bar codes, this character specifies the wide
bar width or ratio at a resolution that is dependent upon the printer model. See Appendix F for
default values.

d

:  

Height Multiplier

The height multiplier has the same range and function as the width multiplier (c), but vertical.
When used in the context of bar codes, this field is the ratio denominator, or the small bar (module)
width. Values 1-9, A-Z, and a-z will give a narrow bar width of one dot (dot size = 1/printhead
resolution) to dots. The narrow bar width resolution and range are dependent upon the print head
resolution, see Appendix K. A “dot multiplier” command can also be used to change the printed
dot size (see Label Formatting Command ‘D’ and Appendix F).

Summary of Contents for Ex2

Page 1: ...808 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 Datamax Asia Pacific Phone 65 6542 2611 datamax pacific net sg Datamax China Phone 86 21 64952882 datamax_cn china com ...

Page 2: ......

Page 3: ...and 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 not represent a commitment on the part of Datamax Corporation No part of this manual may be reproduced or transmitted in any form or by any means for any purpose other than the purchaser s personal use...

Page 4: ......

Page 5: ...7 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 String 10 SOH B Toggle Pause 11 SOH C Stop Cancel 12 SOH D SOH Shutdown Non Display Models only 12 SOH E Send Batch Remaining Quantity 13 SOH e Send Batch Printed Quantity 13 SOH F Send Status Byte ...

Page 6: ...8 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 for Each Label 21 STX K Extended System Level Commands 21 STX k Test RS 232 Port 22 STX L Enter Label Formatting Command Mode 22 STX M Set Maximum Label Length 22 STX m Set Printer to Metric Mode 22 S...

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 Memory Module Information 31 STX w Test Flash Memory Module 32 STX X Set Default Module 32 STX x Delete File from Module 33 STX Y Output Sensor Values 34 STX y Select Font Symbol Set 34 STX Z Print Co...

Page 8: ...e 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 only 90 STX Kd Set File as Factory Default 91 STX KE Character Encoding 91 STX KF Select Factory Defaults Display Equipped and EX2 only 93 STX Kf Set Present Distance 93 STX KJ Assign Communication Port...

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 103 STX KtW Write Data to RFID Tag 104 STX KuB Read Data from Gen2 Tag Section 105 STX KuF Send RFID Device Firmware Version 105 STX KuJ Write Data to Gen 2 Tag Section 105 STX KuR Read Data from RFI...

Page 10: ...te 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 Justification 115 M Select Mirror Mode 116 m Set Metric Mode 116 n Set Inch Imperial Mode 116 P Set Print Speed 117 p Set Backfeed Speed 117 Q Set Quantity of Labels to Print 118 R Set Row Offset Amou...

Page 11: ...Make 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 Functions 125 STX S Recall Global Data and Place in Field 126 STX T Print Time and Date 126 Font Loading Command Functions 129 Introduction 129 c D Assign Font ID Number 129 s W Font Descriptor 129 c E...

Page 12: ...it 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 Advanced Format Attributes 143 Appendix A 147 ASCII Control Chart 147 Appendix B 149 Sample Programs 149 VB Application to Send RAW Data via a Windows Printer Driver 154 ...

Page 13: ...s 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 Chinese Kanji and Korean 225 Appendix J 227 General Purpose Input Output GPIO Port Applications 227 M Class GPIO 227 I W Class GPIO 229 Applicator Interface Card Version 1 230 Applicator Interface C...

Page 14: ...47 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 Capability ILPC Programming Examples 257 Appendix R 265 Plug and Play IDs 265 Appendix S 267 Line Mode 267 Appendix T 271 RFID Overview 271 Appendix U 277 WiFi Region Country Codes 277 ...

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

Page 16: ...xii ...

Page 17: ...y 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 information regarding attainment of the printer s firmware version and then if necessary upgrade that firmware Upgrades are available at ftp ftp datamaxcorp com 2 Programming information for the S Class and ...

Page 18: ...ENDED 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 alphabetically that control the position of text and images on the media print or store and end the formatting process FONT LOADING COMMAND FUNCTIONS on page 129 Description of commands listed alphab...

Page 19: ...osh 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 formatted as follows The Courier font in boldface indicates the DPL command syntax and Italics are used to indicate the command syntax parameters Regular Courier font indicates sample commands files an...

Page 20: ...e 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 RAM temporary or Flash semi permanent memory STX L Begin label D11 Label Header record 131100000500050Typical text field 01 Label Formatting Data record Object type orientation position data Q0001 L...

Page 21: ...y 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 STX Kf Set Present Distance Determines label stop position head relative STX f edge sensor relative equivalent command older models STX Kc Configuration Set Determines default power up configuration ...

Page 22: ...Commands 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 Attribute A and the Offset C R commands can be changed at any point between format records to achieve desired effects Label Header Command Name A Set Format Attribute C Column Offset D Set Width and Dot Si...

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 selected via the Setup Menu the STX Kc command or where applicable the STX KD command requires the substitution of Standard Control Characters with Alternate Control Characters in what is otherwise a norma...

Page 24: ...des 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 sample label format data stream for a printer configured for Alternate 2 Control Codes L 1911A10001000101234560 X UT01ABCDE G ...

Page 25: ...tter 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 buffers The command also clears DRAM memory Syntax SOH Printer Response The printer will reset XON T The T may come before the XON SOH Reset Display Equipped Models only This command forces a soft res...

Page 26: ...tion 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 Y Label presented 7 h N N Always No 8 Table 3 1 ASCII Status Bytes SOH a Send ASCII Extended Status String This command allows the host computer to check an extended current printer status The print...

Page 27: ...or 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 printer Syntax SOH B Sample SOH B Printer Response This command will illuminate the Paused Stop Indicator and or indicate PAUSED on the LCD or graphics display panel suspend printing and wait until one of...

Page 28: ...and 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 commands the printer to ignore Immediate Commands A The SOH shutdown command is required before loading images or fonts because some may contain data sequences that could be interpreted as Immediate Comma...

Page 29: ...urn 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 command instructs the printer to send a single status byte where each bit 1 or 0 represents one of the printer s status flags followed by a carriage return see below If an option is unavailable for the p...

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 2 digits for day yyyy 4 digits for year hh 2 digits for hour in 24 hour format MM 2 digits for minutes jjj 3 digits for Julian date numerical day of the year constant see notes below Sample STX A1020...

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 internal time and date information Syntax STX B Sample STX B Printer response format wmmddyyyyhhMMjjj CR Where w 1 digit for day of week 1 Monday mm 2 digits for month dd 2 digits for day yyyy 4 digits fo...

Page 33: ...his 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 format those fields leaving the rest of the label format untouched and thus increasing throughput This command is only active if the labels being printed are less than half the maximum size of the print...

Page 34: ...red 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 detection of die cut and holed or notched media This Media Sensor will detect a minimum gap of 0 1 inches 2 5 mm between labels see the Operator s Manual for media requirements Use the STX O command to a...

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 in inches 100 or mm 10 This distance is independent of the start of print position STX O yet it must be greater than the start of print position to take effect Sample STX f230 The sample sets a stop...

Page 36: ...clipped 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 downloading gray scale images and images with large black or white areas Syntax STX Iabfnn n CR data Where a Memory Module Bank Select see Appendix K b Data Type optional A or omit b Value Image Data Value...

Page 37: ...tes 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 the name Tree Frog and file extension dtt The size of the font data is 0x87C2 bytes long STX J Set Pause for Each Label This command causes the printer to pause after printing each label It is intende...

Page 38: ...bel 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 this setting is too close within 0 1 inch 2 54 mm to the physical length of the label Therefore it is a good practice to set this command to 2 5 to 3 times the actual label length used The minimum val...

Page 39: ...ed 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 menu Menu Mode Print Control Custom Adjustments Row Adjust Syntax STX Onnnn Where nnnn Is a four digit offset value in inches 100 or mm 10 The zero setting is the default value and settings below 50 ...

Page 40: ...hes 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 To return to normal operation the printer must be manually reset Syntax STX P STX p Controlled Pause The controlled pause command will cause the printer to pause only after all previously received c...

Page 41: ...ts 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 installed to perform this command STX R Ribbon Saver On Off Display Equipped Models only This command enables the operation of the optional Ribbon Saver It is the only command used to control the Ribbo...

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 pressed Syntax STX Sn Where n Is a letter value see Appendix L STX s Set Single Buffer Mode Non Display Models only This command available for backward compatibility instructs the printer to use single buf...

Page 43: ...dule 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 printer must be in Test Mode for the command to function To enable the Test Mode see the STX KD command Printer response format axxxK results CR Where a 2 Slot B xxx Module size in Kbytes Display Equ...

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 161100001100110data field 2 CR 161100001200120data field 3 CR Q0001 E STX U01123 CR STX U02New data F2 CR STX E0002 STX G The sample produces three labels The first is formatted with the commands between STX L a...

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 The software setting command allows two of these option settings to be modified without returning to the menu Syntax STX Vn Where n Is a single digit ASCII numeric value from 0 F The value of n is us...

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 configuration label The version may be different from printer to printer Syntax STX v Printer Response VER 4308 06 06 07 09 2001 CR ...

Page 47: ...le 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 All types Sample STX WF Printer response taken from an H Class with a downloaded true type font on Module D MODULE D CR S50 92244ttf50 CR AVAILABLE BYTES 945152 CR MODULE G CR AVAILABLE BYTES 852480...

Page 48: ...e 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 Module This command typically used prior to the loading of PCL 4 bit mapped fonts see Font Loading Commands is designed to allow the user to select between modules when downloading information The de...

Page 49: ...ignator 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 Plug in file Miscellaneous file type Unknown type must use extension if applicable nn n The file to delete where Font bitmapped the three character font identifier Font scalable the two character fon...

Page 50: ...ADC 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 level Good indicates a sufficient battery charge Low indicates an insufficient charge Notes Equipped sensors may vary with printer model and options Some readings require printer controlled paper movemen...

Page 51: ...55 REFL______________ 149 RIBM______________ 87 THR_______________ 48 24V_______________ 223 DIRECT THERMAL COMMUNICATIONS NOT DETECTED 9600 8 N EDGE SOP ADJUST________ 128 PRESENT ADJUST____ 128 TOF LOW___________ 0 TOF DELTA_________ 10 TOF GAIN__________ 10 OOS MAXVOLT_______ 2 COUNTER INFORMATION ABSOLUTE VALUES 9 18 1999 LENGTH____ 773 INCHES TIME______ 20 HOURS RESETTABLE VALUES 9 22 1999 LE...

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

Page 53: ...bytes for module space and 15 4 1024 bytes for the scalable cache Where i j k are M S or W x y z are four digit maximum numbers of 4K byte blocks or inches 100 or mm 10 as described below M Represents the start of a sequence up to five characters that assigns memory to the Internal Module If this field does not appear then the Internal Module is not affected If no Internal Module exists it will be...

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 media sensor condition This calibration function should be performed when no material is installed in the media sensor Depending upon the printer model different front panel LED flash sequences and prin...

Page 55: ...field 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 KaRAaaabbbcdee CR Where A Optional for data in the ASCII format aaa The number of bytes to read bbb HF Starting block number 000 maximum block number UHF Should be 000 c Command 1 Reserved Should be 0 d Com...

Page 56: ...99 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 the last used block will be null padded if necessary Note UHF ASCII formats must be 8 or 12 characters and UHF Hexadecimal formats must be 16 or 24 character pairs Sample STX KaW0000054455354 CR The...

Page 57: ...ADJUST 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 INSTALLED GPIO PORT NOT INSTALLED SYSTEM SETTINGS FACTORY SETTING FILE NONE INTERNAL MODULE 1024 KB DEFAULT MODULE D SCALEABLE FONT CACHE 312 KB SINGLE BYTE SYMBOLS PC 850 MULTILINGUAL DOUBLE BYTE SYMBOLS UN...

Page 58: ...If system commands are sent that override the Power up Configuration value s the Power up Configuration value s will be restored the next time the printer is powered On or reset These parameters are the same as those found in the Setup Menu non display models or as those found in the Menu System display equipped models The respective functions are documented in the appropriate Operator s or Mainte...

Page 59: ...ipped 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 Active High Display Equipped Printer Options N A Display Equipped Print Control Backup Reverse Speed BS or bS alpha character Model specific ranges see Appendix L EX2 N A pa Display Equipped British P...

Page 60: ...just 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 9999 1 100 in EX2 N A Cnnnn Y N Y Enabled N Disabled Display Equipped Communications Non Display 26 Comm Heat Commands CH 1 0 1 Enabled 0 Disabled M1 M2 Non Display 25 N A Y N Y Enabled N Disabled Disp...

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 Control Codes CC S 1 2 S Standard 1 Alternate 2 Alternate 2 Non Display 9 STX KD Cut Behind CB 0 9 Queued label count Display Equipped Printer Options N A A Y E N D A or Y Auto E Enabled N or D Disabled D...

Page 62: ...3 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 Double Byte Symbol Set DS 2 Byte alpha character AA ZZ printer resident symbol set EX2 N A STX y ySxx DPI Emulation DE 200 300 400 600 Dots per inch 300 400 600 DPI Display Equipped System Settings ...

Page 63: ...SC 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 See Table 5 2 M1 M2 Non Display 24 N A Feed Speed SS or sS Alpha character Model specific ranges see Appendix L Display Equipped Print Control Sa Display Equipped Communications Feedback Mode FM Y N Y ...

Page 64: ...Equipped 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 Equipped GE A V N A Applicator V Verifier N Disabled M1 M2 Non Display 23 N A Display Equipped Printer Options GPIO Slew GS 0 4 0 Standard 1 Low Pulse 2 High Pulse 3 Active Low 4 Active High Non Display N...

Page 65: ...00 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 Display Equipped Communications Ignore Control Codes IC 1 0 1 Enabled 0 Disabled Non Display N A N A Ignore Distances IE 1 0 1 Enabled 0 Disabled Non Display N A N A Display Equipped System Settings ...

Page 66: ...ings 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 M1 M2 Non Display 17 N A Label Rotation LR Y N Y Rotate 180 N None Display Equipped System Settings N A Label Store LM F S F Fields S States Fields Display Equipped System Settings N A Display Equipp...

Page 67: ...ulation 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 Processed normally 1 Ignore Display Equipped Communications N A Display Equipped Media Settings Maximum Length ML 0 9999 1 100 inch EX2 N A STX M Display Equipped Media Settings M1 M2 Non Display N A ...

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 Disabled Non Display 26 N A Option Feedback OF D Rx S See Table 5 6 Display Equipped Communications N A Display Equipped Media Settings Paper Empty PO 0 9999 1 100 inch EX2 N A N A Display Equipped Media ...

Page 69: ...s 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 Y N Y Enabled N Disabled EX2 N A N A Display Equipped Print Control M1 M2 Non Display 8 Present Adjust 1 PA xxx dots Model specific see Appendix K and see Present Adjust Fine Tune Non Display 6 N A D...

Page 70: ...Disabled 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 Display Equipped System Settings Printer Level PL 000000 FFFFFF Hex Codes EX2 N A N A Display Equipped Print Control Print Speed pS Alpha character Model specific ranges see Appendix L EX2 N A Pa Query...

Page 71: ...lta 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 milliseconds Display Equipped Printer Options N A Rewinder Equipped RM A Y E N D A or Y Auto E Enabled N or D Disabled Display Equipped Printer Options N A Rewinder Adjust RR xx yy Applied torque whe...

Page 72: ...d 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 Printer Options STX R Display Equipped Print Control Row Adjust 1 RA xxxx dots Model specific see Appendix K and see Row Adjust Fine Tune M1 M2 Non Display 6 N A Display Equipped Printer Control Row Adjus...

Page 73: ...pped 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 A Display Equipped System Settings 100 8192 Kbytes M1 M2 Non Display 14 N A Scalable Font Cache SC 0 128 4 Kbytes 0 disabled Non Display 16 STX KS Display Equipped Scalable Heap SH 0 9999 Kbytes EX2...

Page 74: ...ettings 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 Display 9 10 N A Serial Port SP xyz See Table 5 12 Non Display 7 8 STX KD Display Equipped System Settings Single Byte Symbol Set AS 2 Byte alpha character AA ZZ printer resident symbol set Non Displ...

Page 75: ...ommunications 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 PT Y N Y Enabled N Disabled Non Display except M1 M2 and EX2 20 N A TOF Bias 2 TB 0 50 1 Volt DC Non Display except M1 M2 14 N A TOF Delta 2 TD 0 50 1 Volt DC Non Display except M1 M2 13 N A TOF Gai...

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 UT ON N A EX2 N A N A Verifier Equipped VE A Y E N D A or Y Auto E Enabled N or D Disabled Display Equipped Printer Options STX KV Verifier Type VT A B C D Reserved for future use Display Equipped N ...

Page 77: ...s 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 commands as display model printers 3 The EX2 will accept Display Equipped module IDs D G as command parameters for upward compatibility however query commands will result in printer responses with module I...

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

Page 79: ...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 command Hex 7E STX command count by Hex 1B ESC Hex 0x0D Carriage Return 2 Alternate Codes 2 Hex 5E SOH command Hex 7E STX command count by Hex 1B ESC Hex 0x7C Carriage Return CE Cutter Equipped This com...

Page 80: ...ted TOF Commands This command causes the printer to ignore DPL TOF Gap Continuous and Reflective commands instead the sensor type is controlled via the menu setting DE DPI Emulation This command allows printers with higher resolutions to emulate lower print resolutions as follows 600 DPI can emulate 300 and 203 DPI resolutions 400 DPI can emulate a 203 DPI resolution DK Darkness This command contr...

Page 81: ...g 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 approximately 30 milliseconds long following printing EQ Start of Print This command defines the type of programmable signal input required to control the Start of Print SOP process Value Units Start of Print In...

Page 82: ...el 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 host DPL data streams Selecting a default font that supports a desired character set could match with third party software to print native characters without modifying the PC drivers In other words ...

Page 83: ...is 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 the entire label batch by pressing the ENTER Key again Note VOID will not be printed when insufficient text space exists see VOID DISTANCE below or if the fault occurs after the label reaches its Pres...

Page 84: ...or 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 s gap mark parameter GR Gain Reflective Value This command sets the sensitivity of the reflective media sensor GS GPIO Slew This command sets the GPIO slew function and control Value Slew Interpreta...

Page 85: ...if 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 The selected line terminator is processed When enabled DPL Control Code SOH STX CR ESC and characters are removed from the data string Note that some fonts do have printable characters in this range ...

Page 86: ...n 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 label after power up Press and hold the FEED Key four seconds so the printer will measure the length of the label The EX2 will only measure the label length when new label stock is loaded Y Enabled ...

Page 87: ...0 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 selects the level of stored format recall to include the label formatting command fields or the label formatting command fields and the printer state LW Label Width This command sets the maximum limit for ...

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

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 255 255 000 T a Is SNMP enable where a Y Enable N Disable Y U xxx xxx xxx xxx Is the WINS2 Address where x 0 to 9 000 000 000 000 w a Is WiFi enable where a Y Enable N Disable N W xxx xxx xxx xxx Is...

Page 90: ...254 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 out paper out etc printing stops and a fault indicator is illuminated After the problem is corrected the FEED Key must be pressed to clear the fault and resume normal operation When enabled the labe...

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 failed label U unknown C The number of expected reads for bar codes or tags given in two characters D The number of good reads for bar codes or tags given in two characters E The printer s internal Job Id...

Page 92: ...setting 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 28 228 STX KcQQQ response shows the Present Adjust Fine Tune PJ equivalent value PC Print Contrast This command adjusts the relative print edge gray component of the print quality which allows fine t...

Page 93: ...lel 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 operation Table 5 7 Parallel Communications Configuration Command PS Present Sensor Equipped This command allows the printer to sense the present sensor option A or Y automatically senses device presence if ...

Page 94: ...nter 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 computer via the same port as the query containing all parameters controlled by the STX Kc command and may be used for restoring the printer s configuration or for configuring other printers RA Row Adju...

Page 95: ...cted 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 This command shifts the vertical start of print position in dots see Appendix K upward or downward to fine tune the Row Offset setting to compensate for slight mechanical differences sometimes evide...

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 DSFID after writing HF only Shh where hh 2 Chararacter Hex ID Sets the Electronic Article Surveillance EAS set representing the manufacturer s code HF only Lhh where hh 2 Chararacter Hex ID Sets the Lock...

Page 97: ...ics 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 UHF only Table 5 8 RFID Configuration Set Commands continued Example STX KcRIMH RIA11E RID22E RIS04 RIR3 RIWE RIEE RIP000 CR The above example sets the printer to HF protect after write AFI 11 protect ...

Page 98: ...nn 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 pressed to continue printing RR Rewinder Adjust This command changes the torque applied by the powered rewinder in percentage points of the nominal force to minimize TOF registration drift sometimes evi...

Page 99: ...nters 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 a dcm file extension SG Sensor Gain Value This command sets the control of the voltage to the LED emitter of the Media Sensor SH Scalable Heap This command sets a working scratch pad space in DRAM fo...

Page 100: ...controlled 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 the peel bar edge a nominal peel position The Present Sensor status and this setting are independent C Sets the stop location to a nominal cut position For die cut media the position is just followi...

Page 101: ...ncy 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 a valid enabler E Enabled if presence is not detected a fault is generated D Disabled the scanner is disabled N is also a valid disabler Redundancy Level An alternative data integrity method where t...

Page 102: ...e 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 sS Feed Speed This command controls the rate of label movement between printing areas see Appendix L Value Serial Port Range Interpretation xyz Where x Port Identifier y Function z Setting P Handsha...

Page 103: ...ware 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 metric or STX n imperial for command details UT User Terminator This command allows word wrapping of long character strings of commands to the next line in a file for the purposes of readability only In...

Page 104: ...m 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 Medium 2 High 0 R y Is the WiFi Region where y two character mnemonic see Appendix U US T x Is the WiFi Mode where x 0 Adhoc 1 Infrastructure 2 Unique SSID MAC address and WiFi type Adhoc 2 V x Is the WiF...

Page 105: ...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 Passphrase Preshared Key where y Is 8 to 63 characters with no spaces or 64 hex characters See Note 3 U y Is the LEAP User ID where y Is up to 32 characters See Note 4 1 Default values for WEP Keys i...

Page 106: ...r 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 KD Parameter Bit Number Function Value s 0 2 BAUD Rate Set Test Mode 0 9600 1 600 2 2400 3 19200 4 4800 5 38400 6 1200 7 9600 Test Mode 3 Word Length and Parity 0 8 bits no parity 1 7 bits even parity...

Page 107: ...guration 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 character in the DPL data stream may be substituted with a delimited two character ASCII hexadecimal numeric equivalent The command allows the delimiting character to be selected and the encoding to...

Page 108: ...al 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 delimited string that contains either a non valid hexadecimal character e g FX or an odd number of bytes will be treated as an illegal string and therefore not correctly decoded Character Encoding Examples ...

Page 109: ...alibration 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 advance the label after printing This command has the same effect as the STX f command but specifies a distance to advance relative to the start of print STX O command of the next label Non Display Model...

Page 110: ...A 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 Applicator Interface Card see Appendix J for details Syntax STX KIffnspwww CR Where ff 2 character function name abbreviation e g PS Print Start I1 User Input 1 etc n Pin number where 1 8 is the valid range s...

Page 111: ...PIO 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 e g LC Label Complete LM Label Movement etc n Pin number 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 Hig...

Page 112: ...atile 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 unprotected However if the power is cycled or if the printer is reset the module is initialized to protected Syntax STX Kpmf Where m Module ID Range A to Z See Appendix K Where f Flag specifying Enable or Di...

Page 113: ...d 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 ASCII character identifying a DRAM module followed by an ASCII colon If no Internal Module is present this field and its associated legend will not appear xxxx The number of 4KB blocks of DRAM allocat...

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

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 The number of megabytes of installed internal DRAM memory vvvv The length of the Label Width xxxx The length of the Print Buffer ssss The number of kilobytes of internal memory assigned to the label...

Page 116: ...on 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 Interface This command writes the AFI data to the tag Syntax STX KtAabcc Where a The number of retry attempts 0 9 b Lock the Application Family Identifier AFI after writing 0 No Protection 1 Write Prote...

Page 117: ...acter 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 Direct Mode HF 13 56 MHz ISO15693 Tag Interface This command writes the EAS bit for Philips ISO tags Syntax STX KtEabcc Where a The number of retry attempts 0 9 b Electronic Article Surveillance EAS opti...

Page 118: ...ead 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 Identifier UID in hexadecimal format Must be sixteen characters long H Optional Hexadecimal data An H may be added directly after R to return a two character hex value of the data Since there are two d...

Page 119: ...ag 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 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 s Note This is a sixteen charact...

Page 120: ...h 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 Should be 0 Where ee e Data to be encoded on RFID tag Sample 1 STX KtWB004000900 0x00 0x01 0x02 0x03 CR Sample 1 programs the hex values 0x00 0x01 0x02 0x03 in block zero Sample 2 STX KtWUE00700ABCDEF12...

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

Page 122: ...d 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 etc matching the order of Label Formatting command U Note The 00 value will send the unique tag ID to the host with no printing Sample STX L D11 1911A1801000100 xxxxxxxxxxxxxxxx U 1A31050002000200 xx...

Page 123: ...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 Note Must be 16 or 24 characters long Sample STX KuW10ABCDEF0102030405 CR The sample programs the data 0xAB 0xCD 0xEF 0x01 0x02 0x03 0x04 0x05 to the tag attempting to write one additional time if necessary STX KV Verifier Enable Disable Display Equipped Mo...

Page 124: ...nd 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 specified parameter Syntax STX KZax CR Where a Valid parameter identifier as follows F Feed Speed H Heat Setting P Print Speed S Slew Speed x Speed Parameter Range A to e see Appendix L or xx Heat P...

Page 125: ...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 before a cut is made The amount must be smaller than the quantity of labels printed Syntax nnnn Where nnnn Is a four digit decimal number indicating the number of labels to be printed before a cut is pe...

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

Page 127: ...3 dots C Set Column Offset Amount This command allows horizontal adjustment of the point where printing begins The printer is instructed to print label formats nnnn units to the right of the position that the format specifies This feature is useful when a single format is to be printed on labels containing preprinted information Note If using preprinted labels where the placement of the preprint d...

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 operation D Set Dot Size Width and Height This command is used to change the size of a printed dot hence the print resolution dots per inch DPI of the print head By changing the height of a dot the m...

Page 129: ...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 results will occur Printer configurations may be stored using the Extended System Level Commands or the printer s menu system Syntax eName CR Where Name The name up to 16 characters of the configurati...

Page 130: ...dix 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 speed of 1 inch per second while the second reverts to the feed speed of 4 inches per second G Place Data in Global Register The G command saves the print data of a print format record in a global regist...

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 intended to be used to match print contrast levels following print head replacements J Justification This command changes the printing justification Note Display Equipped Models This command is only val...

Page 132: ...this 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 m 141100001000100SAMPLE LABEL CR E The sample prints the text SAMPLE LABEL starting at location coordinates 10 0 mm 10 0 mm n Set Inch Imperial Mode This command sets the printer to measure in inches...

Page 133: ...speed 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 the rate at which the labels will reverse to align to the next start of print position The setting remains in effect until another backfeed speed command is received or until the printer is reset Syn...

Page 134: ...rinting R Set Row Offset Amount This command allows vertical adjustment of the point where printing begins The printer is instructed to print label formats nnnn units above the position that the format specifies This feature is useful when a single format is to be printed on labels containing preprinted information Notes 1 If using preprinted labels where the placement of the preprint data varies ...

Page 135: ...EST CR X CR STX G CR Begin label format Retrieve format named test Terminate formatting Print Sample 3 STX L CR D11 CR PO CR SO CR rTEST CR E CR Begin label format Dot size 1x1 Print speed O Feed speed O Retrieve format named test Terminate formatting and print S Set Feed Speed This command controls the rate at which the label is moved through non printed areas The setting remains unchanged unless...

Page 136: ...CR 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 types that accept binary data e g PDF417 allows special binary control codes e g a carriage return to be embedded in the printed data by setting an alternate data line terminator It remains valid on...

Page 137: ...00000000000Sample 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 of the four format records have been designated as replacement fields The second label is generated with System Level field replacement commands and prints the last label X Terminate Label Formatting...

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 fonts 0 to 8 and in the human readable field if any of the bar codes A to Z The command applies only to format records containing those fonts and bar codes and is effective only for the label format in...

Page 139: ...or 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 The sample will generate a single field label format that prints the initial label with a value of 12345 and then increments that number by one for the next two labels Embedding Numeric strings for inc...

Page 140: ...fill 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 field label format that prints the initial label with a value of 123AB and then decrements that number by one for the next two labels Embedding Numeric strings for decrementing may also be embedded betw...

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 field value before decrementing the field Six labels are printed Special Label Formatting Command Functions Two Special Label Formatting Commands the STX S and the STX T are entered directly into the...

Page 142: ...the 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 CR The string characters markers are not printed instead the printed label will show a corresponding print value Note When using substitution you must ensure the converted string produces valid char...

Page 143: ...mple 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 Sample 3 will print ABC 12 21 DEF on a label This illustrates a method of embedding the time string The string must be terminated by an STX ...

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

Page 145: ...ssign 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 downloading a font to either RAM or Flash Memory modules ESC represents the ASCII control character 27 Syntax ESC c D Where Is the font ID numbers 100 999 000 099 are reserved for resident fonts s W Font...

Page 146: ...t 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 character Syntax ESC s Wnn n Where Is the number of bytes of bit mapped data three digits maximum from 1 to 999 nn n Is the bit mapped data ...

Page 147: ...sition CR Format text 191100602000200ROTATION 1 CR Format text 291100602000200ROTATION 2 CR Format text 391100602000200ROTATION 3 CR Format text 491100602000200ROTATION 4 CR Format text 1A3104003000260123456 CR Format bar code with text 4a6210002500140123456 CR Format bar code 1X1100000000000B400400003003 CR Format box 1X1100002000000L400001 CR Format line 1X1100000000200L001400 CR Format line 121...

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 position options Every header contains similar information but different types of records may use this information in different ways The six record types are 1 Internal Bit Mapped Font 2 Smooth Font Si...

Page 149: ...rd 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 across all record types For example the characters ffff are interpreted as Row Position in all record types While c is a Width Multiplier for Internal Bit Mapped Font Smooth Font Scalable Font and Image rec...

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 Values 1 9 A Z and a z represent multiplication factors from 1 61 respectively For human readable fonts the width multiplier represents the number of times the selected font dot tables are multiplied and ...

Page 151: ...ines 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 specified in two ways points or dots To specify the height in points the first character of the field is a P followed by the number of points 004 to 999 To specify the size in dots all four characters must ...

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 Appendix A or a subset thereof Field Valid Inputs Meaning a 1 2 3 and 4 Rotation b 0 to 8 see Appendix C Font 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 00...

Page 153: ...Hex 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 and S01 are used for the standard internal resident fonts on display equipped printers while S01 is used for the standard internal resident font on non display models Field Valid Inputs Meaning a 1 2 3...

Page 154: ...For ratio based bar codes field c is the wide bar width in dots the numerator field d is the narrow bar width in dots the denominator See Appendix G for specific bar code information and variations in record format field usage The eee height field represents the bar code symbol height The valid range 001 to 999 translates to bar heights ranging from 01 inch 254 mm to 9 99 inches 253 7 mm For bar c...

Page 155: ...ta 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 the printer The following sub sections describe how to generate each kind of graphic Lines and Boxes Lines and boxes are drawn by values that determine column and row starting position length width an...

Page 156: ...three 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 see STX m Record structure for a polygon spaces added for readability 1 X 11 ppp rrrr cccc P ppp bbbb rrrr cccc rrrr cccc CR Where 1 Rotation must be 1 001 Fixed Value X Graphic field ID 0001 Fixed ...

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 Value fff Fill pattern number rrrr Radius of the circle rrrr Row of the center point CR Termination character Table 8 14 Circle Record Structure Fill Patterns Pattern Number Description Example 0 No...

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 0100 0100 C 001 0001 0025 CR Produces a circle centered at row 0100 column 0100 with a radius of 0025 and no fill pattern 4 Circle with Fill The record 1 X 11 009 0100 0100 C 001 0001 0025 CR Produc...

Page 159: ...ere 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 Turns on or off underlining of string minus disable plus enable Display Equipped Models only FPn Points Specifies the vertical point size of the following text relative to the base line Display Equip...

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 in the string 1911S0103500100P018P018 FR80 D FR 5 P FR 5 L FR 5 FR 5 l FR 5 e FR t FR 5 s FR 5 FR 5 y FR 5 o FR 5 u FR 5 FR 5 w FR 5 r FR 5 i FR 5 t FR 5 e FR 5 FR 5 i FR 5 n FR 5 FR 5 c FR 5 i FR 5...

Page 161: ...e 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 forty five degrees in the positive direction from the default print direction Note Refer to Section 8 for more information regarding the DPL record format for a scalable font text string Figure 3 ...

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

Page 163: ...rl 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 DC1 17 11 1 49 31 Q 81 51 q 113 71 Ctrl R DC2 18 12 2 50 32 R 82 52 r 114 72 Ctrl S DC3 19 13 3 51 33 S 83 53 s 115 73 Ctrl T DC4 20 14 4 52 34 T 84 54 t 116 74 Ctrl U NAK 21 15 5 53 35 U 85 55 u 1...

Page 164: ... 142 8E 174 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 B5 213 D5 245 F5 û 150 96 Â 182 B6 Í 214 D6 246 F6 ù 151 97 À 183 B7 Î 215 D7 247 F7 ÿ 152 98 184 B8 Ï 216 D8 º 248 F8 Ö 153 99 185 B9 217 D9 249 F9 Ü 154 9A 186 ...

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

Page 166: ...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 1a6205004200120 Const CustomerTxt 191100603600010 Const Item1NO 191100403250010 Const Item1BC 1a6204002870010 Const Item1Txt 191100402690010 Const Item1Qty 191100603070260 DPL Fixed Items on label Const Itm1 19...

Page 167: ...t 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 EndLabel Comm1 Output PrintLabelEnd Sub Display the record form on the screen Private Sub Form_Load Fixed Itm1 Chr 13 Chr 13 Qty1 Chr 13 Chr 13 BoxPos1 Boxsize Chr 13 CharSet Chr 126 Alternate stx chara...

Page 168: ...on 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 cmdExit Caption Quit Height 465 Left 1350 TabIndex 1 Top 495 Width 825 End Begin VB CommandButton cmdPrint Caption Print Height 465 Left 90 TabIndex 0 Top 495 Width 870 End End Attribute VB_Name Form1 Att...

Page 169: ...ches 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 Printers If X DeviceName Datamax I 4206 Then printer found Set printer as system default Set Printer X For I 0 To Printer FontCount 1 Determine number of fonts cmboFonts AddItem Printer Fonts I Put e...

Page 170: ...g 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 LinkTopic Form1 MaxButton 0 False MinButton 0 False ScaleHeight 1290 ScaleWidth 3750 StartUpPosition 3 Windows Default Begin MSComDlg CommonDialog CommonDialog1 Left 1635 Top 765 _ExtentX 847 _Exten...

Page 171: ...Attribute 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 String End Type End If WIN32 Types Function Declarations If Win32 Then Private Declare Function OpenPrinter Lib winspool drv Alias OpenPrinterA ByVal pPrinterName As String phPrinter As Long ByVal pDefaul...

Page 172: ...tring 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 Open dialog box CommonDialog1 ShowOpen loadfile CommonDialog1 FileName Label2 Caption loadfile Exit Sub ErrHandler Exit Sub End Sub Private Sub cmdStoreImage_Click Dim hPrinter Dim jobid Dim res Dim wri...

Page 173: ...PagePrinter hPrinter Call EndDocPrinter hPrinter Call ClosePrinter hPrinter Close when done Close file Close 1 MsgBox File sent to print spooler vbExclamation End Sub Private Sub cmdClose_Click Unload Me End Sub Private Sub exit_Click End End Sub Private Sub Form_Load Dim X As Printer search for printer queue name driver name For Each X In Printers If X Port LPT1 Then printer found Set printer as ...

Page 174: ...ss 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 control due to Windows registry issues ...

Page 175: ...s are shown on the following pages The CG Triumvirate font number 9 is a proportional font Each character will take up a different amount of space when printed For example the letter W will be wider than the letter I Font Number Valid ASCII Characters decimal Use with Record Structure Type 0 32 127 255 1 32 168 171 172 225 255 2 32 168 171 172 225 255 3 32 35 38 40 58 65 90 128 142 144 146 153 154...

Page 176: ...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 6 Font 4 53 27 4 12 7 Font 5 77 27 4 18 5 Font 6 95 47 6 22 8 Font 7 47 22 7 11 3 Font 8 41 22 7 9 8 Table C 3 Font Sizes 300 DPI Resolution Font Height Width Spacing Point Size Font 0 14 10 2 2 5 Fo...

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

Page 178: ...r 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 uppercase and lowercase alphanumeric font that includes desenders and ascenders 2 Identifies a 138 character alphanumeric upper and lowercase font 3 Identifies a 62 character alphanumeric uppercase f...

Page 179: ...Series 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 a font that prints OCR B size III ...

Page 180: ...endix 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 C 6 ...

Page 181: ...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 reset using the front panel keys Lowercase v There is an input buffer overflow situation caused when an overflow of data is sent to the printer ...

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

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

Page 184: ...59 2 Latin 2 Set 0 1 2 3 4 5 6 7 8 9 A B C D E F 00 10 20 30 0 1 2 3 4 5 6 7 8 9 40 A B C D E F G H I J K L M N O 50 P Q R S T U V W X Y Z 60 a b c d e f g h i j k l m n o 70 p q r s t u v w x y z 80 90 A0 Ł Š Z B0 º ł š z C0 Á Â Ä Ç É Ë Í Î D0 Ð Ó Ô Ö Ø Ú Ü Ý ß E0 á â ä ç é ë í î F0 ó ô ö ú ü ý E5 ISO 8859 5 Latin 5 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 ...

Page 185: ... 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 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 à ò è ì LG Legal Symbol Set 0 1 2 ...

Page 186: ...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 q r s t u v w x y z 80 Ç ü é â ä à å ç ê ë è ï î ì Ä Å 90 É æ Æ ô ö ò û ù ÿ Ö Ü Pt ƒ A0 á í ó ú ñ Ñ ª B0 C0 D0 E0 a ß π σ µ Τ ф Θ Ω δ ф є F0 n 2 PD PC 8 D N Code Page 437N Symbol Set 0 1 2 3 4 5 6 7 8 9 A B C D E F 00 10 V W 20 30...

Page 187: ...0 Á Â 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 2 3 4 5 6 7 8 9 A B C D E F 00 s x w z O 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 q r s t u v w x y z 80 Ç ü é â ä à å ç ê ë è ï î ì Ä...

Page 188: ... Τ ф Θ Ω δ ф є 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 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 Þ þ µ ª Q SP ISO 17 ...

Page 189: ... 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 9 A B C D E F 00 10 20 30 0 1 2 3 4 5 6 7 8 9 40 A B C D E F G H I J K L M N O 50 P Q R S T U V W X Y Z _ 60 a b c d e f g h i j k l m n o 70 p q r s t u v w x y z US ISO 6 AS...

Page 190: ...Ÿ ÿ F0 Œ œ ª º VU Ventura US Symbol Set 0 1 2 3 4 5 6 7 8 9 A B C D E F 00 10 20 30 0 1 2 3 4 5 6 7 8 9 40 A B C D E F G H I J K L M N O 50 P Q R S T U V W X Y Z _ 60 a b c d e f g h i j k l m n o 70 p q r s t u v w x y z 80 90 A0 B0 º C0 D0 E0 F0 W1 Windows 3 1 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 ...

Page 191: ...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 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 F 00 10 20 30 0 1 2 3 4 5 6 7 8 9 40 A B C...

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

Page 193: ...e 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 7th 8th position G g EAN 8 7 Yes 48 57 Numeric only H h HBIC Varies M 43 32 36 39 42 43 45 57 65 90 I i Codabar Varies No 36 43 45 58 65 68 J j Interleaved 2 of 5 w a modulo 10 checksum Varies M 10 4...

Page 194: ...pecified 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 Varies Yes Numeric Alphanumeric type dependant W1p USPS 4CB 4 Varies No 48 57 Numeric only W1R UCC EAN Code 128 K MART NON EDI 18 Yes 48 57 Numeric only W1t TCIF Linked Bar Code 3 of 9 TLC39 Varies Y...

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 J 40 5 2 40 9 4 40 10 4 40 15 6 K 40 5 2 40 9 4 40 10 4 40 15 6 L 1 30 5 2 1 30 9 4 1 30 10 4 1 30 15 6 M 90 3 90 4 90 6 90 9 N 80 3 80 4 80 6 80 9 O 40 6 3 40 8 4 40 12 6 40 18 9 p 08 N A 08 N A 08...

Page 196: ...N A Z z N A N A N A N A N A N A N A N A W1C W1c N A N A N A N A N A N A N A N A W1D W1d N A N A N A N A N A N A N A N A W1F W1f N A N A N A N A N A N A N A N A W1I 40 2 40 4 40 4 40 6 W1J 40 2 40 4 40 4 40 6 W1k N A 2 N A 3 N A 4 N A 6 W1p N A N A N A N A N A N A N A N A W1G W1g 5 5 2 5 7 3 5 9 4 5 14 6 W1R 1 40 2 1 40 4 1 40 4 1 40 6 W1T 40 6 2 40 9 4 40 12 4 40 18 6 W1Z W1z N A N A N A N A N A N...

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

Page 198: ...to 3 1 The following example prints an Interleaved 2 of 5 bar code with a wide to narrow bar ratio of 3 1 STX L D11 CR 1D000000015010001234567890 CR 121100000000100Barcode D CR E E Code 128 Valid Characters The entire 128 ASCII character set Variable Length 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 th...

Page 199: ...s 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 Handling Characters with an ASCII value greater than 95 are considered special characters To access these values a two character reference table is built into the printer see below For example to encode ...

Page 200: ...s 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 provides 7 digits the printer will compute the checksum If the user provides the checksum the printer will check that it matches the expected checksum If it does not match the printer will print all...

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 the symbol The following example prints a Codabar bar code with a wide to narrow bar ratio of 3 1 STX L D11 CR 1I63040001501000A1234567890D CR 121100000000100Barcode I CR E Barcode I J Interleaved 2 of...

Page 202: ...h 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 Variable Length For the bearer bars to be printed 13 characters are required Valid bar widths The expected ratio of wide to narrow bars can range from 2 1 to 3 1 The following example prints an Inte...

Page 203: ...ngth 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 characters for this bar code symbology are printed above the symbol The following example prints a 5 digit UPC bar code addendum STX L D11 CR 1N000000015010001234 CR 121100000000100Barcode N CR E O Co...

Page 204: ...following 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 character of record is the width of the narrow bar in dots All other bars are a ratio of the narrow bar 2 times 3 times and 4 times the narrow bar width Human readable characters for this bar code symbolo...

Page 205: ...o 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 9 Length At least 34 digits Valid bar widths The fourth character of record is the width of the narrow bar in dots All other bars are a ratio of the narrow bar 2 times 3 times and 4 times the narrow...

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 for E OT to be substituted with CR or the use of both E OT and CR UPS Modes 2 3 Explicit The data stream can force Mode 2 or 3 encoding by placing 2 or 3 respectively before the data as shown in the ...

Page 207: ...UPSNG 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 Secondary Message TR S E OT An example of the UPS 3 0 international postal V6C3E2 with Message data format and message header 1u0000001200120 R S01G S96V6C3E2G S068G S001G S1Z12345675G SUPSNG S12345EG S08...

Page 208: ...cluded 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 includes all of the data following the byte count field but does not include itself STX L D11 CR 1U00000010001000051327895555840666this package 0x0D is going to Datamax CR 121100000000100Barcode U CR E From...

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 E z PDF 417 Valid Characters All ASCII characters Variable Length This two dimensional bar code holds large amounts of data in a small area while providing a high level of redundancy and error check...

Page 210: ...d 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 0x00 through 0xFF to be used 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...

Page 211: ...es 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 numbers of rows or columns the next largest odd value will be used Input values greater than 49 or less than 9 will cause the symbol to be automatically sized for the input character stream The record ...

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

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 Label position column hhh 200 ECC 200 uses Reed Solomon error correction i 0 Fixed value not used jjj 10 12 14 16 18 20 22 24 26 32 36 40 44 48 52 64 72 80 88 96 104 120 132 144 A 3 digit even number...

Page 214: ...g 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 stream 1W1C440000100010000292000000000 Datamax 0x0D prints best includes a Byte Count Specifier the portion in bold where 0029 equals the four digit decimal data byte count and includes all bytes that f...

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 multiplier See explanation for c above eee 000 to 999 No effect must be numeric ffff 0000 to 9999 Label position row gggg 0000 to 9999 Label position column see Appendix J hh h Valid ASCII character string fo...

Page 216: ...cdata N A B K immediately followed by data Character Mode N Numeric N data A Alphanumeric A data B Binary Bnnnn data where nnnn data byte count 4 decimal digits byte count 2 for hex ASCII K Kanji K data term CR CR CR 3 The data string is terminated with a termination character generally a 0x0d hex but can be changed by the operator If the Data Input Mode is Automatic the data string is terminated ...

Page 217: ...through 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 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 Representation of data Dark Cell Binary 1 Light Cell Binary 0 Symbol Size not inc...

Page 218: ...put 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 also with binary B0003 0xfe 0xca 0x83 0x0D DPL field record QR Code bar code Cell Size 0 08 inch square positioned at X 1 and Y 1 ECC L Mask Automatic Data Input Mode Manual Kanji 1W1D88000001000102 ...

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 Label position row gggg 0000 to 9999 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 foll...

Page 220: ...17 87 full size 621 998 1246 218 91 full size 687 1104 1378 219 95 full size 753 1210 1511 220 101 full size 824 1324 1653 221 105 full size 898 1442 1801 222 109 full size 976 1566 1956 223 113 full size 1056 1694 2116 224 117 full size 1138 1826 2281 225 121 full size 1224 1963 2452 226 125 full size 1314 2107 2632 227 131 full size 1407 2256 2818 228 135 full size 1501 2407 3007 229 139 full si...

Page 221: ...code 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 values for escape sequences are of the form ESC n where ESC 1 byte with value 2710 1B16 n 1 ASCII digit range 0 through 6 These escape sequences are encoded as FLG n character pairs described in the Inte...

Page 222: ...s two backslashes Example 1 The variable length example encodes AZTEC with no ECI input and 23 error correction and prints the bar code A line of text is also printed STX L D11 CR 1W1f00000001501000000AZTEC CR 121100000000100Barcode W1f CR E Barcode W1f Example 2 The specified length example includes a byte count field for all bytes that follow until the end of the bar code data The byte count is ...

Page 223: ...121100000000100Barcode W1G CR E Barcode W1G W1I EAN128 with Auto Subset Switching Valid characters The entire 128 ASCII character set Variable length minimum 4 characters Valid bar widths The fourth character of record is the width of the narrow bar in dots All other bars are a ratio of the narrow bar 2 times the narrow bar width 3 times the narrow bar width and 4 times the narrow bar width This p...

Page 224: ...e values a two character reference table is built into the printer see table below As an example to encode FNC2 into an EAN128 Subset A bar code send the ASCII DEC 38 HEX 26 followed by an ASCII B DEC 66 HEX 41 Code FNC2 will be encoded ASCII 2 CHAR CODE A CODE B CODE C 96 A FNC3 FNC3 NA 97 B FNC2 FNC2 NA 98 C SHIFT SHIFT NA 99 D CODEC NA NA 100 E CODEB FNC4 NA 101 F FNC4 CODEA CODEA 102 G FNC1 FN...

Page 225: ...ill 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 switches are still used See table below Subset A Includes all of the standard uppercase alphanumeric keyboard characters plus the control and special characters Subset B Includes all of the standard up...

Page 226: ...28 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 121100000000100Barcode W1J CR E Barcode W1J When scanned this bar code will decode as C 1234 B 5 F1 10Z2 C 133021 B AK 95 ...

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

Page 228: ...13 1 optional Vertical bar separates primary linear data from secondary 2 D data p p 2 D data optional Additional 2 D data 2 1 The application identifier is not encoded in the symbol nor is the last check digit the user should enter in a 13 digit value The decoding system will display the application identifier and calculate the check digit 2 The separator row height for two dimensional composite ...

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

Page 230: ...DataBar 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 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 The separator row height for two dimensional composite is fixed at...

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 is the width of the narrow bar in dots All other bars are a ratio of the narrow bar 2 times 3 times or 4 times the narrow bar width Human readable characters for this bar code symbology are printed ...

Page 232: ...l 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 25 alphanumeric serial number characters to be encoded in the MicroPDF417 symbol This symbol is fixed at four columns The number of rows is determined by the amount of data as follows Number of Alph...

Page 233: ...able 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 level of redundancy and error checking Please reference the following specifications for details International Symbol Specification MicroPDF417 AIM International Technical Specification version 1 0 1998...

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 97 162 237 40 4 4 5 101 10 8 14 20 41 4 6 9 101 14 13 22 32 42 4 8 11 101 18 20 34 49 43 4 10 13 101 22 27 46 67 44 4 12 15 101 26 34 58 85 45 4 15 18 101 32 45 76 111 46 4 20 23 101 42 63 106 155 47 ...

Page 235: ...er 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 This allows values 0x00 through 0xFF to be included within the data strings without conflicting with the DPL format record terminators The four digit decimal data byte count immediately follows the ...

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

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

Page 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 Bold Single Byte SA2 scalable CG Times Bold Italic Single Byte SA3 scalable Gothic B Kanji Double Byte Binary U40 scalable Gothic B Kanji Double Byte Hex ASCII u40 scalable GB Simplified Chinese Doubl...

Page 239: ...indicates 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 TrueType Description AR 8V X X 3 Arabic 8 CP 3R Part Part 3 PC Cyrillic D1 11L X X X X ITC Zapf Dingbats 100 D2 12L X X X X ITC Zapf Dingbats 200 D3 13L X X X X ITC Zapf Dingbats 300 DN 0D Part Pa...

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 ISO 4 United Kingdom US 0U ISO 6 ASCII VI 13J Ventura International VM 6M 3 Ventura Math VU 14J Part Part Part Part Ventura US W1 4 19U Part Windows 3 1 Latin 1 WA 9V Part 3 Windows Latin Arabic WD 5...

Page 241: ...aracter 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 default JS JIS Japanese Industry Standard default SJ Shift JIS UC Unicode including Korean Unavailable for E Class and EX2 models Table I 2 Double Byte Character Map The double byte symbol set is se...

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

Page 243: ...gnal 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 wear a wrist strap and follow ESD prevention measures when handling the GPIO or Applicator Interface Card For specification information reference the printer Maintenance Manual Functions vary according ...

Page 244: ...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 6 8 Signal Ground Ground N A Ground 7 24 VDC 24 VDC 1 6 Amp fused Output Printer 24 VDC 1 Given relative to the printer 2 The operation of this multi function port is configuration dependent Non Display models use the STX Kc or program the s...

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

Page 246: ...n 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 Card Connector Pin Outs Applicator Interface Card Location and Connector Pin outs as found in some A Class models Applicator Interface Card Jumper Locations ...

Page 247: ...VDC 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 Output 24 VDC 8 Ground Ground Ground N A N A 9 Ribbon Low Output Programmable 10 Service Required 1 Output Low 11 End Of Print Output Programmable 12 Media Out Output Low 13 Ribbon Out Output Low 14 Dat...

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

Page 249: ...rd 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 5 4 3 2 1 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 J2 8 1 J3 Hardware jumper locations ...

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

Page 251: ...METER 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 during an Out of Stock condition Active LOW 13 Ribbon Out Evoked during an Out of Ribbon condition Active LOW 14 Data Ready Evoked when a label is waiting to be printed Then after the printer receives th...

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

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

Page 254: ...with both the RFID and Linear Scanner options menu enabled the printer will automatically assign the Linear Scanner to COM C J4 COM D J3 Serial Port D is an RS 232 communications interface Applicator Interface Card Version 2 Indicators Verification of settings and activity monitoring of the GPIO ports is available via displayed and printed information see the printer Operator s Manual for menu inf...

Page 255: ...n 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 M 4206 450 16 000 1 When the product of the number of fields and characters in each field exceeds the available printer memory the limiting factor portions of the label may not print Table K 1 Maxim...

Page 256: ...10 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 6212X 203 8 0 0043 x 0052 11 x 13 1344 168 1 662 1680 H 6308 H 6310X 300 11 8 0027 x 0043 07 x 11 1920 162 6 640 1626 H 8308X 300 11 8 0027 x 0043 07 x 11 2560 216 7 853 2167 I 4206 I 4208 I 4210 I 4...

Page 257: ...racter 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 200 dots 600 300 300 dots Table K 3 Row Adjust Range per Print Resolution ...

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 protected X X 1 Dependent upon options and available memory see the configuration label or STX KC 100 000 writes for semi or permanent storage of images fonts and formats 2 Not available for the I 4...

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

Page 260: ...K C G G C a K H 4606 H 4606X C K G C O G C G G C a G H 6210 C S K C W K C G G C W K H 6212X C W O C W O C G G C Y O H 6308 C O K C S K C G G C S K H 6310X C S O C W O C G G C Y O H 8308X C O K C S K C G G C W K I 4206 C K K C O K C G G C K K I 4208 C O O C O O C G G C O O I 4210 C S O C S O C G G C W O I 4212 C W O C W O C G G C W O I 4308 C O K C O K C G G C O K I 4406 C K I C K I C G G C K I I 4...

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

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 counters reset STX Kr Ribbon saver STX Rx Row offset amount Rnnnn RS 232 port test STX k Scalable font download STX imtaabbb bc rxxxxxxxxfff f Sensor values request STX Y Feed speed Sa Status ASCII str...

Page 263: ...ints 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 X C Stop Cancel X X X X X X X D SOH Shutdown X X E Send Batch Quantity X X X X X X X F Send Status Byte X X X X X X X U Update System Database with Current Database X X X X X X X Table N 1 SOH Const...

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 Cutter Signal Time I Input Graphics Data X X X X X X X i Download Scalable Font X X X X X X X J Set Pause X X X X X X X k Test RS 232 Port X X X X X X X L Enter Label Formatting Mode X X X X X X X M Set...

Page 265: ...Buffer 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 Firmware Version Information X X X X X X X W Request Module Information X X X X X X X W Test FLASH Memory Module X X X X X X X X Set Default Module X X X X X X X X Delete Module File X X X X X X X Y Outpu...

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 Configuration X X X X X X X Kq Query Memory Configuration new format X X X X X X X KP Module Protection X X X X X KR Reset Memory Configuration X X Kr Reset Internal Counters X X X X X X X KS 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 f Set Present Speed X X G Place Data in Global Register X X X X X X X H Enter Heat Setting X X X X X X X J Justification X X X X X X X M Select Mirror Mode X X X X X X X m Set Metric Mode X X X X X X...

Page 268: ...continued 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 Font 9 to Smooth CG Triumvirate Fonts automatically converts to the CG Triumvirate Scalable Font when installed The printed scalable font is slightly smaller measuring less than 1 16 inch over thre...

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 Where nn Is the number of character pairs in dd d represented in ASCII hex dd d Is dot data character pairs ASCII hex 00 FF Duplicate records may be encoded using a repeat data record following the ...

Page 270: ...00000001FFF80000007FFFFFF0000 CR 8030FFFE0000FFE0001F0001FFC001FFE0000FFF8001FFC001FC0007C000003E0003F8000FFE001FFFC0000007FFFFFF0000 CR 8030FFFE0000FFE0000F8001FFC001FFF0000FFF8000FFC001FC0007C000003E0003F8000FFE001FFFE000000FFFFFFF0000 CR 8030FFFF0000FFE0000F8000FFC001FFF0000FFF8000FFC001FC0007C000003E0003F8000FFE001FFFE000000FFFFFFF0000 CR 8030FFFF0000FFE0000F8000FFC001FFF00007FFC000FFC001FC000...

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

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

Page 273: ...pport 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 the four typefaces from the CG Times typeface family Normal Italic Bold and Bold Italic Single byte scalable fonts are selected using a print format record see Generating Label Formats and Appendix H f...

Page 274: ...pendix 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 EUC JIS SJIS UC u40 Scalable Resident HG Gothic B Kanji Scalable EUC JIS SJIS UC UK1 Scalable Resident HG Gothic E Kanji Scalable EUC JIS SJIS uK1 Scalable Resident HG Gothic E Kanji Scalable EUC JIS S...

Page 275: ...F 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 1X1100001100010b0392007500020002 CR 112200001650030SCALING JIS CHARACTER S CR 1911U4001200020P010P020 21 6F 00 00 CR 1911U4001200050P020P020 21 6F 00 00 CR 1911U4001200080P030P020 21 6F 00 00 CR 1911U4001...

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

Page 277: ...e 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 encoded font file downloaded 3 Selecting string data corresponding to the Big 5 Character Map Scalable Double Byte Font Map CHINESE eee Font Code Scalable Font Type Font Name Binary Addressing Hex AS...

Page 278: ...07500020002 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 D0 00 00 CR 1911UC001200145P040P030 BA D0 00 00 CR 1911UC001200190P040P040 BA D0 00 00 CR 1911UC001200250P040P050 BA D0 00 00 CR 1911UC001200320P040P060 BA D0 00 00 CR 112200000050010NORMAL INVERSE CR...

Page 279: ...3100010P020P015Scalable Korean Available in UC Character Set CR yUUC CR 1B110000020017001234567890 CR 1X1100001900010b0392011000020002 CR 112200002800030HANGUL CHARACTER S IN ALL 4 ROTATIONS CR 112200002600030Rotation 1 CR 1911UH002620150P012P012 AC 00 00 00 CR 1911UH002620205P012P012 AC 65 00 00 CR 1911UH002620250P012P012 AC 69 00 00 CR 1911UH002620300P012P012 AC DF 00 00 CR 112200002400030Rotati...

Page 280: ...1911UH001200320P040P060 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 1911UH000450090P040P040 AC 4D 00 00 CR A1 CR M CR 1911UH000450390P040P040 AC 15 00 00 CR M CR E CR Note The notation xx in this DPL file should be interpreted by the reader as representing the hexadecimal value ...

Page 281: ...gnations 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 Description subject to change with the application firmware revision and printer model Example Datamax 4208 Label Printer Version 06 06 07 09 2001 ...

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

Page 283: ...when 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 period between data sent If the timeout value is reached the label will print using the data received before timeout occurred A form feed command 0x0C may be sent to terminate processing and print the ...

Page 284: ...the 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 following label layout and font are approximations TEST DATA AAAAAAAAAAAAAAAAAAAAAAAAA FIXED FIELD 1 TEST DATA BBBBBBBBBBBBBBBBBBBBBBBBB FIXED FIELD 2 TEST DATA CCCCCCCCCCCCCCCCCCCCCCCCC If multiple la...

Page 285: ...DDDDDDD 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 preceded by the value of xx Below is a sample template for DMXFRMxx STX L PG SG D11 15110000160001099999999999999999999999999999999999 U 151100001200010FIXED FIELD NUMBER ONE 15110000080001099999999999999...

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

Page 287: ...eric Read Write Interface and a high level HF UHF Tag Interface In Direct Mode each RFID tag is individually processed with status and data responses Typically these commands are used for diagnostics or custom applications Generic Read Write Interface The Generic Read Write Interface allows the Host Application to send generic commands for RFID operations by utilizing the printer s database for sp...

Page 288: ...ount 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 eee ffff gggg jj j Where Field Valid Inputs Meaning a 1 2 and 3 Operation to perform where 1 Read report to host 2 Write 3 Write w Read back and Verify bbb Wnx RFID Hexadecimal Operation where no n is ...

Page 289: ...UHF 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 Tag ID or multiples of four for user memory sections Example 1 The following example encodes an HF tag starting at block 001 with Datamax writes RFID best STX L D11 CR 2W1x0000000010000446174616D6178...

Page 290: ...ee 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 length specifier The length specifier allows values 0x00 through 0xFF to be included within the data strings without conflicting with the DPL format record terminators The four digit decimal data by...

Page 291: ...ress where 0001 is EPC data 0002 is Tag ID or 0003 is user memory Using 0000 is for EPC data also for backwards compatibility ffff 0000 9998 UHF other tag types Not Used should be 0000 HF Not Used should be 0000 UHF EPC Gen2 Data word offset currently only used for read operation gggg 0000 UHF other tag types Not Used should be 0000 hhhh Four digit decimal data byte count Number of bytes to follow...

Page 292: ...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 KcRIKnnnnnnnn where nnnnnnnn represents the 4 byte value in hexadecimal pairs and To write the database for the access password the command is STX KcRICnnnnnnnn where nnnnnnnn represents the 4 byte value in hexa...

Page 293: ...land 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 Honduras RO Romania AZ Azerbaijan HK Hong Kong RU Russian Federation BS Bahamas HU Hungary RW Rwanda BH Bahrain IS Iceland SH Saint Helena BD Bangladesh IN India KN Saint Kitts and Nevis BB Barbados ID...

Page 294: ...on 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 Svalbard and Jan Mayen TD Chad LT Lithuania SZ Swaziland CL Chile LU Luxembourg SE Sweden CN China MO Macao CH Switzerland CX Christmas Island MK Macedonia SY Syrian Arab Republic CC Cocos Keeling Islands ...

Page 295: ...ited States Minor Outlying Islands ER Eritrea NA Namibia UY Uruguay EE Estonia NR Nauru UZ Uzbekistan ET Ethiopia NP Nepal VU Vanuatu FK Falkland Islands Malvinas NL Netherlands Vatican City State see Holy See FO Faroe Islands AN Netherlands Antilles VE Venezuela FJ Fiji NC New Caledonia VN Viet Nam FI Finland NZ New Zealand VG Virgin Islands British FR France NI Nicaragua VI Virgin Islands U S GF...

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

Page 297: ...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 org Computing Technology Industry Association 1815 S Meyers Road Suite 300 Oakbrook Terrace IL 60181 5228 USA Phone 630 678 8300 Fax 630 268 1384 http www comptia org GS1 International Article Numberi...

Page 298: ...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 Fax 937 435 7317 http www uc council org U S Government Printing Office 732 North Capitol St NW Washington DC 20401 USA Phone 202 512 0000 Fax 202 512 1293 http www gpo gov ...

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

Page 300: ...ive lateral side to side movement of the media as it travels under the print head label width The left to right measurement of the label as it exits the printer media Generalized term for all types of printing stocks including roll fed continuous butt cut die cut reflective and fanfold media hub Device in the printer used to support roll media media sensor An electronic device equipped with photos...

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

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

Reviews: