ubavic / bas-celik

A program for reading smart-card documents issued by the government of Serbia
MIT License
109 stars 11 forks source link

"Stara" lična karta - izveštaj za Windows 1.0.0.4 verziju #6

Closed dvesic closed 8 months ago

dvesic commented 1 year ago

Samo da prijavim za "staru" (izdata 03.12.2013) ličnu kartu:

  1. LK će biti pročitana
  2. Prebivalište i svi podaci o dokumentu nedostaju i na ekranu i u PDF-u (u odnosu na zvanični čitač)

Kozmetika: u zvaničnom PDF-u stoji "Prebivalište i adresa stana:" a u Baš Čelik "Prebivalište:" :-)

ubavic commented 1 year ago

Hvala na informacijama.

Nisam baš siguran šta se dešava. Sličan problem, takođe na Windows-u, je primećen i sa najnovijim LK (izdate nakon februara ove godine). Ja sam u mogućnosti da testiram "srednju generaciju" LK na Win11, ali ne uspevam da reprodukujem problem. Verzija v1.1.0 Baš Čelika donosi mogućnost štampanja detalja o greškama u konzolu, te možda ovo pomogne u razrešenju problema. Ako ste u mogućnosti, preuzmite poslednje izdanje i pokrenite iz komande linije:

bas-celik.windows.amd64.exe -verbose

Svakako, za sada ću u Readme datoteci navesti ovaj problem.

U PDF-u koji Čelik (najnovija verzija, v3.1.8.2) generiše, meni stoji baš "Prebivalište:". Opet, testirano sa "srednjom generacijom" LK. Da li je moguće da izgled PDF-a zavisi od verzije lične karte? Ili je MUP skoro promenio izgled PDF-a? :thinking:

dvesic commented 1 year ago

Preuzeo poslednju verziju.

Ne izbacuje ništa :-) i ova verzija ne čita samo prebivalište prvi put (prazan čitač -> ubačena LK). Podaci o dokumentu su tu i prvi put.

Što se kozmetike tiče (PDF) - mislim da može slobodno da se ignoriše.

MilovanTomasevic commented 10 months ago

I na MacBook Pro, m1 je isto. Screenshot 2024-01-02 at 03 09 55

Da bi ispravio kozmetiku, potrebno je da ispravis putData("Prebivalište:", doc.FormatAddress()) da bude kao sto je i u addressF := widgets.NewField("Prebivalište i adresa stana", doc.FormatAddress(), 350).

Takve probleme ces resiti ako budes imao na jendom mestu definisane konstante :) tj ukoliko si bude pridrzavao DRY principa :)

Bravo za sve uradjeno i podrska za planiranu nadogradnju.

ubavic commented 8 months ago

@MilovanTomasevic Hvala na komentaru. Razlika između UI-a i PDF-a je namerna, problem je razlika između PDF-ova koje generiše MUP-ov Čelik.

Svakako, originalan problem zbog kog je otvoren issue nije ponovo primećen, jer je najverovatnije ispeglan posle X novih verzija.