Monarch Printers
Canadian D.O.C. Warning
Trademarks
B L E O F C O N T E N T S
Getting Started
Page
Iii
Creating Graphics
Printing
Diagnostics and Errors
Vii
Viii
Page
Page
T T I N G S T a R T E D
O u t T h i s M a n u a l
F o r e Yo u B e g i n
E a t i n g a n M P C L I I F o r m a t P a c k e t
Type the following bar code field
Type the following format header, in any text editor
Type the following constant text field
Type the following text field
I l y S t a r t u p P r o c e d u r e s
Sample Batch Packet
A r t i n g w i t h a D e s i g n
T e r m i n i n g F o r m a t C o n t e n t s
T e r m i n i n g t h e P r i n t a r e a
6Getting Started
A w i n g R o u g h S k e t c h e s
I n g S u p p l y L a y o u t G r i d s
N s i d e r i n g F i e l d Ty p e s
Field Type Description Examples
N s i d e r i n g F o n t s
T e r c h a n g i n g P a c k e t s
I n g t h e F o r m a t Wo r k s h e e t
L l i n g i n t h e F o r m a t Wo r k s h e e t
12Getting Started
N F I G U R I N G T H E P R I N T E R
T t i n g C o m m u n i c a t i o n P a r a m e t e r s
O u t D I P S w i t c h e s
I n g P a r a l l e l C o m m u n i c a t i o n s
I n g a u t o b a u d
I n g M P C L I I C o n v e n t i o n s
C L I I P u n c t u a t i o n
A n d a r d S y n t a x G u i d e l i n e s
‘comment‘
I n g O n l i n e C o n f i g u r a t i o n P a c k e t s
N f i g u r a t i o n P a c k e t H e a d e r
Syntax
Header,ID#,action,device p
A,N,E p
25,0,0,0 p
U,N p
K i n g P r i n t a d j u s t m e n t s
F i n i n g t h e S y s t e m S e t u p P a c k e t
N f i g u r a t i o n S y n t a x G u i d e l i n e s
Syntax I,A,powupmode,language,sepon,slashzero, symbolset p
A1. a System Setup Packet
12Configuring the Printer
B1. B Supply Setup Packet
F i n i n g t h e S u p p l y S e t u p P a c k e t
Example I,B,0,0,1,10,50 p
F i n i n g t h e P r i n t C o n t r o l P a c k e t
14Configuring the Printer
Contrast,printadj,marginadjust
Speedadj,phwidth p
Cursym,secondary,decimals p
16Configuring the Printer
E1. E Control Characters Packet
Start of header Left bracket
Immediate command character optional
E2. ANSIcd
Parameter Comma Separator
S e t t i n g C o n t r o l C h a r a c t e r s
?E?~123~044~034~124~125~126~094 p
Flowcontrol p
DTR default
Baud,wordlength,stopbits,parity
For all printers
20Configuring the Printer
F i n i n g t h e B a c k f e e d C o n t r o l P a c k e t
Action,dispos,bkfddis p
2 p
Page
M1. M Memory Configuration Packet M2. buffer Buffer type
Buffer,device,buffersize p
To reallocate in K Enter this amount
24Configuring the Printer
M3. device Storage type
Buffer Type 9403 9805 9820 9830/9835 9850 9840
E c k i n g C u r r e n t B u f f e r S i z e s
9403 9805 9830/9835/9840 9850
26Configuring the Printer
O u t M e m o r y B u f f e r s
Linecount x 50/1024
F f e r Wo r k s h e e t
F f e r a l l o c a t i o n C o n s i d e r a t i o n s
Make copies of this page to use as a buffer worksheet
I n g I m m e d i a t e C o m m a n d s
A b l i n g I m m e d i a t e C o m m a n d s
N d i n g I m m e d i a t e C o m m a n d s
DCd
Command Parameter
DD or
ID or ICd
Action Enter C to clear the packet
32Configuring the Printer
E a r i n g P a c k e t s f r o m M e m o r y
SD or
Font#,action,device p
I n g t h e F o n t P a c k e t
Clears Format #1 from volatile RAM
Device Storage device. Options
34Configuring the Printer
Cell Height
Inter-Character Gap
Type
Spacing
Monospaced 0 or proportional
Bitmapped 0 or scalable
I n g t h e F l a s h U p l o a d P a c k e t
F,E,200,200,FMT1 p 5,A,F,E,400,200,FMT5 p
A s h C o n s i d e r a t i o n s
38Configuring the Printer
L o a d i n g F o r m a t H e a d e r I n f o r m a t i o n
Header,format#,action,device p
Selects all formats in memory and returns the following
Selects format1 and returns the following to the host
H,Z p
40Configuring the Printer
F I N I N G F I E L D S
F i n i n g t h e F o r m a t H e a d e r
Format Header begins a format file
2Defining Fields
Gap,font,hgt mag,wid mag,color,alignment
F i n i n g Te x t F i e l d s
Field#,# of char,fix/var,row,column
Char rot,field rot,sym set p
4Defining Fields
Printer Unit of Measure Row or Column or End Row End Column
OCRA-like
Reduced
Bold
CG Triumvirate
6Defining Fields
T12. alignment
Example T,2,10,V,250,50,0,1,1,1,B,C,0,0,0 p
F i n i n g B a r code F i e l d s
Each bar code field requires a separate definition
Left/Center/Right-Justified Fields Balanced Fields
10Defining Fields
Bar Code Number of Characters Fixed or
Printer Unit of Measure Row or Column or End Row End Column
12Defining Fields
B7. font Bar code. Options
3 D P I B a r code D e n s i t i e s
Set
Dots/mils Available
14Defining Fields
Alphanum
0 D P I B a r code D e n s i t i e s
16Defining Fields
Bar code Density
Row Height Aspect Data Appearance Char Set
Selector Width
18Defining Fields
Defining Fields
F i n i n g N o n P r i n t a b l e Te x t F i e l d s
Field#,# of char p
F i n i n g C o n s t a n t Te x t F i e l d s
Field Data Field Type
20 p
22Defining Fields
C1. C
C2. row
C6. hgt mag
C7. wid mag
C8. color
24Defining Fields
Example C,30,10,0,1,1,1,B,L,0,0,MADE in USA,0 p
26Defining Fields
F i n i n g L i n e F i e l d s
N e Ty p e s
Type,row,column,angle/end row,length
L5. angle/ If Using Segments end row
L6. length/ If Using Segments end col
F i n i n g B o x F i e l d s
Q1. Q
Q2. row
Example Q,240,30,270,150,3, p
F I N I N G F I E L D O P T I O N S
S t r i c t i o n s
P l y i n g F i e l d O p t i o n s
M b i n i n g F i e l d O p t i o n s
2Defining Field Options
T i o n 1 F i x e d D a t a
Fixed char p
%$ p
T i o n 2 D a t a Ty p e R e s t r i c t i o n s
Charcode p
R1. R Option Header
T i o n 3 D a t a E n t r y Te m p l a t e s
Restricts the field data to letters only A-Z or a-z
Code,chars p
T i o n 4 C o p y D a t a
Start,copy code p
R g i n g F i e l d s
Src fld,src start,# to copy,dest
Field Option Header
B F i e l d s
203 Non-printable 339 Text
T i o n 5 D e f i n e D a t a E n t r y S o u r c e s
Allows data to be entered from the keypad
Code p
T i o n 2 0 D e f i n e D a t a E n t r y P r o m p t s
20,prompt p
20,Order Number p
Pads data with an X on the left side of the field
T i o n 3 0 P a d d i n g D a t a
M p l e U s e f o r P a d d i n g
30,L/R,character p
T i o n 3 1 C a l c u l a t e C h e c k D i g i t
31,gen/ver,check digit # p
R3. gen/ver Enter G to generate a check digit
T i o n 4 2 P r i c e F i e l d
42,appearance code p
42,1 p
Widespace p
T i o n 5 0 B a r code D e n s i t y
50,narrow,wide,gap,narspace
50,4,8,4,4,8 p
51,security,stand/default p
51,2,S p
Indicates Option
52,row/column,dimension p
T i o n 5 2 P D F 4 1 7 W i d t h / L e n g t h
16Defining Field Options
60,I/D,amount,l pos,r pos p
60,I,5,1,6 p
T i o n 6 1 R e i m a g e F i e l d
Selector,action,device,modulus
Fldlength,D/P,weights p
I n g C h e c k D i g i t s
Check Digit Header
M o f P r o d u c t s C a l c u l a t i o n
1,2,3,4
20Defining Field Options
M o f D i g i t s C a l c u l a t i o n
20 + 2 + 6 + 6 + 16 + 5 + 4 + 3 + 36 =
+ 0 + 2 + 6 + 6 + 1 + 6 + 5 + 4 + 3 + 3 + 6 =
22Defining Field Options
E a T I N G G R a P H I C S
E r v i e w o f C o m p l i a n c e L a b e l s
Hex Method
E r v i e w o f B i t m a p p e d I m a g e s
T e r m i n i n g a M e t h o d
Run Length
S i g n i n g C o m p l i a n c e L a b e l s
S i g n i n g B i t m a p p e d I m a g e s
E c i a l C o n s i d e r a t i o n s
Inches
I n g t h e H e x M e t h o d
Exceeds
Limit
Assign 1 to every black square and 0 to every white square
6Creating Graphics
I n g t h e R u n L e n g t h E n c o d i n g M e t h o d
Row 1, position 50 26 on
T e r m i n i n g H o w t o S t o r e t h e I m a g e
I n g F l a s h
I n g N o n v o l a t i l e R a M
I n g Vo l a t i l e R a M
I n g Te m p o r a r y S t o r a g e
E a t i n g a G r a p h i c P a c k e t
S i t i o n i n g t h e G r a p h i c I m a g e
T h i n t h e G r a p h i c P a c k e t H e a d e r
T h i n t h e F i e l d
F i n i n g t h e G r a p h i c H e a d e r
T h i n a F o r m a t
G1. G Graphic Header
14Creating Graphics
G5. units
G6. row
Row,column,algorithm,data p
99,A,R,G,0,0,0,99Wire p
E a t i n g B i t m a p F i e l d s
B1. B Bitmap Field
B4. algorithm
B2. row
B3. column
B5. data
E a t i n g N e x t B i t m a p F i e l d s
Adjdir,adjamt,algorithm,data p
117,24,H,03FFFFFFFFFFFFFFFFFFFC p
E a t i n g D u p l i c a t e F i e l d s
Adjdir,adjamt,count p
1,2 p
M p l e C o m p l i a n c e G r a p h i c P a c k e t
Sample compliance graphic packet is shown below
M p l e H e x G r a p h i c P a c k e t
20Creating Graphics
M p l e R u n L e n g t h G r a p h i c P a c k e t
22Creating Graphics
A c i n g t h e G r a p h i c i n a F o r m a t
F i n i n g t h e G r a p h i c F i e l d
GraphID,row,col,mode,rotation p
G4. column
G5. mode
G3. row
G6. rotation
M p l e C o m p l i a n c e L a b e l
M p l e B i t m a p G r a p h i c I m a g e
26Creating Graphics
I N T I N G
Page
Batch control
F i n i n g t h e B a t c h H e a d e r
Batch header
Batch data
F i n i n g t h e B a t c h C o n t r o l F i e l d
4Printing
E1. E Batch Control Field
1,4,2,1,4 p
F i n i n g B a t c h D a t a F i e l d s
C r e m e n t i n g F i e l d s
E c i a l P r i n t i n g C o n s i d e r a t i o n s
R g e d o r S u b F i e l d s
Sample Batch Data with Special Characters
W n l o a d i n g M e t h o d s
Q u e n t i a l M e t h o d
8Printing
T c h M e t h o d
T c h Q u a n t i t y Z e r o M e t h o d
D i f y i n g F o r m a t s
T i o n a l E n t r y M e t h o d
A T U S P O L L I N G
Q u i r y R e q u e s t E N Q
Q u i r y R e s p o n s e
Indicates the printer is offline 2Status Polling
Page
Failure Error Data
Q R e f e r e n c e Ta b l e B y t e #
Char Const Comp Corr Online Busy Active
Q R e f e r e n c e Ta b l e B y t e # 2 c o n t i n u e d
Battery Error Fault Dispense Label
Char Const Low Format Waiting Ribbon Stock Online
Q R e f e r e n c e Ta b l e B y t e # 3 c o n t i n u e d
B R e q u e s t
Field Type Valid Options Description Identifier
B R e s p o n s e
Status1,Status2,FMT-1,BCH-2
Status2
Packet Type
Parameter
Error Number
Field Number
FMT-1/BCH-2
Following syntax is the response for a Job 4 request
Printed,total,FMT-1,BCH-2
25,FMT-3,Bch-2
Number Meaning
14Status Polling
A G N O S T I C S a N D Error S
I n t i n g a Te s t L a b e l
I n g t h e 9 4 0 3 o r 9 8 5 0 P r i n t e r
I n g t h e 9 8 0 5 P r i n t e r
Yo u R e c e i v e a n Error M e s s a g e
Installed Options Description
L l i n g Te c h n i c a l S u p p o r t
S e t t i n g P r i n t e r s
D i t i o n a l D i a g n o s t i c s I n f o r m a t i o n
A d i n g a n Error L a b e l
T a Error s
Error Description Code
Page
Page
Page
Page
Page
Page
Page
M m u n i c a t i o n F a i l u r e s
Page
T a F o r m a t t i n g F a i l u r e s
Page
Page
C h i n e Fault s
Page
Page
Printer Description Display
RAM check failed on power up. Reset
ROM Sum Failure 24Diagnostics and Errors
ROM checksum test failed
Not enough RAM for system. Reset your
Timer test failed
Timer Failure
Low System RAM Setup options. Transmit your packets Again
26Diagnostics and Errors
I N T E R O P T I M I Z AT I O N
J u s t i n g t h e P r i n t Q u a l i t y
Dark
Light
D u c i n g I m a g i n g T i m e
4Printer Optimization
T h F o r m a t s
N e r a l F o r m a t T i p s a n d H i n t s
C r e a s i n g T h r o u g h p u t
T h P a c k e t s
You can group fields with similar parameters. For example
T h B a r codes
T h F i e l d s
M P L E SA
M p l e U P C a F o r m a t P a c k e t
2Samples
Mode Description
M p l e M a x i code P a c k e t s
D e 0 O b s o l e t e S a m p l e
4Samples
D e 2 S a m p l e
Samples A-5
D e 3 S a m p l e
6Samples
M p l e D a t a M a t r i x P a c k e t s
U a r e D a t a M a t r i x P a c k e t
C t a n g u l a r D a t a M a t r i x P a c k e t
M p l e C o m p l i a n c e P a c k e t
8Samples
Samples A-9
10Samples
M p l e F o r m a t P a c k e t
Samples A-11
Sample Zero Batch Packet
12Samples
M p l e D a t a E n t r y F o r m a t P a c k e t
14Samples
N T S
Standard Font
Bold Font
2Fonts
CG Triumvirate Font 9pt
These samples were printed using Code
CG Triumvirate Bold Font
Fonts B-3
4Fonts
T m a p F o n t I n f o r m a t i o n
F TA F o n t 7 2 a n d F o n t 7 3 C h a r a c t e r s
I n g 3 0 0 D P
N o s p a c e d F o n t M a g n i f i c a t i o n
I n g 2 0 3 D P
Width Mag Standard Reduced Bold
Fonts B-7
8Fonts
Fonts B-9
I g h t M a g n i f i c a t i o n 2 0 3 D P
O p o r t i o n a l F o n t M a g n i f i c a t i o n
Tr i u m v i r a t e B o l d 9 p t 0 3 D P
Fonts
Tr i u m v i r a t e B o l d 9 p t 0 0 D P
I g h t M a g n i f i c a t i o n 3 0 0 D P
Fonts B-11
I g h t M a g i n f i c a t i o n 2 0 3 D P
Tr i u m v i r a t e 6 p t 0 0 D P
Tr i u m v i r a t e 7 p t 0 3 D P
Tr i u m v i r a t e 7 p t 0 0 D P
Fonts B-13
Tr i u m v i r a t e 9 p t 0 3 D P
Tr i u m v i r a t e 9 p t 0 0 D P
Tr i u m v i r a t e 1 1 p t 0 3 D P
Fonts B-15
Tr i u m v i r a t e 1 1 p t 0 0 D P
Tr i u m v i r a t e 1 5 p t 0 3 D P
Fonts B-17
Tr i u m v i r a t e 1 5 p t 0 0 D P
A l a b l e / Tr u e Ty p e F o n t I n f o r m a t i o n
R m a t C o n s i d e r a t i o n s
O u t t h e S c a l a b l e F o n t 5
Font Supported Code Pages
W n l o a d i n g Tr u e Ty p e F o n t s 9 8 4 0 / 9 8 5
I n g a s i a n 2 B y t e Tr u e Ty p e F o n t s 9 8 5
C e n s i n g Yo u r F o n t s
Fonts B-23
500
I n g F o n t N u m b e r s i n F o r m a t s
100
1000
Example
Fonts
P p o r t e d S y m b o l S e t s a n d code P a g e s
L e c t i n g t h e I n t e r n a l S y m b o l S e t
T e r i n g E x t e n d e d C h a r a c t e r s
Use Ansi when you want to use proportionally spaced fonts
I n g code 1 2 8 F u n c t i o n codes
L e c t i n g t h e a N S I S y m b o l S e t
Symbol Sets/Code Pages C-3
T e r n a l S y m b o l S e t
4Symbol Sets/Code Pages
S I S y m b o l S e t L d C h a r a c t e r S e t
Symbol Sets/Code Pages C-5
6Symbol Sets/Code Pages
Symbol Sets/Code Pages C-7
Code P a g e 8 5 0 L a t i n Code P a g e 8 5 2 L a t i n
8Symbol Sets/Code Pages
Symbol Sets/Code Pages C-9
10Symbol Sets/Code Pages
Symbol Sets/Code Pages C-11
12Symbol Sets/Code Pages
Symbol Sets/Code Pages C-13
14Symbol Sets/Code Pages
Char Hex Decimal
Symbol Sets/Code Pages C-15
16Symbol Sets/Code Pages
Symbol Sets/Code Pages C-17
N a r y t o H e x C o n v e r s i o n C h a r t
18Symbol Sets/Code Pages
Symbol Sets/Code Pages C-19
20Symbol Sets/Code Pages
B l a c k D o t s
Symbol Sets/Code Pages C-21
T t o R u n L e n g t h E n c o d i n g C h a r t
F W h i t e D o t s
22Symbol Sets/Code Pages
R M AT D E S I G N T O O L S
L i n e C o n f i g u r a t i o n Wo r k s h e e t
Control Characters
T c h Wo r k s h e e t
Batch Control Continuation
E c k D i g i t Wo r k s h e e t
Supply Layout Inches
203
200 190 180 170 160 150 140 130 120 110 100
192 288 384 480 576 672 768 806
102 203 305 406 508 609 711 812 853
Supply Layout dpi 300
102 203 305 406 508 609 711 812
Format
Sample
Feature 9403 9805 9820 9830 9835 9840 9850 9446
I n t e r C o m p a r i s o n
Printer Differences E-1
2Printer Differences
Feature 9403 9805 9820 9830 9835 9840 9850 9446
A t u s P o l l i n g I n f o r m a t i o n
Default configuration packet settings are
I n t e r C o n f i g u r a t i o n I n f o r m a t i o n
4Printer Differences
N,1
Monarch p
1,4,2 p Batch Header
Batch Packet
Option
Monospaced Fonts
Non-volatile RAM
6,1,3,1 p
D E
Index
Packet control characters Security level of P D F417
Guidelines Header
Online configuration w orksheet Orksheet overview
Feed m ode selection Field
IM D
Argin adjustm ent selection 2
Data entry prom pts Data entry sources
Parity selection
Batch packet Calculate check digit option
Text field Zero batch packet Scalable font
Run length conversion Technical support Test label