ImageEn for Delphi and C++ Builder ImageEn for Delphi and C++ Builder

 

ImageEn Forum
Profile    Join    Active Topics    Forum FAQ    Search this forumSearch
Forum membership is Free!  Click Join to sign-up
Username:
Password:
Save Password
Forgot your Password?

 All Forums
 ImageEn Library for Delphi, C++ and .Net
 ImageEn and IEvolution Support Forum
 ImageEn 4.3.1 and Konica Minolta bizhub c353 via
 New Topic  Reply to Topic
Author Previous Topic Topic Next Topic  

swestner

17 Posts

Posted - Sep 03 2013 :  01:28:26  Show Profile  Reply
Hello Fabrizio,

we use Delphi 2007 and Delphi XE 3 together with ImageEn 4.3.1.

Some of our customers use a Konica Minolta bizhub c353 to scan images via twain with our application.

If we set the resolution to 300 dpi on the scanner-touchpad and do a scan ImageEn recognize the images with 600 dpi.

IrfanView or other TWAIN-scan-programs recognize the images with 300 dpi correctly.

With other scanner like Fujitsu 6130 for example we have no problems.

Could you help us to solve the problem?

You could connect via teamviewer to one of our PC and could directly debug the component and the scan-process. If you want to do so please give us a time/date.


Greetings

Stefan Westner

fab

1310 Posts

Posted - Sep 08 2013 :  23:58:06  Show Profile  Reply
Hello,
are you using scanner dialog (VisibleDialog=true)?
Go to Top of Page

swestner

17 Posts

Posted - Sep 09 2013 :  00:22:31  Show Profile  Reply
Yes, we use scanner dialog.
Go to Top of Page

fab

1310 Posts

Posted - Sep 24 2013 :  22:48:14  Show Profile  Reply
Hello,
ImageEn gets properties from the scanner and re-set them just before scanning. To disable this behavior you should set:

TwainParams.CompatibilityMode := true;

It should maintain the settings of the scanner.
Go to Top of Page

swestner

17 Posts

Posted - Oct 10 2013 :  07:55:34  Show Profile  Reply
Hello Fabrizio,

I tested with CompatibilityMode := True and it makes no difference. ImageEn still get 600 dpi from the scanner, IrfanView get 300 dpi.

BTW, CompatibilityMode := True results in an endless loop: the same page is always scanned endless.

In the meantime other customers reported problems when using our app (compiled with Imnage 4.3.1) together with TSScan (see http://www.terminalworks.com/remote-desktop-scanning/).

With the previous version of our app (compiled with ImageEn 3.1.2) the scanning works with TSScan.

The first problem we have to solve is the wrong dpi. We could test and reproduce that in the XE 3 IDE because we have such a scanner in the network.

Is it possible that you connect to our development-PC via TeamViewer and debug where the wrong paramters are come from?

Greetings

Stefan Westner
Go to Top of Page

fab

1310 Posts

Posted - Oct 17 2013 :  01:20:26  Show Profile  Reply
Hello Stefan,
I have no problems to connect via TeamViewer (please write in private about it). However I fear that the problem could not be solved: the reason is that ImageEn doesn't set (communicate to the device) the DPI, unless you set them using:

ImageEnView.IO.TwainParams.XResolution := ... (or YResolution)

So there isn't an actual reason because you get 600 dpi instead of 300.
Go to Top of Page
  Previous Topic Topic Next Topic  
 New Topic  Reply to Topic
Jump To: