CAB A+ Programming Manual

Other manuals for A+: Operator's Manual
Manual is about: Label Printer

Summary of A+

  • Page 1

    1 1 1 cab produkttechnik gmbh & co kg programming manual j-script and abc for cab printers edition 7.0 mach 4 a+ series xd4 px print module product marking.

  • Page 2

    2 2 2 cab produkttechnik gmbh & co kg jscript - the programming language for cab printers. The usage of all described functions in this manual requires firmware version 3.17 or higher. This is a generic manual which describes the commands for different printer models,which means that it may contain ...

  • Page 3

    3 3 3 cab produkttechnik gmbh & co kg cab programming manual valid for following printer types: a+ -series tm xd4 -series tm mach 4 tm px -print module tm and all printing systems based on the cab „x2“ board copyright © cab produkttechnik gmbh & co kg all rights reserved no parts of this manual may ...

  • Page 4: Table of Contents

    4 4 4 cab produkttechnik gmbh & co kg table of contents copyright © cab produkttechnik gmbh & co kg ................................................................................... 3 chapter 1: introduction............................................................................... 11 introduc...

  • Page 5

    5 5 5 cab produkttechnik gmbh & co kg escj request for the latest printed job ............................................................................................. 47 esci request of synchronisation info ...........................................................................................

  • Page 6

    6 6 6 cab produkttechnik gmbh & co kg b - barcode ean-8 / jan-8 ............................................................................................................ 130 b - barcode ean-13 / jan-13 ..................................................................................................

  • Page 7

    7 7 7 cab produkttechnik gmbh & co kg h - heat, speed, method of printing, ribbon ..................................................................................... 238 i - image field definition ........................................................................................................

  • Page 8

    8 8 8 cab produkttechnik gmbh & co kg [jday02...] print jalali-day, 02 digits ............................................................................................. 312 [jmonth...] print jalali-month ................................................................................................

  • Page 9

    9 9 9 cab produkttechnik gmbh & co kg [sqllog:... ] sql logging into database ...................................................................................... 376 [trim:... ] trim data ................................................................................................................

  • Page 10

    10 10 10 cab produkttechnik gmbh & co kg invisible field - depending on condition .............................................................................................. 428 memory card „reload“ .....................................................................................................

  • Page 11: Chapter 1: Introduction

    11 11 11 cab produkttechnik gmbh & co kg chapter 1: introduction 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 can not guarantee that all functions are avail...

  • Page 12: Usage of This Manual

    12 12 12 cab produkttechnik gmbh & co kg usage of this manual • the commands are sorted in different sections. In each section we further sorted the commands in alphabetical order. We used following structure: 1. Esc commands 2. Commands which start with lower case letters 3. Commands which start wi...

  • Page 13

    13 13 13 cab produkttechnik gmbh & co kg print positions: the home position or „zero point“ of a label is shown on the picture below.The „headline“appears first, as it is usual on all laser printers etc. Most users prefer to get the printed label „foot first“ out of the printer. This can easily be d...

  • Page 14: Overview

    14 14 14 cab produkttechnik gmbh & co kg example: example: 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. The printers accept additi...

  • Page 15

    15 15 15 cab produkttechnik gmbh & co kg 3. Label format commands instructions with uppercase letters are used to describe the label itself. This has a fix structure, beginning with the start command, the description of the label size and description of each object in the label. At the end of the la...

  • Page 16: Simple Programming Lesson

    16 16 16 cab produkttechnik gmbh & co kg simple programming 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. Modify this sampl...

  • Page 17

    17 17 17 cab produkttechnik gmbh & co kg ... And if it does not work as expected ? - then following points might be the reason: 1. The printer receives no data: a: the wrong interface or wrong transmission speed is selected on your printer. - check the interface settings in the setup menu of the pri...

  • Page 18: Chapter 2: Command Overview

    18 18 18 cab produkttechnik gmbh & co kg chapter 2: command overview command overview the following pages are showing lists of all available jscript printer commands details are explained later in this manual..

  • Page 19: Esc Commands

    19 19 19 cab produkttechnik gmbh & co kg esc commands escesc replaces esc in binary data esc!Esc! Hard reset esc* activate all rs 485 printers esc. Start and stop value for binary data esc: start description of binary data* esc back feed of the material behind the photocell esc? Request for free mem...

  • Page 20: Immediate Commands

    20 20 20 cab produkttechnik gmbh & co kg immediate commands all immediate commands are processed when a line end identifier is sent (cr, lf or cr/lf) start of „ abc “ (a-series basic compiler) end of „ abc “ (a-series basic compiler) ; comment comment line a set printer in a scii dump mode c direct ...

  • Page 21: Immediate Commands

    21 21 21 cab produkttechnik gmbh & co kg immediate commands all immediate commands are processed when a line end identifier is sent (cr, lf or cr/lf) t[x] run printer self- t est v request firmware v ersion x d;uo set peripheral ( x ) bits d irectly x e;uo set peripheral ( x ) e rror value.

  • Page 22: Label Format Commands

    22 22 22 cab produkttechnik gmbh & co kg label format commands label format commands are processed when a line end identifier is sent (cr, lf or cr/lf) a [no] n a mount of labels (end job/print) b [:name;] x, y, r, type,size,text b arcode field definition c cnt[,disp1[,disp2]] set c utter parameters...

  • Page 23: Label Format Commands

    23 23 23 cab produkttechnik gmbh & co kg label format commands label format commands are processed when a line end identifier is sent (cr, lf or cr/lf) t [:name;] x,y,r, font,size . . ;data t ext field definition x y[;uo] synchronous setting of peripheral (e x ternal) signal.

  • Page 24: Special Content Fields

    24 24 24 cab produkttechnik gmbh & co kg special content fields time functions [h12] print h our in 12 -hour form (1-12) [h24] print h our in 24 -hour form (0-23) [h012] print h0 ur in 12 -hour form (01-12) - always 2 digits [h024] print h 0ur in 24 -hour form (01-24) - always 2 digits [isotime] pri...

  • Page 25: Special Content Fields

    25 25 25 cab produkttechnik gmbh & co kg special content fields date functions (continued) [mon{:+dd{,+mm{,+yy}}}] print 3-character mon th name (i.E. Jan)* [month{:+dd{,+mm{,+yy}}}] print complete month name (i.E. January)* [month{:+dd{,+mm{,+yy}}}] print 2 -digit month (1-12) [month02{:+dd{,+mm{,+...

  • Page 26: Special Content Fields

    26 26 26 cab produkttechnik gmbh & co kg special content fields jalali date functions ( arab date ) [jyear{:+dd{,+mm{,+yy}}}] print j alali- year , 4 digits [jday{:+dd{,+mm{,+yy}}}] print j alali- day [jday02{:+dd{,+mm{,+yy}}}] print j alali- day, 02 digits [jmonth{:+dd{,+mm{,+yy}}}] print j alali- ...

  • Page 28: Special Content Fields

    28 28 28 cab produkttechnik gmbh & co kg special content fields special functions (miscellaneous) [?:x,y,z,{d},{lx},{mx},{r},{j}] prompt line on the printer´s display [abc:x] insert abc value [bin:x{,y...}] insert bin ary data [c:fill{,base}] leading zero replacement [d:m,n] set number of d igits to...

  • Page 29: Special Content Fields

    29 29 29 cab produkttechnik gmbh & co kg special content fields rfid functions [ltag...] l ock rfid tag area [rtag...] r ead rfid tag [rtagbin...] r ead rfid tag bin ary [tagid] read tag id [wtag...] w rite rfid tag.

  • Page 30: Special Content Fields

    30 30 30 cab produkttechnik gmbh & co kg special content fields database connector commands [sql:select field from table where searchvalue] sql - query function [sqllog:xx] sql - logging function.

  • Page 31: Special Content Fields

    31 31 31 cab produkttechnik gmbh & co kg special content fields special barcode functions (not supported by all barcodes) [ece: 123456] adds information for extended channel to barcodes [append:m,n,id1,id2] [append:x,id] adds information for linked barcodes [ansi_di] adds information for ansi - data...

  • Page 32

    32 32 32 cab produkttechnik gmbh & co kg i m p o r t a n t !! All measurements of the examples in this manual are in millimeters ! The examples will not work properly when „country“ is set to usa in the printer´s setup menu. Select „country = united kingdom“ in the setup menu of the printer, or add ...

  • Page 33: Chapter 3: Esc Commands

    33 33 33 cab produkttechnik gmbh & co kg chapter 3: esc commands esc commands are responsible for status queries, control functions, memory management etc. And are usually executed immediately, i.E. Even if a printing job runs. They are not absolutely required to print labels, but they offer additio...

  • Page 34: Esc

    34 34 34 cab produkttechnik gmbh & co kg esc esc replaces esc in binary data esc esc is used to replace single esc (ascii 27 or hex 1d) in binary data to avoid unexpected reactions of the printers if graphics or fonts are downloaded. Graphics or fonts may contain data which can be identical to a esc...

  • Page 35: Esc!

    35 35 35 cab produkttechnik gmbh & co kg esc! Esc! Hard reset forces the printer to perform a hard reset. This has the same effect as turning the printer off and on again. Esc!Esc! The system starts up with the preset default values and shows in the display that data can be received. The display mes...

  • Page 36: Esc

    36 36 36 cab produkttechnik gmbh & co kg esc * activate all rs-485 printers activates all printers in a rs-485 network at the same time. Esc* sends the following data to all attached printers at the same time. This function is only available for printers which are (optional) equipped with the rs485 ...

  • Page 37: Esc

    37 37 37 cab produkttechnik gmbh & co kg esc . Start and stop value for binary data start and stop value for binary data. Esc. To transmit binary data -such as graphics or fonts etc. - it is highly recommended to use this method of data transmission. All esc characters in a binary file have to be re...

  • Page 38: Esc

    38 38 38 cab produkttechnik gmbh & co kg esc : start description of binary data start description of binary data 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...

  • Page 39: Esc

    39 39 39 cab produkttechnik gmbh & co kg esc back feed of the material behind the photocell back feed material behind the photocell esc the esc gap of the material. This function is only available on printing systems which are equipped with additional mechanics to control the material. ( hermes - ap...

  • Page 40: Esc

    40 40 40 cab produkttechnik gmbh & co kg esc ? Request for free memory query for free printer memory input buffer - printer returns a response of 0...9 through its interface. Esc? Value percentage of used memory 0 = 0-9% 1 = 10-19% 2 = 20-29% 3 = 30-39% 4 = 40-49% 5 = 50-59% 6 = 60-69% 7 = 70-79% 8 ...

  • Page 41: Esc

    41 41 41 cab produkttechnik gmbh & co kg esc a a bc-status request for a bc-status. (response: xnnnnn) (abc = a-series basic compiler) esca x = condition abc, i = idle, c = compiling, r = running, e = error, s = syntax error during compilation nnnnn = actual line numbers (empty lines will not be cou...

  • Page 42: Esc

    42 42 42 cab produkttechnik gmbh & co kg esc c - c ancel printjob the current printjob will be c ancelled when this command is received by the printer. Equivalent to pressing the „cancel“ button on the printer. Escc additional labels will processed if they are in the buffer. Please see also „esc t“ ...

  • Page 43: Esc

    43 43 43 cab produkttechnik gmbh & co kg esc end-of-data end description of binary data end description of binary data. Escend-of-data finishes the download of binary data. Esc: must be used first, followed by the binary data and closed by escend-of-data. Used for font and graphics download. Note: e...

  • Page 44: Esc

    44 44 44 cab produkttechnik gmbh & co kg esc f formfeed formfeed - this command is equal to pressing „form feed“ on the navigator pad. Causes the printer to search the start position of the next label. Escf sending a „esc f“ is a simple method to see immediately if an attached printer receives data ...

  • Page 45: Esc

    45 45 45 cab produkttechnik gmbh & co kg esc g print start command this command is equal to the signal on the external interface. Escg is not available for applicators of the hermes series. Escg syntax:.

  • Page 46: Esc

    46 46 46 cab produkttechnik gmbh & co kg esc i send value from the i nf-memory esci responds the last value of the inf memory.This can be used to get the value of the last printed label. The value uses the actual selected codepage and is finished with a carriage return. For more details please view ...

  • Page 47: Esc

    47 47 47 cab produkttechnik gmbh & co kg esc j request for the latest printed job escj is used together with the command " j " -described later in this manual. Using this command responds the name of the latest printed job. Can be used to get information about, if the print job was finished successf...

  • Page 48: Esc

    48 48 48 cab produkttechnik gmbh & co kg esc i request of synchronisation info esci (small letter l) sends information if labels are synchronized and if they are in print position. Delivers also the information about the measured label distance. Escl answer: xnnnn x = paper synchronized ( y/n ) nnnn...

  • Page 49: Esc

    49 49 49 cab produkttechnik gmbh & co kg esc p 0 end printer´s pause mode ends the printer´s p ause mode. Pause on the printer´s front panel extinguishes and the printjob in the buffer proceeds. Escp0 note: this command cancels also existing errors when they are shown in the display of your printer....

  • Page 50: Esc

    50 50 50 cab produkttechnik gmbh & co kg esc p 1 set printer into pause mode causes the printer immediately to set the p ause mode. This command has the same function such as pressing the „pause“ button on the printer escp1 syntax:.

  • Page 51: Esc

    51 51 51 cab produkttechnik gmbh & co kg esc s printer s tatus query escs printer s tatus query,which responds through the interface escs answer: xynnnnnnz where: x = online (y=yes, n=no) y = type of error: nnnnnn = amount of labels to print z = interpreter active (y=yes = print job is in process, n...

  • Page 52: Esc

    52 52 52 cab produkttechnik gmbh & co kg esc s printer s tatus query error types: (continued) a ------------------------------ applicator error (only older firmware releases) b --------------------------------------------- protocol error/ invalid barcode data c --------------------------------------...

  • Page 53: Esc

    53 53 53 cab produkttechnik gmbh & co kg esc s printer s tatus query note: immediately when a job has started the printer will send a y and sets this value back to n when the last label of this job is printed. (1) this status request can only be processed on printing systems which are equipped with ...

  • Page 54: Esc

    54 54 54 cab produkttechnik gmbh & co kg esc t t otal cancel esc t = t otal cancel - terminates the actual printjob and clears the complete input buffer. Resets also errors in the display. Same effect like pressing „cancel“ button on the control panel multi- ple times. Esct please see also escc whic...

  • Page 55: Esc

    55 55 55 cab produkttechnik gmbh & co kg esc z extended status request esc z = exteded status request which is also accessible using the peek „xstatus“ in abc escz answer: abcdefghijk cr a = y = printer is paused b = y = printer has a job c = y = printer not ready for print data d = y = paper is mov...

  • Page 56: Immediate Commands

    56 56 56 cab produkttechnik gmbh & co kg chapter 3 - immediate commands immediate commands instructions with ( almost ) lowercase letters are used for adjustments and settings which must not have something to do with the actual printjob. They are active as long as the printer is powered up or when t...

  • Page 57: - Start of The

    57 57 57 cab produkttechnik gmbh & co kg - start of the abc basic compiler this command starts the internal basic compiler. The basic compiler offers the functions of the basic programming language „yabasic“. The usage of abc requires good programming knowledge. Abc can be used to create functionali...

  • Page 58: - End of The

    58 58 58 cab produkttechnik gmbh & co kg - end of the abc basic compiler sets the end mark for the abc compiler (internal basic language) cr see also: - start of the abc basic compiler. Syntax:.

  • Page 59: - Start of An

    59 59 59 cab produkttechnik gmbh & co kg - start of an encrypted label this command marks the start of an encrypted label file, followed by the board number. Important: this command requires additional action from cab. It cannot be used without the help through cab. Cr nnnnnnnnnnnn = unique main boa...

  • Page 60: - Start of An

    60 60 60 cab produkttechnik gmbh & co kg - start of an encrypted job this command starts a previously encrypted print job. Cr encrypted printjobs need some special support from cab. The description of this command has been added for your understanding, just in case if you are confronted with this co...

  • Page 61: Job> - End of An

    61 61 61 cab produkttechnik gmbh & co kg job> - end of an encrypted job this command finishes an encrypted print job. Job> cr encrypted printjobs need some special support from cab. The description of this command has been added for your understanding, just in case if you are confronted with this co...

  • Page 62: ; - Comment Line

    62 62 62 cab produkttechnik gmbh & co kg ; - comment line the semicolon „ ; „ is used to identify a comment line. Comments may be placed anywhere in your program code, in a separate line. Comment lines are ignored by the printer. Comment lines are very helpful to keep a better overview on the progra...

  • Page 63: - Ascii Dump Mode

    63 63 63 cab produkttechnik gmbh & co kg a - ascii dump mode the a command starts the ascii dump mode. The ascii dump mode shows all received data and is a very important instrument to detect wrong data in the program code. The printer´s lcd panel shows „ascii dump mode“ in the selected language. Al...

  • Page 64: - Ascii Dump Mode

    64 64 64 cab produkttechnik gmbh & co kg a - ascii dump mode the following example shows that something is wrong in the text line. We used a font (font number 20 which is maked in bold charcters in the sample below and which is not available in the printer. This is recognized by the printer which po...

  • Page 65: C - Direct

    65 65 65 cab produkttechnik gmbh & co kg c - direct c ut the c ommand forces the printer to cut immediately when it is received. If required, the printer will do a formfeed before the cut is processed. This command is not available for hermes and for the px module. C cr the printer shows „protocol e...

  • Page 66: D -

    66 66 66 cab produkttechnik gmbh & co kg d - d ownload data (pictures, fonts etc...) the d command is used to download data files to the printer. It is used to download graphics, fonts, databases and serial files (temporary files).Two methods are available to download such data to the printer: 1st m...

  • Page 67: D -

    67 67 67 cab produkttechnik gmbh & co kg d - d ownload data (pictures, fonts etc...) we recommend to use monochrome graphics only! The resolution should not be higher than the printer´s printhead resolution. Name = filename to be downloaded with a maximum length of 8-digits. This filename will be re...

  • Page 68: D -

    68 68 68 cab produkttechnik gmbh & co kg d - d ownload data (pictures, fonts etc...) d ttf;arial esc: data escend-of-data we highly recommend to use the 1st method for data download !! D dbf; cdplayer [save] cr esc. Binarydata esc. Downloads the database file cdplayer.Dbf to the printer. Database fi...

  • Page 69: D -

    69 69 69 cab produkttechnik gmbh & co kg d - d ownload data (pictures, fonts etc...) download ascii graphics ascii-graphic format the stucture is similar to the img format, but uses only ascii characters, to enable a easy usage for host devices or erp systems. Following rules are used: • all data ar...

  • Page 70: D -

    70 70 70 cab produkttechnik gmbh & co kg 0053 0020 cr - describes a picture with 83 pixels width and 32 pixels height. 0000ff09 - repeats the actual line 9 times 06 - 6 zero bytes 800207f0 - one bitstring, consists of 2 bytes with 07 and f0 03 cr - three zero bytes 800b007fff003fffe7f7ff0000 cr - pi...

  • Page 71: D -

    71 71 71 cab produkttechnik gmbh & co kg example: d - d ownload data (pictures, fonts etc...) the sample below recalls the graphic file from memory card and prints the image on the defined position. In this case we used the data shown on the previous page of this manual. M l img;cab m m j s l1;0,0,6...

  • Page 72: E -

    72 72 72 cab produkttechnik gmbh & co kg e - e rase data the e command is used to erase data from the printer´s memory (ram), such as fonts and graphics. Data on the memory card will not be affected by this sequence. Separate commands are available for erasing files from the memory card. ( see also ...

  • Page 73: F -

    73 73 73 cab produkttechnik gmbh & co kg f - f ormfeed this command feeds the media forward until the top-of-form of the next label reaches the printhead. It does the same as pressing the feed button on the printer´s control panel. This process is controlled by the label photocell if die cut label m...

  • Page 74: J -

    74 74 74 cab produkttechnik gmbh & co kg j - j ob-id sets the job id for the actual print job / part of the print job. This command is used together with "escj". The printer generates a generic name if the "j" command is used without additional information. This string has following structure: sourc...

  • Page 75: L - Change

    75 75 75 cab produkttechnik gmbh & co kg l - change l anguage ( country ) date format, currency, measurement etc. Are changed with this command to the country specific values. Time and date will be printed as it is usual in the specified country. (see also „special content fields) the display on the...

  • Page 76: L - Change

    76 76 76 cab produkttechnik gmbh & co kg example: l - change l anguage ( country ) the following example prints the date, while the " l "command changes the language into "german", which causes that the date prints in german style: day.Month.Year ( separated with dots ) l gr j s l1;0,0,68,71,100 t 2...

  • Page 77: M - Set

    77 77 77 cab produkttechnik gmbh & co kg m - set m easuring unit this command sets the measuring unit for the following label data. Once it is sent, all following settings in a label are measured in the selected unit. The printer´s default value depends on the selected display language. For all sele...

  • Page 78: M - Set

    78 78 78 cab produkttechnik gmbh & co kg m - set m easuring unit the next example shows the same label programmed with different measurement settings. The result is the same. The first example is programmed in inches, the second example is programmed with metric measurement settings. M i j t 0.79,1....

  • Page 79: P -

    79 79 79 cab produkttechnik gmbh & co kg p - p ause printer the printer is set in the pause mode or removes it from pause - depending on the parameter. P n cr p - pause printer n = 0 = pause off 1 = pause on p 1 sets the printer into pause mode. If a print job runs, it will stop after the label is p...

  • Page 80: Q -

    80 80 80 cab produkttechnik gmbh & co kg q - q uery printer the query printer command is used to get multiple information back from the printer and is e.G.. Used to find out if a font or a picture exists, so that has not to be downloaded a second time. The q command responds through the printer´s in...

  • Page 81: Q -

    81 81 81 cab produkttechnik gmbh & co kg q - q uery printer the query printer command is used to get multiple information back from the printer and is e.G.. Used q - query , x = p cr = query for peripheral equipment reports the type of peripheral devices that are connected. Possible responses are: n...

  • Page 82: R -

    82 82 82 cab produkttechnik gmbh & co kg r - r eset to default values this command resets jscript to the printer´s default values. - resets the language - resets slashed zero setting - resets the selected measurement system - erases the fontcache -sets the date setting back to the selected country i...

  • Page 83: S -

    83 83 83 cab produkttechnik gmbh & co kg s - s et date/time used to set date and time to be recalled on a label. The printer has an internal real time clock which keeps date and time. If it is required this command can be used to synchronize the attached device and the printer. S n[ss] cr s = set da...

  • Page 84: T - Run Printer Self-

    84 84 84 cab produkttechnik gmbh & co kg t - run printer self- t est 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 status information may look different on different printe...

  • Page 85: T - Run Printer Self-

    85 85 85 cab produkttechnik gmbh & co kg t - run printer self- t est t0 prints the status information (here a4+/300) the status printout is different when printed by different printer types. A detailed description of the listed values can be found in the operator´s manual. Transmitting „t“ without a...

  • Page 86: T - Run Printer Self-

    86 86 86 cab produkttechnik gmbh & co kg t - run printer self- t est the label below shows a list of the printer´s internal fonts. If additionally downloaded, true type fonts will also be shown on the printout in their actual shape. (see the font list below) t1 prints a label with a list of all exis...

  • Page 87: T - Run Printer Self-

    87 87 87 cab produkttechnik gmbh & co kg t - run printer self- t est t3 produces following result after the printer feeded a few empty labels for the measurement process. ( label profile ) t5 prints a text grid which can be used for the printhead adjustment or to control the print quality of the pri...

  • Page 88: T - Run Printer Self-

    88 88 88 cab produkttechnik gmbh & co kg t - run printer self- t est t6 shows information about the optional wireless network card. ( wifi status ) (a wireless network card needs to be installed to run this test) t7 prints the rfid measurement info. (mach 4 only) (rfid measurement ) (the printer mus...

  • Page 89: V - Firmware

    89 89 89 cab produkttechnik gmbh & co kg v - firmware v ersion the v command requests the firmware version, release date and printer model. The printer responds through the interface. V cr v cr an a4+/300 printer will respond on this request with following string: 3.17 sep 26 2008 (a4+/300) firmware...

  • Page 90

    90 90 90 cab produkttechnik gmbh & co kg x - synchronous peripheral signal settings the signal bits of the peripheral connector for e x ternal connections can be set with this command. Usage: together with an optional adapter with electrical protected interface. The availability of these adapters de...

  • Page 91: - Print Slashed / Unslashed

    91 91 91 cab produkttechnik gmbh & co kg z - print slashed / unslashed z ero the default setting for the zero character is unslashed. With this command the printer can be forced to change the style of the zero character. It can be printed as 0 (unslashed) or Ø (slashed). This command can only be use...

  • Page 92: Label  Format Commands

    92 92 92 cab produkttechnik gmbh & co kg label format commands instructions with uppercase letters are used to describe the label itself. This has a fix structure, beginning with the start command, the description of the labelsize and description of each object in the label. At the end of the label ...

  • Page 93: A -

    93 93 93 cab produkttechnik gmbh & co kg a - a mount of labels the a command is used to define the end of the label definition and to set the amount of labels to be printed. The printer repeats internally the defined label where the amount is defined by this command. The label will stay in the print...

  • Page 94: A -

    94 94 94 cab produkttechnik gmbh & co kg a - a mount of labels j s l1;0,0,68,71,100 t 25,25,0,3,8;suppress printout a [noprint] transmits the label for further usage into the label buffer. The printout is suppressed with the [noprint] option. It is also possible to shorten the [noprint] option into ...

  • Page 95: B -

    95 95 95 cab produkttechnik gmbh & co kg b - b arcode definition the b command defines a barcode field in the label format. The most common barcode types are supported by the cab printers. The parameters for each barcode are different, depending on the selected barcode type. Barcodes can be printed ...

  • Page 96: B -

    96 96 96 cab produkttechnik gmbh & co kg b - b arcode definition b - descriptor of a barcode field, this is identified by the printer that the following data is used to create a barcode. [:name;] = describes the field name and is optional. The maximum length of this name is 10 characters, no special...

  • Page 97: B -

    97 97 97 cab produkttechnik gmbh & co kg b - b arcode definition - options overview [+options] depending on the barcode type, several options are available. Which option is valid for which barcode is described for each barcode type on the next pages. Following options are available: +modxx = offers ...

  • Page 98: B -

    98 98 98 cab produkttechnik gmbh & co kg b - b arcode definition - options overview +verifyn = used to verify the barcode data. +verifyn needs a barcode testing equipment which is available as an option. If required please ask cab produkttechnik for that additional barcode reader and describe the ap...

  • Page 99: B -

    99 99 99 cab produkttechnik gmbh & co kg b - b arcode definition - options overview +goodbadn = same function as +verifyn without checking the content. Only good read or bad read will be controlled. Checks the answer on noreadstring „?“ „n“ is the starting value in millimeters or inches, whatever is...

  • Page 100: B -

    100 100 100 cab produkttechnik gmbh & co kg b - b arcode definition - overview size = standard codesize. Defines the height and width of the bars in a barcode. Height and narrow element is defined for ratio oriented barcodes. For ean, jan or upc it is also possible to define the standard code size w...

  • Page 101: Arcode Definition

    101 101 101 cab produkttechnik gmbh & co kg b - b arcode definition cab printers will print a rastered area if a barcode would not fit on the label. The printers intelligence checks this for you to avoid later reading problems. This includes also the required white space for the barcode readability....

  • Page 102

    102 102 102 cab produkttechnik gmbh & co kg barcode overview list size options on ratio barcodes are different to the size options of non ratio barcodes. Capital letter for the barcode name produce barcodes with human readable text line, as far as this is defined in the barcode specs. Capital or low...

  • Page 103

    103 103 103 cab produkttechnik gmbh & co kg barcode name old shortcode ratio 1d /2d code* rss-14 - 1d rss-14 composite cc-a - composite rss-14 truncated - 1d rss-14 truncated composite - composite rss-14 truncated composite - composite rss-14 stacked - stacked rss-14 stacked composite - composite rs...

  • Page 104

    104 104 104 cab produkttechnik gmbh & co kg available check digits: mod 10 (numerical data only). Mod 10 (for msi is calculated different (weighting 2/1 instead of 3/1). Mod 10 gp (2 of 5, weighting 3/1 + 1, - german parcel only). Mod 11 (numerical data only). Mod 16 (codabar only). Mod 36 (code 39 ...

  • Page 105

    105 105 105 cab produkttechnik gmbh & co kg startpositions of barcodes the picture below shows the start position of barcodes. Please see also the option command „o“, which offers a couple of possibilities to manipulate the complete label. Barcodes - printing direction in the following picture it is...

  • Page 106: B - Barcode

    106 106 106 cab produkttechnik gmbh & co kg b - barcode 2 of 5 interleaved barcode type: 2 of 5 interleaved length: variable, always even. Valid characters: numeric, digits: 0-9, check digits: optional ratio oriented: yes encodes numbers in pairs the 2 of 5 interleaved (interleaved 2/5) is a numeric...

  • Page 107: B - Barcode

    107 107 107 cab produkttechnik gmbh & co kg b - barcode 2 of 5 interleaved m m j s l1;0,0,68,71,100 b 5,5,0,2 of 5 interleaved,10,0.3,3;1234567890 b 5,20,0,2of5interleaved+bars,10,0.3,3;1234567890 b:bar3;5,35,0,2of5 interleaved+mod10,10,0.3,3;1234567890 a 1 print three barcodes with some modificatio...

  • Page 108: B - Barcode

    108 108 108 cab produkttechnik gmbh & co kg b - barcode add-on2 barcode type: add-on2 (ean/upc addendum 2) length: fixed 2-digits valid characters: numeric only check digits: no ratio oriented: yes add-on2 is an addendum code which is used together with ean or upc barcodes. Mainly used for magazines...

  • Page 109: B - Barcode

    109 109 109 cab produkttechnik gmbh & co kg b - barcode add-on2 m m j s l1;0,0,68,71,100 b 10,5,0,ean13 ,sc2;402345607891 b 45,5,0,addon2,sc2;09 a 1 example:.

  • Page 110: B - Barcode

    110 110 110 cab produkttechnik gmbh & co kg b - barcode add-on5 barcode type: add-on5 (ean/upc addendum 5) length: fixed - 5 digits valid characters: numeric only check digits: no ratio oriented: yes add-on5 is an addendum code which is used together with ean or upc barcodes. Mainly used for books (...

  • Page 111: B - Barcode

    111 111 111 cab produkttechnik gmbh & co kg b - barcode add-on5 m m j s l1;0,0,68,71,100 b 10,5,0,ean13,sc2;402345607891 b 45,5,0,addon5,sc2;00399 a 1 example:.

  • Page 112: B - Barcode

    112 112 112 cab produkttechnik gmbh & co kg b - barcode aztec - code barcode type: aztec - code length: 2d - code with variable length valid characters: alphanumeric aztec code is a 2 - dimensional matrix symbol developed by welch allyn. It was designed using the combination of the best characterist...

  • Page 113: B - Barcode

    113 113 113 cab produkttechnik gmbh & co kg b - barcode aztec - code m m j s l1;0,0,68,71,100 b 5, 5,0,aztec+el55,1;cab produkttechnik gmbh & co kg b 45,5,0,aztec+el90,0.6;cab produkttechnik gmbh & co kg a 1 the same barcode contents with variations on error level and dot size. Example:.

  • Page 114: B - Barcode

    114 114 114 cab produkttechnik gmbh & co kg b - barcode codabar barcode type: codabar length: variable valid characters: numeric, special characters: - $: /. + and special start stop codes (a,b,c,d) check digits: yes (mod 16) ratio oriented: yes each character of this barcode is built with 7 element...

  • Page 115: B - Barcode

    115 115 115 cab produkttechnik gmbh & co kg b - barcode codabar m m j s l1;0,0,68,71,100 b 5, 5,0,codabar,12,0.3,3;a12345678a b 5,20,0,codabar,12,0.3,3;a23456789c b 5,35,0,codabar+mod16,12,0.3,3;a13572468c a 1 example:.

  • Page 116: B - Barcode

    116 116 116 cab produkttechnik gmbh & co kg b - barcode codablock f barcode type: codablock f length: variable valid characters: alpha numeric, max. 2725 characters stacked barcode check digits: yes (mod 43) ratio oriented: no codablock f: based on the structure of code 128, can consist of 2 - 44 li...

  • Page 117: B - Barcode

    117 117 117 cab produkttechnik gmbh & co kg b - barcode codablock f m m j s l1;0,0,68,71,100 b 5, 5,0,codablockf,12,0.3,3;cab produkttechnik gmbh & co kg a 1 example:.

  • Page 118: B - Barcode

    118 118 118 cab produkttechnik gmbh & co kg b - barcode code 39 barcode type: code 39 (code 3 of 9) length: variable valid characters: alphanumeric, uppercase a-z, digits: 0-9, special characters: $ / + % .- and space check digits:: no ratio oriented: yes code39 is designed to encode 26 upper case l...

  • Page 119: B - Barcode

    119 119 119 cab produkttechnik gmbh & co kg b - barcode code 39 this picture shows the functionality of the wsarea m m j s l1;0,0,68,71,100 b 5, 5,0,code39,10,0.3,3;cab a3 b 5,20,0,code39,10,0.3,3;cab a3 b 5,35,0,code39+xhri,10,0.3,3;cab a3 b 5,50,0,code39,10,0.3,3;cab a3 a 1 this example shows how ...

  • Page 120: B - Barcode

    120 120 120 cab produkttechnik gmbh & co kg b - barcode code 39 full ascii barcode type: code 39 (code 3 of 9) length: variable valid characters: alphanumeric, full ascii check digits: no ratio oriented: yes code 39 extended (full ascii) – this encoding variant allows the full ascii table, 128 chara...

  • Page 121: B - Barcode

    121 121 121 cab produkttechnik gmbh & co kg b - barcode code 39 full ascii m m j s l1;0,0,68,71,100 b 10,30,0,code39full,20,0.5;full a 1 example:.

  • Page 122: B - Barcode

    122 122 122 cab produkttechnik gmbh & co kg b - barcode code 93 barcode type: code 93 length: variable valid characters: alphanumeric, encodes all 128 ascii characters including control characters check digits: yes ratio oriented: no code 93 is a alphanumeric barcode which can contain all 128 ascii ...

  • Page 123: B - Barcode

    123 123 123 cab produkttechnik gmbh & co kg b - barcode code 93 m m j s l1;0,0,68,71,100 b 25, 5,0,code93+xhri,16,0.28,3;abc123 b 25,24,0,code93,16,0.28,3;abc123 b 25,44,0,code93+bars,16,0.28,3;abc123 a 1 example:.

  • Page 124: B - Barcode

    124 124 124 cab produkttechnik gmbh & co kg b - barcode code 128 barcode type: code 128 length: variable valid characters: all 128 ascii characters check digits: yes (mod 103) ratio oriented: no code 128 has a modulo 103 check digit which is the standard check digit of this barcode. An additional ch...

  • Page 125: B - Barcode

    125 125 125 cab produkttechnik gmbh & co kg b - barcode code 128 subcode a contains uppercase alphanumeric characters, special characters and control characters. The printer can be forced to use subcode a with the option: [u:codec] in the barcode text string. Subcode b contains all standard characte...

  • Page 126: B - Barcode

    126 126 126 cab produkttechnik gmbh & co kg b - barcode data matrix barcode type: datamatrix length: 2d - barcode - up to 2335 ascii characters valid characters: alpha numeric all 128 ascii characters the data matrix symbol is a 2 dimensional symbology used to encode large amounts of text and data s...

  • Page 127: B - Barcode

    127 127 127 cab produkttechnik gmbh & co kg b - barcode data matrix the encoding and decoding process of data matrix is very complex and several methods have been used for error correction in the past. Ecc200 is the newest and most standard version of data matrix error correction. It supports advanc...

  • Page 128: B - Barcode

    128 128 128 cab produkttechnik gmbh & co kg b - barcode dbp - german post identcode barcode type: dbp - german post identcode code (dbp - ident- und leitcode der deutschen bundespost) length: 11 or 13 digits valid characters: numeric, check digits: yes ratio oriented: yes developed by the deutsche p...

  • Page 129: B - Barcode

    129 129 129 cab produkttechnik gmbh & co kg b - barcode dbp - german post identcode m m j s l1;0,0,68,71,105 b 5,10,0,dbp,10,0.3;2134807501640 b 60,10,0,dbp,10,0.3;56.310.243.031 a 1 example:.

  • Page 130: B - Barcode

    130 130 130 cab produkttechnik gmbh & co kg b - barcode ean-8 / jan-8 barcode type: ean-8 / jan-8 (european / japanese article numbering) length: fixed - 8 digits valid characters: numeric, digits: 0-9, check digits: yes ratio oriented: no the ean 13 code is used in retail environment in europe with...

  • Page 131: B - Barcode

    131 131 131 cab produkttechnik gmbh & co kg b - barcode ean-8 / jan-8 m m j s l1;0,0,68,71,100 b 10, 5,0,ean8,sc1;4023456 b 10,26,0,ean8,16,0.35;4023456 b 10,44,0,jan8,16,0.35;4900056 a 1 example:.

  • Page 132: B - Barcode

    132 132 132 cab produkttechnik gmbh & co kg b - barcode ean-13 / jan-13 barcode type: ean-13 / jan-13 (european / japanese article numbering) length: fixed - 13 digits valid characters: numeric, digits: 0-9, check digits: yes ratio oriented: no the ean 13 code is used in retail environment in europe...

  • Page 133: B - Barcode

    133 133 133 cab produkttechnik gmbh & co kg b - barcode ean-13 / jan-13 m m j s l1;0,0,68,71,100 b 10,5,0,ean13,sc1;402345607891 b 10,30,0,ean13,16,0.35;270072610950 b 10,48,0,jan13,16,0.35;490005607891 a 1 this example prints an ean code with standard code size 1 (sc1), an ean code where the size i...

  • Page 134: B - Barcode

    134 134 134 cab produkttechnik gmbh & co kg b - barcode ean 128 / ucc 128 / gs1-128 barcode type: ean 128 / ucc128 length: variable valid characters: ascii characters check digits: yes (mod 103) ratio oriented: yes ean = european article numbering ucc = uniform code council ean 128 / ucc 128 is base...

  • Page 135: B - Barcode

    135 135 135 cab produkttechnik gmbh & co kg b - barcode ean 128 / ucc 128 ean 128 has very specialized contents which are described in the barcode specs of the responsible organisation. This huge amount of rules have to be used to create this barcode. Ean 128/ucc 128 contains application identifiers...

  • Page 136: B - Barcode

    136 136 136 cab produkttechnik gmbh & co kg b - barcode ean-18 / nve / sscc-18 barcode type: ean-18 / nve / sscc-18 based on (ean 128 / ucc128) length: 18 digits valid characters: ascii characters check digits: yes (mod 10) ratio oriented: yes ean = european article numbering nve = nummer der versan...

  • Page 137: B - Barcode

    137 137 137 cab produkttechnik gmbh & co kg b - barcode ean-18 / nve / sscc-18 * the ean-18 / nve / sscc-18 is used throughout the supply chain as an identifier for product tracing and internal control. It consists always of 18 digits. There is no special command available, as this code is based on ...

  • Page 138: B - Barcode

    138 138 138 cab produkttechnik gmbh & co kg b - barcode ean data matrix / gs1-data matrix barcode type: ean datamatrix length: 2d code - more than 200 characters valid characters: alphanumeric ean datamatrix is a 2 dimensional symbology, where the gs1- organisation plans to improve the visibility an...

  • Page 139: B - Barcode

    139 139 139 cab produkttechnik gmbh & co kg example: b - barcode ean data matrix m m j s l1;0,0,68,71,100 b 5,20,0,eandatamatrix,1;(01)34012345123457(10)12345(17)101231 a 1.

  • Page 140: B - Barcode

    140 140 140 cab produkttechnik gmbh & co kg b - barcode fim barcode type: fim (facing identification mark) length: fixed valid characters: a,b,c or d check digits: yes (mod 16) ratio oriented: yes fim code is a barcode which is used by some postal organisations and contains only 4 patterns: a, b, c ...

  • Page 141: B - Barcode

    141 141 141 cab produkttechnik gmbh & co kg b - barcode fim m m j s l1;0,0,68,71,100 b 5, 5,0,fim,16,0.3,3;a b 5,24,0,fim,16,0.3,3;b b 5,44,0,fim,16,0.3,3;c a 1 example:.

  • Page 142: B - Barcode

    142 142 142 cab produkttechnik gmbh & co kg b - barcode hibc (health industry barcode) barcode type: hibc length: variable valid characters: alphanumeric, uppercase a-z, digits: 0-9, special characters: $ / + % .- and space check digits: yes (mod 43) ratio oriented: yes hibc (health industry barcode...

  • Page 143: B - Barcode

    143 143 143 cab produkttechnik gmbh & co kg b - barcode hibc (health industry barcode) m m j s l1;0,0,68,71,100 b 5, 5,0,hibc,12,0.3,3;+123ab78 b 5,18,0,hibc,12,0.3,3;+123ab78 b 5,33,0,hibc,12,0.3,3;+123ab78 a 1 example:.

  • Page 144: B - Barcode

    144 144 144 cab produkttechnik gmbh & co kg b - barcode itf-14 * / scc-14 * barcode type: itf-14 (this code is based on the „2 of 5 interleaved“ barcode) scc-14 (shipping container code - same barcode type) length: 14 digits valid characters: numeric, digits: 0-9, check digits: modulo 10 ratio orien...

  • Page 145: B - Barcode

    145 145 145 cab produkttechnik gmbh & co kg b - barcode itf-14 * / scc-14 * m m j s l1;0,0,68,71,100 b 5,20,0,2of5 interleaved+mod10,30,.3,3;3071234567890 a1 example:.

  • Page 146: B - Barcode

    146 146 146 cab produkttechnik gmbh & co kg b - barcode maxicode barcode type: maxicode length: 2d valid characters: alphanumeric uses different modes used for transportation industry maxicode is a fixed-size matrix barcode which prints hexagonal dots arround a circled finder pattern with omnidirect...

  • Page 147: B - Barcode

    147 147 147 cab produkttechnik gmbh & co kg b - barcode maxicode following modes are available: mode 2 - developed for the transport industry, mode 2 encodes zip codes as numeric data. Usage in usa. Mode 3 - developed for the transport industry, mode 3 encodes zip codes as alphanumeric data. Usage i...

  • Page 148: B - Barcode

    148 148 148 cab produkttechnik gmbh & co kg b - barcode maxicode m m j sample message 3 or h 20 s l1;0,0,68,70,100 b 15,14,0,maxicode+mode3;[u:ansi_tm]96123abc,222,024,1z123 45677[u:gs]upsn[u:gs]12345e[u:gs]100[u:gs][u:gs]1/ 2[u:gs]12[u:gs]n[u:gs]123 main st b3 f4[u:gs]salt lake city[u:gs]ut[u:rs] ;...

  • Page 149: B - Barcode

    149 149 149 cab produkttechnik gmbh & co kg b - barcode maxicode m m j sample message 5 or h 20 s l1;0,0,68,70,100 b 20,14,0,maxicode+mode3;[u:ansi_tm]96123abcd,222,024 ,z12345677[u:gs]upsn[u:gs]12345e[u:gs]100[u:gs][u:gs]1/ 2[u:gs]12[u:gs]n[u:gs]123 main st b3f4[u:gs]salt lake city[u:gs]ut[u:rs] ;s...

  • Page 150: B - Barcode

    150 150 150 cab produkttechnik gmbh & co kg b - barcode micro pdf 417 barcode type: micro pdf 417 length: 2d - code valid characters: ascii characters ( more than 1000 bytes ) micro pdf 417 is a multi-row symbology based on pdf 417 and designed for applications requiring a greater area efficiency bu...

  • Page 151: B - Barcode

    151 151 151 cab produkttechnik gmbh & co kg b - barcode micro pdf 417 micropdf417 provides for three encoding modes: text byte and numeric compaction. Text is for general text numeric for encoding data consisting only of digits and byte to allow for the first 127 ascii characters but with a reduced ...

  • Page 152: B - Barcode

    152 152 152 cab produkttechnik gmbh & co kg b - barcode msi (msi plessey) barcode type: msi (msi plessey) length: variable valid characters: numeric, check digits: yes (mod 10) ratio oriented: yes the msi plessey code is a numeric barcode with variable length and a modulo 10 check digit which is aut...

  • Page 153: B - Barcode

    153 153 153 cab produkttechnik gmbh & co kg b - barcode msi (msi plessey) m m j s l1;0,0,68,71,100 b 5, 5,0,msi,12,0.3,2;1234567890 b 5,20,0,msi+mod10,12,0.3,2;1234567890 b 5,35,0,msi+mod11,12,0.3,2;1234567890 a 1 example:.

  • Page 154: B - Barcode

    154 154 154 cab produkttechnik gmbh & co kg b - barcode pdf 417 barcode type: pdf-417 length: 2d - barcode valid characters: alphanumeric pdf417 is a high-capacity two dimensional bar code. A pdf417 symbol can hold approximately 2000 characters of information. The key characteristic of pdf417 is its...

  • Page 155: B - Barcode

    155 155 155 cab produkttechnik gmbh & co kg b - barcode pdf 417 m m j s l1;0,0,68,71,100 b 2, 5,0,pdf417+el0,0.1,0.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,0.1,0.38,1;cab produkttechnik gmbh[u:13][u:10]wilhelm schickard strass...

  • Page 156: B - Barcode

    156 156 156 cab produkttechnik gmbh & co kg b - barcode plessey barcode type: plessey length: variable valid characters: a-f and 0-9 check digits: no ratio oriented: yes plessey barcode is a seldom used barcode which encoding possibilities are limited, as only numbers and 6 characters are encoded b ...

  • Page 157: B - Barcode

    157 157 157 cab produkttechnik gmbh & co kg b - barcode plessey m m j s l1;0,0,68,71,100 b 5,20,0,plessey+bars,12,0.3,2;1234567890 b 5,35,0,plessey,12,0.3,2;1234567890 a 1 example:.

  • Page 158: B - Barcode

    158 158 158 cab produkttechnik gmbh & co kg b - barcode postnet barcode type: postnet length: variable - normally 9 characters valid characters: numeric, check digits: no ratio oriented: no postnet is a barcode which is exclusively used in usa by the us post service. It contains data to route letter...

  • Page 159: B - Barcode

    159 159 159 cab produkttechnik gmbh & co kg b - barcode postnet m m j s l1;0,0,68,71,100 b 10, 5,0,postnet;442120798 b 10,20,0,postnet;441361234 a 1 example:.

  • Page 160: B - Barcode

    160 160 160 cab produkttechnik gmbh & co kg b - barcode pzn-barcode * barcode type: pzn-code (special version of code 39 (code 3 of 9) ) length: 7 digits valid characters: numerical digits: 0-9, check digits: no ratio oriented: yes pzn (pharma-zentral-nummer) is a code for medicine identification in...

  • Page 161: B - Barcode

    161 161 161 cab produkttechnik gmbh & co kg b - barcode pzn-barcode * m m j h 100,8 s l1;0,0,68,71,100 b 5,17,0,code39,10,0.2,3;-1578675 t 9,30,0,3,3;pzn-1578675 a 1 this example was printed without human readable characters. The human readable characters have been added in a separate text line to s...

  • Page 162: B - Barcode

    162 162 162 cab produkttechnik gmbh & co kg b - barcode qr-code barcode type: qr-code length: 2dcode valid characters: alpha numeric omni-directional ultra-fast reading error correction capability qr (quick response) code, is a matrix symbology consisting of an array of nominally square cells, allow...

  • Page 163: B - Barcode

    163 163 163 cab produkttechnik gmbh & co kg example: b - barcode qr-code dirty or damaged symbols can be read. Qr code has error correction capability. Data can be restored even if a part of the symbol has become dirty or been damaged. The qr code is capable of handling numeric, alphanumeric, byte d...

  • Page 164: B - Barcode

    164 164 164 cab produkttechnik gmbh & co kg b - barcode rss-14 barcode type: rss-code (rss= reduced space symbology) length: 14 digits valid characters: numeric, digits: 0-9, check digits: yes ratio oriented: no this compact linear symbol encodes a full 14-digit global trade item number and, optiona...

  • Page 165: B - Barcode

    165 165 165 cab produkttechnik gmbh & co kg b - barcode rss-14 the first character is a linkage flag which determines if there is a composite 2d barcode (see later on the next pages) associated with the bar code. This is the first character encoded and it should not be included in the datatoencode p...

  • Page 166: B - Barcode

    166 166 166 cab produkttechnik gmbh & co kg b - barcode rss-14 composite (cc-a) barcode type: rss-code (rss= reduced space symbology) length: 1d code + 2d code (composite code) valid characters: rss-14 composite (cc-a) uses a 1d component and a 2d component. For a detailed description please refer t...

  • Page 167: B - Barcode

    167 167 167 cab produkttechnik gmbh & co kg example: b - barcode rss-14 composite (cc-a) m m j s l1;0,0,68,71,104 t 5,10,0,5,5;rss-14 composite (cc-a) b 10,15,0,rss14,16.5,.5;0361234567890[u:2d](11)990102 a 1.

  • Page 168: B - Barcode

    168 168 168 cab produkttechnik gmbh & co kg b - barcode rss-14 composite (cc-b) barcode type: rss-code (rss= reduced space symbology) length: 1dcode valid characters: alpha numeric rss-14 composite (cc-b) uses a 1d component and a 2d component. For a detailed description please refer to the original...

  • Page 169: B - Barcode

    169 169 169 cab produkttechnik gmbh & co kg b - barcode rss-14 composite (cc-b) m m j s l1;0,0,68,71,104 t 5,10,0,5,5;rss-14 composite cc-b b 10,15,0,rss14,16.5,.5;0361234567890[u:2d](21)abcdefghijklmnopqrst a 1 example:.

  • Page 170: B - Barcode

    170 170 170 cab produkttechnik gmbh & co kg b - barcode rss-14 truncated barcode type: rss-code (rss= reduced space symbology) length: 14 digits valid characters: numeric, digits: 0-9, check digits: yes ratio oriented: no fixed height - 13 times the size of the module width rss-14 truncated has the ...

  • Page 171: B - Barcode

    171 171 171 cab produkttechnik gmbh & co kg b - barcode rss-14 truncated m m j s l1;0,0,68,71,104 t 5,10,0,5,5;rss-14 truncated b 10,15,0,rss14+truncated,4,.3;0441234567890 a 1 example:.

  • Page 172: B - Barcode

    172 172 172 cab produkttechnik gmbh & co kg b - barcode rss-14 truncated composite (cc-a) barcode type: rss-code (rss= reduced space symbology) length: 1d code + 2d code ( composite code) (the 2d component is based on mirco pdf 417) check digits: yes ratio oriented: no fixed height of the 1d code- 1...

  • Page 173: B - Barcode

    173 173 173 cab produkttechnik gmbh & co kg b - barcode rss-14 truncated composite (cc-a) m m j s l1;0,0,68,71,104 t 5,10,0,5,5;rss-14 truncated composite cc-a b10,15,0,rss14+truncated+cc3,4,.3;0361234567890[u:2d](11)990102 a1 example:.

  • Page 174: B - Barcode

    174 174 174 cab produkttechnik gmbh & co kg b - barcode rss-14 truncated composite (cc-b) barcode type: rss-code (rss= reduced space symbology) length: 1d code + 2d code ( composite code) (the 2d component is based on mirco pdf 417) check digits: yes ratio oriented: no fixed height of the 1d code- 1...

  • Page 175: B - Barcode

    175 175 175 cab produkttechnik gmbh & co kg b - barcode rss-14 truncated composite (cc-b) m m j s l1;0,0,68,71,104 t 5,10,0,5,5;rss-14 truncated composite cc-b b 10,15,0,rss14+truncated+cc3,4,.3;0361234567890[u:2d](21)abcdefghijklmnopqrst a 1 example:.

  • Page 176: B - Barcode

    176 176 176 cab produkttechnik gmbh & co kg b - barcode rss-14 stacked barcode type: rss-code (rss= reduced space symbology) length: fixed - 14 digits valid characters: numeric, digits: 0-9, check digits: yes ratio oriented: no fixed height - 13 times the size of the module width this version of the...

  • Page 177: B - Barcode

    177 177 177 cab produkttechnik gmbh & co kg example: b - barcode rss-14 stacked m m j s l1;0,0,68,71,104 t 5,10,0,5,5;rss-14 stacked b 10,15,0,rss14+stacked,12,0.5;0001234567890 a 1.

  • Page 178: B - Barcode

    178 178 178 cab produkttechnik gmbh & co kg b - barcode rss-14 stacked composite (cc-a) barcode type: rss-code (rss= reduced space symbology) length: composite code valid characters: the rss stacked composite barcode utilises an rss expanded stacked bar code symbol a linear component. For a detailed...

  • Page 179: B - Barcode

    179 179 179 cab produkttechnik gmbh & co kg b - barcode rss-14 stacked composite (cc-a) m m j s l1;0,0,68,71,104 t 5,10,0,5,5;rss-14 stacked composite cc-a b 10,15,0,rss14+stacked,12,0.5;0341234567890[u:2d](17)010200 a 1 example:.

  • Page 180: B - Barcode

    180 180 180 cab produkttechnik gmbh & co kg b - barcode rss-14 stacked composite (cc-b) barcode type: rss-code (rss= reduced space symbology) length: composite code valid characters: alpha numeric for a detailed description of the rss-14 stacked composite code please refer to the original descriptio...

  • Page 181: B - Barcode

    181 181 181 cab produkttechnik gmbh & co kg example: b - barcode rss-14 stacked composite (cc-b) m m j s l1;0,0,68,71,104 t 5,10,0,5,5;rss-14 stacked composite cc-b b 10,15,0,rss14+stacked,12,.5;0341234567890[u:2d](21)abcdefghijklmnopqrst a 1.

  • Page 182: B - Barcode

    182 182 182 cab produkttechnik gmbh & co kg b - barcode rss-14 stacked omnidirectional barcode type: rss-code (rss= reduced space symbology) length: composite code valid characters: omni-directional reading rss-14 is a composite barcode which has a omnidirectional readability. For a detailed descrip...

  • Page 183: B - Barcode

    183 183 183 cab produkttechnik gmbh & co kg b - barcode rss-14 stacked omnidirectional m m j s l1;0,0,68,71,104 t 5,10,0,5,5;rss-14 stacked omni b 10,15,0,rss14+stackedomni,16.5,.5;0003456789012 a 1 example:.

  • Page 184: B - Barcode

    184 184 184 cab produkttechnik gmbh & co kg b - barcode rss-14 stacked omnidirectional composite (cc-a) barcode type: rss-code (rss= reduced space symbology) length: composite code valid characters: alpha numeric omnidirectional readability for a detailed description of the rss-14 stacked omnidircti...

  • Page 185: B - Barcode

    185 185 185 cab produkttechnik gmbh & co kg b - barcode rss-14 stacked omnidirectional composite (cc-a) m m j s l1;0,0,68,71,104 t 5,10,0,5,5;rss-14 stacked omni cc-a b 10,15,0,rss14+stackedomni,16.5,.5;0003456789012[u:2d](17)010200 a 1 example:.

  • Page 186: B - Barcode

    186 186 186 cab produkttechnik gmbh & co kg b - barcode rss-14 stacked omnidirectional composite (cc-b) barcode type: rss-code (rss= reduced space symbology) length: composite code valid characters: alpha numeric omni-directional ultra-fast reading error correction capability the rss-14 stacked omni...

  • Page 187: B - Barcode

    187 187 187 cab produkttechnik gmbh & co kg b - barcode rss-14 stacked omnidirectional composite (cc-b) m m j s l1;0,0,68,71,104 t 5,10,0,5,5;rss-14 stacked omni cc-b b 10,15,0,rss14+stackedomni,16.5,.5;0003456789012[u:2d](21)abcdefghijklmnopqrst a 1 example:.

  • Page 188: B - Barcode

    188 188 188 cab produkttechnik gmbh & co kg b - barcode rss limited barcode type: rss-code (rss= reduced space symbology) length: 1dcode -14 digits max. Valid characters: alpha numeric note: no omni-directional readability , no application identifier for a detailed description please refer to the or...

  • Page 189: B - Barcode

    189 189 189 cab produkttechnik gmbh & co kg example: b - barcode rss limited m m j s l1;0,0,68,71,104 t 5,10,0,5,5;rss limited b 10,15,0,rsslimited,5,.5;1501234567890 a 1.

  • Page 190: B - Barcode

    190 190 190 cab produkttechnik gmbh & co kg b - barcode rss limited composite (cc-a) barcode type: rss-code (rss= reduced space symbology) length: composite code valid characters: numeric for a detailed description please refer to the original description of this code - available at your local ucc /...

  • Page 191: B - Barcode

    191 191 191 cab produkttechnik gmbh & co kg b - barcode rss limited composite (cc-a) m m j s l1;0,0,68,71,104 t 5,10,0,5,5;rss limited composite cc-a b 10,15,0,rsslimited,5,.5;0351234567890[u:2d](11)990102 a 1 example:.

  • Page 192: B - Barcode

    192 192 192 cab produkttechnik gmbh & co kg b - barcode rss limited composite (cc-b) barcode type: rss-code (rss= reduced space symbology) length: composite valid characters: alpha numeric for a detailed description please refer to the original description of this code - available at your local ucc ...

  • Page 193: B - Barcode

    193 193 193 cab produkttechnik gmbh & co kg example: b - barcode rss limited composite (cc-b) m m j s l1;0,0,68,71,104 t 5,10,0,5,5;rss limited composite cc-b b 10,15,0,rsslimited,5,.5;0351234567890[u:2d](21)abcdefghijklmnopqrst a 1.

  • Page 194: B - Barcode

    194 194 194 cab produkttechnik gmbh & co kg b - barcode rss expanded barcode type: rss-code (rss= reduced space symbology) length: 1dcode valid characters: alpha numeric for a detailed description please refer to the original description of this code - available at your local ucc / ean organisation....

  • Page 195: B - Barcode

    195 195 195 cab produkttechnik gmbh & co kg b - barcode rss expanded m m j s l1;0,0,68,71,104 t 5,10,0,5,5;rss expanded b10,15,0,rssexpanded,10,.3;(01)98898765432106(3202)012345(15)991231 a 1 example:.

  • Page 196: B - Barcode

    196 196 196 cab produkttechnik gmbh & co kg b - barcode rss expanded composite (cc-a) barcode type: rss-code (rss= reduced space symbology) length: composite code valid characters: alpha numeric for a detailed description please refer to the original description of this code - available at your loca...

  • Page 197: B - Barcode

    197 197 197 cab produkttechnik gmbh & co kg b - barcode rss expanded composite (cc-a) m m j s l1;0,0,68,71,104 t 5,10,0,5,5;rss expanded composite cc-a b 10,15,0,rssexpanded,16.5,.5;(01)93712345678904(3103)001234[u:2d](91)1a2b3c4d5e a 1 example:.

  • Page 198: B - Barcode

    198 198 198 cab produkttechnik gmbh & co kg b - barcode rss expanded composite cc-b barcode type: rss-code (rss= reduced space symbology) length: composite code valid characters: alpha numeric for a detailed description please refer to the original description of this code - available at your local ...

  • Page 199: B - Barcode

    199 199 199 cab produkttechnik gmbh & co kg b - barcode rss expanded composite cc-b m m j s l1;0,0,68,71,104 t 5,10,0,5,5;rss expanded composite cc-b b 10,15,0,rssexpanded,16.5,.5;(01)93712345678904(3103)001234[u:2d](21)abcdefghijklmnopqrst a 1 example:.

  • Page 200: B - Barcode

    200 200 200 cab produkttechnik gmbh & co kg b - barcode rss expanded stacked barcode type: rss-code (rss= reduced space symbology) length: composite code valid characters: numeric for a detailed description please refer to the original description of this code - available at your local ucc / ean org...

  • Page 201: B - Barcode

    201 201 201 cab produkttechnik gmbh & co kg b - barcode rss expanded stacked m m j s l1;0,0,68,71,104 t 5,10,0,5,5;rss expanded stacked b10,15,0,rssexpanded+stacked4,16.5,.5;(01)98898765432106(3202)012345(15)991231 a 1 example:.

  • Page 202: B - Barcode

    202 202 202 cab produkttechnik gmbh & co kg b - barcode rss expanded stacked half line barcode type: rss-code (rss= reduced space symbology) length: composite code valid characters: numeric rss expanded stacked half line is another code combination which used 1d and 2d components. For a detailed des...

  • Page 203: B - Barcode

    203 203 203 cab produkttechnik gmbh & co kg b - barcode rss expanded stacked half line m m j s l1;0,0,68,71,104 t 5,10,0,5,5;rss expanded stacked b 10,15,0,rssexpanded+stacked4,16.5,.5;(01)95012345678903(3103)000123 a 1 example:.

  • Page 204: B - Barcode

    204 204 204 cab produkttechnik gmbh & co kg b - barcode rss expanded stacked composite (cc-a) barcode type: rss-code (rss= reduced space symbology) length: composite code valid characters: alphanumeric the rss expanded stacked composite code is a mixture of 1d and 2d barcodes which can contain numer...

  • Page 205: B - Barcode

    205 205 205 cab produkttechnik gmbh & co kg b - barcode rss expanded stacked composite (cc-a) m m j s l1;0,0,68,71,104 t 5,10,0,5,5;rss expanded stacked cc-a b10,15,0,rssexpanded+stacked4,10,.4;(01)00012345678905(10)abcdef[u:2d](21)12345678 a 1 example:.

  • Page 206: B - Barcode

    206 206 206 cab produkttechnik gmbh & co kg b - barcode rss expanded stacked composite (cc-b) barcode type: rss-code (rss= reduced space symbology) length: composite code valid characters: alpha numeric the rss expanded stacked composite code is a mixture of 1d and 2d barcodes which can contain nume...

  • Page 207: B - Barcode

    207 207 207 cab produkttechnik gmbh & co kg b - barcode rss expanded stacked composite (cc-b) m m j s l1;0,0,68,71,104 t 5,10,0,5,5;rss expanded stacked cc-b b 10,15,0,rssexpanded+stacked4,10,.4;(01)00012345678905(10) abcdef[u:2d](21)abcdefghijklmnopqrst a 1 please note: there is no carriage return ...

  • Page 208: B - Barcode

    208 208 208 cab produkttechnik gmbh & co kg b - barcode upc-a barcode type: upc-a length: fixed - 12 digits valid characters: numeric only digits: 0-9, check digits: yes (mod 10) ratio oriented: no upc-a is a retail barcode with a fixed length of 12 digits. The 12th digit is a modulo 10 check digit....

  • Page 209: B - Barcode

    209 209 209 cab produkttechnik gmbh & co kg b - barcode upc-a m m j o r s l1;0,0,68,71,100 b 10,5,0,upc-a,20,0.35;01234554321 b 10,30,0,upca+xhri,sc1;01234554321 a 1 example:.

  • Page 210: B - Barcode

    210 210 210 cab produkttechnik gmbh & co kg b - barcode upc-e barcode type: upc-e length: fixed - 8 digits valid characters: numeric, digits: 0-9, check digits: yes (mod 10) ratio oriented: no upc-e is a retail barcode with a fixed length of 8 digits.The 8th digit is a modulo 10 check digit. Cab pri...

  • Page 211: B - Barcode

    211 211 211 cab produkttechnik gmbh & co kg b - barcode upc-e m m j s l1;0,0,68,71,100 b 10, 5,0,upc-e,20,0.35;0123456 b 10,30,0,upce+xhri,sc1;0123456 a 1 example:.

  • Page 212: B - Barcode

    212 212 212 cab produkttechnik gmbh & co kg b - barcode upc-e0 barcode type: upc-e0 length: fixed - 8 characters * valid characters: numeric check digits: yes (mod 16) ratio oriented: yes upc-e0 is a numerical barcode with 8 characters. The 8th character is the check digit. The check digit is calcul...

  • Page 213: B - Barcode

    213 213 213 cab produkttechnik gmbh & co kg b - barcode upc-e0 m m j s l1;0,0,68,71,100 b 10, 5,0,upce0,20,0.35;03210000678 b 10,30,0,upce0,sc1;01230000088 a 1 example:.

  • Page 214: C -

    214 214 214 cab produkttechnik gmbh & co kg c - c utter parameters the c command is used to set the parameters for the optional cutter or perforation cutter. The cutting command uses the label counter to cut after a specified amount of printed labels or can be set to cut at the job end. Additonally ...

  • Page 215: C -

    215 215 215 cab produkttechnik gmbh & co kg c - c utter parameters important ! This command must be placed after the label size is defined !! (s - command) this command requires the optional cutter or perforation cutter. It depends on your printer type if a cutter or perforation cutter is available....

  • Page 216: C -

    216 216 216 cab produkttechnik gmbh & co kg c - c utter parameters m m j s l1;0,0,68,71,100 t 12,25,0,3,9;cut after 2 labels c2 a10 prints 10 labels and cuts always after the second label „double cut“ possibility: the following example cuts 5 labels and performs a second cut after 2 mm. M m j s l1;0...

  • Page 217: C -

    217 217 217 cab produkttechnik gmbh & co kg c - c utter parameters the following sample requires the optional perforation cutter. M m j o r s e;0,0,18,18,100 t 10,14,90,5,4;perfo t 15,12,0,5,5;first cut is the deepest c s c 4 c p a 12 this example cuts at the print start ( c s ), does a perforation ...

  • Page 218: D - Global Object Offset

    218 218 218 cab produkttechnik gmbh & co kg d - global object offset the d command is used to move the complete label content to the specified location. All objects positions are influenced by this command. The starting point for the label contents is shifted by this values. The usage of this comman...

  • Page 219: E Dbf ... - Define Files (

    219 219 219 cab produkttechnik gmbh & co kg e dbf ... - define files ( e xtension dbf ) e dbf defines a dbase iv compatible database file which will be used in the label. E dbf;name cr e - define extension dbf = define database file( .Dbf) (*) - tells the printer the database name for further operat...

  • Page 220: E Log ... - Define Files (

    220 220 220 cab produkttechnik gmbh & co kg e log ... - define files ( e xtension log ) e log... Defines the name of a external protocol file (log file). E log;name cr e - define extension log = define file name for the .Log file name = file name without the extension ".Log" ! E log ;protocol define...

  • Page 221: Xtension

    221 221 221 cab produkttechnik gmbh & co kg e tmp ... - define tmp file ( e xtension tmp ) e tmp... Defines the name of an external temporary file (tmp file). Tmp files can be used e.G. For serial numbering where the incremented or decremented value is saved in the printer. This value can be the sta...

  • Page 222: E Sql - Define Files (

    222 222 222 cab produkttechnik gmbh & co kg e sql - define files ( e xtension sql ) e sql tells the printer the ip - address of an external database server. E sql;ipaddress:portaddress cr e - define extension sql = defines the address of a database server used together with database connector featur...

  • Page 223: E Rfid - Define Files (

    223 223 223 cab produkttechnik gmbh & co kg e rfid - define files ( e xtension rfid ) define parameters for rfid tag. ( requires that the cab rfid unit is installed ) e rfid;t:tagtype[,r:retries][,c:cp][,p:pos][e:power] cr e - define extension tagtype = auto (detects tagtype automatically) - (get sy...

  • Page 224: F -

    224 224 224 cab produkttechnik gmbh & co kg f - f ont number the f command assigns an alternate number to a font name. The reason for this command is to simplify the font handling, keeping a better overview on the used fonts in a label and enables the programmer to exchange a font in a label very ea...

  • Page 225: F -

    225 225 225 cab produkttechnik gmbh & co kg f - f ont number m l fnt;comix m m j h 66 s l1;0,0,68,71,100 f 10;comix t 0,35,0,10,20;sample[j:c100] a 1 the example above assigns font number 10 to the previously downloaded font comix. Example:.

  • Page 226: G -

    226 226 226 cab produkttechnik gmbh & co kg g - g raphic 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. G [:name;]x,y,r;ge:settings[,options] cr g - graphic field definition comman...

  • Page 227: G -

    227 227 227 cab produkttechnik gmbh & co kg g - g raphic field definition settings = specific graphic element settings, depending on the selected graphic element. [,options]= ,fill = filling of the graphic object with a specified pattern or with dot density. (see graphic option „fill“) ,shade = shad...

  • Page 228: G - Graphic Definition -

    228 228 228 cab produkttechnik gmbh & co kg g - graphic definition - c ircle graphic type: c - circle, ellipse g [:name;]x,y,r;c:radius1[,radius2[,width]][,options] cr g = graphic field definition command. [:name;] = optional field name. Maximum length 10 characters, no special characters allowed, f...

  • Page 229: G - Graphic Definition -

    229 229 229 cab produkttechnik gmbh & co kg g - graphic definition - c ircle [,options] = ,fill = filling of the graphic object with a specified pattern or with dot density. (see graphic option „fill“) ,shade = shading option (gradient filling - see graphic option „shade“) ,outline = outline option ...

  • Page 230: G - Graphic Definition -

    230 230 230 cab produkttechnik gmbh & co kg g - graphic definition - l ine graphic type: l - line g [:name;]x,y,r;l:length,width[,start[,end]][,options] cr g = graphic field definition command. [:name;] = optional field name. Maximum length 10 characters, no special characters allowed, field name mu...

  • Page 231: G - Graphic Definition -

    231 231 231 cab produkttechnik gmbh & co kg example: g - graphic definition - l ine graphic type: l - line [,options] = ,fill = filling of the graphic object with a specified pattern or with dot density. (see graphic option „fill“) ,shade = shading option (gradient filling - see graphic option „shad...

  • Page 232: G - Graphic Definition -

    232 232 232 cab produkttechnik gmbh & co kg g - graphic definition - r ectangle graphic type: r - rectangle g [:name;]x,y,r;r:width,height[,ht [,vt]][,options] cr g = graphic field definition command. [:name;] = optional field name. Maximum length 10 characters, no special characters allowed, field ...

  • Page 233: G - Graphic Definition -

    233 233 233 cab produkttechnik gmbh & co kg example: g - graphic definition - r ectangle graphic type: r - rectangle [,options] = ,fill = filling of the graphic object with a specified pattern or with dot density. (see graphic option „fill“) ,shade = shading option (gradient filling - see graphic op...

  • Page 234: Ill

    234 234 234 cab produkttechnik gmbh & co kg example: g - graphic definition - option: f ill graphic option: fill fills a graphic object with redifined patterns g [:name;]x,y,r;ge:settings[f:options] cr f: = fill parameter. Options = fill pattern option, with following valid input: 0%, 6%, 12%, 25%, ...

  • Page 235: Hade

    235 235 235 cab produkttechnik gmbh & co kg example: g - graphic definition - option s hade graphic option: shade produces a shading effect (gradient filling) of a graphic object. G[:name;]x,y,r;ge:settings[s:%1[,%2[,direction]] cr s = shade option %1 = darkness value at the beginning, as a percent ...

  • Page 236: Utline

    236 236 236 cab produkttechnik gmbh & co kg example: g - graphic definition - option: o utline graphic option: outline prints an outline around the filled graphic object with the thickness of 1 dot. G [:name;]x,y,r;type:type options [shade options][o] cr the outline option outlines filled objects. T...

  • Page 237: Utline

    237 237 237 cab produkttechnik gmbh & co kg g - graphic definition - option: o utline graphic option: outline m m j s l1;0,0,68,71,100 g 5,20,0;r:20,20,1,20[o] g 85,30,0;c:10,10,10,10[o] g 10,10,0;l:80,2[o] a 1 example:.

  • Page 238: H -

    238 238 238 cab produkttechnik gmbh & co kg h - h eat, speed, method of printing, ribbon this command sets printing heat, speed and the method of printing for the current label. Print quality is influenced by the used material and by the print heat and print speed. H speed[,h][,t][,r][,bb] cr h - he...

  • Page 239: I -

    239 239 239 cab produkttechnik gmbh & co kg i - i mage field definition the i command is used for image printing. ( image stands for pictures, pictograms, logos etc.). It defines the position and the size of an image on the label.The image has to be downloaded first, before it can be placed on the l...

  • Page 240: I -

    240 240 240 cab produkttechnik gmbh & co kg example: i - i mage field definition for best print quality it is recommended to use images which have been scanned in the same resolution as the printer resolution. Lower scan resolutions will cause bad print quality, higher resolutions may exceed the ava...

  • Page 241: I -

    241 241 241 cab produkttechnik gmbh & co kg i - i mage field definition m m j s l1;0,0,68,71,100 i:image1;10,10,0,2,2,a ;tree a1 this example recalls the picture with the name " tree.Bmp " from any memory card of the printer and prints it resized (enlarged) by the factor 2 in x- direction and factor...

  • Page 242: J -

    242 242 242 cab produkttechnik gmbh & co kg j - j ob start the j command „tells „ the printer, that the following data contains label specific data. It starts a new print job. J [comment] cr j - job start command. Comment = optional text which may describe the label. This optional text will be displ...

  • Page 243: M -

    243 243 243 cab produkttechnik gmbh & co kg m - m emory card access cab printers are prepared for multiple possibilities if the built in or the optional memory is used. The m commands (memorycard -commands) are used for a couple of operations, described on the next pages. Following memory types are ...

  • Page 244: M -

    244 244 244 cab produkttechnik gmbh & co kg m - m emory card access some applications use the memory card to recall labels for printing and send the variable field contents from an other application. This is one of the simple methods which is often used to connect cab printers to sap or to ibm mainf...

  • Page 245: M -

    245 245 245 cab produkttechnik gmbh & co kg m - m emory card access depending on the used memory type you may recognize different folders on the memory card. Best viewed by connecting the printer through its network interface, using ftp access. Memory card access with ftp connection: the of the most...

  • Page 246: M -

    246 246 246 cab produkttechnik gmbh & co kg m - m emory card access additional folders which are displayed by using ftp connection: execute - is a folder which executes immediately the label which is transmitted by ftp to that folder. ( a label will be processed as soon as it is copied into that fol...

  • Page 247: M -

    247 247 247 cab produkttechnik gmbh & co kg example: m - m emory card access - c ontent request mc [path] cr mc... - memory card: content request. Requests the content of a directory path on the memory card (analog to the dos command „dir“) path = optional parameter to select the pathname where the ...

  • Page 248: M -

    248 248 248 cab produkttechnik gmbh & co kg m - m emory card access - d elete file from card md type;[path]name cr md... - memory card: delete file from card. Deletes (erases) data on memory card type= lbl (label), fnt (font), img (image), fmt (label format) tmp (temporary file i.E. File which conta...

  • Page 249: M -

    249 249 249 cab produkttechnik gmbh & co kg example: m - m emory card access - f ormat card m f;name cr m f... - memory card: format card. Formats the memory card (creates a file system ) all rinters create automatically a folder structure to separate the data to the specified locations. Name = name...

  • Page 250: M -

    250 250 250 cab produkttechnik gmbh & co kg example: example: m - m emory card access - l oad file from card m l type;[path]name cr m l... - memory card: load file from card. Load data from memory card type= lbl (label), fnt (font), img (image), fmt (label format) path = optional parameter to select...

  • Page 251: M -

    251 251 251 cab produkttechnik gmbh & co kg m - m emory card access - r ename file on card m n type;[path]old,new cr m n... - rename a file on the memory card. Type= lbl (label), fnt (font), img (image), fmt (label format) tmp (temporary file i.E. File which contains a serial number) „type“: fnt era...

  • Page 252: M -

    252 252 252 cab produkttechnik gmbh & co kg example: m - m emory card access - r epeat last file content m r cr m r - memory card: repeat last file content. Jump to start of file. This command can be used to implement simple loops. Ms lbl;loop m m j s l1;0,0,68,70,100 t:text1;20,10,0,3,7;[?:art-no:]...

  • Page 253: M -

    253 253 253 cab produkttechnik gmbh & co kg example: m - m emory card access - s tore data m s type;[path]name cr m s... - memory card: store data on card. Stores data on memory card. Type= lbl (label), fnt (font), img (image), fmt (label format) path = optional parameter to select the pathname wher...

  • Page 254: M -

    254 254 254 cab produkttechnik gmbh & co kg m - m emory card access - u pload data m u type;[path] name cr m u... -memory card: upload data. Uploads file contents from memory card as binary data. M u lbl;testlbl uploads a label named testlbl from the memory card. If hyperterminal is used to receive ...

  • Page 255: O - Set Print

    255 255 255 cab produkttechnik gmbh & co kg o - set print o ptions the o command is used to set a wide range of options which influences the complete label. Important: the "o" command must be located directly after the label size command "s....." o [ax=y][,b][,cx][,d][,e][,f][,hx][,m][,n][,p][,r][,s...

  • Page 256: O - Set Print

    256 256 256 cab produkttechnik gmbh & co kg o - set print o ptions n = negative (inverted) printout of the complete label r = rotate the label contents 180 degrees p = printmode - backfeed option always / smart backfeed „always“ feeds the label back and starts printing at the label margin, while „sm...

  • Page 257: O - Set Print

    257 257 257 cab produkttechnik gmbh & co kg example: example: o - set print o ptions j s l1;0,0,68,71,100 g 65,50,0;c:25,10,.7 g 25,25,0;c:20,20,2 g 20,20,35;c:10,10,1 a 1 j s l1;0,0,68,71,100 o r g 65,50,0;c:25,10,.7 g 25,25,0;c:20,20,2 g 20,20,35;c:10,10,1 a 1 the o r command rotates the complete ...

  • Page 258: P - Set

    258 258 258 cab produkttechnik gmbh & co kg p - set p eel-off mode this command needs an optional peel off sensor, which varies from printer type to printer type. This command pauses the printer after each label. The next label prints, when the actual label is removed. The p command is very importan...

  • Page 259: R -

    259 259 259 cab produkttechnik gmbh & co kg example: r - r eplace field contents the usage of the „r“ command is to replace data contents of previously downloaded label. Normally this is a label which is recalled from memory card into the printer´s internal memory. The r command offers an easy way t...

  • Page 260: S - Set Label

    260 260 260 cab produkttechnik gmbh & co kg s - set label s ize this command defines the width and length of a label and has some additional options. S [ptype;]xo,yo,ho,dy,wd[,dx,col][;name] cr s - set label size ptype; = photocell type. Sets the type of label sensing. Optional parameter. It is reco...

  • Page 261: S - Set Label

    261 261 261 cab produkttechnik gmbh & co kg s - set label s ize optional parameters when multiple labels are placed horizontally: dx = defines the distance from the margin of the first label to the second label in horizontal direction col = number of labels horizontally (default value =1) name = opt...

  • Page 262: S - Set Label

    262 262 262 cab produkttechnik gmbh & co kg x0 y0 h0 dy wd dx s [ptype;]xo,yo,ho,dy,wd[,dx,col][;name] cr s - set label s ize.

  • Page 263: S - Set Label

    263 263 263 cab produkttechnik gmbh & co kg s - set label s ize the settings and the positioning of different fields on the xd (double sided) printer requires a clear understanding where all the content has to be placed. The next sample shall help to get a better understanding. Additionally some cut...

  • Page 264: T -

    264 264 264 cab produkttechnik gmbh & co kg t - t ext field definition the most used command to program a label is the „t“ command which is used for text field definitions.This command influences the size, shape, rotation etc. Of any shown textlines on a label. T [:name;]x,y,r,font,size[,effects];te...

  • Page 265: T -

    265 265 265 cab produkttechnik gmbh & co kg t - t ext field definition vektorfonts font no. Name type description 3 bx000003 vectorswiss 721 tm 5 bx000005 vectorswiss 721 bold tm 596 bx000596 vectormonospace 821 tm optional internal cab fonts: 1000 gehei21m vectorar heiti medium (mandarin - (chinese...

  • Page 266: T -

    266 266 266 cab produkttechnik gmbh & co kg t - t ext field definition effects = the following effects are only available together with internal vector font and additional true type fonts : frn = right frame for text objects fln = left frame for text objects fun = upper frame for text objects fdn = ...

  • Page 267: T -

    267 267 267 cab produkttechnik gmbh & co kg t - t ext field definition j s l1;0,0,68,71,100 t 16,20,0,3,12;ethanol t 16,40,0,3,12,b;ethanol t 16,60,0,5,12;ethanol a2 in this example we want to explain, that the same effect can be shown when a text is bold from the original structure or when the opti...

  • Page 268: T -

    268 268 268 cab produkttechnik gmbh & co kg t - t ext field definition j s l1;0,0,68,71,100 t 2,15,0,596,8;sator 1263768376688 t 2,23,0,596,8;arepo 8736876136237 t 2,31,0,596,8;tenet 7686876868688 t 2,39,0,596,8;opera 1111111111111 t 2,47,0,596,8;rotas 2222444422244 a2 the internal monotype font can...

  • Page 269: T -

    269 269 269 cab produkttechnik gmbh & co kg t - t ext field definition internal bitmap fonts on this page you can see a printout of the printer´s internal bit mapped fonts. The size of the characters has been enlarged for a better readability.

  • Page 270: T -

    270 270 270 cab produkttechnik gmbh & co kg t - t ext 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:... Option for more deta...

  • Page 271: T -

    271 271 271 cab produkttechnik gmbh & co kg example: t - t ext field definition this example shows some special effects of the cab printers „swiss“ font. J s 0,0,68,71,100 or d 0,5 t 10, 7,0,-5,x3,y3,o;font -5 outline t 10,14,0,-5,x2,y2,u;font -5 underlined t 10,21,0,-5,x2,y2,g;font -5 gray t 10,28,...

  • Page 272: T -

    272 272 272 cab produkttechnik gmbh & co kg t - t ext field definition sample for printing inverted text with different frame sizes. Please have a closer view how the justification commmand (... [j:c80] ... ) influences the printout. J o r h100,-5 s l1;0,0,68,70,100 t:f1;10,40,0,596,15,n,q85,b,fu17,...

  • Page 273: T -

    273 273 273 cab produkttechnik gmbh & co kg t - t ext field definition writing upside down is as well possible as rotating text. M m j s 0,0,68,71,100 t 10, 7,0,-5,x1,y1,v;upside down t 20,14,0,5,5,v;upside down t 30,14,0,596,5,v;upside down t 50,59,180,596,5,v;upside down t 60,59,180,596,3,v;upside...

  • Page 274

    274 274 274 cab produkttechnik gmbh & co kg example: x - synchronous peripheral signal settings the x command can be used to control external devices through the interface in the front of the printer. X y[;ao] cr x - synchronous peripheral signal setting command y = printing coordinate when a signal...

  • Page 275: Special Content Fields

    275 275 275 cab produkttechnik gmbh & co kg chapter 5: special content fields example: example: example: example: special content fields special content fields are defined in squared brackets [ ]. This brackets can be used in regular text field, as long as they do not include a special content field...

  • Page 276: Time Functions

    276 276 276 cab produkttechnik gmbh & co kg time functions time functions are used to recall the time from the internal real time clock which is available in each printer. Additional time calculations allow to modify the time stamp with added or subtracted hours, minutes or seconds. Please remember ...

  • Page 277: Time Functions

    277 277 277 cab produkttechnik gmbh & co kg example: time functions [h12...] print h our in 12 -hour form (1-12) this option is used to recall the time from the printer´s internal clock. The result will be the actual hour on the label in the 12 hour format. Usually this option is used together with ...

  • Page 278: Time Functions

    278 278 278 cab produkttechnik gmbh & co kg example: time functions [h24...] print h our in 24 -hour form (0-23) this option is used to recall the time from the printer´s internal clock. The result will be the actual hour on the label in the 24 hour format. Usually this option is used together with ...

  • Page 279: Time Functions

    279 279 279 cab produkttechnik gmbh & co kg example: time functions [h012...] print h0 ur in 12 -hour form (01-12) -always 2 digits this option is used to recall the time from the printer´s internal clock. The result will be the actual hour on the label in the 12 hour format. Usually this option is ...

  • Page 280: Time Functions

    280 280 280 cab produkttechnik gmbh & co kg example: time functions [h024...] print h0 ur in 24 -hour form (01-24) -always 2 digits this option is used to recall the time from the printer´s internal clock. The result will be the actual hour on the label in the 24 hour format. Usually this option is ...

  • Page 281: Iso

    281 281 281 cab produkttechnik gmbh & co kg [isotime...] prints the time in iso standard format [isotime] prints the time in iso format - as 6 digit value without separator sign. [isotime {:+hh{,+mm{,+ss}}}] [isotime...] - prints the time in iso standard format +hh = adds the amount of additional ho...

  • Page 282: [Min]    Print

    282 282 282 cab produkttechnik gmbh & co kg [min] print min utes (00-59) this option is used to recall the actual minutes from the printer´s internal clock. Usually this option is used together with the options [hh] and [ss] . [min {:+hh{,+mm{,+ss}}}] [min...] - print minutes +hh = adds the amount o...

  • Page 283: [Sec...]    Print

    283 283 283 cab produkttechnik gmbh & co kg [sec...] print sec onds (00-59) this option is used to recall the actual seconds from the printer´s internal clock. Usually this option is used together with the options [hh] and [mm]. [sec {:+hh{,+mm{,+ss}}}] [sec...] - print seconds +hh = adds the amount...

  • Page 284: [Time ...]    Print Actual

    284 284 284 cab produkttechnik gmbh & co kg [time ...] print actual time the time option prints the actual time in the format of the preset country. Format: hh:mm:ss [time {:+hh{,+mm{,+ss}}}] [time...] - print actual time +hh = adds the amount of additional hours as numerical value +mm = adds the am...

  • Page 285: [Xm...]    Am/pm Indicator

    285 285 285 cab produkttechnik gmbh & co kg [xm...] am/pm indicator this option was implemented for the usage in countries, where the time is displayed as „am“ (morning) and „pm“ (afternoon), when 12 hour time format is selected. [xm {:+hh{,+mm{,+ss}}}] [xm...] - am/pm indicator +hh = adds the amoun...

  • Page 286: Date Functions

    286 286 286 cab produkttechnik gmbh & co kg date functions date functions are used to recall the date from the internal real time clock which is available in each printer. Additional date calculation options allow to modify the date stamp with added or subtracted days, months or years, i. E. To calc...

  • Page 287: Date Functions

    287 287 287 cab produkttechnik gmbh & co kg example: date functions [date... ] print actual date recalls the date from the printer and prints it in the defined size and in the format of the selected country. [date {:+dd{,+mm{,+yy}}}] [date...] - print actual date +dd = adds the amount of additional ...

  • Page 288: Date Functions

    288 288 288 cab produkttechnik gmbh & co kg example: date functions [date... ] print actual date m m j s l1;0,0,68,71,100 t 3,25,0,3,6;in 10 years we have: [date:03,02,10] a1 this example adds 3 days, 2 months and 10 years.

  • Page 289: Date Functions

    289 289 289 cab produkttechnik gmbh & co kg example: date functions [day... ] print numeric day of the month (1-31) the numeric day of the actual month is recalled from the printer´s clock [day {:+dd{,+mm{,+yy}}}] [day...] - print numeric day of the month (1-31) +dd = adds the amount of additional d...

  • Page 290: Date Functions

    290 290 290 cab produkttechnik gmbh & co kg example: date functions [day02... ] print numeric 2 -digit day of the month (01-31) recalls the date from the printer and prints it in the defined size and in the format of the selected country. (see also the“l“ command). [day02 {:+dd{,+mm{,+yy}}}] [day02....

  • Page 291: Date Functions

    291 291 291 cab produkttechnik gmbh & co kg date functions [dofy... ] print numeric d ay of y ear(001-366) prints the day of year. Possible values: 001-366. [dofy {:+dd{,+mm{,+yy}}}] [dofy...] - print numeric day of the year +dd = adds the amount of additional days as numerical value +mm = adds the ...

  • Page 292: Date Functions

    292 292 292 cab produkttechnik gmbh & co kg example: date functions [isodate:...] prints date following the i so specs prints the date in iso format, following the rules of the iso 8601-2000 standard. Days, months and years can be added. The iso date specifies the representation of dates in the greg...

  • Page 293: Date Functions

    293 293 293 cab produkttechnik gmbh & co kg example: date functions [isoordinal: ...] prints date following the i so specs prints the particular calendar day and its ordinal number within its calendar year. Result is printed in iso 8601:2000 format ( yyyyddd) whereby yyyy stands for the 4 -digit yea...

  • Page 294: Date Functions

    294 294 294 cab produkttechnik gmbh & co kg example: date functions [wday... ] print numeric w eek day (0-6) this function prints the numeric week day - starting on sunday with 0 and ends at saturday with 6. Please see also the [isowday] command which numbers each weekday from 1-7, starting on monda...

  • Page 295: Date Functions

    295 295 295 cab produkttechnik gmbh & co kg example: date functions [wday... ] print complete w eek day name print the complete weekday name. The name of the day depends on the selected language of the printer or on the previously sent „ l „ (language) command. [wday {:+dd{,+mm{,+yy}}}] [wday...] - ...

  • Page 296: Date Functions

    296 296 296 cab produkttechnik gmbh & co kg example: date functions [wday2... ] print w eek day name, 2 - digits shortened print the first 2 characters of the weekday name. The name of the day depends on the selected language of the printer or on the previously sent „l“ (language) command. [wday2 {:...

  • Page 297: Date Functions

    297 297 297 cab produkttechnik gmbh & co kg example: date functions [wday3... ] print w eek day name, 3 - digits shortened prints the first 3 characters of the weekday name. The name of the day depends on the preset language of the printer or on the previously sent „l = language“ command. [wday3 {:+...

  • Page 298: Date Functions

    298 298 298 cab produkttechnik gmbh & co kg example: date functions [isowday: ...] print date following the i so specs this function prints the numeric week day - starting on monday with 1 and it ends at sunday with 7. Please see also the [wday] command which numbers each weekday from 0-6, starting ...

  • Page 299: Date Functions

    299 299 299 cab produkttechnik gmbh & co kg example: date functions [week... ] print numeric week (1-53) prints the week number (1 -53)the week will print without leading zeroes if a week has only one digit. The command [week02...] needs to be used, if leading zeroes are required for the first weeks...

  • Page 300: Date Functions

    300 300 300 cab produkttechnik gmbh & co kg example: date functions [week02... ] print numeric week with 2 -digits (01-53) print the week number with 2 digits. The week will print with leading zeroes. The printer creates the number of the week (01-53) [week02 {:+dd{,+mm{,+yy}}}] [week02...] - print ...

  • Page 301: Date Functions

    301 301 301 cab produkttechnik gmbh & co kg example: date functions [oweek... ] print week with o ffset(1-53) print week with offset (1-53) [oweek :+ww] [oweek...] - print week with offset (1-53) +ww = adds the amount of additional weeks as numerical value m m j s l1;0,0,68,71,100 t 12,25,0,3,6;toda...

  • Page 302: Date Functions

    302 302 302 cab produkttechnik gmbh & co kg example: date functions [mon... ] print 3-character mon th name prints the first 3 characters of the month name. The name of the month depends on the selected language of the printer or on the previously sent „l = language“ command. [mon {:+dd{,+mm{,+yy}}}...

  • Page 303: Date Functions

    303 303 303 cab produkttechnik gmbh & co kg example: date functions [month... ] print complete month name prints the complete month name. The name of the month depends on the selected language of the printer or on the previously sent „l = language“ command. [month {:+dd{,+mm{,+yy}}}] [month...] - pr...

  • Page 304: Date Functions

    304 304 304 cab produkttechnik gmbh & co kg example: date functions [month... ] print 2 -digit month (1-12) print digits of month. (1-12) (no leading zeroes). If leading zeroes are required, please see the command [month02...]. [month {:+dd{,+mm{,+yy}}}] [month...] - print 2-digit month (1-12) +dd =...

  • Page 305: Date Functions

    305 305 305 cab produkttechnik gmbh & co kg example: date functions [month02... ] print 02 -digit month (01-12) print 2 digits month. (01-12) (leading zeroes, always 2 digits). Please see the command [month...] , if leading zeroes should be suppressd. [month02 {:+dd{,+mm{,+yy}}}] [month02...] - prin...

  • Page 306: Date Functions

    306 306 306 cab produkttechnik gmbh & co kg example: date functions [month02... ] print 02 -digit month (01-12) print a one digit monthcode the following example creates a label with a one digit month code 1...9 and o...D using the [month02] command. This is sometimes requested for industrial applic...

  • Page 307: Date Functions

    307 307 307 cab produkttechnik gmbh & co kg example: date functions [yy... ] print 2 -digit y ear (00-99) print 2 digits year. (0-99) (leading zeroes, always 2 digits) [yy {:+dd{,+mm{,+yy}}}] [yy...] - print 2-digit year +dd = adds the amount of additional days as numerical value +mm = adds the amou...

  • Page 308: Date Functions

    308 308 308 cab produkttechnik gmbh & co kg example: date functions [yyyy... ] print 4 -digit y ear (1970-2069) print 4 digits year. (1970-2069) [yyyy {:+dd{,+mm{,+yy}}}] [yyyy...] - print 4-digit year (1979-2069) +dd = adds the amount of additional days as numerical value +mm = adds the amount of a...

  • Page 309: Date Functions

    309 309 309 cab produkttechnik gmbh & co kg date functions jalali date functions the jalali calender is used in arab countries. The date calculation is similar to the other date commands, with the difference that the jalali calendar is used for the date calculation which delivers other results. The ...

  • Page 310: Date Functions

    310 310 310 cab produkttechnik gmbh & co kg example: date functions [jyear... ] print 4 -digit jalali y ear print 4 digits year, based on the jalali calendar. The output of this date can be influenced with the [s:...] command to print the numbers either in arabic or in latin style. [jyear {:+dd{,+mm...

  • Page 311: Date Functions

    311 311 311 cab produkttechnik gmbh & co kg example: date functions [jday...] print j alali- day prints the day in jalali calender format. The output of this date can be influenced with the [s:...] command to print the numbers either in arabic or in latin style. [jday {:+dd{,+mm{,+yy}}}] [jday...] -...

  • Page 312: Date Functions

    312 312 312 cab produkttechnik gmbh & co kg example: date functions [jday02...] print j alali- day , 02 digits prints the first 2 characters of the day of the jalali calendar. The output of this date can be influenced with the [s:...] command to print the numbers either in arabic or in latin style. ...

  • Page 313: Date Functions

    313 313 313 cab produkttechnik gmbh & co kg example: date functions [jmonth...] print j alali- month prints the jalali month. The output of this date can be influenced with the [s:...] command to print the numbers either in arabic or in latin style. [jmonth {:+dd{,+mm{,+yy}}}] [jmonth...] - print ja...

  • Page 314: Date Functions

    314 314 314 cab produkttechnik gmbh & co kg example: date functions [jmonth02...] print j alali- month - 2 digits print jalali-month,02 digits the output of this date can be influenced with the [s:...] command to print the numbers either in arabic or in latin style. [jmonth02 {:+dd{,+mm{,+yy}}}] [jm...

  • Page 315: Date Functions

    315 315 315 cab produkttechnik gmbh & co kg example: date functions [jdofy...] print j alali- d ay of y ear prints the day of the year in the jalali calendar format. The output of this date can be influenced with the [s:...] command to print the numbers either in arabic or in latin style. [jdofy {:+...

  • Page 316: Date Functions

    316 316 316 cab produkttechnik gmbh & co kg example: date functions [jmonth... ] print complete j alali month name prints the complete month name. The name of the month depends on the selected language of the printer or on the previously sent „l = language“ command. [jmonth {:+dd{,+mm{,+yy}}}] [jmon...

  • Page 317: Date Functions

    317 317 317 cab produkttechnik gmbh & co kg example: date functions [jwday...] print j alali- w eek- day prints the week day of the jalali calendar. The output of this date can be influenced with the [s:...] command to print the numbers either in arabic or in latin style. [jwday {:+dd{,+mm{,+yy}}}] ...

  • Page 318: Date Functions

    318 318 318 cab produkttechnik gmbh & co kg example: date functions [syear... ] print 4 -digit suriyakati year print 4 digits year,based on the suriyakati calendar. The suriyakati calendar (also called sun calendar or buddha calendar) is the official calendar in thailand. [syear {:+dd{,+mm{,+yy}}}] ...

  • Page 319: Mathematical Functions

    319 319 319 cab produkttechnik gmbh & co kg mathematical functions mathematical functions the printer offer very powerful mathematical functions for calculation and comparison of different field values. Mathematical functions field calculations and comparisons [+:op1,op2. . ,] addition [-:op1,op2] s...

  • Page 320: Mathematical Functions

    320 320 320 cab produkttechnik gmbh & co kg example: mathematical functions [ + :op1,op2, . . .] addition addition options can be used to add several values of text - or barcode fields to print the result on the label. [+:op1,op2, ... ] [+:... ] - addition op1,op2,... = operand 1, operand 2,operand ...

  • Page 321: Mathematical Functions

    321 321 321 cab produkttechnik gmbh & co kg example: mathematical functions [ - :op1,op2,...] subtraction subtraction options can be used to subtract several values of text - or barcode fields to print the result on the label. [-: op1,op2,...] [-:...] op1,op2,... = minuend (op1) minus subtrahend (op...

  • Page 322: Mathematical Functions

    322 322 322 cab produkttechnik gmbh & co kg example: mathematical functions [ * :op1,op2, . .] multiplication multiplication of several operands of text or barcode fields and prints the result in the defined field on the label. [*:op1,op2,..] [*:...] - multiplication op1,op2,.. = operand1 (op1) * op...

  • Page 323: Mathematical Functions

    323 323 323 cab produkttechnik gmbh & co kg example: mathematical functions [ / :op1,op2] division divides operand1 (op1) by operand2 (op2) and prints the result in the defined field on the label. [/:op1,op2,...] [/ :...] - division op1,op2... = operand1 (op1) divided by operand2 (op2) ... 2 digits ...

  • Page 324: Mathematical Functions

    324 324 324 cab produkttechnik gmbh & co kg example: mathematical functions [ % : op1,op2] modulo the remainder of the two operands is the modulo. [%: op1,op2] [%: ...] - modulo op1,op2,... = operand1 (op1), operand2(op2) 2 digits behind the comma are preset as default value. The values might be exi...

  • Page 325: Mathematical Functions

    325 325 325 cab produkttechnik gmbh & co kg example: mathematical functions [ % : op1,op2] modulo m m j s l1;0,0,68,71,100 t:count;5,10,,3,4;[ser:000000][i] t:modcalc;5,10,,3,4;[%:count,15][i] t:shift; 5,10,,3,4;[+:modcalc,1][d:2,0] a 20 the sample above produces a counter from 1 to 15 and sets it b...

  • Page 328: Mathematical Functions

    328 328 328 cab produkttechnik gmbh & co kg example: mathematical functions [ & :op1,op2] logical and compares 2 values and prints the result which is defined in that field. Result is „1“ if both values for the comparision are identical“ - otherwise the result is 0. [&: op1,op2] [&:...] - logical an...

  • Page 329: Mathematical Functions

    329 329 329 cab produkttechnik gmbh & co kg example: mathematical functions [ : op1,op2] comparision less than compares 2 values and has the result „1“ if the expression is true, otherwise 0 [ [ ] op1,op2 = operand 1 (op1) less than operand 2 (op2) the result is true (1), when operand1 (op1) is less...

  • Page 330: Mathematical Functions

    330 330 330 cab produkttechnik gmbh & co kg example: mathematical functions [ = : op1,op2] comparision = equal compares 2 values and has the result true (1), when the values are equal or false. (0) when these two values are not equal. [=: op1,op2] [=:...] op1,op2 = operand1 (op1) compared with opera...

  • Page 331: Mathematical Functions

    331 331 331 cab produkttechnik gmbh & co kg example: mathematical functions [==: text1,text2] string comparision == equal compares 2 text strings and has the result true (1), when the text strings are equal or false. (0) when these two strings are not equal. [==:text1,text2] [==:...] - string compar...

  • Page 332: Mathematical Functions

    332 332 332 cab produkttechnik gmbh & co kg example: mathematical functions [>: op1,op2] comparision > greater than this option compares 2 values and has the result = true (1) or false (0) [>: op1,op2] [>: ...] - comparision greater than op1,op2 = compares operater1 (op1) with operator2 (op2) the re...

  • Page 333: Mathematical Functions

    333 333 333 cab produkttechnik gmbh & co kg example: mathematical functions [mod10:x] calculate the mod ulo 10 check digit calculates and prints the modulo 10 check digit for numerical barcodes [mod10: x] [mod10:...] - calculate the mod 10 digit x = value which is used to calculate the check digit t...

  • Page 334: Mathematical Functions

    334 334 334 cab produkttechnik gmbh & co kg example: mathematical functions [mod36:x] calculate the mod ulo 36 check digit calculates and prints the modulo 36 check digit. [mod36: x] [mod36:x] - calculate the mod 36 checkdigit x = value which is used to calculate the check digit this function can be...

  • Page 335: Mathematical Functions

    335 335 335 cab produkttechnik gmbh & co kg example: mathematical functions [mod43:x] calculates the mod ulo 43 check digit calculates and prints the modulo 43 check digit. [mod43: x] [mod43:x] x = value which is used to calculate the check digit this function can be used to visualize check digits o...

  • Page 336: Rice Format

    336 336 336 cab produkttechnik gmbh & co kg example: [p: ... ] print result in p rice format prints result in price format [p: name,td{o}] [p:...] - price format option name = field name t = thousands separator d = decimal point character o = optional addendum characters m m j s l1;0,0,68,71,100 t:p...

  • Page 337: [R:x]

    337 337 337 cab produkttechnik gmbh & co kg example: [r:x] r ounding method cab printers „know“ several rounding methods. To select a specified rounding method use the [r:x] option. [r: x] [r:x] - rounding method x = n = no rounding ( default ) u = rounding up d = rounding down m = round mathematica...

  • Page 338: Special Functions

    338 338 338 cab produkttechnik gmbh & co kg special functions special functions the special functions are completing the jscript programming language. On the following pages we describe how to handle display prompts, we show how to write data into a log file and offer some examples how data can be f...

  • Page 339: [?: ...   ]    Lcd Prompt

    339 339 339 cab produkttechnik gmbh & co kg [?: ... ] lcd prompt cab printers offer the feature that a standard pc keyboard with usb connector can be connected the printers.All actual printers have this possibility as standard feature. Labels, graphics, databases and fonts can be saved on the printe...

  • Page 340: [?: ...   ]    Lcd Prompt

    340 340 340 cab produkttechnik gmbh & co kg [?: ... ] lcd prompt [?:x,y,z{,d}{,lx}{,mx}{,r}{,j}] ? = command for the lcd prompt x = text line which appears on the printers lcd ( 16 characters max.) y = optional default value which is displayed on the lcd for the first input otherwise the previous in...

  • Page 341: [?: ...   ]    Lcd Prompt

    341 341 341 cab produkttechnik gmbh & co kg [?: ... ] lcd prompt m m o r j s l1;0,0,68,70,100 t 10,10,0,5,5;[?:article number] a1 requests in the display for article number and appears like shown in the picture below. Data can now be exchanged through an attached keyboard or scanner or through the n...

  • Page 342: [?: ...   ]    Lcd Prompt

    342 342 342 cab produkttechnik gmbh & co kg [?: ... ] lcd prompt m m j o r s l1;0,0,68,70,100 t 10,10,0,5,5;[?:article,screw,3] a6 presets in the word screw in the display. [?:article no:,7733214,3,d] prompts with the headline article no: and the preset value 7733214 each three labels and erases the...

  • Page 343: [?: ...   ]    Lcd Prompt

    343 343 343 cab produkttechnik gmbh & co kg [?: ... ] lcd prompt [?:article?,,1,m1111111,r,d] prompts for article number without a preset value, limited to 7 digits and repeated prompt if database record was not found. [?:article,2200333,,,l6,m!11111] prompts for article with preset value 2200333 an...

  • Page 344: [Abc:x]    Insert

    344 344 344 cab produkttechnik gmbh & co kg [abc:x] insert abc value inserts a value from abc (a-series basic compiler). This enables the printer to use abc programs as function. [abc:x] [abc:...] - insert abc value x = parameter which is transmitted by abc special functions syntax:.

  • Page 345: [Bin:x{,y ...} ]    Insert

    345 345 345 cab produkttechnik gmbh & co kg example: [bin:x{,y ...} ] insert bin ary data converts data into binary values. Converted data are 8 bit data. This can be used e.G. For for 2d barcodes which require sometimes special contents. [bin: x{,y...}] [bin:...] - insert binary data x = input data...

  • Page 346: Bin

    346 346 346 cab produkttechnik gmbh & co kg [bin16b:x{,y ...} ] insert bin ary data, 16 bit - big endian allows to insert binary data in big endian format. For further details about binary data little endian and big endian please refer to wikipedia at http://en/wikipedia.Org/wiki/endian [bin16b:x{,y...

  • Page 347: Bin

    347 347 347 cab produkttechnik gmbh & co kg [bin16l:x{,y ...} ] insert bin ary data, 16 bit - little endian allows to insert binary data in little endian format. For further details about binary data little endian and big endian please refer to wikipedia at http://en/wikipedia.Org/wiki/endian [bin16...

  • Page 348: Bin

    348 348 348 cab produkttechnik gmbh & co kg [bin32b:x{,y ...} ] insert bin ary data, 32 bit - big endian allows to insert binary data in big endian format. For further details about binary data little endian and big endian please refer to wikipedia at http://en/wikipedia.Org/wiki/endian [bin32b:x{,y...

  • Page 349: Bin

    349 349 349 cab produkttechnik gmbh & co kg [bin32l:x{,y ...} ] insert bin ary data, 32 bit - little endian allows to insert binary data in little endian format. For further details about binary data little endian and big endian please refer to wikipedia at http://en/wikipedia.Org/wiki/endian [bin32...

  • Page 350: Special Functions

    350 350 350 cab produkttechnik gmbh & co kg [bitfield:... ] bitwise encoded data field bitfield creates a bitwise encoded data field. It fills up 8 bits in the big - endian - mode [bitfield: bits1,bits2,...Bitsn:val1,val2,...Val3n] [bitfield:bits1,bits2,...Bitsn:val1,val2,...Val3n] bits = 1-32 val =...

  • Page 351: Ement

    351 351 351 cab produkttechnik gmbh & co kg [ c : ... ] leading zero repla c ement leading zeroes can be replaced with this function. The default counting system for serialized fields (base) is 10 and can be replaced with values from 2...36. This command with some date or time functions to suppress ...

  • Page 352: Ement

    352 352 352 cab produkttechnik gmbh & co kg [ c : ... ] leading zero repla c ement m m j s l1;0,0,68,71,100 t:cnt; 10,15,0,3,10;[ser:1][i] t:field1;10,10,0,3,10;[+:1,cnt][c:0][d:4,0] t:field2;10,20,0,3,10;[+:1,cnt][c: ][d:4,0] a 4 prints 4 labels with 2 counters- one counter with leading zero and th...

  • Page 353: Special Functions

    353 353 353 cab produkttechnik gmbh & co kg example: special functions [ d :... ] set number of d igits this option allows for special formatting on a calculated field. [d: m,n] d= set number of digits m = amount of digits n = digits after the comma (2 is default value) m m j s l1;0,0,68,71,100 t:in...

  • Page 354: Dbf

    354 354 354 cab produkttechnik gmbh & co kg [ dbf :... ] d ata b ase f ile access [dbf:key,keyvalue,entryfield] command to access data from a dbase iv tm compatible database on the optional memory card. [dbf:...] - database file access key = search value of the database keyvalue = is defined by the ...

  • Page 355: Special Functions

    355 355 355 cab produkttechnik gmbh & co kg special functions example: [ hex :x ...] hex adecimal conversion converts binary data into a hexadecimal string. If "normal“ data is included, only the least significant byte of the unicode is converted. [hex:x...] [hex:x...] - hexadecimal conversion x = d...

  • Page 356: Special Functions

    356 356 356 cab produkttechnik gmbh & co kg example: special functions [ i : ...] i nvisible fields this function defines a field as invisible (it will not appear on the printout). The invisible function is very helpful when some items shall not shown on the label, but they might be required for oth...

  • Page 357: Special Functions

    357 357 357 cab produkttechnik gmbh & co kg special functions [i: ...] i nvisible fields j s l1;0,0,68,71,100 t:visible;10,20,0,3,5;[?:show weight? (y/n),,,,m4][i] t:visible1;50,20,0,3,5;[==:visible,n][i] t:weight;10,20,0,3,5;[?:weight?:]g [i:visible1] t:priceunit;10,20,0,3,5;[i] 0.05 t:result;10,40...

  • Page 358: [Jobid]     Print

    358 358 358 cab produkttechnik gmbh & co kg [jobid] print job id the jobid command prints the identification of the print job. For further information please see also "j job-id" and "esc j". [jobid] [jobid] - print job id m m j o r s l1;0,0,68,70,55 t 10,20,0,5,7;jobid: t 10,30,0,5,6;[jobid] a 1 exa...

  • Page 359: Special Functions

    359 359 359 cab produkttechnik gmbh & co kg example: special functions [j: ... ] j ustification the j command can be used to set the orientation of a text string or for a 1d barcode in a specified area. [j :ml] j - justification m = l - left = c -centered = r - right l = length of the specified area...

  • Page 360: [J: ...  ]

    360 360 360 cab produkttechnik gmbh & co kg [j: ... ] j ustification another example where the text is rotated. It is helpful to experiment with this command to understand clearly how it works. M m j s l1;0,0,68,71,104 g:area;0,10,0;r:50,50,.4,.4 t:noadjust;10,60,90,5,5;start t:adjust;20,60,90,5,5;c...

  • Page 361: [Len:x]    Text

    361 361 361 cab produkttechnik gmbh & co kg example: [len:x] text len gth detection this special command delivers the length of the specified text (x) [len:x] [len:...] - text length detection x = textstring or variable name mm j o r s l1;0,0,68,70,100 t:var1; 10,10,0,5,5;textline b:var2; 10,15,0,co...

  • Page 362: Lower

    362 362 362 cab produkttechnik gmbh & co kg [lower:... ] converts to lower case characters the „lower“ function converts text contents into lower case characters [lower: name] [lower:...] name = variable name m m j s l1;0,0,68,71,100 t:input;10,20,0,3,8;cab germany t:lowercase;10,40,0,3,8;[lower:inp...

  • Page 363: [Ltrim:...  ]

    363 363 363 cab produkttechnik gmbh & co kg m m j s l1;0,0,68,70,100 t:cutme;10,20,0,5,5,n; remove empty space t:cutoff;10,30,0,5,5,n;[trim:cutme] a1 [ltrim:... ] trim data l eft the ltrim command removes space characters and tab characters at the beginning of a text line. [ltrim:x] [ltrim:...] - tr...

  • Page 364: Name

    364 364 364 cab produkttechnik gmbh & co kg example: [name] access a field with a name uses previously defined field contents of text or barcode fields for further operations. This might be to concetenate the values of different fields, to use the values for mathematical operations etc. It is requir...

  • Page 365: Special Functions

    365 365 365 cab produkttechnik gmbh & co kg example: [name,m{,n}] insert substring extracts data from an existing data string of an other previously defined field. Parts of field contents can be used for further operations in another field. [name,m{,n}] name = previously defined field name m = posit...

  • Page 366: [Rtmp... ]

    366 366 366 cab produkttechnik gmbh & co kg [rtmp... ] r ead value from serial ( tmp ) file reads the value from a serial file of the optional memory card [rtmp{,x}] [rtmp:...] - read value from serial file x = defines how many times the value will repeated see also the command [wtmp] write value as...

  • Page 367: [Rtrim:...  ]

    367 367 367 cab produkttechnik gmbh & co kg example: [rtrim:... ] trim data r ight the rtrim command removes space characters or tab characters at the end of a text line. [rtrim:x] [rtrim:x] - trim data right x = data m m j s l1;0,0,68,70,100 t:cutme;10,20,0,5,5,n; remove empty space right t:cutoff;...

  • Page 368: [Ruser... ]

    368 368 368 cab produkttechnik gmbh & co kg [ruser... ] r ead value from ( user ) memory reads the value from the „user memory". Maximum length is 32 bytes. [ruser {,x}]] ruser = read user file, e.G. Serial number x = defines how many time the value will repeated see also the command "[wuser]". - wr...

  • Page 369: [S:...  ]

    369 369 369 cab produkttechnik gmbh & co kg [s:... ] s cript style for numeric values influences the script style for numeric values. Latin or arabic are valid values. Selecting arabic is only possible with font type -3 or special arabic truetype fonts. This command has no influence on barcodes. [s:...

  • Page 370: [Ser:...] -

    370 370 370 cab produkttechnik gmbh & co kg [ser:...] - ser ial numbering causes the printer to print serial numbers. [ser: start{,incr,{freq}}] [ser:...] = serial numbering start = initialisation value - sets the start number incr = increment value - presets the number which is added to the start n...

  • Page 371: [Ser:...] -

    371 371 371 cab produkttechnik gmbh & co kg example: [ser:...] - ser ial numbering m m j s l1;0,0,68,71,100 t:cnt; 10,15,0,3,10;[ser:1][i] t:field1;10,10,0,3,10;[+:1,cnt][c:0][d:4,0] t:field2;10,20,0,3,10;[+:1,cnt][c: ][d:4,0] a 4 the same example as for the „c:fill..“ command has been used (leading...

  • Page 372: Special Functions

    372 372 372 cab produkttechnik gmbh & co kg example: special functions [ser:...] - ser ial numbering example: counter with variable start value the following example shows a counter which uses a variable start value. We define 2 invisible (non printable) fields which contain the start value and the ...

  • Page 373: Special Functions

    373 373 373 cab produkttechnik gmbh & co kg special functions example: [ser:...] - ser ial numbering the following example shows a label which will be saved on the printers memory card and the variable start value is sent by the attached computer. Please refer also to the "m s“ command which explain...

  • Page 374: Special Functions

    374 374 374 cab produkttechnik gmbh & co kg special functions example: [ser:...] - ser ial numbering example: counter with restart from the beginning the following example shows how to program a counter which restarts after a specific amount of labels. Here the counter starts at one, counts up until...

  • Page 375: Special Functions

    375 375 375 cab produkttechnik gmbh & co kg special functions [sql:xx ] sql database access enables the printer to access a sql database. This command is used together with the cab database- connector. It requires that a file has been select first with the command "e sql....". See also the cab datab...

  • Page 376: [Sqllog:...  ]

    376 376 376 cab produkttechnik gmbh & co kg [sqllog:... ] sql logging into database same function as the [sql:xx] command. Sqllog will be processed when the label is printed. This enables data logging into a database. [sqllog:xx] [sqllog:...] - sql logging into database xx = any sql query for furthe...

  • Page 377: [Trim:...  ]    Trim Data

    377 377 377 cab produkttechnik gmbh & co kg [trim:... ] trim data the trim command can be used to remove space characters at the beginning and at the end of a text line. [trim:x] [trim:...] - trim data x = data m m j s l1;0,0,68,70,100 t:cutme;10,20,0,5,5,n; remove empty space t:cutoff;10,30,0,5,5,n...

  • Page 378: Special Functions

    378 378 378 cab produkttechnik gmbh & co kg special functions example: [u:x] insert u nicode characters this option inserts unicode characters in the data string of your text or barcode fields. [u: x] u - select unicode character x = hexadecimal value, indicated by a dollar sign ($) or ascii control...

  • Page 379: [U:x]    Insert

    379 379 379 cab produkttechnik gmbh & co kg [u:x] insert u nicode characters the following example shows a little application which converts us dollars into euro ( just to show how to recall the euro sign simply using the unicode feature of cab printers.) m m j s l1;0,0,68,71,100 or t:amount;20,30,0...

  • Page 380: Special Functions

    380 380 380 cab produkttechnik gmbh & co kg [upper:... ] convert to upper case characters the „upper“ function converts text contents into upper case characters [upper: name] [upper:...] - convert to upper case characters name = data - content of a previously defined field (field name) m m j s l1;0,...

  • Page 381: Special Functions

    381 381 381 cab produkttechnik gmbh & co kg example: special functions [winf] mark a line for writing into the info buffer [winf] marks a line to be written in the info buffer. This can be recalled with the "esc i“ command. This value will be set if the label is completely processed. [winf] [winf] -...

  • Page 382: Special Functions

    382 382 382 cab produkttechnik gmbh & co kg example: special functions [wlog] w rite log file writes data to a log file on the memory card. The log file can be is used to keep track of printed labels and can be used to create a report of these data. [wlog] [wlog] - write log file m m j s l1;0,0,68,7...

  • Page 383: [Wtmp]

    383 383 383 cab produkttechnik gmbh & co kg example: [wtmp] w rite value to serial ( tmp ) file writes a value to a previously defined temporary file on the printer´s memory card. [wtmp] [wtmp] - write value to serial file m m j s l1;0,0,68,71,100 e tmp;example t:xval;10,10,0,3,3;[rtmp,1][i] t:serno...

  • Page 384: [Wuser... ]

    384 384 384 cab produkttechnik gmbh & co kg [wuser... ] w rite value to user memory writes the value into the "user memory“. The function is similar to the [wtmp] command, with the exception that only one user file can be used at the same time, the total amount of characters is less, but it requires...

  • Page 385: Rfid Functions

    385 385 385 cab produkttechnik gmbh & co kg rfid functions rfid functions the following pages describe special commands which require the additional cab rfid module. Rfid modules which have been used with extra port for the rfid control on a- series or a+ series printers do not support these command...

  • Page 386: [Ltag ... ]

    386 386 386 cab produkttechnik gmbh & co kg [ltag ... ] l ock rfid tag area used to lock some blocks in the rfid tag. [ltag:start,len] [ltag:...] - lock rfid tag area start = start address (byte) len = length (byte) lock a block of the tag whereby "start" and "len" are bytes. First address in a tag ...

  • Page 387: [Rtag ... ]

    387 387 387 cab produkttechnik gmbh & co kg [rtag ... ] r ead rfid tag reads the rfid tag. [rtag:start,len] [rtag:....] - read rfid tag start = start address (byte) len = length (byte) reads the tag whereby "start" and "len" are bytes. First adress in a tag is " 0 ". Read data are converted in the c...

  • Page 388: [Rtagbin ... ]

    388 388 388 cab produkttechnik gmbh & co kg [rtagbin ... ] r ead rfid tag binary reads the rfid tag as binary data [rtagbin:start,len] [rtagbin:...] - readrfid tag binary start = start address (byte) len = length (byte) reads the tag whereby "start" and "len" are bytes. First adress in a tag is " 0 ...

  • Page 389: Rfid Functions

    389 389 389 cab produkttechnik gmbh & co kg rfid functions [tagid] read tag id shows the value of the read id of a rfid tag as hex value [tagid] [tagid] - readtag id answer = tag id in case of an error the printer responds 00 00 00 00 00 00 00 00 m m j s l1;0,0,68,70,100 t 20,20,0,5,5;[tagid] a1 thi...

  • Page 390: [Wtag ... ]

    390 390 390 cab produkttechnik gmbh & co kg [wtag ... ] w rite rfid tag writes the rfid tag in bytes [wtag:start{,len}] [wtag:...] - write tag id start = start address (byte) len = length (byte) writes the rfid tag whereby "start" and "len" are bytes. If the content is too short it will be filled up...

  • Page 391

    391 391 391 cab produkttechnik gmbh & co kg chapter 6: cab database connector cab database connector commands special license needs to be bought to use this functionality cab database connector this software allows in connection with a printer of the cab a-series, a+ series etc via tcp/ip, to print ...

  • Page 392: Cab Database Connector

    392 392 392 cab produkttechnik gmbh & co kg how it works: the cab sqlclient contacts the cabdatabasconnector via ethernet tcp and sends a sql query. Cab database connector receives the sql inquiry and sends it via ado (activex data object) to the database server. Cab database connector receives a da...

  • Page 393: Cab Database Connector

    393 393 393 cab produkttechnik gmbh & co kg installation step 1 simply copy the program cabdatabaseconnector.Exe on any pc in your network and start it. The program appears on screen as shown on the picture below. Step 2 click on [server settings] and type in the complete database connection string....

  • Page 394: Cab Database Connector

    394 394 394 cab produkttechnik gmbh & co kg the connection can be keyed in manually if it is known for the database connection or the built in wizard may be called up which appears in on screen as shown below. Details about the wizard are described in the built in help file. You need good knowledge ...

  • Page 395: Cab Database Connector

    395 395 395 cab produkttechnik gmbh & co kg the picture below shows a test of the connection settings, where a microsoft access database is connected. Click on [test database connection] to test the datasource. If databaseconnector reports any errors in a popup, then install jet40sp3_comp.Exe and md...

  • Page 396: Cab Database Connector

    396 396 396 cab produkttechnik gmbh & co kg e sql ;192.168.0.80:1001 the command sets the connection to the computer with the ip address: 192.168.0.80 where the port number was set to „1001“ in cab database connector program required query-function: [sql:select field from table where searchvalue=’{f...

  • Page 397: Cab Database Connector

    397 397 397 cab produkttechnik gmbh & co kg following is required to process the example successfully • your a-series printer is equipped with a usb keyboard • an optional memory card must be installed • the printer must be connected to your network with the special network card !! • cab database co...

  • Page 398: Abc -

    398 398 398 cab produkttechnik gmbh & co kg chapter 7: abc - a-series basic compiler abc - a -series b asic c ompiler an internal basic compiler has been implemented for applications which require more than "only" print commands. Originally designed for a-series printers (where the name comes from.....

  • Page 399: A-Series Basic Compiler

    399 399 399 cab produkttechnik gmbh & co kg import differences to yabasic pc versions: - to switch off the esc command interpretation of jscript you can use poke „transparent“, 0 or 1. However all data which is already in the input buffer (64 kwords) has been filtered. So do not send data with esc i...

  • Page 400: A-Series Basic Compiler

    400 400 400 cab produkttechnik gmbh & co kg new functions compared to yabasic: - poke „color#“,rgb, #=1 to 254, 0 stays always black, 255 stays always white, e.G. Poke „color#15“,dec(„ff0000“) sets color no. 15 to red. - window transfer to „name“ transfers the window content to a jscript image „name...

  • Page 401: Abc - Peek Variables:

    401 401 401 cab produkttechnik gmbh & co kg abc - peek variables: command type: description (s=string, i=integer, f=float ) „os“ s delivers „cab a-series“ - only for compatibility with yabasic „version“ f version of yabasic „resolution“ f resolution of printer in dpi „width“ f maximum print width in...

  • Page 402: Abc - Peek Variables:

    402 402 402 cab produkttechnik gmbh & co kg abc - peek variables: command type: description (s=string, i=integer, f=float ) „jphase“ i phase of jscript-interpreter: 0 waiting for label definition 1 in process of label definition 2 during printing 3 standby, waiting for new job or new data for old on...

  • Page 403: Abc - Peek Variables:

    403 403 403 cab produkttechnik gmbh & co kg abc - peek variables: the following example uses a few of the peek variables and prints the result on a label a$=peek$("os") b=peek("version") c=peek("resolution") d=peek("width") f=peek("mlength") g=peek("direction") h=peek("slength") i=peek("freememory")...

  • Page 404: Abc - Poke Variables:

    404 404 404 cab produkttechnik gmbh & co kg abc - poke variables: command type: description (s=string, i=integer, f=float ) „xoutput“ i status of the peripheral connector control bits (output) note: you have to set the peripheral mask to 0 (x m command) before! „read_controls“ i value: 0 or 1. 1 all...

  • Page 405: Abc - Poke Variables:

    405 405 405 cab produkttechnik gmbh & co kg abc - poke variables: command type: description (s=string, i=integer, f=float ) „fcolor“, „bcolor“ i sets the fore- and background colors for abc window operations. „color#x“ i sets the rgb value for color #x. X is valid from 1 to 254. Color 0 (black) and ...

  • Page 406: Abc - Streams:

    406 406 406 cab produkttechnik gmbh & co kg abc - streams: filename direction/bit description „/dev/rs232:baud,handshake“ i/o,8 baud: 1200-230400, handshake: -,rts/cts,xon/xoff „/dev/ieee1284“ i/o,8 bidirectional parallel interface „/dev/rs422:baud,handshake“ i/o,8¹ rs-422 interface, baud: 1200-2304...

  • Page 407: Abc - Modes:

    407 407 407 cab produkttechnik gmbh & co kg abc - modes: „r“, „w“, „a“ read, write and append (file reading and writing automatically transforms unicode to ascii and vice versa according to selected codepage, reading a unicode or ascii file is automatically detected) „rb“, „wb“, „ab“ read, write and...

  • Page 408: A-Series Basic Compiler

    408 408 408 cab produkttechnik gmbh & co kg notes: - some streams like „/dev/panel“ are always unicode-streams. Using ‘b’ or ‘u’ modifiers can have strange effects! - writing to an interface (e.G. /dev/rs232) will fail if the printer cannot send the data. There’s a time out of 10 seconds. - opening ...

  • Page 409: A-Series Basic Compiler

    409 409 409 cab produkttechnik gmbh & co kg example: small program to print a 100mm long ruler with 1mm markings: ; test label for ruler m m j s l1;0,0,68,71,104 g 0,10,0;l:100,.1 for x=0 to 100 if mod(x,10) = 0 then print "g ",x,",10,270;l:4,.1" else print "g ",x,",10,270;l:2,.1" end if next x end ...

  • Page 410: A-Series Basic Compiler

    410 410 410 cab produkttechnik gmbh & co kg small program to print a text in a circle: ; test label for rotated text j s l1;0,0,68,71,104 a$="rotated text with euro sign: "+chr$(dec("20ac"))+" " n=len(a$) d=360/n for i=1 to n w=((i-1)*d)/180*pi x=50-25*cos(w) y=30-25*sin(w) r=90-(i-1)*d if r r = r +...

  • Page 411: A-Series Basic Compiler

    411 411 411 cab produkttechnik gmbh & co kg a for a=1 to 4:stars():next a sub stars() static a$ local b$ a$=a$+"*" b$=b$+"*" print "; ",a$," ",b$ end sub small program to show usage of local and static variables. Uses ascii dump mode to show what happens: example: a-series basic compiler.

  • Page 412: A-Series Basic Compiler

    412 412 412 cab produkttechnik gmbh & co kg small program to show on gosub. Uses ascii dump mode to show what happens: example: a for number=0 to 6 on number+1 gosub sorry,one,two,three,four,five,sorry next number end label sorry:print "; sorry, can’t convert ",number:return label one:print "; 1=one...

  • Page 413: A-Series Basic Compiler

    413 413 413 cab produkttechnik gmbh & co kg small program to show read,data and restore. Use ascii dump mode to show what happens: a restore names read maxnum dim names$(maxnum) for a=1 to maxnum:read names$(a):next a for number=0 to 10 if (number>=1 and number print „; „,number,“=“,names$(number) e...

  • Page 414: A-Series Basic Compiler

    414 414 414 cab produkttechnik gmbh & co kg small program for measuring the label distance: do rem read measured distance dy=peek(„mlength“) if dy>0 break print „f“ wait 0.25 rem wait until standing again repeat repeat until (peek(„direction“)=0) loop print „j“ print „s l1;0,0,“,dy-2,“,“,dy,“,100" p...

  • Page 415: A-Series Basic Compiler

    415 415 415 cab produkttechnik gmbh & co kg this program demonstrates the differences for file handling (a compactflash drive and a hex editor are useful to see the difference): a$=“hello „+chr$(dec(„20ac“)) open 1,“test.Dat“,“w“ print #1 a$ close 1 open 1,“testu.Dat“,“wu“ print #1 a$ close 1 open 1...

  • Page 416: A-Series Basic Compiler

    416 416 416 cab produkttechnik gmbh & co kg this program does also writing using files but on the rs-232: a$=“hello „+chr$(dec(„20ac“)) open 1,“/dev/rs232:57600,rts/cts“,“w“ print #1 a$,chr$(13); for i=1 to 10 print #1 i,chr$(13); next i close 1 this demonstrates the file path and name handling of a...

  • Page 417: A-Series Basic Compiler

    417 417 417 cab produkttechnik gmbh & co kg if you want to know the dimensions of an image try this: print"m l img;screw" w=0 h=0 do w=peek("imagewidth:sample") h=peek("imageheight:sample") if w>0 and h>0 break loop print "j" print "h 75,10" print "s l1;0,0,68,70,100" print "t 0,8,0,5,5;image width:...

  • Page 418: A-Series Basic Compiler

    418 418 418 cab produkttechnik gmbh & co kg simple program to show the capture of interface data, parsing it, extracting the data and sending it forward to the jscript interpreter: here we convert data which drives another printer model into data which will be understood by a cab printer. The incomi...

  • Page 419: A-Series Basic Compiler

    419 419 419 cab produkttechnik gmbh & co kg this is the original data that had been sent by a labelling software: the data below produced the same printout on another label printer. M3000 d e f260 o0220 v0 l d11 pa sa h10 z 194300301480070rot 19430030058017248 194300301970073bernd w q0001 e l d11 pa...

  • Page 420: A-Series Basic Compiler

    420 420 420 cab produkttechnik gmbh & co kg program to read keyboard codes: open 1,“/dev/keyboard“,“r“ open window 120,32 poke „lcd“,1 do do x=peek(#1) if x-1 break loop clear window text 0,0,“last character:“ text 0,16,“$“+hex$(x)+“ = „+chr$(x) loop close window program to show readback of jscript-...

  • Page 421: A-Series Basic Compiler

    421 421 421 cab produkttechnik gmbh & co kg program to show how to „press“ a key using a program: ; label does an endless loop which is terminated by pressing „total cancel“ x=0 do if x=0 then x=1 poke „key“,dec(„f090“) endif loop a-series basic compiler example:.

  • Page 422: Appendix A

    422 422 422 cab produkttechnik gmbh & co kg appendix a ascii table control characters decimal hex ascii 0 0 nul 1 1 soh 2 2 stx 3 3 etx 4 4 eot 5 5 enq 6 6 ack 7 7 bel 8 8 bs 9 9 ht 10 a lf 11 b vt 12 c ff 13 d cr 14 e so 15 f si 16 10 dle 17 11 dc1 18 12 dc2 19 13 dc3 20 14 dc4 21 15 nak 22 16 syn ...

  • Page 423: Code 39 Pattern Chart

    423 423 423 cab produkttechnik gmbh & co kg code 39 pattern chart.

  • Page 424: Code 39 Full Ascii Chart

    424 424 424 cab produkttechnik gmbh & co kg code 39 full ascii chart.

  • Page 425: Appendix B:tips and Tricks

    425 425 425 cab produkttechnik gmbh & co kg appendix b:tips and tricks tips and tricks in this appendix we will publish some frequently asked programming samples, which shall help to create some special labels. Variable day offset hexadecimal counter (base 16,0-f) invisible field on condition memory...

  • Page 426: Variable Day Offset

    426 426 426 cab produkttechnik gmbh & co kg ; variable day offset m m j s l1;0,0,68,70,104 o r t:input;0,0,0,5,pt1;[?:input dayoffset:] t 10,25,0,5,18;[date:input,0,0] a 1 example: variable day offset.

  • Page 427

    427 427 427 cab produkttechnik gmbh & co kg ; hexadecimal counter (base 16, 0-f) m m j s l1;0,0,68,70,100 o r t 30,50,0,5,25;[ser:1,1,16] a 20 hexadecimal counter (base 16, 0-f) example:.

  • Page 428

    428 428 428 cab produkttechnik gmbh & co kg ; invisible field - depending on condition m m j s l1;0,0,68,70,104 o r t:input;0,0,0,5,pt1;[?:which type(1 or 2)?,,,l1,m!1] t:type1;0,0,0,5,pt1;[=:input,1][i] t:type2;0,0,0,5,pt1;[=:input,2][i] t 10,10,0,5,pt10;labeltype 1 [i:type1] t 10,20,0,5,pt10;label...

  • Page 429: Memory Card „Reload“

    429 429 429 cab produkttechnik gmbh & co kg memory card „reload“ ; memory card "reload" m m j s l1;0,0,68,70,104 o r t 10,10,0,5,pt10;[?:article no.:] a 1 m r this sample has to besaved on the printer´s memory card or iffs etc. It will show "article no.:" on the display, prints one label and shows "...

  • Page 430: Automatic Start With Pause

    430 430 430 cab produkttechnik gmbh & co kg automatic start with pause ; automatic start with pause p 1 m m j s l1;0,0,68,70,104 o r t 10,10,0,5,pt10;pause before print a 1 example:.

  • Page 431

    431 431 431 cab produkttechnik gmbh & co kg ; using replace sequence and split the content ; stored on cf card (sample.Lbl) m m j s l1;0,0,68,70,104 o r t:content;0,0,0,5,pt1; t 10,10,0,5,pt10;[split:content,1] t 10,20,0,5,pt10;[split:content,2] t 10,30,0,5,pt10;[split:content,3] t 10,40,0,5,pt10;[s...

  • Page 432

    432 432 432 cab produkttechnik gmbh & co kg ; leading zero suppression after calculation m m j s l1;0,0,68,70,104 o r t:count;10,10,0,5,8;[ser:0001][c:] t:count2;10,20,0,5,8;[*:count,1][d:0,0] a 5 leading zero suppression after calculation example:.

  • Page 433

    433 433 433 cab produkttechnik gmbh & co kg ; replacing graphics dynamically ; label on memory card (sample.Lbl) ; images logo1.Bmp, logo2.Bmp,logo3.Bmp also on mem.Card m m j o r s l1;0,0,68,70,104 t 10,10,0,5,pt10;dynamic loading and placing of graphics ; replacesequence (from host) m l lbl;sample...

  • Page 434: Appendix C - Character Lists

    434 434 434 cab produkttechnik gmbh & co kg appendix c - character lists the following pages show the available characters of the truetype fonts in the printer. Each character can be recalled by using the the unicode command [u....] please note:the built in bitmap fonts do not support unicode. Appen...

  • Page 435: Character List Swiss 721

    435 435 435 cab produkttechnik gmbh & co kg character list swiss 721 appendix c.

  • Page 436: Appendix C

    436 436 436 cab produkttechnik gmbh & co kg appendix c character list swiss 721.

  • Page 437: Appendix C

    437 437 437 cab produkttechnik gmbh & co kg appendix c character list swiss 721.

  • Page 438: Appendix C

    438 438 438 cab produkttechnik gmbh & co kg appendix c character list swiss 721.

  • Page 439: Appendix C

    439 439 439 cab produkttechnik gmbh & co kg appendix c character list swiss 721.

  • Page 440: Appendix C

    440 440 440 cab produkttechnik gmbh & co kg appendix c character list swiss 721.

  • Page 441: Appendix C

    441 441 441 cab produkttechnik gmbh & co kg appendix c character list swiss 721.

  • Page 442: Character List Swiss 721

    442 442 442 cab produkttechnik gmbh & co kg character list swiss 721 appendix c.

  • Page 443: Appendix C

    443 443 443 cab produkttechnik gmbh & co kg appendix c character list swiss 721.

  • Page 444: Appendix C

    444 444 444 cab produkttechnik gmbh & co kg appendix c character list swiss 721.

  • Page 445: Appendix C

    445 445 445 cab produkttechnik gmbh & co kg appendix c character list swiss 721.

  • Page 446: Appendix C

    446 446 446 cab produkttechnik gmbh & co kg appendix c character list swiss 721.

  • Page 447: Appendix C

    447 447 447 cab produkttechnik gmbh & co kg appendix c character list swiss 721.

  • Page 448: Appendix C

    448 448 448 cab produkttechnik gmbh & co kg character list swiss 721 bold appendix c.

  • Page 449: Appendix C

    449 449 449 cab produkttechnik gmbh & co kg character list swiss 721 bold appendix c.

  • Page 450: Appendix C

    450 450 450 cab produkttechnik gmbh & co kg character list swiss 721 bold appendix c.

  • Page 451: Appendix C

    451 451 451 cab produkttechnik gmbh & co kg character list swiss 721 bold appendix c.

  • Page 452: Appendix C

    452 452 452 cab produkttechnik gmbh & co kg character list swiss 721 bold appendix c.

  • Page 453: Appendix C

    453 453 453 cab produkttechnik gmbh & co kg character list swiss 721 bold appendix c.

  • Page 454: Appendix C

    454 454 454 cab produkttechnik gmbh & co kg character list swiss 721 bold appendix c.

  • Page 455: Appendix C

    455 455 455 cab produkttechnik gmbh & co kg character list swiss 721 bold appendix c.

  • Page 456: Appendix C

    456 456 456 cab produkttechnik gmbh & co kg character list swiss 721 bold appendix c.

  • Page 457: Appendix C

    457 457 457 cab produkttechnik gmbh & co kg character list swiss 721 bold appendix c.

  • Page 458: Appendix C

    458 458 458 cab produkttechnik gmbh & co kg character list swiss 721 bold appendix c.

  • Page 459: Appendix C

    459 459 459 cab produkttechnik gmbh & co kg character list swiss 721 bold appendix c.

  • Page 460: Appendix C

    460 460 460 cab produkttechnik gmbh & co kg character list swiss 721 bold appendix c.

  • Page 461: Appendix C

    461 461 461 cab produkttechnik gmbh & co kg character list swiss 721 bold appendix c.

  • Page 462: Character List Monospace

    462 462 462 cab produkttechnik gmbh & co kg character list monospace appendix c.

  • Page 463: Character List Monospace

    463 463 463 cab produkttechnik gmbh & co kg character list monospace appendix c.

  • Page 464: Character List Monospace

    464 464 464 cab produkttechnik gmbh & co kg character list monospace appendix c.

  • Page 465: Character List Monospace

    465 465 465 cab produkttechnik gmbh & co kg character list monospace appendix c.

  • Page 466: Character List Monospace

    466 466 466 cab produkttechnik gmbh & co kg character list monospace appendix c.

  • Page 467: Character List Monospace

    467 467 467 cab produkttechnik gmbh & co kg character list monospace appendix c.

  • Page 468: Character List Monospace

    468 468 468 cab produkttechnik gmbh & co kg character list monospace appendix c.

  • Page 469: Character List Monospace

    469 469 469 cab produkttechnik gmbh & co kg character list monospace appendix c.

  • Page 470: Character List Monospace

    470 470 470 cab produkttechnik gmbh & co kg character list monospace appendix c.

  • Page 471: Character List Monospace

    471 471 471 cab produkttechnik gmbh & co kg character list monospace appendix c.

  • Page 472: Character List Monospace

    472 472 472 cab produkttechnik gmbh & co kg character list monospace appendix c.

  • Page 473: Index

    473 473 473 cab produkttechnik gmbh & co kg index symbole $dbf 94 ; - comment line 62 - ends the abc basic compiler 58, 59, 60, 61 - starts the abc basic compiler 57 [%: op1,op2] modulo 324 [&:op1,op2] logical and 328 [*:op1,op2, . .] multiplication 322 [+:op1,op2. . ,] addition 320 [-:op1,op2] subt...

  • Page 474: Index

    474 474 474 cab produkttechnik gmbh & co kg [wday... ] print numeric weekday(1-7) 294 [wday2... ] print weekday name, 2 - digits sho 296 [wday3... ] print weekday name, 3 - digits sho 297 [week... ] print numeric week (1-53) 299 [week02... ] print numeric week with 2 -digits 300 [wtmp] write value t...

  • Page 475: Index

    475 475 475 cab produkttechnik gmbh & co kg b - barcode data matrix 126 b - barcode definition 95 b - barcode fim 140 b - barcode micro pdf 417 150 b - barcode plessey 156 b - barcode postnet 158 b - barcode upc-a 208 b - barcode upc-e 210 b - barcode upc-e0 212 barcode 2 of 5 interleaved 106, 144 b...

  • Page 476: Index

    476 476 476 cab produkttechnik gmbh & co kg calculations 27, 319 cancel printjob (escc) 42 cancel total (escc) 54, 55 checkdigit 334, 335 checkdigit (modulo 10) 333 circle (definition) 228, 229 codabar (barcode) 114 code 39 118, 120, 121, 160 code 39 (barcode) 160 code 93 (barcode) 122 command synta...

  • Page 477: Index

    477 477 477 cab produkttechnik gmbh & co kg download binary data (esc:) 38, 39 download data (d) 66 dump mode - ascii (a) 63 e e - define files ( extension ) 219, 220, 222, 223 e - erase data 72 ean 128 / ucc 128 (barcode) 134, 136 ean-13 / jan-13 (barcode) 132 ean-8 / jan-8 (barcode) 130 elx 97, 11...

  • Page 478: Index

    478 478 478 cab produkttechnik gmbh & co kg france - country settings (l) 75 free memory query 80 free memory request (esc?) 40 g g - graphic definition - circle 228, 229 g - graphic definition - line 230 g - graphic definition - option shade 235 g - graphic definition - option: fill 234 g - graphic...

  • Page 479: Index

    479 479 479 cab produkttechnik gmbh & co kg iran - country settings (l) 75 italy - country settings (l) 75 j j - job start 242 jalali calender 309 jalali date functions 26 jalali date functions 309, 319 jalali date functions - overview 26 jalali-day 309, 311 jalali-day, 02 digits 309, 312 jalali-day...

  • Page 480: Index

    480 480 480 cab produkttechnik gmbh & co kg memory card: repeat last label 251, 252 memory request (free memeory (esc?)) 40 method of printing, 238 micro pdf 417 (barcode) 150 millimeters 77 minutes (00-59) 282 modulo 324 modulo 10 checkdigit 333 modulo 43 checkdigit 334, 335 monospace 821 tm 265 mo...

  • Page 481: Index

    481 481 481 cab produkttechnik gmbh & co kg plessey (barcode) 156 png 66 poland - country settings (l) 75 portugal - country settings (l) 75 postnet (barcode) 158 price format 336 print weekday name, 2 - digits shortened 296 print weekday name, 3 - digits shortened 297 print 02-digit month (01-12) 3...

  • Page 482: Index

    482 482 482 cab produkttechnik gmbh & co kg q q - query printer 80, 81 quantity of labels 93 query bitmap 80, 81 query database 80 query for scaleable fonts 81 query for time and date 81 query image 80 query media 80 query printer (q) 80, 81 r r - replace field contents 259 r - reset to default valu...

  • Page 483: Index

    483 483 483 cab produkttechnik gmbh & co kg spain - country settings (l) 75 special content fields 15 special content fields 275 special functions (miscellaneous) 28, 338 special functions (miscellaneous) - overview 28, 338 speed 238 speed setting 238 sqlclient 392 sqlserver 392 start and stop value...

  • Page 484: Index

    484 484 484 cab produkttechnik gmbh & co kg upc-e 210 upc-e (barcode) 210 upc-e0 212 upc-e0 (barcode) 212 uploads file contents from memory card 254 upper case characters conversion 380 ups (maxicode) 146 usa - country settings (l) 75 v v - firmware version 89 vector font formats 66 version - firmwa...