.\" -*- coding: UTF-8 -*- .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH sane\-dll 5 "13 iulie 2008" "" "SANE: „Scanner Access Now Easy”" .IX sane\-dll .SH NUME sane\-dll \- încărcător de controlor dinamic SANE .SH DESCRIERE Biblioteca \fBsane\-dll\fP implementează un controlor SANE (Scanner Access Now Easy) care oferă acces la un număr arbitrar de alți controlori SANE. Acești controlori pot fi fie preîncărcați în momentul construirii bibliotecii \fBsane\-dll\fP, fie, pe sistemele care acceptă încărcarea dinamică a bibliotecilor partajate, pot fi încărcați în timpul execuției. În acest din urmă caz, adăugarea suportului pentru un nou controlor implică pur și simplu instalarea bibliotecii relevante în \fI/usr/lib/sane\fP și adăugarea unei intrări în fișierul de configurare \fIdll.conf\fP. Cu alte cuvinte, nu este necesar să se modifice sau să se recompileze aplicațiile pentru a adăuga suport pentru noi dispozitive. .SH "NUME DE DISPOZITIVE" Acest controlor așteaptă nume de dispozitive de forma: .PP .RS \fIcontrolor\fP:\fIdispozitiv\fP .RE .PP Unde \fIcontrolor\fP este numele controlorului și \fIdispozitiv\fP este numele dispozitivului din acest controlor care trebuie adresat. Dacă numele dispozitivului nu conține două puncte (:), atunci întregul șir este tratat ca șirul \fIdispozitiv\fP pentru controlorul implicit. Controlorul implicit este ultimul controlor listat în fișierul de configurare (a se vedea mai jos) sau primul controlor preîncărcat (dacă există). .SH CONFIGURARE Conținutul fișierului \fIdll.conf\fP este o listă de nume de controlori care pot fi încărcați dinamic la cerere. Liniile goale sunt ignorate, la fel ca și tot ceea ce urmează după un simbol hash (#). Un exemplu de fișier de configurare este prezentat mai jos: .PP .RS net .br # acesta este un comentariu .br pnm .br mustek .RE .PP De asemenea, este posibil să se adauge un fișier în \fI/etc/sane.d/dll.d\fP care să conțină lista de controlori care urmează să fie adăugați. Controlorii menționați într\-un fișier inclus în acest director vor fi adăugați înainte de orice controlor listat în \fIdll.conf.\fP Fișierele din \fI/etc/sane.d/dll.d\fP pot fi numite liber. Ele trebuie să respecte convențiile de format care se aplică pentru \fIdll.conf.\fP. .PP Rețineți că controlorii care au fost preîncărcați la crearea acestei biblioteci nu trebuie să fie enumerați în acest fișier de configurare. Adică, dacă un controlor a fost preîncărcat, atunci acel controlor va fi întotdeauna prezent, indiferent dacă este sau nu listat în fișierul de configurare. .PP Lista de controlori preîncărcați este determinată de macro\-ul \fBPRELOADABLE_BACKENDS\fP din fișierul controlor/Makefile.in din distribuția codului sursă SANE. După modificarea valorii acestui macro, este necesar să se reconfigureze, să se reconstruiască și să se reinstaleze SANE pentru ca modificarea să aibă efect. Pseudonimele (alias) sunt definite în fișierul de configurare \fIdll.aliases\fP. Acesta poate conține intrări de forma .PP .RS .br alias VreunNume NumeDispozitivSANE .br alias "VreunNume" NumeDispozitivSANE .br hide NumeDispozitivSANE .RE .PP De exemplu: .PP .RS .br alias Epson net:gazdă\-oarecare:epson:/dev/sgX .br alias "Siemens ST400" st400:/dev/sgY .br hide net:gazdă\-oarecare:pnm:0 .br hide net:gazdă\-oarecare:pnm:1 .br alias "Citește din fișier" pnm:0 .br hide pnm:1 .RE .PP Numele dispozitivelor cu alias sunt ascunse automat. Ideea este ca utilizatorii să nu fie nevoiți să se descurce cu nume de dispozitive complicate (în special pentru dispozitivele conectate în rețea) și să ascundă alte dispozitive exportate care i\-ar putea deruta. Rețineți că un dispozitiv ascuns poate fi în continuare accesat dacă numele dispozitivului este cunoscut, doar că nu apare în listă. .SH FIȘIERE .TP \fI/etc/sane.d/dll.aliases\fP Lista de controlori cu alias sau ascunși. .TP \fI/etc/sane.d/dll.conf\fP Fișierul de configurare al controlorului (a se vedea, de asemenea, descrierea \fBSANE_CONFIG_DIR\fP de mai jos). .TP \fI/usr/lib/sane/libsane\-dll.a\fP Biblioteca statică care implementează acest controlor. .TP \fI/usr/lib/sane/libsane\-dll.so\fP Biblioteca partajată care implementează acest controlor (prezentă pe sistemele care acceptă încărcare dinamică). .SH MEDIU .TP \fBSANE_CONFIG_DIR\fP Această variabilă de mediu specifică lista de directoare care pot conține fișierul de configurare. Pe sistemele *NIX, directoarele sunt separate prin două puncte („:”), în cazul sistemelor OS/2, ele sunt separate prin punct și virgulă („;”). Dacă această variabilă nu este definită, fișierul de configurare este căutat în două directoare implicite: mai întâi, în directorul de lucru curent („.”) și apoi în \fI/etc/sane.d\fP. Dacă valoarea variabilei de mediu se termină cu caracterul separator de directoare, atunci directoarele implicite sunt căutate după directoarele specificate explicit. De exemplu, dacă se definește \fBSANE_CONFIG_DIR\fP la „/tmp/config:”, se vor căuta (în această ordine) directoarele \fItmp/config\fP, \&\fI.\fP și \fI/etc/sane.d\fP. .TP \fBSANE_DEBUG_DLL\fP Dacă biblioteca a fost compilată cu suportul de depanare activat, această variabilă de mediu controlează nivelul de depanare pentru acest controlor. De exemplu, o valoare de 128 solicită imprimarea tuturor datelor de depanare. Nivelurile mai mici reduc volumul de informații. .nf \f(CRValoare Descriere 0 imprimă numai erorile grave 1 imprimă erorile normale și mesajele importante 2 imprimă mesajele normale 3 imprimă mesaje de depanare 4 imprimă totul\fR .fi Exemplu: export SANE_DEBUG_DLL=3 .SH "CONSULTAȚI ȘI" \fBsane\fP(7), \fBscanimage\fP(1), \fBsane\-"nume\-controlor"\fP(5) .SH AUTOR David Mosberger .PP .SH TRADUCERE Traducerea în limba română a acestui manual a fost făcută de Remus-Gabriel Chelu . .PP Această traducere este documentație gratuită; citiți .UR https://www.gnu.org/licenses/gpl-3.0.html Licența publică generală GNU Versiunea 3 .UE sau o versiune ulterioară cu privire la condiții privind drepturile de autor. NU se asumă NICIO RESPONSABILITATE. .PP Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la .MT translation-team-ro@lists.sourceforge.net .ME .