therein are owned by ZIH Corp. Unauthorized reproduction of this manual or the software and/or firmware in the
printer may result in imprisonment of up to one year and fines of up to $10,000 (17 U.S.C.506). Copyright violators
may be subject to civil liability.
®
This product may contain ZPL
, ZPL II®, and ZebraLink™ programs; Element Energy Equalizer® Circuit; E3®; and
ZebraLink and all product names and numbers are trademarks, and Zebra, the Zebra logo, ZPL, ZPL II, Element
Energy Equalizer Circuit, and E
3
Circuit are registered trademarks of ZIH Corp. All rights reserved worldwide.
All other brand names, product names, or trademarks belong to their respective holders. For additional trademark
information, please see “Trademarks” on the product CD.
Proprietary Statement This manual contains proprietary information of Zebra Technologies Corporation and its
subsidiaries (“Zebra Technologies”). It is intended solely for the information and use of parties operating and
maintaining the equipment described herein. Such proprietary information may not be used, reproduced, or disclosed
to any other parties for any other purpose without the express, written permission of Zebra Technologies.
Product Improvements Continuous improvement of products is a policy of Zebra Technologies. All
specifications and designs are subject to change without notice.
Liability Disclaimer Zebra Technologies takes steps to ensure that its published Engineering specifications and
manuals are correct; however, errors do occur. Zebra Technologies reserves the right to correct any such errors and
disclaims liability resulting therefrom.
Limitation of Liability In no event shall Zebra Technologies or anyone else involved in the creation, production,
or delivery of the accompanying product (including hardware and software) be liable for any damages whatsoever
(including, without limitation, consequential damages including loss of business profits, business interruption, or loss
of business information) arising out of the use of, the results of use of, or inability to use such product, even if Zebra
Technologies has been advised of the possibility of such damages. Some jurisdictions do not allow the exclusion or
limitation of incidental or consequential damages, so the above limitation or exclusion may not apply to you.
P1003642-001 TTPM3 Installation and Programming Manual01/06/2009
P1003642-001TTPM3 Installation and Programming Manual01/06/2009
1
Introduction
This document describes installation and operation of TTPM3 Ticket Printer/Encoder, which
creates credit-card-wide tickets with magnetic encoding and thermal printing.
01/06/2009TTPM3 Installation and Programming ManualP1003642-001
Introduction
7
Document Printing
Document Printing
TTPM3 uses the direct thermal printing technique and can print the entire surface of the ticket
with text, bar codes, or graphics, or any combination hereof. Text block position and
orientation is software programmable as is the character size.
The data sent to the printer is converted to a ticket image which is stored in the unit until an
“All Clear” software command is sent, or the power is turned off/on.
Magnetic Encoding
Three magnetic tracks can be encoded: Either with standard low coercivity recording, or
optional “household-magnet proof” high coercivity recording.
ISO track versionISO track 1 at 210 BPI
ISO track 2 at 75 BPI (Bits-Per-Inch)
ISO track 3 at 210 BPI
Center track version7 mm wide center track at 75 or 210 BPI
Note • Encoding in ISO standard format, or in hexadecimal format (bit-by-bit), is software
selectable.
The TTPM3 can be used for encoding on one, two, or three tracks simultaneously.
Read-after-write is automatically performed.
You can also enter an already encoded ticket into the TTPM3 and read the magnetic stripe and
output the data to the host computer.
See also Magnetic Encoding/Decoding Commands on page 38.
Document Handling
TTPM3 printer has two rear inputs for ticket stock. Both can take continuous ticket stock like
fanfold or roll ticket material. You can configure the printer so that one is used for continuous
stock and the other is used for handfed tickets.
There is an optional front load mechanism that makes it possible to load single tickets through
the ticket exit. This replaces the upper ticket entry at the rear of the printer. In addition to this,
the front load has a wastebasket function for redirecting used or invalid tickets to a
wastebasket, thus preventing useless tickets being presented to the customer.
You can select to partially eject the ticket so that the customer takes it from the frontload
mechanism, or fully eject the ticket so that it falls into a tray. You can also select that a ticket
should be redirected to a wastebasket as described above.
P1003642-001TTPM3 Installation and Programming Manual01/06/2009
Contacts
Technical Support via the Internet is available 24 hours per day, 365 days per year.
Web Site: www.zebra.com
E-mail Back Technical Library:
P1003642-001 TTPM3 Installation and Programming Manual 01/06/2009
2
Installation
The TTPM3 comes as desktop printer, or as an OEM printer mechanism for kiosk applications.
Figure 1 • Desktop Printer
01/06/2009TTPM3 Installation and Programming ManualP1003642-001
11
Control panel
Input 1 (lower)
Input 2 (upper)
Interfaceconnector
Ticket output
Printhead-open lever
Powerinlet (24V)
Control panel
Input 1 (lower)
Input 2 (upper)
Interface
connector
Ticket output
Printhead-open lever
Power
inlet (24V)
Installation
Figure 2 • OEM Printer Mechanism
P1003642-001TTPM3 Installation and Programming Manual01/06/2009
Installing a Desktop Printer
1. Connect the cable from the power supply to the connector at the back of the printer.
2. Connect the power supply to a line outlet with safety ground. The ground potential should
be the same as for the host computer. If ground potentials differ, use a short distance
modem between the computer and the printer.
3. Connect a serial cable between the COM port of the host computer and the serial input of
the TTPM3 printer. For pin assignment, see Communications Cable on page 98.
4. Turn on the printer. The blue and green indicators should light up.
5. Press the front button. The green indicator starts flashing and the yellow indicator lights
up, indicating “Out of Paper”.
6. Turn the tickets so that the magnetic stripe is on the left side facing downwards, as seen
from the front of the printer.
7. Insert tickets in the lower document entry. The printer feeds the tickets forward and cuts
and ejects one ticket.
Installation
Installing a Desktop Printer
12
The printer is ready for use.
Network Option
If the printer is equipped with a network card only network interface should be used.
1. Open the cover
2. Insert the network cable in the hole at the rear of the cover.
3. Connect the cable to the TCP/IP connector at the rear of the network card.
01/06/2009TTPM3 Installation and Programming ManualP1003642-001
Installation
13
Installing a Desktop Printer
4. Take out the configuration ticket that sits in the holster on the side of the network card.
5. Start a web browser and enter the IP address printed on the configuration card, for
example http://192.168.0.52
Now the server in the TTPM shows. Here you can set new address and print a new
configuration card:
If you have problem finding the TTPM from your PC, please check that the PC uses the same
third digit in the IP number as the printer does, for example: 192.168.0.52. If this digit differs,
please temporarily change it to the same third digit as on the configuration card. Then connect
to the printer and give the printer a new IP address that works in your network environment.
Note • The serial connector on the back of the printer is used by the network card, so you
cannot run both interfaces at once.
Testing
If you want to test the printer through the network you can use the SWC Socket Terminal
utility program that allows you to send command scripts and binary files to the printer.
P1003642-001TTPM3 Installation and Programming Manual01/06/2009
Output Tray or Nozzle?
The output nozzle is used if the operator only prints one ticket at a time and should take the
ticket from the printer.
The output tray collects the printed and coded tickets in a neat stack. Use the tray if you intend
to print many tickets at a time.
If an output nozzle is fitted:
1. Press it out from behind and remove it
2. Loosen the two screws in the front a couple of turns
3. Hook the tray onto the screws and tighten them
4. Press tray downwards so it is securely fastened
Figure 3 • Installing an Output Tray or Nozzle
Installation
Installing a Desktop Printer
14
01/06/2009TTPM3 Installation and Programming ManualP1003642-001
Installation
15
Installing an OEM Printer Mechanism
Installing an OEM Printer Mechanism
The TTPM3 OEM printer mechanism should be installed in some kind of enclosure such as a
self-service kiosk.
Preventing ESD and earth currents from affecting the printer operation requires proper
connection of the printer chassis to protective earth through a mounting platform or through a
separate earth conductor.
Trouble free printer operation also requires the printer’s optical sensors to be shielded from
ambient light.
Additional space is required for paper stock and handling. Consider mounting the printer on a
movable platform so that the printer can be maintained outside the printer enclosure.
Figure 4 • Dimension Drawing for Printer Mechanism.
All Measurements are in mm.
P1003642-001TTPM3 Installation and Programming Manual01/06/2009
Installation
GND
+24 V
GND
+24 V
Installing an OEM Printer Mechanism
With Zebra power supplies, just connect the cable from the power supply to J5.
If you use another type of power supply unit, 24 V cables are available from Zebra, order No.
01370-000.
Should you make cables of your own, connect the voltages according to the following
illustration. Note that protective ground and minus output should not be interconnected in the
power supply. At the printer end of the cable, use an AMP Mate-N-Lok connector housing and
two contact-sockets:
Figure 5 • Power Connection
16
Housing: AMP No. 350777-1
Table 1 • Current Consumption
Mode
Idle150 mA
Standard text printing2 A average
Peak current6 A
Important • The 24 V ground, as well as the chassis of the printer, must be connected to
ground potential (safety ground).
Socket: AMP No. 350689-1
After fastening the printer, proceed with Installing a Desktop Printer on page 12.
01/06/2009TTPM3 Installation and Programming ManualP1003642-001
P1003642-001TTPM3 Installation and Programming Manual01/06/2009
3
Operation
01/06/2009TTPM3 Installation and Programming ManualP1003642-001
Operation
19
Operator Controls
Operator Controls
Figure 6 • Indicators and Pushbuttons
Blue indicator
Blue indicator
Lights when
Lights when
power is ON
power isON
Red indicator
Red indicator
Error, turn OFF
Error, turn OFF
and ON the printer
and ON the printer
to clear.
to clear.
Yellow Indicator
Yellow Indicator
Fixed: Out of paper.
Fixed:Out of paper.Blinking:
Blinking:
Print command
Print command
received, but out
received, but out
of paper.
of paper.
Green indicator
Green indicator
Fixed:
Printer ready.
Fixed:
Printer ready.
Blinking:
Blinking:
Flickering:
Flickering:
Temporarily OFF:
Temporarily OF F :
Insert ticket.
Insert ticket.
Receiving data.
Receiving data.
Power ON/OFF button
Power ON/OFF button
Switches on or off the
Switches on or off the
TTPM3
TTPM3
On/Off
On/Off
Error
Error
2
2
Out of
Out ofTickets
Tickets
Ready
Ready
Commands are executed.
Commands are executed.
Clear pushbutton
Clear pushbutton
Press and hold at power ON
Press and hold at power ON
to turn on paper jam clearing
to turn on paper jam clearing
mode. Press front button to
mode. Press front button to
advance ticket forward and
advance ticket forward and
middle button to retract ticket
middle button to retract ticket
backwards. T urn printer OFF
backwards. Turn printer OFF
and ON to exit paper jam
and ON to exit paper jam
clearing mode.
clearing mode.
!
!
Clear
Clear
Jam
Jam
Eject
Eject
Ticket
Ticket
Feed
Feed
Ticket
Ticket
Feed pushbutton
Feed pushbutton
1.Cuts and ejects a ticket.
1.Cuts and ejects a ticket.
2. Press and hold at power ON to enter
2. Press and hold at power ON to enter
self test mode. Press again to encode
test mode. Press again to encode
self
and print one ticket. The printout shows
and print one ticket. The printout shows
current firmware version.Turn printer
current firmware version. Turn printer
OFF
and ON to exit self t
OFF
and ON to ex
Eject pushbutton
Eject pushbutton
1.Ejects any document in
1.Ejects any document in
the selected ticket track.
the selected ticket track.(Same as when an !E
(Same as when an !E
command is received.)
command is received.)
2.Press and hold at power
2.Press and hold at power
ON torun cleaning card
ON to run cleaning card
through printer.
through printer.
1
1
est mode.
it self test mode.
Keyboard
Keyboard
P1003642-001TTPM3 Installation and Programming Manual01/06/2009
Paper Loading
Upper document entry
SW97113R2
Lower document entry
Magnetic stripe
The yellow indicator indicates paper out.
Press the center button to eject remaining tickets if you want to replace paper stock before
paper is out.
Loading Through Rear Document Entries
1. Insert the ticket stock into the desired document entry.
When the ticket is detected by the input sensor it will be pulled into the active position.
Consecutive ticket stock is usually loaded in the lower document entry, and single tickets
in the upper document entry.
If the printer is configured for two consecutive entries, you may also use fanfold tickets in
the upper document entry.
Figure 7 • Position of the Magnetic Stripe when Loading Paper
Operation
Paper Loading
20
Paper Stock Positioning
01/06/2009TTPM3 Installation and Programming ManualP1003642-001
The ticket stock should be oriented with the magnetic stripe down to the left as seen from the
front of the TTPM3. It is good practice to place the pile of fanfold tickets at a distance of at
least one ticket length behind, and straight out from the printer.
21
SW97116R2
90°
SW97116R2
90°
Magnetic stripe
FL
Operation
Paper Loading
Figure 8 • Positioning the Ticket Stock
Loading Through Front Document Entry (Optional)
An !L3 command must be sent to the printer to prepare it for front loading. When this
command has been received and the input sensor detects a ticket being inserted into the
document exit, it will be pulled into the active position of the upper rear document entry. For
the magnetic stripe to be readable, the ticket must be inserted with the stripe facing down to
the left, as seen from the front of the printer.
Figure 9 • Position of the Magnetic Stripe at Front Load
P1003642-001TTPM3 Installation and Programming Manual01/06/2009
Paper Jam Removal
Open the cover to locate and remove the ticket that is stuck in the mechanism. Use the
following procedure:
1. Select paper jam clearing mode
2. Power OFF.
3. Push and hold the “Clear Jam” pushbutton while turning ON the power.
The red indicator shows a steady light to indicate paper jam clearing mode.
Tickets Stuck in Input Module
1. Press and hold the “Eject Ticket” push button to feed the ticket towards the rear of the
unit.
Tickets Stuck in Output Module
Operation
Paper Jam Removal
22
1. Press and hold the “Feed Ticket” push button to feed the ticket towards the front of the
unit.
2. Exit paper jam clearing mode
3. Power OFF and back ON again.
The TTPM2 is operational but any ticket information previously sent to the unit is lost.
Note • You can also power OFF the printer and turn the feed rolls manually to remove the
blocking ticket.
01/06/2009TTPM3 Installation and Programming ManualP1003642-001
Operation
23
Self Test Mode/Ticket Repeat Mode
Self Test Mode/Ticket Repeat Mode
Self Test
1. Press and hold the front pushbutton at power ON to enter self-test mode.
2. Press again to encode and print one ticket.
The printout shows current firmware version.
3. Turn printer OFF and ON to exit self-test mode.
Repeat Fixed Print
1. Start self-test mode as described above.
2. Download the ticket data to the printer, and print one ticket.
The data must only contain fixed text, fixed encoding data, and graphics.
3. Press the front button once.
An exact copy of the first ticket will be printed. This will be repeated each time that the
front button is pressed.
4. Turn printer OFF and ON to return to normal operation.
Note • Do not hold the front button depressed! Doing so will result in erroneously cut tickets
often resulting in paper jam.
Note • Repeating fixed print only works on printers where the auto clear function is OFF. Auto
clear is enabled / disabled with a parameter setting.
P1003642-001TTPM3 Installation and Programming Manual01/06/2009
Error Handling
The blue and green indicators lights up at power ON. If they fail to light up, switch the TTPM3
OFF and ON again. If the indicators are still OFF, check your power connection both in the
TTPM3 and in the wall outlet. Also check your main power supply fuse.
TTPM3 Start-up
The TTPM3 has Flash memory where the firmware and parameter settings are stored. All print
field definitions are stored in RAM and disappears when the printer power is switched OFF.
Power Failure Cleanup
If “Clear ticket path at startup” is enabled (parameter 8), TTPM3 tries to find out if a ticket is
in the ticket path at any other location than at the top of form position at power ON. If it finds
a ticket, it destroys the magnetic encoding, prints VOID on it and outputs the ticket. If the
printer is equipped with a front load 3 unit, the ticket is redirected to the waste bin.
Operation
Error Handling
24
Start-up Synchronization
To enable the TTPM3 to synchronize itself to the incoming data after power up, either after a
usual power ON, or after a power failure, the printer has to receive either a !C command that it
will execute, or a !P command that it will ignore.
Using the !C command to initiate the TTPM3 clears all data that has previously been stored.
To avoid having data cleared, the !P command can be used, for example, to retain document
data stored in the TTPM3 prior to a power failure or power OFF.
Note • Please remember that the TTPM3 has to receive either the !C or !P command, after
power up. All other commands and data will be ignored until !C or !P has been received.
01/06/2009TTPM3 Installation and Programming ManualP1003642-001
25
Operation
Error Handling
Normal Operation
Different error types can show up during processing. The most common is that the TTPM3 is
out of paper. All errors encountered by the printer, and requiring operator assistance, are
indicated with a signal from an indicator on top of the printer. The operator then has to follow
a specific procedure depending on the type of error that caused the stop. The procedures are as
follows:
Yellow indicator lights upIndicates “No paper” in the selected paper entry. Insert
new paper supply or new single ticket. The document will
be automatically loaded to active position.
Yellow indicator ON and
green indicator ON or flashing
No paper in the selected paper entry. Data string and print
command have been received. Insert paper into the
selected paper entry.
Red indicator lights upIndicates unsuccessful read-after-write. The TTPM3
makes a second attempt to encode and read the ticket.
During that attempt the red indicator will go out. For each
unsuccessful attempt, the red indicator lights up again. If a
single-ticket operation is in progress, the red indicator
stays ON until a new ticket is inserted and successfully
processed. Also refer to the previously described
procedures regarding the yellow and green indicators.
Red indicator is ONIf the Red indicator stays ON, even though ticket stock is
present in the selected entry station, this indicates that the
paper path in the TTPM3 has been blocked. Follow the
description on the next page to remove blockage.
Note • No data is lost in the process of detecting and acting on errors as long as the printer is
not switched OFF.
P1003642-001TTPM3 Installation and Programming Manual01/06/2009
Single-ticket Handling
Active position, upper track
Standby position, upper track
Active position,
lower track
Input module
Standby position,
lower track
Write headRead headWaste bin ticket exit
Magnetic encoder/decoder
Printer
Front load
ticket entry/exit
Cutter
SW97104A
REAR
FRONT
Overview
The TTPM3 comes with one of two different single-ticket handling systems: upper rear entry
load (standard), and front load (optional). In both cases, the upper document entry of the
printer is used for the single-tickets. This means that single-ticket processing restricts the use
of fanfold ticket stock to the lower entry.
Figure 10 • Active and Standby Ticket Position
Operation
Single-ticket Handling
26
Previously Encoded Tickets
One use of the single ticket handling is to process a ticket several times. For example, if you
issue a return train ticket (Stockholm to Oslo and back to Stockholm) you can add print, and
re-encode the magnetic stripe when the first part of the journey is made.
Use the applicable decode-command to read the previously encoded ticket information.
The data is transmitted to the host computer, and the ticket is positioned in the active position
of the upper entry, ready for a new encoding and printing.
Printing and encoding is affected using the same commands as for processing a ticket from a
fan-fold ticket stock, and the ticket is ejected to the customer.
Note • To avoid printing on top of the existing print of a previously used ticket:
1. Include information in the magnetically encoded string, about which area of the ticket has
2. Read the magnetic stripe and let the host computer position new text on free spaces of the
3. Update the magnetic stripe with correct information about used areas if the ticket should
01/06/2009TTPM3 Installation and Programming ManualP1003642-001
already been used for printing.
ticket.
be used further.
Operation
27
Single-ticket Handling
Inserting a Single Ticket
Read and Decode
In the standard TTPM3, inserting a single-ticket into the upper rear document entry, will
trigger the single ticket loading process.
In front load printers, the application program must issue the command !L3 to trigger the
single ticket loading. The yellow indicator on the printer will blink to indicate that the
application program wants the operator to insert a single ticket. When a ticket is inserted, the
loading process starts. To speed up ticket handling, the magnetic code of track two is read and
placed in memory when loading the ticket from the front load option. !D will read track two
data from memory without having to move the ticket.
The single ticket loading process will retract the fanfold ticket stock in the lower document
entry to a standby position, and position the single ticket in the active position of the upper
entry.
The subsequent command string automatically processes the operation on the single-ticket
form.
The following read (and decode) commands apply for the single ticket in active position:
!DAReads and decodes all three tracks and sends the data separated by CR LF.
!D1
!D2
!D3
!O1
!O2
!O3
After reading the stripe, the ticket is automatically returned to active position waiting for either
an eject-command for a command sequence for printing or encoding (or both) followed by
for processing of that command string.
Read and decode the track indicated by the digit. With front load option, track 2 (or
center track) is read and the data stored in memory when the ticket is entered
through the front entry. !D2 only reads the data from memory without moving the
ticket.
The read string is decoded and scanned for an end character (?). If found, the string
is sent to the host computer in ASCII format. The start character is not included, but
the stop character (?) and the checksum are transmitted. If no number is found, or if
it does not comply with the ISO standard, a NAK+A is transmitted.
Read data from track 2 (or center track) and transmit data to host.
No decoding takes place in the TTPM3.
A one is transmitted as ASCII 1, and a zero as ASCII 0.
!P
P1003642-001TTPM3 Installation and Programming Manual01/06/2009
Encode and Print
Encode a new or modified string on the magnetic stripe. Use any of the magnetic encoding
commands
what encoding you want. See Magnetic Encoding/Decoding Commands on page 38.
Format the new print using the command !F T on page 49.
!I, !J, !M, or !K #, !N, !K depending on what tracks are available in your printer, and
Operation
Single-ticket Handling
28
Encode and print the ticket with the
The ticket will be ejected to the operator when correctly encoded and printed. In case of
unsuccessful encoding, the single ticket is cancelled and a new single-ticket form has to be
inserted into the applicable document entry. A blinking yellow indicator prompts this.
Note • The number of encoding retries, as well as the text to be printed on cancelled tickets,
can be set with the !F M command. See Paper Loading on page 20. Cancelled tickets can be
redirected to the optional front load waste bin by inserting an } or @ character in the string to
be encoded on the stripe, see Paper Loading on page 20.
Ejecting the Ticket
If you want to eject the ticket without modifying the encoding or adding new print after
reading the magnetic stripe, use an applicable eject command:
!EEjects the ticket through the upper rear document entry.
!L4Ejects the ticket through the front entry.
!L5Ejects the ticket to the waste bin of the TTPM3 Front Load 3.
!P command.
01/06/2009TTPM3 Installation and Programming ManualP1003642-001