1 (26.10.2020 14:41:55 отредактировано Lvm)

Новая ubuntu (теперь kubuntu) и закономерный новый геморрой с МФУ Epson L355. МФУ в домашней сети WiFi.
И почти все получилось. Почти...
Модуль настройки принтеров сразу обнаружил в сети Epson L355. Правда, в гигантском списке моделей Эпсонов, L355 не оказалось (Ну вот по какому принципу они их отбирают!?). Не беда, достаю заботливо припасенный пакет epson-inkjet-printer-201207w_1.0.0-1lsb3.2_amd64.deb. Немало лет ему, как то пойдет? Но установка прошла без ошибок. Список драйверов пополнился сериями с L110 по L555. И среди них заветный L355.
Проходит штатная установка. Все хорошо? Увы... Запускаю пробную страницу. Принтер молчит. В очереди печати, в колонке состояния появилось "Принтер "EPSON098BCB.local" не найден". (Интересно, что такое 098BCB? Как-то связано с IP-адресом МФУ - 192.168.1.98 ?)

Самое смешное, что сканирование при этом заработало вообще само, я ничего не делал. Предустановленное приложение Scanlite обнаружило сетевой сканер и успешно сканирует.
Ну а печать пошла по USB. Стоило воткнуть шнур в аппарат, принтер обнаружился, установился, и успешно печатает.
Но сильно нужно, чтобы он работал по ВиФи.

Насколько я понимаю, дело не в драйвере. Сообщение "Принтер "EPSON098BCB.local" не найден" относится к строке подключения.
Строка Подключение:
dnssd://EPSON%20L355%20Series._pdl-datastream._tcp.local/

Попробовал добавить принтер через CUPS: http://localhost:631/.
При добавлении принтера сгенерировалась строка подключения:
dnssd://EPSON%20L355%20Series._pdl-datastream._tcp.local/|EPSON L355 Series
По ходу дела еще загадка: на следующей странице в списке моделей не оказалось моего L355. Куда он делся? Делать нечего, выбрал L350. У вновь созданного принтера строка подключения такая же: dnssd://EPSON%20L355%20Series._pdl-datastream._tcp.local/. Ну и результат печати предсказуем: "Принтер "EPSON098BCB.local" не найден".
Пробовал подставить в конец строки "|EPSON L355 Series" с некоторыми вариациями, но не взлетело.

2 (25.10.2020 21:54:48 отредактировано gramozeka)

Lvm пишет:

"Принтер "EPSON098BCB.local" не найден".

тут надо пояснить. Выделено красным, если сейчас ты начнёшь суетиться и что-то там предпринимать, то просто сломаешь систему. Это общая проблема именно KDE, если точнее, то модуля кедовской самбы, который любое удалённое подключение обзывает вот этим самым локал, хоть расшаренную папку, хоть принтер, хоть что угодно, я не знаю какими веществами закидываются те, кто это всё пишет, но там явно какая то тяжёлая фармакопея. Сейчас я как раз морально готовлюсь к прочтению исходников этого глюкодрома, но пол-миллиона файлов... это немного обескураживает, да.
  Если сумеешь понять какое недоразумение везде и всюду вставляет это-самое, то отпишись, может сообща и изведём этот глюк.
Для проверки моих слов, можешь попробовать отправить задание из голой консоли:

 Консоль:

lpstat -a # покажет доступные принтеры
lpr filename # отправит на печать filename

или из не-кедовской проги, например из наутилуса(хотя он возможно будет ломится в кедовские настройки)

в бубунтах и прочих дебианах это набор system-config-printer, там все примочки есть...))

" si contuderis stultum in pila quasi tisanas feriente desuper pilo non auferetur ab eo stultitia eius " © Proverbs 27:22

3

Я так понял, проблема нерешаема совсем? Печально.

А в консоли вот что получилось:

  • lpstat -a
    EPSON_L355_Series принимает запросы с момента Пн 26 окт 2020 18:19:19
    lpr /home/hav/testfile
    lpr: Error - No default destination.

4 (26.10.2020 18:58:47 отредактировано gramozeka)

Lvm пишет:

Я так понял, проблема нерешаема совсем? Печально.

где ты это увидел? Это мягко говоря "чудаковатая особенность на букву МЭ" самбы и в частности связки кде+самба, но для бубунт(любых) это не проблема от слова вообще.
Мануалов в сети горы, тебе нужно ipp и немного возни с настройкой(в гномах всё в гуях имеется), там тупо расставить чекбоксы и раз перезагрузиться.
Вот пример того, что тебе нужно : https://snapcraft.io/install/ipp/ubuntu + http://ru.d-ws.biz/articles/share-print … -ipp.shtml
Но в реале это всё должно быть ещё проще.
lpr нужно ещё и настроить видимо, чтоб он получил правильный сетевой путь, если на пальцах:

 Консоль:

lpstat -p -d # что доступно
lpoptions -d <printer> #установить принтер по умолчанию, т.е. <printer> это всё что выдаст первая команда

потом пробовать.
примерно так :
 Консоль:

$lpstat -hlocalhost -p -d
printer EPSON_LP-8700PS3_133.5.123.11 is idle.  enabled since Tue 27 Mar 2020 12:39:52 PM JST
$lpoptions -d EPSON_LP-8700PS3_133.5.123.11
$lpr text.txt
# или
$lpr -P EPSON_LP-8700PS3_133.5.123.11  text.txt

почитай ман на lpstat , -h может принимать конкретный адрес server[:port], тебе лишь нужно выяснить точный адрес в сети кто есть принтер, например:
 Консоль:

avahi-browse -r -a

Другой путь - в cups находишь свой принтер, там все наглядно, в браузере тупо чекаешь на кнопки, как и что я уже не помню в деталях, тебе надо зайти в него(cups через http): http://localhost:631/printers .

Другое дело если сам принтер не желает с тобой общаться, бывает.. тут надо книжку от производителя(что в коробке с принтером была) крепко курить, но бывало и просто отвёртка под юсб-свисток помогает...)))

PS:..
про .local, таки я отыскал его! Втыкает эту строчку не кеды, а сервер avahi, два варианта действий:
первый - в /etc/default/avahi-daemon вписать строчку AVAHI_DAEMON_DETECT_LOCAL=0 , видимо надо просто создать этот файл.
второй - шаманить с настройкой самого демона в /etc/avahi/ . Тут надо маны почитать, пробовал поиграться с демоном, результат разный, т.к. нет под рукой тельца для опатов то результат пока временный. А принтер дети утащили, так чта не проверить.

" si contuderis stultum in pila quasi tisanas feriente desuper pilo non auferetur ab eo stultitia eius " © Proverbs 27:22

5

gramozeka, большое спасибо, за подсказку. Проблема благополучно решилась при помощи ipp и метода тыка.
Оказалось, это вообще не проблема KDE. В гномовской 20.04 происходит то же самое.
Настроенный как сетевой (Epson L355 (192.68.1.98)  - установщик его видит), принтер при отправке задания уходит в состояние "Принтер "EPSON098BCB.local" не найден"

Метод лечения:
Устанавливаем ipp. Я устанавливал тупо через центр приложений (IPP Sample Implementation and Tools)
При установке принтера выбираем: Сетевой принтер→ Печать через интернет (ipp).
В качестве URL устройства (по подсказке CUPS-а) прокатывают варианты:
socket://hostname
socket://hostname:9100
lpd://hostname/queue

где hostname — IP-адрес принтера

Остальные не работают:
http://hostname:631/ipp/
http://hostname:631/ipp/port1
ipp://hostname/ipp/
ipp://hostname/ipp/port1

Правка /etc/default/avahi-daemon также не помогла. А CUPS говорил, что не нашел принтеров, и увидел принтер только после удачной установки в GUI.