R
icoh IS450 Family of Scanners
HS2P SCSI Scanner
IS450 Scanner
HS2P SCSI Scanner

HS2P
SANE Backend

The HS2P backend is now included in sane-backends-1.0.19
With some tweaking this backend should work with Ricoh's IS400 series of scanners, as well as Ricoh's Aficio IS01 and IS02 models. This backend should also work with the Böwe Bell+Howell 2020D which is the same scanner as Ricoh's IS450D.

These SCSI-2 (SCAM) production document monochrome scanners scan in 256 shades of gray (8-bit depth) or in B/W. Their optical resolution is 400x400dpi and output resolution is 800 dpi interpolated. They come with both a flatbed and an automatic document feeder (ADF). Models come in various configurations, including duplexing and endorser capabilities. Other optional features include an Image Processing Unit (IPU) and Virtual ReScan (VRS) technology. They can also scan up to A3 (ledger 11x17in).

Currently, Ricoh has discontinued all but the low volume (non-production) IS800C and IS330DC scanners, and a wide format scanner.

IS450 Specifications
LandscapeDuplexSimplex
200 dpi:76 ipm65 ppm
400 dpi:40 ipm32 ppm
PortraitDuplexSimplex
200 dpi:64 ipm57 ppm
400 dpi:30 ipm24 ppm

Equivalence Table
RicohBöwe Bell+HowellGestetner/Nashuatec/Rex RotaryIBM
IS01500F
IS4104000F2456
IS4205000F
IS4306000F
IS4502020D
IS760560dc

Some useful
shell scripts

bscan download

scan documents to pnm, then convert to multipage tiff and finally multipage pdf applying any optional netpbm functions.
e.g. Usage:

$> bscan --mode=8-bit --shades=2 -res $RES --rot=r180 --page=Legal -bw --dither=atkinson -duplex filename

It's useful to set up some aliases:

$> alias B='bscan --mode=8-bit --shades=2 --page=Letter --comp=lzw'
$> alias BL='bscan --mode=8-bit --shades=2 --page=Legal --comp=lzw'
$> alias CL='bscan --mode=color --shades=32 --page=Legal --comp=lzw'
$> alias b='bscan --mode=1-bit --page=Letter'
$> alias bl='bscan --mode=1-bit --page=Legal --comp=g4'
$> alias c='bscan --mode=color --shades=truecolor --page=Letter --comp=lzw'

Then you can scan from the default ADF with just one touch:

# scan in 256 shades of gray
$> B filename

# scan in 256 gray shades;
# convert to black & white
# using threshold algorithm 'constant'

$> B -bw filename
# scan in lineart mode

$> b filename
# scan a legal-sized document in lineart

$> bl filename

# run unpaper
$> B -bw -unpaper filename

# Don't scan, just process filename*.pnm
# (e.g. filename.0001.pnm)
$> B -noscan -bw -pdf filename

# OCR Optical Character Recognition
$> B -bw -ocr filename

pdf2ocr

do OCR on pdf(s) to make hOCR, then overlay with original pdf

$> pdf2ocr file1.pdf file2.pdf file??.pdf

batchscan

uses zenity to design an interactive shell script for batch scanning.

mkeBook

quickly assemble multiple pdfs into a single pdf with clickable Table of Contents and Title Page.
Uses latex.
Usage:

$> b chp1;
$> b chp2;
$> b chp3;
$> B -bw part1; b -threshold 0.8 part2; B -page legal part3; pdftk part?.pdf -o appendix;
$> ls chp?.pdf appendix.pdf > listofpdfs
$> mkeBook -title "{\\Huge TITLE}\\\\ \\bigskip {\\it by}\\\\John Doe" -date "DATE" -i listofpdfs -o DOC

If you need to make any changes to DOC.pdf, just edit DOC.tex to suit your tastes. e.g. if you want a subsection or subsubsection in your Table of Contents, uncomment or modify the appropriate lines in the tex file. Then recompile the tex file:

$> for ((i=0; i<3; i++)) do pdflatex DOC.tex; done;
$> pdfopt DOC.pdf DOC_opt.pdf; mv DOC_opt.pdf DOC.pdf

Convert to DjVu:

$> djvudigital --words --exact-color DOC.pdf DOC.djvu

Convert to djvu keeping hyperlinks, bookmarks, metadata:

$> pdf2djvu -o DOC.djvu DOC.pdf

Download