Problémy s tiskem: zvláštní příčiny v SuSE Linuxu 7.1

Supportní databáze (jsmeix_print-71-spezialprobleme)
Platí pro

SuSE Linux: Verze 7.1


Obsah

Názvy tiskových front
Fotografický tisk s ovladačem stp
Nastavení v souboru /etc/apsfilterrc...
Špatná přístupová práva k souboru /etc/printcap
Paralelní rozhraní a jádro verze 2.4.0
Některé USB tiskárny vyžadují jádro verze 2.4
Další paralelní porty
Správce tiskové fronty plp je při startu automaticky nespustí
Některé tiskárny Kyocera nefungují správně
Po provedení aktualizace nedokáže YaST2 změnit konfiguraci tiskárny

Názvy tiskových front

Při nastavení tiskárny programem YaST2 jsou názvy tiskových front ve formě
nazev_tisk_fronty
nazev_tisk_fronty-ASCII
nazev_tisk_fronty-raw
Přitom je nazev_tisk_fronty pro standardní tiskové fronty lp . Standardní tiskové fronty se proto nazývají lp , lp-ASCII a lp-raw a raw. Příkazem
	lpc status
zobrazíte existující tiskové fronty.

Fotografický tisk s ovladačem stp

Symptomy:

Zvláštností pro ghostscriptový ovladač stp je, že ne pro všechny typy souborů produkuje přijatelné výsledky

Příčina:

Ovladač stp nepoužívá přednastavený tzv. "dithering" algoritmus "Adaptive Hybrid" u souborů např. /usr/share/ghostscript/5.50/examples/colorcir.ps nebo při tisku ASCII textových souborů, resp. testovací stránce z YaSTu2.

Řešení:

Je možné použit algoritmus "Ordered", který pracuje i s těmito soubory, stačí pouze na konec odpovídajícího souboru /etc/apsfilterrc... přidat následující řádek:
GS_FEATURES="-sDither=Ordered"
(viz "man gs-stp".)

Odpovídající /etc/apsfilterrc... je
/etc/apsfilterrc.y2prn_nazev_tisk_fronty.upp
kde je místo nazev_tisk_fronty ve standardním případě lp, nebo název pro přídavné tiskové fronty - např. "photo" pro tiskovou frontu výhradně pro foto tisk. Bližší informace naleznete v dokumentu Nastavení tiskárny od SuSE Linuxu 6.4 ".

Nastavení v souboru /etc/apsfilterrc...

Symptomy:

Provedli jste zápisy do souboru /etc/apsfilterrc... tak, jak bylo popsáno výše. Následně jste pak provedli libovolné další změny programem YaST2 v konfiguraci tiskárny a vaše předchozí změny zmizely.

Příčina:

YaST2 přepíše všechny změny v tiskovém systému všech souborů /etc/apsfilterrc..., kde jste prováděli změny nastavení.

Řešení:

V souboru /etc/apsfilterrc.y2prn_nazev_tisk_fronty.upp.y2save byla zachována vaše původní nastavení a je třeba je překopírovat zpět.

Špatná přístupová práva k souboru /etc/printcap

Symptom

Při pokusu něco vytisknout se zobrazí chybové hlášení:
lpr: cannot open printer description file

Příčina

Konfigurace tiskárny v YaST2 vytvoří práva k souboru /etc/printcap v závislosti na umasku uživatele, který spustil konfiguraci tiskárny v YaST2. Pokud je umask např. nastaven tak, že pouze vlastník může číst soubory, pak se zobrazí následující chybové hlášení.

Řešení

Přihlaste se jako uživatel root a použijte příkaz
chmod u=rw,g=r,o=r /etc/printcap
tím nastavíte správná přístupová práva.

Paralelní rozhraní a jádro verze 2.4.0

Symptomy:

Používáte standardní SuSE jádro verze 2.4.0 a YaST2 není schopen automaticky nalézt ani paralelní rozhraní ani tiskárnu (toto se netýká USB tiskáren).

Příčina:

U jádra verze 2.4 neexistuje modul jádra parport_probe, a proto také např. příkaz cat /proc/parport/0/autoprobe vypíše, že se mu nepodařilo nalézt soubor nebo adresář.
Příkazem:
	grep parport /var/log/messages
ale zobrazíte dostatek informací - např.
parport0: PC-style at 0x278 [PCSPP(,...)]
lp0: using parport0 (polling).
vám poskytne informace, že je používán IO port 278 (v šestnáctkové soustavě) a bezproblémový polling mód (zde se nepoužívají žádná přerušení). IO port se musí shodovat s nastavením paralelního portu v BIOSu.

Řešení:

Zvolte u konfigurace tisku prostřednictvím YaST2 "Tiskárna na paralelním portu" neberte ohled na chybové hlášení, které vám říká, že žádné paralelní rozhraní nebylo nalezeno a zvolte potom "první paralelní rozhraní (/dev/lp0)". Test by již měl proběhnout v pořádku za předpokladu, že tiskárna podporuje výstup ASCII textu přímo na tiskárnu. Zbytek konfigurace se již provádí obvyklým způsobem.

Některé USB tiskárny vyžadují jádro verze 2.4

Některé USB tiskárny pracují spolehlivě teprve s jádrem 2.4. To se týká hlavně HP DeskJetů, např. HP DeskJet 895Cxi. Bližší informace o případných problémech spojených s jádrem 2.4 v dokumentu " Problémy a zvláštnosti v SuSE Linuxu 7.1" a o základech nastavování USB tiskárny v dokumentu "Nastavení USB tiskárny".

Další paralelní porty

Symptomy:

Konfigurovali jste další paralelní rozhraní podle popisu v manuálu, nebo podle dokumentu " Nastavení dalšího paralelního portu", ale YaST2 automaticky nerozpozná druhý paralelní port, ale pouze první.

Příčina:

Od SuSE Linuxu 7.1 je automaticky rozpoznáváno paralelní rozhraní na IO portu 378, 278 a 2bc (šestnáctkově), ale tento algoritmus si zatím neporadí s dalším paralelním portem. Kromě toho YaST2 nahrává pouze moduly jádra pro první paralelní port.

Řešení:

Nepoužívejte YaST2, ale lprsetup. Pokud jste již spustili YaST2, je třeba systém restartovat a moduly jádra opětovně nahrát. Bližší informace naleznete v kapitole o tisku nebo v SDB dokumentu " Nastavení dalšího paralelního portu".

Správce tiskové fronty plp je při startu automaticky nespustí

Příčina:

Při instalaci balíku nejsou vytvořeny vhodné odkazy pro start plp.

Řešení:

Přihlaste se jako uživatel root a vytvořte po instalaci plp odkaz ručně /sbin/insserv /etc/init.d/lpd

Některé tiskárny Kyocera nefungují správně

Symptomy:

Tisknout se nesmyslné znaky.

Příčina:

Chyba v YaST2 tiskové databázi.
Tech. pozadí:
V SuSE Linuxu 7.1 byl uveden ghostscriptový ovladač pro tiskárny Kyocera použit podle informací přímo od výrobce. Tiskárny FS-600, FS-680 a FS-800 používají ovladač lj5gray, ale podle našich testů vyžaduje přinejmenším model FS-600 pouze ghostscriptový ovladač ljet4.

Řešení

Vyberte při konfiguraci pomocí YaST2 ghostscriptový ovladač přímo. Při konfiguraci tiskárny použijte tlačítko pro ruční výběr tiskárny, následně vyberte výrobce (výstupní zařízení ghostscriptu) a jako Model uveďte ljet4.
Pokud již máte za sebou neúspěšnou konfiguraci tiskárny, pak je nejlepší nejdříve přemístit soubor /etc/printcap. Přihlaste se jako uživatel root a použijte příkaz

	mv /etc/printcap /etc/printcap.save
Teprve poté se pokuste konfigurovat tiskárnu znovu.

Po provedení aktualizace nedokáže YaST2 změnit konfiguraci tiskárny

Symptomy:

Po provedení aktualizace z verze 7.0 na 7.1 chcete upravit stávající konfiguraci tiskárny, pak se YaST2 zastaví s přibližně následujícím chybovým hlášením:

	I have no information how to manage your printer Broken
	database?

Příčina:

YaST2 není s to načíst správně starší konfigurační soubory v adresáři /etc/gs.upp/.

Řešení:

Naneštěstí není možné změnit starší konfiguraci, ale je třeba ji smazat a znovu vytvořit.


Viz také:
o Nastavení tiskárny
o Nastavení tiskárny od SuSE Linuxu 6.4
o Tisk ve fotografické kvalitě od SuSE Linuxu 7.1

Klíčová slova: TISK, TISKáRNA, ZVLášTNí, 71, 7.1, PHOTODRUCKER, FOTO, 24, KERNEL2.4, PARALELNí PORT, LP, ASCII, RAW, KYOCERA

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

Zpětná vazba vítána: Send Mail to jsmeix@suse.de (Uveďte prosím následující klíčové slovo: SDB-jsmeix_print-71-spezialprobleme)
SDB-jsmeix_print-71-spezialprobleme, Copyright SuSE Linux AG, Nürnberg, Germany - Verze: 05. Feb 2001
SuSE Linux AG - Poslední změnu: 25. Jun 2001 provedl jsmeix (sdb_gen 1.40.0)