Перейти к содержанию
    

программирование принтера

Есть такая задача - надо управлять принтером (довольно старым матричным Epson FX-1000)

 

по средствам параллельного порта, используя толь ко базовый адрес LPT порта и два его

 

регистра (к примеру - 378h, 379h и 37Ah). Можно ли это сделать вообще, и если да, то как

 

(я пробовал отправлять на 378h бит информации, потом выставлять регистр и строб данных

 

на 37Ah, примерно так же, как и при работе с ЖК индикатором, но принтер символ не

 

печатал).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А принтер очень старий он если драйвера поставить вообще что нить печатает?

Можешь попробивать просто на ЛПТ заслать напрямую символи из доса типа

copy con LPT1:

test print

а в конце Ctrl+Z

если напечатает ну тогда можно

И еще одно посмотри может там картридж старий и он печатать не хочет :))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Есть такая задача - надо управлять принтером (довольно старым матричным Epson FX-1000)

Проблема может быть еще и в том, что на многих моделях матричников последняя в тексте строка не всегда печаталась (зависит от настроек принтера), если в конце не было возврата каретки - она так и оставалась в буфере и печаталась в начале следующего документа. Другими словами, не факт, что один посланный символ сразу напечатается - он может просто тихо хранится в буфере принтера.

 

Удачи!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Матричные Принтеры имеют как правило 2 буфера.

Выдача принятых символов из буфера происходит в 3 случаях:

- буфер полон

- принят символ конец строки

- принята ESC последовательность сброса буфера (этп команда указана в доке на принтер)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...