WEBGEST - forum

General => Începători => Subiect creat de: Orsy din Ianuarie 18, 2022, 03:34:27 PM

Titlu: Tiparire
Scris de: Orsy din Ianuarie 18, 2022, 03:34:27 PM
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.
Titlu: Re: Tiparire
Scris de: cios din Ianuarie 18, 2022, 04:34:40 PM
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.
Titlu: Re: Tiparire
Scris de: bogdy din Iulie 11, 2022, 07:45:14 PM
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
Titlu: Re: Tiparire
Scris de: elis din Iulie 12, 2022, 11:00:55 AM
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).
Titlu: Re: Tiparire
Scris de: bogdy din Iulie 12, 2022, 11:43:39 AM
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
Titlu: Re: Tiparire
Scris de: elis din Iulie 12, 2022, 12:16:03 PM
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?
Titlu: Re: Tiparire
Scris de: bogdy din Iulie 12, 2022, 12:55:35 PM
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.
Titlu: Re: Tiparire
Scris de: elis din Iulie 12, 2022, 01:13:10 PM
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?