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

Параллельный порт
Порт параллельного компьютера для принтера. Jpg
А DB-25 разъем, часто используемый для параллельного порта принтера на Совместимость с IBM PC компьютеров, со значком принтера.
ТипТочка-точка
ДизайнерCentronics, IBM
Разработан1970–1981
ПроизводительCentronics, Dataproducts, Intel, IBM, Compaq, Nortel и т. Д.
ЗамененоUSB (1996)
Длина2,3 см (0,91 дюйма)
Горячее подключениеОбычно нет
Внешнийда
КабельОбычно до 25 проводов, включая землю; опционально экранированный
Булавки8 данных, 4 управления выходом, 5 входов управления, 8 заземления
КоннекторDB-25, DB25F, "Centronics" 36-контактный Amphenol, DC-37, другие
СигналОт 0 до +5,0 вольт ОКРУГ КОЛУМБИЯ
Максимум. Напряжение5 вольт постоянного тока
Сигнал данныхПараллельный
ШиринаПеременная
БитрейтПП: 150 кБ / с,[1]
EPP: 2 МБ / с
ECP: 2,5 МБ / с
Максимум. устройства2
ПротоколЗависит от приложения
25-контактный разъем D-sub pinout.svg
Распиновка параллельного порта, совместимого с IBM PC
Микролента с 36-контактным гнездом, например, на принтерах и на некоторых компьютерах, особенно на промышленном оборудовании и персональных компьютерах ранних (до 1980-х годов).
36-контактный штекерный разъем Mini-Centronics (вверху) с 36-контактным штыревым разъемом Centronics Micro-tape (снизу)
Порт параллельного принтера Apple II, подключенный к принтеру через сложенный ленточный кабель; один конец подключался к разъему в верхней части карты, а другой конец имел 36-контактный разъем Centronics.

В вычисление, а параллельный порт это тип интерфейс найти на компьютеры (личный и иначе) для подключения периферийные устройства. Имя относится к способу отправки данных; параллельные порты отправляют несколько биты данных сразу (параллельная связь ), в отличие от последовательная связь, в котором биты отправляются по одному. Для этого параллельным портам требуется несколько линий передачи данных в кабелях и порт разъемы и, как правило, больше, чем современные последовательные порты, для которых требуется только одна строка данных.

Существует много типов параллельных портов, но этот термин стал наиболее тесно ассоциироваться с порт принтера или Порт Centronics можно было найти на большинстве персональных компьютеров с 1970-х по 2000-е годы. Это была индустрия де-факто стандарт в течение многих лет и, наконец, был стандартизирован как IEEE 1284 в конце 1990-х, что определило Расширенный параллельный порт (EPP) и Порт с расширенными возможностями (ECP) двунаправленные версии. Сегодня интерфейс параллельного порта практически не существует из-за роста популярности универсальная последовательная шина (USB) устройства вместе с сетевая печать с помощью Ethernet и Wi-Fi подключенные принтеры.

Интерфейс параллельного порта первоначально назывался Адаптер параллельного принтера на IBM ПК-совместимый компьютеры. Он был в первую очередь предназначен для работы принтеры который использовал восьмибитный расширенный ASCII набор символов для печати текста, но также может использоваться для адаптации других периферийных устройств. Графические принтеры, как и множество других устройств, были разработаны для связи с системой.

История

Centronics

Ан Ван Роберт Ховард и Прентис Робинсон начали разработку недорогого принтера в Centronics, дочерняя компания Ван Лаборатории который произвел специальность компьютерные терминалы. Принтер использовал матричная печать принцип, с печатающей головкой, состоящей из семи металлических штырей, соединенных вертикальным рядом с соленоиды. Когда к соленоидам было подано питание, штифт продвигался вперед, ударяясь по бумаге и оставляя точку. Сделать законченного персонажа глиф, печатающая головка будет получать питание на указанные контакты для создания единого вертикального рисунка, затем печатающая головка переместится вправо на небольшое расстояние, и процесс будет повторяться. В их первоначальном дизайне типичный глиф был напечатан как матрица размером семь в высоту и пять в ширину, в то время как модели «A» использовали печатающую головку с 9 штырями и образовывали глифы размером 9 на 7.[2]

