Difference between revisions of "Windows/CUPS printer driver"

From braindump
Jump to navigation Jump to search
Line 22: Line 22:
# Navigate to the [Drivers] tab, select the <tt>CUPS Test Driver v<span class="highlight"><Version></span></tt> and hit the [Remove] button.
# Navigate to the [Drivers] tab, select the <tt>CUPS Test Driver v<span class="highlight"><Version></span></tt> and hit the [Remove] button.
=== Manually ===
=== Manually ===
'''This method is not recommended!'''
# Navigate to <tt>%WINDIR%\system32\spool\drivers\w32x86\3</tt>
# Navigate to <tt>%WINDIR%\system32\spool\drivers\w32x86\3</tt>
# Delete these files <tt>CUPS6.INI CUPS6.BPD CUPS6.PPD CUPSPS6.DLL CUPSUI6.DLL</tt>
# Delete these files <tt>CUPS6.INI CUPS6.BPD CUPS6.PPD CUPSPS6.DLL CUPSUI6.DLL</tt>

Revision as of 22:58, 1 June 2012

Prerequisites

  • Windows 2000 or higher.
  • CUPS installation with a printer not using Foomatic filters.

Install

  1. Download the CUPS Windows Driver source package. Either the .bz2 or the .gz will do.
  2. Extract the content cups-windows-<Version>\i386\ to a directory of choice.
  3. Open the Printers and Faxes window in the Control Panel. Right click to and choose Add Printer.
  4. Select Local Printer then [Next >]
  5. Leave at the default port and then hit [Next >]
  6. When asked to choose a printer driver click on [Have Disk]
  7. Browse to the directory where the CUPS driver files have been put.
  8. When the file dialog appears choose the cups6.inf file.
  9. A list with the long name of the driver CUPS Test Driver v<Version will show. Select and click on [Next >]
  10. Give the printer a name or leave as is an continue with [Next >]
  11. Continue until the end. However when installing Windows might tell you that the driver is not signed. Agree to install and finalize.

Uninstall

GUI

  1. In the Control Panel open Printers and Faxes
  2. Goto File -> Server Properties.
  3. Navigate to the [Drivers] tab, select the CUPS Test Driver v<Version> and hit the [Remove] button.

Manually

This method is not recommended!

  1. Navigate to %WINDIR%\system32\spool\drivers\w32x86\3
  2. Delete these files CUPS6.INI CUPS6.BPD CUPS6.PPD CUPSPS6.DLL CUPSUI6.DLL
  3. Delte the registry key HKLM\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows NT x86\Drivers\Version-3\CUPS Test Driver v<Version>

Note: After finishing with the above steps a reboot may be required.

Script

Download script: uninstall-cups6-driver.cmd
Note: After running the script a reboot may be required.

set CUPSVER=6
set DRIVER_DIR=%WINDIR%\system32\spool\drivers\w32x86\3
set FILES=CUPS%CUPSVER%.INI CUPS%CUPSVER%.BPD CUPS%CUPSVER%.PPD CUPSPS%CUPSVER%.DLL CUPSUI%CUPSVER%.DLL
set REG_PATH="HKLM\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows NT x86\Drivers\Version-3\CUPS Test Driver v%CUPSVER%"

for %%i in ( %FILES% ) do (
   if exist %DRIVER_DIR%\%%i (
       echo Deleting %DRIVER_DIR%\%%i
       del %DRIVER_DIR%\%%i
   ) else (
      echo File %DRIVER_DIR%\%%i not found. Skipping.
   )
)

reg delete %REG_PATH% /f >nul 2>&1

References