Maxim MOB-58 User manual

MOB-58
Mobile Printer
USER'S MANUAL
MANUAL REVISION EN1.0
FEED
POWER
R
G
E
F
A
U
H
L
L
C
P
O
W
E
R
M
O
D
E
E
R
R
O
R

Make sure theprinter power isoff before
plug or unplugthe cable.
Please don`t placethe printer in
humidity or dustyspace, excessive
humidity and dustmay damage it.
Do not putfoods or drinkson the
printer,in case thatsplash into
the printer.
The print headhas a hightemperature
after work. Pleasedon`t touch the
print head ortouch the motorshell
in case scalded.
NOTICE
Do not plugor unplug withyour hands
wet. You may beelectrocuted.
Keep magnetic objects away from
the printer.
Don't make batteryshort circuit orheated.
Otherwise the batterymay be damagedor
cause fire orexplode.

USER'S MANUAL
INTRODUCTION
WARNING
Some semiconductor devicesare easily damagedby static
electricity. In order toguard the printer against the static electricity ,
you should turnthe printer "OFF",before you connect or remove the
cables on theface side. Ifthe printer is damaged by the static
electricity, you should turnthe printer "OFF".
All specifications aresubjected to changewithout notice.
Table of Contents
The MOB-58 mobile printer model with excellent performance. It is integrated with
Serial, USB andBluetooth interfaces. Itcan be easilyused for formsor
receipts printing cooperatedwith portable equipments,such as PDA,
Laptop, Data Samplersetc.
The main features of the printer are as follows:
1. High speedprinting: 60mm persecond max.
2. Low noisethermal printing.
3. RS-232, USB, Bluetooth interfaces integrated.
4. The databuffer allows theunit to receiveprint data even during printing.
5. Bar codeprinting is possibleby using abar code command.
Please do readthe instructions inthis manual carefullybefore
using your newMOB-58.
Table of Contents........................................................................
Chapter 1 ...................................................................
Chapter 2 ...............................................
2-1. ............................................................................
2-2. ...................................................................
Chapter 3 ..............................
3-1. I ..............................................................................
Chapter 4 R ..............................................
.....................................
Chapter 5 ....................................................
Chapter 6 .....................................................................
Chapter 7 .......................................................
..............................................................................
Chapter 8 ..........................................
....................................
..........................................................
...............................................................
.......................................................................
................................................................
Overview
Setting up the Printer
Unpacking
Using the Printer
oll paper installing
Chapter 9
Chapter 10 Specifications
Chapter 11
11-1. Command List
11-2. Control Commands
Interfaces and cable connection
nterfaces
3-2. Connect thecables................................................................
4-1. Installing orReplacing the RollPaper
4-2. Cleaning thePrint Head.........................................................
Battery installation
Self test
Basic operations
7-1. Power on/off...........................................................................
7-2. Feed paper.............................................................................
7-3. Tear paper
Alarming to lack of paper
Using and recharging battery
Commands
01
02
03
03
04
07
07
09
10
10
11
12
13
14
14
14
14
15
16
17
18
18
20

FEED
POWER
R
G
E
F
A
U
H
L
L
C
P
O
W
E
R
M
O
D
E
E
R
R
O
R
Strap Clasp
Screw Nut
Below strap clasp is not included in the box but optional.The strap clasp is
fixed on the back shell ofthe printer using a nut inside and right behind the
back shell.
Chapter 2 Setting up the Printer
Your printer box should include these items.If any of the items wasdamaged
or missing, please contact your dealerfor assistance.
2-1. Unpacking
MOB-58
Serial Cable
Roll paper
Recharger
USB Cable
USER'S MANUAL USER'S MANUAL
s Manual
e
r
o
w
M
P
o
d
e
l
l
u
F
E
e
r
g
r
r
o
a
r
h
C
er
ow
M
P
o
d
e
l
l
u
F
E
e
r
g
r
r
o
a
r
h
C
FEED
FEED
POWER
POWER
USB
Below pictures define every part of the MOB-58.
Chapter 1 Overview
Feed Button
Charge(Red light)
Full(Green light)
Shell
Power(Red light)
Mode(Blue light)
Power Button
Card Reader(MSR)
(Option)
Serial Interface
Recharge Port
Screw Hole
Battery
Strap Clasp
Screw Hole
Error(Yellow light)
USB Interface
Printer Bag
MOB-58
Mobile Printer
USER'S MANUAL
User

USER'S MANUAL USER'S MANUAL
2-2. Using the Printer
BUTTON
FEED
Press the FEEDbutton once to advance paper one line. You can also hold
down the FEED button to feed paper continuously.
POWER
Press this button and hold on for a few second, the printer can be powered
on/off.
PANEL LIGHTS
CHARGE
When the printer is connected with the charger, this light turns RED.
FULL
When the battery finished recharging, this light turns Green.
POWER
On-working indicator.
MODE
In mode-setting statue,it turns BLUE.
ERROR
Error appears,the light turns Yellow.
BAUDRATE SETTING(For example:Set 9600BPS baudrate)
Before setting baudrate,makesure the printeris on off Status.
1. Press POWER button and hold on till MODE light turns blue.
2. Press POWER button one time again.the MODE light will flash.
3. Press FEED button to Set baudrate.Press FEED button three times.
Press FEED one time is 2400BPS,Press two times is 4800BPS,Press
three times is 9600BPS.Once press FEED button one more time the
baudrate will be increased as below.
O
W
E
R
P
M
L
L
O
U
D
F
E
E
E
G
R
R
R
A
O
H
R
C
FEED POWER
FEED
POWER
R
G
E
F
A
U
H
L
L
C
P
O
W
E
R
M
O
D
E
E
R
R
O
R
FEED
POWER
R
G
E
F
A
U
H
L
L
C
P
O
W
E
R
M
O
D
E
E
R
R
O
R
MODE light turns blue
Press FEED button three times
to Set baudrateto 9600BPS
FEED
POWER

Chapter 3 Interfaces and cable connection
3-1. Interfaces
This MOB-58 model has three interfaces:
RS232, USB andBluetooth. Below are the specifications.
4.Press POWER button again to confirm baudrate Setting.The MODE
light will flash one or several times.Flash times is the Same as the times
you press the FEED button.
3-1-1. RS-232C Cable Connection
Interface Connector
Serial Interface (RS-232)
(F.G)
(TXD)
(RXD)
(DSR)
(DTR)
(S.G)
PRINTER
SIDE
HOST
SIDE
Pin No
1
3
2
7
8
6
5
4
Press FEED button
One time
Two times
Three times
Four times
Five times
Six times
Seven times
.Signal name
FG
TxD
RxD
RTS
CTS
DSR
SG
DTR
Direction
-
Output
Input
Output
Input
Input
-
Output
Function
Frame Ground
TransmitData
Receive Data
Ready To Send
Clear To Send
Date Set Ready
Signal Ground
Data Terminal Ready
Baudrate
2400BPS
4800BPS
9600BPS
19200BPS
38400BPS
57600BPS
115200BPS
1
3
2
6
4
5
(F.G)
(TXD)
(RXD)
(RTS)
(CTS)
(DSR)
(DTR)
(S.G)
1
3
2
7
8
6
4
5
FEED
POWER
R
G
E
F
A
U
H
L
L
C
P
O
W
E
R
M
O
D
E
E
R
R
O
R
MODE light will flash
USER'S MANUAL USER'S MANUAL

USER'S MANUAL USER'S MANUAL
3-1-3. Bluetooth
As a global open standard, Bluetooth is an excellent wireless data
comunication technology. There is no need for bluetooth equipments to
transfer data ofstrict poistion and that differs from IrDA.It supports not
only point to point but also point to multipoints(Seven points for max).
This model iscompatible with Bluetooth2.0 standard and with power level
of Class 2.The original password of this model is 1234 . While printing,
the host andprinter should beof distance less than 10 meters. If there is
any obstacle orEMI between host and printer, distance of less than 5 meters
is required.
3-1-2. USB Connection 3-2. Connect the cables
3-2-1. Connect the AC recharger to the printer to recharge the battery
NOTE:To remove the DC cable connector, make sure that the power
supply`s power cord is unplugged; then grasp the connector and
pull it outstraightly .
3-2-2. Connect the RS-232 port or USB port
Connect the HostComputer (POS/ECR) to the priter using an interface
cable that matches the specifications of the printer and the Host computer
(POS/ECR).
1). Turn off both the printer and the Host computer (POS/ECR).
2). Plug the interface cable connector into the printer's interface connector.
3). Plug the other cable head into the Host computer(POS/ECR).
4). Turn on the Printer and Host computer(POS/ECR).
Pin No
1
2
3
4
.Signal name
VCC
D-
D+
GND
Direction
+ 5V DC
Data -
Data +
Ground
USBRS-232

USER'S MANUAL USER'S MANUAL
Chapter 4 Roll paper installing
AB
CD
Incorrect Correct
4-1. Installing or Replacing the Roll Paper
1. Make sure that the printer is not receiving data; otherwise, data may be
lost.
2. Grasp the two sides of the paper cabin cover and pull till the cover open.
3. Remove the used paper roll core if thereis any.
4. Put in a new paperroll as shown.
5. Be sure the correct direction of the paper comes off the roll.
6. Pull out a small amount of paper, then close the cover. As picture shows.
Turn off the printer, open the paper roll cover, and clean the thermal elements
of the print head with a cotton swab moistened with an alcohol solvent
(ethanol, methanol, orIPA).
Recommend to clean the thermal head periodically (generally every three
months) to maintain receipt print quality.
4-2. Cleaning the Print Head
NOTE: After printing,the print headcan be very hot. Be careful not to
touch it and to let it cool before youclean it. Do not damage the print
head by touching it with your fingers or any other hard object.

USER'S MANUAL USER'S MANUAL
Chapter 5 Battery installation
The MOB-58 is battery power supplied. Battery should be
fully recharged and properly installed in the printer before using.
Follow the picture steps as below:
1. invert theprinter to the back battery cabin.
2. put the battery in the printer battery cabin in right position.
3. press the battery till a voice from thebutton.
Chapter 6 Self test
Self test checks whether the printer can perform normallyor not, except to
functions of communication and recharging.
Follow the steps to initial a self test:
1. Make sure paper roll has been installed properly,
2. Press on the FEED button and hold on the POWER button for more than3
seconds, then the self test performs.
3. The printeris ready toreceive data after it fininshed the self test.
AB
C

USER'S MANUAL USER'S MANUAL
Chapter 7 Basic operations
7-1. Power on/off
Press on the POWER button and hold on formore than 3seconds. The printer
will be powered on if the pre-statue is off;and the priner will be powered
off if thepre-statue is on.
Be sure theprinter is poweredon before printing.If the printer will not be
used for along time, do please power it off to save battery power.
7-2. Feed paper
This printer canfeed paper manually.
Press the FEED button once to advance paper one line. Press the FEED
button and holdon to feed paper continuously.
7-3. Tear paper
After finished printing every receipt, users need to tear off the receipt by
themselves. There is a sawtooth architecture for tearing. Pay special notice
to tearing angle and force , over force may results in roll paper being pulled
out from the paper cabin.
Chapter 8 Alarming to lack of paper
This printer candetect paper lacking.
When the printer run out of paper,the ERROR indicator light will turn yellow.
If the paper runs over when printing, the data in the printer buffer won't be
cleaned. The printing will go on after the paper loaded.

USER'S MANUAL
USER'S MANUAL
Chapter 9 Using and recharging battery
The MOB-58 is power supplied by rechargeable Lithium-Ion battery.
As the batterycan be easily damaged, the usage of battery affects the
battery's life span.Please use the battery properly under below instructions.
1. If theprinter is not used for a long time (usuallymore than one week),
do please fetch out the battery for separate storage and better to fully
recharge the battery before fetching out the battery.
2. Power off the printer to save battery power after finishedusing.
3. When battery running over, the power indicator light would flash for
alarming. The printer can still work for an uncertain time, but users should
recharge the battery to ensure that the printer work properly.
Follow the below operations:
1. Plug the recharger into an outlet and plug the other terminal to the printer.
2. While recharging,the indicator light turns red. After recharge, the indicator
light turns green.
3. Please don't use the printer while recharging, otherwise the battery's life
span would bedecreased.
Chapter 10 Specifications
Printing
Paper Supply Method
Characters Per Line
Character Size
Resolution
Print Width
Printing Speed
Cutter Type
Paper Type
Paper Diameter
Paper Width
Receive Buffer Size
Interface
Barcodes
Battery Type
Output
Capacity
Input
Output
Operating Temperature
Storage Temperature
MCBF Electric Life
Wear Life
Battery
Dimensions (WxDxH)
Weight
MSR
Direct thermal lineprinting
Easy Paper Loading
Font A:48CPL,Font B:64CPL
Font A:12x24dots,Font B:9x24Dots
203dpi, 8dots/mm
48mm 72mm
60mm/sec
Manual Tearing
Thermal Paper
40mm
58mm 80mm
16k bits
Serial, USB, Bluetooth
1D:Codebar,ITF,UPC-A,UPC-E,CODE 39,CODE93,
CODE128,EAN-8,EAN-13
2D:QR CODE,PDF417
Lithium-Ion
DC7.4V
1100mAh
DC9V 1A
0~50
10 ~70
100,000,000 pulses
Paper feed length Approximately 50 Km
1200 Cycles Rechargeable
Auto 1/2/3 Track(Option)
78x125 x 46mm(No MSR) 100x121 x 46 mm(No MSR)
78 x132 x46 mm(With MSR) 100 x128 x 46 mm(With MSR)
230g 280g
AC100~240V 50/60Hz 0.5A
Battery
Battery Charger

USER'S MANUALUSER'S MANUAL
Chapter 11 Commands
11-1 Command List
No.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
Command
HT
LF
FF
CR
CAN
DLE EOT
ESC FF
ESC SP
ESC !
ESC
ESC *
ESC -
ESC 2
ESC 3
ESC @
ESC D
ESC E
ESC G
ESC J
ESC L
ESC M
EOT
ESC S
ESC T
ESC \
ESC a
ESC d
ESC A
ESC H
ESC I
ESC W
ESC X
ESC j
FS SO
FS DC 4
FS !
GS *
GS /
GS !
$
Description
Select print mode(s)
Initializing the printer
Horizontal tab
Cancel print datain page mode
Transmission real-timestatus
Print data inpage mode
Set right-side characterspacing
Set absolute print position
Select bit image mode
Turnunder line mode on/off
Select default line spacing
Set line spacing
Set horizontal tab positions
Turn emphasized mode on / off
Turn double-strike mode on/off
Print and feedpaper
Select page mode
Select character font./MSR card read
Cancel card readmode
Select standard mode
Select print direction in page mode
Set relative print position
Select justification
Print and feed n lines
Select character size
Print and linefeed
Print and carriagereturn
Set line spacing
Select character Double-height mode
Select character Double-height mode
Defining the printarea in page mode
Select character Double-widthmode
Print and feed paper
Select character Double-width print mode
Cancel character Double width print
selection
Select character print mode
Define downloaded bitimage
Print downloaded bit image
Hexadecimal Code
<
<0A>
<0C>
<0D>
<18>
<10><04><n>
<1B><0C>
<1B><20><n>
<1B><21><n>
<1B><24><nL><nH>
<1B><2A><m><nL><nH>d1...dk
<1B><2D><n>
<1B><32>
<1B><33><n>
<1B><40>
<1B><44>n1...nK<00>
<1B><45><n>
<1B><47><n>
<1B><4A><n>
<1B><4C>
<1B><4D><n>
<04>
<1B><53>
<1B><54><n>
<1B><5C><nL><nH>
<1B><61><n>
<1B><64><n>
<1B><41> <n>
<1B><48><n>
<1B><49>
<1B><57><
<1B><58><n>
<1B><6A><n>
<1C><0E>
<1C><14>
<1C><21><n>
<1D><2A><n1><n2>d1...dk
<1D><2F><m>
<1D><21><n>
09>
xL>< xH>< yL><yH>
< dxL>< dxH><dyL>< dyH>
Page
20
20
20
20
20
21
22
22
22
23
23
23
24
24
24
24
25
25
25
25
25
26
27
27
27
27
28
28
28
28
29
30
30
30
30
31
31
32
33
No .
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
Command
GS
GS h
$
GS (
GS (
GS (
GS (
GS (
GS (
GS B
GS I
GS I
GS L
GS W
GS \
GS f
GS k
GS r
GS W
Description
Set absolute verticalprint position
in page mode
Execute test print
Turns white/black reverse
printing mode onor off
Transmits battery status
Transmits printer ID
Set left margin
Set printing area width
Set relative verticalprint position
in page mode
Select font forHRI characters
Selects bar codeheight
Transmit status
Set bar code width
Print bar code
Hexadecimal Code
<1D><24><nL><nH>
<1D><28><41><pL><pH>
<n><m>
<1D><28><45><pL><pH>
<fn><d1><d2>
<1D><28><45><pL><pH>
<fn><d1><d2><d3>
<1D><28><45><pL><pH><fn>..
<1D><28><45><pL><pH>
<0B><a><d1><dk>
<1D><28><45><pL><pH>
<fn><a>
<1D><42><n>
<1D><49><62>
<1D><49><n>
<1D><4C><nL><nH>
<1D><57><nL><nH>
<1D><5C><nL><nH>
<1D><66><n>
<1D><68><n>
(1)<1D><6B><m>d1...dk<NUL>
(2)<1D><6B><m><n>d1...dn
<1D><72><n>
<1D><77><n>
Page
33
34
34
35
35
36
37
38
38
39
40
40
40
41
41
41
42
43

USER'S MANUALUSER'S MANUAL
DLE EOT n
Transmissionreal-time status.
DLE EOT n
1 n 4
Transmitsthe status specifiedby n in real-time as follows:
ASCII
Hex 10 04 n
Decimal 16 4 n
[Name]
[Format]
[]Range
[Description]
n=1: Printer status
Bit
0
1
2
3
4
5,6
7
Off/On
Off
On
Off
Off
On
On
Off
Off
Hex
00
02
00
00
10
20
00
00
Decimal
0
2
0
0
16
32
0
0
Fixed
Fixed
Fixed
Fixed
Fixed
Paper end sensor:paper not present
Paper end sensor:paper present
Fixed
Function
Bit
0
1
2
4
5
6
7
Off/On
Off
On
Off
Off
On
On
Off
Off
Off
Hex
00
02
00
00
08
10
00
00
00
Decimal
0
2
0
0
8
16
0
0
0
Fixed
Fixed
Fixed
On-Line
Off-Line
Fixed
Fixed
Fixed
Fixed
Function
3
n=4: Continuous papersensor status
[Notes] If print dataincludes a character string with this command,
the printer performsthis command. User must consider this.
- Do notembed this command within another command.
- For example : Bit image data mightinclude this command.
- This commandis ignored block data is transmitted.
This printer transmitsthe following status in real time.
n Function
1 Transmit printer status.
4 Transmit paper rollsensor status.
11-2 Control Commands
LF
FF
HT
Print and feed line
ASCII LF
Hex 0A
Decimal 10
In standard mode,prints the data in the print buffer and feeds
one line basedon the currentline spacing.
In page move,modes the print position in memory to feed one
line based onthe current line spacing.
If in pagemode, after printing, the printer is returned to regular mode.
If the labelfunction is set, the paper is fed up to the next printing
position.
All data collectedto the current point is printed, and then theprinter
is converted frompage mode to regular mode.
If the labelfunction is set, the paper is fed up tothe next printing
position.
ASCII FF
Hex 0C
Decimal 12
Horizontal tab
09
9
Moves the print position to the next horizontal tabposition.
ASCII HT
Hex
Decimal
[Name]
[Format]
[Description]
[Name]
[Format]
[Description]
[Name]
[Format]
[Description]
[Name]
[Format]
[Description]
[Name]
[Format]
[Description]
CR
CAN
Print and carriagereturn
ASCII CR
Hex 0D
Decimal 13
This command isignored CR.
Cancel print datain page mode.
In page mode,deletes all the print data in the current printarea.
ASCII CAN
Hex 18
Decimal 24

USER'S MANUALUSER'S MANUAL
ESC FF
ESC SP n
ESC ! n
Print data inpage mode.
ESC FF
In page mode,prints all buffered data in the printing area collectively.
ASCII
Hex 1B 0C
Decimal 27 12
Set right-side character spacing.
ESC SP n
n 255
n=0
Sets the characterspacing for the right side of the character to
[n x horizontalor vertical motion units].
The maximum right-sidecharacter spacing is : - 31.875mm.
ASCII
Hex 1B 20 n
Decimal 27 32 n
0
Select print mode(s).
ESC ! n
n 255
n=0
Selects print mode(s)using n as follows.
ASCII
Hex 1B 21 n
Decimal 27 33 n
0
[Name]
[Format]
[Description]
[Name]
[Format]
[]Range
[Default]
[Description]
[Name]
[Format]
[]Range
[Default]
[Description]
Bit
0
1,2
6
Off/On
Off
Off
Off
On
Off
On
Off
On
Off
Off
On
Hex
00
00
00
08
00
10
00
20
00
00
80
Decimal
0
0
0
8
0
16
0
32
0
0
128
Character font A(12 x 24) selected
Reserved
Emphasized mode notselected
Emphasized mode selected
Double-height mode notselected
Double-height mode selected
Double-width mode notselected
Double-width mode selected
Reserved
Underline mode notselected
Underline mode selected
Function
3
4
5
7
ESC $ nLnH
ESC * mnL nH d1...dk
ESC - n
Set absolute printposition.
ESC $ nL nH
nL nH
nL nH
0 (nL + nHx 256) 65535 (0 nH 255, 0 nL 255)
Sets the nextprint starting position, and the absolute print
position, in referenceto the left margin. The distance from
the beginning ofthe line to the left margin is
[(nL + nHx 256) x (vertical or horizontal motion units)].
ASCII
Hex 1B 24
Decimal 27 36
Select bit imagemode.
ESC * m nL nH d1...dk
m nL nHd1...dk
m nL nHd1...dk
m=0, 1, 32,33
1 (nL + nHx 256) 1023 (0 nL 255, 0 nH 3),0 d 255
Specifies the bitimage in m mode for the number of dots specified
by nL andnH.
* dpi :dots per 25.4mm {1 }
ASCII
Hex 1B 2A
Decimal 27 42
Turn underline mode on/off.
ESC - n
0n2,48n50
n=0
Turn underline mode on or off,based on thefollowing values of n :
ASCII
Hex 1B 2D n
Decimal 27 45 n
[Name]
[Format]
[]Range
[Description]
[Name]
[Format]
[]Range
[Description]
[Name]
[Format]
[]Range
[Description]
0
1
32
33
8-dot single-density
8-dot double-density
24-dot single-density
24-dot double-density
Number
of Dots
8
8
24
24
Dot Density
(dpi)
60
60
180
180
Dot Density
(dpi)
90
180
90
180
Number of Data
(K)
nL + nH x 2 56
nL + nH x 2 56
(nL + nHx 256) x 3
(nL + nHx 256) x 3
HorizontalVertical
mMode
n Function
0, 48
1, 49
2, 50
Turns off underline mode
Turns on underline mode, set at 1-dot width
Turns on underline mode, set at 2-dot width

USER'S MANUAL USER'S MANUAL
ESC 2
Select default linespacing.
ESC 2
The default linespacing is about 4.23 mm {1/6 inch}, which is
equivalent to 30dots.
ASCII
Hex 1B 32
Decimal 27 50
[Name]
[Format]
[Description]
ESC 3 n
ESC @
ESC D n1... nk NUL
Set line spacing.
ESC 3 n
n 255
The vertical orhorizontal motion unit is approximately 0.125 mm
{1/203 inches}. Thisvalue equals one dot pitch.
Sets the currentline spacing to [n x vertical motion units] inches.
The maximum settableline spacing is 31.875mm.
ASCII
Hex 1B 33 n
Decimal 27 51 n
0
Initialize printer.
ESC @
n 126
Clears the datain the print buffer and resets the printer modeto the
mode that wasin effect when the power was turned on.
ASCII
Hex 1B 40
Decimal 27 64
32
Set horizontal tabpositions.
ESC D n1...nk NUL
n1... nk 00
n1... Nk 0
n 255,0 n 32
n=8, 16, 24,32, 40,....., 232, 240, 248 (for font A in a standard
character size width)
Sets horizontal tabpositions.
- n specifiesthe number of digits from the setting position to the left
margin or thebeginning of the line.
- k specifiesthe number of bytes set for the horizontal tab position.
ASCII
Hex 1B 44
Decimal 27 68
1
[Name]
[Format]
[]Range
[Description]
[Name]
[Format]
[]Range
[Description]
[Name]
[Format]
[]Range
[Default]
[Description]
ESC E n
ESC G n
ESC J n
ESC L
ESC M n
Turn emphasized mode on / off.
ESC E n
n
n
n 255
n=0
Turns emphasized mode on or off.
- When theLSB of n is 0, emphasized mode is turnedoff.
- When theLSB of n is 1, emphasized mode is turnedon.
ASCII
Hex 1B 45
Decimal 27 69
1
Turn double-strike mode on/off.
ESC G n
n
n
n 255
n=0
Turns double-strike mode on or off.
- When theLSB of n is 0, double-strike mode is turnedoff.
- When theLSB of n is 1, double-strike mode is turnedon.
ASCII
Hex 1B 47
Decimal 27 71
1
Print and feedpaper.
ESC J n
n
n
n 255
Prints the datain the print buffer and feeds the paper
[n X verticalmotion unit].
ASCII
Hex 1B 4A
Decimal 27 74
1
Select page mode
ESC L
Switches from standardmode to page mode.
ASCII
Hex 1B 4C
Decimal 27 76
Select character font/MSR card read
ESC M n
n
n
n = 0,1, 48, 49 , 67, 68, 69, 70, 71, 72, 73
n=0
Selects only-byte characterfonts
Selects Card readermode
ASCII
Hex 1B 4D
Decimal 27 77
[Name]
[Format]
[]Range
[Default]
[Description]
[Name]
[Format]
[]Range
[Default]
[Description]
[Name]
[Format]
[]Range
[Description]
[Name]
[Format]
[Description]
[Name]
[Format]
[]Range
[Default]
[Description]

USER'S MANUAL USER'S MANUAL
n Function
0, 48 Characterfont A (12 x 24) selected.
70 Set 1 track card reader mode
71 Set 2 track card reader mode
72 Set 1,2 track card reader mode
73 Transmits the settingvalue(s) of the memory switch 7
67 Set 2 track card reader mode
68 Set 3 track card reader mode
69 Set 2,3 track card reader mode
Track1
02H 41H 31H31H 1CH DATA 76characters 03H 0DH0AH
Track2
02H 42H 31H31H 1CH DATA 37characters 03H 0DH0AH
Track1,2
02H 43H 31H31H 1CH 1CH DATA 76 characters 1CH DATA 37characters 03H 0DH 0AH
Track3
02H 44H 31H31H 1CH DATA104characters 03H0DH 0AH
Track2,3
02H 45H 31H31H 1CH 1CH DATA 37characters 1CH DATA104 characters 03H 0DH 0AH
Transmits the setting value output format
Header 37H 55 1byte
Flag 80H 128 1byte
Data 30H ~37H 48 ~55 1byte
NUL 00H 0 1 byte
Hexadecimal Decimal Amountof Data
EOT
Cancel card readmode
EOT
Cancel card readmode
Works the sameas when the POWER button ispressed
ASCII
Hex 04
Decimal 4
[Name]
[Format]
[Description]
Magnetic card readout put format
ESC S
Select standard mode.
ESC S
Switches from pagemode to standard mode. Any data stored in
the printer forprinting in page mode is cleared.
ASCII
Hex 1B 53
Decimal 27 83
[Name]
[Format]
[Description]
ESC T n
ESC a n
ESC nL nH
Select print directionin page mode.
ESC T n
n
n
0n 3,48n51
n=0
Selects the printdirection and starting position in page mode.
ASCII
Hex 1B 54
Decimal 27 84
Select justification.
ESC a n
n
n
0n 2,48n50
n=0
In standard mode, aligns all the data in oneline to theposition
specified by nas follows :
ASCII
Hex 1B 61
Decimal 27 97
Set relative printposition.
ESC \ nLnH
nL nH
nL nH
0 (nL + nHx 256) 65535 (0 nL 255, 0 nH 255)
Set the printstarting position based on the current position to
[(nL + nHX 256) X horizontal or verticalmotion unit]
- When (nL+ nH X 256) is positive number, the print starting
position is specifiedto the right based on the current position.
- When (nL+ nH X 256) is negative number, the print starting
position is specifiedto the left based on the current position.
ASCII
Hex 1B 5C
Decimal 27 92
[Name]
[Format]
[]Range
[Default]
[Description]
[Name]
[Format]
[]Range
[Default]
[Description]
[Name]
[Format]
[]Range
[Description]
n Print Direction Starting Position
0,48 Left right Upper left

USER'S MANUAL USER'S MANUAL
ESC d n
Print and feedn lines.
ESC d n
n
n
0 n 255
Prints the datain the print buffer and feeds n lines.
ASCII
Hex 1B 64
Decimal 27 100
[Name]
[Format]
[]Range
[Description]
n Justification
0, 48 Leftjustification
1, 49 Centering
2, 50 Rightjustification
ESC A n
[Name]
[Format]
[Range]
[Description]
[Details]
[Default]
Set line spacing
ASCII ESC A n
Hex 1B 41 n
Decimal 27 65 n
0 n 255
Sets the linespacing to [n x vertical or horizontal motion unit].
The line spacingcan be set independently in standard mode and in
page mode.
The maximum paperfeed amount is 1016 mm {40"}. Even if a
paper feed amountof more than 1016 mm {40"}is set, the printer
feeds the paperonly 1016 mm {40"}.
Approx 4.23mm {1/6"}.
ESC I
[Name]
[Format]
[Description]
Select character Double-heightmode
ASCII ESC I
Hex 1B 49
Decimal 27 73
Select character Double-heightmode.
ESC H n
[Name]
[Format]
[Range]
[Description]
Select character Double-heightmode
ASCII ESC H n
Hex 1B 48 n
Decimal 27 72 n
1 n 8
Select character Double-heightmode.
ESC W xL xH yL yH dxL dxH dyLdyH
[Name]
[Format]
[Range]
[Description]
[Details]
Defining the printarea in page mode
ASC II ESC W xL xH yL yH dxL dxH dyL dyH
Hex 1B 57 xL xH yL yH dxL dxH dyL dyH
Decimal 27 87 xL xH yL yH dxL dxH dyL dyH
0 xL, xH, yL, yH,dxL, dxH, dyL, dyH 255
Defines the locationand size of the print area.
Horizontal start point= [(xL + xH x 256) x basic calculation pitch]
inches
Vertical start point = [(yL+ yH x256) x basic calculation pitch]
inches
Horizontal length =[(dxL + dxH x 256) x basic calculation pitch]
inches
Vertical length = [(dyL +dyH x 256)x basic calculation pitch]
inches
When standard modeis selected, this command only executes the
internal flagging ofthe printer without affecting the printing in
standard mode.
If the horizontalstart point or vertical start point is out of the
printable area, thiscommand is canceled and the next data is
handled as normaldata.
If the horizontallength or vertical length is 0, this command is
canceled and thenext data is handled as normal data.
If the horizontal start point + horizontal length is greater than
the horizontal printablearea, the horizontal printable area -
horizontal start point is taken asthe horizontal length.
If the vertical start point + vertical length is greater than the
vertical printable area,the vertical printable area vertical start
point is taken asthe vertical length.
Fractions resulting fromcalculations are corrected with the
minimum pitch ofthe mechanism, and the remainder are omitted.
The horizontal startpoint and horizontal length are calculated with
the basic calculationpitch (x). The vertical start point and vertical
length are calculatedwith the basic calculation pitch (y).
When the horizontalstarting position , vertical starting position,
printing area width,and printing area height are defined as X, Y,
Dx,and Dy respectively, the printingarea is set as shown inthe
figure below.
(X,Y)
Dx
Dy
(X+Dx-1,Y+Dy-1)
Paper FeedDirection
Print area

USER'S MANUAL USER'S MANUAL
This printable areafor this printer is approximately 72.2 mm
{512/180"}in the horizontaldirection and approximately 117.3 mm
{1662/360"} in thevertical direction.
XL = xH = y L = yH = 0
dxL = 0,dxH = 2, dyL = 126, dyH = 6
[Default]
ESC X n
[Name]
[Format]
[Range]
[Description]
Select character Double-widthmode
ASCII ESC X n
Hex 1B 58 n
Decimal 27 88 n
1 n 8
Select character Double-widthmode.
ESC j n
[Name]
[Format]
[Range]
[Description]
[Details]
Print and feedpaper
ASCII ESC j n
Hex 1B 6A n
Decimal 27 106 n
0 n 255
Prints the data in the print buffer and feedthe paper [nx vertical or
horizontal motion unit].
After printing iscompleted, this command sets the print starting
position to thebeginning of the line.
The paper feedamount set by this command does not affect the
values set byESC 2 or ESC 3.
In standard mode,the printer uses the vertical motion unit (y).
The maximum linespacing is 1016mm {40"}. When the setting
value exceeds themaximum, it is converted to the maximum
automatically.
FS SO
[Name]
[Format]
[Description]
Select character Double-widthprint mode
ASCII FS SO
Hex 1C 0E
Decimal 28 14
Select character Double-widthprint mode
This order canbe canceled by FS,DC4,LF order.
FS DC 4
[Name]
[Format]
[Description]
Cancel character Doublewidth print selection
ASCII FS DC4
Hex 1C 14
Decimal 28 20
This order cancancel character Double-width print mode set by
FS, SO.
FS ! n
[Name]
[Format]
[Range] 0<n <255
[Description] Select printmodes using nas follows
Select character printmode
ASCII FS ! n
Hex 1C 21 n
Decimal 28 33 n
If n isin the rangeof defination ,this order can be neglected.When
both double -heightand double-width modesare selected, characters
are printed simultaneously
[Default] n=0.
GS n1 n2 d1...d(n1 x n2 x 8)
[Name]
[Format]
[Range]
[Description]
[Details]
Define downloaded bitimage
ASCII GS * n1 n2 d1...d(n1x n2 x 8)
Hex 1D 2A n1 n2 d1...d(n1x n2 x 8)
Decimal 29 42 n1 n2 d1...d(n1x n2 x 8)
1 n1 255, 1 n2 48, n1 x n2 1536 , 0 d 255
Defines a downloadedbit image using the number of dots
specified by n1and n2
-n1 specifies thenumber of dots in the horizontal direction.
-N2 specifies thenumber of dots in the vertical direction.
The number ofdots in the horizontal direction is n1 x 8,in the
vertical direction itis n2 x 8.
If n1 xn2 is out of the specified range, this commandis disabled.
The d indicatesbit-image data. Data (d) specifies abit printed to 1
and not printedto 0.
The downloaded bitimage definition is cleared when:
1. ESC @is executed.
2. Printer isreset or the power is turned off.
The following figureshows the relationship between the
downloaded bit imageand the printed data.
FunctionBit
0
1
2
3
4
5
6
7
Off/On
-
On
On
--
--
--
-
Hex
-
4
8
-
-
-
-
Decimal
-
4
8
-
-
-
-
Default font
Undefined
Double-height mode selected
Double-width mode notselected
Undefined
Undefined
Undefined
Undefined

USER'S MANUAL USER'S MANUAL
d1
d2
dn2
dn2 + 2
dn2 + 2
dn2 + 2 + 1
dn2 + 2 + 1
n2 x 8 dost
n1 x 8 dost
d 2 x n2 x 8
MSB
LSB
dn2 x 2
[Name]
[Format]
[Range]
[Description]
Print downloaded bit image
ASCII GS / m
Hex 1D 2F m
Decimal 29 47 m
0 m 3, 48 m 51
Prints a downloadedbit image using the mode specified by m.
Modes that canbe selected by m are shown below.
GS / m
[Details]
[See Also]
When data existsin the print buffer, this command is ignored.
When a downloadedbit image has not been defined, this
command is ignored.
A portion ofa downloaded bit image exceeding one line length is
not printed.
A downloaded characterand a downloaded bit image cannot be
defined simultaneously.
GS *
0,48
1,49
2,50
3,51
NORMAL MODE
DOUBLE WIDTH MODE
DOUBLE HEIGHT MODE
QUADRUPLE SIZE MODE
Dot Density in
Vertical Direction
203 DPI
203 DPI
101 DPI
101 DPI
Dot Density in
Horizontal Direction
203 DPI
101 DPI
203 DPI
101 DPI
mMode Name
[See Also] GS /
GS ! n
GS $ nL n H
Select character size.
! n
n
n
n 255
(where 1 Enlargement in vertical direction 8, 1 Enlargement
in horizontal direction 8)
n=0
Selects character size(enlargement in vertical and horizontal
directions).
ASCII GS
Hex 1D 21
Decimal 29 33
1
Set absolute verticalprint position in page mode.
$ nL nH
nL nH
nL nH
0 (nL + nHx 256) 65535 (0 nL 255, 0 nH 255)
Sets the absolutevertical print starting position to
[(nL + nHX 256)X (vertical or horizontal motion units)].
ASCII GS
Hex 1D 24
Decimal 29 36
[Name]
[Format]
[]Range
[Default]
[Description]
[Name]
[Format]
[]Range
[Description]
Bit Function Setting
0
1
2
3
4
5
6
7
Refer to Table 2
[Enlarged in verticaldirection]
Refer to Table 1
[Enlarged in horizontaldirection]
Hex
00
10
20
30
40
50
60
70
Decimal
0
16
32
48
64
80
96
112
1 time(Standard)
2 times
3 times
4 times
5 times
6 times
7 times
8 times
Enlargement
Table 1 Enlarged in horizontal direction Table 2 Enlargedin vertical direction
Hex
00
01
02
03
04
05
06
07
Decimal
0
1
2
3
4
5
6
7
1 time(Standard)
2 times
3 times
4 times
5 times
6 times
7 times
8 times
Specifies the numberof times enlarged
in the vertical direction
Specifies the numberof times enlarged
in the horizontal direction
Enlargement

USER'S MANUAL USER'S MANUAL
GS ( A pL pH n m
<Function 1> GS ( E pL pH fn d1 d2 (fn=1)
Execute test print.
GS ( A pL p H n m
Hex 1 D 28 41 p L pH n m
Decimal 29 40 65 pL pH n m
(pL + pHx 256) = 2 (pL=2, pH=0)
0n2,48n50
1m3,49m51
Executes a testprint with a specified test pattern on a specified
paper type (rollpaper).
ASCII
ASCII GS ( E pL p H fn d1 d 2
Hex 1D 28 45 pL pH fn d1 d2
Decimal 29 40 69 pL pH fn d1 d2
(pL + pHx 256) = 3 (pL=3, pH=0)
fn=1
d1=73, d2=78
Enter the usersetting mode and notifies that the mode has changed.
[Name]
[Format]
[]Range
[Description]
[Format]
[]Range
[Description]
n Paper type
0, 48
1, 49 Paper roll
2, 50
m Test pattern
1, 49 Hexadecimaldump
2, 50 SelfTest Printing
3, 51 SelfTest rolling pattern
n specifies thepaper type as listed below to be tested :
m specifies atest pattern aslisted below :
If this commandis processed while a macro is being defined, the printer
cancels macro definitionand starts processing this command. At that
time, the macrobecomes undefined.
After processing thiscommand, the printer performs a software reset.
[Notes]
Header 37H 55 1byte
Flag 20H 32 1byte
NUL 00H 0 1 byte
Hexadecimal Decimal Numberof Data
The following commandsare enabled in the user setting mode.
<Function 2> through <Function 12> of GS ( E, GS I.
<Function 2> GS ( E pL pH fn d1 d2 d3 (fn=2)
<Function 3> GS ( E pL pH fn [a1 b18...b11]...[ak bk8...bk1] (fn=3)
ASCII GS ( E pL p H fn d1 d 2 d3
Hex 1D 28 45 pL pH fn d1 d2 d3
Decimal 29 40 69 pL pH fn d1 d2 d3
(pL + pHx 256) = 4 (pL=4, pH=0)
fn=2
d1=79, d2=85,d3=84
Ends the usersetting mode and performs a software reset.
Therefore, the printerclears the data received in print buffers,
and resets allsettings (user-defined character, downloaded
bit images, macros,and the print mode) to the mode that was
in effect atpowering on.
This function code(fn=2) is enabled only in the user setting mode.
ASCII
GS ( E pL pH fn [a1 b18...b11]...[ak bk8...bk1]
Hex 1D 28 45 pL pH fn [a1 b18...b11]...[ak bk8...bk1]
Decimal 29 40 69 pL pH fn [a1 b18...b11]... [ak bk8...bk1]
10 (pL + pHx 256) 65535
fn=3
a= 5
b=48, 49,50
All switches areset to Off (b=48).
Change the memoryswitch specified by a to the values
specified by b.
- When b=48,the applicable bit is turned to Off.
- When b=49,the applicable bit is turned to On.
- When b=50,the applicable bit is not changed.
When a=5 thememory switch 5 is set as follows :
Set power offtime (1~90 minute.) *When memory switch setting
value 0, notwork power off
[Format]
[]Range
[Description]
[Format]
[]Range
[Default]
[Description]
Table of contents
Other Maxim Printer manuals