Citizen PPU-700 Operating manual

Revision: 1.03 2006/10/26
PRINTER PRESENTER UNIT
Command Reference
Model: PPU-700

CITIZEN is a registered trade mark of CITIZEN WATCH CO., LTD., Japan.
CITIZEN es una marca registrada de CITIZEN WATCH CO., LTD., Japón.
REVISION
Rev No. Date Comment
0.00 2004/01/14 Newly issued
1.00 2005/03/4
“GS g 0”, “GS g 2”, “FS g 3”, “FS g 4”, “GS ( K (fn = 200 ~ 208)”,
“GS ( E (fn = 5:200 ~ 211, 240/fn = 6: 200 ~ 211)”,
“GS I (n = 250, 251)”were deleted
1.02 2005/04/25 Change of code pages
1.03 2006/10/26 Add 4.5 Black Mark Layout and Operating Condition

- 1 -
TABLE OF CONTENTS
1. OUTLINE..........................................................................................................6
1.1 Operation Mode.......................................................................................................6
1.2 Character Set...........................................................................................................6
1.3 Control Commands..................................................................................................6
1.3.1 Control Command Details .......................................................................................6
1.3.2 How to Send Control Commands ............................................................................6
2. CONTROL COMMANDS.....................................................................................7
2.1 ESC/POS Command List ..........................................................................................7
2.1.1 Description of Items .............................................................................................11
2.2 Command Details ..................................................................................................12
2.2.1 Print Control Commands.......................................................................................12
LF........................................................................................................................................12
CR.......................................................................................................................................12
FF........................................................................................................................................13
ESC FF ................................................................................................................................14
ESC J n................................................................................................................................15
ESC d n ...............................................................................................................................16
2.2.2 Print Character Commands...................................................................................17
CAN ....................................................................................................................................17
ESC SP n.............................................................................................................................18
ESC ! n................................................................................................................................19
ESC % n .............................................................................................................................21
ESC & s n m [a [p] s×a] m-n+1.........................................................................................22
ESC – n...............................................................................................................................23
ESC ? n ...............................................................................................................................24
ESC E n ...............................................................................................................................25
ESC G n...............................................................................................................................26
ESC M n ..............................................................................................................................27
ESC R n...............................................................................................................................27
ESC V n...............................................................................................................................28
ESC t n................................................................................................................................29
ESC { n ...............................................................................................................................30
GS ! n..................................................................................................................................31
GS B n.................................................................................................................................32
GS b n.................................................................................................................................33
2.2.3 Print Position Commands......................................................................................34
HT.......................................................................................................................................34
ESC $ n1 n2........................................................................................................................35
ESC D [n]k NULL ................................................................................................................36
ESC T n ...............................................................................................................................37
ESC W xL xH yL yH dxL dxH dyL dyH.................................................................................38
ESC \nL nH .....................................................................................................................40
ESC a n ...............................................................................................................................41

- 2 -
GS $ nL nH..........................................................................................................................42
GS L nL nH..........................................................................................................................43
GS T n.................................................................................................................................44
GS W nL nH ........................................................................................................................45
GS \nL nH.......................................................................................................................47
2.2.4 Line Feed Span Commands ...................................................................................48
ESC 2..................................................................................................................................48
ESC 3 n...............................................................................................................................49
2.2.5 Bit Image Commands............................................................................................50
ESC * m n1 n2 [d]k ............................................................................................................50
GS * n1 n2 [d] n1×n2×8....................................................................................................52
GS / m................................................................................................................................53
GS v 0 m xL xH yL yH d1...dk .............................................................................................54
2.2.6 Status Commands.................................................................................................56
DLE EOT n...........................................................................................................................56
ESC v (At Serial I/F Selection)..........................................................................................59
GS a n.................................................................................................................................60
GS r n..................................................................................................................................63
2.2.7 Paper Detecting Commands..................................................................................64
ESC c 3 n.............................................................................................................................64
ESC c 4 n.............................................................................................................................65
2.2.8 Panel Switch Commands.......................................................................................66
ESC c 5 n.............................................................................................................................66
2.2.9 Macro Commands..................................................................................................67
GS :.....................................................................................................................................67
GS ^ n1 n2 n3 ....................................................................................................................68
2.2.10 Cutter Commands ...............................................................................................69
ESC i ...................................................................................................................................69
ESC m.................................................................................................................................70
GS V m … (1)......................................................................................................................71
GS V m n … (2)...................................................................................................................71
2.2.11 Bar Code Commands...........................................................................................72
GS H n ................................................................................................................................72
GS f n..................................................................................................................................73
GS h n.................................................................................................................................74
GS k m [d1...dk] NULL … (1) ...............................................................................................75
GS k m n [d1...dn] … (2) .....................................................................................................75
GS w n................................................................................................................................81

- 3 -
2.2.12 Commands for Non-volatile Memory ..................................................................82
GS ( C pL pH m fn b [c1 c2] [d1...dk].................................................................................82
fn = 0, 48: Function 0 Erasing Specified Record.......................................................................83
fn = 1, 49: Function 1 Storing Data to Specified Record ...........................................................83
fn = 2, 50: Function 2 Sending Data Stored in Specified Record ................................................84
fn = 3, 51: Function 3 Sending Use Amount ............................................................................85
fn = 4, 52: Function 4 Sending Remaining Capacity .................................................................85
fn = 5, 53: Function 5 Sending Key Code List of Stored Record ................................................. 86
fn = 6, 54: Function 6 Erasing All User NV Memory Area in a Lump ...........................................87
FS p n m .............................................................................................................................88
FS q n [xL xH yL yH d1…dk]1 … [xL xH yL yH d1…dk]n ...................................................89
2.2.13 Printer Function Setting Commands...................................................................92
GS ( E pL pH fn […]............................................................................................................92
fn = 1: Function 1 Transferring to Printer Function Setting Mode...............................................93
fn = 2: Function 2 End of Printer Function Setting Mode...........................................................93
fn = 3: Function 3 Setting Memory Switch Value......................................................................94
fn = 4: Function 4 Sending the Set Memory Switch Value .........................................................96
fn = 5: Function 5 Setting Customized Value ...........................................................................97
fn = 6: Function 6 Sending the Set Customized Value ............................................................ 100
fn = 7: Function 7 Copying User-defined Page....................................................................... 103
fn = 8: Function 8 Defining Data by the Column Format to Character Code Page of Work Area.. 104
fn = 9: Function 9 Defining Data in the Raster Format to the Character Code Page of Work Area ........... 105
fn = 10: Function 10 Erasing Data of Character Code Page Data in Work Area ......................... 106
fn = 11: Function 11 Setting Communication Conditions of Serial Interface .............................. 107
fn = 12: Function 12 Sending the Set Communication Conditions of Serial Interface ................. 108
fn = 48: Function 48 Erasing Paper Layout............................................................................ 109
fn = 49: Function 49 Setting Paper Layout ............................................................................ 110
fn = 50: Function 50 Sending Paper Layout Information......................................................... 111
fn = 255: Function 255 Setting All Contents Set by Printer Function Setting Mode to the State at Shipment..... 112
GS ( K pL pH fn m.............................................................................................................113
fn = 48: Function 48 Setting Print Control Mode .................................................................... 113
fn = 49: Function 49 Setting Printing Density ........................................................................ 114
fn = 50: Function 50 Setting Printing Speed .......................................................................... 115
fn = 97: Function 97 Setting Number of Divisions for Head Conducting.................................... 115
GS ( M pL pH fn m ............................................................................................................116
fn = 1, 49: Function 1 Copies the set value stored in work area to the storage area.................. 117
fn = 2, 50: Function 2 Copies the set value stored in storage area to the work area.................. 117
fn = 3, 51: Function 3 Specifies the auto loading function of the set value at initialization to be valid or invalid 118
GS ( N pL pH fn m.............................................................................................................119
fn = 48: Function 48 Selects character color.......................................................................... 119

- 4 -
2.2.14 Special Commands............................................................................................120
ESC n n.............................................................................................................................120
ESC Y n1 n2......................................................................................................................120
GS R 0...............................................................................................................................121
GS R 1 n............................................................................................................................121
GS S..................................................................................................................................122
FS ( L pL pH fn m..............................................................................................................123
fn = 48: Function 48 Sending Position Information................................................................. 124
fn = 66: Function 66 Executing Paper Feeding to Cut Position................................................. 125
fn = 67: Function 67 Executing Paper Feeding to Initial Position.............................................. 125
2.2.15 Other Commands ..............................................................................................126
DLE ENQ n ........................................................................................................................126
DLE DC4 fn m t (Specification of fn = 8).........................................................................127
ESC = n.............................................................................................................................128
ESC @ ...............................................................................................................................129
ESC L ................................................................................................................................130
ESC S................................................................................................................................131
ESC RS..............................................................................................................................131
GS ( A pL pH n m..............................................................................................................132
GS I n ...............................................................................................................................133
GS P x y............................................................................................................................135
GS ( L pL pH m fn [parameter].........................................................................................136
GS 8 L p1 p2 p3 p4 m fn [parameter]..............................................................................136
fn = 0, 48: Function 48 Sending NV Graphics Memory Capacity............................................... 137
fn = 2, 50: Function 50 Printing Graphics Data Stored in Print Buffer....................................... 137
fn = 3, 51: Function 51 Sending the Remaining Amount of NV Graphics Memory...................... 138
fn = 64: Function 64 Sending Key Code List of Defined NV Graphics........................................ 139
fn = 65: Function 65 Erasing All Data of NV Graphics in a Lump.............................................. 140
fn = 66: Function 66 Erasing Specified NV Graphics Data ....................................................... 140
fn = 67: Function 67 Defining Raster Type Graphics Data to NV Memory ................................. 141
fn = 69: Function 69 Printing Specified Graphics .................................................................... 142
fn = 112: Function 112 Storing Raster Type Graphics Data to Print Buffer................................ 143
GS C 0 n m........................................................................................................................144
GS C 1 aL aH bL bH n r .....................................................................................................145
GS C 2 nL nH.....................................................................................................................145
GS C ; sa ; sb ; sn ; sr ; sc ;...............................................................................................146
GS c ..................................................................................................................................146

- 5 -
3. CHARACTER CODE TABLE ............................................................................147
3.1 Code Page............................................................................................................147
3.1.1 Code page 00H to 7FH & PC437 (USA、Europe Standard)...................................147
3.1.2 Code page 00H to 7FH & Katakana.....................................................................148
3.1.3 Code page 00H to 7FH & PC850 (Multilingual)...................................................149
3.1.4 Code page 00H to 7FH & PC860 (Portuguese)....................................................150
3.1.5 Code page 00H to 7FH & PC863 (Canadian-French)...........................................151
3.1.6 Code page 00H to 7FH & PC865 (Nordic) ...........................................................152
3.1.7 Code page 00H to 7FH & PC852 (Eastern Europe)..............................................153
3.1.8 Code page 00H to 7FH & PC866 (Russian) .........................................................154
3.1.9 Code page 00H to 7FH & PC857(Turkish)...........................................................155
3.1.10 Code page 00H to 7FH & PC864 (Arabic)..........................................................156
3.1.11 Code page 00H to 7FH & Windows Code page..................................................157
3.2 International Character Code Table....................................................................158
4. APPENDIX....................................................................................................159
4.1 Explanation on PAGE MODE ................................................................................159
4.1.1 Overview.............................................................................................................159
4.1.2 Values Set by Each Command in STANDARD MODE and PAGE MODE.................159
4.1.3 Mapping of Print Data in the Print Area..............................................................160
4.1.4 Example of Using PAGE MODE ............................................................................162
4.2 Bidirectional Parallel Interface ...........................................................................165
4.2.1 Parallel Interface Communication Mode.............................................................165
4.2.2 Interfacing Phases..............................................................................................166
4.2.3 Negotiation .........................................................................................................167
4.3 Identification of Send Status ..............................................................................174
4.4 Memory Switch....................................................................................................175
4.4.1 Memory Switches................................................................................................175
4.4.2 Details of Memory Switches................................................................................176
4.5 Black Mark Layout and Operating Condition.......................................................186

- 6 -
1. OUTLINE
1.1 Operation Mode
PPU-700 has ESC/POSTM as control commands.
1.2 Character Set
All print data sent from the host computer to the printer are automatically converted to one-byte
alphanumeric or katakana characters (ANK) or two-byte Kanji corresponding to the characters and
symbols.
NOTE: For the contents of character set, refer to “3. Character Code Table” of this document.
1.3 Control Commands
1.3.1 Control Command Details
Control Commands are used for controlling the operations of the printer such as starting/stopping of
printing, line feeding, paper feeding, etc. They control all functions related to printing, such as type
of characters, enlargement of characters or setting of format.
1.3.2 How to Send Control Commands
Some methods are available for sending Control Commands from the host computer to the printer.
Here, a method of sending by BASIC programming is explained.
Example 1
Let’s print a character string “CITIZEN” in enlarged (double-height, double-width) and in normal
format.
Program coding
The Control Command shows that the command name for setting the size of a character is GS !.
Let’s make a program using this code. An example is shown below.
In lines 20 and 50, setting and canceling of enlarging a character is sent. As a result, lines 30 and 60
print the same character string but line 30 prints enlarged characters and line 60 cancels the
enlargement and prints in normal format.
* In this document, sample programs are in BASIC. For details of BASIC programming, refer to the
manual for BASIC.
10 A$="CITIZEN"
20 LPRINT CHR$(&H1D);"!"; CHR$(&H33);
30 LPRINT A$;
40 LPRINT CHR$(&HA); CHR$(&HA);
50 LPRINT CHR$(&H1D);"!"; CHR$(&H00);
60 LPRINT A$;
70 END
Program List
CITIZEN
CITIZEN
Print Result

- 7 -
2. CONTROL COMMANDS
2.1 ESC/POS Command List
○Print Control Commands
Command Function MODE GS P Page
LF Printing and paper feed S・P 12
CR Back to printing S・P 12
FF
(1) Printing in PAGE MODE and returning to
STANDARD MODE (at the selection of PAGE
MODE)
(2) Printing of Black mark and paper feeding to the
top of the print position (with Black mark paper
selected)
P 13
ESC FF Printing data in PAGE MODE P 14
ESC J Printing and feeding paper in minimum pitch S・P ○15
ESC d Printing and feeding the paper by “n” lines S・P 16
○Print Character Commands
Command Function MODE GS P Page
CAN Canceling print data in PAGE MODE P 17
ESC SP Setting the right spacing of the character S・P ○18
ESC !Collectively specifying the printing mode S・P 19
ESC %Specifying/canceling download character set S・P 21
ESC &Defining the download characters S・P 22
ESC -Specifying/canceling underline S・P 23
ESC ?Deleting download characters S・P 24
ESC ESpecifying/canceling emphasis printing S・P 25
ESC GSpecifying/canceling double strike printing S・P 26
ESC MSelection of character fonts S・P 27
ESC RSelecting the international character set S・P 27
ESC VSpecifying/canceling 90°-right-turned characters S 28
ESC tSelecting the character code table S・P 29
ESC { Specifying/canceling the inverted characters S 30
GS ! Specifying the character size S・P 31
GS B Specifying/canceling the black/white inverted
printing S・P 32
GS b Specifying/canceling the smoothing S・P 33

- 8 -
○Print Position Commands
Command Function MODE GS P Page
HT Horizontal tab S・P 34
ESC $Specifying the absolute positions S・P ○35
ESC DSetting horizontal tab position S・P 36
ESC TSelecting the character printing direction in PAGE
MODE P 37
ESC WDefining the print area in PAGE MODE P ○38
ESC \Specifying the relative position S・P ○40
ESC aAligning the characters S 41
GS $ Specifying the absolute vertical position of
characters in PAGE MODE P ○42
GS L Setting the left margin S ○43
GS T Moving print position to top of the line S 44
GS W Setting the print area width S・P ○45
GS \Specifying the relative vertical position of a
character in PAGE MODE S・P ○47
○Line Feed Span Commands
Command Function MODE GS P Page
ESC 2Specifying 1/6-inch line feed rate S・P 48
ESC 3Setting line feed rate of minimum pitch S・P ○49
○Bit Image Commands
Command Function
MODE GS P Page
ESC *Specifying the bit image mode S・P 50
GS * Defining the download bit image S・P 52
GS / Printing the downloaded bit image S・P 53
GS v 0 Printing of raster bit image S 54
○Status Commands
Command Function MODE GS P Page
DLE EOT Sending status in real-time S・P 56
ESC v Sending printer status S・P 59
GS a Enabling/disabling ASB (Automatic Status Back) S・P 60
GS r Sending status S・P 63
○Paper Detecting Commands
Command Function MODE GS P Page
ESC c 3Selecting the Paper Sensor valid for Paper-end
signal output S・P 64
ESC c 4Selecting the Paper Near-end Sensor valid for print
stop S・P 65
○Panel Switch Commands
Command Function MODE GS P Page
ESC c 5Enabling/disabling the panel switches S・P 66
○Macro Commands
Command Function MODE GS P Page
GS : Starting/ending macro definition S・P 67
GS ^ Executing the macro S・P 68

- 9 -
○Cutter Commands
Command Function MODE GS P Page
ESC i Full cutting of paper S 69
ESC m Full cutting of paper S 70
GS V Cutting the paper S・P ○71
○Bar Code Commands
Command Function MODE GS P Page
GS H Selecting of printing position of HRI characters S・P 72
GS f Selecting the font of HRI characters S・P 73
GS h Specifying the height of the bar code S・P 74
GS k Printing the bar code S・P 75
GS w Specifying the horizontal size (magnification) of bar
code S・P 81
○Commands for Non-volatile Memory
Command Function MODE GS P Page
GS ( C Editing user NV memory S 82
FS p Printing the download NV bit images S 89
FS q Defining the download NV bit image S 88
○Printer Function Setting Commands
Command Function MODE GS P Page
GS ( EPrinter function setting command S 92
GS ( K Selecting print control method S 113
GS ( M Customizing the printer S 116
GS ( N Designating font attribute S 119
○Special Commands
Command Function MODE GS P Page
ESC n Setting the remaining amount of printout S 120
ESC Y Specifying length of paper feed after black mark
detection S
120
GS R 0 Collect the receipt S 121
GS R 1 Setting receipt collection timer S 121
GS S Detecting a black mark S 122
FS ( L Controlling black mark paper S 123

- 10 -
○Other Commands
Command Function MODE GS P Page
DLE ENQ Real-time request to printer S・P 126
DLE DC4 Buffer clear S・P 127
ESC =Data input control S・P 128
ESC @Initializing the printer S・P 129
ESC LSelecting PAGE MODE S 130
ESC SSelecting STANDARD MODE P 131
ESC RS Sound buzzer S・P 131
GS ( A Execution of test printing S 132
GS I Sending the printer ID S・P 133
GS P Specifying the basic calculation pitch S・P 135
GS ( L
GS 8 LSpecifying graphics data S 136
GS C 0 Setting counter print mode S・P 144
GS C 1 Setting counter mode (A) S・P 145
GS C 2 Setting counter value S・P 145
GS C ;Setting counter mode (B) S・P 146
GS c Print the counter S・P 146
In the Mode column: S = STANDARD MODE, P = PAGE MODE
O = shows the command affected by GS P.

- 11 -
2.1.1 Description of Items
XXXX
[Function] The name of a command.
[Code] The string of codes comprising the command is represented by < >H for hexadecimal
numbers, < >B for binary numbers, and < > for decimal numbers, [ ] k denotes the
number of repetition of “k” times.
[Range] Indicates the values (setting range) of arguments of the command.
Note: If values outside the defined domain specified with control codes are used,
malfunctions could possibly occur, so be sure to use the values within the
defined domain.
[Outline] Describes the functions of the command.
[Caution] Describes important points and cautionary notes, as required.
[Default] Initial values for the command if it has arguments.
[See Also] Describes commands related to the command when it is used.
[Sample Program]
Describes examples of coding on Quick-Basic.
* Examples are only for reference. They may vary depending on language and version.
For details, please refer to a manual in your language.
[Print Results] Describes the print results obtained by executing the above programs. However, the
print results shown are different in scale from actual print results.

- 12 -
2.2 Command Details
2.2.1 Print Control Commands
LF
[Function] Printing and paper feed
[Code] <0A>H
[Outline] Prints data inside the print buffer and feeds paper based on the line feed amount having
been set.
[Caution] After this command is executed, the beginning of the line is taken as the start position
for the next point.
[See Also] ESC2, ESC3
[Sample Program] [Print Results]
LPRINT "AAA"; CHR$(&HA);
LPRINT "BBB"; CHR$(&HA); CHR$(&HA);
LPRINT "CCC"; CHR$(&HA);
CR
[Function] Back to printing
[Code] <0D>H
[Outline] (1) When memory switch 1-5 is OFF: This command is ignored.
(2) When memory switch 1-5 is ON: The same operation as LF is executed.
[See Also] LF
[Sample Program] [Print Results]
LPRINT "AAA"; CHR$(&HD);
LPRINT "BBB"; CHR$(&HD);
LPRINT CHR$(&HD);
LPRINT "CCC"; CHR$(&HD);
AAA
BBB
CCC
Print and line feed
Print and line feed
Line feed onl
y
Print and line feed
AAA
BBB
CCC
Print and line feed
Print and line feed
Line feed only
Print and line feed
In case of (2)

- 13 -
FF
[Function] (1) Printing in PAGE MODE and returning to STANDARD MODE (at the selection of PAGE
MODE)
(2) Printing of Black mark and paper feeding to the top of the print position (with Black
mark paper selected)
[Code] <0C>H
(1) At selection of PAGE MODE
[Outline] Executes a batch printout of the data mapped in the entire print area, and then returns
to STANDARD MODE.
[Caution] • All mapped data is erased after printout.
• The print area set up by ESC W is initialized.
• This command does not execute a paper cut.
• After this command is executed, the beginning of the line is taken as the start position
for the next print.
• This command is only effective when the PAGE MODE is selected.
[See Also] Appendix 4.1.4 “Example of Using PAGE MODE”
ESC FF, ESC L, ESC S
(2) At selection of Black mark paper (valid only for Black mark specification)
[Outline] This command prints the data in the printer buffer and searches for the head of the
next Black mark (Black mark position)
[Caution] • This command does not execute a paper cut.
• After this command is executed, the beginning of the line is taken as the start position
for the next print.

- 14 -
ESC FF
[Function] Printing data in PAGE MODE
[Code] <1B>H<0C>H
[Outline] Executes a batch printout of the data mapped in the entire print area in PAGE MODE.
[Caution] • This command is only effective when PAGE MODE is selected.
• Mapped data, as well as the ESC T and ESC W settings, and the character mapping
position are held even after printing.
[See Also] Appendix 4.1 “Explanation on PAGE MODE”
FF, ESC L, ESC S

- 15 -
ESC J n
[Function] Printing and feeding paper in minimum pitch
[Code] <1B>H<4A>H<n>
[Range] 0≦n≦255
[Outline] Prints the data held in the print buffer and feeds paper by [n basic calculation pitch]・
inches.
[Caution] • After this command is executed, the beginning of the line is taken as the start position
for the next print.
• The line feed width can be set separately for the STANDARD and PAGE MODES.
• This command does not affect the line feed width defined by ESC 2 or ESC 3.
• The basic calculation pitch is set by GS P.
• Fractions resulting from calculation are corrected with the minimum pitch of the
mechanism, and the remainder is omitted.
• In STANDARD MODE, this command uses the vertical (paper feed direction) basic
calculation pitch (y).
• In PAGE MODE, this command acts differently depending on the start point:
(1) If the start point specified by ESC T is top left or bottom right, the command
uses the vertical (paper feed direction) basic calculation pitch (y).
(2) If the start point specified by ESC T is top right or bottom left, the command
uses the horizontal (perpendicular to the paper feed direction) basic calculation
pitch (x).
• The maximum settable line feed width is 1016 mm (40 inches). A setting greater than
this maximum is trimmed to the maximum.
[Default] The initial value is not defined.
[Sample Program]
Refer to Sample Program and Print Results for ESC 2.

- 16 -
ESC d n
[Function] Printing and feeding the paper by “n” lines
[Code] <1B>H<64>H<n>
[Range] 0≦n≦255
[Outline] Prints data in the print buffer and feeds paper by “n” lines. Specified lines do not
remain.
[Caution] • After this command is executed, the beginning of the line is taken as the start position
for the next print.
• If [n×line feed width] exceeds approximately 1016 mm, this command feeds paper by
approximately 1016 mm (40 inches).
[Default] The initial value is not defined.
[Sample Program] [Print Results]
LPRINT "AAAAA";
LPRINT CHR$(&H1B);"d";CHR$(2);
LPRINT "AAAAA";CHR$(&HA);
AAAAA
AAAAA
2/6-inch line feed

- 17 -
2.2.2 Print Character Commands
CAN
[Function] Canceling print data in PAGE MODE
[Code] <18>H
[Outline] Erases all data contained in the currently effective print area in PAGE MODE.
[Caution] • This command is only effective when PAGE MODE is selected.
• If the previously established print area overlaps the currently effective print area, the
overlapped data in the previously established area will be erased.
[See Also] Appendix 4.1 “Explanation on PAGE MODE”
ESC L, ESC W

- 18 -
ESC SP n
[Function] Setting the right spacing of the character
[Code] <1B>H<20>H<n>
[Range] 0≦n≦255
[Outline] Sets the right spacing of character to [n×basic calculation pitch] inches.
[Caution] • If the horizontal magnification of character is 2 or more, the right spacing increases
with the magnification.
• Does not affect Kanji.
• The right spacing can be set separately for the STANDARD and PAGE MODES.
• The basic calculation pitch is set by GS P. Once defined, the right spacing is not
changed if the basic calculation pitch is changed by GS P.
• Fractions resulting from calculation are corrected with the minimum pitch of the
mechanism, and the remainder is omitted.
• In STANDARD MODE, this command uses the horizontal basic calculation pitch (x).
• In PAGE MODE, the basic calculation pitch used by this command depends on the start
point:
(1) If the start point specified by ESC T is top left or bottom right, the command
uses the horizontal basic calculation pitch (x).
(2) If the start point specified by ESC T is top right or bottom left, the command
uses the vertical basic calculation pitch (y).
• The maximum right spacing is capable of approximately 31.906 mm (255/203 inches).
A setting greater than this maximum is trimmed to the maximum.
[Default] n = 0
[See Also] GS P
[Sample Program] [Print Results]
LPRINT CHR$(&H1B);" "; CHR$(0);
LPRINT "AAAAA"; CHR$(&HA);
LPRINT CHR$(&H1B);" "; CHR$(1);
LPRINT "AAAAA"; CHR$(&HA);
LPRINT CHR$(&H1B);" "; CHR$(12);
LPRINT "AAAAA"; CHR$(&HA);
AAAAA
AAAAA
AAAAA
0-dot s
p
ace
1-dot s
p
ace
12-dots s
p
ace
Other manuals for PPU-700
4
Table of contents
Other Citizen Printer Accessories manuals

Citizen
Citizen PHU Series s User manual

Citizen
Citizen BD2-2220 User manual

Citizen
Citizen PPU-700 User manual

Citizen
Citizen BD2-2860 User manual

Citizen
Citizen PPU PPU-700 User manual

Citizen
Citizen CBM-202PC-04 User manual

Citizen
Citizen AW-3 User manual

Citizen
Citizen DP-505 User manual

Citizen
Citizen CBM-202LA s User manual

Citizen
Citizen PPU-700 User manual