Instalar el paquete sane y saldrá la opción:
File > Create > xscanimage
sane scanner escaner gscan2pdf scanadf scanimage
Aquí voy a recopilar toda la información relativa a la digitalización de imágenes en linux
scanadf -v --source ADF --mode Color
gscan2pdf pdf scanner sane xsane hp
Herramienta gráfica para digitalizar documentos y convertirlos, por ejemplo, a .pdf
Una tabla orientativa para tamaños, resoluciones…
| Tipo | Limpiar imágenes | Modo de escaneo | Resolución de escaneo | Resolución(1) | Peso |
|---|---|---|---|---|---|
| Texto | No | Color | 100 | 103 | 1Mb |
| Texto | No | Color | 200 | 206 | 6Mb |
(1) Una vez digitalizadas las imágenes, pulsar 'Editar/Properties' y establecer el valor 'Resolución' al indicado
El documento digitalizado tiene un tamaño de 825x1138px
No se por que gscan2pdf me junta 2 paginas en 1 cuando uso ADF Duplex, asi que he escrito este guion:
#!/bin/bash
RESOLUTION="100"
AUX_DIR="/tmp/scan/"
SCANNER="hp5590"
STRING=`scanimage -L | grep $SCANNER | cut -d " " -f2`
DEVICE=${STRING/\`/}
DEVICE=${DEVICE/\'/}
SCAN_FILE_EXT="jpeg"
PIXELS_HEIGHT_DINA4="2500"
COUNTER=1
SCAN_FILE_NAME="scan"
LIST_FILES_CONCATENATE=""
FINAL_FILE="output.pdf"
WIDTH="200"
HEIGHT="302"
PER_WIDTH="76"
PER_HEIGHT="71"
rm -fr $AUX_DIR
mkdir $AUX_DIR
cd $AUX_DIR
scanimage -d "$DEVICE" -b -p --mode Color --source "ADF Duplex" --resolution $RESOLUTION --format=$SCAN_FILE_EXT -x $WIDTH -y $HEIGHT
cd $AUX_DIR
for f in $AUX_DIR*
do
file=`basename $f`
convert $file -resize $PER_WIDTH%x$PER_HEIGHT% file_reduced.pnm
if [ `expr $COUNTER % 2` -eq 0 ]
then
convert -rotate 180 file_reduced.pnm $SCAN_FILE_NAME$COUNTER.pnm
rm -fr $file
else
mv file_reduced.pnm $SCAN_FILE_NAME$COUNTER.pnm
fi
LIST_FILES_CONCATENATE=$LIST_FILES_CONCATENATE" "$SCAN_FILE_NAME$COUNTER.pnm
COUNTER=`expr $COUNTER + 1`
done
convert $LIST_FILES_CONCATENATE $FINAL_FILE