Принтер на Линукс думает при печати каждой страницы документа Word

Задать вопрос
Принтер на Линукс думает при печати каждой страницы документа Word


Подскажите, принтер перед печатью каждой страницы думает, если отправлен на печать вордовский документ. Если сохранить как PDF то печатает как из пулемёта.
Потому что PDF — внутренний формат CUPS, а Word долго транслируется в LibreOffice. Для решение проблемы можно сделать pdf предварительно самостоятельно.
Вариант 1. Создаем контекстное меню в менеджере Dolphin.
Чтобы добавить пункт меню в контекстное меню файлов Word в оболочке KDE для автоматической конвертации и печати, нужно создать служебный скрипт и добавить запись в меню действий Dolphin. Вот пошаговое руководство: 
 
1. Создайте скрипт для конвертации и печати документов Word. Назовем его print_word.sh:
#!/bin/bash 
# Получаем путь к файлу Word из аргумента 
word_file="$1" 
# Получаем имя файла без расширения 
filename=$(basename -- "$word_file") 
name="${filename%.*}" 
# Конвертируем документ Word в PDF с помощью виртуального принтера cups-pdf 
libreoffice --headless --convert-to pdf --outdir ~/PDF "$word_file" 
# Получаем путь к созданному PDF файлу 
pdf_file=~/PDF/"$name".pdf 
# Отправляем PDF файл на печать на физическом принтере 
lp -d имя_вашего_принтера "$pdf_file" 
 kdialog --title "Печать Word" --msgbox "Документ $word_file успешно распечатан" 

2. Сохраните скрипт в удобном месте, например, в ~/scripts/print_word.sh. Не забудьте заменить имя_вашего_принтера на фактическое имя вашего принтера. 
 
3. Сделайте скрипт исполняемым: 
   chmod +x ~/scripts/print_word.sh 

4. Создайте новый файл ~/.local/share/kservices5/ServiceMenus/print_word.desktop со следующим содержимым: 
[Desktop Entry] 
Type=Service 
X-KDE-ServiceTypes=KonqPopupMenu/Plugin 
MimeType=application/vnd.openxmlformats-officedocument.wordprocessingml.document;application/msword; 
Actions=PrintWord; 
Icon=printer 
 
[Desktop Action PrintWord] 
Name=Печать документа Word 
Icon=printer 
Exec=~/scripts/print_word.sh %f 

Этот файл определяет новый пункт меню "Печать документа Word" для файлов с MIME-типами .docx и .doc. 
 
5. Сохраните файл и обновите меню действий Dolphin, выполнив команду: 
   kbuildsycoca5 
   
Теперь, когда вы щелкните правой кнопкой мыши на файле Word (.doc или .docx) в Dolphin, в контекстном меню появится пункт "Печать документа Word". При выборе этого пункта будет запущен скрипт print_word.sh, который автоматически сконвертирует выбранный файл Word в PDF с помощью виртуального принтера cups-pdf и отправит полученный PDF на печать на указанном физическом принтере. После завершения печати появится диалоговое окно с сообщением об успешной печати. 
 
Этот метод позволяет пользователям легко печатать документы Word прямо из контекстного меню файлов в Dolphin, без необходимости открывать документ в офисном пакете и вручную выполнять конвертацию и печать. 
 /opt/onlyoffice/desktopeditors/converter/x2t  для onlyoffice