Re: Как заставить CUPS использовать текстовый фильтр?
On Tue, 23 Dec 2003 15:32:59 +0300
Иван Лох <loh@1917.com> wrote:
> On Tue, Dec 23, 2003 at 06:15:01PM +0600, Andrey A Lubimets wrote:
> >
> > Подскажите , в какую сторону копать.
>
> Достоинство CUPS в том, что он позволяет решать задачи прямо.
>
> Если тебе нужен обработчик файлов некоего таинственного формата, то:
Формат вовсе не таинственный. Текстовый файл в 866 кодировке с табличками
псевдографикой. мне нужно всего-то - впереди этого файла пустить
файл русского шрифта и код переключающий на русский.
Сейчас бухгалтера сбрасывают в файл и печатают командой типа
copy rusfont+setfont+filename.prn \\server\printer
я хочу что бы \\server\printer назначался на LPT1 , например, и печать шла из
программы.
>
> 1) Ищешь magic этого формата и добавляешь его в
Правильно я понимаю, что мне можно поменять mime дя plaintext?
Попутно вопрос - если принтер объявлен как raw, CUPS никак не
обрабатывает передаваемые самбой на печать данные?
> /etc/cups/mime.types
> связывая с ним какой-нибудь mime (application/...)
>
> 2) Пишешь custom фильтр используя конвенции описанные в документации
> CUPS. Как это делать описано в деталях и с примерами.
>
> 3) Прописываешь его по его mime в
> /etc/cups/mime.convs
> и связываешь с ним фильтр.
>
>
> P.S. Разумеется, что ты можешь создать хоть сотню виртуальных принтеров
> под CUPS и они появятся в SAMBA SHARE, но это IMHO криво.
А как прямо?
Вообще-то я хотел сделать много виртуальных принтеров под самбой,
а не под купсом. Я делал уже так (давно правда) - для печати текстовых
файлов получалось здорово: на один печатаешь - узкий шрифт, портрет,
на другой -широкий, ландскейп и т.д.
>
> --
> С коммунистическим приветом,
> редактор сайта www.1917.com
> Иван Лох
>
>
> --
> To UNSUBSCRIBE, email to debian-russian-request@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
>
Reply to: