SATO M-8400RV Operator And Technical Reference Manual

SATO M-8400RV Operator And Technical Reference Manual

Thermal transfer printer
Hide thumbs Also See for M-8400RV:
Table of Contents

Advertisement

®
M-8400RV
Thermal Transfer Printer
Operator and Technical
Reference Manual
PN9001041 Rev. D

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the M-8400RV and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for SATO M-8400RV

  • Page 1 ® M-8400RV Thermal Transfer Printer Operator and Technical Reference Manual PN9001041 Rev. D...
  • Page 2 All rights reserved. No part of this document may be reproduced or issued to third parties in any form whatsoever without the express permission of SATO America, Inc. The materials in this document is provided for general information and is subject to change without notice. SATO America, Inc.
  • Page 3 This section contains instructions on how to clean and maintain the printer. SECTION 4. PROGRAMMING This section introduces the SATO printer programming language. It contains the commands that are used with the printer to produce labels with bar codes, alphanumeric data and graphics.
  • Page 4 Preface 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 Protocol Command Codes Page - ii 9001041 Rev. D SATO M-8400RV...
  • Page 5: Table Of Contents

    Cleaning the Sensors ..... . . 3-4 Replacing the Print Head ..... 3-5 SATO M-8400RV 9001041 Rev. D...
  • Page 6 Introduction ......The SATO RISC Programming Language ....
  • Page 7 ......5-10 External Output Signals ..... . 5-11 SATO M-8400RV 9001041 Rev. D...
  • Page 8 Memory Cards ......Calendar ......Page - vi 9001041 Rev. D SATO M-8400RV...
  • Page 9 Reset ....... E-2 Download Procedure ..... . . E-2 SATO M-8400RV 9001041 Rev. D...
  • Page 10 Preface This page left intentionally blank. Page - viii 9001041 Rev. D SATO M-8400RV...
  • Page 11: Section 1. Printer Overview

    The M-8400RV has a resolution of 203 dpi and can print labels up to four inches wide. The M-8400RV uses the standard SATO RISC printer command codes. The only differences between it and other RISC printers are the allowable values representing the print positions on the label.
  • Page 12 It must be examined carefully to make sure it conforms with all of the rules for usage outlined in Section 4: Programming Reference. If any problems are encountered with M-8400 compatibility, please contact the SATO Technical Support department. Page 1-2 9001041 Rev.
  • Page 13: General Printer Specifications

    Movable Reflective Eye-Mark Movable Continuous Form Sensor not used RIBBON Maximum Width 4.4 in. (111 mm) Length 1475 ft. (450 m) Thickness 4.5 micron, Ink-In Wind All specifications subject to change without notice. SATO M-8400RV 9001041 Rev. D Page 1-3...
  • Page 14 Hardware Flow Control (Ready/Busy) Software Flow Control (X-On/X-Off) Bi-directional (ENQ/Response) Data Transmission ASCII Format PROCESSING 32 Bit RISC 1M byte (4M bit x 2) DRAM 2 MByte All specifications subject to change without notice. Page 1-4 9001041 Rev. D SATO M-8400RV...
  • Page 15: Character Fonts

    Expansion up to 12X in either the X or Y coordinates Character Pitch control Line Space control Journal Print facility 0°, 90°, 180° and 270° Rotation All specifications subject to change without notice. SATO M-8400RV 9001041 Rev. D Page 1-5...
  • Page 16: Bar Codes

    Sequential numbering of both numerics and bar codes Custom Characters RAM storage for special characters Graphics Full dot addressable graphics, SATO Hex/Binary or .PCX formats Form Overlay Form overlay for high-speed editing of complex formats. All specifications subject to change without notice.
  • Page 17: Physical

    -0° to 104°F (-20° to 40°C) Operating Humidity 15-85 % RH, non-condensing Storage Humidity Max 90% RH, non-condensing Electrostatic Discharge REGULATORY APPROVALS Safety UL, CSA RFI/EMI FCC Class A All specifications subject to change without notice. SATO M-8400RV 9001041 Rev. D Page 1-7...
  • Page 18: Optional Accessories

    IBM 3287-2 printer with a standard Type A BNC connector. Twinax I/F emulates IBM 5224, 5225, 5226 or 4214 printers with auto-terminate/cable-thru capabilities. Allows the Centronics interface to remain operational. All specifications subject to change without notice. Page 1-8 9001041 Rev. D SATO M-8400RV...
  • Page 19: Section 2. Installation And Configuration

    This section is provided to assist you in taking the M-8400RV from 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 Operator Panel Printer Configuration SATO M-8400RV 9001041 Rev. D Page 2-1...
  • Page 20: Unpacking And Parts Identification

    NOTE: The following illustrations are representative only. Your printer may not be packed exactly as shown here, but the unpacking steps are similar. M-8400RV Packing Page 2-2 9001041 Rev. D SATO M-8400RV...
  • Page 21: Setting Up The Printer

    RS232 cables is 50 feet and six feet for Centronics Parallel cables. Cables can be purchased locally, and their configuration will depend upon the host system being used. For information on interfacing the printer to a host system, see Section 5: Interface Specifications. SATO M-8400RV 9001041 Rev. D Page 2-3...
  • Page 22 Section 2. Installation and Configuration Ribbon Rewind Ribbon Supply Spindle Spindle Top Access Door Side Access Door Display DIP Switch Cover Power Switch Label Roll Retainer Label Supply Spindle Label Guide Print Head Head Latch Platen Page 2-4 9001041 Rev. D SATO M-8400RV...
  • Page 23: Loading Labels, Tags And Ribbon

    3. Loosen the Label Edge Guide and Head Latch push it to the outside of the printer to give the maximum label width. 4. Remove the Label Roll Retainer. Label Hold Down Sensor Label Assembly Edge Guide Label Guide SATO M-8400RV 9001041 Rev. D Page 2-5...
  • Page 24 10. Close the Label Hold-Down by Guide pushing downward on the green tab until it latches closed. NOTE: If the Label Dispenser option has been purchased, see Appendix D, for proper label routing instructions. Page 2-6 9001041 Rev. D SATO M-8400RV...
  • Page 25 Head Latch toward the front of the printer until it latches closed. 13. If the ribbon is not loaded, see the following description for loading instructions. 14. Close both the Access Doors. SATO M-8400RV 9001041 Rev. D Page 2-7...
  • Page 26 Print Head Assembly. 5. Feed the leader portion of the ribbon through the Print Head Assembly and up to the Ribbon Rewind Spindle following the routing shown in the diagram. Page 2-8 9001041 Rev. D SATO M-8400RV...
  • Page 27 It is possible to delay such damage by always ensuring that the ribbon used is wider than the label stock. This will help to protect the print head from label edge damage. SATO M-8400RV 9001041 Rev. D Page 2-9...
  • Page 28: Operator Panel

    (+/- 3.75 mm). Affects stop position of label feed, print position and dispense position. DISPLAY: Potentiometer to adjust the contrast of the LCD. POWER: LED, illuminated when the power is on. LABEL: LED, illuminated when label supply is out. Page 2-10 9001041 Rev. D SATO M-8400RV...
  • Page 29 DSW: DIP switch array to set operational parameters of the printer. LCD: 2 Line x 16 Character LCD display. Used for setting operational parameters of the printer and displaying error conditions. SATO M-8400RV 9001041 Rev. D Page 2-11...
  • Page 30: Rear Panel

    Two connectors for optional PCMCIA Memory Cards. (Inside Side Cover) EXT: External signal connector, AMP 57-60140. DC 5V: Power for accessory items. Fan-Fold Access Panel Connector EXT Port Connector Parallel Port Connector Serial Port Connector AC Connector Fuse Page 2-12 9001041 Rev. D SATO M-8400RV...
  • Page 31: Switches And Sensors

    Label Sensor Unit: This sensor unit contains two types of sensors, one for label gap and one for Eye-Mark sensing. The sensors are adjustable over a limited range. SATO M-8400RV 9001041 Rev. D Page 2-13...
  • Page 32: Label Sensor Adjustment

    The range of sensor adjustment can be increased to allow the Gap sensor to be positioned as close as 3mm from the inside label edge. Contact SATO for information on how to make this modification. Page 2-14 9001041 Rev. D...
  • Page 33: Printer Dip Switch Configuration

    DSW1 DSW1-2 DSW1-3 SETTING No Parity Even Not Used Stop Bit Selection (DSW1-4). Selects the number of stop bits to end each byte DSW1 transmission. DSW1-4 SETTING 1 Stop Bit 2 Stop Bits SATO M-8400RV 9001041 Rev. D Page 2-15...
  • Page 34 Head Check Selection (DSW2-3). When selected, the printer will check for head elements that are electrically malfunctioning. DSW2 DSW2-3 SETTING Disabled Enabled Hex Dump Selection (DSW2-4). Selects Hex Dump mode (see page 2-35). DSW2 DSW2-4 SETTING Disabled Enabled Page 2-16 9001041 Rev. D SATO M-8400RV...
  • Page 35 Back-Feed Selection (DSW3-4). When Back-Feed is enabled, the printer will position the label for dispensing/cutting and retract it before printing the next label. See page 2-34 for information on setting the amount of offset. DSW3 DSW3-4 SETTING Enabled Disabled SATO M-8400RV 9001041 Rev. D Page 2-17...
  • Page 36 Default Settings Switch Selections - All switches are placed in the Off position (default) for shipping. This will result in the following operating configuration: Page 2-18 9001041 Rev. D SATO M-8400RV...
  • Page 37: Printer Adjustments

    Auto On Line Enabled Once the default operation is completed, a “SATO DEFAULT COMPLETED” message will be displayed on the LCD panel and a single “beep” will be heard. The printer should be powered off while this message is being displayed. This saves the default settings in the EEPROM where they will be automatically loaded the next time the printer is powered on.
  • Page 38: User Test Print

    COMPLETED Page 2-19 Download User Defined Protocol Codes USER DOWNLOAD POWER + LINE + DSW2-7=ON Page E-2 Reset to SATO Default Protocol Codes ALT PROTOCOL POWER + LINE + FEED + DSW2-7=ON DEFAULT COMPLETE Page E-2 Print Hex Dump Label...
  • Page 39: Off Line

    After setting the heat range with this command, finer adjustments can be made using the PRINT potentiometer adjustment on the Adjustment panel. See Section 3: CLEANING AND MAINTENANCE, for additional information on how to make this adjustment for optimum print quality. SATO M-8400RV 9001041 Rev. D Page 2-21...
  • Page 40 ABCDEFG on leading edge of label Leading Edge of Label as detected by the sensor Original First Line Print Position Moved with Positive (+) Offset ABCDEFG to print on trailing edge of label Page 2-22 9001041 Rev. D SATO M-8400RV...
  • Page 41: Pitch Offset

    If you wish to change any of the settings, you must enter the User Mode again by simultaneously pressing FEED and LINE keys for more than one second. Advanced Mode Settings and Adjustments SATO M-8400RV 9001041 Rev. D Page 2-23...
  • Page 42: Zero Slash

    It’s effect is identical to the <ESC>A3 Base Reference point command (see Page 4-19). Since the printer moves the label in discrete steps equal to the size of the print dot, the units of Page 2-24 9001041 Rev. D SATO M-8400RV...
  • Page 43 2. Once the correct direction setting is underlined, pressing the FEED key will accept the setting and advance to the Horizontal Offset adjustment. HOR. OFFSET H+ 0000 SATO M-8400RV 9001041 Rev. D Page 2-25...
  • Page 44 “0.0V”, then the printer will automatically calculate the setting when the first label is fed after the printer is powered on or the head is closed. There are some instances where the automatically calculated value must be adjusted to ensure reliable label Page 2-26 9001041 Rev. D SATO M-8400RV...
  • Page 45 If you cannot find a setting between the high and low readings that gives adequate performance, then the label stock has too much variation in its opacity and a better quality stock should be used. SATO M-8400RV 9001041 Rev. D Page 2-27...
  • Page 46 LCD Display or via the <ESC>WT Calendar Set command (see Page 4-80). The last setting, set either manually via software command, received by the printer will be the value used. CALENDAR ENABLED Page 2-28 9001041 Rev. D SATO M-8400RV...
  • Page 47 2D bar codes. It is used primrily to maintain compatibility with earlier models of SATO printers. 1. Use the LINE key to step the underline cusor to either the YES or NO selection.
  • Page 48: Exit Advanced Mode

    The Advanced Mode Counters in entered by pressing the LINE key once. advanced mode Counters The Counters display allows you to select the counter to be viewed or cleared. Page 2-30 9001041 Rev. D SATO M-8400RV...
  • Page 49 1. Use the LINE key to step the underline cursor to either the LARGE or SMALL selection. If LARGE is underlined, a label will be printed for a maximum width label. The default position is LARGE. SATO M-8400RV 9001041 Rev. D Page 2-31...
  • Page 50: Print Size

    Off Line. Pressing the LINE key again will palce the printer back On Line and the test label will resume printing. If you wish to stop the test label print, pause the printer and then turn power off without placing it On Line. Page 2-32 9001041 Rev. D SATO M-8400RV...
  • Page 51: Potentiometer Adjustments

    5. Press the FEED key to stop the printer. Adjusting the PITCH potentiometer will affect the stop position of the label and the cut/dispense/tear-off position. Moved with ABCDEFG Minus (-) Offset Original Print ABCDEFG Line Moved with ABCDEFG Positive (+) Offset SATO M-8400RV 9001041 Rev. D Page 2-33...
  • Page 52 FEED key. 5. When the adjustment is correct, turn the printer off. DISPLAY This potentiometer is used to adjust the contrast of the LCD display for optimum viewing under various lighting conditions. Page 2-34 9001041 Rev. D SATO M-8400RV...
  • Page 53 5. The data received is printed out on a label in hexadecimal format. 6. Return DSW2-4 to the off position. 7. Turn the printer off and then back On to place it back in the normal print mode. SATO M-8400RV 9001041 Rev. D Page 2-35...
  • Page 54 Section 2. Installation and Configuration Hex Dump Label Page 2-36 9001041 Rev. D SATO M-8400RV...
  • Page 55: Section 3. Cleaning And Maintenance

    Print Darkness software command (see Page 4-56). There are three ranges, 1 (Low), 2 (Medium) and 3 (High). Once the range has been selected, the Potentiometer on the front panel can be used to make finer adjustments. SATO M-8400RV 9001041 Rev. D Page 3-1...
  • Page 56: Print Speed

    2, 3, 4, 5 or 6 inches per second(DSW2-8 On) using the LCD panel (see Page 2-22) or with the Print Speed command code (see Page 4-62). The software command will override the any setting entered using the LCD panel. Page 3-2 9001041 Rev. D SATO M-8400RV...
  • Page 57: Cleaning The Print Head, Platen And Rollers

    8. The head should be cleaned at least every time the ribbon is changed and more often in harsh environments. 9. Apply SATO Thermal Print Head Cleaner to one of the cotton swabs. 10. The is the rubber roller directly below the .
  • Page 58: Cleaning The Sensors

    Remove the ribbon. 4. Apply SATO Thermal Print Head Cleaner to a cotton swab. 5. Carefully insert the swab between the top and bottom portions of the . The location of the sensors is identified by two marks on the front of the assembly.
  • Page 59: Replacing The Print Head

    The print head on the M-8400RV printers is a user-replaceable 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.
  • Page 60 10. Locate the mounting screw in the top plate assembly and align it with the tapped hole in the new print head. 11. Re-secure the print head by tightening the screw. Page 3-6 9001041 Rev. D SATO M-8400RV...
  • Page 61 IS INSTALLED IN THE PRINTER, THE UL LISTING IS VOID AND THE APPROVAL LABEL MUST BE REMOVED FROM THE PRINTER. We strongly suggest that if someone attempts to install such a part on your SATO printer or, sell you such a part, that you have a written statement from them indicating that they are aware that installation of the part in question voids the UL listing and requires the removal of the indication of this listing from the printer.
  • Page 62 Section 3: Cleaning and Maintenance This page left intentionally blank. Page 3-8 9001041 Rev. D SATO M-8400RV...
  • Page 63: Section 4. Programming

    PROGRAMMING INTRODUCTION This section presents the commands that are used with the SATO RISC Series printers to produce labels with logos, bar codes and alphanumeric data. All of the RISC commands use the same syntax. Some commands reference a physical point on the label using horizontal and vertical dot reference numbers.
  • Page 64: Selecting Protocol Control Codes

    If these characters are needed, they are explicitly noted by the inclusion of notations. Page 4-2 9001041 Rev. D SATO M-8400RV...
  • Page 65 30 LPRINT E$;"A"; Sends an “<ESC>A” command code to the LPT1 parallel port 40 LPRINT E$;"H400";E$;"V100";E$;"XL1SATO"; Sends the data “SATO” to be to be placed 400 dots horizontally and 100 dots vertically on the label and printed in the “XL” font.
  • Page 66: The Print Area

    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” to be placed 400 dots horizontally and 100 dots vertically on the label and printed in the “XL” autosmoothed font.
  • Page 67 For an 8 dpmm printer, this would be: Label Width = 2" x 25.4 mm/in x 8 dpmm = 406 dots The new Base Reference Point then becomes: New Base Reference Point = Maximum Print Width - Label Width SATO M-8400RV 9001041 Rev. D Page 4-5...
  • Page 68 See the following two examples or refer to the Base Reference Point command description. For example, the following illustrates a sample data stream for a M-8400RV printer and the resulting label assuming a 4 inch wide label: <ESC>A <ESC>H0050<ESC>V0100<ESC>L0303<ESC>XMSATO <ESC>H0050<ESC>V0200<ESC>B103100*SATO* <ESC>H0070<ESC>V0310<ESC>L0101<ESC>XUSATO <ESC>Q1 <ESC>Z Page 4-6 9001041 Rev. D SATO M-8400RV...
  • Page 69 The image is moved horizontally to the right 2 inches (406 dots) so that it can be printed on a 2 inch wide label. For more information, see the Base Reference Point command description. H=50 V=100 SATO V=200 *SATO* *SATO* V=310 *SATO* H=70 4.0" SATO M-8400RV 9001041 Rev. D Page 4-7...
  • Page 70: Rotated Fields

    If the data stream does not contain these commands, a “default” value is assumed. The commands and the corresponding default values are: COMMAND DEFAULT NOTE Print Rotation 0° Vertical Reference Point Horizontal Reference Point Character Pitch Base Reference Point H=0, V=0 Page 4-8 9001041 Rev. D SATO M-8400RV...
  • Page 71 (1) The settings for these commands will revert to the default value when the printer receives an or an (2) The values transmitted with these commands will remain in effect until a new command is received. SATO M-8400RV 9001041 Rev. D Page 4-9...
  • Page 72: Command Codes

    An alphabetical listing of the command codes is contained in Appendix A: Command Code Quick Reference. Page 4-10 9001041 Rev. D SATO M-8400RV...
  • Page 73: Bar Codes

    (see Two Dimensional bar code symbols starting on Page 4-99). Each of the bar codes are unique, and it is important to know the differences. See Appendix B for specific information on using each individual bar code symbol. SATO M-8400RV 9001041 Rev. D Page 4-11...
  • Page 74 <ESC>L0101<ESC>H0395<ESC>V1200<ESC>OB0 <ESC>H0440<ESC>V1278<ESC>OB06338 <ESC>H0580<ESC>V1278<ESC>OB95260 <ESC>H0730<ESC>V1155<ESC>BF0314024 <ESC>H0745<ESC>V1125<ESC>OB24 <ESC>H0325<ESC>V0950<ESC>BG03100>GAB>B789>C123456 <ESC>H0435<ESC>V1055<ESC>XSAB789123456 <ESC>Q1<ESC>Z Note: Carriage Returns and Line Feeds have been added to the command listing for clarity and should not be included in the actual data stream. Page 4-12 9001041 Rev. D SATO M-8400RV...
  • Page 75 Section 4. Programming Reference Printer Output SATO M-8400RV 9001041 Rev. D Page 4-13...
  • Page 76 Section 4. Programming Reference UCC-128 Without Incrementing <ESC>A <ESC>H0100<ESC>V0100<ESC>BI07150101234567000000001 <ESC>Q2<ESC>Z With Incrementing <ESC>A <ESC>H0100<ESC>V0100<ESC >F001+001 <ESC >BI07150101234567000000001 <ESC>Q2<ESC>Z Page 4-14 9001041 Rev. D SATO M-8400RV...
  • Page 77 6. For UCC128, the FNC1 code is automatically inserted and the Mod 10 and Mod 103 check digits are automatically calculated. 7. For the MSI bar code, the check digit is not automatically calculated. SATO M-8400RV 9001041 Rev. D Page 4-15...
  • Page 78: Bar Codes, Expansion

    1. This command must be preceded by the Variable Ratio Bar Codes <ESC>BT command (see Page 4-17). 2. The following bar codes will be affected by the Character Pitch command: Codabar, Code 39, Interleaved 2 of 5, Matrix 2 of 5. Page 4-16 9001041 Rev. D SATO M-8400RV...
  • Page 79: Bar Codes, Variable Ratio

    (bars, spaces) as shown above. Remember that this command only applies to the five bar code types shown. Input to Printer: <ESC>A <ESC>H0050<ESC>V0050<ESC>BT001030103<ESC>BW03100*1234* <ESC>Q1<ESC>Z Printer Output: SATO M-8400RV 9001041 Rev. D Page 4-17...
  • Page 80 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 specific instructions and details regarding individual bar code symbols. Page 4-18 9001041 Rev. D SATO M-8400RV...
  • Page 81: Base Reference Point

    It may also be used to move images past preprinted fields on a label. Input to Printer: <ESC>A<ESC>L0202 <ESC>H0025<ESC>V0025<ESC>WB0NORMAL REFERENCE POINT <ESC>A3H0300V0075 <ESC>H0100<ESC>V0050<ESC>WB0NEW REFERENCE POINT <ESC>Q1<ESC>Z Printer Output: SATO M-8400RV 9001041 Rev. D Page 4-19...
  • Page 82 4. For a more detailed example of the Base Reference Point command, see “Print Area” in this section (Page 4-4). 5. The allowable field ranges for this command are: M-8400RV Horizontal -0832 to 0832 aaaa Vertical 0001 to 1424 bbbb Page 4-20 9001041 Rev. D SATO M-8400RV...
  • Page 83: Characters, Custom Designed

    Up to 50 individual characters may be stored in the custom character volatile memory. Printer Input See Appendix C for a detailed explanation. <ESC>A <ESC>T1H3F 0100038007C00FE01FF03FF87FFCFFFE07C007C007C007C007C007C007C007C0 <ESC>Z <ESC>A <ESC>H150<ESC>V100<ESC>L0505<ESC>K1H903F <ESC>H350<ESC>V100<ESC>L1010<E SC>K1H903F <ESC>Q1<ESC>Z SATO M-8400RV 9001041 Rev. D Page 4-21...
  • Page 84 3. 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. Page 4-22 9001041 Rev. D SATO M-8400RV...
  • Page 85: Character Expansion

    (except the vector font) up to 12 times in either direction. Expanded characters are typically used for added emphasis or for long distance readability. Input to Printer <ESC>A <ESC>A<ESC>H0100<ESC>V0100<ESC>XMSATO <ESC>H 0100<ESC>V0200<ESC>L0402<ESC>XMSATO <ESC>H0100<ESC>V0300<ESC>L0204<ESC>XMSATO <ESC>Q1<ESC>Z Printer Output SATO M-8400RV 9001041 Rev. D Page 4-23...
  • Page 86 1 x 1. Therefore, either send the Character Expansion command before all printed data, or send Line and Box commands last, preceding the <ESC>Q Quantity command. Page 4-24 9001041 Rev. D SATO M-8400RV...
  • Page 87: Character, Fixed Spacing

    To reset proportional spacing and place the printer back to fixed spacing. Printer Input <ESC>A <ESC>H0025<ESC>V0050<ESC>PS <ESC>L0202<ESC>XMPROPORTIONAL SPACING <ESC>H0025<ESC>V0130<ESC>PR <ESC>L0202<ESC>XMFIXED SPACING <ESC>Q1<ESC>Z Printer Output Special Notes 1. This command only works with the proportionally spaced fonts XU, XM, XS, XL and XB. SATO M-8400RV 9001041 Rev. D Page 4-25...
  • Page 88: Character Pitch

    To designate the amount of spacing (in dots) between characters. This command provides a means of altering character spacing for label constraints or to enhance readability. Input to Printer: <ESC>A <ESC>H0025<ESC>V0025<ESC>L0202<ESC>XB1M-8400RV <ESC>H0025<ESC>V0125<ESC>L0 202<ESC>P20<ESC>XB1M-8400RV <ESC>H0025<ESC>V0225<ESC>L0202<ESC>P40<ESC>XB1M-8400RV <ESC>Q1<ESC>Z Printer Output: Page 4-26 9001041 Rev. D SATO M-8400RV...
  • Page 89 4. Character Pitch will always revert to the default value unless it is specified before each new font command in the data stream. 5. This command also affects Codabar, Code 39 and Industrial 2 of 5 bar codes. SATO M-8400RV 9001041 Rev. D Page 4-27...
  • Page 90: Character, Proportional Spacing

    <ESC>L0202<ESC>XMFIXED SPACING <ESC>Q1<ESC>Z Printer Output Special Notes 1. Once this command is sent in the data stream, it is in effect until the end of the print job unless a reset command is sent. Page 4-28 9001041 Rev. D SATO M-8400RV...
  • Page 91: Clear Print Job(S) And Memory

    4. When the “a” parameter is used, the section of memory specified will not be cleared until the label is printed. SATO M-8400RV 9001041 Rev. D Page 4-29...
  • Page 92: Continuous Forms Printing

    The printer will stop feeding when this last field is finished printing. The length may be increased with printed spaces (20 hexadecimal) if necessary. There is no command code to control label length. Page 4-30 9001041 Rev. D SATO M-8400RV...
  • Page 93: Copy Image Area

    To copy an image from one location to another on the same label. This may be useful for duplicating individual fields or entire sections of the label with only one command. Input to Printer: <ESC>A <ESC>H0050<ESC>V0050<ESC>E010<ESC>XM SATOSATOSATOSATOSATOSATOSATO SATOSATOSATOSATOSATOSATOSATO SATOSATOSATOSATOSATOSATOSATO SATOSATOSATOSATOSATOSATOSATO <ESC>H0180<ESC>V0250<ESC>WDH0165V0050X0400Y0200 <ESC>Q1<ESC>Z Printer Output: SATO M-8400RV 9001041 Rev. D Page 4-31...
  • Page 94 4. If the reference area of the target image exceeds the print area, it will not be printed. 5. The allowable ranges for these fields are as follows: M-8400RV Horizontal 0001 aaaa cccc 0832 Vertical 0001 bbbb dddd 1424 Page 4-32 9001041 Rev. D SATO M-8400RV...
  • Page 95: Cutter Command

    <ESC><NUL>0001 (if cutter enabled) Command Function To control the cutting of labels when using a SATO cutter unit with the printer printer. This command allows the cutting of a multi-part tag or label at a specified interval within a print job.
  • Page 96: Fonts, U, S, M, Oa, Ob, Xu, Xs And Xm

    OCR-B font 20W x 24H dot matrix (1) These fonts will be printed with proportional spacing only if preceded by an <ESC>PS command. Input to Printer <ESC>A<ESC>PS <ESC>H0001<ESC>V0100<ESC>L0202<ESC>XUSATO <ESC>H0001<ESC>V0175<ESC>L0202<ESC>XSSATO <ESC>H0001<ESC>V0250<ESC>L0202<ESC>XMSATO <ESC>H0001<ESC>V0325<ESC>L0101<ESC>OASATO <ESC>H0001<ESC>V0400<ESC>L0101<ESC>OBSATO <ESC>H0300<ESC>V0100<ESC>L0202<ESC>USATO <ESC>H0300<ESC>V0175<ESC>L0202<ESC>SSATO <ESC>H0300<ESC>V0250<ESC>L0202<ESC>MSATO <ESC>Q1<ESC>Z Printer Output Page 4-34 9001041 Rev. D SATO M-8400RV...
  • Page 97 5. Fonts U, S, M, OA and OB are identical to fonts U, S, M, OA and OB on the SATO M-8400 printer. 6. The proportionally spaced fonts XU, XS, XM, XL and XA can be printed with fixed spacing using the <ESC>PS Proportional Space command.
  • Page 98: Fonts, Vector

    Default: None Command Function To specify printing of the unique SATO vector font. The vector font allows large characters to be printed with smooth, round edges. Each character is made of a number of vectors (or lines), and will require slightly more printer compiling time.
  • Page 99 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. SATO M-8400RV 9001041 Rev. D Page 4-37...
  • Page 100: Fonts, Wb,Wl, Xb And Xl

    48W x 48H dot matrix (1) These fonts will be printed with proportional spacing only if preceded by an <ESC>PS command. Input to Printer: ESC>A<ESC>PS <ESC>H0001<ESC>V0100<ESC>WB0SATO <ESC>H0001<ESC>V0185<ESC>WB1SATO <ESC>H0001<ESC>V0270<ESC>WL0SATO <ESC>H0001<ESC>V0355<ESC>WL1SATO <ESC>H0300<ESC>V0100<ESC>XB0SATO <ESC>H0300<ESC>V0185<ESC>XB1SATO <ESC>H0300<ESC>V0270<ESC>XL0SATO <ESC>H0300<ESC>V0355<ESC>XLSATO <ESC>Q1<ESC>Z Printer Output: Page 4-38 9001041 Rev. D SATO M-8400RV...
  • Page 101 4. A font must be defined for each field to be printed. There is no default font. 5. The proportionally spaced fonts XU, XS, XM, XL and XB can be printed with fixed spacing using the <ESC>PS Proportional Space command. SATO M-8400RV 9001041 Rev. D Page 4-39...
  • Page 102: Form Feed

    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 Printer <ESC>A(space) <ESC>Z Printer Output Blank label or tag Page 4-40 9001041 Rev. D SATO M-8400RV...
  • Page 103: Form Overlay Recall

    1. The overlay is stored using the <ESC>& Form Overlay Store command (see Page 4-42). 2. If the this command is used with the <ESC>AX Expanded Print Length command (see Page 4-57) the Form Overlay length cannot exceed 14". SATO M-8400RV 9001041 Rev. D Page 4-41...
  • Page 104: Form Overlay Store

    2. The overlay is recalled using the <ESC>/ Form Overlay Recall command (see Page 4-41). 3. Form overlays do not have to be recompiled each time they are called to be printed and therefore may result in much faster print output. Page 4-42 9001041 Rev. D SATO M-8400RV...
  • Page 105: Graphics, Custom

    FFFFFFFFFFFFFFFFFFFFFFFFC00000000003 C00000000003C000FFFFFFF3C00080000013 C00080000013C0009FFFFF13C00080000013 C00080000013C0009FFFFF13C00080000013 C00080000013C000FFFFFFF3C00000000003 C00000000003C00000000003C00000000003 C00000000003C00000000003C00003C00003 C00007E00003C0000FF00003C0000FF00003 C0000FF00003C0000FF00003C00007E00003 C00003C00003C00003C00003C00003C00003 C00003C00003C00003C00003C00003C00003 C00003C00003C00003C00003C00003C00003 C00003C00003C00001800003C00000000003 C00000000003FFFFFFFFFFFFFFFFFFFFFFFF <ESC>H0300<ESC>V0100<ESC>XSPLEASE PLACE YOUR DISK <ESC>H0300<ESC>V0150<ESC>XSIN A SAFE PLACE <ESC>Q1<ESC>Z See Appendix C for a details on the data format. SATO M-8400RV 9001041 Rev. D Page 4-43...
  • Page 106 4. Use an optional Memory Card to expand the print length. 5. To store graphic images in an optional memory card, see the Memory Card Functions section. 6. The binary format reduces the transmission time by 50%. Page 4-44 9001041 Rev. D SATO M-8400RV...
  • Page 107: Graphics, Pcx

    PCX file is 64K. If the uncompressed file exceeds 64K, the graphic will not print. 2. Only black and white PCX files can be downloaded. 3. The file size specified by this command is the DOS file size in bytes. SATO M-8400RV 9001041 Rev. D Page 4-45...
  • Page 108: Job Id Store

    2. If more than one ID number is sent in a single job, i.e. <ESC>A <ESC>ID01 ..<ESC>ID02 ..the last number transmitted will be used. Page 4-46 9001041 Rev. D SATO M-8400RV...
  • Page 109: Journal Print

    1. Journal mode assumes a maximum label width . Otherwise, you may print where there is no label and damage your print head. 2. It is effective only for the current print job. SATO M-8400RV 9001041 Rev. D Page 4-47...
  • Page 110: Lines And Boxes

    Example: <ESC>FW02H0200 Placement: Following the necessary positioning commands Default: None Command Function To print horizontal lines, vertical lines, and boxes as images on the label. Input to Printer <ESC>A <ESC>H0100<ESC>V0100<ESC>FW20H0200 <ESC>H0320<ESC>V0100<ESC>FW20V0200 <ESC>H0350<ESC>V0100<ESC>FW1010H0200V0200 <ESC>Q1<ESC>Z Page 4-48 9001041 Rev. D SATO M-8400RV...
  • Page 111 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 M-8400RV LENGTH Horizontal 0001 to 0832 cccc Vertical 0001 to 1424 cccc 001 to 2824 (Expanded Print Length) SATO M-8400RV 9001041 Rev. D Page 4-49...
  • Page 112: Line Feed

    2. It is effective only for the current data stream. 3. When printing lines or boxes in the same data stream with the Line Feed command, the Lines and Boxes command should be specified last, preceding <ESC>Q Quantity command. Page 4-50 9001041 Rev. D SATO M-8400RV...
  • Page 113 However, if you specify several H values after this command, the print position will be determined by the H value last specified. You must redefine the font to be used after each H command. SATO M-8400RV 9001041 Rev. D Page 4-51...
  • Page 114: Mirror Image

    Input to Printer Label #1 <ESC>A<ESC>H0100<ESC>V0050<ESC>XL0ABCDEF <ESC>RM <ESC>Q1<ESC>Z Label #2 <ESC>A<ESC>H0100<ESC>V0050<ESC>XL0ABCDEF <ESC>V0050<ESC>H0100<ESC>RM0150,0100 Label #3 <ESC>A<ESC>%1<ESC>H0100<ESC>V0100<ESC>XL0ABCDEF <ESC>RM <ESC>Q1<ESC>Z Label #4 <ESC>A<ESC>H0100<ESC>V0100<ESC>XL0ABCDEF <ESC>%1<ESC>RM <ESC>H0100<ESC>0100<ESC>XL0ABCDEF <ESC>Q1<ESC>Z Printer Output Label #1 Page 4-52 9001041 Rev. D SATO M-8400RV...
  • Page 115 5. Any data outside the printable area is not mirrored the command is treated as a command error. Any print job containing the <ESC>RM comand and without any print data will be treated as a command error. SATO M-8400RV 9001041 Rev. D Page 4-53...
  • Page 116: Off-Line/Pause

    On-Line status (see Operator Panel in Section 2 of this manual). 2. Remember, when using this command, that if the print job specifies <ESC>Q10, all ten labels will print before the printer will go off-line. Page 4-54 9001041 Rev. D SATO M-8400RV...
  • Page 117: Postnet

    <ESC>A <ESC>H0100<ESC>V0120<ESC>BP94089 <ESC>H0100<ESC>V0160<ESC>BP123456 <ESC>H0100<ESC>V0200<ESC>BP123456789 <ESC>H0100<ESC>V0240<ESC>BP12345678901 <ESC>Q1<ESC>Z Printer Output Special Notes 1. If the number of data digits does not match those listed, the command is ignored. 2. Only numeric data will be accepted. SATO M-8400RV 9001041 Rev. D Page 4-55...
  • Page 118: Print Darkness

    2. The allowable Print Darkness settings are as follows: M-8400RV Darkness 1, 2, 3, 4, or 5 Settings Default values are shown in bold type. Page 4-56 9001041 Rev. D SATO M-8400RV...
  • Page 119: Print Length, Expanded

    <ESC>AR Command Function To double the maximum print length (in feed direction) for a label. Input to Printer: <ESC>A <ESC>AX <ESC>Z <ESC>A <ESC>H0050<ESC>V0100<ESC>WB1EXPAND TO: <ESC>H0050<ESC>V2700<ESC>WB114 INCHES <ESC>Q1<ESC>Z <ESC>A <ESC>AR <ESC>Z Printer Output: 14" SATO M-8400RV 9001041 Rev. D Page 4-57...
  • Page 120 14" <ESC>AX 2848 dots <ESC>Z <ESC>A 7" <ESC>AR 1424 dots <ESC>Z 3. When this command is used with the <ESC>& Store Form Overlay command (see Page 4-42) the Form length cannot exceed 14". Page 4-58 9001041 Rev. D SATO M-8400RV...
  • Page 121: Print Position

    Input to Printer <ESC>A <ESC>H0025<ESC>V0050<ESC>L0303<ESC>MSATO <ESC>H0100<ESC>V0150<ESC>MSATO <ESC>Q1<ESC>Z Printer Output Special Notes 1. The print position of a field is affected by both the Rotate (<ESC>R and <ESC>A3) commands. SATO M-8400RV 9001041 Rev. D Page 4-59...
  • Page 122 5. If you attempt to print where there is no paper, you may damage the print head. 6. For these commands, the leading zeroes do not have to be entered. The command V1 is equivalent to V0001. Page 4-60 9001041 Rev. D SATO M-8400RV...
  • Page 123: Print Quantity

    4. If you do not specify a Print Quantity, the printer will not print a label. 5. For this command, leading zeroes do not have to be entered. The command Q1 is equivalent to Q000001. SATO M-8400RV 9001041 Rev. D Page 4-61...
  • Page 124: Print Speed

    2 ips (50mm/s) 2 ips (50mm/s) 4 ips (100mm/s) 3 ips (75mm/s) 6 ips (150mm/s) 4 ips (100mm/s) 8 ips (150mm/s) 5 ips (125mm/s) 10 ips (250mm/s) Default values are shown in bold type. Page 4-62 9001041 Rev. D SATO M-8400RV...
  • Page 125: Repeat Label

    A duplicate of the previous label will be printed. Special Notes 1. This command will have no effect if the power to the printer was cycled off and back on since printing the previous label. SATO M-8400RV 9001041 Rev. D Page 4-63...
  • Page 126: Replace Data (Partial Edit)

    Input to Printer <ESC>A <ESC>H0025<ESC>V0020<ESC>WB0M-8400 <ESC>H0025<ESC>V0085<ESC>WB1M-8400RV <ES C>H0025<ESC>V0150<ESC>WL0M-8400RV <ESC>H0025<ESC>V0215<ESC>WL1M-8400RV <ESC>Q1<ESC>Z <ESC>A <ESC>0<ESC>H0025<ESC>V0020<ESC>WB0M-8400RV <ESC>Q1<ESC>Z Printer Output Special Notes Page 4-64 9001041 Rev. D SATO M-8400RV...
  • Page 127 2. This command will not function if the power has been cycled off and back on since the last label was printed. 3. Proportional Pitch text cannot be used with this command. SATO M-8400RV 9001041 Rev. D Page 4-65...
  • Page 128: Reverse Image

    To reverse an image area from black to white and vice versa. Use the Print Position commands (<ESC>H and <ESC>V) to locate the top left corner of the reverse image area. Input to Printer <ESC>A <ESC>H0050<ESC>V0120<ESC>L0202<ESC>WB1REVERSE <ESC>H0250<ESC>V0300<ES C>L0202<ESC>WB1HALF <ESC>H0040<ESC>V0110<ESC>(370,100 <ESC>H0240<ESC>V0290<ESC>(220,47 <ESC>Q1<ESC>Z Printer Output Page 4-66 9001041 Rev. D SATO M-8400RV...
  • Page 129 5. If the values specified exceed the maximum ranges, the reverse image is not created. 6. The maximum allowable settings are as follows: M-8400RV Horizontal 0001 to 0832 aaaa Vertical 0001 to 1424 bbbb SATO M-8400RV 9001041 Rev. D Page 4-67...
  • Page 130: Rotate, Fixed Base Reference Point

    <ESC>% Rotate command. Note that the entire print area is shown, but your label will probably not be as large as the entire area. Input to Printer <ESC>A <ESC>%0<ESC>H0200<ESC>V0100<ESC>MNORMAL DIRECTION <ESC>%1<ESC>H0200<ESC>V0300<ESC>MONE <ESC>%2<ESC>H0200<ESC>V0400<ESC>MTWO <ESC>%3<ESC H0200<ESC>V0500<ESC>MTHREE <ESC>Q1<ESC>Z Printer Output Page 4-68 9001041 Rev. D SATO M-8400RV...
  • Page 131 (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. SATO M-8400RV 9001041 Rev. D Page 4-69...
  • Page 132: Rotate, Moving Base Reference Point

    The <ESC>N command returns to the original base reference point and returns printing to the normal orientation. Input to Printer <ESC>A <ESC>N<ESC>H0100<ESC>V0010<ESC>MNORMAL DIRECTION <ESC>R<ESC>H0100<ESC>V0100<ESC>MONE <ESC>R<ESC>H0100<ESC>V0100<ESC >MTWO <ESC>R<ESC>H0100<ESC>V0100<ESC>MTHREE <ESC>R<ESC>H0100<ESC>V0100<ESC>MFOUR <ESC>Q1<ESC>Z Printer Output Page 4-70 9001041 Rev. D SATO M-8400RV...
  • Page 133 3. See Section 4, Rotated Fields, Page 4-8, for more information. 4. The specified values are valid until another Rotate (<ESC>R) command is received. 5. Receipt of a Stop Print (<ESC>Z) command will reset the setting to the default value. SATO M-8400RV 9001041 Rev. D Page 4-71...
  • Page 134: Sequential Numbering

    Up to eight different sequential fields can be specified per label. Sequencing is effective for up to 99-digit numeric data within each field. Input to Printer <ESC>A<ESC>H0100<ESC>V0100<ESC>MSERIAL NUMBER: <ESC>H0100<ESC>V0200<ESC>F001+005 <ESC>L0202<ESC>M1000 <ESC>Q2<ESC>Z Page 4-72 9001041 Rev. D SATO M-8400RV...
  • Page 135 4. This command ignores alpha characters in the sequential number field. 5. This command can not be used with the following commands: Copy Image, Page 4-31 Reverse Image, Page 4-66 Line Feed, Page 4-50 SATO M-8400RV 9001041 Rev. D Page 4-73...
  • Page 136: Start/Stop Label

    <ESC>Q1<ESC>Z Printer Output There is not output for these commands they are not accompanied by other label printing commands. However, these commands must precede and follow each print job sent to the printer. Page 4-74 9001041 Rev. D SATO M-8400RV...
  • Page 137: Calendar Option Commands

    Section 4. Programming Reference Calendar Option Commands SATO M-8400RV 9001041 Rev. D Page 4-75...
  • Page 138: Calendar Increment

    To add a value to the printer’s current date and/or time, which may then be printed on the label. This command does not change the printer’s internal clock setting. Input to Printer: <ESC>A <ESC>H0100<ESC>V100<ESC>XB1Current Date: <ESC>WAMM/DD/YY <ESC>WPM06 <ESC>H0100<ESC>V0200<ESC>XB1Expiration Date: <ESC>WAMM/DD/YY <ESC>Q1<ESC>Z Printer Output: Page 4-76 9001041 Rev. D SATO M-8400RV...
  • Page 139 Section 4. Programming Reference Special Notes: 1. This command requires the Calendar Option. See your SATO 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.
  • Page 140: Calendar Print

    <ESC>Q1<ESC>Z Printer Output: Special Notes: 1. This function requires the Calendar Option. See your SATO representative for details. 2. The date and time elements may be placed in any order for printing. 3. Use a slash (/) to separate date elements and a colon (:) to separate time elements.
  • Page 141 If Calendar Increment calculation extends over the year, the result belongs to the week number of the following year. 14. All time and date rules conform to the ISO8601 specification. SATO M-8400RV 9001041 Rev. D Page 4-79...
  • Page 142: Calendar Set

    There is no printer output for this command. It sets the current date to December 25, 1993 and the current time to 1:00 PM in the printer. Special Notes This command requires the Calendar Option. See your SATO representative for details. Page 4-80 9001041 Rev.
  • Page 143: Memory Card Option Commands

    Note: Before a Memory Card can be used for the first time, it must be initialized using the <ESC>BJF command (see Page 4-94). If it is not initialized, the printer will not recognize the card and respond as if no card was installed. SATO M-8400RV 9001041 Rev. D Page 4-81...
  • Page 144: Clear Card Memory

    Clear Card Memory Command Structure <ESC>*a,bb Memory card section to be cleared 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 Memory Card storage area to be cleared...
  • Page 145: Expand Memory Area

    There is no printer output as a result of this command. Special Notes 1. You must have the optional Memory Card to use this command. Call your local SATO representative for details. 2. When the printer is turned off, the the Memory Card is reset to normal operation.
  • Page 146 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 Overlay length is still limited to 14". Page 4-84 9001041 Rev. D SATO M-8400RV...
  • Page 147: Fonts, Truetype Recall

    This command recalls previously stored TrueType fonts from a Memory Card. Printer Input <ESC>A <ESC>V0100<ESC>H0100<ESC>CC1<ESC>BJR1020201000004SATO <ESC>Q1<ESC>Z Printer Output Special Notes 1. This command requires the Memory Card option. See your SATO representative for details. SATO M-8400RV 9001041 Rev. D Page 4-85...
  • Page 148: Fonts, Truetype Store

    There is no printer output as a result of this command. See <ESC>BJR TrueType Font Recall command. Special Notes 1. This command requires the Memory Card option. See your SATO representative for details. 2. The SATO TrueType Download utility program can be used to automate the download process from a computer running Windows 3.1 or above.
  • Page 149: Format/Field Recall

    <ESC>YR,02<ESC>/D,01,TWO FIELDS OF<ESC>/D,02,VARIABLE DATA <ESC>Q1<ESC>Z Printer Output Special Notes 1. This command requires the Memory Card option. See your SATO representative for details. 2. Only one format can be recalled at a time. However, multiple fields may be recalled from the same format.
  • Page 150: Format/Field Store

    There is no printer output as a result of this command. See <ESC>YR Format/Field Recall command. Special Notes 1. This command requires the Memory Card option. See your SATO representative for details. 2. Each job should be sent individually. If more than one job is sent in a data stream, only the first one will be accepted and the remainder ignored.
  • Page 151: Graphics, Custom Recall

    1. The graphic image to be stored cannot be rotated before it is stored. It can be rotated when it is recalled. 2. Graphic images cannot be stored as part of a label format. 3. See the <ESC>GI Custom Graphic Store command Page 4-90). SATO M-8400RV 9001041 Rev. D Page 4-89...
  • Page 152: Graphics, Custom Store

    <ESC>GR Recall Custom Graphics command. Special Notes 1. You must have the optional Memory Card to use this command. Call your SATO representative for details. 2. The maximum storage capacity is 999 graphics, up to the capacity of the memory card used.
  • Page 153 5. 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. 6. The graphics storage number (ddd) must be specified with this command. SATO M-8400RV 9001041 Rev. D Page 4-91...
  • Page 154: Graphics, Pcx Recall

    3rd Rotation, Base Reference Point <ESC>A<ESC>CC1<ESC>%2 <ESC>A<ESC>CC1<ESC>%3 <ESC>V0330<ESC>H0600<ESC>PY001 <ESC>V0100<ESC>H0800<ESC>PY001 <ESC>Q1<ESC>Z <ESC>Q1<ESC>Z Printer Output Special Notes: 1. This command requires Memory Card option. See your SATO representative for details. 2. See the <ESC>PI Store PCX Graphics command. Page 4-92 9001041 Rev. D SATO M-8400RV...
  • Page 155: Graphics, Pcx Store

    There is no printer output as a result of this command. See <ESC>PY PCX Graphics Recall command. Special Notes: 1. This command requires Memory Card option. See your SATO representative for details. 2. Graphics cannot be stored as part of a format.
  • Page 156: Initialize

    There is no printer output as a result of this command. Special Notes 1. You must have the optional memory card to use this command. Call your local SATO representative for information. 2. All Memory Cards must be initialized before they can be used for the first time.
  • Page 157: Slot Select

    <ESC>CC1 {commands} <ESC>Z Printer Output There is no printer output as a result of this command. Special Notes 1. This command requires the Memory Card option. See your SATO representative for more information. SATO M-8400RV 9001041 Rev. D Page 4-95...
  • Page 158: Status

    Slot [ 1 ] Special Notes 1. This command requires the Memory Card option. See your SATO representative for more information 2. The following information is provided on the status label: Line 1: Memory size of the card in Kbytes Line 2: The ID number assigned with the <ESC>BJF command...
  • Page 159: Custom Protocol Command Codes

    Allows the user to defines custom Protocol Command codes. Printer Input <ESC>A <ESC>LD,{,},%,#,&,*,~,0,0 <ESC>Z Printer Output A Protocol Command code status label will be printed as a result of the a successful download of a custom set of Protocol Command codes. SATO M-8400RV 9001041 Rev. D Page 4-97...
  • Page 160 5. Downloading Auto Online and Zero Slash settings will overwrite the values selected using the LCD panel. If these settings are changed using the LCD panel, they will overwrite any previously downloaded settings. Page 4-98 9001041 Rev. D SATO M-8400RV...
  • Page 161: Two-Dimensional Symbols

    Section 4. Programming Reference Two-Dimensional Symbols SATO M-8400RV 9001041 Rev. D Page 4-99...
  • Page 162: Data Matrix, Data Format

    3. The Reference Point for the Data Matrix symbol is the upper-left corner. If an <ESC>R Rotate command is used to rotate the symbol, it will rotate in the counter-clockwise direction. Page 4-100 9001041 Rev. D SATO M-8400RV...
  • Page 163 Base 37 ASCII 7-bit, Full Keyboard (20 ASCII ISO 8-bit, International (20 8-Bit 5. The maximum number of data characters that can be specified for either the 16-Bit or 32-Bit CRC modes is 500. SATO M-8400RV 9001041 Rev. D Page 4-101...
  • Page 164: Data Matrix, Print Data

    1. The maximum amount of data that can be printed with this command is 500 characters. 2. If an <ESC>BX Data Format designation command contains any parameters out of the valid range, no symbol will be printed when this command is sent. Page 4-102 9001041 Rev. D SATO M-8400RV...
  • Page 165: Data Matrix Sequential Numbering

    <ESC>DC Print Data Command. Default: None Command Function To print sequential numbered Data Matrix symbols. Printer Input <ESC>A <ESC>V0100<ESC>H0100 <ESC>BX03081010000000001 <ESC>FX002+001005003<ESC>DC000060000 <ESC>Q4<E SC>Z Printer Output Label Set #1 SATO M-8400RV 9001041 Rev. D Page 4-103...
  • Page 166 <ESC>Q command should be 2 sets x 2 labels/set = 4. If, in the above example, it was set to a value of “1”, only the first label would be printed. Page 4-104 9001041 Rev. D SATO M-8400RV...
  • Page 167: Maxicode

    To print a Maxicode two-dimensional bar code image on a label. See Appendix B for specific information on using each individual bar code symbol. Command Function To print a UPS Maxicode symbol. <ESC>A<ESC>V0100<ESC>H0100 <ESC>BV1,1,2,123456789,840,001,[)<RS>01<GS>961Z01547089<GS>UPSN <GS>056872<GS>349<GS>99999999<GS>001/005<GS>029<GS>N<GS> <GS>LENEXA<GS>KS<RS><EOT> <ESC>Q001<ESC>Z Printer Output SATO M-8400RV 9001041 Rev. D Page 4-105...
  • Page 168 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 4-106 9001041 Rev. D SATO M-8400RV...
  • Page 169: Pdf417

    <ESC>Q1<ESC>Z Printer Output Special Notes 1. When the code words per line and the number of rows per symbol (“dd” and“ee”) are set to all zeroes, the printer will calculate the optimum configuration. SATO M-8400RV 9001041 Rev. D Page 4-107...
  • Page 170 10. This command can be stored in a format. 11. The <ESC>R Rotate command can be used. 12. The print height of the symbol will vary depending upon the data specified; numeric only, alpha only or alphanumeric. Page 4-108 9001041 Rev. D SATO M-8400RV...
  • Page 171: Section 5. Interface Specifications

    WARNING: Never connect or disconnect interface cables (or use a switch box) with power applied to either the host or the printer. This may cause damage to the interface circuitry in the printer/host and is not covered by warranty. SATO M-8400RV 9001041 Rev. D Page 5-1...
  • Page 172: The Receive Buffer

    “low” (or an is sent) indicating the printer can no longer receive data. This condition is called “Buffer Near Full” (see figure below). DTR High DTR Low X-On Buffer Available X-Off SATO M-8400RV 9001041 Rev. D Page 5-2...
  • Page 173: Rs232C Serial Interface

    Pin 14 Cable DB-25P (Male), 50 ft. maximum length. For cable configuration, refer to Cable Requirements appropriate to the RS232C protocol chosen. Signal Levels High = +5V to +12V Low = -5V to -12V SATO M-8400RV 9001041 Rev. D Page 5-3...
  • Page 174: Pin Assignments

    ) and pin 20 ( ) are the important signals on the printer for this method of flow control. The host must be capable of supporting this flow control method for it to function properly. SATO M-8400RV 9001041 Rev. D Page 5-4...
  • Page 175: X-On/X-Off Flow Control

    Upon power up if no error conditions are present, the printer will continually send characters at five millisecond intervals until it receives a transmission from the host. SATO M-8400RV 9001041 Rev. D Page 5-5...
  • Page 176: Bi-Directional Communications

    Cable Requirements HOST INTERCONNECTION PRINTER FG (Frame Ground) TD (Transmit Data) RD (Receive Data) RTS (Request to Send) CTS (Clear to Send) DSR (Data Set Ready) 20 DTR (Data Terminal Ready) SG (Signal Ground) SATO M-8400RV 9001041 Rev. D Page 5-6...
  • Page 177 (15 hexadecimal) if an error condition exists. Upon receipt of a valid print job , and hexadecimal) will be returned by the printer if there are no errors and a hexadecimal) if a printer error exists. SATO M-8400RV 9001041 Rev. D Page 5-7...
  • Page 178 Ribbon Near End and Buffer Near Full OFF-LINE, ERROR CONDITION Receive Buffer Full Head Open Paper End Ribbon End Media Error Sensor Error Head Error reserved Memory Card Error Cutter Error Other Error Condition SATO M-8400RV 9001041 Rev. D Page 5-8...
  • Page 179: Centronics Parallel Interface

    DATA 8 Return Reference To Host ACK Return Reference BUSY To Host BUSY Return Reference PTR ERROR To Host PE Return Reference SELECT To Host FAULT To Host Frame Ground +5V (Z=24K ohm) SATO M-8400RV 9001041 Rev. D Page 5-9...
  • Page 180: Accessory (Ext) Connector

    +50V and the maximum current they can sink is 500 milliamps. Pin 13 Vcc= +5V 1 K ohm, 1/4W Signal Out Pin 1, 3, 4 or 6 SATO M-8400RV 9001041 Rev. D Page 5-10...
  • Page 181: External Output Signals

    Section 5. Interface Specifications EXTERNAL OUTPUT SIGNAL TYPES TYPE 1 20 milliseconds TYPE 2 TYPE 3 TYPE 4 Start Print. End Print (Label (Label Feed Start) Feed Stop) SATO M-8400RV 9001041 Rev. D Page 5-11...
  • Page 182 Section 5. Interface Specifications This page left blank intentionally. SATO M-8400RV 9001041 Rev. D Page 5-12...
  • Page 183: Section 6. Troubleshooting

    This may mean that the computer doesn’t know the printer is there. Verify that: a. Both ends of the cable are securely inserted into their respective connectors. b. The printer is On-Line. SATO M-8400RV 9001041 Rev. D Page 6-1...
  • Page 184 We want the data stream to be one complete line going to the printer. Page 6-2 9001041 Rev. D SATO M-8400RV...
  • Page 185: Using The Rs232C (Serial) Interface

    Baud Rate, Parity, Data Bits, or Stop Bits in relation to your host computer. If you are confused as to what the printer’s current RS232 settings are, you may choose the SATO defaults (all DIP switches in the OFF position) to achieve 9600 baud, no parity, 8 databits, and 1 stop bit.
  • Page 186: Error Signals

    Error Blinks Media Error 3 Short Media Error Open/close Head Lever Label Blinks Ribbon Blinks None Ribbon Near End Replace ribbon with full roll Line Blinks None Buffer Near Full Slow down transmission rate Page 6-4 9001041 Rev. D SATO M-8400RV...
  • Page 187: Appendix A: Command Code Quick Reference

    G Code 128 UCC 128 Number of dots (01-12) for narrow bar and narrow space Bar height in dots (001-600) UCC 128 only No human readable text Human readable at top Human readable at bottom SATO M-8400RV 9001041 Rev. D Page A-1...
  • Page 188 Total number of symbols in the set Mode dd..d = 9 digit numeric Postal Code eee = 3 digit numeric Country Code f f f 3 digit numeric Service Class gg..g = Data, terminated by <ESC> Page A-2 9001041 Rev. D SATO M-8400RV...
  • Page 189 = Number of dots (1-999) between the bottom of the characters on one line to the top of the characters on the next line. SATO M-8400RV 9001041 Rev. D Page A-3...
  • Page 190 Number of duplicate labels (001-999) = Increment or decrement Increment Decrement Increment/decrement steps (001-999) ddd = Sequential numbering start position (001-999). Referenced to left side. eee = Incremented data length (001-999). Measured from start position. Page A-4 9001041 Rev. D SATO M-8400RV...
  • Page 191 Font type. Specifies the 13W x 20H dot matrix font (including Page 4-34 descenders). Rotate. Moving Base Reference Point. Sets the original base Page 4-70 reference point and returns printing to normal orientation. SATO M-8400RV 9001041 Rev. D Page A-5...
  • Page 192 Valid locations are 21 to 52 or “!” to “R” in hex values. (data) = Data to describe the character. Font type. Specifies a 5W x 9L dot matrix font (including descenders). Page 4-34 Page A-6 9001041 Rev. D SATO M-8400RV...
  • Page 193 Font type. Specifies the 48W x 48H dot matrix font (including Page 4-38 descenders). Disables auto-smoothing of font Enables auto-smoothing if expansion is greater than 3 Stop Code. Ends all print jobs. Page 4-74 SATO M-8400RV 9001041 Rev. D Page A-7...
  • Page 194 Sets print to 90° CCW Sets print to 180° rotated (upside down) Sets print to 270° CCW (90° CW) $a,b,c,d Vector font. Specifies printing of the unique SATO vector font. Page 4-36 Helvetica Bold (proportional spacing) Helvetica Bold (fixed spacing)
  • Page 195 ~aaaa Cutter Command. Controls the cutting of labels when using the Page 4-33 optional SATO cutter unit. (A <NULL> can be used in place of the “~”.) aaaa = Number of labels to print between each cut (0000-9999) Calendar Option Commands WA(elements) Calendar Print.
  • Page 196 = Number of characters gg..g = Data to be printed using font Slot Select. Selects the Memory Card slot for all following Memory Page 4-95 Card commands. Slot 1 Slot 2 Page A-10 9001041 Rev. D SATO M-8400RV...
  • Page 197 = Number of characters in the field *abb Clear Card Memory. Clears individual memory and buffer areas. Page 4-82 Memory section to be cleared G SATO graphicfiles (01-99) PCX graphic file (01-99) Stored formats (01-99) O TrueType fonts, memory card (01-09) Storage number SATO M-8400RV 9001041 Rev.
  • Page 198 Appendix A: Command Quick Reference Page A-12 9001041 Rev. D SATO M-8400RV...
  • Page 199: Appendix B: Bar Code Specifications

    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 128 Code 93 UPC-E UPC Supplements(Bookland) UCC-128 Postnet Data Matrix Maxicode PDF417 SATO M-8400RV 9001041 Rev. D Page B-1...
  • Page 200: Codabar

    10.0 10.2 Example <ESC>H0400<ESC>V0025<ESC>B002100A12345B <ESC>H0440<ESC>V0135<ESC>XS12345 Notes You must add the appropriate (A, B, C or D) Start and Stop characters to the data string. The printer does not automatically add them when printing. Page B-2 9001041 Rev. D SATO M-8400RV...
  • Page 201: Code 39

    Dimension (char/inch) Ratio (mils) 12.7 10.0 10.0 15.6 10.0 Example <ESC>H0100<ESC>V0025<ESC>B103100*CODE 39* <ESC>H0230<ESC>V0130<ESC>XS*CODE 39* Notes You must add the “*” Start/Stop characters to the data stream. The printer does not add them automatically. SATO M-8400RV 9001041 Rev. D Page B-3...
  • Page 202: Interleaved Two Of Five

    11.3 10.0 12.7 14.5 10.0 Example <ESC>H0100<ESC>V0100<ESC>B20310045676567 <ESC>H0140<ESC>V0210<ESC>XM4567 6567 Notes To add horizontal guard bars to the top and bottom of the bar code, use the Line and Box command (see page 5-47). Page B-4 9001041 Rev. D SATO M-8400RV...
  • Page 203: Upc-A/Ean-13

    15.0 112% 20.0 150% Notes D3 provides guide bars that extend longer than the rest of the bar code. BD3 provides guide bars and the human readable text below the symbol. Example <ESC>H0100<ESC>V0375<ESC>BD30215001234567890 SATO M-8400RV 9001041 Rev. D Page B-5...
  • Page 204 5. Subtract the result of Step 4 from the next highest increment of 10. i.e., 90 - 85 = 5 6. The correct Modulo 10 check digit for the 11 digit string “01234567890” is 5. Page B-6 9001041 Rev. D SATO M-8400RV...
  • Page 205 1. D4 provides guide bars that extend longer than the rest of the bar code and the human readable text below the symbol. 2. The check digit is automatically calculated for EAN-8. Example <ESC>H0400<ESC>V0375<ESC>BD4031001234567 SATO M-8400RV 9001041 Rev. D Page B-7...
  • Page 206: Industrial Two Of Five

    Character Set 0-9 (numeric only) Notes To add horizontal guard bars to the top and bottom of the bar code, use the Line and Box command (see Page 4-48). Example <ESC>H0100<ESC>V0600<ESC>BD50310012345 <ESC>H0300<ESC>V0710<ESC>XS12345 Page B-8 9001041 Rev. D SATO M-8400RV...
  • Page 207: Matrix Two Of Five

    Character Set 0-9 (numeric only) Notes To add horizontal guard bars to the top and bottom of the bar code, use the Line and Box command (see Page 4-48). Example <ESC>H0100<ESC>V0775<ESC>BD60310012345 <ESC>H0230<ESC>V0885<ESC>XS12345 SATO M-8400RV 9001041 Rev. D Page B-9...
  • Page 208: Code 128

    36.5 10.0 18.3 15.0 13.8 12.2 Example The following will start in Subset A for the characters “AB”, shift to Subset B for “789”, then shift to Subset C for “123456”. <ESC>H0200<ESC>V0550<ESC>BG03100>GAB>B789>C123456 <ESC>H0310<ESC>V655<ESC>XSAB789123456 Page B-10 9001041 Rev. D SATO M-8400RV...
  • Page 209 Width of narrow element in dots (01-12) Bar height in dots (001-600) (data) = Bar code data (numeric); maximum of 15 digits Required check digit Character Set 0-9 (numeric only) Example <ESC>H0100<ESC>V0950<ESC>BA03100123455 <ESC>H0170<ESC>V1060<ESC>XS12345 SATO M-8400RV 9001041 Rev. D Page B-11...
  • Page 210: Code 93

    “dd”; check digit is supplied by printer Character Set 0-9, A-Z, -, ., Space, $, /, +, % Density Table Narrow/Wide Value of “X” Density Ratio “bb” Dimension (char/inch) (mils) 22.5 10.0 11.3 15.0 Example <ESC>H0100<ESC>V1125<ESC>BC03100081234ABCD <ESC>H0155<ESC>V1240<ESC>XS1 234ABCD Page B-12 9001041 Rev. D SATO M-8400RV...
  • Page 211: Upc-E

    Value of “bb” Narrow Bar Width Magnification (mils) Factor 10.0 15.0 112% 20.0 150% Notes Command DE provides guide bars that extend longer than the rest of the bar code. Example <ESC>H0400<ESC>V0550<ESC>DE03100123456 <ESC>H0375<ESC>V0600<ESC>OB0 <ESC>H0408<ESC>V0655<ESC>OB123456 SATO M-8400RV 9001041 Rev. D Page B-13...
  • Page 212: Bookland (Upc/Ean Supplements

    Bar code data (numeric); must be exactly 2 or 5 digits Character Set 0-9 (numeric only) Density Table Value of “bb” Narrow Bar Width Magnification (mils) Factor 10.0 15.0 112% 20.0 150% Example <ESC>H0325<ESC>V0725<ESC>D30315009827721123 <ESC>L0101<ESC>H0295<ESC>V0800<ESC>OB0 <ESC>H0340<ESC>V0878<ESC>OB98277 <ESC>H 0480<ESC>V0878<ESC>OB21123 <ESC>H640<ESC>V0760<ESC>BF0313021826 <ESC>H655<ESC>V0730<ESC>OB21826 Page B-14 9001041 Rev. D SATO M-8400RV...
  • Page 213: Ucc-128

    If any part of the human readable text extends outside the printable area, none of it will be printed. Care should be exercised when placing the bar code to allow for any automatically created human readable text. SATO M-8400RV 9001041 Rev. D Page B-15...
  • Page 214 Appendix B: Bar Code Specifications Example Without incrementing <ESC>A <ESC>H0100<ESC>V0100<ESC>BI04150101234567000000001 <ESC>Q2<ESC>Z With incrementing <ESC>A <ESC>H0100<ESC>V0100<ESC>F001+001 <ESC>BI04150101234567000000001 <ESC>Q2<ESC>Z Page B-16 9001041 Rev. D SATO M-8400RV...
  • Page 215: Postnet

    (i.e. 5, 6, 9 or 11), the command is ignored and nothing will be printed. 4. If a “–” is included in the data stream (i.e. 84093-1565), it is ignored. Example <ESC>H0100<ESC>V0120<ESC>BP94089 <ESC>H0100<ESC>V0160<ESC>BP123456 <ESC>H0100<ESC>V0200<ESC>BP123456789 <ESC>H0100<ESC>V0240<ESC>BP12345678901 SATO M-8400RV 9001041 Rev. D Page B-17...
  • Page 216: Data Matrix

    Increment/Decrement Steps (001 - 999) Sequential numbering start position (001 - 999) Referenced to left side. Incremented data length measured from start position (001 - 999) Print Data <ESC>DCxxx...x xx...x = Data, maximum of 500 characters Page B-18 9001041 Rev. D SATO M-8400RV...
  • Page 217 - 7F ASCII ISO 8-bit, International (20 - FF 8-Bit Notes See AIM USA Technical Specification Data Matrix for information on the structure of this symbology. Example <ESC>V0100<ESC>H0100 <ESC>BX05051010000000001 <ESC>DCDATA MATRIX DATA MATRIX SATO M-8400RV 9001041 Rev. D Page B-19...
  • Page 218: Maxicode

    “000000“ “000“ “000“ 91 characters fixed data fixed data fixed data alphanumeric Notes See AIM I.S.S specification for information on the structure of this symbology. Example <ESC>A<ESC>V0100<ESC>H0100 <ESC>BV1,1,2,123456789,840,001,[)<RS>01<GS>961Z01547089 <GS>UPSN<GS>056872<GS>349<GS>99999999<GS>001/005 <GS>029<GS>N<GS><GS>LENEXA<GS>KS<RS><EOT> <ESC>Q001<ESC>Z Page B-20 9001041 Rev. D SATO M-8400RV...
  • Page 219: Pdf417

    Data to be printed. Character Set ASCII 128 character set plus PC437 Extended Character set. Notes See AIM USA Uniform Symbology Specification PDF417 for information on the structure of this symbology. Example <ESC>V0100<ESC>H0100<ESC>BK0607400000021PDF417 PDF417 PDF417 SATO M-8400RV 9001041 Rev. D Page B-21...
  • Page 220: Code 128 Character Table

    Subset A >E Subset A >E FNC1 >F FNC1 >F FNC1 >F Note: When Subset C is chosen, you must specify an even number of data positions because of the interleaved encodation method. Page B-22 9001041 Rev. D SATO M-8400RV...
  • Page 221 SUBSET SUBSET VALUE SUBSET SUBSET SUBSET “ ” & & ‘ ‘ < < >(space) ‘ >(space) >! >! > > >" >" ># ># >$ >$ >% >% >& >& >’ >’ SATO M-8400RV 9001041 Rev. D Page B-23...
  • Page 222 >E Subset A >E >5 >5 FNC1 >F FNC1 >F FNC1 >F >6 >6 SUBSET A START CODE >G >7 >7 SUBSET B START CODE >H >8 >8 SUBSET C START CODE >I Page B-24 9001041 Rev. D SATO M-8400RV...
  • Page 223: Appendix C: Custom Characters And Graphics

    16 dot x 16 dots 24 dots by 24 dots 2. Lay out a grid and draw the image on the grid. Each square represents one dot Blacken squares for each printed dot SATO M-8400RV 9001041 Rev. D Page C-1...
  • Page 224 6. To store the custom designed character in memory using a binary data stream, the command would be: <ESC>A <ESC>T1B3F 01 <ESC>Z NOTE: Spaces are shown between hexidecimal values in the above example for clarity only and are not included in the data string. Page C-2 9001041 Rev. D SATO M-8400RV...
  • Page 225 6. To recall the custom character from memory, send the following code to the printer: <ESC>A <ESC>L505<ESC>H0150<ESC>V100<ESC>K1B903F <ESC>L505<ESC>H0600<ESC>V100<ESC>K1B903F <ESC>L0303<ESC>H0125<ESC>V0250<ESC>XMTHIS SIDE UP ! <ESC>Q1 <ESC>Z The printer output for both the hexadecimal and binary format examples is: SATO M-8400RV 9001041 Rev. D Page C-3...
  • Page 226: Custom Graphics Example

    (48 x 48). 2. Lay out a grid and draw the image on the grid. Each square represents one dot Blacken squares for each printed dot Page C-4 9001041 Rev. D SATO M-8400RV...
  • Page 227 11000000 00000000 00000000 00000000 00000000 00000011 C0 00 03 C0 00 03 11111111 11111111 11111111 11111111 11111111 11111111 FF FF FF FF FF FF 11111111 11111111 11111111 11111111 11111111 11111111 FF FF FF FF FF FF SATO M-8400RV 9001041 Rev. D Page C-5...
  • Page 228 PRINT #1,CHR$(&H13);CHR$(&HC0);CHR$(&H00);CHR$(&H80);CHR$(&H00); PRINT #1,CHR$(&H00);CHR$(&H13);CHR$(&HC0);CHR$(&H00);CHR$(&H9F); PRINT #1,CHR$(&HFF);CHR$(&HFF);CHR$(&H13);CHR$(&HC0);CHR$(&H00); PRINT #1,CHR$(&H80);CHR$(&H00);CHR$(&H00);CHR$(&H13);CHR$(&HC0); PRINT #1,CHR$(&H00);CHR$(&H80);CHR$(&H00);CHR$(&H00);CHR$(&H13); PRINT #1,CHR$(&HC0);CHR$(&H00);CHR$(&H9F);CHR$(&HFF);CHR$(&HFF); PRINT #1,CHR$(&H13);CHR$(&HC0);CHR$(&H00);CHR$(&H80);CHR$(&H00); PRINT #1,CHR$(&H00);CHR$(&H13);CHR$(&HC0);CHR$(&H00);CHR$(&H80); PRINT #1,CHR$(&H00);CHR$(&H00);CHR$(&H13);CHR$(&HC0);CHR$(&H00); PRI NT #1,CHR$(&HFF);CHR$(&HFF);CHR$(&HFF);CHR$(&HF3);CHR$(&HC0); PRINT #1,CHR$(&H00);CHR$(&H00);CHR$(&H00);CHR$(&H00);CHR$(&H03); PRINT #1,CHR$(&HC0);CHR$(&H00);CHR$(&H00);CHR$(&H00);CHR$(&H00); PRINT #1,CHR$(&H03);CHR$(&HC0);CHR$(&H00);CHR$(&H00);CHR$(&H00); PRINT #1,CHR$(&H00);CHR$(&H03);CHR$(&HC0);CHR$(&H00);CHR$(&H00); PRINT #1,CHR$(&H00);CHR$(&H00);CHR$(&H03);CHR$(&HC0);CHR$(&H00); PRINT #1,CHR$(&H00);CHR$(&H00);CHR$(&H00);CHR$(&H03);CHR$(&HC0); Page C-6 9001041 Rev. D SATO M-8400RV...
  • Page 229 PRINT #1,CHR$(&H01);CHR$(&H80);CHR$(&H00);CHR$(&H03);CHR$(&HC0); PRI NT #1,CHR$(&H00);CHR$(&H00);CHR$(&H00);CHR$(&H00);CHR$(&H03); PRINT #1,CHR$(&HC0);CHR$(&H00);CHR$(&H00);CHR$(&H00);CHR$(&H00); PRINT #1,CHR$(&H03);CHR$(&HFF);CHR$(&HFF);CHR$(&HFF);CHR$(&HFF); PRINT #1,CHR$(&HFF);CHR$(&HFF);CHR$(&HFF);CHR$(&HFF);CHR$(&HFF); PRINT #1,CHR$(&HFF);CHR$(&HFF);CHR$(&HFF); PRINT #1,E$; “Q1"; E$; ”Z"; CHR$(3) CLOSE #1 The printer output for both the hexadecimal and binary format examples is: SATO M-8400RV 9001041 Rev. D Page C-7...
  • Page 230: Pcx Graphics Example

    DA$ = INPUT$(15706, #2) C$ = CHR$(27) WIDTH “LPT1:”, 255 LPRINT C$; “A”; LPRINT C$; “V150"; C$; ”H100"; C$; “GP15706,”; DA$ LPRINT C$; “Q1"; C$; ”Z"; CLOSE #2 The printer output for this program is: Page C-8 9001041 Rev. D SATO M-8400RV...
  • Page 231: Appendix D: Optional Accessories

    As labels are printed, tension from the rewinder should keep the label stock taut as it wraps itself on the spindle. To remove the roll from the spindle, first set the power switch to OFF. Remove the metal clamp, then remove the rewound roll of labels. SATO M-8400RV 9001041 Rev. D Page D-1...
  • Page 232: Label Cutter

    For more details, see Section 4, Command Codes. As the labels are printed, they will be cut based on the the data supplied using the cutter command. Page D-2 9001041 Rev. D SATO M-8400RV...
  • Page 233: Label Dispense Option

    6. At the label exit area, feed the backing paper down and behind the , then back down and around the 7. Feed the backing paper out the slot in the bottom rear of the printer and attach to Label Dispenser Routing SATO M-8400RV 9001041 Rev. D Page D-3...
  • Page 234 (DSW3-1 and DSW3-2 in the ON positions). is adjusted at the factory for the optimal setting for most label material. However, the use of labels with a substantially different opacity may require that the threshold be adjusted. Page D-4 9001041 Rev. D SATO M-8400RV...
  • Page 235: Memory Cards

    1. Correct program. 1. Duplicate number. Display: None 2. Correct program. 2. Data not in print area. 3. Use card with more capacity. 3. Data overflows card memory. Printer will ignore invalid commands. SATO M-8400RV 9001041 Rev. D Page D-5...
  • Page 236 1. Correct program. 1. Duplicate number. Display: None 2. Correct program. 2. Data not in print area. 3. Use card with more capacity. 3. Data overflows card memory. Printer will ignore invalid commands. Page D-6 9001041 Rev. D SATO M-8400RV...
  • Page 237: Calendar

    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 Support if you need to add this option to an existing printer in the field.
  • Page 238 Appendix D: Optional Features This page left intentionally blank. Page D-8 9001041 Rev. D SATO M-8400RV...
  • Page 239: Download Command Structure

    (except for the “,”) set to be used for selecting the custom code. PARAMETER STANDARD SETTING ALTERNATE SETTING (DEFAULT) OFFLINE h (Auto ONLINE) 0 = YES 1 = NO i (Zero Slash) 0 = YES 1 = NO SATO M-8400RV 9001041 Rev. D Page E-1...
  • Page 240: Reset

    (i.e. DS2-7 = OFF for Standard codes and DS2-7 ON to use the Alternate set). 5. Press the key to place the printer in the On-Line mode. The printer is ready to receive the download command data stream. Page E-2 9001041 Rev. D SATO M-8400RV...
  • Page 241 AUTO ONLINE ZERO SLASH Press the “FEED key to activate the User Defaults or power the printer off to ignore them See Page 4-97, Custom Protocol Command Codes Download for sample command stream. SATO M-8400RV 9001041 Rev. D Page E-3...
  • Page 242 Appendix E: Custom Protocol Command Codes This page left intentionally blank. Page E-4 9001041 Rev. D SATO M-8400RV...

Table of Contents