Author
siile
View
47
Download
0
Tags:
Embed Size (px)
DIGIT Informacione TehnologijeKomercijala: 051-227-510
Centralni servis: 090-560-200
Partner V
FISKALNI ŠTAMPAČ2009
1/15
SADRŽAJ
SADRŽAJ.................................................................................................................................................2
1. PRIPREMA......................................................................................................................................3
2. REŽIM PODEŠAVANJA I IZDAVANJA KOMANDI...................................................................3
3. IZDAVANJE KOMANDI ZA PRODAJU I IZVJEŠTAJE............................................................8
3.1 KOMANDE U REŽIMU PRODAJE I IZVJEŠTAJA:.........................................................9
2/15
1. PRIPREMA
Za zadavanje komandi fiskalnom uređaju koristimo isključivo digitov program za rad sa fiskalnim uređajem VLP SETUP (Vlp_Setup.exe). Program treba biti pravilno instaliran i konfigurisan po upustvu za instalaciju i konfiguraciju programa Vlp_Setup. Zavisno od načina povezivanja PC računara sa fiskalnim uređajem odnostno konfiguracije komande fiskalnom uređaju se mogu zadavati preko Ethernet (TCP IP Protokol) ili serijskog komunikacionog porta (RS 232 protokol).
Napomena : Za ulazak u mod rada Podešavanje potrebno je da znate servisnu lozinku. Za RS 232 vezu printer-PC koristite specijalni,za to namijenjeni, kabl a ne standardne kupovne kablove. Prekontrolišite podešene parametre komunikacije printer-PC (prema Uputstvu za korištenje programa Vlp_Setup prekontrolišite podešavanja fajla Settings.ini). Program VLP_SETUP.exe neće raditi ukoliko nije dobro podešena konfiguracija kao i ako nije podešen i upisan odgovorajući IBSA broj.
Ako program Vlp_Setup nije startovan, startujte ga i logujte se prema Uputstvu za rad sa programom Vlp_Setup. Sledeći korak je pokretanje forme Podesavanje –test uređaja koja omogućava izdavanje i testiranje svih komandi fiskalnom uređaju.
2. REŽIM PODEŠAVANJA I IZDAVANJA KOMANDI
Opis i funkcija forme za podesavanje – zadavanje komandi fiskalnom uređaju
Kao što možemo vidjeti na sledećoj slici forma za zadavanje komandi fiskalnom uređaju sadrži:
- Glavni meni koji se sastoji od grupa komandi fiskalnom uređaju o Sistem (grupa sistemskih komandi)
Start/stop servisa Procitaj IBSA broj Upisi IBSA broj Procitaj podatke o fiskalizaciji Upis podataka o fiskalizaciji Kraj fiskalizacije – zatvaranje fiskalne memorije Ocitavanje podataka o kraju fiskalizacije Ocitavanje podataka o objektu – firmi Upis podataka o objektu – firmi Citanje poruka i reklamnih tekstova Upis poruka i reklamnih tekstova Upis da li se stampa grafički logo ili ne Citanje da li se štampa grafički logo ili ne Citanje sistemskog sata ili datuma Upis sistemskog sata ili datuma u fiskalni uređaj Pomjeranje sata fiskalnog uređaja 1 sat unaprijed Pomjeranje sata fiskalnog uređaja 1 sat unazad Citanje TCP IP parametara fiskalnog uređaja
TCP/IP adresa Subnet mask Gateway
3/15
TCP/IP Port Upis TCP IP parametara fiskalnog uređaja
TCP/IP adresa Subnet mask Gateway TCP/IP Port
Citanje sistemskih parametara fiskalnog uređaja Upis sistemskih parametara fiskalnog uređaja
o Sifarnici (grupa za rad sa bazama podataka u fiskalnom uređaju) Sifarnici fiskalnog uređaja Citanje poreskih stopa Upis poreskih stopa Ocitaj arikle fiskalnog uređaja Ocitavanje sifre robe od nekog broja Ocitavanje sledeće sifre robe Upis pojedine sifre robe Upis artikla Brisanje artikla od do Citanje operatera fiskalnog uredjaja Upis operatera fiskalnog uredjaja Citanje grupa robe odelenja Upis grupa robe odelenja Citanje veleprodajnog klijenta Upis veleprodajnog klijenta
o Fiskalne funkcije (Očitavanje raznih parametara iz operativne memorije) fiskalni dnevni totali fiskalni reseti fiskalne poreske stope FM izvjestaji
ocitaj ostampaj Eksport FM
fiskalni servisi fm info FM veleprodajni klijenti Ocitavanje memorija
FM programska memorija Fm fiskalna memorija Partner Programska memorija Partner Operativna memorija
o Prijava i izvjestaji Login/ Servisni pristup Prijava operatera Odjava operatera Izvjestaj stampanje
Dnevni Izvjestaj Presjek Stanja Periodicni izvjestaj Veleprodajni klijenti promet Spisak veleprodajnih klijenata
Sifarnici fiskalnog uredjaja Status fiskalnog stampaca
4/15
Zaustavljanje stampaca Pomjeranje papira Citanje medjuzbira Otvaranje fioke za novac
o Testovi Test displeja Test Stampanja Test Fiskalne Memorije Test Programske Memorije Slobodan iIspis na displeju
ispis robe na displeju Ispis Slobodnog teksta na displeju
o Prvi redo Drugi redo Ne ispisuj
o GPRS Terminal GPRS povezi
o Lista procesa
Na ovoj formi je moguće testirati sve funkcije fiskalnog štampača osim funkcija za prodaju i reklamaciju te štampanje fiskalnog računa za koje postoji posebna program DigitVeleProdaja.exe .
Takođe ova forma omogućava da se podese svi parametri rada fiskalnog uređaja, da se upiše grafički logo da se podesi naziv objekta, da se podesi sistemski sat, parametri konekcije za TCP/IP vezu itd. Takođe ima sve funkcije za postavljanje poreskih stopa, određivanje grupa roba, naziva operatera, sve funkcije za rad sa bazom podtaka artikala. Ova forma omogućava fiskalizaciju uređjaja kao i zatvaranje fiskalizacije. Omogućava sinhronizaciju baze artikala kao sve ostale potrebne funkcije za efikasan rad fiskalnog uređaja.
5/15
Forma Podešavanje na gornjoj slici sadrži Glavni meni, panel, Panel za rad sa grafičkim logom , odgovarajuće status barove i progress indikatore koji se pojavljuju kada se pojedine komande izvršavaju i dva log panela za praćenje komunikacije između PC računara i fiskalnog uređaja. Na gornjom log panelu prikazuje se status slanja fiskalnom uređajaju dok na donjem panelu se prikazuje dekriptovani log odgovora fiskalnog uređaja za pojedine komande. Oba panela imaju dugme clr koje služi da se obrišu dosadasnje log poruke. Sadržaj panela se moze jednostavnom operacijom copy/cut/ paste snimiti u notepad ili neki drugi tekst editor.Poruke o greskama pored ispisa u log panelima se mogu javiti i na glavnoj ikoni programa VLP_Setup u vidu informacijskog balona.Podesavanjima konfiguracije vlp_setup programa u settings.ini fajlu moguce je ukljuciti snimanje log poruka u tekstualne fajlove (vidi upustvo programa Vlp_Setup.exe).
6/15
Izdavanje komandi.Svaka stavka menija označava komandu fiskalnom uređaju. Pojedine komande fiskalnom uređaju su dokumentovane u protokolu za komunikaciju PC računara i Fiskalnog uređaja. Većina komandi je jasna samim nazivom menija kojim se poziva određana komanda. Praćenje izvršenja komandi i greške moguće je pratiti sa log memo polja koja se automatski popunjavaju kako program čita statusne poruke uređaja.
Za početak rada potrebno je da prijavite program Vlp_setup fiskalnom uređaju opcijom Prijava operatera i prijavite se kao operater „jedan“ koji ima osim standardnih i sve sistemske privilegije na fiskalnom uređaju.
Provjeru veze i statusa VLP_SETUP programa možete vidjeti stalno na log panelima forme podesavanjima, a ako zelite da provjerite status fiskalnog uređaja izaberite komandu provjera statusa iz opcija glavnog menija forme podesavanja.
Napomena Opcjia GPRS Terminal daje komande ugrađenom GPRS terminalu da očita izvještaje iz fisklne memorije štampača
7/15
3. IZDAVANJE KOMANDI ZA PRODAJU I IZVJEŠTAJE
Da bi program Vlp_Fiskal koji je tekstualni drajver pravilno radio potrebno je sve račune ili komande pripremiti u obliku tekstualnih fajlova. Za testiranje slanja komandi prodaje može poslužiti program DigitVeleProdaja.exe koji je priložen uz ostalu dokumentaciju zajedno sa svojim uputstvom. Sirove komande za otvaranje i zatvaranje računa,prodaju, plaćanje i generisanje izvještaja date su u poglavlju 3.1
8/15
3.1 KOMANDE U REŽIMU PRODAJE I IZVJEŠTAJA:
Komand. Naziv Tip N INFO
Opis Byte:
½ Početak/Kraj RadaPrijava/odjava operatera
PC->ECR 6 1 byte – Operater broj1 16 bytes IBSA, Samo komanda 1 – početak rada
910-25
203205
Prodaja203 – 205Reklamac.
PC->ECR 52 2 bytes – Artikal broj(Low:High)2
4 bytes – Rabat3 bytes – Nema veze4 bytes – KOLIČINA(Low:High)3
33 bytes - Naziv4 byes – Cijena Artikla1 byte – Poreska stopa broj1 byte – Odelenje - grupa4 byte – broj od račun(Reklamacije)2 bytes – broj VP klijenta.Poslednja dva su opciona. To jest neophodno samo na prvoj prodaji na računu (otvaranje racuna).
9-1115-1718-2122-5455-5859606165
11 Kraj računa
PC->ECR 0 -Zatvara račun. -
8 Početak ŠtampanjeIZVJEŠTAJ
PC->ECR 7 1 byte – Tip izvještaja:
0 – dnevni izvještaj 1 – “presjek stanja” 2 - periodični 3 – Artikli 6 – vp sume
4 bytes – Od – početak datum DD.MM.YY.HH.MM ili početni parametar7.
4 bytes – do – Kraj datum DD.MM.YY.HH.MM(max long datum 42 godina …)ili krajnji parametar7.
9
10-13
14-177 Početak
Štampanja “Slobodan Tekst”
PC->ECR 0 - -
6 Kraj Štampanje “Slobodan Tekst”
PC->ECR 0 - -
5 Štampanje“Slobodan Tekst”
PC->ECR 33 1 byte – Tip štampe 1 - Bold 0 – Normal
Napomena: Ako je Bold štampa 16 simbola u redu inače 32 Tekst simbola u jednom redu.
9
10-4113 Očitaj PC->ECR 0 - -
9/15
Status16 Prekid –
ŠtampanjaBrisanja
PC->ECR 0 -Napomena – Prekid - ŠTAMPANJA Samo za nefiskalne izvještaja i za Komandu 15 brisanje baze podataka artikala.
-
17 Pomjeri Papir
PC->ECR -Napomena : Pomjera motor na štampačima da se pomjeri papir
-
20 Očitaj Međuzbir
PC->ECR 0 -Očitava međuzbir.
-
21 Otvaranje ladice za novac
PC->ECR 2 2 bytes – ms –(5 do 800) predefinisano 100 msNapomena – Otvoranje ladice za novac
9-10
22 LCD –Artikal info
PC->ECR 13 2 bytes – Artikal broj(Low:High)2
7 bytes – Barcode (High: Low)4 bytes – KOLIČINA(Low:High)3
Napomena – Pprikazuje Artikal info- Naziv i Cijenu na LCD
9-1011-1718-21
25 LCD TEST PC->ECR 0 - -26 PRINTER
TESTPC->ECR 0 - Napomena:
Štampa test redove sa svim simbolima.
-
27 FM TEST PC->ECR 0 - Napomena: Vraća Odgovor 36
-
28 PM TEST PC->ECR 0 - Napomena: Vraća Odgovor 36
-
29 LCD TEKST PC->ECR 21/1 1 byte – lcd red/kraj 0 – red 0 1 – red 1 2 – nemoj prikazivati
20 bytes – Tekst ili 0 bytes tekst kada byte je 2.
9
10-30/10
110 Upisivanje Servisi
PC->ECR 1 1 byte – početak servisi 10..19kraj servise 30..39
9
32 ODGOVOR9 ECR->PC 12 1 byte – rezultat–0-OK, 0xFF- Obustavljeno1 byte – Stanje (pogledaj Stanja)4 bytes - Greška (pogledaj greške)1 bytes –Komanda
5 bytes – vrijeme i datum 16-sat 17-min18-dan19-mjesec20-godina
91011-1415
16-20
34 ODGOVOR- na Komande 3 i 19PRODAJA/UPISIVANJE ARTIKALA
ECR->PC 16 1 byte – rezultat–0-OK, 0xFF- Obustavljeno1 byte – Stanje (pogledaj Stanja)4 bytes - Greška (pogledaj greške)1 bytes –Komanda
9 –bytes – INFO: 16-17 –Broj 18-21 –Cijena 22-Poreska kraja 23-Odelenje - grupa 24-Status bits:
91011-1415
16-24
10/15
bit 0 –the Naziv je različit bit 1- Cijena je različita bit 2- Poreska stopa je različita bit 3-Odelenje-grupa je različita bit 4- barcode je različit
35 ODGOVOR na Komandu 20 – Očitaj SUBSTANJA
ECR->PC 12 1 byte – rezultat–0-OK, 0xFF- Obustavljeno1 byte – Stanje (pogledaj Stanja)4 bytes - Greška (pogledaj greškas)1 bytes –Komanda
5 substanja16-19 substanja/10020-substanja%100
91011-1415
16-20
36 ODGOVOR na Komandu 27 i 28
ECR->PC 40 1 byte – rezultat–0-OK, 0xFF- Obustavljeno1 byte – Stanje (pogledaj Stanja)4 bytes - Greška (pogledaj greška)1 bytes –Komanda
33 bytes info:1 byte -0xFF- Ok, 0x00 –GreškaFM Test:14 bytes FM broj 1 byte–Info ( 0xFF – Nema Info, 0x00 Info)17 byte (datum vrijeme – fiskalizacije ako je fiskalizovan ili proizvodnje datum);PM Test:17-18 Check Sum11 19-20 Check Sum 111
22-23 Check Sum FM11
24-25 Check Sum FM 111
26-49 – 0xFF –nije važno
91011-1415
16-4916
17-3031
32-49
17-1819-2022-2324-25
37 ODGOVORTo Komande 11 “Kraj računa”
ECR->PC 16 1 byte – rezultat–0-OK, 0xFF- Obustavljeno1 byte – Stanje (pogledaj Stanja)4 bytes - Greška (pogledaj greške)1 bytes –Komanda
5 bytes – vrijeme i datum 16-sati 17-min18-dan19-mjesec20-godina 4 bytes – brojač računa ili brojač REKLAMACIJA
91011-1415
16-20
21-24
14 Get INFO PC->ECR 3 1 byte – Tip: 0 dnevni stanjas 1 Odelenje - grupa stanjas 2 Operater stanjas 3 Artikal stanjas 4 Resets
9
11/15
5 Poreska stope 6 FM Izvještaji 7 FM Info 8 Servisi
4 bytes – broj8 10-13
33 ODGOVOR – Očitaj INFO
ECR->PC
15
11
15
14
10
27
27
1 byte – Tip: 0 dnevna stanja 1 Odelenje - grupa stanja 2 Operater stanja 3 Artikal stanja 4 Reset 5 Poreska stope 6 FM Izvještaji 7 FM Info 8 Servisi 9 Stanja dnevna - klijenta
1 byte – Stanje (pogledaj Stanja)2 bytes – broj
Dnevna stanja2 Artikal broj prodaja2 Storno broj prodaja2 Artikal broj REKLAMACIJA2 storno broj REKLAMACIJA
2 kupaca broj_s2 REKLAMACIJA broj_s2 kupaca broj2 REKLAMACIJA broj
2 broj uplata u kasu (cash in)2 broj isplata iz kase (cash out)
4 stanja/1001 stanja%100
Odelenje - grupa1 preko 26 000 Artikal(1)2 prekoračenja u Sumama stanja4 stanja/1001 stanja%100
Operater stanja2 Artikal broj2 storno broj2 kupaca broj2 REKLAMACIJA broj2 kupaca broj2 REKLAMACIJA broj
2 broj uplata u kasu (cash in)2 broj isplata iz kase (cash out)
4 stanja/1001 stanja%100
Artikal stanja1 Statu
9
1011-12
13-1415-1617-1819-20
21-2223-2425-2627-2829-3031-32
33-3637
131415-1819
13-1415-1617-1819-2021-2223-24
25-2627-28
29-3233
12/15
108
8
4 Količina4 stanja/1001 stanja%100
Reseti2 bytes – vrijeme (HH:MIN)3 bytes –Datum(DD:MM:YY)1 byte Tip(0-N, 1-P, 2-B, 3-C)
Reseti2 bytes – vrijeme (HH:MIN)3 bytes –Datum(DD:MM:YY)1 byte Tip(10..18 početak, 30..38 kraj)
Poreske stope2 bytes – vrijeme (HH:MIN)3 bytes –Datum(DD:MM:YY)18 bytes Poreska stope Greupe FM Blokovi 2 bytes – vrijeme (HH:MIN)3 bytes –Datum(DD:MM:YY)1 byte Poreska kraja Grupa4 bytes računi –normalna prodaja4 bytes računi –do4 bytes računi –od REKLAMACIJA4 bytes računi –do
4 bytes računi –od VP prodaja4 bytes računi –do4 bytes računi –od REKLAMACIJA4 bytes računi –do
16 stanja (4 stanja/100, 1 stanja%100)16 Poreska stope (4 stanja/100, 1 stanja%100)
4 bytes Artikal brojač – prodaja4 bytes storno brojač – prodaja4 bytes Artikal brojač – REKLAMACIJA4 bytes storno brojač – REKLAMACIJA(4 stanja/100, 1 stanja%100) storno prodaja(4 stanja/100, 1 stanja%100) storno-REKLAMACIJA
FM Info1 byte Reseti 1 byte Poreske stope2 bytes Blokovi 1 byte Servisi1 byte IBSA4 bytes Broj od klijenta u flash
1314-1718-2122
13-1415-1718
13-1415-1718
13-1415-1718-35
13-1415-171819-2223-2627-3031-34
35-3839-4243-4647-50
51- 210
211-214215-218219-222223-226227-231
232-236
13/15
2 bytes – broj4 stanja/100 1 stanja%100…… 8 Poreskih stopa / Poslednje 4 su REKLAMACIJE4 stanja/1001 stanja%100
2 bytes – broj2 bytes – block broj4 stanja/100 1 stanja%10013 bytes IBK
13-1415-1819…50-5354
13-1415-1617-202122-34
14/15
Napomena:
1 Od 1 do 642 Od 0 do 60 000 (ako je 0 ->očitava barcode)3 u “zakonskom ” formatu i XXX XXX XXX . XXX4 Od 0 do 2, 0 gotovina , 1 ček, 2kartica 5 Od 0 do 999 999 999 6 Od 0 do 997 Kada štampa:
Dnevni izvještaj ili presjek stanja – nisu bitni bitovi. Periodični – početak i Kraj datum- primjer 12.10.2004 se šalje kao broj 041012. Artikali – Od 1 do 60 000 Odelenje - grupe – Od 1 do 16 Operateri – Od 1 do 64
8 Kada šalje: Dnevna stanja – Od 0 do 14 (pogledaj stanja) Odelenje - grupa – Od 0 do 16 (pogledaj stanja) Operatere – Od 0 do 448, value div 7 je šifra operatera broj i value
mod 7 je stanja za Operater (pogledaj stanja). Artikli – Od 1 do 60 000.
9 odgovor može biti vraćen i bez pozivne komande kada detektuje da nema papira ili kada je visoka temperatura – glave printera i ECR štampa račun ili izvještaje. u ovom slučaju Printer daje odgovor 32, na poziv komande 13- očitaj Status.
10 Kada se zada komanda za PRODAJU ili UPISIVANJE (3 ili 19 ) Artikla i ako pošaljemo za barkod byte –ove vrijednost 0 printer neće promjeniti
barcodešifru u širarniku.11 Check Sum = Suma od čitave programske memorije kao u polju integer tipa, Check Sum1=^ Suma čitave programske memorije u polju integer tipa . Primjer: ako je odgovor za programsku memoriju =0x55, 0x44, 0x33, 0x22
15/15