Page 3
However, if you discover any errors or omissions, or if you wish to make suggestions for improvements, you are welcome to send your comments to us. Swecoin AB disclaims any liability resulting from the use of this information and reserves the right to make changes without notice.
Summary of parameter settings ..............60 Serial interface set-up ...................61 Parallel port setup ..................62 Print setup .....................62 7 Page setup........................69 Printable area ....................69 Aligning preprint and thermal print ..............70 Parameters used ...................71 Black-mark sensing from within "Windows" ..........74 0602 TTP 2000 Kiosk Printer–Technical Manual...
Page 5
Registration date (for your own records): REVISION HISTORY Edition A: This issue, describes TTP 2000 with firmware version 2.52 Edition B: This issue, describes TTP 2000 with firmware version 3.05+ Edition C: This issue, describes TTP 2000 with firmware version 3.10 Edition D: This issue, describes TTP 2000 with firmware version 3.20...
This manual will be updated as, from time to time, printer functions and features may be added or amended. You will always find the latest edition on our web site (http://www.swecoin.se). You can order printed copies of the current manual by e-mail, fax, or phone.
Product presentation PRODUCT PRESENTATION The TTP 2000 series are kiosk printers for 58 to 82.5 mm paper using direct thermal printing. It has integrated guillotine cutter, looping presenter with built in retract and retain function, and control board. The print speed is 150 mm per second, and the presenting speed 300 mm/s to ensure high throughput.
Page 8
Retracts are reported to the driver so Retract to wastebasket any remaining data for that printout can be deleted. Figure 2 The Swecoin looping presenter 0602 TTP 2000 Kiosk Printer–Technical Manual...
In black mark mode, the page will be synchronized with the black mark. • Press and hold while turning on the power, or while opening and closing the printhead to print a self-test printout. See page 19. TTP 2000 Kiosk Printer–Technical Manual 0602...
Page 10
The warning-code is reset automatically when the condition causing it is removed. 2.2.3 Voltage indicator ● ● Green indicator constantly ON: 24 V present This signaling is disabled by default. It can be disabled/enabled by setting parameter p52 0602 TTP 2000 Kiosk Printer–Technical Manual...
The paper guide selects if the printer should use 58, 60, 80, or 82.5 mm paper width. The printer senses what paper guide is fitted and adjusts to it automatically. The TTP 2000 printers are delivered without paper guide fitted.
Installation 3.2 Installation considerations The TTP 2000 printer should be installed in some kind of enclosure such as a self-service kiosk. The footprint and the paper output height is identical to the TTP 1020 /TTP 1030. 3.2.1 Orientation The TTP 2000 can be installed horizontally or vertically .
Page 13
Installation 3.2.2 Quick-fit hubs Printout exit Retract exit Optional quick-fit hubs Figure 6 Front, bottom view The printers attach to the kiosk using two screws, or just slides in place using the quick-fit hubs. TTP 2000 Kiosk Printer–Technical Manual 0602...
150 mm rolls. An example of a Swecoin roll holder is the shelf type that has the quick fit fastening so you just connect the cables to the printer then slide it onto the roll holder. It also has additional holes so that you can attach the 75 W PSU with straps, and fit an optional paper low sensor.
Page 15
HINT! — We recommend you to make the output slot and the retract slot 97 mm wide. This way you will have no problem using all paper widths that the TTP 2000 series of printers can handle. TTP 2000 Kiosk Printer–Technical Manual...
The purpose of this sensor is to get an early alert so that you can replace the paper roll in time in remotely located kiosks. All paper roll holders supplied by Swecoin can be equipped with paper-low sensors. Just install it, and connect the cable to the paper low connector at the back of the printer.
Figure 10. Location of interface connector 3.4.1 TTP 2010 Connect a Swecoin serial cable, ordering No. 10825-000, between the printer and the computer to be used. We strongly recommend using the Swecoin cable because many incompatible cables are available. Printer...
Page 18
USB connectors can be recognized by the following symbol: Connector J13 is a 4-pin USB type B connector. See Table 8 for pin assignment. A suitable cable is available from Swecoin, ordering number 01542-000. Figure 13. USB cable with type A and type B connectors 0602 TTP 2000 Kiosk Printer–Technical Manual...
3. Connect the power cable to the line outlet. 4. Turn ON the power. If you use another type of power supply unit, 24 V cables are available from Swecoin AB, order No. 01370-000. If you make cables of your own, connect the voltages according to the following illustration.
Customizing the self test printout The self test printout starts with a text line, and then a Swecoin logotype. This logotype is just a printout of logotype No. 0., so if you want to personalize the self test printouts in your installation, delete all logotypes and store your own logotype as No.
Installation 3.7 Installing a printer driver Printer drivers for Linux, and Microsoft Windows™ are available on the Swecoin web site , or on disk from Swecoin, see page 2 for address. Please follow the www.swecoin.se installation instructions that accompany the drivers.
Page 22
Installation The advanced button contain the Swecoin specific settings: Paper/Output • Paper size: Roll paper 58 - 60 mm / 80 – 82.5 mm • Copy Count: 1 to 9999 Document options Advanced printing features: Enabled / disabled Printer features: •...
Glue or similar substance SW96075B Figure 19. Tear off a full turn from the new paper roll 3. Make sure the printer is turned ON. TTP 2000 Kiosk Printer–Technical Manual 0602...
Page 24
5. Insert the paper through the paper entry opening at the back of the printer. The printer will now feed, cut and eject a printout, and then automatically go on-line. Figure 21. Insert the new paper 0602 TTP 2000 Kiosk Printer–Technical Manual...
1. Press the green release lever toward the rear of the printer. 2. Lift the head. Figure 22. Opening the printhead 3. Remove any paper trash and close the printhead. Figure 23. Remove paper trash TTP 2000 Kiosk Printer–Technical Manual 0602...
Driver oriented All TTP 2000 printers can print documents through a driver. When a Windows driver is used, you can use any Windows program to design the ticket with text, graphics, bar codes or whatever you want to print and in any orientation you want.
, means 1 and 19 decimal. <001><019> When the numbers indicate a hex value, h is appended to the number ( <01h><13h> EXAMPLE: are four different ways of expressing the character A. <065> <65d> <41h> TTP 2000 Kiosk Printer–Technical Manual 0602...
Page 29
Horizontal Tabulation Linefeed Cut and Eject Partial cut Table 2. Control codes & escape sequences in alphabetical order NOTE! – In all responses from the printer the most significant byte (MSB) is transmitted first TTP 2000 Kiosk Printer–Technical Manual 0602...
If no black mark is found, the printer stops and bit 3 in status byte 2 is set to 1 (See ESC ENQ 6h When black mark mode is disabled, ESC Z will perform a form feed. 0602 TTP 2000 Kiosk Printer–Technical Manual...
Page 31
NOTE! — If more than 379 characters are sent to the printer before an LF, the first part of the buffer contents is printed-out automatically. The text is formatted according to the already received formatting commands. For font loading, see “Font loading” page 44. TTP 2000 Kiosk Printer–Technical Manual 0602...
Page 32
NOTE! – DO NOT use multiple height/width attributes when printing bar codes . ESC w n1 Text Width 1B 77 n1 27 119 n1 decimal Applicable n values are 000 — 007. n = 1 Increases the character width to 2 times the basic character width. 0602 TTP 2000 Kiosk Printer–Technical Manual...
Page 33
Commands, are not cancelled. Carriage Return decimal By default, carriage return is ignored. By changing the default settings, you can: Interpret is as which returns print position to beginning of line without line feed. TTP 2000 Kiosk Printer–Technical Manual 0602...
Page 34
NOTE! — Use parameter p37 and p38 to define page length. Horizontal Tabulation decimal Shifts the current print position to the next Tab position. Set tab positions with parameters p15 – p30. 0602 TTP 2000 Kiosk Printer–Technical Manual...
Page 35
Programming 5.3.3 Barcode Commands TTP 2000 can print EAN 8, EAN 13, UPC, 2-of-5 Interleaved, ISBN, Code39, Code128, and EAN128 barcodes. Example: <ESC>BS<00h><00h><78h><00h> <00h><0Ch><00h><50h><00h><02h> <00h> <ESC>BW<00h>733104000099<00h> <RS> The above will print an EAN barcode with height = 10 mm, 15 mm in from the right margin.
Page 36
27 66 67 n1 decimal Clears the bar code field reserved by command ESC BS. Specifies which bar code field to clear. The range is 0 to 15. The fields may be cleared in any order. 0602 TTP 2000 Kiosk Printer–Technical Manual...
Page 37
If you specify less data then the actual printhead width, the printer will fill the rest of the dot line with spaces. TTP 2000 Kiosk Printer–Technical Manual 0602...
Page 38
Two byte definition of the Y stop position (must be larger than y1y2) Fill pattern, 0=black, 3= Checkered <ESC>r<000><000><000><000><001><193><000><024><003> X stop Y stop X start Y start Fill 0=black 3=checkered SW99006 Figure 26 Printout with checkered ruler line 0602 TTP 2000 Kiosk Printer–Technical Manual...
Page 39
If the logotype is higher than the text, the line spacing is increased. See also Logotypes on page 56. One-byte logotype identification No. (0—15) For logotype loading, see "ESC & 1" on page 43. TTP 2000 Kiosk Printer–Technical Manual 0602...
Page 40
Range: 1–255. CAUTION! – NEVER reverse more than 6 mm at top of page! You may lose grip of the paper. A dot line is 0.125 mm, and 255 dot lines equal approximately 32 mm. 0602 TTP 2000 Kiosk Printer–Technical Manual...
Page 41
Partial cut (unit separate) decimal Prints a dotted line, a pair of scissors, and partially cuts the paper to make it easier to tear off the paper (a cut of about 5-mm in each edge). TTP 2000 Kiosk Printer–Technical Manual 0602...
Page 42
<EM><100> Clear Presenter Decimal Clear the paper-path in the presenter of printouts. For example, to eject a document not removed during the previous print/cut/eject operation. Parameter No. 45 controls how the presenter is cleared. 0602 TTP 2000 Kiosk Printer–Technical Manual...
Page 43
Then, without cutting the paper, it continues to print the rest of the printout. NOTE 2! – The loop is automatically disabled in vertical mode TTP 2000 Kiosk Printer–Technical Manual 0602...
Page 44
Stores the current setting of all parameter values in the setting memory. These parameters are then used as default parameters. Storing takes approximately 4 seconds. The printer activates the presenter motor temporarily to indicate that storing is complete. 0602 TTP 2000 Kiosk Printer–Technical Manual...
Page 45
This command is used to load a font to the printer flash PROM. The font is placed in the first free address position in the order of load sequence. A Swecoin font-file consists of a header containing data describing the font as well as data for each individual character in the font.
Page 46
Load Firmware 1B 00 27 0 Decimal This command should be used when you integrate firmware loading into your kiosk program. NOTE! – Utility programs to load firmware into the printer are available from www.swecoin.se 0602 TTP 2000 Kiosk Printer–Technical Manual...
Page 47
A reset means that any data in the buffer is lost. The printer automatically recovers from the other conditions as soon as the condition is corrected, without data loss. TTP 2000 Kiosk Printer–Technical Manual 0602...
This is because the interface powers the RAM in the printer. **** This paper-near-end bit differs from the response, see page 47. ESC ENQ 2 Bit 4 and 5 in the first byte are reset when read. 0602 TTP 2000 Kiosk Printer–Technical Manual...
Page 51
Celsius. The answer is an signed byte (two's complement). If bit7 is 1 than it’s a negative value, invert all bits and add 1 the get the value. TTP 2000 Kiosk Printer–Technical Manual 0602...
Page 52
Results in a string containing the device ID in the Windows Plug and Play string format. The two first bytes represent the string length. EXAMPLE Send → ESC ENQ 99d Read ← This indicates that the string is 104 characters (plus two 00d 106d characters indicating the string length) 0602 TTP 2000 Kiosk Printer–Technical Manual...
Page 53
Extended status is status from the printer together with devices connected to the I options-bus available in some Swecoin printers (the TTP 2000 series does not have any C bus so these parts of the command are superfluous). The short message protocol gives replies up to 255 bytes.
Page 54
NOTE 2! — Acknowledge marker cannot be used for events that write to the flash PROM, for instance font loading. This is because the writing procedure erases the buffer, including the markers, and uses all RAM in the printer. 0602 TTP 2000 Kiosk Printer–Technical Manual...
, then reload the fonts you wanted to keep. ESC & C Windows software for font generation and management is available on the Swecoin web site. If you need to load fonts in a non-Windows environment, use the ESC & NUL command.
Page 56
Ystart+Yheight) In this example, each row consists of 3 columns equal to 3 bytes. In order to minimize the required storage space, only rows between Ystart and Ystart+Yheight are included in the character bitmap. 0602 TTP 2000 Kiosk Printer–Technical Manual...
5.5.1 Loading Windows software that converts black and white BMP bitmap files to logotypes and load them into the printer is available on the Swecoin web site. If you need to load logotypes in a non-Windows environment, use the command.
Page 58
ESC & L CAUTION! — Loading to the flash PROM will erase the RAM completely since the RAM is used during the loading process. Any print data residing in RAM will thus be lost. 0602 TTP 2000 Kiosk Printer–Technical Manual...
Good practice is to ask once every ten seconds, five times before giving up. NOTE 3! — You should construct your application in such a way so as not to request status while printing, as this can result in loss of data TTP 2000 Kiosk Printer–Technical Manual 0602...
Swecoin TTP editor: <ESC>&P<001><019> means the escape character 27 decimal (hex 1B). Numbers between less- Where <ESC> than and greater-than characters, for example , means 1 and 15 decimal <001><015> (hex 1 and 13). 0602 TTP 2000 Kiosk Printer–Technical Manual...
Warning level 0 (Off) Max status code System NOTE! – When the printer is set up the way you like it to be, you send , and all settings will be stored. ESC & 4h TTP 2000 Kiosk Printer–Technical Manual 0602...
DO NOT USE if you send any type of binary data like graphics data, status requests etc. Xon / Xoff only works when plain text is sent unidirectional to the printer. Graphics and status replies may well contain the Xon (11h) and Xoff (13h) characters and will obstruct the communication. 0602 TTP 2000 Kiosk Printer–Technical Manual...
NOTE! — Some settings result in printer chassis resonance causing increased noise and deteriorated print quality DRV indicates that, when using Windows, the driver takes over this setting so please set appropriate value in the driver properties/document defaults. TTP 2000 Kiosk Printer–Technical Manual 0602...
To move a single tab stop, use the set parameter command . for example: <ESC>&P Set the first tab stop 25 mm from the left margin. <ESC>&P<015><010> Default positions are one TAB on each cm; that is parameter values 4, 8, 12 etc. 0602 TTP 2000 Kiosk Printer–Technical Manual...
Page 65
NOTE! – Max page length in Fixed Document Mode is A5-size, which is 148.5 mm. v=0 is suitable for Windows, v=1 for UNIX and Mac OS X, v=2 for DOS, and v=4 for Macintosh Classic TTP 2000 Kiosk Printer–Technical Manual 0602...
(1 byte = 1 mm.) Example: If Free RAM on a TTP 2000 is 114627 bytes, print width is 80 mm = 80 bytes, top margin is 20 mm, and bottom margin 10 mm (20 x 8 =160 and 10 x 8 = 80 pixel lines): −...
Page 67
(Range 1-30, 1 step = 10 s) Retract page when new page is printed <ESC>&P<045><100> Retract page when new page is printed. Page not taken after <ESC>&P<045><103> 30s will be retracted. (Range 101-130, 1 step = 10 s) TTP 2000 Kiosk Printer–Technical Manual 0602...
Page 68
Turns on/off indication of Paper near end level on the status indicator. This affects only the status indicator, not the status enquiries No indication <ESC>&P<052><000> Paper Near End indication <ESC>&P<052><001> "Automatic Distance Calculation" means advancing the paper with the Head-To-Cutter distance (12 mm on the TTP 2000). 0602 TTP 2000 Kiosk Printer–Technical Manual...
Page 69
(Pending-status-code bit). You use this if your kiosk software is not written so it masks away unknown status messages. Example: If you want the TTP 2000 to be compatible with software written for TTP 1020, set parameter 56 to 6h and error codes 7 and up will not be reported.
PAGE SETUP 7.1 Printable area Black Mark on back of page n41, n42 n43, n44 n37, n38 Top margin, bottom margin, page length, and synchronization with preprint are set up with parameters in the printer. 0602 TTP 2000 Kiosk Printer–Technical Manual...
Punched hole 5 mm Min. page length Paper (See specifi- Paper cations) feed feed Cut line direction direction 25 mm Preprinting not recommended within this zone Figure 31. Recommended black mark size and position TTP 2000 Kiosk Printer–Technical Manual 0602...
This parameter is actually a filter to filter-out garbage on the paper. If a spot is smaller than this value, it will not be regarded as a black mark. 1. About ⅓ of the black mark length is usually a suitable setting. 0602 TTP 2000 Kiosk Printer–Technical Manual...
Page 73
(ESC x n1 n2 is an obsolete command that sets n41 and n42. It is implemented for backward compatibility with old drivers. Set parameters n41 and n42 with the ESC & P n1 n2 command instead.) TTP 2000 Kiosk Printer–Technical Manual 0602...
ESC Z specified by the command. ESC x Send → Cuts and ejects the printout. Simple calibration process: 1. Enable black mark mode by setting parameters n36 - n42 as described on the previous pages. 0602 TTP 2000 Kiosk Printer–Technical Manual...
ESC & 04h to the printer (for example using the PRTMON.EXE program from www.swecoin.se. If you do this, parameters that the driver uses are stored in the printer as default parameters. This way the printer synchronizes on black mark also when you load paper, if you press the FF button, etc.
None, Xon / Xoff, or Hardware Data bits: Stop bits: 1 (fixed) Parity: None, Odd, or Even Default settings: 9600 bits/s, 8-bits, No parity, 1 stop bit, and hardware flow control. See also: Default parameter settings on page 27 0602 TTP 2000 Kiosk Printer–Technical Manual...
• Out of paper This error also sets the Paper Out/End (PE) together with nFault: • Out of paper NOTE! – The signaling of nFault and PE can be switched on/off with parameter p5. TTP 2000 Kiosk Printer–Technical Manual 0602...
Contact Number Signal Name Comment Cable power – Data + Data Ground Cable ground Table 8. USB connector (J13) pin assignment 0602 TTP 2000 Kiosk Printer–Technical Manual...
Adjust print contrast, see page 74. • Strange characters or graphics Might be caused by erroneous data sent from the host. printed, or any kind of strange Check validity of transferred data. printer behavior. Table 9. Faultfinding TTP 2000 Kiosk Printer–Technical Manual 0602...
If you need to upgrade firmware in the future, the kiosks can be spread over a vast area and upgrade can become very expensive. Fetch the firmware from the Swecoin web site http://www.swecoin.se. There you will also find a loader program (Windows™ software) facilitating the loading of the firmware into the printer.
Page 81
SELECT in the parallel interface will now go low during firmware burning. PCA revision will be detected correctly Fixed a bug that disabled the loop in black mark mode. 10. Fixed burn-time bug 11. Fixed bug that made Autoload delay disappear after 22 minutes. TTP 2000 Kiosk Printer–Technical Manual 0602...
Page 82
2. Parts that are considered as not being worn by normal printer use are not replacement parts, for example the printer chassis. Should you require any of these "non-replacement parts", contact Swecoin for advice. Other price and delivery conditions may apply for non-coded items.
58, 60, 80, and 82.5 mm Paper weight 55 –110 g/m (0.054 – 0.11 mm) Paper sensors Out of paper, paper in presenter, paper in retract path, black mark, and input for external paper-low sensor. TTP 2000 Kiosk Printer–Technical Manual 0602...
32 to 255 can be custom designed. The table below shows the characters stored in flash PROM on the printer control board. Table 10. Code page 1252 character table 0602 TTP 2000 Kiosk Printer–Technical Manual...
Power requirements 24 Vdc ±5% average 2 A when printing, 85 mA idle. 10.5 Life Expectancy Printhead More than 100 km paper More than 1x10 pulse lines (typically) Control board 90 000 hours (typically) Cutter 1 000 000 cuts (typically) TTP 2000 Kiosk Printer–Technical Manual 0602...
Evaluation kits contain printer, all paper guides, roll holder with 58 and 80mm paper rolls and sensor, interface cable, power supply, documentation and drivers. Mains cord is not included in the PSU's. 0602 TTP 2000 Kiosk Printer–Technical Manual...
Use M3 screws for fastening printer Max length = 4 mm inside printer 8.25 The paper path is centered around C L Paper exit Printhead open Presenter loop area Paper entry Retract output Figure 32. Measurements drawing TTP 2000 Kiosk Printer–Technical Manual 0602...
Page 92
4) Move the roll support to the outermost position if you want to use bigger rolls. 5) Fit the optional paper low sensor onto the roll support, fasten the cable with tie wraps, and connect it to the connector on the back of the printer. 0602 TTP 2000 Kiosk Printer–Technical Manual...
Page 93
High position Low position, with guide plate Ø150 mm paper roll Ø200 mm paper roll Under position, with guide plate Ø200 mm paper roll Ø250 mm paper roll Figure 34. Universal roll holder, measurements drawing TTP 2000 Kiosk Printer–Technical Manual 0602...
Page 94
This makes it an ideal evaluation roll holder, which stands stable on your desktop, but also can be fastened into your kiosk and used in normal installations. 104126 Figure 35. Roll holder 104126 measurements drawing 0602 TTP 2000 Kiosk Printer–Technical Manual...
Page 95
10.7.4 Kiosk wall type roll holder below, Ø150 mm rolls This roll holder fits the same holls as the above but attaches to the front kiosk wall instead of a shelf. Roll center 104123 Figure 36. Roll holder 104123 measurements drawing TTP 2000 Kiosk Printer–Technical Manual 0602...
Need help?
Do you have a question about the TTP 2000 and is the answer not in the manual?
Questions and answers