You are on page 1of 54

Korisničko uputstvo

za fiskalni štampač
MIKROELEKTRONIKA
professional

INFORMACIJE IZ OVOG DOKUMENTA SE NE MOGU DISTRIBUIRATI NITI


REPRODUKOVATI POD BILO KAKVIM OKOLNOSTIMA BEZ PISMENOG
ODOBRENJA PREDUZEĆA MIKROELEKTRONIKA A.D. IZ BANJALUKE

MIKROELEKTRONIKA A.D.
Blagoja Parovića bb – Novakovići
78000 Banjaluka
Republika Srpska, BIH
Tel. +387 (0)51 389 030, 389 040
Fax. +387 (0)51 385 320, 385 402
info@mikroelektronika.net
www.mikroelektronika.net
Korisničko uputstvo za fiskalni štampač MIKROELEKTRONIKA professional

SADRŽAJ

1. UVOD
1.1. Rad sa FŠ MIKROELEKTRONIKA Professional ......................................... . 3

2. OPŠTI OPIS Professional


2.1. Kontrolna tabla ......................................................................................... . 7
2.2. Indikatori kontrolne table ........................................................................... . 8
2.3. Jedinice za štampanje ............................................................................... 10
2.4. Displej ...................................................................................................... 10
2.5. Portovi ....................................................................................................... 10
2.6. Fiskalni dokumenti .................................................................................... 11

3. POČETAK RADA
3.1. Kablovi i povezivanje ................................................................................ 12
3.2. Mijenjanje rolni papira ............................................................................... 14

4. OPIS KOMANDI INTERFEJS PROTOKOLA


4.1. Uvod ......................................................................................................... 17
4.2. Poreske grupe i kalkulacija poreza ............................................................. 18
4.3. Stanja fiskalnog uređaja ............................................................................ 18
4.4. Prekid napajanja ............................................................................................ 21
4.5. Programiranje i dobijanje podataka o artiklima .............................................. 22
4.6. Način izdavanja fiskalnih isječaka .................................................................. 22
4.7. Generisanje izvještaja .................................................................................... 22
4.8. Protokol na niskom nivou ............................................................................... 22
4.9. Kreiranje poruka, sintaksa i korišćene oznake ............................................... 25
4.10. Spisak komandi - prema namjeni ................................................................. 26
4.11. Detaljan opis komandi .................................................................................. 28
4.12. Spisak komandi - od najmanjeg do najvećeg broja ...................................... 52

5. FISKALNA MEMORIJA ............................................................................... 54

Strana 2 od 54
Korisničko uputstvo za fiskalni štampač MIKROELEKTRONIKA professional

1. UVOD

MIKROELEKTRONIKA professional je kompaktni termalni štampač sa


fiskalnom memorijom, koji štampa isječke i dnevne izvještaje na dvije odvojene
rolne papira širine 58 mm.

Funkcije uređaja se kontrolišu pomoću tastera, koje se nalaze na frontalnom


dijelu i komandama, koje se šalju preko serijskog interfejsa. Konektori za
kablovsko povezivanje su postavljeni tako da omogućavaju brz pristup i lako
rukovanje. Uređaji za štampanje emituju nizak nivo buke a odlikuju se i velikom
brzinom štampanja - 50 mm/sec.

Štampač ima automatski sjekač papira. Na njega je povezan displej za


korisnika a opcionalno, može da podržava i ladicu za novac.

Savremene komercijalne aktivnosti i zahtjevi fiskalnog zakonodavnog sistema


zahtijevaju dobro poznavanje načina korišćenja fiskalnog uređaja različitih vrsta -
registar kase, elektronske skale, različite vrste štampača. Iz ovog razloga, pažljivo
čitanje uputstva prije početka rada sa štampačem vam može sačuvati dosta
vremena i truda.

Opšti tehnički podaci:

Radni opseg temperatura [C] -5°C do 40°C


Dimenzije (širina x dužina x visina) [mm] 128 x 359,5 x 162,5 mm
Težina [kg] 2,3 Kg
Mrežni napon napajanja [V] AC/DC adapter 24 V (DC)

Strana 3 od 54
Korisničko uputstvo za fiskalni štampač MIKROELEKTRONIKA professional

1.1. RAD SA FŠ MIKROELEKTRONIKA PROFESSIONAL

Preko 40 različitih komandi koje štampač može da izvrši mogu da stvore


utisak komplikovane komunikacije. Većina ovih komandi je naime, povezana sa
početnom inicijalizacijom, dijagnostikom i kreiranjem izvještaja što u velikoj mjeri
smanjuje broj komandi koje su direktno povezane sa registracijom prodaje,
izdavanjem fiskalnih isječaka i drugim korisničkim operacijama.

Primjer slanja komandi štampaču


Komande štampaču se sastoje iz broja komande koji se šalje štampaču kao
polje paketa i parametra kao zasebnog dijela istog paketa.

Zavisno od komande neki parametri se mogu preskočiti, a neki ne. Simboli


parametara su sljedeći:
Nema - Parametar ne postoji (ne unosi se ništa u polje).
<> - Parametar unutar ovih simbola se mora navesti kao parametar
komande.
[ ] - Parametar unutar ovih simbola se može izostaviti u zavisnosti od
slučaja.

Da bi štampali fiskalni isječak štampač mora da bude fiskalizovan i da


prethodno bude definisan artikal (PLU) koji će se prodavati.

Sljedeći primjer otvara fiskalni isječak sa operaterom 1, prodaje artikal 550


(10 komada), izvršava plaćanje od 1000, i zatvara fiskalni isječak.

Strana 4 od 54
Korisničko uputstvo za fiskalni štampač MIKROELEKTRONIKA professional

Primjer štampe fiskalnog isječka


Format parametara:
Komanda: 48 <IBSA>;<OpCode>;<OpPwd>,<TillNmb>[,RecN]
Parametri(a): 1;1234,2
Odgovor: TotRec,FiscRec,ReklRec
Komanda 48 (30h) služi za otvaranje fiskalnog isječka. Komanda neće biti
izvršena ako je fiskalni isječak već otvoren ili je nastupila neka druga
greška. Parametar IBSA označava identifikacioni broj softverske
aplikacije, OpCode označava kod operatera koji pristupa štampaču i može
biti 1-32 cifara, OpPwd je šifra OpCode operatera i može biti 4-6 cifara,
TillNmb je broj kase u slučaju da se radi u objektu sa više kasa (odnosno
kombinacija računar/štampač). U gornjem primjeru fiskalni štampač otvara
fiskalni isječak za operatera 1, šifre 1234 i broj kase 2.
Komanda vraća vrijednost TotRec što je suma svih računa (fiskalnih i
nefiskalnih), FiscRec što je suma svih fiskalnih isječaka od posljednje
izrade dnevnog zaključivanja i ReklRec što je broj svih reklamiranih
fiskalnih isječaka od posljednje izrade dnevnog zaključivanja (koje ga
resetuje na 0).
Format parametara:
Komanda: 52 <S>[Sign]<PLU>[*Quan]
Parametri: S550*10
Odgovor: Nema
Komanda 52 (34h) služi za registrovanje prodaje određenog artikla koji
mora postojati u bazi artikala u fiskalnom štampaču. Parametri su sljedeći:
PLU - kod artikla koji se prodaje, *Quan - količina artikla PLU, Perc -
procentualni iznos dodataka ili popusta na cijenu.
U gornjem slučaju se prodaje artikal 550, 10 komada.
Format parametara:
Komanda: 53 [<PaidMode><[Sign]Amount>]
Parametri: P1000
Odgovor: <PaidCode><Amount>
Komanda 53 (35h) služi za evidentiranje plaćanja prethodno otvorenog
fiskalnog isječka. Parametari označavaju: PaidMode - način plaćanja (P,
D, C ili V) - u gornjem slučaju u gotovini (P), Amount - količina koja je
plaćena (u gornjem slučaju 1000). Fiskalni štampač vraća PaidCode kao
kod greške (E,F,D,R,I) i Amount koji je do 9 cifara i zavisi od PaidCode.
Format parametara: Nema
Komanda: 56 Parametri: Nema
Odgovor: TotRec,FiscRec,ReklRec
Komanda 56 (38h) služi za zatvaranje prethodno otvorenog fiskalnog
isječka. Nema ulaznih parametara. Komanda vraća vrijednost TotRec što
je suma isječaka od posljednjeg izvještaja, i FiscRec što je broj svih
isječaka od posljednjeg izvještaja, ReklRec koji je broj svih isječaka tipa
Reklamirani od posljednjeg dnevnog izvještaja.

Strana 5 od 54
Korisničko uputstvo za fiskalni štampač MIKROELEKTRONIKA professional

Primjer štampe isječka tipa Reklamiranje


Format parametara:
Komanda: 48 <IBSA>;<OpCode>;<OpPwd>,<TillNmb>[,RecN]
Parametri(a): 1;1234,2,3333
Odgovor: TotRec,FiscRec,ReklRec
Komanda 48 (30h) služi za otvaranje fiskalnog isječka. U ovom slučaju
reklamiranog. Komanda neće biti izvršena ako je fiskalni isječak već
otvoren ili je nastupila neka druga greška. Parametar IBSA označava
identifikacioni broj softverske aplikacije, OpCode označava kod operatera
koji pristupa štampaču i može biti 1-32 cifara, OpPwd je šifra OpCode
operatera i može biti 4-6 cifara, TillNmb je broj kase u slučaju da se radi u
objektu sa više kasa (odnosno kombinacija računar/štampač), RecN je
broj fiskalnog isječka koji se reklamira. U gornjem primjeru fiskalni
štampač otvara reklamirani fiskalni isječak za operatera 1, šifre 1234, broj
kase 2 i broj fiskalnog isječka koji se reklamira 3333.
Komanda vraća vrijednost TotRec što je suma svih računa (fiskalnih i
nefiskalnih), FiscRec što je suma svih fiskalnih isječaka od posljednje
izrade dnevnog zaključivanja i ReklRec što je broj svih reklamiranih
fiskalnih isječaka od posljednje izrade dnevnog zaključivanja (koje ga
resetuje na 0).
Format parametara:
Komanda: 52 <S>[Sign]<PLU>[*Quan]
Parametri: S550*10
Odgovor: Nema
Komanda 52 (34h) služi za registrovanje prodaje određenog artikla koji
mora postojati u bazi artikala u fiskalnom štampaču. I u ovom slučaju za
reklamirani isječak. Parametri su sljedeći: PLU - kod artikla koji se prodaje,
*Quan - količina artikla PLU, Perc - procentualni iznos dodataka ili popusta
na cijenu.
U gornjem slučaju izdaje se reklamirani isječak za artikal 550, 10 komada.
Format parametara:
Komanda: 53 [<PaidMode><[Sign]Amount>]
Parametri: P1000
Odgovor: <PaidCode><Amount>
Komanda 53 (35h) služi za evidentiranje plaćanja prethodno otvorenog
reklamiranog fiskalnog isječka. Parametari označavaju: PaidMode - način
plaćanja (P, D, C ili V) - u gornjem slučaju u gotovini (P), Amount - količina
koja je plaćena (u gornjem slučaju 1000). Fiskalni štampač vraća
PaidCode kao kod greške (E,F,D,R,I) i Amount koji je do 9 cifara i zavisi
od PaidCode.
Format parametara: Nema
Komanda: 56 Parametri: Nema
Odgovor: TotRec,FiscRec,ReklRec
Komanda 56 (38h) služi za zatvaranje prethodno otvorenog reklamiranog
fiskalnog isječka. Nema ulaznih parametara. Komanda vraća vrijednost
TotRec što je suma isječaka od posljednjeg izvještaja, i FiscRec što je broj
svih isječaka od posljednjeg izvještaja, ReklRec koji je broj svih isječaka
tipa Reklamirani od posljednjeg dnevnog izvještaja.

Strana 6 od 54
Korisničko uputstvo za fiskalni štampač MIKROELEKTRONIKA professional

2. OPŠTI OPIS professional

2.1. KONTROLNA TABLA

Funkcionalna kontrola štampača se izvodi uz pomoć tastera, koje se nalazi na


njegovom prednjem dijelu i komandi, koje se šalju preko serijskog interfejsa. Konektori
kablova se lako povezuju a cijeli uređaj se može lako postaviti za normalan rad.
Uređaj se poslije zatvaranja plombira.

Prije korišćenja uređaja pažljivo pročitajte instrukcije i opise programa za


primjenu.

Fiskalni štampač Mikroelektronika professional će biti isporučen sa:

- Rolne papira - 2 komada;


- AC-DC adapter;
- Serijski kabal za povezivanje sa PC;
- Korisničko uputstvo;
- Servisna knjižica;
- Garantni list.

Zadnji poklopac
Prozor za kontrolnu traku
Prednji poklopac
Magnetna ploča
Otvor za papir

Kontrolna tabla

Prekidač za uključenje

Strana 7 od 54
Korisničko uputstvo za fiskalni štampač MIKROELEKTRONIKA professional

2.2. INDIKATORI KONTROLNE TABLE

- "POWER" indikator
Svijetli zelenom bojom kada je štampač uključen i ne izvršava komandu.
Kada se svjetlo ugasi ovo je indikacija da je štampač "zauzet " sa radom.

- Taster "RECEIPT"
Pomjera papir za fiskalne isječke unaprijed. Kada se taster drži pritisnutim
kod uključivanja uređaja, štampač izvodi i štampa dijagnostičku informaciju na obe
papirne rolne.

- Taster "JOURNAL"
Pomjera unaprijed kontrolnu traku. Takođe se koristi za štampanje izvještaja
sa fiskalnog štampača.

Da bi pristupili meniju izvještaja potrebno je držeći taster "JOURNAL"


pritisnuti prekidač za uključenje štampača.

Ukoliko je uključen displej na ekranu se prikazuje:

