Page 1
® M-8400RVe Thermal Transfer Printer Operator and Technical Reference Manual PN 9001075A...
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.
Page 3
This section contains instructions on how to clean and maintain the printer. SECTION 5. 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 PN 9001075A SATO M8400RVe...
The M-8400RVe has a resolution of 203 dpi and can print labels up to four inches wide. The M-8400RVe 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 PN 9001075A SATO M8400RVe...
3 in. (76 mm) SENSING See-Thru for labels Movable or tags 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, Face-In Wind SATO M8400RVe PN 9001075A Page 1-3...
Page 14
Data Transmission ASCII Format PROCESSING 32 Bit RISC Flash ROM 2 MB 16 MB SDRAM Receive Buffer 2.95 MB Optional Flash ROM 4 MB Optional PCMCIA Memory 4 MB SRAM or 16 MB Flash ROM Page 1-4 PN 9001075A SATO M8400RVe...
Bit Mapped TrueType Fonts with Utility Program CHARACTER CONTROL 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 SATO M8400RVe PN 9001075A Page 1-5...
Sequential Numbering Sequential numbering of both numerics and bar codes Custom Characters RAM storage for special characters Graphics Full dot addressable graphics, SATO Hex/Binary, .BMP or .PCX formats Form Overlay Form overlay for high-speed editing of complex formats. Page 1-6...
41° to 104°F (5° to 40°C) Storage Temperature -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, TUV RFI/EMI FCC Class A SATO M8400RVe PN 9001075A Page 1-7...
This section is provided to assist you in taking the M-8400RVe 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 M8400RVe PN 9001075A Page 2-1...
NOTE: The following illustrations are representative only. Your printer may not be packed exactly as shown here, but the unpacking steps are similar. M-8400RVe Packing Page 2-2 PN 9001075A SATO M8400RVe...
A IEEE1284 compliant cable must be used to realize the full throughput potential of the printers. For information on interfacing the printer to a host system, see Section 5: Interface Specifications. SATO M8400RVe PN 9001075A Page 2-3...
Page 22
Section 2. Installation 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 PN 9001075A SATO M8400RVe...
3. Loosen the Label Edge Guide Head Latch and 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 M8400RVe PN 9001075A Page 2-5...
Page 24
10. Close the Label Hold-Down by Label pushing downward on the green Guide 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 PN 9001075A SATO M8400RVe...
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 M8400RVe PN 9001075A Page 2-7...
Page 26
The dull side of the ribbon should be facing down as it travels through the 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 PN 9001075A SATO M8400RVe...
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 M8400RVe PN 9001075A Page 2-9...
(+/- 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 PN 9001075A SATO M8400RVe...
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 M8400RVe PN 9001075A Page 2-11...
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 M8400RVe PN 9001075A Page 2-13...
Label Gap 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 PN 9001075A...
DSW1 DSW1-1 SETTING 8 data bits 7 data bits Parity Selection (DSW1-2, DSW1-3). These switches select the type of parity used for error detection. DSW1 DSW1-2 DSW1-3 SETTING No Parity Even Not Used M8400RVe PN 9001075A Page 3-1...
Page 34
DSW2 DSW2-1 SETTING Therm Xfr Direct Therm Sensor Type Selection (DSW2-2). Selects between the use of a label gap or a reflective Eye-Mark detector. DSW2 DSW2-2 SETTING Eye-Mark Page 3-2 PN 9001075A SATO M8400RVe...
Page 35
M8400S Emulation Mode (DSW2-8). For emulating earlier series software commands. Should be used only if problems are encountered when using existing software. This switch will also affect the settings selected by DSW1-7 and DSW1-8. DSW2 DSW2-8 SETTING Disabled Enabled M8400RVe PN 9001075A Page 3-3...
Page 36
See Section 6: Interface Specifications for a description of the signal level and requirements When DSW3-5 is Off, the External Signals are ignored. DSW3 DSW3-5 SETTING Disabled Enabled Page 3-4 PN 9001075A SATO M8400RVe...
Page 37
Repeat Print via External Signal (DSW3-8). Allows the applicator to reprint the last label of the print job. See Section 6: Interface Specifications for a description of the signal requirements. DSW3 DSW3-8 SETTING Disabled Enabled M8400RVe PN 9001075A Page 3-5...
LCD panel. The printer should be powered off while this message is being displayed (or after the beep is heard. This saves the default settings in the non-volatile memory where they will be automatically loaded the next time the printer is powered on. Page 3-6 PN 9001075A SATO M8400RVe...
The amount of backfeed is controlled by the OFFSET potentiometer on the DIP Switch Panel inside the cover. When turned all the way counterclockwise, the amount of backfeed is +3.75 mm, and -3.75 mm when turned all the way counterclockwise. M8400RVe PN 9001075A Page 3-7...
Page 40
NOTE: The PRINT potentiometer adjustment will affect the darkness in all of the command code speed and darkness ranges. Page 3-8 PN 9001075A SATO M8400RVe...
DSW2-7 ON + LINE + FEED Clear Non-Standard Protocol 3-25 COMPLETE + POWER USER DOWNLOAD Protocol Code Download DSW2-7 ON + POWER + LINE 3-25 PRESS THE LINE KEY ONLINE Hex Dump DSW2-4 ON + POWER 3-26 QTY:000000 SATO M8400RVe PN 9001075A Page 3-9...
2. Once the correct setting is underlined, press the FEED key to accept the selection and step the display to the next adjustment. DSW2-8 OFF DSW2-8 ON 2 ips 4 ips 3 ips 6 ips 4 ips 8 ips 5 ips 6 ips Page 3-10 PN 9001075A SATO M8400RVe...
Page 43
ABCDEFG label ABCDEFG Leading edge of the label as detected by Original (0 offset) first line print position ABCDEFG Moved with positive (+) offset to print on trailing edge of label SATO M-8400RVe PN 9001075A Page 3-11...
1. Use the LINE key to step the underline to either the YES or NO selection. 2. Once the correct setting is underlined, pressing the FEED key will accept the setting and advance the display to the Print Offset display. Page 3-12 PN 9001075A SATO M8400RVe...
Page 45
YES. If the Calendar feature is to be disabled, press the LINE key until the cursor is underneath the NO. When the desired setting is selected, press the FEED key. SATO M8400RVe PN 9001075A Page 3-13...
Page 46
(CRLF ) from the data stream, including graphics and 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.
Yes is selected, the printer will enter the Card Copy mode. If No is selected, the display will advance to the Card to Memory SATO Font Copy mode. 2. Confirm your selection by stepping the underline cursor to COPY START the Yes selection.
Page 48
Indicates no card was recognized Mem Full Error Indicates that there is insufficient memory available. This selection allows you to copy SATO fonts from the CARD->MEMORYCOPY PCMCIA Memory card installed in the Memory Card slot on the SATOFONT rear of the printer to the optional Flash ROM.
Page 49
1. Use the LINE key to step the cursor to desired setting. If Yes is selected, the printer will enter the Card Copy mode. If No is selected, the display will advance to the mode display. SATO M8400RVe PN 9001075A Page 3-17...
Page 50
Yes is selected, the printer will enter the Memory Format mode. If No is selected, the display will advance to the mode display. To exit the Card Mode, power the printer off and then back on. CARD MODE Page 3-18 PN 9001075A SATO M8400RVe...
EYE mark varies significantly within a roll of labels or between label rolls. In these instances the value should be set using the following procedures. SATO M8400RVe PN 9001075A Page 3-19...
Page 52
5. Once the setting is correct, pressing the FEED key will accept the setting and advance to the Online Feed display. Page 3-20 PN 9001075A SATO M8400RVe...
Page 53
1. Use the LINE key to step the cursor to desired setting. If Yes is selected, the printer will feed a blank label anytime an error condition is cleared. If No is selected, the display will advance to the mode display. SATO M8400RVe PN 9001075A Page 3-21...
Page 54
LCD Display will reflect the new setting. 2. Once the desired setting is selected, press the FEED key to accept the setting and step to the next display. Page 3-22 PN 9001075A SATO M8400RVe...
TEST PRINT MODE The Test Print Mode offers five different printer status labels for troubleshooting. If DSW3-5 is On, the Test Print cycle must be initiated with a Print Start command. SATO M8400RVe PN 9001075A Page 3-23...
DEFAULT SETTING Default Setting Completed display will appear. At this time COMPLETED the printer is in the default configuration. 4. To exit the Default Setting Mode, power the printer off and then back on. Page 3-24 PN 9001075A SATO M8400RVe...
6. If the custom codes are correct, press the FEED key to accept them and terminate the download process. If they are incorrect, turn the printer off without pressing the FEED key and begin the process again. SATO M8400RVe PN 9001075A Page 3-25...
QTY:000000 3. The received data will be printed in a hexadecimal format 4. To return the printer to normal operation, place DSW2-4 in the OFF position and power the printer off and then back Page 3-26 PN 9001075A SATO M8400RVe...
“1” will give the lightest print and a “5” will give the darkest print. Once the range has been selected, the PRINT Potentiometer on the front panel can be used to make finer adjustments. SATO M8400RVe PN 9001075A Page 4-1...
2, 3, 4, 5 or 6 inches per second(DSW2-8 On) using the LCD panel or with the Print Speed command code. The software command will override the any setting entered using the LCD panel. Page 4-2 PN 9001075A SATO M8400RVe...
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 Platen is the rubber roller directly below the Print Head. It should be cleaned of any ribbon or label residue.
The Print Head is spring-loaded and will automatically open as soon as the Head Latch is disengaged. 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 Sensor Assembly.
The print head on the M-8400RVe 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 64
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 4-6 PN 9001075A SATO M8400RVe...
2. On the back of the printer, locate the Fuse Cap on the right-hand side of the AC connector. 3. Unscrew the cap and remove the defective fuse. 4. Replace with a new 250V 3A fuse. 5. Screw the cap back onto the printer and replace the power cord. SATO M8400RVe PN 9001075A Page 4-7...
Page 66
Section 4: Cleaning and Maintenance This page left intentionally blank. Page 4-8 PN 9001075A SATO M8400RVe...
PROGRAMMING REFERENCE INTRODUCTION This section presents the commands that are used with the SATO Series “e” printers to produce labels with logos, bar codes and alphanumeric data. All of the SATO Programming Language commands use the same syntax. Some commands reference a physical point on the label using horizontal and vertical dot reference numbers.
<CR> and/or <LF> characters. If these characters are needed, they are explicitly noted by the inclusion of <CR> and <LF> notations. Page 5-2 PN 9001075A SATO M8400RVe...
Page 69
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.
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 71
New Base Reference Point = Maximum Print Width - Label Width = (832 dots) - (406 dots) = 426 dots Issue the Base Reference Point command <ESC>A3 after the Start command in your data stream. SATO M8400RVe PN 9001075A Page 5-5...
Page 72
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. Page 5-6 PN 9001075A SATO M8400RVe...
Page 73
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 V=310 H=70 6.5" SATO M8400RVe PN 9001075A Page 5-7...
<ESC>% - The field rotates, but the base reference point for the field remains the same. The following data stream will rotate the print field but will not change the base reference point of the field: <ESC>A<ESC>%1<ESC>V800<ESC>H200<ESC>L0202<ESC>XB1E<ESC>Q1<ESC>Z Page 5-8 PN 9001075A SATO M8400RVe...
(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 commands will remain in effect until a new command is received. SATO M8400RVe PN 9001075A Page 5-9...
(see Two Dimensional bar code symbols). 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 M8400RVe PN 9001075A Page 5-11...
Page 78
<ESC>H0425<ESC>V1125<ESC>D30315000633895260 <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 5-12 PN 9001075A SATO M8400RVe...
Page 80
Section 5: 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 <ESC>BI07150101234567000000001 >F001+001 <ESC>Q2<ESC>Z Page 5-14 PN 9001075A SATO M8400RVe...
Page 81
For the MSI bar code, the check digit is not automatically calculated. 7. The <ESC>D and <ESC>BD commands are not valid for the MSI, Code 128, Code 93, UPC-E, Bookland, UCC128 and Postnet symbologies. SATO M8400RVe PN 9001075A Page 5-15...
1. This command must be preceded by the Variable Ratio Bar Codes <ESC>BT command. 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 5-16 PN 9001075A SATO M8400RVe...
(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>BT101030103 <ESC>BW03100*1234* <ESC>Q1<ESC>Z Printer Output: SATO M8400RVe PN 9001075A Page 5-17...
Page 84
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 5-18 PN 9001075A SATO M8400RVe...
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>WB0MNORMAL REFERENCE POINT <ESC>A3H0300V0075 <ESC>H0100<ESC>V0050<ESC>WB0MNEW REFERENCE POINT <ESC>Q1<ESC>Z Printer Output: SATO M8400RVe PN 9001075A Page 5-19...
Page 86
6. The allowable field ranges for this command are: M-8400RVe Horizontal aaaa -832 to 832 Vertical Default bbbb 0001 to 1424 Vertical Expanded bbbb 0001 to 9999 Page 5-20 PN 9001075A SATO M8400RVe...
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 0100038007C00FE01FF03FF87FFCFFFE07C007C007 C007C007C007C007C007C0 <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 M8400RVe PN 9001075A Page 5-21...
Page 88
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 5-22 PN 9001075A SATO M8400RVe...
(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>H0100<ESC>V0100<ESC>XMSATO <ESC>H0100<ESC>V0200<ESC>L0402<ESC>XMSATO <ESC>H0100<ESC>V0300<ESC>L0204<ESC>XMSATO <ESC>Q1<ESC>Z Printer Output SATO M8400RVe PN 9001075A Page 5-23...
Page 90
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 5-24 PN 9001075A SATO M8400RVe...
To reset proportional spacing and place the printer back to fixed spacing. Printer Input <ESC>A <ESC>H0100<ESC>V0050<ESC>PS <ESC>L0404<ESC>XMPROPORTIONAL SPACING <ESC>H0100<ESC>V0180<ESC>PR <ESC>L0404<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 M8400RVe PN 9001075A Page 5-25...
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>XB1SATO <ESC>H0025<ESC>V0125<ESC>L0202<ESC>P20<ESC>XB1SATO <ESC>H0025<ESC>V0225<ESC>L0202<ESC>P40<ESC>XB1SATO <ESC>Q1<ESC>Z Printer Output Page 5-26 PN 9001075A SATO M8400RVe...
Page 93
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 M8400RVe PN 9001075A Page 5-27...
<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 5-28 PN 9001075A SATO M8400RVe...
The “a” parameter can be used in either the multi-buffer or single job mode to clear specific parts of the memory. 4. When the “a” parameter is used, the section of memory specified will not be cleared until the label is printed. SATO M8400RVe PN 9001075A Page 5-29...
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 5-30 PN 9001075A SATO M8400RVe...
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>WDH0130V0050X0400Y0200 <ESC>Q1<ESC>Z Printer Output SATO M8400RVe PN 9001075A Page 5-31...
Page 98
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-8400RVe Horizontal 0001 aaaa cccc 0832 Vertical Default 0001 bbbb dddd 1424 Vertical Expanded 0001 bbbb dddd 9999 Page 5-32 PN 9001075A SATO M8400RVe...
<ESC>~A1 (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. It differs from the <ESC>~ Cut Job command in that it does not interact with the...
<ESC>~1 (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.
None Command Function To control the cutting of labels when using a SATO cutter unit with the printer. This command allows the cutting of a printed multi-part tag or label that is left in the printer after a job is cut.
OCR-B font 20W x 24H (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 5-36 PN 9001075A SATO M8400RVe...
Page 103
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.
If point size is used, the point size is preceded by a “P”. 2. The same value should be used for both the Horizontal and Vertical size, i.e. if “ccc” = 50, then “ddd” should be 50. Page 5-38 PN 9001075A SATO M8400RVe...
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 106
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. Page 5-40 PN 9001075A SATO M8400RVe...
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>XL1SATO <ESC>Q1<ESC>Z Printer Output SATO M8400RVe PN 9001075A Page 5-41...
Page 108
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. Page 5-42 PN 9001075A SATO M8400RVe...
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 Printer <ESC>A(space) <ESC>Z Printer Output Blank label or tag SATO M8400RVe PN 9001075A Page 5-43...
1. The overlay is stored using the <ESC>& Form Overlay Store command. 2. If the this command is used with the <ESC>EX0 Expanded Print Length command the Form Overlay length cannot exceed 9999 dots. Page 5-44 PN 9001075A SATO M8400RVe...
2. The overlay is recalled using the <ESC>/ Form Overlay Recall command. 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. SATO M8400RVe PN 9001075A Page 5-45...
BMP file is 64K. If the uncompressed file exceeds 64K, the graphic will not print. 2. Only black and white BMP files can be downloaded. 3. The file size specified by this command is the DOS file size in bytes Page 5-46 PN 9001075A SATO M8400RVe...
<ESC>A<ESC>H0100<ESC>V0100<ESC>GH006006 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 M8400RVe PN 9001075A Page 5-47...
Page 114
7. The maximum allowable settings are: M-8400RVe Horizontal Blocks 001 to 104 Vertical Blocks Default 001 to 178 Expanded 001 to 999 8. Use the <ESC>E0 Expanded Print Length command to get the maximum label length. Page 5-48 PN 9001075A SATO M8400RVe...
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 M8400RVe PN 9001075A Page 5-49...
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 5-50 PN 9001075A SATO M8400RVe...
2. If more than one Job Name is sent in a single job, i.e. <ESC>A <ESC>WKSATO ..<ESC>WKSATO AMERICA ..the last name transmitted will be used. SATO M8400RVe PN 9001075A Page 5-51...
Special Notes 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. Page 5-52 PN 9001075A SATO M8400RVe...
Length of horizontal side in dots (see Note 2 for max) 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 SATO M8400RVe PN 9001075A Page 5-53...
Page 120
2. The maximum allowable lengths are as follows. LINE/BOX LENGTH M-8400RVe Horizontal cccc 0001 to 832 Vertical Default cccc 0001 to 1424 Vertical Expanded cccc 0001 to 9999 3. Use the <ESC>E0 Expanded Print Length command for maximum label length. Page 5-54 PN 9001075A SATO M8400RVe...
H value set in the printer. 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 M8400RVe PN 9001075A Page 5-55...
3. All eight variables (“aaaa” and “bbbb”) must be included in this command. Maximum M-8400RVe Hmax aaaa 0832 Vmax Default bbbb 1424 Expanded bbbb 9999 Page 5-56 PN 9001075A SATO M8400RVe...
3. This command should not be specified more than once in any single job. 4. This command cannot be used with commands requiring re-editing of the print area, such as Sequential Numbering, Real time clock or Copy Image Area. SATO M8400RVe PN 9001075A Page 5-57...
Page 124
5. Any data outside the area specified by the Media Size command is not mirrored and the command is treated as a command error. Any print job containing the <ESC>RM command and without any print data will be treated as a command error. Page 5-58 PN 9001075A SATO M8400RVe...
On-Line status (see Operator Panel in Section 2: Installation of this manual). 2. Remember, when using this command, that the print job specifies <ESC>Q10, all ten labels will print before the printer goes off-line. SATO M8400RVe PN 9001075A Page 5-59...
Printer Input <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. Page 5-60 PN 9001075A SATO M8400RVe...
2. The allowable ranges for heat settings are: Heat Range M-8400RVe The lighest setting is the smallest value and the darkest setting is the largest value. SATO M8400RVe PN 9001075A Page 5-61...
To increase the maximum print length (in feed direction) for a label. Input to Printer <ESC>A <ESC>EX0 <ESC>Z <ESC>A <ESC>H0050<ESC>V0100<ESC>WB1EXPAND TO: <ESC>H0050<ESC>V2700<ESC>WB149 INCHES <ESC>Q1<ESC>Z <ESC>A <ESC>AR <ESC>Z Printer Output EXPAND TO: 49" 49 INCHES Page 5-62 PN 9001075A SATO M8400RVe...
Page 129
7. If a job contains elements out of the memory range, it is ignored. 8. If the Forms Overlay command <ESC>& is used with Expanded Memory to expand the print area, the Form Overlay length is still limited to the maximum.. SATO M8400RVe PN 9001075A Page 5-63...
They also establish a reference point for subsequent fields until the next horizontal and/or vertical print position command is issued. Input to Printer <ESC>A <ESC>H0025<ESC>V0050<ESC>L0303<ESC>MSATO <ESC>H0100<ESC>V0150<ESC>MSATO <ESC>Q2<ESC>Z Printer Output Page 5-64 PN 9001075A SATO M8400RVe...
Page 131
4. If you attempt to print where there is no paper, you may damage the print head. 5. For these commands, the leading zeroes do not have to be entered. The command V1 is equivalent to V0001. SATO M8400RVe PN 9001075A Page 5-65...
<ESC>H0100<ESC>V0100<ESC>WB1SATO <ESC>Q3 <ESC>Z Printer Output Three labels containing the data “SATO” wll be printed. Special Notes 1. To pause during a print job, you must press the LINE key on the Operator Panel. 2. To cancel a print job, you must turn off the printer, or you may send the <CAN>...
Page 133
Store Bitmapped Font <ESC>ID Store Job ID <ESC>CC Memory Area Select <ESC>* Clear Print Job/Mem <ESC>BJF Initialize Exp. Memory <ESC>BT Variable Ratio Bar Codes <ESC>EX Expand Memory Area <ESC>BW Expanded Bar Codes <ESC>~ Cutter Command SATO M8400RVe PN 9001075A Page 5-67...
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 M8400RVe PN 9001075A Page 5-69...
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 within the current data stream. Input to Printer <ESC>A <ESC>H0025<ESC>V0020<ESC>WB0Company Name <ESC>H0025<ESC>V0085<ESC>WB1SATO <ESC>H0025<ESC>V0150<ESC>WL0SATO <ESC>H0025<ESC>V0215<ESC>WL1SATO <ESC>Q1<ESC>Z <ESC>A <ESC>0<ESC>H0025<ESC>V0020<ESC>WB0SATO <ESC>Q1<ESC>Z Printer Output Page 5-70 PN 9001075A SATO M8400RVe...
Page 137
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 M8400RVe PN 9001075A Page 5-71...
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 5-72 PN 9001075A SATO M8400RVe...
Page 139
4. If the values specified exceed the maximum ranges, the reverse image is not created. 5. The maximum allowable settings are as follows: M-8400RVe Horizontal aaaa 001 to 832 Vertical Default bbbb 0001 to 1424 Vertical Expanded bbbb 0001 to 9999 SATO M8400RVe PN 9001075A Page 5-73...
<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>L202<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 5-74 PN 9001075A SATO M8400RVe...
Page 141
Section 5: Programming Reference Special Notes 1. The specified values are valid until another Rotate (<ESC>%) command is received. 2. Receipt of a Stop Print (<ESC>Z) command will reset the setting to the default value. SATO M8400RVe PN 9001075A Page 5-75...
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 5-76 PN 9001075A SATO M8400RVe...
Page 143
3. Up to eight different sequential fields can be specified per label. 4. This command ignores alpha characters in the sequential number field. 5. This command can not be used with the following commands: Copy Image Reverse Image Line Feed SATO M8400RVe PN 9001075A Page 5-77...
<ESC>H0170<ESC>V0360<ESC>L0202<ESC>S*SATO* <ESC>Q1<ESC>Z Printer Output There is no 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 5-78 PN 9001075A SATO M8400RVe...
Page 145
Section 5: Programming Reference This page left intentionally blank SATO M8400RVe PN 9001075A Page 5-79...
Section 5: Programming Reference CALENDAR OPTION COMMANDS The following commands in this section are used to control the Optional Calendar Functions. The Calendar Option must be installed in the printer before they are valid. Page 5-80 PN 9001075A SATO M8400RVe...
3. The printer’s internal clock may be set through the Calendar Set command. 4. If a print quantity of more than one label per job is used, the same time and date will be on each label of the entire print job. SATO M8400RVe PN 9001075A Page 5-81...
Page 148
If December 31st falls on a Wednesday, it belongs to the first week of the following year. If Calendar Increment calculation extends over the year, the result belongs to the week number of the following year. Page 5-82 PN 9001075A SATO M8400RVe...
This may be used to date/time stamp your labels. Input to Printer <ESC>A <ESC>H0100<ESC>V0100<ESC>XB1The current date is: <ESC>XB1<ESC>WAMM/DD/YY <ESC>H0100<ESC>V0200<ESC>XB1The current time is: <ESC>XB1<ESC>WAhh:mm <ESC>Q1<ESC>Z Printer Output Special Notes 1. The date and time elements may be placed in any order for printing. SATO M8400RVe PN 9001075A Page 5-83...
Page 150
The first day of the year is January 1st (001) and the last day of the year is December 31st (365 or 366 for leap years). 10. The TT command should not be specified for printing in numeric only bar codes. Page 5-84 PN 9001075A SATO M8400RVe...
<ESC>A <ESC>WT9312251300 <ESC>Z Printer Output 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 SATO M8400RVe PN 9001075A Page 5-85...
Note: Before Expanded Memory can be used for the first time, it must be initialized using the <ESC>BJF command. If it is not initialized, the printer will not recognize the memory and respond as if no expanded memory was installed. Page 5-86 PN 9001075A SATO M8400RVe...
Clear Expanded Memory Command Structure <ESC>*a,bbb Memory card section to be cleared To clear SATO graphic files from memory card P To clear BMP/PCX graphic files F To clear formats from the memory card O To clear TrueType bit-mapped fonts...
This command recalls previously stored bit mapped TrueType fonts from Expanded Memory. Printer Input <ESC>A<ESC>V0100<ESC>H0100 <ESC>CC1<ESC>BJT01,02,02,01,00,0004,SATO <ESC>Q1<ESC>Z Printer Output Special Notes 1. TrueType fonts for this command are stored as bit-mapped fonts in specific sizes. Page 5-88 PN 9001075A SATO M8400RVe...
1. This command requires the Expanded Memory 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. A copy of this utility program is included as a part of the Expanded Memory Option.
Printer Output Special Notes 1. This command requires the Expanded Memory 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. 3. The number of data characters contained in the “cc...c” field cannot exceed the value designated in the <ESC>/N Field Store...
Special Notes 1. This command requires the Expanded Memory 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.
To be added Special Notes 1. The Expanded Memory option is required for this command. See your SATO representative for details. 2. The <ESC>CC Memory Area Select Command must be sent prior to this command. 3. Several label images stored under different Storage Numbers can be printed with this command.
5. Graphics, PCX and BMP files can be stored with this command. 6. As many as 99 Form Overlays can be stored, however their combined storage area cannot exceed the available memory. 7. The forms stored by this command are cleared by the <ESC>*R command. SATO M8400RVe PN 9001075A Page 5-93...
Page 160
Printer Input <ESC>A <ESC>CC1<ESC>V100<ESC>H100 <ESC>GC001 <ESC>Q1<ESC>Z Printer Output To be added Special Notes 1. The <ESC>CC Memory Area Select command must be sent before this command. 2. The printed image can be expanded or rotated. Page 5-94 PN 9001075A SATO M8400RVe...
Page 161
There is no printer output as a result of this command. Special Notes 1. This command requires the Expanded Memory Option. See your SATO representative for details. 2. Data must be sent in binary format. 3. The Memory Area Select Command <ESC>CCa must be sent before this command.
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 5-96 PN 9001075A SATO M8400RVe...
Recall Custom Graphics command. Special Notes 1. You must have the optional Expanded Memory 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 164
6. The graphics storage number (ddd) must be specified with this command. M-8400RVe Horizontal Blocks 001 to 104 Vertical Blocks Default 001 to 191 Vertical Blocks Expanded 001 to 999 Page 5-98 PN 9001075A SATO M8400RVe...
<ESC>V0100<ESC>H0050<ESC>PY001 <ESC>V0330<ESC>H0160<ESC>PY001 <ESC>Q1<ESC>Z <ESC>Q1<ESC>Z <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 Expanded Memory option. See your SATO representative for details. 2. See the <ESC>PI Store PCX Graphics command. SATO M8400RVe PN 9001075A Page 5-99...
PCX Graphics Recall command. Special Notes 1. This command requires Expanded Memory option. See your SATO representative for details. 2. Graphics cannot be stored as part of a format. 3. Only black and white PCX files can be stored. 4. The file size specified by this command is the DOS file size in bytes.
There is no printer output as a result of this command. Special Notes 1. You must have the optional Expanded Memory to use this command. Call your local SATO representative for information. 2. All Expanded Memory must be initialized before it can be used for the first time.
There is no printer output as a result of this command. Special Notes 1. This command requires the Expanded Memory option. See your SATO representative for more information. 2. The Memory Areas specified by this command may be reversed using the LCD menu/configuration panel (see Section 3: Configuration).
[ 2 ] Special Notes 1. This command requires the Expanded Memory option. See your SATO representative for more information 2. The following information is provided on the status label: Line 1: Memory size in Kbytes Line 2: The ID number assigned with the <ESC>BJF command...
Section 5: Programming Reference TWO-DIMENSIONAL SYMBOLS The following commands are used to create the two-dimensional symbologies supported by the printers. Page 5-104 PN 9001075A SATO M8400RVe...
3. The Reference Point for the Data Matrix symbol is the upper-left corner. 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. SATO M8400RVe PN 9001075A Page 5-105...
Page 172
Upper Case Alpha, Space Base 27 Upper Case Alpha, Space,Comma, Period, Base 41 Slash, Minus Upper Case Alphanumeric, Space Base 37 ASCII 7-bit, Full Keyboard (20 -7F ) ASCII ISO 8-bit, International (20 -FF ) 8-Bit Page 5-106 PN 9001075A SATO M8400RVe...
<ESC>DCDATA MATRIX DATA MATRIX <ESC>Q1<ESC>Z Printer Output Special Notes 1. 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. SATO M8400RVe PN 9001075A Page 5-107...
Placement: Immediately following the <ESC>BX Data Format designation command and preceding the <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 Page 5-108 PN 9001075A SATO M8400RVe...
Page 175
In the above example, the value for the <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. SATO M8400RVe PN 9001075A Page 5-109...
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 Page 5-110 PN 9001075A SATO M8400RVe...
Micro PDF417 Example: <ESC>BK0304400000021 Placement: Immediately preceding data to be encoded Default: None Command Function To print a PDF417 two-dimensional bar code image on a label. Printer Input <ESC>A<ESC>V0100<ESC>H0100 <ESC>BK0607400000021PDF417 PDF417 PDF417 <ESC>Q1<ESC>Z Printer Output Page 5-112 PN 9001075A SATO M8400RVe...
Page 179
10. The print height of the symbol will vary depending upon the data specified; numeric only, alpha only or alphanumeric. 11. Symbol quality may be degraded for Module dimensions less than “3” and Module Pitch dimensions less than “4”. SATO M8400RVe PN 9001075A Page 5-113...
Data Size. Used in Automatic or Manual mode with binary data (0001 - 2953 bytes) Special Notes 1. Contact SATO Technical Support for specific usage information. 2. Parameters “c”, “d”, “ee”, “f f” and “gg” are not used for Micro QR Code.
Page 181
Also, the maximum data size should be less than 7000 bytes and the maximum block number for the data field is 200. 7. If the parameters are not correctly specified, the symbol will not be printed. SATO M8400RVe PN 9001075A Page 5-115...
Page 182
Section 5: Programming Reference CONFIGURATION COMMANDS These commands are used to change to operating configuration of the printer. Page 5-116 PN 9001075A SATO M8400RVe...
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 M8400RVe PN 9001075A Page 5-117...
Page 184
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 5-118 PN 9001075A SATO M8400RVe...
EEPROM. 2. To change the value stored in the EEPROM, use the <ESC>PC Printer Setting command or use the Printer Setting Utility program contained on the CDROM shipped with the printer. SATO M8400RVe PN 9001075A Page 5-119...
Print Darkness Range A Print Darkness Range B Print Darkness Range C Print Darkness Range D Print Darkness Range E Print Darkness Range F Print Darkness Level 1 Print Darkness Level 2 Print Darkness Level 3 Page 5-120 PN 9001075A SATO M8400Rve...
Page 187
Dispense Offset (-1 to -99 dots) Reserved 0 to 64 Gap Size (0 to 64 dots) Buzzer Enabled Buzzer Disabled Placement: Separate data stream sent to printer Default: None Command Function To set the printer default configuration into EEPROM SATO M8400RVe PN 9001075A Page 5-121...
Page 188
<ESC>PC, , , , , , , , ,0, , , , , , , , , , , , , , , , , . 4. If only one setting is to be changed, the “aa” parameter must be an “F”. Page 5-122 PN 9001075A SATO M8400Rve...
CDROM shipped with the printer. 3. The Print Mode can also be set using DSW3-1, 3-2 and 3-4. The setting priority is determined by the Priority Setting in the LCD Panel Service Mode. SATO M8400RVe PN 9001075A Page 5-123...
Printer Setting command or use the Printer Setting Utility program contained on the CDROM shipped with the printer. 3. The Print Type can also be set using DSW2-1. The setting priority is determined by the Priority Setting in the LCD Panel Service Mode. Page 5-124 PN 9001075A SATO M8400Rve...
CDROM shipped with the printer. 3. The Sensor Type can also be set using DSW3-3 and 2-2. The setting priority is determined by the Priority Setting in the LCD Panel Service Mode. SATO M8400RVe PN 9001075A Page 5-125...
CDROM shipped with the printer. 3. All command parameters must be present in the data stream sent to the printer. 4. Selecting X-On/X-Off, Bi-Com 3 or Bi-Com 4 will automatically place the printer in the Multi Buffer mode. Page 5-126 PN 9001075A SATO M8400Rve...
Page 193
Section 5: Programming Reference 5. The Serial Interface Parameters can also be set using DSW1 on the RS232C Serial Interface Module. The setting priority is determined by the Priority Setting in the LCD Panel Service Mode. SATO M8400RVe PN 9001075A Page 5-127...
Page 194
Section 5: Programming Reference This page left intentionally blank. Page 5-128 PN 9001075A SATO M8400Rve...
The USB interface allows the printer to be connected to a computer that supports peripherals attached to a USB bus. Up to 127 peripherals can be connected to a single USB port. SATO M8400RVe PN 9001075A Page 6-1...
With an empty receiving buffer, the status of DTR is “high” (or an X-On status if using X-On/X-Off), meaning the printer is ready to receive data. When the receive buffer is holding 2.0 MB of data (1 MB from being full), DTR Page 6-2 PN 9001075A SATO M8400RVe...
This interface also operates bi-directionally and can report the status of the printer back to the host. ELECTRICAL SPECIFICATIONS Printer Connector AMP 57-40360 (DDK) or equivalent Cable Connector AMP 57-30360 (DDK) or equivalent SATO M8400RVe PN 9001075A Page 6-3...
From Host AUTOFD To Host FAULT To Host Not Used Not Used Logic Gnd Not Used Frame Ground Not Used +5V (Z=24K ohm) To Host SELECTIN From Host (1) Signals required for IEEE1284 mode. Page 6-4 PN 9001075A SATO M8400RVe...
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 PIN ASSIGNMENTS Pin 1 Pin 13 Pin 25 Pin 14 SATO M8400RVe PN 9001075A Page 6-5...
By raising/lowering the voltage level on Pin 20 of the RS232C port, 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 method of flow control. The Page 6-6 PN 9001075A SATO M8400RVe...
USB Interface Manual that is shipped with each printer with a USB Optional interface installed. Up to 127 devices may be connected to a USB port using powered hubs. GENERAL SPECIFICATIONS Connector: USB Type B Plug Cable: 10 ft (3 m) max SATO M8400RVe PN 9001075A Page 6-7...
(CTS) must be held high by the host. One way to ensure these pins are always in the correct state is to tie pin 20 (DTR) to pin 6 (DSR) and pin 4 (RTS) to pin 5 (CTS) at the printer end of the cable. Page 6-8 PN 9001075A SATO M8400RVe...
Page 203
Print Start (DC1) If the printer has been stopped by receipt of a DLE (10 hexadecimal) command, it can be restarted by sending a DC1 (hexadecimal 11) command. Upon receipt of this SATO M8400RVe PN 9001075A Page 6-9...
ACK (06 hexadecimal) is returned if there are no errors and a NAK (16 hexadecimal) if a printer error exists. (1) To provide compatibility with older SATO printers, the RS232C interface can be configured to use an earlier Bi-Com 3 ENQ/ACK/NAK protocol selected via DSW2-8 and DSW1-7/8 (on the RS232 Interface module).The earlier protocol did not have...
Page 205
Buffer Near Full Ribbon Near End and Buffer Near Full Print Stop (without error) OFF-LINE, ERROR CONDITION Head Open Paper End Ribbon End Media Error Sensor Error Head Error Cutter Error Other Error Condition SATO M8400RVe PN 9001075A Page 6-11...
Not Supported Not Supported Not Supported C Print Density Level 1 Print Density Level 2 Print Density Level 3 Print Density Level 4 Print Density Level 5 Reflective (Eye-Mark) Sensor Gap (See-Thru) Sensor No Sensor Page 6-12 PN 9001075A SATO M8400RVe...
Page 207
Dispense Offset in dots (0 to 99) FF to 9D Dispense Offset in dots (-1 to -99) Compatibility Mode Enabled Compatibility Mode Disabled 08 to 40 Label Gap Size in dots (8 to 64 dots) Buzzer Enabled Buzzer Disabled SATO M8400RVe PN 9001075A Page 6-13...
Page 208
4 byte Sensor Status Word bounded by an STX-ETX pair that reports the values of the printer counters. BYTE VALUE DESCRIPTION NUMBER Reflective Sensor Level Transmissive Sensor Level Out of Paper Paper Present Head Open Head Closed Page 6-14 PN 9001075A SATO M8400RVe...
Page 209
BYTE VALUE DESCRIPTION NUMBER Free Font Memory Total Font Memory 9-12 Free Form Overlay Memory 13-16 Total Form Overlay Memory 17-20 Free Graphic Memory 21-24 Total Graphic Memory SATO M8400RVe PN 9001075A Page 6-15...
Page 210
Character Height in dots 57-60 Font Size 58-64 Font Registration Number 65-68 Font Data Top Address 69-72 Total Size 73-74 Vertical/Horizontal Writing Flag Character Pitch, Fixed/Variable Family Attribute Character Set Italic Attribute 79-80 Weight Attribute Page 6-16 PN 9001075A SATO M8400RVe...
Page 211
No Parity Odd Parity Even Parity 1 Stop Bit 2 Stop Bits Single Item Buffer with Ready/Busy Flow Control Multi-Item Buffer with Ready/Busy Flow Control X-ON/X-OFF Flow Control Status 4 Bi-Comm Status 3 Bi-Comm SATO M8400RVe PN 9001075A Page 6-17...
Signal Ground To Printer Reserved To Host Off Line - This pin goes low (0V) when the printer if Off Line. Reserved To Host +24V +/- 10% @2A - Power for external devices. Frame Ground Page 6-18 PN 9001075A SATO M8400RVe...
STANDARD OPERATION Start of Print Cycle End of Print Cycle Print Start Input Print Repeat Input Print End Type 1 20 milliseconds Print End Type 2 Print End Type 3 Print End Type 4 SATO M8400RVe PN 9001075A Page 6-19...
Paper/Ribbon ERROR SIGNALS Replinished Head Head Moving Open Closed Print Motion Stopped Paper End Ribbon End Machine Error Print End Type 1 Print End Type 2 Print End Type 3 Print End Type 4 Page 6-20 PN 9001075A SATO M8400RVe...
If so, make sure you are sending data out the correct port. 4. Is the IEEE1284 Interface Module installed in the printer? The M-8400RVe requires the new IEEE1284 Parallel Interface (PN WCL40470) to take SATO M8400RVe PN 9001075A Page 7-1...
Page 216
CR or LF characters are allowed between the Start Command (<ESC>A) and the Stop Command (<ESC>Z). If you are using BASIC, it may be adding these characters automatically as the line Page 7-2 PN 9001075A SATO M8400RVe...
7. From the Hex Dump, if you are seeing extra 0D (CR and LF) characters, and are using BASIC, refer to the beginning of the Command Code section. It provides hints for writing a SATO program in BASIC. SATO M8400RVe PN 9001075A...
Page 218
3. Click on the Device Manager tab. 4. Make sure that the View Device by type is checked. Scroll down until you get to SATO-USB device. 5. Verify that it does not have any errors next to it. If it shows an error, remove the device and then reinstall it.
If the print server and the printer start up OK, but you intermittently have problems printing, check the following: 1. Excessive NetWare polling can be a big cause of intermittent problems. Make sure that you have only enabled the NetWare file servers that you SATO M8400RVe PN 9001075A Page 7-5...
Page 220
SET NETWARE RANGE 0. If you are not using NetWare, you can disable NetWare entirely with the command SET NETWARE DISABLED. 2. Check the individual protocol troubleshooting sections provided with the Ethernet Plug-In Interface Module for additional causes of intermittent printer problems. Page 7-6 PN 9001075A SATO M8400RVe...
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 Slow down transmission Line Blinks None Buffer Near Full rate SATO M8400RVe PN 9001075A Page 7-7...
Page 222
Section 7: Troubleshooting This page left intentionally blank. Page 7-8 PN 9001075A SATO M8400RVe...
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 M8400RVe PN 9001075A Page A-1...
Page 224
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 PN 9001075A SATO M8400RVe...
Page 225
Number of dots (1-999) between the bottom of the characters on one line to the top of the characters on the next line. Expanded Print Length. Expands the print length to 9999 dots. 5-62 SATO M8400RVe PN 9001075A Page A-3...
Page 226
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 PN 9001075A SATO M8400RVe...
Page 227
5-23 Multiple to expand horizontally (01-12) Multiple to expand vertically (01-12) Font type. Specifies the 13W x 20H dot matrix font (including 5-36 descenders). Font type. Specifies the OCR-A font with dot matrix. 5-36 SATO M8400RVe PN 9001075A Page A-5...
Page 228
Memory location to store the character. 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). 5-36 Page A-6 PN 9001075A SATO M8400RVe...
Page 229
Enables auto-smoothing if expansion is greater than 3 Font type. Specifies the 48W x 48L dot matrix font (including 5-41 descenders). Disables auto-smoothing of font Enables auto-smoothing if expansion is greater than 3 Stop Code. Ends all print jobs. 5-78 SATO M8400RVe PN 9001075A Page A-7...
Page 230
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. 5-39 Helvetica Bold (proportional spacing) Helvetica Bold (fixed spacing) Font width (50-999 dots*)
= Number of characters ff...f = Data to be printed using font Expanded Memory Status. Reports the status of the currently active 5-103 Memory Card to the host by printing a status label. Page A-10 PN 9001075A SATO M8400RVe...
Page 233
Recall Format/Field. To recall a field from a format previously stored 5-90 /D,bb,cc...c in the memory card. aaa = Number of format to be recalled (001 to 999) Number of field to be recalled (01-99) cc...c = Data to be placed in field. SATO M8400RVe PN 9001075A Page A-11...
Vertical size of window to be stored (50 to Vmax) *a,bbb Clear Card Memory. Clears individual memory and buffer areas. 5-87 Memory section to be cleared G SATO graphic files (001-999) PCX graphic file (001-999) Stored formats (001-999) O TrueType fonts (001-099) Downloaded fonts (001 to 099)
Legacy Commands These commands are provided for legacy applications that use command streams created for older SATO printers. It is not recommended that these commands be used for new applications. Expanded Print Length. This command sets the printer to the Expanded print length (14 inches).
Page 236
Appendix A: Quick Command Reference This page left intentionally blank. Page A-14 PN 9001075A SATO M8400RVe...
M-8400RVe printer. 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 M8400RVe PN 9001075A Page B-1...
M-8400RVe 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 PN 9001075A SATO M8400RVe...
Page 239
Dimension (char/inch) Ratio (mils) 12.7 10.0 M-8400RVe 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 M8400RVe PN 9001075A Page B-3...
(mils) 22.6 10.0 11.3 M-8400RVe 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. Page B-4 PN 9001075A SATO M8400RVe...
M-8400RVe 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 M8400RVe PN 9001075A Page B-5...
Page 242
5. Subtract the result of Step 4 from the next highest increment of i.e., 90 - 85 = 5 6. The correct Modulo 10 check digit for the 11 digit string “01234567890” is 5. Page B-6 PN 9001075A SATO M8400RVe...
Page 243
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 M8400RVe PN 9001075A Page B-7...
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. Example <ESC>H0100<ESC>V0600<ESC>BD50310012345 <ESC>H0300<ESC>V0710<ESC>XS12345 Page B-8 PN 9001075A SATO M8400RVe...
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. Example <ESC>H0100<ESC>V0775<ESC>BD60310012345 <ESC>H0230<ESC>V0885<ESC>XS12345 SATO M8400RVe PN 9001075A Page B-9...
36.5 M-8400RVe 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 PN 9001075A SATO M8400RVe...
Page 247
<ESC>DAbbccc (data) d 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 M8400RVe PN 9001075A Page B-11...
Page 248
Character Set 0-9, A-Z, -, ., Space, $, /, +, % Density Table Printer Nar- Value of “X” Density Model row/Wide “bb” Dimension (char/inch) Ratio (mils) 22.5 M-8400RVe 10.0 11.3 Example <ESC>H0100<ESC>V1125<ESC>BC03100081234ABCD <ESC>H0155<ESC>V1240<ESC>XS1 234ABCD Page B-12 PN 9001075A SATO M8400RVe...
Value of “bb” Narrow Bar Magnification Model Width (mils) Factor 10.0 M-8400RVe 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 M8400RVe PN 9001075A Page B-13...
Bar code data (numeric); must be exactly 2 or 5 digits Character Set 0-9 (numeric only) Density Table Printer Value of “bb” Narrow Bar Magnification Model Width (mils) Factor 10.0 M-8400RVe 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 PN 9001075A SATO M8400RVe...
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 M8400RVe PN 9001075A Page B-15...
Page 252
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 PN 9001075A SATO M8400RVe...
(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 M8400RVe PN 9001075A Page B-17...
Increment Decrement 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 Page B-18 PN 9001075A SATO M8400RVe...
Page 255
ASCII 7-bit, Full Keyboard (20 - 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 M8400RVe PN 9001075A Page B-19...
“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 PN 9001075A SATO M8400RVe...
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 M8400RVe PN 9001075A Page B-21...
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 posi- tions because of the interleaved encodation method. Page B-22 PN 9001075A SATO M8400RVe...
Page 259
Appendix B: Bar Code Specifications Code 128 Character Table VALUE SUBSET SUBSET SUBSET VALUE SUBSET SUBSET SUBSET SATO M8400RVe PN 9001075A Page B-23...
Page 260
Appendix B: Bar Code Specifications Code 128 Character Table (cont’d) VALUE SUBSET SUBSET SUBSET VALUE SUBSET SUBSET SUBSET Page B-24 PN 9001075A SATO M8400RVe...
1. Determine which matrix size to use 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 M8400RVe PN 9001075A Page C-1...
Page 262
), for example, using one eight bit word while it takes two eight bit words to transmit the hexadecimal equivalent “F” and “F”. To send binary characters using BASIC, the expression “CHR (&HFF) will send the binary equivalent of FF (i.e., 11111111). Page C-2 PN 9001075A SATO M8400RVe...
Page 263
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 M8400RVe PN 9001075A Page C-3...
(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 PN 9001075A SATO M8400RVe...
Page 267
PRINT #1,CHR$(&HC0);CHR$(&H00);CHR$(&H03);CHR$(&HC0);CHR$(&H00); 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 M8400RVe PN 9001075A Page C-7...
(The printer must be powered ON for the rewinder to function.) Removing and Unwinding the Roll As labels are printed, tension from the rewinder should keep the label stock taut as it wraps itself on the spindle. SATO M8400RVe PN 9001075A Page D-1...
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 PN 9001075A SATO M8400RVe...
6. At the label exit area, feed the backing paper down and behind the Knurled Roller, then back down and around the Backing Roller. 7. Close the Print Head and place the printer on-line. 8. The Label Dispense Option is ready for use. Label Dispenser Routing SATO M8400RVe PN 9001075A Page D-3...
Page 272
The Label Taken Sensor 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 PN 9001075A SATO M8400RVe...
Flash ROM to 8 MB. The Expanded Flash ROM requires the installation of an upgraded Memory Module inside the printer which replaces the standard Memory Module. Installation Instructions for installing the PCMCIA Memory Card Option are included with the installation kit. SATO M8400RVe PN 9001075A Page D-5...
Page 274
1 short 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 PN 9001075A SATO M8400RVe...
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.
5. Replace the two Interface Card Retaining Screws. 6. If the new Interface Module is for a serial interface, set DSW1 for the proper operation. 7. Connect the interface cable to the connector. Page D-8 PN 9001075A SATO M8400RVe...
(except for the “,”) set to be used for selecting the custom code. NULL OFFLINE 0 = YES h (Auto ONLINE) 1 = NO 0 = YES i (Zero Slash) 1 = NO j (Eurocharacter) User Defined SATO M8400RVe PN 9001075A Page E-1...
(i.e. DS2-7 = OFF for Standard codes and DS2-7 ON to use the Alternate set). 5. Press the LINE key to place the printer in the ON-LINE mode. The printer is ready to receive the download command data stream. Page E-2 PN 9001075A SATO M8400RVe...
Page 279
FEED key and begin the download process again at step 1. STX = XX ETX=XX ESC=XX ENQ=XX CAN=XX NULL=XX AUTO ONLINE=YES ZERO SLASH=YES Eurocharacter = D5 See Custom Protocol Command Codes Download in Section5: Programming Reference of this manual for sample command stream. SATO M8400RVe PN 9001075A Page E-3...
Page 280
Appendix E: Custom Protocol Command Codes This page left intentionally blank. Page E-4 PN 9001075A SATO M8400RVe...