|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Fedor Lizunkov 2:5020/960.1 26 Nov 2003 16:02:48 To : Aleksey Barabanov Subject : Cups -------------------------------------------------------------------------------- 26 Nov 03 11:27, Aleksey Barabanov wrote to Fedor Lizunkov: >> А вот кто-нибудь мне может рассказать и объяснить логику работы >> Cups'a? >> >> Имеем комп. Hа нем заведен cups и принтер. Все печатается. >> >> Имеем второй комп, соединенный с первым локалкой, и на нем тоже >> крутится cups. Что-то не получается у меня сконфигурировать второй >> cups таким образом, чтобы по команде lpr file_name печать >> отправлялась на первый. AB> server2:~ # cat /etc/cups/printers.conf AB> # Printer configuration file for CUPS v1.1.15 AB> # Written by cupsd on Fri Nov 14 18:41:26 2003 AB> [...] AB> <Printer printer2> AB> Info laser jet 1100 AB> Location directors room AB> DeviceURI ipp://192.168.1.1/printers/lp AB> State Idle AB> Accepting Yes AB> JobSheets none none AB> QuotaPeriod 0 AB> PageLimit 0 AB> KLimit 0 AB> </Printer> AB> server2:~ # AB> Указанный на 192.168.1.1 принтер это удаленный cups-принтер. <DefaultPrinter lp> Info Remote Epson printer Location fedor.lfa.ru DeviceURI ipp://192.168.1.188/printers/EpsonC63 Accepting Yes JobSheets none none QuotaPeriod 0 PageLimit 0 KLimit 0 </Printer> А-а-а. Я думал ты мне что-то новенькое скажешь ;-) Я конечно не профи, но не совсем тупой. Это все я сделал. Только вот он не печатает. При изучении лога, обнаружилось, что типа клиент с удаленной машины не может подключиться к серверу, на котором собствеено принтер и установлен. D [26/Nov/2003:14:52:39 +0300] AcceptClient() 5 from 192.168.1.187:631. D [26/Nov/2003:14:52:39 +0300] ReadClient() 5 POST /printers/EpsonC63 HTTP/1.1 D [26/Nov/2003:14:52:39 +0300] SendError() 5 code=403 D [26/Nov/2003:14:53:10 +0300] Closing client 5 after 300 seconds of inactivity... D [26/Nov/2003:14:53:10 +0300] CloseClient() 5 Добавил в конфиг CUPS'a где локальный принтер <Location /printers> Order deny,allow Deny From All Allow From 127.0.0.1 Allow From 192.168.1.187 </Location> После этого в логе стали появляться такие сообщения - D [26/Nov/2003:14:56:59 +0300] AcceptClient() 5 from 192.168.1.187:631. D [26/Nov/2003:14:56:59 +0300] ReadClient() 5 POST /printers/EpsonC63 HTTP/1.1 D [26/Nov/2003:14:56:59 +0300] ProcessIPPRequest: 5 status_code=1 D [26/Nov/2003:14:56:59 +0300] ReadClient() 5 POST /printers/EpsonC63 HTTP/1.1 E [26/Nov/2003:14:56:59 +0300] print_job: No file!?! D [26/Nov/2003:14:56:59 +0300] Sending error: client-error-bad-request D [26/Nov/2003:14:56:59 +0300] ProcessIPPRequest: 5 status_code=400 D [26/Nov/2003:14:56:59 +0300] CloseClient() 5 И в файле printers.conf после этого - <DefaultPrinter lp> Info Remote Epson printer Location fedor.lfa.ru DeviceURI ipp://192.168.1.188/printers/EpsonC63 State Stopped StateMessage Print file was not accepted (client-error-bad-request)! Accepting Yes JobSheets none none QuotaPeriod 0 PageLimit 0 KLimit 0 </Printer> >> >> Куда смотреть, что читать? >> >> Да, еще. В Slackware есть в X плагин kde - printmgr - очень удобно. >> Есть что-то в этом роде под консоль? AB> lynx localhost:631 Это не совсем то. Читать, хоть и плохо, я все-таки умею ;-) Кстати, мож есть где руссифицированная дока по CUPS'y ? С глyбоким yважением, Fedor Lizunkov. --- GoldED+/LNX 1.1.5 * Origin: *L*F*A* BBS & FREQ 00:00-08:00 only (2:5020/960.1) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/150643fc4994f.html, оценка из 5, голосов 10
|