HP wireless printer no longer prints from Dell desktop PC

HP wireless printer no longer prints from a Dell desktop PC connected by Wi-Fi to an ADSL modem router

An HP OfficeJet 4630 all-in-one printer
An HP OfficeJet 4630 all-in-one wireless printer

Wireless printer problem

A wireless printer – an HP OfficeJet 4630 all-in-one printer – no longer prints documents created with Dell D531 desktop PC, running Windows 7 Professional, via a an ADSL modem router. The Dell PC connects properly to the router and to the Internet. The printer prints properly from all other Wi-Fi connected devices – smartphones, laptops and tablets.

What has been done to fix the issue without success

  1. –  Uninstalled/re-installed Wi-Fi printer software several times on Dell PC.
  2. –  Reconnected HP printer to wireless router-based network a couple of times
  3. – Both the printer’s maintenance panel and the Windows printer properties show the same IP address for the printer
  4. – Ran the Windows Printer Troubleshooter. It was a waste of time.

Answer

There are two ways to set up a wireless printer

1. – The printer and all other devices connect to a router by Wi-Fi or Ethernet cable. Windows creates a HomeGroup or classic Workgroup home network using cabled Ethernet or Wi-Fi connections to the networked devices.
2. –  The devices – desktop/laptop PC, phone, tablet, etc. – connect directly to the wireless printer without having to go through the router.

Using a router-based network is the best setup

Using a router-based network is the best setup. Most people use a router (that provides cabled and wireless capacity) to connect to the Internet, so most people can use that method. This problem involves such a setup.

Setting up a wireless printer is just a matter of following the installation instructions. Connecting an HP printer to a router, or any other wireless printer to a router, is a simple matter. There are many YouTube videos illustrating the setup process for particular makes/models of printer. Here is a good video about a router-based network setup:

Connecting an HP InkJet Printer to a Wireless Network –

https://www.youtube.com/watch?v=MC089uLATyw

The Windows Event Viewer revealed the nature of the problem

In this case, there was nothing wrong with the network setup. The Windows 7 Event Viewer revealed the problem, as shown in the images below. The log that indicates the nature of the problem is called the Microsoft-Windows-PrintService/Admin log. It says: OpCode: Spooler Operation Failed. This involves the Print Spooler that deals with print jobs.

Wireless printer problem - Windows 7 Event Viewer showing the Microsoft-Windows-PrintService/Admin log
Wireless printer problem – Windows 7 Event Viewer showing the Microsoft-Windows-PrintService/Admin log’s error message. Click on the image to view its full size
The Windows 7 Event Viewer open at the PrintService/Admin log
The Windows 7 Event Viewer open at the PrintService/Admin log. Click on the image to view its full size.

The fix was to clear the Print Spooler cache

Windows uses the C:\ drive by default. If the drive letter has been changed to a different letter for some reason, use that letter to navigate to the PRINTERS folder.

In this case, the fix was to clear the “Print Spooler” cache. This involved deleting the contents of the “C:\Windows\System32\spool\PRINTERS\ActMask” folder (or any other folder in the PRINTERS folder).

To do that go to Start => Control Panel => Folder Options and on the “View” tab click on “Show hidden files, folders, and drives”. Then, in Windows Explorer (File Explorer in Windows 10) navigate to to C:\Windows\System32\spool\PRINTERS\ActMask and delete all contents of the PRINTERS folder. The spooler operation failed because the contents of the PRINTERS folder (in its ActMask folder) was screwing things up. If there are no print jobs, there should be nothing in that folder.

C:\Windows\system32\PRINTERS folder
C:\Windows\system32\spool\PRINTERS folder. Click on the image to view its full size

The Windows Event Viewer

The Windows Event Viewer works in much the same way from Windows XP to Windows 10. It logs most of the system and produces logs that show errors, most of which can be ignored. Nevertheless, it is a very useful diagnostic tool. The “Spooler Operation Failed” error message was useful in diagnosing the cause of this problem.

There are many ways to to get to the Event Viewer in Windows 7 and 10. The easiest way is just to type event viewer in the Search box and click on the link that appears above the box.

If you need instructions, there are plenty of articles and YouTube videos on how to use the Event Viewer.

About Eric 275 Articles
I am an experienced PC technician who has been the owner and sole writer of the PC Buyer Beware! website since 2004. I am learning all the time in this very dynamic, ever-changing field.