Багатьох цікавить не швидкість роботи сканера як така, а можливі методи підвищення цієї швидкості. Іноді запитують навіть про способи апаратного "розгону" (overclocking) сканерів. Прихильників останнього змушений буду відразу розчарувати: overclocking сканера неможливий, навіть чисто теоретично, як і "розгін", скажімо, осцилографа Smile happy . Усередині сканера Ви не знайдете жодного елемента (перемикача, перемички, додаткового роз'єму), призначеного для подібної операції ... Чому? Тому що більшість електронних каскадів Вашого інструменту вельми чутливі до змін тактової частоти, і якщо цю частоту підвищити більш ніж на 1 ... 2% - сканер просто перестане працювати.

"В лоб" це завдання не вирішується. Тому пропонується завдання переформулювати, і замість "підвищення швидкості" говорити про "економії часу при скануванні". Як показує практика, існують три основні способи зменшити час оцифровки зображення:

  1. Правильно настроїти використовуваний для цієї роботи комп'ютер;

  2. Навчитися оптимально вибирати параметри сканування конкретного оригіналу;

  3. Не користуватися застарілими версіями драйвера сканера.

На питання про оптимальну конфігурацію комп'ютера готової відповіді немає: швидкодія системи "комп'ютер + сканер" в загальному випадку залежить від безлічі різнорідних і взаємно-залежних параметрів. Нижче буде зроблена спроба виділити найбільш значимі з них. Навіщо це потрібно? Ця стаття призначена в першу чергу для людини, який мучиться питанням "А що б тут підкрутити, щоб воно забігало?", Можливо, навіть засмученого відсутністю ручки з написом "Швидкість", яку можна було б до упору повернути ... Тому мета статті полягає в тому, щоб розібратися: що, де і як має сенс налаштовувати.

Вибір параметрів сканування - тема досить поширена, цьому питанню присвячено чимало матеріалів, як в Мережі, так і в комп'ютерній періодиці, так що тут зупинятися на ньому не будемо. Досить навести універсальна порада: не захоплюйтеся дозволом ... більше - не означає якісніше. Інформацію з оптимального вибору параметрів сканування можна знайти на http://www.mustek.ru/ , http://www.scaner.ru/ і на http://www.ixbt.com/ (в розділі "Периферія").

Вибір версії драйвера в числі основних способів згаданий не випадково: відомо чимало випадків, коли цілком справний апарат на грамотно конфігурувати комп'ютері працював повільно і нестійка тільки тому, що управлявся драйвером "позавчорашній" версії. Інформацію про актуальні версіях драйверів Ви завжди можете отримати на сайтах http://www.mustek.ru/ і http://www.scaner.ru/ , або в московському сервіс-центрі Mustek: за телефонами (095) 962-10- 42, 737-80-63; по e-mail: [email protected] .

Важливим виявляється і питання вибору операційної системи. Справа в тому, що виробники сканерів класу SOHO орієнтуються на масового споживача, який за статистикою швидше віддає перевагу Windows 3x / 95/98, ніж DOS, Windows NT і * nix-клони. Природно, драйвера в першу чергу пишуться для Windows 3х / 95/98, а вже потім випускаються версії, перероблені для роботи під іншими ОС. Тому не варто дивуватися, якщо Ваш апарат нестійкий працює під екзотичної операційною системою - цього слід було очікувати. Під якою системою краще працювати зі сканером, я думаю, Ви вже зрозуміли ... Smile happy

Тепер повернемося до найбільш складного питання: оптимальна конфігурація комп'ютера. Щоб мати можливість оцінити внесок кожного з беруть участь в обробці сигналу пристроїв і виділити ті параметри, вплив яких велико, буде потрібно розглянути весь процес сканування - від ініціалізації сканера до виведення на екран готового образу. Привести узагальнений алгоритм сканування було б досить важко, проте можна виділити кілька основних етапів цього процесу. При оцифрування будь-якого зображення за допомогою будь-якого планшетного сканера обов'язково виконуються (у тій чи іншій послідовності) наступні процедури:

  1. Калібрування (автоподстройка перетворювальних каскадів);

  2. Переміщення і позиціонування каретки ( "голівки, що зчитує");

  3. Опитування елементів світлочутливої ​​матриці (CCD або CIS) і аналого-цифрове перетворення;

  4. Накопичення отриманих значень в оперативній пам'яті ( "буфері") сканера;

  5. Ініціалізація інтерфейсних пристроїв і передача накопиченої інформації в оперативну пам'ять комп'ютера;

  6. Запис ( "збереження") інформації на вінчестер (жорсткий диск);

  7. Передача управління в викликала драйвер додаток (іноді за цим слід відкриття отриманого графічного образу в окремому вікні).

Примітка: іноді перед скануванням виконується також прогрів лампи ( "warming up"), проте ця процедура не у всіх сканерів є обов'язковою і часто може бути відключена, тому тут не розглядається.

Очевидно, що процедури 1 ... 3 зовнішньої корекції не піддаються, оскільки завжди виконуються сканером автоматично і не залежать від будь-яких параметрів робочого комп'ютера.

Процедура калібрування виконується по жорстко заданим алгоритмом, який визначається набором інструкцій, що зберігаються у внутрішньому ПЗУ (firmware). Змінити алгоритм можливо тільки разом з ПЗУ (яке зовсім не завжди має вигляд окремої мікросхеми), тому говорити про оптимізацію тимчасових витрат на цю процедуру безглуздо.

Переміщення каретки планшетного сканера проводиться протяжним механізмом, що приводиться в рух кроковим двигуном (step motor). У загальному випадку швидкість переміщення каретки залежить виключно від обраного дозволу сканування (про вибір дозволу див. Вище). Механізм, звичайно, вносить деяку власну затримку (час проходження сигналу по ланцюгу "процесор сканера - буферний каскад - контролер двигуна" плюс час виконання кроку), однак компенсувати її зовнішніми засобами не можна.

Зовнішнє втручання в схеми, що реалізують оптико-електронний, а потім і аналого-цифрове перетворення може бути реалізовано тільки на рівні суттєвої переробки відповідних електронних каскадів, тому також тут не розглядається.

Проміжне збереження даних в оперативній пам'яті сканера (процедура 4), а також обсяг самої цієї пам'яті довгий час залишаються предметом жвавої дискусії: а чи буде швидше, якщо "пам'яті додати"? Дискусія, на жаль, безпредметна: роз'єми для додаткових мікросхем (або модулів) оперативної пам'яті у сканерів виробництва Mustek, Plustek, Avision, Genius, і Targa відсутні, навіть у такого потужного апарату як Mustek Paragon Power Pro.

Якщо говорити про планшетних сканерах інших виробників, то зустрічаються професійні моделі (цінова категорія "вище $ 5000"), в яких такі роз'єми є, однак даними, що дозволяють оцінити вплив обсягу буфера на швидкодію цих моделей, я не маю.

Пропускну здатність інтерфейсних пристроїв прийнято вважати "вузьким місцем" процесу сканування. Це не зовсім вірно: тимчасові витрати на підготовку і передачу інформації (процедура 5) стають помітні лише при великих обсягах образу.

Непрямим підтвердженням можуть служити приводяться в таблицях (для кольорового , напівтонового і чорно-білого режимів) експериментальні дані: сканери з "повільним" ЕРР-інтерфейсом помітно поступаються "швидким" сканерів c інтерфейсом SCSI тільки коли обсяг одержуваного образа перевищує 25-30 Мб. Очевидно, що для більшості завдань, що вирішуються за допомогою сканерів класу SOHO, характерні менші обсяги файлів. Наприклад: розпізнавання тексту: дозвіл 300 dpi, розмір оригіналу 210х290 мм, обсяг образа - близько 8,5 Мб; сканування фотографії формату 10х15: дозвіл 300 dpi, обсяг образу - близько 6,2 Мб. Отже, якщо Ви не займаєтеся більш ресурсоємними завданнями (такими, наприклад, як пакетне сканування з негативів), то вбрання дозвіл сканування буде впливати на швидкодію Вашого сканера значно більше, ніж конфігурація інтерфейсних пристроїв.

Проте існує ряд умов, виконання яких може трохи прискорити роботу інтерфейсних пристроїв Вашого сканера.

  • Якщо Ваш апарат підключається до паралельного порту комп'ютера, варто звернути увагу на режим, в якому працює контролер порту. Традиційно рекомендується встановлювати ЕРР \ ЕСР, однак більшість сучасних BIOS підтримує різні варіанти цього режиму: EPP v.1.7, EРP \ EСP v.1.9, і так далі. У загальному випадку визначити оптимальний варіант можна тільки експериментально. Для довідки нижче наводиться час сканування листа формату А4 апаратом Mustek Paragon 800 II EP (400 dpi, кольоровий режим). Дані отримані на тестовому комп'ютері .

    режим SPP EPP EPP use DMA 1 EPP use DMA 3 ECP use DMA 1 ECP use DMA 3
    Час, сек. 588 234 260 528 495 488

    Більшість SCSI-сканерів класу SOHO комплектується зараз контролерами типу DTC3181 або аналогічними. Ці контролери не мають власного BIOS, єдиний доступний користувачам елемент управління - перемички (jumpers) J1, J2, що задають підтримку Plug'n'Play і величину wait state (WS) відповідно; другий параметр за замовчуванням має значення "1". Поширена помилка, згідно з яким установка WS = 0 приводить до "прискоренню" сканування. На жаль, це не так: в кращому випадку швидкість сканування не зміниться, в гіршому - Ви отримаєте повідомлення типу "Scanner not ready" ...

Відомі випадки, коли до істотного уповільнення роботи сканера приводив конфлікт двох SCSI-контролерів. Якщо таку проблему не вдається вирішити перепризначенням ресурсів конфліктуючим пристроям, розглянете варіант установки сканера в складі SCSI-ланцюжка на більш потужний контролер. При цьому сканер повинен бути останнім пристроєм ланцюжка, його слід терминировать, а SCSI ID виставити в положення, що відповідає вимогам використовуваного контролера (допустимі положення: 1 ... 6). Наявний досвід використання сканерів Mustek з швидкодіючими контролерами Adaptec 2940 AU і Asus SC-200 PCI показує, що підключений таким чином сканер працює швидше, ніж з "рідної" SCSI-II картою DTC3181.

  • Планшетних сканерів з інтерфейсами ISA і USB у даний момент на ринку небагато - в силу "старовини" першого й новизни другого інтерфейсу. В якомусь сенсі об'єднує їх той факт, що апаратне і програмне забезпечення як ISA, так і USB не передбачає будь-якого втручання з боку користувача.

Процедура 6 (запис одержуваного образа в дисковий файл) виконується дисковою підсистемою комп'ютера - без участі сканера. Якщо вінчестер Вашого комп'ютера випущений менш ніж десять років тому, то оптимізувати його роботу не буде потрібно - за умови, що розмір одержуваних файлів рідко перевищує 10 ... 15 Мб.

При б про льшіх обсягах оброблюваної інформації вплив дискової підсистеми на загальний час сканування зростає, тоді є сенс оцінити, можливо - поліпшити швидкодію що використовується вінчестера. Конкретні способи "розгону" дискової підсистеми тут не розглядаються, докладніше про це можна дізнатися на чудовому сайті iXBT, в розділі "Носії інформації" .

Повернення управління, відкриття образу в окремому вікні (процедура 7), як і завантаження драйвера сканера, відбуваються тим швидше, чим більший об'єм оперативної пам'яті і чим потужніший відеопідсистема комп'ютера. На тестовому комп'ютері вищеназвані процеси мали пренебрежимо малу тривалість (в середньому близько 0,2 ... 0,5, 1,0 ... 3,0, і 0,5 ... 1,5 секунд відповідно).

Питання, пов'язані з швидкодією відеопідсистеми, також детально висвітлені на iXBT, в розділі "Відеосистема" .

Таким чином, існують лише дві "точки докладання зусиль" для охочого оптимізувати процес сканування на апаратному рівні: інтерфейсні пристрої і можливо, дискова підсистема. Існують, звичайно, інші, більш екзотичні варіанти (скажімо, заміна motherboard і \ або CPU комп'ютера Smile happy ), Однак такі операції при всьому бажанні "налаштуванням" комп'ютера вважати не можна.

На закінчення хотілося б навести коротку довідку. Прийнявши кількість відомих автору успішних спроб "прискорення сканування" за 100%, отримаємо наступне частотне співвідношення застосовуваних методів:

  1. Конфігурація робочого комп'ютера ............................................... ............ 10%
  2. Оптимальний вибір параметрів сканування ........................................... 50%

  3. Оновлення версії драйвера чи перехід до іншої ОС ................. 35%
  4. Поєднання методів 1 ... 3 ........................................... ..................................... 5%


    Дата: 19.01.2004