programming4us
programming4us
DESKTOP

Windows 7 : Troubleshooting Network Printers (part 3) - Troubleshooting Driver Problems

12/22/2013 6:42:15 PM

5. Troubleshooting Driver Problems

Drivers handle communications between Windows and any piece of hardware. For example, Windows has drivers for video adapters, keyboards, mice, and monitors, in addition to printer drivers. For most hardware components, you use Device Manager to manage printer drivers. For printers, however, you use the printer properties dialog box.

How to Update a Driver for the Print Server

When you connect a new printer, Windows 7 detects the new hardware and attempts to install a driver automatically. If the standard driver causes problems, follow these steps to install a different driver:

  1. Click Start, and then click Devices And Printers.

  2. Right-click the printer you want to manage and then click Printer Properties.

  3. On the Advanced tab, click New Driver to add a driver.

  4. The Add Printer Driver Wizard guides you through the process. You can select a driver built in to Windows, download a driver from Windows Update, or choose a driver that you have saved to the hard disk.

Occasionally, a driver installation fails, causing the printer to stop working. The quickest way to reinstall the driver is to reinstall the printer by following these steps:

  1. Remove any documents from the print queue.

  2. Remove the printer by right-clicking it and then clicking Remove Device.

  3. Use the Uninstall A Program tool in Control Panel to uninstall any printer-related software.

  4. Reinstall the printer with the latest version of the driver. In the Devices And Printers window, click Add A Printer and follow the prompts that appear.

If reinstalling the printer does not solve the problem, you might need to remove files related to the driver installation manually by following these steps:

  1. First, stop the Print Spooler service.

  2. Use Windows Explorer to browse to either the %WinDir%\System32\Spool\Drivers\W32x86\3\ folder (or 32-bit versions of Windows) or the %WinDir%\System32\Spool\Drivers\x64\3\ folder (or 64-bit versions of Windows).

  3. Inside the selected folder, remove any numbered subfolders.

  4. Finally, start the Print Spooler service.

How to Add Drivers for Shared Printer Clients

When connecting to a new printer, clients running Windows can install automatically drivers that are stored on the print server. By default, the print server has only the drivers required for the print server to print. For example, a 64-bit print server running Windows 7 has 64-bit printer drivers but not 32-bit printer drivers. Therefore, 64-bit clients running Windows 7 automatically install the driver from the print server, but 32-bit clients running Windows 7 need to download a driver from Windows Update or prompt users to provide their own drivers.

While managing the print server, you can store drivers for different processor architectures for a specific printer, or you can store drivers for any model of printer you specify. For example, you can add a 32-bit printer driver to a 64-bit print server and allow 32-bit Windows 7 clients to automatically download the driver.

To store drivers for different processor architectures, follow these steps:

  1. Click Start, and then click Devices And Printers.

  2. Right-click the printer and then click Printer Properties.

  3. On the Sharing tab, click Additional Drivers.

  4. In the Additional Drivers dialog box, select the processor architectures for which you want to store drivers. By default, only the driver for the server's processor architecture is available. Click OK.

  5. In the Install Print Drivers dialog box, select a path with the driver. For example, if you have installed the 32-bit version of Windows 7 and you want to provide the printer driver automatically to clients running the 64-bit version of Windows 7, you should download the 64-bit version of the driver and select it now. Click OK twice.

Note

FINDING DRIVERS

You cannot select Windows drivers directly from the Windows 7 DVD because all system files are contained within the \Sources\Install.wim file. To browse a .wim file, install the Windows Automated Installation Kit (AIK; available as a free download from Microsoft.com) and use the ImageX command-line tool to mount the .wim file as a folder. For example, to mount the Install.wim file to an empty C:\Win7 folder, you run the commandimagex /mount D:\sources\install.wim 1 C:\Win7. If a hardware vendor provides only executable files to install drivers, install the driver on a client computer with the required processor architecture, and then copy the driver from that computer.

To store drivers for any printer, follow these steps:

  1. Click Start, and then click Devices And Printers.

  2. Click any printer, and then click Print Server Properties on the toolbar.

  3. On the Drivers tab of the Print Server Properties dialog box, click Add.

    The Add Printer Driver Wizard appears.

  4. On the Welcome To The Add Printer Driver Wizard page, click Next.

  5. On the Processor And Operating System Selection page, select the processor architectures for which you want to install drivers. Click Next.

  6. On the Printer Driver Selection page, select the driver that you want to install from the list of drivers included with Windows 7. If the driver that you want to install is not available, you can download the driver and click Have Disk to select the driver. Click Next.

  7. Click Finish.

  8. If prompted, provide a path for printer drivers.

