Lokální tiskárna netiskne

Možná řešení:
  1. Podívejte se do souboru /etc/conf.modules: Měl by tam být řádek
    alias parport_lowlevel parport_pc
    
    Pokud není, doplňte jej. V distribuci Red Hat 6.1 byla chyba, bez tohoto řádku tiskárna nefungovala.

    Je-li tiskárna nějak nestandardně nastavená, přidejte modulu dodatečné údaje; řádek by vypadal přibližně takto:

    options parport_pc io=0x378 irq=none nebo
    options parport_pc io=0x378,0x278 irq=7,auto
    
  2. Zkontrolujte si, zda se vám po startu systému spouští démon lpd:
    ps ax|grep lpd
    
  3. Zkuste nastavit jako zařízení tiskárny /dev/lp0 misto /dev/lp1 (stačí v souboru /etc/printcap).
  4. Zkontrolujte nastavení v souboru /etc/printcap: otevřete si ho na jedné konzole a ve druhé se dívejte, jestli je všechno nastavené tak, jak má, tj. existuje adresář uvedený v parametru sd=, existuje filtr uvedený v parametru if=, filtry jsou spustitelné (atribut x).
  5. Zkuste, zda vůbec tiskárna tiskne - vyloučíte problém tiskárny a kabelu: v printtoolu tisk přímo na port
  6. Zkontrolujte, zda jádro správně rozpoznalo paralelní port a má pro něj ovládač:
    cat /proc/parport/*/*
    
    Měli byste mít v jádře nebo v modulech: parport.o (nezávislý na architektuře) parport_pc.o (speciálně pro pc-style architekturu) lp.o
  7. Za jistých okolností bude třeba v setupu biosu přiřadit paralelnímu portu nějaké IRQ (obvykle 7) a dát jádru linuxu parametr parport=0x378,7, tj. napsat ho po výzvě zavaděče lilo nebo doplnit do /etc/lilo.conf řádek
    append="parport=0x378,7"
    
    Port 0x378 je standardni LPT1.

Viz též:
/usr/src/linux/Documentation/parport.txt