Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Принтер HP 1025 и как бороться со Smart Install [РЕШЕНО]  (Прочитано 7490 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн petunder

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Несколько дней воевал с принтером HP LJ 1025 color, который решил превратиться в большую флешку после обновления 15.10 на 16.04, на которой записаны драйвера к этому принтеру для операционной системы, про которую не принято говорить :) В поисках решения, как перевести принтер обратно в режим принтера, я облазил весь интернет, решения, которые были предложены, не сработали.

Выглядело это так:

$ lsusb -v -d 03f0:112a
Bus 005 Device 002: ID 03f0:112a Hewlett-Packard
Couldn't open device, some information will be missing
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0        64
  idVendor           0x03f0 Hewlett-Packard
  idProduct          0x112a
  bcdDevice            0.01
  iManufacturer           1
  iProduct                2
  iSerial                 3
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           32
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0xc0
      Self Powered
    MaxPower               98mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass         8 Mass Storage
      bInterfaceSubClass      6 SCSI
      bInterfaceProtocol     80 Bulk-Only
      iInterface              6

В качестве решений предлагалось:
- использовать usb_modeswitch с магическим заклинанием, которое автор методики якобы проснифал из потока данных соответствующей проги для винды (не помогло)
- скачать с сайта HP программу с названием SmartInstallDisable-Tool.run и запустить её (не помогло)
- присоединить принтер к компу с виндой и запустить программу SIUtility64.exe (HP Smart Install Utility x64, не помогло)

В общем, ничего из этого не сработало. Принтер продолжал оставаться большой 20-ти меговой флешкой, до тех пор, пока я не наткнулся на ссылку с форума Федоры: https://bugzilla.redhat.com/show_bug.cgi?id=1358762

И оттуда стало понятно решение проблемы:
1. Сносите HPLIP по мануалу, ничего не пропускаете, тщательно удаляете все директории, которые он создал.
2. Перезагружаетесь
3. Подключаете принтер, после чего начинаете установку HPLIP заново. В ходе установки вас попросят осуществить поиск принтеров, разумеется, это не даст никакого результата, так как принтер это флешка ) Но не отчаивайтесь, просто переходите к четвертому шагу
4. Делаете сброс принтера к заводским настройкам не отключая его от компьютера (без переустановки HPLIP эта процедура не работает, надо делать на свежей инсталляции, я проверил http://support.hp.com/hr-en/document/c02471640). После того, как вы сбросили настройки на принтере, гадский HP Smart Install пропадает и вы видите, что принтер теперь принтер.

$ lsusb -v -d 03f0:112a

Bus 005 Device 005: ID 03f0:112a Hewlett-Packard
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0        64
  idVendor           0x03f0 Hewlett-Packard
  idProduct          0x112a
  bcdDevice            0.01
  iManufacturer           1 Hewlett-Packard
  iProduct                2 HP LaserJet CP 1025
  iSerial                 3 0W022HPYPR1a
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           62
    bNumInterfaces          2
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0xc0
      Self Powered
    MaxPower               98mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass         7 Printer
      bInterfaceSubClass      1 Printer
      bInterfaceProtocol      2 Bidirectional
      iInterface              4 Printer

То есть проблема возникает при обновлении дистрибутива. После обновления принтер HP переходит в режим масс сторадж, из которого его вывести оказывается невозможно теми средствами, которые предлагаются вендором и сообществом. Реально помогает полная деинсталляция HPLIP, установка заново (не поверх! это я тоже пробовал) и синхронный сброс принтера до заводских настроек.

Надеюсь, что кому-то сэкономил время.

Оффлайн Marlagram

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Извиняюсь с Винды только 2 дня как перешел.... но проблема с пентером печать так наладить и не могу
Сперва дрова не правельно поставил а теперь в автомате снисти не получается он говорит что принтеров нет а при этом при установке нового драйвера говорит что очередь 15 и не печатает, НР СР 1025 и не знаю  что делать.
Считал тараканов в голове. Цифры закончились, а тараканов еще много. Странно

Оффлайн ДядяМиша

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Принтер HP 1025 и как бороться со Smart Install [РЕШЕНО]
« Ответ #2 : 28 Сентября 2021, 22:37:11 »
Огромная благодарность автору этой темы.
(Нажмите, чтобы показать/скрыть)
Добавлю относительно Ubuntu20.04 и HP DeskJet 2320.
1) Решает проблему только установка последней версии с официального сайта проекта HPLIP.
2) Скрипт установки не может самостоятельно удалить ненужные ему версии пакетов, а именно libhpmud0, libsane-hpaio, printer-driver-hpcups, printer-driver-postscript-hp, printer-driver-pxljr. Их нужно предварительно удалить вручную.
(Нажмите, чтобы показать/скрыть)
3) Сброс до заводских настроек на HP DeskJet делается следующим образом:
* Убедитесь, что питание принтера отключено.
* Нажмите и удерживайте клавишу отмены (X).
* Удерживая клавишу отмены нажатой, нажмите клавишу питания, чтобы включить принтер.
* Отпустите клавишу отмены.
Надеюсь, что мой опыт тоже кому-то окажется полезен.
Всем добра!

 

Страница сгенерирована за 0.061 секунд. Запросов: 25.