Remote Desktop Printing TCP/IP

network-printerremote-desktop-serviceswindows-server-2016

I have a Windows Server 2016 x64 Application server.
I have tested all kinds of printer and it's working fine.
But when clients are trying to print from remote session,
who have installed Standard TCP/IP port printers, they get error while printing from remote desktop.
I have checked printer driver and that's fine. what could be the creating issue?
is it in my end or in my client's end?

I have tested on:

  • Brother 5450DN(TCP/IP) printer
  • Adobe PDF
  • All other shared printers
  • all other network shared printers

The client have

  • Brother MFC 8890DW (TCP/PC) printer shared from other computer.

Hope for kindly co-operation.

Best Answer

I have worked a lot with printing issues and RDP earlier. It might be you are fooled by the fact its using TCP ports on the printers.

Make sure the print spooler service in running when you are trying to print, and make sure its running after you've tried. Many drivers are a huge piece of crap and should never be allowed to run in terminal server environments. Typically problem is they create some dialog in session 0 on the server and this is not allowed (any more) in terminal server environments and this cause the driver to crash, which might result in the print spooler service to crash and then you get errors like about.