Predmet:Re: Fiskalizacija u FBiH
Pa za to i služe ovi forumi da razmijenimo iskustva (bez obzira na koji su način stečena). Nema sve u uputama, slažem se (ili ima malo čudno opisano)
U pomenutim uputama postoji:
15.5. Informacije koje se prosljeđuju računalu
3EH (62) Dobivanje datuma i vremena.
moja analiza:
Znak čiji je ASCII kod 62 je ">"
a komanda 350 omogućava da se komanda pošalje fiskalnom štampaču...
350,1,______,_,__;>;
u fajlu "odgovora" na tom mjestu će biti npr.:
350,1,000340,8,Ok;<K>22-05-15 20:09:22Ŕ€‚ׂú;
datum npr. 22-05-15 i vrijeme npr. 20:09:22 se nalaze uvijek na istom mjestu u odgovoru (na istoj poziciji)
-------------------
2Bh (43) OPCIJE ZA ZAGLAVLJE I PODNOŽJE I OPCIJE ISPISIVANJA
Prostor za podatke: <Item><Text>
ZAGLAVLJE se sastoji od 6 linija teksta koji se ispisuju na početku svakog računa.
PODNOŽJE se sastoji od 4 linija teksta koji se ispisuju na kraju svakog računa.
moja analiza:
Znak čiji je ASCII kod 43 je "+"
a komanda 350 omogućava da se komanda pošalje fiskalnom štampaču...
ZAGLAVLJE se sastoji od 6 linija teksta koji se ispisuju na početku svakog računa.
zaglavlje je definisano inicijalnom fiskalizacijom u servisu i ne može se mijenjati (osim servisa)
PODNOŽJE se sastoji od 4 linija teksta koji se ispisuju na kraju svakog računa.
prvih 6 linja zaglavlja su +0 +1 ... +5
tako da za podnožje slijedi +6 +7 +8 +9
350,1,______,_,__;+6prvi red napomene;
350,1,______,_,__;+7drugi red napomene;
350,1,______,_,__;+8treći red napomene;
350,1,______,_,__;+9četvrti red napomene;
----------------------
66h (102) ZADAVANJE IMENA OPERATERA
Prostor za podatke: <OpCode>,<Pwd>,<OpName>
Odgovor: Nema podataka
OpCode Kod operatera. Od 1 do 32.
moja analiza:
Znak čiji je ASCII kod 102 je "f"
a komanda 350 omogućava da se komanda pošalje fiskalnom štampaču...
znači za operatera 1 čija je inicijalna šifra 000000 mijenjamo ime sa:
350,1,______,_,__;f1,000000,ime operatera;
------------------------
''350'' – execute custom command
350,1,______,_,__;<Input/OutputString>;
You can execute any of the printer's commands (as described in the firmware documentation) by
assembling the command number and parameters into a string that you pass in <Input/OutputString>.