Friday, April 2, 2010

Driver ID delle stampanti: troviamoli tutti!

Dopo il precedente test day che ha riguardato i driver per le stampanti e la nuova feature che in Fedora 13 li installa automaticamente, Tim Waugh richiama l'attenzione sulla carenza di identificativi in moltissimi driver, circa il 40% del totale:

$ lpinfo -l -m | grep 'device-id = ' | wc -l
10135
$ lpinfo -l -m | grep 'device-id = $' | wc -l
3922

Per questo, dalle pagine del suo blog chiede a tutti di controllare se la propria stampante è correttamente elencata fornendo una semplice procedura valida per Fedora 11, 12 e 13 (e probabilemte anche per altre distribuzioni):
  1. Assicurarsi di avere installato i pacchetti: foomatic, gutenprint-cups, e hpijs
  2. Accendere e connettere la/le stampante/i
  3. git clone http://git.fedoraproject.org/git/system-config-printer.git
    cd system-config-printer
    ./check-device-ids.py
  4. se vedete qualche “MISSING” nell'output, riportate un bug in Bugzilla contro il driver corrispondente

4 comments:

  1. Non capisco i comandi al punto 3; il test è valido anche per le stampanti in rete ?

    Grazie.

    ReplyDelete
  2. Si, vale anche per le stampanti di rete.
    I comandi sono tre: "git clone" ti scarica il repository di system-config-printer, col secondo entri nella directory scaricata, col terzo esegui il test.

    ReplyDelete
  3. Procedura eseguita con successo con una multifunzione Canon MP272 in rete.

    ReplyDelete
  4. In realtá abbastanza facile se si sa cosa fare. Grazie per i suggerimenti.

    ReplyDelete