sane-hp5590(5) SANE: ,,Scanner Access Now Easy" sane-hp5590(5) NUME sane-hp5590 - controlor SANE pentru scanerele Hewlett-Packard 4500C/4570C/5500C/5550C/5590/7650 Workgroup/Document DESCRIERE Biblioteca sane-hp5590 implementeaza un controlor SANE (Scanner Access Now Easy) care ofera acces la urmatoarele scannere Hewlett-Packard Workgroup/Document: o ScanJet 4500C o ScanJet 4570C o ScanJet 5500C o ScanJet 5550C o ScanJet 5590 o ScanJet 7650 Daca deinei un scaner, altul decat cele enumerate mai sus, care funcioneaza cu acest controlor, va rugam sa ne anunai acest lucru, trimiandu-ne numele exact al modelului scanerului, precum i furnizorul USB i ID-urile dispozitivelor (de exemplu, din /sys/bus/usb/devices, sane-find-scanner(1) sau syslog). Chiar daca numele scanerului'ului este doar puin diferit de modelele menionate mai sus, va rugam sa ne anunai. OPIUNI Opiunile pe care le accepta controlorul pot fi selectate fie prin intermediul opiunilor din linia de comanda pentru programe precum scanimage(1), fie prin intermediul elementelor interfeei grafice din xscanimage(1) sau xsane(1). Opiunile valide din linia de comanda i sintaxa acestora pot fi listate folosind: scanimage --help -d hp5590:interfaa:dispozitiv unde interfaa i dispozitiv specifica dispozitivul in cauza, ca in fiierul de configurare. Adaugai --all-options pentru a lista i opiunile de citire hardware. Parametrul -d i argumentul sau pot fi omise pentru a obine informaii despre primul scaner identificat. Utilizai comanda: scanimage -L pentru a enumera toate dispozitivele recunoscute de instalaia SANE. OPIUNI SPECIFICE DISPOZITIVULUI -l n Poziia X din stanga-sus a zonei de scanare in mm. Intervalul permis: 0 ... 215.889. -t n Poziia Y din stanga-sus a zonei de scanare in mm. Intervalul permis: 0 ... 297.699. -x n X laimea zonei de scanare in mm. Intervalul permis: 0 ... 215.889. -y n Inalimea Y a zonei de scanare in mm. Intervalul permis: 0 ... 297.699. In mod implicit, va fi scanata dimensiunea maxima. --mode mod Selecteaza modul de culoare. mod trebuie sa fie unul dintre: "Color", "Color (48 bii)", "Gray", "Lineart". o "Color" - Scanarea este efectuata cu valori de culoare RGB de 3 * 8 bii pe pixel. o "Color (48 bii)" - Scanarea este efectuata cu valori de culoare RGB de 3 * 16 bii pe pixel. o "Gray" - Scanarea este efectuata cu o valoare de gri de 1 * 8 bii pe pixel. o "Lineart" - Scanarea este efectuata cu o valoare de alb i negru de 1 bit pe pixel. --source sursa Selecteaza sursa pentru scanare. sursa trebuie sa fie una dintre: "Flatbed", "ADF", "ADF Duplex", "TMA Slides", "TMA Negatives". o "Flatbed" - Scaneaza documentul pe geamul platformei pentru documente. o "ADF" - Scaneaza feele documentelor cu alimentatorul automat de documente. o "ADF Duplex" - Scaneaza feele i spatele documentelor cu alimentatorul automat de documente. Reinei ca imaginile de pe verso trebuie rotite intr-o etapa de postprocesare separata. o "TMA Slides" - Scanare de diapozitive cu adaptor pentru suporturi transparente; (nu este acceptata in totalitate de controlorul hp5590). o "TMA Negatives" - Scanare a filmelor negative cu adaptor pentru suporturi transparente; (nu este acceptata in totalitate de controlorul hp5590). --resolution rezoluia Stabilete rezoluia imaginii scanate in dpi. rezoluia trebuie sa fie una dintre urmatoarele: 100, 200, 300, 600, 1200, 2400. Parametrii implicii: Lineart, Flatbed, 100dpi. --extend-lamp-timeout[=yes|no] Extinde perioada de temporizare a lampii. no = 15 minute, yes = 1 ora; (implicit: no) --wait-for-button[=yes|no] Ateapta apasarea butonului inainte de a incepe scanarea; (implicit: no) --preview[=yes|no] Solicita o scanare la calitate de previzualizare; (implicit: no) --hide-eop-pixel[=yes|no] Ascunde pixelii indicatorului de sfarit de pagina i suprascrie cu culoarea pixelilor vecini urmatori; (implicit: yes) Scanerul utilizeaza ultimul pixel din fiecare linie de scanare pentru a stoca starea de sfarit de pagina. Acest lucru este necesar pentru a detecta sfaritul foii de document atunci cand se utilizeaza alimentatorul automat de documente (ADF). Din nefericire, pixelii de sfarit de pagina sunt generai i in cazul scanarilor in platforma. Se recomanda sa ascundei aceti pixeli. --trailing-lines-mode mod Modul de umplere a liniilor de final dupa sfaritul paginii atunci cand se utilizeaza alimentatorul automat de documente (ADF). mod trebuie sa fie unul dintre: "last", "raw", "raster", "white", "black", "color". (implicit: "last") o "last" = repeta ultima linie de scanare (recomandat), o "raw" = citete datele de scanare brute (nerecomandat), o "raster" = genereaza un model de pixeli in alb i negru, o "white" = pixeli albi, o "black" = pixeli negri, o "color" = RGB sau pixeli de culoare gri (a se vedea opiunea urmatoare). --trailing-lines-color n Stabilete valoarea culorii pentru umplerea liniilor de scanare din final in modul ,,Trailing lines" "color" (a se vedea opiunea anterioara). (Culoare implicita: violet) Valoarea culorii RGB trebuie sa fie specificata i calculata ca 65536 * r + 256 * g + b, cu r, g, b fiind valori in intervalul 0 .. 255. OPIUNI DE CITIRE A STARII DE IEIRE Urmatoarele opiuni permit citirea starii butonului, a valorii contorului, a configuraiei culorilor i a starii documentului din ADF. Acest lucru poate fi utilizat pentru a controla programatic opiunile corespunzatoare ale scanerului, cum ar fi comutarea intre modul flatbed i ADF, sau declanarea sarcinilor de postprocesare dupa scanare. --button-pressed Obine id-ul ultimului buton apasat. Id este unul dintre urmatoarele: "none", "power", "scan", "collect", "file", "email", "copy", "up", "down", "mode", "cancel". Scanerul stocheaza ID-ul ultimului buton apasat pana cand acesta este citit. Dupa citire, starea este reiniializata, iar citirile ulterioare vor returna "none". --color-led Obine starea indicatorilor LED de culoare. Starea este fie "color", fie "black_white". --counter-value Obine valoarea contorului aa cum este afiata pe LCD. Valoarea este cuprinsa in intervalul 1 ... 99. --doc-in-adf Obine starea indicatorului de document disponibil al alimentatorului automat de documente (ADF). Starea este fie "yes", fie "no". SFATURI PENTRU UTILIZATORII DE SCANBD scanbd(8) este un demon al butoanelor de scanare, care poate citi butoanele de scanare i poate declana aciuni de scanare. Nu utilizai vechea interfaa scanbuttond(8) cu hp5590. Este depaita i nu mai trebuie utilizata. Interfaa obinuita a scanbd(8) este pe deplin compatibila cu versiunea actuala a controlorului hp5590. Acest exemplu prezinta un fiier de configurare minima i fiierul script corespunzator pentru scanbd(8) care trebuie incluse in scanbd.conf. o hp5590.conf device hp5590 { # Asocierea dispozitivului filter = "^hp5590.*" desc = "Familia de scanere HP5590" # Citete valoarea contorului i o stocheaza in variabila de mediu. function function_lcd_counter { filter = "^counter-value.*" desc = "hp5590: contor LCD" env = "SCANBD_FUNCTION_LCD_COUNTER" } # Ruleaza scriptul de scanare atunci cand este apasat butonul. action do-scan { filter = "^button-pressed.*" desc = "hp5590: Buton de scanare apasat" script = "scan_action.script" string-trigger { from-value = "none" to-value = "scan" } } } o scan_action.script #!/bin/bash echo device = $SCANBD_DEVICE echo action = $SCANBD_ACTION echo counter = $SCANBD_FUNCTION_LCD_COUNTER scanfile="$HOME/tmp/scans/scan-$(date +%s).pnm" case $SCANBD_ACTION in do-scan) scanimage -d "$SCANBD_DEVICE" > "$scanfile" ;; *) echo Avertisment: aciune <> necunoscuta: "$SCANBD_ACTION" ;; esac FIIERE @LIBDIR@/libsane-hp5590.a Biblioteca statica care implementeaza acest controlor. @LIBDIR@/libsane-hp5590.so Biblioteca partajata care implementeaza acest controlor (prezenta pe sistemele care accepta incarcare dinamica). MEDIU Daca biblioteca a fost compilata cu suportul de depanare activat, aceasta variabila de mediu controleaza nivelul de depanare pentru acest controlor. SANE_DEBUG_HP5590 Nivelurile mai mari de depanare cresc cantitatea de detalii informative a ieirii: 10 - procesare generica 20 - mesaje detaliate pentru controlor 40 - comenzi de nivel inalt HP5590 50 - comenzi de nivel scazut (USB-in-USB) HP5590 Exemplu: export SANE_DEBUG_HP5590=50 CONSULTAI I sane(7), sane-usb(5), scanbd(8), scanimage(1), xscanimage(1), xsane(1) AUTORI Ilia Sotnikov . 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-hp5590(5)