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

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 cups/cups.h int

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

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

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

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

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

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

Re: echo string /dev/lp0 vs cups

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

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 Пенетрантность 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 Пенетрантность 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 Пенетрантность Alexander
Беда в том что любой спулер работает на уровне страниц, а не строк. Исходя из того что я накопал, предполагаю, что спулер занимается исключительно фильтрованием документа и передачей его на принтер, а что и как там напечатается зависит всецело от формата (т.е. исходных данных и конкретного

echo string /dev/lp0 vs cups

2006-02-26 Пенетрантность Alexander
День добрый. Пишу прогу (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 дает приемлемый результат, за исключением одного НО. Если принтер выключен на