Hello,
Thank you for posting in the Microsoft community forum.
According to the description, you are experiencing the issue of the same document being printed multiple times when printing. You can open the print-related log in the Windows Event Viewer to find out if there are any errors or warnings related to the print spooler.
In addition, you can try the following solutions:
- Sometimes, due to network delay or slow response of the printer, clicking "Print" multiple times leads to repeated submission of tasks, or the same task is accumulated in the printing queue, resulting in the printer continuing to work. You can open Control Panel > Devices & Printers, right-click the printer that has the problem, and select View Print Queue to check whether there are duplicate print jobs in the print queue.
- Incompatible or corrupted printer drivers may throw an error resulting in duplicate printing issues. Updating or reinstalling the driver usually resolves the problem.
- The printer may be incorrectly set to copy or print multiple times, resulting in the output of many documents. In this case, you need to check the printer settings and change them to the correct settings.
- Sometimes patch updates for Windows may cause problems with the printer. You can try installing the latest patch to fix the issue.
- Check and adjust the connection status between the printer and the computer, make sure the connection is stable, including USB connection and network connection, and check if the firewall and antivirus software are blocking the communication between the printer and the computer.
- Hardware failure of the printer: For example, the print head is blocked, the ink cartridge is faulty, or the sensor is malfunctioning, etc., which may cause the printer to be unable to accurately identify and control the printing task, resulting in repeated printing.
- Session persistence allows the load balancer to forward subsequent requests to the same server based on the client's session information, which ensures that the same print job will be routed to the same server. You can do this by configuring session persistence based on client IP. If your print jobs have a fixed server to process them, you can also configure a load balancer to use static routing to always send specific job requests to a specific server.
I hope this helps.
Best regards
Jacen