Summary of Contents for Custom Audio Electronics TPTCM60-SC
Page 1
Kiosk and ticket printer TPTCM 60 mm / 112 mm User Manual www.custom.it TPTCM...
Page 2
All rights reserved. Total or partial reproduction of this manual in whatever form, whether by printed or electronic means, is forbidden. While guarantee- ing that the information contained in it has been carefully checked, CUSTOM ENGINEERING SPA and other entities utilized in the realization of this manual bear no responsibility for how the manual is used.
Page 3
8- Paper input 9- Printing mechanism 10- Motor 11- Cutter 12- Paper outfeed The x suffix indicates the following models : - TPTCM60-SC (version with serial interface) - TPTCM60-PC (version with parallel interface) - TPTCM60-UC (version with USB interface) TPTCM...
Page 4
B. TPTCM60-xE – Front external view 1- Paper roll 2- Printer frame 3- Near paper end led 4- Status led 5- “Power on” led 6- “Form Feed” key 7- “Line Feed” key 8- Paper input 9- Printing mechanism 10- Motor 11- Cutter 12- Dispenser unit 13- Paper outfeed...
Page 5
C. TPTCM112-xC - Front external view 1- Paper roll 2- Printer frame 3- Near paper end led 4- Status led 5- “Power on” led 6- “Form Feed” key 7- “Line Feed” key 8- Paper input 9- Printing mechanism 10- Motor 11- Cutter 12- Paper outfeed The x suffix indicates the following models :...
Page 6
D. TPTCM112-xE – Front external view 1- Paper roll 2- Printer frame 3- Near paper end led 4- Status led 5- “Power on” led 6- “Form Feed” key 7- “Line Feed” key 8- Ingresso carta 9- Printing mechanism 10- Motor 11- Cutter 12- Dispenser unit 13- Paper outfeed...
Page 7
E. Rear external view with RS232 serial interface 1- RS232 serial connector 2- Near paper end sensor connector 3- Power supply connector F. Rear external view with USB serial interface 1- USB serial connector 2- Near paper end sensor connector 3- Power supply connector G.
TABLE OF CONTENTS INTRODUCTION MANUAL CONTENTS ..................1 EXPLANATORY NOTES USED IN THIS MANUAL ........1 GENERAL SAFETY INFORMATION ............. 1 UNPACKING THE PRINTER ................. 2 PRINTER FEATURES ................... 3 PRINTER DESCRIPTION ................4 1. INSTALLATION AND USE 1.1 CONNECTIONS ................... 1-1 1.1.1 Power Supply .................
Page 9
TABLE OF CONTENTS 5. CHARACTER SETS 5.1 CHARACTER SETS ................5-1 APPENDIX A - ACCESSORIES AND SPARE PARTS A.1 ACCESSORIES................... A-1 A.1.1 Power supply for TPTCM60x model printers ........ A-1 A.1.2 Power supply for TPTCM112x model printers ......A-2 A.1.3 Plastic dispenser ................A-4 A.1.4 Positionable roll holder support .............
INTRODUCTION MANUAL CONTENTS In addition to the Introduction which includes a description of the explanatory notes used in the manual, general safety information, how to unpack the printer and a brief description of the printer including its basic features, this manual is organized as follows: Chapter 1: Contains the information required for correct printer installation and its proper use...
INTRODUCTION • Only use the printer on hard surfaces and in environments that guarantee proper ventilation. • Make sure the printer is placed in such a way as to avoid damage to its wiring. • Use the type of electrical power supply indicated on the printer label. If in doubt, contact your retailer.
INTRODUCTION PRINTER FEATURES SYMBOL LEGEND: The symbol @ indicates the TPTCM60x The symbol A indicates the TPTCM112x The TPTCM printer series is comprised of printers designed to emit high- resolution thermal-printed tickets ideal for use in information and multimedia kiosks, self-service machines, no-queue systems, parking areas, gaming machines and toll receipt machines.
INTRODUCTION PRINTER DESCRIPTION The TPTCM printers (fig.1) are comprised of a metal frame (1), paper roll holder (2), printing mechanism (3) and cutter (4). The following keys are located on the control panel: FORM FEED (5), LINE FEED (6), “Power On” LED (7), Paper Low LED (8) and “Status” LED (9). (Fig.1) •...
Page 14
INTRODUCTION f the FORM FEED key is not enabled and the printer is in Custom Emulation mode, when the key is pressed, the code 12 (HEX 0C) is transmitted on the RS232 serial line. This function may be modified by the ESC = software command (see section on software commands).
1. INSTALLATION AND USE 1.1 CONNECTIONS Pin 1 (Fig.1.1) 1.1.1 Power supply For the power supply, the printer is equipped with a male, 90° mobile screw (pitch 5.08mm) terminal (J5). The signals on the power suppy connector pins are as follows: WARNING: Respect power supply polarity.
1. INSTALLATION AND USE 1.2 SELF-TEST Printer operating status is indicated in the configuration print-out in which, next to the name of the components displayed (see figures 1.2 and 1.3), the following information is given: • under INTERFACE is given the interface present (RS232, CENTRONICS, •...
Page 17
1. INSTALLATION AND USE Model with serial interface Model with USB interface * PRINTER SETUP * * PRINTER SETUP * INTERFACE......: RS232 INTERFACE......: USB : 2 EEPROM TEST...... : OK EEPROM TEST...... : OK CUTTER TEST...... : OK CUTTER TEST...... : OK EJECTER TEST.....: OK EJECTER TEST.....: OK HEAD TEMPERATURE [°C].: 22.5...
1. INSTALLATION AND USE 1.3 CONFIGURATION This printer permits the configuration of default parameters. The printer’s configurable parameters are: • Printer emulation: ESC/POS, CUSTOM TPT If a serial interface is present: • Baud Rate: 57600, 38400, 19200, 9600 , 4800, 2400, 1200. •...
1. INSTALLATION AND USE General notes: The parameters marked with the symbol are the default values. The symbol @ indicates the TPTCM60x The symbol A indicates the TPTCM112x Settings remain active even after the printer has been turned off. The settings made are stored in EEPROM (nonvolative memory). During power-up, if both the LINE FEED and FORM FEED keys are held down, the printer enters configuration mode and prints-out the setup report;...
1. INSTALLATION AND USE 1.5 MAINTENANCE 1.5.1 Changing the paper roll Depending on how the printer “Paper Autoload” parameter is set, one of two procedures must be followed: If enabled: Position the paper roll (1), so that it unrolls correctly as shown in fig.
Page 21
1. INSTALLATION AND USE (Fig.1.5) ATTENTION Before inserting the paper, make sure it is cut cleanly. TPTCM...
2. INTERFACES SER IA L 9 8 7 6 U SB " (Fig.2.1) 2.1 RS232 SERIAL The printer has an RS232 serial interface and is connected by means of a 9 pin female connector (see fig. 2.). In the following table, the signals present on the connector are listed: (Tab.2.1) P N I...
Page 23
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) D C D R X D T X D S IG N A L G N D D S R C T S TPTCM60-Sx /...
2. INTERFACES 2.2 USB SERIAL INTERFACE Printers with USB serial interface conform to USB 1.0 standards and have the following specifications: • Communication speed 12 Mbit/sec • “Receptacle series B”-type connector. Refer to the table below for the connector pin signals and connection to a device: (Tab.2.2) P N I...
2. INTERFACES 2.3 CENTRONICS PARALLEL The printer has a Centronics parallel interface and is connected by means of a 25-pin female connector (see fig. 2.4). In the following table, the signals present on the connector are listed: (Tab.2.3) P N I P N I P N I P N I...
Page 26
2. INTERFACES (*) NOTE : Functions selecting through the parameter setting mode to the start. The signals Select and Fault respond to the logic of functioning of the Centronics parallel port. The signal “Ticket Presence “ is high if the ticket is present on the mouth of exit;...
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. TP T C M Ticket printer (Fig.3.1) TPTCM...
3. PRINTER FUNCTIONS 3.2 COMMANDS DESCRIPTION 3.2.1 Custom TPT Emulation The following table lists all the commands for function management in Cus- tom TPT Emulation of the printer. The commands can be transmitted to the printer at any moment, but they will only be carried out when the commands ahead of them have been executed.
Page 29
3. PRINTER FUNCTIONS s l l l i b y t i n i l t n i ° 0 n i l i t a t n i t i s i t s c i f t n i n i l t l u / s t...
Page 30
3. PRINTER FUNCTIONS t n i t i s s t i t n i c i t s t i ] l [ ] l [ < > I < > I c i t G α n G Γ t n i G Π...
Page 31
3. PRINTER FUNCTIONS [Name] Print and line feed [Format] 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] ESC 2, ESC 3...
Page 32
3. PRINTER FUNCTIONS preset by the command ESC Z. [Notes] [Default] [Reference] [Example] [Name] Carriage return [Format] ASCII Decimal [Description] When autofeed is “CR enabled”, this command functions in the same way as LF, otherwise it is disregarded. [Notes] The command sets the print position at the beginning of the line.
Page 33
3. PRINTER FUNCTIONS [Name] Select print modes [Format] ASCII ESC ! Decimal [Range] [Description] This command sets the print mode. Each bit of “n” is read as follows: B t i B t i B t i B t i 1 1 1 1 1 .
Page 34
3. PRINTER FUNCTIONS 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. [Notes] [Default] [Reference] [Example] [Name] Sets bar code printing position.
Page 35
3. PRINTER FUNCTIONS [Description] Prints graphic page starting from the beginning for a number of lines eqaul to (n1*256) + n2; if the vaule is higher than the lines availables (@ 292 A 157), it print the entire page. @ indicates TPTCM60x [Notes] •...
Page 36
3. PRINTER FUNCTIONS • After printing a bit image, the printer returns to normal data processing mode. • This command is not affected by the emphasized, double- strike, underline (etc.) print modes, except for the upside- down mode. • The relationship between the image data and the dots to be printed is as follows: 8-dot bit image 24-dot bit image...
Page 37
3. PRINTER FUNCTIONS each: the characters received after this command will be input starting from the top line and proceeding towards the bottom line. After 24 characters, the pointer increases and A 104 proceeds to the next position. At the position the line is printed and filling continues on the next line.
Page 38
3. PRINTER FUNCTIONS [Name] Set/reset italic mode [Format] ASCII ESC 4 Decimal 0 ≤ n ≤ 1, 48 ≤ n ≤ 49 [Range] [Description] Turns italic mode on or off, based on the following values of i f f c i l c i l [Notes] •...
Page 39
3. PRINTER FUNCTIONS [Default] [Reference] [Example] [Name] Printer setting request [Format] ASCII ESC ? Decimal 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...
Page 40
3. PRINTER FUNCTIONS i r c i r c i r c i r c i r c i r c Byte2 t t u t t u TPTCM...
Page 41
3. PRINTER FUNCTIONS o i t with n=1 n i l c i t t n i with n=2 i r c n i l with n=3 Byte 1 ( ) 1 ( ) 1 ( ) 1 ( ) 1 t n i t i s These bits correspond to the coding assigned with the GS...
Page 42
3. PRINTER FUNCTIONS [Default] [Reference] [Example] [Name] Initialize printer [Format] ASCII ESC @ Decimal [Description] 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.
Page 43
3. PRINTER FUNCTIONS [Name] Sets the default paper sensibility. [Format] ASCII Decimal [Range] [Description] This command sets the default paper sensibility. The current paper sensibility in use is also changed. [Notes] [Default] [Reference] [Example] [Name] Copy flash bank into ram bank (16kbytes) [Format] ASCII Decimal...
Page 44
3. PRINTER FUNCTIONS [Name] Turn double-strike mode On/Off. [Format] ASCII Decimal 0 ≤ n ≤ 255 [Range] [Description] Turn double-strike mode On or Off. • When the LSB of n is 0, double-strike mode is turned off. • When the LSB of n is 1, double-strike mode is turned on. [Notes] •...
Page 45
3. PRINTER FUNCTIONS A 104 bytes is an horizontal dotline of 448 A 832 A 157 dotlines. dots; for The number of bytes that make graphic page is 56x292 = A 104x157 = 16328, the others 32 A 56 16352 bytes must be sent, but are not important.
Page 46
3. PRINTER FUNCTIONS n = 00h High n = 01h Normal n = 02h Medium n = 03h n = 04h Double copy [Notes] [Default] [Reference] [Example] [Name] Sets underlined mode. [Format] ASCII ESC U Decimal [Description] Sets or cancels the underline printing mode. n = 0 Normal print n <>...
Page 47
3. PRINTER FUNCTIONS [Default] [Reference] [Example] d d d d d e e e e e [Name] Prints a graphic dotline. @ 56 bytes A 104 bytes [Format] ASCII 57 @ 56 bytes A 104 bytes 87 @ 56 bytes A 104 bytes Decimal A 832 dots) after...
Page 48
3. PRINTER FUNCTIONS [Name] Set relative print position [Format] ASCII ESC \ Decimal 0 ≤ nL ≤ 255 [Range] 0 ≤ nH ≤ 255 [Description] Sets the print starting position based on the current position by using the horizontal or vertical motion unit. This command sets the distance from the current position to [(nL+ nH ×...
Page 49
3. PRINTER FUNCTIONS 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 begin- ning of a line. • Lines are justified within the specified printing area. •...
Page 50
3. PRINTER FUNCTIONS [Notes] • When a near paper-end is detected, printing stops after printing the current line and feeding the paper. • The paper roll near-end sensor is enabled when either bit 0 is 1. • This setting is not cleared by printer resetting, because it is stored in the Eeprom.
Page 51
3. PRINTER FUNCTIONS [Description] Prints the data in the print buffer and feeds the paper n lines. [Notes] • Sets the print starting position at the beginning of the line. • This command does not affect the line spacing set by ESC 2 or ESC 3.
Page 52
3. PRINTER FUNCTIONS Function 0, 48 Reset red printing mode 1, 49 Set red printing mode [Notes] • The printer prints only entire lines in red, not individual char- acters. • The printer prints red only if enabled by Setup. [Default] n = 0 [Reference]...
Page 53
3. PRINTER FUNCTIONS [Default] [Reference] [Example] [Name] Copy ram bank into flash bank (16Kbytes) [Format] ASCII ESC r Decimal 114 n 1 ≤ n ≤ 6 [Range] [Description] The value of n selects the flash bank : n = 1 bank n = 2 bank...
Page 54
3. PRINTER FUNCTIONS [Notes] [Default] [Reference] [Example] [Name] Transmit status request. [Format] ASCII Decimal [Description] This command transmits a byte, where each bit indicates the printer status, to serial port. t c n l l e . c t [Notes] •...
Page 55
3. PRINTER FUNCTIONS [Name] Sets the vertical tab value. [Format] ASCII ESC z Decimal [Description] Sets the number of feeds lines when a vertical tab character is received. The default value on switching on the printer is 10. The set value is valid until the printer is next initialized. [Notes] [Default] [Reference]...
Page 57
3. PRINTER FUNCTIONS [Default] [Reference] ESC ³, ESC ², ESC ¦ [Example] To print from ram bank dotline 100 to dotline 299, send: 1BH FAH 00H 00H 64H 00H C7H ¹ ¹ ¹ ¹ ¹ [Name] Transmit ram bank to serial port [Format] ASCII ESC ¹...
Page 58
3. PRINTER FUNCTIONS [Notes] [Default] [Reference] ESC ·, ESC ², ESC ¦ [Example] ² ² ² ² ² [Name] Receive ram bank from serial port [Format] ASCII ESC ² Decimal 253 nL 0 ≤ nL, nH ≤ 255 [Range] Receives [nL + (nH × 256)] words from the port and puts [Description] them into the ram bank.
Page 59
3. PRINTER FUNCTIONS a l f a l f a l f [Notes] [Default] [Reference] ESC ·, ESC ², ESC ³ Example [Name] Start/end macro definition [Format] ASCII Decimal [Description] Starts or ends macro definition. [Notes] • Macro definition starts when this command is received dur- ing normal operation.
Page 60
3. PRINTER FUNCTIONS [Name] Select counter print mode [Format] ASCII Decimal 0 ≤ n ≤ 5 [Range] m = 0, 1, 2, 48, 49, 50 [Description] Selects a print mode for the serial number counter. • n specifies the number of digits to be printed as follows: when n = 0, the printer prints the actual digits indicated by the numeric value.
Page 61
3. PRINTER FUNCTIONS [Name] Select count mode (A). [Format] ASCII Decimal 0 ≤ aL, aH ≤ 255 [Range] 0 ≤ bL, bH ≤ 255 0 ≤ n, r ≤ 255 [Description] Selects a count mode for the serial number counter. •...
Page 62
3. PRINTER FUNCTIONS [Name] Set counter [Format] ASCII Decimal 0 ≤ nL, nH ≤ 255 [Range] [Description] Sets the serial number counter value. • nL and nH determine the value of the serial number counter set by [nL + (nH × 256)]. [Notes] •...
Page 63
3. PRINTER FUNCTIONS • sc indicates the counter value. [Notes] • Count-up mode is specified when: sa < sb and sn ≠ 0 and sr ≠ 0 • Count-down mode is specified when: sa > sb and sn ≠ 0 and sr ≠ 0 •...
Page 64
3. PRINTER FUNCTIONS [Notes] • HRI characters are printed using the font specified by GS f. [Default] n = 0 [Reference] GS f, GS k [Example] [Name] Transmit printer ID [Format] ASCII GS I 1D 49 n Decimal 73 n 1 ≤...
Page 65
3. PRINTER FUNCTIONS n = 2, Type ID t t u e i l t t u e i l a l / . f f t a l t a l [Notes] • Tthe printer only transmits 1 byte (printer ID) without confir- mation that the host is ready to receive data.
Page 66
3. PRINTER FUNCTIONS • In standard mode, the following commands use x or y, re- gardless of character rotation (upside-down or 90° clockwise rotation): Q Commands using x : ESC SP, ESC $, ESC \, GS L, GS R Commands using y : ESC 3, ESC J. •...
Page 67
3. PRINTER FUNCTIONS • If the macro is not defined or if r is 0, nothing is executed. • When the macro is executed by pressing the FORM FEED button (m=1), the paper cannot be fed using the FORM FEED button. [Default] [Reference] GS :...
Page 68
3. PRINTER FUNCTIONS [Name] Ejector commands [Format] ASCII n [m] n [m] Decimal 101 n [m] 0 ≤ n ≤ 8 [Range] [Description] This command checks tickets ejector : n = 0 Ticket produced with defined number of steps (see command notes) n = 1 Ejector motor off n = 2 Ejector motor on...
Page 69
3. PRINTER FUNCTIONS • if n=3 and ticket is not cut yet, before execute the command a total cutting will be make. • if n=0 the fixed value of ticket presenting is : - on power on and after a reset command ( both hardware and software) 47mm - the last distance saved to a GS e 3 or GS e 8 commands.
Page 70
3. PRINTER FUNCTIONS n = 5 ITF (Interleaved 2 of 5) (max 22 characters) n = 6 CODEBAR (max 16 characters) n = 7 UPC-A (max 16 characters) [Notes] • The rotation command does not affect on bar code printing. [Default] [Reference] GS h...
Page 71
3. PRINTER FUNCTIONS Second byte : t c n t n i t i x f i ( [Notes] • This command is executed immediately, even when the data buffer is full (Busy ). [Default] [Reference] DLE EOT [Example] [Name] Set bar code width [Format] ASCII...
Page 72
3. PRINTER FUNCTIONS [Notes] [Default] n = 3 [Reference] GS k [Example] G α α α α α n n n n n [Name] Enable / disable automatic FULL STATUS back α [Format] ASCII Decimal 224 n 0 ≤ n ≤ 255 [Range] [Description] Enable / disable automatic full status back.
Page 73
3. PRINTER FUNCTIONS [Reference] DLE EOT n [Example] G Γ Γ Γ Γ Γ [Name] Reading number of cuts performed from the printer Γ [Format] ASCII Decimal [Description] Reading the number of cuts performed from the printer. The command return a string that points out how many cuts are performed by the printer, for example if there are per- formed 2376 cuts, it will be: ‘2376 cuts’...
3. PRINTER FUNCTIONS G σ σ σ σ σ [Name] Reading number of power up GS σ [Format] ASCII Decimal [Description] 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’...
Page 75
3. PRINTER FUNCTIONS c / t & t n i n i l n i l n i l n i l i n i s t i i r c i t i i l a t n i .
Page 76
3. PRINTER FUNCTIONS · t n i ¹ ³ a l f ² n ¦ a l f i f e t i n t n i t n i t n i t i s t n i c i t s t i t n i t n i...
Page 77
3. PRINTER FUNCTIONS t n i y t i s / t i r c c i t G α n G Γ t n i G Π G σ In the table listed above, the commands marked with this symbol are defined only for the serial interface.
Page 78
3. PRINTER FUNCTIONS • If the command is received when the printing position is at the right margin, the printer executes print buffer full printing and horizontal tab processing from the beginning of the next line. • Horizontal tab positions are set using ESC D. [Default] [Reference] ESC D...
Page 79
3. PRINTER FUNCTIONS [Name] Real-time status transmission [Format] ASCII EOT n Decimal 1 ≤ n ≤ 4, n=20 [Range] [Description] Transmits the selected printer status specified by n in real time according to the following parameters: n = 1 transmit printer status n = 2 transmit off-line status n = 3 transmit error status n = 4 transmit paper roll sensor status...
Page 80
3. PRINTER FUNCTIONS n=2: Off-line status . f f t ' n t n i . f f n=3: Error status . f f . f f . f f n=4: Paper roll sensor status . f f 2 3 , .
Page 81
3. PRINTER FUNCTIONS n=20: FULL status (6 bytes) 1° Byte = 0x10 (DLE) 2° byte = 0x0F 3° byte = Paper status / f f O f f f f . . f f O f f . f f ) * ( ) * ( ) * ( ) * ( ) * ( ) * ( ) * ( ) * ( ) * ( ) * ( (*) Virtual paper end is set when the paper length available, readed by GS ß,...
Page 82
3. PRINTER FUNCTIONS 5° byte = Recoverable error Status O f f f f . f f . a t l a t l O f f . f f 6° byte = Unrecoverable error Status t t u t t u O f f f f .
Page 83
3. PRINTER FUNCTIONS [Default] [Reference] [Example] [Name] Set right-side character spacing [Format] ASCII ESC SP Decimal 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] •...
Page 84
3. PRINTER FUNCTIONS a t I c i l a t I c i l n i l n i l [Notes] • The printer can underline all characters, but cannot under- line the spaces set by HT, ESC $, ESC \ and 90° rotated characters.
Page 85
3. PRINTER FUNCTIONS [Example] [Name] Set absolute print position [Format] ASCII ESC $ Decimal 0 ≤ nL ≤ 255 [Range] 0 ≤ nH ≤ 255 [Description] Sets the distance from the beginning of the line to the posi- tion at which subsequent characters are to be printed. The distance from the beginning of the line to the print posi- tion is [(nL + nH ×...
Page 86
3. PRINTER FUNCTIONS When the LSB of n is 1, the user-defined character set is selected. [Notes] • Only the LSB of n is applicable. • When the user-defined character set is canceled, the inter- nal character set is automatically selected. [Default] [Reference] ESC &, ESC ?
Page 87
3. PRINTER FUNCTIONS patterns for each font. To select the font, use ESC !. • The user-defined character definitions are cleared when: ESC @ or GS * or ESC ? are executed or the printer is reset or the power shut off. [Default] Internal character set.
Page 88
3. PRINTER FUNCTIONS c i t l a t y t i y t i y t i y t i [Notes] • The nL and nH commands indicate the number of dots of the bit image in the horizontal direction. The number of dots is calculated using: nL + nH ×...
Page 89
3. PRINTER FUNCTIONS 8-dot bit image 24-dot bit image @ indicates TPTCM60x A indicates TPTCM112x • [Default] [Reference] [Example] [Name] Turn underline mode on/off [Format] ASCII ESC - Decimal 0 ≤ n ≤ 2, 48 ≤ n ≤ 50 [Range] [Description] Turns underline mode on or off, based on the following val- ues of n:...
Page 91
3. PRINTER FUNCTIONS [Notes] • The horizontal and vertical motion unit are specified by GS P. Changing the horizontal or vertical motion unit does not affect the current line spacing. • The GS P command can change the horizontal (and verti- cal) motion unit.
Page 92
3. PRINTER FUNCTIONS [Name] Select peripheral device [Format] ASCII ESC = Decimal 0 ≤ n ≤ 255 [Range] [Description] Select the device to which the host computer sends data, using n as follows: t n i t n i [Notes] •...
Page 93
3. PRINTER FUNCTIONS • This command deletes the pattern defined for the specified character code in the font selected by ESC !. • If the user-defined character has not been defined for the specified character code, the printer ignores this command. [Default] [Reference] ESC &, ESC %...
Page 94
3. PRINTER FUNCTIONS double-width characters are set with twice the width of normal characters. • This command cancels previous tab settings. • When setting n = 8, the print position is moved to column 9, by sending HT. • Up to 32 tab positions ( k = 32) can be set. Data exceeding 32 tab positions is processed as normal data.
Page 95
3. PRINTER FUNCTIONS [Name] Turn double-strike mode on/off [Format] ASCII 47 n Decimal 71 n 0 ≤ n ≤ 255 [Range] [Description] Turns double-strike mode on or off. • When the LSB of n is 0, the double-strike mode is off. •...
Page 96
3. PRINTER FUNCTIONS [Example] [Name] Select an international character set [Format] ASCII ESCR 1B 52 n Decimal 82 n 0 ≤ n ≤ 12 [Range] [Description] Selects the international character set n according to the table below: à ° ç §...
Page 97
3. PRINTER FUNCTIONS [Example] [Name] Set 90° rotated print mode. [Format] ASCII ESC V Decimal 0 ≤ n ≤ 1, 48 ≤ n ≤ 49 [Range] [Description] Turns 90° rotation mode on/off. n is used as follows : n n n n n r °...
Page 98
3. PRINTER FUNCTIONS This command sets the distance from the current position to [(nL+ nH × 256) × (horizontal or vertical motion unit)]. [Notes] • Any setting that exceeds the printable area is ignored. • When the starting position is specified by n motion units to the right: nL + nH ×...
Page 99
3. PRINTER FUNCTIONS [Default] n = 0 [Reference] [Example] Flush left Centered Flush right ABCD ABCD ABCD ABCDE ABCDE ABCDE [Name] Select paper sensor to stop printing. [Format] ASCII 63 34 n Decimale 27 99 52 n 0 ≤ n ≤ 255 [Range] [Description] Selects the paper sensor used to stop printing when a near...
Page 100
3. PRINTER FUNCTIONS [Example] [Name] Enable/disable front panel buttons [Format] ASCII ESCc 1B 63 35 n Decimal 99 53 n 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. •...
Page 101
3. PRINTER FUNCTIONS [Reference] ESC 2, ESC 3 [Example] [Name] Total cut [Format] ASCII ESCi 1B 69 Decimal [Description] This command enables cutter operation. If there is no cutter, a disabling flag is set and any subsequent cut commands will be ignored.
Page 102
3. PRINTER FUNCTIONS [Name] Set/reset red printing mode [Format] ASCII ESC r Decimal 114 n 0 ≤ n ≤ 1, 48 ≤ n ≤ 49 [Range] [Description] Sets and resets red printing mode. Function 0, 48 Reset red printing mode 1, 49 Set red printing mode [Notes] •...
Page 103
3. PRINTER FUNCTIONS [Name] Transmit paper sensor status [Format] ASCII ESC v Decimal [Description] When this command is received, transmit the current status of the paper sensor. The status to be transmitted is shown in the table below: 0 1 , .
Page 104
3. PRINTER FUNCTIONS [Notes] • In high quality mode (n=2), the printer may be noisy. [Default] n = 1 [Reference] [Example] [Name] Turn upside-down printing mode on/off [Format] ASCII ESC{ 1B 7B n Decimal 123 n 0 ≤ n ≤ 255 [Range] [Description] Turns upside-down printing mode on or off.
Page 105
3. PRINTER FUNCTIONS 0 ≤ xH, xL, yH, yL ≤ 255 [Description] Prints graphic bank from flash or ram. n selects the graphic source as follows: t n i t n i a l f t n i a l f t n i a l f xL + xH ×...
Page 106
3. PRINTER FUNCTIONS [Reference] ESC ³, ESC ², ESC ¦ [Example] ³ ³ ³ ³ ³ [Name] Transfer flash bank into ram bank [Format] ASCII ESC ³ Decimal 252 n 1 ≤ n ≤ 3 [Range] [Description] Transfers flash bank into ram bank (32768 bytes). n selects the bank as follows: a l f a l f...
Page 107
3. PRINTER FUNCTIONS [Default] [Reference] ESC ·, ESC ³, ESC ¦ [Example] ¦ ¦ ¦ ¦ ¦ [Name] Transfer ram bank into flash bank [Format] ASCII ESC ¦ Decimal 254 n 1 ≤ n ≤ 3 [Range] [Description] Transfers the ram bank into the flash bank (32768 bytes). n selects the bank as follows: a l f a l f...
Page 108
3. PRINTER FUNCTIONS [Notes] • This command is effective for all characters (except HRI characters). • If n falls outside the defined range, this command is ig- nored. • Characters enlarged to different heights on the same line are aligned at the baseline or topline (see GS ~). •...
Page 109
3. PRINTER FUNCTIONS chine. • Macro content is not cancelled by the ESC @ command. Therefore, ESC @ may be included in the content of macro definitions. • If the printer receives GS : a second time after previously receiving GS :, the printer remains in macro undefined status. •...
Page 110
3. PRINTER FUNCTIONS [Name] Select counter print mode [Format] ASCII Decimal 0 ≤ n ≤ 5 [Range] m = 0, 1, 2, 48, 49, 50 [Description] Selects a print mode for the serial number counter. • n specifies the number of digits to be printed as follows: when n = 0, the printer prints the actual digits indicated by the numeric value.
Page 111
3. PRINTER FUNCTIONS [Name] Select count mode (A). [Format] ASCII Decimal 0 ≤ aL, aH ≤ 255 [Range] 0 ≤ bL, bH ≤ 255 0 ≤ n, r ≤ 255 [Description] Selects a count mode for the serial number counter. •...
Page 112
3. PRINTER FUNCTIONS [Name] Set counter [Format] ASCII Decimal 0 ≤ nL, nH ≤ 255 [Range] [Description] Sets the serial number counter value. • nL and nH determine the value of the serial number counter set by [nL + (nH × 256)]. [Notes] •...
Page 113
3. PRINTER FUNCTIONS • sc indicates the counter value. [Notes] • Count-up mode is specified when: sa < sb and sn ≠ 0 and sr ≠ 0 • Count-down mode is specified when: sa > sb and sn ≠ 0 and sr ≠ 0 •...
Page 114
3. PRINTER FUNCTIONS [Notes] • HRI characters are printed using the font specified by GS f. [Default] n = 0 [Reference] GS f, GS k [Example] [Name] Transmit printer ID [Format] ASCII GS I 1D 49 n Decimal 73 n 1 ≤...
Page 115
3. PRINTER FUNCTIONS n = 2, Type ID t t u t t u . f f . f f [Notes] • When the DTR/DSR control is selected, the printer only transmits 1 byte (printer ID) without confirmation that the host is ready to receive data.
Page 116
3. PRINTER FUNCTIONS Printable area Left margin Printing area width [Notes] • This command is enabled only if set at the beginning of the line. • If the setting exceeds the printable area, the maximum value of the printable area is used. •...
Page 117
3. PRINTER FUNCTIONS [Name] Set horizontal and vertical motion units [Format] ASCII Decimal [Range] x = 100, 200 y = 100, 200 [Description] Sets the horizontal and vertical motion units to 1/x inch and 1/y inch respectively. When x is set to 0, the default setting value is used. When y is set to 0, the default setting value is used.
Page 118
3. PRINTER FUNCTIONS • The printing area width is set to [(nL + nH × 256) × (horizon- tal motion unit)] inches. Printable area Left margin Printing area width [Notes] • This command is only enabled if set at the beginning of the line.
Page 119
3. PRINTER FUNCTIONS 0 ≤ m ≤ 1 [Description] Executes a macro. • r specifies the number of times to execute the macro. • t specifies the waiting time for executing the macro. The waiting time is t × 100 msec. for each macro execution. •...
Page 120
3. PRINTER FUNCTIONS • In count-up 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 minimum value. •...
Page 121
3. PRINTER FUNCTIONS t c n . t n t n i t n i n = 7 sets ticket max length : The ticket max length is [(m*256+l) * (vertical motion unit )] inches. n = 8 ticket presenting with m steps (1 step = 6.7mm) [Notes] •...
Page 122
3. PRINTER FUNCTIONS [Name] Select font for HRI characters [Format] ASCII Decimal 102 n [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: [Notes] HRI characters are printed at the position specified by GS H.
Page 123
3. PRINTER FUNCTIONS Œ Œ Œ Œ Œ ‚ ‚ ‚ ‚ ‚ [Name] Print bar code Q ASCII GS [Format] Decimal 107 m R ASCII GS Decimal 29 107 m 0 ≤ m ≤ 6 [Range] 65 ≤ m ≤ 73 [Description] Selects a bar code system and prints the bar code.
Page 124
3. PRINTER FUNCTIONS 1 1 ≤ n ≤ 2 4 ≤ d ≤ 7 1 1 ≤ n ≤ 2 4 ≤ d ≤ 7 1 ≤ n ≤ 3 4 ≤ d ≤ 7 7 ≤ n ≤ 8 4 ≤...
Page 125
3. PRINTER FUNCTIONS digit) or 8 (with check digit) bytes bar code data. • The number of data for ITF bar code must be even num- bers. When an odd number of data is input, the printer ignores the last received data. [Notes per ] •...
Page 126
3. PRINTER FUNCTIONS [Default] [Reference] GS H, GS f, GS h [Example] [Name] Transmit status [Format] ASCII GS r 1D 72 n Decimal 114 n [Range] n = 1, 49 [Description] Transmits the status specified by n as follows: Function 1, 49 Transmits paper sensor status (same as ESC v).
Page 127
3. PRINTER FUNCTIONS [Name] Request expanded status [Format] ASCII Decimal [Description] This command transmits two bytes, each bit indicates the printer status to serial port. First byte : t c n l l e . c t Second byte : t c n t n i t i x...
Page 128
3. PRINTER FUNCTIONS [Default] [Reference] DLE EOT [Example] [Name] Set bar code width [Format] ASCII Decimal 119 n 1 ≤ n ≤ 6 [Range] [Description] Sets the horizontal size of the bar code. n specifies the bar code width as follows: [Notes] [Default] n = 3...
Page 129
3. PRINTER FUNCTIONS t n i y t i g i l [Notes] • Printing density reverts to the default value when the printer is reset or turned off. [Default] n = 2 [Reference] [Example] [Name] Set superscript/subscript [Format] ASCII Decimal 126 n [Range]...
Page 130
3. PRINTER FUNCTIONS G α α α α α n n n n n [Name] Enable / disable automatic FULL STATUS back α [Format] ASCII Decimal 224 n 0 ≤ n ≤ 255 [Range] [Description] Enable / disable automatic full status back. n specifies the composition of FULL STATUS as follows: [Notes] •...
Page 131
3. PRINTER FUNCTIONS G Γ Γ Γ Γ Γ [Name] Reading number of cuts performed from the printer Γ [Format] ASCII Decimal [Description] Reading the number of cuts performed from the printer. The command return a string that points out how many cuts are performed by the printer, for example if there are per- formed 2376 cuts, it will be: ‘2376 cuts’...
Page 132
3. PRINTER FUNCTIONS G σ σ σ σ σ [Name] Reading number of power up GS σ [Format] ASCII Decimal [Description] 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’...
4. TECHNICAL SPECIFICATIONS 4.1 TECHNICAL SPECIFICATIONS Table 4.1 gives the main technical specifications for the printer models. (Tab.4.1) s l l i t i l l o ( ) 1 ( ) 1 ( ) 1 ( ) 1 2 2 2 2 2 2 2 2 2 2 i h t l l o...
Page 134
4. TECHNICAL SPECIFICATIONS ± ( ) 3 ( ) 3 ( ) 3 ( ) 3 ° ° i t a y t i y t i ° 0 ° 0 ( ) 4 ( ) 4 ( ) 4 ( ) 4 Note : STANDARD CUSTOM ticket.
4. TECHNICAL SPECIFICATIONS 4.2 DIMENSIONS Model TPTCM60-xC (short metal dispenser) with USB and RS232 serial interface (Fig.4.1) Bottom view +0 ,1 +0 ,5 9 4,5 -0,1 -0,5 +0 ,5 -0,5 +0 ,1 -0,1 1 60 TPTCM...
Page 136
4. TECHNICAL SPECIFICATIONS (Fig.4.2) Side view (Fig.4.3) Top view 90 ,8 A sse di stam p a 14 ,9 34 ,9 TPTCM...
Page 137
4. TECHNICAL SPECIFICATIONS (Fig.4.4) Front view A sse di stam pa 51,8 Tasti 48,9 65,2 114,1 ; Larghezza totale Model TPTCM60-xE with motor-driven dispenser and USB and RS232 serial interface (Fig.4.5) Bottom view +0,1 +0,1 -0,1 -0,1 ø 2 4,5 ø...
4. TECHNICAL SPECIFICATIONS (Fig.4.6) Side view 120° 14,1 (Fig.4.7) Top view 9 ,9 2 65 ,5 4 ,4 4 ,6 A ss e di s ta m p a 1 57 ,3 1 09 ,9 1 65 ,5 TPTCM...
Page 139
4. TECHNICAL SPECIFICATIONS (Fig.4.8) Front view 51,8 A sse di stam pa Tasti 49,5 65,2 114,7 Model TPTCM112-xC (short metal dispenser) with USB and RS232 serial interface (Fig.4.9) Bottom view ø 2 1 ,5 TPTCM...
Page 140
4. TECHNICAL SPECIFICATIONS Side view (Fig.4.10) +0,5 127,1 159,7 -0,5 (Fig.4.11) Top view 22 7,4 12 7 90 ,3 Near paper end Status Power on 83 ,9 88 ,9 95,4 15 9,7 TPTCM...
Page 141
4. TECHNICAL SPECIFICATIONS (Fig.4.12) Front view Model TPTCM112-xE with motor-driven dispenser and USB and RS232 serial interface (Fig.4.13) Bottom view #" ∅ 2 1,5 TPTCM...
Page 142
4. TECHNICAL SPECIFICATIONS Side view (Fig.4.14) 1 5 2 1 5 5 1 5 9 ,7 1 6 8 (Fig.4.15) Top view Near paper end Status Pow er on 12 7 TPTCM...
Page 143
4. TECHNICAL SPECIFICATIONS (Fig.4.16) Front view 1 7 1 11 2 Parallelism of paper outfeed slot (Fig.4.17) U p p e r p la te o f p a p e r o u tfe e d slo t L o w e r p la te o f p a p e r o u tfe e d slo t 4 8 m a x 4 6 m in...
Page 144
5. CHARACTER SETS 5.1 CHARACTER SETS The printer has six font of 224 characters, 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)
APPENDIX A - ACCESSORIES AND SPARE PARTS A.1 ACCESSORIES A.1.1 Power supply for TPTCM60x model printers The figure below illustrates the power supply provided by Custom to be utilized for operating TPTCM60x model printers. (Fig.A.1) TO LER A N CE R A N G E ±...
APPENDIX A - ACCESSORIES AND SPARE PARTS ° 0 − ° 0 − y t i − y t i ° 0 ° 5 − Protection devices: Shortcircuit, overload. A.1.2 Power supply for TPTCM112x model printers The figure below illustrates the power supply provided by Custom to be utilized for operating TPTCM112x model printers.
Page 147
APPENDIX A - ACCESSORIES AND SPARE PARTS (Tab.A.2) − a t l 0 − − a t l − c i f . n i ° 0 − ° 0 − y t i − y t i ° 0 °...
APPENDIX A - ACCESSORIES AND SPARE PARTS A.1.3 Plastic dispenser For models TPTCM60x and TPTCM112x with motor-driven dispenser, a plastic dispenser to be mounted on the paper outfeed slot of the printer is available. Table A-3 indicates the models available. (Tab.A.3) Assembly instructions To mount the plastic dispenser on the paper outfeed slot, proceed as...
Page 149
APPENDIX A - ACCESSORIES AND SPARE PARTS (Fig.A.4) 3. Assemble the plastic slot (C) as shown in fig. A.5 and attach it to the inserts using the two nuts (A) and washers (B) removed previously. (Fig.A.5) TPTCM...
APPENDIX A - ACCESSORIES AND SPARE PARTS A.1.4 Positionable roll holder support A roll holder support kit is available for both the model TPTCM60x and model TPTCM112x as shown in Tab. A.4: (Tab.A.4) The kit comprises (see fig. A.6): - Roll holder support (1) with Paper Low sensor (2); - Fastening screws (3).
Page 151
APPENDIX A - ACCESSORIES AND SPARE PARTS 1. Remove the roll holder pin by unscrewing it in a counter-clockwise direction as shown in fig. A.7. (Fig.A.7) 2. Assemble the roll holder pin (A) on the support by screwing it in a clockwise direction;...
Page 152
APPENDIX A - ACCESSORIES AND SPARE PARTS 3. Once the roll holder support has been attached, remove the plug (1) located on the Paper Low sensor connector on the back of the printer as shown in fig. A.9. Then insert the connector attached to the support into the same position, it has to be verified that PINS 1-2 and 4 are connected on the connector side.
Page 153
APPENDIX A - ACCESSORIES AND SPARE PARTS The points at which the support is fastened to the printer frame are always the same. Figs. A.11 and A.12 show the fastening points on the TPTCM60x and TPTCM112x printers; in the position labelled with the letter A, place the screw that acts as pivot, and in the other position, marked B, place the one that fastens the support.
Need help?
Do you have a question about the TPTCM60-SC and is the answer not in the manual?
Questions and answers