| sane-pixma(5) | SANE: „Scanner Access Now Easy” | sane-pixma(5) |
sane-pixma - controlor SANE pentru imprimantele multifuncționale Canon și scanerele CanoScan
Biblioteca sane-pixma implementează un controlor SANE (Scanner Access Now Easy) care oferă acces la dispozitivele multifuncționale Canon PIXMA / i-SENSYS / imageCLASS / imageRUNNER (imprimante tot-în-unu) și la scanerele Canon CanoScan Flatbed/TPU. Controlorul implementează atât interfața USB, cât și interfața de rețea (utilizând protocoalele Canon BJNP și MFNP). Interfața de rețea acceptă scanere prin IPv4, precum și IPv6 (MFNP prin IPv6 nu este testat).
În prezent, următoarele modele funcționează cu acest controlor:
Următoarele modele nu sunt bine testate și/sau scanerul se blochează uneori și trebuie să fie oprit și pornit.
Următoarele modele pot utiliza același protocol Pixma ca cele enumerate mai sus, dar încă nu s-a raportat că funcționează (sau nu). Acestea sunt declarate în controlor, astfel încât să fie recunoscute și activate. Comentariile (rapoarte, opinii și sugestii) în lista de discuții sane-devel sunt binevenite.
Următoarele modele pot utiliza parțial același protocol Pixma ca și alte dispozitive enumerate mai sus, dar este posibil să necesite încă unele lucrări. Acestea sunt declarate în controlor ca fiind experimentale și au nevoie de variabila de mediu PIXMA_EXPERIMENT=1 pentru a fi recunoscute și activate. Sunt necesare jurnale Snoop pentru a investiga în continuare, vă rugăm să contactați lista de discuții sane-devel.
Controlorul oferă suport pentru:
Numele dispozitivului pentru dispozitivele USB are forma pixma:xxxxyyyy_zzzzz unde x, y și z sunt ID-ul fabricantului, ID-ul produsului și respectiv numărul de serie.
Exemplu: pixma:04A91709_123456 este un MP150.
Numele dispozitivelor BJNP/MFNP sunt sub forma pixma:aaaa_bbbbb unde aaaa este modelul scanerului și bbbb este numele gazdei sau adresa IP.
Exemplu: pixma:MF4800_192.168.1.45 este un periferic multi-funcțional din seria MF4800.
Acest controlor bazat pe clonarea protocoalelor originale ale controlorilor Canon, este într-un stadiu de producție. Proiectarea a fost efectuată fără nicio documentație aplicabilă a producătorului, probabil niciodată disponibilă. Cu toate acestea, l-am testat cât de bine am putut, dar este posibil să nu funcționeze în toate situațiile. Veți găsi o stare actualizată pe pagina principală a proiectului; (a se vedea mai jos). Comentariile utilizatorilor sunt esențiale pentru a contribui la îmbunătățirea caracteristicilor și performanțelor.
Pe lângă opțiunile „bine
cunoscute” (de exemplu, rezoluție, mod etc.), controlorul
sane-pixma oferă și următoarele opțiuni,
adică opțiunile s-ar putea schimba în viitor.
Starea butonului poate fi interogată, de exemplu, cu scanimage
-A.
Scanarea prin buton este dezactivată pe MAC OS X din cauza faptului
că libusb-darwin nu gestionează timpii morți în
citirea întreruperilor usb, dar poate funcționa atunci
când se utilizează protocolul de rețea.
Fișierul conține o listă opțională de scanere conectate în rețea care utilizează protocoalele BJNP sau MFNP (a se vedea mai jos pentru date privind suportul de rețea pentru scanere). În mod normal, aici sunt enumerate numai scanerele care nu pot fi detectate automat deoarece se află pe o subrețea diferită. Dacă nu utilizați Linux și sistemul dvs. de operare nu permite enumerarea interfețelor (adică nu acceptă funcția getifaddrs()), este posibil să fie necesar să adăugați scanerul dvs. de asemenea aici.
Scanerele trebuie să fie listate în fișierul de configurare după cum urmează:
Definiți fiecare scaner, fiecare pe o linie separată.
Mai multe valori ale timpului de așteptare aplicabile la nivel global pot fi definite utilizând parametrul „bjnp-timeout” după cum urmează:
Un timp de așteptare definit utilizând „bjnp-timeout” se va aplica următoarelor definiții ale scanerului din fișier. Dacă este necesar, opțiunea „bjnp-timeout” poate fi definită de mai multe ori, fiecare opțiune aplicându-se numai scanerelor care o urmează. Ultima opțiune este utilizată pentru scanerele descoperite automat. Dacă nu este definită în mod explicit, se va aplica valoarea implicită de 1000ms.
Definirea timpilor de așteptare ar trebui să fie necesară numai în cazuri excepționale.
Dacă doriți, conectarea la rețea poate fi dezactivată după cum urmează:
Scanerele USB vor fi detectate automat și nu necesită configurare.
Controlorul sane-pixma acceptă scanere de rețea care utilizează protocoalele Canon BJNP și MFNP.
Canon pare să renunțe la suportul pentru aceste protocoale în scanerele recente. Pentru a verifica dacă scanerul dvs. acceptă unul dintre aceste protocoale, verificați conținutul intrării serviciului _scanner._tcp în mDNS/DNS-SD (utilizând, de exemplu, avahi-discover(1)). Dacă acesta nu listează portul 8610 sau 8612, probabil că scanerul dvs. nu acceptă protocoalele mfmp sau bjnp.
Sunt acceptate atât IPv4, cât și IPv6, dar IPv6 nu este încă testat cu MFNP. Vă rugăm să raportați rezultatele dumneavoastră pe lista de discuții.
În mod normal, configurarea nu este necesară. Controlorul sane-pixma va detecta automat scanerul dacă acesta se află în aceeași subrețea cu calculatorul dvs. dacă sistemul de operare acceptă acest lucru.
Dacă scanerul dvs. nu poate fi detectat automat, îl puteți adăuga la fișierul de configurare sane-pixma (a se vedea mai sus).
CONFIGURAREA PARAVANULUI DE PROTECȚIE PENTRU SCANERELE CONECTATE LA REȚEA
Detectarea scanerelor este puțin mai complicată. Controlorul sane-pixma trimite un apel pe toate subrețele conectate direct pe care le poate găsi (cu condiția ca sistemul dumneavoastră de operare să permită enumerarea tuturor interfețelor de rețea). Apelul este trimis DE LA portul 8612 LA portul 8610 sau 8612 pe adresa de difuzare a fiecărei interfețe. Pachetele trimise vor fi permise de regula descrisă mai sus.
Răspunsurile de la scaner sunt trimise înapoi la calculator la portul 8612. Cu toate acestea, sistemul de urmărire a conexiunilor nu detectează o potrivire, deoarece răspunsul nu provine de la adresa de difuzare, ci de la adresa scanerului. Pentru detectarea automată a scanerului, va trebui, prin urmare, să permiteți intrarea pachetelor către portul 8612 de pe calculator. Acest lucru este valabil atât pentru MFNP, cât și pentru BJNP.
Pe scurt: deschideți paravanul de protecție pentru tot traficul de la calculatorul dvs. la portul 8610 (pentru MFNP) sau 8612 (pentru BJNP) ȘI la portul 8612 (pentru BJNP și MFNP) către calculatorul dvs.
Cu regulile pentru paravanul de protecție de mai sus, nu este necesar să adăugați scanerul la fișierul pixma.conf, cu excepția cazului în care scanerul se află într-o rețea care nu este conectată direct la calculatorul dvs.
sane(7), sane-dll(5), scanimage(1), scanadf(1), gamma4scanimage(1), getifaddrs(3)
În caz de probleme cu un model Pixma recent,
încercați cel mai recent cod pentru controlorul
sane-pixma, disponibil în depozitul git Sane la:
https://gitlab.com/sane-project/backends.git
De asemenea, puteți publica în lista de discuții Sane-devel pentru asistență.
Wittawat Yamwong, Nicolas Martin, Dennis Lou, Louis Lagendijk, Rolf Bensch
Am dori să le mulțumim tuturor celor care au testat și ne-au ajutat. Fără ei nu am fi putut să scriem sub-controlori pentru modele pe care nu le avem. Vedeți și pagina principală a proiectului.
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.
| 15 august 2020 |