Hallo zusammen,
ich habe eine Webapplikation, die auf einem PC (Server) läuft.
Nun habe ich verschiedene Clients (Terminal), auf denen auch ein Drucker installiert ist.
Auf diesen Clients (Terminal) läuft ebenfalls ein Desktop JAVA Programm.
Nun möchte ich aber auf dem Client in der Webapplikation (also im Browser) einen Druckvorgang anstoßen. Problem ist nun, dass ich das typische Windowsfenster bekomme, bei dem ich Druckeinstellungen einstellen kann. Dies soll aber nicht sichtbar sein.
Nun meine Frage: wie schaffe ich das?
Ein erster Ansatz den ich mir überlegt habe ist, dass ich auf dem Client ein Webservice auf dem Server aufrufe. Der Server wiederum sendet dann an die Desktop Applikation vom Client eine Nachricht ("Druck starten"). Die Desktop App startet dann den Druckvorgang auf dem Client.
Ist der Ansatz gut? Gibt es bessere?
Welche Vorraussetzungen muss die Desktop App haben? Muss da ein Server laufen (Jetty z.B. für den Webservice) ?
Der Client steht nicht im Internet. Also ich nur lokal verfügbar.
Ist hier der Aufruf ohneweiteres möglich?
http://192.168.178.49 (feste IP-Adresse des Clients)
Die URL vom Webservice z.B.:
http://192.168.178.49/rest/startPrint
Kann mir bitte jemand Tipps geben?
Vielen Dank vorab.
ich habe eine Webapplikation, die auf einem PC (Server) läuft.
Nun habe ich verschiedene Clients (Terminal), auf denen auch ein Drucker installiert ist.
Auf diesen Clients (Terminal) läuft ebenfalls ein Desktop JAVA Programm.
Nun möchte ich aber auf dem Client in der Webapplikation (also im Browser) einen Druckvorgang anstoßen. Problem ist nun, dass ich das typische Windowsfenster bekomme, bei dem ich Druckeinstellungen einstellen kann. Dies soll aber nicht sichtbar sein.
Nun meine Frage: wie schaffe ich das?
Ein erster Ansatz den ich mir überlegt habe ist, dass ich auf dem Client ein Webservice auf dem Server aufrufe. Der Server wiederum sendet dann an die Desktop Applikation vom Client eine Nachricht ("Druck starten"). Die Desktop App startet dann den Druckvorgang auf dem Client.
Ist der Ansatz gut? Gibt es bessere?
Welche Vorraussetzungen muss die Desktop App haben? Muss da ein Server laufen (Jetty z.B. für den Webservice) ?
Der Client steht nicht im Internet. Also ich nur lokal verfügbar.
Ist hier der Aufruf ohneweiteres möglich?
http://192.168.178.49 (feste IP-Adresse des Clients)
Die URL vom Webservice z.B.:
http://192.168.178.49/rest/startPrint
Kann mir bitte jemand Tipps geben?
Vielen Dank vorab.