has rolled out a new update for
users that comes with a fix for the bug that prevents them from printing documents.
According to a report by Neowin, the Satya Nadella-led tech giant has acknowledged the issue and has released an update for versions 1909, 1903 and 1803, however, so far, there is no update for Windows 8.1 or Windows 10 versions 1507, 1607, or 2004.
As per the report, here is the description of the fix:
“Addresses an issue that might prevent certain printers from printing. The print spooler might generate an error or close unexpectedly when attempting to print, and no output will come from the affected printer. You might also encounter issues with the apps you are attempting to print from, such as receiving an error, or the app might close unexpectedly. This issue might also affect software-based printers, such as when printing to PDF.”
The issue came to light last week where the company gave advice to users who were facing this problem. “If you connect a USB printer to Windows 10 version 1903 or later, then shut down Windows and disconnect or shut off the printer, when you start Windows again the USB printer port will not be available in the list of printer ports. Windows will not be able to complete any task that requires that port,” explained Microsoft on its support page.
Explaining the technical reason for this glitch, Microsoft said, If the driver for the USB printer contains a Language Monitor, the OpenPortEx callback function of the Language Monitor would not be called. As a result, the user cannot fulfill operations dependent on the operation of the Language Monitor. In the "Devices and Printers" control panel, when selecting [Print Server Properties] > [Port] tab, the port for the USB printer (such as "USB001") would not appear in the list of printer ports. As a result, the user cannot fulfill operations dependent on the existence of the port.”