rel. 1.00 CZL Programmer Manual
CZL – Programmer Manual 10 y is a whole number from 08 to 99999 and expresses the length of the printing page in numbers of dots10. ^LSx (Label Shi
CZL – Programmer Manual 11 3.1.2 Field definition These commands make it possible to define the type and position of the fields (e.g. alphanumeric st
CZL – Programmer Manual 12 field and does not change the rotation. In practice, the field rotates around its origin (generally the lower left corner
CZL – Programmer Manual 13 ^FDaa…a (Field Data) This command makes it possible to define the string to be entered in the field. aa…a is an alphanume
CZL – Programmer Manual 14 command incorporates an automatic word wrapping function25 to make operations easier without worrying about the placement
CZL – Programmer Manual 15 The “normal” characters (i.e. different from the \& sequence mentioned above) <CR> (1310, 0D16) and <LF> (
CZL – Programmer Manual 16 ^MTa (Thermal Media) In general, thermal printers can print on different types of media using ink ribbon (this type of pr
CZL – Programmer Manual 17 The instruction is ignored if the parameter is ignored or different from the two allowed, and it only affects subsequent l
CZL – Programmer Manual 18 B bottom up rotation of 270° a is a whole number between 0 and 999942 indicating the height of the character, expressed i
CZL – Programmer Manual 19 ^BYm,r,a (Bar-code default values) This command makes it possible to set the width of the module, the ratio and height of
CZL – Programmer Manual 2 Sferal wwt srlVia Martiri d’Italia, 26 10014 Caluso (TO) Italy ©2007 Compuprint – Sferal wwt and t
CZL – Programmer Manual 20 Regardless, the number of characters coded by the 2/5 Interleaved bar-code must be even: if it is not, a zero will be add
CZL – Programmer Manual 21 p is the letter Y (yes) or N64 (no). If the human readable field is desired (when h=Y) it is possible to position it above
CZL – Programmer Manual 22 h is the letter Y73 if printing of the human readable field is desired, N if not. p is the letter Y (yes) or N74 (no). If
CZL – Programmer Manual 23 Value Subset A Subset B76 Subset C Value Subset A Subset B Subset C 0 Space Space 00 53 U U 53 1 ! ! 01 54 V
CZL – Programmer Manual 24 Each subset can be chosen in one of two ways: using a special character (for “subset selection”) incorporated in the stri
CZL – Programmer Manual 25 I: inverted (180°) B: bottom up rotation (270°) a is a whole number between 1 and 999981 and indicates the height of the b
CZL – Programmer Manual 26 Any character beyond the 12th is lopped off (the least significant ones to the right); as many zeroes as necessary to rea
CZL – Programmer Manual 27 s is the start character (A99, B, C, D, *, N, E o T). t is the start character (A100, B, C, D, *, N, E o T). ^BMr,c,a,h,p,
CZL – Programmer Manual 28 I: inverted (180°) B: bottom up rotation (270°) a is a whole number between 1 and 9999109 and indicates the height of the
CZL – Programmer Manual 29 by the ratio), it could be wrongly interpreted by the reader. In any event, the part that is included in the useful printi
CZL – Programmer Manual 3 1.CONTENTS 1. Contents___________________________________________________________________ 3 2. Introduction _______________
CZL – Programmer Manual 30 3.1.7.2 Graphic images ~DGd:aa…a.eee,b,r,xx…x (Download Graphic) CZL makes it possible to save graphic images in hexadeci
CZL – Programmer Manual 31 where l is the width of the image (in mm), ris the resolution (in dots⋅mm-1), a the height of the image (in mm), 8 is the
CZL – Programmer Manual 32 misinterpretations, the comma (and/or the exclamation point) are inserted after an even number of characters. For exampl
CZL – Programmer Manual 33 3.1.7.3 Treating labels as graphic images (saving) CZL makes it possible to treat labels as if they were graphic images. T
CZL – Programmer Manual 34 or vice-versa, as well as downloading or uploading images onto the expander cards before inserting them in other machines
CZL – Programmer Manual 35 ^EG o ~EG (Erase Downloaded Graphic) This command deletes all the images contained in the RAM memory. 3.1.8 Advanced comma
CZL – Programmer Manual 36 Obviously, the ^FR command is effective only when the field is superimposed on another: if it is not superimposed an anot
CZL – Programmer Manual 37 3.1.8.4 Variable fields When it is necessary to modify a certain number of fields on a label which is for the most part un
CZL – Programmer Manual 38 this only when he or she attempts to recall it or upon recalling the list of objects contained in the memory by means of
CZL – Programmer Manual 39 n is the whole number assigned to the dynamic field to identify it. It falls between 1169 and 9999. ^FAn (Field Allocate)
CZL – Programmer Manual 4 3.1.7 Graphic objects ____________________________________________________________________ 29 3.1.7.1 Boxes ______________
CZL – Programmer Manual 40 aa…a is the name of the desired list, and it may contain the wildcard characters * and ?178. It can be from 1 to 8 charac
CZL – Programmer Manual 41 3.1.8.7 Setting printer speed ^PRs,f (Print Rate) This command is used to set the print and/or feed rate of the printer in
CZL – Programmer Manual 42 3.1.8.9 Resolution The maximum resolution of the machine depends on the model being used (please refer to the User Manual
CZL – Programmer Manual 43 nlnlnlnl is the number of free Kbytes for saving graphic images, etc. taken from ndndndnd of those already used. Obviously
CZL – Programmer Manual 44 <STZ>mmm,n,o,p,q,r,s,t,uuuu,v,www<ETX><CR><LF> mmm: is a base 8 number that describes the communi
CZL – Programmer Manual 45 ~JL (Set Label Length) This command, unlike the previous command ~JC, only measures the length of the label being used. 3.
CZL – Programmer Manual 46 3.2.5 Prefix replacement commands ~CCx o ^CCx (Change Caret) With some hosts, the CZL command prefixes must be other than
CZL – Programmer Manual 47 4. FONT AND BAR-CODE SPECIFICATIONS Different types of fonts and bar-codes are available. The printing density depends on
CZL – Programmer Manual 48 Font194 Dimensions of matrix195. Height x width (in dots) Dimensions of each character196. Height x width (in mm) Number
CZL – Programmer Manual 49 Extensions, UPC A, PostNet. Each of these is identified with a numeral or a letter that coincides with the parameter to be
CZL – Programmer Manual 5 ~JX (Cancel Current Partially Input Format) __________________________________________________ 45 3.2.4 Control commands___
CZL – Programmer Manual 50 5. EXAMPLES The following examples clarify the meaning of the commands described in previous sections. Since all CZL comm
CZL – Programmer Manual 51 PRINT #1, "^CFA" 'SET FONT A PRINT #1, "^FO120,70" 'SET
CZL – Programmer Manual 52 fig. 5 – Image of label with alphanumeric strings, bar-codes, and boxes Exactly the same result is produced by sending t
CZL – Programmer Manual 53 ^B2R,150,Y,Y,Y ^FD12345678^FS ^CFC ^FWR ^FO93,340 ^FDCODE 2 OF 5^FS ^FWN ^FO590,280 ^BKR,,80,Y,N,*,T ^FD123^FS ^AAB,10,10
CZL – Programmer Manual 54 000000003FFFFFFC, 000000003FFFFFFC, 00000000FFFFFFFF, 00000001FFFFFFFF, 00000001FFFFFFFF80, 00000003FFFFFFFFC0, 00000003F
CZL – Programmer Manual 55 fig. 6 – Image of label with logo 5.3 Example of reverse The reverse feature (see section 3.1.8.2 on page 35) is useful f
CZL – Programmer Manual 56 The reverse effect can be used on the entire label. The following file produces the label appearing in fig. 8. ^XA ^LH33
CZL – Programmer Manual 57 fig. 9 – Image of the label with serial fields 5.5 Example with variable fields With the CZL emulation, it is possible to
CZL – Programmer Manual 58 ^FDAAAAA^FN3^FS ^XZ ^XA ^XFLABEL^FS ^FXRecall label and replace fields ^FDString 2^FN1^FS ^FDBBBBB^FN3^FS ^XZ fig. 10 –
CZL – Programmer Manual 59 6. ASCII TABLES Char Dec Hex Char Dec Hex Char Dec Hex Char Dec Hex NULL 0 00 32 20 @ 64 40 ` 96 60 SOH 1 01 ! 33 21
CZL – Programmer Manual 6 2. INTRODUCTION In order to operate, thermal printers need to receive a series of commands sent to them in order according
CZL – Programmer Manual 60 Char Dec Hex Char Dec Hex Char Dec Hex Char Dec Hex Ç 128 80 á 160 A0 192 C0 Ó 224 E0 ü 129 81 í 161 A1 193 C1 β 2
CZL – Programmer Manual 61 7. LIST OF FIGURES FIG. 1 – CLASSIFICATION OF COMMANDS...
CZL – Programmer Manual 62 8. LIST OF TABLES TABLE 1 – RELATIONSHIP BETWEEN THE RATIO AND WIDTH OF THE MODULE...
CZL – Programmer Manual 7 3. COMMANDS In the CZL language, all commands can be sent both in upper and lower case characters (or partially in upper ca
CZL – Programmer Manual 8 The parameters are separated from each other and their respective commands by a separator character, the comma (4410 or 2C
CZL – Programmer Manual 9 fig. 2 – Origin of the coordinates x is a whole number from 03 to 99994 and expresses the horizontal offset expressed in d
Komentáře k této Příručce