SATO M-8400RV manuel d'utilisation
- Voir en ligne ou télécharger le manuel d’utilisation
- 242 pages
- 6.76 mb
Aller à la page of
Les manuels d’utilisation similaires
-
Printer
SATO GT Series
2 pages 1.04 mb -
Printer
SATO S84128 Standard
23 pages 2.23 mb -
Printer
SATO 5900RVe
66 pages 1.12 mb -
Printer
SATO GL408e / GL412e
25 pages 1.92 mb -
Printer
SATO S8404 Standard
23 pages 2.23 mb -
Printer
SATO CG 408
39 pages 0.79 mb -
Printer
SATO M8459S
212 pages 2.88 mb -
Printer
SATO DR300
96 pages 6.69 mb
Un bon manuel d’utilisation
Les règles imposent au revendeur l'obligation de fournir à l'acheteur, avec des marchandises, le manuel d’utilisation SATO M-8400RV. Le manque du manuel d’utilisation ou les informations incorrectes fournies au consommateur sont à la base d'une plainte pour non-conformité du dispositif avec le contrat. Conformément à la loi, l’inclusion du manuel d’utilisation sous une forme autre que le papier est autorisée, ce qui est souvent utilisé récemment, en incluant la forme graphique ou électronique du manuel SATO M-8400RV ou les vidéos d'instruction pour les utilisateurs. La condition est son caractère lisible et compréhensible.
Qu'est ce que le manuel d’utilisation?
Le mot vient du latin "Instructio", à savoir organiser. Ainsi, le manuel d’utilisation SATO M-8400RV décrit les étapes de la procédure. Le but du manuel d’utilisation est d’instruire, de faciliter le démarrage, l'utilisation de l'équipement ou l'exécution des actions spécifiques. Le manuel d’utilisation est une collection d'informations sur l'objet/service, une indice.
Malheureusement, peu d'utilisateurs prennent le temps de lire le manuel d’utilisation, et un bon manuel permet non seulement d’apprendre à connaître un certain nombre de fonctionnalités supplémentaires du dispositif acheté, mais aussi éviter la majorité des défaillances.
Donc, ce qui devrait contenir le manuel parfait?
Tout d'abord, le manuel d’utilisation SATO M-8400RV devrait contenir:
- informations sur les caractéristiques techniques du dispositif SATO M-8400RV
- nom du fabricant et année de fabrication SATO M-8400RV
- instructions d'utilisation, de réglage et d’entretien de l'équipement SATO M-8400RV
- signes de sécurité et attestations confirmant la conformité avec les normes pertinentes
Pourquoi nous ne lisons pas les manuels d’utilisation?
Habituellement, cela est dû au manque de temps et de certitude quant à la fonctionnalité spécifique de l'équipement acheté. Malheureusement, la connexion et le démarrage SATO M-8400RV ne suffisent pas. Le manuel d’utilisation contient un certain nombre de lignes directrices concernant les fonctionnalités spécifiques, la sécurité, les méthodes d'entretien (même les moyens qui doivent être utilisés), les défauts possibles SATO M-8400RV et les moyens de résoudre des problèmes communs lors de l'utilisation. Enfin, le manuel contient les coordonnées du service SATO en l'absence de l'efficacité des solutions proposées. Actuellement, les manuels d’utilisation sous la forme d'animations intéressantes et de vidéos pédagogiques qui sont meilleurs que la brochure, sont très populaires. Ce type de manuel permet à l'utilisateur de voir toute la vidéo d'instruction sans sauter les spécifications et les descriptions techniques compliquées SATO M-8400RV, comme c’est le cas pour la version papier.
Pourquoi lire le manuel d’utilisation?
Tout d'abord, il contient la réponse sur la structure, les possibilités du dispositif SATO M-8400RV, l'utilisation de divers accessoires et une gamme d'informations pour profiter pleinement de toutes les fonctionnalités et commodités.
Après un achat réussi de l’équipement/dispositif, prenez un moment pour vous familiariser avec toutes les parties du manuel d'utilisation SATO M-8400RV. À l'heure actuelle, ils sont soigneusement préparés et traduits pour qu'ils soient non seulement compréhensibles pour les utilisateurs, mais pour qu’ils remplissent leur fonction de base de l'information et d’aide.
Table des matières du manuel d’utilisation
-
Page 1
PN9 0 0 1 0 4 1 R e v . D ® M-8400RV Thermal Transfer Printer Operator and Technical Reference Manual[...]
-
Page 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[...]
-
Page 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[...]
-
Page 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[...]
-
Page 5
TABLE OF CONTENTS SECTION 1. PRINTER OVERVIEW Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1 Compatibility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1 General Printer Specifications . . . . . . . . . . . . . . . . . . . . 1-3 Character Fonts . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-5 Ba[...]
-
Page 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 . . . . . . . . .[...]
-
Page 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 [...]
-
Page 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[...]
-
Page 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 [...]
-
Page 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[...]
-
Page 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[...]
-
Page 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[...]
-
Page 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 [...]
-
Page 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[...]
-
Page 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[...]
-
Page 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°,[...]
-
Page 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[...]
-
Page 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[...]
-
Page 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 [...]
-
Page 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[...]
-
Page 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 [...]
-
Page 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[...]
-
Page 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 [...]
-
Page 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[...]
-
Page 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[...]
-
Page 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 [...]
-
Page 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[...]
-
Page 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[...]
-
Page 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[...]
-
Page 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[...]
-
Page 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[...]
-
Page 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[...]
-
Page 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 •[...]
-
Page 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[...]
-
Page 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[...]
-
Page 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[...]
-
Page 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 [...]
-
Page 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 +[...]
-
Page 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.[...]
-
Page 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 [...]
-
Page 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[...]
-
Page 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[...]
-
Page 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[...]
-
Page 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 [...]
-
Page 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[...]
-
Page 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[...]
-
Page 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[...]
-
Page 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[...]
-
Page 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 [...]
-
Page 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[...]
-
Page 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 [...]
-
Page 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 [...]
-
Page 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[...]
-
Page 54
Hex Dump Label Section 2. Installation and Configuration Page 2-3 6 9001041 Rev. D SAT O M-8400RV[...]
-
Page 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[...]
-
Page 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[...]
-
Page 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[...]
-
Page 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[...]
-
Page 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 [...]
-
Page 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 [...]
-
Page 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[...]
-
Page 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[...]
-
Page 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[...]
-
Page 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[...]
-
Page 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[...]
-
Page 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[...]
-
Page 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[...]
-
Page 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[...]
-
Page 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 &[...]
-
Page 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[...]
-
Page 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 [...]
-
Page 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[...]
-
Page 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[...]
-
Page 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[...]
-
Page 75
Printer Output Section 4. Programming Reference SAT O M-8400R V 9001041 Rev. D Page 4-13[...]
-
Page 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 [...]
-
Page 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[...]
-
Page 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[...]
-
Page 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 [...]
-
Page 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[...]
-
Page 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[...]
-
Page 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[...]
-
Page 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[...]
-
Page 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[...]
-
Page 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 [...]
-
Page 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[...]
-
Page 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[...]
-
Page 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[...]
-
Page 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 &[...]
-
Page 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 [...]
-
Page 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[...]
-
Page 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[...]
-
Page 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> [...]
-
Page 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[...]
-
Page 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[...]
-
Page 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[...]
-
Page 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[...]
-
Page 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[...]
-
Page 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[...]
-
Page 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[...]
-
Page 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 [...]
-
Page 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[...]
-
Page 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[...]
-
Page 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[...]
-
Page 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[...]
-
Page 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[...]
-
Page 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[...]
-
Page 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[...]
-
Page 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[...]
-
Page 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 =[...]
-
Page 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 [...]
-
Page 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[...]
-
Page 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[...]
-
Page 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 [...]
-
Page 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[...]
-
Page 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[...]
-
Page 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[...]
-
Page 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[...]
-
Page 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[...]
-
Page 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 [...]
-
Page 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[...]
-
Page 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[...]
-
Page 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[...]
-
Page 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 [...]
-
Page 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[...]
-
Page 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[...]
-
Page 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[...]
-
Page 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[...]
-
Page 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[...]
-
Page 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[...]
-
Page 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[...]
-
Page 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[...]
-
Page 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[...]
-
Page 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[...]
-
Page 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 [...]
-
Page 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[...]
-
Page 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[...]
-
Page 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[...]
-
Page 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[...]
-
Page 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:[...]
-
Page 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 [...]
-
Page 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 [...]
-
Page 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[...]
-
Page 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[...]
-
Page 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 [...]
-
Page 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[...]
-
Page 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[...]
-
Page 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[...]
-
Page 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[...]
-
Page 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[...]
-
Page 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 [...]
-
Page 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[...]
-
Page 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[...]
-
Page 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[...]
-
Page 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 [...]
-
Page 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[...]
-
Page 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 <[...]
-
Page 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[...]
-
Page 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 [...]
-
Page 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 <[...]
-
Page 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[...]
-
Page 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 [...]
-
Page 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 [...]
-
Page 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 [...]
-
Page 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[...]
-
Page 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 [...]
-
Page 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[...]
-
Page 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.[...]
-
Page 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[...]
-
Page 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 [...]
-
Page 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 •[...]
-
Page 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[...]
-
Page 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[...]
-
Page 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[...]
-
Page 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 [...]
-
Page 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[...]
-
Page 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 [...]
-
Page 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 [...]
-
Page 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[...]
-
Page 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[...]
-
Page 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[...]
-
Page 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[...]
-
Page 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[...]
-
Page 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[...]
-
Page 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[...]
-
Page 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[...]
-
Page 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[...]
-
Page 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[...]
-
Page 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[...]
-
Page 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[...]
-
Page 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[...]
-
Page 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 [...]
-
Page 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[...]
-
Page 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[...]
-
Page 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[...]
-
Page 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[...]
-
Page 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[...]
-
Page 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[...]
-
Page 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 [...]
-
Page 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, -,$,:,/,+ [...]
-
Page 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, $[...]
-
Page 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[...]
-
Page 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[...]
-
Page 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[...]
-
Page 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 [...]
-
Page 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[...]
-
Page 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[...]
-
Page 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[...]
-
Page 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[...]
-
Page 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,[...]
-
Page 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 .[...]
-
Page 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[...]
-
Page 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[...]
-
Page 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[...]
-
Page 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[...]
-
Page 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. [...]
-
Page 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[...]
-
Page 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[...]
-
Page 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[...]
-
Page 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[...]
-
Page 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[...]
-
Page 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[...]
-
Page 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 [...]
-
Page 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 [...]
-
Page 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[...]
-
Page 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[...]
-
Page 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[...]
-
Page 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[...]
-
Page 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 [...]
-
Page 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[...]
-
Page 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[...]
-
Page 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[...]
-
Page 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 [...]
-
Page 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[...]
-
Page 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[...]
-
Page 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[...]
-
Page 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[...]
-
Page 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[...]
-
Page 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[...]
-
Page 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[...]
-
Page 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[...]
-
Page 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[...]