![](/html/81/8144/81445b0a6850f0373361903381c19d7580308a5b8dfa43b14b10e888732ed219/bg1.png)
Monarch
6015 Printer
TC6015PM Rev. AC 2/01 ©1999 Monarch Marking Systems, Inc. All rights reserved.
![](/html/81/8144/81445b0a6850f0373361903381c19d7580308a5b8dfa43b14b10e888732ed219/bg2.png)
Each product and program carries a respective written warranty, the only
warranty on which the customer can rely. Monarch reserves the right to make
changes in the product, the programs, and their availability at any time and
without notice. Although Monarch has made every effort to provide complete
and accurate information in this manual, Monarch shall not be liable for any
omissions or inaccuracies. Any update will be incorporated in a later edition of
this manual.
©1999 Monarch Marking Systems, Inc. All rights reserved. No part of this
publication may be reproduced, transmitted, stored in a retrieval system, or
translated into any language in any form by any means, without the prior
written permission of Monarch Marking Systems, Inc.
WARNING
This equipment has been tested and found to comply with the limits for a Class A digital
device, pursuant to Part 15 of the FCC Rules. These limits are designed to provide
reasonable protection against harmful interference when the equipment is operated in a
commercial environment. This equipment generates, uses, and can radiate radio frequency
energy and, if not installed and used in accordance with the instruction manual, may cause
harmful interference to radio communications. Operation of this equipment in a residential
area is likely to cause harmful interference in which case the user will be required to correct
the interference at his own expense.
CANADIAN D.O.C. WARNING
This digital apparatus does not exceed the Class A limits for radio noise emissions from
digital apparatus set out in the Radio Interference Regulations of the Canadian Department
of Communications.
Le présent appareil numérique n’émet pas de bruits radioélectriques dépassant les limites
applicables aux appareils numériques de la classe A prescrites dans le Réglement sur le
brouillage radioélectrique édicte par le ministère des Communications du Canada.
Trademarks
MONARCH is a registered trademark of Monarch Marking Systems, Inc.
Paxar is a trademark of Paxar Corporation.
6015 is a trademark of Monarch Marking Systems, Inc.
3Com and Palm Computing are registered trademarks of Palm Computing, Inc., 3Com Corporation, or its
subsidiaries.
Monarch Marking Systems
P.O. Box 608
Dayton, Ohio 45401
![](/html/81/8144/81445b0a6850f0373361903381c19d7580308a5b8dfa43b14b10e888732ed219/bg3.png)
i
TABLE OF CONTENTS
Introduction............................................................................................... 1
Creating Data Streams.............................................................................. 1
Conventions Used in this Manual................................................................ 2
Creating Formats ....................................................................................... 3
Creating Text Fields.................................................................................3
Selecting Character Sets ....................................................................... 3
Formatting Text....................................................................................4
Creating Graphic Fields ............................................................................ 5
Creating Bar Code Fields..........................................................................6
Specifying Particular Bar Codes.............................................................7
Positioning Fields .................................................................................... 8
Configuring the Printer............................................................................... 9
Selecting Operating Modes........................................................................9
Setting the Print Contrast .......................................................................... 9
Setting the Power Mode.......................................................................... 10
Checking the Battery Voltage................................................................... 11
Using the Power-Off Timer ......................................................................12
Checking Version Information.................................................................. 13
Communicating with the Organizer ........................................................... 13
Miscellaneous Control Characters ............................................................14
Sample Data Stream................................................................................. 15
![](/html/81/8144/81445b0a6850f0373361903381c19d7580308a5b8dfa43b14b10e888732ed219/bg4.png)
1
INTRODUCTION
The Monarch® 6015™ printer works with application programs written for
the Palm III™ series of organizers or the Symbol® SPT 1500. With
these Palm Computing® connected organizers, the printer can print
receipts for retail, healthcare, or industrial environments. Palm Computing
is a subsidiary of 3Com® Corporation.
The application writes a data stream of commands (in the printer's control
language) to the printer. It writes these commands either directly or through
the Symbol Application Programming Interface (API). For information about
the API, refer to Symbol's Web site (www.symbol.com).
Refer to the 3Com/Palm Computing Web site (www.palm.com) for more
information about the Palm III series of organizers. Also, refer to the
Stevens Creek Web site (www.stevenscreek.com) for various organizer
applications.
The purpose of this manual is to describe the printer's control language.
The commands can be either of the following:
♦ control characters (in hex format) that control the printer directly
(physically manipulating the print buffer's contents, for example).
♦ character sequences that adjust the printer's performance or help you
design the receipts to print.
Creating Data Streams
Creating a data stream involves coding a sequence of commands in the
printer's control language. Then, you embed the data stream in the
application, which writes it to the printer.
To create a data stream:
1.
Draw a rough sketch of how you want the receipt to look. For example,
a graphic may appear at the top, followed by the name of your
organization, followed by a list of items purchased. Your receipt could
be organized any number of ways.
2.
Code the commands to implement your receipt design. See "Creating
Formats" for more information.
![](/html/81/8144/81445b0a6850f0373361903381c19d7580308a5b8dfa43b14b10e888732ed219/bg5.png)
2
3. Add any commands to the data stream related to how the printer
performs. For example, at the data stream's beginning, enter the
command to choose the operating mode. See "Configuring the Printer"
for more information.
4.
Embed the data stream in the application and test what you have
written.
Conventions Used in this Manual
Following are the conventions used in the syntax descriptions of each
command.
Symbol Description
- Separates items in the command sequence.
< > Indicates a variable with a single-byte value.
' ' Indicates the value is a literal. Enter the value as it appears or
use the ASCII hex values for the same characters.
( ) Indicates a variable of any length.
# # Indicates a variable of an exact length.
ESC
Indicates the beginning of a command sequence. Enter 1B hex
for this item.
CR-LF
Indicates the end of a response from the printer. In the
response, it is represented as
0D 0A hex.
These conventions make it easier for you to read the commands' syntax
descriptions. They are not part of the data streams. For example,
ESC-'F'-'1' may be the syntax description, but the application writes 1BF1 (1B
46 31 hex) to the printer.
The printer ignores commands
with syntax errors.
![](/html/81/8144/81445b0a6850f0373361903381c19d7580308a5b8dfa43b14b10e888732ed219/bg6.png)
3
CREATING FORMATS
A format is the design of a receipt that the application prints with the
printer. It consists of fields placed at various places on the format. Fields
can contain text, graphics, and bar codes.
This chapter describes the commands used to create formats.
Creating Text Fields
Text fields can contain letters, numbers, and symbols. To specify text
appearing on the format you create, write the text directly to the printer.
There is no special command to use. There are, however,
commands/control characters to select a character set to use and to format
the text.
Selecting Character Sets
The printer can use the ANSI or ASCII character sets. These character sets
are preloaded in the printer. ANSI characters are the default.
Command Description
ESC-'F'-'1' Selects ANSI characters.
ESC-'F'-'2' Selects ASCII characters.