Печать непосредственно на принтер 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.

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

Ответы на вопрос(1)

Ваш ответ на вопрос