IZBOR ŠTAMPANJA:
0: IZLAZ

na papiru se štampa:

IZVJEŠTAJI
Pritisni <RECEIPT> za izbor
Pritisni <JOURNAL> za izbor
0: Izlaz
1: X-izvještaj
2: Z-izvještaj
3: Dijagnostična informacija
4: Programirani artikli
5: Prodani artikli
6: Periodični izvještaj

U ovom stanju pritiskom na taster RECEIPT birate koju funkciju želite da


izvedete. Primjera radi, meni 0 je izlaz i za njega nije potrebno biranje, dok je za
programirane artikle potrebno četiri puta pritisnuti taster RECEIPT. Odabir
potvrđujete tasterom JOURNAL. Ukoliko posjedujete displej možete na njemu da
vidite koji je meni trenutno izabran, ali ako ga nema morate se upravljati po listi
koja je odštampana.

Strana 8 od 54
Korisničko uputstvo za fiskalni štampač MIKROELEKTRONIKA professional

- Indikator "ERROR"

Aktiviran je kada nema papira u uređaju i blinka pri pregrijavanju jednog/oba


uređaja za štampanje. Prestaje kada se otkloni greška.

Greška

Napon (zeleno svjetlo)

Pomjeranje trake za
fiskalne isječke
Pomjeranje
kontrolne trake

- Konektori i povezivanje kablova

Ne koristi se
RS232 interfejs
Kabal za displej i
ladicu

Napajanje

Uzemljenje

Strana 9 od 54
Korisničko uputstvo za fiskalni štampač MIKROELEKTRONIKA professional

2.3. JEDINICE ZA ŠTAMPANJE

U fiskalni štampač su ugrađena dva termalna štampača Citizen LT-283,


štampač za fiskalne isječke i štampač za kontrolnu traku. Za razdvajanje štampanih
traka, koriste se dva valjka. Oba štampača su opremljena sa senzorom za kraj
papirne trake i kod nestanka bilo koje trake štampač prestaje sa radom do
postavljanja papirne rolne, jer se svi dokumenti štampaju uvijek na obe trake.

Vidljivost odštampanih podataka je minimalno 4 godine od dana štampanja na


papiru preporučenom od proizvođača.

Moguće je štampanje ćirilicom i latinicom na službenom jeziku Republike


Srpske. Maksimalan broj odštampanih karaktera u svakom redu trake je 36.
Dimenzije karaktera su 3,0 x 1,5 mm. Štampanje se istovremeno i identično vrši na
obe rolne (fiskalni isječci i kontrolna traka). Ako bilo koji od štampača ne daju signal
da su raspoloživi fiskalni štampač će prekinuti sa radom i poslije otklanjanja
problema nastaviti započetu operaciju.

Ukoliko se procesom samotestiranja utvrdi da je štampač neispravan, dalje


registrovanje prometa će biti onemogućeno. Testiranje funkcionalnosti štampača
vrši se ručno od strane operatera.

2.4. DISPLEJ

Uz fiskalni štampač MIKROELEKTRONIKA professional isporučuje se i


korisnički displej. Tip displeja je VFD, alfanumerički, sa 20 karaktera po liniji. Prikaz
je u dvije linije i ispis je i ćirilicom i latinicom. Dimenzije karaktera su 10 x 6 mm.
Kada displej nije uključen ne može da se vrši prodaja niti zatvaranje računa.

Funkcionalnost displeja se testira vizuelno, metodom samotestiranja koja se


pokreće nakon uključivanja uređaja. Moguće je pokrenuti testiranje i ručno pomoću
komande za prikazivanje teksta na displeju.

Ukoliko se utvrdi neispravnost displeja, fiskalni štampač neće raditi.

2.5. PORTOVI

Štampač ima dva porta, RS-232 (za povezivanje PC računara) i port za


displej. Opcionalno može da se priključi i ladica za novac korišćenjem adaptera koji
izvod dijeli za dva uređaja.

Na nadređeni PC računar može da se poveže niz drugih uređaja koji se mogu


koristiti u radu sa FŠ, kao što su: spoljni terminal za plaćanje karticom, bar kod
čitač, vaga, dodatni štampač, itd.

Strana 10 od 54
Korisničko uputstvo za fiskalni štampač MIKROELEKTRONIKA professional

2.6. FISKALNI DOKUMENTI

Fiskalni dokumenti (fiskalni račun, reklamirani račun, presjek stanja, dnevni


izvještaj i periodični izvještaj) mogu se štampati tek nakon obavljene fiskalizacije.

Kada se zaključi prodaja štampa se fiskalni račun (isječak) koji je po svom


izgledu u skladu sa Zakonom o fiskalnim kasama u Republici Srpskoj i Pravilnikom
o izgledu fiskalnih dokumenata. Fiskalni račun, kao i ostali fiskalni dokumenti
(reklamirani račun, presjek stanja, dnevni izvještaj i periodični izvještaj) završavaju
se fiskalnim logom. On se štampa u veličini 5x5 mm.

Izgled fiskalnog loga je .

Logo, bilo šta što liči na logo, kao i ključne riječi i vrijednosti prometa iz
fiskalnog računa mogu se štampati isključivo na fiskalnim dokumentima.

Fiskalni štampač MIKROELEKTRONIKA professioinal omogućava stabilan


rad. Poslije nestanka napajanja štampač će kod ponovnog uključenja nastaviti
prekinutu operaciju. Kod uključenja štampača podaci su sačuvani i rad može da se
nastavi. Takođe se kod izvršenja komandi provjerava status štampača i ako je
narušen u bilo kom obliku štampa se poruka i izvršava odgovarajuća akcija.

Podaci zapisani u operativnoj memoriji sačuvani su 40 dana od nastanka i


ako je uređaj bez napajanja. Ako se u toku rada utvrdi da je narušena operativna
memorija štampa se poruka "МЕМОРИЈА ЈЕ РЕСЕТОВАНА" i upisuje se u
fiskalnu memoriju kao reset tipa „Ц“, nakon čega je potrebno zadati datum i
vrijeme. To se može uraditi samo u servisnom režimu od strane ovlaštenog
servisera.

FŠ omogućava i reset tipa „Б“ koji podrazumijeva brisanje PLU baze


podataka. Izvršava se i upisuje u fiskalnu memoriju kada se u servisnom režimu
ručno izbriše kompletna baza PLU.

Operativna memorija se provjerava metodom samotestiranja i nakon utvrđene


neispravnosti onemogućava se dalje registrovanje prometa. To se mora uraditi u
servisnom režimu od strane ovlaštenog servisera.

U operativnu memoriju se unose podaci o vrijednosti novca koji je primio i


vratio operater („cash-in“ i „cash-out“).

Zapisani podaci u fiskalnoj memoriji su raspoloživi 20 godina (prema


specifikaciji proizvođača). Kod uključenja fiskalnog štampača vrši se provjera
ispravnosti fiskalne memorije a to može biti inicirano i komandom 59h (89).

U slučaju utvrđene neispravnosti, dalje registrovanje prometa će biti


onemogućeno.

Strana 11 od 54
Korisničko uputstvo za fiskalni štampač MIKROELEKTRONIKA professional

3. POČETAK RADA

3.1. KABLOVI I POVEZIVANJE

Povezivanje serijskog interfejs kabla

Uključite u utičnicu kao što je prikazano na slici:

Zategnite zavrtnje na priključku čvrsto za uređaj.

Uključite drugi kraj kabla za RS232 ulaz računara.

Povežite kabal za otvaranje ladice kao što je prikazano na slici:

Strana 12 od 54
Korisničko uputstvo za fiskalni štampač MIKROELEKTRONIKA professional

Povežite kabal AC adaptera - sprege štampača:

Povežite kabal AC adaptera - sprega - adapter:

Strana 13 od 54
Korisničko uputstvo za fiskalni štampač MIKROELEKTRONIKA professional

3.2. MIJENJANJE ROLNI PAPIRA

Aktivan "ERROR" indikator tokom štampanja ukazuje na to da je istrošena rolna


papira.

Zamjena rolne papira za fiskalne isječke


UPOZORENJE! Odmah nakon štampanja glave termalnih
mehanizama kao i automatski sjekač štampača su vreli.
Ostavite ih da se ohlade nekoliko minuta prije mijenjanja
papira.

1. Uključite štamač na ON - indikatori i "POWER" i "ERROR" su aktivni.

2. Skinite prednji poklopac i postavite rolnu papira kao što je pokazano na slici:

3. Podignite malu polugu na mehanizmu za štampanje. Postavite rolnu papira


kao na slici; obratite pažnju da je smijer odvijanja papira pravi /kraj papira mora
biti ravno isječen/ i u pravom smijeru pomjeranja mehanizma:

rolna papira

da ne

Smijer
Loš Dobar

poluga

meh.
štampanja

Strana 14 od 54
Korisničko uputstvo za fiskalni štampač MIKROELEKTRONIKA professional

Kontrolna rolna papira

Otvorite zadnji poklopac. Otvaranje ovog poklopca je nemoguće ukoliko i


prednji poklopac nije takođe otvoren /slika/. Izvadite valjak i postavite plastičnu
ploču za papir pozadi /slika/

Valjak za papir
Prednji poklopac

Poluga

Stavite rolnu papira i podignite polugu kao na slici i postavite kraj papira u
mehanizam:

Provucite oko 30 cm papira kroz mehanizam za štampanje i gurnite ploču


nazad na mjesto.

Strana 15 od 54
Korisničko uputstvo za fiskalni štampač MIKROELEKTRONIKA professional

Demontirajte valjak kao na slici i stavite kraj papira.

Uvucite malo papira, sastavite valjak i stavite ga nazad u kućište.


Prilikom uvlačenja papira pažljivo pratite smijer u kojem uređaj radi. Traka papira
mora biti dobro učvršćena između dva držača papira na ploči.

Nakon zatvaranja prednjeg poklopca indikator se mora ugasiti i ukoliko se ovo ne


desi provjerite da li je papir dobro provučen kroz mehanizam štampača, pravilnu
poziciju poluge koja mora biti u svom početnom položaju.

Strana 16 od 54
Korisničko uputstvo za fiskalni štampač MIKROELEKTRONIKA professional

Područje štampanja

Specifikacije papira: Područje štampanja


Tip: Termalne rolne papira za
Širina papira
štampače
Širina: 58 +0/-1 mm
Debljina: 60-75 μm
Prečnik: 60 mm ili manje
Obloga osjetljiva na toplotu:
spoljna

4. OPIS KOMANDI INTERFEJS PROTOKOLA

4.1. UVOD

Fiskalni uređaj radi pomoću aplikativnog programa koji sa njim komunicira


preko asinhronog serijskog porta RS232. Njegova namjena je da unaprijed izvodi
određene komande u logičnom redoslijedu u zavisnosti od tipa operacija koje se
moraju izvesti. Aplikativni program ne posjeduje direktni pristup resursima fiskalnog
uređaja, ali može da dostavlja podatke o stanju fiskalnog uređaja i fiskalne
memorije.

Fiskalni uređaj može da izvodi sljedeće operacije:


 Da memoriše broj fiskalnog uređaja i identifikacioni broj fiskalnog modula
(IBFM).
 Da memoriše fiskalne parametre kao što su: IBO (identifikacioni broj obveznika
Zakona), IPO (PDV broj obveznika Zakona), IBSA (identifikacioni broj
softverske aplikacije), datum uvođenja u eksploataciju i dr.
 Da memoriše podatke o vlasniku - adresu, ime i dr.
 Da memoriše ostvareni promet /iznose ostvarenih prodaja/ i da generiše
isječak klijenta.
 Da memoriše dnevni promet u fiskalnu memoriju i da generiše dnevni izvještaj.
 Da generiše izvještaje o ostvarenim prodajama i o sadržaju fiskalne memorije.
 Da štampa izvještaje koje generiše aplikacija.
 Vraća podatke u aplikativni program.

Strana 17 od 54
Korisničko uputstvo za fiskalni štampač MIKROELEKTRONIKA professional

4.2. PORESKE GRUPE I KALKULACIJA POREZA

Svaka prodaja je vezana za određenu poresku grupu (PDV ili porez na


promet) koja određuje poresku stopu koja se primjenjuje na baznu cijenu za
formiranje prodajne cijene. Fiskalni štampač može raditi najviše sa 4 poreske grupe
- А, Е, J, K .
Za svaku poresku grupu zadaje se poreska stopa /u procentima/ - to mora da
bude neki broj koji ne smije biti veći od 99.00 i može imati najviše dva decimalna
znaka. Komanda 83 (53h) omogućuje postavljenje poreskih stopa.
Izmjene poreskih stopa su omogućene samo u dozvoljenom periodu.
U fiskalnu memoriju je moguće smjestiti maksimalno 30 zapisa o
specifikacijama i vremenskim odrednicama promjena poreskih stopa, a nakon
popunjavanja ovog kapaciteta, FŠ professional će onemogućiti dalje registrovanje
prometa (s tim da je i dalje moguće očitavanje fiskalne memorije).
Za izračunavanje neto iznosa prodaje koristi se sljedeća formula:
net_amount = ROUND(sale_amount/(1 + tax_rate))
Funkcija ROUND izvodi standardno zaokruživanje do najmanje korišćene
jedinice valute (npr. do stote).
Za izračunavanje iznosa poreza koristi se sljedeća formula:
tax_amount = sale_amount - net_amount

4.3. STANJA FISKALNOG UREĐAJA

Fiskalni štampač se može nalaziti u nekoliko stanja. Nije uvijek moguće


prelaženje iz jednog stanja u drugo. Upravljanje štampačem kao i prelaženje iz
jednog stanja u drugo, naravno kada je to moguće, ostvaruje aplikativni program u
Host-u (PC), koji obavezno mora odgovarati korišćenom protokolu.

U slučaju nepravilne primjene protokola moguće je da štampač uđe u


neželjeno stanje ili da dođe do promašaja njegovog prelaska kroz određeno stanje
što sa svoje strane dovodi do stanja označenog kao: "GREŠKA".

A) POČETNO STANJE
U ovom stanju treba zadati datum u formatu dd.mm.gggg i vrijeme u formatu
hh:mm, zatim IBFM, broj zemlje i serijski broj fiskalnog uređaja. To se ostvaruje
pomoću 61 (3Dh), 91 (5Bh) i 92 (5Ch). Vremenske odrednice same fiskalizacije se
takođe upisuju u fiskalnu memoriju.
Zatim slijedi programiranje decimalnih mijesta i poreskih stopa. U tu svrhu
koristi se komanda 83 (53h).

OVE OPERACIJE IZVODI SAMO OVLAŠTENI SERVISER NAKON


UKLANJANJA SERVISNE PLOMBE I TO PRIJE PREDAJE FŠ KLIJENTU!

Strana 18 od 54
Korisničko uputstvo za fiskalni štampač MIKROELEKTRONIKA professional

Nemoguće je unijeti vremenske odrednice koje su starije od trenutnog datuma


i vremenskih odrednica prethodno unesenih u fiskalnu memoriju.

Nakon izvođenja ovih operacija fiskalni štampač se može predati klijentu koji
će ga koristiti, tj. u skladištu proizvođača uređaji se nalaze u ovom stanju.

Promjene ljetnjeg u zimsko vrijeme i obrnuto mogu se obavljati bez skidanja


servisne plombe.

B) STANJE PRILIKOM PREDAJE KLIJENTU

U tom stanju moraju se zadati “zaglavlje” i “podnožje”. U “zaglavlje” se


obično unose podaci o korisniku (naziv firme, adresa i dr.), a u “podnožje” - neka
reklamna poruka.

Komandu 43 (2Bh) treba izvesti toliko puta, koliko se redova zadaje.

Zaglavlje se može zadati samo u servisnom režimu.

C) FISKALIZOVANI FISKALNI ŠTAMPAČ

U ovom stanju se klijentima mogu izdavati isječci koji su markirani kao


fiskalni. Prilikom izrade dnevnog izvještaja sa nuliranjem vrši se upis u fiskalnu
memoriju. Datum se može mijenjati, ali ne može biti stariji od datuma posljednjeg
upisa podataka u fiskalnu memoriju. IBO i IPO se upisuju u FŠ i više se ne mogu
mijenjati, dok je IBSA moguće promijeniti 38 puta.

Štampač NE MOŽE izaći iz fiskalnog moda bez zamjene fiskalne memorije.

Prije fiskalizacije moraju se zadati IBO, IPO i IBSA, ukoliko nisu već zadani
(pomoću komande 98 (62h), odnosno 96 (60h)), a zatim se izvodi komanda za 72
(48h).

D) GREŠKA U FISKALNOM ŠTAMPAČU KOJA SE NE MOŽE ISPRAVITI

U ovom se stanju fiskalni štampač može naći ukoliko je došlo do ozbiljne


tehničke ili logičke greške prilikom rada uređaja, kao i ukoliko je modul fiskalne
memorije neispravan. U ovom režimu, nakon uključenja štampača Bold šriftom
štampa se poruka “FATALNA GREŠKA: 4”.

Štampač nije u stanju da izvodi komande za otvaranje fiskalnih isječaka kao i


one vezane za upis u fiskalnu memoriju. U ovom slučaju dozvoljava se izvođenje
komandi za dijagnosticiranje, kao i izrada periodičnih izvještaja.

Potrebno je nuliranje RAM-a i instaliranje novog modula fiskalne memorije, a


sve zbog toga što je onaj koji je prije nastanka greške korišćen, ušao u
READONLY mod. OVE OPERACIJE IZVODI SAMO OVLAŠTENI SERVISER.

Strana 19 od 54
Korisničko uputstvo za fiskalni štampač MIKROELEKTRONIKA professional

Koji su uzroci ovog stanja?

 Kada je nemoguće izvršiti pravilan upis podataka u fiskalnu


memoriju.
 U slučuju neispravnosti kontrolnog iznosa IBO, IPO, IBFM, broja
fiskalnog uređaja ili poreske stope.
 Kada se ne može identifikovati format modula fiskalne memorije.
 Ukoliko prilikom provjere fiskalne memorije nakon uključivanja
štampača bude konstatovano više od tri neispravna kontrolna iznosa
dnevnog izvještaja.

Tekuće stanje uređaja kodirano je za prostor dužine 6 bajtova i predaje se u


okviru svake poruke sa fiskalnog štampača. Slijedi opis bajtova:

Bajt 0: Opšta namjena


0.7 Rezervisan.
0.6 Ne koristi se.
0.5 = 1 Opšta greška - to je OR svih grešaka koje su markirane sa ‘#’.
0.4 = 1# Ukoliko se radi o neispravnosti mehanizma štampačkog uređaja.
0.3 = 1 Nije povezan sa displejem.
0.2 = 1 Ukoliko datum i vrijeme nisu zadani.
0.1 = 1# Ukoliko kod primljene komande nije ispravan.
0.0 = 1# Ukoliko dobijeni podaci sadrže grešku u pogledu sintakse.

Bajt 1: Opšta namjena


1.7 Rezervisan.
1.6 Ne koristi se.
1.5 = 1 Poklopac štampača je otvoren.
1.4 = 1# Ukoliko je nakon uključivanja konstatovana bitna promjena
sadržaja operativne memorije (RAM).
1.3 = 1 Ne koristi se.
1.2 = 1# U slučaju nuliranja operativne memorije.
1.1 = 1# Ukoliko izvođenje komande nije dozvoljeno u zadanom fiskalnom
modu.
1.0 = 1 Ukoliko prilikom izvođenja komande u kolone iznosa bude upisan
veći broj znakova od dozvoljenog. Status 1.1 će biti u logičkom
stanju 1, a komanda neće izazvati promjenu podataka u štampaču.

Bajt 2: Opšta namjena


2.7 Rezervisan.
2.6 = 1 Otvoren je isječak „Reklamirani“.
2.5 = 1 Kada je otvoren nefiskalni isječak.
2.4 = 1 Na kontrolnoj traci papir pri kraju.
2.3 = 1 Kada je otvoren fiskalni isječak.
2.2 = 1 Na kontrolnoj traci nema papira.
2.1 = 1 Preostalo je malo papira. Daje opšte podatke o dvije rolne papira -
za isječke i kontrolnu traku.

Strana 20 od 54
Korisničko uputstvo za fiskalni štampač MIKROELEKTRONIKA professional

2.0 = 1# Ukoliko nema papira. Daje opšte podatke o dvije rolne papira - za
isječke i kontrolnu traku. Ako za vrijeme komande vezane za
štampanje taj fleg dođe u logičko stanje 1, komanda je odbačena i
nije promijenila stanje štampača.

Bajt 3: O stanju ključeva


3.7 Rezervisan.
3.6 Ne koristi se.
3.5 Ne koristi se.
3.3 = 1 Brzina prenosa na serijski port je zadana.
3.2 = 1 Brzina prenosa na serijski port je zadana.
3.1 = 1 Zadaje režim: “transparentni displej”.
3.0 = 1 Dozvoljava automatsko sječenje fiskalnog isječka.

Bajt 4: Za fiskalnu memoriju


4.7 Rezervisan.
4.6 Ne koristi se.
4.5 = 1 OR svih grešaka markiranih sa ‘*’ 4 i 5 bajtova.
4.4 = 1* Fiskalna memorija je popunjena.
4.3 = 1 Ukoliko ima mjesta za manje od 50 upisa u FM.
4.2 = 1 Ukoliko ne postoji modul fiskalne memorije.
4.1 Ne koristi se .
4.0 = 1* Ukoliko je došlo do greške prilikom upisa podataka u fiskalnu
memoriju.

Bajt 5: Za fiskalnu memoriju


5.7 Rezervisan.
5.6 Ne koristi se.
5.5 = 1 Ukoliko su programirani serijski broj i broj fiskalne memorije.
5.4 = 1 Ukoliko su bar jednom zadane poreske stope.
5.3 = 1 Ukoliko je štampač u fiskalnom modu.
5.2 = 1* Posljednji dnevni fiskalni izvještaj nije uspješno urađen.
5.1 = 1 Ukoliko je fiskalna memorija formatirana.
5.0 = 1* Ukoliko je fiskalna memorija u režimu READONLY.

4.4. PREKID NAPAJANJA

Stanje štampača se stalno ogleda u njegovim status-bajtovima. Kada se


nakon prekida napajanja štampač uključi, aplikativni program se, pomoću komandi
76 (4Ah), 81 (51h) i 103 (67h), mora informisati o stanju štampača.

Aplikativni program treba da odluči kako će se dalje ponašati u zavisnosti od


stanja štampača. Garantuje se da prekid napajanja neće prouzrokovati
neispravnost fiskalne memorije, kao i da će evidentirani iznosi u operativnoj
memoriji takođe biti ispravni. Ukoliko je do prekida napajanja došlo prilikom
štampanja, po uključenju štampača on će završiti štampanje. Nakon kvara
štampača i otklanjanja istog, štampač će nastaviti započete i prekinute radnje.

Strana 21 od 54
Korisničko uputstvo za fiskalni štampač MIKROELEKTRONIKA professional

4.5. PROGRAMIRANJE I DOBIJANJE PODATAKA O ARTIKLIMA

Štampač radi samo sa artiklima programiranim u njemu. Kompleksno


održavanje artikala ostvaruje se pomoću komande 107 (6Bh).

4.6. NAČIN IZDAVANJA FISKALNIH ISJEČAKA

Prvo se otvara fiskalni isječak, evidentiraju se prodaje, slijedi plaćanje i na


kraju se isječak zatvara.

Koriste se komande 48 (30h), 51 (33h), 52 (34h), 53 (35h), 56 (38h), 57


(39h) i 58 (3Ah).

Na kraju radnog dana očitava se dnevni promet putem dnevnog fiskalnog


izvještaja sa nuliranjem i tom prilikom se vrši upis dnevnog prometa u fiskalnu
memoriju. U tom cilju koristi se komanda 69 (45h).

4.7. GENERISANJE IZVJEŠTAJA

Izvještaje u potpunosti generiše fiskalni štampač kada iz računara dobije


odgovarajuću komandu. Kod ovih izvještaja nije moguće da korisnički interfejs vrši
bilo kakve promjene u pogledu izgleda izvještaja, tj. oni izgledaju onako kako su
redefinisani u FŠ.

U tu svrhu koriste se komande:

50 (32h) - Izvještaj o promjenama poreskih stopa i decimalnih


mijesta.
69 (45h) - Dnevni fiskalni izvještaj sa i bez nuliranja.
79 (4Fh) - Skraćeni fiskalni izvještaj od datuma do datuma.
73 (49h) - Periodični fiskalni izvještaj od datuma do datuma / od
broja do broja.
105 (69h) - Izvještaj po operaterima.
111 (6Fh) - Izvještaj o programiranim ili prodanim artiklima.

4.8. PROTOKOL NA NISKOM NIVOU

A) TIP PROTOKOLA - Master (Host) / Slave

Fiskalni štampač izvodi komande koje mu je poslao Host i vraća poruku u


zavisnosti od rezultata.

Strana 22 od 54
Korisničko uputstvo za fiskalni štampač MIKROELEKTRONIKA professional

Fiskalni štampač ne može da inicira komunikaciju. Host-u se prosljeđuju


samo poruke usljed izvođenja zadanih komandi.

Poruke u protokolu su ili spakovane poruke ili pojedinačni bajtovi.

Fiskalni štampač održava komunikaciju po RS232 kod brzina razmjene 9600,


19200, 38400 i 57600 b/s, 8 N 1. Brzina se zadaje pomoću ključeva 3 i 4 na Sw1.

3 4 BRZINA
OFF OFF 9600
ON OFF 19200
OFF ON 38400
ON ON 57600

B) REDOSLIJED PORUKA

Host šalje spakovanu poruku koja sadrži komandu upućenu štampaču.

FŠ vrši traženu operaciju i odgovara spakovanom porukom. Prije nego što


pošalje novu poruku Host treba da sačeka odgovor štampača prije slanja nove
poruke.

Protokol koristi nespakovane kodove dužine od 1 bajta u cilju obrade


neophodnih pauza i pogrešnih stanja.

C) NEPAKOVANE PORUKE, TIME-OUT

Kod normalnog rada svih poruka Host-a, Slave odgovara najkasnije do 60ms,
spakovanom porukom ili kodom od 1 bajta. Host mora imati 500 ms time-out da bi
dobio odgovor Slave-a. Ukoliko u tom vremenskom intervalu nema odgovora, on
mora ponovo poslati poruku sa istim rednim brojem i pomoću iste komande. U
slučaju nekoliko neuspjelih pokušaja, Host treba da indicira, da se ne može
ostvariti veza sa fiskalnim štampačem ili da je nastala neka greška u hardveru.

Nespakovane poruke su od 1 bajta i bivaju:


a) NAK 15H
Slave šalje ovaj kod kada konstatuje neku grešku u kontrolnom
iznosu ili formatu dobijene poruke. Kada Host dobije NAK, on mora
prenijeti novu poruku pod istim rednim brojem.

b) SYN 16H
Slave šalje ovaj kod kada je zadana komanda za čije je izvršenje
potrebno više vremena. SYN se šalje svakih 60ms dok pakovana
poruka ne bude spremna za odgovor.

Strana 23 od 54
Korisničko uputstvo za fiskalni štampač MIKROELEKTRONIKA professional

D) PAKOVANE PORUKE

a) Host šalje poruku štampaču. (Send)


<01><LEN><SEQ><CMD><DATA><05><BCC><03>
b) Štampač šalje poruku Host-u. (Receive)
<01><LEN><SEQ><CMD><DATA><04><STATUS><05><BCC><03>