If updating the driver does not solve the problem, or only one version of the driver is available, you should determine whether disabling advanced printing features resolves the problem. To disable advanced printing features for a printer, follow these steps:

  1. Click Start, and then click Devices And Printers.

  2. Right-click the printer and then click Printer Properties.

  3. On the Advanced tab of the printer properties dialog box, clear the Enable Advanced Printing Features check box and click OK.

Troubleshooting Point And Print

By default, Windows 7 allows standard users to install only trustworthy drivers. Windows 7 considers drivers provided with Windows or drivers provided in digitally signed printer-driver packages trustworthy. By limiting users to install only trustworthy drivers, you reduce the risk that a non-trustworthy driver will decrease system stability (because the driver is unreliable) or perform malicious acts (because the driver is malware). Windows 7 includes a large number of printer drivers, so most users can connect to printers while they travel and install drivers on demand.

In Windows Vista and Windows 7, the ability to install printer drivers automatically is called Point And Print. You can use the Point And Print Restrictions Group Policy setting and the Package Point And Print – Approved Servers Group Policy setting to restrict Point And Print to specific servers. If you find that Point And Print fails, verify that the Point And Print Restrictions setting is not enabled, or add the print server to the list of approved Point And Print print servers.

If users receive unwanted User Account Control (UAC) prompts, enable the Point And Print Restrictions policy, and adjust the Security Prompts settings, as shown in Figure 3.

Point And Print Restrictions can cause problems printing to new printers.

Figure 3. Point And Print Restrictions can cause problems printing to new printers.

Other  
  •  Windows Server 2008 : Adding Roles to Server Core - Using dism to Add Roles to Windows Server 2008 R2
  •  Windows Server 2008 : Adding Roles to Server Core - Using ocsetup to Add Roles to Windows Server 2008 (part 1)
  •  Windows Server 2008 : Adding Roles to Server Core - Using ocsetup to Add Roles to Windows Server 2008 (part 1)
  •  Windows Server 2008 : Configuring Server Core for Remote Administration - Enabling Access with Remote Microsoft Management Consoles
  •  Windows Server 2008 : Configuring Server Core for Remote Administration - Using the Server Core Registry Editor
  •  Managing Windows Server 2012 (part 13) - Using Remote Desktop - Supporting Remote Desktop Connection clients
  •  Managing Windows Server 2012 (part 12) - Using Remote Desktop - Remote Desktop essentials, Configuring Remote Desktop
  •  Managing Windows Server 2012 (part 11) - Optimizing toolbars
  •  Managing Windows Server 2012 (part 10) - Customizing the desktop and the taskbar - Using Auto Hide and locking, Controlling programs in the notification area
  •  Managing Windows Server 2012 (part 9) - Customizing the desktop and the taskbar - Configuring desktop items, Configuring the taskbar
  •  
    PS4 game trailer XBox One game trailer
    WiiU game trailer 3ds game trailer
    Top 10 Video Game
    -   Minecraft Mods - MAD PACK #10 'NETHER DOOM!' with Vikkstar & Pete (Minecraft Mod - Mad Pack 2)
    -   Minecraft Mods - MAD PACK #9 'KING SLIME!' with Vikkstar & Pete (Minecraft Mod - Mad Pack 2)
    -   Minecraft Mods - MAD PACK #2 'LAVA LOBBERS!' with Vikkstar & Pete (Minecraft Mod - Mad Pack 2)
    -   Minecraft Mods - MAD PACK #3 'OBSIDIAN LONGSWORD!' with Vikkstar & Pete (Minecraft Mod - Mad Pack 2)
    -   Total War: Warhammer [PC] Demigryph Trailer
    -   Minecraft | MINIONS MOVIE MOD! (Despicable Me, Minions Movie)
    -   Minecraft | Crazy Craft 3.0 - Ep 3! "TITANS ATTACK"
    -   Minecraft | Crazy Craft 3.0 - Ep 2! "THIEVING FROM THE CRAZIES"
    -   Minecraft | MORPH HIDE AND SEEK - Minions Despicable Me Mod
    -   Minecraft | Dream Craft - Star Wars Modded Survival Ep 92 "IS JOE DEAD?!"
    -   Minecraft | Dream Craft - Star Wars Modded Survival Ep 93 "JEDI STRIKE BACK"
    -   Minecraft | Dream Craft - Star Wars Modded Survival Ep 94 "TATOOINE PLANET DESTRUCTION"
    -   Minecraft | Dream Craft - Star Wars Modded Survival Ep 95 "TATOOINE CAPTIVES"
    -   Hitman [PS4/XOne/PC] Alpha Gameplay Trailer
    -   Satellite Reign [PC] Release Date Trailer
    Video
    programming4us
     
     
    programming4us