принтер HP LJ P1102

Обмен опытом по установке Линукс на разные аппаратные конфигурации

Модераторы: Olej, vikos

Аватара пользователя
Olej
Писатель
Сообщения: 13937
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: принтер HP LJ P1102

Непрочитанное сообщение Olej » 21 авг 2019, 20:38

После этого на другом компьютере LAN:

Код: Выделить всё

[olej@xenix ~]$ lsb_release -a
LSB Version:	:core-4.1-amd64:core-4.1-noarch
Distributor ID:	Fedora
Description:	Fedora release 28 (Twenty Eight)
Release:	28
Codename:	TwentyEight
Сетевые принтера CUPS (дубликаты) устанавливаются:
h3.png
Но печать на них застряёт:
h4.png
И в таком состоянии находится до бесконечности...
Интересно, что при инициализации задания печати принтер на удалённом хосте LAN что-то там помаргивает светодиодом...

Аватара пользователя
Olej
Писатель
Сообщения: 13937
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: принтер HP LJ P1102

Непрочитанное сообщение Olej » 26 авг 2019, 18:04

Вот оно:
Olej писал(а):HP P1102 - HP LaserJet Professional P1102 Printer
Обзор принтеров HP LaserJet Pro P1102 и HP LaserJet Pro P1102w
6. Язык описания страниц
Языком управления принтера является «хост-печать» (GDI-драйвер). Это значит, что принтер может печатать только из под ОС Windows (Mac OS), а вся обработка и подготовка задания производится ПК.
Что такое GDI-принтер
На самом деле, GDI, или Graphic Device Interface — не что иное, как библиотека определенных функций операционной системы Windows для осуществления вывода информации на графические периферийные устройства, такие как дисплеи или принтеры.

Таким образом, процессор «GDI-принтера» — это как раз тот самый случай, когда в его отношении более уместно определение «контроллер».
В отличие от принтеров с мощным встроенным процессором, контроллер GDI-принтера всего лишь выводит информацию в буферную память принтера.

Принимаемая программой печати информация представляет собой описание страницы, воспроизводящее уже подготовленные к печати графические примитивы — линии, текст и пр., для обработки которых и вызываются функции GDI.
Драйвер печати принтера для определенной версии Windows переводит эту информацию на внутренний язык принтера.
P.S. как я понимаю (предполагаю), именно HPLIP - формирует полностью образ графической страницы, а CUPS (потом) только тупо переносит эту сформированную страницу на печать. Если это так, то совершенно естественно, что подключение к CUPS по сети без HPLIP ничего хорошего не приносит... - на CUPS из сети поступает несформированный мусор, а тот пытается его интерпретировать... :evil:

Аватара пользователя
Olej
Писатель
Сообщения: 13937
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: принтер HP LJ P1102

Непрочитанное сообщение Olej » 27 авг 2019, 17:28

Olej писал(а): Но печать на них застряёт:
Использую IPP (Internet Printing Protocol)...
См. Как расшарить принтер по сети в Ubuntu (через IPP)

На сервере печати, там где работает и проверен локальный принтер HP LJ P1102, через WEB-администрирование CUPS - открываю в браузере адрес http://localhost:631/admin/ - и проверить или установить "Разрешить печать из интернет":
Снимок экрана от 2019-08-27 17-23-48.png
Фиксируем IP адрес этого хоста принт-сервера:

Код: Выделить всё

olej@nvidia:~$ ip address
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 70:71:bc:a3:c5:c0 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.11/24 brd 192.168.1.255 scope global noprefixroute eno1
       valid_lft forever preferred_lft forever
    inet6 fe80::7271:bcff:fea3:c5c0/64 scope link 
       valid_lft forever preferred_lft forever
Это Mint 19.2:

Код: Выделить всё

olej@nvidia:~$ lsb_release -a
No LSB modules are available.
Distributor ID:	LinuxMint
Description:	Linux Mint 19.2 Tina
Release:	19.2
Codename:	tina

Аватара пользователя
Olej
Писатель
Сообщения: 13937
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: принтер HP LJ P1102

Непрочитанное сообщение Olej » 27 авг 2019, 17:39

Olej писал(а):На сервере печати, там где работает и проверен локальный принтер HP LJ P1102,
Теперь настраиваем сетевой принтер на клиенте, это Fedora 28:

Код: Выделить всё

[olej@xenix ~]$ lsb_release -a
LSB Version:	:core-4.1-amd64:core-4.1-noarch
Distributor ID:	Fedora
Description:	Fedora release 28 (Twenty Eight)
Release:	28
Codename:	TwentyEight
В настройках принтера (системный аплет) создаём новый принтер + выбираем "поиск сетевого принтера" + вставляем IP адрес своего принт-сервера (см. выше):
h0.png
После чего появляется новый сетевой принтер:
h1.png
В настройках принтера - новый принтер, который отмечаем как дефаултный:
р2-0.png
р2-0.png (22.02 КБ) 913 просмотров
В его свойствах - печатаем тестовую страницу:
h2.png
Всё! Состоялось... :lol:

Аватара пользователя
Olej
Писатель
Сообщения: 13937
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: принтер HP LJ P1102

Непрочитанное сообщение Olej » 05 сен 2019, 20:45

Olej писал(а):Всё! Состоялось... :lol:
Точно так же установил сетевой принтер в Debian 10 (всё разные дистрибутивы с разными аплетами настроеке), на удалённом хосте в другом сегменте LAN...
Единственное неудобство - что пока принтер (где-то там в LAN) не активный (по питанию) печатываемые задания помещаются в очередь в приостановленном состоянии. Потом (1 раз активировав принтер кнопкой питания, хотя он и USB) задания нужно перевести в активный режим. И всё отлично отпечатывается...
Вложения
Снимок экрана от 2019-09-05 19-44-14.png

Аватара пользователя
Olej
Писатель
Сообщения: 13937
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: принтер HP LJ P1102

Непрочитанное сообщение Olej » 29 янв 2020, 21:57

Olej писал(а):
05 сен 2019, 20:45
Точно так же установил сетевой принтер в Debian 10 (всё разные дистрибутивы с разными аплетами настроеке), на удалённом хосте в другом сегменте LAN...
И ещё одно сетевое подключение, в экстремальных форм-мажорных обстоятельствах, когда на компьютере где подключен принтер разлетелась графическая система NVIDIA, а нужно було срочно, на завтра, отпечатать документы ... некогда было заниматься восстановлением, подключаемся к серверу печать вслепую! :-o
p1.png
p1.png (54.15 КБ) 598 просмотров
p2.png
p2.png (31.63 КБ) 598 просмотров
Подключились...
Делаю этот принтер дефаултным ... вместо наработоспособного какого-то локального, котрого тут никогда не было...
p3.png
p3.png (18.12 КБ) 598 просмотров
Печатаем пробную страницу:
p4.png
p4.png (41.72 КБ) 598 просмотров
Дальше уже благополучно печатаем документы...

P.S. Всё таки "своя" Интернет подсказка-памятка - большая сила! :lol:

Ответить

Вернуться в «Железо для Linux»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость