Hallo,
hier meine nächste Linux-Newbiefrage ;-):
Ich nutze Debian 3.0 Woody und wollte jetzt meinen Canon i 455 über den USB-Anschluss nutzen. Nun steh ich vor folgendem Probleme:
Es schein kein CUPS auf meinem Debian installiert zu sein. Wie kann ich das evtl. nachinstallieren? Ich bin darauf gekommen da ich lpadmin nicht ausführen konnte: Unknown command.
Ist der Standard-Kernel in Woody eigentlich schon mit USB-Druckern kompatibel?
Ich hoffe da kann mir jemand helfen oder nen Link zu nem geeigneten Tutorial posten. Die, die ich gelesen habe gingen natürlich immer davon aus, dass man CUPS schon hat ;-(
Danke schonmal fürs lesen.
Linux 15.036 Themen, 107.107 Beiträge
installieren mit
apt-get install cupsys
starten mit
/etc/init.d/cupsys start
usb-drucker sollten laufen. die frage ist nur, ob cups einen passenden treiber für dein modell hat ;-)
Ich benutze momentan Sarge. Ich würde an deiner Stelle auf Sarge aktualisieren, weil in den Standardkernen von woody keine USB-Druckerunterstützung ist (soweit mir das noch bekannt ist). Der älteste Kern den ich hatte mit USB-Druckerunterstützung war ein 2.4.26 Kern. In meinem aktuellen 2.6.6-Kern ist USB-Druckerunterstützung schon mit dabei.
Wenn du nicht auf Sarge aktualisieren willst, dann mußt du einen 2.6.x Kern von www.backports.org herunterladen und selbst kompilieren.
Folgende Pakete können mit apt-get installiert werden:
"apt-get install cupsys cupsys-bsd cupsys-client cupsys-driver-gimpprint"
Du kannst aber auch unter X mit dem Programm synaptic Pakete sehr komfortable installieren
apt-get install synaptic
Bei Synaptic gibt es eine Suchfunktion um herauszufinden wie die Pakete heißen die du installieren willst. Ich nehme gern Synaptic.
Wenn du Cups installieret hast, dann mußt du auch cups in einem Runlevel starten. Du kannst das Programm rcconf dafür benutzen.
Mit dem Befehl "lpinfo -m" kannst du herausfinden welche Druckermodelle momentan auf deinem Rechner verfügbar sind. Wenn dein Modell nicht dabei ist, dann kannst du von
http://www.linuxprinting.org oder von http://www.turboprint.de einen passenden Druckertreiber (eigentlich sind das Druckerfilter) herunterladen.
Wenn das geschehen ist kannst du mit dem Befehl:
"lpadmin -p Druckername -E -v usb:/dev/usb/lp0 -m Druckermodell.ppd" deinen Drucker installieren.
Druckername muß durch einen passenden Namen ersetzt werden. Das Druckermodell wird mit dem Befehl "lpinfo -m" angezeigt nachdem du es installiert hast.
Noch bequemer , aber nicht unbedingt einfacher, geht das mit dem Webinterface von CUPS.
Du brauchst nur in das Adressfeld deines Browser "http://localhost:631" einzugeben. Danach wird ein Menü zur Konfiguration deines Drucker angezeigt.
Wenn alles richtig eingerichtet worden ist, kannst du mit dem Befehl "lpr -PDruckername Datei.ps" eine Postscriptdatei ausdrucken lassen, obwohl dein Drucker nur Bitmaps ausdrucken kann. Deshalb mußt du einen Druckerfilter wie Ghostscript noch installieren.
Wenn du dich genauer informieren willst , kannst du das Handbuch von Frank Ronneburg online lesen:
http://www.openoffice.de/linux/buch/
Ich hoffe ich habe nichts vergessen.
Vielen Dank für die schnellen Antworten, werd mir das alles mal genau ansehen.
So also mit dem aktuell installierten Kernel und dem Treiber von Turboprint geht das nicht. Mag mir dann vielleicht noch jemand erklaeren, wie ich den 2.6-er Kernel installiere, also so Schritt fuer Schritt ;-).
Auf Sarge wuerd ich ungern upgraden (wegen der Sicherheit + meiner eh vorhandenen unfaehigkeit dazu).
Vielleicht mag das mal noch jemand schreiben
Thx
Wenn du auf Sarge aktualisieren willst, dann würde ich alle wichtigen persöhnlichen Daten sichern und danach Sarge frisch installieren. Also die Festplatte neu formatieren und so weiter.
Bei einem Upgrade von woody auf Sarge haben sich so viele Dinge geändert, das du sowieso viele Sachen neu konfigurieren mußt.
Einen 2.6er Kernel kannst du mit Synaptic unter X installieren.
Du kannst aber auch ein fertiges kernelimage 2.6x installieren. Da sind zuviele Treiber im Kern , aber damit gibt es nur in Ausnahmefällen Probleme (wie bei mir zum Beispiel).
Ich würde schon auf sarge aktualisieren. Der neue Installer ist sehr gut programmiert (zumindest habe ich den Eindruck davon).
Wenn du trotzdem ein update von woody auf sareg machen willst brauchst du nur deine /etc/apr/sources.list anzupassen. Wenn du DSL hast , dann kannst du über Internet aktualisieren oder wenn du die CDs von Sarge hast kannst du auch mit den CDs aktualisieren.
Du brauchst nur cdie neunen Quellen in die /etc/apt/sources.list - datei eintragen.
Danach gibt du als root "apt-get updatte" ein und danach "apt-get updrade" oder auch "apt-get dist-upgrade"
Um die Paket-Quellen zu aktualiseren kannst du "apt-setup" ausführen.
Hier ist ein beispiel meiner sources.list-Datei
#deb file:///cdrom/ sarge main
deb cdrom:[Debian GNU/Linux testing _Sarge_ - Official Snapshot i386 Binary-14 (20040925)]/ unstable contrib main
deb cdrom:[Debian GNU/Linux testing _Sarge_ - Official Snapshot i386 Binary-13 (20040925)]/ unstable contrib main
deb cdrom:[Debian GNU/Linux testing _Sarge_ - Official Snapshot i386 Binary-12 (20040925)]/ unstable contrib main
deb cdrom:[Debian GNU/Linux testing _Sarge_ - Official Snapshot i386 Binary-11 (20040925)]/ unstable contrib main
deb cdrom:[Debian GNU/Linux testing _Sarge_ - Official Snapshot i386 Binary-10 (20040925)]/ unstable contrib main
deb cdrom:[Debian GNU/Linux testing _Sarge_ - Official Snapshot i386 Binary-9 (20040925)]/ unstable contrib main
deb cdrom:[Debian GNU/Linux testing _Sarge_ - Official Snapshot i386 Binary-8 (20040925)]/ unstable contrib main
deb cdrom:[Debian GNU/Linux testing _Sarge_ - Official Snapshot i386 Binary-7 (20040925)]/ unstable contrib main
deb cdrom:[Debian GNU/Linux testing _Sarge_ - Official Snapshot i386 Binary-6 (20040925)]/ unstable contrib main
deb cdrom:[Debian GNU/Linux testing _Sarge_ - Official Snapshot i386 Binary-5 (20040925)]/ unstable contrib main
deb cdrom:[Debian GNU/Linux testing _Sarge_ - Official Snapshot i386 Binary-4 (20040925)]/ unstable contrib main
deb cdrom:[Debian GNU/Linux testing _Sarge_ - Official Snapshot i386 Binary-3 (20040925)]/ unstable contrib main
deb cdrom:[Debian GNU/Linux testing _Sarge_ - Official Snapshot i386 Binary-2 (20040925)]/ unstable contrib main
deb cdrom:[Debian GNU/Linux testing _Sarge_ - Official Snapshot i386 Binary-1 (20040925)]/ unstable contrib main
deb http://security.debian.org/ testing/updates main contrib
deb http://ftp.de.debian.org/debian/ testing main
deb-src http://ftp.de.debian.org/debian/ testing main
Die Befehle heißen:
apt-get update
apt-get upgrade
apt-get dist-upgrade
Also das Drucken unter Linux geht jetzt (hatte nur vergessen die entsprechenden Kernelmodule zu installieren, sry). Die Freigabe dieses Druckers geht auch. Aber ich hab noch nicht ganz verstanden, was genau jetzt in die smb.conf rein muss, damit ich diesen Drucker in Windows benutzen kann. Es lässt sich mit ihm schon alles machen, außer drucken. ;-)
Vielleicht könnt ihr mir auch da helfen.
Samba verwende ich nicht mehr. Ich kann dir nur ein Beispiel für die Freigaben eines Druckers zeigen:
; Shared resources
;
; Home directories
[homes]
comment = Home directories
browseable = no
writable = yes
; Printers
[printers]
comment = All printers
path = /var/lpd
browseable = no
guest ok = no
writable = no
printable = yes
Du mußt aber noch Treiber von Adobe unter Windows installieren. Unter Linux wird immer Postscript als Druckformat verwendet, wie du eventuell schon mitbekommen hast. Deshalb mußt du ja auch Ghostscript installieren, da dein billiger Drucker kein Postscript verarbeiten kann (dafür gibt es richtige postscriptfähige Drucker von HP).
Auf dem Windowsrechner müssen daher die Druckdaten in das Postscriptformat erst noch umgewandelt werden, damit sie auf dem Linuxrechner ausgedruckt werden können.
Für solche Fälle gibt es Printserver. Mit einem Printserver können die Druckdaten gleich an den Drucker geschickt werden ,ohne sie erst in das Postscriptformat unter Windows umwandeln zu müssen.