[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: echo "string" > /dev/lp0 vs cups



Иван Лох escribió:
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 использует.
lp можно standard input скармливать, а как скормить char* указанному cupsPrintFile я не нашел.

Кроме того остается нерешенным, что делать с теряющимися первыми буквами Кстати, вроде бы это происходит только при печати в raw.
[skip]
С принтером через параллельный порт общается
отдельная _очень_ небольшая программа. Отучить ее печатать на выключенный принтер (а она _не должна туда печатать_) не бог весть какая задача. Заодно
пошлете bug report -- сделаете доброе дело.
CUPS _в некотором смысле_ прилично документирован.
Посмотрел на это дело, parallel.c, 17k. Не чуствую себя компетентным для предложения поправок (:
bug report запостил, кому интересно можете полюбоватся
http://www.cups.org/str.php?L1452



Reply to: