У меня заканчиваются идеи.
Я использую C, кстати, через inpout32.dll.
У меня есть эти "байты" (например, 0000,00CC), которые читаютсяиз портов данных принтера D0-7 или D1-8.
Мне нужно отфильтровать читаемые человеком символы, когда выполняется задание на печать.
Это все еще очень примитивно, но я 'у нас есть функция прослушивателя, перехватывающая эти данные с использованием inp32.
В принципе, если я сделаю печать в блокноте, например «Hello World», это будет извлечено из байта, считываемого функцией inp32.* прослушиватель порта принтера находится в отдельном приложении.
Идея заключается в том, что приложение может прослушивать любой принтер.
В настоящее время это в основном PoC.
но сейчас я использую для тестирования Canon BJC-1000SP, он довольно старый, но это единственный принтер с параллельным портом, который у нас есть в офисе.остальные типы USB.
В настоящее время я использую это на Windows.
На самом деле мы будем слушать термопринтеры.
Так что теперь я пытаюсь использовать универсальный драйвер, который позволяет печатать текстовый файл.
Как извлечь из него текст через порт?
Если кто-нибудь может датьмне идея, функция / конвертер или где искать, это было бы здорово.