Сканирование в 1С под Linux без ImageScan

10.09.26

Интеграция - Периферийные устройства

Расширение конфигурации, реализующее сканирование посредством scanimage на клиенте Linux без использования компоненты ImageScan. Если Ваш сканер виден и работает в SANE, но категорически не хочет видеться в 1С, то это расширение решает данную проблему. Проверено на БП 3.0.194.23 и ЗУП 3.1.37.49. В ДО, вроде, нет обработки «сканирование», так что переделать немного надо будет.

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Сканирование в Linux
.cfe 32,09Kb
1 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

В моей не столь уж богатой практике использования функции сканирования под Linux в конфигурациях с компонентой ImageScan 1.1.x в 10 случаях из 10 возникает ситуация, когда scanimage -L сканер видит, xsane сканирует, но 1С сканеров не видит. Иногда «ковыряние» на форумах и всякие Google ИИ помогают после некоторых «танцев с бубном» (создание символических ссылок к libsane.so в разные папки, перебор бэкендов и т. п.), но зачастую работает всё нестабильно, вплоть до вылетов клиента 1С. Причем на разных дистрибутивах Linux и с разными сканерами способы решения отличаются. А под Alt Linux 10 и с 8.3.21Z я так и не смог запустить сканирование в 1С штатными средствами.

Это, собственно, и подтолкнуло к мысли реализовать всё через ЗапуститьПриложение("scanimage..."), говоря в общих чертах. В расширении реализован поиск устройств через -f, получение настроек через -A, сканирование и даже некоторая обработка ошибок. Формы не трогал (здесь; для себя-то переделал, чтобы менять сканер можно было прямо в форме сканирования), так что обновляться должно без особых проблем. Под Windows все работает как раньше.

Проверено на следующих конфигурациях и релизах:

  • Бухгалтерия предприятия, редакция 3.0, релизы 3.0.194.23
  • Зарплата и управление персоналом, редакция 3.1, релизы 3.1.37.49

Вступайте в нашу телеграмм-группу Инфостарт

сканирование Linux 1С на Linux БСП ImageScan scanimage SANE 1с 8.3 Z

См. также

SALE! 35%

Учет документов Распознавание документов и образов Бухгалтер Пользователь 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Платные (руб)

Одна из наиболее удобных обработок автоматического прикрепления большого количества документов-оригиналов к документам 1С. Для файлов поточного сканирования автоматически определяются начало и конец каждого документа. Поддерживаются штрихкоды, QR-коды, отсканированные PDF документы без штрихкодов, сформированные в ЭДО текстовые PDF документы. Поддерживаются входящие и исходящие документы-оригиналы.

6588 руб.

23.12.2021    17696    35    25    

15

Распознавание документов и образов Периферийные устройства Разработчик Автомобили, автосервисы Россия Платные (руб)

Программа считывает кадры с ip-камер (http - запрос к камере), видео, фото (источники кадров (нет ограничения на их количество) настраивается в конфигурационном файле), находит и распознает номера автомашин и сохраняет в базу db, с сохранением фото номера и автомашины, а также времени детекции.

20740 руб.

31.05.2023    7852    5    5    

10

Распознавание документов и образов Бухгалтер 1C:Бухгалтерия Платные (руб)

Программный продукт для автоматизации работы бухгалтера. QR Сканер счетов автоматически считывает платёжные реквизиты из QR-кода на счёте и передаёт их в 1С, сокращая ручной ввод и количество ошибок.

6100 руб.

22.09.2026    302    1    0    

0

Распознавание документов и образов Нейросети 1С:Предприятие 8 1С 8.3 1С 8.5 1C:Бухгалтерия 1С:Зарплата и Управление Персоналом 3.x Беларусь Россия Казахстан Армения Платные (руб)

