Re: [CUPS] Druckerklassen mit "lpadmin" einrichten
Am 13.09.2004 um 12:07 Uhr schrieb Christian Schmidt: > Hallo Thilo, Hallo Christian! Zuerst einmal vielen Dank für Deine schnelle Antwort. > Thilo Engelbracht, 13.09.2004 (d.m.y): > > > In einem LAN befinden sich zwei baugleiche Laserdrucker. Die beiden > > Ausgabegeräte möchte ich gerne auf einem Linux-Server (Debian 3.0) unter > > CUPS als "Raw"-Drucker einrichten und zu einer Druckerklasse "laser- > > drucker" zusammenfassen. > > Dabei möchte ich ausschließlich den "lpadmin"-Befehl verwenden. > > > > Sowohl für die einzelnen Laserdrucker als auch für die Druckerklasse > > möchte ich eine kurze Beschreibung (Option "-D") sowie den Standort > > (Option "-L") angeben. (Dies ist mit der CUPS-Weboberfläche ja problem- > > los möglich.) > > > > Meine Vorgehensweise: > > # CUPS installieren: > > apt-get install cupsys cupsys-bsd > > cupsys-bsd braucht man nur, um "Abwaertskompatibilitaet" zu Programmen > herzustellen, deren Druckmeachanismen sich des "lpr"-Befehls > bedienen... > Folgende Zitate sind etwas gekuerzt... > > > lpadmin -p drucker1 -E -v socket://192.168.0.10:9100 \ > > -D "linker Laserdrucker" -L "Vorraum Buero" > > > > # Anlegen der Druckerklasse "laserdrucker": > > lpadmin -p drucker1 -E -c laserdrucker -D "Alle Laserdrucker" \ > > -L "Vorraum" > > lpadmin -p drucker2 -E -c laserdrucker > > > > Die Druckerklasse selber wird zwar erstellt, aber: > > - Die ursprüngliche Beschreibung von "drucker1" (d.h. "linker Laser- > > drucker") wurde durch "Alle Laserdrucker" überschrieben. > > - Die ursprüngliche Standort-Angabe von "drucker1" ("Vorraum Buero") > > wurde durch "Vorraum" überschrieben. > > - Die erzeugte Druckerklasse "laserdrucker" ist gestoppt (was ich > > eigentlich durch die Option "-E" vermeiden wollte. > > - Die erzeugte Druckerklasse hat keine Beschreibung und keinen Standort. > > > > Es sieht also so aus, als hätten sich die Kommandos auf den Drucker > > und nicht auf die Druckerklasse ausgewirkt. > > > > Wie kann ich denn nun mit dem lpadmin-Befehl mein Ziel erreichen? > > Kannst Du die Definition der Druckerklasse nicht in die anfaenglichen > Aufrufe von lpadmin einbauen? > Also: > lpadmin -p drucker1 -c laserdrucker -v socket://bla:9100 \ > -D "linker Laserdrucker" -L Vorraum -E > > So wuerde ich es zumindest versuchen... Mit diesem Befehl wird der Drucker "drucker1" eingerichtet und in die Druckerklasse "laserdrucker" aufgenommen. Für das Ausgabegerät wird auch eine Beschreibung erstellt - leider aber nicht für die Druckerklasse! Aber mit der Weboberfläche kann man unter "Manage Printer Classes" auch eine Kurzbeschreibung der Druckerklasse eingeben, z.B. "Alle s/w-Laserdrucker", "Alle Farb-Laserdrucker", etc. Das dürfte doch auch mit dem "lpadmin"-Befehl funktionieren, oder? Hintergrund: Meine Problembeschreibung war nur ein Beispiel. In dem Fachbereich der Uni haben wir deutlich mehr als zwei Ausgabegeräte. Und ich suche nach einer Möglichkeit, diese Geräte und die Druckerklassen ausschließlich per Kommandozeile einzurichten - inkl. kurzer Beschreibung und Standort. Ferner möchte ich auch - falls möglich - meine Ausarbeitung so aufbauen (d.h. einen Abschnitt "Konfiguration mit der CUPS-Weboberfläche" und einen Abschnitt "Konfiguration mit dem 'lpadmin'-Befehl"). > btw: Warum gestattest Du Dir das Feintuning nicht vermittels der > Weboberflaeche? Bei der praktischen Umsetzung könnte man sich das überlegen. Für meine Ausarbeitung möchte ich aber beide Varianten erklären. Außerdem könnte ich alle Drucker und -klassen vollautomatisch durch ein kleines Skript einrichten. Für eine Präsentation ist das natürlich super! > Gruss, > Christian Nochmal vielen Dank für Deine Mühe! Gruß, Thilo -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: [CUPS] Druckerklassen mit "lpadmin" einrichten
Hallo Thilo, Thilo Engelbracht, 13.09.2004 (d.m.y): > In einem LAN befinden sich zwei baugleiche Laserdrucker. Die beiden > Ausgabegeräte möchte ich gerne auf einem Linux-Server (Debian 3.0) unter > CUPS als "Raw"-Drucker einrichten und zu einer Druckerklasse "laser- > drucker" zusammenfassen. > Dabei möchte ich ausschließlich den "lpadmin"-Befehl verwenden. > > Sowohl für die einzelnen Laserdrucker als auch für die Druckerklasse > möchte ich eine kurze Beschreibung (Option "-D") sowie den Standort > (Option "-L") angeben. (Dies ist mit der CUPS-Weboberfläche ja problem- > los möglich.) > > Meine Vorgehensweise: > # CUPS installieren: > apt-get install cupsys cupsys-bsd cupsys-bsd braucht man nur, um "Abwaertskompatibilitaet" zu Programmen herzustellen, deren Druckmeachanismen sich des "lpr"-Befehls bedienen... Folgende Zitate sind etwas gekuerzt... > lpadmin -p drucker1 -E -v socket://192.168.0.10:9100 \ > -D "linker Laserdrucker" -L "Vorraum Buero" > > # Anlegen der Druckerklasse "laserdrucker": > lpadmin -p drucker1 -E -c laserdrucker -D "Alle Laserdrucker" \ > -L "Vorraum" > lpadmin -p drucker2 -E -c laserdrucker > > Die Druckerklasse selber wird zwar erstellt, aber: > - Die ursprüngliche Beschreibung von "drucker1" (d.h. "linker Laser- > drucker") wurde durch "Alle Laserdrucker" überschrieben. > - Die ursprüngliche Standort-Angabe von "drucker1" ("Vorraum Buero") > wurde durch "Vorraum" überschrieben. > - Die erzeugte Druckerklasse "laserdrucker" ist gestoppt (was ich > eigentlich durch die Option "-E" vermeiden wollte. > - Die erzeugte Druckerklasse hat keine Beschreibung und keinen Standort. > > Es sieht also so aus, als hätten sich die Kommandos auf den Drucker > und nicht auf die Druckerklasse ausgewirkt. > > Wie kann ich denn nun mit dem lpadmin-Befehl mein Ziel erreichen? Kannst Du die Definition der Druckerklasse nicht in die anfaenglichen Aufrufe von lpadmin einbauen? Also: lpadmin -p drucker1 -c laserdrucker -v socket://bla:9100 \ -D "linker Laserdrucker" -L Vorraum -E So wuerde ich es zumindest versuchen... btw: Warum gestattest Du Dir das Feintuning nicht vermittels der Weboberflaeche? Gruss, Christian -- Stiefmutter: "Spieglein, Spieglein an der Wand! Wer ist die schönste im ganzen Land?" Spiegel: "Geh mal an die Seite, ich seh nichts." signature.asc Description: Digital signature
[CUPS] Druckerklassen mit "lpadmin" einrichten
Hallo Liste! Vor einigen Tagen habe ich mich mit dem folgenden Problem an Euch gewendet. Leider hat mir bis jetzt noch keiner geantwortet. Dabei ist mir bewusst, dass alle Antworten auf Fragen auf freiwilliger Basis stattfinden. Selbstverständlich habe ich kein Anrecht auf eine Lösung bzw. Hilfestellung zu meinem Problem. Trotzdem wende ich mich nochmal an Euch, weil ich die Informationen für eine wichtige Uni-Ausarbeitung (die sich am Rande mit Linux beschäftigt) benötige. Und diese Ausarbeitung wird benotet... Vielen Dank für Euer Verständnis! Hier also mein Problem: In einem LAN befinden sich zwei baugleiche Laserdrucker. Die beiden Ausgabegeräte möchte ich gerne auf einem Linux-Server (Debian 3.0) unter CUPS als "Raw"-Drucker einrichten und zu einer Druckerklasse "laser- drucker" zusammenfassen. Dabei möchte ich ausschließlich den "lpadmin"-Befehl verwenden. Sowohl für die einzelnen Laserdrucker als auch für die Druckerklasse möchte ich eine kurze Beschreibung (Option "-D") sowie den Standort (Option "-L") angeben. (Dies ist mit der CUPS-Weboberfläche ja problem- los möglich.) Meine Vorgehensweise: Schritt 1: # CUPS installieren: apt-get install cupsys cupsys-bsd Schritt 2: # Anlegen der beiden "Raw"-Drucker: lpadmin -p drucker1 -E -v socket://192.168.0.10:9100 \ -D "linker Laserdrucker" -L "Vorraum Buero" lpadmin -p drucker2 -E -v socket://192.168.0.11:9100 \ -D "rechter Laserdrucker" -L "Vorraum Buero" Anschließend habe ich zur Kontrolle die CUPS-Weboberfläche aufgerufen. Damit wollte ich prüfen, ob die Geräte richtig eingerichtet wurden. Alles in Ordnung! So weit, so gut. Schritt 3: # Anlegen der Druckerklasse "laserdrucker": lpadmin -p drucker1 -E -c laserdrucker -D "Alle Laserdrucker" \ -L "Vorraum" lpadmin -p drucker2 -E -c laserdrucker Die Druckerklasse selber wird zwar erstellt, aber: - Die ursprüngliche Beschreibung von "drucker1" (d.h. "linker Laser- drucker") wurde durch "Alle Laserdrucker" überschrieben. - Die ursprüngliche Standort-Angabe von "drucker1" ("Vorraum Buero") wurde durch "Vorraum" überschrieben. - Die erzeugte Druckerklasse "laserdrucker" ist gestoppt (was ich eigentlich durch die Option "-E" vermeiden wollte. - Die erzeugte Druckerklasse hat keine Beschreibung und keinen Standort. Es sieht also so aus, als hätten sich die Kommandos auf den Drucker und nicht auf die Druckerklasse ausgewirkt. Wie kann ich denn nun mit dem lpadmin-Befehl mein Ziel erreichen? Vielen Dank für Eure Mühe! Mit freundlichen Grüßen, Thilo -- Registered Linux user #348074 with the Linux counter http://counter.li.org -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)