Cino VERSAJET MP3200 Series Owner's manual

1
MP3200 Series
Programming Reference
Preliminary Release Rev. 02

Programming Reference
VERSAJET MP3200
Proprietary Statement
The information contained herein is proprietary and is provided sorely for the purpose of allowing customers to operate
and maintain the equipment described herein. PC Worth Int’l Co., Ltd. reserves the right to make changes in specifications
and other information contained in this document without prior notice.
Liability Disclaimer
PC Worth makes no warranty of any kind with regard to this publication, including, but not limited to, the implied warranty
of merchantability and fitness for any particular purpose. PC Worth shall not be liable for technical or editorial errors or
omissions contained herein; nor for incidental consequential damages in connection with the furnishing, performance, or
use of this publication. This publication contains proprietary information that is protected by copyright. All rights are
reserved. No part of this publication may be photocopied, reproduced or translated into any language, in any forms, in an
electronic retrieval system or otherwise, without the prior written permission of PC Worth.
No Liability for Consequential Damage
In no event shall PC Worth or anyone else involved in the creation, production, or delivery of the accompanying product
(including hardware and software) be liable for any damages whatsoever (including, without limitation, damages for loss of
business profits, business interruption, loss of business information, or other pecuniary loss) arising out of the use of or the
results of use of or inability to use such product, even if PC Worth has been advised of the possibility of such damages.
Trademarks & Copyright
All registered and unregistered trademarks used herein are the exclusive property of their respective owners.
Copyright 1998-2005 PC Worth Int'l Co., Ltd.
Copyright 1998-2005 Cino Group

Programming Reference
VERSAJET MP3200 Table of Contents
Chapter 1 Introduction...................................................................................................1
JCL Command Sets............................................................................................................................2
Commands Comparison between JCL and ESC/POS .......................................................................3
Chapter 2 Command Overview .....................................................................................9
Command Notation...........................................................................................................................10
Explanation of Terms ........................................................................................................................11
Supported Commands ....................................................................................................................14
Commands Listed by Function .................................................................................................15
Commands Listed in Alphanumeric Order ................................................................................20
Chapter 3 Command Descriptions ............................................................................. 25
LF .....................................................................................................................................................26
CR ....................................................................................................................................................27
ESC J ...............................................................................................................................................28
FF .....................................................................................................................................................30
ESC d .............................................................................................................................................31
ESC FF.............................................................................................................................................32
ESC 2 ...............................................................................................................................................33
ESC 3 ...............................................................................................................................................34
ESC SP ............................................................................................................................................35
ESC %..............................................................................................................................................36
ESC &...............................................................................................................................................37

Programming Reference
VERSAJET MP3200
ESC ? ...............................................................................................................................................40
ESC R...............................................................................................................................................41
ESC t ................................................................................................................................................42
ESC ! ................................................................................................................................................43
ESC -................................................................................................................................................45
ESC E...............................................................................................................................................47
ESC G ..............................................................................................................................................48
ESC {................................................................................................................................................49
ESC V...............................................................................................................................................50
GS ! ..................................................................................................................................................52
GS B.................................................................................................................................................55
CAN..................................................................................................................................................56
ESC M ..............................................................................................................................................57
ESC $ ...............................................................................................................................................58
ESC \ ................................................................................................................................................59
ESC a ...............................................................................................................................................60
HT.....................................................................................................................................................61
ESC D...............................................................................................................................................62
GS L .................................................................................................................................................64
GS W................................................................................................................................................66
ESC W..............................................................................................................................................67
ESC T...............................................................................................................................................70
GS $ .................................................................................................................................................72
GS \ ..................................................................................................................................................73

Programming Reference
VERSAJET MP3200
ESC *................................................................................................................................................74
GS *..................................................................................................................................................76
GS / ..................................................................................................................................................78
GS v 0...............................................................................................................................................80
GS : ..................................................................................................................................................82
GS ^..................................................................................................................................................84
FS & .................................................................................................................................................86
GS P.................................................................................................................................................87
ESC @ .............................................................................................................................................89
GS I ..................................................................................................................................................90
ESC L ...............................................................................................................................................92
ESC S...............................................................................................................................................94
GS ( A...............................................................................................................................................95
RS G ...............................................................................................................................................97
RS s..................................................................................................................................................98
RS W ................................................................................................................................................99
RS b ...............................................................................................................................................101
RS m n............................................................................................................................................102
RS p ...............................................................................................................................................103
GS ( K.............................................................................................................................................104
GS C 0............................................................................................................................................106
GS C 1............................................................................................................................................108
GS C 2............................................................................................................................................110
GS c ............................................................................................................................................... 111
GS ( k .............................................................................................................................................113

Programming Reference
VERSAJET MP3200
GS h ...............................................................................................................................................160
GS w...............................................................................................................................................161
GS k ...............................................................................................................................................162
GS H...............................................................................................................................................172
GS f ................................................................................................................................................173
FS q................................................................................................................................................174
FS p................................................................................................................................................177
ESC ESC 00...................................................................................................................................178
ESC ESC 04...................................................................................................................................180
ESC ESC 05...................................................................................................................................181
ESC ESC 07...................................................................................................................................182
ESC ESC 08...................................................................................................................................183
ESC ESC 09...................................................................................................................................184
ESC ESC10....................................................................................................................................185
ESC ESC 11 ...................................................................................................................................186
ESC ESC 12...................................................................................................................................187
ESC ESC 13...................................................................................................................................188
ESC ESC 14...................................................................................................................................189
ESC ESC D ....................................................................................................................................190

Programming Reference
VERSAJET MP3200 Introduction
Thank you for choosing VERSAJET MP3200 Series Mobile Printer. The MP3200 series mobile printer is
designed with rugged yet lightweight architecture, delivering the ultimate convenience of mobility to meet your
on-demand labels and receipts printing requirements.
To meet various wireless communication requirements, the MP3200 series comes with two different models
- MP3200 and MP3200BT. RS232C and IrDA communication interfaces are supported on both models.
Moreover, the MP3200BT is compatible with most Bluetooth-enabled devices by incorporating Bluetooth 1.2
wireless technology. You can select the most suitable model to fulfill your demand.
This Programming Guide provides complete descriptions on command functions and instruct programmer to
configure your MP3200(BT) efficiently. If you need more information, please contact your supplier or visit our
web site for details.
This guide is organized into the following chapters:
Introduction
Commands Overview
Commands Descriptions
1Preliminary Rev. 02

Introduction
Programming Reference
VERSAJET MP3200 JCL Command Sets
ESC/POS (Epson Standard Code for Point of Sales) is one of the most world-popular command sets, which was
designed to provide the expandability and universal applicability demanded by the market. The JCL (Job Control
Language) is the proprietary printer language of Cino mobile printer supporting ESC/POS emulation. This not
only shortens user’s learning cycle, but also minimizes the system intetration efforts.
Furthermore, the MP3200(BT) possesses more practical and useful command sets than ESC/POS., such as the
manipulation on serialization, graphics and 2D bar codes printing. You may refer to “Command Comparison
between JCL and ESC/POS “ for more details.
2Preliminary Rev. 02

Introduction
Programming Reference
VERSAJET MP3200 Commands Comparison between JCL and ESC/POS
Command Descriptions JCL ESC/POS
HT Horizontal tab v v
LF Print and line feed v v
FF Print and return to standard mode (in page mode) v v
CR Print and carriage return v v
CAN Cancel print data in page mode v v
DLE EOT Real-time status transmission v
DLE ENQ Real-time request to printer v
ESC FF Print data in page mode v v
ESC SP Set right-side character spacing v v
ESC ! Select print mode(s) v v
ESC $ Set absolute print position v v
ESC % Select/cancel user-defined character set v v
ESC & Define user-defined characters v v
ESC * Select bit-image mode v v
ESC - Turn underline mode on/off v v
ESC 2 Select default line spacing v v
ESC 3 Set line spacing v v
ESC = Select peripheral device v
3Preliminary Rev. 02

Introduction
Programming Reference
VERSAJET MP3200
Command Descriptions JCL ESC/POS
SC ? Cancel user-defined characters v v
ESC @ Initialize printer v v
ESC D Set horizontal tab positions v v
ESC E Turn emphasized mode on/off v v
ESC G Turn double-strike mode on/off v v
ESC J Print and feed paper v v
ESC L Select page mode v v
ESC M Select character font v v
ESC R Select an international character set v v
ESC S Select standard mode v v
ESC T Select print direction in page mode v v
ESC V Turn 90шcolockwise rotation mode on/off v v
ESC W Set printing area in page mode v v
ESC \ Set relative print position v v
ESC a Select justification v v
ESC c 3 Select paper sensor(s) to output paper-end signals v
ESC c 4 Select paper sensor(s) to stop printing v
ESC c 5 Enable/disable panel buttons v
4Preliminary Rev. 02

Introduction
Programming Reference
VERSAJET MP3200
Command Descriptions JCL ESC/POS
ESC d Print and feed n lines v v
ESC p Generate pulse v
ESC t Select character code table v v
ESC { Turn upside-down printing mode on/off v v
GS ( A Execute test print vv
GS ! Select character size v v
GS $ Set absolute vertical print position in page mode v v
GS * Define downloaded bit image v v
GS / Print downloaded bit image v v
GS : Start/end macro definition v v
GS B Turn white/black reverse printing mode on/off v v
GS H Select printing position of HRI characters v v
GS I Transmit printer ID v v
GS L Set left margin v v
GS P Set horizontal and vertical motion units v v
GS V Select cut mode and cut paper v
GS W Set printing area width v v
5Preliminary Rev. 02

Introduction
Programming Reference
VERSAJET MP3200
Command Descriptions JCL ESC/POS
GS \ Set relative vertical print position in page mode v v
GS ^ Execute macro v v
GS a Enable/disable Automatic Status Back(ASB)v
GS b Turn smoothing mode on/off v
GS f Select font for HRI characters v v
GS h Set bar code height v v
GS k Print bar code v v
GS r Transmit status v
GS w Set bar code width v v
FS & Select Kanji character mode v v
FS p Read the image file from flash memory vv
FS q Define image, write to flash memory v v
GS v 0 Print raster bit image vv
GS C 0 Select counter print mode v
GS C 1 Select counter mode v
GS C 2 Sets the serial number counter value v
6Preliminary Rev. 02

Introduction
Programming Reference
VERSAJET MP3200
Command Descriptions JCL ESC/POS
GS c Print counter setup v
GS ( K Printing density setup v
GS ( k Specify and print the symbol v
RS m n Media length measurement setup v
RS p Set printing copies of printing data v
RS G Draw line & Square v
RS s Set starting serial number v
RS W Define serial number region v
RS b Battery check v
ESC ESC 00 Communication parameter setup (RS232C) v
ESC ESC 04 Pringing mode setup v
ESC ESC 05 Printer ID (for IrDA) v
ESC ESC 07 Printing position fine adjustment v
ESC ESC 08 Sensor setup v
ESC ESC 09 Auto power off time setup v
ESC ESC 10 Printing intensity setup v
ESC ESC 11 IrDA port setup v
ESC ESC 12 On-demand setup v
7Preliminary Rev. 02

Introduction
Programming Reference
VERSAJET MP3200
Command Descriptions JCL ESC/POS
ESC ESC 13 Radio off time setup v
ESC ESC 14 Setting IrDA protocol v
ESC ESC D Restore default value v
8Preliminary Rev. 02

Programming Reference
VERSAJET MP3200 Command Overview
This chapter covers following topics to present the supported commands that are used with MP3200(BT)
series :
Command Notation
Explanations of Terms
Supported Commands
9Preliminary Rev. 02

Command Overview
Programming Reference
VERSAJET MP3200 Command Notation
[Name] The name of the command.
[Format] The code sequence.
[Range] Gives the allowable ranges for the arguments.
[Default] Gives the default values, if any, for the command parameters.
[Description] Describes the command’s function.
[Notes] Provides important information on setting and using the printer command, if necessary.
Hex indicates the hexadecimal equivalents.
Decimal indicates the decimal equivalents.
[ ]kindicates the contents of the [ ] should be repeated ktimes.
10 Preliminary Rev. 02

Command Overview
Programming Reference
VERSAJET MP3200 Explanation of Terms
(1) Receive buffer
The receive buffer is a buffer that stores, as is, the data received from the host (the reception data). The
reception data is stored in the receive buffer temporarily, and is then processed sequentially.
(2) Print buffer
The print buffer is a buffer that stores the image data to be printed.
(3) Print buffer full
This is the state where the print buffer is full. If new print data is input while the print buffer is full, the data in
the print buffer is printed out and a line feed is executed. This is the same operation as the LF operation.
(4) Start of line
The start of line state satisfies the following condition:
There is no print data (including spaces and portions of data skipped due to bit image data) currently in
the print buffer.
There is no print data (including portions of data skipped due to HT)
The print position is not specified by the ESC $ or ESC \ command.
11 Preliminary Rev. 02

Command Overview
Programming Reference
VERSAJET MP3200
(5) Printable area
The maximum range within which printing is possible under the printer specifications. The printable area
for this printer is as follows:
The length of the horizontal direction in standard mode:
approximately 48 mm {1.89 "}
The length of the horizontal direction in page mode:
approximately 48 mm {1.89 "}
The length of the vertical direction in page mode:
approximately 160 mm {6.3 "}
(6) Printing area
Printing range is set by the command. It must be printing area printable area.
(7) Ignore
The state in which all codes, including parameters, are read in and discarded, and nothing happens.
(8) Inch
A unit of length. One inch is 25.4 mm.
(9) MSB
Most Significant Bit
12 Preliminary Rev. 02

Command Overview
Programming Reference
VERSAJET MP3200
(10) LSB
Least Significant Bit
(11) Base line
Standard position when character data is stored in the print buffer.
Normal character in standard mode and page mode:
A y *Base line
* When font A (12×24 dots) is selected, this height is for 24 dots.
* When font B (9×24 dots) is selected, this height is for 24 dots.
Rotated character in standard mode (only when font A is selected):
Base line
10 dots
13 Preliminary Rev. 02

Command Overview
Programming Reference
VERSAJET MP3200 Supported Commands
In these tables, click any name to see the command description. Please refer following instructions before you
utilize these commands to confiure your MP3200(BT) :
Standard mode
|: Enabled.
(|) : Enabled only when the command is used at the beginning of command codes.
z: Enabled only when data is not present in the printer buffer.
Ignored : All command codes including parameters are ignored.
Page mode
|: Enabled.
S: Only for value setting.
Disabled : Parameters are processed as printable data.
Ignored : All command codes including parameters are ignored.
Classification
Executing : The changes do not affect the following data.
Setting : The changes do affect the following data until power off.
Note : The changes caused by “Flash Command” will be still valid after power on/off.
14 Preliminary Rev. 02
Other manuals for VERSAJET MP3200 Series
2
This manual suits for next models
1
Table of contents
Other Cino Printer manuals