Nastavení USB tiskárny

Supportní databáze (jsmeix_print-device-usb)
Platí pro

SuSE Linux: Od verze 6.4

Dotaz:

Chci nastavit svoji USB tiskárnu.

Předpoklady:

Postup:

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/usblp0
Předpokladem je, že existuje pouze jedna USB tiskárna, potom by měla být vytištěna jedna stránka se slovem Halo.
Dále předpokládáme schopnost tiskárny vytisknout ASCII text (zde je slovo Halo následováno ASCII znakem \f pro posuv papíru).
Pokud tiskárna nedokáže pracovat s ASCII textem, jedná se ve většině případů o tzv. GDI tiskárnu, ale existují i modely, které nedokáží tisknout ASCII text a přesto je možné je použít v Linuxu. Bližší informace naleznete v naší SDB databázi v dokumentu GDI tiskárny a dále pak Nákup tiskárny a kompatibilita. Jako poslední pomoc jak zjistit název výrobce a typ výrobku je použití výstupu příkazu:
cat /proc/bus/usb/devices
Pokud v tomto výstupu není výrobce ani produkt, nemá další konfigurace tiskárny smysl.
Zkuste použít níže uvedené příkazy (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 printer
Vyzkoušejte předtím příkazem
lsmod
které moduly jsou nahrány (zda je používána usb-uhci nebo usb-ohci) a zda existují určité závislosti mezi moduly, jako jsou např.
usbcore ... [printer usb-uhci]
tj. jsou používány moduly printer a usb-uhci. V tom případě je třeba ještě odstranit tyto moduly.

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


Viz také:
o Nastavení tiskárny od SuSE Linuxu 6.4
o Nastavení tiskárny

Klíčová slova: TISK, TISKáRNA, NASTAVENí, USB

Kategorie: Často kladené dotazy , Dokumentace , Tiskárna

SDB-jsmeix_print-device-usb, Copyright SuSE Linux AG, Nürnberg, Germany - Verze: 20. Mär 2000
SuSE Linux AG - Poslední změnu: 09. Mai 2002 provedl jsmeix (sdb_gen 1.40.0)