Ну, если офф-лайн, то всё-таки программка конвертор rom->txt, а его (txt) уже "печатать".
Выложу свой екселевский конвертор, может на его основе кто-нибудь, что-нибудь сварганит :)
Вид для печати
Проверил, большие файлы тоже грузятся.
Прицеплю модуль для VBA екселя.
На первом листе создаются две кнопки, к ним привязываются соответствующие подпрограммы из модуля.
lpt-pu.zip - это архив с рабочим xls файлом.
И файл pin-s.txt собственно распиновка подключения Centronics к ПУ.
Печать из картотеки это все же слишком. Только если в QR-код, который будет распознаваться подключенным к Вектору сканером. В этом довольно трудно узреть здравый смысл, но физические токены это прикольно. Опять же, многие хотят иметь картотеку локально. Вот, можно ее поиметь будет не просто локально, а в виде пачки бумаги.
Конвертер USB-LPT накрылся "медным тазом" :(
Несколько раз воспользовался, и он перестал определяться.
К разным компам пробовал подключить, пишет "Устройство USB не опознано". :(
Дёрнуть бы дескрипторы и протокол USB-шной части этого конвертора. Может получилось-бы эмулировать...
Вот, что Win10 сообщает о моём кабеле:
"Поддержка USB принтера"
"Устройство USB\VID_1A86&PID_7584\5&2a2b26f7&0&2 запущено."
"USB\VID_1A86&PID_7584&REV_0254"
"USB\VID_1A86&PID_7584"
Вполне возможно, внутри просто установлена копеечная китайская микросхема CH341A, умеющая, среди прочих талантов, эмулировать принтерный интерфейс. И VID 1A86 совпадает с ней.
Насколько я понял, немного почитав Интернет, эта микросхема не очень надёжная, особенно, если в схеме используется её внутренний стабилизатор.
Спасибо за инфу.
гугля по VID-PID дал ссылку:
http://www.devicekb.com/usb-vendors/...6-pid_7584.php
на чип CH340S
Буду рыть дальше.
https://www.mikrocontroller.net/atta...CH340DS2_E.PDF
Со схемой.
https://patrickelectric.work/assets/...e/CH341DS1.pdf
есть подключение в режиме "принтер".
CH340 - это последовательный порт, UART. Не думаю, что она установлена в этом переходнике. А вот CH341 - запросто, она содержит несколько интерфейсов, в том числе принтерный EPP.
Вот задачка...
Не ремонтопригодный новый USB-LPT конвертор, от 150руб.
Просто микросхема СН340-СН341 - больше 100руб, ещё и обвязку лепить...
Программатор EEPROM с микросхемой СН341А на борту, который теоретически можно переключить в режим конвертора USB-LPT - 200-300руб (в зависимости от места покупки)...
Ну, не совсем. CH341 - да, порядка 100р, хотя, если учесть её функционал, это не очень дорого. Достаточно сравнить с FT245. А вот CH340 стоят значительно меньше. Я недавно получил заказ - 5 штук за 105 рублей. Можно, конечно, ещё прибавить копеечный кварц на 12МГц - рублей 10-15. Но, опять-таки, если сравнить с FT232, то это намного дешевле. Конечно, FT232 позволяет настраивать свои параметры, но это нужно далеко не всегда, чаще требуется организовать обычный UART.
А насчёт сравнения цен на микросхемы с ценами на программатор или кабель - да, забавно. Когда-то я сидел и думал - купить контроллер ATmega328 или доплатить совсем немного и купить плату "Ардуино". Вытащить из неё контроллер и ещё будет кучка деталек, в том числе - готовый USB<>UART :)