Paxar Printer TCMPCL2PR User Manual

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 TrueTypefonts 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® 9476Mobile 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 printers 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.  

Peavey Musical Instrument Amplifier LA 400 User Manual
Pelco Security Camera C2444M C User Manual
Philips Camcorder AG HPX171E User Manual
Philips Clock Radio AJ3122 61 User Manual
Philips Computer Monitor 105S61 User Manual
Philips Portable Radio AE6370 20Z User Manual
Pitney Bowes Postal Equipment DM800 User Manual
Polar Watch RCX5 User Manual
Polk Audio Car Satellite Radio System SRH1000 User Manual
Porter Cable Portable Generator PH350IS User Manual