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