Глядя на ваш ответ Zoredache, ваша настоящая проблема не в выводе на параллельный порт, это тривиально.
Ваша настоящая проблема в том, как получить символ 0xff на стандартный вывод. Это возможно с помощью тривиального .com
исполняемого файла, который вызывает соответствующее мягкое прерывание, но, честно говоря, вероятно, проще создать файл с этим единственным символом 0xff, а затем просто copy
для принтера:
> copy /b data.bin lpt1
Обратите внимание на флаг /b
, который сообщает copy, что файл является двоичным файлом.