double sided printing from a web page

I have a web application in C# - ASP.NET.
The client wants the application to print a report on 2 sided (both the sideds of the paper) by default.
Is this possible ?  If yes, please explain how.

VU3LMG
LVL 1
vu3lmgAsked:
Who is Participating?
 
StephanConnect With a Mentor Lead Software EngineerCommented:
The printing software handles the printing part, this cannot be done by a webpage itself.
0
 
Alexandre SimõesConnect With a Mentor Manager / Technology SpecialistCommented:
You can't.

What you can do is:
1 - create create another printer for the same print device and configure it to always print in double sided mode.
2 - Install this or similar software: Automatic Printer Switcher
3 - Configure this application to use the printer created on (1) by default when the user is using the browser.
0
 
Michel PlungjanConnect With a Mentor IT ExpertCommented:
For IE you have one chance - install this plugin

http://scriptx.meadroid.com/home.aspx

ScriptX is used to ensure the consistent formatting and appearance of the printed output of browser-hosted content from any local or networked printer, regardless of the printing attributes already set in that computer's Internet Explorer (IE) browser.

From script, ScriptX applies a document author's desired attributes at the time of printing browser window or framed content. Once the print job is complete, all the user's default settings are automatically restored. Functionality includes:
* Define printed header, footer, margins & orientation from script
* Select printer, paperSource & paperSize
* Enumerate printers & their resources
* Determine a range of printer properties & control the print queue
* Perform background printing
* Set page range, margin measure, print scale & preview zoom

Disclaimer: I am not in any way associated with MeadCo
0
 
vu3lmgAuthor Commented:
Decided to ask the client to setup their printer as per their choice.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.