On Tue, 23 Dec 2003 15:32:59 +0300
Иван Лох <[EMAIL PROTECTED]> 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 [EMAIL PROTECTED]
> with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
> 

Ответить