95
ELEKTRONIČKA BLAGAJNA SA FISKALNOM MEMORIJOM TREMOL S SERVISNI PRIRUČNIK

TREMOL S Servisni Priručnik

Embed Size (px)

Citation preview

Page 1: TREMOL S Servisni Priručnik

ELEKTRONIČKA BLAGAJNA SA FISKALNOM MEMORIJOM

TREMOL S

SERVISNI PRIRUČNIK

Page 2: TREMOL S Servisni Priručnik

2

Page 3: TREMOL S Servisni Priručnik

3

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

4.1. TISKANA PLOČA SUČELJA ...................................................................................................................... 7 4.2. MATIČNA PLOČA ...................................................................................................................................... 7 4.3. NAPAJANJE ............................................................................................................................................... 7 4.4. MEMORIJE ................................................................................................................................................. 8 4.5. ZASLONI ..................................................................................................................................................... 8 4.6. FISKALNA MEMORIJA .............................................................................................................................. 8 4.7. PISAČ ......................................................................................................................................................... 8 4.8. OPISI KRATKOSPOJNIKA ........................................................................................................................ 9 4.9. TIPKOVNICA .............................................................................................................................................. 9 4.10. ANTENA ..................................................................................................................................................... 9 4.11. SAT ............................................................................................................................................................. 9

5. SHEME I OPISI KONEKTORA ............................................................................................................... 10 5.1. NA MATIČNOJ PLOČI ............................................................................................................................. 10 5.2. NA TISKANOJ PLOČI TIPKOVNICE ....................................................................................................... 13 5.3. NA TISKANOJ PLOČI SUČELJA ............................................................................................................. 14

POGLAVLJE 2: OPIS SERVISNOG NAČINA RADA ....................................................................................... 15 6. NEKE OSNOVNE FUNKCIJE KOJE SE PRIPREMAJU U SERVISNOM NAČINU RADA ...................... 15

6.1. STAVLJANJE ECR U RAD (FISKALIZACIJA) ......................................................................................... 15 6.2. IZMJENE FISKALNE MEMORIJE I EŽ .................................................................................................... 16 6.3. RESETIRANJA – OPIS I TIPOVI ............................................................................................................. 16

6.3.1. Resetiranje dnevnog prometa iz radne memorije (RESETIRANJE tipa P) ................................... 16 6.3.2. Vraćanje svih sistemskih parametara na osnovne vrijednosti (RESETIRANJE tipa C) ............... 16

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

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

7.2. POSTAVLJANJE KOMUNIKACIJSKIH PARAMETARA [PODIZBORNIK 2] .......................................... 17 7.2.1 GPRS ......................................................................................................................................... 17

7.3. PROGRAMIRANJE STOPA PDV-A [PODIZBORNIK 3] ......................................................................... 18 7.4. KOMUNIKACIJA U NAČINU RADA “PROGRAMIRANJE I IZVJEŠTAVANJE” [PODIZBORNIK7] ....... 18 7.5. SISTEMSKI TESTOVI ECR I PRISTUPNE ZAPORKE [PODIZBORNIK 8] ............................................ 19

7.5.1. Vraćanje vrijednosti svih sistemskih parametara na osnovne vrijednosti (RESETIRANJE tipa C) 20 7.6. SERVISNE INTERVENCIJE – POSTAVLJANJE DATUMA I VREMENA TE TIPA INFORMACIJA ...... 20 7.7. POSTAVLJANJE IOSA ............................................................................................................................ 21 7.8. POSTAVLJANJE DATUMA I VREMENA ................................................................................................ 21 7.9. ZAMJENA FISKALNE MEMORIJE I EŽ .................................................................................................. 21 7.10. KONFIGURACIJA GPRS-A ..................................................................................................................... 22

7.10.1. GPRS poruke:.......................................................................................................................... 22 7.10.2. Proces GPRS komunikacije ..................................................................................................... 23 7.10.2.1. Slanje podataka putem GPRS-a na FTP poslužitelj ............................................................... 23

8. ISPISANE PORUKE O GREŠKAMA I RESTRIKCIJAMA ..................................................................... 24 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 S Servisni Priručnik

4

Page 5: TREMOL S Servisni Priručnik

5

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

1. OPĆENITI OPIS

Opis:

1. Tipkovnica; 2. Poklopac pisača; 3. Zaslon za kupca; 4. Zaslon za blagajnika; 5. Računalna sučelja;

2. SADRŽAJ AMBALAŽE

- ECR (Elektronička blagajna s fiskalnom memorijom) – 1 kom - Adapter za punjenje 9.6 V / 0.51 A – 1 kom - Rola papira – 1 kom - CD sa upravljačkim programima i softverom - Dokumenti

Page 6: TREMOL S 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 - 28 tipki - linijski termalni pisač SEIKO 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; - automatsko isključivanje u programirano vrijeme; - USB serijski priključak za računalo - 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:

Č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 max. brzine prijenosa: 85,6 kbps Odobrenja: CE, FCC, GCF, PTCRB

4. OPIS HARDVERA

TREMOL S sa hardverskim TRA07 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živo USB ili RS232 sučelje; - GPRS modem; - microSD kartica minimalnog kapaciteta od 1GB; - USB sučelje; - nadzor napona baterije, temperature pisača, optičkog senzora pisača putem

integriranog ADC; - uključivanje/isključivanje putem tipke na tipkovnici i automatsko isključivanje putem

timera;

Uređaj se sastoji od sljedećih blok komponenti (prolog 1):

- matične ploče (TRA07.01.01.00-01) - tipkovnice (TRA07.04.01.00-01) - tiskane ploče sučelja (TRA04.01.03.00-02) - tiskane ploče fiskalne memorije (TRP01.00.02.00-01)

Page 7: TREMOL S Servisni Priručnik

7

4.1. TISKANA PLOČA SUČELJA Postoje dvije inačice tiskane ploča sučelja – sa USB i RS232 sučeljem. Na tiskanoj ploči sučelja se nalaze konektori napajanja i sučelja te sklop za napajanje

baterije. Napajanje pruža 9,6V adapter i/ili akumulatorska baterija Li-Ion 7,4V / 2000mAh. Sklop

za punjenje se temelji na IC BQ2057TTS, koji je kontroler za punjenje 7,2V Li-Ion baterija. Punjenje prolazi tri faze. Prva je priprema. Baterija se provjerava i ukoliko je u potpunosti prazna puni se minimalnom strujom dok se ne dostigne niži prag. Kada se prijeđe prag, dolazi se do druge faze – punjenje stalnom strujom. Jačinu struje kontrolira VT101. Povratna sprega struje se mjeri kroz pad napona na otporniku R101, koji se koristi kao senzor struje.

Treću fazu sačinjava punjenje stalnom strujom. Ta faza započinje kada napon baterije dostigne 8,2V. Snaga baterije se postupno smanjuje. Punjenje se završava kada snaga dostigne 1% početne vrijednosti.

Kontroler mjeri temperaturu i punjenje baterije nije dopušteno ukoliko temperatura prijeđe granične vrijednosti. R104 i R105 definiraju gornju i donju granicu temperature.

VD102 funkcionira kao indikator statusa. Kada svijetli, baterija se i dalje puni. Pin 5 (na BQ2057) služi za upravljanje LED te je također povezan sa procesorom na matičnoj ploči. Na taj način status punjenja se nadzire i prikazuje na zaslonu.

Tranzistori VT102 i VT103 sprječavaju prolaz struje do matične ploče kada je ECR isključena no spojena na adapter za punjenje litijske baterije.

Konektor X105 služi za spajanje zaslona za kupce. Veza sa procesorom je putem I2C

sabirnice.

4.2. MATIČNA PLOČA Pruža postavljanje i kontrolu napajanja kao i povezivanje i upravljanje ostalim

modulima. Na matičnoj ploči se nalaze regulatori napajanja za 3,3V (MCP1702-3302E/MB) i 5V

(XC9221C09AMR), procesor(LPC2368), EEPROM memorija (24C1024) i FLASH memorija (M45PE16), kao i konektori za fiskalnu memoriju, tipkovnicu, bateriju, namotavač i pisač.

4.3. NAPAJANJE Uređaj se napaja putem konektora Х1 (sa tiskane ploče sučelja) ili konektora Х2 (iz

baterije). VT3 sačinjava sklop za upravljanje napajanjem. VD4 i VD2 služe za blokiranje povratne struje, koja može teći kroz diodu VT3. Ovo izolira bateriju od struje iz eksternog adaptera i čini punjenje nezavisnim.

VT3 uključuje i isključuje struju cijelog sklopa. Kontrolira se izravno putem procesora i/ili tipke na tipkovnici.

Kada se pritisne tipka za UKLJUČIVANJE/ISKLJUČIVANJE (na tipkovnici) uspostavlja se veza između VCC (pin 19 na Х9) i PWR_SW2 (pin 17 na Х9) signala. VCC je akumulator ili eksterni adapter. Struja prolazi kroz VD20 i uključuje T4, koji pak uključuje VT3. Na taj se način svakim pritiskom tipke za UKLJUČIVANJE/ISKLJUČIVANJE uključuje cijeli sklop.

Signal iz PWR_BT dolazi do ulaza procesora kako bi se osigurao nadzor stanja tipke za UKLJUČIVANJE/ISKLJUČIVANJE. PWR_BT generiraju R46 i VD19. Ovi elementi ograničuju napon na 3,9V (koji je u dozvoljenom rasponu).

