Показаны сообщения с ярлыком HP. Показать все сообщения
Показаны сообщения с ярлыком HP. Показать все сообщения

16 июн. 2016 г.

HP Scan Utility goes to wrong M425 MFP device

В локалке конторы находится с десяток сетевых МФУ HP Pro m425 MFP. В комплекте драйверов идет утилита сканирования HP Scan, позволяющая обращаться к сканеру, подключенному любым доступным способом. Каких-то отдельных настроек она не имеет и пользуется тем, что было сконфигурировано при установке пакета драйверов.
Иногда такая схема забавно сбоит: напечатать на подключенное по сети МФУ пользователь может, а сканирование выдает пустой белый лист, причем механизмы сканера остаются неподвижны. Дело оказывается в том, что по неведомым причинам HP Scan путается в доступных по сети МФУ и подключается к сканеру другого, который к этому компьютеру не подключен и не настроен. Таким образом с точки зрения HP Scan все работает (и это мнение разделяет HP Print & Scan Doctor), а у пользователя в лучшем случае белый лист, в худшем - левый документ =). А у администратора сразу две жалобы - на неработающее МФУ из одного кабинета и на зажившие своей жизнью МФУ из другого, совсем необязательно соседнего.
Изучение проблемы привело к ветке реестра: 
HKEY_USERS\S-1-5-19\Software\Hewlett-Packard\DigitalImaging\NetworkScanners\
В ней находятся раздел (или разделы, если устройств несколько), названный по MAC-адресу сетевого интерфейса МФУ, а внутри есть параметр IpAddress, определяющий соответствующий IP. Логически все верно, MAC неизменен, а IP может меняться довольно часто, поэтому ПО должно уметь обновлять данные соответственно информации из ARP-таблицы.
Однако в моем случае по каким-то причинам это соответствие оказалось нарушеным: параметр IpAddress был неверен. Его изменение на актуальное значение решило вышеописанную проблему.

14 мар. 2013 г.

HP Compaq 8200 Elite VT-x enabling

Потребовалось на рабочем HP Compaq 8200 Elite CMT развернуть KVM. Все бы хорошо, однако модуль kvm_intel.so не захотел загружаться - следствие того, что в BIOS отключена аппаратная виртуализация (VT-x). А теперь два хинта: 
1. Чтобы попасть в вышеозначенном системнике в BIOS, жмем F10;
2. Чтобы найти опцию включения VT-x, идем в Security - System Security, и там уже включаем (Enabled) нужную опцию (VT-x).

4 окт. 2011 г.

HP LJ Pro M1132 и mdadm - две проблемы по цене одной.

