PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2025 → Fonctions twain avec scanner hp et precisionscan
Fonctions twain avec scanner hp et precisionscan
Débuté par cezame.concept, 05 nov. 2004 11:10 - 3 réponses
Posté le 05 novembre 2004 - 11:10
J'ai un problème lors d'une installation client ...

Dans mon appli j'utilise les fonctions twain de windev pour la numérisation des pièces comptables. Tout fonctionne chez moi mais sur la machine client en utilisant un scanner HP Scanjet 4300C et le logiciel de numérisation PrecisionScan LT la pièce ainsi numérisée sort en noir et blanc et de pietre qualité quels les paramètres saisies dans le logiciel de numérisation.

Quelqu'un aurais t'il déjà rencontré ce problème et existe t'il une parade ??
Posté le 06 novembre 2004 - 22:48
"Cezame" <cezame.concept@wanadoo.fr> écrivait
news:418b39e7@news.pcsoft.fr:

Quelqu'un aurais t'il d‚j… rencontr‚ ce problŠme et existe t'il une
parade ??


Salut,

Tu as demandé au clients de récupérer la dernière version du pilote de son
scanner ? car j'ai eu un cas similaire, et la mise à jour du pilote à tout
résolue !

Sinon
C'est qui ton code de numérisation ?
Tu fais afficher l'interface du scanner ou tu précises les paramètres ?
Tu récupères le résultats dans un champ image ou dans un fichier ?
--
En esperant t'avoir aidé.
ted
Posté le 08 novembre 2004 - 11:03
J'ai chargé la dernière version du pilote du scanner ... J'ai testé ca sur ses deux machines une sous 98 l'autre sous 2000. J'utilise l'interface du scanner pour pouvoir utiliser ls paramètres.

Code utilisé ...

Source est une chaîne
Rés est un booléen

Sablier(Vrai)
Source = ""
Source = INILit("Paramêtres","Twain","",fRepEnCours()+"\MicroGest.ini")
SI Source <> "" ET Source <> "Aucun" TwainSourceEnCours(Source)
fSupprime(fRépertoireTemp()+"\Vue.jpg")
SI TwainVersJPEG(fRépertoireTemp()+"\Vue.jpg",100,Vrai) ALORS
ImageDocument = fRépertoireTemp()+"\Vue.jpg"
HAttacheMémo(Req_PiècesJointes,ImageDocument,fRépertoireTemp()+"\Vue.jpg",hMémoImg)
SINON
Erreur("erreur d'acquisition sur le périphérique de numérisation")
FIN
// Raffraichissement de l'écran
Multitache()

Aucun problème chez moi sous XP avec unr lexmark X5150 !!!

Merci
Posté le 18 novembre 2004 - 22:02
"Cezamen " <cezame.concept@wanadoo.fr> écrivait news:418f2cd0$1
@news.pcsoft.fr:

> TwainVersJPEG(fR‚pertoireTemp()+"\Vue.jpg",100,Vrai)

Salut,

Désolé pour le délai....

La réponse est dans l'aide en ligne !!

Ajoute la constante "TwainRVB" à la fonction TwainVersJPEG.

Cela devient :
TwainVersJPEG(fR‚pertoireTemp()+"\Vue.jpg",100,Vrai,TwainRVB)


Sinon c'est la valeur par défaut du pilote du scanner, et pour ton client
ce doit etre du N&B !!

--
En esperant t'avoir aidé.
ted