You are on page 1of 105

ELEKTRONIKA BLAGAJNA SA FISKALNOM MEMORIJOM

TREMOL M
SERVISNI PRIRUNIK

SADRAJ
POGLAVLJE 1: SERVISNI OPIS ELEKTRONIKE BLAGAJNE SA FISKALNOM MEMORIJOM TRA01........ 5 1. 2. 3. 4. OPENITI OPIS ....................................................................................................................................... 5 SADRAJ AMBALAE ............................................................................................................................ 5 TEHNIKE SPECIFIKACIJE.................................................................................................................... 6 OPIS HARDVERA.................................................................................................................................... 6 4.1. MATINA PLOA ............................................................................................................................. 7 4.2. NAPAJANJE...................................................................................................................................... 7 4.3. MEMORIJA ....................................................................................................................................... 7 4.4. ZASLON ............................................................................................................................................ 7 4.5. FISKALNA MEMORIJA...................................................................................................................... 7 4.6. PISA ............................................................................................................................................... 8 4.7. OPISI KRATKOSPOJNIKA ............................................................................................................ 8 4.7. TIPKOVNICA ..................................................................................................................................... 8 4.8. TISKANA PLOA GPRS/SUELJA ................................................................................................... 8 4.9. USB................................................................................................................................................... 9 SHEME I OPISI KONEKTORA............................................................................................................... 10 5.1. NA MATINOJ PLOI ................................................................................................................. 10 5.2. NA TISKANOJ PLOI SUELJA ................................................................................................. 13 5.3. NA TISKANOJ PLOI PISAA .................................................................................................... 15

5.

POGLAVLJE 2: OPIS SERVISNOG NAINA RADA ....................................................................................... 17 6. NEKE OSNOVNE FUNKCIJE KOJE SE PRIPREMAJU U SERVISNOM NAINU RADA ...................... 17 6.1. STAVLJANJE ECR U RAD (FISKALIZACIJA) .............................................................................. 17 6.2. IZMJENE FISKALNE MEMORIJE I E......................................................................................... 18 6.3. RESETIRANJA OPIS I TIPOVI ................................................................................................. 18 6.3.1. Resetiranje dnevnog prometa iz radne memorije (RESETIRANJE tipa P) ............................... 18 6.3.2. Vraanje svih sistemskih parametara na osnovne vrijednosti (RESETIRANJE tipa C) ............ 18 6.4. KONFIGURACIJA GPRS POSTAVKI .......................................................................................... 18 NAIN RADA ZA PROGRAMIRANJE ................................................................................................... 18 7.1. PROGRAMIRANJE OPIH I SISTEMSKIH PARAMETARA ECR [NAIN RADA 1]............................ 19 7.1.1. Fiskalizacija [podizbornik 1] ................................................................................................... 19 7.2. POSTAVLJANJE KOMUNIKACIJSKIH PARAMETARA [PODIZBORNIK 2] .................................. 19 7.2.1 GPRS...................................................................................................................................... 20 7.3. PROGRAMIRANJE STOPA PDV-A [PODIZBORNIK 3] ............................................................... 20 7.4. KOMUNIKACIJA U NAINU RADA PROGRAMIRANJE I IZVJETAVANJE [PODIZBORNIK7] . 21 7.5. SISTEMSKI TESTOVI ECR I PRISTUPNE ZAPORKE [PODIZBORNIK 8] ................................... 21 7.5.1. Vraanje vrijednosti svih sistemskih parametara na osnovne vrijednosti (RESETIRANJE tipa C) ................................................................................................................................................... 22 7.6. SERVISNE INTERVENCIJE POSTAVLJANJE DATUMA I VREMENA TE TIPA INFORMACIJA 23 7.7. POSTAVLJANJE IOSA ................................................................................................................ 23 7.8. POSTAVLJANJE DATUMA I VREMENA ..................................................................................... 23 7.9. ZAMJENA FISKALNE MEMORIJE I E ....................................................................................... 24 7.10. KONFIGURACIJA GPRS-A...................................................................................................... 24 7.10.1. GPRS poruke: ...................................................................................................................... 25 7.10.2. Proces GPRS komunikacije .................................................................................................. 25 7.10.2.1. Slanje podataka putem GPRS-a na FTP posluitelj............................................................ 25 ISPISANE PORUKE O GREKAMA I RESTRIKCIJAMA ..................................................................... 27

7.

8.

PRILOG I.......TEHNIKA DOKUMENTACIJA PRILOG II.................PRIZVOAKA PLOMBA PRILOG III.........UPUTE ZA INICIJALIZACIJU GPRS MODULA PRILOG IV............UPUTE ZA SASTAVLJANJE PRILOG V............ECR ALGORITAM PRILOG VI.......KOMUNIKACIJSKI PROTOKOL PRILOG VII... POSTAVLJANJE PROGRAMSKE I FISKALNE PLOMBE

POGLAVLJE 1: SERVISNI OPIS ELEKTRONIKE BLAGAJNE SA FISKALNOM MEMORIJOM TRA01


1. OPENITI OPIS

Opis: 1. Tipkovnica; 2. Poklopac pisaa; 3. Zaslon za kupca; 4. Zaslon za blagajnika; 5. Suelja za PC, barkod ita i vagu 6. Namotava trake urnala

2. SADRAJ AMBALAE
- ECR (Elektronika blagajna s fiskalnom memorijom) 1 kom - Adapter AC 240V,50Hz/DC 7.5 V/3.3 A 1 kom - Rola papira 1 kom - CD sa upravljakim programima i softverom - Dokumenti

3. TEHNIKE SPECIFIKACIJE
- fiskalna memorija 2000 dnevnih zapisa; 50 resetiranja; 30 promjena stope PDV-a, 80 servisnih intervencija i 30 promjena aplikacijskog softvera; - tipkovnica - 34 tipke; - linijski termalni pisa APS sa jednostavnim umetanjem rola: - brzina ispisa 60 mm/s; - 2 X 18 znakova po liniji; - termalni papir 20/35 mm. 40mm.; - sat i kalendar; - zasloni: 2 linijski LCD 1 16 i 2 16; - kontrola ladice; - USB serijski prikljuak za raunalo; - RS232 serijski prikljuci za raunalo, ita barkodova i vagu; - Naini rada za komunikacije i programiranje, izvjetavanje i fiskalni ispis; - SD kartica za elektroniki urnal sa 1 GB memorije, formatirana od strane proizvoaa, za pohranu svih ispisanih dokumenata sa digitalnim potpisom koritenjem MD5 algoritma; - Ugraen GPRS modul za prijenos fiskalnih podataka izmeu fiskalne memorije i posluitelja poreznih vlasti sa sljedeim znaajkama: Puni etverostruki frekvencijski pojasi: 850, 900, 1800, 1900 MHz GPRS Multislot klasa: klasa 10/8 Sukladan s GSM klasa 4 (2W) za 850 / 900Mhz; klasa 1 (1W) za 1800 / 1900 Mhz GPRS brzine prijenosa: do 85,6 kbps Odobrenja: CE, FCC, GCF, PTCRB

4. OPIS HARDVERA
ECR TREMOL M sa hardverskim TRA01 predstavlja novu generaciju blagajni temeljenih na 32-bitnom mikrokontrolerom sa kernelom ARM7 iz porodice LPC2300 tvrtke NXP. Uporaba mikrokontrolera ove arhitekture omoguuje smanjivanje perifernih komponenti potrebnih za dobivanje eljene funkcionalnosti blagajne na minimum. Glavne prednosti ove konfiguracije su sljedee: - bri rad ECRFM; - bolja kvaliteta ispisa; - raspoloivost 3 nezavisna RS232 suelja; - USB suelje; - GPRS komunikacija; - microSD kartica za pohranu E; - nadzor: baterije, temperature pisaa, optikog senzora pisaa putem integriranog ADC u mikrokontroleru; - senzor otvaranja poklopca; - ukljuivanje/iskljuivanje putem tipke na tipkovnici i automatsko iskljuivanje putem timera. Ureaj se sastoji od sljedeih openitih modula: - matine ploe - tiskane ploe pisaa - tipkovnice - tiskane ploe GPRS/suelja board - zaslona - tiskane ploe fiskalne memorije (TRA01.01.04.00) (TRA06.02.01.00-01) (TRA01.03.01.00-01) (TRA01.01.05.00) (TRA01.04.00.00-01) (TRP01.00.02.00-01)

4.1. MATINA PLOA


Prua postavljanje i kontrolu napajanja kao i povezivanje i upravljanje ostalim modulima.

4.2. NAPAJANJE
Ureaj se napaja putem eksternog strujnog adaptera 7,5V/3,3 ili putem interne akumulatorske baterije 6V. Baterija se puni kada je u ECRFM ukljuen strujni adapter. Struja se dovodi putem konektora 102 (adapter) i/ili konektora 101 (akumulatorska baterija). Otpornik R107 napaja strujom kada je prisutno vanjsko napajanje iz . F102 osigurava bateriju od preoptereenja u sluaju problema. Napon baterije nadzire procesor putem razdjelnika R122, R123. Tranzistori VT111 i VT113 prekidaju struju iz baterije kada se ureaj iskljui. Na ovaj se nain izbjegava nepotrebna potronja. Tranzistor VT106 formira signal niske razine (logika 0) kada je adapter ukljuen (koristi se za upravljanje automatskim iskljuivanjem ECR). Tranzistor VT105 ukljuuje i iskljuuje napajanje glave pisaa Za rad logikog dijela matine ploe koriste se 3,3V a za napajanje motora i namotavaa pisaa 5V iz D101 i D103. Zadnja dva imaju omoguen ulaz, to omoguava da njihovim izlazom upravlja procesor. Kondenzator 104, odvojen od ulaznog napona diodom VD102, prua dodatno vrijeme za rad sklopova, to je potrebno za normalan dovretak posla u sluaju nestanka struje. Integralan sklop D102 alje logiku 0 kontroleru kada ulazni napon na D101 padne na razinu 4V. Ovaj signal (/PD) se koristi za rano upozorenje da je razina napajanja opasno niska. Kada je blagajna iskljuena tranzistori VT101 i VT102 prekidaju napajanje D102.

4.3. MEMORIJA
Na matinoj ploi postoje tri tipa memorije serijska SPI FLASH memorija M45PE16 (2), serijska EEPROM (24512, 2 kom sa razliitim adresama) i SD kartica minimalnog kapaciteta od 1GB.

4.4. ZASLON
Koriste se dva zaslona za kupca i blagajnika. Zaslon za blagajnika je dvolinijski sa 16 znakova po liniji. Zaslon za kupca je jednolinijski 16 znakova. Oba su pozadinski osvijetljena i njima se upravlja putem serijskog I2C suelja. Pozadinska osvjetljenja zaslona su razliitog napona zaslon za blagajnika 5V, zaslon za kupca - 3.3V. Tranzistori VT1 i VT601 (na tiskanoj ploi zaslona) omoguuju upravljanje pozadinskim osvjetljenjem od strane procesora.

4.5. FISKALNA MEMORIJA


Fiskalna memorija se temelji na FLASH memoriji AT25F2048 ili njezinom ekvivalentu (MP25P20, EN25P20 itd.). FM tijekom itanja ili zapisivanja radi pod naponom od 3,3V. Kako se FLASH memorije mogu izbrisati napravljena je zatita blokiranjem naredbe za brisanje putem logikog IC a integriranog na tiskanoj ploi fiskalne memorije.

4.6. PISA
Pisa je spojen na dodatnu tiskanu plou (tiskanu plou pisaa). Na njoj se nalazi sklop za upravljanje stepper motorom (D201, R213, R214), sklop za upravljanje motorom namotavaa (VD202, R207, R208, VT201, VD201, R201, R202, R203), sklopovima za uvjetovanje signala za optiki senzor za papir, toplinski senzor i senzor poklopca. Stepper motor pisaa i motor namotavaa se napajaju reguliranim naponom od 5V. Tranzistor VT201 kontrolira napon za motor namotavaa. Otpornici R201, R214, R215 limitiraju struju kroz njega. Signal za VT201 se dobiva iz signala s M_EN1 i M_EN2 putem dvostruke diode VD202. Na ovaj nain motor namotavaa radi sinkronizirano da motorom pisaa. R206 ograniava struju kroz LED senzora papira. R204 ograniava odailjaku struju za foto tranzistor ovog senzora.

4.7. OPISI KRATKOSPOJNIKA


JP1 Kratkospojnik za prisilno ukljuivanje. Samo za tvornike i servisne namjene JP2 Kratkospojnik servisnog naina rada Aktivira servisni nain rada. Za aktivaciju servisnog naina rada kratkospojnik mora biti ukljuen (zatvoren) tijekom ukljuenja blagajne (pogledajte poglavlje 2 OPIS SERVISNOG NAINA RADA). U normalnim uvjetima JP2 je otvoren (uklonjen). JP101 Kratkospojnik pomone baterije. Za normalan rad mora biti ukljuen (zatvoren). Kada je uklonjen (otvoren) uzrokuje gubitak operativnih zapisa i postavki vremena. Nakon ukljuenja ECR registrira RESET tipa P. Ne ukljuujte dok je ECR ukljuena!

4.7. TIPKOVNICA
Elektroniki, tipkovnica predstavlja matricu sa 5 redova i 8 stupaca + jedna nezavisna tipka (UKLJUIVANJE/ISKLJUIVANJE). Stupci su sa kontrolerom spojeni putem dioda VD4VD8, VD11-VD13. Pritisnuta tipka se registrira kada odgovarajui stupac poalje logiku 0 i odgovarajui red se oitava kao logika 0. Tipka UKLJUIVANJE/ISKLJUIVANJE) putem dvostruke diode VD15 napaja kontrolne ulaze dva regulatora D101 i D103, a kroz R3 i VD14 alje signal mikroprocesoru. Na ovaj nain je sklop pod naponom ak i kada je blagajna iskljuena. Nakon poetne inicijalizacije i odreenog poeka mikroprocesor alje logiku 1 signalu PWR_CTRL (putem diode VD15), i na taj nain blokira signal PWR_ON (kontrola regulatora) u logikoj 1. Nakon toga napajanje ostaje aktivno nakon otputanja tipke. Kada je blagajna ukljuena pritisak tipke registrira signal PWR_BT. Kada se detektiraju odreeni poek i otputanje registrirane tipke procesor stvara signal PWR_CTRL u nuli, ime se blokiraju oba stabilizatora i prekida napajanje.

4.8. TISKANA PLOA GPRS/SUELJA


Na ovoj tiskanoj ploi su raspoloiva tri serijska (RS232) suelja jedno za povezivanje sa raunalom, jedno za vagu (eksterni zaslon) i jedno za ita barkodova. 8

Suelje za vagu/eksterni zaslon je standardno (signali TXD1, RXD1 i GND), bez dodatnih funkcija. Suelje itaa barkodova omoguuje napajanje itaa putem blagajne (5V). Signal RXD3 se koristi za primanje podataka iz itaa i TXD3 se moe koristiti kao CTS ili DTR signal, za stavljanje prijenosa podataka iz itaa na ekanje. Za pretvaranje razina iz TTL/CMOS u RS232 koristi se D501. Na tiskanoj ploi suelja se nalazi GPRS modul. Za povezivanje s njim se koristi isti RS232 kanal koji se koristi i za vagu. D506 prebacuje suelje procesora izmeu GPRS modula ili vage. GPRS se kroz D501 napaja naponom 3,75V through. VD501 svijetli kada je GPRSpo naponom.

4.9. USB
USB se nalazi na matinoj ploi. Slui za povezivanje sa raunalom putem standardnog USB2.0 (Full Speed, 12Mb/s). D2 je EMI filtar, terminator and zatita od elektrostatskih izboja.

5.

SHEME I OPISI KONEKTORA

5.1. NA MATINOJ PLOI

Opis konektora X101 Konektor za napajanje internom baterijom Pin opis 1 +BATT (poztivni terminal) 2 GND X102 Konektor za eksterno napajanje 7,5V @ 3,3A eksterni adapter. Sredinji pin pozitivan.

10

X103 Konektor za ladicu Pin Opis 1 +7V 2 +7V 3 GND 4 GND X105 Kabel za napajanje GPRS modula na X501 na tiskanoj ploi suelja X1 Konektor za tipkovnicu Pin Opis 1 C0 izlaz za procesor 2 C1 izlaz za procesor 3 C2 izlaz za procesor 4 C3 izlaz za procesor 5 C4 izlaz za procesor 6 C5 izlaz za procesor 7 C6 izlaz za procesor 8 C7 izlaz za procesor 9 KBI_0 10 KBI_1 11 KBI_2 12 KBI_3 13 KBI_4 14 Tipka za ukljuivanje/iskljuivanje 15 VCC X2 Konektor za tiskanu plou pisaa Pin Opis 1 +3.3V 2 FCLK 3 FDOUT 4 GND 5 Zatvara pisaa 6 Uklj. motora 2 7 Uklj. motora 1 8 Faza motora 2 9 Faza motora 1 10 Stroboskop pisaa1 11 Stroboskop pisaa 0
11

12 13 14

Temperaturni senzor pisaa Senzor papira Senzor poklopca

X3 Strujni konektor tiskane ploe pisaa Pin Opis 1 +5V 2 VPRN (napajanje glave pisaa) 3 GND X4 Konektor tiskane ploe suelja Pin Opis Pin Opis 1 +3.3V 2 GND 3 GPRS CTS 4 UART0 TX 5 UART3 TX 6 UART0 RX 7 UART3 RX 8 UART2 TX 9 UART1 TX 10 UART2 RX 11 UART1 RX 12 Direction 13 Rezervirano 14 /EN_ISP 15 Rezervirano 16 Ne spaja se 17 Rezervirano 18 Ne spaja se 19 /RESET 20 +5V X5 utor za microSD karticu X6 Mini USB konektor tipa B X7 Samo za tvorniku uporabu X8 Konektor zaslona Pin Opis 1 Napajanje pozadinskog osvjetljenja 2 +3.3V 3 I2C1 Bus SDA 4 I2C1 Bus SCL 5 /RESET 6 RESET 7 GND

12

X9 Konektor modula fiskalne memorije Pin Opis 1 GND 2 +3.3V 3 CLK 4 Podatkovni MISO 5 Podatkovni MOSI 6 Odabir signala ipa fiskalnog modula
5.2. NA TISKANOJ PLOI SUELJA

Opis konektora X501 Konektor napajanja GPRS modula (sa matine ploe) Pin Opis 1 Napajanje 2 GND X502 Utor za SIM kartice X503 Konektor vage/eksternog zaslona, RS232 (RJ11 tipa)
13

Pin 1 2 3 4

Opis NC RS232 TX RS232 RX GND

X504 Konektor itaa barkodova, RS232 (RJ11 tipa) Pin Opis 1 +5V 2 RS232 TX 3 RS232 RX 4 GND X505 Raunalni RS232 konektor Pin Opis Rezervirano 1 NC 2 RS232 TX 3 RS232 RX 4 GND Rezervirano X506 Suelje za programiranje procesora X507 Plosnati kabel za tiskanu plou suelja (na x4 na matinoj ploi)

14

5.3. NA TISKANOJ PLOI PISAA

X201 Konektor motora namotavaa Pin Opis 1 +5V 2 Kontrola X202 ZIF konektor za fleksibilan plosnati kabel pisaa Pin 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Opis LED katoda senzora papira Napajanje senzora papira Odailja foto tranzistora senzora papira NC NC +VPRN +VPRN Podtakovni MOSI Podatkovni CLK GND GND STROBE1 STROBE2 STROBE3 +3.3V napajanje logike pisaa GND (Temp. senzor)
15

17 18 19 20 21 22 23 24 25 26 27 28 29 30

Senzor temperature STROBE4 STROBE5 STROBE6 GND GND /LATCH NC +VPRN +VPRN PHASEA signal pogona motora /PHASEA signal pogona motora PHASEB signal pogona motora /PHASEB signal pogona motora

X203 Strujni kabel tiskane ploe pisaa (u X3 na matinoj ploi) X204 Signalni kabel tiskane ploe pisaa (u X2 na matinoj ploi) X205 Konektor senzora poklopca Pin Opis 1 GND 2 LED anoda 3 Fototranzistorski kolektor 4 GND

16

POGLAVLJE 2: OPIS SERVISNOG NAINA RADA


Servisni nain rada se aktivira na sljedei nain: uklonite servisni peat, otvorite fiskalni ureaj, postavite servisni kratkospojnik te ukljuite fiskalni ureaj

6. NEKE OSNOVNE FUNKCIJE KOJE SE PRIPREMAJU U SERVISNOM NAINU RADA


6.1. STAVLJANJE ECR U RAD (FISKALIZACIJA)

Oprez! Ovaj postupak je nepovratan. Stavljanje ECR u rad (fiskalizacija) je postupak aktivacije fiskalne memorije ureaja. To mora izvriti ovlatena osoba iz tvrtke navedene u putovnici ureaja u prisutnosti porezno odgovorne osobe. Servisni tehniar mora provjeriti podudaranje serijskog broja fiskalnog ureaja i broja fiskalne memorije zapisanih u putovnici, navedenih na etiketi ureaja i na izdanim potvrdama. Prije stavljanja u rad nuno je programirati ili provjeriti: - Naziv tvrtke i adresu, naziv i adresu trgovakog objekta, JIB i PIB brojeve; - Stope PDV-a i poloaj decimalne toke; - lanstvo koritenih artikala i grupa u odgovarajuim PDV razredima. Za fiskalizaciju ureaja svi izvjetaji moraju biti nula. Kada se blagajna fiskalizira sve skupljeno prije fiskalizacije se zbraja u zapise PDV i ukupan promet se brie. Fiskalizacijski postupak: pogledajte 7.1.1. Fiskalizacija 17

6.2.

IZMJENE FISKALNE MEMORIJE I E

Kada je potrebno izmijeniti postavke fiskalnog ureaja, doe do problema ili se napuni fiskalna memorija i/ili SD kartica (E) treba istovremeno zamijeniti obje memorije!!! Pogledajte 7.9. Zamjena fiskalne memorije i E

6.3.

RESETIRANJA OPIS I TIPOVI

6.3.1. Resetiranje dnevnog prometa iz radne memorije (RESETIRANJE tipa P) U sluaju hardverskog problema (npr. slaba baterija mikrokontrolera ili IC EEPROM-a) fiskalni urea vri automatsko resetiranje dnevnog prometa iz radne memorije na fiskalnom ureaju (bez uklanjanja servisnog peata) te treba pristupiti servisnom nainu rada kako bi se postavili datum i vrijeme. Nakon potvrde dogaaj se biljei u fiskalnoj memoriji ka RESETIRANJE tipa P. Napomena: Ovo resetiranje se moe aktivirati runo iskljuivanjem baterijskog kratkospojnika - pogledajte poglavlje 1. 6.3.2. Vraanje svih sistemskih parametara na osnovne vrijednosti (RESETIRANJE tipa C) Takoer je mogue izvriti softversko resetiranje iz tipa C. Pogledajte 7.5.1. Obnova svih sistemskih parametara

6.4.

KONFIGURACIJA GPRS POSTAVKI


Pogledajte 7.10. Konfiguracija GPRS-a

7. NAIN RADA ZA PROGRAMIRANJE


Jedini raspoloivi nain rada u servisnom nainu rada je programiranje:

Podesavanje 1 - 8.
Raspoloivi su svi podnaini rada kao i u normalnom (ne servisnom) nainu rada uz neke dodatne funkcije koje su specifine ba za ovaj nain rada. Podnaini rada za programiranje:

1 programiranje openitih i sistemskih parametara ECR; 2 postavke komunikacijskih parametara; 3 programiranje vrijednosti stopa PDV-a; 4 programiranje parametara grupa; 5 programiranje parametara artikala; 6 programiranje parametara operatera; 7 komunikacija u nainu rada Programiranje i izvjetavanje; 8 testiranja ECR i promjena pristupnih zaporki; o servisne intervencije;
18

