Драйвер для работы с lpt портом (интегрированным или в виде платы pci)
Содержание:
- ^ Фотосессия
- Особенности работы параллельного порта
- По данным портала ЗАЧЕСТНЫЙБИЗНЕСОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ «ЛОМПРОМТОРГ»По данным портала ЗАЧЕСТНЫЙБИЗНЕС5837067120
- Последовательный интерфейс RS-232
- Что такое LPT
- Резюме | English version
- ^ Скачать
- Разъем порта и кабель Centronics
- Как подключить принтер через lpt1 порт
- Для чего нужен WSD-порт принтера и как его использовать
- Ссылки
- 3Применение класса .NET для работы с LPT портом
^ Фотосессия
Вид спереди
— Зачем нужны лишние отверстия?
— Оставлено для совместимости.
Светодиоды с натугой вставлены в отверстия подходящего диаметра, полученные путем сверления.
Вид сзади
К гетинаксу приклеены кусочки фольгированного текстолита. Их фольга разделена на две площадки (плюс и минус). К этим площадкам припаиваются светодиоды и питающие проводники. Таким образом, светодиоды удерживаются в отверстиях.
Вилка DB-25M Подключается к LPT порту компьютера.
Гнездо DB-25F. Лицевая и обратная стороны.
Корпус DP-25C применяемый для вилки DB-25M и гнезда DB-25F в упаковке.
Сборка вилки DB-25M с корпусом DP-25C. Провод МГТФ во фторопластовой изоляции, который практически невозможно «отмозолить». Металлические контакты закрыты кембриками из термоусадки.
Видеофайл, демонстрирующий работу устройства.
autorun_v0.2.1.avi (274 КБ)
Особенности работы параллельного порта
Благодаря тому, что LPT-порт поддерживает параллельную передачу данных, в первых ПК этот порт считался одним из самых скоростных портов компьютера. Передача данных по нескольким линиям во многом сближает интерфейс LPT по архитектуре с компьютерными шинами. Тем не менее, это обстоятельство накладывает и ограничение на длину кабеля, которая из-за возникающих в кабеле помех не может превышать 5 м.
Максимальное напряжение, использующееся в сигнальных линиях порта, составляет +5 В. Для простой передачи данных требуется всего лишь десять сигнальных линий – это 8 линий собственно данных, линия строб-сигнала, то есть, сигнала о готовности порта к передаче данных, и линия занятости. Остальные линии используются для совместимости со стандартом Centronics.
LPT-порт типа «мама» с нумерацией контактов.
Назначение выводов разъема параллельного порта DB25:
- 1 – Data strobe (Строб-сигнал)
- 2-9 – Данные, биты 0-7
- 10 – Acknowledge (Подтверждение от принтера)
- 11 – Busy (Занят)
- 12 – Paper Out (Кончилась бумага)
- 13 – Select (Принтер активен)
- 14 – Auto Feed (Автоматическая подача)
- 15 – Error (Ошибка)
- 16 – Init (Инициализация принтера)
- 17 – Select Input (Выбор устройства)
- 18-25 – Земля
По данным портала ЗАЧЕСТНЫЙБИЗНЕСОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ «ЛОМПРОМТОРГ»По данным портала ЗАЧЕСТНЫЙБИЗНЕС5837067120
О компании:
ООО «ЛПТ» ИНН 5837067120, ОГРН 1165835066275 зарегистрировано 05.09.2016 в регионе Пензенская Область по адресу: 440008, Пензенская обл, город Пенза, улица Некрасова, стр 46, ОФИС 402. Статус: Действующее. Размер Уставного Капитала 10 000,00 руб. читать далее…
Руководителем организации является: Генеральный Директор — Тихонов Валентин Андреевич, ИНН 583705615902. У организации 1 Учредитель. Основным направлением деятельности является «утилизация отсортированных материалов». На 01.01.2020 в ООО «ЛПТ» числится 10 сотрудников.
В Реестре недобросовестных поставщиков: не числится. За 2019 год доход организации составил: 51 995 000,00 руб., расход 51 652 000,00 руб. У ООО «ЛПТ» зарегистрировано судебных процессов: 1 (в качестве «Ответчика»), 0 (в качестве «Истца»), Официальный сайт ООО «ЛПТ» – не указан. E-mail ООО «ЛПТ» — добавить данные. Контакты (телефон) ООО «ЛПТ» — 8-92….
Я представитель организации
Рейтинг организации: Средний подробнее
Должная осмотрительность (отчет) ?
Статус: ?
Действующее
Дата регистрации: По данным портала ЗАЧЕСТНЫЙБИЗНЕС
?
По данным портала ЗАЧЕСТНЫЙБИЗНЕС
05.09.2016
Среднесписочная численность работников: ?
01.01.2020 – 10 ↑ +2 (8 на 01.01.2019 г.)
Фонд оплаты труда / Средняя заработная плата Доступно в Премиум Доступе ?
Среднемесячная заработная плата в организации ниже среднемесячной заработной платы в регионе Пензенская область. Подробнее…
ОГРН ? |
1165835066275 присвоен: 05.09.2016 |
ИНН ? |
5837067120 |
КПП ? |
583601001 |
ОКПО ? |
04425446 |
ОКТМО ? |
56701000001 |
Реквизиты для договора
?
…Скачать
Проверить блокировку cчетов
?
Контактная информация 8-92… Посмотреть
?
Отзывы об организации
?: 0 Написать отзыв
Юридический адрес: ?
По данным портала ЗАЧЕСТНЫЙБИЗНЕС
440008, Пензенская обл, город Пенза, улица Некрасова, стр 46, ОФИС 402
получен 02.07.2019
зарегистрировано по данному адресу:
По данным портала ЗАЧЕСТНЫЙБИЗНЕС
2
Показать на карте Осмотреть здание
По данным портала ЗАЧЕСТНЫЙБИЗНЕС
Руководитель Юридического Лица ?По данным портала ЗАЧЕСТНЫЙБИЗНЕС
Генеральный ДиректорПо данным портала ЗАЧЕСТНЫЙБИЗНЕС
Тихонов Валентин Андреевич
ИНН ? |
По данным портала ЗАЧЕСТНЫЙБИЗНЕС
583705615902 |
действует с | По данным портала ЗАЧЕСТНЫЙБИЗНЕС 05.09.2016 |
Учредители ? (1)
Уставный капитал: По данным портала ЗАЧЕСТНЫЙБИЗНЕС
10 000,00 руб.
100% |
Тихонов Валентин Андреевич По данным портала ЗАЧЕСТНЫЙБИЗНЕС 10 000,00руб., 05.09.2016 , ИНН 583705615902 |
Закрыть
Основной вид деятельности: ?По данным портала ЗАЧЕСТНЫЙБИЗНЕС
38.32 утилизация отсортированных материалов
Дополнительные виды деятельности:
19
Дополнительные ОКВЭД
Закрыть
Единый Реестр Проверок (Ген. Прокуратуры РФ) ?
Реестр недобросовестных поставщиков: ?
По данным портала ЗАЧЕСТНЫЙБИЗНЕС
не числится.
Данные реестра субъектов МСП: ?
Критерий организации |
По данным портала ЗАЧЕСТНЫЙБИЗНЕС Микропредприятие |
Цель обработки персональных данных:
По данным портала ЗАЧЕСТНЫЙБИЗНЕС
Данные отсутствуют
Закрыть
Лицензии: ?По данным портала ЗАЧЕСТНЫЙБИЗНЕС
2
Налоговый орган ?
По данным портала ЗАЧЕСТНЫЙБИЗНЕС
Инспекция Федеральной Налоговой Службы По Ленинскому Району Г.пензы
Дата постановки на учет: По данным портала ЗАЧЕСТНЫЙБИЗНЕС
25.07.2018
Регистрация во внебюджетных фондах
Фонд | Рег. номер | Дата регистрации |
---|---|---|
ПФР ? |
068001039392 |
По данным портала ЗАЧЕСТНЫЙБИЗНЕС 27.07.2018 |
ФСС ? |
580173778358001 |
По данным портала ЗАЧЕСТНЫЙБИЗНЕС 07.09.2016 |
Уплаченные страховые взносы за 2018 год (По данным ФНС):
— на обязательное социальное страхование на случай временной нетрудоспособности и в связи с материнством: 37 322,49 руб. ↓ -0.01 млн. (46 204,65 руб. за 2017 г.)
— на обязательное пенсионное страхование, зачисляемые в Пенсионный фонд Российской Федерации: 283 136,02 руб. ↓ -0.07 млн. (350 518,08 руб. за 2017 г.)
— на обязательное медицинское страхование работающего населения, зачисляемые в бюджет Федерального фонда обязательного медицинского страхования: 65 636,07 руб. ↓ -0.02 млн. (81 256,47 руб. за 2017 г.)
Коды статистики
ОКАТО ? |
56401368000 |
ОКОГУ ? |
4210014 |
ОКОПФ ? |
12300 |
ОКФС ? |
16 |
Финансовая отчетность ООО «ЛПТ» ?
Доступна отчетность за 2019 (по данным ФНС) ?
Финансовый анализ отчетности за 2019 год
Коэффициент текущей ликвидности:
5.2
Коэффициент капитализации:
7.1
Рентабельность продаж (ROS):
0 Подробный анализ…
Основные показатели отчетности за 2019 год (по данным ФНС):
Сумма доходов: — 51 995 000,00 руб.
↓ -9.06 млн.
(61 052 000,00 руб. за 2018 г.)
Сумма расходов: — 51 652 000,00 руб.
↓ -9.15 млн.
(60 804 000,00 руб. за 2018 г.)
Уплаченные налоги за 2018 г.:По данным портала ЗАЧЕСТНЫЙБИЗНЕС
— налог на прибыль: По данным портала ЗАЧЕСТНЫЙБИЗНЕС
33 491,00 руб.По данным портала ЗАЧЕСТНЫЙБИЗНЕС
— налог на добавленную стоимость: По данным портала ЗАЧЕСТНЫЙБИЗНЕС
7 646,00 руб.
Участие в закупках по 44-ФЗ и 223-ФЗ
В качестве Поставщика:
, на сумму |
В качестве Заказчика:
, на сумму |
По данным портала ЗАЧЕСТНЫЙБИЗНЕС
Судебные дела ООО «ЛПТ» ?
найдено по ИНН: По данным портала ЗАЧЕСТНЫЙБИЗНЕС
0 |
Ответчик: По данным портала ЗАЧЕСТНЫЙБИЗНЕС
1, на сумму: — руб. |
найдено по наименованию (возможны совпадения): По данным портала ЗАЧЕСТНЫЙБИЗНЕС
0 |
По данным портала ЗАЧЕСТНЫЙБИЗНЕС
Исполнительные производства ООО «ЛПТ»
?
найдено по наименованию и адресу (возможны совпадения): По данным портала ЗАЧЕСТНЫЙБИЗНЕС |
Товарные знаки
Закрыть
По данным портала ЗАЧЕСТНЫЙБИЗНЕС
Лента изменений ООО «ЛПТ»
?
Не является участником проекта ЗАЧЕСТНЫЙБИЗНЕС ?
Последовательный интерфейс RS-232
Работа Serial port на ПК базируется на стандарте передачи данных для последовательных устройств RS-232. Этот стандарт описывает процесс обмена данными между телекоммуникационным устройством, например, модемом и компьютерным терминалом. Стандарт RS-232 определяет электрические характеристики сигналов, их назначение, длительность, а также размеры коннекторов и схему выводов для них. При этом RS-232 описывает лишь физический уровень процесса передачи данных и не касается используемых при этом транспортных протоколов, которые могут меняться в зависимости от используемого коммуникационного оборудования и программного обеспечения.
Стандарт RS-232 был создан в 1969 г, а его последняя версия, TIA 232, вышла в 1997 г. В настоящее время RS-232 считается устаревшим, однако большинство операционных систем до сих пор его поддерживает.
В современных компьютерах разъем Serial port представляет собой 9-штырьковый разъем типа «вилка» DB-9, хотя стандарт RS-232 описывает также разъем с 25–ю контактами – DB-25, который часто применялся на старых компьютерах. Разъем DB-9 обычно расположен на системной плате ПК, хотя в старых компьютерах он мог находиться на специальной мультикарте, вставляемой в слот расширения.
9- штырьковое гнездо DB-9 на материнской плате
Разъем DB-9 на кабеле подключаемого к порту устройства
В отличие от параллельного порта, разъемы с обеих сторон двустороннего последовательного кабеля идентичны. Помимо линий для передачи самих данных, порт содержит несколько служебных линий, по которым между терминалом (компьютером) и телекоммуникационным устройством (модемом) может передаваться управляющая информация. Хотя теоретически для работы последовательного порта достаточно лишь трех каналов – прием данных, передача данных и земля, практика показала, что наличие служебных линий делает связь более эффективной, надежной и, как следствие, более быстрой.
Назначение линий разъема Serial port DB-9 согласно RS-232 и их соответствие контактам разъема DB-25:
Контакт DB-9 | Английское название | Русское название | Контакт DB-25 |
1 | Data Carrier Detect | Несущая обнаружена | 8 |
2 | Transmit Data | Передаваемые данные | 2 |
3 | Receive Data | Принимаемые данные | 3 |
4 | Data Terminal Ready | Готовность терминала | 20 |
5 | Ground | Земля | 7 |
6 | Data Set Ready | Готовность передающего устройства | 6 |
7 | Request To Send | Запрос на отправку данных | 4 |
8 | Clear To Send | Передача данных разрешена | 5 |
9 | Ring Indicator | Индикатор звонка | 22 |
Что такое LPT
Люди, не имеющие опыта работы на станках с ЧПУ или с компьютерными технологиями, часто не знают, что такое LPT-порт и как им пользоваться. LPT-порт, известный также под названиями параллельный порт и порт принтера, – разъем на компьютерном устройстве, предназначенный для подключения различных устройств. Данный порт выполняется по международному стандарту, поэтому является универсальным.
С его помощью к компьютеру можно подключить:
- принтер;
- сканер;
- внешние устройства для хранения данных.
Перечисленные варианты входят в число самых популярных. Но LPT-порт используется и для других целей. Благодаря его особенностям можно синхронизировать работу двух компьютеров, настроить телеуправление, или управление станочным оборудованием. Стандарт порта выполнен по интерфейсу Centronics. На современных устройствах имеются расширенные варианты ECP и EPP.
Но ввиду большой популярности USB-портов актуальность LPT постепенно снижается.
Резюме | English version
Назначение: Автоматическое и ручное управление устройствами, подключенными к LPT-порту (до 12 выходов). Управление через COM порт (до 32 выходов).
Возможности:
Управление выходами по заранее заданному сценарию (скрипту).
Светомузыка через LPT-порт (суммарный звук системы, Winamp, AIMP2, WMP).
Интерактивное управление выходами LPT порта с помощью клавиатуры или мыши.
Операционная система: Windows 98/NT/ME/XP/2000/Vista/7/8/10Платформа: 32/64 бит, (x86/x64)
Особенности: LPT порт должен быть встроен в материнскую плату или PCI-карту.
Переходники USB-LPT не поддерживаются.
Управление выходами по заранее заданному сценарию (скрипту)
Программа управляет выходами LPT порта компьютера в соответствии с заранее заданным
сценарием. В версиях, начиная с 0.2.9 есть возможность управления устройствами через COM порт (или USB-COM) с управлением до 32 выходов.Сценарий (скрипт) представляет собой текстовый файл (ASCII или Unicode),
в котором последовательно записаны управляющие команды и значения, которые следует
вывести в порт.
Программа идеально подходит для управления панелью
из двенадцати светодиодов, непосредственно подключенных
к порту.
Кроме того, благодаря WndLpt LPT порт может быть использован
для управления шаговым двигателем, блоками реле, неответственными процессами, которые
управляются дискретными сигналами.
Светомузыка через LPT-порт
К LPT-порту подключены 8 или 12 светодиодов?
— В таком случае легким движением руки WndLpt превращается … в светомузыкальюную установку. В этом режиме программа записывает звук с выбранного источника звуковой карты и превращает его в светомузыку. Рекомендуется выбирать источник «Стерео микшер» или «Моно выход».
Вам по душе плагины к плеерам Winamp/AIMP2/WMP?
— Да, WndLpt умеет работать как плагин визуализации для трех популярнейших плееров Winamp, AIMP2, WMP! При этом светомузыка может работать как от звука плеера, так и от любого доступного источника звуковой карты.
Интерактивное управление выходами LPT порта с помощью клавиатуры или мыши
— На вкладке «Manual» изображена схема клавиатуры; на ней отмечены кнопки, которыми можно пользоваться для управления светодиодами. Впрочем, нажимать на них можно и мышью.
— На вкладке «Pins» находятся 12 флажков (Out pins), соответствующих 12-ти выходным пинам LPT-порта. Кроме того присутствуют 5 дополнительных флажка (Input pins) не доступных для изменения. Они являются индикаторами логического уровня, подаваемого на пять входных пинов LPT порта. Правее изображен и сам порт. Красным цветом показаны пины, на которые подано напряжение соответствующее уровню логической единицы. Синим — соответствующее уровню логического нуля. Бледным цветом отображены входные пины; когда к ним ничего не подключено — они находятся в состоянии логической единицы. Белым цветом показаны «общие» пины.
Состояние выходных пинов можно менять кликая мышкой либо по флажкам, либо прямо по пинам схематично изображенного LPT порта.
^ Скачать
LptPort
Управление светодиодами с клавиатуры. Это удобно в целях отладки устройства, а также для творческих поисков новых световых эффектов. Данные возможности также встроены в программу WndLpt и доступны на вкладке Manual.
Программа является частью проекта WndLpt и скачивается вместе с ним.
// Обратная связь: m a v i u s @ y a n d e x . r u // // GUID:
Одним из самых старых портов компьютера является LPT-порт или параллельный порт. И хотя LPT-порт сейчас можно увидеть далеко не на всякой материнской плате, тем не менее, читателям, возможно, интересно было бы узнать, что он из себя представляет.
Разъем порта и кабель Centronics
Если говорить о разъеме параллельного порта, то он располагается на самой матплате, хотя до середины 90-х годов прошлого столетия данный элемент обычно располагался на т.н. мультикарте, которая вставлялась в слот расширения. Выходом LPT является разъем DB25 с 25-контактами.
Чтобы установить соединение между персональным компьютером и печатающей оргтехникой с помощью персонального порта необходимо воспользоваться кабелем Centronics. При этом разъем, имеющийся на оргтехнике, является 36-контактным
Таким образом, основная особенность данного кабеля заключается в наличии двух разных разъемов по обеим сторонам.
Также примите во внимание, что довольно часто разъемом Centronics называют тот разъем кабеля, который предназначен для матплаты персонального компьютера, но на самом деле им является разъем для принтера – т.е. тот, который включает в себя 36 контактов
Что касается разъема, предназначенного непосредственно для LPT, то он именуется Amphenolstacker. Подобные различия в названиях обязательно нужно знать, чтобы называть все вещи своими именами.
Как подключить принтер через lpt1 порт
Для подключения делаем следующее:
- Вставляем кабель в lpt-разъем.
- Теперь необходимо настройка. Вызываем системное меню. Для этого нажимается кнопка «Пуск».
- Выбираем раздел «Принтеры и факсы».
- У нас высветит окно со списком подключенных устройств. Нам нужно найти значок принтера, который используется.
- Нажимаем на этот значок правой кнопкой мыши.
- Выбираем пункт «Свойства».
- Открываем вкладку «Порты».
- Определяем порт, который используется.
Если устанавливается новое оборудование, делаем следующее:
- Открываем «Пуск».
- Выбираем «Панель управления».
- Открываем ссылку «Принтеры и прочие устройства».
- Разворачиваем «Принтеры и факсы».
- Указываем «Установка принтера». Эта команда находится на окне, которое открылось с левой стороны.
- Пропускаем первое окно мастера.
- Нажимая «Далее».
- Применяем флажок рядом с надписью «Локальный». Это появляется на втором окне мастера.
- Теперь необходимо подождать, пока принтер определится автоматически.
- Если мастер не обнаружил подключенное оборудование, нажимаем далее и выбираем функцию «LPT1»:(Рекомендуемый порт).
- Теперь необходимо подтвердить сохранения изменений. Для этого нажимаем кнопку «Далее». Выполняем все последующие рекомендации мастера.
Все перечисленные выше шаги можно сделать такие при установке драйвера для устройства. В комплекте идет диск с приложением, которое настраивает автоматически через мастер установки. В таком случае использовать «Панель управления» нет необходимости, все будет сделано автоматически. Но эту функцию поддерживают только современные устройства.
Оборудование работает через два кабеля. Один из них позволяет передавать устройству питание, необходимее для работы. Другой же передает информацию с компьютера (что именно нужно распечатать). Именно для последнего случая и нужен lpt-разъем, к нему подключается соответствующий кабель.
Для чего нужен WSD-порт принтера и как его использовать
Монитор портов Web Services For Devices осуществляет четыре основные функции. Это:
- Обнаружение и подключение к устройствам для печати, находящимся в сети, с помощью WSD. Ранее используемый протокол TPI осуществлял подключение, путём ручного ввода IP-адреса. Иногда это приводило к тому, что адрес сбивался и связь между клиентами сети терялась. Web Services For Devices находит устройства и соединяется с ними полностью в автоматическом режиме. При этом каждый раз, при отправке задания, корректность IP-адреса проверяется. Это обеспечивает постоянную связь между клиентами сети.
- Отправка задания печати. Протокол TPI отправляет данные в специальный порт 9100. При этом устройство, которое получило этот сигнал, должно отправить обратный отклик. Такой способ передачи не позволяет в полной мере оценить, получил ли принтер задание, в каком он находится состоянии и от кого именно это задание пришло. Web Services For Devices работает по-другому. Сначала он отправляет запрос о том, что есть задание, которое необходимо выполнить. После чего он получает обратный ответ. Если устройство готово к работе, протокол отправляет документы на печать.
- Постоянная проверка состояния и конфигурации. Протокол получает непрерывную информацию о том, в каком состоянии находится конкретный принтер. Например, есть ли бумага или тонер в картридже.
- Ответ на все запросы подключённых устройств.
Чтобы включить эту функцию необходимо:
- зайти в «Сеть», затем перейти во вкладку «Службы» и найти там WSD;
- в появившемся окне следует включить WSD;
- выбрать подключение к принтеру;
- применить и сохранить все внесённые изменения и закрыть окно.
Протокол WSD является универсальным. Он работает не только с принтерами, но и с другими клиентами, находящимися в сети. Web Services For Devices не просто отслеживает их состояние, но и производит необходимые настройки и изменения в их работе.
Ссылки
FAQ
Q> Зачем использовать скрипты/сценарии на особом языке программирования когда
я могу написать все нужные эффекты на моем любимом Бейсике/Паскале/Делфи/Си/Java
?
A> Скрипт пишется на языке специально предназначенном для данной задачи, поэтому
в тексте скрипта содержится информация только о том как управлять сигналами и более
ничего лишнего. Кроме того, особый синтаксис позволяет записывать команды в форме
наиболее удобной для восприятия — скрипт нагляден. В конечном счете, экономится
время необходимое на разработку нового алгоритма управления сигналами.
Q> Какие-то непонятные эти скрипты, нельзя ли чего попроще?
A> Читаем инструкцию «Стратегия скриптов WndLpt»
3Применение класса .NET для работы с LPT портом
Если мы посмотрим на список экспортируемых функций библиотеки inpout32.dll с помощью замечательного инструмента DLL Export Viewer от NirSoft, то увидим следующую картину:
Список экспортируемых функций библиотеки inpout32.dll
Это список функций, которые мы можем использовать. Фактически все они используются в классе LPT, но реализация скрыта, и из публичных методов пользователю доступны только два метода и одно свойство (они рассматриваются чуть далее).
При инстанцировании класс сам определит, библиотеку какой разрядности ему использовать – inpout32.dll или inpoutx64.dll. Поэтому от пользователя не требуется никаких действий по инициализации или определения разрядности используемой dll. Вы можете сразу записывать или читать из LPT порта. Одно «Но»: если драйвер не установлен, обращение к любому из методов динамической библиотеки вызовет исключение, поэтому рекомендую использовать блоки Try…Catch для перехвата и обработки исключений.
Несколько примеров использования класса LPT.
Для определения, используется ли 64-разрядная версия драйвера (inpoutx64.dll при True) или 32-разрядная (inpout32.dll при False) (на самом деле, это знать не обязательно, класс использует именно ту библиотеку, которая нужна, но вдруг вам для чего-то понадобится это узнать из своей программы):
bool is64bitDriver = LPT.IsX64DriverUsed;
Для записи числа «123» в регистр контроля LPT порта вызовите из своего класса:
LPT.Write(currentPort, LPT.Register.CONTROL, 123);
Для чтения одного байта из регистра данных LPT порта и чтения регистра статуса:
byte b = LPT.Read(currentPort, LPT.Register.DATA); byte s = LPT.Read(currentPort, LPT.Register.STATUS);
Здесь currentPort – адрес LPT порта. Причём, если у вас интегрированный LPT порт, то его адрес будет, скорее всего, 378h. А если у вас LPT порт на плате расширения, то адрес будет другой, например, D100h или C100h.
Чтобы узнать адрес LPT порта, зайдите в диспетчер устройств Windows, найдите раздел Порты COM и LPT, выберите используемый параллельный порт, и в окне свойств (щёлкнув по нему правой кнопкой мыши) посмотрите, какие ресурсы использует выбранный порт (необходимо брать первое значение из диапазона).
Ресурсы, используемые LPT портом, в диспетчере устройств Windows
Например, в данном случае необходимо использовать номер порта C100.