MONARCH PRINTER
II
CONTROL LANGUAGE
Packet Reference Manual
TCMPCL2PR Rev. BA 06/00
©2001 Paxar Corporation. All Rights Reserved.
Download from Www.Somanuals.com. All Manuals Search And Download.
TableofContents
Chapter 1. Getting Started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
Audience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
Overview of Printer Differences . . . . . . . . . . . . . . . . . . . . . 1-2
Before You Begin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3
Creating an MPCLII Format Packet . . . . . . . . . . . . . . . . . . 1-3
Daily Startup Procedures . . . . . . . . . . . . . . . . . . . . . . . . . . 1-5
Chapter 2. Designing a Format. . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
Starting with a Design. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
Determining Format Contents. . . . . . . . . . . . . . . . . . . . . . . 2-2
Determining the Print Area . . . . . . . . . . . . . . . . . . . . . . . . . 2-2
Drawing Rough Sketches . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3
Using Supply Layout Grids . . . . . . . . . . . . . . . . . . . . . . . . . 2-4
Considering Field Types . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4
Considering Fonts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-5
Format Worksheet. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6
Filling in the Format Worksheet. . . . . . . . . . . . . . . . 2-6
Chapter 3. Configuring the Printer. . . . . . . . . . . . . . . . . . . . . . . 3-1
Setting Communication Parameters . . . . . . . . . . . . . . . . . 3-1
Using Autobaud. . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2
Using MPCLII Conventions. . . . . . . . . . . . . . . . . . . . . . . . . 3-3
MPCLII Punctuation . . . . . . . . . . . . . . . . . . . . . . . . 3-3
Standard Syntax Guidelines . . . . . . . . . . . . . . . . . . 3-3
Using Online Configuration Packets . . . . . . . . . . . . . . . . . . 3-5
Configuration Packet Header . . . . . . . . . . . . . . . . . 3-5
Configuration Syntax Guidelines. . . . . . . . . . . . . . . 3-6
Defining the System Setup Packet . . . . . . . . . . . . . . . . . . . 3-7
i
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
Defining the Supply Setup Packet . . . . . . . . . . . . . . . . . . . 3-8
Defining the Print Control Packet . . . . . . . . . . . . . . . . . . . . 3-9
Defining the Monetary Formatting Packet. . . . . . . . . . . . . 3-10
Defining the Control Characters Packet . . . . . . . . . . . . . . 3-11
Resetting Control Characters . . . . . . . . . . . . . . . . 3-13
Defining the Communication Settings Packet. . . . . . . . . . 3-13
Defining the Memory Configuration Packet. . . . . . . . . . . . 3-15
Checking Current Buffer Sizes . . . . . . . . . . . . . . . 3-17
About Memory Buffers . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-18
Buffer Worksheet . . . . . . . . . . . . . . . . . . . . . . . . . 3-20
Buffer Allocation Considerations. . . . . . . . . . . . . . 3-21
Optional RAM Buffer Sizes . . . . . . . . . . . . . . . . . . 3-22
Using Immediate Commands . . . . . . . . . . . . . . . . . . . . . . 3-22
Enabling Immediate Commands. . . . . . . . . . . . . . 3-22
Sending Immediate Commands . . . . . . . . . . . . . . 3-23
Clearing Packets from Memory. . . . . . . . . . . . . . . . . . . . . 3-25
Using the Font Packet. . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-26
Using Configuration Upload Packet . . . . . . . . . . . . . . . . . 3-28
Defaults. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-30
For the 9494 printer. . . . . . . . . . . . . . . . . . . . . . . . 3-30
For the 9490 printer. . . . . . . . . . . . . . . . . . . . . . . . 3-31
For the 9446 printer. . . . . . . . . . . . . . . . . . . . . . . . 3-31
For the 1460 printer. . . . . . . . . . . . . . . . . . . . . . . . 3-32
Chapter 4. Defining Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1
Defining the Format Header . . . . . . . . . . . . . . . . . . . . . . . . 4-1
Defining Text Fields. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2
Defining Bar Code Fields . . . . . . . . . . . . . . . . . . . . . . . . . . 4-7
Defining Non-Printable Text Fields . . . . . . . . . . . . . . . . . . 4-13
Defining Constant Text Fields . . . . . . . . . . . . . . . . . . . . . . 4-15
Defining Line Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-18
Line Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-19
ii
Download from Www.Somanuals.com. All Manuals Search And Download.
Table of Contents
Defining Box Fields. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-21
Chapter 5. Defining Field Options . . . . . . . . . . . . . . . . . . . . . . . 5-1
Applying Field Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1
Combining Field Options. . . . . . . . . . . . . . . . . . . . . 5-1
Option 1 (Fixed Data) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-3
Option 4 (Copy Data) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-4
Merging Fields. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-5
Sub-Fields. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-5
Option 30 (Padding Data) . . . . . . . . . . . . . . . . . . . . . . . . . 5-6
Sample Use for Padding . . . . . . . . . . . . . . . . . . . . . 5-6
Option 31 (Calculate Check Digit) . . . . . . . . . . . . . . . . . . . 5-7
Option 42 (Price Field) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-8
Option 50 (Bar Code Density). . . . . . . . . . . . . . . . . . . . . . . 5-9
Option 51 (PDF417 Security/Truncation) . . . . . . . . . . . . . 5-10
Option 52 (PDF417 Width/Length) . . . . . . . . . . . . . . . . . . 5-11
Option 60 (Incrementing/Decrementing Fields) . . . . . . . . 5-12
Fixing the First Number in the
Incrementing Sequence . . . . . . . . . . . . . . . . . . . . 5-12
Option 61 (Reimage Field) . . . . . . . . . . . . . . . . . . . . . . . . 5-13
Using Check Digits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-14
Sum of Products Calculation. . . . . . . . . . . . . . . . . 5-15
Sum of Digits Calculation . . . . . . . . . . . . . . . . . . . 5-16
Chapter 6. Printing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-1
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-1
Defining the Batch Header . . . . . . . . . . . . . . . . . . . . . . . . . 6-2
Defining the Batch Control Field . . . . . . . . . . . . . . . . . . . . . 6-4
Defining Batch Data Fields . . . . . . . . . . . . . . . . . . . . . . . . . 6-5
Using Special Characters in Batch Data . . . . . . . . . 6-5
Merged or Sub-Fields . . . . . . . . . . . . . . . . . . . . . . . 6-6
Incrementing Fields. . . . . . . . . . . . . . . . . . . . . . . . . 6-6
iii
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
Downloading Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-6
Sequential Method . . . . . . . . . . . . . . . . . . . . . . . . . 6-6
Batch Method . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-7
Batch Quantity Zero Method . . . . . . . . . . . . . . . . . . 6-7
Modifying Formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-8
Optional Entry Method . . . . . . . . . . . . . . . . . . . . . . 6-8
Creating DOS Batch Files for Downloading . . . . . . . . . . . . 6-8
Chapter 7. Status Polling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-1
Inquiry Request (ENQ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-1
Inquiry Response . . . . . . . . . . . . . . . . . . . . . . . . . . 7-1
Job Request . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-7
Job Response . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-8
Job Status 0, 1, 2 Response Table
(Status 1 Codes) . . . . . . . . . . . . . . . . . . . . . . . . . . 7-12
Chapter 8. Diagnostics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-1
Printing a Test Label . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-1
Using the 9494 or 9490 printer . . . . . . . . . . . . . . . . 8-1
Using a 9446 or 1460 printer. . . . . . . . . . . . . . . . . . 8-2
Using Data Dump . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-3
Troubleshooting Information . . . . . . . . . . . . . . . . . . . . . . . . 8-4
If You Receive an Error Message . . . . . . . . . . . . . . 8-4
If the PC and Printer Aren’t Communicating . . . . . . 8-5
Calling Technical Support . . . . . . . . . . . . . . . . . . . . 8-6
Additional Diagnostics Information . . . . . . . . . . . . . . . . . . . 8-6
Chapter 9. Errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-1
Data Errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-1
Communication Failures . . . . . . . . . . . . . . . . . . . . . . . . . . 9-12
Data Formatting Failures. . . . . . . . . . . . . . . . . . . . . . . . . . 9-15
Machine Faults . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-17
Hard Printer Failures. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-22
iv
Download from Www.Somanuals.com. All Manuals Search And Download.
Table of Contents
Chapter 10. Printer Optimization . . . . . . . . . . . . . . . . . . . . . . . 10-1
Adjusting the Print Quality. . . . . . . . . . . . . . . . . . . . . . . . . 10-1
Reducing Imaging Time . . . . . . . . . . . . . . . . . . . . . . . . . . 10-3
General Format Tips and Hints. . . . . . . . . . . . . . . . . . . . . 10-5
Advanced Use of the Optional Entry Method . . . . . . . . . . 10-6
Standard Format . . . . . . . . . . . . . . . . . . . . . . . . . . 10-7
Optimized Format . . . . . . . . . . . . . . . . . . . . . . . . . 10-7
Appendix A. Samples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-1
Sample UPCA Format Packet . . . . . . . . . . . . . . . . . . . . . . A-1
Sample MaxiCode Packets. . . . . . . . . . . . . . . . . . . . . . . . . A-2
Mode 0 (Obsolete) Sample . . . . . . . . . . . . . . . . . . . A-3
Mode 2 Sample. . . . . . . . . . . . . . . . . . . . . . . . . . . . A-4
Mode 3 Sample. . . . . . . . . . . . . . . . . . . . . . . . . . . . A-5
Sample Compliance Packet . . . . . . . . . . . . . . . . . . . . . . . . A-6
Sample Zero Batch Packet . . . . . . . . . . . . . . . . . . . . . . . . A-9
Sample Fixed Character Format Packet . . . . . . . . . . . . . A-11
Appendix B. Fonts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-1
Standard Fonts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-1
Monospaced Font Magnification . . . . . . . . . . . . . . . . . . . . . B-4
Proportional Font Magnification . . . . . . . . . . . . . . . . . . . . . B-6
CG Triumvirate Bold (9 pt.) . . . . . . . . . . . . . . . . . . . B-6
CG Triumvirate (6 pt.) . . . . . . . . . . . . . . . . . . . . . . . B-7
CG Triumvirate Bold (9 pt.) . . . . . . . . . . . . . . . . . . . B-8
CG Triumvirate (6 pt.) . . . . . . . . . . . . . . . . . . . . . . . B-8
Scalable Font Information . . . . . . . . . . . . . . . . . . . . . . . . . . B-8
Additional Fonts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-10
Using Font Numbers in Formats . . . . . . . . . . . . . . . . . . . . B-10
Locating the Font Number in a Font Packet . . . . . . . . . . . B-10
v
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
Appendix C. Symbol Sets/Code Pages . . . . . . . . . . . . . . . . . . . C-1
Supported Symbol Sets and Code Pages . . . . . . . . . . . . . C-1
Selecting a Symbol Set or Code Page . . . . . . . . . . . . . . . . C-2
Selecting the Internal Symbol Set. . . . . . . . . . . . . . C-2
Selecting the ANSI Symbol Set. . . . . . . . . . . . . . . . C-2
Selecting the 437 or 850 Code Page . . . . . . . . . . . C-2
Entering Extended Characters . . . . . . . . . . . . . . . . . . . . . . C-2
Internal Symbol Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-3
ANSI Symbol Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-4
Bold Character Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-5
OCRA Character Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-6
Code Page 437. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-7
Code Page 850. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-8
ASCII to Hexadecimal Conversion Chart . . . . . . . . . . . . . . C-9
Appendix D. Format Design Tools . . . . . . . . . . . . . . . . . . . . . . . D-1
Online Configuration Worksheet . . . . . . . . . . . . . . . . . . . . D-2
Batch Worksheet. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-3
Check Digit Worksheet . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-4
Appendix E. Addressing a 9490 Printer . . . . . . . . . . . . . . . . . . E-1
Addressing the Printer . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-1
Step 1. Define the Printer Address. . . . . . . . . . . . . E-1
Step 2. Select a Printer . . . . . . . . . . . . . . . . . . . . . E-3
Step 3. Select the Battery Voltage . . . . . . . . . . . . . E-3
Using Non-Addressed Mode. . . . . . . . . . . . . . . . . . . . . . . . E-4
Returning to Addressed Mode . . . . . . . . . . . . . . . . E-5
Switching Between Addressed Printers . . . . . . . . . . . . . . . E-5
Troubleshooting. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-6
vi
Download from Www.Somanuals.com. All Manuals Search And Download.
Chapter1.
GettingStarted
This manual provides the necessary information to design,
write and print a Monarch® Printer Control Language II
(MPCLII) format. The following printers support this type of
format:
✦
✦
✦
✦
9494 (V. 1.0 or greater)
9490 (V. 3.0 or greater)
9446 (V. 5.2 or greater)
1460 (V. 3.0 or greater)
This chapter
✦
describes the significant differences between the four
printers.
✦
✦
✦
creates a sample MPCLII packet.
shows how to download a sample packet.
gives a list of daily procedures for operators.
Audience ––––––––––––––––––––––––––––––––––––––––––––––––––
You do not have to be a programmer to use this manual, but
you must be familiar with creating text files and executing
basic MS-DOS® commands.
1-1
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
Overview of Printer Differences ––––––––––––––––––––––––––––––
While all four of these printers are very similar, some
differences in operation and available options exist.
Feature
9494
9490
2.0 IPS
9446
10.0 IPS
1460
7.0 IPS
Maximum print 2.0 IPS
speed
Maximum print 4.0 in. x 6.0 in. 4.0 in. x 6.0 in. 4.0 in. x 8.0 in. 4.0 in. x 8.0 in.
area
Location of
Print Area
Center
Center
Left
Left
Supply Width
Supply Length
2.0 in. x 4.0 in. 2.0 in. x 4.0 in. 1.2 in. x 4.2 in. 1.2 in. x 4.2 in.
1.0 in. x 6.0 in. 1.0 in. x 6.0 in. .75 in. x 8.0 in. .75 in. x 8.0 in.
Power Up Mode Online/Offline
Online
Online/Offline
Online
On demand
/Continuous
On demand
/Continuous
On demand
/Continuous
On demand
/Continuous
/Internal
On demand
only
Rewind
Supply Types
Black Mark
Black Mark
Yes
Black Mark
/Die Cut
Black Mark
/Die cut
/Non-indexed
Print a
Separator
Yes
Yes
Yes
No
No
Use High
Energy Ribbon
No
No
No
Scalable Font
Standard
Yes
30%
Yes
No
Black to White
Print Ratio
20%
30%
30%
1-2
Download from Www.Somanuals.com. All Manuals Search And Download.
Chapter 1. Getting Started
Before You Begin ––––––––––––––––––––––––––––––––––––––––––––
1. Connect the printer to the host. Refer to your printer’s
documentation for more information.
2. Load supplies in the printer. Refer to your printer’s
documentation for more information.
3. Turn on the printer.
4. Set the communication parameters and configure the
printer. The communication parameters at the printer must
match those at the host. See Chapter 3, "Configuring the
Printer," for more information.
5. Design your format. See "Starting with a Design" in
Chapter 2 for more information.
6. Download your format to the printer. See Chapter 6,
"Printing," for more information.
Creating an MPCLII Format Packet –––––––––––––––––––––––––––
A format defines which fields appear and where the fields are
printed on the label. The printer requires this information in a
special form, using MPCLII. This section describes how to
create a sample MPCLII format packet.
Make sure supplies are loaded, the printer is connected to the
host and is ready to receive data. Refer your printer’s
documentation for more information.
For detailed information about the format header, text,
constant text, and bar code fields, see Chapter 4, "Defining
Fields." For information about batch packets, see Chapter 6,
"Printing."
1. Type the following format header, in any text editor:
{F,25,A,R,M,508,508,"FMT-25" p
2. Type the following constant text field:
C,250,80,0,1,1,1,W,C,0,0,"MONARCH MARKING:",0 p
1-3
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
3. Type the following bar code field:
B,1,12,F,110,115,1,2,120,5,L,0 p
4. Type the following text field:
T,2,18,V,30,30,1,1,1,1,B,C,0,0,0 p }
You have created a format packet for your MPCLII printer.
Now, a batch packet must be created before you can print the
format.
5. Type the following batch header, after the text field line:
{B,25,N,1 p
6. Type the following bar code data:
1,"12345678901" p
7. Type the following text field data:
2,"DAYTON, OHIO" p }
8. Save your file as SAMPLE.FMT.
9. Type MODE COM1:9600,N,8,1 at the DOS prompt if you
are using serial communications. This sets the
communication parameters at your host. These
communication parameters must match those at your
printer. See "Setting Communication Parameters" in
Chapter 3 for more information.
1-4
Download from Www.Somanuals.com. All Manuals Search And Download.
Chapter 1. Getting Started
10. Type COPY SAMPLE.FMT COM1. The following 2 inch by
2 inch label prints:
{
F,25,A,R,M,508,508,"Fmt 25" p
C,250,80,0,1,2,1,W,C,0,0,"MONARCH MARKING" p
B,1,12,F,110,115,1,2,120,5,L,0 p
T,2,18,V,30,30,1,1,1,1,B,C,0,0 p
}
Sample Batch Packet
{
B,25,N,1 p
1,"12345678901" p
2,"DAYTON, OHIO" p
}
Daily Startup Procedures ––––––––––––––––––––––––––––––––––––
You may want to design a checklist for operators to follow
each day. Here are a few suggested items: Turn on the
printer and host, make sure ribbon and supplies are loaded,
make sure communication parameters are set, and download
packets from the host to the printer.
You may want to keep records of supplies that have been
printed. A good way to do this is to design a print log for
operators to complete at the end of the day. Here are some
suggestions for types of information to include in a print log:
date, operator’s name, format name, supply size, quantity
printed, evaluation of print quality, and problems/comments.
Keep backup copies of your format, batch data, check digit,
and graphic packets.
1-5
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
1-6
Download from Www.Somanuals.com. All Manuals Search And Download.
Chapter2. DesigningaFormat
This chapter describes how to
✦
determine what kind of information to use in your
format.
✦
✦
✦
use the Supply Layout Grid and Format Worksheet.
categorize data into field types.
select fonts to use in your format.
Starting with a Design–––––––––––––––––––––––––––––––––––––––
Before you create a format packet, you must design your
label. There are several steps to designing a custom label:
1. Decide which fields should appear on your label. See
"Determining Format Contents" for more information.
2. Determine your label size. Supplies are available from
Monarch in a wide variety of sizes. Your application and
the amount of data you need to print determines the
supply size. Contact your Account Manager or Technical
Support for more information.
3. Draw a rough sketch of your label. You may want to draw
several variations to see what works best. See "Drawing
Rough Sketches" for more information.
4. Identify the field types that appear on your label. See
"Considering Field Types" for more information.
5. Decide which fonts you want to use. See "Considering
Fonts" for more information.
6. Fill out your Format Worksheet. See "Using the Format
Worksheet" for more information.
2-1
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
At this point, you are ready to send your design to the printer.
To do this:
7. Create a format packet, based on how you filled out your
worksheet. See Chapter 4, "Defining Fields," for more
information.
8. Download your format packet to the printer. See Chapter
6, "Printing," for more information.
Determining Format Contents ––––––––––––––––––––––––––––––––
Before you lay out your format, you need to make a few
decisions. For example:
✦
✦
✦
✦
How large is your supply?
Which fonts do you want to use?
Do you want to include a bar code?
Do you want to include graphics?
Determining the Print Area ––––––––––––––––––––––––––––––––––
The "bottom" is the edge that exits the printer first. For the
9490 and 9494 printers, the print area is in the center of the
supply and it begins 0.16 inches from the bottom, and 0.05
inches from the left edge of the supply. For the 9446 and
1460 printers, the print area begins on the bottom edge and
0.06 inches from the left edge of the supply. The table below
lists the maximum print area for a four-inch wide label.
Unit of Measure
Supply Size
(Width x Length)
Maximum Print Area
(Width x Length)
Printer
English (1/100
inch)
416 x 620
406 x 800
385 x 580
380 x 799
9494/9490
9446/1460
Metric (1/10 mm)
1055 x 1575
1031 x 2032
978 x 1473
965 x 2031
9494/9490
9446/1460
Dots (1/192 dots)
797 x 1190
779 x 1536
739 x 1114
730 x 1535
9494/9490
9446/1460
2-2
Download from Www.Somanuals.com. All Manuals Search And Download.
Chapter 2. Designing a Format
The following table lists the non-print zones for each printer.
Printer
Top
Bottom
Left
Right
9490/9494
.04 inches
1.01 mm
7.7 dots
.16 - .19 inches
4.1 - 4.8 mm
31 - 36.5 dots
.05 - .11 inches
1.3 - 2.8 mm
9.6 - 21.1 dots
.05 - .11 inches
1.3 - 2.8 mm
9.6 - 21.1 dots
9446/1460
none
none
.06 inches
1.5 mm
11.5 dots
.14 inches
3.6 mm
26.9 dots
n
The standard supply length for the 9490 and 9494 printers is
six inches. The standard supply length for the 9446 and 1460
printers is eight inches.
Use the following formulas to convert inches to dots and
metric:
Dots = inches x 192
Metric (1/10mm) = inches x 254
English (1/100 inch) = 100 x (dots/192)
Dots = Metric (1/10 mm) x 756/1000
Drawing Rough Sketches–––––––––––––––––––––––––––––––––––––
After you decide what information you want to
print, sketch how you want the information to
appear on the label. Note any areas that are
preprinted on the label, such as a logo.
As soon as you know what information to
include on the label, and you have a rough
sketch, you can use a supply layout grid to
help you layout and size your label. If you do
not want to use a grid, go to "Considering
Field Types" to choose what information you
want on your label.
2-3
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
Using Supply Layout Grids ––––––––––––––––––––––––––––––––––
A supply layout grid contains measurement markers. These
markers help you accurately position information on your label.
Decide whether you want to design formats using English,
Metric, or Dot measurements. Choose from the following grids:
Supply Layout
(Inches)
✦
English
8.0
7.5
7.0
6.5
6.0
5.5
5.0
4.5
4.0
3.5
3.0
2.5
2.0
1.5
1.0
0.5
0.0
The English grid, shown to the
right, is measured in 1/100
inches.
✦
✦
Metric
The Metric grid is measured in
1/10 millimeters (mm).
Graphic
The printer uses dots to print
images on a label. The
printhead has 192 dots per
inch (DPI).
3.5
4.0 4.2
4.06
0.0
.06
0.5
1.0
1.5
2.0
2.5
3.0
Printable area
If you want to use supply layout grids, a copy of each is in
Appendix D, "Format Design Tools."
ConsideringFieldTypes––––––––––––––––––––––––––––––––––––––
After you select a supply size, the next step in designing a
format is to decide what information you want to print on the
label. For example, you may want to print your company
name, price of an item, and a bar code that combines
information from other places. Everything you want to print
falls into one of the following categories.
2-4
Download from Www.Somanuals.com. All Manuals Search And Download.
Chapter 2. Designing a Format
Field Type
Description
Examples
Text
Contains letters, numbers, or
symbols you want to print.
item number, item description,
department number, price, date
Non-Printable
Te x t
Holds batch data for use later,
such as for merging into
another field. The printer does
not print non-printable text
fields.
city, state, and zip code to be
included in a bar code
Bar Code
Used for printing bar codes that item or serial numbers, zip
can be scanned.
codes, information you don’t
want to have visible to
customers, product codes
Constant Text
Line or Box
Graphic
Fixed characters that print
without changing.
company name, company
address
Highlight or separate items.
line marking out the regular
price, border around the supply
Contains a bitmap image or a
compliance label overlay.
logos
n
All of the above field types except graphics are discussed in
Chapter 4. Refer to the MPCLII Graphics Manual, for
information on including graphic fields in your format.
Considering Fonts –––––––––––––––––––––––––––––––––––––––––––
Your printer has monospaced and proportionally spaced fonts,
along with one scalable font, CG Triumvirate Bold. The
scalable font is smooth at any point size. See Appendix B,
"Fonts," for a sample of CG Triumvirate Bold and more
information about it.
n
The scalable font must be purchased separately for the 9446
and 1460 printers. The scalable font is standard on the 9490
printer.
When working with fonts, you have three considerations:
✦
✦
✦
font appearance
font size (scalable or bitmapped)
font spacing (monospaced or proportional)
2-5
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
Choosing the appropriate font appearance is up to the user.
See Appendix B, "Fonts," for samples of each font. Choosing
the appropriate font size and spacing depends on how much
space is available on your supply. Monospaced characters
occupy the same amount of space within a magnification,
making it easy to predict the field size. Use monospaced fonts
for price fields and data you want to list in a column.
Proportionally spaced characters vary in height and width,
making it difficult to predict the field size. However, you may
be able to place more characters on a line.
Monarch offers software to convert TrueType fonts into
printer fonts that can be interpreted by Monarch® MPCLII
printers. Optional font ROMs are also available for these
printers. Call your Monarch Representative for more
information.
Format Worksheet ––––––––––––––––––––––––––––––––––––––––––
The Format Worksheet is divided into sections that list the
field types. Each section has boxes to fill in with parameters
that define your format. A format worksheet is included in
Appendix D, "Format Design Tools." Keep the worksheet as a
hard copy backup of your format.
Filling in the Format Worksheet
Decide what type of field to use for each piece of information
on your label.
1. Make a copy of the Format Worksheet.
2. Define the Format Header.
3. Define all non-printable text fields before you define the
ones you want to print. See "Defining Non-Printable Text
Fields" in Chapter 4 for more information.
4. Define the rest of your fields. Apply options as you
require them. See Chapter 5, "Defining Field Options," for
more information.
2-6
Download from Www.Somanuals.com. All Manuals Search And Download.
Chapter3. ConfiguringthePrinter
This chapter discusses how to
✦
✦
✦
set communication parameters.
configure the printer using online configuration packets.
use immediate commands to control the printer’s
operation at any time.
✦
upload the printer’s configuration or font information.
Setting Communication Parameters –––––––––––––––––––––––––––
The communication parameters at the printer must match
those at the host, or you will not be able to communicate. You
can use the communication settings packet to set
communication parameters for your printer. For the 9490 and
9494 printers, you can use autobaud to set communication
parameters. For the 9446 or 1460 printers, you can set the
communication parameters at the printer.
On MS-DOS computers, you can use the MODE command to
set communication values on your PC.
For example
MODE COM1:9600,N,8,1
Sets your host to a baud rate of 9600, no parity, an 8 bit word
length, and 1 stop bit.
n
If you select 8 as the data bit setting, you must select NONE
for the parity. If you select 7 as the data bit setting, you must
select ODD or EVEN for the parity.
3-1
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
Using Autobaud
n
✦
Do Not send any data to the printer before using autobaud.
✦
Autobaud is only available on the 9494 and 9490 printers.
You can use the autobaud feature to automatically set the
printer’s baud rate, parity, data bits, and stop bits to match the
host’s. To use autobaud, you must:
1. Power up the host first and then turn on the printer.
Autobaud only works during the initial power up. Wait 2 to
5 seconds.
2. After the LED indicator becomes solid green or amber,
send a sequence of 32 alternating @A characters (for a
total of 64 characters) to the printer.
Example @A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A
@A@A@A@A@A@A@A@A@A@A@A@A@A@A
n
Do Not use character pacing (delay for each character) or any
other delay while sending the autobaud sequence.
Wait one second after sending the autobaud sequence before
sending any commands or data to the printer During this time,
the hardware is being changed to the new settings.
3. To select flow control and finalize communications, send
the communication settings packet. Or, use the Optional
Entry method described in Chapter 6, "Printing."
Example {I,F,,,,,3 p }
This packet sets the flow control parameter to XON/XOFF,
without changing the current communication settings
established with Autobaud.
3-2
Download from Www.Somanuals.com. All Manuals Search And Download.
Chapter 3. Configuring the Printer
Using MPCLII Conventions ––––––––––––––––––––––––––––––––––
Here are some guidelines to follow when using MPCLII.
MPCLII Punctuation
Use the following symbols when creating MPCLII packets:
{
}
start of header
end of header
p
field separator
parameter separator
,
"ABC"
Quotation marks enclose character
strings. Empty quotes ("") identify null
strings or unused fields.
‘comment‘
Grave accents enclose comments. Any
data enclosed in grave accents is ignored.
Do not embed comments within a quoted
string. Grave accents are also used to
reject mainframe data.
n
These MPCL characters are the default. See "Defining the
Control Characters Packet" to change these characters.
Standard Syntax Guidelines
When creating MPCLII packets:
✦
✦
✦
Begin each packet with a start of header ({).
End each packet with an end of header (}).
Define no more than 100 fields in a format. Each p
indicates one field. The number of fields is limited by
the available memory.
3-3
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
✦
The field number (0 to 99) must be unique. Monarch
recommends starting at 1, instead of 0.
✦
✦
Do not use a field number more than once per format.
Define all fields in the order you want to image/print
them.
✦
Separate all parameters with a parameter separator
(,).
✦
✦
End each field with a field separator ( p ).
Enter all information in CAPITAL letters, except words
or phrases within quotation marks.
✦
✦
✦
✦
Include all parameters for a field unless documented as
optional.
Define non-printable text fields before the field to which
they apply.
Define options immediately after the field to which they
apply.
Multiple options can be used with most fields. Options
can be used in any combination except as noted with
each definition.
✦
✦
Keep in mind that proportionally spaced fonts need
wider fields than monospaced fonts. For variable field
data, use a letter "W" to determine the maximum field
size.
Do not place a new line (return) or any other
non-printing character in a character string. However,
a carriage return or line break after each p makes your
formats easier to read.
T,1,20,V,30,30,1,1,1,1,B,C,0,0,0 p
T,2,10,V,50,30,1,1,1,1,B,C,0,0,0 p
Spaces are ignored, except within character strings.
✦
✦
Indenting options improves readability of your formats.
T,1,18,V,30,30,1,1,1,1,B,C,0,0,0 p
R,42,1 p
3-4
Download from Www.Somanuals.com. All Manuals Search And Download.
Chapter 3. Configuring the Printer
✦
Use a tilde (~) followed by a 3-digit ASCII code in a
quoted string to send function codes or extended
characters or send the 8-bit ASCII code.
You can modify formats and fields with the optional entry
method. See "Optional Entry Method" in Chapter 6 for more
information.
UsingOnlineConfigurationPackets–––––––––––––––––––––––––––
Use online configuration packets to change the printer
settings. You can send an individual packet or a packet that
contains all seven online configuration packets. You can
supply all parameters for each packet. Leave the parameters
blank that you do not need to change. For example,
{ I,A,,,,1 p } prints a slashed zero and uses the last sent online
System Setup parameters.
Make a copy of the online configuration worksheet in Appendix
D, "Format Design Tools," and save the original. Packets A-F
and M are listed on the worksheet.
When you turn off the printer, all the information in the online
configuration packets is saved and used when the printer is
turned back on. After you change printer configurations, you
must resend the format, batch, or graphic to the printer before
the changes take effect.
Configuration Packet Header
Always include an I, immediately after the left bracket { and
before the packet identifier (A, B, C, etc.). The I parameter
identifies the data stream as an online configuration packet.
n
Include the I parameter with each packet if you are sending
them individually. Include it only at the beginning of a data
stream if you are sending multiple packets.
3-5
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
This is the syntax to use when you create online configuration
packets:
Syntax
{
I,
Start of Header
Configuration Header
1 to 7 optional packets
A, parameter 1...parameter 5 p
B, parameter 1...parameter 5 p
C, parameter 1...parameter 5 p
D, parameter 1...parameter 3 p
E, parameter 1...parameter 9 p
F, parameter 1...parameter 5 p
M, paramater 1...parameter 4 p
}
System Setup
Supply Setup
Print Control
Monetary Formatting
Control Characters
Communication Settings
Memory Configuration
End of Header
Syntax for single packet
{
I,
Start of Header
Configuration Packet Identifier
System Setup
A, parameter 1...parameter 5
}
End of Header
Configuration Syntax Guidelines
When creating a printer configuration packet:
✦
Follow the "Standard Syntax Guidelines" listed at the
beginning of this chapter.
✦
✦
Begin a packet with the configuration header (I).
Download multiple configuration packets within one
packet or download a single configuration packet.
✦
If you change ANY of the online configuration packets,
resend the format packet to the printer, so the
configuration changes take effect.
✦
✦
✦
Include the first five ANSI codes, at a minimum, in the
control characters packet.
Make sure the host settings match the settings
contained in the communication settings packet.
Record the new configuration for future reference.
3-6
Download from Www.Somanuals.com. All Manuals Search And Download.
Chapter 3. Configuring the Printer
DefiningtheSystemSetupPacket –––––––––––––––––––––––––––––
Use the system setup packet (A) to select the power up mode,
display language, print separators between batches, print a
"slashed zero," and select the symbol set.
Syntax {I,A,powup_mode,language,sep_on,slash_zero
symbol_set p}
A1. A
System Setup Packet
A2. powup_mode Online Mode. Options:
0
1
online mode
offline mode (9494/9446/1460)
A3. language
Display Language. Options:
0
1
2
3
English
French (9446/1460)
German (9446/1460)
Spanish (9446/1460)
A4. sep_on
Batch Separators. Options:
0
1
Does not print a separator.
Prints a separator (9494/9490/9446)
A5. slash_zero
Slash Zero. Options:
0
1
Print a standard zero
Print a zero with a slash through it.
NOTE: The scalable font does not print a slashed zero.
A6. symbol_set Symbol Set. Options:
0
1
2
3
Internal/ Monarch
ANSI
Code Page 437
Code Page 850
NOTE: The CG Triumvirate fonts and Font #50 support
only the ANSI and DOS Code 437 and 850 Page
Symbol Sets. See Appendix C, "Symbol
Sets/Code Pages" for more information.
See "Defaults" for the default values on each printer.
Example {I,A,0,0,1,1,0 p }
Powers up the printer in the online mode, displays prompts in
English, prints a separator after each batch, prints zeros with
slashes through them, and uses the internal symbol set.
3-7
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
DefiningtheSupply SetupPacket –––––––––––––––––––––––––––––
Use the supply setup packet (B) to select supply type, ribbon,
feed mode, supply position, and cut position.
Syntax {I,B,supply_type,ribbon_on,feed_mode,
supply_posn,cut_posn p}
B1. B
Supply Setup Packet
B2. supply_type Supply Type. Options:
0
1
2
Black mark stock
Die Cut/aperature stock (9446/1460)
Non Indexed stock (9494)
B3. ribbon_on
B4. feed_mode
Options:
0
1
2
Ribbon not installed
Ribbon installed
High Energy Ribbon (9446)
Options:
0
1
2
Continuous operation (9494/9490/9446)
On demand mode
Internal Rewind (9446)
B5. supply_posn -10 to 6 in 1/192 inch (9494/9490)
-99 to 99 in 1/192 inch (9446/1460). 0 is the default.
Adjusts the machine to print at the vertical 0,0 point on
the supply. This adjustment accounts for mechanical
tolerances from machine to machine. The supply position
adjustment only needs to be made on the initial machine
setup. Increase the supply position to move print up,
decrease to move print down on the label. Print a test
label to verify the 0,0 point. Changing the supply position
affects the print position. Once the supply position is set,
use the print control packet to adjust printing.
B6. cut_posn
-99 to 99 in 1/192 inch. Use 0 (no knife on these printers).
See "Defaults" for the default values on each printer.
Example {I,B,0,0,1,10 p }
Indicates black mark and thermal direct stock has been
loaded, causes the printer to operate in on-demand mode, and
feeds the supply approximately .05 inches up before printing
the format on each label (10/192 inches).
3-8
Download from Www.Somanuals.com. All Manuals Search And Download.
Chapter 3. Configuring the Printer
DefiningthePrint Control Packet –––––––––––––––––––––––––––––
Use the print control packet (C) to set the contrast, print, and
margin adjustment, print speed, and printhead width.
Syntax {I,C,contrast,print_adj,margin_adjust,
speed_adj,ph_width,bat_voltage p }
C1. C
Print Control Packet
C2. contrast
C3. print_adj
-390 to 156. 0 is the default.
-99 to 99 in 1/192 inch. 0 is the default. Adjusts where
data prints vertically on the supply. Adjust the print if it is
too close to the top or bottom of the supply, or overtypes
a pre-printed area. Increase the print position to move
print up, decrease to move print down.
C4. margin_adj
C5. speed_adj
-99 to 99 in 1/192 inch. 0 is the default. Adjusts where
data prints horizontally on the supply. Adjust the print if it
is too close to the left or right side of the supply. Increase
the margin position to move print to the right, decrease to
move print to the left. Margin and print position are
format adjustments, they do not affect the supply position.
Print speed in inches per second (IPS). Options:
0
uses default speed
15
20
25
50
70
100
1.5 IPS (9494)
2.0 IPS (9494/9490)
2.5 IPS (9494/9446/1460)
5.0 IPS (9446/1460)
7.0 IPS (9446/1460)
10.0 IPS (9446 High Speed model)
NOTE: Serial bar codes printed at speeds greater than
2.5 IPS may not scan properly.
C6. ph_width
230 to 768. Width of the printhead in dots. 0 is the
default (768 dots). Does not affect supply width defined
in the format header. If this parameter is not defined, the
default of 768 dots is used.
C7. bat_voltage Selects the battery voltage. Only valid on the 9490 printer
used with the Mobile Printing Station. Options:
0
1
15-volt battery
12-volt battery
3-9
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
Example {I,C,0,-20,-10,0,768,1 p }
Uses the default contrast, moves print .1 inch closer to the
bottom of the supply (20/192 inches) and .05 inch to the left
on the supply (10/192 inches), prints at six inches per second,
sets the printhead width to 4 inches, and uses a 12-volt
battery (only for the 9490 printer).
DefiningtheMonetary FormattingPacket –––––––––––––––––––––
The monetary formatting packet (D) selects the monetary
symbols to print for a price field. Use the monetary formatting
packet to select primary and secondary monetary symbols,
and designate the number of digits to appear at the right of a
decimal.
Syntax {I,D,cur_sym,secondary,decimals p }
D1. D
Monetary Formatting Packet
D2. cur_sym
Currency Symbol. Options:
0
No symbol
1
USA ($, Dollar- default)
UK (£, Pound)
2
3
Japan (¥, Yen)
4
Germany ( , Deutsche Mark)
France (F, Franc)
Spain (P, Peseta)
Italy (L., Lira)
Sweden (Kr, Krona)
Finland ( , Markka)
Austria ( , Shilling)
India (Rs, Rupee)
Russian ( , Ruble)
Korean ( , Won)
Thai ( , Baht)
5
6
7
8
9
10
11
12
13
14
15
Chinese (¥, Yuan)
NOTE: Use the internal symbol set for these symbols.
D3. secondary
Secondary Sign. Options:
0
1
No secondary sign (default)
Print secondary sign
NOTE: Secondary symbols only print if you designate at
least one decimal place.
3-10
Download from Www.Somanuals.com. All Manuals Search And Download.
Chapter 3. Configuring the Printer
D4. decimals
Number of digits to the right of the decimal. Options:
0
1
2
3
No digits
One digit
Two digits (default)
Three digits
The defaults listed above are the defaults for all printers.
Example {I,D,1,1,2 p }
Prints the dollar sign, uses a secondary symbol, and places
two digits to the right of the decimal.
DefiningtheControl Characters Packet ––––––––––––––––––––––––
Use the control characters packet (E) to change the MPCLII
control characters, enable and disable the immediate
commands, and change the default terminator character for
job requests and ENQ’s.
Changes take effect with the first character following the end
of header character } of the configuration packet. Each
control character must be unique and cannot appear anywhere
else in your packet, except within quotation marks. You can
customize the trailer characters to work with your host.
n
Wait two seconds for the new characters to take effect before
sending packets using the new characters.
Use the following syntax for the control characters packet.
Notice all but the first parameter are within quotation marks.
Syntax {I,E,"ANSI_cd",string1","string2" p }
E1. E
Control Characters Packet
3-11
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
E2. "ANSI_cd"
~123
~044
Start of header
Parameter
{
(left bracket)
(comma)
,
separator
~034
~124
~125
~126
Quoted strings
Field separator
End of header
Data escape
"
p
(quotes)
(pipe sign)
(right bracket)
(double tilde)
}
~~
character (optional)
def. ch.
Immediate command character (optional).
Up to any 3 characters in the 0 to 255 decimal
range. The character must be defined before this
command can be used. The caret (^) is
normally used.
NOTE: "ANSI_cd" includes seven separate parameters.
The first five parameters are required. The other
parameters are optional.
E3. "string 1"
E4. "string 2"
Terminator for status requests and ENQ requests. Up to
any 3 characters in the 0 to 255 decimal range. The
default is "013". Sending "" disables this sequence.
Terminator for job requests and data uploads. Up to any 3
characters in the 0 to 255 decimal range. The default is
none. Sending "" disables this sequence.
The defaults listed above are the defaults for all printers.
After you change these parameters, all packets, including any
future configuration packets, must use the new control
characters. Monarch recommends using the tilde and ASCII
character code sequence when sending this packet multiple
times. Also, set the packet delimiters to characters within the
21 hex to 7E hex range.
You must send the control characters packet to enable the
immediate commands. An immediate command executes
immediately, even if it is embedded within quotation marks,
and all data following the command in the string is ignored.
Example {I,E,"~123~063~034~124~125~126~094" p }
Changes the parameter separator character from , to ?. The
other control characters remain unchanged. It also enables
the immediate commands by defining the ^ symbol as the
command identifier.
3-12
Download from Www.Somanuals.com. All Manuals Search And Download.
Chapter 3. Configuring the Printer
Resetting Control Characters
You can change the characters in the previous example back
to their original settings by downloading this packet:
{I?E?"~123~044~034~124~125~126~094" p }
Notice that the parameter separator is ? in this packet. This is
the parameter separator that was set before this packet. Once
the packet is received by the printer, the new parameter
separator (a comma, in this case) is valid. Be careful when
using this feature. If you forget what the control characters
were changed to, print a test label. (The test label lists the
current control characters.) See "Printing a Test Label," in
Chapter 8 for more information.
DefiningtheCommunicationSettings Packet –––––––––––––––––––
Use the communication settings packet (F) to set the baud
rate, word length, stop bits, parity, and flow control for serial
communications. Changing the communication settings takes
approximately two seconds. Communications sent during this
interval will be lost.
Syntax {I,F,baud,word_length,stop_bits,parity,
flow_control,pr_address p }
F1. F
Communication Settings Packet
F2. baud
Baud Rate. Options:
0
1
2
3
4
1200
2400 (default for 1460)
4800
9600 (default for 9494/9490/9446)
19.2K
F3. word_length Word Length. Options:
0
1
7-bit word length
8-bit word length (default for all printers)
F4. stop_bits
Stop Bits. Options:
0
1
1-stop bit (default for all printers)
2-stop bits
3-13
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
F5. parity
Parity. Options:
0
1
2
None (default for all printers)
ODD parity
EVEN parity
F6. flow_control Flow Control. Options:
0
1
2
3
None
DTR (default for all printers)
CTS
XON/XOFF
NOTE: If you use the DOS COPY command to download
your formats, set "Flow Control" to DTR (not
XON/XOFF).
F6. pr_address
Printer’s address. Only valid on the 9490 printer used
with the Mobile Printing Station. Can be any six-byte
string in the 0 to 255 decimal range enclosed by quotes.
We recommend setting the printer’s address to the
printable alphanumeric ASCII values (0-9; A-Z; a-z). This
avoids any conflict with the control characters (ENQ,
parameter separators, etc.) and is easily interpreted.
Example {I,F,3,1,0,0,1,"ABC123" p }
Uses 9600 baud, an 8-bit word length, one stop bit, no parity,
DTR mode, and sets one 9490 printer’s address to ABC123.
3-14
Download from Www.Somanuals.com. All Manuals Search And Download.
Chapter 3. Configuring the Printer
DefiningtheMemory ConfigurationPacket–––––––––––––––––––––
Use the memory configuration packet (M) to customize the
size of your printer’s buffers, which gives you greater flexibility
in your formats. Memory must be allocated in 1/2K
increments. The memory configuration packet does not
accept decimals, so enter whole numbers. Multiply the
amount to reallocate (in K) by 10. For example,
To reallocate (in K)
Enter this amount
1
10
1.5
2
15
20
2.5
32
25
320
1530
2295
153
229.5
Each buffer’s allocated memory remains in effect until that
buffer is reallocated. For this reason, you may want to
reallocate all the buffers when reallocating any buffer. If you
reallocate more memory than you have available, you will
receive an error.
Syntax {I,M,buffer,device,buffer_size p }
M1. M
Memory Configuration Packet
M2. buffer
Buffer type:
D
F
I
R
T
V
Downloadable Fonts
Format
Image
Receive
Transmit
Scalable Fonts
M3. device
Storage type:
N
R
Non-volatile RAM
Volatile RAM
3-15
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
M4. buffer size
Buffer size in 1/10K ranges
5 - 40
Transmit
20 - 320
385 - 2295
160 - 2295
80 - 2295
0 - 1280
Receive
Image
Format
Downloadable Fonts
Scalable Fonts
Buffer size with Optional RAM
in 1/10K ranges
5 - 40
Transmit
20 - 320
385 - 2560
160 - 5120
80 - 5120
0 - 1280
Receive
Image
Format
Downloadable Fonts
Scalable Fonts
Example {I,M,I,R,1530 p }
Stores the image buffer in volatile RAM and allocates 153K for
it.
The following table lists the configured buffer sizes for your
printer.
Buffer
Transmit
Min - Max in K
.5- 4K
9494
1K
9490
1K
9446
1K
1460
1K
2K
Receive
Image
2 - 32K
2K
2K
2K
38.5 - 229.5K
8 - 229.5K
115K
20K
124K
128K
153K
20K
153K
20K
Downloadable
Fonts
Scalable Fonts
0 - 128K
36K
32K
48K
32K
0K
0K
Formats
16 - 229.5K
32K
32K
(Formats,
Batches,
and Graphics)
Internal
cannot reallocate 50K
50K
48K
48K
n
✦
If you have purchased the scalable font for the 9446 and
1460 printers, the scalable fonts buffer is configured at
36K. The total actual memory available may be less than
the total default sizes.
3-16
Download from Www.Somanuals.com. All Manuals Search And Download.
Chapter 3. Configuring the Printer
✦
✦
Buffers must total 256K, or 512K if the Optional RAM is
present.
"Optional RAM Buffer Sizes" lists the minimum and
maximum values for each buffer using the Optional RAM.
Checking Current Buffer Sizes
Send a configuration upload packet to check the sizes of your
current buffers. See "Using Configuration Upload Packet" for
more information. After you check your current buffer sizes
you can begin reallocating memory.
If you want to increase your image buffer and you will not be
using scalable fonts, add that memory into your image buffer.
Example {I,M,R,R,20 p
M,T,R,10 p
M,D,N,80 p
M,V,R,0 p
Receive buffer
2K
Transmit buffer
1K
Downloadable fonts
Scalable fonts buffer
Image buffer
8K
0K
165K
M,I,N,1650 p
}
Make sure memory is available before adding memory to a
buffer. In the above example, if the image buffer (M,I,N,1650)
was defined before the downloadable fonts and scalable fonts
buffers (M,D,N,80 and M,V,R,0) were defined, an error would
have occurred.
3-17
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
About Memory Buffers ––––––––––––––––––––––––––––––––––––––
Transmit Buffer
Used to send ENQ, job, and upload
responses. A minimum of 5 is required.
The maximum is 40. This buffer must be
allocated as volatile (R) RAM.
Receive Buffer
Used to save data received from the host
before it is processed by the printer.
Changing this buffer size affects the
amount of data the printer can receive
without using flow control. A minimum of
20 is required. The maximum is 320. This
buffer must be allocated as volatile (R)
RAM.
Image Buffer
Used to image the current format. You
can increase or decrease the default label
length by manipulating this buffer. A
minimum of 385 is required. The
maximum is 2295. The Image Buffer is
cleared after a printer reset, even if it is
stored in non-volatile RAM.
You must have the Optional RAM installed
to create labels longer than the default.
See Chapter 2, "Designing a Format," for
the default label lengths. An image up to
11.75 inches can be created on the
9494/9490/9446 printers by increasing this
buffer. However, the maximum image size
for the 1460 printer/applicator is 7.5
inches. (The size of the tamp pad
determines the maximum label size
available for the 1460 printer/applicator.)
n
You may not be able to use scalable or downloadable fonts if
you have increased the image buffer by reallocating memory
from these buffers into your image buffer.
3-18
Download from Www.Somanuals.com. All Manuals Search And Download.
Chapter 3. Configuring the Printer
Use the formula below to calculate the
required image buffer size.
19.13K x Length
Length is the length of your label in inches.
Example
19.13K x 6 = 114.78K
(Multiply by 10 and round up.)
114.78K x 10 = 1147.8
1147.8 = 1150
Enter 1150 for your Image buffer.
Format Buffer
Used to store formats, batch data, and
graphics. A minimum of 160 is required.
The maximum is 2295. Use the following
formula to calculate the required format
buffer size:
Linecount x 50/1024
Linecount is the number of lines in your
format packet including the format header
and all the options.
The result of the above calculation is in
kilobytes.
Downloadable
Fonts Buffer
Used to store downloaded soft
(bitmapped) fonts. A minimum of 80 is
required. The maximum is 2295. To
determine the size of your downloadable
fonts, send a font packet. See "Using the
Font Packet" for more information.
3-19
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
Scalable (Vector)
Fonts Buffer
Used to image the scalable font
characters. Increasing this buffer size
allows more characters to be saved in
cache memory, so the characters do not
have to be re-built the next time they are
printed. Use 0 if you are not using
scalable fonts. The maximum is 1280.
This buffer must be allocated as volatile
(R) RAM.
Buffer Worksheet
Make copies of this page to use as a buffer worksheet.
n
If you are using Optional RAM, refer to "Optional RAM Buffer
Sizes" for the minimum and maximum buffer values.
DOWN LOADABLE
maximum of 2295
M D
FONTS BUFFER
FORMAT
BUFFER
maximum of 2295
M F
IMAGE
maximum of 2295
M I
BUFFER
RECEIVE
maximum of 320
M R R
BUFFER
TRANSMIT
BUFFER
maximum of 40
M T R
SCALABLE
FONTS BUFFER
maximum of 1280
M V R
3-20
Download from Www.Somanuals.com. All Manuals Search And Download.
Chapter 3. Configuring the Printer
Buffer Allocation Considerations
Keep these items in mind when allocating memory.
✦
✦
Do Not allocate more memory than what is available.
Free memory from one buffer before you add it to
another buffer.
✦
✦
Reallocate all the buffers if you need to reallocate any
buffer.
Send all buffer (re)allocations in one packet. The
printer evaluates each individual buffer allocation
separately. If one buffer allocation is invalid, the entire
packet is invalid. For example, if you send
{I,M,R,N,20p
M,T,N,60p
...}
the printer ignores the entire packet, because the
second line allocates 6K for the transmit buffer, and 4K
is the maximum for that buffer. If you define a buffer
size that exceeds the maximum value, an error occurs.
However, no information is lost.
✦
✦
Whenever the printer accepts a memory configuration
packet, it takes effect immediately, causing a printer
reset. Any information contained in the buffers is lost.
Resend your formats, batches, graphics, or fonts to the
printer.
If you remap your image buffer, make sure the length
and width specified in your format header are not too
large for the current image buffer. In other words, if
you remap for a 4 x 4 inch label, you cannot print a 4 x
6 inch label without receiving an error, until you change
your format header or increase your image buffer.
3-21
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
Optional RAM Buffer Sizes
If you have purchased the 256K Optional RAM for your printer,
the following table lists the minimum and maximum values for
each buffer.
Buffer
Min - Max (in K)
Transmit
Receive
Image
.5 - 4
2 - 32
38.5 - 256
16 - 512
8 - 512
0 - 128
Format
Downloadable Fonts
Scalable Fonts
Using Immediate Commands–––––––––––––––––––––––––––––––––
Immediate commands affect printer operation as soon as the
printer receives them, even if they are included within a packet
or used inside quotation marks.
You can use immediate commands to change immediate
command or status polling control characters, reset the printer,
or cancel and repeat batches.
Enabling Immediate Commands
When the printer is first turned on, these commands are not
available. To use these commands, you must first send the
control characters packet and define the immediate command
control character. The immediate command control character
is saved in non-volatile RAM and therefore not lost after you
turn off the printer. Once the immediate command control
character is defined, the immediate commands are enabled.
3-22
Download from Www.Somanuals.com. All Manuals Search And Download.
Chapter 3. Configuring the Printer
Sending Immediate Commands
Immediate commands consist of a three- or four-character
sequence you can send in a packet or embed in your
application. Each command must be sent separately.
Syntax control character_immediate command
n
The printer can accept only one immediate command at a
time. Sending a command before the previous one is
completed can result in an error.
Example ^CB
Immediately cancels the batch currently printing. This
example assumes that the defined immediate command
control character is the caret (^).
3-23
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
Command
Parameter
Selects the 9490 printer whose ASCII address is xxxxxx.
Cancels all the batches in the queue.
^ADxxxxxx
^CA
Cancels only the current batch being printed.
^CB
Disables the MPCL data escape character (the tilde) and inhibits
MPCL from acting on ANY data escape sequence from the host. Sets
the MPCL data escape character to the ASCII value given by the d
parameter. The value can be any ASCII character.
^DD or
^DCd
Aborts an error condition. May need to be sent multiple times. Use
^RB to reprint batch. CAUTION: Command causes the current batch
to stop and the condition that caused the error to remain uncorrected.
^EA
Resets the error. This command is the same as pressing the trigger or
^ER
^FD
pressing E to acknowledge an error. Normal operation will resume.
Feeds a label when printer is idle. Simulates the operation of
pressing trigger or f and dispenses the next label if printer is in the
on demand mode. NOTE: Printer ignores this command if printing.
Disables the Immediate Command feature by turning off the Immediate
Command escape character. Sets the Immediate Command escape
character to the ASCII value given by the d parameter. The value can
be any ASCII character.
^ID or ^ICd
Returns the customer ID or RPQ version to the host. (00 to 99)
^MC
^MI
Returns the customer ID or RPQ revision level to the host. (00 to 99)
Returns the model number to the host. 00 = M9446 01 =
M1446/M1460
02= M9490 04= M9494
^MM
Returns the prototype number to the host. (00 to 99)
Returns the revision number to the host. (00 to 99)
Returns the version number to the host. (00 to 99)
^MP
^MR
^MV
^PR
Resets the printer. This command takes five seconds to complete and
then the printer is ready to receive data. It has the same effect as
turning off and then turning on the printer. NOTE: Command should
be used only when the printer is not printing.
Repeats the last printed batch, printing the same number of labels as
specified in the original batch. This command does not work if using
batch separators. NOTE: Printer ignores this command if printing.
^RB
^RS
Resynchronizes supply when supply roll is changed. NOTE: Printer
ignores this command if printing.
Disables the status polling feature by turning off the status polling
control character. Sets the status polling control character to the
ASCII value given by the d parameter. The value of d can be any
ASCII character.
^SD or
^SCd
Prints a test label set. NOTE: Printer ignores this command if printing.
^TP
The table represents the defined immediate command control character as ^ and the
defined status polling control character as d. You may define these characters to suit
your needs.
3-24
Download from Www.Somanuals.com. All Manuals Search And Download.
Chapter 3. Configuring the Printer
n
To use the immediate command control character or the status
polling character within your data, use the tilde sequence.
ClearingPackets fromMemory –––––––––––––––––––––––––––––––
You may want to remove packets from the printer to increase
memory storage capacity or if the formats/fonts are no longer
needed. For the 9490 and 9494 printers, turning off the
printer clears the packets from memory. For all printers, send
a format clear packet.
Syntax {header,packet#,action,device p }
1. header
Identifies the packet. Options:
A
B
F
Check Digit Scheme
Batch
Format
G
W
Graphic
Font
2. packet#
Identification number of the packet to clear (1-999) or font
number (0-9999). 0 is for all fonts.
3. action
4. device
Enter C to clear the packet.
Storage device. Options:
N
R
Non-volatile RAM
Volatile RAM
Example {F,1,C,R p }
Clears Format #1 from volatile RAM.
3-25
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
UsingtheFont Packet –––––––––––––––––––––––––––––––––––––––
You can use a font packet to add or clear downloaded fonts
from memory, upload your font buffer, or upload the cell size
information for a particular font. The font packet is useful
when you are downloading fonts. If you are using downloaded
fonts, the font number and the number of bytes each
downloaded font uses is listed.
This packet does not list the number of bytes the standard
printer fonts use.
Syntax {W,font#,action,device p }
W1. W
Writable Font Header
W2. font#
Font number from 0-9999.
0 is for all fonts. 1 - 5 digits is the font number.
For example, 11 is the standard printer font,
CG Triumvirate.
W3. action
W4. device
Action. Options:
A
C
H
M
Adds the specified font.
Clears all or specified fonts, except ones in ROM.
Uploads font size information.
Uploads font memory usage information.
Storage device. Options:
R
Z
Volatile RAM
All devices (use for upload).
If you are creating fonts, you need to have font data included
with this packet. Software is available to create the font data
and packet. Call Technical Support for more information.
Example {W,0,M,R p }
Selects all fonts and checks the memory usage in RAM. The
printer returns the following to the host:
{W,0,M,R p
Number of bytes free, Number of bytes used p }
3-26
Download from Www.Somanuals.com. All Manuals Search And Download.
Chapter 3. Configuring the Printer
Example {W,0,H,Z p }
Selects all fonts and uploads the font size information for any
downloaded fonts.
The printer returns the following to the host:
{W,0,H,Z p
Font Name
FontStyle
0,1,0,"Standard",0,0,0,14,22,14,22,3 p
0,1,1,"CGTriBd9",1,0,7,25,31,10,15,0 p
0,1,437,"CGTriBd9",1,0,7,25,31,10,15,0 p
0,1,850,"CGTriBd9",1,0,7,25,31,10,15,0 p
0,2,0,"Reduced",0,0,0,7,14,7,14,1 p
0,2,1,"CGTriumv6",1,0,5,17,21,5,10,0 p
0,2,437,"CGTriumv6",1,0,5,17,21,5,10,0 p
0,2,850,"CGTriumv6",1,0,5,17,21,5,10,0 p
0,3,0,"Bold",0,0,0,24,34,24,34,3 p
0,4,0,"OCRA",0,0,0,13,24,13,24,3 p
0,5,0,"HR1",0,0,0,12,20,12,20,2 p
0,6,0,"HR2",0,0,0,10,16,10,16,1 p
0,10,1,"CGTriBd9",1,0,7,25,31,10,15,0 p
0,10,437,"CGTriBd9",1,0,7,25,31,10,15,0 p
0,10,850,"CGTriBd9",1,0,7,25,31,10,15,0 p
0,11,1,"CGTriumv6",1,0,5,17,21,5,10,0 p
0,11,437,"CGTriumv6",1,0,5,17,21,5,10,0 p
0,11,850,"CGTriumv6",1,0,5,17,21,5,10,0 p
0,50,0,"CGTriBd",1,1,92248 p
SymbolSet
Type
Spacing
Baseline
CellWidth
CellHeight
Nominal
Nominal
Inter-Character
}
n
This example shows the fonts for the 9490 printer. Notice that
the scalable font (font #50) is included in the list.
Spacing
Type
Monospaced (0) or proportional (1).
Bitmapped (0) or scalable (1).
Bottom of the font.
Baseline
Cell Width
Horizontal number of dots to contain the
widest character.
3-27
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
Cell Height
Vertical number of dots to contain the
tallest character.
Nominal Width
Nominal Height
Average width for lower-case letters.
Average height for lower-case letters.
Inter-Character
Gap
Default spacing between characters in
monospaced fonts.
UsingConfigurationUploadPacket –––––––––––––––––––––––––––
Use the configuration upload packet to upload your printer’s
configuration.
Syntax {header,ID#,action,device p }
1. header
Constant I.
2. ID#
ID. Use 0.
3. action
4. device
Upload User Configuration (U).
Storage Device. Options:
M
N
R
Memory
Nonvolatile RAM
Volatile RAM
3-28
Download from Www.Somanuals.com. All Manuals Search And Download.
Chapter 3. Configuring the Printer
Example {I,0,U,N p }
Uploads the printer configuration from nonvolatile RAM and
returns the following to the host.
A,0,0,0,0,0 p
B,1,1,0,0,0 p
C,0,0,0,0,768 p
D,1,0,2 p
E,"~123~044~034~124~125~126","","~013~010"
p
F,1,1,0,0,1 p
M,R,2110,200,N,2560,220 p
M,R,N,20 p
M,T,N,10 p
M,I,N,1530 p
M,D,N,20 p
M,F,N,320 p
M,V,N,0 p }
The parameters for each packet (A-F & M) are displayed. In
the first line that begins with M, 2110 is the total volatile
memory available, 200 is the memory used in volatile RAM in
1/10K. 2560 is the total non-volatile memory available, 220 is
the memory left in non-volatile RAM in 1/10K.
n
The total volatile and non-volatile RAM varies with each printer.
In the second line that begins with M, 20 is the amount of
memory in 1/10K allocated for the Receive buffer in
Non-volatile RAM.
The remaining lines give the buffer sizes in 1/10K for the
Transmit, Image, Downloadable Fonts, Format, and Scalable
(Vector) Fonts Buffers.
3-29
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
Defaults –––––––––––––––––––––––––––––––––––––––––––––––––––
For the System Setup Packet (A), all the printers use these
defaults:
Parameter
Default
Description
Identifier
System Setup Packet
A
0
0
0
0
0
online_mode
language
Online mode
English
sep_on
Do not print separator
Print a standard zero
Internal Symbol Set
slash_zero
symbol_set
For the 9494 printer
Parameter
Default
Description
Identifier
Supply Setup Packet
B
0
1
0
0
0
supply_type
ribbon_on
feed_mode
supply_posn
cut_posn
Black Mark stock loaded
Ribbon installed (transfer supply)
On demand operation
Supply position in 1/192 inches
Cut position in 1/192 inches
The defaults for the print control, monetary formatting, control
characters, and communication settings packets are listed
earlier in this chapter. The default print speed on the 9494
printer is 2 inches per second.
3-30
Download from Www.Somanuals.com. All Manuals Search And Download.
Chapter 3. Configuring the Printer
For the 9490 printer
Parameter
Default
Description
Supply Setup Packet
Identifier
B
0
1
0
0
0
supply_type
ribbon_on
feed_mode
supply_posn
cut_posn
Black Mark stock loaded
Ribbon installed (transfer supply)
On demand operation
Supply position in 1/192 inches
Cut position in 1/192 inches
The defaults for the print control, monetary formatting, control
characters, and communication settings packets are listed
earlier in this chapter. The default print speed on the 9490
printer is 2 inches per second.
For the 9446 printer
Parameter
Default
Description
Identifier
Supply Setup Packet
B
1
1
0
0
0
supply_type
ribbon_on
feed_mode
supply_posn
cut_posn
Die Cut stock loaded
Ribbon installed (transfer supply)
Continuous operation
Supply position in 1/192 inches
Cut position in 1/192 inches
The defaults for the print control, monetary formatting, control
characters, and communication settings packets are listed
earlier in this chapter. The default print speed on the 9446
printer is 5 inches per second.
3-31
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
For the 1460 printer
Parameter
Identifier
Default
Description
Supply Setup Packet
B
1
1
1
0
0
supply_type
ribbon_on
Die Cut stock loaded
Ribbon installed (transfer supply)
On-Demand operation
feed_mode
supply_posn
cut_posn
Supply position in 1/192 inches
Cut position in 1/192 inches
The defaults for the print control, monetary formatting, control
characters, and communication settings packets are listed
earlier in this chapter. The default print speed on the 1460
printer is 7 inches per second.
3-32
Download from Www.Somanuals.com. All Manuals Search And Download.
Chapter4.
DefiningFields
This chapter provides a reference for defining
✦
✦
✦
✦
the format header
text, constant text, and non-printable text fields
bar code fields
line and box fields.
Defining the Format Header ––––––––––––––––––––––––––––––––––
A Format Header begins a format file.
Syntax {F,format#,action,device,measure,length,
width,"name" p
F1. F
Format Header.
F2. format#
F3. action
F4. device
F5. measure
Unique number from 0-99 to identify the format.
Enter A to add a new format to the printer.
Format storage device. R is the only valid value.
Unit of measure. Options:
E
M
G
English, measured in 1/100 inches
Metric, measured in 1/10 mm
Graphic, measured in dots
F6. length
Supply length, in units selected above. Measure
supply top to bottom. The bottom is the edge that
exits the printer first.
NOTE: For the 9490 and 9494 printers, you can use
supply longer than 6 inches (up to 7.1 inches);
however, the length in your format header cannot
be greater than 6 inches.
4-1
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
9494/9490 ranges:
9446/1460 ranges:
English 100 - 600
English
Metric
Dots
075 - 800
191 - 2033
144 - 1536
Metric
Dots
254 - 1524
192 - 1152
NOTE: The ranges above are based on a standard
memory configuration. You can create longer
labels if you purchase the Optional RAM and
reallocate memory to increase your image buffer
size. See "Defining the Memory Configuration
Packet" in Chapter 3 for more information.
F7. width
Supply width, from left to right, in selected units. Ranges:
English 120 - 400
Metric
Dots
305 - 1017
230 - 768
F8. "name"
Format name (optional), 0-8 characters, enclose within
quotation marks.
Example {F,1,A,R,E,300,200,"TEXTILES" p
Adds Format 1 ("TEXTILES") to the printer. It uses a three
inch long by two inch wide label.
Defining Text Fields –––––––––––––––––––––––––––––––––––––––––
Create a separate definition for each text field. If text falls on
two lines, each line of text requires a separate definition.
Syntax T,field#,# of char,fix/var,row,column,
gap,font,hgt mag,wid mag,color,alignment, char
rot,field rot,sym set p
T1. T
Text Field.
T2. field#
T3. # of char
Unique number from 0-99 to identify this field.
Maximum number of printed characters (0-2710) in the
field.
T4. fix/var
Fixed or variable length field. Options:
F
V
Fixed length
Variable length
4-2
Download from Www.Somanuals.com. All Manuals Search And Download.
Chapter 4. Defining Fields
T5. row
For monospaced fonts, distance from bottom of print area
to the pivot point. The pivot point varies depending on
how text is justified.
0 (TOP)
O B T T 2 O ( M )
0 (TOP)
( B 2 O T T O M )
0 (TOP)
( B 2 O T T O M )
Balanced
Left/Center/Right-Justified
End-Justified
For proportionally spaced fonts,
distance from bottom of print area to
baseline of characters in field.
9494/9490 ranges:
9446/1460 ranges:
English 0 - 599
English
Metric
Dots
0 - 799
0 - 2031
0 - 1535
Metric
Dots
0 - 1523
0 - 1151
NOTE: The ranges above are based on a standard
memory configuration. You can create longer
labels if you purchase the Optional RAM and
reallocate memory to increase your image buffer
size. See "Defining the Memory Configuration
Packet" in Chapter 3 for more information.
4-3
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
T6. column
Distance from the left edge of the print area to the pivot
point is the column location. Ranges:
English
Metric
Dots
0 - 399
0 - 1015
0 - 767
T7. gap
Number of dots between characters
(192 dots per inch). Range: 0-99.
NOTE: For monospaced fonts, the additional spacing is
added to the existing inter-character gap. This is
also true for proportionally spaced fonts, but
remember that the inter-character gap varies with
character combinations.
Any number other than 0 or the default number affects
your field width. Default spacing:
Standard
Reduced
Bold
3 dots
1 dot
3 dots
3 dots
OCRA-like
CG Triumvirate Bold varies with each letter
CG Triumvirate
varies with each letter
T8. font
Style of font. Options:
1
2
3
Standard
Reduced
Bold
4
OCRA-like
CG Triumvirate Bold
CG Triumvirate
10
11
50 CG Triumvirate Bold (scalable)
NOTE: If you have purchased optional fonts, refer to the
Optional Fonts Manual for valid font selectors.
The scalable font (Font #50) must be purchased
separately for the 9446 and 1460 printers. The
scalable font does not print a slashed zero. The
CG Triumvirate fonts and Font #50 support only
the ANSI and DOS Code 437 and 850 Page
Symbol Sets. See Appendix C, "Symbol
Sets/Code Pages" for more information.
T9. hgt mag
Height magnifier, 1-7 (times) or 4-90 points for the
scalable font. If using the scalable font on the 9490
printer, the range is 4-200 points. Use a magnifier of 1
with proportionally spaced fonts, because characters lose
smoothness at higher magnifications.
4-4
Download from Www.Somanuals.com. All Manuals Search And Download.
Chapter 4. Defining Fields
T10. wid mag
Width magnifier, 1-7 (times) or 4-90 points for the scalable
font. If using the scalable font on the 9490 printer, the
range is 4-200 points.
Proportionally spaced fonts do not have a set width. To
estimate the size of your field, use the letter "W" for the
widest field or an "L" for an average width field. Find your
selected font and the desired width in Appendix B, "Fonts."
NOTE: You may need to reconfigure the printer’s
memory to accommodate large point sizes. See
"Defining the Memory Configuration Packet" in
Chapter 3 for more information.
T11. color
Options for standard printer fonts:
B
D
O
R
W
Opaque, Normal, Black, Normal
Opaque, Normal, White, Normal
Transparent, Normal, Black, Normal
Transparent, Normal, White, Normal
Opaque, Normal, White, Normal
Options for the Scalable Font:
A
B
E
F
N
O
S
T
Opaque, Normal, Black, Bold
Opaque, Normal, Black, Normal
Opaque, Italics, Black, Bold
Opaque, Italics, Black, Normal
Transparent, Normal, Black, Bold
Transparent, Normal, Black, Normal
Transparent, Italics, Black, Bold
Transparent, Italics, Black, Normal
NOTE: Solid black print cannot exceed 20% (for the
9490 printer) or 30% (for the 9494/9446/1460
printers) on any given square inch of the label.
There are two types of field color overlay attributes:
Transparent The overlay field (text or constant text) does
not block out (or "erase") existing fields.
Opaque
The overlay field blocks out (or "erases")
existing fields.
Linefieldnot
blockedoutby
transparent
fieldusing
Linefield
blockedout
byopaque
fieldusing
attributeB
attributeO
4-5
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
Field placement in the packet is an important
consideration when using field color attributes. If a line
field is defined before the overlay (text or constant text)
field, the line field is blocked out by the overlay field,
depending on the overlay field’s color attribute. If a line
field is defined after the overlay field, the line field is not
blocked out by the overlay field, regardless of the overlay
field’s color attribute.
T12. alignment
Options:
L
Align on left side of field.
C
R
B
E
Center text within field (monospaced fonts only)
Align on right side of field (monospaced fonts only)
Align at midpoint of field
Align at endpoint of the field
Use L, B, or E for any font.
T13. char rot
Character rotation. The field or supply does not rotate,
only the characters do. Options:
0
Top of character points to top of field
(Use for scalable font)
Top of character points to left of field
Top of character points to bottom of field
Top of character points to right of field
1
2
3
T14. field rot
Field rotation. Field rotation rotates the whole field, not
just the characters. Rotation is affected by the pivot
point, which varies depending on how text is justified.
Lower left corner of field is the pivot point. Options:
0
1
2
3
Top of field points to top of supply
Top of field points to left of supply
Top of field points to bottom of supply
Top of field points to right of supply
4-6
Download from Www.Somanuals.com. All Manuals Search And Download.
Chapter 4. Defining Fields
T15. sym set
Symbol set. Options:
0
Internal Symbol Set
ANSI Symbol Set
DOS Code Page 437 (Domestic)
DOS Code Page 850 (International)
1
437
850
NOTE: The CG Triumvirate fonts and Font #50 support
only the ANSI and DOS Code 437 and 850 Page
Symbol Sets. See Appendix C, "Symbol
Sets/Code Pages" for more information.
Example T,2,10,V,250,50,0,1,1,1,B,C,0,0,0 p
Defines a text field (field #2) with a variable length of up to 10
characters. The field begins at row 250, column 50. There is
no additional gap between characters, and the Standard font
is used without any additional magnification. The printing is
black on white and centered. No field or character rotation is
used. The internal symbol set is used.
Defining Bar Code Fields –––––––––––––––––––––––––––––––––––––
Each bar code field requires a separate definition.
Syntax B,field#,# of char,fix/var,row,column,
font,density,height,text,alignment,
field rot p
B1. B
Bar Code Field.
B2. field#
B3. # of char
Unique number from 0-99 to identify this field.
Maximum number of characters. If the bar code uses a
check digit, allow an extra character for the check digit.
The actual maximum number of characters is limited by
the size of the label and bar code density. Range:
0-2710.
4-7
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
B4. fix/var
Fixed (F) or variable (V) length field.
Bar Code
Number of Characters
Fixed or
Variable
UPCA
12
14
17
12
7
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
UPCA+2
UPCA+5
UPCA+Price CD
UPCE
UPCE+2
UPCE+5
EAN8
9
12
8
EAN8+2
10
13
13
15
18
13
9 or 11
EAN8+5
EAN13
EAN13+2
EAN13+5
EAN13+Price CD
POSTNET
Interleaved 2 of 5
or
Interleaved I 2 of 5 with Barrier Bar
0 to 2710
V
Code 39 or MOD43
Codabar (NW7)
Code 128
0 to 2710
depends on application
0 to 2710
V
V
V
V
V
V
V
Code 93
0 to 2710
MSI
0 to 14
PDF417
0 to 2710
MaxiCode
15 to 99
4-8
Download from Www.Somanuals.com. All Manuals Search And Download.
Chapter 4. Defining Fields
B5. row
Distance from bottom of the print area to the pivot point of
the field. The pivot point varies, depeding on how the
field is justified. Pivot points:
Left/Center/Right-Justified Fields
End-Justified Fields
Balanced Fields
Remember to include text or
numbers that may appear with the
bar code for the row measurement.
9494/9490 ranges:
9446/1460 ranges:
English 0 - 599
English
Metric
Dots
0 - 799
0 - 2031
0 - 1535
Metric
Dots
0 - 1523
0 - 1151
NOTE: The ranges above are based on a standard
memory configuration. You can create longer
labels if you purchase the Optional RAM and
reallocate memory to increase your image buffer
size. See "Defining the Memory Configuration
Packet" in Chapter 3 for more information.
4-9
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
B6. column
Distance to the lower left corner of the field from the left
edge of print area. Ranges:
English 0 - 399
Metric
Dots
0 - 1015
0 - 767
NOTE: Allow a minimum of 1/10 inch between the scan
edge of bar code and label edges or other data.
B7. font
Bar code. Options:
1
UPCA
2
UPCE
3
Interleaved 2 of 5
Code 39 (no check digit)
Codabar
4
5
6
EAN8
7
EAN13
8
Code 128
9
MSI
10
11
12
13
14
15
16
17
22
23
31
32
33
40
41
44
50
UPCA +2
UPCA +5
UPCE +2
UPCE +5
EAN8 +2
EAN8 +5
EAN13 +2
EAN13 +5
POSTNET
Code 93
Code 16K
PDF417
MaxiCode
Code 39 (MOD 43 check digit)
UPCA & Price CD
EAN13 & Price CD
Interleaved 2 of 5 with Barrier Bar
B8. density
Bar code density. Use the following table for the bar code
density.
4-10
Download from Www.Somanuals.com. All Manuals Search And Download.
Chapter 4. Defining Fields
Barcode
Type
Density
Selector
Density
(% or cpi)
Narrow
Element
(dots/mils)
Narrow to
Wide
Data
Length
Appearance
Codes
Available
Char
Set
Ratio
UPCA
+2/+5
Price CD
2
4
80%
120%
2/10.4
3/15.6
N/A
11 or 12 1,5,6
0 to 9
14/17
7 or 8
UPCE
+2/+5
EAN8
+2/+5
EAN13
2
4
2
4
2
4
80%
120%
80%
120%
80%
120%
2/10.4
3/15.6
2/10.4
3/15.6
2/10.4
3/15.6
N/A
N/A
N/A
6 or 7
9/12
7 or 8
10/13
12 or 13 1,5,6
15/18
1,5,6
7 or 8
1,5,6
7 or 8
0 to 9
0 to 9
0 to 9
+2/+5
Price CD
7 or 8
Interleaved
2 of 5
1
2
3
4
5
6
7
8
9
10
11
12
13
1
1.0
2.0
3.0
4.0
5.3
6.0
7.1
8.3
9.1
10.6
10.6
12.0
13.7
1.3
1.7
3.3
4.0
6.0
6.6
3.7
12.0
2.8
2.0
2.9
4.3
4.7
7.7
8.4
9.6
3.6
4.3
5.3
7.1
21/109.4
12/62.5
7/36.5
6/31.3
4/20.8
4/20.8
3/15.6
3/15.6
3/15.6
2/10.4
2/10.4
2/10.4
2/10.4
10/52.1
8/41.7
4/20.8
3/15.6
2/10.4
2/10.4
4/20.8
1/5.2
5/26.0
8/41.7
6/31.3
4/20.8
4/20.8
2/10.4
2/10.4
2/10.4
6/31.2
5/26.0
4/20.8
3/15.6
1:3.0
1:2.5
1:3.0
1:2.5
1:3.0
1:2.5
1:3.0
1:2.3
1:2.0
1:3.0
1:3.0
1:2.5
1:2.0
1:2.5
1:2.5
1:2.5
1:3.0
1:3.0
1:2.5
1:2.0
1:3.0
1:2.2
1:3.0
1:2.5
1:2.5
1:2.0
1:3.0
1:2.5
1:2.0
N/A
0 to
8
0 to 9
2710
or I 2 of 5
with
Barrier Bar
Code 39
or MOD 43
0 to
2710
8
SPACE
$%*+-./
0 to 9
2
3
4
6
(Extended
Code 39
supported)
A to Z
7
11
12
20
2
3
4
5
7
8
9
Codabar
(NW7)
0 to
2710
8
8
$%*+-./
0 to 9
:
a to d
Code 93
3
4
5
7
0 to
2710
00H to
FFH
10
10.7
2/10.4
4-11
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
Barcode
Type
Density
Selector
Density
(% or cpi)
Narrow
Element
(dots/mils)
Narrow
toWide
Ratio
Data
Length
Appearance
Codes
Available
Char
Set
Code 128
or
20
3.5/7.0
4.4/8.7
5.8/11.7
8.7/17.5
4.0
5/26.0
4/20.8
3/15.6
2/10.4
4/20.8
3/15.6
2/10.4
N/A
0 to
8
00H to
2710
7FH
4
6
8
4
5
7
CODE 16K
MSI
1:2.0
1:2.0
1:2.5
0 to
8
0 to 9
5.3
2710
6.9
Barcode
Type
Density
Selector
Narrow
Short
Element
Width
Data
Length
Appearance
Codes
Available
Char
Set
Element
Element
(dots/mils) (dots/mils) (dots/mils)
POSTNET
0
24/125.0
10/52.1
4/20.8
0,5,6,9
8
0 to 9
(fixed at
4.3 cpi)
(5 dot gap) or 11
Barcode
Type
Density
Selector
Element
Width
Row
Aspect
Ratio
Data
Length
Appearance Char Set
Codes
Available
Height
(dots/mils) (dots/mils)
PDF417
(security
levels 0-8)
1
2
3
4
5
6
7
8
9
2/10.4
2/10.4
2/10.4
3/15.6
3/15.6
3/15.6
4/20.8
4/20.8
4/20.8
2/10.4
4/20.8
6/31.3
3/15.6
6/31.3
9/46.9
4/20.8
8/41.7
12/62.5
1:1
0 to
2710
8
00H to FFH
1:2
1:3
1:1
1:2
1:3
1:1
1:2
1:3
MaxiCode
7
N/A
N/A
N/A
15-99
8
00H to
FFH
NOTE: Values in bold indicate the default.
B9. height
Bar code height, in 1/100 inches, 1/10 mm, or dots.
Minimum values:
English 20
Metric
Dots
51
38
NOTE: POSTNET, PDF417, and MaxiCode bar codes
have a fixed height. Always enter 0 for these bar
code types.
4-12
Download from Www.Somanuals.com. All Manuals Search And Download.
Chapter 4. Defining Fields
B10. text
Appearance of text with bar code. For UPC and EAN only
use 0-7. For all others, use 8. Options:
0
1
5
6
7
8
Default
No check digit or number system
Number system at bottom, no check digit
Check digit at bottom, no number system
Check digit and number system at bottom
No text, bar code only
B11. alignment
B12. field rot
Choose L, R, C, B or E to align the bar code data
correctly in the field. B centers variable width bar codes,
which may not allow pad-character centering (Code 128,
Code 39, etc.) E right justifies variable width bar codes.
Maxicode must use L.
Field rotation. Lower left corner of field is the pivot point.
Options:
0
Top of field points to top of supply
(Use for Maxicode)
1
2
3
Top of field points to left of supply
Top of field points to bottom of supply
Top of field points to right of supply
NOTE: Serial bar codes printed at speeds greater than
2.5 IPS may not scan properly.
Example B,3,12,V,150,40,1,2,80,7,L,0 p
Defines a bar code field (field #3) with 12 characters of
variable length starting at row 150, column 40. A UPCA bar
code with a density of 2 and a height of 80 is used. The check
digit and number system are shown at the bottom. The bar
code is left aligned without any field rotation.
Defining Non-Printable Text Fields ––––––––––––––––––––––––––––
Non-printable text fields allow you to enter data without
printing it in its entered form. Typically, non-printable fields
"hold" data that later combines with other fields to form a
merged field. Define non-printable text fields before you
define the field where the information prints.
4-13
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
When you copy this field into another field, the maximum
number of characters for the final field is 2710. Allow only as
many characters as you need, because extra characters use
up space. Also, if you are copying into a bar code field, the
maximum number of characters in the destination bar code is
determined by the bar code specification (UPCA-12, EAN-13,
etc.). You need to apply field options to manipulate the text
entered in this field. For example, you may want to copy data
from this field into another field. See "Option 4 Copy Data" in
Chapter 5 for more information.
In the following example, data is entered into four
non-printable fields and merged to form field 5, and is then
printed as a bar code. See "Merging Fields" in Chapter 5 for
more information.
Field
Data
Field Type
1
2
3
4
5
20374
Non-printable
Non-printable
Non-printable
Non-printable
Bar Code
339
8
15
20374339815
Each non-printable text field requires a separate definition.
Syntax D,field#,# of char p
D1. D
Non-Printable Text Field.
D2. field#
Unique number from 0-99 assigned to this field.
D3. # of char
Maximum number of characters in this field (0-2710).
Example D,4,20 p
Defines a non-printable text field (field #4) with a maximum of
20 characters.
4-14
Download from Www.Somanuals.com. All Manuals Search And Download.
Chapter 4. Defining Fields
Defining Constant Text Fields–––––––––––––––––––––––––––––––––
A constant text field is a set of fixed characters that prints on
all labels. Define each constant text field separately. This
field is not assigned a field number, but is counted as a field
(keep this in mind, as the printer allows a maximum of 100
fields per format). The characters in this field cannot be
changed by batch data. Field options do not apply to constant
text fields.
Determine the height and the maximum width of the
characters, using the tables in Appendix B, "Fonts." If you’re
using proportionally spaced fonts, use the average size of the
characters. Mark the pivot point of your field. This will vary,
depending on how your field is justified.
Syntax C,row,column,gap,font,hgt mag,
wid mag,color,alignment,char rot,
field rot,"fixed char",sym set p
C1. C
Constant Text Field.
C2. row
For monospaced fonts, distance from bottom of print area
to the pivot point. For proportionally spaced fonts,
distance from bottom of print area to baseline of
characters in the field. (Bottom exits the printer first.)
9494/9490 ranges:
9446/1460 ranges:
English 0 - 599
English
Metric
Dots
0 - 799
0 - 2031
0 - 1535
Metric
Dots
0 - 1523
0 - 1151
NOTE: The ranges above are based on a standard
memory configuration. You can create longer
labels if you purchase the Optional RAM and
reallocate memory to increase your image buffer
size. See "Defining the Memory Configuration
Packet" in Chapter 3 for more information.
4-15
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
C3. column
Distance to lower left corner of field, from left edge of
print area. Ranges:
English 0 - 399
Metric
Dots
0 - 1015
0 - 767
C4. gap
C5. font
Number of dots between characters. Range: 0-99.
Style of font. Options:
1
2
3
Standard
Reduced
Bold
4
10
11
OCRA-like
CG Triumvirate Bold
CG Triumvirate
50 CG Triumvirate Bold (scalable)
NOTE: If you have purchased optional fonts, refer to the
Optional Fonts manual for valid selectors. The
scalable font (Font #50) must be purchased
separately for the 9446 and 1460 printers. The
CG Triumvirate fonts and Font #50 support only
the ANSI and DOS Code 437 and 850 Page
Symbol Sets. See Appendix C, "Symbol
Sets/Code Pages" for more information.
C6. hgt mag
C7. wid mag
Height magnifier, 1-7 (times) or 4-90 points for the
scalable font. If using the scalable font on the 9490
printer, the range is 4-200 points. Use a magnifier of 1
with proportionally spaced fonts, because characters lose
smoothness at higher magnifications for all fonts.
Width magnifier, 1-7 (times) or 4-90 points for the scalable
font. If using the scalable font on the 9490 printer, the
range is 4-200 points.
NOTE: You may need to reconfigure the printer’s
memory to accommodate large point sizes. See
"Defining the Memory Configuration Packet" in
Chapter 3 for more information.
C8. color
Options for Standard Printer Fonts:
B
D
O
R
W
Opaque, Normal, Black, Normal
Opaque, Normal, White, Normal
Transparent, Normal, Black, Normal
Transparent, Normal, White, Normal
Opaque, Normal, White, Normal
4-16
Download from Www.Somanuals.com. All Manuals Search And Download.
Chapter 4. Defining Fields
Options for the Scalable Font:
A
B
E
F
N
O
S
T
Opaque, Normal, Black, Bold
Opaque, Normal, Black, Normal
Opaque, Italics, Black, Bold
Opaque, Italics, Black, Normal
Transparent, Normal, Black, Bold
Transparent, Normal, Black, Normal
Transparent, Italics, Black, Bold
Transparent, Italics, Black, Normal
NOTE: Solid black print cannot exceed 20% (for the
9490 printer) or 30% (for the 9494/9446/1460
printers) on any given square inch of the label.
There are two types of field color overlay attributes:
Transparent The overlay field (text or constant text) does
not block out (or "erase") existing fields.
Opaque
The overlay field blocks out (or "erases")
existing fields.
Field placement in the packet is an important
consideration when using field color attributes. If a line
field is defined before the overlay (text or constant text)
field, the line field is blocked out by the overlay field,
depending on the overlay field’s color attribute. If a line
field is defined after the overlay field, the line field is not
blocked out by the overlay field, regardless of the overlay
field’s color attribute.
C9. alignment
Alignment of constant text in the field. Options:
L
C
Align on left side of field.
Center text within field
(for monospaced fonts only)
Align on right side of field
(for monospaced fonts only)
Align at midpoint of field
Align at end of field.
R
B
E
Use L, B, or E for any font.
C10. char rot
Character rotation. Options:
0
Top of character points to top of field
(Use for scalable font)
1
2
3
Top of character points to left of field
Top of character points to bottom of field
Top of character points to right of field
4-17
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
C11. field rot
Field rotation. Lower left corner of field is the pivot point.
Options:
0
1
2
3
Top of overlay points to top of supply
Top of overlay points to left of supply
Top of overlay points to bottom of supply
Top of overlay points to right of supply
NOTE: Rotation is affected by the pivot point, which
varies depending on how text is justified.
C12. "fixed char" Fixed characters to appear in the field. Maximum 2710
characters. Enclose in quotation marks.
C13. sym set
Symbol set. Options:
0
1
Internal Symbol Set
ANSI Symbol Set
437
850
DOS Code Page 437 (Domestic)
DOS Code Page 850 (Multilingual)
NOTE: The CG Triumvirate fonts and Font #50 support
only the ANSI and DOS Code 437 and 850 Page
Symbol Sets. See Appendix C, "Symbol
Sets/Code Pages" for more information.
Example C,30,10,0,1,1,1,B,L,0,0,"MADE IN USA",0 p
Defines a constant text field starting at row 30, column 10. It
does not have any additional inter-character gap. The
Standard font is used without any additional magnification.
The printing is black on white and left justified. No field or
character rotation is used. "MADE IN USA" is printed in this
field. The internal symbol set is used.
Defining Line Fields–––––––––––––––––––––––––––––––––––––––––
Use lines to form borders and mark out original prices. Define
each line separately. This field is not assigned a field number,
but is counted as a field (keep this in mind, as the printer
allows a maximum of 100 fields per format). You can define
any line length and a thickness up to 99 dots, as long as the
solid black print does not exceed 20 percent (for the 9490
printer) or 30 percent (for the 9494/9446/1460 printers) of any
given square inch of the label.
4-18
Download from Www.Somanuals.com. All Manuals Search And Download.
Chapter 4. Defining Fields
Line Types
You can create horizontal and vertical lines. There are two
ways to define lines.
Segments
You choose the starting point and ending
point.
Vectors
You choose the starting point, the angle,
and the length of the line.
Syntax L,type,row,column,angle/end row,length/ end
col,thickness,"pattern" p
L1. L
Line Field.
L2. type
Type of line. Only vertical and horizontal lines are
supported. Options:
S
Segment. You choose the starting point and
ending point.
V
Vector. You choose the starting point, angle,
and length.
L3. row
Distance from bottom of print area
to the starting point.
9490/9494 ranges:
9446/1460 ranges:
English 0 - 599
English
Metric
Dots
0 - 799
0 - 2031
0 - 1535
Metric
Dots
0 - 1523
0 - 1151
NOTE: The ranges above are based on a standard
memory configuration. You can create longer
labels if you purchase the Optional RAM and
reallocate memory to increase your image buffer
size. See "Defining the Memory Configuration
Packet" in Chapter 3 for more information.
4-19
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
L4. column
Distance from left edge of the print area to line origin.
Ranges:
English
Metric
Dots
0 - 399
0 - 1015
0 - 767
L5. angle/
end row
If Using Segments
Row location of ending point. Measure from bottom of
print area. Ranges same as row above. On horizontal
lines, this value must match item L3.
If Using Vectors
Angle of line. Options: 0, 90,
180, or 270.
L6. length/
end col
If Using Segments
Column location of end point. Measure from left edge of
print area. Ranges same as column above. On vertical
lines, this value must match parameter L4.
If Using Vectors
Length of the line in selected units.
Ranges for horizontal lines:
English 0 - 400
Metric
Dots
0 - 1016
0 - 768
9494/9490
vertical line ranges:
9446/1460
vertical line ranges:
English 0 - 600
English
Metric
Dots
0 - 800
0 - 2033
0 - 1536
Metric
Dots
0 - 1524
0 - 1152
4-20
Download from Www.Somanuals.com. All Manuals Search And Download.
Chapter 4. Defining Fields
L7. thickness
Using the chart below for reference, write the desired line
thickness (1 to 99) in box L7. Measured in dots.
NOTE: Line thickness fills upward on horizontal lines, or
to the right on vertical lines.
L8. "pattern"
Line pattern. Only one pattern is supported on these
printers. Enter "".
Example L,S,110,30,110,150,10,"" p
Defines a horizontal line field as a segment starting at row
110, column 30 and ending at row 110, column 150. The line
thickness is 10 dots.
Defining Box Fields––––––––––––––––––––––––––––––––––––––––––
Use boxes to form borders or highlight items of interest.
Define each box field separately. This field is not assigned a
field number, but is counted as a field (keep this in mind, as
the printer allows a maximum of 100 fields per format). You
can define any line length and a thickness up to 99 dots, as
long as the solid black print does not exceed 20 percent (for
the 9490 printer) or 30 percent (for the 9494/9446/1460
printers) of any given square inch of the label.
4-21
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
Syntax Q,row,column,end row,end col,thickness,
"pattern" p
Q1. Q
Box (Quadrilateral) Field.
Q2. row
Distance from bottom of print area
to lower left corner of box.
9490/9494 ranges:
9446/1460 ranges:
English 0 - 599
English
Metric
Dots
0 - 799
0 - 2031
0 - 1535
Metric
Dots
0 - 1523
0 - 1151
NOTE: The ranges above are based on a standard
memory configuration. You can create longer
labels if you purchase the Optional RAM and
reallocate memory to increase your image buffer
size. See "Defining the Memory Configuration
Packet" in Chapter 3 for more information.
Q3. column
Distance from left edge of print area
to lower left corner of box.
English 0 - 399
Metric
Dots
0 - 1015
0 - 767
Q4. end row
Distance from bottom of print area
to upper right corner of box.
Ranges same as row.
4-22
Download from Www.Somanuals.com. All Manuals Search And Download.
Chapter 4. Defining Fields
Q5. end col
Distance from left edge of print
area to upper right corner of
box. Ranges same as column.
Q6. thickness
Using the chart below for reference, write the desired line
thickness (1 to 99) in box Q6. Measure in dots.
NOTE: Line thickness fills upward on horizontal lines, or
to the right on vertical lines.
Q7. "pattern"
Line pattern. Only one pattern is supported on these
printers. Enter "".
Example Q,240,30,270,150,3,"" p
Defines a box field starting at row 240, column 30. It ends at
row 270, column 150. It has a thickness of 3 dots.
4-23
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
4-24
Download from Www.Somanuals.com. All Manuals Search And Download.
Chapter5. DefiningFieldOptions
This chapter provides a reference for defining
✦
✦
field options in formats
check digit packets.
Applying Field Options ––––––––––––––––––––––––––––––––––––––
Field options further define text, bar code, and non-printable
text fields. The text, constant text, or bar code field must be
previously defined before you can apply any field option to it.
Define options immediately after the field to which they apply.
Combining Field Options
You can use more than one option with most fields. For
example, you can use Option 4 to copy data from another
field, and then use Option 30 to pad the field. When you use
multiple options for the same field, you must place the options
in the order you want to apply them to your format.
5-1
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
Restrictions
Some options cannot be used together. For example,
incrementing (Option 60) and price field (Option 42) options
cannot be applied to the same field. See the following
sections addressing individual options for specific
combinations to avoid.
Option 4 (copy a field) is the only option that can be repeated
for a single field.
Example R,1,3,1,3,1,1 p
Syntax R,option#,parameter...parameter p
R1. R
Indicates field option header.
R2. option#
Option number:
1
Define fixed characters
4
Copy data from previous field
Pad data to left or right with specified character
Generate check digit
30
31
42
50
51
52
60
61
Format as a price field
Define bar code densities
Define security and truncation of PDF417 bar codes
Define width or length of PDF417 bar codes
Define incrementing or decrementing field
Reimage fields
R3. parameter(s) Varies per option. See the following option descriptions.
5-2
Download from Www.Somanuals.com. All Manuals Search And Download.
Chapter 5. Defining FieldOptions
Option 1 (Fixed Data) –––––––––––––––––––––––––––––––––––––––
Fixed data is information (a company name or store number)
you want to print on all labels. You can define fixed
characters for an entire field or for part of a field.
Syntax R,1,"fixed char" p
R1. R
Option Header.
R2. 1
Option 1.
R3. fixed char
Characters to insert. Enclose in quotation marks. If you
are defining fixed characters for part of a field, place
underscores (_) in non-fixed positions. Any spaces in the
phrase are fixed characters. Range: 0 - 2710.
NOTE: Underscore characters are stripped out and the
data is compressed if no data is supplied by the
batch and the field length is variable.
Example R,1,"_ _ _%$_ _ _ _ _" p
Uses fixed characters (%$) in positions four and five. The
other positions are variable.
Example R,1,"MONARCH" p
"MONARCH" appears as a fixed field in this example.
To fill in the non-fixed portion of the field, see "Defining Batch
Data Fields" in Chapter 6. As an alternative, you can apply
Option 4 to copy data into the non-fixed character positions.
5-3
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
Option 4 (Copy Data) –––––––––––––––––––––––––––––––––––––––
You can create a field that uses data from another field. This
is useful for creating merged fields or sub-fields. You can
copy the information from multiple fields into one field by
applying the copy procedure more than once. Copy data is
the only option you can apply to a field more than once.
The maximum number of characters defined in box T3 or B3
must allow for the number of characters you place in the field,
including any price, check digit, or fixed characters inserted by
the printer. The maximum number of characters in the field
into which data is copied cannot exceed 2710 or the maximum
number of characters permitted by the bar code.
n
When copying from more than one field, copy into the
destination field from left to right.
Syntax R,4,src fld,src start,# to copy,dest start,copy
code p
R1. R
Field Option Header.
R2. 4
Option 4.
R3. src fld
R4. src start
Field number from which data is copied. Range: 0 - 999.
Position number in the source field of the first character to
be copied. Character positions are numbered 1 to 2710,
starting from the left.
R5. # to copy
R6. dest start
Number of characters to copy. Range: 1 - 2710.
Position number where copied characters are to begin
printing in the destination field. Range: 1 - 2710.
R7. copy code
Copy Method.
1
Copy field as is (including price symbols,
pad characters, check digits, etc.).
2
Copy unformatted data (without price characters,
pad characters, etc.).
Example R,4,3,1,3,1,1 p
5-4
Download from Www.Somanuals.com. All Manuals Search And Download.
Chapter 5. Defining FieldOptions
Copies data from field #3, starting at the first position and
copying three characters. In the destination field, the
information is placed in position 1 and copied as formatted
data.
Merging Fields
You can copy data to merge the contents of fields. Use the
copy data option as many times as necessary to copy all the
appropriate fields into the merged field.
In the following example, two text and two non-printable fields
are shown. Data from these fields is merged to form field 5,
and is then printed as a bar code.
Field
Data
Field Type
1
2
3
4
5
203
Non-printable
Non-printable
Text
339
8
BLUE
Text
2033398BLUE
Bar Code
To create this sequence:
1. Define fields 1, 2, 3, and 4.
2. Define field 5 as a bar code. Allow enough characters in
the bar code field to hold all the copied characters.
3. Apply Option 4 to field 5 once for every source field.
Sub-Fields
You can copy a segment of data from one field into a new
location, called a sub-field. For example, extract part of the
data in a bar code and display it in text form in a sub-field.
Then, use the copy data option.
5-5
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
Option 30 (Padding Data) –––––––––––––––––––––––––––––––––––
You can add characters to one side of a field to "pad" the field.
Padding allows you to fill in the remaining spaces when the
entered data does not fill an entire field.
If a variable length field is not completely filled with batch
data, this option fills the remaining positions in the field with
the character designated by Option 30.
Syntax R,30,L/R,"character" p
R1. R
Field Option Header.
R2. 30
R3. L/R
Option 30.
Indicates type of padding
L
Pad field on left side
Pad field on right side
R
R4. "character"
Pad character must be within the 0 - 255 decimal range
and enclosed inside quotation marks.
NOTE: Do not use on fixed length fields.
Example R,30,L,"X" p
Pads data with an "X" on the left side of the field.
Sample Use for Padding
If you have a variable length bar code that you want to occupy
a fixed amount of space on the supply, use pad characters. If
the maximum number of characters in the bar code is 15, but
the batch record only has 10 characters, the padding option
fills the remainder of the field with pad characters.
5-6
Download from Www.Somanuals.com. All Manuals Search And Download.
Chapter 5. Defining FieldOptions
Option31 (CalculateCheckDigit) ––––––––––––––––––––––––––––
The printer generates a check digit if you apply Option 31 to
the field. You cannot use this option if the field contains a
UPC, EAN, Code 39 (with the MOD43 check digit), Maxicode,
or POSTNET bar code.
Syntax R,31,gen/ver,check digit # p
R1. R
Field Option Header.
R2. 31
Option 31.
R3. gen/ver
Enter G to generate a check digit.
R4. check digit # Specifies a check digit scheme. Enter a number that
identifies a check digit scheme that has been defined.
For more information, see "Using Check Digits." Range:
1 - 10.
Example R,31,G,5 p
Generates a check digit using the previously defined check
digit scheme 5.
5-7
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
Option 42 (Price Field) ––––––––––––––––––––––––––––––––––––––
You can apply options that will insert monetary symbols
automatically. Do not use this option with Option 31 (define a
check digit) or Option 60 (increment or decrement a field).
This option is not recommended for bar codes. When
determining the maximum number of characters, add the
maximum number of digits and the monetary symbols.
Syntax R,42,appearance code p
R1. R
Field Option Header.
R2. 42
Option 42.
R3. appearance Enter 1 to print price field in standard notation, as defined
code
by country setting.
Use the monetary formatting packet to select monetary
notations and symbols by country setting. See "Defining
the Monetary Formatting Packet" in Chapter 3 for more
information.
See Appendix C, "Symbol Sets/Code Pages," to make
sure the monetary symbol you want to use is printable in
the font selected for this field. For monetary symbols
other than the dollar sign, use the internal symbol set.
Example R,42,1 p
Uses a price field that prints the monetary symbol and
notations as defined in the monetary formatting packet.
5-8
Download from Www.Somanuals.com. All Manuals Search And Download.
Chapter 5. Defining FieldOptions
Option 50 (Bar Code Density)–––––––––––––––––––––––––––––––––
You can apply this option to bar code fields when you want to
create custom densities. When you apply this option, it
overrides the density value in the bar code field.
When using this option, set the density parameter in your bar
code field to the default value. You can only use this option
once for each bar code field. This option overrides the density
selected in the bar code field.
Bar codes produced using Option 50 may not be scannable.
The additional character gap, narrow space, and wide space
parameters are valid only with Code 39, Codabar or PDF417.
If these parameters are specified for any other bar codes, they
will be ignored by the printer. Do not use Option 50 with fixed
density bar codes such as Maxicode or POSTNET.
Syntax R,50,narrow,wide,gap,nar_space,wide_space p
R1. R
Field Option Header.
R2. 50
Option 50.
R3. narrow
R4. wide
Dot width of the narrow element. Range: 1-99.
Dot width of the wide element. Height of each element for
PDF417). Range: 1-99.
R5. gap
Additional dot space between characters. Enter a value
of 1 to 99. (Code 39 and Codabar only.)
R6. nar_space
Additional dot width of the narrow bar code space. (Code
39 and Codabar only). Range: 1- 99.
R7. wide_space Additional dot width of the wide bar code space. (Code
39 and Codabar only). Range: 1- 99.
Example R,50,4,8,4,4,8 p
Creates a custom bar code density with a narrow element of 4
dots, a wide element of 8 dots, a gap of 4 dots, 4 additional
dot widths for the narrow bar code space, and 8 additional dot
widths for the wide bar code space (if this is a Code 39 or
Codabar bar code).
5-9
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
Option51 (PDF417 Security/Truncation)–––––––––––––––––––––––
You can define a security level and choose whether or not to
truncate a PDF417 bar code. Higher security levels add data
to a bar code, improving scan reliability. Some damaged bar
codes may still be scannable if the security level is high
enough. You can use this option to create standard PDF417
bar codes or use the truncated option to create a narrower bar
code. This option can appear only once per PDF417 field, in
any order, following the bar code field.
As the security level is increased, so is the size of your
PDF417 bar code. For each level increased, the bar code will
double in size.
Syntax R,51,security,stand/default p
R1. R
Indicates option header.
R2. 51
Indicates Option 51.
R3. security
Security level ranges from 0-8 (0 is the default).
Higher security levels add data to a bar code, improving
scan reliability. Some damaged bar codes may still be
scannable if the security level is high enough.
R4. stand/def
Truncation selector. Valid values:
S
T
(default) a standard PDF417 bar code
truncated
Example R,51,2,S p
Defines a security level of 2 for a standard PDF417 bar code.
5-10
Download from Www.Somanuals.com. All Manuals Search And Download.
Chapter 5. Defining FieldOptions
Option 52 (PDF417 Width/Length) ––––––––––––––––––––––––––––
This option defines the image width or length of a PDF417 bar
code. If you define a fixed number of columns (width), the bar
code expands in length. If you define a fixed number of rows
(length), the bar code expands in width.
Column value does not include start/stop or left/right indicator
columns.
If this option does not immediately follow the PDF417 bar code
field, the default settings are used. You can only use this
option once per PDF417 bar code field.
Syntax R,52,row/column,dimension p
R1. R
Indicates option header.
R2. 52
Indicates Option 52.
R3. row/column Indicates if you are defining the number of rows or
columns.
R
C
Row
Column
If you specify rows, the bar code expands in columns,
or vice versa.
R4. dimension
The number of rows or columns defined for the bar code.
The default is 4. Valid values:
3-90 for rows
1-30 for columns
Example R,52,C,10 p
Defines the column width of 10, which expands the PDF417
bar code length by 10.
5-11
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
Option 60 (Incrementing/Decrementing Fields)––––––––––––––––––
You may have an application, such as serial numbers, in which
you need a numeric field to increment (increase in value) or
decrement (decrease in value) on successive tickets within a
single batch. Incrementing or decrementing can be applied to
numeric data only. If you have a field that includes letters
and digits, apply incrementing or decrementing to only the
portion of the field that contains digits. Do not use with Option
42 (price field).
Syntax R,60,I/D,amount,l pos,r pos p
R1. R
Field Option Header.
R2. 60
R3. I/D
Option 60.
I
D
incrementing field
decrementing field
R4. amount
R5. l pos
Amount to increase or decrease. Range: 0- 99.
Leftmost position in inc/dec portion of field. If this value
is not entered, the default value 1 is used. Range: 0 -
2710.
R6. r pos
Rightmost position in inc/dec portion of field. If this value
is not used, the entire field length is used as the default.
Range: 0 - 2710.
Example R,60,I,5,1,6 p
Increments a field by 5 each time the field is printed. The field
increments beginning with the first left position and ending
with the sixth position.
FixingtheFirst Number intheIncrementingSequence
There are two ways to enter the first number in the
incrementing sequence. You can use batch data or use Option
1 to define the first number as a fixed character.The first
number in the sequence must contain the same amount of digits
as the highest number to be counted. For example, to count the
numbers 1 to 999, the first number in the sequence must be
entered as 001.
5-12
Download from Www.Somanuals.com. All Manuals Search And Download.
Chapter 5. Defining FieldOptions
Option 61 (Reimage Field) –––––––––––––––––––––––––––––––––––
This option redraws (reimages) a constant field when you have
a constant field next to a variable field on your label. It can be
used on text, constant text, bar code, line, or box fields.
These printers do not redraw an area if the field data does not
change. When a field changes, that area is cleared and the
new field data is imaged. However, the new field data may
require a larger area than the previous field did. In some
cases, neighboring fields that do not change (constant fields)
may be covered with white space from the changing field’s
(variable fields) area. Use this option to reimage the constant
field, or it may appear broken.
n
The most common use for this option is with incrementing
fields on your label, because they may cover a constant field.
Syntax R,61 p
R1. R
Option Header.
R2. 61
Option 61.
Example R,61 p
Reimages the constant field that appears next to a variable
field.
Re-ImageOFF
Re-ImageON
In the above example, Option 61 was applied to the bar code
field to keep the incrementing field (Box #) from blocking out
the bar code field.
5-13
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
Using Check Digits –––––––––––––––––––––––––––––––––––––––––
Check digits are typically used to ensure that a text or bar
code field scans correctly. If you apply Option 31, the printer
calculates a check digit. A check digit scheme determines
how the printer calculates a check digit. When you define a
check digit scheme, you assign a number to identify it. This
number is later entered in box R4 when you apply Option 31 to
a field. You can use check digits with text or bar code fields.
Check digit calculations are performed on numeric data only.
Do not use check digits with price fields. Do not define a
check digit scheme for these bar codes, because they have
predefined check digits: UPC, EAN, Code 39 (with the MOD43
check digit), Code 93, PDF417, Maxicode, or POSTNET.
Syntax {A,selector,action,device,modulus,
fld_length,D/P,"weights" p }
A1. A
Check Digit Header.
A2. selector
A3. action
A4. device
A5. modulus
Assign a number from 1-10 to this check digit formula.
Adds a check digit scheme. Enter A.
Device. Use R.
Number from 2-11. The modulus is used to divide the
sum of products or the sum of digits.
A6. fld_length
A7. D/P
The maximum number of characters the field will contain.
Range: 0 - 2710.
Algorithm. The algorithm determines how the check digit
is calculated. Options:
D
P
sum of digits
sum of products
A8. "weights"
String of digits used for calculation. A weight string is a
group of two or more numbers that is applied to a field.
The number of digits in this string should equal the
number in fld_length. Enclose in quotation marks.
Range: 0 - 2710.
5-14
Download from Www.Somanuals.com. All Manuals Search And Download.
Chapter 5. Defining FieldOptions
Example {A,1,A,R,10,5,P,"65432" p }
Adds check digit scheme number 1 to the printer’s memory.
The modulus is 10, the maximum number of characters in the
field is 5. The check digit is calculated by using the Sum of
Products and the string of digits used in the calculation is
"65432."
Sum of Products Calculation
This is an example of how the printer uses Sum of Products to
calculate a check digit for this data:
5 2 3 2 4 5 2 1 9
1. Weights are applied to each digit, starting with the last
digit in the weight string. They are applied right to left,
beginning at the right-most position of the field.
Remember, a weight string must contain at least two
different numbers. This example has a weight string
of 1,2,3,4.
field:
5 2 3 2 4 5 2 1 9
4 1 2 3 4 1 2 3 4
weight string:
2. Each digit in the field is multiplied by the weight assigned
to it:
field:
5 2 3 2 4 5 2 1 9
4 1 2 3 4 1 2 3 4
20 2 6 6 16 5 4 3 36
weight string:
products:
3. Next, the product of each digit is added together. This is
the sum of the products.
20 + 2 + 6 + 6 + 16 + 5 + 4 + 3 + 36 = 98
5-15
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
4. Divide the sum of the products by the modulus (10 in this
case), only to the whole number. The balance is called
the remainder.
9
10 98
90
8
5. Subtract the remainder from the modulus.
The result becomes the check digit. In this case, the
check digit is 2.
10 - 8 = 2
SumofDigits Calculation
This is an example of how the printer uses Sum of Digits to
calculate a check digit for this data:
5 2 3 2 4 5 2 1 9
1. Weights are applied to each digit, starting with the last
digit in the weight string. They are applied right to left,
beginning at the right-most position of the field.
Remember, a weight string must contain at least two
different numbers. This example has a weight string
of 1,2,3,4.
field:
5 2 3 2 4 5 2 1 9
4 1 2 3 4 1 2 3 4
weight string:
2. Each digit in the field is multiplied by the weight assigned
to it:
field:
5 2 3 2 4 5 2 1 9
4 1 2 3 4 1 2 3 4
20 2 6 6 16 5 4 3 36
weight string:
products:
5-16
Download from Www.Somanuals.com. All Manuals Search And Download.
Chapter 5. Defining FieldOptions
3. Next, the digits of the products are added together.
Two-digit products are treated as two separate digits.
This is the sum of the digits.
2 + 0 + 2 + 6 + 6 + 1 + 6 + 5 + 4 + 3 + 3 + 6 = 44
4. Divide the sum of the digits by the modulus (10 in this
case), only to the whole number. The balance is called
the remainder.
4
10 44
40
4
5. Subtract the remainder from the modulus.
The result becomes the check digit. In this case, the
check digit is 6.
10 - 4 = 6
5-17
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
5-18
Download from Www.Somanuals.com. All Manuals Search And Download.
Chapter6.
Printing
This chapter describes how to
✦
✦
download files to the printer
define the batch header, batch control, and batch data
files
✦
✦
modify formats
create DOS batch files.
Turn on the printer and make sure it is ready to receive data
before you download. See your host’s documentation, system
administrator, or "Downloading Methods" for information on
ways to download.
When downloading, send your packets in this order:
1. Memory configuration packets (M)
2. Configuration packets (A-F)
3. Any of the following:
✦
✦
✦
Check digit packets (see Chapter 5)
Format packets (see Chapter 4)
Graphic packets (Refer to the MPCLII Graphics Manual)
4. Batch data (see "Defining the Batch Header")
To download from a PC:
1. Check that the PC and the printer are connected.
2. Check that communications have been established
between the PC and the printer.
6-1
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
3. Send the communication settings packet to select the
printer’s communication settings. See "Defining the
Communication Settings Packet" in Chapter 3 for more
information. Make sure the settings match those at the
host before sending any packets to the printer.
4. Type this command at the DOS prompt:
COPY LABEL1.FMT COM1
Transmits a file called "LABEL1.FMT" to COM1.
COPY LABEL1.BCH COM1
Transmits a batch called "LABEL1.BCH" to COM1.
If you use the COPY command to download your formats, set
flow control to DTR (not XON/XOFF). Also, do not use the
MS-DOS prompt from inside Windows, because you will get a
framing error.
Defining the Batch Header –––––––––––––––––––––––––––––––––––
Batch data is the actual information printed on the supply.
Batch data fills in the format’s text, bar code, and
non-printable text fields.
A batch packet contains three parts:
batch header
identifies the format and how many labels
to print.
batch control
defines the print job.
batch data
(optional)
defines the actual information printed on
the label.
6-2
Download from Www.Somanuals.com. All Manuals Search And Download.
Chapter 6. Printing
A batch header begins the file. It tells which format the batch
uses and how many labels to print. To record batch data,
make a copy of the worksheet in Appendix D, "Format Design
Tools. "
Syntax {B,format#,N/U,quantity p
B1. B
Batch Header.
B2. format#
B3. N/U
Format number (0-99) to use.
Controls how image is generated.
N
New. Erase image and re-image all fields using
online data. Any missing fields will be blank.
U
Update last image with 1 or more fields.
All other fields remain the same as the last
queued batch.
B4. quantity
Quantity to print (0-32000).
NOTE: Using 0 pre-images the field to reduce the
imaging time for labels. See "Batch Quantity
Zero Method" for more information.
Example {B,1,N,1 p
Defines a batch header that uses format #1 and reimages all
fields using the online data. One label is printed with this
batch.
6-3
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
Defining the Batch Control Field––––––––––––––––––––––––––––––
The batch header must precede this field. The batch control
field defines the print job and applies only to the batch that
immediately follows.
Syntax E,feed_mode,batch_sep,print_mult,
multi_part,cut_type,cut_mult p
E1. E
Batch Control Field.
E2. feed_mode
Feed Mode. Options:
0
1
2
Continuous Feed (9494/9490/9446)
On-demand
Internal rewind (9446)
E3. batch_sep
Batch Separator (striped label in between batches).
Options:
0
1
Does not print a separator
Prints a separator (9494/9490/9446)
E4. print_mult
E5. multi_part
Number of tags with the same image.
1 to 999
Number of identical parts on one tag.
1 to 5
E6. cut_type
E7. cut_mult
0 is the only valid option.
0 is the only valid option.
Example E,0,1,4,2,0,0 p
Defines a batch control field. Continuous feed mode is used
and a separator prints between batches. Four tags have the
same image and there are two identical parts on one tag. The
last two parameters are 0, because a knife is not available on
these priners.
6-4
Download from Www.Somanuals.com. All Manuals Search And Download.
Chapter 6. Printing
Defining Batch Data Fields –––––––––––––––––––––––––––––––––––
Batch data fields should be sent in field number order. Use
continuation fields for large amounts of data. If you are using
N (New) in the batch header, you must list all fields with your
data in sequence. If you are using U, you need to list only
those fields and data that changes from the last printed batch.
Syntax field#,"data string" p
C,"continuation" p
field#
Identifies the text, bar code, or non-printable text field in
which to insert the following data. Range: 0 - 99.
"data string"
C
Provides the actual information to appear in fields.
Enclose in quotation marks. Range: 0 - 2710.
Identifies information to be appended to the data string.
(This parameter is optional.)
"continuation"
Provides the actual information to be added to the batch
packet. Enclose in quotation marks. Use this option to
break up longer fields. (This parameter is optional.)
Example 1,"Size 12" p
2,"" p
3,"Blue" p
C,"and this would be appended." p
Defines a batch data field. "Size 12" prints in field #1, a blank
line appears in field #2, "Blue and this would be appended"
prints in field #3.
Using Special Characters in Batch Data
There are two ways to specify special characters in batch data:
✦
✦
Place a tilde (~) before the character
Use a tilde with the decimal ASCII equivalent
6-5
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
For example, you can use "" or ~034 to print the " character in
your batch data. Use ~~ to print the ~ character in your batch
data; otherwise, the tilde characters is ignored. You can also
use ~XXX where XXX is the decimal equivalent or an
unprintable character.
Sample Batch Data with Special Characters
Decimal Character
What Prints
123"456789
^983~‘LG4451
{B,1,N,1 p
1,"123~034456789" p
2,"~094983~‘126LG4451" p
~034 is "
~094 is ^
~126 is ~
Merged or Sub-Fields
If a field is completely filled by data copied from other fields,
use quotation marks without spaces between them for the
"data string" parameter.
Incrementing Fields
In incrementing fields, the first number in the sequence must
contain the same number of digits as the highest number to be
counted. For example, to increment the numbers in a field
from 1 to 999, enter the starting number in the batch as 001.
Downloading Methods ––––––––––––––––––––––––––––––––––––––
Depending on your application, you can download the format
and batch data using one of three methods: sequential
method, batch method, batch quantity zero method.
Sequential Method
Using the sequential method, you send all your format and
batch data at one time. Use this method when your
application does not require operator intervention to input
data. All data is sent down at one time, and the printer then
images each field. As soon as the last field is imaged, your
labels begin to print.
6-6
Download from Www.Somanuals.com. All Manuals Search And Download.
Chapter 6. Printing
Example {Format}
{Batch Packet}
Batch Method
This is similar to the sequential method, but it is used when
you want to send multiple batches. All data for the first batch
is sent at one time, and the printer then images each field. As
soon as the last field for the first batch is imaged, labels begin
to print. This process is repeated for each subsequent batch.
Example {Format}
{Batch Packet}
{Batch Packet}
Batch Quantity Zero Method
You may use the batch quantity zero method when your
application requires operator intervention to enter data. While
the operator is entering data, the previous field is sent with a
batch quantity of zero. The printer images the field, but does
not print it. After the operator enters the data for the last field,
the batch quantity can be specified. The last remaining field is
imaged, and the label prints almost immediately. To use the
batch quantity zero method:
1. Send the format and a batch header in one file. The first
time you send the batch header, use the parameter N (new
batch), and the parameter 0 for (zero quantity). This
ensures the label is properly positioned.
The printer images constant text, line, and box fields, but
does not print them.
2. Input data for each field, and send it with a batch header
using the parameter U (batch update) and a quantity of
zero. When the printer receives the data, it immediately
images the field, but does not print it.
At this time, the printer is imaging all associated fields,
including fields that copy from other fields.
6-7
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
3. Repeat step 2 for each field except the last one.
4. For the last field, input data and send a batch header with
the quantity of labels you want printed. When the printer
receives input for the last field, it immediately prints the
labels. See "Reducing Imaging Time" in Chapter 10 for an
example using the batch quantity zero method.
Modifying Formats –––––––––––––––––––––––––––––––––––––––––
The optional entry method is a quick way to modify your
format fields, check digit fields, and configuration packets.
Optional Entry Method
This method enables you to reset only the parameters you
want to change. Commas act as placeholders for unchanged
parameters. The optional entry method reduces file size and
increases the speed at which files are sent to the printer.
Creating DOS Batch Files for Downloading––––––––––––––––––––
If you are downloading from an MS-DOS system, you can
create batch files to set communication values and download
formats. It is a good idea to create a subdirectory to hold your
format files.
Here is a DOS batch file that sets a serial port, changes to a
subdirectory, and downloads a check digit file, format file, and
batch data file.
MODE COM1: 9600,N,8,1,P
CD\MONARCH
COPY LABEL1.CDS COM1
COPY LABEL1.FMT COM1
COPY LABEL1.BCH COM1
Refer to your DOS manual for more information on creating
batch files.
6-8
Download from Www.Somanuals.com. All Manuals Search And Download.
Chapter7.
StatusPolling
This chapter explains how to use status polling.
There are two types of Status Polling:
✦
Inquiry Request--information about the readiness of the
printer.
✦
Job Request--information about the current (or last
received) job downloaded to the printer.
Inquiry Request (ENQ) ––––––––––––––––––––––––––––––––––––––
An ENQ character acts as a request for printer status
information. You can send an ENQ in front of, in the middle of,
or immediately following any packet downloaded to the printer.
An ENQ is a command that can be executed as part of a
packet or sent on its own (using a communications program).
An ENQ is processed immediately. The ENQ character is user
defined.
n
The ENQ character does not appear as a visible character;
however, we are representing the ENQ character as E.
Inquiry Response
Printer status is returned to the host in a 3-byte (3-character)
sequence. The first byte is the non-printable user-defined
ENQ character, which is not visible on the response. The
second and third bytes are printer status codes. See the ENQ
Reference Tables for the meaning of bytes 2 and 3.
7-1
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
Example: E AB
The status codes (A and B in this case) are ASCII equivalents
to the hexadecimal bits that represent the various types of
status responses. This response indicates that the printer is
online (Character A) and that there is a stock fault (Character
B).
Example: E ??
Indicates that this is the first ENQ response since the printer
was turned on. Send another ENQ immediately to receive the
printer’s status.
Example: E @@
Indicates the printer is offline.
n
On the 1460 printers (Version 3.0 and higher), status byte #3,
bit 3 is "on" as soon as a label is printed and is placed on the
Tamp Pad. The bit is "off" as soon as the Tamp Arm applies
the label. This bit is "on" when the Tamp Arm returns to the
home position and another label is placed onto the Tamp Pad.
The bit is "off" if no label is placed onto the Tamp Pad.
The following graphics can be used as a quick reference for
the Status of Byte #2 and Byte #3. Byte #1 is the
non-printable user-defined ENQ character.
7-2
Download from Www.Somanuals.com. All Manuals Search And Download.
Chapter 7. Status Polling
ENQ Reference Table - Byte #2
Char
Const.
OFF
Const.
ON
Comp.
Failure
Corr.
Error
Online
Data
Error
Busy
Active
Online
Bit 7
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Bit 6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
Bit 5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
Bit 4
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
Bit 3
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
0
Bit 2
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
Bit 1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
Bit 0
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
@
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
[
\
]
^
_
‘
n
A "1" indicates the bit is turned on. A "0" indicates the bit is
off.
7-3
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
ENQ Reference Table - Byte #2 (continued)
Char
Const.
OFF
Const.
ON
Comp.
Failure
Corr.
Error
Online
Data
Error
Busy
Active
Online
Bit 7
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Bit 6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
Bit 5
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
Bit 4
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
Bit 3
0
0
0
1
1
1
1
0
0
0
0
1
0
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
Bit 2
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
Bit 1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
Bit 0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
{
|
}
~
Dec 127
n
A "1" indicates the bit is turned on. A "0" indicates the bit is
off.
7-4
Download from Www.Somanuals.com. All Manuals Search And Download.
Chapter 7. Status Polling
ENQ Reference Table - Byte #3
Char
Const.
OFF
Const.
ON
Low
Battery
Format
Error
Waiting
to
Ribbon
Fault
Stock
Fault
Online
Error
Dispense
Label
Bit 7
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Bit 6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
Bit 5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
Bit 4
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
Bit 3
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
0
Bit 2
0
0
0
0
1
1
1
1
0
0
0
0
1
0
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
Bit 1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
Bit 0
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
@
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
[
\
]
^
_
‘
n
A "1" indicates the bit is turned on. A "0" indicates the bit is
off.
7-5
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
ENQ Reference Table - Byte #3 (continued)
Char
Const.
OFF
Const.
ON
Low
Battery
Format
Error
Waiting
to
Ribbon
Fault
Stock
Fault
Online
Error
Dispense
Label
Bit 7
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Bit 6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
Bit 5
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
Bit 4
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
Bit 3
0
0
0
0
0
0
0
1
1
1
1
0
1
1
1
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
Bit 2
0
0
0
1
1
1
1
0
0
0
0
1
0
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
Bit 1
0
1
1
0
0
1
1
0
0
1
1
1
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
Bit 0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
{
|
}
~
Dec 127
n
A "1" indicates the bit is turned on. A "0" indicates the bit is
off.
7-6
Download from Www.Somanuals.com. All Manuals Search And Download.
Chapter 7. Status Polling
Job Request ––––––––––––––––––––––––––––––––––––––––––––––––
A Job Request returns status information about the most
recently processed print job. You can send a job request after
an ENQ or batch. You can send two levels of Job Requests:
✦
✦
Numeric Error Codes Only (0, 1, or 2)
Verbose (3 or 4)
Syntax {J,#}
Field Type
Identifier
request#
Valid Options
Description
Job Status Request
J
Returns ASCII coded strings or
numeric error codes
0
1
2
3
4
Returns error number
Returns number of labels printed in batch
Example {J,3}
The job response may not be immediate. If the printer has an
error (out of supplies, ribbon problem, etc.), is in pause mode,
or has insufficient memory, correct the problem and then
resend the job request. If the problem is not corrected, no
response is returned. If a formatting error has occurred, the
job request will return the status. The printer must first
interpret the format and batch data before returning the
response.
To clear an error, press the trigger (or E depending on
your printer). An ENQ can also clear errors numbered less
than 500. Once the error is corrected, a job request can be
sent. The printer cannot accept another job request until the
error is resolved.
7-7
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
Job Response
The Job Response varies, depending on the type of request
sent to the printer. The following syntax is the response for a
Job 0, 1,or 2 request.
Syntax {J,Status1,Status2,"FMT-1","BCH-2"}
Status1
These errors stop the print job. Examples
include out of stock, supply faults, or data
formatting errors. These errors are
numbered less than 24 on the "Job Status
0, 1, 2 Response Table," later in this
chapter.
Status2
These are errors in the syntax of the
MPCL data stream. Printing does not
stop, but the information may not print
properly. These errors are numbered
greater than 24 on the "Job Status 0, 1, 2
Response Table," later in this chapter.
FMT-1/BCH-2
The format or batch number is returned.
Here is an example of a response returned to a J 0, 1, 2
request:
{J,8,0,"FMT-1","BCH-2"}
Indicates that a portion of the format extends off the tag in
format 1, batch 2. Refer to the "Job Status 0, 1, 2 Response
Table" later in this chapter for brief explanations for J, 0, 1, 2
requests. In the above example, see error 8 for an
explanation.
7-8
Download from Www.Somanuals.com. All Manuals Search And Download.
Chapter 7. Status Polling
The following syntax is the response for a Job 3 request.
Syntax {J,"Status1 A,B","Status2
A,B,C,D,E","FMT-1","BCH-2"}
"Status1 A,B"
Status1 A contains the field number, in the
format or batch, where an error was
found. If the error is not in the format or
batch, a "0" is returned.
Status1 B contains an error number, which
represents the actual printer error. The
error numbers can be found in Chapter 9,
"Errors."
Example {J,"2,612",}
2 is the field number where an error was found. 612 is the
error number, indicating that data is missing or does not match
the format definition for that field.
n
Error numbers found in Status1 B, always have a value equal
to or greater than 500. These are considered very serious
errors.
"Status2 A,B,C,D,E" contains the packet type, field type, field
number, parameter, and error number.
Status2
A- Packet Type
represents the MPCLII packet that the
error occurred on. The packet could be
Format (F), Batch (B), Check Digit (A),
Graphic (G), or Font (W).
Status2
B- Field Type
represents the MPCLII field that the error
occurred on. If the packet has no fields,
Status2 A will be replicated. If the error
occurs before the field is identified a
question mark is sent. Since the batch
data is variable, a D is sent to indicate
data.
7-9
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
Status2
C- Field Number
represents the field number within each
packet. The packet header is the first
field and each subsequent field is
indicated by the field separator.
Status2
D- Parameter
represents the parameter within the field
that the error occurred. The numbering
begins after the field identifier.
Status2
E- Error Number
is the error that coincides with the error
numbers presented in Chapter 9, "Errors."
"FMT-1/BCH-2"
The format or batch number is returned.
n
If more than one error occurred then only the most serious
error will be acknowledged.
{J,"","F,B,4,6,33","FMT-1","BCH-2"}
Indicates that an error occurred on a bar code (B) field within
a format (F) packet. The bar code field is the fourth (4) field in
the packet. The error occurred in the sixth (6) parameter of
the field. Error number 33 means the bar code density is
invalid.
To clear an error, press the trigger (or E depending on
your printer). An ENQ can also clear errors numbered less
than 500. Once the error is corrected, a job request can be
sent. The printer cannot accept another job request until the
error is resolved.
7-10
Download from Www.Somanuals.com. All Manuals Search And Download.
Chapter 7. Status Polling
The following syntax is the response for a Job 4 request.
Syntax {J,printed,total,"FMT-1","BCH-2"}
printed
the number of tags or labels already
printed in the batch.
total
the total number of tags or labels to be
printed in the current batch.
"FMT-1/BCH-2"
The format or batch number is returned.
Example {J,8,25,"FMT-3","Bch-2"}
8 out of 25 tags or labels have been printed from format
number 3.
Use a Job Request 4 when printing in the on-demand mode
with a large number of tags or labels from a single batch. A
Job Request 4 may not be accurate if tags or labels are
printed in continuous mode, because of the response time
involved. A Job Request 4 is not useful in single ticket
batches (printing 1 of 1) or multiple single ticket batches.
n
A batch has to be printing when you send the job request. You
cannot use this job request on batches printing formats with
incrementing fields.
7-11
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
JobStatus 0, 1, 2 ResponseTable(Status 1 Codes)
Number
Meaning
No error
0
1
Stacker fault
Supply problem
2
Hot printhead
4
Printhead open
5
Insufficient memory
6
Ribbon problem
7
Field ## extends off tag
Field ## has a bad font/bar code
Field ## contains invalid data
Field ## has a graphic missing
Invalid communication channel
Invalid file type
8
9
10
11
12
13
14
15
16
17
18
19
21
23
24
All communication channels are busy
Receive overrun error
Receive parity error
Receive framing error
Receive buffer full
Label waiting
Bad dots (verifier detected a failure)
Low battery
Memory configuration packet error
n
Numbers 25 through 50 are not currently in use.
7-12
Download from Www.Somanuals.com. All Manuals Search And Download.
Chapter 7. Status Polling
Job Status 0, 1, 2 Response Table (continued)
Number
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
80
81
82
83
84
Meaning
Invalid command
Invalid separator value
Graphic not found
Format for batch not found
Quantity/Multiples out-of-range
Name descriptor too long
Invalid cut value
Invalid number-of-parts value
Invalid orientation value
Invalid thickness value
Invalid text field
Invalid bar code field
Data string too long
Invalid data field
Row greater than stock length
Row greater than format length
Column greater than printhead width
Column greater than format width
Invalid label length
Invalid label width
Invalid increment/decrement value
Identifier out-of-range
No field to create format
Stop location of a line is out of range
Syntax error
Can’t use offline format for online batch
Can’t queue graphic batch
Can’t store online format
Can’t queue online batch
Can’t queue online clear command
7-13
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
7-14
Download from Www.Somanuals.com. All Manuals Search And Download.
Chapter8.
Diagnostics
This chapter explains how to
✦
✦
✦
print a test label
reset the printer
call Technical Support.
Before you call Service, print a test label. The label contains
information to help Service diagnose mechanical and setup
problems.
Printing a Test Label ––––––––––––––––––––––––––––––––––––––––
n
Before printing a test label, disconnect your printer from the
host.
Using the 9494 or 9490 printer
To print a test label, hold the trigger down and turn the printer
on. The LED remains off for one second, turns amber for two
seconds, and then turns off again. Release the trigger as
soon as the amber LED turns off. The printer enters
diagnostics mode. If the printer is in on demand mode, the
LED rapidly blinks green. Press the trigger to dispense the
test label. If the printer is in continuous mode, a test label
prints automatically. The ENQ and RS232 characters are
displayed in Hexadecimal. See Appendix C, "Symbol Sets/
Code Pages" for an ASCII to Hexadecimal Conversion Chart.
8-1
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
n
You can also use an immediate command to print a test label,
see Chapter 3, "Configuring the Printer," for more information.
Using a 9446 or 1460 printer
Use your arrow keys to scroll through the main menu until you
see Diagnostics. Press E . Enter the password:
P
P P E . Press R until you see Test Label.
Press E twice. The test label looks like this:
The ENQ and RS232 characters are displayed in
Hexadecimal. See Appendix C, "Symbol Sets/ Code Pages"
for an ASCII to Hexadecimal Conversion Chart.
The test labels display the following information:
✦
✦
✦
✦
✦
Model number
Battery voltage selection (9490 only)
Printer address in hex (9490 only)
Board processing speed (9446 only)
Software version (expanded version numbering to
include customer ID and RPQ version and revision
level)
✦
✦
✦
✦
Stock count
COM port settings
ENQ/IMD Characters
MPCL control characters
8-2
Download from Www.Somanuals.com. All Manuals Search And Download.
Chapter 8. Diagnostics
✦
✦
ENQ trailer characters
RS232 trailer characters (these are the trailers for all
communications, except an ENQ.)
n
The ENQ/IMD, MPCL, and RS232 trailer characters can be
user defined through the control characters packet. See
"Defining the Control Characters Packet," in Chapter 3 for
more information.
✦
✦
✦
Code page (symbol set)
Print contrast
Printhead information (printhead rank or resistance in
ohms.)
✦
A Code 128 bar code filled with ASCII zeros for the
1460/9446/9494 printers or the printer’s address for
the 9490 printer.
✦
Test pattern
After you print a test label, the 9494 and 9490 printers are in
"Data Dump" mode. If you do not want to perform a data
dump, press the trigger two times to resume normal printing.
See "Using Data Dump" for more information.
Using Data Dump–––––––––––––––––––––––––––––––––––––––––––
After printing a test label, the 9494 and 9490 printers are in
"data dump mode."
n
To print a test label, you need to disconnect your cable from
the host.
The printer’s LED will flash, alternating amber and green. To
download a data stream to the printer and print it on a label:
1. Press the trigger one time.
2. Reconnect your cable to the host.
3. Download the data stream you wish to "dump" (print out
on a label).
8-3
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
4. The data stream prints out automatically when there is
enough data to fill one label. Press the trigger to print any
remaining data on another label.
,"06/11/94" p }0
AD
1111" p o2,"G111111" p 03,"Smith" p 04, "12345678" p 05
3,"CHECKER ID:
p }0{B,1,N,1 p 01,"G111111
10
D
"
D
D
200,100,0,1,2,1,B,L,0,3 p OC,330,20,0,1,1,1,B,L,0,
D
0,100,0,1,1,1,B,L,0,3,"DATE RECEIVED:" p OT,5,8,V,
D
"VIN #:" p OT,4,17,V,260,130,0,1,2,B,L,0,3 p OC,33
D
D
,160,0,1,2,1,B,L,0,3 p OC,330,130,0,1,1,1,B,L,0,3,
D
C,330,160,0,1,1,1,B,L,0,3,"OWNER:" p OT,3,15,F,260
D
,3,3,2,B,L,0,3 p 08,2,9,V,330,220,4,11,080,8,L,3 p 0
D
D
{F,1,A,R,E,400,400,"WINDSHIE" p OT,1,9,V,310,340,0
D
The printer resets as it exits data dump mode. The LED
displays the mode (continuous/amber or on demand/green)
the printer was in before the data dump occurred. The printer
is ready to accept formats and print labels.
Troubleshooting Information–––––––––––––––––––––––––––––––––
If you experience problems using your printer, refer to this
section.
If You Receive an Error Message
If an error message appears on the screen, see Chapter 9,
"Errors," for more details. Any time you receive a message
that is not described in this manual, or the recommended
action doesn’t solve the problem, call Technical Support.
Some errors are the result of communication problems. In this
case, reset your printer and reboot your computer. For more
information, see "If the PC and Printer Aren’t Communicating."
If you change ANY of the online configuration packets, resend
the format packet to the printer, so the configuration changes
take effect.
8-4
Download from Www.Somanuals.com. All Manuals Search And Download.
Chapter 8. Diagnostics
If the PC and Printer Aren’t Communicating
If your PC is having trouble communicating with your printer,
follow these steps:
✦
Check any messages that occur at the printer and at
the computer. See Chapter 9, "Errors," for information
about the specific error messages you may receive.
✦
✦
Make sure you are using the correct printer cable.
Make sure the cable is plugged into the correct port on
the computer.
✦
Compare your printer’s communication settings
(especially flow control) with the settings on your PC.
Your printer and PC communications should match.
Print a test label to identify the printer’s communication
settings.
✦
✦
Make sure the printer is online (ready to receive data).
Make sure the battery is fully charged, if your printer
uses a battery.
If all of the above are correct, reset your printer. Try the
function again. If you still can’t establish communication, call
Technical Support.
Resetting Printers
Sometimes, the printer receives mixed signals and loses its
ability to communicate. If this happens, reset the printer and
attempt communication again. Printers vary in reset
procedures. Below are the procedures for resetting each of
the supported printers.
Printers
1460
Reset Actions
Turn the printer off and back on.
Turn the printer off and back on.
Remove the battery and then re-attach it.
Turn the printer off and back on.
9446
9490
9494
8-5
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
n
When you turn off the printer, wait two seconds before turning
it back on.
Calling Technical Support
Technical support representatives are available Monday
through Friday during regular business hours. Follow these
steps before you call:
1. Make sure your PC and printer are properly connected.
2. Record any error messages that occurred.
3. Try to recreate the problem, if you can.
4. Check your port settings. Your problem may be as simple
as changing the communication settings.
5. List any changes that have recently been made to the
system.
6. Reset your printer. For information on resetting your
printer, see "Resetting Printers."
7. Reboot your computer. Refer to your computer
documentation for specific instructions.
8. Print a test label. See "Printing a Test Label" earlier in this
chapter for instructions on how to print a test label.
If these steps do not solve the problem, call Technical Support.
Have the following information ready before you call:
computer brand name and model, version of DOS, Monarch
printer model, other peripheral devices on your system,
support agreement, contract number, or invoice information.
Additional Diagnostics Information ––––––––––––––––––––––––––
For detailed printer diagnostics information, see your printer’s
documentation. See Chapter 7, "Status Polling," for
information on requesting printer and job status. See Chapter
9, "Errors," for detailed information on error conditions and
how to resolve them.
8-6
Download from Www.Somanuals.com. All Manuals Search And Download.
Chapter9.
Errors
This chapter provides explanations of your printer’s errors.
The errors are classified by type and are listed in order from
001 to 765, followed by the unnumbered errors. Some errors
numbered 400-438 and 500-574 are internal software errors.
If you have trouble loading supplies or performing
maintenance, refer to your printer’s documentation. If you
have a problem you cannot solve, contact Technical Support.
n
To clear an error, press the trigger or press E.
Data Errors ––––––––––––––––––––––––––––––––––––––––––––––––
Errors 001 to 499 are Data Errors. These errors are returned
in response to a J,3 request. See Chapter 8, "Status Polling,"
for more information. A Data Error indicates that incorrect
data was received from the host, causing the printer to ignore
the entire print job. After checking the packet and correcting
the problem, transmit the print job again.
The following is a list of data errors. Some of these errors
display different elements (batch, format, graphic, etc.),
depending on the type of data processed.
Error
Code
Description
001
002
Field ID number must be 1 to 999.
Name must be 1 to 8 characters inside quotes or a
printer-assigned name ("").
003
Action must be A (add) or C (clear).
9-1
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
Error
Code
Description
004
Supply length is invalid. See "Defining the Format
Header" in Chapter 4 for valid lengths.
005
Supply width is invalid. See "Defining the Format
Header" in Chapter 4 for valid widths.
006
007
Storage device is defined as something other than R.
Unit of measure must be E, M, or G. See "Defining
the Format Header" in Chapter 4 for information
about valid measurements.
010
011
012
Field ID number is outside the range 0 to 999.
Field length exceeds 2710.
Row field position is greater than the maximum
stock dimension. See "Defining Text Fields" in
Chapter 4 for valid row lengths.
013
014
Column field position is greater than the maximum
stock dimension. See "Defining Text Fields" in
Chapter 4 for valid column widths.
Font style is defined as something other than: 1, 2,
3, 4, 10, 11, 50, or a valid soft font selector. See
"Defining Text Fields" in Chapter 4 or Appendix B,
"Fonts," for more information.
015
016
017
Character rotation must be 0 (0 degree), 1 (90
degree), 2 (180 degree), or 3 (270 degree). See
"Defining Text Fields" in Chapter 4 for information.
Field rotation must be 0 (0 degree), 1 (90 degree), 2
(180 degree), or 3 (270 degree). See "Defining Text
Fields" in Chapter 4 for information.
Field restriction must be V (variable) or F (fixed).
9-2
Download from Www.Somanuals.com. All Manuals Search And Download.
Chapter 9. Errors
Error
Code
Description
018
020
021
022
Code page selection must be 0 (Internal), 1 (ANSI),
2 (DOS 437), or 3 (DOS 850).
Vertical magnification must be 1 to 7 or 4 to 90
(point size) for the scalable font.
Horizontal magnification must be 1 to 7 or 4 to 90
(point size) for the scalable font.
Color is defined as something other than A, B, D, E,
F, N, O, R, S, T or W. See "Defining Text Fields" in
Chapter 4 for more information about the valid color
choices.
023
024
Intercharacter gap is outside the range 0 to 99.
Field justification must be B (balanced), C
(centered), E (end), L (left), or R (right). See
"Defining Text Fields" in Chapter 4 for more
information.
025
030
String length is outside the range 0 to 2710.
Bar code height is defined as less than the minimum:
English 20
Metric
Dots
51
38
or is not within the length and width dimensions of
the supply.
9-3
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
Error
Code
Description
031
Human readable option must be
0
1
5
6
7
8
not UPCA or EAN
no CD or NS
NS at bottom, no CD
CD at bottom, no NS
CD and NS at bottom
no text
See "Defining Bar Code Fields" in Chapter 4 for the
bar code density chart.
032
033
Bar code type is invalid. See "Defining Bar Code
Fields" in Chapter 4 for valid options.
Bar code density is invalid. See "Defining Bar Code
Fields" in Chapter 4 for the bar code density chart.
040
041
042
Line thickness is outside the range 0 to 99.
Line origin direction must be 0, 90, 180, or 270.
End row is invalid. Line segment or box end row is
defined outside of printable area.
043
End column is invalid. Line segment or box end
column is defined outside of printable area.
044
045
Dot pattern for line or box must be "".
Line length is defined beyond the maximum length.
See "Defining Line Fields" in Chapter 4 for valid
lengths.
046
Line type must be S (segment) or V (vector). See
"Defining Line Fields" in Chapter 4 for valid line
types.
051
101
Imaging mode in the graphic header must be 0.
No format corresponding to format number in batch
header.
9-4
Download from Www.Somanuals.com. All Manuals Search And Download.
Chapter 9. Errors
Error
Code
Description
102
104
Print quantity is outside the range 1 to 32000.
Batch mode must be N (new) or U (update). See
"Defining the Batch Header" in Chapter 6 for more
information.
105
106
107
Batch separator must be 0 (off) or 1 (on).
Print multiple is outside the range 1 to 999.
Cut multiple is outside the range 0 to 999. Only
valid for printers with a knife.
108
109
Multiple part supply is outside the range 1 to 5.
Reserved for knife usage. Only valid for printers
with a knife.
200
Option number must be 1, 4, 30, 31, 42, 43, 50, 51,
52, 60, or 61.
201
202
203
204
205
Copy length is outside the range 0 to 2710.
Copy start position must be 1 to 2710.
Destination start position must be 1 to 2710.
Source field must be 0 to 99.
Copy type must be 1 (copy after rules) or 2 (copy
before rules).
206
Increment/Decrement selection must be I
(increment) or D (decrement).
207
208
209
Incrementing start position must be 0 to 2710.
Incrementing end position must be 0 to 2710.
The incrementing amount must be 0 to 999.
9-5
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
Error
Code
Description
210
211
212
213
Security value for a PDF417 bar code must be 0 to
8. Correct the value and resend the format to the
printer.
Narrow element value is less than 1 or greater than
99. Correct the value and resend the format to the
printer.
Wide element value is less than 1 or greater than
99. Correct the value and resend the format to the
printer.
Dimension is not within the correct range for the
row/column value:
1 to 30 for a column
3 to 90 for a row
214
Truncation code must be S (standard) or T
(truncated bar code).
215
216
Aspect code must be C (columns) or R (rows).
Option definition code must be S (set) or T
(template).
217
Input device must be D (Default), H (Host), K
(Keyboard), N (None), or S (Scanner).
218
219
220
Pad direction must be L (from left) or R (from right).
Pad character is outside the range 0 to 255.
Check digit selection must be G to generate check
digit.
221
Primary or secondary price format is outside the
range 1 to 15.
9-6
Download from Www.Somanuals.com. All Manuals Search And Download.
Chapter 9. Errors
Error
Code
Description
222
223
224
Data type restriction is outside the range of 1 to 6.
Option is not valid for the field.
Bar code Inter-Character Gap must be 1 to 99 in
printer dots. (This is also known as the Additional
Character Gap when using Option 50, Defining Bar
Code Densities.)
251
252
Online/offline power up mode must be 0 (online) or 1
(offline). (0 is the only valid option for the 9490
printer.) See "Defining the System Setup Packet" in
Chapter 3 for more information.
Language selection must be 0 (English), 1 (French),
2 (German), or 3 (Spanish). (0 is the only valid
option for the 9494 and 9490 printers.) See
"Defining the System Setup Packet" in Chapter 3 for
more information.
253
Batch separator code must be 0 (off) or 1 (on). (0 is
the only valid option for the 1460 printer.) See
"Defining the System Setup Packet" in Chapter 3 for
more information.
254
255
Slash zero selection must be 0 (standard zero) or 1
(slash zero). See "Defining the System Setup
Packet" in Chapter 3 for more information.
Supply type must be 0 (black mark), 1 (die cut), or 2
(non-indexed, only valid option for the 9494 printer).
See "Defining the System Setup Packet" in Chapter
3 for more information.
256
Ribbon selection must be 0 (direct), 1 (transfer), or 2
(high energy, only valid option for the 9446 printer).
See "Defining the System Setup Packet" in Chapter
3 for more information.
9-7
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
Error
Code
Description
257
Feed mode must be 0 (continuous), 1 (on-demand),
or 2 (rewind). (1 is the only valid option for the 1460
printer.) See "Defining the System Setup Packet" in
Chapter 3 for more information.
258
Supply position is outside the range. See Chapter
5, "Configuring the Printer," for more information.
259
260
261
262
Contrast adjustment must be -390 to 156.
Print adjustment must be -99 to 99.
Margin adjustment must be -99 to 99.
Speed adjustment is invalid. See "Defining the Print
Control Packet" in Chapter 3 for more information.
263
264
Primary monetary symbol is invalid. See "Defining
the Monetary Formatting Packet" in Chapter 3 for
more information.
Secondary symbol selection must be 0 (none) or 1
(print secondary sign). See "Defining the Monetary
Formatting Packet" in Chapter 3 for more
information.
265
266
Monetary decimal places must be 0 to 3. See
"Defining the Monetary Formatting Packet" in
Chapter 3 for more information.
Character string length in the control characters
packet must be 5 (MPCL control characters) or 7
(ENQ/IMD command character). See "Defining the
Control Characters Packet" in Chapter 3 for more
information.
9-8
Download from Www.Somanuals.com. All Manuals Search And Download.
Chapter 9. Errors
Error
Code
Description
267
Baud rate selection must be 0 (1200), 1 (2400), 2
(4800), 3 (9600) or 4 (19200). Resend the
communication settings packet.
268
269
270
271
Word length selection must be 0 (7 bits), or 1 (8
bits). Resend the communication settings packet.
Stop bits selection must be 0 (1 bit), or 1 (2 bits).
Resend the communication settings packet.
Parity selection must be 0 (none), 1 (odd), or 2
(even). Resend the communication settings packet.
Flow control selection must be 0 (none), 1 (DTR), 2
(CTS/RTS), or 3 (XON/XOFF). Resend the
communication settings packet.
272
Internal code page selection must be 0 (Internal), 1
(ANSI), 2 (DOS 437), or 3 (DOS 850).
273
282
Cut adjustment must be -99 to 99 dots.
RS232 Trailer string is too long. Use a maximum of
3 characters. See "Defining the Control Characters
Packet" in Chapter 3 for more information.
283
284
ENQ Trailer string is too long. Use a maximum of 3
characters. See "Defining the Control Characters
Packet" in Chapter 3 for more information.
The buffer type must be T (transmit), R (receive), I
(image), F (format, batch data, and graphics), D
(downloadable fonts), V (vector/scalable fonts). See
"Defining the Memory Configuration Packet" in
Chapter 3 for more information.
9-9
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
Error
Code
Description
285
The storage device type must be N (non-volatile
RAM) or R (volatile RAM). See "Defining the
Memory Configuration Packet" in Chapter 3 for more
information.
286
The buffer size is invalid. See "Defining the Memory
Configuration Packet" in Chapter 3 for more
information.
287
288
The printhead width must be 230 to 768 dots.
Battery voltage must be 0 (15-volt battery) or 1
(12-volt battery).
289
310
311
314
The printer’s address must be exactly six characters.
Check digit scheme number must be 1 to 10 only.
Modulus must be 2 to 11 only.
Check digit algorithm must be D (sum of digits) or P
(sum of products).
325
Duplicating direction must be 0 (insert after) or 1
(insert before) in duplicate fields for graphics.
327
328
340
Amount of row adjustment must be 0 to 999.
Duplicate count must be 0 to 999.
Bitmap line encoding must be H (hex) or R (run
length).
350
351
352
Font number must be 1 to 9999.
Font data length must be 68 to 16384.
Insufficient font memory is available for the
downloaded font.
9-10
Download from Www.Somanuals.com. All Manuals Search And Download.
Chapter 9. Errors
Error
Code
Description/Action
380
400
401
402
403
405
Job request is outside the range 0 to 4.
The character immediately following { is invalid.
Internal software failure. Call Technical Support.
Field separator is not in the expected location.
Field separator was not found.
Too many fields exist in the format. You cannot
have more than 100 fields in the format. Lines,
boxes, and constant text fields count as fields.
409
The printer memory is full. Delete unnecessary
formats or graphics from memory. If you are using a
graphic file that is very large, consider using another
mapping method (such as run length encoding) to
reduce the required memory.
9-11
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
Communication Failures–––––––––––––––––––––––––––––––––––––
Errors 410 to 413 are usually caused by a hardware failure, by
an incorrect SETUP option or by the host ignoring flow control
(XON/OFF, CTS/RTS or DTR).
n
The valid communication settings are shown below.
Baud rate
Word length
Stop bits
Parity
1200, 2400, 4800, 9600, 19200
7 or 8
1 or 2
Odd, Even, None
None, XON/XOFF, DTR, CTS
Yes or No
Flow control
Reset
Error
Code
Description/Action
410
Parity on the printer does not match the parity on
the host. Check the parity setting under SETUP
options.
411
Framing error. The printer cannot communicate with
the host. Make sure the host is turned on,
communication cables are connected correctly,
communication settings are correct, and
communications are active. Check the baud rate,
word length, and stop bits to make sure they match
those at the host. Do not toggle between
MS-Windows and MS-DOS, while using the COPY
command, or you will receive a framing error. (Exit
MS-Windows before using the COPY command.)
Re-transmit the data.
9-12
Download from Www.Somanuals.com. All Manuals Search And Download.
Chapter 9. Errors
Error
Code
Description
412
There is a problem with flow control between the
printer and the host. Make sure the printer and the
host flow control settings match (both are DTR or
both are XON/XOFF). If the error persists, call
Technical Support.
413
Online receive queue is full. Check your printer’s
XON/XOFF or DTR SETUP values to be sure there
isn’t a flow control problem.
414
415
The Internal keyboard buffer is full or you need a
new keypad. Call Technical Support.
The buffer size you defined exceeds the total
available in your machine. See "Defining the
Memory Configuration Packet" in Chapter 3 for valid
options.
416
An error occurred during the flash writing process.
Call Technical Support.
417
418
Flash memory is full. Call Technical Support.
An error occurred during the flash clearing process.
Call Technical Support.
420
421
422
423
Internal software error relating to uploading. Call
Technical Support.
Internal software error relating to location name.
Call Technical Support.
Internal software error relating to duplicate name.
Call Technical Support.
Internal software error. Call Technical Support.
9-13
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
Error
Code
Description
424
425
426
427
Item in use. Record the error, then press the feed
button and try to continue. If the error reappears,
call Technical Support.
Item already checked out. Record the error, then
press the feed button and try to continue. If the
error reappears, call Technical Support.
Item not checked out. Record the error, then press
the feed button and try to continue. If the error
reappears, call Technical Support.
Format name is invalid. Valid name is 1 - 8 characters
inside quotes or "" for a printer-assigned name.
Press the feed button and try to continue. If the error
reappears, call Technical Support.
428
Batch name is invalid or graphic not found. Press
the feed button and try to continue. If the error
reappears, call Technical Support.
429
430
431
A field number appears more than once in a format.
The format uses a graphic file that cannot be found.
Internal software failure. The format name the task
checked in does not match the name the task added.
432
433
434
Internal software failure. The graphic name the task
checked in doesn’t match the name the task added.
The batch references a field number that doesn’t
exist in the format.
Internal software error caused by a downloaded task
that is not executable. Turn off the printer. Wait two
seconds and turn it back on. If the error persists,
call Technical Support.
9-14
Download from Www.Somanuals.com. All Manuals Search And Download.
Chapter 9. Errors
Error
Code
Description
435
Internal software error caused by a downloaded task
that already exists. Turn off the printer. Wait two
seconds and turn it back on. If the error persists,
call Technical Support.
499
An error occurred during the loop back test on the
serial port. Call Technical Support.
Data Formatting Failures ––––––––––––––––––––––––––––––––––––
Formatting errors indicate that a field will print incorrectly.
After you have checked the data stream and corrected the
data, retransmit the batch.
n
For errors 571-614, the batch will still print, but the field, font,
bar code, or density may be incomplete, missing or contain
incorrect data.
Error
Code
Description
571
UPC or EAN bar code data length is invalid. The bar
code data length in the batch does not fit the format.
572
A copy field, padded field, or incrementing field
length is invalid. The field length in the batch does
not fit the format or the field contains blanks. Or,
the fixed length field does not contain the specified
number of characters.
573
574
Price field length is invalid. The price field length in
the batch does not fit the format or the field contains
blanks.
No CD scheme or room for CD. The CD scheme in
the batch does not fit the format or the field contains
blanks.
9-15
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
Error
Code
Description
575
The graphic included in your format could not be
found.
600
Imaging error because the batch was refused.
Resend the batch. If the error persists, call
Technical Support.
601
602
An error occurred while the batch was imaging.
Resend the batch. If the error persists, call
Technical Support.
The batch was not found during imaging. Resend
the batch. If the error persists, call Technical
Support.
611
612
Font, bar code or density is invalid. The font, bar
code or density in the batch does not fit the format.
The data in this line of the batch is either missing or
does not match the format.
613
614
Reference point off tag.
Portion of field off tag. There may be an invalid
character in the packet. Make sure you did not
enter O for 0.
615
Bar code width is greater than 16 inches or the
number of keywords for your PDF 417 bar code
exceeds 928. Decrease the density or shorten the
amount of data to print the bar code.
616
618
A bad dot falls on a bar code and the dot cannot be
shifted. Call Technical Support.
Magnification must be 1 to 7 or 4 to 90 (point size)
for the scalable font. The range with the scalable
font on the 9490 printer is 4 to 200 points.
9-16
Download from Www.Somanuals.com. All Manuals Search And Download.
Chapter 9. Errors
The JIS (16-bit) code for Kanji is invalid.
619
Machine Faults –––––––––––––––––––––––––––––––––––––––––––––
Errors 700 to 765 occur when there is a problem with the
printer.
Error
Code
Description
700
701
702
An error is pending and the printer cannot continue
with the batch. Press the trigger or E and try to
continue printing. If the error continues to appear,
call Technical Support.
Printer received a command that it cannot execute
while it is running. Press the trigger or E and
try to continue printing. If the error reappears, call
Technical Support.
SETUP setting is invalid. Check your printer’s
SETUP settings. Press the trigger or E and try
to continue printing. If the error reappears, call
Technical Support.
703
704
The printer sensed a calibration of different-sized
black marks. Make sure the correct supply is loaded.
Printer has not sensed a supply mark within the
specified number of inches.
Check the
✦
✦
✦
✦
supply tracking
supply marks
black mark sensor position
supply roll for binding.
Press the trigger or E. If the error continues to
appear, change the supply.
9-17
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
Error
Code
Description
705
750
751
Invalid batch received. Press the trigger or E to
clear the error. Check the batch data. Resend the
batch. If the error persists, call Technical Support.
Printhead is overheated. Turn the printer off to let
the printhead cool. If the error persists, call
Technical Support.
Printer did not sense a black mark when expected.
n
For errors 751-753, Check the
✦
✦
✦
✦
supply tracking
supply marks
black mark sensor position
supply roll for binding.
Press the trigger or E and try to continue
printing. If the error continues to appear, change
the supply.
752
753
754
Printer sensed a mark in the wrong place.
Printer sensed a mark that is too long.
Printer has a ribbon problem. Check the ribbon.
The printer is either out of ribbon or the ribbon is
jammed.
755
756
Printhead is open. Close the printhead before
continuing. If the error persists, call Technical
Support.
The printer is out of supplies. Load supplies.
9-18
Download from Www.Somanuals.com. All Manuals Search And Download.
Chapter 9. Errors
Error
Code
Description
757
Load Supplies. The calibrated supply length differs
by plus or minus .25 inches from the format. Press
R to display the format name.
Press e to print on the current supply or load
new supply and press E.
758
Check Supply. Either the on demand sensor is
broken, the supply is not seen, or you have a
continuous unit set to on demand mode. Adjust the
on demand sensor so it is over a white area on the
supply, or set the unit to continuous mode. This
message may also appear on printer models that do
not have the rewind capability.
759
760
761
762
763
Knife is not moving. Call Technical Support.
Knife jam. Call Technical Support.
Stacker is full. Empty the stacker before continuing.
Low battery. Recharge the battery.
Waiting to dispense label. Press the trigger or f.
If the error persists, call Technical Support.
764
765
Verifier failed. Check the verifier by referring to your
verifier’s manual. Call Technical Support.
The printhead has less than 4 bad dots. The printer
can shift bar code fields to avoid bad dots. Press
E to continue printing.
768
Printhead has more than 10 bad dots or is not
connected. Make sure the printhead is connected.
You may need a new printhead. Call Technical
Support.
9-19
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
Error
Code
Description
770
771
The print motor is not ready. Call Technical Support.
The format specified by the application was not
found. Reload your application and format, and try
again. If the problem continues, call Technical
Support.
790
791
Wait until the printer is idle (no batch waiting to print
or not receiving data) before you send any packets.
This error may occur when you try to print a test
label if the printer is busy.
The printer has an error pending. Turn off the
printer. Wait 15 seconds and turn it back on.
Resend the packets. If the problem continues, call
Technical Support.
792
793
The printer is not initialized. Call Technical Support.
The printer job queue is full. Turn off the printer.
Wait 15 seconds and turn it back on. Resend the
packets. If the problem continues, call Technical
Support.
Errors numbered 900-911 occur when you turn on the printer.
They may indicate a circuit board failure. Errors numbered
930-940 are errors that may occur during the loading of flash
memory. Errors numbered 950-999 indicate a circuit board
failure. Call Technical Support if you receive any of these
messages.
900
901
902
903
RAM test failure.
ROM/EPROM checksum failure.
Software timer failure.
Software interrupt failure.
9-20
Download from Www.Somanuals.com. All Manuals Search And Download.
Chapter 9. Errors
Error
Code
Description
905
906
907
908
909
910
911
931
Illegal interrupt.
Non-maskable interrupt.
Low RAM error.
Non Volatile RAM checksum failure.
RAM corrupted.
Warm restart.
Version string mismatch.
An error occurred writing to flash memory. Repeat
the flashing procedure.
932
An error occurred writing to RAM. A problem
occurred when the resident loader loaded the
transient loader into RAM. Repeat the flashing
procedure.
933
934
935
936
Communication parity error. The parity values set
do not match. Correct the problem and flash the
printer again.
Communication framing error. Verify the cable
connection and that you are using the correct
communication settings.
Communication overrun error. One of the buffers is
full and cannot handle more data. Repeat the
flashing procedure.
Invalid record type. A communications error
occurred during the flashing procedure. Verify the
cable connection and the communications
parameters being used and repeat the flashing
procedure.
9-21
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
Error
Code
Description
937
Invalid ASCII hex data in record. The file you
downloaded is invalid. Verify the file’s integrity and
reflash the printer.
938
Invalid checksum. The checksum for the message’s
data was incorrect. Verify the cable connection and
the communication settings and repeat the flashing
procedure.
939
940
Invalid record count. A communications error
occurred during the flashing procedure. Verify the
cable connection and the communication settings
and repeat the flashing procedure.
Flash address is illegal. The file contains an illegal
address for the data type. Validate the file and
repeat the flashing procedure.
Hard Printer Failures––––––––––––––––––––––––––––––––––––––––
When a HARD failure occurs, the printer displays WARNING
or POWER DOWN on the top line of the keypad display.
If this happens, record the displayed message and turn off the
printer. If the problem reoccurs when you turn the printer on
again, call Technical Support.
If the problem does not reoccur after you turn your printer on
again, reset your printer’s SETUP options. Refer to your
printer’s documentation to reset the printer’s SETUP options.
Transmit your packets again.
9-22
Download from Www.Somanuals.com. All Manuals Search And Download.
Chapter 9. Errors
n
These error messages will only appear on the printers with an
LCD display (9446 and 1460).
Printer
Display
Description
WARNING
RAM Test Failure
RAM check failed on power up. All
formats, batches, graphics, and
SETUP data are lost. Reset your
SETUP options. Transmit your packets
again.
POWER DOWN
ROM Sum Failure
ROM checksum test failed.
POWER DOWN
Timer Failure
Timer test failed.
POWER DOWN
Intr Test Failure
Interrupt test failed.
POWER DOWN
Low System RAM
Not enough RAM for system. All
formats, batches, graphics, and
SETUP data are lost. Reset your
SETUP options. Transmit your packets
again.
POWER DOWN
Illegal Intr#
Illegal interrupt occurred.
POWER DOWN
NMI Received
Non-maskable interrupt occurred. All
formats, batches, graphics, and
SETUP data are lost. Reset your
SETUP options. Transmit your packets
again.
POWER DOWN
Low Appl RAM
Not enough RAM for application. All
formats, batches, graphics, and
SETUP data are lost. Reset your
SETUP options. Transmit your packets
again.
9-23
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
Printer
Display
Description
POWER DOWN
NVRAM Sum Fail
RAM checksum test failed. All formats,
batches, graphics, and SETUP data
are lost. Reset your SETUP options.
Transmit your packets again.
POWER DOWN
RAM Corrupt
Item storage RAM failed. All formats,
batches, graphics, and SETUP data
are lost. Reset your SETUP options.
Transmit your packets again.
9-24
Download from Www.Somanuals.com. All Manuals Search And Download.
Chapter10. PrinterOptimization
This chapter provides information on how to improve your
printer’s performance by
✦
✦
✦
adjusting the print quality
reducing the imaging time for printing
providing general tips and hints for designing formats.
These printers use "smart imaging" to image and print fields
on supplies. Smart imaging remembers the exact boundaries
and locations of each field and places a boundary box (white
space) around each field. When a field changes that
particular boundary box is cleared and the new field data is
imaged. However, the new field data may require a larger
boundary box than the previous field did. In some cases,
neighboring fields that do not change may be covered with
white space from the changing field’s boundary box. To
prevent existing fields from being covered by a changing field,
see "Option 61 (Reimage Field)" in Chapter 5.
Adjusting the Print Quality ––––––––––––––––––––––––––––––––––
Many factors affect print quality: type of supplies, print speed,
print contrast, and the type of printer’s application. These
printers support both thermal transfer and thermal direct
supplies. The type of supply should match the printer’s
application.
✦
If you want to print at high speeds, you should use
premium supplies. Using premium supplies reduces
smudged images, hard to read labels, and faded print.
Supply type, print speed, and print contrast work
together to improve the print quality of labels. Contact
your Monarch Representative for more information.
10-1
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
✦
Select the print speed based on desired throughput
and print quality. If print quality is more important,
reduce the print speed, because a lower print speed
increases the print quality of labels. If throughput is
more important, increase the print speed as high as it
will go to give you the needed print performance. See
"Increasing Throughput" for more information.
✦
If the print quality is too light or too dark, adjust the
print contrast. The correct contrast setting is important
because it effects how well your bar codes scan and
how long the printhead lasts.
Be sure to check the print quality of bar codes with a
bar code verifier or scanner. If you do not have a
verifier or scanner, check the bar code visually. A bar
code that is IN SPEC will have complete bars and clear
spaces. Small alphanumeric characters will look
complete. A bar code that is IN SPEC may not look as
good as one that is too dark, but it will have the highest
scan rate.
Dark
IN SPEC
Light
n
For highest scan rates, make sure there is adequate white
space before and after the bar code. Also, a darker bar code
does not mean it will scan better.
✦
When designing formats, keep in mind the non-print
zones. See "Determining the Print Area" in Chapter 2
for more information.
10-2
Download from Www.Somanuals.com. All Manuals Search And Download.
Chapter 10. Printer Optimization
Reducing Imaging Time ––––––––––––––––––––––––––––––––––––––
Imaging time is the time it takes the printer to image the data
for the first label after the printer receives the format and
batch packet. There are several ways to reduce the imaging
time: send formats and configurations once, use a batch
quantity of zero, or update batch fields.
✦
If the formats use the same check digit scheme, you
only need to send the check digit scheme once.
✦
Send formats once and use the batch update field to
change information on the label. Using a batch update
field reduces the imaging time, because only the fields
that change are imaged. All other fields remain the
same as the last queued batch.
✦
Use the batch quantity zero method when your
application requires operator intervention to enter data.
While the operator is entering data, the previous field
is sent with a batch quantity of zero. The printer
images the field, but does not print it. After the
operator enters the data for the last field, the batch
quantity can be specified. The last remaining field is
imaged, and the label prints almost immediately.
To pre-image a label:
1. Send the format and a batch header in one file. The first
time you send the batch header, use the parameter N (new
batch), and the parameter 0 for (zero quantity).
Example {B,1,N,0 p }
The printer images constant text, line, box, and graphic fields,
but does not print them.
10-3
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
2. Input data for each field, and send it with a batch header
using the parameter U (update) and a quantity of zero.
When the printer receives the data, it immediately images
the field, but does not print it.
Example {B,1,U,0 p
1,"RODGER DIST CTR" p }
{B,1,U,0 p
2,"8292" p }
At this time, the printer is imaging all associated fields,
including fields that copy from other fields.
3. Repeat step 2 for each field except the last one.
{B,1,U,0 p
3,"BROADWAY" p }
{B,1,U,0 p
4,"555 WEST OAK AVE." p }
4. For the last field, input data and send it with the quantity
of labels you want printed. When the printer receives
input for the last field, it immediately prints the labels.
Example {B,1,U,10 p
5,"DAYTON, OHIO" p }
Increasing Throughput
Reducing the imaging time increases throughput. You can
also increase the baud rate to increase the transmission time
and increase throughput. Make sure the communication
settings at the printer match those at the host. Using a baud
rate of 19200 is almost twice as fast as 9600 baud.
10-4
Download from Www.Somanuals.com. All Manuals Search And Download.
Chapter 10. Printer Optimization
General Format Tips and Hints –––––––––––––––––––––––––––––––
The following tips and hints are helpful to keep in mind when
designing MPCLII formats.
With Formats
✦
If you want to modify your format fields, check digit
fields, and configuration commands, use the optional
entry method. This method enables you to reset only
the parameters you want to change. Commas act as
placeholders for unchanged parameters. The optional
entry method reduces file size and increases the speed
at which files are sent to the printer.
With Packets
✦
Leave parameters blank that you do not need to
change when sending online configuration packets.
For example, {I,A,,,,1 p } prints a slashed zero and
uses the last sent online system setup parameters.
You can group fields with similar parameters. For example
T,1,10,V,250,50,1,1,1,1,B,C,0,0 p
T,2,15,,,75 p
T,3,,,,100 p
The first text field sets all the parameters for that field. The
second text field’s number of characters and column location
changes from what was defined in the first field. In the third
text field, only the column location is changed. This method
can be used on bar code and constant text fields as well.
n
You should understand the basics of each field before using
this method.
After you modify any fields or parameters with the optional
entry method, resend the format, batch, or configuration
packet to the printer.
10-5
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
With Bar Codes
✦
Be careful when rotating or placing a UPC/EAN bar
code with human readable characters, because the
bottom reference point is at the bottom of the bars, not
at the bottom of the human readable characters.
With Fields
✦
✦
✦
Data that remains the same for each label should be in
a constant text field. Data that varies for each label
should be in a text field.
Scalable fonts perform better in constant text fields,
because those fields are imaged only once per batch,
not once per label as in text fields.
Check for trailing spaces in text or constant text fields
if you receive a "field off tag" error. An easy way to
see trailing spaces is to print the field in the reverse
font.
✦
Make sure if you magnify a field, it does not go off the
label or cover another field. Magnifying a field
increases the distance between the printed character
and the edge of the cell.
Advanced Use of the Optional Entry Method–––––––––––––––––––
You can optimize format packets by using the optional entry
method. With this method, you use commas for parameters
that do not change from their previous setting.
Two sample formats are shown: the first is a standard format,
the second shows the optional entry method used on the
standard format.
n
Using this method on format packets can be confusing, so be
sure you thoroughly understand the parameters of each field
first. The fields do not need to be in numerical order, but that
helps in troubleshooting your format.
10-6
Download from Www.Somanuals.com. All Manuals Search And Download.
Chapter 10. Printer Optimization
To use the optional entry method on a format packet:
1. Create the format.
2. Group the fields with the same parameters.
3. Send the format packet to the printer.
Standard Format
{F,1,A,R,E,600,400,"ACGI" p
L,V,500,115,90,85,3,"" p
L,V,400,2,0,390,3,""p
L,V,298,2,0,390,3,"" p
C,568,8,0,2,2,2,B,L,0,0,"FROM:"p
C,568,125,0,2,2,2,B,L,0,0,"CARRIER:"p
C,387,8,0,2,1,1,B,L,0,0,"(420) SHIP TO POSTAL CODE"p
C,190,8,0,2,1,1,B,L,0,0,"UPC SHIPPING CONTAINER CODE"p
T,1,15,V,529,220,0,2,2,2,B,L,0,0p
T,2,15,V,511,220,0,2,2,2,B,L,0,0p
B,3,13,V,311,28,8,4,50,8,L,0p
B,4,14,V,17,60,50,5,130,8,L,0p
T,5,30,V,161,080,0,3,1,1,B,L,0,0p
T,8,20,V,549,124,0,2,2,2,B,L,0,0p
T,15,15,V,366,65,0,2,2,2,B,L,0,0p
R,1,"(420) "p }
Optimized Format
{F,1,A,R,E,600,400,"ACGI" p
L,V,500,115,90,85,3 p
L,,400,2,0,390p
L,,298 p
C,568,125,0,2,2,2,B,L,0,0,"CARRIER:"p
C,,8,,,,,,,,,"FROM:"p
C,387,,,,1,1,,,,,"(420) SHIP TO POSTAL CODE"p
C,190,,,,,,,,,,"UPC SHIPPING CONTAINER CODE"p
T,1,15,V,529,220,0,2,2,2,B,L,0,0p
T,2,,,511,220p
T,15,,,366,65p
R,1,"(420) "p
T,8,20,,549,124p
T,5,30,,161,080,,3,1,1p }
B,3,13,V,311,28,8,4,50,8,L,0p
B,4,14,,17,60,50,5,130p
10-7
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
10-8
Download from Www.Somanuals.com. All Manuals Search And Download.
AppendixA.
Samples
This appendix contains sample formats and labels. You can
customize any of these formats and labels to meet your needs.
Sample UPCA Format Packet ––––––––––––––––––––––––––––––––
{
F,25,A,R,M,508,508,"Fmt 25" p
C,250,80,0,1,2,1,W,C,0,0,"MONARCH MARKING" p
B,1,12,F,110,115,1,2,120,5,L,0 p
T,2,18,V,30,30,1,1,1,1,B,C,0,0 p
}
Sample Batch Packet
{
B,25,N,1 p
1,"12345678901" p
2,"DAYTON, OHIO" p
}
A-1
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
Sample MaxiCode Packets –––––––––––––––––––––––––––––––––––
MaxiCode is a two-dimensional bar code developed by UPS
(United Parcel Service, Inc.). Data must be defined in a
specific way for UPS. Refer to the Guide to Bar Coding with
UPS or the AIM MaxiCode Specification for more details about
data requirements.
The printers support Modes 0, 2, and 3:
Mode
Description
Obsolete
Printer
0
9446 printer version 5.5 or
greater (high speed 9446
printer version 6.2 or
greater), 9490 printer
version 3.1 or greater, and
9494 printer version 2.2 or
greater
2
3
Structured Message
Structured Message
9490 printer version 3.1 or
greater
9490 printer version 3.1 or
greater
n
MaxiCode automatically pads data with the "!" character.
MaxiCode does not support the NULL character.
Modes 2 and 3 are defined by the way the postal code, class
of service, and country code fields are arranged. (The postal
code, class of service, and country code are required fields.)
Begin with the message header, then the primary data (15
characters), followed by the secondary message (up to 78
characters). Or, begin with the primary data, then the
message header, followed by the secondary data. If the postal
code data characters are all numeric then the MaxiCode
symbol is set to Mode 2. If the characters are alphanumeric,
or only contain ASCII characters 65 to 90, then the MaxiCode
symbol is set to Mode 3.
A-2
Download from Www.Somanuals.com. All Manuals Search And Download.
Appendix A. Samples
If you receive an error 612, check your MaxiCode data. You
may have not correctly structured or left out one of the three
required fields (postal code, class of service, and country
code) or the "~029" character.
Mode 0 (Obsolete) Sample
{F,1,A,R,E,0600,0400,"MAXICODE" p
B,1,99,V,050,150,33,7,0,8,L,0 p }
{B,1,N,1 p
MaxiCode bar code (33)
Batch header
Postal code- zip code
(This field determines Mode)
Country code
Class of service
Message header
Transportation header
Tracking number
Origin carrier SCAC
UPS shipper number
Julian day of pickup
Shipment ID
Package count
Weight (lb.)
Address validation
Street address
City
State
EOT
1,"450660000" p
C,"001" p
C,"840" p
C,"[)~030" p
C,"01~02996" p
C,"1Z12345678~029" p
C,"UPSN~029" p
C,"12345A~029" p
C,"070~029" p
C,"~029" p
C,"1/1~029" p
C,"15~029" p
C,"Y~029" p
C,"60 SADDLEBROOK CT.~029" p
C,"DAYTON~029" p
C,"OH~030" p
C,"~004" p }
A-3
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
Mode 2 Sample
{F,1,A,R,E,400,400,"MAXI_M2" p
B,1,99,V,040,140,33,7,0,8,L,0 p }
{B,1,N,1 p
MaxiCode bar-code (33)
1,"[)>~030" p
Message header
Transportation header
Postal Code
(This field determines Mode)
Country code
Class of service
Tracking number
Origin carrier SCAC
UPS shipper number
Julian day of pickup
Shipment ID
Package count
Weight (lb.)
Address validation
Street address
City
C,"01~02996" p
C,"068100000~029" p
C,"840~029" p
C,"001~029" p
C,"1Z12345675~029" p
C,"UPSN~029" p
C,"12345E~029" p
C,"089~029" p
C,"~029" p
C,"1/1~029" p
C,"10~029" p
C,"Y~029" p
C,"~029" p
C,"~029" p
C,"CT~030" p
C,"~004" p }
State
EOT
A-4
Download from Www.Somanuals.com. All Manuals Search And Download.
Appendix A. Samples
Mode 3 Sample
{F,1,A,R,E,400,400,"MAXI_M3" p
B,1,99,V,040,140,33,7,0,8,L,0 p }
{B,1,N,1 p
MaxiCode bar-code (33)
1,"[)>~030" p
Message header
Transportation header
Postal Code
(This field determines Mode)
Country code
Class of service
Tracking number
Origin carrier SCAC
UPS shipper number
Julian day of pickup
Shipment ID
Package count
Weight (lb.)
Address validation
Street address
City
C,"01~02996" p
C,"M5E1G45~029" p
C,"124~029" p
C,"066~029" p
C,"1Z12345679~029" p
C,"UPSN~029" p
C,"12345E~029" p
C,"089~029" p
C,"~029" p
C,"1/1~029" p
C,"10~029" p
C,"Y~029" p
C,"~029" p
C,"TORONTO~029" p
C,"ON~030" p
State
EOT
C,"~004" p }
A-5
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
Sample Compliance Packet–––––––––––––––––––––––––––––––––––
{
F,1,A,R,E,600,400,"RDCI" p
L,V,500,115,90,85,3 p
L,V,298,245,90,102,3 p
L,V,500,2,0,390,3 p
L,V,400,2,0,390,3 p
L,V,298,2,0,390,3 p
L,V,200,2,0,390,5 p
C,568,8,0,2,2,2,B,L,0,0,"FROM:",0 p
C,568,125,0,2,2,2,B,L,0,0,"CARRIER:",0 p
C,529,124,0,2,2,2,B,L,0,0,"PRO NUMBER:",0 p
C,511,125,0,2,2,2,B,L,0,0,"B/L NUMBER:",0 p
C,472,8,0,2,2,2,B,L,0,0,"TO:",0 p
C,387,8,0,2,1,1,B,L,0,0,"(420) SHIP TO POSTAL CODE",0 p
C,391,250,0,2,1,1,B,L,0,0,"APPOINTMENT NUMBER:",0 p
C,358,250,0,2,1,1,B,L,0,0,"ORDER TYPE:",0 p
C,327,250,0,2,1,1,B,L,0,0,"ITEM:",0 p
C,190,8,0,2,1,1,B,L,0,0,"UPC SHIPPING CONTAINER CODE",0 p
C,557,6,0,2,1,1,B,L,0,0,"MONARCH",0 p
C,547,6,0,2,1,1,B,L,0,0,"170 MONARCH LANE",0 p
C,537,6,0,2,1,1,B,L,0,0,"P.O. BOX 608",0 p
C,527,6,0,2,1,1,B,L,0,0,"DAYTON, OHIO 45401",0 p
C,462,313,0,2,4,3,B,L,0,0,"#",0 p
T,1,15,V,529,220,0,2,2,2,B,L,0,0,0 p
T,2,15,V,511,220,0,2,2,2,B,L,0,0,0 p
B,3,13,V,311,28,8,4,50,8,L,0 p
B,4,14,V,17,60,50,5,130,8,L,0, p
T,5,30,V,161,080,0,3,1,1,B,L,0,0,0 p
T,6,15,V,467,40,4,1,2,2,B,L,0,0,0 p
T,7,10,V,462,330,6,2,4,3,B,L,0,0,0 p
T,8,20,V,549,124,0,2,2,2,B,L,0,0,0 p
T,9,30,V,446,40,4,2,2,2,B,L,0,0,0 p
T,10,30,V,426,40,4,2,2,2,B,L,0,0,0 p
T,11,30,V,406,40,4,2,2,2,B,L,0,0,0 p
T,12,20,V,368,255,0,2,3,2,B,L,0,0,0 p
T,13,5,V,335,270,0,2,3,2,B,L,0,0,0 p
T,14,15,V,304,270,0,2,3,2,B,L,0,0,0 p
T,15,15,V,366,65,0,2,2,2,B,L,0,0,0 p
R,1,"(420) " p
T,16,27,V,270,10,0,3,1,1,B,C,0,0,0 p
T,17,27,V,240,10,0,3,1,1,B,C,0,0,0 p
R,1,"WELCOMES GUEST # " p
T,18,27,V,210,10,0,3,1,1,B,C,0,0,0 p }
A-6
Download from Www.Somanuals.com. All Manuals Search And Download.
Appendix A. Samples
Sample Batch Packet
{
B,1,N,1 p
1,"1234567890" p
2,"0987654321" p
3,"~42032678" p
4,"10028028662854" p
5,"1 00 28028 66285 4" p
6,"RODGER DIST CTR" p
7,"8292" p
8,"BROADWAY" p
9,"555 WEST OAK AVE." p
10,"DAYTON, OH 45401-0608" p
11,"" p
12,"08292 123456-123" p
13,"AR" p
14,"999-999999-99" p
15,"32678" p
16,"WYSIWYG" p
17,"99999" p
18,"TO A PRODUCT DEMO" p
}
A-7
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
A-8
Download from Www.Somanuals.com. All Manuals Search And Download.
Appendix A. Samples
Sample Zero Batch Packet –––––––––––––––––––––––––––––––––––
{I,E,"~123~044~039~124~125~126" p }
{F,5,A,R,G,576,768,"1HDREC1" p
L,S,19,39,499,39,38,"11111111" p
L,S,19,93,499,93,15,"11111111" p
L,S,19,124,499,124,15,"11111111" p
L,S,19,155,499,155,38,"11111111" p
C,461,232,0,1,1,1,B,L,0,0,"PO NUMBER
C,426,232,0,1,1,1,B,L,0,0,"STORE
",1 p
" p
C,391,232,0,1,1,1,B,L,0,0,"CTNS SHOPPED" p
C,357,232,0,1,1,1,B,L,0,0,"CTNS RECVD " p
C,320,232,0,1,1,1,B,L,0,0,"CARRIER
" p
C,259,232,0,1,1,1,B,L,0,0,"FRT BILL # " p
C,196,232,0,1,1,1,B,L,0,0,"FRT TERMS
C,159,232,0,1,1,1,B,L,0,0,"KEYREC#
" p
" p
C,125,232,0,1,1,1,B,L,0,0,"FRT CLAIM # " p
C,090,232,0,1,1,1,B,L,0,0,"RECVD BY
" p
C,056,232,0,1,1,1,B,L,0,0,"DATE RECVD " p
C,461,445,0,1,1,1,B,L,0,0,":" p
C,426,445,0,1,1,1,B,L,0,0,":" p
C,391,445,0,1,1,1,B,L,0,0,":" p
C,357,445,0,1,1,1,B,L,0,0,":" p
C,320,445,0,1,1,1,B,L,0,0,":" p
C,259,445,0,1,1,1,B,L,0,0,":" p
C,196,445,0,1,1,1,B,L,0,0,":" p
C,159,445,0,1,1,1,B,L,0,0,":" p
C,125,445,0,1,1,1,B,L,0,0,":" p
C,090,445,0,1,1,1,B,L,0,0,":" p
C,056,445,0,1,1,1,B,L,0,0,":" p
T,01,08,V,461,458,0,1,1,1,B,L,0,0 p
T,02,08,V,426,458,0,1,1,1,B,L,0,0 p
T,03,08,V,391,458,0,1,1,1,B,L,0,0 p
T,04,08,V,357,458,0,1,1,1,B,L,0,0 p
T,05,18,V,290,289,0,1,1,1,B,R,0,0 p
T,06,12,V,230,395,0,1,1,1,B,R,0,0 p
T,07,08,V,196,458,0,1,1,1,B,L,0,0 p
T,08,08,V,159,458,0,1,1,1,B,L,0,0 p
T,09,08,V,125,458,0,1,1,1,B,L,0,0 p
T,10,08,V,090,458,0,1,1,1,B,L,0,0 p
T,11,08,V,056,458,0,1,1,1,B,L,0,0 p
T,12,11,V,259,762,0,1,2,2,B,B,0,1 p
R,1,"*_________*" p
B,13,09,V,259,720,4,4,145,8,B,1 p
R,4,12,2,9,1,1 p
R,50,3,8 p
}
A-9
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
Sample Batch Packet
{
B,5,N,0 p
}
{
B,5,U,1 p
1,"6005710" p
2,"106" p
3,"3" p
4,"3" p
5,"ALLIED FREIGHT1234" p
6,"123456789012" p
7,"P" p
8,"10650337" p
9,"0" p
10,"VIC" p
11,"1/6/94" p
12,"106503378" p
}
{I,E,"~123~044~034~124~125~126" p }
A-10
Download from Www.Somanuals.com. All Manuals Search And Download.
Appendix A. Samples
Sample Fixed Character Format Packet ––––––––––––––––––––––––
{
F,1,A,R,E,300,200,"TEXTILES" p
T,1,10,V,250,50,0,1,1,1,B,C,0,0,0 p
B,2,12,V,150,40,1,2,80,7,L,0 p
D,3,3 p
D,4,20 p
T,5,25,V,80,10,0,1,1,1,B,L,0,0,0 p
R,1,"
%
" p
R,4,3,1,3,1,1 p
R,4,4,1,20,6,1 p
D,6,3 p
D,7,20 p
T,8,25,V,65,10,0,1,1,1,B,L,0,0,0 p
R,1,"
%
" p
R,4,6,1,3,1,1 p
R,4,7,1,20,6,1 p
C,30,10,0,1,1,1,B,L,0,0,"MADE IN USA",0 p
L,S,110,30,110,150,10," " p
Q,240,30,270,150,3," " p
}
Sample Batch Packet
{
B,1,N,1 p
1,"2754185285" p
2,"74185245768" p
3,"65" p
4,"DACRON POLYESTER" p
6,"35" p
7,"COTTON" p
}
A-11
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
A-12
Download from Www.Somanuals.com. All Manuals Search And Download.
AppendixB.
Fonts
This appendix contains information you need to work with
fonts.
Standard Fonts –––––––––––––––––––––––––––––––––––––––––––––
The 9490 printer comes with these fonts loaded in ROM:
Number
Font Size and
Appearance
Type of
Spacing
Standard
Monospaced
Monospaced
Monospaced
Monospaced
1
2
Reduced
Bold
3
OCRA-like
4
CG Triumvirate Bold (9 pt.) Proportional
CG Triumvirate (6 pt.) Proportional
CG Triumvirate (4-200 pt.) Scalable
10
11
50
n
✦
✦
The scalable font (Font #50) must be purchased separately
for the 9446 and 1460 printers. The point size range is
4-90 pt.
The CG Triumvirate fonts support only the ANSI and DOS
Code Pages symbol sets. The CG Triumvirate fonts print a
slashed zero when using the ANSI symbol set. However,
the scalable font does not print a slashed zero.
Refer to the following pages for illustrations of these fonts.
B-1
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
Reduced Font
Standard Font
Bold Font
OCRA-like Font
B-2
Download from Www.Somanuals.com. All Manuals Search And Download.
Appendix B. Fonts
CG Triumvirate Font
CG Triumvirate Bold Font
B-3
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
Monospaced Font Magnification––––––––––––––––––––––––––––––
Decide how wide and tall you want the characters to appear
on the labels. The following two tables show the width and
height of each of the monospaced fonts after magnification.
Width Mag.
Standard
Character
Reduced
Character
Width
4.17
10.58
8
Bold
Units
Character
Width
Sample
Sample
Width
14.06
33.72
27
Sample
1x
2x
3x
4x
5x
6x
7x
1/100 in. 8.85
1/10 mm 22.49
Dots
17
!
(
/
1/100 in. 16.15
1/10 mm 41.01
7.81
19.84
15
26.56
67.47
51
Dots
31
"
)
0
1/100 in. 23.44
1/10 mm 59.53
11.46
29.10
22
39.06
99.22
75
Dots
45
#
*
1
1/100 in. 30.73
1/10 mm 78.05
15.10
38.36
29
55.56
130.97
99
Dots
59
$
%
&
'
+
2
3
4
1/100 in. 38.02
1/10 mm 96.57
18.75
47.63
36
64.06
162.72
123
Dots
73
,
-
.
1/100 in. 45.31
1/10 mm 115.09
22.40
56.89
43
76.56
194.47
147
Dots
87
1/100 in. 52.60
1/10 mm 133.61
26.04
66.15
50
89.06
226.22
Dots
101
171
5
Only the 1x width can be scanned with the OCRA-like font.
Character widths are as follows: 8.33 (English), 21.17
(Metric), and 16 (Dots).
n
This table uses default character spacing.
B-4
Download from Www.Somanuals.com. All Manuals Search And Download.
Appendix B. Fonts
Font Magnification
1x
2x
3x
4x
5x
6x
7x
Standard
K L M N O P Q
1/100 in.
1/10 mm
dots
11.4
29.1
22
22.8
58.2
44
34.2
87.3
66
45.6
116.4
88
57.0
145.5
110
68.4
174.6
132
79.8
203.7
154
Reduced
n o p q r s t
1/100 in.
1/10 mm
dots
7.3
18.5
14
14.6
37.0
28
21.9
55.5
42
29.2
74.0
56
36.5
92.5
70
43.8
110.0
84
51.1
129.5
98
Bold
u v w x y z {
17.7
1/100 in.
1/10 mm
dots
35.4
53.1
70.8
88.5
106.2
124
44.9
89.8
134.7
179.6
224.5
269.4
314
34
68
102
136
170
204
238
OCRA-like (1x only)
1/100 in.
1/10 mm
12.5
31.7
|
dots
24
B-5
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
Proportional Font Magnification –––––––––––––––––––––––––––––
Each character in a proportionally spaced font is a different
height and width. Therefore, field height and width vary
depending on the characters used. For optimal field placement,
you may want to experiment by printing your label and then
adjusting field measurements in your format as needed. The
following tables provide height and width magnification of
sample characters.
CG Triumvirate Bold (9 pt.)
Width Mag.
1/100 in. 1.56
1/10 mm 3.97
Dots
Minimum
Average
Maximum
1x
2x
3x
4x
5x
6x
7x
6.77
17.2
11.46
29.10
3
6
7
13
=
>
22
D
1/100 in. 3.13
1/10 mm 7.94
13.54
22.92
34.4
58.21
Dots
1/100 in. 4.69
1/10 mm 11.91
Dots
6
26
44
E
20.31
34.38
51.59
87.31
9
8
39
?
66
F
1/100 in. 6.25
1/10 mm 15.88
27.08
45.83
68.79
116.42
Dots
12
9
:
;
<
52
@
88
G
H
1/100 in. 7.81
1/10 mm 19.84
33.85
57.30
85.99
145.52
Dots
15
65
A
B
C
110
1/100 in. 9.38
1/10 mm 23.81
40.63
68.75
103.19
174.63
Dots
18
78
132
I
J
1/100 in. 10.94
1/10 mm 27.78
47.40
80.21
120.39
91
203.73
154
Dots
21
B-6
Download from Www.Somanuals.com. All Manuals Search And Download.
Appendix B. Fonts
CG Triumvirate (6 pt.)
Width Mag.
Minimum
Average
Maximum
1x
2x
3x
4x
5x
6x
7x
1/100 in.
1/10 mm
1.04
2.65
3.13
7.94
6.25
15.88
Dots
2
6
6
R
12
Y
1/100 in.
2.08
6.25
12.50
1/10 mm
5.29
15.88
31.75
Dots
4
7
12
S
24
Z
1/100 in.
3.13
9.38
18.75
1/10 mm
7.94
23.81
47.63
Dots
6
8
18
T
36
[
1/100 in.
4.17
12.5
25.00
1/10 mm
10.58
31.75
63.50
Dots
8
9
24
U
V
W
X
48
\
1/100 in.
5.21
15.63
31.25
1/10 mm
13.23
39.69
79.38
Dots
10
:
30
60
]
^
_
1/100 in.
6.25
18.75
37.50
1/10 mm
15.88
47.63
95.25
Dots
12
;
36
72
1/100 in.
7.29
21.88
43.75
1/10 mm
Dots
18.52
14
55.56
42
111.13
84
<
B-7
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
Font Magnification
1x
2x
3x
4x
5x
6x
7x
CG Triumvirate Bold (9 pt.)
a
` b c d e f
1/100 in.
1/10 mm
dots
9.38
23.81
18
18.75
47.63
36
30.21
76.73
58
37.50
95.25
72
46.88
119.06 158.75 182.56
90 120 138
62.50
71.88
CG Triumvirate (6 pt.)
h
g i j k l m
1/100 in.
1/10 mm
dots
6.25
15.88
12
12.50
31.75
24
18.75
47.63
36
25.00
63.50
48
31.25
79.38
60
37.50
95.25
72
43.75
111.13
84
Scalable Font Information –––––––––––––––––––––––––––––––––––
The scalable font (CG Triumvirate Bold) is smooth at any point
size or magnification. There are no jagged edges as in the
standard printer bitmapped fonts. CG Triumvirate Bold is a
proportionally spaced font. Therefore, the field height and
width varies with each letter.
When you define formats using scalable fonts, remember to
set the character rotation to 0, because it is not supported.
However, field rotation is supported for text or constant text
fields using the scalable font.
B-8
Download from Www.Somanuals.com. All Manuals Search And Download.
Appendix B. Fonts
The height and width magnification are defined in point size.
72 points = one inch. One inch = cell size. The cell size is the
built-in space around the individual characters of the scalable
font. The minimum point size is 4 and the maximum point size
is 90. The maximum point size for the scalable font using the
9490 printer is 200 point. If height and width magnification are
not set to the same point size, the printed characters look tall
and thin or short and thick, which allows for greater flexibility
in the appearance of the font.
n
✦
Scalable fonts perform better in constant text fields,
because those fields are imaged only once per batch, not
once per label as in text fields.
✦
✦
The scalable font does not print a slashed zero.
The scalable font must be purchased separately for the
9446 and 1460 printers.
✦
✦
The scalable font is standard on the 9490 printer.
The transparent overlay allows closer field placement when
using scalable or optional ROM fonts.
The 72 point CG Triumvirate Bold sample shows the one inch
cell size.
6pt
Sample
10pt
Sample
24pt Sample
48p t Sample
1"
72pt
Sample
B-9
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
Additional Fonts –––––––––––––––––––––––––––––––––––––––––––
Optional and downloadable fonts are available for these
printers. For more information, contact your Sales
Representative.
Using Font Numbers in Formats ––––––––––––––––––––––––––––––
Use the following font numbers in your format when
designating new fonts. If you use a font number that is not a
standard font for your printer, make sure the font has been
installed in the printer.
1 - 49
Resident fonts (bitmapped only)
50 - 99
Resident fonts (scalable only)
100 - 499
500 - 999
Customer-generated RAM fonts (bitmapped)
Monarch’s optional ROM fonts (bitmapped and
scalable)
1000 - 8999 Monarch’s optional RAM fonts (bitmapped)
9000 - 9999 Monarch’s optional RAM fonts (scalable only)
Locating the Font Number in a Font Packet–––––––––––––––––––––
If you are creating font packets, the font number is the second
parameter in the packet.
FontNumber
Example {W,200,A,N,68 p
font data p
font data p }
FontNumber
Example T,1,10,V,30,10,0,200,1,1,B,L,0,0,0 p
C,50,30,0,200,1,1,B,L,0,0,"MONARCH",0 p
FontNumber
Defines a text and constant text field using the downloaded
(#200) font. See Chapter 4, "Defining Fields," for more
information.
B-10
Download from Www.Somanuals.com. All Manuals Search And Download.
AppendixC. SymbolSets/CodePages
This appendix contains a listing of the symbol sets and code
pages the printer supports. The extended characters available
within these symbol sets and code pages are also listed.
Supported Symbol Sets and Code Pages ––––––––––––––––––––––––
The printers support these symbol sets and code pages:
✦
✦
✦
✦
✦
✦
Internal Symbol Set
ANSI Symbol Set
Bold Character Set
OCRA Character Set
DOS Code Page 437
DOS Code Page 850
C-1
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
Selecting a Symbol Set or Code Page ––––––––––––––––––––––––––
These printers default to the Internal symbol set. You can
select a different symbol set. See "Defining the System Setup
Packet" in Chapter 3 for more information.
Selecting the Internal Symbol Set
Use this symbol set when you want to: use the international
monetary symbols, create formats that may be used on other
MPCLII- based printers, print the trademark symbol (Standard
font only).
Selecting the ANSI Symbol Set
Use this symbol set when you want to use proportionally
spaced fonts.
Selecting the 437 or 850 Code Page
These code pages provide extended and international
characters and use proportionally spaced fonts. The CG
Triumvirate fonts and the scalable font (Font #50) support only
the ANSI and DOS Code Page symbol sets. These fonts print
a slashed zero when using the ANSI symbol set. The scalable
font does not print a slashed zero.
Entering Extended Characters ––––––––––––––––––––––––––––––––
When using extended characters in your batch data file, type a
tilde in front of the three-digit code. For example, if you want
to include the character Ä in a text field using the Internal
Symbol Set, type:
1,"~142" p
C-2
Download from Www.Somanuals.com. All Manuals Search And Download.
Appendix C. Symbol Sets/Code Pages
Internal Symbol Set –––––––––––––––––––––––––––––––––––––––––
Code
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
Char.
Code
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
Char.
Code
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
199
210
214
224
225
255
Char.
Ç
ü
é
â
ä
à
å
ç
ù
ÿ
«
»
n
Ö
Ü
¢
£
¥
Pt
ƒ
$
£
¥
F
P
ê
ë
è
ï
á
í
L.
Kr
ó
ú
ñ
Ñ
ª
î
ì
Rs
Ä
Å
É
æ
Æ
ô
ö
ò
û
º
¿
_
Ø
ø
α
β
¬
1
⁄
2
1
⁄
4
¡
C-3
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
ANSI Symbol Set –––––––––––––––––––––––––––––––––––––––––––
To determine the character code, add the column number and
row number for the character. For example, to produce the ÿ
character, you would press Alt 255 (column 15 + row 240).
n
designates non-printing characters.
C-4
Download from Www.Somanuals.com. All Manuals Search And Download.
Appendix C. Symbol Sets/Code Pages
Bold Character Set ––––––––––––––––––––––––––––––––––––––––––
These are the printable characters using the Bold font.
Code
Char.
Code
Char.
Code
Char.
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
!
"
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
<
=
87
88
W
X
Y
Z
[
#
$
%
&
’
>
89
?
90
@
A
B
C94
D
E
F
91
92
\
93
]
(
^
)
95
_
p
*
112
155
171
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
199
+
,
¢
G
H
I
1/2
$
-
.
£
/
J
¥
0
1
2
3
4
5
6
7
8
9
:
K
L
DM
F
M
N
O
P
Q
R
S
T
P
L.
Kr
Rs
U
V
;
¥
-
C-5
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
OCRA Character Set ––––––––––––––––––––––––––––––––––––––––
These are the printable characters using the OCRA font.
Code
Char.
Code
Char.
Code
Char.
34
36
37
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
60
62
64
65
66
"
$
%
+
¬
-
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
C90
D
E
Z
91
[
\
92
F
93
]
G
H
I
94
^
95
_
.
112
155
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
p
/
J
¢
0
1
2
3
4
5
6
7
8
9
<
>
@
A
B
K
$
L
£
M
N
O
P
¥
DM
F
P
L.
Kr
Q
R
S
T
U
V
Rs
W
X
Y
¥
C-6
Download from Www.Somanuals.com. All Manuals Search And Download.
Appendix C. Symbol Sets/Code Pages
Code Page 437 ––––––––––––––––––––––––––––––––––––––––––––––
C-7
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
Code Page 850––––––––––––––––––––––––––––––––––––––––––––––
C-8
Download from Www.Somanuals.com. All Manuals Search And Download.
Appendix C. Symbol Sets/Code Pages
ASCII to Hexadecimal Conversion Chart –––––––––––––––––––––––
Use the chart below to translate the characters printed on your
test label. The chart lists ASCII characters and their
hexadecimal and decimal equivalents.
Char.
Hex
Decimal
Char.
Hex
Decimal
NUL
SOH
00
01
0
DC2
DC3
DC4
NAK
SYN
ETB
12
13
18
19
1
STX
02
2
14
20
ETX
03
3
15
21
EOT
04
4
16
22
ENQ
05
5
6
17
23
ACK
06
CAN
EM
18
24
BEL
07
7
19
25
Backspace
Tab
08
8
SUB
Escape
1A
1B
right
1D
up
26
09
9
27
linefeed
home
form
0A
0B
feed
10
11
0C12
cursor
1C28
29
cursor left
cursor
1E
30
carriage
return
0D
13
cursor down
1F
31
SO
SI
0E
0F
10
1
14
15
space
20
21
22
32
33
!
"
DLE
DC
16
34
11
17
#
23
35
C-9
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
ASCII to Hexadecimal Conversion Chart (continued)
Char.
Hex
Decimal
Char.
Hex
Decimal
$
%
&
’
24
25
26
27
28
29
2A
2B
36
37
;
3B
3C
3D
3E
3F
40
41
42
59
60
61
62
63
64
65
66
<
38
=
39
>
(
40
?
)
41
@
A
B
C 43
D
E
F
*
42
+
,
43
2C44
45
67
-
2D
2E
2F
30
31
32
33
34
35
36
37
38
39
3A
44
45
46
47
48
49
4A
4B
4C
4D
4E
4F
50
51
68
69
70
71
72
73
74
75
76
77
78
79
80
81
.
46
/
47
0
1
2
3
4
5
6
7
8
9
:
48
G
H
I
49
50
51
J
52
K
L
53
54
M
N
O
P
Q
55
56
57
58
C-10
Download from Www.Somanuals.com. All Manuals Search And Download.
Appendix C. Symbol Sets/Code Pages
ASCII to Hexadecimal Conversion Chart (continued)
Char.
Hex
Decimal
Char.
Hex
Decimal
R
S
T
U
V
W
X
Y
Z
[
52
53
54
55
56
57
58
59
5A
5B
5C92
5D
5E
5F
60
61
62
63
64
65
66
67
68
82
83
i
69
6A
6B
6C108
6D
6E
6F
105
106
107
j
84
k
85
l
86
m
109
110
111
112
113
114
87
n
88
o
89
p
70
90
q
71
91
r
72
\
s
73
115
74
]
93
t
116
117
118
119
120
121
122
123
124
125
126
127
^
94
u
75
_
‘
95
v
76
96
w
77
a
b
c
d
e
f
97
x
78
98
y
79
99
z
7A
7B
7C
7D
7E
7F
100
101
102
103
104
{
p
}
g
h
~
delete
C-11
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
C-12
Download from Www.Somanuals.com. All Manuals Search And Download.
AppendixD. FormatDesignTools
Use copies of these worksheets and grids to create formats,
batch data, and check digit schemes. You may want to keep
copies of the completed forms for your records:
✦
✦
✦
✦
✦
✦
Online Configuration Worksheet
Batch Worksheet
Check Digit Worksheet
Supply Layout Grids (Inches, Metric, Dots)
Format Worksheet
Format Sample Worksheet
D-1
Download from Www.Somanuals.com. All Manuals Search And Download.
Online Configuration Worksheet –––––––––––––––––––––––––––––
I
C
B
0
A
E
D
M
F
Download from Www.Somanuals.com. All Manuals Search And Download.
Batch Worksheet ––––––––––––––––––––––––––––––––––––––––––––
0
0
E
B
FIELD # DATA
DATA
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
Download from Www.Somanuals.com. All Manuals Search And Download.
Check Digit Worksheet ––––––––––––––––––––––––––––––––––––––
WEIGHTS
A8
A
R
WEIGHTS
A8
A
R
WEIGHTS
A8
A
R
WEIGHTS
A8
A
R
Download from Www.Somanuals.com. All Manuals Search And Download.
Supply Layout
(Inches)
8.0
7.5
7.0
6.5
6.0
5.5
5.0
4.5
4.0
3.5
3.0
2.5
2.0
1.5
1.0
0.5
0.0
4.2
4.0
3.5
0.0
1.5
2.0
1.0
0.5
2.5
3.0
Download from Www.Somanuals.com. All Manuals Search And Download.
Supply Layout
(Metric)
203
200
190
180
170
160
150
140
130
120
110
100
90
80
70
60
50
40
30
20
10
0
0
70
20 30
60
100
107
40
80
10
50
90
Download from Www.Somanuals.com. All Manuals Search And Download.
Supply Layout
(Dots)
1536
1440
1344
1248
1152
1056
960
864
768
672
576
480
384
288
192
96
0.0
288
480
576
806
768
384
672
192
96
0.0
Download from Www.Somanuals.com. All Manuals Search And Download.
OPTION #4
OPTION
#42
Price Field
OPTION #1
OPTION #30
Pad Data
OPTION
#61
Reimage
Field
Fixed Characters
Copy Data
from Previous Field
R 1
R 1
R 1
R 1
R 1
42
42
42
42
42
42
42
42
42
R 30
R 30
R 30
R 30
R 30
R 30
R 30
R
R
R
R
R
R
R
R
R
R 61
R 61
R 61
R 61
R 61
R 61
R 61
R 61
R 61
T
T
T
T
T
T
T
T
T
R 4
R
F
R 4
R 4
R 4
R 4
R 4
R 4
1
1
1
1
R
R
R
R
4
R
30
R
R 30
R 4
OPTION #4
OPTION #1
OPTION #30
Pad Data
OPTION #31
OPTION #60
OPTION
#61
Reimage
Field
OPTION #51
OPTION #52
OPTION #50
Define
Check Digit
Bar Code Densities
PDF417
Aspect Ratio
Incrementing
Data
Copy Data
from Previous Field
PDF417 Security /
Truncation
Fixed Characters
R 51
R 51
R 51
R 51
60
60
B
B
B
B
R
R
R
R
R 4
R 30
R 30
R
R
R
31
31
31
R 52
R
R
R 61
R 61
R 61
R 61
1
1
1
1
R
R
R
R
50
50
50
50
R 4
R 4
R 4
R 52
R 52
R 60
R
30
R 30
R 31
R
52
R
60
OPTION #4
OPTION #1
Fixed Characters
Copy Data
from Previous Field
FORMAT
WORKSHEET
C
C
C
C
C
C
C
D
D
D
D
1
R
R 4
Format Name
R 1
R 1
R 1
R
R
R
4
4
4
Format #
Date
Supply Size
Supply Type
Customer Name
Software Version
Q
G
L
L
L
L
Q
Q
Q
G
G
G
TCMPCL2FW 10/94
Download from Www.Somanuals.com. All Manuals Search And Download.
OPTION #4
OPTION
#42
Price Field
OPTION #1
OPTION #30
Pad Data
OPTION
#61
Reimage
Field
Fixed Characters
Copy Data
from Previous Field
42
42
42
42
42
42
42
42
42
1
1
1
1
1
1
1
1
1
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R 30
61
61
T
T
T
T
T
T
T
T
T
R
R
R
R
R
R
R
R
R
4
R
F
R
R
4
4
4
4
4
4
4
4
30
R 30
R 30
R 30
R 30
R 30
R 30
R 30
R 61
R 61
R 61
R 61
R 61
R 61
R
61
OPTION #4
OPTION #1
OPTION #30
Pad Data
OPTION #31
OPTION #60
OPTION
#61
Reimage
Field
OPTION #52
OPTION #51
OPTION #50
Bar Code Densities
Incrementing
Data
Define
Check Digit
PDF417
Aspect Ratio
Copy Data
from Previous Field
PDF417 Security /
Truncation
Fixed Characters
R 4
31
31
31
31
R 51
R 51
60
R
R
R
R
R
R 52
R
R
R
R
61
61
B
B
B
B
R
R
R 30
R
R
R
R
1
1
50
50
50
50
R 4
R 4
R 4
60
60
60
R
R
R 52
R 52
R 52
30
R
51
R 61
R 61
R 30
R 30
R 1
R 1
R 51
OPTION #4
OPTION #1
Copy Data
from Previous Field
Fixed Characters
(SAMPLE)
FORMAT
WORKSHEET
C
C
C
C
C
C
C
D
D
D
D
R 1
R 4
Format Name
1
1
R
R
R
R
R
4
4
4
Format #
R 1
Date
Supply Size
Supply Type
Customer Name
Software Version
Q
G
L
L
L
L
Q
Q
Q
G
G
G
TCMPCL2FW 10/94
Download from Www.Somanuals.com. All Manuals Search And Download.
AppendixE. Addressinga9490Printer
This appendix describes how to print supplies from a 9490
printer used with the Monarch® 9476 Mobile Printing Station.
The Station allows multiple printers to share a common
communication cable.
To use an individual printer on the Station, you must
✦
✦
✦
Define a unique address for each printer.
Select a printer.
Send format and batch packets to the selected printer.
Addressing the Printer –––––––––––––––––––––––––––––––––––––––
These steps describe how to address printers that share a
common communication cable.
Step 1. Define the Printer Address
You can define or change a printer address by sending the
communication settings packet. Make sure you assign a
unique address to each printer.
n
✦
✦
Turn off all the printers except the one you want to address.
Do not assign 000000 as a printer address.
Syntax {I,F,baud,word_length,stop_bits,parity,
flow_control,pr_address p }
See "Defining the Communication Settings Packet" in Chapter
3 for more information.
E-1
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
F7. pr_address
Printer’s address. Can be any six-byte string in the 0 to
255 decimal range enclosed by quotes. We recommend
setting the printer’s address to the printable alphanumeric
ASCII values (0-9; A-Z; a-z). This avoids any conflict with
the control characters (ENQ, parameter separators, etc.)
and is easily interpreted.
Example {I,F,3,1,0,0,1,"ABC123" p }
Uses a baud rate of 9600, an 8-bit word length, one stop bit,
no parity, the DTR mode, and sets one printer’s address to
ABC123.
If the only parameter you need to change is the printer’s
address, make sure the printer is selected and ready to
receive data. Then, send this packet:
Example {I,F,,,,,,"ABC123" p }
Keeps your previously defined communication settings and
sets one printer’s address to ABC123.
Turn on the next printer you want to address and set the
address by sending the communication settings packet.
Repeat the addressing procedure for any remaining printers.
After a printer has been addressed, immediate commands are
enabled and the caret (^) is the defined immediate command
character. If you need to change the immediate command
character, see "Defining the Control Characters Packet" in
Chapter 3 for more information.
Addresses remain in the printer after you turn off the printer.
You can readdress any printer at any time by sending the
communication settings packet. If a printer has been selected
by the immediate command, it remains active until a different
printer is selected or you turn the printer off. Only one printer
may be active at a time. The defined printer address is
displayed on the test label above the bar code. See "Printing
a Test Label" in Chapter 8 for more information.
E-2
Download from Www.Somanuals.com. All Manuals Search And Download.
Appendix E. Addressing a 9490 Printer
Step 2. Select a Printer
Select a specific printer by sending this immediate command:
^ADxxxxxx, where ^ is the defined immediate command
character, and xxxxxx is the printer’s address in ASCII. See
"Using Immediate Commands," in Chapter 3 for more
information. To read the hexadecimal address found on the
test label, convert it to the ASCII equivalent.
After you send this immediate command, the selected printer
remains active until a different printer is selected or you turn
the printer off. You must send this immediate command before
the printer can process status polling, job request, format,
batch, or any other MPCLII packets.
Example ^ADABC123
Selects the ABC123 printer. The ABC123 printer is ready to
receive status polling/job requests, or any MPCLII packets.
Step 3. Select the Battery Voltage
Selecting the battery voltage is required only for the 9490
printers used with the Station, because a 12-volt battery
powers all the printers on the Station. Print a test label to
verify which voltage is selected. The battery voltage selection
is printed after the model number on the test label. See
"Printing a Test Label" in Chapter 8 for more information. You
can change the battery voltage by sending the print control
packet.
Selecting the proper voltage detects low-battery conditions, so
you know when to recharge the battery. If you remove the
9490 printer from the Station, select the 15-volt battery.
Syntax {I,C,contrast,print_adjust,margin_adjust,speed_adj
ust, supply_width,bat_voltage p }
See "Defining the Print Control Packet" in Chapter 3 for more
information.
E-3
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
C7. bat_voltage Selects the battery voltage. Options:
0
1
15-volt battery
12-volt battery
n
The printer’s LED does not flash after receiving this packet.
To check if the battery voltage changed, print a test label. The
selected printer remains active until a different printer is
selected or you turn the printer off.
Example {I,C,0,0,0,0,768,1 p }
Uses the default print contrast, does not adjust the print or
margin positions, prints at 2 inches per second, sets the
supply width to 4 inches, and specifies a 12-volt battery.
If the only parameter you need to change is the battery
voltage, make sure the printer is selected and ready to receive
data. Then, send this packet:
Example {I,C,,,,,,1 p }
Keeps your previously defined print control settings and
specifies a 12-volt battery.
UsingNon-AddressedMode––––––––––––––––––––––––––––––––––
In non-addressed mode, the printer uses a single
communication cable and does not need to be addressed or
selected before sending format and batch packets. To use a
printer in non-addressed mode, you must clear the printer’s
address. Make sure the printer is selected and ready to
receive data. Clear the printer’s address by sending this
packet:
Example {I,F,,,,,,"" p }
Keeps your previously defined communication settings and
clears the printer’s address. The address becomes 000000.
Your printer is ready to operate in non-addressed mode. You
can send format, batch, or any other MPCLII packets to the
printer.
E-4
Download from Www.Somanuals.com. All Manuals Search And Download.
Appendix E. Addressing a 9490 Printer
ReturningtoAddressedMode
To change the printer from non-addressed mode to addressed
mode:
1. Define the printer’s address by sending the communication
settings packet. After a printer has been addressed,
immediate commands are automatically enabled with the
caret (^) as the immediate command character.
2. Select the printer by sending the immediate command,
^ADxxxxxx.
3. Send format and batch packets to the printer.
Switching Between Addressed Printers–––––––––––––––––––––––––
Depending on the supply loaded in each 9490 printer, you may
need to alternate printing between several printers.
The following example shows how to select one printer, send a
format, select a different printer, send a format, and then
switch to the first printer. Remember to print a test label to
determine each printer’s address.
Example ^AD111AAA
Selects the 111AAA printer.
Copy TEST.fmt com1 Sends TEST.fmt to the 111AAA
printer.
^AD222BBB
Selects the 222BBB printer.
Copy LABEL.fmt com1 Sends LABEL.fmt to the 222BBB
printer.
^AD111AAA
Selects the 111AAA printer.
Copy SAMPLE.fmt com1 Sends SAMPLE.fmt to the
111AAA printer.
You can change either printer’s address to 333CCC by
sending:
{I,F,,,,,,"333CCC" p }
Make sure the printer you want to readdress is selected.
E-5
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
Troubleshooting ––––––––––––––––––––––––––––––––––––––––––––
If you have a problem with the printer that you cannot correct,
call Service. See your printer’s documentation for more
troubleshooting information.
Problem
Action
Printer indicates a low battery
when fully charged.
Make sure the battery voltage is set to the
correct level. Change the voltage from 15 volts
to 12 volts.
Printer in addressed mode does
not accept packets.
Make sure the printer you are trying to use has
been selected by an immediate command
containing that printer’s address.
Printer in non-addressed mode
does not accept packets.
Make sure you have cleared the printer’s
address by sending this packet: {I,F,,,,,,"" p }
The
Station
printer
does
not
print.There
are
three
possible
problems:
The Station’s battery is low.
One of the printers is set to an incorrect voltage.
One of the printers has a full data buffer.
Turn the printers off to clear the buffers. If the
printers still do not print, check each printer’s
voltage selection. If the voltage selection is
correct (12 volts), charge the Station’s battery.
E-6
Download from Www.Somanuals.com. All Manuals Search And Download.
Glossary
Batch Data
2,"Monarch" p
Defines the actual information (as fields
within { }) printed on the label.
Batch Control
E,0,1,4,2 p
Defines the print job (as a field).
Batch Header
{B,1,N,1}
First line of a batch, immediately following
({). Identifies the format and batch
quantity.
Batch Packet
{B,1,N,1 p
Contains a batch header and the batch
data. Enclosed within { }.
2,"Monarch" p }
Bitmapped Fonts
Reside in the printer’s RAM or in a ROM
chip. If you change the point size, you
have changed the font. Magnifying these
fonts causes some jaggedness to occur.
Buffer
Field
Storage area in the printer’s memory that
holds specific data (images, formats, etc).
Can be text, bar codes, lines, boxes,
constant, or non-printable text. It is the
result of a field definition.
Field Definition
Field Parameters
Format
Any string of parameters that pertain to
one field. A field definition begins with a
field identifier (such as T, B, D, C, etc.).
T,1,10,V,250,50,0,1,1,1,B,C,0p
Parameters that apply to a field and are
separated by commas. (In the above
example, B is a field element for Black
print on a white background.)
Layout or design for your printed label.
Download from Www.Somanuals.com. All Manuals Search And Download.
Format Header
First line of a format, immediately
following the start of packet ({). A format
header must begin with F.
{F,1,A,R,E,600,400,"Fmt-1" p
Monospaced Fonts Characters have the same width and are
easy to center justify. (Standard, Bold,
and Reduced fonts.)
Non-volatile RAM
(NVRAM)
Contains information that is SAVED on
power-down.
Option
R,4,6,1,3,1 p
Any line within a format that applies
special formatting to a field. This line
always begins with R and must
immediately follow the field it applies to.
Packet
Any string of characters within ({ }).
{B,1,N,1 p
2,"Monarch" p }
Pre-image
A way to optimize the printer, because it
images the fields while data is collected.
After the last field is imaged, the label
prints almost immediately.
Proportionally
Spaced Fonts
Characters have different widths and are
difficult to center justify.
Scalable Fonts
Reside in the printer’s RAM or in a ROM
chip. Changing the point size and
magnification prints a smooth font. There
is no jaggedness at any point size,
because the font is created from an
equation every time it is used.
Soft (Downloaded) Reside in the printer’s RAM. They can be
Fonts
erased or overwritten.
Volatile RAM
Contains information that is LOST on
power-down.
Download from Www.Somanuals.com. All Manuals Search And Download.
Index
batch data field
defining 6-5
syntax 6-5
containing incrementing fields 6-6
sample 6-5
A –––––––––––––––––––––––––––––
adding custom fonts 3-26
addressing
9490 printer E-1, E-3, E-5
algorithm,in sum of digits 5-16
algorithm,in sum of products 5-15
allocating
using entered/ copied data 6-6
batch header
syntax 6-3
defining 6-2
sample 6-3
memory 3-15
using zero quantities 10-3
batch method of downloading
explained 6-7
B –––––––––––––––––––––––––––––
backing up 1-5
batch quantity zero
downloading explained 6-7
batch quantity, defined 6-2
baud rate selection 3-13
box 2-6
bar code
defining aspect ratios 5-11
field 2-6
PDF417 options 5-11
bar code density
syntax 5-9
bar codes
boxes
defining 4-21
determining distance from left/ right
4-22
determining distance from top/ bottom
4-22
buffer
scalable font 3-20
buffer selection 3-15
buffer size selection 3-15
character lengths 4-8
customizing density 5-9
defining 4-7
defining densities 5-9
determining distance from top/ bottom
4-9
generating check digits 5-7
placing human readables 10-6
selecting a density 4-10
batch
C–––––––––––––––––––––––––––––
canceling printing 3-23
clearing data from memory 3-25
downloading sample 6-2
overview of packet 6-2
worksheet D-4
changing
bar code density 5-9
communication settings 3-13
memory configuration 3-15
packet control characters 3-11
character rotation
batch control field
defining 6-4
in constant text field 4-17
in text field 4-6
syntax 6-4
sample 6-4
Index - 1
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
characters
communication settings packet F 3-13
guidelines 3-6
header 3-5
memory configuration packet M 3-15
monetary formatting packet D 3-10
overview 3-5
fixed using option 1 5-3
number of in bar code 4-7
number of in non-printable field 4-14
number of in text 4-2
padding 5-6
placement of human readables 10-6
check digit
packet control characters packet E
3-11
worksheet D-4
check digit option
print control packet C 3-9
sample 3-6
syntax 5-7
supply setup packet B 3-8
system setup packet A 3-7
configuring the printer 3-1
constant text 2-6
constant text fields
character rotation 4-17
defining 4-15
check digit schemes
syntax 5-14 - 5-15
using sum of digits 5-16
using sum of products 5-15
check digits
clearing scheme from memory 3-25
customizing a scheme 5-14
generating 5-7
determining distance from top/ bottom
4-15
checking
justification 4-17
ENQ trailer characters 8-1
ENQ/ IMD characters 8-1
job status 7-7
rotating 4-18
sample 4-15, 4-18
control characters
factory defaults 3-3
resetting 3-13
selecting 3-11
syntax 3-11
copy command
packet control characters 8-1
printer status 7-1
RS232 trailer characters 8-1
clearing packets 3-25
code pages C-1
437 and 850 C-2
sample 6-2
437 table C-7
copy data
850 table C-8
entering C-2
selecting C-2
in partial form 5-5
merging fields 5-5
source field 5-4
color
syntax 5-4
options 4-16
color options of text 4-5
copying data, using option 4 5-4
creating
communication
DOS batch files 6-8
packet syntax 3-13
using a mode command 3-1
compliance
sample A-6
configuration
types of 3-1
uploaded from printer 3-28
configuration packets
Index - 2
Download from Www.Somanuals.com. All Manuals Search And Download.
Index
density
using option 50 to customize 5-9
D –––––––––––––––––––––––––––––
design tools D-1, D-4
about the grid 2-4
designing a format 2-1, 2-6
drawing a sketch 2-3
using grids 2-4
determining format content 2-2
device selection 3-15
diagnostics
daily checklist 1-5
data
copy option 4 5-4
fixed option 1 5-3
for batch 6-5
padding option 30 5-6
setting the starting increment 6-6
data dump 8-3
printing test label 8-1
direction of
data stream
examples A-1
examples A-2, A-6 - A-7, A-9 - A-11
Maxicode A-2
constant text character 4-17
constant text field 4-18
of lines 4-20
text character 4-6
text field 4-6
decimal point selection 3-10
decrementing fields
fixing the first number 5-12
syntax 5-12
using option 60 5-12
default
supply setup packet 3-30 - 3-32
system setup packet 3-30 - 3-32
defining
DOS batch files
creating 6-8
downloadable fonts
buffer 3-19
downloading
batch method 6-7
batch quantity zero method 6-7
methods 6-6
modified field parameters 6-8
order packets should be received 6-1
overview 6-1, 6-3, 6-5, 6-7
sample 6-2
sequential method 6-6
to the printer (overview) 6-8
bar codes 4-7
batch control field 6-4
batch data field 6-5
batch header 6-2
boxes 4-21
check digit scheme w/ sod 5-16
check digit scheme w/ sop 5-15
communication settings packet F 3-13
configuration header 3-5
constant text fields 4-15
font upload packet 3-26
lines 4-18
E–––––––––––––––––––––––––––––
enabling immediate commands 3-22
ENQ
memory configuration packet M 3-15
monetary formatting packet D 3-10
non-printable fields 4-13
packet control characters packet E
3-11
printing existing config 8-1
reference table 7-3, 7-5
requesting status 7-1
Response 7-1
entering
print control packet C 3-9
supply setup packet B 3-8
system setup packet A 3-7
text fields 4-2
partial field parameters 6-8
erasing packets 3-25
Index - 3
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
errors 7-13
defining as option 1 5-3
in constant text field 4-18
in text field 4-2
about 9-1
communication 9-11 - 9-13
data 9-1 - 9-10
syntax 5-3
data format failure 9-15
display 9-23 - 9-24
machine faults 9-16 - 9-22
flow control selection 3-13
font B-1 - B-2, B-4 - B-8
soft B-1 - B-2
appearance B-1 - B-2
information 2-5
magnification B-4 - B-8
number B-10
F –––––––––––––––––––––––––––––
feed mode selection 6-4
field
scalable 2-5, B-8
examples 2-6
options 5-11
types 2-6
font packets
clearing from memory 3-25
font upload packet
defining 3-26
fonts
field color
attributes 4-16
field options
optimizing 10-5
format
brief list of 5-2
calculating check digits 5-7
copy data 5-4
customized bar code density 5-9
fixed data 5-3
buffer 3-19
contents 2-6
design tools D-1, D-4
designing 2-6
incrementing/ decrementing fields
5-12
font number B-10
sample A-1, A-6 - A-7, A-9 - A-11
worksheet 2-6, D-1
formats
ordering 5-1
overview 5-1
padding data 5-6
price field 5-8
reimaging 5-13
clearing from memory 3-25
decisions to make 2-2
defining bar codes 4-7
defining boxes 4-21
defining constant text fields 4-15
defining lines 4-18
defining non-printable fields 4-13
defining text fields 4-2
defining the header 4-1
designing 2-1, 2-3
determining content 2-2
downloading sample 6-2
modifying partial parameters 6-8
referenced in batch packet 6-2
sample 1-3
restrictions 5-2
using multiple 5-1
fields
batch control syntax 6-4
batch data syntax 6-5
constant text rotation 4-18
finding trailing spaces 10-6
padding 5-6
repeating parameters 10-5
setting the starting increment 6-6
text field rotation 4-6
using data entry/ copied fields 6-6
finding
using grids 2-4
font number B-10
fixed data
Index - 4
Download from Www.Somanuals.com. All Manuals Search And Download.
Index
explanation of 7-8
syntax for 0-2 7-8
syntax for 3 7-9
syntax for 4 7-11
G –––––––––––––––––––––––––––––
generating check digits with option 31
5-7
graphic packets
clearing from memory 3-25
grid
job status
explanation of response 7-8
requesting 7-7
table 7-12 - 7-13
overview 2-4
justification
of constant text fields 4-17
of text field 4-6
H –––––––––––––––––––––––––––––
human readable characters
placement considerations 10-6
L –––––––––––––––––––––––––––––
language, printer 3-7
layout
I ––––––––––––––––––––––––––––––
decisions to make 2-2
designing a label 2-1
grid 2-4
image buffer 3-18
imaging
repeating parameters 10-5
using zero batch headers 10-3
imaging time
rough sketches 2-3
length
of a bar code field 4-7
of a non-printable field 4-14
of a text field 4-2
line 2-6
when to use scalable fonts 10-5
IMD
printing existing config 8-1
immediate commands
enabling 3-22
lines
defining 4-18
sending 3-23
defining as segment 4-19
defining as vectors 4-19
determining distance from left/ right
4-20
determining distance from top/ bottom
4-19
table 3-24
when to use 3-22
incrementing fields
fixing the first number 5-12
in batch data 6-6
restrictions 5-2
thickness 4-21
syntax 5-12
using option 60 5-12
inquiry request
explanation of 7-1
inquiry response
M ––––––––––––––––––––––––––––
magnification
character B-4 - B-8
considerations 10-6
height B-4 - B-8
explanation of 7-1
J ––––––––––––––––––––––––––––––
width B-4 - B-8
margin adjustment selection 3-9
Maxicode
data stream A-2
MaxiCode information A-2
job request
syntax 7-7
job response
Index - 5
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
measurement
optimizing
print quality 10-1
on a grid 2-4
memory
print speed 10-1
repeating field parameters 10-5
using zero batch quantities 10-3
optional entry
to modify partial field parameters 6-8
optional font 4-4
allocating 3-15
clearing packets 3-25
packet syntax 3-15
memory buffer
downloadable fonts 3-19
format 3-19
options
image 3-18
field 5-11
receive 3-18
options,field 5-9
scalable font 3-20
brief list of 5-2
transmit 3-18
merging
calculating check digits 5-7
copy data 5-4
copied data 5-5
customized bar code density 5-9
fixed data 5-3
general overview 5-1
incrementing/ decrementing fields
5-12
fields with option 4 5-4
mode command sample 3-1
modulus
description of check digit calc 5-14
in sum of digits 5-16
in sum of products 5-15
monetary
ordering 5-1
padding data 5-6
price formatting 5-8
reimaging 5-13
restrictions 5-2
using multiple 5-1
decimal selection 3-10
formatting syntax 3-10
list of options 3-10
symbol selection 3-10
symbol setting 3-10
using price formatting 5-8
P –––––––––––––––––––––––––––––
packet A
syntax 3-7
packet B
N –––––––––––––––––––––––––––––
non-printable fields
defining 4-13
syntax 3-8
packet C
sample 4-14
syntax 3-9
non-printable text fields 2-6
packet control characters
factory defaults 3-3
printing existing config 8-1
resetting 3-13
selecting new 3-11
syntax 3-11
packet D
O –––––––––––––––––––––––––––––
online
configuration 3-1
online configuration
worksheet D-2
online mode selection 3-7
opaque overlay
syntax 3-10
packet E
syntax 3-11
explanation 4-5, 4-17
Index - 6
Download from Www.Somanuals.com. All Manuals Search And Download.
Index
packet F
syntax 3-13
packet M
syntax 3-15
packets
batch 6-2
3-11
packet guidelines 3-6
packet overview 3-5
packet sample 3-6
supply setup packet B 3-8
system setup packet A 3-7
upload syntax 3-28
printer status
check digit scheme 5-14
clearing from memory 3-25
configuration 3-5
explanation of response 7-1
overview 7-1
configuration upload 3-28
guidelines 3-3
requesting 7-1
padding data 5-6
syntax 7-2
syntax 5-6
printers
parameters
ways to configure 3-1
printing
for batch control field 6-4
for batch data field 6-5
for batch header 6-3
modifying partial 6-8
repeating 10-5
canceling 3-23
ordering packets to download 6-1
overview 6-1, 6-3, 6-5, 6-7
test label 8-1
parity selection 3-13
placing
human readables 10-6
point size B-9
problem
running out of printer memory 3-25
problems
check digit miscalculated 5-8
polling for status
framing error while downloading 6-2
overview 7-1
human readables cut off 10-6
price fields
image time and changing data 10-5
image time and unchanging data
10-3
imaging time and repeating field
parameters 10-5
incorrect symbols print 4-18
invalid packet syntax 3-3
missing/ overlapping due to
magnification 10-6
formatting option 5-8
monetary formatting 3-10
restrictions with check digits 5-8
restrictions with incrementing 5-2
syntax 5-8
print contrast/ vert adjustment
selection 3-9
print control
in batch control field 6-4
syntax 3-9
no check digit generated 5-7
off tag errors 10-6
printer
poor print quality 10-1
procedures
configuring 3-1
printer configuration
communication settings packet F 3-13
header 3-5
backing up 1-5
daily checklist 1-5
print logs 1-5
memory configuration packet M 3-15
monetary formatting packet D 3-10
packet C 3-9
programming conventions 3-3
packet control characters packet E
Index - 7
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
immediate command 3-23
incrementing/ decrementing field
option 5-12
R –––––––––––––––––––––––––––––
receive buffer 3-18
reimaging, using option 61 5-13
removing
9490 printer’s address E-1, E-3, E-5
requesting job status
explanation of 7-7
requesting printer status
explanation of 7-1
overview 7-1
resetting packet control characters
3-13
response
to job request 0-2 7-8
to job request 3 7-9
to job request 4 7-11
ribbon selection 3-8
rotating
inquiry response 7-2
job request 7-7
job response 0-2 7-8
job response 3 7-9
job response 4 7-11
memory configuration packet F 3-15
mode command 3-1
monetary formatting packet D 3-10
packet control characters packet E
3-11
padding data 5-6
price field option 5-8
print control packet C 3-9
printer configuration uploaded 3-29
sequential method downloading 6-7
supply setup packet B 3-8
system setup packet A 3-7
text field 4-2
constant text characters 4-17
constant text fields 4-18
text characters 4-6
text fields 4-6
zero batch packet A-9
sample formats A-6 - A-7, A-9 - A-11
scalable font 2-5, 4-4 - 4-6, 4-16 - 4-17,
B-8
buffer 3-20
schemes
rough sketches 2-3
RS232 trailer characters
printing existing config 8-1
customizing check digits 5-14
segments
S –––––––––––––––––––––––––––––
defining 4-19
selector, check digit
description of 5-14
sending immediate commands 3-23
sequential downloading
explained 6-6
sample
(fixed) data field 5-3
bar code density option 5-9
batch control field 6-4
batch data field 6-5
batch header 6-3
serial communication 3-1
setting
batch method downloading 6-7
calculate check digit option 5-7
check digit scheme packet 5-14 - 5-15
communication settings packet F 3-13
compliance packet A-6
configuration packet 3-6
copy field 5-4
font packet 3-27
format A-1
format header 4-1
battery voltage 3-9
baud rate 3-13
feed mode 3-8
flow control 3-13
format number 4-1
language 3-7
margin position 3-9
monetary symbol 3-10
Index - 8
Download from Www.Somanuals.com. All Manuals Search And Download.
Index
number of decimal places 3-10
online mode 3-7
parity 3-13
print contrast 3-9
print position 3-9
print speed 3-9
format header 4-1
memory configuration packet M 3-15
monetary formatting packet D 3-10
non-printable field 4-14
packet control characters packet E
3-11
printhead width 3-9
ribbon 3-8
serial communication 3-1
stop bits 3-13
print control packet C 3-9
printer configuration upload 3-28
supply setup packet B 3-8
system setup packet A 3-7
supply size 4-1
system setup
supply type/ position 3-8
unit of measure 4-1
word length 3-13
smart imaging 10-1
soft fonts B-1 - B-2
source field, of copy data 5-4
speed adjustment selection 3-9
status polling
syntax 3-7
system setup packet
default 3-30 - 3-32
T–––––––––––––––––––––––––––––
table
bar code lengths 4-8
ENQ reference 7-3, 7-5
fixed/ variable bar codes 4-8
immediate commands 3-24
job status 7-13
overview 7-1
stop bits selection 3-13
sum of digits calculation 5-16
sum of products calculation 5-15
supply
about the layout grid 2-4
measurement on a grid 2-4
type/ position selection 3-8
supply setup
job status 0-2 7-12
test label
printing 8-1
text
field 2-6
text fields
syntax 3-8
character rotation 4-6
color attributes 4-5
defining 4-2
supply setup packet
default 3-30 - 3-32
supply type/ position selection 3-9
symbol set C-1
determining distance from left/ right
4-4
ANSI C-2
entering C-2
Internal table C-3
International C-2
options 4-7
determining distance from top/ bottom
4-3
justification 4-6
modifying character height 4-4
modifying character spacing 4-4
modifying character width 4-5
placing proportionally spaced
characters 4-3
selecting C-2
symbols
monetary 5-8
syntax
rotating 4-6
syntax 4-2
communication settings packet F 3-13
constant text field 4-15, 4-18
font upload packet 3-26
Index - 9
Download from Www.Somanuals.com. All Manuals Search And Download.
MPCLII Packet Reference Manual
thickness
line 4-21
trailing spaces
finding 10-6
transmit buffer 3-18
transparent overlay
explanation 4-5, 4-17
U –––––––––––––––––––––––––––––
unit of measure
setting 4-1
uploading
configuration 3-28
V –––––––––––––––––––––––––––––
variable length
padding for 5-6
vector fonts buffer 3-20
vectors
defining 4-19
voltage selection 3-9
W–––––––––––––––––––––––––––––
word length selection 3-13
worksheet
batch D-4
check digit D-4
format 2-6, D-1
online configuration D-2
Index - 10
Download from Www.Somanuals.com. All Manuals Search And Download.
Download from Www.Somanuals.com. All Manuals Search And Download.
For supplies, service, or assistance call:
TOLL FREE:
1-800-543-6650 (In the U.S.A.)
1-800-263-4650 (In Canada)
INTERNET ADDRESS:
www.monarch.com
Published by the Technical Communications Department.
Printed in U.S.A.
Download from Www.Somanuals.com. All Manuals Search And Download.
|