Softverski
emulator
za FP550

Ovaj mali program simulira rad fiskalnog stampaca.
Da bi sve funkcionisalo, koristi se VSPD Lite koji instalira dva virtualna
serijska porta u sistemu koja su "povezana", recimo da su to COM3 i COM4.
Sve sto se posalje na COM3 stize na COM4 i obrnuto.

Aplikacija za rad sa fikalnim stampacem podesava se tako da koristi COM3
a softverski emulator COM4. Na ovaj nacin je veza uspostavljena.
Sam program ima za cilj da proverimo sta nasa aplikacija u stvari salje
fiskalnom uredjaju ali moramo i vracati odredjene sadrzaje da bi sve moglo
funkcionisati.

U samom emulatoru ugradjeno je sledece.Evidencija poreskih stopa, mogucnost
programiranja 50 artikala (lako se moze prosiriti), 1 operater i svi finansijski pokazatelji
vezani za 1 fiskalni dan.(sume po vrsti placanja, sume po artiklima...)

Sve sto emulator prima, pamti u tekstualnoj datoteci, kao i sta je odgovorio,
da se moze kasnije, ako treba, proanalizirati .

 

 

Pogledajte ekran

Dakle, kada se startuje, mozete podesiti brzinu komunikacije, port sa kojim se radi i
aktivirati prijem.

U levom delu, posle svake komande vidite kako je nesto poslato i ako je doslo do greske,
program ce stati tako da mozete videti sta nije OK ili pak vratiti signal greske.
Tome sluzi dugme potvrdi vracanje. Dakle automatizam mozete ukljuciti i iskljuciti.
Pri dnu imate prvo sta je emulator primio, ipod sta je poslao i pri dnu skroz tesktualni opis
komande koja se trenutno izvrsava. U bilo kom trenutku mozete aktivirati da se simulira neka
od gresaka (desna strana) pa ce se shodno tome postaviti statusni bajtovi da bi videli kako
ce vasa aplikacija sa njom izaci na kraj. Daleko od toga da je sve ovde ali ZAVRSAVA POSAO i TO OGROMAN.

Naravno tu je i upis serisjkog broja i PIB-a da se moze i zastita proveravati.
Unutar je ugradjena logika da se za mnoge funkcije vrati kao da je sve proslo OK ali ovo
mozete lako da se podesi u zavisnosti sta vam treba i o cemu vodite racuna, sta zelite
da isprobate. Da li logiku aplikacije ili svarno ponasanje kod nekih situacija sa stampacem.

Na Galebovom forumu sam izlozio kako ovo treba sve realizovati (tu su vam smenice. a
ako ne zelite da se oko ovoga sami bakcete, barem nabavite legalno drajvere za virtualne
portove pa cete ovo programce dobiti.

Verovatno ce se ovde naci i demo verzija uskoro (smanjen broj funckija koje su detaljno
obradjene i limitirano vreme rada kao i ogranicen broj simulacije gresaka) pa cete moci ovo da probate.

Posetite povremeno ovu stranicu pa ce se uskoro vec nesto korisno naci..

Ovde nize imate ekrane kako se stari programcic uklapa sa ovim emulatorom. Da Vas ne buni podseticu vas da MetaLine salje podatke portovima redom pa kada naidje na COM3 isti se proslede na COM4 gde ih ceka emulator pa vraca odgovor koji stize na COM3, zato ga program tu detektuje.

 

Pogledajte ekran POgledajte ekran Pogledajte ekran

Progarm ne pravi razliku i "misli" da mu je fiskalni uredjaj na raspolaganju.
Dakle, sve sto vam je potrebno da bi testirali aplikacije koje treba da podrze FP550 je

Softverski emulator FP550E
VSPD XP
i u vasem sistemu
(ne pored njega)

imate
"pravi fiskalni stampac"
o ustedi da i ne govorimo
procenite sami.