Как установить принтер через cups (еслион в консоли ивидится, в а web-интерфейсе- нет?)

Knoppix

Модераторы: Warderer, Модераторы разделов

Аватара пользователя
жучара
Сообщения: 1075
ОС: астралинукс

Как установить принтер через cups

Сообщение жучара »

Друзья! Принтер HP LaserJet 1018 подсоединён через usb-разъём. Просто.
Вывод команды lsusb

Shell

Bus 001 Device 028: ID 0930:6544 Toshiba Corp. Kingston DataTraveler 2.0 Stick (2GB)
Bus 001 Device 002: ID 03f0:4117 Hewlett-Packard LaserJet 1018
Bus 001 Device 003: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB
Bus 001 Device 004: ID 093a:2510 Pixart Imaging, Inc. Optical Mouse
Bus 001 Device 005: ID 04f2:0116 Chicony Electronics Co., Ltd KU-2971/KU-0325 Keyboard
Bus 001 Device 006: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 007: ID 058f:3841 Alcor Micro Corp.
Вот видно, что принтер ЕСТЬ (вторая строчка). В то же самое -ТО ЖЕ САМОЕ ВРЕМЯ в web-интерфейсе:

Изображение
...Это я ткнул на кнопку "Добавить принтер". Где принтер? Нет принтера.
++++++++++++++++++++++++++++++++++++++++
Теперь тычу на кнопку "Найти новый принтер":
Изображение
Но в консоли-то он есть!
++++++++++++++++++++++++++++++++++++++++
На всякий случай штатная добавлялка HP-принтеров:
Изображение
++++++++++++++++++++++++++++++++++++++++
Но в консоли-то он есть, чёрт возьми! Ладно бы его не было, я бы кинулся кабель проверять, но он же есть! Принтер рабочий, потому что до этого был подсоединён к этому же компу но не через USB, а шлейфом. То есть был подсоединён к винде, а для линукса, получается, был сетевым принтером и печатал отлично. А теперь нужно подключить его через USB. Что же делать? Спасибо, кто откликнется. Пользователь, естессно, в группе lpadmin. У меня астралинукс Смоленск 1.5, это как Debian 7 (wheezy)
Я просто читаю маны.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21235
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Как установить принтер через cups

Сообщение Bizdelnick »

Этому раритету вроде как нужен модуль usblp, который давным-давно по умолчанию не подгружается, и надо делать это руками (sudo modprobe usblp). И там ещё много граблей разложено; о том, как их обходить, читайте Принтеры Hp Laserjet 10xx (1000 1005 1018 1020) в Linux.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
жучара
Сообщения: 1075
ОС: астралинукс

Re: Как установить принтер через cups

Сообщение жучара »

Мне не совсем понятно, там сказано использовать утилиту getweb из пакета foo2zjs, а у меня её нет.

И пакета foo2zjs тоже нет.

Но, кстати говоря, по указанной ссылке команды, я так понимаю, они устанавливаю дрова. Я их выполнил (и раньше выполнял) без ошибок:

Shell

wget -O foo2zjs.tar.gz http://foo2zjs.rkkda.com/foo2zjs.tar.gz
tar zxf foo2zjs.tar.gz
cd foo2zjs
make
sudo make install
...То есть я так понимаю, дрова стоят, но ни getweb ни пакета foo2zjs, ни, тем более, прошивок нет. Грустно.

Shell

user@astra:~$
user@astra:~$ getweb
bash: getweb: команда не найдена
user@astra:~$
user@astra:~$
user@astra:~$
user@astra:~$ dpkg -l | grep foo2zjs
user@astra:~$
Добавлено (19:02):
А, понял, getweb и arm2hpdl появляются в папке сборки всего этого дела и командовать нужно
./getweb и ./arm2hpdl
Но пакета foo2zjs всё равно в системе нет.
кошмар какой.
Я просто читаю маны.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21235
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Как установить принтер через cups

Сообщение Bizdelnick »

