Печать напрямую на Ethernet-принтер с использованием «растрового режима»: требуется базовое руководство

Я ' Я столкнулся с проблемой , выходящей за рамки моей компетенции, и у меня нет наставника, к которому можно обратиться за помощью.

У меня есть принтер чеков, с которым мне нужно взаимодействовать через iOS приложение. Принтер находится в той же сети, что и устройство (а), поэтому я могу обращаться к нему с помощью поддерживаемых «команд линейного режима»

. Я бы хотел сохранить код, который у меня уже есть, который работает на разных платформах - т.е. это UIView / NSView, и если вы не знакомы с OS X / iOS, это просто стандартное ванильное представление, которое я могу преобразовать в форматы PDF / PNG. К счастью, в принтере есть режим «растровой графики», который мне кажется именно тем, что мне нужно.

К сожалению, будь то ломаный английский в спецификации команд или мое полное незнание чего-либо, кроме базового C, или мое полное отсутствие знаний о графике, я даже не знаю, как начать работу с имеющимися у меня спецификациями команд. Я знаю, что принтер и моя сеть работают , потому что я могу обращаться к нему по сети и отправлять ему основные команды подачи. Но я понятия не имею, как перейти с PNG -> все, что требуется принтеру, чтобы заставить его работать в «растровом режиме».

Спецификация доступна на http://www.star-m.jp/ eng / service / usermanual / linemode_cm_en.pdf , и страница, которую вы хотели бы начать читать, если хотите помочь, - это 3-68, а конкретные команды, с которыми у меня возникают проблемы даже при запуске, находятся на 3 -78 / 3-79.

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

9
задан refulgentis 22 October 2010 в 09:54
поделиться