Это оставило проблему отправки ASCII данные на принтер. Хотя Серийный порт делает это с минимумом контактов и проводов, это требует, чтобы устройство буферизовало данные по мере их поступления бит за битом и возвращало их в многобитовые значения. Параллельный порт делает это проще; все значение ASCII представлено на выводах в полной форме. Помимо восьми выводов данных, системе также требовались различные выводы управления, а также электрические заземления. У Вана оказался излишек 20,000 Амфенол 36-контактные микроленточные разъемы, которые изначально использовались для одного из их ранних калькуляторов. Интерфейс требовал только 21 из этих контактов, остальные были заземлены или не подключены. Разъем настолько тесно связан с Centronics, что теперь широко известен как «разъем Centronics».[3]

В Centronics Модель 101 Принтер с этим разъемом был выпущен в 1970 году.[3] Хост отправил на принтер символы ASCII, используя семь из восьми выводов данных, подтянув их до +5 В, чтобы представить 1. Когда данные были готовы, хост вытащил СТРОБ контакт низкий, до 0 В. Принтер отреагировал, потянув за ЗАНЯТЫЙ строка высокий, печать символа, а затем возврат BUSY в низкий уровень. Затем хост может отправить другого персонажа. Управляющие символы в данных вызывали другие действия, например CR или EOF. Хост также может заставить принтер автоматически начинать новую строку, потянув АВТОПИТАНИЕ линия высокая, и держать ее там. Хост должен был внимательно следить за линией ЗАНЯТО, чтобы убедиться, что она не передает данные на принтер слишком быстро, особенно с учетом операций с переменным временем, таких как подача бумаги.[2][4]

Интерфейс со стороны принтера быстро превратился в индустрию. де-факто стандарт, но производители использовали различные разъемы на стороне системы, поэтому требовалось множество кабелей. Например, NCR использовал 36-контактный микролента разъем на обоих концах соединения, ранний VAX системы использовали DC-37 разъем Инструменты Техаса использовал 25-контактную карту краевой соединитель и Общие данные использовал 50-контактный ленточный микроразъем. Когда IBM реализовал параллельный интерфейс на IBM PC, они использовали DB-25F разъем на стороне ПК интерфейса, создавая теперь уже знакомый параллельный кабель с DB25M на одном конце и 36-контактным микроленточным разъемом на другом.

Теоретически порт Centronics может передавать данные со скоростью 75 000 символов в секунду. Это было намного быстрее, чем у принтера, который в среднем печатал около 160 символов в секунду, что означало, что порт большую часть времени проводил в режиме ожидания. Производительность определялась тем, насколько быстро хост мог ответить на сигнал BUSY принтера, запрашивающий дополнительные данные. Для повышения производительности принтеры начали включать буферы чтобы хост мог отправлять им данные быстрее, пакетами. Это не только уменьшило (или устранило) задержки из-за задержки в ожидании прибытия следующего символа от хоста, но также освободило хост для выполнения других операций без потери производительности. Производительность была дополнительно улучшена за счет использования буфера для хранения нескольких строк и последующей печати в обоих направлениях, что устраняет задержку, когда печатающая головка возвращается в левую сторону страницы. Такие изменения более чем удвоили производительность принтера, который в остальном не изменился, как это было в случае с такими моделями Centronics, как 102 и 308.[4]

IBM

IBM выпустил Персональный компьютер IBM в 1981 г. и включал вариант интерфейса Centronics - только принтеры логотипов IBM (ребрендинг от Epson ) можно было использовать с IBM PC.[5] IBM стандартизировала параллельный кабель с DB25F разъем на стороне ПК и 36-контактный разъем Centronics на стороне принтера. Вскоре поставщики выпустили принтеры, совместимые как со стандартной Centronics, так и с реализацией IBM.

Первоначальный адаптер параллельного принтера IBM для IBM PC был разработан для двунаправленной поддержки 8-битных данных в 1981 году.[нужна цитата ] Это позволило использовать порт для других целей, а не только для вывода на принтер. Это было достигнуто за счет возможности записи в линии данных устройств на любом конце кабеля, что требовало, чтобы порты на хосте были двунаправленными. Эта функция мало использовалась и была удалена в более поздних версиях оборудования. Спустя годы, в 1987 году, IBM вновь представила двунаправленный интерфейс со своим IBM PS / 2 series, где он может быть включен или отключен для совместимости с приложениями, подключенными к сети, чтобы не ожидать, что порт принтера будет двунаправленным.

Би-Троникс

По мере расширения рынка принтеров появлялись новые типы печатающих устройств. Они часто поддерживали новые функции и состояния ошибок, которые не могли быть представлены на относительно небольшом количестве контактов состояния существующего порта. Хотя решение IBM могло поддерживать это, реализовать его было нетривиально, и в то время он не поддерживался. Это привело к созданию системы Bi-Tronics, представленной HP на их LaserJet 4 в 1992 году. Это использовало четыре существующих контакта состояния, ERROR, SELECT, PE и BUSY, чтобы представить грызть, используя две передачи для отправки 8-битного значения. Режим Bi-Tronics, теперь известный как режим полубайта, указывался на то, что хост подтягивал линию SELECT к высокому уровню, и данные были переданы, когда хост переключает AUTOFEED на низкий уровень. Другие изменения в протоколах подтверждения связи улучшили производительность, достигнув 400 000 операций в секунду для принтера и примерно 50 000 операций в секунду для возврата на хост.[6] Основным преимуществом системы Bi-Tronics является то, что она может полностью управляться программным обеспечением на хосте и использует немодифицированное оборудование - все контакты, используемые для передачи данных обратно на хост, уже были линиями связи от принтера к хосту.

EPP и ECP

Внедрение новых устройств типа сканеры и многофункциональные принтеры требовали гораздо большей производительности, чем могли бы обеспечить обратные каналы в стиле Bi-Tronics или IBM. Два других стандарта стали более популярными для этих целей. Расширенный параллельный порт (EPP), первоначально определенный Зенит Электроникс, по концепции аналогичен байтовому режиму IBM, но меняет детали квитирования, чтобы обеспечить скорость до 2 МБ / с.[7] Порт с расширенными возможностями (ECP) - это, по сути, совершенно новый порт в том же физическом корпусе, который также добавляет прямой доступ к памяти на основе ЭТО и кодирование длин серий для сжатия данных, что особенно полезно при передаче простых изображений, таких как факсы или черно-белые отсканированные изображения. ECP обеспечивает производительность до 2,5 МБ / с в обоих направлениях.[8]

Все эти улучшения собраны как часть IEEE 1284 стандарт. Первый выпуск в 1994 году включал оригинальный режим Centronics («режим совместимости»), полубайтовый и байтовый режимы, а также изменение уже широко использовавшегося квитирования; исходная реализация Centronics призывала к переключению BUSY при каждом изменении в любой строке данных (по очереди), тогда как IEEE 1284 требует, чтобы BUSY переключался с каждым принятым символом (по очереди). Это уменьшает количество переключателей BUSY и, как следствие, прерывания с обеих сторон. Обновление 1997 года стандартизировало коды состояния принтера. В 2000 году режимы EPP и ECP были перенесены в стандарт, а также несколько стилей разъемов и кабелей, а также метод для маргаритка до восьми устройств с одного порта.[8]

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

Датапродукты

Датапродукты представили совершенно иную реализацию параллельного интерфейса для своих принтеров. Он использовал DC-37 разъем на стороне хоста и 50-контактный разъем на стороне принтера - либо DD-50 (иногда неправильно именуется DB50) или блочный соединитель M-50; М-50 также упоминался как Винчестер.[9][10] Параллельные продукты Dataproducts были доступны в короткой линии для соединений до 50 футов (15 м) и в длинной линии с использованием дифференциальная сигнализация для соединений до 500 футов (150 м). Интерфейс Dataproducts применялся во многих мэйнфреймах вплоть до 1990-х годов, и многие производители принтеров предлагали интерфейс Dataproducts в качестве опции.

В конечном итоге было разработано множество устройств для работы с параллельным портом. Большинство устройств были однонаправленными (односторонними) устройствами, предназначенными только для ответа на информацию, отправляемую с ПК. Однако некоторые устройства, такие как Zip диски смогли работать в двунаправленном режиме. В конечном итоге принтеры также использовали двунаправленную систему, позволяющую отправлять различную информацию о состоянии.

Историческое использование

HP C4381A CD-Writer Plus серии 7200, показывая параллельные порты для подключения принтера к компьютеру.

До появления USB, параллельный интерфейс был адаптирован для доступа к ряду периферийных устройств, кроме принтеров. Одно раннее использование параллельного порта было для донглы используются в качестве аппаратных ключей, которые поставляются с прикладным программным обеспечением как форма защиты программного обеспечения от копирования. Включены другие виды использования приводы оптических дисков такие как компакт диск читатели и писатели, Zip диски, сканеры, внешний модемы, геймпады, и джойстики. Некоторые из самых ранних портативных Mp3-плееры требуется подключение к параллельному порту для передачи песен на устройство.[11] Доступны адаптеры для запуска SCSI устройств через параллель. Другие устройства, такие как EPROM программаторы и аппаратные контроллеры могут быть подключены через параллельный порт.

Интерфейсы

В большинстве ПК-совместимых систем в 1980-х и 1990-х годах было от одного до трех портов, причем интерфейсы связи определялись следующим образом:

  • Логический параллельный порт 1: Порт ввода / вывода 0x3BC, IRQ 7 (обычно в монохромных графических адаптерах)
  • Логический параллельный порт 2: порт ввода-вывода 0x378, IRQ 7 (выделенные карты ввода-вывода или использование контроллера, встроенного в материнскую плату)
  • Логический параллельный порт 3: порт ввода-вывода 0x278, IRQ 5 (выделенные карты ввода-вывода или использование контроллера, встроенного в материнскую плату)

Если в 0x3BC нет порта принтера, второй порт в строке (0x378) становится логическим параллельным портом 1, а 0x278 становится логическим параллельным портом 2 для BIOS. Иногда порты принтера соединяются перемычками для совместного использования прерывания, несмотря на то, что у них есть собственные адреса ввода-вывода (т. Е. Только один может использоваться одновременно с управляемым прерыванием). В некоторых случаях BIOS поддерживает и четвертый порт принтера, но его базовый адрес значительно различается у разных поставщиков. Поскольку зарезервированная запись для четвертого логического порта принтера в Область данных BIOS (BDA) используется совместно с другими устройствами на машинах PS / 2 и с S3-совместимыми видеокартами, для этого обычно требуются специальные драйверы в большинстве сред. В DR-DOS 7.02 назначения портов BIOS можно изменить и переопределить с помощью LPT1, LPT2, LPT3 (и необязательно LPT4 ) CONFIG.SYS директивы.

Доступ

Системы на основе DOS делают логические параллельные порты, обнаруженные BIOS, доступными под именами устройств, такими как LPT1, LPT2 или LPT3 (соответствует логическому параллельному порту 1, 2 и 3 соответственно). Эти имена происходят от таких терминов, как Терминал линейной печати, Терминал локальной печати или Линейный принтер. Похожее соглашение об именах использовалось на ЕГО, DEC систем, а также в CP / M и 86-ДОС (LST).

В ДОС, доступ к параллельным принтерам можно получить прямо на командная строка. Например, команда "ТИП C: AUTOEXEC.BAT> LPT1:"перенаправит содержимое AUTOEXEC.BAT файл в порт принтера. А PRN device также был доступен как псевдоним для LPT1. Некоторые операционные системы (например, Многопользовательская DOS ) позволяют изменять это фиксированное назначение различными способами. В некоторых версиях DOS используются резидентные расширения драйверов, предоставляемые MODE, или пользователи могут изменить отображение внутри через CONFIG.SYS PRN = n (как в DR-DOS 7.02 и выше). DR-DOS 7.02 также предоставляет дополнительную встроенную поддержку для LPT4 если базовый BIOS поддерживает это.

PRN вместе с CON, AUX и некоторыми другими являются недопустимыми именами файлов и каталогов в DOS и Windows, даже в Windows XP. Существует даже уязвимость устройства MS-DOS в имени пути в Windows 95 и 98, которая вызывает сбой компьютера, если пользователь вводит «C: CON CON», «C: PRN PRN» или «C: AUX AUX "в адресной строке проводника Windows.[нужна цитата ] Microsoft выпустила патч для исправления этой ошибки, но недавно установленные операционные системы Windows 95 и 98 по-прежнему содержат ошибку.

Специальный "РАСПЕЧАТАТЬ"команда также существовала для достижения того же эффекта. Майкрософт Виндоус во многих случаях по-прежнему относится к портам таким образом, хотя часто это довольно скрыто.

В SCO UNIX и Linux, первый параллельный порт доступен через файловую систему как / dev / lp0. Устройства Linux IDE могут использовать париде (параллельный порт IDE) драйвер.[12]

Известные потребительские товары

Accton Параллельный порт Etherpocket-SP Ethernet адаптер (около 1990 г., ДОС драйверы). Поддерживает как коаксиальный кабель, так и 10 Base-T. Дополнительная мощность берется из Порт PS / 2 сквозной кабель.

Текущее использование

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

Многие производители персональных компьютеров и ноутбуков считают параллель устаревший порт и больше не включают параллельный интерфейс. На меньших машинах меньше места для больших разъемов параллельного порта. Доступны адаптеры USB-to-parallel, которые могут заставить принтеры, работающие только в параллельном режиме, работать с системами, поддерживающими только USB. Существуют карты PCI (и PCI-express), которые предоставляют параллельные порты. Есть также некоторые серверы печати которые обеспечивают интерфейс к параллельным портам через сеть. Микросхемы USB-to-EPP также могут позволить другим устройствам, не являющимся принтерами, продолжать работать на современных компьютерах без параллельного порта.[14]

Для любителей электроники параллельный порт по-прежнему часто остается самым простым способом подключения к внешней плате. Он быстрее, чем другой распространенный устаревший порт (последовательный порт), не требует преобразователя из последовательного в параллельный и требует гораздо меньше логики интерфейса и программного обеспечения, чем целевой интерфейс USB. Однако в операционных системах Microsoft более поздних версий, чем Windows 95/98, пользовательские программы не могут напрямую писать или читать с LPT без дополнительного программного обеспечения (расширений ядра).[15]

ток Фрезерные станки с ЧПУ также часто используют параллельный порт для прямого управления двигателями машины и навесным оборудованием.

Реализация IBM PC

Адреса портов

Традиционно системы IBM PC распределяют свои первые три параллельных порта в соответствии с конфигурацией в таблице ниже (если все три порта принтера существуют).

НОМЕР ПОРТАПрерывание #Запуск Ввод / выводКонец Ввод / вывод
#1IRQ 70x3BC[16]0x3BF
#2IRQ 70x378[16]0x37F
#3IRQ 50x278[16]0x27F

Если есть неиспользуемый слот, адреса портов остальных перемещаются вверх. (Например, если порт с номером 0x3BC не существует, порт с номером 0x378 станет первым логическим параллельным портом.)[16] Базовый адрес 0x3BC обычно поддерживается портами принтера на видеоадаптерах MDA и Hercules, тогда как порты принтера, предоставляемые набором микросхем материнской платы или дополнительными картами, редко позволяют настроить этот базовый адрес. Следовательно, при отсутствии монохромного адаптера дисплея общее назначение для первого логического параллельного порта (и, следовательно, также для соответствующего драйвера устройства LPT1 DOS) сегодня составляет 0x378, хотя по умолчанию по-прежнему 0x3BC (и будет выбран BIOS если он обнаруживает порт принтера по этому адресу). Линии IRQ обычно также настраиваются аппаратно. Следует избегать назначения одного и того же прерывания более чем одному порту принтера, так как обычно один из соответствующих портов будет работать только в режиме опроса. Адреса портов, назначенных слоту, можно определить, прочитав Область данных BIOS (BDA) в 0000h: 0408h.

Последовательное преобразование для стандартного параллельного порта (SPP):

Адрес MSBLSB
Немного:76543210
База (порт данных)Штырь:98765432
База + 1 (статусный порт)Штырь:~1110121315
База + 2 (порт управления)Штырь:~1716~14~1

~ указывает на аппаратную инверсию бита.

Программный интерфейс

В версиях Windows который не использовал Windows NT ядро (а также ДОС и некоторые другие операционные системы) программы могли обращаться к параллельному порту с помощью простых команд подпрограмм outportb () и inportb (). В операционных системах, таких как Windows NT и Unix (NetBSD, FreeBSD, Солярис, 386BSD и т. д.) микропроцессор работает в другом кольце безопасности, и доступ к параллельному порту запрещен, если не используется требуемый драйвер. Это повышает безопасность и разрешает конфликты устройств. В Linux inb () и outb () могут использоваться, когда процесс запускается от имени пользователя root, а команда ioperm () используется для разрешения доступа к его базовый адрес; в качестве альтернативы ppdev разрешает общий доступ и может использоваться из пользовательского пространства, если установлены соответствующие разрешения.

Кросс-платформенная библиотека для доступа к параллельным портам, libieee1284, также доступна во многих дистрибутивах Linux и обеспечивает абстрактный интерфейс для параллельных портов системы. Доступ осуществляется в последовательности «открытие-заявка-выпуск-закрытие», что позволяет осуществлять одновременный доступ в пользовательском пространстве.

Распиновка

Старые параллельные порты принтера имели 8-битную шину данных и четыре контакта для управляющего вывода (Strobe, Linefeed, Initialize и Select In) и еще пять для управляющего входа (ACK, Busy, Select, Error и Paper Out). Скорость передачи данных составляет 150 кБ / с.[1]

Новые EPP (расширенные параллельные порты) имеют 8-битную шину данных и те же управляющие контакты, что и обычный параллельный порт принтера. Новые порты достигают скорости до 2 МБ / с.[17][нужен лучший источник ]

Распиновка для разъемов параллельного порта:

Распиновка для разъемов параллельного порта.
Номер контакта (DB25)№ контакта (36-контактный)Название сигналаНаправлениеРегистр - битПеревернутый
11СтробоскопВход / ВыходControl-0да
22Данные0ВнеДанные-0Нет
33Данные1ВнеДанные-1Нет
44Данные2ВнеДанные-2Нет
55Данные3ВнеДанные-3Нет
66Данные4ВнеДанные-4Нет
77Данные5ВнеДанные-5Нет
88Данные6ВнеДанные-6Нет
99Данные7ВнеДанные-7Нет
1010ПодтвердитьВСтатус-6Нет
1111ЗанятыйВСтатус-7да
1212Paper-OutВСтатус-5Нет
1313ВыбратьВСтатус-4Нет
1414Перевод строкиВход / ВыходControl-1да
1532ошибкаВСтатус-3Нет
1631Сброс настроекВход / ВыходControl-2Нет
1736Выбрать принтерВход / ВыходControl-3да
18-2519-30,33,17,16Земля---

Перевернутые линии верны при низком логическом уровне. Если они не инвертированы, то высокий логический уровень верен.

Контакт 25 разъема DB25 на современных компьютерах может не быть заземлен.[сомнительный ]

Смотрите также

Аппаратные микросхемы IC:

  • Для главного компьютера см. Супер ввод / вывод
  • Для периферийной стороны микросхемы интерфейса параллельного порта: PPC34C60 (SMSC) и W91284PIC (Warp Nine)
  • Для USB-принтера, например USB-чипы: PL-2305 (Prolific) и CH341 (QinHeng)

использованная литература

  1. ^ а б Джеймс, Кевин. Интерфейс ПК и сбор данных: методы измерения, контрольно-измерительной аппаратуры и управления. Оксфорд; Бостон: Ньюнс, 2000. ISBN  9780750646246. п. 256
  2. ^ а б Centronics модель 306 Техническое руководство. Centronics. 1976 г.
  3. ^ а б Вебстер, Эдвард С. (2000). Print Unchained: 50 лет цифровой печати: сага об изобретениях и предприятиях. Западный Довер, Вермонт: ДРА штата Вермонт. ISBN  0-9702617-0-5.
  4. ^ а б Принтеры Centronics 101, 120A, 101AL, 102A, 306 (PDF). В архиве (PDF) из оригинала от 03.10.2016.
  5. ^ Дурда IV, Франк (2004). «Справочник по назначению контактов для параллельного интерфейса принтера, совместимого с Centronics и IBM». Архивировано из оригинал на 2007-09-13. Получено 2007-10-05.
  6. ^ «Режим откусывания». Химический факультет Университета Аджу. Архивировано из оригинал на 2017-04-06. Получено 2016-10-11.
  7. ^ EP 0640229  Бакстон, К. / Кохц, Р.А. / Zenith Data Systems Corp .: Расширенный параллельный порт. дата подачи 15 мая 1992 г.
  8. ^ а б IEEE 1284: параллельные порты (PDF) (Технический отчет). Лава. 2002. Архивировано с оригинал (PDF) 23 мая 2006 г.. Получено 2 ноября 2007.
  9. ^ "Dataproducts D-Sub 50 Parallel". Книга оборудования. В архиве из оригинала от 14 декабря 2007 г.. Получено 2008-01-25.
  10. ^ "Датапродуктс М / 50 Параллель". Книга оборудования. В архиве из оригинала от 14 декабря 2007 г.. Получено 2008-01-25.
  11. ^ Мицканюк, Олег (2000-06-19). "MP3-плеер D-Link DMP-100". Журнал Target PC. п. 2. В архиве из оригинала на 2015-05-01. Получено 2012-07-20.
  12. ^ Баркакати, Наба (2006). Настольный справочник Linux All-in-One для чайников. Для чайников (2-е изд.). Джон Вили и сыновья. п. 482. ISBN  9780471793137. Получено 2015-09-11. Некоторые устройства IDE используют адаптер IDE параллельного порта - это то, что относится к параметру PARIDE.
  13. ^ «Технические характеристики серии адаптеров для захвата неподвижных изображений Play Snappy Video SnapShot». CNET. В архиве из оригинала на 2017-08-06. Получено 2017-08-06.
  14. ^ «Планшетный сканер с параллельным портом работает под USB на Win9x (Архив)». Архивировано 30 июня 2012 года.. Получено 2012-06-30.CS1 maint: BOT: статус исходного URL-адреса неизвестен (ссылка на сайт)
  15. ^ «Архивная копия». Архивировано из оригинал на 2014-03-14. Получено 2014-03-14.CS1 maint: заархивированная копия как заголовок (ссылка на сайт)
  16. ^ а б c d Фрэнк Ван Гиллуве, Недокументированный ПК, 1994, стр. 703, ISBN  0-201-62277-7
  17. ^ Определение параллельного порта В архиве 2013-01-03 в Wayback Machine, Техопедия

внешние ссылки