Custom Audio Electronics PRT 80 User Manual

Thermal printer for information kiosks and atms

Advertisement

Quick Links

Thermal printer for information kiosks and
ATMs
PRT 80
User Manual
PRT 80
www.custom.it

Advertisement

Table of Contents
loading

Summary of Contents for Custom Audio Electronics PRT 80

  • Page 1 Thermal printer for information kiosks and ATMs PRT 80 User Manual PRT 80 www.custom.it...
  • Page 2 Copyright  2006 CUSTOM ENGINEERING SPA – Italy CUSTOM ENGINEERING SPA Str. Berettine 2 - 43010 Fontevivo (PARMA) - Italy Tel.: +39 0521-680111 - Fax: +39 0521-610701 http: www.custom.it Customer Service Department: OEM AREA : Tel.: +39 059 88 69 587 Email: support@custom.it PRT 80...
  • Page 3 PRINTER COMPONENTS A. TPL825-S Front external view Rewinder Printer frame ”Near paper end” led Status led “Power on” led “Form Feed” Key “Line Feed” Key Paper roll support Printing mechanism Near paper end sensor Paper roll PRT 80...
  • Page 4 B. Rear external view with RS232 serial interface 1-Paper insert 2-Power supply connector 3-RS232 serial connector PRT 80...
  • Page 5: Table Of Contents

    4.1 TECHNICAL SPECIFICATIONS ......................4-1 4.2 DIMENSIONS ............................4-3 5. CHARACTER SETS 5.1 CHARACTER SETS ..........................5-1 A. APPENDIX A - ACCESSORIES AND SPARE PARTS A.1 ACCESSORIES ............................. A-1 A.1.1 Power supply ..........................A-1 A.2 SPARE PARTS ............................A-2 PRT 80...
  • Page 6 TABLE OF CONTENTS Blank Page PRT 80...
  • Page 7: Introduction

    D. The printer is not functioning normally despite the fact that all instructions in the users manual have been followed. E. The printer has been dropped and its outer casing damaged. F. Printer performance is poor. G. The printer is not functioning.UNPACKING THE PRINTER PRT 80...
  • Page 8: Unpaking The Printer

    Ticket width : 80 mm. • High speed printing: 130mm/sec. • Interfaces : RS232 • ESC/POS and CUSTOM TPT emulation. • Bar code UPC-A. UPC-E, EAN13, EAN8, CODE39, ITF, CODABAR, CODE93, CODE128 and CODE32. • 6 standard and international character set fonts. PRT 80...
  • Page 9: Printer Description

    10 characters it prints out hexadecimal and ASCII codes (if the characters are underlined, the receive buffer is full); see Receive buffer hexidecimal print-out. PRT 80...
  • Page 10 • The “Status” LED (yellow) indicates printer status; the check is made on-line. Given in the table below are the various LED signals and the corresponding printer status. (Tab.1) t n i u f l i l b i l b " " r i l b t n i u f l PRT 80...
  • Page 11: Installation And Use

    • under NOTCH THERSHOLD is given the notch thershold • under HEAD TEMPERATURE is given the temperature of the head. • under PAPER PRINTED is given the number of centimeters of paper printed. • under POWER ON COUNTER is given the number of power-ups made. PRT 80...
  • Page 12: Configuration

    • Handshaking: XON/XOFF or Hardware. With ESC/POS  emulation: !" A=43 / B=60 columns • or A=60 / B=76 columns Char/line: # A=45 / B=64 columns or A=64 / B=80 columns With CUSTOM TPT emulation: • Font Size: PRT 80...
  • Page 13: Hexadecimal Dump

    Insert the end of the paper roll into the infeed slot (2) and have it pass beyond the print head; Lower the head lever and press the LINE FEED key, so that the paper will feed a few centimeters out of the printer (3). PRT 80...
  • Page 14 1. INSTALLATION AND USE Section printer wiew (Fig.1.3) (Fig.1.4) PRT 80...
  • Page 15 1. INSTALLATION AND USE (Fig.1.5) ATTENTION Before inserting the paper, make sure it is cut cleanly. NOTE: the changing paper procedure is the same for all the printer models avalaible. PRT 80...
  • Page 16 1. INSTALLATION AND USE Blank page PRT 80...
  • Page 17: Interfaces

    The printer has an RS232 serial interface and is connected by means of a 9 pin female connector (see fig. 2.1). In the following table, the signals present on the connector are listed: (Tab.2.1) i r r . t c t n i i t c t n i i t c i t c PRT 80...
  • Page 18 2. INTERFACES The following diagrams show examples of connections between the printer and the Personal Computer using 25 and 9 pin female connectors. (Fig.2.2) (Fig.2.3) PRT 80...
  • Page 19: Printer Functions

    3. PRINTER FUNCTIONS 3.1 PRINT DIRECTION The printer has two printing directions which can be selected by means of the control characters:normal and reverse. PRT 80 Ticket printer (Fig.3.1) PRT 80...
  • Page 20: Commands Description

    ° 0 n i l v i t t i s i t s c i f n i l PRT 80...
  • Page 21 ASCII Decimal [Description] Prints the data in the buffer and feeds one line based on the current line spacing. [Notes] • Sets the print position to the beginning of the line. [Default] [Reference] $1B $32, $1B $33 [Example] PRT 80...
  • Page 22 The command sets the print position at the beginning of the line. [Default] [Reference] [Example] [Name] Cancel print data buffer [Format] ASCII Decimal 24 [Description] Deletes all the print data in the current print buffer. [Notes] The command set the print position to the beginning of the line [Default] PRT 80...
  • Page 23 The coordinates define the vertices of a window in which the data is stored. x1=(n1 * 256) + n2 y1=(n3 * 256) + n4 x2=(n5 * 256) + n6 y2=(n7 * 256) + n8 The values of coordinates x1 and x2 are aligned with the byte. PRT 80...
  • Page 24 0 ≤ d ≤ 255 [Description] Selects a bit image mode using m for the number of dots specified by nL and nH, as follows: c i t y t i y t i y t i y t i PRT 80...
  • Page 25 Figure 1 shows a line buffer: each box corresponds to 8 dots, which on paper correspond to 1 mm, both horizontally and vertically. To fill the memory completely, 1344 bytes are required. For example, to PRT 80...
  • Page 26 • Italic mode can also be turned on or off using $1B $21. Note, however, that the last received command is the effective one. [Default] n = 0 [Reference] $1B $21 [Example] PRT 80...
  • Page 27 32 ≤ n ≤ 126 [Range] [Description] This command transmits two bytes to serial port, when each bit indicates the printer setting. The meaning of these bytes depends on the n parameter: with n = 0 Byte 1 PRT 80...
  • Page 28 3. PRINTER FUNCTIONS Byte2 PRT 80...
  • Page 29 When this command is received, the printer resets, restoring the default programming and erasing the RAM.The machine requires approx. 3 seconds from reception of the command to regain its full operating capacity. [Notes] • Same as hardware reset. [Default] [Reference] [Example] PRT 80...
  • Page 30 = 1 bank n = 2 bank n = 3 bank n = 4 bank n = 5 bank n = 6 bank if n = 0 or n > 6 the command is ignored. [Notes] [Default] [Reference] [Example] PRT 80...
  • Page 31 56 bytes is an horizontal dotline of 448 dots; for 292 dotlines. The number of bytes that make graphic page is 56x292 = 16352, the others 32 bytes must be sent, but are not important. [Notes] [Default] n = 0 [Reference] [Example] PRT 80...
  • Page 32 = $04 Double copy [Notes] [Default] [Reference] [Example] [Name] Sets underlined mode. [Format] ASCII Decimal [Description] Sets or cancels the underline printing mode. n = 0 Normal print n <> 0 Underlined mode [Notes] [Default] [Reference] [Example] PRT 80...
  • Page 33 (n1*256) +n2. The set value is stored in the Eeprom, and continues to be stored even when the printer is switched off. [Notes] [Default] [Reference] [Example] [Name] Set relative print position [Format] ASCII Decimal 0 ≤ nL ≤ 255 [Range] 0 ≤ nH ≤ 255 PRT 80...
  • Page 34 [Name] Select paper sensor to stop printing. [Format] ASCII ESC c Decimale 0 ≤ n ≤ 255 [Range] [Description] Selects the paper sensor used to stop printing when a near paper-end is deleted, using n as follows : PRT 80...
  • Page 35 • This command does not affect the line spacing set by $1B $32 or $1B $33. • The maximum paper feed amount is 200 lines. Even if a paper feed amount of more than 200 lines is set, the printer feeds the paper only 200 lines. [Default] [Reference] $1B $32, $1B $33 [Example] PRT 80...
  • Page 36 = 5 bank n = 6 bank If n = 0 or n > 6 the command is ignored. For about 1 sec. the printer does not receive characters or commands. The serial version (TPT60S4) return : PRT 80...
  • Page 37 This command transmits a byte, where each bit indicates the printer status, to serial port. / f f t c n l l e [Notes] • This command is executed immediately, even when the data buffer is full (Busy ). [Default] [Reference] [Example] PRT 80...
  • Page 38 [Default] n = 0 [Reference] [Example] Upside-down printing Off Upside-down printing On ABCDEFG 0123456 Printing direction [Name] Delete graphic pge. [Format] ASCII ESC { } Decimale [Description] This command deletes graphic page. [Notes] [Default] [Reference] [Example] PRT 80...
  • Page 39 $1B $FC, $1B $FD, $1B $FE [Example] [Name] Transfer flash bank into ram bank [Format] ASCII Decimal 1 ≤ n ≤ 3 [Range] [Description] Transfers flash bank into ram bank (32768 bytes). n selects the bank as follows: PRT 80...
  • Page 40 Transfer ram bank into flash bank [Format] ASCII Decimal 1 ≤ n ≤ 3 [Range] [Description] Transfers the ram bank into the flash bank (32768 bytes). n selects the bank as follows: [Notes] [Default] [Reference] $1B $FA, $1B $FC, $1B $FD Example PRT 80...
  • Page 41 [Default] n = 0, m = 0 [Reference] $1D $43 $31, $1D $43 $32, $1D $43 $3B, $1B $63 [Example] n = 3,m = 0 n = 3, m = 1 n = 3, m=2 indicates a space PRT 80...
  • Page 42 $1D $43 $31 or $1D $43 $3B it is forced to convert to the maximum value through $1D $63. [Default] nL = 1, nH = 0 [Reference] $1D $43 $30, $1D $43 $31, $1D $43 $3B, $1D $63 [Example] PRT 80...
  • Page 43 Select printing position of Human Readable Interpretation ( HRI ) characters [Format] ASCII Decimal 0 ≤ n ≤ 3, 48 ≤ n ≤ 51 [Range] [Description] Selects the printing position of HRI characters when printing bar codes. n selects the printing positions as follows: PRT 80...
  • Page 44 • This command is executed when the data is processed in the data buffer. Therefore, there could be a time lag between command reception and data transmission, depending on data buffer status. [Default] [Reference] [Example] PRT 80...
  • Page 45 • In count-down mode, if the counter value set by this command goes out of the counter operation range set by GS C 1 or GS C ; it is forced to revert to the maximum value. [Default] [Reference] $1D $43 $30, $1D $43 $31, $1D $43 $32, $1D $43 $3B [Example] PRT 80...
  • Page 46 - the last distance saved to a $1D $65 3 or $1D $65 8 commands. - Ticket presenting lenght can change of +/- 12 mm. • The minimum ticket presenting lenght is 89 mm (below tihs value the ticket espulsion could have some problems). [Default] [Reference] $1D $6B [Example] PRT 80...
  • Page 47 • The rotation command does not affect on bar code printing. [Default] [Reference] $1D $68 [Example] [Name] Request expanded status Format] ASCII Decimal [Description] This command transmits two bytes, each bit indicates the printer status to serial port. First byte : PRT 80...
  • Page 48 • This command is executed immediately, even when the data buffer is full (Busy ). [Default] [Reference] [Example] [Name] Set bar code width [Format] ASCII Decimal 2 ≤ n ≤ 6 [Range] [Description] Sets the horizontal size of the bar code. n specifies the bar code width as follows: PRT 80...
  • Page 49 1° Byte = $10 2° Byte = n Next byte (depends how many bits are active in n) [Reference] [Example] PRT 80...
  • Page 50 Reading number of power up of the printer. [Notes] • The command return a string pointing out the number of turning on of the printer, for example if the printer is turned on 512 times, it will be: ‘512on’ [Default] [Reference] PRT 80...
  • Page 51: Esc/Pos Emulation

    ° 0 v i t t i s i t s c i f n i l · PRT 80...
  • Page 52 Moves print position to previous character. [Notes] Can be used to put two characters at the same position. [Default] [Reference] [Example] [Name] Horizontal tab [Format] ASCII Decimal [Description] Moves the print position to the next horizontal tab position. PRT 80...
  • Page 53 = 20 transmit FULL STATUS [Notes] • This command is executed when the data buffer is full. • This status is transmitted whenever data sequence $10 $04 n is received (1 ≤ n ≤ 4). PRT 80...
  • Page 54 See tables below. [Example] n=1: Printer status / f f n i l - f f n i l n=2: Off-line status / f f t ' n n=3: Error status / f f n=4: Paper roll sensor status PRT 80...
  • Page 55 FULL status (6 bytes) Byte = $10 (DLE) byte = $0F byte = Paper status / f f O f f O f f byte = Paper status / f f . f f byte = Recoverable error Status PRT 80...
  • Page 56 0 ≤ n ≤ 255 [Range] [Description] Sets the character spacing for the right side of the character to [n x horizontal or vertical motion units]. [Notes] • The right character spacing for double-width mode is twice the normal value. PRT 80...
  • Page 57 • $1D $21 can also be used to select character height/width. However, the last-received setting command is the effective one. [Default] n = 0 [Reference] $1B $2D, $1B $45, $1B $34, $1D $21 [Example] PRT 80...
  • Page 58 0 ≤ x ≤ 8 (Font ( 8 × 16)) 0 ≤ x ≤ 16 (Font 16 × 24) 0 ≤ x ≤ 24 (Font 24 × 32) 0 ≤ d1 … d (y × xk) ≤ 255 PRT 80...
  • Page 59 • If the width of the printing area set by $1D $4C and $1D $57 is less than the width required by the data set using $1B $2A , the excess data are ignored. • To print the bit image use $0A, $0D, $1B $4A or $1B $64. PRT 80...
  • Page 60 • Underline mode can also be turned on or off by using $1B $21. Note, however, that the last received command is the effective one. [Default] [Reference] $1B $21 [Example] [Name] Select 1/8-inch line spacing [Format] ASCII Decimal [Description] Selects 1/8-inch line spacing [Notes] PRT 80...
  • Page 61 • When italic mode is turned off by setting the value of n to 0 or 48, the data which follows is printed in normal mode. • Italic mode can also be turned on or off using ESC !. Note, however, that the last PRT 80...
  • Page 62 • This command deletes the pattern defined for the specified character code in the font selected by $1B $21. • If the user-defined character has not been defined for the specified character code, the printer ignores this command. [Default] [Reference] $1B $26, $1B $25 [Example] PRT 80...
  • Page 63 Default tab positions are set at intervals of 8 characters (columns 9, 17, 25, …) for Font A when the right-side character spacing is 0. [Reference] [Example] [Name] Turn emphasized mode on/off [Format] ASCII ESC E Decimal 0 ≤ n ≤ 255 [Range] PRT 80...
  • Page 64 • $1D $50 can change the vertical (and horizontal) motion unit. However, the value cannot be less than the minimum vertical movement amount. • In standard mode, the vertical motion unit is used. • The maximum paper feed amount is 31.8 mm. [Default] [Reference] $1D $50 [Example] PRT 80...
  • Page 65 [Reference] [Example] [Name] Set 90° rotated print mode. [Format] ASCII Decimal 0 ≤ n ≤ 1, 48 ≤ n ≤ 49 [Range] [Description] Turns 90° rotation mode on/off. n is used as follows : r ° r ° PRT 80...
  • Page 66 Aligns all data in one line to the specified position. n selects the type of justification as follows: Justification 0, 48 Flush left 1, 49 Centered 2, 50 Flush right [Notes] • This command is only enabled when inserted at the beginning of a line. PRT 80...
  • Page 67 0 ≤ n ≤ 255 [Range] [Description] Enables/disables the buttons on the front panel. • When the LSB of n is 0, the panel buttons are enabled. • When the LSB of n is 1, the panel buttons are disabled. PRT 80...
  • Page 68 • The printer prints red only if enabled by Setup. [Default] n = 0 [Reference] [Example] [Name] Select character code table [Format] ASCII ESC t Decimal [Range] n = 0, 19, 255 [Description] Selects a page n from the character code table, as follows: PRT 80...
  • Page 69 • This command is executed immediately, even when the data buffer is full (Busy ). [Default] [Reference] $10 $04 [Example] [Name] Select speed/quality mode. [Format] ASCII Decimal 27 0 ≤ n ≤ 2 [Range] [Description] Selects printing speed/quality mode. y t i PRT 80...
  • Page 70 Prints graphic bank from flash or ram. n selects the graphic source as follows: xL + xH × 256 specifies the starting dotline (1 ÷ 585). yL + yH × 256 specifies the number of lines to print. PRT 80...
  • Page 71 $1B $FA, $1B $FD, $1B $FE [Example] [Name] Receive ram bank from serial port [Format] ASCII Decimal 0 ≤ nL, nH ≤ 255 [Range] Receives [nL + (nH × 256)] words from the port and puts them into the ram bank. [Description] PRT 80...
  • Page 72 0 ≤ n ≤ 255 [Range] [Description] Selects character height and width, as follows: • Bits 0 to 3: to select character height (see table 2). • Bits 4 to 7: to select character width (see table 1). PRT 80...
  • Page 73 • The contents of the macro can be defined up to 2048 bytes. If the macro definition exceeds 2048 bytes, excess data is not stored. [Default] [Reference] $1D $5E [Example] [Name] Turn white/black reverse printing mode on/off [Format] ASCII Decimal PRT 80...
  • Page 74 = 3, m = 1 n = 3, m=2 indicates a space [Name] Select count mode (A). [Format] ASCII Decimal 29 0 ≤ aL, aH ≤ 255 [Range] 0 ≤ bL, bH ≤ 255 0 ≤ n, r ≤ 255 PRT 80...
  • Page 75 These values are all character strings. [Description] Selects a count mode for the serial number counter and specifies the value of the counter. • sa, sb, sn, sr and sc are all displayed as ASCII characters using codes from ‘0’ to ‘9’. PRT 80...
  • Page 76 Selects the printing position of HRI characters when printing bar codes. n selects the printing positions as follows : [Notes] • HRI characters are printed using the font specified by $1D $66. [Default] n = 0 [Reference] $1D $66, $1D $6B [Example] PRT 80...
  • Page 77 [Reference] [Example] [Name] Set left margin [Format] ASCII Decimal 0 ≤ nL, nH ≤ 255 [Range] [Description] Sets the left margin. • The left margin is set to [(nL + nH × 256) × (horizontal motion unit)] inches. PRT 80...
  • Page 78 • The calculated result from combining this command with others is truncated to the minimum value of the mechanical pitch or an exact multiple of that value. [Default] x = 200, y = 200 [Reference] $1B $20, $1B $24, $1B $5C, $1B $33, $1B $4A, $1D $4C, $1D $57 [Example] PRT 80...
  • Page 79 When the LSB of m = 0, the macro is executed r times continuously at the interval specified by t. When the LSB of m = 1, after waiting for the period specified by t, the LED indicator PRT 80...
  • Page 80 = 2 Ejector motor on n = 3 ticket presenting with (3 x m) steps (1 step = 36 mm = 3 x 12 mm) n = 5 ticket espulsion n = 6 transmits ejector byte status PRT 80...
  • Page 81 [Name] Select font for HRI characters [Format] ASCII Decimal [Range] n = 0, 1, 48, 49 [Description] Selects a font for the HRI characters used when printing a bar code. n selects a font from the following table: PRT 80...
  • Page 82 Print bar code [Format] ASCII Decimal ASCII Decimal 29 0 ≤ m ≤ 6 [Range] 65 ≤ m ≤ 73 [Description] Selects a bar code system and prints the bar code. m selects a bar code system as follows: PRT 80...
  • Page 83 • When the bar code system used is EAN8, the printer prints the bar code data after receiving 7 (without check digit) or 8 (with check digit) bytes bar code data. • The number of data for ITF bar code must be even numbers. When an odd PRT 80...
  • Page 84 $1D $48, $1D $66, $1D $68 [Example] [Name] Transmit status [Format] ASCII Decimal [Range] n = 1, 49 [Description] Transmits the status specified by n as follows: Function 1, 49 Transmits paper sensor status (same as $1D $76). PRT 80...
  • Page 85 [Example] [Name] Request expanded status [Format] ASCII Decimal [Description] This command transmits two bytes, each bit indicates the printer status to serial port. First byte : / f f t c n l l e Second byte : PRT 80...
  • Page 86 [Notes] [Default] n = 3 [Reference] $1D $6B [Example] [Name] Set printing density [Format] ASCII Decimal 0 ≤ n ≤ 4, 48 ≤ n ≤ 52 [Range] [Description] Sets printing density. n specifies printing density as follows: PRT 80...
  • Page 87 $1B $21, $1D $21 [Example] [Name] Enable / disable automatic FULL STATUS back [Format] ASCII Decimal 0 ≤ n ≤ 255 [Range] [Description] Enable / disable automatic full status back. n specifies the composition of FULL STATUS as follows: PRT 80...
  • Page 88 Reading number of power up of the printer. [Notes] • The command return a string pointing out the number of turning on of the printer, for example if the printer is turned on 512 times, it will be: ‘512on’ [Default] [Reference] [Example] PRT 80...
  • Page 89: Technical Specifications

    , ° , ° ° 0 n i l c i l l a i The recommended minimum basis weight is 58 g/m Note : Printer weight is given without paper roll. PRT 80...
  • Page 90 4. TECHNICAL SPECIFICATIONS ° ° v i t y t i y t i ° 0 ° 0 PRT 80...
  • Page 91: Dimensions

    4. TECHNICAL SPECIFICATIONS 4.2 DIMENSIONS Front view B section view (Fig.4.1) Side view (Fig.4.2) PRT 80...
  • Page 92 4. TECHNICAL SPECIFICATIONS Top view (Fig.4.3) Low view (Fig.4.4) 4 X M3 PRT 80...
  • Page 93: Character Sets

    5.1 CHARACTER SETS The printer has six fonts each with 224 characters (two font for every emulation). ESC/POS Emulation (PC437 USA, Standard Europe) FONT 14X24 FONT 10X24 FONT 8X24 (Fig.5.1) Custom TPT Emulation FONT 16X24 FONT 24X32 FONT 8X16 (Fig.5.2) PRT 80...
  • Page 94 5. CHARACTER SETS Blank page PRT 80...
  • Page 95: Appendix A - Accessories And Spare Parts

    62.0 120.0 198.0 (Fig.A.1) 13.5 158.0 20.0 (Tab.A.1) a t l a t l c i f . n i ° 0 ° 0 y t i y t i ° 0 ° 5 Protection devices: Shortcircuit, overload. PRT 80...
  • Page 96: Spare Parts

    APPENDIX A - ACCESSORIES AND SPARE PARTS A.2 SPARE PARTS (Tab.A.2) Paper roll PRT 80...

Table of Contents