Error code
void ReportError(short printJob)
    {
    short        errorCode;
    HANDLE        textHandle;
    short        textLength;
    char        *errorText;     errorCode = PEGetErrorCode(printJob);     PEGetErrorText (            printJob,
                &textHandle,
                &textLength);     errorText = (char*)malloc(textLength);     PEGetHandleString(textHandle,
                errorText,
                textLength);     MessageBox(        hWnd, errorText,
            "Print Job Failed",
            MB_OK | MB_ICONEXCLAMATION);     return;     }


Seagate Software IMG Holdings, Inc.
http://www.seagatesoftware.com
Support services:
http://support.seagatesoftware.com