File BradyPrintSdkConnection.h
File List > BradyPrintSdkConnection.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 ConnectTcpPrinter(
PrinterHandle printer,
const char* ipAddress,
int port);
typedef void (*UsbEnumerationCallback)(const char* serialNumber,
const char* devicePath,
const char* usbPortInfo,
void* userData);
BRADY_SDK_EXPORT BradySdkStatus EnumerateUsbDevices(
const char* printerModel,
UsbEnumerationCallback callback,
void* userData);
BRADY_SDK_EXPORT BradySdkStatus ConnectUsbPrinter(
PrinterHandle printer,
const char* devicePath);
BRADY_SDK_EXPORT BradySdkStatus IsPrinterConnected(
PrinterHandle printer,
bool* connected);
BRADY_SDK_EXPORT BradySdkStatus DisconnectPrinter(PrinterHandle printer);
BRADY_SDK_EXPORT BradySdkStatus ReconnectPrinter(PrinterHandle printer);
#ifdef __cplusplus
}
#endif