http://pythonic -wisdom.blogspot.com / 2008/11 / доступ к-параллельный порт-на-Linux-from.html
Короче говоря, да, вы можете, есть ограничения на достижимую скорость передачи данных, максимум через inb / outb, может использоваться через модуль python gpio, около 300 000 операций в секунду, то есть 300 кбод, если вы только пишете в порт. Использование linux / dev / parport как минимум в два раза медленнее.
Если вам требуется только 9600 бод, например, вполне возможно добиться надежной передачи, хотя вы должны быть готовы к тому, что ваша передача или прием будут прерваны планированием linux или python gc.
Другая проблема связана с уровнями напряжения, для rs-232 вам нужно -10 и +10 В постоянного тока или около того, и вы не можете получить отрицательное напряжение от параллельного порта, вам придется добавить для этого немного оборудования.
Возможно, вы можете или не сможете подделать дифференциальную сигнализацию rs422 / rs485, установив пару контактов (высокий, низкий) и (низкий, высокий) по очереди.
Не могу рассказать вам много о токовой петле на практике. Это что-то для https://electronics.stackexchange.com/