[Okta Webinar] Learn how to a build a cloud-first strategyRegister Now

x
?
Solved

PrintTicket provider failed to bind

Posted on 2014-04-11
16
Medium Priority
?
2,056 Views
Last Modified: 2014-05-23
I have 2 servers running Server 2012 Standard.  1 of those servers is used for RDS only.  I have workers from multiple locations that run a program on the RDS server thru RdWeb.  No issues there.  However, when a worker tries to print a report, whether it's from a Windows 8 64 bit PC or a Windows 7 64 bit PC, the following error always comes up:

PrintTicket provider failed to bind to printer. Win32 error. Access is denied.

I have seen the Microsoft KB 2872151 article and ran the Microsoft Fixit 20112, but it still errors out.  I've researched it online and saw a workaround using VS2013, but that program is not installed on our Server...only SQL Server Management Studio 2012.

Any suggestions would be greatly appreciated!

Dave
0
Comment
Question by:Voltron5
  • 8
  • 7
15 Comments
 
LVL 43

Expert Comment

by:Rob
ID: 40026953
You haven't had a hit yet on this question so I'll do what I can to help.

I doubt VS 2013 would fix your issue as it sounds like you're using a 3rd party app?  When you say "print a report", from the program in the RD session?  I gather your users are trying to print to their local printer?
The users browser will be 32-bit so that should rule out any architecture issues, however are you getting the same issues from Windows 7/8 32-bit machines?
0
 

Author Comment

by:Voltron5
ID: 40027241
Yes, it is a third party app that is accessed thru RDWeb.  They are trying to print locally.  They don't have any 32 bit machines.  I've tried running in in IE 11 as well as Google Chrome, but the error message always pops up.  They have to save it in Dropbox as a pdf, so that they can then download it and print locally.
0
 
LVL 43

Expert Comment

by:Rob
ID: 40027857
Thanks for the update.

Have you ever had printing working with this 3rd party app?  In the office does the app print ok?

http://searchvirtualdesktop.techtarget.com/tip/Five-reasons-printer-redirection-causes-Windows-printing-problems-in-RDS highlights the following relevant issues:

Is it running on a domain controller?
Have you given users permissions to print?

Just check that these are covered.  Apologies if we're covering ground already travelled.
0
Efficient way to get backups off site to Azure

This user guide provides instructions on how to deploy and configure both a StoneFly Scale Out NAS Enterprise Cloud Drive virtual machine and Veeam Cloud Connect in the Microsoft Azure Cloud.

 

Author Comment

by:Voltron5
ID: 40034641
It's a hit or miss when printing.  Most of the time the error message comes up.  There are no issues printing locally, only the remote people.  I checked the link that you included and made 1 change to Group Policy.  It seems the error message is gone, and it appears to print, but nothing prints.  I checked out the local printer just in case, but it didn't print there either.  I'm going to check for the 4th time on the drivers stored on the RDS and make sure there are no issues there.  I will give an update as soon as I can.  I really appreciate the help you have given on this!

Dave
0
 

Author Comment

by:Voltron5
ID: 40035740
So, here's the latest.  I open the application on the RDS-Server.  I select the Report Viewer w/in the program.  When I hit the Print button, nothing happens. (no printing or error message) If I go into the Select printer option (button next to the Print button), I can see my local printer with the (redirect #).  I can select Properties and print a test page successfully.  The RDS-Server is not a DC.  As for giving Users permission to print, I added "Everyone" with Full access for the Printers folder. (C:\Windows\System32\Spool\Printers.  I'm not sure what else I'm missing.  I configured the 5 items in the Printer Redirection folder inside Group Policy on the RDS-Server to what I believe to be correct:
1 - Do not set default printer to be default printer in a session:  Dissabled
2 - Do not allow client printer redirection:  Disabled
3 - Use Remote Desktop Easy Print printer driver first:  Enabled
4 - Specify RD Session Host server fallback printer driver behavior:  Not Configured
5 - Redirect only the default client printer:  Not configured.  (i did try it Enabled, but no change)

     I'm not sure what else I'm missing... Thoughts??

Dave
0
 
LVL 43

Assisted Solution

by:Rob
Rob earned 2000 total points
ID: 40036412
Frustrating. Feels like your so close :-)

Interesting about the test page printing ok. Have you tried printing from other apps e.g.word or pdf doc, webpage?

Just trying to make down to the 3rd party app the driver
0
 

Author Comment

by:Voltron5
ID: 40043449
Beyond Frustrated!  I took your advice and published Word pad.  NO issues printing.  Went back into main program, nothing prints.  Again, the only positive is that I don't receive an error message.  So, it seems to be the Report viewer in the application.  And here's another interesting tidbit... Apparently, one of the laptops can print using a USB printer, but won't print using the network printer.  The local and remote network printers are Canon, but they are different models.  They do however, have the same local static IP address.  Now that I'm thinking about it more, the Canon at the remote location is using a UFR II XPS driver, instead of the normal PCL or PS.  I'm going to install the Canon with a PCL driver and see what happens.  I'll let you know...
0
 
LVL 43

Assisted Solution

by:Rob
Rob earned 2000 total points
ID: 40043723
Ok, I hope to hear good news!

Just to confirm, you were able print using word to the remote printer. In other words the only program that doesn't work is your "main program"?

Are there any logs generated by your main program?
Is there anything recorded in Windows event viewer?
0
 

Author Comment

by:Voltron5
ID: 40059116
I'm going to find out about the logs in the main program and check the Windows event viewer as well.  I'm hoping to be on site tomorrow to install the drivers (locally) and check the logs.  I'll let you know what happens.
0
 
LVL 43

Expert Comment

by:Rob
ID: 40060374
Ok - I'll be monitoring :)
0
 

Author Comment

by:Voltron5
ID: 40062283
Ok... I have added every PCL driver (x64 and x86) to the RDS Server Printer  properties for the remote printer.  Still no good.  I checked the  event viewer on a remote workstation after I received the error.  There is no error or warning in this viewer.  Checked the event viewer on the RDS server... Event ID 122...Access to Drivers on Windows Update Blocked by Policy.  I corrected the policy to  Always install from Windows Update.  Still no good.  There's no other error in any part of the event viewer tied to Remote, printing, or terminal services.  I believe this issue is with the company whose program is being run.  I am going to contact them again and let them know that I can print from other apps, just not theirs.  I'll keep you posted.
0
 
LVL 43

Expert Comment

by:Rob
ID: 40063045
That's exactly what we were after, in that it's the 3rd party program with the issue as other programs print fine.  Will be waiting to hear :)
0
 

Accepted Solution

by:
Voltron5 earned 0 total points
ID: 40074203
It is definitely the 3rd party application.  More importantly, it is their latest version.  I decided to try to print from the older version (which is no longer being used) and  it printed fine.  I submitted my results to the manufacturer and they forwarded it to their developers.  I will close this ticket.  Thank you for all of your help and suggestions!

Dave
0
 
LVL 43

Expert Comment

by:Rob
ID: 40074219
That's great news. :)
0
 

Author Closing Comment

by:Voltron5
ID: 40085850
The last thing I did before reaching the solution was to try an older version of the  program and see if I was able to print.  And I was.  This confirmed that the issue lies within the new version of the program and it is now up to the manufacturer to solve it.  However, I wouldn't have reached that conclusion if it weren't for Rob's expert advice in troubleshooting the problem.
0

Featured Post

Hire Technology Freelancers with Gigs

Work with freelancers specializing in everything from database administration to programming, who have proven themselves as experts in their field. Hire the best, collaborate easily, pay securely, and get projects done right.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

One of the most important things in an application is the query performance. This article intends to give you good tips to improve the performance of your queries.
LinkedIn blogging is great for networking, building up an audience, and expanding your influence as well. However, if you want to achieve these results, you need to work really hard to make your post worth liking and sharing. Here are 4 tips that ca…
In this tutorial you'll learn about bandwidth monitoring with flows and packet sniffing with our network monitoring solution PRTG Network Monitor (https://www.paessler.com/prtg). If you're interested in additional methods for monitoring bandwidt…
In this video we outline the Physical Segments view of NetCrunch network monitor. By following this brief how-to video, you will be able to learn how NetCrunch visualizes your network, how granular is the information collected, as well as where to f…

872 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question