Provided by: manpages-ro_4.27.0-1_all 

NUME
sane-usb - indicații de configurare USB pentru SANE
DESCRIERE
Această pagină de manual conține informații privind modul de accesare a scanerelor cu interfață USB. Se
concentrează pe două subiecte principale: detectarea scanerului de către nucleul sistemului de operare și
utilizarea acestuia cu SANE.
Această pagină se aplică la majoritatea controlorilor și scanerelor USB, deoarece acestea utilizează
interfața generică sanei_usb. Cu toate acestea, există o excepție: scanerele USB acceptate de controlorul
sane-microtek2(5) au nevoie de un controlor USB special pentru nucleu.
INTRODUCERE RAPIDĂ
Aceasta este o scurtă secțiune de tip «CUM SĂ». Pentru detalii complete, citiți următoarele secțiuni.
Scopul acestei secțiuni este de a obține scanerul detectat de sane-find-scanner(1).
Executați sane-find-scanner(1). Dacă acesta listează scanerul dvs. cu ID-urile corecte de fabricant și de
produs, ați terminat. Consultați secțiunea PROBLEME SANE pentru detalii despre cum să mergeți mai
departe.
sane-find-scanner(1) nu listează scanerul dvs.? Funcționează ca root? Dacă da, există o problemă de
permisiuni. Consultați secțiunea LIBUSB pentru detalii.
Nu se găsește nimic nici măcar ca root? Verificați dacă nucleul dumneavoastră acceptă USB și dacă
biblioteca „libusb” este instalată (consultați secțiunea LIBUSB).
METODE DE ACCES USB
Pentru accesarea dispozitivelor USB, se utilizează biblioteca USB „libusb”. Înainte exista o altă metodă
de accesare a dispozitivelor USB: controlorul de scanare din nucleu. Metoda controlorului de scanare a
nucleului este depășită și nu ar trebui să mai fie utilizată. Aceasta poate fi eliminată din SANE în
orice moment. În Linux, controlorul de scanare a nucleului a fost eliminat în seria de nuclee 2.6.*.
Numai accesul cu „libusb” este documentat în această pagină de manual.
LIBUSB
SANE poate utiliza numai „libusb” 0.1.6 sau o versiune mai nouă. Aceasta trebuie să fie instalată în
momentul compilării. Distribuțiile Linux moderne și alte sisteme de operare sunt livrate cu „libusb”.
Libusb poate accesa scanerul doar dacă nu este revendicat de controlorul de scanare din nucleu. Dacă
doriți să utilizați „libusb”, descărcați controlorul nucleului (de exemplu, «rmmod scanner» sub Linux)
sau dezactivați-l atunci când compilați un nou nucleu. Pentru Linux, nucleul dumneavoastră are nevoie de
suport pentru sistemul de fișiere USB (usbfs). Pentru nucleele mai vechi de 2.4.19, înlocuiți „usbfs” cu
„usbdevfs”, deoarece numele s-a schimbat. Acest sistem de fișiere trebuie să fie montat. Acest lucru se
face automat la pornire, dacă fișierul /etc/fstab conține o linie ca aceasta:
none /proc/bus/usb usbfs defaults 0 0
Permisiunile pentru fișierele de dispozitiv utilizate de „libusb” trebuie să fie ajustate pentru accesul
utilizatorilor. În caz contrar, numai root poate utiliza dispozitivele SANE. Pentru Linux, dispozitivele
sunt localizate în /proc/bus/usb/ sau în /dev/bus/usb, dacă utilizați udev. Există directoare denumite,
de exemplu, „001” (numele magistralei) care conțin fișiere „001”, „002” etc. (fișierele dispozitivelor).
Fișierele de dispozitiv corecte pot fi găsite prin rularea: scanimage -L: ca root. Stabilirea
permisiunilor cu chmod(1) nu este însă permanentă. Ele vor fi restabilite după repornirea sau
reconectarea scanerului.
De obicei, se utilizează udev(7) sau, în cazul distribuțiilor mai vechi, utilitățile hotplug, care
acceptă stabilirea dinamică a permisiunilor de acces. SANE este livrat cu scripturi udev și hotplug în
directorul tools/udev și tools/hotplug. Acestea pot fi utilizate pentru stabilirea permisiunilor,
consultați /usr/share/doc/libsane/README.linux, tools/README și README din directorul tools/hotplug
pentru mai multe detalii.
Pentru BSD, fișierele de dispozitiv utilizate de „libusb” se numesc /dev/ugen*. Utilizați chmod(1) pentru
a aplica permisiunile corespunzătoare.
PROBLEME SANE
Această secțiune presupune că scanerul dumneavoastră este detectat de sane-find-scanner(1). Nu are sens
să continuăm, dacă nu este cazul. În timp ce sane-find-scanner(1) este capabil să detecteze orice scaner
USB, scanarea efectivă va funcționa numai dacă scanerul este acceptat de un controlor SANE. Informații
privind nivelul de suport pot fi găsite pe pagina web SANE (http://www.sane-project.org/), precum și în
paginile de manual ale controlorilor individuali.
Majoritatea controlorilor pot detecta automat scanerele USB folosind liniile din fișierul de configurare
"usb". Această metodă permite identificarea scanerelor în funcție de numerele fabricantului și ale
produsului USB. Sintaxa pentru specificarea unui scaner în acest mod este:
usb FABRICANT PRODUS
unde FABRICANT este ID-ul fabricantului USB, iar PRODUS este ID-ul produsului USB al scanerului. Ambele
id-uri sunt numere întregi nenegative în format zecimal sau hexazecimal. Valorile corecte pentru aceste
câmpuri pot fi găsite executând sane-find-scanner(1), consultând ieșirea «syslog» (de exemplu,
/var/log/messages) sau, în Linux, prin lansarea comenzii cat /proc/bus/usb/devices. Acesta este un
exemplu de linie din fișierul de configurare:
usb 0x055f 0x0006
va avea ca efect faptul că toate dispozitivele USB din sistem cu un ID de furnizor de 0x55f și un ID de
produs de 0x0006 vor fi sondate și recunoscute de controlor.
Dacă scanerul dvs. nu este detectat automat, este posibil să fie necesar să editați în mod corespunzător
fișierul de configurare al controlorului necesar înainte de a utiliza SANE pentru prima dată. Pentru o
descriere detaliată a fișierului de configurare al fiecărui controlor, consultați pagina de manual a
controlorului relevant (de exemplu, sane-mustek_usb(5) pentru scanerele USB Mustek).
Nu creați o legătură simbolică de la /dev/scanner la dispozitivul USB, deoarece această legătură este
utilizată de controlorii SCSI. Scanerul poate fi derutat dacă primește comenzi SCSI.3
MEDIU
SANE_DEBUG_SANEI_USB
Dacă biblioteca a fost compilată cu suportul de depanare activat, această variabilă de mediu
controlează nivelul de depanare pentru subsistemul de In/Ieș USB. De exemplu, o valoare de 128
solicită imprimarea tuturor datelor de depanare. Nivelurile mai mici reduc gradul de detalii al
informațiilor. Valorile mai mari de 4 activează depanarea „libusb” (dacă este disponibilă).
Exemplu: export SANE_DEBUG_SANEI_USB=4.
SANE_USB_WORKAROUND
Dacă scanerul dvs. nu funcționează atunci când este conectat la un port USB3, încercați să
definiți variabila de mediu SANE_USB_WORKAROUND la 1. Acest lucru poate rezolva problemele care
apar cu anumite versiuni de nucleu. Exemplu: export SANE_USB_WORKAROUND=1.
SANE_XEROX_USB_HALT_WORKAROUND
Dacă scanerul dvs. vechi (dinainte de 2010) Xerox / Samsung / HP este detectat o singură dată, iar
utilizarea ulterioară necesită reconectarea cablului, încercați să definiți variabila de mediu
SANE_XEROX_USB_HALT_WORKAROUND la 1. Acest lucru poate rezolva problemele care apar cu anumite
versiuni de nucleu. Exemplu: export SANE_XEROX_USB_HALT_WORKAROUND=1.
CONSULTAȚI ȘI
sane(7), sane-find-scanner(1), sane-"backendname"(5), sane-scsi(5)
AUTOR
Henning Meier-Geinitz <henning@meier-geinitz.de>
TRADUCERE
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.
14 iulie 2008 sane-usb(5)