Autor Tema: Sekundarni Protokol (FP 550) koji podržava Flexi i P2-DS  (Pročitano 14781 puta)

sveta

  • Administrator
  • Veoma aktivan član
  • *****
  • Poruke: 102
    • Pogledaj profil
Sekundarni Protokol (FP 550) koji podržava Flexi i P2-DS
« poslato: Jun 25, 2010, 08:52:21 pre podne »
galeb fp_p2ds_flexi sekundarni protokol.pdf
Ovde mozete skinuti spisak podrzanih komadi , potrebno je naglasiti da brzina komunikaciju P2DS je 115200, a kod drugih uredjaja je 9600.


Sekundarni protokol je odradjen radi adaptacije postojecih aplikacija na nas uredjaj tako da su moguci i neki problemi.
Poznati problemi:
1)Prilikom izvlačenja periodičnog izveštaja ako je krajnji datum periodičnog izveštaja npr: 03.30, 03.31, 04.30, 05.30 ili 05.31 onda štampač ne štampa periodični izveštaj nego vraća grešku "Opšta greška" i "Sintaksna greška" (bajt 0 - bit 5 i bajt 0 bit 0) bez obzira na početni datum periodičnog izveštaja. Za sve ostale datume štampač pravilno štampa periodični izveštaj.

2)Izvršavanjem komande 5Bh (107) - definisanje i očitavanje artikala - komande čitanje artikla, čitanje prvog programiranog artikla i čitanje narednog programiranog artikla (opcije R, F i N) bi trebale da vraćaju 6 parametara razdvojenim zarezima u mestu za podatke na način kako je to definisano u protokolu:
Ukoliko trazite  podatke za 3 artikla u štampaču, artikal pod šifrom 1 ima cenu 12.36, artikal pod šifrom 2 ima cenu 1.22, i artikal pod šifrom 3 ima cenu 0.69. Karakter A je tarifna grupa E samo se pogrešno prikazuje zbog enkodinga. Kao što vidite, podaci o šifri 3 su vraćeni pogrešno.

"P,00001,A,12.36,0.000,naziv1"
"P,00002,A,1.22,0.000,naziv2"
"P,00003,A0.69,0.000,naziv3" <- greska, ukoliko je cena manja od 1

3) Još jedna razlika između načina rada Galeb i P2-DS štampača koja nije opisana u uputstvu za sekundarni protokol. Radi se o komandi 33h koja vraća kontrolni iznos - međuzbir. U uputstvu za tu komandu piše: "Kalkuliše se iznos svih prodaja evidentiranih na fiskalnom isečaku do tog trenutka. Po želji iznos može biti prikazan na displeju. U PC računar se vraćaju kalkulisani iznos i zbirni iznosi za svaku poresku grupu. ".

Razlika je u tome što galeb štampači daju zbir iznosa i poreza na trenutno otvorenom fiskalnom isečku. Nakon zatvaranja fiskalnog isečka ovaj zbir se nulira, a pozivanje komande nakon zatvaranja fiskalnog isečka daje grešku "not allowed".

P2-DS sa druge strane nakon poziva ove komande daje ukupan zbir svih prodatih artikala i njihovih poreza od poslednjeg fiskalnog izveštaja i ažurira se tek nakon završetka fiskalnog isečka (odnosno uplate) i nulira se tek nakon dnevnog izveštaja. Ovu komandu je za razliku od galeba moguće pozivati i između dva fiskalna isečka.

Na ovaj način nije moguće utvrditi trenutni iznos poreza i vrednosti na otvorenom fiskalnom isečku ukoliko je došlo do prekida rada a fiskalni isečak nije zatvoren kao ni očitati iznose poreza na fiskalnom isečku.



« Poslednja izmena: Oktobar 12, 2012, 02:36:31 posle podne od strane sveta »