Cups - foomatic-rip
Moderatorzy: Moderatorzy, Administratorzy
Cups - foomatic-rip
Witam wszystkich.
Slackware 12.2
Zainstalowałem cups'a uruchomiłem jest ok.
Mam 2 maszyny sieciowe (na rj45) Kyocera (po użyciu pliku załączonego na płytce ppd) - drukarka działa - bynajmniej narazie wydruk próbny z cops'a.
Problem pojawił się w przypadku Panasonic DP-8016P też wpiętej w sieć za pomocą RJ45. Znalazłem plik ppd tu : http://openprinting.org/show_printer.cg ... c-DP-8016P zainstalowałem i lipa - to znaczy drukarka zainstalowała się ale po kliknięciu w cups'ie wydruk próbny zadanie jest zakończone ale z drukarki nic nie wychodzi. W pliku ppd wyczytałem (po angielsku więc nie wiem czy dobrze), że potrzebny jest foomatic-rip - jest zainstalowany, lecz niestety dalej mam to samo. Czy trzeba jakoś uruchomić foomatic-rip czy wskazać że przy tej drukarce musi być używany.
Tu http://forum.slackware.pl/viewtopic.php?t=37
przeczytałem, że:
d. Instalacja FOOMATIC FILTERS
- instalacje ze Ľródeł przebiega następująco. Rozpakowujemy archiwum "tar zxvf foomatic-filters-3.0.0.tar.gz". Wchodzimy do powstałego katalogu i wydajemy kolejno komendy "./configure", "make", "make install".
- sprawdzamy poprawność instalacji. W katalogu "/usr/local/bin" lub "/usr/bin" powinny znajdować sie pliki "footmatic-rip" i "foomatic-gswrapper"
- w katalogu "/usr/lib/cups/filter" tworzymy dowiązanie symboliczne do pliku "foomatic-rip"
Nadal jednak drukarka jest zainstalowana ale nie wychodzą z niej wydruki próbne.
Mam cztery te maszyny wpięte w sieć po rj45 więc zależy mi na zarządzaniu wydrukami cups'em.
Mam nadzieję, że nie zagmatwałem za mocno. Proszę o pomoc.
Pozdrawiam Darek
Slackware 12.2
Zainstalowałem cups'a uruchomiłem jest ok.
Mam 2 maszyny sieciowe (na rj45) Kyocera (po użyciu pliku załączonego na płytce ppd) - drukarka działa - bynajmniej narazie wydruk próbny z cops'a.
Problem pojawił się w przypadku Panasonic DP-8016P też wpiętej w sieć za pomocą RJ45. Znalazłem plik ppd tu : http://openprinting.org/show_printer.cg ... c-DP-8016P zainstalowałem i lipa - to znaczy drukarka zainstalowała się ale po kliknięciu w cups'ie wydruk próbny zadanie jest zakończone ale z drukarki nic nie wychodzi. W pliku ppd wyczytałem (po angielsku więc nie wiem czy dobrze), że potrzebny jest foomatic-rip - jest zainstalowany, lecz niestety dalej mam to samo. Czy trzeba jakoś uruchomić foomatic-rip czy wskazać że przy tej drukarce musi być używany.
Tu http://forum.slackware.pl/viewtopic.php?t=37
przeczytałem, że:
d. Instalacja FOOMATIC FILTERS
- instalacje ze Ľródeł przebiega następująco. Rozpakowujemy archiwum "tar zxvf foomatic-filters-3.0.0.tar.gz". Wchodzimy do powstałego katalogu i wydajemy kolejno komendy "./configure", "make", "make install".
- sprawdzamy poprawność instalacji. W katalogu "/usr/local/bin" lub "/usr/bin" powinny znajdować sie pliki "footmatic-rip" i "foomatic-gswrapper"
- w katalogu "/usr/lib/cups/filter" tworzymy dowiązanie symboliczne do pliku "foomatic-rip"
Nadal jednak drukarka jest zainstalowana ale nie wychodzą z niej wydruki próbne.
Mam cztery te maszyny wpięte w sieć po rj45 więc zależy mi na zarządzaniu wydrukami cups'em.
Mam nadzieję, że nie zagmatwałem za mocno. Proszę o pomoc.
Pozdrawiam Darek
Ostatnio zmieniony 2009-07-08, 14:33 przez dr, łącznie zmieniany 1 raz.
Re: Cups - foomatic-rip
Zobacz do /var/log/cups, tam jest error i access.log
Może jeden z tych plików powie coś więcej.
Może jeden z tych plików powie coś więcej.
[url=http://polish-32053322658.spampoison.com][img]http://pics8.inxhost.com/images/sticker.gif[/img][/url]
perl -e 'print $i=pack(c5,(41*2),sqrt(7056),(unpack(c,H)-2),oct(115),10);'
perl -e 'print $i=pack(c5,(41*2),sqrt(7056),(unpack(c,H)-2),oct(115),10);'
Re: Cups - foomatic-rip
Wyczyściłem oba logi i puściłem wydruk strony testowej z przeglądarki na mojej maszynie w cupsie
W copsie zadanie jest zakończone. Niestety z drukarki nie wychodzi nic.
Załączam logi może pomożecie.
error_log
access_log
W copsie zadanie jest zakończone. Niestety z drukarki nie wychodzi nic.
Załączam logi może pomożecie.
error_log
Kod: Zaznacz cały
D [07/Jul/2009:10:00:10 +0200] cupsdReadClient: 11 POST / HTTP/1.1
D [07/Jul/2009:10:00:10 +0200] cupsdAuthorize: No authentication data provided.
D [07/Jul/2009:10:00:10 +0200] Get-Printer-Attributes ipp://localhost/printers/Panasonic-korytarz
D [07/Jul/2009:10:00:10 +0200] cupsdProcessIPPRequest: 11 status_code=0 (successful-ok)
D [07/Jul/2009:10:00:10 +0200] [CGI] lang="pl_PL.UTF8", locale="/pl_PL"...
D [07/Jul/2009:10:00:10 +0200] [CGI] lang="pl_PL.UTF8", locale="/pl_PL"...
D [07/Jul/2009:10:00:10 +0200] [CGI] lang="pl_PL.UTF8", locale="/pl_PL"...
D [07/Jul/2009:10:00:10 +0200] cupsdReadClient: 11 POST / HTTP/1.1
D [07/Jul/2009:10:00:10 +0200] cupsdAuthorize: No authentication data provided.
D [07/Jul/2009:10:00:10 +0200] Get-Jobs ipp://localhost:631/printers/Panasonic-korytarz
D [07/Jul/2009:10:00:10 +0200] cupsdProcessIPPRequest: 11 status_code=0 (successful-ok)
D [07/Jul/2009:10:00:10 +0200] [CGI] lang="pl_PL.UTF8", locale="/pl_PL"...
D [07/Jul/2009:10:00:10 +0200] [CGI] lang="pl_PL.UTF8", locale="/pl_PL"...
D [07/Jul/2009:10:00:10 +0200] [CGI] lang="pl_PL.UTF8", locale="/pl_PL"...
D [07/Jul/2009:10:00:10 +0200] [CGI] lang="pl_PL.UTF8", locale="/pl_PL"...
D [07/Jul/2009:10:00:10 +0200] cupsdCloseClient: 11
D [07/Jul/2009:10:00:10 +0200] PID 3018 (/usr/lib/cups/cgi-bin/printers.cgi) exited with no errors.
D [07/Jul/2009:10:00:11 +0200] cupsdReadClient: 7 GET /printers/Panasonic-korytarz?which_jobs=all HTTP/1.1
D [07/Jul/2009:10:00:11 +0200] cupsdAuthorize: Authorized as root using Basic
D [07/Jul/2009:10:00:11 +0200] [CGI] /usr/lib/cups/cgi-bin/printers.cgi started - PID = 3019
I [07/Jul/2009:10:00:11 +0200] Started "/usr/lib/cups/cgi-bin/printers.cgi" (pid=3019)
D [07/Jul/2009:10:00:11 +0200] cupsdSendCommand: 7 file=9
D [07/Jul/2009:10:00:11 +0200] cupsdAcceptClient: 11 from localhost (Domain)
D [07/Jul/2009:10:00:11 +0200] cupsdReadClient: 11 POST / HTTP/1.1
D [07/Jul/2009:10:00:11 +0200] cupsdAuthorize: No authentication data provided.
D [07/Jul/2009:10:00:11 +0200] CUPS-Get-Default
D [07/Jul/2009:10:00:11 +0200] CUPS-Get-Default client-error-not-found: No default printer
D [07/Jul/2009:10:00:11 +0200] cupsdProcessIPPRequest: 11 status_code=406 (client-error-not-found)
D [07/Jul/2009:10:00:11 +0200] [CGI] show_printer(http=0x8089600, printer="Panasonic-korytarz")
D [07/Jul/2009:10:00:11 +0200] cupsdReadClient: 11 POST / HTTP/1.1
D [07/Jul/2009:10:00:11 +0200] cupsdAuthorize: No authentication data provided.
D [07/Jul/2009:10:00:11 +0200] Get-Printer-Attributes ipp://localhost/printers/Panasonic-korytarz
D [07/Jul/2009:10:00:11 +0200] cupsdProcessIPPRequest: 11 status_code=0 (successful-ok)
D [07/Jul/2009:10:00:11 +0200] [CGI] lang="pl_PL.UTF8", locale="/pl_PL"...
D [07/Jul/2009:10:00:11 +0200] [CGI] lang="pl_PL.UTF8", locale="/pl_PL"...
D [07/Jul/2009:10:00:11 +0200] [CGI] lang="pl_PL.UTF8", locale="/pl_PL"...
D [07/Jul/2009:10:00:11 +0200] cupsdReadClient: 11 POST / HTTP/1.1
D [07/Jul/2009:10:00:11 +0200] cupsdAuthorize: No authentication data provided.
D [07/Jul/2009:10:00:11 +0200] Get-Jobs ipp://localhost:631/printers/Panasonic-korytarz
D [07/Jul/2009:10:00:11 +0200] [Job 1] Loading attributes...
D [07/Jul/2009:10:00:11 +0200] [Job 2] Loading attributes...
D [07/Jul/2009:10:00:11 +0200] [Job 3] Loading attributes...
D [07/Jul/2009:10:00:11 +0200] cupsdProcessIPPRequest: 11 status_code=0 (successful-ok)
D [07/Jul/2009:10:00:11 +0200] [CGI] lang="pl_PL.UTF8", locale="/pl_PL"...
D [07/Jul/2009:10:00:11 +0200] [CGI] lang="pl_PL.UTF8", locale="/pl_PL"...
D [07/Jul/2009:10:00:11 +0200] [CGI] lang="pl_PL.UTF8", locale="/pl_PL"...
D [07/Jul/2009:10:00:11 +0200] [CGI] lang="pl_PL.UTF8", locale="/pl_PL"...
D [07/Jul/2009:10:00:11 +0200] [CGI] lang="pl_PL.UTF8", locale="/pl_PL"...
D [07/Jul/2009:10:00:11 +0200] [CGI] lang="pl_PL.UTF8", locale="/pl_PL"...
D [07/Jul/2009:10:00:11 +0200] cupsdCloseClient: 11
D [07/Jul/2009:10:00:11 +0200] PID 3019 (/usr/lib/cups/cgi-bin/printers.cgi) exited with no errors.
D [07/Jul/2009:10:00:11 +0200] cupsdAcceptClient: 9 from 192.168.0.100:631 (IPv4)
D [07/Jul/2009:10:00:11 +0200] cupsdReadClient: 7 GET /images/button-show-active.gif HTTP/1.1
D [07/Jul/2009:10:00:11 +0200] cupsdAuthorize: Authorized as root using Basic
D [07/Jul/2009:10:00:11 +0200] encrypt_client: 9 Connection from 192.168.0.100 now encrypted.
D [07/Jul/2009:10:00:11 +0200] cupsdReadClient: 9 GET /images/button-sort-ascending.gif HTTP/1.1
D [07/Jul/2009:10:00:11 +0200] cupsdAuthorize: Authorized as root using Basic
Kod: Zaznacz cały
192.168.0.100 - root [07/Jul/2009:10:00:08 +0200] "GET /printers/Panasonic-korytarz?op=print-test-page HTTP/1.1" 200 0 - -
localhost - - [07/Jul/2009:10:00:08 +0200] "POST /printers/Panasonic-korytarz HTTP/1.1" 200 17595 Print-Job successful-ok
192.168.0.100 - root [07/Jul/2009:10:00:08 +0200] "GET /printers/Panasonic-korytarz?op=print-test-page HTTP/1.1" 200 3545 - -
192.168.0.100 - root [07/Jul/2009:10:00:10 +0200] "GET /printers/Panasonic-korytarz HTTP/1.1" 200 0 - -
localhost - - [07/Jul/2009:10:00:10 +0200] "POST / HTTP/1.1" 200 138 CUPS-Get-Default client-error-not-found
localhost - - [07/Jul/2009:10:00:10 +0200] "POST / HTTP/1.1" 200 517 Get-Printer-Attributes successful-ok
localhost - - [07/Jul/2009:10:00:10 +0200] "POST / HTTP/1.1" 200 469 Get-Jobs successful-ok
192.168.0.100 - root [07/Jul/2009:10:00:10 +0200] "GET /printers/Panasonic-korytarz HTTP/1.1" 200 6616 - -
192.168.0.100 - root [07/Jul/2009:10:00:11 +0200] "GET /printers/Panasonic-korytarz?which_jobs=all HTTP/1.1" 200 0 - -
localhost - - [07/Jul/2009:10:00:11 +0200] "POST / HTTP/1.1" 200 138 CUPS-Get-Default client-error-not-found
localhost - - [07/Jul/2009:10:00:11 +0200] "POST / HTTP/1.1" 200 517 Get-Printer-Attributes successful-ok
localhost - - [07/Jul/2009:10:00:11 +0200] "POST / HTTP/1.1" 200 487 Get-Jobs successful-ok
192.168.0.100 - root [07/Jul/2009:10:00:11 +0200] "GET /printers/Panasonic-korytarz?which_jobs=all HTTP/1.1" 200 8550 - -
192.168.0.100 - root [07/Jul/2009:10:00:11 +0200] "GET /images/button-show-active.gif HTTP/1.1" 200 866 - -
192.168.0.100 - root [07/Jul/2009:10:00:11 +0200] "GET /images/button-sort-ascending.gif HTTP/1.1" 200 576 - -
Ostatnio zmieniony 2009-07-07, 11:13 przez dr, łącznie zmieniany 1 raz.
Re: Cups - foomatic-rip
O widzisz, jest podobnie jak u mnie było z moim MP620.
Stery ściągnąłem z pakietu debiana, zainstalowałem wszystko cacy i... nic.
Dopiero za pomocą ldd odkryłem że jeden z plików potrzebuje symlinka libtiff.so.4, dodatkowo
zmieniłem w /etc/cups/cups.conf
<Location />
Order Deny, Allow
Deny From All
Allow From 127.0.0.1
Allow From 192.16.178.*
</Location>
+ odkomentowałem application/octet-stream application/vnd.cups-raw w /etc/cups/mime.convs
i ruszyło.
Jeśli masz jeszcze jakieś dodatkowe stery do tej drukarki to spróbuj z ldd.
Stery ściągnąłem z pakietu debiana, zainstalowałem wszystko cacy i... nic.
Dopiero za pomocą ldd odkryłem że jeden z plików potrzebuje symlinka libtiff.so.4, dodatkowo
zmieniłem w /etc/cups/cups.conf
<Location />
Order Deny, Allow
Deny From All
Allow From 127.0.0.1
Allow From 192.16.178.*
</Location>
+ odkomentowałem application/octet-stream application/vnd.cups-raw w /etc/cups/mime.convs
i ruszyło.
Jeśli masz jeszcze jakieś dodatkowe stery do tej drukarki to spróbuj z ldd.
[url=http://polish-32053322658.spampoison.com][img]http://pics8.inxhost.com/images/sticker.gif[/img][/url]
perl -e 'print $i=pack(c5,(41*2),sqrt(7056),(unpack(c,H)-2),oct(115),10);'
perl -e 'print $i=pack(c5,(41*2),sqrt(7056),(unpack(c,H)-2),oct(115),10);'
Re: Cups - foomatic-rip
W cups.conf i i mine.convs zmieniłem i lipa
Zastanawiam się jak użyć ldd żaby sprawdzić zależności.
Zastanawiam się jak użyć ldd żaby sprawdzić zależności.
Re: Cups - foomatic-rip
ldd `which progname`
ldd /usr/bin/progname
ldd /sbin/progname
ldd /usr/lib/biblioteka.*.*.*
ldd /usr/lib/biblioteka.so
i patrzysz na 'not found'
ldd /usr/bin/progname
ldd /sbin/progname
ldd /usr/lib/biblioteka.*.*.*
ldd /usr/lib/biblioteka.so
i patrzysz na 'not found'
[url=http://polish-32053322658.spampoison.com][img]http://pics8.inxhost.com/images/sticker.gif[/img][/url]
perl -e 'print $i=pack(c5,(41*2),sqrt(7056),(unpack(c,H)-2),oct(115),10);'
perl -e 'print $i=pack(c5,(41*2),sqrt(7056),(unpack(c,H)-2),oct(115),10);'
Re: Cups - foomatic-rip
Narazie dałem polecenie
i zastanawia mnie pierwszy i ostatni wpis
wszystkie pozostałe prezentowane są w tej sekwencji: nazwa biblioteki => lokalizacja.
Zrobię jeszcze polecenie ldd nazwatychbibliotek.
[ Dodano: 2009-07-09, 12:48 ]
No i faktycznie pierwszej i ostaniej biblioteki nie ma fizycznie.
Kod: Zaznacz cały
root@cups:~# ldd /usr/sbin/cupsd
linux-gate.so.1 => (0xffffe000)
libz.so.1 => /usr/lib/libz.so.1 (0xb801f000)
libssl.so.0 => /usr/lib/libssl.so.0 (0xb7fde000)
libcrypto.so.0 => /usr/lib/libcrypto.so.0 (0xb7ea1000)
libldap-2.3.so.0 => /usr/lib/libldap-2.3.so.0 (0xb7e6b000)
libacl.so.1 => /lib/libacl.so.1 (0xb7e64000)
libdbus-1.so.3 => /usr/lib/libdbus-1.so.3 (0xb7e2d000)
libcups.so.2 => /usr/lib/libcups.so.2 (0xb7e00000)
libpthread.so.0 => /lib/libpthread.so.0 (0xb7de9000)
libm.so.6 => /lib/libm.so.6 (0xb7dc3000)
libcrypt.so.1 => /lib/libcrypt.so.1 (0xb7d91000)
libc.so.6 => /lib/libc.so.6 (0xb7c45000)
libdl.so.2 => /lib/libdl.so.2 (0xb7c41000)
liblber-2.3.so.0 => /usr/lib/liblber-2.3.so.0 (0xb7c34000)
libresolv.so.2 => /lib/libresolv.so.2 (0xb7c21000)
libsasl2.so.2 => /usr/lib/libsasl2.so.2 (0xb7c0a000)
libattr.so.1 => /lib/libattr.so.1 (0xb7c06000)
/lib/ld-linux.so.2 (0xb8042000)
wszystkie pozostałe prezentowane są w tej sekwencji: nazwa biblioteki => lokalizacja.
Zrobię jeszcze polecenie ldd nazwatychbibliotek.
[ Dodano: 2009-07-09, 12:48 ]
No i faktycznie pierwszej i ostaniej biblioteki nie ma fizycznie.
Ostatnio zmieniony 2009-07-09, 11:42 przez dr, łącznie zmieniany 1 raz.
Re: Cups - foomatic-rip
linux-gate.so* o ile dobrze pamiętam znajduje się w jednym z pakietów gcc-* , ale sama biblioteka nie odgrywa większej roli jeśli chodzi o uruchamianie i funkcjonowanie programów.
[url=http://polish-32053322658.spampoison.com][img]http://pics8.inxhost.com/images/sticker.gif[/img][/url]
perl -e 'print $i=pack(c5,(41*2),sqrt(7056),(unpack(c,H)-2),oct(115),10);'
perl -e 'print $i=pack(c5,(41*2),sqrt(7056),(unpack(c,H)-2),oct(115),10);'
Re: Cups - foomatic-rip
Mały OT (post jest o drukowaniu) ale potrzebne jest sprostowanie. linux-gate nie jest plikiem na dysku lecz nazwą wybraną przez twórców kernela dla pewnego specjalnego fragmentu pamięci. Jest tam ładowany kod służący do przyspieszenia wywoływania funkcji systemowych. W związku z tym odgrywa bardzo dużą rolę w funkcjonowaniu programówSajmon pisze:linux-gate.so* o ile dobrze pamiętam znajduje się w jednym z pakietów gcc-* , ale sama biblioteka nie odgrywa większej roli jeśli chodzi o uruchamianie i funkcjonowanie programów.
Trochę szczegółów jest tu:
http://www.trilithium.com/johan/2005/08/linux-gate/
Pozdrawiam
Micu
Re: Cups - foomatic-rip
Ta, to wiem, ma się po prostu tym nie przejmować ( linux-gate.so.1 i /lib/ld-linux.so.2 ).
Źle się wyraziłem w poprzednim poście.
Źle się wyraziłem w poprzednim poście.
[url=http://polish-32053322658.spampoison.com][img]http://pics8.inxhost.com/images/sticker.gif[/img][/url]
perl -e 'print $i=pack(c5,(41*2),sqrt(7056),(unpack(c,H)-2),oct(115),10);'
perl -e 'print $i=pack(c5,(41*2),sqrt(7056),(unpack(c,H)-2),oct(115),10);'
Re: Cups - foomatic-rip
Chyba dam sobie spokój (4 maszyny chodzą w sieci) najwyżej nie będę miał przeglądu zadań - a szefowi głównie o to chodziło.
Kyocera śmiga ten panasonic przeklęty nie
Pozdrawiam
Kyocera śmiga ten panasonic przeklęty nie
Pozdrawiam