Чтобы был пакет, надо установить пакет (deb), а не самосбор. Но это, в общем, не принципиально: foo2zjs у Вас так или иначе установился. getweb, вероятно, тоже, только лежит он где-нибудь в /usr/local/sbin, которого нет в $PATH у простого пользователя. Если уж начали делать по инструкции с сайта, делали бы, как там написано, то есть запускали неустановленный getweb из сборочного каталога.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
s.xbatob
Сообщения: 1139
ОС: Fedora

Re: Как установить принтер через cups

Сообщение s.xbatob »

У меня LaserJet 1020. Приручал я его по инструкции отсюда: http://foo2zjs.rkkda.com/
Спасибо сказали:
Аватара пользователя
жучара
Сообщения: 1075
ОС: астралинукс

Re: Как установить принтер через cups

Сообщение жучара »

Кстати, там грусть. По ссылке написано (ну как пример):

Shell

$ ./getweb 1018 # Get HP LaserJet 1018 firmware file
То есть нужно так команднуть и получу для 1018 чего-то там. В реалии команда ./getweb:
user@astra:~/Desktop/temp/foo2zjs$ ./getweb
$Id: getweb.in,v 1.114 2015/02/12 00:22:02 rick Exp $

Usage:
./getweb something

Convenience script to get extra somethings from the web,
such as ICC color profiles, firmware, PPD files, etc.

$ ./getweb 1025 # Get HP LaserJet Pro CP1025nw .ICM files
...
$ ./getweb 1005 # Get HP LJ 1005 firmware file
$ ./getweb 1018 # Get HP LJ 1005 firmware file
...
$ ./getweb all # Get everything above

$ ./getweb 2300dl_fw # Get Minolta 2300DL v2.55 firmware (experts only)

$ ./getweb update # Get latest version of this software.
user@astra:~/Desktop/temp/foo2zjs$
Такие дела.
Я просто читаю маны.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21235
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Как установить принтер через cups

Сообщение Bizdelnick »

Вам эта опечатка жить мешает? Ну отправьте им багрепорт.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
жучара
Сообщения: 1075
ОС: астралинукс

Re: Как установить принтер через cups

Сообщение жучара »

Bizdelnick писал:
25.03.2019 19:27
Вам эта опечатка жить мешает? Ну отправьте им багрепорт.
я думаю это не опечатка, просто у них для 1018 не нашлось чего-то там, вот подсунули для 1005.
Добавлено (19:29):
s.xbatob писал:
25.03.2019 19:03
У меня LaserJet 1020. Приручал я его по инструкции отсюда:
приучил хоть? Этот чел вообще не приучил.
https://webhamster.ru/mytetrashare/index/mtb0/14466362105qt19kc49k
Я просто читаю маны.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21235
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Как установить принтер через cups

Сообщение Bizdelnick »

жучара писал(а):
25.03.2019 19:28
я думаю это не опечатка, просто у них для 1018 не нашлось чего-то там, вот подсунули для 1005.
Они ничего ещё не подсовывали. Это просто сообщение о том, как пользоваться программой.
жучара писал(а):
25.03.2019 19:28
Этот чел вообще не приучил.
А не надо учиться у лузеров. У многих других работало вполне успешно, хотя, как я понимаю, у большинства этот принтер уже должен был помереть своей смертью. Я вроде бы 1005 настраивал когда-то, и, представьте себе, он работал (хотя номер модели могу уже путать).
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
s.xbatob
Сообщения: 1139
ОС: Fedora

Re: Как установить принтер через cups

Сообщение s.xbatob »

жучара
Да, работает. Для эксперимента только что загрузил и собрал ещё раз. Успешно, и firmware тоже правильный загрузился
А что в help output опечатка, это никого не ... Грузится что надо:

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

-rw-rw-r--. 1 xbatob xbatob 129092 мая  2  2006 sihp1018.img
-rw-rw-r--. 1 xbatob xbatob 128380 окт 19  2007 sihp1020.img
Особо занудливые могут поправить: getweb -- это shell script :)
Спасибо сказали: