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?
  •  

bogdy

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
  •  

cios

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.
  •