File BradyPrintSdkPrintJob.h

File List > BradyPrintSdkPrintJob.h

Go to the documentation of this file

//(c) 2026 Brady Worldwide, Inc. All Rights Reserved
#pragma once

#include "BradyPrintSdkCore.h"

#ifdef __cplusplus
extern "C"
{
#endif
    BRADY_SDK_EXPORT BradySdkStatus CreatePrintJob(
        PrinterHandle printer,
        const char* printJobName, 
        PrintJobHandle* jobHandle);

    BRADY_SDK_EXPORT BradySdkStatus DestroyPrintJob(
        PrinterHandle printer,
        PrintJobHandle jobHandle);

    BRADY_SDK_EXPORT BradySdkStatus AddPageToPrintJob(
        PrinterHandle printer,
        PrintJobHandle jobHandle,
        const unsigned char* pageData,
        size_t dataSize);

    BRADY_SDK_EXPORT BradySdkStatus SendPrintJob(
        PrinterHandle printer,
        PrintJobHandle jobHandle);

#ifdef __cplusplus
}
#endif