Ubuntu 14.04:LTS, HPLIP теряет соединение USB HP laserjet

У меня есть проблема с HPLIP на Ubuntu 14.04LTS.

После обновления до Ubutntu 14.04 LTS мой HP LaserJet 1018 остановленная печать (code=12).

Я нашел несколько проблем с printitng и HPLIP, таким образом, я смог диагностировать это. Шаги, которые я сделал, были:

  1. Повторно выполнил HPdoctor
  2. Выполнил hp-проверку
  3. Удаленный и установленный последняя версия HPLIP (3.14.4)
  4. Проверенный соединения USB lsusb и lsusb-v
  5. Повторно выполнил hpcheck
  6. Удаленный принтер из HPLIP
  7. Повторно выполнил hpcheck
  8. Вручную настроенный HPLIP к принтеру hp-setup-g <xxx:yyy>

Это повредилось снова позже, теперь HPLIP не видят принтер, но lsusb может.
Первоначально мысль это может произойти из-за usb, учитывая новую шину/устройство, будучи включенным и выключенным и пошло для повторения шагов выше в данный момент все еще наблюдения ошибки, по которой HPLIP жалуется, что это не видит устройство

**error: Device not found. Please make sure your printer is properly connected and powered-on.**

lsusb вывод:

Bus 002 Device 007: ID 03f0:4117 Hewlett-Packard LaserJet 1018

sudo hp-check вывод

hp-setup -g 002:007 вывод:

window box "device not found  please make sure your printer is properly connected     and powered on"
> hp-setup[18461]: debug: param=002:007 hp-setup[18461]: debug:
> selected_device_name=None Fontconfig error:
> "/etc/fonts/conf.d/65-khmer.conf", line 14: out of memory Fontconfig
> error: "/etc/fonts/conf.d/65-khmer.conf", line 23: out of memory
> Fontconfig error: "/etc/fonts/conf.d/65-khmer.conf", line 32: out of
> memory hp-setup[18461]: debug: Sys.argv=['/usr/bin/hp-setup', '-g',
> '002:007'] printer_name=None param=002:007 jd_port=1 device_uri=None
> remove=False Searching for device... hp-setup[18461]: debug: Trying
> USB with bus=002 dev=007... hp-setup[18461]: debug: Not found.
> hp-setup[18461]: debug: Trying serial number 002:007 hp-setup[18461]:
> debug: Probing bus: usb hp-setup[18461]: debug: Probing bus: par
> error:  Device not found.   Please make sure your printer is properly
> connected and powered-on. hp-setup[18461]: debug: Starting GUI loop.

Действительно ли это - Ошибка с HPLIP или проблема с ноутбуком/принтером?
Как я могу зафиксировать это или сообщить об этом, если это - ошибка?

3
задан 12 May 2015 в 10:48

1 ответ

Я испытал подобные проблемы, как процитировано на этом форуме, пытаясь настроить принтер HP Laserjet 1018 с рабочим столом человечности 14.04 и 14.10. В начале я использовал HPLIP, установленный вручную, и принтер хорошо работал некоторое время, я смог распечатать 3 или 4 документа, но затем принтер начал перестать работать с "ошибкой связи". После того, как некоторые комбинации отключают и повторно включаются, выключают на или перезагружают работы принтера снова, но это - раздражающая ситуация, особенно потому что я хотел сделать работы принтера для обычных пользователей без любого ведома.

Таким образом, я решил попробовать решение, устанавливающее foo2zjs драйвер, это шаги, которые я выполнил после чтения многих форумов и потенциальных решений:

  1. Удалите HPLIP полностью

    1. Удалите HPLIP, если он был установлен по умолчанию в человечности

      sudo apt-get remove hplip
      
    2. В моем случае я установил HPLIP вручную после загрузки tarball распределения из http://hplipopensource.com/hplip-web/index.html. Таким образом, я следовал инструкциям, процитированным здесь для завершенного удаления его.

  2. Установите foo2zjs драйвер, чтобы сделать это я использовал инструкции, процитированные здесь. Я записываю их здесь:

    1. Существенная для сборки установка, tix, foomatic-фильтры, groff, dc СНАЧАЛА:

      sudo apt-get install build-essential tix foomatic-filters groff dc
      
    2. Распакуйте:

      wget -O foo2zjs.tar.gz http://foo2zjs.rkkda.com/foo2zjs.tar.gz
      tar zxf foo2zjs.tar.gz
      cd foo2zjs
      
    3. Компиляция:

      make
      
    4. Получите дополнительные файлы от сети, такие как профили.ICM (для коррекции цвета) и встроенное микропрограммное обеспечение. Выберите номер модели для своего принтера В этом случае:

      ./getweb 1018      # Get HP LaserJet 1018 firmware file
      
    5. Драйвер установки, foomatic XML-файлы, файлы PPD и дополнительные файлы:

      sudo make install
      
    6. Замена в горячем режиме установки (для HP LJ 1000/1005/1018/1020/P100 [5678]/p1505):

      sudo make install-hotplug
      

    Отключите и повторно включите принтер USB

    1. При использовании CUPS для управления принтерами, необходимо перезапустить cupsd:

      sudo make cups
      
  3. Добавьте новый принтер путем вставки http://localhost:631 в Вашем поле адреса браузера и добавлении нового принтера. После того, как созданный это, распечатайте тестовую страницу.

В моем случае я испытал проблемы с помощью чашек, таким образом, я переустановил его с

sudo apt-get -y install cups

Примечание: Я предлагаю наблюдать журнал /var/log/syslog обнаружить любую возможную ошибку. Например, после установки foo2zjs, Я обнаруживаю следующую ошибку в syslog:

foo2zjs: Missing HP LaserJet 1018 firmware file /lib/firmware/hp/sihp1018.dl

Так, я зафиксировал его путем получения встроенного микропрограммного обеспечения:

getweb 1018

Затем я скопировал файл sihp1018.dl к каталогу, указанному в syslog ошибка.

Вы, возможно, должны перезагрузить и компьютер и принтер.

После этих шагов я смог распечатать использование принтера HP LaserJet 1018 без проблем, я сделал различные тесты, любят, печатают тестовую страницу, печатают документ LibreOffice, печатают документ PDF. Я перезагружаю машину и распечатанный снова, и принтер работал отлично. Я протестировал использование обеих Ubuntu 14.04 и 14.10.

Надежда это может помочь.

4
ответ дан 1 December 2019 в 16:02

Другие вопросы по тегам:

Похожие вопросы: