Доступ к параллельному порту в C# .net

Как я могу отправлять и получать данные через параллельный порт, используя C# .net? Также можете ли вы, ребята, объяснить, как использовать параллельный порт для получения данных?