Diebold Nixdorf TH320 User guide

Category
Print & Scan
Type
User guide
TH320 Thermal Printer
Programming Guide
01750341463A
Federal Communications Commission (FCC) Radio Frequency Interference Statement Warning
Changes or modifications to this unit not expressly approved by the party responsible for compliance could void the user’s
authority to operate the equipment.
Note
This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to Part 15 of the
FCC Rules. These limits are designed to provide reasonable protection against harmful interference when the equipment is
operated in a commercial environment. This equipment generates, uses, and can radiate radio frequency energy and, if not
installed and used in accordance with the instruction manual, may cause harmful interference to radio communications.
Operation of this equipment in a residential area is likely to cause harmful interference in which case the user will be required
to correct the interference at his own expense.
Information to the User
This equipment must be installed and used in strict accordance with the manufacturer’s instructions. However, there is no
guarantee that interference to radio communications will not occur in a particular commercial installation. If this equipment
does cause interference, which can be determined by turning the equipment off and on, the user is encouraged to contact
Diebold Nixdorf immediately.
Diebold Nixdorf is not responsible for any radio or television interference caused by unauthorized modification of this
equipment or the substitution or attachment of connecting cables and equipment other than those specified by Diebold
Nixdorf. The correction of interferences caused by such unauthorized modification, substitution or attachment will be the
responsibility of the user.
In order to ensure compliance with the Product Safety, FCC and CE marking requirements, you must use the power supply,
power cord, and interface cable which are sold for use with this product or which meet the following parameters:
Power Supply
UL Listed (QQGQ), Class 2 power supply with SELV (Secondary Extra Low Voltage), non-energy hazard output, input rated
100-240 Vac, 1.6 A/0.8 A, 50/60 Hz, output rated 24 Vdc, 2.6 A for 60 watt unit.
Use of this product with a power supply other than the Diebold Nixdorf power supply will require you to test the power
supply and Diebold Nixdorf printer for FCC and CE mark certification.
Communication Interface Cable
A shielded (360 degree) interface cable must be used with this product. The shield must be connected to the frame or earth
ground connection or earth ground reference at EACH end of the cable.
Use of a cable other than described here will require that you test the cable with the Diebold Nixdorf printer and your system
for FCC and CE mark certification.
Industry Canada (IC) Radio Frequency Interference Statement
This Class B digital apparatus meets all requirements of the Canadian Interference-Causing Equipment Regulations.
Cet appareil numérique de la classe B respecte toutes les exigences du Règlement sur le matériel brouilleur du Canada.
Voluntary Control Council for Interference (VCCI) Radio Frequency Interference Statement
This is a Class B product based on the standard of the voluntary Control Council for Interference by Information Technology
Equipment (VCCI). If this equipment is used in a domestic environment, radio disturbance may arise. When such trouble
occurs, the user may be required to take corrective actions.
Disclaimer
Information in this document is subject to change without notice. Consult your Diebold Nixdorf sales representative for
information that is applicable and current. Diebold Nixdorf reserves the right to improve products as new technology,
components, software, and firmware become available.
No part of this document may be reproduced, transmitted, or translated in any form or by any means, electronic or
mechanical, for any purpose without the express written permission of Diebold Nixdorf.
Copyright
Copyright © 2019 by Diebold Nixdorf.
Trademarks
ColorPOS®, LogoEZ®, and ReceiptWare are registered trademarks of CognitiveTPG, LLC.
Microsoft, Windows are registered Trademarks of Microsoft Corporation in the U.S.A. and/or other countries.
Inside Out Networks, Inside Out, EPIC, and Edgeport are trademarks of Inside Out Networks.
All other trademarks and registered trademarks are the property of their respective holders.
Patents
Made under one or more of the following U. S. patents: 4886381, 5579043, 5613787, 5651624, 5713678, 5752779, 5789916, 5800080,
5879090, 5887999, 5975776, 6027266, 6085973, 6089450, 6129465, 6155483, 6404452, 6486902, 6504331, 5749277, 6722754, 6739773,
6784909.
Website: http://www.dieboldnixdorf.com
Contents
Copyright © 2019, Diebold Nixdorf
01750341463A i
Chapter 1: About this Guide .................................................................................................................. 1
How to use this Guide ............................................................................................................... 1
Where to find the basics ........................................................................................................... 1
Where to find advanced technical information ....................................................................... 1
Support ....................................................................................................................................... 1
Chapter 2: Printer Status and Indicators .............................................................................................. 2
Startup Diagnostics ................................................................................................................... 2
Runtime diagnostics ................................................................................................................. 3
Remote diagnostics .................................................................................................................. 3
Indicators ................................................................................................................................... 4
Chapter 3: Migrating to TH320 ............................................................................................................... 5
Migrating from existing Diebold Nixdorf printers ................................................................... 5
Moving from the TH420 to the TH320 (Slip differences) ........................................................ 6
TH320 Emulation Commands ................................................................................................... 7
Set Printer ID Mode ........................................................................................................ 7
Set TH320 Printer ID ...................................................................................................... 7
TH320 Configuration Commands ............................................................................................. 7
Select Slip Lines per Inch ............................................................................................... 7
Select Number of Lines of Validation .............................................................................. 7
Select TH320 Narrow Slip Configuration Option to Ignore n Leading Spaces
Code (Hexadecimal) ....................................................................................................... 7
Select TH320 Narrow Slip Configuration Option to Ignore n Leading Spaces ................... 8
Select TH320 Narrow Slip 51-column Compressed Print Option .................................... 8
Select TH320 Delete Slip Trailing Spaces Option ........................................................... 8
Select TH320 (21 and 25-line) Rotated Slip Print Options ............................................... 9
Select TH320 First Line of Print Option in Text and Page Mode ....................................... 9
Select Cover Open Option .............................................................................................. 9
Set Page Mode Margin Mechanical Adjustment ............................................................. 10
Select TH320 Slip Eject Option ....................................................................................... 10
Select 45/60 Column Slip Option .................................................................................... 10
Set Page Mode Option to Trim Full Dots ......................................................................... 10
TH320 Configurable Slip Commands ...................................................................................... 11
TH320 Double High Slip Character Print ......................................................................... 11
TH320 Slip Character Spacing ....................................................................................... 11
TH320 Slip Minimum Units ............................................................................................. 11
TH320 Slip Left Margin and Print Width .......................................................................... 11
TH320 Slip Print Justification .......................................................................................... 11
Chapter 4: Programming the Printer ..................................................................................................... 12
Overview of Printing Characteristics ....................................................................................... 12
Character appearance ............................................................................................................... 13
Contents
Contents
Copyright © 2019, Diebold Nixdorf
01750341463A ii
Receipt character specification ......................................................................................... 13
Standard ........................................................................................................................ 13
Compressed ................................................................................................................... 13
Print zones ................................................................................................................................. 14
Print zones for receipt station 80 mm paper .................................................................... 14
Print zones for slip station ....................................................................................................... 15
Print Zones for Slip, Validation ................................................................................................ 16
Rotated printing commands ..................................................................................................... 17
Chapter 5: Programming Commands ................................................................................................... 18
Commands listed by function .................................................................................................. 18
Printer actions ..................................................................................................................... 18
Print and paper feed ........................................................................................................... 19
Vertical and horizontal positioning ................................................................................... 19
Text characteristics ............................................................................................................ 19
Graphics .............................................................................................................................. 20
Status ................................................................................................................................... 21
Batch mode .................................................................................................................... 21
Real time ........................................................................................................................ 21
Automatic status back / Unsolicited status mode ............................................................ 22
Bar codes ............................................................................................................................ 22
Page mode ........................................................................................................................... 22
Macros ................................................................................................................................. 23
MICR check reader commands ......................................................................................... 23
MICR Reading ................................................................................................................ 23
MICR Parsing ................................................................................................................. 23
User data storage ............................................................................................................... 23
Flash download ................................................................................................................... 23
Ethernet setup commands ................................................................................................. 24
Settings commands ............................................................................................................ 24
Miscellaneous configuration commands ......................................................................... 24
Command conventions ............................................................................................................. 25
Command descriptions ............................................................................................................. 25
Printer actions ..................................................................................................................... 25
Clear printer ................................................................................................................... 26
Close form ...................................................................................................................... 26
Open form ...................................................................................................................... 26
Perform full knife cut ....................................................................................................... 26
Perform partial knife cut .................................................................................................. 26
Generate tone ................................................................................................................ 27
Return home .................................................................................................................. 27
Select peripheral device (for multi-drop) ......................................................................... 27
Initialize printer ............................................................................................................... 28
Set slip paper eject length ............................................................................................... 28
Set unidirectional print on impact station ........................................................................ 28
Select receipt or slip for printing; slip for MICR read ........................................................ 28
Select receipt or slip for setting line spacing .................................................................... 29
Select sensors to stop printing ........................................................................................ 29
Contents
Copyright © 2019, Diebold Nixdorf
01750341463A i
Enable or disable panel button ....................................................................................... 29
Set slip paper waiting time .............................................................................................. 30
Generate pulse to open cash drawer .............................................................................. 30
Release Paper ............................................................................................................... 30
Set current color ............................................................................................................. 31
Select slip station............................................................................................................ 31
Select cut mode and cut paper........................................................................................ 31
Set paper type (ColorPOS®) ........................................................................................... 32
Select receipt station ..................................................................................................... 32
Set interpretation of “Set current color”command ........................................................... 32
Set timeout value for low-power idle state ...................................................................... 33
Set printer into low-power idle state ................................................................................ 33
Print test form ................................................................................................................. 33
Port Idle Timeout ............................................................................................................ 33
Print and paper feed ........................................................................................................... 34
Print and feed paper one line .......................................................................................... 34
Print and eject slip .......................................................................................................... 34
Print and carriage return ................................................................................................. 34
Feed n print lines ............................................................................................................ 34
Feed n dot rows .............................................................................................................. 35
Add n extra dot rows ....................................................................................................... 35
Print ................................................................................................................................ 35
Print and feed paper ....................................................................................................... 36
Print and reverse feed paper .......................................................................................... 36
Print and feed n lines ...................................................................................................... 36
Print and reverse feed n lines.......................................................................................... 36
Reverse feed n lines ....................................................................................................... 37
Reverse feed n dots ....................................................................................................... 37
Vertical and horizontal positioning ................................................................................... 37
Horizontal tab ................................................................................................................. 37
Set horizontal and vertical minimum motion units ........................................................... 37
Set column ..................................................................................................................... 38
Set absolute starting position .......................................................................................... 38
Set vertical line spacing to 1/6 inch ................................................................................. 38
Set vertical line spacing .................................................................................................. 39
Set horizontal tab positions ............................................................................................. 39
Set relative print position ................................................................................................ 40
Select justification .......................................................................................................... 41
Set left margin ................................................................................................................ 41
Set printing area width .................................................................................................... 42
Text characteristics commands ........................................................................................ 43
Select double-wide characters ....................................................................................... 43
Select single-wide characters ......................................................................................... 43
Select 90 degree counter-clockwise rotated print ........................................................... 43
Select pitch (column width) ............................................................................................. 43
Set right-side character spacing ..................................................................................... 44
Select or cancel user-defined character set .................................................................... 44
Select print mode ........................................................................................................... 45
Define user-defined character set ................................................................................... 46
Contents
Copyright © 2019, Diebold Nixdorf
01750341463A ii
Define extended user-defined character set ................................................................... 47
Select or cancel underline mode .................................................................................... 47
Copy character set from ROM to RAM ............................................................................ 48
Cancel user-defined character ....................................................................................... 48
Select or cancel emphasized mode ................................................................................ 48
Select or cancel double-strike ......................................................................................... 49
Select or cancel italic print .............................................................................................. 49
Select international character code ................................................................................ 50
Select or cancel 90 degree clockwise rotated print .......................................................... 51
Select international character set ................................................................................... 51
Select or cancel upside-down print mode ....................................................................... 52
Select character size ...................................................................................................... 53
Select or cancel white/black reverse print mode ............................................................. 54
Set smoothing ................................................................................................................ 54
Reverse color text mode (ColorPOS®) ............................................................................ 55
Text strike-through mode (ColorPOS®) ........................................................................... 55
Select superscript or subscript modes ............................................................................ 55
Select active user-defined character set ......................................................................... 56
Download font list ........................................................................................................... 56
Configure use of font set ................................................................................................. 56
Configure line spacing .................................................................................................... 56
Double-byte fonts ............................................................................................................... 57
Lock permanent font flash area ...................................................................................... 57
Erase user flash sector ................................................................................................... 57
Select font ID number ..................................................................................................... 58
Select font style number ................................................................................................. 58
Save font ID number as default font at power up ............................................................. 58
Get double-byte font CRC (font ID) ................................................................................. 58
Get double-byte font CRC (font ID and font style) ........................................................... 58
Download font ................................................................................................................ 59
Graphics .............................................................................................................................. 59
Download BMP logo ....................................................................................................... 59
Select bit image mode .................................................................................................... 60
Turn on/off TIFF compression ......................................................................................... 61
Print advanced raster graphics ....................................................................................... 61
Select single-density graphics ........................................................................................ 61
Select double-density graphics....................................................................................... 61
Select the current logo .................................................................................................... 62
Define downloaded bit image ......................................................................................... 63
Print downloaded bit image ............................................................................................ 64
Print raster graphics ....................................................................................................... 64
Print raster monochrome graphics (ColorPOS®) ............................................................. 65
Print raster color graphics (ColorPOS®) .......................................................................... 65
Download logo image (ColorPOS®) ................................................................................ 66
Print Flash Logo ............................................................................................................. 66
Define Flash Logos ........................................................................................................ 66
Apply shading to logo (ColorPOS®) ................................................................................ 67
Merge watermark mode (ColorPOS®) ............................................................................. 67
Monochrome shade mode (ColorPOS®) ......................................................................... 68
Color shade mode (ColorPOS®) ..................................................................................... 68
Contents
Copyright © 2019, Diebold Nixdorf
01750341463A iii
Logo print with color plane swap (ColorPOS®) ................................................................ 68
Form and merge real time surround graphic (ColorPOS®) ............................................... 69
Save graphics buffer as logo (ColorPOS®) ...................................................................... 69
Background logo print mode (ColorPOS®) ...................................................................... 70
Apply margin message mode (ColorPOS®) .................................................................... 70
Shade and store logo (ColorPOS®) ................................................................................. 71
Logo print with knife cut ................................................................................................. 71
Set temporary max target speed ..................................................................................... 72
Set LogoEZ® colorization ................................................................................................ 72
Set LogoEZ® attribute mapping ...................................................................................... 75
Convert 6-dots/mm bitmap to 8-dots/mm bitmap ............................................................ 76
Enable constant speed logos .......................................................................................... 76
Status ................................................................................................................................... 77
Status command introduction ......................................................................................... 77
Batch mode ......................................................................................................................... 77
Transmit peripheral device status (RS-232C printers only) ............................................. 77
Transmit paper sensor status ......................................................................................... 78
Transmit printer ID .......................................................................................................... 78
Transmit printer ID, remote diagnostics extension .......................................................... 80
Transmit status ............................................................................................................... 83
Send printer software version ......................................................................................... 85
Real time commands .......................................................................................................... 85
Preferred implementation ............................................................................................... 85
Alternate implementation ............................................................................................... 85
Rules for using real time commands ............................................................................... 85
Moving data through the buffer ....................................................................................... 86
Busy line and fault conditions ......................................................................................... 86
Real time status transmission ......................................................................................... 86
Real time request to printer ............................................................................................. 88
Real time printer status transmission .............................................................................. 90
Real time commands disabled ........................................................................................ 90
Automatic Status Back ....................................................................................................... 91
Enable/disable Automatic Status Back (ASB) ................................................................. 91
Unsolicited status mode .................................................................................................... 94
Select or cancel unsolicited status mode (USM) ............................................................. 94
Recognizing data from the printer ................................................................................... 97
Bar codes ............................................................................................................................ 98
QR code Overview ......................................................................................................... 98
Select model for QR code ............................................................................................... 98
Set size for QR code module .......................................................................................... 98
Set data parsing mode for QR Code ............................................................................... 99
Select error correction level for QR Code ........................................................................ 99
Store symbol data for QR Code ...................................................................................... 99
Print symbol data for QR code ........................................................................................ 100
Transmit QR code print size ........................................................................................... 101
Select printing position of HRI characters ....................................................................... 103
Select pitch of HRI characters ........................................................................................ 103
Select bar code height .................................................................................................... 103
Print bar code ................................................................................................................. 103
Print multiple barcodes ................................................................................................... 105
Contents
Copyright © 2019, Diebold Nixdorf
01750341463A iv
Print GS1 DataBar, null terminated ................................................................................. 106
Print GS1 DataBar, data length specified ........................................................................ 106
Set GS1 DataBar parameters ......................................................................................... 107
Select PDF 417 parameters ........................................................................................... 107
Select bar code width ..................................................................................................... 108
Set DataMatrix Parameters ............................................................................................ 109
Set DataMatrix module size ............................................................................................ 110
Store DataMatrix data in symbol storage area ................................................................ 111
Print DataMatrix symbol data in the symbol storage area ................................................ 112
Page mode ........................................................................................................................... 113
Slip page mode considerations ....................................................................................... 113
Print and return to standard mode .................................................................................. 114
Cancel print data in page mode ...................................................................................... 114
Print data in page mode .................................................................................................. 114
Select page mode .......................................................................................................... 115
Select standard mode .................................................................................................... 116
Select print direction in page mode ................................................................................. 116
Set print area in page mode ............................................................................................ 117
Set absolute vertical print position in page mode ............................................................ 118
Set relative vertical print position in page mode .............................................................. 118
Macros ................................................................................................................................. 119
Select or cancel macro definition .................................................................................... 119
Execute macro ............................................................................................................... 119
MICR commands ................................................................................................................. 120
MICR reading ................................................................................................................. 120
Read MICR data and transmit ........................................................................................ 120
Transmit last MICR read ................................................................................................. 120
MICR parsing ....................................................................................................................... 121
Define parsing format, save in NVRAM ........................................................................... 121
Define parsing format, do not save permanently ............................................................. 121
Parsing parameter string options .................................................................................... 121
Sample parsing formats.................................................................................................. 122
Check serial number....................................................................................................... 125
Loading the exception table ............................................................................................ 126
Exception table entry format ........................................................................................... 126
Maintaining the exception table ...................................................................................... 127
User data storage ............................................................................................................... 128
Write to user data storage ............................................................................................... 128
Read from user data storage .......................................................................................... 128
Select memory type (SRAM/flash) where to save logos or user-defined fonts .................. 128
Flash memory user sectors allocation............................................................................. 129
Flash object area pack .................................................................................................... 129
Flash object delete ......................................................................................................... 129
Expanded flash memory allocation ................................................................................. 130
Select flash area for storing logos and user-defined characters ...................................... 130
Return flash area size ..................................................................................................... 130
Erase user flash sector ................................................................................................... 131
User storage status (ColorPOS®).................................................................................... 131
Contents
Copyright © 2019, Diebold Nixdorf
01750341463A v
Lock permanent font flash area ...................................................................................... 132
Flash download ................................................................................................................... 132
Switch to flash download mode ...................................................................................... 133
Erase all flash contents except boot sector ..................................................................... 133
Return main program flash CRC ..................................................................................... 133
Download application ..................................................................................................... 134
Reset firmware ............................................................................................................... 134
Ethernet setup commands ................................................................................................. 135
Restore default settings .................................................................................................. 135
Set IP address ................................................................................................................ 135
Set Net Mask .................................................................................................................. 135
Set Gateway ................................................................................................................... 135
Set raw TCP/IP port ........................................................................................................ 135
DHCP (auto-configuration) ............................................................................................ 136
Inactivity timeout ............................................................................................................ 136
Keep-alive pings ............................................................................................................. 136
Set HTTP port................................................................................................................. 136
Get Ethernet configuration ............................................................................................. 137
Settings commands ............................................................................................................ 138
Save current settings ...................................................................................................... 138
Restore factory settings .................................................................................................. 138
Upload current settings................................................................................................... 138
Upload factory settings ................................................................................................... 138
Download settings .......................................................................................................... 138
Miscellaneous configuration commands ......................................................................... 139
Set diagnostics mode ..................................................................................................... 139
Enable or disable knife ................................................................................................... 139
Enable or disable paper low sensor ................................................................................ 139
Set max power................................................................................................................ 139
Set printer emulation ...................................................................................................... 140
Reset settings to default values ...................................................................................... 140
Set partial cut distance ................................................................................................... 140
Set default font ............................................................................................................... 140
Set font size .................................................................................................................... 141
Set color density ............................................................................................................. 141
Enable or disable Code 128 check digit calculation ......................................................... 141
Enable or disable barcode ITF leading zero .................................................................... 141
Enable or disable barcode string terminator .................................................................... 142
Set paper low threshold extension .................................................................................. 142
Enable or disable USM canned status ............................................................................ 142
Send diagnostic pages to comm port .............................................................................. 142
Enable or disable EJ action via operator control .............................................................. 143
Set fine adjustment of partial cut steps ............................................................................ 143
Set printer ID mode ......................................................................................................... 143
Set default code page at power on .................................................................................. 143
Set Asian ASCII characters to narrow ............................................................................. 143
Set vertical white space .................................................................................................. 144
Set USM or ASB ............................................................................................................. 144
Set printer tone ............................................................................................................... 144
Contents
Copyright © 2019, Diebold Nixdorf
01750341463A vi
Appendix A:
Enable or disable shutdown mode .................................................................................. 144
Set shutdown mode timeout ........................................................................................... 144
Set print quality level ....................................................................................................... 145
Set hard sync.................................................................................................................. 145
Set control point ............................................................................................................. 145
Enable or disable full cut ................................................................................................. 145
Set cash drawer delay for 24V ........................................................................................ 145
Commands listed by hexadecimal code ............................................................................................... 146
Appendix B
Resident Character Sets ......................................................................................................................... 153
Appendix C:
Character code table Page 0 (PC437: USA, Standard Europe): .......................................... 153
Character code table Page 1 (PC850: Multilingual Latin I): .................................................. 154
Character code table Page 2 (PC852: Latin II): .................................................................... 155
Character code table Page 3 (PC860: Portuguese): ............................................................ 156
Character code table Page 4 (PC863: Canadian French): ................................................... 157
Character code table Page 5 (PC865: Nordic): .................................................................... 158
Character code table Page 6 (PC858: Multilingual I + Euro): ............................................... 159
Character code table Page 7 (PC866: Russian): .................................................................. 160
Character code table Page 8 (WPC1252: Latin I): ............................................................... 161
Character code table Page 9 (PC862: Hebrew): .................................................................. 162
Character code table Page 10 (PC737: Greek): ................................................................... 163
Character code table Page 11 (PC874: Thai): ...................................................................... 164
Character code table Page 12 (PC857: Turkish): ................................................................. 165
Character code table Page 13 (WPC1251: Cyrillic): ............................................................. 166
Character code table Page 14 (WPC1255: Hebrew): ........................................................... 167
Character code table Page 15 (KZ_1048: Kazakh): ............................................................. 168
Character code table Page 16 (WPC1254: Turkish): ............................................................ 169
Character code table Page 17 (WPC1250: Central Europe): ............................................... 170
Character code table Page 18 (WPC28591: Latin 1): .......................................................... 171
Character code table Page 19 (WPC28592: Latin 2): .......................................................... 172
Character code table Page 20 (WPC28599: Turkish): .......................................................... 173
Character code table Page 21 (WPC28605: Latin 9): .......................................................... 174
Character code table Page 22 (PC864: Arabic): .................................................................. 175
Character code table Page 23 (PC720: Arabic): .................................................................. 176
Character code table Page 24 (WPC1256: Arabic): ............................................................. 177
Character code table Page 25 (WPC28596: Arabic): ........................................................... 178
Character code table Page 26 (KATAKANA: Asia): .............................................................. 179
Character code table Page 27 (PC775: Baltic): .................................................................... 180
Character code table Page 28 (WPC1257: Baltic): .............................................................. 181
Character code table Page 29 (WPC28594: Baltic): ............................................................ 182
Character code table Page 30 (WPC1253: Greek): ............................................................. 183
Electronic Journal ................................................................................................................................... 184
Electronic Journal Storage ....................................................................................................... 184
Chapter 1: About this guide
Copyright © 2019, Diebold Nixdorf
01750341463A 1
How to use this Guide
This guide provides programming information on Diebold Nixdorf’s TH320 printer. It is written for tech-savvy users
who are interested in customizing or adjusting printer functionality and is meant to be used with the User Guide.
If you experience any difficulties during the programming process or feel unsure of adjustments you have made,
contact your Diebold Nixdorf representative for further assistance.
Where to find the basics
If you are looking for information on setup or basic operation, refer to the User Guide. This guide assumes that you
have the User Guide handy for reference or are already familiar with the printer.
Where to find advanced technical information
This guide contains the most complete information available on programming the printer. If you cannot find what you
need here or would like further guidance on how to program the printer, contact a Diebold Nixdorf representative for
assistance.
If you are having problems with the physical operation of the printer the Service Guide provides in-depth information
on diagnostics and service. The Service Guide is available to qualified service technicians who have been certified by
Diebold Nixdorf to perform advanced procedures.
Support
For more advanced procedures and troubleshooting, you may need to refer to the printer’s service guide or speak to a
Diebold Nixdorf technical professional. Your representative is able to provide you with necessary information.
For online service, refer to the website at www.dieboldnixdorf.com
Chapter 1: About this Guide
Chapter 2: Printer Status, Ethernet and Indicators
Copyright © 2019, Diebold Nixdorf
01750341463A 2
The TH320 printer performs a number of diagnostics that provide useful information about the operating status of the
printer. The following diagnostic tests are available.
Startup diagnostics, performed during startup cycle.
Runtime diagnostics, performed during normal printer operation.
Remote diagnostics, run during normal operation and reported in the print test.
The printer can be configured with the following settings and functions through the configuration menu that is printed
on the receipt. To learn more see the section called “Configuring the Printer”in the User Guide, page 17.
Communication interfaces (except Ethernet)
Diagnostic modes
RS-232C settings
Printer emulations/software options
Hardware options
Paper Type
Firmware features
Startup Diagnostics
When the printer receives power or performs a hardware reset, it automatically performs the startup diagnostics (also
known as level 0 diagnostics) during the startup cycle. The following diagnostics are performed:
Turn off motors and solenoids
Perform boot CRC check of the firmware ROM and test main program CRC
Failure causes Startup Diagnostics to stop; the printer beeps and the light flashes a set number of times,
indicating the nature of the failure. The table in the “Indicators”section (page 4) describes the specific tone and
light sequences.
Check if paper is present
Return the knife to the home position
Failure causes a fault condition. The table in the “Indicators”section (page 4) describes the specific tone and light
sequences.
Check if receipt cover is closed
Failure does not interrupt the startup cycle.
At power up, if the LED blinks twice, every four seconds, the object storage areas are being initialized. This process could
take up to two minutes. Once the object storage area initialization is complete the printer will continue with its normal
startup procedure and operation. DO NOT RESET THE PRINTER UNTIL THIS PROCESS IS COMPLETE.
When the start-up diagnostics are complete, the printer makes a two-tone beep (low then high frequency), the paper
feed button is enabled, and the printer is ready for normal operation.
If the printer has not been turned on before, or a new EEPROM has been installed, the default values for the printer
functions will be loaded into the EEPROM during start-up diagnostics, and the printer will make a quick four-tone beep
(high then low frequency, twice)
Chapter 2: Printer Status and Indicators
Chapter 2: Printer Status, Ethernet and Indicators
Copyright © 2019, Diebold Nixdorf
01750341463A 3
Runtime diagnostics
Runtime diagnostics (sometimes called level 2 diagnostics) run during normal printer operation. When the following
conditions occur, the printer automatically turns off the appropriate motors and disables printing to prevent damage
to the printer:
Paper out • Printhead too hot
Receipt cover open • Voltages out of range • Knife unable to home
The light on the operator panel will signal when these conditions occur as well as indicate what state or mode the
printer is in.
Remote diagnostics
Remote diagnostics (sometimes called level 3 diagnostics) keeps track of the following tallies and prints them on the
receipt during the print test. These tallies can be used to determine the printer’s state of health.
Model number
Serial number
CRC number
Number of lines printed
Number of knife cuts
Number of hours the printer has been on
Number of flash cycles
Number of cutter jams
Number of times the cover is opened
Number of barcodes printed
Number of receipt characters printed
Number of printer faults
Maximum temperature reached
Number of dots printed
Number of dots printed on current printhead
Number of printhead changes
Number of receipt mechanism changes
Number of knife mechanism changes
Number of thermistor errors
Number of low voltage errors
Number of high voltage errors
Number of firmware starts
Number of EEPROM updates
For more information about See this section
Accessing the remote diagnostic tallies “Command descriptions” in Chapter 5: Programming commands
(Status commands: Transmit printer ID, remote diagnostics extension,
Hexadecimal 1D 49 40 n)
: TH320-X80X-WN00
: 0000000000
Loader Firmware
P/N
Date
Flash Firmware
Revision
CRC
: L116
: Jul 6 2016
: V1.70
: C7FE
H/W parameters
Flash Memory Size
Flash Logos/Fonts
Flash User Storage
Flash Perm’nt
Fonts Flash Journal
Size SRAM Size
Head settting
Motor ID
Paper Type Setting
Color Density Adj
Print Density, Mono
Max Speed
Print Mode
Paper Width
Power
Knife
Partial
Cut
Paper Low Sensor
: 8 Mbytes
: 512 kbytes
: 64 kbytes
: 5504 kbytes
: 64 kbytes
: 8192 kbytes
: H
: 1
: Type 0, Monochrome
: n/a
: 100%
: 300 mm/sec
: Speed
: 80 mm
: Auto: 110
: Enabled
: 135 steps
: Enabled
No Paper Low Extension
Comm. Interface
Board Detected
Port Idle Timeout
Interface - USB
RX Buffer Size
USB Driver Type
USB Packet w/Error
Interface - RS232
RX Buffer
Size
Parameters
Baud Rate
Data Bits
Stop Bit
Parity
Flow Control
: Unknown
: disabled
: 4096
: Printer Class
: Accept
: 4096
: 115200
: 8
: 1
: NONE
: DTR/DSR
***To Enter Printer Config
Menu*** Press Feed Button
Within the Next Two Seconds
Chapter 2: Printer Status, Ethernet and Indicators
Copyright © 2019, Diebold Nixdorf
01750341463A 4
Indicators
The printer communicates various conditions both visually, with two green lights or audibly, with a
series of tones or beeps. The following table lists these indicators.
Green on-line, paper status, error light (to the rear of the paper feed button)
Indicator Sequence Condition
Light Continuous, blinking on Paper out
Cover open
Knife unable to home
Light Continuous, blinking off Paper is low
Printhead too hot
Voltages low/high
Light
Continuous, Double LED flash
Write to permanent memory in progress
Light Continuous, quick blinking Invalid firmware
(on power up)
Light Continuous, slow blinking Power supply and max power setting don’t match
Tone Two-tone beep
Start-up diagnostics completed successfully
(low frequency, high frequency)
Light Two-Tone beep When entering flash download mode*
and Tone (high frequency, low frequency)
Continuous, quick blinking of LED
*Note: The printer enters flash download mode when a download command is sent to the
printer.
Green slip-in light (in front of the paper feed button)
Indicator
Sequence
Condition
Light
Off
No check or form inserted or is incorrectly inserted
Light
On (continuous)
Check or form properly inserted
For more information about
See this section
Error conditions and
correcting them
Troubleshooting
Chapter 5 of the User Guide
The printer is also able to communicate its status to the host application if the application has been programmed to
receive this information.
WARNING: Do not open cover during a knife cut or you will risk damaging the blades.
Chapter 3: Migrating to a new printer
Copyright © 2019, Diebold Nixdorf
01750341463A 5
Migrating from existing Diebold Nixdorf printers
The TH320 printer is the fifth generation two station hybrid thermal/impact printer with feature enhancements
designed to provide the most desirable options to the customer. This section is provided for those customers who
would like to migrate from their existing TH420 to the TH320 printer, while maintaining as much continuity as possible
in the new application. Several commands exist to support such a migration. The primary differences are described
below:
TH420 to TH320:
TH420: wide slip station (66 columns)
TH320: narrow (42 columns) slip station
TH420: no top validation of forms TH320: top validation of forms
Chapter 3: Migrating to TH320
Chapter 3: Migrating to a new printer
Copyright © 2019, Diebold Nixdorf
01750341463A 6
Moving from the TH420 to the TH320 (Slip differences)
The impact station print zone on the TH420 is 4.7 inches wide and the print zone on the TH320 is 3.0 inches. To compensate
for the narrower print zone on the TH320 the firmware will provide the following functionality:
1.
For applications that currently use narrow forms with 42 or fewer columns, an option is provided to delete x leading
spaces. No application or form changes should be required.
2.
For applications that use narrow forms with 51 or fewer columns, an option is provided to default to compressed
mode. No application or form changes should be required.
3.
For applications using wide forms that print on less than 51 columns, options 1 and 2 above are combined with the
option to delete trailing spaces. There should be no changes required to the application but a new form will be
required.
4.
For applications using wide forms that print on more than 51 columns, the data will wrap to the next line. If you
don’t want data to wrap you will need to change the application and the form.
TH420
TH320
Impact Station Print Zone
4.7 inches
3 inches
Characters/row Normal Mode
66
42
Characters/row Compressed Mode
80
51
See Chapter 4: Programming the Printer for more details about the slip print zones.
Some commands have new functions for the slip and can be configured to be enabled or disabled on the slip. Existing
applications that use these functions on the receipt but not on the slip may need to be disabled manually for the slip. The
default is disabled for the slip.
1B 21 10 double high slip character print
1B 20 n slip character right side spacing
1D 50 XY set minimum units for the slip station
1D 4C nL nH set left margin on the slip station
1D 57 nL nH set print width on the slip station
1B 61 n print justification on the slip station
Chapter 3: Migrating to a new printer
Copyright © 2019, Diebold Nixdorf
01750341463A 7
TH320 Emulation Commands
Set Printer ID Mode
Code (Hexadecimal)
1F 03 0C n
This command is ignored.
Set TH320 Printer ID
Code (Hexadecimal)
1F 03 25 0F n
This command sets the printer ID response to the Printer ID command (1D 49 01)
n Printer ID
00 TH320
01 TH420
TH320 Configuration Commands
Select Slip Lines per Inch
Code (Hexadecimal)
1F 03 25 04 n
This command sets the slip station lines per inch setting.
n Line spacing
00
7.2 LPI
01
6.0 LPI
Select Number of Lines of Validation
Code (Hexadecimal)
1F 03 25 06 n
This command sets the number of lines of validation that can be printed.
n Number of validation lines
00 15
01-04 4 (default)
05-0F actual number (5 - 15 decimal)
Select TH320 Narrow Slip Configuration Option to Ignore n Leading Spaces
Code (Hexadecimal)
1F 03 25 08 n
This command is available so TH420 applications can ignore n leading spaces in a 42-column line of text.
Range of n
0x00 < n < 0x20 hexadecimal
0 < n < 3 2 decimal
n = 24 decimal is equivalent to printing the rightmost 42 columns of the TH420 printzone (24 + 42 = 66).
The first non-space in columns 1-n will stop ignoring leading spaces.
Text over 42 columns will wrap to the next line.
Tab (0x09), set column (0x1B 0x14 n), set absolute position (0x1b 0x24 nL nH), and set relative position (0x1B 0x5C
nL nH) commands are handled within the range of ignored leading spaces.
Chapter 3: Migrating to a new printer
Copyright © 2019, Diebold Nixdorf
01750341463A 8
Select TH320 Narrow Slip Configuration Option to Ignore n Leading Spaces
Code (Hexadecimal)
1F 03 25 09 n
This command is available so TH420 applications can ignore n leading spaces in a 51-column line of compressed text.
Range of n
0x00 < n < 0x20 hexadecimal
0 < n < 32 decimal
n = 29 decimal is equivalent to printing the rightmost 51 compressed columns of the TH420 printzone (29 + 51 =
80).
The first non-space in columns 1-n will stop ignoring leading spaces.
Text over 51 columns will wrap to the next line.
Tab (0x09), set column (0x1B 0x14 n), set absolute position (0x1b 0x24 nL nH), and set relative position (0x1B 0x5C
nL nH) commands are handled within the range of ignored leading spaces.
Select TH320 Narrow Slip 51-column Compressed Print Option
Code (Hexadecimal)
1F 03 25 0A n
When enabled, all normal text is printed in 51-column compressed print.
This accommodates existing applications printing up to 51 columns on the slip station.
The format will not match the TH420 exactly.
This will not affect rotated print mode (see below).
n 51-column compressed print option
00 Disable (default)
01 Enable
Select TH320 Delete Slip Trailing Spaces Option
Code (Hexadecimal)
1F 03 25 0B n
When enabled, all trailing spaces on the slip will be deleted.
This accommodates existing applications that send trailing spaces to the slip by not wrapping the blank text to
the next line.
The format will match the TH420 exactly, but a narrower form will be required.
This command will not work for an application that relies on wrapping text to print a line. A print command is
required.
n Delete slip trailing spaces option
00 Disable (default)
01 Enable
Chapter 3: Migrating to a new printer
Copyright © 2019, Diebold Nixdorf
01750341463A 9
Select TH320 (21 and 25-line) Rotated Slip Print Options
Code (Hexadecimal)
1F 03 25 0C n
21-line rotated text print accommodates existing applications, which print 21 or fewer rotated lines (as read).
The format will match the TH420 exactly.
25-line rotated text print accommodates existing applications, which print between 22 and 25 rotated lines (as
read). The format will not match the TH420 exactly.
An TH420 can print up to 33 rotated lines (as read), so those printing 26 or higher rotated lines, cannot be emu-
lated on the TH320 printer.
n
00
Rotated Print Options
21-line (default)
01
25-line
Select TH320 First Line of Print Option in Text and Page Mode
Code (Hexadecimal)
1F 03 25 0D n
The TH420 mechanism has a positive slip stop for positioning a form at its top right corner. Some applica-
tions rely on a form inserted to this slip stop in order to print on specific areas of the form. When the top
right corner of the form is positioned at the slip stop, the first print line is 0.7” below the top of form. Some
applications rely on the operator manually positioning a form in order to print on specific areas of the form.
The TH420 firmware does not automatically reposition an inserted form.
The TH320 slip stop override option does not reposition an inserted form.
The TH320 slip stop distance option is triggered at the slip selection command (0x1B 0x63 0x30 0x04) and
positions an inserted form prior to print so that the first line of print will match an TH420.
There is a temporary run time command to override this configuration option:
1F 7E 01 00 operator positioning for first print line
1F 7E 01 01 position form to TH420 slip stop distance for first print line
1F 7E 01 02 position form to top of form for first print line
n
First Line of Text
Beginning of Page Mode Print
00
Operator position
Top of form
01
TH420 Slip stop
Top of form (default)
02
Top of form
Top of form
03
TH420 Slip stop
TH420 Slip stop
Select Cover Open Option
Code (Hexadecimal)
1F 03 25 11 n
When the cassette cover open option is enabled and the operator opens the cassette cover, the printer will
stop printing and enter an error state.
When the option is disabled, the printer will ignore the state of the cassette cover.
n
Cassette Cover Option
00
Disabled
01
Enabled (default)
Chapter 3: Migrating to a new printer
Copyright © 2019, Diebold Nixdorf
01750341463A 10
Set Page Mode Margin Mechanical Adjustment
Code (Hexadecimal)
1F 03 25 16 n
·
Default is 0.
·
Value is printed on the second diagnostic page.
·
Ranges for margin configurations:
Margin Setting Maximum mechanical adjustment
.5 30 half dots
.3 56 half dots
.1 84 half dots
·
Mechanical adjustment does not apply when page size is defined to be greater than the default of 200 full
dots wide.
Select TH320 Slip Eject Option
Code (Hexadecimal)
1F 03 25 17 n
n Slip Eject
00
disabled
01
enabled (default)
. When enabled, the TH320 will eject slip and validation transactions out the top of the printer. The slip LED will
blink to remove the form.
·
Option can be disabled for applications that rely on the TH420 slip eject out the bottom front position.
Select 45/60 Column Slip Option
Code (Hexadecimal)
1F 03 25 18 n
n 45/60 Column Slip Option
00
disabled (default)
01
enabled
Set Page Mode Option to Trim Full Dots
Code (Hexadecimal)
1F 03 2F n
n < 128 # of full dots trimmed from right side
n = 255 compress to fit in 3.024
. This command is primarily implemented for applications specifying a page size greater than 242 full dots
wide.
·
Default is no trim.
·
Maximum width that can be compressed to fit in 3.024” is 270 full dots.
·
Value is printed on second diagnostic page.
  • Page 1 1
  • Page 2 2
  • Page 3 3
  • Page 4 4
  • Page 5 5
  • Page 6 6
  • Page 7 7
  • Page 8 8
  • Page 9 9
  • Page 10 10
  • Page 11 11
  • Page 12 12
  • Page 13 13
  • Page 14 14
  • Page 15 15
  • Page 16 16
  • Page 17 17
  • Page 18 18
  • Page 19 19
  • Page 20 20
  • Page 21 21
  • Page 22 22
  • Page 23 23
  • Page 24 24
  • Page 25 25
  • Page 26 26
  • Page 27 27
  • Page 28 28
  • Page 29 29
  • Page 30 30
  • Page 31 31
  • Page 32 32
  • Page 33 33
  • Page 34 34
  • Page 35 35
  • Page 36 36
  • Page 37 37
  • Page 38 38
  • Page 39 39
  • Page 40 40
  • Page 41 41
  • Page 42 42
  • Page 43 43
  • Page 44 44
  • Page 45 45
  • Page 46 46
  • Page 47 47
  • Page 48 48
  • Page 49 49
  • Page 50 50
  • Page 51 51
  • Page 52 52
  • Page 53 53
  • Page 54 54
  • Page 55 55
  • Page 56 56
  • Page 57 57
  • Page 58 58
  • Page 59 59
  • Page 60 60
  • Page 61 61
  • Page 62 62
  • Page 63 63
  • Page 64 64
  • Page 65 65
  • Page 66 66
  • Page 67 67
  • Page 68 68
  • Page 69 69
  • Page 70 70
  • Page 71 71
  • Page 72 72
  • Page 73 73
  • Page 74 74
  • Page 75 75
  • Page 76 76
  • Page 77 77
  • Page 78 78
  • Page 79 79
  • Page 80 80
  • Page 81 81
  • Page 82 82
  • Page 83 83
  • Page 84 84
  • Page 85 85
  • Page 86 86
  • Page 87 87
  • Page 88 88
  • Page 89 89
  • Page 90 90
  • Page 91 91
  • Page 92 92
  • Page 93 93
  • Page 94 94
  • Page 95 95
  • Page 96 96
  • Page 97 97
  • Page 98 98
  • Page 99 99
  • Page 100 100
  • Page 101 101
  • Page 102 102
  • Page 103 103
  • Page 104 104
  • Page 105 105
  • Page 106 106
  • Page 107 107
  • Page 108 108
  • Page 109 109
  • Page 110 110
  • Page 111 111
  • Page 112 112
  • Page 113 113
  • Page 114 114
  • Page 115 115
  • Page 116 116
  • Page 117 117
  • Page 118 118
  • Page 119 119
  • Page 120 120
  • Page 121 121
  • Page 122 122
  • Page 123 123
  • Page 124 124
  • Page 125 125
  • Page 126 126
  • Page 127 127
  • Page 128 128
  • Page 129 129
  • Page 130 130
  • Page 131 131
  • Page 132 132
  • Page 133 133
  • Page 134 134
  • Page 135 135
  • Page 136 136
  • Page 137 137
  • Page 138 138
  • Page 139 139
  • Page 140 140
  • Page 141 141
  • Page 142 142
  • Page 143 143
  • Page 144 144
  • Page 145 145
  • Page 146 146
  • Page 147 147
  • Page 148 148
  • Page 149 149
  • Page 150 150
  • Page 151 151
  • Page 152 152
  • Page 153 153
  • Page 154 154
  • Page 155 155
  • Page 156 156
  • Page 157 157
  • Page 158 158
  • Page 159 159
  • Page 160 160
  • Page 161 161
  • Page 162 162
  • Page 163 163
  • Page 164 164
  • Page 165 165
  • Page 166 166
  • Page 167 167
  • Page 168 168
  • Page 169 169
  • Page 170 170
  • Page 171 171
  • Page 172 172
  • Page 173 173
  • Page 174 174
  • Page 175 175
  • Page 176 176
  • Page 177 177
  • Page 178 178
  • Page 179 179
  • Page 180 180
  • Page 181 181
  • Page 182 182
  • Page 183 183
  • Page 184 184
  • Page 185 185
  • Page 186 186
  • Page 187 187
  • Page 188 188
  • Page 189 189
  • Page 190 190
  • Page 191 191
  • Page 192 192
  • Page 193 193
  • Page 194 194
  • Page 195 195
  • Page 196 196
  • Page 197 197
  • Page 198 198
  • Page 199 199
  • Page 200 200

Diebold Nixdorf TH320 User guide

Category
Print & Scan
Type
User guide

Ask a question and I''ll find the answer in the document

Finding information in a document is now easier with AI