In English (The English page may be more current)


Введение

Это главная страница бэкэнда Mustek SCSI для SANE включающего поддержку SCSI сканеров Mustek и некоторых сканеров Trust. Здесь я попытался собрать описание известных мне багов и (насколько это возможно) способы их устранения. Часть информации, так называемые, "вторичные знания" (т.е. данные не полученные самим автором, а, возможно, приведенные другими людьми), так что будьте осторожны. Мне нужна и ваша помощь! Пожалуйста, сообщайте если найдете ошибку на странице, кроме этого вы можете поспособствовать еще чем-нибудь. Мне, было бы интересно, работает ваш Mustek (или Trust) SCSI сканер с SANE или нет. Для дополнительной информации смотрите Bug and success reports.

Данный сайт не имеет никакого отношения к Mustek.

Если для вас важно быть, что называется, на "острие ножа" ознакомьтесь с разделом Загрузка для информации о версии бэкэнда Mustek SCSI.

! Информация на этой странице не имеет никакого отношения к Microsoft Windows. Помочь чем-либо, с этой ОС я не смогу. Не задавайте вопросов о драйверах к Windows. Так же у меня нет и самих драйверов для ХР.

Поддерживаемые сканеры

Список сканеров Mustek поддерживаемых текущей официальной версией SANE можно найти на вебсайте SANE .

Следующий список показывает уровень поддержки, обеспечиваемый текущей версией бэкэнда Mustek SCSI. Некоторые возможности, помеченные как "поддерживаемые" могут не поддерживаться (или поддерживаться не полностью) официальной версией SANE, так что вы должны использовать текущую версию бэкэнда Mustek SCSI (см. раздел загрузка). Пояснения к таблице смотрите здесь: легенда. Для обозначения модели, я использовал то название которое указано на корпусе сканера. Иногда оно отличается от используемого обозначения на задней части корпуса и/или упаковке (например, Mustek Paragon 1200SP против 12000SP против MFS-12000SP).

Сканеры не указанные здесь, скорее всего не поддерживаются. Более детальная информация о сканерах Mustek в этой таблице. Если ваш сканер Mustek не указан в ней, но действительно работает, сообщите мне об этом.

Большинство сообщений я получаю о работе сканеров в Linux. Немного о *BSD, редко о других ОС и платформах. Теоретически SCSI сканеры должны работать на каждой Unix-like системе, но подобной информации нет...

SCSI сканеры

Большинство SCSI сканеров Mustek поддерживаются бэкэндом Mustek SCSI. Все что касается SCSI адаптеров Mustek и других SCSI карт, смотрите в SCSI разделе.

Другие сканеры

Из не-SCSI сканеров в настоящее время бэкэнд поддерживает только Paragon 600 II N и 600 II EP. Список других сканеров Mustek, например USB и Parport (параллельный порт) сканеры: Список сканеров Mustek .

Vendor Model Firmware Level of Support
ScanADF TA
Mustek Paragon MFS-6000CX 1.80, 2.71, 4.00*, 4.04*, 4.05 ++++++
Paragon MFS-12000CX 1.00, 4.00*, 4.04++++++
Paragon MFS-6000SP 2.01, 2.02, 2.10, 3.12*++++++
Paragon MFS-8000SP 1.51-? ?
1.20*, 2.01, 2.03, 2.04, 2.05++ ++++
Paragon MFS-12000SP
Paragon 1200SP
Scanmagic 1200 SP
1.00*, 1.02*, 1.04, 1.05, 1.06, 1.07, 1.11++ +++
Paragon MFC-600S
Paragon 600 II CD
Paragon 600 II SP
ScanMagic 600 II SP
1.01, 1.02, 2.00*, 2.01*, 2.03 ++++++
Paragon 600 II EP ?? n/an/a
Paragon 600 II N 1.00, 1.01*, 1.02+ n/an/a
2.00? n/an/a
Paragon 800 II SP 1.02, 1.03, 1.06* ++++++
Paragon MFC-800S ? ???
Paragon 1200 LS 2.00 ++n/a++
Paragon 1200 SP Pro 2.01*++ ?++
Paragon 1200 A3 Pro 1.00, 1.10++ ??
ScanExpress 6000SP 1.00*, 1.01 ++n/a++
ScanExpress 12000SP
Paragon 1200 III SP
ScanMagic 9636S
1.00, 1.01*, 1.02, 2.00, 2.02* ++n/a ++
ScanExpress 12000SP Plus
ScanMagic 9636S Plus
1.00, 1.01* ++n/a++
ScanExpress 1200 FS 1.02 ???? ??
ScanExpress A3 SP 2.00* +n/a+
Trust Imagery 1200 2.61++++++
Imagery 1200 SP 2.10++++++
Imagery 4800 SP 1.02++++++
SCSI Connect 19200
SCSI Connect 19200 Excellence
19200 excellence series
2.02++n/a++
Primax Compact 4800 SCSI 2.03 ++++++

Легенда

Vendor
Название производителя или реселлера (оптовый торговый посредник, обычно закупает продукцию у дистрибьюторов. прим.пер)
Model
Название модели сканера. Иногда у одной и той же модели может быть несколько названий.
Firmware
Версия прошивки вашего сканера. Сканеры (модели) с различными прошивками могут иметь различную функциональность и количество ошибок. Звездочкой (*) отмечены сканеры, которые есть у меня, или к которым я имею неограниченный доступ.
Level of Support
Уровень поддержки обеспечиваемый бэкэндом:
n/a Сканер не поддерживается вообще
-- Сканер определяется, однако сделать что-либо полезное не возможно
- Поддерживается, но присутствую важные для работы ошибки (неверные цвета, ошибки сегментации во время сканирования)
+ Поддерживается, но есть некоторые ошибки (например, медленное сканирование или поддерживаются не все разрешения и режимы сканирования)
++ Поддерживается, принципиальных для работы ошибок нет.
? Ситуация не известна или спорна, пожалуйста сообщите если имеете какую-либо информацию.
Scan
Нормальное сканирование в режимах lineart, gray и color. (режимы сканирования: lineart - черно-белый, gray - серый, color - цветной, прим.пер.).
ADF
Поддержка устройства автоматической подачи документов
TA
Поддержка адаптером прозрачности (для слайдов или негативов)

Известные проблемы и информация специфичная для отдельных сканеров

Mustek Paragon MFS-6000CX и Paragon MFS-12000CX (3-pass)

Не используйте файл на NFS диске, для сканирования в черно-белом режиме, это будет чрезвычайно медленно. При использовании медленного жесткого диска процесс сканирования так же может быть медленным.

Автоматическая подача документа (ADF) не работает в режиме color.

SCSI-vendor: MUSTEK; SCSI-model: MFS-06000CX, MSF-06000CZ, MFS-12000CX; scanner-id: (См. SCSI-model)

Mustek Paragon MFS-6000SP

Сообщений о работе этого сканера довольно мало. Если ваш сканер выводит сплошной черный фон в цветном или сером режиме сканирования, обновите бэкэнд Mustek как минимум до версии 1.0-125. Кроме того, попробуйте изменить опции custom-gamma (например, scanimage --custom-gamma). См. Bug and success reports.

SCSI-vendor: MUSTEK; SCSI-model: MSF-06000SP, MFS-06000SP?; scanner-id: (См. SCSI-model)

Mustek Paragon MFS-8000SP

Есть сведения о некорректной работе в черно-белом режиме, возможно может помочь lineart-fix? Я не занимался этой проблемой. Версия 1.51 выдает сплошное изображение в сером режиме сканирования. Пожалуйста, сообщите о ваших результатах. См Bug and success reports.

SCSI-vendor: MUSTEK; SCSI-model: MSF-08000SP (MFS-08000SP for 2.x versions); scanner-id: (see SCSI-model)

Mustek Paragon 12000SP, Paragon 1200SP

Используйте текущую версию бэкэнда. Некоторые версии (видимо речь о версиях прошивок) этого сканера, кажется, имеют проблемы с появлением строк при сканировании в цветном режиме, при использовании более старых версий Mustek бэкэнда. Нужна как минимум версия 1.0-113, для того чтобы избежать проблем с установкой гаммы.

Наблюдаются проблемы при соединении с использованием ADF: у 1200SP V 1.00 есть проблема со сканированием в цветном режиме при использовании ADF. Он сообщает о том, что коррекция не нужна, однако, это не так. Возможно это ошибка в прошивке. Другие версии (например V1.02 и V1.06) содержат следующий баг: головка сканера не находится в правильном положении при использовании ADF, поэтому все изображения серые. Иногда можно наблюдать, что крайние левая и правая части отсканированы корректно. Вероятная причина ошибка в прошивке, т.к. подобное происходить и с Windows драйверами. Я знаю лишь один способ избавиться от этой проблемы - снять ADF вообще со сканера, пользоваться сканером, не используя скобу и передвинуть к переднему краю сканера на 15 мм. Проведите несколько тестовых сканирований, для того, что бы найти более точную позицию.

Существуют еще такие модели Mustek как Paragon 12000 SP III (или 1200 SP III) это совершенно другие сканеры Paragon. Вопреки названию, это модели серии ScanExpress.

SCSI-vendor: SCANNER; SCSI-model: [empty]; scanner-id: MFS-12000SP, MSF-12000SP?

Mustek Paragon MFC-600S, Paragon 600 II CD, Paragon 600 II SP, ScanMagic 600 II SP

Некоторые пишут, что для работы ScanMagic 600 II SP нуждался в MUSTEK_FLAG_USE_EIGHTS, но пока жалоб не поступало, так что я не уверен, необходимо ли это условие в текущей версии SANE. Если у вас имеется сканер ScanMagic, пожалуйста сообщите (см. Bug and success reports).

Название "Paragon 600 II SP", кажется, используется Mustek для MFC-600S (как по крайней мере обозначено на сканере).

SCSI-vendor: SCANNER; SCSI-model: [empty]; scanner-id: MFC-06000CZ

Mustek Paragon MFC-800S, Paragon 800 II SP

Сканер очень медленный.

У MFC-800S кажется, есть проблемы со сканированием в цветном режиме. Если вы имеете такой сканер, напишите мне. (см. Bug and success reports)!

SCSI-vendor: SCANNER; SCSI-model: [empty]; scanner-id: MFC-08000CZ

Mustek ScanExpress 6000SP

При сканировании с разрешением 600 dpi в цветном режиме наблюдаются цветные поперечные полосы. Этой проблемы не происходит если использовать "реальный" SCSI адаптер. Я получил одно сообщение о медленном сканировании при использовании версии прошивки 1.01. Возможно, в этом виноват Mustek SCSI адаптер или драйвер ядра Linux. С моим 6000SP 1.01 такой проблемы не возникало.

SCSI-vendor: SCANNER; SCSI-model: [empty]; scanner-id: " C03 S10IDW"

Mustek ScanExpress 12000SP, Paragon 1200 SP III, ScanMagic 9636S

Используйте "настоящий" SCSI адаптер. Адаптер от Mustek может быть причиной следующих проблем или ошибок: есть данные что сканер работает очень медленно из-за возврата в цветном режиме с высоким разрешением в связи с большой областью сканирования. Возможны горизонтальные полосы при сканировании в цветном режиме или с оттенками серого с прошивкой версии 1.01. Возможна такая проблема есть у всех прошивок до версии 2.0. Со ScanMagic 9636S v1.01 у меня иногда такие проблемы случаются. Это происходит при сканировании в цветном режиме при >600 dpi и ширине > 10 см. Попробуйте использовать буфер большего размера (2MB или 4MB) так как полоски появляются, когда буфер заканчивается. Так же попробуйте уменьшить нагрузку на ваш компьютер во время сканирования. Я думаю это баг в прошивке этих сканеров. Вы можете так же попробовать увеличивать ширину сканирования, т.к. иногда это способно привести к более лучшим результатам. Пожалуйста, пришлите отчет об ошибках если это происходит. (см. Bug and success reports).

ScanMagic 9636S кажется идентичен ScanExpress 12000SP. Не удивляйтесь если бэкэнд определит ваш ScanMagic как ScanExpress 12000SP. Програмно определить это не возможно.

SCSI-vendor: SCANNER; SCSI-model: [empty]; scanner-id: " C06 S12IDW"

Mustek ScanExpress 12000SP Plus и ScanMagic 9636S Plus

Теперь поддерживается калибровка перед каждым сканированием, но до сих пор не идеально. Это может помочь в том случае, когда сканер долгое время включен, врезультате чего могут получаться цветные полосы.

Я не получал сообщений о работе ScanMagic 9636S Plus, но вероятно он идентичен ScanExpress 12000SP Plus.

SCSI-vendor: SCANNER; SCSI-model: [empty]; scanner-id: "XC06 S12IDW"

Mustek ScanExpress 1200 FS

На сегодняшний день, я получил только один отчет. Ядро Linux терпит фатальный сбой, при запуске scanimage. По-моему это ошибка ядра либо аппаратная проблема. Я думаю, этот сканер похож на сканеры моделей ScanExpress, но на сегодняшний момент у меня нет сведений о работе этого сканера. Сообщите мне если у вас такое устройство.

Mustek Paragon 1200 LS

Сообщений о работе этого сканера, довольно мало. По-моему он работает с бэкэндом как сканер ScanExpress. Для того что бы полностью использовать возможный размер в файле mustek.conf необходимо использовать опцию "legal-size" после имени сканера. Подробности см. в sane-mustek(5). Если данный сканер работает у вас, пожалуйста сообщите мне. (см. Bug and success reports).

SCSI-vendor: SCANNER; SCSI-model: [empty]; scanner-id: " C06 S12IDW"

Mustek Paragon 1200 SP Pro и 1200 A3 Pro

A3 Pro как минимум нуждается в тестировании. Поддерживаются следующие режимы сканирования: черно-белый режим (1 бит), серый (8 бит), быстрый серый (8 бит) и цветной (24 + 36 бит). Так же поддерживается калибровка, однако, пока еще, не безупречно. Работает ли это в 1200 A3 Pro я не знаю.

Старые версии бэкенда имели несколько ошибок при работе с этими сканерами. Убедитесь, что используете версию не старше, чем та, которая идет с sane-backends 1.0.9.

Перед первым сканированием (в любом режиме), необходимо включить "Quality calibration". Иначе сканирование останавливается либо результатом сканирования будет чистое белое изображение.

Перед первым сканированием (или после перерыва в сканировании, в течении нескольких минут) сканер останавливается секунд на 30-90 перед началом процесса сканирования для нагрева лампы.. Если сообщения отладки включены, выведется соответствующее сообщение.

Иногда ядро, само содержащее информацию о 1505 плат зависает. Я до сих пор не знаю, почему это происходит. Остальные сканеры работают с этой платой.

Поддержка автоматической подачи документов, не была проверена. Адаптер, обеспечивающий прозрачность, TA III, по сообщениям работает с 1200 SP Pro. Сообщите мне, если у вас имеются ADF или TA и A3 Pro.

SCSI-vendor: SCANNER; SCSI-model: [empty]; scanner-id: "MFS-1200SPPRO" (Paragon 1200 SP Pro)
SCSI-vendor: SCANNER; SCSI-model: [empty]; scanner-id: "MFS-1200A3PRO" (Paragon 1200 A3 Pro)

Mustek ScanExpress A3 SP

Этот сканер поддерживается бэкэндом начиная с версии 1.0-97. В цветном режиме в некоторых разрешениях возможно появление голубых полос. Я, пока еще не знаю источника этой проблемы. Адаптер прозрачности поддерживается, но только TAIV (ISO A4 размер) потому, что других я пока, к сожалению, не имею. Протестируйте и отправьте мне отчет с данными отладки.

SCSI-vendor: SCANNER; SCSI-model: [empty]; scanner-id: " L03 S12IDW"

Trust Imagery 1200, 1200 SP, 4800 SP, SCSI Connect 19200, SCSI Connect 19200 Excellence, 19200 excellence серии

У меня мало сообщений о сканерах Trust, но эти модели, кажется, работают с бэкэндом Mustek. Они повторно помечены Mustek сканерами. Судя по отчетам, очень медленно работают в высоком разрешении, особенно в цветном режиме. Попробуйте использовать с различными SCSI адаптерами.

Обратите внимание, что существует довольно много сканеров от Trust в названии моделей которых присутствует "19200". Однако, только указанные сканеры поддерживаются бэкэндом Mustek (насколько я знаю). Если ваш сканер определяется (например, с помощью sane-find-scanner) как "Trust" или "AASHIMA" сканер (не Mustek) он не поддерживается. К примеру, 4800SP Plus не работает с бэкэндом Mustek.

Если ваш Trust Imagery 1200 работает только в черно-белом или цветном режиме, используйте SANE 1.0.7 или выше.

Дмитрий Кохманюк (Dmitry Kohmanyuk dk at farm dot org) получил положительные результаты от работы с серией Trust 19200 excellence, FreeBSD 3.5 и Adaptec 2940. Если у вас есть вопросы по данной конфигурации свяжитесь с ним.

Некоторые Trust сканеры поддерживаются Frank Zago's Teco3 бэкэнд.

Imagery 1200: SCSI-vendor: MUSTEK; SCSI-model: MFS-06000CX; scanner-id: (see SCSI-model)[=Mustek Paragon 6000CX three pass]
Imagery 1200SP: SCSI-vendor: MUSTEK; SCSI-model: MSF-06000SP; scanner-id: (see SCSI-model)[=Mustek Paragon 6000SP]
Imagery 4800SP: SCSI_vendor: MUSTEK; SCSI-model: MFC-06000CZ; scanner-id: (see SCSI-model)[=Mustek Paragon 600 II CD]
SCSI Connect 19200 and Trust excellence series: SCSI-vendor: SCANNER; SCSI-model: [empty]; scanner-id: " C06 S12IDW" [=Mustek ScanExpress 12000SP]

Primax Compact 4800 SCSI

Я имею лишь одно сообщение о этом сканере. Он кажется повторно назван как Mustek 600 II CD (или MFC-600S). Если вы имеете такой сканер, или другой Primax сканер также поддерживаемый бэкэндом Mustek напишите мне. (см Bug and success reports).

Mustek Paragon 600 II N

Этот сканер не соединяется с компьютером как другие (SCSI, USB или параллельный порт). Он поставляется с собственной ISA картой (ab306N) которая служит для питания. Со стороны программного обеспечения он виден как устройство на параллельном порту. SANE использует его собственный драйвер (sanei_ab306.c) для подключения к сканеру. Нет сложного драйвера ядра

Для настройки 600 II N, пожалуйста, прочтите man руководство (sane-mustek, поищите "PARAGON 600 II N") и измените mustek.conf. Попробуйте использовать scanimage, xscanimage или xsane. Если будут проблемы проверьте следующий параграф.

В дополнение к SANE_DEBUG_MUSTEK можно установить SANE_DEBUG_SANEI_AB306 что бы видеть, что точно делает аппаратный драйвер.

Если ваш сканер не может найти mustek.conf. Он должен содержать только адрес порта, например 0x3ab, без SCSI устройства или /dev/scanner. Пробуйте только один адрес порта из списка man руководства, который не занят каким нибудь устройством на параллельном порте(ах).

Драйвер должен иметь доступ к io карты. Вы должны разрешить любому пользователю читать/писать /dev/port (например, chmod a+rw /dev/port), запустите scanimage/XSane суперпользователем (из-под root) или установите setuid как у суперпользователя (root) (chmod u+s /where/ever/your/frontend/is). Будьте осторожны работая с привилегиями root! Вы должны услышать некоторые звуки от сканера (инициализация) и увидеть какой либо свет. Работая с ядром Linux >= 2.2.11 для доступа к /dev/port необходимо быть root`ом.

Если получаемые изображения выглядят ужасно, (полосы) перечитайте man руководство, касающееся опции linedistance-fix. Если у вас прошивка версии 1.х, удалите (закомментируйте) опцию linedistance-fix из mustek.conf. Для прошивок версии 2.x опция linedistance-fix должны быть включена.

Если сканер работает нестабильно - постоянно останавливается (дергается, зеленый свет вспыхивает, прекращается отклик от сканера) вы должны использовать программу из директории tools/: mustek600iin-off.c. Запустите эту команду для выключения сканера. Иначе необходимо вытащить кабель сканера для возврата в исходное положение. Для компиляции кода просто выполните make mustek600iin-off в директории tools пакета SANE.

Сканирование в сером или цветном режиме выше 300 dpi может привести к мусору в изображении. Пока решения нет, но я думаю, что это из-за слишком медленного перемещения данных со сканера в память компьютера.

Сканер с прошивкой 1.00 кажется, блокируется, когда впервые запускается программа сканирования. Попробуйте опцию "option force-wait" в mustek.conf. Это должно работать с бэкэндом Mustek 1.0-100 и выше.

"SCSI"-vendor: SCANNER; "SCSI"-model: [empty]; scanner-id: MFC-06000CZ

Mustek Paragon 600 II EP

Это действительно сканер на параллельном порту. Он использует SCSI-over-parallel port протокол, поэтому поддерживается Mustek SCSI бэкэндом. Поддержка была добавлена с sane-backends 1.0.13, так что вам нужно получить development snapshot (! не стабильная версия). Поддержка этого сканера написана James Perry.

Установка похожа на 600 II N. Подробности на странице руководства (manual page).

Сканер поддерживается недавно, и до конца не отлажен. Если вы имеете такое устройство, напишите мне.

Документация

Некоторые ссылки на основную документацию к SANE можно найти у меня страница о SANE .

Bug and success reports

По возможности неплохо бы поддерживать обратную связь. Если вы имеете Mustek (или один из поддерживаемых Trust), сканнер сообщите мне, если вы работаете с SANE. Перед тем, как сообщить мне об ошибке, попробуйте последнюю версию бэкэнда. Меня интересует следующее:

Пишите на henning@meier-geinitz.de. Пожалуйста, используйте немецкий или английский язык, в письме.

Установка уровня отладки

Используйте export SANE_DEBUG_MUSTEK=255 перед запуском любой SANE программы, для установки максимального уровня отладки. Для поиска проблем с SCSI используйте export SANE_DEBUG_SANEI_SCSI=255. Эта отладочная опция снизит быстродействие при сканировании в высоком разрешении. Не включайте эту опцию при каждодневном использовании. Пример (для sh/bash):

      SANE_DEBUG_MUSTEK=5 scanimage -L
    

SCSI Problems

Различная производительность и цветные полосы, могут быть связаны со SCSI драйвером или аппаратными средствами. Так же в последних версиях возможны некоторые проблемы с SCSI драйверами. Некоторые из них в следующей секции. Прочтите man руководство sane-scsi для основной информации о настройке SCSI. Вы можете использовать sane-find-scanner для поиска всех подключенных сканеров. Если сканера нет в списке, проблема связана с драйвером SCSI, аппаратным обеспечением или правами доступа файла (для /dev/sg*). Если и после этого sane-find-scanner не помогает, возможно, сканер не поддерживается SANE.

Насколько я знаю, бэкэнд Mustek работает с каждым SCSI контроллером поддерживаемым операционной системой.

SCSI адаптеры поддержанные Mustek

В следующей таблице список SCSI карт поставляемых Mustek, о которых сообщили мне. Изображения некоторых из этих адаптеров можно посмотреть на сайте Mustek . В таблице показана загрузка драйвера как модуля ядра Linux. Однако, возможно, вам будет нужно изменить адрес IO порта. Смотрите README и исходный код для параметров ядра, если вы не желаете использовать модули. Если в поставке вашего сканера другая карта (адаптер) или у вас есть сведения касающиеся других операционных систем сообщите мне.

Model / МодельChip-ID(s) / ID чипа(ов) modprobe command / команда загружающая модуль
DTC-3181EDTCT-436P modprobe g_NCR5380 ncr_addr=0x280 dtc_3181e=1
DTC-3181L
DTC-3181LE
AZ SCSI53C400A modprobe g_NCR5380 ncr_addr=0x280 ncr_53c400a=1
3151P
Adaptec AVA-1505AE/AIAVA-1505Aemodprobe aha152x aha152x=0x140,10
Domex DMX3191D536modprobe dmx3191
DTC-3181ADTCT-436modprobe g_NCR5380 ncr_addr=0x2C0 dtc_3181e=1, more details
AX SCSI53C400не испытано, возможно так же g_NCR5380?
Adaptec AVA-1502P?не испытано, возможно aha152x?
Adaptec AVA-1502AP?не испытано, возможно aha152x?

Для драйвера g_NCR5380 есть несколько настраиваемых опций (USLEEP), находящихся в начале файла linux/drivers/scsi/g_NCR5380.c. Используйте их на собственный риск. "Играя" с ними можно полностью остановить ядро. Для того, что бы добиться более высокой скорости сканирования попробуйте поменять следующие значения USLEEP_POLL 50, USLEEP_SLEEP 1 и USLEEP_WAITLONG 20. Однако это может сказаться вцелом на производительности системы. Единица изменения этих опций - "мгновение" (jiffy) 10 ms. USLEEP_POLL время ожидания драйвером данных, USLEEP_SLEEP время отдаваемое остальной системе. Максимальной скорости сканирования можно добиться закомментировав строку "#define USLEEP". Это будет блокировать систему до конца сканирования. Скорость сканирование увеличивается до ~15% (у меня), однако с некоторыми сканерами система останавливается полностью. Дополнительную информацию о этом сканере смотрите в файлах README.g_NCR5380, g_NCR5380.c, NCR5380.c. Если ваш сканер не имеет переключателей (джамперов) для установки адресов io порта, в этом случае, возможно, вам будет нужно воспользоваться isapnp. Однако все карты, которые я видел, работают без этой уловки. Если адрес по умолчанию 0x280 не работает, попробуйте один из этих: 0x220, 0x240, 0x280, 0x2a0, 0x2c0, 0x300, 0x320, 0x340. Также есть сведения, что для этих карт должен быть выбран SCSI ID равный 0.

Драйвер для DMX3191D включен в ядро Linux 2.4.x.

Есть внешнее (не разработчика, прим.пер) описание того как заставить Paragon 1200 работать с адаптеров dtc3181 SCSI . Мне не пришлось перекомпилировать ядро, однако, вам это, возможно, сможет помочь. В настоящее время find-scanner называется sane-find-scanner.

Остановка

Mustek сканеры, использующие собственный SCSI контроллер не нуждаются в остановке, об этом говорит сама Mustek, это же подтверждается и моим собственным опытом. Ручная внешняя остановка, так же не должна, иметь проблем. Насколько мне известно, сканер не Mustek SCSI, имеют свой собственный "остановщик". Если вы использует более одного устройства, применяются правила остановки.

Проблемы SCSI связанные с ядром Linux

Linux 2.4.x: различные люди сообщают о проблемах со сканерами Mustek и ядром Linux 2.4.х. Время ожидания, ошибки ввода-вывода и другие проблемы. Перед тем как что-либо предпринять, обновите SANE как минимум до версии 1.0.5, а бэкэнд Mustek до версии 1.0-111. Если проблема осталась, обновите ядро. Я встречал определенные трудности с ядром Linux 2.4.3. Так же попробуйте следущее установите в mustek.conf: option disable-double-buffering и option buffersize 32. Для дополнительной информации смотрите man sane-mustek

Linux 2.2.x, x < 7: это ядро не может менять размер буфера. Стандартный размер буфера 32k, довольно мал, для бэкэнда, что ведет к ошибкам связанным с нехваткой памяти. Это можно исправить в исходниках ядра (см man sane-scsi), но проще обновить ядро до текущей версии 2.2 или до 2.4.

Linux 2.0.x: это ядро не позволяет меня размер буфер (см. выше). Так же в нем нет драйвера для Mustek SCSI адаптеров (g_NCR5380). Обновляйте.

Adaptec 1542 и другие Adaptec контроллеры: из README.linux к SANE. Adaptec 1542 SCSI адаптер: использования размера буфера большего, чем 32768 с драйвером aha1542 может привести к kernel panic. Эта проблема, кажется, встречается и с Adaptec контроллерами. Так что если у вас данная ошибка, установите опцию "option buffersize 32" в mustek.conf. С текущей версией ядра, этой проблемы не должно быть.

Я получил сообщения, что с новыми ядрами Linux Adaptec контроллеры не работают так хорошо, как со сканерами Mustek. Решения - использовать aic7xxx_old модуль ядра вместо aic7xxx.

NCR 810 клоны: при работе с некоторыми сканерами эти контроллеры блокируют ядро. Отключение disconnect/reconnect кажется решает эту проблему (options ncr53c8xx ncr53c8xx="disc:n").

Advance Acard: я получил сообщения от владельцев таких сканеров о том, что Linux не определяет сканеры, использующие Acard / Advance SCSI адаптеры. Если вы посмотрите на отладочную информацию, т.е. вывод отладчика (level 5), вы увидите что данные обрезаются на 36 байте. После этого возвращается только мусор. Поскольку эти данные необходимы для определения сканера, бэкэнд не может его обнаружить. На новых 2.4.x ядрах Linux. считаю, что этой проблемы Acard не должно быть.

Проблемы SCSI в OpenBSD/NetBSD

SANE работает только с uk?-устройствами (например, /dev/uk0). Если ваш сканер определяется ss драйвером, он не будет работать. Удалите ss из ядра утилитой "config" или соберите новое ядро, без ss. Установите ссылку с /dev/scanner на /dev/uk0 и/или отредактируйте mustek.conf.

Сканеры с высоким разрешением, нуждаются в большом размере буфера. См. README.netbsd для подробностей.

Советы о скорости сканирования

Большинство сканеров Mustek (на собственных SCSI адаптерах) работает медленно при высоком разрешении. В цветном режиме после нескольких миллиметров сканирование возвращается. CCD возвращается назад на несколько миллиметров и стартует вновь. Несколько советов, которые могут работать:

Все эти советы, могут работать, однако точно так же они могут и не работать, так что, пожалуйста, сообщите мне о результатах.

Если вы установите уровень отладки не меньше 3-го, бэкэнд будет сообщать время сканирования (без учета времени возвращения сканирующей головки).

Проблемы с цветом

Большинство проблем такие: цвета неправильные, возможно появление горизонтальных линий, иногда появляются ошибки бэкэнда при сканировании в цветном режиме. Эти ошибки, в настоящее время появляются из-за различных методов компенсации сдвига CDD строки. Некоторые сканеры самостоятельно проводят коррекцию отклонения, за некоторых это должен делать бэкэнд. Бэкэнд должен определять, для каких версий прошивки необходимо проводить коррекцию, а для каких это не нужно. У меня нет информации о всех прошивках работа, с которыми может быть некорректной. Попытайтесь включить/отключить "option linedistance-fix" в mustek.conf. Если это не помогает, отправьте мне письмо с отчетом отладчика.

Проблемы связанные с другими бэкэндами

Если вы считаете, что ваш сканер не распознается бэкэндом из-за "общения" с другим бэкэндом, то просто отключите все остальные бэкэнды. Отредактируйте dll.conf закомментировав все остальные бэкэнды, кроме mustek.

Малая площадь цветных изображений

Это может быть одним из разновидностей такого эффекта как муар, в особенности это касается печатных изображений. Взгляните для примера это изображение. Попробуйте использовать немного другое разрешение. Если это не помогает, вы можете использовать фильтры Gimp, например "gaussian RLE blur" для улучшения качества изображения.

Сканер создает сильный шум и сканирующая головка скошена.

Это может произойти в случае, если ваш сканер отклонился от нормальной плоскости сканирования. Так как Mustek сканеры не имеют сенсоров завершения, такая ситуация способна повредить вашему сканеру. Другая причина: возможно, вы заблокировали сканер перед началом сканирования или наоборот не заблокировали сканер перед его перемещением. Если это произошло немедленно выключайте сканер!

Для моделей A4 Paragon (600 II N, 600 II CD, 600S, 800 II SP) эту проблему можно исправить (не гарантируется!): Выключите устройство и вытащите все кабели. Снимите заднюю крышку вашего сканера (4 шурупа). Вы должны найти цилиндр с зубчатым колесом и проводами. Вероятно, некоторые провода попали внутрь цилиндра. Снимите винт и небольшими поворотами попробуйте вытащить провода. Это поможет вам вращать зубчатое колесо вперед\назад. Не забудьте зафиксировать цилиндр, используя винт. Закройте крышку и попытайтесь опять.

Я не имел таких проблем с другими сканерами, так что действуйте с ними самостоятельно. Однако меня интересуют ваши сообщения, по этому поводу.

Неприятности с адаптером прозрачности (TA)

Есть как минимум пять типов TA: TAI (для сканеров размера Paragon), TAII (для сканеров серии Paragon II ISO A4), TAIII (я не знаю для каких именно сканеров, возможно для Pro или A3?), TAIV (для сканеров ScanExpress) и TA V для USB сканеров BearPaw (1200F и 2400?).

Для включения устройства обеспечивающего прозрачность, просто установите исходную опцию в "Transparency adapter". Если выбранное никак не обнаруживается, ваш адаптер не был определен драйвером. Пожалуйста сообщите мне в этом случае. (См. bug and success reports).

TA адаптеры для сканеров Paragon Legal тип TA I (6000CX, 8000CX, 6000SP, 8000SP, 12000SP) и для сканеров Paragon A4 тип TA II (600 II CD, 800 II SP) определяются и поддерживаются бэкэндом. Однако мне интересны отчеты.

Адптеры типа TA IV (для ScanExpress сканеров) могут быть использованы для всех сканеров (не Mustek тоже) потому что не соединяются со сканером. только блоком питания. Некоторые сканеры ScanExpress поддерживают TA напрямую, это означает, что внутренняя лампа выключена и используется строка калибровки TA. В этом случае TA должен быть расположен точно в верхнем-правом углу (смотрите на стрелку) шнур питания должен указывать на конец сканера, иначе вы получите некорректные (сверх-выдержанные) изображения.

Трудности с автоматической подачей документов (ADF)

ADF для сканеров размера Paragon Legal и A4 поддерживаются и испытаны. Я не испытывал ADF для серии Pro и ADF для моделей ScanExpress кажется, не существуют. Для использования ADF включите "Automatic Document Feeder" в исходной опции.

Xscanimage и scanimage получат первую страницу от ADF и сканируют ее. последние версии scanimage так же поддерживают автоматическую подачу документов. Xsane может сканировать все страницы с помощью ADF однократным нажатием кнопки "start". Есть так же специальная команда SANE scanadf.

Загрузка

Есть две возможности получить последнюю на сегодняшний день версию бэкэнда Mustek SCSI: использовать текущий снимок CVS или скачать бэкэнд самостоятельно. CVS снимки содержат полный дистрибутив SANE и довольно велики. Если вы не имеете новейшей версии SANE, вероятно лучше всего использовать CVS. Иначе можно скачать бэкэнд отдельно.

Так же можете воспользоваться официальным CVS деревом SANE которое также содержит и текущую версию бэкэнда Mustek.

Все эти файлы распространяются в надежде на то, что они будут полезны, но БЕЗ КАКОЙ БЫ ТО НИ БЫЛО ГАРАНТИИ и тд, и тд, и тд. Даже если это стабильное ПО, оно может содержать известные (а возможно и не известные) баги. Я не тестировал все, т.к. я не имею абсолютно всех сканеров.

Сканеры Mustek не имеют защиты от физического превышения зоны сканирования. Если вы пользуетесь не до конца испытанными сканерами будьте готовы отключить питание в случае появления, каких бы, то было странных звуков. Пожалуйста, прочтите файл PROBLEMS в дистрибутиве SANE.

Изучите файл mustek.CHANGES, который так же поставляется с бэкэндом, в файле tar.gz. В этом файле присутствует описание всех важнейших изменений.

Все старые версии так же доступны, особенно для тестирования и отлова багов. См. Старые версии.

SANE CVS снимки

Эти файлы не официальные снимки CVS дерева SANE (sane-backends + sane-frontends). These files are (unofficial) snapshots of the SANE CVS (sane-backends + sane-frontends). См. страница снимков для подробнойтей.

Обновление Mustek SCSI бэкэнда

Обновления Mustek SCSI бэкэнда нуждаются в чистом sane-backends-1.0.13 (или новее) или текущей версии снимка с CVS. Скачайте исходники текущей версии SANE, распакуйте их и зайдите в директорию с исходниками (например, cd /usr/src/sane-backends-1.0.13/). Распакуйте тарбол с бэкэндом (например, tar xzf /path/to/mustek-backend-1.0-xy). Выполните configure, make and make install. Не забудьте прочесть документацию (README и manpages)

Для SANE 1.0.15: 1.0-138

Старые версии бэкенда (только для тестирования и обнаружения багов)

Для SANE 1.0.14: 1.0-137

Для SANE 1.0.13: 1.0-136

Для SANE 1.0.10/1.0.11: 1.0-132, 1.0-131

Для SANE 1.0.9: 1.0-129

Для SANE 1.0.8: 1.0-128, 1.0-127, 1.0-126, 1.0-125, 1.0-124

Для SANE 1.0.7: 1.0-122, 1.0-121, 1.0-120, 1.0-119

Для SANE 1.0.6: 1.0-118, 1.0-117, 1.0-116, 1.0-114

Для SANE 1.0.5: 1.0-113, 1.0-112, 1.0-111, 1.0-110, 1.0-109, 1.0-108

Для SANE 1.0.4: 1.0-106, 1.0-105, 1.0-104, 1.0-103

Для SANE 1.0.3: 1.0-101, 1.0-100, 1.0-99, 1.0-98


Last modified: 2005-09-05 21:25:02 CEST by Henning Meier-Geinitz (henning@meier-geinitz.de).

Назад на основную страницу о SANE
На мою домашнюю страницу (на немецком)
Выходные данные (на немецком)