cs_pluplu
Messages postés615Date d'inscriptionmercredi 18 décembre 2002StatutMembreDernière intervention 4 juillet 2012 14 nov. 2004 à 15:37
Ultra simple si ton scanner est compatible TWAIN (ils le sont tous normalement) dans Projet/composant tu insère les contrôles d'images Kodak ImgAdmin.ocx, ImgEdit.ocx, ImgScan.ocx, ensuite tu ajoute un contrôle Imgedit sur un form et utilise les événements de ce contrôle par ex. pour scanner
ImgEdit1.Starscan
Si tu veux des exemples plus explicite fais une recherche dans source sur scan il me semble que j'ai déjà vus des sources..
lpnc3po
Messages postés16Date d'inscriptionjeudi 25 décembre 2003StatutMembreDernière intervention30 juin 2005 14 nov. 2004 à 19:04
Avec a source donner au dessus je n'arrrive qu'a afficher la meme boite de dialogue du scan qu'avec les autres logiciels photos !
Comment scanner directement en parametrant (couleur ou NB, resolution) ?
***************************************************
Option Explicit
Public ObjScan As Object
Public Sub Scan(Adresse As String)
Dim NoErr As Integer
Dim Message As String
On Error GoTo Err_Scan
Form1.MousePointer = 11
Set ObjScan = Form1.ImgScan1
'Controle type de numérisation (rapide ou personnalisée)
ObjScan.ShowSetupBeforeScan = True 'False
'Controle si affichage image scannée
ObjScan.ScanTo = FileOnly 'DisplayAndFile
Affect_NB:
'Définition du chemin complet de stockage du scan
ObjScan.Image = Adresse
'Numérisation
BeginTrans
CommitTrans
' Gestion d'erreurs
Sortie_err_Scan:
Form1.MousePointer = 1
Exit Sub
Err_Scan:
NoErr = Err.Number
Select Case Err.Number
Case 1101
MsgBox "Vérifiez que le scanner est bien connecté et que les drivers Twain sont bien présents sur ce poste", vbCritical, "Scanner introuvable"
Case 3420
Message = "Scan annulé par l'utilisateur"
Case 64
MsgBox "Vérifiez que le chemin entrer existe bien", vbCritical, "Scanner introuvable"
Case 94
Resume Affect_NB
Case Else
Message = Err.Number & " " & Err.Description
End Select
MsgBox Message, vbCritical, "Erreur Système!"
Rollback