!Принтер KYOCERA FS-1060DN на Arch Linux

2023-03-06T20:40:11+05:00

linux

При подключении dmesg выводил

[ноя 9 16:35] usb 1-1.1: new high-speed USB device number 4 using ehci-pci
[  +0,079051] usb 1-1.1: New USB device found, idVendor=0482, idProduct=0494, bcdDevice= 2.27
[  +0,000003] usb 1-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  +0,000002] usb 1-1.1: Product: FS-1060DN
[  +0,000001] usb 1-1.1: Manufacturer: Kyocera
[  +0,000001] usb 1-1.1: SerialNumber: NW92Z02857
[  +0,009150] usblp 1-1.1:1.0: usblp0: USB Bidirectional printer dev 4 if 0 alt 0 proto 2 vid 0x0482 pid 0x0494
[  +0,000031] usbcore: registered new interface driver usblp
lsusb
Bus 001 Device 004: ID 0482:0494 Kyocera Corp. FS-1060DN

Устанавливаем пакеты первой необходимости

sudo pacman -S cups cups-pdf

Активируем сервис systemd

sudo systemctl enable --now cups.service

После активации вы можете посетить локально созданный веб интерфейс для управления задачами принтера (необходимы реквизиты хост машины) http://localhost:631/

Далее нам нужен Aur пакет драйвер для нашего принтера, kyocera-cups мне не удалось установить

curl: (22) The requested URL returned error: 404
==> ОШИБКА: Ошибка при загрузке 'https://www.kyoceradocumentsolutions.us/content/download-center-americas/us/drivers/drivers/KyoceraLinuxPackages_20220203_tar_gz.download.gz'
    Прерывание...
 -> ошибка сборки: kyocera-cups

Поэтому я решил установить aur пакет kyocera-print-driver который установился успешно

yay -S kyocera-print-driver

После чего устанавливаем мастер настроек для принтера

sudo pacman -S system-config-printer

Для вызова мастера настроек

  1. В меню вызова приложений: Параметры печати (Параметры печати)
  2. В терминале вводим: system-config-printer

image image

После успешного добавления принтера пробую распечатать 1 пробную страницу

Произошла ошибка при печати

Вывод в dmesg с segmentation fault

....
[  +0,097262] rastertokpsl[76872]: segfault at 740064009f ip 000000000040c182 sp 00007ffeb8c77e80 error 4 in rastertokpsl[400000+30000]
[  +0,000011] Code: 75 0d eb 79 41 ff cc eb 03 45 89 ec 45 31 f6 47 8d 2c 26 b9 02 00 00 00 48 89 df 44 89 e8 99 f7 f9 41 89 c5 48 98 48 c1 e0 04 <48> 8b 74 05 00 e8 1d 91 00 00 83 f8 00 74 44 45 0f 4c e5 45 0f 4d
....

С ошибкой в веб интерфейсе Cups статус Остановлено "Filter failed"

Также ВАЖНЫЕ логи cups находятся

nvim /var/log/cups/error_log
....
PID 1079969 (/usr/lib/cups/filter/rastertokpsl) crashed on signal 11.
....

РЕШЕНИЕМ для меня было скачать репо rastertokpsl-re и произвести установку Сурс решения

git clone https://github.com/Fe-Ti/rastertokpsl-re
cd rastertokpsl-re
cmake -B_build -H.
cmake --build _build/
./install.sh
Installation completed

Ничего перезагружать не нужно просто начните печать снова и всё заработает

Проверял печать на LibreOffice и через браузер PDF файл