U njima je:

<01> Preamble
dužina: 1 bajt
vrijednost: 01H

<LEN> Broj bajtova od <01>(bez njega) do <05>(uključeno) i dodaje


se 20H
dužina: 1 bajt
vrijednost: 20H - FFH

<SEQ> Redni broj poruke (sekvenca)


dužina: 1 bajt
vrijednost: 20H - 7FH
Fiskalni štampač upisuje isti <SEQ> u poruku-odgovor. Ukoliko fiskalni
štampač dobije poruku sa istim <SEQ>, kao posljednju dobijenu poruku,
on samo ponavlja posljednju poslanu poruku i ne izvodi nikakve operacije.

<CMD> Kod komande


dužina: 1 bajt
vrijednost: 20H - 7FH
Fiskalni štampač upisuje u poruku-odgovor isti <CMD>. Ukoliko se
štampaču zada nepostojeći kod, u odgovor on šalje spakovanu poruku
nulte dužine prostora za podatke i utvrđuje odgovarajući registar.

<DATA> Podaci
dužina: 0 - 218 bajtova za Host prema štampaču.
0 - 213 bajtova za štampač prema Host-u.
vrijednost: 20H - FFH
Format i dužina prostora za podatke zavise od komande. Kada
komanda nema podataka, njegova dužina je nula. Ukoliko u podacima
postoji sintaksna greška, utvrđuje se odgovarajući status-bit i vraća se
spakovana poruka nulte dužine prostora za podatke.

<04> Razmak /delimeter / (samo za štampač prema Host porukama)


dužina: 1 bajt
vrijednost: 04H

<STATUS> Prostor sa tekućim stanjem fiskalnog uređaja


dužina: 6 bajtova
vrijednost: 80H - FFH

Strana 24 od 54
Korisničko uputstvo za fiskalni štampač MIKROELEKTRONIKA professional

<05> Postamble
dužina: 1 bajt
vrijednost: 05H

<BCC> Kontrolni iznos (0000H-FFFFH)


dužina: 4 bajta
vrijednost: 30H - 3FH
Suma uključuje od <01> /bez njega/ do <05> /uključujući/. Svaka cifra
iz ova dva bajta se prenosi kada se na nju doda 30H. Na primjer iznos
1AE3H se prikazuje kao 31H,3AH,3EH,33H.

<03> Terminator
dužina: 1 bajt
vrijednost: 03H

4.9. KREIRANJE PORUKA, SINTAKSA I KORIŠĆENE OZNAKE

a) Polje za podatke zavisi od komande.


b) Parametri proslijeđeni štampaču mogu biti odvojeni zarezom i njihova
dužina može biti fiksirana.
c) Prisustvo zareza između parametara pokazuje da je on obavezan.

Kada su parametri u < > zagradama, to označava da su oni obavezni s tim


što same zagrade nisu sadržane u poruci.

Kada se određeni parametar nalazi u [ ] zagradama, to pokazuje da on nije


obavezan. Same zagrade takođe se ne prikazuju na poruci.

Znaci sa šiframa ispod 32 (20h) imaju posebnu namjenu i u opisu je


navedeno kada je njihovo korišćenje potrebno. Ukoliko iz nekih razloga moramo
proslijediti takav znak (na primjer u ESCAPE-komandi displeju), onda njemu mora
prethoditi 16 (10h) i dodati još 40h.

Primjer: Kada o prostoru za podatke pišemo - 2500,100,Text, u prostoru za


podatke imamo 2D 32 35 30 30 2C 31 30 30 2C 54 65 78 74, gdje svaki HEX broj
predstavlja ASCII vrijednost.

Strana 25 od 54
Korisničko uputstvo za fiskalni štampač MIKROELEKTRONIKA professional

4.10. SPISAK KOMANDI - PREMA NAMJENI

Ovaj odjeljak sadrži spisak komandi fiskalnog štampača podijeljenih u grupe u


zavisnosti od njihove namjene:

INICIJALIZACIJA
2Bh (43) Zadavanje ZAGLAVLJA i PODNOŽJA i opcija za štampanje.
3Ch (60) Korekcija sata na ljetnje/zimsko vrijeme.
3Dh (61) Zadavanje datuma i vremena.
48h (72) Fiskalizacija.
53h (83) Zadavanje decimalnih mijesta i poreskih stopa.
57h (87) Servisni reset RAM-a.
54h (88) Registrovanje servisiranja.
5Bh (91) Programiranje serijskog broja i broja zemlje.
5Ch (92) Programiranje IBFM.
60h (96) Programiranje IBSA broja.
62h (98) Programiranje IBO i IPO brojeva.
65h (101) Zadavanje lozinke operatera.
66h (102) Zadavanje imena operatera.
68h (104) Nuliranje podataka o operateru.
6Bh (107) Definisanje i očitavanje artikala.
73h (115) Programiranje grafičkog loga.

EVIDENTIRANJE PROMETA /PRODAJE/


30h (48) Otvaranje fiskalnog isječka.
33h (51) Kontrolni iznos.
34h (52) Registrovanje prodaje i prikazivanje na displeju.
35h (53) Evidentiranje plaćanja (Total).
38h (56) Zatvaranje fiskalnog isječka.

PRI KRAJU SVAKOG RADNOG DANA


45h (69) Dnevni izvještaj (sa nuliranjem ili bez nuliranja - presjek stanja).

IZVJEŠTAJI
32h (50) Izvještaj o izmjenama poreskih stopa i decimalnih znakova u
zadanom periodu.
49h (73) Izvještaj fiskalne memorije (od broja do broja).
4Fh (79) Periodični izvještaj fiskalne memorije (od datuma do datuma).
69h (105) Izvještaj po operaterima.
6Fh (111) Izvještaj po artiklima.

Strana 26 od 54
Korisničko uputstvo za fiskalni štampač MIKROELEKTRONIKA professional

INFORMACIJA KOJA SE PROSLJEĐUJE HOST-U


3Eh (62) Dobijanje datuma i vremena.
40h (64) Dobijanje podataka o posljednjem dnevnom izvještaju.
41h (65) Dobijanje podataka o iznosima u toku dana po poreskim
stopama.
44h (68) Broj slobodnih mijesta u fiskalnoj memoriji.
4Ah (74) Dobijanje statusa.
4Ch (76) Status fiskalne transakcije.
51h (81) Informacija o broju prodanih artikala za tekući isječak.
5Ah (90) Dobijanje dijagnostičke informacije.
61h (97) Dobijanje zadanih poreskih stopa.
63h (99) Dobijanje IBO i IPO brojeva.
67h (103) Dobijanje podataka o tekućem fiskalnom isječku.
6Eh (110) Dobijanje podataka o iznosima prema načinima plaćanja u toku
zadanog dana.
70h (112) Dobijanje podataka o operateru.
71h (113) Dobijanje broja posljednjeg štampanog dokumenta.
72h (114) Dobijanje podataka o dnevnom izvještaju ili o zadanom periodu.
74h (116) Ispis blokova iz fiskalne memorije.
75h (117) Ispis registara evidentirane prodaje iz operativne memorije.
76h (118) Ispis blokova iz programske memorije (firmware-a).

KOMANDE ŠTAMPAČA
2Ch (44) Pomjeranje papira.
2Dh (45) Sječenje papira.

DISPLEJ
21h (33) Brisanje displeja.
23h (35) Prikazivanje teksta (na donjem redu).
2Fh (47) Prikazivanje teksta (na gornjem redu).
3Fh (63) Prikazivanje datuma i vremena na displeju.
64h (100) Prikazivanje teksta na displeju.

OSTALO
46h (70) Službena uplata i podizanje novca.
47h (71) Štampanje dijagnostičke informacije.
50h (80) Zvučni signal.
59h (89) Testiranje fiskalne memorije.
6Ah (106) Otvaranje ladice za novac.

Strana 27 od 54
Korisničko uputstvo za fiskalni štampač MIKROELEKTRONIKA professional

4.11. DETALJAN OPIS KOMANDI

Napomena: Svi primjeri pretpostavljaju rad sa FŠ sa konfiguracijom za


Republiku Srpsku.

21h (33) BRISANJE DISPLEJA


Prostor za podatke: Nema podataka.
Odgovor: Nema podataka.

Zadaje se komanda za brisanje displeja.

23h (35) PRIKAZIVANJE TEKSTA NA DONJEM REDU DISPLEJA


Prostor za podatke: Text
Odgovor: Nema podataka.

Text Tekst do 20 karaktera koji se direktno prosljeđuje displeju. Prije


toga se zadaje komanda za pozicioniranje i brisanje donjeg reda.

2Bh (43) ZADAVANJE ZAGLAVLJA I PODNOŽJA I OPCIJA ZA ŠTAMPANJE


Prostor za podatke: <Item><Text>
Odgovor: Zavisi od prostora za podatke.

ZAGLAVLJE se sastoji od 6 redova teksta koji se štampa na početku svakog


fiskalnog i nefiskalnog isječka. Za normalan rad štampača potrebno je zadati bar 2
reda za zaglavlje.

PODNOŽJE se sastoji od 4 linije reklamnog teksta koje se štampaju na


fiskalnim isječcima.

Centriranje ZAGLAVLJA i PODNOŽJA vrši se automatski.

Ova komanda se mora izvesti do 10 puta da bi se zadale sve linije


ZAGLAVLJA i PODNOŽJA.

Item Jedan znak sa sljedećim značenjem:


od ‘0’ do ‘9’ predstavlja broj linije koja se zadaje. Linije
ZAGLAVLJA su sa brojevima od 0 do 5, a one
PODNOŽJA - od 6 do 9.

‘C’ dozvoljava se / zabranjuje se automatsko sječenje


papira poslije svakog dokumenta. Nakon uključivanja
štampača njegovo ponašanje zadaje se pomoću
mikroprekidača Sw1.

Strana 28 od 54
Korisničko uputstvo za fiskalni štampač MIKROELEKTRONIKA professional

‘L’ dozvoljava se / zabranjuje se štampanje grafičkog loga


neposredno prije PODNOŽJA. Logo se definiše pomoću
komande (115).
‘I’ omogućava nam da pročitamo parametre koje smo
pomoću komande 43 prethodno zadali. Poslije
slova ‘I’ slijedi tačno još jedan znak koji se
podudara sa nekim od gore navedenih.
Text Tekst do 36 karaktera pri čemu:
Ako je <Item> cifra od ‘0’ do ‘7’ - tekst koji sadrži
odgovarajuća linija.
Ako je <Item> = ‘L’ - Jedan karakter sa dozvoljenim
vrijednostima ‘0’ ili ‘1’ koji dozvoljava ili zabranjuje grafički
logo.
Ako je <Item> = ‘C’ - jedan karakter ‘0’ ili ‘1’ pri čemu ‘0’
zabranjuje, a ‘1’ dozvoljava automatsko sječenje fiskalnog
isječka.

ZAGLAVLJE se može mijenjati isključivo u servisnom režimu.

2Ch (44) POMJERANJE PAPIRA


Prostor za podatke: [Lines[,Option]]
Odgovor: Nema podataka.

Lines Broj redova za koje treba pomjeriti papir. Broj mora biti pozitivan
u opsegu do 99 /1 ili 2 bajta/. Ukoliko parametar nije zadan
podrazumijeva se 1 red.
Option Određuje koji se papir primiče:
‘1’ Pomjera se samo papir za isječke.
‘2’ Pomjera se samo kontrolna traka.
‘3’ Pomjera se i papir za isječke i kontrolna traka.

Ukoliko nije zadan drugi parametar podrazumijeva se ‘1’ (samo papir za


isječke).

2Dh (45) SJEČENJE PAPIRA


Prostor za podatke: Nema podataka.
Odgovor: Result

Result Rezultat urađene komande:


‘P’ Sječenje je uspješno.
‘F’ Blokirao sjekač.

Strana 29 od 54
Korisničko uputstvo za fiskalni štampač MIKROELEKTRONIKA professional

Siječe papir. Treba imati u vidu da se program mora pobrinuti za pomjeranje


papira bar za dva reda, u protivnom može biti odsječen kraj isječaka. Ukoliko se
štampač nalazi u režimu: “automatsko sječenje”, on sam, korektno, pozicionira
papir prije sječenja, a komanda nije potrebna.

Ukoliko dođe do blokiranja sjekača, iz njega morate izvaditi papir (ukoliko


takav postoji) i izvesti komandu. Nož će doći u krajnju poziciju dole.

2F (47) PRIKAZIVANJE TEKSTA NA GORNJEM REDU DISPLEJA


Prostor za podatke: Text
Odgovor: Nema podataka.

Text Tekst do 20 karaktera koji ide direktno na displej. Prije toga


zadaje se komanda za pozicioniranje i brisanje gornjeg reda.

30h (48) OTVARANJE FISKALNOG ISJEČKA (ISJEČAK ZA KLIJENTA)


Prostor za podatke: <IBSA>,<OpCode>,<OpPwd>,<TillNmb>[,RecNo]
Odgovor: TotRec,FiscRec,ReklRec

IBSA IBSA broj. Zadaje se komandom 96 (60h).


OpCode Broj operatera /od 1 do 32/.
OpPwd Lozinka operatera /od 4 do 6 cifara/.
TillNmb Broj kase /cijeli broj do 5 cifara/.
RecNo Cijeli broj do 6 brojeva. Ako ga ima otvoren je isječak
tipa „Reklamiranje“ i to je broj isječka za koji se vraćaju
artikli.
TotRec Totalni broj izdatih isječaka od posljednjeg Z izvještaja
do sada /4 bajta/.
FiscRec Broj svih fiskalnih isječaka od posljednjeg Z izvještaja
do sada /4 bajta/.
ReklRec Broj svih fiskalnih isječaka tip “Reklamirani” od
posljednjeg Z izvještaja do sada /4 bajta/.

