You are on page 1of 17

)$4DERXW(6&326

$OOULJKWVUHVHUYHG1RSDUWRIWKLVSXEOLFDWLRQPD\EHUHSURGXFHGVWRUHGLQDUHWULHYDOV\VWHPRUWUDQVPLWWHGLQDQ\
IRUPRUE\DQ\PHDQVHOHFWURQLFPHFKDQLFDOSKRWRFRS\LQJUHFRUGLQJRURWKHUZLVHZLWKRXWWKHSULRUZULWWHQ
SHUPLVVLRQRI6HLNR(SVRQ&RUSRUDWLRQ1RSDWHQWOLDELOLW\LVDVVXPHGZLWKUHVSHFWWRWKHXVHRIWKHLQIRUPDWLRQ
FRQWDLQHGKHUHLQ:KLOHHYHU\SUHFDXWLRQKDVEHHQWDNHQLQWKHSUHSDUDWLRQRIWKLVERRN6HLNR(SVRQ&RUSRUDWLRQ
DVVXPHVQRUHVSRQVLELOLW\IRUHUURUVRURPLVVLRQV1HLWKHULVDQ\OLDELOLW\DVVXPHGIRUGDPDJHVUHVXOWLQJIURPWKHXVH
RIWKHLQIRUPDWLRQFRQWDLQHGKHUHLQ
1HLWKHU6HLNR(SVRQ&RUSRUDWLRQQRULWVDIILOLDWHVVKDOOEHOLDEOHWRWKHSXUFKDVHURIWKLVSURGXFWRUWKLUGSDUWLHVIRU
GDPDJHVORVVHVFRVWVRUH[SHQVHVLQFXUUHGE\SXUFKDVHURUWKLUGSDUWLHVDVDUHVXOWRIDFFLGHQWPLVXVHRUDEXVHRI
WKLVSURGXFWRUXQDXWKRUL]HGPRGLILFDWLRQVUHSDLUVRUDOWHUDWLRQVWRWKLVSURGXFWRU H[FOXGLQJWKH86 IDLOXUHWR
VWULFWO\FRPSO\ZLWK6HLNR(SVRQ&RUSRUDWLRQVRSHUDWLQJDQGPDLQWHQDQFHLQVWUXFWLRQV
6HLNR(SVRQ&RUSRUDWLRQVKDOOQRWEHOLDEOHDJDLQVWDQ\GDPDJHVRUSUREOHPVDULVLQJIURPWKHXVHRIDQ\RSWLRQVRU
DQ\FRQVXPDEOHSURGXFWVRWKHUWKDQWKRVHGHVLJQDWHGDV2ULJLQDO(36213URGXFWVRU(3621$SSURYHG3URGXFWVE\
6HLNR(SVRQ&RUSRUDWLRQ7KHFRQWHQWVRIWKLVGRFXPHQWDUHFRYHUHGE\RQHRUPRUHRISDWHQWV
(3621DQG(6&326DUHUHJLVWHUHGWUDGHPDUNVRI6HLNR(SVRQ&RUSRUDWLRQ
127,&(7KHFRQWHQWVRIWKLVPDQXDODUHVXEMHFWWRFKDQJHZLWKRXWQRWLFH
&RS\ULJKWE\6HLNR(SVRQ&RUSRUDWLRQ1DJDQR-DSDQ

)$4DERXW(6&326
:KDWLV(6&326"  
$SSOLFDEOHSULQWHUPRGHOV 
&RPPDQG1RWDWLRQ  
&RQWURO&RPPDQGV 
6DPSOH3URJUDP %DVLF  
6HULDO&RQQHFWLRQ 
6HOIWHVW0RGH 

:KDWLV(6&326"
(3621WRRNWKHLQLWLDWLYHE\LQWURGXFLQJ(6&326DSURSULHWDU\326SULQWHUFRPPDQG
V\VWHPZKLFKLQFOXGHVSDWHQWHGRUSDWHQWSHQGLQJFRPPDQGVDQGHQDEOHVYHUVDWLOH326
V\VWHPFRQVWUXFWLRQZLWKKLJKVFDODELOLW\&RPSDWLEOHZLWKDOOW\SHVRI(3621326SULQWHUVDQG
GLVSOD\VWKLVSURSULHWDU\FRQWUROV\VWHPDOVRRIIHUVWKHIOH[LELOLW\WRHDVLO\PDNHIXWXUH
XSJUDGHV,WVSRSXODULW\LVZRUOGZLGH
(6&326LVGHVLJQHGWRUHGXFHWKHSURFHVVLQJORDGRQWKHKRVWFRPSXWHULQ326
HQYLURQPHQWV,WFRPSULVHVDVHWRIKLJKO\IXQFWLRQDODQGHIILFLHQWFRPPDQGVWKDWHQDEOHVWKH
IXOOUHDOL]DWLRQRIWKHSRWHQWLDORISULQWHUV

$FRPPDQGVHWGHVLJQHGIRUXQLYHUVDODSSOLFDELOLW\
7KHFRPPDQGVWKDWDUHVXSSRUWHGE\DOO(3621326SULQWHUVDQGWKRVHWKDWDUHVSHFLILFWR
LQGLYLGXDOPRGHOVDUHFOHDUO\GHVFULEHG7KLVPHDQVWKDW(6&326FRPSDWLEOHVRIWZDUH
ZLOOZRUNZLWKDQ\V\VWHPDQGEHVXLWDEOHIRUDZLGHUDQJHRIDSSOLFDWLRQV

6XSHUEH[SDQGDELOLW\DOORZLQJWKHDGGLWLRQRIQHZIXQFWLRQV
1HZIXQFWLRQVFDQEHDGGHGDQGDFFRPPRGDWHGE\WKHFDWHJRULHVDOUHDG\SURYLGHGLQWKH
FRPPDQGV\VWHP

$OORZVPRUHHIIHFWLYHXVHRIVRIWZDUH
2QFHDVRIWZDUHDSSOLFDWLRQKDVEHHQFUHDWHGIRURQHSULQWHULQWKH70VHULHVLWFDQEHXVHG
DVWKHEDVLVIRUYHUVLRQVIRUWKHRWKHUSULQWHUVLQWKHVHULHV2QO\DVPDOOSRUWLRQRIWKH
SURJUDPVRXUFHFRGHQHHGVWREHPRGLILHG
,I\RXZRXOGOLNHWRJHWPRUHLQIRUPDWLRQDERXW(6&326FRPPDQGVFRQWDFWWKHGHDOHU
ZKHUH\RXSXUFKDVHGWKHSURGXFWWRJHWWKH(6&326$SSOLFDWLRQ3URJUDPPLQJ*XLGH
(6&326 $3* 

$SSOLFDEOHSULQWHUPRGHOV
7KLV)$4LVIRU70770/707,,,70-70/,,708DQG
7087KHVHSULQWHUVVXSSRUWFRPPDQGVZKLFKDUHGHVFULEHGLQWKLV)$4DVVKRZQLQWKH
IROORZLQJWDEOH
70/

70/,,

708VHULHV

708

1DPH

70-

707,,,
707,,

707

&RPPDQG
/)

3ULQWDQGOLQHIHHG

(6&

6HOHFWSULQWPRGH V

(6&

7XUQXQGHUOLQHPRGHRQRII

(6&#

,QLWLDOL]HSULQWHU

(6&(

7XUQHPSKDVL]HGPRGHRQRII

(6&*

7XUQGRXEOHVWULNHPRGHRQRII

(6&0

6HOHFWFKDUDFWHUIRQW







(6&D

6HOHFWMXVWLILFDWLRQ

(6&F

6HOHFWSDSHUVHQVRU V WRRXWSXWSDSHUHQGVLJQDOV

(6&G

3ULQWDQGIHHGQOLQHV

(6&H

3ULQWDQGUHYHUVHIHHGQOLQHV











(6&S

*HQHUDOSXOVH

(6&U

6HOHFWSULQWFRORU









(6&W

6HOHFWFKDUDFWHUFRGHWDEOH

*6%

7XUQZKLWHEODFNUHYHUVHSULQWLQJPRGHRQRII

*69

6HOHFWFXWPRGHDQGFXWSDSHU



*6K

6HWEDUFRGHKHLJKW





*6N

3ULQWEDUFRGH





&RPPDQG1RWDWLRQ
[Name]
[Format]
[Range]
[Default]
[Description]



The name of the command.


The code sequence.
[ ]k indicates the contents of the [ ] should be repeated k times.
Gives the allowable ranges, if any, for the arguments.
Gives the default values, if any, for the command parameters.
Describes the function of the command.

&RQWURO&RPPDQGV
LF
[Name]
[Format]

[Description]

Print and line feed


ASCII
LF
Hex
0A
Decimal
10
Prints the data in the print buffer and feeds one line based on the current line spacing.

ESC ! n
[Name]
[Format]

[Range]
[Default]
[Description]

Select print mode (s)


ASCII
ESC
!
n
Hex
1B
21
n
Decimal
27
33
n
0 n 255
n=0
Selects the character font and styles (emphasize, double-height, double-width, and
underline) together.
%LW

2II2Q

+H[

'HFLPDO

)XQFWLRQ

2II



&KDUDFWHUIRQW$VHOHFWHG

2Q



&KDUDFWHUIRQW%VHOHFWHG



2II



5HVHUYHG

2II



(PSKDVL]HGPRGHQRWVHOHFWHG

2Q



(PSKDVL]HGPRGHVHOHFWHG

2II



'RXEOHKHLJKWPRGHQRWVHOHFWHG

2Q





'RXEOHKHLJKWPRGHVHOHFWHG

2II



'RXEOHZLGWKPRGHQRWVHOHFWHG

2Q





'RXEOHZLGWKPRGHVHOHFWHG

2II



5HVHUYHG

2II



8QGHUOLQHPRGHQRWVHOHFWHG

2Q





8QGHUOLQHPRGHVHOHFWHG

ESC n
[Name]
[Format]

[Range]
[Default]
[Description]

Turn underline mode on/off


ASCII
ESC

n
Hex
1B
2D
n
Decimal
27
45
n
0 n 2, 48 n 50
n=0
Turns underline mode on or off, based on the following values of n:
Q

)XQFWLRQ



7XUQVRIIXQGHUOLQHPRGH



7XUQVRQXQGHUOLQHPRGHVHWDWGRWZLGWK



7XUQVRQXQGHUOLQHPRGHVHWDWGRWZLGWK

1RWH
)RUWKH708RU708WKHUDQJHLVQ 

ESC @
[Name]
[Format]

[Description]

Initialize printer
ASCII
ESC
@
Hex
1B
40
Decimal
27
64
Clears the data in the print buffer and resets the printer modes to the modes that were
in effect when the power was turned on.

ESC E n
[Name]
[Format]

[Range]
[Default]
[Description]



Turn emphasized mode on/off


ASCII
ESC
E
n
Hex
1B
45
n
Decimal
27
69
n
0 n 255
n=0
Turns emphasized mode on or off.

When the LSB of n is 0, emphasized mode is turned off.

When the LSB of n is 1, emphasized mode is turned on.

ESC G n
[Name]
[Format]

[Range]
[Default]
[Description]

Turn double-strike mode on/off


ASCII
ESC
G
n
Hex
1B
47
n
Decimal
27
71
n
0 n 255
n=0
Turns double-strike mode on or off.

When the LSB of n is 0, double-strike mode is turned off.

When the LSB of n is 1, double-strike mode is turned on.

ESC M n
[Name]
[Format]

[Range]
[Default]
[Description]

Select character font


ASCII
ESC
M
Hex
1B
4D
Decimal
27
77
0 n 2, 48 n 50
n=0
Selects character fonts

n
n
n

)XQFWLRQ



&KDUDFWHUIRQW$VHOHFWHG



&KDUDFWHUIRQW%VHOHFWHG



&KDUDFWHUIRQW&VHOHFWHG

1RWH
6RPHSULQWHUVGRQWKDYHIRQW&6HHWKH(6&326$SSOLFDWLRQ3URJUDPPLQJ*XLGH (6&326
$3* 

ESC a n
[Name]
[Format]

[Range]
[Default]
[Description]

Select justification
ASCII
ESC
a
n
Hex
1B
61
n
Decimal
27
97
n
0 n 2, 48 n 50
n=0
Aligns all the data in one line to the position specified by n as follows:
Q

-XVWLILFDWLRQ



/HIWMXVWLILFDWLRQ



&HQWHULQJ



5LJKWMXVWLILFDWLRQ

ESC c 3 n
[Name]
[Format]

[Range]
[Default]
[Description]

Select paper sensor(s) to output paper-end signal


ASCII
ESC
c
3
n
Hex
1B
63
33
n
Decimal
27
99
51
n
0 n 255
n=0
Selects whether to output paper-end signal to a parallel interface or not when a
paper-end is detected by the sensor selected, using n as follows:.
%LW

2II2Q

+H[

'HFLPDO

)XQFWLRQ

2II



3DSHUUROOQHDUHQGVHQVRUGLVDEOHG

2Q



3DSHUUROOQHDUHQGVHQVRUHQDEOHG

2II



3DSHUUROOQHDUHQGVHQVRUGLVDEOHG

2Q



3DSHUUROOQHDUHQGVHQVRUHQDEOHG

2II



3DSHUUROOHQGVHQVRUGLVDEOHG

2Q



3DSHUUROOHQGVHQVRUHQDEOHG

2II



3DSHUUROOHQGVHQVRUGLVDEOHG

2Q



3DSHUUROOHQGVHQVRUHQDEOHG

2II



5HVHUYHG

47

ESC d n
[Name]
[Format]

[Range]
[Default]

Print and feed n lines


ASCII
ESC
d
n
Hex
1B
64
n
Decimal
27
100
n
0 n 255
Prints the data in the print buffer and feeds n lines.

ESC e n
[Name]
[Format]

[Range]
[Description]



Print and reverse feed n lines


ASCII
ESC
e
n
Hex
1B
65
n
Decimal
27
101
n
0 n 255
Prints the data in the print buffer and feeds n lines in the reverse direction.

ESC p m t1 t2
[Name]
[Format]

[Range]

[Description]

Generate pulse
ASCII
ESC
p
m
t1
t2
Hex
1B
70
m
t1
t2
Decimal
27
112
m
t1
t2
m = 0, 1, 48, 49
0 t1 255
0 t2 255
Outputs the pulse specified by t1 and t2 to connector pin m to open the chash drawer,
as follows:
P

)XQFWLRQ



'UDZHUNLFNRXWFRQQHFWRUSLQ



'UDZHUNLFNRXWFRQQHFWRUSLQ

t1 specifies the pulse ON time as [t1 2 ms].


t2 specifies the pulse OFF time as [t2 2 ms].

1RWH
)RUWKH708
,IWWVKRXOGEH,IWWVKRXOGEH
)RUWKH708,IWWVKRXOGEH

ESC r n
[Name]
[Format]

[Range]
[Default]
[Description]

Select printing color


ASCII
ESC
r
n
Hex
1B
72
n
Decimal
27
114
n
0 n 1, 48 n 49
n=0
Selects the printing color specified by n

When n = 0,48, color 1 is selected.

When n = 1,49, color 2 is selected.

1RWH
)RUWKH70-LWLVUHFRPPHQGHGWRREWDLQWKH(6&326$SSOLFDWLRQSURJUDPPLQJ*XLGH
(6&326$3* ZKLFKGHVFULEHVWKHUHFRPPHQGHGRSHUDWLRQIRUFRORUSULQWLQJFRQWURO

ESC t n
[Name]
[Format]

[Range]
[Default]
[Description]

Select character code table


ASCII
ESC
t
n
Hex
1B
74
n
Decimal
27
116
n
Except for Thai model:0 n 5, 16 n 19, n = 255
For Thai model:
0 n 5, 16 n 26, n = 255
Except for Thai model:n = 0
For Thai model:
n = 20
Selects a page n from the character code table.
Q

6HOHFWHGFKDUDFWHUFRGH

3& 86$6WDQGDUG(XURSH

.DWDNDQD

3& 0XOWLOLQJXDO

3& 3RUWXJXHVH

3& &DQDGLDQ)UHQFK

3& 1RUGLF



:3&



3& &\ULOOLF 



3& /DWLQ 



3& (XUR 



7KDLFKDUDFWHUFRGH



7KDLFKDUDFWHUFRGH



7KDLFKDUDFWHUFRGH



7KDLFKDUDFWHUFRGH



7KDLFKDUDFWHUFRGH



7KDLFKDUDFWHUFRGH



7KDLFKDUDFWHUFRGH



8VHUGHILQHGSDJH



8VHUGHILQHGSDJH

Q LVVXSSRUWHGRQO\E\WKH7KDLPRGHO

1RWH
)RUWKH70/,,7KHUDQJHLVQQ 
)RUWKH7087KHUDQJHLVQQ 
)RUWKH7087KHUDQJHLVQQQ 



GS B n
[Name]
[Format]

[Range]
[Default]
[Description]

Turn white/black reverse printing mode on/off


ASCII
GS
B
n
Hex
1D
42
n
Decimal
29
66
n
0 n 255
n=0
Turns white/black reverse printing mode on or off.

When the LSB of n is 0, white/black reverse mode is turned off.

When the LSB of n is 1, white/black reverse mode is turned on.

GS V m
GS V m n

(Function A)
(Function B)

[Name]
[Format]

Select cut mode and cut paper


ASCII
GS
V
m
Hex
1D
56
m
Decimal
29
86
m
ASCII
GS
V
m
Hex
1D
56
m
Decimal
29
86
m
0 n 255
(Function A) m = 0, 1, 48, 49
(Function B m = 65, 66
Cuts paper in the specified mode.

[Range]

[Description]

)XQFWLRQ$

)XQFWLRQ%

(Function A)

n
n
n

(Function B)

)XQFWLRQ



([HFXWHVDIXOOFXW FXWVWKHSDSHUFRPSOHWHO\ 



([HFXWHVDSDUWLDOFXW RQHSRLQWOHIWXQFXW 



)HHGVSDSHUWR FXWWLQJSRVLWLRQQYHUWLFDOPRWLRQXQLW DQG


H[HFXWHVDIXOOFXW FXWVWKHSDSHUFRPSOHWHO\ 



)HHGVSDSHUWR FXWWLQJSRVLWLRQQYHUWLFDOPRWLRQXQLW DQG


H[HFXWHVDSDUWLDOFXW RQHSRLQWOHIWXQFXW 

The paper is completely or partially (with one point left uncut) cut depending on the printer model.

GS h n
[Name]
[Format]

[Range]
[Default]
[Description]

Select bar code height


ASCII
GS
h
n
Hex
1D
68
n
Decimal
29
104
n
1 n 255
n = 162
Selects the height of the bar code as n dots.

GS k m d1...dk NUL
GS k m n d1...dn
[Name]

Print bar code

[Format]

ASCII

GS
1D
29
GS
1D
29

Hex
Decimal
ASCII
Hex
Decimal

m d1...dk NUL

6B

m d1...dk 00

107

m d1...dk 0

m n d1...dn

6B

m n d1...dn

107

m n d1...dn

[Range]

0 m 6 (k and d depend on the bar code system used)


65 m 73 (n and d depend on the bar code system used)

[Description]

Selects a bar code system and prints the bar code.

For
P

%DU&RGH6\VWHP

5DQJHRIN

5DQJHRIG

83&$

11 k 12

48 d 57

83&(

11 k 12

48 d 57

-$1 ($1 

12 k 13

48 d 57

-$1 ($1 

7 k 8

48 d 57

&2'(

1k

48 d 57,65 d 90,
G 


,7)

1 k (even number)

48 d 57

&2'$%$5
1: 

1k

48 d 57,65 d 68,
G 

%DU&RGH6\VWHP

5DQJHRIQ

5DQJHRIG



83&$

11 n 12

48 d 57



83&(

11 n 12

48 d 57



-$1 ($1 

12 n 13

48 d 57



-$1 ($1 

7n8

48 d 57



&2'(

1 n 255

48 d 57,65 d 90,
G 




,7)

1 n 255 (even
number)

48 d 57



&2'$%$5
1: 

1 n 255

48 d 57,65 d 68,
G 



&2'(

1 n 255

0 d 127



&2'(

2 n 255

0 d 127

For

1RWH
5HIHUWRWKH(6&326$SSOLFDWLRQ3URJUDPPLQJ*XLGH (6&326$3* IRUGHWDLOVRISULQWLQJ
EDUFRGH



6DPSOH3URJUDP %DVLF
PRINT #1, CHR$(&H1B);"@"; 'Initializes the printer (ESC @)

PRINT #1, CHR$(&H1B);"a";CHR$(1);'Specifies a centered printing position (ESC a)


PRINT #1, CHR$(&H1B);"!";CHR$(0); 'Specifies font A (ESC !)
PRINT #1, "January 14, 2002 15:00";
PRINT #1, CHR$(&H1B);"d";CHR$(3); 'Prints and 3 line feeding (ESC d)
PRINT #1, CHR$(&H1B);"a";CHR$(0); 'Selects the left print position (ESC a)
PRINT #1, CHR$(&H1B);"!";CHR$(1); 'Selects font B
PRINT #1, "TM-U210B
$20.00";CHR$(&HA);
PRINT #1, "TM-U210D
$21.00";CHR$(&HA);
PRINT #1, "PS-170
$17.00";CHR$(&HA);
PRINT #1, CHR$(&HA);
'Line feeding (LF)
PRINT #1, CHR$(&H1B);"!";CHR$(17); 'Selects double-height mode
PRINT #1, "TOTAL
$58.00"; CHR$(&HA);
PRINT #1, CHR$(&H1B);"!";CHR$(0); 'Cancels double-height mode
PRINT #1, "------------------------------";CHR$(&HA);
PRINT #1, "PAID
$60.00";CHR$(&HA);
PRINT #1, "CHANGE
$ 2.00";CHR$(&HA);

PRINT #1, CHR$(&H1D);"V";CHR$(66);CHR$(0); 'Feeds paper & cut


Drawer Kick (ESC p)
PRINT #1, CHR$(&H1B); CHR$(&H70); CHR$(&H0); CHR$(60); CHR$(120);

3ULQW,P

-DQXDU\
708%
708'
36

727$/


3$,'
&+$1*(

3ULQWLPDJH



6HULDO&RQQHFWLRQ
:KHQWKH70SULQWHULVFRQQHFWHGWRWKHKRVW3&ZLWKDVHULDOLQWHUIDFHWKHXVDEOHVHULDOFURVV
FDEOHLVDVIROORZV

6HOIWHVW0RGH
,QVHOIWHVWPRGHWKHIROORZLQJLWHPVDUHFKHFNHGDQGSULQWHGRXW

&RQWUROVRIWZDUHYHUVLRQ
',3VZLWFKVHWWLQJV
$QGRWKHUV
8VHWKHIROORZLQJSURFHGXUHWRVWDUWDVHOIWHVW
 7RVWDUWWKHVHOIWHVWKROGGRZQWKH)(('EXWWRQ   DQGWXUQRQWKHSULQWHUZLWKWKHUROO
SDSHUFRYHUFORVHG
1RWH
 )RUWKH70-KROGGRZQWKH3$3(5)(('EXWWRQLQVWHDGRIWKH)(('EXWWRQ
 )RUWKH70/NHHSKROGLQJGRZQWKH)(('EXWWRQXQWLOWKH(5525/('FRPHVRQ
 $IWHUSULQWLQJWKHFXUUHQWSULQWHUVWDWXVWKHSULQWHUSULQWVWKHPHVVDJHWRVKRZWKHVWDQGE\
VWDWHWKHQWKHSDSHURXW/('EOLQNV7KHSULQWHULVQRZLQWKHVHOIWHVWZDLWPRGH
 7RVWDUWDWHVWSULQWSUHVVWKH)(('EXWWRQZKHQWKHSULQWHULVLQWKHVHOIWHVWZDLWPRGH
 0DNHVXUHWKDWWKHIROORZLQJPHVVDJHLVSULQWHG
***



completed

***

(3621
6(,.2(3621&25325$7,21

3ULQWHGLQ-DSDQ


You might also like