Sato Europe GmbH
Copyright 1999 Sato Europe GmbH
Contents
Memory Card Function
MSI
EAN-8
UPC-E
188
Introduction
Selecting Protocol Control Codes
Sato Risc Programming Language
Control Standard Non Description Character DSW2-7
Using Basic
Lprint E$A
Printing with the Parallel Port
Printing with the RS232 Port
OEM right-hand Desktop printer
Print Area
Escax
Print Area for CL Printers CL 608 VA CL 612 VA
Print Area for S-Type Printers M8485S M4890S M8460S M8459S
Introduction
Print Area for XL and RV printers XL410 M8400RV
Second Method Using Horizontal Offset Position
First Method Using Base Reference Point
CL612 Label
Example for second Method, horizontal position offset
Example for first Method, using base reference point
95mm70mm 165mm Label feed direction
This page is intentionally left blank
Command Codes
Bar Codes
Programming Manual Command Codes
Carriage Returns and Line Feeds have been added to
UCC-128 without Incrementing Input
Command Codes Programming Manual
ESCBWaabbb
Bar Codes, Expansion
ESCBTabbccddee
Bar Codes, Variable Ratio
Programming Manual Command Codes
ESCA3H-aaaaVbbbb
Base Reference Point
M8485S M8490S M8460S M8459S
CL 608 VA CL 612 VA
ESCKab90cc
Characters, Custom-Designed
ESCT1H3F
ESCT1H3F
Character Expansion
Programming Manual Command Codes
ESC PR
Character, Fixed Spacing
Character Pitch
Command Codes Programming Manual
Escpr
Character, Proportional Spacing
Escps
Clear Print Jobs & Memory
Continuous Forms Printing
ESCWDHaaaaVbbbbXccccYdddd
Copy Image Area
Horizontal Aaaa Vertical 0001 to Bbbb
Cutter Command
Fonts U, S, M, OA, OB, XU, XS & XM
Output
Font, Vector
Ascenders Äg 64 % Descenders
Fonts WB, WL, XB & XL
Input
Form Feed
Form Overlay, Recall
Form Overlay, Store
ESCGabbbcccdata
Graphics, Custom
Data
Programming Manual Command Codes
ESCGPaaaaa,data
Graphics, PCX
Job ID Store
ESC J
Journal Print
Box ESCFWaabbVccccHdddd
Lines and Boxes
Command Codes Programming Manual
Line Feed
Command Codes Programming Manual
ESCRMaaaa, bbbb
Mirror Image
Max Print Direction
Escrm ESCQ1ESCZ
Normal Direction
Mirror Image with Rotation
Mirror Image with specifying area
Specifying of a mirror command between print fields
Case of specifying mirror command after the last print field
% specifying effects on RM command and print fields
Output Mirror position
ESC@,nn...n Nn...n
Off-Line/Pause
Escz
ESCBPn...n
Postnet
Print Darkness
Escar
Print Length, Expanded
Print Position
Programming Manual Command Codes
ESCQaaaaaa
Print Quantity
ESCCS6
Print Speed
Printer Speed
M8459S
Escc
Repeat Label
Replace Data Partial Edit
Programming Manual Command Codes
ESCaaaa,bbbb
Reverse Image
CL 608 VA CL 612 VA
Rotate, Fixed Base Reference Point
Programming Manual Command Codes
Rotate, Moving Base Reference Point
Output
ESCFaaaabcccc,dd,ee
Sequential Numbering
Escz
Start/Stop Label
Calendar Option Commands
ESCWPabbb
Calendar Increment
Programming Manual Command Codes
= from firmware version 1E2050, 1E3002 for CL6xxVA
Calendar Print
Output
ESCWTaabbccddee
Calendar Set
These commands require the Memory Card Option
Memory Card Option Commands
Memory Card Function Clear Card Memory
Memory Card Function Expand Memory Area
ESCBJRabbccddeeeeff...f
Memory Card Function Fonts, TrueType Recall
Download ESCBJDcccccddddee...e
Memory Card Function Fonts, TrueType Store
Escbj
ESCYR,aa ESC/D,bb,cc...c
Memory Card Function Format/Field Recall
ESCYS,aaESC/N,bb,cc
Memory Card Function Format/Field Store
106
Memory Card Function Graphics, Custom Recall
108
ESCGIabbbcccddddata
Memory Card Function Graphics, Custom Store
110
Memory Card Function Graphics, PCX Recall
Close #2
Memory Card Function Graphics, PCX Store
ESCPIaaa,bbbbb,data
Data Data
ESCBJFaaaaaaaa
Memory Card Function Initialize
ESCCC1
Memory Card Function Slot Select
Escbjs
Status
116
ESCLD,a,b,c,d,e,f,g,h,i
Custom Protocol Command Codes Download
118
Start Code. Begins all print jobs
Instruction
BTabbccddee
Dabbcccd
BKaabbcdd Eeefffnn...n
BPn...n
BVaaa,bbb Cccccc,dddd Ee...e
Faaaabcccc Ddee
CSa
DCxx...x
Eaaa
Haaaa
FXaaabccc
Gabbbccc Data
GPaaaaa
Qaaaaaa
LD,a,b,c,d G,i Download Protocol Command Codes. Downloads a
Laabb
Paa
WDHaaaaVbbbb
Rotate, Moving Base Reference Point. Rotates
Tabccdata Store Custom Designed Characters. To create
WBa
Rotate Fixed Base Reference Point . Rotates prin
XBa
XLa
XWa
Clear Print Jobs and Memory. Clears individual
$=data Data for Vector font #Ea
Aaaa,bbbb
Zero Replace Data Partial Edit. Provides the ability to
Used in place of the ~
~aaaa Cutter Command. Controls the cutting of labels when
JJJ
Calendar Option Commands
WPabbb
Memory Card Option Commands
PYaa Recall PCX Graphics File. Recalls a PCX graphics
GIabbbcccdd Ee...e
GRcc
PIaa,bbbbb Cc...c
132
UPC-A/EAN-13 EAN-8
Bar Code Specifications
Codabar
Code
ESCD2bbccc data
Interleaved Two of Five I 2/5
ESCB2bbccc data
ESCBD2bbccc data
ESCB3bbccc data ESCD3bbccc data ESCBD3bbccc data
UPC-A/EAN-13
Printer
Bar Code Specifications Programming Manual
ESCB4bbccc data ESCD4bbccc data
EAN-8
Ratio B5bbccc data Ratio BD5bbccc data Ratio D5bbccc data
Industrial Two of Five
ESCD6bbccc data
Matrix Two of Five
ESCB6bbccc data
ESCBD6bbccc data
ESCBGbbcccdd data
Sato Risc Printers 143
144
ESCBDAbbccc data d
ESCBAbbccc data d
ESCDAbbccc data d
A-Z, -, ., Space, $, /, +, %
RatioESCBCbbcccdd data
ESCBEbbccc data ESCDEbbccc data
UPC-E
ESCBFbbccc data
Bookland UPC/EAN Supplements
ESCBIbbcccd data
UCC-128
150
Escbp data Data
ESCBXaabbccddeeefffghh
Two-Dimensional Bar Codes Data Matrix, Data Format
Bit CRC
Number
Ascii
ESCDCxx...x
Two-Dimensional Bar Codes Data Matrix, Print Data
ESCFXaaabcccdddeee
Two-Dimensional Bar Codes Data Matrix, Sequential Numbering
156
DDD Data Message Do not enter Null Code
Two-Dimensional Bar Codes Maxicode Vers
ESCBVa,b,c,ddddddddd,eee,fff,DDD
Ddd..d
ESCBKaabbcddeeffffnn...n
Two-Dimensional Bar Codes
Sato Risc Printers 159
Nn...n Data Escdn IIII, nn...n
Two-Dimensional Bar Codes QR Code Optional Special Firmware
ESC2D30, a,bb,c,d ee, ff, gg
Escds k, nn...n
Sato Risc Printers 161
162
Sato Risc Printers 163
164
Sato Risc Printers 165
166
Sato Risc Printers 167
168
Interface Types
Overview
Multi Job Buffer
Receive Buffer
Character Format
RS232C Serial Interface
Asynchronous Ascii
Data Transmission Rate
Cable
Signal Levels
Sato Risc Printers 173
Stxesca . . Job#1 . . Esczetxstxesca . . Job#n . . Esczetx
Cable Requirements
Sato Risc Printers 175
STX 2 Byte ID1 Status Byte6 Byte Label RemainingETX
Status Response
Sato Risc Printers 177
178
Centronics Parallel Interface
Printer Connector
Cable Connector
Signal Level
Data Streams
Connector
Standard Operation
Repeat Print
Error Signals
184
Sato Risc Printers 185
186
Troubleshooting
Troubleshooting the Centronics Parallel Interface
Initial Checklist
ESCA-DATA---ESCZ
Troubleshooting the RS232C Serial Interface
Parity
Error Signals M8400RV and M84S Series Printers
Error
Eeprom
Error Signals CL408/412
Parity Error
Error Signals CL608/612 VA
Beep Error Condition To Clear
Error Signals XL400/410
Sato Risc Printers 195
196
Description
Custom Protocol Command Codes
STX ETX ESC ENQ Can Offline
Download Command Structure
Online
User Download
Download Procedure
Lprint E$ LD,,,,@,!,~,,0,0
Custom-designed Character Example
Custom Characters And Graphics
202
Sato Risc Printers 203
204
Binary
Hex
Sato Risc Printers 207
208
Sato Risc Printers 209
210
PCX Graphics Example
212