Nakon vremena potrebnog za izlaz u kojemu reset stanje dodaje dodatno vrijeme procesor šalje 3,3V na PWR_CTRL signal (vod 73 na procesoru) i kroz dvostruku diodu

Page 8: TREMOL S Servisni Priručnik

8

VD20 zadržava otvoreno stanje VT4, na način da se sklop napaja bez obzira na stanje tipke za UKLJUČIVANJE/ISKLJUČIVANJE.

Kako bi blagajna registrirala uključeni adapter koristi se signal /PWR_SEN. Kadas e adapter uključi tranzistor VT1 formira signal niske razine (logičku 0) (ovo se koristi za upravljanje automatskim isključivanjem ECR).

Kada je blagajna uključena VT3 napaja glavu pisača kroz diodu VD3 do 5V regulatora. VD3 i C4 služe za otpuštanje pričuvne energije kada nestane struje. VD3 zadržava brzo pražnjenje C4 kroz pisač. Za napajanje motora pisača, namotavača, punjenje malene pričuvne baterije i napajanje regulatora od 3,3 V se koristi struja napona 5V.

Litijska baterija se mjeri od strane ADC mjerenjem razine BAT_LVL. VT5 se koristi za prekid napajanja iz baterije kada se ECR isključi. To izbjegava neželjenu potrošnju kroz otpornike R26 i R28, kao i kroz ulaz procesora.

4.4. MEMORIJE Na matičnoj ploči se koriste i nalaze dva tipa memorije – serijska SPI FLASH memorija M45PE16 (2МВ), serijski EEPROM (24С1024) i utor za microSD kartice (na tiskanoj ploči tipkovnice).

4.5. ZASLONI Koriste se dva zaslona – za kupca i blagajnika. Zaslon za blagajnika je dvolinijski sa 16 znakova po liniji. Zaslon za kupca je jednolinijski sa 16 znakova. Sa oba se upravlja putem istog serijskog I2C sučelja.

4.6. FISKALNA MEMORIJA Fiskalna memorija se temelji na FLASH memoriji AT25F2048 ili njezinom ekvivalentu (MP25P20, EN25P20 itd.). FP 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.

4.7. PISAČ Za spajanje pisača se koristi konektor Х6. Stepper motor pisača i motor namotavača se napajaju reguliranim naponom od 5V. Tranzistor VT6 kontrolira napon za motor namotavača. Otpornici R20, R21, R22 limitiraju struju kroz njega. Signal za VT6 se dobiva iz signala s M_EN1 i M_EN2 putem dvostruke diode VD8. Na ovaj način motor namotavača radi sinkronizirano da motorom pisača. The stepper motor of the printer and the winder motor are powered by regulated voltage 5V. Transistor VT6 controls the winder current. R25 određuje struju kroz LED optičkog senzora papira. R23 određuje odašiljačku struju za foto tranzistor senzora papira. Upravljanje glavom pisača se vrši putem SPI sučelja procesora (kako i kod fiskalne memorije). Zagrijavanje vrše stroboskopski signali P_STR1, P_STR2, P_STR3, P_STR4, P_STR5 i P_STR6. Stroboskopi se mogu koristiti svi zajedno ili jedan po jedan, za optimizaciju potrošnje baterije.

Page 9: TREMOL S Servisni Priručnik

9

4.8. OPISI KRATKOSPOJNIKA JP1 – Kratkospojnik za prisilno uključivanje. Samo za tvorničke i servisne namjene JP2 – Kratkospojnik pomoćne baterije. Za normalan rad JP2 mora biti uključen (zatvoren). Kada je ECR isključena i JP2 otvoren (uklonjen) to uzrokuje resetiranje radne memorije i sata koji ovise o bateriji. Nakon uključenja ECR registrira RESET tipa P. Ne uklanjajte dok je ECR uključena! JP3 – Servisni kratkospojnik. Servisni kratkospojnik JP3 aktivira servisni način rada (pogledajte poglavlje 2 OPIS SERVISNOG NAČINA RADA). U normalnim uvjetima JP2 je otvoren (uklonjen). Za servisni način rada JP3 mora biti zatvoren, te nakon toga treba uključiti ECR.

4.9. TIPKOVNICA Na ovoj tiskanoj ploči se nalaze zaslon za blagajnika IND201, GPRS modul D201,

njegovo napajanje i utor za microSD kartice. Zaslon radi putem I2C sabirnice. Ta ispravan rad globalni /RESET signal mora biti

invertiran. To čini VT201. GPRS modul se napaja naponom od 3,75V iz D202. Za ispunjanje zahtjeva ovog

modula za napajanjem mora se koristiti VT201. Kako modul funkcionira sa razinama napona različitim od razina koje koristi procesor blagajne (D7), koriste se elementi R205, VD204, VD203, R207, VD205, R206. Veza između modula i procesora se ostvaruje kroz UART sučelje.

Elektronski, tipkovnica je matrica od 5 redova i 6 stupaca + jedna nezavisna tipka (UKLJUČIVANJE/ISKLJUČIVANJE). Njihovim stanjem upravlja I2C ekspander D203.

4.10. ANTENA Antena se integrirana na tiskanoj ploči te je sa GPRS modulom povezana putem U.FL

konektora na tiskanoj ploči tipkovnice.

4.11. SAT Sat je integriran u mikroprocesoru D1. Sat posjeduje vlastito napajanje koje osigurava

BT101. BT101 je akumulatorska baterija napona 3,6V 40mAh. D9 Podešava napon pri 3V. D13 osigurava napajanje BT101, kada se blagajna isključi, no ima u sebi bateriju i/ili priključen adapter. Tako se osigurava najdulje razdoblje u kojemu se blagajna može ostaviti bez uključivanja.

Page 10: TREMOL S Servisni Priručnik

10

5. SHEME I OPISI KONEKTORA

5.1. NA MATIČNOJ PLOČI

Opis konektora

X1 – Konektor za napajanje matične ploče Pin Opis 1 NAPAJANJE 2 Konektor za punjenje baterije 3 GND

X2 – Konektor za litij-ionsku bateriju na matičinoj ploči Pin Opis 1 Pozitivni kontakt litij-ionske baterije 2 Senzor temperature litij-ionske baterije 3 GND

X3 – Konektor tiskane ploče sučelja Pin Opis Pin Opis 1 +3.3V na tiskanu ploču

sučelja 2 Signal statusa punjenja

litij-ionske baterije 3 I2C BUS podaci

(SDA1) 4 Senzor temperature litij-

ionske baterije 5 I2C BUS sat (SCL1) 6 UART2 RX 7 GND 8 UART2 TX 9 USB D- 10 USB D+

Page 11: TREMOL S Servisni Priručnik

11

X4 – Konektor fiskalnog modula

Pin Opis 1 GND 2 +3.3V 3 CLK 4 Podatkovni MISO 5 Podatkovni MOSI 6 Odabir signala čipa fiskalnog modula

X5 – Konektor namotavača papira Pin Opis 1 +5V 2 Kontrola

X6 – 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) 17 Senzor temperature 18 STROBE4 19 STROBE5 20 STROBE6 21 GND 22 GND 23 /LATCH 24 NC

Page 12: TREMOL S Servisni Priručnik

12

25 +VPRN 26 +VPRN 27 PHASEA – signal pogona motora 28 /PHASEA – signal pogona motora 29 PHASEB – signal pogona motora 30 /PHASEB – signal pogona motora

X7 – Konektor za programiranje procesora X9 – Konektor tipkovnice

Pin Opis Pin Opis 1 UART0 TX 2 UART0 RX 3 CTS signal GPRS modula

(rezerviran) 4 /RESET

5 /KB_INT – prekidni signal tipkovnice

6 I2C Bus SCL1

7 Signal za aktivaciju microSD kartice

8 I2C Bus SDA1

9 Rezervirano 10 +3.3V 11 SPI CLK 12 +5V 13 SPI MOSI 14 +5V 15 SPI MISO 16 GND 17 Prekidač za uključivanje

/isključivanje 18 GND

19 VCC 20 GND

Page 13: TREMOL S Servisni Priručnik

13

5.2. NA TISKANOJ PLOČI TIPKOVNICE

Opis konektora X201 – utor za SIM karticu X202 – konektor antene X203 – ravan kabel – u konektor X9 na matičnoj ploči X204 – utor za microSD kartice

Page 14: TREMOL S Servisni Priručnik

14

5.3. NA TISKANOJ PLOČI SUČELJA

Opis konektora X101 – strujni kabel - u konektor X1 na matičnoj ploči X102 – Konektor za eksterni adapter +9.6V (min. 500mA) iz eksternog adaptera. Središnji pin – positivan. X103 – Konektor USB sučelja Mini-USB konektor tipa B USB 2.0 Full Speed sučelje za povezivanje sa računalom. X104 – Ravan kabel – u konektor X3 na matičnoj ploči X105 – Konektor za zaslon za kupca

Pin Opis 1 +3.3V 2 GND 3 I2C Bus SDA1 4 I2C Bus SCL1

Page 15: TREMOL S Servisni Priručnik

15

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: 1. Naziv tvrtke i adresu, naziv i adresu trgovačkog objekta, JIB i PIB brojeve; 2. Stope PDV-a i položaj decimalne točke; 3. Č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 16: TREMOL S Servisni Priručnik

16

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 17: TREMOL S Servisni Priručnik

17

- 9 programiranje klijentske baze podataka.

- E identifikacijski broj za softversku aplikaciju;

