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

2006-03-01 Пенетрантность Иван Лох
On Tue, Feb 28, 2006 at 07:04:30PM -0600, Alexander wrote: > >Ну так lp тот же cupsPrintFile использует. > lp можно standard input скармливать, а как > скормить char* указанному cupsPrintFile я не > нашел. lp, как можно убедиться сделав ls -l /proc/`pidof lp`/fd просто открывает в таком случае

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

2006-02-28 Пенетрантность Alexander
Скажите, я хочу странного? Как можно загнать не файл а string в spool на распечатку, не прибегая к системному вызову, и чтобы страницу не выплевывало а переводило каретку и ждало следующей строки? Был полностью удовлетворен таким: FILE* printer; char* string_to_print = "A!!!" printer = pop

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

2006-02-28 Пенетрантность Alexander
Иван Лох 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 тот же cup

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

2006-02-28 Пенетрантность Иван Лох
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 испо

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

2006-02-28 Пенетрантность Иван Лох
On Tue, Feb 28, 2006 at 11:54:48AM -0600, Alexander wrote: > Mikhail Gusarov escribió: > >You ([EMAIL PROTECTED]) wrote: > >Мнэ. А эту железную хрень к контуперу > >прикрутить нельзя? Тогда это > >неправильная железная хрень. > Нет. Хрень железная, ни грамма кремния, > разработка тысяча девятсот

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

2006-02-28 Пенетрантность Mikhail Gusarov
You ([EMAIL PROTECTED]) wrote: A> Нет. Хрень железная, ни грамма кремния, разработка тысяча девятсот A> лохматого года. Собственно, воспроизводим необходимую A> функциональность с привязкой к базе данных. Правильная хрень тогда уж и на карточке печатать должна и в контупер данные отдавать.

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

2006-02-28 Пенетрантность Alexander
Mikhail Gusarov escribió: You ([EMAIL PROTECTED]) wrote: >> Ну так купите железную хрень которая часы прихода-ухода прямо на >> карточку печатает. A> Такая и стоит. Бугалтеров ломает в конце каждой недели набивать A> данные б эксель. Собственно, из-за того и сыр-бор. Мнэ. А эту железную хре

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

2006-02-28 Пенетрантность Alexander
А почему две? Так сложно построить триггер? При возникновении третьего стотояния - пусть вахтер допрашивает, какого фига вы пытаетесь войти на работу второй раз? Этот вопрос был в свое время активно провентелирован с руководством и сотрудниками ИТ отдела, и решили что капиталовложение на еще

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

2006-02-28 Пенетрантность Mikhail Gusarov
You ([EMAIL PROTECTED]) wrote: >> Ну так купите железную хрень которая часы прихода-ухода прямо на >> карточку печатает. A> Такая и стоит. Бугалтеров ломает в конце каждой недели набивать A> данные б эксель. Собственно, из-за того и сыр-бор. Мнэ. А эту железную хрень к контуперу прикрутить н

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

2006-02-28 Пенетрантность Alexander
Иван Лох escribió: On Mon, Feb 27, 2006 at 11:18:27AM -0600, Alexander wrote: доверять. Кроме того, надеюсь, это поможет избежать неприятных ситаций, возникновение которых я легко могу себе представить. Например когда недобросовестный (или забывчивый) работник подвергнет сомнению работоспо

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

2006-02-28 Пенетрантность Alexander
Иван Лох escribió: On Mon, Feb 27, 2006 at 02:02:24PM -0600, Alexander wrote: char* print_buff = "printing printing printing"; char* print_comm = "lpr -l"; char buf[200]; sprintf(buf, "echo \"%s\" | %s", print_buf, print_comm); system(buf) file:///usr/share/cups/doc-root/spm.html#3_2_2 #inc

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

2006-02-28 Пенетрантность Andrey Melnikoff
Alexander <[EMAIL PROTECTED]> wrote: > >>Программа предназначина для считывания магнитных карточек персонала с > >>нерегулярным рабочим днем, и записи в базу данных информации о их > >>приходе и уходе. Потом на основе этой информации расчитывается их > >>зарплата. Рабочий день может начинаться и

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

2006-02-28 Пенетрантность Иван Лох
On Mon, Feb 27, 2006 at 11:18:27AM -0600, Alexander wrote: > доверять. Кроме того, надеюсь, это > поможет избежать неприятных ситаций, > возникновение которых я легко могу себе > представить. Например когда > недобросовестный (или забывчивый) > работник подвергнет сомнению > работоспособность

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

2006-02-28 Пенетрантность Иван Лох
On Mon, Feb 27, 2006 at 02:02:24PM -0600, Alexander wrote: > > char* print_buff = "printing printing printing"; > char* print_comm = "lpr -l"; > char buf[200]; > sprintf(buf, "echo \"%s\" | %s", print_buf, print_comm); > system(buf) file:///usr/share/cups/doc-root/spm.html#3_2_2 #include int c

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

2006-02-27 Пенетрантность Alexander
Беда в том что любой спулер работает на уровне страниц, а не строк. Исходя из того что я накопал, предполагаю, что спулер занимается исключительно фильтрованием документа и передачей его на принтер, а что и как там напечатается зависит всецело от формата (т.е. исходных данных и конкретного

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

2006-02-27 Пенетрантность Yauhen Kharuzhy
On Mon, Feb 27, 2006 at 09:21:15PM +0300, Victor Wagner wrote: > On 2006.02.27 at 11:42:20 -0600, Alexander wrote: > > > Victor Wagner escribi??: > > >>Читалки магнитных карточек предполагается пока использовать 2, > > >>соответственно для выхода и входа. Запись ведется в базу данных, > > >>возм

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

2006-02-27 Пенетрантность Victor Wagner
On 2006.02.27 at 11:42:20 -0600, Alexander wrote: > Victor Wagner escribi??: > >>Читалки магнитных карточек предполагается пока использовать 2, > >>соответственно для выхода и входа. Запись ведется в базу данных, > >>возможно в лог файл, и на принтер. Принтер в данном случае > >>рассматривается

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

2006-02-27 Пенетрантность Alexander
Victor Wagner escribió: Читалки магнитных карточек предполагается пока использовать 2, соответственно для выхода и входа. Запись ведется в базу данных, возможно в лог файл, и на принтер. Принтер в данном случае рассматривается как дублирующий узел, для создания hardcopy в наглядной форме. Не б

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

2006-02-27 Пенетрантность Alexander
Andrey Melnikoff escribió: Программа предназначина для считывания магнитных карточек персонала с нерегулярным рабочим днем, и записи в базу данных информации о их приходе и уходе. Потом на основе этой информации расчитывается их зарплата. Рабочий день может начинаться и кончатся в любое время

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

2006-02-27 Пенетрантность Andrey Melnikoff
Alexander <[EMAIL PROTECTED]> wrote: > Спасибо за ответы. > Программа предназначина для считывания магнитных карточек персонала с > нерегулярным рабочим днем, и записи в базу данных информации о их > приходе и уходе. Потом на основе этой информации расчитывается их > зарплата. Рабочий день може

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

2006-02-27 Пенетрантность Victor Wagner
On 2006.02.27 at 09:06:52 -0600, Alexander wrote: > Читалки магнитных карточек предполагается пока использовать 2, > соответственно для выхода и входа. Запись ведется в базу данных, > возможно в лог файл, и на принтер. Принтер в данном случае > рассматривается как дублирующий узел, для создания

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

2006-02-27 Пенетрантность Alexander
Спасибо за ответы. Программа предназначина для считывания магнитных карточек персонала с нерегулярным рабочим днем, и записи в базу данных информации о их приходе и уходе. Потом на основе этой информации расчитывается их зарплата. Рабочий день может начинаться и кончатся в любое время дня и н

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

2006-02-27 Пенетрантность Иван Лох
On Sun, Feb 26, 2006 at 09:37:33PM -0600, Alexander wrote: > День добрый. > > Пишу прогу (ansi C) которая, среди всего > прочего, должна печатать на > матричном принтере некое подобие лога. > Простая запись в /dev/lp0 "что-то там\n\r" дает > приемлемый результат, за > исключением одного НО. Если

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

2006-02-26 Пенетрантность Victor Wagner
On 2006.02.26 at 21:37:33 -0600, Alexander wrote: > День добрый. > > Пишу прогу (ansi C) которая, среди всего прочего, должна печатать на > матричном принтере некое подобие лога. > Простая запись в /dev/lp0 "что-то там\n\r" дает приемлемый результат, за > исключением одного НО. Если принтер выклю