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:

  1. Přihlaste se jako uživatel root.
  2. 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"
    
  3. 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.

  4. 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

  5. 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é:
o Nastavení tiskárny
o Nastavení tiskárny od SuSE Linuxu 6.4
o Problémy s tiskem: zvláštní příčiny
o 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)