ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
1043
1043
EMPFEHLEN
-
Hi zusammen,
mal wieder das leidige Thema "drucken"...
Problemstellung:
Über ein Frontend werden Reports jeglicher Art generiert (via PHP als HTML). Derzeit läuft das ganze so ab, dass der User entweder die HTML Seite drucken kann, oder ein PDF bekommt.
Bei normalen Reports ist das auch absolut kein Problem. Geht es aber darum, "genau" zu drucken (wie z.B. Etiketten) oder um den Einsatz von Spezialdruckern (z.B. Thermotransfer) geht das klarerweise nicht mehr.
Lösungsansatz
Ich benötige also eine Lösung, bei der der User im Frontend die Drucker konfigurieren kann (Typ, Einzug, etc.). Nun gibt es ja (zum Glück) quasi zu jedem Drucker einen eigenen Treiber.
Das man den lokalen Drucker nicht direkt ansprechen kann ist ja wohl ebenfalls klar. Daher hilft hier nur der Weg über Clientseitige-Plugins.
Ich habe bei einem ähnlichen System ein wenig spioniert. Dort muss der Client zuerst bestimmte ActiveX Komponenten installieren, bevor er direkt aus dem Frontend drucken kann. Leider hab ich von ActiveX so viel Ahnung wie eine Henne vom Fliegen
Kommunikationsablauf:
1. Webserver übergibt Printdaten an lokales Plugin (signiert / Zertifikat!?)
2. Das lokale Plugin übergibt diese Daten wiederum an den passenden Druckertreiber bzw. Spooler
3. Und dann flattert ein perfekter Ausdruck aus der Druckmaschine (einzug usw. entsprechen dem, was der User online im Frontend eingestellt hat.
Offene Fragen:
1. Wäre eine Abwicklung wie oben dargestellt auch mit einem Java Applet möglich (vorausgetzt man kann mit Signierung die Sandbox sprengen und bringt eine vernünftige Kommunikation mit dem Drucker zusammen - was ich schwer bezweifel da die Microsoft Welt für ActiveX schon massig Standard-Controls zur Verfügung stellt und in Java alles Handarbeit wäre).
2. Nachdem ich davon ausgehe, dass ActiveX in diesem Fall die bessere Lösung ist:
Kennt jemand von Euch gute ActiveX Tutorials? Vielleicht sogar zu diesem Thema
3. Abschließend: Gibt es hier jemanden, der schon Erfahrung mit ActiveX (vielleicht sogar auf diesem Gebiet) hat
Ist nun doch etwas länger geworden, hoffe ich werde hier fündig.
Ciao & Gute Nacht,
Mike
-
Hat niemand zufällig eine Idee diesbezüglich? (war gestern wohl schon zu spät in der Nacht
Ähnliche Themen
-
Musik Clientseitig abspielen?
Von P_H_I_L im Forum Enterprise Java (JEE, J2EE, Spring & Co.)Antworten: 3Letzter Beitrag: 13.11.09, 10:30 -
java ole/com/activex integration
Von altana im Forum JavaAntworten: 0Letzter Beitrag: 05.10.09, 21:24 -
mittels JAVA ein WAV-File Clientseitig abspielen
Von P_H_I_L im Forum JavaAntworten: 2Letzter Beitrag: 30.06.09, 12:47 -
Server oder Clientseitig umschalten
Von fly_singapore im Forum ASPAntworten: 2Letzter Beitrag: 24.06.09, 14:58





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren