The printer is shared, not directly connected to the network.
Then it is not a networked printer as the title of this thread suggests.
Does the host computer lose connection to the printer too? Or just the computers using the shared printer?
If the host computer too, you may need to totally uninstall the device, reboot, then start from scratch making sure it is working fine from the host. Then and only then, work on the remote computers.
If a problem only with the remote computer(s), this most likely is an issue with the host machine sharing the printer. This problem could be due to a Windows update, or with an update/configuration change with one of your security programs and can be difficult to troubleshoot.
Note this setup (sharing) is not ideal for many reasons - security being a big one. When you open up sharing, there are several vulnerabilities that may be exposed.
Since the M1212nf has an Ethernet port, why not make a true networked printer? This is a so much better for MANY reasons.
- First and foremost, no sharing required therefore much more secure,
- No host computer needs to be turned on or booted up and running properly for other computers to print to the device (this is a biggie for me),
- The printer can be centrally located anywhere on the network in convenient location for every user,
- The printer is not tethered to a host computer, taking up a large portion of that user's desk space,
- Everyone can print at the same time and the printer's internal print server will sort out the print jobs,
- Because the printer's print server is managing the print jobs, the host's system resources are not being hogged for printing tasks.
All you need to physically set this up is connect an Ethernet cable from the HP to a spare Ethernet port on your router or switch. If no spare port, 5-port Gigabit (10/100/1000Mbps) switches can be found just about anywhere for under $25, less if you just go with a 10/100Mbps switch (but I recommend 1Gb for future proofing). After that, you ensure the correct driver is installed on every machine needing to print to that device, then install a new printer (the networked computer) on each computer and be good to go.
From what I see, that HP has an embedded sever too. This is really nice as it allow any users to just enter the device's IP address into their browser and they can check printer and toner status or even scan documents without installing HPs bloated software on their systems.
By sharing this printer instead of networking it, you are not taking advantage of one of its greatest features your client paid for.