Main Menu

Tiparire

Creat de Orsy, Ianuarie 18, 2022, 03:34:27 PM

« precedentul - următorul »

Orsy

Buna ziua. Am o intrebare legata de printarea din webgest de pe calculator aflat la distanta. Nu se poate da direct tiparire, doar daca deschid pdf si apoi print, lucru care este un pic mai dificil, si ia mai mult timp.
  •  

cios

Bun venit pe forum!
Problema este cu documentele pentru care se generează pdf pe server, iar acesta nu are acces la imprimantele disponibile de pe calculatorul local. Inițial în Webgest majoritatea documentelor se generau în browser și acestea se puteau tipări direct pe imprimantele locale. Dar controlul asupra formei și dimensiunilor documentului, precum și eventuala alipire a mai multor documente nu se poate face cu precizie din browser și de aceea s-a trecut la generarea pe server.

Există soluție, pe viitor, prin instalarea unui mic program pe calculatorul local, care să comunice și cu serverul aplicației și cu imprimantele locale, la fel cum e cazul caselor de marcat sau token-urile pentru certificate digitale.

Ținem cont.
  •  

bogdy

Salutare, sa nu mai deschidem alt topic, am si eu o problema noua optiune de tiparire directa. Mai exact nu functioneaza. Primesc mesajul de eroare
Eroare ...SyntaxError: JSON.parse: unexpected character at line 2 column 1 of the JSON data. Ce e interesant e ca fisierul "pdf4print.pdf" este generat. Am incercat si cu "Run as Administrator" pe fisierul batch si tot degeaba.
Daca are cineva o idee... e binevenita
  •  

elis

Fișierul pdf4print.pdf l-ai găsit sub tomcat sau în webgest_local? Ar ajuta logurile din tomcat (pe windows din terminal) și din webgest_local (ecr/logs/xdrv_ws.out).
  •  

bogdy

#4
xdrv_ws.out
CRServer  =2022-07-11 19:27:43.168= getWgl_version versfilepath: C:\Users\tehnic\webgest_local\resource\vers_wglocal.xml
ECRServer  =2022-07-11 19:27:43.216= webgest_local version: 3.27
ECRServer  =2022-07-11 19:27:43.216= begin start ws on port: 8000
ECRServer  =2022-07-11 19:27:43.486= started!
ECRServer  =2022-07-11 19:27:43.487= wglfolder = C:\Users\tehnic\webgest_local\
<<< XDriver - Debug Level 2 ! >>>
<<< XDriver - ECR tip DATECS  cu driver DXPRINT  ?i nr. casa 1 ...>>>
### Datecs -Eroare getNrBonUltim - null

=====================================================
ECRServer  =2022-07-11 19:27:50.187= begin open connection  from 127.0.0.1
ECRServer  =2022-07-11 19:27:50.192= get string message  GETLOCALPR
ECRServer  =2022-07-11 19:27:50.249=  GETLOCALPR resp=GETLOCALPR;1;;[{"label":"OneNote (Desktop)","value":"0"},{"label":"ZDesigner MZ 320","value":"1"},{"label":"OneNote for Windows 10","value":"2"},{"label":"Microsoft XPS Document Writer","value":"3"},{"label":"Microsoft Print to PDF","value":"4"},{"label":"MF240 Series","value":"5"},{"label":"KONICA MINOLTA bizhub C253 PCL (10.10.0.29) UPD","value":"6"},{"label":"KMBT5CEBC0","value":"7"},{"label":"HP LaserJet P3011/P3015 PCL6 Class Driver","value":"8"},{"label":"Fax","value":"9"},{"label":"EPSONA45600 (M1120 Series)","value":"10"},{"label":"Brother DCP-T710W Printer","value":"11"},{"label":"Brother DCP-T700W Printer","value":"12"},{"label":"BizHub C224","value":"13"},{"label":"AnyDesk Printer","value":"14"}]
ECRServer  =2022-07-11 19:27:50.253= connection closed 

=====================================================
ECRServer  =2022-07-11 19:40:36.332= begin open connection  from 127.0.0.1
ECRServer  =2022-07-11 19:40:36.336= get string message  GETLOCALPR
ECRServer  =2022-07-11 19:40:36.337=  GETLOCALPR resp=GETLOCALPR;1;;[{"label":"OneNote (Desktop)","value":"0"},{"label":"ZDesigner MZ 320","value":"1"},{"label":"OneNote for Windows 10","value":"2"},{"label":"Microsoft XPS Document Writer","value":"3"},{"label":"Microsoft Print to PDF","value":"4"},{"label":"MF240 Series","value":"5"},{"label":"KONICA MINOLTA bizhub C253 PCL (10.10.0.29) UPD","value":"6"},{"label":"KMBT5CEBC0","value":"7"},{"label":"HP LaserJet P3011/P3015 PCL6 Class Driver","value":"8"},{"label":"Fax","value":"9"},{"label":"EPSONA45600 (M1120 Series)","value":"10"},{"label":"Brother DCP-T710W Printer","value":"11"},{"label":"Brother DCP-T700W Printer","value":"12"},{"label":"BizHub C224","value":"13"},{"label":"AnyDesk Printer","value":"14"}]
ECRServer  =2022-07-11 19:40:36.339= connection closed 

=====================================================
ECRServer  =2022-07-11 20:37:36.895= begin open connection  from 127.0.0.1
ECRServer  =2022-07-11 20:37:36.899= get string message  GETLOCALPR
ECRServer  =2022-07-11 20:37:36.899=  GETLOCALPR resp=GETLOCALPR;1;;[{"label":"OneNote (Desktop)","value":"0"},{"label":"ZDesigner MZ 320","value":"1"},{"label":"OneNote for Windows 10","value":"2"},{"label":"Microsoft XPS Document Writer","value":"3"},{"label":"Microsoft Print to PDF","value":"4"},{"label":"MF240 Series","value":"5"},{"label":"KONICA MINOLTA bizhub C253 PCL (10.10.0.29) UPD","value":"6"},{"label":"KMBT5CEBC0","value":"7"},{"label":"HP LaserJet P3011/P3015 PCL6 Class Driver","value":"8"},{"label":"Fax","value":"9"},{"label":"EPSONA45600 (M1120 Series)","value":"10"},{"label":"Brother DCP-T710W Printer","value":"11"},{"label":"Brother DCP-T700W Printer","value":"12"},{"label":"BizHub C224","value":"13"},{"label":"AnyDesk Printer","value":"14"}]
ECRServer  =2022-07-11 20:37:36.904= connection closed 

fisierul l-am gasit in webgest_local
catalina.out e gol pe server
  •  

elis

#5
Pe windows parcă logarea se face in terminalul de unde se porneste Tomcat.
În consola de java script a browserului apare vreo eroare?

Lista de imprimante locale îți apare, alegi una și abia după apăsarea  butonului de Tipărește apare eroarea? Sau nici nu îți apare lista de imprimate?
Fișierul  pdf4print.pdf unde apare (calea exactă) și data/ora de creare corespunde cu data/ora încercării de a printa? Conținutul fișierului este ceea ce se dorește tipărit?
  •  

bogdy

Serverul e virtual si nu este in aceeasi retea cu clientul
Lista de imprimante apare si eroarea apare dupa apasarea butonului "Tipareste"
calea fisierului este "C:\Users\tehnic\webgest_local\tmp"
Data si ora fisierului corespund cu data si ora de tiparire, dar ce e ciudat e ca am mai incercat acum si fisierul a ramas cel de aseara.
  •  

elis

Conținutul fișierului pdf e OK? Dacă ștergi manual acel fișier și încerci din nou se rescrie cu datele curente dar tot nu se tipărește? Erori de javascript nu ai găsit?
  •