Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /home/newdedyk/domains/bkmanuals.com/public_html/includes/pages/manual_inc.php on line 26
SATO M-8400RV manuale d’uso - BKManuals

SATO M-8400RV manuale d’uso

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242

Vai alla pagina of

Un buon manuale d’uso

Le regole impongono al rivenditore l'obbligo di fornire all'acquirente, insieme alle merci, il manuale d’uso SATO M-8400RV. La mancanza del manuale d’uso o le informazioni errate fornite al consumatore sono la base di una denuncia in caso di inosservanza del dispositivo con il contratto. Secondo la legge, l’inclusione del manuale d’uso in una forma diversa da quella cartacea è permessa, che viene spesso utilizzato recentemente, includendo una forma grafica o elettronica SATO M-8400RV o video didattici per gli utenti. La condizione è il suo carattere leggibile e comprensibile.

Che cosa è il manuale d’uso?

La parola deriva dal latino "instructio", cioè organizzare. Così, il manuale d’uso SATO M-8400RV descrive le fasi del procedimento. Lo scopo del manuale d’uso è istruire, facilitare lo avviamento, l'uso di attrezzature o l’esecuzione di determinate azioni. Il manuale è una raccolta di informazioni sull'oggetto/servizio, un suggerimento.

Purtroppo, pochi utenti prendono il tempo di leggere il manuale d’uso, e un buono manuale non solo permette di conoscere una serie di funzionalità aggiuntive del dispositivo acquistato, ma anche evitare la maggioranza dei guasti.

Quindi cosa dovrebbe contenere il manuale perfetto?

Innanzitutto, il manuale d’uso SATO M-8400RV dovrebbe contenere:
- informazioni sui dati tecnici del dispositivo SATO M-8400RV
- nome del fabbricante e anno di fabbricazione SATO M-8400RV
- istruzioni per l'uso, la regolazione e la manutenzione delle attrezzature SATO M-8400RV
- segnaletica di sicurezza e certificati che confermano la conformità con le norme pertinenti

Perché non leggiamo i manuali d’uso?

Generalmente questo è dovuto alla mancanza di tempo e certezza per quanto riguarda la funzionalità specifica delle attrezzature acquistate. Purtroppo, la connessione e l’avvio SATO M-8400RV non sono sufficienti. Questo manuale contiene una serie di linee guida per funzionalità specifiche, la sicurezza, metodi di manutenzione (anche i mezzi che dovrebbero essere usati), eventuali difetti SATO M-8400RV e modi per risolvere i problemi più comuni durante l'uso. Infine, il manuale contiene le coordinate del servizio SATO in assenza dell'efficacia delle soluzioni proposte. Attualmente, i manuali d’uso sotto forma di animazioni interessanti e video didattici che sono migliori che la brochure suscitano un interesse considerevole. Questo tipo di manuale permette all'utente di visualizzare tutto il video didattico senza saltare le specifiche e complicate descrizioni tecniche SATO M-8400RV, come nel caso della versione cartacea.

Perché leggere il manuale d’uso?

Prima di tutto, contiene la risposta sulla struttura, le possibilità del dispositivo SATO M-8400RV, l'uso di vari accessori ed una serie di informazioni per sfruttare totalmente tutte le caratteristiche e servizi.

Dopo l'acquisto di successo di attrezzature/dispositivo, prendere un momento per familiarizzare con tutte le parti del manuale d'uso SATO M-8400RV. Attualmente, sono preparati con cura e tradotti per essere comprensibili non solo per gli utenti, ma per svolgere la loro funzione di base di informazioni e di aiuto.

Sommario del manuale d’uso

  • Pagina 1

    PN9 0 0 1 0 4 1 R e v . D ® M-8400RV Thermal Transfer Printer Operator and Technical Reference Manual[...]

  • Pagina 2

    SATO America, Inc. 10350-A Nations Ford Rd. Charlotte, NC 28273 M a i n P h on e : ( 704) 644-1650 Fa x : ( 704) 644-1661 Tec hnical S up p o r t Hotl i ne : ( 704) 644-1660 E-Mail:satosupport@ satoamerica.com © Copyright 19 94, 1995, 1996, 1997 , 1999 SATO America, Inc. Warning: This equipment complies with the requirements in Part 15 of FCC rule[...]

  • Pagina 3

    PREFACE M-8400RV PRINTER OPERATOR’S MANUAL The M-8400RV Printer Operator ’s 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 manu[...]

  • Pagina 4

    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 Protoc ol Command Codes Preface Pa g e - i i 9 0 01 0 4 1 Rev . D S AT O M-8 4 00RV[...]

  • Pagina 5

    TABLE OF CONTENTS SECTION 1. PRINTER OVERVIEW Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1 Compatibility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1 General Printer Specifications . . . . . . . . . . . . . . . . . . . . 1-3 Character Fonts . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-5 Ba[...]

  • Pagina 6

    SECTION 4. PROGRAMMING Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1 The SATO RISC Programming Language . . . . . . . . . . . . . . . 4-1 Selecting Protocol Control Codes . . . . . . . . . . . . . . . . . . . 4-2 Using Basic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2 The Print Area . . . . . . . . .[...]

  • Pagina 7

    Calendar Option Commands . . . . . . . . . . . . . . . . . . . 4-75 Calendar Increment . . . . . . . . . . . . . . . . . . . . . . 4-76 Calendar Print . . . . . . . . . . . . . . . . . . . . . . . . 4-78 Calendar Set . . . . . . . . . . . . . . . . . . . . . . . . . 4-80 Memory Card Option Commands . . . . . . . . . . . . . . . . . 4-81 Clear Card [...]

  • Pagina 8

    SECTION 6. T ROUBLESHOOTING Initial Checklist . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-1 Using the Centronics (Parallel) Interface . . . . . . . . . . . . . . . 6-1 Using the RS232C (Serial ) Interface . . . . . . . . . . . . . . . . . 6-3 Error Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-4 APPENDICES APPEND[...]

  • Pagina 9

    APPENDIX E: Custom Protocol Command Codes Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-1 Download Command Structure . . . . . . . . . . . . . . . . . . E-1 Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-2 Download Procedure . . . . . . . . . . . . . . . . . . . . . . . E-2 Preface SAT O M-84 0 0R V 9 [...]

  • Pagina 10

    This page left intentionally blank. Preface Pa g e - v ii i 9 0 01 0 4 1 Rev . D S AT O M-8 4 00RV[...]

  • Pagina 11

    SECTION 1. PRINTER OVERVIEW INTRODUCTION The SATO M-8400RV Thermal Transfer Printer is a complete, high-performance on-site labeling systems. All printer parameters are user programmable using the front panel controls and the DIP switches. All popular bar codes and 12 human-readable fonts, including a vector font, are resident in memory providing l[...]

  • Pagina 12

    the M-8400RV is much greater than the older M-8400, it must receive the commands in the sequence it is anticipating. There are some other minor differences in how the M-8400RV responds to certain commands. For example, the M-8400RV can pr int at speeds up to 10 inches per second whereas the older M-8400 had a maximum pri nt speed of only 6 inches p[...]

  • Pagina 13

    GENERAL PRINTER SPECIFICATIONS SPECIFICATION M-8400RV PRINT Method Direct or Thermal Transfer Speed ( User Sele ctable) 2 to 10 ips 50 to 250 mm/s Print Modu le (Dot Size) .0049 in. .125 mm Resolution 203 dpi 8d p m m Maximum Print W idth 4.1 in. 104 mm Maximum Print Length (Expanded Print Le ngth) 14 in. 356 mm Maximum Print Length with 2MB Memor [...]

  • Pagina 14

    SPECIFICA TION M-8400RV CONTROLS AND SIGNALS On-Lin e Green LED Power Green LED Label Red LED Ribbon Red LED Error Red LED LCD Panel 2 Line x 16 Character On/Off-L ine Switch Front Panel Label Feed Switch Front Panel Power On/Off Switch Front Panel POTENTIOMETER ADJUSTME NTS Print Darkness Front Panel Pitch Front Panel Offset Front Pane l Display F[...]

  • Pagina 15

    CHARACTER FONTS SPECIFICATION M-8400RV MATRIX FONTS U Font (5 dots W x 9 dots H) S Font (8 dots W x 15 dots H) M Font (13 dots W x 20 dots H) XU Font (5 dots W x 9 dots H) Helvetica XS Font (17 dots W x 17 dots H ) Univers Co ndensed B old XM Font (24 dots W x 24 dots H) Univers Condensed Bold O AF o n t ( 1 5d o t sWx2 2d o t sH )O C R - A OB Font[...]

  • Pagina 16

    BAR CODES SPECIFICATION M-8400RV SYMBOLOGIES Bookland (UPC/EAN Suppl emental) EAN-8, EAN-13 CODABAR Code 39 Code 93 Code 128 Interl eaved 2 of 5 Industrial 2 of 5 Matrix 2 of 5 MSI POSTNET UCC/EAN-128 UPC-A and UPC-E Data Matrix Maxicode PDF417 Ratios 1:2, 1:3, 2:5 User definable bar widths Bar Height 4 to 600 dots, User programma ble Rotation 0°,[...]

  • Pagina 17

    PHYSICAL SPECIFICATION M-8400RV DIMENSIONS Wide 10.4 in. (265 mm) Deep 17.1 in. (435 mm) High 13.4 in. (341 mm) WEIGHT 39.6 lbs (1 8 Kg) POWER REQUIREMENTS Voltage 1 0 0-1 1 5V, ± 10 % (Default Setting) 220V , ±10 % 50/60 Hz, ±1% Power Consumption 50W Idle 130W Operating ENVIRONMENTAL Operating Temperature 41° to 104°F (5° to 40°C) Storage T[...]

  • Pagina 18

    OPTIONAL ACCESSORIES ACCESSORY M-8400RV MEMORY EXPANSION Two slots for PCMCIA Memory Cards (up to 2MB each). Can be used for graphic fil e storage, pri nt buffer expansion, format storage an d downloade d TrueType fonts. CALENDAR An internall y mounted Date/Time cl ock that can be used to d ate/time stamp labels at the ti me of printing. LABEL C UT[...]

  • Pagina 19

    SECTION 2. INSTALLATION AND CONFIGUR ATION INTRODUCTION This section is provided to assist you in taking the M-8400RV fro m the shipping container to the application environment. The following information is provided in this section: • Unpacking and Parts Identification • Setting Up the Printer • Loading Labels or Tags • Loading the Ribbon [...]

  • Pagina 20

    UNPACKING AND PARTS IDENTIFICATION Consider the following when unpacking the printer: • The box should stay right-side up. • Lift the printer out of the box carefully. • 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[...]

  • Pagina 21

    Verify that you have the following materials when unpacking: • Printer • Power Cord • Extra Ribbon Core • Operator’s and Technical Reference Manual SETTING UP THE PRINTER Consider the following when setting up the printer: • Locate a solid flat surface with adequate room to set the printer. Make sure there is enough room at the top and [...]

  • Pagina 22

    Side Access Door Ribbon Supply Spindle Ribbon Rewind Spindle Top Access Door LCD Display DIP Switch Cover Power Switch Label Roll Retainer Label Supply Spindle Label Guide Print Head Head Latch Platen Section 2. Installation and Configuration Page 2- 4 9001041 Rev. D SAT O M-8400RV[...]

  • Pagina 23

    LOADING LABELS, TAGS AND RIBBON LOADING LABEL S OR TAGS 1. Open the Top Access Door by swinging it up and to the left. Open the Side Access Door by swinging it to the rear of the printer. 2. Open the Print Head Assembly by pushing the Head Latch toward the rear of the printer. The Print Head Assembly is spring-loaded and will automatically open as [...]

  • Pagina 24

    5. If using roll labels (or tags), load the roll onto the Label Sup ply Spindle so that the printing side of the labels faces upwards as it unwinds from the roll. The labels should be wound face-in . Push the roll all the way to the inside of the printer and push the Label Roll Retainer snugly against the outside of the label roll. 6. If using fanf[...]

  • Pagina 25

    11. Adjust the outside Label Edge Guide until it touches the outside edge of the label and tighten the thumb screw. Make sure the labels are also touching the inside edge guides. CAUTION: Using media narrower than the maximum print width may cause excess head wear due to the label edge. See page 2-9 for precautions. 12. If the ribbo n is already lo[...]

  • Pagina 26

    LOADING THE RIBBON 1. Open the Top Access Door by swinging it up and to the left and the Side Access Door by swinging it toward the rear of the printer. 2. Open the Print Head by rotating the Head Latch toward the rear of the printer. The Print Head is spring-loaded and will automatically open as soon as the Head Latch is disengaged. 3. Locate the [...]

  • Pagina 27

    6. Load the ribbon behind and over the top of the Ribbon Rewind Spindle and tape it to the Extra Ribbon Core . Make sure it matches the ribbon path shown in the diagram. 7. Manually turn the Rewind Spindle to wrap the ribbon onto the core one to two turns to secure it. 8. If the labels or tags are already loaded, close the Print Head Assembly by pu[...]

  • Pagina 28

    OPERATOR PANEL The M-8400RV Operator Panel consists of five LED indicators, two momentary contact switches, three DIP switches, four adjustment potentiometers and one LCD Display. All of these are accessible from the front of the printer. They are used to set the printer operating parameters and to indicate the status of the printer to the operator[...]

  • Pagina 29

    RIBBON: LED, illuminated when ribbon motion sensor does not detect any ribbon motion (ribbon out). ERROR: LED, illuminated when there is a system fault such as an open print head. ON LINE: LED, illuminated when printer is ready to receive data. It is turned on and off by toggling the LINE key. LINE: Momentary switch. Pressing this key toggles the p[...]

  • Pagina 30

    REAR PANEL AC Input: Input 115V 50/60 Hz connector. Use the cable provided. AC Fuse: Input power protection. Type 3A/250V . Serial Interface: RS232C serial port connector, DB-25P. Parallel Interface: Centronics parallel port connector, AMP 57-40360. Memory Card Slot: Two connectors for optional PCMCIA Memory Cards. (Inside Side Cover) EXT: External[...]

  • Pagina 31

    SWITCHES AND SENSORS Ribbon End Sensor: This sensor is a motion detector that signals the printer when the ribbon supply is turning. Head Open Switch: When the print head is opened, this switch is activated and the printer will stop printing. Label Sensor Unit: This sensor unit contains two types of sensors, one for label gap and one for Eye-Mark s[...]

  • Pagina 32

    LABEL SENSOR ADJUSTMENT The Label Sensor Assembly can be positioned to match the location of the label registration hole/gap/edge. The diagram below illustrates the relative position of each sensor along the Label Sensor Unit and its range of movement. To position the sensors, use the adjustment knob located outside and below the print head assembl[...]

  • Pagina 33

    PRINTER DIP SWITCH CONFIGURATION DIP Switch Panels There are three DIP switches (DSW 1, DSW 2 and DSW3) located underneath a snap-on cover on the front panel. These switches can be used to set: • RS232C transmit/receive parameters • Thermal transfer or direct thermal mode • Label sensor enable/disable • Head check mode • Hex dump mode •[...]

  • Pagina 34

    Baud Rate Selection (DSW1-5, DSW1-6) . Selects the data rate (bps) for the RS232 port. Protocol Selection (DSW1-7, DSW1-8 ). Selects the flow control and status reporting protocols. See Section 5: Interface Specifications for more information. Printer Set Up Print Mode Selection (DSW2-1) . Selects between direct thermal printing on thermally sensit[...]

  • Pagina 35

    Receive Buffer Selection(DSW2-5) . Selects the operating mode of the receive buffer. See Section 5: Interface Specifications for more information. Protocol Code Selection (DSW2-7) . Selects the command codes used for protocol control. Refer to Appendix E for more informat ion. M84XX Emulation Mode (DSW2-8) . For emulating M-8400 software. Should be[...]

  • Pagina 36

    External Signal Interface . See Section 5: Interface Specifications for information on the External Signals. EXT Print Start Signal Selection (DSW3-5) . Allows an external device to initiate a label print. See page 5-10 for a description of signal requirements. Note: This switch must be in the On position if a VeriScan is used to control the printe[...]

  • Pagina 37

    Communications: Protocol: Sensor: Receive Buffer: Mode: Label Sensor: Backfeed: External Signals: 8 data bits, no parity, 1 Stop bit, 9600 Baud Ready/Busy Gap Sensor Single Job Batch/continuous Sensor Used Disabled Disabled Software Default Settings - The printer stores any software settings upon receipt from the host and uses them un til they are [...]

  • Pagina 38

    POWER ON Receive Buffer Hex Dump Label Print Buffer Hex Dump Label Normal/User Mode Reset to SATO Default Protocol Codes Load SATO Default Settings Advanced Mode Settings and Adjustments Print Test Labels Download User Defined Protocol Codes Print Hex Dump Label Print Hex Dump Label POWER POWER + FEED POWER + LINE POWER + FEED + LINE POWER + LINE +[...]

  • Pagina 39

    Normal Mode When the printer is powered on, the readout should display the fol lowing message: The LCD Panel will display the Online status on the top line of the display. The bottom line will contain the label quantity (QTY) status. The ON LINE message will be changed to OFF LINE whenever the printer is switched offline by depr esing the LINE key.[...]

  • Pagina 40

    Print Speed Adjustment There are five SPEED settings on the M-8400RV. The setting is listed on the bottom line of the display. The current setting is indicated by an underline under one of the speed settings. To change the setting: DSW2-8 OFF DSW2-8 ON Print Speed Setting 1 = 2 ips 2 = 4 ips 3 = 6 ips 4 = 8 ips 5 = 10 ips 1 = 2 ips 2 = 3 ips 3 = 4 [...]

  • Pagina 41

    1. Use the LINE key to step the underline cursor to either the positive (+) or negative (-) selection. A positive selection increases the label pitch while a negative selection decreases the label pitch. 2. Once the correct setting is underlined, pressing the FEED key will accept the setting and advance to the Pitch Offset adjustment. 3. Use the LI[...]

  • Pagina 42

    An Advanced Mode is provided to make adjustments that require only occasional adjustments. Since they affect the basic operation of the printer, the procedure for entering this mode is designed to prevent someone fro m accidently changing the settings. To enter the Advanced Mode, the printer is powered on while pressing the LINE key. The printer wi[...]

  • Pagina 43

    measure for Vertical Offset distance is dots. The maximum value that can be set is 1424(2848 in Expanded mode). Note: This setting can be overriden by the Base Reference Point Command, Page 4-19). 1. Use the LINE key to step the counter to the desired setting. The disp lay will increment one step for each time the LINE key is pressed. If the LINE k[...]

  • Pagina 44

    3. Use the LINE key to step the counter to the desired setting. The disp lay will increment one step for each time the LINE key is pressed. If the LINE key is held pressed for more than two seconds, it will automatically go into the fast scroll mode. The reading will advance to the maximum setting (the maximum Horizontal Offset is 832) after which [...]

  • Pagina 45

    feeding, such as when the backing opacity or the reflectance of the EYE mark varies significantly within a roll of labels or between label rol ls. In these instances the value should be set using the following procedures. GAP - When setting the “gap” threshold, the voltage shown on the top line of the display must be measured with nothing but t[...]

  • Pagina 46

    EYE - When setting the “eye” threshold, the voltage must be measured with nothing but the label under the sensor and then again with the printed “eye” mark under the sensor. The formula for this is: (High Voltage Level + Low Voltage Level) x 0.5 = Start Value 1. Insert a label into the sensor (see Section 3: Cleaning and Maintenance for loc[...]

  • Pagina 47

    To enable the Calendar feature (if installed) press the LINE key until the underline cursor is beneath the YES. If the Calendar feature is to be disabled, press the LIN E key until the underline cursor is beneath the NO. When the desired setting is selected, press the FEED key. The format of the display is YY/MM/DD hh:mm (Year/Month/Day/hours:minut[...]

  • Pagina 48

    2. Once the correct setting is underlined, pressing the FEED key will accept the setting and advance the display to the Print Darkeness display. Print Darkness Type This selection provides a dual level heat control. The normal setting is Type 1 which provides head energy control for normal label printing, such as typical shipping labels. The Type 2[...]

  • Pagina 49

    The counters are identified in the display as: HD: Head Counter DSP: Dispense Counter CUT: Cutter Counter LIFE: Life Counter 1. Use the LINE key to select the counter to be accessed, the Head (HD) counter, Dispenser (DSP) counter or the CUT (Cutter) counter. Use the FEED key to display the values stored for that particular counter. 2. Pressing the [...]

  • Pagina 50

    If LARGE was selected, a label containing a head check pattern and the current printer setting information will be printed. 2. Once the desired label size setting is underlined, pressing the FEED key will cause a label to be printed if LARGE was underlined. If SMALL was underlined, the display will advance to the Print Size display. Print Size If S[...]

  • Pagina 51

    POTENTIOMETER ADJUSTMENTS PITCH After the pitch has been set, it is sometimes desir able to make minor adjustments. This can be done using the PITCH potentiometer on the front panel. This potentiometer is set at the factory so that it has a range of +/- 3.75 mm. The midpoint setting should have no effect on the pitch. Turning the potentiometer all [...]

  • Pagina 52

    OFFSET When the printer is in dispense mode, the Feed Offset is used to correctly position the label for dispensing/cutting. Once the correct Feed Offset is obtained, the printer will position the label for dispensing/cutting and then reposition the next label before printing. The amount of backfeed is controlled by the OFFSET potentiometer on the [...]

  • Pagina 53

    HEX DUMP DIAGNOSTIC LABELS In addition to the User Test Print Labels (see Page 2-30), the printer contents of the receive and print buffers can be examined using the Hex Du mp Test Labels. Print Buffer Hex Dump The contents of the Print Buffer can be examined using the Hex Dump mode. The label numbers each line of data received in the left-hand col[...]

  • Pagina 54

    Hex Dump Label Section 2. Installation and Configuration Page 2-3 6 9001041 Rev. D SAT O M-8400RV[...]

  • Pagina 55

    SECTION 3. CLEANING AND MAINTENANCE INTRODUCTION This section provides information on user maintenance for the M-8400RV. This section contains the following information. • Adjusting the Print Quality • Cleaning the Print Head, Platen and Rollers • Replacing the Print Head • Replacing the Fuse PROCEDURES ADJUSTING THE PRINT QUALITY The M-840[...]

  • Pagina 56

    Print Potentiometer The fine adjustment for Print Darkness is the PRINT potentiometer on the operator panel. It provides a continuous range of adjustment, allowing you to make precise changes. Use a small cross-point screwdriver, turning clockwise for darker print and counterclockwise for lighter print. NOTE: The PRINT potentiometer adjustment will[...]

  • Pagina 57

    CLEANING THE PRINT HEAD, PLATEN AND ROLLERS Supplies needed: SATO S A070 Cleaning Kit Cleaning the Print Head and Platen 1. Turn the printer off and remove the power cable. 2. Open the Top Access and Side Access doors. 3. Open the Print Head by pushing the Head Latch toward the rear of the printer. The Print Head is spring-loaded and will automatic[...]

  • Pagina 58

    Cleaning the Rollers and Guides 1. The Label Load Drive is located underneath the Label Hol d-Down .I t should be cleaned of any label residue or foreign material. The Label Hold Down Roller is located on the underneath side of the Label Hold Down . It should also be cleaned of any residue or foreign material. 2. There are two Label Edge Guides use[...]

  • Pagina 59

    REPLACING THE PRINT HEAD The print head on the M-8400RV printers is a user-replac eable item. If it becomes damaged for any reason, it can be easily removed and replaced. Contact your local SATO representative for information on obtaining a new print head. Supplies needed: No. 2 Phillips screwdriver (a magnetic tip is helpful ) 1. Turn the printer [...]

  • Pagina 60

    6. View the Print Head from the front of the printer. Locate the center mounting screw on the top of the assembly. Unscrew this screw and set it aside. 7. The Print Head should now be loosened from the top of the assembly by grasping either side and carefully pulling it down. 8. Disconnect the signal and power cables from the print head connectors [...]

  • Pagina 61

    CAUTION: For your protection, SATO printers have been tested and listed by the Underwriters Laboratories. These tests include the printer and certain electrical components which are an integral part of the printer as approved. These important parts include the Print Head, PC Boards, Power Supply and Motor. It is a violation of the UL listing to rep[...]

  • Pagina 62

    This page left intentionally blank. Section 3: Cleaning and Maintenance Pa g e 3- 8 9 0 01 0 4 1 Rev . D S AT O M-8 4 00RV[...]

  • Pagina 63

    SECTION 4. PROGRAMMING INTRODUCTION This section presents the commands that are used with the SATO RISC Series printers to produce labels with logos, bar codes and alpha numeric data. All of the RISC commands use the same syntax. Some commands refer ence a physical point on the label using horizontal and vertical dot reference numbers. The allowabl[...]

  • Pagina 64

    These commands set the operational parameters of the printer, like “set the print speed to 3.” <ESC> {Command} {Parameter} {Data} Some commands can contain both Parameter and Data elements, such as “print a Code 39 symbol containing the data”. SELECTING PROTOCOL CONTROL CODES Protocol codes are the special control chara cters that pre[...]

  • Pagina 65

    2. If you are using the printer’s RS232 interface, it is necessary to set the COM port on the PC such that the CTS and DSR signals will be ignored. Send your OPEN “COM” statement in the following way: OPEN “COM1:9600,E,8,1,CS,DS” AS #1 This sets the RS232 communication par ameters of the host PC’s COM1 port for 9600 baud, Even parity, 8[...]

  • Pagina 66

    50 PRINT #1,E$;"A"; Sends an “<ESC>A” command code to Print Port # 1 opened by statement 20 above. 60 PRINT #1, E$;"H400",E$;"V100";E$ ;"XL1SATO"; Sends the data “SATO” t o be placed 400 dots horizontally an d 100 dots vertically on the lab el and print ed in the “XL” auto smoothed fon t. 50[...]

  • Pagina 67

    There are two methods available to make sure your printed output will appear correctly on your label. They are as foll ows: 1. Send the Base Reference Point command as part of your data to the printer to set a new base reference point for your label. Calculate the distance (in dots) from the normal base reference point to the closest edge of the la[...]

  • Pagina 68

    For the M-8400RV, the new Base Reference Point is: New Base Reference Point = 832 dots minus 406 dots = 426 dots Issue the Base Reference Point command <ESC>A3 after the Start command in your data stream. <ESC>A<ESC>A3H 426 V0001 ...... This resets the reference point for all the following data. 2. Use the normal base reference po[...]

  • Pagina 69

    If you are using a 2 inch wide label, the entire image may not appear on your label. By adding the following Base Reference Point command to the second line of the data stream, the base reference point will be changed, causing the image to be shifted over toward the inside of the printer where it can be printed on the narrower label. <ESC>A &[...]

  • Pagina 70

    ROTATED FIELDS The CL Series printers can rotate each print field in 90° increments using the Rotate command. There are two variations of this command. • <ESC>% - The field rotates, but the base reference point for the field remains the same. • <ESC>R - The field and the base reference point rotate. The following data stream will r[...]

  • Pagina 71

    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) NOTES: (1) The settings for these commands will revert to the default value when the printer receives an <ESC>Z or an <ESC>* . (2) The values transmitted with these [...]

  • Pagina 72

    COMMAND CODES This section contains all the RISC printer Command Codes. The commands must be sent to the printer in an organized fashion in order for the label(s) to print. The purpose of this section is to: 1. Explain the different commands and provide examples of their usage. 2. To provide a detailed reference for programming the CL Series Printe[...]

  • Pagina 73

    Bar Codes Command Structure 1:3 narrow/ wide bar ratio: <ESC> Babbcccd 2:5 narrow/ wide ratio: <ESC> BDabbcccd 1:2 narrow/ wide bar ratio: <ESC> Dabbcccd a = Bar Code Symbol 0 Codabar 1 Code 39 2 Interleaved 2 of 5 (I 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 reserve[...]

  • Pagina 74

    Input to Prin ter <ESC>A <ESC>H0025<ESC>V002 5<ESC>B1031 00*CODE 39* <ESC>H0155<ESC>V013 0<ESC>XS*CODE 39* <ESC>H0025<ESC>V020 0<ESC>BD2021 0045676567 <ESC>H0075<ESC>V031 0<ESC>XM4567 6567 <ESC>H0025<ESC>V037 5<ESC>BD3021 5001234567890 <ESC>H0025&l[...]

  • Pagina 75

    Printer Output Section 4. Programming Reference SAT O M-8400R V 9001041 Rev. D Page 4-13[...]

  • Pagina 76

    UCC-128 Without Incrementing <ESC>A <ESC>H0100<ESC>V010 0<ESC> BI0 7150101234567000000001 <ESC>Q2<ESC>Z With Incrementing <ESC>A <ESC>H0100<ESC>V010 0<ESC >F001+001 <E SC >BI07150101234567000000001 <ESC>Q2< ESC>Z Section 4. Programming Reference Page 4-1 4 9001041 Rev. D [...]

  • Pagina 77

    Special Notes 1. UPC and EAN bar codes are not affected by the different types of narrow to wide ratios. Instead, the <ESC>D command adds descender bars to these codes where needed to meet UPC specifications. The <ESC>BD command puts decender bars and human readable text below the symbol. 2. The Code 128, UCC 128, MSI, and Code 93 bar c[...]

  • Pagina 78

    Bar Codes, Expansion Command Structure <ESC> 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: <ESC> BW02100 Placement: Immediately follows the <ESC>BT command and precedes data to be encoded. Default: None Command Function This command[...]

  • Pagina 79

    Bar Codes, Variable Ratio Command Structure <ESC> BTabbccd dee 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: <ESC> BT 101030103 Placement: Following [...]

  • Pagina 80

    Special Notes 1. This command must be immediately followed by the <ESC>BW Bar Code Expansion command (see Page 4-16). 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 spec[...]

  • Pagina 81

    Base Reference Point Command Structure <ESC> A3H-aaaaVbb bb - = 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 Off set (see Note 5 for field range) bbbb = Vertical Print Offset (see Note 5 for field rang[...]

  • Pagina 82

    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: Printer Configuration. 2. This command may be used more than once in a print job. 3. An alternative to using this comma[...]

  • Pagina 83

    Characters, Custom-Designed Command Structure Store Command: <ESC> Tabcc Recall Command: <ESC> 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 (cou[...]

  • Pagina 84

    Printer Output Special Notes 1. When printing the custom character using the Recall command, the character is affect ed by the following commands: Character Expansion (see Page 4-23) Character Pitch (see Page 4-26) Line Feed (see Page 4-50) Rotate, Fixed Base Reference Point (see Page 4-68) Rotate, Moving Base Reference Point (see Page 4-70) 2. The[...]

  • Pagina 85

    Character Expansion Command Structure <ESC>Laabb aa = Multiple to expand horizontall y (01-12) bb = Multiple to expand vertical ly (01-12) Example: <ESC> L 0305 Placement: Preceding the data to be expanded Default: <ESC> L 0101 Command Function To expand characters independently in both the horizontal and vertical directions. The [...]

  • Pagina 86

    Special Notes This command will expand the following fonts: 1. Fonts U, S, M, XU, XS , XM, OA & OB (see Page 4-34) and fonts WB, WL, XB and XL (see Page 4-38). 2. This command will also affect the following commands: Character Pitch (see Page 4-26) Characters, Custom-Designed (see Page 4-21) 3. The Character Expansion value is in effect for the[...]

  • Pagina 87

    Character, Fixed Spacing Command Structure <ESC> PR Example: See Above Placement: Preceding the data Default: The default is Proportional Spacing. Command Function To reset proportional spacing and place the printer back to fixed spacing. Printer Input <ESC>A <ESC>H0025<ESC>V005 0<ESC>PS <ESC>L0202<ESC>XMPR[...]

  • Pagina 88

    Character Pitch Command Structure <ESC> Paa aa = Number of dots between characters (00-99) Example: <ESC>P03 Placement: Preceding the text to be printed Default: <ESC> P02 Command Function To designate the amount of spacing (in dots) between characters. This command provi des a means of altering character spacing for label constra[...]

  • Pagina 89

    Special Notes 1. This command is affected by the <ESC>L Character Expansion command (see Page 4-23). The character pitch is actually the product of the current horizontal expansion multiple and the designated pitch value. Example: <ESC>L0304 <ESC>P03 Pitch = (03) x (03) = 9 dots 2. To avoid confusion, you may want to include the &[...]

  • Pagina 90

    Character, Proportional Spacing Command Structure <ESC> PS Set to proportional spacing <ESC> PR Reset to fixed spacing Example: See above Placement: Preceding the data to be proportional spaced Default: <ESC>PS Command Function To specify the printing of proportional or fixed spacing for proportionally spaced fonts. Printer Input [...]

  • Pagina 91

    Clear Print Job(s) & Memory Command Structure <ESC> *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 “a” is included with this command, it specifies the internal memory section[...]

  • Pagina 92

    Continuous Forms Printing Command Structure None The printer locates the end of an adhesiv e 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 con[...]

  • Pagina 93

    Copy Image Area Command Structure <ESC> WDHaaaaVb bbbXccccY dddd 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: <ESC> [...]

  • Pagina 94

    Special Notes 1. Use the Print Position commands (V and H) to locate the new area for the duplicate image (see Page 4-59). 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 b[...]

  • Pagina 95

    Cutter Command Command Structure <ESC> <NUL>aaaa <ESC> ~aaaa aa = Number of labels to print betw een each cut (01-9999) Example: <ESC> ~0002 Placement: Following the Print Quantity command <ESC>Q Default: <ESC> <NUL>0001 (if cutter enabled) Command Function To control the cutting of labels when using a SATO[...]

  • Pagina 96

    Fonts U, S, M, OA, OB, XU, XS & XM Command Structure Font XU: <ESC> XU Font U: <ESC> U Font XS: <ESC> XS Font S: <ESC> S Font XM: <ESC> XM Font M: <ESC> M Font OA: <ESC> OA Font OB: <ESC> OB Example: See above Placement: Preceding the data to be printed Default: None Command Function To print text[...]

  • Pagina 97

    Special Notes 1. Characters may be enlarged through the use of the Character Expansion command (see Page 4-23). 2. Character spacing may be altered through the use of the Character Pitch command (see Page 4-26). The default is 2 dots between characters. It is recommended to use a spacing of 5 dots for OCR-A and 1 dot for OCR-B. 3. You may also crea[...]

  • Pagina 98

    Font, Vector Command Structure Specify Vector Font: <ESC> $a,b,c,d Data for Vector Font: <ESC> $=(data) a = A Helvetica Bold (proportional spacing) B Helvetica Bold (fixed spacing) b = Font width (50-999) c = Font height (50-999 dots) d = Font variation (0-9) as follows: 0 Standard 1 Standard open (outlined) 2 Gray (mesh) pattern 1 3 Gr[...]

  • Pagina 99

    Printer Output Special Notes 1. The Pitch command can be used with Vector fonts. 2. If the font size designation is out of the specified range, a default value of 50 is used. 4. The font width and height values include asenders, desenders and other space. 5. A font must be defined for each field to be printed. There is no default font. Section 4. P[...]

  • Pagina 100

    Fonts WB, WL, XB & XL Command Structure Font WB: <ESC> WBa Font XB: <ESC> XBa Font WL: <ESC> WLa Font XL: <ESC> XLa a = 0 Disables auto-smoothing of font 1 Enables auto-smoothing of font (see notes below) Example: <ESC> WB1123456 Placement: Preceding the data to be printed Default: None Command Function To print te[...]

  • Pagina 101

    Special Notes 1. Auto-smoothing (when enabled) is only effective if the character expansion rate is at least (3) times in each direction. 2. Characters may be enlarged through the use of the <ESC>L Character Expansion command (see Page 4-23). 3. Character spacing may be altered through the use of the <ESC>A Character Pitch command (see [...]

  • Pagina 102

    Form Feed Command Structure <ESC>A (space) <ESC>Z Example: See above Placement: Separate data stream sent to printer Default: None Command Function To feed a blank tag or label, which is the equivalent of a “form feed” Input to Prin ter <ESC>A (space) <ESC>Z Printer Output Blank label or tag Section 4. Programming Refere[...]

  • Pagina 103

    Form Overlay, Recall Command Structure <ESC> / Example: See above Placement: Must be preceded by all other data and placed just before the Print Quantity command (<ESC>Q) Default: None Command Function To recall the label image from the form overlay memory for printing. This command recalls a stored image from the overlay memory. Additi[...]

  • Pagina 104

    Form Overlay, Store Command Structure <ESC> & Example: See above Placement: Must be preceded by all other data and placed just before the Stop command (<ESC>Z) Default: None Command Function To store a label image in the volatile form overlay memory. Only one label image may be stored in this memory area at a time. Input to Prin ter[...]

  • Pagina 105

    Graphics, Custom Command Structure <ESC> Gabbbccc(data) a = Specifies format of data stream to follow B Binary format H Hexadecimal format bbb = Number of horizontal 8 x 8 blocks (001-248) ccc = Number of vertical 8 x 8 blocks (001-267) (data)= Hex data to describe the graphic image Example: <ESC>GH006006 See Appendix C for a detailed e[...]

  • Pagina 106

    Printer Output Special Notes 1. Do not use ASCII <CR> or <LF> characters (carriage return or line feed) as line delimiters within the graphic data or the actual image will not be printed as specified. 2. A custom graphic cannot be enlarged by the <ESC>L Character Expansion command (Page 4-23). 3. A custom graphic is not affected b[...]

  • Pagina 107

    Graphics, PCX Command Structure <ESC> GPaaaaa, (data) aaaaa = Number of bytes to be downloaded Example: <ESC> GP32000 , ... data.. . Placement: Anywhere within the job data stream Default: None Command Function To allow the creation and printing of graphic images using a PCX file format. Printer Input See Appendix Appendix C for a detai[...]

  • Pagina 108

    Job ID Store Command Structure <ESC> IDaa aa = Job ID assigned (01 to 99) Example: <ESC> ID09 Placement: Immediately following the <ESC>A in the job data stream. Default: None Command Function To add an identification number to a job. The status of the job can then be determined using the ENQ command in the Bi-Com status mode (See[...]

  • Pagina 109

    Journal Print Command Structure <ESC> J Example: See above Placement: Immediately following <ESC>A Default: None Command Function To print text in a line by line format on a label. By specifying this command, you automatically select Font S with a Character Expansion of 2x2. You also establish a base reference point of H2,V2. The charac[...]

  • Pagina 110

    Lines and Boxes Command Structure Line <ESC> FWaabcccc aa = Width of horizontal line in dots (01-99) b = Line orientation H Horizontal line V Vertical Line cccc = Length of line in dots (see Note 2 for max length) Box: <ESC> FWaabbVccccHdddd aa = Width of horizontal side in dots (01-99) bb = Width of vertical side in dots (01-99) cccc =[...]

  • Pagina 111

    Printer Output Special Notes 1. It is recommended that all lines and boxes be specified in the normal print direction. 2. The maximum allowable lengths are as follows. LINE/BOX LENGTH M-8400RV Horizontal cccc 0001 to 0832 Vertical cccc 0001 to 1424 001 to 2824 (Ex panded Print Length) Section 4. Programming Reference SAT O M-8400R V 9001041 Rev. D [...]

  • Pagina 112

    Line Feed Command Structure <ESC> Eaaa aaa = Number of dots (001-999) betw een the bottom of the characters on one line to the top of the characters on the next line Example: <ESC> E010 Placement: Preceding the text that will use the line feed function Default: None Command Function To print multiple lines of the same character size wit[...]

  • Pagina 113

    4. This command is invalid only if the value specified is zero. 5. The rotation command can be used with this command. 6. Following this command with a <CR> character will allow you to print with auto line feed. In this case, the print position will be determined from the value specified in the command and the H value set in the printer. Howe[...]

  • Pagina 114

    Mirror Image Command Structure <ESC>Hhhhh<ESC>Vvvvv<ESC> RMaaaa,bbb b hhhh = Horizontal position of the top left corner of the area to be mirrored (see Print Position commands on Page 4-59) vvvv = Vertical position of the top left corner of the area to be mirrored (see Print Position commands on Page 4-59) aaa = Horizontal length [...]

  • Pagina 115

    Label #2 Label #3 Label #4 Special Notes 1. If Vertical and Horizontal position is not specified in the command, all data preceding the command will be mirrored. 2. This command can be used with the <ESC>% Rotate Fixed Base Reference Point command (see Page 5-66). It cannot be used with the <ESC>R Rotate Moving Base Reference Point comm[...]

  • Pagina 116

    Off-Line/Pause Command Structure <ESC> @,nn...n nn...n = Optional message to be displayed on the LCD. Maximum of 32 characters Example: See above Placement: Anywhere in the print job between <ESC>A and <ESC>Z Default: None Command Function To specify the printer to come to an off-line state. When used within a print job, the print[...]

  • Pagina 117

    Postnet Command Structure <ESC> BPn...n n...n = 5 digits (Postnet -32 format) 6 digits (Postnet -37 format) 9 digits (Postnet -52 format) 11 digits (Postnet -62, Delivery Point format) Example: <ESC> BP123456789 Placement: Immediately preceding the data to be encoded Default: None Command Function To print Postnet bar codes Printer Inpu[...]

  • Pagina 118

    Print Darkness Command Structure <ESC> #Ea a = Print darkness value (see Note 2 for allowable setting) Example: <ESC> #E2 Placement: Must be placed immedi ately after <ESC>A and immediately before <ESC>Z in its own separate data stream Default: See Note 2 Command Function To specify a new print darkness setting. This command[...]

  • Pagina 119

    Print Length, Expanded Command Structure <ESC>AX Sets the print length to 14" (356 mm) <ESC> AR Resets the maximum print length to 7" (178 mm) Example: See above Placement: Must follow the St art Code command (see Page 4-74) and be in it’s own separate data stream. Default: <ESC>AR Command Function To double the maximu[...]

  • Pagina 120

    Special Notes 1. AX is effective until AR is sent to reset the printer to its standard print length, or until the printer is repowered. 2. It may be included in an independent data stream to specify the size of the maximum print area: 3. When this command is used with the <ESC>& St ore Form Overlay command (see Page 4-42) the Form length [...]

  • Pagina 121

    Print Position Command Structure Horizontal Position: <ESC> Haaaa Vertical Position: <ESC> Vbbbb aaaa = Number of dots horizontally from the base reference point (1 to maximum) See Note 2. bbbb = Number of dots vertically from the base reference point (1 to maximum) See Note 2. Example: <ESC> H0020 <ESC> V0150 Placement: Pre[...]

  • Pagina 122

    2. For print lengths greater than 14 inches an optional Memory Card must be used. 3. If any part of an image is placed past the maximum number of dots for standard length and or the capacity of the memory card, that part of the image will be lost. 4. If any part of an image is placed past maximum allowable dots across the label, that part of the im[...]

  • Pagina 123

    Print Quantity Command Structure <ESC> Qaaaaaa aaaaaa = Total number of labels to print (1-999999) Example: <ESC>Q500 Placement: Just preceding <ESC>Z, unless <ESC>NUL exists, then preceding that. This command must be present in every print job. Default: None Command Function To specify the total number of labels to print fo[...]

  • Pagina 124

    Print Speed Command Structure <ESC> CSa a = Designates the speed selection See Note 2 for allowable settings Example: <ESC> CS6 Placement: Must be placed immedi ately after <ESC>A and immediately before <ESC>Z in its own separate data stream Default: As previously set in the printer configuration Command Function To specify [...]

  • Pagina 125

    Repeat Label Command Structure <ESC> C Example: See above Placement: Must be placed immedi ately after <ESC>A and immediately before <ESC>Z in its own separate data stream Default: None Command Function To print duplicate of the last label printed Input to Prin ter <ESC>A <ESC> C <ESC>Z Printer Output A duplicate[...]

  • Pagina 126

    Replace Data (Partial Edit) Command Structure <ESC> 0 (<ESC>zero) Example: See above Placement: Must follow <ESC>A and precede all other print data Default: None Command Function To replace a specified area of the previous label with new data. This command will cause the previous label to print along with any changes specified wit[...]

  • Pagina 127

    1. Specify the exact same parameters for the image to be replaced as were specified in the original data stream, including rotation, expansion, pitch, etc. This will ensure that the new data will exactly replace the old image. If the replacement data contains fewer characters than the old data, then the characters not replaced will still be printed[...]

  • Pagina 128

    Reverse Image Command Structure <ESC> (aaaa,bbb b a = Horizontal length in dots of reverse image area b = Vertical height in dots of reverse image area. See Note 6 for field ranges Example: <ESC> (100,50 Placement: This command must be preceded by all other data and be placed just before <ESC>Q Default: None Command Function To re[...]

  • Pagina 129

    Special Notes 1. A reverse image area is affected by the rotate commands. Therefore, always assume the printer is in the normal print orientation when designing and sending the Reverse Image command. 2. If using reverse images with the form overlay, place this command before the Form Overlay command in the data stream. 3. If the Rotate commands are[...]

  • Pagina 130

    Rotate, Fixed Base Reference Point Command Structure <ESC> %a a = 0 Sets print to normal direction 1 Sets print to 90°CCW 2 Sets print to 180° rotated (upside down) 3 Sets print to 270° CCW Example: <ESC> %3 Placement: Preceding any printed data to be rotated Default: <ESC>%0 Command Function To rotate the print direction in 90[...]

  • Pagina 131

    Special Notes 1. Do not combine this command and the <ESC>R Rotate command (see Page 4-70) in the same data stream. 2. The specified values are valid until another Rotate (<ESC>%) command is received. 3. Receipt of a Stop Print (<ESC>Z) command will reset the setting to the default value. Section 4. Programming Reference SAT O M-8[...]

  • Pagina 132

    Rotate, Moving Base Reference Point Command Structure Normal Direction: <ESC> N Rotated Direction: <ESC> R Example: See above Placement: Preceding any printed data to be rotated Default: <ESC> N Command Function The <ESC>R command rotates the printing of all subsequent images in a print job by 90° counterclockwise each time[...]

  • Pagina 133

    Special Notes 1. Do not combine this command and the <ESC>% rotate command (see Page 4-68) in the same data stream. 2. A custom graphic is not affected by this command. Therefore, always design and locate your graphic image to print in the appropriate orientation. 3. See Section 4, Rotated Fields, Page 4-8, for more information. 4. The specif[...]

  • Pagina 134

    Sequential Numbering Command Structure <ESC> Faaaabcccc, dd,ee aaaa = Number of times to repeat the same data (0001-9999) b = Plus or minus symbol (+ for increments; - for decrements) cccc = Value of step for sequence (0001-9999) ,dd = Number of digits for sequential numbering (01-99). The first incrementing character position starts after th[...]

  • Pagina 135

    Printer Output Special Notes 1. The value specified for Print Quantity (see Page 4-61) should be equal to the number of different sequential values desired multiplied by the number of repeats specified. Example: To print 2 sets each of the numbers 1001-1025 on separate labels, we need 50 total labels. The commands would be as follows: <ESC>A [...]

  • Pagina 136

    Start/Stop Label Command Structure Start Command: <ESC> A Stop Command: <ESC> Z Example: See above Placement: <ESC>A must precede data <ESC>Z must follow data Default: None Command Function For all print jobs, the Start command must precede the data, and the Stop command must follow. The print job will not run properly if th[...]

  • Pagina 137

    Calendar Option Commands The following commands in this section require the Calendar option. Section 4. Programming Reference SAT O M-8400R V 9001041 Rev. D Page 4-75[...]

  • Pagina 138

    Calendar Increment Command Structure <ESC> WPabbb a = Y Years M Months D Days h Hours bbb = Numeric data: Years (1-9), Months (01-99), Weeks (01-99), Days (001-999), Hours (001-999) Example: <ESC> WPM03 Placement: Anywhere within the data stream Default: None Command Function To add a value to the printer’s current date and/or time, w[...]

  • Pagina 139

    Special Notes: 1. This command requires the Calendar Option. See your SA TO representative for more details 2. Once the year increments past “99” it will wrap back to “00”. 3. This command can only be used once per data stream. 4. The printer’s internal clock may be set through the Calendar Set command (see Page 4-80). 5. If a print quant[...]

  • Pagina 140

    Calendar Print Command Structure <ESC> WA(elements) (elements) = YY YY 4 digit Year (1981-2080) YY 2 digit Year (00-91) MM Month (01-12) DD Day (01-31) HH 12 Hour Clock (00-11) hh 24 Hour Clock (00-23) mm Minute (00-59) ss Seconds (00-59) TT AM or PM JJJ Julian Date (001-366) WW Week (00-53) ww Week (01-54) Example: <ESC> WAMM/DD/YY hh:[...]

  • Pagina 141

    4. The font for the date/time elements must be specified before this command. 6. The printer’s internal clock may be set through the Calendar Set command (see Page 4-80). 7. This command can be used up to six times per job. 8. The Copy (<ESC>WD), Mirror Image (<ESC>RM) or Reverse Image (<ESC>/) commands cannot be used with this [...]

  • Pagina 142

    Calendar Set Command Structure <ESC> WTaabbccddee aa = Year (01-99) bb = Month (01-12) cc = Day (01-31) dd = Hour (00-23) ee = Minute (00-59) Example: <ESC> WT9101311200 Placement: This command must be sent in an independent data stream. Default: None Command Function To set the time and date of the printer’s internal clock. Input to [...]

  • Pagina 143

    Memory Card Option Commands These commands require the Memory Card Option. Note: Before a Memory Card can be used for the first time, it must be initialized using the <ESC>BJF comm and (see Page 4-94). If it is not initialized, the printer will not recognize the card and respond as if no card was installed. Section 4. Programming Reference SA[...]

  • Pagina 144

    Memory Card Function Clear Card Memory Command Structure <ESC>*a,bb a = Memory card section to be cleared G To clear SATO graphic files from memory card P To clear PCX graphic files F To clear formats from the memory card O To clear TrueType fonts bb = Memory Card storage area to be cleared 01 to 99 for Graphics, PCX or Formats 00 to 99 for T[...]

  • Pagina 145

    Memory Card Function Expand Memory Area Command Structure <ESC> EXa a = Memory Designation 0 Use Printer Memory 1 Use Memory Card Slot 1 2 Use Memory Card Slot 2 Example: <ESC> EX1 Placement: In its own data stream imediately after powering on. Default: None Command Function This command expands the memory available to image label s by [...]

  • Pagina 146

    7. If a job contains elements out of the memory range, it is ignored. 8. This command cannot be used with the <ESC>AX and <ESC>AR Expanded Print Length commands or the <ESC>R Rotate, Moving Base Reference Point command. 9. If the Forms Overlay command <ESC>& is used with a Memory Card to expand the print area, the Form O[...]

  • Pagina 147

    Memory Card Function Fonts, TrueType Recall Command Structure <ESC> BJRabbccdd eeeeff...f <ESC> BJTaa,b b,cc,dd,ee,ffff,gggg aa = Font ID (0 thru 9 or 00 thru 99) bb = Horizontal Expansion (01 thru 12) cc = Vertical Expansion (01 thru 12) dd = Character Pitch (01 thru 99) ee = Always 00 ffff = Number of characters to be printed using th[...]

  • Pagina 148

    Memory Card Function Fonts, TrueType Store Command Structure Begin Download <ESC> BJ( aa...abb..b Download <ESC> BJDcccccdddd ee...e End Download <ESC> BJ) aa..a = 40 byte font description bb..b = 10 byte date information ccccc= Memory offset (hexadecimal) dddd = Number of data bytes to be stored (0001-2000) ee...e= Font data to b[...]

  • Pagina 149

    Memory Card Function Format/Field Recall Command Structure <ESC> YR,aa <ESC> /D,bb ,cc...c aa = Format number to be recalled (01-99) bb = Field number to be recalled (01-99) cc...c = Data to be placed in recalled field. Example: <ESC> YR,01 <ESC> /D,01, 99 Placement: Immediately after <ESC>CC Slot Select command Defaul[...]

  • Pagina 150

    Memory Card Function Format/Field Store Command Structure <ESC> YS,aa <ESC> /N,b b,cc{.......} aa = Format number to be stored (01-99) bb = Field number to be stored (01-99) cc = Length of field to be stored (01-99) {.....} = Command stream describing the field to be stored. Example: <ESC> YS,01 <ESC> /N,01, 05 Placement: Im[...]

  • Pagina 151

    Memory Card Function Graphics, Custom Recall Command Structure <ESC>GRaaa aaa = Graphics storage number (001-999) Example: <ESC> GR111 Placement: The Recall command is sent in a secondary data stream to print the graphic, and follows any necessary position or size commands. Default: None Command Function Use the Recall command any time [...]

  • Pagina 152

    Memory Card Function Graphics, Custom Store Command Structure <ESC> GIabbbcccddd{d ata} a = Specifies character format of the data H Hex data B Binary data bbb = Number of horizontal 8 x 8 blocks (001-248) ccc = Number of vertical 8 x 8 blocks (001-267) ddd = Graphics storage number (001-999) {data}= Hex or binary data to describe the graphic[...]

  • Pagina 153

    Example of correct data stream: <ESC>A <ESC> GIHaaabbb001(DATA) <ESC>Z <ESC>A <ESC> GIHaaabbb002(DATA) <ESC>Z Example of incorrect data stream: <ESC>A <ESC> GIHaaabbb001(DATA) <ESC> GIHaaabbb002(DATA) <ESC>Z 5. Do not use ASCII <CR> or <LF> characters (carriage return or line f[...]

  • Pagina 154

    Memory Card Function Graphics, PCX Recall Command Structure <ESC> PY aaa aa = Storage area number (001 thru 099) Example: <ESC> PY001 Placement: This command must be placed within its own data stream specifying the placement of the graphic. Default: None Command Function To recall for printing a graphic file previously stored in a PCX f[...]

  • Pagina 155

    Memory Card Function Graphics, PCX Store Command Structure <ESC>PI aaa,bbbbb,{data} aaa = Storage area number (001 thru 999) bbbbb = Size of PCX file in bytes {data} = Data Example: <ESC> PI001,32000,{data} Placement: This command must be placed within its own data stream Default: None Command Function To store for later printing a PCX [...]

  • Pagina 156

    Memory Card Function Initialize Command Structure <ESC> BJFaaaaaaaa aaaaaaa = Eight character alphanumer ic user ID Example: <ESC>BJFsatocard Placement: Immediately following the <ESC>CC Slot Select command. Default: None Command Function This clears all of the data from Memory Card in the specified slot and prepares the card to a[...]

  • Pagina 157

    Memory Card Function Slot Select Command Structure <ESC> CCa a = Memory Card Slot 1 Slot 1 2 Slot 2 Example: <ESC> CC1 Placement: Immediately following the <ESC>A Start Code. Default: Last selected Memory Card Slot. Command Function Selects the card slot to be used for following Memory Card commands. Printer Input <ESC>A <[...]

  • Pagina 158

    Memory Card Function Status Command Structure <ESC> BJS Example: <ESC>BJS Placement: After the <ESC>CC Slot Select command. Default: None Command Function Casues the printer to print the card status. Printer Input <ESC>A <ESC>CC1<ESC> BJS <ESC>Z Printer Output Special Notes 1. This command requires the Memo[...]

  • Pagina 159

    Custom Protocol Command Codes Download Command Structure <ESC> LD,a,b,c,d, e,f,g,h,i a = Replacement character for STX in ASCII or hex format b = Replacement character for ETX in ASCII or hex format c = Replacement character for ES C in ASCII or hex format d = Replacement character for ENQ in ASCII or hex format e = Replacement character for [...]

  • Pagina 160

    Special Notes 1. Commas must be used to separate the parameters. If a parameter is omitted between two commas, the default Non-Standard Protocol Command codes for that parameter will be used. See Appendix E. 2. This command must be sent as an independent data stream immediately following the <ESC>A Start code and immediately preceding the <[...]

  • Pagina 161

    Two-Dimensional Symbols The following commands are used to create the two-dimensional symbologies supported by the M-8400RV printers. Section 4. Programming Reference SAT O M-8400R V 9001041 Rev. D Page 4-99[...]

  • Pagina 162

    Two-Dimensional Bar Codes Data Matrix, Data Format Command Structure <ESC> BXaabbccddeeefffghh aa = Format ID. 01-06 or 11-16. The values 07 and 17 will not be accepted by the printer. bb = Error correction level. 00 ,01, 04-14 or 20. All other values will be processed as a 00. cc = Horizontal cell size. 03 - 12 dots/cell. dd = Vertical cell [...]

  • Pagina 163

    4. The Format ID specified for “aa” is defined by the following table. The printer only supports the Format ID’s defined in the table. ID NUMBER CHARACTER SET ENCODING SCHEME 16 Bit CRC 01 Numeric, Space Base 11 02 Upper Case Alpha, Space Base 27 03 Upper Case Alpha, Space,Comma, Period, Slash, Minus Base 41 04 Upper Case Alphanumeric, Space [...]

  • Pagina 164

    Two-Dimensional Bar Codes Data Matrix, Print Data Command Structure <ESC> DCxx...x xx...x = Data, maximum of 500 characters Example: <ESC> DC00006000 Placement: Immediately following the <ESC>BC Data Format designation command or the <ESC>FX Sequential Numbering command. Default: None Command Function To print a Data Matrix [...]

  • Pagina 165

    Two-Dimensional Bar Codes Data Matrix, Sequential Numbering Command Structure <ESC>FXaaabcccdddeee aaa = Number of duplicate label s to be printed (001 -999) b = Increment or Decrement + = Increment - = Decrement ccc = Increment/Decrement Steps (001 - 999) ddd = Sequential numberi ng start position (001 - 999) Referenced to left side. eee = I[...]

  • Pagina 166

    Label Set #2 1. The maximum number of <ESC>FX Sequential Numbering commands that can be used in one job is eight. 2. In the example above four total labels will be printed (<ESC>FX002+005003<ESC>DC00006000), the sequential numbering will start at position 5 and the three digits “600” will be incremented in steps of 1. A total [...]

  • Pagina 167

    Two-Dimensional Bar Codes Maxicode Command Structure <ESC> BVa,b,c,dd dddddd d,eee,fff,gg gg.....<ESC> a = Position of Maxicode symbol within the set, when used in a structured append format 1~8. b = Total number of Maxicode symbols in the set, when used in a structured format 1~8. c = 2 For Mode 2 Structured Carrier Message for Domesti[...]

  • Pagina 168

    Special Notes 1. The Secondary Message field (ee...e) must contain exactly 84 characters. If a smaller message is specified, the field must be padded with “exclamation point” character(s). 2. <Rs> represents Hex 1E, <Gs> represents Hex 1D, <Eot> represents Hex 04, <ESC> represents Hex 1B and <Sp> represents Hex 20.[...]

  • Pagina 169

    Two-Dimensional Bar Codes PDF417 Command Structure <ESC> BK aabbcddeefff fnn... n aa = Minimum module dimensi on (03-09 dots). Will not print if values of 01, 02 or greater than 10 are specified. bb = Minimum module pitch dimensi on (04-24 dots). Will not print if values of 01, 02, 03 or greater than 25 are specified. c = Security (error dete[...]

  • Pagina 170

    2. If the product of the values entered for “dd” and “ee” are not equal to or less than the value of “fff” (i.e.,“ffff” is greater that “dd” x “ee”), an error will occur and the symbol will not be printed. It is recommended that these values each be set to “000” and the printer be allowed to automatically calcul ate the [...]

  • Pagina 171

    SECTION 5. INTERFACE SPECIFICATIONS INTRODUCTION This section presents the interface specifications for the M-8400RV printer. These specifications include detailed information on how to properly interface your pri nter with your host system. The following information is presented in this section: • Interface Types • Using the Receive Buffer •[...]

  • Pagina 172

    THE RECEIVE BUFFER The M-8400RV pr inter have the ability to receive a data stream from the host in one of two ways. The receive buffer may be configured to accept one print job at a time or multiple print jobs. The single job print buffer is generally used by softwar e programs that wish to maintain control of the job print queue so that it can mo[...]

  • Pagina 173

    The receiving buffer will not be able to receive more data again until a “Buffer Available” condition occurs. This takes place when the receiving buffer has emptied so that only 56K bytes of data are being held (8K bytes from being full). At this time, DTR will go “high” or an X-On is sent to tell the host that it can again receive data. Al[...]

  • Pagina 174

    PIN ASSIGNMENTS READY/BUSY FLOW CONTROL Ready/Busy is the hardware flow control for the serial interface on the M-8400RV printer. By raising/lowering the voltage level on Pin 20 of the RS232 por t, the printer notifies the host when it is ready to receive data. Pin 4 ( RTS ) and pin 20 ( DTR ) are the important signals on the printer for this metho[...]

  • Pagina 175

    Cable Requirements Data Streams Once the flow control method has been chosen for the RS232C interface, the data stream must be sent in a specific manner. The STX and ETX control characters must frame the data stream. <STX><ESC>A . . Job#1 . . <ESC>Z<ETX><STX><ESC>A . . Job#n . . <ESC>Z<ETX> NOTE: All [...]

  • Pagina 176

    Cable Requirements Data Streams The data streams for X-On/X-Off are constructed in the same way as they are for Ready/Busy flow control. The STX and ETX control characters must fra me the data stream. (NOTE: All characters, including STX , ESC and ETX are in ASCII). <STX><ESC>A . . Job#1 . . <ESC>Z<ESC>A . . Job#n . . <ES[...]

  • Pagina 177

    If a CAN (18 hexadecimal) is received by the printer, it will cancel the current print job and clear all data from the receive buffer . Status Response The Bi-Com protocol is an advanced version of bi-directional communications where the printer can also report the number of labels remaining to be printed for the current print job. Upon receipt of [...]

  • Pagina 178

    ASCII HEX DEFINI TION OFF-LINE 0 30 No Errors 1 31 Ribbon N ear En d 2 32 Buffer Near Full 3 33 Ribbon N ear En d and Buf fer Nea r Full ON-LINE, WAITING FOR DATA A 41 No Errors B 42 R ibbon N ear En d C 43 Buffer Near Full D 44 Rib bon Ne ar End an d Buff er Near Fu ll ON-LINE, PRINTING G 47 No Errors H 48 Rib bon Ne ar End I 49 Buffer Near Ful l [...]

  • Pagina 179

    CENTRONICS PARALLEL INTERFACE ELECTRICAL SPECIFICATIONS Printer Connector AMP 57-40360 (DDK) or equivalent Cable Connector AMP 57-30360 (DDK) or equivalent Cable Length 10 ft. or less Signal Level H i g h=+ 2 . 4 Vt o+ 5 . 0 V Low = 0V to -0.4V DATA STREAMS Single Job Buffer: The Single Job Buffer mode i s not available when using th e Centronics i[...]

  • Pagina 180

    ACCESSORY (EXT) CONNECTOR The Accessory (or EXT) connector on the M-8400RV pri nter rear panel is intended for use with the external printer accessories such as label rewinders or applicators. The 14-pin Centronics type connector provides a choice of four different output signals along with various error conditions. PIN ASSIGNMENTS PIN DIRECTION SI[...]

  • Pagina 181

    EXTERNAL OUTPUT SIGNAL TYPES 0V +5V +5V 0V +5V 0V 20 milliseconds Start Print. (Label Feed Start) End Print (Label Feed Stop) 0V +5V TYPE 1 TYPE 2 TYPE 3 TYPE 4 Section 5. Interface Specifications SAT O M-84 0 0R V 9 0 01 0 4 1 Rev . D P a g e 5- 1 1[...]

  • Pagina 182

    This page left blank intentionally. Section 5. Interface Specifications SAT O M-84 0 0R V 9 0 01 0 4 1 Rev . D P a g e 5- 1 2[...]

  • Pagina 183

    SECTION 6. TROUBLESHOOTING This section has been devised to help you if you are unable to produce output on the M-8400RV. Use this section to make sure the basics have been checked before deciding you are unable to proceed any further. The section is divided into three parts: • Initial Checklist • Centronics Parallel Interface • RS232C Serial[...]

  • Pagina 184

    c. The cable is not defective. There are other things that can cause this error message on your computer, but at this stage, a defective cable may be one of the reasons. 4. When you send the print job to the printer and it does not respond, and there is no error message on the PC: a. Check your data stream for some of the basics. Is your job framed[...]

  • Pagina 185

    USING THE RS232C (SERIAL) INTERFACE 1. Is the RS232C Serial cable connected securely to your serial port on the PC (DB- 25S Male) and to the RS232C connector on the printer? WARNING: Never connect or disconnect interface cables (or use a switch box) with power applied to either the printer or the host. This may cause damage to the interface circuit[...]

  • Pagina 186

    ERROR SIGNALS LED LCD MESSAGE AUDIBLE BEEP ERROR CONDITION TO CLEAR Error On Machine Error 1 Long Machine Error Cycle power on/off Error On EEPROM Error 1 Long EEPROM Read/Write Cycle power on/off Error On Head Error 1 Long Head Cycle power on/off Error On S ensor Error 3 Short Sensor Cycle power on/off Error Blinks Card R/W Error 1 Long Memory Car[...]

  • Pagina 187

    APPENDIX A. COMMAND CODE QUICK REFERENCE A Start Code . B egins all print jobs. Page 4 -74 A(space)Z For m Feed . Feeds a blank tag or lab el. Pa ge 4-40 AR Normal Print Length . This command resets the printer to the Standard print le ngth (7 inches). Page 4 -57 AX Expanded Print Length . This command sets the printer to the Expanded print l ength[...]

  • Pagina 188

    BDabbcccd Bar Codes . Prints a 2:5 ratio bar code , except for UPC, EAN, Code 93, Code 128 and UCC128 symbols, which are fixed width bar codes. For value s a, bb, cc c and d see inst ruction s for Babb cccd. For UPC/EAN bar codes, this command puts descender bars an d humand r eadable t ext below t he symbol. Page 4 -11 BKaabbcdd eeefffnn...n PDF41[...]

  • Pagina 189

    BWaabbb Bar C odes. Expansion. Works together with the BT command to specify an expans ion factor an d the bar c ode heigh t for the pa rticular symbol be ing prin ted. aa = Expansion factor by which the wi dth of all bars an d spaces is increased ( 01-12) bbb = Bar he ight by dot (0 04-600 dot s) Page 4 -16 BXaabbccdd eeefffghh Data Matrix. Data F[...]

  • Pagina 190

    Faaaabcccc ddee Sequential Numbering . Allows the printing o f sequen cing fields (text, bar codes) wh ere all increment ing is done w ithin the printer. aaaa = Number of times to repe at the same data (0001-9999) b = Plus or minus symbol (+ for inc rements; - for decrements) cccc = Value of step for sequence (001-9999) dd = No. of digit s for sequ[...]

  • Pagina 191

    Gabbbccc(data) Custom Graphics . Allow s the creatio n and prin ting of grap hic images using a dot-add ressable matrix. a = Specif ies format o f data strea m to follow B Binary H Hexadeci mal bbb = Number of horizontal 8 x 8 blocks (001 -152) ccc = Number of vertical 8 x 8 blocks (001-178 or 001-35 6 for 14" label) data = Data to describe th[...]

  • Pagina 192

    OA Font type . Specifies the OCR-A font with dot matrix . P age 4-34 M-8400RV OA Font Matrix 15W x 22H OB Font type . Specifies the OCR-B font dot matrix. Page 4-34 M-8400RV OB Font Matri x 20 W x 24H Paa Character Pitc h . Designa tes the nu mber of dots b etween ch aracters. aa = Number of dots between characters (01-99) Page 4 -26 PR Fixed Font [...]

  • Pagina 193

    Vbbbb Vertical P osition . Specifie s a field’s vert ical location d own th e length of the label from the curre nt base reference point. Units of measurement are dots. Page 4 -59 M-8400RV bbbb = New Ver tical Pos ition 0001-1424 WBa Font type . Speci fies the 18W x 30L dot matri x font (includi ng descenders). a = 0 Disabl es auto-smoothing of f[...]

  • Pagina 194

    %a Rotate. Fixed Ba se Reference Point . Rotates printin g in 90° increments without changi ng the base reference p oint. a = 0 Set s print to normal direction 1 Set s print to 9 0° CCW 2 Set s print to 18 0° rotated (u pside do wn) 3 Set s print to 270° CC W (90° CW) Page 4 -68 $a,b,c,d Vector font . Specifi es printing of the uni que SATO ve[...]

  • Pagina 195

    *a Cle ar Print Job(s) and Memory . Clears individu al memory an d buffers. a = When no t included in comma nd, clears print jobs in Multi-Bu ffer mode. a = If included in command, specifies memory section to be cleared T Custom c haracter memory, printer & Form overlay memory, printer X Clears all memory all memory and buffers Page 4 -29 @, nn[...]

  • Pagina 196

    Memory Card Option Commands BJ(aa..a bb..b S tart TrueTyp e Font Storage . Prepares t he Memory Card to accept TrueType font data . aa...a = 40 byte font description bb...b = 10 byte date field Page 4 -86 BJDcccccdddd ee...e Download Tru eType Font Data . Downloads the TrueType font data to the memory a rea specified . ccccc = Memory Offset (hexade[...]

  • Pagina 197

    EXa Expand Memory Area . Expand s the memory area used by the pri nter to image th e label. a = 0 Return to using i nternal printer RAM 1 Use Memory Card in Slot 1 2 Use Memory Card in Slot 2 Page 4 -83 GIabbbcccdd ee...e Store Custom Graphics . Stores a graphi c image in the memory card to be calle d later fo r printing o n a label. a = Specif ies[...]

  • Pagina 198

    This page left intentionally blank. Appendix A: Command Quick Reference Pa g e A- 1 2 9 0 01 0 4 1 Rev . D S AT O M-8 4 00RV[...]

  • Pagina 199

    APPENDIX B. BAR CODE SPECIFICATIONS BAR CODE SYMBOLOGIES This section contains detailed information on the printing of bar codes on the M-8400RV printers. Information on printing the following bar code symbologies is provided: • Codabar • Code 39 • Interleaved 2 of 5 • UPC-A/EAN-13 • EAN-8 • Industrial 2 of 5 • Matrix 2 of 5 • Code [...]

  • Pagina 200

    Codabar Command Structure 1:3 ratio <ESC> B0bbcccd (data) d 2:5 ratio < ESC> BD0bbcccd (data) d 1:2 ratio <ESC> D0bbcccd (data) d bb = Width of narrow element in dots (01-12) ccc = Bar height in dots (001-600) d = Required Start and Stop character (A, B, C, or D) (data) = Bar code data ( alphanumeric) Character Set 0-9, -,$,:,/,+ [...]

  • Pagina 201

    Code 39 Command Structure 1:3 ratio: <ESC> B1bbccc* (data) * 2:5 ratio: <ESC> BD1bbccc* (data) * 1:2 ratio: <ESC> D1bbccc* (data) * bb = Width of narrow element in dots (01-12) ccc = Bar height in dots (001-600) * = Required Start and Stop character (asterisk) (data) = Bar code data ( alphanumeric) Character Set 0-9, A-Z, Space, $[...]

  • Pagina 202

    Interleaved Two of Five (I 2/5) Command Structure 1:3 ratio: <ESC> B2bbccc (data) 2:5 ratio: <ESC> BD2bbccc (data) 1:2 ratio: <ESC> D2bbccc (data) bb = Width of narrow element in dots (01-12) ccc = Bar height in dots (001-600) (data) = Bar code data ( numeric); must be an even number of digi ts or else the printer will add a l ead[...]

  • Pagina 203

    UPC-A/EAN-13 Command Structure <ESC> B3bbccc (data) <ESC> D3bbccc (data) <ESC> BD3bbccc (data) bb = Width of narrow element in dots (01-12) ccc = Bar height in dots (001-600) (data) = Bar code data (numeric); must be exactly 13 digi ts. For UPC-A, the first digit must be a zero and the last 11 digits are the actual UPC-A data foll[...]

  • Pagina 204

    Calculating the Mod 10 Check Digit If you wis h to encode the UPC-A data “01234567890”, follow these steps to find the correct chec k digit. ODD 024680 EVEN 13579 C D 1. Fi rst add all the numbers in the ODD positions. i.e. , 0+2 +4+6 +8+0 = 2 0 2. Mul tiply the result of S tep 1 by 3. i.e., 20 x 3 = 60 3. Add up all the numbers in the EVEN pos[...]

  • Pagina 205

    EAN-8 Command Structure <ESC> B4bbccc (data) <ESC> D4bbccc (data) bb = Width of narrow element in dots (01-12) ccc = Bar height in dots (001-600) (data) = Bar code data (numeri c); must be exactl y 8 digits. Character Set 0-9 (numeric onl y) Density Table Value of “bb” Narrow B ar Width (mils) Magnification Factor 02 10.0 75% 03 15 [...]

  • Pagina 206

    Industrial Two of Five Command Structure 1:3 ratio: B5bbccc (data) 2:5 ratio: BD5bbccc (data) 1:2 ratio: D5bbccc (data) bb = Width of narrow element in dots (01-12) ccc = Bar height in dots (001-600) (data) = Bar code data ( numeric); must be an even number of digi ts or else the printer will add a leading zero Character Set 0-9 (numeric onl y) Not[...]

  • Pagina 207

    Matrix Two of Five Command Structure 1:3 ratio: <ESC> B6bbccc (data) 2:5 ratio: <ESC> BD6bbccc (data) 1:2 ratio: <ESC> D6bbccc (data) bb = Width of narrow element in dots (01-12) ccc = bar height in dots (001-600) (data) = Bar code data ( numeric only); m ust be an even number of digits or el se the printer will add a leading zero[...]

  • Pagina 208

    Code 128 Command Structure <ESC> BGbbcccdd (data) bb = Width of narrow element in dots (01-12) ccc = Bar height in dots (001-600) dd = Start code to specify initial subs et of bar code data >G Subset A Start code >H Subset B Start code >I Subset C Start code (data) = Includes bar code data and subset Shift codes; Shift codes are used[...]

  • Pagina 209

    MSI Command Structure 1:3 ratio: <ESC> BAbbccc (data) d 2:5 ratio <ESC> BDAbbccc (data) d 1:2 ratio <ESC> DAbbccc (data) d bb = Width of narrow element in dots (01-12) ccc = Bar height in dots (001-600) (data) = Bar code data (numeric); maxim um of 15 digits d = Required check digit Character Set 0-9 (numeric onl y) Example <ES[...]

  • Pagina 210

    Code 93 Command Structure 1:3 ratio: <ESC> BCbbcccdd (data) bb = Width of narrow element in dots (01-12) ccc = Bar height in dots (001-600) dd = Length of data (number of digits, 00-99) (data) = Bar code data (alphanum eric); length must match value of parameter “dd”; check digit is supplied by printer Character Set 0-9, A-Z, -, ., Space,[...]

  • Pagina 211

    UPC-E Command Structure <ESC> BEbbccc (data) <ESC> DEbbccc (data) bb = Width of narrow element in dots (01-12) ccc = Bar height in dots (001-600) (data) = Bar code data (numeri c); must be exactl y 6 digits Character Set 0-9 (numeric onl y) Density Table Value of “bb” Narrow B ar Width (mils) Magnification Factor 02 10.0 75% 03 15 .[...]

  • Pagina 212

    Bookland (UPC/EAN Supplements) Command Structure <ESC> BFbbccc (data) bb = Width of narrow element in dots (01-12) ccc = Bar height in dots (001-600) (data) = Bar code data (numeri c); must be exactl y 2 or 5 digits Character Set 0-9 (numeric onl y) Density Table Value of “bb” Narrow B ar Width (mils) Magnification Factor 02 10.0 75% 03 1[...]

  • Pagina 213

    UCC-128 Command Structure <ESC> BIbbcccd (data) bb = Width of the narrow elements i n dots (01 to 12) ccc = Bar height in dots (001 to 600) d = Placement of human readable text 0 None 1 Text at top of bar code 2 Text at bottom of bar code (data) = 17 digi ts made up of the f ollowing: 1st digit = Container type digits 2-8, Shipper identifi ca[...]

  • Pagina 214

    Example Without increm enting <ESC>A <ESC>H0100<E SC>V0100<ESC> BI04150101 234567000000001 <ESC>Q2 <ESC>Z With incrementing <ESC>A <ESC>H0100<E SC>V0100<ESC>F001+001 <ESC> BI04150101234567000000001 <ESC>Q2 <ESC>Z Appendix B: Bar Code Specificati ons Pa g e B- 1 6 9 0 01 0[...]

  • Pagina 215

    Postnet Command Structure <ESC> BP (data) dat a = 5 digit s ZIP = 6 di gits for Postnet 37 = 9 digits for ZIP+4 = 11 di gits for Dlelivery Poi nt Bar Code Character Set 1-9 (numeric onl y) Notes 1. Fr ame bits and check digits added automatically by printer. 2. Bar code wi dth and height are fixed and cannot be changed. 3. If the number of di[...]

  • Pagina 216

    Data Matrix Command Structure Data Format <ESC> BXaabbccddeeefffghh aa = Format ID. 01-06 or 11-16. The values 07 and 17 will not be accepted by the printer. bb = Error correction level . 00 ,01, 04-14 or 20. All other values will be processed as a 00. cc = Horizontal cell s ize. 03 - 12 dots/cell. dd = Vertical cell size. 03 - 12 dots/cell. [...]

  • Pagina 217

    Character Set ID NUMBER CHARACTER SET ENCODING SCHEME 16 Bit CRC 01 Numeric, Space Base 11 02 Upper Case Alpha, Space Base 27 03 Upper Case Alpha, Space,Comma, Peri od, Slash, Minus Base 4 1 04 Upper Case Alphanumeric, Space Base 37 05 ASCII 7-bit, F ull Keyboard (20 H -7 F H )A S C I I 06 ISO 8-bit , Intern ational (2 0 H -F F H ) 8-Bit 32 Bit CRC[...]

  • Pagina 218

    Maxicode Command Structure <ESC> BVa,b,c,ddddddddd,eee,fff,gggg.....<ESC> a = Position of Maxicode sy mbol within the set, when used in a structured append format 1~8. b = Total number of Maxicode symbols in the set, when used in a structured format 1~8. c = 2 For Mode 2 Structured Carrier Message for Domestic U.S. UPS shipments 3 For M[...]

  • Pagina 219

    PDF417 Command Structure <ESC> BFaabbcddeeffffnnn...n aa = Minimum modul e dimension ( 03-09 dots). Will not print if values of 01, 02 or greater than 10 are specified. bb = Minimum module pitch di mension (04-24 dots). Wil l not print if values of 01, 02, 03 or greater than 25 are specified. c = Security (error detection) Level (1-8). dd = C[...]

  • Pagina 220

    CODE 128 CHARACTER TABLE The Code 128 Table lists 105 data values for the three subsets: A, B, and C. Each subset column displays either a single column of data or a double column of data. • If the subset column displays a single column of data, that is the data to be entered to produce the result. • If the subset column displays a double colum[...]

  • Pagina 221

    VALUE SU BSET A SUBSET B SUBSET C VALUE S UBSET A SUBSET B SUBSET C 0S P S P 0 0 3 6D D 3 6 1! ! 0 1 3 7 E E 3 7 2“ ” 0 2 3 8 F F 3 8 3# # 0 3 3 9 G G 3 9 4$ $ 0 4 4 0 H H 4 0 5% % 0 5 4 1I I 4 1 6& & 0 6 4 2 J J 4 2 7‘ ‘ 0 7 4 3 K K 4 3 8( ( 0 8 4 4 L L 4 4 9) ) 0 9 4 5 M M 4 5 10 * * 10 46 N N 46 11 + + 11 47 O O 47 12 , , 12 48 P[...]

  • Pagina 222

    VALUE SUBSET A SUBSET B SUBSET C VALUE SU BSET A SUBSET B SUBSET C 72 BS >( h >( 72 89 EM >9 y >9 8 9 73 HT >) i >) 73 90 SUB >: z >: 90 74 LF >* j >* 74 9 1 ESC >; { >; 91 75 VT >+ k >+ 75 92 FS >< | >< 92 76 FF >, l >, 76 93 G S >= } >= 93 77 CR >- m >- 77 94 RS >> ~ &g[...]

  • Pagina 223

    APPENDIX C. CUSTOM CHARACTERS AND GRAPHICS CUSTOM-DESIGNED CHARACTER EXAMPLE The following example is presented to help understand the use of the Custom Designed Characters command. It demonstrates the design and printing of an “arrow” in a 16 x 16 matrix. 1. Determine which matrix size to use • 16 dot x 16 dots • 24 dots by 24 dots 2. Lay [...]

  • Pagina 224

    3. Transfer the image into two bit map representations and then into hexadecimal or binary format. 4. To store the custom designed character in memory using a hexadecimal data stream, the command would be: <ESC>A <ESC> T1H3F 0100038007C00FE01FF03FF87FFCFFFE07C007C007C007C007C007C007C0 07C0 <ESC>Z Note: This should be a continuous [...]

  • Pagina 225

    6. To recall the custom character from memory, send the following code to the printer: <ESC>A <ESC>L505<E SC>H0150<ESC>V100<ESC > K1B903F <ESC>L505<E SC>H0600<ESC>V100<ESC > K1B903F <ESC>L0303<ESC>H0125<ESC>V02 50<ESC>XMTHIS SIDE UP ! <ESC>Q1 <ESC>Z The printe[...]

  • Pagina 226

    CUSTOM GRAPHICS EXAMPLE The following example is presented to help you understand the use of the Custom Graphics command. It demonstrates the design and printing of a “diskette” in a 48 x 48 matrix. 1. Determine the matrix size for the graphic. It must be in 8 dot by 8 dot blocks. The example here has six blocks horizontally and six blocks vert[...]

  • Pagina 227

    3. Transfer the image into a bit map representation and then into hexadecimal format: BIT MAP HEXADECIMAL FORMAT 1 2345 6 123456 11111111 11111111 11 111111 11111111 11111111 11 111111 FF FF FF FF FF FF 11111111 11111111 11 111111 11111111 11111111 11 111111 FF FF FF FF FF FF 11000000 00000000 00 000000 00000000 00000000 00 000011 C0 00 00 00 00 03[...]

  • Pagina 228

    4. Using the hexadecimal data, send the following code to print the graphic image as designed. <ESC>A<ESC>H0100<ESC>V0100<E SC> GH006006 FFFFFF FFFFFF FFFFFF FF FFFF C00000 000003 C00000 000003 C000FF FFFFF3 C00080 00001 3 C00080 000013 C0009F FFFF13 C00080 000013 C00080 000013 C0009F FFFF13 C00080 000013 C00080 000013 C000F[...]

  • Pagina 229

    PRINT #1,CHR$(&H00);CHR$(&H00);CHR$(&H00);CHR$(&H00);CHR$(& H03); PRINT #1,CHR$(&HC0);CHR$(&H00);CHR$(&H03);CHR$(&HC0);CHR$(&H0 0); PRINT #1,CHR$(&H03);CHR$(&HC0);CHR$(&H00);CHR$(&H07 );CHR$(&H00); PRINT #1,CHR$(&H00);CHR$(&H03);CHR$(&HC0);CHR$(&H00 );CHR$(&H0F); PRINT [...]

  • Pagina 230

    PCX GRAPHICS EXAMPLE A graphics file in a PCX format may also be transmitted to the printer. The file must not be larger than 32K bytes (DOS fi le size reported in a DIR listing). For example, the WIZ.PCX image shown below has a file size of 15076 bytes. The uncompressed size (PCX is a compressed file) of the file must not be greater than 64K bytes[...]

  • Pagina 231

    APPENDIX D. OPTIONAL ACCESSORIES INTRODUCTION This section contains instructions for using the following M-8400RV optional features: • Label Rewinder • Label Cutter • Label Dispenser • PCMCIA Memory Cards • Calendar LABEL REWINDER The rewinder is an external unit that allows for labels and tags to be rewound in rolls up to 8.5 inches in d[...]

  • Pagina 232

    To unwind for using with an applicator, first set the power switch OFF. Attach the lead edge of the labels from the rewind spindle to the applicator entry point. Select the WIND option on the rewinder, and when ready to begin, set the power switch to ON. LABEL CUTTER The label cutter consists of an internal mechanism that will cut labels or tags as[...]

  • Pagina 233

    LABEL DISPENSE OPTION The M-8400RV Label Dispense Option is an external mechanism that provides the ability to print labels in the “demand” mode. It is attached to front of the printer. When the label dispenser is installed and configured for operation, the printer dispenses one label at a time, peeling the backing from the label, which allows [...]

  • Pagina 234

    8. Close the Print Head and place the printer on-line. 9. The Label Dispense Option is ready for use. General Operation Send your data stream in the normal manner to the printer. Labels should print one at a time, even if your print quantity command requests more than one label. As the labels are printed and presented for the operator to remove, th[...]

  • Pagina 235

    PCMCIA MEMORY CARDS Description The Memory Card Option provides the connectors and interface board for two PCMCIA memory cards slots. The two Memory Card slots, labeled 1 and 2, are on a PC board mounted inside the printer. Access to these cards is gained by removing PC board compartment cover. The printer memory can be expanded up to 4MB. Type SRA[...]

  • Pagina 236

    ERROR DESCRIPTION INDICATION REMEDY Low Battery - Low battery condition is det ected when pr inter is powered o n. STATUS LED: Red Blinking Audible B eep: 1 long Display: Card Low Battery Depress LINE k ey to print Card Status. Replace Mem ory Card batter y. Note that all data w ill be lost whe n the battery is removed. Card R/W Error 1. No card is[...]

  • Pagina 237

    CALENDAR The Calendar Option allows the date and time to be maintained in the local printer rather than using the system clock. It consists of a special clock chip that replaces the EEPROM on the main pcb assembly. A qualified technician should perform the upgrade as it requires modifications to the main PCB assembly. Please call SATO Technical Sup[...]

  • Pagina 238

    This page left intentionally blank. Appendix D: Optional Features Pa g e D- 8 9 0 01 0 4 1 Rev . D S AT O M-8 4 00RV[...]

  • Pagina 239

    APPENDIX E. CUSTOM PROTOCOL COMMAND CODES DESCRIPTION This section contains information on creating custom Protocol Command Codes for operating the M-8400RV. The Protocol Command codes are used to tell the printer that a specific type of information is being transmitted to the printer. As an example, the Standard Protocol Command Code specifies the[...]

  • Pagina 240

    RESET If the custom Protocol Command codes are incorrect or if the printer does not respond to commands using the custom set, the Alternate Protocol Control Codes can be restored by the following procedure: 1. Turn the printer off. 2. Place DIP switch DS2-7 in the ON position. 3. Turn power on while simultaneously pressing the FEED and LINE switche[...]

  • Pagina 241

    6. After the command has been sent, the unit will beep and pr int a status label. If it does not beep and print the label, the printer did not accept the data. 7. If the printer does not beep and print a setting label, turn the printer off, check your download command stream for errors and star t the download process over at step 1. 8. If the custo[...]

  • Pagina 242

    This page left intentionally blank. Appendix E: Custom Protocol Command Codes Pa g e E- 4 9 0 01 0 4 1 Rev . D S AT O M-8 4 00RV[...]