Es geht auch ohne PHP. Handlungsanleitung:
~> LANG=c /usr/bin/scanimage -L 2> /dev/null
liefert bei mir folgende Ausgabe:
device `BrotherADS2200:libusb:001:009' is a Brother ADS2200 USB scanner
(Werden mehrere Scanner erkannt, dann gibt es auch mehr Ausgabezeilen.)
„BrotherADS2200:libusb:001:009“ ist bei mir der Gerätename.
Mit diesem dann also:
~> LANG=c scanimage --help -Av -d "BrotherADS2200:libusb:001:009" 2> /dev/null
Ich brauche die Ausgaben wirklich…