Well, it's clear, but it seems like a lot of "hand-holding." If your user cannot set up the printer driver and print a test page they might also be unable to run your software. (I'm only thinking out loud; but when you buy Word, or AutoCAD, or whatever, the vendor expects you to set up your own printer. They give tips in help, but you must do this yourself. As I ponder this, it seems this is far and away the more common way things are done.)
Are you sure you can't ask the user to print a test page?
Of course, you could add a test output, and allow them to print that output using the same code that will eventually print the real data. If the test comes out in the wrong place, then the users can call you, or change their computer's configuration. Would that cover the needs?
|