Изменить серверную часть SANE для сканера Canoscan 9000F, чтобы разрешить сканирование ширины A4 длиннее 11,7 дюймов

Обычно можно использовать такие инструменты, как fuserили lsof, чтобы узнать, какие файлы используются в данный момент. Вот пример, где я собираюсь использовать lsof.

Фон

Здесь у меня следующая установка:

$ mount | grep lvm
/dev/mapper/lvm--raid-lvm0 on /export/raid0 type ext3 (rw)

Итак, если мы запустим lsofи выполним grep для этого монтирования/export/raid0:

$ lsof | grep '/export/raid0'
$

Мы ничего не получаем. Однако если мыcd /export/raid0:

$ lsof | grep '/export'
bash      32083      root  cwd       DIR              253,2          4096          2 /export/raid0

Теперь наша оболочка Bash обращается к LVM. Теперь давайте vi afileвсе еще в каталоге/export/raid0:

$ lsof | grep '/export'
bash      32083      root  cwd       DIR              253,2          4096          2 /export/raid0
vi        32140      root  cwd       DIR              253,2          4096          2 /export/raid0
vi        32140      root    3u      REG              253,2          4096     278612 /export/raid0/.afile.swp

И lsofтоже видит эти обращения.

0
31.08.2020, 22:07
1 ответ

Серверная часть saneдля CanoScan 9000F — это внутренняя часть pixma. Исходный код доступен, поэтому он должен быть модифицируемым.

Однако есть несколько моментов, на которые следует обратить внимание.

  • А4 имеет длину 11,7 дюйма. Более длинный документ больше не называется A4; А4 имеет фиксированные размеры.
  • Также может потребоваться изменение прошивки сканера
  • В планшетных сканерах механическое движение датчика также должно быть расширено, а не только стеклянная пластина.

Возможно, вам лучше купить сканер формата А3.

0
18.03.2021, 23:08

Теги

Похожие вопросы