Warning: This equipment complies with the requirements in Part 15 of FCC
rules for a Class A computing device. Operation of this equipment in a
residential area may cause unacceptable interference to radio and TV
reception requiring the operator to take whatever steps are necessary to
correct the interference.
All rights reserved. No part of this document may be reproduced or issued to
third parties in any form whatever without the express permission of SATO
America, Inc. The materials in this document are provided for general
information and are subject to change without notice. SATO America, Inc.
assumes no responsibility for any errors that may appear.
SATO M-5900RV Operator and Technical Reference Manual
Preface
M-5900RV Operator and Technical Reference Manual
The M-5900RV Operator and Technical Reference Manual contains basic
information about the printer such as setup, installation, cleaning and
maintenance. It also contains complete instructions on how to use the operator
panel to configure the printer. The following is a brief description of each
section in this manual.
Section 1. Printer Overview
This section contains a discussion of the printer specifications and optional
features.
Section 2. Installation and Configuration
This section contains instructions on how to unpack and set up the printer,
load the labels, and how to use the operator panel to configure the printer.
Section 3. Adjustments and Maintenance
This section contains instruction on how to maintain and adjust the
printer.
Section 4. Programming Reference
This section introduces the SATO Printer Programming Language. It contains
the commands that are used with the printer to produce labels with bar codes,
alphanumeric data and graphics.
Section 5. Interface Specifications
This section contains the printers interface specifications, which include
detailed information on how to properly interface your printer to the host
system.
Section 6. Troubleshooting
This section contains troubleshooting procedures to follow in the event you
have printer problems.
Appendices
Appendix A:Command Code Quick Reference
Appendix B:Bar Code Specifications
Appendix C:Custom Characters and Graphics
Appendix D:Optional Features
PN 9001081
Rev. C
Appendix E:Custom Protocol
SA TO M-5900RV Operator and Technical Reference Manual
i
®
PN 9001081
Rev. C
ii
SA TO M-5900RV Operator and Technical Reference Manual
SA TO M-5900RV Operator and Technical Reference Manual
Section
Overview
1.1 Introduction
This Operator's Manual will help you understand the basic operations of the
M-5900RV printer such as setup, installation, configuration, cleaning and
maintenance.
The SATO M-5900RV Direct Thermal Printer is a complete, high-performance onsite labeling system. It has a resolution of 203 dpi and can print labels up to five
inches wide. All printer parameters are user programmable using the front panel
controls and DIP switches. All popular bar codes and 12 human-readable fonts,
including a vector font, are resident in memory providing literally thousands of
type styles and sizes.
The M-5900RV printer uses the standard SATO Command Language. The only
difference between it and other SATO printers are the allowable values
representing the print positions on the label. These values are specified in "dots"
and will vary depending upon the resolution of the printer and the amount of
memory available for imaging the label. The allowable range for the M-5900RV
printer is specified in a table for those codes.
This commonality makes it very easy to convert labels from one SATO printer to
another without having to create an entirely different command stream. There
are some caveats that must be observed to compensate for the different resolution
print heads. The effect of the different printer resolutions are best illustrated by
taking a label designed for a 203 dpi printer and sending the command stream to
its 305 dpi counterpart. The label printed will be an exact two-thirds scale,
including the fonts, bar code dimensions and line lengths/widths. The only
exception is the PostNet bar code, OCR-A and OCR-B which have only one legal
size and the printer resolution is automatically compensated for by the printer.
Conversely, a label designed for a 305 dpi printer and sent to its 203 dpi cousin
will be one-third larger. It probably will be "truncated" if the label size is larger
than the maximum allowable for the printer.
The following general information is presented on the following pages in this
section:
Compatibility Information
General Printer Specificatiions
Character Fonts and Bar Codes
Physical Specifications
PN 9001081
Rev. C
Optional Accessories
SATO M-5900RV Operator and Technical Reference Manual
Page 1-1
Section 1. Printer Overview
1.2 Compatibility
The M-5900RV was designed to be downward compatible with the standard M-5900. If
all the rules for command usage were followed when designing labels for a M-5900,
then the same command stream should create the label on a M-5900RV . However, the
M-5900 was more lenient in allowing the user to "bend" the rules, especially in the area
of the allowable sequence of commands. Because the throughput of the M-5900RV is
much greater than the M-5900, it must receive the commands in the sequence it is
anticipating.
There are some other minor differences in how the M-5900RV responds to certain
commands. There is also a difference in how the newer M-5900RV handles graphic files.
When <ESC>A3 or <ESC>R rotate commands are sent to a M-5900RV printer, it
rotates all fields, including graphic images. The M-5900 on the other hand would only
rotate the text and bar code fields and not the graphic fields. To compensate for these
differences, a Compatibility setting can be selected using DSW2-8. When it is placed in
the ON position, the M-5900RV will respond to these commands the same as the M-5900
would.
NOTE: Even when DSW2-8 is in the ON position, The M-5900RV expects the command
sequences to follow the rules specified in the Programming Reference.
When printing labels designed for a M-5900 on the newer M-5900RV printer, the
following procedure is recommended.
STEPPROCEDURE
1.First try printing the label with DSW-8 in the OFF position. If it prints
all the fields correctly but the print quality needs improvement, try
adjusting the Print Darkness using the front panel potentiometer.
2.If the print quality is still lacking, try changing the print speed and/or
heat setting using the front panel LCD controls. After each change,
reprint the label using the FEED key (printer must be ON-LINE). If
you resend the label to the printer, any old software commands will
override the changes you made with the LCD controls.
3.If a new LCD setting solves the problem, then make the appropriate
changes in the command stream.
SATO M-5900RV Operator and Technical Reference ManualPage 1-2
PN 9001081
Rev. C
Section 1. Printer Overview
Compatibility
STEPPROCEDURE
4.If the field placement is incorrect or if the printer "beeps" indicating it
did not accept the command stream, place DSW2-8 in the ON
position, cycle power to make the printer recognize the new switch
setting and resend the label.
5.If the print still does not accept the command stream, then something
in the command stream is not correct. It must be examined carefully
to make sure it conforms with all of the rules for usage outlined in
Section 4: Programming Reference.
If any problems are encountered with M-5900 compatibility, please
contact the SATO Technical Support Department.
1.3 General Printer Specifications
NOITACIFICEPSVR0095-M
tnirP
dohteMylnolamrehTtceriD
)elbatceleSresU(deepS
)eziStoD(eludoMtnirP
noituloseR
s/mm021ot05
ni9400.
mm521.
ipd302
mmpd8
)s/mm57-spi3tluafeD(spi7.4ot2
ssenkraDtnirPelbatcelesspets5
htdiWtnirPmumixaM
htgneLtnirPmumixaM
)htgneLtnirPdednapxE(
htgneLtnirPmumixaM
draCyromeMBM2htiw
.ni4.4
mm211
.ni41
mm653
.ni2.94
mm9421
PN 9001081
Rev. C
SATO M-5900RV Operator and Technical Reference Manual
SATO M-5900RV Operator and Technical Reference ManualPage 1-8
PN 9001081
Rev. C
Section
Installation and Configuration
2.1 Introduction
This section is provided to assist you in taking the M-5900RV Printer from the
shipping container to the application environment.
The following information is provided in this section:
Unpacking and Parts Identification
Setting Up the M-5900RV
Printer Features
Operator Panel
Rear Panel
Loading Labels or Tags
Dip Switch Settings
Printer Adjustments
Printing Test Labels
Advanced Mode
Potentiometer Adjustments
Hex Dump Diagnostic Labels
PN 9001081
Rev. C
SATO M-5900RV Operator and Technical Reference Manual Page 2-1
Section 2. Installation and Configuration
2.2 Unpacking and Parts Identification
Unpack the printer as follows:
Place the box upright on a solid, flat surface.
Open the box and remove any loose items and the first layer of packing
material.
Carefully lift the printer from the box and place it on a solid flat surface.
Inspect the shipping container and printer for any signs of damage that
may have occurred during shipping.
Remove the plastic covering from the printer.
Remove the accessory items from their protective containers.
If the printer has been stored in a cold environment, allow it to reach
room temperature before powering it on.
. NOTE: The following illustrations are representative only. Your printer may not be
packed exactly as shown here, but the unpacking steps are similiar.
REMOVE P ACKING MA TERIAL
LIFT THE PRINTER FROM
THE BOX CAREFULLY
Page 2-2
SATO M-5900RV Operator and Technical Reference Manual
PN 9001081
Rev. C
Unpacking and Parts Identification (Cont)
Verify that you have the following items when unpacking:
Printer
Power Cord
Operator's Manual/Programmer and Technical Reference Manual
CD containing Label Wizard SE
Section 2. Installation and Configuration
2.3 Setting Up the M-5900RV
PN 9001081
Rev. C
Consider the following when setting up the printer:
Locate a solid flat surface to set the printer. Make sure there is
enough room at the top and right-hand side (facing the printer) to
provide clearance for the right side access door to swing open.
The location should be near the host computer or terminal. The
maximum distance for RS232 cables is 50 feet and six feet for
Centronics Parallel cables. Cables can be purchased locally, and their
configuration will depend upon the host system being used.
For information on interfacing the printer to a host system, see
Section 5: Interface Specifications.
SATO M-5900RV Operator and Technical Reference Manual
Page 2-3
Section 2. Installation and Configuration
2.4 Printer Features
LEFT SIDE
ACCESS P ANEL
OPERATION
PANEL
POTENTIOMETERS
AND DIP SWITCHES
RIGHT SIDE
ACCESS DOOR
PRINT HEAD
AND TEAR BAR
LABEL OUT SLOT
FLIP-DOWN
RIGHT SIDE
ACCESS DOOR
COVER
FANFOLD MEDIA
FEED SLOT
CONNECTIONS
Page 2-4
LEFT SIDE
ACCESS P ANEL
REAR P ANEL
SATO M-5900RV Operator and Technical Reference Manual
PN 9001081
Rev. C
Printer Features
PRINT HEAD ASSEMBLY
SHOWN IN OPEN
POSITION
Section 2. Installation and Configuration
LABEL UNWIND ARM
FANFOLD MEDIA
FEED SLOT
LABEL UNWIND
GUIDE
ADJUSTABLE
LABEL EDGE
GUIDE
GREEN PLASTIC LEVER
GUARDS MARKED
"PUSH" "PULL"
PRINT HEAD ASSEMBLY
SHOWN IN CLOSED
POSITION
PN 9001081
Rev. C
SATO M-5900RV Operator and Technical Reference Manual
Page 2-5
Section 2. Installation and Configuration
Printer Features
FRAME
PRINT HEAD
FRONT VIEW
TOP HALF
NOTCH/ GAP
SENSOR
REFLECTIVE
EYE-MARK
SENSOR
BOTTOM HALF
NOTCH/ GAP
SENSOR
PLATEN
FRAME
LABEL UNWIND
GUIDE
LABEL UNWIND
ARM
LABEL
TENSION
BAR
SENSORS
HEAD OPEN
SWITCH
Page 2-6
ACCESSORY
COVER
REAR VIEW
ADJUST ABLE LABEL
EDGE GUIDE
SATO M-5900RV Operator and Technical Reference Manual
PN 9001081
Rev. C
Section 2. Installation and Configuration
2.5 Operation Panel
The M-5900RV Operation Panel has an LCD screen, user input keys and user
adjustable potentiometers and dip switches, which are located underneath a
flip-down cover on the operation panel.
The power switch is located at the back of the printer.
LCD SCREEN: 2 LINE x 16 Character LCD
display. Used for setting operational
parameters of the printer and displaying error
conditions.
LINE KEY: Momentary switch. Pressing this
key toggles the printer between the on-line
and off-line mode. When the printer is online, 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.
FLIP-DOWN
COVER
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.
POTENTIOMETERS: Used to fine tune your
printer. Refer to Potentiometer Adjustments,
page 2-40
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.
PN 9001081
Rev. C
SATO M-5900RV Operator and Technical Reference Manual
Page 2-7
Section 2. Installation and Configuration
2.6 Rear Panel
FANFOLD MEDIA
FEED SLOT
MODULAR INTERF ACE
BOARD (CENTRONICS
P ARALLEL SHOWN)
MEMORY CARD
OPTION SLOTS
EXTERNAL
CONNECTOR
MEMORY CARD OPTION SLOTS:
PLUG - IN INTERF ACE MODULES
AVAILABLE:
POWER ON/OFF SWITCH:
AC INPUT CONNECTOR:
OFF/ON
SWITCH
AC INPUT
CONNECTOR
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
Page 2-8
EXT. PORT CONNECTOR:
SATO M-5900RV Operator and Technical Reference Manual
External signal connector
PN 9001081
Rev.C
Section 2. Installation and Configuration
2.7 Loading Labels or Tags
CAUTION: If your labels are less than the full width of the print head, the outside
edge will eventually wear out a small portion of the print head, resulting in an
area that will not print. Special care must be taken if you plan to use multiple
widths of labels since the damaged portion of the print head caused from edge
wear on a more narrow label may affect the printing on a wider label. We suggest
you plan your print formats carefully to avoid using the area of possible damage
on the print head when using a wider label. The small area of damage will have
no effect on printing with the undamaged part of the print head.
Damage from a label edge is physical damage and is unavoidable. It is not covered
by warranty.
Refer to the following and previous
illustrations while loading your media.
STEPPROCEDURE
1.Raise the printer right side access door. Page. 2-4
2.Open the Print Head Assembly by pulling down forward on the green
Lever Guard atop the assembly. Page. 2-5
3.Slide the green plastic Label Unwind Guide to the outside edge of the
label. If using roll labels (or tags), load the roll onto the Label Unwind
Arm so that the printed side of the label faces upward as it unwinds from
the roll. Page. 2-5, 2-6, 2-10, 2-11, 2-12
4.Push the roll all the way to the inside of the printer, then slide the Label
Unwind Guide against the label roll to hold the roll in place. Page. 2-10
5.If using fanfold labels or tags, set them on a flat surface behind the printer.
Locate the Feed Slot opening at the rear of the printer. Pass the labels
(printed side up) through the slot and over the Label Unwind Arm.
Page. 2-10
6.Slide the adjustable Label Edge Guide to the outside edge of the bracket.
Feed the labels or tags under the Label Tension Bar, through the open Print
Head Assembly and out the front of the printer.
Set the Adjustable Label Edge Guide to keep the labels against the inside
of the printer.
PN 9001081
Rev. C
NOTE: If the Label Dispenser option has been purchased, see Appendix D, for
proper routing instructions. The M-5900RV must be configured for the Label
Dispenser Mode for proper operation. Please refer to DIP Switch Settings
(page 2-15).
SATO M-5900RV Operator and Technical Reference Manual
Page 2-9
Section 2. Installation and Configuration
Loading Labels or Tags
STEPPROCEDURE
Continued from previous page
7.Close the Print Head Assembly by pushing down at the front of the plate
atop the assembly (green plastic piece marked "PUSH") until the assembly
clicks into its locked position. Page 2-11
8.Close the right side access door.
LABEL SUPPLY
SPINDLE
FANFOLD FEED SLOT
(COVERS REMOVED
FOR CLARITY)
LABEL
TENSION BAR
PRINT HEAD
SHOWN IN OPEN
POSITION
FANFOLD LABELS - PLACE
ON A FLA T SURFACE
BEHIND PRINTER
FANFOLD FEED
SLOT
LABEL
UNWIND GUIDE
Page 2-10
SATO M-5900RV Operator and Technical Reference Manual
PN 9001081
Rev. C
Loading Labels or Tags
Section 2. Installation and Configuration
PRINT HEAD SHOWN
IN OPEN POSITION
LATCH OPEN
PRINT HEAD SHOWN
IN CLOSED POSITION
LATCH CLOSED
PN 9001081
Rev. C
SATO M-5900RV Operator and Technical Reference Manual
Page 2-11
Section 2. Installation and Configuration
Loading Labels or Tags
LABEL
TENSION BAR
LABEL
UNWIND GUIDE
LABELS OUT
LABEL UNWIND
ARM
ADJUSTABLE
LABEL EDGE
GUIDE
Page 2-12
SATO M-5900RV Operator and Technical Reference Manual
PN 9001081
Rev. C
Section 2. Installation and Configuration
2.8 Dip Switch Settings
Two DIP switches (DSW2 & DSW3) are located underneath a flip-down cover on
the operation panel. These switches can be used to set:
Sensor Type
Head Check Mode
Hex Dump Mode
Receive Buffer Size
Protocol Code
Compatible Mode
DSW2
Print Mode
Pitch Sensor
Backfeed
Print Start Signal
External Signal Type
Repeat Signal
DSW3
A third DIP Switch (DSW1) is located on a RS232 Serial Interface Card and is
used to set transmit/receive parameters. This card is installed by inserting it
through the slot in the back of the printer directly to the main PCB board. The
switches can be set by either removing the card or by opening the left side panel.
DSW1
Each switch is an eight section "toggle" switch. The ON position is always to the
top. To set the switches, first power the unit Off, then position the DIP switches.
Finally after placing the switches in the desired positions, power the printer back
on. The switch settings are read by the printer electronics during the power-up
sequence. They will not become effect until the power is cycled
PN 9001081
Rev. C
SATO M-5900RV Operator and Technical Reference Manual
Page 2-13
Section 2. Installation and Configuration
Dip Switch Settings
Printer Setup
Reserved for future use (DSW2-1)
DSW2-1
Reserved
Reserved
ON
OFF
1 2 3 4
DSW2
5 6 7 8
Sensor Type Selection (DSW2-2): Selects between the use of a label gap or a
reflective Eye-Mark. See page 2-6 for the location of these sensors.
DSW2
DSW2-2SETTING
OffGap
ON
OFF
OnEye-Mark
1 2 3 4
5 6 7 8
Head Check Selection (DSW2-3): When selected, the printer will check for head
elements that are electrically malfunctioning.