MONARCHâ
DOS-based
PATHFINDERâ Ultraâ
System
TC6035AN Rev. A 7/98 ©1998 Monarch Marking Systems, Inc. All rights reserved.
Ea ch product a nd progra m ca rrie s a re s pe ctive writte n wa rra nty, the only
wa rra nty on which the cus tome r ca n re ly. Mona rch re s e rve s the right to ma ke
cha nge s in the product a nd the progra ms a nd the ir a va ila bility a t a ny time a nd
without notice . Although Mona rch ha s ma de e ve ry e ffort to provide comple te
a nd a ccura te informa tion in this ma nua l, Mona rch s ha ll not be lia ble for a ny
omis s ions or ina ccura cie s . Any upda te will be incorpora te d in a la te r e dition of
this ma nua l.
©1997 Mona rch Ma rking S ys te ms , Inc. All rights re s e rve d. No pa rt of this
publica tion ma y be re produce d, tra ns mitte d, s tore d in a re trie va l s ys te m, or
tra ns la te d into a ny la ngua ge in a ny form by a ny me a ns , without the writte n
pe rmis s ion of Mona rch Ma rking S ys te ms , Inc.
Trademarks
Mona rch, P a thfinde r, a nd Ultra a re re gis te re d tra de ma rks of Mona rch Ma rking S ys te ms , Inc.
6035 is a tra de ma rk of Mona rch Ma rking S ys te ms , Inc.
Da ta light is a re gis te re d tra de ma rk of Da ta light, Inc.
ROM-DOS is a tra de ma rk of Da ta light, Inc.
Gre e nle a f CommLib is a tra de ma rk of Gre e nle a f S oftwa re , Inc.
Airone t is a tra de ma rk of Airone t Wire le s s Communica tions , Inc.
S ymbol is a re gis te re d tra de ma rk of S ymbol Te chnologie s , Inc.
P roxim is a tra de ma rk of P roxim, Inc.
Mona rch Ma rking S ys te ms , Inc.
P.O. Bo 608
Da yton, OH 45401
TABLE OF CONTENTS
Introduction.......................................................................................... 1-1
About this Manual............................................................................... 1-1
Related Documentation....................................................................... 1-2
Using Memory Cards ............................................................................ 2-1
Configuring Memory Cards .................................................................. 2-1
Using Radio Cards ................................................................................ 3-1
Configuring Radio Cards ..................................................................... 3-1
Serial Communications ........................................................................ 4-1
Connector Pinouts .............................................................................. 4-1
Using I/O Routines.............................................................................. 4-2
International Configurations ................................................................ 5-1
Configuring the Display....................................................................... 5-1
Configuring the Keypad....................................................................... 5-2
Generating International Characters .................................................... 5-2
International Keypad Maps .................................................................. 5-3
Universal Pathfinder Map (Country Code UP)................................... 5-3
Turkish Map (Country Code TR) ...................................................... 5-4
7/21/98
Table of Contents i
ii Application Notes
7/21/98
INTRODUCTION
1
The MONARCH® DOS -ba s e d P ATHFINDER® Ultra ® printe r is ve ry
ve rs a tile . In a ddition to running a pplica tions tha t you write with
Micros oftâ C/C++ 1.52 (de s cribe d in the P rogra mme r’s Ma nua l), it ca n
¨
¨
communica te with a hos t via a s e ria l communica tions port.
us e inte rna tiona l configura tions for its ke ypa d a nd dis pla y.
The printe r ha s one un-buffe re d P C-ca rd s lot. With it, the printe r ca n
¨
¨
us e e xtra me mory.
communica te ove r a wire le s s ne twork.
About this Manual
Te chnica l pe rs onne l tha t s e t up a pplica tion s ys te ms for the printe r
s hould re a d this ma nua l a fte r the y re a d the P rogra mme r’s Ma nua l. It is
a compa nion to the P rogra mme r’s Ma nua l.
The following ta ble de s cribe s the conve ntions us e d in this ma nua l.
Convention Description
[ ]
Brackets indicate optional items.
…
Ellipses indicate that the preceding item is
repeated one or more times.
Italics
An item appearing in italics is a variable, a
function parameter, or a variable’s value.
Bold
An item appearing in bold is being emphasized.
7/21/98
Introduction 1-1
Related Documentation
The following ta ble de s cribe s othe r ma nua ls for the printe r.
Manual
Description
ROM-DOSÔ User Manual Describes the DatalightÒ ROM-
DOS operating system that runs on
the printer.
Equipment Manual
Describes how to operate the
printer. For example, it covers
topics such as loading supplies,
using the scanner, etc.
Programmer’s Manual
Describes how to create
applications with the C/C++
language libraries supplied with the
software development kit (SDK).
MPCLII Packet Reference Describes the MPCLII printer
Manual
language.
MONARCHâ quick-set
software Label Designer
Online Help
Describes how to use the Label
Designer. Use this utility to create
the design for the labels the
application prints.
MONARCH quick-set
software Font Utility
Online Help
Describes how to use the Font
Utility. Use this utility to convert
TrueType and HP fonts into MPCLII
font packets.
1-2 Application Notes
7/21/98
US ING MEMORY CARDS
2
You ca n us e a n AT-Atta chme nt (ATA) me mory ca rd with the
a ppropria te de vice drive rs to a dd me mory to the printe r. The ca rd goe s
in the printe r’s P C-ca rd s lot. The a pplica tion tre a ts the me mory ca rd
a s a nothe r dis k drive .
Me mory ca rds a re fla s h-ba s e d. The y ha ve a built-in proce s s or to tra ck
ba d loca tions a nd ma ximize fla s h life (e ns uring no loca tion is
ove rus e d).
Ava ila ble me mory ca rds come in 4, 8, 20, a nd 40 MB s ize s .
Configuring Memory Cards
The following proce dure de s cribe s how to configure me mory ca rds .
Re fe r to the P rogra mme r’s Ma nua l for more informa tion.
1. P la ce the following file s (loca te d in the S DK’s DOS s ub-dire ctory)
in the a pplica tion dis k ima ge ’s root dire ctory:
Name
Description
ATAINIT.EXE
GENATA.CLB
Memory card partition utility.
Generic configuration library for the memory
card.
CSALLOC.INI
CARDID.INI
Initialization file for CSALLOC.EXE.
Initialization file for CARDID.EXE. This file
contains references to configuration libraries
(.CLB files) for the memory card. At a
minimum, this file must refer to GENATA.CLB.
SSELAN.EXE
CS.EXE
S ys te mS oft S ocke t S e rvice s .
S ys te mS oft Ca rd S e rvice s .
CSALLOC.EXE S ystemSoft Card Allocation Module.
ATADRV.EXE
CARDID.EXE
Memory card driver.
Memory card ID driver.
7/21/98
Using Memory Cards 2-1
2. Ente r the following line s in the a pplica tion’s CONFIG.S YS file :
DEVIC E=SSELA N.EXE
DEVIC E=C S.EXE
DEVIC E=C SA LLO C .EXE
DEVIC E=ATADRV.EXE
DEVIC E=C A RDID.EXE
3. Cre a te the dis k ima ge a nd loa d it into the printe r.
4. Re boot the printe r.
2-2 Application Notes
7/21/98
US ING RADIO CARDS
3
You ca n us e a ra dio ca rd with the a ppropria te de vice drive rs to
e na ble a printe r to run ra dio-fre que ncy (RF) communica tions , which
a llow the printe rs to us e wire le s s ra dio ne tworks . The ca rd goe s in the
printe r’s P C-ca rd s lot.
Following a re the a va ila ble ra dio ca rds :
¨
¨
¨
¨
¨
¨
¨
Airone t 3000 (U.S ./Ca na da )
Airone t 3500 (U.S ./Ca na da )
Airone t 2.4 (U.K., Fra nce , Ge rma ny, a nd Aus tra lia )
S ymbol 2.4 100mW a nd 500mW (U.S ./Ca na da )
S ymbol 2.4 (U.K., Fra nce , a nd Ge rma ny)
S ymbol 902 Mhz (U.S .)
P roxim 2.4 (U.S ./Ca na da , U.K., Fra nce , a nd Ge rma ny)
Configuring Radio Cards
The following proce dure de s cribe s how to configure ra dio ca rds . Re fe r
to the P rogra mme r’s Ma nua l for more informa tion.
1. From the dis ke tte tha t ca me with the S DK, ga the r the file s for your
ra dio ca rd.
7/21/98
Using Radio Cards 3-1
2. P la ce the ra dio ca rd file s a nd the following file s in the a pplica tion
dis k ima ge ’s root dire ctory:
Name
Description
SSELAN.EXE
CS.EXE
S ys te mS oft S ocke t S e rvice s .
S ys te mS oft Ca rd S e rvice s .
Initialization file for CSALLOC.EXE.
CSALLOC.INI
CSALLOC.EXE S ystemSoft Card Allocation Module.
You ca n find the file s in the ta ble in the S DK’s DOS s ub-
dire ctory.
2. Add the line s from the ra dio drive rs ’ s a mple CONFIG.S YS a nd
AUTOEXEC.BAT file s to the a pplica tion’s ve rs ions of thos e file s .
3. Ente r the following line s in the a pplica tion’s CONFIG.S YS file :
DEVIC E=SSELA N.EXE
DEVIC E=C S.EXE
DEVIC E=C SA LLO C .EXE
4. Cre a te the a pplica tion’s dis k ima ge a nd loa d it into the printe r.
5. Re boot the printe r.
For upda te d ra dio ca rd file s , conta ct the ra dio
ve ndor (P roxim, S ymbol, or Airone t).
3-2 Application Notes
7/21/98
S ERIAL COMMUNICATIONS
4
The printe r ha s one RS -232 s e ria l communica tions port loca te d on
the printe r’s s ide . The port is 16450 UART-compa tible a nd s upports up
to 115k ba ud.
Connector Pinouts
The e xte rna l conne ction to the port is a n 8-pin mini-DIN re ce pta cle .
The conne ctor pin outs a re :
Pin Signal
Direction
1
2
3
4
5
6
7
8
RTS (Request to Send)
Out
In
CTS (Clear to Send)
RXD (Received Data)
GND (Ground)
In
TXD (Transmitted Data)
DSR (Data Set Ready)
Out
In
DTR (Data Terminal Ready) Out
DCD (Data Carrier Detect)
(optional +5 volts)
Out
7/21/98
Serial Communications 4-1
Us ing I/O Routines
The S DK doe s not provide routine s for re a ding a nd writing to the s e ria l
port. Applica tion de ve lope rs ca n
¨
¨
write the ir own routine s . The s e routine s mus t us e inte rrupt 14he x.
us e third-pa rty products s uch a s Gre e nle a f CommLibÔ . This
product is a s oftwa re de ve lopme nt kit cons is ting of libra rie s with
s e ria l port input/output ca lls on a va rie ty of ports in a va rie ty of
e nvironme nts . Mona rch doe s not re comme nd a ny pa rticula r third-
pa rty product.
4-2 Application Notes
7/21/98
INTERNATIONAL
CONFIGURATIONS
5
To configure the printe r for inte rna tiona l us e , you mus t configure the
ke ypa d a nd dis pla y.
Configuring the Dis play
To configure the dis pla y for inte rna tiona l us e , put a re fe re nce to the
DIS P LAY.S YS drive r in CONFIG.S YS , s pe cifying the a ppropria te code
pa ge .
Re fe r to the ROM-DOS 6.22 Us e r Ma nua l to le a rn how to us e
DIS P LAY.S YS a nd s e e a lis t of code pa ge s .
For the fontfile s pe c pa ra me te r of DIS P LAY.S YS , s pe cify ULTRA.CP I.
Include both ULTRA.CP I a nd DIS P LAY.S YS in the a pplica tion’s dis k
ima ge . Both file s a re loca te d in the S DK’s DOS s ub-dire ctory.
7/21/98
International Configurations 5-1
Configuring the Keypad
To configure the ke ypa d for inte rna tiona l us e , you imple me nt a
inte rna tiona l ke ypa d ma p. The de fa ult ke ypa d ma p is for the Unite d
S ta te s . S e e “Inte rna tiona l Ke ypa d Ma ps ” for more informa tion a bout
the s e ma ps .
To imple me nt a n inte rna tiona l ke ypa d ma p:
1. Ente r the following line in the a pplica tion’s AUTOEXEC.BAT file :
KEYB c o untry
whe re country is the code for the ma p to us e (s e e
“Inte rna tiona l Ke ypa d Ma ps ”).
2. Cre a te a dis k ima ge for the a pplica tion. Include KEYBOARD.S YS ,
AUTOEXEC.BAT, a nd KEYB.COM in it.
3. Loa d the dis k ima ge into the printe r.
4. Re boot the printe r.
To s witch te mpora rily from a n inte rna tiona l ma p to the de fa ult ma p,
pre s s a a nd f a t the s a me time , the n 1. To s witch ba ck, pre s s
a a nd f a t the s a me time , the n 2.
Generating International Characters
Te ll your a pplica tion’s e nd us e rs to us e the following proce dure s (a s
a pplica ble ) to ge ne ra te inte rna tiona l cha ra cte rs .
1. Re fe r to “Inte rna tiona l Ke ypa d Ma ps ” for the ma p dia gra m to us e .
2. P re s s aa nd the ke y in the ma p a t the s a me time in Uppe r-ca s e
Alpha mode . This a ction ge ne ra te s the uppe r-right cha ra cte r in
the s qua re for the ke y (s e e the ke ypa d ma ps , be low). Or, pre s s
aa nd the ke y in the ma p a t the s a me time in Lowe r-ca s e Alpha
mode . This a ction ge ne ra te s the lowe r-right cha ra cte r.
5-2 Application Notes
7/21/98
International Keypad Maps
Be low a re dia gra ms s howing the cha ra cte rs for the inte rna tiona l
ke ypa d ma ps . Ea ch s qua re in the dia gra m re pre s e nts a ke y. The
lowe r-le ft cha ra cte r in the s qua re is from the de fa ult ma p.
Universal Pathfinder Map (Country Code UP)
À
à
Á
á
Â
â
Ä
ä
Ã
ã
Å
å
È
è
É
é
Ê
ê
Ë
ë
Ì
ì
Í
í
Î
î
Ï
ï
Ò
ò
Ó
ó
Ô
ô
Ö
ö
Ù
ù
Ú
ú
Û
û
Ü
ü
A
F
K
P
U
Z
B
C
H
M
R
W
D
I
E
J
G
Del
L
N
S
X
O
T
Y
Q
Ñ
ñ
ß
ß
Õ
õ
Ý
ý
V
P
e
a+W in S hifte d a nd Uns hifte d mode both
ge ne ra te the be ta (ß ) cha ra cte r.
7/21/98
International Configurations 5-3
Turkish Map (Country Code TR)
Ç
A
F
B
C
H
ç
D
I
E
J
G
Ö
ö
Del
K
P
L
M
R
N
O
T
Q
a
S
X
Ü
ü
U
Z
V
W
Y
s
P
e
5-4 Application Notes
7/21/98
GLOS S ARY
Following is a lis t of te rms you mus t be fa milia r with to us e the
informa tion in this ma nua l.
Term
Definition
Application
A program written in Microsoft C/C++ 1.52
that runs on the printer.
Disk Image
A file containing the application and related
files put in the printer’s flash memory.
Flash Memory
Memory Card
Radio Card
A type of memory written to (or over) in large
units.
A type of PC card that provides extra
memory for the printer.
A type of PC card that enables the printer to
communicate with an access point via a
radio.
7/21/98
Glossary 1
2 Application Notes
7/21/98
|