19 / 14 / 4
Регистрация: 10.07.2018
Сообщений: 321

Программа которая позволяла бы сканировать со стекла

16.02.2026, 23:20. Показов 651. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
У меня astra linux SE

Принтеры научился настраивать а вот сканеры нет, еще у меня сканер xerox 3520 мфу. Мне нужна программа которая позволяла бы сканировать со стекла, с автоподачи, ит.д. я пробовал fly-scan но ничего не получаетьсяю не понимаю почему не работает.

Дайте направление.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
16.02.2026, 23:20
Ответы с готовыми решениями:

Подскажите программы виртуализации,которые позволяют установить ОС при отсутствии поддержки виртуализации!
Подскажите альтернативные программы виртуализации,которые позволяют установить ОС при отсутствии...

Написать программу для сканирования файловой системы Unix
Нужно написать программу, сканирующую все каталоги файловой системы Unix и находящую все i-узлы с...

Напишите такое выражение для grep, которое позволяет найти строки, состоящие только из чисел
Есть задание Напишите такое выражение для grep, которое позволяет найти строки, состоящие только...

11
Windows must die
673 / 854 / 103
Регистрация: 23.11.2021
Сообщений: 5,053
Записей в блоге: 17
17.02.2026, 00:01
Утилита scanimage.
Для удобства я себе вот такой скриптик накатал, чтобы не вспоминать постоянно параметры:
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/bin/bash
# scan color image: ./scan
# scan BW: ./scan Gray
# scan mono ./scan Lineart
function getfname(){
    for i in $(seq 1 9999); do
    NM=$(printf "/tmp/scan%04d.tif" $i)
    [ -f $NM ] && continue
    echo "$NM"
    return
    done
}
 
MODE="Color"
[ $# = 1 ] && MODE=$1
SCANNER=$(scanimage -L| sed "s/.*\`\(.*\)'.*/\1/")
NAME=$(getfname)
echo -e "scanner: $SCANNER\nScan to $NAME\n"
scanimage -d $SCANNER --mode=$MODE --resolution 300 --format=tiff -x210 -y297 > $NAME
0
 Аватар для Pphantom
2319 / 1561 / 721
Регистрация: 17.03.2022
Сообщений: 5,026
17.02.2026, 00:32
Юг, насколько я помню, для MФУ от Xerox нужны дополнительные драйвера, которых в стандартной поставке нет (но конкретно про эту модель просто не помню). Дело не в программе сканирования, сначала проверьте, видит ли она у вас сканер вообще.
0
19 / 14 / 4
Регистрация: 10.07.2018
Сообщений: 321
17.02.2026, 06:28  [ТС]
Цитата Сообщение от Pphantom Посмотреть сообщение
Юг, насколько я помню, для MФУ от Xerox нужны дополнительные драйвера, которых в стандартной поставке нет (но конкретно про эту модель просто не помню). Дело не в программе сканирования, сначала проверьте, видит ли она у вас сканер вообще.
там запускаеться программа, штатная "сканирование" по идее в открывшимся окне должна быть строка выбора принтера. но ее нет. я прочитал что это может означать что программа была настроена на низкоуровневом уровне. ну видимо через файлы или командную строку. маюсь уже неделю толку нет.
0
 Аватар для Pphantom
2319 / 1561 / 721
Регистрация: 17.03.2022
Сообщений: 5,026
17.02.2026, 10:04
Юг, понятно, что ничего не понятно. МФУ в системе как устанавливали/настраивали?
0
Windows must die
673 / 854 / 103
Регистрация: 23.11.2021
Сообщений: 5,053
Записей в блоге: 17
17.02.2026, 10:15
Кстати, астра Линукс обязана выдавать техподдержку, вот в нее и напишите.
0
19 / 14 / 4
Регистрация: 10.07.2018
Сообщений: 321
18.02.2026, 16:36  [ТС]
Проблему сканирования решил частично, но программа вылетает с ошибкой вот лог:

Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
sane_control_option(handle=0x610c8d6713b0,option=3,action=0,value=0x7fff0a50fa60,info=0x7fff0a50f9fc)
org.kde.ksane: KSaneWidgetPrivate::startFinalScan()
org.kde.ksane: "x1 = 0, y1 = 0, x2 = 1.00002, y2 = 0.999952"
[15:58:53.504024] [dll] sane_control_option(handle=0x610c8d6713b0,option=8,action=1,value=0x7fff0a50fd54,info=0x7fff0a50fcac)
[15:58:53.504114] [dll] sane_control_option(handle=0x610c8d6713b0,option=8,action=0,value=0x7fff0a50fb50,info=0x7fff0a50fb04)
[15:58:53.504172] [dll] sane_get_option_descriptor(handle=0x610c8d6713b0,option=1)
[15:58:53.504223] [dll] sane_get_option_descriptor(handle=0x610c8d6713b0,option=2)
[15:58:53.504418] [dll] sane_control_option(handle=0x610c8d6713b0,option=2,action=0,value=0x7fff0a50fa70,info=0x7fff0a50fa0c)
[15:58:53.504567] [dll] sane_get_option_descriptor(handle=0x610c8d6713b0,option=3)
[15:58:53.504734] [dll] sane_control_option(handle=0x610c8d6713b0,option=3,action=0,value=0x7fff0a50fa70,info=0x7fff0a50fa0c)
[15:58:53.504754] [dll] sane_get_option_descriptor(handle=0x610c8d6713b0,option=4)
[15:58:53.504887] [dll] sane_control_option(handle=0x610c8d6713b0,option=4,action=0,value=0x7fff0a50fa70,info=0x7fff0a50fa0c)
[15:58:53.504940] [dll] sane_get_option_descriptor(handle=0x610c8d6713b0,option=5)
[15:58:53.504977] [dll] sane_get_option_descriptor(handle=0x610c8d6713b0,option=6)
[15:58:53.505056] [dll] sane_control_option(handle=0x610c8d6713b0,option=6,action=0,value=0x7fff0a50fa70,info=0x7fff0a50fa24)
[15:58:53.505069] [dll] sane_get_option_descriptor(handle=0x610c8d6713b0,option=7)
[15:58:53.505148] [dll] sane_control_option(handle=0x610c8d6713b0,option=7,action=0,value=0x7fff0a50fa70,info=0x7fff0a50fa24)
[15:58:53.505161] [dll] sane_get_option_descriptor(handle=0x610c8d6713b0,option=8)
[15:58:53.505238] [dll] sane_control_option(handle=0x610c8d6713b0,option=8,action=0,value=0x7fff0a50fa70,info=0x7fff0a50fa24)
[15:58:53.505250] [dll] sane_get_option_descriptor(handle=0x610c8d6713b0,option=9)
[15:58:53.505325] [dll] sane_control_option(handle=0x610c8d6713b0,option=9,action=0,value=0x7fff0a50fa70,info=0x7fff0a50fa24)
[15:58:53.505363] [dll] sane_get_option_descriptor(handle=0x610c8d6713b0,option=10)
[15:58:53.505377] [dll] sane_get_option_descriptor(handle=0x610c8d6713b0,option=11)
[15:58:53.505436] [dll] sane_control_option(handle=0x610c8d6713b0,option=11,action=0,value=0x7fff0a50fa70,info=0x7fff0a50fa24)
[15:58:53.505474] [dll] sane_get_option_descriptor(handle=0x610c8d6713b0,option=12)
[15:58:53.505513] [dll] sane_control_option(handle=0x610c8d6713b0,option=12,action=0,value=0x7fff0a50fa70,info=0x7fff0a50fa24)
[15:58:53.505550] [dll] sane_get_option_descriptor(handle=0x610c8d6713b0,option=13)
[15:58:53.505586] [dll] sane_get_option_descriptor(handle=0x610c8d6713b0,option=14)
[15:58:53.505621] [dll] sane_get_option_descriptor(handle=0x610c8d6713b0,option=15)
[15:58:53.505657] [dll] sane_get_option_descriptor(handle=0x610c8d6713b0,option=16)
[15:58:53.505702] [dll] sane_control_option(handle=0x610c8d6713b0,option=9,action=1,value=0x7fff0a50fd54,info=0x7fff0a50fcac)
[15:58:53.505740] [dll] sane_control_option(handle=0x610c8d6713b0,option=9,action=0,value=0x7fff0a50fb50,info=0x7fff0a50fb04)
[15:58:53.505778] [dll] sane_get_option_descriptor(handle=0x610c8d6713b0,option=1)
[15:58:53.505814] [dll] sane_get_option_descriptor(handle=0x610c8d6713b0,option=2)
[15:58:53.505915] [dll] sane_control_option(handle=0x610c8d6713b0,option=2,action=0,value=0x7fff0a50fa70,info=0x7fff0a50fa0c)
[15:58:53.505970] [dll] sane_get_option_descriptor(handle=0x610c8d6713b0,option=3)
[15:58:53.506057] [dll] sane_control_option(handle=0x610c8d6713b0,option=3,action=0,value=0x7fff0a50fa70,info=0x7fff0a50fa0c)
[15:58:53.506097] [dll] sane_get_option_descriptor(handle=0x610c8d6713b0,option=4)
[15:58:53.506178] [dll] sane_control_option(handle=0x610c8d6713b0,option=4,action=0,value=0x7fff0a50fa70,info=0x7fff0a50fa0c)
[15:58:53.506228] [dll] sane_get_option_descriptor(handle=0x610c8d6713b0,option=5)
[15:58:53.506241] [dll] sane_get_option_descriptor(handle=0x610c8d6713b0,option=6)
[15:58:53.506322] [dll] sane_control_option(handle=0x610c8d6713b0,option=6,action=0,value=0x7fff0a50fa70,info=0x7fff0a50fa24)
[15:58:53.506361] [dll] sane_get_option_descriptor(handle=0x610c8d6713b0,option=7)
[15:58:53.506410] [dll] sane_control_option(handle=0x610c8d6713b0,option=7,action=0,value=0x7fff0a50fa70,info=0x7fff0a50fa24)
[15:58:53.506423] [dll] sane_get_option_descriptor(handle=0x610c8d6713b0,option=8)
[15:58:53.506499] [dll] sane_control_option(handle=0x610c8d6713b0,option=8,action=0,value=0x7fff0a50fa70,info=0x7fff0a50fa24)
[15:58:53.506512] [dll] sane_get_option_descriptor(handle=0x610c8d6713b0,option=9)
[15:58:53.506586] [dll] sane_control_option(handle=0x610c8d6713b0,option=9,action=0,value=0x7fff0a50fa70,info=0x7fff0a50fa24)
[15:58:53.506625] [dll] sane_get_option_descriptor(handle=0x610c8d6713b0,option=10)
[15:58:53.506660] [dll] sane_get_option_descriptor(handle=0x610c8d6713b0,option=11)
[15:58:53.506695] [dll] sane_control_option(handle=0x610c8d6713b0,option=11,action=0,value=0x7fff0a50fa70,info=0x7fff0a50fa24)
[15:58:53.506733] [dll] sane_get_option_descriptor(handle=0x610c8d6713b0,option=12)
[15:58:53.506771] [dll] sane_control_option(handle=0x610c8d6713b0,option=12,action=0,value=0x7fff0a50fa70,info=0x7fff0a50fa24)
[15:58:53.506808] [dll] sane_get_option_descriptor(handle=0x610c8d6713b0,option=13)
[15:58:53.506843] [dll] sane_get_option_descriptor(handle=0x610c8d6713b0,option=14)
[15:58:53.506878] [dll] sane_get_option_descriptor(handle=0x610c8d6713b0,option=15)
[15:58:53.506915] [dll] sane_get_option_descriptor(handle=0x610c8d6713b0,option=16)
org.kde.ksane: Scan first page
[15:58:53.566727] [dll] sane_start(handle=0x610c8d6713b0)
[15:59:07.750073] [dll] sane_get_parameters(handle=0x610c8d6713b0,params=0x610c8dc6f9bc)
[15:59:07.751347] [dll] sane_read(handle=0x610c8d6713b0,data=0x610c8dc57300,maxlen=100000,lenp=0x73e56df35a5c)
[15:59:07.752609] [dll] sane_read(handle=0x610c8d6713b0,data=0x610c8dc57300,maxlen=100000,lenp=0x73e56df35a5c)
[15:59:07.754806] [dll] sane_read(handle=0x610c8d6713b0,data=0x610c8dc57300,maxlen=100000,lenp=0x73e56df35a5c)
[15:59:07.755856] [dll] sane_read(handle=0x610c8d6713b0,data=0x610c8dc57300,maxlen=100000,lenp=0x73e56df35a5c)
[15:59:07.756457] [dll] sane_read(handle=0x610c8d6713b0,data=0x610c8dc57300,maxlen=100000,lenp=0x73e56df35a5c)
[15:59:07.757070] [dll] sane_read(handle=0x610c8d6713b0,data=0x610c8dc57300,maxlen=100000,lenp=0x73e56df35a5c)
[15:59:07.758440] [dll] sane_read(handle=0x610c8d6713b0,data=0x610c8dc57300,maxlen=100000,lenp=0x73e56df35a5c)
[15:59:07.759727] [dll] sane_read(handle=0x610c8d6713b0,data=0x610c8dc57300,maxlen=100000,lenp=0x73e56df35a5c)
[15:59:07.759845] [dll] sane_read(handle=0x610c8d6713b0,data=0x610c8dc57300,maxlen=100000,lenp=0x73e56df35a5c)
[15:59:07.795569] [dll] sane_start(handle=0x610c8d6713b0)
Ошибка сегментирования
0
 Аватар для Pphantom
2319 / 1561 / 721
Регистрация: 17.03.2022
Сообщений: 5,026
18.02.2026, 20:53
Цитата Сообщение от Юг Посмотреть сообщение
Проблему сканирования решил частично, но программа вылетает с ошибкой вот лог
Кажется, тут возможен ровно один совет: найти сисадмина, дать ему доступ к компьютеру и больше ничего не трогать.
1
19 / 14 / 4
Регистрация: 10.07.2018
Сообщений: 321
19.02.2026, 21:49  [ТС]
Цитата Сообщение от Pphantom Посмотреть сообщение
тут возможен
Да, дельный совет.
0
 Аватар для Pphantom
2319 / 1561 / 721
Регистрация: 17.03.2022
Сообщений: 5,026
19.02.2026, 22:03
Цитата Сообщение от Юг Посмотреть сообщение
Да, дельный совет.
В данном случае - да. Поскольку вы два раза подряд в ответ на вопрос про настройку MФУ сообщили про то, в какой интерфейсной обертке (именуемой "программой") занимались сканированием, то это, как говорится, характеризует.
1
19 / 14 / 4
Регистрация: 10.07.2018
Сообщений: 321
20.02.2026, 21:52  [ТС]
Цитата Сообщение от Pphantom Посмотреть сообщение
В данном случае - да
Если бы вы знали, то наверно бы сказали. .
0
416 / 307 / 113
Регистрация: 28.08.2013
Сообщений: 836
23.02.2026, 23:32
Прежде чем сканировать, убедись что установлен драйвер. Причём, если драйвер установлен из репозитория дистрибутива (а там только СПО), который не факт что поддерживает весь функционал оборудования. Поэтому если есть, то лучше установить драйвер с официального сайта производителя оборудования для соответствующей модели.
Цитата Сообщение от Pphantom Посмотреть сообщение
Дело не в программе сканирования, сначала проверьте, видит ли она у вас сканер вообще.
Ядро может видеть сканер, но не более того. У каждого производителя свои протоколы общения компьютера в периферией.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
23.02.2026, 23:32
Помогаю со студенческими работами здесь

Как защититься от сканирования портов?
Можно ли это сделать через Iptables, если да, то как?

Nmap: сканирование диапазона IP
В разных сканнерах на Windows можно сканировать диапазоны IP типа 192.168.0.0 - 192.168.50.255....

Скрипт для сканирования текста
Добрый день! Задание: Подсчитать количество записей text (к примеру) в тексте и найти самую...

Сканирование ip диапазонов
Пытаюсь просканировать ip диапазоны из списка nmap -sL -iL 'путь к файлу' В итоге выдает вот...

Не работает сканирование WiFI cron
Друзья, пытаюсь научить малинку подключаться к нужной сети. Дома сеть1, на работе сеть2. Скрипт...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Опции темы

Новые блоги и статьи
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это дополнительная запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru