sane-mustek(5) SANE: ,,Scanner Access Now Easy" sane-mustek(5) NUME sane-mustek - backend SANE pentru scanere plate Mustek SCSI (i alte cateva dispozitive) DESCRIERE Biblioteca sane-mustek implementeaza un controlor SANE (Scanner Access Now Easy) care ofera acces la scanerele plate SCSI i parport Mustek (i unele reetichetate Trust i Primax). In prezent, se tie ca urmatoarele scanere funcioneaza mai mult sau mai puin bine cu acest controlor: Paragon MFS-6000CX Paragon MFS-12000CX Paragon MFC-600S, 600 II CD, ScanMagic 600 II SP Paragon MFC-800S, 800 II SP Paragon MFS-6000SP Paragon MFS-8000SP Paragon MFS-1200SP, MFS-12000SP ScanExpress 6000SP ScanExpress 12000SP, 12000SP Plus, Paragon 1200 III SP, ScanMagic 9636S, 9636S Plus Paragon 1200 LS ScanExpress A3 SP Paragon 1200 SP Pro Paragon 1200 A3 Pro Paragon 600 II EP Paragon 600 II N Trust Imagery 1200 Trust Imagery 1200 SP Trust Imagery 4800 SP Trust SCSI Connect 19200 Primax Compact 4800 SCSI Mai multe detalii pot fi gasite pe pagina principala a controlorului Mustek SCSI http://www.meier-geinitz.de/sane/mustek-backend/. Nu amestecai modelele MFS (Paragon), Pro i ScanExpress! Sunt complet diferite. Verificai numele exact al modelului! Reinei ca majoritatea scanerelor de mai sus vin cu o interfaa SCSI. Singurele scanere non-SCSI care au un anumit suport in acest moment sunt scanerele 600 II N i 600 II EP. Primul vine cu propriul sau adaptor de port paralel (adica nu se ataeaza la portul imprimantei). Ambele scanere folosesc protocolul SCSI i la nivel intern. Mai multe informaii despre modul de utilizare a acestor scanere cu port paralel pot fi gasite mai jos in seciunea SCANERE CU PORT PARALEL. Alte scanere cu port paralel nu sunt acceptate de acest controlor, dar putei utiliza cu succes controlorul Mustek cu port paralel mustek_pp, consultai sane-mustek_pp(5). Scanerele USB nu sunt, de asemenea, acceptate de acest controlor, dar controlorii ma1509, mustek_usb, gt68xx i plustek includ suport pentru unele dintre ele, consultai sane-ma1509(5), sane-mustek_usb(5), sane-gt68xx(5) i sane-plustek(5). Scanerele Mustek nu au nicio protecie impotriva depairii inalimii suprafeei fizice de scanare. Adica, daca se incearca o scanare cu o inalime care depaete inalimea suprafeei de scanare, scanerul incepe sa scoata zgomote puternice i mecanismul de scanare poate fi deteriorat. Prin urmare, daca auzii un astfel de zgomot, oprii IMEDIAT scanerul. Acest lucru nu ar trebui sa se intample daca scanerul dvs. este in lista de scanere cunoscute. Exista mai multe informaii in fiierul /usr/share/doc/sane/PROBLEMS. Daca deinei un scaner Mustek (sau Trust), altul decat cele enumerate mai sus, care funcioneaza cu acest controlor, va rugam sa ne anunai trimiand numele exact al modelului scanerului (uitai-va la partea din faa i din spate a scanerului) i o ieire de depanare la sane-devel@alioth-lists.debian.net. Putei obine ieirea de depanare prin stabilirea variabilei de mediu SANE_DEBUG_MUSTEK la 5 i afiarea listei de scanere disponibile cu scanimage -L. Va rugam sa trimitei toate acestea la lista de discuii. Trebuie sa fii abonat la sane-devel inainte de a putea trimite mesaje pe lista. Consultai http://www.sane-project.org/mailing-lists.html pentru detalii. NUME DE DISPOZITIVE Acest controlor ateapta nume de dispozitive de forma: special Unde special este fie numele rutei pentru dispozitivul special care corespunde unui scaner SCSI, fie numarul portului la care pot fi gasite scanerele portului paralel (a se vedea seciunea SCANERE CU PORT PARALEL de mai jos). Pentru scanerele SCSI, numele dispozitivului special trebuie sa fie un dispozitiv SCSI generic sau o legatura simbolica catre un astfel de dispozitiv. Programul sane-find-scanner(1) ajuta la aflarea dispozitivului corect. Sub Linux, un astfel de nume de dispozitiv ar putea fi /dev/sg0 sau /dev/sg3, de exemplu. Consultai sane-scsi(5) pentru detalii. CONFIGURARE Coninutul fiierului mustek.conf este o lista de opiuni i nume de dispozitive care corespund scanerelor Mustek. Liniile goale i liniile care incep cu un simbol hash (#) sunt ignorate. Consultai sane-scsi(5) pentru detalii despre ce constituie un nume de dispozitiv valid. Opiunile acceptate sunt linedistance-fix, lineart-fix, legal-size, buffersize, blocksize, strip-height, disable-double-buffering, disable-backtracking i force-wait. Opiunile sunt de doua feluri: globale i poziionale. Opiunile globale se aplica tuturor dispozitivelor gestionate de controlor, in timp ce opiunile poziionale se aplica doar celui mai recent dispozitiv menionat. Reinei ca acest lucru inseamna ca ordinea in care apar opiunile conteaza! Opiunea linedistance-fix este poziionala i rezolva o problema care apare la unii controlori SCSI (in special controlorul ncr810 sub Linux). Daca scanarile color au dungi orizontale i/sau culorile sunt stinse, atunci este probabil ca controlorul dvs. sa sufere de aceasta problema. Activarea acestei opiuni rezolva de obicei problema. Opiunea lineart-fix este poziionala i rezolva o problema de sincronizare care pare sa existe cu anumite scanere MFS-12000SP. Problema se manifesta prin linii pierdute la scanarea in modul lineart. Activarea acestei opiuni ar trebui sa rezolve problema, dar poate incetini puin scanarea. Opiunea legal-size este poziionala i stabilete dimensiunea zonei de scanare la format Legal. Activai aceasta opiune daca deinei un Paragon 12000 LS. Acesta nu poate fi difereniat prin software de un ScanExpress 12000 SP (format ISO A4). Opiunea buffersize este o opiune poziionala care prevaleaza asupra valorii implicite stabilite pentru dimensiunea memoriei tampon SCSI. Dimensiunea memoriei tampon este specificata in kilobii. Valoarea implicita este 128. Din cauza dublei folosiri a memoriei tampon, coninutul memoriei tampon trimis efectiv la scaner este jumatate din dimensiunea acestei valori. Incercai sa marii aceasta valoare pentru a obine viteze de scanare mai mari. Reinei ca unele scanere ScanExpress nu accepta dimensiuni ale memoriei tampon mai mari de 64 kb (buffersize = 128). Daca controlorul dvs. sg nu poate defini dimensiunile memoriei tampon SCSI in timpul execuiei, este posibil sa trebuiasca sa modificai i aceasta valoare. Consultai sane-scsi(5) pentru detalii. Opiunea blocksize este o opiune poziionala care anuleaza valoarea implicita stabilita pentru cantitatea maxima de date scanate intr-un bloc. Dimensiunea memoriei tampon este specificata in kilobii. Unele scanere ingheaa daca aceasta valoare este mai mare de 2048. Valoarea implicita este de 1 Go (deci efectiv nicio limita) pentru majoritatea scanerelor. Nu modificai aceasta valoare daca nu tii exact ce facei. Opiunea strip-height este o opiune globala care limiteaza inalimea maxima a benzii scanate cu o singura comanda de citire SCSI. Inalimea este specificata in inci i poate conine o parte fracionara (de exemplu, 1,5). Stabilirea inalimii benzii la o valoare mica (un inci, de exemplu) reduce probabilitatea de a intampina probleme cu timpii de ateptare ai controlorului SCSI i/sau cu timpii de ateptare ai altor dispozitive de pe aceeai magistrala SCSI. Din nefericire, crete i timpul de scanare. Cu adaptoarele i controlorii SCSI actuali, aceasta opiune nu ar trebui sa mai fie necesara. Opiunea disable-double-buffering este o opiune globala. Daca este activata, controlorul va trimite scanerului doar coninutul unei memorii tampon odata. Incercai aceasta opiune daca avei probleme in timpul scanarii, de exemplu, erori SCSI, ingheari sau primii caiva cm se repeta la nesfarit in imagine. Opiunea disable-backtracking este o opiune poziionala. Daca este activata, scanerul nu ii va deplasa inapoi glisorul dupa ce fiecare memorie tampon SCSI este umpluta (,,backtracking"). Activarea acestei opiuni va duce la scanari mai rapide, dar poate produce i dungi orizontale. Aceasta opiune nu funcioneaza cu toate scanerele (numai unele dintre modelele Paragon pot modifica backtracking-ul). In cele din urma, force-wait este o opiune globala. Daca este activata, controlorul va atepta pana cand dispozitivul este gata inainte de a trimite comanda de interogare. Mai mult, controlorul va fora glisorul de scanare sa revina la poziia iniiala (nu este implementat pentru toate scanerele). Aceasta opiune poate fi necesara cu 600 II N sau atunci cand scanimage(1) este utilizat de mai multe ori (de exemplu, in scripturi). Valoarea implicita este ,,off" (nu este activata). Un exemplu de fiier de configurare este prezentat mai jos: # limiteaza inalimea benzii a tuturor scanerelor la 1,5 inci: option strip-height 1.5 /dev/scanner # primul scaner Mustek # memorie tampon de 1 Mo pentru /dev/scanner: option buffersize 1024 /dev/sge # al doilea scaner Mustek # activeaza coreciile pentru /dev/sge: option lineart-fix option linedistance-fix SFATURI PENTRU ADAPTORUL SCSI Avei nevoie de un adaptor SCSI pentru scanerele SCSI. Chiar daca conectorul este acelai cu cel al scanerelor cu port paralel, conectarea acestuia la portul paralel al computerului NU va funciona. Scanerele Mustek SCSI sunt livrate de obicei cu un adaptor ISA SCSI. Din pacate, acest adaptor nu valoreaza prea mult, deoarece nu este controlat de intreruperi. Este (uneori) posibil ca placa furnizata sa funcioneze, dar fara linie de intrerupere, scanarea va fi foarte lenta i va incarca atat de mult sistemul, incat acesta devine aproape inutilizabil pentru alte sarcini. Daca avei deja un controlor SCSI funcional in sistem, trebuie sa inei cont de faptul ca scanerele Mustek nu accepta protocolul SCSI-2 de deconectare/reconectare i, prin urmare, blocheaza magistrala SCSI in timp ce o scanare este in curs. Aceasta inseamna ca niciun alt dispozitiv SCSI de pe aceeai magistrala nu poate fi accesat in timp ce o scanare este in curs. Deoarece adaptorul furnizat de Mustek nu valoreaza prea mult i deoarece scanerele Mustek nu accepta protocolul de deconectare/reconectare SCSI-2, se recomanda instalarea unui controlor SCSI separat (ieftin) pentru scanerele Mustek. De exemplu, se tie ca placile bazate pe ncr810 funcioneaza bine i costa mai puin de cincizeci de dolari americani. Pentru scanerele Mustek, de obicei este necesar sa se configureze controlorrul SCSI de nivel scazut pentru a dezactiva transferurile sincrone (negocierea sincronizarii), coada de comenzi etichetate i deconectarile de la inta. Consultai sane-scsi(5) pentru informaii specifice controlorului i platformei. Modelele ScanExpress au uneori probleme cu modul color de inalta rezoluie. Daca intalnii sporadic imagini corupte (pari duplicate sau deplasate orizontal), oprii toate celelalte aplicaii inainte de scanare i (daca avei suficienta memorie disponibila) dezactivai spaiul de interschimb (swap) Detalii privind modul de funcionare a adaptoarelor SCSI Mustek i a altor placi pot fi gasite la http://www.meier-geinitz.de/sane/mustek-backend/#SCSI. SCANERE CU PORT PARALEL Acest controlor ofera suport pentru scanerele cu port paralel Paragon 600 II EP i Paragon 600 II N. Reinei ca ultimul scaner vine cu propria sa placa ISA care implementeaza un port paralel ciudat (cu alte cuvinte, scanerul nu este conectat la portul paralel al imprimantei). Aceste scanere pot fi configurate prin enumerarea numarului de port al adaptorului sau al portului paralel in fiierul mustek.conf. Numerele de port valabile pentru 600 II N sunt 0x26b, 0x2ab, 0x2eb, 0x22b, 0x32b, 0x36b, 0x3ab, 0x3eb. Pentru 600 II EP utilizai una dintre urmatoarele variante: parport0, parport1, parport2, 0x378, 0x278, 0x3bc. Alegei unul care sa nu intre in conflict cu alte echipamente hardware din calculator. Punei doar un numar pe o anumita linie. Exemplu: 0x3eb Reinei ca pentru aceste scanere sunt de obicei necesare privilegii root pentru a accesa porturile I/O. Astfel, fie facei ca interfeele precum scanimage(1) i xscanimage(1) sa fie setuid root (in general nu este recomandat din motive de securitate), fie, alternativ, accesai acest controlor prin intermediul demonului de reea saned(8). Daca controlorul Mustek se blocheaza in timp ce trimite comanda de interogare catre scaner, adaugai opiunea force-wait la mustek.conf. De asemenea, reinei ca, dupa o perioada de inactivitate, unele scanere in sine (nu controlorul SANE) ii opresc lampile CCFL. Aceasta oprire nu este intotdeauna perfecta, rezultatul fiind ca lampa continua uneori sa lumineze slab la un capat. Acest lucru nu pare a fi periculos, deoarece imediat ce utilizai din nou scanerul, lampa revine la luminozitatea normala ridicata. Cu toate acestea, prima imagine scanata dupa o astfel de oprire poate avea dungi i poate parea supraexpusa. Cand se intampla acest lucru, efectuai o alta scanare i imaginea va fi buna. FIIERE /etc/sane.d/mustek.conf Fiierul de configurare al controlorului (a se vedea, de asemenea, descrierea SANE_CONFIG_DIR de mai jos). /usr/lib/sane/libsane-mustek.a Biblioteca statica care implementeaza acest controlor. /usr/lib/sane/libsane-mustek.so Biblioteca partajata care implementeaza acest controlor (prezenta pe sistemele care accepta incarcare dinamica). MEDIU SANE_CONFIG_DIR Aceasta variabila de mediu specifica lista de directoare care pot conine fiierul de configurare. Pe sistemele *NIX, directoarele sunt separate prin doua puncte (,,:"), in cazul sistemelor OS/2, ele sunt separate prin punct i virgula (,,;"). Daca aceasta variabila nu este definita, fiierul de configurare este cautat in doua directoare implicite: mai intai, in directorul de lucru curent (,,.") i apoi in /etc/sane.d. Daca valoarea variabilei de mediu se termina cu caracterul separator de directoare, atunci directoarele implicite sunt cautate dupa directoarele specificate explicit. De exemplu, daca se definete SANE_CONFIG_DIR la ,,/tmp/config:", se vor cauta (in aceasta ordine) directoarele tmp/config, . i /etc/sane.d. SANE_DEBUG_MUSTEK Daca biblioteca a fost compilata cu suportul de depanare activat, aceasta variabila de mediu controleaza nivelul de depanare pentru acest controlor. Nivelurile mai mari de depanare cresc cantitatea de detalii informative a ieirii. Valoare Descriere 0 nicio ieire 1 afieaza erorile fatale 2 afieaza mesajele importante 3 afieaza erorile nefatale i mesajele mai puin importante 4 afieaza toate mesajele, cu excepia celor de depanare 5 afieaza toate informaiile Exemplu: export SANE_DEBUG_MUSTEK=4 CONSULTAI I sane(7), sane-find-scanner(1), sane-scsi(5), sane-mustek_usb(5), sane-gt68xx(5), sane-plustek(5), sane-mustek_pp(5), sane-ma1509(5), scanimage(1), xscanimage(1) /usr/share/doc/sane/mustek/mustek.CHANGES http://www.meier-geinitz.de/sane/mustek-backend/ AUTOR David Mosberger, Andreas Czechanowski, Andreas Bolsch (extensii SE), Henning Meier-Geinitz, James Perry (600 II EP). ERORI Scanarea cu adaptoarele SCSI furnizate de Mustek este foarte lenta la rezoluii mari i zone largi de scanare. Unele scanere (de exemplu, Paragon 1200 A3 + Pro, SE A3) au nevoie de mai multe teste. Tabelul gamma accepta doar 256 de culori, chiar daca unele scanere pot face mai mult. Informaii mai detaliate despre erori sunt disponibile pe pagina principala a controlorului Mustek: http://www.meier-geinitz.de/sane/mustek-backend/. 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 iulie 2008 sane-mustek(5)