FŠ izvodi sljedeće operacije:


 Štampa se ZAGLAVLJE.
 Štampaju se IBO i IPO korisnika.
 Vraća se na broj svih izdatih fiskalnih isječaka za dan.

Komanda neće biti uspješno izvedena:


 Ukoliko je neki fiskalni isječak otvoren.
 Ukoliko je u toku dana izdat maksimalni broj isječaka.
 Ukoliko je fiskalna memorija prepunjena.
 Ukoliko je došlo do neke neispravnosti u fiskalnoj memoriji.
 Ukoliko nije unesena šifra (lozinka) operatera ili broj kase.
 Ukoliko nije zadan IBO ili IPO.

Strana 30 od 54
Korisničko uputstvo za fiskalni štampač MIKROELEKTRONIKA professional

 Ukoliko je unijeta pogrešna lozinka operatera.


 Sat nije podešen.
 Nije povezan displej.

Kod tri pogrešne lozinke operatera štampač blokira i da biste nastavili sa


radom morate ga isključiti, a zatim ponovo uključiti.

32h (50) IZVJEŠTAJ O IZMJENAMA PORESKIH STOPA I DECIMALNIH


ZNAKOVA U ZADANOM PERIODU
Prostor za podatke: [<Start>, <End>]
Odgovor: F - ukoliko nisu pronađene poreske stope za odgovarajući
period ili ako je u pitanju greška.
PAA, EE, JJ, KK, DDMMYY - ukoliko su stope pronađene.
Vraćaju se posljednje pronađene stope - za dozvoljene -
vraća se njihov iznos, a za zabranjene - ‘DT’ (Disabled Tax).

Start Početni datum perioda - DDMMYY[hhmm] /6 ili 10


bajtova/.
End Krajnji datum perioda - DDMMYY[hhmm] /6 ili 10
bajtova/.
Zapeta je obavezna kada se zadaju Start i End. Ukoliko u
prostoru za podatke nema podataka vraća se samo
informacija o posljednjim zadanim stopama.
Ukoliko nisu zadani sati i minuti podrazumijevano se uzimaju
00:00 sati, a za krajnji 23:50.

Komanda štampa izvještaj o izmjenama decimalnih znakova i poreskih stopa


za navedeni period, ukoliko nema parametara Start i End samo vraća posljednju
izmjenu.

33h (51) KONTROLNI IZNOS - MEĐUZBIR


Prostor za podatke: Nema podataka.
Odgovor: SubTotal,TaxA,TaxE,TaxJ,TaxK

SubTotal Iznos otvorenog fiskalnog isječka /do 10 bajtova/.


TaxA Iznos po poreskoj grupi A /do 10 bajtova/.
TaxE Iznos po poreskoj grupi E /do 10 bajtova/.
TaxJ Iznos po poreskoj grupi J /do 10 bajtova/.
TaxK Iznos po poreskoj grupi K /do 10 bajtova/.

Kalkuliše se iznos svih prodaja evidentiranih na fiskalnom isječaku do tog


trenutka. Po želji iznos može biti prikazan na displeju. U PC računar se vraćaju
kalkulisani iznos i zbirni iznosi za svaku poresku grupu.

Strana 31 od 54
Korisničko uputstvo za fiskalni štampač MIKROELEKTRONIKA professional

34h (52) REGISTROVANJE I PRIKAZIVANJE NA DISPLEJU


Prostor za podatke: <S>[Sign]<PLU>[*<Qwan>][#<Price>]
ili
<VF|VL>
Odgovor: Nema podataka.

S Slovo ‘S’ mora da stoji na početku komande.


VF Vraća se (stornira se) prvi prodani artikal sa isječka.
VL Vraća se (stornira se) posljednji prodani artikal sa isječka.
Sign Jedan bajt čija je vrijednost ‘+’ ili ‘-‘.
PLU Šifra artikala.
Qwan Parametar koji nije obavezan i koji zadaje količinu robe. Ako
nije zadan, podrazumijeva se vrijednost 1.000.
Price Ako ga ima onda je u pitanju prodaja sa slobodnom cijenom
(koristiće se umjesto isprogramirane cijene). Plivajući broj do
8 cifara.

Dozvoljeni su sljedeći formati količine: #9999; #999,9; #99,99 i 99,999 gdje je


# vodeća cifra u rasponu od 1 do 9, odnosno razmak ako je 0.

FŠ izvodi sljedeće operacije:


 Štampa se naziv artikla sa cijenom i šifrom poreske stope.
 Cijena robe se dodaje na zapamćene iznose u registre
operativne memorije. Ukoliko je operativna memorija prepunjena
aktiviraju se odgovarajući bitovi iz registara /status-bajtova/.
 Na displeju se cijena artikla prikazuje na gornjem redu, a njen
opis na donjem redu.

Komanda neće biti uspješno izvedena:


 Ukoliko nije otvoren fiskalni isječak.
 Ukoliko artikal nije definisan.
 Ukoliko je na jednom fiskalnom isječku evidentiran maksimalni
broj prodaja (250).
 Ukoliko je komanda “Total” uspješno izvedena.
 Ukoliko iznos po nekoj od poreskih stopa postane negativan.
 Ukoliko nije povezan displej.

35h (53) EVIDENTIRANJE PLAĆANJA (TOTAL)


Prostor za podatke: [<PaidMode>]<[Sign]Amount>]
Odgovor: <PaidCode><Amount>

PaidMode Kod koji nije obavezan i koji prikazuje način plaćanja.


Može imati sljedeće vrijednosti:
‘P’ - Plaćanje u gotovini (PODRAZUMIJEVA SE);

Strana 32 od 54
Korisničko uputstvo za fiskalni štampač MIKROELEKTRONIKA professional

‘D’ - Plaćanje kreditnom karticom


‘C’ - Plaćanje preko čeka;
‘V’ - Plaćanje virmanski.
U zavisnosti od koda iznosi će biti markirani u različitim
registrima i prikazani na dnevnom izvještaju.
Sign Jedan bajt čija je vrijednost ‘+’; ukazuje na znak
Amount -a (iznosa koji se plaća).
Amount Iznos koji se plaća /do 8 cifara/.
PaidCode Jedan bajt - rezultat izvedene komande.
‘F’ Greška.
‘E’ Izračunat međuzbir je negativan. Plaćanje se
ne izvršava i Amount će biti negativan
međuzbir.
‘D’ Ukoliko je plaćeni iznos manji od iznosa na
fiskalnom isječku. Preostali iznos za plaćanje vraća
se u Amount.
‘R’ Ukoliko je plaćeni iznos veći od totala na fiskalnom
isječku. Biće odštampana poruka “ПОВРАТ”, a
kusur se vraća u Amount.
‘I’ Suma po nekoj poreskoj stopi je bila negativna i zato
se javila greška. Amount se vraća u tekući
međuzbir.
Amount Do 9 cifara sa znakom. Zavisi od PaidCode.

Ukoliko je zadana ova komanda biće kalkulisani iznosi sa fiskalnog isječka,


iznos se štampa posebnim fontom, a zatim će biti prikazan na displeju. Ukoliko je
komanda uspješno izvedena generiše se impuls za otvaranje ladice. Ako nema
argumenata, štampač automatski plaća cijeli iznos u gotovini.

Komanda neće biti uspješno izvedena:


 Ukoliko nije otvoren fiskalni isječak.
 Ukoliko je markirani iznos negativan.
 Ukoliko je neki od unijetih iznosa po poreskim stopama
negativan.

Nakon uspješnog izvođenja komande, fiskalni štampač neće izvoditi komande


51 i 52 u okviru otvorenog isječka ali u stanju je da izvodi komandu 53.

Ukoliko se izdaje reklamirani račun za različit tip plaćanja od gotovine,


potrebno je izvršiti ovu komandu sa uplatom iznosa na isti način plaćanja sa
minimalnim iznosom.

Napomena: Kodove grešaka ‘E’ i ’I’ ne mogu nikada se se vrate kao odgovor
jer komande 52 i 58 ne dozvoljavaju negativne sume.

Strana 33 od 54
Korisničko uputstvo za fiskalni štampač MIKROELEKTRONIKA professional

38h (56) ZATVARANJE FISKALNOG ISJEČKA


Prostor za podatke: Nema podataka.
Odgovor: TotRec,FiscRec,ReklRec

TotRec Ukupan broj izdatih isječaka od posljednjeg Z izvještaja do


sada /4 bajta/.
FiscRec Broj svih fiskalnih isječaka od posljednjeg Z izvještaja do sada
/4 bajta/.
ReklRec Broj svih fiskalnih isječaka tip “Reklamirani” od posljednjeg Z
izvještaja do sada /4 bajta/.

Unijeti iznosi sa fiskalnog isječka dodaju se na dnevne iznose u registrima


operativne memorije. Štampaju se datum i vrijeme, broj fiskalnog isječka i fiskalni
logo (nakon fiskalizacije).

Komanda neće biti uspješno izvedena:


 Ukoliko nije otvoren fiskalni isječak.
 Ukoliko komanda 53 (35h) nije uspješno izvedena.
 Ukoliko je plaćeni iznos po komandi 53 manji od ukupnog
iznosa fiskalnog isječka.

3Eh (60) KOREKCIJA SATA NA LJETNJE/ZIMSKO VRIJEME


Prostor za podatke: <Flag>
Odgovor: Nema podataka.

Flag Parametar koji opredjeljuje pravac korekcije.


‘0’ Vrijeme se pomjera za jedan sat unazad.
‘1’ Vrijeme se pomjera za jedan sat unaprijed.

Komanda se koristi za korekciju ljetnjeg/zimskog računanja vremena. Svaka


od opcija može da se izvede samo po jedanput godišnje. Komanda je moguća
samo prije izdavanja prvog fiskalnog isječka u obračunskom periodu. Komanda se
neće moći izvesti u prvom satu (od 00:00 do 00:59).

3Dh (61) ZADAVANJE DATUMA I VREMENA


Prostor za podatke: <DD-MM-YY><razmak><HH:MM[:SS]>
Odgovor: Nema podataka.

Ne može se zadavati datum stariji od datuma posljednjeg unošenja podataka


u fiskalnu memoriju. Predviđeno je da se radi do 2099. godine zaključno. Poslije
RESET-a operativne memorije komanda obavezno mora biti urađena da bi se
nastavilo sa normalnim radom.

Proizvoljno dotjerivanje sata moguće je samo nakon reseta RAM-a ili u


servisnom modu ako je fiskalni štampač fiskalizovan. I u tom slučaju datum koji se

Strana 34 od 54
Korisničko uputstvo za fiskalni štampač MIKROELEKTRONIKA professional

zadaje ne može biti stariji od datuma fiskalizacije ili datuma posljednjeg upisanog
dnevnog izvještaja ili u granicama + ili - jeadn sat od tekuće vrijednosti u štampaču.
Komanda neće biti izvedena ako je započeta prodaja poslije zaključivanja
posljednjeg dnevnog izvještaja.

3Eh (62) DOBIJANJE DATUMA I VREMENA


Prostor za podatke: Nema podataka.
Odgovor: <DD-MM-YY><razmak><HH:MM:SS>

3Fh (63) PRIKAZIVANJE DATUMA I VREMENA NA DISPLEJU


Prostor za podatke: Nema podataka.
Odgovor: Nema podataka.

Na donjem redu displeja prikazuje se realno vrijeme i datum štampača u


formatu:
DD-MM-YY HH:MM:SS

40h (64) DOBIJANJE PODATAKA O POSLJEDNJEM DNEVNOM IZVJEŠTAJU


Prostor za podatke: Nema podataka.
Odgovor: N,TaxX,TaxX...,Date

N To je broj posljednjeg dnevnog izvještaja /4 bajta/.


TaxX Iznosi po svakoj šifri poreskih stopa za različite tipove isječaka po
sljedećem redu:
TaxA,TaxE, Tax J, TaxK od fiskalnih isječaka.
TaxA,TaxE, Tax J, TaxK od reklamiranih isječaka.
Total 8 cijelih cifara.
Date Datum dnevnog izvještaja - 10 bajtova /DDMMYYhhmm/.

Korišćenjem ove komande podaci o posljednjem upisu u fiskalnu memoriju se


prenose u računar.

41h (65) DOBIJANJE PODATAKA O IZNOSIMA U TOKU DANA PO PORESKIM


STOPAMA
Prostor za podatke: Nema podataka.
Odgovor: N,TaxX...

N Broj sljedećeg fiskalnog zapisa 4 cifre.


TaxX Iznosi po svakoj šifri poreskih stopa za različite tipove isječaka
u sljedećem redu:
TaxA,TaxE, Tax J, TaxK od fiskalnih isječaka.
TaxA,TaxE, Tax J, TaxK od reklamiranih isječaka.
Total 8 cijelih cifara.

Strana 35 od 54
Korisničko uputstvo za fiskalni štampač MIKROELEKTRONIKA professional

Vraćaju se iznosi po poreskim stopama od posljednje izrade dnevnog


izvještaja do zadavanja komande.
44h (68) BROJ SLOBODNIH MIJESTA U FISKALNOJ MEMORIJI
Prostor za podatke: Nema podataka.
Odgovor: Logical, Physical

Logical Broj slobodnih logičnih prostora za dnevne fiskalne


izvještaje /4 bajta/.
Physical Ne koristi se. Ponavlja prethodni upis.

Vraća se broj slobodnih mjesta u fiskalnoj memoriji predviđenih za unošenje


podataka prilikom izrade dnevnog izvještaja sa nuliranjem.

45h (69) DNEVNI IZVJEŠTAJ (SA NULIRANJEM ILI BEZ NULIRANJA -


PRESJEK STANJA)
Prostor za podatke: [<Option>[N][A]]
Odgovor: Closure ,TotalX…

Option Parametar koji nije obavezan i koji upravlja tipom


generisanog izvještaja:
‘0’ Ne štampa se sadržaj unosa i iznosa depozita.
Dnevni izvještaj sa nuliranjem ("Z"). Sakupljena
suma po poreskim grupama se upisuje u fiskalnu
memoriju, nakon koje se nuliraju.
‘2’ Presjek stanja bez nuliranja - sa dodatnim podacima
("X") (tj. bez upisa u fiskalnu memoriju i nuliranja
registara).
N Prisustvo ovog znaka zabranjuje brisanje ukucanih
podataka po operaterima prilikom izrade izvještaja sa
nuliranjem.
A Prisustvo ovog znaka na kraju podataka briše sumirane
količine prodaja po artiklima (ali ne briše same artikle).
Closure Broj fiskalnog dnevnog izvještaja /4 bajta/.
TotalX Iznosi po svakoj poreskoj grupi sa znakom:
TaxA,TaxE, Tax J, TaxK od fiskalnih isječaka.
TaxA,TaxE, Tax J, TaxK od reklamiranih isječaka.
Total 8 cijelih cifara.

46h (70) SLUŽBENA UPLATA I PODIZANJE NOVCA


Prostor za podatke: [<Amount>]
Odgovor: ExitCode,CashSum,ServIn,ServOut

Amount Iznos za registrovanje (do 9 bajtova). On se interpretira kao


uplata i podizanje novca u zavisnosti od znaka broja.

Strana 36 od 54
Korisničko uputstvo za fiskalni štampač MIKROELEKTRONIKA professional

ExitCode‘P’ Zahtjev je ispunjen. Ukoliko iznos nije nula, štampač


štampa nefiskalni ispis za registrovanje operacije.
‘F’ Zahtjev je odbačen. To se može desiti:
 Ukoliko je stanje blagajne ispod iznosa koji se
želi službeno podići.
 Ukoliko je otvoren fiskalni ili nefiskalni isječak.
CashSum Stanje blagajne. Iznos se povećava poslije zadavanja
ove komande i prilikom svakog plaćanja u gotovini.
ServIn Ukupan iznos usljed svih komandi i “Službenih uplata”.
ServOut Ukupan iznos usljed svih komandi i “Službenih podizanja”.

Mijenja sadržaj registra za stanje blagajne. U zavisnosti od znaka navedenog


iznosa on se sumira u registar za službenu uplatu ili podizanje novca. Podaci se ne
upisuju u fiskalnu memoriju i dostupni su do izrade dnevnog fiskalnog izvještaja.
Štampač ih štampa pomoću komande 69 (45h) i kada se startuje izrada dnevnog
izvještaja bez nuliranja. Ukoliko je komanda uspješno izvedena generiše se impuls
za otvaranje ladice za novac.

47h (71) ŠTAMPANJE DIJAGNOSTIČKE INFORMACIJE


Prostor za podatke: Nema podataka.
Odgovor: Nema podataka.

Pomoću ove komande štampa se nefiskalni dokumenat sa dijagnostičkom


informacijom.

Komanda neće biti izvedena ukoliko postoji otvoreni isječak ili nema papira.
Ona se može zadati i pritiskom na dugme <RECEIPT> prilikom uključivanja.

48h (72) FISKALIZACIJA


Prostor za podatke: <Serial>
Odgovor: ErrCode

Serial IBFM mora biti jednak broju koji je već zadan pomoću
komande 91 (5Bh).
Koristi se status 5.3 da bi se videlo da li je komanda
uspješno izvedena.
ErrCode Kod greške ili 'P' prilikom uspješnog izvođenja komande.

Komanda neće biti uspješno izvedena:


 Ukoliko serijski broj nije ispravan.
 Ukoliko je Fiskalni štampač već fiskalizovan.
 Ukoliko serijski broj nije programiran.
 Ukoliko serijski broj nije identičan već zadanom.
 Ukoliko nisu zadane poreske stope.
 Ukoliko vrijeme nije podešeno.

Strana 37 od 54
Korisničko uputstvo za fiskalni štampač MIKROELEKTRONIKA professional

Vrši se fiskalizacija uređaja. Nakon uspješnog izvođenja komande uređaj se


ne može vratiti u nefiskalno stanje osim kada su u pitanju određene servisne
intervencije.
IBO ili IPO se unose u fiskalnu memoriju zajedno sa realnim vremenom -
datum i sat. Nuliraju se svi registri. Brišu se artikli. Štampač otvara prvi fiskalni
isječak gdje obilježava vrijeme fiskalizacije i zatvara isječak.

49h (73) IZVJEŠTAJ FISKALNE MEMORIJE (OD BROJA DO BROJA)


Prostor za podatke: <Start>,<End>,<Option>
Odgovor: Nema

Start Početni zapis u fiskalnoj memoriji koji će se štampati


/4 bajta/.
End Posljednji zapis u fiskalnoj memoriji koji će se štampati
/4 bajta/.
Option Definiše izgled štampe. Cijeli broj od 0 do 7 koji sadrži
masku od 3 bita. Mogući parametri:

Bit 0: Štampa se broj svih isječaka za svaki dnevni izvještaj.


Bit 1: Štampa se sabrana suma po poreskim grupama za svaki dnevni
izvještaj.
Bit 2: Štampa se izračunat PDV po poreskim stopama za svaki dnevni
izvještaj.

Ako je Option 0 štampa se samo broj, datum i sat na svakom dnevnom


izvještaju.

Ova komanda dovodi do štampe detaljnog izvještaja u fiskalnoj memoriji od


zadanog broja do sljedećeg.

4Ah (74) DOBIJANJE STATUSA


Prostor za podatke: [Option]
Odgovor: <S0><S1><S2><S3><S4><S5>

Option Jedan bajt koji označava:


W: Prvo čeka da se odštampaju svi baferi štampača.
X: Ne čeka štampač.
Sn Status-bajt N.

4Ch (76) STATUS FISKALNE TRANSAKCIJE


Prostor za podatke: [Option]
Odgovor: Open,Items,Amount[,Tender]

Strana 38 od 54
Korisničko uputstvo za fiskalni štampač MIKROELEKTRONIKA professional

Option = ‘T’. Ukoliko je ovaj parametar zadan komanda će vratiti


poruku o tekućem stanju iznosa koji klijent duguje do tog
momenta.
Open Jedan bajt koji je ‘1’ ako je otvoren fiskalni ili nefiskalni
isječak (o kakvom se tačno isječku radi postaje jasno iz
status-bitova) i ‘0’ ako nije otvoren fiskalni isječak.
Items Broj ostvarenih prodaja evidentiranih na tekućem ili
posljednjem fiskalnom isječku /4 bajta/.
Amount Iznos posljednjeg fiskalnog isječka - 9 bajtova sa znakom.
Tender Iznos plaćen po posljednjem ili narednom isječku. 9 bajtova
sa znakom.

Ova komanda omogućuje aplikaciji u računaru da utvrdi status, a ukoliko je


potrebno i da nastavi i završi fiskalnu operaciju koja je prije vremena prekinuta
usljed nekog kvara ili neispravnosti, npr. usljed prekida napajanja.

4Fh (79) PERIODIČNI IZVJEŠTAJ FISKALNE MEMORIJE (OD DATUMA DO


DATUMA)
Prostor za podatke: <Start>,<End>
Odgovor: Nema podataka.

Start Početni datum - 6 ili 10 bajtova (DDMMYY[hhmm])


End Krajnji datum - 6 ili 10 bajtova (DDMMYY[hhmm])

Komanda vodi izračunavanju i štampanju periodičnog fiskalnog izvještaja.

50h (80) ZVUČNI SIGNAL


Prostor za podatke: Nema podataka.
Odgovor: Nema podataka.

Komanda prouzrokuje kratak zvučni signal.

50h (81) INFORMACIJA O BROJU PRODANIH ARTIKALA ZA TEKUĆI


ISJEČAK
Prostor za podatke: Nema podataka.
Odgovor: Sales, Voids

Sales Broj prodaja na tekućem isječku.


Voids Broj storniranja na tekućem isječku.

53h (83) ZADAVANJE DECIMALNIH MIJESTA I PORESKIH STOPA


Prostor za podatke: [Decimals,TaxFlags,TaxA, TaxE, TaxJ,
TaxK]
Odgovor: [Decimals,TaxFlags,TaxA, TaxE, TaxJ, TaxK]

Strana 39 od 54
Korisničko uputstvo za fiskalni štampač MIKROELEKTRONIKA professional

Decimals Definiše broj decimalnih mijesta. Može da ima samo


vrijednost između 0 i 2.
TaxFlags 4 bajta (za 4 poreske stopa) čija vrijednost može biti ‘0’ ili
‘1’ - zadaju se dozvoljene poreske grupe. ‘1’ odgovara
dozvoljenoj grupi, a ‘0’ - zabranjenoj.
TaxA, TaxE, TaxJ, TaxK
Poreska stopa u procentima za svaku poresku grupu -
neki broj od 0.00 do 99.00 sa najviše dva decimalna
mjesta. Moraju se zadati vrijednosti za sve poreske
stope, pa čak i za zabranjene. Vrijednosti zabranjenih
poreskih stopa se ne koriste i bez značaja su, ali ipak
mora se zadati 0%.

Ukoliko se u prostoru za podatke ne zada ništa, FŠ vraća trenutne zadane


vrijednosti. Ukoliko jedan od parametara mora biti naveden, onda se ostali moraju
zadati. Komanda može da definiše porez maksimalno 30 puta. Da bi mogla da
bude izvedena potrebno je da bude nuliran promet u tekućem periodu.

Nakon promjene poreske stope neophodno je isključiti i ponovo uključiti FŠ.

57h (87) SERVISNI RESET RAM-A


Prostor za podatke: Nema podataka.
Odgovor: Nema podataka.

Komanda izvršava anuliranje operativne memorije. Može da se izvede samo


u servisnom režimu uz skidanje servisne plombe.

Ako je štampač fiskalizovan u fiskalnu memoriju će se upisati RESET zapis


tipa ‘Ц’ sa trenutnim datumom i vremenom.

Nakon svakog reseta potrebno je isključiti i ponovo uključiti FŠ i upisati tačan


datum i vrijeme.

58h (88) REGISTROVANJE SERVISIRANJA


Prostor za podatke: [<DateTime>],[<Type>]
Odgovor: Nema podataka.

Komanda registruje početak i kraj rada u servisnom režimu sa tekućim


datumom i vremenom ukoliko nije unesena odrednica datuma i vremena. Izvršava
se samo kada je postavljen servisni kratkospojnik (jumper).

Ako postoji argument DateTime upisuje se datum i vrijeme početka ili


završetka servisiranja. Ovaj parametar se sastoji od 10 bajtova i mora biti u formatu
DDMMYYhhmm.

Strana 40 od 54
Korisničko uputstvo za fiskalni štampač MIKROELEKTRONIKA professional

Ako postoji argument Type onda se izvršavaju sljedeće vrste servisiranja:


a) ‘Н’ za neosnovnano zahtijevano servisiranje
b) ’Т’ za tehnički pregled
c) ‘Б’ za popravku neispravnosti bez skidanja programske i
fiskalne plombe
d) ‘П’ za popravku neispravnosti sa skidanjem porgramske
plombe
e) ‘Ф’ za popravku neispravnosti sa skidanjem fiskalne plombe
f) ‘О’ za popravku neispravnosti sa skidanjem programske i
fiskalne plombe
g) ‘К’ za izmjenu sadržaja programske memorije (koda)
h) ‘М’ za zamjenu fiskalnog moda
i) ‘И’ za izmjenu sardžaja programske memorije i zamjenu
fiskalnog modula

Ako ne postoji tip. Registruje se kraj rada u servisnom režimu.

UPOZORENJE: Između početka i kraja rada u servisnom režimu ne može da


se izvršava dnevni izvještaj. Ako ima početak ulaska u servisni režim bez
završetka, štampač će otkazati da izvrši komadnu 69 sa argumentum ‘0’

59h (89) TESTIRANJE FISKALNE MEMORIJE


Prostor za podatke: <Test>
Odgovor: Result,Free

Test Jedan bajt. Kada je ‘T’ to znači da se vrši upis u fiskalnu


memoriju, u protivnom - nema upisa već se samo vraćaju
parametri.
Result Jedan bajt:
= P (50h) Nema greške.
= F (46h) Postoji greška.
Free Broj preostalih slobodnih blokova za upis takvih blokova /4
bajta/.
Ova se komanda izvodi za testiranje fiskalne memorije.
Test - blok za unošenje u fiskalnu memoriju:
55h,AAh,33h,CCh,5Ah,A5h,3Ch,C3h.

Ako je S1.1 u logičkom stanju 1, fiskalna memorija nije formatirana ili je u


READONLY režimu.

5Ah (90) DOBIJANJE DIJAGNOSTIČKE INFORMACIJE


Prostor za podatke: <Calc>
Odgovor: <FwRev><Sp><FwDate><Sp><FwTime>,<Chk>,<Sw>,
<Country>,<Ser>,<FM>

Strana 41 od 54
Korisničko uputstvo za fiskalni štampač MIKROELEKTRONIKA professional

Calc Ako je ‘1’, kalkuliše se kontrolni iznos fiskalne memorije.


/1 bajt/.
FwRev Verzija softvera /4 bajta/.
Sp Interval /1 bajt/.
FwDate Datum softvera DDMmmYY /7 bajtova/.
Sp Razmak /1 bajt/.
FwTime Sat softvera HHMM /4 bajta/.
Chk Kontrolni iznos programske memorije. /4 bajta/ string u
HEX formi. Ako je Calc ‘1’ , kalkuliše se kontrolni iznos
fiskalne memorije.
Na primjer, ako je 214Ah, on će biti prikazan kao
32h,31h,34h,41h.
Sw Ključevi od Sw1 do Sw4. /4 bajta/ string sa ‘0’ ili ‘1’
Country Broj zemlje /2 bajta/.
Ser Serijski broj /8 bajtova/.
FM Broj fiskalnog modula /8 bajtova/.

5Bh (91) PROGRAMIRANJE SERIJSKOG BROJA (IBFK) I BROJA ZEMLJE


Prostor za podatke: Country,Serial
Odgovor: Result,CountryStr

Country 1 ili 2 bajta koji ukazuju na zemlju u kojoj se radi.


Vrijednost se zadaje kao ASCII kod i označava:
0 - Rusija
1 - Grčka
2 - Ukrajina
3 - Engleska
4 - Poljska
5 - Mađarska
6 - Bugarska
7 - Crna gora
8 - Srbija
9 - Rumunija
10 - Bosna i Hercegovina
Serial 8 bajtova - serijskog broja (IBFK) koji mora da sadrži 2 slova
i najmanje 6 cifara.
Result Jedan bajt koji sadrži slovo: ‘P’ - nema grešaka; ‘F‘ - postoje
greške.
CountryStr String koji sadrži naziv zemlje. Na primjer “B I H”

Komanda može biti izvedena samo u servisnom modu štampača i to se vrši


kod proizvođača. Štampač se dostavlja klijentu sa unaprijed upisanom zemljom i
serijskim brojem. Zadani broj se ne može mijenjati.

Ukoliko je Result = ‘F’ i S1.1 dođe u logičko stanje 1, komanda neće biti
urađena jer fiskalna memorija nije formatirana ili je podatak već zadan.

Strana 42 od 54
Korisničko uputstvo za fiskalni štampač MIKROELEKTRONIKA professional

5Ch (92) PROGRAMIRANJE IBFM


Prostor za podatke: FMnumber
Odgovor: FMnumber

Serial 8 bajtova - broj fiskalog štampača. Sastoji se samo od dva


slova latinice i 6 cifara.
Result Jedan bajt koji sadrži slovo ‘P’ - nema grešaka; ‘F’ - postoje
greške.

Ukoliko je Result = ‘F’ i S1.1 je u logičkom stanju 1, komanda nije izvedena


jer fiskalna memorija nije formatirana ili je broj već zadan.

60h (96) PROGRAMIRANJE IBSA BROJA


Prostor za podatke: <IBSA>
Odgovor: Result

IBSA To je 16 bajtova koji identifikacioni broj sadrže kao tekst.


Result ‘P’ Nema grešaka.

61h (97) DOBIJANJE ZADANIH PORESKIH STOPA


Prostor za podatke: Nema podataka.
Odgovor: TaxA, TaxE, TaxJ, TaxK

Komanda vraća četiri poreske stope, odvojenih zarezom.

62h (98) PROGRAMIRANJE IBO I IPO BROJEVA


Prostor za podatke: <IBO>,<IPO>
Odgovor: Result

IBO To je 13 bajtova koji identifikacioni broj obveznika Zakona


sadrže kao tekst.
IPO To je 12 bajtova koji PDV broj obveznika Zakona sadrže
kao tekst.
Result ‘P’ Nema grešaka.
‘F’ Greška.

Komanda se može izvesti samo prije fiskalizacije. Pri fiskalizaciji brojevi se


upisuju u fiskalnu memoriju i kasnije se ne mogu promijeniti.

63h (99) DOBIJANJE IBO I IPO BROJEVA


Prostor za podatke: Nema podataka.
Odgovor: <IBO>,<IPO>

Strana 43 od 54
Korisničko uputstvo za fiskalni štampač MIKROELEKTRONIKA professional

IBO To je 13 bajtova koji identifikacioni broj obveznika Zakona


sadrže kao tekst.
IPO To je 12 bajtova koji PDV broj obveznika Zakona sadrže
kao tekst.

64h (100) PRIKAZIVANJE TEKSTA NA DISPLEJU


Prostor za podatke: Text
Odgovor: Nema podataka.

Text Tekst do 40 karaktera koji se prosljeđuje displeju. Ukoliko je


potrebno prenijeti ASCII znakove koji su manji od 20h, oni
se uvećavaju za 40h, a njima prethodi 10h.

Primjer: Da bi se prenijelo: 1Bh,4Bh,00h u prostor za podatke se upisuje


10h,5Bh,4Bh,10h,40h.

65h (101) ZADAVANJE LOZINKE OPERATERA


Prostor za podatke: <OpCode>,<OldPwd>,<NewPwd>
Odgovor: Nema podataka.

OpCode Šifra operatera. Od 1 do 32.


OldPwd Stara lozinka (od 4 do 6 cifara).
NewPwd Nova lozinka (od 4 do 6 cifara).

Zadaje jednu od osam lozinki operatera. Lozinka se traži prilikom otvaranja


fiskalnog isječka. Kod tri pogrešna pokušaja da se zada lozinka štampač blokira i
da biste nastavili rad, morate ga isključiti, a zatim ponovo uključiti. Po inicijalizaciji
ili nuliranju operativne memorije, osam lozinki će imati vrijednost `0000`.

66h (102) ZADAVANJE IMENA OPERATERA


Prostor za podatke: <OpCode>,<Pwd>,<OpName>
Odgovor: Nema podataka.

OpCode Šifra operatera. Od 1 do 32.


Pwd Lozinka (od 4 do 6 cifara).
OpName Ime operatera (do 24 karaktera).

Zadaje jedno od 32 imena operatera. Broj i ime operatera štampa se na kraju


svakog fiskalnog isječka /koji se izdaje klijentu/. Kod tri pogrešne lozinke štampač
blokira i da biste nastavili rad, morate ga isključiti, a zatim ponovo uključiti. Po
inicijalizaciji ili nuliranju operativne memorije prostor za trideset dva imena
operatera biće prazan.

Strana 44 od 54
Korisničko uputstvo za fiskalni štampač MIKROELEKTRONIKA professional

67h (103) DOBIJANJE PODATAKA O TEKUĆEM FISKALNOM ISJEČKU


Prostor za podatke: Nema podataka.
Odgovor: CanVd,TaxA, TaxE, TaxJ, TaxK

CanVd: Da li je moguće vraćanje (prodaja sa negativnim znakom)


[0/1]
TaxA, TaxE, TaxJ, TaxK:
Evidentirani iznosi na isječku po poreskim stopama.
Dvanaest cijelih brojeva sa znakom.

Pruža informaciju o unijetim iznosima po poreskim stopama i o tome da li je


moguće vraćanje markiranih artikala.

68h (104) NULIRANJE PODATAKA O OPERATERU


Prostor za podatke: <Operater>,<Password>
Odgovor: Nema podataka.

Operater: Broj operatera (1..32).


Password: Lozinka (od 4 do 6 cifara).

Nulira evidentirane podatke o ostvarenim prodajama kod navedenog


operatera. Ukoliko lozinka nije ispravna komanda neće biti izvedena.

68h (105) IZVJEŠTAJ PO OPERATERIMA


Prostor za podatke: Nema podataka.
Odgovor: Nema podataka.

Štampaju se podaci o ostvarenim prodajama po operaterima. Za svakog


operatera štampaju se: ime, broj, broj izdatih fiskalnih bonova, broj prodaja,
storniranje, iznos, broj reklamiranih bonova.

6Ah (106) OTVARANJE LADICE ZA NOVAC


Prostor za podatke: [<mSec>]
Odgovor: Nema podataka.

mSec Dužina impulsa u milisekundama (5-25)

Šalje impuls za otvaranje ladice. Parametar zadaje novu vrijednost dužine


impulsa koju štampač zapamti. Ukoliko dođe do promašaja parametra, koristi se
posljednja zadana vrijednost. Poslije RESET-a memorije vrijednost će biti 15 ms.

Strana 45 od 54
Korisničko uputstvo za fiskalni štampač MIKROELEKTRONIKA professional

6Bh (107) DEFINISANJE I OČITAVANJE ARTIKALA


Prostor za podatke: <Option>[Parameters]
Odgovor: ErrorCode[,Data]

Option Jedan bajt koji određuje tip željene operacije. U zavisnosti


od nje komanda može tražiti ili ne dopunske parametre.
Dozvoljene vrijednosti: ‘P’, ‘p’, ‘D’, ‘R’, ‘F’, ‘N’, ’f’, ‘n’,
‘X’, ‘I’.
ErrorCode Jedan bajt koji pokazuje rezultat operacije:
 ‘P’-označava da je komanda uspješna.
 ‘F’-označava da komanda nije uspela.
Parameters Podaci o komandi. U daljem tekstu slijedi detaljni opis po
<Option>.

 ‘P’ Programiranje artikla sa provjerom duplikata. Komanda


može da se izvede samo u dozvoljenom periodu.
Sintaksa: <P><TaxGr><PLU>,<SPrice>,<Name>

<TaxGr> Poreska grupa (‘A’,’E’,’J’,’K’)


<PLU> Broj artikla (od 1 do maksimalnog broja 65023)
<SPrice> Pojedinačna cijena. Do 8 cifara.
<Name> Naziv artikla. Do dužine 32 karaktera.
Komanda će biti odbačna ukoliko već
takav artikal postoji. Ako je prodajna
jedinica mjere različita od komad, onda se
obavezno u sklopu naziva proizvoda ili
usluge unosi jedinica mjere i to tako da se
odmah poslije posljednjeg karaktera u
nazivu odvaja znakom dijeljenja ( / ) i
nakon toga dva karaktera koja određuju
jedinicu mjere (npr: Г - gram; КГ -
kilogram; T - tona; Л -litar; M - metar; M2 -
kvadratni metar; M3 - kubni metar).
Provjera identičnosti naziva poštuje
sljedeća pravila:
1. Svi simboli koji se ne štampaju biće
zamijenjeni sa space.
2. Uklanjaju se vodeći i završni space
simboli. Ovako redigovan naziv se
štampa.
3. Multiplicirani space simboli se
zamjenjuju sa jednim space simbolom.
4. Sva slova se svode na velika slova.
Kad se završi upoređenje, ako nije
pronađen artikal u bazi sa istom
vrijednošću naziva dozvoljava se upis.

Strana 46 od 54
Korisničko uputstvo za fiskalni štampač MIKROELEKTRONIKA professional

 ‘p’ Programiranje artikala bez provjere duplikata.


Za razliku od podkomande ‘P’ ne provjerava se da li
postoji isti naziv artikla.
 ‘D’ Brisanje artikla.
Sintaksa: <D><A | PLU A | PLU1,PLU2 >
<A> Briše sve artikle. Komanda je dozvoljena
samo u servisnom modu i u FM se registruje
kao RESET tipa „Б“.
<PLU> Briše artikal pod navedenim brojem.
<PLU1,PLU2> Briše artikal u zadanom intervalu.
 ‘R’ Očitavanje podataka o artiklu.
Sintaksa: <R><PLU>
<PLU> Broj artikla.
Vraća se:
<’P’><PLU>,<Grp>,<SPrice>,<Amount>,<Name>
<PLU> Broj artikla. 5 cifara sa vodećim nulama.
<Grp> Poreska grupa. Jedan bajt.
<SPrice> Pojedinačna cijena. Broj sa brojem
decimalnih mijesta programiranih u
štampaču.
<Amount> Iznos. Broj sa 3 decimalna znaka.
<Name> Naziv artikla.
Ukoliko artikal nije pronađen, vraća se jedan bajt ‘F’.
 ‘C’ Promjena pojedinačne cijene artikla.
Sintaksa: <’C’><PLU>,<SPrice>
<PLU> Broj artikla.
<SPrice> Nova pojedinačna cijena. Do 8 cifara.
 ‘X’ Vraća broj za prvi slobodan artikal.
 ‘I’ Vraća se opšta informacija za artikle u formatu <Len>,
<Tot>,<Pgm>. Gdje je:
o <Len> dužina imena artikla
o <Tot> broj svih artikala
<Pgm> broj programiranih artikala
 ‘F’ Vraćanje podataka o prvom pronađenom programiranom
artiklu. Pretraživanje počinje od broja 1 i ide dalje.
Vraćeni podaci su kao kod podkomande ‘R’.
 ‘N’ Vraćanje podataka o sljedećem pronađenom
programiranom artiklu. Vraćeni podaci su kao kod
podkomande ‘R’.
 ‘f’ Vraća podatke za prvi nađeni artikal koji je imao prodaju.
Vraćeni podaci su kao kod podkomande ‘R’.
 ‘n’ Vraća podatke za sljedeći nađeni artikal koji je imao
prodaju. Vraćeni podaci su kao kod podkomande ‘R’.

Strana 47 od 54
Korisničko uputstvo za fiskalni štampač MIKROELEKTRONIKA professional

Posljednje 4 podkomande koriste se za dobijanje podataka o svim


programiranim artiklima koji se nalaze u štampaču. Zadaje se podkomanda ‘F’ (‘f’),
a zatim podkomanda ‘N’ (‘n’) dok ne dobijete odgovor ‘F’ što označava da je
posljednji artikal pročitan.

Naziv artikla, naziv jedinice mjere i poreska stopa se mogu mijenjati u


dozvoljenom periodu, a onemogućeno je mijenjanje u zabranjenom periodu.

6Eh (110) DOBIJANJE PODATAKA O IZNOSIMA PREMA NAČINIMA


PLAĆANJA U TOKU ZADANOG DANA
Prostor za podatke: Nema podataka.
Odgovor: Cash, Cheque, Credit, Debit, Closure, Rec, SRec

Cash Plaćanje u gotovini.


Cheque Plaćanje na ček.
Credit Preko kartice.
Debit Preko virmana.
Closure Sljedeći dnevni fiskalni izvještaj.
Rec Broj sljedećeg fiskalnog isječka od posljednjeg dnevnog
izvještaja.
SRec Broj sljedećeg reklamiranog isječka od posljednjeg dnevnog
izvještaja.

Vraća informaciju o raspodjeli iznosa u toku zadanog dana prema načinu


plaćanja.

6Fh (111) IZVJEŠTAJ PO ARTIKLIMA


Prostor za podatke: <Option>
Odgovor: ErrorCode
Option Određuje tip štampane informacije. Moguće vrijednosti:
 ‘0’ Štampaju se samo artikli prodani u toku
dana. Za svaki artikal štampa se broj,
naziv, prodana količina.
 ‘1’ Štampaju se svi programirani artikli ali
samo sa brojem i pojedinačnom cijenom.

Artikli su sortirani po brojevima. Kod dnevnog izvještaja sa nuliranjem iznosi


po artiklima se nuliraju.

70h (112) DOBIJANJE PODATAKA O OPERATERU


Prostor za podatke: Operater
Odgovor: Rec;Sales,Total,SRec,SSales;STotal,VoidCnt;
Void,[Password],Name

Strana 48 od 54
Korisničko uputstvo za fiskalni štampač MIKROELEKTRONIKA professional

Operater Broj operatera (1 do 32).


Rec Broj fiskalnih isječaka koje je izdao operater.
Sales Broj prodaja operatera.
Total Broj ostvarenih prodaja i ukupan iznos
odvojeni sa ‘;’.
SRec Broj reklamiranih isječaka izdatih od
operatera.
SSales Broj prodaja operatera sa reklamiranim
isječcima.
STotal Ukupan iznos od prodaja u Reklamiranim
isječcima
VoidCnt Broj korekcija.
Void Ukupna suma korekcija.
Password Šifra operatera. Vraća se samo ako je
štampač u servisnom režimu.
Name Ime operatera.

Komanda omogućuje dobijanje informacije koja se štampa prilikom izrade


izvještaja po operaterima. Iznosi se vraćaju kao brojevi sa zadanim brojem
decimalnih znakova.

71h (113) DOBIJANJE BROJA POSLJEDNJEG ODŠTAMPANOG


DOKUMENTA
Prostor za podatke: Nema podataka.
Odgovor: DocNum

DocNum Broj posljednjeg izdatog dokumenta (7 cifara).

72h (114) DOBIJANJE PODATAKA O DNEVNOM IZVJEŠTAJU ILI O


ZADANOM PERIODU
Prostor za podatke: <Closure1>[,<Type>[,Closure2]]
Odgovor: ErrorCode, Data

Closure1 Broj dnevnog fiskalnog izvještaja.


Type Vrsta traženih podataka. Jedan bajt sa sljedećim
vrijednostima od 0 do 8:
 ‘0’: DateTime,RateA, RateE, RateJ, RateK
 ‘1’: Rec, SRec, Sales, SSales, Voids,
SVoids
 ‘2’: TotalX,...
 ‘3’: VatX,...
 ‘4’: NetoX,...
 ‘5’: Rec, SRec, Sales, SSales, Voids,
SVoids
 ‘6’: TotalX, ...

Strana 49 od 54
Korisničko uputstvo za fiskalni štampač MIKROELEKTRONIKA professional

 ‘7’: VatX,...
 ‘8’: NetoX,...
Closure2 Broj dnevnog fiskalnog izvještaja za informacije ‘5’, ‘6’,
‘7’ i ‘8’. Za informacije ‘0’, ‘1’, ‘2’, ’3’ i ‘4’ taj prostor
mora biti prazan.
ErrorCode Jedan bajt sa vrijednostima:
 ‘P’: Podaci su ispravni /važe/.
 ‘F’: Pogrešni kontrolni iznos.
 ‘E’: Navedeni izvještaj je prazan.
DateTime Datum i sat zapisa u format DDMMYYhhmmss
RateX Aktivne poreske stope za tekući fiskalni zapis.
Vrijednost u procentima ili ‘DT’ ako je poreska stopa
zabranjena.
Rec Broj fiskalnih isječaka
SRec Broj reklamiranih isječaka
Sales Broj prodaja
SSales Broj prodaja reklamiranih isječaka
Voids Broj storniranja
SVoids Broj storniranja reklamiranih isječaka.
TotalX Totalna suma po poreskim stopama i tipovima isječaka
VatX Iznos PDV-a po poreskim grupama i tipovima isječaka
NetoX Iznos bez PDV-a po poreskim grupama i tipovima
isječaka

Komanda vraća informaciju po odvojenim zapisima (0, 1, 2, 3 i 4) ili za


odabran period (5, 6, 7 i 8). Periodični izvještaj za dug period može da potraje
nekoliko sekundi.

73h (115) PROGRAMIRANJE GRAFIČKOG LOGA


Prostor za podatke: <RowNum>,<Data>
Odgovor: Nema podataka.

RowNum Pokazuje red koji programiramo. Broj od 0 do 95.


Data Grafički podaci. Zadaju se u HEX formi, dva
karaktera za svaki bajt informacije. Dužina
podataka je do 54 bajta, a ukoliko ih je manje,
automatski se dopunjuje sa 00.

Komanda omogućuje definisanje grafičkog loga dimenzije do 54x12mm


(432x96 tačaka), po želji korisnika. Njihovo štampanje aktivira se komandom 43.
Logo se štampa neposredno prije ZAGLAVLJA na početku svakog fiskalnog i
nefiskalnog isječka. Za definisanje cijelog loga komandu morate uraditi 96 puta, po
jednom za svaki red. Poslije RESET-a memorija loga je prazna (bijela).

Strana 50 od 54
Korisničko uputstvo za fiskalni štampač MIKROELEKTRONIKA professional

74h (116) ISPIS BLOKOVA IZ FISKALNE MEMORIJE


Prostor za podatke: <Address>,<Bytes>
Odgovor: Data
Address Početna adresa (od početka fiskalne memorije) - HEX broj.
Bytes Broj bajtova koji se vraćaju decimalnog tipa (od 1 do 64).
Data Sadržaj zahtijevanog bloka fiskalne memorije HEX tipa
(po 2 simbola za svaki bajt podataka).

Komanda vraća sadržaj dijela fiskalne memorije. Za čitanje cijele fiskalne


memorije treba da se izvrši više puta. Krajnje vrijednosti adresa zavise od veličine
fiskalne memorije.

75h (117) ISPIS REGISTARA EVIDENTIRANE PRODAJE IZ OPERATIVNE


MEMORIJE
Prostor za podatke: <Block>
Odgovor: Data

Block Broj memorijskog bloka (u dijelovima od 64 bajta) - cijeli broj


od 0 do 3.
Data Sadržaj zahtijevanog bloka memorije HEX tipa (po 2 simbola
za svaki bajt podataka) - 128 bajtova.

Komanda vraća sadržaj dijela operativne memorije, u kojem se nalaze dnevni


totali. Cijela zaštićena oblast je 256 bajtova i za čitanje je potrebno da se komanda
izvrši 4 puta.

76h (118) ISPIS BLOKOVA IZ PROGRAMSKE MEMORIJE (FIRMWARE-A)


Prostor za podatke: <Address>,<Bytes>
Odgovor: Data

Address Početna adresa (od početka programske memorije) - HEX


broj od 0 do FFFF.
Bytes Broj bajtova koji se vraćaju decimalnog tipa (od 1 do 64).
Data Sadržaj zahtijevanog bloka programske memorije HEX tipa
(po 2 simbola za svaki bajt podataka).

Komanda vraća sadržaj dijela programske memorije (firmware-a). Za čitanje


cijele programske memorije treba da se izvrši više puta. Zahtijevani blok ne treba
da pređe veličinu programske memorije.

Strana 51 od 54
Korisničko uputstvo za fiskalni štampač MIKROELEKTRONIKA professional

4.13. SPISAK KOMANDI - OD NAJMANJEG DO NAJVEĆEG BROJA

HEX DEC FUNKCIJA


21h (33) Brisanje displeja
23h (35) Prikazivanje teksta na donjem redu displeja
2Bh (43) Zadavanje ZAGLAVLJA i PODNOŽJA i opcija za štampanje
2Ch (44) Pomjeranje papira
2Dh (45) Sječenje papira
2Fh (47) Prikazivanje teksta na gornjem redu displeja
30h (48) Otvaranje fiskalnog isječka
32h (50) Izvještaj o izmjenama poreskih stopa i decimalnih znakova
33h (51) Kontrolni iznos
34h (52) Registrovanje prodaje i prikazivanje na displeju
35h (53) Evidentiranje plaćanja (Total)
38h (56) Zatvaranje fiskalnog isječka
3Ch (60) Korekcija sata na ljetnje/zimsko vrijeme
3Dh (61) Zadavanje datuma i vremena
3Eh (62) Dobijanje datuma i vremena
3Fh (63) Prikazivanje datuma i vremena na displeju
40h (64) Dobijanje podataka o posljednjem dnevnom izvještaju
41h (65) Dobijanje podataka o iznosima u toku dana po poreskim stopama
44h (68) Broj slobodnih mijesta u fiskalnoj memoriji
45h (69) Dnevni izvještaj (sa nuliranjem ili bez nuliranja - presjek stanja)
46h (70) Službena uplata ili podizanje novca
47h (71) Štampanje dijagnostičke informacije
48h (72) Fiskalizacija
49h (73) Izvještaj fiskalne memorije (od broja do broja)
4Ah (74) Dobijanje statusa
4Ch (76) Status fiskalne transakcije
4Fh (79) Periodični izvještaj fiskalne memorije (od datuma do datuma)
50h (80) Zvučni signal
51h (81) Informacija o broju prodanih artikala za tekući isječak
53h (83) Zadavanje decimalnih mijesta i poreskih stopa
57h (87) Servisni reset RAM-a
58h (88) Registrovanje servisiranja
59h (89) Testiranje fiskalne memorije
5Ah (90) Dobijanje dijagnostičke informacije

Strana 52 od 54
Korisničko uputstvo za fiskalni štampač MIKROELEKTRONIKA professional

5Bh (91) Programiranje serijskog broja (IBFK) i broja zemlje


5Ch (92) Programiranje IBFM
60h (96) Programiranje IBSA broja
61h (97) Dobijanje zadanih poreskih stopa
62h (98) Programiranje IBO i IPO brojeva
63h (99) Dobijanje IBO i IPO brojeva
64h (100) Prikazivanje teksta na displeju
65h (101) Zadavanje lozinke operatera
66h (102) Zadavanje imena operatera
67h (103) Dobijanje podataka o tekućem fiskalnom isječku
68h (104) Nuliranje podataka o operateru
69h (105) Izvještaj po operaterima
6Ah (106) Otvaranje ladice za novac
6Bh (107) Definisanje i očitavanje artikala
6Eh (110) Dobijanje podat. o iznosima prema načinima plaćanja u toku dana
6Fh (111) Izvještaj po artiklima
70h (112) Dobijanje podataka o operateru
71h (113) Dobijanje broja posljednjeg odštampanog dokumenta
72h (114) Dobijanje podataka o dnevnom izvještaju ili o zadanom periodu
73h (115) Programiranje grafičkog loga
74h (116) Ispis blokova iz fiskalne memorije
75h (117) Ispis registara evidentirane prodaje iz operativne memorije
76h (118) Ispis blokova iz programske memorije (firmware-a)

Strana 53 od 54
Korisničko uputstvo za fiskalni štampač MIKROELEKTRONIKA professional

5. FISKALNA MEMORIJA

Kapacitet fiskalne memorije iznosi 3070 dnevnih izvještaja, 80 zapisa o vrsti i


vremenskim odrednicama servisiranja, 50 zapisa o vrsti i vremenskim odrednicama
reseta.

Ukoliko dođe do popunjavanja bilo kojeg od navedenih kapaciteta, FŠ


professional će onemogućiti dalje registrovanje prometa.

Nakon popunjavanja nekog od kapaciteta, fiskalna memorija se može očitati


putem porta FŠ i PC računara.

Fiskalni modul se u FŠ štiti plombom, odnosno zalijevanjem masom koja se


stvrdnjava tako da je svako uklanjanje fizički vidljivo i lako primjetno. Na ovaj način
je zaštićena od brisanja i izmjena.

Fiskalna plomba vezuje fiskalnu memoriju za matičnu ploču FŠ.

U fiskalnu memoriju je moguće unijeti pored registrovanog prometa i poreza,


takođe i osnovne parametre koji se tiču poslovnog subjekta u kojem je FŠ
instaliran:
- IBFM sa 2 slova i 6 cifara
- IBO sa 13 cifara
- IPO sa 12 cifara
- 38 IBSA brojeva sa 16 cifara

Izradom dnevnih izvještaja u fiskalnu memoriju smiještaju se podaci iz


operativne memorije o evidentiranom i ostvarenom prometu po poreskim stopama
od momenta izrade posljednjeg dnevnog izvještaja, kao i podaci o ukupnom
storniranom i reklamiranom prometu u konvertibilnim markama, zaokruživanjem na
drugu decimalu. Bilježe se i brojevi posljednjih fiskalnih i reklamiranih računa
izdatih prije formiranja dnevnog izvještaja, te podaci o evidentiranim artiklima uz
vremenske odrednice formiranja dnevnih izvještaja. Nakon Z izvještaja i upisivanja
u fiskalnu memoriju, podaci o svim vrstama prometa (grupisani po raznim
osnovama) se brišu iz operativne memorije.

Kada je kapacitet memorije popunjen toliko da je broj preostalih mjesta za


dnevne izvještaje manji od 50, FŠ professional će dati vizuelno (na displeju) i
štampano obavještenje o tome.

Fiskalnu memoriju je moguće očitati pomoću komande za ispis blokova iz


fiskalne memorije.

Nuliranjem FŠ kroz Z izvještaj, kao ni bilo kojom vrstom reseta, nije moguće
brisanje ili poništavanje brojača bitnih parametara, kao što su redni brojevi fiskalnih
računa, reklamiranih računa, dnevnih izvještaja, te brojači reseta, servisiranja,
promjena poreskih stopa itd.

Strana 54 od 54

You might also like