BRLMPrintError
This object is filled with information resulting from using BRLMPrinterDriver
to print.
BRLMPrintError supports the description method.
Properties
code
Error code of the result.
See BRLMPrintErrorCode
.
Declaration
@property(nonatomic, readonly) BRLMPrintErrorCode code;
errorDescription
Description of the error.
Declaration
@property(nonatomic, readonly) NSString* errorDescription;
allLogs
Array of all logs that occurred during the operation.
See BRLMLog
.
Declaration
@property(nonatomic, readonly) NSArray<BRLMLog*>* allLogs;
Types
BRLMPrintErrorCode
Declaration
typedef NS_ENUM(NSInteger, BRLMPrintErrorCode) {
BRLMPrintErrorCodeNoError = 0,
BRLMPrintErrorCodePrintSettingsError,
BRLMPrintErrorCodeFilepathURLError,
BRLMPrintErrorCodePDFPageError,
BRLMPrintErrorCodePrintSettingsNotSupportError,
BRLMPrintErrorCodeDataBufferError,
BRLMPrintErrorCodePrinterModelError,
BRLMPrintErrorCodeCanceled,
BRLMPrintErrorCodeChannelTimeout,
BRLMPrintErrorCodeSetModelError,
BRLMPrintErrorCodeUnsupportedFile,
BRLMPrintErrorCodeSetMarginError,
BRLMPrintErrorCodeSetLabelSizeError,
BRLMPrintErrorCodeCustomPaperSizeError,
BRLMPrintErrorCodeSetLengthError,
BRLMPrintErrorCodeTubeSettingError,
BRLMPrintErrorCodeChannelErrorStreamStatusError,
BRLMPrintErrorCodeChannelErrorUnsupportedChannel,
BRLMPrintErrorCodePrinterStatusErrorPaperEmpty,
BRLMPrintErrorCodePrinterStatusErrorCoverOpen,
BRLMPrintErrorCodePrinterStatusErrorBusy,
BRLMPrintErrorCodePrinterStatusErrorPrinterTurnedOff,
BRLMPrintErrorCodePrinterStatusErrorBatteryWeak,
BRLMPrintErrorCodePrinterStatusErrorExpansionBufferFull,
BRLMPrintErrorCodePrinterStatusErrorCommunicationError,
BRLMPrintErrorCodePrinterStatusErrorPaperJam,
BRLMPrintErrorCodePrinterStatusErrorMediaCannotBeFed,
BRLMPrintErrorCodePrinterStatusErrorOverHeat,
BRLMPrintErrorCodePrinterStatusErrorHighVoltageAdapter,
BRLMPrintErrorCodeUnsupportedCharger,
BRLMPrintErrorCodePrinterStatusErrorIncompatibleOptionalEquipment,
BRLMPrintErrorCodePrinterStatusErrorUnknownError,
BRLMPrintErrorCodeTemplatePrintNotSupported,
BRLMPrintErrorCodeInvalidTemplateKey,
BRLMPrintErrorCodeUnknownError,
};