Как подключить lpt-принтер к usb

Обновлено: 25.06.2024

Могу ли я заставить USB-принтер работать через параллельный порт?

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

Однако в настоящее время принтеры чаще подключаются через USB-подключение или даже по сети, и в настоящее время очень мало принтеров имеют порт Centronics. Те, у кого есть последовательный порт, встречаются еще реже.

Подключение принтера к порту Centronics

Раньше это было относительно просто: купите «параллельный кабель» или используйте адаптер последовательного порта для Centronics, если ваше оборудование имеет только последовательный порт, подключите принтер напрямую и убедитесь, что ваше оборудование настроено для отправки распечатанного вывода на параллельный порт. (LPT) или последовательный порт (SER) по мере необходимости.

Стандартный соединитель параллельного порта

Стандартный разъем последовательного порта

К сожалению, еще до того, как с подключением возникли проблемы, было обнаружено, что производители принтеров начали сокращать расходы, превращая принтеры в принтеры GDI, где вся обработка выполнялась на компьютере, а принтеры больше не понимали обычный текст!

Адаптер USB-Centronics

81NLpH2wgzL. AC SL1500 — может Я заставлю USB-принтер работать на параллельном порту?» ширина=

Стандартный адаптер USB-Centronics

Существует множество недорогих адаптеров USB-Centronics, но, к сожалению, они не решат проблему — они предназначены для подключения принтера Centronics к порту USB, а не наоборот! Эти адаптеры USB-Centronics не выполняют преобразование данных и поэтому предполагают, что компьютер должен быть настроен на использование определенного драйвера принтера для подключенного принтера Centronics.

Решением, которое вам нужно, является переходник Centronics на USB-принтер. Теперь вы можете найти по крайней мере два примера преобразователей LPT2USB, которые, кажется, справляются со своей задачей. Однако проблема снова заключается в том, что хотя они решают аппаратную проблему преобразования разъема параллельного порта DB25 в разъем USB, они не предоставляют вам никаких средств моделирования принтера.

Хотя это может решить проблему на некоторых компьютерах, вам все же может понадобиться установить на компьютер правильный драйвер USB-принтера или найти какие-либо средства преобразования обычного текста и интерпретации управляющих кодов принтера, чтобы создать что-то, что современный USB-принтер может понять.

Итак, как подключить USB-принтер к параллельному или последовательному порту

IMG 1219 300x225 — Могу ли я заставить USB-принтер работать на параллельном порту?» ширина=

Модуль Retro-Printer — аппаратный виртуальный принтер (Centronics to USB Printer)

Ответ — модуль Retro-Printer.

Модуль Retro-Printer подключается к стандартному параллельному кабелю centronics или дополнительно к преобразователю последовательного порта в USB для захвата необработанных данных, отправляемых на принтер.

Поэтому модуль Retro-Printer действует как виртуальный принтер Centronics или даже как виртуальный последовательный принтер, подключаемый вместо оригинального матричного, струйного или гирляндного принтера. Наши процедуры виртуального принтера, работающие на подключенном Raspberry Pi, затем интерпретируют захваченные данные и преобразуют их по мере необходимости. *

После преобразования данные можно сохранить в электронном виде или распечатать на современном USB- или сетевом принтере, подключенном к Raspberry Pi. Вы даже можете извлечь текст в виде потока для регистрации всего, что печатается через модуль.

На самом деле, если у вас есть USB-принтер HP, и ваше оборудование раньше подключалось к принтеру Centronics HP, то вы можете использовать модуль Retro-Printer в качестве простого адаптера Centronics-USB, где он просто повторяет входящие данные. к подключенному принтеру HP.

* В настоящее время наши виртуальные принтеры поддерживают форматы Epson ESC/P и ESC/P2, HP PCL, PostScript и обычный текст, используемые в широком спектре матричных и первых струйных принтеров. При необходимости мы можем создать другие преобразователи виртуальных принтеров.

У меня есть компьютер без порта LPT, а принтер, который я хочу использовать (EPSON Stylus Color 850), не имеет порта USB или Ethernet. Я купил кабель USB2LPT и пытался заставить принтер работать.

