[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Настройка матричного принтера Epson LX-1050+ | Squeeze



Итак, побуду недолго архивариусом и подниму старую тему.
Осенью у меня не хватило терпения настроить принтер.

Следуя советам Ивана Лоха и Виктора Вагнера (еще раз спасибо Вам
большое), действовал по следующему руководству:
http://www.linuxfoundation.org/collaborate/workgroups/openprinting/database/lpddocumentation

Что было сделано, значит.

1) Поставил foomatic:
> $ apt-get install --no-install-recommends foomatic-db foomatic-db-engine
> foomatic-filters

2) Нашел описание своего принтера:
> $ foomatic-configure -O | grep -B1 -A7 LX-1050
>  <printer>
>    <id>Epson-LX-1050</id>
>    <make>Epson</make>
>    <model>LX-1050</model>
>    <functionality>A</functionality>
>    <driver>epson</driver>
>
>    <drivers>
>      <driver>epson</driver>
>    </drivers>
>  </printer>

3) Сконфигурировал принтер командой:
> foomatic-configure -s lpd -n graph -c file:/dev/lp0 -p Epson-LX-1050
> -d epson -o PageSize=A4

В результате файл /etc/printcap дополнили следующие строчки:
> # Entry edited Wed Feb 15 17:10:36 2012 by foomatic-configure.
> # Additional configuration atop /etc/foomatic/lpd/graph.ppd
> graph|Graphic Epson LX-1050:\
>     :af=/etc/foomatic/lpd/graph.ppd:\
>     :lf=/var/log/lp-errs:\
>     :sd=/var/spool/lpd/graph:\
>     :ppdfile=/etc/foomatic/lpd/graph.ppd:\
>     :if=/usr/bin/foomatic-rip:\
>     :lp=/dev/lp0:\
>     :sh:\
>     :mx#0:

4) Перезагрузил спулер:
> sudo server lpd restart

4.5) Выполнил команду (foomatic неправильно создал каталог - владелец и
группа были root):
> sudo chown -R lp: /var/log/lpd/graph

Далее.

Попытался что-либо напечатать, но наткнулся на несколько непредвиненный
результат. Задания помещались в очередь, некоторое время висели там, а
затем бесследно исчезали.

Просмотрев файл /var/logs/lp-errs, обнаружил, что задания гибнут из-за
следующей проблемы:

> Process is dying with "Cannot find a writable temp dir.", exit stat 9

Собственно, мне кажется, что так так быть не должно - это баг какой
непофиксенный? Я еще не гуглил, но вечерком займусь.

На всякий случай прикладываю полный лог ошибки:

------------------------------------------------------------------------
foomatic-rip version 4.0.5.223 running...
called with arguments: '-w132', '-l66', '-i0', '-n', 'freehck', '-j',
'referat.pdf', '-h', 'localhost', '/etc/foomatic/lpd/graph.ppd'
Parsing PPD file ...
Added option PageSize
Added option ImageableArea
Added option PaperDimension
Added option Resolution
Added option Font

Parameter Summary
-----------------

Spooler: lpd
Printer: 
Shell: /bin/bash
PPD file: /etc/foomatic/lpd/graph.ppd
ATTR file: 
Printer model: Epson LX-1050 Foomatic/epson (recommended)
Options: referat.pdf 
Job title: referat.pdf
File(s) to be printed:
<STDIN>

Printing system options:
Pondering option 'referat.pdf'
Unknown boolean option "referat.pdf".
Options from the PPD file:

================================================

File: <STDIN>

================================================

Filetype: PDF
Process is dying with "Cannot find a writable temp dir.", exit stat 9
Cleaning up...
------------------------------------------------------------------------


-- 
**************************************
*  jabber:  freehck@jabber.mipt.ru   *
*   Registered linux user #546240    *
**************************************


Reply to: