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

47
CheckError();
PRNClose();
LocalFree(pbData);
return;
}
PRNClose();
LocalFree(pbData);
}
void CheckError()
{
DWORD dwRet;
TCHAR szBuff[128];
dwRet = PRNGetLastError();
switch (dwRet) {
case PRN_NOTOPEN:
wcscpy(szBuff, L"Not open.\r");
break;
case PRN_NOTFOUND:
PRNTextOut(1, &CAN);
wcscpy(szBuff, L"Not found.\r");
break;
case PRN_NOTCHANGE:
PRNTextOut(1, &CAN);
wcscpy(szBuff, L"Not change.\r");
break;
case PRN_FILE_NOTEXIST:
PRNTextOut(1, &CAN);
wcscpy(szBuff, L"File not exist.\r");
break;
case PRN_FILEFORMAT_ERROR:
PRNTextOut(1, &CAN);
wcscpy(szBuff, L"File format error.\r");
break;
case PRN_FILEOPEN_ERROR:
PRNTextOut(1, &CAN);
wcscpy(szBuff, L"File open error.\r");
break;
case PRN_PARAMETER_ERROR:
PRNTextOut(1, &CAN);
wcscpy(szBuff, L"Parameter error.\r");
break;