Кажется, моя проблема заключается в выборе порта для использования. Ниже приведены шаги, которые я выполнил:

<р>1.Выберите «Добавить принтер» в Панели управления|Принтеры
2. Выбрано «Добавить локальный принтер» (даже при использовании USB-порта, когда я подключил USB-кабель к компьютеру, я получил знакомое подтверждение «бонг», но не получил сообщение об установке драйвера.
3. Выбрано «Использовать существующий порт"
4. Выбрано "USB001 (порт виртуального принтера для USB) — это было мое лучшее предположение из предоставленного длинного списка.
5. Выбран EPSON Stylus Color 850 ECP2/ECP

Затем драйвер установился без ошибок, а затем попытался распечатать тестовую страницу, которая зависла без ошибок.

Я удалил принтер, а затем попытался назначить порт LPT1. Здесь тоже не поможет.

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

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

Сообщить о нарушении

Домогательство – это любое поведение, направленное на то, чтобы побеспокоить или расстроить человека или группу людей. К угрозам относятся любые угрозы самоубийства, насилия или причинения вреда другому человеку. Любой контент на тему для взрослых или неуместный для веб-сайта сообщества. Любое изображение, ссылка или обсуждение наготы. Любое поведение, которое является оскорбительным, грубым, вульгарным, оскверняет или демонстрирует неуважение. Любое поведение, которое может нарушать лицензионные соглашения с конечными пользователями, включая предоставление ключей продукта или ссылок на пиратское программное обеспечение. Незапрашиваемая массовая рассылка или массовая реклама. Любые ссылки на вирусы, шпионское ПО, вредоносное ПО или фишинговые сайты или их пропаганда. Любой другой неприемлемый контент или поведение, как это определено Условиями использования или Кодексом поведения. Любое изображение, ссылка или обсуждение, связанные с детской порнографией, детской наготой или другим жестоким обращением с детьми или их эксплуатацией.

Эта страница посвящена настройке USB-принтера для работы через параллельный порт, а не тому, как заставить принтер с параллельным портом работать через USB. Справку о том, как подключить принтер с параллельным портом к USB, см. в разделе Могу ли я заставить свой принтер с параллельным портом работать через USB?

Решение этого вопроса действительно зависит от принтера, который вы приобрели или планируете приобрести. Некоторые принтеры имеют как параллельный порт, так и соединение USB, что позволяет потребителю выбирать, какое соединение он хочет использовать. Многие из этих принтеров также позволяют пользователям одновременно подключать USB и параллельное соединение. Однако эти принтеры поставляются только с кабелем USB, и пользователь должен приобрести кабель параллельного порта.

Принтер с USB и параллельным подключением

Параллельный порт

Если ваш принтер оснащен параллельным портом, приобретите «параллельный кабель» в местном розничном магазине или у производителя принтера. После подключения принтера к компьютеру с помощью параллельного кабеля необходимо изменить свойства принтера для печати на порт «LPT». Пользователи Microsoft Windows могут изменить этот параметр с помощью значка «Принтеры» на панели управления.

Принтер только с USB без доступных портов USB

USB-кабель и порт

Если у вас есть USB-принтер и компьютер с USB, но больше нет доступных USB-подключений, приобретите USB-концентратор. USB поддерживает до 127 различных устройств, а USB-концентратор позволяет подключать к компьютеру больше USB-устройств.

Принтер только USB без USB-портов на компьютере

Если у вашего принтера есть только опция USB, а ваш компьютер является старым компьютером без опции USB, мы рекомендуем вам приобрести карту расширения USB. Эти карты устанавливаются на ваш компьютер и позволяют вашему компьютеру использовать все USB-устройства. Однако убедитесь, что ваш компьютер соответствует требованиям карты расширения. Обычно старые компьютеры с более старыми операционными системами вообще не поддерживают USB.

Вы также можете подумать о преобразователе USB в параллельный. Эти преобразователи будут преобразовывать сигналы USB в сигналы, понятные параллельному порту. Однако важно помнить, что если ваш принтер поддерживает только USB, его программное обеспечение не будет работать. Это решение должно позволить вашему принтеру обмениваться данными с компьютером. Однако для работы многих функций необходимо установить общий драйвер параллельного принтера, доступный в вашей операционной системе. Мы не рекомендуем это решение, но хотели бы сообщить, что оно доступно.

Если ваш компьютер не поддерживает USB-карту расширения и вы хотите, чтобы USB-принтер работал, мы рекомендуем вам приобрести новый или модернизированный компьютер.

У меня есть устаревшее программное обеспечение, которое печатает только на принтерах, подключенных через LPT-порт. Однако машина, которую мне нужно использовать, не имеет параллельного порта. Кроме того, мой принтер — это USB-устройство.

Как заставить компьютер думать, что мой usb-принтер подключен к порту lpt?

Кроме того, это для офиса. У меня будут права администратора при реализации обходного пути, но я ищу решение, которое работает, когда «обычный» пользователь входит в систему после того, как все настроено.


Я думаю, вы имеете в виду порт LPT, а не порт LTP. LPT означает «терминал линейной печати» и является синонимом «параллельного» применительно к портам принтера. Интересно, что есть тег LTP. Можно ли это изменить? Или, может быть, я что-то упустил.

8 ответов 8

Вы можете обмануть Windows, используя USB-принтер в качестве фиктивного "сетевого" принтера, подключенного к LPT1.

Общий доступ к USB-принтеру

Используйте легко запоминающееся имя общего ресурса, например "Принтер".

Подключите общий принтер как LPT1


Вам не нужно возиться с адаптером Loopback. Просто установите принтер как обычно, используя соединение USB. Тогда поделись. Затем используйте NET USE, как указано выше.

+1 за трюк "Общий доступ и использование в сети", хотя адаптер обратной связи не нужен. Следует отметить, что если у пользователя нет пароля для его учетной записи, вам необходимо изменить локальную политику безопасности (или соответствующий раздел реестра), чтобы это работало.

Мне удалось выполнить все шаги, но если на моем ПК нет параллельного порта, при использовании net use LPT2 \\Computer-9313\Parallel /PERSISTENT:YES я получаю Команда выполнена успешно, но я не могу' я не вижу LPT2 на аппаратных устройствах, поэтому я не знаю его адреса.

Использование адаптера USB для параллельного подключения не имеет смысла. Здесь мы говорим об использовании очень старого устаревшего программного обеспечения на оборудовании с подключением только через USB. В моем случае это принтер этикеток ZEBRA.

Решение в моем случае было.

  1. Установите USB-принтер с его драйверами (просто чтобы узнать, к какому порту USB подключен)
  2. Измените порт драйвера на ФАЙЛ (и освободите порт USB)
  3. Установите драйвер Generic/Text Only и измените порт на тот же логический порт USB, что и в пункте 1.
  4. Предоставьте общий доступ к принтеру Generic/Text Only, чтобы сделать его видимым в VBA.
  5. Установите адаптер Microsoft Loopback на фиксированный неиспользуемый IP-адрес (иначе ваш принтер не будет виден при отключении кабеля)
  6. Назначьте порт LPTx:, как описано выше, в командной строке (это для каждого ПО, которому нужен старый LPT)

С помощью нескольких строк кода вы сможете отправлять коды ASCII на принтер, как это использовалось в прошлом.

Теперь вы можете легко печатать в VBA (проверено на 64-разрядной версии Windows 7 и принтере ZM400 Zebra)


Возможно, попробуйте WinPrint:

Принимает стандартный вывод на принтер, созданный приложением DOS, и перенаправляет его на принтер Windows по умолчанию. Преобразует кодовую страницу, удаляет пустые страницы, поддерживает символы BOX DRAWINGS. Работает на всех платформах Windows.


Сначала запустите dosprint и dosprintui от имени администратора, затем дважды щелкните значок dosprintui в трее, чтобы получить список доступных портов для сопоставления, затем дважды щелкните lpt1 или кнопку «Набор» и выберите нужный принтер для сопоставления. и нажмите ок. BINGO теперь вы можете печатать на порт LPT1, и ваш USB-принтер напечатает это для вас.

Программы DOS до сих пор используются в мире бизнеса. Советы о том, как заставить их правильно работать на современной вычислительной платформе, широко распространены в Интернете. Вот что мне помогло.

16-разрядная программа DOS, с которой нам нужно работать, находится на 32-разрядном сервере Windows 2003, который вскоре будет удален. До этого общий ресурс для программы отображается на двух 32-разрядных клиентских машинах из основного домена с помощью групповой политики. Ярлык для файла .cmd, который запускает программу, размещается вручную на клиентах, а также в основном домене. Программа хорошо работает на Windows 8.1. Конечно, это своего рода компромисс, но машины будут обновлены до 64-разрядной версии Windows 8.1, когда программа DOS, работающая из вторичного домена, будет удалена.

Печать из программы представляет собой самую большую проблему. С этой программой используются два разных параллельных принтера, но программа печатает только на один порт, и нет возможности изменить это поведение. Нужно распечатать чек на лазерном принтере? Его нужно подключить к порту LPT1. Нужно распечатать дамп данных на матричном принтере? Его также необходимо подключить к порту LPT1. С этой программой ежедневно работают два человека, поэтому мы будем использовать их компьютеры, по одному на каждый принтер. Давайте установим первый принтер:

Если на компьютере есть физический порт DB-25 (параллельный), его можно отключить в BIOS. Windows 8.1 не поддерживает его, и нам это не нужно.

Для подключения принтера к компьютеру используется переходник Cables-to-Go модели 16899 USB на параллельный принтер DB25.Адаптер устанавливается автоматически и не распознается как параллельное устройство или порт LPT.

Теперь откройте Устройства и принтеры. Нажмите «Добавить принтер» и выберите «Нужный принтер отсутствует в списке». В следующем диалоговом окне выберите Добавить локальный принтер или сетевой принтер с ручными настройками и в следующем диалоговом окне Использовать существующий порт. Выберите порт виртуального принтера для USB, USB001 или USB002, из списка, а не параметры порта LPT.

Первым принтером является многорежимный матричный принтер Panasonic KX-P1191. Принтер не указан в диалоговом окне, которое запрашивает драйвер, и обновление списка с помощью кнопки «Центр обновления Windows» не помогает. Проверка на сайте поддержки Panasonic показала, что на данный момент принтер полностью не поддерживается, но специалист службы технической поддержки Panasonic помог выяснить след, который привел к драйверу Epson FX Series 1(80), входящему в состав Windows 8.1. Работает отлично.

Теперь принтер установлен. Но он на порту USB001 и программа будет печатать только на порт LPT1. Решение относительно простое и может быть интегрировано прямо в пакетный файл, который используется для запуска программы. Давайте вернемся к старой школе и пошутим над нашим принтером: мы поделимся им и таким образом будем печатать на LPT1.

Щелкните правой кнопкой мыши принтер и выберите «Свойства». Предоставьте общий доступ к принтеру, не указывайте его в каталоге, на всякий случай создайте короткое имя общего ресурса, а затем убедитесь, что пользователь клиентского компьютера указан в области Имя группы или пользователя на вкладке Безопасность.

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

Теперь измените пакетный файл и используйте хорошо задокументированную команду net use для реализации решения для печати:

Где КОМПЬЮТЕР — это имя компьютера, а ПРИНТЕР — общее имя принтера. Процедура работала так же хорошо на втором компьютере для принтера HP LaserJet 1100 с использованием драйвера «HP LaserJet 1100 (MS)», поставляемого с Windows 8.1.

-- ПРИМЕЧАНИЯ --

Системная ошибка 5:

Убедитесь, что пользователь указан на вкладке безопасности. "Все" можно удалить. Требуются ли пользователю права администратора домена? Вероятно, нет, если все работает с одного домена.

Системная ошибка 66:

Проверьте синтаксис. Вы наверное ошиблись в названии компьютера, принтера, а может двоеточие пропустили? Согласно документации Microsoft, требуется только одно двоеточие. Приведет ли добавление ненужного двоеточия к lpt1[:] к ошибке?

Читайте также: