2418
Извечные принтеропроблемы - не понимаю в чем загвоздка. (HP LaserJet 1020)
Решил подключить свой принтер на манжаре. Пользоваться системой стал сравнительно недавно(и это мой первый опыт линукс системы и + я не то что бы человек технической профессии). Просто из любопытства.
Однако сталкнулся с проблемой принтера.
Мучался сначало с плагином который не хотел устанавливаться, и я методом тыка установил его через терминал. (зачем вобще нужен граф интрефейс если он тупо ничего не может установить и виснет?)
И только я начал радоваться тому что подкулючил принтер как тут бац бац
И приехали. Что это за ошибка почему нельзя. Как исправить. Нипонятно.
я даже из аура подгрузил какие-то дрова еще сверху.
Как итог — разочарование. И все не работает как и раньше.
Не могу понять что это за ошибка, как её исправить.
Принтер конечно с горем по полам встал, и он очень пажилой, но все же хотелось бы что бы оно работало.
Однако сталкнулся с проблемой принтера.
Мучался сначало с плагином который не хотел устанавливаться, и я методом тыка установил его через терминал. (зачем вобще нужен граф интрефейс если он тупо ничего не может установить и виснет?)
И только я начал радоваться тому что подкулючил принтер как тут бац бац
И приехали. Что это за ошибка почему нельзя. Как исправить. Нипонятно.
я даже из аура подгрузил какие-то дрова еще сверху.
Как итог — разочарование. И все не работает как и раньше.
Не могу понять что это за ошибка, как её исправить.
Принтер конечно с горем по полам встал, и он очень пажилой, но все же хотелось бы что бы оно работало.
15 комментариев
Еще там удобно искать пакеты.
Герой данного топика умеет печатать, ЕМНИП, аж двумя способами.
- Hplip + hplip-plugin. Нюанс в том, что версии этих пакетов должны совпадать, что случается не всегда, так как первый обитает в extra, а второй ставится из AUR.
- Указать в качестве драйвера foo2zjs (в настоящий момент это рекомендованный метод).
Какой из вариантов сейчас реализован у Вас?Я ведь тупо не знаю где смотреть. foo2zjs многие советуют. Но как его выбрать активным и убрать плагин(который как установился так и работает) я не знаю.
а эта 5012 мне рушит всю малину с попытками использовать принтер для работы на Линус системе.
Версии пакетов? В пакетном менеджере. У Вас на втором скриншоте. Только интересен hplip.
Для выбора альтернативного драйвера установите устройство через веб-морду CUPS. Это позволит забыть про плагин.
но верся пакета это как понимаю вот это?
1-3.22.6-1
ну я потыкал туды сюды.
по тыкал драйвера
и чет ничего не поменялось
Ага, вот что пишут. Это фактически «винпринтер». И в него перед печатью должна заливаться фирмварь.
Если не получится, могу поэкспериментировать на следующей неделе — вроде HP LJ 1020 был у меня на работе. Но это не точно.
Предположение: он работает только под дос.
У меня винда стоит на этой же машине и там все работает.(кроме жд, но это другая история).
Даже не знаю что в таком случае теперь предпринимать.
Другой принтер искать?
Что именно Вам оказалось непонятно?
Вроде все расписал предельно просто.
- В рапах есть два пакета: hplip и hplip-plugin. У них есть версии. Циферки в номере версии у них должны совпадать друго с другом. Совпадают?
- В посте выше есть ссылка. Там написано как залить прошивку раками при использовании foo2zjs руками. Вы это проделали? Если нет, то почему?
И, какой, нахрен, дос? Последней виндой с его поддержкой был миллениум, потом линейку 9x закопали. И к моменту старта продаж обсуждаемого аппарата до конца поддержки линейки оставался год.Это менто для печати через, собственно, hplip.
А это уже метод для foo2zjs.
Я не знаю какая она.
Но судя по этому скриншоту, который я сделал при установке плагина на всяки пожарный, он 3.22.6-1
Насколько это расходится с тем что было в репозитории я хз.
Вроде цифры похожее.
Так что тут разночтений я е нахожу.
Так же прошу уточнения в термине «винпринтер».
foo2zjs — с ним все не совсем понятно.
куда и как это заливается. Вроде это жеж просто аур пакет. И все.
cat /usr/share/foo2zjs/firmware/sihp1020.dl — мне нио чем не говорит, я не настолько хорошо понимаю архитектуру системы.
На скриншотах версии совпадают. То есть через hplip должно работать.
Это дивайс
-имбецил, не способный в PCL и PostScript, не имеющий полноценной фирмвари на борту, она заливается в устройство при его включении-пробуждении-перед печатью, что тесно связано с вопросом о cat. Эта команда (cat) файл прошивки (/usr/share/foo2zjs/firmware/sihp1020.dl) отправляет (>) в порт принтера (/dev/usb/lp0). Собственно, по ссылке это было английским языком написано. И для foo2zjs кому-то придется это делать, как я понимаю.Названо по аналогии с винмодемом.
Ну не удивительно что он дохлый. Столько лет бы такой простой принтер не предназначенный для офисной печати бы наверное не пережил. Это уже пожилая модель. Однако все равно спасибо.
Тем не менее — не работает.
Так точно.
Как я понял нужно самому это колдовать.
Куда колдовть?
Треминал открывать или в файлах шаманить? сат как я панимаю команда для терминала
Также прошу в образовательных целях пояснить что означает этот путь и для чего он: usr/share/foo2zjs/firmware/sihp1020.
ну те понятно чтоэто как-то связанно с фирмварь на корабль 1020
но не совсем понятно где это и куда.
я меньбше месяца Линкусом пользуюсь — не понимаю где не бо где земля. Все не привычно.
Еще можно предположить плохой usb-шнурок. То, что он работает под виндой, отнюдь не значит что он хороший. Хвост должен быть не слишком длинный, в меру упитанный и, очень желательно, иметь ферритовые фильтры.
Работали с одной организацией, они закупили десяток откровенно хреновых кабелей. Пятиметровых, ЕМНИП. Работали чуть лучше чем никак.
в терминале запускаем
hp-plugin -i
устанавливается, затем
chmod 644 /var/lib/hp/hplip.state
chmod 755 /var/lib/hp
самое интересное, в файле
etc/cups/printers.conf
добавить, или отредактировать
AuthInfoRequired username,password
причем именно «username,password» не логин и пароль
перезагрузить, при печате, принтер должен запросить логин пароль, ввести, у меня заработало, но повторяю на минте
на Manjaro я не пробовал.
Да принтер устанавливал как smb:\\192.168.x.x\HP-LaserJet-Professional-p1102
P1102 прекрасно ставится и работает как usb:\\, без всяких извращений с кусками самбы и авторизацией.
Manjaro сейчас нет посему проверял на арче с корицей — без проблем встал и заработал далее загрузился с лайф сд manjaro mate 21.3 минимал в которой cups не установлен коротко установил cups cups-pdf hplip-plugin включил принтер и все работает даже без перезагрузки
System:
Host: manjaro-mate Kernel: 5.15.48-1-MANJARO arch: x86_64 bits: 64
compiler: gcc v: 12.1.0 Desktop: MATE v: 1.26.0 info: mate-panel wm: marco
v: 1.26.0 vt: 7 dm: LightDM v: 1.30.0 Distro: Manjaro Linux
base: Arch Linux
lsusb
Bus 002 Device 010: ID 03f0:2b17 HP, Inc LaserJet 1020
[manjaromanjaro-mate ~]$ pacman -Qs cups;pacman -Qs hplip
local/cups 1:2.4.2-3
The CUPS Printing System — daemon package
local/cups-filters 1.28.15-1
OpenPrinting CUPS Filters
local/cups-pdf 3.0.1-6
PDF printer for cups
local/libcups 1:2.4.2-3
The CUPS Printing System — client libraries and headers
local/hplip 1:3.22.6-1
Drivers for HP DeskJet, OfficeJet, Photosmart, Business Inkjet and some
LaserJet
local/hplip-plugin 3.22.6-1
Binary plugin for HPs hplip printer driver library
sudo systemctl enable --now cups.service
sudo systemctl enable --now cups.socket
sudo systemctl enable --now cups.path