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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: HP LaserJet 2420 & Ubuntu 8.04 Server  (Прочитано 5450 раз)

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

Оффлайн MAMAYold

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
HP LaserJet 2420 & Ubuntu 8.04 Server
« : 23 Октября 2008, 14:23:26 »
Не печатает никак HP LaserJet 2420 в Ubuntu 8.04 Server.
Подключен по USB хорошим USB2 кабелем.

Прошивка поменяна на:
http://h20000.www2.hp.com/bizsupport/TechSupport/SoftwareIndex.jsp?lang=ru&cc=ru&prodNameId=412123&prodTypeId=18972&prodSeriesId=416419&swLang=33&taskId=135&swEnvOID=2021

Установился без проблем HPLIP:
http://hplipopensource.com/hplip-web/models/laserjet/hp_laserjet_2420.html

Пишем hp-testpage, оно долго думает и говорит Done, но ничего из принтера не выдает.

В процессе hp-setup -i предлогает 4 разновидности принтеров. Перепробывал все. Либо дает ошибку, либо Done, но ничего не печатает.
В процессах висит задание (Кстати, просвятите, как правильно снять задание принтера).
В логе такие строчки:
Oct 23 13:59:13 serber hp_LaserJet_2420?serial=CNHW5DGH8K: io/hpmud/mlc.c 357: invalid MLCInitReply: cmd=80, result=2 , revision=20
Oct 23 13:59:13 serber hp_LaserJet_2420?serial=CNHW5DGH8K: prnt/backend/hp.c 711: INFO: open print channel failed; will retry in 30 seconds...

Linuxу можно учиться вечно. :idiot2:
« Последнее редактирование: 23 Октября 2008, 14:25:36 от MAMAYold »

Оффлайн afon

  • Старожил
  • *
  • Сообщений: 1110
  • Drink Different!
    • Просмотр профиля
Re: HP LaserJet 2420 & Ubuntu 8.04 Server
« Ответ #1 : 23 Октября 2008, 17:46:17 »
Посмотрю дома откуда я дрова ставил на HP, если они поддерживают эту модель, напишу
Drink Different, Understand Computer.
Bye.

Оффлайн MAMAYold

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: HP LaserJet 2420 & Ubuntu 8.04 Server
« Ответ #2 : 24 Октября 2008, 11:27:00 »
Хех... Очень жаль, что не прикрутить к убунте этот долбаный HP.
А может кто прикручивал это угребище к другим дистрибутивам Linuxа?

Оффлайн nitwit

  • Новичок
  • *
  • Сообщений: 36
    • Просмотр профиля
Re: HP LaserJet 2420 & Ubuntu 8.04 Server
« Ответ #3 : 24 Октября 2008, 16:01:28 »
у меня работает буду на работе завтра посмотрю ...

Оффлайн afon

  • Старожил
  • *
  • Сообщений: 1110
  • Drink Different!
    • Просмотр профиля
Re: HP LaserJet 2420 & Ubuntu 8.04 Server
« Ответ #4 : 25 Октября 2008, 11:18:03 »
foo2zjs драйвер.
http://foo2zjs.rkkda.com/ ставил отсюда точно по инструкции. Там собирать его надо. Проблем никаких не возникло.
Родной убунтовский не работает (у меня принтер HP LaserJet P1006).
foo2zjs заработал отлично, хоть на сайте и написано, что принтер не поддерживается и под Ubuntu не ставьте :)

Попробуй, в любом случае хуже не будет.
Drink Different, Understand Computer.
Bye.

Оффлайн MAMAYold

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: HP LaserJet 2420 & Ubuntu 8.04 Server
« Ответ #5 : 27 Октября 2008, 20:24:58 »
foo2zjs драйвер.
Попробуй, в любом случае хуже не будет.

Собрался-установился нормально, но я не соображу куда его прикрутить. В hp-setup - i никаких foo2zjs не появляется.
 :-[
Чего то я уже того...

Оффлайн afon

  • Старожил
  • *
  • Сообщений: 1110
  • Drink Different!
    • Просмотр профиля
Re: HP LaserJet 2420 & Ubuntu 8.04 Server
« Ответ #6 : 28 Октября 2008, 12:01:43 »
не надо hp-setup. то есть, из него надо только выдрать адрес принтера. Остальное настраивать через Cups в вебинтерфейсе
Drink Different, Understand Computer.
Bye.

Оффлайн MAMAYold

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: HP LaserJet 2420 & Ubuntu 8.04 Server
« Ответ #7 : 28 Октября 2008, 13:06:14 »
Остальное настраивать через Cups в вебинтерфейсе

Если попытаться  http://localhost:631, то "Переход на веб-страницу отменен" :-\

Пробовал его по LPT подключать - не печатает.

Катарсис какой то...
« Последнее редактирование: 28 Октября 2008, 13:34:07 от MAMAYold »

Оффлайн afon

  • Старожил
  • *
  • Сообщений: 1110
  • Drink Different!
    • Просмотр профиля
Re: HP LaserJet 2420 & Ubuntu 8.04 Server
« Ответ #8 : 28 Октября 2008, 14:29:57 »
"Переход на веб-страницу отменен" - что значит отменен:???
В общем, я делал примерно так:
- ставил указанные дрова путем сборки и установки
- через CUPS http://localhost:631 создавал новый принтер
- для указания его адреса выдергивал адрес из hp-setup, иначе не знаю как его получить

Собственно и все. Печатал тестовую. страницу и все получалось.
Правда потратил на это с полдня однажды.
Drink Different, Understand Computer.
Bye.

Оффлайн MAMAYold

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: HP LaserJet 2420 & Ubuntu 8.04 Server
« Ответ #9 : 28 Октября 2008, 14:47:06 »
"Переход на веб-страницу отменен" - что значит отменен:???
Не пускает туда и все.
Samba работает. В сетевом окружении есть сервер с расшаренными папками и принтером (дрова принтеров все перепробовал). К принтеру подключиться не удается - нет доступа.
http://localhost:631, как я понимаю, надо набивать в бровзере любого компа в локальной сети? 

Оффлайн afon

  • Старожил
  • *
  • Сообщений: 1110
  • Drink Different!
    • Просмотр профиля
Re: HP LaserJet 2420 & Ubuntu 8.04 Server
« Ответ #10 : 28 Октября 2008, 16:36:59 »
>>http://localhost:631, как я понимаю, надо набивать в бровзере любого компа в локальной сети? 
нет, на той тачке, к которой подключается принтер. И, кроме того, еще и cups установлен.
да и через самбу его расшаривать не надо, в Купсе по умолчанию принтер расшарен и так.

ЗЫ: заодно бы тебе снести все купсы, хп-липсы и все дрова начисто, с удалением конфигов.
И попробовать установить купсом начисто. Не забудь сохранить адрес принтера.
Drink Different, Understand Computer.
Bye.

Оффлайн MAMAYold

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: HP LaserJet 2420 & Ubuntu 8.04 Server
« Ответ #11 : 28 Октября 2008, 16:56:14 »
>>http://localhost:631, как я понимаю, надо набивать в бровзере любого компа в локальной сети? 
нет, на той тачке, к которой подключается принтер. И, кроме того, еще и cups установлен.
да и через самбу его расшаривать не надо, в Купсе по умолчанию принтер расшарен и так.

ЗЫ: заодно бы тебе снести все купсы, хп-липсы и все дрова начисто, с удалением конфигов.
И попробовать установить купсом начисто. Не забудь сохранить адрес принтера.

У меня Иксов нету.
Сервер...
К нему угребище 2420 подоткнуто.
Только putty туда хожу.
И если купс снести, то как им потом принтер ставить?

Оффлайн afon

  • Старожил
  • *
  • Сообщений: 1110
  • Drink Different!
    • Просмотр профиля
Re: HP LaserJet 2420 & Ubuntu 8.04 Server
« Ответ #12 : 28 Октября 2008, 22:48:53 »
Ну, если снести купс, то потом поставить :)
Я не сразу въехал в ситуацию.

Ладно. Объясняю в теории, как делал я. Естественно, не факт что ваш принтер заведется. Но...

- предполагаем что айпишник тачки к кторой подключен принтер 192.168.0.1
- предполагаем что принтер подключен к компу (у меня по usb, так что я отталкиваюсь от этого), что он увиделся (dmesg рассказывает о том что увидел устройство)
- предполагаем, что мы aptitude purge cups чтобы снести все /etc/ файлы и потом aptitude install cups (посмотрите как точно звать пакет) чтобы установить с чистого листа
- предполагаем что вы знаете адрес принтера из hp-setup
- предполагаем что нет фаирвола или просто виден 631 порт
- предполагаем что драйвер foo2zjs собран и установлен успешно

Setup
- с другой тачки где есть браузер пишем  http://192.168.0.1:631
- Ищем кнопку "Добавить принтер"
- Name - HP_LaserJet_PNNN
- Location - имя компа сервера
- Description: TheDayThatNeverComes
- Дальше
- Device: HPLIP или JetDirect (не помню просто, но кажется все-таки HPLIP, попробуйте и то и то)
- Device URI: hp:/usb/HP_LaserJet_P1006?serial=AC1CKFR (это я в свое время выдрал из hp-setup, который принтер увидел, но как его подключить, я не понял)
- Дальше
- Make/Manufacturer: HP
- Driver: HP LaserJet P1006 Foomatic/foo2xqx (recommended) (en) (я так понимаю, вы должны найти свою модель в списке, по вашей модели я вижу два драйвера -
   -- Foomatic и
   -- Postscript (recommended))
- ADD PRINTER

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

На других компах добавляете сетевой принтер примерно так: через тот же купс в поле "принтер ури" пишете http://192.168.0.1:631/printers/HP_LaserJet_PNNN, а все остальное такое же, т.е. дрова надо будет поставить и на другие тачки.

Пробуйте, должно все завестись.
« Последнее редактирование: 28 Октября 2008, 23:14:51 от afon »
Drink Different, Understand Computer.
Bye.

Оффлайн MAMAYold

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: HP LaserJet 2420 & Ubuntu 8.04 Server
« Ответ #13 : 29 Октября 2008, 14:14:57 »
Мощнейшее спасибище afon за время, потраченное на мою проблему!!!!!
Но опять-таки проблемы моего незнания Linuxа:

- предполагаем, что мы aptitude purge cups чтобы снести все /etc/ файлы и потом aptitude install cups (посмотрите как точно звать пакет) чтобы установить с чистого листа
+++++++++++++ cupsys, как я понял. Снес-поставил, но все настройки от него остались.
cupsd.conf:
# Log general information in error_log - change "info" to "debug" for
# troubleshooting...
LogLevel warning

# Administrator user group...
SystemGroup lpadmin

# Only listen for connections from the local machine.
Listen 192.168.1.2:631
Listen /var/run/cups/cups.sock

# Show shared printers on the local network.
Browsing On
BrowseOrder allow,deny
BrowseAllow all
BrowseAddress @LOCAL

# Default authentication type, when authentication is required...
DefaultAuthType Basic

# Restrict access to the server...
<Location />
  Order allow,deny
</Location>

# Restrict access to the admin pages...
<Location /admin>
  Order allow,deny
</Location>

# Restrict access to configuration files...
<Location /admin/conf>
  AuthType Default
  Require user @SYSTEM
  Order allow,deny
</Location>

# Set the default printer/job policies...
<Policy default>
  # Job-related operations must be done by the owner or an administrator...
  <Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job CUPS-Move-Job>
    Require user @OWNER @SYSTEM
    Order deny,allow
  </Limit>

  # All administration operations require an administrator to authenticate...
  <Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default>
    AuthType Default
    Require user @SYSTEM
    Order deny,allow
  </Limit>

  # All printer operations require a printer operator to authenticate...
  <Limit Pause-Printer Resume-Printer Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer Promote-Job Schedule-Job-After CUPS-Accept-Jobs CUPS-Reject-Jobs>
    AuthType Default
    Require user @SYSTEM
    Order deny,allow
  </Limit>

  # Only the owner or an administrator can cancel or authenticate a job...
  <Limit Cancel-Job CUPS-Authenticate-Job>
    Require user @OWNER @SYSTEM
    Order deny,allow
  </Limit>

  <Limit All>
    Order deny,allow
  </Limit>
</Policy>
#
Allow From 127.0.0.1
Allow From 192.168.1.*

- предполагаем что вы знаете адрес принтера из hp-setup
+++++++++++++ да.

- предполагаем что нет фаирвола или просто виден 631 порт
+++++++++++++  Фаервол отключен.

- предполагаем что драйвер foo2zjs собран и установлен успешно
++++++++++++ Он собрался как то, но написал после команды make:
It is possible that certain products which can be built using this
software module might form inventions protected by patent rights in
some countries (e.g., by patents about arithmetic coding algorithms
owned by IBM and AT&T in the USA). Provision of this software by the
author does NOT include any licences for any patents. In those
countries where a patent licence is required for certain applications
of this software module, you will have to obtain such a licence
yourself.

Setup
- с другой тачки где есть браузер пишем  http://192.168.0.1:631
++++++++++++  Тут проблема. Броузер на http://192.168.1.2:631/(это адрес ubuntu server, на котором принтер висит) пишет:  403 Forbidden

-

Как увидеть cups с другой машины?
Спасайте, закипаю  :-\

Оффлайн afon

  • Старожил
  • *
  • Сообщений: 1110
  • Drink Different!
    • Просмотр профиля
Re: HP LaserJet 2420 & Ubuntu 8.04 Server
« Ответ #14 : 29 Октября 2008, 15:20:22 »
Ок :)
При удалении пакета можно было руками снести /etc/cups и /var/log/cups чтобы уставить чистые настройки и читать чистые логи.

Что можно сделать если не удалять и не чистить:
- Подправить LogLevel debug чтобы читать логи
- Там где Listen 192.168.1.2:631 подправить на тот айпи, С КОТОРОГО мы будем ходить. Т.к. 1.2 это сервак, а нам надо с клиента. т.е. допустим с 1.3
- Уберите две последние сроки. Они не нужны и все равно не правильные :)
- перезапустите купс.

Должно получится зайти на него с клиентской машины.

Если не получится доступится с другой машины:
1) сносим нафиг купс
2) убиваем /etc/cups и /var/log/cups
3) ставим купс
4) пытаемся достучаться до него из консоли на серваке с помощью lynx или w3m :)

или
1) птыаемся подключить принтер туда где есть иксы и браузер, чтобы хотя бы научиться это делать и убедиться, что мы можем это сделать вообще, в принципе.
Drink Different, Understand Computer.
Bye.

 

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