User Tools

Site Tools


informatica:linux:escaner

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
informatica:linux:escaner [2009/12/17 11:39] 192.168.1.30informatica:linux:escaner [2012/06/08 16:33] javi
Line 4: Line 4:
  
 Aquí voy a recopilar toda la información relativa a la digitalización de imágenes en linux Aquí voy a recopilar toda la información relativa a la digitalización de imágenes en linux
- 
- 
  
 ===== scanadf ===== ===== scanadf =====
Line 24: Line 22:
  
 El documento digitalizado tiene un tamaño de 825x1138px El documento digitalizado tiene un tamaño de 825x1138px
 +
 +===== Manual =====
 +
 +No se por que gscan2pdf me junta 2 paginas en 1 cuando uso ADF Duplex, asi que he escrito este guion:
 +
 +<code>
 +#!/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
 +</code>
informatica/linux/escaner.txt · Last modified: 2021/03/01 10:41 by jose