амое на питоне
>
> но используется там не /dev/lp0 (как тут заметили это более высокий
> уровень), а /dev/port (только от рута, иначе не получается)
для python-а есть специальная (крассплатформенная) либа, для работы с
последовательными и паралельными портами
http://pyserial.sf.net
я кр
ыходов управления
>
> скрипт что-то вроде
>
> #!/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
* Dmitry E. Oboukhov <[EMAIL PROTECTED]> [2007-01-22 15:40:20+0300]
> повесил пару светодиодов.
Для светодиодов есть библиотека libparportled (и libparportled-dev к
ней).
--
Roman I. Cheplyaka
Если под синусом подразумевать косинус, можно обнаружить очень необычные
тригонометрические тождества.
ыходов управления
>
> скрипт что-то вроде
>
> #!/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;
&
t;
>> пишут что
>> base_address+0 - егойная шина данных
>> base_address+1 - входные линии управления
>> base_address+2 - выходные линии управления
>
> Это не про /dev/lp0, это про гораздо более низкий уровень.
вот повсюду противоречивая информация на эту тему
=cut in
тушки, а что-то невнятно
>
> пишут что
> base_address+0 - егойная шина данных
> base_address+1 - входные линии управления
> base_address+2 - выходные линии управления
Это не про /dev/lp0, это про гораздо более низкий уровень.
/dev/lp0 - это интерфейс к ядерному драйверу, а это про
- входные линии управления
base_address+2 - выходные линии управления
скидал скриптик на перле, повесил пару светодиодов.
один на данные, второй на один из выходов управления
скрипт что-то вроде
#!/usr/bin/perl
my $base=0;
my $out=0;
open my $port, ">", "/dev/lp0";
{
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
просто открывает в таком случае
Скажите, я хочу странного? Как можно загнать не файл а string в spool на
распечатку, не прибегая к системному вызову, и чтобы страницу не
выплевывало а переводило каретку и ждало следующей строки?
Был полностью удовлетворен таким:
FILE* printer;
char* string_to_print = "A!!!"
printer = pop
Иван Лох 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
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 испо
On Tue, Feb 28, 2006 at 11:54:48AM -0600, Alexander wrote:
> Mikhail Gusarov escribió:
> >You ([EMAIL PROTECTED]) wrote:
> >Мнэ. А эту железную хрень к контуперу
> >прикрутить нельзя? Тогда это
> >неправильная железная хрень.
> Нет. Хрень железная, ни грамма кремния,
> разработка тысяча девятсот
You ([EMAIL PROTECTED]) wrote:
A> Нет. Хрень железная, ни грамма кремния, разработка тысяча девятсот
A> лохматого года. Собственно, воспроизводим необходимую
A> функциональность с привязкой к базе данных.
Правильная хрень тогда уж и на карточке печатать должна и в контупер
данные отдавать.
Mikhail Gusarov escribió:
You ([EMAIL PROTECTED]) wrote:
>> Ну так купите железную хрень которая часы прихода-ухода прямо на
>> карточку печатает.
A> Такая и стоит. Бугалтеров ломает в конце каждой недели набивать
A> данные б эксель. Собственно, из-за того и сыр-бор.
Мнэ. А эту железную хре
А почему две? Так сложно построить триггер? При возникновении третьего
стотояния - пусть вахтер допрашивает, какого фига вы пытаетесь войти на
работу второй раз?
Этот вопрос был в свое время активно провентелирован с руководством и
сотрудниками ИТ отдела, и решили что капиталовложение на еще
You ([EMAIL PROTECTED]) wrote:
>> Ну так купите железную хрень которая часы прихода-ухода прямо на
>> карточку печатает.
A> Такая и стоит. Бугалтеров ломает в конце каждой недели набивать
A> данные б эксель. Собственно, из-за того и сыр-бор.
Мнэ. А эту железную хрень к контуперу прикрутить н
Иван Лох escribió:
On Mon, Feb 27, 2006 at 11:18:27AM -0600, Alexander wrote:
доверять. Кроме того, надеюсь, это
поможет избежать неприятных ситаций,
возникновение которых я легко могу себе
представить. Например когда
недобросовестный (или забывчивый)
работник подвергнет сомнению
работоспо
ися первыми буквами
первой строчким, от одного до трех
символов, остальное печатается
нормально (жить можно, но некрасиво
получается), если распечатка запускается
пока принтер выключен. Кстати, вроде бы
это происходит только при печати в raw.
Ну так в одном случае это растр, а в другом
Alexander <[EMAIL PROTECTED]> wrote:
> >>Программа предназначина для считывания магнитных карточек персонала с
> >>нерегулярным рабочим днем, и записи в базу данных информации о их
> >>приходе и уходе. Потом на основе этой информации расчитывается их
> >>зарплата. Рабочий день может начинаться и
On Mon, Feb 27, 2006 at 11:18:27AM -0600, Alexander wrote:
> доверять. Кроме того, надеюсь, это
> поможет избежать неприятных ситаций,
> возникновение которых я легко могу себе
> представить. Например когда
> недобросовестный (или забывчивый)
> работник подвергнет сомнению
> работоспособность
трех
> символов, остальное печатается
> нормально (жить можно, но некрасиво
> получается), если распечатка запускается
> пока принтер выключен. Кстати, вроде бы
> это происходит только при печати в raw.
Ну так в одном случае это растр, а в другом ascii.
А если тупо послать на /
Беда в том что любой спулер работает на уровне страниц, а не строк.
Исходя из того что я накопал, предполагаю, что спулер занимается
исключительно фильтрованием документа и передачей его на принтер, а что
и как там напечатается зависит всецело от формата (т.е. исходных данных
и конкретного
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,
> > >>соответственно для выхода и входа. Запись ведется в базу данных,
> > >>возм
On 2006.02.27 at 11:42:20 -0600, Alexander wrote:
> Victor Wagner escribi??:
> >>Читалки магнитных карточек предполагается пока использовать 2,
> >>соответственно для выхода и входа. Запись ведется в базу данных,
> >>возможно в лог файл, и на принтер. Принтер в данном случае
> >>рассматривается
Victor Wagner escribió:
Читалки магнитных карточек предполагается пока использовать 2,
соответственно для выхода и входа. Запись ведется в базу данных,
возможно в лог файл, и на принтер. Принтер в данном случае
рассматривается как дублирующий узел, для создания hardcopy в наглядной
форме. Не б
Andrey Melnikoff escribió:
Программа предназначина для считывания магнитных карточек персонала с
нерегулярным рабочим днем, и записи в базу данных информации о их
приходе и уходе. Потом на основе этой информации расчитывается их
зарплата. Рабочий день может начинаться и кончатся в любое время
Alexander <[EMAIL PROTECTED]> wrote:
> Спасибо за ответы.
> Программа предназначина для считывания магнитных карточек персонала с
> нерегулярным рабочим днем, и записи в базу данных информации о их
> приходе и уходе. Потом на основе этой информации расчитывается их
> зарплата. Рабочий день може
On 2006.02.27 at 09:06:52 -0600, Alexander wrote:
> Читалки магнитных карточек предполагается пока использовать 2,
> соответственно для выхода и входа. Запись ведется в базу данных,
> возможно в лог файл, и на принтер. Принтер в данном случае
> рассматривается как дублирующий узел, для создания
Спасибо за ответы.
Программа предназначина для считывания магнитных карточек персонала с
нерегулярным рабочим днем, и записи в базу данных информации о их
приходе и уходе. Потом на основе этой информации расчитывается их
зарплата. Рабочий день может начинаться и кончатся в любое время дня и
н
On Sun, Feb 26, 2006 at 09:37:33PM -0600, Alexander wrote:
> День добрый.
>
> Пишу прогу (ansi C) которая, среди всего
> прочего, должна печатать на
> матричном принтере некое подобие лога.
> Простая запись в /dev/lp0 "что-то там\n\r" дает
> приемлемый резуль
On 2006.02.26 at 21:37:33 -0600, Alexander wrote:
> День добрый.
>
> Пишу прогу (ansi C) которая, среди всего прочего, должна печатать на
> матричном принтере некое подобие лога.
> Простая запись в /dev/lp0 "что-то там\n\r" дает приемлемый результат, за
> исключе
День добрый.
Пишу прогу (ansi C) которая, среди всего прочего, должна печатать на
матричном принтере некое подобие лога.
Простая запись в /dev/lp0 "что-то там\n\r" дает приемлемый результат, за
исключением одного НО. Если принтер выключен на момент запуска
программы, выполнение остан
32 matches
Mail list logo