hacking the print option screen

Posted on 2007-10-01
Last Modified: 2010-04-12
When you print in a Windows environment you typically invoke the print option screen of the associated printer - be that a Canon, Epson etc These options: print double-sided, black/colour etc are typically available (if supported) though you have to look for them which is obviously time consuming. I'm sure a small add-in application could be programmed that would make these options available as part of the initial print option screen thus facilitating ease-of-use for joe bloggs and hopefully saving thousands of wasted pages.

If there are several networked printers and they are different makes, eg: a couple of canons and 10 lexmarks then you'd likely need an option to choose your "nearest" printer and then proceed to select the various options that you suggest for that printer.

I wonder if someone could offer any help in conceiving how this type of application might work. I'm fairly sure the app would need to interface with each individual printer interface rather than just a common microsoft printing interface though I am not sure about this.

Is what I propose even possible?

Thanks for any help.
Question by:myrepublic
    LVL 54

    Accepted Solution

    In most cases it won't be possible.  The ability to use this for different makers would make this even more difficult and less possible.

    You would have to design your own "printer dialog" screen so this would have to be part of you Windows application.  It couldn't be something to replace the Windows printer dialog in all programs.  The printers would need to share a common language and set of commands.  For example you wanted to do this for all of your HP Laser printers which use PCL/PJL.  Even in that case you might have printer features that would need different coding or be unsupported but the common options would be available.  Other maker's printer might even be supported if they also supported the language.

    Otherwise, especially with host based printers, the driver is essential.

    Let me know how this helps or if you have a question.

    LVL 1

    Expert Comment

    Forced accept.

    EE Admin

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    Wish Marketing would stop bothering you?

    Is your marketing department constantly asking for new email signature updates? Are they requesting a different design for every department? Do they need yet another banner added? Don’t let it get you down! There is an easy way to manage all of these requests...

    Suggested Solutions

    Our Group Policy work started with Small Business Server in 2000. Microsoft gave us an excellent OU and GPO model in subsequent SBS editions that utilized WMI filters, OU linking, and VBS scripts. These are some of experiences plus our spending a lo…
    Whether you've completed a degree in computer sciences or you're a self-taught programmer, writing your first lines of code in the real world is always a challenge. Here are some of the most common pitfalls for new programmers.
    In this fifth video of the Xpdf series, we discuss and demonstrate the PDFdetach utility, which is able to list and, more importantly, extract attachments that are embedded in PDF files. It does this via a command line interface, making it suitable …
    Windows 8 came with a dramatically different user interface known as Metro. Notably missing from that interface was a Start button and Start Menu. Microsoft responded to negative user feedback of the Metro interface, bringing back the Start button a…

    737 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

    Need Help in Real-Time?

    Connect with top rated Experts

    18 Experts available now in Live!

    Get 1:1 Help Now