Главная проблема при этом - что на ПК будет работать только программа, выводящая данные на LPT. Под Windows сразу получим рассинхронизацию. Микросхемы для USB есть FT232, например. Одним словом, через LPT - не взлетит. Нужно использовать USB c микроконтроллером. Такие дела.