Cant print B&W from application

Here is the scenario:

2008 R2 DC, with shared printers.
2003 RDS server with clients.

Printer installed on 2008 with driver, shared and attached to 2003 server.

DC prints windows test page, test color document, internet explorer as B&W
TS as administrator prints windows test page, test color document, internet explorer as B&W
TS as users (tested 3 different users) prints windows test page, test color document, internet explorer as B&W

On TS as user, application brings up a crystal report and it prints color.
If I go in and tell check, it says B&W but it prints color, If I select color and then back to B&W it prints B&W.

Where do I start troubleshooting?
Application just does not query the current printer settings?

As far as I am concerned as an IT guy, all other applications but this one print B&W its doing exactly what it should.
2 of my colleagues say its drivers. I just cant see it being drivers if all my other stuff is working fine.

I personally think the application in question is so old or not written right, that its just not queering for the current settings (yes it was set on color, I set it to B&W to force B&W prints)

Thoughts and opinions?
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Unless the application was written and incorporates the printer drivers, several things do not make sense, is the crystal report defaults to using the default printer with whatever settings are configured on it without the option to access properties, to alter?
In this case, you have to make changes to the default printer prior to trying to print.

What application is in use?
wyliecoyoteukIT directorCommented:
Crystal reports has a printer setup for each report. only settings made there will apply to the report.
These settings are saved with the report.
Application settings can always override printer driver settings.
wlacroixAuthor Commented:

Its a custom application with some old delphi code, I am not a programer by any means so don't understand it.
My suspicion is that the printer driver settings that I have changed are not getting passed to the users sessions on the terminal server.

I have made changes to the printer on the dc, I have verified the settings on the terminal server as an administrator, and as a user.
I can print the windows test page in B&W as stated. Both as an administrator and as a user. As far as I am concerned its working fine. When I push the crystal report to a PDF and print from that it gets printed B&W.
When I print from the application it gets printed in color, like its bypassing all the printer settings.

I can check printer properties, it is set to B&W but still prints color, if i select color then choose ok, then go back in and choose B&W and choose ok and then print, it prints in B&W.
Like my changes have then taken priority properly.
If I exit the crystal report, then chose the same report but a different client (E.G the next line down in the application) it then prints color by default.

Hope that helps
Has Powershell sent you back into the Stone Age?

If managing Active Directory using Windows Powershell® is making you feel like you stepped back in time, you are not alone.  For nearly 20 years, AD admins around the world have used one tool for day-to-day AD management: Hyena. Discover why.

I suspect the application setting are user based rather than a central configuration.
I further suspect that when you look at printer properties within the application that it does not accurately portray the current settings for the driver.
I.e. If you change the settings directly on the printer properties, does the application based printer configuration reflect them?  Does the application run with the user credentials or is it running with some special credentials?

As pointed out by wyliecoyoteuk when designing crystal reports some may define a specific printer while Some will reference the user's default.
wlacroixAuthor Commented:
Arnold, I have tested 3 users and they are exactly the same, as my example above. It does not seem user based. But that does not mean its so. My suspicion is the application itself has its own settings.

When You look under the user settings it does infact "LOOK" like it set properly, it even says B&W on the printer properties, but it prints in color. IF i choose color, click ok, then choose B&W it will print B&W, when I go back into the next line in the Application to print the next order, its color again.

Yes If I change it as an admin to color, and you go into the application it will show the changes, but yet again do whatever it wants, In this case it WAS set to color, I changed it on the print server, double checked the settings as an administrator on the terminal server, checked the settings as a user, they are all the same.
Also as stated IN A USER ACCOUNT; everything will print B&W except this one application.

Yes the application runs as a user, all users on a terminal server are just that, users.

I will check with the programer that build the reports in question.
wyliecoyoteukIT directorCommented:
Applications can always override print driver settings.
That is true of any application in Windows.
Applications do not query the printer settings.

When you go to file>print, the dialogue that comes up is not a printer dialogue, it is the application dialogue.
The print driver settings are only accessed by clicking the "properties" button.

Crystal reports has a printer setup dialogue, but as you are calling a pre-prepared report from a third party program, any changes made will only remain fixed for that session.
Settings for a report are saved with that report.
You need to edit the report itself, in Crystal.

The other alternative is to edit the report and convert it to black and white.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
This question has been classified as abandoned and is closed as part of the Cleanup Program. See the recommendation for more details.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Windows Server 2003

From novice to tech pro — start learning today.