SuSE Linux: Od verze 6.4
Chci nastavit svoji USB tiskárnu.
PNP AND PCI SETUP
(nebo podobné) položka USB IRQ
(nebo podobná), kde zvolíte Enabled
.lspci -v
Od verze 8.0 naleznete odpovídající informace v referenční příručce.
Nejlepší bude, když použijete pro konfiguraci vaší USB tiskárny YaST2.
Pokud ale chcete použít /var/lib/apsfilter/SETUP
, resp. lprsetup
,
vyberte nejdřív v DEVICE položku PARALLEL a uveďte jako zařízení /dev/usblp0
.
Kromě toho si předtím přečtěte v support databázi dokument
"Nastavení tiskárny".
Vyzkoušejte si, jestli je USB tiskárna vůbec přístupná a to tak, že jako uživatel root napíšete následující příkaz:
echo -en "Halo\f" > /dev/usblp0Předpokladem je, že existuje pouze jedna USB tiskárna, potom by měla být vytištěna jedna stránka se slovem
Halo
.Halo
následováno
ASCII znakem \f
pro posuv papíru).cat /proc/bus/usb/devicesPokud v tomto výstupu není výrobce ani produkt, nemá další konfigurace tiskárny smysl.
fuser ...
) tak, abyste nahráli
znovu USB systém a pokud to nebude mít požadovaný výsledek, zkuste, zda je možné přistupovat
k tiskárně prostřednictvím prvního paralelního portu. Bližší informace k tomuto tématu
naleznete v dokumentu Nastavení tiskárny.
Pokud je připojeno více USB tiskáren, je třeba provést následující:
USB systém rozpozná automaticky připojené USB tiskárny.
První rozpoznaná tiskárna je připojena přes /dev/usblp0
.
Druhá tiskárna, která bude rozpoznána, bude připojena přes /dev/usblp1
.
Třetí pak je připojena přes /dev/usblp2
.
Záleží ale na modelu, zda bude vypnutá tiskárna automaticky rozpoznána. To je kvůli tomu,
ze některé tiskárny i když jsou vypnuty, tak nejsou odpojeny od elektrické sítě a jsou
schopny komunikovat prostřednictvím USB připojení. Aby nedocházelo ke konfliktům,
měli by být při startu Linuxu všechny USB tiskárny zapnuty.
Někdy se stane, že již není možný přístup na tiskárnu - např. když dojde během tisku
k vysunutí USB konektoru.
Potom může pomoci zastavení všech procesů, které vyžadují přístup na /dev/usblp0, a potom
restartovat (odstranit a znovu nahrát) moduly jádra pro USB a to tak, že jako uživatel root napíšete
následující příkazy:
fuser -k /dev/usblp0 rmmod printer rmmod usb-uhci nebo rmmod usb-ohci umount usbdevfs od verze 7.1 rcusbmgr stop rmmod usbcore modprobe usbcore mount usbdevfs od verze 7.1 rcusbmgr start modprobe usb-uhci nebo modprobe usb-ohci modprobe printerVyzkoušejte předtím příkazem
lsmod
usbcore ... [printer usb-uhci]
Taky se stává, že při startu nejsou automaticky nahrány všechny potřebné moduly jádra. Konkrétně se jedná o moduly jádra usbcore, usb-uhci (nebo usb-ohci) a printer.
Bližší informace naleznete v SDB dokumentu Nastavení USB tiskárny v SuSE Linuxu 7.0