9 programiranje klijentske baze podataka. [ identifikacijski broj za softversku aplikaciju; p Postavljanje datuma i vremena.
o [ p

Podizbornici , , (servisne intervencije, identifikacijski broj za softversku aplikaciju i postavljanje datuma i vremena) su raspoloivi samo u servisnom nainu rada.

7.1.

PROGRAMIRANJE OPIH I SISTEMSKIH PARAMETARA ECR [NAIN RADA 1]

7.1.1. Fiskalizacija [podizbornik 1]

Podesavanje 1 - 8 pritisnite 1, te odaberite stavku Parametri (1):


U glavnom izborniku Za postavljanje parametara parametra izvrite sljedee korake:

8 kako biste odabrali parametar: 08 Fiscaliz. 0 i promijenite vrijednost na 1 (pritiskom =).


- Pritisnite

- Na zaslonu se prikazuje: JIB: ________


- Unesite JIB broj korisnika. Pogledajte upute za uporabu unos znakova (imena); Morate unijeti 13 znamenki i tipkom

= potvrditi unos. =

- Na zaslonu se prikazuje: PIB: ________


- Unesite PIB broj korisnika. Morate unijeti 12 znamenki i tipkom potvrditi unos. - ECR ispisuje programirane podatke (linije zaglavlja, JIB broj, PIF broj), trenutni datum i vrijeme; - Tipkom potvrdite fiskalizaciju; - ECR ispisuje servisnu poruku da je fiskalizacija uspjela.

7.2.

POSTAVLJANJE KOMUNIKACIJSKIH PARAMETARA [PODIZBORNIK 2]

ECR moe raditi sa raznim perifernim ureajima vagom, raunalom, itaem barkodova. Na raspolaganju je nekoliko postavki. U ovom nainu rada moete promijeniti:

1 Brzinu prijenosa podataka; 2 Protokol vage; 3 Protokol eksternog zaslona; 4 GPRS


Brzinu prijenosa, protokol vage i protokol eksternog zaslona moete odabrati na nain opisan u uputama za uporabu.

19

7.2.1 GPRS Izbornik postavki GPRS-a se moe vidjeti pritiskom tipke

|:

= - Unos PIN-a : - Promjena PIN-a ) Ukljuivanje/iskljuivanje PIN-a


Pogledajte odjeljak 7.10. ovog poglavlja naziva Konfiguracija GPRS-a

7.3.

PROGRAMIRANJE STOPA PDV-A [PODIZBORNIK 3]

ECR radi sa 5 stopa PDV-a (A, E, J, K i M) sa programibilnim stopama. Prilikom registracije prodaje promet se akumulira na zapis jedne od PDV grupa, ovisno o tome kojoj je PDV grupi artikl dodan. Kada pritisnete tipku za izlaz iz programiranja stopa PDV-a, ECR trai potvrdu izmjena. Za potvrdu pritisnite ili bilo koju drugu tipku za izlaz. Funkcijske tipke: Tipka Funkcija/vrijednost Osnovni raspon vrijednosti Prijelaz na viu grupu stope Do M PDV-a Prijelaz na niu grupu stope Do PDV-a Znamenke 0,00 % do 99,99 % Postavljanje stope poreza A = 0,00 E = **,** J = **,** K = **,** odabrane PDV grupe M = **,** Iskljuivanje uporabe Iskljuena PDV grupa se prikazuje kao odabrane PDV grupe **,**%

p o = : |

Ispis stope poreza

Oprez!!! Stope poreza su odreene zakonom. Vrijednosti PDV-a moete promijeniti tek nakon Z dnevnog izvjetaja. Izmjene ovih vrijednosti se pohranjuju u FM zajedno sa sljedeim dnevnim izvjetajem. Programirati iskljuivo u sluaju nude!

20

7.4.

KOMUNIKACIJA U NAINU RADA PROGRAMIRANJE I IZVJETAVANJE [PODIZBORNIK7]


ECR prima naredbe iz raunalnog suelja. Na zaslonu se prikazuje sljedee: -- Line -U ovom nainu rada se uspostavlja komunikacija sa raunalo te se istovremeno moe: Podesiti postavke GPRS.a putem softvera GPRSControl Pogledajte UPUTE ZA INICIJALIZACIJU GPRS MODULA primjena III itati programsku memoriju; itati radnu memoriju; itati fiskalnu memoriju; itati i programirati bazu podataka artiklima putem alata CommTool.exe

7.5.
Tipka

SISTEMSKI TESTOVI ECR I PRISTUPNE ZAPORKE [PODIZBORNIK 8]


U ovom nainu rada je mogue provjeriti funkcionalnost razliitih modula ECR. Pritiskom odgovarajuih tipki pokreu se sljedei testovi: Test Radnja, karakteristike Test serijskog suelja 1 Provjera slanja i primanja podataka (raunalo) Test serijskog suelja 2 Provjera slanja i primanja podataka (vaga) Test serijskog suelja 3 Provjera slanja i primanja podataka (ita barkodova) itanje i provjera ispitnih zbrojeva zapisa, Test fiskalne memorije ispis preostalih zapisa Test RAM memorije Test pisaa Test neizbrisive memorije Test ladice Test SD kartice Test GPRS-a Test zaslona Test tipkovnice Provjera i ispis inaice firmwarea Ispis kodne tablice znakova Provjera i ispis inaice EEPROM-a Otvaranje ladice Provjera prisutnosti SD kartice u ECR Provjera veze sa mobilnom mreom Prikaz svih znakova na zaslonu Prikaz koda svake pritisnute tipke (za prekid testa iskljuite ECR ili dva puta pritisnite

1 2 3 [ ? = ! 9 4 5 ) .

/)

21

Tipka

U ovom nainu rada mogue je izvriti dodatne postavke ECR: Funkcija Odabir datoteke logotipa Provjera napunjenosti baterije Gustoa ispisa Osnovni raspon vrijednosti 0 ili 1 Osnovna vrijednost - 0 Vrijednost baterije Broj 1 do 3

% ^ & * (

Postavljanje / prikaz vremena Vrijednosti 01 ,02,05 do 10 minuta do automatskog iskljuenja Za modele koji rade na baterije Kontrast zaslona Vrijednosti 01 do 10

U ovom nainu rada mogue je promijeniti zaporke za pristup izvjetajima i nainu rada za programiranje. Zaporke se moraju sastojati od 5 znamenki. Funkcijske tipke Funkcija Tipka

Osnovni raspon vrijednosti 5 znamenki 11111 5 znamenki 22222 5 znamenki 33333

] : L p 0 |

Unos zaporke za izvjetaje I Unos zaporke za izvjetaje S Unos zaporke P Vraanje tvornikih postavki

Vraanje vrijednosti svih sistemskih parametara na osnovne vrijednosti (pogledajte 7.5.1. Vraanje svih sistemskih parametara ) Pomo

7.5.1. Vraanje vrijednosti svih sistemskih parametara na osnovne vrijednosti (RESETIRANJE tipa C) Vraanje osnovnih vrijednosti je mogue samo kada su svi izvjetaji izbrisani i E je ispisana. U podnainu rada za programiranje 8 pritisnite

0, zatim pritisnite 13579 te

pritisnite za potvrdu. Postupak RESETIRANJA prati prikaz na zaslonu: Brisanje EEPROM i Brisanje DATAFLASH Oprez!!! Ova radnja je nepovratna. Svi programirani parametri i vrijednosti se vraaju. Nakon potvrde dogaaj se biljei u fiskalnoj memoriji samo ukoliko je za fiskalni ureaj ve provedena fiskalizacija. Ovo RESETIRANJE se biljei kao RESETIRANJE tipa C.

22

7.6.

SERVISNE INTERVENCIJE POSTAVLJANJE DATUMA I VREMENA TE TIPA INFORMACIJA


U izborniku Podesavanje 1 - 8 pritisnite

o, u formatu DD.MM.GGGG unesite datum poetka servisne intervencije. te potvrdite pritiskom tipke =. Nakon datuma postavite vrijeme u formatu HH:MM te potvrdite pritiskom tipke =. U formatu DD.MM.GGGG unesite datum zavretka servisne intervencije. te potvrdite pritiskom tipke =. Nakon datuma postavite vrijeme u formatu HH:MM te potvrdite pritiskom tipke =. Unesite ifru tipa
servisne intervencije Vrsta servisir. (tip servisne intervencije se moe pregledati ispisati pritiskom tipke

|) te potvrdite pritiskom tipke =. =.

Datum poetka i zavretka te tipke servisne intervencije se ispisuju. Unesene informacije potvrdite Potvrditi??? pritiskom tipke

Tipovi servisnih intervencija su sljedei: 1 -N - neosnovano zahtjevano servisiranje; 2 -T - tehniki pregled; 3 -B - popravka neispravnosti bez skidanja programske i fiskalne plombe; 4 -P - popravka neispravnosti sa skidanjem programske plombe; 5 -F -popravka neispravnosti sa skidanjem fiskalne plombe; 6 -O - popravka neispravnosti sa skidanjem programske i fiskalne plombe; 7 -K - izmjena sadraja programske memorije; 8 -M - zamjena fiskalnog modula; Nakon potvrde dogaaj se biljei u fiskalnoj memoriji samo ukoliko je za fiskalni ureaj ve provedena fiskalizacija.

7.7.

POSTAVLJANJE IOSA
1 8 pritisnite

U izborniku Podesavanje

zatim pritisnite

?,

unesite broj

jedinstvene identifikacijske na softverskoj aplikaciji IOSA i potvrdite pritiskom tipke =. ECR ispisuje identifikacijsku etiketu. Za potvrdu informacija na identifikacijskoj etiketi Potvrditi??? ponovno pritisnite =. Ispisuje se novi IOSA te se takoer ispisuje broj preostalih promjena. Nakon potvrde dogaaj se biljei u fiskalnoj memoriji samo ukoliko je za fiskalni ureaj ve provedena fiskalizacija.

7.8.

POSTAVLJANJE DATUMA I VREMENA

Datum i vrijem se mogu postaviti iskljuivo uporabom servisnog kratkospojnika Datum i vrijem se mogu postaviti iskljuivo kada se napravi nulti izvjetaj Ne moe se postaviti raniji datum od datuma zadnjeg fiskalnog izvjetaja. Za unos datuma vie od jednog dana od trenutnog datuma ECR zahtijeva potvrdu ponovnim unosom dotinog datuma. U izborniku Podesavanje 1 - 8 pritisnite i potvrdite pritiskom tipkem

p, unesite datum u formatu DD.MM.GGGG.

=.

Nakon datuma postavite vrijeme u formatu HH:MM te

potvrdite pritiskom tipke . Novi datum i vrijeme ne mogu biti stariji od zadnjeg datuma i vremena pohranjenih u fiskalnoj memoriji. Novi datum i vrijeme se ispisuju. 23

7.9.

ZAMJENA FISKALNE MEMORIJE I E

Kada doe do promjene vlasnika ECR, nekog problema ili se napuni fiskalna memorija i/ili SD kartica (E), morate zamijeniti obje memorije!!! Ovaj postupak je mogue izvriti iskljuivo u servisnom nainu rada. 1. Uklonite servisni peat, otvorite ECR i postavite servisni kratkospojnik. 2. Zamijenite fiskalnu memoriju i SD karticu (E) novima; 3. Ukljuite ureaj Podesavanje 1 - 8. 4. Izvrite softversko resetiranje tipa C, pogledajte odjeljak p.7.5.1. 5. Na ECR se prikazuje: Lozinka: 6. Unesite tvorniku zaporku: 8. Na ECR se prikazuje:

190821; =;

7. Postavite datum i vrijeme pogledajte odjeljak p.7.8

IBFU: IBFM:

9. Unesite 6-znamenkasti proizvodni broj (IBFU) fiskalnog ureaja te pritisnite tipku 10. Na ECR se prikazuje:

11. Unesite 6-znamenkasti broj nove fiskalne memorije (IBFM) te pritisnite tipku

=;

12. ECR vri provjeru i ukoliko je sve u redu ECR pohranjuje brojeve u fiskalnoj memoriji. 13. ECR ispisuje potvrdu sa IBFU i IBFM brojevima. 14. Iskljuite ECR, uklonite kratkospojnik te ponovno ukljuite ureaj. 15. ECR je spremna za rad u TESTNOM nainu rada. 16. Programirajte sve potrebne podatke (naziv tvrtke, adresu, artikle, stope PDV-a, itd.) 17. Nastavite sa postupkom opisanim u odjeljku 1.1. STAVLJANJE ECR U RAD

7.10. KONFIGURACIJA GPRS-A


Kada treba konfigurirati GPRS: Prilikom prve inicijalizacije ureaja; Nakon softverskog resetiranja; Kada zatrebate promijeniti lokaciju datoteka; Kako konfigurirati GPRS: Postavljanje se vri putem programa GPRSControl, putem kojeg treba postaviti postavke GPRS veze (ovisno o mobilnom operateru) i FTP postavke (ovisno o poreznom uredu). Poveite ECR sa raunalom; Uklonite servisni peat, otvorite ECR, postavite servisni kratkospojnik te ukljuite ECR. U izborniku ECR odaberite -- Line -Postavljanje GPRS modula o Pokrenite program GPRSControl o Povezivanje: Odaberite karticu 1.Connection i kliknite na Find, te zatim na Connect. Alternativno, moete runo odabrati prikljuak i brzinu. o Postavljanje GPRS-a: Odaberite karticu 2.GPRS Connection, unesite APN naziv pristupne toke, korisniko ime, zaporku, odaberite Authentication, unesite vrijeme do prekida te pritisnite tipku Save. 24

Takoer pogledajte prirunik softverske aplikacije UPUTE ZA INICIJALIZACIJU GPRS MODULA - Prilog III 7.10.1. GPRS poruke: Prikazana poruka Greska konekciji GPRS postavke FTP start error Greska FTP dresa ne moze bit prazna . Wrong XXXX file

Znaenje Nemogue spajanje na GSM mree prilikom slanja podataka Nepotpune GPRS postavke prilikom slanja podataka Greka pri inicijalizaciji FTP-a Opa greka u FTP komunikaciji FPT adresa nije inicijalizirana Nedostaju postavke za datoteku XXXX, gdje XXXX moe biti jedno od sljedeeg: servis, resetiranje, porez, prodaja ili raun

7.10.2. Proces GPRS komunikacije 7.10.2.1. Slanje podataka putem GPRS-a na FTP posluitelj Inicijalizacija Prvo slanje podataka na posluitelj porezne uprave se vri odmah nakon inicijalizacije ureaja. Za prvo slanje (inicijalizacija ili nova FM) koristi se osnovna naredbena datoteka: ALL SERV RESET TAX SALE SEND 00 <time> , gdje stavka <time> predstavlja trenutno vrijeme Naredbena datoteka koja e se koristiti za sljedee slanje se prilikom prvog slanja oitava sa posluitelja. Prilikom svakog sljedeeg slanja podataka sa posluitelja se oitava nova naredbena datoteka (koristi se za sljedee slanje). Ona odreuje tip i vrijeme sljedeeg slanja. Sljedee slanje Fiskalni ureaj ve posjeduje naredbenu datoteku i u odreeno vrijeme fiskalni ureaj zapoinje sa slanjem podataka koji su navedeni u naredbenoj datoteci. Proces slanja podataka: Fiskalni ureaj oitava naredbenu datoteku, spaja se na posluitelj i zapoinje sa izvravanjem zahtjeva, tijekom ega se na zaslonu prikazuje poruka Spajanje... . Nakon uspjenog spajanja na zaslonu se prikazuje poruka: FM salje GPRS. U sluaju problema sa spajanjem na zaslonu se prikazuje poruka

Greska

konekciji

te e postupak spajanja i slanja podataka ponovno 25

zapoeti nakon nekoliko minuta.

Za svaku datoteku se vre sljedei koraci: korak 1 : Brisanje datoteke odgovarajueg naziva i broja (ovo se radi za sluaj da doe do greke prilikom pripremanja datoteke), za vrijeme ega se na zaslonu prikazuje poruka: Brisanje CMD, pri emu XXXX predstavlja: servis. resetiranje, porez, prodaju ili potvrdu; korak 2 : Otvaranje datoteke i unos potrebnih podataka, za vrijeme ega se na zaslonu prikazuje poruka: Otvaranje CMD, pri emu XXXX predstavlja: servis. resetiranje, porez, prodaju ili potvrdu; korak 3 : Slanje datoteke file, za vrijeme ega se na zaslonu prikazuje poruka: Slanje podataka i traka napretka u drugom redu; korak 4: nakon slanja svih datoteka fiskalni ureaj oitava novu naredbenu datoteku (za sljedee slanje) za vrijeme ega se na zaslonu prikazuje poruka: Citanje CMD. korak 5 : Po uspjenom zavretku slanja fiskalni ureaj ispisuje nefiskalnu potvrdu za potvrdu uspjenog slanja; Napomene: U sluaju problema sa otvaranjem ili slanjem datoteke proces ponovno zapoinje od koraka 1. Ukoliko nema promjene nekih od zahtijevanih datoteka na zaslonu se prikazuje poruka: Nema desavanja. Ukoliko na drugoj strani (posluitelju) nema naredbene datoteke ili je datoteka u neispravnom formatu (primjerice, u komandnoj datoteci nema naredbe SEND, naredbena sintaksa je pogrena, utd.) zamjenska naredbena datoteka je: LAST SERV RESET TAX SALE INVOICE SEND 01 <time> Gdje stavka <time> predstavlja vrijeme zadnjeg ispravnog privitka naredbene datoteke ili prethodne zamjenske komandne datoteke NA ZASLONU FISKALNOG UREAJA SE PRIKAZUJE PORUKA: PODRAZUM. CMD.

26

8. ISPISANE PORUKE O GREKAMA I RESTRIKCIJAMA


Ispisana poruka slob. upisa Znaenje U FM preostalo XX zapisa Fiskalna memorija je puna i moe se samo itati. ECR ne moe biljeiti vie prodaja. Resetirana memorija Otklanjanje problema Osigurajte zamjenu fiskalne memorije na vrijeme Zamijenite fiskalnu memoriju u skladu sa zakonskim propisima Postavite datum i vrijeme; Programirajte parametre ECR; Kontaktirajte ovlateni servis

je puna !!!

GRESKA U MEMORIJI Fisk. greska 1 POZOVITE SERVIS NEDOSTAJE SD KARTICA! GRESKA NA SD KARTICI! POGRESNA SD KARTICA!

Pogrean ispitni zbroj Kontaktirajte ovlateni servis FM bloka SD kartica nedostaje Kontaktirajte ovlateni servis

Pogreka pri itanju Kontaktirajte ovlateni servis zapisa sa SD kartice Brojevi ECR i SD kartice Kontaktirajte ovlateni servis se ne podudaraju

27

SERVISNIPRIRUNIK

PRILOG I

TREMOL M
TEHNIKA DOKUMENTACIJA

MAIN BOARD TRA01.01.04.00


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

type
P CB IC MCU IC EEPROM 32k IC DataFlash IC USB ESD filter and terminator IC Ultra Low Cost 3-Pin Microprocessor Reset IC 3,3V LDO Voltage Regulator w/ Shutdown IC 5V LDO Voltage Regulator w/ Shutdown IC 3V Low Quiescent Current LDO IC 250 mA Low Quiescent Current LDO PNP Resistor-equipped Transistor NPN Resistor-equipped Transistor PNP General-purpose Transistor PMOS, 30V, 65 mOhm PNP General-purpose Transistor High Conductance Fast Diode 16 17 18 19 20 21 High Conductance Fast Diode High Conductance Fast Diode Schottky Barrier Double Diode SOT23 Silicon Planar High-Speed Switching Series Diode Pair RED LED LL4148 1N5819(SS14) SS34 BAT54C BAV99 SML310VT ROHM 100nF/50V X7R TRA01.01.04.01 LPC2368FBD100 24LC512-I/SM AT45DB161D-SU STF202-22T1G MCP100T-300I/TT BA033CC0WFP BA05CC0WFP MCP1700T-3002E/TT MCP1702T-5002E/MB DTA114YKA DTC114YKA BC807-40 RSQ035P 03 2SA1797

value
LQFP100 SOIC-8 SOIC8-W TSOP6 SOT-23 TO252-5 TO252-5 SOT-23 SOT89 SC-59 SC-59 SOT-23 TSOP6 SOT-89

building
D1 D5,D6 D4 D2 D102,D105 D101 D103 D104 D106

nam e

Qty
1 1 2 1 1 2 1 1 1 1 3 7 2 1 1 12

V T9, VT101, VT109 V T2, VT8, V T102, VT106, V T108, VT110, VT113 V T1, VT111 V T105 V T107 VD4, VD5, VD6, VD7, VD8, VD11, VD12, VD13, VD14, VD17, VD108, VD111 V D102,VD110 V D103,VD107 V D15 V D18,VD101 V D109 C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C12, C13, C14, C15, C16, C18, C19, C20, C25, C26, C27, C28, C101, C103, C106, C107, C109, C110, C118 C17, C102, C111, C112, C115, C116, C117 C21, C22, C23, C24 C114 C105, C108 C113 C104 RP1,RP2 RP3,RP201 R123 R122 R106 R101,R110 R105,R117 R15, R102, R120, R128 R19, R20, R115, R121 R1, R2, R3, R4, R5, R6, R7, R13, R14, R16, R17, R21, R22, R23, R103, R104, R116 R11,R12,R112 R119 R107 1806 L101,L103 BT101 BZ1 Y2 Y1 F102 F103 X101 X3 X9 X8 X2 X1 X102 X103

MINI MELF SMA SMC SOT-23 SOT-23 0603 0603

2 2 1 2 1 29

22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37

Capacitor Capacitor Capacitor Capacitor Capacitor Capacitor Capacitor 4x Resistor Array 4x Resistor Array Resistor 1% Resistor 1% Resistor 5% Resistor 5% Resistor 5% Resistor 5% Resistor 5% 1uF/50V Y5V 22pF/50V C0G 100uF/25V (16V) 220uF/10V 470uF/25V 2200uF/10V 4 X 100 4 X 10k 30K 1% 51k 1% 200R 300R 560R 1K 4K7 10K 8x16 10x16 1206 (4X0603) 1206 (4X0603) 0603 0603 0603 0603 0603 0603 0603 0603 0805 0603 5x12

7 4 1 2 1 1 2 2 1 1 1 2 2 4 4 17

38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59

Resistor 5% Resistor 5% Resistor 5% Resistor 5% MI Filter Multicell Battery Buzer Crystal Oscillator Crystal Oscillator Resetable Fuse 0.3A Resetable Fuse 3A connector 2-pin connector 3-pin connector 6-pin connector 7-pin connector 14-pin connector 15-pin Low V oltage Pow er Supply Connector RJ11, Right Angle, 4p4c USB 2.0, Right Angle, SMT, B Type5 Position connector 2x10 connector 22K 51K 5,6R/2W NCB-H1806E600TR600F 3.6V/60mA h PNG1221 16 MHz 32.768kHz MF-R030 MF-R300 W7600-02PSNTW0 W7600-03PSNTW0 W1125-06PSTAW0 W1125-07PSTAW0 W1125-14PSTAW0 W1125-15PSTAW0 YDJ-1182 TS4P4C-PCB-U C8320-05BFRSB0 C1272-20BS MicroSD Slot SMD 1,27mm HC49/4H_SMX 3.0 x 8.0 PFRA.030 PFRA.300 2,5mm 2,5mm 1,25mm 1,25mm 1,25mm 1,25mm 0603 0603

3 1 1 2 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1

X6 X4 X204

INTERFACE TRA01.01.05.00
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

type
PCB IC RS-232 Transceiver GPRS Module IC 5A LOW DROPOUT POSITIVE ADJUSTABLE REGULATOR IC Analog Multiplexer/Demultiplexer PMOS, 30V, 65 mOhm NPN Resistor-equipped Transistor High Conductance Fast Diode SOT23 Silicon Planar High-Speed Switching Series Diode Pair Quad Low Capacitance TVS diodes RED LED Resistor 5% Resistor 5% Resistor 5% Resistor 1% Resistor 1% TRA01.01.05.01 MAX3243ECDW HiLoNC AP1084DL 74HC4053D RSQ035P03 DT114YKA LL4148 BAV99 PESD5V0L4UG,115 SML310VT ROHM 0R 270R 300R 100 1% 200 1%

value
SOIC28 TO252-5 SOIC16 TSOP6 SOT23 MINIMELF SOT-23 SOT353 0603 0603 0603 0603 0603 0603

building
D504 D502 D501 D506

name

Qty
1 1 1 1 1 1 5 4 1 1 2 4 1 1 1 2

VT501 VT502, VT503, VT504, VT505, VT506 VD504, VD505, VD506, VD507 VD502 VD503 VD501,VD508 R505, R506, R520, R521 R501 R518 R503 R504, R508 R502, R507, R509, R510, R511, R512, R513, R514, R515, R519 C504, C506, C507, C516, C517, C518 C505, C509, C510, C511, C512, C513 C501, C502, C519, C520, C521, C522, C524 C508 C515 C503 X503, X504, X505 X506 X501

17 18 19 20 21 22 23 24 25 26 27 28 29 30

Resistor 5% Capacitor Capacitor Capacitor Capacitor Capacitor Capacitor connector connector connector Cable form Cable form SIM Card Holder w /o Presense Sw itch (Hsuan Mao)

10 22pF/50V C0G 100n/50V X7R 1u/50 V 10uF/6.3V Y5V 100u/16V 470uF 16V - EEUFM1C471L CJ04641100 HN2X40 W7600-02PSNTW0 AF000-E2090002R AW000-02 C0612-06DBJB00

0603 0603 0603 0805 0805 PTH 5x11 PTH TS6P4C 2,54mm 2,5mm

10 6 6 7 1 1 1 3 5/40 1 1 1

SMD SMD

X502 ANT501

1 1

Multilayer Ceramic Antenna for GSM/DCS (900/1800MHz) (Yageo) 4313 118 00918

PRINTER BOARD TRA.06.02.01.00-02

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21

type
PCB Bipolar Stepper-Motor Driver IC Medium Power Transistor for Motor, Relay drive, 6010V, 2A PNP Resistor-equipped Transistor High Conductance Fast Diode Schottky Barrier Double Diode MI Filter Capacitor Resistor 5% Resistor 5% Resistor 5% Resistor 5% Resistor 5% Resistor 5% Resistor 5% Resistor 5% connector connector connector Cable form Cable form TRA.06.02.01.01-02 LB1838M 2SD2212 DTA114YKA 1N5819 BAT54C

value
MFP14S SOT89 SC59 SMA SOT23 1806 0603 0603 1206 0603 0603 0603 0603 0603 0603 PTH 1,25mm PTH 1,25mm SMD 1 mm

building
D201 VT201

name

Qty
1 1 1 2 1 1 1 5 1 3 1 1 4 2 3 1 1 1 1 1 1

VT202,VT203 VD201 VD202 L201 C201,C202,C203,C204,C205 R205 R201,R202,R203 R206 R212 R207,R213,R214,R215 R209,R210 R208,R211,R216 R204 X201 X205 X202 X204 X203

NCB-H1806E600TR600F 100n / 50V; X7R 0 12 100 560 1k 4,7k 10k 20k W1125-02PSTAW W1125-04PSTAW CF25301D0R0-10

H1025-14PW0000R +UL1571; 28AWG + H1026-14PW0000R H7000-03PW0000 +UL1007; 22AWG + H2502-03PW0000

Operators Display TRA01.04.01.00

1 2 3 4 5 6

type
PCB resistor 5% resistor 5% Capacitor NPN Transistor LCD TRA01.04.01.01-01 6,8 1K 100nF/50V X7R BC817-40

value
1206 0603 0603 SOT23 DIP

building
R601, R602 R603

name

Qty
1 2 1 6 1 1

C601 - C606 VT601 IND601

BTHQ 21608V-FSRE-I2C-COG-LED YG CYRILLIC


Client's Display TRA01.04.02.00

1 2 3 4 5

type
PCB resistor 5% resistor 5% Capacitor NPN Transistor TRA01.04.01.01-01 6,8 1K 100nF/50V X7R BC817-40

value
1206 0603 0603 SOT23

building
R601, R602 R603

name

Qty
1 2 1 6 1

C601 - C606 VT601

FM TRP01.00.02.00-01

1 2 3 4 5 6 7 8

type
IC FLASH SERIAL SPI IC TTL IC TTL IC TTL IC TTL Capacitor resistor 5% Cable form AT25F2048 74AHC74 74AHC174 74LVC1G00 74LVC1G10 100nF 10K AW000-E2090016R

value
SOIC-8 TSSOP-14 TSSOP-16 SC-70-5 SC-70-5 _0603 _0603 6 w ires

building
D5 D2 D1 D3 D5

name

Qty
1 1 1 1 1 3 1 1

CF1, CF2, CF3 R1 1

Motor TRA01.02.02.00

1 2

type
Gearmotor Cable form

value
GM12-N20VA-08260-100 H1025-02PW0000R +UL1571; 28AWG

building

name

Qty
1 1

Sensor TRA01.02.03.00

1 2

type
Optical sensor Cable form RPI-352

value
H1025-04PW0000R +UL1571; 30AWG

building

name

Qty
1 1

SERVISNIPRIRUNIK

PRILOG II

TREMOL M
PROIZVOAKA PLOMBA

Slika u proporciji 2:1 Za proizvoaku plombu se koristi tzv. STOP samoljepljivi papir ija je namjena da se sprijei neovlateno otvaranje ureaja - ambalae. Ovaj papir nije mogue odstraniti, a da pri tom ne doe do fizikog oteenja. Prilikom odljepljivanja, naljepnica ostavlja tragove koji ukazuju da je dolo do povreivanja proizvoake plombe.

Podaci o papiru: Proizvoa: TREMOL Zemlja porijekla: Bulgaria Naziv: TRA01000009

SERVISNIPRIRUNIK

PRILOG III

TREMOL M
UPUTE ZA INICIJALIZACIJU GPRS MODULA

SADRAJ
1. 2. 3. 4. PREDUVJETI .................................................................................................................................. 1 POSTAVLJANJE GPRS MODULA ................................................................................................. 1 DODAVANJE POSTAVKI ZA DRUGE MOBILNE OPERATERE ................................................... 4 DODAVANJE POSTAVKI ZA DRUGI FTP POSLUITELJ............................................................. 4

1.

PREDUVJETI

1. Umetnite SIM karticu u GPRS modul. 2. Putem priloenog kabela poveite: Za eksterni GPSR modul: ECR prikljuak GPRS modula (blizu antene) sa raunalnim sueljem na ECR. Za interni GPRS modul: raunalni prikljuak ECR sa prikljukom za komunikaciju sa raunalom. 3. Za inicijalizaciju GPRS modula koristite program GPRSControl.exe. Program zahtijeva Microsoft .Net framework 2.0. 4. Pokrenite GPRSControl.exe 5. Ukljuite ECR i postavite brzinu prikljuka na 9600. 6. U prozoru ParametersForm provjerite postavke eksternog GPRS modula.

2.

POSTAVLJANJE GPRS MODULA

Postavljanje se vri programom GPRSControl, putem kojeg morate podesiti postavke GPRS veze (ovisno o mobilnom operateru) i FTP postavke (ovisno o poreznoj upravi). 1. Pokrenite program GPRSControl, kliknite na Find te zatim na Connect. Alternativno, prikljuak i brzinu moete odabrati runo.

2. Kliknite na karticu 2. GPRS Settings i unesite postavke Vaeg mobilnog operatera. Kliknite na Save.

Moete koristiti predefinirane postavke sa padajueg izbornika Presets.

3. Kliknite na karticu 3. FTP Settings te unesite adresu, korisniko ime i zaporku posluitelja porezne uprave. Kliknite na Save.

Mapa navedena u stavci File locations: mora postojati na posluitelju, modul je nee kreirati. Za interni GPRS modul: Ponovno pokrenite ureaj te ukoliko je konfiguracija ispravna prilikom sljedeeg kreiranja dnevnog izvjetaja podaci iz izvjetaja e biti poslani na FTP posluitelj porezne uprave. Za eksterni GPRS modul: Ukljuite fiskalni pisa i online parametre u ECR te postavite u ECR u prodajni nain rada. Pritisnite tipku na eksternom GPRS modulu te bi LED rada trebala poeti bljeskati. Kada prestane bljeskati, ukoliko LED greka ne svijetli operacija je uspjela te moete provjeriti rezultate na FTP posluitelju.

3.

DODAVANJE POSTAVKI ZA DRUGE MOBILNE OPERATERE

Dodavanje postavki za druge mobilne operatere se vri runom izmjenom datoteke Presets.xml. Ovo nije nuno, ve je praktino ukoliko radite a vie od jednim mobilnim operaterom. Primjer postavki:
<preset combo="cmbGPRSPresets" name="naziv mobilnog operatera"> <txtGPSAPN text="gprs apn "/> <txtGPRSUser text="gprs korisniko ime"/> <txtGPRSPassword text="gprs zaporka"/> <cmbGPRSAuthentication drop="PAP"/> <txtGPRSTimeout text="90"/> </preset> , gdje: GPSAPN naziv pristupne toke GRPSUser korisniko ime GRPSPassword zaporka GPRSAuthentication nain autentikacije (PAP, CHAP, PAP&CHAP) GPRSTimeout vremensko ogranienje

4.

DODAVANJE POSTAVKI ZA DRUGI FTP POSLUITELJ

FTP postavke: Odaberite karticu 3.FTP Setting, unesite adresu, korisniko ime, zaporku, broj ponovnih pokuaja, poek izmeu pokuaja u sekundama, vremensko ogranienje i popunite polja File locations (pogledajte napomenu u nastavku) te pritisnite tipku Save Lokacije datoteka (File locations) za:
-Serv file unesite mapu u polje Service, ovo je lokacija na koju e se pohranjivati XNNNNNservNNN.dat datoteke; -Reset file unesite mapu u polje Reset, ovo je lokacija na koju e se pohranjivati XXNNNNNresetNNN.dat datoteke; -Tax file unesite mapu u polje Tax, ovo je lokacija na koju e se pohranjivati XXNNNNNtaxNNN.dat datoteke; -Sale file unesite mapu u polje Turn, ovo je lokacija na koju e se pohranjivati XXNNNNNsaleNNNNN.dat datoteke; -Invoice file unesite mapu u polje EJ, ovo je lokacija na koju e se pohranjivati XXNNNNNinvoiceNNNNN.dat datoteke; -Cmd file unesite mapu u polje Command, ovo je lokacija na koju e se pohranjivati XXNNNNNcmd.dat datoteke;

Dodavanje postavki za drugi FTP posluitelj se vri runom izmjenom datoteke Presets.xml. Ovo nije nuno, ve je praktino. Primjer postavki:
<preset combo="cmbFTPPresets" name=" FTP posluitelj"> <txtFTPAddress text="ftpposluitelj.com"/> <txtFTPUser text="ftp korisniko ime"/> <txtFTPPassword text="ftp zaporka"/> <txtFTPRetry text="3"/> <txtFTPRetryDelay text="30"/> <txtFTPTimeout text="90"/> </preset> , gdje: FTPAddress adresa FTP posluitelja FTPUser FTP korisniko ime FTPPassword FTP zaporka FTPRetry vrijeme do ponovnog pokuaja uspostavljanja veza sa FTP posluiteljem FTPTimeout vremensko ogranienje

SERVISNIPRIRUNIK

PRILOG IV

TREMOL M
UPUTE ZA SASTAVLJANJE

SADRAJ
1. UPUTE ZA SASTAVLJANJE TREMOL M .................................................................................... 1

1.

UPUTE ZA SASTAVLJANJE TREMOL M


1. Privrstite tiskanu plou FM TRP01.00.02.00-01 (2) na bazu (1) vijkom 2.24.5, te je prelijte epoksidnom smolom. 2. Sa etiri vijka 2.24.5 (4) uvrstite matinu plou (3) na bazu (1).

3. Sa dva vijka 2.26.5 (7) na tijelo pisaa (5) uvrstite pisaa APS205HS-DS (6) i tiskanu plou pisaa TRA.06.02.01.00-02 (8) , takoer sa dva vijka 2.26.5 (7). Nakon sa tri vijka 2.99.5 (9) toga uvrstite modul na bazu (1). Na tijelo pisaa uvrstite motor za namotava papira (10) i otvorite poklopac senzora (11). Kabel se spaja na konektor 201 na tiskanoj ploi pisaa a senzor na konektor 205. Kabel se spaja na konektor 202. Spojite kable za napajanje sa tiskane ploe pisaa na konektor 3 na matinoj ploi, a tiskanu plou suelja na 2.

4. Spojite kabel tiskane ploe suelja (11) na 4 a strujni kabel GPRS modula na matinoj ploi na 501 na tiskanoj ploi suelja.

5. Sa 7 vijaka 2.26.5 (7) i 7 tipli 2.5 (15) uvrstite tipkovnicu TRA01.02.01.00-01 (13) na poklopac (14). 6. Sa etiri vijka 2.26.5 (7) uvrstite modul zaslona na poklopac.

7. Spojite kabel tipkovnice na konektor 1 na matinoj ploi i kabel zaslona na konektor 8. 8. Sa dva vijka 2.26.5 (7) uvrstite tiskanu plou suelja TRA01.01.05.00 (12) na bazu.

9. Zatvorite ureaj uvrivanjem poklopca i baze sa tri vijka 2.925. U rupu 1 treba postaviti metalni ep za brtvljenje.
4

Zabrtvite plastelinom ili voskom. Zatim zalijepite etiketu peatom proizvoaa.

SERVISNIPRIRUNIK

PRILOG V

TREMOL M
ECR ALGORITAM

Algoritam TREMOL ECR

: FM OK?_>-ne-=-|

ril;\
\.

Blokiranje

stop

/I

Yt

Servisni nadin rada Pogresan ili drugi EJ Samo ditanje EJ

Open bon, initial MDs contexl print header'

e l

O"_rt I

--_l fReSistracija iispis


raonJe

l__r1l g \ r\\J I I

.-\

t
(

/t

vatlana naredba ) Z-.-' \'lzvjeStaj"

---dal

,,^\ c

'.____,-, )

\-

lzradunati i isoisati ElectronidkiMDs potpis duplikata. Pohraniti potvrdu u EJ

6)

