Потребление параллельной (LPT) связи

406
Yoav

У меня есть аппаратное устройство, которое выводит текстовые данные через параллельный порт (DB25) на принтер. То, что я хотел бы сделать, это использовать эти данные в моем приложении (желательно с помощью кабеля USB).
Я купил кабель LPT2USB и попробовал некоторые другие адаптеры, но не смог найти устройство (не совсем уверен, где искать). При подключении устройства к ПК драйвер не устанавливается и никаких изменений в диспетчере устройств не наблюдается. Что мне здесь не хватает?

0
Порт является устройством. gronostaj 9 лет назад 0
@gronostaj какой порт? как я могу сделать так, чтобы ОС знала об этом? Yoav 9 лет назад 0

1 ответ на вопрос

1
gronostaj
  1. О кабеле LPT-USB

    Такие кабели обычно устанавливают виртуальный LPT-порт на вашем компьютере. Вы должны быть в состоянии найти его в диспетчере устройств. Он работает так же, как обычный порт LPT.

  2. Работа с устройством

    Некоторые устройства COM / LPT не регистрируются как фактические устройства. Таким образом, вам не нужно устанавливать драйвер, потому что система не знает о наличии нового устройства, но если какая-то программа знает, что устройство присутствует на каком-то порту и передает, то она может прочитать входные данные. Ваше устройство, вероятно, работает так.

    Чтобы проверить эту теорию запуска PuTTY (или любой HyperTerminal-подобной программы), выберите последовательный и введите в LPT1качестве последовательной линии (или любой другой порт виден в диспетчере устройств - это, например, может выглядеть LPT7). Теперь самое сложное - вы должны угадать параметры соединения.

    Параметры соединения настраиваются в разделе Соединение → Последовательный в дереве слева. Они есть:

    • скорость
    • Количество бит данных
    • Количество стоп-битов
    • паритет
    • Управление потоком

    Вы, вероятно, должны угадать только правильный набор параметров для устройства для правильной работы. Есть небольшие шансы, что есть несколько рабочих наборов параметров, но это не очень вероятно.

    Вещи, которые могут быть полезны при угадывании: Google и осциллограф.