Clarion ProScan Help

About Drivers and Hardware

About Drivers and Hardware

Previous topic Next topic  

About Drivers and Hardware

Previous topic Next topic  

This is a short and simple subject.

 

"Sorry - we don't do drivers or hardware"

 

 

Since ProScan is built with ImageEx, it can only do what ImageEx can do.  It is as simple as that.   Even if we wanted to get into the bowels of driver code (which we don't) we could not as we are working one level above that.

 

Have we left you high and dry here?

 

No.

 

 

The simple truth of the matter is that hardware is the pits and drivers are the source of most computer problems in the universe.

 

Scanners and other TWAIN devices are no exception.

 

 

In an effort to create a product that would not place us in the middle of support issues AND to protect you the developer from the same thing, ProScan was written with great care.

 

Even though there are status checks and state checks that we could call against the hardware driver - we do none of that.

 

The reason for this is that quite a bit of the hardware out there either does not obey the command, answer the call, or even worse - it answers it wrong.

 

So in our scanner setup we provide all the calls that could be made to the scanner to setup a profile.  We also take the approach of allowing you to set some value On or Off - or not attempt to set it at all.  Either way we just send the command (or not) and then move along never checking for a result code.  No bad result codes = no errors that you have to explain to your customer!

 

Then we provide this wonderful thing called a TEST BUTTON.

 

So the logic is simple (and presented to your customers in our help files) the same way:

 

Set the settings that you THINK you want your scanner to obey.  Then TEST it.  If it works - great, save it as a profile.  If it does not, then accept the fact that the particular combination of commands you are asking for is NOT going to work.

 

If you as a developer hold this idea high (and select and sell good hardware), then you can insulate yourselves against any support calls that could be driver related.

 

Just remember - we've done all we can to protect you, but we don't do drivers!

 

 

We do feel your pain however and as a way of helping out, we are hosting some hardware forums in our newsgroups.  We will have an area where you can post your successes and failures about various hardware - along with solutions and suggestions!