Operator and Technical Reference Manual
Sato M-8400RV
8400RV Printer OPERATOR’S Manual
Preface
Appendices
Preface
Table of Contents
Programming
Interface Specifications
UPC-A/EAN-13
Preface
This page left intentionally blank
Compatibility
Introduction
Printer Overview
General Printer Specifications
Specification
8400RV
Potentiometer Adjustments
Matrix Fonts
Character Fonts
UCC/EAN-128
BAR Codes
Physical
Power Requirements
Accessory
Optional Accessories
Section Installation and Configuration
Unpacking and Parts Identification
Installation and Configuration
Setting UP the Printer
LCD
Loading Labels or Tags
Loading LABELS, Tags and Ribbon
Installation and Configuration
Installation and Configuration
Loading the Ribbon
Tape Ribbon Core Rewind Spindle
Operator Panel
Momentary switch. Pressing this key toggles
LED, illuminated when ribbon motion sensor does not
LED, illuminated when there is a system fault such as
LED, illuminated when printer is ready to receive data
Rear Panel
Switches and Sensors
Label Sensor Adjustment
DSW1-2 DSW1-3
Printer DIP Switch Configuration
Setting
DSW1-1
DSW2-2
DSW1-5 DSW1-6
DSW1-7 DSW1-8
DSW2-1
DSW3-1 DSW3-2
DSW2-5
DSW2-7
DSW2-8
DSW3-5
DSW3-6 DSW3-7
DSW3-8
Printer Adjustments
Power on
Print Darkness Setting
User Mode
Sensor Position
Print Speed Adjustment
Pitch Offset and Direction
Label Feed Direction
Pitch Direction
Cancel Print Job
Zero Slash Setting
Auto Online Setting
Vertical Offset Setting
Horizontal Offset and Direction
VERT. Offset
Sensor Threshold Level
Backing with Label Label Backing Only 0V to Less than
GAP Input
Label Only Eye Mark Less than 5V to
Calendar Set
Ignore CR/LF
Calendar
Exit Advanced Mode
Advanced Mode Counters
Print Darkness Type
COUNTERs Hd dsp cut life
Exit Mode
Print Size
Print Size
Direction
Potentiometer Adjustments
Offset
HEX Dump Diagnostic Labels
Print Buffer Hex Dump
Receive Buffer Hex Dump
Hex Dump Label
Darkness Print
Procedures
Print Potentiometer
Cleaning and Maintenance
Supplies needed
Cleaning the Print HEAD, Platen and Rollers
Sato SA070 Cleaning Kit
Cleaning the Print Head and Platen
Cleaning the Rollers and Guides
Cleaning the Sensors
Replacing the Print Head
Open the Top and Side Access doors
Print Head Mounting Screw Head Latch Connector
250V 3A Fuse
Replacing the Fuse
This page left intentionally blank
Sato Risc Programming Language
ESCCommand
ESCCommand Data
ESCCommand Parameter
Programming Reference
Using Basic
ESC Command Parameter Data
Selecting Protocol Control Codes
Lprint E$A
Open COM19600,E,8,1,CS,DS AS #1
Print Area
New Base Reference Point = Maximum Print Width Label Width
Label Width = 2 x 25.4 mm/in x 8 dpmm = 406 dots
ESCAESCA3H426V0001
New Base Reference Point = 832 dots 406 dots = 426 dots
ESCH0050ESCV0200ESCB103100*SATO
Sato
Rotated Fields
Command Default Settings
Base =200 Point =800 Label Feed Direction =100
Command Codes
MSI
Bar Codes
Input to Printer
Printer Output
UCC-128
Without Incrementing
With Incrementing
Special Notes
ESCBW02100
Command Structure ESCBWaabbb
Command Function
Bar Codes, Expansion
Bar Codes, Variable Ratio
Command Structure ESCBTabbccddee
Code Expansion command see
Individual bar code symbols
You may use only one variable ratio bar code per label
Command Structure ESCA3H-aaaaVbbbb
Base Reference Point
ESCA3H100V0050
Current Horizontal and Vertical Print Position commands see
Printer configuration until a new Base Reference Point
Panel. See Printer Configuration
This command may be used more than once in a print job
Printer Input
Command Structure Store Command ESCTabcc
Characters, Custom-Designed
ESCK1H903F
Character Pitch see
Character is affected by the following commands
If the printer power is lost
Character Expansion see
Character Expansion
Command Structure ESCLaabb
Line and Box command, if used within the data stream, may
This command will expand the following fonts
This command will also affect the following commands
Until a new expansion command is specified
XM, XS, XL and XB
Command Structure
Character, Fixed Spacing
Spacing
Label constraints or to enhance readability
Character Pitch
This command affects fonts U, S, M, XU, XS, XM, OA & OB see
This command is affected by the Escl Character Expansion
Command see Page 4-23. The character pitch is actually
Character Expansion command and this command together
Set to proportional spacing
Reset to fixed spacing
End of the print job unless a reset command is sent
Character, Proportional Spacing
Command Structure ESC*a
Clear Print Jobs & Memory
Special Note
Continuous Forms Printing
Command Structure None
Command Structure ESCWDHaaaaVbbbbXccccYdddd
Copy Image Area
ESCWDH0100V0050X0600Y0400
Allowable ranges for these fields are as follows
For the duplicate image see
Image
Will not be printed
Between each cut
Cutter Command
Command Structure ESCNULaaaa
Or label at a specified interval within a print job
Fonts U, S, M, OA, OB, XU, XS & XM
Command Structure Font XU
Default font
Expansion command see
Pitch command see Page 4-26. The default is 2 dots between
Custom-Designed Characters command
ESC$A,100,200,0ESC$=123456
Font, Vector
ESC$a,b,c,d
ESC$=data
Other space
Pitch command can be used with Vector fonts
Value of 50 is used
Font width and height values include asenders, desenders
Fonts WB, WL, XB & XL
Command Structure Font WB
Characters may be enlarged through the use of the Escl
Character Expansion command see
Character Pitch command see
Expansion rate is at least 3 times in each direction
Form Feed
ESCAspaceESCZ
Blank label or tag
Form Overlay, Recall
Overlay buffer
Loses power, the overlay must be sent again
Form Overlay, Store
Label image may be stored in this memory area at a time
Graphics, Custom
Command Structure ESCGabbbcccdata
Custom graphic is not affected by either of the Rotation
Expansion command
Commands. Therefore, always design and locate your graphic
Custom graphic cannot be enlarged by the Escl Character
Graphics, PCX
Command Structure ESCGPaaaaa,data
Job ID Store
Expansion of 2x2. You also establish a base reference point
Command, you automatically select Font S with a Character
Simply issue an Ascii CR at the end of each text line
Journal Print
ESCFW02H0200
Lines and Boxes
ESCFWaabcccc
ESCFWaabbVccccHdddd
LINE/BOX
It is recommended that all lines and boxes be specified
Normal print direction
Maximum allowable lengths are as follows
Line Feed
Sato M-8400RV
Label #1
Command Structure ESCHhhhhESCVvvvvESCRMaaaa,bbbb
Mirror Image
To be applied to a glass or other transparent surface
With the Escr Rotate Moving Base Reference Point command
All data preceding the command will be mirrored
This command can be used with the ESC% Rotate Fixed Base
Reference Point command see Page 5-66. It cannot be used
Off-Line mode as soon as the current print job is finished
Off-Line/Pause
To an On-Line status see Operator Panel in of this
Command Structure ESCBPn...n
Postnet
ESCBP123456789
Print Darkness
ESC AR Resets the maximum print length to 7 178 mm
Print Length, Expanded
Escax Sets the print length to 14 356 mm
Escax
Print length, or until the printer is repowered
It may be included in an independent data stream to specify
Size of the maximum print area
Print Position
ESCA3 commands
Bbbb
Print Quantity
Command Structure ESCQaaaaaa
Allowable Print Speed settings are as follows
Placement Must be placed immediately after Esca
Default As previously set in the printer configuration
Command or through the Operator Panel
Cycled off and back on since printing the previous label
Repeat Label
To print duplicate of the last label printed
Duplicate of the previous label will be printed
Replace Data Partial Edit
ESC0 ESCzero
Changes specified within the current data stream
Sato M-8400RV
Command Structure ESCaaaa,bbbb
Reverse Image
ESC100,50
Maximum allowable settings are as follows
Reverse image area is affected by the rotate commands
Orientation when designing and sending the Reverse Image
Before the Form Overlay command in the data stream
Rotate, Fixed Base Reference Point
Command Structure ESC%a
See Page 4-70 in the same data stream
Do not combine this command and the Escr Rotate command
Command is received
Default value
Rotated Direction Escr
Escn command returns to the original base reference point
Rotate, Moving Base Reference Point
Normal Direction Escn
Always design and locate your graphic image to print
Do not combine this command and the ESC% rotate command
Custom graphic is not affected by this command. Therefore
See Page 4-68 in the same data stream
Command Structure ESCFaaaabcccc,dd,ee
Sequential Numbering
ESCF001-001,04,03
Equal to the number of different sequential values desired
Labels, we need 50 total labels. The commands would be as
This command can not be used with the following commands
Value specified for Print Quantity see Page 4-61 should be
Start/Stop Label
Calendar Option Commands
Printer’s internal clock setting
Command Structure ESCWPabbb
Placement Anywhere within the data stream Default None
Then be printed on the label. This command does not change
Sato M-8400RV
Command Structure ESCWAelements
Calendar Print
ESCWAMM/DD/YY hhmm
Sato M-8400RV
Command Structure ESCWTaabbccddee
Calendar Set
ESCWT9101311200
Memory Card Option Commands
Memory Card Function Clear Card Memory
Command Structure ESC*a,bb
Memory Card Function Expand Memory Area
Command Structure ESCEXa
Standard Print Dots Length 178 mm Expanded with
Memory Card
This command requires the Memory Card option. See your Sato
Memory Card Function Fonts, TrueType Recall
Example ESCBJR1020201000004SATO
ESCBJD5 byte hex memory offsetdata
Memory Card Function Fonts, TrueType Store
ESCBJDcccccddddee...e
ESCBJ50 byte header
Command Structure ESCYR,aa ESC/D,bb,cc...c
Memory Card Function Format/Field Recall
ESCYR,01 ESC/D,01,99
ESCYS,01ESC/N,01,05
Command Structure ESCYS,aaESC/N,bb,cc
Escyr Format/Field Recall command
Memory Card Function Format/Field Store
Memory Card Function Graphics, Custom Recall
Command Structure ESCGRaaa
Memory Card Function Graphics, Custom Store
Command Structure ESCGIabbbcccddddata
Esca
Memory Card Function Graphics, PCX Recall
Command Structure ESCPYaaa
ESCPIaaa,bbbbb,data
PCX Graphics Recall command
This command requires Memory Card option. See your Sato
Memory Card Function Graphics, PCX Store
Your local Sato representative for information
Command Structure ESCBJFaaaaaaaa
Memory Card Function Initialize
Prepares the card to accept data
Memory Card Function Slot Select
Command Structure ESCCCa
Example
Placement
Memory Card Function Status
Memory Card
Custom Protocol Command Codes Download
Command Structure ESCLD,a,b,c,d,e,f,g,h,i
Example ESCLD,,,%,#,&,*,~,0,0
Preceding the Escz Stop code. No other commands can be
Is omitted between two commas, the default Non-Standard
Protocol Command codes for that parameter will be used. See
This command must be sent as an independent data stream
Two-Dimensional Symbols
Two-Dimensional Bar Codes Data Matrix, Data Format
Command Structure ESCBXaabbccddeeefffghh
ESCBX03080505000000001
Bit CRC
Character SET Encoding Number Scheme
ESCDC00006000
Two-Dimensional Bar Codes Data Matrix, Print Data
To print sequential numbered Data Matrix symbols
Two-Dimensional Bar Codes Data Matrix, Sequential Numbering
Command Structure ESCFXaaabcccdddeee
Print Data Command
Sato M-8400RV
Two-Dimensional Bar Codes Maxicode
Command Structure ESCBVa,b,c,ddddddddd,eee,fff,gggg.....ESC
Example ESCBV1,2,3,123456789,222,333,MESSAGEESC
Represents Hex 04, ESC represents Hex 1B and Sp
Secondary Message field ee...e must contain exactly
Padded with exclamation point characters
Rs represents Hex 1E, Gs represents Hex 1D, Eot
Dd andee are set to all zeroes, the printer will calculate
Two-Dimensional Bar Codes
Command Function Printer Input
Optimum configuration
Sato M-8400RV
Interface Types
Section Interface Specifications
Multi Job Buffer
Interface Specifications
Receive Buffer
Single Job Buffer
RS232C Serial Interface
PIN Direction Signal Definition
RS232C Interface Signals
Host Interconnection Printer
Cable Requirements
Data Streams
On/X-Off Flow Control
BI-DIRECTIONAL Communications
STX 2 Byte ID1 Status Byte6 Byte Label RemainingETX
Status Response
Status Byte Definition, Bi-Com Protocol
Centronics Parallel Interface
Printer Connector
Cable Connector
Signal Level
PIN Direction Signal Description
Accessory EXT Connector
External Output Signal Types
This page left blank intentionally
Using the Centronics Parallel Interface
Initial Checklist
ESCA-DATA-ESCZ
Troubleshooting
Using the RS232C Serial Interface
LED LCD Audible Error Condition To Clear Message Beep
Error Signals
Babbcccd
AspaceZ
A3H-aaaa
Vbbbb
Appendix a Command Quick Reference
CSa
BWaabbb
BXaabbccdd
Eeefffghh
FWaabbVccc
Faaaabcccc
Ddee
FWaaHbbbb
IDaa
Gabbbcccdata
GPaaaaa
Haaaa
Paa
Qaaaaaa
RMaaaa,bbbb
XBa
WBa
XccccYdddd
WLa
Aaaa,bbbb
Rotate. Fixed Base Reference Point. Rotates printing
$a,b,c,d
$=data Data for Vector font #Ea
WPabbb
@, nn...n
~aaaa
WAelements
BJS
PIaa,bbbbb
EXa
GIabbbcccdd
GRcc
A-12 9001041 Rev. D
BAR Code Symbologies
Appendix B BAR Code Specifications
Character Set
Codabar
ESCB0bbcccd data d Ratio ESCBD0bbcccd data d
ESCD0bbcccd data d
ESCD1bbccc* data
Command Structure Ratio ESCB1bbccc* data
Code
ESCBD1bbccc* data
ESCD2bbccc data
Use the Line and Box command see
Interleaved Two of Five I 2/5
Ratio ESCB2bbccc data
Symbol
= Width of narrow element in dots
Value of bb Narrow Bar Width Magnification Mils Factor
ODD Even
Calculating
Mod 10 Check Digit
Steps to find the correct check digit
Command Structure ESCB4bbccc data ESCD4bbccc data
Code and the human readable text below the symbol
Check digit is automatically calculated for EAN-8
D5bbccc data
Industrial Two of Five
B5bbccc data
BD5bbccc data
ESCD6bbccc data
Matrix Two of Five
ESCB6bbccc data
ESCBD6bbccc data
Command Structure ESCBGbbcccdd data
See Code 128 Character Table on Page B-18
Subset B for 789, then shift to Subset C for
Ccc Bar height in dots Data
ESCBAbbccc data d
ESCBDAbbccc data d
ESCDAbbccc data d
A-Z, -, ., Space, $, /, +, %
Density Ratio Dimension Char/inch Mils
Bar code
UPC-E
Bookland UPC/EAN Supplements
UCC-128
Command Structure ESCBIbbcccd data
B-16 9001041 Rev. D
Command Structure Escbp data
Print Data ESCDCxxx...x
Command Structure Data Format
Data Matrix
Sequential Numbering ESCFXaaabcccdddeee
Structure of this symbology
Mode Postal Code Country Code Service Class Message Length
Symbology
Command Structure ESCBFaabbcddeeffffnnn...n
Value Subset a Subset B Subset C
Code 128 Character Table
Code 128 Character Table
Code 128 Character Table cont’d
CUSTOM-DESIGNED Character Example
Sato M-8400RV
9001041 Rev. D C-1
ROW BIT MAP HEX
Appendix C Custom Characters and Graphics
9001041 Rev. D C-3
Custom Graphics Example
9001041 Rev. D C-5
C-6 9001041 Rev. D
9001041 Rev. D C-7
PCX Graphics Example
Installation
Label Rewinder
Removing and Unwinding the Roll
General Operation
Appendix D Optional Features
Operator Setup
Label Cutter
Label Dispenser Routing
Label Dispense Option
Label Dispense Option is ready for use
Description
Error Handling
Error Description Indication Remedy
Pcmcia Memory Cards
D-6 9001041 Rev. D
Calendar
D-8 9001041 Rev. D
Download Command Structure
Parameter Standard Setting Alternate Setting
Description
Reset
Download Procedure
Appendix E Custom Protocol Command Codes
9001041 Rev. D E-3
E-4 9001041 Rev. D