Algoritam TREMOL ECR -2-

lzradun i ispis eleKronidkog MDs potpisa periodiEkog iarje5taja Pohraniti potwdu u EJ

. o o . .

ISPIS DNEVNIH ZAPISA: Dnevni izvjestaj o zapisima Dnevni izvje5tajo popustima/dodacima Ponistavanje zapisa Prodaja - Dnevni promet u PDV gqpama i UKUPNI dnevni promet PDy od prodaje akrmuliran po g6jfiama iUKUPNI dnevni PDV P6irat - Dnevni promet u PDV grupama i UKUPNI dnevni promel PDV od povrata akumuliran po grupama i UKUPNI dnevni PDV

ISPIS DNE\/NIH ISPISA: Dnevni izvje5tajo zapisima Dnevni izvjeBtajo popustime/dodacima Ponistavanjezapisa Prodaja - Dnevni promet u PDV grupama i UKUPNI dnevni promet o PDV od prodaje akumuliran po grupama i UKUPNI dnevni PDV o Povrat - Dnevni prOmetu PDV grupama i UKUPNI dnevni prcmet . PDV od povrata akumuliran po grupama i UKUPNI dnevni PDV Broja6i fiskalnih dogadaja . . o .

lzradun i ispis elektpnidkog MD5 potpisa dnevnog ' izvjedtajax Pohrana dnevnog prometa i dnevnih brojada u FM Pohraniti potvrdu u EJ

Prazan ispis fiskalnog zaoisa Brisanje dnevnih zapisa

lzradun i ispis elektronidkog MD5 potpisa dnevnog i^tjes'tajaZ Pohraniti potvrdu u EJ

SERVISNIPRIRUNIK

PRILOG VI

TREMOL M
KOMUNIKACIJSKI PROTOKOL

SADRAJ:

1. KOMUNIKACIJSKI PROTOKOL ............................................................................................................. 4


1.1. Format poruke iz softverske aplikacije na FPR: .......................................................................................... 4 1.2. Format poruke iz FPR na softversku aplikaciju: ......................................................................................... 4

1.2.1. Potvrdni odgovor: ........................................................................................................................ 4 1.2.2. Poruka ........................................................................................................................................ 5


1.3. KRATKE PORUKE ZA TESTIRANJE STATUSA FPR ................................................................................... 5

2. OPIS NAREDBI ....................................................................................................................................... 6


2.1. Format i prezentacija naredbi ...................................................................................................................... 6 2.2. OPE NAREDBE .......................................................................................................................................... 7

2.2.1. Naredba: 20h / SP - Status.......................................................................................................... 7 2.2.2. Naredba: 21h / ! - Inaica ............................................................................................................ 8 2.2.3. Naredba: 22h / - Dijagnostika .................................................................................................... 8 2.2.4. Naredba: 24h / # - Brisanje zaslona ............................................................................................. 8 2.2.5. Naredba: 25h / % - Prikaz tekstualne linije 1 ................................................................................ 8 2.2.6. Naredba: 26h / & - Prikaz tekstualne linije 2................................................................................. 8 2.2.7. Naredba: 27h / Prikaz tekstualnih linija 1 i 2 ............................................................................ 9 2.2.8. Naredba: 28h / ( - Prikaz vremena i datuma................................................................................. 9 2.2.9. Naredba: 29h / ) Rezanje papira ............................................................................................... 9 2.2.10. Naredba: 2Ah / * - Otvaranje ladice ........................................................................................... 9 2.2.11. Naredba: 2Bh / + - Prihvat papira .............................................................................................. 9
2.3. FISKALNE NAREDBE .................................................................................................................................. 9

2.3.1. Naredba: 40h / Postavljanje proizvodnog broja ...................................................................... 9 2.3.1.1. Naredba: 41h / (1) Postavljanje PDV-a i fiskalnog broja .................................................... 10 2.3.1.2. Naredba: 41 h / (2) - Fiskalizacija ........................................................................................ 10 2.3.2. Naredba: 42h / B Promjena porezne stope ............................................................................. 10 2.3.3. Naredba: 43h / C promjena poloaja decimalnog zareza ........................................................ 10
2.4. NAREDBE ZA PROGRAMIRANJE.............................................................................................................. 11

2.4.1. Naredba: 45h / E Programiranje parametara........................................................................... 11 2.4.2. Naredba: 46h / F Programiranje eksternog zaslona ................................................................ 11 2.4.3. Naredba: 47h / G Programiranje grupe ................................................................................... 12 2.4.4. NAREDBA: 48h / H POSTAVLJANJE DATUMA I VREMENA ................................................. 12 2.4.5. Naredba: 49h / I Programiranje linija zaglavlja/podnoja ......................................................... 12 2.4.6. Naredba: 4Ah / J Programiranje imena i zaporke operatera .................................................... 12 2.4.7. Naredba: 4Bh / K Programiranje artikala ................................................................................. 13 2.4.8. Naredba: 4Bh / K Programiranje CIJENE artikla ..................................................................... 13 2.4.9. Naredba: 4Bh / K Programiranje KOLIINE artikla.................................................................. 13 2.4.10. Naredba: 4Bh / K BRISANJE artikla...................................................................................... 14 2.4.11. Naredba: 4Bh / K BRISANJE cijele baze podataka sa artiklima............................................. 14 2.4.12. Naredba: 4Bh / K Programiranje barkoda artikla ................................................................... 14 2.4.13. Naredba: 4Ch / L Programiranje logotipa bez postavljanja broja (osnovni broj je 0) ............... 14 2.4.14. Naredba: 4Dh / M- Programiranje logotipa sa postavljanjem broja ........................................... 14 2.4.15. Naredba: 4Eh / N Sistemske naredbe za GPRS instalaciju ................................................... 15 2.4.16. Naredba: 5Ah / Z Programiranje tipa servisne intervencije .................................................... 15
2.5. NAREDBE ZA ITANJE PODATAKA ......................................................................................................... 15

2.5.1. Naredba: 60h / itanje brojeva fiskalnih ureaja ................................................................... 15 2.5.2. Naredba: 61h / a itanje JIB i PIB broja.................................................................................. 15 2.5.3. Naredba: 62h / b itanje poreznih stopa ................................................................................. 16 2.5.4. Naredba: 63h / c itanje decimalnog zareza ........................................................................... 16 2.5.5. Naredba: 64h / d itanje naina plaanja................................................................................ 16 2.5.6. Naredba: 65h / itanje parametara ...................................................................................... 16 2.5.7. Naredba: 68h / h itanje datuma i vremena ............................................................................ 16 2.5.8. Naredba: 69h / i itanje linija zaglavlja/podnoja .................................................................... 17 2.5.9. Naredba: 6h / j itanje imena i zaporke operatera ................................................................ 17 2.5.10. Naredba: 6Ch / l Ispis logotipa .............................................................................................. 17 2.5.11. Naredba: 23h / # - Postavljanje/ispis aktivne datoteke logotipa ................................................ 17
2.6. NAREDBE ZA UPRAVLJANJE RAUNIMA ............................................................................................... 18

2.6.1. Naredba: 2h / . Otvaranje nefiskalnog rauna ....................................................................... 18 2.6.2. Naredba: 2Fh / / Zatvaranje nefiskalnog rauna ...................................................................... 18 2.6.3. Naredba: 30h / 0 Otvaranje standardnog fiskalnog rauna ...................................................... 18 2.6.4. Naredba: 32h / 2 prodaja/ispravak artikla iz baze podataka FPR............................................. 19 2.6.5. Naredba: 33h / 3 Meuzbroj ................................................................................................... 19 2.6.6. Naredba: 35h / 5 Plaanje ...................................................................................................... 19 2.6.7. Naredba: 36h / 6 Automatsko zatvaranje fiskalnog rauna ...................................................... 20 2.6.8. Naredba: 37h / 7 Slobodan ispis teksta ................................................................................... 20 2.6.9. Naredba: 38h / 8 zatvaranje fiskalnog rauna ......................................................................... 20 2.6.10. Command: 39h / 9 Void all sales and close fiscal receipt. .................................................... 21
2

2.6.11. Naredba: 3h / : Ispis kopije zadnjeg dokumenta .................................................................. 21 2.6.12. Naredba: 3h / : Ispis kopije dokumenta odabranog broja..................................................... 21 2.6.13. Naredba: 3Bh / ; Nefiskalni RA i PO iznosi ............................................................................ 21 2.6.14. Naredba: 3Eh / ; popust ....................................................................................................... 22
2.7. NAREDBE ZA ITANJE PODATAKA U REGISTRIMA FPR........................................................................ 22

2.7.1. Naredba: 67h / g itanje registara grupa ................................................................................ 22 2.7.2. Naredba: 6Bh / k itanje registara artikala .............................................................................. 22 2.7.3. Naredba: 6Dh / m itanje iznosa po poreznim grupama ......................................................... 23 2.7.4. Naredba: 6h / n itanje registara 0 (pri ruci) ...................................................................... 23 2.7.5. Naredba: 6h / n itanje registara 1 (openito).................................................................... 23 2.7.6. Naredba: 6h / n itanje registara 2 (RA) ............................................................................ 24 2.7.10. Naredba: 6Fh / o itanje izvjetaja operatera 1 (openito) ................................................. 25 2.7.12. Naredba: 6Fh / o itanje izvjetaja operatera 3 (PO) ......................................................... 25 2.7.13. Naredba: 6Fh / o itanje izvjetaja operatera 4 (primljeni).................................................. 26 2.7.14. Naredba: 6Fh / o itanje izvjetaja operatera 5 (brojai) .................................................... 26 2.7.15. Naredba: 71h / q itanje broja rauna................................................................................... 26 2.7.16. Naredba: 72h / r itanje informacija o trenutnom raunu ....................................................... 26 2.7.17. Naredba: 73h / s itanje zadnjeg datuma dnevnog izvjetaja ................................................ 27 2.7.18. Naredba: 74h / t itanje zadnjih FM blokova ......................................................................... 27 2.7.19. Naredba: 75h / u itanje sadraja FM................................................................................... 27 2.7.20. Naredba: 52h / R Programiranje baze podataka klijenta........................................................ 28 2.7.21. NAREDBA: 52h / R itanje baze podataka klijenta ............................................................... 28
2.8. NAREDBE ZA ISPIS IZVJETAJA.............................................................................................................. 28

2.8.1. Naredba: 77h / w Specijalan FM izvjetaj................................................................................ 28 2.8.2. Naredba: 78h / x Detaljan FM izvjetaj prema broju FM blokova ............................................. 29 2.8.3. Naredba: 79h / y Saeti FM izvjetaj po broju blokova ............................................................ 29 2.8.4. Naredba: 7h / z Detaljni FM izvjetaj po datumu ................................................................... 29 2.8.5. Naredba: 7Bh / { Saeti FM izvjetaj po datumu...................................................................... 29 2.8.6. Naredba: 7Ch / | Dnevni financijski izvjetaj: Izvjetaj elektronikog dnevnika od datuma do datuma. 29 2.8.7. Naredba: 7Ch / | Dnevni financijski izvjetaj: Izvjetaj elektronikog dnevnika od broja rauna do broja rauna........................................................................................................................................ 30 2.8.8. Naredba: 7Ch / | Dnevni financijski izvjetaj: Izvjetaj elektronikog dnevnika od poetka do kraja . 30 2.8.9. Naredba: 7Dh / } Izvjetaj o operaterima ................................................................................. 30 2.8.10. Naredba: 7Eh / ~ Izvjetaj o artiklima .................................................................................... 30 2.8.11. Naredba: 7Fh / Proireni dnevni izvjetaj ...................................................................... 30
2.9. POMONE NAREDBE ................................................................................................................................ 31

2.9.1. Naredba : 66h / f Status modula pisaa .................................................................................. 31 2.9.2. Naredba : 51h / Q 'QE' ukljuen / 'QD' iskljuen ispis barkoda na kraju rauna .................. 31 2.9.3. Naredba: 51h / Q Postavljanje formata barkoda ispisanog na kraju rauna QF ...................... 32 2.9.4. Naredba: 51h / Q Ispis barkoda QP....................................................................................... 32 2.9.5. Naredba: 55h / 'U' Sistemska naredba za oitavanje razliitih tipova sistemske memorije ....... 32 2.9.6. Naredba: 58h / 'X' Sistemska naredba za aktivaciju protokola u fiskalnom nainu rada ........... 33 2.9.7. Naredba: 59h / 'Y' Sistemska naredba za oitavanje IOSA...................................................... 33 3. ZAHTJEVI SOFTVERSKE APLIKACIJE ............................................................................................... 33
3.1. 3.2. Pravila za uporabu naredbi ................................................................................................................. 33 Primjer prodajne transakcije FPR ....................................................................................................... 33

1. KOMUNIKACIJSKI PROTOKOL
Tip protokola je Master / Slave. Komunikacijska sesija se uvijek inicijalizira putem aplikacijskog softvera. FPR izvrava naredbe koje alje softverska aplikacija i ovisno o rezultatu prua povratne informacije. FPR alje potvrdni odgovor ili poruku. Sve poruke protokola su zapakirane ili veliine jednog bajta. FPR podrava komunikacijski standard RS232 uporabom TxD, RxD i Gnd signala. Parametri za podeavanje serijskog prikljuka: Brzina: 115200 bit/s (ili 19200,38400 , 57600 i 9600 ukoliko je tako postavljeno za FPR) 8-bitna rije Bez pariteta 1 stop bit

1.1. Format poruke iz softverske aplikacije na FPR:


Sve poruke osim opisanih u 3.4.3., koje se sa raunala alju na FPR imaju sljedeu strukturu: <STX><LEN><NBL><CMD><DATADATA><CS><CS><ETX> Donja tablica sadri opisa polja zatvorenih simbolima < i >: Polje Vrijednost Broj bajtova STX LEN 1 1 Poetak poruke uvijek 02h Duljina poruke (broj bajta ukljuujui LEN, NBL, CMD, DATA) uveana za 20h tj. za broj u rasponu 20h - 9Fh Broj poruke uvean za 20h tj. za broj u rasponu 20h - 9Fh Naredba broj u rasponu 20h - 7Fh (pogledajte opise naredbi) Dodatni podaci grupa podatkovnih polja razdvojenih simbolima ;, koja pruaju dodatne informacije potrebne za izvravanje naredbe (pogledajte opise naredbi) Ispitni zbroj, koji se rauna na sljedei nain: 1) Operacijom XOR svih bajta od LEN do DATA ukljuujui = 0 .. FFh 2) Konverzijom 2 bajta dodavanjem 30h, primjerice: B5h -> 3Bh 35h Kraj poruke uvijek 0Ah (LF)

NBL 1 CMD 1 DATA.. 0 3902 DATA CS CS 2

ETX

Tekstualni podaci poruke se alju kao ASCII tekst sa kodnom tablicom cp1251 (Windows 1251).

1.2. Format poruke iz FPR na softversku aplikaciju:


Ovisno o primljenoj poruci postoji nekoliko tipova odgovora.

1.2.1. Potvrdni odgovor:


Pozitivni odgovor kada je format paketa ispravan. alje se kada se naredba prihvati, kao i kada se odbije (greke u poslanim podacima (polje <DATADATA), kada se naredba ne moe izvriti ovisno o trenutnom statusu FPR kojeg indiciraju dvastatusna bajta). Potvrdni odgovor je pakirana poruka formata: <ACK><NBL><STE><STE><CS><CS><ETX>

Polje ACK NBL STE STE CS CS

ETX

