Quantcast
Channel: Saraff.Twain.NET
Viewing all 419 articles
Browse latest View live

New Post: Successful implementation of alternative GUI

$
0
0
Hello to all Saraff.Twain fans,

I have setup a project (named CineStripScanner) to scan cine film strips. This are 5 to 20 cm long snippets of a cine film ( 8mm, 9.5 mm Pathé, 16 mm) in order to digitize these cine films (footage mainly recorded by amateurs - most of them using Super 8 or Regular 8 film material).

The part of the program suite, that deals with the digitization and video generation already works perfectly since several years. ( See http://hosting.aktionspotenzial.de/CineToVidWiki/index.php/Hauptseite ) and there was also a program to support strip scanning. But with the advent of Windows 10 (32 and 64 Bits) this program (called ScanController) did not work anymore and we found no way to activate it under Windows 10. The problem is the native scanner driver (e.g. from Epson or other manufacturers). There is no way to evaluate several internals, which are needed to allow their exploitation.

When I started the project I did some surveys to find out what software might be needed to achieve the goal. There was MS WIA, TwainForC# from the Twain Working group and finally SARAFF.Twain.
First attempt was to exploit TwainForC#. But severe problems came up und the TWAIN Working Group was not really responsive. So I had a look at WIA, But WIA seemed to be not very well supported using C# and .NET as a conveniant development platform.

So I finally switched to SARAFF.Twain - and this was an excellent decission.
I up to this moment was a real novice in the TWAIN domain and I had several problems.
But a very big compliment to SARAFF. He is very responsive and provided all the required information - so I am currently in the situation, that the individual GUI I designed for my project is almost completed ( a few minor errors, but nothing severe).

All envisaged functions of the CineStripScanner related to scanning work well.
SARAFF.TWAIN provided all the needed functions in the SARAFF.TWAIN Package.
Again congratulations.

And this is a list of the offered functions of the CineStripScanner:

Dialog to define the parameters needed for scanning - e.g.
  • desired resolution (must be between 3200 and 4800 dpi or even more)
  • definition of scanning rectangle and rectangle position on the scaners pane.
  • definition of the desired image format (bmp, png and jpg - jpg with quality setting)
  • defining the target directory with the range of needed strip image file names
  • defining the number of scans that have to be performed in a loop (several hundreds)
Dialog to define the parameters needed for strip transportation through the scanner (a kind of feeder) exploitng an Arduino board and a stepper motor e.g.
  • the number of steps needed for moving the film foreward one strip
  • the time delay between steps
  • parameters to position the film in the scanner .
  • and so on........
I publish this in order to convince potential SARAFF.TWAIN users, that this is in my humble opinion the right platform to develop applications, that must incorparate image acquisition functions.

I want to thank SARAFF a lot, that he was so patient with me - because I had for sure also some very silly questions. But again, I got the needed support almost immediately.

I wish SARAFF good luck and good success in carrying on this excellent project.

Wolfgang

[Image](http://wkurz.com/upload/Screenshot_05-GUI2set-scanning-and-transport-parameters.jpg

Reviewed: Saraff.Twain.NET 1.0.20.517 Release (Jul 09, 2016)

$
0
0
Rated 5 Stars (out of 5) - Hello to all Saraff.Twain fans, I have setup a project (named CineStripScanner) to scan cine film strips. This are 5 to 20 cm long snippets of a cine film ( 8mm, 9.5 mm Pathé, 16 mm) in order to digitize these cine films (footage mainly recorded by amateurs - most of them using Super 8 or Regular 8 film material). The part of the program suite, that deals with the digitization and video generation already works perfectly since several years. ( See http://hosting.aktionspotenzial.de/CineToVidWiki/index.php/Hauptseite ) and there was also a program to support strip scanning. But with the advent of Windows 10 (32 and 64 Bits) this program (called ScanController) did not work anymore and we found no way to activate it under Windows 10. The problem is the native scanner driver (e.g. from Epson or other manufacturers). There is no way to evaluate several internals, which are needed to allow their exploitation. When I started the project I did some surveys to find out what software might be needed to achieve the goal. There was MS WIA, TwainForC# from the Twain Working group and finally SARAFF.Twain. First attempt was to exploit TwainForC#. But severe problems came up und the TWAIN Wor

Reviewed: Saraff.Twain.NET 1.0.20.517 Release (Jul 09, 2016)

$
0
0
Rated 5 Stars (out of 5) - Hello to all Saraff.Twain fans, I have setup a project (named CineStripScanner) to scan cine film strips. This are 5 to 20 cm long snippets of a cine film ( 8mm, 9.5 mm Pathé, 16 mm) in order to digitize these cine films (footage mainly recorded by amateurs - most of them using Super 8 or Regular 8 film material). The digitization and video generation part already works perfectly since several years. ( See http://hosting.aktionspotenzial.de/CineToVidWiki/index.php/Hauptseite ) Now I have finished the image acquisition part with SARAFF.TWAIN and it works perfect. The support provided by Saraff was excellent. Congratulations to Saraff for this wunderfull project. Wolfgang For the full review, please have a look into the discussion part of this site.

Reviewed: Saraff.Twain.NET 1.0.20.517 Release (Jul 09, 2016)

$
0
0
Rated 5 Stars (out of 5) - Hello to all Saraff.Twain fans, I have setup a project (named CineStripScanner) to scan cine film strips. This are 5 to 20 cm long snippets of a cine film ( 8mm, 9.5 mm Pathé, 16 mm) in order to digitize these cine films (footage mainly recorded by amateurs - most of them using Super 8 or Regular 8 film material). The digitization and video generation part already works perfectly since several years. ( See http://hosting.aktionspotenzial.de/CineToVidWiki/index.php/Hauptseite ) Now I have finished the image acquisition part with SARAFF.TWAIN and it works perfect. The support provided by Saraff was excellent. Congratulations to Saraff for this wunderfull project. Wolfgang For the full review, please have a look into the discussion part of this site. see: https://sarafftwain.codeplex.com/discussions/656183

Reviewed: Saraff.Twain.NET 1.0.20.517 Release (Jul 09, 2016)

$
0
0
Rated 5 Stars (out of 5) - Hello to all Saraff.Twain fans, I have setup a project (named CineStripScanner) to scan cine film strips. This are 5 to 20 cm long snippets of a cine film ( 8mm, 9.5 mm Pathé, 16 mm) in order to digitize these cine films (footage mainly recorded by amateurs - most of them using Super 8 or Regular 8 film material). The digitization and video generation part already works perfectly since several years. ( See http://hosting.aktionspotenzial.de/CineToVidWiki/index.php/Hauptseite ) Now I have finished the image acquisition part with SARAFF.TWAIN and it works perfect. The support provided by Saraff was excellent. Congratulations to Saraff for this wunderfull project. For the full review, please have a look into the discussion part of this site. see: https://sarafftwain.codeplex.com/discussions/656183

New Post: Sending DG_CONTROL message to Scanner

$
0
0
Hello Saraff, I received the email with the new Saraff.Twain.Aux sourcecode however it refers to
Saraff.Twain\Saraff.Twain.Aux\Twain32RealProxy.cs(168,55,168,82): error CS0426: The type name 'SerializableCancelEventArgs' does not exist in the type 'Saraff.Twain.Twain32'

SerializableCancelEventArgs is not defined in the forked Saraff.Twain library. Can you send the update to that library as well? When is the next release scheduled?

New Post: Sending DG_CONTROL message to Scanner

New Post: Sending DG_CONTROL message to Scanner

$
0
0
Hello Saraff, I was able to verify the changes. Looking forward to the release. -Mike

Updated Wiki: Introduction

$
0
0

Introduction

Elements of TWAIN

TWAIN defines a standard software protocol and API (application programming interface) for
communication between software applications and image acquisition devices (the source of the
data).
  • Application software. An application must be modified to use TWAIN.
  • Saraff.Twain.NET. Mediator between Application and Source Manager. Encapsulates the TWAIN protocol and provided object-oriented API.
  • Source Manager software. This software manages the interactions between the application and the Source. This code is provided in the TWAIN Developer’s Toolkit and should be shipped for free with each TWAIN application and Source.
  • Source software. This software controls the image acquisition device and is written by the device developer to comply with TWAIN specifications. Traditional device drivers are now included with the Source software and do not need to be shipped by applications.
Elements of TWAIN
Download Full Size Image

Installation of the Data Source Manager

All TWAIN 2.x Applications must use TWAINDSM.DLL. For TWAIN 1.x Applications use TWAIN_32.DLL.

Applications that wish to use access the Data Source Manager, must install it themselves. Please refer to the TWAIN website http://www.twain.org to obtain this file and for installation instructions. This DSM is fully backwards compatible with all versions of TWAIN. The Application Installer may include a Data Source Manager merge module: http://sourceforge.net/projects/twain-dsm/files/.

The TWAIN DSM is a shared library named TWAINDSM.DLL. There is a 32-bit and a 64-bit version of this file. TWAINDSM.DLL is installed in the Windows System directory (normally C:\Windows\System32). If installing the 32-bit file on a 64-bit system, it needs to end up in the WOW64 System directory (normally C:\Windows\SysWow64). By including the TWAIN DSM merge module in the application installer, the DSM is installed in the correct location.
Installation of the Data Source Manager
Download Full Size Image

Samples

  • TWAIN 2.x Application (64-bit) on Windows 7 64-bit
TWAIN 2.x Application (64-bit) on Windows 7 64-bit
Download Full Size Image
  • TWAIN 2.x Application (32-bit) on Windows 7 64-bit
TWAIN 2.x Application (32-bit) on Windows 7 64-bit
Download Full Size Image
  • TWAIN 1.x Application (32-bit) on Windows 7 64-bit
TWAIN 1.x Application (32-bit) on Windows 7 64-bit
Download Full Size Image

Released: Saraff.Twain.NET 1.0.21.533 Release (Aug 02, 2016)

$
0
0
Added ability to cancel the scan.

Created Release: Saraff.Twain.NET 1.0.21.533 Release (авг 02, 2016)

$
0
0
Added ability to cancel the scan.

Released: Saraff.Twain.NET WPF Samples (Mar 18, 2014)

$
0
0
Simple, Advanced and Advanced Async Samples


Figure 1 - Saraff.Twain.Wpf.Sample1


Figure 2 - Saraff.Twain.Wpf.Sample3

Updated Release: Saraff.Twain.NET WPF Samples (мар 18, 2014)

$
0
0
Simple, Advanced and Advanced Async Samples


Figure 1 - Saraff.Twain.Wpf.Sample1


Figure 2 - Saraff.Twain.Wpf.Sample3

Released: Saraff.Twain.NET Outproc Samples (Mar 30, 2016)

$
0
0
Saraff.Twain.NET Outproc Samples

Saraff.Twain.OutprocSample1 - Simple
Saraff.Twain.OutprocSample2 - Advanced
Saraff.Twain.OutprocSample3 - Advanced Async


Figure 1 - Component Model of Saraff.Twain.OutprocSample


Figure 2 - Saraff.Twain.OutprocSample3

Updated Release: Saraff.Twain.NET Outproc Samples (мар 30, 2016)

$
0
0
Saraff.Twain.NET Outproc Samples

Saraff.Twain.OutprocSample1 - Simple
Saraff.Twain.OutprocSample2 - Advanced
Saraff.Twain.OutprocSample3 - Advanced Async


Figure 1 - Component Model of Saraff.Twain.OutprocSample


Figure 2 - Saraff.Twain.OutprocSample3

Updated Wiki: Home

$
0
0
Saraff.Twain.NET is the skillful scanning component which allows you to control work of flatbed scanner, web and digital camera and any other TWAIN device from .NET environment. You can use this library in your programs written in any programming languages compatible with .NET technology.

Features:
  • TWAIN specification 1.x / 2.x compatible
  • Programming environments: .NET Framework 2.0 or higher, WPF 3.5 or higher
  • Full support for x86 and x64 platforms
  • This is a fully-managed .NET library to guarantee the fast working in .NET Framework
  • Acquire images from scanners, web or digital cameras and any other TWAIN device
  • Data source enumeration and selection
  • Control the work of Automatic Document Feeder (ADF) while scanning
  • Supports Native, Buffered Memory, Disk File and Memory File image transfer mode
  • Set up images acquisition parameters (pixel type, resolution, page size, image layout rectangle, brightness, contrast, etc)
  • Retrieve the extended image information from scanner (barcode, patch code info, etc)
  • Control advanced capabilities of TWAIN devices (rotation of images, scaling of images, filters of images, paper handling, the patch code detection and etc)
  • Save acquired images as BMP, JPEG, PNG, GIF, TIFF files
Saraff.Twain.NET was tested and has examples of use for:
  • Microsoft Visual C# 2005 / 2008 / 2010 / 2015
  • Microsoft Visual Basic - VB.NET 2005 / 2008 / 2010 / 2015
Supported frameworks: .NET 2.0 / 3.0 / 3.5 / 4.0 / 4.5 / 4.6 (including WPF)
System requirements:.NET Framework
Supported platforms:
  • Windows 2000 / XP / 2003 / Vista / 2008 / 7 / 8 / 10, 32-bit / 64-bit (See Introduction)
  • Linux (was tested on Lubuntu 14.04 LTS x86_32)
NuGet package is available.
Documentation is available

Samples:
Saraff.Twain.Sample2 on Windows 7
Figure 1 - Saraff.Twain.Sample2 on Windows 7

New Post: Access violation opening data source

$
0
0
Hello guys,
I'm successfully using Saraff in my project to read from a lot of data source.
With a particular device I get an Access Violation opening Data Source, when using other similar devices I can acquire from all without any issue. I attach TWAIN.LOG.
With the same device other programs work well.
Is there anything I'm missing?
Thank you for your work and for your response.

Here is my TWAIN.LOG:
TWAIN_32.DLL - MESSAGE - CTwunk ::AppInitialize - Reset Log

TWAIN_32.DLL - MESSAGE - CTwunk ::OpenServer - Starting Thunker

TWAIN_32.DLL - MESSAGE - CTwunk ::CloseServer - Why Can't We Find The Thunker Window?

TWAIN_32.DLL - MESSAGE - DSM --DsmEntryDiagExit (RC = 0, CC = 0)

TWAIN_32.DLL - MESSAGE - CTWTRACE--CGM XRAY Scan Engine(394) to NULL:

TWAIN_32.DLL - MESSAGE - CTWTRACE--CONTROL, IDENTITY, GETFIRST

TWAIN_32.DLL - MESSAGE - DSM --DsmEntryDiagExit (RC = 0, CC = 0)

TWAIN_32.DLL - MESSAGE - CTWTRACE--CGM XRAY Scan Engine(394) to NULL:

TWAIN_32.DLL - MESSAGE - CTWTRACE--CONTROL, IDENTITY, GETNEXT

TWAIN_32.DLL - MESSAGE - DSM --DsmEntryDiagExit (RC = 7, CC = 0)

TWAIN_32.DLL - MESSAGE - CTWTRACE--CGM XRAY Scan Engine(394) to NULL:

TWAIN_32.DLL - MESSAGE - CTWTRACE--CONTROL, IDENTITY, GETDEFAULT

TWAIN_32.DLL - MESSAGE - DSM --DsmEntryDiagExit (RC = 0, CC = 0)

TWAIN_32.DLL - MESSAGE - CTWTRACE--CGM XRAY Scan Engine(394) to NULL:

TWAIN_32.DLL - MESSAGE - CTWTRACE--CONTROL, IDENTITY, OPENDS

TWAIN_32.DLL - MESSAGE - DSM --DSM_Entry - Nested Call Blocked

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 31F

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 31F

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message C20E

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message C20E

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message C20E

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message C20E

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message C20E

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message C20E

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message C20E

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message C20E

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message C20E

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

TWAIN_32.DLL - MESSAGE - DSM ::DSM_Entry - Unserviced Message 113

New Post: Scan automatically ?

$
0
0
Hello folks,

I'm developing a project to scan remotely. So, i'm having a issue .. I want to scan automatically .. without show the following interface (https://www.dropbox.com/s/qs1kd1jdwh26x8m/SaraffExample.JPG?dl=0)

After scanning .. the program show the following message: https://www.dropbox.com/s/nnuvoc032k5j2x7/error.JPG?dl=0

and, the console show StackOverflow Exception.

Is there any solution to solve that issues?

after all, the result is the document scanned .. so, it's working!

Thank you in advance for any help you can provide!

Pedro

New Post: Access violation opening data source

$
0
0
Hello, mbukovitz.
Try apply a STAThreadAttribute to a Main method.

New Post: Scan automatically ?

Viewing all 419 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>