При попытке настроить принтер HP 2300dtn на JetDirect интерфейсе через 127.0.0.1:631 всё шло нормально до момента поиска ppd-файла. ppd-файл для HP 2300dtn найден не был и вылезла ошибка - driver not found. В дистрибутиве соответствующего файла просто не нашлось. В базе вообще (на первый взгляд) стало меньше ppd-файлов. Для HP точно. Может часть ppd-файлов просто забыли включить в foomatic?
Это не CUPS, а foomatic-db
Что касается HP 2300dtn, то в базе есть пять моделей Hewlett-Packard c 2300: HP-Business_Inkjet_2300.xml HP-DeskJet_D2300.xml HP-LaserJet_2300L.xml HP-LaserJet_2300.xml HP-PSC_2300.xml По-видимому, этот принтер ещё не внесли. Увы, сайт проекта которую неделю недоступен. Но количество файлов описаний только растёт: 4.0.20110128-alt1 3491 принтер 4.0.20110911-alt1 3751 принтер Попробуйте настроить принтер утилитой hplip-gui
(В ответ на комментарий №1) > Это не CUPS, а foomatic-db foomatic-db тоже не при чем. настройки для hp появятся при установке hplip-hpcups (/usr/share/cups/drv/hp/hpijs.drv) или hplip-hpijs. Если нужны именно ppd, (обычно нет) поставить hplip-PPDs. Похоже, баг в профиле дистрибутива (не хватает драйверов принтеров).
На Simply Linux. В KDesktop есть.
Created attachment 5152 [details] Снимок экрана при настройке принтера HP 2300dtn.
Пакеты, которые установлены: hplip-PPDs-3.11.7-alt3 hplip-common-3.11.7-alt3 hplip-sane-3.11.7-alt3 hplip-gui-3.11.7-alt3 hplip-hpijs-PPDs-3.11.7-alt3 hplip-hpcups-PPDs-3.11.7-alt3 hplip-hpijs-3.11.7-alt3 hplip-hpcups-3.11.7-alt3 hplip-3.11.7-alt3 hplip-ps-PPDs-3.11.7-alt3 При настройке принтера через 127.0.0.1:631 видно сообщение. Оно в аттачменте.
Created attachment 5153 [details] Вот как выглядит установка HP 2300dtn через hplib-gui (hp-toolbox). В конечном итоге, после "ручного" поиска ppd-файла, принтер настроить удалось. Но сам факт того, что hp-toolbox в "автомате" ppd-файл тоже не нашёл - неприятен! Словом, оба пакета надо проверить и посмотреть, почему не там ищутся ppd-файлы. Раньше такого не было. Высвечивалась куча принтеров - оставалось только выбрать нужный.
foomatic-db какой установлен? Последний?
Чтобы не думалось, когда начались проблемы, поставил всё, что нашёл на тему foomatic. Это ещё до объявления баги. Вот что стоит: foomatic-filters-4.0.6-alt1 foomatic-db-engine-4.0.6-alt1 foomatic-db-foo2zjs-20110525-alt2 gutenprint-foomatic-5.2.7-alt1 foomatic-db-4.0.20110911-alt1 foomatic-3.0.1-alt2.20040828 foomatic-db-docs-4.0.20110911-alt1
(В ответ на комментарий №9) > foomatic-db-4.0.20110911-alt1 Это исправленная версия, которая как раз должна убирать проблему ненахождения драйверов. В /var/log/cups/error_log ничего подозрительного нет?
(In reply to comment #10) > (В ответ на комментарий №9) > > foomatic-db-4.0.20110911-alt1 > Это исправленная версия, которая как раз должна убирать проблему ненахождения > драйверов. В /var/log/cups/error_log ничего подозрительного нет? Нет. Ничего подозрительного нет.
А вот это так и должно быть: Пакет cups-drivers присутствует в базе данных, но не имеет доступной версии. Как правило это означает, что хотя пакет упоминается в списке зависимостей, он отсутствует в репозитории, был вытеснен, либо в sources.list нет адреса репE: Для пакета cups-drivers не найдено подходящего кандидата для установки Пакет foomatic-db стоит тот, что указан. Но! Ни hp-toolbox, ни 127.0.0.1:631 всё равно не находят "автоматом" ГДЕ лежат ppd-файлы. И если в hp-toolbox можно указать ГДЕ они лежат и тем самым сконфигурировать принтер, то 127.0.0.1:631 этого сделать не позволяют. Сообщение о cups-drivers появилось следующим образом: 1. проверил foomatic-db. Удостоверился что версия та, что нужно; 2. попытался модифицировать уже настроенный принтер. Получил сообщение о том, что нет драйверов; 3. потом попытал hp-toolbox. То же. Но хоть "вручную" можно настроить; 4. решил переставить все пакеты ^cups через apt-get install --reinstall. Получил сообщение о cups-drivers. apt-get update перед этим был. Возможно это временное, но может пакета просто нет в базе пакетов.
Покажите вывод команды: # /usr/lib/cups/driver/foomatic list 1>/dev/null && echo "YES"
Выдержка из strace -fvs500 -p `pidof cupsd`: D [10/Oct/2011:09:12:28 +0400] [cups-driverd] Loading "/usr/share/cups/model/foomatic-db-ppds/Kyocera/en"... D [10/Oct/2011:09:12:29 +0400] [cups-driverd] Loading "/usr/share/cups/model/foomatic-db-ppds/Kyocera/pt"... D [10/Oct/2011:09:12:32 +0400] [cups-driverd] Loading "/usr/share/cups/model/foomatic-db-ppds/Ricoh"... D [10/Oct/2011:09:12:32 +0400] [cups-driverd] Loading "/usr/share/cups/model/foomatic-db-ppds/Ricoh/PXL"... D [10/Oct/2011:09:12:34 +0400] [cups-driverd] Loading "/usr/share/cups/model/foomatic-db-ppds/Ricoh/PS"... Оттуда тянет или нет?
Created attachment 5157 [details] Результат работы foomatic list 1. Список принтеров вроде есть и HP 2300 в нём есть. Почему в установщике не видно "дров" непонятно.
Может поможет: [root@SkinHead ~ #] l /usr/share/cups/model/ итого 320 1534387 drwxr-xr-x 8 root root 4096 Окт 10 09:42 ./ 1534386 drwxr-xr-x 15 root root 4096 Сен 10 01:10 ../ 1554265 drwxr-xr-x 2 root root 172032 Май 30 09:23 C/ 1536188 -rw-r--r-- 1 root root 18013 Ноя 7 2007 Compaq-IJ300-lz11-V2.ppd 1535262 -rw-r--r-- 1 root root 20940 Авг 17 20:29 CUPS-PDF.ppd 1534406 drwxr-xr-x 2 root root 4096 Апр 19 09:15 dell/ 1534395 -rw-r--r-- 1 root root 3731 Ноя 7 2007 Epson-EPL-5700L-epl5700l-cups.ppd.gz 1534397 -rw-r--r-- 1 root root 3969 Ноя 7 2007 Epson-EPL-5700L-epl5700l.ppd.gz 1534398 -rw-r--r-- 1 root root 3749 Ноя 7 2007 Epson-EPL-5700L-epl5700lusb-cups.ppd.gz 1534399 -rw-r--r-- 1 root root 3986 Ноя 7 2007 Epson-EPL-5700L-epl5700lusb.ppd.gz 1534400 -rw-r--r-- 1 root root 3731 Ноя 7 2007 Epson-EPL-5800L-epl5800l-cups.ppd.gz 1534401 -rw-r--r-- 1 root root 3969 Ноя 7 2007 Epson-EPL-5800L-epl5800l.ppd.gz 1534402 -rw-r--r-- 1 root root 3730 Ноя 7 2007 Epson-EPL-5900L-epl5900l-cups.ppd.gz 1534403 -rw-r--r-- 1 root root 3969 Ноя 7 2007 Epson-EPL-5900L-epl5900l.ppd.gz 1508432 lrwxrwxrwx 1 root root 33 Сен 29 10:28 foomatic-db-ppds -> /usr/share/foomatic/db/source/PPD/ 1637242 drwxr-xr-x 2 root root 4096 Авг 12 09:09 Generic/ 1534392 -rw-r--r-- 1 root root 18008 Ноя 7 2007 Lexmark-Z11-lz11-V2.ppd 1534388 drwxr-xr-x 2 root root 4096 Авг 3 10:18 Minolta/ 1534604 -rw-r--r-- 1 root root 10117 Сен 8 19:28 pxlcolor.ppd 1536247 -rw-r--r-- 1 root root 9853 Сен 8 19:28 pxlmono.ppd 1534413 drwxr-xr-x 2 root root 4096 Апр 19 09:15 samsung/ 1534498 drwxr-xr-x 2 root root 4096 Апр 19 09:15 xerox/ Обратите внимание на ссылку foomatic-db! Внутри неё: [root@SkinHead ~ #] l /usr/share/cups/model/foomatic-db-ppds/ итого 76 1357996 drwxr-xr-x 19 root root 4096 Сен 28 14:04 ./ 1357995 drwxr-xr-x 6 root root 4096 Сен 28 14:12 ../ 1357997 drwxr-xr-x 2 root root 4096 Сен 29 10:28 Brother/ 1358035 drwxr-xr-x 2 root root 4096 Сен 29 10:28 Epson/ 1358069 drwxr-xr-x 4 root root 4096 Сен 28 14:04 Gestetner/ 1358308 drwxr-xr-x 2 root root 4096 Сен 29 10:28 HP/ 1387696 drwxr-xr-x 4 root root 4096 Сен 28 14:04 InfoPrint/ 1358317 drwxr-xr-x 4 root root 4096 Сен 28 14:04 Infotec/ 1358518 drwxr-xr-x 2 root root 4096 Сен 29 10:28 KONICA_MINOLTA/ 1358537 drwxr-xr-x 8 root root 4096 Сен 29 10:28 Kyocera/ 1359233 drwxr-xr-x 4 root root 4096 Сен 28 14:04 Lanier/ 1387705 drwxr-xr-x 2 root root 4096 Сен 29 10:28 Lexmark/ 1359476 drwxr-xr-x 4 root root 4096 Сен 28 14:04 NRG/ 1359715 drwxr-xr-x 26 root root 4096 Сен 28 14:04 Oce/ 1359795 drwxr-xr-x 2 root root 4096 Сен 29 10:28 Oki/ 1359816 drwxr-xr-x 4 root root 4096 Сен 28 14:04 Ricoh/ 1360071 drwxr-xr-x 4 root root 4096 Сен 28 14:04 Savin/ 1387588 drwxr-xr-x 2 root root 4096 Сен 29 10:29 Sharp/ 1387687 drwxr-xr-x 2 root root 4096 Сен 29 10:29 Toshiba/ Внутри HP: [root@SkinHead ~ #] l /usr/share/cups/model/foomatic-db-ppds/HP/ итого 520 1358308 drwxr-xr-x 2 root root 4096 Сен 29 10:28 ./ 1357996 drwxr-xr-x 19 root root 4096 Сен 28 14:04 ../ 1355554 -rw-r--r-- 1 root root 61251 Сен 28 14:04 HP_DesignJet_1050C_PS3.ppd 1355555 -rw-r--r-- 1 root root 61298 Сен 28 14:04 HP_DesignJet_1055CM_PS3.ppd 1355556 -rw-r--r-- 1 root root 54279 Сен 28 14:04 HP_DesignJet_2500CP_PS3.ppd 1355557 -rw-r--r-- 1 root root 57659 Сен 28 14:04 HP_DesignJet_3500CP_PS3.ppd 1355558 -rw-r--r-- 1 root root 62976 Сен 28 14:04 HP_Designjet_5000_PS3.ppd 1355559 -rw-r--r-- 1 root root 56532 Сен 28 14:04 HP_Designjet_5500_PS3.ppd 1355560 -rw-r--r-- 1 root root 58255 Сен 28 14:04 HP_Designjet_800_PS3.ppd 1355561 -rw-r--r-- 1 root root 62907 Сен 28 14:04 hp_officejet_9100_series.ppd Не маловато?
Есть в cups/error_log сообщение об ошибке: /var/log/cups/error_log:D [10/Oct/2011:09:16:05 +0400] [CGI] ppdc: Unknown token "<html xmlns:v="urn:schemas-microsoft-com:vml" Может при компиляции ppd-файлов ppdc просто падает? Там где-то ещё о Kyocere сообщение было. О какой-то ошибке в файле. Типа Kyocere вообще с проблемой ppd имеет.
Насчёт Kyocere ошибка вышла: /var/log/cups/error_log:D [10/Oct/2011:09:16:05 +0400] [CGI] xmlns="http://www.w3.org/TR/REC-html40">" seen on line 5 of /usr/share/cups/model/foomatic-db-ppds/Kyocera/ReadMe.htm. Как известно ReadMe.htm - не драйвер.
Смотрите #26433, похоже одна и та же проблема
(В ответ на комментарий №18) > /var/log/cups/error_log:D [10/Oct/2011:09:16:05 +0400] [CGI] > xmlns="http://www.w3.org/TR/REC-html40">" seen on line 5 of > /usr/share/cups/model/foomatic-db-ppds/Kyocera/ReadMe.htm. Обновите систему полностью. foomatic-db уже исправлен.
(В ответ на комментарий №18) > Как известно ReadMe.htm - не драйвер. Пардон, это ещё один htm вылез. Будет исправлено в alt2.
На DVD добавлен hplip-PPDs.