2

Я пытаюсь печатать на старой печатной машинке Olympia Compact S, выпущенной в 1980-х годах, и принтер Daisy Wheel Принтер из Windows 7. Это в основном пишущая машинка / принтер, выпущенный в 1986 году. Кто-нибудь знает возможно ли это?

Я могу подключиться к своему ПК с помощью кабеля USB-параллельный (Centronics). Windows 7 распознает контроллер IEEE 1284 (параллельный интерфейс Centronics), но не как принтер. Исторически сложилось так, что он работал с «универсальным» интерфейсом гирляндного колеса; это была наверное Windows 95!

2 ответа2

2

Я знаю, что эта тема старая. Но ответ проще, чем вы думаете. Просто используйте универсальный драйвер текстового принтера для Windows, и он должен работать.

В Linux вы можете подключить кабель и попробовать эту команду, и он должен отправить текст на принтер, как если бы это был вывод терминала:

examplefile.txt > /dev/usb/lp0
1

Насколько мне известно, нет доступных драйверов для такого устройства. Это оставляет вам несколько вариантов:

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

Напишите программу, чтобы просто поговорить с этим принтером. Я предполагаю, что поскольку Windows видит адаптер, вы, вероятно, можете открыть порт более или менее как COM-порт и записать в него байты. Теперь вы вернулись в старые добрые времена, когда плевать в принтер. Недостатком здесь является то, что, конечно, у вас нет приложений (кроме ваших собственных), которые могут использовать эту вещь. Учитывая, что в любом случае он может печатать только текст плюс несколько эффектов, это может быть не так уж важно, и может быть интересным проектом.

Поместите соответствующие байты ASCII в текстовый файл и выведите его на соответствующий порт с помощью cmd.exe. Что-то вроде

type myfile.txt > LPT1

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .