sane-canon_dr(5) SANE: ,,Scanner Access Now Easy" sane-canon_dr(5) NUME sane-canon_dr - controlor SANE pentru scanerele Canon seria DR DESCRIERE Biblioteca sane-canon_dr implementeaza un controlor SANE (Scanner Access Now Easy) care ofera acces la unele scanere Canon din seria DR. Acest document descrie versiunea 60 a controlorului, care a fost livrata cu SANE 1.0.32. DISPOZITIVE ACCEPTATE Aceasta versiune a fost testata doar cu cateva modele de scanere. Va rugam sa consultai http://www.sane-project.org/sane-supported-devices.html pentru cea mai recenta lista. Acest controlor poate fi compatibil cu alte scanere Canon. Cel mai bun mod de a determina nivelul de suport este de a testa direct scanerul sau de a colecta un traseu de execuie al controlorului Windows in aciune. Va rugam sa contactai autorul pentru ajutor sau cu rezultatele testelor. In general, aparatele mai mari (de la DR-4000 in sus) care au fost testate utilizeaza un protocol destul de complet, cu suport hardware pentru multe moduri, rezoluii i caracteristici. Aparatele mai mici au multe limitari, cum ar fi lipsa rezoluiilor orizontale, lipsa modului binar, scanarea intotdeauna pe toata laimea etc. Exista linii de cod in controlor pentru a rezolva aceste probleme, dar se pare ca nu exista nicio modalitate de a detecta daca acestea sunt necesare, astfel incat trebuie sa fie testate pentru a vedea daca funcioneaza. OPIUNI S-au depus eforturi pentru a expune majoritatea opiunilor hardware, inclusiv: --source Flatbed|ADF Front|ADF Back|ADF Duplex Selecteaza sursa pentru scanare. --mode Lineart|Halftone|Gray|Color Selecteaza modul de scanare. --resolution Controleaza rezoluia de scanare. --tl-x, --tl-y, --br-x, --br-y Stabilete coordonatele din stanga sus i din dreapta jos ale zonei de scanare. Acestea sunt redenumite -t, -l, -x, -y de catre unele interfee. --page-width, --page-height Stabilete dimensiunea hartiei. Utilizata de scaner pentru a determina centrarea coordonatelor de scanare atunci cand se utilizeaza ADF (alimentator automat de documente) i pentru a detecta erorile de alimentare dubla. Alte opiuni vor fi disponibile in funcie de capacitaile scanerului: imbunataire, comprimare, butoane i senzori, etc. In plus, mai multe opiuni ,,software" sunt expuse de catre controlor. Acestea sunt reimplementari ale funciilor oferite in mod nativ de scanerele mai mari, dar care ruleaza pe calculatorul gazda. Acest lucru permite ca mainile mai mici sa aiba capacitai similare. Va rugam sa reinei ca aceste caracteristici sunt oarecum simpliste i este posibil sa nu funcioneze la fel de bine ca implementarile native. Reinei, de asemenea, ca toate aceste caracteristici necesita ca acest controlor sa stocheze intreaga imagine in memorie. Acest lucru va duce aproape sigur la o reducere a vitezei de scanare. --swcrop Solicita controlorului sa detecteze extremitaile hartiei in cadrul imaginii mai mari i sa decupeze marginile goale. --swdeskew Solicita controlorului sa detecteze rotaia hartiei in cadrul imaginii mai mari i sa contracareze rotaia. --swdespeck X Solicita controlorului sa gaseasca i sa elimine din imagine punctele cu diametrul X sau mai mic i sa umple spaiul cu culoarea medie din jur. Folosii "scanimage --help" pentru a obine o lista, dar inei cont de faptul ca unele opiuni pot fi folosite numai atunci cand o alta opiune a fost data i ca opiunile avansate pot fi ascunse de unele programe de interfaa. FIIER DE CONFIGURARE Fiierul de configurare canon_dr.conf este utilizat pentru a indica controlorului cum sa caute scanere i pentru a furniza opiuni care controleaza funcionarea acestuia. Acest fiier este citit de fiecare data cand interfaa solicita controlorului o lista de scanere, in general numai la pornirea intefeei. In cazul in care fiierul de configurare lipsete, controlorul nu va reui sa ruleze. Scanerele pot fi specificate in fiierul de configurare in patru moduri: "scsi CANON DR" Solicita controlorului sa caute in toate magistralele scsi din sistem un dispozitiv care raporteaza ca este un scaner fabricat de ,,CANON", cu un nume de model care incepe cu ,,DR". ,,scsi /dev/sg0" (sau alt fiier de dispozitiv scsi) Solicita controlorului sa deschida dispozitivul scsi numit. Util numai daca avei mai multe scanere compatibile conectate la sistem i trebuie sa specificai unul. Probabil ca nu ar trebui sa fie utilizat impreuna cu cealalta linie ,,scsi" de mai sus. "usb 0x04a9 0x1603" (sau alte id-uri de producator/produs) Solicita controlorului sa caute in toate magistralele USB din sistem un dispozitiv care utilizeaza acel id de producator i de produs. Dispozitivul va fi apoi interogat pentru a determina daca este un scaner Canon. ,,usb /dev/usb/scanner0" (sau alt fiier de dispozitiv) Unele sisteme utilizeaza un controlor al nucleului pentru a accesa scanerele USB. Aceasta metoda nu este testata. Pe langa liniile ,,scsi" i ,,usb", fiierul de configurare accepta urmatoarele linii ,,option": "option buffer-size [numar de octei]" Stabilete numarul de octei din memoria tampon de date la o valoare diferita de cea implicita de 4Mo. Valorile mari pot cauza intarzieri sau blocaje, iar valorile mici pot cauza scanari lente. Nota: controlorul nu stabilete o limita superioara pentru aceasta valoare, deoarece unii utilizatori au cerut ca aceasta sa fie destul de mare. Valorile peste valoarea implicita nu sunt recomandate i pot bloca sistemul de operare sau controlorul placii scsi. Suntei avertizat. "option vendor-name [ir de text]" "option model-name [ir de text]" "option version-name [ir de text]" Aceste opiuni pot fi utilizate in mod colectiv pentru a inlocui valorile furnizate de scaner sau pentru a furniza valorile atunci cand scanerul nu le poate furniza. "option padded-read [0|1]" Unele scanere adauga 12 octei inainte de toate datele transmise catre gazda. Activai aceasta opiune in cazul in care scanerul nu raspunde la comenzi. "option duplex-offset [numar intreg]" Unele scanere umplu marginea superioara a uneia dintre feele unei scanari duplex. Exista unele variaii in ceea ce privete cantitatea de umplutura. Modificai aceasta opiune daca unitatea dvs. afieaza o banda nedorita de date de imagine pe o singura parte. NOTA: Liniile ,,option" pot aparea de mai multe ori in fiierul de configurare. Ele se aplica numai la scanerele descoperite de urmatoarea linie ,,scsi/usb". MEDIU Controlorul utilizeaza o singura variabila de mediu, SANE_DEBUG_CANON_DR, care activeaza ieirea de depanare la ieire de eroare standard. Valorile valide sunt: 5 Erori 10 Urmarirea funciei 15 Detalii ale funciei 20 Comenzi opionale 25 Urmarire SCSI/USB 30 Detaliu SCSI/USB 35 Zgomot inutil PROBLEME CUNOSCUTE Acest controlor a fost realizat in intregime prin inginerie inversa din traseele de execuie prin USB ale controlorului proprietar. Este posibil ca diverse caracteristici avansate ale mainilor sa nu fie activate. Multe maini nu au fost testate. Protocolul lor este necunoscut. MULUMIRI Diferii autori ai controlorului sane-fujitsu(5) au furnizat cod util. Yabarana Corp. www.yabarana.com a furnizat o finanare semnificativa. EvriChart, Inc. www.evrichart.com a oferit finanare i a imprumutat echipamente. Canon, SUA. www.usa.canon.com a imprumutat echipamentul. HPrint hprint.com.br a asigurat finanarea i testarea pentru suportul DR-2510. Stone-IT www.stone-it.com a oferit finanare pentru susinerea DR-2010 i DR-2050. Gerhard Pfeffer a asigurat accesul i testarea pentru P-208 i P-215. Mulumiri speciale pentru: Alejandro Imass, Andre Shimakawa, Martijn van Brummelen, Thanos Diacakis i Junren Shi pentru teste i sugestii. CONSULTAI I sane(7), sane-scsi(5), sane-usb(5) AUTOR m. allan noah: . TRADUCERE Traducerea in limba romana a acestui manual a fost facuta de Remus- Gabriel Chelu Aceasta traducere este documentaie gratuita; citii Licena publica generala GNU Versiunea 3 sau o versiune ulterioara cu privire la condiii privind drepturile de autor. NU se asuma NICIO RESPONSABILITATE. Daca gasii erori in traducerea acestui manual, va rugam sa trimitei un e-mail la . 13 februarie 2021 sane-canon_dr(5)