Drucken einer Datei beim Client
Peter Fischer
- asp.net
Gibt es eine Möglichkeit, z.B. eine Postscript-Datei, die unter ASP erstellt wurde, auf dem Standarddrucker (Windows) des Clients auszudrucken, ohne die Datei im Browsers darstellen zum müssen.
Hintergrund: Ein Berechnungsprogramm läuft unter ASP und gibt die Rechenergebnisse am Browser aus. Über einen Knopf sollte jetzt eine zusätzlich auf dem Server generierte Datei mit der zugehörigen Grafik ausgedruckt werden können.
Wer kann mir auf die Beine helfen ?
Peter Fischer
Hi
zur Info : ASP läuft rein auf dem Server !!! d.h. du
kannst mittels ASP HTML-Seiten auf dem Server generieren
und dann an den Client senden , was aber auf Seite des
Clients passiert ist rein von dem Browser und dem
HTML-Code den dieser interpretiert abhängig.
gruss
Jens
Hi
zur Info : ASP läuft rein auf dem Server !!! d.h. du
kannst mittels ASP HTML-Seiten auf dem Server generieren
und dann an den Client senden , was aber auf Seite des
Clients passiert ist rein von dem Browser und dem
HTML-Code den dieser interpretiert abhängig.gruss
Jens
Vielleicht habe ich mich nicht gut ausgedrückt. Natürlich generiert ASP die Seite nur auf dem Server, aber ASP weiss nicht , was der verbundene Clientdrucker des Anwenders ist und kann somit die Datei auch nicht dort ausdrucken. Bleiben 2 Möglichkeiten,die ich derzeit sehe
Entweder kann ich über den Browser (Jscript etc) diese Information an den Server liefern (komme ich da dran ?) oder ich kann den Browser veranlassen, die Datei zu laden und direkt an den Drucker weiterzugeben.
Geht so etwas ?
Peter
Ich würde mal sagen nein , da das ja irgendwie auch ne
Riesen-Sicherheitlücke wäre wenn man so ohne weiteres
Mal eben das System des Surfers ausspionieren könnt
und ihm dann auch ohne zu fragen noch mal schnell 1000 Seiten auf den Drucker jagt.
Was kommt dann als nächstes ? Dateien auf den Client
uploaden ohne das der es bestätigen muss ?
Ich glaube sowas möchten wir auch alle nicht wirklich..
oder ?
Ansonsten bleibt dir höchstens noch die Möglichkeit ein
Active-X Element zu schreiben das sowas kann , aber
bitte nur wenn das als Intranetanwendung gedacht ist
und nicht das du jedem arglosen Surfer auf einer
Webseite versuchst sowas zu verpassen..
gruss
Jens