Page 1
Apollo-Series Hermes-Series This function is available for: A-series M-Series Apollo Hermes M-series valid for A-Series, Apollo-Series, Hermes -Series and M-Series [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] Edition 5.0 / 2003 cab Produkttechnik GmbH & Co KG...
Page 3
PRODUCT MARKING AND BARCODE IDENTIFICATION This function is available for: A-series Apollo Hermes M-series [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
Page 8
- examples: ........................243 APPENDIX ........................248 ASCII Table ..........................248 Index ............................250 This function is available for: A-series Apollo Hermes M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
IMPORTANT : We highly recommend to read the introduction first !! • The described commands and sequences are tested and approved with original cab printers. cab Produkttechnik cannot guarantee that all functions are available on OEM products. • All sample labels are created with a 300 dpi A-series printer, •...
Label format commands Hermes overview list of the special content fields [INDEX] first page of the INDEX M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
M-series printers. This is not explicit mentioned in this manual. This function is available for: A-series Apollo Hermes M-series [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
The Orientation is identical on all printers as it is shown on a A-series printer as an example. available for: A-series Home position when the "O R" command had been used. Apollo feed direction (paper path) Hermes M-series Initial Home position [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
PRODUCT MARKING AND BARCODE IDENTIFICATION CHAPTER 1 - Overview Overview The programming language of the cab Printers is based almost completely on ASCII characters. Together with the selectability of different codepages it is possible to connect to nearly each computer system.
A huge amount of more complex and powerful commands are explained later in this manual in the "Special Content fields" section. cab database connector command and "abc" - commands will not be exlained here. Please refer to the special sections in this manual.
PRODUCT MARKING AND BARCODE IDENTIFICATION Programming cab printers - a simple lesson Target: Learn how easy it is to teach your printer to do what you want. Understand the language structure of JScript by testing the following sample. Get the feeling what might go wrong if the syntax is not correct.
Page 16
Spaces after a command may cause a protocol error too! Check your label data carefully. Apollo Hermes M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
The following pages are showing lists of all available printer commands Details are explained later in this manual. This function is available for: A-series Apollo Hermes M-series [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
Printer status query ESCt total cancel of all jobs *) available for the A - series only This function is available for: A-series Apollo Hermes M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
Set peripheral (x) error value x m;m Set peripheral (x) mask bits Hermes x s;uo Set peripheral (x) standby value Slashed zero selection M-series [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
S [type:]yo,xo,length,dy,wide. . . Set label Size T [:name;] x,y,r, font,size . . ;data Text field definition X y[;uo] Synchronous setting of peripheral (eXternal)signal Apollo Hermes M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
Print 4-digit Year (1970-2069) M-series Date calculations are mostly available for the A - series only . Details are described in the specified sections. [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
Week (1=saturday) Jalali date functions are available for the A - series only. This function is available for: A-series Apollo Hermes M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
Print result in Price format [R:x] Rounding method *) available for the A - series only This function is available for: A-series Apollo Hermes M-series [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
[WTMP] Write to (temporary) serial file *) available for the A - series only This function is available for: A-series Apollo Hermes M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
* [SQL:Select field from table where Searchvalue ] Query function *) available for the A - series only This function is available for: A-series Apollo Hermes M-series [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
Page 26
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. This function is available for: A-series Apollo Hermes M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
Details about each command are described on the following pages. This function is available for: A-series Apollo Hermes M-series [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
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 (DNL.EXE) to convert data in a format which is understandable by the printer.
This has the same effect as turning the printer off and on again. Syntax: ESC!ESC! This function is available for: A-series Apollo Hermes M-series [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
A maximum of 26 printers is allowed in a RS-485 network. Valid RS-485 network adresses are A...Z This function is available for: A-series Apollo Hermes M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
A help tool is available on the internet. You may do a free download of the tool: DOWNLOAD.EXE from our website at: http://www.cabgmbh.com. This can also be done more comfortable with the "cab cardmanager" which is not free of charge. This function is...
Start description of binary data Syntax: ESC: 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 ESCend-of-data.
The parallel interface of these printer types is uni-directional and cannot respond to the attached computer This function is available for: A-series Apollo Hermes M-series [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
Valid addresses are from A - Z (26 characters) The preselection of the RS-485 addresses is done through the printer´s setup menu. This function is available for: A-series Apollo Hermes M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
NNNNN = actual line numbers (spaces will not be counted!) Only available for A-Series printers ! This function is available for: A-series Apollo Hermes M-series [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
"CANCEL" button on the printer. Syntax: ESCc Additional labels are processed if they are in the buffer. This function is available for: A-series Apollo Hermes M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
ESCend-of-data. Used for font and graphics download. Note: ESCend-of-data cannot be used in a RS-485 network! This function is available for: A-series Apollo Hermes M-series [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
- This command is equal to pressing "form feed" on the navigator pad. Syntax: ESCf This function is available for: A-series Apollo Hermes M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
- Same function like pressing the PSE button on the navigatior pad. A-Series: ESC p0 ends error conditions on the printer (analog pressing the PSE-button) This function is available for: A-series Apollo Hermes M-series [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
This command has the same function such as pressing the "PAUSE" button on the printer Syntax: ESCp1 This function is available for: A-series Apollo Hermes M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
*A status request can only be processed through the serial interface on Apollo and Hermes with an attached applicator ! [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
Resets also errors in the display. Same effect like pressing "Cancel" button on the control panel multiple times. Syntax: ESCt Please see also ESCc which cancels only the actual printjob. This function is available for: A-series Apollo Hermes M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
They are active as long as the printer is powered up or when these values get overwritten. This function is available for: A-series Apollo Hermes M-series [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
<abc> CR Possible usage is to convert text strings - sent by a scale into JScript, or to convert incoming data which was prepared for competitive printers into a understandable format for cab printers. See also the command: </abc> - End the abc Basic Compiler abc is not an emulator !! More information can be found in the "abc a-series basic compiler"...
Sets the end mark for the abc compiler (internal BASIC language) Syntax: </abc> CR See also: <abc> - Start the abc Basic Compiler. This function is available for: A-series Apollo Hermes M-series [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
Please note that comment lines need additional time to be transmitted to the printer. Use less comments in time critical situations. This function is available for: A-series Apollo Hermes M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
If "protocol errors" are shown on the label means, that there is a mistake in the program code! A-series Apollo Hermes M-series [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
CR The printer shows "Protocol error" on it´s display when no cutter is attached. This function is available for: A-series Apollo Hermes M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
TTF - TrueType font format Hermes Database format: DBF - dBASE IV Database formats others: M-series TMP - Serial numbering file in ASCII format [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
Page 50
(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: DNL.EXE (downloadable at http://www.cabgmbh.com ) to convert existing files. This Example: d BMP;CABLOGO CR ESC.
Page 51
This function is useful for "small" databases. Big databases need a long search time for single records. In this case we recommend the usage of the optional "cab DataBaseConnector". See more at the DataBaseConnector command area. (cab Databaseconnector is only available for the A-series printers) This function is available for:...
Example: e FNT;* Erases all true type fonts which are currently in the printer’s memory. This function is available for: A-series Apollo Hermes M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
Syntax: f CR Example: f CR f CR feeds 2 labels This function is available for: A-series Apollo Hermes M-series [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
Hermes lower case characters upper case characters character delimiters special characters M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
Page 55
Limitations for saving memory can be done with this option. A-series numbers lower case characters upper case characters Apollo character delimiters special characters Hermes M-series [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
Page 56
Note: The functionality of this command depends on the printer´s available memory (this is different between different printers) and the font size itself ! This function is available for: A-series Apollo Hermes M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
Hermes list above are available on Apollo and Hermes. The above list shows the language selection list which M-series is available for A-series printers. [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
The first example is programmed in inches, the second example is programmed with metric measurements. Example: T 0.79,1.18,0,3,0.2;Measuring Unit Example: T 20,30,0,3,5;Measuring Unit This function is available for: A-series Apollo Hermes M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
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. This function is available for: A-series Apollo Hermes M-series [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
Requests the printer if the image ( IMG ) file called "name" is available either in Hermes memory or on memorycard. M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
Page 61
Time and date format is identical to the "s" -command. M-series Used to find out if the printer´s date and time must be synchronized or to keep track when a label was printed. [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
- resets slashed zero setting - resets the selected measurement system - erases the fontcache Syntax: r CR This function is available for: A-series Apollo Hermes M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
(setting of ss is optional) Example: s 031105091500 This function is Sets printer date and time to: available for: November 24, 2003 9:15 a.m. A-series Apollo Hermes M-series [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
PRODUCT MARKING AND BARCODE IDENTIFICATION t - Run Printer Self-test cab printers have multiple built in self -tests. A self test can be processed through the printer´s control panel (see operator´s manual) or by software. The printout of the statusinformation may look different on different printer types. Information about optional equipment, such as interfaces, cutter etc.
Page 65
A detailed description about the internal fonts is shown later in the manual where the usage of textfields is described. This function is available for: A-series Apollo Hermes M-series [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
Page 66
A detailed description of the listed values can be found in the operator´s manual. This function is available for: A-series Apollo Hermes M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
An A3-300 printer will respond following string: 2.89 Nov 26 2003 (A3/300) Firmware Release Printer version date model This function is available for: A-series Apollo Hermes M-series [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
) This command controls the status of the output pins. The x command was added to take control over peripheral device, which is usually other than the offered cab equipment. The four signal bits can be set as follows:...
= O -(upper case letter O - prints unslashed zeros (0) ) Example: S l1;0,0,68,71,100 T 25,25,0,-3,x9,y9;1000 Prints the number 1000 with slashed zeroes. This function is available for: A-series Apollo Hermes M-series [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
The printer starts printing when the Amount command is received, unless it is suppressed by special options. This function is available for: A-series Apollo Hermes M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
Special function: Transmitting "A" without parameter causes the printer to print a infinite number of labels. M-series Don´t forget the "carriage return" after the last command in the label ! [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
Page 72
Prints all records of the database CDPLAYER.DBF, where the serial numbering function is function is used to create the index file, starting at 100. available for: A-series Apollo Hermes M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
The maximum coordinate depends on the printer type. Please refer to the M-series operator´s manual. [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
Page 74
More details are shown in the examples on the following pages. cab printers are able to extract necessary portions of a barcode name, which means that e.g. EAN-13, EAN 13 and EAN13 will print identical results.
Page 75
Barcode type DataMatrix can be printed as a rectangle or a square. The default value is square. The +RECT option forces the printer to print this barcode as a rectangle. Apollo Hermes M-series [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
Page 76
Different rules are used for different barcodes. Some barcodes allow only characters, some others have a fixed length etc. More information can be found at the samples of each barcode. Apollo Hermes M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
Page 77
A-series printers will print a raster instead of a barcode as demonstrated on the following label in the lower right corner. This function is available misplaced barcode for: A-series Apollo Hermes M-series [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
HIBC yes MaxiCode Micro PDF Apollo MSI yes PDF-417 Plessey Postnet Hermes QR -Code *1D = One dimensional barcode, 2D = Two dimensional barcode M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
Page 79
** Aztek, Codablock and the RSS barcodes are not described in this manual.These barcodes will be described in the next release of this programming manual !!!! Hermes M-series [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
Page 80
PRODUCT MARKING AND BARCODE IDENTIFICATION This function is available for: A-series Apollo Hermes M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
Page 81
4/9. It is allowed to add dots and spaces as much as it might be required. This function is available for: A-series Apollo Hermes M-series [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
We recommend to use a fixed length of this barcode and set the barcode reader to that fixed amount of digits to ensure a good readability. Hermes M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
Page 83
2 of 5 Interleaved Example: 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 This function is available for: A-series Apollo Hermes M-series [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
(0-9) and the possible barcode size This depends on the printer´s resolution. Used instead of height and function is ne (narrow element) available for: A-series Apollo Hermes M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
Page 85
PRODUCT MARKING AND BARCODE IDENTIFICATION B - Barcode Add-On2 Example: S l1;0,0,68,71,100 B 10,5,0,EAN13 ,SC2;402345607891 B 45,5,0,ADDON2,SC2;09 This function is available for: A-series Apollo Hermes M-series [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
(0-9) and the possible barcode size This depends on the printer´s resolution. Used instead of height and function is ne (narrow element) available for: A-series Apollo Hermes M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
Page 87
PRODUCT MARKING AND BARCODE IDENTIFICATION B - Barcode Add-On5 Example: S l1;0,0,68,71,100 B 10,5,0,EAN13, SC2;402345607891 B 45,5,0,ADDON5,SC2;00399 This function is available for: A-series Apollo Hermes M-series [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
Prints boundary lines above and below the barcode. Can be used for a better readability. Helps to avoid incorrect readings of this barcode. Apollo Hermes M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
Page 89
B - Barcode Codabar Example: 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 This function is available for: A-series Apollo Hermes M-series [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
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.
Page 91
B 5,35,0,CODE39+XHRI,10,0.3,3;CAB A3 B 5,50,0,CODE39,10,.3,3;cab A3 This function is available for: This example shows how the barcode varies with different options A-series Apollo Hermes M-series [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
Page 92
+XHRI (Extended Human Readable Interpretation) prints the start and stop charcaters as a square to the human readable text. This function is available for: A-series Apollo Hermes M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
Page 93
B - Barcode Code 93 Example: 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 This function is available for: A-series Apollo Hermes M-series [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
An additional check digit can be added with the +MOD option if required. Code 128 consists of 3 code subsets. cab printers select automatically the best subset of this barcode as described in the code 128 specification.The best subset is the subset with the highest data compression as described in the original specs of code128.
Page 95
Valid input: [U:CODEA], [U:CODEB] or [U:CODEC] Example: S l1;0,0,68,71,100 B 5, 5,0,CODE128, 12,.3;ABC123 B 5,20,0,CODE 128,12,.3;ABCxyz123 B 5,35,0,CODE128+MOD10, 12,.3;[U:CODEC]123456 This function is available for: A-series Apollo Hermes M-series [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
These algorithms allow the recognition of barcodes that are up to 60% damaged. Syntax: B[:name;]x,y,r,DATAMATRIX [+RECT],height;text CR This function is available for: A-series Apollo Hermes M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
Page 97
Data Matrix Example: 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 This function is available for: A-series Apollo Hermes M-series [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
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. Syntax: B[:name;]x,y,r,DBP[+options],height,ne,ratio;text CR...
Page 99
PRODUCT MARKING AND BARCODE IDENTIFICATION B - Barcode DBP - German Post Identcode Example: S l1;0,0,68,71,100 5,10,0,DBP,10,.3;2134807501640 B 60,10,0,DBP,10,.3;56.310.243.031 This function is available for: A-series Apollo Hermes M-series [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
The EAN 13 code is used in retail environment in Europe with a fixed length of 8 digits. The 8th digit contains the calculated checksum. cab printers expect 7 digits, while the 8th digit is calculated by the printer.
Page 101
B - Barcode EAN-8 / JAN-8 Example: 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 This function is available for: A-series Apollo Hermes M-series [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
The EAN 13 code is used in retail environment in Europe with a fixed length of 13 digits. The 13th digit contains the calculated checksum. cab printers expect 12 digits, while the 13th digit is calculated by the printer.
Page 103
B - Barcode EAN-13 / JAN-13 Example: 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 This function is available for: A-series Apollo Hermes M-series [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
Do not use this barcode unless you have read the specification !! Syntax: B[:name;]x,y,r,EAN128,[+options], height,ne; text CR This function is available for: A-series Apollo Hermes M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
Page 105
EAN 128 / UCC 128 Example: 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 This function is available for: A-series Apollo Hermes M-series [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
Prints boundary lines above and below the barcode. Can be function is used for a better readability. Helps to avoid erroreous readings available for: of this barcode. A-series Apollo Hermes M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
Page 107
PRODUCT MARKING AND BARCODE IDENTIFICATION B - Barcode Example: 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 This function is available for: A-series Apollo Hermes M-series [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
This Prints boundary lines above and below the barcode. Can be function is used for a better readability. available for: A-series Apollo Hermes M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
Page 109
HIBC (Health Industry Barcode) Example: 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 This function is available for: A-series Apollo Hermes M-series [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
B[:name;]x,y,r,MAXICODE [+MODE];[ZIPCODE],[COUNTRY],[SERVICE], Syntax: This ..[TEXT] CR function is available for: A-series Apollo Hermes M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
Page 111
PRODUCT MARKING AND BARCODE IDENTIFICATION B - Barcode Maxicode Example: 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 This function is available for: A-series Apollo...
The Level parameter for MicroPDF barcodes set the number of data columns within the barcode which may be 1 – 4. This function is available for: B[:name;]x,y,r,Micro+COLSx],height,ne,ratio;text CR Syntax: A-series Apollo Hermes M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
Page 113
B - Barcode Micro PDF 417 Barcode type: Micro PDF-417 Example: S 0,0,68,71,100 B 10,10,0,Micro+COLS2,3,.5;cab Produkttechnik This function is available for: A-series Apollo Hermes M-series [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
Prints boundary lines above and below the barcode. Can be used for a better readability. Helps to avoid erroreous readings A-series of this barcode. Apollo Hermes M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
Page 115
B - Barcode MSI (MSI Plessey) Example: 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 This function is available for: A-series Apollo Hermes M-series [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
Page 116
This option is for design purposes only and should be removed A-series after the label is programmed. +ELxx Error levels are set by this value Apollo Hermes M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
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 This function is available for: A-series Apollo Hermes M-series [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
Prints boundary lines above and below the barcode. Can be used for a better readability. Helps to avoid erroreous readings of this barcode. This function is available for: A-series Apollo Hermes M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
Page 119
PRODUCT MARKING AND BARCODE IDENTIFICATION B - Barcode Plessey Example: 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 This function is available for: A-series Apollo Hermes M-series [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
This option is for design purposes only and should be removed after the label is programmed. This function is available for: A-series Apollo Hermes M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
Page 121
PRODUCT MARKING AND BARCODE IDENTIFICATION B - Barcode Postnet Example: S l1;0,0,68,71,100 B 10, 5,0,postnet,20,.35;442120798 B 10,20,0,POSTNET, 20,.35;441361234 This function is available for: A-series Apollo Hermes M-series [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
Apollo Syntax: B[:name;]x,y,r,QRCODE[+ELx][+MODELx],size;text CR Hermes Error Level - valid values: 1-4,L,M,Q,H Default =1 Model valid input 1 and 2, Default value is 1 M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
Page 123
B 52,28,90,QRCODE+ELL+MODEL2+WS2,1;Hello world! B 48,28,180,QRCODE+ELL+MODEL2+WS2,1;Hello world! B 48,32,270,QRCODE+ELL+MODEL2+WS2,1;Hello world! G 0,0,0;L:104,3 G 0,65,0;L:104,3 H 150,-5,T This function is available for: A-series Apollo Hermes M-series [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
(Mod 10) ratio oriented: UPC-A is a retail barcode with a fixed length of 12 digits. The 12th digit is a modulo 10 check digit. cab printers require only 11 digits. The 12th digit is calculated by the printer. Syntax: B[:name;]x,y,r,UPCA[+options],height;ne,text CR...
Page 125
PRODUCT MARKING AND BARCODE IDENTIFICATION B - Barcode UPC-A Example: S l1;0,0,68,71,100 B 10,5,0,UPC-A,20,.35;01234554321 B 10,30,0,UPCA+XHRI,SC1;01234554321 This function is available for: A-series Apollo Hermes M-series [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
(Mod 10) ratio oriented: UPC-E is a retail barcode with a fixed length of 8 digits.The 8th digit is a modulo 10 check digit. cab printers require only 7 digits.The 8th digit is calculated by the printer. Syntax: B[:name;]x,y,r,UPCE[+options],height;ne,text CR...
Page 127
PRODUCT MARKING AND BARCODE IDENTIFICATION B - Barcode UPC-E Example: S l1;0,0,68,71,100 B 10, 5,0,UPC-E,20,.35;0123456 B 10,30,0,UPCE+XHRI,SC1;0123456 This function is available for: A-series Apollo Hermes M-series [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
(0-9) and the possible barcode size depends on the printer´s resolution. Used instead of height and ne (narrow element) Hermes M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
Page 129
PRODUCT MARKING AND BARCODE IDENTIFICATION B - Barcode UPC-E0 Example: S l1;0,0,68,71,100 B 10, 5,0,UPCE0,20,.35;03210000678 B 10,30,0,UPCE0, SC1;01230000088 This function is available for: A-series Apollo Hermes M-series [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
T 12,25,0,3,9;cut after 2 labels A-series Prints 10 labels and cuts always after the second label Apollo Example: S l1;0,0,68,71,100 T 12,25,0,3,9;cut after 2 labels C5,0,2 Hermes M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
100 labels after each 5th and in the second job with a total amount of 60 labels every 2. label will be cut. This function is available for: A-series Apollo Hermes M-series [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
Moves all objects on a label 4 mm horizontal and 3 mm vertical (when metric settings are used) This function is available for: A-series Apollo Hermes M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
Uses SERNUM.TMP as file for serial numbering from memorycard. Used together with the [RLOG] und [WLOG] text options. M-series Filenames have to be in the 8.3 format (8 characters name and 3 characters extension) [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
Page 134
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 "cab database connector" section later in this manual. Important note: The usage of this commands requires optional components.
The resident fonts in the cab printers have fixed names, but they can be redifined with this command. Once the font number is defined it is valid for the complete label.
PRODUCT MARKING AND BARCODE IDENTIFICATION G - Graphic Field Definition cab printers are able to print graphic elements, such as lines, rectangles, circles and elipses. These graphic elements are defined by the G command. Syntax: G[:name;]x,y,r;ge:settings[,options] CR Graphic field definition command.
Page 137
,outline = outline option - prints an outline around the filled graphic object with the thickness of 1 dot. (see graphic option "outline") This function is available for: A-series Apollo Hermes M-series [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
,outline = outline option - prints an outline around the filled graphic object with the thickness of 1 dot. (see graphic option "outline") Hermes M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
Page 139
G - Graphic Definition - Circle Example: 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 This function is available for: A-series Apollo Hermes M-series [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
,outline = outline option - prints an outline around the filled graphic object with the thickness of 1 dot. (see graphic option "outline") M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
Page 141
G 5,35,0;L:24.5,2.5 This example demonstrates how the different line start / end parameters are printing This function is available for: A-series Apollo Hermes M-series [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
,outline = outline option - prints an outline around the filled graphic object with the thickness of 1 dot. (see graphic option "outline") Hermes M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
Page 143
G - Graphic Definition - Rectangle Example: 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 This function is available for: A-series Apollo Hermes M-series [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
(downloaded images 32 by 32 dots) Example: 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:25%] This function is available for: A-series Apollo Hermes M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
%2 = Darknessvalue at the end, as a percent of black. direction = Shading angle Example: S l1;0,0,68,71,100 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] This function is available for: A-series Apollo Hermes M-series [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
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] Example: S l1;0,0,68,71,100 This G 5,20,0;R:20,20,1,20[O] function is available G 85,30,0;C:10,10,10,10[O] for: G 10,10,0;L:80,2[O] A-series Apollo Hermes M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
The maximum print speed depends on the used printer model. The print speed is automatically set to the maximum if accidentially a higher printspeed is transmitted. This function is available for: A-series Apollo Hermes M-series [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
Vertical magnification factor. Values 1-10. This parameter is available for: optional. Enlarges the image horizontally multiplied by this factor. A-series Apollo Hermes M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
Page 149
T 12,25,0,3,6;Todays date is: [DATE:+03,+02,+10] Prints the picture "HUMAN" which had previously downloaded to the printer. This function is available for: A-series Apollo Hermes M-series [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
Adress Label will be displayed in the printer´s LC Display when the label is recalled from the optional memory card. This function is available for: A-series Apollo Hermes M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
This command is used to save and recall 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 iin "Stand Alone Mode" or together with the cab database connector (described later in this manual).
Deletes all graphic files on memory card with the name "logo". e.g. this might be logo.ttf, logo.bmp, logo.pcx etc. This function is available for: A-series Apollo Hermes M-series [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
Page 154
Example: M f;MYDATA formats the memory card and writes the volume name "MYDATA" This function is available for: A-series Apollo Hermes M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
Page 155
Example: Loads the label with the name TESTLBL from memory card and prints 2 labels This function is available for: A-series Apollo Hermes M-series [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
Page 156
After data is keyed in it will print 3 labels and repeats the question for the "SerialNo" in the display. This function is available for: A-series Apollo Hermes M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
Page 157
M u IMG;logo This function is Memory card: upload available Uploads file contents from memory card as binary data. for: A-series Apollo Hermes M-series [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
If this happens within an object, then function is you must select the "D" option to avoid this effect. available for: A-series Apollo Hermes M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
Page 159
The O R command rotates the complete printout of a label. The first example does not use the "O" available for: command. A-series Apollo Hermes M-series [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
The "P" command needs to be placed after the definition of the page size ! ("S"- command) This function is available for: A-series Apollo Hermes M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
This example transmits a label and replaces the single variable in this label with other data. Additional information about using cut commands together with Replace fields can be found at "C - Cutter Parameters". Hermes M-series [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
Both parameters depend on the used printer type. Please refer to the operator´s manual for more information. [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
Apollo OCR_A_I Bitmap OCR-A Size I OCR_B Bitmap OCR-B BX000003 Vector Swiss 721 Hermes BX000005 Vector Swiss 721 Bold BX000596 Vector Monospace 821 M-series [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
Page 164
The text area allows also the usage of special functions and options. Please see the special functions area later in this manual. Hermes M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
Page 165
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 This function is available for: A-series Apollo Hermes M-series [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
Page 166
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.
Page 167
PRODUCT MARKING AND BARCODE IDENTIFICATION T - Text Field Definition This example shows some special effects of the cab printers "Swiss" font. Example: 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...
The "X" command needs to be placed after the definition of the page size ! ("S"- command) This function is available for: A-series Apollo Hermes M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
Special content fields consist of reserved words, special 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 JScript.
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 [XM] option (please see there for more details). This function is available for: A-series Apollo Hermes M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
[SEC] .The single digits (1..9) are printed without leading zeroes. Syntax: [H24] Example: S l1;0,0,68,71,100 T 12,25,0,3,9;The hour is [H24] This function is available for: A-series Apollo Hermes M-series [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
[SEC] .The "single"digits (1 to 9) will always print with leading zeroes (01 to 09). Syntax: [H012] Example: S l1;0,0,68,71,100 T 12,25,0,3,9;It is [H012] o´clock This function is available for: A-series Apollo Hermes M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
[SEC] .The "single"digits (1 to 9) will always print with leading zeroes (01 to 09). Syntax: [H024] Example: S l1;0,0,68,71,100 T 12,25,0,3,9;The actual hour is [H024] This function is available for: A-series Apollo Hermes M-series [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
[H...] and [SEC] . Syntax: [MIN] Example: S l1;0,0,68,71,100 T 12,25,0,3,4;Actual time is [H024] hour and [MIN] Minutes This function is available for: A-series Apollo Hermes M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
In this example the result is identical to the TIME option. The difference is that the seconds can be printed separately. This function is available for: A-series Apollo Hermes M-series [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
The same result will be printed if the parameters would be sent in this way, separated by colons. [HH]:[MM]:[SS] This function is available for: A-series Apollo Hermes M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
(morning) and "pm" (afternoon), when 12 hour time format is selected. Syntax: [XM] am/pm Example: S l1;0,0,68,71,100 T 12,25,0,3,8;The time is [H12]:[MIN] [XM] This function is available for: A-series Apollo Hermes M-series [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
Example: S l1;0,0,68,71,100 T 12,25,0,3,5;Todays date is: [DATE] This S l1;0,0,68,71,100 function is T 12,25,0,3,6;Todays date is: [DATE:+03,+02,+10] available for: A-series Apollo Hermes M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
The addition of days month or years is only available on A-series and M-series printers !! Example: S l1;0,0,68,71,100 T 12,25,0,3,5;Day only: [DAY] T 12,45,0,3,5;Added days: [DAY:+03,+02,+10] This function is available for: A-series Apollo Hermes M-series [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
S l1;0,0,68,71,100 T 12,30,0,3,7;Date: [DAY02]-[MONTH02]-[YYYY] Prints a label where the day is displayed with 2 digits This function is available for: A-series Apollo Hermes M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
The preset date in this example is February 5 2004. The result appears in 3 digits. This function is available for: A-series Apollo Hermes M-series [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
M-series printers with the [DATE... ] command. This function should not be used for future developments. Syntax: [ODATE:+DD{,+MM{,+YY}}] Example: S l1;0,0,68,71,100 T 12,25,0,3,6;Best before: [DATE:+03,+02,+10] This function is available for: A-series Apollo Hermes M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
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:+02,00,00] This function is available for: A-series Apollo Hermes M-series [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
= friday = saturday So we have Thursday today and in two days we have saturday This function is available for: A-series Apollo Hermes M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
S l1;0,0,68,71,100 T 12,25,0,3,5;The name of today is [wday2] T 12,35,0,3,5;In 2 days we have [wday2:+02,00,00] This function is available for: A-series Apollo Hermes M-series [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
S l1;0,0,68,71,100 T 12,25,0,3,5;The name of today is [wday3] T 12,35,0,3,5;In 2 days we have [wday3:+02,00,00] This function is available for: A-series Apollo Hermes M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
The addition of days month or years is only available on A-series and M-series printers !! Example: S l1;0,0,68,71,100 T 12,25,0,3,5;Date: [DATE] This function is available for: A-series Apollo Hermes M-series [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
Print the week number with 2 digits. This function is only available for A-series printers ! Syntax: [WEEK02{:+DD{,+MM{,+YY}}}] Example: S l1;0,0,68,71,100 T 12,25,0,3,5;This week is week number: [WEEK02] This function is available for: A-series Apollo Hermes M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
Example: 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] This function is available for: A-series Apollo Hermes M-series [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
The addition of days month or years is only available on A-series and M-series printers !! Example: S l1;0,0,68,71,100 T 10,30,0,3,10;[mon] This function is available for: A-series Apollo Hermes M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
The addition of days month or years is only available on A-series and M-series printers !! Example: S l1;0,0,68,71,100 T 10,30,0,3,10;[month] This function is available for: A-series Apollo Hermes M-series [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
The addition of days month or years is only available on A-series and M-series printers !! Example: S l1;0,0,68,71,100 T 10,30,0,3,8;[month] is Month [MONTH] This function is available for: A-series Apollo Hermes M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
The addition of days month or years is only available on A-series and M-series printers !! S l1;0,0,68,71,100 T 10,30,0,3,8;[month] is Month [MONTH02] This function is available for: A-series Apollo Hermes M-series [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
The addition of days month or years is only available on A-series printers !! Example: S l1;0,0,68,71,100 T 10,30,0,3,8;[month]-[YY] This function is available for: A-series Apollo Hermes M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
The addition of days month or years is only available on A-series and M-series printers !! Example: S l1;0,0,68,71,100 T 10,30,0,3,8;[month]-[YYYY] This function is available for: A-series Apollo Hermes M-series [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
A-series and M-series printers need to be set up for an arabic (Farsi) language to get the expected result. This function is available for: A-series Apollo Hermes M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
The addition sign and the line shall help to have a better overview. The result (res) uses the calculation options. This function is available for: A-series Apollo Hermes M-series [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
- see option [I]) to show only the result Example: 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] This function is available for: A-series Apollo Hermes M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
This function is available for: A-series Apollo Hermes M-series [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
This function is available for: A-series Apollo Hermes M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
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] The remainder of 84, divided by 8 is 4. This function is available for: A-series Apollo Hermes M-series [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
Page 202
The sample above produces a counter from 1 to 15 and sets it back to 1, to start from the beginning This function is available for: A-series Apollo Hermes M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
Example: S l1;0,0,68,71,100 T:var1;25,10,0,3,5;0 This T:var2;25,20,0,3,5;0 function is available G 20,25,0;L:20,0.3 for: T:res;25,35.0,.0,3,5.0;[|:var1,var2] A-series Result 0, because both Apollo variables are 0. Hermes M-series [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
- otherwise the result is 0. Syntax: [&:op1,op2] Example: 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] This function is available for: A-series Apollo Hermes M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
In our example: Operand1 (var1 =63) is not less than operand2 (var2 =41) - the result is false (0) This function is available for: A-series Apollo Hermes M-series [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
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] Compares 12 and 6 and has the result "false" (0) This function is available for: A-series Apollo Hermes M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
The result is true (1), when operand1 (op1) is greater than operand2 (op2) Example: 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] This function is available for: A-series Apollo Hermes M-series [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
10 digit. Usually only the input data is copied to a second field. As the printer cannot know, that the - normally invisible checkdigit shall be shown on the label. Therefor [MOD10:input] is used. This function is available for: A-series Apollo Hermes M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
- normally invisible checkdigit shall be shown on the label. Therefor [MOD43:input] is used. This function is available for: A-series Apollo Hermes M-series [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
Example: S l1;0,0,68,71,100 T:Price1;10,20,0,3,8;[P:5432,.,-] [U:$20AC] This function is available for: A-series Apollo Hermes M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
PRODUCT MARKING AND BARCODE IDENTIFICATION [R:x] Rounding method cab printers "know" several rounding methods. To select a specified rounding method use the [R:x] option. Syntax: [R:x] n = no rounding ( default ) u = rounding up d = rounding down...
[?: ... ] LCD prompt cab printers offer the feature that a standard PC keyboard can be connected the printers. It requires a specific adapter for the usage with Apollo and Hermes printers. A-series printers and A8 have this possibility as standard feature. (AT or PS 2 connectors required for Apollo and Hermes, USB keyboards required for A-series printers - please refer to the operator´s manual)
Page 213
Prompts for number with the preset value of 7733214 and masks the input for numeric values only. Apollo Example: [?:artno?,,1,M1114444] Prompts for artno, has no preset value and expects 3 numeric an 4 upper case characters Hermes M-series [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
Page 214
T 10,30,0,3,10;[?:INPUT?] T 10,45,0,3,10;[?:Second INPUT?,,,J] A [?,R] Repeats the prompt until the cancel button is pressed This function is available for: A-series Apollo Hermes M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
The counter starts with the number 2. This Please see option "[Ser ... ]for more details about serial numbering. function is available for: A-series Apollo Hermes M-series [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
(2 is default value) Example: S l1;0,0,68,71,100 T:input;10,30,0,3,14;[*:10.79,4.16] [D:4,2] This function is available for: A-series Apollo Hermes M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
Only one database can be used at the same time in a label. This function makes only sense if small databases are used. More database possibilites are available with the cab database connector (A-series printers only) , later described in this manual. This...
They may be located on the same position. That doesn´t matter as they do not appear on the label. This function is available for: A-series Apollo Hermes M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
The Field "NOADJUST" is transmitted as is and the Field "ADJUST" adjusts the textline to the right side of the defined area. (Shown with added rectangle.) This function is available for: A-series Apollo Hermes M-series [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
Prints the filed "Input" as it is keyed in, and prints the same data in field "LOWERCASE" as lowercase characters. This function is available for: A-series Apollo Hermes M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
FIELD1 and FIELD2 are linked with additional standard text in FIELD3 Note: Field names are case sensitive !! This function is available for: A-series Apollo Hermes M-series [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
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] This example uses the previously defined field with the field name "ORIGINAL" and cuts from the content "cab GERMANY" 4 characters, starting at character number 8. The result is shown below. This function is available...
See also the command [WTMP] Read value from serial (TMP) file. This function is available for: A-series Apollo Hermes M-series [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
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,-3,x3,y3;[+:var1,var2][S:ARABIC] Prints the result of this calculation in arabic script style. This function is available for: A-series Apollo Hermes M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
- 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. Example: 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]...
Page 226
PRODUCT MARKING AND BARCODE IDENTIFICATION [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 the transmission time for database access.
[U:$D] or [U:13] creates a Carriage return [U:$A] or [U:10] creates a line feed Example: S l1;0,0,68,71,100 T 20,15,0,3,20;[U:$20AC] T 20,40,0,596,10;[U:$20AC] This function is available for: A-series Apollo Hermes M-series [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
Prints the filed "INPUT" as it is keyed in, and prints the same data in field "UPPERCASE" as uppercase characters. This function is available for: A-series Apollo Hermes M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
This example keeps track of the labels, based on the counter value VAL which will be written to the LOG file "EXAMPLE". This function is available for: A-series Apollo Hermes M-series [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
The value of the file EXAMPLE will be saved in the value XVAL. See also the command [RTMP] Read value from serial (TMP) file. This function is available for: A-series Apollo Hermes M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
Cab Database Connector receives the SQL inquiry and sends it via ADO (ActiveX DATA Object) to the database server. Apollo cab Database Connector receives a data record from the database server and sends it via TCP to the cab SQLClient. The cab SQLClient receives the requested data record as a character field. Supported Databases: Hermes MS ACCESS, Ms SQLServer, Oracle, Dbase and ODBC connections.
PRODUCT MARKING AND BARCODE IDENTIFICATION cab Database Connector and A - series-SQLClient With the cab Database Connector and the builtin A-series3-SQL client the A-series printer can retrieve data online via Ethernet TCP/IP directly from a Database. When the A-series printer works as a stand alone print station, you do not need to store and maintain the data tables on the compact flash cards anymore.
Page 233
Details about the wizard are described in the built in help file. You need good knowledge about your data base do a proper setup ! A-series cab Database connector can be started multiple times in a network or multiple times on one PC. Apollo Hermes...
Page 234
E SQL;<IP of cabDatabase connector>:Portnumber Hermes Defines the IP adress of the computer where cab database Connector is installed. The portnumber can be set in the database connector program its self and must be identicalto the port adress which is M-series set with the "...
Page 235
PRODUCT MARKING AND BARCODE IDENTIFICATION Example: E SQL;192.168.0.80:1001 The command sets the connection to 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: Syntax: [SQL:Select Field from Table where Searchvalue='{Fieldname}']...
Page 236
The printer must be connected to your network with the special network card !! • cab database connector has been started and set up correctly. • The database must be available- we used the table name TA, the database search field name is ARTICLE which is compared with the search value "{ARTNR} "...
- abc has a command to check for the existance of files or devices: EXISTS(„filename“) or EXISTS(„/dev/rawip“) M-series Temporary restrictions/known bugs: - Printing ESC sequences to JScript has no effect - PAUSE doesn’t work yet [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
CLEAR RECT: frame in background color FILL RECT: filled area in foreground color CLEAR FILL RECT: filled area in background color Apollo Hermes M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
PRODUCT MARKING AND BARCODE IDENTIFICATION PEEK Variables: „os“ Delivers „cab A-Series“ - only for compatibility with Yabasic „version“ Version of Yabasic „resolution“ Resolution of printer in dpi „width“ Maximum print width in mm „transparent“ Value: 0 or 1. 1 switches off ESC-command interpretation „mlength“...
Puts a character into the key buffer. E.g. POKE „key“,dec(„F001“) simulates pressing the MODE key. This function is available for: A-series Apollo Hermes M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
- abc has an additional command called FLUSH which enables you to clear the input puffer of /dev-streams in read mode (e.g. FLUSH #1 when 1 ist /dev/rawip). FLUSH #0 clears standard input. [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
A more complex example showing most of the possibilities of the CGI interface is the „cinema ticket“ program. This function is available for: A-series Apollo Hermes M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
Apollo <ABC> for a=1 to 4:stars():next a sub stars() Hermes static a$ local b$ a$=a$+"*" b$=b$+"*" M-series print "; ",a$," ",b$ end sub </ABC> [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
Page 244
REM wait until standing again REPEAT UNTIL (PEEK("direction")=0) LOOP PRINT "J" Hermes PRINT "S l1;0,0,",dy-2,",",dy,",100" PRINT "T 0,10,0,3,5;Measured length: ",dy,"mm" PRINT "A 1" </ABC> M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
Page 246
<STX>d <STX>e <STX>f260 <STX>O0220 <STX>V0 <STX>L This 194300301480070Rot function is 19430030058017248 available 194300301970073Bernd for: A-series Q0001 <STX>L Apollo 194300301480070gelb 19430030058017248 Hermes 194300301970073Bertha Q0001 M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
Page 247
; Label does an endless loop which is terminated by pressing "total Cancel" This function is <ABC> available for: IF x=0 THEN A-series POKE "key",dec("F090") ENDIF LOOP Apollo </ABC> Hermes M-series [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
PRODUCT MARKING AND BARCODE IDENTIFICATION APPENDIX ASCII Table Control characters Decimal ASCII This function is available for: A-series Apollo Hermes M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
Page 249
Free memory request (ESC?) Memory request (free memory (ESC?)) All expressions above will route you tothe same result This function is available for: A-series Apollo Hermes M-series [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
[SEC] Print SEConds (00-59) 175 [SER:...] - Serial numbering 225 [Split:... ] Split data 226 [TIME ] Print actual TIME 176 [U:x] Insert Unicode characters 227 [UPPER:... ] Converts to upper case characters 228 cab Produkttechnik GmbH & Co KG...
Page 251
EAN 128 / UCC 128 104 B - Barcode EAN-13 / JAN-13 102 B - Barcode EAN-8 / JAN-8 100 B - Barcode HIBC (Health Industry Barcode) 108 B - Barcode MSI (MSI Plessey) 114 cab Produkttechnik GmbH & Co KG...
Page 252
Basic Compiler -abc -end of the compiler (/<abc>) 45 Belgium / french - country settings (l) 57 Binary data - end description (ESCend-of-data) 37 Binary data description (ESC:) 32 bitmap fonts 165 bitmap query 60 BMP 49 boundary lines 75 cab Produkttechnik GmbH & Co KG...
Page 253
Database Connector commands - Overview 25 Database Connector license 231 database download 51 Database file access 217 database query 60 Date and Time Functions - Overview 21 date and time query 61 DATE with Offset 182 cab Produkttechnik GmbH & Co KG...
Page 254
End description of binary data 37 ESCESC Replacement of ESC in Binary data 28 ESCf formfeed 38 ESCp0 End printer´s pause mode 39 Ethernet 231 European Article Numbering 100, 102 Extended Human Readable Interpretation 75 cab Produkttechnik GmbH & Co KG...
Page 255
Greece - country settings (l) 57 H - Heat, Speed, Method of Printing, Ribbon 147 H0ur in 12-hour form (01-12) -always 2 digits 172 H0ur in 24-hour form (01-24) -always 2 digits 173 Hard Reset (ESC!ESC!) 29 cab Produkttechnik GmbH & Co KG...
Page 256
Job Start 150 Justification 219 Hermes l - Change Language ( country ) 57 Label Format Commands 14, 20 Label Format Commands - Overview 20 Label quantity 71 label query 61 Label Size 162 cab Produkttechnik GmbH & Co KG...
Page 257
(ne) (Barcode) 76 Hermes ne (narrow element) 76 ne (narrow element) -Barcode 76 Netherlands - country settings (l) 57 NOCHECK 75 Nomenclature 9 NOPRINT 72 Norway - country settings (l) 57 number of Digits 216 cab Produkttechnik GmbH & Co KG...
Page 258
Print 2-digit MONTH (1-12) 192 Print 2-digit Year (00-99) 194 Print 3-character month name 190 Print 4-digit Year (1970-2069) 195 Print actual DATE 178 Print actual TIME 176 Print all records of database 72 cab Produkttechnik GmbH & Co KG...
Page 259
Hermes Query for ribbon diameter 61 Query for scaleable fonts 61 Query for the memory card type 61 Query for time and date 61 query image 60 query media 60 query Printer (q) 60 cab Produkttechnik GmbH & Co KG...
Page 260
15 size 76 Size of label setting 162 slashed zero (z) 69 Spain - country settings (l) 57 Special Content Fields 14, 21 Special Content fields 169 Special Content Fields - Overview 21 cab Produkttechnik GmbH & Co KG...
Page 261
Truetype download 51 TTF 49 Hermes TTF download 51 Turkey - country settings (l) 57 UCC 128 (Barcode) 104 Unicode characters 166, 227 United Kingdom - country settings (l) 57 unslashed zero (z) 69 cab Produkttechnik GmbH & Co KG...
Page 262
X - Synchronous Peripheral Signal Settings 168 x - Synchronous Peripheral Signal Settings 68 XHRI 75 This function is Yabasic 237 available for: Year (1970-2069) 195 Year (00-99) 194 A-series z - print slashed / unslashed zero 69 Apollo Hermes cab Produkttechnik GmbH & Co KG...
Page 263
PRODUCT MARKING AND BARCODE IDENTIFICATION This function is available for: A-series Apollo Hermes cab Produkttechnik GmbH & Co KG...