Hallo Daniel, Daniel Lord wrote:
Hi,
On Thu, 25 Aug 2005, Joachim Kieferle wrote:
um Druckjobs an einen Plotter zu schicken kann ich dort eine Webpage ausfüllen und dann abschicken. Abschicken geht über ein Javascript in der HTML-Seite.
Nett, aber ziemlich umständlich. Schau vielleicht mal nach, ob der Plotter auch auf Port 515, 631, 9100, 21 erreichbar ist. Damit wird dein Vorhaben wesentlich einfacher ;)
[... ]
Wie wäre es mit CUPS?
Der Drucker ist sowieso schon über CUPS / Samba angeschlossen. Allerdings bietet die Web-Maske weitere Möglichkeiten an UND die Leute können z.B. direkt PDFs oder JPEGs oder andere ausdrucken, also ohne Druckertreiber (es handelt sich übrigens um einen DesignJet 4000 PS. Ausserdem möchte ich, dass die Leute über eine von uns generierte Webmaske (mit https) ausdrucken können, sich aber vorher authentifizieren müssen wegen der Abrechung der Plotkosten. D.h. ich würde die Druckdatei, Benutzername und Parameter sammeln und sie dann bei erfolgreicher Authentifizierung an den Plotter weitergeben. So kann ich sicher sein, dass die/der Absender/in auch wirklich die genannte Person ist.
Hat mir jemand Hinweise, wie ich
1. Felder in den Formularen per Skrpt ausfüllen kann (oder die values in einer Datei ausfülle) und 2. das Verschicken mit Javascript aufrufen kann?
ja, aber ich denke es ist wesentlich einfach sowas über CUPS zu lösen. Bist du ausserdem sicher, dass es javascript ist? Nicht ein CGI mit <form> Tags?
Für Submit und so wird Javascript verwendet. Es kann natürlich sein, dass das halt vom Browser so gebraucht wird. ... ausserdem ist in dem DesignJet 4000 PS ein Linux-Rechner, deshalb bin ich sicher dass ich den überlisten kann ;-)).
man curl
Das sieht gut aus und wahrscheinlich genau was ich brauche. Muss mich da mal reinlesen. Danke und viele Grüsse Joachim