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

Re: python - работа с lpt портом



Andrey N. Prokofiev пишет:
День добрый. Возникла одна очень важная задача. Для решения ее необходимо разобраться как работать с lpt портом в питоне. По сути необходимо просто подать на выход единичный сигнал. Нашел в репозитарии python-parallel, но никак не могу понять как с ней работать.
Если не сложно - подкиньте кто-нибудь рабочий примерчик...

Как работать - разобрался. Но вот проблема - python-parallel начинает работать только тогда, когда выгружен модуль lp
Иначе ругается:
Traceback (most recent call last):
 File "./lpt.py", line 3, in <module>
   p = parallel.Parallel()
File "/usr/lib/python2.5/site-packages/parallel/parallelppdev.py", line 186, in __init__
   self._fd = os.open(self.device, os.O_RDWR)
OSError: [Errno 13] Permission denied: '/dev/parport0'
Exception exceptions.AttributeError: "Parallel instance has no attribute '_fd'" in <bound method Parallel.__del__ of <parallel.parallelppdev.Parallel instance at 0x86ada0c>> ignored

Делаю rmmod lp - и вуаля. Странно это как-то...

--
Best Regards, Andrey.
Jabber ID: andy@eth0.spb.ru
E-mail: andy@eth0.spb.ru / andy@unix-way.spb.ru
:wq

begin:vcard
fn:Andrey N. Prokofiev
n:Prokofiev;Andrey
email;internet:andy@eth0.spb.ru
tel;cell:+7-951-6886260
note:My Jabber ID: andy@eth0.spb.ru
x-mozilla-html:FALSE
version:2.1
end:vcard


Reply to: