User manual - プリンタライブラリマニュアルver.1.06(2014年6月13日)

49
エラー時継続の場合
TCHAR ESCE[2] = {0x1B, 'E'}; // 未印字データの吐き出しコマンド
TCHAR ESCR[3] = {0x1B, 'R', 1}; // エラー時印字継続指定(継続設定)
TCHAR CAN = 0x18;
#define IMAGE_HEIGHT 96
#define IMAGE_WIDTH 72
#define FEED_LENGTH 0
void PrintText()
{
if (PRNOpen() != PRN_NORMAL)
{
MessageBox(NULL, L"Open error", L"Error", MB_OK);
return;
}
if (PRNTextOut(3, ESCR) != PRN_NORMAL)
{
if (CheckError() != TRUE)
{
PRNClose();
return;
}
}
if (PRNTextOut(11, L"0123456789\r") != PRN_NORMAL)
{
if (CheckError() != TRUE)
{
PRNClose();
return;
}
}
if (PRNTextOut(2, ESCE) != PRN_NORMAL)
{
if (CheckError() != TRUE)
{
PRNClose();
return;
}
}
PRNClose();
}
void PrintImage()
{
HANDLE hFile;