background image

cab Produkttechnik GmbH & Co KG

227

227

[TABLE OF CONTENTS[COMMAND LIST]

[INDEX]

Hermes

Apollo

A-series

This

function is

available

for:

[ESC[i[L[S]

PRODUCT MARKING AND BARCODE IDENTIFICATION

M-series

[U:x]    Insert 

U

nicode characters

This option inserts UNICODE characters in the data string of your text or barcode fields.

[U:x]

U

=

Select unicode character

x

=

Hexadecimal 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:$A] or [U:10] creates a line feed

J

S l1;0,0,68,71,100

T 20,15,0,3,20;[U:$20AC]

T 20,40,0,596,10;[U:$20AC]

A1

Syntax:

Example:

Example:

Summary of Contents for A Series

Page 1: ...pollo A series This functionis available for ESC i L S PRODUCTMARKINGANDBARCODEIDENTIFICATION M series Programming Manual Thermal Thermal Transfer Printers valid for A Series Apollo Series Hermes Seri...

Page 2: ...ay be copied 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 l...

Page 3: ...cab Produkttechnik GmbH Co KG 3 3 TABLE OF CONTENTS COMMAND LIST INDEX Hermes Apollo A series This functionis available for ESC i L S PRODUCTMARKINGANDBARCODEIDENTIFICATION M series...

Page 4: ...Explanation of this Example 15 Command Overview 17 ESC Commands 18 Immediate Commands 19 Label Format Commands 20 Special Content Fields 21 Time and Date Functions 21 Jalali Date Functions 22 Field Ca...

Page 5: ...rsion 67 x Synchronous Peripheral Signal Settings 68 z print slashed unslashed zero 69 CHAPTER 4 Label Format Commands 70 A Amount of Labels 71 B Barcode Definition 73 Barcode overview list 78 B Barco...

Page 6: ...tings 168 CHAPTER 5 Special Content fields 169 Special Content fields 169 Time functions 170 H12 Print Hour in 12 hour form 1 12 170 H24 Print Hour in 24 hour form 0 23 171 H012 Print H0ur in 12 hour...

Page 7: ...ial functions Miscellaneous 212 C Leading zero replacement 215 D Set number of Digits 216 DBF Database file access 217 I Invisible fields 218 J Justification 219 LOWER Converts to lower case character...

Page 8: ...DE IDENTIFICATION Hermes Apollo A series This functionis available for TABLE OF CONTENTS COMMAND LIST INDEX ESC i L S M series Streams 241 Modes 241 Notes 241 Communication with Web Browsers 242 HTML...

Page 9: ...ve been 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 expla...

Page 10: ...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 commands are available for all printer typ...

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

Page 12: ...This can easily 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 t...

Page 13: ...sically three types of instructions ESC instructions Instructions with lowercase letters and Instructions with uppercase letters 1 ESC instructions are responsible for status queries control functions...

Page 14: ...3 command types following special commands for special text formatting calculations comparisons etc Special content fields cab database connector commands abc a series basic compiler commands Special...

Page 15: ...lowing data 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...

Page 16: ...k the interface 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 ri...

Page 17: ...AND LIST INDEX Hermes Apollo A series This functionis available for ESC i L S PRODUCTMARKINGANDBARCODEIDENTIFICATION M series Command Overview The following pages are showing lists of all available pr...

Page 18: ...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 ESCa Request for abc status ESCc ca...

Page 19: ...name Set language country m unit 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...

Page 20: ...file E SQL IP of cabDatabaseconnector portnumber Sets IP adress for SQL database access F number name Font number G name x y r type options Graphic field definition H speed h t r b Heat speed and prin...

Page 21: ...digit DAY of the month 01 31 DOFY DD MM YY Print numeric Day OF Year 1 366 ODATE DD MM YY Print DATE with Offset in the format of the preset country wday DD MM YY Print complete weekday name 0 sunday...

Page 22: ...i Date Functions JYEAR DD MM YY Print Jalali YEAR 4 digits JDAY DD MM YY Print Jalali DAY JDAY02 DD MM YY Print Jalali DAY 02 digits JMONTH DD MM YY Print Jalali Month JMONTH02 DD MM YY Print Jalali M...

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

Page 24: ...its to print DBF keyfield keyvalue entryfield DataBase Field I Invisible fields J ml Justification LOWER x Converts the input data in lower case characters name Access a field with a name name m n Ins...

Page 25: ...INDEX Hermes Apollo A series This functionis available for ESC i L S PRODUCTMARKINGANDBARCODEIDENTIFICATION M series no no Special Content Fields Database Connector commands SQL Select field from tabl...

Page 26: ...ONTENTS COMMAND LIST INDEX ESC i L S M series 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 Sele...

Page 27: ...ng job runs 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 tran...

Page 28: ...data to avoid unexpected 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...

Page 29: ...IST INDEX Hermes Apollo A series This functionis available for ESC i L S PRODUCTMARKINGANDBARCODEIDENTIFICATION M series ESC ESC Hard Reset forces the printer to perform a hard reset This has the same...

Page 30: ...ers activates all 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 co...

Page 31: ...d of data transmission 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...

Page 32: ...C cab printers offer a limited possibility 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...

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

Page 34: ...nis available for TABLE OF CONTENTS COMMAND LIST INDEX ESC i L S M series ESCA ESCZ Activate individual RS 485 printer selects the specified printers in a RS 485 network ESCA ESCZ Valid addresses are...

Page 35: ...TMARKINGANDBARCODEIDENTIFICATION M series ESCa abc status Request for abc status A Series firmware 2 84 Response XNNNNN abc a series basic compiler ESCa X Condition abc I idle C compiling R running E...

Page 36: ...nctionis available for TABLE OF CONTENTS COMMAND LIST INDEX ESC i L S M series ESCc Cancel Printjob The current printjob will be cancelled when this command is received by the printer Equivalent to pr...

Page 37: ...RKINGANDBARCODEIDENTIFICATION M series 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...

Page 38: ...MARKING AND BARCODE IDENTIFICATION Hermes Apollo A series This functionis available for TABLE OF CONTENTS COMMAND LIST INDEX ESC i L S M series ESCf formfeed formfeed This command is equal to pressing...

Page 39: ...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 Note This command cancels also existing errors when they...

Page 40: ...Apollo A series This functionis available for TABLE OF CONTENTS COMMAND LIST INDEX ESC i L S M series ESCp1 Set printer into pause mode causes the printer immediately to set the pause mode This comman...

Page 41: ...flective sensor blocked scanresult negative 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 Applic...

Page 42: ...OF CONTENTS COMMAND LIST INDEX ESC i L S M series ESCt total cancel ESC t total cancel terminates the actual printjob and clears the complete input buffer Resets also errors in the display Same effec...

Page 43: ...C i L S PRODUCTMARKINGANDBARCODEIDENTIFICATION M series Immediate commands Instructions with lowercase letters are used for adjustments and settings which must not have something to do with the actual...

Page 44: ...is to convert incoming data into a format which can be processed by the printer JScript abc CR Possible usage is to convert text strings sent by a scale into JScript or to convert incoming data which...

Page 45: ...EX Hermes Apollo A series This functionis available for ESC i L S PRODUCTMARKINGANDBARCODEIDENTIFICATION M series abc Ends the abc Basic Compiler Sets the end mark for the abc compiler internal BASIC...

Page 46: ...anywhere in your program 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 labe...

Page 47: ...rmes Series 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 poweri...

Page 48: ...TS COMMAND LIST INDEX ESC i L S M series Direct cut 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 proce...

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

Page 50: ...makes the picture 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 t...

Page 51: ...F CDPlayer SAVE CR ESC binarydata ESC Downloads the database file CDPlayer DBF to the printer Database files have to be downloaded with SAVE option as they are only used together with the memory card...

Page 52: ...memorycard will not be affected by this sequence Separate commands are available for erasing files from the memory card M command e type name CR e erase data command type The file types being removed...

Page 53: ...ds the media forward 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 lab...

Page 54: ...on the size of the downloaded data This command is not supported on A series and M series printers Syntax for generating a font cache for text fields g T name r size effects description CR g command...

Page 55: ...th shift characters 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...

Page 56: ...12 0aA This example 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...

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

Page 58: ...always especially 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 w...

Page 59: ...RODUCTMARKINGANDBARCODEIDENTIFICATION M series 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 p...

Page 60: ...he command has multiple parameters depending which information shall be requested q b name CR query for a bitmap font Answer Y N Requests the printer if a specified bitmap font is available q d name C...

Page 61: ...sed to verify if a label can be processed on the selected printer Very helpful if multiple printers with different peripheral equipments are connected q r CR Query for ribbon diameter Answer diameter...

Page 62: ...ries This functionis available for TABLE OF CONTENTS COMMAND LIST INDEX ESC i L S M series r reset to default values This command resets JScript to the printer s default values resets the language res...

Page 63: ...he time is also changed on the printer s internal real time clock This is useful when the printer is driven in Stand Alone mode where no external data source is available A Series s n ss CR s Set date...

Page 64: ...he 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 The following syntax can b...

Page 65: ...r Self test The label below shows a list of the printer s internal fonts If additionally downloaded True type fonts will also be shown on the printout in their actual shape see the font list below t1...

Page 66: ...ctionis available for TABLE OF CONTENTS COMMAND LIST INDEX ESC i L S M series t Run Printer Self test t0 prints the status information here A3 300 The status printout is different when printed by diff...

Page 67: ...L S PRODUCTMARKINGANDBARCODEIDENTIFICATION M series 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...

Page 68: ...follows Pin and bit assignments 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...

Page 69: ...be forced to change 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 S...

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

Page 71: ...ltiple options 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 prompt...

Page 72: ...It is also possible 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...

Page 73: ...arcodefield name Optional fieldname x X Coordinate y Y Coordinate r Rotation type Barcode type options Optional parameters size Barcode height and width ratio text Barcode data This is the global stru...

Page 74: ...the operator 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 upp...

Page 75: ...igit WSarea 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...

Page 76: ...idth of the smallest element of the barcode The input is in millimeters or inches The narrow element ne size depends on the printer s resolution One dot is the smallest possible element therefor it de...

Page 77: ...nters intelligence checks this for you to avoid later reading problems This includes also the required white space for the barcode readability Check the barcode witdh height and x y positions to make...

Page 78: ...pollo Hermes M series 2 of 5 Interleaved yes 1D yes yes yes yes Add On 2 no 1D yes yes yes yes Add On 5 no 1D yes yes yes yes Aztec Code no 2D yes yes Codabar yes 1D yes yes yes yes Codablock F no sta...

Page 79: ...ectional yes yes RSS 14 stacked omnidirectional composite yes yes RSS 14 stacked omnidirectional composite yes yes RSS limited yes yes RSS limited composite yes yes RSS limited composite yes yes RSS e...

Page 80: ...80 cab Produkttechnik GmbH Co KG 80 PRODUCT MARKING AND BARCODE IDENTIFICATION Hermes Apollo A series This functionis available for TABLE OF CONTENTS COMMAND LIST INDEX ESC i L S M series...

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

Page 82: ...odd Interleaved 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 marker...

Page 83: ...his functionis available for ESC i L S PRODUCTMARKINGANDBARCODEIDENTIFICATION M series 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 2of5inter...

Page 84: ...together with EAN 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 o...

Page 85: ...CONTENTS COMMAND LIST INDEX Hermes Apollo A series This functionis available for ESC i L S PRODUCTMARKINGANDBARCODEIDENTIFICATION M series B Barcode Add On2 J S l1 0 0 68 71 100 B 10 5 0 EAN13 SC2 402...

Page 86: ...used together with 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...

Page 87: ...ONTENTS COMMAND LIST INDEX Hermes Apollo A series This functionis available for ESC i L S PRODUCTMARKINGANDBARCODEIDENTIFICATION M series B Barcode Add On5 J S l1 0 0 68 71 100 B 10 5 0 EAN13 SC2 4023...

Page 88: ...st mostly used in 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...

Page 89: ...Hermes Apollo A series This functionis available for ESC i L S PRODUCTMARKINGANDBARCODEIDENTIFICATION M series B Barcode Codabar J S l1 0 0 68 71 100 B 5 5 0 CODABAR 12 3 3 A12345678A B 5 20 0 CODABA...

Page 90: ...transformed into 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 automatical...

Page 91: ...MARKINGANDBARCODEIDENTIFICATION M series 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 e...

Page 92: ...I characters including 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...

Page 93: ...INDEX Hermes Apollo A series This functionis available for ESC i L S PRODUCTMARKINGANDBARCODEIDENTIFICATION M series 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 co...

Page 94: ...subset with the 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 b...

Page 95: ...oses only and 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...

Page 96: ...racters as the most 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...

Page 97: ...nis available for ESC i L S PRODUCTMARKINGANDBARCODEIDENTIFICATION M series 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 Prod...

Page 98: ...io oriented yes 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 prin...

Page 99: ...ND LIST INDEX Hermes Apollo A series This functionis available for ESC i L S PRODUCTMARKINGANDBARCODEIDENTIFICATION M series B Barcode DBP German Post Identcode J S l1 0 0 68 71 100 B 5 10 0 DBP 10 3...

Page 100: ...th digit is calculated 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 t...

Page 101: ...D LIST INDEX Hermes Apollo A series This functionis available for ESC i L S PRODUCTMARKINGANDBARCODEIDENTIFICATION M series B Barcode EAN 8 JAN 8 J S l1 0 0 68 71 100 B 10 5 0 EAN8 SC1 4023456 B 10 26...

Page 102: ...apanese version of 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 pri...

Page 103: ...EX Hermes Apollo A series This functionis available for ESC i L S PRODUCTMARKINGANDBARCODEIDENTIFICATION M series 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...

Page 104: ...ion It has very specialized 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...

Page 105: ...lo A series This functionis available for ESC i L S PRODUCTMARKINGANDBARCODEIDENTIFICATION M series 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 UC...

Page 106: ...used by some postal 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 WSare...

Page 107: ...NTENTS COMMAND LIST INDEX Hermes Apollo A series This functionis available for ESC i L S PRODUCTMARKINGANDBARCODEIDENTIFICATION M series B Barcode FIM J S l1 0 0 68 71 100 B 5 5 0 FIM 16 3 3 A B 5 24...

Page 108: ...tio oriented yes 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 nam...

Page 109: ...EX Hermes Apollo A series This functionis available for ESC i L S PRODUCTMARKINGANDBARCODEIDENTIFICATION M series B Barcode HIBC Health Industry Barcode J S l1 0 0 68 71 100 B 5 5 0 HIBC 12 3 3 123AB7...

Page 110: ...s hexagonal dots 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...

Page 111: ...RODUCTMARKINGANDBARCODEIDENTIFICATION M series 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 c...

Page 112: ...g modes Text Byte and Numeric compaction Text is for general text Numeric for encoding data consisting only of digits and Byte to allow for the first 127 ASCII characters but with a reduced level of e...

Page 113: ...MAND LIST INDEX Hermes Apollo A series This functionis available for ESC i L S PRODUCTMARKINGANDBARCODEIDENTIFICATION M series B Barcode Micro PDF 417 Barcode type Micro PDF 417 J S 0 0 68 71 100 B 10...

Page 114: ...heck digit which 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...

Page 115: ...Hermes Apollo A series This functionis available for ESC i L S PRODUCTMARKINGANDBARCODEIDENTIFICATION M series 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 MS...

Page 116: ...is also explains 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...

Page 117: ...i L S PRODUCTMARKINGANDBARCODEIDENTIFICATION M series 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 Karl...

Page 118: ...ldom used barcode 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...

Page 119: ...COMMAND LIST INDEX Hermes Apollo A series This functionis available for ESC i L S PRODUCTMARKINGANDBARCODEIDENTIFICATION M series B Barcode Plessey J S l1 0 0 68 71 100 B 5 20 0 PLESSEY BARS 12 3 2 12...

Page 120: ...Valid characters 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 nam...

Page 121: ...NTS COMMAND LIST INDEX Hermes Apollo A series This functionis available for ESC i L S PRODUCTMARKINGANDBARCODEIDENTIFICATION M series B Barcode Postnet J S l1 0 0 68 71 100 B 10 5 0 postnet 20 35 4421...

Page 122: ...Patterns in the symbol make omni directional ultra fast reading possible Dirty or damaged symbols can be read QR Code has error correction capability Data can be restored even if a part of the symbol...

Page 123: ...PRODUCTMARKINGANDBARCODEIDENTIFICATION M series B Barcode QR Code J S l1 0 0 68 71 104 B 52 32 0 QRCODE ELL MODEL2 WS2 1 Hello world B 52 28 90 QRCODE ELL MODEL2 WS2 1 Hello world B 48 28 180 QRCODE...

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

Page 125: ...COMMAND LIST INDEX Hermes Apollo A series This functionis available for ESC i L S PRODUCTMARKINGANDBARCODEIDENTIFICATION M series B Barcode UPC A m m J O R S l1 0 0 68 71 100 B 10 5 0 UPC A 20 35 0123...

Page 126: ...ted by the printer 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 Th...

Page 127: ...ONTENTS COMMAND LIST INDEX Hermes Apollo A series This functionis available for ESC i L S PRODUCTMARKINGANDBARCODEIDENTIFICATION M series B Barcode UPC E J S l1 0 0 68 71 100 B 10 5 0 UPC E 20 35 0123...

Page 128: ...in up to 12 characters 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 N...

Page 129: ...TENTS COMMAND LIST INDEX Hermes Apollo A series This functionis available for ESC i L S PRODUCTMARKINGANDBARCODEIDENTIFICATION M series B Barcode UPC E0 J S l1 0 0 68 71 100 B 10 5 0 UPCE0 20 35 03210...

Page 130: ...ut in the selected 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...

Page 131: ...sing the Cutter 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...

Page 132: ...usage of this command 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 b...

Page 133: ...xternal protocol file LOG file Used together with the text option WLOG A series printers only SQL Defines the adress of a database server A series only Used together with database connector features n...

Page 134: ...format 8 characters name and 3 characters extension E SQL 192 168 0 56 1001 Defines the IP adress of an external database server A series only with specific network card Details are describe in the ca...

Page 135: ...number is 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 fon...

Page 136: ...eld name See the 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...

Page 137: ...CODEIDENTIFICATION M series 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 sha...

Page 138: ...ter of the circle 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...

Page 139: ...S COMMAND LIST INDEX Hermes Apollo A series This functionis available for ESC i L S PRODUCTMARKINGANDBARCODEIDENTIFICATION M series G Graphic Definition Circle J S l1 0 0 68 71 100 G 65 50 0 C 25 10 7...

Page 140: ...point of the line 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...

Page 141: ...able for ESC i L S PRODUCTMARKINGANDBARCODEIDENTIFICATION M series 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...

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

Page 143: ...MMAND LIST INDEX Hermes Apollo A series This functionis available for ESC i L S PRODUCTMARKINGANDBARCODEIDENTIFICATION M series Example G Graphic Definition Rectangle J S l1 0 0 68 71 100 G 35 45 0 R...

Page 144: ...Fill Fills a graphic 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...

Page 145: ...Shade Graphic 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...

Page 146: ...c object with the 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 objec...

Page 147: ...in millimeters or inches These values depend 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...

Page 148: ...can be used for 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...

Page 149: ...eries This functionis available for ESC i L S PRODUCTMARKINGANDBARCODEIDENTIFICATION M series 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...

Page 150: ...specific data It starts a new print job J comment CR J Job start command comment Optional text which may describe the label This optional text will be displayed on the printers LC Display when it is...

Page 151: ...is used to format the memory card and erase data on memory card A memory card is normally used if a printer runs iin Stand Alone Mode or together with the cab database connector described later in th...

Page 152: ...DIR pathname is only supported on A series and M series printers pathname card recalls the card content of the optional compact flash card Leaving this option blank recalls automatically the content...

Page 153: ...eletes erases data on memory card type LBL label FNT font IMG image FMT label format type FNT erases all TTF and Speedo fonts type IMG erases all graphic types with the same name name Name of the file...

Page 154: ...TS COMMAND LIST INDEX ESC i L S M series M Memory Card Access format card Mf name CR Memory card format card Formats the memory card creates a DOS file system A series printers create automatically a...

Page 155: ...t IMG image FMT label format name Name of the file file pathname is only supported on A series and M series printers pathname card recalls the card content of the optional compact flash card Leaving t...

Page 156: ...r CR Memory card repeat last file content Jump to start of file This command can be used to implement simple loops Ms LBL LOOP J S l1 0 0 68 70 100 T Text1 20 10 0 3 7 SerialNo A3 Mr Ms LBL Saves the...

Page 157: ...mage FMT label format name Name of the file file card path iffs or card automatically card if left empty Ms LBL ASERIES J S l1 0 0 36 38 89 T Text1 20 10 0 3 pt25 cab printers A5 Ms LBL Saves the labe...

Page 158: ...ward after printing so that it could be taken easier away U Suppresses the Pause Reprint possibility to avoid that a label will be printed twice p Printmode backfeed option always smart backfeed alway...

Page 159: ...ARKINGANDBARCODEIDENTIFICATION M series 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...

Page 160: ...off sensor which 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 dis...

Page 161: ...labels with a 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...

Page 162: ...ment shifts the 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 D...

Page 163: ...ensitive x horizontal 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 m...

Page 164: ...nds on the used 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 cha...

Page 165: ...series This functionis available for ESC i L S PRODUCTMARKINGANDBARCODEIDENTIFICATION M series T Text Field Definition Built in bitmap fonts On this page you can see a printout of the printer s intern...

Page 166: ...is available for TABLE OF CONTENTS COMMAND LIST INDEX ESC i L S M series T Text Field Definition Internal Fonts This examples show a printout of the scalable fonts of the cab printers Special characte...

Page 167: ...ENTIFICATION M series 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...

Page 168: ...Signal Setting Command y Printing coordinate when a signal should be set Distance from print start to start of the signal in millimeters or inches See the m command for the measurement settings ao hex...

Page 169: ...al phrases or 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 JScri...

Page 170: ...m 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 are prin...

Page 171: ...eries H24 Print 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 op...

Page 172: ...H0ur in 12 hour 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 o...

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

Page 174: ...for TABLE OF CONTENTS COMMAND LIST INDEX ESC i L S M series 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 toge...

Page 175: ...ries SEC Print 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...

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

Page 177: ...ble for ESC i L S PRODUCTMARKINGANDBARCODEIDENTIFICATION M series XM am pm indicator This option was implemented for the usage in countries where the time is displayed as am morning and pm afternoon w...

Page 178: ...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 DD MM YY The addition of days month or years is on...

Page 179: ...ANDBARCODEIDENTIFICATION M series DAY Print numeric DAY of the month 1 31 The numeric day of the actual month is recalled from the printer s clock DAY DD MM YY The addition of days month or years is o...

Page 180: ...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 DD MM YY The addition of days mo...

Page 181: ...Print numeric Day OF Year 001 366 Prints the Day of Year Possible values 001 366 DOFY DD MM YY The addition of days month or years is only available on A series and M series printers s 040205091500 J...

Page 182: ...es ODATE Print DATE with Offset Print date with offset in the format of the preset country This function was developed for Apollo and Hermes printers and will be replaced in future on A series and M s...

Page 183: ...t 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 DD MM YY The addition of d...

Page 184: ...WDAY DD MM YY The addition of days month or years is only available on A series and M series printers J S l1 0 0 68 71 100 T 12 25 0 3 5 The name of today is WDAY T 12 35 0 3 5 In 2 days we have WDAY...

Page 185: ...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 DD MM YY The addit...

Page 186: ...kday 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 wday2 DD MM YY The ad...

Page 187: ...unctionis available for ESC i L S PRODUCTMARKINGANDBARCODEIDENTIFICATION M series WEEK Print numeric WEEK 1 53 Prints the week number 1 53 WEEK DD MM YY The addition of days month or years is only ava...

Page 188: ...nis available for TABLE OF CONTENTS COMMAND LIST INDEX ESC i L S M series WEEK02 Print numeric WEEK with 2 digits 01 53 Print the week number with 2 digits This function is only available for A series...

Page 189: ...his functionis available for ESC i L S PRODUCTMARKINGANDBARCODEIDENTIFICATION M series 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 10...

Page 190: ...DEX ESC i L S M series 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...

Page 191: ...DENTIFICATION M series 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...

Page 192: ...vailable for TABLE OF CONTENTS COMMAND LIST INDEX ESC i L S M series MONTH Print 2 digit MONTH 1 12 Print digits of month 1 12 no leading zeroes MONTH DD MM YY The addition of days month or years is o...

Page 193: ...e for ESC i L S PRODUCTMARKINGANDBARCODEIDENTIFICATION M series MONTH02 Print 02 digit MONTH 01 12 Print 2 digits month 01 12 leading zeroes always 2 digits MONTH02 DD MM YY The addition of days month...

Page 194: ...nctionis available for TABLE OF CONTENTS COMMAND LIST INDEX ESC i L S M series YY Print 2 digit Year 00 99 Print 2 digits year 0 99 leading zeroes always 2 digits YY DD MM YY The addition of days mont...

Page 195: ...ionis available for ESC i L S PRODUCTMARKINGANDBARCODEIDENTIFICATION M series YYYY Print 4 digit Year 1970 2069 Print 4 digits year 1970 2069 YYYY DD MM YY The addition of days month or years is only...

Page 196: ...ers other results The handling of these functions is identical JYEAR DD MM YY Print Jalali YEAR 4 digits JDAY DD MM YY Print Jalali DAY JDAY02 DD MM YY Print Jalali DAY 02 digits JMONTH DD MM YY Print...

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

Page 198: ...of text or barcode 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...

Page 199: ...d 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 44 80 T var2 20 20 0 3 5 T var2 25 20 0 3 5 26 70 G 20 25 0 L 20...

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

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

Page 202: ...onis available for TABLE OF CONTENTS COMMAND LIST INDEX ESC i L S M series 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...

Page 203: ...f minimum one 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 va...

Page 204: ...MMAND LIST INDEX ESC i L S M series 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 th...

Page 205: ...Comparision Less 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...

Page 206: ...EX ESC i L S M series 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...

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

Page 208: ...invisible Some barcodes use a checkdigit for the scanner only which is not displayed in the human readable line Some applications require this checkdigit for internal usage This can be done with the...

Page 209: ...odes use a checkdigit for the scanner only which is not displayed in the human readable line Some applications require this checkdigit for internal usage This can be done with the Mod43 function This...

Page 210: ...able for TABLE OF CONTENTS COMMAND LIST INDEX ESC i L S M series 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...

Page 211: ...series R x Rounding 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 m...

Page 212: ...splay is defined with this command 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 f...

Page 213: ...7733214 3 D Prompts 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 scre...

Page 214: ...digits and repeated 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 f...

Page 215: ...6 This command 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...

Page 216: ...ilable for TABLE OF CONTENTS COMMAND LIST INDEX ESC i L S M series 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 digit...

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

Page 218: ...or substring operations 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 in...

Page 219: ...area J ml J Justification 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...

Page 220: ...ESC i L S M series LOWER Converts to lower case characters The LOWER function converts text contents into lower case characters LOWER Name J S l1 0 0 68 71 100 T Input 10 20 0 3 8 cab GERMANY T LOWER...

Page 221: ...e to concetenate 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...

Page 222: ...ld Parts of field 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...

Page 223: ...e for ESC i L S PRODUCTMARKINGANDBARCODEIDENTIFICATION M series 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 fil...

Page 224: ...ipt style for numeric values LATIN or ARABIC are valid values Selecting ARABIC is only possible with font type 3 or special arabic truetype fonts This command has no influence on barcodes S name name...

Page 225: ...ncrement value 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 automa...

Page 226: ...NDEX ESC i L S M series Split Split data The Split command is mainly used together with the cab dataBase Connector A series printers only Data strings can be transmitted as one string which reduces th...

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

Page 228: ...NDEX ESC i L S M series UPPER Convert to upper case characters The upper function converts text contents into upper case characters UPPER Name J S l1 0 0 68 71 100 T Input 10 20 0 3 8 cab Germany T UP...

Page 229: ...LOG file Writes 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 SE...

Page 230: ...series WTMP Write 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...

Page 231: ...cally they might be anywhere in the world The following components are necessary a printer of the A series e g A3 A4 A6 etc a A series Ethernet network card with A series cab Database Connector licens...

Page 232: ...e program cabDatabaseConnector exe anywhere on your PC and start it Database Connector does not need additional DLLs or other program parts unless the systems files which are offered by microsoft they...

Page 233: ...onnection can be keyed in manually if it is known for the database connection or the built in wizard may be called up which appears in on screen as shown below Details about the wizard are described i...

Page 234: ...r reports Connection open failed in the list box then something is wrong with the connectionstring Correct the connection string A sample printout which connects to a MS Access database is shown on th...

Page 235: ...the computer with the IP adress 192 168 0 80 where the port number was set to 1001 in cab database connector program Required Query Function SQL Select Field from Table where Searchvalue Fieldname SQ...

Page 236: ...this recalls the label and has be followed by the label name The content of the label is as follows 1 m m 2 J 3 S l1 0 0 68 70 100 4 H 200 5 E SQL 192 168 0 128 1001 6 T ARTNR 10 5 0 3 5 Artikelnumme...

Page 237: ...of this memory are not being released after finishing the program so restarting abc is faster Restrictions No window and mouse functions No PRINT AT No COMPILE no libraries No BEEP and BELL abc and JS...

Page 238: ...igin is in the upper left corner of the first character s bounding box For right to left writing countries the origin is in the upper right corner New functions compared to Yabasic POKE color rgb 1 to...

Page 239: ...tively the distance of the last defined label before being switched off imageheight name gives the height of an image name in dots 0 if not known imagewidth name gives the width of an image name in do...

Page 240: ...ret moves the applet to secret index htm and card index htm to index htm lcd Controls the source for the LCD 0 is standard JScript content 1 is the abc window lcdx lcdy Offset for the LCD in the abc w...

Page 241: ...to the specified address An SMTP Server address and a return address has to be set in the setup The subject is the first line printed into the stream no random writing within a file only append or ov...

Page 242: ...L page which uses get_form cgi as ACTION Example form action get_form cgi method post input type hidden name nextpage value thanks htm input type text name example input type submit value Send data fo...

Page 243: ...END IF NEXT X END ABC A 1 Small program to print a text in a circle Test label for rotated text J S l1 0 0 68 71 104 ABC A Rotated text with Euro sign CHR DEC 20AC N LEN A D 360 N FOR I 1 TO N W I 1...

Page 244: ...rn label five print 5 five return ABC Small program to show READ DATA and RESTORE Uses ASCII dump mode to show what happens a ABC restore names read maxnum dim names maxnum for a 1 to maxnum read name...

Page 245: ...the RS 232 ABC a Hello CHR DEC 20AC OPEN 1 DEV RS232 57600 RTS CTS w PRINT 1 a chr 13 FOR i 1 TO 10 PRINT 1 i chr 13 NEXT i CLOSE 1 ABC This demonstrates the file path and name handling of abc it is n...

Page 246: ...20 0 3 8 T t3 40 40 0 3 8 ABC label start line input a if left a 15 194300301480070 then print R t2 mid a 16 endif if left a 15 194300300580172 then print R t3 mid a 16 endif if left a 15 19430030197...

Page 247: ...TEXT 0 16 hex x chr x LOOP CLOSE WINDOW ABC Program to show readback of JScript Commands and the FLUSH command ABC OPEN 1 dev jscript r OPEN 2 dev rs232 w PRINT qm LINE INPUT 1 a PRINT 2 a CLOSE 2 CL...

Page 248: ...INDEX ESC i L S M series 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...

Page 249: ...KINGANDBARCODEIDENTIFICATION M series 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 memo...

Page 250: ...H0ur in 12 hour form 01 12 alwa 172 H024 Print H0ur in 24 hour form 01 24 alwa 173 H12 Print Hour in 12 hour form 1 12 170 H24 Print Hour in 24 hour form 0 23 171 I Invisible fields 218 J Justificatio...

Page 251: ...our form 0 23 171 3 character month name 190 4 digit Year 1970 2069 195 A A Amount of Labels 71 72 a ASCII Dump Mode 47 a Series basic compiler 237 abc a Series basic compiler 237 abc Basic Compiler e...

Page 252: ...odabar 88 Barcode Code 128 94 Barcode Code 39 90 Barcode Code 93 92 Barcode Data Matrix 96 Barcode DBP German Post Identcode 98 Barcode Definition 73 Barcode EAN 128 UCC 128 104 Barcode EAN 13 JAN 13...

Page 253: ...128 94 Code 39 90 Code 39 Barcode 90 Code 93 Barcode 92 Command Overview 17 Command syntax 9 comment line 46 Comparision Less than 205 Comparision Equal 206 Comparision Greater than 207 comparisons 23...

Page 254: ...8 JAN 8 Barcode 100 ELx 75 End description of binary data ESCend of data 37 End the abc Basic Compiler 45 Ends printer s pause mode ESCp0 39 Equal 206 erase data e 52 erase data from memory card 153 E...

Page 255: ...n Circle 138 G Graphic Definition Line 140 G Graphic Definition Option Shade 145 G Graphic Definition Option Fill 144 G Graphic Definition Option Outline 146 G Graphic Definition Rectangle 142 G Graph...

Page 256: ...es 57 58 increment 225 insert substring 222 Insert Unicode characters 227 Instruction types 13 Internal Fonts 166 internal fonts 163 Introduction 9 Invisible fields 218 Iran country settings l 57 Ital...

Page 257: ...ements in inches 57 measuring unit 58 media query 60 memory free query 60 memory card save data 157 Memory Card Access 151 152 153 memory card file system 154 memory card type query 61 Memory card rep...

Page 258: ...Fields 21 Overview Special functions miscellaneous 24 Overview Time and Date Functions 21 Overview Immediate Commands 19 overview list barcodes 78 P p pause Printer 59 P Set Peel Off Mode 160 Pause Pr...

Page 259: ...174 Print numeric 2 digit DAY of the month 01 31 180 Print numeric DAY of the month 1 31 179 Print numeric Day OF Year 001 366 181 Print numeric WEEK 1 53 187 Print numeric WEEK with 2 digits 01 53 18...

Page 260: ...Rounding method 211 RS 485 printer activation ESC A ESC Z 34 Run Printer Self test t 64 Russia country settings l 57 S s set Date Time 63 S Set Label Size 162 Save data on memory card 157 SC Standard...

Page 261: ...ta ESC 31 substring 222 Subtraction 198 Suomi country settings l 57 Sweden country settings l 57 Swiss 721 Bold TM 163 Swiss 721TM 163 Switzerland french country settings l 57 Switzerland german count...

Page 262: ...ettings l 57 V v Firmware version 67 Vector font formats 49 version firmware request 67 W WEEK 1 53 187 WEEK with 2 digits 01 53 188 WEEK with Offset 1 53 189 weekday name 183 weekday name 2 digits sh...

Page 263: ...cab Produkttechnik GmbH Co KG 263 263 PRODUCTMARKINGANDBARCODEIDENTIFICATION Hermes Apollo A series This functionis available for...

Reviews: