| sane-hp5590(5) | SANE: „Scanner Access Now Easy” | sane-hp5590(5) |
sane-hp5590 - controlor SANE pentru scanerele Hewlett-Packard 4500C/4570C/5500C/5550C/5590/7650 Workgroup/Document
Biblioteca sane-hp5590 implementează un controlor SANE (Scanner Access Now Easy) care oferă acces la următoarele scannere Hewlett-Packard Workgroup/Document:
Dacă dețineți un scaner, altul decât cele enumerate mai sus, care funcționează cu acest controlor, vă rugăm să ne anunțați acest lucru, trimițându-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 dacă numele scanerului’ului este doar puțin diferit de modelele menționate mai sus, vă rugăm să ne anunțați.
Opțiunile pe care le acceptă controlorul pot fi selectate fie prin intermediul opțiunilor din linia de comandă pentru programe precum scanimage(1), fie prin intermediul elementelor interfeței grafice din xscanimage(1) sau xsane(1). Opțiunile valide din linia de comandă și sintaxa acestora pot fi listate folosind:
scanimage --help -d hp5590:interfață:dispozitiv
unde interfață și dispozitiv specifică dispozitivul în cauză, ca în fișierul de configurare. Adăugați --all-options pentru a lista și opțiunile de citire hardware. Parametrul -d și argumentul său pot fi omise pentru a obține informații despre primul scaner identificat.
Utilizați comanda:
scanimage -L
pentru a enumera toate dispozitivele recunoscute de instalația SANE.
În mod implicit, va fi scanată dimensiunea maximă.
Parametrii impliciți: Lineart, Flatbed, 100dpi.
Următoarele opțiuni permit citirea stării butonului, a valorii contorului, a configurației culorilor și a stării documentului din ADF. Acest lucru poate fi utilizat pentru a controla programatic opțiunile corespunzătoare ale scanerului, cum ar fi comutarea între modul flatbed și ADF, sau declanșarea sarcinilor de postprocesare după scanare.
scanbd(8) este un demon al butoanelor de scanare, care poate citi butoanele de scanare și poate declanșa acțiuni de scanare.
Nu utilizați vechea interfață scanbuttond(8) cu hp5590. Este depășită și nu mai trebuie utilizată. Interfața obișnuită a scanbd(8) este pe deplin compatibilă cu versiunea actuală a controlorului hp5590.
Acest exemplu prezintă un fișier de configurare minimă și fișierul script corespunzător pentru scanbd(8) care trebuie incluse în scanbd.conf.
device hp5590 {
# Asocierea dispozitivului
filter = "^hp5590.*"
desc = "Familia de scanere HP5590"
# Citește valoarea contorului și o stochează în variabila de mediu.
function function_lcd_counter {
filter = "^counter-value.*"
desc = "hp5590: contor LCD"
env = "SCANBD_FUNCTION_LCD_COUNTER"
}
# Rulează scriptul de scanare atunci când este apăsat butonul.
action do-scan {
filter = "^button-pressed.*"
desc = "hp5590: Buton de scanare apăsat"
script = "scan_action.script"
string-trigger {
from-value = "none"
to-value = "scan"
}
}
}
#!/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: acțiune «scanbd» necunoscută: "$SCANBD_ACTION"
;; esac
Dacă biblioteca a fost compilată cu suportul de depanare activat, această variabilă de mediu controlează nivelul de depanare pentru acest controlor.
SANE_DEBUG_HP5590
Nivelurile mai mari de depanare cresc cantitatea de detalii informative a ieșirii:
10 - procesare generică
20 - mesaje detaliate pentru controlor
40 - comenzi de nivel înalt HP5590
50 - comenzi de nivel scăzut (USB-in-USB) HP5590
sane(7), sane-usb(5), scanbd(8), scanimage(1), xscanimage(1), xsane(1)
Ilia Sotnikov <hostcc@gmail.com>.
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.
| 13 iulie 2008 |