Main
Monarch Printers
Page
TABLE OF CONTENTS
Page
Page
Page
Page
Page
Page
Page
Page
Page
GETTING STARTED 1
About This Manual
Before You Begin
Creating an MPCLII Format Packet
Page
Daily Startup Procedures
Starting with a Design
Determining Format Contents
Determining the Print Area
Drawing Rough Sketches
Using Supply Layout Grids
Considering Field Types
Considering Fonts
Interchanging Packets
Using the Format Worksheet
Filling in the Format Worksheet
Page
CONFIGURING THE PRINTER 2
Setting Communication Parameters
About DIP Switches
Using Parallel Communications
Using Autobaud
Using MPCLII Conventions
MPCLII Punctuation
Standard Syntax Guidelines
Using Online Configuration Packets
Configuration Packet Header
Page
Page
Configuration Syntax Guidelines
Making Print Adjustments
Defining the System Setup Packet
Syntax
symbol_set p}
Configuring the Printer 2-11
Defining the Supply Setup Packet
Page
Defining the Print Control Packet
2-14 Configuring the Printer
speed_adj,ph_width p }
Defining the Monetary Formatting Packet
Defining the Control Characters Packet
Page
Resetting Control Characters
Defining the Communication Settings Packet
Syntax
flow_control p }
Configuring the Printer 2-19
Example Uses 9600 baud, an 8-bit word length, one stop bit, no parity, and the DTR mode.
Defining the Backfeed Control Packet
Page
Special Considerations When Using Backfeed
Defining the Memory Configuration Packet
M3. device Storage type:
2-24 Configuring the Printer
Checking Current Buffer Sizes
About Memory Buffers
Length
Linecount
Buffer Worksheet
Buffer Allocation Considerations
Memory Considerations with Downloaded TrueType Fonts
Using Immediate Commands
Enabling Immediate Commands
Sending Immediate Commands
Configuring the Printer 2-31
Clearing Packets from Memory
Using the Font Packet
Page
Page
Using the Flash Upload Packet
Page
Flash Considerations
Uploading Format Header Information
Page
Page
DEFINING FIELDS 3
Defining the Format Header
A Format Header begins a format file. Syntax
3-2 Defining Fields
width,"name" p
F5. measure Unit of measure. See the following table. Options:
Defining Text Fields
3-4 Defining Fields
Defining Fields 3-5
3-6 Defining Fields
Defining Fields 3-7
Page
Defining Bar Code Fields
Each bar code field requires a separate definition. Syntax
Defining Fields 3-9
font,density,height,text,alignment, field rot p
Left/Center/Right-Justified Fields
Balanced Fields End-Justified Fields 3-10 Defining Fields
Remember to include text or numbers that may appear with the bar code for the row measurement.
Defining Fields 3-11
3-12 Defining Fields
203 DPI Barcode Densities
Defining Fields 3-13
3-14 Defining Fields
NOTE: Values in bold indicate the default.
203 DPI Barcode Densities
Defining Fields 3-15
300 DPI Barcode Densities
3-16 Defining Fields
NOTE: Values in bold indicate the default.
Defining Fields 3-17
300 DPI Barcode Densities
3-18 Defining Fields
Defining Fields 3-19
Defining Non-Printable Text Fields
Defining Constant Text Fields
3-22 Defining Fields
Defining Fields 3-23
3-24 Defining Fields
Page
Defining Line Fields
Line Types
Defining Fields 3-27
Page
Defining Box Fields
Defining Fields 3-29
"pattern" p
Page
DEFINING FIELD OPTIONS 4
Applying Field Options
Combining Field Options
Option 1 (Fixed Data)
Option 2 (Data Type Restrictions)
Option 3 (Data Entry Templates)
Option 4 (Copy Data)
Merging Fields
Sub-Fields
Option 5 (Define Data Entry Sources)
Option 20 (Define Data Entry Prompts)
Option 30 (Padding Data)
Sample Use for Padding
Option 31 (Calculate Check Digit)
Option 42 (Price Field)
Option 50 (Bar Code Density)
Option 51 (PDF417 Security/Truncation)
Option 52 (PDF417 Width/Length)
Option 60 (Incrementing/Decrementing Fields)
Fixing the First Number in the Incrementing Sequence
Option 61 (Reimage Field)
Using Check Digits
Sum of Products Calculation
Sum of Digits Calculation
Page
CREATING GRAPHICS 5
Overview of Compliance Labels
Overview of Bitmapped Images
Determining a Method
Designing Compliance Labels
Designing Bitmapped Images
Special Considerations
Using the Hex Method
1. Assign 1 to every black square and 0 to every white square.
5-6 Creating Graphics
Using the Run Length Encoding Method
Page
Determining How to Store the Image
Using Flash
Using Non-volatile RAM
Using Volatile RAM
Using Temporary Storage
Creating a Graphic Packet
Positioning the Graphic Image
Page
Defining the Graphic Header
5-14 Creating Graphics
Creating Bitmap Fields
B2. row Distance (in dots) from the graphic image s bottom margin to the bitmap line.
Creating Next-Bitmap Fields
Creating Duplicate Fields
Sample Compliance Graphic Packet
Sample Hex Graphic Packet
5-20 Creating Graphics
Sample Run Length Graphic Packet
Creating Graphics 5-21
5-22 Creating Graphics
Placing the Graphic in a Format
Defining the Graphic Field
Page
Sample Compliance Label
This sample format packet uses the graphic packet in "Creating a Graphic Packet."
Creating Graphics 5-25
Sample Batch Packet
Sample Bitmap Graphic Image
PRINTING 6
Page
Defining the Batch Header
Defining the Batch Control Field
Printing 6-5
Defining Batch Data Fields
Using Special Characters in Batch Data
Merged or Sub-Fields
Incrementing Fields
Special Printing Considerations
Downloading Methods
Sequential Method
Batch Method
Batch Quantity Zero Method
Modifying Formats
Optional Entry Method
Creating DOS Batch Files for Downloading
STATUS POLLING 7
Inquiry Request (ENQ)
Inquiry Response
Page
ENQ Reference Table - Byte #2
7-4 Status Polling
ENQ Reference Table - Byte #2 (continued)
Status Polling 7-5
ENQ Reference Table - Byte #3
7-6 Status Polling
ENQ Reference Table - Byte #3 (continued)
Status Polling 7-7
Job Request
Job Response
Page
Page
Page
Job Status 0, 1, 2 Response Table (Status 1 Codes)
Numbers 25 through 50 are not currently in use.
Status Polling 7-13
Job Status 0, 1, 2 Response Table (Status 2 Codes)
7-14 Status Polling
DIAGNOSTICS AND ERRORS 8
Printing a Test Label
Using the 9403 or 9850 Printer
Page
Reading a 9820/9830/9835/9840/9850 Test Label
If You Receive an Error Message
If the PC and Printer Arent Communicating
Calling Technical Support
Additional Diagnostics Information
Reading an Error Label
Data Errors
Page
Page
Page
Page
Page
Page
Page
Page
Communication Failures
Page
Data Formatting Failures
Page
Page
Machine Faults
Page
Page
Page
Page
Page
PRINTER OPTIMIZATION 9
Adjusting the Print Quality
Page
Reducing Imaging Time
Page
General Format Tips and Hints
Page
Page
Sample UPCA Format Packet
Sample MaxiCode Packets
Mode 0 (Obsolete) Sample
Mode 2 Sample
Samples A-5
Mode 3 Sample
A-6 Samples
Sample Data Matrix Packets
Square Data Matrix Packet
Rectangular Data Matrix Packet
Sample Compliance Packet
A-8 Samples
Sample Batch Packet
Samples A-9
Page
Sample Format Packet
Samples A-11
Sample Zero Batch Packet
A-12 Samples
Sample Data Entry Format Packet
Samples A-13
Depending on the operator-entered batch data, a label similar to this one prints.
Page
FONTS B
These samples were printed using the Internal Symbol set. Fonts B-1
Page
Page
Page
Page
Monospaced Font Magnification
Using 203 DPI
Using 300 DPI
Page
OCRA-like (1x only)
B-8 Fonts
300 DPI Height Magnification
Fonts B-9
Proportional Font Magnification
CG Triumvirate Bold (9 pt.) 203 DPI
Height Magnification 203 DPI
CG Triumvirate Bold (9 pt.) 300 DPI
Height Magnification 300 DPI
Fonts B-11
CG Triumvirate (6 pt.) 203 DPI
Height Maginfication 203 DPI
CG Triumvirate (6 pt.) 300 DPI
B-12 Fonts
Height Maginfication 203 DPI
CG Triumvirate (7 pt.) 203 DPI
Height Magnification 203 DPI
Fonts B-13
CG Triumvirate (7 pt.) 300 DPI
CG Triumvirate (9 pt.) 203 DPI
B-14 Fonts
CG Triumvirate (9 pt.) 300 DPI
CG Triumvirate (11 pt.) 203 DPI
Fonts B-15
CG Triumvirate (11 pt.) 300 DPI
B-16 Fonts
CG Triumvirate (15 pt.) 203 DPI
Fonts B-17
CG Triumvirate (15 pt.) 300 DPI
B-18 Fonts
Scalable/TrueType Font Information
Format Considerations
24pt Sample
48pt Sample 72ptSample
About the Scalable Font 50
Downloading TrueType Fonts (9840/9850)
Using Asian (2-Byte) TrueType Fonts (9850)
Sample Asian (2-Byte) Font Format and Batch
Licensing Your Fonts
Using Font Numbers in Formats
Locating the Font Number in a Font Packet
Page
SYMBOL SETS/CODE PAGES C
Supported Symbol Sets and Code Pages
Selecting the Internal Symbol Set
Selecting the ANSI Symbol Set
Selecting the 437 or 850 Code Page
Using Code 128 Function Codes
Entering Extended Characters
Using International Character Sets/Code Pages
Internal Symbol Set
Page
Page
Page
Page
Page
Page
Page
Page
Page
Page
ASCII to Hexadecimal Conversion Chart
C-14 Symbol Sets/Code Pages
ASCII to Hexadecimal Conversion Chart (continued)
Symbol Sets/Code Pages C-15
ASCII to Hexadecimal Conversion Chart (continued)
C-16 Symbol Sets/Code Pages
Binary to Hex Conversion Chart
Symbol Sets/Code Pages C-17
C-18 Symbol Sets/Code Pages
Symbol Sets/Code Pages C-19
C-20 Symbol Sets/Code Pages
Dot to Run Length Encoding Chart
ON (Black) Dots
Symbol Sets/Code Pages C-21
# of Dots Code # of Dots Code
OFF (White Dots)
Page
FORMAT DESIGN TOOLS D
Online Configuration Worksheet
F
I
A
E
Batch Worksheet
B
DATA
CONTROL
HEADER
Check Digit Worksheet
WEIGHTS A8
AR
AR
WEIGHTS A8
Supply Layout (Inches)
Supply Layout (Metric)
Supply Layout (dpi)
192 203
Supply Layout (dpi)
203 300
203 300
Page
FORMAT WORKSHEET
(SAMPLE)
PRINTER DIFFERENCES E
Printer Differences E-1
Printer Comparison
E-2 Printer Differences
1464/1465 Printer/Applicator Information
When designing formats for the Printer Applicators, use the 9840 specifications with these changes:
N1464 Supply Widths: 2.0" to 4.25" (51 mm to 108 mm)
1465 Supply Widths: 1.5" to 4.25" (38 mm to 108 mm)
1465 Maximum Roll Outside Diameter: 16.0" (406 mm)
Printer Configuration Information
Status Polling Information
GLOSSARY
Page
INDEX
A
Index 1
B
C
2 Index
D
Index 3
E
4 Index
F
Index 5
G
H
6 Index
I
J
L
M
Index 7
N
O
8 Index
P
Index 9
R
S
10 Index
Index 11
T
U
12 Index
V
W