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

52
wcscpy(szBuff, L"File open error.\r");
bContinuation = FALSE;
break;
case PRN_PARAMETER_ERROR:
wcscpy(szBuff, L"Parameter error.\r");
bContinuation = FALSE;
break;
case PRN_HARDWARE_ERROR:
wcscpy(szBuff, L"Hardware error.\r");
bContinuation = FALSE;
break;
case PRN_PLATEN_OPEN:
wcscpy(szBuff, L"Platen is opened.\r");
bContinuation = FALSE;
break;
case PRN_SUSPEND_OCCURRED:
wcscpy(szBuff, L"Suspend occurred.\r");
bContinuation = FALSE;
break;
case PRN_PAPER_END:
wcscpy(szBuff, L"Paper end.\r");
bContinuation = TRUE;
break;
case PRN_VDETP_OCCURRED:
wcscpy(szBuff, L"VDETP occurred.\r");
bContinuation = TRUE;
break;
case PRN_HEADTEMP_ERROR:
wcscpy(szBuff, L"HeadTemp error.\r");
bContinuation = TRUE;
break;
case PRN_COVER_CLOSE:
wcscpy(szBuff, L"Splash cover is closed.\r");
bContinuation = TRUE;
break;
}
if (bContinuation != TRUE)
{
if (dwRet != PRN_NOTOPEN)
{
PRNTextOut(1, &CAN);
}
wcscat(szBuff, L"Printing was stopped, because Printer can't
continue.\r");
MessageBox(NULL, szBuff, L"Error", MB_OK | MB_ICONERROR);
return FALSE;
}
else
{
wcscat(szBuff, L"Do you want to continue ?\r");
iRet = MessageBox(NULL, szBuff, L"Error", MB_RETRYCANCEL);