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?
Titlu: Re: Tiparire
Scris de: bogdy din Ianuarie 22, 2024, 10:54:20 PM
Revin din nou cu aceasta problema lasata la momentul respectiv de mine in coada de peste. Pe vremea aia serverul era undeva departe. Intre timp l-am mutat in aceeasi retea cu clientul.

In "C:\Users\tehnic\webgest_local\tmp" fisierele apar si se rescriu.

Pe o imprimanta fizica primesc eroarea
Eroare ...SyntaxError: JSON.parse: unexpected character at line 2 column 1 of the JSON data
xdrv_ws.out
ECRServer  =2024-01-22 22:44:05.687= begin open connection  from 127.0.0.1
ECRServer  =2024-01-22 22:44:05.688= get string message  GETLOCALPR
ECRServer  =2024-01-22 22:44:05.688=  GETLOCALPR resp=GETLOCALPR;1;;[{"label":"OneNote for Windows 10","value":"0"},{"label":"Microsoft XPS Document Writer","value":"1"},{"label":"Microsoft Print to PDF","value":"2"},{"label":"KONICA MINOLTA bizhub C253 PCL (10.10.0.29) UPD","value":"3"},{"label":"KONICA MINOLTA bizhub C224 PCL (192.168.0.190) v4","value":"4"},{"label":"Fax","value":"5"},{"label":"ET9C934EE7C344","value":"6"},{"label":"Datecs LP-50","value":"7"},{"label":"Brother DCP-T710W Printer","value":"8"},{"label":"Brother DCP-T700W","value":"9"},{"label":"AnyDesk Printer","value":"10"}]
ECRServer  =2024-01-22 22:44:05.689= connection closed 


==========================================================================================================


Pe "Microsoft print to PDF" primesc eroarea
Certificat negasit
xdrv_ws.out
=====================================================
ECRServer  =2024-01-22 22:37:00.306= begin open connection  from 127.0.0.1
ECRServer  =2024-01-22 22:37:00.308= get string message  GETLOCALPR
ECRServer  =2024-01-22 22:37:00.308=  GETLOCALPR resp=GETLOCALPR;1;;[{"label":"OneNote for Windows 10","value":"0"},{"label":"Microsoft XPS Document Writer","value":"1"},{"label":"Microsoft Print to PDF","value":"2"},{"label":"KONICA MINOLTA bizhub C253 PCL (10.10.0.29) UPD","value":"3"},{"label":"KONICA MINOLTA bizhub C224 PCL (192.168.0.190) v4","value":"4"},{"label":"Fax","value":"5"},{"label":"ET9C934EE7C344","value":"6"},{"label":"Datecs LP-50","value":"7"},{"label":"Brother DCP-T710W Printer","value":"8"},{"label":"Brother DCP-T700W","value":"9"},{"label":"AnyDesk Printer","value":"10"}]
ECRServer  =2024-01-22 22:37:00.309= connection closed 

=====================================================
ECRServer  =2024-01-22 22:37:03.854= begin open connection  from 127.0.0.1
ECRServer  =2024-01-22 22:37:03.856= onMessage ByteBuffer=java.nio.HeapByteBuffer[pos=0 lim=32088 cap=32088]
ECRServer  =2024-01-22 22:37:03.856=begin write tmpfld:C:\Users\tehnic\webgest_local\tmp\ zipfilepath:C:\Users\tehnic\webgest_local\tmp\ziprescris.zip
delete file C:\Users\tehnic\webgest_local\tmp\meta.txt
delete file C:\Users\tehnic\webgest_local\tmp\pdf4print.pdf
delete file C:\Users\tehnic\webgest_local\tmp\ziprescris.zip
delete C:\Users\tehnic\webgest_local\tmp
ECRServer  =2024-01-22 22:37:09.943= begin unzip to tmpfld
ECRServer  =2024-01-22 22:37:09.949=   unzipFile -  destPath C:\Users\tehnic\webgest_local\tmp\pdf4print.pdf
ECRServer  =2024-01-22 22:37:09.950=   unzipFile -  destPath C:\Users\tehnic\webgest_local\tmp\meta.txt
ECRServer  =2024-01-22 22:37:09.951=end unzip zipfilepath
ECRServer  =2024-01-22 22:37:09.951= begin test meta
ECRServer  =2024-01-22 22:37:09.953=  meta.txt :
batype=printJob
idxp=2
tipfrm=pdf

java.lang.Exception: Certificat neg?sit
at mirabit.local.ttnserver.EcrServer.onMessage(EcrServer.java:2504)
at org.java_websocket.server.WebSocketServer.onWebsocketMessage(WebSocketServer.java:679)
at org.java_websocket.drafts.Draft_6455.processFrameBinary(Draft_6455.java:862)
at org.java_websocket.drafts.Draft_6455.processFrame(Draft_6455.java:821)
at org.java_websocket.WebSocketImpl.decodeFrames(WebSocketImpl.java:379)
at org.java_websocket.WebSocketImpl.decode(WebSocketImpl.java:216)
at org.java_websocket.server.WebSocketServer$WebSocketWorker.doDecode(WebSocketServer.java:1046)
at org.java_websocket.server.WebSocketServer$WebSocketWorker.run(WebSocketServer.java:1028)
ECRServer  =2024-01-22 22:37:09.953= resp=ERRGEN;;Eroare  - Certificat neg?sit
ECRServer  =2024-01-22 22:37:09.955= connection closed 



am atasat si catalina.out partial
Titlu: Re: Tiparire
Scris de: cios din Ianuarie 23, 2024, 06:34:42 PM
Au fost două baiuri apărute în urma modificărilor mai mari din ultima vreme la webgest_local, legate și de eFactura. Se manifestau în anumite situații pe mașini cu Win. S-au rezolvat în noua versiune (Webgest 8.10.5). Trebuie pus și noul webgest_local.