При организации электронного архива и регистрации входящей корреспонденции в конфигурации 1С:Документооборот пользователи часто сталкиваются с ситуацией: открывается окно персональных настроек сканирования, но все элементы управления и поле выбора устройства заблокированы (отображаются серым цветом). При этом в операционной системе принтер или МФУ успешно определены и отображаются в панели управления.
Разберем причины такого поведения платформы и выясним, как правильно настроить рабочее место для прямого сканирования документов в информационную базу.
Проанализируем логику работы типовой подсистемы работы с файлами. При открытии формы настроек сканирования программа обращается к встроенной компоненте и проверяет наличие доступных устройств в операционной системе. В программном коде за это отвечает следующий вызов:
Если Не ПараметрыПриложения["СтандартныеПодсистемы.КомпонентаTwain"].ЕстьУстройства() Тогда
// Форма блокирует выбор устройства и параметры сканирования
КонецЕсли;
Если метод ЕстьУстройства() возвращает значение Ложь, форма открывается в режиме только для чтения, не позволяя выбрать сканер или задать разрешение и формат сжатия. Это означает, что компонента 1С не смогла инициализировать ни один источник данных TWAIN.
Выясним, почему система не видит подключенное оборудование:
System32 или SysWOW64) могут отсутствовать ключевые библиотеки диспетчера источников данных (например, twain_32.dll или twaindsm.dll), а также необходимые пакеты Microsoft Visual C++ Redistributable.Рассмотрим подробнее шаги, которые позволят активировать форму и настроить сканирование.
Перейдем на официальный сайт производителя вашего МФУ или сканера в раздел технической поддержки. Скачаем полный установочный пакет программного обеспечения (Full Driver & Software Package) именно для вашей версии операционной системы. При выборочной установке обязательно отметим пункт TWAIN Driver (или TWAIN Data Source).
При первом входе в меню Персональные настройки > Настройки сканирования программа запрашивает разрешение на установку компоненты сканирования. Нажмем кнопку подтверждения. Если диалог не появился, компоненту можно переустановить через меню настройки работы с файлами.
После успешной инсталляции драйвера от производителя закроем окно настроек и выполним перезапуск тонкого клиента 1С. При повторном открытии формы настроек сканирования компонента выполнит опрос оборудования, после чего список сканеров станет доступным для выбора.
Если устройство по-прежнему не определяется, проверим разрядность используемого клиента «1С:Предприятие». Для большинства классических моделей сканеров производители выпускают только 32-битные TWAIN-драйверы. В таком случае необходимо использовать 32-разрядный тонкий клиент 1С.
Если сканер является сетевым и расположен далеко от рабочих мест пользователей, прямое TWAIN-сканирование через интерфейс программы может быть неудобным. В таких случаях в конфигурации 1С:Документооборот рекомендуется настроить альтернативные сценарии: