viperet прав. Возможно сейчас и есть какие-то стандартные протоколы, но в 2001 году я пытался сделать один девайс на основе старого сканера. Там у него был свой недокументированный протокол. Могу посоветовать вам поступить следующим образом:
1. Сначала найти документацию под сканер какая окажется более доступной и реальной на тот сканер и ринуться писать. На ебеее найдете старый сканер легко
2. Отлавливать LPT трафик и пытаться анализировать комманды. Но это не самый простой путь.