- p Postavljanje datuma i vremena.

Podizbornici o, E, 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 GPRS

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“

Page 18: TREMOL S Servisni Priručnik

18

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!

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

Page 19: TREMOL S Servisni Priručnik

19

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

E 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

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 /)

U ovom načinu rada moguće je izvršiti dodatne postavke ECR: Tipka Funkcija Osnovni raspon vrijednosti

1 Odabir datoteke logotipa 0 ili 1 Osnovna vrijednost - 0

2 Gustoća ispisa Broj 1 do 3

3 Kontrast zaslona Vrijednosti 03 do 10

@ Provjera napunjenosti baterije Vrijednost baterije

o Postavljanje / prikaz vremena do automatskog isključenja

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

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

# 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ć

Page 20: TREMOL S Servisni Priručnik

20

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.

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.

Page 21: TREMOL S Servisni Priručnik

21

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.

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“

Page 22: TREMOL S Servisni Priručnik

22

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“.

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

Page 23: TREMOL S Servisni Priručnik

23

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.

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;

Page 24: TREMOL S Servisni Priručnik

24

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.

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 25: TREMOL S Servisni Priručnik

TREMOL S

TEHNIČKA DOKUMENTACIJA

PRILOG ISERVISNI PRIRUČNIK 

Page 26: TREMOL S Servisni Priručnik
Page 27: TREMOL S Servisni Priručnik
Page 28: TREMOL S Servisni Priručnik
Page 29: TREMOL S Servisni Priručnik

MAIN BOARD TRA07.01.01.00-01

№1 PCB TRA07.01.01.01-01 1

2 IC MCU LPC2368FBD100 LQFP100 D7 1

3 IC EEPROM 1M SOIC-8W D6 14 AT45DB161D-SU SOIC8-W D5 1

5 MCP1702T-3302E/MB SOT89 D1 16 MCP1700T-3002E/TT SOT-23 D9 1

7 MCP1702T-5002E/MB SOT89 D13

8 MCP100T-300I/TT SOT-23 D2,D4 29 XC9221C09AMR-G SOT-25 D3 1

10 LB1838M MFP14S D8 1

11 DTC114YKA SOT-23 VT1, VT4, VT7, VT9 412 BC807-40 SOT-23 VT5 1

13 BC817-40 SOT-23 VT6 114 RSQ035P03 TSOP6 VT3, VT8 2

15 LL4148 MINI MELF VD1*,VD7,VD9,VD12, VD19 4

16 1N5819 SMA VD3,VD5 117 S3M SMC VD2* 0

18 SS34 SMC VD4 1

19 BAT54C SOT-23 VD8, VD20 2

20 BAV99 SOT-23 VD10 121 RED LED SML310VT ROHM 0603 VD6 1

22 100nF/50V X7R 0603 C3, C7, C8, C9, C10, C14, C16, C18, C21, C24, C25, C32, C3813

23 1uF/50V Y5V 0805 C1, C11, C12, C13, C15, C17, C36, C37, C?10

24 22pF/50V C0G 0603 C22, C23, C26, C27 425 1nF/50V Y5V 0603 C2 1

26 4 X 1k 1206 (4X0603) RP3, RP4 227 4 X 10k 1206 (4X0603) RP1 1

28 3K 1% 0603 R28 1

29 резистор точен 1% 6K2 1% 0603 R26 130 резистор точен 1% 11K 1% 0603 R11 1

31 резистор точен 1% 51K 1% 0603 R7 1

32 0R 0603 R2 133 12R 1206 R20, R21, R22 3

34 100R 0603 R25 135 270R 0603 R10 1

36 560R 0603 R3, R40 2

37 1K 0603 'R4, R14, R24, R27, R30, R31 5

38 4K7 0603 R1,R5,R15,R16 4

39 10K 0603 R19, R29, R33, R34, R35, R37, R38, R39, R46, R4710

40 22K 0603 R17, R18, R23 3

41 NCB-H1806E600TR600F 1806 L1, L3, L5 342 NR6028T4R7M L2 1

43 XG (6x3.5) Y2 1

44 3.6V/40mAh BT1 145 PNG1221 BZ1 1

46 32.768kHz Y1 147 100uF/16V 5x11 C5 1

48 EEUFM1A221 220uF/10V 5x11 C6 2

49 1000uF/16V 8x12 C4 150 W7600-03PSNTW0 2,5mm X1, X2 2

51 W1125-02PSTAW 1,25mm X5 1

52 W1125-06PSTAW 1,25mm X4, X7 2

53 C1272-10BS 1,27mm X3 1

54 C1272-20BS 1,27mm X9 1

55 C3918-30SATTI0R 1mm X6 156 HN1x40 2,54mm 1

type value building name Qty

AT24C1024BW-SH25-BIC DataFlash

