2012-04-12 4 views
0

У меня установлено подключение принтера к моему ipad. Теперь я хочу установить формулу получения как выравнивание, горизонтальную вкладку, настройки логотипа размера шрифта и все, что требуется в моей квитанции, пожалуйста любой может мне помочь, как использовать POS-команды в Objective-c для этого?Форма получения в звездочке TSp654 Настройка принтера POS

Благодаря

ответ

1

Star имеет руководство по программированию вы можете скачать здесь: http://www.starmicronics.com/support/Mannualfolder/linemode_cm_en.pdf

Команды, указанные в ручном режиме линии должны быть преобразованы в байты, а затем отправляется на принтер. Загруженный пакет StarIO iOS SDK имеет руководство под названием «README_StarIO_POSPrinter_iOS_SDK.pdf». (http://www.starmicronics.com/absolutefm/absolutefm/afmviewfaq.aspx?faqid=175) Вы просмотрели страницы 9-15? Здесь описывается инфраструктура StarIO.

Page 13 показывает, как писать в порт с использованием массива байтов, но обязательно добавьте StarIO.framework и сначала откройте порт связи.

Из инструкции:

//Set a byte array to send to the printer 
//command = { A, B, C, D, Feed 3mm, Full Cut} 
unsigned char command = {0x41, 0x42, 0x43, 0x44, 0x1B, 0x7A, 0x00, 0x1B, 0x64, 0x02}; 

Uint bytesWritten = 0; 

@Try 
{ 
    While(bytesWritten < (sizeof command)) 
    { 
    bytesWritten += [port writePort: command : bytesWritten : sizeof command - bytesWritten]; 
    } 
} 
@Catch(PortException) 
{ 
    //There was an error writing to the port 
} 

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

+1

Да, я использовал команды и строки с надлежащими пробелами для форматирования получения, и, наконец, у меня есть формат и распечатка квитанции. – UserDev

 Смежные вопросы

  • Нет связанных вопросов^_^