Hledání chyb při problémech s tiskem
Supportní databáze (jsmeix_print-fehlersuche)
Platí pro
SuSE Linux: Do verze (včetně) 7.3
Od verze 8.0 naleznete odpovídající informace v referenční příručce.
Předpoklad:
Instalovali jste vaši tiskárnu tak, jak je uvedeno v dokumentu
"Nastavení tiskárny", resp. "Nastavení tiskárny od SuSE Linuxu
6.4" a dalších dokumentů, na které bylo odkazováno.
Dotaz:
Ačkoliv jste provedli instalaci tak, jak je popsáno v dokumentech
uvedených výše, tak vám nefunguje, resp. není ani možné provést
test tiskárny příkazem lpr /etc/fstab
, resp.
lpr -Plp /etc/fstab
a přitom se ani nezobrazuje žádné chybové hlášení.
Mohl by vám tedy pomoc protokol (log), kde jsou uvedeny
informace o tom, co se provádí při lpr -Plp /etc/fstab
,
a na tomto základě lokalizovat možnou chybu/y.
Postup:
- Přihlaste se jako uživatel
root
.
- Upravte vaším oblíbeným editorem následující řádky
v souboru
/var/lib/apsfilter/apsfilter
# For debugging --- see for stderr in /var/spool/.../log
# for output see under /tmp/ in aps_out.
#
#set -x
#PRINT_TO_FILE="true"
tak, aby vypadaly následovně
# For debugging --- see for stderr in /var/spool/.../log
# for output see under /tmp/ in aps_out.
#
set -x
#PRINT_TO_FILE="true"
- Od tohoto okamžiku budou informace o činnosti tiskového filtru
ukládány do odpovídajícího protokolového souboru, který je
uveden v souboru
/etc/printcap
.
Zápisy pro standardní (barevnou) tiskárnu v /etc/printcap
vypadají zhruba následujícím způsobem (zkráceno). V tomto
příkladu jsme použili ghostscriptový ovladač "hpdj", velikost
papíru a4 a rozlišení 300x300dpi:
...
ASCII...
...
:lf=/var/spool/lpd/hpdj-a4-ASCII-mono-300/log:\
...
lp...
...
:lf=/var/spool/lpd/hpdj-a4-auto-color-300/log:\
...
V :lf= . . . :\
je uveden stávající protokolový soubor
pro jednotlivé tiskové fronty.
Pokud budete v tomto příkladě tisknout příkazem
lpr název_souboru
resp.
lpr -Plp název_souboru
,
tak bude použit protokolový soubor
/var/spool/lpd/hpdj-a4-auto-color-300/log
Při tisku pomocí
lpr -Pascii název_souboru
bude pak použit soubor
/var/spool/lpd/hpdj-a4-ASCII-mono-300/log
.
- Protokol z posledního tisku bude vždy připojen ke stávajícímu
souboru. Tím se rychle stávají protokolové soubory velkými
a nepřehlednými. Proto by měly být tyto soubory před pokusem
o tisk vyčištěny následujícími přikazy
cat /dev/null > /var/spool/lpd/hpdj-a4-ASCII-mono-300/log
resp.
cat /dev/null > /var/spool/lpd/hpdj-a4-auto-color-300/log
- Po provedení tisku vám mohou informace uvedené v protokolovém
souboru pomoci určit příčinu problému s tiskárnou.
Protokolový soubor ve výše uvedeném příkladu můžete zobrazit
např. následujícím příkazem:
less /var/spool/lpd/hpdj-a4-ASCII-mono-300/log
resp.
less /var/spool/lpd/hpdj-a4-auto-color-300/log
(kurzorové klávesy slouží pro posuv a program ukončíte stiskem "q").
Viz také:
Nastavení tiskárny
Nastavení tiskárny od SuSE Linuxu 6.4
Problémy s tiskem: zvláštní příčiny
Znovunastavení tiskárny
Klíčová slova: TISK, TISKáRNA, CHYBA, APSFILTER
Kategorie:
Často kladené dotazy
, Dokumentace
, Tiskárna
SDB-jsmeix_print-fehlersuche, Copyright SuSE Linux AG, Nürnberg, Germany
- Verze: 03. Jan 2001
SuSE Linux AG - Poslední změnu: 09. Mai 2002 provedl jsmeix (sdb_gen 1.40.0)