· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.ELECTRONICS —› Последовательный принтер

Посл.отвђт Сообщенiе


Дата: Янв 21, 2004 03:05:10

Наивно полагать, что все последовательные (RS232) принтеры придерживаются одного стандарта и используют один протокол, но... может кто-то сталкивался с подобным оборудованием? Интересует протокол, чтоб вывести что-нибудь на бумагу :-) Поисковики уже перепробовал, форумы всяко-разные облазил, hyperterminal подключал - конкретных результатов не получил :-(

Приветствуются ссылки на описание протокола, исходники на любом языке, хоть для микроконтроллера ;-) Спасибо за внимание!


Дата: Янв 21, 2004 11:12:48 · Поправил: Lex

При Quantum, отличный вопрос (я про вывести что-нибудь на бумагу :-)).
На бумагу только что вывел символ 41h. Не знаю это ли те было нужно:

mov ah,0h
xor dx,dx ;принтер
mov al,'A'
int 17h

Если не то не обессудь.


Дата: Янв 21, 2004 11:17:29 · Поправил: Lex

Кинь мне мыло у меня есть что то про RS-232


Дата: Янв 21, 2004 18:11:54

Lex
Спасибо за ответ!

Обидно :-(

Значит у меня неправильный принтер... Ладно, попробую достать какой-нибудь другой :-(

ЗЫ: Описание RS-232 у меня есть, но всё равно спасибо!


Дата: Янв 21, 2004 19:59:19

У меня EPSON LX - 300+ Старый но верный друг :)


Дата: Янв 24, 2004 08:18:04

У тя принтер на ком сидит ?


Дата: Янв 24, 2004 16:11:32 · Поправил: Same

Lex Ясное дело что не на LPT
LPT - Паралельный
COM - Последовательный
см. название темы


Дата: Янв 24, 2004 16:42:32

Quantum
P.S и да поможет тебе int 14h и да пребудет с тобой зашибись:)


Дата: Янв 24, 2004 21:06:27

Lex
Same
У меня эта гадость вообще не к компьютеру подключена, а к PDA с J2ME, хотя предварительное тестирование проводилось через COM и HyperTerminal :-)


Дата: Янв 27, 2004 01:38:14

Уточни что такое PDA c J2ME
Я многo работал с RS-232 и пр.. вплоть до разработок.


Дата: Янв 27, 2004 02:22:11

Libov
PDA - это "карманный" компьютер. К таковым относятся наладонники (типа Palm), смартфоны (телефоны с Windows CE), навороченные телефоны с Brew, J2ME и т.д.

J2ME (Java[TM] 2 Micro Edition) - это Ява для PDA.

Я тоже работал с RS-232, но в данном случае интересует/интересовал только протокол для связи с принтером, хотя похоже, что никакого протокола уровнем выше RS-232 нет и принтер получает только ASCII и спец. символы для форматирования, но что-то один такой экземпляр (без технических данных и т.п.) не реагировал... а через IR порт он всё нормально печатает :-(


Дата: Янв 27, 2004 06:02:28

Понятно
Same
Плагеат (или плогеат):)


Дата: Янв 28, 2004 06:03:15

Верно! RS-232 это не протокол, а стандарт передачи последовательного сигнала. Совет -- внимательно посмотри документацию на принтер: колличество бит 5-8?, кол-во стоповых бит?, бит четности?, и настрой порт на этот формат.

Best regards,
Libov


Дата: Фев 23, 2004 21:29:15

Итак, если кому-то ещё интересен данный вопрос:

1. Карманный принтер Citizen CMP-10 принимает ASCII-символы через RS-232 и печатает после каждого LF. Этот принтер рулит, но он очень дорогой.

2. SiPix (первый экземпляр) гораздо дешевле, но использует какой-то заумный протокол для передачи текста. Заставить его работать у меня так и не получилось. Ещё у него UART настроена только на 19200 б/с, что не есть хорошо.

Тему считаю закрытой.


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.077