Внимание: чтобы принтер начал печатать в Ubuntu 9.10 - идите сюда и следуйте инструкциям, после чего перезагрузите компьютер.
Способы, приведённые ниже работают для Ubuntu 8.04/8.10/9.04
Знаю, что везде об этом уже писано-переписано, но хочу повториться еще раз :)
Итак, проблема была в том, что когда я втыкал принтер в usb - бубунта его определяла, везде он появлялся, но печатать отказывался. Документ отправлялся на печать, проходило около минуты времени и всё - очередь пустая, ничего не напечаталось. Это стандартная проблема с принтерами HP 10XX.
Нашел инфу здесь. Там много всего написано, да еще и не по-русски. Вообщем, чтоб запечатал ваш HP 1018 нужно открыть терминал и прописать следующие пару строчек:
sudo apt-get install udo
sudo apt-get install build-essential
wget -O foo2zjs.tar.gz http://foo2zjs.rkkda.com/foo2zjs.tar.gz - файл должен быть около полутора метров. Если меньше - скачайте напрямую и поместите в /home/username - ваша домашняя папка.
Далее пишем:
tar zxf foo2zjs.tar.gz
cd foo2zjs
sudo make uninstall
make
./getweb 1018 (немного подождите)
sudo make install install-hotplug cups
После этого я воткнул принтер в usb и набрал в терминале вот такую строчку:
sudo system-config-printer - откроется окошко, в котором нужно будет выбрать "создать принтер", выбрать свой принтер из списка слева и везде клацать кнопку далее (или как там она называется). В 9.04 предлагается доустановить какой-то модуль - отказывайтесь. После этого в окошке, где вы выбирали "создать" появится принтер HP-Laserjet-1018. Клацаем на нем правой клавишей, выбираем "свойства" и в окошке новом жмем "тестовая страница". Для профилактики можно не выключая принтер выдергнуть его из USB и воткнуть обратно. У меня все печатает :)
Если у кого КДЕ - обратите внимание на этот комментарий
мдя... не думал, что кому-то пригодиться :) пасиб, очень приятно, но можно писать ещё и не только в контакт ггг... коменты приветствуются, тем более, что регится не надо :)
ОтветитьУдалитьНе первая, инструкция, которую прочитал, но всё заработало именно благодаря ей. Спасибо!
ОтветитьУдалитьВсегда пожалуйста! :) Рад, что кому-то статья пригодилась :)
ОтветитьУдалитьвот сейчас на новом ноуте попробовал - получилось :)
ОтветитьУдалитьтолько принтер надо подключать к компу не так, как винде (сначала в usb воткнуть, потом питание принтера включать), а наоборот. сначала включить принтер, а потом втыкать его в usb :)
Следовал инструкции. Всё работает.
ОтветитьУдалитьКак насчёт двусторонней печати?
О_о даже не пробовал. завтра попробую разобраться. если узнаешь первым - напиши как :)
ОтветитьУдалитьработает! спасибо!
ОтветитьУдалитьСпасибо за статью, заработало :)
ОтветитьУдалитьЭтот комментарий был удален автором.
ОтветитьУдалить:~$ sudo apt-get install build-essential
ОтветитьУдалить[sudo] password for anna:
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Уже установлена самая новая версия build-essential.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
И что делать в этой ситуации?
to inok
ОтветитьУдалитьа ниче делать не надо. прописывай следующую строчку и так далее :)
вот следующая строка:
ОтветитьУдалитьanna@anna-desktop-runtu:~$ wget -O foo2zjs.tar.gz http://foo2zjs.rkkda.com/foo2zjs.tar.gz
--14:44:21-- http://foo2zjs.rkkda.com/foo2zjs.tar.gz
=> `foo2zjs.tar.gz'
Преобразование адреса foo2zjs.rkkda.com... ошибка: Name or service not known.
to inok:
ОтветитьУдалитьскачай тогда вот этот файл (это вмксто строчки "wget -O foo2zjs.tar.gz http://foo2zjs.rkkda.com/foo2zjs.tar.gz") и продолжай дальше :)
а вообще у тебя не убунту, а рунту вроде...
Да, теперь всё установилось. появился принтер, выбрал его, отправил пробную на печать и... тишина внизу появилась табличка которой раньше не было "Возможно ваш принтер нр-...-1018 не подключён"
ОтветитьУдалитьДальше чего только не делал, и переподключал, подключал после запуска системы, и отрубал питание, итог всё тот-же. не подключон! теперь зато иконка с очередью на печать висит постоянно.
to inok:
ОтветитьУдалитьты пробную страницу печатал? включи комп, потом принтер, потом воткни юсб. опять вытяни и опять воткни. должно заработать. вообще, ты это делал "sudo system-config-printer - откроется окошко, в котором нужно будет выбрать "создать" > принтер. выбрать свой принтер из списка слева и везде клацать кнопку далее (или как там она называется). После этого в окошке, где вы выбирали "создать" появится принтер HP-Laserjet-1018. Клацаем на нем правой клавишей, выбираем "свойства" и в окошке новом жмем "тестовая страница""? печатает тестовую страницу?
всё именно так и делал, тестовую не печатает. Появляется окошко, возможно ваш принтер не подключён. Я же выше подробно описал.
ОтветитьУдалитьВозник ещё один вопрос. Способ установки нр-1018 подходит только для ubunta? или можно и для других систем аналогично использовать?
ОтветитьУдалитьto inok:
ОтветитьУдалитьдля других систем другие дрова. Но если у тебя Runtu, то вроде должно работать. Если все установилось, но не печатает, то я даже не знаю че подсказать. В Ubuntu (не Runtu) все работает. Я не раз уже так подключал.
Благодарю за содействие, но мне не удалось по рекомендациям запустить принтер hp 1018
ОтветитьУдалитьto inok:
ОтветитьУдалитьсудя по всему у тебя не убунту, а рунту (anna@anna-desktop-runtu:~), так что может быть из-за этого. кроме того надо смотреть, че оно пишет после каждой строчки, тогда можно что-то подсказать. Зайди в джаббер-конфу ubuntu@conference.jabber.ru - там можно много вопросов решить. может, и с рунту подскажут.
А вообще в Ubuntu 8.04 и 8.10 этот метод работает 100%. сам не раз проверял.
PS: надеюсь, ты знаешь, что такое жаббер. если у тя акк гугловский, если нет, то это тебе должно помочь :)
Благодарю за помощь, после переустановки системы и ваших рекомендаций, усё заработало...
ОтветитьУдалитьблагодарность относится ко всем, кто не пожалел времени на решение. ;D
to inok:
ОтветитьУдалитьво, отлично :)
раньше на убунту 8,04 принтер определялся 2 раза после нажатия кнопки создать в окне принтеров. Тоесть была возможность выбрать два разных способа подключеня, и один из них работал через этот модуль установку которого описали вы!
ОтветитьУдалитьА сейчас у меня есть только одна строчка и когда ее выбираешь он предлагает установить проприетарный модуль для драйвера этого принтера от hp. когда жму установить все исчезает кроме окна принтеры и ничего не происходит, а если отказаться то принтер ставиться но не работает. Все вами порекомендованное проделал, но ничего не изменилось. Есть идеи?
а сейчас какая убунта? в 9.04 еще не пробовал... может, вечером...
ОтветитьУдалитьа вообще в 8.04 и 8.10 должно заработать.
закинь скрин-шоты на ipicture.ru. я просто не совсем понял, что за строчка одна... О_о
Ну вот, попробовал на свеже поставленной ubuntu 9.04. Инструкция работает :) так что делайте всё по-порядку и будет вам счастье! :)
ОтветитьУдалитьсибо за инструкцию, все работает ! ! !
ОтветитьУдалитьСделаю небольшое добавление.
ОтветитьУдалитьУ меня команда
$ sudo system-config-printer
сначала не выполнилась, т.к. соответствующий пакет просто не был установлен в системе:
> Программа 'system-config-printer' на данный момент не установлена. Вы можете установить ее, напечатав:
sudo apt-get install system-config-printer-gnome
Нужный пакет можно установить, просто введя команду из этой подсказки. После этого пишите
$ sudo system-config-printer
и всё будет так, как нужно (как писал maksymov.vlad)
Дима,
ОтветитьУдалитьспасибо за дополнение :) в КДЕ действительно нужно доставить то, что ты указал
Все работает, но только до первой перезагрузки. Дальше тоже самое, задачи висят и не печатаются.
ОтветитьУдалитьПриходится пересоздавать заново, что очень не удобно и неправильно.
Использую Ubuntu 9.04 x32 ASUS A6R.
Можно коментарии?
"Все работает, но только до первой перезагрузки. Дальше тоже самое, задачи висят и не печатаются."
ОтветитьУдалитьа ты сначала включи отдельно принтер, а после того, как принтер первый раз промигает - воткни юсб в комп. А вообще можешь поэкспериментировать с очерёдностью:
- открой Система-Администрирование-Печать (или sudo system-config-printer), открой свойства добавленного принтера и всовывай-высовывай юсб, включая-выключая сам принтер, пока не активируется кнопка в свойствах "Пробная страница" :)
Но вроде должно быть так, что сначала вкл принтер, потом втыкаешь юсб - тогда до выключения принтера на нём можно печатать с любого компа :)
спасибо за четкое описание решения проблемы!
ОтветитьУдалитьПринтер HP 1018 Ubuntu 9.04 при каждом включенни необходимо загружать:
ОтветитьУдалить#sudo cat /usr/share/foo2zjs/firmware/sihp1018.dl > /dev/usb/lp0
Для автоматической загрузки создаем файл /etc/dev.d/default/hotplud.dev
такого содержания:
#! /bin/sh
if [ "$DEVNAME" == "/dev/usb/lp0" ]
then
cat /usr/share/foo2zjs/firmware/sihp1018.dl > /dev/usb/lp0
else
exit 1
fi
Прошивка не загружается, Принтер не печатает. Подскажите где ошибка.
"Принтер HP 1018 Ubuntu 9.04 при каждом включенни необходимо..."
ОтветитьУдалитьхм, странно... у меня даже дериктории такой нет. Для того, чтоб прошивка загружалась автоматически, мы уже сделали
sudo make install install-hotplug cups
удалите файл /etc/dev.d/default/hotplud.dev, если вы его создали и проверте наличие файла sihp1018.dl в папке /usr/share/foo2zjs/firmware/. Если нету - скачайте его (http://dl.getdropbox.com/u/1571112/sihp1018.dl) и поместите в вышеуказанную папку.
Но в таком случае нужно подождать, пока загрузится комп, а только потом втыкать в юсб включённый принтер или включать его, если он уже воткнут.
У меня именно так всё работает. Если получится - отпишитесь ;)
Большое спасибо за ответ - разобрался.
ОтветитьУдалитьНеобходимо внести изменения в вашу инструкцию;
Чтобы принтер HP1018 запечатал необходимо внести следующие строки:
sudo apt-get install udo (у меня именно нужна была эта)
sudo apt-get install build-essential
"Необходимо внести изменения..."
ОтветитьУдалитьСпасибо, дополнил ;)
Внесите изменения.
ОтветитьУдалитьЕсли меньше, скачайте напрямую и поместите в /home/wert - это ваша Домашняя папка.
спасибо, недоглядел :)
ОтветитьУдалитьfoo2zis барахло.
ОтветитьУдалитьчтобы принтер заработал нужно
0. Отключить принтер.
1. Зайти в Synaptic и установить пакеты hplip, hplip-gui, hpijs, hpijs-ppds, до кучи можно поставить и hpoj
2. Перегрузиться
3. Включить принтер
4. Пройти по шагам появившийся мастер в процессе будет предложено загрузить плагин для hp, загружать обязательно.
5. Выключить - включить принтер. Подождите несколько секунд пока принтер всосет прошивку.
Печатайте и все.
Если у Вас страсть ко всему новому идите сюда
hplipopensource.com качате последнюю версию, далее по инстркции...
ПРОВЕРЕНО. РАБОТАЕТ КАК ТРАКТОР.
to Dimon:
ОтветитьУдалитьа у меня таким способом не печатает. просто не заливает прошивку. так что foo2zis - отличный вариант, который работает практически всегда. а каменты - подтверждение вышесказанного :)
Все сделал как написано. (Принтер правда на 1018 а 1000). Принтер делает вид что печатает. Но... - ничего не происходит.
ОтветитьУдалитьНа Рунту не работает эта установка.
ОтветитьУдалитьСпасибо за инструкцию, всё наконец то заработало!!!
ОтветитьУдалитьОпробовал предложенный метод для HP1006
ОтветитьУдалитьДля ./getweb 1006 выдал не найдено, зато нашел 1005. Всё установилось замечательно. Спасибо.
А как решить ту же проблему для HP Р1102? Писала после ./getweb и так, и этак. Даже 1100. Все равно "Don't know how to get extra stuff for printer". Уже отчаиваюсь)
ОтветитьУдалитьОтлично! Скопипастил себе.
ОтветитьУдалитьОгромное спасибо за статью!!! Все заработало! Только у меня принтер Р1005 и в строке ./getweb 1018 вместо 1018 я поставила Р1005 и все заработало! :)))
ОтветитьУдалитьВ Linux Mint 10 86-64 данная инструкция так же применима. Только что поставил для нр 1018 , все завелось и работает
ОтветитьУдалить