web-dev-qa-db-fra.com

Comment supprimer et réinstaller complètement un pilote d'imprimante?

L’imprimante a des problèmes et je pense que si je supprime complètement le pilote d’imprimante puis que je le réinstalle, cela fonctionnera.

Comment puis-je faire ceci?

Supprimer l’imprimante, puis l’ajouter à nouveau ne supprime pas le pilote, je suppose.

3
Ionică Bizău

Il existe quelques méthodes pour savoir quel paquet a été installé lors de la tentative d'installation du pilote de l'imprimante. En voici 3 que je connais:

  1. Rechercher pour les paquets actuellement installés par une imprimante

    aptitude search printer | grep ^i
    i   epson-inkjet-printer-escpr      - Epson Inkjet Printer Driver (ESC/P-R) for 
    i   indicator-printers              - indicator showing active print jobs       
    i   printer-driver-c2esp            - printer driver for Kodak ESP AiO color ink
    i   printer-driver-foo2zjs          - printer driver for ZjStream-based printers
    i   printer-driver-foo2zjs-common   - printer driver for ZjStream-based printers
    i   printer-driver-gutenprint       - printer drivers for CUPS                  
    i   printer-driver-hpcups           - HP Linux Printing and Imaging - CUPS Raste
    i   printer-driver-min12xxw         - printer driver for KonicaMinolta PagePro 1
    i   printer-driver-pnm2ppa          - printer driver for HP-GDI printers        
    i   printer-driver-postscript-hp    - HP Printers PostScript Descriptions       
    i   printer-driver-ptouch           - printer driver Brother P-touch label print
    i   printer-driver-pxljr            - printer driver for HP Color LaserJet 35xx/
    i   printer-driver-sag-gdi          - printer driver for Ricoh Aficio SP 1000s/S
    i   printer-driver-splix            - Driver for Samsung and Xerox SPL2 and SPLc
    i   system-config-printer-common    - Printer configuration GUI                 
    i   system-config-printer-gnome     - Printer configuration GUI                 
    i   system-config-printer-udev      - Printer auto-configuration facility based 
    
  2. Effectuez une recherche dans l'historique APT pour rechercher les packages liés aux imprimantes récemment installés.

    cat /var/log/apt/history.log | grep -e ^Install | grep printer
    zcat /var/log/apt/history.log.*.gz | grep -e ^Install | grep printer
    
  3. Utilisez le site paquets Ubunt pour rechercher des paquets qui fournissent des pilotes pour votre imprimante en recherchant les noms de paquet et les descriptions de paquet . Vous devez non seulement rechercher le numéro de modèle exact, mais également rechercher simplement le fabricant. La plupart des paquets ont un schéma de nommage uniforme .

En combinant ces méthodes, vous devriez pouvoir trouver le bon paquet et le supprimer avec apt-get purge $package-name. Dans mon cas, j'ai trouvé que j'avais installé un paquet nommé epson-inkjet-printer-escpr.

Vous souhaiterez peut-être également supprimer les packages de /var/cache/apt/archives/ et /var/cache/apt/archives/partial/ ou purger l'intégralité du cache de packages local avec Sudo apt-get clean.

Attention: Soyez prudent lors de la suppression de packages. La suppression de tous les packages associés à une imprimante avec un caractère générique peut endommager votre installation. Les indicateurs habituels pour supprimer les mauvais packages sont une très longue liste de packages qui seront supprimés ou le package ubuntu-desktop parmi eux.

3
LiveWireBT