Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];

Вниз

Работа с POS-принтером.   Найти похожие ветки 

 
keymaster ©   (2009-11-30 12:10) [0]

Приветствую, господа и дамы.

Есть принтер Posiflex aura.
Воткнут в USB, определяется как "printing device on COM".
Надо заставить его печатать.
Понимает ESC-последовательности, но я упорно не могу досоображать, как их ему скармливать.

Кто сталкивался - наведите на путь верный.


 
clickmaker ©   (2009-11-30 12:16) [1]

а кроме как через команды, с ним никак не пообщаться? драйверов нет?


 
keymaster ©   (2009-11-30 12:21) [2]

Попытка поставить его как "принтер" в систему привела к тому, что он распечатал полоску в несколько метров, заполненную иероглифами.
Дальнейшее изучение привело к мысли, что его надо кормить ESC-последовательностями.


 
keymaster ©   (2009-11-30 12:23) [3]

Точнее - распечатал это он как "тестовую страницу".
Просто отправить на него задание не получается - оно в список задач поступает, после чего исчезает оттуда в никуда.


 
Leonid Troyanovsky ©   (2009-11-30 12:48) [4]


> keymaster ©   (30.11.09 12:10)

Верный путь:
Посетить сайт производителя и почитать ТД.

--
Regards, LVT.


 
keymaster ©   (2009-11-30 13:08) [5]

На сайте производителя есть мануал, брошюра и дрова.
ТД там найти не удалось.


 
clickmaker ©   (2009-11-30 13:09) [6]

> ТД там найти не удалось

возможно, это покажется смешным, но мануал - это и есть ТД


 
keymaster ©   (2009-11-30 13:10) [7]

Под ТД я полагал нечто, вроде SDK.
А имеющийся мануал - это "распакуйте и включите".


 
clickmaker ©   (2009-11-30 13:16) [8]

ну обычно, если есть дрова, то sdk считается ненужным...
возможно, дрова кривые или несовместимые с осью. Такое бывает, и не только с принтерами


 
keymaster ©   (2009-11-30 13:17) [9]

Но при этом достоверно известно, что принтер понимает ESC-команды.
Потому и всплыл вопрос - как их ему отдавать.


 
clickmaker ©   (2009-11-30 13:24) [10]

> Но при этом достоверно известно, что принтер понимает ESC-
> команды.

так они все те или иные команды понимают.
видимо, прямой записью в порт
см. CreateFile и Communications Resources в MSDN


 
Leonid Troyanovsky ©   (2009-11-30 13:40) [11]


> keymaster ©   (30.11.09 13:17) [9]

> Потому и всплыл вопрос - как их ему отдавать.

http://www.posiflex.com/english/06_contact/00_contact.php

--
Regards, LVT.


 
keymaster ©   (2009-11-30 13:42) [12]

Изначально подозревал что по-существу ответа тут не дождаться =)

За ссылку на Communications Resources в MSDN спасибо.


 
Leonid Troyanovsky ©   (2009-11-30 13:44) [13]

http://www.posiflexru.com/support/

--
Regards, LVT.


 
keymaster ©   (2009-11-30 13:56) [14]

Я уже общался с техподдержкой различных производителей.
Ждать ответа 2-3 дня нет времени.

А с вопросом таким, уверен, сталкивались многие.


 
clickmaker ©   (2009-11-30 14:00) [15]

> А с вопросом таким, уверен, сталкивались многие

там все сводится к CreateFile("COMn"), SetCommState для инициализации порта и WriteFile строковых команд в него. Ничего экзотического. Но вот сами команды может знать только производитель


 
Leonid Troyanovsky ©   (2009-11-30 14:01) [16]


> keymaster ©   (30.11.09 13:56) [14]

> А с вопросом таким, уверен, сталкивались многие.

Странный ты какой-то.
Т.е., слать esc будешь для epson, бо он лучше изучен.

У нас, во-ще, нет уверенности, что принтер исправен
и правильно установлен, бо, похоже, что и мануалы
не читаны.

--
Regards, LVT.


 
keymaster ©   (2009-11-30 14:07) [17]


> Т.е., слать esc будешь для epson, бо он лучше изучен.

ESC для епсона подерживается. Это стало известно путем раскопок сайта производителя.

Принтер исправен, селф-тест печатает как положено.


 
Leonid Troyanovsky ©   (2009-11-30 14:18) [18]


> 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.



Страницы: 1 вся ветка

Форум: "WinAPI";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.48 MB
Время: 0.053 c
2-1340622845
Ele
2012-06-25 15:14
2013.03.22
Цикл по полям записи


15-1345003504
Natali_g
2012-08-15 08:05
2013.03.22
cgi iis7


15-1353414294
Сергей М.
2012-11-20 16:24
2013.03.22
Непонятка на стыке ajax и PHP


2-1330269660
Незнающий усталости
2012-02-26 19:21
2013.03.22
Как задать фокус ячейки?


15-1329678631
ололо
2012-02-19 23:10
2013.03.22
Как разместить компонент в неклинтской части окна?например как эт





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский