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] >