none
Terminal Server 2012 Redirected Printer Problems

    Question

  • Hello, we have a 2012 Server R2 that we use a Terminal Server.  Users are having problems printing to redirected printers(network printers seem ok).  Sometimes it will work and other times it won't work at all or it will work until they log off then won't work after that.  I have the Group Policy set to use easy print driver first which has always worked in the past and we install drivers for the printers that don't work well with Easy Print.  I have tried changing the Group Policy, changed the Spool folder permissions, restart print spooler, restart the server but doesn't help.  I do get the event entries below but a google search has lead to dead ends.  This just started in the past 2 weeks so not sure what could have changed.  Thanks for any help.

    Event Errors:

    The document Print Document, owned by (user), failed to print on printer HP LaserJet 700 M712 PCL 6 (redirected 67). Try to print the document again, or restart the print spooler.

    Data type: RAW. Size of the spool file in bytes: 197590. Number of bytes printed: 0. Total number of pages in the document: 1. Number of pages printed: 0. Client computer: (Server). Win32 error code returned by the print processor: 122. The data area passed to a system call is too small.

    Windows could not load print processor hpcpp165 because EnumDatatypes failed. Error code 126. Module: 7\hpcpp165.dll. Please obtain and install a new version of the driver from the manufacturer (if available), or choose an alternate driver that works with this print device.

    Windows could not load print processor hpzppwn7 because EnumDatatypes failed. Error code 126. Module: 7\hpzppwn7.dll. Please obtain and install a new version of the driver from the manufacturer (if available), or choose an alternate driver that works with this print device.

    Failed to upgrade printer settings for printer 1802 driver HP LaserJet 400 M401 PCL 6. Error: 1801. The device settings for the printer are set to those configured by the manufacturer.

    Wednesday, December 9, 2015 1:31 PM

Answers

  • After I did some Windows Updates, removed a few printer drivers, deleted shd and tmp files in the printers folder and restarted, the issue has been resolved.  I believe the tsprint.dll was upgraded in one of the updates that might have resolved it.
    • Marked as answer by jjames930 Tuesday, December 15, 2015 6:59 PM
    Tuesday, December 15, 2015 6:59 PM

All replies

  • Hi James,

    I suggest you try to update printer drivers and fully patch Windows systems to see whether the issue persists.

    In addition, you may configure session time limits for idle and disconnected RDP sessions.

    More information for you:

    Session Time Limits
    https://technet.microsoft.com/en-us/library/ee791886(v=ws.10).aspx

    Best Regards,
    Amy


    Please remember to mark the replies as answers if they help and un-mark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    Sunday, December 13, 2015 2:21 PM
    Moderator
  • After I did some Windows Updates, removed a few printer drivers, deleted shd and tmp files in the printers folder and restarted, the issue has been resolved.  I believe the tsprint.dll was upgraded in one of the updates that might have resolved it.
    • Marked as answer by jjames930 Tuesday, December 15, 2015 6:59 PM
    Tuesday, December 15, 2015 6:59 PM