background image

Apollo

Hermes

command
available ?

cab Produkttechnik GmbH & Co KG

1

1

[TABLE OF CONTENTS[COMMAND LIST]

[INDEX]

[ESC[i[L[S]

PRODUCT  MARKING AND BARCODE  IDENTIFICATION

      

Programming Manual

Thermal / Thermal Transfer Printers

valid for Apollo - Series and Hermes - Series

Edition 5.1 / 2005

Apollo - Series

Hermes -  Series

Hermes  

A

  is decribed  in a separate Programming manual )

Summary of Contents for Apollo Series

Page 1: ... CONTENTS COMMAND LIST INDEX ESC i L S PRODUCT MARKING AND BARCODE IDENTIFICATION Programming Manual Thermal Thermal Transfer Printers valid for Apollo Series and Hermes Series Edition 5 1 2005 Apollo Series Hermes Series Hermes A is decribed in a separate Programming manual ...

Page 2: ...rewritten or used for anything else than for original cab printers This interdicts the usage of the manual for OEM products unless you have a written permission The cab printers command language JScript is owned and copyrighted by cab Produkttechnik GmbH Co KG cab Produkttechnik GmbH Co KG Wilhelm Schickard Str 14 76131 Karlsruhe Germany Tel 49 721 6626 0 Fax 49 721 6626 239 Email support cabgmbh ...

Page 3: ... Example 13 Command Overview 15 ESC Commands 16 Immediate Commands 17 Label Format Commands 18 Special Content Fields 19 Time and Date Functions 19 Field Calculations and Comparisons 20 Special functions miscellaneous 21 CHAPTER 2 ESC Commands 23 ESCESC Replaces ESC in binary data 24 ESC ESC Hard Reset 25 ESC Activate all RS 485 printers 26 ESC Start and stop value for binary data 27 ESC Start des...

Page 4: ... B Barcode Definition 66 Barcode overview list 70 B Barcode 2 of 5 Interleaved 72 B Barcode Add On2 74 B Barcode Add On5 76 B Barcode Codabar 78 B Barcode Code 39 80 B Barcode Code 93 82 B Barcode Code 128 84 B Barcode Data Matrix 86 B Barcode DBP German Post Identcode 88 B Barcode EAN 8 JAN 8 90 B Barcode EAN 13 JAN 13 92 B Barcode EAN 128 UCC 128 94 B Barcode FIM 96 B Barcode HIBC Health Industr...

Page 5: ... digits 158 H024 Print H0ur in 24 hour form 01 24 always 2 digits 159 MIN Print MINutes 00 59 160 SEC Print SEConds 00 59 161 TIME Print actual TIME 162 XM am pm indicator 163 DATE Print actual DATE 164 DAY Print numeric DAY of the month 1 31 165 DAY02 Print numeric 2 digit DAY of the month 01 31 166 DOFY Print numeric Day OF Year 001 366 167 ODATE Print DATE with Offset 168 wday Print complete we...

Page 6: ... 192 R x Rounding method 193 LCD prompt 194 Special functions Miscellaneous 194 C Leading zero replacement 197 D Set number of Digits 198 DBF Database file access 199 I Invisible fields 200 J Justification 201 name Access a field with a name 202 name m n insert substring 203 RTMP Read value from serial TMP file 204 SER Serial numbering 205 U x Insert Unicode characters 206 WLOG Write LOG file 207 ...

Page 7: ...used to make sure that every shown example works properly and a few proof reads have been done to avoid any error in this manual Nevertheless we would appreciate your comments where more explanation is required and where we have to do things better Every comment is welcome and will influence our future work Thank you for your help Nomenclature Syntax of the commands All commands are accepted when ...

Page 8: ...anual These navigation buttons route you to specified areas A mouse click on TABLE OF CONTENTS routes you to the table of contents COMMAND LIST goes to the command overview list INDEX first page of the INDEX ESC goes to the overview list of ESC commands i overview list of the immediate commands L overview list of the Label format commands S overview list of the special content fields Not all comma...

Page 9: ...ST INDEX ESC i L S PRODUCT MARKING AND BARCODE IDENTIFICATION Hyperlinks in the text are in blue colours and underlined This sign shows some important information The information text is written in italic letters Restrictions Some functions and features are not available on each printing system ...

Page 10: ... be done when the O R command is added to the shown examples We did not add this command in the samples to keep a better overview You may add this whenever it is required O R rotates the orientation of the label by 180 degrees So all shown examples which do not contain the O R command have been rotated for a better view in this manual Initial Home position Home position when the O R command had be...

Page 11: ...e types of instructions ESC instructions Instructions with lowercase letters and Instructions with uppercase letters 1 ESC instructions are responsible for status queries control functions memory management etc and are usually executed immediately i e even if a printing job runs They are not absolutely required to print labels but they offer additional features and possibilities ESC Request for fr...

Page 12: ...ition G Graphic field definition I Image field definition A Amount of labels Additionally to that special commands for text formatting calculations comparisons etc can be used Special Content Fields are used within Label Format commands They consist of instructions in squared brackets which offers various data insertion and data manipulation functions DATE Print date oper1 oper2 Divide oper1 oper2...

Page 13: ...and don t forget to ress the ENTER key on your keyboard after the A 1 in the last line is keyed in J H 100 O R S l1 0 0 68 70 100 T 10 10 0 5 pt20 sample B 10 20 0 EAN 13 SC2 401234512345 G 8 4 0 R 30 9 0 3 0 3 A 1 Explanation of this Example Details are described in the respective sections of this manual J Job start H 100 Heat Speed setting 100mm sec O R Orientation Rotated by 180 S l1 0 0 68 70 ...

Page 14: ...e settings in the setup menu of the printer b Your interface is blocked by another application c The cable might be defect check the connecting cable 2 Printer receives data but shows ribbon out a No ribbon in the printer b Ribbon is not fixed on the ribbon unwinder 3 Printer receives data but shows Protocol error in its display a Transmitted data is wrong this might be a missing comma or a accide...

Page 15: ...echnik GmbH Co KG 15 15 TABLE OF CONTENTS COMMAND LIST INDEX ESC i L S PRODUCT MARKING AND BARCODE IDENTIFICATION Command Overview The following pages are showing lists of all available printer commands Details are explained later in this manual ...

Page 16: ...ry data ESC ESC Hard reset ESC Activate all RS 485 printers ESC Start and Stop value for binary data ESC Start description of binary data ESC Request for free memory ESCA ESCZ Activates individual RS 485 printer ESCc cancel printjob ESCend of data End description of binary data ESCp0 End printer s pause mode ESCp1 Set printer into pause mode ESCs Printer status query ESCt total cancel of all jobs ...

Page 17: ...it Set measuring unit p status pause printer q b name query bitmap font q d name query dBase file on memory card q e name query format file on memory card q f query free memory q i name query image availability q l name query label file on memory card q m query memory type q p query peripheral types q r query ribbon diameter q s name query scaleable font availability q t query time and date r rese...

Page 18: ... serial file F number name Font number G name x y r type options Graphic field definition H speed h t r b Heat speed and printing method I name x y r mx my imgname Image field definition J comment Job start M c Memory card content request M d type name Memory card delete file from card M f name Memory card format card M l type path name Memory card load file from card M r Memory card repeat last l...

Page 19: ... DATE in the format of the preset country i e DD MM YY DAY Print numeric DAY of the month 1 31 DAY02 Print numeric 2 digit DAY of the month 01 31 DOFY Print numeric Day OF Year 1 366 ODATE DD MM YY Print DATE with Offset in the format of the preset country wday Print complete weekday name 0 sunday WDAY Print numeric WeekDAY 1 7 wday2 Print weekday name 2 digits shortened i e su wday3 Print weekday...

Page 20: ...sons op1 op2 Addition op1 op2 Subtraction op1 op2 Multiplication op1 op2 Division op1 op2 Modulo op1 op2 Logical Or Result 1 if minimum one operator is not equal to 0 op1 op2 Logical And Result 0 if min one operator is 0 op1 op2 Comparison Less than 1 TRUE 0 FALSE op1 op2 Comparison Equal 1 TRUE 0 FALSE op1 op2 Comparison Greater than 1 TRUE 0 FALSE P name mn o Print result in Price format R x Rou...

Page 21: ... fill base Leading zero replacement D m n Set number of Digits to print DBF keyfield keyvalue entryfield DataBase Field I Invisible fields J ml Justification name Access a field with a name name m n Insert substring from another field RTMP x Read from a TMP serial file S name Numeric Script style SER start incr freq Insert SERial numbering SPLIT field index Splits table values U x Insert Unicode c...

Page 22: ...TS COMMAND LIST INDEX ESC i L S All measurements of the examples in this manual are in millimeters They will not work properly when country is set to USA in the printer s setup menu Select Country United Kingdom in the setup menu of the printer or add m m CR for metric measurement setting in the first line of your label sample ...

Page 23: ...They are not absolutely required to print labels but they offer additional features and possibilities ESC commands cannot be handled by the most text editors All other commands can be transmitted to the printer by using simple text editors ESC commands are used for activating printers via RS 485 while the printers are listening to the bus for resetting printers requesting for free memory or for ge...

Page 24: ...xpected reactions of the printers if graphics or fonts are downloaded Graphics or fonts may contain data which is identical to a ESC printer command Replacing these ESC characters in double ESCs will tell the printer that this is part of a graphics or part of a font Data formats must be checked before they are transmitted to the printer cab Produkttechnik offers additional tools Download exe to co...

Page 25: ...GmbH Co KG 25 25 TABLE OF CONTENTS COMMAND LIST INDEX ESC i L S PRODUCT MARKING AND BARCODE IDENTIFICATION ESC ESC Hard Reset forces the printer to perform a hard reset This has the same effect as turning the printer off and on again ESC ESC Syntax x x ...

Page 26: ...ll printers in a RS 485 network ESC Note All printers have to be setup with the correct RS 485 network ID This can be done with the printer s control panel see operator s manual This command can only be used in a RS 485 network Each network ID must be unique otherwise data crash will be the result A maximum of 26 printers is allowed in a RS 485 network Valid RS 485 network adresses are A Z Syntax ...

Page 27: ...smission All ESC characters in a binary file have to be replaced by a double ESC ESCESC to avoid unexpected reactions by the printer A binary constellation for example which contains ESC c would be interpreted as CANCEL JOB as soon as it is received by the printer Therefore alll ESC characters should be exchanged A help tool is available on the internet You may do a free download of the tool DOWNL...

Page 28: ...bility to download data without converting them previously see also ESC In this case ESC is required as start sequence followed by the binary data and finished with ESCend of data Note The binary data cannot contain any ESC character ASCII 27 or HEX 1B This would be automatically misinterpreted by the system Note ESC cannot be used in networks The better and cleaner way to download binary data is ...

Page 29: ...inter memory input buffer printer returns a response of 0 9 through its interface ESC value percentage of used memory 0 0 9 1 10 19 2 20 29 3 30 39 4 40 49 5 50 59 6 60 69 7 70 79 8 80 89 9 90 99 Note The response for free memory printers is only possible through the serial interface The parallel interface of these printer types is uni directional and cannot respond to the attached computer Syntax...

Page 30: ...NTIFICATION TABLE OF CONTENTS COMMAND LIST INDEX ESC i L S ESCA ESCZ Activate individual RS 485 printer selects the specified printers in a RS 485 network ESCA ESCZ Valid addresses are from A Z 26 characters The preselection of the RS 485 addresses is done through the printer s setup menu Syntax x x ...

Page 31: ...IST INDEX ESC i L S PRODUCT MARKING AND BARCODE IDENTIFICATION ESCc Cancel Printjob The current printjob will be cancelled when this command is received by the printer Equivalent to pressing the CANCEL button on the printer ESCc Additional labels are processed if they are in the buffer Syntax x x ...

Page 32: ...AND LIST INDEX ESC i L S ESCend of data End description of binary data End description of binary data ESCend of data finishes the download of binary data ESC must be used first followed by the binary data and closed by ESCend of data Used for font and graphics download Note ESCend of data cannot be used in a RS 485 network Syntax x x ...

Page 33: ...e cab Produkttechnik GmbH Co KG 33 33 TABLE OF CONTENTS COMMAND LIST INDEX ESC i L S PRODUCT MARKING AND BARCODE IDENTIFICATION ESCf formfeed formfeed This command is equal to pressing form feed on the navigator pad ESCf Syntax x x ...

Page 34: ...34 PRODUCT MARKING AND BARCODE IDENTIFICATION TABLE OF CONTENTS COMMAND LIST INDEX ESC i L S ESCp0 End printer s pause mode ends the printer s pause mode The PAUSE LED on the printer s front panel extinguishes and the printjob in the buffer proceeds ESCp0 Syntax x x ...

Page 35: ...E OF CONTENTS COMMAND LIST INDEX ESC i L S PRODUCT MARKING AND BARCODE IDENTIFICATION ESCp1 Set printer into pause mode causes the printer immediately to set the pause mode This command has the same function such as pressing the PAUSE button on the printer ESCp1 Syntax x x ...

Page 36: ... vacuum plate is empty 1 d Applicator error label not deposit 1 e Applicator error host stop error 1 f Applicator error reflective sensor blocked scanresult negative 1 g Applicator error 90 error h Applicator error 0 error i Applicator error table not in front position j Applicator error table not in rear position k Applicator error head liftet l Applicator error head down B Protocol error C Memor...

Page 37: ...ed 1 A status request can only be processed through the serial interface on Apollo and Hermes with an attached applicator 2 Error messages for optional devices such as cutter jammed depend on the availability of the optional device and may vary between different printer types i e No cutter errors on Hermes applicators These option is not available for Hermes 3 Ribbon saver malfunction Only availab...

Page 38: ...TENTS COMMAND LIST INDEX ESC i L S ESCt total cancel ESC t total cancel terminates the actual printjob and clears the complete input buffer Resets also errors in the display Same effect like pressing Cancel button on the control panel multiple times ESCt Please see also ESCc which cancels only the actual printjob Syntax x x ...

Page 39: ... PRODUCT MARKING AND BARCODE IDENTIFICATION Immediate commands Instructions with lowercase letters are used for adjustments and settings which must not have something to do with the actual printjob They are active as long as the printer is powered up or when these values get overwritten CHAPTER 3 Immediate commands ...

Page 40: ...rogram code in a separate line Comment lines are ignored by the printer Comment lines are very helpful to keep a better overview on the programming data comment line CR My first label Jobstart J set size of the label S l1 0 0 68 70 100 create a text line T 10 40 0 3 16 Hello cab print one label with the command A amount A 1 Please note that comment lines need additional time to be transmitted to t...

Page 41: ...language All received data is printed transparent and the printer doesn t interpret it Pressing the on line ONL button on the printer s front panel resets the printer to its normal mode of operation This mode can also be entered by holding down the form feed key while powering the printer on a CR The following data creates a label with one line of text Please view the picture below which shows the...

Page 42: ...NTS COMMAND LIST INDEX ESC i L S c Direct cut The c ommand forces the printer to cut immediately when it is received If required the printer will do formfeed before the cut is processed This command is not available for the Hermes Series c CR The printer shows Protocol error on the display when no cutter is attached Syntax x ...

Page 43: ...nd method is used it is also not possible to send ESC requests during the download and it cannot be used in a RS 485 network d t name SAVE B value CR ESC binary data ESC d t name SAVE B value CR ESC binary data ESCend of data d download data t The type of data that will follow using standard file name extensions Possible graphic formats BMP Windows bitmap format Monochrome 256 Colors 24 Bit Trueco...

Page 44: ...5 steps darker ESC data ESC 1st Method for downloading data Data format is binary where the ESC characters ASCII 27 or HEX 1B have to be replaced first through a double ESC ESCESC to avoid unexpected reactions of the printer ESC commands requests etc can be used during the download of this data cab offers the tool Download exe downloadable at http www cabgmbh com to convert existing files d BMP CA...

Page 45: ...on as they are only used together with the memory card This function is useful for small databases Big databases need a long search time for single records cab sells a special tool the cab card manager which can be used to download files through the serial interface to the memory card This simplifies data conversion and download PCMCIA drives are causing often problems with the file structure Depe...

Page 46: ...not be affected by this sequence Separate commands are available for erasing files from the memory card see M command e type name CR e erase data command type The file types being removed with following valid file extensions BMP FNT GIF IMG MAC PCX TIF TTF name The name attached to the font or graphic when it was sent to the printer A wildcard may be used to delete all files of the same type e FNT...

Page 47: ...orward until the top of form of the next label reaches the printhead It does the same as pressing the FormFeed button on the printer s control panel This process is controlled by the label photocell if die cut label material is used The printer feeds the material in continuous form mode in the lentgh which had been selected for the last printed label f CR f CR f CR feeds 2 labels Syntax Example x ...

Page 48: ...n the size of the downloaded data Syntax for generating a font cache for text fields g T name r size effects description CR g command for generating font cache T caching text name font name see also Text field definition r rotation of the text field Rotation for text lines is form 0 359 in steps of 1 size text size scalable fonts use either in pt millimeters or 100th of an inch millimeter or inch ...

Page 49: ...aracters must be also included Caching barcodes without human readable characters such as datamatrix PDF 417 will result a protocol error on the printer s display r rotation of the barcode field Rotation for barcode fields is 0 90 180 or 270 size values for barcode height and width Barcodes which are ratio oriented need the input values for height small module and ratio Non ratio oriented barcodes...

Page 50: ...xample calculates all numbers lower case characters and upper case characters for the font type Swiss g B Code93 14 20 0 4 A Calculates upper case characters in a Code 39 g B EAN 13 SC2 0 Calculates all numbers of an EAN 8 barcode Note The functionality of this command depends on the printer s available memory this is different between different printers and the font size itself Example Example Ex...

Page 51: ...the printer s setup through the control panel l name CR l Change language country command name DOS short keyboard code for the country BG Bulgaria NO Norway BE Belgium french PL Poland CZ Czech Republic PT Portugal DK Denmark RU Russia FR France SE Sweden GK Greece SP Spain GR Germany SU Suomi Finland HU Hungary SF Switzerland french IT Italy SG Switzerland german IR Iran TR Turkey LT Lituvia UK U...

Page 52: ... for international companies where different programmers create labels as the measuring unit is only changed for the individual label being printed The measuring unit cannot change within one label All internal calculations are processed in millimeters as these values are better to overview and they follow a worldwide standard m t CR m Set measuring unit command t The measuring system desired m fo...

Page 53: ...RKING AND BARCODE IDENTIFICATION p pause Printer The printer is set in the pause mode or removes it from pause depending on the parameter p n CR n 0 Pause off n 1 Pause on p 1 Sets the printer into pause mode if a print job runs it will stop after the label is printed The Pause LED lights on the front panel Syntax Example x x ...

Page 54: ...or a bitmap font Answer Y N Requests the printer if a specified bitmap font is available q d name CR query for a database Answer Y N Requests the printer if the database DBF file called name is available on the memory card q e nameCR query for media Answer Y N Requests the printer if the media FMT file called name is available q f CR Query for free memory Answer xxxxxxxbytes free Reports the free ...

Page 55: ... REWINDER DEMAND SENSOR BLOW ON TRIGGER Applicator Possible answers depend on the printer type and it s available options Used to verify if a label can be processed on the selected printer Very helpful if multiple printers with different peripheral equipments are connected q s name CR Query for scaleable fonts Answer Y N or C if the font had been found on the memory card This command is used to ch...

Page 56: ... AND BARCODE IDENTIFICATION TABLE OF CONTENTS COMMAND LIST INDEX ESC i L S r reset to default values This command resets JScript to the printer s default values resets the language resets slashed zero setting resets the selected measurement system erases the fontcache r CR Syntax x x ...

Page 57: ...useful when the printer is driven in Stand Alone mode Options required for the usage in Stand Alone mode s n ss CR s Set date time command n ASCII string in following format to adjust date and time in the printer of following format YYMMDDhhmmss YY Year 2 digits values between 70 and 99 are interpreted as 1970 1999 Anything else is treated as year2000 MM Month 2 digits DD day 2 digits hh hour 2 di...

Page 58: ...ription of the listed values can be found in the operator s manual Example t Run Printer Self test This test shows the status of the printer and contains important information The printout of the statusinformation may look different on different printer types Information about optional equipment such as interfaces cutter etc will only be shown if they are attached A detailed description of the mea...

Page 59: ...Apollo Hermes command available cab Produkttechnik GmbH Co KG 59 59 TABLE OF CONTENTS COMMAND LIST INDEX ESC i L S PRODUCT MARKING AND BARCODE IDENTIFICATION x x ...

Page 60: ...TENTS COMMAND LIST INDEX ESC i L S v Firmware version The v command requests the firmware version release date and printer model The printer responds through the interface v CR v CR An Apollo printer will respond such as following string 2 64 Nov 26 2000 Apollo Firmware Release Printer version date model Syntax Example x x ...

Page 61: ...ssignments and usage on Apollo printers Pin 3 Control bit 0 set on when a label starts printing Pin 11 Control bit 1 toggled when a new print job starts Pin 4 Control bit 2 set on for error Pin 12 Control bit 3 set on when label is in the peel off position Each of these bits can be set or reset for individual needs The bit signals can be used to control mechanical devices We highly recommend to us...

Page 62: ...ange the style of the zero character It can be printed as 0 unslashed or Ø slashed This command can only be used with internal bitmap fonts It is not available for internal vectorfonts Swiss Monotype or for truetype fonts The selected method is valid for the complete label z t CR z Select slashed zero t 0 zero prints slashed zeros Ø t O upper case letter O prints unslashed zeros 0 z0 J S l1 0 0 68...

Page 63: ...e letters are used to describe the label itself This has a fix structure beginning with the start command the description of the labelsize and description of each object in the label At the end of the label the printer expects the command for amount of labels to print The printer starts printing when the Amount command is received unless it is suppressed by special options CHAPTER 4 Label Format C...

Page 64: ... are available NOPRINT receives and processes the label but suppresses a printout Used for saving a label on memorycard It is also possible to key in NO instead of NOPRINT printer prompts on its display for the quantity or is also used to be replaced from any attached system REPEAT Repeats the label at the end makes only sense together with the option It is also possible to use R instead of REPEAT...

Page 65: ...ible to shorten the NOPRINT option into NO which has the same function J S l1 0 0 68 71 100 T 25 25 0 3 8 Input A R Requests the user on the printer s display for data entry Input and prompts for the amount of labels to print The data entry will be done through the printers control panel or through an attached keyboard m m J S l1 0 0 68 73 100 E DBF CDPLAYER T IDX 25 225 0 3 5 SER 100 T0 40 0 3 6 ...

Page 66: ...ode data This is the global structure of a barcode field a detailed description follows below B Descriptor of a Barcode field this is identified by the printer that the following data is used to create a barcode name describes the field name and is optional The maximum length of this name is 10 characters no special characters allowed A field name can be used for further operations such as calcula...

Page 67: ...s manual r Rotation Rotates a barcode in 4 directions Valid values are 0 90 180 and 270 Measurement in degrees type Barcode type This defines the barcode symbology Barcode types with upper case names produce barcodes with human readable characters while lower case names for the barcodes suppress the human readable line The size of the human readable characters are depending on the selected barcode...

Page 68: ...white space area prints white zone markers for design purposes The white space size defines the quiet zone which is required for a good scanability of the printed code BARS Prints boundary lines above and below the barcode XHRI Extended Human Readable Interpretation adds start and stop characters for Code 39 Adds start and stop boxes for Code 93 Reduces the size of UPC A and UPC E see details in t...

Page 69: ...nches The narrow element ne size depends on the printer s resolution One dot is the smallest possible element therefor it depends on the printhead resolution how big or how small the thinnest line can be printed ratio The ratio between narrow and wide bars i e 3 1 means that the widebar is three times the width of the small bar SCx SC Standard Codesize Unified barcode sizes of EAN and UPC barcodes...

Page 70: ...o used Shortcodes which are no longer supported Therefor we highly recommend that these short codes will no longer be used We added these short codes to the overview table in the case if you need to debug some program code of former programs Barcodename Shortcode Ratio 1D 2D code 2 of 5 Interleaved D yes 1D Add On 2 M no 1D Add On 5 N no 1D Codabar I yes 1D Code 39 A yes 1D Code 93 O no 1D Code 12...

Page 71: ...y Available check digits MOD 10 numerical data only MOD 10 for MSI is calculated different Weighting 2 1 instead of 3 1 MOD 10 GP 2 of 5 Weighting 3 1 1 German Parcel only MOD 11 numerical data only MOD 16 Codabar only MOD 43 only Code 39 and Code 128 Code 128 and EAN UCC 128 use automatically modulo 103 check digit EAN 13 EAN 8 UPC A UPC E and UPC E0 use automatically modulo 10 check digit POSTNE...

Page 72: ... 2of 5 can be printed very small as it contains only numeric values B name x y r 2OF5INTERLEAVED options height ne ratio textCR options WSarea White Space area prints quiet zone markers around the bar code to make sure that the barcode can be read after printing This option is for design purposes only and should be removed after the label is programmed MODxx offers the possibility to add a modulo ...

Page 73: ... COMMAND LIST INDEX ESC i L S PRODUCT MARKING AND BARCODE IDENTIFICATION B Barcode 2 of 5 Interleaved J S l1 0 0 68 71 100 B 5 5 0 2 OF 5 INTERLEAVED 10 3 3 1234567890 B 5 20 0 2of5interleaved BARS 10 3 3 1234567890 B Bar3 5 35 0 2OF5 INTERLEAVED MOD10 10 3 3 1234567890 A 1 Example x x ...

Page 74: ...N or UPC barcodes Mainly used for magazines to diplay the magazine publication release normally a 2 digit number of the week or month The size must fit to the printed size of the EAN or UPC code We recommend to use SC sizes with this barcode B name x y r ADDON2 options height ne text CR options BARS Prints boundary lines above and below the barcode SCx sets the size of the barcode to a defined sta...

Page 75: ...ab Produkttechnik GmbH Co KG 75 75 TABLE OF CONTENTS COMMAND LIST INDEX ESC i L S PRODUCT MARKING AND BARCODE IDENTIFICATION B Barcode Add On2 J S l1 0 0 68 71 100 B 10 5 0 EAN13 SC2 402345607891 B 45 5 0 ADDON2 SC2 09 A 1 Example x x ...

Page 76: ...ith EAN or UPC barcodes Mainly used for books ISBN number and magazines to diplay the magazine publication release or the price The size must fit to the printed size of the EAN or UPC code We recommend to use SC sizes with this barcode B name x y r ADDON5 options height ne text CR options BARS Prints boundary lines above and below the barcode SCx sets the size of the barcode to a defined standard ...

Page 77: ...b Produkttechnik GmbH Co KG 77 77 TABLE OF CONTENTS COMMAND LIST INDEX ESC i L S PRODUCT MARKING AND BARCODE IDENTIFICATION B Barcode Add On5 J S l1 0 0 68 71 100 B 10 5 0 EAN13 SC2 402345607891 B 45 5 0 ADDON5 SC2 00399 A 1 Example x x ...

Page 78: ...n medical environments for photo laboratories and libraries The exact specifications are described in the Norm EN 798 The start and stop characters are additionaly A B C or D B name x y r CODABAR options height ne ratio text CR options WSarea White Space area prints quiet zone markers around the bar code to make sure that the barcode can be read after printing This option is for design purposes on...

Page 79: ...G 79 79 TABLE OF CONTENTS COMMAND LIST INDEX ESC i L S PRODUCT MARKING AND BARCODE IDENTIFICATION B Barcode Codabar J S l1 0 0 68 71 100 B 5 5 0 CODABAR 12 3 3 A12345678A B 5 20 0 CODABAR 12 3 3 A23456789C B 5 35 0 CODABAR MOD16 12 3 3 A13572468C A 1 Example x x ...

Page 80: ... spaces Start stop characters will be printed as when the option XHRI Extended Human Readable Interpretation is used Most common ration for this barcode is 3 1 cab printers automatically convert lower case letters into upper case letters if lower case letters are keyed in B name x y r CODE39 options height width ratio text CR options WSarea White Space area prints quiet zone markers around the bar...

Page 81: ...AND BARCODE IDENTIFICATION J S l1 0 0 68 71 100 B 5 5 0 CODE39 10 0 3 3 CAB A3 B 5 20 0 code39 10 3 3 CAB A3 B 5 35 0 CODE39 XHRI 10 0 3 3 CAB A3 B 5 50 0 CODE39 10 3 3 cab A3 A 1 This example shows how the barcode varies with different options Example B Barcode Code 39 Example This barcode shows the functionality of the WSarea x x ...

Page 82: ...luding control characters check digits yes ratio oriented no Code 93 is a alphanumeric barcode which can contain all 128 ASCII characters including the control characters The checksum is automatically calculated by the cab printers B name x y r CODE93 options height narrow text CR options BARS Prints boundary lines above and below the barcode XHRI XHRI Extended Human Readable Interpretation prints...

Page 83: ... Co KG 83 83 TABLE OF CONTENTS COMMAND LIST INDEX ESC i L S PRODUCT MARKING AND BARCODE IDENTIFICATION B Barcode Code 93 J l1 0 0 68 71 100 B 5 5 0 CODE93 XHRI 16 28 3 ABC123 B 5 24 0 code93 16 28 3 ABC123 B 5 44 0 CODE93 BARS 16 28 3 ABC123 A 1 Example x x ...

Page 84: ... highest data compression as described in the original specs of code128 Subcode A contains uppercase alphanumeric characters special characters and control characters The printer can be forced to use subcode A with the option U CODEC in the barcode text string Subcode B contains all standard characters upper case lower case special characters and control characters Subset B is the default value wh...

Page 85: ...should be removed after the label is programmed MODxx offers the possibility to add a modulo check digit to the barcode BARS Prints boundary lines above and below the barcode Can be used for a better readability Helps to avoid erroreous readings of the barcode U subcode Enables the selection of a specific subcode otherwise it is selected by the printer s internal intelligence Valid input U CODEA U...

Page 86: ...ost 2D barcode readers have problems to decode symbols which use a higher amount of data The cells of a Data Matrix code are made up of square modules that encode letters numbers text and actual bytes of data and encode just about anything including extended characters unicode characters and photos The encoding and decoding process of Data Matrix is very complex and several methods have been used ...

Page 87: ...ST INDEX ESC i L S PRODUCT MARKING AND BARCODE IDENTIFICATION B Barcode Data Matrix J S l1 0 0 68 71 100 B 25 5 0 DATAMATRIX 1 30Q324343430794 OQQ B 60 5 0 DATAMATRIX RECT WS2 1 cab Produkttechnik B 25 35 0 DATAMATRIX 1 U PROG B 60 35 0 DATAMATRIX WS2 1 U ANSI_AI cabProdukttechnik A 1 Example x x ...

Page 88: ...Developed by the Deutsche Post AG for automated sorting of mails Base code is a 2of 5 interleaved barcode with the fixed length of 11or 13 digits and an additional check digit cab printers convert invalid characters automatically into zeroes while the human readable shows a hash sign B name x y r DBP options height ne ratio text CR options WSarea White Space area prints quiet zone markers around t...

Page 89: ...nik GmbH Co KG 89 89 TABLE OF CONTENTS COMMAND LIST INDEX ESC i L S PRODUCT MARKING AND BARCODE IDENTIFICATION B Barcode DBP German Post Identcode J S l1 0 0 68 71 100 B 5 10 0 DBP 10 3 2134807501640 B 60 10 0 DBP 10 3 56 310 243 031 A 1 Example x x ...

Page 90: ...lated by the printer JAN 8 is the japanese version of EAN 8 B name x y r EAN8 Options height ne text CR options WSarea White Space area prints quiet zone markers around the bar code to make sure that the barcode can be read after printing This option is for design puposes only and should be removed after the label is programmed XHRI XHRI Extended Human Readable Interpretation Reduces the size of t...

Page 91: ...k GmbH Co KG 91 91 TABLE OF CONTENTS COMMAND LIST INDEX ESC i L S PRODUCT MARKING AND BARCODE IDENTIFICATION B Barcode EAN 8 JAN 8 J S l1 0 0 68 71 100 B 10 5 0 EAN8 SC1 4023456 B 10 26 0 EAN8 16 35 4023456 B 10 44 0 JAN8 16 35 4900056 A 1 Example x x ...

Page 92: ...f EAN 13 B name x y r EAN13 Options height ne text CR options WSarea White Space area prints quiet zone markers around the bar code to make sure that the barcode can be read after printing This option is for design purposes only and should be removed after the label is programmed XHRI XHRI Extended Human Readable Interpretation Reduces the size of the barcode see the example NOCHECK suppresses the...

Page 93: ...KG 93 93 TABLE OF CONTENTS COMMAND LIST INDEX ESC i L S PRODUCT MARKING AND BARCODE IDENTIFICATION B Barcode EAN 13 JAN 13 J S l1 0 0 68 71 100 B 10 5 0 EAN13 SC1 402345607891 B 10 30 0 EAN13 16 35 270072610950 B 10 48 0 JAN13 16 35 490005607891 A 1 Example x x ...

Page 94: ...pecialized contents which are described in the barcode specs of the responsible organisation This huge amount of rules have to be used to create this barcode EAN 128 UCC 128 contains application identifiers which are clearly described in these specs This barcode needs additionally a start code and some so called Application identifiers AI The application identifiers are described in the barcode sp...

Page 95: ... OF CONTENTS COMMAND LIST INDEX ESC i L S PRODUCT MARKING AND BARCODE IDENTIFICATION B Barcode EAN 128 UCC 128 J S l1 0 0 68 71 100 B 5 5 0 EAN128 12 3 00 345678901234567890 B 5 20 0 UCC128 12 3 00 345678901234567890 B 5 35 0 EAN128 12 3 00 345678901234567890 A 1 Example x x ...

Page 96: ...al organisations and contains only 4 patterns A B C or D FIM Facing Identification Mark is designed for automatic mail sorters B name x y r FIM options height ne text CR options WSarea White Space area prints quiet zone markers around the bar code to make sure that the barcode can be read after printing This option is for design purposes only and should be removed after the label is programmed BAR...

Page 97: ...Produkttechnik GmbH Co KG 97 97 TABLE OF CONTENTS COMMAND LIST INDEX ESC i L S PRODUCT MARKING AND BARCODE IDENTIFICATION B Barcode FIM J S l1 0 0 68 71 100 B 5 5 0 FIM 16 3 3 A B 5 24 0 FIM 16 3 3 B B 5 44 0 FIM 16 3 3 C A 1 Example x x ...

Page 98: ...HIBC Health Industry Barcode is a modified Code 39 with amodulo 43 checkdigit and added start and stop characters Leading characters need to be added manually to the data string B name x y r HIBC options height width ratio text CR options WSarea White Space area prints quiet zone markers around the bar code to make sure that the barcode can be read after printing This option is for design purposes...

Page 99: ...KG 99 99 TABLE OF CONTENTS COMMAND LIST INDEX ESC i L S PRODUCT MARKING AND BARCODE IDENTIFICATION B Barcode HIBC Health Industry Barcode J S l1 0 0 68 71 100 B 5 5 0 HIBC 12 3 3 123AB78 B 5 18 0 hibc 12 3 3 123AB78 B 5 33 0 HIBC 12 3 3 123AB78 A 1 Example x x ...

Page 100: ... arround a circled finder pattern This barcode is used by UPS for package tracking Following modes are available Mode 2 developed for the transport industry Mode 2 encodes zip codes as numeric data Usage in USA Mode 3 developed for the transport industry Mode 3 encodes zip codes as alphanumeric data Usage international Mode 4 encodes text messages and has a fixed length of 93 characters Mode 6 enc...

Page 101: ...RKING AND BARCODE IDENTIFICATION B Barcode Maxicode J S l1 0 0 68 71 100 B 25 5 0 Maxicode MODE2 76131 260 999 Paket for cab Produkttechnik GmbH B 60 5 0 Maxicode ws2 mode4 MaxiCode 19 charcters B 25 35 0 Maxicode MODE4 Paket for cab Produkttechnik GmbH B 60 35 0 Maxicode MODE6 Paket for cab Produkttechnik GmbH A 1 Example x x ...

Page 102: ... is automatically added by the printer Additional modulo check digits can be added to this code B name x y r MSI options height ne ratio text CR options WSarea White Space area prints quiet zone markers around the bar code to make sure that the barcode can be read after printing This option is for design purposes only and should be removed after the label is programmed MODxx offers the possibility...

Page 103: ...103 103 TABLE OF CONTENTS COMMAND LIST INDEX ESC i L S PRODUCT MARKING AND BARCODE IDENTIFICATION B Barcode MSI MSI Plessey J S l1 0 0 68 71 100 B 5 5 0 MSI 12 3 2 1234567890 B 5 20 0 MSI MOD10 12 3 2 1234567890 B 5 35 0 MSI MOD11 12 3 2 1234567890 A 1 Example x x ...

Page 104: ... its name PDF stands for Portable Data File PDF417 is designed with enough capacity to contain an entire data file of information PDF417 is used today in a wide variety of applications including logistics transportation retailing healthcare government identification and manufacturing PDF417 uses error levels to ensure a good reading quality B name x y r PDF417 WSarea ELxx height ne ratio text CR W...

Page 105: ...DUCT MARKING AND BARCODE IDENTIFICATION B Barcode PDF417 J S l1 0 0 68 71 100 B 2 5 0 PDF417 EL0 1 38 1 cab Produkttechnik GmbH U 13 U 10 Wilhelm Schickard Strasse U 13 U 10 D 76131 Karlsruhe B 2 35 0 PDF417 EL3 1 38 1 cab Produkttechnik GmbH U 13 U 10 Wilhelm Schickard Strasse U 13 U 10 D 76131 Karlsruhe A 1 Example x x ...

Page 106: ...e which encoding possibilities are limited as only numbers an 6 characters are encoded B name x y r PLESSEY options height ne ratio text CR options WSarea White Space area prints quiet zone markers around the bar code to make sure that the barcode can be read after printing This option is for design purposes only and should be removed after the label is programmed BARS Prints boundary lines above ...

Page 107: ...echnik GmbH Co KG 107 107 TABLE OF CONTENTS COMMAND LIST INDEX ESC i L S PRODUCT MARKING AND BARCODE IDENTIFICATION B Barcode Plessey J S l1 0 0 68 71 100 B 5 20 0 PLESSEY BARS 12 3 2 1234567890 B 5 35 0 plessey 12 3 2 1234567890 A 1 Example x x ...

Page 108: ...s numeric check digits no ratio oriented no Postnet is a barcode which is exclusively used in USA by the US Post Service It contains data to route letters to the correct location B name x y r POSTNET options text CR options WSarea White Space area prints quiet zone markers around the bar code to make sure that the barcode can be read after printing This option is for design purposes only and shoul...

Page 109: ...ukttechnik GmbH Co KG 109 109 TABLE OF CONTENTS COMMAND LIST INDEX ESC i L S PRODUCT MARKING AND BARCODE IDENTIFICATION B Barcode Postnet J S l1 0 0 68 71 100 B 10 5 0 postnet 20 35 442120798 B 10 20 0 POSTNET 20 35 441361234 A 1 Example x x ...

Page 110: ...ions WSarea White Space area prints quiet zone markers around the bar code to make sure that the barcode can be read after printing This option is for design purposes only and should be removed after the label is programmed XHRI XHRI Extended Human Readable Interpretation Reduces the size of the barcode see the example NOCHECK suppresses the check digit calculation for variable weight UPC A with s...

Page 111: ...echnik GmbH Co KG 111 111 TABLE OF CONTENTS COMMAND LIST INDEX ESC i L S PRODUCT MARKING AND BARCODE IDENTIFICATION B Barcode UPC A m m J O R S l1 0 0 68 71 100 B 10 5 0 UPC A 20 35 01234554321 B 10 30 0 UPCA XHRI SC1 01234554321 A 1 Example x x ...

Page 112: ...er B name x y r UPCE options height ne text CR options WSarea White Space area prints quiet zone markers around the bar code to make sure that the barcode can be read after printing This option is for design purposes only and should be removed after the label is programmed XHRI XHRI Extended Human Readable Interpretation Reduces the size of the barcode see the example Height and narrow element ne ...

Page 113: ...Produkttechnik GmbH Co KG 113 113 TABLE OF CONTENTS COMMAND LIST INDEX ESC i L S PRODUCT MARKING AND BARCODE IDENTIFICATION B Barcode UPC E J S l1 0 0 68 71 100 B 10 5 0 UPC E 20 35 0123456 B 10 30 0 UPCE XHRI SC1 0123456 A 1 Example x x ...

Page 114: ...racters which are compressed into 6 characters by the printer Inthis case the first character must be zero Detailed information is available by the UCC Inc Uniform Code Council Inc B Name x y r UPCE0 height ne text CR options WSarea White Space area prints quiet zone markers around the bar code to make sure that the barcode can be read after printing This option is for design purposes only and sho...

Page 115: ...odukttechnik GmbH Co KG 115 115 TABLE OF CONTENTS COMMAND LIST INDEX ESC i L S PRODUCT MARKING AND BARCODE IDENTIFICATION B Barcode UPC E0 J S l1 0 0 68 71 100 B 10 5 0 UPCE0 20 35 03210000678 B 10 30 0 UPCE0 SC1 01230000088 A 1 Example x x ...

Page 116: ...cted measurement unit disp2 distance from the label start position to the second cutting position always positive value This double cut option offers the possibility to cut off portions of a label All measurements in millimeters or in inches see the m command C e CR C cutting command e cutting at the job end Cuts once at the job end which is defined by the A amount command To use this cut command ...

Page 117: ...ter command C together with Replace commands R See also Replace Field Command offers additional possibilities The next sample shows the usage of the cutter J S l1 0 0 68 71 100 T 12 25 0 3 9 cut after 5 labels C 5 A 100 R cut after 2 labels C 2 A 60 cuts the first print job of 100 labels after each 5th and in the second job with a total amount of 60 labels every 2 label will be cut Example x ...

Page 118: ...mmand is normally if new label stock is used which is not identical to the label stock which was used up to now this might be that theside margin of the liner iswider or smaller than before The minimum and maximum values depend on the printer type printhead width and label length All measurements in millimeters or in inches see the m command D x y CR x offset value in horizontal direction y offset...

Page 119: ...e DBF text option TMP Temporary file Serial numbering file LOG Defines the name of a external protocol file LOG file Used together with the text option WLOG name_type Filename E DBF ARTICLE Uses ARTICLE DBF as external file on memory card ARTICLE DBF must be present on the printer s memory card to get access Filenames have to be in the 8 3 format 8 characters name and 3 characters extension E TMP ...

Page 120: ...ON TABLE OF CONTENTS COMMAND LIST INDEX ESC i L S Example E Define Files Extension E LOG PROTOCOL Defines the log file PROTOCOL LOG for use on printer s optional memory card Used together with the RLOG und WLOG text options Filenames have to be in the 8 3 format 8 characters name and 3 characters extension x x ...

Page 121: ...s defined it is valid for the complete label F number name CR Assigns the number to a name F Font command number New font number name Fontname which will be replaced by number On TrueType fonts the number found in the typeface file is used as the default F 4 Times New Roman Uses TrueType names F 40 Swiss 721 Bold Italic Assigns the alternate number 40 to the printer s resident Swiss 721 Bold Itali...

Page 122: ... R command for details or just as a comment x Horizontal coordinate of the start position in millimeters or inches from the left edge of the printable area to the start position of the graphic field y Vertical coordinate of the start position in millimeters or inches from the top edge of the printable area to the start position of the graphic field Starting points of the graphic elements are Lines...

Page 123: ...DENTIFICATION options fill filling of the graphic object with a specified pattern or with dot density see graphic option fill shade shading option gradient filling see graphic option shade outline outline option prints an outline around the filled graphic object with the thickness of 1 dot see graphic option outline G Graphic Field Definition x x ...

Page 124: ...e y Vertical coordinate of the start position in millimeters or inches from the left edge of the printable area to the center of the circle Starting point of Circles and Ellipses is in the center r Rotation Circles and ellipses can be rotated in steps of 1 degrees from 0 to 359 degrees This makes for sure no sense to change that value for circles Visible effects will be seen on Ellipses C Circle r...

Page 125: ...ttechnik GmbH Co KG 125 125 TABLE OF CONTENTS COMMAND LIST INDEX ESC i L S PRODUCT MARKING AND BARCODE IDENTIFICATION G Graphic Definition Circle J S l1 0 0 68 71 100 G 65 50 0 C 25 10 7 G 25 25 0 C 20 20 2 G 20 20 35 C 10 10 1 A 1 Example x x ...

Page 126: ...ne y Vertical coordinate of the start position in millimeters or inches from the left edge of the printable area to the start point of the line Starting point of Lines is the center of the starting point of the line r Rotation Lines can be rotated in steps of 1degrees from 0 to 359 degrees L Line length length of the line in millimeters or inches width width of the line in millimeters or inches st...

Page 127: ...ESC i L S PRODUCT MARKING AND BARCODE IDENTIFICATION G Graphic Definition Line Graphic Type L Line J S l1 0 0 68 71 100 G 5 5 0 L 24 5 2 5 a a G 5 15 0 L 24 5 2 5 s a G 5 25 0 L 24 5 2 5 r r G 5 35 0 L 24 5 2 5 A 1 Example This example demonstrates how the different line start end parameters are printing x x ...

Page 128: ...f the start position in millimeters or inches from the left edge of the printable area to the start point of the line Starting point of rectangles is the upper left corner outside of the rectangle r Rotation Rectangles can be rotated in steps of 1degrees from 0 to 359 degrees R Rectangle width width horizontal of the rectangle in millimeters or inches height height vertical of the rectangle in mil...

Page 129: ...hnik GmbH Co KG 129 129 TABLE OF CONTENTS COMMAND LIST INDEX ESC i L S PRODUCT MARKING AND BARCODE IDENTIFICATION Example G Graphic Definition Rectangle J S l1 0 0 68 71 100 G 35 45 0 R 30 15 3 3 G 0 25 0 R 80 10 1 1 G 25 15 35 R 10 10 5 5 A 1 x x ...

Page 130: ...aphic object with redifined patterns G name x y r ge settings F options CR F Fill parameter options Fill pattern option with following valid inputs 0 6 12 25 38 50 100 for dot density predefined patterns left right dots grid and diamond user1 user2 user3 user4 downloaded images 32 by 32 dots J S l1 0 0 68 71 100 G 70 20 0 R 30 30 1 20 F grid G 48 30 0 C 10 16 10 10 F dots G 5 20 0 R 25 25 1 20 F 2...

Page 131: ... Option Shade Produces a shading effect gradient filling of a graphic object G name x y r ge settings S 1 2 direction CR S Shade option 1 Darkness value at the beginning as a percent of black 2 Darknessvalue at the end as a percent of black direction Shading angle J S l1 0 0 68 71 100 G 5 20 0 R 20 20 1 20 S 60 10 45 G 85 30 0 C 10 10 10 10 S 60 10 75 G 10 10 0 L 80 2 S 30 90 0 A 1 Example Syntax ...

Page 132: ...e thickness of 1 dot G name x y r type type options shade options O CR The outline option outlines filled objects The outline option prints black objects if outline O is used for objects which are not filled see 2nd example on this page J S l1 0 0 68 71 100 G 5 20 0 R 20 20 1 20 S 60 10 45 O G 85 30 0 C 10 10 10 10 S 60 10 75 O G 10 10 0 L 80 2 S 30 O A 1 J S l1 0 0 68 71 100 G 5 20 0 R 20 20 1 20...

Page 133: ...end on the printer type please see the operator s manual for details A wrong value will automatically rounded by the printer to the next possible value h Heat setting 10 up to 10 t Type T Transfer D Direct thermal Default T r Ribbon saver on off Apollo 1 only R0 off R1 on H 100 0 D R1 Sets print speed to 100mm s Heat setting zero Direct thermal mode and switches the ribbon saver on The ribbon save...

Page 134: ...further operations such as replacements etc See R command for details X The x coordinate is the horizontal start position of an image in millimeters or inches the distance between the left margin of a label and the upper left corner of the image y The y coordinate is the vertical start position of an image the distance between the top margin of a label and the upper left corner of the image The ma...

Page 135: ...ONTENTS COMMAND LIST INDEX ESC i L S PRODUCT MARKING AND BARCODE IDENTIFICATION I Image Field Definition J S l1 0 0 68 71 100 I IMAGE1 20 5 0 0 0 HUMAN T 12 25 0 3 6 Todays date is DATE 03 02 10 A1 Prints the picture HUMAN which had previously downloaded to the printer Example x x ...

Page 136: ...abel This optional text will be displayed on the printers LC Display when it is recalled from the optional memory card Maximum length is 16 characters J Adress label Defines the job start and names the label Adress Label Adress Label will be displayed in the printer s LC Display when the label is recalled from the optional memory card The printer looks into each label on the memory card and contro...

Page 137: ...ecall data on memory card it is used to format the memory card and erase data on memory card A memory card is normally used if a printer runs in Stand Alone Mode Furthermore some applications use the memory card to recall labels for printing and send the variable field contents from an other application This is one of the methods which is often used to connect cab printers to SAP or to IBM mainfra...

Page 138: ...analog to the DOS command DIR Mc CR Mc Response from the printer Directory of Apollo ARIAL TTF 79804 20 05 04 14 37 COMIX TTF 66080 20 05 04 14 38 MINSTREL TTF 65692 20 05 04 14 39 NORM101 LBL 1420 20 05 04 14 51 COMPANY IMG 1012 20 05 04 14 41 BEDANO TTF 83260 20 05 04 14 43 NORM44 LBL 1530 20 05 04 14 43 EXPLOSIV IMG 2098 20 05 04 14 49 NORM42 LBL 2104 20 05 04 14 49 102 LBL 1420 20 05 04 14 52 ...

Page 139: ... label format type FNT erases all TTF fonts type IMG erases all graphic types with the same name name Name of the file on memory card type FNT erases all TTF fonts type IMG erases all graphic types with the same name M d IMG logo Deletes all graphic files on memory card with the name logo e g this might be logo bmp logo pcx etc IMPORTANT Some labelling programs use also the extension LBL or FMT Th...

Page 140: ...ING AND BARCODE IDENTIFICATION TABLE OF CONTENTS COMMAND LIST INDEX ESC i L S M Memory Card Access format card Mf name CR Memory card format card Formats the memory card creates a DOS file system M f MYDATA formats the memory card and writes the volume name MYDATA Syntax Example x x ...

Page 141: ... IDENTIFICATION M Memory Card Access load label from card M l type name CR Memory card load file from card Load data from memory card type LBL label FNT font IMG image FMT label format name Name of the file maximum 8 digits DOS format Ml LBL TESTLBL A2 Loads the label with the name TESTLBL from memory card and prints 2 labels Syntax Example x x ...

Page 142: ...tores data on memory card type LBL label FNT font IMG image FMT label format name Name of the file file card Ms LBL APOLLO J S l1 0 0 36 38 89 T Text1 20 10 0 3 pt25 cab printers A5 Ms LBL Saves the label APOLLO on the printer s memory card This label will autmatically print 5 labels when it is recalled A label will immediatly start printing when the printer is switched on if the label has been sa...

Page 143: ... name Memory card upload data Uploads file contents from memory card as binary data M u LBL TESTLBL Uploads label named TESTLBL from the memory card If Hyperterminal is used to receive the data it is paossible to copy the file to the clipboard and paste it into a text editor such as Wordpad Note When uploading other types of files such as IMG the data is in sent as raw binary data Syntax Example x...

Page 144: ...that it could be taken easier away U Unique label suppresses the Pause Reprint possibility to avoid that a label will be printed twice p Printmode backfeed option always smart backfeed always feeds the label back and starts printing at the label margin while smart suppresses the feedback P activates the smart option while D activates the always option This option overwrites temporarily the setting...

Page 145: ...ND BARCODE IDENTIFICATION O Set Print Options J S l1 0 0 68 71 100 G 65 50 0 C 25 10 7 G 25 25 0 C 20 20 2 G 20 20 35 C 10 10 1 A 1 J O R S l1 0 0 68 71 100 G 65 50 0 C 25 10 7 G 25 25 0 C 20 20 2 G 20 20 35 C 10 10 1 A 1 The O R command rotates the complete printout of a label The first example does not use the O command Example x x ...

Page 146: ...h varies from printer type to printer type This command pauses the printer after each label The next label prints when the actual label is removed P disp CR P Peel Off Mode command disp displacement in millimeters or inches optional parameter positive and negative values can be used depending in which direction the displacement should work The P command needs to be placed after the definition of t...

Page 147: ...minimum on data transmission The R command identifies the data by its field name and inserts a new value R name data CR R Replace command name The name of the text data field or barcode data field data The new value of the field which will replace the data of the former label m m J O R S l1 0 0 68 71 100 T REP 12 25 0 3 6 Good Morning A1 R REP cab printers A2 R REP Hello together A1 R REP Last lab...

Page 148: ...starting point zero point of all vertical measurements to the top margin of the label ho height of the label in transportation direction dy height of the label plus height of the gap Distance from the starting point of the label to the starting point of the next label wd label width measured from the right margin to the left margin Optional parameters when multiple labels are placed horizontally d...

Page 149: ...izontal start position distance from the left starting point of the label in millimeters or inches y vertical start position distance from the top margin starting point of the label in millimeters or inches r Text field rotation Vector fonts and downloadable true type fonts can be rotated 360 degrees in steps of 1 degree Bitmap fonts can be rotated in 4 directions 0 90 180 and 270 degrees font spe...

Page 150: ...font Following effects can be applied b bold s slanted i italic n negative reverse print u underlined l light z slanted left k kerning v print text in vertical alignment qn squeeze characters default value is 100 Possible values 10 10000 hn width of upper case H with n millimeters or in inches mn horizontal text spacing with n millimeters or in inches The following effects are only available toget...

Page 151: ...CONTENTS COMMAND LIST INDEX ESC i L S PRODUCT MARKING AND BARCODE IDENTIFICATION T Text Field Definition Built in bitmap fonts On this page you can see a printout of the printer s internal bit mapped fonts The size of the characters have been enlarged for a better readability x x ...

Page 152: ...IFICATION TABLE OF CONTENTS COMMAND LIST INDEX ESC i L S T Text Field Definition Internal Fonts This examples show a printout of the scalable fonts of the cab printers Special characters can be recalled using the U option to recall and print Unicode characters Please see the U otion for more details x x ...

Page 153: ...ICATION T Text Field Definition This example shows some special effects of the cab printers Swiss font J S 0 0 68 71 100 T 10 10 0 3 5 Font 3 Swiss T 10 20 0 3 5 Font 3 S Bold T 10 30 0 3 5 u Font 3 Swiss Underline T 10 40 0 3 5 s Font 3 Swiss Slanted T 10 50 0 3 5 n Font 3 Swiss Reverse T 10 60 0 5 5 s u n Font 3 Swiss combined effects A 1 Example x x ...

Page 154: ...o reset the signal The a value is an AND mask while the o value is an OR mask Both values are hex nibbles written together as a hex byte These values can be used to set or to reset the peripheral signal If the ao operand is omitted entirely the item is cleared from the internal list Function and settings depend on the used printer type and the peripheral connector Please refer to the operator s ma...

Page 155: ...r special parameters cab printers will interpret this fields as a special command instead of printing these as text values Special content fields offer the most powerful functions in JScript In the following description optional parameters are shown in these brackets The following examples will help you to understand the functions of special content fields It is possible to link values but it is n...

Page 156: ...nter s internal clock The result will be the actual hour on the label in the 12 hour format Usually this option is used together with the options MIN and SEC The single digits 1 to 9 are printed without leading zeroes H12 J S l1 0 0 68 71 100 T 12 25 0 3 9 It is H12 o clock A1 Syntax Example Here we do not know if it is 9 o clock in the morning or in the evening This option should be used with the...

Page 157: ...t Hour in 24 hour form 0 23 This option is used to recall the time from the printer s internal clock The result will be the actual hour on the label in the 24 hour format Usually this option is used together with the options MIN and SEC The single digits 1 9 are printed without leading zeroes H24 J S l1 0 0 68 71 100 T 12 25 0 3 9 The hour is H24 A1 Syntax Example x x ...

Page 158: ...form 01 12 always 2 digits This option is used to recall the time from the printer s internal clock The result will be the actual hour on the label in the 12 hour format Usually this option is used together with the options MIN and SEC The single digits 1 to 9 will always print with leading zeroes 01 to 09 H012 J S l1 0 0 68 71 100 T 12 25 0 3 9 It is H012 o clock A1 Syntax Example x x ...

Page 159: ...rm 01 24 always 2 digits This option is used to recall the time from the printer s internal clock The result will be the actual hour on the label in the 24 hour format Usually this option is used together with the options MIN and SEC The single digits 1 to 9 will always print with leading zeroes 01 to 09 H024 J S l1 0 0 68 71 100 T 12 25 0 3 9 The actual hour is H024 A1 Syntax Example x x ...

Page 160: ...BLE OF CONTENTS COMMAND LIST INDEX ESC i L S MIN Print MINutes 00 59 This option is used to recall the actual minutes from the printer s internal clock Usually this option is used together with the options H and SEC MIN J S l1 0 0 68 71 100 T 12 25 0 3 4 Actual time is H024 hour and MIN Minutes A1 Syntax Example x x ...

Page 161: ... SEConds 00 59 This option is used to recall the actual seconds from the printer s internal clock Usually this option is used together with the options H and MIN SEC J S l1 0 0 68 71 100 T 12 25 0 3 6 Actual time is H024 MIN SEC A1 In this example the result is identical to the TIME option The difference is that the seconds can be printed separately Syntax Example x x ...

Page 162: ...TIME The time option prints the actual time in the format of the preset country Format HH MM SS TIME J S l1 0 0 68 71 100 T 12 25 0 3 8 The time is TIME A1 This example prints one label with the timestamp The printer has been set to country United kingdom The same result will be printed if the parameters would be sent in this way separated by colons HH MM SS Syntax Example x x ...

Page 163: ...SC i L S PRODUCT MARKING AND BARCODE IDENTIFICATION XM am pm indicator This option was implemented for the usage in countries where the time is displayed as am morning and pm afternoon when 12 hour time format is selected XM am pm J S l1 0 0 68 71 100 T 12 25 0 3 8 The time is H12 MIN XM A1 Syntax Example x x ...

Page 164: ...IDENTIFICATION TABLE OF CONTENTS COMMAND LIST INDEX ESC i L S DATE Print actual DATE Recalls the date from the printer and prints it in the defined size and in the format of the selected country See also the l command DATE J S l1 0 0 68 71 100 T 12 25 0 3 5 Todays date is DATE A1 Example Syntax x x ...

Page 165: ...BLE OF CONTENTS COMMAND LIST INDEX ESC i L S PRODUCT MARKING AND BARCODE IDENTIFICATION DAY Print numeric DAY of the month 1 31 The numeric day of the actual month is recalled from the printer s clock DAY J S l1 0 0 68 71 100 T 12 25 0 3 5 Day only DAY A1 Syntax Example x x ...

Page 166: ...ESC i L S DAY02 Print numeric 2 digit DAY of the month 01 31 Recalls the date from the printer and prints it in the defined size and in the format of the selected country see also the l command DAY02 s 031105091500 J S l1 0 0 68 71 100 T 12 30 0 3 7 Date DAY02 MONTH02 YYYY A1 Prints a label where the day is displayed with 2 digits Syntax Example x x ...

Page 167: ...ING AND BARCODE IDENTIFICATION DOFY Print numeric Day OF Year 001 366 Prints the Day of Year Possible values 001 366 DOFY s 040205091500 J S l1 0 0 68 71 100 T 12 20 0 3 7 February 5 is the T 12 30 0 3 7 DOFY th day of the year A1 The preset date in this example is February 5 2004 The result appears in 3 digits Syntax Example x x ...

Page 168: ...ODUCT MARKING AND BARCODE IDENTIFICATION TABLE OF CONTENTS COMMAND LIST INDEX ESC i L S ODATE Print DATE with Offset Print date with offset in the format of the preset country ODATE DD MM YY J S l1 0 0 68 71 100 T 12 25 0 3 6 Best before DATE 03 02 10 A1 Syntax Example x x ...

Page 169: ... L S PRODUCT MARKING AND BARCODE IDENTIFICATION wday Print complete weekday name Print the complete weekday name The name of the day depends on the selected language of the printer or on the previously sent l language command wday J S l1 0 0 68 71 100 T 12 25 0 3 5 The name of today is wday A1 Syntax Example x x ...

Page 170: ...c WeekDAY 1 7 This function prints the numeric week day WDAY J S l1 0 0 68 71 100 T 12 25 0 3 5 The name of today is WDAY A1 This is the same sample as on the previous page with the difference that we wrote WDAY in capital letters 0 sunday 1 monday 2 tuesday 3 wednesday 4 thursday 5 friday 6 saturday So we have Thursday today and in two days we have saturday Syntax Example x x ...

Page 171: ...CT MARKING AND BARCODE IDENTIFICATION wday2 Print weekday name 2 digits shortened Print 2 characters of the weekday name The name of the day depends on the selected language of the printer or on the previously sent l language command wday2 J S l1 0 0 68 71 100 T 12 25 0 3 5 The name of today is wday2 A1 Syntax Example x x ...

Page 172: ... CONTENTS COMMAND LIST INDEX ESC i L S wday3 Print weekday name 3 digits shortened Print 3 characters of the weekday name The name of the day depends on the preset language of the printer or on the previously sent l language command wday3 J S l1 0 0 68 71 100 T 12 25 0 3 5 The name of today is wday3 A1 Syntax Example x x ...

Page 173: ...technik GmbH Co KG 173 173 TABLE OF CONTENTS COMMAND LIST INDEX ESC i L S PRODUCT MARKING AND BARCODE IDENTIFICATION WEEK Print numeric WEEK 1 53 Prints the week number 1 53 WEEK J S l1 0 0 68 71 100 T 12 25 0 3 5 Date DATE A1 Syntax Example x x ...

Page 174: ...ND BARCODE IDENTIFICATION TABLE OF CONTENTS COMMAND LIST INDEX ESC i L S OWEEK Print WEEK with Offset 1 53 Print week with offset 1 53 OWEEK WW The offset is in weeks J S l1 0 0 68 71 100 T 12 25 0 3 6 Todays date is DATE T 12 40 0 3 6 The week in 3 weeks is OWEEK 3 A1 Syntax Example x x ...

Page 175: ...EX ESC i L S PRODUCT MARKING AND BARCODE IDENTIFICATION mon Print 3 character month name Print 2 characters of the month name The name of the month depends on the selected language of the printer or on the previously sent l language command mon J S l1 0 0 68 71 100 T 10 30 0 3 10 mon A1 Syntax Example x x ...

Page 176: ...IFICATION TABLE OF CONTENTS COMMAND LIST INDEX ESC i L S month Print complete month name Prints the complete month name The name of the month depends on the selected language of the printer or on the previously sent l language command month J S l1 0 0 68 71 100 T 10 30 0 3 10 month A1 Syntax Example x x ...

Page 177: ...KG 177 177 TABLE OF CONTENTS COMMAND LIST INDEX ESC i L S PRODUCT MARKING AND BARCODE IDENTIFICATION MONTH Print 2 digit MONTH 1 12 Print digits of month 1 12 no leading zeroes MONTH J S l1 0 0 68 71 100 T 10 30 0 3 8 month is Month MONTH A1 Example Syntax x x ...

Page 178: ... PRODUCT MARKING AND BARCODE IDENTIFICATION TABLE OF CONTENTS COMMAND LIST INDEX ESC i L S MONTH02 Print 02 digit MONTH 01 12 Print 2 digits month 01 12 leading zeroes always 2 digits MONTH02 J S l1 0 0 68 71 100 T 10 30 0 3 8 month is Month MONTH02 A1 Example Syntax x x ...

Page 179: ... Co KG 179 179 TABLE OF CONTENTS COMMAND LIST INDEX ESC i L S PRODUCT MARKING AND BARCODE IDENTIFICATION YY Print 2 digit Year 00 99 Print 2 digits year 0 99 leading zeroes always 2 digits YY J S l1 0 0 68 71 100 T 10 30 0 3 8 month YY A1 Syntax Example x x ...

Page 180: ...technik GmbH Co KG 180 PRODUCT MARKING AND BARCODE IDENTIFICATION TABLE OF CONTENTS COMMAND LIST INDEX ESC i L S YYYY Print 4 digit Year 1970 2069 Print 4 digits year 1970 2069 YYYY J S l1 0 0 68 71 100 T 10 30 0 3 8 month YYYY A1 Example Syntax x x ...

Page 181: ...ltiple values are allowed The values might be existing informations of other fields and numbers Field operators might also be marked invisible see option I to show only the result J S l1 0 0 68 71 100 T var1 25 10 0 3 5 44 80 T var2 20 20 0 3 5 T var2 25 20 0 3 5 26 70 G 20 25 0 L 20 0 3 T res 25 35 0 0 3 5 0 var1 var2 A1 This simple example adds var1 44 80 and var2 26 70 which are defined as fixe...

Page 182: ...ode fields to print the result on the label op1 op2 2 digits behind the comma are preset as default value multiple values are allowed The values might be existing informations of other fields and numbers Field operators might also be marked invisible see option I to show only the result J S l1 0 0 68 71 100 T var1 25 10 0 3 5 44 80 T var2 20 20 0 3 5 T var2 25 20 0 3 5 26 70 G 20 25 0 L 20 0 3 T r...

Page 183: ...d operators might also be marked invisible see option I to print only the result J S l1 0 0 68 71 100 T var1 25 10 0 3 5 44 80 T var2 20 20 0 3 5 T var2 25 20 0 3 5 26 70 G 20 25 0 L 20 0 3 T res 25 35 0 0 3 5 0 var1 var2 A1 This example multiplies var1 44 80 and var2 26 70 which are defined as fixed values in the label The filed with the multiply sign and the line are only added to get a better o...

Page 184: ...also be marked invisible see option I to print only the result J S l1 0 0 68 71 100 T var1 25 10 0 3 5 72 T var2 20 20 0 3 5 T var2 25 20 0 3 5 6 G 20 25 0 L 20 0 3 T res 25 35 0 0 3 5 0 var1 var2 A1 This example divides var1 72 by var2 6 which are defined as fixed values in the label The addition sign and the line shall help to have a better overview The result res uses the calculation options Th...

Page 185: ...ds is the modulo op1 op2 2 digits behind the comma are preset as default value The values might be existing informations of other fields and numbers Field operators might also be marked invisible see option I to print only the result J S l1 0 0 68 71 100 T var1 25 10 0 3 5 84 T var2 25 20 0 3 5 8 G 20 25 0 L 20 0 3 T res 25 35 0 0 3 5 0 var1 var2 A1 The remainder of 84 divided by 8 is 4 Syntax Exa...

Page 186: ...NTIFICATION TABLE OF CONTENTS COMMAND LIST INDEX ESC i L S op1 op2 Modulo J S l1 0 0 68 71 100 T COUNT 5 10 3 4 SER 000000 I T MODCALC 5 10 3 4 COUNT 15 I T SHIFT 5 10 3 4 MODCALC 1 D 2 0 A 20 The sample above produces a counter from 1 to 15 and sets it back to 1 to start from the beginning Example x x ...

Page 187: ...operator is not equal to 0 Result will be 0 on all other conditons op1 op2 J S l1 0 0 68 71 100 T var1 25 10 0 3 5 1 T var2 25 20 0 3 5 0 G 20 25 0 L 20 0 3 T res 25 35 0 0 3 5 0 var1 var2 A1 Result 1 because the first variable var1 is not 0 J S l1 0 0 68 71 100 T var1 25 10 0 3 5 0 T var2 25 20 0 3 5 0 G 20 25 0 L 20 0 3 T res 25 35 0 0 3 5 0 var1 var2 A1 Result 0 because both variables are 0 Syn...

Page 188: ...IST INDEX ESC i L S op1 op2 Logical And Compares 2 values and prints the result which is defined in that field Result is 1 if both values for the comparision are identical otherwise the result is 0 op1 op2 J S l1 0 0 68 71 100 T var1 25 10 0 3 5 1 T var2 25 20 0 3 5 1 G 20 25 0 L 20 0 3 T res 25 35 0 0 3 5 0 var1 var2 A1 Syntax Example x x ...

Page 189: ...ss than Compares 2 values and has the result 1 if the expression is true otherwise 0 op1 op2 The result is true 1 when operand1 op1 is less than operand2 op2 J S l1 0 0 68 71 100 T var1 25 10 0 3 5 63 T var2 25 20 0 3 5 41 G 20 25 0 L 20 0 3 T res 25 35 0 0 3 5 0 var1 var2 A1 In our example Operand1 var1 63 is not less than operand2 var2 41 the result is false 0 Syntax Example x x ...

Page 190: ...i L S op1 op2 Comparision Equal Compares 2 values and has the result true 1 when the values are equal or false 0 when these two values are not equal op1 op2 J S l1 0 0 68 71 100 T var1 25 10 0 3 5 6 T var2 20 20 0 3 5 T var2 25 20 0 3 5 6 G 20 25 0 L 20 0 3 T res 25 35 0 0 3 5 0 var1 var2 A1 Compares 12 and 6 and has the result false 0 Syntax Example x x ...

Page 191: ... BARCODE IDENTIFICATION op1 op2 Comparision Greater than This option compares 2 values and has the result true 1 or false 0 op1 op2 The result is true 1 when operand1 op1 is greater than operand2 op2 J S l1 0 0 68 71 100 T var1 25 10 0 3 5 63 T var2 25 20 0 3 5 41 G 20 25 0 L 20 0 3 T res 25 35 0 0 3 5 0 var1 var2 A1 Syntax Example x x ...

Page 192: ...N TABLE OF CONTENTS COMMAND LIST INDEX ESC i L S P Print result in Price format Prints result in price format P name td o P price format option name field name t thousands separator d decimal point character o optional addendum characters J S l1 0 0 68 71 100 T Price1 10 20 0 3 8 P 5432 U 20AC Example Syntax x x ...

Page 193: ...nding method cab printers know several rounding methods To select a specified rounding method use the R x option R x x n no rounding default x u rounding up x d rounding down x m round mathematically The following example shows the functionality J S l1 0 0 68 71 100 T 10 10 0 3 6 5 191 5 R u T 10 20 0 3 6 5 1898 5 R d T 10 30 0 3 6 5 1898 5 R m A 1 Syntax Example x x ...

Page 194: ...d x y z D Lx Mx R J command for the LCD prompt x Text line which appears on the printers LCD 16 characters max y optional default value which is displayed on the LCD for the first input otherwise the previous input appears z defines how often the input has to be entered Optional parameters D deletes the previous input Lx length of the input line x 1 200 which means 1 200 characters Mx Masks the in...

Page 195: ...rompts with the headline article no and the preset value 7733214 each three labels and erases the last input which is only shown for the first time when the label is recalled article screw L8 Prompts with the headline article no and the preset value 7733214 The maximum length of input data is limted to 8 digits number 7733214 M1111111 Prompts for number with the preset value of 7733214 and masks t...

Page 196: ...ted prompt if database content was not found article 2200333 L6 M 11111 Prompts for article with preset value 2200333 and masks the input for 6 digits without space character Example for a simple loop J simple loop S l1 0 0 68 71 100 T 10 15 0 3 10 SER 1 This request prompts only once T 10 30 0 3 10 INPUT This request repeats prompting T 10 45 0 3 10 Second INPUT J A R Repeats the prompt until the...

Page 197: ... with some date or time functions to suppress leading zeroes for single digit month or time C fill base C Leading zero replacement fill fill characters base optional parameter to set the counting system J S l1 0 0 68 71 100 T CNT 10 15 0 3 10 SER 1 I T FIELD1 10 10 0 3 10 1 CNT C 0 D 4 0 T FIELD2 10 20 0 3 10 1 CNT C D 4 0 A 5 Prints 5 labels with 2 counters one counter with leading zero and the o...

Page 198: ...ION TABLE OF CONTENTS COMMAND LIST INDEX ESC i L S D Set number of Digits This option allows for special formatting on a calculated field D m n D Set number of Digits m amount of digits n digits after the comma 2 is default value J S l1 0 0 68 71 100 T input 10 30 0 3 14 10 79 4 16 D 4 2 A 1 Syntax Example x x ...

Page 199: ...emory card key Search value of the database keyvalue is defined by the alphanumeric value in the actual record entryfield transmits the value of the actual record DBF NUMBER NUMBERTA ARTICLE Searches in the database for the keyvalue NUMBER in the table NUMBERTA and transmits the value of ARTICLE The E command must be defined before this command can be used Only one database can be used at the same...

Page 200: ...rations etc I J S l1 0 0 68 71 100 T WEIGHT 10 20 0 3 5 Weight I T PRICEUNIT 10 20 0 3 5 I 2 65 T RESULT 10 40 0 3 4 The Fish price is WEIGHT PRICEUNIT A 1 This example requests for input on the LC Display of the printer and multiplies this value with the priceunit which is defined as fixed value Both fields are invisible Only the result of the price calculation will print In our example the fish ...

Page 201: ...ustification m l left c centered r right l length of the specified area where the text string will be justified Positions are measured in millimeters or in inches whatever is set by the m command J S l1 0 0 68 71 100 G AREA 10 10 0 R 70 10 2 2 T NOADJUST 10 300 0 3 5 cab T ADJUST 10 20 0 3 5 cab J r70 A 1 The Field NOADJUST is transmitted as is and the Field ADJUST adjusts the textline to the righ...

Page 202: ...te the values of different fields to use the values for mathematical operations etc requires that the predifined field names are unique The name option can use a predifined field content multiple times within a label name name previously defined fieldname J S l1 0 0 68 71 100 T FIELD1 10 20 0 3 5 cab T FIELD2 10 30 0 3 5 label printers T FIELD3 10 40 0 3 4 we like FIELD1 FIELD2 A 1 FIELD1 and FIEL...

Page 203: ...d contents can be used for further operations in another field name m n name previously defined field name m positionof the first character to be copied n amount of characters to copy J S l1 0 0 68 71 100 T ORIGINAL 10 20 0 3 8 cab GERMANY T CUTOFF 10 40 0 3 8 ORIGINAL 8 4 A 1 This example uses the previously defined field with the field name ORIGINAL and cuts from the content cab GERMANY 4 charac...

Page 204: ...ON TABLE OF CONTENTS COMMAND LIST INDEX ESC i L S RTMP Read value from serial TMP file Reads the value from a serial file of the optional memory card RTMP RTMP x RTMP Read TMP Serial file x defines how many time the value will repeated See also the command WTMP Read value from serial TMP file Syntax Syntax x x ...

Page 205: ... presets the number which is added to the start number freq frequency defines the number of identical values on the labels before the serialnumber increments cab printers will use automatically 1 if incr and freq are not set J S l1 0 0 68 71 100 T CNT 10 15 0 3 10 SER 1 I T FIELD1 10 10 0 3 10 1 CNT C 0 D 4 0 T FIELD2 10 20 0 3 10 1 CNT C D 4 0 A 5 The same example as for the C Fill command has be...

Page 206: ...value indicated by a dollar sign or ASCII control code name such as NUL SOH STX ETX EOT ENQ ACK BEL BS HT LF VT FF CR SO SI DLE DC1 DC2 DC3 DC4 NAK SYN ETB CAN EM SU ESC FS GS RS and US or Control codes for Code 128 such as FNC1 CODEA CODEB CODEC U 20AC creates the Euro currency symbol U FNC1 creates a function code 1 character Used for barcode typeCode 128 U D or U 13 creates a Carriage return U ...

Page 207: ...es data to a log file on the memory card The log file can be is used to keep track of printed labels and can be used to create a report of thes data WLOG E LOG EXAMPLE T VAL 5 6 0 3 3 SER 0001 T PRINT 5 6 0 3 3 Label VAL printed at DATE um TIME WLOG I This example keeps track of the labels based on the counter value VAL which will be written to the LOG file EXAMPLE Syntax Example x x ...

Page 208: ...e value to serial TMP file Writes a value to a previously defined temporary file on the printer s memory card WTMP E TMP EXAMPLE T XVAL 10 10 0 3 3 RTMP 3 I T SERNO 10 10 0 3 3 XVAL 1 C 0 I WTMP T TESTFELD 10 10 0 3 3 Serial number is SERNO The value of the file EXAMPLE will be saved in the value XVAL See also the command RTMP Read value from serial TMP file Syntax x x ...

Page 209: ...NTIFICATION ASCII Table Control characters Decimal Hex ASCII 0 0 NUL 1 1 SOH 2 2 STX 3 3 ETX 4 4 EOT 5 5 ENQ 6 6 ACK 7 7 BEL 8 8 BS 9 9 HT 10 A LF 11 B VT 12 C FF 13 D CR 14 E SO 15 F SI 16 10 DLE 17 11 DC1 18 12 DC2 19 13 DC3 20 14 DC4 21 15 NAK 22 16 SYN 23 17 ETB 24 18 CAN 25 19 EM 26 1A SUB 27 1B ESC 28 1C FS 29 1D GS 30 1E RS 31 1F US APPENDIX ...

Page 210: ...AND LIST INDEX ESC i L S Index The index offers multiple possibilities to find a specific command The command ESC Request for free memory can be searched through ESC Request for free memory Request for free memory ESC Free memory request ESC Memory request free memory ESC All expressions above will route you to the same result Example ...

Page 211: ...n 24 hour form 01 24 alwa 159 H12 Print Hour in 12 hour form 1 12 156 H24 Print Hour in 24 hour form 0 23 157 I Invisible fields 200 J Justification 201 MIN Print MINutes 00 59 160 mon Print 3 character month name 175 MONTH Print 2 digit MONTH 1 12 177 month Print complete month name 176 MONTH02 Print 02 digit MONTH 01 12 178 name Access a field with a name 202 name m n insert substring 203 ODATE ...

Page 212: ...2 Barcode 74 Add On5 Barcode 76 Addition 181 am pm indicator 163 Amount of Labels 64 65 And logical 188 ASCII Dump Mode a 41 ASCII Table 209 B B Barcode 2 of 5 Interleaved 72 B Barcode Add On2 74 B Barcode Codabar 78 B Barcode Code 39 80 B Barcode DBP German Post Identcode 88 B Barcode EAN 128 UCC 128 94 B Barcode EAN 13 JAN 13 92 B Barcode EAN 8 JAN 8 90 B Barcode HIBC Health Industry Barcode 98 ...

Page 213: ... PDF 417 104 Barcode Plessey 106 Barcode Postnet 108 Barcode UPC A 110 Barcode UPC E 112 Barcode UPC E0 114 BARS 68 Belgium french country settings l 51 Binary data end description ESCend of data 32 Binary data description ESC 28 bitmap fonts 151 bitmap query 54 BMP 43 boundary lines 68 Bulgaria country settings l 51 Bundespost DBP Barcode 88 C C Cutter Parameters 116 117 c Direct cut 42 calculati...

Page 214: ...e month 1 31 165 Day OF Year 001 366 167 DBF 43 DBF download 45 DBP German Post Identcode 88 Define Files Extension 119 Define Text Field 149 Denmark country settings l 51 Digits set number of 198 Direct cut c 42 directory path 138 Division 184 DOS file system memory card 140 Download binary data ESC 28 download data d 43 Dump Mode ASCII a 41 E E Define Files Extension 119 e erase data 46 EAN 128 ...

Page 215: ...tions and Comparisons 20 Field Calculations and Comparisons Overview 20 file system memory card 140 Fill option 130 FIM Barcode 96 Finland country settings l 51 FNT 46 font cache 48 font effects 153 Font Number 121 Font types 149 fonts scalable query 55 form feed f 47 Formfeed ESCf 33 France country settings l 51 free memory query 54 Free memory request ESC 29 G g generate font cache 48 G Graphic ...

Page 216: ...hour form 1 12 156 Hour in 24 hour form 0 23 157 Hungary country settings l 51 I I Image Field Definition 134 Ident und Leitcode der Deutschen Bundespost 88 Ident und Leitcode der Deutschen Bundespost Barc 88 Image Field Definition 134 image query 54 IMG 43 Immediate Commands 11 Immediate Commands Overview 17 inches 51 52 increment 205 insert substring 203 Insert Unicode characters 206 Instruction...

Page 217: ...ing unit 52 media query 54 memory free query 54 memory card save data 142 Memory Card Access 137 138 139 memory card file system 140 memory card type query 55 Memory request free memeory ESC 29 Method of Printing 133 millimeters 52 MINutes 00 59 160 Modulo 185 Monospace 821 TM 149 month name complete 176 MSI MSI Plessey Barcode 102 Multiplication 183 N name of field 202 narrow element ne 69 narrow...

Page 218: ...Peripheral Signal Settings x 61 Plessey Barcode 106 Poland country settings l 51 Portugal country settings l 51 Possible graphic formats 43 Postnet Barcode 108 Price format 192 Print weekday name 2 digits shortened 171 Print weekday name 3 digits shortened 172 Print 02 digit MONTH 01 12 178 Print 2 digit MONTH 1 12 177 Print 2 digit Year 00 99 179 Print 3 character month name 175 Print 4 digit Yea...

Page 219: ...ls 64 query bitmap 54 query database 54 query for free memory 54 Query for label 55 Query for scaleable fonts 55 Query for the memory card type 55 Query for time and date 55 query image 54 query media 54 query Printer q 54 R R Replace Field Contents 147 r reset to default values 56 ratio barcodes 69 Read value from serial TMP file 204 Rectangle definition 128 Release date 60 Replace Field Contents...

Page 220: ...ain country settings l 51 Special Content Fields 12 19 Special Content fields 155 Special Content Fields Overview 19 Special functions miscellaneous 21 Special functions miscellaneous Overview 21 Speed 133 Speed setting 133 Standard Codesize barcodes 69 Standard Codesize for Barcodes 69 Start and stop value for binary data ESC 27 Start description of binary data ESC 28 Start of print job 136 statu...

Page 221: ...CC 128 Barcode 94 Unicode characters 152 206 United Kingdom country settings l 51 unslashed zero z 62 UPC A 110 UPC A Barcode 110 UPC E 112 UPC E Barcode 112 UPC E0 114 UPC E0 Barcode 114 Uploads file contents from memory card 143 UPS Maxicode 100 USA country settings l 51 V v Firmware version 60 Vector font formats 43 version firmware request 60 W WEEK 1 53 173 WEEK with Offset 1 53 174 weekday n...

Page 222: ...2 cab Produkttechnik GmbH Co KG 222 PRODUCT MARKING AND BARCODE IDENTIFICATION Hermes Apollo A series This functionis available for Y Year 1970 2069 180 Year 00 99 179 Z z print slashed unslashed zero 62 ...

Reviews: