HP LaserJet P1102 друкує через раз Linux Ubuntu 14.04
Отже зіткнувся з такою проблемою:
Варто комп'ютер під управлінням Ubuntu 14.04, до нього придбали принтер HP LaserJet P1102. Здавалося б, відмінний принтер, нормальний виробник, на оф.сайті є дрова під лінукс, че б йому не працювати. Ан-ні.
При підключенні його до комп'ютера Убунту натягнула на нього свої дрова і він успішно додався в принтери, навіть друкував! Але з плином часу мене почали відволікати мовляв погано працює, завдання зависають, з черги друку не видаляються, іноді говорить що друк завершена а насправді він її і не починав, та ще й в списку принтерів він визначався відразу як два однакових принтера, один з яких не працював зовсім. Але іноді він друкує все як треба, причинно-наслідкові зв'язки його такою цікавою роботи встановити не вдалося.
Почав Рити в інтернеті, виявляється не в мене одного такі проблеми, кажуть цей принтер взагалі геморойних через те, що виробник запімал драйвера на принтер в нього самого і при першому запуску він визначається як CD-ROM, ставить на себе драйвера, записує на комп інформацію що драйвера встановлені і наступні запуски він вже визначається як принтер.
Напевно виробник вирішив полегшити користувачеві життя, позбавивши його від необхідності один раз дістати CD-диск з драйверами і вставити його в комп, однак, ДУЖЕ ускладнив життя користувачам Linux.
Зараз я приведу варіант боротьби з цим принтером, який виконав я. Можливо щось я робив зайве, але припускати і щось прибирати не буду-пишу як все було.
- Потрібно поміняти драйвера принтера на комп'ютері
- Потрібно відключити функцію HP Smart Install на принтері
- Потрібно зібрати все разом
Міняємо драйвера принтера на комп'ютері
На цьому з компом поки закінчимо.
Відключаємо функцію HP Smart Install на принтері
Для цього нам знадобиться комп'ютер з встановленим Windows (у мене була сімка 64-розрядна)
- Підключаємо принтер до віндового машині, але не треба його встановлювати!
- Йдемо в інтернет і качаємо файл SIUtility розпаковуємо Zip-архів в будь-яку папку, запускаємо утиліту.
- Нам потрібно натиснути на кнопку «Printer», програма предложет нам знайти принтер в списку, вибираємо його і тиснемо «Next», далі підтверджуємо що хочемо відключити функцію Smart Install на самому принтері. Справа майже зроблено! ... .Ан-ні.
Все б добре якщо б ця утиліта не була такою ж геморойні як і сам принтер! А справа ось в чому:
- Якщо принтер встромляється в комп'ютер в перший раз, то він визначиться як CD-ROM і предложет запустити програму установки драйверів. У цей момент під час запуску SIUtility виявить принтер, але при потитке натиснути на кнопку «Next» скаже щось типу Unable to communicate with printer (не пам'ятаю дослівно).
- Якщо драйвера на принтер встановлено і принтер працює, то утиліта SIUtility не бачить принтер геть!
Ось тут-то і починаються танці з бубном! Шляхом багаторазового встановлення, видалення драйверів і принтера з системи і численних перезавантажень все-таки ужалось зловити той момент коли SIUtility побачила принтер і змогла відключити систему Smart Install в ньому. Ура.
Спробую на пам'ять згадати що я робив:
- Підключив принтер до комп'ютера під Win7 x64 на якому ніколи раніше він не встановлювався
- Принтер визначився як CD-ROM і запропонував встановити драйвера - проігнорував
- SIUtility бачить принтер, але не може встановити з ним зв'язок
- Встановлюю драйвера принтера
- SIUtility не бачить принтер
- перезавантажувати комп
- SIUtility не бачить принтер
- Видаляю принтер з пристроїв в «Пуск» - «Пристрої та принтери»
- Видаляю драйвера шляхом написання в «Виконати» команди: printui / s / t2. знаходжу принтер, видаляю тільки драйвер
- SIUtility не бачить принтер
- перезавантажувати комп
- SIUtility не бачить принтер
- Замкнуте коло. Намагаюся вийти з положення запустивши невідому утиліту ntScrubber.exe в складі архіву SIUtility. Вона щось робить і перезавантажує комп'ютер.
- Принтер визначився як CD-ROM і запропонував встановити драйвера - проігнорував
- SIUtility бачить принтер, але не може встановити з ним зв'язок
- Встановлюю драйвера принтера
- перезавантажувати комп
- SIUtility не бачить принтер
- Заходжу в «Панель управління» - «Видалення програм», видаляю драйвера HP, відмовляюся від перезавантаження
- Про чудо! SIUtility бачить принтер, встановлює з ним зв'язок і відключає цю гребанний функцію!
Начебто-б було так. Я думаю що можна було б зробити так з самого початку:
- встановити Драва на принтер
- перезавантажити комп
- видалити драйвера з панелі управління
- запускати SIUtility
Кароче тепер Ви уявляєте що приблизно потрібно робити щоб відключити функцію HP SmartInstall за допомогою фірмової утиліти SIUtility. я можу побажати Вам тільки удачі!
Збираємо всі разом
Взагалі кажучи, там де стоїть ця зв'язка «Комп'ютер Ubuntu + Принтер» інтернету немає і я тягав їх по-черзі в інший корпус де є інтернет для настройки. І яке ж було моє розчарування, коли закінчивши всі попередні танці з бубном я підключив принтер до комп'ютера!
Щастя було скороминущим: При підключенні Убунту відразу видало віконце типу знайдений принтер HP, не дружина чи Установити на нього фірмові драйвера? (До речі в минулий раз вона нічого не питала, мовчки натягнула свої драйвера і заглохла)
Відповівши на пару нескладних запитань і прийнявши ліцензійні угоди, принтер встав.
P.S. З моменту підключення принтера до кінця написання цієї статті пройшло близько двох годин ... Поки все гладко. Скрещаю пальці