Последняя версия DataExpress 26.8.17

Изображение Скачать | Изображение Что нового? | Демо

Smart-сканер

Расширение функционала и существующих возможностей программы с помощью модулей расширений и плагинов от сторонних разработчиков.

Модератор: Разработчики расширений

xxDeMoXxx
Новичок
Сообщения: 43
Зарегистрирован: 20 мар 2020, 14:21
Благодарил (а): 5 раз
Поблагодарили: 40 раз

Smart-сканер

Сообщение xxDeMoXxx » 20 фев 2026, 15:40

Назначение: Иструмент для многостраничного сканирования документов,
сборки их в PDF-файлы и автоматической регистрации в системном хранилище FileStore.<br>

1. Архитектура и движок
1. WIA (Windows Image Acquisition): Используется для прямого захвата изображений с локальных (USB) сканеров.
2. NAPS2 Console Engine: Используется для работы с сетевыми МФУ через заранее настроенные TWAIN-профили. Это гарантирует стабильную связь в локальных сетях и Wi-Fi.
3. PowerShell PDF Engine: Модуль не требует установки сторонних PDF-библиотек. Сборка осуществляется встроенным в Windows движком печати через виртуальный принтер "Microsoft Print to PDF".

2. Режимы работы
1. Локальное сканирование (WIA)
Когда использовать: Для простых USB-сканеров.
Плюс: Не требует сторонних утилит, работает мгновенно через стандартный диалог Windows.

2. Сетевое сканирование (NAPS2 Profiles)<br>
Когда использовать: Для сетевых МФУ, Wi-Fi сканеров и работы через RDP.

2. Интеграция с FileStore

Требования для внедрения
ОС: Windows 10 или 11 (наличие компонента "Microsoft Print to PDF").
Софт: Установленный NAPS2 (в папку по умолчанию) для сетевого режима.
Права: Наличие прав на запись в папку C:\Temp\Scan\ (создается автоматически) и целевую папку архива.
Вложения
smart-сканер.rar
(125.08 КБ) 47 скачиваний

Аватара пользователя
QazNV86
Интересующийся
Сообщения: 64
Зарегистрирован: 01 фев 2018, 12:19
Благодарил (а): 39 раз
Поблагодарили: 19 раз

Smart-сканер

Сообщение QazNV86 » 22 май 2026, 12:19

Добрый день. Что то не могу понять в чем проблема. Добавил расширение, прикрутил к кнопке.
По настройкам:
Показать окно прогресса +
Открыть PDF +
Путь: 'C:\Vzljot\'+[№ Путевки] (текстовое поле)
Имя профиля: как в напсе
Формат (pdf)

При нажатии на кнопку, сканер сканирует, в папке C:\Temp\Scan появляются отсканированные изображения. Но выходит ошибка: "Файл не создан. Проверьте сканер или имя файла", ну и естественно по указанному пути файлы pdf не появляются.
Подозреваю что ошибка в мелочи, но понять не могу где.

xxDeMoXxx
Новичок
Сообщения: 43
Зарегистрирован: 20 мар 2020, 14:21
Благодарил (а): 5 раз
Поблагодарили: 40 раз

Smart-сканер

Сообщение xxDeMoXxx » 26 май 2026, 16:55

Если сканируется значит команда сканера выполняется. Возможно проблема с задачей формирования pdf фаила.
Попробуйте сделать настройки диска и сценариев PowerShell

Открыть доступ к диску:
запустить cmd от имени администратора команда: icacls C:\ /setintegritylevel medium

запустить powershell от имени администратора команда: Get-ExecutionPolicy -List

ввести команды:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope currentUser // подтвердить -> Y
Set-ExecutionPolicy Unrestricted //подтвердить -> Y
Get-ExecutionPolicy -List

Итог вывода:

Scope ExecutionPolicy
----- ---------------
MachinePolicy Undefined
UserPolicy Undefined
Process Undefined
CurrentUser RemoteSigned
LocalMachine Unrestricted

А одиночные изображения сохраняются?

Аватара пользователя
QazNV86
Интересующийся
Сообщения: 64
Зарегистрирован: 01 фев 2018, 12:19
Благодарил (а): 39 раз
Поблагодарили: 19 раз

Smart-сканер

Сообщение QazNV86 » 10 июл 2026, 12:20

xxDeMoXxx писал(а):Если сканируется значит команда сканера выполняется. Возможно проблема с задачей формирования pdf фаила.
Попробуйте сделать настройки диска и сценариев PowerShell

Открыть доступ к диску:
запустить cmd от имени администратора команда: icacls C:\ /setintegritylevel medium

запустить powershell от имени администратора команда: Get-ExecutionPolicy -List

ввести команды:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope currentUser // подтвердить -> Y
Set-ExecutionPolicy Unrestricted //подтвердить -> Y
Get-ExecutionPolicy -List

Итог вывода:

Scope ExecutionPolicy
----- ---------------
MachinePolicy Undefined
UserPolicy Undefined
Process Undefined
CurrentUser RemoteSigned
LocalMachine Unrestricted

А одиночные изображения сохраняются?

Спасибо, все заработало!

Аватара пользователя
QazNV86
Интересующийся
Сообщения: 64
Зарегистрирован: 01 фев 2018, 12:19
Благодарил (а): 39 раз
Поблагодарили: 19 раз

Smart-сканер

Сообщение QazNV86 » 14 июл 2026, 13:27

Добрый день.
А есть возможность адаптировать расширение под двухстороннее сканирование? Просто после сканирования двухстороннего документа, возникает ошибка "Файл не создан. Проверьте сканер или имя файла", в папке temp создается два файла изображения, но видимо проблема с конвертацией их в один pdf. С односторонними документами проблем нет.


Вернуться в «Каталог расширений»