Hi Scott Winters,
Thank you for reaching out to Microsoft Q&A forum.
Please note that our forum is a public platform, and we will modify your question to hide your personal information in the description. Kindly ensure that you hide any personal or organizational information the next time you post an error or other details to protect personal data.
I understand how frustrating it is to see the printer show up on the network but then fail to connect, especially after trying it on multiple devices.
To get this working reliably, please try the steps below. They’re a bit more manual, but they usually help resolve the issue and keep the printer stable going forward:
Step 1 – Install the shared printer using manual settings
On the Surface Laptop, open Control Panel > Devices and Printers and click Add printer. If the printer doesn’t install automatically, choose The printer that I want isn’t listed, then select Add a local printer or network printer with manual settings. When prompted, choose Create a new port, set the port type to Local Port, and enter the shared printer path in this format:
\ComputerName\PrinterShareName
(for example: \OFFICE-PC\HP_LaserJet).
When asked for a driver, select the printer model from the list, or click Have Disk and install the driver downloaded from the printer manufacturer’s website. Complete the remaining prompts to finish the installation.
Step 2 – Enable the network client component (if needed)
On some systems, an additional network client component may be required. Press Win + R, type optionalfeatures, and press Enter. Enable SMB 1.0 / CIFS Client (client only, not server), then restart the laptop. After rebooting, try printing again.
Step 3 – Check the computer sharing the printer
On the PC that is sharing the printer, confirm the latest supported printer driver is installed: Open Print Management > Print Servers > Drivers. Confirm that a current, supported driver is installed (Type 4 preferred if available). If needed, reinstall the printer on that PC using the latest driver from the printer manufacturer.
Restarting the Print Spooler service can also help ensure the connection refreshes correctly: Open services.msc > Print Spooler > Restart.
Step 4 – Alternative option
If the issue continues, installing the printer driver on the Surface Laptop first (with no printer connected) and then adding the shared printer using Step 1 often helps avoid connection problems.
I know this isn’t as straightforward as clicking “Connect,” but once installed this way, the printer should remain stable and continue working normally.
Please keep me posted on how it goes, and feel free to reach out if you need any further assistance.
If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.