Strona 1 z 1

zapytanie o pliki ppd w CUPSie

: 16 czerwca 2007, 17:23
autor: jedrzej_masta
tak sobie ćwicze CUPSa do szkoły i mam problem... zdaje sobie sprawe ze jest on zapewne banalny, ale na chwile obecna jest dla mnie nie do przejscia samemu.

cups jest zainstalowany "chodzi" i działa. konfigurowałem go jak narazie przez przeglądarke www (localhost:631), jednak chce sie w koncu naumiec zarządzania przez konsole.

do testów słuzy mi debian 4.0 r.0 etch
drukarka HP deskjet 895cxi
kabel usb:P

(dodanie drukarki poprzez www nie sprawia zadnych problemów, jest to w koncu łopatologiczne)

komnda jaka dodaje drukarke z konsoli:

Kod: Zaznacz cały

/usr/sbin/lpadmin -p DeskJet -E -v usb:/dev/usb/lp0 -m deskjet.ppd
jest to przykład zywcem z ksiązki - i tu rodzi się moje pytanie:
ostatnia fraza: ' -m deskjet.ppd"
skad te pliki ppd wziaść, czy one sa gdzies w systemie po zainstalowaniu cupsa, czy trzeba je skadś sciagnąc i gdzie je "wsadzic"

pytam gdyż w odpowiedzi na moja komende zwracany mi jest taki oto komunikat:

Kod: Zaznacz cały

unable to copy PPD file!
jesli ktos by znalazł chwile czasu na napisanie krotkiej notki z gory dzieki

//do kodów używaj tagów code
velmafia

: 16 czerwca 2007, 17:31
autor: Gość
Zainstaluj pakiet : hpijs-ppds

Zawiera on między innymi to czego potrzeba Twojej drukarce :

Kod: Zaznacz cały

Debian  [pts/4]  [17:29:16]  [ ~ ]
 >> qrde -l hpijs-ppds | grep 895
/usr/share/ppd/hpijs/HP/HP-DeskJet_895C-hpijs.ppd.gz

Pozdrawiam

: 16 czerwca 2007, 17:35
autor: jedrzej_masta
hmm no wklepałem to i wyskoczyl mi komunikat ze posiadam juz to zainstalowane wnajnowszej wersji.

pliki ppd to sa porpostu takie jakby sterowniki dla linucha?

czy pakiet ktory podałes to jakas standardowa paczka czy np dla innego typu drukarek bedzie potrzebna inna paczka ppd?

: 16 czerwca 2007, 17:39
autor: Gość
Pliki ppd znajdują się w następujących paczkach - wybierz sobie jakąś :
foomatic-filters-ppds - linuxprinting.org printer support - prebuilt PPD files
hp-ppd - HP Postscript Printer Definition (PPD) files
hpijs-ppds - HP Linux Printing and Imaging - HPIJS PPD files
linuxprinting.org-ppds - linuxprinting.org printer support - PostScript PPD files
printfilters-ppd - filters from the GNUlpr printing system

Dopisek :
Jak może zauważyłeś tamten plik .ppd jest spakowany
Rozpakuj i skopiuj do /etc/cups/ppd/ i dopiero potem wskazuj ten w poleceniu


Pozdrawiam

: 16 czerwca 2007, 17:44
autor: jedrzej_masta
ok, czyli wiem ze na porzyszlosc mam zwracac uwage na te paczki.

natomiast nawet po ich wrzuceniu w dalszym ciagu otrzymuje komunikat

Kod: Zaznacz cały

unable to copy PPD file!
w zwiazku z czym drukarka z lini polcen nadal nie zostala dodana.... :(

: 16 czerwca 2007, 17:53
autor: Gość
Nigdy nie używałem lpadmin - wolę hp-setup :)

Ale tak sobie czytam listę opcji i ....
spróbuj może tak :

Kod: Zaznacz cały

lpadmin -p DeskJet -E -v usb:/dev/usb/lp0 -P /ścieżka/do/właściwy_plik.ppd
Jako, że :

Kod: Zaznacz cały

-P ppd-file
            Specifies  a  PostScript  Printer Description file to use with the printer.

Pozdrawiam

: 16 czerwca 2007, 18:04
autor: jedrzej_masta
no tak róznica w sumie w ostatniej opcji:
(dla potomnych)
-m - wskazuje plik PPD(model), bedacy sterownikiem drukarki.Gdy nie okreslono zadnego pliku PPD, wyswietlona zostanie lista sterowników drukarek(plikow PPD).

-P - wskazuje lokalny plik PPd sterownika drukarki.

-P /ścieżka/do/właściwy_plik.ppd
nie mam zielonego pojęcia co mam wpisac jako sciezke.

przewertowałem jeszcze raz rozdzial dotyczacy CUPSa (Debian gnu/linux biblia) i nie znalazłem zadnej uzytecznej informacji dotyczacej tych całych PPD(gdzie sie znajduja itp). a ponoc to taka mądra ksiazka... nieee to ja jestem nadal na etapie głupka :)

: 16 czerwca 2007, 18:14
autor: Gość
jedrzej_masta pisze:nie mam zielonego pojęcia co mam wpisac jako sciezke.
Jako root :

Kod: Zaznacz cały

mkdir -p /etc/cups/ppd
cd /etc/cups/ppd
cp /usr/share/ppd/hpijs/HP/HP-DeskJet_895C-hpijs.ppd.gz  .
gunzip HP-DeskJet_895C-hpijs.ppd.gz
No i potem możesz spróbować już :

Kod: Zaznacz cały

lpadmin -p DeskJet -E -v usb:/dev/usb/lp0 -P /etc/cups/ppd/HP-DeskJet_895C-hpijs.ppd

Pozdrawiam

: 16 czerwca 2007, 18:28
autor: jedrzej_masta
noooo pieknie

powiem szczerze ze wlasnie takiej pomocy potrzebowałem
jako początkujacemu sprawiało mi to naprawde wiele problemow i podchodziłem do tego po macoszemu.

zaraz sie zabieram za to tak jak podałes i napisze jak to zdało egzamin


[mały offtop]
i w tym momencie rysuje sie przeglad nauki z "madrych ksiag" gdzie mimo wszystko wiele rzeczy opisanych jest po macoszemu, i tak naprawde bez pomocy "z zewnątrz" człowiek sam nie jest raczej w stanie przebrnac przez taką niby prostą sprawe jak dodanie drukarki do CUPSa.
[/offtop]

[ Dodano: 2007-06-16, 18:51 ]
podany przez Hagala opis sprawdzil sie. po sprawdzeniu cupsa przez przegladarke www, wyswietlany jest komunikat ze drukarka istnieje :)

jednak pokazuje mi tez ze drukarka nie jest podpieta i ponawia probe co 30 sekund, ale nachwile obecna obstawiam ze moze cos za duzo juz tam nakopałem.
za jakis czas porobie wszystko na spokojnie od nowa i obadam co wtedy pokaze.

wielkie dzieki Hagalu za pomoc :)