HP laserjet p1102w не может отключить умную установку

Я пытаюсь установить свой принтер HP LaserJet Professional P1102W через USB на Ubuntu 16.04 LTS. Я сосредотачиваюсь на том, чтобы заставить его работать локально, потому что я думаю, что беспроводная связь, вероятно, более нестабильна или требует больше времени, чтобы попытаться исправить.

Раньше он работал с Windows, но я недавно перешел на Linux.

Я нашел свой принтер в Системные настройки / принтеры. Я действительно нашел два, вероятно, потому что это также использовалось беспроводным способом в некоторый момент. Я не помню, на каком этапе, но я решил удалить их обоих. Теперь их там нет.

Я попытался hplip, используя эту страницу на hplipopensource

используя hp-setup, когда я обнаруживаю устройство через usb, я получаю всплывающее окно, которое хочет отключить умную установку. Я принимаю, но получаю это сообщение об ошибке:

Не удалось отключить умную установку. Пожалуйста, обратитесь к http://hplipopensource.com/node/367

Я иду по ссылке и пробую метод № 2. (Поскольку у моего принтера нет лицевой панели, которая требуется для метода 1).

Когда я запускаю hp-doctor, я получаю сообщение об ошибке:

HPLIP не может обнаружить устройства в вашей сети. Это может быть связано с тем, что существующие настройки брандмауэра блокируют необходимые порты, например (5353/udp). Когда вы находитесь в доверенной сетевой среде, вы можете открыть порты для сетевых служб, таких как mdns и slp, в брандмауэре. Для подробных шагов см. http://hplipopensource.com/node/375

Я перехожу по ссылке и не понимаю, куда мне идти. Я просто пропущу этот шаг и попробуйте hp-doctor:

Я обновил репозиторий и установил все отсутствующие / несовместимые пакеты.

После этого он говорит:

error: Smart Install is enabled in "HP LaserJet Professional P 1102w" device(s).  
Do you want to download and disable smart install?(y=yes*, n=no):

После того, как я согласен, я получаю сообщение об ошибке, что doctor.py неожиданно остановился, и это:

Traceback (most recent call last):
File "/usr/bin/hp-doctor", line 328, in <module> queues.main_function(core.passwordObj, MODE,ui_toolkit, False, DEVICE_URI)   
File "/usr/share/hplip/base/queues.py", line 349, in  main_function SI_sts, error_str = smart_install.disable(mode, '', None, None, passwordObj)
File "/usr/share/hplip/base/smart_install.py", line 253, in disable sts, smart_install_run, smart_install_asc, error_str = download(mode, passwordObj)   
File "/usr/share/hplip/base/smart_install.py", line 192, in download digsig_sts, smart_install_run, smart_install_asc, error_str = validate(mode, smart_install_run, smart_install_asc)   
File "/usr/share/hplip/base/smart_install.py", line 154, in validate calc_checksum = utils.get_checksum(open(smart_install_run, 'r').read())
File "/usr/lib/python3.5/codecs.py", line 321, in decode (result, consumed) = self._buffer_decode(data, self.errors, final) 
UnicodeDecodeError: 'utf-8' codec can't decode byte 0x8b in position 9529: invalid start byte

Я пропускаю это, чтобы попробовать метод № 3, но я не получаю никакой информации о bInterfaceClass:

$ lsusb
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub 
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub 
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub 
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub 
Bus 001 Device 002: ID 03f0:102a Hewlett-Packard  
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub 
Bus 004 Device 003: ID 049f:000e Compaq Computer Corp. Internet Keyboard 
Bus 004 Device 002: ID 1bcf:0007 Sunplus Innovation Technology Inc. Optical Mouse 
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub 
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub f

$ lsusb -s 001:002
Bus 001 Device 002: ID 03f0:102a Hewlett-Packard 
$ lsusb -s 001:002 | grep bInterfaceClass
$

Хотя я не получил никакой информации, я пытался:

$ sudo -i
# su -c "gpg --keyserver pgp.mit.edu --recv-keys 0xA59047B9"
gpg: keyring `/root/.gnupg/secring.gpg' created gpg: keyring `/root/.gnupg/pubring.gpg' created 
gpg: requesting key A59047B9 from hkp server pgp.mit.edu
gpgkeys: key A59047B9 can't be retrieved
gpg: no valid OpenPGP data found. 
gpg: Total number processed: 0 
gpg: keyserver communications error: keyserver helper general error 
gpg: keyserver communications error: unknown pubkey algorithm  
gpg: keyserver receive failed: unknown pubkey algorithm

Я не понимаю, что такое проверка цифровой подписи. Следующий шаг тоже не сработал:

# su -c "gpg --verify SmartInstallDisable-Tool.run.asc SmartInstallDisable-Tool.run"
gpg: can't open `SmartInstallDisable-Tool.run.asc' 
gpg: verify signatures failed: file open error

И последний шаг тоже не сработал:

# sh SmartInstallDisable-Tool.run
sh: 0: Can't open SmartInstallDisable-Tool.run

Я также попытался сделать следующее: Как установить HP LaserJet P1102w?

Но при настройках и добавлении принтера принтер не отображается в списке (не локально и не как сетевое соединение).

1 ответ

Выполните следующие действия с подключенным принтером

  1. Отключите умную установку, используя эти инструкции Отключите умную установку

    • Загрузите SmartInstallDisable-Tool.run.
    • Следуйте инструкциям для запуска SmartInstallDisable-Tool, вы можете пропустить шаг "C", просто выполните шаг "D"

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

      Вы увидите ошибку в вашей консоли, как это:

       sh: SmartInstallDisable-Tool.run
       Creating directory SmartInstallDisable-Tool
       Verifying archive integrity... All good.
       Uncompressing Smart Install Disable Utility Self
       Extracting Archive...........
       [SMART INSTALL DISABLE UTILITY]
       Libusb package is not installed. Please install the libusb-1.0/libusb-0.1 package from the package manager and re-run this script
      

      Чтобы это исправить, вам просто нужно установить этот пакет

       sudo apt-get install libusb-1.0-0-dev
      

      как эта страница объясняет, как правильно установить libusb

    • Теперь вы можете запустить в своем терминале sh SmartInstallDisable-Tool.run без ошибок.
  2. Вы увидите, что принтер начнет установку, но установка по умолчанию, которую выполняет система, не работает, поэтому действуйте, как показано ниже
  3. устанавливать hplip-gui если еще не установлен.
  4. Теперь запустите эту команду, чтобы запустить hplip-gui

    sudo hp-setup
    
  5. Выберите USB в графическом интерфейсе пользователя; ваш принтер появится; выберите его и нажмите "Далее", затем следуйте инструкциям в терминале для завершения установки

ПРИМЕЧАНИЕ: в настройках принтера вы увидите два принтера hp laserjet p1102w, не используйте принтер, который был автоматически установлен системой, используйте тот, который вам установил инструмент установки hp, по умолчанию рабочее имя принтера: HP_LaserJet_Professional_P_1102w

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