T O P I C R E V I E W |
swestner |
Posted - Sep 03 2013 : 01:28:26 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 |
5 L A T E S T R E P L I E S (Newest First) |
fab |
Posted - Oct 17 2013 : 01:20:26 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. |
swestner |
Posted - Oct 10 2013 : 07:55:34 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 |
fab |
Posted - Sep 24 2013 : 22:48:14 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.
|
swestner |
Posted - Sep 09 2013 : 00:22:31 Yes, we use scanner dialog. |
fab |
Posted - Sep 08 2013 : 23:58:06 Hello, are you using scanner dialog (VisibleDialog=true)? |