Loading...

Lenteur de Scan

Support for GdTwain ActiveX and GdTwain Pro ActiveX/SDK.

Lenteur de Scan

Postby eric062 » Wed Jan 21, 2009 6:21 pm

J'utilise GdTwain ActiveX avec VB.net et Fujitsu fi-4120C2

Quand je scanne plusieurs feuilles avec l'application le temps d'attente entre deux feuilles est assez long.
Y-a-til un moyen de l'écourté ?

Merci d'avance.

Voici le code
Code: Select all
Public Sub FaireScan()

        Dim nImageCount As Integer
        Dim nImageID As Integer
        AxTwain1.TwainCloseSource()
        If AxTwain1.TwainOpenDefaultSource() Then
            nImageCount = 1
            InitScanConfig()
            AxTwain1.TwainSetAutoFeed(True)
            AxTwain1.TwainSetAutoScan(True)
            AxTwain1.TwainSetCurrentResolution(300)
            AxTwain1.TwainSetCurrentPixelType(GdTwain2.TwainPixelType.TWPT_RGB) 'RGB
            AxTwain1.TwainSetCurrentBitDepth(8) ' 24 bpp
            While AxTwain1.TwainAcquireToGdPictureImage(Me.Handle.ToInt32) <> 0
                nImageID = AxTwain1.GetNativeImage
                DisplayNativeImage(nImageCount)
                nImageCount = nImageCount + 1
                Call AxTwain1.CloseImage(nImageID)
            End While
            Choix_image.Maximum = nImageCount - 1
            Choix_image.Value = nImageCount - 1
            Call AxTwain1.TwainCloseSource()

            Picture1.Image = bmp
        Else
            Dim message As String = ""
            Select Case AxTwain1.TwainGetState
                Case GdTwain2.TwainStatus.TWAIN_PRESESSION : message = "Présession, l'environnement Twain est de accessible"
                Case GdTwain2.TwainStatus.TWAIN_SM_LOADED : message = "Le Source Manager a été chargé"
                Case GdTwain2.TwainStatus.TWAIN_SM_OPEN : message = "Le Source Manager est ouverte"
                Case GdTwain2.TwainStatus.TWAIN_SOURCE_OPEN : message = "La Source est ouverte"
                Case GdTwain2.TwainStatus.TWAIN_SOURCE_ENABLED : message = "La source is accessible"
                Case GdTwain2.TwainStatus.TWAIN_TRANSFER_READY : message = "La source est prête pour le transfère de données"
                Case GdTwain2.TwainStatus.TWAIN_TRANSFERRING : message = "A source transfère des données"
            End Select
            MsgBox("Impossible d'ouvrir la source, Etat : " & message)
            Exit Sub
        End If

eric062
 
Posts: 1
Joined: Wed Jan 21, 2009 6:07 pm

Re: Lenteur de Scan

Postby Loïc » Fri Jan 23, 2009 3:51 pm

Bonjour,

Malheureusement je ne vois aucun moyen d'améliorer ce temps de pause qui semble être uniquement du au scanner.
En mode couleur en 300 DPI les scanneurs de production d'entrée de gamme arrivent à leur limite.

Cordialement,

Loïc Carrère
Loïc Carrère, support team.
www.orpalis.com
User avatar
Loïc
Site Admin
 
Posts: 4441
Joined: Tue Oct 17, 2006 10:48 pm
Location: France


Return to GdTwain [Pro] ActiveX

Who is online

Users browsing this forum: No registered users and 1 guest