Zar
написал 10 декабря 2004 года в 00:42 (4955 просмотров)
Ведет себя
как мужчина; открыл 56 тем в форуме, оставил 165 комментариев на сайте.
Пытаюсь установить принтер HP Laser Jet 1320, написано, что у него эмуляция постскрипт 2. Я скачал к нему PPD файл, а что дальше делать непонятно, куда его запихать?
Система Слакварь, подключил в USB.
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
ecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.
http://www.nixp.ru/cgi-bin/forum/YaBB.pl?board=hardware;action=display;num=1094348124
Это рассказ о том, как я подключал HP PSC 1315 в ASPLinux9.2.
В итоге печатаю через CUPS, без этого ppd. PPD использую только при печати из gimp.
Не получилось пока только одно — не могу напечатать фотографию в размер листа бумаги. Все время остаются края:((
Да, CUPS настраивал на 127.0.0.1:631
У меня вообще ни хрена не получается:
CUPS не катит:
root@zar:~# /usr/sbin/lpadmin -p LaserJet -m usr/share/cups/model/HP_LaserJet_1320_Series.ppd -v usb:/dev/usb/lp0 -E
lpadmin: add-printer (set model) failed: server-error-internal-error
LPRng тоже не прокатывает, сделал /etc/printcap:
lp|lp:rm=zar:rp=lp:
:sd=/ver/spool/lpd/lp:\
:mx#0:\
:lp=/dev/usb/lp0:\
:sh:
Пытаюсь протестировать, запускаю:
root@zar:~# lpc start lp
Printer 'lp@localhost’ — cannot open connection — No such file or directory
Make sure the remote host supports the LPD protocol
У меня компик не localhost, a zar.
А printtool не пашет, просит поставить какие-то пакеты, я их поставил, а он все равно не въезжает, что они стоят.
Короче спасайте меня!!!!
Упс.. Прошу прощения. Как-то я слово Laserjet не разглядел. У меня-то струйник с возможностью фотопечати.
Все, пора спать…
LaserJet я потом добавил:)
Ну, раз так, то спать я не иду:))
Не знаю, как ты составлял эту строчку:
Но есть подозрение, что что-то здесь не то:
Судя по этому, PPD-файл указывается после параметра -P
Это первое, на что я обратил внимание.
Это если он лежит не в стандартном месте, а у меня в стандартном, ну я и с -P попробовал — таже хрень.
Тогда зачем полный путь пишешь?
Да еще и без / перед usr/share/..
Кстати
Я в Слаке мягко говоря не силен, но может вначале запустить cupsd, а потом на 631 порт, и там все настраивать?
Файл /etc/printcap
PRINTER|HP:\
:lp=/dev/usb/lp0:\
:sd=/var/spool/lpd/hp:\
:lf=/var/spool/lpd/hp/log:\
:af=/var/spool/lpd/hp/acct:\
:mx#0:\
:sh:9
И надо загрузить поддержку принтера через usb.
Так получается таже фигня, что и раньше, а в чем заключается загрузка поддержки через USB?
Curu3MyHg, / перед usr не спасает.
Загрузи usb-uchi, printer, usbcore.
Потом перезапусти lpd.
С твоим способом появляется сообщение Printer 'lp@localhost’ — cannot open connection. Компик у меня не localhost, а zar. Попробовал еще через Control Center — таже фигня — ищет в lovalhoste. Как же быть?
localhost, localhost он у тебя ;)
А соответствующая служба у тебя запущена (lpd или cupsd)?
При установке я помечал запуск LPRng и CUPS. Так что видимо — да. Как это проверить, запустить? Как запустить LPD?
А, cupsd есть:
И еще. А где специфицируется принтер? в файле /etc/printcap нет никаких указаний, может надо на ppd файл как-нить сослаться?
А вот что dmesg показывает:
Control Center’ом я настроил CUPS, даже выжал тестовую страничку, но на большее меня не хватило. Опять все уперлось в LPD:
Как оживить LPD???
эээ.. не, Zar, ты давай уж, определись: lpd пользовать для печати бедешь, или всё же cups? потому как они бруг с другом не особенно, вроде бы, уживаются. :)
<font color=«grey»>точнее, для того, чтобы они работали вместе, надо ставить cupsys-bsd и настраивать именно его</font>
судя по всему, у тебя теперь CUPS работает. :)
но с lpd у тебя проблема в том, что:
1) CUPS его уже не пускает до порта принтера. конфликтуют ;)
2) у тебя, скорее всего, отсуюствуют необходимые spool-каталоги для принтера. загляни в /etc/printcap, посмотри на описание принтера. у него есть имя. по этому имени создаётся спул в /var/spool/lpd/ (или путь до спула указывается в поле описания принтера :sd=путь).
вот последнего у тебя может и не хватать для работы lpd.
Начинал я с LPD и все упиралось в тоже, что и сейчас Printer 'lp@localhost’ — cannot open connection. А CUPS я потом настроил и он годен только на тестовую страничку.
Я начал сначала, установил его Control Center’ом через CUPS, тестовую страничку напечатал.
Попытки печати из различных приложений заканчиваются сообщением об ошибке:
Control Center sozdal takoi /etc/printcap:
Что делать?
Ура! Ура! Ура!
Все fucking заработало!!!!!!!!!!!!!!!
Настроил в Control Center через CUPS.
Раньше не катило из-за того что ppd-файл был какой-то левый, заменил его.
Двусторонняя печать привела меня в полный восторг!
Но вопросы, конечно, остались. Как печатать CUPS’ом из командной строки? И как оживить LPRng?
Печать из консоли не работала из-за того, что на linuxpprinting.org лежал левый (непостскриптовский) ppd файл. Сейчас там для HP LJ1320 рекомендуется постскриптовский ppd файл. Я с ним тупо настроил CUPS через Control Center в KDE. Печать работает и в КДЕ и во флаксе и в консоли. Команда lp пашет.