tangar 0 8 мая, 2005 Опубликовано 8 мая, 2005 · Жалоба Есть такая задача - надо управлять принтером (довольно старым матричным Epson FX-1000) по средствам параллельного порта, используя толь ко базовый адрес LPT порта и два его регистра (к примеру - 378h, 379h и 37Ah). Можно ли это сделать вообще, и если да, то как (я пробовал отправлять на 378h бит информации, потом выставлять регистр и строб данных на 37Ah, примерно так же, как и при работе с ЖК индикатором, но принтер символ не печатал). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Vasya_Pupkin 0 13 мая, 2005 Опубликовано 13 мая, 2005 · Жалоба А принтер очень старий он если драйвера поставить вообще что нить печатает? Можешь попробивать просто на ЛПТ заслать напрямую символи из доса типа copy con LPT1: test print а в конце Ctrl+Z если напечатает ну тогда можно И еще одно посмотри может там картридж старий и он печатать не хочет :)) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
yuriyc 0 13 мая, 2005 Опубликовано 13 мая, 2005 · Жалоба Посмотри вот здесь. Под DOS http://programmer.newmail.ru/programs.htm http://dssp.petrsu.ru/tutorial/asni/Glava%201/Index2.htm под Windows http://www.delphikingdom.com/asp/viewitem.asp?catalogid=1099 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
andrey_s 0 13 мая, 2005 Опубликовано 13 мая, 2005 · Жалоба Есть такая задача - надо управлять принтером (довольно старым матричным Epson FX-1000) Проблема может быть еще и в том, что на многих моделях матричников последняя в тексте строка не всегда печаталась (зависит от настроек принтера), если в конце не было возврата каретки - она так и оставалась в буфере и печаталась в начале следующего документа. Другими словами, не факт, что один посланный символ сразу напечатается - он может просто тихо хранится в буфере принтера. Удачи! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_Vladimir_ 0 15 мая, 2005 Опубликовано 15 мая, 2005 · Жалоба Матричные Принтеры имеют как правило 2 буфера. Выдача принятых символов из буфера происходит в 3 случаях: - буфер полон - принят символ конец строки - принята ESC последовательность сброса буфера (этп команда указана в доке на принтер) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться