Fare le fotocopie con computer con un click
La gran parte delle stampanti multifunzione (all-in-one con scanner) non sono laser e la gran parte di quelle laser non sono multifunzione.
E' una regola del mercato: "divide et impera". Le multifunzione laser le paghi più della somma di una laser + scanner, se le trovi, mentre le multifunzione a getto d'inchiostro le paghi poco perché poi ti spennano con le cartucce che fai fatica a ricaricare.
Per ovviare a questo problema economico/hardware, condivido con voi la soluzione che ho adottato per automatizzare il tutto.
Requisiti e prerequisiti
Scanner riconosciuto da SaneStampante riconosciuta da CUPS.
ImageMagick per aggiustare o personalizzare l'immagine ricevuta dallo scanner
Opzionale: scanbuttond (se avete uno scanner o multifunzione col tasto) e libinklevel (per monitorare le cartucce delle ciuccia inchistro)
Script "fotocopia.sh" da salvare e rendere eseguibile
#!/bin/sh
scanimage --mode Gray --format tiff --resolution 150 > test.tiff
convert test.tiff -contrast test.tiff
lp -o scaling=100 -o page-left=0 -o page-top=0 -o page-right=0 -o page-bottom=0 test.tiff
Spiegazione dello script
scanimage prende l'immagine dallo scanner, convert (imagemagick) aumenta il contrasto, lp la stampa sulla stampante predefinita togliendo i margini dal foglio.Se ancora non l'avete capito si tratta di un hack:
- l'aumento di contrasto dovrebbe essere fatto da scanimage, ma la funzione predisposta mi risulta [inactive] ?!
- la risoluzione potrebbe essere 100dpi fin da subito, ma il mio scanner dà i/o error