![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Работа с POS-принтером. [D7, WinXP]
keymaster © (2009-11-30 12:10:00)Приветствую, господа и дамы.
Есть принтер Posiflex aura.
Воткнут в USB, определяется как "printing device on COM".
Надо заставить его печатать.
Понимает ESC-последовательности, но я упорно не могу досоображать, как их ему скармливать.
Кто сталкивался - наведите на путь верный.
Leonid Troyanovsky (2009-11-30 14:18:00) [1]
> keymaster © (30.11.09 14:07) [17]
> ESC для епсона подерживается.
By Peter Below
http://groups.google.com/group/fido7.ru.delphi/msg/4aacecb05a4fd7c2
или
http://groups.google.com/group/fido7.ru.delphi.chainik/msg/c68e79b088787eab
Насчет установки нам ничего неизвестно,
поэтому Printers.Printer не гарантирован.
--
Regards, LVT.
keymaster (2009-11-30 14:07:00) [2]
> Т.е., слать esc будешь для epson, бо он лучше изучен.
ESC для епсона подерживается. Это стало известно путем раскопок сайта производителя.
Принтер исправен, селф-тест печатает как положено.
Leonid Troyanovsky (2009-11-30 14:01:00) [3]
> keymaster © (30.11.09 13:56) [14]
> А с вопросом таким, уверен, сталкивались многие.
Странный ты какой-то.
Т.е., слать esc будешь для epson, бо он лучше изучен.
У нас, во-ще, нет уверенности, что принтер исправен
и правильно установлен, бо, похоже, что и мануалы
не читаны.
--
Regards, LVT.
clickmaker (2009-11-30 14:00:00) [4]> А с вопросом таким, уверен, сталкивались многие
там все сводится к CreateFile('COMn'), SetCommState для инициализации порта и WriteFile строковых команд в него. Ничего экзотического. Но вот сами команды может знать только производитель
keymaster (2009-11-30 13:56:00) [5]Я уже общался с техподдержкой различных производителей.
Ждать ответа 2-3 дня нет времени.
А с вопросом таким, уверен, сталкивались многие.
Leonid Troyanovsky (2009-11-30 13:44:00) [6]http://www.posiflexru.com/support/
--
Regards, LVT.
keymaster (2009-11-30 13:42:00) [7]Изначально подозревал что по-существу ответа тут не дождаться =)
За ссылку на Communications Resources в MSDN спасибо.
Leonid Troyanovsky (2009-11-30 13:40:00) [8]
> keymaster © (30.11.09 13:17) [9]
> Потому и всплыл вопрос - как их ему отдавать.
http://www.posiflex.com/english/06_contact/00_contact.php
--
Regards, LVT.
clickmaker (2009-11-30 13:24:00) [9]> Но при этом достоверно известно, что принтер понимает ESC-
> команды.
так они все те или иные команды понимают.
видимо, прямой записью в порт
см. CreateFile и Communications Resources в MSDN
keymaster (2009-11-30 13:17:00) [10]Но при этом достоверно известно, что принтер понимает ESC-команды.
Потому и всплыл вопрос - как их ему отдавать.
clickmaker (2009-11-30 13:16:00) [11]ну обычно, если есть дрова, то sdk считается ненужным...
возможно, дрова кривые или несовместимые с осью. Такое бывает, и не только с принтерами
keymaster (2009-11-30 13:10:00) [12]Под ТД я полагал нечто, вроде SDK.
А имеющийся мануал - это "распакуйте и включите".
clickmaker (2009-11-30 13:09:00) [13]> ТД там найти не удалось
возможно, это покажется смешным, но мануал - это и есть ТД
keymaster (2009-11-30 13:08:00) [14]На сайте производителя есть мануал, брошюра и дрова.
ТД там найти не удалось.
Leonid Troyanovsky (2009-11-30 12:48:00) [15]
> keymaster © (30.11.09 12:10)
Верный путь:
Посетить сайт производителя и почитать ТД.
--
Regards, LVT.
keymaster (2009-11-30 12:23:00) [16]Точнее - распечатал это он как "тестовую страницу".
Просто отправить на него задание не получается - оно в список задач поступает, после чего исчезает оттуда в никуда.
keymaster (2009-11-30 12:21:00) [17]Попытка поставить его как "принтер" в систему привела к тому, что он распечатал полоску в несколько метров, заполненную иероглифами.
Дальнейшее изучение привело к мысли, что его надо кормить ESC-последовательностями.
clickmaker (2009-11-30 12:16:00) [18]а кроме как через команды, с ним никак не пообщаться? драйверов нет?