Predmet:Re: Fiskalizacija u FBiH
Citiraj zxz:Dobro ovo mi je jasno.
naci drajver je vjerovatno neki dll koji komunicira sa printerom.
Mi mu saljemo file u obliku:
Citat:prodaja:
S,1,______,_,__;Artikl-xx;0,3;1,000;1;1;2;0;1593;
S,1,______,_,__;Artikl-xy;0,3;1,000;1;1;2;0;1594;
On nam vraca u taj file ako je prihvatio OK.
Sad me interesuje sta ce printer printati kako racun izgleda za kupca?
Ispravi me ako sam negdje pogrijesio.
To je to. Fiskalni drajver je u obliku rezidentnog fajla koji "čuči" u tray-u i osluškuje određeni folder. Ako se u njemu (folder-u) pojavi novi fajl on pokušava da ga obradi. Postoji kod nekih drajvera i "dll način" rada pri kome direktno iz programa "prozivamo" dll drajvera i prosljeđujemo mu paramtere. Puno brži način, ali se dešavalo da se ta komunikacija ponekad zaglupi pa zablokira POS software.
Programer nema šta da vodi brigu o izgledu računa. Izgled računa je određen zakonom i pravilnicima i sasvim je dovoljno da se pošalje onaj fajl sa S i T komandama da bi printer izvukao račun. Sav izgled je unaprijed programiran u firmware-u printera i tu programer nema šta da centrira itd. Može eventualno da na kraju računa (podnožje) iza separatora odštampa neku dodatnu poruku tipa: POS račun broj 12122, software by xxxx.soft, Hvala itd. Ima 4 reda na raspolaganju.
Zaglavlje zadaje serviser prije fiskalizacije jer se ono može mijenjati samo u servisnom modu.
Tako da je programerima sa te strane lakše. Sjećam se svojih muka sa printanjem direktno kroz port, pa sve ručno centriraj i složi i onda odneseš kod klijenta, a on ima printer sa 32 karaktera. Pa sve nanovo...Tako da sam morao imati varijantu za bar 3 različita broja karaktera. Pa prerađuj svaki izvještaj itd.