On Tue, Feb 28, 2006 at 11:26:24AM -0600, Alexander wrote: > >int cupsPrintFile(const char *name, const char *filename, > >const char *title, int num_options, cups_option_t *options);; > Проезжали. Так в файл придется писать, а > потом этот файл распечатывать.
Ну так lp тот же cupsPrintFile использует. > >>Кроме того остается нерешенным, что > >>делать с теряющимися первыми буквами > >>Кстати, вроде бы это происходит только > >>при печати в raw. > >Ну так в одном случае это растр, а в > >другом ascii. > Да. Причем к программе (или к шеллу) > контроль не возвращается пока не включу. > Если послать через lpr несколько раз, то > съедается только начало первого > послания, остальное доходит нормально. > >на саt и посмотрел, что будет. Вообще, cups > >И parallel backend от силы 200 строчек. > ??? С принтером через параллельный порт общается отдельная _очень_ небольшая программа. Отучить ее печатать на выключенный принтер (а она _не должна туда печатать_) не бог весть какая задача. Заодно пошлете bug report -- сделаете доброе дело. CUPS _в некотором смысле_ прилично документирован. -- Иван Лох -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]