PrinterStatus
A class for printer status.
Overview
You use this object to know your printer status.
Properties
getRawData
A raw data of your printer status.
Declaration
public PrinterStatusRawData getRawData();
Return Value
See PrinterStatusRawData.
getModel
A printer model indicated in statusBytes.
Declaration
public PrinterModel getModel();
Return Value
See PrinterModel.
getErrorCode
A printer error state indicated in statusBytes.
Declaration
public ErrorCode getErrorCode();
Return Value
See ErrorCode.
getBatteryStatus
A printer battery state indicated in statusBytes.
If the model has no battery status, it is null.
Declaration
@Nullable public PrinterBatteryStatus getBatteryStatus();
Return Value
See PrinterBatteryStatus.
getMediaInfo
A media information in the printer indicated in statusBytes.
If the model has no media information, it is null.
Declaration
@Nullable public MediaInfo getMediaInfo();
Return Value
See MediaInfo.
Types
ErrorCode
Declaration
public enum ErrorCode {
NoError,
NoPaper,
CoverOpen,
Busy,
PaperJam,
HighVoltageAdapter,
BatteryEmpty,
BatteryTrouble,
TubeNotDetected,
UnsupportedCharger,
IncompatibleOptionalEquipment,
SystemError,
AnotherError,
};