SATO M-5900RV Operator And Technical Reference Manual
Read Online
Read the SATO M-5900RV Operator And Technical Reference Manual online using the built-in PDF viewer.
Text of the manual
SATO America, Inc.
10350-A Nations Ford Rd.
Charlotte, NC 28273
Main Phone: (704) 644-1650
Technical Support Hotline: (704) 644-1660
Fax: (704) 644-1661
http:\\www.satoamerica.com
Copyright 2000
SATO America, Inc.
!" #
$
!
%
!"
!
&'
()
"*
' ()
"!!
!
PN 9001081
Rev. C
SATO M-5900RV Operator and Technical Reference Manual
SATO M-5900RV Operator and Technical Reference Manual
i
Preface
M-5900RV Operator and Technical Reference Manual
Section 1. Printer Overview
Section 2. Installation and Configuration
!
Section 3. Adjustments and Maintenance
"
Section 4. Programming Reference
#$%%&
Section 5. Interface Specifications
'
((
(
Section 6. Troubleshooting
)(
)
Appendices
Appendix A:
Command Code Quick Reference
Appendix B:
Bar Code Specifications
Appendix C:
Custom Characters and Graphics
Appendix D:
Optional Features
Appendix E:
Custom Protocol
SATO M-5900RV Operator and Technical Reference Manual
iii
Table of Contents
Section 1. Overview
Page
1
Introduction...................................................................................................... 1-1
2
Compatibility.................................................................................................... 1-2
3
General Printer Specifications ....................................................................... 1-3
4
Character Fonts ............................................................................................... 1-6
5
Bar Codes......................................................................................................... 1-7
6
Physical Specifications .................................................................................. 1-8
7
Optional Accessories...................................................................................... 1-8
Section 2. Installation and Configuration
1
Introduction ...................................................................................................... 2-1
2
Unpacking and Parts Identification................................................................ 2-2
3
Setting Up the M-5900RV ................................................................................ 2-3
4
Printer Features ............................................................................................... 2-4
5
Operator Panel ................................................................................................. 2-7
6
Rear Panel ........................................................................................................ 2-8
7
Loading Labels or Tags................................................................................... 2-9
8
DIP Switch Settings ....................................................................................... 2-13
9
Default Settings ............................................................................................. 2-19
10 Printer Adjustments ...................................................................................... 2-20
11 Advanced Mode ............................................................................................. 2-24
12 Printing Test Labels....................................................................................... 2-36
13 Hex Dump Diagnostic Labels ....................................................................... 2-38
14 Potentiometer Adjustments .......................................................................... 2-40
Section 3. Adjustments and Maintenance
1
Introduction ......................................................................................................3-1
2
Adjusting the Print Quality..............................................................................3-1
Darkness ....................................................................................................3-1
Print Speed.................................................................................................3-2
3
Cleaning the Print Head and Platen ...............................................................3-3
Print Head...................................................................................................3-3
Platen ..........................................................................................................3-5
4
Replacing the Print Head ................................................................................3-6
Section 4. Programming Reference
1
Introduction ..................................................................................................... 4-1
2
The SATO RISC Programming Language ..................................................... 4-1
3
Selecting Protocol Control Codes ................................................................. 4-2
4
Using Basic ...................................................................................................... 4-3
5
The Print Area .................................................................................................. 4-5
6
Rotated Fields................................................................................................ 4-10
SATO M-5900RV Operator and Technical Reference Manual
iv
Table of Contents
Section 4. Programming Reference
Page
7
Command Default Settings ...........................................................................4-11
8
Command Codes ........................................................................................... 4-12
Bar Codes ................................................................................................ 4-13
Bar Codes, Expansion ............................................................................ 4-18
Bar Codes, Variable Ratio....................................................................... 4-19
Base Reference Point ............................................................................. 4-21
Characters, Custom Designed ............................................................... 4-23
Character Expansion .............................................................................. 4-25
Character, Fixed Spacing ....................................................................... 4-27
Character Pitch ........................................................................................ 4-28
Character, Proportional Spacing ........................................................... 4-30
Clear Print Job(s) and Memory .............................................................. 4-31
Continuous Forms Printing .................................................................... 4-32
Copy Image Area ..................................................................................... 4-33
Cutter Command ..................................................................................... 4-35
Fonts, U, S, M, OA, OB, XU, XS and XM ................................................ 4-36
Fonts, Vector............................................................................................ 4-38
Fonts, WB, WL, XB and XL ..................................................................... 4-40
Form Feed ................................................................................................ 4-42
Form Overlay Recall................................................................................ 4-43
Form Overlay Store ................................................................................. 4-44
Graphics, Custom ................................................................................... 4-45
Graphics, PCX ......................................................................................... 4-47
Job ID Store ............................................................................................. 4-48
Journal Print ............................................................................................ 4-49
Lines and Boxes ...................................................................................... 4-50
Line Feed.................................................................................................. 4-52
Mirror Image............................................................................................. 4-54
Off-Line/Pause ......................................................................................... 4-56
Postnet ..................................................................................................... 4-57
Print Darkness ......................................................................................... 4-58
Print Length, Expanded .......................................................................... 4-59
Print Position ........................................................................................... 4-61
Print Quality ............................................................................................. 4-63
Print Speed .............................................................................................. 4-64
Repeat Label ............................................................................................ 4-65
Replace Data (Partial Edit)...................................................................... 4-66
Reverse Image ......................................................................................... 4-68
Rotate, Fixed Base Reference Point...................................................... 4-70
Rotate, Moving Base Reference Point................................................... 4-72
Sequential Numbering ............................................................................ 4-74
Start/Stop Label ....................................................................................... 4-76
Calendar Increment ................................................................................. 4-77
Calendar Print .......................................................................................... 4-79
Calendar Set ............................................................................................ 4-81
SATO M-5900RV Operator and Technical Reference Manual
v
Table of Contents
Section 4. Programming Reference
Page
9
Memory Card Option Commands ................................................................ 4-82
Clear Card Memory ................................................................................. 4-82
Expand Memory Area.............................................................................. 4-83
Fonts, TrueType Recall ........................................................................... 4-85
Fonts, TrueType Store ............................................................................ 4-86
Format/Field Recall ................................................................................. 4-87
Format/Field Store................................................................................... 4-88
Graphics, Custom Recall ........................................................................ 4-89
Graphics, Custom Store ......................................................................... 4-90
Graphics, PCX Recall .............................................................................. 4-92
Graphics, PCX Store ............................................................................... 4-93
Initialize .................................................................................................... 4-94
Slot Select ................................................................................................ 4-95
Status ....................................................................................................... 4-96
Custom Protocol Codes Download ....................................................... 4-97
10 Two-Dimensional Symbols ........................................................................... 4-99
Data Matrix, Data Format ........................................................................ 4-99
Data Matrix, Print Data .......................................................................... 4-101
Data Matrix, Sequential Numbering..................................................... 4-102
Maxicode ................................................................................................ 4-104
PDF417 ................................................................................................... 4-106
Section 5. Interface Specifications
1
Introduction...................................................................................................... 5-1
2
Interface Types ................................................................................................ 5-1
3
The Receive Buffer .......................................................................................... 5-3
4
RS232C Serial Interface .................................................................................. 5-4
General Specifications .............................................................................. 5-4
Electrical Specifications ........................................................................... 5-4
Pin Assignments ........................................................................................ 5-5
Ready/Busy Flow Control ......................................................................... 5-5
X-On/X-Off Flow Control ........................................................................... 5-6
Bi-Directional Communications ............................................................... 5-7
5
Centronics Parallel Interface .........................................................................5-11
Electrical Specifications ..........................................................................5-11
6
Accessory (EXT) Connector ......................................................................... 5-12
Pin Assignments ...................................................................................... 5-12
External Output Signals .......................................................................... 5-13
Section 6. Troubleshooting
1
Initial Checklist................................................................................................. 6-1
2
Using the Centronics (Parallel) Interface....................................................... 6-2
3
Using the RS232C (Serial) Interface............................................................... 6-4
4
Error Signals .................................................................................................... 6-5
5
Diagnosing and Correcting Specific Problems............................................. 6-6
SATO M-5900RV Operator and Technical Reference Manual
vi
Table of Contents
Appendices
Page
APPENDIX A: Command Code Quick Reference ............................................... A-1
APPENDIX B: Bar Code Specifications
Bar Code Symbologies ......................................................................................... B-1
Codabar ............................................................................................................ B-2
Code 39............................................................................................................. B-3
Interleaved Two of Five (1 2/5) ....................................................................... B-4
UPC-A/EAN-13 ................................................................................................. B-5
EAN-8 ................................................................................................................ B-7
Industrial Two of Five...................................................................................... B-8
Matrix Two of Five ........................................................................................... B-9
Code 128......................................................................................................... B-10
MSI .................................................................................................................. B-11
Code 93........................................................................................................... B-12
UPC-E ............................................................................................................. B-13
Bookland (UPC/EAN Supplements) ............................................................. B-14
UCC-128.......................................................................................................... B-15
Postnet ........................................................................................................... B-17
Data Matrix ..................................................................................................... B-18
Maxicode ........................................................................................................ B-20
PDF417 ........................................................................................................... B-21
Code 128 Character Table ............................................................................ B-22
APPENDIX C: Custom Characters and Graphics
Custom Designed Characters Exanple ......................................................... C-1
Custom Graphics Example.............................................................................C-4
PCX Graphics Example................................................................................... C-8
APPENDIX D: Optional Accessories
Introduction...................................................................................................... D-1
Label Rewinder ................................................................................................ D-1
Label Cutter...................................................................................................... D-2
Label Dispenser............................................................................................... D-3
PCMCIA Memory Cards .................................................................................. D-4
Plug-in Interface Cards ................................................................................... D-5
Calendar ........................................................................................................... D-5
APPENDIX E: Custom Protocol Command Codes
Description....................................................................................................... E-1
Download Command Structure...................................................................... E-1
Reset................................................................................................................. E-2
Download Procedure....................................................................................... E-2
SATO M-5900RV Operator and Technical Reference Manual
Page 1-1
PN 9001081
Rev. C
1.1 Introduction
!
"#$
%
!&
'(
)
!#
$&%!#
*'
)
)
+!
"#,
-
!
"#
)
!)
..
)
)
!
!
/)
)
"#
)
!
)
)
!
/
'(
(
!
0
1!
0%2
,#
,3
)
+
!
,)
(
'(
!&
.
.
+
0
!
4
5
,
&
5
6
% "
5
,
7
3
,
5
%
"
5
#
Section
Overview
SATO M-5900RV Operator and Technical Reference Manual
Page 1-2
Section 1. Printer Overview
1.2 Compatibility
STEP
PROCEDURE
*!
7
$"89!&
:
)
;% $
/
!
'!
& :
/
1
-,$ !#
7<<$/= 2-&2<>!
(!
&
-,$)
/
!
!&
!?)
..
:
!3
)
:
!
!
!
8@<",A#( @<",A
!
0
!
,
$"8'9!8
2
!
!
"#$%&
'%()**+,-
.
/
+
8
!
SATO M-5900RV Operator and Technical Reference Manual
Page 1-3
Section 1. Printer Overview
STEP
PROCEDURE
B!
&
..
$"8'9
/ +
!
!
&
!& 0
/
"B4%
!
&
"#
" $
!
Compatibility
1.3 General Printer Specifications
N
O
I
T
A
C
I
F
I
C
E
P
S
V
R
0
0
9
5
-
M
t
n
ir
P
d
o
ht
e
M
yln
o
la
m
r
e
h
T
tc
e
ri
D
)
elb
atc
ele
S
r
e
s
U
(
d
e
e
p
S
)
s/
m
m
5
7
-
s
pi
3
tlu
af
e
D
(
s
pi
7.
4
ot
2
s/
m
m
0
2
1
ot
0
5
)
e
zi
S
t
o
D
(
elu
d
o
M
tnir
P
ni
9
4
0
0.
m
m
5
2
1.
n
oitulo
s
e
R
ip
d
3
0
2
m
m
p
d
8
s
s
e
n
kr
a
D
tnir
P
elb
atc
ele
s
s
p
ets
5
ht
di
W
tnir
P
m
u
m
ix
a
M
.ni
4.
4
m
m
2
1
1
ht
g
n
e
L
tnir
P
m
u
m
ix
a
M
)
ht
g
n
e
L
tnir
P
d
e
d
n
a
p
x
E
(
.ni
4
1
m
m
6
5
3
ht
g
n
e
L
tnir
P
m
u
m
ix
a
M
d
r
a
C
yr
o
m
e
M
B
M
2
hti
w
.ni
2.
9
4
m
m
9
4
2
1
SATO M-5900RV Operator and Technical Reference Manual
Page 1-4
Section 1. Printer Overview
General Printer Specifications
GAP
EYE- MARK
3 mm
3 mm
.118 in.
.118 in.
1.5 mm
.06 in.
1.5 mm
.06 in.
12345678901234567
12345678901234567
12345678901234567
12345678901234567
12345678901234567
12345678901234567
12345678901234567
.118 in.
3 mm
14 mm
.55 in.
LABEL
FEED
SATO
Standard
Label
h
ct
a
B
e
zi
S
)r
e
p
a
p
g
nik
c
a
b
g
nid
ulc
ni.ni
6
1.
5
ot
.ni
7
5.
1
(
.ni
4
0.
5
ot
.ni
6
4.
1
:ht
di
W
)r
e
p
a
p
g
nik
c
a
b
g
nid
ulc
ni
m
m
1
3
1
ot
m
m
0
4
(
m
m
8
2
1
ot
m
m
7
3
)r
e
p
a
p
g
nik
c
a
b
g
nid
ulc
ni.ni
3
1.
4
1
ot
.ni
0
1.
1
(
.ni
4
1
ot
.ni
8
9.
:ht
g
n
e
L
)r
e
p
a
p
g
nik
c
a
b
g
nid
ulc
ni
m
m
9
5
3
ot
m
m
8
2
(
m
m
6
5
3
ot
m
m
5
2
r
e
pila
C
)
m
m
1
2.
ot
m
m
8
0.(
.ni
8
0
0.
ot
.ni
3
0
0.
r
e
s
n
e
p
si
D
r
e
pila
C
)
m
m
6
1.
ot
m
m
1.(
.ni
6
0
0.
ot
.ni
4
0
0.
r
ettu
C
r
e
pila
C
)
m
m
1
2.
ot
m
m
8
0.(
.ni
8
0
0.
ot
.ni
3
0
0.
ff
O
-r
a
e
T
r
e
pila
C
)
m
m
6
1.
ot
m
m
8
0.(
.ni
6
0
0.
ot
ni
3
0
0.
SATO M-5900RV Operator and Technical Reference Manual
Page 1-5
Section 1. Printer Overview
General Printer Specifications
N
O
I
T
A
C
I
F
I
C
E
P
S
V
R
0
0
9
5
-
M
ai
d
e
M
e
p
y
T
aid
e
M
s
u
o
u
nitn
o
C
r
o
k
c
ot
S
g
a
T
,
dlo
F
-
n
a
F
,sle
b
a
L
tu
C
ei
D
d
ni
W
ni-
e
c
a
F
,)
m
m
0
5
1
(
.ni
6
D
O
llo
R
)
m
m
0
0
1
(
.ni
4
D
Illo
R
)r
e
v
o
c
r
a
e
r
aiv
)
m
m
0
0
1
(
.ni
4
ot
p
u
dlo
F
-
n
a
F
g
n
i
s
n
e
S
s
g
at
r
o
sle
b
al
r
of
u
r
h
T
-
e
e
S
elb
a
v
o
M
kr
a
M
-
e
y
E
e
vitc
elf
e
R
elb
a
v
o
M
m
r
o
F
s
u
o
u
nitn
o
C
d
e
s
u
t
o
n
r
o
s
n
e
S
n
oitc
n
u
F
s
cits
o
n
g
ai
D
-fle
S
,tnir
p
ts
et
fle
S
,n
e
p
o
d
a
e
H
,
d
n
e
r
e
p
a
P
,k
c
e
h
C
d
a
e
H
r
o
rr
e
d
r
a
C
yr
o
m
e
M
s
t
n
e
m
t
s
u
j
d
A
r
e
t
e
m
o
it
n
e
t
o
P
s
s
e
n
kr
a
D
tnir
P
le
n
a
P
tn
o
r
F
t
e
sff
O
le
n
a
P
tn
o
r
F
h
cti
P
le
n
a
P
tn
o
r
F
s
n
o
it
c
e
n
n
o
C
e
c
a
fr
e
t
n
I
lella
r
a
P
)
1
(
elbit
a
p
m
o
C
s
cin
o
rtn
e
C
lair
e
S
)
1
(
d
r
a
d
n
at
S
)
s
p
b
K
2.
9
1
ot
0
0
4
2
(
C
2
3
2
S
R
la
n
oit
p
O
)
s
p
b
K
2.
9
1
ot
0
0
4
2
(
5
8
4/
2
2
4
S
R
)y
s
u
B
/y
d
a
e
R
(
lo
rtn
o
C
w
ol
F
e
r
a
w
d
r
a
H
)ff
O
-
X
/n
O
-
X
(
lo
rtn
o
C
w
ol
F
e
r
a
w
tf
o
S
)
e
s
n
o
p
s
e
R
/
Q
N
E
(
la
n
oitc
e
rid
-i
B
s
u
B
lair
e
S
la
sr
e
vin
U
)
1
(
1.
1
n
oisr
e
V
N
A
L
)
1
(
T
e
s
a
B
0
0
1/
0
1
tr
o
P
T
X
E
)
1
(
d
r
a
d
n
at
S
n
ois
si
m
s
n
a
r
T
at
a
D
t
a
m
r
o
F
II
C
S
A
g
n
i
s
s
e
c
o
r
P
U
P
C
C
S
I
R
ti
B
2
3
M
O
R
m
a
r
g
o
r
P
1
x
ety
B
K
2
1
5
M
O
R
tn
o
F
d
e
k
s
a
M
1
x
ety
B
K
2
1
5
M
A
R
D
ety
B
M
2
elb
a
m
m
a
r
g
o
r
P
M
O
R
P
E
E
ety
B
K
8
s
elu
d
o
M
e
c
afr
etnI
nI-
g
ul
P
)
1
(
SATO M-5900RV Operator and Technical Reference Manual
Page 1-6
Section 1. Printer Overview
1.4 Character Fonts
N
O
I
T
A
C
I
F
I
C
E
P
S
V
R
0
0
9
5
-
M
s
t
n
o
F
xirt
a
M
tn
of
U
)
H
st
o
d
9
x
W
st
o
d
5
(
tn
of
S
)
H
st
o
d
5
1
x
W
st
o
d
8
(
tn
of
M
)
H
st
o
d
0
2
x
W
st
o
d
3
1
(
tn
o
F
U
X
a
cit
e
vle
H
)
H
st
o
d
9
x
W
st
o
d
5
(
tn
o
F
S
X
dlo
B
d
e
s
n
e
d
n
o
C
sr
e
vin
U
)
H
st
o
d
7
1
x
W
st
o
d
7
1
(
tn
o
F
M
X
dlo
B
d
e
s
n
e
d
n
o
C
sr
e
vin
U
)
H
st
o
d
4
2
x
W
st
o
d
4
2
(
tn
o
F
A
O
A
-
R
C
O
)
H
st
o
d
2
2
x
W
st
o
d
5
1
(
tn
o
F
B
O
B
-
R
C
O
)
H
st
o
d
4
2
x
W
st
o
d
0
2
(
s
t
n
o
F
g
n
i
h
t
o
o
m
S
o
t
u
A
B
W
)
H
st
o
d
0
2
x
W
st
o
d
8
1
(
tn
o
F
B
W
L
W
)
H
st
o
d
2
5
x
W
st
o
d
8
2
(
tn
o
F
L
W
B
X
dlo
B
d
e
s
n
e
d
n
o
C
sr
e
vin
U
)
H
st
o
d
8
4
x
W
st
o
d
8
4
(
tn
o
F
B
X
L
X
fir
e
S
s
n
a
S
)
H
st
o
d
8
4
x
W
st
o
d
8
4
(
tn
o
F
L
X
t
n
o
F
r
o
t
c
e
V
g
nic
a
p
S
d
e
xi
F
r
o
la
n
oitr
o
p
o
r
P
st
o
d
9
9
9
x
9
9
9
ot
st
o
d
0
5
x
0
5
e
zi
S
tn
o
F
s
n
oit
air
a
V
tn
o
F
0
1
,
a
cit
e
vle
H
s
t
n
o
F
el
b
a
d
a
o
l
n
w
o
D
d
r
a
C
yr
o
m
e
M
la
n
oit
p
O
hti
w
stn
o
F
e
p
y
T
e
u
r
T
l
o
rt
n
o
C
r
e
t
c
a
r
a
h
C
s
et
a
nid
r
o
o
c
Y
r
o
X
e
ht
r
e
htie
ni
X
2
1
ot
p
u
n
ois
n
a
p
x
E
lo
rtn
o
c
h
cti
P
r
etc
a
r
a
h
C
lo
rtn
o
c
e
c
a
p
S
e
niL
ytilic
a
F
tnir
P
la
n
r
u
o
J
00
0
9
,
0
0
8
1
,
0
0
7
2
d
n
a
0
n
oit
at
o
R
SATO M-5900RV Operator and Technical Reference Manual
Page 1-7
Section 1. Printer Overview
1.5 Bar Codes
N
O
I
T
A
C
I
F
I
C
E
P
S
V
R
0
0
9
5
-
M
s
ei
g
o
l
o
b
m
y
S
)latn
e
m
elp
p
u
S
N
A
E
/
C
P
U
(
d
n
alk
o
o
B
3
1
-
N
A
E
,
8
-
N
A
E
R
A
B
A
D
O
C
9
3
e
d
o
C
3
9
e
d
o
C
8
2
1
e
d
o
C
5
f
o
2
d
e
v
a
elr
etnI
5
f
o
2
lairts
u
d
nI
5
f
o
2
xirt
a
M
I
S
M
T
E
N
T
S
O
P
8
2
1
-
N
A
E
/
C
C
U
E
-
C
P
U
d
n
a
A
-
C
P
U
xirt
a
M
at
a
D
e
d
o
cix
a
M
7
1
4
F
D
P
s
oit
a
R
s
ht
di
w
r
a
b
elb
a
nif
e
d
r
e
s
u
5:
2
,:
1
,
2:
1
th
gie
H
r
a
B
elb
a
m
m
a
r
g
o
r
p
r
e
s
U
,st
o
d
0
0
6
ot
4
n
oit
at
o
R
00
0
9
,
0
0
8
1
,
0
0
7
2
d
n
a
0
s
e
r
u
t
a
e
F
r
e
h
t
O
g
nir
e
b
m
u
N
laitn
e
u
q
e
S
s
e
d
o
c
r
a
b
d
n
a
s
cir
e
m
u
n
ht
o
b
f
o
g
nir
e
b
m
u
n
laitn
e
u
q
e
S
sr
etc
a
r
a
h
C
m
ots
u
C
sr
etc
a
r
a
h
c
laic
e
p
s
r
of
e
g
a
r
ots
M
A
R
s
cih
p
a
r
G
X
C
P
r
o
yr
a
ni
B
/x
e
H
O
T
A
S
,s
cih
p
a
r
g
elb
a
s
s
e
r
d
d
a
t
o
d
llu
F
y
alr
e
v
O
m
r
o
F
st
a
m
r
of
x
elp
m
o
c
f
o
g
nitid
e
d
e
e
p
s-
h
gih
r
of
y
alr
e
v
o
m
r
o
F
SATO M-5900RV Operator and Technical Reference Manual
Page 1-8
Section 1. Printer Overview
1.6 Physical Specifications
1.7 Optional Accessories
N
O
I
T
A
C
I
F
I
C
E
P
S
V
R
0
0
9
5
-
M
s
n
o
i
s
n
e
m
i
D
e
di
W
)
m
m
0
6
2
(
.ni
2.
0
1
p
e
e
D
)
m
m
2
2
3
(
.ni
6.
2
1
h
gi
H
)
m
m
0
8
2
(
.ni
1
1
th
gie
W
)
g
K
8.
9
(
s
bl
5.
1
2
s
t
n
e
m
e
ri
u
q
e
R
r
e
w
o
P
e
g
atlo
V
)
g
nitt
e
S
tlu
af
e
D
(
%
0
1
-/
+
V
5
1
1
-
0
0
1
%
0
1
-/
+
V
0
2
2
%
1
-/
+
z
H
0
6/
0
5
n
oit
p
m
u
s
n
o
C
r
e
w
o
P
eldI
W
0
5
g
nit
a
r
e
p
O
W
0
3
1
l
a
t
n
e
m
n
o
ri
v
n
E
e
r
ut
a
r
e
p
m
e
T
g
nit
a
r
e
p
O
1
4
0
4
0
1
ot
0
5
(
F
0
0
4
ot
0
)
C
e
r
ut
a
r
e
p
m
e
T
e
g
a
r
ot
S
3
2
0
0
4
1
ot
0
5
-(
F
0
0
6
ot
0
)
C
ytidi
m
u
H
g
nit
a
r
e
p
O
g
nis
n
e
d
n
o
c-
n
o
n
,
H
R
%
0
8
-
0
3
ytidi
m
u
H
e
g
a
r
ot
S
g
nis
n
e
d
n
o
c-
n
o
n
,
H
R
%
0
9
-
0
3
e
g
r
a
h
c
si
D
cit
ats
o
rtc
el
E
V
K
8
sl
a
v
o
r
p
p
A
y
r
o
t
al
u
g
e
R
yt
ef
a
S
A
S
C
,
L
U
I
M
E
/I
F
R
A
s
s
al
C
C
C
F
n
ois
n
a
p
x
E
yr
o
m
e
M
e
b
n
a
C
.)
h
c
a
e
B
M
2
ot
p
u
(
s
d
r
a
C
yr
o
m
e
M
A
I
C
M
C
P
r
of
st
ols
o
w
T
t
a
m
r
of
,n
ois
n
a
p
x
e
r
effu
b
tnir
p
,
e
g
a
r
ots
elif
cih
p
a
r
g
r
of
d
e
s
u
.stn
of
e
p
y
T
e
u
r
T
d
e
d
a
oln
w
o
d
d
n
a
e
g
a
r
ots
r
a
d
n
ela
C
p
m
ats
e
m
it/
et
a
d
ot
d
e
s
u
e
b
n
a
c
t
a
ht
pih
c
C
I
d
etn
u
o
m
ylla
n
r
etni
n
A
.
g
nitnir
p
f
o
e
m
it
e
ht
t
a
sle
b
al
r
ettu
C
le
b
a
L
t
a
tu
c
e
b
ot
sle
b
al
g
ni
w
olla
tn
e
m
h
c
att
a
d
etn
u
o
m
ylla
n
r
etni
n
A
.
g
ni
m
m
a
r
g
o
r
p
h
g
u
o
r
ht
d
ello
rtn
o
C
.sla
n
r
etni
d
eific
e
p
s
r
e
s
n
e
p
si
D
le
b
a
L
r
of
g
nik
c
a
b
m
o
rf
d
ele
e
p
ot
sle
b
al
g
ni
w
olla
tn
e
m
h
c
att
a
la
n
r
etnI
.
d
n
u
o
w
e
r
si
g
nik
c
a
B
.n
oit
a
cilp
p
a
)
d
n
a
m
e
d
n
o
(
et
aid
e
m
m
i
r
e
d
ni
w
e
R
le
b
a
L
e
r
a
y
e
ht
r
etf
a
llo
r
a
otn
o
sle
b
al
s
d
ni
w
e
r
t
a
ht
n
oit
p
o
la
n
r
etx
E
.
d
etnir
p
SATO M-5900RV Operator and Technical Reference Manual
Page 2-1
!
"
#
$
"
%
#
"
&
"
'
"
"
(
()
"
*% %
"
+,
"
()
"
+
"
+,
"
-.**
()
2.1 Introduction
Section
Installation and Configuration
SATO M-5900RV Operator and Technical Reference Manual
Page 2-2
Section 2. Installation and Configuration
2.2 Unpacking and Parts Identification
#
!
") .
/
"'
) .
"0
) .
$
"
"
"$
)
/
)
REMOVE PACKING MATERIAL
LIFT THE PRINTER FROM
THE BOX CAREFULLY
SATO M-5900RV Operator and Technical Reference Manual
Page 2-3
Section 2. Installation and Configuration
PN 9001081
Rev. C
Unpacking and Parts Identification (Cont)
2.3 Setting Up the M-5900RV
0
!
"(
1
2
"
)
.
%343)
.
0
)0)
) /
)
"&
/
%
!$
%
!
"
" 0
"' 5
6
"0*
()78%9
SATO M-5900RV Operator and Technical Reference Manual
Page 2-4
Section 2. Installation and Configuration
2.4 Printer Features
RIGHT SIDE
ACCESS DOOR
OPERATION
PANEL
PRINT HEAD
AND TEAR BAR
LEFT SIDE
ACCESS PANEL
POTENTIOMETERS
AND DIP SWITCHES
LABEL OUT SLOT
REAR PANEL
FANFOLD MEDIA
FEED SLOT
RIGHT SIDE
ACCESS DOOR
LEFT SIDE
ACCESS PANEL
CONNECTIONS
FLIP-DOWN
COVER
SATO M-5900RV Operator and Technical Reference Manual
Page 2-5
Section 2. Installation and Configuration
PN 9001081
Rev. C
Printer Features
LABEL UNWIND ARM
PRINT HEAD ASSEMBLY
SHOWN IN CLOSED
POSITION
LABEL UNWIND
GUIDE
PRINT HEAD ASSEMBLY
SHOWN IN OPEN
POSITION
GREEN PLASTIC LEVER
GUARDS MARKED
"PUSH" "PULL"
FANFOLD MEDIA
FEED SLOT
ADJUSTABLE
LABEL EDGE
GUIDE
SATO M-5900RV Operator and Technical Reference Manual
Page 2-6
Section 2. Installation and Configuration
Printer Features
LABEL UNWIND
ARM
LABEL
TENSION
BAR
LABEL UNWIND
GUIDE
ACCESSORY
COVER
ADJUSTABLE LABEL
EDGE GUIDE
BOTTOM HALF
NOTCH/ GAP
SENSOR
REFLECTIVE
EYE-MARK
SENSOR
PRINT HEAD
FRAME
FRAME
PLATEN
TOP HALF
NOTCH/ GAP
SENSOR
SENSORS
HEAD OPEN
SWITCH
FRONT VIEW
REAR VIEW
SATO M-5900RV Operator and Technical Reference Manual
Page 2-7
Section 2. Installation and Configuration
PN 9001081
Rev. C
2.5 Operation Panel
'
(0*
/
,)
/
)
LCD SCREEN: 2 LINE x 16 Character LCD
display. Used for setting operational
parameters of the printer and displaying error
conditions.
FEED KEY: Momentary switch. Pressing
this key feeds one blank label through the
printer when it is off-line. When the printer is
on-line, another copy of the last label will be
printed.
LINE KEY: Momentary switch. Pressing this
key toggles the printer between the on-line
and off-line mode. When the printer is on-
line, it is ready to receive data from the host.
This key acts as a pause during a print job
by taking the printer off-line.
DSW 2 & 3: Dip switches are used to set operational
parameters of the printer. Refer to Dip Switch Settings,
page 2-13 through 2-18.
NOTE: DSW 1 is located on the RS232S Serial Interface
Card and is used to set transmit/receive parameters. This
card is attached to the main PCB board and can be
removed to access the switches. Refer to Dip Switch
Settings, page 2-13, 2-17 and 2-18.
POTENTIOMETERS: Used to fine tune your
printer. Refer to Potentiometer Adjustments,
page 2-40
FLIP-DOWN
COVER
SATO M-5900RV Operator and Technical Reference Manual
Page 2-8
Section 2. Installation and Configuration
2.6 Rear Panel
Two slots for PCMCIA Memory
Cards (up to 2MB each)
Ethernet, RS232C, RS422/485,
Coax/Twinax or Centronics Parallel
Universal Serial Bus
To turn the printer on or off
Connect to 115V 50/60 Hz.with
cable provided
External signal connector
MEMORY CARD OPTION SLOTS:
PLUG - IN INTERFACE MODULES
AVAILABLE:
POWER ON/OFF SWITCH:
AC INPUT CONNECTOR:
EXT. PORT CONNECTOR:
MEMORY CARD
OPTION SLOTS
MODULAR INTERFACE
BOARD (CENTRONICS
PARALLEL SHOWN)
AC INPUT
CONNECTOR
OFF/ON
SWITCH
EXTERNAL
CONNECTOR
FANFOLD MEDIA
FEED SLOT
SATO M-5900RV Operator and Technical Reference Manual
Page 2-9
Section 2. Installation and Configuration
PN 9001081
Rev. C
2.7 Loading Labels or Tags
!"#$$
%
&
'
$
Refer to the following and previous
illustrations while loading your media.
STEP
PROCEDURE
:
3
'
-+))
(
; )
4
%
()#
;
)$
)1 2/
()#
+
)
<
/
()
#
;
)
$
) /
)
( &%
)
1
2
()#
+
=
%,)()9; )
&)
()
>/
-+)
%+,)()9; )
$ ('
"
'
)*+,--./
(
'
)
0
'$0%
%
12*3+4
SATO M-5900RV Operator and Technical Reference Manual
Page 2-10
Section 2. Installation and Configuration
Loading Labels or Tags
STEP
PROCEDURE
?
0
-+))
)1
@#%-@2
)
A
0
LABEL
TENSION BAR
LABEL SUPPLY
SPINDLE
FANFOLD FEED SLOT
(COVERS REMOVED
FOR CLARITY)
FANFOLD LABELS - PLACE
ON A FLAT SURFACE
BEHIND PRINTER
PRINT HEAD
SHOWN IN OPEN
POSITION
LABEL
UNWIND GUIDE
FANFOLD FEED
SLOT
SATO M-5900RV Operator and Technical Reference Manual
Page 2-11
Section 2. Installation and Configuration
PN 9001081
Rev. C
Loading Labels or Tags
PRINT HEAD SHOWN
IN OPEN POSITION
PRINT HEAD SHOWN
IN CLOSED POSITION
LATCH OPEN
LATCH CLOSED
SATO M-5900RV Operator and Technical Reference Manual
Page 2-12
Section 2. Installation and Configuration
LABEL UNWIND
ARM
LABEL
TENSION BAR
ADJUSTABLE
LABEL EDGE
GUIDE
LABEL
UNWIND GUIDE
Loading Labels or Tags
LABELS OUT
SATO M-5900RV Operator and Technical Reference Manual
Page 2-13
Section 2. Installation and Configuration
PN 9001081
Rev. C
2.8 Dip Switch Settings
*$ 1*%73B*%742
) !
"%
"-0
"-.*
"
>%8
" 0
"0 )
"
"%
">
"
%%
"9.
%
"%
+*$% 1*%7:2
%343%$
0
6
)
)
0>)
))
)
9
@ @ 'C
/
'/
*$
&
/
)
)
D
)
DSW2
DSW3
DSW1
SATO M-5900RV Operator and Technical Reference Manual
Page 2-14
Section 2. Installation and Configuration
Dip Switch Settings
DSW2
ON
OFF
1
2
3
4
5
6
7
8
DSW2
ON
OFF
1
2
3
4
5
6
7
8
DSW2
ON
OFF
1
2
3
4
5
6
7
8
DSW2
ON
OFF
1
2
3
4
5
6
7
8
DSW2
ON
OFF
1
2
3
4
5
6
7
8
DSW2-2
SETTING
Off
Gap
On
Eye-Mark
DSW2-3
SETTING
Off
Disable
On
Enable
DSW2-4
SETTING
Off
Disable
On
Enable
DSW2-5
SETTING
Off
Single Job
On
Multi-Job
DSW2-1
Reserved
Reserved
%)
)
9%3=
!7
/
"
#
$%-.* 1%34A2
%
&%
)%%
!$
%
Printer Setup
SATO M-5900RV Operator and Technical Reference Manual
Page 2-15
Section 2. Installation and Configuration
PN 9001081
Rev. C
DSW2
ON
OFF
1
2
3
4
5
6
7
8
DSW2-6
Reserved
Reserved
DSW2
ON
OFF
1
2
3
4
5
6
7
8
DSW2
ON
OFF
1
2
3
4
5
6
7
8
DSW2-7
SETTING
Off
Standard
On
Non-Std.
DSW2-8
SETTING
Off
Normal
Operation
On
Orig.M-5900
Dip Switch Settings
'
(
)%
+
.9
*#
+
,&
DSW3
ON
OFF
1
2
3
4
5
6
7
8
DSW3-1
DSW3-2
SETTING
Off
Off
Batch/Continuous
Off
On
Tear Off
On
Off
Cutter
On
Off
Dispenser
+
!
!%
>60
))
1*
2
Printer Setup
SATO M-5900RV Operator and Technical Reference Manual
Page 2-16
Section 2. Installation and Configuration
DSW3
ON
OFF
1
2
3
4
5
6
7
8
DSW3
ON
OFF
1
2
3
4
5
6
7
8
DSW3
ON
OFF
1
2
3
4
5
6
7
8
DSW3-3
SETTING
Off
Enable
On
Disable
DSW3-4
SETTING
Off
Enable
On
Disable
DSW3-5
SETTING
Off
Disabled
On
Enabled
-.
!!9
) )()
$
)/ )
$)/
)
(
&
% /
!$7
>&
)/
)
6
)
.)
%3<
*"01
9E
.
)
:<
0
*2(0
!&+
.
)
%:3
D
5
Dip Switch Settings
Printer Setup
SATO M-5900RV Operator and Technical Reference Manual
Page 2-17
Section 2. Installation and Configuration
PN 9001081
Rev. C
DSW3
ON
OFF
1
2
3
4
5
6
7
8
DSW3-6
DSW3-7
SETTING
Off
Off
Type 4
Off
On
Type 3
On
Off
Type 2
On
On
Type 1
*"0
!'
!)%
%:4
DSW3
ON
OFF
1
2
3
4
5
6
7
8
DSW3-8
SETTING
Off
Disabled
On
Enabled
(*"0
!,+
.
)
)%:3
D
Dip Switch Settings
Printer Setup
RS232 Transmit/Receive Setting
(Located on RS232S Serial Interface Card)
DSW1
ON
OFF
1
2
3
4
5
6
7
8
DSW1-1
SETTING
Off
8 data bits
On
7 data bits
%
?
A)) )
DSW1-2
DSW1-3
SETTING
Off
Off
No Parity
Off
On
Even
On
Off
Odd
On
On
Not Used
(
!%
DSW1
ON
OFF
1
2
3
4
5
6
7
8
SATO M-5900RV Operator and Technical Reference Manual
Page 2-18
Section 2. Installation and Configuration
Dip Switch Settings
RS232 Transmit/Receive Setting
DSW1
ON
OFF
1
2
3
4
5
6
7
8
DSW1-4
SETTING
Off
1 Stop Bit
On
2 Stop Bits
%
$%
) )
)
DSW1-5
DSW1-6
SETTING
Off
Off
9600
Off
On
19200
On
Off
4800
On
On
2400
%
&
'%1)2
%343
DSW1
ON
OFF
1
2
3
4
5
6
7
8
DSW1-7
DSW1-8
SETTING
Off
Off
Rdy/Bsy
Off
On
Xon/Xoff
On
Off
Bi-Com
On
On
Status 2
(
)
,%
%%
!$
%
DSW1
ON
OFF
1
2
3
4
5
6
7
8
SATO M-5900RV Operator and Technical Reference Manual
Page 2-19
Section 2. Installation and Configuration
PN 9001081
Rev. C
Switch Selections
+
'
12
!
Communications: (1)
8 data bits, no parity, 1 Stop bit, 9600 Baud
Protocol: (1)
Ready/Busy
Sensor:
Gap Sensor
Receive Buffer:
Single Job
Mode:
Batch Continuous
Label Sensor:
Sensor Used
Backfeed:
Disabled
External Signals:
Disabled
1:2+
%343$
0
% *%
)
+
)
)
)
($C9
&99*
!
r
e
t
e
m
a
r
a
P
s
g
n
itt
e
S
tl
u
a
f
e
D
s
s
e
n
kr
a
D
tnir
P
"
3
"
d
e
e
p
S
tnir
P
.c
e
s
r
e
p
.ni
3
e
c
n
e
r
ef
e
R
tnir
P
1
0
0
0
=
latn
o
zir
o
H
,
1
0
0
0
=
la
citr
e
V
o
r
e
Z
h
s
al
S
e
niL
-
n
O
otu
A
d
elb
a
n
E
'
/
*/34-*1567+(-**
)
(0*
@)@ )
) )
99' )
.
2.9 Default Settings
SATO M-5900RV Operator and Technical Reference Manual
Page 2-20
Section 2. Installation and Configuration
2.10 Printer Adjustments
(0*
,
-15*
/**
)
)
)
/
$ ), )
'
/
))
$
, )
/
)
POWER ON
PRINT BUFFER
Hex Dump Label
RECEIVE BUFFER
Hex Dump Label
Page 2-21
Page 2-19
Page 2-36
Page E-2
Page E-2
Page 2-38
Page 2-38
Page 2-15
POWER
FEED+POWER
LINE+POWER
LINE+FEED+POWER
DSW2-7=ON +LINE+POWER
DSW2-7=ON +LINE+FEED+POWER
DSW2-8=ON+POWER
POWER
DSW2-4=ON+POWER
Normal/User Mode
User Test Print
Advanced Mode
Load SATO Default Settings
User Download Defined Protocol Codes
Reset to SATO Default Protocol Codes
Emulation Mode
Print Hex Dump Label
Print Hex Dump Label
Page 2-24
SATO M-5900RV Operator and Technical Reference Manual
Page 2-21
Section 2. Installation and Configuration
PN 9001081
Rev. C
Printer Adjustments
7
/
!
(0*
'
)
)D
1FG2'
(
)
'&&($C9
)
($C9+
, )
/FG
) ) )
+
)
, ))
/
) )
, )
)
#%9 /
!
STEP
PROCEDURE
:
)
-15*
'&&($C9
3
/**
-15*
#%9
,
1
*
2
1
2
)
)
!
STEP
PROCEDURE
:
#-15*
3
'
//**
.,
6
7
0.$
7
User Mode
Print Darkness Setting
Normal Mode
:H(
3H%(
4H
<H%*
H*
SATO M-5900RV Operator and Technical Reference Manual
Page 2-22
Section 2. Installation and Configuration
Printer Adjustments
)
)
!
STEP
PROCEDURE
:
#-15*
3H3
6162
4H4
61?62
<H<
61:62
H
61:362
3
'
//**
.,
Print Speed Adjustment
Pitch Offset and Direction
)
/1
2 )
)
),
I6<
:
'
/
),I64?
$0-
,
/
13<2
MOVED WITH MINUS
(-) OFFSET
ORIGINAL PRINT LINE
MOVED WITH POSITIVE
(+) OFFSET
LABEL FEED
DIRECTION
SATO M-5900RV Operator and Technical Reference Manual
Page 2-23
Section 2. Installation and Configuration
PN 9001081
Rev. C
Printer Adjustments
!
STEP
PROCEDURE
:
#-15*
1I2
12
+
3
'
//**
1I62
-15*
1<
29
/
/**
12'
//**
, )
4
G
)
)
,
%
34=
)
Pitch Offset and Direction
SATO M-5900RV Operator and Technical Reference Manual
Page 2-24
Section 2. Installation and Configuration
STEP
PROCEDURE
:
#-15*
5 89
3
'
//**
'&&($C9
$
/
)
/**
-15*
+
,
D
,
%
)
/
To Enter Advanced Mode:
-15*
)
+
%
(0*
&
/
D
)
/**
$
, )12
/
G9%
, )12 )
57
, ))
8*, )
)
)
/
!
Cancel Print Job
Printer Adjustments
!" #$%"&'()
"(
*
!+!" ,(
&-
2.11 Advanced Mode Settings and Adjustments
SATO M-5900RV Operator and Technical Reference Manual
Page 2-25
Section 2. Installation and Configuration
PN 9001081
Rev. C
Advanced Mode
Refer to the pages 2-26 through 2-36 for
details of each setting
Press FEED Key to recycle back through the
ADVANCED MODE SETUP Section or press
the LINE key to select the Counters Section.
For the Counters Section refer to Page 2-35
%."($ $/#0
*
"(
(00#%"
!+!" ,(
&-
1%&!+2,(
"(
*
$%"&!$3"
&*
!#"!$"!)#
//
!#"!$"!)#
(
*
.!
42+5
%"-&
426+5
!+!" ,(
&-
7$(#!8
*
"(
!-&(("#%"
*
"(
+$&2(00&
+
9($2(00&
8:/;
FEED KEY
FEED KEY
FEED KEY
SATO M-5900RV Operator and Technical Reference Manual
Page 2-26
Section 2. Installation and Configuration
8
)
7
G9%/#/%//7>/7(/
E#/E%/E/E>/E(
8
/
!
STEP
PROCEDURE
:
& +
%//**
:
3
#-15*
8* 57
4
'
//**
+ '
$8*
/
75-15*
$57
/
7//-15*
)
'C($C9 )
-15*)
!
STEP
PROCEDURE
:
#-15*
8*
57
3
'
//**
'
Auto Online Setting
Zero Slash Setting
Advanced Mode
!+!" ,(
&-
7$(#!8
*
"(
!-&(("#%"
*
"(
Feed
Key
SATO M-5900RV Operator and Technical Reference Manual
Page 2-27
Section 2. Installation and Configuration
PN 9001081
Rev. C
Vertical Offset Setting
'
/1 )
2
$
)
)
)
)D
), )
$J
+4>
%
)
D 8
/
'
.
)
:<3<13A
SATO M-5900RV Operator and Technical Reference Manual
Page 2-28
Section 2. Installation and Configuration
Advanced Mode
8($2(00&
8:
- 8
'
)
) 1
)2
1 )2
)
)D
)
, )$J
+4>
%
D 8
/
- 8
'
8. 0
!
$
7
!
STEP
PROCEDURE
:
#-15*
1I2
12
+
1
2
8
) )/
/
8
) /
3
'
//**
- 8
',
4
#-15*
-15*
/**
)D
8
)
'
<
'
//**
%
Horizontal Offset and Direction Setting
LABEL FEED
DIRECTION
PRINT LINE
HORIZONTALLY
RELOCATED USING
THE LINE KEY IN
STEP 3
ORIGINAL PRINT
LINE LOCATION
SATO M-5900RV Operator and Technical Reference Manual
Page 2-29
Section 2. Installation and Configuration
PN 9001081
Rev. C
Advanced Mode
Printable Area
1.5 mm
.06 in.
1.5 mm
.06 in.
Eye-Mark Sensor
LABEL
Feed Direction
1.5 mm
.06 in.
3 mm
.12 in.
1.5 mm
.06 in.
1.5 mm
.06 in.
LABEL
Feed
Direction
1.5 mm
.06 in.
3 mm
.12 in.
1.5 mm
.06 in.
1.5 mm
.06 in.
LABEL
Feed
Direction
1.5 mm
.06 in.
3 mm
.12 in.
Eye-Mark
Gap
Tag
For Sensor locations, see page 2-6
14 mm
4.4"
Max.
4.4"
Max.
4.4"
Max.
SATO M-5900RV Operator and Technical Reference Manual
Page 2-30
Section 2. Installation and Configuration
Sensor Threshold Level
.!
4121+5
%"-&
4121+5
Advanced Mode
))
)
) )
K9L,
)
.
*$ *%733
$
7//
/
) %1 ;2
(0* K63(L
$
75
/(0* K9L
$
)
KL/
)
),
))
/
)
K9L
) )
) $
)
63(*577
KL /
)
))
) )
)
!
1- (
I( (
2.H$
!
SATO M-5900RV Operator and Technical Reference Manual
Page 2-31
Section 2. Installation and Configuration
PN 9001081
Rev. C
Advanced Mode
STEP
PROCEDURE
:
$
) )
(0*
@;+@
1*$
*%733H'&&2)
% %
)
3
%) )
)
(0*
)
!
$
/
)
$
/D))
D
4
0
4
<
#-15*
-15*$
-15*
/
<1.
2
@
$
@/
)
)
)
$
)
D
/
)
)
D )
=
'
//**
Backing with Label
Label Backing Only
2.0V to 3.5V
1.0V or less
63(*57
!
SATO M-5900RV Operator and Technical Reference Manual
Page 2-32
Section 2. Installation and Configuration
Advanced Mode
Sensor Threshold Level (Cont)
;*+ ; 7
@9@ /
)
))
@9@
!
1- (
I( (
2.H$
/
!
STEP
PROCEDURE
:
$
)
()- *
K9L
(0*
K9L
1*$ *%733H'C2
3
C )
K9@
1
)
2
(0*
)
!
$
/
)
$
/D))
D
4
0
)
<
#-15*
-15*
$-15*
/
<1.
2
L
$
@/
)
)
$
D
/
)
@9
@
)D
)
=
'
//**
0
%
Label Only
Eye Mark
1.0V or less
2.5V to 3.5V
SATO M-5900RV Operator and Technical Reference Manual
Page 2-33
Section 2. Installation and Configuration
PN 9001081
Rev.C
Advanced Mode
Calendar Set
!#"!$"!)#
"(
*
!#"!$
//
STEP
PROCEDURE
:
8
-15*
)
)
-15*
3
+ +
//**
-15*
)
)
)
-15*
4
+
//**
*
-15*
)
)
8)
-15*
<
+
//**
-
-15*
)
1
3< 2
)
)
-15*
+
+
//**
-15*
)
)
)
-15*
=
+
//**
.
Feed
Key
SATO M-5900RV Operator and Technical Reference Manual
Page 2-34
Section 2. Installation and Configuration
Advanced Mode
Ignore Carriage Return/Line Feed
0
(
&
*
1
2
$
)
G93
.
)
)
3<
,
)
STEP
PROCEDURE
:
#-15*
3
'
//**
.,
/
!
$%"&!$3"
&*
Exit Advanced Mode
Print Darkness Setting
STEP
PROCEDURE
:
#-15*
57 8
3
'
//**
.,
$ 8
7//-15*$ 57
3+ 3+
'
//**
%."($ $/#0
*
"(
STEP
PROCEDURE
:
#-15*
3
'
//**
.,
(00#%"
!+!" ,(
&-
Feed Key
1%&!+2,(
"(
*
SATO M-5900RV Operator and Technical Reference Manual
Page 2-35
Section 2. Installation and Configuration
PN 9001081
Rev. C
Advanced Mode Counters
3+
)
)
/
)
)
)
)
3+
)
-15*
3+
<
/**
Advanced Mode
!+!" ,(
(-"&$
!+!" ,(
&-
Line
Key
0
)
STEP
PROCEDURE
:
/**
0
3
#-15*
)
M-
1-*2/*
1*%2
/0#102
/ ($&9
4
'
//**
(-"&$
8 -& #%0
-*!
-0
*%!
*
0
0#! 00
($&9! (0
8! (-"&$
2 -& (-"&$
2
#%0 (-"&$
2
SATO M-5900RV Operator and Technical Reference Manual
Page 2-36
Section 2. Installation and Configuration
STEP
PROCEDURE
Advanced Mode
Advanced Mode Counters (Cont)
8! "&$ #!$
*
"(
-& "&$ #!$
*
"(
1%&!+2,(
"(
*
<
/**
0
0
10C0(9+2
/1C ($&9
)2/-15*
)
G9%M
/**
9E$+*'*91
34<2$
/-15*
)
C'
/**
9E$+*'*9
2.12 Printing Test Labels
)$
)
+
)
STEP
PROCEDURE
:
/**
)
)/**
(0*
3
#-15*
(
%
$(
/1
(2
) )
.) 1
SATO M-5900RV Operator and Technical Reference Manual
Page 2-37
Section 2. Installation and Configuration
PN 9001081
Rev. C
Printing Test Labels
LARGE LABEL
SMALL LABEL
STEP
PROCEDURE
4
$+3--
/
%8 )G
8 )
)8
)
<1:=L2
.8:14L2
/**
-15*
)
:'
.8/
<
'
) //**
<
$
)/
/**
/**
)
)
/
Print Size
SATO M-5900RV Operator and Technical Reference Manual
Page 2-38
Section 2. Installation and Configuration
2-13 Hex Dump Diagnostic Labels
$
()/
)
).
-.*()
Print Buffer Hex Dump
>
).
"
#
)
)
/
.
)
+%0$$
STEP
PROCEDURE
:
'C
3
0
)
4
'(
)
-15*
<
$
'C
-15*
)
'
(
=
/**
?
+) )
)
.
A
$ '&&
'&&
)'C )
Receive Buffer Hex Dump
)
)
1)
>2
).
)
-.* )
)
/
.
)
+%0$$
STEP
PROCEDURE
:
'&&
3
$
'C
4
'C
<
)
.
=
$ '&&
?
'&&
)'C )
SATO M-5900RV Operator and Technical Reference Manual
Page 2-39
Section 2. Installation and Configuration
PN 9001081
Rev. C
LINE
NUMBERS
DATA IN ASCII
FORMAT
DATA IN HEXADECIMAL
FORMAT
PRINT BUFFER HEX LABEL
RECEIVE BUFFER HEX LABEL
Hex Dump Diagnostic Labels
SATO M-5900RV Operator and Technical Reference Manual
Page 2-40
Section 2. Installation and Configuration
2.14 Potentiometer Adjustments
!
"
,
6
"'
,
)6
66 )
1I64?2
"
,
)1I64?2
+
)/
PRINT
OFFSET
PITCH
Print
,
6
%
Offset
7
/1
/3:2&
'
)
6
'
&' )
/
)
6
.))
)
)7//*
7
/
),
I4?
4?
STEP
PROCEDURE
:
3
-15*
'
4
/**
)
)
<
+,
7//*
))
/**
7
,
/
SATO M-5900RV Operator and Technical Reference Manual
Page 2-41
Section 2. Installation and Configuration
PN 9001081
Rev. C
Pitch
+)
/ )
,
)
(1
I64?
4? )
4?
STEP
PROCEDURE
:
7
/**
3
34=/@
()@
)/
4
+,(1
)$
/
<
/**
+,
(1
)
6
6
Potentiometer Adjustments
ABCDEFGH
ABCDEFGH
ABCDEFGH
Label Feed
Direction
12
'
()
1I2
SATO M-5900RV Operator and Technical Reference Manual
Page 2-42
Section 2. Installation and Configuration
®
SATO M-5900RV Operator and Technical Reference Manual
Page 3-1
PN 9001081
Rev. C
3.1 Introduction
3.2 Adjusting the Print Quality
!"##$
%
%
&
'
()
% *+,
+(
, +
+*
-
+% (
Darkness (Print)
.
/*
,
,
(0
'
,+
+
++
+
(
+
'
++
1+1(
+
(
2
,
3'
+
43
+
3'
(0
43
,3'
.
/
(56 67
(
0
3'
,
7!(58 !9*
(
:
,+
*
+
'
(5
-
(
Section
Adjustments and Maintenance
SATO M-5900RV Operator and Technical Reference Manual
Page 3-2
Section 3. Adjustments and Maintenance
PN 9001081
Rev. C
Print Potentiometer
0
*
'
'
(0,
*
'
(;
,*
' '
'
(
NOTE: The PRINT potentiometer
adjustment will affect the darkness in
all of the command code speed
ranges, i.e., if the PRINT
potentiometer is adjusted for lighter
prints, the darkness will be lighter in
all speed ranges selected by the
command code.
Print Speed
% +
+
(
, ++
5
43
(<
*8 =8
5
8
(
+
-
(
0
11+.+
+
/()
11+*
+
-
(0
,
*+ +1
1
(
2
,
5
+
43
+
5
(
043
(56 66
(
0
5
,7
!(58 =8*
(
,
43
(
SATO M-5900RV Operator and Technical Reference Manual
Page 3-3
Section 3. Adjustments and Maintenance
PN 9001081
Rev. C
3.3 Cleaning the Print Head and Platen
5
5:5#>#
? .% ,
/
STEP
PROCEDURE
7(
:<<5
6(
(
@(
:
0AB355BC42+
+
+.
,
'1;441/(
8(
5:
+(
!(
)
+*
(.A
+(/
=
'
,
+
(
>(
(
A:B
+
,
+(
,
(
CAUTION: Note that the tear bar which is located directly in front of
the print head, is very sharp. Be extremely careful around this tear
bar when cleaning the print head.
Print Head
!"##$
+
%
-
(
-
+'
(
NOTE: Only solvent recommended by SATO should be used to periodically
remove paper residue from the print head. Apply with a cotton swab using due
care. Frequency of cleaning depends upon paper type and mechanical factors
but should be done at least every two rolls of labels.
3
+ ,
(
:
+
D
+
,
'
(
3
7!
(
SATO M-5900RV Operator and Technical Reference Manual
Page 3-4
Section 3. Adjustments and Maintenance
PN 9001081
Rev. C
Cleaning the Print Head and Platen
RAISE THE PRINTER
SIDE DOOR
OPEN THE PRINT
HEAD ASSEMBLY
PRINT HEAD
Apply SATO Thermal Print
Head and Platen Cleaner to a
cotton swab and gently wipe
across the print head
CAUTION: Be extremely careful
around the tear bar which is
located directly in front of the
print head and is very sharp
SATO M-5900RV Operator and Technical Reference Manual
Page 3-5
Section 3. Adjustments and Maintenance
PN 9001081
Rev. C
Cleaning the Print Head and Platen
5
5:5#>#
? .% ,
/
STEP
PROCEDURE
7(
:<<5
6(
(
@(
:
0AB355BC42+
+
+.
,
'1;441/(
8(
5:
+(
!(
)
+*
('
(.A
+'++
+
(/
=(
(
A:B
+
,
+(
+
,
(
Platen
Apply SATO Thermal Print
Head and Platen Cleaner
to a clean wipe or cotton
swab and gently wipe
across the entire length of
the platen, rotating to
clean the entire surface
PLATEN
SATO M-5900RV Operator and Technical Reference Manual
Page 3-6
Section 3. Adjustments and Maintenance
PN 9001081
Rev. C
3.4 Replacing the Print Head
!"##$ +
(
-
,
+
,
(
5:
,
+
(
NOTE: The print head contains a precision printing surface that must be
carefully protected from mechanical damage. Extreme care must be exercised
during handling and installing to prevent scratching, chipping, denting or
otherwise damaging the exposed substrate surface, particularly in the resistor
(printing element) area. A small clean piece of cardboard should be used to
protect the substrate during installation if there is a possibility of accidental
damage.
5
5
<5 ,
5 ,
STEP
PROCEDURE
7(
:<<5
6(
(
@(
4,
+
(
8(
,
,
'1;51+
+'
,(
!(
;
,*
,
(
=(
E
++
+
,
'1;441(
+
+(
Text Continued
on Page 3-8
SATO M-5900RV Operator and Technical Reference Manual
Page 3-7
Section 3. Adjustments and Maintenance
PN 9001081
Rev. C
Replacing the Print Head
REMOVE THE
GREEN PLASTIC
LEVER GUARD
REMOVE ONLY THE
MIDDLE SCREW
Hold down on the front edge of the print
head assembly while pulling forward on
plastic lever marked "PULL"
PRINT HEAD AND TEAR
BAR WILL SEPARATE
PRINT HEAD
TEAR BAR
RAISE THE
PRINTER SIDE
DOOR
SATO M-5900RV Operator and Technical Reference Manual
Page 3-8
Section 3. Adjustments and Maintenance
PN 9001081
Rev. C
Replacing the Print Head
STEP
PROCEDURE
>(
)
*
++'
(5
+ (
9(
+
(
CAUTION: This connector is keyed and should never be forced
together incorrectly. Be careful not to scratch the printing surface
of the new print head when installing. Scratching will cause
permanent and irreparable damage!
"(
+
+
*
(
7#(
<
F+
+
+
(
77(
)
*
(
76(
,
'1;51
(
7@(
4+
'
(.56 @=
+(/
12345678901234567890123456789012123456789012345678901234567
12345678901234567890123456789012123456789012345678901234567
12345678901234567890123456789012123456789012345678901234567
12345678901234567890123456789012123456789012345678901234567
12345678901234567890123456789012123456789012345678901234567
12345678901234567890123456789012123456789012345678901234567
12345678901234567890123456789012123456789012345678901234567
12345678901234567890123456789012123456789012345678901234567
12345678901234567890123456789012123456789012345678901234567
12345678901234567890123456789012123456789012345678901234567
12345678901234567890123456789012123456789012345678901234567
12345678901234567890123456789012123456789012345678901234567
12345678901234567890123456789012123456789012345678901234567
12345678901234567890123456789012123456789012345678901234567
12345678901234567890123456789012123456789012345678901234567
12345678901234567890123456789012123456789012345678901234567
12345678901234567890123456789012123456789012345678901234567
12345678901234567890123456789012123456789012345678901234567
12345678901234567890123456789012123456789012345678901234567
12345678901234567890123456789012123456789012345678901234567
12345678901234567890123456789012123456789012345678901234567
12345678901234567890123456789012123456789012345678901234567
12345678901234567890123456789012123456789012345678901234567
12345678901234567890123456789012123456789012345678901234567
12345678901234567890123456789012123456789012345678901234567
12345678901234567890123456789012123456789012345678901234567
12345678901234567890123456789012123456789012345678901234567
12345678901234567890123456789012123456789012345678901234567
12345678901234567890123456789012123456789012345678901234567
12345678901234567890123456789012123456789012345678901234567
12345678901234567890123456789012123456789012345678901234567
12345678901234567890123456789012123456789012345678901234567
12345678901234567890123456789012123456789012345678901234567
12345678901234567890123456789012123456789012345678901234567
12345678901234567890123456789012123456789012345678901234567
12345678901234567890123456789012123456789012345678901234567
12345678901234567890123456789012123456789012345678901234567
12345678901234567890123456789012123456789012345678901234567
12345678901234567890123456789012123456789012345678901234567
12345678901234567890123456789012123456789012345678901234567
12345678901234567890123456789012123456789012345678901234567
12345678901234567890123456789012123456789012345678901234567
12345678901234567890123456789012123456789012345678901234567
KEYED CONNECTORS
PRINT HEAD
DISCONNECT CABLE
SATO M-5900RV Operator and Technical Reference Manual
Page 4-1
PN 9001081
Rev. C
4.1 Introduction
!
"
#
$
%
#$
#&
'
#$
#
4.2 The SATO RISC Programming Language
(
) *
+
!
$
,-.)/'
*0
0
"
1-23
4
+,
.
1-23
4354
Section
Programming Reference
SATO M-5900RV Operator and Technical Reference Manual
Page 4-2
Section 4. Programming Reference
PN 9001081
Rev. C
+,
6.! 6
1-23
43$
4
+,
7.
1-23
43$
4354
$
5
,
78
.
4.3 Selecting Protocol Control Codes
$
!
9
+
(
$
-
$
(
:
(
$
:
(
!
(
$
$
)
-*
!"#$
L
O
R
T
N
O
C
R
E
T
C
A
R
A
H
C
D
R
A
D
N
A
T
S
F
F
O
7
-
2
W
S
D
D
R
A
D
N
A
T
S
-
N
O
N
N
O
7
-
2
W
S
D
N
O
I
T
P
I
R
C
S
E
D
X
T
S
x
e
H
2
0
{
=
x
e
H
B
7
at
a
D
f
o
tr
at
S
X
T
E
x
e
H
3
0
}
=
x
e
H
D
7
at
a
D
f
o
d
n
E
C
S
E
x
e
H
B
1
^
=
x
e
H
E
5
w
ollof
ot
e
d
o
c
d
n
a
m
m
o
C
~
x
e
H
E
7
~
=
x
e
H
E
7
d
n
a
m
m
o
c
r
ettu
C
Q
N
E
x
e
H
5
0
@
=
x
e
H
0
4
m
o
C
-i
B
,s
ut
ats
r
etnir
p
t
e
G
e
d
o
m
N
A
C
x
e
H
8
1
!
=
x
e
H
1
2
m
o
C
-i
B
,
b
ojtnir
p
le
c
n
a
C
e
d
o
m
e
niL
-ff
O
x
e
H
0
4
]
=
x
e
H
D
5
e
niL
-ff
O
r
etnir
p
e
k
a
T
SATO M-5900RV Operator and Technical Reference Manual
Page 4-3
Section 4. Programming Reference
PN 9001081
Rev. C
4.4 Using Basic
'
$;
'<!
+
'
"
/<5= ! >?? !
!
1 2
@
1
2
!
1 2
@ 1
2
>
A>7>
B
$
5
$-:,B.
"
OPEN “COM1:9600, E,8,1,CS,DS” AS#1
>7>
$AB/
8CDD-!
E5/
7;
+ +
1 2
!
0
'
'
$
Printing with the Parallel Port
5
REM Parallel Example:
Identifies the program as a
parallel port print label. The
"REM" prevents this data
from being sent to the printer
and displays it only on the
screen.
Sets the "E$" string as an
character.
Sets the width of the output to
255 characters.
Sends an "A"
command code to the LPT
parallel port.
10 E$=CHR$(27)
20 WIDTH "LPT1:",255
30 LPRINT E$; "A";
SATO M-5900RV Operator and Technical Reference Manual
Page 4-4
Section 4. Programming Reference
PN 9001081
Rev. C
Printing with the Parallel Port
40 LPRINT E$;"H400";E$;"V100";E$;"XL1SATO";
50 LPRINT E$;"Q1";
60 LPRINT E$;"Z";
Printing with the RS232 Port:
5 REM RS232 Example
10 E$=CHR$(27)
20 OPEN "COM1:9600,N,8,1,CS,DS" AS #1;
30 PRINT #1,CHR$(2);
40 PRINT #1,E$;"A";
Sends the data "SATO" to
be placed 400 dots
horizontally and 100 dots
vertically on the label and
printed in the "XL" font.
Instructs the printer to print
one label.
Tells the printer that the last
command has been sent.
The printer can now create
and print the job.
Identifies the program as an
RS232 port print label. The
"REM" prevents this data
from being sent to the printer
and displays it only on the
screen.
Sets the "E$" string as an
character.
Opens the COM1 port for
output and sets the
parameters as 9600 baud,
No parity, 8 Data bits,1 Stop
bit and instructs the port to
ignore the CTS and DSR
control signals.
Sends an (ASCII
Code a decimal "2") to the
printer instructing it to
prepare to receive a
message.
Sends an "A"
command code to Print Port
#1 opened by statement 20
above.
SATO M-5900RV Operator and Technical Reference Manual
Page 4-5
Section 4. Programming Reference
PN 9001081
Rev. C
4.5 The Print Area
B(?8DDF
G/
$G(C
B
0
+
!
>
7
!
=/F/
)
*
Max. Print Width
2"
3"
Max. Print Width
minus 2"
Label
Area
Print Area
Max. Print
Length
Label Direction
Feed
Normal Reference
Point H1, V1 for
Printing Area (Not
the Label)
Sends the data "SATO" to be
placed 400 dots horizontally
and 100 dots vertically on the
label and printed in the "XL"
autosmoothed font.
Instructs the printer to print a
quantity of one label.
Tells the printer that the last
command has been sent.
The printer can now create
and print the job.
Sends an " (ASCII
Code decimal "3") to the
printer telling it that this is the
end of the message.
50 PRINT #1, E$;"H400",E$;"V100";E$;"XL1SATO";
60 PRINT #1, E$;"Q1";
70 PRINT #1, E$;"Z";
80 PRINT #1, CHR$ (3);
Printing with the RS232 Port:
SATO M-5900RV Operator and Technical Reference Manual
Page 4-6
Section 4. Programming Reference
PN 9001081
Rev. C
The Print Area
Table 4.1
V
R
0
0
9
5
-
M
n
oitulo
s
e
R
ip
d
3
0
2
m
m
p
d
8
ht
di
W
tnir
P
x
a
M
st
o
d
6
9
8
.ni
4.
4
m
m
2
1
1
ht
di
W
le
b
a
L
x
a
M
.ni
0.
5
m
m
8
2
1
ht
g
n
e
L
tnir
P
dt
S
st
o
d
4
2
4
1
.ni
0.
7
m
m
8
7
1
ht
g
n
e
L
tnir
P
d
e
d
n
a
p
x
E
g
nis
u
d
n
a
m
m
o
c
X
A
>
C
S
E
<
st
o
d
8
4
8
2
.ni
0.
4
1
m
m
6
5
3
d
r
a
C
yr
o
m
e
M
g
nis
U
ht
g
n
e
L
tnir
P
d
e
d
n
a
p
x
E
)
2
(
ety
b
K
8
2
1
st
o
d
7
5
2
1
.ni
2.
6
m
m
7
5
1
ety
b
K
2
1
5
st
o
d
8
3
0
5
.ni
8.
4
2
m
m
9
2
6
ety
b
M
1
st
o
d
9
9
9
9
)
1
(
.ni
2.
9
4
m
m
9
4
2
1
ety
b
M
2
st
o
d
9
9
9
9
)
1
(
.ni
2.
9
4
m
m
9
4
2
1
dleif
d
n
a
m
m
o
c
ni
stigid
f
o
r
e
b
m
u
n
y
b
d
eti
m
iL
)
1
(
(2)
d
e
s
u
si
ytic
a
p
a
c
d
r
a
c
e
ht
,ht
g
n
eltnir
p
e
ht
d
n
a
p
x
e
ot
d
e
s
u
si
d
r
a
C
yr
o
m
e
M
a
n
e
h
W
.yr
o
m
e
m
la
n
r
etni
e
ht
ot
n
oitid
d
a
nit
o
n
,yr
o
m
e
m
la
n
r
etni
e
ht
f
o
d
a
ets
ni
SATO M-5900RV Operator and Technical Reference Manual
Page 4-7
Section 4. Programming Reference
PN 9001081
Rev. C
!
+
"
/
'
$
)/ H DD?I*
9
E
"
%<H>I>?G
@
E
HGDC
'
$
"
:'
$
HB
$
<(%<
9 B(?8DDF
'
$
"
New Base Reference Point = 896 dots minus 406 dots = 490 dots
'
$
1-27
AA3H490V0001...
>&
)
*
E
"
Label Width = 2" x 25.4 mm/in x 8 dpmm = 406 dots
New Base Reference Point = Maximum Print Width - Label Width
9 B(?8DDF
"
New Base Reference Point = 896 dots - 406 dots = 490 dots
-H
!!IG8DI
Note: The A3 Base Reference Point command (Page 4-21) can also
shift the reference point in a negative direction (toward the outside edge of
the label).
The Print Area
SATO M-5900RV Operator and Technical Reference Manual
Page 4-8
Section 4. Programming Reference
PN 9001081
Rev. C
!
!
'
$
;
!
+
5
!
'
$
J
'
$
9
B(?8DDF
G
"
A
H0185V0100L0303XMSATO
H0164V0200B103100*SATO*
H0280V0310L0202XUSATO
Q1
Z
>
'
'
$
!
A
A3H406V0001
H0185V0100L0303XMSATO
H0165V0200B103100"SATO"
H0280V0310L0202XUSATO
Q1
Z
Label
Label
4"
2"
The Print Area
SATO M-5900RV Operator and Technical Reference Manual
Page 4-9
Section 4. Programming Reference
PN 9001081
Rev. C
!
>
)GDC *
>
9
'
$
The Print Area
SATO M-5900RV Operator and Technical Reference Manual
Page 4-10
Section 4. Programming Reference
PN 9001081
Rev. C
4.6 Rotated Fields
B(?8DDF
8DD
!
#1-2K(
#1-2(
A%1V800H200L0202XB1EQ1Z
ARV0200H0100L0202P02XB1EQ1Z
SATO M-5900RV Operator and Technical Reference Manual
Page 4-11
Section 4. Programming Reference
PN 9001081
Rev. C
COMMAND
DEFAULT
NOTE
Character Expansion
1
(1)
Print Darkness
2
(1)
Print Speed DSW2-8 On
6 ips
(2)
Print Speed DSW2-8 Off
4 ips
(2)
Proportional Spacing
Enabled
(1)
Cutter Command
Disabled
(1)
Print Rotation
00
(1)
Vertical Reference Point
0
(1)
Horizontal Reference Point 0
(1)
Character Pitch
2
(1)
Base Reference Point
H=0, V=0
(2)
4.7 Command Default Settings
!!
II
!
!"
:-"
)/*
! !
!
)>* !
!
SATO M-5900RV Operator and Technical Reference Manual
Page 4-12
Section 4. Programming Reference
PN 9001081
Rev. C
4.8 Command Codes
)*
"
/-
!
> !
B(?8DDF
-
+
9
'
+
$
I: I
J
)
ILI IKI*
!
0
!
9
+
!
!
9
!
= !
0
0
! IEDDI
! I7DDI
IDEDDDD7DDI
+
!
+
NOTE: These examples assume the use of the Standard Protocol Command
Codes, a parallel interface and a 4 inch wide label in a M-5900RV printer. The
labels for all other printers will be similar, but because of different resolutions and
print widths, may be larger or scaled differently.
An alphabetical listing of the command codes is contained in Appendix A:
Command Code Quick Reference.
SATO M-5900RV Operator and Technical Reference Manual
Page 4-13
Section 4. Programming Reference
PN 9001081
Rev. C
Bar Codes
Command Structure
1:3 narrow/wide bar ratio: Babbcccd
2:5 narrow/wide ratio: BDabbcccd
1:2 narrow/wide bar ratio: Dabbcccd
a
=
Bar Code Symbol
0
Codabar
1
Code 39
2
Interleaved 2 of 5 (1 2/5)
3
UPC-A / EAN-13
4
EAN-8
5
Industrial 2 of 5
6
Matrix 2 of 5
7
reserved
8
reserved
9
Code 128
A
MSI
B
reserved
C
Code 93
D
reserved
E
UPC-E
F
Bookland
G
Code 128
I
UCC 128
bb =
Number of dots (01-12) for narrow bar and narrow space
ccc =
Bar height in dots (001-600)
d
=
UCC 128 only. Not used for other bar code types
0
No human readable text
1
Human readable at top
2
Human readable at bottom
Example:
BD103200
Placement:
Immediately preceding data to be encoded
Default:
None
Command Function
To print bar code images on a label. With this command, there are 13 standard bar
code symbologies available to be printed and three two dimensional symbols (see
Two Dimensional bar code symbols starting on Page 4-99). Each of the bar codes
are unique, and it is important to know the differences. See Appendix B for specific
information on using each individual bar code symbol.
SATO M-5900RV Operator and Technical Reference Manual
Page 4-14
Section 4. Programming Reference
PN 9001081
Rev. C
Printer Input
A
H0025V0025B103100*CODE 39*
H0155V0130XS*CODE 39*
H0025V0200BD20210045676567
H0075V0310XM45676567
H0025V0375BD30215001234567890
H0025V0600BD50210012345
H0175V0710XS12345
H0025V0775BD60210012345
H0105V0885XS12345
H0025V0950BA03100123455
H0095V1060XS12345
H0025V1125BC03100081234ABCD
H0080V1240XS1234ABCD
H0525V0025B002100A12345B
H0565V0135XS12345
H0475V0200BD303100123456789012
H0525V0375BD4031001234567
H0525V0550DE03100123456
H0500V0600OB0
H0533V0655OB123456
H0350V0725D30315009827721123
L0101H0320V0800OB0
H0365V0878OB98277
H0505V0878OB21123
H0665V0760BF0313021826
H0680V0730OB21826
H0425V1125D30315000633895260
L0101H0395V1200OB0
H0440V1278OB06338
H0580V1278OB95260
H0730V1155BF0314024
H0745V1125OB24
H0325V0950BG03100>GAB>B789>C123456
H0435V1055XSAB789123456
Q1Z
NOTE: Carriage Returns and Line Feeds have been added to the command listing for
clarity and should not be included in the actual data stream.
SATO M-5900RV Operator and Technical Reference Manual
Page 4-15
Section 4. Programming Reference
PN 9001081
Rev. C
Printer Output
SATO M-5900RV Operator and Technical Reference Manual
Page 4-16
Section 4. Programming Reference
PN 9001081
Rev. C
UCC-128
Without Incrementing
A
H0100V0100B107150101234567000000001
Q2Z
With Incrementing
A
H0100V0100F001+001B107150101234567000000001
Q2Z
SATO M-5900RV Operator and Technical Reference Manual
Page 4-17
Section 4. Programming Reference
PN 9001081
Rev. C
Special Notes
1. UPC and EAN bar codes are not affected by the different types of narrow to
wide ratios. Instead, the D command adds descender bars to these
codes where needed to meet UPC specifications. The BD command
puts descender bars and human readable text below the symbol.
2. The Code 128, UCC 128, MSI, and Code 93 bar codes are not affected by the
narrow to wide ratios.
3. The Codabar, Code 39, Industrial 2 of 5, and Matrix 2 of 5 bar codes are
affected by the Character Pitch command. This command must be placed
before the Bar Code command.
4. See Appendix B for more specific instructions and detailed information
regarding individual bar code symbols.
5. Because of their unique characteristics, two-dimensional symbols are covered
separately (see page 4-99).
6. For UCC128, the FNC1 code is automatically inserted and the Mod 10 and
Mod 103 check digits are automatically calculated.
7. For the MSI bar code, the check digit is not automatically calculated.
SATO M-5900RV Operator and Technical Reference Manual
Page 4-18
Section 4. Programming Reference
PN 9001081
Rev. C
Bar Codes, Expansion
Command Structure
BWaabbb
aa
=
Expansion factor by which the width of all bars and spaces will be
increased (01-12)
bbb =
Bar height by dot (004-600 dots)
Example:
BW02100
Placement:
Immediately follows the BT command and precedes data to
be encoded.
Default:
None
Command Function
This command works together with the BT command to specify an
expansion factor and the bar code height for the particular symbol being printed.
Input to Printer
Printer Output
A
H0050V0050BT001030103BW04100*1234*
Q1Z
Special Notes
1. This command must be preceded by the Variable Ratio Bar Codes BT
command (see Page 4-19).
2. The following bar codes will be affected by the Character Pitch command: Codabar,
Code 39, Interleaved 2 of 5, Matrix 2 of 5.
SATO M-5900RV Operator and Technical Reference Manual
Page 4-19
Section 4. Programming Reference
PN 9001081
Rev. C
Bar Codes, Variable Ratio
Command Structure
BTabbccddee
a
=
Bar Code Symbol
0
Codabar
1
Code 39
2
Interleaved 2 of 5
5
Industrial 2 of 5
6
Matrix 2 of 5
bb
=
Narrow space in dots (01-99)
cc
=
Wide space in dots (01-99)
dd
=
Narrow bar in dots (01-99)
ee
=
Wide bar in dots (01-99)
Example:
BT101030103
Placement:
Following print position commands and preceding BW
Default:
Current setting
Command Function
To print a bar code with a ratio other than those specified through the standard bar
commands (B, BD, and D). This is done through individual control of each of the bar
code elements (bars, spaces) as shown above. Remember that this command only
applies to the five bar code types shown.
Printer Input
A
H0050V0050BT001030103BW03100*1234*
Q1Z
Printer Output
SATO M-5900RV Operator and Technical Reference Manual
Page 4-20
Section 4. Programming Reference
PN 9001081
Rev. C
Special Notes
1. This command must be immediately followed by the BW Bar Code Expansion
command (see Page 4-18).
2. You may use only one variable ratio bar code per label.
3. If the data specified in this command is incorrect, the command is ignored and the
ratio used will be based on the previous setting.
4. See Appendix B for more specific instructions and details regarding individual bar
code symbols.
SATO M-5900RV Operator and Technical Reference Manual
Page 4-21
Section 4. Programming Reference
PN 9001081
Rev. C
Base Reference Point
Command Structure
A3H-aaaaVbbbb
-
=
This character is optional. When present, it specifies that the horizontal
offset is in the negative direction. If it is left out the offset direction is
positive.
aaaa
=
Horizontal Print Offset (see Note 5 for field range)
bbbb
=
Vertical Print Offset (see Note 5 for field range)
Example:
A3H100V0050
Command Function
To establish a new base reference point for the current label. The base reference point
is the top left corner or "origin" from where all print position commands are based.
This command may be very helpful when using labels less than four inches wide to
place images on the printable label surface. It may also be used to move images past
preprinted fields on a label.
Printer Input
AL0202
H0025V0025WB0NORMAL REFERENCE POINT
A3H0300V0075
H0100V0050WB0NEW REFERENCE POINT
Q1Z
Printer Output
SATO M-5900RV Operator and Technical Reference Manual
Page 4-22
Section 4. Programming Reference
PN 9001081
Rev. C
Special Notes
1.
Use of this command will set the Vertical/Horizontal Offset setting of the
printer configuration until a new Base Reference Point command is issued or
the setting is changed from the operator panel. See Section 2: Installation
and Configuration.
2.
This command may be used more than once in a print job.
3.
An alternative to using this command is to make changes to your current
Horizontal and Vertical Print Position commands (see Page 4-61).
Example:
Let's say the current base reference point is H=1, V=1 and you wish to move
all the fields on your label downward vertically by 150 dots. You could either:
(1) add the Base Reference Point command or
(2) change all the vertical position commands by an additional 150 dots.
4.
For a more detailed example of the Base Reference Point command, see
"Print Area" in this section (Page 4-5).
5.
The allowable field ranges for this command are:
V
R
0
0
9
5
-
M
latn
o
zir
o
H
a
a
a
a
6
9
8
0
ot
2
3
8
0
-
la
citr
e
V
b
b
b
b
4
2
4
1
ot
1
0
0
0
SATO M-5900RV Operator and Technical Reference Manual
Page 4-23
Section 4. Programming Reference
PN 9001081
Rev. C
Characters, Custom-Designed
Command Structure
Store Command: Tabcc
Recall Command: Kab90cc
a
=
1
16x16 matrix
2
24x24 matrix
b
=
Specifies the character encoding method for the data stream
H
Hexadecimal characters
B
Binary characters
cc
=
Memory location to store/recall the character. Valid memory locations
are 21 to 52 (counting in Hex) or "!" to "R" in Binary.
(data)
=
Data to describe the character
Example:
T1H3F
K1H903F
See Appendix C for a more detailed explanation.
Placement:
The Store command is typically sent in its own data stream to the printer,
between the Start/Stop commands. The Recall command is sent in a
secondary data stream to print the character and follows any necessary
position or size commands.
Default:
None
Command Function
To allow for the creation, storage, and printing of custom characters, such as special
fonts or logos. Up to 50 individual characters may be stored in the custom character
volatile memory.
Printer Input
See Appendix C for a detailed explanation.
A
T1H3F
0100038007C00FE01FF03FF87FFCFFFE07C007C007C007C007C007C007C007C0
Z
A
H150V100L0505K1H903F
H350V100L1010K1H903F
Q1Z
SATO M-5900RV Operator and Technical Reference Manual
Page 4-24
Section 4. Programming Reference
PN 9001081
Rev. C
Printer Output
Special Notes
1. When printing the custom character using the Recall command, the character is
affected by the following commands:
Character Expansion (see Page 4-25)
Character Pitch (see Page 4-28)
Line Feed (see Page 4-52)
Rotate, Fixed Base Reference Point (see Page 4-70)
Rotate, Moving Base Reference Point (see Page 4-72)
2. The characters are stored in volatile memory and must be reloaded if the printer
power is lost.
3. Do not use ASCII or characters (carriage return or line feed) as line
delimiters within the graphic data or the actual image will not be printed as specified.
SATO M-5900RV Operator and Technical Reference Manual
Page 4-25
Section 4. Programming Reference
PN 9001081
Rev. C
Characters Expansion
Command Structure
Laabb
aa
=
Multiple to expand horizontally (01-12)
bb
=
Multiple to expand vertically (01-12)
Example:
L0305
Placement:
Preceding the data to be expanded
Default:
L0101
Command Function
To expand characters independently in both the horizontal and vertical directions. The
command allows you to enlarge the base size of each font (except the vector font) up to
12 times in either direction. Expanded characters are typically used for added emphasis
or for long distance readability.
Printer Input
A
AH0100V0100XMSATO
H0100V0200L0402XMSATO
H0100V0300L0204XMSATO
Q1Z
Printer Output
SATO M-5900RV Operator and Technical Reference Manual
Page 4-26
Section 4. Programming Reference
PN 9001081
Rev. C
Special Notes
1. This command will expand the following fonts:
Fonts U, S, M, XU, XS, XM, OA, & OB (see Page 4-36) and fonts
WB, WL, XB and XL (see Page 4-40).
2. This command will also affect the following commands:
Character Pitch (see Page 4-28)
Characters, Custom Designed (see Page 4-23)
3. The Character Expansion value is in effect for the current print job until
a new expansion command is specified.
4. The Line and Box command, if used within the data stream, may return
all subsequent text to the default expansion of 1 x 1. Therefore either
send the Character Expansion command before all printed data, or
send Line and Box commands last, preceding the Q Quantity
command.
SATO M-5900RV Operator and Technical Reference Manual
Page 4-27
Section 4. Programming Reference
PN 9001081
Rev. C
Character, Fixed Spacing
Command Structure
PR
Example:
See Above
Placement:
Preceding the data
Default:
The default is Proportional Spacing
Command Function
To reset the proportional spacing and place the printer back to fixed spacing
Printer Input
A
H0025V0050PS
L0202XMPROPORTIONAL SPACING
H0025V0130PR
L0202XMFIXED SPACING
Q1Z
Printer Output
Special Notes
1. This command only works with the proportionally spaced fonts XU,
XM, XS, XL and XB.
SATO M-5900RV Operator and Technical Reference Manual
Page 4-28
Section 4. Programming Reference
PN 9001081
Rev. C
Command Structure
Paa
aa = Number of dots between characters (00-99)
Example:
P03
Placement:
Preceding the text to be printed
Default: P02
Command Function
To designate the amount of spacing (in dots) between characters. This command
provides a means of altering character spacing for label constraints or to enhance
readability.
Printer Input
A
H0025V0025L0202XB1SATO
H0025V0125L0202P20XB1SATO
H0025V0225L0202P40XB1SATO
Q1Z
Character Pitch
Printer Output
SATO M-5900RV Operator and Technical Reference Manual
Page 4-29
Section 4. Programming Reference
PN 9001081
Rev. C
Special Notes
1. This command is affected by the L Character Expansion command
(see Page 4-25). The character pitch is actually the product of the current
horizontal expansion multiple and the designated pitch value.
Example:
L0304
P03
Pitch = (03) x (03) = 9 dots
2. To avoid confusion, you may want to include the L Character
Expansion command and this command together in your program.
3. This command affect fonts U, S, M, XU, XS, XM, OA and OB (see Page 4-
36), fonts WB, WL, XB, and XL (see Page 4-40), and the vector font (see
Page 4-38).
4. Charter Pitch will always revert to the default value unless it is specified
before each new font command in the data stream.
5. This command also affects Codabar, Code 39 and Industrial 2 of 5 bar codes.
SATO M-5900RV Operator and Technical Reference Manual
Page 4-30
Section 4. Programming Reference
PN 9001081
Rev. C
Character, Proportional Spacing
Command Structure
PS
PR
Example:
See Above
Placement:
Preceding the data to be proportional spaced
Default:
PS
Command Function
To specify the printing of proportional or fixed spacing for proportionally spaced
fonts.
Input to Printer
A
H0025V0050PS
L0202XMPROPORTIONAL SPACING
H0025V0130PR
L0202XMFIXED SPACING
Q1Z
Printer Output
Special Notes
1. Once this command is sent in the data stream, it is in effect until the end of the print
job unless a reset command is sent.
SATO M-5900RV Operator and Technical Reference Manual
Page 4-31
Section 4. Programming Reference
PN 9001081
Rev. C
Clear Print Job(s) & Memory
Command Structure
*a
a
=
If the "a" parameter is not included with this command and the printer is
in the multi-buffer mode, this command clears all print jobs in the printer
memory, including the current print job.
a
=
If the "a" is included with this command, it specifies the internal memory
section to be cleared.
T
To clear the custom character memory
&
To clear the form overlay memory
X
To clear all internal memory
Example:
*
*X
Placement:
This command should be sent to the printer as an independent
data stream.
Default:
None
Command Function
To clear individual memory or buffer areas of the printer.
Printer Input
*A
*
*Z
Printer Output
There is no printer output as a result of this command. The current print job in the buffer
will be terminated and all other print jobs in the buffer cleared.
Special Notes
1. See Memory Card Functions for variations of this command used to clear
data from the memory Card (Page 4-82).
2. It is not necessary to clear the printer's memory between each print job.
3. The primary purpose of this command is to clear all print jobs in the multi-
buffer mode. The "a" parameter can be used in either the multi-buffer or
single job mode to clear specific parts of the memory.
4. When the "a" parameter is used, the section of memory specified will not
be cleared until the label is printed.
SATO M-5900RV Operator and Technical Reference Manual
Page 4-32
Section 4. Programming Reference
PN 9001081
Rev. C
Continuous Forms Printing
Command Structure
None
The printer locates the end of an adhesive label by sensing the backing between
labels or through the use of an eye-mark (black rectangle on the reverse side of the
backing). It locates the end of a tag from a notch, eye-mark, or a hole between
tags. Both sensors should be disabled when printing continouus forms by placing
the Label Sensor Selection switch (DSW3-3) in the On position. See Section 2:
Installation and Configuration for instructions on configuring the printer using the
front panel DIP switch array.
If you will be using continuous labels or tags, the printer must be told to stop
feeding in another manner. The length is determined by the position of the last
printed image on the label or tag. The printer will stop feeding when this last field is
finished printing. The length may be increased with printed spaces (20
hexadecimal) if necessary. There is no command code to control label length.
SATO M-5900RV Operator and Technical Reference Manual
Page 4-33
Section 4. Programming Reference
PN 9001081
Rev. C
Copy Image Area
Command Structure
WDHaaaaVbbbbXccccYdddd
aaaa
=
Horizontal position of the top left corner of the area to be copied
bbbb
=
Vertical position of the top left corner of the area to be copied
cccc
=
Horizontal length of the image area to be copied
dddd
=
Vertical length of the image area to be copied
Example:
WDH0100V0050X0600Y0400
Placement:
Anywhere within the data stream, after specifying the location of the
duplicate image.
Default:
None
Command Function
To copy an image from one location to another on the same label. This may be
useful for duplicating individual fields or entire sections of the label with only one
command.
Printer Input
A
H0050V0050E010XM
SATOSATOSATOSATOSATOSATOSATO
SATOSATOSATOSATOSATOSATOSATO
SATOSATOSATOSATOSATOSATOSATO
SATOSATOSATOSATOSATOSATOSATO
H0180V0250WDH0165V0050X0400Y0200
Q1Z
Printer Output
SATO M-5900RV Operator and Technical Reference Manual
Page 4-34
Section 4. Programming Reference
PN 9001081
Rev. C
Special Notes
1. Use the Print Position commands (V and H) to locate the new area for the duplicate
image (see Page 4-61).
2. Position of the new target area must not be inside the original image.
3. If you use the Rotate command, V, H, X and Y axis will be reversed.
4. If the reference area of the target image exceeds the print area, it will not be printed.
5. The allowable field ranges for these fields are as follows:
V
R
0
0
9
5
-
M
latn
o
zir
o
H
a
a
a
a
c
c
c
c
6
9
8
0
ot
1
0
0
0
la
citr
e
V
b
b
b
b
d
d
d
d
4
2
4
1
ot
1
0
0
0