IC Low Quiescent Current LDO IC 3V Low Quiescent Current LDO

IC 250 mA Low Quiescent Current LDO

IC Ultra Low Cost 3-Pin Microprocessor ResetIC Step-Dow n DC/DC Controller

IC Bipolar Stepper-Motor Driver IC

NPN Resistor-equipped TransistorPNP General-purpose Transistor

NPN General-purpose TransistorPMOS, 30V, 65 mOhm

High Conductance Fast Diode

High Conductance Fast Diode, 1ADiode, 3A

High Conductance Fast Diode, 3A

Schottky Barrier Double Diode

SOT23 Silicon Planar High-Speed Sw itching Series Diode Pair

Capacitor

Capacitor

CapacitorCapacitor

4x Resistor Array4x Resistor Array

Resistor 1%

Resistor 5%Resistor 5%

Resistor 5%Resistor 5%

Resistor 5%

Resistor 5%

Resistor 5%

Resistor 5%

Resistor 5%

ЕMI FilterPow er Inductor 6mm x 6mm

Crystal Oscillator 16 MHz

Multicell BatteryBuzer

Crystal Oscillator 3.0 x 8.0 Capacitor

Capacitor

Capacitorconnector

connector

connector

connector

connector

connectorconnector JP1, JP2, JP3

Page 30: TREMOL S Servisni Priručnik
Page 31: TREMOL S Servisni Priručnik
Page 32: TREMOL S Servisni Priručnik
Page 33: TREMOL S Servisni Priručnik

INTERFACE TRA04.01.02.00-02№1 PCB TRA04.01.02.01-02 12 BQ2057TTS D101 1

3 STF202-22T1G TSOP6 D103 1

4 NTD2955 TO252-3 VT101 1

5 DTC114YKA SOT-23 VT103 1

6 DTA114YKA SC-59 VT102 1

7 1N5819 SMA VD101, VD105 28 RED LED SML310VT ROHM 0603 VD102 1

9 100nF/50V X7R 0603 C103, C104 2

10 1uF/50V Y5V 0805 C105 111 4.7u/25V 0805 C101, C102 2

12 0R47 1206 R101 113 1K 0603 R103, R106 2

14 4K7 0603 R104 1

15 10K 0603 R102, R105, R108, R109 416 220K 0603 R107 1

17 Съединител USB B MINI C8320-05BFRSB0 SMD X103 1

18 съединител C8112-ACFTB000R X102 119 Съединител W1125-04PSTAW 1,25mm X105 1

20 AF000-E20900001R X104 1

21 AW000-E2090013R X101 1

№1 GM12-N20VA-08260-100 1

2 H1025-02PW0000R +UL1571; 28AWG 1

FM TRP01.00.02.00-01

№1 IC FLASH SERIAL SPI AT25F2048 SOIC-8 D5 1

2 IC TTL 74AHC74 TSSOP-14 D2 13 IC TTL 74AHC174 TSSOP-16 D1 1

4 IC TTL 74LVC1G00 SC-70-5 D3 1

5 IC TTL 74LVC1G10 SC-70-5 D5 16 100nF _0603 CF1, CF2, CF3 3

7 10K _0603 R1 1

8 AW000-E2090016R Х1 1

№1 LCD JCM009COG IND1 1

2 100nF/63V DIP C1,C2 2

3 H1025-04PW0000R +UL1571; 30AWG 0603 X105 1

type value building name Qty

IC Advanced Linear Charge Maganament TSSOP8 IC USB Terminator and EMI FilterP-Channel MOSFET

NPN Resistor-equipped Transistor

PNP Resistor-equipped Transistor

High Conductance Fast Diode, 1A

Capacitor

CapacitorCapacitor

Resistor 5%Resistor 5%

Resistor 5%

Resistor 5%Resistor 5%

Æ1.3 mm

Cable form interface

Cable form pow er

Motor TRA01.02.02.00type value building name Qty

Gearmotor

Cable form

type value building name Qty

Capacitor

resistor 5%

Cable form 6 w ires

Client's Displaytype value building name Qty

Capacitor

Cable form

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

KEYBOARD TRA01.03.01.00-01

PCB TRA07.04.01.01-01 1IC 16-BIT I2C EXPANDER PCA9555PW D203 1

D201 1IC 5A LOW DROPOUT POSITIVE ADJUSTABLE REGULATOR AP1084DL TO252-5 D202 1

RSQ035P03 TSOP6 VT201 1DTA114YKA SOT-23 VT202 1

DTC114YKA SOT-23 VT203,VT204 2

SOT353 VD201 1

LL4148 MINI MELF VD204, VD205, VD206, VD207, VD208, VD209, VD210, VD2126

BAV99 SOT-23 VD211,VD213 2

RED LED SML310VT ROHM 0603 VD202 1100nF/50V X7R 0603 C204, C220, C221 3

22pF/50V C0G 0603 61u/50 V 0805 C202 1

4.7u/25 V 0805 C203 1

10uF/6.3V Y5V 0603 C209 1PTH C201 2

0R 0603 R201 1180R 0603 R207 1

300R 0603 ? 1

100 1% 0603 R202 1200 1% 0603 R204 1

10K 0603 R203, R205, R206, R208, R209, R210, R211, R212, R213, R214, R215114 X 100 1206 (4X0603) RP202, RP203 2

4 X 10k 1206 (4X0603) RP201 1

LCD BTHQ-21608V-SRE-I2C-COGCYR PTH IND201 1AF000-E2090002R 1

C0612-06DBJB00 SMD X201 14313 118 00918 SMD X204 1

SMD ANT501 1

type value building name Qty

TSSOP8 GPRS Module HiLoNC

PMOS, 30V, 65 mOhmPNP Resistor-equipped Transistor

NPN Resistor-equipped Transistor

Quad Low Capacitance TVS diodes PESD5V0L4UG,115

High Conductance Fast Diode

SOT23 Silicon Planar High-Speed Sw itching Series Diode Pair

Capacitor

CapacitorCapacitor

Capacitor

CapacitorCapacitor 470uF 16V - EEUFM1C471L

Resistor 5%Resistor 5%

Resistor 5%

Resistor 5%Resistor 5%

Resistor 5%4x Resistor Array

4x Resistor Array

Cable form

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

MicroSD Slot

Page 38: TREMOL S Servisni Priručnik
Page 39: TREMOL S Servisni Priručnik

FISCAL MODULE 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 40: TREMOL S Servisni Priručnik

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

type value building name QtyGearmotorCable form

Page 41: TREMOL S Servisni Priručnik

LCD№1 LCD JCM009COG IND1 1

2 100nF/63V DIP C1,C2 23 H1025-04PW0000R +UL1571; 30AWG 0603 X105 1

type value building name Qty

CapacitorCable form

Page 42: TREMOL S Servisni Priručnik

PRILOG II

TREMOL S

PROIZVOĐAČKA PLOMBA

SERVISNI PRIRUČNIK 

Page 43: TREMOL S Servisni Priručnik

Slika u proporciji 2:1

Za proizvođačku plombu se koristi tzv. „STOP“ samoljepljivi papir čija namjena je da spriječi neovlašteno otvaranje uredjaja - 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đacke plombe. Podaci o papiru: Proizvodjac: TREMOL Zemlja porekla: Bulgaria Naziv: TRA07000002

Page 44: TREMOL S Servisni Priručnik

PRILOG III

TREMOL S

UPUTE ZA INICIJALIZACIJU GPRS MODULA

SERVISNI PRIRUČNIK 

Page 45: TREMOL S 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 46: TREMOL S 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 47: TREMOL S 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 48: TREMOL S 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 49: TREMOL S 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 50: TREMOL S Servisni Priručnik

PRILOG IV

TREMOL S

UPUTE ZA SASTAVLJANJE

SERVISNI PRIRUČNIK 

Page 51: TREMOL S Servisni Priručnik

SADRŽAJ

1. UPUTE ZA SASTAVLJANJE TREMOL S ...................................................................................... 1

Page 52: TREMOL S Servisni Priručnik

1

1. UPUTE ZA SASTAVLJANJE TREMOL S

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 tri vijka 2.2х6.5(4) učvrstite tiskanu ploču sučelja (5) na bazu (1). Kabel

spojite na konektor Х3 na matičnoj ploči a strujni kabel – kabel sa tri žice – na konektor

Х1.

Page 53: TREMOL S Servisni Priručnik

2

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

Na tijelo pisača učvrstite motor za namotavač papira (9). Sa stražnje strane tijela

pisača (7) pomoću dvostrane ljepljive folije učvrstite zaslon za kupce (10). Spojite

kabel pisača na konektor Х6 na matičnoj ploči i spojite kabel zaslona za kupce

na konektor Х105 na tiskanoj ploči sučelja. Spojite kabel iz motora na konektor

Х5 na matičnoj ploči i sučelje na konektor Х2.

Page 54: TREMOL S Servisni Priručnik

3

5. Sa sedam vijaka 2.2х6.5(8) učvrste tiskanu ploču tipkovnice i zaslona (12) na

poklopac (11).

6. Spojite antenu (13) na konektor Х202 na tiskanoj ploči tipkovnice.

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

konektor Х8.

8. Zatvorite uređaj učvršćivanjem poklopca i baze sa tri vijka 2.9х13 (14). rupu 1

treba postaviti metalni čep za brtvljenje.

Page 55: TREMOL S Servisni Priručnik

4

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

Page 56: TREMOL S Servisni Priručnik

PRILOG V

SERVISNI PRIRUČNIK 

TREMOL M

ECR ALGORITAM

Page 57: TREMOL S Servisni Priručnik

( "'*'-)AlgoritamTREMOL ECR

"' \ t- "*';;-l '-iValjana naredba _H" -l] initial MD5 con@xt B )q 1 l n o o " r z l p r i n t h e a d e r l Y

t,,- \

a'' \ ,,^'\( v"t;an" naredba ))-----dal c )

\ "lzvje5taj"?..-' '.__/

\ ---T

lzradunati i ispisatiElectroni6ki MD5 potpis

duolikata.

Page 58: TREMOL S Servisni Priručnik

AlgoritamTREMOL ECR

Izradun iispiselektroni6kog MD5 potpisa

periodi6kog izrjeStaja

ISPIS DNEVNIH ZAPISA:o Dnevni izvje3taj o zapisima. Dnevni izvje3taj o popustima/dodacimao PoniStavanje zapisa. Prodaja - Dnevni promet u PDV

grupama i UKUPNI dnevni promet. PDV od prodaje akumuliran po

gn]pama i UKUPNI dnevni PDV. Povrat - Dnevni promet u PDV

grupama i UKUPNI dnevni prometo PDV od povrata akumuliran po

grupama i UKUPNI dnevni PDVBrojadi fi skalnih dogaifajaIznosi u ladicama

lzra6un i ispis elektroni6kogMDS potpisa dnevnog

izvje5taja X

ISPIS DNEVNIH ISPISA:. Dnevni izvje3taj o zapisima. Dnevni izvjestaj o popustima/dodacimao Poni5tavanje zapisa. Prodaja - Dnevni promet u PDV

grupama i UKUPNI dnevni promet. PDV od prodaje akumuliran po

grupama i UKUPNI dnevni PDVo Povrat- Dnevni promet u PDV

grupama i UKUPNI dnevni promet. PDV od povrata akumuliran po

grupama i UKUPNI dnevni PDV

Pohrana dnevnog promeia idnevnih broiada u FM

Pohrana

- uspje5na?

( Prekid blokhaniaoa

Prazan ispis fiskalnogzapisa

Brisanje dnevnih zapisa

lzradun i ispis elektronidkogMD5 potpisa dnevnog

izvjeitEaZ

Pohranitiootvrdu u EJ

A

Page 59: TREMOL S Servisni Priručnik

PRILOG VI

TREMOL S

KOMUNIKACIJSKI PROTOKOL

SERVISNI PRIRUČNIK 

Page 60: TREMOL S 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

2

Page 61: TREMOL S 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

3

Page 62: TREMOL S 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>

4

Page 63: TREMOL S 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

5

Page 64: TREMOL S 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.

6

Page 65: TREMOL S 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

7

Page 66: TREMOL S 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

8

Page 67: TREMOL S 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

9

Page 68: TREMOL S 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

10

Page 69: TREMOL S 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

11

Page 70: TREMOL S 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.

12

Page 71: TREMOL S 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

13

Page 72: TREMOL S 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.

14

Page 73: TREMOL S 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

15

Page 74: TREMOL S 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

16

Page 75: TREMOL S 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’)

17

Page 76: TREMOL S 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)

18

Page 77: TREMOL S 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.

19

Page 78: TREMOL S 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

20

Page 79: TREMOL S 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

21

Page 80: TREMOL S 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

22

Page 81: TREMOL S 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

23

Page 82: TREMOL S 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

24

Page 83: TREMOL S 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

25

Page 84: TREMOL S 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.

26

Page 85: TREMOL S 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

27

Page 86: TREMOL S 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

28

Page 87: TREMOL S 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

29

Page 88: TREMOL S 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

30

Page 89: TREMOL S 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

31

Page 90: TREMOL S 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:

32

Page 91: TREMOL S 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).

33

Page 92: TREMOL S 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.

34

Page 93: TREMOL S Servisni Priručnik

PRILOG VII

TREMOL S

UPUTE ZA POSTAVLJANJE

PROGRAMSKE I FISKALNE

PLOMBE

SERVISNI PRIRUČNIK 

Page 94: TREMOL S Servisni Priručnik

SADRŽAJ

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

Page 95: TREMOL S Servisni Priručnik

1

1. UPUTE ZA POSTAVLJANJE PROGRAMSKE I FISKALNE

PLOMBE ZA TREMOL S

Na slici na mjestu 1 je prikazan položaj za fiskalnu plombu. Fiskalni modul je prekriven

epoksidnom smolom te se ne može ukloniti sa baze blagajne. Fiskalna plomba štiti mjesto na

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

Položaj 2 prikazuje mjesto za zaštitu programske memorije. Plomba štiti konektor dizajniran za

brisanje i zapisivanje u programsku memoriju ECR.

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