In addition to the Introduction which includes a description of the explanatory
notes used in the manual, general safety information, how to unpack the
printer and a brief description of the printer including its basic features, this
manual is organized as follows:
Chapter 1: Contains the information required for correct printer installation
and its proper use
Chapter 2: Contains information on interface specifications
Chapter 3: Contains a description of the printer command set
Chapter 4: Contains Technical Specifications of the printer
Chapter 5: Contains the character sets (fonts) used by the printer
EXPLANATORY NOTES USED IN THIS MANUAL
N.B.
Gives important information or suggestions relative to the use of the
printer.
W ARNING
Information marked with this symbol must be carefully followed to
guard against damaging the printer.
DANGER
Information marked with this symbol must be carefully followed to
guard against operator injury or damage.
GENERAL SAFETY INFORMATION
•Read and keep the instructions which follow.
•Follow all warnings and instructions indicated on the printer.
•Before cleaning the printer, disconnect the power supply.
•Clean the printer with a damp cloth. Do not use liquid or spray products.
•Do not operate the printer near water.
•Do not use the printer on unstable surfaces that might cause it to fall and
be seriously damaged.
www.ipcprint.com
1
KPM210/216
INTRODUCTION
•Only use the printer on hard surfaces and in environments that guarantee
proper ventilation.
•Make sure the printer is placed in such a way as to avoid damage to its
wiring.
•Use the type of electrical power supply indicated on the printer label. If in
doubt, contact your retailer.
•Do not block the ventilation openings.
•Do not introduce foreign objects of any kind into the printer as this could
cause a short circuit or damage parts that could jeopardize printer
functioning.
•Do not spill liquids onto the printer.
•Do not carry out technical operations on the printer, with the exception of
the scheduled maintenance procedures specifically indicated in the user
manual.
•Disconnect the printer from the electricity supply and have it repaired by a
specialized technician when:
(T ab.A.3)
A. The feed connector has been damaged.
B. Liquid has seeped inside the printer.
C. The printer has been exposed to rain or water.
D. The printer is not functioning normally despite the fact that all
instructions in the users manual have been followed.
E. The printer has been dropped and its outer casing damaged.
F. Printer performance is poor.
G. The printer is not functioning.
UNPACKING THE PRINTER
Remove the printer from its carton being careful not to damage the packing
material so that it may be re-used if the printer is to be transported in the
future.
Make sure that all the components illustrated below are present and that
there are no signs of damage. If there are, contact Customer Service.
1.Paper roll (216mm)
2.Manual (or CD-Rom)
3.Electrical supply cable
4.Upper tray
5.Printer
6.Foam packing shell
7.Box
KPM210/216
2
www.ipcprint.com
INTRODUCTION
1
2
(Fig.1)
•Open the printer packaging
•Remove the paper roll
•Remove the manual (or CD-Rom)
•Remove the electrical power cable
•Remove the upper tray
•Take out the foam packing shell
•Take out the printer and remove it from its plastic covering.
•Keep the box, trays and packing materials in the event the printer must
be transported/shipped in the future.
www.ipcprint.com
3
KPM210/216
PRINTER FEATURES
INTRODUCTION
The KPM210-216 is an A4/US letter format thermal printer designed for
(T ab.A.3)
Internet, information and reservation kiosks and automatic teller (ATM)
machines.
It is available in two models: 204 dpi (8 dots/mm) thermal printing
mechanism version and 300 dpi (11.8 dots/mm) thermal printing mechanism
version. Both versions utilize 210/216 mm-wide paper rolls.
In addition to normal printing functions, the KPM210-216 offers a wide array
of special features:
•3 standard and international character set fonts.
•Programmable fonts.
•Option of setting character width-height from 1 to 8, boldface, italic,
underlined, rotated 90/180°.
•Definition of function macros for automatic operation re-call.
•Graphic mode printing.
•Print density (-50% to +150%).
•Serial interfaces: RS232 (1200 to 57600 bps) and USB.
•Receive buffer: 16 bytes to 8 Kbytes.
•Rotating cutter.
•Double function ticket presentation: “ejecting” and “retracting”.
•Sensors: paper out, last ticket, ticket present.
•Optional 90° paper output (option -0090).
KPM210/216
4
www.ipcprint.com
INTRODUCTION
PRINTER DESCRIPTION
The KPM210/216 printer (fig.2) is comprised of a metal frame, printing
mechanism, a cutter and an ejector
Located on the keypad are the following keys: LINE FEED (1), FORM FEED
(2) and status LED (3).
•LINE FEED key. When the LINE FEED key is pressed, the printer
advances the paper so that the paper may be inserted in the printing
mechanism. During power-up, if the LINE FEED key is held down, the
printer will perform the FONT TEST routine.
•FORM FEED key. When the FORM FEED key is pressed, the printer
advances the paper by a pre-set length. During power-up, if the FORM
FEED key is held down, the printer enters the SETUP routine.
•STATUS LED indicates printer hardware status. In the event of
Please note: the parameters marked with the symbol D represent the default
values.
(1)
N.B.:This parameter is displayed if the printer has an USB
interface.
(2)
N.B.:If the printer has an USB interface, the serial interface
configuration parameters are not displayed.
(3)
N.B.:If, at power-up, paper is present on the ejector and if this
parameter has been activated, the printer will retract the paper.
Otherwise, if the parameter is deactivated, the printer will eject
the paper.
The settings made are stored in EEPROM (nonvolatile memory).
During power-up, if the FORM FEED key is held down, the printer enters the
autotest routine and prints out the setup report. The printer will remain in
standby in Hexadecimal dump mode (see section 1.3) until another key is
pressed or characters are received through the printer communication port.
When the FORM FEED key is pressed, the printer enters parameter
configuration.
When the LINE FEED key is pressed, the printer exits setup and terminates
the Hexadecimal dump function.
KPM210/216
21-
www.ipcprint.com
1. INSTALLATION AND USE
When the receive buffer is full, if handshaking is set to XON/XOFF, the
printer sends the XOFF ($13) on the serial port.
When the receive buffer has cleared once again, if handshaking is set to
XON/XOFF, the printer sends the XON ($11) on the serial port.
1.3 HEXADECIMAL DUMP
This function is used to display the characters received from the
communications port; the printer prints out both the hexadecimal code
received as well as the corresponding ASCII code.
Once the autotest routine has finished, the printer enters Hexadecimal Dump
mode. The printer remains in standby until a key is pressed or characters are
received from the communications port; for every 24 characters received
(204 dpi version) or every 32 characters received (300 dpi version), it prints
hexadecimal values and ASCII codes (if the characters appear underlined, it
means the receive buffer is full).
Shown below is an example of a Hexadecimal Dump for the 204 dpi (24
character) version:
1)Position the paper roll (1) so that it unrolls correctly as shown in fig.1.2;
2)Insert the end of the paper roll in the paper load opening on the printing
mechanism (2) and wait for the paper to load automatically (see fig. 1.2);
3)Remove the paper from the paper exit opening (3)
(4)
.
(4)
N.B.:The paper exit opening may be assembled in one of two
positions, depending on the model in use (see fig. 1.2).
www.ipcprint.com
31-
KPM210/216
1
2
1. INSTALLATION AND USE
(Fig.1.2)
(T ab.A.3)
3
Vertical paper exit
3
Horizontal
paper exit
W ARNING
(Fig.1.3)
Before inserting the paper, make sure it is
cut cleanly.
W ARNING
Make sure the paper and printer are aligned (fig.1.4 and fig. 1.5)
1.4.2 Paper load specifications
To correctly load the paper, follow the alignment instructions shown in figs.
1.4 and 1.5.
CROSS-SECTION VIEW
OF FRONT PANEL FROM
20°
20°
PAPER INFEED SIDE
KPM210/216
(Fig.1.4)
41-
www.ipcprint.com
1. INSTALLATION AND USE
Paper alignment axis
(Fig.1.5)
W ARNING
The roll must be perfectly aligned with the
printer (fig. 1.5). The maximum play allowed is ± 1%.
www.ipcprint.com
max
1°
51-
max
1°
KPM210/216
1.4.3 Adjusting paper width
1. INSTALLATION AND USE
Figure 1.6 illustrates the two positions of the side guides used to adjust
paper width to 210mm and 216mm.
216mm
To adjust paper width to 210mm or 216mm, proceed as follows:
- from the paper load opening (see fig. 1.7) loosen the fastening screws (2)
of the side guides (1) and, sliding them along the slot, position them
according to the paper width desired (use the notches on the front as a
guide, as shown in fig. 1.6).
210mm
(T ab.A.3)
(Fig.1.6)
216mm210mm
2
1
(Fig.1.7)
KPM210/216
1
2
61-
2
www.ipcprint.com
1. INSTALLATION AND USE
- Re-tighten the fastening screws (2).
W ARNING
• Assemble the side guides so that they are aligned and perpendicular to
the paper load opening.
1.4.4 Paper jams
In the event of a jam along the paper path, proceed as follows:
Turn the printer on and off before removing the paper in order to cut the
paper and attempt to have it ejected.
If this does not solve the problem, proceed as follows:
Paper jammed on ejector (see fig. 1.8):
1) Lift the roller cover (1) .
2) Remove any pieces of paper present in the ejector rollers (2).
3) Remove any paper present in the paper exit opening
(5)
N.B.: The paper exit opening may be assembled in one of two
(5)
.
positions, depending on the model in use (see fig. 1.2).
Paper jammed before the cutter (see fig. 1.8), lift the paper guide (3) and
perform one of the two operations below:
1) Lift the head lever (4) and pull the paper back (5); remove any pieces of
paper.
2) Remove the print head (see section 1.4.5) and pull the paper back (5);
remove any pieces of paper.
www.ipcprint.com
71-
KPM210/216
1. INSTALLATION AND USE
The area marked by a dotted line (2)
indicates that area of the ejector roller
unit in which the paper could jam
(Fig.1.8)
1
(T ab.A.3)
2
5
KPM210/216
3
4
81-
www.ipcprint.com
1. INSTALLATION AND USE
1.4.5 Cleaning the printing head
W ARNING
• Do not touch the head heating line with bare hands or metal objects.
• Do not perform any operation inside the printer immediately after printing
because the head and motor tend to become very hot.
• The printer must be turned off when the printing head unit is removed.
W ARNING
(*) During cleaning operations the printing head lever must remain in its
standby position.
Turn off the printer and proceed as follows:
1) Lift the paper guide (1) as shown in fig. 1.9.
2) Pressing down on the two sides of the head (2) with your index fingers,
use your thumbs to push forward as shown in fig. 1.9.
3) Clean the printing head heating line (1) using a non-abrasive cloth
(Fig.1.9)
*
3
3
2
2
1
www.ipcprint.com
91-
KPM210/216
1. INSTALLATION AND USE
moistened with denatured alcohol (see fig. 1.10)
Clean the heating line (black line
indicated by the arrow)
(T ab.A.3)
(Fig.1.10)
4) Return the printing head to its original position, being careful to insert the
fastening pins (1) in their slots (see fig. 1.11) and to not damage the head
cable
(6) (7)
.
5) Lower the paper guide (2) as shown in fig. 1.11.
(6)
N.B.:Make sure the head cable is not crushed and that it does
not obstruct the paper path.
(7)
N.B.:Make sure the head cable connector remains attached.
KPM210/216
101-
www.ipcprint.com
1. INSTALLATION AND USE
(Fig.1.11 )
*
1
1
2
1.4.6 Cleaning the ejector rollers
W ARNING
• The printer must be turned off during cleaning operations.
Turn off the printer and proceed as follows:
1) Lift the roller cover (1) as shown in fig. 1.12.
2) Clean the rollers (2) using a medium-stiff brush to avoid them being
scratched.
www.ipcprint.com
111-
KPM210/216
1
1. INSTALLATION AND USE
(T ab.A.3)
(Fig.1.12)
2
KPM210/216
121-
www.ipcprint.com
2. INTERFACES
12345
9876
"
!
(Fig.2.1)
2.1 RS232 SERIAL
The printer has an RS232 interface with 9-pin female connector. Refer to the
table below for the connector pin signals:
NIPNIP
NIPNIPLANGISLANGIS
NIP
LANGISLANGISTUO/NITUO/NI
LANGIS
TUO/NITUO/NINOITPIRCSEDNOITPIRCSED
TUO/NI
NOITPIRCSEDNOITPIRCSED
NOITPIRCSED
(T ab.2.1)
noretnirP.reirraCataDenoizaudividnI
11111
DCDTUO
)hgihlevel232SRhtiwevitca(
22222
33333
44444
DXTTUOatadtimsnarT
DXRNIatadevieceR
.C.N-detcennoctoN
55555
66666
77777
88888
99999
DNG-dnuorG
RTDTUO
.C.N-detcennoctoN
STRTUO
.C.N-detcennoctoN
www.ipcprint.com
lanoitarepodnanoretnirP.dnesotydaeR
)hgihlevel232SRhtiwevitca(
atadeviecerotydaeR.dnesotydaeR
)hgihlevel232SRhtiwevitca(
KPM210/21612-
2. INTERFACES
The diagrams below illustrate a sample connection between the printer and
PC using a 25- or 9-pin female connector.
(T ab.A.3)
KPM80/112
(Fig.2.2)
DCD
TXD
RXD
CTS
DSR
SIGNAL GND
KPM80/112PC
(Fig.2.3)
KPM210/216
22-
www.ipcprint.com
2. INTERFACES
2.2 USB SERIAL INTERFACE (OPTIONAL)
Printers with USB serial interface conform to USB 1.0 standards and have
the following specifications:
•Communication speed 12 Mbit/sec
•“Receptacle series B”-type connector.
Refer to the table below for the connector pin signals and connection to a
device:
NIPNIP
NIPNIPLANGISLANGIS
NIP
LANGISLANGISNOITPIRCSEDNOITPIRCSED
LANGIS
NOITPIRCSEDNOITPIRCSED
NOITPIRCSED
(T ab.2.2)
11111
22222
33333
44444
llehSllehS
llehSllehS
llehS
SUBV.C.N
-D-ataD
+D+ataD
DNGlangisdnuorG
dleihSdleihselbaC
Fig. 2.4 illustrates USB interface connector pin layout:
"
!
(Fig.2.4)
www.ipcprint.com
KPM210/21632-
3. PRINTER FUNCTIONS3. PRINTER FUNCTIONS
3.1 PRINT DIRECTION
The printer has two printing directions which can be selected by means of
the control characters:normal and reverse.
Normal mode
Reverse m o de
(Fig.3.1)
www.ipcprint.com
13-
KPM210/216
3.2 COMMAND DESCRIPTIONS
3. PRINTER FUNCTIONS
3.2.1 ESC/POS Emulation
The following table lists all the commands for function management in ESC/
POS Emulation of the printer. The commands can be transmitted to the
printer at any moment, but they will only be carried out when the commands
ahead of them have been executed. The commands are carried out when
the circular buffer is free to do so.
Given below are more detailed descriptions of each command.
SBSBSBSBSB
[Name]Back space
[Format]ASCIIBS
Hex08
Decimal8
[Description]Moves print position to previous character.
[Notes]• Can be used to put two characters at the same position.
[Default]
[Reference]
[Example]
THTHTHTHTH
[Name]Horizontal tab
[Format]ASCIIHT
Hex09
Decimal9
[Description]Moves the print position to the next horizontal tab position.
[Notes]• Ignored unless the next horizontal tab position has been
set.
• If the command is received when the printing position is at
the right margin, the printer executes print buffer full printing
and horizontal tab processing from the beginning of the next
line.
• Horizontal tab positions are set using ESC D.
[Default]
[Reference]ESC D
[Example]
www.ipcprint.com
53-
KPM210/216
3. PRINTER FUNCTIONS
FLFLFLFLFL
[Name]Print and line feed
[Format]ASCIILF
Hex0A
Decimal1 0
[Description]Prints the data in the buffer and feeds one line based on the
current line spacing.
[Notes]• Sets the print position to the beginning of the line.
[Default]
[Reference]ESC 2, ESC 3
[Example]
FFFFFFFFFF
[Name]Form Feed
[Format]ASCIIFF
Hex0C
(T ab.A.3)
Decimal1 2
[Description]Prints the data in the buffer, cuts the paper and presents the
ticket.
[Default]
[Reference]
[Example]
RCRCRCRCRC
[Name]Print and carriage return
[Format]ASCIICR
Hex0D
Decimal1 3
[Description]When autofeed is “CR enabled”, this command functions in
the same way as LF, otherwise it is disregarded.
[Notes]• Sets the print position to the beginning of the line.
[Default]See “Autofeed in setup” parameter.
[Reference]LF
[Example]
KPM210/216
63-
www.ipcprint.com
3. PRINTER FUNCTIONS3. PRINTER FUNCTIONS
nTOEELDnTOEELD
nTOEELDnTOEELD
nTOEELD
[Name]Real-time status transmission
[Format]ASCIIDLEEOTn
Hex1004n
Decimal1 64n
[Range]1 ≤ n ≤ 4; n=17, n=20
[Description]Transmits the selected printer status specified by n in real
time according to the following parameters:
n = 1transmit printer status
n = 2transmit off-line status
n = 3transmit error status
n = 4transmit paper roll sensor status
n = 17 transmit print status
n = 20 transmit FULL STATUS
[Notes]• This command is executed when the data buffer is full.
• This status is transmitted whenever data sequence 10H
04H n is received.
[Default]
[Reference]See tables below.
[Example]
[Name]Cancel current line transmitted
[Format]ASCIICAN
Hex18
Decimal2 4
[Description]Deletes current line transmitted.
[Notes]• Sets the print position to the beginning of the line.
• However, this command does not clear the receive buffer.
[Default]
[Reference]
[Example]
nPSCSEnPSCSE
nPSCSEnPSCSE
nPSCSE
[Name]Set right-side character spacing
[Format]ASCIIESC SPn
Hex1B20n
Decimal2 73 2n
[Range]0 ≤ n ≤ 255
[Description]Sets the character spacing for the right side of the character
to [n x horizontal or vertical motion units].
www.ipcprint.com
113-
KPM210/216
3. PRINTER FUNCTIONS
[Notes]• The character spacing is added on right of each character.
• The right character spacing for double-width mode is twice
the normal value.
When the characters are enlarged, the right side character
spacing is m (2 or 4) times the normal value.
• The horizontal and vertical motion units are specified by GSP. Changing the horizontal or vertical motion units does not
affect the current right side spacing.
• The GS P command can change the horizontal (and vertical) motion unit. However, the value cannot be less than the
minimum horizontal movement amount.
• In standard mode, the horizontal motion unit is used.
• The maximum right side spacing is:
255/204 inches for the 204 dpi model
255/300 inches for the 300 dpi model.
(T ab.A.3)
[Default]n = 0
[Reference]GS P or GS $D0
[Example]
n!CSEn!CSE
n!CSEn!CSE
n!CSE
[Name]Select print modes
[Format]ASCIIESC !n
Hex1B21n
Decimal2 73 3n
[Range]0 ≤ n ≤ 255
[Description]Selects print modes using n (see table below):
KPM210/216
123-
www.ipcprint.com
3. PRINTER FUNCTIONS3. PRINTER FUNCTIONS
tiBnO/ffOxeHlamiceD
0
1- - -
2- - 3
4
5
6
7
ffO000
nO101
ffO000
nO808
ffO000
nO0161
ffO000
nO0223
ffO000
nO0446
ffO000
nO08821
nuFnoitc
.detcelesAtnofretcarahC
.detcelesBtnofretcarahC
.denifednU
.denifednU
.detcelestonedomdednapxE
.detcelesedomdednapxE
.detcelestonedomthgieh-elbuoD
.detcelesedomthgieh-elbuoD
.detcelestonedomhtdiw-elbuoD
.detcelesedomhtdiw-elbuoD
.detcelestonedomcilatI
.detcelesedomcilatI
.detcelestonedomenilrednU
.detcelesedomenilrednU
)ipd002(ipc51/11
)ipd003(ipc32/71
42x8142x31
42x3142x01
[Notes]• The printer can underline all characters, but cannot under-
line the spaces set by HT, ESC $, ESC \ and 90°/270° ro-
tated characters.
• When characters are enlarged to different heights on one
line, the characters are aligned at the baseline or topline (see
GS ~).
• This command resets the left and right margin at default
value (see GS L, GS W).
• ESC E can also be used to turn the emphasized mode on/
off. However, the last-received setting command is the effective one.
• ESC - can also be used to turn the underlining mode on/off.
However, the last-received setting command is the effective
one.
• ESC 4 can also be used to turn the italic mode on/off. However, the last-received setting command is the effective one.
• GS ! can also be used to select character height/width.
However, the last-received setting command is the effective
one.
[Name]Set relative vertical print position
[Format]ASCIIESC (vnLnH
Hex1B2876nLnH
Decimal2 71 0118nLnH
[Range]0 ≤ nL ≤ 255
0 ≤ nH ≤ 255
[Description]Sets the print vertical position based on the current position
by using the horizontal or vertical motion unit.
• This command sets the distance from the current position
to [( nL + nH x 256) x ( horizontal or vertical motion unit)].
[Notes]• When the starting position is specified by N motion unit to
the bottom :
nL + nH x 256 = N
When the starting position is specified by N motion unit to the
top (negative direction), use the complement of 65536 :
nL + nH x 256 = 65536 - N
KPM210/216
163-
www.ipcprint.com
3. PRINTER FUNCTIONS3. PRINTER FUNCTIONS
• The horizzontal and vertical motion unit are specified by GS
P.
• The GS P command can change the horizontal (and vertical) motion unit. However, the value cannot be less than the
minimum horizontal movement amount.
• In standard mode, the vertical motion unit is used.
[Default]
[Reference]GS P
[Example]
kd...1dHnLnm*CSEkd...1dHnLnm*CSE
kd...1dHnLnm*CSEkd...1dHnLnm*CSE
kd...1dHnLnm*CSE
[Name]Select bit image mode
[Format]ASCIIESC *mn Ln Hd1...dk
Hex1B2 AmnLnHd1...dk
Decimal2 742mnLnHd1...dk
[Range]m = 0, 1, 32, 33
0 ≤ nL ≤ 255
0 ≤ nH ≤ 3
0 ≤ d ≤ 255
[Description]Selects a bit image mode using m for the number of dots
specified by nL and nH, as follows:
for the 204 dpi model :
noitceridlacitreVnoitceridlatnoziroH
medoM
elgnistod8
0
ytisned
elbuodtod8
1
ytisned
elgnistod42
23
ytisned
elbuodtod42
33
ytisned
stod.NIPDIPD)k(ataDfo.N
886201652xHn+Ln
886402652xHn+Ln
424022013x)652xHn+Ln(
424024023x)652xHn+Ln(
www.ipcprint.com
173-
KPM210/216
for the 300 dpi model :
3. PRINTER FUNCTIONS
medoM
0
1
23
33
noitceridlacitreVnoitceridlatnoziroH
stod.NIPDIPD)k(ataDfo.N
elgnistod8
8001051652xHn+Ln
ytisned
elbuodtod8
8001003652xHn+Ln
ytisned
elgnistod42
420030513x)652xHn+Ln(
ytisned
elbuodtod42
420030033x)652xHn+Ln(
ytisned
(T ab.A.3)
[Notes]• The nL and nH commands indicate the number of dots of
the bit image in the horizontal direction. The number of dots
is calculated using: nL + nH × 256.
• If the bit image data input exceeds the number of dots to be
printed on a line, the excess data is ignored.
• d indicates the bit image data. Set a corresponding bit to 1
to print a dot, or to 0 to not print the dot.
• If the value of m is outside the specified range, nL and data
following it are processed as normal data.
• If the width of the printing area set by GS L and GS W is
less than the width required by the data set using ESC * , the
excess data are ignored.
• To print the bit image use LF, CR, ESC J or ESC d.
• After printing a bit image, the printer returns to normal data
processing mode.
• This command is not affected by the emphasized, doublestrike, underline (etc.) print modes, except for the upsidedown mode.
• The relationship between the image data and the dots to be
printed is as follows:
[Description]Sets line spacing to [ n × (vertical or horizontal motion unit)]
inches.
[Notes]• The horizontal and vertical motion unit are specified by
GS P or GS $D0. Changing the horizontal or vertical motion
unit does not affect the current line spacing.
• The GS Por GS $D0 command can change the horizontal
(and vertical) motion unit. However, the value cannot be less
than the minimum vertical movement amount.
• In standard mode, the vertical motion unit is used.
[Default]n = 64
[Reference]ESC 0, ESC 2, GS P or GS $D0
[Example]
n4CSEn4CSE
n4CSEn4CSE
n4CSE
[Name]Set/reset italic mode
[Format]ASCIIESC 4n
Hex1B34n
Decimal27 52 n
[Range]0 ≤ n ≤ 1, 48 ≤ n ≤ 49
[Description]Turns italic mode on or off, based on the following values of
n:
nnoitcnuF
84,0edomcilatiffosnruT
94,1edomcilatinosnruT
[Notes]• The printer can print any character in italic mode.
• When italic mode is turned off by setting the value of n to 0
or 48, the data which follows is printed in normal mode.
• Italic mode can also be turned on or off using ESC !. Note,
however, that the last received command is the effective one.
[Default]n = 0
[Reference]ESC !
[Example]
www.ipcprint.com
213-
KPM210/216
3. PRINTER FUNCTIONS
n=CSEn=CSE
n=CSEn=CSE
n=CSE
[Name]Select peripheral device
(T ab.A.3)
[Format]ASCIIESC =n
Hex1B3Dn
Decimal2 76 1n
[Range]0 ≤ n ≤ 255
[Description]Select the device to which the host computer sends data,
• n specifies the column number for setting a horizontal tab
position calculated from the beginning of the line.
• k indicates the total number of horizontal tab positions to be
set.
www.ipcprint.com
233-
KPM210/216
3. PRINTER FUNCTIONS
[Notes]• The horizontal tab position is stored as a value of [character
width x n] measured from the beginning of the line. The character width includes the right-side character spacing and
double-width characters are set with twice the width of normal
characters.
• This command cancels previous tab settings.
• When setting n = 8, the print position is moved to column 9,
by sending HT.
• Up to 32 tab positions can be set. Data exceeding 32 tab
positions is processed as normal data.
• Send [ n ] k in ascending order and place a 0 NUL code at
the end. When [ n ] k is less than or equal to the preceding
value [ n ] k-1, the setting is complete and the data which
follows is processed as normal data.
• ESC D NUL cancels all horizontal tab positions.
• The previously specified horizontal tab position does not
change, even if the character width is modified.
(T ab.A.3)
[Default]Default tab positions are set at intervals of 8 characters (col-
umns 9, 17, 25, …) when the right-side character spacing is
[Notes]• When underlined mode is turned on, the printer does not
underline 90° rotated characters. All the same it’s possible
select the underline mode.
• Double-width and double-height commands in 90° rotation
mode enlarge characters in the opposite directions from
double-height and double-width commands in normal mode.
• This command is not available in Page mode.
• If this command is entered in Page mode, the printer all the
same save the setting.
Default]n = 0
[Reference]ESC !, ESC -
HnLn\CSEHnLn\CSE
HnLn\CSEHnLn\CSE
HnLn\CSE
[Name]Set relative print position
[Format]ASCIIESC \nLnH
Hex1B5CnLnH
Decimal2 792nLnH
[Range]0 ≤ nL ≤ 255
0 ≤ nH ≤ 255
[Description]Sets the print starting position based on the current position
www.ipcprint.com
273-
KPM210/216
3. PRINTER FUNCTIONS
by using the horizontal or vertical motion unit.
Sets the distance from the current position to [(nL+ nH × 256)× (horizontal or vertical motion unit)].
[Notes]• Any setting that exceeds the printable area is ignored.
• When the starting position is specified by n motion units to
the right:
nL + nH × 256 = n
When the starting position is specified by n motion units to
the left (negative direction), use the complement of 65536:
nL + nH × 256 = 65536 – n
• If setting exceeds the printing area width, the left or right
margin is set to the default value.
• The horizontal and vertical motion unit are specified by
GS P or GS $D0.
• GS Por GS $D0 can change the horizontal (and vertical)
motion units. However, the value cannot be less than the minimum horizontal movement amount.
• In standard mode, the horizontal motion unit is used.
(T ab.A.3)
[Default]
[Reference]ESC $, GS P or GS $D0
[Example]
naCSEnaCSE
naCSEnaCSE
naCSE
[Name]Select justification
[Format]ASCIIESCan
Hex1B61n
Decimal2 797n
[Range]0 ≤ n ≤ 2, 48 ≤ n ≤ 50
[Description]Aligns all data in one line to the specified position.
n selects the type of justification as follows:
nJustification
0, 48Flush left
1, 49Centered
2, 50Flush right
[Notes]• This command is only enabled when inserted at the begin-
ning of a line.
• Lines are justified within the specified printing area.
• Spaces set by HT, ESC $ and ESC \ will be justified ac-
KPM210/216
283-
www.ipcprint.com
3. PRINTER FUNCTIONS3. PRINTER FUNCTIONS
cording to the previously-entered mode.
[Default]n = 0
[Reference]
[Examp le]Flush leftCenteredFlush right
ABC
ABCD
ABCDE
n5cCSEn5cCSE
n5cCSEn5cCSE
n5cCSE
ABC
ABCD
ABCDE
ABC
ABCD
ABCDE
[Name]Enable/disable front panel buttons
[Format]ASCIIESCc5n
Hex1B6335n
Decimal2 79953n
[Range]0 ≤ n ≤ 255
[Description]Enables/disables the buttons on the front panel.
• When the LSB of n is 0, the panel buttons are enabled.
• When the LSB of n is 1, the panel buttons are disabled.
[Notes]• Only the LSB of n is effective.
• On the printer, the panel buttons are FORM FEED and LINE
FEED.
• When the panel buttons are disabled, the buttons may only
be used after the printer has been reset.
[Default]n = 0
[Reference]See “Panel Key” parameter from setup.
[Example]
ndCSEndCSE
ndCSEndCSE
ndCSE
[Name]Print and feed paper n rows
[Format]ASCIIESCdn
Hex1B64n
Decimal2 7100 n
[Range]0 ≤ n ≤ 255
[Description]Prints the data in the print buffer and feeds the paper n rows.
[Notes]• Sets the print starting position at the beginning of the line.
• This command does not affect the line spacing set by
www.ipcprint.com
293-
KPM210/216
ESC 2 or ESC 3.
• The maximum paper feed amount is 254 rows. Even if a
paper feed amount of more than 254 rows is set, the printer
feeds the paper only 254 rows.
[Default]
[Reference]ESC 2, ESC 3
[Example]
iCSEiCSE
iCSEiCSE
iCSE
[Name]Total cut
[Format]ASCIIESCi
Hex1B69
3. PRINTER FUNCTIONS
(T ab.A.3)
Decimal2 7105
[Description]This command prints the data in the buffer and enables cutter
operation. If there is no cutter, a disabling flag is set and any
subsequent cut commands will be ignored.
[Notes]• The printer waits to complete all paper movement com-
mands before it executes a total cut.
[Default]
[Reference]
[Example]
ntCSEntCSE
ntCSEntCSE
ntCSE
[Name]Select character code table
[Format]ASCIIESCtn
Hex1B74n
Decimal2 7116 n
[Range]n = 0, 2, 3, 4, 5, 19, 255
[Description]Selects a page n from the character code table, as follows:
Decimal2 7123 n
[Range]0 ≤ n ≤ 255
[Description]Turns upside-down printing mode on or off.
• When the LSB of n is 0, the upside-down printing mode is
off.
• When the LSB of n is 1, the upside-down printing mode is
on.
[Notes]• Only the LSB of n is effective.
• This command is valid only if entered at the beginning of a
line.
• In upside-down printing mode, the printer rotates the line to
be printed 180° and then prints it.
KPM210/216
323-
www.ipcprint.com
3. PRINTER FUNCTIONS3. PRINTER FUNCTIONS
[Default]n = 0
[Reference]
[Example]
Upside-down printing OffUpside-down printing On
ABCDEFG
0123456
CSECSE
CSECSE⊥⊥⊥⊥⊥ nnnnn
CSE
ABCDEFG
0123456
Printing direction
[Name]Set/cancel cpi mode
[Format]ASCIIESC⊥n
Hex1BC1 n
Decimal2 7193 n
[Range]0 ≤ n ≤ 1, 48 ≤ n ≤ 49
[Description]Sets cpi mode based on the following values of n:
nnnnnnoitcnuFnoitcnuF
ipd402ipd402
ipd402ipd402ipd003ipd003
ipd402
noitcnuFnoitcnuF
noitcnuF
ipd003ipd003
ipd003
84,0ipc11=AtnoF
ipc51=BtnoF
94,1ipc51=AtnoF
ipc02=BtnoF
ipc71=AtnoF
ipc32=BtnoF
ipc32=AtnoF
ipc03=BtnoF
[Default]n = 0
[Reference]ESC !
LyHyLxHxn·CSELyHyLxHxn·CSE
LyHyLxHxn·CSELyHyLxHxn·CSE
LyHyLxHxn·CSE
[Name]Print graphic.
[Format]ASCIIESC·nxHxLyHyL
Hex1BFAnxHxLyHyL
Decimal27250 nxHxLyHyL
[Range]0 ≤ n ≤ 1
0 ≤ xH, xL, yH, yL≤ 255
[Description]Prints graphic logo from flash or current graphic page located
www.ipcprint.com
333-
KPM210/216
3. PRINTER FUNCTIONS
in ram.
n selects the graphic source as follows:
(T ab.A.3)
nnoitcnuF
0marmorfegapcihpargtnirP
)tnemomehttadesu(
1hsalfmorf1ogoltnirP
The maximum printable vertical dimension dhmax is :
• for the 204 dpi model dhmax = 315
• for the 300 dpi model dhmax = 212
xL + xH × 256 specifies the starting dotline ( 1 ÷ dhmax).
yL + yH × 256 specifies the number of lines to print.
[Notes]• If (xL + (xH× 256)) > dhmax the printer does not execute
the command.
• If ( xL + ( xH× 256 ) + yL +( yH× 256 ))> dhmax the printer
prints only dhmax - xL + ( xH × 256 ) +1 dotline.
• After the print of the logo from RAM (n= 0 ), the graphic
page is deleted. If the user wants to print again or save the
logo into the flash, the user must retransmit or reload it with
the command ESC ³.
• To print a text string before the logo, send a LF, because
the logo printing buffer and the characters buffer is the same.
• If don’t modify the logo stored into flash bank, use this
command with n = 1.
[Default]
[Reference]ESC ³, ESC ², ESC ¦
[Example]To print from ram bank dotline 100 to dotline 199, send:
1BH FAH 00H 00H 64H00HC7H
HnLn¹CSEHnLn¹CSE
HnLn¹CSEHnLn¹CSE
HnLn¹CSE
[Name]Transmit graphic page to communication port
[Format]ASCIIESC ¹nLnH
Hex1BFBnLnH
Decimal2 7251nLnH
[Description]Transmits [nL + (nH × 256)] word of graphic page used at the
[Description]Turns white/black reverse printing mode on or off.
• When the LSB of n is 0, white/black reverse printing is
turned off.
• When the LSB of n is 1, white/black reverse printing is
turned on.
[Notes]• Only the LSB di n is effective.
• This command is available for both built-in and user-defined
characters.
• This command does not affect bit image, downloaded bit
image, bar code, HRI characters and spacing skipped by HT,ESC $ and ESC \.
• This command does not affect white space between lines.
• White/black reverse mode has a higher priority than underline mode. Even if underline mode is on, it will be disabled
(but not cancelled) when white/black reverse mode is se-
[Description]Selects a count mode for the serial number counter.
• aL, aH or bL, bH specify the counter range.
• n indicates the unit amount when counting up or down.
• r indicates the repetition number when the counter value is
fixed.
[Notes]• Count-up mode is specified when:
[aL + (aH × 256)] < [bL + (bH × 256)] and n≠ 0 and r≠ 0
• Count-down mode is specified when:
[aL + (aH × 256)] > [bL + (bH × 256)] and n≠ 0 and r≠ 0
• Counting stops when:
[aL + (aH × 256)] = [bL + (bH × 256)] or n = 0 or r = 0
• Setting the count-up mode, the minimum counter value is
KPM210/216
403-
www.ipcprint.com
3. PRINTER FUNCTIONS3. PRINTER FUNCTIONS
[aL + (aH × 256)] and the maximum value is [bL + (bH ×
256)].
• Setting the count-down mode, the maximum counter value
is [aL + (aH × 256)] and the minimum value is [bL + (bH ×
256)]. If the counting down reaches a value less than the
minimum, it resets to the maximum value.
• When this command is executed, the internal count that
indicates the repetition number specified by r is cleared.
[Default]aL = 1, aH = 0, bL = 255, bH = 255, n = 1, r = 1
[Reference]GS C 0, GS C 2, GS C ;, GS c
[Example]
HnLn2CSGHnLn2CSG
HnLn2CSGHnLn2CSG
HnLn2CSG
[Name]Set counter
[Format]ASCIIGSC2nLnH
Hex1D4332nLnH
Decimal2 96750nLnH
[Range]0 ≤ nL, nH ≤ 255
[Description]Sets the serial number counter value.
• nL and nH determine the value of the serial number counter
set by [nL + (nH× 256)].
[Notes]• In count-up mode, if the counter value specified by this
command goes out of the counter operation range specified
by GS C 1 or GS C ; it is forced to convert to the minimum
value through GS c.
• In count-down mode, if the counter value specified by this
command goes out of the counter operation range specified
by GS C 1 or GS C ; it is forced to convert to the maximum
value through GS c.
[Default]nL = 1, nH = 0
[Reference]GS C 0, GS C 1, GS C ;, GS c
[Example]
Decimal2 973n
[Range]1 ≤ n ≤ 3, 49 ≤ n ≤ 51
[Description]Transmits the printer ID specified by n follows:
www.ipcprint.com
433-
KPM210/216
3. PRINTER FUNCTIONS
nDIretnirPnoitacificepS
94,1DIledomretnirP
05,2DIepyTwolebelbateeS
(T ab.A.3)
)ipd402(H54
)ipd003(H65
15,3DInoisrevMOR
n = 2, Type ID
tiBnO/ffOxeHlamiceD
ffO000tonsedocretcarahcetyb-2
0
ffO000deilppustonrettucotuA
1
ffO000lebalo/wrepaplamrehT
2
nO404
3--4ffO000
5--6--7ffO000
MORnosdnepeD
)retcarahc4(noisrev
noitcnuF
detroppus
deilppusrettucotuA
lebal/wrepaplamrehT
denifednU
.ffOotdexiF.desutoN
denifednU
denifednU
.ffOotdexiF.desutoN
[Notes]• Tthe printer only transmits 1 byte (printer ID) without confir-
mation that the host is ready to receive data.
• This command is executed when the data is processed in
the data buffer. Therefore, there could be a time lag between
command reception and data transmission, depending on
data buffer status.
[Default]
[Reference]
[Example]
KPM210/216
443-
www.ipcprint.com
3. PRINTER FUNCTIONS3. PRINTER FUNCTIONS
HnLnL SGHnLnL SG
HnLnL SGHnLnL SG
HnLnL SG
[Name]Set left margin
[Format]ASCIIGSLnLnH
Hex1D4CnLnH
Decimal2 976nLnH
[Range]0 ≤ nL, nH ≤ 255
[Description]Sets the left margin.
• The left margin is set to [(nL + nH × 256) × (horizontal mo-
tion unit)] inches.
Printable
Left marginPrinting area width
[Notes]• This command is enabled only if set at the beginning of the
line.
• If the setting exceeds the printable area, the maximum
value of the printable area is used.
• If the left margin + printing area width is greater than the
printable area, the printing area width is set at maximum
value.
• The horizontal and vertical motion unit are specified by
GS P or GS $D0. Changing the horizontal or vertical motion
unit does not affect the current left margin.
• The GS P or GS $D0 command can change the horizontal
(and vertical) motion unit.
• However, the value cannot be less than the minimum hori-
zontal movement amount and it must be in even units of the
minimum horizontal movement amount.
[Default]
[Reference]GS P or GS $D0, GS W
[Example]
www.ipcprint.com
453-
KPM210/216
3. PRINTER FUNCTIONS
)1edom(yxPSG)1edom(yxPSG
)1edom(yxPSG)1edom(yxPSG
)1edom(yxPSG
[Name]Set horizontal and vertical motion units
[Format]ASCIIGSPxy
Hex1D50xy
Decimal2 980xy
[Range]0 ≤ x, y ≤ 255
[Description]Sets the horizontal and vertical motion units to 1/x inch and
1/y inch respectively.
When x is set to 0, the default setting value is used.
When y is set to 0, the default setting value is used.
[Notes]• The horizontal direction is perpendicular to the paper feed
direction.
• In standard mode, the following commands use x or y, re-
gardless of character rotation (upside-down or 90° clockwise
rotation):
Q Commands using x : ESC SP, ESC $, ESC \, GS L, GS
W.
R Commands using y : ESC 3, ESC J.
• This command does not affect the previously specified
values.
• The calculated result from combining this command with
others is truncated to the minimum value of the mechanical
pitch or an exact multiple of that value.
(T ab.A.3)
[Default]x = 204, y = 408(for the 204 dpi model)
x = 300, y = 600(for the 300 dpi model)
[Reference]ESC SP, ESC $, ESC \, ESC 3, ESC J, GS L, GS W, GS
$D0
[Example]
HnLnWSGHnLnWSG
HnLnWSGHnLnWSG
HnLnWSG
[Name]Set printing area width
[Format]ASCII G S WnLnH
Hex1D 57nLnH
Decimal298 7nLnH
[Range]0 ≤ nL, nH ≤ 255
0 ≤ nL + nH x 256) ≤ nMax
KPM210/216
463-
www.ipcprint.com
3. PRINTER FUNCTIONS3. PRINTER FUNCTIONS
[Description]Sets the printing area width to the area specified by nL and
nH.
• The value of nMax is :
- 1664 for the 204 dpi model
- 2484 for the 300 dpi model
• The left margin is set to [(nL + nH × 256) × (horizontal motion unit)] inches.
Printable area
Left marginPrinting area width
[Notes]• This command is only enabled if set at the beginning of the
line.
• If the right margin is greater than the printable area, the
printing area width is set at maximum value.
• If the printing area width = 0, it is set at the maximum value.
• The horizontal and vertical motion units are specified by
GS P. Changing the horizontal or vertical motion unit does not
affect the current left margin.
• The GS P command can change the horizontal (and vertical) motion unit.
• However, the value cannot be less than the minimum horizontal movement amount and it must be in even units of the
minimum horizontal movement amount.
[Default]
[Reference]GS L, GS P
[Example]
mtr^SGmtr^SG
mtr^SGmtr^SG
mtr^SG
[Name]Execute macro
[Format]ASCIIGS^rtm
Hex1D5Ertm
Decimal2 994rtm
[Range]0 ≤ r, t ≤ 255
www.ipcprint.com
473-
KPM210/216
3. PRINTER FUNCTIONS
0 ≤ m ≤ 1
[Description]Executes a macro.
• r specifies the number of times to execute the macro.
• t specifies the waiting time for executing the macro.
The waiting time is t × 100 msec. for each macro execution.
• m specifies macro executing mode:
When the LSB of m = 0, the macro is executed r times continuously at the interval specified by t.
When the LSB of m = 1, after waiting for the period specified
by t, the LED indicator blinks and the printer waits for the
FEED button to be pressed. After the button is pressed, the
printer executes the macro once. The printer repeats the
operation r times.
[Notes]• This command has an interval of (t× 100 msec.) after a
macro is executed by t.
• If this command is received while a macro is being defined,
the macro definition is aborted and the definition is cleared.
• If the macro is not defined or if r is 0, nothing is executed.
• When the macro is executed by pressing the FEED button
(m=1), the paper cannot be fed using the FEED button.
(T ab.A.3)
[Default]
[Reference]GS :
[Example]
cSGcSG
cSGcSG
cSG
[Name]Print counter
[Format]ASCIIGSc
Hex1D63
Decimal2 999
[Description]Sets the serial counter value in the print buffer and incre-
ments or decrements the counter value.
[Notes]• After setting the current counter value in the print buffer as
print data (a character string), the printer counts up or down
based on the count mode set. The counter value in the print
buffer is printed when the printer receives a print command or
the buffer is full.
• The counter print mode is set using GS C 0.
• The counter mode is set using GS C 1 or GS C ;.
KPM210/216
483-
www.ipcprint.com
3. PRINTER FUNCTIONS3. PRINTER FUNCTIONS
• In count-up mode, if the counter value set by this command
goes out of the counter operation range set by GS C 1 or
GS C ; it is forced to revert to the minimum value.
• In count-down mode, if the counter value set by this com-
mand goes out of the counter operation range set by GS C 1
or GS C ; it is forced to revert to the maximum value.
[Default]
[Reference]GS C 0, GS C1, GS C 2, GS C ;
[Example]
2739EDOC1≤ n ≤5520≤ d ≤721
37821EDOC2≤ n ≤5520≤ d ≤721
0923EDOC8≤ n ≤ 984≤ d ≤75
[Notes]• If d is outside of the specified range, the printer prints the
following message: “BAR CODE GENERATOR IS NOT
OK!” and processes the data which follows as normal data.
• If the horizontal size exceeds the printing area, the printer
only feeds the paper.
84≤ d ≤56,75≤ d ≤,09
74,64,54,34,73,63,23
84≤ d ≤56,75≤1d≤,86
85,74,64,54,34,63
KPM210/216
523-
www.ipcprint.com
3. PRINTER FUNCTIONS3. PRINTER FUNCTIONS
• This command feeds as much paper as is required to
print the bar code, regardless of the line spacing specified
by ESC 2 or ESC 3.
• After printing the bar code, this command sets the print
position to the beginning of the line.
• This command is not affected by print modes (emphasized, double-strike, underline or character size), except
for upside-down and justification mode.
[Notes per ]• This command ends with a NUL code.
• When the bar code system used is UPC-A or UPC-E, the
printer prints the bar code data after receiving 11 (without
check digit) or 12 (with check digit) bytes bar code data.
• When the bar code system used is EAN13, the printer
prints the bar code data after receiving 12 (without check
digit) or 13 (with check digit) bytes bar code data.
• When the bar code system used is EAN8, the printer
prints the bar code data after receiving 7 (without check
digit) or 8 (with check digit) bytes bar code data.
• The number of data for ITF bar code must be even numbers. When an odd number of data is input, the printer
ignores the last received data.
[Notes per ]• If n is outside of the specified range, the printer stops
command processing and processes the following data as
normal data.
When CODE93
is used:• The printer prints an HRI character ( o ) as a start charac-
ter at the beginning of the HRI character string.
• The printer prints an HRI character ( o ) as a stop charac-
ter at the end of the HRI character string.
• The printer prints an HRI character ( n ) as a control char-
acter ( 00H to 1FH and 7FH).
When CODE128
is used:• When using CODE128 in this printer, please note the
following regarding data transmission:
• The top part of the bar code data string must be a code
set selection character (CODE A, CODE B or CODE C)
which selects the first code set.
• Special characters are defined by combining two charac-
ters “{“ and one character. ASCII character “{” is defined
0 ≤ ((yH * 256) + yL) ≤ 4080
[Description]Sets the horizontal and vertical motion units to 1/((xH * 256) +
xL) inch and 1/((yH * 256) + yL) inch respectively.
When x is set to 0, the default setting value is used.
www.ipcprint.com
573-
KPM210/216
3. PRINTER FUNCTIONS
When y is set to 0, the default setting value is used.
[Notes]• The horizontal direction is perpendicular to the paper feed
direction.
• In standard mode, the following commands use x or y, regardless of character rotation (upside-down or 90° clockwise
rotation):
Q Commands using x : ESC SP, ESC $, ESC \, GS L, GS
W.
R Commands using y : ESC 3, ESC J.
• This command does not affect the previously specified
values.
• The calculated result from combining this command with
others is truncated to the minimum value of the mechanical
pitch or an exact multiple of that value.
[Default]x = 204, y = 408for the model 204 dpi
x = 300, y = 600for the model 300 dpi
[Reference]ESC SP, ESC $, ESC \, ESC 3, ESC J, GS L, GS W, GS P
[Example]
(T ab.A.3)
SGSGSGSGSGααααα nnnnn
[Name]Enable / disable automatic FULL STATUS back
[Format]ASCIIGSαn
Hex1DE0n
Decimal2 9224n
[Range]0 ≤ n ≤ 255
[Description]Enable / disable automatic full status back.
n specifies the composition of FULL STATUS as follows:
KPM210/216
583-
www.ipcprint.com
3. PRINTER FUNCTIONS3. PRINTER FUNCTIONS
tiBnO/ffOxeHlamiceD
ffO000
0
nO101
ffO000
1
nO202
ffO000
2
nO404
ffO000
3
nO808
4--5--6--7---
.denifednU
.denifednU
.denifednU
.denifednU
noitcnuF
.sutatsrepaPelbasiD
.sutatsrepaPelbanE
.sutatsresUelbasiD
.sutatsresUelbanE
.sutatSrorrEelbarevoceRelbasiD
.sutatSrorrEelbarevoceRelbanE
.sutatSrorrEelbarevocernUelbasiD
.sutatSrorrEelbarevocernUelbanE
[Notes]• Once enable at least one byte of the FULL STATUS, for
each change of at least one of the bits which compose the
required status, the status sent in automatic from the printer
will be so composed as follows:
1° Byte = 0x10 (DLE)
2° Byte = n
Next byte (depends how many bits are active in n)
[Reference]DLE EOT n
[Example]
SGSGSGSGSGβββββ
[Name]Reading of length paper (cm) available before virtual
paper-end
[Format]ASCIIGSβ
Hex1DE1
Decimal2 9225
[Description]Reading of length (cm) paper available before virtual paper-
end.
The command return a string pointing out how much paper is
available, for example if there are 5.1 m before the paper
end, it will be:
‘510cm’
www.ipcprint.com
593-
KPM210/216
3. PRINTER FUNCTIONS
[Notes]• The lenght of residual paper reported is just as an indication
because tolerances and other factors are not taken into consideration (paper thickness, roll core diameter, roll core thickness). The virtual paper-end limit is set by the command GSµ.
• To set virtual paper-end limit, measure the length of the
paper from near paper end to the end of the roll, using sev-
eral of them.
[Default]
[Reference]
[Example]
SGSGSGSGSGΓΓΓΓΓ
(T ab.A.3)
[Name]Reading number of cuts performed from the printer
[Format]ASCIIGSΓ
Hex1DE2
Decimal2 9226
[Description]Reading the number of cuts performed from the printer.
The command return a string that points out how many cuts
are performed by the printer, for example if there are per-
[Description]This command sets the limit after which is pointed out the
[Notes]• The calculation limit of the near paper-end is in centimetres.
[Default]nH = 0x04
[Reference]
[Example]If you want that the virtual paper-end is pointed out after 15
LnHnLnHn
LnHn
(T ab.A.3)
Hex1DE6nHnL
Decimal2 9230nHnL
0 ≤ nL ≤ 255
virtual paper-end.
• This value is expressed as [(nH x 256)+nL]
nL = 0xB0
metres from first near paper-end data acquisition, you have to
convert 15 metres in 1500 centimetres, and after you have to
calculate nH and nL as it follows:
nH = 1500 / 256 = 5
nL = 1500 - (nH x 256) = 1500 - (5 x 256) = 220
And which the command will be:
Hex:1DE605DC
Decimal:292305220
n-SGn-SG
n-SGn-SG
n-SG
[Name]Set printing speed and current consumption.
[Format]ASCIIGS-n
Hex1DF0n
Decimal2 9240n
[Range]0 ≤ n ≤ 2
[Description]Sets printing speed and current consumption in printing.
n specifies the printing speed and the absorption as follows:
KPM210/216
623-
www.ipcprint.com
3. PRINTER FUNCTIONS3. PRINTER FUNCTIONS
nrPideepsgnitnemitemasehttaNOstodmumixaM
ipd402ipd003
0woL614616
1lamroN2382321
2hgiH46614642
[Notes]• Printing speed reverts to the default value when the printer
is reset or turned off.
[Default]n = 1
[Reference]
[Example]
Figure 4.1 shows the dimensions of the table top printer.
(Fig.4.1)
291
138
M4
83
602
19
ingresso c avi alimentazione,
connessione seriale e USB
125,214
*149,2*2,5
183,2623
88
352,5
*2,5
133
281
264
4,7
(ingresso carta)212
4236
55
32,7138
www.ipcprint.com
54-
KPM210/216
5. CHARACTER SETS
5.1 CHARACTER SETS
The printer has 3 fonts of varying width for the 204 dpi (11, 15 and 20 cpi)
and 300 dpi (17, 23 and 30 cpi) models, which may be accessed through
programming (section 1.2) or control characters (section 3.2). Each of these
fonts offers the following code tables: PC437, PC850, PC860, PC863,
PC865, PC858.
Shown below in figures 5.1 and 5.2 are examples of the 11 cpi character set
for the 204 dpi model.
FONT 11 cpi
PC437
(USA, Standard Europe)
PC850
(Multilingual)
PC860
(Portuguese)
PC863
(Canadian-French)
(Fig.5.1)
www.ipcprint.com
15-
KPM210/216
5. CHARACTER SETS
(T ab.A.3)
PC865
(Nordic)
PC858
(Euro symbol)
(Fig.5.2)
To print the Euro (€) symbol, the command sequence is:
1B, 74, 13, D5 (see Chapter 3)
KPM210/216
25-
www.ipcprint.com
APPENDIX A - ACCESSORIES AND SPARE PARTS
A.1 ACCESSORIES
A.1.1 Power Supply
The figure below illustrates the power supply provided by Custom to be
used for printer operation.
1. Screw the sensor card (2) to the support (3) using the fastening screw (1)
supplied with the kit as shown in fig. A-3.
2. Thread the sensor wiring connector into its respective slot on the front of
the printer (4) as shown in fig. A-3.
3. To perform this operation, turn the printer upside-down and, lifting the
black wiring protection adhesive, insert the wiring connector into printer
connector J6 as shown in fig. A-4.
4. Attach the roll holder support by inserting 4 screws (not provided) into the
holes (a) as shown in fig. A-3.
5. Insert the paper roll into the holder and set it into the support in the
direction shown.
6. Insert the paper into the printer paper load opening and load the paper as
described in section 1.4.1 of this manual.
a
(Fig.A.3)
www.ipcprint.com
3
1
2
3A-
4
KPM210/216
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.