CAB A Series Programming Manual

CAB A Series Programming Manual

Thermal / thermal transfer printers
Hide thumbs Also See for A Series:
Table of Contents

Advertisement

Quick Links

1
PRODUCT MARKING AND BARCODE IDENTIFICATION
Programming Manual
Thermal / Thermal Transfer Printers
A-Series
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
1

Advertisement

Table of Contents
loading

Summary of Contents for CAB A Series

  • 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 2: Copyright © Cab Produkttechnik Gmbh & Co Kg

    Apollo-Series © Hermes-Series copyright © cab Produkttechnik GmbH & Co KG all rights reserved No parts of this manual may 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 ©...
  • 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 4: Table Of Contents

    PRODUCT MARKING AND BARCODE IDENTIFICATION Table of Contents Programming Manual copyright © cab Produkttechnik GmbH & Co KG ............... 2 Table of Contents ........................4 Introduction ..........................9 Nomenclature, Syntax of the commands ..................9 Usage of this manual ........................ 10 Restrictions: ..........................
  • Page 5 B - Barcode UPC-A ......................124 B - Barcode UPC-E ......................126 M-series B - Barcode UPC-E0 ......................128 C - Cutter Parameters ......................130 [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [INDEX] cab Produkttechnik GmbH & Co KG...
  • Page 6 [month... ] Print complete month name ................191 M-series [MONTH... ] Print 2-digit MONTH (1-12) ................192 [MONTH02... ] Print 02-digit MONTH (01-12) ..............193 [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
  • Page 7 CHAPTER 6 - cab DataBase Connector ................231 for: cab DataBase Connector commands ..................231 A-series cab Database Connector and A - series-SQLClient ..............232 Installation ..........................232 CHAPTER 7 - a-Series basic compiler ................ 237 Apollo abc - a-Series basic compiler ....................237 Requirements: .........................
  • 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...
  • Page 9: Introduction

    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, •...
  • Page 10: Usage Of This Manual

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

    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...
  • Page 12: Print Positions

    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...
  • Page 13: Chapter 1 - Overview

    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.
  • Page 14: Label Format Commands

    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.
  • Page 15: Programming Cab Printers - A Simple Lesson

    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...
  • Page 17: Command Overview

    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...
  • Page 18: Esc Commands

    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...
  • Page 19: Immediate Commands

    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...
  • Page 20: Label Format Commands

    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...
  • Page 21: Special Content Fields

    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...
  • Page 22: Jalali Date Functions

    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...
  • Page 23: Field Calculations And Comparisons

    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...
  • Page 24: Special Functions (Miscellaneous)

    [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...
  • Page 25: Database Connector Commands

    * [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...
  • Page 27: Chapter 2 - Esc Commands

    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...
  • Page 28: Replaces Esc In Binary Data

    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.
  • Page 29: Hard Reset

    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...
  • Page 30: Esc* Activate All Rs-485 Printers

    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...
  • Page 31: Esc. Start And Stop Value For Binary Data

    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...
  • Page 32: Esc: Start Description Of Binary Data

    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.
  • Page 33: Esc? Request For Free Memory

    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...
  • Page 34: Esca - Escz Activate Individual Rs-485 Printer

    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...
  • Page 35: Esca - Abc-Status

    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...
  • Page 36: Escc - Cancel Printjob

    "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...
  • Page 37: Escend-Of-Data

    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...
  • Page 38: Escf Formfeed

    - 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...
  • Page 39: Escp0 End Printer´s Pause Mode

    - 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...
  • Page 40: Escp1 Set Printer Into Pause Mode

    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...
  • Page 41: Escs Printer Status Query

    *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...
  • Page 42: Esct Total Cancel

    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...
  • Page 43: Chapter 3 - Immediate Commands

    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...
  • Page 44: Abc> - Starts The Abc Basic Compiler

    <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"...
  • Page 45: Abc> - Ends The Abc 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...
  • Page 46: Comment Line

    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...
  • Page 47: A - Ascii Dump Mode

    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...
  • Page 48: C - Direct Cut

    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...
  • Page 49: D - Download Data

    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:...
  • Page 52: E - Erase Data

    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...
  • Page 53: F - Formfeed

    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...
  • Page 54: G - Generate Font Cache

    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...
  • Page 57: L - Change Language ( Country )

    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...
  • Page 58: M - Set Measuring Unit

    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...
  • Page 59: P - Pause Printer

    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...
  • Page 60: Q - Query Printer

    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...
  • Page 62: R - Reset To Default Values

    - 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...
  • Page 63: S - Set Date/Time

    (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...
  • Page 64: T - Run Printer Self-Test

    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...
  • Page 67: Firmware Version

    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...
  • Page 68: Synchronous Peripheral Signal Settings

    ) 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:...
  • Page 69: Z - Print Slashed / Unslashed Zero

    = 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...
  • Page 70: Chapter 4 - Label Format Commands

    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...
  • Page 71: A - Amount Of Labels

    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...
  • Page 73: B - Barcode Definition

    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...
  • Page 78: Barcode Overview List

    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...
  • Page 82: B - Barcode 2 Of 5 Interleaved

    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...
  • Page 84: B - Barcode Add-On2

    (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...
  • Page 86: B - Barcode Add-On5

    (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...
  • Page 88: B - Barcode Codabar

    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...
  • Page 90: B - Barcode Code 39

    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...
  • Page 94: B - Barcode Code 93

    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...
  • Page 96: Data Matrix

    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...
  • Page 98: B - Barcode Dbp - German Post Identcode

    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...
  • Page 100: B - Barcode

    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...
  • Page 102: Jan-13

    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...
  • Page 104: Ean 128 / Ucc128

    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...
  • Page 106: B - Barcode Fim

    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...
  • Page 108: B - Barcode Hibc (Health Industry Barcode)

    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...
  • Page 110: B - Barcode Maxicode

    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...
  • Page 112: B - Barcode Micro Pdf 417

    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...
  • Page 114: B - Barcode Msi (Msi Plessey)

    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...
  • Page 117: B - Barcode Pdf417

    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...
  • Page 118: B - Barcode

    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...
  • Page 120: Postnet

    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...
  • Page 122: B - Barcode Qr-Code

    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...
  • Page 124: Upc-A

    (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...
  • Page 126: Upc-E

    (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...
  • Page 128: B - Barcode Upc-E0

    (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...
  • Page 130: C - Cutter Parameters

    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...
  • Page 131: C - Cutter Parameters

    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...
  • Page 132: D - Global Object Offset

    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...
  • Page 133: E - Define Files ( Extension )

    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.
  • Page 135: F - Font Number

    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.
  • Page 136: G - Graphic Field Definition

    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...
  • Page 138: G - Graphic Definition - Circle

    ,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...
  • Page 140: G - Graphic Definition - Line

    ,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...
  • Page 142: G - Graphic Definition - Rectangle

    ,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...
  • Page 144: G - Graphic Definition - Option: Fill

    (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...
  • Page 145: G - Graphic Definition - Option Shade

    %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...
  • Page 146: G - Graphic Definition - Option: Outline

    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...
  • Page 147: H - Heat, Speed, Method Of Printing, Ribbon

    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...
  • Page 148: I - Image Field Definition

    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...
  • Page 150: J - Job Start

    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...
  • Page 151: M - Memory Card Access

    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).
  • Page 152: M - Memory Card Access

    NORM44 1530 20.05.04 14:43 EXPLOSIV 2098 20.05.04 14:49 NORM42 2104 20.05.04 14:49 Hermes 1420 20.05.04 14:52 CDPLAYER 2858 08.06.04 13:03 15807062 bytes free M-series [TABLE OF CONTENTS] [COMMAND LIST] [ESC] [i] [L] [S] [INDEX] cab Produkttechnik GmbH & Co KG...
  • Page 153: M - Memory Card Access

    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...
  • Page 158: O - Set Print Options

    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...
  • Page 160: P - Set Peel-Off Mode

    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...
  • Page 161: R - Replace Field Contents

    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...
  • Page 162: S - Set Label Size

    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...
  • Page 163: T - Text Field Definition

    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...
  • Page 168: Synchronous Peripheral Signal Settings

    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...
  • Page 169: Chapter 5 - Special Content Fields

    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.
  • Page 170: Time Functions

    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...
  • Page 171: [H24] Print Hour In 24-Hour Form (0-23)

    [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...
  • Page 172: [H012] Print H0Ur In 12-Hour Form (01-12) -Always 2 Digits

    [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...
  • Page 173: Print H0Ur In 24-Hour Form (01-24) -Always 2 Digits

    [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...
  • Page 174: [Min] Print Minutes (00-59)

    [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...
  • Page 175: [Sec]

    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...
  • Page 176: [Time ]

    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...
  • Page 177: [Xm] Am/Pm Indicator

    (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...
  • Page 178: Available For

    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...
  • Page 179: Day

    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...
  • Page 180: Print Numeric 2-Digit Day Of The Month (01-31)

    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...
  • Page 181: Print Numeric Day Of Year(001-366)

    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...
  • Page 182: [Odate

    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...
  • Page 183: Print Complete Weekday Name

    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...
  • Page 184: [Wday

    = 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...
  • Page 185: Print Weekday Name, 2 - Digits Shortened

    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...
  • Page 186: Print Weekday Name, 3 - Digits Shortened

    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...
  • Page 187: Week

    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...
  • Page 188: [Week02

    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...
  • Page 189: [Oweek

    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...
  • Page 190: [Mon

    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...
  • Page 191: [Month

    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...
  • Page 192: Month

    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...
  • Page 193: [Month02

    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...
  • Page 194: [Yy

    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...
  • Page 195: [Yyyy

    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...
  • Page 196: Jalali Date Functions

    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...
  • Page 197: Field Calculations And Comparisons

    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...
  • Page 198: [-:Op1,Op2] Subtraction

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

    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 200: [/ :Op1,Op2] Division

    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 201: [%: Op1,Op2] Modulo

    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...
  • Page 203: [|:Op1,Op2] Logical Or

    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...
  • Page 204: [&:Op1,Op2] Logical And

    - 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...
  • Page 205: [<: Op1,Op2] Comparision < Less Than

    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...
  • Page 206: [=: Op1,Op2] Comparision = Equal

    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...
  • Page 207: [>: Op1,Op2] Comparision > Greater Than

    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...
  • Page 208: [Mod10:X] Calculates The Modulo 10 Checkdigit

    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...
  • Page 209: [Mod43:X] Calculates The Modulo 43 Checkdigit

    - 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...
  • Page 210: Print Result In Price Format

    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...
  • Page 211: [R:x] Rounding Method

    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...
  • Page 212: Lcd Prompt

    [?: ... ] 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...
  • Page 215: Leading Zero Replacement

    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...
  • Page 216: Set Number Of Digits

    (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...
  • Page 217: [Dbf

    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...
  • Page 218: [I] Invisible Fields

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

    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...
  • Page 220: [Lower

    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...
  • Page 221: [Name] Access A Field With A Name

    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...
  • Page 222: [Name,M{,N}] Insert Substring

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

    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...
  • Page 224: Script Style For Numeric Values

    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...
  • Page 225: [Ser

    - 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.
  • Page 227: [U:x] Insert Unicode Characters

    [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...
  • Page 228: [Upper

    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...
  • Page 229: [Wlog] Write Log File

    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...
  • Page 230: [Wtmp]

    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...
  • Page 231: Chapter 6 - Cab Database Connector

    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.
  • Page 232: Cab Database Connector And A - Series-Sqlclient

    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} "...
  • Page 237: Chapter 7 - A-Series Basic Compiler

    - 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...
  • Page 238: Window-Handling

    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...
  • Page 239: Peek Variables

    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“...
  • Page 240: Poke Variables

    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...
  • Page 241: Streams

    - 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...
  • Page 242: Communication With Web Browsers

    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...
  • Page 243: Abc - Examples

    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 245 Hermes h=PEEK("imageheight:SAMPLE") IF b>0 AND h>0 BREAK LOOP PRINT "; Width: ",b PRINT "; Height: ",h M-series PRINT "; Free memory: ",PEEK("freememory") </ABC> [ESC] [i] [L] [S] [TABLE OF CONTENTS] [COMMAND LIST] [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...
  • Page 248: Appendix

    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...
  • Page 250: Index

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

This manual is also suitable for:

Appolo seriesHermes seriesM series

Table of Contents