2013-12-02 3 views
1

Есть ли способ понять, закончилось ли задание на печать POS через последовательный кабель? Я знаю, что есть какой-то запрос статуса для отправки на принтер, но я не мог найти его для понимания, заканчивается ли задание на печать (или буфер печати пуст).Esc Pos, как узнать, закончилось ли задание на печать

+0

Вы нашли надежный метод в этой области? В настоящее время я обнаруживаю конец символа передачи (0x04) - кажется, не работает для каждого принтера. С другой стороны, в этой статье [http://goo.gl/zplAFv] говорится, что каждый принтер может иметь свой собственный «конец условия задания печати» – bonchenko

+0

К сожалению, нет, я не нашел никакого решения. – Tobia

ответ

0

Вам это не нужно, потому что вы подключены к розетке. Пачка заданий на принтер управляется вами. У вас все управление.

+1

У принтера есть свой собственный буфер, поэтому я не могу понять, если он пуст, и принтер больше не печатает. – Tobia

+0

Вы правы! Я думаю, что вы действительно не можете прочитать буфер. Но я думаю, что если вы отключите сокет, он очистится. – lucasddaniel

+0

Кажется, нет, если я отсоединяю буфер, печатается, только отключение очищает буфер. Я надеялся, что есть команда статуса, чтобы получить немедленный ответ о статусе буфера ... но нет. – Tobia