User's Guide For Models TI1, TI2, TI3, TI4, TI8, TI9, TG3, TG4, TG8, TG9, TF6, and TM6
User's Guide For Models TI1, TI2, TI3, TI4, TI8, TI9, TG3, TG4, TG8, TG9, TF6, and TM6
Note
Before using this information and the product it supports, be sure to read Appendix H, “Safety information,” on page 197 and
the general information under Appendix I, “Notices,” on page 203.
April 2009
This edition applies to IBM SureMark Printer Models TI1, TI2, TI3, TI4, TI8, TI9, TG3, TG4, TG8, TG9, TF6 and TM6.
Current versions of Retail Store Solutions documentation are available on the IBM Retail Store Solutions Web site at
http://www.ibm.com/solutions/retail/store/support/. Click Publications.
A form for reader’s comments is also provided at the back of this publication. If the form has been removed, address
your comments to:
IBM Corporation
Retail Store Solutions Information Development
Department ZBDA
PO Box 12195
Research Triangle Park, North Carolina 27709 USA
When you send information to IBM, you grant IBM a nonexclusive right to use or distribute whatever information you
supply in any way it believes appropriate without incurring any obligation to you.
© Copyright International Business Machines Corporation 1997, 2006.
US Government Users Restricted Rights – Use, duplication or disclosure restricted by GSA ADP Schedule Contract
with IBM Corp.
Updated April 2, 2009
Contents
Figures . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi
Tables. . . . . . . . . . . . . . . . . . . . . . . . . . . . xiii
Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . xv
Who should read this manual. . . . . . . . . . . . . . . . . . . . xv
How this manual is organized . . . . . . . . . . . . . . . . . . . xv
Related publications and diskettes. . . . . . . . . . . . . . . . . . xvi
Where to find more information . . . . . . . . . . . . . . . . . . . xvi
Tell us what you think . . . . . . . . . . . . . . . . . . . . . . xvi
Chapter 1. Introduction . . . . . . . . . . . . . . . . . . . . . . 3
Printer overview . . . . . . . . . . . . . . . . . . . . . . . . . 3
Description of models . . . . . . . . . . . . . . . . . . . . . . . 4
Features used with the SureMark printers . . . . . . . . . . . . . . 6
Comparison of the SureMark models . . . . . . . . . . . . . . . . 7
Planning information . . . . . . . . . . . . . . . . . . . . . . . 9
Your responsibilities . . . . . . . . . . . . . . . . . . . . . . 9
Limitations . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Communication interfaces . . . . . . . . . . . . . . . . . . . . 10
Temperature and humidity limits . . . . . . . . . . . . . . . . . 10
Physical dimensions . . . . . . . . . . . . . . . . . . . . . . 10
Power requirements . . . . . . . . . . . . . . . . . . . . . . 12
Hardware requirements . . . . . . . . . . . . . . . . . . . . . 13
Software requirements . . . . . . . . . . . . . . . . . . . . . 13
Resident code pages . . . . . . . . . . . . . . . . . . . . . 15
Bar codes. . . . . . . . . . . . . . . . . . . . . . . . . . 15
Part 2. Models TI1, TI2, TI3, TI4, TI8, TI9, TG3, TG4, TG8, TG9 . . . . . . . . . 45
Chapter 4. Operation . . . . . . . . . . . . . . . . . . . . . . 47
Operating controls and indicators . . . . . . . . . . . . . . . . . . 47
Ribbon loading . . . . . . . . . . . . . . . . . . . . . . . . . 51
Paper loading . . . . . . . . . . . . . . . . . . . . . . . . . 53
Clearing jams in the check flipper area . . . . . . . . . . . . . . . . 55
% MICR reader read head cleaning . . . . . . . . . . . . . . . . . . 56
Thermal print head cleaning . . . . . . . . . . . . . . . . . . . . 57
Document scanner cleaning (Model TI8, TI9, TG8, TG9) . . . . . . . . . 59
Document scanner calibration (Models TI8, TI9, TG8, TG9) . . . . . . . . 60
Part 4. Appendixes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
Contents v
Updated April 2, 2009
Contents vii
Updated April 2, 2009
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
Contents ix
Updated April 2, 2009
Figures
1. IBM SureMark printers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2. SureMark printer dimensions (Models TI1, TI2, TI3, TI4, TG3, and TG4) . . . . . . . . . . 11
3. SureMark printer dimensions (Models TI8, TI9, TG8, TG9) . . . . . . . . . . . . . . . 11
4. SureMark printer dimensions (Models TF6 and TM6) . . . . . . . . . . . . . . . . . 12
5. Cable connectors and EIA-232 settings switch for thermal/impact SureMark printers . . . . . . 18
6. Cable connectors for single-station SureMark printers . . . . . . . . . . . . . . . . . 19
7. EIA-232 mode switches for single-station SureMark printers . . . . . . . . . . . . . . . 19
8. EIA-232 and RS-485 cable routing for single-station SureMark printers . . . . . . . . . . . 20
9. USB Ports for thermal/impact SureMark printers . . . . . . . . . . . . . . . . . . . 21
10. USB ports for single-station SureMark printers . . . . . . . . . . . . . . . . . . . . 22
11. USB cable routing for single-station SureMark printers . . . . . . . . . . . . . . . . . 22
12. Mounting a single-station SureMark on a wall . . . . . . . . . . . . . . . . . . . . 24
13. Installing the fillers for EIA-232/RS-485 systems . . . . . . . . . . . . . . . . . . . 25
14. Installing the fillers for USB systems. . . . . . . . . . . . . . . . . . . . . . . . 27
15. SurePOS 500 integration . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
16. Adjustment and alignment printouts . . . . . . . . . . . . . . . . . . . . . . . . 36
17. Switch for Epson emulation . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
18. SureMark printer indicators, controls, and printing stations (Models TI1, TI2, TI3, TI4, TI8, TI9,
TG3, TG4, TG8, and TG9) . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
19. Inserting checks for all models except TF6 and TM6 . . . . . . . . . . . . . . . . . . 48
20. Inserting checks or documents in a Model TI2, TI4, TI8, TI9, TG4, TG8, or TG9 printer . . . . . 48
21. Inserting checks or documents in a Model TI2 or TI4 printer . . . . . . . . . . . . . . . 49
22. Side insertion of documents in a Model TI8 printer . . . . . . . . . . . . . . . . . . 49
23. Printable area of an inserted document (portrait) . . . . . . . . . . . . . . . . . . . 50
24. Printable area of an inserted document (landscape) . . . . . . . . . . . . . . . . . . 50
25. Opening the ribbon cover. . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
26. Ribbon cartridge loading . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
27. Ribbon path around the print head . . . . . . . . . . . . . . . . . . . . . . . . 52
28. Paper cover (Models TI1, TI2, TI3, TI4, TI8, TI9, TG3, TG4, TG8, and TG9) . . . . . . . . . 53
29. Paper loading path (Models TI1, TI2, TI3,TI4, TI8, TI9, TG3, TG4, TG8, and TG9) . . . . . . . 54
30. Removing the lower document insert cover . . . . . . . . . . . . . . . . . . . . . 55
31. Removing the check flipper cartridge (except Models TI8, TI9) . . . . . . . . . . . . . . 56
% 32. MICR reader read head . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
33. Print head and print line area (Models TI1, TI2, TI3, TI4, TI8, TI9, TG3, TG4, TG8, and TG9) 58
34. Scanner and print head location (Model TI8, TI9, TG8, TG9) . . . . . . . . . . . . . . . 59
35. Printer buttons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
36. Offline printer test pattern from the customer receipt station (Models TI1, TI2, TI3, TI4, TI8, TI9,
TG3, TG4, TG8, TG9) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
37. MICR reader test results (Models TI2, TI4, and TG4): Good noise level . . . . . . . . . . . 65
38. MICR reader test results (Models TI8, TI9, TG8, TG9): Good noise level . . . . . . . . . . 65
39. MICR reader test results: Noise level needs adjusting . . . . . . . . . . . . . . . . . 66
40. SureMark printer indicator, control, and printing station (Models TF6 and TM6) . . . . . . . . 71
41. Paper loading path (Models TF6 and TM6) . . . . . . . . . . . . . . . . . . . . . 72
42. Print head and print line area (Models TF6 and TM6) . . . . . . . . . . . . . . . . . 73
43. Offline printer test pattern (Models TF6 and TM6) . . . . . . . . . . . . . . . . . . . 77
44. Printer’s resident character set - generic code page . . . . . . . . . . . . . . . . . . 93
45. Code Page 437 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
46. Code Page 858 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
47. Code Page 860 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
48. Code Page 863 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
49. Code Page 865 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
50. Proportional font example . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
51. Scanned image layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
© Copyright IBM Corp. 1997, 2006 xi
Updated April 2, 2009
Tables
1. Warranty information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2. J2 connector pin assignments . . . . . . . . . . . . . . . . . . . . . . . . . . 12
3. Troubleshooting (Models TI1, TI2, TI3, TI4, TI8, TI9, TG3, TG4, TG8, and TG9). . . . . . . . 67
4. Troubleshooting (Models TF6 and TM6) . . . . . . . . . . . . . . . . . . . . . . 78
5. Station characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
6. Sound characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
7. Cash drawer connector pin assignments . . . . . . . . . . . . . . . . . . . . . . 90
8. EIA-232 connector pin functions . . . . . . . . . . . . . . . . . . . . . . . . . 91
9. 9-pin to 9-pin EIA-232 connector layout . . . . . . . . . . . . . . . . . . . . . . 91
10. 25-pin to 25-pin EIA-232 connector layout . . . . . . . . . . . . . . . . . . . . . 91
11. Standard USB connector pin assignments . . . . . . . . . . . . . . . . . . . . . 92
12. Powered USB connector pin assignments . . . . . . . . . . . . . . . . . . . . . 92
13. Driver documentation by operating system . . . . . . . . . . . . . . . . . . . . . 103
14. EIA-232 commands organized by function . . . . . . . . . . . . . . . . . . . . . 104
15. EIA-232 commands in alphabetical order . . . . . . . . . . . . . . . . . . . . . 108
16. Memory allocation for Models TI8 and TI9 functions . . . . . . . . . . . . . . . . . 115
17. MCT command definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
18. Fonts for Models TI3, TI4, TG3, TG4, TG8, TG9, TI8, TI9, TF6, and TM6 . . . . . . . . . 129
19. Fonts for Models TI1 and TI2 . . . . . . . . . . . . . . . . . . . . . . . . . . 130
20. Width and height for scalable fonts. . . . . . . . . . . . . . . . . . . . . . . . 145
21. Code 128 character set . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
22. Print bar code examples . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
23. Buffer sizes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
24. Retrievable usage data . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
25. Data table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
26. Average size for a personal check with little background data . . . . . . . . . . . . . . 174
27. Print direction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
28. Commands supported in Epson emulation mode. . . . . . . . . . . . . . . . . . . 193
29. Commands with limited support in Epson emulation mode . . . . . . . . . . . . . . . 195
30. Commands not supported in Epson emulation mode . . . . . . . . . . . . . . . . . 196
Preface
This manual assists you with installation, testing, and problem determination of
IBM® SureMark™ printers.
Part 2, “Models TI1, TI2, TI3, TI4, TI8, TI9, TG3, TG4, TG8, TG9,” on page 45
contains information that is specific to the thermal/impact SureMark printers:
v Chapter 4, “Operation” provides information about the controls and indicators.
Ribbon loading and paper loading instructions are also included.
v Chapter 5, “Testing and problem analysis” provides information on testing and on
problem determination.
Part 3, “Models TF6 and TM6,” on page 69 contains information that is specific to
the single-station SureMark printers:
v Chapter 6, “Operation (Models TF6 and TM6)” provides information on the
controls and indicators. Paper loading instructions are also included.
v Chapter 7, “Testing and problem analysis (Models TF6 and TM6)” provides
information on testing and on problem determination.
Diskettes are available by download from the Internet. See “Resources on the
Internet” on page 44 for more information.
For information about ordering IBM publications not shipped with the SureMark
printers, contact your IBM representative or your place of purchase.
To access a PDF version of this book, visit the Retail Store Solutions Web site at
http://www.ibm.com/solutions/retail/store/support/. From there, select Publications.
After you have filled out the form, return it by mail, by fax, or by giving it to an IBM
representative. If applicable, include a reference to the specific location of the text
on which you are commenting. For instance, include the page or table number.
Between major revisions of this manual we may make minor technical updates. The
latest softcopy version of this manual is available under Publications on the IBM
Retail Store Solutions Web site.
Summary of changes
This section summarizes the changes included in the latest editions of this manual.
% Changes or additions to the text are indicated by a change bar (%) to the left of the
% text.
GA27-4151-04
This edition adds information about the new single-station SureMark printers, which
are Models TF6 and TM6, and also about updates for Models TI3 and TI4.
v Information about uploading electronic journal data while the printer is emulating
a Model 4 printer has been added. See Appendix E, “Uploading electronic journal
data,” on page 187.
v The following commands have been added:
Note: These commands are not supported for Models TI1 and TI2. Currently
installed Model TI3, TG3, TI4, and TG4 printers support these commands
after you download the latest firmware.
– “Proportional font” on page 120
– “Select color printing” on page 137
– n=09 (Align Column Right) for “Align positions” on page 139
– “Enable or disable upside-down printing” on page 144
– “Select character size for scalable fonts” on page 145
– “Fix font matrix” on page 146
– “Print logo inline” on page 146
– “Select thermal paper” on page 147
– n=09 (Code 128A, 128B, and 128C) for “Print bar code” on page 147
v The following command, which is supported only on Models TF6 and TM6, has
been added:
– “Enable or disable the beeper (Models TF6 and TM6 only)” on page 143
GA27-4151-03
This edition includes information for the support of a USB logic card.
GA27-4151-02
This edition includes information about two new models of the SureMark printer:
Model TI3 and Model TI4. Because Model TI3 is a new version of Model TI1, and
Model TI4 is a new version of Model TI2, in some cases only the new model
number was added to the existing text.
Because documentation, drivers, and diskettes are now available on the Web,
“Resources on the Internet” on page 44 was added to describe how to locate the
applicable Web site.
Along with these changes and additions, the manual was also reorganized. The
information that was in Appendixes B and E, along with some additional information,
is now in Chapter 3, “SureMark installation, service, and utility software,” on page
33.
Chapter 1. Introduction
Printer overview . . . . . . . . . . . . . . . . . . . . . . . . . 3
Description of models . . . . . . . . . . . . . . . . . . . . . . . 4
Features used with the SureMark printers . . . . . . . . . . . . . . 6
Comparison of the SureMark models . . . . . . . . . . . . . . . . 7
Differences among SureMark models . . . . . . . . . . . . . . . 7
Differences between Models TI3, TI4, TI8, TI9, TG3, TG4, TG8, TG9, and
Models TF6, TM6 . . . . . . . . . . . . . . . . . . . . . 8
Planning information . . . . . . . . . . . . . . . . . . . . . . . 9
Your responsibilities . . . . . . . . . . . . . . . . . . . . . . 9
Limitations . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Communication interfaces . . . . . . . . . . . . . . . . . . . . 10
Temperature and humidity limits . . . . . . . . . . . . . . . . . 10
Physical dimensions . . . . . . . . . . . . . . . . . . . . . . 10
Models TI1, TI2, TI3, TI4, TG3, and TG4 . . . . . . . . . . . . . 10
Models TI8, TI9, TG8, TG9 . . . . . . . . . . . . . . . . . . 11
Models TF6 and TM6 . . . . . . . . . . . . . . . . . . . . 12
Power requirements . . . . . . . . . . . . . . . . . . . . . . 12
Hardware requirements . . . . . . . . . . . . . . . . . . . . . 13
Software requirements . . . . . . . . . . . . . . . . . . . . . 13
Operating system requirements . . . . . . . . . . . . . . . . . 13
Application requirements . . . . . . . . . . . . . . . . . . . 14
Resident code pages . . . . . . . . . . . . . . . . . . . . . 15
Bar codes. . . . . . . . . . . . . . . . . . . . . . . . . . 15
Printer overview
checks and to print multipart forms through the document insert station. (Models
TI1 and TI2 are older versions of Models TI3 and TI4, respectively. Production of
the older models has ceased.)
v Models TI8, TI9, TG8, and TG9 provide a document scanner and a powered
flipper, in addition to all the features of Model TI4.
v Models TF6 and TM6 are single-station thermal printers. They contain no
document insert station. These models cost less, weigh less, and have a smaller
footprint than the thermal/impact SureMark printers. Models TF6 and TM6 have
been designed for wall mounting, if desired by the retailer.
Note: RS-232 and EIA-232 are synonymous; EIA-232 is used throughout this
document. RS-485 and EIA-485 are synonymous; RS-485 is used
throughout this document.
v Support for Universal Serial Bus (USB) interface
The single-station SureMark printers, the SureMark Model TI8, TI9, TG8 and TG9,
and SureMark Models TI3, TI4, TG3, and TG4 that have been updated with the
latest firmware, support the following in the thermal station:
v Proportional fonts
v Scalable fonts
v Color printing: black plus one accent on two-color thermal paper (thermal station
only)
v Upside-down printing
Description of models
Note: All TGx models are functionally equivalent to the corresponding TIx models.
TGx models have iron gray covers, while TIx models have pearl white
covers.
Chapter 1. Introduction 5
Updated April 2, 2009
Note: IOR 24x7 is IBM on-site repair 24 hours times seven days per week. 9x5 is
nine hours per day for five days per week.
Models TI3, TI4, TI8, TI9, TG3, TG4, TG8, TG9, TM6 and TF6 support the following
features:
v USB Cable, Powered, 0.5 m (about 1.6 ft), P/N 40N4715
v USB Cable, Powered, 3.8 m (about 12.5 ft), P/N 40N4716
v USB Cable, Standard, 5.0 m (about 16.4 ft), P/N 40N4767
v USB Interface Card
Because a cash drawer can attach directly to the SureMark, all models also support
the following features:
v Compact Cash Drawer, Vertical Till
v Compact Cash Drawer, Horizontal Till
v Full-size Cash Drawer, Adjustable Till
v Full-size Cash Drawer, Fixed Till Insert
v Short Cash Drawer Cable, P/N 40N4778
v Long Cash Drawer Cable, P/N 40N4779
Chapter 1. Introduction 7
Updated April 2, 2009
Differences between Models TI3, TI4, TI8, TI9, TG3, TG4, TG8,
TG9, and Models TF6, TM6
Models TF6 and TM6 are single-station thermal printers. These models do not
include an impact station. Therefore they can not be used for any of the check
handling that thermal/impact SureMark Models TI3, TI4, TI8, TI9, TG3, TG4, TG8,
and TG9 support.
The single-station SureMark printers have a lower weight, lower cost, and smaller
footprint than the thermal/impact printers. The single-station SureMark printers are
designed to provide a cost-effective printer in environments that do not require
document printing and check processing.
The single-station SureMark printers are spill-resistant, which makes them a good
choice for food service customers. In the single-station printers, the logic card and
interface card are mounted vertically, which minimizes the possibility of damage
from spills. (In the thermal/impact printers, although the logic card is mounted
vertically, the interface card is mounted horizontally.) For particularly hazardous
locations, an optional spill cover is available for Models TF6 and TM6.
Models TI3, TI4, TI8, TI9, TG3, TG4, TG8, and TG9 have a trap-door design that
allows you to easily change to a new interface, for example when upgrading from
EIA-232 to USB. To change the interface on a single-station SureMark, you must
remove the bottom cover, then remove both the logic card and the interface card
(they are joined by a connector).
A power switch is located inside the top cover of the single-station SureMark
printers. Power to the thermal/impact SureMark printers is controlled by the system
or by an external power supply.
Because of their smaller size and lighter weight, the single-station SureMark
printers are designed for wall mounting. Like the other SureMark printers, they can
also be mounted on a system unit or a countertop.
Planning information
This section contains information that helps you plan your environment, supply
requirements, and power requirements.
Your responsibilities
You are responsible for replenishing consumable supplies, including roll paper for
the thermal (customer receipt station) printer, and, depending on your model, forms,
ribbon cartridges for the impact (document insert) station, and MICR read head
cleaning cards for the MICR reader. (See Appendix A, “Consumable supplies,” on
page 81.)
If you plan to use EIA-232 communications, you are responsible for ordering a 24 V
dc power supply with a power cord. You are also responsible for ordering the
EIA-232 cable.
If you plan to use RS-485 communications, you are responsible for ordering the
RS-485 cable.
If you plan to use USB communications, you are responsible for ordering one of the
following:
v A powered USB cable. The 3.8-m USB cable for a distributed configuration is
P/N 40N4716 and the 0.5-m USB cable for an integrated configuration is P/N
40N4715.
v A standard USB cable, P/N 40N4767, with a Type B connector for the printer,
and a power brick.
Limitations
SureMark printers have a safety feature which slows printing if excessive duty
cycles are used. This feature protects the printer hardware from potential damage
and should not be noticeable during normal operation.
For Model TI2, TI4, TI8, and TI9, sources of electromagnetic noise (for example,
displays, security towers, and other sources) can interfere with the MICR read
head. The printer is equipped to filter noise from many of these devices. If the
MICR reader does not function properly, rearranging the printer relative to the
device may improve MICR reading. The noise source should be as far away as
possible from the right side of the printer. For additional information on
troubleshooting MICR reader problems, see “Offline tests” on page 62.
Chapter 1. Introduction 9
Updated April 2, 2009
The single-insert check handling feature of SureMark Models TI2, TI4, TI8, TI9,
TG4, TG8, and TG9 is provided as an added convenience when customer service
is a priority. Checks in good condition will feed reliably; damaged checks may not.
Communication interfaces
All SureMark printers can support the EIA-232 and RS-485 interfaces. Models TI3,
TI4, TI8, TI9, TG3, TG4, TG8, TG9, TM6, and TF6 can also support the USB
interface. For SureMark models that can support the USB interface, you can
upgrade installed printers from EIA-232/RS-485 to USB by ordering a USB interface
card.
EIA-232 supports 9600 and 19 200 bps baud rates and, in the Models TI8, TG8,
TI9, and TG9 only, 115 200 bps.
To allow convection cooling, ventilation holes in the covers must not be blocked.
Physical dimensions
Models TI1, TI2, TI3, TI4, TG3, and TG4 all have the same dimensions. Models TI8,
TI9, TG8, are TG9 are taller, whereas Models TF6 and TM6 have a smaller
footprint.
19
0
(7. .5 m
5i m
n.)
14
(5. 0 mm
5i
n.)
25 mm
5
(10 mm 0 0.5 in.)
in. 2 .9
) (7
mm
9 0.5 in.)
1 .5
(7
Figure 2. SureMark printer dimensions (Models TI1, TI2, TI3, TI4, TG3, and TG4)
19
9
(7. .5 m
9i m
n.)
15
3
(6. .4 m
0i m
n.)
25 mm
5 .5 n.)
(10 mm 0
in. 20 .9 i
) (7
mm
9 0.5 in.)
1 .5
(7
Chapter 1. Introduction 11
Updated April 2, 2009
12
(4. 1 mm
8i
n.)
95
(3. mm
7i
n.)
17
(7. 7 mm
0i m
n.)
5m
14 7 in.)
(5.
Power requirements
SureMark printers do not contain a power supply. When the printer is operating in
EIA-232 mode, an external power supply must be attached to connector J2 of the
interface card of the printer. This connector is located under the printer and is
accessible without removing the printer covers. (See Figure 5 on page 18 for
thermal/impact SureMark printers, and Figure 6 on page 19 for single-station
SureMark printers.) Connector J2 has the following pin functions:
Table 2. J2 connector pin assignments
Pin Signal
1 +24 V dc
2 Not Connected
3 Ground
When the SureMark is operating in RS-485 mode, power is supplied to the printer
from the IBM POS system. The system supplies 38V dc and 5V dc to the printer.
When the SureMark has the USB feature installed and is using the powered USB
cable with a SurePOS 700 Series system, 24 V is supplied from the system unit.
When the SureMark has the USB feature installed and is using a 4-wire cable with
a Type B connector, an external power brick (+24 V dc) must be used.
Hardware requirements
SureMark printers work with the following systems:
v IBM 4614 SureOne® POS terminal (EIA-232 connection only)
v IBM 4683 systems (RS-485 connection only)
v IBM 4693 systems
v IBM 4694 systems
v IBM 4695 systems (EIA-232 connection only and with power supply)
v 7497 POS Attachment Adapter (RPQ 8Q1238 in US, RS-485 only)
v PC or other store controller with an EIA-232 or USB port
v SurePOS 700 Series systems
v SurePOS 500 Series systems
v SurePOS 300 Series systems
v IBM Self Checkout solution
Software requirements
Operating system requirements
POSS drivers can be downloaded from the Retail Store Solutions Web site. See
“Resources on the Internet” on page 44 for more information.
If you use the RS-485 interface, you must use POSS or 4690 OS drivers. If you use
the EIA-232 interface, use the commands described in Appendix D, “EIA-232
programming information,” on page 101.
Chapter 1. Introduction 13
Updated April 2, 2009
v Windows 98 Second Edition or Windows NT 4.0 with POSS for Windows, OPOS
and JavaPOS support from POS Suite V1.0 or later
USB interface: When using the USB interface, attach thermal/impact SureMark
printers to systems that are running one of these operating systems:
v 4690 OS V2R3, which includes JavaPOS 1.4
v Windows XP Professional
v IBM Retail Environment for SUSE Linux
v Novell Linux Point of Service
v Windows 2000 Professional with:
– POSS for Windows from POS Suite V1.1 or later
– OPOS and JavaPOS support from POS Suite V1.2 or later
v Windows 98 Second Edition or Windows NT 4.0 with POSS for Windows, OPOS
and JavaPOS support from POS Suite V1.0 or later
When using the USB interface, attach single-station SureMark printers to systems
that are running one of these operating systems:
v Windows XP Professional, Windows 2000 Professional, Windows 98 Second
Edition, or Windows NT 4.0 with:
– POSS for Windows from POS Suite V1.3.0 or later
– OPOS and JavaPOS support from POS Suite V1.3.1 or later
Application requirements
Customers must be at these application levels (or higher) when running the 4690
OS:
Notes:
1. Where available, supports Models TI3, TI4, TG3, and TG4 at the point of sale.
2. 4690 Terminal Services for Windows NT is required when you use Windows NT 4.0 or
Windows 2000 as the primary operating system with these 4690 applications.
Additional code pages (four thermal and two impact) can be downloaded, if desired,
using diskettes that are available on the Web. See “Resources on the Internet” on
page 44 for more information about downloading diskettes.
Bar codes
SureMark printers can generate these bar codes:
v UPC-A
v UPC-E
v JAN13 (EAN-13)
v JAN8 (EAN-8)
v Code 39
v ITF
v Codabar
v Code 128C
v Codes 128A, 128B, and 128C (only Models TI3, TI4, TI8, TI9, TG3, TG4, TG8,
TG9, TF6 and TM6)
v Code 93
v PDF417
Chapter 1. Introduction 15
Updated April 2, 2009
DANGER
Note: For translations of these safety notices, see IBM Safety Information—Read
This First, GA27-4004.
Figure 5. Cable connectors and EIA-232 settings switch for thermal/impact SureMark printers.
(View is from the bottom rear of the printer)
EIA-232 port
RS-485 port
Figure 6. Cable connectors for single-station SureMark printers. (View is from the bottom rear
of the printer)
OFF
4
1 2 3
Figure 7. EIA-232 mode switches for single-station SureMark printers. (View is from the
bottom rear of the printer)
EIA-232 cable
Figure 8. EIA-232 and RS-485 cable routing for single-station SureMark printers
6. Connect any other signal cables for I/O devices to the correct ports.
7. Check that all signal cables are installed and seated in the correct ports.
8. If you are installing the printer on an integrated unit:
a. Pull out the locking lever at the left side of the system unit. (wide systems
only)
b. For single-station printers, place the printer in the square-shaped filler
panel.
c. Route the keyboard cable to the side of the tab as shown in Figure 13 on
page 25.
d. Route all cables attached to the printer through the center opening of the
system unit and place the printer (with its filler panel, if it is a single-station
printer) on the system unit.
e. If you have additional fillers to install, go to “Installing the fillers” on page
24.
f. Lift the system unit rear cover and attach any cables from the printer to the
system unit. (If this is a EIA-232-attached printer, reattach the brick power
cord if you had to detach it to route it through the center opening.)
9. Power on the printer by either:
v Connecting the brick power supply cable to a properly wired and grounded
power source and powering it on.
v Powering on the POS system unit for an RS-485-attached printer.
Attention: Never connect both voltage sources to the printer at the same
time, even if one of the sources is powered off. Potential system damage
could occur under these conditions.
10. For single-station SureMark printers, turn on the power on/off switch on the
printer.
11. For thermal/impact SureMark printers, locate the ribbon cartridge and install it
in the printer. (See “Ribbon loading” on page 51.) Be sure that the ribbon is
routed through the print head correctly.
12. Load the paper roll into the printer. See “Paper loading” on page 53 for
thermal/impact SureMark printers or “Paper loading” on page 71 for
single-station SureMark printers.
13. Installation is now complete. Go to Chapter 5, “Testing and problem analysis,”
on page 61 for thermal/impact printers or Chapter 7, “Testing and problem
analysis (Models TF6 and TM6),” on page 75 for single-station printers and run
the offline tests.
Figure 9. USB Ports for thermal/impact SureMark printers. (View is from the bottom rear of
the printer)
Figure 10. USB ports for single-station SureMark printers. (View is from the bottom rear of
the printer)
3. For single-station printers, route any power cord and cables as shown in
Figure 11.
Power cord
6. Check that all signal cables are installed and seated in the correct ports.
7. If you are installing the printer on an integrated SurePOS 700 Series system:
a. For single-station printers, place the printer in the square-shaped filler
panel.
b. Route all cables attached to the printer through a rear opening of the
system unit and place the printer (with its filler panel, if it is a single-station
printer) on the system unit.
c. Make the side of the printer overlap the tab on the side of the system unit
(wide systems only).
d. If you have additional fillers to install, go to “Installing the fillers” on page
24.
e. If a fence or I/O tray is installed, lift the system unit rear cover and attach
any cables from the printer to the system unit. (If a power brick was
disconnected at the beginning of the installation or is needed because a
standard USB cable is being used, attach the power brick.)
8. If you are using a power brick, power on the printer by connecting the power
brick supply cable to a properly wired and grounded power source and
powering it on.
9. For single-station SureMark printers, turn on the power on/off switch on the
printer.
10. For thermal/impact printers, locate the ribbon cartridge and install it in the
printer. (See “Ribbon loading” on page 51.) Be sure that the ribbon is routed
through the print head correctly.
11. Load the paper roll into the printer. See “Paper loading” on page 53 for
thermal/impact SureMark printers or “Paper loading” on page 71 for
single-station SureMark printers.
12. Installation is now complete. Go to Chapter 5, “Testing and problem analysis,”
on page 61 for thermal/impact printers or Chapter 7, “Testing and problem
analysis (Models TF6 and TM6),” on page 75 for single-station printers and run
the offline tests.
Note: To correctly function in a wall mount, a SureMark printer must have paper
roll pivots.
Note: Position the bracket so that the installed printer will not extend more than
10 cm (4 in.) into a walk, hall, corridor, passageway or aisle.
2. Attach the bracket securely to the wall with four 6 mm (0.25 in.) screws. The
screws are not provided. You should use fasteners that are suitable for the type
of wall construction, such that the bracket is securely attached to the wall. For
walls that are constructed of gypsum wallboard on wood or metal studs, use
four good-quality medium-capacity or high-capacity hollow-wall anchors.
3. Route the communication cable up the wall surface or through the bracket.
Wall bracket
Mounting posts
To install fillers:
1. Power the system off and disconnect the EIA-232 power supply (if connected).
See Figure 5 on page 18.
2. If you have a video display on an integrated system:
a. Move the display on its arm to the side and remove any tape holding the
alignment ring.
b. Remove the knockout section of the display filler.
c. Align the display filler with the alignment ring and slide the filler onto the
ring. Press the display filler into place. See Figure 13 on page 25.
Knockout Alignment
Section Ring
Display Filler
Printer Filler
Display Filler
Keyboard Filler
Tab
3. If you do not have a video display, place the display filler on the system unit.
4. If you have a short keyboard, place the keyboard filler beside the keyboard. See
Figure 13 on page 25.
5. Place the printer filler beside the display filler. Make sure you route the printer
cable to the side, as shown in Figure 13 on page 25.
Knockout Alignment
Section Ring
Display Filler
Printer Filler
Display Filler
Keyboard Filler
Tab
Cable
Locking Lever
The printer normally ships with switch 1 in the OFF position, which selects the 9600
bps baud rate.
Use switch 2 on the EIA-232 settings switch to select the mode. Switch settings
are:
Switch 2 OFF DTR/DSR control
The printer normally ships with switch 2 in the OFF position, which selects
DTR/DSR control.
DTR/DSR control
DSR DSR is an output from the printer. It indicates when the printer is ready to
receive data. A DSR signal becomes inactive when the printer is not ready
to receive data (for example, at power-on reset or when its buffer is full).
DTR DTR is an input to the printer. It indicates to the printer that the system is
ready to receive data. A DTR signal becomes inactive when the system is
not ready to receive data (for example, at power-on reset or when its buffer
is full).
XON/XOFF control
XON = DC1 (X'11')
XOFF = DC3 (X'13')
During XON/XOFF control, the printer transmits an XON every 3 seconds after a
power-on reset (POR) completes to indicate the printer is ready to receive data.
When the first message is received, the printer stops transmitting the XON signal.
The printer transmits an XOFF when the EIA-232 input buffer is 80% full, after
which it transmits one XON when the buffer is 20% full.
Transparent mode should always be used when selecting XON/XOFF mode for
Models TI8 and TI9.
XON and XOFF are transmitted independently, and can occur at any point inside or
outside of messages transmitted by the printer. When a message includes optional
user data, the byte count (bytes 1 and 2) can include X'10', X'11', or X'13'. When
X'10', X'11', or X'13' occur in transparent XON/XOFF mode, the byte count is
bit-exclusive-ORed with X'21' and is prefixed by the DLE (X'10') character to
become:
Value in message Becomes
X'10' X'1031'
X'11' X'1030'
X'13' X'1032'
User data with X'10', X'11', or X'13' is also treated this way in transparent
XON/XOFF mode. The byte count is not incremented for such extra characters.
disabled, X'10', X'11', or X'13' can occur within messages. However, because such
values are actual count bytes or data bytes and are not XON or XOFF characters
(DLE, XON, and XOFF characters do not occur within messages), no transform
takes place. The values are not bit-exclusive-ORed with X'21' because no transform
occurs for such values within messages as it does during transparent XON/XOFF
mode. DLE, XON, or XOFF occur only before or after a message.
DTR/DSR control
DSR DSR is an output from the printer. It indicates when the printer is ready to
receive data. A DSR signal becomes inactive when the printer is not ready
to receive data (for example, at power-on reset or when its buffer is full).
DTR DTR is an input to the printer. It indicates to the printer that the system is
ready to receive data. A DTR signal becomes inactive when the system is
not ready to receive data (for example, at power-on reset or when its buffer
is full).
XON/XOFF control
XON = DC1 (X'11')
XOFF = DC3 (X'13')
During XON/XOFF control, the printer transmits an XON every 3 seconds after a
POR completes to indicate the printer is ready to receive data. When the first
message is received, the printer stops transmitting the XON signal. The printer
transmits an XOFF when the EIA-232 input buffer is 80% full, after which it
transmits one XON when the buffer is 20% full.
XON and XOFF signals are always transmitted independently and are not inside
any part of the message, including the byte count, status bytes, or user data. When
a message includes optional user data, the byte count (bytes 1 and 2) can include
X'10', X'11', or X'13'. When X'10', X'11', or X'13' occur in transparent XON/XOFF
mode, the byte count is bit-exclusive-ORed with X'21' and is prefixed by the DLE
(X'10') character to become:
Value in message Becomes
X'10' X'1031'
X'11' X'1030'
X'13' X'1032'
User data with X'10', X'11', or X'13' is also treated this way in transparent
XON/XOFF mode. The byte count is not incremented for such extra characters.
Note: Disabling XON/XOFF transparent mode should be done with Model TI4 only.
It is not recommended with Model TI8.
USB selection
USB is an industry standard communication interface. It is used to attach devices
such as printers, displays, and keyboards to personal computers or to IBM POS
systems that have USB ports. The standard USB port (with a power brick) is used
to attach the SureMark to personal computers. The powered USB port is used to
attach the SureMark to IBM POS systems. See Figure 9 on page 21 for the
thermal/impact SureMark printers and Figure 10 on page 22 for the single-station
SureMark printers.
This chapter describes how to make software adjustments using either the IBM
Diagnostics for POS Systems and Peripherals (POSS for Windows, RS-485 and
USB only) or diskettes and other resources that are available from the Retail Store
Solutions Web site. See “Resources on the Internet” on page 44 for more
information.
Software adjustments (Models TI1, TI2, TI3, TI4, TI8, TI9, TG3, TG4,
TG8, and TG9)
When a printer main logic card is replaced, the following software adjustments
should be run:
v Character alignment procedure (see Figure 16 on page 36)
v Document insert front load print line adjustment (see Figure 16 on page 36)
v Document landscape adjustment (see Figure 16 on page 36)
v Store printer's serial number
v Update the firmware to the latest level
v Reset printer statistics
v Scanner calibration (Models TI8, TI9, TG8, TG9)
v 4610 Model configuration (If the configuration is not set correctly, the printer may
act unpredictably.)
Notes:
1. Cards for TI1s and TI2s are set up as TI2s.
2. Cards for Tx3s and Tx4s are set up as Tx4s.
3. Cards for Tx8s and Tx9s are set up as Tx8s.
Depending on your SureMark model, you can use the following to make software
adjustments to the printer:
v Offline configuration for Models TI8, TI9, TG8, TG9
v IBM Diagnostics for POS Systems and Peripherals (except Models TI1 and TI2)
v Reference/service diskettes (Models TI1 and TI2 only)
You must have power ON and paper installed in the thermal print station.
1. Open both the document cover and the receipt cover.
2. Press and hold both operator buttons until the Customer Receipt (CR) light
blinks rapidly.
3. Close the Document Insert (DI) cover. This is the front cover.
4. Close the CR cover. This is the rear cover. A menu is printed on the CR paper.
5. Follow the instructions on the menu to:
v set the EIA-232 parameter
v set the baud rate
v set the communication protocol
v invoke scanner calibration
v set the 4610 model configuration
The information provided in “EIA-232 communications protocol selection” on
page 30 describes the selections and their purposes.
Using the IBM Diagnostics for the POS Systems and Peripherals (all
models except Models TI1 and TI2)
The IBM Diagnostics for the POS Systems and Peripherals is a GUI-based
diagnostic package on a USB flash drive. It is used to troubleshoot hardware
problems, and it includes these 4610 printer utilities:
v Microcode update
v Logo download
v Message download
v Printer Configuration Utility, which includes:
– Scanner calibration
– Print current adjustment values (see Figure 16 on page 36)
– Character alignment procedure (see Figure 16 on page 36)
– Backlash adjustment (document landscape, see Figure 16 on page 36)
– DI front load print line adjustment (see Figure 16 on page 36)
– Set serial number
– Reset printer statistics
– Set printer type (4610 model configuration)
Note: Because the first four adjustments affect only the document insert
station, they are not displayed as selectable options if the printer is a
single-station SureMark.
TL1
TL2
TL3 TL4
TL5
TL6
CURRENT ADJUSTMENT VALUES TL7
TL8
TL9
H 5 = Character alignment
TL5 = Top line front insert
BL3 = Bottom line top insert Measure from the top edge of this
paper to the top of each print line.
Press the key (1-9) that corresponds
to the print line that is closest to 5MM.
5 = selected line
7. Follow the instructions that are printed on the printer or displayed on the screen.
8. Press S1 (Esc on the Enhanced A/N Keyboard) to return to the previous menu.
Utility diskette
This utility is for both EIA-232 and RS-485 operation. You can download the utility
from the Retail Store Solutions Web site. See “Resources on the Internet” on page
44 for more information.
From the same Web site, you can also download the following sample files for use
with the utility program:
v User-defined characters file
v Message file
v Logo file
IBM Diagnostics for POS Systems and Peripherals package (all models
except TI1 and TI2)
This utility is for EIA-232, RS-485, and USB operation. Refer to the README file in
this package for details on how to run these utilities.
The application and instructions for downloading the converted fonts are available
from the Retail Store Solutions Web site. See “Resources on the Internet” on page
44 for more information.
Note: You might have TrueType fonts other than those supplied by IBM on your
system. Before using the conversion utility to convert and download any
non-IBM fonts for use by the SureMark printer, you must confirm that you
have received authorization from the owner of the fonts to convert and
download the fonts.
Firmware update
The SureMark printer has the capability to receive SureMark firmware updates from
the host system unit to which it is attached for either RS-485-attached,
EIA-232-attached, or USB-attached SureMark printers.
Use the appropriate procedure that follows to update the SureMark firmware, after
downloading the latest level software from the Retail Store Solutions Web site (see
“Resources on the Internet” on page 44).
Note: The SureMark flash update will take several minutes. Do not power off
the host system or the SureMark printer after the update has started.
6. After the firmware update is complete, the SureMark printer will be reset.
a. Press Enter (OK) to confirm.
b. Press Alt+X (Exit).
c. Press Enter to exit.
7. Remove the diskette from drive A.
8. Press Ctrl+Alt+Del to reboot the system.
Automatic update
Follow these steps to update the POSPrinter firmware for Linux:
1. Obtain the appropriate flash file from the Web:
v AIP46MCH.HEX for 4610 Tx3, Tx4 and Tx6
v AIP46MCD.HEX for 4610 TI5 and TI7
v AIP46TI8.HEX for TI8 and TI9
Go to http://www.ibm.com/solutions/retail/store/support/. Click the links to
JavaPOS POSPrinter support.
2. Create an rs485 directory as follows:
Note: A 4610 firmware update diskette at V3.10 or greater is required to use this
utility.
Before starting the firmware update, you must obtain the following parts:
v EIA-232 attachment cable, either 2 meters in length (P/N 40N4780) or 4 meters
in length (P/N 86H2195).
v SureMark Power Supply for EIA-232 configurations only (P/N 40N5051).
If the SureMark is currently attached to a host system unit that does not support a
floppy diskette drive, use the following procedure to temporarily connect the printer
to a host PC that has a floppy diskette drive, EIA-232 port, PC keyboard and
display.
1. Disconnect the SureMark (RS-485 #7) attachment cable and temporarily
connect a EIA-232 attachment cable to the SureMark.
2. Connect the SureMark via the EIA-232 port connector to an alternate host PC
that has a floppy diskette drive.
3. Follow the procedure in “Using a firmware update diskette (Models TI1 and TI2
only)” on page 38 to complete the SureMark firmware update.
4. Reconnect the SureMark to the original host system unit using the original
attachment cables.
It is possible to emulate the IBM Model 3 or Model 4 printer with the SureMark
printer. You must change the configuration to enable the SureMark to emulate the
Model 3 or Model 4 printers.
To set up the Model 3 or Model 4 emulation, use the IBM Diagnostics for POS
Systems and Peripherals package. Refer to the README file in that package for
the Change Printer Type utility.
Note: Model 3 and Model 4 emulation is not supported in firmware levels 43 and
greater. For the latest level of firmware that includes Model 3 and 4
emulation please use the Model 4 Emulation Support diskette.
of paper. You can empty the printer buffer by printing out the data that is stored in
the flash memory. The data prints on the customer receipt station. The data in the
buffer is erased only after the last line of data is printed.
Note: If the SureMark has the 2 MB option installed, up to three rolls of paper
might be needed to print all the electronic journal data.
You can upload an electronic journal while in Model 4 emulation mode. See
Appendix E, “Uploading electronic journal data,” on page 187 for detailed
information.
Note: The paper feed button is the small button next to the LED.
3. The LED will show one short blink, accompanied by a beep, followed by a 1
second pause.
4. Press and hold the paper feed button for 5 seconds.
5. The LED will change to a long blink. The beeper will sound continuously.
6. Close the cover to begin printing the electronic journal data.
Notes:
1. If the SureMark printer encounters an error (for example, the paper runs out or
the cover is opened) while printing the data, the data remains intact.
2. To stop printing the data, open the top cover, turn the printer power switch OFF,
turn the printer power switch back ON, and close the top cover. When you are
ready to print the data, use the procedure above to restart printing from the
beginning.
3. To stop printing and restart at the current position, open and close the top cover.
Printing immediately restarts.
4. To return the printer to normal mode, press and release the paper feed button a
third time before closing the top cover.
OFF
4
1 2 3
MICR data parser sample code (Models TI2, TI4, TI8, TI9, TG4, TG8,
and TG9 only)
The MICR data parser download package includes:
v Sample source code (in C) that contains algorithms for parsing MICR data from a
check.
v An exception data file that is used with the parsing code. You can edit this file to
add new check formats, if necessary.
Refer to the README file in this download package for additional information.
Select IBM SureMark Printer. The displayed page contains links both to
documentation and to diskettes and drivers that you can download for the SureMark
printers.
Part 2. Models TI1, TI2, TI3, TI4, TI8, TI9, TG3, TG4, TG8, TG9
This part contains operational, testing, and problem determination information for
the thermal/impact SureMark printers Models TI1, TI2, TI3, TI4, TI8, TI9, TG3, TG4,
TG8, TG9. All references to Model TI3 pertain to Model TG3, references to TI4
pertain to Model TG4, and so on.
Chapter 4. Operation
Operating controls and indicators . . . . . . . . . . . . . . . . . . 47
Ribbon loading . . . . . . . . . . . . . . . . . . . . . . . . . 51
Paper loading . . . . . . . . . . . . . . . . . . . . . . . . . 53
Clearing jams in the check flipper area . . . . . . . . . . . . . . . . 55
% MICR reader read head cleaning . . . . . . . . . . . . . . . . . . 56
Thermal print head cleaning . . . . . . . . . . . . . . . . . . . . 57
Document scanner cleaning (Model TI8, TI9, TG8, TG9) . . . . . . . . . 59
Document scanner calibration (Models TI8, TI9, TG8, TG9) . . . . . . . . 60
Note: All covers must be installed on the SureMark printer during operation.
When the topmost indicator is on continuously, the printer is powered ON and ready
for printing. When the indicator blinks, one of the following conditions exists:
v The printer is out of paper.
v The cover is open.
v The printer is offline.
v The printer has a nonrecoverable home error.
The second LED is the Document Present indicator. It lights when a document is
inserted far enough into the document insert station to reach the DI sensor. When
this LED blinks, the DI station is waiting for you to insert a document.
The topmost button is the customer receipt paper feed button. Press this button to
advance the CR paper. The lower button is the document feed button. Press this
button to advance the document.
If you press both buttons at the same time and then release them, the document
insert throat opens. The throat must be open to insert a document from the side.
Press and then release both buttons again to close the throat.
Both buttons are also used to test the printer. See “Offline tests” on page 62 for
additional button functions.
Paper Cover
Customer Receipt Printer
Ribbon Cover Printer Ready LED
Document Printer Customer Receipt Feed Button
Document Present LED
Document Feed Button
Figure 18. SureMark printer indicators, controls, and printing stations (Models TI1, TI2, TI3,
TI4, TI8, TI9, TG3, TG4, TG8, and TG9)
SureMark printers with impact (document insert) stations. Those figures also show
how to side load a document to align it exactly where you want it to be printed.
Notes:
1. When side loading a Model TI8 or TG8, the document must be placed lower
than with the other models.
2. Side loading is not available with Models TI9 and TG9.
4001
Federal Reserve Bank Regulation CC
For Financial Usage Only
19
Pay To The
Order Of $
Dollars
Endorse Here
Memo
041117847096 095867238671 4001
Figure 19. Inserting checks for all models except TF6 and TM6
Insertion of Document
(Front Load)
Figure 20. Inserting checks or documents in a Model TI2, TI4, TI8, TI9, TG4, TG8, or TG9
printer
Insertion of Document
(Side Load)
Print Position
Chapter 4. Operation 49
Updated April 2, 2009
Ribbon loading
1. Open the ribbon cover. As the cover is opened, the print head moves to a
position where you can easily load a ribbon.
Note: You might need to grasp the body of the cartridge rather than the top to
remove it.
Chapter 4. Operation 51
Updated April 2, 2009
Ribbon Shield
Printhead
Paper loading
1. Open the paper cover.
2. If there is any unused paper or if there is an empty paper roll core in the paper
roll bucket inside the printer, remove it before inserting a new paper roll. You
can throw the core in the trash can.
Note: Refer to the label on the inside of the paper cover for a diagram of how
to load paper.
Figure 28. Paper cover (Models TI1, TI2, TI3, TI4, TI8, TI9, TG3, TG4, TG8, and TG9)
3. See Figure 29 on page 54 and place the paper roll into the paper roll bucket as
shown. The leading edge of the paper should come from the direction of the
front of the printer and go across the top of the roll as shown in the diagram. If
it feeds from the bottom of the roll, nothing will be printed on the paper.
Note: The thermal print head will not print on paper with glue on it. If the new
paper roll was sealed by glue, tear off the 6 to 8 inches of paper with
glue on it before loading it.
Chapter 4. Operation 53
Updated April 2, 2009
Figure 29. Paper loading path (Models TI1, TI2, TI3,TI4, TI8, TI9, TG3, TG4, TG8, and TG9)
4. See Figure 29. Place the leading edge of the paper over the metal guide.
5. Close the paper cover.
6. Press the customer receipt feed button to advance the paper, to verify that the
paper is feeding correctly. Feed 30 cm (about 1 ft.) of paper through to test for
correct alignment.
Attention: Do not pull the receipt paper out of the printer with the paper access
cover closed. This disengages the paper feed. The paper feed motor must then
catch up before the printer can feed the paper, which causes missing lines or partial
lines of print. Use the customer receipt feed button to advance the receipt and all
lines will print.
2. The action you take in this step depends on whether the document is visible
and can be removed:
v If you can remove the document:
a. Remove the document.
b. Replace the lower document insert cover.
c. You are finished with this procedure.
v If you can not remove the document, continue with Step 3.
3. Lift up the tab on the left side of the check flipper cartridge and remove the
assembly from the printer. (See Figure 31 on page 56.)
Note: For printers with a powered flipper (Models TI8, TI9, TG8, TG9) the
cartridge is attached to the printer with an electrical cable and can not be
removed. Simply raise the front edge of the cartridge to remove a
jammed document underneath.
Chapter 4. Operation 55
Updated April 2, 2009
Figure 31. Removing the check flipper cartridge (except Models TI8, TI9)
4. Reach inside the document insert station and carefully remove the jammed
check.
5. Reinstall the check flipper cartridge and the lower DI cover.
%
MICR Read Head
Chapter 4. Operation 57
Updated April 2, 2009
Paper Cover
Figure 33. Print head and print line area (Models TI1, TI2, TI3, TI4, TI8, TI9, TG3, TG4, TG8, and TG9)
If print quality does not improve after cleaning the thermal print head, call for
service.
Registration Plate
Print Head
Scanner
Surface
Figure 34. Scanner and print head location (Model TI8, TI9, TG8, TG9)
Chapter 4. Operation 59
Updated April 2, 2009
DANGER
DANGER
Note: For translations of these safety notices, see IBM Safety Information—Read
This First, GA27-4004.
Note: Never connect or disconnect the printer when power is applied (when LEDs
are ON).
1. If the printer is powered ON, power OFF the printer and power it ON again.
v If the printer is attached to the system with the EIA-232 cable or the standard
USB cable with a power brick, disconnect the power cord, then reconnect the
power cord to a properly wired and grounded power source.
v If the printer is attached to the system with the RS-485 cable, power OFF the
POS system, and then power ON the system, which also powers ON the
printer.
v If the printer is attached to the system with a powered USB cable, the USB
attached printer can be hot-plugged.
Offline tests
The following offline tests are used as diagnostic tools to ensure the printer is
operating correctly.
Figure 36. Offline printer test pattern from the customer receipt station (Models TI1, TI2, TI3,
TI4, TI8, TI9, TG3, TG4, TG8, TG9)
MICR reader and check flipper test (Models TI2, TI4, TI8, TI9, TG4, TG8,
and TG9 only)
Attention: Failure to perform these steps in the sequence shown will cause the
entire electronic journal to print on the CR station. Printing the electronic journal
erases the information from flash storage.
1. Insert the check face down with the magnetic ink characters to the right.
2. Press and hold both buttons to enter offline mode. When the printer ready
indicator begins blinking, release both buttons.
3. Press and release both buttons again.
4. The printer will then perform a self-test of the MICR/flipper function.
5. Remove the check.
Characters that match the magnetic ink characters are printed on the customer
receipt and the check is flipped over. Characters that can not be read will be
replaced with question marks and will be printed at the customer receipt station. If
the characters are not read properly or the check does not flip, go to “Problem
determination” on page 67.
If the Model TI2, TI4, TI8, TI9, TG4, TG8, or TG9 detects noise, it prints a message
on the customer receipt below the magnetic characters from the check (Figure 37
and Figure 39 on page 66 are examples; actual numbers may vary). The message
shows noise characteristics. You can use the noise level to position your printer to
minimize outside interference with the MICR reader. An acceptable noise level is
less than 5 percent, if possible.
Sources of electromagnetic noise (for example, displays, security towers, and other
sources) can interfere with the MICR reader read head. If the printer shows an
external noise source, rearrange the printer to make the noise source as far away
as possible from the right side of the printer. This may eliminate the external noise.
Figure 37. MICR reader test results (Models TI2, TI4, and TG4): Good noise level
Composite result:
T1234567890T 0860861190A 0671
The average MICR signal is 99% of normal
Figure 38. MICR reader test results (Models TI8, TI9, TG8, TG9): Good noise level
Figure 39. MICR reader test results: Noise level needs adjusting
Problem determination
Any problems that arise with a SureMark printer are either software errors or
hardware failures. This section contains information to help you determine the
cause of a problem and how to solve it.
If the SureMark printer fails, use Table 3 to identify and report the problem. Follow
the procedures described in the table. If you can not identify and solve the problem,
call your service representative.
Table 3. Troubleshooting (Models TI1, TI2, TI3, TI4, TI8, TI9, TG3, TG4, TG8, and TG9)
If the problem is... Then do this...
Printer ready indicator is OFF. v If connected to a system using the RS-485 communication port, check that
the system is powered ON and cable 7 is connected.
v If using the EIA-232 communication port or a USB port with a power brick,
check that the brick power supply is connected to the printer and plugged into
an ac power source.
v If using USB communication with a powered USB cable, check that the
system is powered ON.
Printer ready indicator is blinking. v Check that the customer receipt station has paper loaded correctly. Close the
cover and push the Customer Receipt Feed button to feed a small amount of
paper.
v Check the document insert station print head and paper path for any
obstructions.
v Check that the paper and ribbon covers are closed.
Checks not flipping Go to “Clearing jams in the check flipper area” on page 55.
Checks not reading Go to “MICR reader read head cleaning” on page 56 or “Document scanner
cleaning (Model TI8, TI9, TG8, TG9)” on page 59 or “Document scanner
calibration (Models TI8, TI9, TG8, TG9)” on page 60.
Customer receipt station is feeding v Ensure that the paper roll is not upside down. Go to “Paper loading” on page
paper, but is not printing. 53.
v Clean the print head. See “Thermal print head cleaning” on page 57.
Document insert station is not v Check the paper path.
printing
v Check to see if the ribbon is installed correctly.
v Change the ribbon, go to “Ribbon loading” on page 51.
Scanned images streaked, too v Clean the scanner window. Go to “Document scanner cleaning (Model TI8,
light, or too dark TI9, TG8, TG9)” on page 59.
v Calibrate the scanner. Go to “Document scanner calibration (Models TI8, TI9,
TG8, TG9)” on page 60
v Clean or replace the registration plate.
Notes:
1. Record all symptoms before calling for service.
2. If you receive software error messages, refer to the application program’s
software manual.
3. Call your service representative.
Note: All covers must be installed on the SureMark printer during operation.
When the LED indicator is on continuously, the printer is powered ON and ready for
printing. When the indicator blinks, one of the following conditions exists:
v The printer is offline (offline testing is enabled).
v The printer is out of paper.
v The cover is open.
v The cutter is jammed.
Top cover
Printer ready
LED
Customer receipt
feed button
Figure 40. SureMark printer indicator, control, and printing station (Models TF6 and TM6)
Paper loading
1. Open the paper cover.
2. If there is any unused paper or if there is an empty paper roll core in the paper
roll holder inside the printer, remove it before inserting a new paper roll. You can
throw the core in the trash can.
3. Drop the roll into the bucket. The leading edge of the paper should come from
the direction of the back of the printer and go across the bottom of the roll as
shown in the diagram. See Figure 41 on page 72.
Note: The thermal print head will not print on paper with glue on it. If the new
paper roll was sealed by glue, tear off the 15 to 20 cm (6 to 8 in.) of
paper with glue on it before loading it.
Top cover
Paper roll
Metal
Spring
Bucket
4. Pull the end of the paper up over the paper roll and toward the back of the
printer.
Note: Refer to the label on the inside of the bottom cover for a diagram of how
to load paper.
5. Close the paper cover.
6. Press the customer receipt feed button to advance the paper and verify that the
paper is feeding correctly. Feed 30 cm (about 1 ft) of paper through to test for
correct alignment.
Attention: Do not pull the receipt paper out of the printer with the paper access
cover closed. This might cause partial lines of print. Use the customer receipt feed
button to advance the receipt.
If print quality does not improve after cleaning the thermal print head, call for
service.
Figure 42. Print head and print line area (Models TF6 and TM6)
DANGER
DANGER
Note: For translations of these safety notices, see IBM Safety Information—Read
This First, GA27-4004.
Note: Never connect or disconnect the printer when power is applied (when the
LED is on).
1. If the printer is powered on, power OFF the printer and power it on again.
v If the printer is attached to the system with the EIA-232 cable or the standard
USB cable with a power brick, disconnect the power cord, then reconnect the
power cord to a properly wired and grounded power source.
v If the printer is attached to the system with the RS-485 cable, power OFF the
POS system, and then power on the system, which also powers on the
printer.
v If the printer is attached to the system with a powered USB cable, the USB
attached printer can be hot-plugged.
v For single-station printers, use the printer’s power ON/OFF switch that is
located under the top cover. Power OFF the printer, then power ON the
printer.
Top cover
Printer ready
LED
Customer receipt
feed button
Offline test
An offline printing test is provided as a diagnostic tool to ensure the printer is
operating correctly.
1. Open the top cover.
2. Press and hold the paper feed button for 5 seconds. The LED indicator will
make one quick flash followed by a pause. The beeper will make a short single
tone periodically.
Note: The paper feed button is the small button next to the LED.
3. Release the paper feed button.
4. Close the top cover.
5. See Figure 43 on page 77 and verify that your printer has printed correct
information for your model and configuration:
v 2 MB card with user flash storage enabled
v EIA-232, RS-485, or USB serial interface
v Applicable parameters for EIA-232 communications:
– Baud rate (9600 or 19 200 bps)
– DTR/DSR or XON/XOFF control
v A solid line should appear as the last line of the test pattern.
If any characters that appear in Figure 43 on page 77 are missing from the test
pattern you print, or if the solid line is missing, go to Table 4 on page 78.
Microcode EC level is 30 2
Serial Interface: RS232 3
Serial Interface : 19.2K Baud, XON / XOFF 4 ,5
6
|"#$%&'()*+,-./0123456789:;<->?ABCDEFGHIKJK
LMNOPQRSTUVWXYZ[\]^_ abcdefghijklmnopqrstuvw
xyz{|}~.CüéâäàåcêëèïîìÄÅÉæÆôöòûùÿÖÜø£ØSsáíóú 7
ÁÑGg¿ · · · · ¡ · · ÁÂÀ I · ¢ · · · · · · · · ãà ·
H I III · · · · · · · · · · · · · õ Ð ÊËÈÍÎÏÌÓßOO ^ ` õÕµþÞUUUyY±÷ ` ^` ` ` ·
Cuts: 12301
CR Characters Printed: 77626
CR Motor Steps: 88974 8
CR Cover Openings: 40
CR Cut Fails: 7
9
Figure 43. Offline printer test pattern (Models TF6 and TM6)
To enable hex dump mode for the Model TF6 or TM6 printer:
Power off the printer, press and hold the paper feed button and then power on the
printer with the paper feed button still pressed.
Problem determination
Any problems that arise with a SureMark printer are either software errors or
hardware failures. This section contains information to help you determine the
cause of a problem and how to solve it.
If the SureMark printer fails, use Table 4 to identify and report the problem. Follow
the procedures described in the table. If you can not identify and solve the problem,
call your service representative.
Table 4. Troubleshooting (Models TF6 and TM6)
If the problem is... Then do this...
Printer ready indicator is OFF. v Check that the printer power switch, which is located under the top cover, is
set ON.
v If connected to a system using the RS-485 communication port, check that
the system is powered on and cable 7 is connected.
v If using the EIA-232 communication port or a USB port with a power brick,
check that the brick power supply is connected to the printer and plugged into
an ac power source.
v If using USB communication with a powered USB cable, check that the
system is powered ON.
Printer ready indicator is blinking. v Check that the customer receipt station has paper loaded correctly. Close the
cover and push the Customer Receipt Feed button to feed a small amount of
paper.
v Check that the cover is closed.
Customer receipt station is feeding v Ensure that the paper roll is in correctly. Go to “Paper loading” on page 53.
paper, but is not printing.
v Clean the print head. See “Thermal print head cleaning” on page 57.
Notes:
1. Record all symptoms before calling for service.
2. If you receive software error messages, refer to the application program’s
software manual.
3. Call your service representative.
Part 4. Appendixes
Paper specifications
Attention: Using an inferior grade of paper can affect print quality as well as the
life of print heads and the printer mechanism. See “Resources on the Internet” on
page 44 for information about OEM paper recommended for SureMark printers.
Note: When selecting a paper, ensure that the paper’s archive life meets the
requirements of the tax authorities of your country for archiving tax-related
data.
Thermal paper
The paper used in the thermal receipt station must meet the following requirements:
Width 79.5 ± 0.5 mm (3.13 ± 0.02 in.)
Outside Diameter
80 mm (3.15 in.) maximum for thermal/impact SureMark printers
90 mm (3.54 in.) maximum for single-station SureMark printers
Thickness
0.0457–0.094 mm (0.0018–0.0037 in.) operating thickness range
Important
Paper has a significant manufacturing tolerance and nominal paper
designations do not reflect actual measurements. The manufacturing
tolerance must fall within the published operating thickness range. IBM
strongly recommends that customers test paper in their specific
configuration before use. The intent of this specification is that if any
spot measurement of the paper is outside the specified range, the
paper is deemed not to meet the specification and the customer is
responsible for any problems caused by paper jams.
Weight
60 ± 19 g/m2 (16 ± 5 lb)
The paper must be wound with the printing side facing out and with the outer edge
glued to prevent unraveling. The paper should not be attached to the core in any
manner. There should be 1.5 to 2.1 m (5 to 7 ft.) of red stripe at the end of the roll.
Note: Non-topcoated thermal paper can be recycled along with other paper
products. They can also be incinerated and sent to landfills with no more
effect on the environment than regular office paper waste.
Important
Printer reliability and performance are directly related to the quality of the
supplies used by the customer. The published parameters for printer
performance are established using supplies that meet the specifications listed
above.
Thermal paper with post-processing, such as (but not limited to) watermarks,
coupons, or advertisements printed on the front or back of the paper, is not
covered by IBM specifications. Some inks and printing processes will work
acceptably, while others will not. Printer problems that are caused by supplies
that do not meet IBM specifications may result in a billable service call,
regardless of the existence of a service contract.
Document insert forms (Models TI1, TI2, TI3, TI4, TI8, TI9, TG3, TG4,
TG8, and TG9 only)
The printers will accommodate single and multipart forms.
Notes:
1. Test all forms in the printer to ensure acceptable performance prior to buying a
significant quantity. There should be no binding holes or other holes within 10
mm (0.4 in.) from the right edge of the form.
2. Forms less than 0.15 mm (0.006 in.) thick with the grain of the paper
perpendicular to the feed direction (short-grain paper) should not be used for
landscape printing.
Specification Value
Minimum form length: 80 mm (3.14 in.)
Maximum form length: 223 mm (8.78 in.)
Maximum form width: 102 mm (4 in.)
Paper weight: 75–95 g/m2
Print ribbons (Models TI1, TI2, TI3, TI4, TI8, TI9, TG3, TG4, TG8, and
TG9 only)
The ribbon is an Epson ERC-35 or equivalent. In addition to the Epson ERC-35, the
Infotech RE35P ribbon was tested and approved for use in the SureMark printer.
Attention: Using an inferior grade of ribbon can affect print quality and the life of
print heads and the printer mechanism.
% Expendable supplies
% See “Resources on the Internet” on page 44 for information about OEM paper
% certifications for the SureMark printers.
% v Paper for the printer, order P/N locally
% v Q-Tip/Cotton Swab, P/N 69X7671
% Note: Do not apply cleaning solution directly to the cover. Always apply the
% cleaner on a clean cloth and then wipe the cover with the damp cloth.
% Be certain that the cloth is only damp and not dripping wet.
% 2. MICR Reader Read Head Cleaning as required.
% v The MICR reader read head should be cleaned after 10 000 checks are
% processed or every 3 months. See “MICR reader read head cleaning” on
% page 56.
% 3. Document scanner cleaning as required. (Model TI8, TI9, TG8, TG9 only.) See
% “Document scanner cleaning (Model TI8, TI9, TG8, TG9)” on page 59.
% 4. Thermal Printhead Cleaning as required.
% The thermal printhead can be cleaned whenever print quality deteriorates.
% a. Open the paper cover.
% b. Using a cotton swab soaked in isopropyl alcohol, gently wipe the printhead
% several times on its print line and on the surrounding area. (See Figure 33
% on page 58 for more details.)
% c. Wipe off any residual alcohol with a dry swab.
% If the print quality does not improve after cleaning the thermal printhead, call
% for Service.
Models TI1, TI2, TI3, TI4, TI8, TI9, TG3, TG4, TG8, and TG9
v Clean the dust and debris from the paper cover and ribbon cover areas.
v If the printer has a check flipper, clean dust and debris from the area under the
flipper cover and the flipper cartridge.
v Check the document scanner for dust and dirt (Models TI8, TI9, TG8, TG9 only).
General description
All SureMark printers print the customer receipt using the thermal print head. For
SureMark printers that include a document insert station, documents are printed
using the impact head.
Impact printing utilizes a standard ballistic print head. Each wire is fired against an
inked ribbon which places a dot on the paper.
SureMark printers contain all the circuitry, processing hardware, and software for
operating a thermal and, except for Models TF6 and TM6, an impact printer
mechanism. SureMark printers do not contain a power supply. However, they do
contain voltage conversion circuitry to allow connection to a standard IBM system
interface or to an EIA-232 24 V power supply. (See “Power requirements” on page
12 for specific power supply specifications.)
Specifications
The information in the Document Insert Station column of Table 5 on page 88
applies only to SureMark Models TI1, TI2, TI3, TI4, TI8, TI9, TG3, TG4, TG8, and
TG9. There is no document insert station on Models TF6 and TM6.
Note: In order to conserve power, SureMark Models TI3, TI4, TI8, TI9, TG3, TG4,
TG8, TG9, TF6 and TM6 reduce their throughput when printing high print
densities, such as logo messages or full black lines. Because these types of
print messages are used on a limited basis, the overall performance when
printing a customer receipt is not noticeably affected.
The reduced print speed is based on the number of print dots that are turned
on for a given print line, which is defined as dot utilization. Dot utilization is
typically low for normal character printing and up to 100% for full black line
printing. The SureMark printer operates at 52 lps at low dot utilization, and at
slower speeds as the dot utilization increases.
Table 6. Sound characteristics
Type Description LwAd LpAm <LpA>m
Operating Idling (bels) Operating Idling (dB) Operating Idling (dB)
(bels) (dB) (dB)
SureMark Printer 5.7 N/A 61.5 N/A 47 N/A
TI1
Notes:
LwAd The declared upper limit of the sound power level for a random
sample of machines.
LpAm The mean value of the A-weighted sound pressure levels at the
operator position (if any) for a random sample of machines.
<LpA>m
The mean value of the A-weighted sound pressure levels at the
one-meter (bystander) positions for a random sample of machines.
N/A Indicates not applicable.
All measurements were made in accordance with ISO 7779 and reported in
conformance with ISO 9296.
Memory units
Random access memory (RAM) is used for storing the image data for the thermal
print head and program code. It is also used for storing incoming data from the
communication port.
Personalized messages are those messages that are printed on each receipt in a
POS environment. Storing these messages in the flash memory greatly reduces the
data transmission time to the printer and the processing time of that data by the
microprocessor. This is also true of graphics or APA messages, which require a
significant amount of transmission and processing time.
Flash memory can also be used as a storage place for customer data. This data
could be journal data.
Immediate commands
The SureMark printer has 4 KB of memory on Models TI1 and TI2, and 16 KB of
memory on Models TI3, TI4, TI8, TI9, TG3, TG4, TG8, TG9, TF6, and TM6 to store
incoming commands and data.
Most commands are received and then executed sequentially. However, several
commands execute immediately upon receipt. These commands are:
v “Download graphics (logo) commands” on page 115
v “Predefine messages” on page 117
v “Download user-defined characters” on page 118
v “Extended address command-request printer ID” on page 112
v “Real-time requests” on page 175.
In each case, a single dc-to-dc converter converts voltage to +24 V dc and +5 V dc.
An auto-switch circuit on the interface card senses the operating mode (RS-485,
EIA-232, powered USB, or standard USB with power brick) and routes input
voltages appropriately.
v When operating in RS-485 mode, the +38 V dc is converted to +24 V dc and the
+5 V dc is passed straight through.
v When operating in EIA-232 or USB mode, the +24 V dc is passed through and is
also converted to +5 V dc.
Note: Both voltage sources should not be connected to the printer at the same
time, even if one of the sources is powered off. System damage could occur
under these conditions.
For more information about serial I/O communications, see 4680 Store Systems
Serial I/O Channel Attachment Information, which is available from IBM Industry
Corporate Relations.
The cash drawer solenoids should be connected between pins 4 and 2 for cash
drawer 1 and between pins 4 and 5 for cash drawer 2. A Y-cable is required to bring
out all the appropriate lines to attach the two units.
The cash drawer status line has a 10k resistor pull-up connected to the +5 V dc.
Note: The drawer sensor should switch pin 6 to pin 3 when the drawer is open.
EIA-232 parameters
Protocol
DTR/DSR mode or XON/XOFF mode. Dip switch selectable.
Baud rate
9600 or 19 200 kbps. Dip switch selectable.
Start 1 bit
Data 8 bits
Parity None
Stop 1 bit
Table 9. 9-pin to 9-pin EIA-232 connector layout
System Description Printer Description
Pin 2 - Rx (input) Pin 2- Tx (Output)
Pin 3 - Tx (Output) Pin 3 - Rx (Input)
Pin 4 - DTR (Output) Pin 4 - DTR (Input)
Pin 5 - Gnd Pin 5 - Gnd
Pin 6 - DSR (Input) Pin 6 - DSR (Output)
Pin 8 - CTS (Input) Pin 8 - RTS (Output)
The standard USB Type B connector has the following pin functions:
Table 11. Standard USB connector pin assignments
Pin Signal
1 Vbus (+5 V dc)
2 Minus data
3 Plus data
4 Ground
Note: Code page 850 contains all characters from code page 858, except the
EURO character.
Four user-defined character sets for thermal printing and two character sets for
impact printing can be downloaded, if desired, using the 4610 Installation Utility
Diskette. See “Resources on the Internet” on page 44 for more information.
Hex1st
2nd
°
Pt C
¥ tm
§ sm
Hex 1st
2nd 2_ 3_ 4_ 5_ 6_ 7_ 8_ 9_ A_ B_ C_ D_ E_ F_
_0 . 0 @ P . p Ç É á . . ð Ó .
_1 ! 1 A Q a q ü æ í . . Ð ±
_2 " 2 B R b r é Æ ó . . Ê Ô .
_3 # 3 C S c s â ô ú . . Ë Ò .
_4 $ 4 D T d t ä ö ñ . . È õ .
_5 % 5 E U e u à ò Ñ Á . C Õ .
_6 & 6 F V f v å û G Â . Í µ ÷
_7 ' 7 G W g w ç ù g À . Î Þ .
_8 ( 8 H X h x ê ÿ ¿ I Ï þ .
_9 ) 9 I Y i y ë Ö . . Ú .
_A * : J Z j z è Ü . . . Û
_B + ; K [ k { ï ø . . Ù .
_C , < L \ l | î £ . . ý .
_D - = M ] m } ì Ø i ¢ . Ý .
_E . > N ^ n ~ Ä S . . Ì . H
_F / ? O - o . Å s . . ¤ . . I
Figure 46. Code Page 858
Character fonts
This section describes font capabilities. For more information about font-related
commands, see:
v “Download user-defined characters” on page 118
v “Set print station” on page 134
v “Set print mode” on page 129
v “Set code page” on page 135
v “Set intercharacter spacing” on page 135
v “Select user-defined or resident character sets” on page 134
v Font C is 8 dots (wide) × 16 dots (high) with the last 2-dot row used for
descenders.
(1.0 mm × 2.0 mm character height including descenders, 1.0 mm × 1.75 mm
excluding descenders)
v Font C, starting with level 38 micro code, is 8 dots (wide) and 20 dots (high) with
the last 2-dot row used for descenders.
(1.0 mm × 2.5 mm character height including descenders, 1.0 mm × 2.25 mm
excluding descenders)
The number of characters printed per inch depends on the character size, the
intercharacter spacing, and the chosen font. For example:
v 17 cpi ⇒ 10-dot wide character + 2-dot space (font A) ⇒ 48 characters per line
v 15 cpi ⇒ 10-dot wide character + 3-dot space (font A) ⇒ 44 characters per line
v 12 cpi ⇒ 12-dot wide character + 5-dot space (font B) ⇒ 34 characters per line
v 20 cpi ⇒ 8-dot wide character + 2-dot space (font C) ⇒ 57 characters per line
You can choose the character size of four user-defined character sets (code pages)
or two proportional fonts. The parameter ranges for user-defined character sets are:
v 8 ≤ dot width ≤ 16
v 16 ≤ dot height ≤ 32 (must be a multiple of 2)
Impact printing fonts (Models TI1, TI2, TI3, TI4, TI8, TI9, TG3, TG4, TG8,
and TG9)
The resident character set has a font of 7 half-dots (wide) × 9 dots (high). There are
no descenders.
v Font A prints 150 half-dots per inch = resident character size is 1.2 mm × 2 mm.
v Font B prints 120 half-dots per inch = resident character size is 1.5 mm × 2 mm.
The number of characters printed per inch depends on the character size, the
intercharacter spacing, and the chosen font. For example:
v 17 cpi ⇒ font A with 7 half-dot-wide character + 2 half-dot space ⇒ 52
characters per line
v 15 cpi ⇒ font A with 7 half-dot-wide character + 3 half-dot space ⇒ 47
characters per line
v 12 cpi ⇒ font B with 7 half-dot-wide character + 3 half-dot space ⇒ 37
characters per line
You can choose the character size of the two user-defined character sets (code
pages) within the following parameters:
v 4 ≤ half-dot width ≤ 16
v 4 ≤ dot height ≤ 16
Notes:
1. Any of the impact printing fonts can be printed double-wide, double-high, or both
double-wide and double-high unless the dot height is more than 9. With Models
TI1 and TI2, you can not print the character double-high if its dot height is more
than 9. For better print quality with double-high characters, set the printer to
unidirectional print mode. (See “Set or cancel unidirectional printing” on page
133.)
2. User-defined characters greater than 9 dots high can not be printed in
landscape mode.
3. The portrait document print line is 80.35 mm (3.16 inches) long. There are 474
half-dots per line for font A, and 379 half-dots per line for font B. The landscape
print line depends on the size of the document inserted.
4. You can print in two densities on the impact printer: 120 half-dots per inch or
150 half-dots per inch. Refer to the description of bits 0 and 1 in “Set print
mode” on page 129 for information about changing the density.
This information applies only to SureMark printers that attach to a POS system with
an EIA-232 cable connection.
If you use the RS-485 or USB communications interface, refer to either the
SureMark driver documentation in the appropriate IBM book for your operating
system (see Table 13) or, when using OPOS drivers, to the OLE for Retail POS
Application Programming Guide.
Table 13. Driver documentation by operating system
Operating System IBM Publication
4690 OS Version 1 and IBM 4690 OS API Specification for IBM 4610 Printers
Version 2
DOS IBM Point-of-Sale Subsystem for DOS Programming
Reference
OS/2, Windows NT, Windows IBM Point of Sale Subsystem Programming Reference and
95, and Windows 3.1x User’s Guide
The 4690 OS manual is available on the current maintenance diskette for the IBM
4690 Operating System. Current versions of all three manuals are available on the
Internet. See “Resources on the Internet” on page 44 for more information.
System commands
Exercise program
EIA-232 Syntax:
ESC x or X'1B;78'
Purpose:
This tests printing functions of the printer. A test message is printed. (See
Figure 36 on page 64.) If there is a document in the printer, the test
message prints on the document. Otherwise, it prints at the customer
receipt station.
Error Conditions:
Home Error (on document station only)
Cash Receipt Print Error
Remarks:
The printer status is returned in status bytes 1–8. Status byte 5, bit 1 is set
after this request has been executed. See “Status summary” on page 184
for more information.
Error Conditions:
None.
Status request
EIA-232 Syntax:
ESC v or X'1B;76'
Purpose:
The printer status is sent to the system. This command will be processed in
the order it was received.
Remarks:
The printer status is returned in status bytes 1–8. See “Status summary” on
page 184 for more information.
Error Conditions:
None.
Byte 3
First byte of features
Bit 0
v When byte 1 = X'30': Set to 1 when MICR is present
v When byte 1 = X'31': Reserved
Bit 1
v When byte 1 = X'30': Set to 1 when Check Flipper is
present
v When byte 1 = X'31': Reserved
Bit 2
v When byte 1 = X'30': Set to 1 when the printer has the 2
MB option
v When byte 1 = X'31': Reserved
Bit 3 Set to 1 when the printer is in XON/XOFF mode
Bit 4 Reserved
Bit 5
v When byte 1 = X'30': Set to 1 when the 2 MB option is
used for user flash memory
v When byte 1 = X'31': Reserved
Bit 6 Set to 1 when two-color printing is enabled.
Bit 7 Set to 1 when the printer is in Model 4 emulation mode.
Byte 4
Second byte of features
Bit 0 Set to 1 when printer is set for 58 mm paper
Bit 1 Set to 1 if Model TI8/TG8 or TI9/TG9 is in TI4 mode when
byte 1 is set to X'30'
Bit 2 Set to 1 if full scanning Model TI9 or TG9 printer
Bit 3 Set to 1 when the USB interface is internal to the printer
Bits 4
Set to 1 when the printer is an RPQ, which disables the
scanner
Bits 5–7
Reserved
Byte 5
EC level = EC level of loaded code
Error Conditions:
None.
Remarks:
This is an IMMEDIATE command.
All models
The SureMark printer has commands to specialize and tune each printer to improve
its usability, performance, and uniqueness. This flexibility is provided through the
use of flash erasable programmable read-only memory (flash EPROM) and an
electrically erasable programmable read-only memory (EEPROM). Data in these
memory devices will stay valid until it is redefined. This information only needs to be
defined once because it will remain for the life of the printer or until it is redefined.
To verify that data was previously stored in the printer, the system can request a
checksum on data stored in each sector.
Flash EPROM has 5 sectors. To rewrite information in a sector, you must first erase
the sector.
v For logo commands and predefined messages, erasing the sector is necessary
only to replace a logo or predefined message number, or when the length of the
logo or message exceeds space available in that sector.
v For user flash memory, erasing the sector is necessary only when writing to an
address that has already been written to.
v For user-defined thermal and impact characters, new characters can be added if
they have the same matrix as characters already in the character set. If new
character sets are added, the flash memory does not have to be erased. To
replace characters, you must first erase the sector.
Sector Function
1 Download graphics (logo) Commands
2 Predefined Messages
3 Two user-defined impact character sets
4 User-defined thermal character set: four fixed matrix or 2 proportional
5 User Flash Memory
Models TI8 and TI9 provide five functions with which you can store and define data.
They are:
v User-defined thermal characters
v User-defined impact characters
v Logos
v Predefined messages
v User storage
v Scanned image storage
This allows greater flexibility in allocating memory because you can allocate
additional memory for one function that has not been used by another function.
There are twenty-two 64 KB sectors, for a total of 1.4 MB of flash memory available
for allocation. The MCT value represents the number of 64 KB sectors assigned to
the respective function. The amount of memory allocated to each function is
specified by the value stored in its respective MCT location.
The user-defined thermal characters and user-defined impact characters are limited
to one 64 KB sector each.
To change the memory allocation for any function, all memory partitions must be
erased. If memory is not erased, an MCT write error status is returned. After the
MCT values are written, the new ones take effect only after a reset. The new
memory allocations begin with the lowest MCT address and increment up. Memory
is allocated until all requests are satisfied or until all memory has been used.
Table 16. Memory allocation for Models TI8 and TI9 functions
Function Default memory allocation MCT location
User-defined impact 64 KB X'A0'
characters
User-defined thermal 64 KB X'A1'
characters
Logos 64 KB X'A2'
Predefined messages 64 KB X'A3'
User memory 128 KB X'A4'
Scanned image storage 1 MB X'A5'
Remarks:
These messages can be positioned on the page using the commands for
setting positions.
Decimal values are shown, but all parameter values (logo number, n1, n2)
must be hex values when sent to the printer.
The dot density of these messages is specified when the message is
printed. See “Print predefined graphics (logo) command” on page 159.
The total number of data bytes defined for all (up to 40) defined graphics
messages must be less than 65 376 in all models except TI8 and TI9, in
which the value is user-defineable.
If the parameters logo#, n1, or n2 are out of range, the command is
discarded and its remaining data is processed as print data.
This command should be sent only when the data buffer is empty. See the
description of bit 6 in “Status byte 2” on page 185.
Images for the thermal logo commands will be defined by one-dot-high rows
(horizontal slices), and the impact will be defined by eight-dot-high rows
(vertical slices).
This command can be used to print signature captures at the printer.
1. Capture the signature as a bitmap.
2. Convert the bitmap to a series of graphics (logo) messages.
3. Hold the printer’s buffer.
4. Send the graphics messages to the printer.
5. Release the printer’s buffer.
Note: For a thermal graphic message that is 24 dots high, across the page (n1 =
72, n2 = 3) takes over 2000 bytes of data.
Example: n1 = 2 & n2 = 2
Predefine messages
EIA-232 Syntax:
GS : message# data GS : or X'1D3A;message#;data;1D3A'
where:
message# The message number being stored.
range is 1 to 25 for all models except TI8 and TI9
range is 1 to 255 for Models TI8 and TI9
data All data and commands to be included in this message. No
immediate commands can be included in the data.
Purpose:
To store predefined messages. This cuts transmission time. This is where
you can store the header and the trailer of receipts, for example.
Remarks:
v After a ″GS :″ occurs, all incoming commands are stored in the message
until another ″GS :″ occurs.
v “Print predefined graphics (logo) command” on page 159 can be included
in this command.
v The size of all predefined messages can not exceed 8000 bytes for all
models except TI8 and TI9, in which the value is user-defineable.
Example:
Store a trailer message:
X'1D3A01'
’Thank You For Shopping’ X'0D'
’ At RSD STORE’ X'0D'
’Store #1234567’ X'0D'
X'1D3A'
This would store this message as predefined message 1. See “Print
predefined messages” on page 159 for printing this trailer message.
Commands for selecting the print station and print characteristics must be
included with the stored message.
Limitations:
Purpose:
To define a matrix pattern for user-definable code pages stored in flash
EPROM.
Remarks:
v After characters are downloaded to the printer, they remain valid until you
redefine them. This is true even if power to the printer is removed.
v Before the characters are defined, the sector of the flash EPROM which
stores this data must be erased. (See “Erase flash EPROM sector” on
page 123.) Also, the character matrix for the code page must have
already been defined. (See Table 17 on page 125, MCT# 3, 4, and 5.)
v Flash EPROM sector 4 contains all user-defined code pages for the
thermal print head. To redefine a code page, you must erase and
reprogram all of them.
v Flash EPROM sector 3 contains both user-defined code pages for the
impact print head. To redefine a code page, you must erase and
reprogram both of them.
v Thermal height must be even.
v There is no way to redefine one character only. You must redefine a
whole code page.
v If the parameter s, n, or m is out of range, the command is discarded
and the remaining data is processed as print data.
v This command should be sent only when the data buffer is empty. See
the description of bit 6 in “Status byte 2” on page 185.
v ASCII characters 0 through 31 are reserved for EIA-232 functions and
can not be defined.
The number of data bytes per character loaded is 2 × the character height. The
total number of data bytes for this command is 2 × the character height × (1+m−n).
Defined as:
X'1B26014848 C0C0C0C0C0C0C0C0C0C0C0C0C0C0FFC0FFC0F
C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0'
The above statement defines character X'48' as an ’H’.
Proportional font
This command is supported only for Models TI3, TI4, TI8, TI9, TG3, TG4, TG8,
TG9, TF6 and TM6.
EIA-232 Syntax:
ESC & s n m data or X'1B;26;s;n;m;data'
where:
s The character set being defined.
1 User-defined thermal code page 1.
3 User-defined thermal code page 3.
n The beginning ASCII address of the characters being defined.
m The ending ASCII address of the characters being defined.
data The height and width of the character, and the matrix pattern for the
data. The number of data bytes is (m−n+1) × (2+wb×32). wb is
defined in the MCT command.
Purpose:
To download and print proportional fonts (True Type fonts) in the thermal
station. Each character in the code page has its own unique width and
height. The matrix must be within the following ranges:
120 SureMark Printers User’s Guide
Updated April 2, 2009
Width 8 ≤ width ≤ 32
Height
8 ≤ width ≤ 32
Remarks:
v Proportional and standard fonts may be used on the same line. If both
types of fonts are used on a line, you would probably use proportional
fonts for the description and resident fonts for the amounts.
v For alignment, a command that will allow right and left alignment on the
same line may be used. This will allow the user to align a column
(decimal point) on the right, and still be left-aligned. (See “Align positions”
on page 139.)
v Once characters are downloaded to the printer, they remain valid until
you redefine them. This is true even if power to the printer is removed.
v Before the characters are defined, the sector of the flash EPROM which
stores this data must be erased. (See “Erase flash EPROM sector” on
page 123.)
v There is no way to redefine one character only. You must redefine a
whole code page.
v If the parameter s, n, or m is out of range, the command is discarded
and the remaining data is processed as print data.
v This command should be sent only when the data buffer is empty. See
the description of bit 6 in “Status byte 2” on page 185.
v ASCII characters 0 through 31 are reserved for EIA-232 functions and
can not be defined.
v See Appendix F, “Proportional fonts,” on page 189 for suggestions about
how to implement proportional fonts.
Limitations:
The memory required for proportional fonts is much greater than the
memory that was required for user-defined fonts. Therefore, when code
page 1 (or 3) is set up as proportional, code page 2 (or 4) is not valid.
You can not set up code page 2 or code page 4 as a proportional font.
To download the font:
1. Store the code page matrix as an MCT value. Use the command X'1B
4D x 55 wb' where:
x X'02' for thermal code page 1, X'17' for thermal code page 3
wb The number of bytes, which is also 1⁄8 the number of dots, in
the width of the widest character. The valid range is 2≤wb≤4.
2. Erase the existing character set using the command X'1B 23 04'.
3. Use the Proportional Font command to download the font.
Example:
To define an A to code page 1 when wb is set to 02, enter the following:
X'1B260141410C16'
X'0F001F803FC070E06060C030C030C030C030C030C030'
X'C030FFF0FFF0C030C030C030C030C030C030C030'
X'C030000000000000000000000000000000000000000000'
bytes that define the character. If, as in this case, the character is defined
before all 64 bytes have been used, the rest of the bytes are filled with X'0'
(see Figure 50).
Note: If wb were set to 03, then the total number of data bytes would be
98 (3×32+2)
row #
0000111100000000 0F00 1
0001111110000000 1F80 2
0011111111000000 3FC0 3
0111000011100000 70E0 4
0110000001100000 6060 5
1100000000110000 C030 6
1100000000110000 C030 7
1100000000110000 C030 8
1100000000110000 C030 9
1100000000110000 C030 10
1100000000110000 C030 11
1100000000110000 C030 12
1111111111110000 FFF0 13
1111111111110000 FFF0 14
1100000000110000 C030 15
1100000000110000 C030 16
1100000000110000 C030 17
1100000000110000 C030 18
1100000000110000 C030 19
1100000000110000 C030 20
1100000000110000 C030 21
1100000000110000 C030 22
0000000000000000 0000 23
0000000000000000 0000 24
0000000000000000 0000 25
0000000000000000 0000 26
0000000000000000 0000 27
0000000000000000 0000 28
0000000000000000 0000 29
0000000000000000 0000 30
0000000000000000 0000 31
0000000000000000 0000 32
If the matrix defines the characters as 9 dots high or less, a print line will be printed
in one pass of the print head. When the matrix is defined as greater than 9 dots
high, it takes two passes of the print head per print line.
The number of data bytes per character loaded is 2 × character width. The total
number of data bytes for this command is 2 × character width × (1+m−n). Each
slice is defined with two bytes; the most significant bit (MSB) of each slice is the
bottom of the character.
When defining wire patterns, the same wire does not fire in consecutive, primary (P)
and secondary (S) positions. (The printer does not check for errors in defining the
character.) If the character is defined with dots in consecutive positions only one of
the dots is fired.)
Example: 11 half-dots wide (or 5.5 full dots) × 9 high
Defined as:
X'1B26034141FO00080014000200110000081100020014000800F000'
The above statement defines character X'41' as an ‘A’.
where:
n
01 downloaded graphics
02 predefined messages
03 user-defined impact character set
04 user-defined thermal character sets
05 flash storage
06 - 07
Reserved
08 Scanned image storage area
09 - FF
Reserved
Purpose:
To erase the flash EPROM before downloading the data into the printer.
Remarks:
The command should only be sent to the printer when the buffer is empty
(status byte 2, bit 6). No other commands should be sent until this
command is complete.
Status byte 3, bit 7 (command complete bit) is set to show erasing is
finished and the command is complete.
The flash EPROM is guaranteed for a minimum life of 100,000 write/erase
commands by the Flash manufacturer.
31–53 1F–35 Reserved – IMPORTANT: Changing these values might change the printer function.
55–159 37–9F Reserved – IMPORTANT: Changing these values might damage the printer.
160 A0 User-defined impact character memory X'0001' X'0000' X'FFFF'
allocation
161 A1 User-defined thermal character memory X'0001' X'0000' X'FFFF'
allocation
162 A2 User-defined Logos X'0001' X'0000' X'FFFF'
163 A3 Predefined messages memory allocation X'0001' X'0000' X'FFFF'
164 A4 User flash storage memory allocation X'0002' X'0000' X'FFFF'
165 A5 Scanned image storage memory X'0010' X'0000' X'FFFF'
allocation
166–175 A6–AF Reserved
176 B0 Scan1 storage template #1 predefined
location X0
177 B1 Scan1 storage template #1 predefined
location Y0
178 B2 Scan1 storage template #1 predefined
location DX0
179 B3 Scan1 storage template #1 predefined
location DY0
180 B4 Scan1 storage template #1 predefined
location X1
Notes:
1. See “Store scanned image and/or select partial image for retrieval” on page 169
Setup commands
Setup commands change character font, intercharacter spacing, and the target print
station.
Table 18. Fonts for Models TI3, TI4, TG3, TG4, TG8, TG9, TI8, TI9, TF6, and TM6
Bit 0 Bit 1 User-Defined Thermal User-Defined Impact Code Resident Resident
Code Page Page @ Density Thermal Impact
0 0 Code Page 1 Code Page 1 @ 150 half-dots Font A Font A
per inch
1 0 Code Page 2 Code Page 1 @ 120 half-dots Font B Font B
per inch
0 1 Code Page 3 Code Page 2 @ 150 half-dots Font C Font A
per inch
1 1 Code Page 4 Code Page 2 @ 120 half-dots Reserved Font B
per inch
1.
Default:
n = 00
Remarks:
v For thermal printing with resident character sets:
Font A = 10-dots (wide) × 20 dots (high) or 1.25 mm × 2.5 mm
Font B = 12-dots (wide) × 24 dots (high) or 1.5 mm × 3.0 mm
Font C = 8 dots (wide) × 16 dots (high) or 1.0 mm × 2.0 mm
Font C, starting with level 38 micro code = 8-dots (wide) x 20 dots (high)
or 1.0 mm x 2.5 mm
v For impact printing:
Font A = dot density of 150 half-dots per inch (resident characters = 1.2
mm × 2.5 mm).
Font B = dot density of 120 half-dots per inch (resident characters = 1.5
mm × 2.5 mm).
Emphasized printing enable and disable, and font A or font B selection
must be at the beginning of a print line to be recognized.
User-defined characters greater than 9 dots high can not be printed
double high in landscape mode or in the portrait mode of Models TI1 and
TI2.
Double-high and emphasized characters are not valid in landscape
mode.
v Invert can not be used with overline or underline.
v See “Character fonts” on page 98, “Download user-defined characters”
on page 118, “Set print station” on page 134, and “Select user-defined or
resident character sets” on page 134 for related information.
Example:
Print mode set to font B, emphasized and underlined enabled (n = 89 hex).
Default:
n = 00
Note: There are 50 motor steps per inch. A 6-inch document = 300 steps. (Use
295 to allow a margin for error; n=0x127.) To calculate the number of dots
per printed line:
v for 150 DPI (dots per inch)
[(motor_steps - 75 * 3.12] - 10 = dots per line
v or for a 6-inch document
Attention: It is recommended that you set the document length a few steps
shorter than the actual document. If you set the document length too long the
printer will feed the document out of the printer roller and an error will be generated.
Bit # ↓ Station
(LSB) 0 Reserved
1 Customer Receipt Station
2 Document Station - Portrait Mode
3 Document Station - Landscape Mode
4 Reserved
5 Reserved
6 Reserved
( MSB) 7 Reserved
Default:
n = 02
Remarks:
See “Document handling” on page 181.
Only one station can be set at a time. If you select more than one station,
the command is ignored.
Bit # ↓ Station
LSB 0 Reserved
1 Customer Receipt Station
2 Document Station - Portrait Mode
3 Document Station - Landscape Mode
4 Reserved
5 Reserved
6 Reserved
7 Reserved
Purpose:
This command is used for setting the line spacing, margins, and tabs.
Remarks:
More than one station can be selected at the same time if the settings are
common to all of the selected stations.
Default:
n = 02 (customer receipt station)
Note: Spacing in the document-portrait is actually 8.5 lines per inch. Line
spacing dimension is approximate. For the impact printer in portrait
mode, the actual line spacing must be calculated using 51 steps per
inch.
In the impact (document - landscape) station this would be set to 16
steps/line.
This command should be sent after “Set print station parameters.”
Note: Spacing in the document-portrait is actually 6.375 lines per inch. Line
spacing dimension is approximate. For the impact printer in portrait
mode, the actual line spacing must be calculated using 51 steps per
inch.
In the impact (document - landscape) station this would be set to 21
steps/line.
This command should be sent after “Set print station parameters” on page
136.
This value is stored in the EEPROM in the printer so that it is not lost when the
printer is reset.
where:
n1 The high-order byte of the dot offset from the beginning of the print
line.
n2 The low-order byte of the dot offset from the beginning of the print
line.
Default:
n1 = 0, n2 = 0
Remarks:
In the customer receipt station, 1 mm = 8 dots.
In the document station, 1 inch = 150 half-dots (75 dots).
n1 and n2 are hex values. Convert each to decimal. Then, use this formula
to get the decimal equivalent: (n1 × 256) + n2.
If the number exceeds the printable area, it is ignored.
The maximum value for the customer receipt station is 576. The maximum
value for the document insert station is 474.
In the customer receipt station, this number is rounded back to a factor of
8.
This command should be sent after “Set print station parameters” on page
136.
Align positions
EIA-232 Syntax:
ESC a n or X'1B61;n'
where:
n = 00 Align Left
n = 01 Align Center
n = 02 Align Right
n = 04 Align Column Right
Default:
n = 00
Remarks:
v Values 00, 01, and 02 are only valid at the beginning of a line.
v Tabs are only valid when printing is aligned to the left. If tabs are used
when left alignment is not used, results can be unpredictable. (See “Tab
to next tab stop” on page 160.)
v Alignment is relative to the left margin.
v To use the Align Column Right command:
1. Send the characters that you want to be left aligned.
2. Send the Align Column Right command.
3. Send the characters that you want to be right aligned.
4. Send an end of line command, for example X'0A' or X'0D'.
The printer will return to left aligned after the line is printed.
Limitations for n=04:
v The command is only valid in the cash receipt station.
v This command is not supported for Models TI1 and TI2.
v The command is ignored if the printer is not left aligned when the
command is received.
v If the Align Column Right command is received but the line is filled
before an EOL is received, the filled line is treated as an EOL. There are
usually a few dot positions available, but not enough for a full character.
The column alignment will occur on the few dot positions available.
Default:
n = 00
Remarks:
When set to not automatically release the print buffer after error correction
(bit #2), the printer does not execute commands until it receives a
“Real-time requests” on page 175 command to cancel or release the print
buffer.
When automatic retry on a home error is selected, the printer will try to
reset the print head to a known location, then reprint the line on which the
error occurred. If the printer is unable to reset the print head, operator
intervention is needed.
An error will be sent back to the system and the LED will blink.
Remarks:
Bit 4 can be used in place of the Command Complete. When the buffer is
empty, the system can assume that everything stored in the printer has
been completed. To enable these status messages, unsolicited status must
be enabled. See “Asynchronous (real-time) commands” on page 175.
Error Conditions:
None
Bits 0–3
The note. Bit 0 is the LSB.
Bits 4–5
The octave.
Bit 6 Reserved.
Bit 7 Volume. 0 = loud, 1 = soft.
Value (Bits 0–3) Note Value (Bits 0–3) Note Value (Bits 4–5) Octave
0000–0 C 1000–8 G# 00–0 1
0001–1 C# 1001–9 A 01–1 2
0010–2 D 1010–A A# 10–2 3
0011–3 D# 1011–B B 11–3 4
0100–4 E 1100–C Rest / Silence
0101–5 F 1101–D Reserved
0110–6 F# 1110–E Reserved
0111–7 G 1111–F 1 KHz (normal
beep)
Default:
n = X'00'
Purpose:
To enable or disable the beeper.
Remarks:
v Any value other than X'00' or X'FF' is treated as an amount of time that
the beeper is to be enabled. The time is calculated as n1×0.1 seconds.
v To stop a beep command early, send the Disable Beeper command.
v Timed beeps can be chained together. They can also be downloaded as
canned messages.
v A value of n2=X'2F' is recommended for the most audible tone.
v Set bits 0–3 to 1100 to put a timed silence in a beep sequence.
Therefore, the print data appears upside down when data is printed
normally. This command allows the data to be right-side up as it comes out
of the printer.
Remarks:
v When upside-down printing is enabled, the last line of data must be sent
to the print first.
v This command is valid only at the beginning of a print line.
Default:
n = 00
Purpose:
To select the size of a character.
Remarks:
v This command is valid only in the thermal print station.
v Bits 3 and 8 of n are ignored.
v The Set Print Mode command (see “Set print mode” on page 129) can
also select the character height (double high and double wide). The last
command that is received is the effective command.
v Underline and overline is not supported when the height is scaled 8x
except on the TI8, TI9, TG8, and TG9.
v The bar for overline and underline is not magnified in thickness except
on the TI8, TI9, TG8, and TG9.
v Like user-defined characters, if the image is only 14 dots wide, the last
two dots should be zero to complete the byte. When printed, the image
will be only 14 dots wide.
Note: The last valid value is kept when an invalid value is sent.
Note: The last valid value is kept when an invalid value is sent.
Note: The last valid value is kept when an invalid value is sent.
Error Conditions:
If an image can not be printed, status byte 7, bit 2 will be set. This may
happen when the image is too big to print. Try decreasing the ECC level.
1 2
2 6
3 14
4 30
5 62
6 126
7 254
8 510
EIA-232 Syntax:
GS S r;c or X'1D;53;r;c'
where:
r The height dimension for the ratio; 1 ≤ r ≤ 9.
c The width dimension for the ratio; 1 ≤ c ≤ 9.
Default:
r = 1, c = 2
Remarks:
This is not an exact ratio. The image will get as close as possible to the
ratio. However, the maximum width of an image is 12 columns and the
maximum height is 90 rows.
Note: When the buffer is held, care must be taken to avoid exceeding the
capacity of the printer memory (see Table 23).
Table 23. Buffer sizes
4610 model Buffer size
TI1, TI2 2 KB
Tx3, Tx4, Tx6 16 KB
Tx8, Tx9 64 KB
The left margin will be rounded down to a factor of 8. For example, if the
margin = 74, the logo starts at 72.
Retries are not attempted on print errors.
Valid at the beginning of the line only.
When printing in the document station, a line feed command must be sent
to advance the paper past the last line of the logo.
If the parameter d, w, or h is out of the defined range for this command, the
command is discarded and the remaining data is processed as print data.
This command will increment status byte 6.
If this message is printed on a regular basis, consider downloading it to
save communication time. (See “Download graphics (logo) commands” on
page 115.)
The data buffer can be used for signature capture.
Purpose:
To print predefined print messages.
Remarks:
Valid at the beginning of the line only.
Retries will not be attempted on print errors.
Attention: Stored commands can increment status byte 6.See “Predefine
messages” on page 117.
Miscellaneous commands
Purpose:
To move the print head to the desired location.
Remarks:
Valid at the beginning of the line only. Valid in impact print stations only.
Use this procedure to retrieve printer usage statistics from the printer:
1. Reset the printer. (This is an optional step. It ensures that the most recent
counts will be retrieved.)
EIA-232 Syntax:
X'10 05 40'
2. Perform the Retrieve Printer Usage Statistics command.
3. Multiply the returned value by the factor given in Table 24 to get the actual
printer statistic.
Table 24. Retrievable usage data
Hex Value Usage Data Being Tracked Factor
6D Runtime monitoring for image brightness; Runtime N/A
monitoring for image contrast (see Note 3)
6E Runtime monitoring for image focus (see Note 3) N/A
70 Manufacture Week Code: ww,yy where 2405 would be the N/A
24th week of 2005
80 FRU Card/Invalid usage numbers (set to X'0164' at the N/A
factory, not set for FRU logic cards)
81 Number of paper cuts 32
82 Low byte of the number of characters printed on the CR None
(thermal) station (see Note 1 and 2)
83 High byte of the number of characters printed on the CR None
(thermal) station (see Note 1 and 2)
84 Number of steps performed by the CR paper feed motor 50 000
(200 steps per inch of paper)
85 Number of times the customer receipt cover was opened None
(see Note 2)
Notes:
1. The number of printed characters is based on the number of dots that were printed,
assuming 64 dots per character for thermal characters and 16 dots per character for
impact characters.
2. Reads from these values will add in the values that have accumulated since the last
store to FLASH. These values will be added into the "Remainder" MCTs when one exits.
3. Retrievable usage data, 6D and 6E, are the runtime monitoring variables for the image
quality produced by the scanner. The variables monitored are Image Brightness (the
high byte of 0x6D), Image Contrast (the low byte of 0x6D), and Image Focus (the high
byte of 0x6E). The low byte of 0x6E is reserved for future use; it is set to 0xFF. The
maximum value is127; they are a running average of the quality of the scanner. On a
new calibrated scanner, the brightness and contrast values will be ~120 and the focus
will be ~105. A bad scanner or a scanner in need of calibration would have values of 90
for brightness and contrast and 77 for focus. If the scanner is recalibrated these values
will be reset. The offline MICR test will report back if a given scan has values outside of
normal range.
Check processing commands (Models TI2, TI4, TI8, TI9, TG4, TG8, and
TG9 only)
This printer can process the check entirely without taking it from the printer. It can
read the magnetic ink character line, frank the back of the check, and flip the check
to print the face of the check.
Note: To print the face of the check, select the document station in landscape
mode as the print station.
The Models TI8 and TI9 have two MICR read commands. TheX'1B49' command,
which is used in the Model TI4 printer and the MICR command X'1B3E01', which
also scans a check. Both commands use the OCR decoding algorithm for reading
the MICR line, which is available on these models.
MICR read
EIA-232 Syntax:
ESC I or X'1B49'
Purpose:
To read account information from the magnetic ink character line on
customers’ checks.
Remarks:
v Checks should be inserted upside-down from the front and against the
right wall of the printer. The check can be, but does not have to be,
registered in the printer before this command is given. The check will be
fed, forward, until the bottom sensor is uncovered, then fed back for the
MICR reader reading. After the reading is complete, the check is fed to
the first print position.
v This command increments the line count (status byte 6).
v At the completion of this command, information read by the MICR reader
is sent over the serial I/O following the eighth status byte.
v The next byte represents a percentage of an average signal level of the
MICR characters for the E13b check only. (In CMC7, this byte is always
100.) A nominal signal has a strength of 100.
v Characters are sent as read from left to right, up to a maximum of 65
characters.
v If no magnetic ink characters are detected, a single question mark (X'3F')
is sent back.
v If the printer is unable to read any character on its first try, it will feed the
check forward and backward for a second try. Complete status will then
be sent to the system - if the character was still not read it will be
identified by a single question mark (X'3F').
v Checks with magnetic ink printing within 1.2 inches of the right edge of
the check are not read correctly. This occurs when the amount field is
printed on the check.
Transit T 54
On Us A 41
Amount $ 24
Special character 2 b 62
Special character 4 d 64
Special character 5 e 65
Error Conditions:
Document feed error (status byte 7). This bit is set if the inserted check is
too long. The maximum check length is 10 inches. The error is also set if
the check does not clear the document sensor when expected.
Flip check
EIA-232 Syntax:
ESC 5 or X'1B35'
Purpose:
To flip the check after a MICR read. This will allow the face of the check to
be printed.
Remarks:
v Set print station to document landscape mode to print the face of the
check as it comes out of the flipper mechanism.
v This command increments the line count (status byte 6).
Error Conditions:
Document feed error (status byte 7). This bit is set if the inserted check is
too long. The maximum check length is 10 inches. The error is also set if
the check does not clear the document sensor when expected.
Start scan
EIA-232 syntax:
X'1B;3E;n'
where:
n = 00 optical scan only, document is ejected
n = 01 scan and MICR/OCR read
n = 02 optical scan and re-read document (Models TI9/TG9 only)
n = 03 scan, MICR/OCR read, and prepare for flip (start the check into the
flipper)
n = 04 partial scan, MICR/OCR, and prepare for flip (start the check into
the flipper)
Remarks:
v Pulls in document present at scanner input.
(x,y) (dx)
+
(dy)
Remarks
Image location (n1) of 0 prints the most recently scanned image to the
thermal station.
The top-left corner of the scanned document is used as the point of
reference. All x, dx, y, and dy, values are based on 0.01 inch. The paper
movement path is the y axis, and the scan head dot row is the x axis.
In all cases, dx and dy define the area’s width to the right, and height down.
If dx and dy extend the printer area further than the boundaries of the
image, the value is truncated to the image boundary. If the size of the print
area is greater than the thermal print head can print (either from image size
or scaling), the image is truncated to the width of the print head. The only
scaling options are 100% (no scaling) and 200% (double). Tag data
included with the image is not printed.
If the image is stored in JPEG format, then graphics printing is not
supported.
(0,0)
(x0,y0) (dx0)
+
(dx1)
(x1,y1)
(dx2)
(x2,y2) Scanned Document
(dy1)
(dy2)
(dx3)
(x3,y3)
(dy3)
(dy0)
Remarks:
Images are stored sequentially. The locations where the images are stored
are obtained with a Retrieve next table location command before issuing
the store command. The image is compressed using the compression
algorithm last selected by the Select compression format command, and is
then stored in memory.
When storing an image, the user can elect to store the entire image within
the defined area, or just selected blocks within the defined area. Saving
selected blocks reduces storage use, but keeps related data together.
When storing multiple blocks of data, each block gets a unique storage
location. A byte in the header message indicates that the block is part of a
group. The first half-byte indicates which block of the group it is, the second
half-byte indicates the number of blocks in the group. If the byte returned is
X'14', then the block is the first of a group of four. All blocks contain header
information, but only the first block in a group contains tag data.
The Select storage method byte (n1) defines how the image should be
stored.
When n1 = 0, all data defined y x0, y0, dx0, dy0 is stored. The command
parameters, x1, x2, x3, y1, y2, y3, dx1, dx2, dx3, and dy1, dy2, dy3 should
not be included.
When n1 = 1, a predefined template, based on a personal check is used to
store the image. The area defined is the entire personal check, however the
name/address and the MICR blocks are saved. The command parameters,
x0, x1, x2, x3, y0, y1, y2, y3, dx0, dx1, dx2, dx3, and dy0, dy1, dy2, dy3
An image 2.75 in. by 5.5 in. that begins 0.25 in. from the left side, and 0.5
in. from the top of the document is stored with the tag data: 03/04/02
001.34
Example 2:
Method 3: X'1B 41 03 00 AF 01 DB 00 28 00 64 00 B4 00 64 00 64 00 96
00 96 00 64 00 19 01 13 FF FF FF FF FF FF FF FF 00'
Three separate areas are stored. No tag data is included. Table 25 provides
details.
Table 25. Data table
Document width = 3 in. Document height = 6 in.
x0 = 1.75 in. y0 = 4.25 in.
dx0 = 0.40 in. dy0 = 1.0 in.
x1 = 1.80 in. y1 = 1.0 in.
dx1 = 1.0 in. dy1 = 1.50 in.
x2 = 1.50 in. y2 = 1.0 in.
dx2 = 0.25 in. dy2 = 2.75 in
x3 = not applicable y3 = not applicable
dx3 = not applicable dy3 = not applicable
Tag data, stored with the image, allows the user to include additional
information about the image. It must be an ASCII string, terminated by a
null character.
Example 3:
Method 0x11-Compress partial check image defined by user: X'1B 41 11 00
00 00 00 00 64 00 C8 00'
Retrieve the image using Retrieve Scanning Image command X'1B 39 00
00'
Method 0x11-Compress another part of the check image: X'1B 41 11 00 64
00 C8 00 64 00 C8 00'
Retrieve the image using Retrieve Scanning Image command X'1B 39 00
00'
tag data. In this case, only the Compression, Size1, and Size2 fields
contain data. The header has the following format:
v Status; 1 byte
– Bit 7, Image read; 1 = image has been read, 0 = image has not been
read
– Bit 6, 1= IQD (Image Quality Detection) Error
– Bits 5–0; Reserved
v Compression; 1 byte
– Bits 7–5; Reserved
– Bits 4–0; Algorithm used to compress image. See “Select
compression format and scanned image threshold” on page 174
command
v Size1; 4 bytes
– Number of bytes in image, not including tag data.
v Size2; 4 bytes (x1, y1)
– Width of image in the x direction (in hundredths of inch increments), 2
bytes
Scanner calibration
EIA-232 syntax:
GS c 0 or X'1D 63 30'
Purpose:
Used to initiate the calibration routine for the scanner. The printer scans the
document multiple times and updates the printer’s calibration data. See
“Document scanner calibration (Models TI8, TI9, TG8, TG9)” on page 60 for
more information about the document to be used.
Table 26. Average size for a personal check with little background data (continued)
Compression type Size
11 - JPEG compression - 100 DPI 15K Bytes
12, 14 no compression 100 DPI 170K Bytes
Note: These commands are not recognized when they occur in the middle of
another command. For example, sending this command after the second
byte of a 3-byte command, as in ESC J n.
Real-time requests
EIA-232 Syntax:
DLE ENQ m or X'1005:n'
where:
m Specifies the ASCII command character
n Specifies the hexadecimal command character
m n Description
1 31 Release the print buffer for printing. This should be sent
after an error has occurred and the print buffer is held. If
an error occurred during the transaction that was being
held, the printer sends back the line number with the error
and the error status. The system can then decide to cancel
or continue printing after the error is corrected. The system
uses this command to continue printing after the error is
corrected.
2 32 Cancel print buffer. This clears the print buffer of all data.
m n Description
A 41 Enable unsolicited status.
Note: A status message is returned immediately after
execution of this command. To enable these status
messages, the Status Sent to System setup command
must be enabled. See “Status sent to system” on page
141.
B 42 Disable unsolicited status
C 43 Disable transparent XON/XOFF
Purpose:
To process a command immediately.
Remarks:
Either the Release print buffer or the Cancel print buffer command must be
used in these situations:
v When recovering from a cash receipt print error
v After clearing an unrecoverable home error
After the printer resets, it defaults to not sending status unless requested. If
an error occurs, the printer appears hung, unless a status is requested. If
unsolicited status is enabled, the printer sends the error to the system as
soon as it occurs.
Remarks:
When sent in standard mode, this command sets the print direction for
page mode, but has no effect on standard mode printing.
Starting position is within the printable area defined by the Select printable
area command (X'1B;58...)'.
Set left margin position (standard mode), set absolute print position
(page mode)
EIA-232 Syntax:
ESC $ n1 n2 or X'1B;24;n1;n2'
where:
v n1 is the high-order byte of the dot offset from the beginning of the print
line.
v n2 is the low-order byte of the dot offset from the beginning of the print
line.
Default:
n1 = 0, n2 = 0
Remarks:
v In the thermal station, 1 mm = 8 dots.
v In the impact station, 1 inch = 150 half-dots (75 dots).
v n1 and n2 are hex values. Convert each to decimal, and use this formula
to get the decimal equivalent: (n1 x 256) + n2.
v The maximum value in the thermal CR station is 576. The maximum
value in the impact DI station is 474.
v In the CR station, this number is rounded back to a factor of 8.
v If the n1,n2 value exceeds the maximum, it is ignored.
v This command should be sent only after the command that selects the
station, Set print station (ESC c1 n).
v In Page mode, the printing position is moved the specified number of
dots from the beginning of the print line, in the same direction as printing,
Document handling
To read checks, insert them from the front of the printer. Use the side load
capability only for documents that must be positioned to begin printing at a
particular location on the document. (There is an arrow on the side of the cover to
indicate where printing begins.) Use front load for all other cases.
Portrait mode
This is a suggested method of document handling:
1. ESC f (x) (y): Set up document wait time
x Time the printer should wait from receiving a print line for the
document station until the document is inserted.
If the document has not been detected by the time the wait time
ends, a document error is sent to the system but the system
continues to wait for a document to be inserted.
Landscape mode
Landscape mode printing is primarily for printing the face of a check.
v When landscape mode is used without the check flipper, the document should be
inserted so that the right edge is at the top of the printer, and the bottom edge is
against the printer’s right wall.
v To position the printing in landscape mode to the correct position, the system
must send line feeds. The printer assumes that the top of form for a document in
landscape mode is the far left edge of the document (to a maximum of 80 mm
from the bottom of the form).
v Line feeding is 5 steps per mm or 21 steps per line, at 6 lpi.
v All landscape printing must be done with one printing pass. Therefore:
– Double-high printing is not allowed.
– User-defined characters greater than 9 dots high are not allowed.
v There is no error recovery for landscape printing.
v Set print station to document landscape mode to print the face of the check as it
comes out of the flipper machanism.
Note: The document station stays selected. The printer will wait for
another document until the station is changed.
Status summary
Status is sent to the system for:
v Cash receipt print error. The cover is open or out of paper.
v Printer buffer empty. If enabled, see “Status sent to system” on page 141.
v Document sensor state changed. If enabled, see “Status sent to system” on page
141.
v Cash drawer sensor change. If enabled, see “Status sent to system” on page
141.
v Command has timed out. The printer is waiting for additional bytes to complete
the command.
v Nonrecoverable home error.
v Document not inserted after document station was selected.
v Document has exited sensor before document print is finished.
v Flash EPROM load error.
v Memory sector is full.
v Flash Storage is full.
v Printer ID request (extended address command).
v MICR read command.
v MCT read command.
v Flash read command.
v Print buffer being held.
v Ribbon cover sensor change.
v Document feed error.
Status byte 1
Bit Description
0 (LSB) Command complete (immediate command and flash storage commands). Set
to 1 when the command is complete, except for “Erase flash EPROM sector”
on page 123, for which it is set to 1 when the command is sent. (See bit 7 of
“Status byte 3” on page 185.)
1 Cash receipt right home position. Set to 1 when the print head is in the
customer receipt right home position.
2 Left home position Set to 1 when the print head is in the left home position.
Bit Description
3 Document right home position. Set to 1 when the print head is in the document
right home position.
4 Reserved. Always 0.
5 Ribbon cover open. Set to 1 when the ribbon cover is open.
6 Cash receipt print error. Paper cover is open, the customer receipt station is
out of paper, or the cutter is jammed in the closed position.
7 (MSB) Command reject.
Status byte 2
Bit Description
0 (LSB) Document ready. Set to 0 when the document insert station is ready for
printing. This occurs when both document sensors detect the document and the
document has been fed to the first print position.
1 Document present under the front sensor. Set to 0 when a document is under
the front document sensor.
2 Document present under the top sensor. Set to 0 when a document is under
the top document sensor.
3 Reserved. Always equals 1.
4 Print buffer held. Set to 1 when the print buffer is being held. Cleared when
buffer released.
5 Open throat position. Set to 1 when the print head is in the open throat
position.
6 Buffer empty. Set to 1 when no print data and no commands are in the buffer.
7 (MSB) Buffer Full. Set when only 1K bytes are available in the buffer.
Status byte 3
Bit Description
0 (LSB) Memory sector is full.
1 Home error.
2 Document error. The document was not inserted after the document station was
selected, and the wait subsequently timed out.
3 Flash EPROM load error or MCT load error.
4 Reserved. Always equals 0.
5 User flash storage sector is full.
6 Firmware error. CRC on the firmware failed. The printer is running out of the
boot sector. Only system commands and firmware commands are accepted.
7 (MSB) Command complete (“Erase flash EPROM sector” on page 123, “Flip check” on
page 166, and whenever a physical line is printed). Set to 1 when the
command is complete or a physical line is printed.
Status byte 4
Contains the printer engineering code (EC) level with all status messages.
Status byte 5
Bit Description
0 (LSB) Printer ID Request/Extended Address command. Set to 1 when responding to a
Printer ID request.
1 EC Level. Set to 1 when responding to an EC level request.
2 MICR Read. Set to 1 when responding to a MICR read command.
3 MCT Read. Set to 1 when responding to an MCT read command.
4 User flash read. Set to 1 when responding to a flash read command.
5 Reserved. Defaults to 1.
6 Scan Complete. Set to 1 when scan completed successfully.
7 (MSB) Set to 1 when responding to a ″Retrieve scanned image″ command.
Status byte 6
Contains the current line count.
Status byte 7
Bit Description
0 (LSB) Reserved.
1 Reserved
2 Reserved
3 Cash drawer status (0 if cash drawer status (port pin 3) at ground.
4 Print key pressed (1 = pressed).
5 Reserved. Defaults to 1.
6 Station selected. Set to 1 when document insert station is selected.
7 (MSB) Document feed error. Set when there is an error after a MICR read command
or a flip check command is executed.
Status byte 8
Bit Description
0 (LSB) Reserved.
1 Reserved
2 Reserved
3 Reserved
4 Reserved (always 0)
5 Reserved
6 Reserved
7 (MSB) Thermal print head or motor is almost too hot to continue printing. This bit is
set to ON when the printer determines that the print head or motor are getting
close to the point where the printer must slow down to keep from overheating
the station.
This section describes the procedure for uploading electronic journal (EJ) data while
the SureMark printer is in Model 4 emulation mode.
Note: Models TI8, TI9, TG8, and TG9 do not support Model 4 emulation.
To put the SureMark into the mode for starting the EJ upload, the SureMark must
receive a print command with a unique message. The message will include the line
number where the upload should start. Because the starting line number is
specified, if the printer is reset during the upload, the application will not have to
restart from the beginning. The application can send a command to start at the last
line that was sent.
The commands that are related to uploading EJ data, which are described in the
sections that follow, are:
1. Enable the upload
2. Disable the upload
3. Upload the data
4. Request the size of the EJ space
5. Erase the EJ in the printer
This section describes the procedure for converting and downloading proportional
fonts. It also gives recommendations that will simplify implementing proportional
fonts on a receipt.
The following topics show how to use the alignment and tab features with
proportional fonts. Command descriptions are given in EIA-232 command format.
For the command syntax when you use a printer driver, please consult the driver
documentation.
Selecting code page 2 when a proportional character set is defined for code page 1
(or selecting code page 4 when proportional characters are defined in code page 3)
will result in unreadable characters being printed. See the Select Print Mode
command (“Set print mode” on page 129) for more information on selecting code
pages.
The simplest method to align prices is to use the Align Column Right command
(see “Align positions” on page 139) with the Fix Font Matrix command (see “Fix font
matrix” on page 146).
v Unlike other Align Position commands, the Align Positions-Align Column Right
command can be sent in the middle of a print line. Print characters sent before
the alignment command will be left aligned, while characters sent after the
alignment command will be right aligned.
v The Fix Font Matrix command forces proportional characters to print using a
single width defined by the command. This essentially negates the proportional
characteristic of the font, while still allowing the user to utilize the custom font.
Note: Finding the optimum value of xx for this command will vary depending on
the proportional character set being used, and may require some
experimentation.
4. Print the item price. For the first item, this is the ASCII data $ .45.
5. Issue the Fix Font Matrix command with n=0, which disables the fixed font
matrix. The command syntax is X'1B 3A 00'.
6. Issue the Print and Line Feed command. Use the command syntax X'0A' or
X'0D'.
The following Set Tab Positions command will define tab positions for 3 columns:
item description, quantity and price. The command assumes that the font width is
approximately 10 dots. This procedure assumes that proportional characters have
been downloaded and selected for printing, and that the item description will be left
aligned.
X'1B 44 01 90 01 D6 00 00'
The following sequence should be used for each item line. The printer output would
resemble the following:
Candy Bar 03 $ 1.00
Fountain Soda 10 $11.10
1. Print the item description. For the first item, this is the ASCII data Candy Bar.
2. Issue the Tab command. The command syntax is X'09'.
3. Issue the Fix Font Matrix command with n=dot width of the widest number used.
The command syntax is X'1B 3A xx'.
Note: Finding the optimum value of xx for this command will vary depending on
the proportional character set being used, and may require some
experimentation.
4. Print the quantity. For the first item, this is the ASCII data 03.
5. Issue the Tab command. The command syntax is X'09'.
6. Print the price. For the first item, this is the ASCII data $1.00.
7. Issue the Fix Font Matrix command with n=0, which disables the fixed font
matrix. The command syntax is X'1B 3A 00'.
8. Issue the Print and Line Feed command. Use the command syntax X'0A' or
X'0D'.
The SureMark single-station printers in single-byte character set (SBCS) mode can
emulate an Epson single-station printer. Emulation mode provides full support for
most Epson commands. However, some commands are supported partially and a
few commands are not supported at all. This section describes the commands that
have each of the three levels of support and also lists the connectivity differences
between an Epson single-station printer and the SureMark.
Note: Ensure that the dip switch on the printer is set to "Other," rather than "IBM."
Connectivity differences
The connectivity differences between an Epson single-station printer and the
SureMark printers are:
v The Epson printer offers a parallel interface that the SureMark printer does not
support.
v The following EIA-232 modes of communication, which are supported by the
Epson single-station printer, are not supported by the SureMark printer:
– 2400 kbps and 4800 kbps baud
– 7 bits of data
– Parity
– More than one stop bit
– 25-pin D shell
v To attach the printer to a standard PC serial port:
– The Epson single-station printer requires a Null Modem cable.
– The SureMark requires a standard 9-pin D-shell EIA-232 cable.
Functional differences
The following limitations must be considered when using a single-station SureMark
printer to emulate an Epson single-station printer:
v When applications switch from Epson printers to IBM printers, there is sometimes
a difference in the receipt line spacing. The receipt appears double spaced
because, by default, the SureMark printer treats carriage returns (CRs) the same
as line feeds (LFs). To change this behavior see “Mode Option” MCT #30 (1E
hex) in Table 17 on page 125.
v To provide a more seamless transition between OPOS-driven Epson and IBM
printers, IBM now supports an OEM Printer Emulation setting in the OPOS
printer device configuration dialog. Enable this setting to produce behavior that is
more consistent with that of an Epson printer. (Refer to the Application
Programming Guide for your driver.)
Danger
Before you begin to install this product, read the safety information in
IBM Safety Information—Read This First, GA27-4004. This booklet describes
safe procedures for cabling and plugging in electrical equipment.
Gevaar
Perigo
Fare!
Gevaar
Voordat u begint met het installeren van dit produkt, dient u eerst de
veiligheidsrichtlijnen te lezen die zijn vermeld in de publikatie IBM Safety
Information—Read This First, GA27-4004. In dit boekje vindt u veilige
procedures voor het aansluiten van elektrische appratuur.
VAARA
Danger
Vorsicht
Vigyázat
Pericolo
Fare
Perigo
Peligro
Varning—livsfara
IBM
IBM
GA27-4004
GA27-4004
GA27-4004
IBM GA27-4004
GA27-4004
GA27-4004
GA27-4004
GA27-4004
Appendix I. Notices
This information was developed for products and services offered in the U.S.A.
IBM may not offer the products, services, or features discussed in this document in
other countries. Consult your local IBM representative for information on the
products and services currently available in your area. Any reference to an IBM
product, program, or service is not intended to state or imply that only that IBM
product, program, or service may be used. Any functionally equivalent product,
program, or service that does not infringe any IBM intellectual property right may be
used instead. However, it is the user’s responsibility to evaluate and verify the
operation of any non-IBM product, program, or service.
IBM may have patents or pending patent applications covering the subject matter in
this document. The furnishing of this document does not give you any license to
these patents. You can send license inquiries, in writing, to:
IBM Director of Licensing
IBM Corporation
North Castle Drive
Armonk, NY 10504-1785
U.S.A.
The following paragraph does not apply to the United Kingdom or any other country
where such provisions are inconsistent with local law: INTERNATIONAL BUSINESS
MACHINES CORPORATION PROVIDES THIS PUBLICATION "AS IS" WITHOUT
WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT
NOT LIMITED TO, THE IMPLIED WARRANTIES OF NON-INFRINGEMENT,
MERCHANTABILITY, OR FITNESS FOR A PARTICULAR PURPOSE. Some states
do not allow disclaimer of express or implied warranties in certain transactions,
therefore, this statement may not apply to you.
IBM may use or distribute any of the information you supply in any way it believes
appropriate without incurring any obligation to you.
Any references in this information to non-IBM Web sites are provided for
convenience only and do not in any manner serve as an endorsement of those
Web sites. The materials at those Web sites are not part of the materials for this
IBM product and use of those Web sites is at your own risk.
Information concerning non-IBM products was obtained from the suppliers of those
products, their published announcements or other publicly available sources. IBM
has not tested those products and cannot confirm the accuracy of performance,
compatibility or any other claims related to non-IBM products. Questions on the
capabilities of non-IBM products should be addressed to the suppliers of those
products.
This information is for planning purposes only. The information herein is subject to
change before the products described become available.
Properly shielded and grounded cables and connectors must be used in order to
meet FCC emission limits. IBM is not responsible for any radio or television
interference caused by using other than recommended cables and connectors or by
unauthorized changes or modifications to this equipment. Unauthorized changes or
modifications could void the user’s authority to operate the equipment.
This device complies with part 15 of the FCC Rules. Operation is subject to the
following two conditions:
1. This device may not cause harmful interference, and
2. This device must accept any interference received, including interference that
may cause undesired operation.
This product has been tested and found to comply with the limits for Class A
Information Technology Equipment according to CISPR 22/European Standard EN
55022. The limits for Class A equipment were derived for commercial and industrial
environments to provide reasonable protection against interference with licensed
communication equipment.
Germany
Zulassungsbescheinigung laut dem Deutschen Gesetz über die
elektromagnetische Verträglichkeit von Geräten (EMVG) vom 30. August 1995
(bzw. der EMC EG Richlinie 89/336).
Dieses Gerät ist berechtigt in Übereinstimmung mit dem Deutschen EMVG das
EG-Konformitätszeichen - CE - zu führen.
Verantwortlich für die Konformitätserklärung nach Paragraph 5 des EMVG ist die
IBM Deutschland Informationssysteme GmbH, 70548 Stuttgart
Das Gerät erfüllt die Schutzanforderungen nach EN 50082–1 und EN 55022 Klasse A.
″Warnung: dies ist eine Einrichtung der Klasse A. Diese Einrichtung kann im
Wohnbereich Funkstörungen verursachen; in diesem Fall kann vom Betreiber
verlangt werden, angemessene Maβnahmen durchzuführen und dafür
aufzukommen.″
EN 50082–1 Hinweis:
Anmerkung:
Um die Einhaltung des EMVG sicherzustellen sind die Geräte, wie in den IBM
Handbüchern angegeben, zu installieren und zu betreiben.
Anytime a service action involves physical contact with logic cards, modules,
back-panel pins, or other ESD sensitive (ESDS) parts, the service person must be
connected to an ESD common ground point on the product through the ESD wrist
strap and cord.
The ESD ground clip can be attached to any frame ground, ground braid, green
wire ground, or the round ground prong on the AC power plug. Coax or connector
outside shells can also be used.
Logic cards removed from a product should be placed in ESD protective containers.
No other object should be allowed inside the ESD container with the logic card.
Attach tags or reports that must accompany the card to the outside of the container.
Español:
Esta unidad debe reciclarse o desecharse de acuerdo con lo establecido en la
normativa nacional o local aplicable. IBM recomienda a los propietarios de equipos
de tecnología de la información (TI) que reciclen responsablemente sus equipos
cuando éstos ya no les sean útiles. IBM dispone de una serie de programas y
servicios de devolución de productos en varios países, a fín de ayudar a los
propietarios de equipos a reciclar sus productos de TI. Se puede encontrar
información sobre las ofertas de reciclado de productos de IBM en el sitio web de
IBM http://www.ibm.com/ibm/environment/products/prp.shtml.
Notice: This mark applies only to countries within the European Union (EU) and
Norway.
In the United States, IBM has established a return process for reuse, recycling, or
proper disposal of used IBM sealed lead acid, nickel cadmium, nickel metal hydride,
and other battery packs from IBM equipment. For information on proper disposal of
these batteries, contact IBM at 1-800-426-4333. Please have the IBM part number
listed on the battery available prior to your call.
For Taiwan:
Notice: This mark applies only to countries within the European Union (EU)
This notice is provided in accordance with Royal Decree 106/2008 of Spain: The
retail price of batteries, accumulators and power cells includes the cost of the
environmental management of their waste.
For California:
Perchlorate material – special handling may apply
Refer to http://www.dtsc.ca.gov/hazardouswaste/perchlorate.
Oregon - For information regarding recycling covered electronic devices in the state
of Oregon, go to the Oregon Department of Environmental Quality site at
http://www.deq.state.or.us/lq/electronics.htm.
Trademarks
The following are trademarks of International Business Machines Corporation in the
United States or other countries, or both:
AnyPlace Kiosk(tm)
AnyPlace POS Hub(tm)
DB2
DB2 Universal Database
IBM and the IBM logo
PS/2
SureMark
SurePoint
SurePOS
Wake on LAN
WebSphere
Microsoft, Windows, Windows NT, and the Windows logo are trademarks of
Microsoft Corporation in the United States, other countries, or both.
Celeron and Intel are trademarks of Intel corporation in the United States, or other
countries.
Java and all Java-based trademarks and logos are trademarks or registered
trademarks of Sun Microsystems, Inc. in the United States, or other countries, or
both.
Index
Numerics code page command, set 135
code pages
4610 fonts and logos 37
code page 437 94
4610 fonts and logos utilities 37
code page 858 95
code page 860 96
code page 863 97
A code page 865 98
AipFlsh46 40 definitions 92
align positions command 139 generic 93
application requirements 14 resident 15
asynchronous commands 175 code pages, resident 15
command line utility 40
commands, EIA-232
B asynchronous 175
bar code commands bar code commands 147
enable PDF417 truncation 155 batch printing 176
print bar code 147 check processing 164
print PDF417 bar code 153 data buffer management 176
select aspect ratio PDF417 bar code 155 document handling 181
select bar code height 152 document scanner 166
select font for HRI 153 miscellaneous 160
select horizontal size of bar code 152 page mode printing 177
select PDF417 ECC level 154 preset 114
select printing position of HRI 152 print character 156
bar codes, supported 15 print graphics (logo) command 157
batch printing commands 176 setup 129
battery return program 210 system 111
battery, European Union 210 commands, immediate 89
baud rate selection, EIA-232 28 communication interfaces 10
baud rate selection, EIA-232, Model TI8 30 communication mode selection
BMP 5 EIA-232 28, 30
USB 31
consumable supplies 81
C controls, printer
cable ferrite requirement 208 Models TF6 and TM6 71
calibration, document scanner 60 Models TI1, TI2, TI3, TI4, TI8, TI9, TG3, TG4, TG8,
cash drawer drive pulse command 161 TG9 47
cash drawer pin assignments 90 conversion utility, proportional fonts 37
character fonts 98
check processing commands 164
check verification, printing 47 D
checks, clearing jams 55 damage from electrostatic discharge 208
Class A compliance statement data buffer management commands 176
Australia and New Zealand 206 define document wait time command 141
China 207 dimensions, physical 10
European Union 205 disable feed buttons 143
FCC (USA) 205 disable line count 176
Germany 206 disable the beeper 143
Industry Canada 206 disable upside-down printing 144
Japan 207 diskette, fonts and logos utilities, 4610 37
Taiwan 208 diskettes
cleaning related xvi
MICR reader read head 56 disposal of equipment 209
scanner 59 document format 5
thermal print head (Model TI1, TI2, TI3, TI4, TI8, document handling
TG3, TG4) 57 landscape mode 182
thermal print head (Models TF6 and TM6) 73 portrait mode 181
clearing jams, DI station 55 document handling, landscape mode commands 182
Index 215
Updated April 2, 2009
K P
Korean communications statement 207
paper cut/DI eject command 161
paper width 87
paper, document insert, specifications 82
L paper, select thermal 147
landscape printing commands 183 paper, thermal, specifications 81
left margin command, set 138 parameters, serial RS-485 90
limitations 9 perchlorate 211
line spacing, minimum units 137 physical dimensions 10
line spacing, select 1/6 136 pin assignments
line spacing, select 1/8 136 cash drawer connector 90
EIA-232 connector 91
USB connector 92
M planning information 9
maintenance, printers 85 power requirements 12
maintenance, service provider 85 predefine messages command 117
memory units 89 preset commands 114
mercury-added statement 212 print and line feed command 156
MICR data parser sample code 44 print character commands 156
MICR read print head cleaning, thermal
read command 165 Models TF6 and TM6 73
MICR reader and check flipper test 65 Models TI1, TI2, TI3, TI4, TI8, TG3, TG4 57
MICR reader read head cleaning 56 print head cleaning, thermal head 57
microcode tolerance (MCT) print logo inline 146
loading command 124 print mode command, set 129
request command 125 print predefined graphics (logo) command 159
miscellaneous EIA-232 commands 160 print scanned image command 168
Model 3 or 4 printer, emulate print station command, set 134
limitations 41 print station parameters command, set 136
overview 41 print width 87
model comparison 7 printed copy of scanned check 66
multipart form specifications 82 printer firmware update using JavaPOS 39
printer, single-station
indicators and controls 71
N operation 71
notices 203 paper loading 71
battery recycling 210 printer, thermal/impact
cable ferrites 208 check verification 47
electronic emissions 205 clearing jams, DI station 55
electrostatic discharge (ESD) 208 indicators and controls 47
end of life disposal 209 installing EIA-232/RS-485 fillers 24
IBM 203 installing for EIA-232/RS-485 18
safety information 197 installing for USB 21
installing USB fillers 26
operation 47
O paper loading 53
offline test, single-station printer ribbon loading 51
customer receipt 76 ribbon specifications 83
reset printer 78 printing flash memory 41
test pattern 77 printing saved data 41
Index 217
Updated April 2, 2009
specifications (continued)
speed 87
X
XON and XOFF
thermal paper 81
control description 29, 30
USB pins 92
selection 28
speed, print 87
start scan command 166
status
request 111, 112
summary 184
status bytes, EIA-232 184
status request command 112
store scanned image command 169
supplies 83
supplies, where to order 81
T
tab to next tab stop command 160
Taiwanese battery recycling statement 210
temperature requirements 10
testing
Models TF6 and TM6 75
Models TI1/TI2/TI3/TI4/TI8 61
thermal code page command 119
thermal paper specifications 81
thermal paper, select 147
TIFF 5
trademarks 212
TrueType fonts conversion utility 37
U
underline mode command, set or cancel 131
unidirectional printing command, set or cancel 133
unpacking the printer 18
update firmware
firmware update diskette 38
limitation 41
methods 37
POSS for Windows 39
via EIA-232 attachment 40
upload electronic journal data during emulation 187
USB communication mode 31
USB pin assignments 92
V
verify previous commands completed 111
voltage conversion circuitry 89
W
wall mounting feature, single-station printers 23
warranty information, all models 5
Web site, IBM Retail Store Solutions 44
weight, all models 10
where to order supplies 81
We appreciate your comments about this publication. Please comment on specific errors or omissions, accuracy,
organization, subject matter, or completeness of this book. The comments you send should pertain to only the
information in this manual or product and the way in which the information is presented.
For technical questions and information about products and prices, please contact your IBM branch office, your IBM
business partner, or your authorized remarketer.
When you send comments to IBM, you grant IBM a nonexclusive right to use or distribute your comments in any
way it believes appropriate without incurring any obligation to you. IBM or any other organizations will only use the
personal information that you supply to contact you about the issues that you state on this form.
Comments:
Name Address
Company or Organization
_ _ _ _ _ _ _Fold
_ _ _and
_ _ _Tape
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _Please
_ _ _ _ _do
_ _not
_ _ staple
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _Fold
_ _ _and
_ _ Tape
______
NO POSTAGE
NECESSARY
IF MAILED IN THE
UNITED STATES
IBM Corporation
Dept ZBDA/Bldg. 307
P. O. Box 12195
Research Triangle Park, NC 27709-9990
_________________________________________________________________________________________
Fold and Tape Please do not staple Fold and Tape
Cut or Fold
GA27-4151-07 Along Line
GA27-4151-07