Принтер Kyocera FS-1040, Linux и LibreOffice - решение небольшой проблемы
Существует небольшая проблема с печатью из пакета LibreOffice на принтер Kyocera FS-1040.
В моей конфигурации Linux Mageia 10 и LibreOffice, в диалоге печати недоступна для переключения опция «упорядочить» (collate). Она должна становится доступной для изменения (вкл/выкл) при печати 2х и более копий документа). В программах, которые используют системный диалог печати, эта опция работает корректно, а в пакете LibreOffice — нет.
Постоянно включенная опция «упорядочить» приводит к тому, что при печати 2х и более копий документа, принтер печатает гораздо больше копий (возводит в степень), чем нужно. Например, вместо двух печатает четыре, а вместо трех - девять. Факт неприятный, но не фатальный - можно обойти.
При печати из других приложений (например, Firefox или Thunderbird), используя системный диалог печати, опция «упорядочить» легко отключается и количество печатаемых копий получается правильным.
Для решения проблемы с печатью в LibreOffice необходимо исправить PPD-файл принтера Kyocera FS-1040 (оный файл после установки обычно находится по адресу /etc/cups/ppd/). Решение проблемы выполнено на базе драйвера с китайского сайта Xerox (версия драйвера 8.1510, доступен по ссылке https://www.kyoceradocumentsolutions.com.cn/search?count=10&page=1&search=FS-1040+%E9%A9%B1%E5%8A%A8%E4%B8%8B%E8%BD%BD).
В PPD-файл (Kyocera FS-1040GDI.ppd) необходимо добавить параметры:
(вставить их сразу после параметра «*cupsManualCopies: False»)
*OpenUI *Collate/Упорядочить копии: PickOne
*DefaultCollate: False
*Collate False/Нет: ""
*Collate True/Да: ""
*CloseUI: *Collate
После корректировки PPD необходимо перезапустить CUPS командой:
systemctl restart cups
Теперь, при печати из LibreOffice, не смотря на недоступность изменения опции "упорядочить", копии документа не будут умножаться - количество их будет соответствовать установленному в диалоге печати.
PS: в поиске решения проблемы мне помогал ИИ.
