Centar za edukaciju-BiH



#61 18.09.2024 04:22
Gjoreski Van mreze
Administrator
Registrovan od:02.02.2009
Postovi:1,848


Predmet:Re:Fiskalizacija u RS-u
Danas sam istampao ovaj racun , i ono sta vidm je :

Na racnu nema ni jedan podatak sta nije u sadrzaju JSON a , tako da od ovo proizlazi :
Racun ne mora da se stampa iz fotografija koja je u obliku Base64 sve sta treba je da se napravi racun koj bi imal ista struktura kao i racunu u fotografije (Ova bi bilo vise posla ,aliza uzvrat bi imali lepsi racun koi bi dali na klienta) u suprotno mozete stampati fodografija koja ste dekodirali ali racun bice sa losji kvalitet.

U sledeci dana napravi cu jedan exe koj moze da se pozove iz bilo koja aplikacija sa Shell comanda za stampajne png fotografija na printer . Na vecina ovaj program ce olaksati posao.
Ovaj post je ureden 1 puta. Posljednja izmjena 18.09.2024 14:38 od strane Gjoreski. ↑  ↓

#62 18.09.2024 07:04
Amelasar Van mreze
Clan
Registrovan od:07.04.2011
Postovi:295


Predmet:Re:Fiskalizacija u RS-u
Kada stampam direktno png sliku ide na printer ali poveca rezoluciju. Kada to uradim preko reporta moram smanjivati sliku i gubi se kvalitet (nije za upotrebe).

Kada kliknem na sliku i izaberem print (iz windowsa) i otkacim polje "Fit picture to frame" racun se isprinta dobro, jedino sto povuce malo vise papira prije stampe racuna.

Citat:
Racun ne mora da se stampa iz fotografija koja je u obliku Base64 sve sta treba je da se napravi racun koj bi imal ista struktura kao i racunu u fotografije (Ova bi bilo vise posla ,aliza uzvrat bi imali lepsi racun koi bi dali na klienta) u suprotno mozete stampati fodografija koja ste dekodirali ali racun bice sa losji kvalitet.

Jako puno posla. Najlakse bi bilo ovo sa png slikom racuna. Nemam vise ideja kako pokusati.
Pozdrav, Amela
↑  ↓

#63 18.09.2024 07:06
Amelasar Van mreze
Clan
Registrovan od:07.04.2011
Postovi:295


Predmet:Re:Fiskalizacija u RS-u
Citat:
... ali koliko mi se cini da cu se morati zezati sa ESC komandama i slanjem sadrzaja slike kao MemoryStream na printer. Barem tako kaze dokumentacija Epsona i Bixolona (dva najzastupljenika brenda kod nas).

Mozes li ovo malo pojasniti, imas li neki primjer.
Pozdrav, Amela
↑  ↓

#64 18.09.2024 12:17
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,628


Predmet:Re:Fiskalizacija u RS-u
Citat:
Kada stampam direktno png sliku ide na printer ali poveca rezoluciju. Kada to uradim preko reporta moram smanjivati sliku i gubi se kvalitet (nije za upotrebe).

Kada kliknem na sliku i izaberem print (iz windowsa) i otkacim polje "Fit picture to frame" racun se isprinta dobro, jedino sto povuce malo vise papira prije stampe racuna.
Imas u kodu gjoreskog kako da izvadis sliku koja je upisana sa base64.
imate base64 dekoder(link je gore neko stavio) gdje ce te to pretvoriti u sliku i treba je zapisati u neki folder pod nekim imenom, napr. racun.png ili vec kako.
Sada samo napravte izvjestaj koji ce ucitati tu sliku.

Ovo je po meni naopak nacin pogotovu za one koji ne stanpaju racun na ovom printeru.
Ova slika je u stvari vas racun sa bar kodom ili bez njega kako odlucite.
Znaci sve to mozete napraviti od podataka iz baze kao sto je prije pravljen racun jer vi te podatke sve mate prije slanja poreskoj.
Ova druga stampa nebi bila slika i bila bi kvalitetnija.
Svaka stampa racuna preko te slike je losija i moze se prepoznati.

Na vama je kako cete to napraviti.
Imate gjoreskog funkciju samo je trebate istestirati i tamo imaju sve variable iz tog json fajla koliko sam vidio.
Moja preporuka je napravite svoj izvjestaj u accessu za odredjeni printer i sirinu papira.
Podrska samo putem foruma, jer samo tako i ostali imaju koristi od toga.
↑  ↓

#65 18.09.2024 22:28
dragan59 Van mreze
Clan
Registrovan od:02.11.2010
Postovi:39


Predmet:Re:Fiskalizacija u RS-u
Citiraj Amelasar:

Mozes li ovo malo pojasniti, imas li neki primjer.
Primjer za sliku nemam posto je procedura prilicno komplikovana, a i do sada se nije puno koristila na POS printerima. ESC komande su nacina kako se kontrolise ponasanje printera na niskom nivou. Ranije sam to koristio za rezanje papira, izbacivanje ladice i povecanje/smanjenje fonta kojim se printa. Najgora stvar je sto te komande nisu univerzalne za sve printere pa onda treba dosta probanja sta ide, a sta ne.
Imas uputstvo za Bixolon i Epson printere gdje su sve te komande objasnjene.
Recimo kod Bixolona komanda ESC i (hex 1B 69, dec 27 105) odsjeca papir. Komande se salju direktno na port, bez ucesca drajvera.
↑  ↓

#66 Jucer,3: 12
Gjoreski Van mreze
Administrator
Registrovan od:02.02.2009
Postovi:1,848


Predmet:Re:Fiskalizacija u RS-u
Evo jedan exe koj mozete pozvati sa Shell comandom kako bi stampati decodirana png fotografija na bilo koi printer.
Ulazni parametri su ime vaseg printera i ime vaseg png fajla .
pogledaj te primer kako se poziva ovaj exe u test.bat.

Ovaj exe radi sa printeri koi su instalirani na Windowsu , ne moze stampati direkno preko com ili lpt portu .

Prilozi:
Informacije o tipu datoteke za:zip  Icentar.zip
Preuzimanja:2
Velicina datoteke:27.08 KB

Ovaj post je ureden 1 puta. Posljednja izmjena 19.09.2024 03:23 od strane Gjoreski. ↑  ↓

#67 Jucer,10: 44
Amelasar Van mreze
Clan
Registrovan od:07.04.2011
Postovi:295


Predmet:Re:Fiskalizacija u RS-u
PreuzmiIzvorni kôd (Text):
  1. Private Sub Command3_Click()
  2.    
  3.     Dim exePath As String
  4.     Dim parameters As String
  5.    
  6.     exePath = "D:\qr\Print_Picture.exe"
  7.     parameters = "EPSON TM-L90 Liner-Free,qr.png"
  8.    
  9.     Shell exePath & " " & parameters, vbNormalFocus
  10.    
  11. End Sub

Kad hocu direktno iz accessa da printam isprinta mi samo qr code, a kad pokrenem bat isprinta sve. Nije mi jasno do cega je.
Pozdrav, Amela
↑  ↓

#68 Jucer,11: 14
Gjoreski Van mreze
Administrator
Registrovan od:02.02.2009
Postovi:1,848


Predmet:Re:Fiskalizacija u RS-u
Kad upises u u bat fajl ovi tvoi parametri jeli u redu ?
↑  ↓

#69 Danas ,12: 37
Gjoreski Van mreze
Administrator
Registrovan od:02.02.2009
Postovi:1,848


Predmet:Re:Fiskalizacija u RS-u
Sad sam probao ovaj tvoj pokusaj i kod mene nije bilo OK , kad sam bolje pogledao cod vidim da se upisala putajne do exe fajla ali nisi upisala putajne do png fajla , upisala si samo ime.
Kad sam upisao putanje do fajla sve je proradilo bez problema.

Exe fajl i fajl koj se stampa pozelno je da su u zajednicki direktorium (Folder)
↑  ↓

Stranice (7):1,2,3,4,5,6,7


Sva vremena su GMT +02:00. Trenutno vrijeme: 4: 07 pm.