Стенды: ALT Workstation 11.0 x86-64 (Обновленный до Sisyphus) ALT Workstation K 11.0 x86-64 (Обновленный до Sisyphus) ALT Education KDE 11.0 x86-64 (Обновленный до Sisyphus) ALT Education XFCE 11.0 x86-64 (Обновленный до Sisyphus) Версия пакета: hplip-3.25.2-alt3.x86_64 Шаги воспроизведения: 1. Подключить устройство. 2. Добавить устройство с помощью hp-setup: $ hp-setup Нажать Next. На следующем шаге выбрать подключенный принтер и нажать Next. На следующем шаге нажать Add Printer. 3. Установить плагин: $ hp-plugin В открывшемся окне выбрать Download and install the plug-in from an HP authorized server. 4. Запустить утилиту для сканирования: $ hp-scan В списке выбрать своё устройство и нажать Enter Ожидаемый результат: успешное сканирование и сохранение в файл Реальный результат: после сканирования ошибка в терминале: Read 8.5 MB from scanner. Closing device. Traceback (most recent call last): File "/usr/bin/hp-scan", line 1674, in <module> im = imageprocessing.resize_to_scan_area(im,PAGE_SIZES[size],res) ^^^^ NameError: name 'size' is not defined. Did you mean: 'slice'? Проверялось на МФУ HP LaserJet Pro MFP M132a Не воспроизводится в р11
Добрый день. К сожалению это ошибка текущей версии, да и насколько я понял из приложенной мной ссылки и вижу в scan.py, imageprocessing.resize_to_scan_area было действительно добавлено в hplip-3.25.2 для изменения размера изображения до исходного размера области сканирования таким образом, чтобы размер выходного изображения соответствовал размеру области сканирования на входе. Справедливости ради, по моему мнению, согласно проведенных мной сканирований, оно применимо только для вида $ hp-scan 0 hpaio:/net/DeskJet_3700_series?ip= так как $ hp-scan 1 airscan:e0:HP DeskJet дает нормальные пропорции на моем протяжном HP DeskJet 3700 series По этому, чтоб уйти от данной ошибки и сделать скажем так downgrading в этой части, я отключил изменение размера в hp-scan Если нет возражений, то прошу апрув. Task #391086 for sisyphus by shad С уважением.
hplip-1:3.25.2-alt4 -> sisyphus: Tue Jul 29 2025 Aleksandr Shamaraev <shad@altlinux> 1:3.25.2-alt4 - NMU: disable resize in hp-scan (ALT #55386)
Снова воспроизводится на версии hplip-3.25.6-alt2.x86_64 Стенды: ALT Workstation 11.1 x86-64 (Обновленный до Sisyphus) ALT Workstation K 11.1 x86-64 (Обновленный до Sisyphus) ALT Education KDE 11.0 x86-64 (Обновленный до Sisyphus) ALT Education XFCE 11.0 x86-64 (Обновленный до Sisyphus) Принтер: HP LaserJet Pro MFP M132a Шаги воспроизведения: 1. Подключить устройство. 2. Добавить устройство с помощью hp-setup: $ hp-setup 3. Установить плагин: $ hp-plugin В открывшемся окне выбрать Download and install the plug-in from an HP authorized server. 4. Запустить утилиту для сканирования: $ hp-scan 5. Выбрать устройство hpaio (пример для HP LaserJet Pro MFP M132a: "hpaio:/usb/HP_LaserJet_MFP_M129-M134?serial=VNC8T23080"). Дополнительная информация: "imageprocessing.resize_to_scan_area" снова присутствует в scan.py(на версии 3.24.4-alt1 этих строк нет): [root@kworkstation-11-1-x86-64 ~]# cat /usr/share/hplip/scan.py | grep imageprocessing.resize_to_scan_area #im = imageprocessing.resize_to_scan_area(im,PAGE_SIZES[size],res) im = imageprocessing.resize_to_scan_area(im,PAGE_SIZES[size],res) resized_image = imageprocessing.resize_to_scan_area(image,PAGE_SIZES[size],res) Если закомментировать "im = imageprocessing.resize_to_scan_area(im,PAGE_SIZES[size],res)", то сохранение файла проходит успешно.
hplip-1:3.25.6-alt3 -> sisyphus: Wed Sep 10 2025 Andrey Cherepanov <cas@altlinux> 1:3.25.6-alt3 - Disabled resize to scan area (ALT #55386).
Не воспроизводится в p10. Версия: hplip-3.25.6-alt2.p10.1 Проверялось на стендах: ALT K Workstation, ALT Workstation, ALT Education KDE, ALT Education XFCE