Сканер mustek a3 2400s не включается
Итак, немного предыстории. Приобрел я сканер Be@rPaw 4800TA Pro (позарился на слайд адаптер за небольшие деньги). На диск с софтом и дровами даже смотреть не стал - полез сразу в инет. И о боже, какой ужас! Последнее обновление дров было 7 октября 2002 года. Думал, может стоит просто хорошо поискать (все знают ситуацию с теме же биосами на мамы ASUS - можно взять бету посвежей на германском ftp). Искал, искал - дня два потратил и ничего хорошего не нашел. Итак выход один – юзать старье. Поставил и снова бьет меня озноб – интерфейс драйверов не изменился с прошлого века Ладно, приступ к сканированию. Т.к. меня интересовал в первую очередь слайд-адаптер, с него и начнем, а чтобы был совсем экстрим – будем сканить негативную пленку. Беру негативную пленку Fuji Superia 200. Запускаю фотошоп, и думаю через что мне лучше сканить, через WIA или TWAIN? Хм, в связи с тем что под WIA обычно делают все до жути обрезанное, решаю посмотреть, что же там вообще есть. Детально изучение показывает что сканировать через WIA можно в следующих режимах: lineart, grayscale, color; resolution: 50-2400dpi. Т.е. не о каком слайд-адаптере тут даже и речи нет, а о разрешении 4800dpi & 48bits можно даже и не думать. Стоит отметить что в WIA дровах есть один интересный файл - SoftwareSetting.ini. Посмотрим вовнутрь:
[A3_String]
Device_Name=BearPaw 4800TA Pro WIA Scanner
[SoftwareSetting]
Download=1 // 1:true , 0:false
TestMode=0 // 1:true , 0:false
DramType=64 // 16:16M , 64:64M
Gammavalue=1 // must be integer
GammaOutBit=8 // 8 or 16
GammaInBit=8 // 8 or 16
DoBlur=0 // Blur in 2400 dpi
Pixel_Difference=6 // Pixel difference between abs(b-a)-abs(c-a)
BufferBlockNum=6 //Buffer_Block_Num
ButtonID=0
[AFESetting]
THRESHOLD_OFFSET=10 // Offset threshold
THRESHOLD_GAIN_R=230 //235 // Gain threshold
THRESHOLD_GAIN_G=230 //235 // Gain threshold
THRESHOLD_GAIN_B=230 //235 // Gain threshold
Debugging=0 // True pen dump debug file
[Shading]
// GetPrivateProfile API support only int,We just got the numerator of Factor,and should over denumerator(1000),the answer is float number
ShadingFactor_R=1000 // Shading curve global Gain Factor ex. 123 means 0.123
ShadingFactor_G=1000 // Shading curve global Gain Factor ex. 123 means 0.123
ShadingFactor_B=1000 // Shading curve global Gain Factor ex. 123 means 0.123
ShadingFactor_R_TA_NEG=1000 // Shading curve global Gain Factor ex. 123 means 0.123
ShadingFactor_G_TA_NEG=1000 // Shading curve global Gain Factor ex. 123 means 0.123
ShadingFactor_B_TA_NEG=1000 // Shading curve global Gain Factor ex. 123 means 0.123
ShadingFactor_R_TA_POS=880 // Shading curve global Gain Factor ex. 123 means 0.123
ShadingFactor_G_TA_POS=880 // Shading curve global Gain Factor ex. 123 means 0.123
ShadingFactor_B_TA_POs=880 // Shading curve global Gain Factor ex. 123 means 0.123
ShadingLineNum=40 // Total read shading curve numbers for mean value
FilterWindow=10 // filter window size
Debugging=1 // True pen dump debug file
[CCDTuning]
Offset=0
Gain=0 // Remember the definition of Gain G=0 and Gain = 1
// where G is the register value
[TA_TIMER_SETTING]
TA_CAL_1200_DPI_SCAN_TIMER=2550 //5528 //14448
TA_CAL_2400_DPI_SCAN_TIMER=8000 // 14080 //23040
TA_CAL_PREVIEW_TIMER=1500 //2700 //2538
TA_SCAN_300_DPI_TIMER_POS=700 //1706
TA_SCAN_600_DPI_TIMER_POS=1400 //3412
TA_SCAN_1200_DPI_TIMER_POS=2800 //6824
TA_SCAN_2400_DPI_TIMER_POS=8800 //14080
TA_PREVIEW_TIMER_POS=210 //250
TA_SCAN_300_DPI_TIMER_NEG=1393
TA_SCAN_600_DPI_TIMER_NEG=2786
TA_SCAN_1200_DPI_TIMER_NEG=5568
TA_SCAN_2400_DPI_TIMER_NEG=17500//40000
TA_PREVIEW_TIMER_NEG= 265
// G = 0 and Gain = 1
Здесь как видите много интересного и непонятного, но стоит отметить очевидные веши – здесь есть настройки для слайд-адаптера! Почему же тогда через WIA его нельзя использовать? Кстати панель управления сканера сообщает еще одну интересную деталь, и именно разрешение сканера: 2400x4800dpi. В итоге получается, что это не драйвера, а некая поделка
OK. Поглядим TWAIN драйвера. Ну хоть тут мы находим то, что так искали. Выбираем Negative, выскакивает окно настроек маски пленки (очень и очень скудное) – ставим Fuji, 200. Уупс! О 48bit’ах можно забыть (и в режиме позитива тоже)! Спрашивается, на кой черт они тогда вообще? Ведь в первую очередь 48bits нужны именно в сканировании негатива, чтобы бы потери динамического диапазона были как можно меньше (ведь конвертация негатива в позитив у нас на софтварном уровне – плагин под UI [NegImgTrans.dll]). Ладно, отсканировав с десяток кадров я получаю ужасные результаты – их можно сравнить разве что с рисунками семилетнего дауна В этом месте меня стали посещать ужасные мысли – производить конвертацию позитив в негатив самому. Поискав в Интернете информацию по данной теме становится понятным, что выбор мой не велик. Либо решение от Pilot’ов, либо SilverFast. Ну Pilot’ы честно говоря схалявили по полной программе поэтому о данном софте я даже и говорить не хочу. SilverFast – супер навороченный софт под разные сканеры, но только не под Mustek (о такой фирме там наверное даже и не слышали). Приходится брать HDR версию, в которой попросту можно загружать отсканированные файлы и обрабатывать их. Итак сканирую негатив в режиме позитива, сохраняю в tif и загружаю его в SilverFast. Богатство установок пленок поражает, возможен выбор экспозиции. И вот, авто режим выдает мне что-то очень страшное. Ладно, кручу верчу и получаю что-то отдаленно похожее на оригинал (отпечатанный снимок у меня перед монитором). Больше всего меня пугают уровни – в районах 0-13 и 240-255 провалы (причем это при том, что весь алгоритм авто-конвертирования заключается в авто-уровнях и «растяжке цвета» по некой кривой). Настораживает и несоответствие интерфейса описанного в silverfast’овской доке по конвертации негативов. И тут мне приходит мысль, что надо исходный файл ковертнуть в 48bit, сохранить и заново открыть в SilverFast’е. OK, сделано. Вот теперь и интерфейс похож, и авто режим выдает, что-то похожее, и уровни в порядке (никаких провалов). Ес-но я понимаю, что это единственный способ получить хоть что-то дельно из затеи сканировать негативы на этом сканере. Но каким же трудоемким получается процесс! Это явно не для меня (я страшно ленив, хотя иногда это очень сильно меня выручает)! Поэтому я принимаю решение написать свою программу, которая будет сканировать область для пленок и напрямую скидывать в файл. Более того, я разобрал формат silverfast’овский настроек под пленки и метод конвертации, а это значит что в перспективе забрезжила полная автоматизация данного процесса. Ну чтож, изучении спецификации twain занимает несколько пару десятков минут, и вот на свет появляется прога, которая умеет сканировать и напрямую писать результат в файл. Вот он самый интересный и долгожданный момент – надо сказать сканеру по слайд адаптер. Хм… из всех возможных параметров отвечающих за это, работает только один – ICAP_LIGHTSOURCE. Устанавливаем его в TWLP_TRANSMISSIVE и… НИЧЕГО! Как сканировал он на отражение, так и сканирует. Тут стоит упомянуть, как Mustek делает эти драйвера. Еще в прошлом веке они придумали некую универсальную модель, а точнее разработали единый UI (на дилетантском уровне) и подсовывали ему разные Spicall DLL’кы для разных сканеров. Подход в принципе не так уж плох, если бы не одно но - UI практически не развивался с момента его создания! И получается, что каким бы не был навороченным SPI, UI не даст использовать все его прелести Т.е. проблема в том, что UI настолько кастрирован, что моя затея вот-вот умрет. Тут я вспоминаю про WIA драйвер, и начинаю смотреть его доступные свойства – а там еще интересней - не один параметр отвечающий за слайд-адаптер не работает. Вот и все – конец «светлой» идеи об автоматизации… Не теряя последнюю надежду, я написал в Mustek Support (предварительно официально зарегистрировавшись). В письме я прошу о том, что очень жажду получить SDK к Spicall DLL для написания собственного TWAIN драйвера. Прошло две недели, а мне даже не ответили. Вот она поддержка пользователя, на кой черт я тратил свои деньги на Интернет проходя регистрацию? Ответ простой – Mustek, шарашкина конторка. НЕ ПОКУПАЙТЕ СКАНЕРО ОТ MUSTEK!
Итог: Я обращаюсь к тем, кто может мне помочь достать тот самый SDK под SPI DLL. Думаю, что эти сканеры не такое уж и полное дерьмо, большинство проблем и кастраций заключается именно в существующей реализации драйверов.
под 7ку устанвощик немного другой
но главное да
все удалено, дополнительно на всякий случай почистил папку windows\twain
сканер отключен
установлены дрова
подключаю. устройство не опознано
пробывал на 2 машинах и ноуте, ноут его вобще не видит (там проблема с питанием я так понимаю)
1 машина windows 7x64 2ая windows server2012
пробывал раздельные драйверы для 7ки и 8ки, что есть на немецком сайте mustec
еще такой вопрос, у него проблемы с usb хабами (питание?)
у меня на компьютере все устройства в две группы USB hub (5 портов) и USB root hub (4 порта), я не знаю что есть root hub. но в любом случае пробывал все
Нашел на машине Oracle VM с образом XP.
И там стоят дрова на сканер(видимо админ пытался или смог запустить, связи с ним нет и не будет).
Но там также не работает, и устройство в списке не показывается вообще.
После установки драйвера, подключаю сканер, при подключении не появляется, добавляю вручную новое устройство. указываю папку с драйверами. но там нет .inf файла
пропускаю этот момент. пробую поставить web.exe, он ругается что он под 2000 винду. запускаю через найденный xpfix от мустек, ставится.
устанавливаю UP_LIB
и как не видел устройства, так и не видит его вобще. даже как неопознанное
Читайте также: