Hewlett Packard DeskJet D2663 (D2600 series) hplip cups [SOLVED]
В этой же ветке:
HP Deskjet d2660 Printer
HP Deskjet d2645 Printer
HP Deskjet d2663 Printer
HP Deskjet d2666 Printer
HP Deskjet d2668 Printer
HP Deskjet d2680 Printer
Цветной струйный домашний (ручной) usb-принтер, со скоростью печати как у шустрой черепахи. Конфигурация занимает 30 минут.
Ядро gentoo-sources-2.6.31-gentoo-r6
--- USB support <*> Support for Host-side USB [*] USB announce new devices [*] USB selective suspend/resume and wakeup <*> USB Monitor <*> EHCI HCD (USB 2.0) support <*> OHCI HCD support <*> UHCI HCD (most Intel and VIA) support <M> USB Printer support
Подключаем принтер
вывод lsusb
Bus 001 Device 023: ID 03f0:8011 Hewlett-Packard idVendor 0x03f0 Hewlett-Packard iProduct 2 Deskjet D2600 series iSerial 3 TH95Q242C805FP
dmesg сообщает
usb 1-1: Product: Deskjet D2600 series usb 1-1: Manufacturer: HP usb 1-1: SerialNumber: TH95Q242C805FP usb 1-1: uevent usb 1-1: usb_probe_device usb 1-1: configuration #1 chosen from 1 choice usb 1-1: uevent usb 1-1: adding 1-1:1.0 (config #1, interface 0) usb 1-1:1.0: uevent usblp0: USB Bidirectional printer dev 24 if 0 alt 0 proto 2 vid 0x03F0 pid 0x8011 usb 1-1: adding 1-1:1.1 (config #1, interface 1) usb 1-1:1.1: uevent usbserial_generic 1-1:1.1: usb_probe_interface usbserial_generic 1-1:1.1: usb_probe_interface - got id drivers/usb/core/inode.c: creating file '024'
В make.conf содержатся следующие флаги
cups cupsddk foomaticdb hpijs ppds usb hpcups dbus (принтеров у меня несколько)
Для работы принтера нужен пакет hplip
В настоящее ремя доступен из portage hplip версий 2.8.6b
Страница поддержки http://hplipopensource.com/hplip-web/index.html
Для работы принтера нужен hplip не ниже версии 3.10
hplip-3.10.2.tar.gz забираем отсюда
http://ignum.dl.sourceforge.net/project/hplip/hplip/3.10.2/hplip-3.10.2.tar.gz
Размер:: 20.5 MБ (21446275 байт)
Распаковка
tar xvfz hplip-3.10.2.tar.gz
cd hplip-3.10.2
Конфигурируем для x86_32:
./configure --with-hpppddir=/usr/share/ppd/HP --prefix=/usr --enable-qt4 --enable-doc-build --enable-cups-ppd-install --disable-foomatic-drv-install --disable-foomatic-ppd-install --disable-hpijs-install --disable-policykit --disable-cups-drv-install --enable-hpcups-install --enable-network-build --enable-dbus-build --enable-scan-build --enable-fax-build
для x86_64 команда следующая:
./configure --with-hpppddir=/usr/share/ppd/HP --libdir=/usr/lib64 --prefix=/usr --enable-qt4 --enable-doc-build --enable-cups-ppd-install --disable-foomatic-drv-install --disable-foomatic-ppd-install --disable-hpijs-install --disable-policykit --disable-cups-drv-install --enable-hpcups-install --enable-network-build --enable-dbus-build --enable-scan-build --enable-fax-build
В процессе конфигурирования может возникнуть следующая ошибка "error network-build", в таком случае меняем значение --enable-network-build на --bisable-network-build
Если все в порядке, собираем:
make
make install
##После я пересобрал cups и cupsddk, это не обязательно
Если принтер присоеденен к usb-порту, передергиваем кабель, после /etc/init.d/cupsd restart
Утилита для конфигурирования принтера hp-check, смотрим hp-check --help
и соответсвенно hp-setup для графического интерфейса
hp-check выдает примерно следующее:
Checking for permissions of USB attached printers... HP Device 0x8011 at 001:014: Device URI: hp:/usb/Deskjet_D2600_series?serial=TH95Q242C805FP Device node: /dev/bus/usb/001/014 Mode: 0660 getfacl: Removing leading '/' from absolute path names # file: dev/bus/usb/001/014 # owner: root # group: lp user::rw- group::rw- other::---
Соответственно создаем группу lp, если ее нет и добавляем себя любимого в нее.
Далее настраиваем принтер в cups
http://localhost:631
Вместе с моделями HP имеется выбор HPLIP
Заполняем необходимые поля
url у принтера выглядит в моем случае так
hp:/usb/Deskjet_D2600_series?serial=TH95Q242C805FP (пример можно найти выполнив hp-check)
Ну и /etc/cups/printers.conf получается примерно следующего содержания:
<DefaultPrinter HP_Deskjet_D2600_series_USB_TH95Q242C805FP_HPLIP> Info My smal friend # Location Office Printer DeviceURI hp:/usb/Deskjet_D2600_series?serial=TH95Q242C805FP State Idle StateTime 1267310745 Accepting Yes Shared Yes JobSheets none none QuotaPeriod 0 PageLimit 0 KLimit 0 OpPolicy default ErrorPolicy stop-printer </Printer>
Ну и
lpstat -v устройство для HP_Deskjet_D2600_series_USB_TH95Q242C805FP_HPLIP: hp:/usb/Deskjet_D2600_series?serial=TH95Q242C805FP
- Для комментирования войдите или зарегистрируйтесь
:)
Что за бред?
hplip-3.9.12-r1 давно в портежах есть, стабилен, ставиться нормально и прекрасно работет.
А что hplip-3.10.2 размаскировать и установить вам кто-то не позволяет? Он тоже есть в портежах.
Так что статья - очередная ересь #14443
где? eix hplip [I]
где?
eix hplip
[I] net-print/hplip
Available versions: 2.8.6b ~3.9.4b-r1 ~3.9.8-r3 ~3.9.10 ~3.9.12 ~3.9.12-r1 {cupsddk dbus doc fax gtk +hpcups hpijs libnotify minimal -new-hpcups parport policykit ppds qt4 scanner snmp static-ppds -udev-acl}
Homepage: http://hplipopensource.com/hplip-web/index.html
Description: HP Linux Imaging and Printing System. Includes printer, scanner, fax drivers and service tools.
буду честен, я не знаю, почему у меня все работает
:)
Про # eix-sync рекомендую не забывать.
Или если синхронизируетесь при помощи # emerge --sync
то потом делать # eix-update
И вдобавок как самый авторитетный ресурс - http://packages.gentoo.org/package/net-print/hplip
Хотя я смотрел здесь - http://portage.org.ua/net-print/hplip
Agressor
зачем флудоманию разводить, речь идет о 3.10.2 он и на сегодняшний день заявлен как нестабильный (и x86 и x86_64), при этом 10-ка в портах появилась на днях, чудесные команды синхронизации автору известны :) и даже работают сами по себе. Разьясню, почему именно 10-я версия, там идет речь о вышеуказанных версиях принтеров.
А вот конфигурирование пакета обычным ./configure данного пакета приведет к кривым результатам.
буду честен, я не знаю, почему у меня все работает
а может знает кто как
а может знает кто как побороть следующую оказию - при печати текста и фото в обычном цвете (normal color) - все нормально, а вот при распечатке в качестве high resolution photo изображение распечатывается попеременно полося разным цветом со сдвигами самой картинки (по месту разрывов полос).
~(OvO)~