1. проверяем на наличие сканер:
dan@darkstar:~$ scanimage -L
device `plustek:/dev/usb/scanner0' is a UMAX 3400 USB flatbed scanner
2. Создаем пустой каталог и запускаем xsane
dan@darkstar:~$ mkdir book
dan@darkstar:~$ cd book
dan@darkstar:~/book$ xscanimage
3. Устанавливаем
filename: cover.ppm --- для обложки
page####.pgm, где #### --- номер страницы, для собственно самих страниц
(pbm --- ч/б, pgm --- серый, ppm --- цветной)
Scanmode: соответствующий (у меня сканер неплохую картинку в режиме ч/б выдает, поэтому я сразу сканирую в pbm)
Scan resolution [dpi]: 300
Brightness и Contrast по вкусу
Кладем на предметное стекло книжку, прижимаем её (двумя другими книжками слева и справа от разворота)
4. Жмем "preview window" -> "Acquire preview"
Выделяем страницу (если целиком разворот не помещается, то лучше сначала сканировать четные страницы, потом нечетные).
Закрываем окно
5. Жмем scan до посинения, меняя номер страницы и листая их.
6. Обрабатываем картинки,
a). в ручном режиме с помощью gimp (обрезка, поворот, уменьшение шума, настройка яркости и контрастности для серых и цветных картинок)
b). в автоматическом режиме с помощью convert из пакета ImageMagick
convert --help --- все опции.
-crop geometry обрезка
-despeckle уменьшение шума
-monochrome сделать ч/б
-rotate degrees поворот
7. кодируем в djvu
Вариант 1 --- локальный.
cjb2 --- компрессор для монохромных картинок, c44 --- для цветных, djvm --- добавляет страницу в djvu файл.
=== текст скрипта ===
#!/bin/bash
rm -f book.djvu
c44 cover.ppm cover.djvu
djvm -c book.djvu cover.djvu
rm -f cover.djvu
for i in `ls page*.pgm`; do
cjb2 -lossy $i "$i.djvu"
djvm -i book.djvu $i.djvu
rm -f $i.djvu
done
=== текст скрипта ===
Вариант 2 --- использование служб вроде any2djvu.djvuzone.org (с помощью скрипта any2djvu).