ИИ-сканер документов с REST API для интеграции с 1С и корпоративными системами. Извлекайте данные из счетов, паспортов, дипломов, патентов и трудовых книжек за секунды. Точность человека - скорость машины. Приложение поддерживает восемь типов документов, четырех провайдеров ИИ (имеется возможность использования локальных ИИ), локальный REST API и экспорт в JSON. Важно! модель должна поддерживать функцию Vision (распознавание файлов и картинок). Запускайте используя локальные ИИ, без подписок и ограничений

6100 руб.

24.08.2026    1397    1    0    

1

Учет документов Распознавание документов и образов Системный администратор Разработчик Руководитель проекта 1С:Документооборот Платные (руб)

Обработка многостраничных файлов PDF с разбиением на отдельные документы по штрих-коду и сохранение документов в отдельные файлы для. Не требуется интернет, внешние утилиты командной строки и т.д. Плюсы: скорость работы, независимость от внешних библиотек или утилит, достаточно большой перечень поддерживаемых типов ШК, возможность фильтрации по формату и данным ШК. Не требует установки (portable), может работать несколько экземпляров ПО на одном хосте с разными настройками.

12200 руб.

07.07.2026    825    14    0    

1

Обмен с ГосИС Распознавание документов и образов Разработчик 1С:Предприятие 8 1С:Управление нашей фирмой 3.0 Розничная и сетевая торговля (FMCG) Россия Абонемент ($m)

При сканировании обычного GS1 DataMatrix в 1С:Управление нашей фирмой 3.0 возникает ошибка: «Запрещено сканировать логистические упаковки в форму документа с детализацией групповые упаковки». В статье разбираем реальный случай, когда система ошибочно определяла индивидуальный код маркировки как логистическую упаковку GS1-128. С помощью отладчика удалось установить причину — некорректные ссылки на шаблоны разбора кодов маркировки в справочнике ШаблоныКодовМаркировкиСУЗ. Показываем, как диагностировать проблему и восстановить настройки без изменения конфигурации. К публикации прилагается архив с внешней обработкой и готовой выгрузкой шаблонов для 1С:УНФ 3.0.13.363. Решение позволяет восстановить связи между шаблонами по наименованиям элементов справочников.

1 стартмани

20.10.2026    270    maximka_rus    0    

0

Периферийные устройства Разработчик Пользователь Абонемент ($m)

Представляю небольшую компоненту-мост, позволяющую печатать на мобильных принтерах по протоколу BT.

4 стартмани

09.10.2026    593    2    aximo    14    

8
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. soulner 534 25.09.26 18:25 Сейчас в теме
На Астре 1.7 точно помогает диверт их пакета сканирования:
# 1. Отвести оба файла в подкаталог 
sudo mkdir -p /lib/x86_64-linux-gnu/astra-sane-disabled 
sudo dpkg-divert --local --rename --divert /lib/x86_64-linux-gnu/astra-sane-disabled/libastra-sane-manager.so.1.0.4 --add /lib/x86_64-linux-gnu/libastra-sane-manager.so.1.0.4 
sudo dpkg-divert --local --rename --divert /lib/x86_64-linux-gnu/astra-sane-disabled/libastra-sane-manager.so.1 --add /lib/x86_64-linux-gnu/libastra-sane-manager.so.1
# 2. Пересобрать кэш и проверить 
sudo ldconfig 
ls /lib/x86_64-linux-gnu/libastra-sane* # должно быть пусто
ldconfig -p | grep -i astra-sane # должно быть пусто
2. soulner 534 25.10.26 11:37 Сейчас в теме
(1) Сам себе отвечу, диверт позволяет использовать стандартные библиотеки сканирования Астры, а не их глючный libastra-sane-manager, однако это не помогает от слова совсем, компонента сканирования версии 3.0.1.1033 при сканировании падает сама или вместе с 1С.
Таким образом идей автора, на данный момент, единственная рабочая для сканирования из 1С в Linux. Я этот подход реализовал в ДО 2.1, плюсом пошёл автовыбор источника силами процедуры сканирования, т.к. многие автоподатчики умеют возвращать статус отсутствия бумаги.
Для отправки сообщения требуется регистрация/авторизация