"Сегодня мы многое поняли..." (с) Стэн Марш
Во-первых, для принтера HP LJ Pro M1132 замечательно подходит драйвер foo2xqx с ppd-файлом от HP LJ M1120. В случае локального usb-подключения необходимости в этой альтернативе нет (да и сканер с ним не подцепится), лучше и правильнее использовать комплект hplip версии 3.10.4 и свежее (согласно этой странице). Но с расшаренными по smb устройствами hplip не работает (для подключения hplip-принтера в CUPS используется путь вида hp://, а при smb:// бакенд, вызываемый ppd-файлом, с треском падает), поэтому приходится искать обходные пути.
Во-вторых, после развала mdadm-массива (RAID1), в случае возникновения ошибки вида md0: no devices found после его восстановления и пересборки, следует обновить ваш initrd командой update-initramfs -t -u. Таким образом полностью методология действий у меня вышла такая (в случае замены сбойного диска, в иных случаях некоторые пункты могут быть опущены):
- узнать, который из дисков отпал (у здорового состояние active sync):
# mdadm --detail /dev/md0
- отломать сбойный диск:
# mdadm /dev/md0 --fail /dev/sdb1
# mdadm /dev/md0 --remove /dev/sdb1
- заменить hdd (пусть новый встал в тот же слот - буква не меняется), добавить новый диск в массив:
# mdadm /dev/md0 --add /dev/sdb1
- наблюдать за процессом сборки:
# mdadm --detail /dev/md0
# cat /proc/mdstat
- обновить initramfs:
# update-initramfs -t -u
Дополнительно стоит отметить, что в случае загрузки с livecd для работы с массивом его нужно собрать (так как init-система ливника знать о нем не может). Для этого нужно:
- собрать информацию о массиве в конфиг:
# mdadm --examine --scan --config=mdadm.conf > /etc/mdadm/mdadm.conf
(если не ошибаюсь, mdadm --detail --scan > /etc/mdadm/mdadm.conf ведет себя аналогично)
- собрать и запустить массив:
# mdadm --assemble --scan
или, если есть необходимость, явно перечислить, что и куда собирается: 
# mdadm --assemble /dev/md0 /dev/sda1 /dev/sdb1
Конечно, сами разделы должны понимать, что они raid-разделы (то есть иметь md superblock):
# mdadm --detail /dev/sda1
Оговорюсь, что покурить документацию по mdadm (начиная от man-страницы, заканчивая материалами в Сети) очень стоит, потому что одной неверной командой массив можно запросто убить без возможности восстановления данных на нем. Все перечисленные команды ни в коем случае не являются панацеей, бездумный их ввод может не облегчить ваши страдания, а много-много усложнить жизнь. И я буду не виноват. 
В остальном же - надеюсь, что кого-то изложенные мысли натолкнут на решение собственной проблемы.

28 июл. 2011 г.

HP Proliant RAID Monitoring

Оставлю тут. Годная статейка с примерами на предмет мониторинга состояния RAID-контроллера и массивов на HP Proliant серверах. И тут же прямую ссылку на HP-шную репу с Proliant Support Pack'ом (PSP).

20 нояб. 2009 г.

Lenny + hplip 3.9.10

Дабы установить свеженький hplip, который я хочу заюзать для печати HP LaserJet P1005 (foo2xqx почему то бледнит), необходимо запускать инсталлятор 1) от пользователя, имеющего право на su; 2) сделать ему export LANG=C, иначе установщик не может принять пароль суперпользователя.
Хрен знает почему. Баг, видимо. Но предложенное решение работает.
А еще эта ересь не в состоянии сразу выдать список того, чего ему не хватает для установки. Выдает по одному наименованию за раз. И это при том, что говорит, мол де, нужно 6 зависимостей удовлетворить, вот тебе первая. Приходи за второй, блять...
Короче говоря, нужно еще поставить вот что:
  • python2.5-dev
  • libcups2-dev
  • libusb-dev
  • libtool
  • libcupsimage2-dev
Это на моей системе, где уже что-то когда то собиралось (те же ядерные модули), так что в иных случаях этот список может быть длиннее.

3 февр. 2008 г.

[MicRO@work]: HPLJ 1018 + Debian

Подарили нам на 2-летие принтер HPLJ1018 - ну нужно приручать, просто так он не давался (бескнопочный гад Ж)), на пробные печати тоже не реагировал. Немножко подумав, порыскав в инете, решение нашлось и так:

1. Ставим cups, foomatic, hpijs, foo2zjs (из этого у меня не стояло тока foo2zjs) {гыгы, даже у тру атцоф не всегда стоит... ;) всё}. Для тех кто в танке:
apt-get install cupsys cupsys-bsd hpijs foomatic-filters-ppds hpijs-ppds foomatic-db foo2zjs
Но тут нас ждёт подводный камень: foo2zjs чот както не правильно работает, не так как хочет принтер {тут не так, здесь не эдак... пересобрать нах!}, лечение нашлось сборкой из исходников .

2. Ну а дальше как по ману{а по какому, сопсно? ;)}:
$ wget -O foo2zjs.tar.gz http://foo2zjs.rkkda.com/foo2zjs.tar.gz
$ cd foo2zjs
Compile:
$ make
$ ./getweb 1018
$ su
# make install
# make install-hotplug
# make cups

3. Ну и наконец заходим на http://localhost:631/, после удаляем принтер HPLJ1018 если он есть и добавляем его заново, будет чтото типа: HP_LaserJet_1018_USB_1 добавляем именно его, после чего выключаем, включаем принтер и, о чудо, всё должно работать Ж) {от не нравится мне это "должно", право слово...но, внемлем}
——————————————————————————————
Не успев написать эту статью, пришлось приручать принтер в обраную сторону :) То есть Винда (тут принтер) — Линукс (Debian(хочет печатать)). Решение таково:

1. Ставим самбу клиента: apt-get install smbclient smbfs

2. На всякий случай поствим дрова foo2zjs, почти всё как выше
# make
# make install install-hotplug cups
После этого заходим например в Управление компьютером -> переферия -> принтер -> добавить -> другие и пишем:
smb://workgroup/user:pass@ipadress/name_printer
Ну или через Cups
Радуемся... {а ты - радуешься?? ;)}
MicRO©
P.S.: курсивом это я покомментил чуток ;) если кто в танке, хехе