如何彻底删除并重新安装打印机驱动程序?

如何彻底删除并重新安装打印机驱动程序?

打印机出现了一些问题,我相信如果我完全删除打印机驱动程序然后重新安装它,它就会起作用。

我怎样才能做到这一点?

我猜想删除打印机然后再次添加它并不会删除驱动程序。

答案1

尝试安装打印机驱动程序时,有几种方法可以找出安装了哪个软件包。以下是我所知道的 3 种方法:

  1. 搜索当前安装的打印机相关软件包

    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. 通过 APT 历史记录搜索最近安装的打印机相关软件包

    cat /var/log/apt/history.log | grep -e ^Install | grep printer
    zcat /var/log/apt/history.log.*.gz | grep -e ^Install | grep printer
    
  3. 使用Ubuntu 软件包通过搜索软件包名称来搜索为您的打印机提供驱动程序的软件包的网站封装描述。您不仅应该搜索确切的型号,还应该尝试搜索制造商。大多数封装都有一个统一命名方案

通过结合使用这些方法,您应该能够找到正确的软件包并使用 将其删除apt-get purge $package-name。就我而言,我发现我安装了一个名为 的软件包epson-inkjet-printer-escpr

您可能还想从中删除软件包/var/cache/apt/archives/或者/var/cache/apt/archives/partial/使用清除整个本地软件包缓存sudo apt-get clean

警告:删除软件包时应小心谨慎,删除所有带有通配符的打印机相关软件包可能会损坏您的安装。删除错误软件包的常见迹象是要删除的软件包列表非常长,或者软件包ubuntu-desktop在其中。

相关内容