Atalasoft
Welcome to Atalasoft Community Sign in | Join | Help
in

dotISIS vs dotTWAIN

Last post 02 Aug 2008, 10:36 AM by Glenn. 2 replies.
Sort Posts: Previous Next
  •  31 Jul 2008, 7:46 AM 15107

    dotISIS vs dotTWAIN

    Hello,

     I'm currently evaluating Atalasoft's dotTwain and dotISIS products.

    Q1: Is there a separate forum dedicated to dotISIS ?

    Q2: dotISIS does not detect my 'Devices' (ie. it implements the collection of installed (in this case ISIS) drivers into Devices ??).  I installed a canon DRX-10, i can see the DRX10C.PXN in my PIXTRAN directory. The dotTwain component correctly retrieves that device from my system. I've tried to use the RefreshList() method but no success.

    ==> Q2 solved by this post : http://www.atalasoft.com/cs/forums/2/8206/ShowThread.aspx  (see bottom)

     Q3: we need to implement some advanced features (such as auto-straighten, black border removal, despeckle, ...) into our software. How can this be achieved by using the dotISIS component ?

     Q4: How to store (user selected) settings and reload them ?  prefer ISIS but TWAIN will be used as backup.

     

    Thanks,

    Yves

     

  •  31 Jul 2008, 9:35 AM 15108 in reply to 15107

    Re: dotISIS vs dotTWAIN

     

    Regarding Q3 I've found this post, which explains how to collect the devices CAPABILITIES and then set/unset each capability by dotTwain :

     http://www.atalasoft.com/cs/forums/thread/13067.aspx

     

    Is it possible to do same kind of actions through dotISIS ?

    I've collected a list of all supported settings of my device, but many of them are 'unknown', so I'm not sure

    1) where the selected setting (it's only a number) stands for    (i've googled but cannot find such a list, it should be a standard list of all possible ISIS features by number, only file i've found is the pixtools API (help) file, but it isn't as descriptive as I hoped, for instance I was hoping to find the TAGs responsible for setting 'Auto-straighten' the pages while being scanned)

    2) how to 'enter' a new value for that setting through dotISIS  (and what the available values to use are)

     regards,

    Yves

     

     

     

  •  02 Aug 2008, 10:36 AM 15130 in reply to 15108

    Re: dotISIS vs dotTWAIN

    A1: There is no separate forum.  Since both DotTwain and DotImage ISIS are used for the same purpose, we should probably rename this forum to include ISIS.

    A3: Yes you can do this using IsisDevice.Controller methods. You first use GetSettingType to find out if the setting is an Int32, Rational or String.  Then you can use the appropriate Get/Set methods for that type.

    We only included properties for the most commonly used settings.  The header file for ISIS tags is quite large and contains a lot of settings that are only supported by specific manufacturers.  Even with that list, it's possible for manufacturers to create their own custom settings we would have no knowledge of.

    If you provide the manufacturer name and numeric values for the tags, I'll see if they exist in the header file.

    A4: Use the IsisDevice.Controller.SaveIniSettings and RestoreIniSettings methods.  You should save after calling IsisDevice.ShowDeviceDialog; then you can restore the settings without showing the dialog before you call Acquire.

    DotTwain has similar methods: Device.SaveParameters and LoadParameters.


    Glenn Chittenden Jr.
    Atalasoft Development Team
View as RSS news feed in XML