| sane-genesys(5) | SANE: „Scanner Access Now Easy” | sane-genesys(5) |
sane-genesys - controlor SANE pentru scanere USB plate GL646, GL841, GL843, GL847 și GL124
Biblioteca sane-genesys implementează un controlor SANE (Scanner Access Now Easy) care oferă acces la scanerele plate USB bazate pe cipurile Genesys GL646, GL841, GL843, GL847 și GL124. În prezent, sunt cunoscute următoarele scanere care funcționează cu acest controlor:
Acesta este un software stabil pentru modelele acceptate. Dar dacă testați scanere noi sau netestate, țineți mâna la fișa scanerului și deconectați-l, dacă capul se lovește la capătul zonei de scanare.
Dacă dețineți un scaner, altul decât cele enumerate mai sus, care funcționează cu acest controlor, vă rog să-mi comunicați acest lucru trimițându-mi numele exact al modelului scanerului și identificatorul fabricantului și al dispozitivului USB (de exemplu, din /proc/bus/usb/devices, sane-find-scanner sau syslog) pe lista de corespondență sane-devel. Chiar dacă numele scanerului este doar puțin diferit de modelele menționate mai sus, vă rog să mă anunțați.
Dacă dețineți un scaner care nu este detectat de controlorul genesys, dar are un chipset GL646, GL841, GL843, GL847 sau GL124, puteți încerca să îl adăugați la controlor.
Pentru a oferi o calitate corectă a imaginii, scanerele alimentate cu foi trebuie calibrate utilizând foaia de calibrare vândută împreună cu scanerul. Pentru a efectua calibrarea, trebuie să introduceți această foaie în alimentator, apoi să începeți calibrarea fie trecând opțiunea „--calibrate” la scanimage(1), fie făcând clic pe butonul „calibrate” disponibil în „advanced options” (opțiuni avansate) într- o interfață grafică. Rezultatul calibrării este stocat într-un fișier din directorul personal al utilizatorului care o efectuează. Dacă conectați scanerul la un alt aparat sau îl utilizați cu un alt cont, calibrarea va trebui refăcută, cu excepția cazului în care utilizați opțiunea „--calibration-file”. Dacă nu este definit niciun director „home” (personal), se va utiliza USERAPPPROFILE, apoi TMPDIR sau TMP. Dacă niciunul dintre aceste directoare nu există, controlorul va încerca să scrie în directorul de lucru curent. Scanerele plate utilizează, de asemenea, fișierul de calibrare ca o memorie cache pentru a evita calibrarea înainte de fiecare scanare. Numele fișierului de calibrare este numele modelului de scaner dacă este detectat un singur scaner. În cazul mai multor modele identice, numele fișierului va fi numele numelui logic al dispozitivului USB. Timpul de expirare gestionează timpul în care o calibrare este valabilă în cache. O valoare de -1 înseamnă pentru totdeauna, 0 înseamnă fără cache.
În plus, mai multe opțiuni „software” sunt expuse de către controlor. Acestea sunt reimplementări ale funcțiilor oferite în mod nativ de scanerele mai mari, dar care rulează pe calculatorul gazdă. Acest lucru permite ca mașinile mai mici să aibă capacități similare. Vă rugăm să rețineți că aceste caracteristici sunt oarecum simpliste și este posibil să nu funcționeze la fel de bine ca implementările native. Rețineți, de asemenea, că toate aceste caracteristici necesită ca acest controlor să stocheze întreaga imagine în memorie. Acest lucru va duce aproape sigur la o reducere a vitezei de scanare.
Acest controlor necesită instalarea libusb-0.1.6 sau o versiune ulterioară și nu a fost testat în altă configurație decât cu un nucleu linux 2.6.9 sau ulterior. Cu toate acestea, ar trebui să funcționeze pe orice sistem cu libusb în care pachetul SANE poate fi compilat. Pentru stabilirea permisiunilor și informații generale despre USB, consultați sane-usb(5).
Conținutul fișierului genesys.conf este o listă de linii usb care conțin id-uri de fabricant și de produs care corespund scanerelor USB. Fișierul poate conține, de asemenea, linii de opțiuni. Liniile goale și liniile care încep cu un simbol hash (#) sunt ignorate. Scanerele sunt autodetectate prin declarațiile usb vendor_id product_id care sunt deja incluse în genesys.conf. „vendor_id” și „product_id” sunt numere hexazecimale care identifică scanerul.
Exemplu (ieșire completă și foarte
detaliată pentru gl646):
export SANE_DEBUG_GENESYS=255
Jack McGill pentru donarea mai multor scanere cu alimentare cu foi și scanere plate, ceea ce a făcut posibilă adăugarea suportului pentru acestea în controlorul genesys:
Oliver Rauch
Henning Meier-Geinitz <henning@meier-geinitz.de>
Gerhard Jaeger <gerhard@gjaeger.de>
Stéphane Voltz <stef.dev@free.fr>
Philipp Schmid <philipp8288@web.de>
Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
Alexey Osipov <simba@lerlan.ru> for HP2400 final support
Economisirea energiei nu este implementată pentru scanerele bazate pe gl646. Dinamica (emulată din date gri și cu dithering) nu este activată pentru scanerele gl646. Scanarea lineart hardware este limitată la 600 dpi pentru scanerele bazate pe gl847, din cauza modului în care sunt construiți senzorii de imagine.
Acest controlor va fi mult mai lent dacă nu utilizează libusb-1.0. Deci, asigurați-vă că „sane-backends” este construit cu opțiunea --enable-libusb_1_0.
Pentru LiDE 200, datele scanate la 4800 dpi sunt obținute „ca atare” de la senzor. Se pare că controlorul Windows efectuează o procesare digitală pentru a le îmbunătăți, care nu este implementată în acest controlor.
Traducerea în limba română a acestui manual a fost făcută de Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>
Această traducere este documentație gratuită; citiți Licența publică generală GNU Versiunea 3 sau o versiune ulterioară cu privire la condiții privind drepturile de autor. NU se asumă NICIO RESPONSABILITATE.
Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la translation-team-ro@lists.sourceforge.net.
| 4 iulie 2012 |