Bug 42667

Summary: Создаёт пустую страницу с некорректным названием для некоторых принтеров
Product: Sisyphus Reporter: Evgeny Shesteperov <alimektor>
Component: cups-pdfAssignee: Mikhail Efremov <sem>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: boyarsh
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Evgeny Shesteperov 2022-05-04 13:20:57 MSK
Создаёт пустую страницу с некорректным названием для некоторых принтеров
=====================================================================

По мотивам https://bugzilla.altlinux.org/41427, однако это не тоже самое, что и https://bugzilla.altlinux.org/41587.

Версия
======

Начиная с cups-pdf-3.0.1-alt2

Шаги воспроизведения
====================


1. Зайти на 127.0.0.1:631/admin
2. Нажать кнопку "Добавить принтер".
3. Ввести данные администратора.
4. Выбрать "CUPS-PDF (Virtual PDF Printer)".
5. Ввести название, например Test_1.
6. Нажать "Продолжить".
7. На шаге выбора производителя выбрать производителя и модель:

    * Canon BJ-35v Foomatic/bj10vh (recommended) (черно-белый)
    * Epson ActionLaser 1100 Foomatic/ljet3 (recommended) (черно-белый)
    * Oki B430 - CUPS+Gutenprint v5.3.4 (черно-белый, дуплексная печать)
    * Kyocera Ci-1100 - CUPS+Gutenprint v5.3.4 (цветной, дуплексная печать)
    * HP Business Inkjet 1000 hpijs, 3.22.2 (цветной, дуплексная печать)
    * Compaq IJ300 Foomatic/lz11-V2 (recommended) (цветной)
    * Xerox 2700 XES Foomatic/xes (recommended) (черно-белый)
    * HP 910 hpijs, 3.22.2 (цветной)

8. Нажать "Добавить принтер".
9. Открыть любой не pdf документ (Pluma/KWrite/Geany, LibreOffice) и напечать с помощью созданного принтера.

Ожидаемый результат: успешная печать PDF с корректным названием (test.odt -> test.pdf или с постфиксом job)

Фактический результат: печатает пустой файл с некорректным названием (например, XDG_VIDEOS_DIR___HOME.pdf / XDG_PHOTOS_DIR___HOME.pdf)

Возможно, сочетаний нерабочих модель/производитель больше, однако вот рабочие варианты:

    * HP Business Inkjet 2300 PS v3010.107 Postscript (recommended) (цветной)
    * Dell S2500 Foomatic/Postscript (recommended) (черно-белый, дуплексная печать)

Примечание: В cups-pdf-3.0.1-alt1 не работали даже рабочие варианты.