Итоговый размер сканируемого листа

Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
no avatar

Автор темы
Flamy
Сообщения: 11
Зарегистрирован: 24 окт 2018, 17:52
Контактная информация:

Итоговый размер сканируемого листа

#1

10 мар 2020, 10:49

Здравствуйте!

После сканирование любой программой, итоговый размер отсканированного документа становится больше, чем размер а4 листа (скрин).
сканер.jpg
В настройках указан форма - А4
МФУ HP M1005

От чего это может быть?

Аватара пользователя

colonel
Сообщения: 1851
Зарегистрирован: 18 дек 2016, 12:08
Решено: 21
Откуда: Хартленд, N
Благодарил (а): 43 раза
Поблагодарили: 498 раз
Контактная информация:

Итоговый размер сканируемого листа

#2

11 мар 2020, 14:12

Flamy, больше чем размер а4 - это то что на скрине чёрное?
возможно что то не так с драйверами
При сохранении сканированного в картинку на компьютер это чёрное остаётся на картинке ?

В настройках указан форма - А4 , а обрезку а4 не пробовали ставить, или руками (в нижней панели кнопка "ножнички") перед сохранением картинки.
"Не ты выбираешь Linux, а Linux выбирает тебя"
(с)Себастьян Перейра, торговец чёрным деревом

Аватара пользователя

demonlibra
Сообщения: 844
Зарегистрирован: 12 авг 2017, 09:09
Решено: 13
Откуда: Ростов-на-Дону
Благодарил (а): 29 раз
Поблагодарили: 204 раза
Контактная информация:

Итоговый размер сканируемого листа

#3

11 мар 2020, 14:18

Я использую сценарий для сканирования, запуск которого назначил на горячие клавиши.

Код: Выделить всё

output="scan_$(date +%F_%H-%M-%S)_color.jpeg" #Формирование имени файла

#Для МФУ HP
scanimage -d 'hpaio:/net/HP_LaserJet_M1522nf_MFP?ip=192.168.3.10' --format=tiff --resolution 300 --mode "color" | convert -gamma 0.5 -quality 90 - $output

#Для МФУ BROTHER
#scanimage -d 'brother4:net1;dev0' --format=tiff --resolution 300 --mode "24bit" | convert -gamma 0.5 -quality 90 - $output
Чтобы определить адреса устройств необходимо в терминале ввести команду: scanimage -L

Код: Выделить всё

$ scanimage -L
device `hpaio:/net/HP_LaserJet_M1522nf_MFP?ip=192.168.3.10' is a Hewlett-Packard HP_LaserJet_M1522nf_MFP all-in-one
device `brother4:net1;dev0' is a Brother DCP-L2560DW DCP-L2560DW

Это конечно костыль, но можно и обрезку изображения в сценарий дописать.

Код: Выделить всё

scanimage -d 'hpaio:/net/HP_LaserJet_M1522nf_MFP?ip=192.168.3.10' --format=tiff --resolution 300 --mode "color" | convert -gamma 0.5 -quality 90 -crop "ширина"x"высота" - $output
Basic (ZXSpectrum)→Ms-Dos→W95→W98→Me→XP→W7→Ubuntu 15.10→Xubuntu 16.04→Linux Mint 18.2-21.1
Контекстное меню Nemo
Сценарий вывода данных оценки ресурса диска SSD

no avatar

Автор темы
Flamy
Сообщения: 11
Зарегистрирован: 24 окт 2018, 17:52
Контактная информация:

Итоговый размер сканируемого листа

#4

17 мар 2020, 13:43

colonel писал(а):
11 мар 2020, 14:12
Flamy, больше чем размер а4 - это то что на скрине чёрное?
возможно что то не так с драйверами
При сохранении сканированного в картинку на компьютер это чёрное остаётся на картинке ?

В настройках указан форма - А4 , а обрезку а4 не пробовали ставить, или руками (в нижней панели кнопка "ножнички") перед сохранением картинки.
Да, это черное на скрине. Руками то работает, но это не дело, каждый скан обрезать руками

Аватара пользователя

rogoznik
Сообщения: 10015
Зарегистрирован: 27 июн 2017, 13:36
Решено: 128
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1950 раз
Контактная информация:

Итоговый размер сканируемого листа

#5

17 мар 2020, 14:00

Flamy, ищи в настройках программы как задать область сканирования. Можешь попробовать поставить gscan2pdf - может с ней подружешься.
Можно поставить из родного репозитория, но там старая версия.
Я ставил из стороннего репозитория(склонен думать что это репозиторий разработчика) - там свежая версия.

Код: Выделить всё

sudo apt-add-repository ppa:jeffreyratcliffe/ppa
sudo apt update
sudo apt install gscan2pdf
ИзображениеИзображение

Аватара пользователя

FreeStyler
Сообщения: 795
Зарегистрирован: 23 июл 2018, 07:58
Решено: 6
Откуда: Сиб
Благодарил (а): 756 раз
Поблагодарили: 94 раза
Контактная информация:

Итоговый размер сканируемого листа

#6

17 мар 2020, 14:07

Flamy, может какой-нибудь скрипт писануть для автообрезки
deadmau5 - Harmonic Mix
■ KDE Neon 22.04 (UE) @ Lenovo IdeaPad 3-15 Ryzen 5 4500U, 18 Гб DDR-4, 128 Gb SSD +1 Gb SSD 1920x1080

no avatar

Автор темы
Flamy
Сообщения: 11
Зарегистрирован: 24 окт 2018, 17:52
Контактная информация:

Итоговый размер сканируемого листа

#7

17 мар 2020, 15:04

В настройках указан формат А4. Другие программы пробовал, может и не gscan2pdf, но все они выдавали такой же результат.
Вложения
scaner.jpg

Аватара пользователя

colonel
Сообщения: 1851
Зарегистрирован: 18 дек 2016, 12:08
Решено: 21
Откуда: Хартленд, N
Благодарил (а): 43 раза
Поблагодарили: 498 раз
Контактная информация:

Итоговый размер сканируемого листа

#8

17 мар 2020, 19:19

rogoznik >... ищи в настройках программы как задать область сканирования..
.ну да, правильней сказать было не .. обрезку а4 ставить , а "задать область сканирования"
"Не ты выбираешь Linux, а Linux выбирает тебя"
(с)Себастьян Перейра, торговец чёрным деревом

Аватара пользователя

demonlibra
Сообщения: 844
Зарегистрирован: 12 авг 2017, 09:09
Решено: 13
Откуда: Ростов-на-Дону
Благодарил (а): 29 раз
Поблагодарили: 204 раза
Контактная информация:

Итоговый размер сканируемого листа

#9

01 дек 2020, 15:03

Столкнулся с таким же эффектом на МФУ HP M1522NF при сканировании с лотка автоматической подачи.
Для сканирования написал следующий сценарий с автоматической обрезкой и добавил его на запуск при нажатии горячих клавиш:

Код: Выделить всё

#!/bin/bash

#Каталог для сохранения файлов сканирования
path_to_save="$HOME/scan"

#Для определения адреса устройства выполнить в терминале:
#scanimage -L
address='hpaio:/net/HP_LaserJet_M1522nf_MFP?ip=192.168.3.10'

#Для определения возможных режимов сканирования выполнить в терминале:
#scanimage -d 'адрес устройства' -A
mode="^gray|color"
source="^Flatbed|ADF"

AAA=`yad --borders=10 --width=400 --title="Сканирование" --text="$address" --text-align=center --form --item-separator="|" \
							--field=:LBL --field="Источник:CB" --field="Кол-во страниц при автоподаче:NUM" --field="Разрешение:NUM" --field="Гамма:NUM"	--field="Сжатие:NUM"  --field="Формат:CB"		--field="Имя:CB" --field="Цвета:CB" \
								"" 				"$source"								"1|1..100|1"			"300|50..600|50"		"0.5|0.1..2|0.1|1"		"90|50..100|5"		"^jpeg|png|tiff|pdf"		"дата_время_режим|^нумерация" "$mode"`

if [ $? = 0 ]
	then
		source=$( echo $AAA | awk -F '|' '{print $2}')
		pages=$( echo $AAA | awk -F '|' '{print $3}')
		dpi=$( echo $AAA | awk -F '|' '{print $4}')
		
		gamma=$( echo $AAA | awk -F '|' '{print $5}')
		gamma=${gamma/,/.}
		
		quality=$( echo $AAA | awk -F '|' '{print $6}')
		format=$( echo $AAA | awk -F '|' '{print $7}')
		
		name=$( echo $AAA | awk -F '|' '{print $8}')
		mode=$( echo $AAA | awk -F '|' '{print $9}')
		
		width=$((21581*$dpi/2540))			#Расчёт ширины
		height=$((29684*$dpi/2540))			#Расчёт высоты
				
		for ((page=1; page<=pages; page++))
			do
				#Путь к файлу для сохранения результата
				if [ "$name" = "дата_время_режим" ]; then output="${path_to_save}/scan_$(date +%F_%H-%M-%S)_$mode.$format"; fi
				if [ "$name" = "нумерация" ]
					then
						last_num=`find "${path_to_save}"/scann_* | tail -n 1`
						last_num=${last_num%.*}
						last_num=${last_num##*_}
						last_num=`echo $last_num | sed 's/^0*//'`
						new_num=$((last_num+1))
						new_num=`printf "%03d" $new_num`
						output=${path_to_save}/scann_${new_num}.$format
					fi

				scanimage -d $address --format=tiff --resolution $dpi --mode "$mode" --source $source \
					| convert -crop ${width}x${height}+0+0 -gamma $gamma -quality $quality - $output

				sleep 5
			done
fi

Закрыто

Вернуться в «Системные утилиты»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей