Zebra CPM 2030 Technical Manual

Zebra® CPM 2030
Ticket Printer
Technical Manual
P1003646-001
© 2008 ZIH Corp. The copyrights in this manual and the software and/or firmware in the printer described
therein are owned by ZIH Corp. Unauthorized reproduction of this manual or the software and/or firmware in the printer may result in imprisonment of up to one year and fines of up to $10,000 (17 U.S.C.506). Copyright violators may be subject to civil liability.
This product may contain ZPL
®
, ZPL II®, and ZebraLink™ programs; Element Energy Equalizer® Circuit; E3®; and
Monotype Imaging fonts. Software © ZIH Corp. All rights reserved worldwide. ZebraLink and all product names and numbers are trademarks, and Zebra, the Zebra logo, ZPL, ZPL II, Element
Energy Equalizer Circuit, and E
3
Circuit are registered trademarks of ZIH Corp. All rights reserved worldwide.
All other brand names, product names, or trademarks belong to their respective holders. For additional trademark information, please see “Trademarks” on the product CD.
Proprietary Statement This manual contains proprietary information of Zebra Technologies Corporation and its
subsidiaries (“Zebra Technologies”). It is intended solely for the information and use of parties operating and maintaining the equipment described herein. Such proprietary information may not be used, reproduced, or disclosed to any other parties for any other purpose without the express, written permission of Zebra Technologies Corporation.
Product Improvements Continuous improvement of products is a policy of Zebra Technologies Corporation.
All specifications and designs are subject to change without notice.
Liability Disclaimer Zebra Technologies Corporation takes steps to ensure that its published Engineering
specifications and manuals are correct; however, errors do occur. Zebra Technologies Corporation reserves the right to correct any such errors and disclaims liability resulting therefrom.
Limitation of Liability In no event shall Zebra Technologies Corporation or anyone else involved in the creation,
production, or delivery of the accompanying product (including hard ware and software) be liab le for any damages whatsoever (including, without limitation, consequential damages including loss of busin ess profi ts, business interruption, or loss of business information) arising out of the use of, the results of use of, or inability to use such product, even if Zebra Technologies Corporation has been advised of the possibility of such damages. Some jurisdictions do not allow the exclusion or limitation of incidental or consequential damages, so the above limitation or exclusion may not apply to you.
P1003646-001 CMP 2030 Technical Manual 12/18/08
CONTENTS
1 Introduction...................................................................................................................5
2 Operation.......................................................................................................................9
3 Performance................................................................................................................11
4 Print data .....................................................................................................................12
1.1 Versions and configurations............................................................................5
1.2 Printer design ..................................................................................................6
1.3 Installation considerations...............................................................................7
2.1 Operator controls.............................................................................................9
2.2 General reset...................................................................................................9
2.3 Paper loading ................................................................................................10
4.1 General..........................................................................................................12
4.2 Graphics printing ...........................................................................................12
4.3 Bar code printing ...........................................................................................12
4.4 Text printing...................................................................................................13
5 Ticket separation ........................................................................................................15
5.1 Gapped tickets ..............................................................................................15
5.2 Non-gapped tickets .......................................................................................15
6 Control board ..............................................................................................................16
7 Command set ..............................................................................................................17
7.1 Syntax............................................................................................................17
7.2 Summary of commands ................................................................................18
7.3 Print-parameter commands...........................................................................18
8 Command Reference..................................................................................................19
8.1 System related commands............................................................................19
8.2 Print related commands ................................................................................23
9 Error codes..................................................................................................................30
10 Power requirements ...................................................................................................31
10.1 CPM 2030 Desktop .......................................................................................31
10.2 CPM 2030 OEM printer .................................................................................31
11 Dimensions and weight .............................................................................................32
11.1 CPM 2030 OEM printer .................................................................................32
11.2 CPM 2030 Desktop .......................................................................................35
11.3 Weight ...........................................................................................................36
P1003646-001 CPM 2030 Technical Manual 3
12 Environmental conditions .........................................................................................36
13 MTBF............................................................................................................................37
14 Ticket stock .................................................................................................................38
14.1 Ticket base material ......................................................................................38
14.2 Coating and preprint......................................................................................38
14.3 TOF detection (if used) .................................................................................39
14.4 Ticket dimensions and perforation ................................................................40
15 Ordering information..................................................................................................41
16 Fault finding ................................................................................................................42
17 Maintenance ................................................................................................................44
17.1 Lubrication.....................................................................................................44
17.2 Functional description and disassembly .......................................................44
18 Drawings......................................................................................................................46
18.1 Control board interconnections .....................................................................46
18.2 Control board, logic diagram SWC-2210 (Part No 02448-901) sheet 1 .......47
18.3 Control board, logic diagram SWC-2210 sheet 2 .........................................49
18.4 Control board, logic diagram SWC-2210 sheet 3 .........................................51
18.5 Control board, logic diagram SWC-2210 sheet 4 .........................................53
19 Replacement parts .....................................................................................................55
19.1 Final assembly ..............................................................................................56
19.2 Cutter module 10803-060 .............................................................................58
19.3 Cutter Motor Assy. 10622-003 ......................................................................59
20 Index.............................................................................................................................60
REVISION HISTORY
Edition C, major changes
New ordering numbers in Order Information
Edition D, major changes
Discontinued models of CPM has been removed from the manual. CPM 2030 OEM
has been added.
New commands for speed and burn time etc, described (updated to cover firmware
2.35)
4 CPM 2030 Technical Manual P1003646-001
1 INTRODUCTION
The CPM is a ticket printer with versatile ticket handling. It prints text, graphics and bar codes. Finally, it cuts the ticket. The printer can be ordered for 50, 54, 60 or 63 mm wide tickets. The ticket length is variable between 25 mm and 156 mm. Separate sensors fa­cilitate the use of the standard ticket lengths 86 and 110 mm. Fanfold or roll ticket stock can be handled.
1.1 Versions and configurations
The CPM comes in two basic versions (see Figure 1):
1. CPM 2030 OEM mechanism with control board for kiosk applications.
2. CPM 2030 Desktop printer with built-in power supply, and control board.
Both versions can be modified according to customer requests.
CPM 2030 OEM
CPM 2030 Desktop
Figure 1. Front view of the different CPM-versions.
SW97145A
P1003646-001 CPM 2030 Technical Manual 5
Figure 2. Rear view, CPM 2030 Desktop
1.2 Printer design
Figure 3. Printer interior.
The CPM prints with direct thermal printing, requiring no consumables other than the pa­per itself. It uses a highly advanced long life print head with built in history control
1
History control means that the activity of each heating dot is logged. Based on this log, the heating time of consecutive dots
are adjusted to compensate for heat accumulated in the heating dot.
6 CPM 2030 Technical Manual P1003646-001
1
.
To avoid paper jam, the CPM has a straight paper path where tickets pass virtually with­out bending. The straight paper path also enables the use of ticket thickness of up to
0.4 mm. A total of four optical sensors supervise the paper transport through the printer.
1.3 Installation considerations
The CPM 2030 OEM printer mechanism is designed to be installed in some kind of en­closure such as a self service kiosk.
Preventing ESD and ground currents from affecting the printer operation requires proper connection of the printer chassis to protective ground through a mounting platform or through a separate ground conductor.
Trouble free printer operation also requires that the printer’s optical sensors are shielded from ambient light.
The printer additional space for paper stock. Consider mounting the printer on a movable platform so that the printer can be maintained outside the printer enclosure.
1.3.1 Connections
The printer mechanism is connected to the control board through eight connectors ac­cording to Figure 4.
Ticket transport
stepper motor
J24
J1
Printhead
Cutter motor
SW1
8
DIP switches
ON OFF
1
Indicator and ticket feed button
Lithium battery
EPROM
U10
CPM CONTROL BOARD, COMPONENT SIDE
Figure 4. Control board connections
J12 J6J7 J8 J9 J21
Paper-end
sensor
J5
1
6
J4
110 mm cut sensor
86 mm cut sensor
Black mark sensor
Power supply unit
Ground
RS232
SW97 148
P1003646-001 CPM 2030 Technical Manual 7
1.3.2 Power supply
The printer mechanism requires +5 Vdc 0.3 A, and +24 Vdc 2 A continuous, 10 A peak.
Pin Voltage
1 +5 V
With a Swecoin power supply unit (see ordering information on page 41, and dimensional draw­ing on page 34), just connect the cable from the power supply to control board connector J5.
If you use another type of power supply unit, connect the voltages according to the following table. At the CPM end of the cable, use a Molex 22-01-2065 crimp terminal housing, and six Mo-
2 Ground (for 5 V)
3 +24 V
4 +24 V
5 Ground (for 24 V)
6 Ground (for 24 V)
lex 08-50-0032 crimp terminals.
NOTE! – Both the 5 V and 24 V ground, as well as the chassis of the printer, must be connected to ground potential (safety ground).
1.3.3 Communications cable
Pin Function
2 RXD (Receive data)
3 TXD (Transmit data)
Pin 6
Pin 1
SW97101D
Figure 5. RS232 serial interface connector pin assignment
4 DTR (Data terminal ready)
5 Ground
7 RTS (Request to send)
8 CTS (Clear to send)
A serial communications cable is available from Swecoin. See ordering information on page 41. The cable is 1.5 m long with 9-pole D-sub connectors at both ends.
9-pole to 25-pole D-sub adapters are commercially available.
8 CPM 2030 Technical Manual P1003646-001
2 OPERATION
2.1 Operator controls
Yellow Indicator
Fixed: Out of paper. Blinking: Print command
received, but out of paper.
Red indicator
Error, turn OFF and ON the printer to clear.
Center pushbutton
1. Eject ticket stock
Green indicator
Power ON & printer ready.
Fixed: Blinking: Flickering: T e mporarily OFF:
Insert ticket.
Receiving data.
Commands are executed.
Figure 6. Indicators and pushbuttons
Front pushbutton
1.Cuts and ejects a ticket .
2. Press and hold at power ON to enter self test mode. Press again to print one ticket. The printout shows current firmware version. Turn printer OFF and ON to exit self test mode.
SW97108CPM
2.2 General reset
A general reset of the CPM, restoring all parameters to their default value, is effectuated if when a self test is done, that is when the front button is kept depressed at power ON. After the self-test, the power has to be turned OFF and ON once more. The CPM is then reset.
1
1
Do not hold the front button depressed! Doing so will result in erroneously cut tickets often resulting in paper jam.
P1003646-001 CPM 2030 Technical Manual 9
2.3 Paper loading
The yellow indicator indicates paper out.
Press the center button to eject remaining tickets if you want to replace paper stock be­fore paper is out.
2.3.1 Paper stock positioning
The ticket stock should be oriented with the thermal coating upwards. The pile of fanfold tickets should be placed at a distance of at least one ticket length behind the printer.
> One ticket length
90°
SW97116
Figure 7. Positioning the ticket stock
2.3.2 Loading through rear document entries
Insert the ticket stock into the document entry until it stops. Press the front button and the printer will cut and eject one ticket.
10 CPM 2030 Technical Manual P1003646-001
3 PERFORMANCE
Typical throughput 43 tickets/minute (1.4 s/ticket) when printing already
downloaded information on 86 mm tickets, and cutting the tick­ets.
NOTE! – Data transfer time is not included in the above throughput. At 9600 bps, typi­cally add 0.3 s fixed time + 1 s / Kbytes of transferred data.
Cut time 0.2 s
Bar codes For east and west
oriented bar codes, print speed is re­duced to approx. 50 mm/s. Firmware up to version 905­200 slows down all printing of tickets with bar codes to 50 mm/s.
X
Y
FAST
Feed
direction
If dots are missing the bar code will still be readable
SLOWER
but more
reliable
SW97103A
P1003646-001 CPM 2030 Technical Manual 11
4 PRINT DATA
4.1 General
Printing method Direct, parallel, thermal print
Ticket width 50, 54, 60 or 63 mm
Print width 384 pixels = 51.06 mm, centered on
ticket width
Print margins Top: 12 mm (can be reduced by
reversing the motor, see command
Y
!H) Bottom: 0 mm
LEFT
Ticket length Fixed 86, or 110 mm. Software se-
lectable 25–156 mm, or controlled by black-mark or punched hole
4.2 Graphics printing
Pixels / line 384
Resolution, X-axis 7.52 pixels/mm (191 dpi)
Resolution, Y-axis 5.7 pixels/mm (145 dpi), or 7.52 pix-
els/mm, software selectable.
Max graphics size Full width (51 mm) and full length (183 mm)
Figure 8. Margins are de-
fined with the ticket in por-
FEED DIRECTION
X
TOP
NORTH oriented
text
BOTTOM
SW97 103A
RIGHT
No. of graphical elements Limited only by the size of the ticket memory.
4.3 Bar code printing
Bar code standards EAN-13 (UPC-A): 13 digits printed as bar code. Check digit
(digit 13) must be calculated in host computer and sent to the printer. Automatic wide/narrow bar ratio setting.
Code 39: Variable No. of characters in upper case alphanu-
meric coding. Leading and trailing asterisk added automatically. Independently selectable bar width (narrow or wide).
Interleaved 2-of-5. Digits, even no of digits must be encoded.
Code 128 and EAN 128.
Basic height 16 pixels (2.8 mm for north and south orientated bar codes,
2.1 mm for east and west orientated bar codes)
Scaling From 1 to 16 x basic height
Orientation North, South, East and West oriented bar codes (see also
”Performance” on page 11).
No. of bar codes Up to 15 bar codes/ticket
12 CPM 2030 Technical Manual P1003646-001
4.4 Text printing
Fonts Three mono spaced and one proportionally spaced font. Cus-
tom designed fonts can be ordered.
Character size, W x H Font 1 and 3 = 8 x 16 pixels. Font 2 = 16 x 30 pixels.
Font 4, width = 4 to 8 pixels depending on character, height = 16 pixels.
Scaling Font 1 and 4: From 1 to 16 x nominal size. Scaling in X and Y
direction are independent of each other.
Fonts 2 and 3: Width from 1 to 3 x nominal size, height from 1
to 16 x nominal size
Text orientation Fonts 1 and 4 can be printed in any of the four orientations
North, South, East and West. Fonts 2 and 3 can only be printed in North orientation.
Text field contents Fixed, or variable text
No. of text fields Up to 16 text fields and 16 variable fields / ticket
P1003646-001 CPM 2030 Technical Manual 13
Basic character set The table below shows the basic characters stored in PROM on
the printer control board. The set contains characters from decimal position 32 (space) through 255.
Table 1 Character set used from firmware versions 220
NOTE! – Decimal 34 / HEX 23 (”) cannot be used in messages as it is used as string identifier in the programming language of the printer.
14 CPM 2030 Technical Manual P1003646-001
5 TICKET SEPARATION
5.1 Gapped tickets
For specification of gapped tickets, see page 40.
Cutter Guillotine-type, DC-motor operated, with cam shaft, micro-
switch controlled
Cutter position Between print head and ticket exit
Cutter life expectancy 1 000 000 cuts or more
5.2 Non-gapped tickets
For specification of non-gapped ticket, see page 40.
Burst separator Strikes the ticket stock across the tabs so that the tickets
burst apart. DC-motor operated, with cam shaft, micro­switch controlled
Separator position Between print head and ticket exit
Separator life expectancy 1 000 000 separations or more
P1003646-001 CPM 2030 Technical Manual 15
6 CONTROL BOARD
Controller 8-bit microcontroller type 80C320
Firmware memory 512 Kbytes EPROM
Page memory 128 Kbytes nonvolatile (battery backed up) RAM
Backup battery CR2025 (3V Lithium). Expected life is 7 years.
Interface Serial: RS232C (V.24)
Data format 8 data bits, 1 stop bit, no parity
Transmission speed 1200, 9600, 19200, or 115200 bps, switch selectable
Handshaking Hardware (RTS/CTS) or software (XON/XOFF)
Connection
CPM (9 pole D-sub) PC (25 pole D-sub) PC (9 pole D-sub)
RXD 2 2 TXD 3 TXD 3 3 RXD 2 DTR 4 6 DSR 6 GND 5 7 GND 5 DSR 6 20 DTR 4 (not used) RTS 7 5 CTS 8 CTS 8 4 RTS 7 (not used)
NOTE! – The leads marked "Not used" make it possible to
turn the cable either way around.
Set up DIP-switches are used to set up the CPM printer (default
settings in parenthesis):
Switch 1 ON OFF ON OFF Bits/s 1200 (9600) 19200 115200 2 OFF OFF ON ON
1
3 Not used 4 Auto clear ON = Clear all fixed and variable data during printing (OFF) 5 Handshaking ON = XON/XOFF, OFF = RTS/CTS (OFF) 6 ACK/NAK + error code ON = enabled, OFF = Silent (ON)
7 OFF ON OFF ON Mode Default Res. Res. Test 8 OFF OFF ON ON
Default = Default setting Res. and Test = Reserved setting, not to be used!
See also Figure 4 on page 7.
1
115200 bps from firmware version 2.35, 57600 bps in firmware 2.20.
16 CPM 2030 Technical Manual P1003646-001
7 COMMAND SET
The command set is designed in accordance with industry standards and is enhanced with functions unique to this product. The command language uses only printable ASCII characters for easy adaptation to any host system.
7.1 Syntax
A command string always starts with an exclamation mark (ASCII 33 or HEX 21) serv-
ing as a command identifier.
The characters immediately following the ! (21H) is the actual command to the printer.
The command consists of 1–3 characters, followed, when applicable, by sub com­mand, formatting commands, and data separated by space characters as shown in Figure 9.
Carriage Return and Line Feed end each command.
Command identifier
Command (1 to 3 characters)
Sub command
Formatting commands separated by spaces
1
1
1
Data enclosed in
quotation marks
2
New line = CR LF
Space character (ASCII 32 or HEX 20)
1
Only used with some commands
2
Graphical data starts directly without any quotation mark
or HEX 0D 0A)
and ends after the specified number of bytes
Figure 9. Command syntax
(ASCII 13 10
SW97119
P1003646-001 CPM 2030 Technical Manual 17
7.2 Summary of commands
7.2.1 System commands
CAN General reset, equivalent to power OFF/ON (takes 20 s to execute)
ENQ Status request immediate 19
!C Clear all 19
!C A Clear all and enable extended acknowledgement
!F A Feed- acceleration and speed
1
22
!H Top of form detection and ticket length 19
!H C Feed reverse 20
!P Print document 20
!P S Print slow
!P M Print medium
!P F Print fast
2
2
2
!Q Writes a transaction string to RAM 20
!S Status request 20
!U Firmware version query
!V Reads the transaction string written by !Q
!W Reads thermal print progress indicator
1
21
1
1
!X Set resolution 21
!Y Read ticket counter 1 21
!Z Burn time1 22
1
19
21
21
7.3 Print-parameter commands
!F T Print text 24
!F G Print graphics 26
!F C Print bar code 28
1
Introduced in firmware xxxxx-235
2
Obsolete commands, please use !F A instead
18 CPM 2030 Technical Manual P1003646-001
8 COMMAND REFERENCE
8.1 System related commands
ENQ Status request, immediate
The CPM responds by sending one byte to the host computer, indicating the status of the various CPM sensors according to the following table.
The ENQ command is effected immediately after receipt, whereas the !S command gives the same response but is effected in sequence when received.
Bit Sensor Value ”1” Value ”0”
0 (LSB) Black mark sensor White paper
black mark or no paper 1 1 86 mm sensor Paper present No paper at sensor 2 110 mm paper Paper present
No paper at sensor 1 3 Paper end sensor Paper present No paper 4 Not used - ­5 Cutter Cutter home Cutter not home 6 Print head OK Error 7(MSB) Not used - -
!C Clear all
All definitions are cleared. Stored layout is erased. Subsequent !C’s are ignored.
The !C command is also used to initialize the printer after a power ON. If existing print layout shall be saved, !P shall be used for printer initialization.
If no fixed data is used on the tickets, Autoclear can be used to clear the memory be­tween tickets instead of using !C. Autoclear executes faster than !C. When autoclear is enabled any !C commands in the received data will be ignored, apart from when initiating the printer. Setting DIP-switch 4 to ON enables Autoclear.
!CA, adding an A to the !C command enables extended acknowledgement.
!H Top of form detection and ticket length
!H n1 n2 n3 n1 = Select sensor, 0=No sensor, 1=Black mark, 2=86 mm and 3=110 mm
n2 = Sets No. of 0.93 mm steps after TOF detection, or sets ticket length if
no sensor is used. n3 = Reverse.
0 = Reverse feed disabled. 1 = 7 mm reverse feed after cut (to minimize top margin on next ticket). 3 = Variable reverse. A number after 3 sets reverse in 0.93 mm steps.
Example for 86 mm gapped ticket according to ticket specification on page 40:
!H 2 2 1
1
Not implemented in firmware versions up to 905-200. Here bits 1 and 3 are always 1.
2
Introduced in firmware 2.43, where variable reverse replaces the fixed reverse.
P1003646-001 CPM 2030 Technical Manual 19
2
Loading...
+ 43 hidden pages