Cino MP3200 manual

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196

Go to page of

A good user manual

The rules should oblige the seller to give the purchaser an operating instrucion of Cino MP3200, along with an item. The lack of an instruction or false information given to customer shall constitute grounds to apply for a complaint because of nonconformity of goods with the contract. In accordance with the law, a customer can receive an instruction in non-paper form; lately graphic and electronic forms of the manuals, as well as instructional videos have been majorly used. A necessary precondition for this is the unmistakable, legible character of an instruction.

What is an instruction?

The term originates from the Latin word „instructio”, which means organizing. Therefore, in an instruction of Cino MP3200 one could find a process description. An instruction's purpose is to teach, to ease the start-up and an item's use or performance of certain activities. An instruction is a compilation of information about an item/a service, it is a clue.

Unfortunately, only a few customers devote their time to read an instruction of Cino MP3200. A good user manual introduces us to a number of additional functionalities of the purchased item, and also helps us to avoid the formation of most of the defects.

What should a perfect user manual contain?

First and foremost, an user manual of Cino MP3200 should contain:
- informations concerning technical data of Cino MP3200
- name of the manufacturer and a year of construction of the Cino MP3200 item
- rules of operation, control and maintenance of the Cino MP3200 item
- safety signs and mark certificates which confirm compatibility with appropriate standards

Why don't we read the manuals?

Usually it results from the lack of time and certainty about functionalities of purchased items. Unfortunately, networking and start-up of Cino MP3200 alone are not enough. An instruction contains a number of clues concerning respective functionalities, safety rules, maintenance methods (what means should be used), eventual defects of Cino MP3200, and methods of problem resolution. Eventually, when one still can't find the answer to his problems, he will be directed to the Cino service. Lately animated manuals and instructional videos are quite popular among customers. These kinds of user manuals are effective; they assure that a customer will familiarize himself with the whole material, and won't skip complicated, technical information of Cino MP3200.

Why one should read the manuals?

It is mostly in the manuals where we will find the details concerning construction and possibility of the Cino MP3200 item, and its use of respective accessory, as well as information concerning all the functions and facilities.

After a successful purchase of an item one should find a moment and get to know with every part of an instruction. Currently the manuals are carefully prearranged and translated, so they could be fully understood by its users. The manuals will serve as an informational aid.

Table of contents for the manual

  • Page 1

    1 MP3200 Series Programming Reference Pr eliminary Release Rev . 02[...]

  • Page 2

    Progr amming Reference VERSAJET MP3200 Propriet ary S t atement The information contained herein is propriet ary and is provided sorely for the purpose of allowing customer s to operate and maintain the equipment described herein. PC W orth Int’l Co., Lt d. reserves the right to make changes in specifications and other information contained in th[...]

  • Page 3

    Progr amming Reference VERSAJET MP3200 T able of Contents Chapter 1 Introduction ................................................................................................... 1 JCL Command Set s ............................................................................................................... .............2 Commands Comparison be[...]

  • Page 4

    Progr amming Reference VERSAJET MP3200 ESC ? ......................................................................................................................... ...................... 40 ESC R......................................................................................................................... ...................... 41 ESC [...]

  • Page 5

    Progr amming Reference VERSAJET MP3200 ESC * .......................................................................................................................... ...................... 74 GS * .......................................................................................................................... ........................ 76 [...]

  • Page 6

    Progr amming Reference VERSAJET MP3200 GS h .......................................................................................................................... ..................... 160 GS w .......................................................................................................................... ..................... 161 GS [...]

  • Page 7

    Progr amming 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 requirement s. T o meet various wireless communi[...]

  • Page 8

    Introduction Progr amming Reference VERSAJET MP3200 JCL Command Sets ESC/POS (Epson S tandard 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 pr[...]

  • Page 9

    Introduction Progr amming 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 [...]

  • Page 10

    Introduction Progr amming 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 charact[...]

  • Page 11

    Introduction Progr amming 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 *[...]

  • Page 12

    Introduction Progr amming 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 [...]

  • Page 13

    Introduction Progr amming 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 n[...]

  • Page 14

    Introduction Progr amming 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 8 Preliminary Rev . 02[...]

  • Page 15

    Progr amming 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 T erms  Supported Commands 9 Preliminary Rev . 02[...]

  • Page 16

    Command Overview Progr amming 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[...]

  • Page 17

    Command Overview Progr amming Reference VERSAJET MP3200 Explanation of T erms (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 th[...]

  • Page 18

    Command Overview Progr amming 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 dire[...]

  • Page 19

    Command Overview Progr amming 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 [...]

  • Page 20

    Command Overview Progr amming 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) : St andard mode | : Enabled. ( | ) : Enabled only when the command is used at the beginning of command codes. z [...]

  • Page 21

    Command Overview Progr amming Reference VERSAJET MP3200 Commands Listed by F unction Function Ty p e Command Description Classification St andard Mode Page Mode Print LF Print and line feed Executing || Print CR Print and carriage return Executing || Print ESC J Print and feed paper (distance controlled by “GS P”) Executing || Print FF Print an[...]

  • Page 22

    Command Overview Progr amming Reference VERSAJET MP3200 Function Ty p e Command Description Classification St andard Mode Page Mode Character ESC G T urn double-strike mode on/off Setting || Character ESC { Turn up side-down printing mode on/of f Setting ( | ) S Character ESC V T urn 90° clockwise rot ation mode on/off Setting | S Character GS ! S[...]

  • Page 23

    Command Overview Progr amming Reference VERSAJET MP3200 Function Ty p e Command Description Classification St andard Mode Page Mode Bit Image ESC * Select bit-image mode Executing || Bit Image GS * Define downloaded bit image Setting || Bit Image GS / Print dow nloaded bit image Executing z| Bit Image GS v 0 Print raster bit image Executing z Disab[...]

  • Page 24

    Command Overview Progr amming Reference VERSAJET MP3200 Function Ty p e Command Description Classification St andard Mode Page Mode Miscellaneous RS W Clear printing area Setting Ignored | Miscellaneous RS b Battery check Executing || Miscellaneous RS m n Media length measurement setup Setting Ignored | Miscellaneous RS p Printing copies of printin[...]

  • Page 25

    Command Overview Progr amming Reference VERSAJET MP3200 Function Ty p e Command Description Classification St andard Mode Page Mode Flash ESC ESC 00 Communication parameter setup (RS232C) Executing || Flash ESC ESC 04 Printing mode setup Executing || Flash ESC ESC 05 Printer ID (for IrDA only) Executing || Flash ESC ESC 07 Printing position fine ad[...]

  • Page 26

    Command Overview Progr amming Reference VERSAJET MP3200 Commands Listed in Alphanumeric Order Command Function Ty p e Description Classification St andard Mode Page Mode CAN Character Cancel print data in page mode Executing Ignored | CR Print Print and carriage return Executing || ESC 2 Line S pacing Select default line sp acing Setting || ESC 3 L[...]

  • Page 27

    Command Overview Progr amming Reference VERSAJET MP3200 Command Function Ty p e Description Classification St andard Mode Page Mode ESC ESC 13 Flash Radio off time setup Executing || ESC ESC 14 Flash Setting IrDA protocol Executing || ESC ESC D Flash Restore default value Executing || ESC FF Print Print data in page mode Executing Ignored | ESC G C[...]

  • Page 28

    Command Overview Progr amming Reference VERSAJET MP3200 Command Function Ty p e Description Classification St andard Mode Page Mode ESC & Character Define user-defined characters Setting || ESC ? Character Cancel user-defined characters Setting || ESC ! Character Select print mode(s) Setting || ESC – Character Turn underline mode on/of f Sett[...]

  • Page 29

    Command Overview Progr amming Reference VERSAJET MP3200 Command Function Ty p e Description Classification St andard Mode Page Mode GS h Bar Code Set bar code height Setting || GS I Miscellaneous T ransmit printer ID Executing || GS k Bar Code Print bar code Executing z| GS L Print Position Set lef t margin Setting ( | ) S GS P Miscellaneous Set ho[...]

  • Page 30

    Command Overview Progr amming Reference VERSAJET MP3200 Command Function Ty p e Description Classification St andard Mode Page Mode HT Print Position Horizontal tab Executing || LF Print Print and line feed Executing || RS b Miscellaneous Battery check Executing || RS G Miscellaneous Draw line or square (for p age mode only) Executing Ignored | RS [...]

  • Page 31

    Progr amming Reference VERSAJET MP3200 Command Descriptions This section contains the command codes for the MP3200(BT) which allows you to configure your printer for particular application to match your specific requirements. Each command begins on a sep arate page with it s own heading to help you find the key information about each command. 25 Pr[...]

  • Page 32

    Command Descriptions Progr amming Reference VERSAJET MP3200 LF [Name] Print and Line Feed [Format] ASCII LF Hex 0A Decimal 10 [Range] None [Default] None [Description] Prints the dat a in the print buf fer and feed one line [Notes]  The amount of paper fed per line is based on the value set using the line sp acing command (ESC 2 or ESC 3). ?[...]

  • Page 33

    Command Descriptions Progr amming Reference VERSAJET MP3200 CR [Name] Printing and carriage return [Format] ASCII CR Hex 0D Decimal 13 [Range] None [Default] None [Description] Executes printing and one line feed as LF . [Notes]  After printing, the printing position moves to the beginning of the line.  When a left margin is set, the po[...]

  • Page 34

    Command Descriptions Progr amming Reference VERSAJET MP3200 ESC J [Name] Print and feed paper [Format] ASCII ESC J n Hex 1B 4A n Decimal 27 74 n [Range] 0 Љ n Љ 255 [Default] None [Description] Prints the dat a in the print buf fer and feeds the paper n x (vertical or horizont al motion unit). [Notes]  The maximum paper feed amount is 160mm[...]

  • Page 35

    Command Descriptions Progr amming Reference VERSAJET MP3200  When this command is processed in page mode, only the printing position moves, and the printer does not perform actual printing.  This command is used to temporarily feed a specific length without changing the line spacing set by other commands. 29 Preliminary Rev . 02[...]

  • Page 36

    Command Descriptions Progr amming Reference VERSAJET MP3200 FF [Name] Print and return to standard mode [Format] ASCII FF Hex 0C Decimal 12 [Range] None [Default] None [Description] In page mode, print s the data in the printer buf fer collectively and returns to standard mode. [Notes]  This command is enabled only in page mode. Page mode can[...]

  • Page 37

    Command Descriptions Progr amming Reference VERSAJET MP3200 ESC d [Name] Print and feed n lines [Format] ASCII ESC d n Hex 1B 64 n Decimal 27 100 n [Range] 0 Љ n Љ 255 [Default] None [Description] Prints the dat a in the print buf fer and feeds n lines. [Notes]  The amount paper fed per line is based on the value set using the line spacing [...]

  • Page 38

    Command Descriptions Progr amming Reference VERSAJET MP3200 ESC FF [Name] Print data in page mode [Format] ASCII ESC FF Hex 1B 0C Decimal 27 12 [Range] None [Default] None [Description] In page mode, print s all buffered data in the print able area collectively . [Notes]  This command is enabled only in page mode. Page mode can be selected by[...]

  • Page 39

    Command Descriptions Progr amming Reference VERSAJET MP3200 ESC 2 [Name] Select default line spacing [Format] ASCII ESC 2 Hex 1B 32 Decimal 27 50 [Range] None [Default] None [Description] Sets the line sp acing to the “default line spacing”. [Notes]  The line sp acing can be independently in standard and page mode.  In standard mode[...]

  • Page 40

    Command Descriptions Progr amming Reference VERSAJET MP3200 ESC 3 [Name] Set line spacing [Format] ASCII ESC 3 n Hex 1B 33 n Decimal 27 51 n [Range] 0 Љ n Љ 255 [Default] Amount of line spacing which corresponds to “default line sp acing” (See ESC 2 for the line spacing). [Description] Set the line spacing to n x (vertical or horizont al moti[...]

  • Page 41

    Command Descriptions Progr amming Reference VERSAJET MP3200 ESC SP [Name] Set right-side character spacing [Format] ASCII ESC SP n Hex 1B 20 n Decimal 27 32 n [Range] 0 Љ n Љ 255 [Default] n = 0 [Description] Sets the right-side character sp acing to n x (horizontal or vertical motion unit). [Notes]  The character spacing set by this comman[...]

  • Page 42

    Command Descriptions Progr amming Reference VERSAJET MP3200 ESC % [Name] Select/cancel user-defined character set [Format] ASCII ESC % n Hex 1B 25 n Decimal 27 37 n [Range] 0 Љ n Љ 255 [Default] n = 0 [Description] Selects or cancels user-defined character set.  When the LSB of n is 0, the user-defined character set is canceled.  When[...]

  • Page 43

    Command Descriptions Progr amming Reference VERSAJET MP3200 ESC & [Name] Define user-defined characters [Format] ASCII ESC & y c1 c2 [x1 d1 d(y x x1)] [xk d1 d(y x xk)] Hex 1B 26 y c1 c2 [x1 d1 d(y x x1)] [xk d1 d(y x xk)] Decimal 27 38 y c1 c2 [x1 d1 d(y x x1)] [xk d1 d(y x xk)] [Range] y = 3 32 Љ c1 Љ c2 126 Љ 0 Љ x 12(Font A Љ - 12 [...]

  • Page 44

    Command Descriptions Progr amming Reference VERSAJET MP3200  Data( d ) specifies a bit printed to 1 and not printed to 0. The dot pattern is in the horizont al direction from the left side. Any remaining dots on the right side are blank.  The data to define a user defined character is ( y x x ) bytes.  When the value of y , c1 , c[...]

  • Page 45

    Command Descriptions Progr amming Reference VERSAJET MP3200  Only the MSB can be printed in the third byte for vertical direction of font B. A user-defined character and downloaded bit image cannot be defined simultaneously . 39 Preliminary Rev . 02[...]

  • Page 46

    Command Descriptions Progr amming Reference VERSAJET MP3200 ESC ? [Name] Cancel user-defined characters [Format] ASCII ESC ? n Hex 1B 3F n Decimal 27 63 n [Range] 32 Љ n Љ 126 [Default] None [Description] Cancels the user-defined characters defined for the character code n . [Notes]  After user-defined character are canceled, the resident c[...]

  • Page 47

    Command Descriptions Progr amming Reference VERSAJET MP3200 ESC R [Name] Select an international character set [Format] ASCII ESC R n Hex 1B 52 n Decimal 27 82 n [Range] 0 ≦ n ≦ 10 [Default] n = 0 [Description] Select an international character set n as follows : ASCII code Hex 23 24 40 5B 5C 5D 5E 60 7B 7C 7D 7E n Country Dec 35 36 64 91 92 93[...]

  • Page 48

    Command Descriptions Progr amming Reference VERSAJET MP3200 ESC t [Name] Select character code table [Format] ASCII ESC t n Hex 1B 74 n Decimal 27 1 16 n [Range] 0  n  8, 16  n  19, n = 254, n = 255 (Thai model) 0  n  8, 16  n  26, n = 254, n = 255 (Other models except Thai model) [Default] Thai models: n = 20; Other models [...]

  • Page 49

    Command Descriptions Progr amming Reference VERSAJET MP3200 ESC ! [Name] Select print mode(s) [Format] ASCII ESC ! n Hex 1B 21 n Decimal 27 33 n [Range] 0 Љ n Љ 255 [Default] n = 0 [Description] Selects print mode(s) using n as follows: Bit Off/On Hex Decimal Function Off 00 0 Character font A (12 × 24). 0 On 01 1 Character font B (9 × 24). 1 -[...]

  • Page 50

    Command Descriptions Progr amming Reference VERSAJET MP3200 [Notes]  When both double-height and double-width modes are selected, quadruple size characters are printed.  The printer can underline all characters, but can not underline the space set by HT or 90° clockwise rotated characters.  The thickness of the underline is that [...]

  • Page 51

    Command Descriptions Progr amming Reference VERSAJET MP3200 ESC - [Name] Turn underline mode on/of f [Format] ASCII ESC - n Hex 1B 2D n Decimal 27 45 n [Range] 0  n  2, 48  n  50 [Default] n = 0 [Description] T urns underline mode on or off, based on the following values of n : n Function 0, 48 T urns off underline mode 1, 49 T urns on [...]

  • Page 52

    Command Descriptions Progr amming Reference VERSAJET MP3200  Underline mode can also be turned on or off by using ESC ! . Note, however , that the last received command is effective.  This command does not affect Kanji printing. 46 Preliminary Rev . 02[...]

  • Page 53

    Command Descriptions Progr amming Reference VERSAJET MP3200 ESC E [Name] Turn emphasized mode on/f f [Format] ASCII ESC E n Hex 1B 45 n Decimal 27 69 n [Range] 0 Љ n Љ 255 [Default] n = 0 [Description] T urns emphasized mode on/ff  When the LSB of n is 0, emphasized mode is turned off.  When the LSB of n is 1, emphasized mode is turne[...]

  • Page 54

    Command Descriptions Progr amming Reference VERSAJET MP3200 ESC G [Name] Turn double-strike mode on/f f [Format] ASCII ESC G n Hex 1B 47 n Decimal 27 71 n [Range] 0 Љ n Љ 255 [Default] n = 0 [Description] T urns double-strike mode on/ff [Notes]  When the LSB of n is 0, double-strike mode is turned off.  When the LSB of n is 1, double-[...]

  • Page 55

    Command Descriptions Progr amming Reference VERSAJET MP3200 ESC { [Name] Turn up side-down printing mode on/ff [Format] ASCII ESC { n Hex 1B 7B n Decimal 27 123 n [Range] 0 Љ n Љ 255 [Default] n = 0 [Description] In standard mode, turns up side-down printing mode on/ff  When the LSB of n is 0, emphasized mode is turned off.  When the [...]

  • Page 56

    Command Descriptions Progr amming Reference VERSAJET MP3200 ESC V [Name] Turn 90° clockwise rot ation mode on/off [Format] ASCII ESC V n Hex 1B 56 n Decimal 27 86 n [Range] n = 0, 1, 48, 49 [Default] n = 0 [Description] In standard mode, turns 90° clockwise rot ation mode on or off, using n as follows: n Function 0, 48 T urns off 90° clockwise r[...]

  • Page 57

    Command Descriptions Progr amming Reference VERSAJET MP3200  The 90° clockwise rotation mode has no ef fect in page mode. If this command is processed in page mode, an internal flag is activated, and this flag is enabled when the printer returns to standard mode.  The settings of this command are effective until ESC @ is executed, the [...]

  • Page 58

    Command Descriptions Progr amming Reference VERSAJET MP3200 GS ! [Name] Select character size [Format] ASCII GS ! n Hex 1D 21 n Decimal 29 33 n [Range] 0 Љ n Љ 7, 16 Љ n Љ 23, 32 Љ n Љ 39, 48 Љ n Љ 55, 64 Љ n Љ 71, 80 Љ n Љ 87, 96 Љ n Љ 103, 112 Љ n Љ 119 (1 Љ height Љ 8, 1 Љ width Љ 8) [Default] n = 0 [Description] Selects the [...]

  • Page 59

    Command Descriptions Progr amming Reference VERSAJET MP3200 Character height selection Bit 2 Bit 1 Bit 0 Hex Decimal Height Off Of f Off 00 0 1(normal) Off Off On 01 1 2(double-height) O f fO nO f f 0 2 2 3 O f fO nO n 0 3 3 4 On Off Off 04 4 5 On Off On 05 5 6 On On Off 06 6 7 On On On 07 7 8 [Notes]  The character size set by this command i[...]

  • Page 60

    Command Descriptions Progr amming Reference VERSAJET MP3200  In page mode, double-height and double-wid th are on the character orientation.  The setting of the character size of alphanumeric and Katakana is ef fective until ESC ! or ESC @ is executed, the printer is reset, or the power is turned off.  The setting of the character[...]

  • Page 61

    Command Descriptions Progr amming Reference VERSAJET MP3200 GS B [Name] Turn white/black reverse printing mode on/f f [Format] ASCII GS B n Hex 1D 42 n Decimal 29 66 n [Range] 0 Љ n Љ 255 [Default] n = 0 [Description] T urns white/black reverse printing mode on/ff  When the LSB of n is 0, white/black reverse printing mode is turned off. [...]

  • Page 62

    Command Descriptions Progr amming Reference VERSAJET MP3200 CAN [Name] Cancel printing data in page mode [Format] ASCII CAN Hex 18 Decimal 24 [Range] None [Default] None [Description] In p age mode, deletes all the print data for the current printing area. [Notes]  This command is only enabled in page mode.  If data set in the previousl[...]

  • Page 63

    Command Descriptions Progr amming Reference VERSAJET MP3200 ESC M [Name] Select character font [Format] ASCII ESC M n Hex 1B 4D n Decimal 27 77 n [Range] 0, 1, 48, 49 [Default] n = 0 [Description] Selects a character font, using n as follows: n Function 0, 48 Font A 1, 49 Font B [Notes]  This mode is effective for alphanumeric, Kana, multilin[...]

  • Page 64

    Command Descriptions Progr amming Reference VERSAJET MP3200 ESC $ [Name] Set absolute print position [Format] ASCII ESC $ nL nH Hex 1B 24 nL nH Decimal 27 36 nL nH [Range] 0 Љ nL 255, 0 ЉЉ nH 255 Љ [Default] None [Description] Sets the print st arting position to ( nL + nH x256) x (horizontal or vertical motion unit) from the beginning of the l[...]

  • Page 65

    Command Descriptions Progr amming Reference VERSAJET MP3200 ESC [Name] Set relative print position [Format] ASCII ESC nL nH Hex 1B 5C nL nH Decimal 27 92 nL nH [Range] 0 Љ nL 255, 0 ЉЉ nH 255 Љ [Description] Moves the print starting position to ( nL + nH x256) x (horizont al or vertical motion unit) from the current position. [Notes] [...]

  • Page 66

    Command Descriptions Progr amming Reference VERSAJET MP3200 ESC a [Name] Select justification [Format] ASCII ESC a n Hex 1B 61 n Decimal 27 45 n [Range] 0  n  2, 48  n  50 [Default] n = 0 [Description] In standard mode, aligns all the dat a in one line to a specified position, using n as follows : n Function 0, 48 Left justification 1, [...]

  • Page 67

    Command Descriptions Progr amming Reference VERSAJET MP3200 HT [Name] Horizontal tab [Format] ASCII HT Hex 09 Decimal 9 [Range] None [Default] None [Description] Moves the printing position to the next horizontal t ab. [Notes]  This command is ignored unless the next horizontal t ab position has been set.  Horizontal t ab positions are [...]

  • Page 68

    Command Descriptions Progr amming Reference VERSAJET MP3200 ESC D [Name] Set horizontal tab positions [Format] ASCII ESC D n …nk NUL Hex 1B 44 n1…nk 0 Decimal 27 68 n1…nk 0 [Range] 1 Љ n Љ 255 0 Љ k Љ 32 [ D efaltu] n = 8,16,24,32 (Every eight characters for the default font set by ESC ! or ESC M ) [Description] Sets a horizont al tab to [...]

  • Page 69

    Command Descriptions Progr amming Reference VERSAJET MP3200  When [ n ] is less than or equal to the preceding value [ n ] k -1, horizontal t ab setting is finished, and the following data is processed as normal dat a.  k is not transmission data to the printer .  Even if the character width is changed af ter setting the horizonta[...]

  • Page 70

    Command Descriptions Progr amming Reference VERSAJET MP3200 GS L [Name] Set left margin [Format] ASCII GS L nL nH Hex 1D 4C nL nH Decimal 29 76 nL nH [Range] 0 Љ ( nL + nH x 256) Љ 65535 (0 Љ nL Љ 255, 0 Љ nH Љ 255) [Default] ( nL + nH x 256) = 0 ( nL = 0, nH = 0) [Description] In standard mode, set s the left margin to ( nL + nH x256) x (hor[...]

  • Page 71

    Command Descriptions Progr amming Reference VERSAJET MP3200  Left margin setting is ef fective until ESC @ is executed, the printer is reset, or the power is turned off.  Left margin position is lef t edge of the printable area. If lef t margin setting is changed, left edge of the printable area will move. 65 Preliminary Rev . 02[...]

  • Page 72

    Command Descriptions Progr amming Reference VERSAJET MP3200 GS W [Name] Set printable area width [Format] ASCII GS W nL nH Hex 1D 57 nL nH Decimal 29 87 nL nH [Range] 0 Љ ( nL + nH x 256) Љ 65535 (0 Љ nL Љ 255, 0 Љ nH Љ 255) [Default] nL = 0, nH = 0 [Description] In standard mode, set s the printable area to ( nL + nH x256) x (horizontal moti[...]

  • Page 73

    Command Descriptions Progr amming Reference VERSAJET MP3200 ESC W [Name] Set printable area in page mode [Format] ASCII ESC W xL xH yL yH dxL dxH dyL dyH Hex 1B 57 xL xH yL yH dxL dxH dyL dyH Decimal 27 87 xL xH yL yH dxL dxH dyL dyH [Range] 0 Љ xL , xH , yL , yH Љ 255 (except for dxL = dxH = 0 or dyL = dyH = 0) [Default] Horizontal logical origi[...]

  • Page 74

    Command Descriptions Progr amming Reference VERSAJET MP3200  If [horizontal logical origin + printing area wid th] exceeds the printable area, the printing area width is automatically set to [horizont al print able area – horizontal logical origin].  If [vertical logical origin + printing area height] exceeds the printable area, the p[...]

  • Page 75

    Command Descriptions Progr amming Reference VERSAJET MP3200 paper ………………………….xLxH , yL yH page mode range ………………………… dxLdxH dyLdyH 69 Preliminary Rev . 02[...]

  • Page 76

    Command Descriptions Progr amming Reference VERSAJET MP3200 ESC T [Name] Select print direction in page mode [Format] ASCII ESC T n Hex 1B 54 n Decimal 27 84 n [Range] 0  n  3, 48  n  51 [Default] n = 0 [Description] In page mode, select s the print direction and starting position, using n as follows : n Printing Direction St arting Pos[...]

  • Page 77

    Command Descriptions Progr amming Reference VERSAJET MP3200  This command setting has no effect in st andard mode. If this command is processed in standard mode, an internal flag is activated, and this flag is enabled when the printer selects p age mode.  The parameters for the horizont al or vertical motion unit dif fer , depending on [...]

  • Page 78

    Command Descriptions Progr amming Reference VERSAJET MP3200 GS $ [Name] Set absolute vertical print position in page mode [Format] ASCII GS $ nL nH Hex 1D 24 nL nH Decimal 29 36 nL nH [Range] 0 Љ nL Љ 255 , 0 Љ nH Љ 255 [Default] None [Description] Sets the print st arting position to ( nL + nH x256) x (horizontal or vertical motion unit) from [...]

  • Page 79

    Command Descriptions Progr amming Reference VERSAJET MP3200 GS [Name] Set relative vertical print position in page mode [Format] ASCII GS nL nH Hex 1D 5C nL nH Decimal 29 92 nL nH [Range] 0 Љ nL 255, 0 ЉЉ nH 255 Љ [Default] None [Description] In page mode, moves the vertical printing st arting position to ( nL + nH x256) x (horizontal or ve[...]

  • Page 80

    Command Descriptions Progr amming Reference VERSAJET MP3200 ESC * [Name] Select bit-image mode [Format] ASCII ESC * m nL nH d1dk Hex 1B 2A m nL nH d1 dk Decimal 27 92 m nL nH d1 dk [Range] m = 0, 1, 32, 33 0 ≦ nL ≦ 255 0 ≦ nH ≦ 3 0 ≦ d ≦ 255 k = nL + nH x 256 [in case of m = 0, 1] k = nL + nH x 256 x 3 [in case of m = 32, 33] [Descripti[...]

  • Page 81

    Command Descriptions Progr amming Reference VERSAJET MP3200  The bit-image is not affected by print mode(emphasized, double-strike, underline, character size, white/black reverse printing, or 90° clockwise-rotated), except for upside-down printing mode.  After printing a bit image, the printer processes normal dat a.  This comman[...]

  • Page 82

    Command Descriptions Progr amming Reference VERSAJET MP3200 GS * [Name] Define downloaded bit image [Format] ASCII GS * x y d1 d(x x y x 8) Hex 1D 2A x y d1 d(x x y x 8) Decimal 29 42 x y d1 d(x x y x 8) [Range] 1 Љ x Љ 255 1 Љ y 48 Љ 0 Љ d 255 Љ k = x x y x 8 [Default] None [Description] Defines a downloaded bit image.  x specifies the[...]

  • Page 83

    Command Descriptions Progr amming Reference VERSAJET MP3200  A downloaded bit image and a user-defined character cannot be defined simultaneously . When this command is executed, the user-defined character is cleared.  The downloaded bit image is printed by GS / .  The relationship between the bit image data and the printed result[...]

  • Page 84

    Command Descriptions Progr amming Reference VERSAJET MP3200 GS / [Name] Print downloaded bit image [Format] ASCII GS / n Hex 1D 2F n Decimal 29 47 n [Range] 0  n  3, 48  n  51 [Default] n = 0 [Description] Prints a downloaded bit image using the mode specified by n . n select s a mode from the table below: n Mode 0, 48 Normal 1, 49 Doub[...]

  • Page 85

    Command Descriptions Progr amming Reference VERSAJET MP3200  If the downloaded bit image to be printed exceeds the printable area, the excess dat a is not printed.  If the printing area width set by GS L and GS W is less than one line in vertical, the following processing is performed only on the line in question:  The printing ar[...]

  • Page 86

    Command Descriptions Progr amming Reference VERSAJET MP3200 GS v 0 [Name] Print raster bit image [Format] ASCII GS v 0 n xL xH yL yH d1 dk Hex 1D 76 30 n xL xH yL yH d1 dk Decimal 29 1 18 48 n xL xH yL yH d1 dk [Range] 0  n  3, 48  n  51 0  xL  255 0  xH  255 0  yL  255 0  yH  8 0  d  255 k = ( xL + xH x 25[...]

  • Page 87

    Command Descriptions Progr amming Reference VERSAJET MP3200 [Notes]  In standard mode, this command is ef fective only when there is no data in the print buf fer .  This command has no effect in the print modes (emphasized, double-strike, underline, character size, or white/black reverse printing) for raster bit image.  If the pri[...]

  • Page 88

    Command Descriptions Progr amming Reference VERSAJET MP3200 GS : [Name] S tart/end macro definition [Format] ASCII GS : Hex 1D 3A Decimal 29 58 [Range] None [Default] None [Description] S tarts or ends macro definition [Notes]  Macro definition start s when this command is processed during normal operation and ends when it is processed during[...]

  • Page 89

    Command Descriptions Progr amming Reference VERSAJET MP3200  The following commands cannot be contained in a macro. Do not use these commands while the macro is being defined: FS q , GS ( A , GS ^ , and GS v 0 . 83 Preliminary Rev . 02[...]

  • Page 90

    Command Descriptions Progr amming Reference VERSAJET MP3200 GS ^ [Name] Execute macro [Format] ASCII GS ^ r t m Hex 1D 5E r t m Decimal 29 94 r t m [Range] 1 Љ r Љ 255 0 Љ t Љ 255 m = 0, 1 [Default] None [Description] Executes a macro r times while waiting t x 100 msec for each macro execution, using the mode specified by m as follows:  W[...]

  • Page 91

    Command Descriptions Progr amming Reference VERSAJET MP3200  The macro is defined by GS : .  Macro function is useful to print the same data repeatedly . T o define a macro definition, send GS : just before and after the dat a desired to be repeated. And then execute macro by using GS ^ to print the same data repeatedly . Macro function[...]

  • Page 92

    Command Descriptions Progr amming Reference VERSAJET MP3200 FS & [Name] Select Kanji character mode [Format] ASCII FS & Hex 1C 26 Decimal 28 38 [Description] Selects Kanji character mode. [Notes]  Kanji codes are processed in order of the first byte and the second byte.  The settings of this command are effective until ESC @ is [...]

  • Page 93

    Command Descriptions Progr amming Reference VERSAJET MP3200 GS P [Name] Set horizontal and vertical motion units [Format] ASCII GS P x y Hex 1D 50 x y Decimal 29 80 x y [Range] 0  x  255, 0  y  255 [Default] x = 203, y = 203 [Description] Sets the horizont al and vertical motion units to 1/ x and 1/ y inch, respectively .  When x [...]

  • Page 94

    Command Descriptions Progr amming Reference VERSAJET MP3200  The setting of this command is effective until ESC @ is executed, the printer is reset, or the power is turned off.  The calculated result from combining this command with others is truncated to the minimum value of the mechanical pitch.  This command does not affect the[...]

  • Page 95

    Command Descriptions Progr amming Reference VERSAJET MP3200 ESC @ [Name] Initialize printer [Format] ASCII ESC @ Hex 1B 40 Decimal 27 64 [Range] None [Default] None [Description] The data in the print buf fer is cleared, and the printer mode(s) is reset to the mode that was in effect when the power was turned on.  Any macro definitions are no[...]

  • Page 96

    Command Descriptions Progr amming Reference VERSAJET MP3200 GS I [Name] Transmit print IS [Format] ASCII GS I n Hex 1D 49 n Decimal 29 73 n [Range] n = 2, 65  n  67, 80  n  81 [Default] None [Description] T ransmits 1 byte of printer ID, using n as follows: n Printer ID Specification 2 T ype of character Double byte = 1 Single byte = 0 [...]

  • Page 97

    Command Descriptions Progr amming Reference VERSAJET MP3200 [Notes]  With a serial interface printer , be sure to use this function when the host can receive data.  With a parallel interface printer , data(printer ID, printer information) sent with this command is temporarily stored in the printer send buffer like other transmitted dat [...]

  • Page 98

    Command Descriptions Progr amming Reference VERSAJET MP3200 ESC L [Name] Select page mode [Format] ASCII ESC L Hex 1B 4C Decimal 27 76 [Range] None [Default] None [Description] Switches from standard mode to p age mode. [Notes]  This command is only enabled when processed at the beginning of the line in standard mode. In other cases, this com[...]

  • Page 99

    Command Descriptions Progr amming Reference VERSAJET MP3200  In page mode, the printer print s the data in the print buf fer for the printing area specified by ESC W collectively by FF or ESC FF . When executing the print and paper feed commands, such as LF , CR , ESC J and ESC d , only the printing position moves, and the printer does not pe[...]

  • Page 100

    Command Descriptions Progr amming Reference VERSAJET MP3200 ESC S [Name] Select standard mode [Format] ASCII ESC S Hex 1B 53 Decimal 27 76 [Range] None [Default] None [Description] Switches from page mode to st andard mode. [Notes]  This command is only enabled in page mode. Page mode can be selected by ESC L .  When this command is exe[...]

  • Page 101

    Command Descriptions Progr amming Reference VERSAJET MP3200 GS ( A [Name] Execute test print [Format] ASCII GS ( A pL pH n m Hex 1D 28 41 pL pH n m Decimal 29 40 65 pL pH n m [Range] ( pL + ( pH x 256)) = 2 ( pL = 2, pH = 0) [Description] Executes a specified test print.  pL and pH specify the number of p arameters following n to ( pL + pH x [...]

  • Page 102

    Command Descriptions Progr amming Reference VERSAJET MP3200  When processing the automatic setting (m = 64) of the paper layout, the printer feeds the current roll paper to measure the p aper layout. During this time, the printer does not print. After the measuring, it writes the setting of layout from the measuring to the non-volatile memory[...]

  • Page 103

    Command Descriptions Progr amming Reference VERSAJET MP3200 RS G [Name] Draw line or square [Format] ASCII RS G n Hex 1E 47 n Decimal 30 71 n [Range] 1  n  2 [Default] None [Description] Draws line or square in page mode.  If n = 1, draw a line.  If n = 2, draw a square. [Notes]  This command is only enabled in page mode. ?[...]

  • Page 104

    Command Descriptions Progr amming Reference VERSAJET MP3200 RS s [Name] Print serial number [Format] ASCII RS s n1 nh Hex 1E 73 n1 nh Decimal 30 1 15 n1 nh [Range] nh Њ 0 [Default] n1 = 00, nh = 00 [Description] Prints serial number . [Notes]  This command is only enabled in page mode.  n1 indicates the first 2 bytes of serial number .[...]

  • Page 105

    Command Descriptions Progr amming Reference VERSAJET MP3200 RS W [Name] Clear printable area in page mode [Format] ASCII RS W xL xH yL yH dxL dxH dyL dyH Hex 1E 57 xL xH yL yH dxL dxH dyL dyH Decimal 30 87 xL xH yL yH dxL dxH dyL dyH [Range] 0 Љ xL , xH , yL , yH , dxL , dxH , dyL , dyH Љ 255 (except for dxL = dxH = 0 or dyL = dyH = 0) [Default] [...]

  • Page 106

    Command Descriptions Progr amming Reference VERSAJET MP3200  If the horizontal or vertical logical origin is set outside the print able area, this command is canceled, and the following data is processed as normal dat a.  If [horizontal logical origin + printing area wid th] exceeds the printable area, the clearing area width is automat[...]

  • Page 107

    Command Descriptions Progr amming Reference VERSAJET MP3200 RS b [Name] Battery check [Format] ASCII RS b Hex 1E 62 Decimal 30 98 [Range] None [Default] None [Description] Battery check, the return value is specified as follows: 0x30 Æ less than 10% 0x31 Æ less than20% 0x32 Æ more than 20% 0x33 Æ more than 30% 0x39 Æ more than 90% 0x3A Æ 100%[...]

  • Page 108

    Command Descriptions Progr amming Reference VERSAJET MP3200 RS m n [Name] Media length measurement setup [Format] ASCII RS m n Hex 1E 6D n Decimal 30 109 n [Range] 0  n  5 [Default] n = 0 [Description] Y ou can conduct length measurement by using transmissive sensor for gap label roll or reflective sensor for I-Mark media roll. This command a[...]

  • Page 109

    Command Descriptions Progr amming Reference VERSAJET MP3200 RS p [Name] Set printing copies of printing data [Format] ASCII RS p n Hex 1E 70 n Decimal 30 1 12 n [Range] 1  n  255 [Default] n = 1 [Description] Sets printing copies of printing dat a. [Notes] This command setting is effective until ESC @ is ex ecuted, the printer is reset, or th[...]

  • Page 110

    Command Descriptions Progr amming Reference VERSAJET MP3200 GS ( K [Name] Select printing control [Description] Selects printing control as follows:  Function is specified by the function code fn . fn Function 49 Function 49 Select s printing density  pL and pH specify parameter number af ter fn to ( pL + pH x 256) bytes. [Notes] [...]

  • Page 111

    Command Descriptions Progr amming Reference VERSAJET MP3200 GS ( K <Function 49> [Name] Selects printing density [Format] ASCII GS ( K pL pH fn m Hex 1D 28 4B 02 00 31 m Decimal 29 40 75 2 0 49 m [Range] ( pL + pH x 256) = 2 ( pL = 2, pH = 0 ) fn = 49, 0  m  15 [Default] m = 8 [Description] Selects printing control mode by m . m Functio[...]

  • Page 112

    Command Descriptions Progr amming Reference VERSAJET MP3200 GS C 0 [Name] Select counter print mode [Format] ASCII GS C 0 n m Hex 1D 43 30 nm Decimal 29 67 48 nm [Range] 0  n  5, 0  m  2, 48  m  50 [Default] n = 0, m = 0 [Description] Selects a print mode for the serial number counter (the number of printed digit s and the print p[...]

  • Page 113

    Command Descriptions Progr amming Reference VERSAJET MP3200 [Notes]  The serial number counter is stored in the print buffer by GS c .  Settings of this command are effective until ESC @ is executed, the printer is reset, or the power is turned off. 107 Preliminary Rev . 02[...]

  • Page 114

    Command Descriptions Progr amming Reference VERSAJET MP3200 GS C 1 [Name] Select counter mode [Format] ASCII GS C 1 aL aH bL bH n r Hex 1D 43 31 aL aH bL bH n r Decimal 29 67 49 aL aH bL bH n r [Range] 0  ( aL + aH x 256 )  65535 (0  aL  255, 0  aH  255) 0  ( bL + bH x 256 )  65535 (0  bL  255, 0  bH  255) 0  [...]

  • Page 115

    Command Descriptions Progr amming Reference VERSAJET MP3200 [Notes]  In a count-up setting, when the GS c is executed, the counter value exceeds the maximum value( bL + bH x 256), restart counting from the minimum value ( aL + aH x 256).  In a count-down setting, when GS c is executed, the counter value is below minimum value( bL + bH x[...]

  • Page 116

    Command Descriptions Progr amming Reference VERSAJET MP3200 GS C 2 [Name] Select the serial number counter value [Format] ASCII GS C 2 nL nH Hex 1D 43 32 nL nH Decimal 29 67 50 nL nH [Range] 0  ( nL + nH x 256)  65535 (0  nL  255, 0  nH  255) [Default] ( nL + nH x 256 ) = 1 ( nL = 1, nH = 0) [Description] Sets the serial number co[...]

  • Page 117

    Command Descriptions Progr amming Reference VERSAJET MP3200 GS c [Name] Print counter [Format] ASCII GS c Hex 1D 63 Decimal 29 99 [Range] None [Default] None [Description] Sets the serial counter value in the print buffer and increment s or decrements the counter value. [Notes]  After setting the current counter value in the print buf fer as [...]

  • Page 118

    Command Descriptions Progr amming Reference VERSAJET MP3200  The counter mode (count-up, count-down, count-stop) and details of counter (maximum value, minimum value, stepping amount of incrementing or decrementing of a counter value, the repetition number of printing) are set by GS C 1.  The counter value is set by GS C 2. 11 2 Prelimi[...]

  • Page 119

    Command Descriptions Progr amming Reference VERSAJET MP3200 GS ( k [Name] S pecify and print the symbol [Format] ASCII GS ( k Hex 1D 28 6B Decimal 29 40 107 [Description] Processes the data concerning two-dimensional code. (PDF417, QR Code, MaxiCode).  Symbol type is specified by cn ; Function is specified by fn . cn fn Function 65 Function 0[...]

  • Page 120

    Command Descriptions Progr amming Reference VERSAJET MP3200 cn fn Function 65 Function 765 Datamatrix: Specify the number of columns 66 Function 766 Datamatrix: Specify the number of rows 67 Function 767 Datamatrix: Specify the width of module 68 Function 768 Datamatrix: Specify the Bar Code Type 69 Function 769 Datamatrix: Specify the Data Mode 80[...]

  • Page 121

    Command Descriptions Progr amming Reference VERSAJET MP3200 [Notes]  The function is specified with the function code ( fn ). Details of the performance dif fer according to the function. For processing of PDF417 symbol dat a (w hen cn = 48)  The symbol data specified by Function 080 d1 ... dk is stored in the printer and is printed by [...]

  • Page 122

    Command Descriptions Progr amming Reference VERSAJET MP3200 For process of QR Code symbol (when cn = 49)  The symbol data specified by Function 080 d1 ... dk is stored in the printer and is printed by the specification of Function 081. The symbol dat a in the save area is reserved until the following processing is performed:  Function 0[...]

  • Page 123

    Command Descriptions Progr amming Reference VERSAJET MP3200 GS ( k PDF417<Function 065> [Format] ASCII GS ( k pL pH cn fn n Hex 1D 28 6B 03 00 30 41 n Decimal 29 40 107 3 00 48 65 n [Range] ( pL + pH x 256) = 3 ( pL =3, pH =0) cn = 48, fn = 65 0  n  30 [Default] n = 0 [Description] S pecifies the number of columns of the data area of PD[...]

  • Page 124

    Command Descriptions Progr amming Reference VERSAJET MP3200 GS ( k PDF417<Function 066> [Format] ASCII GS ( k pL pH cn fn n Hex 1D 28 6B 03 00 30 42 n Decimal 29 40 107 03 00 48 66 n [Range] ( pL + pH x 256) = 3 ( pL =3, pH =0) cn = 48, fn = 66 n = 0, 3  n  90 [Default] n = 0 [Description] S pecifies the number of rows of the data area [...]

  • Page 125

    Command Descriptions Progr amming Reference VERSAJET MP3200 GS ( k PDF417<Function 067> [Format] ASCII GS ( k pL pH cn fn n Hex 1D 28 6B 03 00 30 43 n Decimal 29 40 107 03 00 48 67 n [Range] ( pL + pH x 256) = 3 ( pL =3 , pH =0 ) cn = 48 , fn = 67 1  n  5 [Default] n = 2 [Description] S pecifies the width of a module of PDF417 symbol. [[...]

  • Page 126

    Command Descriptions Progr amming Reference VERSAJET MP3200 GS ( k PDF417<Function 068> [Format] ASCII GS ( k pL pH cn fn n Hex 1D 28 6B 03 00 30 44 n Decimal 29 40 107 03 00 48 68 n [Range] ( pL + pH x256) = 3 ( pL =3, pH =0) cn = 48, fn = 68, 5  n  100 [Default] n = 5 [Description] Specifies the height of a module of PDF417 symbol. [N[...]

  • Page 127

    Command Descriptions Progr amming Reference VERSAJET MP3200 GS ( k PDF417<Function 069> [Format] ASCII GS ( k pL pH cn fn m n Hex 1D 28 6B 04 00 30 45 mn Decimal 29 40 107 04 00 48 69 mn [Range] ( pL + pH x 256) = 4 ( pL = 4, pH =0) cn = 48, fn = 69 m = 48 48 ҏ n ҏ 56 [ m = 48] [Default] m = 48 , n = 48 [Description] S pecifies the er[...]

  • Page 128

    Command Descriptions Progr amming Reference VERSAJET MP3200  The error correction code word calculated by modulus 929.  Settings of this function are effective until ESC @ is executed, the printer is reset, or the power is turned off. 122 Preliminary Rev . 02[...]

  • Page 129

    Command Descriptions Progr amming Reference VERSAJET MP3200 GS ( k PDF417<Function 080> [Format] ASCII GS ( k pL pH cn fn m d1 dk Hex 1D 28 6B pL pH 30 50 30 d1 dk Decimal 29 40 107 pL pH 48 80 48 d1 dk [Range] 4  ( pL + pH x 256)  65535 (0  pL  ҏ 255, 0  pH  ҏ 255) cn = 48, fn = 80, m = 48, 0  d  255, k = ( pL + pH [...]

  • Page 130

    Command Descriptions Progr amming Reference VERSAJET MP3200 GS ( k PDF417<Function 081> [Format] ASCII GS ( k pL pH cn fn m Hex 1D 28 6B 03 00 30 51 m Decimal 29 40 107 03 00 48 81 m [Range] ( pL + pH x 256) = 3 ( pL = 3, pH = 0) cn = 48, fn = 81 m = 48 [Description] Encodes and prints the PDF417 symbol dat a in the symbol save area. [Notes] [...]

  • Page 131

    Command Descriptions Progr amming Reference VERSAJET MP3200  The dat a area includes the following code words.  Data specified by Function 080.  The descriptor of symbol length (the first code word in the data area).  The error correction code word calculated by modulus 929.  Pad codeword.  This command is effect[...]

  • Page 132

    Command Descriptions Progr amming Reference VERSAJET MP3200 GS ( k QR Code<Function 165> [Format] ASCII GS ( k pL pH cn fn n1 n2 Hex 1D 28 6B 04 00 31 41 n1 n2 Decimal 29 40 107 04 00 49 65 n1 n2 [Range] ( pL + pH x256) = 4 ( pL = 4, pH = 0) cn = 49, fn = 65 n1 = 49, 50, 51 n2 = 0 [Default] n1 = 50, n2 = 0 [Description] S pecifies the model o[...]

  • Page 133

    Command Descriptions Progr amming Reference VERSAJET MP3200 GS ( k QR Code <Function 167> [Format] ASCII GS ( k pL pH cn fn n Hex 1D 28 6B 03 00 31 43 n Decimal 29 40 107 03 00 49 67 n [Range] ( pL + pH X 256) = 3 ( pL = 3, pH = 0) cn = 49, fn = 67 2  n  5 [Default] n = 2 [Description] S pecifies the size of a module of QR Code symbol. [...]

  • Page 134

    Command Descriptions Progr amming Reference VERSAJET MP3200 GS ( k QR Code <Function 169> [Format] ASCII GS ( k pL pH cn fn n Hex 1D 28 6B 3 00 31 45 n Decimal 29 40 107 03 00 49 69 n [Range] ( pL + pH x 256) = 3 ( pL = 3, pH =0) cn = 49, fn = 69 48  n  51 [Default] n = 48 [Description] S pecifies the error correction level of QR Code. [...]

  • Page 135

    Command Descriptions Progr amming Reference VERSAJET MP3200 GS ( k QR Code <Function 180> [Format] ASCII GS ( k pL pH cn fn m d1 dk Hex 1D 28 6B pL pH 31 50 30 d1 dk Decimal 29 40 107 pL pH 49 80 48 d1 dk [Range] 4  ( pL + pH x 256)  7092 (0  pL  255, 0  pH  27) cn = 49, fn = 80 m = 48, 0  d  255 k = ( pL + pH x 256) ?[...]

  • Page 136

    Command Descriptions Progr amming Reference VERSAJET MP3200  Settings of this function are effective until the following processing is performed:  Function 080 or 180 is executed.  ESC @ is executed.  The printer is reset or the power is turned off. 130 Preliminary Rev . 02[...]

  • Page 137

    Command Descriptions Progr amming Reference VERSAJET MP3200 GS ( k QR Code <Function 181> [Format] ASCII GS ( k p pH cn fn m Hex 1D 28 6B 03 00 31 51 m Decimal 29 40 107 03 00 49 81 m [Range] ( pL + pH x256) = 3 ( pL = 3, pH =0 ) cn = 49, fn = 81 m = 48 [Default] None [Description] Encodes and prints the QR Code symbol dat a in the symbol sav[...]

  • Page 138

    Command Descriptions Progr amming Reference VERSAJET MP3200  The following data are added automatically by the encode processing.  Position Detection Patterns  Separators for Position Detection Patterns  T iming Patterns  Format Information  V ersion Information  Error Correction code words (employs the Ree[...]

  • Page 139

    Command Descriptions Progr amming Reference VERSAJET MP3200 GS ( k MaxiCode<Function 265> [Format] ASCII GS ( k k pL pH cn fn n Hex 1D 28 6B 03 00 32 41 n Decimal 29 40 107 03 00 50 65 n [Range] ( pL + pH x ҏ 256) = 3 ( pL = 3 , pH = 0 ) cn = 50 fn = 65 50  n ҏ 54 ( 52~54 not support) [Default] n = 50 [Description] Specifies the mode [...]

  • Page 140

    Command Descriptions Progr amming Reference VERSAJET MP3200 GS ( k MaxiCode <Function 280> [Format] ASCII GS ( k pL pH cn fn m d1…dk Hex 1D 28 6B pL pH 32 50 30 d1…dk Decimal 29 40 107 pL pH 50 80 48 d1…dk [Range] 4 ҏ ( pL + pH x ҏ 256) ҏ 200 (0 ҏ pL  n, 0 ҏ pH  ҏ 0) cn = 50 fn = 80 m = 48 0 ҏ d ҏ 255 k =[...]

  • Page 141

    Command Descriptions Progr amming Reference VERSAJET MP3200 [Data Format] Item Size and Type ANSI message header [ ]> <RS> Transportation Data Format Header 01 <GS> 96 Ship-To Postal Code 5 or 9 digits in the USA (mode2), up to 6 alphanumeric characters in other countries (mode3). Ship-To Country Code 3 digits (840 for USA) Class of [...]

  • Page 142

    Command Descriptions Progr amming Reference VERSAJET MP3200 Notes: (1) RS and GS represents (1EH) and (1DH) respectively. (2) Background is yellow Æ Start / End elements (necessary) (3) Background is blue Æ data elements are mandatory (4) Each item finished adding “GS” 136 Preliminary Rev . 02[...]

  • Page 143

    Command Descriptions Progr amming Reference VERSAJET MP3200 GS ( k MaxiCode <Function 281> [Format] ASCII GS (k pL pH cn fn m Hex 1D 28 6B 03 00 32 51 m Decimal 29 40 107 03 00 50 81 m [Range] ( pL + pH x ҏ 256) = 3 ( pL = 3, pH =0 ) cn = 50 fn = 81 m = 48 [Default] None [Description] Encodes and prints the MaxiCode symbol data in the symbol[...]

  • Page 144

    Command Descriptions Progr amming Reference VERSAJET MP3200 GS ( k Datamatrix<Function 765> [Format] ASCII GS (k pL pH cn fn n Hex 1D 28 6B 03 00 37 41 n Decimal 29 40 107 03 00 55 65 n [Range] ( pL + pH x ҏ 256) = 3 ( pL = 3, pH =0 ) cn = 55 fn = 65 [Default] None [Description] S pecifies the number of columns of the data area of Datamatrix[...]

  • Page 145

    Command Descriptions Progr amming Reference VERSAJET MP3200 GS ( k Datamatrix <Function 766> [Format] ASCII GS ( k pL pH cn fn n Hex 1D 28 6B 03 00 37 42 n Decimal 29 40 10703 00 55 66 n [Range] ( pL + pH x ҏ 256) = 3 ( pL = 3, pH =0 ) cn = 55 fn = 66 [Description] Specifies the number of rows of the data area of Datamatrix. Matrix type Row [...]

  • Page 146

    Command Descriptions Progr amming Reference VERSAJET MP3200 GS ( k Datamatrix <Function 767> [Format] ASCII GS ( k pL pH cn fn n Hex 1D 28 6B 03 00 37 43 n Decimal 29 40 107 03 00 55 67 n [Range] ( pL + pH x ҏ 256) = 3 ( pL = 3, pH =0 ) cn = 55 fn = 67 1  n  5 [Default] n = 1 [Description] Specifies the width of a module of Datamatrix [...]

  • Page 147

    Command Descriptions Progr amming Reference VERSAJET MP3200 GS ( k Datamatrix <Function 768> [Format] ASCII GS ( k pL pH cn fn n Hex 1D 28 6B 03 00 37 44 n Decimal 29 40 107 03 00 55 68 n [Range] ( pL + pH x ҏ 256) = 3 ( pL = 3, pH =0 ) cn = 55 fn = 68 n = 0 or 1 n Bar Code Type 0 Datamatrix (standard square shape) 1 Datamatrix ECC200 Rectan[...]

  • Page 148

    Command Descriptions Progr amming Reference VERSAJET MP3200 GS ( k Datamatrix <Function 769> [Format] ASCII GS ( k pL pH cn fn n Hex 1D 28 6B 04 00 37 45 n Decimal 29 40 107 04 00 55 69 n [Range] ( pL + pH x ҏ 256) = 3 ( pL = 4, pH =0 ) cn = 55 fn = 69 1 ҏ n  ҏ 6 [Default] n = 6 [Description] Specifies the Data mode of Datamatrix. n [...]

  • Page 149

    Command Descriptions Progr amming Reference VERSAJET MP3200 Barcode type: Rectangle Shape Capacity Row Column number alphanumeric bytes 81 2 1 0 6 3 83 2 2 0 1 3 8 12 26 32 22 14 12 36 44 31 20 16 36 64 46 30 16 48 98 72 47 143 Preliminary Rev . 02[...]

  • Page 150

    Command Descriptions Progr amming Reference VERSAJET MP3200 GS ( k Datamatrix <Function 780> [Format] ASCII GS ( k pL pH cn fn m d1…dk Hex 1D 28 6B pL pH 37 50 30 d1…dk Decimal 29 40 107 pL pH 55 80 48 d1…dk [Range] 4 ҏ ( pL + pH x ҏ 256) ҏ 65535 (0 ҏ pL  ҏ 255, 0 ҏ pH  ҏ 255) cn = 55 fn = 80 m = 48 0 ҏ d ?[...]

  • Page 151

    Command Descriptions Progr amming Reference VERSAJET MP3200 GS ( k Datamatrix <Function 781> [Format] ASCII GS ( k pL pH cn fn m Hex 1D 28 6B 03 00 37 51 m Decimal 29 40 107 03 00 55 81 m [Range] ( pL + pH x 256) = 3 ( pL = 3, pH = 0) cn = 55 fn = 81 m = 48 [Description] Encodes and prints the Datamatrix symbol data in the symbol save area. [[...]

  • Page 152

    Command Descriptions Progr amming Reference VERSAJET MP3200  The data area includes the following code words.  Data specified by Function 780.  The descriptor of symbol length (the first code word in the data area).  The error correction code word calculated by modulus 929.  Pad codeword  ESC T is not effective f[...]

  • Page 153

    Command Descriptions Progr amming Reference VERSAJET MP3200 GS ( k RSS-14<Function 865> [Format] ASCII GS ( k pL pH cn fn n Hex 1D 28 6B 03 00 38 41 n Decimal 29 40 107 03 00 56 65 n [Range] ( pL + pH x 256) = 3 ( pL = 3, pH = 0) cn = 56 fn = 65 49 ҏ ҏ n ҏ ҏ 54 (Hex : 31~36) [Default] n = 49 [Description] Specify the mode of RSS-14.[...]

  • Page 154

    Command Descriptions Progr amming Reference VERSAJET MP3200 GS ( k RSS-14<Function 866> [Format] ASCII GS ( k pL pH cn fn n Hex 1D 28 6B 03 00 38 42 n Decimal 29 40 107 03 00 56 66 n [Range] ( pL + pH x 256) = 3 ( pL = 3, pH = 0) cn = 56 fn = 65 2 ҏ ҏ n ҏ 22 [Default] n = 22 [Description] Specify the RSS Expanded Stacked Symbol to de[...]

  • Page 155

    Command Descriptions Progr amming Reference VERSAJET MP3200 GS ( k RSS-14<Function 867> [Format] ASCII GS ( k pL pH cn fn n Hex 1D 28 6B 03 00 38 43 n Decimal 29 40 107 03 00 56 67 n [Range] ( pL + pH x 256) = 3 ( pL = 3, pH = 0) cn = 56 fn = 67 1 ҏ ҏ n ҏ 255 [Default] n = 2 [Description] Specifies the width of narrow element size of[...]

  • Page 156

    Command Descriptions Progr amming Reference VERSAJET MP3200 GS ( k RSS-14<Function 868> [Format] ASCII GS ( k pL pH cn fn n Hex 1D 28 6B 03 00 38 44 n Decimal 29 40 107 03 00 56 68 n [Range] ( pL + pH x 256) = 3 ( pL = 3, pH = 0) cn = 56 fn = 68 1 ҏ ҏ n ҏ 255 [Default] n = 2 [Description] Specifies the Height of separator of RSS-14 s[...]

  • Page 157

    Command Descriptions Progr amming Reference VERSAJET MP3200 GS ( k RSS-14<Function 880> [Format] ASCII GS ( k pL pH cn fn m d1…dk Hex 1D 28 6B pL pH 38 50 30 d1…dk Decimal 29 40 107 pL pH 56 80 48 d1…dk [Range] (4 ҏ ( pL + pH x ҏ 256) ҏ 2437 (0 ҏ pL  ҏ 255, 0 ҏ pH  ҏ 9) cn = 56 fn = 80 m = 48 0 ҏ d ҏ 255[...]

  • Page 158

    Command Descriptions Progr amming Reference VERSAJET MP3200  2D Composite Component CC-A capacity Æ 56 characters. CC-B capacity Æ 338 characters.  For RSS-14 and RSS LIMIT, the printer automatically adds a check character at 14th digit when print.  Following table shows data type and data capacity for each RSS symbol. RSS Symbo[...]

  • Page 159

    Command Descriptions Progr amming Reference VERSAJET MP3200 GS ( k RSS-14<Function 881> [Format] ASCII GS ( k pL pH cn fn m Hex 1D 28 6B 03 00 38 51 m Decimal 29 40 107 03 00 56 81 m [Range] ( pL + pH x ҏ 256) = 3 ( pL = 3, pH =0 ) cn = 56 fn = 81 m = 48 [Default] None [Description] Encodes and prints the RSS-14 symbol data in the symbol sav[...]

  • Page 160

    Command Descriptions Progr amming Reference VERSAJET MP3200 GS ( k Code49<Function 967> [Format] ASCII GS ( k pL pH cn fn n Hex 1D 28 6B 03 00 39 43 n Decimal 29 40 107 3 00 57 67 n [Range] ( pL + pH x256) = 3 ( pL = 3, pH =0 ) cn = 57, fn = 67 1  n  255 [Default] n = 2 [Description] Specifies the width of narrow element. [Notes] [...]

  • Page 161

    Command Descriptions Progr amming Reference VERSAJET MP3200 GS ( k Code49<Function 968> [Range] ( pL + pH x 256) = 3 ( pL = 3, pH =0 ) [Format] ASCII GS ( k pL pH cn fn n Hex 1D 28 6B 03 00 39 44 n Decimal 29 40 107 3 00 57 68 n cn = 57, fn = 68 1  n  255 [Default] n = 16 [Description] Specify the height of one row. [Notes]  Setti[...]

  • Page 162

    Command Descriptions Progr amming Reference VERSAJET MP3200 GS ( k Code49<Function 980> [Format] ASCII GS ( k pL pH cn fn m d1 dk  k bytes of d1 ... dk are processed as symbol data. Hex 1D 28 6B pL pH 39 50 30 d1 dk Decimal 29 40 107 pL pH 57 80 48 d1 dk [Range] 4  ( pL + pH x 256)  81 (1  pL  81 , pH =0 ) cn = 57, fn = 80 m[...]

  • Page 163

    Command Descriptions Progr amming Reference VERSAJET MP3200  Data capacity  Characters: The characters can’t exceed 49 bytes. Following characters will spend one byte, the others will spend two bytes. Value Character Vaule Character 00 2 5 P 12 6 1Q 22 2 7 R 33 2 8 S 44 2 9 T 55 3 0 U 66 3 1 V 77 3 2 W 83 3 8X 99 3 4 Y 10 A 35 Z 11 B [...]

  • Page 164

    Command Descriptions Progr amming Reference VERSAJET MP3200  Settings of this function are effective until the following processing is performed. For example: (1) “123ABC” ; Æ 6 bytes (2) “123abc” ; Æ 3 + 3*2 = 9 bytes  Numeric Æ The numeric can’t exceed 81 bytes.  Function 080 or 180 or 280 or 780 or 880 or 980 is ex[...]

  • Page 165

    Command Descriptions Progr amming Reference VERSAJET MP3200 GS ( k Code49<Function 981> [Format] ASCII GS ( k pL pH cn fn m  There is no data (Function 980 is not processed). Hex 1D 28 6B 03 00 39 51 m Decimal 29 40 107 3 00 57 81 m [Range] ( pL + pH x 256) = 3 ( pL = 3, pH =0 ) cn = 57, fn = 81 m = 48 [Default] None [Description] Encod[...]

  • Page 166

    Command Descriptions Progr amming Reference VERSAJET MP3200 GS h [Default] n = 162 [Name] Set bar code height [Format] ASCII GS h n Hex 1D 68 n Decimal 29 104 n [Range] 1  n  255 [Description] Sets the height of a bar code. n specifies number of dots in the vertical direction of a bar code. [Notes] This command setting is effective until ESC [...]

  • Page 167

    Command Descriptions Progr amming Reference VERSAJET MP3200 GS w [Name] Set bar code width [Format] ASCII GS w n Hex 1D 77 n Decimal 29 1 19 n [Range] 1  n  6 [Notes] This command setting is effective until ESC @ is ex ecuted, the printer is reset, or the power is turned off. [Default] n = 2 [Description] Sets the horizont al size of a bar co[...]

  • Page 168

    Command Descriptions Progr amming Reference VERSAJET MP3200 GS k [Format] I. ASCII GS k m d1 dk NULL Hex 1D 6B m d1 dk NULL [Name] Print bar code Decimal 29 107 m d1 dk NULL I. II. ASCII GS k m n d1 dn Hex 1D 6B m n d1 dn Decimal 29 107 m n d1 dn [Range] I. 0  m  6 ( k and d depend on the bar code system used) II. 65  m  73 ( n and d de[...]

  • Page 169

    Command Descriptions Progr amming Reference VERSAJET MP3200 m Bar code system Number of data (k, n) Number of characters Characters Character code (d) 0 UPC-A Fixed 11  k  12 0~9 48  d  57 1 UPC-E Fixed 11  k  12 0~9 48  d  57 2 JAN13 (EAN13) Fixed 12  k  13 0~9 48  d  57 3 JAN8 (EAN8) Fixed 7  k  8 0~9 48 [...]

  • Page 170

    Command Descriptions Progr amming Reference VERSAJET MP3200 [Notes] For I and II  When standard mode is selected, this command is enabled only when the printing position is at the head of a line or when no data exist s in the print buffer .  The bar code width that exceeds the printing area cannot be specified.  This command speci[...]

  • Page 171

    Command Descriptions Progr amming Reference VERSAJET MP3200 For UPC-A (m = 0, 65) process  Modular check character is processed as follows:  Automatically added when processing data is 1 1 byte.  The 12th byte data is processed as a modular check character when processing dat a is 12 byte. In this case, modular check character is [...]

  • Page 172

    Command Descriptions Progr amming Reference VERSAJET MP3200  Prints a 6-column short code from 10 digit ( d2.d1 1 ) except NSC and modular check characters. Data of transmitted by host PC Printing data d2 d3 d4 d5 d6 d7 d8 d9 d10 d1 1 0~9 0~9 0 0 0 - - 0~9 0~9 0~9 d2 d3 d9 d10 d1 1 0 0~9 0~9 1 0 d2 0 - - 0~9 0~9 0~9 d3 d9 d10 d1 1 1 0~9 0~9 2[...]

  • Page 173

    Command Descriptions Progr amming Reference VERSAJET MP3200 For JAN8/EAN8 (m = 3, 68) process  Modular check character is processed as follows:  Automatically added when processing data is 7 byte.  The 8th byte data is processed as a modular check character when processing dat a is 8 byte. In this case, modular check character is [...]

  • Page 174

    Command Descriptions Progr amming Reference VERSAJET MP3200 For ITF (Interleaved 2 of 5) (m = 5, 70) process  S tart code and stop code are added automatically .  Check digits are not calculated and added. For CODEBAR (NW-7) (m = 6, 71) process  S tart code and stop code are not added automatically . T ransmit data including the c[...]

  • Page 175

    Command Descriptions Progr amming Reference VERSAJET MP3200 For CODE128 ( m = 73) process  Make sure to specify start character . The st art character must be code set selection character (any of CODE A, CODE B, or CODE C) which selects the first code set.  S top character is added automatically .  In CODE A, following data can be[...]

  • Page 176

    Command Descriptions Progr amming Reference VERSAJET MP3200  In CODE B, following data can be used.  Character data: It is specified by ASCII code [in hexadecimal: 20H ~ 7FH / in decimal: 32~127] when specify "{", transmit “{{“ as 2 byte data (It is described sep arately).  S pecial character data: (FNC 1, FNC 2, FNC[...]

  • Page 177

    Command Descriptions Progr amming Reference VERSAJET MP3200  Check digit is calculated and added automatically .  S pecial character HRI is processed as follows:  The printer does not print HRI characters that correspond to the shift character or code set selection character (CODE A, CODE B, or CODE C).  HRI characters of th[...]

  • Page 178

    Command Descriptions Progr amming Reference VERSAJET MP3200 GS H [Name] Select printing position of Human Readable Interpretation (HRI) characters [Format] ASCII GS H n Hex 1D 48 n Decimal 29 72 n [Range] 0  n  3, 48  n  51 [Default] n = 0 [Description] Selects whether the printer print s the HRI character or not and printing position o[...]

  • Page 179

    Command Descriptions Progr amming Reference VERSAJET MP3200 GS f [Name] Select font for HRI characters Font of HRI characters [Format] ASCII GS f n Hex 1D 66 n Decimal 29 102 n [Range] n = 0, 1 , 48, 49 [Default] n = 0 [Description] Selects a font for Human Readable Interpret ation (HRI) characters when printing a bar code, using n as follows: n 0,[...]

  • Page 180

    Command Descriptions Progr amming Reference VERSAJET MP3200 FS q [Name] Define image, write to flash memory [Format] ASCII FS q n [xL xH yL yH d1 dk] 1 [xL xH yL yH d1 dk] n Hex 1C 71 n [xL xH yL yH d1 dk]1 [xL xH yL yH d1 dk] n Decimal 28 1 13 n [xL xH yL yH d1 dk]1 [xL xH yL yH d1 dk] n  yL , yH specifies ( yL + yH x 256) bytes in the verti[...]

  • Page 181

    Command Descriptions Progr amming Reference VERSAJET MP3200 [Notes]  Paper cannot be fed by using P APER FEED button. dY+1  NV bit image means a bit image which is defined in a non-volatile memory . The NV bit image defined is effective until the next NV bit image is defined.  In standard mode, this command is ef fective only when[...]

  • Page 182

    Command Descriptions Progr amming Reference VERSAJET MP3200  Data is written to the non-volatile memory by this command. Note the following when using this command.  The printer is BUSY when writing the data to the non-volatile memory . In this case, be sure not to transmit data from the host because the printer does not receive dat a. [...]

  • Page 183

    Command Descriptions Progr amming Reference VERSAJET MP3200 FS p [Name] Read the image file from flash memory [Format] ASCII FS p n m Hex 1C 70 n m Decimal 28 1 12 n m [Range] 1  n  255 0  m  3, 48  m  51 [Description] Prints a NV bit image n using the mode specified by m . m Mode Scaling for horizontal Scaling for vertical 0, 48 [...]

  • Page 184

    Command Descriptions Progr amming Reference VERSAJET MP3200 ESC ESC 00 [Name] Communication parameter setup (RS232C or IrDA) [Format] ASCII ESC ESC 00; n , n1 n2 n3 n4, n5 , n6 , n7 , n8 , n9 , n10 , n1 1 Hex 1B 1B 00; n , n1 n2 n3 n4, n5 , n6 , n7 , n8 , n9 , n10 , n1 1 Decimal 27 27 0; n , n1 n2 n3 n4, n5 , n6 , n7 , n8 , n9 , n10 , n1 1 [Range] [...]

  • Page 185

    Command Descriptions Progr amming Reference VERSAJET MP3200 n10 n5 : Data Length (8 bit s, fixed) n6 : Parity (N, fixed) n7 : S t op Bit (1bit, fixed) n8 : Communication Protocol R Ш R TS/CTS(hardware, use R as a dummy even for IrDA) X Ш Xon/Xoff(sof tware) n9 : Reserve(value:00) : Reserve(value:00) n1 1 : Reserve(value:00) 179 Preliminary Rev . [...]

  • Page 186

    Command Descriptions Progr amming Reference VERSAJET MP3200 ESC ESC 04 [Name] Printing Mode Change [Format] ASCII ESC ESC 04 n Hex 1B 1B 04 n Decimal 27 27 04 n [Range] 0  n  1 [Default] n = 0 [Description] Set up printing mode, using n as follows: n Function 0 S tandard (line) mode 1 Page mode 180 Preliminary Rev . 02[...]

  • Page 187

    Command Descriptions Progr amming Reference VERSAJET MP3200 ESC ESC 05 [Name] Printer ID (for IrDA only) [Format] ASCII ESC ESC 05 nh n1 Hex 1B 1B 05 nh n1 Decimal 27 27 05 nh n1 [Range] 0  nh  255 0  n1  255 [Default] nh = 00 n1 = 01 [Description] Prints ID (for IrDA only). [Notes] This command is only enabled in IrDA communication mod[...]

  • Page 188

    Command Descriptions Progr amming Reference VERSAJET MP3200 ESC ESC 07 [Name] Adjust label printing position [Format] ASCII ESC ESC 07 nn 1 Hex 1B 1B 07 nn 1 Decimal 27 27 07 nn 1 [Range] n = “+” or “-” 0  n1  160 (0.0 ~ 16.0 mm) [Default] n1 = 00 [Notes] [Description] Adjusts label printing position in a selected direction and by a s[...]

  • Page 189

    Command Descriptions Progr amming Reference VERSAJET MP3200 ESC ESC 08 [Range] 0  n  1 Function [Name] Setup sensor [Format] ASCII ESC ESC 08 nn 1 Hex 1B 1B 08 nn 1 Decimal 27 27 08 nn 1 0  n1  1 [Default] n = 00 n1 = 00 [Description] Setups sensor , using n as follows: n 0 Interruptive sensor (T ransmissive) 1 Reflective sensor n1 Func[...]

  • Page 190

    Command Descriptions Progr amming Reference VERSAJET MP3200 ESC ESC 09 [Name] Setup power off time [Range] 1  n  255 [Notes] If the power is on, and the printer has had no action for n minutes, then, the printer will be automatically off. [Format] ASCII ESC ESC 09 n Hex 1B 1B 09 n Decimal 27 27 09 n [Default] n = 05(Hex) [Description] Setup s[...]

  • Page 191

    Command Descriptions Progr amming Reference VERSAJET MP3200 ESC ESC 10 [Name] Define printing intensity [Format] ASCII ESC ESC 10 n Hex 1B 1B 0A n Decimal 27 27 10 n [Range] 0  n  15 [Default] n = 8 [Description] Defines printing intensity . The more of n , the more intensity . 185 Preliminary Rev . 02[...]

  • Page 192

    Command Descriptions Progr amming Reference VERSAJET MP3200 ESC ESC 1 1 [Range] 0  n  2 n [Name] Define the using port of IrDA [Format] ASCII ESC ESC 1 1 n Hex 1B 1B 0B n Decimal 27 27 1 1 n [Default] n = 0 [Description] Define the using port of IrDA, using n as follows: Function 0B o t h 1 Port 1 (Upper side of MP3200 body) 2 Port 2 (Side of[...]

  • Page 193

    Command Descriptions Progr amming Reference VERSAJET MP3200 ESC ESC 12 [Name] On-demand Setup [Range] 1  n  2 [Format] ASCII ESC ESC 12 n Hex 1B 1B 0C n Decimal 27 27 12 n [Default] n = 1 [Description] Setup auto linefeed, using n as follows: n Function 1 Motor will not move back 2 Motor will move back and forward 187 Preliminary Rev . 02[...]

  • Page 194

    Command Descriptions Progr amming Reference VERSAJET MP3200 ESC ESC 13 [Name] Setup radio off time [Format] ASCII ESC ESC 13 n Hex 1B 1B 0D n Decimal 27 27 13 n [Range] 1  n  255 [Default] n = 20 [Description] Setup radio off time, the unit is minutes. [Notes] If the power and radio connection are on, and the printer has had no action for n m[...]

  • Page 195

    Command Descriptions Progr amming Reference VERSAJET MP3200 ESC ESC 14 [Name] Define IrDA protocol [Format] ASCII ESC ESC 14 n Hex 1B 1B 0E n Decimal 27 27 14 n [Range] 01  n  02 [Default] n = 01 [Description] Defines IrDA protocol 01: IrOBEX 02: IrCOMM [Notes] The maximum limit of file which transmits through IrDA protocol is 8K. 189 Prelimi[...]

  • Page 196

    Command Descriptions Progr amming Reference VERSAJET MP3200 ESC ESC D [Name] Restore default value [Format] ASCII ESC ESC D Hex 1B 1B 44 Decimal 27 27 68 [Range] None [Default] None [Description] Restores all default values. 190 Preliminary Rev . 02[...]