Re: Настройка матричного принтера Epson LX-1050+ | Squeeze
- To: debian-russian@lists.debian.org
- Subject: Re: Настройка матричного принтера Epson LX-1050+ | Squeeze
- From: Dmitrii Kashin <freehck@gmail.com>
- Date: Wed, 15 Feb 2012 18:13:05 +0400
- Message-id: <[🔎] 874nus18y6.fsf@gmail.com>
- References: <878vnh78vy.fsf@gmail.com> <20111115150855.GB8811@nano.ioffe.rssi.ru> <874ny5711j.fsf@gmail.com> <20111115190623.GD8811@nano.ioffe.rssi.ru> <20111116094824.GA13555@wagner.pp.ru> <87boscqqjy.fsf@gmail.com> <87lirgux8y.fsf@gmail.com>
Итак, побуду недолго архивариусом и подниму старую тему.
Осенью у меня не хватило терпения настроить принтер.
Следуя советам Ивана Лоха и Виктора Вагнера (еще раз спасибо Вам
большое), действовал по следующему руководству:
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: