Professional Documents
Culture Documents
Kontrolni Kodovi PF500 v131
Kontrolni Kodovi PF500 v131
31
. 1
SYNERGY PF500
1.31
,
RS232.
, , .
, ,
.
:
.
, ,
.
, , .
.
.
.
, .
.
(),
. 4
, ,
(), , , .
( ),
99.00, . ,
Rates_fewer 83(53H).
, , , (ASCII 192, 193, 194, 195).
:
. 2
)
,
.
, , ..
.
!
)
e header, j . header-
( , , .)
)
. ,
, .
, .
, .
. ,
. .
)
, .
.
.
, .
.
)
,
.
: 4.
, , .
.
RAM ,
, READONLY .
.
:
.
,
.
.
.
6 ,
. :
Byte 0:
0.7 = 1
0.6 = 1
0.5 = 1
0.4 = 1#
0.3 = 1
0.2 = 1
0.1 = 1#
0.0 = 1#
.
.
OR #.
.
.
.
.
.
Byte 1:
1.7 = 1
1.6 = 1
1.5 = 1
1.4 = 1#
1.3 = 1#
1.2 = 1#
1.1 = 1#
1.0 = 1
.
.
.
(RAM) .
.
(RAM).
.
,
.
. 3
1.1 .
Byte 2:
2.7 = 1
2.6 = 1
2.5 = 1
2.4 = 1
2.3 = 1
2.2 = 1
2.1 = 1
2.0 = 1#
.
.
.
.
( 1.3
).
.
. .
. .
, ,
.
Byte 3:
Byte 4:
4.7 = 1
4.6 = 1
4.5 = 1
4.4 = 1*
4.3 = 1
4.2 = 1
4.1 = 1
4.0 = 1*
.
.
OR , * bytes 4 5.
.
40 .
.
.
.
Byte 5:
5.7 = 1
5.6 = 1
5.5 = 1
5.4 = 1
5.3 = 1
5.2 = 1*
5.1 = 1
5.0 = 1*
.
.
.
.
.
.
.
READONLY.
. ,
, 76(4AH) 103(67H)
.
,
. ,
.
, * *
.
,
(..
).
)
, ,
.
48(30H), 49(31H)( 58(3)), 51(33H), 52(34H), 53(35H) 56(38H) .
,
. 69(45H).
)
48(30H)
, 85(55H)
, 86 (56H).
. 4
PC.
,
.. . :
50 (32H) .
69 (45H) , .
79 (4FH) / 95 (5FH) /
.
73 (49H) / 94(5EH) /
.
) - Master (Host) / Slave
Host , .
. ,
Host -.
.
RS 232, 19200 9600 b/s, 8N1.
Sw4.
)
Host , .
.
Host - .
1 byte,
.
) , TIME-OUT
Host - , Slave - 60ms,
, . Host 500ms time-out
Slave - . ,
. , Host ,
, .
byte :
) NAK 15H
Slave ,
. Host NAK, .
) SYN 16H
Slave, . SYN
60ms, .
)
) Host . (Send)
<01><LEN><SEQ><CMD><DATA><05><BCC><03>
) Host. (Receive)
<01><LEN><SEQ><CMD><DATA><04><STATUS><05><BCC><03>
:
<01>
Preamble
: 1 byte
: 01H
<LEN>
<01> ( ) <05> ()
(shift) 20H
: 1 byte
: 20H - 7FH
<SEQ>
: 1 byte
: 20H - 7FH
o <SEQ> .
<SEQ>, , ,
.
<CMD>
: 1 byte
: 20H - 7FH
. 5
<CMD> .
,
.
<DATA>
:
0 - 91 bytes Host- .
0 - 84 bytes Host-.
:
20H - FFH
.
, .
.
<04>
( Host)
: 1 byte
: 04H
<STATUS>
: 6 bytes
: 80H - FFH
<05>
Postamble
: 1 byte
: 05H
<BCC>
(0000H-FFFFH)
: 4 bytes
: 30H - 3FH
<01> <05> .
30H. 1AE3H
31H,3AH,3EH,33H.
<03>
Terminator
: 1 bytes
: 03H
,
) .
) , /
.
) , .
< >, ,
.
[ ], .
.
ASCII 32(20H) e
. ( ESCAPE- ),
16 (10H) 40H.
: - 2500,100,Text, 2D 32 35 30
30 2C 31 30 30 2C 54 65 78 74 , ASCII .
. 6
,
:
2BH
3DH
65H
66H
6BH
(43)
(61)
(101)
(102)
(107)
HEADER .
.
.
.
.
30H
31H
33H
34H
35H
38H
3AH
55H
56H
(48)
(49)
(51)
(52)
(53)
(56)
(58)
(85)
(86)
.
.
.
.
().
.
.
.
.
45H
(69)
32H (50)
49H (73)
5EH (94)
4FH (79)
5FH (95)
6FH (111)
( ).
.
( ).
( ).
( ).
( ).
.
HOST
3H
40H
41H
43H
44H
4AH
4CH
5AH
61H
63H
67H
6EH
70H
71H
72H
73H
(62)
(64)
(65)
(67)
(68)
(74)
(76)
(90)
(97)
(99)
(103)
(110)
(112)
(113)
(114)
(115)
.
.
.
.
.
-.
.
.
.
.
.
.
.
.
( ).
( ).
2CH
2DH
(44)
(45)
21H (33)
23H (35)
2FH (47)
3FH (63)
64H (100)
.
.
.
( ).
( ).
.
- .
46H (70)
47H (71)
6AH (106)
.
.
.
. 7
. 8
: , .
, .
21h (33)
:
:
. Sw3 e OFF,
.
23h (35)
:
:
ext
ext
20 , .
.
<Item><Text>
HEADER 6 ,
. 2 Header.
HEADER .
6 , HEADER-.
Item
:
0 7 , . HEADER- 0
5.
P .
C .
Sw1.
I , 43.
I , .
Text
36 , :
<Item> 0 7 .
<Item> = P 4 0 1, 0 , 1
. :
[1] HEADER-
[2]
[4]
<Item> = C 0 1, 0 , 1
.
2Ch (44) .
:
:
[Lines[,Option]]
Lines
, .
99 /1 2 bytes/. , 1 .
Option
:
0 .
1 .
2 .
3 .
, 1 ( ).
2Dh (45) .
:
:
. 9
. ,
2 , .
, , .
, ( ) ,
. .
2F (47)
:
:
Text
Text
20 , . ,
. ,
Sw3 OFF.
30h (48) ()
:
:
OpCode
OpPwd
TillNmb
FiscReceipt
<OpCode>,<OpPwd>,<TillNmb>
FiscReceipt, StorReceipt
/1 8/
/4 6 /
/ 5 /
. /4 bytes/
. /4 bytes/
StorReceipt
:
HEADER.
.
FiscReceipt, StorReceipt.
, :
.
.
.
.
, .
Header- 2 .
.
.
.
, .
.
31h (49) ()
:
:
L1
Lf
L2
Tab
TaxCd
Sign
[<L1>][<Lf><L2>]<Tab><TaxCd><[Sign]Price>[*<Qwan>]
25 bytes ,
byte 0Ah.
25 bytes ,
byte 09h.
byte (,,,
ASCII : 192, 193, 194, 195) .
Rates_fewer, 83.
byte +
Price
Qwan
. 10
8 .
, .
1.000. 8 ( 3 ).
Price*Qwan
8 .
.
, .
.
.
, :
.
(200).
(35h) .
: + ,+/-xx.xx
32h (50)
:
:
[<Start>, <End>]
= F .
= P,BB,CC,DD,DDMMYY , P
PASS .
, ( Rates_fewer),
DT (Disabled Tax).
Start
End
DDMMYY /6 bytes/.
DDMMYY /6 bytes/.
, Start End.
, .
.
33h (51)
:
:
Print
Display
SubTotal
TaxA
TaxB
TaxC
TaxD
<Print><Display>
SubTotal,TaxA,TaxB,TaxC,TaxD
byte, 1, .
byte, 1, .
/ 10 bytes/
/ 10 bytes /
/ 10 bytes /
/ 10 bytes /
/ 10 bytes /
, . ,
/ . PC-
, .
34h (52)
:
:
Line
Tab
TaxCd
Sign
[Line]]<Tab><TaxCd><[Sign]Price>[*Qwan]
20 bytes, .
byte 09h
byte, ASCII (=192, =193, =194,
=195). , Rates_Fewer,
83.
byte +
Price
Qwan
. 11
8 .
, .
1.000. 8 .
:
, , .
.
.
, .
, :
.
Total .
35h (53) ()
:
:
Line1
Lf
Line2
Tab
PaidMode
Sign
Amount
PaidCode
Amount
[<Line1>][<Lf><Line2>]<Tab>[[<PaidMode>]<[Sign]Amount>]
<PaidCode><Amount>
25 bytes,
byte 0Ah
25 bytes,
byte 09h
, .
:
P ( );
N ;
C ;
D
,
.
byte +, Amount (, ).
, / 8 /.
byte - .
F
.
E
. Amount
.
D
.
Amount.
R
.
Amount.
I
.
Amount .
9 . PaidCode.
,
. .
.
<Tab> , .
, :
.
, 49 51
, 53.
: E I
, 49 52 ( ) .
38h (56)
:
:
FiscReceipt, StorReceipt
FiscReceipt
. 12
. /4 bytes/
. /4 bytes/
StorReceipt
, :
.
53(35h) .
53 .
3Ah (58) ()
:
:
Sign
PLU
Qwan
<[Sign]PLU>[*<Qwan>]
byte +.
. 1 9999 ( 4 ).
, .
1.000. 8 ( 3 ).
( )*Qwan
8 .
, .
, .
.
.
.
.
, :
.
.
(200).
(35h) .
3Dh (61)
:
:
<DD-MM-YY><space><HH:MM[:SS]>
, .
2099 . RESET
, .
14 ,
.
3Eh (62)
:
:
.
<DD-MM-YY><Space><HH:MM:SS>
3Fh (63)
:
:
:
DD-MM-YY HH:MM:SS.
40h (64)
:
:
N
TaxX
Date
. 13
N, TaxX,TaxX...( 4),Date
- 4 bytes.
, , , - 12
Rates_Fewer.
- 6 bytes /DDMMYY/.
bytes .
PC.
41h (65)
:
:
Total
TaxX
Total, TaxX,TaxX...(4)
. .
, , , - 12 bytes .
.
43h (67)
:
:
Total
NotPaid
FiscReceipt
StorReceipt
Total,NotPaid,FiscReceipt,AllReceipt
. 12 bytes.
- 12 bytes .
Amount 53, N
.
/4 bytes/.
/4 bytes/.
,
.
44h (68)
:
:
Logical, Physical
Logical /4 bytes/.
Physical . .
,
.
45h (69)
:
:
Option
[<Option>[N]]
Closure,FM_Total,TotalA,TotalB,TotalC,TotalD
, :
0 .
.
1 .
.
2 (..
).
N
Closure
FM_Total
TotalX
. 14
.
.
(..
).
.
.
, .
,
.
- 4 bytes.
( ) - 12 bytes .
0.
, , , - 12 bytes .
46h (70)
:
:
[<Amount>]
ExitCode,CashSum,ServIn,ServOut
Amount
( 9 bytes). ,
.
ExitCode
P . ,
.
F . , :
.
.
CashSum
. .
ServIn
ServOut
.
, .
.
69(45h) .
.
47h (71)
:
:
.
:
.
firmware.
.
,
:
Sw1 .
Sw2 .
Sw3 .
Sw4 -. ON=9600, OFF=19200.
.
, RAM ( ).
.
.
.
49h (73)
. 15
:
:
Start
End
<Start>,<End>
. 4 bytes.
. 4 bytes.
.
4Ah (74)
:
:
[Option]
<S0><S1><S2><S3><S4><S5>
Option :
W: .
X: .
Sn
N.
4Ch (76)
:
:
Option
Open
Items
Amount
Tender
[Option]
Open,Items,Amount[,Tender]
= T.
,
.
, 1 (
), 0 .
. 4
bytes.
9 bytes .
. 9 bytes .
PC- ,
, ,
.
4Fh (79)
:
:
Start
End
<Start>,<End>
- 6 bytes (DDMMYY)
- 6 bytes (DDMMYY)
.
55h (85)
:
:
OpCode
OpPwd
TillNmb
FiscReceipt
StorReceipt
<OpCode>,<OpPwd>,<TillNmb>
FiscReceipt, StorReceipt
/1 8/
/4 6 /
/ 5 /
. /4 bytes/
. /4 bytes/
:
HEADER.
. 16
.
FiscReceipt StorReceipt.
, :
.
.
.
.
, .
Header- 2 .
.
.
.
, .
.
56h (86)
:
:
FiscReceipt
StorReceipt
FiscReceipt, StorReceipt
. /4 bytes/
. /4 bytes/
, :
.
53(35h) .
53 .
5Ah (90)
:
:
<Calc>
<FwRev><Sp><FwDate><Sp><FwTime>,<Chk>,<Sw>,<Country>,<Ser>
Calc
FwRev
Sp
FwDate
Sp
FwTime
Chk
1 . 1 .
. 4 bytes.
. 1 .
DDMYY. 6 bytes.
. 1 .
HHMM. 4 bytes.
EPROM. 4 . ,
214Ah, 32h,31h,34h,41h.
Sw
Sw1 Sw4. 4 0 1
Country . 1 .
Ser
- 11 bytes.
5Eh (94)
:
:
Start
End
<Start>,<End>
. 6 bytes DDMMYY.
. 6 bytes DDMMYY.
.
5Fh (95)
:
:
<Start>,<End>
Start
End
. 17
.
.
61h (97)
:
:
TaxA
TaxB
TaxC
TaxD
TaxA,TaxB,TaxC,TaxD
63h (99)
:
:
TaxNum1,TaxNum2
TaxNum1
TaxNum2
64h (100)
:
:
Text
Text
40 , .
SCII 20h ( ) 40h 10h
.
: 1Bh,4Bh,00h 10h,5Bh,4Bh,10h,40h.
65h (101)
:
:
OpCode
OldPwd
NewPwd
<OpCode>,<OldPwd>,<NewPwd>
.
(4 6 ).
(4 6 ).
8 . .
3 .
.
`0000`.
66h (102)
:
:
OpCode
Pwd
OpName
<OpCode>,<Pwd>,<OpName>
.
(4 6 ).
( 24 ).
8 .
() . 3 .
.
.
67h (103)
:
:
CanVd,TaxA,TaxB,TaxC,TaxD
CanVd:
TaxA:
TaxB:
TaxC:
TaxD:
. 18
( ) [0/1]
.
6Ah (106)
:
:
mSec
[<mSec>]
ms (5-25)
. ,
. , . RESET
15 ms.
6Bh (107)
:
:
Option
<Option>[Parameters]
ErrorCode[,Data]
, .
.
: P, D, R, F, N.
ErrorCode
, , :
P .
F .
Parameters
. <Option>.
P (ASCII 80) .
: <P><TaxGr><PLU>,<Sprice>,<Name>
<TaxGr>
(,,, ASCII : 192, 193, 194,
195)
<PLU>
(1 9999)
<SPrice>
. 8 .
<Name>
. 25 bytes.
200 . ,
.
. <ErrorCode> .
D
(ASCII 68) .
: <D><A | PLU | PLU1,PLU2>
<A>
.
<PLU>
, .
<PLU1,PLU2> , .
.
: <R><PLU>
<PLU>
.
: <P><PLU>,<Grp>,<Time>,<SPrice>,<Amount>,<Total>,<Name>
<PLU>
. 1 9999.
<Grp>
. .
<Time>
. DD-MM-YYYY HH:MM:SS.
<SPrice>
.
.
<Amount>
. 3
.
<Total>
. 2 .
<Name>
.
F.
F
.
: <F>
R.
N .
: <F>
R.
. 19
. F N F,
, . .
6h (110)
:
:
Cash
Credit
Debit
Cheque
Closure
Receipt
Cash, Credit, Debit, Cheque, Closure, Receipt
.
6Fh (111)
:
:
<Option>
ErrorCode
Option
. :
0 .
, , ,
.
1 , ,
.
. ,
.
70h (112)
:
:
Operator
Name
Operator
Name
(1 8).
.
.
71h (113)
:
:
DocNum
DocNum
(7 ).
72h (114)
:
:
<Closure>[,<Type>[,Closure1]]
ErrorCode, TaxX( 4)
Closure
Type
. :
0: .
1: - .
2: .
3: .
4: .
. 20
5: - .
6: .
7: ( ).
8: - ( ).
9: (
).
10: .
11: (
).
12: - (
).
13: (
).
14:
.
Closure1
4, 5 6. 0, 1, 2 3
.
ErrorCode
:
P: .
F: .
E: .
TaxX
ype.
.
.
73h (115)
:
:
<StartDate>[,<Type>[,EndDate]]
ErrorCode, TaxX( 4)
StartDate
Type
DDMMYY.
. :
4: .
5: - .
6: .
EndDate
ErrorCode
TaxX
11: (
).
12: - (
).
13: (
).
14:
.
DDMMYY.
:
P: .
F: .
E: .
ype.
.
.
. 21
2
-
HEX
DEC
21h
(33)
23h
(35)
2Bh
(43)
HEADER
2Ch
(44)
2Dh
(45)
2Fh
(47)
30h
(48)
()
31h
(49)
32h
(50)
33h
(51)
34h
(52)
35h
(53)
(Total)
38h
(56)
3Dh
(61)
3h
(62)
3Fh
(63)
40h
(64)
41h
(65)
42h
(66)
43h
(67)
44h
(68)
45h
(69)
46h
(70)
47h
(71)
49h
(73)
4Ah
(74)
4Ch
(76)
4Fh
(79)
55h
(85)
56h
(86)
5Ah
(90)
5Eh
(94)
5Fh
(95)
61h
(97)
63h
(99)
64h
(100)
65h
(101)
66h
(102)
67h
(103)
6Ah
(106)
6Bh
(107)
6h
(110)
6Fh
(111)
70h
(112)
71h
(113)
72h
(114)
73h
(115)