Date: 10/20/2002 - Gerhard Jaeger Traduction: 11/5/2002 -Rakotomandimby Mihamina ====================================================== Liste de appareils supportés a ce jour (Par le driver PLUSTEK couplé a SANE) ----------------------------------------- La plupart des apareils n'ont pas été identifies ni testés.n'hesitez pas a m'envoyer les identifiant de vos apareils. PLUSTEK ======= Vendor ID: 0x07B3 Product ID Description de l'apareil et status du driver 0x0005 pas encore identifié 0x0007 pas encore identifié 0x000F pas encore identifié 0x0010 U12 - opérationnel 0x0011 U24 (LM9831) - opérationnel 0x0012 pas encore identifié 0x0013 UT12 (LM9831) - opérationnel 0x0014 pas encore identifié 0x0015 U24 (LM9832) - opérationnel 0x0016 pas encore identifié 0x0017 UT12 - opérationnel, UT16 - opérationnel, UT24 - opérationnel MUSTEK ====== BearPaw vendor ID: 0x0400 (Ils utilisent l' ID the National Semi conductors!!!) Product ID Description de l'apareil et status du driver 0x1000 BearPaw 1200 - opérationnel 0x1001 BearPaw 2400 - presque opérationnel KYE (Genius) ============ Vendor ID: 0x0458 Product ID Description de l'apareil et status du driver 0x2007 ColorPage-HR6 V2 - opérationnel 0x2008 ColorPage-HR6 V2 - not tested 0x2009 ColorPage-HR6A - not tested 0x2013 ColorPage-HR7 - not tested 0x2015 ColorPage-HR7LE - not tested 0x2016 ColorPage-HR6X - not tested Hewlett Packard =============== Vendor ID: 0x03F0 Product ID Description de l'apareil et status du driver 0x0505 HP Scanjet 2100c - presque opérationnel 0x0605 HP Scanjet 2200c - opérationnel EPSON ===== Vendor ID: 0x04b8 Product ID Description de l'apareil et status du driver 0x010F EPSON Perfection 1250/Photo - presque opérationnel 0x011D EPSON Perfection 1260/Photo - presque opérationnel 0x0114 EPSON Perfection 660 - not tested UMAX ==== Vendor ID: 0x1606 Product ID Description de l'apareil et status du driver 0x0060 UMAX 3400/3450 - presque opérationnel 0x0160 UMAX 5400 - pas testé CANON ===== Vendor ID: 0x04A9 Product ID Description de l'apareil et status du driver 0x???? FB620U - pas integré 0x2206 N650U - 8-bit color mode is opérationnel 0x220D N670U - 8-bit color mode is opérationnel AVISION ======= Vendor ID: 0x???? Product ID Description de l'apareil et status du driver 0x???? AV630CS - pas integré ARTEC ===== Vendor ID: 0x???? Product ID Description de l'apareil et status du driver 0x???? Artec 1236 - pas integré Comment installer , configurer et faire fonctionner son scanner --------------------------------------------------------------- Téléchargez le dernier sane-backend ( le mien est le sane-backend-1.0.9.tar.gz et le site est http://www.mostang.com/sane/) nous n'avons pas besoin des frontends puis desarchivez-le : tar xvzf sane-backend-xxx.tar.gz Entrez dans le repertoire créé par l'archive: cd sane-backend-xxx Et c'est ici que vous desarchiver l'archive "plustek" ( le mien est l'achive 0_44_xx suivez les liens relatifs au scanner HP 2200C) Vous pouvez maintenant passer a la procedure standard: ./configure make Pour ceux qui ont une SuSe : ./configure --prefix'=/usr --sysconfdir=/etc Puis en etant root : make install C'est tout ...... Avant d'aller plus loins dans la configuration verifiez si le modules pour les scanners usb a ete correctement chargé: pour etre sur que ca a ete fait, nous allons retirer eventuellement le module si il est deja chargé , puis le re-charger correctement. ( en tant que root) rmmod scanner modprobe -v scanner vendor=ID_du_constructeur_de_votre_scanner product=ID_du_modele Vous pouvez ajouter a /etc/modules.conf : options scanner vendor=0x7b3 product=0x17 si vous ne savez rien des "ID constructeur" et "ID produit" de votre appareil, apres avoir charg" le module des scanners , faites un : cat /proc/bus/usb/devices et regardez dans la section concernant le scanner . Sinon , la liste en haut du document devrai deja etre largement satisfaisante. Il ne vous reste plus qu'a editer /etc/sane.d/plustek.conf et le remplir aussi par les bonnes valeur des ID ( constructeur / Produit) C'est TOut . En cas de Probleme. (Traduit par Rakotomandimby Mihamina) (redigé par Kev Green) ------------------------------------------------- Premierement soyez sur d'avoir les dernieres version de SANE et du driver Plustek. Verifiez plusieurs fois http://www.gjaeger.de/scanner/plustek.html (Plustek USB driver) et http://www.mostang.com/sane/ (SANE Suite) pour etre sur de la version de vos drivers. Maintenant , pour utiliser et tester votre scanner avec Scanner Access Now Easy (SANE) , il y a deux programmes tres simples issus du package sane-frontends installez le package sane-fronted ( desarchivage , ./configure , make et make install ) Cela aura installé un utilitaire sane-find-scanner qui se chargera de trouver votre scanner et de vous aider a localiser des problemes qui peuvent survenir. Ca n'est ce pendant pas la methode ultime. Si sane-find-scanner a localisé votre scanner mais "scanimage" ne fonctionne pas vous avez besoin de verifier ( une fois , deux fois , meme trois fois) le fichier de configuration de SANE pour les scanners scanner (généralement situé dans /etc/sane.d/plustek.conf ) Si sane-find-scanner ne trouve pas votre scanner , verifiez si le kernel le reconnait en essayant la commande: cat /proc/bus/usb/devices Si vous ne voyez rien relatif a votre scanner , c'est que le noyau ( kernel) ne le vois pas Debranchez tous vos apareil USB , tapez la commande ci dessus , branchez le scanner et voyez si la sortie est differente. Si vous avez un erreur dans le genre " pas trouvé de tels fichiers" c'est que vous n'avez pas activé l'option "Preliminary USB filesystem" dans votre noyau et donc que vous avez besoin de le recompiler pour que cela marche. Si /proc/bus/usb existe mais qu'il est vide , vous devrez aussi ajouter ( en tant que modules c'est mieux ) Les option UHCI ou USB-UHCI et charger ces modules.( testez l'un puis l'autre ) Noubliez pas , tant que vous y etes de voir si le module "USB scanner"a ete activé Si apres tout cela et seulement apres , cela ne marche pas , vous pouvez vous retourner contre SANE. Mais cependant , votre scanner devrai etre reconnu apres ces etapes. sane-find-scanner cherche votre scanner sur le bus USB et le bus SCSI. Il se peut qu'il le trouve mais qu'il se plaigne de ne pas trouver un N° mineur de version (unable to get minor data) ca n'est pas un probleme, ignorez ces erreurs. Seulement quand votre scanner a ete trouvé , vous pourrez tester votre scanner avec l'utilitaire scanimage. scanimage vous permettra en mode console de scanner une image. Pensez a mettre quelquechose a scanner dans votre scanner. Au point ou nous en sommes , il est preferable de travailler en mode console (en sortant de Xwindow), dans la mesure ou les drivers sont en phase experimentale et que les risques de crashes sont elevés. Il serai aussi judicieux d'activer "Magic SysRq Key" : echo 1 > /proc/sys/kernel/sysrq N'oublirez pas de vous munir de precaution au cas ou systeme plante . Pour etre efficaces nousa llons activer le mode " tres bavard " de SANE et scanimage et du driver plustek. Taper: export SANE_DEBUG_PLUSTEK=12 export SANE_DEBUG_DLL=12 Si rien ne marche , envoyez les messages des operations que nouavons decrite a l amailing list : plustek@linuxhacker.org Comment ajouter un scanner basé sur le chipset LM983x ------------------------------------------------------ SI vous avez un scanner a base de LM9831 ou LM9832 ,alors aller tout simplement ajouter votre appareil a la liste du fichier plustek-devs.c et mettez le a la fin de la liste. Le mode de fonctionnement de ce fichier. Remerciements ------------- Henning Meier-Geinitz henning@meier-geinitz.de pour Mustek tests, idees et patches Stefan Nilsen stefan.nilsen@telia.com pour HP2200c tests et patches Kev Green kyrian@ore.org pour Documentation, UT12 tests et RPMS. Holger Bischof bischof@cs.tu-berlin.de pour OpticPro U12 tests Abhijit Sovakar a.sovakar@gmx.de pour OpticPro UT24 tests Peter Koellner peter@mezzo.net pour OpticPro U24 tests Gene Heskett gene_heskett@iolinc.net pour EPSON 1250 tests et patches Tasnim Ahmed tasnim_ahmed@yahoo.com pour KYE Colorpage HR6 tests Reinhard Max max@suse.de pour EPSON 1250 tests et patches Allan N. Hessenflow allan@kallisti.com pour UMAX 3400 tests et patches Craig Smoothey craig@smoothey.org pour HP2100c tests et patches Till Kamppeter till.kamppeter@gmx.net pour EPSON1260 tests Rakotomandimby Mihamina mrakotom@wanadoo.fr pour la traduction en Francais et mise a jour . ===============Fin de la section traduite============== Some equations which are used to calculate some stuff ----------------------------------------------------- The stuff is used in plustek_usbscan.c to get the correct register settings out of the hardware descriptions: Crystalfrequency is 48MHz Pixel Period (seconds/pixel) ---------------------------- MCLK_DIV x 8 x CM PixelPeriod = ----------------- 48MHz Integration Time (seconds) -------------------------- Tint = PixelPeriod X LineLength MCLK_DIV x 8 x CM X LineLength Tint = ------------------------------ 48MHz Ideal MCLK Divider ------------------ 48MHz (DataPixelsEnd - DataPixelStart) MCLK_DIV = --------------------------- x -------------------------------- HostIORate x 8 x LineLength HDPI_ADJ x PP 48MHz (DataPixelsEnd - DataPixelStart) CM = ------------------------------- x -------------------------------- x ---- BytesPerSecond x 8 x LineLength HDPI_ADJ x PP CM 48MHz 1 = --------------------------- x Tint x --------- 8 x LineLength CM 48MHz (Tint * 1000) = ------------------------ x -------------------- 1000 x 8 x LineLength CM Ideal Scan Speed (inches/second) 1 1 1 ScanSpeed = ----------- x -------- x -------- PixelPeriod FSPI x 4 StepSize 48MHz 1 1 ScanSpeed = ----------------- x -------- x -------- MCLK_DIV x 8 x CM FSPI x 4 StepSize 48MHz MCLK_DIV = ------------------------------------------ ScanSpeed x 8 x CM x FSPI x 4 x StepSize ---------------- Symbols: CM - Color Mode (unitless), 3 for channel pixel rate color, else 1 Current restrictions -------------------- The current configuration is almost completely optimized for Plustek scanner. HP2x00 ------ - It has been reported, that the shading does not work correctly (Brown stripes) - Problems in 42bit mode with Blue channel (Blue Blob) CANON ----- - The Fine calibration does not work EPSON ----- - The calibration for negative scanning does not work UMAX ---- - Motor settings are not correct What has been done for other scanners: DONE - Register setting 0x26 has to be made more flexible DONE - CIS stuff has to be included (pas testé) DONE - MODEL settings are only valid for Plustek (they mainly affect the motor operation) DONE - MODEL_NOPLUSTEK can be used to skip the special code... DONE - More flexible Lamp switching