PN 9001075A®M-8400RVeThermal Transfer PrinterOperator and TechnicalReference Manual
This page left intentionally blank.Page-viiiPN9001075A SATOM8400RVePreface
Cut JobCommand Structure <ESC>~aaaaaaaa = Number of labels to print between each cut (1-9999)Example: <ESC>~2Placement: Following the Prin
Cut LastCommand Structure <ESC>~BExample: <ESC>~BPlacement: Separate data stream sent to the printerDefault: NoneCommand Function To contr
Fonts U, S, M, OA, OB, XU, XS & XMCommand Structure Font XU: <ESC>XU Font U: <ESC>UFont XS: <ESC>XS Font S: <ESC>SFont XM:
Special Notes 1. Characters may be enlarged through the use of the CharacterExpansion command.2. Character spacing may be altered through the use of t
Font, RasterCommand Structure <ESC>RDabb,ccc,ddd,nn. . .na = A CG Times font styleB CG Triumvirate font style.bb = Always 00ccc = Horizontal siz
Font, VectorCommand Structure Specify Vector Font: <ESC>$a,b,c,dData for Vector Font: <ESC>$=(data)a = A Helvetica Bold (proportional spac
Printer OutputSpecial Notes 1. The Pitch command can be used with Vector fonts.2. If the font size designation is out of the specified range, a defaul
Fonts WB, WL, XB & XLCommand Structure Font WB: <ESC>WBa Font XB: <ESC>XBaFont WL: <ESC>WLa Font XL: <ESC>XLaa = 0 Disable
Special Notes 1. Auto-smoothing (when enabled) is only effective if the characterexpansion rate is at least (3) times in each direction.2. Characters
Form FeedCommand Structure <ESC>A(space)<ESC>ZExample: See abovePlacement: Separate data stream sent to printerDefault: NoneCommand Functi
SECTION 1.PRINTER OVERVIEWINTRODUCTIONThe SATO M-8400RVe Thermal Transfer Printer is a complete, high-performanceon-site labeling systems. All printer
Form Overlay, RecallCommand Structure <ESC>/Example: See abovePlacement: Must be preceded by all other data and placed justbefore the Print Quan
Form Overlay, StoreCommand Structure <ESC>&Example: See abovePlacement: Must be preceded by all other data and placed justbefore the Stop co
Graphics, BMPCommand Structure <ESC>GMaaaaa,(data)aaaaa = Number of bytes to be downloadedExample: <ESC>GM32000, ... data...Placement: Any
Graphics, CustomCommand Structure <ESC>Gabbbccc(data)a = Specifies format of data stream to followB Binary formatH Hexadecimal formatbbb = Numbe
Printer OutputSpecial Notes 1. Do not use ASCII <CR> or <LF> characters (carriage return orline feed) as line delimiters within the graphi
Graphics, PCXCommand Structure <ESC>GPaaaaa,(data)aaaaa = Number of bytes to be downloadedExample: <ESC>GP32000, ... data...Placement: Any
Job ID StoreCommand Structure <ESC>IDaaaa = Job ID assigned (01 to 99)Example: <ESC>ID09Placement: Immediately following the <ESC>A
Job NameCommand Structure <ESC>WKnnn...nnn..n = Job Name assigned, up to 16 ASCII charactersExample: <ESC>WKSATOPlacement: Immediately fol
Journal PrintCommand Structure <ESC>JExample: See abovePlacement: Immediately following <ESC>ADefault: NoneCommand Function To print text
Lines and BoxesCommand Structure Line <ESC>FWaabccccaa = Width of horizontal line in dots (01-99)b = Line orientationH Horizontal lineV Vertical
especially in the area of the allowable sequence of commands. Because the thruput ofthe M-8400RVe is much greater than the older M-8400, it must recei
Printer OutputSpecial Notes 1. It is recommended that all lines and boxes be specified in thenormal print direction.2. The maximum allowable lengths a
Line FeedCommand Structure <ESC>Eaaaaaa = Number of dots (001-999) between the bottom of thecharacters on one line to the top of the characters
Media SizeCommand Structure <ESC>A1aaaabbbbaaaa = Label Width in dots (0 to Hmax)bbbb = Label Length in dots (0 to Vmax)Example: <ESC>A108
Mirror ImageCommand Structure <ESC>RMExample: <ESC>A1<ESC>RMPlacement: After fields to be mirroredDefault: NoneCommand Function To a
5. Any data outside the area specified by the Media Size commandis not mirrored and the command is treated as a command error.Any print job containing
Off-Line/PauseCommand Structure <ESC>@,nn...nnn...n = Optional message to be displayed on the LCD.Maximum of 32 characters.Example: See abovePla
PostnetCommand Structure <ESC>BPn...nn...n = 5 digits (Postnet-32 format)6 digits (Postnet-37 format)9 digits (Postnet-52 format)11 digits (Post
Print DarknessCommand Structure <ESC>#Eaa = Print Darkness Value(see note 2 for allowable range)Example: <ESC>#E2Placement: Must be placed
Print Length, ExpandedCommand Structure <ESC>EX0 Sets the print length to maximum<ESC>AR Resets the maximum print length to 7" (178 m
Special Notes 1. <ESC>EX0 is effective until <ESC>AR is sent to reset the printerto its standard print length, or until the printer is rep
GENERAL PRINTER SPECIFICATIONSSATOM8400RVePN9001075A Page1-3Section 1. Printer Overvi
Print PositionCommand Structure Horizontal Position: <ESC>HaaaaVertical Position: <ESC>Vbbbbaaaa = Number of dots horizontally from the ba
Special Notes 1. To expand the print length to the maximum limit, the <ESC>EX0Expanded Print Length command must be used.M-8400RVeMaximum Print
Print QuantityCommand Structure <ESC>Qaaaaaaaaaaaa = Total number of labels to print (1-999999)Example: <ESC>Q500Placement: Just preceding
9. All commands can be used with this command. However, thefollowing commands may cause improper results if they areincluded in the middle of the data
Print SpeedCommand Structure <ESC>CSaa = Designates the speed selection (see note 2)Example: <ESC>CS6Placement: Must be placed immediately
Repeat LabelCommand Structure <ESC>CExample: See abovePlacement: Must be placed immediately after <ESC>A andimmediately before <ESC>
Replace Data (Partial Edit)Command Structure <ESC>0 (<ESC>zero)Example: See abovePlacement: Must follow <ESC>A and precede all other
Special Notes 1. Specify the exact same parameters for the image to be replacedas were specified in the original data stream, including rotation,expan
Reverse ImageCommand Structure <ESC>(aaaa,bbbba = Horizontal length in dots of reverse image areab = Vertical height in dots of reverse image ar
Special Notes 1. A reverse image area is affected by the rotate commands.Therefore, always assume the printer is in the normal printorientation when d
Page1-4PN9001075A SATOM8400RVeSection 1. Printer OverviewSPECIFICATIONM-8400RVeCONTROLS AND SIGNAL
Rotate, Fixed Base Reference PointCommand Structure <ESC>%aa = 0 Sets print to normal direction1 Sets print to 90°CCW2 Sets print to 180° rotate
Special Notes 1. The specified values are valid until another Rotate (<ESC>%)command is received.2. Receipt of a Stop Print (<ESC>Z) comma
Sequential NumberingCommand Structure <ESC>Faaaabcccc,dd,ee,gaaaa = Number of times to repeat the same data (0001-9999)b = Plus or minus symbol
Printer OutputSpecial Notes 1. The value specified for Print Quantity should be equal to thenumber of different sequential values desired multiplied b
Start/Stop LabelCommand Structure Start Command: <ESC>AStop Command: <ESC>ZExample: See abovePlacement: <ESC>A must precede data<
This page left intentionally blankSATOM8400RVePN9001075A Page5-79Section 5: Programming
CALENDAR OPTION COMMANDSThe following commands in this section are used to control the Optional CalendarFunctions. The Calendar Option must be install
Calendar IncrementCommand Structure <ESC>WPabbba = Y YearsM MonthsD Daysh HoursW Week Numberbbb= Numeric data: Years (0-9), Months (01-99),Days
5. Calendar Increment Example:1998 January 15 (ww=03) plus 48 weeks = week 516. The Week Calendar specification follows ISO8601. Days of theweek are n
Calendar PrintCommand Structure <ESC>WA(aa...a)a...a = YYYY 4 digit Year (1981-2080)YY 2 digit Year (00-91)MM Month (01-12)DD Day (01-31)HH 12 H
CHARACTER FONTSSATOM8400RVePN9001075A Page1-5Section 1. Printer OverviewSPECIFICATIONM-8400RVeMATRIX FONTSU Font(5dots
2. Use a slash (/) to separate date elements and a colon (:) toseparate time elements.3. The font for the date/time elements must be specified before
Calendar SetCommand Structure <ESC>WTaabbccddeeaa = Year (00-99)bb = Month (01-12)cc = Day (01-31)dd = Hour (00-23)ee = Minute (00-59)Example: &
EXPANDED MEMORY OPTION COMMANDSThese commands require the optional Expanded Memory.Note: Before Expanded Memory can be used for the first time, it mus
Expanded Memory FunctionClear Expanded MemoryCommand Structure <ESC>*a,bbba = Memory card section to be clearedG To clear SATO graphic files fro
Expanded Memory FunctionFonts, TrueType RecallCommand Structure <ESC>BJRabbccddeeffffgg...g<ESC>BJTaa,bb,cc,dd,ee,ffff,gg...ga = Font ID (
Expanded Memory FunctionFonts, TrueType StoreCommand Structure Begin Download <ESC>BJ( aa...abb..bDownload <ESC>BJDcccccddddee...eEnd Down
Expanded MemoryFunctionFormat/Field RecallCommand Structure <ESC>YR,aa <ESC>/D,bb,cc...caa = Format number to be recalled (01-99)bb = Fiel
Expanded Memory FunctionFormat/Field StoreCommand Structure <ESC>YS,aa<ESC>/N,bb,cc{...}aa = Format number to be stored (01-99)bb = Fi
Expanded Memory FunctionForm Overlay RecallCommand Structure <ESC>&R,aaaa = Storage Number (01 to 99)Example: <ESC>&R,01Placement:
Expanded Memory FunctionForm Overlay StoreCommand Structure <ESC>&S,aa,bbbb,ccccaa = Store Number (01 to 99)bbbb = Horizontal size of window
BAR CODESPage1-6PN9001075A SATOM8400RVeSection 1. Printer OverviewSPECIFICATIONM-8400RVeSYMBOLOGIES
Expanded Memory FunctionGraphics Recall, BMPCommand Structure <ESC>GCaaaaaa = Storage Number (001 to 999)Example: <ESC>GC001Placement: Aft
Expanded Memory FunctionGraphics Store, BMPCommand Structure <ESC>GTaaa,bbbbb,nn...naaa = Storage area number (001 thru 999)bbbbb = Size of BMP
Expanded Memory FunctionGraphics, Custom RecallCommand Structure <ESC>GRaaaaaa = Graphics storage number (001-999)Example: <ESC>GR111Place
Expanded Memory FunctionGraphics, Custom StoreCommand Structure <ESC>GIabbbcccddd{data}a = Specifies character format of the dataH Hex dataB Bin
Example of correct data stream:<ESC>A<ESC>GIHaaabbb001(DATA)<ESC>Z<ESC>A<ESC>GIHaaabbb002(DATA)<ESC>ZExample of in
Expanded Memory FunctionGraphics, PCX RecallCommand Structure <ESC>PYaaaaa = Storage area number (001 thru 999)Example: <ESC>PY001Placemen
Expanded Memory FunctionGraphics, PCX StoreCommand Structure <ESC>PIaaa,bbbbb,{data}aaa = Storage area number (001 thru 999)bbbbb = Size of PCX
Expanded Memory FunctionInitializeCommand Structure <ESC>BJFaaaaaaaaaaaaaaa = Eight character alphanumeric user IDExample: <ESC>BJFsatocar
Expanded Memory FunctionMemory Area SelectCommand Structure <ESC>CCaa = Memory Area1 Memory Area 12 Memory Area 2Example: <ESC>CC1Placemen
Expanded Memory FunctionStatusCommand Structure <ESC>BJSExample: <ESC>BJSPlacement: After the <ESC>CC Memory Area Select command.Def
PHYSICALSATOM8400RVePN9001075A Page1-7Section 1. Printer OverviewSPECIFICATIONM-840
TWO-DIMENSIONAL SYMBOLSThe following commands are used to create the two-dimensional symbologiessupported by the printers.Page5-104PN9001075A
Two-Dimensional Bar CodesData Matrix, Data FormatCommand Structure <ESC>BXaabbccddeeefffghhaa = Format ID. 01-06 or 11-16. The values 07 and 17w
ECCLevel(bb)Format ID (aa)01 02 03 04 05 0600(ECC000)500 452 394 413 310 27105(ECC050)457 333 291 305 228 20008(ECC080)402 293 256 268 201 17610(ECC10
Two-Dimensional Bar CodesData Matrix, Print DataCommand Structure <ESC>DCxx...xxx...x = DataExample: <ESC>DC00006000Placement: Immediately
Two-Dimensional Bar CodesData Matrix, Sequential NumberingCommand Structure <ESC>FXaaabcccdddeeeaaa= Number of duplicate labels to be printed (0
Label Set #2Special Notes 1. The maximum number of <ESC>FX Sequential Numberingcommands that can be used in one job is eight.2. In the example a
Two-Dimensional Bar CodesMaxicodeCommand Structure <ESC>BVa,b,c,ddddddddd,eee,fff,gggg...<ESC>a = Position of Maxicode symbol within the
Printer OutputSpecial Notes 1. <Rs> represents Hex 1E, <Gs> represents Hex 1D, <Eot>represents Hex 04, <ESC> represents Hex 1B
Two-Dimensional Bar CodesPDF417Command Structure <ESC>BKaabbcddeeffffnn...n,gaa = Minimum module dimension (01-09 dots). Will not printif values
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 theopt
OPTIONAL ACCESSORIESPage1-8PN9001075A SATOM8400RVeSection 1. Printer OverviewACCESSORYM-8400RVeMEMOR
QR CodeCommand Structure <ESC>2D3m,a,bb,c,d (,ee,f f,gg)<ESC>DSk,nn...n<ESC>DNIIII,xx...xm = Model0 Model 21 Model 12 Micro
6. In Manual Mode, The multiple data fields for numeric,alphanumeric, Kanji and binary can be specified in a job. In thiscase, the data fields for <
CONFIGURATION COMMANDSThese commands are used to change to operating configuration of the printer.Page5-116PN9001075A
Custom Protocol Command CodesDownloadCommand Structure <ESC>LD,a,b,c,d,e,f,g,h,i,ja = Replacement character for STX in ASCII or hex formatb = Re
Special Notes 1. Commas must be used to separate the parameters. If a parameteris omitted between two commas, the default Non-StandardProtocol Command
Pitch OffsetCommand Structure <ESC>POabcca = 0 Cutter1 Dispense2 Tear-Off3 Continuousb = + Positive Offset- Negative Offsetcc = 00 to 99, Offset
Printer SettingCommand Structure <ESC>PCaa,a,b,c,d,e,f,g,h,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z<ESC>PCaa,bbaa = Setting to be changed (01
SETTING(ASCII)COMMANDPARAMETERASCIIVALUEDESCRIPTION09 4Print Darkness Level 409 5Print Darkness Level 510 j 0Reflective (Eye-Mark) Sensor10 1Transmiss
Input to Printer <ESC>A<ESC>PC26,0<ESC>ZPrinter Output There is no printer output as a result of this command. This commandexample e
Print ModeCommand Structure <ESC>PMaa = 0 Continuous1 Tear-Off2 Cut, Backfeed after print3 Cut, Backfeed before print4 Cut, no Backfeed5 Reserve
SECTION 2.INSTALLATIONINTRODUCTIONThis section is provided to assist you in taking the M-8400RVe from the shippingcontainer to the application environ
Print TypeCommand Structure <ESC>PHaa = 0 Thermal Transfer printing1 Direct Thermal PrintingExample: See abovePlacement: Separate data stream se
Sensor TypeCommand Structure <ESC>IGaa = 0 Reflective (Eye Mark) sensor1 See-thru (transmissive) sensor2 Sensor not usedExample: See abovePlacem
Serial Interface ParametersCommand Structure <ESC>I2abcdea = 0 Baud rate, 9600 bps1 Baud Rate, 19200 bps2 Baud Rate, 38400 bps3 Baud Rate, 57600
5. The Serial Interface Parameters can also be set using DSW1 onthe RS232C Serial Interface Module. The setting priority isdetermined by the Priority
This page left intentionally blank.Page5-128PN9001075A SATOM8400RveSection 5: Programming Reference
SECTION 6.INTERFACE SPECIFICATIONSINTRODUCTIONThe M-8400RVe printer utilize a Plug-In Interface Module for maximum printerconfiguration flexibility. T
WARNING: Never connect or disconnect interface cables (or use a switch box) withpower applied to either the host or the printer. This may cause damage
will go “low” (or an X-Off is sent) indicating the printer can no longer receive data.This condition is called “Buffer Near Full.”will go “low” (or an
Cable IEEE1284 Parallel, 10 ft. (3 m) or lessSignal Level High = +2.4V to +5.0VLow = 0V to -0.4VDATA STREAMS<ESC>A . . Job#1 . . <ESC>Z<
RS232C SERIAL INTERFACEThe High Speed Serial Interface is a Plug-In Interface Module that can be installed inthe printer by the user.GENERAL SPECIFICA
SATOM8400RVeSATO America, Inc.10350-A Nations Ford Rd.Charlotte, NC 28273Main Phone: (704) 644-1650Fax: (704) 644-1661Technical Support Hotline: (704)
UNPACKING AND PARTS IDENTIFICATIONConsider the following when unpacking the printer:• The box should stay right-side up.• Lift the printer out of the
Cable RequirementsREADY/BUSY FLOW CONTROLReady/Busy is the hardware flow control method for the serial interface on the Seprinters. By raising/lowerin
host must be capable of supporting this flow control method for it to functionproperly.X-On/X-Off FLOW CONTROLX-On/X-Off flow control is used whenever
Host: Windows 98USB PortELECTRICAL SPECIFICATIONSPower Supply: BUS Power through cablePower Consumption: +5V@80maLOCAL AREA NETWORK (LAN) OPTIONAL INT
Enquire (ENQ)Upon receipt of an ENQ command, the printer responds with 25 bytes of statusinformation bounded by an STX/ETX pair. The Bi-Com protocol w
command an ACK (06 hexadecimal) is returned if there are no errors and a NAK (16hexadecimal) if a printer error exists.(1) To provide compatibility wi
SATOM8400RVePN9001075A Page6-11Section 6: Interface SpecificationsASCII HEX DEFINITIONOFF-LIN
STATUS RESPONSEThe second method of determining printer status is to interrograte the printer withspecific commands. The response from these commands
BYTENUMBERHEXVALUEDESCRIPTION110001Zero Slash DisabledZero Slash Enabled12 00Reserved130001Label MediaTag Media140001Online Feed DisabledOnline Feed E
Counter Status (SOH + ME)Upon Receipt of an SOH (hexadecimal 01) followed immediately by an ASCII MEcauses the printer to return a 28 byte Head Counte
Head Status (SOH + HC)Upon Receipt of an SOH (hexadecimal 01) followed immediately by an ASCII HCcauses the printer to return a 1 byte Head Fault Stat
Verify that you have the following materials when unpacking:• Printer• Power Cord and Extra Ribbon Core• Operator’s and Technical Reference Manual• CD
Form Overlay Status (SOH + FO)Upon Receipt of an SOH (hexadecimal 01) followed immediately by an ASCII FOcauses the printer to return a 18 byte Form O
81-82 HexSpread83-84 HexAssent in dots85-86 HexRegistration Start Code86-87 HexRegistration End Code88-95 HexReserved96-98 HexCode99-100 HexHorizontal
EXT CONNECTORThe EXT connector on the rear panel of the M-8400RVe printer is intended for usewith the external printer accessories such as label rewin
SATOM8400RVePN9001075A Page6-19Section 6: Interface Specifications0V+5V+5V0V+5V0V20 mi
Page6-20PN9001075A SATOM8400RVeSection 6: Interface SpecificationsERROR SIGNALS+5V0V+5V0V+5V0V0V+5VPrin
SECTION 7.TROUBLESHOOTINGThis section has been devised to help you if you are unable to produce output on the“e” Series printers. Use this section to
advantage of the faster data transmission speeds. The older ParallelInterface Modules will work, but at a reduced capability.5. When you send the prin
wraps. Adding a “width” statement to your program can help to suppressthese extra 0DH0AHcharacters by expanding the line length up to 255characters. S
USING THE UNIVERSAL SERIAL BUS (USB) INTERFACEIf nothing prints when doing a test print you will need to verify that the device drivershave been succe
First make sure that the cable between the print server and the printer is securelyplugged in at both sides. Then:1. Wait about two minutes after the
Page2-4PN9001075A SATOM8400RVeSection 2. InstallationSide AccessDoorRibbon SupplySpindl
need for printing (do a SHOW NETWARE command from the print serverconsole to see the enabled file servers). If you have V3.21 or earlierfirmware, make
ERROR SIGNALSThe LCD Display, Front Panel LED Indicators and Buzzer provide a visual/audioindication of the type of error encountered.LEDLCDMESSAGEAUD
This page left intentionally blank.Page7-8PN9001075A SATOM8400RVeSection 7: Troubleshooting
APPENDIX A.COMMAND CODE QUICK REFERENCEA Start Code. Begins all print jobs.5-78A1aaaabbbb Media Size. Specifies the label size.aaaa = Label Width in d
BDabbcccd Bar Codes. Prints a 2:5 ratio bar code, except for UPC, EAN, Code93, Code 128 and UCC128 symbols, which are fixed width bar codes.For values
BWaabbb Bar Codes. Expansion. Works together with the BT command tospecify an expansion factor and the bar code height for the particularsymbol being
FaaaabccccddeeSequential Numbering. Allows the printing of sequencing fields (text,bar codes) where all incrementing is done within the printer.aaaa =
Gabbbccc(data) Custom Graphics. Allows the creation and printing of graphic imagesusing a dot-addressable matrix.a = Specifies format of data stream t
OB Font type. Specifies the OCR-B font dot matrix. 5-36Paa Character Pitch. Designates the number of dots between characters.aa = Number of dots betwe
Vbbbb Vertical Position. Specifies a field’s vertical location down the lengthof the label from the current base reference point. Units ofmeasurement
LOADING LABELS, TAGS AND RIBBONLOADING LABELS OR TAGS1. Open the Top Access Door byswinging it up and to the left. Openthe Side Access Door byswinging
%a Rotate. Fixed Base Reference Point. Rotates printing in 90°increments without changing the base reference point.a = 0 Sets print to normal directio
*a Clear Print Job(s) and Memory. Clears individual memory andbuffers.a = When not included in command, clears print jobs inMulti-Buffer mode.a = If i
WPabbb Calendar Increment. To add a value to the printer’s current dateand/or time. Does not change the printer’s internal time setting.a = Y YearsM M
BJTaa,bb,cc,dd,ee,fff,gg..gTrueType Font Recall. Recalls a previously stored bit mappedTrueType font for use.aa = Font ID (01-99bb = Horizontal Expans
YS,aaa/Nbb,ccStore Format/Field. To store a field in a format in the memory card.aaa = Format number (001 -999)bb = Field number (01-99)cc = Number of
PMa Print Mode. Selects desired backfeed operation.a = 0 No backfeed, continuous operation1 Tear-Off2 Cut, backfeed after print3 Cut, backfeed before
This page left intentionally blank.PageA-14PN9001075A SATOM8400RVeAppendix A: Quick Command Reference
APPENDIX B.BAR CODE SPECIFICATIONSBAR CODE SYMBOLOGIESThis section contains detailed information on the printing of bar codes on theM-8400RVe printer.
CodabarCommand Structure 1:3 ratio <ESC>B0bbcccd (data) d2:5 ratio<ESC>BD0bbcccd (data) d1:2 ratio <ESC>D0bbcccd (data) dbb = Width
Code 39Command Structure 1:3 ratio: <ESC>B1bbccc* (data) *2:5 ratio: <ESC>BD1bbccc* (data) *1:2 ratio: <ESC>D1bbccc* (data) *bb = Wi
5. If using roll labels (or tags), loadthe roll onto the Label SupplySpindle so that the printing sideof the labels faces upwards as itunwinds from th
Interleaved Two of Five (I 2/5)Command Structure 1:3 ratio: <ESC>B2bbccc (data)2:5 ratio: <ESC>BD2bbccc (data)1:2 ratio: <ESC>D2bbcc
UPC-A/EAN-13Command Structure <ESC>B3bbccc (data)<ESC>D3bbccc (data)<ESC>BD3bbccc (data)bb = Width of narrow element in dots (01-12)
Calculating theMod 10 Check DigitIf you wish to encode the UPC-A data “01234567890”, follow thesesteps to find the correct check digit.ODD 024680EVEN
EAN-8Command Structure <ESC>B4bbccc (data)<ESC>D4bbccc (data)bb = Width of narrow element in dots (01-03)ccc = Bar height in dots (001-600
Industrial Two of FiveCommand Structure 1:3 ratio: B5bbccc (data)2:5 ratio: BD5bbccc (data)1:2 ratio: D5bbccc (data)bb = Width of narrow element in do
Matrix Two of FiveCommand Structure 1:3 ratio: <ESC>B6bbccc (data)2:5 ratio: <ESC>BD6bbccc (data)1:2 ratio: <ESC>D6bbccc (data)bb =
Code 128Command Structure <ESC>BGbbcccdd (data)bb = Width of narrow element in dots (01-12)ccc = Bar height in dots (001-600)dd = Start code to
MSICommand Structure 1:3 ratio: <ESC>BAbbccc (data) d2:5 ratio <ESC>BDAbbccc (data) d1:2 ratio <ESC>DAbbccc (data) dbb = Width of na
Code 93Command Structure 1:3 ratio: <ESC>BCbbcccdd (data)bb = Width of narrow element in dots (01-12)ccc = Bar height in dots (001-600)dd = Leng
UPC-ECommand Structure <ESC>BEbbccc (data)<ESC>DEbbccc (data)bb = Width of narrow element in dots (01-03)ccc = Bar height in dots (001-600
11. Adjust the outside Label EdgeGuide until it touches the outsideedge of the label and tighten thethumb screw. Make sure the labelsare also touching
Bookland (UPC/EAN Supplements)Command Structure <ESC>BFbbccc (data)bb = Width of narrow element in dots (01-03)ccc = Bar height in dots (001-600
UCC-128Command Structure <ESC>BIbbcccd (data)bb = Width of the narrow elements in dots (01 to 12)ccc = Bar height in dots (001 to 600)d = Placem
Example Without incrementing<ESC>A<ESC>H0100<ESC>V0100<ESC>BI04150101234567000000001<ESC>Q2<ESC>ZWith incrementing
PostnetCommand Structure <ESC>BP (data)data = 5 digits ZIP= 6 digits for Postnet 37= 9 digits for ZIP+4= 11 digits for Dlelivery Point Bar CodeC
Data MatrixCommand Structure <ESC>BXaabbccddeeefffghhData Formataa = Format ID. 01-06 or 11-16. The values 07 and 17will not be accepted by the
Character SetECCLevel(bb)Format ID (aa)01 02 03 04 05 0600(ECC000)500 452 394 413 310 27105(ECC050)457 333 291 305 228 20008(ECC080)402 293 256 268 20
MaxicodeCommand Structure <ESC>BVa,b,c,ddddddddd,eee,fff,gggg...<ESC>a = Position of Maxicode symbol within the set, when usedin a struc
PDF417Command Structure <ESC>BFaabbcddeeffffnnn...naa = Minimum module dimension (03-09 dots). Will not printif values of 01, 02 or greater than
CODE 128 CHARACTER TABLEThe Code 128 Table lists 105 data values for the three subsets: A, B, and C. Eachsubset column displays either a single column
SATOM8400RVePN9001075A PageB-23Appendix B: Bar Code SpecificationsVALUE SUBSETASUBSETB
LOADING THE RIBBON1. Open the Top Access Door byswinging it up and to the left andthe Side Access Door byswinging it toward the rear of theprinter.2.
PageB-24PN9001075A SATOM8400RVeAppendix B: Bar Code SpecificationsVALUE SUBSETASUBSETBSUBSETCVALUE SUBSETASU
APPENDIX C.CUSTOM CHARACTERS AND GRAPHICSCUSTOM-DESIGNED CHARACTER EXAMPLEThe following example is presented to help understand the use of theCustom-D
3. Transfer the image into two bit map representations and then into hexadecimal orbinary format.4. To store the custom designed character in memory u
6. To recall the custom character from memory, send the following code to theprinter:<ESC>A<ESC>L505<ESC>H0150<ESC>V100<ESC
CUSTOM GRAPHICS EXAMPLEThe following example is presented to help you understand the use of the CustomGraphics command. It demonstrates the design and
SATOM8400RVePN9001075A PageC-5Appendix C: Custom Characters and Graphics3. Transfer th
PageC-6PN9001075A SATOM8400RVeAppendix C: Custom Charactersand Graphics4. Using the hexadecimal dat
SATOM8400RVePN9001075A PageC-7Appendix C: Custom Characters and GraphicsPRINT #1,CHR$(&
PageC-8PN9001075A SATOM8400RVeAppendix C: Custom Charactersand GraphicsPCX GRAPHICS EXAMPLEA graphics file in
APPENDIX D.OPTIONAL ACCESSORIESINTRODUCTIONThis section contains instructions for using the following M-8400RVe optionalfeatures:• Label Rewinder• Lab
6. Load the ribbon behind and overthe top of the Ribbon RewindSpindle and tape it to the ExtraRibbon Core. Make sure itmatches the ribbon path shown i
To remove the roll from the spindle, first set the power switch to OFF. Remove themetal clamp, then remove the rewound roll of labels.To unwind for us
LABEL DISPENSE OPTIONThe M-8400RVe Label Dispense Option is an external mechanism that providesthe ability to print labels in the “demand” mode. It is
General OperationSend your data stream in the normal manner to the printer. Labels should print oneat a time, even if your print quantity command requ
EXPANDED MEMORY OPTIONSThere are two Expanded Memory Options for the M-8400RVe, both of which are userinstallable. One is a PCMCIA memory card that ca
MEMORY OPTION ERROR HANDLINGExpanded Memory error conditions are indicated to the operator using a combinationof the ERROR LED on the front panel, the
CALENDARThe Calendar Option allows the date and time to be maintained in the local printerrather than using the system clock. It consists of a special
PLUG-IN INTERFACE MODULESThe Series “e” printers have user changable Plug-In Interface Modules. TheInterface Module is accessible from the Rear Panel
APPENDIX E.CUSTOM PROTOCOL COMMAND CODESDESCRIPTIONThis section contains information on creating custom Protocol Command Codes foroperating the Series
RESETIf the custom Protocol Command codes are incorrect or if the printer does notrespond to commands using the custom set, the Alternate Protocol Con
6. After the command has been sent, the unit will beep and print a status label. If itdoes not beep and print the label, the printer did not accept th
OPERATOR PANELThe M-8400RVe Operator Panel consists of five LED indicators, two momentarycontact switches, three DIP switches, four adjustment potenti
This page left intentionally blank.PageE-4PN9001075A SATOM8400RVeAppendix E: Custom Protocol Command Co
RIBBON: LED, illuminated when ribbon motion sensor does notdetect any ribbon motion (ribbon out).ERROR: LED, illuminated when there is a system fault
PREFACEM-8400RVe PRINTER OPERATOR’S MANUALThe M-8400RVe Printer Operator’s Manual contains basic information about theprinter such as setup, installat
REAR PANELAC Input: Input 115V 50/60 Hz connector. Use the cableprovided.AC Fuse: Input power protection. Type 3A/250V.Interface Slot: Connector for P
SWITCHES AND SENSORSRibbon End Sensor: This sensor is a motion detector that signals the printerwhen the ribbon supply is turning.Head Open Switch: Wh
LABEL SENSOR ADJUSTMENTThe Label Sensor Assembly can be positioned to match the location of the labelregistration hole/gap/edge. The diagram below ill
SECTION 3.CONFIGURATIONPRINTER DIP SWITCH CONFIGURATIONDIP Switch PanelsThere are two DIP switches (DSW2 and DSW3) located inside the cover. Theseswit
Stop Bit Selection (DSW1-4). Selects the number of stop bits to end each bytetransmission.Baud Rate Selection (DSW1-5, DSW1-6). Selects the data rate
Head Check Selection (DSW2-3). When selected, the printer will check for headelements that are electrically malfunctioning.Hex Dump Selection (DSW2-4)
Backfeed Sequence (DSW3-1). Backfeed is used to correctly position the label forapplication and then retract the next label to the proper print positi
External Signal Type Selection (DSW3-6, DSW3-7). Both the polarity andsignal type (level or pulse) of the external print synchronizing signal can be s
DEFAULT SETTINGSSWITCH SELECTIONSAll switches are placed in the Off default position for shipping. This will result in thefollowing operating configur
POTENTIOMETER ADJUSTMENTSPITCHAfter the pitch has been set with the LCD Control Panel, it is sometimes desirable tomake minor adjustments. This can be
APPENDICESAPPENDIX A: Command Code Quick ReferenceAPPENDIX B: Bar Code SpecificationsAPPENDIX C: Custom Characters and GraphicsAPPENDIX D: Optional Fe
1. Turn the printer on.2. Press the LINE key to place the printer in the Off Line status.3. Press the FEED key to feed out a blank label.4. Adjust the
LCD PANEL PRINTER CONFIGURATIONThe LCD Panel is used by the operator in conjunction with the LINE and FEEDswitches to manually enter printer configura
NORMAL MODEThe printer initially powers on in the ONLINE mode. The user can access the UserSettings using the following procedures.INITIALIZINGROM V00
PITCH OFFSET+ 00mmThe label Pitch is the distance from the leading edge (the edgethat comes out of the printer first) of a label and the leadingedge o
CANCEL PRINT JOBYES NOIf the printer has a print job(s) in memory, selecting YES willcause the job(s) to be cleared. The default selection is NO. Besu
PRINT OFFSETV:+0000 H:+000Vertical Offset is the distance down from the leading edge (theedge of the label that comes out of the printer first) to the
CALENDAR00/00/00 00:001. Year - The first display shown will have the two digit yearselection underlined. You can scroll through the dates bypressing
CHARACTER PITCHPROP FIXEDThis selection allows you to set the default character pitch toeither fixed character spacing or proportional characterspacin
CARD COPY/FORMATXXXXXXX ERROR5. If an error is encountered in the copy process, one of thefollowing messages will be displayed on the second line:R/W
MEMORY->CARDCOPYALL <XMB> Y/NThis selection allows you to copy the entire contents of theoptional Expanded Memory to the PCMCIA Memory cardin
TABLE OF CONTENTSSECTION 1. PRINTER OVERVIEWIntroduction ...1-1Compatibility ...1-1General Print
COPY STARTYES NO2. Press the FEED key to accept the selection. If Yes wasselected the copy process will start. If you select No, thedisplay will retur
SERVICE MODEThe Service Mode allows the operator to set up the basic operation parameters of theprinter.ADVANCED MODEThe Service Mode is entered from
GAP [X.XV]INPUT [X.XV]GAP - When setting the “gap” threshold, the voltage shown onthe top line of the display must be measured with nothing butthe bac
EYE [X.XV]INPUT [X.XV]EYE - When setting the “eye” threshold, the voltage must bemeasured with nothing but the label under the sensor and thenagain wi
REPRINT W/FEEDYES NOThis selection specifies whether or not the printer will print thelast printed label stored in memory when the FEED key ispressed
SERVICE MODEThe Service mode is exited by powering the printer off andthen back on.COUNTER MODEThe Counter Mode is provided to allow the user to acces
INITIALIZINGROM V00.00.00.00TEST PRINT MODECONFIGURATIONThis option allows you to print a test label. It is recommendedthat you print a test label aft
CLEAR NON-STANDARD PROTOCOLThe standard protocol codes used by the printer can be modified to accomodate therequirements of different host systems. Ho
HEX DUMP MODEIn addition to the User Test Print Labels, the printer can print the contents of thereceive buffer in a hexadecimal format to allow the d
SECTION 4.CLEANING AND MAINTENANCEINTRODUCTIONThis section provides information on user maintenance for the M-8400RVe. Thissection contains the follow
SECTION 4. CLEANING AND MAINTENANCEIntroduction ...4-1Procedures ...4-1Adjusting the Print Qual
Print DarknessThe fine adjustment for Print Darkness is the PRINT potentiometer on the operatorpanel. It provides a continuous range of adjustment, al
CLEANING THE PRINT HEAD, PLATEN AND ROLLERSSupplies needed: SATO SA070 Cleaning KitCleaning the Print Head and Platen1. Turn the printer off and remov
Cleaning the Rollers and Guides1. The Label Load Drive is locatedunderneath the Label Hold-Down.Itshould be cleaned of any label residue orforeign mat
REPLACING THE PRINT HEADThe print head on the M-8400RVe printers is a user-replaceable item. If it becomesdamaged for any reason, it can be easily rem
7. The Print Head should now be loosened from the top of the assembly bygrasping either side and carefully pulling it down.8. Disconnect the signal an
REPLACING THE FUSESupplies needed: 250V 3A Fuse1. Turn the printer power off and remove the power cable.2. On the back of the printer, locate the Fuse
This page left intentionally blank.Page4-8PN9001075A SATOM8400RVeSection 4: Cleaning and Maintenance
SECTION 5.PROGRAMMING REFERENCEINTRODUCTIONThis section presents the commands that are used with the SATO Series “e” printersto produce labels with lo
<ESC>{Command} {Parameter}These commands set the operational parameters of the printer, like “set the printspeed to 3.”<ESC> {Command} {Pa
2. If you are using the printer’s RS232C interface, it is necessary to set the COM porton the PC such that the CTS and DSR signals will be ignored. Se
Job Name Store...5-51Journal Print ...5-52Lines and Boxes ...5-53Line Feed ...
30 PRINT #1,CHR$ (2); Sends an <STX> (ASCII Code adecimal “2”) to the printer instructing it toprepare to receive a message.50 PRINT #1,E$;"
against the inside left edge of the printer as viewed from the front of the printer. Thenormal reference point is located at the H1, V1 position of th
<ESC>A<ESC>A3H0426V0001. . . . . .This resets the reference point for all the following data.3. Add the correct offset to all horizontal c
<ESC>A<ESC>A3H0406V0001<ESC>H0050<ESC>V0100<ESC>L0303<ESC>XMSATO<ESC>H0050<ESC>V0200<ESC>B103100
ROTATED FIELDSThe M-8400Rve printer can rotate each print field in 90° increments using the Rotatecommand.• <ESC>% - The field rotates, but the
COMMAND DEFAULT SETTINGSThere are some types of commands that must have a value specified before a labelcan be printed. If the data stream does not co
COMMAND CODESThis section contains all the M-8400RVe printer Command Codes. The commandsmust be sent to the printer in an organized fashion in order f
Bar CodesCommand Structure 1:3 narrow/wide bar ratio: <ESC>Babbcccd2:5 narrow/wide ratio: <ESC>BDabbcccd1:2 narrow/wide bar ratio: <ESC
Input to Printer <ESC>A<ESC>H0025<ESC>V0025<ESC>B103100*CODE 39*<ESC>H0155<ESC>V0130<ESC>XS*CODE 39*<ESC&
Printer OutputSATOM8400RVePN9001075A Page5-13Section 5: Programming Reference
Sensor Type ...5-125Serial I/F Parameters ...5-126SECTION 6. INTERFACE SPECIFICATIONSIntroduction ...
UCC-128 Without Incrementing<ESC>A<ESC>H0100<ESC>V0100<ESC>BI07150101234567000000001<ESC>Q2<ESC>ZWith Incrementing
Special Notes 1. UPC and EAN bar codes are not affected by the different types ofnarrow to wide ratios. Instead, the <ESC>D command addsdescende
Bar Codes, ExpansionCommand Structure <ESC>BWaabbbaa = Expansion factor by which the width of all bars and spaceswill be increased (01-12)bbb= B
Bar Codes, Variable RatioCommand Structure <ESC>BTabbccddeea = Bar Code Symbol:0 Codabar1 Code 392 Interleaved 2 of 55 Industrial 2 of 56 Matrix
Special Notes 1. This command must be immediately followed by the <ESC>BWBar Code Expansion command.2. You may use only one variable ratio bar c
Base Reference PointCommand Structure <ESC>A3H-aaaa-Vbbbb- = This character is optional. When present, it specifies thatthe horizontal offset is
Special Notes 1. Use of this command will set the Vertical/Horizontal Offset settingof the printer configuration until a new Base Reference Pointcomma
Characters, Custom-DesignedCommand Structure Store Command: <ESC>TabccRecall Command: <ESC>Kab90cca = 1 16x16 matrix2 24x24 matrixb = Spec
Printer OutputSpecial Notes 1. When printing the custom character using the Recall command,the character is affected by the following commands:Charact
Character ExpansionCommand Structure <ESC>Laabbaa = Multiple to expand horizontally (01-12)bb = Multiple to expand vertically (01-12)Example: &l
APPENDIX B: Bar Code SpecificationsBar Code Symbologies ...B-1Codabar ...B-2Code 39...
Special Notes 1. This command will expand the following fonts:Fonts U, S, M, XU, XS, XM, OA & OBFonts WB, WL, XB and XL.2. This command will also
Character, Fixed SpacingCommand Structure <ESC>PRExample: See AbovePlacement: Preceding the dataDefault: The default is Proportional Spacing.Com
Character PitchCommand Structure <ESC>Paaaa = Number of dots between characters (00-99)Example: <ESC>P03Placement: Preceding the text to b
Special Notes 1. This command is affected by the <ESC>L Character Expansioncommand. The character pitch is actually the product of thecurrent ho
Character, Proportional SpacingCommand Structure <ESC>PS Set to proportional spacing<ESC>PR Reset to fixed spacingExample: See abovePlacem
Clear Print Job(s) & MemoryCommand Structure <ESC>*aa = If the “a” parameter is not included with this command andthe printer is in the mult
Continuous Forms PrintingCommand Structure NoneThe printer locates the end of an adhesive label by sensing thebacking between labels or through the us
Copy Image AreaCommand Structure <ESC>WDHaaaaVbbbbXccccYddddaaaa = Horizontal position of the top left corner of the copy areabbbb = Vertical po
Special Notes 1. Use the Print Position commands (V and H) to locate the newarea for the duplicate image.2. Position of the new target area must not b
CutCommand Structure ESC>~Aaaaaaaaa = Number of labels to print between each cut (1-9999)Example: <ESC>~A2Placement: Preceding the <ESC>
Comentários a estes Manuais