Kyocera TASKalfa 3051ci User Manual

Kyocera TASKalfa 3051ci User Manual

Pcl barcode flash 3.0 user's manual rev 3.2.03.2013
Hide thumbs Also See for TASKalfa 3051ci:
Table of Contents

Advertisement

PCL Barcode Flash 3.0
User Manual

Advertisement

Table of Contents
loading

Summary of Contents for Kyocera TASKalfa 3051ci

  • Page 1 PCL Barcode Flash 3.0 User Manual...
  • Page 2 ‘Application Version’ on the PCL Barcode Flash status page as well. Copyright © KYOCERA Document Solutions Europe B.V. All rights reserved. No part of this manual may be duplicated or transferred in any form or manner, either electronically or mechanically, including photocopying, recording or archiving, without the written permission of KYOCERA Document Solutions Europe B.V.
  • Page 3: User Manual

    User Manual PCL Barcode Flash Please read this manual before installing using software. Keep manual somewhere close to the printer.
  • Page 4: Table Of Contents

    Contents 1 INTRODUCTION ..................6 1.1 A ................. 6 BOUT THIS MANUAL 1.2 H ................. 7 OW TO USE THIS MANUAL 1.3 P ..............8 URPOSE OF THE APPLICATION 1.4 I ..............9 TEMS PROVIDED AS STANDARD 1.5 A PCL B ..............
  • Page 5 3.6.7 EAN/JAN-8 + a 5 digit extension ............ 75 3.6.8 EAN/JAN-13 .................. 76 3.6.9 EAN/JAN-13 + a 2 digit extension ..........77 3.6.10 EAN/JAN-13 + a 5 digit extension ..........78 3.6.11 Interleaved 2 of 5 ................. 79 3.6.12 Interleaved 2 of 5 with check digit ..........80 3.6.13 Industrial 2 of 5 (25) ..............
  • Page 6: Introduction

    PRESCRIBE and PCL, which is not included in this manual. If you have any queries on or problems with your PCL Barcode Flash solution, which are not resolved in this manual, please consult your service partner, the local Kyocera Document Solutions Hotline or your nearest Kyocera Document Solutions office.
  • Page 7: How To Use This Manual

    Information on programming in PRESCRIBE and PCL can be found in the appendix and in the additional Kyocera Document Solutions manuals included in the delivery (as a PDF file on CD).
  • Page 8: Purpose Of The Application

    1.3 Purpose of the application PCL Barcode Flash enhances Kyocera FS, KM and TASKalfa devices to include additional linear barcodes and matrix codes, as well as providing the option of calling these not only with the PRESCRIBE command “BARC”, but also with PCL sequences.
  • Page 9: Items Provided As Standard

    1.4 Items provided as standard Once you have removed the packaging, please ensure that you have the following components: a CD containing manual files (in PDF format) and sample prints a Compact Flash/Secure Digital card (pre-programmed with PCL Barcode Flash software)
  • Page 10: About Pcl Barcode Flash

    1.5 About PCL Barcode Flash 1.5.1 Overview PCL Barcode Flash uses a special feature of Kyocera FS, KM and TASKalfa devices: the central unit – consisting of the PowerPC processor, motherboard and memory – normally used for calculation of the print job can also be used for programming purposes via a separate interface, the Application Programming Interface (API).
  • Page 11 Stack codes essentially consist of up to 90 rather flat linear codes “stacked one on top of the other”, so that a data density several times higher can be generated without allowing the dimensions of the codes to become excessively large. Normally, data densities fifteen times higher are achieved than in the case of simple linear codes.
  • Page 12: The Main Features Of Pcl Barcode Flash

    1.6 The main features of PCL Barcode Flash  Simple installation and operation  Compatibility with industry-standard activation sequences  Large number of supported 1D and 2D codes, including QR Code and Datamatrix  Compatible with every model in the list of devices supported, no model-dependent versions required ...
  • Page 13: Matrix Codes (Two-Dimensional Codes)

    UCC-128 UPC-A UPC-A + 2-character extension UPC-E UPC-E + 2-character extension MSI Plessey MSI Plessey + Mod10 check digit MSI Plessey + Mod10 + Mod10 check digit MSI Plessey + Mod11 + Mod10 check digit ZIP+4 Postnet 5 ZIP+4 Postnet 9 ZIP+4 Postnet 11 Australia 4-State 37-CUST Australia 4-State 52-FF-MET...
  • Page 14: Supported Devices

    1.8 Supported Devices PCL Barcode Flash supports Kyocera printers and multifunction devices. At the time of publishing (version 3.02.17, 03-2013), the following devices are supported: Multifunction Devices (alphabetical order) Model Name Card Type FS-1016MFP FS-1018MFP FS-1020MFP FS-1024MFP FS-1025MFP FS-1028MFP/KM-2810 FS-1030MFP...
  • Page 15 FS-C1020MFP FS-C1020MFP+ FS-C2026MFP FS-C2026MFP+ FS-C2126MFP FS-C2126MFP+ FS-C2526MFP FS-C2626MFP FS-C8020MFP FS-C8025MFP FS-C8520MFP FS-C8525MFP KM-1500 KM-1620 KM-1635 KM-1650 KM-2020 KM-2035 KM-2050 KM-2530 KM-2540 KM-2550 KM-2560 KM-3035 KM-3040 KM-3050 KM-3060 KM-3530 KM-3650w KM-4030 KM-4035 KM-4050 KM-4230 KM-4530 KM-4800w...
  • Page 16 KM-4850w KM-5035 KM-5050 KM-5230 KM-5530 KM-6030 KM-6230 KM-6330 KM-7530 KM-8030 KM-C2520 KM-C2525E KM-C2630 KM-C3225 KM-C3232 KM-C3232E KM-C4035E KM-C830 KM-C850 KM-P4845w KM-P4850w TASKalfa 180 TASKalfa 181 TASKalfa 220 TASKalfa 221 TASKalfa 250ci TASKalfa 2550ci TASKalfa 300ci TASKalfa 300i TASKalfa 3050ci TASKalfa 3500i TASKalfa 3550ci TASKalfa 400ci TASKalfa 420i...
  • Page 17 TASKalfa 4550ci TASKalfa 500ci TASKalfa 520i TASKalfa 5500i TASKalfa 550c TASKalfa 552ci TASKalfa 5550ci TASKalfa 620 TASKalfa 6500i TASKalfa 650c TASKalfa 6550ci TASKalfa 750c TASKalfa 7550ci TASKalfa 8000i TASKalfa 820 Printers (alphabetical order) Model Name Card Type FS-1010 FS-1020D FS-1030D FS-1040 FS-1041 FS-1050...
  • Page 18 FS-2000D FS-2020D FS-2100D/DN FS-3800 FS-3820N FS-3830N FS-3900DN FS-3920DN FS-4000DN FS-4020DN FS-4100DN FS-4200DN FS-4300DN FS-6020 FS-6950DN FS-6970DN FS-7000 FS-820 FS-9000 FS-9100DN FS-9120DN FS-9130DN FS-920 FS-9500DN FS-9520DN FS-9530DN FS-C5015N FS-C5016N FS-C5020N FS-C5025N FS-C5030N FS-C5100DN FS-C5150DN FS-C5150DN FS-C5200DN FS-C5250DN FS-C5250DN FS-C5300DN FS-C5350DN...
  • Page 19 FS-C5400DN FS-C8008N FS-C8026N FS-C8100DN FS-C8100DN+ FS-C8500DN FS-C8600DN FS-C8650DN KM-4800w TASKalfa 2420w TASKalfa 4820w Compatible with card type A (Compact Flash card) Compatible with card type B/C (Compact Flash card) Compatible with card type D (Secure Digital card) Not applicable / not supported. Solution will not run on these devices. up-to-date compatibility list...
  • Page 20: Emulations And Restrictions Supported

    For technical reasons, it is not possible to use a number of API programs – the barcode solution is one of these – simultaneously. Therefore, solutions produced by Kyocera development partners, e.g. for data filtering or data encryption, cannot be run at the same time as PCL Barcode Flash.
  • Page 21: Installation And Commissioning

    This manual will also contain a description of where the CF/SD slot is on your particular device. Data and programs for Kyocera printers always have to be present in a particular form on Compact Flash cards. In the case of the barcode solution, these are a number of what are known as ‘partitions’...
  • Page 22 EAN_13mil LetterGothic_10 LetterGothic_12 LetterGothic_17 USPS_ZIP OCR_A OCR_B OCR_B scal Startup ocr_a_9_land ocr_a_10_land ocr_a_9_port ocr_a_10_port ocr_b_12_ext_la ocr_b_12_land ocr_b_12_ext_po ocr_b_12_port Type B/C: /PRE/kmbc3-02-1 /PRE/kmbc3-02-1.inf /PRE/autostart /PRE/bstp /PRE/stp1 /PRE/stp2 /PRE/stp3 /PRE/KM_Logo.ttf /PRE/code39_8 /PRE/ean10mil /PRE/ean13mil /PRE/linedraw /PRE/ocra /PRE/ocrb731 /PRE/ocrb732 /PRE/ocrb733 /PRE/ocrb734 /PRE/ocrb735 /PRE/ocrb736 /PRE/ocrb737 /PRE/ocrb738 /PRE/code39_4 /PRE/OCR-B_scal...
  • Page 23 KMBC3-02-17.so KMBC3-02-17.so.INF autostart BSTP STP1 STP2 STP3 KM_Logo.ttf Let_Got_10 Let_Got_12 Let_Got_17 Linedraw OCR-B_scal OCRA731 OCRA732 OCRA733 OCRA734 OCRB735 OCRB736 OCRB737 OCRB738 OCR_A OCR_B Code39_4 Code39_8 EAN_10mil EAN_13mil USPS_ZIP If required, you can copy additional macro and font partitions to the CF/SD card without impairing the functionality of PCL Barcode Flash.
  • Page 24 Example of a partition list of Type A: The Device Information contains information on the physical size of the CF/SD card and the memory used. The Partition Information lists print data, macro data and font data which is stored on the card alongside PCL Barcode Flash. This information is technical in nature and the actual figures may vary depending on the software version.
  • Page 25: Activating And Deactivating The Software (Type Aonly )

    2.2 Activating and deactivating the software (Type A only) Before you can use the software on the CF card in your printer, you have to make this available to the device by activating it. To do this, you have two options: ...
  • Page 26: Status Page And Test Prints (Type Aand Type B/C)

    2.3 Status page and test prints (Type A, Type B/C and D) The status page contains information on fonts, software and the configuration. When you have installed the software, you can call the Barcode Status partition to print the CF card’s status page. (Type A only). You can also print the status page by means of the PRESCRIBE sequence (Type A, Type B/C and Type D) !R! CALL BSTP;EXIT;...
  • Page 27: Startup Partition (Type Aonly )

    Example of a status page of Type A: 2.4 Startup partition (Type A only) As described in the chapter entitled, H , there is a Startup ARDWARE NSTALLATION partition on the CF/SD card. All data on this partition is automatically loaded when the printer switched immediately...
  • Page 28: Programming

    The following section describes control via PCL commands in detail and includes a number of examples of applications and prints. Control by means of commands is already described precisely in the Kyocera manual “PRESCRIBE II “ (C...
  • Page 29: Control With Pcl

    3.2 Control with PCL PCL Barcode Flash uses PCL font activation sequences to control barcodes. The following instructions assume a basic knowledge of PCL programming. If you are not yet confident with using this, we recommend that you read the manuals mentioned in the previous chapter in which programming in PCL is looked at in more detail in addition to PRESCRIBE programming.
  • Page 30: Stopping Barcode Mode

    <CR> (ASCII 13),< LF> (ASCII 10), <FF> (ASCII 12), <Esc> (ASCII 27) Any barcode which permits only numeric characters according to the standard is valid as a numeric barcode. Barcodes which also permit alphanumeric characters must not be closed with the space character (ASCII 32) as the stop character even if the base data contains only numeric characters.
  • Page 31: Rules For Base Data

    This example prints the base data “12345” as Datamatrix code. <Esc>&p5X makes it understood that the five characters following in the sequence belong to this. Any characters from the complete ASCII character set could have appeared instead of “12345”. 3.2.3 Rules for base data Rules are established for each individual barcode by means of standards which have to be observed when the base data is sent.
  • Page 32: Further Parameters And Options

    3.2.6 Further parameters and options Note The following description of parameters and options applies to one- dimensional barcodes. Different or additional rules apply to some barcodes, primarily two-dimensional ones. These are described in the chapter entitled, “B ”. These barcodes ARCODES AND ATRIX CODES WITH DIFFERENT PARAMETERS are Datamatrix, QR Code and Australia 4-state.
  • Page 33 p parameter Positioning of plain text 0 = Use default, cf. the defaults entered for the individual codes for this purpose 1 = no plain text Example: <1p> 2 = embedded beneath Example: <2p> 3 = half embedded beneath Example: <3p> 4 = beneath the barcode Example: <4p>...
  • Page 34 h parameter Plain text font When you use the h parameter, this always requires a three-digit number, as you can see from the example above. First digit: Font style 1 = regular 2 = italics 3 = bold 4 = bold italics Second digit: Font size 0 = select automatically 1 = use previously selected size for the font selected...
  • Page 35 T parameter Number of the barcode The number of the required barcode can be taken from the following table: UPC-A 24600 UPC-A + 2-digit extension 24601 UPC-E 24610 UPC-E + 2-digit extension 24611 EAN/JAN-8 24620 EAN/JAN-8 + 2-digit extension 24621 EAN/JAN-8 + 5-digit extension 24622 EAN/JAN-13...
  • Page 36: Alternative Escape Characters

    Note If you inadvertently enter a number in the T parameter which does not appear in the preceding table, the printer regards the complete sequence as a font call and not as a barcode call, so any unwanted fonts are activated and the printer attempts to print your base data instead of outputting the barcode.
  • Page 37 " (ASCII 34) (ASCII 92) (ASCII 35) (ASCII 123) (ASCII 36) (ASCII 124) (ASCII 47) (ASCII 125) (ASCII 63) (ASCII 126) If so required, the Alternative Escape Character mode can be deactivated by means of the PRESCRIBE sequence !R!VBST;E;EXIT; or the Escape sequence <Esc>**27J ~**27J If you would like to use one or more of the sequences mentioned in this section, you...
  • Page 38: Barcodes And Matrix Codes With Different Parameters

    3.3 Barcodes and Matrix codes with different parameters 3.3.1 Datamatrix Datamatrix code has a rectangular or square structure which is made up of individual square elements (black/white). The delimiting lines which are drawn on two adjacent sides and consist of alternate black and white elements on the opposite sides are characteristic.
  • Page 39 individual module. The minimum size of a module is 1 dot, while the maximum permitted is 1000 dots at 600 dpi. The best read results are generally achieved at a symbol size of around 8 to 15 dots at 600 dpi. When making your selection, elements such as paper quality and colour, reading distance, scanning technique and light conditions are to be taken into account.
  • Page 40 Rectangular symbols Symbol no Rows Columns Data capacity Num. Alphanum. Binary Example of a rectangular Datamatrix symbol (symbol no. 29) Datamatrix codes can be called with both PRESCRIBE and PCL commands. Syntax in PCL The T parameter always has to be entered. Another three optional parameters can also be entered.
  • Page 41 5,10h: The software selects the smallest possible symbol which can accommodate the data, but it will not use any symbol smaller than no. 5 or larger than no. 10. If the data cannot be accommodated in symbol no. 10, an error message is printed instead of the symbol.
  • Page 42 Syntax in PRESCRIBE If you are not confident with programming in PRESCRIBE, we recommend that you read the “PRESCRIBE II ”. ROGRAMMING ANUAL The BARC command is used. The syntax described in the PRESCRIBE manual for the BARC command is valid for the one-dimensional barcodes supported. As you will see below, the syntax for two-dimensional barcodes is slightly different.
  • Page 43: Datamatrix Mode For Printing From Sap

    The amount of base data has to be stated only if the base data is passed in the first of the ways mentioned below: 1. By means of an attachment after the semicolon that closes the BARC command, in this case the number of bytes has to be stated. 2.
  • Page 44 a FONT or MAP command must occur. Example: BARC 120,10,10,14; TEXT „0123456789“; TEXT „0123456789“; The advantage of this mode: As lengthier useful data often have to be printed with Datamatrix, cases may occur in SAP where a single row cannot accommodate all of the useful data. If this should be the case, one of the lines would not be filled with useful data and the useful data would be disrupted by non-printable characters (e.g.
  • Page 45: Qr Code

    3.3.3 QR Code This matrix code was developed by the company Denso and is particularly widespread in Japan, although more recently it has been used within the industry throughout the world. Like the Datamatrix code, the QR Code can also be printed in a variety of sizes and resolutions.
  • Page 46 Binary: All 256 ASCII characters are accepted. Kanji: Practically all Kanji characters can be displayed. They must be available as two-byte characters in JIS X 0208 shift mode. If their encoding does not comply with the rules of the JIS Shift 0208 standard, instead of the symbol PCL Barcode Flash generates an error message: “Unknown Kanji”.
  • Page 47 selecting the error correction level, the following applies as when selecting the encoding: If the symbol size and the read speed are not particularly important for your application, then you are recommended to select 30 %. Version 40, for example, with an error correction level of 7% is able to accommodate either 7089 digits, 4296 alphanumeric characters, 2953 binary bytes or 1817 Kanji characters.
  • Page 48 Examples: 8h: Version 8 will always be used. If the data cannot be accommodated, an error message will be printed instead of the symbol. 11,30h: The software selects the smallest possible version to accommodate the data, but does not use a version lower than 11 or a version higher than 30. If the data cannot be accommodated in version 30, an error message will be printed instead of the symbol.
  • Page 49 v parameter: Inversion 1 = Symbol is not printed inverted 2 = Symbol is printed inverted If you do not specify the v parameter, then 1 is used by default, i.e. not inverted. Examples: <Esc>(s4p10h1v12b3s24861TDaten <Esc>(s12,15h2v24861TDaten The following example including a print-out: <Esc>(s4p1v30b3s24861T This is a QR Code symbol.
  • Page 50 The module size unit was previously specified using the UNIT command. We recommend that you use dots (pixels). Lowest symbol version Values from 1 to 40. For an explanation of the meaning of this parameter, cf. the explanatory notes on the h parameter in the section “S PCL”.
  • Page 51: Maxicode

    Example 3 !R!UNIT D;BARC 102,10,13,14,2,4;<Base Data>WRED;EXIT; In this instance also, it is not necessary to specify the number of bytes. Alphanumeric encoding and an error correction level of 30 % is used in these examples. Note BARC 102 cannot be called from PRESCRIBE macros. 3.3.4 MaxiCode MaxiCode is a matrix code developed by UPS.
  • Page 52 Syntax in PCL The T-parameter must always be entered. No other parameters are specified with MaxiCode. T-parameter: Identifier for MaxiCode 24800T MaxiCode is initiated by the sequence: <Esc>(s24800T Additional parameters are not necessary in this sequence; apart from that, the same rules apply as those used for other barcodes.
  • Page 53 following order and be separated from each other by a comma: 1. No. of the symbol within a group, usually No. 1; the highest possible No. is 2. Total number of symbols of this group, usually 1; the highest possible number of symbols in any given group is 8.
  • Page 54 Package weight<GS> Address validation<GS> Ship to address<GS> Ship to city<GS> Ship to state<GS> End of format: <RS> End of transmission <EOT> As already mentioned, this must be followed directly by an escape sequence that requests a font. Example of a MaxiCode request with primary and secondary information and subsequent font request sequence: <Esc>(s24800T1,1,2,40670,840,001,[)><RS>01<GS>961Z00004951<GS>U SPN<GS>06X610<GS>159<GS>1234567<GS>1/1<GS>10<GS>Y<GS>OTT...
  • Page 55 1234567 = Shipment = Package x of y = Package weight = Address validation OTTO-HAHN-STRASSE 12= Ship to address MEERBUSCH= Ship to city = Ship to state Syntax in PRESCRIBE To control the MaxiCode from PRESCRIBE, the commands XBCP and XBAR are used.
  • Page 56 Note that in this case an error will, of course, occur if a value other than 1 is entered under XBCP 2,#. XBCP 4,#; # stands for the postal code. Depending on the mode (which has been entered in XBCP 1,#), a numerical or alphanumerical postal code is permitted. If it is numerical, then a numerical parameter must be entered;...
  • Page 57: Pdf417

    XBCP 1,2; XBCP 4,40470; XBCP 5,840; XBCP 6,001; XBAR;[)><RS>01<GS>961Z00004951<GS>USPN<GS>06X610<GS>159 <GS>1234567<GS>1/1<GS>10<GS>Y<GS>OTTO-HAHN-STRASSE 12<GS>MEERBUSCH<GS>DE<RS><EOT>;ENDB; PAGE;EXIT; Notes The order in which the different XBCP parameters are entered is of no importance. Unnecessary parameters need not be entered. For example, XBCP 2,#; and XBCP 3,#; can be left out if no Structured Append is to be used in the requesting application.
  • Page 58 The level (degree) of error correction can also be selected by the user. Nine levels are available (0-8), whereby level 0 means ‘no error correction desired’. Depending on the application and on the quality of the paper used, however, a higher level should be used.
  • Page 59 Level Error correction words Example: <Esc>(s3p24850T<data> This entry means that you have selected level 3, in other words sixteen error correction words. The barcode module uses this regardless of the size of the useful data. However, you also have the option of making the number of error correction words dependent on the size of the useful data.
  • Page 60 Layout parameters The following applies for the parameters below: With these parameters, you can set four predefined values as sub- parameters. These must be separated by commas. You do not have to enter all four values if you do not wish to do so. You can also leave the b- and s- parameters out completely.
  • Page 61 symbol with the proportion of 2 to 3 as standard. As the remaining rules for the layout of the symbol also apply, these values are always only approximations. The Barcode Flash solution always selects the most appropriate value here. 3. Y-value for the proportion of the symbol (cf. sub-parameter 2). 4.
  • Page 62: Australia 4-State Barcodes

    3.3.6 Australia 4-state barcodes The Australia Post 4-state barcode was introduced to improve sorting results and to enable the accurate selection of individual postal items. Australia Post uses a unique eight character Delivery Point Identifier (DPID), which is allocated to each delivery address in the postal address file (PAF).
  • Page 63 PCL T parameter: 24787 Activation: <Esc>(s24787T<Base Data><Stop Character> PRESCRIBE number: 47 Activation: !R!BARC 47,C,"Base Data,ABCDEFGHIJ"; EXIT; Example: <Esc>(s24787T23456789,Info<CR> 4. Australia 4-state FCC-45 REPLY (reply paid) PCL T parameter: 24788 Activation: <Esc>(s24788T<Base Data><Stop Character> PRESCRIBE number: 48 Activation: !R!BARC 48,C,"Base Data"; EXIT; Example: <Esc>(s24788T23456789<CR>...
  • Page 64 Please note that no plain text is printed with the Australia 4-state barcode. Note BARC 45, 46, 47 and 48 cannot be called from PRESCRIBE macros.
  • Page 65: Error Messages

    3.4 Error messages In practice, now and again errors occur when programming barcode activations, particularly during testing of an application. Because the least defective barcodes stand out without the appropriate reading device, error messages are an integrated part of the barcode solution. These are printed out in place of the barcode symbol to make the task of detecting errors easier for you.
  • Page 66 Target too long The base data was so long that it could not be accommodated by the selected barcode even following optimised compression. Wrong data size You requested QR Code or Datamatrix to use a specific maximum size or a set symbol format.
  • Page 67 No Start Letter You have specified an illegal character as the start character for Codabar. Codabar only allows the letters A,B,C and D as start characters. No Stop Letter You have specified an illegal character as the stop character for Codabar. Codabar only allows the letters A,B,C and D as stop characters.
  • Page 68: Examples And Instructions On Use

    3.5 Examples and instructions on use Do not set the toner density to the lowest contrast value. It is recommended that you set it to a density of 3 or higher. The setting can be made using the control panel or the PRESCRIBE sequence !R! FRPO D4,3;EXIT;...
  • Page 69: Barcode Types

    3.6 Barcode Types 3.6.1 UPC-A Type / properties: Linear code Limitation: Plain text is only output in the default typeface in a set position below the code. Activation sequence: <Esc>(s24600T<Base Data><Stop Character> For an explanation on selecting the stop character and the optional parameters, see chapters 3.2.1.
  • Page 70: Upc-A + A 2 Digit Extension

    3.6.2 UPC-A + a 2 digit extension Type / properties: Linear code Limitation: Plain text is only output in the default typeface in a set position below the code. Activation sequence: <Esc>(s24601T<Base Data><Stop Character> For an explanation on selecting the stop character and the optional parameters, see chapters 3.2.1.
  • Page 71: Upc-E

    3.6.3 UPC-E Type / properties: Linear code Limitation: Plain text is only output in the default typeface in a set position below the code. Activation sequence: <Esc>(s24610T<Base Data><Stop Character> For an explanation on selecting the stop character and the optional parameters, see chapters 3.2.1.
  • Page 72: Upc-E + A 2 Digit Extension

    3.6.4 UPC-E + a 2 digit extension Type / properties: Linear code Limitation: Plain text is only output in the default typeface in a set position below the code. Activation sequence: <Esc>(s24611T<Base Data><Stop Character> For an explanation on selecting the stop character and the optional parameters, see chapters 3.2.1.
  • Page 73: Ean/Jan-8

    3.6.5 EAN/JAN-8 Type / properties: Linear code Limitation: Plain text is only output in the default typeface in a set position below the code. Activation sequence: <Esc>(s24620T<Base Data><Stop Character> For an explanation on selecting the stop character and the optional parameters, see chapters 3.2.1.
  • Page 74: Ean/Jan-8 + A 2 Digit Extension

    3.6.6 EAN/JAN-8 + a 2 digit extension Type / properties: Linear code Limitation: Plain text is only output in the default typeface in a set position below the code. Activation sequence: <Esc>(s24621T<Base Data><Stop Character> For an explanation on selecting the stop character and the optional parameters, see chapters 3.2.1.
  • Page 75: Ean/Jan-8 + A 5 Digit Extension

    3.6.7 EAN/JAN-8 + a 5 digit extension Type / properties: Linear code Limitation: Plain text is only output in the default typeface in a set position below the code. Activation sequence: <Esc>(s24622T<Base Data><Stop Character> For an explanation on selecting the stop character and the optional parameters, see chapters 3.2.1.
  • Page 76: Ean/Jan-13

    3.6.8 EAN/JAN-13 Type / properties: Linear code Limitation: Plain text is only output in the default typeface in a set position below the code. Activation sequence: <Esc>(s24630T<Base Data><Stop Character> For an explanation on selecting the stop character and the optional parameters, see chapters 3.2.1.
  • Page 77: Ean/Jan-13 + A 2 Digit Extension

    3.6.9 EAN/JAN-13 + a 2 digit extension Type / properties: Linear code Limitation: Plain text is only output in the default typeface in a set position below the code. Activation sequence: <Esc>(s24631T<Base Data><Stop Character> For an explanation on selecting the stop character and the optional parameters, see chapters 3.2.1.
  • Page 78: Ean/Jan-13 + A 5 Digit Extension

    3.6.10 EAN/JAN-13 + a 5 digit extension Type / properties: Linear code Limitation: Plain text is only output in the default typeface in a set position below the code. Activation sequence: <Esc>(s24632T<Base Data><Stop Character> For an explanation on selecting the stop character and the optional parameters, see chapters 3.2.1.
  • Page 79: Interleaved 2 Of 5

    3.6.11 Interleaved 2 of 5 Type / properties: Linear code Activation sequence: <Esc>(s24640T<Base Data><Stop Character> For an explanation on selecting the stop character and the optional parameters, see chapters 3.2.1. and 3.2.6. Default - parameters: v parameter p parameter b parameter Additional properties: Size of base data: 2, 4, 6, ...
  • Page 80: Interleaved 2 Of 5 With Check Digit

    3.6.12 Interleaved 2 of 5 with check digit Type / properties: Linear code Activation sequence: <Esc>(s24641T<Base Data><Stop Character> For an explanation on selecting the stop character and the optional parameters, see chapters 3.2.1. and 3.2.6. Default - parameters: v parameter p parameter b parameter Additional properties:...
  • Page 81: Industrial 2 Of 5 (25)

    3.6.13 Industrial 2 of 5 (25) Type / properties: Linear code Activation sequence: <Esc>(s24650T<Base Data><Stop Character> For an explanation on selecting the stop character and the optional parameters, see chapters 3.2.1. and 3.2.6. Default - parameters: v parameter p parameter b parameter Additional properties: Size of base data:...
  • Page 82: Industrial 2 Of 5 (25) With Check Digit

    3.6.14 Industrial 2 of 5 (25) with check digit Type / properties: Linear code Activation sequence: <Esc>(s24651T<Base Data><Stop Character> For an explanation on selecting the stop character and the optional parameters, see chapters 3.2.1. and 3.2.6. Default - parameters: v parameter p parameter b parameter Additional properties:...
  • Page 83: Matrix 2 Of 5

    3.6.15 Matrix 2 of 5 Type / properties: Linear code Activation sequence: <Esc>(s24660T<Base Data><Stop Character> For an explanation on selecting the stop character and the optional parameters, see chapters 3.2.1. and 3.2.6. Default - parameters: v parameter p parameter b parameter Additional properties: Size of base data: 2, 4, 6, ...
  • Page 84: Matrix 2 Of 5 With Check Digit

    3.6.16 Matrix 2 of 5 with check digit Type / properties: Linear code Activation sequence: <Esc>(s24661T<Base Data><Stop Character> For an explanation on selecting the stop character and the optional parameters, see chapters 3.2.1. and 3.2.6. Default - parameters: v parameter p parameter b parameter Additional properties:...
  • Page 85: Code 39 (3 Of 9) Without Space Character

    3.6.17 Code 39 (3 of 9) without space character Type / properties: Linear code Activation sequence: <Esc>(s24670T<Base Data><Stop Character> For an explanation on selecting the stop character and the optional parameters, see chapters 3.2.1. and 3.2.6. Default - parameters: v parameter p parameter b parameter 6,18...
  • Page 86: Code 39 (3 Of 9) With Space Character

    3.6.18 Code 39 (3 of 9) with space character Type / properties: Linear code Activation sequence: <Esc>(s24672T<Base Data><Stop Character> For an explanation on selecting the stop character and the optional parameters, see chapters 3.2.1. and 3.2.6. Default - parameters: v parameter p parameter b parameter 6,18...
  • Page 87: Code 39 + Mod47 With Check Digit Without Space Character

    3.6.19 Code 39 + Mod47 with check digit without space character Type / properties: Linear code Activation sequence: <Esc>(s24671T<Base Data><Stop Character> For an explanation on selecting the stop character and the optional parameters, see chapters 3.2.1. and 3.2.6. Default - parameters: v parameter p parameter b parameter...
  • Page 88: Code 39 + Mod47 With Check Digit With Space Character

    3.6.20 Code 39 + Mod47 with check digit with space character Type / properties: Linear code Activation sequence: <Esc>(s24673T<Base Data><Stop Character> For an explanation on selecting the stop character and the optional parameters, see chapters 3.2.1. and 3.2.6. Default - parameters: v parameter p parameter b parameter...
  • Page 89: Code 39 Extended

    3.6.21 Code 39 Extended Type / properties: Linear code Activation sequence: <Esc>(s24680T<Base Data><Stop Character> For an explanation on selecting the stop character and the optional parameters, see chapters 3.2.1. and 3.2.6. Default - parameters: v parameter p parameter b parameter 6,18 Additional properties: Size of base data:...
  • Page 90: Code 39 Extended + Mod47 Check Digit

    3.6.22 Code 39 Extended + Mod47 check digit Type / properties: Linear code Activation sequence: <Esc>(s24681T<Base Data><Stop Character> For an explanation on selecting the stop character and the optional parameters, see chapters 3.2.1. and 3.2.6. Default - parameters: v parameter p parameter b parameter 6,18...
  • Page 91: Code 93

    3.6.23 Code 93 Type / properties: Linear code Activation sequence: <Esc>(s24690T<Base Data><Stop Character> For an explanation on selecting the stop character and the optional parameters, see chapters 3.2.1. and 3.2.6. Default - parameters: v parameter p parameter b parameter 6,12,18,24 Additional properties: Size of base data: 1 to 100...
  • Page 92: Code 93 Extended

    3.6.24 Code 93 Extended Type / properties: Linear code Activation sequence: <Esc>(s24691T<Base Data><Stop Character> For an explanation on selecting the stop character and the optional parameters, see chapters 3.2.1. and 3.2.6. Default - parameters: v parameter p parameter b parameter 6,12,18,24 Additional properties: Size of base data:...
  • Page 93: Code 128 Autoswitch

    3.6.25 Code 128 autoswitch Type / properties: Linear code Activation sequence: <Esc>(s24700T<Base Data><Stop Character> For an explanation on selecting the stop character and the optional parameters, see chapters 3.2.1. and 3.2.6. Default - parameters: v parameter p parameter b parameter Additional properties: Size of base data: 1 to 100...
  • Page 94: Code 128 Subset A

    3.6.26 Code 128 Subset A Type / properties: Linear code Activation sequence: <Esc>(s24701T<Base Data><Stop Character> For an explanation on selecting the stop character and the optional parameters, see chapters 3.2.1. and 3.2.6. Default - parameters: v parameter p parameter b parameter Additional properties: Size of base data: 1 to 100...
  • Page 95: Code 128 Subset B

    3.6.27 Code 128 Subset B Type / properties: Linear code Activation sequence: <Esc>(s24702T<Base Data><Stop Character> For an explanation on selecting the stop character and the optional parameters, see chapters 3.2.1. and 3.2.6. Default - parameters: v parameter p parameter b parameter Additional properties: Size of base data: 1 to 100...
  • Page 96: Code 128 Subset C

    3.6.28 Code 128 Subset C Type / properties: Linear code Activation sequence: <Esc>(s24704T<Base Data><Stop Character> For an explanation on selecting the stop character and the optional parameters, see chapters 3.2.1. and 3.2.6. Default - parameters: v parameter p parameter b parameter Additional properties: Size of base data: 1 to 100...
  • Page 97: Ucc-128

    3.6.29 UCC-128 Type / properties: Linear code Activation sequence: <Esc>(s24710T<Base Data><Stop Character> For an explanation on selecting the stop character and the optional parameters, see chapters 3.2.1. and 3.2.6. Default - parameters: v parameter p parameter b parameter 6,12,18,24 Additional properties: Size of base data: 15 to 21 Character set:...
  • Page 98: Ean-128

    3.6.30 EAN-128 Type / properties: Linear code Activation sequence: <Esc>(s24720T<Base Data><Stop Character> For an explanation on selecting the stop character and the optional parameters, see chapters 3.2.1. and 3.2.6. Default - parameters: v parameter p parameter b parameter 6,12,18,24 Additional properties: Size of base data: 1 to 44, maximum size is limited to 35 symbols Character set:...
  • Page 99: Codabar

    3.6.31 Codabar Type / properties: Linear code Activation sequence: <Esc>(s24750T<Base Data><Stop Character> For an explanation on selecting the stop character and the optional parameters, see chapters 3.2.1. and 3.2.6. Default - parameters: v parameter p parameter b parameter Additional properties: Size of base data: 1 to 32 Character set:...
  • Page 100: Codabar + Mod16 Check Digit

    3.6.32 Codabar + Mod16 check digit Type / properties: Linear code Activation sequence: <Esc>(s24751T<Base Data><Stop Character> For an explanation on selecting the stop character and the optional parameters, see chapters 3.2.1. and 3.2.6. Default - parameters: v parameter p parameter b parameter Additional properties: Size of base data:...
  • Page 101: Msi Plessey

    3.6.33 MSI Plessey Type / properties: Linear code Limitation: Plain text is only output in the default typeface in a set position below the code, which means that the h parameter does not have any effect and in the case of the p parameter only the values 1 and 4 are allowed.
  • Page 102: Msi Plessey + Mod10 Check Digit

    3.6.34 MSI Plessey + Mod10 check digit Type / properties: Linear code Limitation: Plain text is only output in the default typeface in a set position below the code, which means that the h parameter does not have any effect and in the case of the p parameter only the values 1 and 4 are allowed.
  • Page 103: Msi Plessey + Mod10 + Mod10 Check Digit

    3.6.35 MSI Plessey + Mod10 + Mod10 check digit Type / properties: Linear code Limitation: Plain text is only output in the default typeface in a set position below the code, which means that the h parameter does not have any effect and in the case of the p parameter only the values 1 and 4 are allowed.
  • Page 104: Msi Plessey + Mod10 + Mod10 Check Digit

    3.6.36 MSI Plessey + Mod10 + Mod10 check digit Type / properties: Linear code Limitation: Plain text is only output in the default typeface in a set position below the code, which means that the h parameter does not have any effect and in the case of the p parameter only the values 1 and 4 are allowed.
  • Page 105: Zip + 4 Postnet 5

    3.6.37 ZIP + 4 Postnet 5 Type / properties: Linear code, used in postal traffic within the U.S.A. Limitation: Plain text is not recommended. This code can only output plain text in the default typeface in a set position below the code. Activation sequence: <Esc>(s24770T<Base Data><Stop Character>...
  • Page 106: Zip + 4 Postnet 9

    3.6.38 ZIP + 4 Postnet 9 Type / properties: Linear code, used in postal traffic within the U.S.A. Limitation: Plain text is not recommended. This code can only output plain text in the default typeface in a set position below the code. Activation sequence: <Esc>(s24771T<Base Data><Stop Character>...
  • Page 107: Zip + 4 Postnet 11

    3.6.39 ZIP + 4 Postnet 11 Type / properties: Linear code, used in postal traffic within the U.S.A. Limitation: Plain text is not recommended. This code can only output plain text in the default typeface in a set position below the code. Activation sequence: <Esc>(s24772T<Base Data><Stop Character>...
  • Page 108: Datamatrix

    3.6.40 Datamatrix Printing examples: The following text is printed out with different parameters as the DataMatrix symbol: ‘Data Matrix is a two-dimensional matrix symbology which is made up of square modules arranged within a perimeter finder pattern that is used for finding the symbol and determining its orientation.
  • Page 109: Qr Code

    3.6.41 QR code Printing examples: The following text is printed out with different parameters as the QR Code symbol: 'QR CODE IS A MATRIX SYMBOLOGY CONSISTING OF AN ARRAY OF NOMINALLY SQUARE MODULES ARRANGED IN AN OVERALL SQUARE PATTERN INCLUDING A UNIQUE FINDER PATTERN LOCATED AT THREE CORNERS OF THE SYMBOL AND INTENDED TO ASSIST IN EASY LOCATION OF ITS POSITION SIZE AND INCLINATION.
  • Page 110: Expanding Typefaces

    What is more, 'Barcode Font Cartridges' can be controlled using some Microsoft Windows standard printer drivers, and Kyocera devices can now be used for this too. 3.7.1 Checking Typefaces It is possible to check that the typefaces work properly as follows: ...
  • Page 111: Activating Fonts Using A Prescribe Command

    3.7.2 Activating fonts using a PRESCRIBE command Either using the individual FONT command or the pair of commands, CSET and FSET (CSET and FSET should always be used together as otherwise the font activation cannot be correctly recognised by the printer). The zero character is displayed as 0 and it should not be confused with the letter O! Barcode 3 of 9;...
  • Page 112: Activating Fonts Using A Pcl Command

    3.7.3 Activating fonts using a PCL command In the PCL emulation of Kyocera devices, the fonts can also be selected using the corresponding PCL command. The Escape character (ASCII character 27 in decimal or 1B in hexadecimal is displayed here as [esc]. Please do not use the individual characters in brackets, just the actual Escape character.
  • Page 113: Examples

    3.7.4 Examples Print out a barcode 39 with PRESCRIBE: !R! FONT 831; TEXT "*0987654321*"; PAGE; EXIT; ("*" required as the start and stop character) Print out of a UPC barcode with ORC-A script embedded below in PCL: [cr][lf] [esc](8Y[esc](s1p12v0s0b0T(012345-GHIJAF([cr][lf] (012345-GHIJAF([cr][lf] (012345-GHIJAF([cr][lf] ([cr][lf] [esc](0O[esc](s0p10h12v0s0b104T[esc]*p-50y+25X12345 67890...
  • Page 114: Appendix

    The ISO/IEC documentation can be purchased from www.iso.ch It is generally recommended that you familiarise yourself with the following official manuals, which are normally included on CD as a PDF document with every Kyocera device: PRESCRIBE IIe Programming Manual (English)
  • Page 115 3.2 EN (03/2013)

Table of Contents