Как сделать лпт порт в компьютере
Обновлено: 07.07.2024
LPT и COM на современных материнках (Возвращение старых интерфейсов?)
LPT и COM на современных материнках
Возвращение старых интерфейсов?
Сегодня, зайдя после длительного перерыва в только что открытый компьютерный магазин заметил, что на четверти материнок имеются LPT и COM порты на планке разъемов, а если приглядеться к остальным, на многих просто требуется планка со шлейфом, как на АТ платах. Есть даже интересное сочетание LPT, COM и USB 3.0 . Год назад найти плату с legasy портами было проблематично.
Интересно, чем обусловлен возврат вроде бы устаревших и казалось бы, уже неактуальных для большинства пользователей интерфейсов? Обратили внимание на парк старой периферии?
Что современный пользователь может подключить к этим портам?
Практически все принтеры, выпущенные за последние 10 лет, имеют USB, по крайней мере уже лет 5 невозможно купить несетевой принтер без USB, даже матричный.
Даже всевозможные контрольно-измерительные системы, до последнего державшиеся за LPT и RS-232, практически полностью перешли на USB.
Аналоговые модемы практически вымерли, да и то поздние модели подключались через USB.
Простейшие самодельные программаторы типа pony prog - да, они на LPT.
Промышленные системы - это уже не пользовательские.
Неспешно ищутся опции и расходники для матричных принтеров:
Автоподатчики (CSF, Cut sheet feeder)
Комплекты цветной печати (Colour kit)
Цветные картриджи и красящая лента
Интерфейсные платы
Вклад в сообщество
Сканер. Сам пользуюсь LPT шным сканером, при этом он сделан где-то в 2002-03 году. При этом менять на USBшный как-то смысла нет, все равно сканирую лишь время от времени (где-то раз в 2 недели).
Также LPT и COM могут пригодиться ремонтникам, например для прошивки древних сотовых телефонов (напр Siemens), которые имели только COM интерфейс.
Corvair писал(а): Практически все принтеры, выпущенные за последние 10 лет, имеют USB, по крайней мере уже лет 5 невозможно купить несетевой принтер без USB, даже матричный.
Это да. Но может быть кому-то хватает возможностей матричника вроде Epson LX-10 или просто нет лишних денег на USB принтер.
По теме: сам пользуюсь мат.платой Asus M4A88TDV-EVO USB3, при этом на ней реализованы как и новейшие стандарты (HDMI, SPDIF, USB 3, так и ретро стандарты: COM, LPT (через PCI плату). Все это хозяйство успешно работает под Windows 7 Ultimate.
Вклад в сообщество
Жил был обычный человек. И был у этого человека комп, купленный в конце 90-х или в начале 2000-ных: Pentium 3 или Amd Duron/Athlon XP.
При этом у него был принтер под LPT и/или сканер под COM. Затем прошло сколько-то времени и решился человек на апгрейд (либо "сдохла" материнская плата либо он узнал от друзей или на оверклокерском форуме, что пользовался "куском говна, которому место в музее").
Приходит человек в магазин, продавец-консультат вкрадчиво, с улыбочкой его спрашивает, какой компьютер вы хотите.
Ну тот говорит, "чтоб игрушки шли, full hd видео показывало, виндовс 7 не тормазил".
Продавец показывает ему мамку от Intel с процессором Core i5, множеством USB и SATA портов, крутейшей видеокартой с 2 мя HDMI и 2 мя DVI портами.
Человек все это покупает, приходит домой, смотрит, половину устройств придется менять: (на плате напрочь отсутствует COM, LPT, VGA, IDE,), и видит, что с предыдущего компа практически ничего не подключить:
Жесткий диск Seagate Barracuda IDE 40 ГБ - об стену.
принтер и сканер - в окно с 5 этажа
старый 15" ЭЛТ монитор LG Studioworks - кувалдой посильнее
дисковод dvd-rom IDE - разбил молотком.
Вывод: ИМХО, современные платы с Com, LPT нужны в основном, для постепенного и неторопливого апгрейда, чтобы не отказываться от старой периферии.
Вклад в сообщество
Tommy_Vercetty писал(а): Пример в тему:
Жил был обычный человек. И был у этого человека комп, купленный в конце 90-х или в начале 2000-ных.). При этом у него в системе был принтер под LPT и/или сканер под COM. Затем прошло сколько-то времени и решился человек на апгрейд (либо "сдохла" материнская плата либо он узнал от друзей или на оверклокерском, что пользовался "куском говна, которому место в музее").
Приходит человек в магазин, продавец-консультат вкрадчиво, с улыбочкой его спрашивает, какой компьютер вы хотите.
Ну тот говорит, "чтоб игрушки шли, фулл эйчди видео показывало, виндовс севен не тормазил".
Продавец показывает ему мамку от Intel с процом Core i5, множеством USB и SATA портов, крутейшей видеокартой с 2 мя HDMI и 2 мя DVI портами. Человек все это покупает, приходит домой, смотрит, половину девайсов придется менять: (на плате напрочь COM, LPT, VGA, IDE,) и начинает процесс утилизации:
Винт ide сигейт на 40 гигов - ап стену
принтер и сканер - в окно с 5 этажа
монитор LG Studioworks - кувалдой посильнее
дисковод dvd-rom IDE - разбил молотком.
Вывод: ИМХО, современные платы с Com, LPT нужны в основном, для постепенного и неторопливого апгрейда.
make[1]: *** [asyncAPI.o] Error 1
Эй, кто за дверью, выходи в сортир по-одному
Лет 10-15 назад параллельный порт был довольно востребованным интерфейсом для связи между устройствами. Сегодня производители различных устройств отдают предпочтение последовательным интерфейсам. Тем не менее, и сегодня LPT порт всё ещё можно встретить. А некоторые разработчики ещё пишут под него программы (или поддерживают написанные во времена расцвета параллельных интерфейсов). Но в компьютерах сейчас LPT порт – достаточно большая редкость. Существуют, конечно, платы расширения для компьютера, которые реализуют интерфейс LPT. Они в основном представляют собой платы на шине PCI. К сожалению, далеко не весь софт, который был написан для интегрированных в материнскую плату LPT портов, будет работать с LPT-PCI-платами.
1 Установка драйвера для работы с LPT портом
В приложенном архиве находятся две папки – для 32-разрядной и для 64-разрядной версий Windows. В одной из папок лежит файл InstallDriver.exe. Сначала запустите этот файл, он установит динамические библиотеки в систему. После этого компьютер следует перезагрузить.
Чтобы использовать предлагаемый драйвер, файлы inpout32.dll и inpoutx64.dll должны располагаться в одной директории с исполняемым файлом вашей программы.
2 Программный класс использования библиотек работы с LPT портом
Упомянутые библиотеки написаны не мной. Я предлагаю удобный класс-оболочку, упрощающий работу с данными библиотеками. Кроме того, автор библиотек в файле readme.txt сообщает, что его драйвер не поддерживает PCI устройства. Мне удалось его запустить для работы как с интегрированным параллельным портом, так и LPT портом, реализованном в виде платы расширения на шине PCI-Express. Причём порт отлично работает и на современной Windows10 x64, и на более старых системах.
Если мы посмотрим на список экспортируемых функций библиотеки inpout32.dll с помощью замечательного инструмента DLL Export Viewer от NirSoft, то увидим следующую картину:
Список экспортируемых функций библиотеки inpout32.dll
Это список функций, которые мы можем использовать. Фактически все они используются в классе LPT, но реализация скрыта, и из публичных методов пользователю доступны только два метода и одно свойство (они рассматриваются чуть далее).
Несколько примеров использования класса LPT.
Для определения, используется ли 64-разрядная версия драйвера (inpoutx64.dll при True) или 32-разрядная (inpout32.dll при False) (на самом деле, это знать не обязательно, класс использует именно ту библиотеку, которая нужна, но вдруг вам для чего-то понадобится это узнать из своей программы):
Для записи числа "123" в регистр контроля LPT порта вызовите из своего класса:
Для чтения одного байта из регистра данных LPT порта и чтения регистра статуса:
Здесь currentPort – адрес LPT порта. Причём, если у вас интегрированный LPT порт, то его адрес будет, скорее всего, 378h. А если у вас LPT порт на плате расширения, то адрес будет другой, например, D100h или C100h.
Чтобы узнать адрес LPT порта, зайдите в диспетчер устройств Windows, найдите раздел Порты COM и LPT, выберите используемый параллельный порт, и в окне свойств (щёлкнув по нему правой кнопкой мыши) посмотрите, какие ресурсы использует выбранный порт (необходимо брать первое значение из диапазона).
Ресурсы, используемые LPT портом, в диспетчере устройств Windows
Например, в данном случае необходимо использовать номер порта C100.
Похожие материалы (по тегу)
Другие материалы в этой категории:
8 комментарии
Мне кажется, что для решения вашей задачи со сканером это решение не подходит, и запустить старый сканер не получится. Потому что придётся самому переписывать софт для сканирования. Ваша задача должна решаться как-то на уровне драйвера порта или той программы, которая используется для сканирования. Может быть, есть обновлённые драйверы для сканера с возможностью указывать адрес порта. А может проще найти старый комп, где на материнке присутствует LPT. Кстати, Asus до сих пор выпускает материнские платы с LPT под более-менее современные процессоры, например, модель H81M-C.
Спасибо тебе, добрый человек. Установка этого драйвера и замена inpout32.dll в директории исполняемой программы, помогли запустить софт, который ранее работал только на Win XP из под Win 10x64
Василий, рад, что помог!
Проблема подключения ЧПУ станка к LPT - трудности, возникающие при подключении станочного оборудования с ЧПУ к компьютерным устройствам через LPT-порт.
Проблема подключения к системе ЧПУ станка через LPT – комплекс трудностей, которые возникают при подключении станочного оборудования с числовым программным управлением к компьютеру или ноутбуку. Без решения проблемы прибор нельзя будет использовать в автономном или полуавтономном режиме. Решение осуществляется несколькими способами различного уровня сложности.
Что такое LPT
Люди, не имеющие опыта работы на станках с ЧПУ или с компьютерными технологиями, часто не знают, что такое LPT-порт и как им пользоваться. LPT-порт, известный также под названиями параллельный порт и порт принтера, – разъем на компьютерном устройстве, предназначенный для подключения различных устройств. Данный порт выполняется по международному стандарту, поэтому является универсальным.
С его помощью к компьютеру можно подключить:
- принтер;
- сканер;
- внешние устройства для хранения данных.
Перечисленные варианты входят в число самых популярных. Но LPT-порт используется и для других целей. Благодаря его особенностям можно синхронизировать работу двух компьютеров, настроить телеуправление, или управление станочным оборудованием. Стандарт порта выполнен по интерфейсу Centronics. На современных устройствах имеются расширенные варианты ECP и EPP.
Но ввиду большой популярности USB-портов актуальность LPT постепенно снижается.
Управление станком через LPT-порт ноутбука
На современных ноутбуках не всегда можно встретить LPT-порт. В связи с этим у неопытных людей часто возникает проблема с подключением оборудования. Чтобы оператор подключил агрегат к системе ноутбука, требуются модели, имеющие этот разъем. LPT-портами в обязательном порядке оснащаются промышленные ноутбуки. Они обладают функционалом, достаточным для управления станочным прибором.
Для управления аппаратом через ноутбук потребуются специальные программы. Одной из самых популярных является программа Mach. USB-адаптер не способен заменить LPT-порт. Он создает виртуальный привод, который не рассчитан на совместимость с программами управления приборами ЧПУ. Рабочий вариант заключается в подключении станка к компьютеру и удаленным управлением через ноутбук при помощи WiFi-адаптера.
Этот способ позволяет управлять работой удаленно, но ноутбук должен находиться на расстоянии не более 3 – 4 метров от инструмента. При этом стационарные компьютеры должны быть расположены в непосредственной близости со станками.
Наиболее удачным решением проблемы является USB-адаптеры в виде платы, и варианты, созданные в виде шнура-переходника. Оба переходника являются достаточно дорогостоящими, но позволяют не только подключить рабочий инструмент, но и его периферию. Приборы оснащены плагинами, через которые передаются управляющие команды. Адаптеры имеют свои драйвера, благодаря которым команды передаются без перебоев.
Преимущество входов и выходов заключается в буферизации. Она обеспечивает защитную функцию, если один из драйверов перегружает процессор. Если имеется необходимость управлять устройством от сети, потребуется покупка контроллера. Благодаря его помощи и драйверу компьютер можно поставить на большом расстоянии от станочного оборудования. Но стоимость такого решения более высока.
Правильный запуск станка с ЧПУ
Существенный процент проблем возникает при неправильном запуске оборудования с ЧПУ. Если допустить ошибку, подключая прибор к LPT, велик риск того, что он не запустится, или же будет работать неисправно.
Запуск осуществляется пошагово:
- к прибору подключается контроллер шаговых двигателей (следует обратить внимание на маркировку проводов и соответствие табличкам);
- этот же контроллер подключается к компьютеру;
- производится установка переходника (если требуется).
Перед запуском необходимо подготовить шпиндель и ПК. Подготовка шпинделя производится согласно инструкции, которая следует в упаковке с купленным станком, и способна ответить на базовые вопросы. Подготовка ПК является более сложной задачей, выполняя которую, необходимо учесть ряд факторов:
- многоядерные процессоры Intel не подойдут для управления прибором через LPT (данная проблема связана с изменением частоты процессора, которая негативно влияет на рабочий инструмент на станке);
- рекомендуется использовать одноядерные процессоры Intel и AMD;
- на ПК должна быть установлена 32-разрядная операционная система Windows;
- на ПК может быть установлена операционная система Linux;
- переходник должен быть оснащен специальным драйвером;
- на компьютере не должно быть установлено посторонних программ;
- на компьютере не должно быть антивирусов;
- компьютер не подойдет, если на нем: менее 1 гигабайта оперативной памяти, процессор с частотой менее 1 ГГЦ.
Первым делом на компьютере отключается антивирус и брандмауэр. Затем на него устанавливается программа для управления станочным прибором. При использовании переходника USB-LPT требуется установка драйвера и плагина. Программа запускается ярлыком на рабочем столе. Затем в самой программе выбирается станок с ЧПУ и источник управления. После установки нужной фрезы и заготовки, программа запускается, и станки начинают обработку.
Если обработка не началась, или же она выполняется неправильно, в подготовке и подключении компьютера к агрегату была допущена ошибка. Следует пересмотреть действия, и выполнить их заново.
Способы решения проблем
Одной из основных проблем подключения ЧПУ станков через LPT является использование неподходящих программ. Если программное несовместимо с портом, то его нельзя будет использовать, даже если он обратится к драйверам.
В списке совместимых программ находятся:
В перечисленных программах управление рассчитано под интерфейс LPT.
Еще одна проблема заключается в работе схемы порта. Она функционирует через:
- USB-разъем компьютера;
- отдельный блок;
- стабилизатора станка.
Если один из вариантов откажет, исправная эксплуатация схемы будет нарушена. Могут возникнуть перебои в работе, или же система перестанет функционировать. Чтобы правильно подключить инструмент к компьютерному устройству, следует руководствоваться стандартами RS-232. С их помощью можно произвести отдельную настройку коммуникационной программы и характеристик числового программного управления.
Система ЧПУ должна находиться в режиме передачи-приема команд. В противном случае оборудование может не работать, поскольку передача данных будет нарушена. На приборах заводского производства имеется инструкция по настройке агрегата.
На современных агрегатах предусмотрено использование локальных сетей. Они являются более быстрым и удобным способом передачи необходимых данных. В этом случае для управления потребуется подключение к интернету.
Наш проект живет и развивается для тех, кто ищет ответы на свои вопросы и стремится не потеряться в бушующем море зачастую бесполезной информации. На этой странице мы рассказали (а точнее - показали :) вам Как настроить лпт порт в биосе для чпу станка . Кроме этого, мы нашли и добавили для вас тысячи других видеороликов, способных ответить, кажется, на любой ваш вопрос. Однако, если на сайте все же не оказалось интересующей информации - напишите нам, мы подготовим ее для вас и добавим на наш сайт!
Если вам не сложно - оставьте, пожалуйста, свой отзыв, насколько полной и полезной была размещенная на нашем сайте информация о том, Как настроить лпт порт в биосе для чпу станка .
Читайте также: