[Risolto] scanimage -L --- "plustek:libusb:003:008"

Installazione, configurazione e uso di programmi e strumenti.
mamaori
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 327
Iscrizione: venerdì 11 dicembre 2009, 16:31

[Risolto] scanimage -L --- "plustek:libusb:003:008"

Messaggio da mamaori »

salve a tutti,
uso uno script per fare scansioni, ovvero :

Codice: Seleziona tutto

scanimage -d "plustek:libusb:003:008" -p --resolution 300 -x 210 -y 297 --mode Color --format=jpeg >Scan-$(date +%Y-%m-%d_%H-%M-%S).jpg
il problema e' che ad ogni riavvio il "plustek:libusb:003:008" cambia l'ultima gruppo di numeri ovvero 008, 009, 010 o 012 etc.
esiste una possibilita' di poter assegnare in maniera permanente un valore fisso a tutto questo' senza dover ogni volta dare "scanimage -L" per verificare quale numero e' stato assegnato ed andare a modificare lo script ?

Ringrazio
Ultima modifica di mamaori il mercoledì 3 novembre 2021, 11:33, modificato 4 volte in totale.
Avatar utente
DoctorStrange
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2850
Iscrizione: mercoledì 14 ottobre 2015, 9:33
Desktop: Gnome3
Distribuzione: Ubuntu 22.04 LTS Jammy Jellyfish
Sesso: Maschile
Località: Roma, Italia

Re: scanimage -L --- "plustek:libusb:003:008"

Messaggio da DoctorStrange »

L'ultimo gruppo di numeri corrispondono al nome del bus dove, ogni volta che il pc viene acceso, viene connesso lo scanner.

Ammesso che non conosco precisamente la sintassi del comando "scanimage", ti direi che questo genere di problema possa essere facilmente risolto parametrizzando questo comando, oppure scrivendo una regola udev, che assegni in via permanente un nome simbolico che sia costante al tuo scanner, che può essere facilmente identificato da sistema tramite VID:PID.

E poi il comand scanimage si riferirà a questo nome simbolico, piuttosto che andare a prendere, di volta in volta i vari BUS_ID del sistema.
mamaori
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 327
Iscrizione: venerdì 11 dicembre 2009, 16:31

Re: scanimage -L --- "plustek:libusb:003:008"

Messaggio da mamaori »

Avresti per caso un esempio cui posso adattare al mio caso ?

Codice: Seleziona tutto

lsusb
Bus 003 Device 008: ID 04b8:010f Seiko Epson Corp. GT-7200U [Perfection 1250/1250 PHOTO]
mamaori
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 327
Iscrizione: venerdì 11 dicembre 2009, 16:31

Re: scanimage -L --- "plustek:libusb:003:008"

Messaggio da mamaori »

Credo di aver risolto semplicemente togliendo

Codice: Seleziona tutto

-d "plustek:libusb:003:008"
quindi con il comando lasciato integro come sotto, funziona tranquillamente (ovviamente meglio quando abbinato ad una combinazione tasti)

Codice: Seleziona tutto

scanimage -p --resolution 300 -x 210 -y 297 --mode Color --format=jpeg >Scan-$(date +%Y-%m-%d_%H-%M-%S).jpg
ho provato con regole udev ma non essendo un gran esperto non sono riuscito a fare granche
credo anche che scanimage accetta solamente dispositivi agganciati a libusb:
l'importante e' aver risolto ....
Avatar utente
trekfan1
Moderatore Globale
Moderatore Globale
Messaggi: 23359
Iscrizione: domenica 21 maggio 2006, 10:51
Desktop: Gnome
Distribuzione: Ubuntu 23.10 e 24.04 (dev)
Sesso: Maschile
Località: Formigine (MO) | Accecante Asceta

Re: [RISOLTO] scanimage -L --- "plustek:libusb:003:008"

Messaggio da trekfan1 »

Il [Risolto] va messo evitando di scriverlo tutto maiuscolo, correggi, grazie :)
Scrivi risposta

Ritorna a “Applicazioni”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 9 ospiti