Opis polja: Vrijednost Broj bajtova 1 06h 1 Br. poruke = NBL poruke u odnosu na potvrdu 2 2 bajta o statusu greke. Dvoznamenkasti ASCII broj (pogledajte tablicu sa opisima greaka) 2 Ispitni zbroj, koji se rauna na sljedei nain: 1) Operacijom XOR na NBL STE STE = 00h .. FFh 2) Konverzijom 2 bajta dodavanjem 30h, primjerice: B5h -> 3Bh 35h 1 0Ah (LF)

Dva statusna bajta je dvoznamenkasti ASCII broj, kod kojeg prva znamenka prua informacije o greci u FPR, a druga greku u naredbi. Tablica sa opisima greaka: FPR greke Greke u naredbi Vrijednost Vrijednost bajta bajta 0 (30h) 0 (30h) OK OK 1 (31h) 1 (31h) Bez papira, pisa Nevaea naredba 2 (32h) 2 (32h) Prepunjenje registara Ilegalna naredba 3 (33h) Kvar sata ili neispravan 3 (33h) Ilegalna naredba zbog nultog format datuma i vremena dnevnog izvjetaja 4 (34h) Otvorena fiskalna potvrda 4 (34h) Greka u sintaksi 5 (35h) 5 (35h) Raun za plaanje Greka u sintaksi prepunjenje ulaznih registara 6 (36h) 6 (36h) Otvorena nefiskalna Greka u sintaksi nula ulaznih potvrda registara 7 (37h) Registrirano plaanje no 7 (37h) Neraspoloiva transakcija za otvorena fiskalna potvrda ispravak 8 (38h) 8 (38h) Kvar fiskalne memorije Nedovoljno memorije 9 (39h) 9 (39h) Neispravna zaporka Ne koristi se Dvoznamenkasti broj se kreira ovisno o vrti greke. Primjer: Greka 32 Ilegalna naredba zbog kvara sata Negativna potvrda alje se jada je format paketa neispravan. To je 1 bajtni NACK = 15h bez ispitnog zbroja. Zahtjev za ponavljanjem alje se kada je FPR zauzet izvravanjem prethodne naredbe. To je 1 bajtni RETRY = 0h bez ispitnog zbroja.

1.2.2. Poruka
Formata je pakirane poruke poslane sa SA na FPR (pogledajte 3.1.) no vraa se sa FPR na SA i sadri informacije odgovor na upit (pogledajte opis naredbi).

1.3. KRATKE PORUKE ZA TESTIRANJE STATUSA FPR


Protokol razmjene ukljuuje dva nepakirana koda od jednog bajta za testiranje statusa FPR, kojima se moe brzo odrediti status ureaja. Dva koda i njihovo znaenje su prikazani u donjoj tablici: Upit SA Odgovor FPR Znaenje 04 04 FPR je ukljuen 05 05 FPR je spreman za sljedeu poruku
5

2. OPIS NAREDBI 2.1. Format i prezentacija naredbi


Sve naredbe su opisane i prezentirane uporabom sljedeih termina i simbola: Kljuni termini Naredba vrijednost CMD polja poruke koju alje softverska aplikacija i odgovor FPR. ulaz struktura polja ukljuenih u polju DANA poruke koju alje softverska aplikacija. izlaz - za svaku naredbu moe biti jedno od sljedeeg: Potvrdni odgovor (pogledajte 3.2.1.). struktura polja ukljuenih u polju DANA poruke koju alje FPR (pogledajte 3.2.2). Ulazni podaci opis sadraja polja input. Izlazni podaci opis sadraja polja output. Kljuni simboli: - obavezni simbol <> - obavezno podatkovno polje <;> - separator polja [] - duljina polja {} - neobavezno podatkovno polje Openita pravila: Format polja cijene/vrijednosti od 1 do 10 simbola, broj sa pominim decimalnim zarezom, kojem prethode +, - ili SPACE. Primjeri: -12.34 +56.7 8 Format polja koliine od 1 do 10 simbola, broj sa pominim decimalnim zarezom, do tri znamenke nakon decimalnog zareza. Primjeri: 1.234 56.78 9 Format polja postotka od 2 do 7 simbola, broj sa pominim decimalnim zarezom, kojem prethodi simbol postotka - %. Primjeri: -12.34% +5.67% 8.9% 10% Plaanje br. 0 odgovara osnovnom nainu plaanja U GOTOVINI, plaanje br. 4 odgovara posebnom plaanju PDV raunu, plaanja br. 1, 2 i 3 su programibilna.

2.2. OPE NAREDBE


Ovo su naredbe za openite funkcije FPR, vezane za dobivanje dijagnostikih informacija i izravan pristup nekim funkcijama ureaja (prihvat papira, rezanje papira i prikaz na zaslonu).

2.2.1. Naredba: 20h / SP - Status


Ulaz : nije raspoloivo izlaz : <Status bytes[5]> FPR operation: Provides detailed 5-byte information about the current status of the fiscal printer. Ulazni podaci : nije raspoloivo Izlazni podaci :
Znaenje zasebnih bitova u svakom bajtu: ST0.0 FM se moe pritsupiti samo za itanje = 1 (ako ST3.0, ST3.1 ili ST3.2 = 1) ST0.1 nestalo je struje dok je fiskalni raun bio otvoren = 1 ST0.2 pregrijavanje pisaa = 1 ST0.3 neispravan sat= 1 ST0.4 neispravan datum = 1 ST0.5 greka RAM-a = 1 ST0.6 kvar sata = 1 ST0.7 rezervirano za ureaj ST1.0 nema papira = 1 ST1.1 prepunjenje nakupljanjem izvjetaja = 1 ST1.2 interno za ureaj ST1.3 dnevni izvjetaj nije nula = 1 ST1.4 izvjetaj o artiklima nije nula = 1 ST1.5 izvjetaj o operaterima nije nula = 1 ST1.6 neispisana kopija = 1 ST1.7 rezervirano za ureaj ST2.0 otvorena nefiskalna potvrda = 1 ST2.1 otvorena fiskalna potvrda = 1 Statusni bajtovi ST2.2 standardni gotovinski raun = 1 (ST0..ST4) ST2.3 PDV ukljuen na raunu = 1 ST2.4 rezervirano za ureaj ST2.5 rezervirano za ureaj ST2.6 rezervirano za ureaj ST2.7 rezervirano za ureaj ST3.0 nema FM = 1 ST3.1 kvar FM = 1 ST3.2 prepunjenje FM = 1 ST3.3 50 ili manje slobodnih blokova FM = 1 ST3.4 format brojeva: razlomci = 1, cijli = 0 ST3.5 fiskalizirano = 1 ST3.6 postavljanje FPR i FM brojeva = 1 ST3.7 rezervirano za ureaj ST4.0 automatsko rezanje = 1 ST4.1 prozirni prikaz = 1 ST4.2 brzina komunikacije: 9600 = 1; 19200 = 0 ST4.3 rezervirano za ureaj ST4.4 automatsko otvaranje ladice = 1 ST4.5 logotip ukljuen na raunu = 1 ST4.6 servisni peat ST4.7 rezervirano za ureaj

2.2.2. Naredba: 21h / ! - Inaica


ulaz: nije raspoloivo izlaz : <text[48]> FPR operacija: Prua informacije o inaici aplikacijskog softvera. Ulazni podaci : nije raspoloivo Izlazni podaci : Text tekst sa 48 simbola (1 linija)

2.2.3. Naredba: 22h / - Dijagnostika


input: nije raspoloivo izlaz : ACK FPR operacija: Ispis dijagnostike potvrde. Ulazni podaci : nije raspoloivo Izlazni podaci : nije raspoloivo

2.2.4. Naredba: 24h / # - Brisanje zaslona


input: nije raspoloivo izlaz : ACK FPR operacija: Brie podatke sa zaslona . Ulazni podaci : nije raspoloivo Izlazni podaci : nije raspoloivo

2.2.5. Naredba: 25h / % - Prikaz tekstualne linije 1


ulaz: <text[20]> izlaz : ACK FPR operacija: Prikazuje tekst od 20 znakova na gornjoj liniji zaslona. Ulazni podaci : Text tekst od 20 simbola Izlazni podaci: nije raspoloivo

2.2.6. Naredba: 26h / & - Prikaz tekstualne linije 2


input: <text[20]> izlaz : ACK FPR operacija: Prikazuje tekst od 20 znakova na donjoj liniji zaslona. Ulazni podaci : Text tekst od 20 simbola Izlazni podaci: nije raspoloivo

2.2.7. Naredba: 27h / Prikaz tekstualnih linija 1 i 2


ulaz: < text [40]> izlaz : ACK FPR operacija: Prikazuje tekst od 20 znakova na obje linije zaslona. Ulazni podaci : Text tekst od 20 simbola Izlazni podaci: ACK

2.2.8. Naredba: 28h / ( - Prikaz vremena i datuma


ulaz : nije raspoloivo izlaz : ACK FPR operacija: Na zaslonu prikazuje trenutni datum i vrijeme. Ulazni podaci : nije raspoloivo Izlazni podaci : nije raspoloivo

2.2.9. Naredba: 29h / ) Rezanje papira


ulaz : nije raspoloivo izlaz : ACK FPR operacija: Pokree reza papira Ulazni podaci : nije raspoloivo Izlazni podaci : nije raspoloivo

2.2.10. Naredba: 2Ah / * - Otvaranje ladice


ulaz : nije raspoloivo izlaz : ACK FPR operacija: Otvara ladicu. Ulazni podaci : nije raspoloivo Izlazni podaci : nije raspoloivo

2.2.11. Naredba: 2Bh / + - Prihvat papira


ulaz : nije raspoloivo izlaz : ACK FPR operacija: Prihvaa 1 liniju papira. Ulazni podaci : nije raspoloivo Izlazni podaci : nije raspoloivo

2.3. FISKALNE NAREDBE


Ovo su naredbe koje zahtijevaju pohranu podataka u fiskalnu memoriju ureaja. Potrebno je unijeti zaporku.

2.3.1. Naredba: 40h / Postavljanje proizvodnog broja


ulaz : <Password[6]> <;> <ManNo[8]>;<FMNo[8]> izlaz : ACK FPR operacija: Pohranjuje proizvodni broj u operativnu memoriju omogueno samo u servis modu Ulazni podaci : Password Niz od 6 simbola ManNo Proizvodni broj fiskalnog ureaja od 8 simbola FMNo FM broj fiskalnog ureaja od 8 simbola Izlazni podaci: nije raspoloivo
9

2.3.1.1. Naredba: 41h / (1) Postavljanje PDV-a i fiskalnog broja


ulaz : <Password[6]> <;> <1> <;> <JIB[13]><;><PIB[12]> izlaz : ACK FPR operacija: Pohranjuje PDV i broj fiskalne memorije u radnu memoriju - omogueno samo u servis modu Ulazni podaci : Password Niz od 6 simbola "1" Jedan simbol je obavezno 1 JIB JIB broj od 13 simbola PIB PIB broj od 12 simbola Izlazni podaci: nije raspoloivo

2.3.1.2. Naredba: 41 h / (2) - Fiskalizacija


ulaz : <Password[6]> <;> <2> izlaz : ACK FPR operacija: Pohranjuje PDV i broj porezne memorije, zaglavlje i stope poreza u fiskalnu memoriju te je aktivira za daljnji rad - omogueno samo u servis modu

2.3.2. Naredba: 42h / B Promjena porezne stope


ulaz : < Password [6]> <;> <TaxRateA%[2..6]> <;> <TaxRateE%[2..6]> <;> <TaxRateJ%[2..6]> <;> <TaxRateK%[2..6]> <;> <TaxRateM%[2..6]> izlaz : ACK FPR operacija: Pohranjuje blok koji sadri vrijednosti poreznih stopa u fiskalnu memoriju. Ispisuje vrijednosti na pisau. Ulazni podaci : Password Tax RateA% Tax RateE% Tax RateJ% Tax RateK% Tax RateM%

Niz od 6 simbola Vrijednost porezne stope formata .% - od 2 do 6 simbola Vrijednost porezne stope E formata .% - od 2 do 6 simbola Vrijednost porezne stope J formata .% - od 2 do 6 simbola Vrijednost porezne stope K formata .% - od 2 do 6 simbola Vrijednost porezne stope M formata .% - od 2 do 6 simbola

Izlazni podaci: nije raspoloivo

2.3.3. Naredba: 43h / C promjena poloaja decimalnog zareza


ulaz : < Password [6]> <;> <D> izlaz : ACK FPR operacija: Pohranjuje blok koji sadri format brojeva u fiskalnu memoriju. PIspisuje trenutno stanje na pisau - omogueno samo u servis modu Ulazni podaci : Password D Niz od 6 simbola 1 simbol vrijednosti 0 za cijele brojeve i vrijednosti 2 za razlomke

Izlazni podaci: nije raspoloivo

10

2.4. NAREDBE ZA PROGRAMIRANJE


Niz naredbi, za programiranje konfiguracije FPR prema POS zahtjevima i potrebama korisnika.

2.4.1. Naredba: 45h / E Programiranje parametara


ulaz : <No.POS[4]> <;> <ParLogo[1]> <;><ParSafebox[1]><; ><ParAutoCut[1]><;> <ParTranspDisp[1]> izlaz : ACK FPR operacija: Programira broj POS-a, ispis logotipa, otvaranje ladice, nain prikaza, dozvole za rezanje. Ulazni podaci :
NoPOS ParLogo ParSafe box 4 simbola za broj POS-a 1 simbol vrijednosti 1 za ispis logotipa i vrijednosti 0 na ispis bez logotipa 1 simbol vrijednosti 1 za upravljanje ladicom i vrijednosti 0 za rad bez ladice ParAutoCut 1 simbol vrijednosti 1 za operacije s rezaem i vrijednosti 0 za operacije bez rezaa samo za fiskalni printer ParTranspDisp 1 simbol vrijednosti 1 za uporabu prozirnog prikaza i vrijednosti 0 za rad bez prozirnog prikaza Izlazni podaci: nije raspoloivo Napomene: Logotip je grafika datoteka BMP formata dimenzija 576 80 toaka (pogledajte 4.4.2.), koja se ispisuje na zaglavlju svakog rauna Prozirni prikaz je nain rada u kojemu FPR ne alje informacije na zaslon osim prilikom izvravanja naredbi 25h, 26h i 27h. Kada je ovaj nain rada iskljuen, FPR koristi zaslon za prikaz podataka tijekom prodaje, pri finalizaciji rauna, itd.

2.4.2. Naredba: 46h / F Programiranje eksternog zaslona


ulaz : <Password[6]> <NoBytesCom1line[1]> <Com1line[8]> < NoBytesCom2line [1]> <Com2Line[8]> < NoBytesClrDis[1]> <ComClrDis[8]> <NobytesXtrCom[1]> <ComXtrCom[1]> <FlagPrecod[1]> {<PrecodTabl[64]>} izlaz : ACK FPR operacija: Preprogramira komunikacijski protokol eksternog zaslona - omogueno samo u servis modu. Ulazni podaci : Password NoBytesCom1line Com1line NoBytesCom2line Com2line NoBytesClrDis ComClrDis NoBytesXtrCom ComXtrCom FlagShift PrecodTabl

Niz od 6 simbola Broj bajtova (X = 1..8), za naredbu: prikaz na liniji 1 zaslona 1 bajt Naredbeni niz za prikaz na liniji 1 zaslona 8 bajtova, prvih X bajtova su naredba Broj bajtova (Y = 1..8), za naredbu: prikaz na liniji 2 zaslona 1 bajt Naredbeni niz za prikaz na liniji 2 zaslona 8 bajtova, prvih Y bajtova su naredba Broj bajtova (Z = 1..8), za naredbu: brisanje prikaza 1 bajt Naredbeni niz za brisanje zaslona 8 bajtova, prvih Z bajtova su naredba Broj bajtova (U = 0..8, 0 ukoliko nema takve naredbe), za naredbu uvara zaslona 1 bajt, za pozdravnu poruku koristite liniju 0 predloka Naredbeni niz uvara zaslona 8 bajtova, prvih U bajtova su naredba Zastava za predkodiranje kodne tablice za prikaz irilice (0 bez predkodiranja, 1 sa predkodiranjem) duljine 1 bajta Tablica za predkodiranje sa kodovima iriline abecede, velika i mala slova

11

Izlazni podaci: nije raspoloivo Napomene: Za broj bajtova naredbe treba specificirati N naredbenih simbola. Zatim specificirajte 8 bajtova kontrolnih simbola od kojih je prvih N naredba, dok se ostali ignoriraju. Meutim, simbola mora biti 8 kako bi se zadrao format. Ukoliko zaslon podrava animaciju podobnu za uvara zaslona slijedite gornje korake, u suprotnom postavites <NoBytesXtrCom> kao 0. <FlagShift> je 0 ili 1 ovisno o tome treba li vriti irilino predkodiranje ili ne. Ukoliko ga treba vriti unesite kodnu tablicu.

2.4.3. Naredba: 47h / G Programiranje grupe


ulaz : <DepNo[1..2]> <;><DepName[20]> <;> <TaxGroup[1]> izlaz : ACK FPR operacija: Postavljanje podataka za broj grupe iz interne baze podataka FPR. Ulazni podaci: DepNo Broj grupe od 1 ili 2 znaka DepName Naziv grupe duljine do 20 znakova TaxGroup 1 rezervni znak Izlazni podaci : nije raspoloivo

2.4.4. NAREDBA: 48h / H POSTAVLJANJE DATUMA I VREMENA


Ulazni podaci: <DD-MM-YY[8]> <SPACE[1]> <HH:MM{:SS}[5(8)]> Izlazni podaci : ACK

FPR operacija: Postavljanje datuma i vremena i ispis trenutnih vrijednosti koristei printer za ispis rauna omogueno samo u servis modu i samo s fiskalnim printerom. Ulazni podaci:
DD-MM-YY SPACE HH:MM{:SS} 8 simbola dva za datum, mjesec i godinu (zadnje dvije znamenke) , razdvojeni sa simbolom - Simbol razmaka 5 ili 8 simbola za sate, minute i/ili sekunde, razdvojeni simbolom :

Izlazni podaci : nije raspoloivo

2.4.5. Naredba: 49h / I Programiranje linija zaglavlja/podnoja


ulaz : <NoLine[1]> <;> <text[48]> izlaz : ACK FPR operacija: Programira sadraj linija zaglavlja/podnoja. Ulazni podaci : NoLine 1 simbol vrijednosti 0 do 7 Predloak (podaci o tvrtci), 0 prikaz, 9 za PDV naziv 8 (3Ah) podnoje Text Tekst predloka (48 simbola) Izlazni podaci: nije raspoloivo

2.4.6. Naredba: 4Ah / J Programiranje imena i zaporke operatera


ulaz : <OpNo[1]> <;> <OpName[20]> <;> <OpPassw[4]> izlaz : ACK FPR operacija: Programira ime i zaporku operatera.

12

Ulazni podaci : OpNo Simbol od 1 do 9 u skladu sa brojem operatera OpName OpPassw 20 simbola za ime operatera 4 simbola za zaporku operatera

Izlazni podaci : nije raspoloivo

2.4.7. Naredba: 4Bh / K Programiranje artikala


ulaz : <PLUNo[1..5]> <;><PLUName[20]> <;> <Price[1..10]> <;> <TaxGroup[1]> <;><Dep[1]><;><Unit[2]><;><AddName[12]><;><AvailQTY><;><FlagQTY> izlaz : ACK FPR operacija: Programira podatke za odreeni artikl (predmet) iz interne baze podataka. Cijena i koliina mogu biti varijabilne duljine, dok je polje naziva fiksne duljine. Ova naredba je iskljuena kada izvjetaj o artiklima nije nula. Ulazni podaci : PLUNo Od 1 do 5 simbola za broj artikla PLUName 20 simbola za naziv artikla Price 1 do 10 simbola za cijenu artikla TaxGroup 1 simbol za poreznu grupu artikla A, E, J, K i M Dep 1 simbol za grupu artikla Unit 2 ASCII simbola za iznos jedinice cijene AddName 12 simbola za PLU dodatni naziv AvailQTY 1 do 11 simbola za raspoloivu koliinu na skladitu FlagQTY 1 bajt vrijednosti '0' bez kontrole; 1 zabranjena prodaja sa negativnom koliinom; 2 doputena prodaja sa negativnom koliinom Izlazni podaci: nije raspoloivo

2.4.8. Naredba: 4Bh / K Programiranje CIJENE artikla


ulaz : <PLUNo[1..5]> <;><Reserved[20]> <;> <Price[1..10]> <;> <Option[1]> izlaz : ACK FPR operacija: Programira cijenu odreenog artikla (predmeta) iz interne baze podataka. Cijena moe biti varijabilne duljine. Ova naredba je ukljuena kada izvjetaj o artiklima nije nula. Ulazni podaci : PLUNo Od 1 do 5 simbola za broj artikla Reserved 20 razmaka (rezervirano) Price 1 do 10 simbola za cijenu artikla Option Simbol '@' Izlazni podaci: nije raspoloivo

2.4.9. Naredba: 4Bh / K Programiranje KOLIINE artikla


ulaz : <PLUNo[1..5]> <;><Reserved[20]> <;> < > <;><Option[1]><;> < ><;> <><;> <Reserved[12]><;> <AvailQTY> izlaz : ACK FPR operacija: Programira koliinu odreenog artikla (predmeta) iz interne baze podataka. Koliina moe biti varijabilne duljine. Ova naredba je ukljuena kada izvjetaj o artiklima nije nula. Ulazni podaci : PLUNo Od 1 do 5 simbola za broj artikla Reserved 20 razmaka (rezervirano) Option Simbol '#' AvailQTY 1 do 11 simbola za raspoloivu koliinu na skladitu Izlazni podaci: nije raspoloivo
13

2.4.10. Naredba: 4Bh / K BRISANJE artikla


ulaz : <PLUNo[1..5]> <;><Reserved[20]> <;> < > <;> <Option[1]> izlaz : ACK FPR operacija: Brisanje odreenog artikla (predmeta) iz interne baze podataka. Ova naredba je ukljuena kada je izvjetaj o artiklima nula. Ulazni podaci : PLUNo Od 1 do 5 simbola za broj artikla Reserved 20 razmaka (rezervirano) Option Simbol '$'

2.4.11. Naredba: 4Bh / K BRISANJE cijele baze podataka sa artiklima


ulaz : <'00000'> <;><Pass20]> <;> < > <;> <Option[1]> izlaz : ACK FPR operacija: Brisanje svih artikala (predmeta) iz interne baze podataka. Ova naredba je ukljuena kada je izvjetaj o artiklima nula. Ulazni podaci : PLUNo Od 1 do 5 simbola za broj artikla Pass Zaporka duljine 20 simbola = 'F142HZ Option Simbol '$'

'

2.4.12. Naredba: 4Bh / K Programiranje barkoda artikla


ulaz : <'PLUNo[1..5]> <;><BarC[20]> <;> < > <;> <Option[1]> izlaz : ACK FPR operacija: Programira barkod artikla Ulazni podaci : PLUNo Od 1 do 5 simbola za broj artikla BarC 20 simbola od kojih je prvih 12 barkod a preostalih 8 simboli ' ' Option Simbol '&'

2.4.13. Naredba: 4Ch / L Programiranje logotipa bez postavljanja broja (osnovni broj je 0)
ulaz : <BMPfile[6144]> izlaz : ACK FP operacija: U memoriju pohranjuje grafiku datoteku monokromatski bitmap 51280 pod brojem 0. Ispisuje informacije o uitanim grafikim datotekama. Napomene: FP ima mogunost pohrane do 10 razliitih BMP datoteka za logotip sa brojevima od 0 do 9, od kojih je jedna aktivna te se ispisuje kao logotip na raunima. Ukoliko pod brojem oznaenim kao aktivnim nema uitane datoteke ispisivati e se rauni bez logotipa.

2.4.14. Naredba: 4Dh / M- Programiranje logotipa sa postavljanjem broja


ulaz : <LogoNumber[1]> <BMPfile[6144]> izlaz : ACK FP operacija: U memoriju pohranjuje grafiku datoteku pod odreenim brojem. Ispisuje informacije o uitanim grafikim datotekama.
14

Ulazni podaci: LogoNumber 1 znak vrijednosti od 0 do 4 za postavljanje broja pod kojim e se logotip pohranti. BMPfile *BMP datoteka fiksne veliine od 6144 bajtova

Izlazni podaci: nije raspoloivo

2.4.15. Naredba: 4Eh / N Sistemske naredbe za GPRS instalaciju


FP operacija: Inicijaliziranje GPRS modema, omogueno samo u servis modu

2.4.16. Naredba: 5Ah / Z Programiranje tipa servisne intervencije


ulaz: <SItype[1]>;<StartDateT>;<EndDateT> izlaz: ACK FP operacija: Programiranje tipa servisne intervencije, datum i vrijeme poetka i zavretka servisne intervencije omogueno samo u servisnom modu I samo s fiskalnim printerom Ulazni podaci:
SItype 1 simbol za tip servisne intervencije: 2 -T - tehniki pregled; 3 -B - popravka neispravnosti bez skidanja programske i fiskalne plombe; 4 -P - popravka neispravnosti sa skidanjem programske plombe; 5 -F -popravka neispravnosti sa skidanjem fiskalne plombe; 6 -O - popravka neispravnosti sa skidanjem programske i fiskalne plombe; 7 -K - izmjena sadraja programske memorije; 8 -M - zamjena fiskalnog modula;

StartDateT EndDateT

Do 17 simbola u formatu : <DD-MM-YY[8]> <SPACE[1]> <HH:MM{:SS}[5(8)]> Do 17 simbola u formatu : <DD-MM-YY[8]> <SPACE[1]> <HH:MM{:SS}[5(8)]>

2.5. NAREDBE ZA ITANJE PODATAKA


Set naredbi za primanje informacija iz FPR o programiranim vrijednostima kao i dodatnih informacija.

2.5.1. Naredba: 60h / itanje brojeva fiskalnih ureaja


ulaz : nije raspoloivo izlaz : <ManNo[8]>;<FMNo[8]> FPR operacija: Prua informacije o proizvodom broju fiskalnog ureaja. Ulazni podaci : nije raspoloivo Izlazni podaci : ManNo 8 simbola za jedinstveni broj fiskalnog ureaja FMNo 8 simbola za broj fiskalne memorije fiskalnog ureaja

2.5.2. Naredba: 61h / a itanje JIB i PIB broja


ulaz : nije raspoloivo izlaz : <JIBNo[13]><;><PIBno[12]> FPR operacija: Prua informacije o programiranim JIB i PIB brojevima. Ulazni podaci : nije raspoloivo
15

Izlazni podaci : JIBNo 13 simbola za porezni broj PIBNo 12 simbola za porezni broj

2.5.3. Naredba: 62h / b itanje poreznih stopa


ulaz : nije raspoloivo izlaz : <xx.xx%[6]> <;> <xx.xx%[6]> <;> <xx.xx%[6]> <;> <xx.xx%[6]> <;> <xx.xx%[6]> FPR operacija: Prua informacije o trenutnim poreznim stopama (zadnje vrijednosti pohranjene u FM). Ulazni podaci : nije raspoloivo Izlazni podaci : xx.xx% 6 simbola za porezne stope poreznih grupa A, E,J, K i M

2.5.4. Naredba: 63h / c itanje decimalnog zareza


ulaz : nije raspoloivo izlaz : <D> FPR operacija: Prua informacije o trenutnom (zadnja vrijednost pohranjena u FM) formatu decimalnog zareza. Ulazni podaci : nije raspoloivo Izlazni podaci : D 1 simbol vrijednosti 0 za cijele brojeve i vrijednosti 2 za razlomke

2.5.5. Naredba: 64h / d itanje naina plaanja.


ulaz : nije raspoloivo izlaz : <NamePaym0[10]> <;> < NamePaym 1[10]> <;> < NamePaym 2[10]> <;> < NamePaym 3[10]> FPR operacija: Prua informacije o svim programiranim nainima plaanja. Ulazni podaci : nije raspoloivo Izlazni podaci : NamePaymN 10 simbola za naziv naina plaanja (0 do 3)

2.5.6. Naredba: 65h / itanje parametara


ulaz : nije raspoloivo izlaz : <No.POS[4]> <;> <ParLogo[1]> <;> <ParSafe box[1]> <;>

<ParAutoCut[1]><;> <ParTranspDisp[1]>
FPR operacija: Prua informacije o programiranom broju POS-a i trenutnim vrijednostima opcija logotipa i ladice. Ulazni podaci : nije raspoloivo Izlazni podaci : NoPOS 4 simbola za broj POS-a ParLogo 1 simbol vrijednosti 1 za ispis logotipa i vrijednosti 0 za ispis bez logotipa ParSafe box 1 simbol vrijednosti 1 za uporabu blagajne i vrijednosti 0 za rad bez blagajne ParAutoCut 1 simbol vrijednosti 1 za operaciju s rezaem i vrijednost 0 za operaciju bez rezaa ParTranspDisp 1 simbol vrijednosti za uporabu prozirnog prikaza i vrijednosti 0 za rad bez prozirnog prikaza

2.5.7. Naredba: 68h / h itanje datuma i vremena


ulaz : nije raspoloivo izlaz : <DD-MM-YYYY[10]> <SPACE[1]> <HH:MM[5]> FPR operacija: Prua informacije o trenutnom datumu i vremenu
16

Ulazni podaci : nije raspoloivo Izlazni podaci : DD-MM-YY 8 simbola dva za datum, mjesec i godinu (zadnje dvije znamenke) , razdvojeni sa simbolom - SPACE Simbol razmaka HH:MM 5 simbola za sate, minute, sekunde, razdvojeni simbolom :

2.5.8. Naredba: 69h / i itanje linija zaglavlja/podnoja


ulaz : <No.Line[1]> izlaz : <No.Line[1]> <text[48]> FPR operacija: Prua informacije o sadraju linije. Ulazni podaci : Line Number 1 simbol vrijednosti od 0 do 9 i : (3Ah) Izlazni podaci: Line Number 1 simbol vrijednosti od 0 do 8; 0 je prikaz i sadri 20 simbola, 9 je za PDV naziv Text Linijski tekst (48 simbola)

2.5.9. Naredba: 6h / j itanje imena i zaporke operatera


ulaz : <OpNo[1]> izlaz : < OpNo[1]> <;> <OpName[20]> <;> <OpPass[4]> FPR operacija: Prua informacije o imenu i zaporki operatera. Ulazni podaci : OpNo Simbol od 1 do 9 koji odgovara broju operatera Izlazni podaci: OpNo Simbol od 1 do 9 koji odgovara broju operatera OpName 20 simbola za ime operatera OpPassword 4 simbola za zaporku operatera

2.5.10. Naredba: 6Ch / l Ispis logotipa


ulaz : {<Number[1]>} izlaz : ACK FPR operacija: Ispisuje logotip iz grafike datoteke pod navedenim brojem. Ukoliko se ne poalje broj pisa ispisuje logotip pod brojem 0. Ulazni podaci: Number 1 znak od 0 do 9 za eljenu datoteku logotipa Izlazni podaci : nije raspoloivo

2.5.11. Naredba: 23h / # - Postavljanje/ispis aktivne datoteke logotipa


ulaz : <?> izlaz : <Number active[1]> <;> <loaded[10]> FPR operacija: Prua informacije o aktivnoj datoteci logotipa i uitanim datotekama od 0 do 9. Ulazni podaci: ? 1 znak ? Izlazni podaci: Number 1 znak vrijednosti od 0 do 3 za broj aktivne datoteke active loaded 10 znakova vrijednosti 0 ili1 za neuitane/uitane datoteke sa brojevima od 0 do 9 (zadnjih est je uvijek 0)

17

2.6. NAREDBE ZA UPRAVLJANJE RAUNIMA


Ove naredbe se uglavnom koriste za registraciju prodaje od strane FPR. Grupa takoer sadri pomone naredbe koje pruaju informacije o trenutnom raunu kao i naredbe za RA i PO sume.

2.6.1. Naredba: 2h / . Otvaranje nefiskalnog rauna


ulaz : <OpNo[1]> <;> <OpPassw[4]> izlaz : ACK FPR operacija: Otvara nefiskalni raun dodijeljen specificiranom operateru (pogledajte 3.2.5.). Ulazni podaci : OpNo Simbol od 1 do 9 koji odgovara broju operatera OpPassw 4 simbola za zaporku operatera Izlazni podaci: nije raspoloivo

2.6.2. Naredba: 2Fh / / Zatvaranje nefiskalnog rauna


ulaz : nije raspoloivo izlaz : ACK FPR operacija: Zatvara nefiskalni raun. Ulazni podaci : nije raspoloivo Izlazni podaci : nije raspoloivo

2.6.3. Naredba: 30h / 0 Otvaranje standardnog fiskalnog rauna


ulaz : <OpNo[1]> <;> <OpPassw[4]> <;> <ParDetail[1]> <;> <ParVAT[1]><;> <ParTypeRec[1]><;> <ClientVAT[13]><;> <NoReceipt[1..7]><;> izlaz : ACK FPR operacija: Otvara nefiskalni raun dodijeljen specificiranom operateru i parametre za format rauna te PDV (pogledajte 2.2.1.). Ulazni podaci : OpNo Simbol od 1 do 9 koji odgovara broju operatera pPassw 4 simbola za zaporku operatera ParDetail 1 simbol '0' rezerviran ParVAT 1 simbol '1' rezerviran ParTypeRec '0' za prodajni raun ili '4' za raun povrata ClientVAT 13 bajtova poreznog broja klijenta ili '#' i 4 simbola za broj iz baze podataka klijenta samo za raun, u svim ostalim sluajevima je razmak. NoReceipt 1..7 simbola za broj rauna samo za raune povrata Izlazni podaci: nije raspoloivo Napomena: Ovi parametri nisu obavezni se no ukoliko postoje uvijek bi trebali biti zajedno. Ukoliko nisu specificirani naredba se izvrava sa njihovim vrijednostima jednakim 0. Sva prodaja u otvorenom fiskalnom raunu iz tipa povrat se interpretira sa povratima. Primjerice: prodaja sa naredbom 32h /2 u otvorenom fiskalnom raunu iz tipa povrat se interpretira kao povrat.

2.6.3.1. Naredba: 30h / 0 otvaranje fiskalnog rauna sa odgoenim ispisom (ubrzava ispis)
Ova opcija omoguuje ubrzavanje ispisa izbjegavanjem efekta isprekidanog ispisa rezultata veoma brzog ispisa i ne toliko brze komunikacije sa AS (podaci se ispisuju bre nego se alju). Ovo se vri uporabom <ParTypeRec[1]> na sljedei nain: ParTypeRec 1 znak vrijednosti 2 za prodajni raun ili vrijednosti '6' za povratni raun FPR operacija: Otvara fiskalni raun, te e se sve sljedee naredbe izvriti no nee se ispisati. Podaci se pohranjuju i odjednom ispisuju za cijeli raun, kada AS poalje informaciju o zatvaranju rauna (36h ili 38h)
18

2.6.4. Naredba: 32h / 2 prodaja/ispravak artikla iz baze podataka FPR


ulaz : <sign[1]> <NPLU[5]> {<*> <Qty[1..10]>} ]> {<:> <Value[1..10]>} {<,> <disc/add[2..7]>} izlaz : ACK FPR operacija: Biljei prodaju ili ispravak specificirane koliine artikla u internoj bazi podataka FPR. Ulazni podaci : Sign NoPLU 1 simbol sa opcionalnom vrijednou: SP ili + za prodaju ili -za ispravak 5 simbola za broj artikla u bazi podataka FPR

* 1 simbol * koji naznauje postojanje polja koliine Qty 1 do 10 simbola za koliinu prodanog artikla : 1 simbol : koji naznauje postojanje polja za popust/dodatak Value 1 do 10 simbola za vrijednost popusta/dodatka , 1 simbol , koji naznauje postojanje polja za popust/dodatak Disc/add 2 do 7 za postotak popusta/dodatka Izlazni podaci : nije raspoloivo Napomene: FPR e izvriti ispravak samo ukoliko je ve prodana ista koliina artikla.

2.6.5. Naredba: 33h / 3 Meuzbroj


ulaz : <Print[1]> <;> <VisDispl[1]> izlaz : <Value[10]> FPR operacija: Rauna iznos meuzbroja sa opcijama ispisa i prikaza. Prua informacije o izraunatim iznosima. Ukoliko je specificiran postotak ili vrijednost popusta/dodatka, meuzbroj i vrijednost popusta/dodatka e biti ispisana bez obzira na postavljene parametre ispisa. Ulazni podaci : Print 1 simbol vrijednosti 1 ili 0 koji odreuje hoe li se meuzbroj ispisivati ili ne VisDispl 1 simbol vrijednosti 1 ili 0 koji odreuje hoe li se meuzbroj prikazivati ili ne Izlazni podaci: Value 10 simbola za iznos meuzbroja Napomene Popust/dodatak moe biti izraen vrijednou ili postotkom. Kada je popust/dodatak izraen iznos se proporcionalno distribuira preko stavki prometa te se automatski prenosi na promet odgovarajuih poreznih grupa. Vrijednost popusta/dodatka se moe specificirati samo ukoliko se sva prodaja sastoji od artikala (predmeta) iz jedna i iste porezne grupe.

2.6.6. Naredba: 35h / 5 Plaanje


ulaz : <PayType[1]> <;> <ParNoChange[1]> <;> <sum[1..10]> {<;><ParChangeType[1]>} izlaz : ACK FPR operacija: Na raunu navodi odabrani nain naplate i primljeni iznos, kao i iznos ostatka te tip ostatka.

19

Ulazni podaci: PayType ParNoChange sum ParChange

1 znak dozvoljene vrijednosti 0,1,2 ili 3, u skladu sa nainom plaanja 1 znak dozvoljene vrijednosti 0 ili 1 koji odreuje hoe li se ili ne raunati ostatak (nema vrijednosti ukoliko je odabran nain plaanja 0 GOTOVINA) 1 do 10 znakova za primljeni iznos ili jedan znak (navodnik) 1 znak dozvoljene vrijednosti 0,1 ili '2' koji prikazuje hoe li tip ostatka biti: istog tipa, u gotovini ili u valuti

Izlazni podaci: nije raspoloivo Napomene: Uporabom ove naredbe FPR inicijalizira postupak naplate. Nisu mogue naknadne prodaje ili ponitenja. U polje zbroja se moe poslati vrijednost 0 plaanje nula rauna te vrijednost navodnik plaanje tonim iznosom. Ukoliko je primljeni iznos vei ili jednak zbroju FPR prekida postupak naplate. Ukoliko je primljeni iznos vei od zbroja i <ParNoChange> je 0 ostatak se izraunava i vraa u tipu odreenom <ParChangeType> . Ukoliko je primljeni iznos manji od iznosa rauna se novi iznos i postaje osnovni iznos za sljedeu naplatu. Za zatvaranje rauna potrebno je da zadnja naplata bude dovoljna za pokrivanje zadnjeg iznosa, nakon ega se postupak naplate zatvara. Ukoliko nema dovoljno gotovine ili valute za isplatu ostatka naredba se ne izvrava. <ParNoChange> je vana samo kada se koriste dodatni naini plaanja (1, 2, 3 ili 4). U tom sluaju blagajni naplauje itav primljen iznos.

2.6.7. Naredba: 36h / 6 Automatsko zatvaranje fiskalnog rauna


Ulaz : nije raspoloivo Izlaz : ACK FP Action: Zatvara fiskalni raun i plaa GOTOVINOM u iznosu jednakom ukupnom iznosu. Ulazni podaci: nije raspoloivo Izlazni podaci: nije raspoloivo

2.6.8. Naredba: 37h / 7 Slobodan ispis teksta


ulaz : <text[38]> izlaz : ACK FPR operacija: Ispisuje proizvoljan tekst. Ulazni podaci : Text Proizvoljan tekst - 38 simbola Izlazni podaci: ACK Napomene: Ova naredba se moe takoer koristiti kada se raun (fiskalni ili nefiskalni) finalizira no duljina teksta ne moe premaivati 38 simbola.

2.6.9. Naredba: 38h / 8 zatvaranje fiskalnog rauna


ulaz : nije raspoloivo izlaz : ACK FPR operacija: Zatvara fiskalni raun. Ulazni podaci : nije raspoloivo Izlazni podaci : nije raspoloivo
20

2.6.10. Command: 39h / 9 Void all sales and close fiscal receipt.
input: n. a. output: ACK FPR operation: Available only if receipt is not closed. Void all sales in receipt and close the fiscal receipt. If payment is started, then finish payment and close the receipt. Input data : n. a. Output data : n. a.

2.6.11. Naredba: 3h / : Ispis kopije zadnjeg dokumenta


ulaz : nije raspoloivo izlaz : ACK FPR operacija: Ispis kopije zadnjeg izdanog rauna Ulazni podaci : nije raspoloivo Izlazni podaci : nije raspoloivo

2.6.12. Naredba: 3h / : Ispis kopije dokumenta odabranog broja


ulaz : <NumRec[7]> <;> <TypeDoc> izlaz : ACK FPR operacija: Ispisuje kopiju rauna/izvjetaja odabranog broja iz elektronikog dnevnika. Ulazni podaci : nije raspoloivo NumRec 7 simbola za broj rauna/izvjetaja TypeDoc 1 simbol za tip dokumenta: '0' - za prodajni raun,'1' za povratni raun,'2' za dnevni izvjetaj Z Izlazni podaci : nije raspoloivo Napomene: Dok FPR ispisuje kopiju nee primati dodatne naredbe. Kako ispis moe trajati neko vrijeme za provjeru statusa FPR (je li spreman za prihvat daljnjih naredbi) moete uiniti sljedee Kada se dobije raun izvrite ping sa nepakiranim bitom 04 i ukoliko dobijete odgovor FPR je u stanju pripravnosti.

2.6.13. Naredba: 3Bh / ; Nefiskalni RA i PO iznosi


ulaz : <OpNo[1]> <;> <OpPasswd[4]> <;> <TypePaymnt[1]> <;> <amount[1..10]> { <;> <@> <text[1..38]>}
izlaz : ACK FPR operacija: Zavodi/povlai navedeni iznos u odreenom nainu plaanja iz registara specificiranog operatera (- simbol ispred iznos predstavlja povlaenje). Ulazni podaci : OpNo OpPassw TypePaymnt Amount <@> Text Simbol od 1 do 9 koji odgovara broju operatera 4 simbola za zaporku operatera 1 simbol vrijednosti 0,1,2 ili 3, ovisno o nainu plaanja 1 do 10 simbola za zaveden/povuen iznos 1 znak '@' koji naznauje da slijedi tekst objanjenja 1 do 38 znakova teksta objanjenja

Izlazni podaci: nije raspoloivo

21

2.6.14. Naredba: 3Eh / ; popust


ulaz: <Type[1]> <;> <VisDispl[1]> {<:> <Value[1..10]>} {<,> <percent[2..7]>} izlaz: ACK FPR operacija: Postotak ili vrijednost popusta/dodatka iznad iznosa transakcije ili iznad ukupnog iznosa, ovisno o tipu bajta. Ulazni podaci :
Type 1 simbol s vrijednou 2 ili 1 ili 0 oznaavajui tip popusta/dodatka: 2 definiran od ureaja 1 - popust/dodatak je iznad ukupnog iznosa 0 popust/dodatak je iznad iznosa transakcije 1 simbol s vrijednou 1 ili 0 oznaavajui da li e ukupan iznos biti prikazan ili ne (ako je operacija iznad ukupnog iznosa) 1 simbol : prikazuje polje gdje se vrijednost popusta/dodatka nalazi 1 do 10 simbola za vrijednost popusta/dodatka

VisDispl : Value

, 1 simbol , prikazuje polje gdje se postotak popusta/dodatka nalazi Percent 2 do 7 simbola za postotak vrijednosti popusta/dodatka Izlazni podaci: ACK

2.7. NAREDBE ZA ITANJE PODATAKA U REGISTRIMA FPR


Ovaj set naredbi prua informacije o statusu registara FPR bez uzrokovanja aktivnosti ureaja, tj informacije je dobivaju putem komunikacijskog suelja bez ispisa ili prikaza na zaslonu.

2.7.1. Naredba: 67h / g itanje registara grupa


ulaz : <DepNo[2]> izlaz : < DepNo [2]> <;><DepName[20]> <;> <VATClass[1]> <;> <SaleTurnover[11]> <;> <QtySold[11]><;> <RefTurnover[11]> <;> <QtyRef[11]> FPR operacija: Prua informacije za programirane podatke, promet od navedenog broja grupe
Ulazni podaci : DEPNo Izlazni podaci : DEPNo DEPName TaxGroup SaleTurnover QtySold RefTurnover QtyRef

2 simbola za broj grupe 2 za broj grupe 20 simbola za naziv grupe 1 rezervni simbol 2 simbola za akumulirani promet grupe 11 simbola za prodanu koliinu grupe 11 simbola za akumulirani povrat grupe 11 simbola za koliinu povrata grupe

2.7.2. Naredba: 6Bh / k itanje registara artikala


ulaz : <PLUNo[5]> izlaz : <PLUNo[5]> <;> <PLUName[20]> <;> <Price[11]> <;> <TaxGroup[1]> <;>

<Turnover[11]> <;> <PLUQty[11]> <;> <NoLastStat[5]> <;> <DateTime[16]> <;> <Dep[1]><;> <Unit[2]><;> <AddName[12]><;> <AvailQTY><;> <RefundTurnover><;> <RefundQty[11]><;><FlagQTY><;><ArtBarcode>
FPR operacija: Prua informacije o registrima odreenog artikla. Ulazni podaci : PLUNo Izlazni podaci : PLUNo PLUName Price

1 do 5 simbola za broj artikla 5 simbola za broj artikla 20 simbola za naziv artikla 11 simbola za cijenu artikla
22

TaxGroup Turnover PLUQty NoLastStat DateTime Dep Unit AddName AvailQTY RefundTurnover RefundQTY FlagQTY ArtBarcode

1 simbol za poreznu grupu artikla sa opcionalnim vrijednostima , E, J, K i M 11 simbola za akumulirani promet artikla 11 simbola za raspoloivu koliinu artikla 5 simbola za broj zadnjeg izvjetaja o artiklu sa zeroingom 16 simbola za datum i vrijeme zadnjeg izvjetaja o artiklu sa zeroingom 1 simbol za grupu artikla 2 ASCII simbola za iznos jedinine cijene 12 simbola za PLU dodatni naziv 1 do 11 simbola raspoloive koliine na skladitu 11 simbola za akumulirani promet povrata artikla 11 simbola za koliinu povrata artikla 1 bajt vrijednosti '0' bez kontrole; 1 zabranjena prodaja sa negativnom koliinom; 2 doputena prodaja sa negativnom koliinom 12 simbola za barkod artikla (samo za ECR)

2.7.3. Naredba: 6Dh / m itanje iznosa po poreznim grupama


ulaz : nije raspoloivo izlaz : <AmntTaxGrA[11]> <;> <AmntTaxGrE[11]> <;> <AmntTaxGrJ[11]> <;><AmntTaxGrK[11]> <;><AmntTaxGrM[11]> <;> FPR operacija: Prua informacije o akumuliranim iznosima po poreznim grupama. Ulazni podaci : nije raspoloivo Izlazni podaci : AmntTaxGr 11 simbola za akumulirani iznos u specificiranoj poreznoj grupi

2.7.4. Naredba: 6h / n itanje registara 0 (pri ruci)


ulaz : <0> izlaz : <0> <;> <AmntPmnt0[11]> <;> < AmntPmnt 1[11]> <;> < AmntPmnt 2[11]> <;> < AmntPmnt 3[11]> <;> < AmntPmnt 4[11]> <;> FPR operacija: Prua informacije o iznosima pri ruci po nainu plaanja. Ulazni podaci : <0> 1 simbol obavezno 0 Izlazni podaci: <0> 1 simbol obavezno 0 AmntPmnt 11 simbola za akumulirani iznos po nainu plaanja

2.7.5. Naredba: 6h / n itanje registara 1 (openito)


ulaz : <1> izlaz : <1> <;> <NoCust[5]> <;> <NoDisc[5]> <;> <AmntDisc[11]> <;> <NoAdd[5]> <;> <AmntAdd[11]> <;> <NoVoid[5]> <;> <AmntVoid[11]> <;> FPR operacija: Prua informacije o broju kupaca (broj izdanih fiskalnih rauna), broju popusta, dodataka i izmjena i o akumuliranim iznosima. Ulazni podaci : <1> 1 simbol obavezno 1 Izlazni podaci: <1> 1 simbol obavezno 1 NoCust 5 simbola za broj kupaca NoDisc 5 simbola za broj popusta AmntDisc 11 simbola za akumulirani iznos popusta NoAdd 5 simbola za broj dodataka AmntAdd 11 simbola za akumulirani iznos dodataka NoVoid 5 simbola za broj ispravaka AmntVoid 11 simbola za akumulirani iznos ispravaka
23

2.7.6. Naredba: 6h / n itanje registara 2 (RA)


ulaz : <2> izlaz : <2> <;> <AmntPmnt0[11]> <;> < AmntPmnt 1[11]> <;> < AmntPmnt 2[11]> <;> < AmntPmnt 3[11]> <;> <NoRA[5]> <;> FPR operacija: Prua informacije o RA iznosima po nainu plaanja i ukupnom broju operacija. Ulazni podaci : <2> 1 simbol obavezno 2 Izlazni podaci: <2> 1 simbol obavezno 2 AmntPmnt 11 simbola za RA po nainu plaanja NoRA 5 simbola za ukupan broj operacija

2.7.7. Naredba: 6h / n itanje registara 3 (PO)


ulaz : <3> izlaz : <3> <;> <AmntPmnt0[11]> <;> < AmntPmnt 1[11]> <;> < AmntPmnt 2[11]> <;> < AmntPmnt 3[11]> <;> <NoPO[5]> <;> FPR operacija: Prua informacije o PO iznosima po nainu plaanja i ukupnom broju operacija. Ulazni podaci : <3> 1 simbol obavezno 3 Izlazni podaci: <3> 1 simbol obavezno 3 AmntPmnt 11 simbola za PO po nainu plaanja NoPO 5 simbola za ukupan broj operacija

2.7.8. Naredba: 6h / n itanje registara 4 (primljeno)


ulaz : <4> izlaz : <4> <;> < AmntPmnt 0[11]> <;> < AmntPmnt 1[11]> <;> < AmntPmnt 2[11]> <;> < AmntPmnt 3[11]> <;> FPR operacija: Prua informacije o primljenim iznosima od prodaje po nainu plaanja. Ulazni podaci : <4> 1 simbol obavezno 4 Izlazni podaci: <4> 1 simbol obavezno 4 AmntPmnt 11 simbola za primljen iznos po tipu plaanja

2.7.9. Naredba: 6h / n itanje registara 5 (brojai)


ulaz : <5> izlaz : <5> <;> <NoREP[5]> <;> <NoLastFMBlock[5]> <;> <NoEJ[5]> <;> <DateTime[16]> <;> FPR operacija: Prua informacije o trenutnom itanju brojaa dnevnih izvjetaja sa zeroingom, broju zadnjeg bloka pohranjenog u FM, broju EJ te datumu i vremenu zadnje pohrane bloka u FM. Ulazni podaci : <5> Izlazni podaci: <5> NoREP NoLastFMBlock NoEJ DateTime 1 simbol obavezno 5 1 simbol obavezno 5 5 simbola za broj zadnjeg izvjetaja 5 simbola za broj zadnjeg FM bloka 5 simbola za broj EJ 16 simbola za datum i vrijeme zadnje pohrane bloka u FM
24

2.7.10. Naredba: 6Fh / o itanje izvjetaja operatera 1 (openito)


ulaz : <1> <;> <p.No[1]> izlaz : <1> <;> <OpNo[1]> <;> <NoCust[5]> <;> <NoDisc[5]> <;> <AmntDisc[11]> <;> <NoAdd[5]> <;> <AmntAdd[11]> <;> <NoVoid[5]> <;> <AmntVoid[11]> <;> FPR operacija: Prua informacije o ukupnom broju kupaca, popusta, dodataka, izmjena i akumuliranih iznosa po operateru.

Ulazni podaci :
<1> 1 simbol obavezno 1 OpNo Simbol od 1 do 9 koji odgovara broju operatera Izlazni podaci: <1> 1 simbol obavezno 1 OpNo Simbol od 1 do 9 koji odgovara broju operatera NoCust 5 simbola za broj kupaca NoDisc 5 simbola za broj popusta AmntDisc 11 simbola za akumulirani iznos popusta NoAdd 5 simbola za broj dodataka AmntAdd 11 simbola za akumulirani iznos dodataka NoVoid 5 simbola za broj ispravaka AmntVoid 11 simbola za akumulirani iznos ispravaka

2.7.11. Naredba: 6Fh / o itanje izvjetaja operatera 2 (RA)


ulaz : <2> <;> <OpNo[1]> izlaz : <2> <;> <OpNo[1]> <;> <AmntPmnt0[11]> <;> < AmntPmnt 1[11]> <;> < AmntPmnt 2[11]> <;> < AmntPmnt 3[11]> <;> <NoRA[5]> <;> FPR operacija: Prua informacije o RA po nainu plaanja i ukupnom broju operacija po odreenom operateru.
Ulazni podaci : <2 > 1 simbol obavezno 2 OpNo Simbol od 1 do 9 koji odgovara broju operatera Izlazni podaci: 1 simbol obavezno 2 <2 > Simbol od 1 do 9 koji odgovara broju operatera OpNo AmntPmnt 2 simbola za RA po nainu plaanja NoRA 5 simbola za ukupan broj operacija

2.7.12. Naredba: 6Fh / o itanje izvjetaja operatera 3 (PO)


ulaz : <3> <;> <OpNo[1]> izlaz : <3> <;> <OpNo[1]> <;> <AmntPmnt0[11]> <;> <AmntPmnt1[11]> <;> < AmntPmnt 2[11]> <;> < AmntPmnt 3[11]> <;> <NoPO[5]> <;> FPR operacija: Prua informacije o PO po nainu plaanja i ukupnom broju operacija po odreenom operateru. Ulazni podaci : <3 > 1 simbol obavezno 3 OpNo Simbol od 1 do 9 koji odgovara broju operatera Izlazni podaci: <3> 1 simbol obavezno 3 OpNo Simbol od 1 do 9 koji odgovara broju operatera AmntPmnt 2 simbola za PO po nainu plaanju NoRA 5 simbola za ukupan broj operacija

25

2.7.13. Naredba: 6Fh / o itanje izvjetaja operatera 4 (primljeni)


ulaz : <4> <;> < OpNo[1]> izlaz : <4> <;> <OpNo[1]> <;> < AmntPmnt 0[11]> <;> < AmntPmnt 1[11]> <;> < AmntPmnt 2[11]> <;> < AmntPmnt 3[11]> <;> FPR operacija: Prua informacije o primljenim iznosima od prodaje po nainu plaanja i specificiranom operaterom. Ulazni podaci : <4> OpNo Izlazni podaci: <4> OpNo AmntPmnt 1 simbol obavezno 4 Simbol od 1 do 9 koji odgovara broju operatera 1 simbol obavezno 4 Simbol od 1 do 9 koji odgovara broju operatera 11 simbola za iznose primljene prema nainu plaanja

2.7.14. Naredba: 6Fh / o itanje izvjetaja operatera 5 (brojai)


ulaz : <5> <;> < OpNo[1]> izlaz : <5> <;> < OpNo[1]> <;> <NoRep[5]> <;> <DateTime[16]> <;> FPR operacija: Prua informacije o broju zadnjeg izvjetaja operatera i njegovu datumu i vremenu. Ulazni podaci : <5> 1 simbol obavezno 5 OpNo Simbol od 1 do 9 koji odgovara broju operatera Izlazni podaci: <5> 1 simbol obavezno 5 OpNo Simbol od 1 do 9 koji odgovara broju operatera NoRep DateTime 5 simbola za broj zadnjeg izvjetaja 16 simbola za datum i vrijeme zadnjeg izvjetaja operatera

2.7.15. Naredba: 71h / q itanje broja rauna


ulaz : nije raspoloivo izlaz : <NoLastIsRec[4]> <;> FPR operacija: Prua informacije o broju zadnjeg izdanog rauna. Ulazni podaci : nije raspoloivo Izlazni podaci : NoLastIsRec 4 simbola za broj zadnjeg rauna izdanog od FPR

2.7.16. Naredba: 72h / r itanje informacija o trenutnom raunu


ulaz : nije raspoloivo izlaz : <ParOpenRec[1]> <;> {<NoSales[3]> <;> <SbtotTaxGr[11]> <;> <SbtotTaxGrE[11]> <;> <SbtotTaxGrJ[11]> <;><SbtotTaxGrK[11]> <;><SbtotTaxGrM[11]> <;> <ParForbVoid[1]> <;> <ParVATinRec[1]> <;> <ParDetRec[1]> <;> <ParInitPmnt[1]> <;> <ParFinPmnt[1]> <;> <ParInv[1]> <;> <ParPowDown[1]> <;>} FPR operacija: Prua informacije o trenutnom statusu rauna. Ukoliko parametar ParOpenRec ima vrijednost 0 (nije otvoren), naknadna polja se ne alju.

26

Ulazni podaci : nije raspoloivo Izlazni podaci : ParOpenRec 1 simbol vrijednosti 0 ili 1 ozn. inicijaliziran/finaliziran raun NoSales SbtotTaxGr ParForbVoid ParVATinRec ParDetRec ParInitPmnt ParFinPmnt ParInv ParPowDown 3 simbola za broj prodaja 11 simbola za meuzbroj prema poreznoj grupi 1 simbol vrijednosti0 ili 1 ozn. doputeno / zabranjeno 1 simbol vrijednosti0 ili 1 ozn. sa/bez ispisa 1 simbol vrijednosti0 ili 1 ozn. saet/detaljan format 1 simbol vrijednosti0 ili 1 ozn. inicijalizirano/neinicijalizirano plaanje 1 simbol vrijednosti0 ili 1 ozn. finalizirano/nefinalizirano plaanje 1 simbol vrijednosti0 ili 1 ozn. standardni raun/fakturu 1 simbol vrijednosti0 ili 1 ozn. ne iskljuivati/iskljuivati

2.7.17. Naredba: 73h / s itanje zadnjeg datuma dnevnog izvjetaja


ulaz : nije raspoloivo izlaz : <date[10]> <;> <NoLastDRep[4]> <;> <NoLastRAMReset[4]> <;> FPR operacija: Prua informacije o datumu i vremenu zadnjeg dnevnog izvjetaja i zadnjeg resetiranja radne memorije (resetiranje RAM-a). Ulazni podaci : nije raspoloivo Izlazni podaci : Date 10 simbola za datum u formatu DD-MM-GG NoLastDRep 4 simbola za broj zadnjeg dnevnog izvjetaja NoLastRAMReset 4 simbola za broj zadnjeg resetiranja radne memorije

2.7.18. Naredba: 74h / t itanje zadnjih FM blokova


ulaz : nije raspoloivo izlaz : <FreeFMBl[4]> <;> FPR operacija: Prua informacije o preostalom broju slobodnih blokova u fiskalnoj memoriji. Ulazni podaci : nije raspoloivo Izlazni podaci : FreeFMBl 4 simbola za broj slobodnih blokova u FM

2.7.19. Naredba: 75h / u itanje sadraja FM


ulaz : nije raspoloivo izlaz : ACK + zavrni broj pakiranih poruka za svaki blok pohranjen u FM: <Nsegm[4]> <CodStor[1]> <DateStor[16]> <Status[1]> <ReadData [~]> + poruka za kraj niza: <Nsegm[4]><@> FPR operacija: Prua informacije o svakom pojedinom bloku pohranjenom u FM poevi od potvrda i zavretkom sa zavrnom porukom. Ulazni podaci : nije raspoloivo Izlazni podaci : Nsegm 4 simbola za broj fizikog FM bloka CodStor 1 simbol koji navodi tip pohranjenog bloka sa sljedeim vrijednostima: 0 tvorniki broj FPR 1 porezni broj, poloaj decimalnog zareza i porezna stopa prilikom fiskalizacije 4 dnevni financijski izvjetaj 6 promjena poreznih stopa 7 promjena poloaja decimalnog zareza
27

dateStor Status ReadData <@>

16 simbola za datum i vrijeme pohrane bloka 1 simbol 0 ili 1 ozn. ispravan/neispravan ispitni zbroj Ukupan broj proitanih podatkovnih polja 1 simbol obavezno @ za kraj niza

2.7.20. Naredba: 52h / R Programiranje baze podataka klijenta


ulaz : <Option[1]> <;><ClientNo[4]><;><ClIBK[13]> <;> <ClName[18]> <;> <Head[18]> <;> <ClAddress[18]><;><ClCity[18]> izlaz : ACK FPR operacija: Programira bazu podataka klijenta IBK,naziv,sjedite, adresu, grad. Ulazni podaci: Option ClientNo CIIBK CIName Head ClAddress CICity

1 simbol 'P' - programiranje 4 simbola za broj klijenta 13 simbola za IBK klijenta 18 simbola za naziv klijenta 18 simbola za sjedite 18 simbola za adresu klijenta 18 simbola za grad

2.7.21. NAREDBA: 52h / R itanje baze podataka klijenta


ulaz : <Option[1]> <;><ClientNo[4]> izlaz : < ClientNo [4]> <;><ClIBK[13]> <;> <ClName[18]> <;> <Head[18]> <;> <ClAddress[18]><;><ClCity[18]> FPR operacija: Prua informacije o podacima klijenta Ulazni podaci : Option 1 simbol 'R' itanje ClientNo 4 simbola za broj klijenta Izlazni podaci : ClientNo CIIBK CIName Head Cl Address CICity 4 simbola za broj klijenta 13 simbola za IBK klijenta 18 simbola za naziv klijenta 18 simbola za sjedite 18 simbola za adresu klijenta 18 simbola za grad

2.8. NAREDBE ZA ISPIS IZVJETAJA


Set naredbi za ispis izvjetaja generiranih od strane FPR.

2.8.1. Naredba: 77h / w Specijalan FM izvjetaj


ulaz : nije raspoloivo izlaz : ACK FPR operacija: Ispisuje sve specijalne dogaaje pohranjene u FM (pogledajte 2.2.4.). Ulazni podaci : nije raspoloivo Izlazni podaci : nije raspoloivo

28

2.8.2. Naredba: 78h / x Detaljan FM izvjetaj prema broju FM blokova


ulaz : <StartNoRep[4]> <;> <EndNoRep [4]> izlaz : ACK FPR operacija: Ispisuje detaljan Fm izvjetaj po broju inicijalnog i zavrnog FM bloka. Ulazni podaci : StartNoStat 4 simbola za broj inicijalnog FM bloka ukljuenog u izvjetaju

EndNoStat

4 simbola za broj zavrnog FM bloka ukljuenog u izvjetaju

Izlazni podaci: nije raspoloivo

2.8.3. Naredba: 79h / y Saeti FM izvjetaj po broju blokova


ulaz : <StartNoStat[4]> <;> <EndNoStat [4]> izlaz : ACK FPR operacija: Ispisuje saeti FM izvjetaj po broju inicijalnog i zavrnog FM bloka. Ulazni podaci : StartNoStat EndNoStat 4 simbola za broj prvog FM bloka ukljuenog u izvjetaju 4 simbola za broj zadnjeg FM bloka ukljuenog u izvjetaju

Izlazni podaci: nije raspoloivo

2.8.4. Naredba: 7h / z Detaljni FM izvjetaj po datumu


ulaz : <StartDate[6]> <;> <EndDate[6]> izlaz : ACK FPR operacija: Ispisuje detaljni Fm izvjetaj po poetnom i zavrnom datumu. Ulazni podaci : StartDate 6 simbola za poetni datum u formatu DDMMGG EndDate 6 simbola za zavrni datum u formatu DDMMGG Izlazni podaci: nije raspoloivo

2.8.5. Naredba: 7Bh / { Saeti FM izvjetaj po datumu


ulaz : <StartDate[6]> <;> <EndDate[6]> izlaz : ACK FPR operacija: Ispisuje saeti Fm izvjetaj po poetnom i zavrnom datumu. Ulazni podaci : StartDate 6 simbola za poetni datum u formatu DDMMGG EndDate 6 simbola za zavrni datum u formatu DDMMGG Izlazni podaci: nije raspoloivo

2.8.6. Naredba: 7Ch / | Dnevni financijski izvjetaj: Izvjetaj elektronikog dnevnika od datuma do datuma
ulaz : <'J0'><;><'D'><;><StartDate[6]> <;> <EndDate[6]> izlaz : ACK FPR operacija: Ispisuje izvjetaj elektronikog dnevnika od poetnog datuma do zavrnog datuma. Ulazni podaci : 'J0' 2 simbola 'J0' (J i nula) za itanje elektronikog dnevnika 'D' 1 simbol 'D' za definiciju tipa izvjetaja po datumima StartDate 6 simbola za poetni datum u formatu DDMMGG EndDate 6 simbola za zavrni datum u formatu DDMMGG Izlazni podaci: nije raspoloivo
29

2.8.7. Naredba: 7Ch / | Dnevni financijski izvjetaj: Izvjetaj elektronikog dnevnika od broja rauna do broja rauna
ulaz : <'J0'><;><'N'><;><StartNoRec[4]> <;> <EndNoRec [4]> izlaz : ACK FPR operacija: Ispisuje izvjetaj elektronikog dnevnika od poetnog broja rauna do zavrnog broja rauna. Ulazni podaci : 'J0' 2 simbola 'J0' (J i nula) za itanje elektronikog dnevnika 'N' 1 simbol 'N' za definiciju tipa izvjetaja po brojevima StartNoRec 4 simbola za broj prvog rauna ukljuenog u izvjetaju EndNoRec 4 simbola za broj zadnjeg rauna ukljuenog u izvjetaju Izlazni podaci: nije raspoloivo

2.8.8. Naredba: 7Ch / | Dnevni financijski izvjetaj: Izvjetaj elektronikog dnevnika od poetka do kraja
ulaz : <'J0'><;><*> izlaz : ACK FPR operacija: : Ispisuje izvjetaj elektronikog dnevnika od poetnog broja rauna do zavrnog broja rauna. Ulazni podaci : 'J0' 2 simbola 'J0' (J i nula) za itanje elektronikog dnevnika '*' 1 simbol '*' za definiciju tipa izvjetaja svi rauni

2.8.9. Naredba: 7Dh / } Izvjetaj o operaterima


ulaz : < ParZero [1]> <;> <NoOper[1]> izlaz : ACK FPR operacija: Ispisuje izvjetaj o operateru za specificiranog operatera (0 = svi operateri) sa ili bez zeroinga (Z ili X). Kada se specificira vrijednost Z izvjetaj bi trebao ukljuivati sve operatere. Ulazni podaci : ParZero 1 simbol vrijednosti X ili Z , ozn. sa ili bez zeroinga OpNo Simbol od 0 do 9 koji odgovara broju operatera (0 = svi operateri) Izlazni podaci: nije raspoloivo

2.8.10. Naredba: 7Eh / ~ Izvjetaj o artiklima


ulaz : < ParZero [1]> izlaz : ACK FPR operacija: Ispisuje izvjetaj o artiklima sa ili bez zeroinga (Z ili X). Ulazni podaci : ParZero 1 simbol vrijednosti X ili Z , ozn. sa ili bez zeroinga Izlazni podaci: nije raspoloivo

2.8.11.

Naredba: 7Fh / Proireni dnevni izvjetaj

ulaz : <ParZero[1]> izlaz : ACK FPR operacija: Ispisuje proireni dnevni financijski izvjetaj (izvjetaj o artiklima nakon kojeg slijedi dnevni financijski izvjetaj) sa ili bez zeroinga (Z ili X). Ulazni podaci : ParZero 1 simbol vrijednosti X ili Z , ozn. sa ili bez zeroinga Izlazni podaci: nije raspoloivo
30

2.9. POMONE NAREDBE


Set naredbi koji omoguuje uporabu specifinih funkcija ovog modela FRP.

2.9.1. Naredba : 66h / f Status modula pisaa


ulaz : none izlaz : <Status bytes[4]> FPR operacija: prua detaljne informacije o trenutnom stanju modula pisaa duljine 4 bajta (poput standardnih POS pisaa, no sa MSB = 1). Ulazni podaci: nije raspoloivo Izlazni podaci: Znaenje bitova svakog bajta: ST0.0 0 ST0.1 0 ST0.2 razina signala za ladicu ST0.3 printer nije spreman ST0.4 1 ST0.5 otvoren poklopac ST0.6 status paper feed ST0.7 1 ST1.0 rezervirano ST1.1 rezervirano ST1.2 rezervirano ST1.3 greka sa rezaem papira ST1.4 0 ST1.5 fatalna greka ST1.6 pregrijanost ST1.7 1 ST2.0 JNP (papir urnala blizu kraja) ST2.1 RNP (papir za kupca blizu kraja) ST2.2 JPE (nema papira urnala) ST2.3 RPE (nema papira za kupca) ST2.4 0 ST2.5 rezervirano ST2.6 rezervirano ST2.7 1 ST3.0 printaj spremnik podataka ST3.1 rezervirano ST3.2 rezervirano ST3.3 rezervirano ST3.4 0 ST3.5 rezervirano ST3.6 rezervirano ST3.7 1

Status bytes (ST0..ST3)

2.9.2. Naredba : 51h / Q 'QE' ukljuen / 'QD' iskljuen ispis barkoda na kraju rauna
ulaz : <En/Dis[1]> ouput: ACK FPR operacija: Ovisno o parametru ispisuje ili ne ispisuje barkod na kraju svakog rauna. Barkod je EAN13 formata specificiranog sljedeom naredbom. Ulazni podaci: En/Dis 1 znak (parametar) vrijednosti ukljuen ili D iskljuen Izlazni podaci: nije raspoloivo
31

2.9.3. Naredba: 51h / Q Postavljanje formata barkoda ispisanog na kraju rauna QF


ulaz : <F> <;> <CodeForm [12]> izlaz : ACK FPR operacija: Definira sadraj 12 znakova barkoda, ispisanog na kraju svakog rauna. Ulazni podaci: <F> 1 znak obavezno F <CodeForm> 12 znakova sa moguim kombinacijama vrijednosti:
- Brojevi od 0 do 9 nalaze se izravno na barkodu na odgovarajuem mjestu - 2 znaka dd predstavljaju dan iz trenutnog datuma - 2 znaka mm predstavljaju mjesec iz trenutnog datuma - 2 znaka yy predstavljaju zadnje dvije znamenke godine iz trenutnog datuma - 4 znaka NNNN predstavljaju broj rauna - 4 znaka PPPP predstavljaju broj POS-a Izlazni podaci: nije raspoloivo

2.9.4. Naredba: 51h / Q Ispis barkoda QP


ulaz : <P> <;> <CodeType[1]> <;> <CodeLen[2]> <;> <CodeData[0..255]> izlaz : ACK FPR operacija: Ispisuje barkod tipa specificiranog parametrima CodeType i CodeLen koji sadri podatke navedene u polju CodeData. Ulazni podaci: <P> 1 znak P <CodeType> 1 simbol sa moguim vrijednostima navedenim u donjoj tablici <CodeLen> 2 bajta za broj bajtova prema tablici <CodeData> Od 0 do 255 bajtova podataka u rasponu navedenom u tablici Izlazni podaci: nije raspoloivo Tablica: <CodeType> <CodeLen> Raspon parametra <CodeData> Tip barkoda 2 ili C Brojevi od 0 do 9 12 ili 13 JAN 13 (EAN13) Ogranienje duljine za neke tipove barkodova postoji zbog podruja ispisa a ne zbog standarda barkoda. Ukoliko se poalju dodatni podaci ispisani barkod se moda nee moi ispravno oitati.

2.9.5. Naredba: 55h / 'U' Sistemska naredba za oitavanje razliitih tipova sistemske memorije
ulaz : <option><;><'password'> izlaz : BIN file FPR operacija: Oitavanje sadraja programske/radne/fiskalne/flash memorije u bin formatu Ulazni podaci : Option 1 simbol sljedee vrijednosti: 'P' za programsku memoriju 'O' za radnu memoriju 'F' za fiskalnu memoriju 'A' za flash memoriju samo baza podataka artikala 'password' 6 simbola sistemske zaporke '4etene' Izlazni podaci: binarna datoteka
32

2.9.6. Naredba: 58h / 'X' Sistemska naredba za aktivaciju protokola u fiskalnom nainu rada
ulaz : <tajni datum sa informacijama o ID softvera i serijskim brojem >
izlaz : ACK FPR operacija: ukoliko su podaci ispravni, ova naredba aktivira protokola

2.9.7. Naredba: 59h / 'Y' Sistemska naredba za oitavanje IOSA


ulaz : <option> Izlaz : <IOSA> FPR operacija: Oitavanje trenutnog IOSA iz fiskalnog ureaja Ulazni podaci : Option 1 simbol 'R' itanje Izlazni podaci: binarna datoteka IOSA 16 simbola za IOSA

3. ZAHTJEVI SOFTVERSKE APLIKACIJE 3.1. Pravila za uporabu naredbi


Naredbe bi trebalo koristiti u skladu sa sljedeim pravilima: Ne aljite sljedeu naredbu prije primitka odgovora od prethodne naredbe. Pazite na redoslijed poslanih i primljenih poruka. Broj poruke u svakoj sljedeoj naredbi bi se trebao razlikovati od broja u prethodnoj naredbi. Pazite na dva statusna bajta potvrdnog odgovora. Kada su primljene informacije nedostatne zatraite detaljne statusne informacije naredba 20h. Za provjeru statusa pripravnosti FPR koristite nepakirane poruke (pogledajte 3.3).

3.2. Primjer prodajne transakcije FPR


Prodajna transakcija koju kontrolira softverska aplikacija je postupak koji se sastoji od nekoliko naredbi, meu kojima se obavezno nalaze: inicijalizacija fiskalnog rauna kupca (naredba 30h), registracija prodaje (naredba 32h), plaanje (naredba 35h) i finalizacija fiskalnog rauna (naredba 38h ). Primjer redoslijeda naredbi za izdavanje fiskalnog rauna kupcu: otvaranje fiskalnog rauna (naredba 30h) sadri informacije o broju i zaporci operatera, tip rauna detaljan/saet, sa/bez ispisa PDV-a (pogledajte 3.2.1.); registracija prodaje iz baze podataka artikala u FPR (32h) sadri broj artikla kao i neobavezne informacije o prodanoj koliini i vrijednosti/postotku popusta/dodatka; iznos meuzbroja (naredba 33h) sadri neobavezne parametre za ispis, eksterni prikaz i vrijednost/postotak popusta/dodatka akumuliranog iznosa; informacije o trenutnom raunu (naredba 72h) zahtijeva odgovor od FPR, koji sadri trenutne parametre rauna, broj prodaja, akumulirane iznose po poreznim grupama, informacije o inicijaliziranim ili finaliziranim plaanjima; izraun i plaanje PDV-a na poreznom raunu (naredba 36h) izvrava automatski izraun PDV-a na raunu i njegovu isplatu na porezni raun; plaanje (naredba 35h) sadri informacije o iznosu i nainu plaanja. Koji moe u potpunosti ili djelomino pokrivati ukupan iznos rauna, kao i parametar za izraunavanje ostatka; zatvaranje fiskalnog rauna (naredba 2Fh).
33

3.3. Podrka za programere


Za jednostavnije programiranje fiskalnog pisaa kreirali smo library naziva ZFPlib. Library sadri sve naredbe potrebne za normalan rad FPR kao i neke od uobiajenih servisnih naredbi. ZFPlib se moe koristiti kao C++ library i/ili COM komponenta. Library je otvorenog izvorinog koda izdana pod Mozilla javnom licencom 1.1 i sadri: opise protokola, suelje za programiranje (API), kao i neke primjere programa napisanih na razliitim programskim jezicima Jedan od dotinih primjera programa odrava ukupnu funkcionalnost library te se moe koristiti za testiranje i prouavanje protokola i programskog suelja te ak i za programiranje rutina. Za uporabu library ne morate detaljno prouavati komunikacijski protokol.

34

SERVISNIPRIRUNIK

PRILOG VII

TREMOL M
UPUTE ZA POSTAVLJANJE PROGRAMSKE I FISKALNE PLOMBE

SADRAJ
1. UPUTE ZA POSTAVLJANJE PROGRAMSKE I FISKALNE PLOMBE ZA TREMOL M ........ 1

1. UPUTE ZA POSTAVLJANJE PROGRAMSKE I FISKALNE PLOMBE ZA TREMOL M

Na slici na mjestu 1 je prikazan poloaj za fiskalnu plombu. Fiskalna plomba titi mjesto na kojemu je fiskalna memorija povezana sa matinom ploom ECR. Poloaji 2 i 3 prikazuju mjesta na koja treba postaviti plombe za zatitu programske memorije. Broj 2 titi konektor dizajniran za brisanje i zapisivanje u programsku memoriju ECR a 3 titi vezu izmeu matine ploe i tiskane ploe suelja, koja se koristi za prepisivanje programske memorije procesora. Dimenzije plombe su 5512 mm izraene od posebnog samo-unitavajueg PVC LMK materijala.

You might also like