Linux не видит принтер hp

Обновлено: 21.11.2024

Новичок в Arch, но уже несколько лет работает с другими дистрибутивами Linux с тем же аппаратным обеспечением и принтером. Теперь, хотя с Arch я не могу заставить его работать. Готовлюсь скоро рвать на себе волосы и буду признателен за любую помощь.

Я использую 64-разрядную версию Arch с KDE, а мой принтер HP Officejet Pro L7780 подключен через локальную сеть.
- Установлено: cups, ghostscript, gsfonts и hplip для вики.
- Добавлены CUPSD и AVAHI-DAEMONS в массив демонов.
- Добавлен мой пользователь в группы sys и lp.

Когда я пытаюсь установить принтер через интерфейс командной строки, используя «hp-setup» в качестве пользователя, он находит сетевой принтер, но не PPD. Поэтому я вручную перехожу к одному из следующих (ниже), но затем получаю то же сообщение об ошибке:

Если я попытаюсь настроить его через интерфейс командной строки с помощью 'hp-setup', но как пользователь root, я просто получу следующую ошибку и прервусь:

Использование веб-интерфейса cups (http://localhost:631) позволит мне выполнить установку, но когда я распечатаю тестовую страницу, все, что я получу, это напечатанная страница с надписью "Если вы можете прочитать это, вы используете неправильный драйвер для вашего принтера"

Если я использую графическую утилиту принтера KDE, она не запускается и отображает следующие сообщения об ошибках:

Нашел в вики справку по устранению неполадок, но исправление не сработало.

Пожалуйста, помогите. Спасибо,

Последний раз редактировалось caco3john (2012-06-20 16:39:31)

Что касается «не удается подключиться к X»: я подозреваю, что вы запускаете hp-setup из окна консоли, войдя в систему как пользователь root? Вместо этого запустите консоль как обычный пользователь и запустите «kdesu hp-setup».

Что касается "не того драйвера" - с этим я помочь не могу. Когда я устанавливал HP Officejet Pro 8500 A910, подключенный через локальную сеть, все, что мне нужно было сделать, это установить hplip (и, конечно же, cups), запустить демон cupsd, щелкнуть значок «Управление печатью» в меню приложений KDE (он запускает веб-интерфейс). браузере) и, возможно, нажмите что-то вроде «добавить принтер» (я не могу вспомнить), и на веб-странице появится предупреждение «найден сетевой принтер — установить?». Вот и все.

Последний раз редактировалось mike54 (2012-06-19 16:16:15)

Спасибо. Попробовал «kdesu hp-setup» через консоль, войдя в систему как обычный пользователь, и получил те же точные результаты и ошибки, что и с правами пользователя. Итак, я решил, что «не могу подключиться к X» как root, но, к сожалению, нет решения. Ценим ваш вклад.

Вы пробовали использовать веб-интерфейс CUPS? (Это значок «Управление печатью», о котором я упоминал)

Теперь, если я зайду в меню печати в приложении Konqueror, оно перечислит принтер, но не будет печатать (или появится в очереди печати cups). Во всех других приложениях (firefox, open office и т. д.) принтер по-прежнему не отображается как опция. Вышел из системы и снова вошел. Все те же результаты.

Это должно быть что-то простое. Спасибо,

Ну, я понятия не имею. Может быть, перезапуск cupsd или перезагрузка системы могут помочь? Я недостаточно хорошо знаю KDE/Linux, чтобы сказать, откуда OpenOffice берет список принтеров, извините за это.

Еще одна мысль: ваш пользователь входит в группу 'lp'?

Последний раз редактировалось mike54 (2012-06-19 19:22:27)

Последний раз редактировалось DarkCerberus (2012-06-19 19:31:29)

Наши враги — это ваши враги, Ник. Беспорядок, война. Это всего лишь вопрос времени, когда в Москве взорвется грязная бомба, или ЭМИ поджарит Чикаго. --- Александр Пирс, Капитан Америка: Зимний Солдат
Отказано в доступе! Расшифровка не удалась, переопределение запрещено, все файлы запечатаны! --- Triskelion, Shield OS
-----
Как правильно задавать вопросы

Из того, что я вижу, разве они не такие же, как hplip из экстра, за исключением более старой версии? Или это какая-то расширенная версия?

Возможно, разница в том, что вы находитесь в группе sys, но я всегда авторизуюсь как root для «Управления принтерами» в веб-интерфейсе. (У меня проблемы с печатью, но этот бит работает нормально.)

Кажется, есть некоторые интересные проблемы с последним воплощением чашек (1.5.3), особенно в сочетании с принтерами HP.

Включите отладку через веб-интерфейс или в файле конфигурации и просмотрите журналы ошибок для чашек.

Для hp-setup может потребоваться символическая ссылка на python — см. вики. Не знаю, нужно это еще или нет. (Я пытаюсь больше не связываться с этим.)

Проверить наличие чашек-фильтров.

Я не знаю ни принтера, ни ваших настроек. Не могли бы вы попробовать подключить его напрямую, просто чтобы посмотреть, работает ли это? Например, это может помочь определить драйвер, который вам нужен. (KDE обычно автоматически настраивает принтеры, подключенные через USB, например. Вы можете получить конфигурацию оттуда.)

Чтобы выполнить настройку из KDE, вам, возможно, потребуется проверить недостающую часть KDE. Я не особенно рекомендую делать это таким образом. Я смотрел на принтеры таким образом, но я использую CLI или веб-интерфейс для управления печатью в KDE. С другой стороны, мой уровень успеха при печати в Linux ужасен, поэтому вы можете попробовать только те вещи, которые, как я сказал, я не делаю.

LibreOffice и Firefox должны поднимать принтеры из чашек. Я не делал ничего лишнего.

Можно ли распечатать в PDF, а затем распечатать файлы? Можно ли печатать из командной строки?

Арх Linux | x86_64 | GPT | загрузка EFI | заново найти | загрузчик заглушек | системный | LVM2 на LUKS
Lenovo x270 | Процессор Intel(R) Core(TM) i5-7200U с тактовой частотой 2,50 ГГц | Корпорация Intel Wireless 8265/8275 | клавиатура США с евро | 512G NVMe INTEL SSDPEKKF512G7L

Рекомендуется HP

  • Отметить как новое
  • Добавить в закладки
  • Подписаться
  • Отправить сообщение другу

Я недавно приобрел компьютер с Windows 10 Pro, и когда я пытаюсь установить драйвер, он говорит, что не может найти принтер. Я попытался ввести IP-адрес принтера, но это не сработало. Я могу пропинговать IP-адрес принтера из Windows 10.

У меня есть три компьютера с Linux Mint, и они могут печатать и сканировать с него.

Принтер подключен к сети через Ethernet, компьютер с Windows 10 подключен по беспроводной сети.

Последней версией Windows, с которой я работал, была 7. Я мало что знаю о 10.

Джей_G24

‎25.10.2020 10:29

Рекомендуется HP

  • Отметить как новое
  • Добавить в закладки
  • Подписаться
  • Отправить сообщение другу

Я хотел бы помочь!

Попробуйте следующие предложения-

Перезагрузите компьютер, принтер и маршрутизатор

Перезагрузите компьютер, принтер и маршрутизатор, чтобы устранить ошибки подключения.

ПРИМЕЧАНИЕ.

Следующие шаги временно отключают сетевые и интернет-соединения и требуют перезагрузки компьютера. Прежде чем продолжить, завершите все текущие задачи или загрузки.

Выключите маршрутизатор, нажав кнопку питания или отсоединив шнур питания.

Выключите принтер, а затем отсоедините все кабели USB или Ethernet.

ПРИМЕЧАНИЕ.

Если к принтеру подключен кабель USB или Ethernet, принтер не может подключиться по беспроводной сети.

Закройте все запущенные программы на вашем компьютере, а затем выключите компьютер.

Снова подключите шнур питания к маршрутизатору, а затем подождите, пока индикатор интернет-активности не покажет нормальное состояние подключения.

Включите принтер.

Включите компьютер и перейдите к следующему шагу.

Удалите драйвер и программное обеспечение HP

Некоторые программные компоненты HP могли быть установлены неправильно, даже если драйвер принтера и установка не были завершены. Удалите драйвер принтера и программное обеспечение с помощью инструмента "Удалить программу" в разделе "Программы и компоненты" Windows.

Если принтер подключается к компьютеру с помощью USB-кабеля, отсоедините кабель от принтера.

Выполните поиск программ и компонентов в Windows, а затем нажмите "Программы и компоненты" в списке результатов.

В списке установленных программ щелкните имя своего принтера HP, а затем щелкните Удалить или Да.

Если появится сообщение о контроле учетных записей пользователей, нажмите Да.

Следуйте инструкциям на экране, чтобы завершить удаление программного обеспечения.

После завершения удаления программного обеспечения перезагрузите компьютер и перейдите к следующему шагу.

Исправить системные файлы

Используйте утилиту Microsoft System File Checker (SFC) для восстановления поврежденных или поврежденных системных файлов.

Закройте все открытые программы и приложения, работающие в Windows.

Выполните поиск команды в Windows, щелкните правой кнопкой мыши командную строку в списке результатов поиска и выберите «Запуск от имени администратора».

Введите sfc /scannow в командной строке и нажмите Enter.

Утилита Microsoft SFC пытается найти и восстановить любые поврежденные или поврежденные файлы.

Если защита ресурсов Windows не обнаружила сообщений о нарушениях целостности, перейдите к следующему шагу.

Если защита ресурсов Windows обнаружила поврежденные файлы и успешно их восстановила, отображается сообщение, выполните следующие действия.

Если программе защиты ресурсов Windows не удалось выполнить запрошенную операцию или не удалось исправить отображаемое сообщение о поврежденных файлах, перейдите к разделу Использование средства проверки системных файлов для восстановления отсутствующих или поврежденных системных файлов (на английском языке) для получения дополнительной информации.

Попробуйте снова установить драйвер и программное обеспечение HP.

Используйте решение Microsoft Fixit

Для компьютеров с Windows 7 и более поздних версий корпорация Майкрософт выпустила автоматизированное решение, устраняющее проблемы с установкой.

Если сообщение об ошибке по-прежнему отображается, перейдите к следующему шагу.

Запустите HP Print and Scan Doctor

Загрузите и запустите HP Print and Scan Doctor, чтобы решить проблемы с подключением.

Включите принтер и загрузите обычную бумагу в основной лоток.

Загрузите HP Print and Scan Doctor, а затем следуйте инструкциям, чтобы установить и открыть инструмент.

На экране приветствия нажмите Пуск, чтобы найти свой принтер.

ПРИМЕЧАНИЕ.

Если ваш принтер не найден, нажмите «Моего продукта нет в списке» и следуйте инструкциям по устранению неполадок с подключением.

Прочитайте и выполните инструкции по установке любого необходимого программного обеспечения или устранению проблем с сетевым подключением.

Надеюсь, это поможет! Держите меня в курсе.

И добро пожаловать в сообщество поддержки HP.

Пожалуйста, нажмите "Принять как решение", если вы считаете, что мой пост решил вашу проблему, это поможет другим найти решение.

Нажмите на значок "Спасибо, палец вверх" в правом нижнем углу, чтобы сказать "Спасибо" за помощь

Принтеры можно настроить для беспроводного подключения одним из следующих трех способов.

Способ I. Использование утилит hp-wificonfig/hp-setup

<р>1. Запустите «hp-setup» на терминале

<р>2. Выберите третий вариант «Беспроводная сеть/802.11 (требуется временное USB-подключение и доступно только для некоторых устройств)»

<р>3. Следуйте инструкциям мастера беспроводной связи, чтобы получить IP-адрес

<р>4. Запустите «hp-setup»

Метод II. Использование передней панели принтера, если она есть

<р>1. Нажмите кнопку беспроводной связи на дисплее

<р>2. Выберите «Меню беспроводной сети» → «Мастер настройки беспроводной сети»

<р>3. Выберите маршрутизатор для подключения принтера

<р>4. Подождите, пока принтер отобразит IP-адрес

<р>5. Запустите «hp-setup»

Метод III. Если hp-wificonfig/hp-setup не работает и у принтера нет панели

<р>1. Загрузите драйвер Windows для конкретной модели

<р>2. Установите драйвер Windows на свой компьютер с Windows и получите IP-адрес.

<р>3. Запустите «hp-setup» на компьютере с Linux

Как проверить подключение к принтеру в Linux

Как проверить, подключен ли принтер к компьютеру.

  1. Отсоедините принтер от компьютера, откройте окно терминала/консоли и введите эту команду. Отобразится системный журнал.

затем повторно подключите принтер. Вы должны увидеть, что система отобразит что-то вроде:

Затем введите эту команду:

Вы должны увидеть что-то вроде этого:

введите эту команду:

Вы должны увидеть что-то вроде этого:

Как настроить печать HP на Acer Aspire One?

Как добавить новый принтер из hp-toolbox

В настоящее время нет обходных путей. Установите новый принтер с помощью hp-setup из окна терминала.

Как проверить системный журнал на наличие системной ошибки HPLIP

С правами суперпользователя (su/sudo) используйте следующую команду для просмотра системного журнала. Ищите любые ошибки во время сбоя.

Как удалить очередь принтера

Есть несколько способов удалить очереди принтеров HPLIP:

панель инструментов hp

В терминале запустите: hp-toolbox

Нажмите на очередь печати, которую хотите удалить, затем нажмите клавишу "Удалить" на клавиатуре.

ЧАШКИ

Нажмите "Удалить" рядом с очередью печати, которую вы хотите удалить.

Как отключить функцию интеллектуальной установки на принтерах HP из Linux

HP Smart Install — это служба, работающая на микропрограмме, благодаря которой принтер отображается как «Запоминающее устройство» при подключении через USB-кабель. Это необходимо для установки минимального программного обеспечения принтера из флэш-памяти принтера. Эту службу необходимо отключить в Linux, чтобы устройство функционировало как принтер.

Вы можете обнаружить и отключить Smart Install следующими способами:

  1. Использование передней панели устройства: «Настройки» → «Службы» → «Умная установка HP».

ПРИМЕЧАНИЕ. Этот параметр доступен только для некоторых принтеров HP. Если этот параметр не отображается на передней панели устройства, попробуйте другие варианты, указанные ниже.

  1. С помощью инструмента HPLIP:
    Запустите скрипт hp-doctor. Он сообщит вам, подключено ли устройство Smart Install, и предложит отключить его.
  2. Использование команд Linux:
    Для обнаружения Smart Install:
    1. Выполните команду "lsusb" в терминале, чтобы получить USB ID.
      пример: $> lsusb

    Шина 001 Устройство 004: ID 03f0:042a Hewlett-Packard

    Идентификатор устройства: 004

    1. Выполните команду «lsusb -s [[bus]:][devnumber] | grep bInterfaceClass»
      ex: $> lsusb -s 001:004 | grep bInterfaceClass
    2. Если выходные данные содержат «8 Mass Storage». Это означает, что на устройстве включена служба Smart Install, и оно определяется как запоминающее устройство.

    Чтобы отключить умную установку:

    su -c "gpg --keyserver pgp.mit.edu --recv-keys 0xA59047B9"

    su -c "gpg --verify SmartInstallDisable-Tool.run.asc SmartInstallDisable-Tool.run"

    1. Выполните команду "sh SmartInstallDisable-Tool.run" в терминале, чтобы отключить функцию Smart Install на устройстве.

    Как узнать пароль root/суперпользователя

    Для установки HPLIP вам потребуется пароль root и/или суперпользователя.

    В зависимости от вашего дистрибутива Linux пароль root либо задается во время установки, либо пароль совпадает с паролем вашей учетной записи пользователя.

    Например, в Ubuntu паролем root/superuser обычно является ваш пароль пользователя, однако в Fedora пароль root обычно устанавливается, когда Fedora установлена ​​в системе, поэтому пароль может отличаться от пароля пользователя.

    Вы можете связаться с вашим дистрибутивом Linux для получения дополнительной информации об использовании учетной записи root/superuser.

    Как запустить терминал

    Что такое терминал?

    "Терминал" – это способ отправки команд на компьютер с помощью клавиатуры. Это часто называют терминалом, оболочкой, консолью, интерфейсом командной строки (CLI) и командной строкой — среди прочего.

    Почему мне нужно запускать терминал или запускать команды с помощью интерфейса командной строки?

    Не все команды или функции Linux используют графический интерфейс пользователя (GUI). Часто команду или процесс можно запустить быстрее с помощью командной строки. Поначалу командная строка может показаться пугающей, однако, как только вы освоите некоторые базовые навыки, она станет не сложнее, чем интерфейс «укажи и щелкни». Поскольку платформа Linux по-прежнему использует командную строку для многих вещей, приобретение некоторых базовых навыков поможет вам стать более осмысленным. Для устранения неполадок HP Linux Imaging and Printing мы будем использовать командную строку, но вам не нужно быть экспертом, чтобы понять ее.

    Как запустить терминал:

    Ubuntu
    В Gnome (Ubuntu)

    Терминал можно найти в меню Приложения → Аксессуары → Терминал.

    В Xfce (Xubuntu)

    Терминал можно найти в меню Приложения → Система→ Терминал.

    В KDE (Kubuntu)
    Терминал можно найти в KMenu → Система → Терминальная программа (Konsole).

    Fedora
    Чтобы открыть терминал в графической среде:

    <р>1. Откройте свое меню. Это либо «Красная шляпа» в лотке, либо маленькая «нога», либо, возможно, маленький пингвин.

    <р>2. В разделе "Системные инструменты" нажмите "Терминал".

    Чтобы переключить весь экран на терминал, нажмите Ctrl-Alt-F1. Затем вы можете переключаться между шестью различными терминалами, используя клавиши от Alt-F1 до Alt-F6. Нажатие Alt-F7 вернет вас в графическую среду.

    Другие версии Linux
    Другие дистрибутивы Linux обычно имеют аналогичный процесс запуска терминала. Возможно, вам придется проверить в вашем конкретном дистрибутиве, как запустить терминал.

    Рекомендуется HP

    • Отметить как новое
    • Добавить в закладки
    • Подписаться
    • Отправить сообщение другу

    ОС Linux (Ubunto 18.04)

    Попытка настроить этот принтер, чтобы мы могли печатать по беспроводной сети.

    4 часа спустя и никакой радости.

    Я настроил адрес электронной почты для принтера, передал ему всю информацию о локальной сети Wi-Fi, сгенерировал огромную кучу страниц состояния и отчетов об уровне тонера, следовал всем инструкциям в руководстве в точности или почти до конца. Я могу.

    Отсоедините кабель, чтобы включить беспроводную печать. Вся связь с принтером прекращается. Нет подключения, никаких признаков его ни в Windows, ни в Linux.

    Все поисковые запросы указывают на "Обновить прошивку".

    Прошивка не обновляется; доходит примерно до 10 % и останавливается.

    В инструкции указано, что мне нужно включить обновление микропрограммы. нажмите желтую кнопку и кнопку перехода на десять секунд, а затем. Я никогда не дохожу до части "тогда", все, что происходит, это печатает еще 2 листа страниц состояния, что ничем не отличается от любого другого метода создания страниц состояния, и никакой разницы в информации в отчете. (Ну, он сказал, что я сжег 10% своего черного тонера только в отчетах о состоянии печати, но остальные цифры/значения не изменились.)

    гугл говорит, что мне нужен "номер претензии" для принтера. Такого еще нигде не нашел. В инструкциях говорится, что нужно перейти в «меню веб-служб», которое нигде не отображается.

    Может ли кто-нибудь сказать мне, какой номер претензии использовать, или мне нужно подать запрос в службу поддержки, чтобы получить его? Или я следую каким-то совершенно не связанным инструкциям для этого? Я бы не подумал, что мне нужно получить какой-то номер заявки на поддержку только для того, чтобы включить беспроводную печать, я ожидаю, что он будет работать в значительной степени из коробки, за исключением небольшой настройки. но я не преувеличиваю насчет 4 часов.

    Спасибо за любую помощь.

    Позор мне за то, что я пытаюсь использовать hp и linux вместе, но я также пытался заставить эту дурацкую штуку работать и на машине с Windows, тоже без каких-либо изменений.

    Читайте также: