Welcome to our Knowledge Base

Enter your search terms below.

Categories
< All topics
Print

Problems when printing with print server on operating system Microsoft Server 2022

Description of the problem

Users of steadyPRINT on Windows Server 2022 might no longer be able to print via VPD (Virtual Printer Driver) printing methods such as vPrinter, vDirect or vName. This is due to a faulty DLL that was introduced by a Windows update. In this case it is the DLL for the „Microsoft XPS Document Writer“, whicht impairs the functionality of XPS-based drivers. The problem only occurs on Windows Server 2022 if terminal servers 2019 or lower or Windows 10 Clients or lower are used. The problem does not occur with terminal server 2022 or Windows 11.

Affected systems:

  1. Print servers with operating system Windows Server 2022 (in combination with terminal server 2019 or lower, or Windows 10 Clients or lower)
  2. steadyPRINT VPD printing methods

Reason:

The specific DLL “MXDWDRV.DLL” used for the Microsoft XPS Document Writer has become damaged or faulty due to Windows Updates. This error has existed since the release of Microsoft Server 2022. As the VPD driver of steadyPRINT is based on the XPS technology, this faulty DLL leads to printing problems.

Solution

In order to solve the printing problem, the faulty DLL must be replaced by a functioning version. The functioning version can be extracted from a system that has not yet received the Windows update in question.

Steps for fixing the problem:

  1. Identify a Windows system that has not yet received the critical update.
  2. Navigate to the path on this system: C:\Windows\System32\spool\drivers\x64\3\
  3. Copy the file MXDWDRV.DLL from this path.
  4. Replace the faulty DLL on the affected server with this copy.
  5. Create a backup copy of the current MXDWDRV.DLL.
  6. Insert the new MXDWDRV.DLL to the path mentioned above.
  7. Restart the print spooler service.
  8. Open the command prompt as administrator.
  9. Execute the command „net stop spooler“ and wait until the service has stopped.
  10. Restart the service with „net start spooler“.

Additional notes:

  • Backup all important data before replacing the files.
  • It is recommended to perform this action during a scheduled maintenance window to minimize downtime and potential disruption to end users.
  • After restarting the spooler service, check whether the printing process is working successfully.

For further support or in case of problems, please contact the steadyPRINT technical support.

Error message:

ID: 29408 | Zur deutschen Version

Was this article helpful?
0 out of 5 Stars
5 stars 0%
4 stars 0%
3 stars 0%
2 stars 0%
1 stars 0%
5
How can we improve this article?
Please submit the reason for your vote so that we can improve the article.
btnimage