Software⏱️ 4 min read📅 2026-06-11

How to Fix: When installing additional printer 32-bit drivers fails on Windows 7 64-bit I get the error "Selected printer driver not found", what should I do?

Error installing 32-bit printer drivers on Windows 7 64-bit, unable to find driver in specified location.

Quick Answer: Check the folder path and ensure it matches the system architecture (x86) of the target PC.

When installing additional printer drivers on Windows 7 64-bit, users may encounter the error 'Selected printer driver not found' due to compatibility issues between the 32-bit and 64-bit operating systems. This error affects users who have successfully installed drivers for their printers on a 64-bit system but are now trying to install them on a 32-bit system, such as Windows XP SP3.

This issue can be frustrating for IT administrators and users alike, especially when sharing printers across different systems. However, by following the steps outlined in this guide, you should be able to resolve the 'Selected printer driver not found' error and successfully install the 32-bit drivers for your Canon MP510 printer.

⚠️ Common Causes

  • The primary cause of the 'Selected printer driver not found' error is that the Windows Installer service (WIS) on the 64-bit system may not be able to locate the 32-bit drivers in the specified location. This can occur due to a combination of factors, including incorrect directory paths, missing or corrupted files, and compatibility issues between the 32-bit and 64-bit operating systems.
  • An alternative cause of this error is that the Canon MP510 printer may have been installed using a 64-bit driver on the 64-bit system, but the 32-bit drivers are not correctly registered in the Windows Registry. This can prevent the 32-bit drivers from being recognized by the Windows Installer service.

🔧 Proven Troubleshooting Steps

Manually Registering the Printer Driver

  1. Step 1: Locate the directory where you extracted the 32-bit Canon MP510 printer drivers (e.g., C:\Canon\MP510\Driver). This directory should contain the necessary files for installing the printer driver.
  2. Step 2: Open the Windows Registry Editor by typing 'regedit' in the Run dialog box or searching for it in the Start menu. Navigate to the following key: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Printer Drivers\Canon\MP510 (Note: The exact path may vary depending on your system configuration).
  3. Step 3: In the right-hand pane, locate the 'DriverPath' value and click on it with the right mouse button. Click on 'Edit' to modify the value. In the 'Value data' field, enter the full path to the 32-bit Canon MP510 printer driver files (e.g., C:\Canon\MP510\Driver).
  4. Step 4: Click 'OK' to save the changes and close the Registry Editor.

Using the Windows Installer to Install 32-Bit Drivers

  1. Step 1: Locate the directory where you extracted the 32-bit Canon MP510 printer drivers (e.g., C:\Canon\MP510\Driver). This directory should contain the necessary files for installing the printer driver.
  2. Step 2: Open the Windows Installer by searching for it in the Start menu or typing 'msiexec' in the Run dialog box. Navigate to the directory containing the 32-bit Canon MP510 printer drivers (e.g., C:\Canon\MP510\Driver).
  3. Step 3: Double-click on the 'setup.exe' file to launch the Windows Installer. Follow the prompts to install the 32-bit Canon MP510 printer driver.

💡 Conclusion

By following these steps, you should be able to resolve the 'Selected printer driver not found' error and successfully install the 32-bit drivers for your Canon MP510 printer on a 64-bit system. If you encounter any further issues, it is recommended to consult the Windows documentation or contact Canon support for assistance.

Did this fix your problem?

If not, try searching for specific error codes.

🔍 Search Error Database

❓ Frequently Asked Questions