Форум: "Начинающим";
Текущий архив: 2015.03.01;
Скачать: [xml.tar.bz2];
ВнизРешение задачи( Найти похожие ветки
← →
Fransuz_F (2014-01-30 08:38) [0]Нужно сделать программу для управления LPT портом, печатающее устройство получает информацию через линии данных интерфейса, печать полной строки (80 символов) печатающее устройство подразделяет на 4 зоны по 20 символов в каждой. Бумага и красящая лента расположены между рядом 80 бойков и непрерывно вращающимся печатающим барабаном. Блок управления производит развертку хранимой в буферной памяти информации, сравнивает с кодом символов, находящихся перед рядом бойков, выбирает позиции совпадающих символов, затем в требуемый момент приводит выборочный боек и печатает соответствующий символ. Если в буферную память печатающего устройства поступает код одной из команд "Возврат каретки, Перевод строки, или Перевод формата" оно осуществляет сброс счетчика, печать содержимого буферной памяти и выполняет указанную команду - "Возврат каретки, Перевод строки, или Перевод формата".
← →
Fransuz_F (2014-01-30 08:56) [1]Программа для управления можно просмотреть тут: http://valery-us4leh.narod.ru/XpCoding/primer_xp02.zip, но эта программа только управляет LPT портом, т.е отправляет на каку-либо ножку логическую "1" включает ее и отключает
← →
MBo © (2014-01-30 09:33) [2]Без драйвера барабанного АЦПУ просто лить данные в порт? И не отслеживать готовность устройства?
← →
Fransuz_F (2014-01-30 09:40) [3]Почему же, готовность тоже должна быть, так же как и запрос
← →
RWolf © (2014-01-30 10:09) [4]Есть мнение, что разумнее сделать внешний контроллер, подключаемый к ПК через USB, например. Здесь же требуется управление бойками в реальном времени, я правильно понимаю? как поведёт себя устройство, когда управляющая программа уйдёт в своп между принятием решения на печать символа и собственно печатью?
Не говоря о том, что всё равно нужна дополнительная плата расширения с LPT.
← →
Fransuz_F (2014-01-30 12:01) [5]Через USB не получится не как, дело вот в чем, печатающее устройство очень старое, и подключается только через LPT порт, если интересно то оно называется устройство параллельной печати А522-5, верно что управление бойками идет в реальном времен, управляющая программа в общем-то никак не поведет себя, я предполагаю что оно только покажет что на LPT порту на какой ножке будет подана логическая "1" либо "0"
← →
Inovet © (2014-01-30 18:12) [6]Я лет 20 назад подключал параллельный принтерт к ПК Всё работало прозрачно, как обычный принтер, ну перекодировка там налету была сделана (и псевдографики тоже в +|-, хе-хе). Единственное, для пущей совместимости использовался драйвер из БИОС, и поэтому один сигнал не получилось программно инвертировать, ну снаружи на кабеле проинвертировал аппаратно. Но можно и этого избежать. Ещё очень важно заземление ПК и принтера, иначе кирдык порту наступит, ну и вообще там статические разряды случаются нехилые. Надо было вызвать спецов по снятию статики удалённо, а га, щас всякое есть.
Я вообще о том тут разглогольствую?
← →
Inovet © (2014-01-30 18:18) [7]> [6] Inovet © (30.01.14 18:12)
Вот этот принтер:
СМ 6315
http://www.icfcst.kiev.ua/MUSEUM/PHOTOS/SM6315_r.html
← →
Fransuz_F (2014-01-31 06:42) [8]Включение или отключение какой-либо ножки уже осуществляется в той программе на которую я дал ссылку, осталось только печатать символа чтоб он сравнивал с кодом символов, находящихся перед рядом бойков, выбирал позиции совпадающих символов, затем в требуемый момент приводил выборочный боек и печатал соответствующий символ.
← →
Inovet © (2014-01-31 08:59) [9]> [5] Fransuz_F (30.01.14 12:01)
> устройство параллельной печати А522-5
Чёт Яндекс всё про нормы расхода этилового спирта для этого принтера пишет. Документация есть на него?
← →
Fransuz_F (2014-01-31 09:55) [10]Сейчас этот документ отсканирую и выложу, сори чет затупил надо было сразу выложить всю документацию(
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2015.03.01;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.002 c