105
ELEKTRONIČKA BLAGAJNA SA FISKALNOM MEMORIJOM TREMOL M SERVISNI PRIRUČNIK

TREMOL M Servisni Priručnik

Embed Size (px)

Citation preview

Page 1: TREMOL M Servisni Priručnik

ELEKTRONIČKA BLAGAJNA SA FISKALNOM MEMORIJOM

TREMOL M

SERVISNI PRIRUČNIK

Page 2: TREMOL M Servisni Priručnik

2

Page 3: TREMOL M Servisni Priručnik

3

SADRŽAJ POGLAVLJE 1: SERVISNI OPIS ELEKTRONIČKE BLAGAJNE SA FISKALNOM MEMORIJOM – TRA01........ 5 1. OPĆENITI OPIS ....................................................................................................................................... 5 2. SADRŽAJ AMBALAŽE ............................................................................................................................ 5 3. TEHNIČKE SPECIFIKACIJE .................................................................................................................... 6 4. OPIS HARDVERA .................................................................................................................................... 6

4.1. MATIČNA PLOČA ............................................................................................................................. 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 PLOČA GPRS/SUČELJA ................................................................................................... 8 4.9. USB ................................................................................................................................................... 9

5. SHEME I OPISI KONEKTORA ............................................................................................................... 10 5.1. NA MATIČNOJ PLOČI ................................................................................................................. 10 5.2. NA TISKANOJ PLOČI SUČELJA ................................................................................................. 13 5.3. NA TISKANOJ PLOČI PISAČA .................................................................................................... 15

POGLAVLJE 2: OPIS SERVISNOG NAČINA RADA ....................................................................................... 17 6. NEKE OSNOVNE FUNKCIJE KOJE SE PRIPREMAJU U SERVISNOM NAČINU 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. Vraćanje svih sistemskih parametara na osnovne vrijednosti (RESETIRANJE tipa C) ............ 18

6.4. KONFIGURACIJA GPRS POSTAVKI .......................................................................................... 18 7. NAČIN RADA ZA PROGRAMIRANJE ................................................................................................... 18

7.1. PROGRAMIRANJE OPĆIH I SISTEMSKIH PARAMETARA ECR [NAČIN 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 NAČINU RADA “PROGRAMIRANJE I IZVJEŠTAVANJE” [PODIZBORNIK7] . 21 7.5. SISTEMSKI TESTOVI ECR I PRISTUPNE ZAPORKE [PODIZBORNIK 8] ................................... 21

7.5.1. Vraćanje 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 poslužitelj ............................................................ 25

8. ISPISANE PORUKE O GREŠKAMA I RESTRIKCIJAMA ..................................................................... 27 PRILOG I………………………………..……………………………….……………....TEHNIČKA DOKUMENTACIJA PRILOG II……………………...........…………………………………………………....…..PRIZVOĐAČKA 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

Page 4: TREMOL M Servisni Priručnik

4

Page 5: TREMOL M Servisni Priručnik

5

POGLAVLJE 1: SERVISNI OPIS ELEKTRONIČKE BLAGAJNE SA FISKALNOM MEMORIJOM – TRA01

1. OPĆENITI OPIS

Opis:

1. Tipkovnica; 2. Poklopac pisača; 3. Zaslon za kupca; 4. Zaslon za blagajnika; 5. Sučelja za PC, barkod čitač i vagu 6. Namotavač trake žurnala

2. SADRŽAJ AMBALAŽE

- ECR (Elektronička 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 upravljačkim programima i softverom - Dokumenti

Page 6: TREMOL M Servisni Priručnik

6

3. TEHNIČKE 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 priključak za računalo; - RS232 serijski priključci za računalo, čitač barkodova i vagu; - Načini rada za komunikacije i programiranje, izvještavanje i fiskalni ispis; - SD kartica za elektronički žurnal sa 1 GB memorije, formatirana od strane proizvođača, za pohranu svih ispisanih dokumenata sa digitalnim potpisom korištenjem MD5 algoritma; - Ugrađen GPRS modul za prijenos fiskalnih podataka između fiskalne memorije i poslužitelja poreznih vlasti sa sljedećim značajkama:

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 omogućuje smanjivanje perifernih komponenti potrebnih za dobivanje željene funkcionalnosti blagajne na minimum.

Glavne prednosti ove konfiguracije su sljedeće: - brži rad ECRFM; - bolja kvaliteta ispisa; - raspoloživost 3 nezavisna RS232 sučelja; - USB sučelje; - GPRS komunikacija; - microSD kartica za pohranu EŽ; - nadzor: baterije, temperature pisača, optičkog senzora pisača putem integriranog ADC u mikrokontroleru; - senzor otvaranja poklopca; - uključivanje/isključivanje putem tipke na tipkovnici i automatsko isključivanje putem timera. Uređaj se sastoji od sljedećih općenitih modula:

- matične ploče (TRA01.01.04.00) - tiskane ploče pisača (TRA06.02.01.00-01) - tipkovnice (TRA01.03.01.00-01) - tiskane ploče GPRS/sučelja board (TRA01.01.05.00) - zaslona (TRA01.04.00.00-01) - tiskane ploče fiskalne memorije (TRP01.00.02.00-01)

Page 7: TREMOL M Servisni Priručnik

7

4.1. MATIČNA PLOČA

Pruža postavljanje i kontrolu napajanja kao i povezivanje i upravljanje ostalim modulima.

4.2. NAPAJANJE

Uređaj se napaja putem eksternog strujnog adaptera 7,5V/3,3А ili putem interne akumulatorske baterije – 6V. Baterija se puni kada je u ECRFM uključen 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 preopterećenja u slučaju problema. Napon baterije nadzire procesor putem razdjelnika R122, R123. Tranzistori VT111 i VT113 prekidaju struju iz baterije kada se uređaj isključi. Na ovaj se način izbjegava nepotrebna potrošnja.

Tranzistor VT106 formira signal niske razine (logička 0) kada je adapter uključen (koristi se za upravljanje automatskim isključivanjem ECR). Tranzistor VT105 uključuje i isključuje napajanje glave pisača

Za rad logičkog dijela matične ploče koriste se 3,3V a za napajanje motora i namotavača pisača – 5V iz D101 i D103. Zadnja dva imaju “omogućen” ulaz, što omogućava da njihovim izlazom upravlja procesor.

Kondenzator С104, odvojen od ulaznog napona diodom VD102, pruža dodatno vrijeme za rad sklopova, što je potrebno za normalan dovršetak posla u slučaju nestanka struje.

Integralan sklop D102 šalje logičku 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 isključena tranzistori VT101 i VT102 prekidaju napajanje D102.

4.3. MEMORIJA Na matičnoj ploči postoje tri tipa memorije – serijska SPI FLASH memorija M45PE16 (2МВ), serijska EEPROM (24С512, 2 kom sa različitim 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 sučelja. Pozadinska osvjetljenja zaslona su različitog napona – zaslon za blagajnika – 5V, zaslon za kupca - 3.3V. Tranzistori VT1 i VT601 (na tiskanoj ploči zaslona) omogućuju 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 zaštita blokiranjem naredbe za brisanje putem logičkog IC a integriranog na tiskanoj ploči fiskalne memorije.

Page 8: TREMOL M Servisni Priručnik

8

4.6. PISAČ

Pisač je spojen na dodatnu tiskanu ploču (tiskanu ploču pisača). Na njoj se nalazi sklop za upravljanje stepper motorom (D201, R213, R214), sklop za upravljanje motorom namotavača (VD202, R207, R208, VT201, VD201, R201, R202, R203), sklopovima za uvjetovanje signala za optički senzor za papir, toplinski senzor i senzor poklopca.

Stepper motor pisača i motor namotavača se napajaju reguliranim naponom od 5V. Tranzistor VT201 kontrolira napon za motor namotavača. 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 način motor namotavača radi sinkronizirano da motorom pisača.

R206 ograničava struju kroz LED senzora papira. R204 ograničava odašiljačku struju za foto tranzistor ovog senzora.

4.7. OPISI KRATKOSPOJNIKA JP1 – Kratkospojnik za prisilno uključivanje. Samo za tvorničke i servisne namjene JP2 – Kratkospojnik servisnog načina rada Aktivira servisni način rada. Za aktivaciju servisnog načina rada kratkospojnik mora biti uključen (zatvoren) tijekom uključenja blagajne (pogledajte poglavlje 2 OPIS SERVISNOG NAČINA RADA). U normalnim uvjetima JP2 je otvoren (uklonjen). JP101 – Kratkospojnik pomoćne baterije. Za normalan rad mora biti uključen (zatvoren). Kada je uklonjen (otvoren) uzrokuje gubitak operativnih zapisa i postavki vremena. Nakon uključenja ECR registrira RESET tipa P. Ne uključujte dok je ECR uključena!

4.7. TIPKOVNICA Elektronički, tipkovnica predstavlja matricu sa 5 redova i 8 stupaca + jedna nezavisna tipka (UKLJUČIVANJE/ISKLJUČIVANJE). Stupci su sa kontrolerom spojeni putem dioda VD4-VD8, VD11-VD13. Pritisnuta tipka se registrira kada odgovarajući stupac pošalje logičku 0 i odgovarajući red se očitava kao logička 0. Tipka UKLJUČIVANJE/ISKLJUČIVANJE) putem dvostruke diode VD15 napaja kontrolne ulaze dva regulatora D101 i D103, a kroz R3 i VD14 šalje signal mikroprocesoru. Na ovaj način je sklop pod naponom čak i kada je blagajna isključena. Nakon početne inicijalizacije i određenog počeka mikroprocesor šalje logičku 1 signalu PWR_CTRL (putem diode VD15), i na taj način blokira signal PWR_ON (kontrola regulatora) u logičkoj 1. Nakon toga napajanje ostaje aktivno nakon otpuštanja tipke. Kada je blagajna uključena pritisak tipke registrira signal PWR_BT. Kada se detektiraju određeni poček i otpuštanje registrirane tipke procesor stvara signal PWR_CTRL u nuli, čime se blokiraju oba stabilizatora i prekida napajanje.

4.8. TISKANA PLOČA GPRS/SUČELJA

Na ovoj tiskanoj ploči su raspoloživa tri serijska (RS232) sučelja – jedno za povezivanje sa računalom, jedno za vagu (eksterni zaslon) i jedno za čitač barkodova.

Page 9: TREMOL M Servisni Priručnik

9

Sučelje za vagu/eksterni zaslon je standardno (signali TXD1, RXD1 i GND), bez dodatnih funkcija.

Sučelje čitača barkodova omogućuje napajanje čitača putem blagajne (5V). Signal RXD3 se koristi za primanje podataka iz čitača i TXD3 se može koristiti kao CTS ili DTR signal, za stavljanje prijenosa podataka iz čitača na čekanje.

Za pretvaranje razina iz TTL/CMOS u RS232 koristi se D501. Na tiskanoj ploči sučelja se nalazi GPRS modul. Za povezivanje s njim se koristi isti

RS232 kanal koji se koristi i za vagu. D506 prebacuje sučelje procesora između 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 matičnoj ploči. Služi za povezivanje sa računalom putem standardnog USB2.0 (Full Speed, 12Mb/s). D2 je EMI filtar, terminator and zaštita od elektrostatskih izboja.

Page 10: TREMOL M Servisni Priručnik

10

5. SHEME I OPISI KONEKTORA

5.1. NA MATIČNOJ PLOČI

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. Središnji pin – pozitivan.

Page 11: TREMOL M Servisni Priručnik

11

X103 – Konektor za ladicu Pin Opis 1 +7V 2 +7V 3 GND 4 GND

X105 – Kabel za napajanje GPRS modula – na X501 na tiskanoj ploči sučelja

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 uključivanje/isključivanje 15 VCC X2 – Konektor za tiskanu ploču pisača Pin Opis 1 +3.3V 2 FCLK 3 FDOUT 4 GND 5 Zatvarač pisača 6 Uklj. motora 2 7 Uklj. motora 1 8 Faza motora 2 9 Faza motora 1 10 Stroboskop pisača1 11 Stroboskop pisača 0

Page 12: TREMOL M Servisni Priručnik

12

12 Temperaturni senzor pisača 13 Senzor papira 14 Senzor poklopca X3 – Strujni konektor tiskane ploče pisača Pin Opis 1 +5V 2 VPRN (napajanje glave pisača) 3 GND X4 – Konektor tiskane ploče sučelja 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 tvorničku 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

Page 13: TREMOL M Servisni Priručnik

13

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 PLOČI SUČELJA

Opis konektora X501 – Konektor napajanja GPRS modula (sa matične ploče) Pin Opis 1 Napajanje 2 GND X502 – Utor za SIM kartice X503 – Konektor vage/eksternog zaslona, RS232 (RJ11 tipa)

Page 14: TREMOL M Servisni Priručnik

14

Pin Opis 1 NC 2 RS232 TX 3 RS232 RX 4 GND X504 – Konektor čitača barkodova, RS232 (RJ11 tipa) Pin Opis 1 +5V 2 RS232 TX 3 RS232 RX 4 GND X505 – Računalni RS232 konektor Pin Opis Rezervirano 1 NC 2 RS232 TX 3 RS232 RX 4 GND Rezervirano X506 – Sučelje za programiranje procesora X507 – Plosnati kabel za tiskanu ploču sučelja (na x4 na matičnoj ploči)

Page 15: TREMOL M Servisni Priručnik

15

5.3. NA TISKANOJ PLOČI PISAČA

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

Page 16: TREMOL M Servisni Priručnik

16

17 Senzor temperature 18 STROBE4 19 STROBE5 20 STROBE6 21 GND 22 GND 23 /LATCH 24 NC 25 +VPRN 26 +VPRN 27 PHASEA – signal pogona motora 28 /PHASEA – signal pogona motora 29 PHASEB – signal pogona motora 30 /PHASEB – signal pogona motora X203 – Strujni kabel tiskane ploče pisača (u X3 na matičnoj ploči) X204 – Signalni kabel tiskane ploče pisača (u X2 na matičnoj ploči) X205 – Konektor senzora poklopca Pin Opis 1 GND 2 LED anoda 3 Fototranzistorski kolektor 4 GND

Page 17: TREMOL M Servisni Priručnik

17

POGLAVLJE 2: OPIS SERVISNOG NAČINA RADA Servisni način rada se aktivira na sljedeći način: uklonite servisni pečat, otvorite fiskalni uređaj, postavite servisni kratkospojnik te uključite fiskalni uređaj

6. NEKE OSNOVNE FUNKCIJE KOJE SE PRIPREMAJU U SERVISNOM NAČINU RADA

6.1. STAVLJANJE ECR U RAD (FISKALIZACIJA)

Oprez! Ovaj postupak je nepovratan. Stavljanje ECR u rad (fiskalizacija) je postupak aktivacije fiskalne memorije uređaja. To mora izvršiti ovlaštena osoba iz tvrtke navedene u putovnici uređaja u prisutnosti porezno odgovorne osobe. Servisni tehničar mora provjeriti podudaranje serijskog broja fiskalnog uređaja i broja fiskalne memorije zapisanih u putovnici, navedenih na etiketi uređaja i na izdanim potvrdama. Prije stavljanja u rad nužno je programirati ili provjeriti: - Naziv tvrtke i adresu, naziv i adresu trgovačkog objekta, JIB i PIB brojeve; - Stope PDV-a i položaj decimalne točke; - Članstvo korištenih artikala i grupa u odgovarajućim PDV razredima. Za fiskalizaciju uređaja svi izvještaji moraju biti nula. Kada se blagajna fiskalizira sve skupljeno prije fiskalizacije se zbraja u zapise PDV i ukupan promet se briše. Fiskalizacijski postupak: pogledajte „7.1.1. Fiskalizacija“

Page 18: TREMOL M Servisni Priručnik

18

6.2. IZMJENE FISKALNE MEMORIJE I EŽ Kada je potrebno izmijeniti postavke fiskalnog uređaja, doše 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 slučaju hardverskog problema (npr. slaba baterija mikrokontrolera ili IC EEPROM-a) fiskalni uređa vrši automatsko resetiranje dnevnog prometa iz radne memorije na fiskalnom uređaju (bez uklanjanja servisnog pečata) te treba pristupiti servisnom načinu rada kako bi se postavili datum i vrijeme. Nakon potvrde događaj se bilježi u fiskalnoj memoriji ka RESETIRANJE tipa P.

Napomena: Ovo resetiranje se može aktivirati ručno isključivanjem baterijskog kratkospojnika - pogledajte poglavlje 1. 6.3.2. Vraćanje svih sistemskih parametara na osnovne vrijednosti (RESETIRANJE tipa C)

Također je moguće izvršiti 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. NAČIN RADA ZA PROGRAMIRANJE Jedini raspoloživi način rada u servisnom načinu rada je programiranje:

Podesavanje 1 - 8. Raspoloživi su svi podnačini rada kao i u normalnom (ne servisnom) načinu rada uz neke dodatne funkcije koje su specifične baš za ovaj način rada. Podnačini rada za programiranje:

- 1 programiranje općenitih 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 načinu rada „Programiranje i izvještavanje“;

- 8 testiranja ECR i promjena pristupnih zaporki;

- o servisne intervencije;

Page 19: TREMOL M Servisni Priručnik

19

- 9 programiranje klijentske baze podataka.

- [ identifikacijski broj za softversku aplikaciju;

- p Postavljanje datuma i vremena.

Podizbornici o, [, p (servisne intervencije, identifikacijski broj za softversku aplikaciju i postavljanje datuma i vremena) su raspoloživi samo u servisnom načinu rada.

7.1. PROGRAMIRANJE OPĆIH I SISTEMSKIH PARAMETARA ECR [NAČIN RADA 1]

7.1.1. Fiskalizacija [podizbornik 1]

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

Za postavljanje parametara parametra izvršite sljedeće korake:

- Pritisnite 8 kako biste odabrali parametar: 08 Fiscaliz. 0 i promijenite

vrijednost na 1 (pritiskom =). - 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 može raditi sa raznim perifernim uređajima – vagom, računalom, čitačem

barkodova. Na raspolaganju je nekoliko postavki. U ovom načinu rada možete promijeniti:

1 Brzinu prijenosa podataka;

2 Protokol vage;

3 Protokol eksternog zaslona;

4 GPRS Brzinu prijenosa, protokol vage i protokol eksternog zaslona možete odabrati na način

opisan u uputama za uporabu.

Page 20: TREMOL M Servisni Priručnik

20

7.2.1 GPRS

Izbornik postavki GPRS-a se može vidjeti pritiskom tipke |:

= - Unos PIN-a

: - Promjena PIN-a

) – Uključivanje/isključivanje 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 traži potvrdu

izmjena. Za potvrdu pritisnite = ili bilo koju drugu tipku za izlaz.

Funkcijske tipke: Tipka Funkcija/vrijednost Osnovni raspon vrijednosti

p Prijelaz na višu grupu stope PDV-a Do M

o Prijelaz na nižu grupu stope PDV-a Do А

= Postavljanje stope poreza odabrane PDV grupe

Znamenke 0,00 % do 99,99 % A = 0,00 E = **,** J = **,** K = **,** M = **,**

: Isključivanje uporabe odabrane PDV grupe

Isključena PDV grupa se prikazuje kao **,**%

| Ispis stope poreza Oprez!!! Stope poreza su određene zakonom. Vrijednosti PDV-a možete promijeniti tek nakon Z dnevnog izvještaja. Izmjene ovih vrijednosti se pohranjuju u FM zajedno sa sljedećim dnevnim izvještajem. Programirati isključivo u slučaju nužde!

Page 21: TREMOL M Servisni Priručnik

21

7.4. KOMUNIKACIJA U NAČINU RADA “PROGRAMIRANJE I IZVJEŠTAVANJE” [PODIZBORNIK7]

ECR prima naredbe iz računalnog sučelja. Na zaslonu se prikazuje sljedeće: -- Line --

U ovom načinu rada se uspostavlja komunikacija sa računalo te se istovremeno može:

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. SISTEMSKI TESTOVI ECR I PRISTUPNE ZAPORKE [PODIZBORNIK 8] U ovom načinu rada je moguće provjeriti funkcionalnost različitih modula ECR. Pritiskom odgovarajućih tipki pokreću se sljedeći testovi: Tipka Test Radnja, karakteristike

1 Test serijskog sučelja 1 (računalo) Provjera slanja i primanja podataka

2 Test serijskog sučelja 2 (vaga) Provjera slanja i primanja podataka

3 Test serijskog sučelja 3 (čitač barkodova) Provjera slanja i primanja podataka

[ Test fiskalne memorije Čitanje i provjera ispitnih zbrojeva zapisa, ispis preostalih zapisa

? Test RAM memorije Provjera i ispis inačice firmwarea

= Test pisača Ispis kodne tablice znakova

! Test neizbrisive memorije Provjera i ispis inačice EEPROM-a

9 Test ladice Otvaranje ladice

4 Test SD kartice Provjera prisutnosti SD kartice u ECR

5 Test GPRS-a Provjera veze sa mobilnom mrežom

) Test zaslona Prikaz svih znakova na zaslonu

. Test tipkovnice Prikaz koda svake pritisnute tipke (za prekid

testa isključite ECR ili dva puta pritisnite /)

Page 22: TREMOL M Servisni Priručnik

22

U ovom načinu rada moguće je izvršiti dodatne postavke ECR:

Tipka Funkcija Osnovni raspon vrijednosti

% Odabir datoteke logotipa 0 ili 1 Osnovna vrijednost - 0

^ Provjera napunjenosti baterije Vrijednost baterije

& Gustoća ispisa Broj 1 do 3

* Postavljanje / prikaz vremena do automatskog isključenja

Vrijednosti 01 ,02,05 do 10 minuta Za modele koji rade na baterije

( Kontrast zaslona Vrijednosti 01 do 10

U ovom načinu rada moguće je promijeniti zaporke za pristup izvještajima i načinu rada za programiranje. Zaporke se moraju sastojati od 5 znamenki.

Funkcijske tipke Tipka Funkcija Osnovni raspon vrijednosti

] Unos zaporke za izvještaje “I“ 5 znamenki 11111

: Unos zaporke za izvještaje “S“ 5 znamenki 22222

L Unos zaporke “P“ 5 znamenki 33333

p Vraćanje tvorničkih postavki

0 Vraćanje vrijednosti svih sistemskih parametara na osnovne vrijednosti (pogledajte „7.5.1. Vraćanje svih sistemskih parametara …”)

| Pomoć 7.5.1. Vraćanje vrijednosti svih sistemskih parametara na osnovne vrijednosti (RESETIRANJE tipa C) Vraćanje osnovnih vrijednosti je moguće samo kada su svi izvještaji izbrisani i EŽ je ispisana.

U podnačinu 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 vraćaju. Nakon potvrde događaj se bilježi u fiskalnoj memoriji samo ukoliko je za fiskalni

uređaj već provedena fiskalizacija. Ovo RESETIRANJE se bilježi kao RESETIRANJE tipa C.

Page 23: TREMOL M Servisni Priručnik

23

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 početka 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 završetka 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 može pregledati –

ispisati pritiskom tipke |) te potvrdite pritiskom tipke =.

Datum početka i završetka te tipke servisne intervencije se ispisuju. Unesene informacije

potvrdite Potvrditi??? pritiskom tipke =.

Tipovi servisnih intervencija su sljedeći: 1 -„N“ - neosnovano zahtjevano servisiranje; 2 -„T“ - tehnički 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 sadržaja programske memorije; 8 -„M“ - zamjena fiskalnog modula;

Nakon potvrde događaj se bilježi u fiskalnoj memoriji samo ukoliko je za fiskalni uređaj već provedena fiskalizacija.

7.7. POSTAVLJANJE IOSA

U izborniku Podesavanje 1 - 8 pritisnite E 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 također ispisuje broj preostalih promjena. Nakon potvrde događaj se bilježi u fiskalnoj memoriji samo ukoliko je za fiskalni uređaj već provedena fiskalizacija.

7.8. POSTAVLJANJE DATUMA I VREMENA Datum i vrijem se mogu postaviti isključivo uporabom servisnog kratkospojnika Datum i vrijem se mogu postaviti isključivo kada se napravi nulti izvještaj Ne može se postaviti raniji datum od datuma zadnjeg fiskalnog izvještaja. Za unos datuma više od jednog dana od trenutnog datuma ECR zahtijeva potvrdu ponovnim unosom dotičnog datuma.

U izborniku Podesavanje 1 - 8 pritisnite p, unesite datum u formatu DD.MM.GGGG.

i potvrdite pritiskom tipkem =. 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.

Page 24: TREMOL M Servisni Priručnik

24

7.9. ZAMJENA FISKALNE MEMORIJE I EŽ Kada dođe do promjene vlasnika ECR, nekog problema ili se napuni fiskalna memorija i/ili SD kartica (EŽ), morate zamijeniti obje memorije!!! Ovaj postupak je moguće izvršiti isključivo u servisnom načinu rada.

1. Uklonite servisni pečat, otvorite ECR i postavite servisni kratkospojnik. 2. Zamijenite fiskalnu memoriju i SD karticu (EŽ) novima; 3. Uključite uređaj

Podesavanje 1 - 8.

4. Izvršite softversko resetiranje tipa C, pogledajte odjeljak p.7.5.1. 5. Na ECR se prikazuje: Lozinka:

6. Unesite tvorničku zaporku: 190821; 7. Postavite datum i vrijeme – pogledajte odjeljak p.7.8 8. Na ECR se prikazuje: IBFU:

9. Unesite 6-znamenkasti proizvodni broj (IBFU) fiskalnog uređaja te pritisnite tipku =;

10. Na ECR se prikazuje: IBFM:

11. Unesite 6-znamenkasti broj nove fiskalne memorije (IBFM) te pritisnite tipku =; 12. ECR vrši provjeru i ukoliko je sve u redu ECR pohranjuje brojeve u fiskalnoj memoriji. 13. ECR ispisuje potvrdu sa IBFU i IBFM brojevima. 14. Isključite ECR, uklonite kratkospojnik te ponovno uključite uređaj. 15. ECR je spremna za rad u TESTNOM načinu 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 uređaja; Nakon softverskog resetiranja; Kada zatrebate promijeniti lokaciju datoteka;

Kako konfigurirati GPRS: Postavljanje se vrši putem programa GPRSControl, putem kojeg treba postaviti postavke

GPRS veze (ovisno o mobilnom operateru) i FTP postavke (ovisno o poreznom uredu). Povežite ECR sa računalom; Uklonite servisni pečat, otvorite ECR, postavite servisni kratkospojnik te uključite

ECR. U izborniku ECR odaberite 7 -- Line --

Postavljanje GPRS modula o Pokrenite program GPRSControl o Povezivanje: Odaberite karticu 1.Connection i kliknite na „Find“, te zatim na

„Connect“. Alternativno, možete ručno odabrati priključak i brzinu. o Postavljanje GPRS-a: Odaberite karticu 2.GPRS Connection, unesite APN –

naziv pristupne točke, korisničko ime, zaporku, odaberite „Authentication“, unesite vrijeme do prekida te pritisnite tipku „Save“.

Page 25: TREMOL M Servisni Priručnik

25

Također pogledajte priručnik softverske aplikacije „UPUTE ZA INICIJALIZACIJU GPRS MODULA“ - Prilog III 7.10.1. GPRS poruke: Prikazana poruka Značenje

Greska konekciji Nemoguće spajanje na GSM mreže prilikom slanja podataka

GPRS postavke Nepotpune GPRS postavke prilikom slanja podataka FTP start error Greška pri inicijalizaciji FTP-a Greska FTP Opća greška u FTP komunikaciji Αdresa ne moze

bit prazna . FPT adresa nije inicijalizirana

Wrong XXXX file

Nedostaju postavke za datoteku XXXX, gdje XXXX može biti jedno od sljedećeg: servis, resetiranje, porez, prodaja ili račun

7.10.2. Proces GPRS komunikacije 7.10.2.1. Slanje podataka putem GPRS-a na FTP poslužitelj Inicijalizacija Prvo slanje podataka na poslužitelj porezne uprave se vrši odmah nakon inicijalizacije uređaja. 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 sljedeće slanje se prilikom prvog slanja očitava sa poslužitelja. Prilikom svakog sljedećeg slanja podataka sa poslužitelja se očitava nova naredbena datoteka (koristi se za sljedeće slanje). Ona određuje tip i vrijeme sljedećeg slanja. Sljedeće slanje Fiskalni uređaj već posjeduje naredbenu datoteku i u određeno vrijeme fiskalni uređaj započinje sa slanjem podataka koji su navedeni u naredbenoj datoteci. Proces slanja podataka: Fiskalni uređaj očitava naredbenu datoteku, spaja se na poslužitelj i započinje sa izvršavanjem zahtjeva, tijekom čega se na zaslonu prikazuje poruka Spajanje... . Nakon uspješnog spajanja na zaslonu se prikazuje poruka: FM salje GPRS. U slučaju problema sa spajanjem na zaslonu se prikazuje poruka Greska konekciji te će postupak spajanja i slanja podataka ponovno započeti nakon nekoliko minuta.

Page 26: TREMOL M Servisni Priručnik

26

Za svaku datoteku se vrše sljedeći koraci:

korak 1 : Brisanje datoteke odgovarajućeg naziva i broja (ovo se radi za slušaj da doše do greške 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 uređaj očitava novu naredbenu datoteku (za sljedeće slanje) za vrijeme čega se na zaslonu prikazuje poruka: Citanje CMD. korak 5 : Po uspješnom završetku slanja fiskalni uređaj ispisuje nefiskalnu potvrdu za potvrdu uspješnog slanja; Napomene: U slučaju problema sa otvaranjem ili slanjem datoteke proces ponovno započinje od koraka 1. Ukoliko nema promjene nekih od zahtijevanih datoteka na zaslonu se prikazuje poruka: Nema desavanja.

Ukoliko na drugoj strani (poslužitelju) nema naredbene datoteke ili je datoteka u neispravnom formatu (primjerice, u komandnoj datoteci nema naredbe SEND, naredbena sintaksa je pogrešna, 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 UREĐAJA SE PRIKAZUJE PORUKA: PODRAZUM. CMD.

Page 27: TREMOL M Servisni Priručnik

27

8. ISPISANE PORUKE O GREŠKAMA I RESTRIKCIJAMA

Ispisana poruka Značenje Otklanjanje problema

ХХ slob. upisa U FM preostalo XX zapisa

Osigurajte zamjenu fiskalne memorije na vrijeme

ФМ je puna !!!

Fiskalna memorija je puna i može se samo čitati. ECR ne može bilježiti više prodaja.

Zamijenite fiskalnu memoriju u skladu sa zakonskim propisima

GRESKA U MEMORIJI Resetirana memorija

Postavite datum i vrijeme; Programirajte parametre ECR; Kontaktirajte ovlašteni servis

Fisk. greska 1

POZOVITE SERVIS

Pogrešan ispitni zbroj FM bloka Kontaktirajte ovlašteni servis

NEDOSTAJE

SD KARTICA! SD kartica nedostaje Kontaktirajte ovlašteni servis

GRESKA NA

SD KARTICI!

Pogreška pri čitanju zapisa sa SD kartice Kontaktirajte ovlašteni servis

POGRESNA

SD KARTICA!

Brojevi ECR i SD kartice se ne podudaraju Kontaktirajte ovlašteni servis

Page 28: TREMOL M Servisni Priručnik

TEHNIČKA DOKUMENTACIJA

TREMOL M

PRILOG I

SERVISNI PRIRUČNIK 

Page 29: TREMOL M Servisni Priručnik
Page 30: TREMOL M Servisni Priručnik
Page 31: TREMOL M Servisni Priručnik
Page 32: TREMOL M Servisni Priručnik
Page 33: TREMOL M Servisni Priručnik

MAIN BOARD TRA01.01.04.00

№1 PCB TRA01.01.04.01 1

2 IC MCU LPC2368FBD100 LQFP100 D1 1

3 IC EEPROM 32k 24LC512-I/SM SOIC-8 D5,D6 2

4 AT45DB161D-SU SOIC8-W D4 1

5 STF202-22T1G TSOP6 D2 1

6 MCP100T-300I/TT SOT-23 D102,D105 2

7 BA033CC0WFP TO252-5 D101 1

8 BA05CC0WFP TO252-5 D103 1

9 MCP1700T-3002E/TT SOT-23 D104 1

10 MCP1702T-5002E/MB SOT89D106 1

11 DTA114YKA SC-59 VT9, VT101, VT109 3

12 DTC114YKA SC-597

13 BC807-40 SOT-23 VT1, VT111 2

14 RSQ035P03 TSOP6 VT105 1

15 2SA1797 SOT-89 VT107 1

16 LL4148 MINI MELF

12

17 1N5819(SS14) SMA VD102,VD110 2

18 SS34 SMC VD103,VD107 2

19 BAT54C SOT-23 VD15 1

20 BAV99 SOT-23 VD18,VD101 2

21 RED LED SML310VT ROHM 0603 VD109 1

22

100nF/50V X7R 0603 29

23 1uF/50V Y5V 08057

24 22pF/50V C0G 0603 C21, C22, C23, C24 4

25 100uF/25V (16V) 5x12 C114 1

26 220uF/10V C105, C108 2

27 470uF/25V 8x16 C113 1

28 2200uF/10V 10x16 C104 1

29 4 X 100 1206 (4X0603) RP1,RP2 2

30 4 X 10k 1206 (4X0603) RP3,RP201 2

31 30K 1% 0603 R123 1

32 51k 1% 0603 R122 1

33 200R 0603 R106 1

34 300R 0603 R101,R110 2

35 560R 0603 R105,R117 2

36 1K 0603 R15, R102, R120, R128 4

37 4K7 0603 R19, R20, R115, R121 4

38

10K 0603 17

39 22K 0603 R11,R12,R112 3

40 51K 0603 R119 1

41 5,6R/2W R107 1

42 NCB-H1806E600TR600F 1806 L101,L103 2

43 3.6V/60mAh BT101 1

44 PNG1221 BZ1 1

45 HC49/4H_SMX Y2 1

46 32.768kHz Y1 1

47 MF-R030 PFRA.030 F102 1

48 MF-R300 PFRA.300 F103 1

49 W7600-02PSNTW0 2,5mm X101 1

50 W7600-03PSNTW0 2,5mm X3 1

51 W1125-06PSTAW0 1,25mm X9 1

52 W1125-07PSTAW0 1,25mm X8 1

53 W1125-14PSTAW0 1,25mm X2 2

54 W1125-15PSTAW0 1,25mm X1 1

55 YDJ-1182 X102 1

56 TS4P4C-PCB-U X103 1

57 C8320-05BFRSB0 SMD X6 1

58 C1272-20BS 1,27mm X4 1

59 X204 1

type value building name Qty

IC DataFlash

IC USB ESD filter and terminatorIC Ultra Low Cost 3-Pin Microprocessor Reset

IC 3,3V LDO Voltage Regulator w/ Shutdown

IC 5V LDO Voltage Regulator w/ ShutdownIC 3V Low Quiescent Current LDO

IC 250 mA Low Quiescent Current LDO

PNP Resistor-equipped Transistor

NPN Resistor-equipped TransistorVT2, VT8, VT102, VT106, VT108, VT110, VT113

PNP General-purpose Transistor

PMOS, 30V, 65 mOhm

PNP General-purpose Transistor

High Conductance Fast DiodeVD4, VD5, VD6, VD7, VD8, VD11, VD12, VD13, VD14, VD17, VD108, VD111

High Conductance Fast Diode

High Conductance Fast DiodeSchottky Barrier Double Diode

SOT23 Silicon Planar High-Speed Switching Series Diode Pair

Capacitor

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

CapacitorC17, C102, C111, C112, C115, C116, C117

Capacitor

Capacitor

CapacitorCapacitor

Capacitor

4x Resistor Array

4x Resistor Array

Resistor 1%

Resistor 1%

Resistor 5%

Resistor 5%

Resistor 5%

Resistor 5%

Resistor 5%

Resistor 5%

R1, R2, R3, R4, R5, R6, R7, R13, R14, R16, R17, R21, R22, R23, R103, R104, R116

Resistor 5%

Resistor 5%

Resistor 5%

ЕMI FilterMulticell Battery

BuzerCrystal Oscillator 16 MHz

Crystal Oscillator 3.0 x 8.0

Resetable Fuse 0.3AResetable Fuse 3A

connector 2-pin connector 3-pin

connector 6-pin

connector 7-pin

connector 14-pin

connector 15-pin

Low Voltage Pow er Supply Connector

RJ11, Right Angle, 4p4c

USB 2.0, Right Angle, SMT, B Type5 Positionconnector 2x10

connector MicroSD Slot

Page 34: TREMOL M Servisni Priručnik
Page 35: TREMOL M Servisni Priručnik
Page 36: TREMOL M Servisni Priručnik
Page 37: TREMOL M Servisni Priručnik

INTERFACE TRA01.01.05.00№

1 PCB TRA01.01.05.01 1

2 MAX3243ECDW SOIC28 D504 13 D502 1

4 IC 5A LOW DROPOUT POSITIVE ADJUSTABLE REGULATOR AP1084DL TO252-5 D501 1

5 74HC4053D SOIC16 D506 1

6 RSQ035P03 TSOP6 VT501 1

7 DTС114YKA SOT23 5

8 LL4148 MINIMELF VD504, VD505, VD506, VD507 4

9 BAV99 SOT-23 VD502 110 SOT353 VD503 1

11 RED LED SML310VT ROHM 0603 VD501,VD508 212 0R 0603 R505, R506, R520, R521 4

13 270R 0603 R501 1

14 300R 0603 R518 115 100 1% 0603 R503 1

16 200 1% 0603 R504, R508 2

17 10к 0603 10

18 22pF/50V C0G 0603 6

19 100n/50V X7R 0603 6

20 1u/50 V 0805 7

21 10uF/6.3V Y5V 0805 C508 122 100u/16V PTH 5x11 C515 1

23 PTH C503 1

24 CJ04641100 X503, X504, X505 325 HN2X40 2,54mm X506 5/40

26 W7600-02PSNTW0 2,5mm X501 127 AF000-E2090002R 1

28 AW000-02 1

29 C0612-06DBJB00 SMD X502 130 4313 118 00918 SMD ANT501 1

type value building name Qty

IC RS-232 Transceiver GPRS Module HiLoNC

IC Analog Multiplexer/Demultiplexer

PMOS, 30V, 65 mOhm

NPN Resistor-equipped TransistorVT502, VT503, VT504, VT505, VT506

High Conductance Fast Diode

SOT23 Silicon Planar High-Speed Switching Series Diode PairQuad Low Capacitance TVS diodes PESD5V0L4UG,115

Resistor 5%

Resistor 5%

Resistor 5%Resistor 1%

Resistor 1%

Resistor 5%

R502, R507, R509, R510, R511, R512, R513, R514, R515, R519

CapacitorC504, C506, C507, C516, C517, C518

CapacitorC505, C509, C510, C511, C512, C513

CapacitorC501, C502, C519, C520, C521, C522, C524

CapacitorCapacitor

Capacitor 470uF 16V - EEUFM1C471L

connector TS6P4C connector

connectorCable form

Cable form

SIM Card Holder w /o Presense Sw itch (Hsuan Mao)Multilayer Ceramic Antenna for GSM/DCS (900/1800MHz) (Yageo)

Page 38: TREMOL M Servisni Priručnik
Page 39: TREMOL M Servisni Priručnik
Page 40: TREMOL M Servisni Priručnik

PRINTER BOARD TRA.06.02.01.00-02№

1 PCB TRA.06.02.01.01-02 12 LB1838M MFP14S D201 1

3 2SD2212 SOT89 VT201 14 DTA114YKA SC59 VT202,VT203 2

5 1N5819 SMA VD201 1

6 BAT54C SOT23 VD202 17 NCB-H1806E600TR600F 1806 L201 1

8 100n / 50V; X7R 0603 C201,C202,C203,C204,C205 5

9 0 0603 R205 110 12 1206 R201,R202,R203 3

11 100 0603 R206 112 560 0603 R212 1

13 1k 0603 R207,R213,R214,R215 414 4,7k 0603 R209,R210 2

15 10k 0603 R208,R211,R216 3

16 20k 0603 R204 117 W1125-02PSTAW PTH 1,25mm X201 1

18 W1125-04PSTAW PTH 1,25mm X205 119 CF25301D0R0-10 X202 1

20 H1025-14PW0000R +UL1571; 28AWG + H1026-14PW0000R X204 1

21 H7000-03PW0000 +UL1007; 22AWG + H2502-03PW0000 X203 1

type value building name Qty

Bipolar Stepper-Motor Driver IC

Medium Power Transistor for Motor, Relay drive, 60±10V, 2APNP Resistor-equipped Transistor

High Conductance Fast Diode

Schottky Barrier Double DiodeЕMI Filter

CapacitorResistor 5%Resistor 5%

Resistor 5%Resistor 5%

Resistor 5%Resistor 5%

Resistor 5%

Resistor 5%connector

connectorconnector SMD 1 mm

Cable form

Cable form

Page 41: TREMOL M Servisni Priručnik
Page 42: TREMOL M Servisni Priručnik
Page 43: TREMOL M Servisni Priručnik
Page 44: TREMOL M Servisni Priručnik
Page 45: TREMOL M Servisni Priručnik
Page 46: TREMOL M Servisni Priručnik

№1 PCB TRA01.04.01.01-01 12 6,8 1206 R601, R602 2

3 1K 0603 R603 14 100nF/50V X7R 0603 C601 - C606 6

5 BC817-40 SOT23 VT601 1

6 LCD BTHQ 21608V-FSRE-I2C-COG-LED YG CYRILLIC DIP IND601 1

№1 PCB TRA01.04.01.01-01 12 6,8 1206 R601, R602 2

3 1K 0603 R603 14 100nF/50V X7R 0603 C601 - C606 6

5 BC817-40 SOT23 VT601 1

Operators Display TRA01.04.01.00

type value building name Qty

resistor 5%

resistor 5%Capacitor

NPN Transistor

Client's Display TRA01.04.02.00

type value building name Qty

resistor 5%

resistor 5%Capacitor

NPN Transistor

Page 47: TREMOL M Servisni Priručnik
Page 48: TREMOL M Servisni Priručnik

FM TRP01.00.02.00-01

№1 IC FLASH SERIAL SPI AT25F2048 SOIC-8 D5 12 IC TTL 74AHC74 TSSOP-14 D2 1

3 IC TTL 74AHC174 TSSOP-16 D1 14 IC TTL 74LVC1G00 SC-70-5 D3 1

5 IC TTL 74LVC1G10 SC-70-5 D5 1

6 100nF _0603 CF1, CF2, CF3 37 10K _0603 R1 1

8 AW000-E2090016R Х1 1

type value building name Qty

Capacitorresistor 5%

Cable form 6 w ires

Page 49: TREMOL M Servisni Priručnik

№1 GM12-N20VA-08260-100 12 H1025-02PW0000R +UL1571; 28AWG 1

Motor TRA01.02.02.00type value building name Qty

GearmotorCable form

Page 50: TREMOL M Servisni Priručnik

№1 RPI-352 1

2 H1025-04PW0000R +UL1571; 30AWG 1

Sensor TRA01.02.03.00type value building name QtyOptical sensor

Cable form

Page 51: TREMOL M Servisni Priručnik

PRILOG II

TREMOL M

PROIZVOĐAČKA PLOMBA

SERVISNI PRIRUČNIK 

Page 52: TREMOL M Servisni Priručnik

Slika u proporciji 2:1

Za proizvođačku plombu se koristi tzv. „STOP“ samoljepljivi papir čija je namjena da se spriječi neovlašteno otvaranje uređaja - ambalaže. Ovaj papir nije moguće odstraniti, a da pri tom ne dođe do fizičkog oštećenja. Prilikom odljepljivanja, naljepnica ostavlja tragove koji ukazuju da je došlo do povređivanja proizvođačke plombe. Podaci o papiru: Proizvođač: TREMOL Zemlja porijekla: Bulgaria Naziv: TRA01000009

Page 53: TREMOL M Servisni Priručnik

PRILOG III

TREMOL M

UPUTE ZA INICIJALIZACIJU GPRS MODULA

SERVISNI PRIRUČNIK 

Page 54: TREMOL M Servisni Priručnik

SADRŽAJ 1. PREDUVJETI .................................................................................................................................. 1

2. POSTAVLJANJE GPRS MODULA ................................................................................................. 1

3. DODAVANJE POSTAVKI ZA DRUGE MOBILNE OPERATERE ................................................... 4

4. DODAVANJE POSTAVKI ZA DRUGI FTP POSLUŽITELJ............................................................. 4

Page 55: TREMOL M Servisni Priručnik

1

1. PREDUVJETI

1. Umetnite SIM karticu u GPRS modul. 2. Putem priloženog kabela povežite:

Za eksterni GPSR modul: ECR priključak GPRS modula (blizu antene) sa računalnim sučeljem na ECR.

Za interni GPRS modul: računalni priključak ECR sa priključkom za komunikaciju sa računalom.

3. Za inicijalizaciju GPRS modula koristite program GPRSControl.exe. Program zahtijeva Microsoft .Net framework 2.0. 4. Pokrenite GPRSControl.exe 5. Uključite ECR i postavite brzinu priključka na 9600. 6. U prozoru „ParametersForm“ provjerite postavke eksternog GPRS modula.

2. POSTAVLJANJE GPRS MODULA

Postavljanje se vrši 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, priključak i brzinu možete odabrati ručno.

Page 56: TREMOL M Servisni Priručnik

2

2. Kliknite na karticu „2. GPRS Settings“ i unesite postavke Vašeg mobilnog operatera. Kliknite na „Save“.

Možete koristiti predefinirane postavke sa padajućeg izbornika „Presets“.

Page 57: TREMOL M Servisni Priručnik

3

3. Kliknite na karticu „3. FTP Settings“ te unesite adresu, korisničko ime i zaporku poslužitelja porezne uprave. Kliknite na „Save“.

Mapa navedena u stavci „File locations:“ mora postojati na poslužitelju, modul je neće kreirati. Za interni GPRS modul: Ponovno pokrenite uređaj te ukoliko je konfiguracija ispravna prilikom sljedećeg kreiranja dnevnog izvještaja podaci iz izvještaja će biti poslani na FTP poslužitelj porezne uprave. Za eksterni GPRS modul: Uključite fiskalni pisač i online parametre u ECR te postavite u ECR u prodajni način rada. Pritisnite tipku na eksternom GPRS modulu te bi LED „rada“ trebala početi bljeskati. Kada prestane bljeskati, ukoliko LED “greška“ ne svijetli operacija je uspjela te možete provjeriti rezultate na FTP poslužitelju.

Page 58: TREMOL M Servisni Priručnik

4

3. DODAVANJE POSTAVKI ZA DRUGE MOBILNE OPERATERE

Dodavanje postavki za druge mobilne operatere se vrši ručnom izmjenom datoteke „Presets.xml“. Ovo nije nužno, već je praktično ukoliko radite a više od jednim mobilnim operaterom. Primjer postavki: <preset combo="cmbGPRSPresets" name="naziv mobilnog operatera">

<txtGPSAPN text="gprs apn "/> <txtGPRSUser text="gprs korisničko ime"/> <txtGPRSPassword text="gprs zaporka"/> <cmbGPRSAuthentication drop="PAP"/> <txtGPRSTimeout text="90"/>

</preset> , gdje: GPSAPN – naziv pristupne točke GRPSUser – korisničko ime GRPSPassword – zaporka GPRSAuthentication – način autentikacije (PAP, CHAP, PAP&CHAP) GPRSTimeout – vremensko ograničenje

4. DODAVANJE POSTAVKI ZA DRUGI FTP POSLUŽITELJ

FTP postavke: Odaberite karticu „3.FTP Setting“, unesite adresu, korisničko ime, zaporku, broj ponovnih pokušaja, poček između pokušaja u sekundama, vremensko ograničenje 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 poslužitelj se vrši ručnom izmjenom datoteke „Presets.xml“. Ovo nije nužno, već je praktično. Primjer postavki:

<preset combo="cmbFTPPresets" name=" FTP poslužitelj"> <txtFTPAddress text="ftpposlužitelj.com"/> <txtFTPUser text="ftp korisničko ime"/> <txtFTPPassword text="ftp zaporka"/> <txtFTPRetry text="3"/> <txtFTPRetryDelay text="30"/> <txtFTPTimeout text="90"/>

</preset> , gdje: FTPAddress – adresa FTP poslužitelja FTPUser – FTP korisničko ime FTPPassword – FTP zaporka FTPRetry – vrijeme do ponovnog pokušaja uspostavljanja veza sa FTP poslužiteljem FTPTimeout – vremensko ograničenje

Page 59: TREMOL M Servisni Priručnik

PRILOG IV

TREMOL M

UPUTE ZA SASTAVLJANJE

SERVISNI PRIRUČNIK 

Page 60: TREMOL M Servisni Priručnik

SADRŽAJ

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

Page 61: TREMOL M Servisni Priručnik

1

1. UPUTE ZA SASTAVLJANJE TREMOL M

1. Pričvrstite tiskanu ploču FM TRP01.00.02.00-01 (2) na bazu (1) vijkom 2.2х4.5,

te je prelijte epoksidnom smolom.

2. Sa četiri vijka 2.2х4.5 (4) učvrstite matičnu ploču (3) na bazu (1).

3. Sa dva vijka 2.2х6.5 (7) na tijelo pisača (5) učvrstite pisača APS205HS-DS (6) i

tiskanu ploču pisača TRA.06.02.01.00-02 (8) , također sa dva vijka 2.2х6.5 (7). Nakon

sa tri vijka 2.9х9.5 (9) toga učvrstite modul na bazu (1).

Na tijelo pisača učvrstite motor za namotavač papira (10) i otvorite poklopac senzora

(11). Kabel se spaja na konektor Х201 na tiskanoj ploči pisača a senzor na konektor

Х205. Kabel se spaja na konektor Х202.

Spojite kable za napajanje sa tiskane ploče pisača na konektor Х3 na matičnoj ploči, a

tiskanu ploču sučelja – na Х2.

Page 62: TREMOL M Servisni Priručnik

2

4. Spojite kabel tiskane ploče sučelja (11) na Х4 a strujni kabel GPRS modula na

matičnoj ploči na Х501 na tiskanoj ploči sučelja.

Page 63: TREMOL M Servisni Priručnik

3

5. Sa 7 vijaka 2.2х6.5 (7) i 7 tipli М2.5 (15) učvrstite tipkovnicu TRA01.02.01.00-01

(13) na poklopac (14).

6. Sa četiri vijka 2.2х6.5 (7) učvrstite modul zaslona na poklopac.

Page 64: TREMOL M Servisni Priručnik

4

7. Spojite kabel tipkovnice na konektor Х1 na matičnoj ploči i kabel zaslona na

konektor Х8.

8. Sa dva vijka 2.2х6.5 (7) učvrstite tiskanu ploču sučelja TRA01.01.05.00 (12) na

bazu.

9. Zatvorite uređaj učvršćivanjem poklopca i baze sa tri vijka 2.9х25. U rupu 1 treba

postaviti metalni čep za brtvljenje.

Page 65: TREMOL M Servisni Priručnik

5

Zabrtvite plastelinom ili voskom. Zatim zalijepite etiketu – pečatom proizvođača.

Page 66: TREMOL M Servisni Priručnik

SERVISNI PRIRUČNIK 

TREMOL M

ECR ALGORITAM

PRILOG V

Page 67: TREMOL M Servisni Priručnik

AlgoritamTREMOL ECR

ril;\: FM OK?_>-ne-=-| Blokiranje I

Yt \. stop /

Open bon,initial MDs contexl

print header'e l

f - - _ l

. - \O"_rt ReSistracija iispis l__r1l g \

I raonJe I

r\\JI

Servisni nadin radaPogresan ili drugi EJ

Samo ditanje EJ

t

/t \ ,,^\( vatlana naredba )

---dal c )\'lzvjeStaj" Z-.-'

'.____,-,

\-

lzradunati i isoisatiElectronidki MDs potpis

duplikata.

Pohranitipotvrdu u EJ

T6)

Page 68: TREMOL M Servisni Priručnik

AlgoritamTREMOL ECR

- 2 -

lzradun i ispiseleKronidkog MDs potpisa

periodiEkog iarje5taja

Pohranitipotwdu u EJ ISPIS DNE\/NIH ISPISA:

. Dnevni izvje5taj o zapisima

. Dnevni izvjeBtaj o popustime/dodacimao Ponistavanjezapisa. Prodaja - Dnevni promet u PDV

grupama i UKUPNI dnevni prometo PDV od prodaje akumuliran po

grupama i UKUPNI dnevni PDVo Povrat - Dnevni prOmet u PDV

grupama i UKUPNI dnevni prcmet. PDV od povrata akumuliran po

grupama i UKUPNI dnevni PDVBroja6i fi skalnih dogadaja

Pohrana dnevnog prometa idnevnih brojada u FM

ISPIS DNEVNIH ZAPISA:. Dnevni izvjestaj o zapisimao Dnevni izvje5taj o popustima/dodacimao Ponistavanje zapisa. Prodaja - Dnevni promet u PDV

gqpama i UKUPNI dnevni promet. PDy od prodaje akrmuliran po

g6jfiama iUKUPNI dnevni PDVP6irat - Dnevni promet u PDVgrupama i UKUPNI dnevni promelPDV od povrata akumuliran pogrupama i UKUPNI dnevni PDV

lzradun i ispis elektpnidkogMD5 potpisa dnevnog'

izvjedtajax

Pohranitipotvrdu u EJ

Prazan ispis fiskalnogzaoisa

Brisanje dnevnih zapisa

lzradun i ispis elektronidkogMD5 potpisa dnevnog

i^tjes'tajaZ

Pohranitipotvrdu u EJ

A

Page 69: TREMOL M Servisni Priručnik

PRILOG VI

TREMOL M

KOMUNIKACIJSKI PROTOKOL

SERVISNI PRIRUČNIK 

Page 70: TREMOL M Servisni Priručnik

SADRŽAJ: 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. OPĆE NAREDBE .......................................................................................................................................... 7 2.2.1. Naredba: 20h / SP - Status .......................................................................................................... 7 2.2.2. Naredba: 21h / ! - Inačica ............................................................................................................ 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 položaja 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/podnožja ......................................................... 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 KOLIČINE 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 uređaja ................................................................... 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 načina plaćanja. ............................................................................... 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/podnožja .................................................................... 17 2.5.9. Naredba: 6Аh / 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 RAČUNIMA ............................................................................................... 18 2.6.1. Naredba: 2Еh / . – Otvaranje nefiskalnog računa ....................................................................... 18 2.6.2. Naredba: 2Fh / / – Zatvaranje nefiskalnog računa ...................................................................... 18 2.6.3. Naredba: 30h / 0 – Otvaranje standardnog fiskalnog računa ...................................................... 18 2.6.4. Naredba: 32h / 2 – prodaja/ispravak artikla iz baze podataka FPR ............................................. 19 2.6.5. Naredba: 33h / 3 – Međuzbroj ................................................................................................... 19 2.6.6. Naredba: 35h / 5 – Plaćanje ...................................................................................................... 19 2.6.7. Naredba: 36h / 6 – Automatsko zatvaranje fiskalnog računa ...................................................... 20 2.6.8. Naredba: 37h / 7 – Slobodan ispis teksta ................................................................................... 20 2.6.9. Naredba: 38h / 8 – zatvaranje fiskalnog računa ......................................................................... 20 2.6.10. Command: 39h / 9 – Void all sales and close fiscal receipt. .................................................... 21

22

Page 71: TREMOL M Servisni Priručnik

2.6.11. Naredba: 3Аh / : – Ispis kopije zadnjeg dokumenta .................................................................. 21 2.6.12. Naredba: 3Аh / : – 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: 6Еh / n – Čitanje registara – 0 (pri ruci) ...................................................................... 23 2.7.5. Naredba: 6Еh / n – Čitanje registara – 1 (općenito) .................................................................... 23 2.7.6. Naredba: 6Еh / n – Čitanje registara – 2 (RA) ............................................................................ 24 2.7.10. Naredba: 6Fh / o – Čitanje izvještaja operatera – 1 (općenito) ................................................. 25 2.7.12. Naredba: 6Fh / o – Čitanje izvještaja operatera – 3 (PO) ......................................................... 25 2.7.13. Naredba: 6Fh / o – Čitanje izvještaja operatera – 4 (primljeni).................................................. 26 2.7.14. Naredba: 6Fh / o – Čitanje izvještaja operatera – 5 (brojači) .................................................... 26 2.7.15. Naredba: 71h / q – Čitanje broja računa................................................................................... 26 2.7.16. Naredba: 72h / r – Čitanje informacija o trenutnom računu ....................................................... 26 2.7.17. Naredba: 73h / s – Čitanje zadnjeg datuma dnevnog izvještaja ................................................ 27 2.7.18. Naredba: 74h / t – Čitanje zadnjih FM blokova ......................................................................... 27 2.7.19. Naredba: 75h / u – Čitanje sadržaja 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 IZVJEŠTAJA .............................................................................................................. 28 2.8.1. Naredba: 77h / w – Specijalan FM izvještaj ................................................................................ 28 2.8.2. Naredba: 78h / x – Detaljan FM izvještaj prema broju FM blokova ............................................. 29 2.8.3. Naredba: 79h / y – Sažeti FM izvještaj po broju blokova ............................................................ 29 2.8.4. Naredba: 7Аh / z – Detaljni FM izvještaj po datumu ................................................................... 29 2.8.5. Naredba: 7Bh / { – Sažeti FM izvještaj po datumu ...................................................................... 29 2.8.6. Naredba: 7Ch / | – Dnevni financijski izvještaj: Izvještaj elektroničkog dnevnika od datuma do datuma . 29 2.8.7. Naredba: 7Ch / | – Dnevni financijski izvještaj: Izvještaj elektroničkog dnevnika od broja računa do broja računa........................................................................................................................................ 30 2.8.8. Naredba: 7Ch / | – Dnevni financijski izvještaj: Izvještaj elektroničkog dnevnika od početka do kraja . 30 2.8.9. Naredba: 7Dh / } – Izvještaj o operaterima ................................................................................. 30 2.8.10. Naredba: 7Eh / ~ – Izvještaj o artiklima .................................................................................... 30 2.8.11. Naredba: 7Fh / ▓ – Prošireni dnevni izvještaj ...................................................................... 30 2.9. POMOĆNE NAREDBE ................................................................................................................................ 31 2.9.1. Naredba : 66h / f – Status modula pisača .................................................................................. 31 2.9.2. Naredba : 51h / Q – 'QE' – uključen / 'QD' – isključen ispis barkoda na kraju računa .................. 31 2.9.3. Naredba: 51h / Q – Postavljanje formata barkoda ispisanog na kraju računa ‘QF’ ...................... 32 2.9.4. Naredba: 51h / Q – Ispis barkoda ‘QP’....................................................................................... 32 2.9.5. Naredba: 55h / 'U' – Sistemska naredba za očitavanje različitih tipova sistemske memorije ....... 32 2.9.6. Naredba: 58h / 'X' – Sistemska naredba za aktivaciju protokola u fiskalnom načinu rada ........... 33 2.9.7. Naredba: 59h / 'Y' – Sistemska naredba za očitavanje IOSA...................................................... 33

3. ZAHTJEVI SOFTVERSKE APLIKACIJE ............................................................................................... 33 3.1. Pravila za uporabu naredbi ................................................................................................................. 33 3.2. Primjer prodajne transakcije FPR ....................................................................................................... 33

33

Page 72: TREMOL M Servisni Priručnik

1. KOMUNIKACIJSKI PROTOKOL Tip protokola je Master / Slave. Komunikacijska sesija se uvijek inicijalizira

putem aplikacijskog softvera. FPR izvršava naredbe koje šalje softverska aplikacija i ovisno o rezultatu pruža povratne informacije. FPR šalje „potvrdni odgovor“ ili „poruku“. Sve poruke protokola su zapakirane ili veličine jednog bajta. FPR podržava komunikacijski standard RS232 uporabom TxD, RxD i Gnd signala.

Parametri za podešavanje serijskog priključka: 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 računala šalju na FPR imaju

sljedeću strukturu:

<STX><LEN><NBL><CMD><DATA…DATA><CS><CS><ETX>

Donja tablica sadrži opisa polja zatvorenih simbolima < i >: Polje Broj

bajtova

Vrijednost

STX 1 Početak poruke – uvijek 02h LEN 1 Duljina poruke (broj bajta uključujući LEN, NBL, CMD, DATA)

uvećana za 20h tj. za broj u rasponu 20h - 9Fh NBL 1 Broj poruke uvećan za 20h tj. za broj u rasponu 20h - 9Fh CMD 1 Naredba – broj u rasponu 20h - 7Fh (pogledajte opise naredbi) DATA.. DATA

0 3902 Dodatni podaci – grupa podatkovnih polja razdvojenih simbolima ‘;’, koja pružaju dodatne informacije potrebne za izvršavanje naredbe (pogledajte opise naredbi)

CS CS 2 Ispitni zbroj, koji se računa na sljedeći način: 1) Operacijom XOR svih bajta od LEN do DATA uključujući = 0 .. FFh 2) Konverzijom 2 bajta dodavanjem 30h, primjerice: B5h -> 3Bh 35h

ETX 1 Kraj poruke – uvijek 0Ah (LF)

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 (greške u poslanim podacima (polje <DATA…DATA), kada se naredba ne može izvršiti ovisno o trenutnom statusu FPR kojeg indiciraju dvastatusna bajta). Potvrdni odgovor je pakirana poruka formata:

<ACK><NBL><STE><STE><CS><CS><ETX>

44

Page 73: TREMOL M Servisni Priručnik

Opis polja: Polje Broj

bajtova Vrijednost

ACK 1 06h NBL 1 Br. poruke = NBL poruke u odnosu na potvrdu STE STE

2 2 bajta o statusu greške. Dvoznamenkasti ASCII broj (pogledajte tablicu sa opisima grešaka)

CS CS 2 Ispitni zbroj, koji se računa na sljedeći način: 1) Operacijom XOR na NBL STE и STE = 00h .. FFh 2) Konverzijom 2 bajta dodavanjem 30h, primjerice: B5h -> 3Bh 35h

ETX 1 0Ah (LF)

Dva statusna bajta je dvoznamenkasti ASCII broj, kod kojeg prva znamenka pruža informacije o grešci u FPR, a druga – grešku u naredbi.

Tablica sa opisima grešaka: Vrijednost

bajta FPR greške Vrijednost

bajta Greške u naredbi

0 (30h) OK 0 (30h) OK 1 (31h) Bez papira, pisač 1 (31h) Nevažeća naredba 2 (32h) Prepunjenje registara 2 (32h) Ilegalna naredba 3 (33h) Kvar sata ili neispravan

format datuma i vremena 3 (33h) Ilegalna naredba zbog nultog

dnevnog izvještaja 4 (34h) Otvorena fiskalna potvrda 4 (34h) Greška u sintaksi 5 (35h) Račun za plaćanje 5 (35h) Greška u sintaksi – prepunjenje

ulaznih registara 6 (36h) Otvorena nefiskalna

potvrda 6 (36h) Greška u sintaksi – nula ulaznih

registara 7 (37h) Registrirano plaćanje no

otvorena fiskalna potvrda 7 (37h) Neraspoloživa transakcija za

ispravak 8 (38h) Kvar fiskalne memorije 8 (38h) Nedovoljno memorije 9 (39h) Neispravna zaporka 9 (39h) Ne koristi se

Dvoznamenkasti broj se kreira ovisno o vrti greške. Primjer: Greška 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 izvršavanjem prethodne naredbe. To je 1 bajtni RETRY = 0Еh bez ispitnog zbroja.

1.2.2. Poruka Formata je pakirane poruke poslane sa SA na FPR (pogledajte 3.1.) no vraća se

sa FPR na SA i sadrži informacije – odgovor na upit (pogledajte opis naredbi).

1.3. KRATKE PORUKE ZA TESTIRANJE STATUSA FPR Protokol razmjene uključuje dva nepakirana koda od jednog bajta za testiranje

statusa FPR, kojima se može brzo odrediti status uređaja. Dva koda i njihovo značenje su prikazani u donjoj tablici:

Upit SA Odgovor FPR Značenje 04 04 FPR je uključen 05 05 FPR je spreman za sljedeću poruku

55

Page 74: TREMOL M Servisni Priručnik

2. OPIS NAREDBI 2.1. Format i prezentacija naredbi

Sve naredbe su opisane i prezentirane uporabom sljedećih termina i simbola:

Ključni termini Naredba – vrijednost CMD polja poruke koju šalje softverska aplikacija i odgovor FPR. ulaz – struktura polja uključenih u polju DANA poruke koju šalje softverska aplikacija. izlaz - za svaku naredbu može biti jedno od sljedećeg:

• Potvrdni odgovor (pogledajte 3.2.1.). • struktura polja uključenih u polju DANA poruke koju šalje FPR (pogledajte 3.2.2).

Ulazni podaci – opis sadržaja polja “input“. Izlazni podaci – opis sadržaja polja “output.

Ključni simboli: ‘ ’ - obavezni simbol < > - obavezno podatkovno polje <;> - separator polja [ ] - duljina polja { } - neobavezno podatkovno polje

Općenita pravila: Format polja cijene/vrijednosti – od 1 do 10 simbola, broj sa pomičnim decimalnim

zarezom, kojem prethode +, - ili SPACE. Primjeri: -12.34 +56.7 8 Format polja količine – od 1 do 10 simbola, broj sa pomičnim decimalnim zarezom,

do tri znamenke nakon decimalnog zareza. Primjeri: 1.234 56.78 9 Format polja postotka – od 2 do 7 simbola, broj sa pomičnim decimalnim zarezom,

kojem prethodi simbol postotka - %. Primjeri: -12.34% +5.67% 8.9% 10%

Plaćanje br. 0 odgovara osnovnom načinu plaćanja – U GOTOVINI, plaćanje br. 4 odgovara posebnom plaćanju – PDV računu, plaćanja br. 1, 2 i 3 su programibilna.

66

Page 75: TREMOL M Servisni Priručnik

2.2. OPĆE NAREDBE Ovo su naredbe za općenite funkcije FPR, vezane za dobivanje dijagnostičkih informacija i

izravan pristup nekim funkcijama uređaja (prihvat papira, rezanje papira i prikaz na zaslonu).

2.2.1. Naredba: 20h / SP - Status Ulaz : nije raspoloživo izlaz : <Status bytes[5]> FPR operation: Provides detailed 5-byte information about the current status of the

fiscal printer.

Ulazni podaci : nije raspoloživo Izlazni podaci :

Značenje zasebnih bitova u svakom bajtu: ST0.0 – FM se može pritsupiti samo za čitanje = 1 (ako ST3.0, ST3.1 ili ST3.2 = 1) ST0.1 – nestalo je struje dok je fiskalni račun bio otvoren = 1 ST0.2 – pregrijavanje pisača = 1 ST0.3 – neispravan sat= 1 ST0.4 – neispravan datum = 1 ST0.5 – greška RAM-a = 1 ST0.6 – kvar sata = 1 ST0.7 – rezervirano za uređaj ST1.0 – nema papira = 1 ST1.1 – prepunjenje nakupljanjem izvještaja = 1 ST1.2 – interno za uređaj ST1.3 – dnevni izvještaj nije nula = 1 ST1.4 – izvještaj o artiklima nije nula = 1 ST1.5 – izvještaj o operaterima nije nula = 1 ST1.6 – neispisana kopija = 1 ST1.7 – rezervirano za uređaj ST2.0 – otvorena nefiskalna potvrda = 1 ST2.1 – otvorena fiskalna potvrda = 1

Statusni bajtovi ST2.2 – standardni gotovinski račun = 1 (ST0..ST4) ST2.3 – PDV uključen na računu = 1

ST2.4 – rezervirano za uređaj ST2.5 – rezervirano za uređaj ST2.6 – rezervirano za uređaj ST2.7 – rezervirano za uređaj 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 uređaj ST4.0 – automatsko rezanje = 1 ST4.1 – prozirni prikaz = 1 ST4.2 – brzina komunikacije: 9600 = 1; 19200 = 0 ST4.3 – rezervirano za uređaj ST4.4 – automatsko otvaranje ladice = 1 ST4.5 – logotip uključen na računu = 1 ST4.6 – servisni pečat ST4.7 – rezervirano za uređaj

77

Page 76: TREMOL M Servisni Priručnik

2.2.2. Naredba: 21h / ! - Inačica

ulaz: nije raspoloživo izlaz : <text[48]> FPR operacija: Pruža informacije o inačici aplikacijskog softvera.

Ulazni podaci : nije raspoloživo Izlazni podaci : Text tekst sa 48 simbola (1 linija)

2.2.3. Naredba: 22h / ” - Dijagnostika

input: nije raspoloživo izlaz : ACK FPR operacija: Ispis dijagnostičke potvrde.

Ulazni podaci : nije raspoloživo Izlazni podaci : nije raspoloživo

2.2.4. Naredba: 24h / # - Brisanje zaslona

input: nije raspoloživo izlaz : ACK FPR operacija: Briše podatke sa zaslona .

Ulazni podaci : nije raspoloživo Izlazni podaci : nije raspoloživo

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 raspoloživo

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 raspoloživo

88

Page 77: TREMOL M Servisni Priručnik

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 raspoloživo izlaz : ACK FPR operacija: Na zaslonu prikazuje trenutni datum i vrijeme.

Ulazni podaci : nije raspoloživo Izlazni podaci : nije raspoloživo

2.2.9. Naredba: 29h / ) – Rezanje papira ulaz : nije raspoloživo izlaz : ACK FPR operacija: Pokreče rezač papira

Ulazni podaci : nije raspoloživo Izlazni podaci : nije raspoloživo

2.2.10. Naredba: 2Ah / * - Otvaranje ladice ulaz : nije raspoloživo izlaz : ACK FPR operacija: Otvara ladicu.

Ulazni podaci : nije raspoloživo Izlazni podaci : nije raspoloživo

2.2.11. Naredba: 2Bh / + - Prihvat papira ulaz : nije raspoloživo izlaz : ACK FPR operacija: Prihvaća 1 liniju papira.

Ulazni podaci : nije raspoloživo Izlazni podaci : nije raspoloživo

2.3. FISKALNE NAREDBE Ovo su naredbe koje zahtijevaju pohranu podataka u fiskalnu memoriju uređaja. 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 – omogućeno samo u servis modu

Ulazni podaci : Password Niz od 6 simbola ManNo Proizvodni broj fiskalnog uređaja od 8 simbola FMNo FM broj fiskalnog uređaja od 8 simbola Izlazni podaci: nije raspoloživo

99

Page 78: TREMOL M Servisni Priručnik

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 - omogućeno 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 raspoloživo

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 - omogućeno 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 sadrži vrijednosti poreznih stopa u fiskalnu memoriju.

Ispisuje vrijednosti na pisaču.

Ulazni podaci : Password Niz od 6 simbola Tax RateA% Vrijednost porezne stope А formata ХХ.ХХ% - od 2 do 6 simbola Tax RateE% Vrijednost porezne stope E formata ХХ.ХХ% - od 2 do 6 simbola Tax RateJ% Vrijednost porezne stope J formata ХХ.ХХ% - od 2 do 6 simbola

Tax RateK% Vrijednost porezne stope K formata ХХ.ХХ% - od 2 do 6 simbola

Tax RateM% Vrijednost porezne stope M formata ХХ.ХХ% - od 2 do 6 simbola

Izlazni podaci: nije raspoloživo

2.3.3. Naredba: 43h / C – promjena položaja decimalnog zareza ulaz : < Password [6]> <;> <’D’> izlaz : ACK FPR operacija: Pohranjuje blok koji sadrži format brojeva u fiskalnu memoriju. PIspisuje trenutno stanje na pisaču - omogućeno samo u servis modu

Ulazni podaci : Password Niz od 6 simbola

‘D’ 1 simbol vrijednosti 0 za cijele brojeve i vrijednosti 2 za razlomke

Izlazni podaci: nije raspoloživo

1010

Page 79: TREMOL M Servisni Priručnik

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, način

prikaza, dozvole za rezanje.

Ulazni podaci : NoPOS 4 simbola za broj POS-a ParLogo 1 simbol vrijednosti 1 za ispis logotipa i vrijednosti 0 na ispis bez logotipa ParSafe box 1 simbol vrijednosti 1 za upravljanje ladicom i vrijednosti 0 za rad bez ladice ParAutoCut 1 simbol vrijednosti 1 za operacije s rezačem i vrijednosti 0 za operacije bez rezača – samo za fiskalni printer ParTranspDisp 1 simbol vrijednosti 1 za uporabu “prozirnog prikaza” i vrijednosti 0 za

rad bez “prozirnog prikaza”

Izlazni podaci: nije raspoloživo Napomene: Logotip je grafička datoteka BMP formata dimenzija 576 Х 80 točaka (pogledajte 4.4.2.),

koja se ispisuje na zaglavlju svakog računa “Prozirni prikaz” je način rada u kojemu FPR ne šalje informacije na zaslon osim prilikom

izvršavanja naredbi 25h, 26h i 27h. Kada je ovaj način rada isključen, FPR “koristi” zaslon za prikaz podataka tijekom prodaje, pri finalizaciji računa, 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 - omogućeno

samo u servis modu. Ulazni podaci : Password Niz od 6 simbola NoBytesCom1line Broj bajtova (X = 1..8), za naredbu: prikaz na liniji 1 zaslona – 1 bajt Com1line Naredbeni niz za prikaz na liniji 1 zaslona – 8 bajtova, prvih X bajtova su

naredba NoBytesCom2line Broj bajtova (Y = 1..8), za naredbu: prikaz na liniji 2 zaslona – 1 bajt Com2line Naredbeni niz za prikaz na liniji 2 zaslona – 8 bajtova, prvih Y bajtova su

naredba NoBytesClrDis Broj bajtova (Z = 1..8), za naredbu: brisanje prikaza – 1 bajt ComClrDis Naredbeni niz za brisanje zaslona – 8 bajtova, prvih Z bajtova su naredba NoBytesXtrCom Broj bajtova (U = 0..8, 0 ukoliko nema takve naredbe), za naredbu čuvara

zaslona– 1 bajt, za pozdravnu poruku koristite liniju 0 predloška ComXtrCom Naredbeni niz čuvara zaslona – 8 bajtova, prvih U bajtova su naredba FlagShift Zastava za predkodiranje kodne tablice za prikaz ćirilice (0 – bez

predkodiranja, 1 – sa predkodiranjem) duljine 1 bajta PrecodTabl Tablica za predkodiranje sa kodovima ćirilične abecede, velika i mala slova

1111

Page 80: TREMOL M Servisni Priručnik

Izlazni podaci: nije raspoloživo 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. Međutim, simbola mora biti 8 kako bi se zadržao format. Ukoliko zaslon podržava animaciju podobnu za čuvara zaslona – slijedite gornje korake, u suprotnom postavites <NoBytesXtrCom> kao 0. <FlagShift> je 0 ili 1 ovisno o tome treba li vršiti ćirilično predkodiranje ili ne. Ukoliko ga treba vršiti 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 raspoloživo 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 koristeći

printer za ispis računa – omogućeno samo u servis modu i samo s fiskalnim printerom.

Ulazni podaci: DD-MM-YY 8 simbola – dva za datum, mjesec i godinu (zadnje dvije znamenke) ,

razdvojeni sa simbolom ‘-‘ SPACE Simbol razmaka HH:MM{:SS} 5 ili 8 simbola za sate, minute i/ili sekunde, razdvojeni simbolom ‘:‘

Izlazni podaci : nije raspoloživo

2.4.5. Naredba: 49h / I – Programiranje linija zaglavlja/podnožja ulaz : <NoLine[1]> <;> <text[48]> izlaz : ACK FPR operacija: Programira sadržaj linija zaglavlja/podnožja.

Ulazni podaci : NoLine 1 simbol vrijednosti 0 do 7 – Predložak (podaci o tvrtci),

0 – prikaz, 9 za “PDV” naziv ’8’ (3Ah) – podnožje

Text Tekst predloška (48 simbola) Izlazni podaci: nije raspoloživo

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.

1212

Page 81: TREMOL M Servisni Priručnik

Ulazni podaci : OpNo Simbol od 1 do 9 u skladu sa brojem operatera

OpName 20 simbola za ime operatera OpPassw 4 simbola za zaporku operatera

Izlazni podaci : nije raspoloživo

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 određeni artikl (predmet) iz interne baze podataka.

Cijena i količina mogu biti varijabilne duljine, dok je polje naziva fiksne duljine. Ova naredba je isključena kada izvještaj 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 raspoloživu količinu na skladištu FlagQTY 1 bajt vrijednosti '0' – bez kontrole; 1 – zabranjena prodaja sa negativnom

količinom; 2 – dopuštena prodaja sa negativnom količinom

Izlazni podaci: nije raspoloživo

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 određenog artikla (predmeta) iz interne baze podataka. Cijena može biti varijabilne duljine. Ova naredba je uključena kada izvještaj 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 raspoloživo

2.4.9. Naredba: 4Bh / K – Programiranje KOLIČINE artikla ulaz : <PLUNo[1..5]> <;><Reserved[20]> <;> < > <;><Option[1]><;> < ><;> <><;>

<Reserved[12]><;> <AvailQTY> izlaz : ACK

FPR operacija: Programira količinu određenog artikla (predmeta) iz interne baze podataka. Količina može biti varijabilne duljine. Ova naredba je uključena kada izvještaj 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 raspoloživu količinu na skladištu Izlazni podaci: nije raspoloživo

1313

Page 82: TREMOL M Servisni Priručnik

2.4.10. Naredba: 4Bh / K – BRISANJE artikla ulaz : <PLUNo[1..5]> <;><Reserved[20]> <;> < > <;> <Option[1]> izlaz : ACK

FPR operacija: Brisanje određenog artikla (predmeta) iz interne baze podataka. Ova naredba je uključena kada je izvještaj 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 uključena kada je izvještaj 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 grafičku datoteku “monokromatski bitmap

512х80” pod brojem 0. Ispisuje informacije o učitanim grafičkim datotekama.

Napomene: FP ima mogućnost pohrane do 10 različitih BMP datoteka za logotip sa brojevima od 0 do

9, od kojih je jedna „aktivna“ te se ispisuje kao logotip na računima. Ukoliko pod brojem označenim kao „aktivnim“ nema učitane datoteke ispisivati će se računi 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 grafičku datoteku pod određenim brojem.

Ispisuje informacije o učitanim grafičkim datotekama.

1414

Page 83: TREMOL M Servisni Priručnik

Ulazni podaci: LogoNumber 1 znak vrijednosti od ‘0’ do ‘4’ za postavljanje broja pod kojim će se logotip pohranti.

BMPfile *BMP datoteka fiksne veličine od 6144 bajtova

Izlazni podaci: nije raspoloživo

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

FP operacija: Inicijaliziranje GPRS modema, omogućeno 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 početka i

završetka servisne intervencije – omogućeno samo u servisnom modu I samo s fiskalnim printerom

Ulazni podaci: SItype 1 simbol za tip servisne intervencije:

2 -„T“ - tehnički 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 sadržaja programske memorije; 8 -„M“ - zamjena fiskalnog modula;

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

EndDateT 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 uređaja ulaz : nije raspoloživo izlaz : <ManNo[8]>;<FMNo[8]> FPR operacija: Pruža informacije o proizvodom broju fiskalnog uređaja.

Ulazni podaci : nije raspoloživo Izlazni podaci :

ManNo FMNo

8 simbola za jedinstveni broj fiskalnog uređaja 8 simbola za broj fiskalne memorije fiskalnog uređaja

2.5.2. Naredba: 61h / a – Čitanje JIB i PIB broja ulaz : nije raspoloživo izlaz : <JIBNo[13]><;><PIBno[12]> FPR operacija: Pruža informacije o programiranim JIB i PIB brojevima.

Ulazni podaci : nije raspoloživo

1515

Page 84: TREMOL M Servisni Priručnik

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 raspoloživo izlaz : <xx.xx%[6]> <;> <xx.xx%[6]> <;> <xx.xx%[6]> <;> <xx.xx%[6]> <;>

<xx.xx%[6]> FPR operacija: Pruža informacije o trenutnim poreznim stopama (zadnje vrijednosti

pohranjene u FM).

Ulazni podaci : nije raspoloživo 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 raspoloživo izlaz : <’D’> FPR operacija: Pruža informacije o trenutnom (zadnja vrijednost pohranjena u FM)

formatu decimalnog zareza. Ulazni podaci : nije raspoloživo Izlazni podaci : ‘D’ 1 simbol vrijednosti 0 za cijele brojeve i vrijednosti 2 za razlomke

2.5.5. Naredba: 64h / d – Čitanje načina plaćanja. ulaz : nije raspoloživo izlaz : <NamePaym0[10]> <;> < NamePaym 1[10]> <;> < NamePaym 2[10]> <;> <

NamePaym 3[10]> FPR operacija: Pruža informacije o svim programiranim načinima plaćanja.

Ulazni podaci : nije raspoloživo Izlazni podaci : NamePaymN 10 simbola za naziv načina plaćanja (0 do 3)

2.5.6. Naredba: 65h / е – Čitanje parametara ulaz : nije raspoloživo izlaz : <No.POS[4]> <;> <ParLogo[1]> <;> <ParSafe box[1]> <;>

<ParAutoCut[1]><;> <ParTranspDisp[1]> FPR operacija: Pruža informacije o programiranom broju POS-a i trenutnim vrijednostima

opcija logotipa i ladice.

Ulazni podaci : nije raspoloživo 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 rezačem i vrijednost 0 za operaciju

bez rezača 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 raspoloživo izlaz : <DD-MM-YYYY[10]> <SPACE[1]> <HH:MM[5]> FPR operacija: Pruža informacije o trenutnom datumu i vremenu

1616

Page 85: TREMOL M Servisni Priručnik

Ulazni podaci : nije raspoloživo 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/podnožja ulaz : <No.Line[1]> izlaz : <No.Line[1]> <text[48]> FPR operacija: Pruža informacije o sadržaju 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 sadrži 20 simbola, 9 je za “PDV”

naziv Text Linijski tekst (48 simbola)

2.5.9. Naredba: 6Аh / j – Čitanje imena i zaporke operatera ulaz : <OpNo[1]> izlaz : < OpNo[1]> <;> <OpName[20]> <;> <OpPass[4]> FPR operacija: Pruža 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 grafičke datoteke pod navedenim brojem. Ukoliko

se ne pošalje broj pisač ispisuje logotip pod brojem 0. Ulazni podaci: Number 1 znak od ‘0’ do ‘9’ za željenu datoteku logotipa Izlazni podaci : nije raspoloživo

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

ulaz : <’?’> izlaz : <Number active[1]> <;> <loaded[10]> FPR operacija: Pruža informacije o aktivnoj datoteci logotipa i učitanim 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’ ili‘1’ za neučitane/učitane datoteke sa brojevima od 0

do 9 (zadnjih šest je uvijek ‘0’)

1717

Page 86: TREMOL M Servisni Priručnik

2.6. NAREDBE ZA UPRAVLJANJE RAČUNIMA Ove naredbe se uglavnom koriste za registraciju prodaje od strane FPR. Grupa također sadrži

pomoćne naredbe koje pružaju informacije o trenutnom računu kao i naredbe za RA i PO sume. 2.6.1. Naredba: 2Еh / . – Otvaranje nefiskalnog računa

ulaz : <OpNo[1]> <;> <OpPassw[4]> izlaz : ACK FPR operacija: Otvara nefiskalni račun 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 raspoloživo

2.6.2. Naredba: 2Fh / / – Zatvaranje nefiskalnog računa ulaz : nije raspoloživo izlaz : ACK FPR operacija: Zatvara nefiskalni račun.

Ulazni podaci : nije raspoloživo Izlazni podaci : nije raspoloživo

2.6.3. Naredba: 30h / 0 – Otvaranje standardnog fiskalnog računa

ulaz : <OpNo[1]> <;> <OpPassw[4]> <;> <ParDetail[1]> <;> <ParVAT[1]><;> <ParTypeRec[1]><;> <ClientVAT[13]><;> <NoReceipt[1..7]><;>

izlaz : ACK FPR operacija: Otvara nefiskalni račun dodijeljen specificiranom operateru i parametre za

format računa 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 račun ili '4' za račun povrata ClientVAT 13 bajtova poreznog broja klijenta ili '#' i 4 simbola za broj iz baze podataka klijenta samo za račun, u svim ostalim slučajevima je razmak. NoReceipt 1..7 simbola za broj računa samo za račune povrata Izlazni podaci: nije raspoloživo

Napomena: Ovi parametri nisu obavezni se no ukoliko postoje uvijek bi trebali biti zajedno. Ukoliko nisu

specificirani naredba se izvršava sa njihovim vrijednostima jednakim ‘0’. Sva prodaja u otvorenom fiskalnom računu iz tipa “povrat” se interpretira sa povratima.

Primjerice: prodaja sa naredbom 32h /2 u otvorenom fiskalnom računu iz tipa „povrat“ se interpretira kao povrat.

2.6.3.1. Naredba: 30h / 0 – otvaranje fiskalnog računa sa odgođenim ispisom (ubrzava ispis)

Ova opcija omogućuje ubrzavanje ispisa izbjegavanjem efekta isprekidanog ispisa – rezultata veoma brzog ispisa i ne toliko brze komunikacije sa AS (podaci se ispisuju brže nego se šalju). Ovo se vrši uporabom <ParTypeRec[1]> na sljedeći način:

ParTypeRec 1 znak vrijednosti ‘2’ za prodajni račun ili vrijednosti '6' za povratni račun

FPR operacija: Otvara fiskalni račun, te će se sve sljedeće naredbe izvršiti no neće se ispisati. Podaci se pohranjuju i odjednom ispisuju za cijeli račun, kada AS pošalje informaciju o zatvaranju računa (36h ili 38h)

1818

Page 87: TREMOL M Servisni Priručnik

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

ulaz : <sign[1]> <NоPLU[5]> {<’*’> <Qty[1..10]>} ]> {<’:’> <Value[1..10]>} {<’,’> <disc/add[2..7]>}

izlaz : ACK FPR operacija: Bilježi prodaju ili ispravak specificirane količine artikla u internoj bazi

podataka FPR. Ulazni podaci : Sign 1 simbol sa opcionalnom vrijednošću: ‘SP’ ili ‘+’ za prodaju ili ‘-‘za ispravak

NoPLU 5 simbola za broj artikla u bazi podataka FPR

‘*’ 1 simbol ‘*’ koji naznačuje postojanje polja količine Qty 1 do 10 simbola za količinu prodanog artikla ‘:’ 1 simbol ‘:’ koji naznačuje postojanje polja za popust/dodatak Value 1 do 10 simbola za vrijednost popusta/dodatka ‘,’ 1 simbol ‘,’ koji naznačuje postojanje polja za popust/dodatak Disc/add 2 do 7 za postotak popusta/dodatka Izlazni podaci : nije raspoloživo

Napomene: FPR će izvršiti ispravak samo ukoliko je već prodana ista količina artikla.

2.6.5. Naredba: 33h / 3 – Međuzbroj ulaz : <Print[1]> <;> <VisDispl[1]> izlaz : <Value[10]> FPR operacija: Računa iznos međuzbroja sa opcijama ispisa i prikaza. Pruža informacije

o izračunatim iznosima. Ukoliko je specificiran postotak ili vrijednost popusta/dodatka, međuzbroj i vrijednost popusta/dodatka će biti ispisana bez obzira na postavljene parametre ispisa.

Ulazni podaci : Print 1 simbol vrijednosti 1 ili 0 koji određuje hoće li se međuzbroj ispisivati ili ne VisDispl 1 simbol vrijednosti 1 ili 0 koji određuje hoće li se međuzbroj prikazivati ili ne

Izlazni podaci: Value 10 simbola za iznos međuzbroja

Napomene Popust/dodatak može biti izražen vrijednošću ili postotkom.

Kada je popust/dodatak izražen iznos se proporcionalno distribuira preko stavki prometa te se automatski prenosi na promet odgovarajućih poreznih grupa.

Vrijednost popusta/dodatka se može specificirati samo ukoliko se sva prodaja sastoji od artikala (predmeta) iz jedna i iste porezne grupe.

2.6.6. Naredba: 35h / 5 – Plaćanje ulaz : <PayType[1]> <;> <ParNoChange[1]> <;> <sum[1..10]> {<;><ParChangeType[1]>}

izlaz : ACK FPR operacija: Na računu navodi odabrani način naplate i primljeni iznos, kao i iznos

ostatka te tip ostatka.

1919

Page 88: TREMOL M Servisni Priručnik

Ulazni podaci: PayType 1 znak dozvoljene vrijednosti ‘0’,‘1’,’2’ ili ’3’, u skladu sa načinom plaćanja ParNoChange 1 znak dozvoljene vrijednosti ‘0’ ili ‘1’ koji određuje hoće li se ili ne

računati ostatak (nema vrijednosti ukoliko je odabran način plaćanja 0 “GOTOVINA”)

sum 1 do 10 znakova za primljeni iznos ili jedan znak ‘”’ (navodnik) ParChange 1 znak dozvoljene vrijednosti ‘0’,‘1’ ili '2' koji prikazuje hoće li tip ostatka biti:

istog tipa, u gotovini ili u valuti

Izlazni podaci: nije raspoloživo Napomene: Uporabom ove naredbe FPR inicijalizira postupak naplate. Nisu moguće naknadne prodaje ili poništenja. U polje „zbroja“ se može poslati vrijednost 0 – plaćanje nula računa te vrijednost navodnik “ – plaćanje točnim iznosom. Ukoliko je primljeni iznos veći ili jednak zbroju FPR prekida postupak naplate. Ukoliko je primljeni iznos veći od zbroja i <ParNoChange> je 0 ostatak se izračunava i vraća u tipu određenom <ParChangeType> . Ukoliko je primljeni iznos manji od iznosa računa se novi iznos i postaje osnovni iznos za sljedeću naplatu. Za zatvaranje računa 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 izvršava. <ParNoChange> je važna samo kada se koriste dodatni načini plaćanja (1, 2, 3 ili 4). U tom slučaju blagajni naplaćuje čitav primljen iznos.

2.6.7. Naredba: 36h / 6 – Automatsko zatvaranje fiskalnog računa

Ulaz : nije raspoloživo Izlaz : ACK FP Action: Zatvara fiskalni račun i plaća „GOTOVINOM“ u iznosu jednakom ukupnom

iznosu.

Ulazni podaci: nije raspoloživo Izlazni podaci: nije raspoloživo

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 može također koristiti kada se račun (fiskalni ili nefiskalni) finalizira no duljina

teksta ne može premašivati 38 simbola.

2.6.9. Naredba: 38h / 8 – zatvaranje fiskalnog računa ulaz : nije raspoloživo izlaz : ACK FPR operacija: Zatvara fiskalni račun.

Ulazni podaci : nije raspoloživo Izlazni podaci : nije raspoloživo

2020

Page 89: TREMOL M Servisni Priručnik

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: 3Аh / : – Ispis kopije zadnjeg dokumenta ulaz : nije raspoloživo izlaz : ACK FPR operacija: Ispis kopije zadnjeg izdanog računa

Ulazni podaci : nije raspoloživo Izlazni podaci : nije raspoloživo

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

ulaz : <NumRec[7]> <;> <TypeDoc> izlaz : ACK FPR operacija: Ispisuje kopiju računa/izvještaja odabranog broja iz elektroničkog

dnevnika.

Ulazni podaci : nije raspoloživo NumRec 7 simbola za broj računa/izvještaja TypeDoc 1 simbol za tip dokumenta:

'0' - za prodajni račun,'1' – za povratni račun,'2' – za dnevni izvještaj Z Izlazni podaci : nije raspoloživo

Napomene: Dok FPR ispisuje kopiju neće primati dodatne naredbe. Kako ispis može trajati neko

vrijeme za provjeru statusa FPR (je li spreman za prihvat daljnjih naredbi) možete učiniti sljedeće Kada se dobije račun izvršite “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/povlači navedeni iznos u određenom načinu plaćanja iz registara

specificiranog operatera (‘-‘ simbol ispred iznos predstavlja povlačenje).

Ulazni podaci : OpNo Simbol od 1 do 9 koji odgovara broju operatera OpPassw 4 simbola za zaporku operatera TypePaymnt 1 simbol vrijednosti ‘0’,‘1’,’2’ ili ’3’, ovisno o načinu plaćanja Amount 1 do 10 simbola za zaveden/povučen iznos

<’@’> 1 znak '@' koji naznačuje da slijedi tekst objašnjenja Text 1 do 38 znakova teksta objašnjenja Izlazni podaci: nije raspoloživo

2121

Page 90: TREMOL M Servisni Priručnik

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 vrijednošću 2 ili 1 ili 0 označavajući tip popusta/dodatka:

2 – definiran od uređaja 1 - popust/dodatak je iznad ukupnog iznosa 0 – popust/dodatak je iznad iznosa transakcije

VisDispl 1 simbol s vrijednošću 1 ili 0 označavajući 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 Value 1 do 10 simbola za vrijednost popusta/dodatka ‘,’ 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 pruža informacije o statusu registara FPR bez uzrokovanja aktivnosti

uređaja, tj informacije je dobivaju putem komunikacijskog sučelja 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: Pruža informacije za programirane podatke, promet od navedenog broja

grupe

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 količinu grupe 11 simbola za akumulirani povrat grupe 11 simbola za količinu 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: Pruža informacije o registrima određenog artikla.

Ulazni podaci : PLUNo 1 do 5 simbola za broj artikla Izlazni podaci :

PLUNo 5 simbola za broj artikla PLUName 20 simbola za naziv artikla Price 11 simbola za cijenu artikla

Ulazni podaci : DEPNo Izlazni podaci : DEPNo DEPName TaxGroup SaleTurnover QtySold RefTurnover QtyRef

2222

Page 91: TREMOL M Servisni Priručnik

TaxGroup 1 simbol za poreznu grupu artikla sa opcionalnim vrijednostima А, E, J, K i M Turnover 11 simbola za akumulirani promet artikla PLUQty 11 simbola za raspoloživu količinu artikla NoLastStat 5 simbola za broj zadnjeg izvještaja o artiklu sa zeroingom DateTime 16 simbola za datum i vrijeme zadnjeg izvještaja o artiklu sa zeroingom Dep 1 simbol za grupu artikla Unit 2 ASCII simbola za iznos jedinične cijene AddName 12 simbola za PLU dodatni naziv AvailQTY 1 do 11 simbola raspoložive količine na skladištu RefundTurnover 11 simbola za akumulirani promet povrata artikla RefundQTY 11 simbola za količinu povrata artikla FlagQTY 1 bajt vrijednosti '0' – bez kontrole; 1 – zabranjena prodaja sa negativnom

količinom; 2 – dopuštena prodaja sa negativnom količinom ArtBarcode 12 simbola za barkod artikla (samo za ECR)

2.7.3. Naredba: 6Dh / m – Čitanje iznosa po poreznim grupama ulaz : nije raspoloživo izlaz : <AmntTaxGrA[11]> <;> <AmntTaxGrE[11]> <;> <AmntTaxGrJ[11]>

<;><AmntTaxGrK[11]> <;><AmntTaxGrM[11]> <;> FPR operacija: Pruža informacije o akumuliranim iznosima po poreznim grupama.

Ulazni podaci : nije raspoloživo Izlazni podaci : AmntTaxGr 11 simbola za akumulirani iznos u specificiranoj poreznoj grupi

2.7.4. Naredba: 6Еh / 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: Pruža informacije o iznosima pri ruci po načinu plaćanja.

Ulazni podaci : <’0’> 1 simbol obavezno ‘0’ Izlazni podaci: <’0’> 1 simbol obavezno ‘0’ AmntPmnt 11 simbola za akumulirani iznos po načinu plaćanja

2.7.5. Naredba: 6Еh / n – Čitanje registara – 1 (općenito) ulaz : <’1’> izlaz : <’1’> <;> <NoCust[5]> <;> <NoDisc[5]> <;> <AmntDisc[11]> <;> <NoAdd[5]>

<;> <AmntAdd[11]> <;> <NoVoid[5]> <;> <AmntVoid[11]> <;> FPR operacija: Pruža informacije o broju kupaca (broj izdanih fiskalnih računa), 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

2323

Page 92: TREMOL M Servisni Priručnik

2.7.6. Naredba: 6Еh / n – Čitanje registara – 2 (RA) ulaz : <’2’> izlaz : <’2’> <;> <AmntPmnt0[11]> <;> < AmntPmnt 1[11]> <;> < AmntPmnt 2[11]> <;> <

AmntPmnt 3[11]> <;> <NoRA[5]> <;> FPR operacija: Pruža informacije o RA iznosima po načinu plaćanja i ukupnom broju

operacija. Ulazni podaci : <’2’> 1 simbol obavezno ‘2’ Izlazni podaci: <’2’> 1 simbol obavezno ‘2’ AmntPmnt 11 simbola za RA po načinu plaćanja

NoRA 5 simbola za ukupan broj operacija

2.7.7. Naredba: 6Еh / n – Čitanje registara – 3 (PO) ulaz : <’3’> izlaz : <’3’> <;> <AmntPmnt0[11]> <;> < AmntPmnt 1[11]> <;> < AmntPmnt 2[11]>

<;> < AmntPmnt 3[11]> <;> <NoPO[5]> <;> FPR operacija: Pruža informacije o PO iznosima po načinu plaćanja i ukupnom broju

operacija.

Ulazni podaci : <’3’> 1 simbol obavezno ‘3’ Izlazni podaci: <’3’> 1 simbol obavezno ‘3’ AmntPmnt 11 simbola za PO po načinu plaćanja NoPO 5 simbola za ukupan broj operacija

2.7.8. Naredba: 6Еh / n – Čitanje registara – 4 (primljeno) ulaz : <’4’> izlaz : <’4’> <;> < AmntPmnt 0[11]> <;> < AmntPmnt 1[11]> <;> < AmntPmnt 2[11]>

<;> < AmntPmnt 3[11]> <;> FPR operacija: Pruža informacije o primljenim iznosima od prodaje po načinu plaćanja.

Ulazni podaci : <’4’> 1 simbol obavezno ‘4’ Izlazni podaci: <’4’> 1 simbol obavezno ‘4’ AmntPmnt 11 simbola za primljen iznos po tipu plaćanja

2.7.9. Naredba: 6Еh / n – Čitanje registara – 5 (brojači) ulaz : <’5’> izlaz : <’5’> <;> <NoREP[5]> <;> <NoLastFMBlock[5]> <;> <NoEJ[5]> <;>

<DateTime[16]> <;> FPR operacija: Pruža informacije o trenutnom čitanju brojača dnevnih izvještaja sa

zeroingom, broju zadnjeg bloka pohranjenog u FM, broju EJ te datumu i vremenu zadnje pohrane bloka u FM.

Ulazni podaci : <’5’> 1 simbol obavezno ‘5’ Izlazni podaci: <’5’> 1 simbol obavezno ‘5’ NoREP 5 simbola za broj zadnjeg izvještaja NoLastFMBlock 5 simbola za broj zadnjeg FM bloka NoEJ 5 simbola za broj EJ DateTime 16 simbola za datum i vrijeme zadnje pohrane bloka u FM

2424

Page 93: TREMOL M Servisni Priručnik

2.7.10. Naredba: 6Fh / o – Čitanje izvještaja operatera – 1 (općenito)

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: Pruža 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 izvještaja 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: Pruža informacije o RA po načinu plaćanja i ukupnom broju operacija po

određenom operateru.

1 simbol obavezno ‘2’ Simbol od 1 do 9 koji odgovara broju operatera

1 simbol obavezno ‘2’ Simbol od 1 do 9 koji odgovara broju operatera

2 simbola za RA po načinu plaćanja 5 simbola za ukupan broj operacija

2.7.12. Naredba: 6Fh / o – Čitanje izvještaja 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: Pruža informacije o PO po načinu plaćanja i ukupnom broju operacija po

određenom 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 načinu plaćanju NoRA 5 simbola za ukupan broj operacija

Ulazni podaci : <’2 ’> OpNo

Izlazni podaci: <’2 ’> OpNo AmntPmnt NoRA

2525

Page 94: TREMOL M Servisni Priručnik

2.7.13. Naredba: 6Fh / o – Čitanje izvještaja 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: Pruža informacije o primljenim iznosima od prodaje po načinu plaćanja i

specificiranom operaterom.

Ulazni podaci : <’4’> 1 simbol obavezno ‘4’ OpNo Simbol od 1 do 9 koji odgovara broju operatera Izlazni podaci: <’4’> 1 simbol obavezno ‘4’ OpNo Simbol od 1 do 9 koji odgovara broju operatera

AmntPmnt 11 simbola za iznose primljene prema načinu plaćanja

2.7.14. Naredba: 6Fh / o – Čitanje izvještaja operatera – 5 (brojači)

ulaz : <’5’> <;> < OpNo[1]> izlaz : <’5’> <;> < OpNo[1]> <;> <NoRep[5]> <;> <DateTime[16]> <;> FPR operacija: Pruža informacije o broju zadnjeg izvještaja 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 5 simbola za broj zadnjeg izvještaja DateTime 16 simbola za datum i vrijeme zadnjeg izvještaja operatera

2.7.15. Naredba: 71h / q – Čitanje broja računa ulaz : nije raspoloživo izlaz : <NoLastIsRec[4]> <;> FPR operacija: Pruža informacije o broju zadnjeg izdanog računa.

Ulazni podaci : nije raspoloživo Izlazni podaci : NoLastIsRec 4 simbola za broj zadnjeg računa izdanog od FPR

2.7.16. Naredba: 72h / r – Čitanje informacija o trenutnom računu

ulaz : nije raspoloživo 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: Pruža informacije o trenutnom statusu računa. Ukoliko parametar ParOpenRec ima vrijednost ‘0’ (nije otvoren), naknadna polja se ne šalju.

2626

Page 95: TREMOL M Servisni Priručnik

Ulazni podaci : nije raspoloživo Izlazni podaci : ParOpenRec 1 simbol vrijednosti ‘0’ ili ‘1’ ozn. inicijaliziran/finaliziran račun NoSales 3 simbola za broj prodaja SbtotTaxGr 11 simbola za međuzbroj prema poreznoj grupi

ParForbVoid 1 simbol vrijednosti‘0’ ili ‘1’ ozn. dopušteno / zabranjeno

ParVATinRec 1 simbol vrijednosti‘0’ ili ‘1’ ozn. sa/bez ispisa

ParDetRec 1 simbol vrijednosti‘0’ ili ‘1’ ozn. sažet/detaljan format

ParInitPmnt 1 simbol vrijednosti‘0’ ili ‘1’ ozn. inicijalizirano/neinicijalizirano plaćanje ParFinPmnt 1 simbol vrijednosti‘0’ ili ‘1’ ozn. finalizirano/nefinalizirano plaćanje ParInv 1 simbol vrijednosti‘0’ ili ‘1’ ozn. standardni račun/fakturu ParPowDown 1 simbol vrijednosti‘0’ ili ‘1’ ozn. ne isključivati/isključivati

2.7.17. Naredba: 73h / s – Čitanje zadnjeg datuma dnevnog izvještaja

ulaz : nije raspoloživo izlaz : <date[10]> <;> <NoLastDRep[4]> <;> <NoLastRAMReset[4]> <;> FPR operacija: Pruža informacije o datumu i vremenu zadnjeg dnevnog izvještaja i

zadnjeg resetiranja radne memorije (resetiranje RAM-a).

Ulazni podaci : nije raspoloživo Izlazni podaci : Date 10 simbola za datum u formatu DD-MM-GG NoLastDRep 4 simbola za broj zadnjeg dnevnog izvještaja NoLastRAMReset 4 simbola za broj zadnjeg resetiranja radne memorije

2.7.18. Naredba: 74h / t – Čitanje zadnjih FM blokova ulaz : nije raspoloživo izlaz : <FreeFMBl[4]> <;> FPR operacija: Pruža informacije o preostalom broju slobodnih blokova u fiskalnoj

memoriji.

Ulazni podaci : nije raspoloživo Izlazni podaci : FreeFMBl 4 simbola za broj slobodnih blokova u FM

2.7.19. Naredba: 75h / u – Čitanje sadržaja FM ulaz : nije raspoloživo izlaz : ACK +

završni 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: Pruža informacije o svakom pojedinom bloku pohranjenom u FM počevši

od potvrda i završetkom sa završnom porukom. Ulazni podaci : nije raspoloživo Izlazni podaci : Nsegm 4 simbola za broj fizičkog FM bloka CodStor 1 simbol koji navodi tip pohranjenog bloka sa sljedećim vrijednostima:

0 – tvornički broj FPR 1 – porezni broj, položaj decimalnog zareza i porezna stopa prilikom fiskalizacije 4 – dnevni financijski izvještaj 6 – promjena poreznih stopa 7 – promjena položaja decimalnog zareza

2727

Page 96: TREMOL M Servisni Priručnik

dateStor 16 simbola za datum i vrijeme pohrane bloka Status 1 simbol 0 ili 1 ozn. ispravan/neispravan ispitni zbroj

ReadData Ukupan broj pročitanih 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,sjedište, adresu, grad.

Ulazni podaci: Option 1 simbol 'P' - programiranje ClientNo 4 simbola za broj klijenta CIIBK 13 simbola za IBK klijenta CIName 18 simbola za naziv klijenta Head 18 simbola za sjedište ClAddress 18 simbola za adresu klijenta CICity 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: Pruža informacije o podacima klijenta

Ulazni podaci : Option 1 simbol 'R' – čitanje ClientNo 4 simbola za broj klijenta

Izlazni podaci :

ClientNo 4 simbola za broj klijenta CIIBK 13 simbola za IBK klijenta CIName 18 simbola za naziv klijenta Head 18 simbola za sjedište Cl Address 18 simbola za adresu klijenta CICity 18 simbola za grad

2.8. NAREDBE ZA ISPIS IZVJEŠTAJA Set naredbi za ispis izvještaja generiranih od strane FPR.

2.8.1. Naredba: 77h / w – Specijalan FM izvještaj ulaz : nije raspoloživo izlaz : ACK FPR operacija: Ispisuje sve specijalne događaje pohranjene u FM (pogledajte 2.2.4.).

Ulazni podaci : nije raspoloživo Izlazni podaci : nije raspoloživo

2828

Page 97: TREMOL M Servisni Priručnik

2.8.2. Naredba: 78h / x – Detaljan FM izvještaj prema broju FM blokova

ulaz : <StartNoRep[4]> <;> <EndNoRep [4]> izlaz : ACK FPR operacija: Ispisuje detaljan Fm izvještaj po broju inicijalnog i završnog FM bloka.

Ulazni podaci : StartNoStat 4 simbola za broj inicijalnog FM bloka uključenog u izvještaju EndNoStat 4 simbola za broj završnog FM bloka uključenog u izvještaju Izlazni podaci: nije raspoloživo

2.8.3. Naredba: 79h / y – Sažeti FM izvještaj po broju blokova ulaz : <StartNoStat[4]> <;> <EndNoStat [4]> izlaz : ACK FPR operacija: Ispisuje sažeti FM izvještaj po broju inicijalnog i završnog FM bloka.

Ulazni podaci : StartNoStat 4 simbola za broj prvog FM bloka uključenog u izvještaju

EndNoStat 4 simbola za broj zadnjeg FM bloka uključenog u izvještaju

Izlazni podaci: nije raspoloživo

2.8.4. Naredba: 7Аh / z – Detaljni FM izvještaj po datumu ulaz : <StartDate[6]> <;> <EndDate[6]> izlaz : ACK FPR operacija: Ispisuje detaljni Fm izvještaj po početnom i završnom datumu.

Ulazni podaci : StartDate 6 simbola za početni datum u formatu DDMMGG EndDate 6 simbola za završni datum u formatu DDMMGG Izlazni podaci: nije raspoloživo

2.8.5. Naredba: 7Bh / { – Sažeti FM izvještaj po datumu ulaz : <StartDate[6]> <;> <EndDate[6]> izlaz : ACK FPR operacija: Ispisuje sažeti Fm izvještaj po početnom i završnom datumu.

Ulazni podaci : StartDate 6 simbola za početni datum u formatu DDMMGG EndDate 6 simbola za završni datum u formatu DDMMGG Izlazni podaci: nije raspoloživo

2.8.6. Naredba: 7Ch / | – Dnevni financijski izvještaj: Izvještaj elektroničkog dnevnika od datuma do datuma

ulaz : <'J0'><;><'D'><;><StartDate[6]> <;> <EndDate[6]> izlaz : ACK FPR operacija: Ispisuje izvještaj elektroničkog dnevnika od početnog datuma do završnog datuma.

Ulazni podaci : 'J0' 2 simbola 'J0' (J i nula) za čitanje elektroničkog dnevnika 'D' 1 simbol 'D' za definiciju tipa izvještaja po datumima StartDate 6 simbola za početni datum u formatu DDMMGG EndDate 6 simbola za završni datum u formatu DDMMGG

Izlazni podaci: nije raspoloživo

2929

Page 98: TREMOL M Servisni Priručnik

2.8.7. Naredba: 7Ch / | – Dnevni financijski izvještaj: Izvještaj elektroničkog dnevnika od broja računa do broja računa

ulaz : <'J0'><;><'N'><;><StartNoRec[4]> <;> <EndNoRec [4]> izlaz : ACK FPR operacija: Ispisuje izvještaj elektroničkog dnevnika od početnog broja računa do

završnog broja računa. Ulazni podaci : 'J0' 2 simbola 'J0' (J i nula) za čitanje elektroničkog dnevnika 'N' 1 simbol 'N' za definiciju tipa izvještaja po brojevima StartNoRec 4 simbola za broj prvog računa uključenog u izvještaju EndNoRec 4 simbola za broj zadnjeg računa uključenog u izvještaju

Izlazni podaci: nije raspoloživo

2.8.8. Naredba: 7Ch / | – Dnevni financijski izvještaj: Izvještaj elektroničkog dnevnika od početka do kraja

ulaz : <'J0'><;><*> izlaz : ACK FPR operacija: : Ispisuje izvještaj elektroničkog dnevnika od početnog broja računa do

završnog broja računa.

Ulazni podaci : 'J0' 2 simbola 'J0' (J i nula) za čitanje elektroničkog dnevnika '*' 1 simbol '*' za definiciju tipa izvještaja – svi računi

2.8.9. Naredba: 7Dh / } – Izvještaj o operaterima ulaz : < ParZero [1]> <;> <NoOper[1]> izlaz : ACK FPR operacija: Ispisuje izvještaj o operateru za specificiranog operatera (0 = svi operateri)

sa ili bez zeroinga (‘Z’ ili ‘X’). Kada se specificira vrijednost ‘Z’ izvještaj bi trebao uključivati 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 raspoloživo

2.8.10. Naredba: 7Eh / ~ – Izvještaj o artiklima ulaz : < ParZero [1]> izlaz : ACK FPR operacija: Ispisuje izvještaj 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 raspoloživo

2.8.11. Naredba: 7Fh / ▓ – Prošireni dnevni izvještaj ulaz : <ParZero[1]> izlaz : ACK FPR operacija: Ispisuje prošireni dnevni financijski izvještaj (izvještaj o artiklima nakon

kojeg slijedi dnevni financijski izvještaj) sa ili bez zeroinga (‘Z’ ili ‘X’).

Ulazni podaci : ParZero 1 simbol vrijednosti X ili Z , ozn. sa ili bez zeroinga Izlazni podaci: nije raspoloživo

3030

Page 99: TREMOL M Servisni Priručnik

2.9. POMOĆNE NAREDBE Set naredbi koji omogućuje uporabu specifičnih funkcija ovog modela FRP.

2.9.1. Naredba : 66h / f – Status modula pisača ulaz : none izlaz : <Status bytes[4]> FPR operacija: pruža detaljne informacije o trenutnom stanju modula pisača duljine 4 bajta

(poput standardnih POS pisača, no sa MSB = 1).

Ulazni podaci: nije raspoloživo Izlazni podaci:

Status bytes (ST0..ST3)

Značenje 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 – greška sa rezačem papira ST1.4 – 0 ST1.5 – fatalna greška 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

2.9.2. Naredba : 51h / Q – 'QE' – uključen / 'QD' – isključen ispis barkoda na kraju računa

ulaz : <En/Dis[1]> ouput: ACK FPR operacija: Ovisno o parametru ispisuje ili ne ispisuje barkod na kraju svakog računa.

Barkod je EAN–13 formata specificiranog sljedećom naredbom.

Ulazni podaci: En/Dis 1 znak (parametar) vrijednosti ‘Е’ – uključen ili ‘D’ – isključen

Izlazni podaci: nije raspoloživo

3131

Page 100: TREMOL M Servisni Priručnik

2.9.3. Naredba: 51h / Q – Postavljanje formata barkoda ispisanog na kraju računa ‘QF’

ulaz : <’F’> <;> <CodeForm [12]> izlaz : ACK FPR operacija: Definira sadržaj 12 znakova barkoda, ispisanog na kraju svakog

računa. Ulazni podaci: <’F’> 1 znak obavezno ‘F’ <CodeForm> 12 znakova sa mogućim kombinacijama vrijednosti:

- Brojevi od 0 do 9 – nalaze se izravno na barkodu na odgovarajućem 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 računa - 4 znaka ‘PPPP’ – predstavljaju broj POS-a

Izlazni podaci: nije raspoloživo

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

sadrži podatke navedene u polju CodeData. Ulazni podaci:

<’P’> 1 znak ‘P’ <CodeType> 1 simbol sa mogućim 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 raspoloživo

Tip barkoda

<CodeType> <CodeLen> Raspon parametra <CodeData>

JAN 13 (EAN13)

‘2’ ili ‘C’ 12 ili 13 Brojevi od ‘0’ do ‘9’

Ograničenje duljine za neke tipove barkodova postoji zbog područja ispisa a ne zbog standarda barkoda. Ukoliko se pošalju dodatni podaci ispisani barkod se možda neće moći ispravno očitati.

2.9.5. Naredba: 55h / 'U' – Sistemska naredba za očitavanje različitih tipova sistemske memorije

ulaz : <option><;><'password'> izlaz : BIN file FPR operacija: Očitavanje sadržaja programske/radne/fiskalne/flash memorije u bin

formatu

Ulazni podaci : Option 1 simbol sljedeće 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

Tablica:

3232

Page 101: TREMOL M Servisni Priručnik

2.9.6. Naredba: 58h / 'X' – Sistemska naredba za aktivaciju protokola u fiskalnom načinu 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 očitavanje IOSA

ulaz : <option> Izlaz : <IOSA> FPR operacija: Očitavanje trenutnog IOSA iz fiskalnog uređaja

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 sljedećim pravilima:

• Ne šaljite sljedeću naredbu prije primitka odgovora od prethodne naredbe. • Pazite na redoslijed poslanih i primljenih poruka. • Broj poruke u svakoj sljedećoj naredbi bi se trebao razlikovati od broja u prethodnoj naredbi. • Pazite na dva statusna bajta potvrdnog odgovora. • Kada su primljene informacije nedostatne zatražite 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, među kojima se obavezno nalaze: inicijalizacija fiskalnog računa kupca (naredba 30h), registracija prodaje (naredba 32h), plaćanje (naredba 35h) i finalizacija fiskalnog računa (naredba 38h ).

Primjer redoslijeda naredbi za izdavanje fiskalnog računa kupcu: • otvaranje fiskalnog računa (naredba 30h) – sadrži informacije o broju i zaporci operatera, tip računa – detaljan/sažet, sa/bez ispisa PDV-a (pogledajte 3.2.1.); • registracija prodaje iz baze podataka artikala u FPR (32h) – sadrži broj artikla kao i neobavezne informacije o prodanoj količini i vrijednosti/postotku popusta/dodatka; • iznos međuzbroja (naredba 33h) – sadrži neobavezne parametre za ispis, eksterni prikaz i vrijednost/postotak popusta/dodatka akumuliranog iznosa; • informacije o trenutnom računu (naredba 72h) – zahtijeva odgovor od FPR, koji sadrži trenutne parametre računa, broj prodaja, akumulirane iznose po poreznim grupama, informacije o inicijaliziranim ili finaliziranim plaćanjima; • izračun i plaćanje PDV-a na poreznom računu (naredba 36h) – izvršava automatski izračun PDV-a na računu i njegovu isplatu na porezni račun; • plaćanje (naredba 35h) – sadrži informacije o iznosu i načinu plaćanja. Koji može u potpunosti ili djelomično pokrivati ukupan iznos računa, kao i parametar za izračunavanje ostatka; • zatvaranje fiskalnog računa (naredba 2Fh).

3333

Page 102: TREMOL M Servisni Priručnik

3.3. Podrška za programere Za jednostavnije programiranje fiskalnog pisača kreirali smo library naziva ZFPlib.

Library sadrži sve naredbe potrebne za normalan rad FPR kao i neke od uobičajenih servisnih naredbi. ZFPlib se može koristiti kao C++ library i/ili COM komponenta. Library je otvorenog izvorišnog koda izdana pod Mozilla javnom licencom 1.1 i sadrži: opise protokola, sučelje za programiranje (API), kao i neke primjere programa napisanih na različitim programskim jezicima Jedan od dotičnih primjera programa održava ukupnu funkcionalnost library te se može koristiti za testiranje i proučavanje protokola i programskog sučelja te čak i za programiranje rutina. Za uporabu library ne morate detaljno proučavati komunikacijski protokol.

3434

Page 103: TREMOL M Servisni Priručnik

PRILOG VII

TREMOL M

UPUTE ZA POSTAVLJANJE

PROGRAMSKE I FISKALNE

PLOMBE

SERVISNI PRIRUČNIK 

Page 104: TREMOL M Servisni Priručnik

SADRŽAJ

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

Page 105: TREMOL M Servisni Priručnik

1

1. UPUTE ZA POSTAVLJANJE PROGRAMSKE I FISKALNE

PLOMBE ZA TREMOL M

Na slici na mjestu 1 je prikazan položaj za fiskalnu plombu. Fiskalna plomba štiti mjesto na

kojemu je fiskalna memorija povezana sa matičnom pločom ECR.

Položaji 2 i 3 prikazuju mjesta na koja treba postaviti plombe za zaštitu programske memorije.

Broj 2 štiti konektor dizajniran za brisanje i zapisivanje u programsku memoriju ECR a 3 štiti

vezu između matične ploče i tiskane ploče sučelja, koja se koristi za prepisivanje programske

memorije procesora.

Dimenzije plombe su 55х12 mm izrađene od posebnog samo-uništavajućeg PVC LMK materijala.