Re: /dev/lp0

2007-01-22 Пенетрантность DamirX
амое на питоне > > но используется там не /dev/lp0 (как тут заметили это более высокий > уровень), а /dev/port (только от рута, иначе не получается) для python-а есть специальная (крассплатформенная) либа, для работы с последовательными и паралельными портами http://pyserial.sf.net я кр

Re: /dev/lp0

2007-01-22 Пенетрантность Nizamov Shawkat
ыходов управления > > скрипт что-то вроде > > #!/usr/bin/perl > > my $base=0; > my $out=0; > open my $port, ">", "/dev/lp0"; > { > seek 0, $base+0, 0; > print $port pack('C', $out); > seek 0, $base+2, 0; > pri

Re: /dev/lp0

2007-01-22 Пенетрантность Roman Cheplyaka
* Dmitry E. Oboukhov <[EMAIL PROTECTED]> [2007-01-22 15:40:20+0300] > повесил пару светодиодов. Для светодиодов есть библиотека libparportled (и libparportled-dev к ней). -- Roman I. Cheplyaka Если под синусом подразумевать косинус, можно обнаружить очень необычные тригонометрические тождества.

Re: /dev/lp0

2007-01-22 Пенетрантность Yauhen Kharuzhy
ыходов управления > > скрипт что-то вроде > > #!/usr/bin/perl > > my $base=0; > my $out=0; > open my $port, ">", "/dev/lp0"; > { > seek 0, $base+0, 0; > print $port pack('C', $out); > seek 0, $base+2, 0; &

/dev/lp0

2007-01-22 Пенетрантность Dmitry E. Oboukhov
t; >> пишут что >> base_address+0 - егойная шина данных >> base_address+1 - входные линии управления >> base_address+2 - выходные линии управления > > Это не про /dev/lp0, это про гораздо более низкий уровень. вот повсюду противоречивая информация на эту тему =cut in

Re: /dev/lp0

2007-01-22 Пенетрантность Victor Wagner
тушки, а что-то невнятно > > пишут что > base_address+0 - егойная шина данных > base_address+1 - входные линии управления > base_address+2 - выходные линии управления Это не про /dev/lp0, это про гораздо более низкий уровень. /dev/lp0 - это интерфейс к ядерному драйверу, а это про

/dev/lp0

2007-01-22 Пенетрантность Dmitry E. Oboukhov
- входные линии управления base_address+2 - выходные линии управления скидал скриптик на перле, повесил пару светодиодов. один на данные, второй на один из выходов управления скрипт что-то вроде #!/usr/bin/perl my $base=0; my $out=0; open my $port, ">", "/dev/lp0"; {

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
ися первыми буквами первой строчким, от одного до трех символов, остальное печатается нормально (жить можно, но некрасиво получается), если распечатка запускается пока принтер выключен. Кстати, вроде бы это происходит только при печати в raw. Ну так в одном случае это растр, а в другом

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 Пенетрантность Иван Лох
трех > символов, остальное печатается > нормально (жить можно, но некрасиво > получается), если распечатка запускается > пока принтер выключен. Кстати, вроде бы > это происходит только при печати в raw. Ну так в одном случае это растр, а в другом ascii. А если тупо послать на /

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" дает приемлемый результат, за > исключе

echo "string" > /dev/lp0 vs cups

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