%20%D1%81%D0%B2%D1%8F%D0%B7%D1%8C.png)
У меня есть аппаратное устройство, которое выводит текстовые данные через параллельный порт (DB25) на принтер. Я хотел бы использовать эти данные в своем приложении (предпочтительно с помощью кабеля USB).
Я приобрелLPT2USBкабель и пробовал другие адаптеры, но я не смог найти устройство (не уверен, где искать). При подключении устройства к ПК драйвер не устанавливается и в диспетчере устройств не видно никаких изменений. Что я здесь упускаю?
решение1
О кабеле LPT-USB
Такие кабели обычно устанавливают виртуальный порт LPT на вашем компьютере. Вы должны найти его в диспетчере устройств. Он работает так же, как обычный порт LPT.
Работа с устройством
Некоторые устройства COM/LPT не регистрируются как реальные устройства. Таким образом, вам не нужно устанавливать драйвер, поскольку система не знает о наличии нового устройства, но если какая-то программа знает, что устройство присутствует на каком-то порту и оно передает данные, то она может считать входные данные. Ваше устройство, вероятно, работает так.
Чтобы проверить эту теорию, запуститеШпатлевка(или любую программу типа HyperTerminal), выберитеСерийныйи введите
LPT1
какПоследовательная линия(или любой другой порт, который виден в диспетчере устройств — например, он может отображаться какLPT7
). Теперь начинается самое сложное — вам нужно угадать параметры подключения.Параметры подключения настраиваются в разделеПодключение → Последовательноев дереве слева. Это:
- Скорость
- Количество бит данных
- Количество стоп-битов
- Паритет
- Управление потоком
Вероятно, вам придется угадать только правильный набор параметров, чтобы устройство работало правильно. Есть небольшая вероятность, что рабочих наборов параметров будет немного, но это маловероятно.
Что может быть полезно при догадках: Google и осциллограф.