Re: [CUPS] Druckerklassen mit "lpadmin" einrichten

2004-09-13 Diskussionsfäden Thilo Engelbracht
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

2004-09-13 Diskussionsfäden Christian Schmidt
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

2004-09-13 Diskussionsfäden Thilo Engelbracht
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)