public class PosPrinterDev
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
PosPrinterDev.ErrorCode |
class |
PosPrinterDev.PortInfo |
static class |
PosPrinterDev.PortType |
class |
PosPrinterDev.ReturnMessage |
class |
PosPrinterDev.UsbPort |
Constructor and Description |
---|
PosPrinterDev(PosPrinterDev.PortType portType,
android.content.Context context) |
PosPrinterDev(PosPrinterDev.PortType portType,
android.content.Context context,
java.lang.String usbPathName) |
PosPrinterDev(PosPrinterDev.PortType portType,
java.lang.String bluetoothID) |
PosPrinterDev(PosPrinterDev.PortType portType,
java.lang.String ethernetIP,
int ethernetPort) |
Modifier and Type | Method and Description |
---|---|
PosPrinterDev.ReturnMessage |
Close() |
PosPrinterDev.PortInfo |
GetPortInfo() |
static java.util.List<java.lang.String> |
GetUsbPathNames(android.content.Context context)
Get printer's usb path in android
|
static java.util.List<java.lang.String> |
GetUsbProductNames(android.content.Context context)
Get printer's product name by usb
|
RoundQueue<byte[]> |
getUsbRcData() |
PosPrinterDev.ReturnMessage |
Open()
Open port to connect printer
|
int |
Read() |
PosPrinterDev.ReturnMessage |
Read(byte[] buffer) |
PosPrinterDev.ReturnMessage |
Read(byte[] buffer,
int offset,
int count) |
PosPrinterDev.ReturnMessage |
Write(byte[] data) |
PosPrinterDev.ReturnMessage |
Write(byte[] data,
boolean isNormal,
int timeout) |
PosPrinterDev.ReturnMessage |
Write(byte[] data,
int offset,
int count) |
PosPrinterDev.ReturnMessage |
Write(int data) |
public PosPrinterDev(PosPrinterDev.PortType portType, android.content.Context context)
public PosPrinterDev(PosPrinterDev.PortType portType, android.content.Context context, java.lang.String usbPathName)
public PosPrinterDev(PosPrinterDev.PortType portType, java.lang.String bluetoothID)
public PosPrinterDev(PosPrinterDev.PortType portType, java.lang.String ethernetIP, int ethernetPort)
public PosPrinterDev.ReturnMessage Open()
public PosPrinterDev.ReturnMessage Write(int data)
public PosPrinterDev.ReturnMessage Write(byte[] data)
public PosPrinterDev.ReturnMessage Write(byte[] data, boolean isNormal, int timeout)
public PosPrinterDev.ReturnMessage Write(byte[] data, int offset, int count)
public PosPrinterDev.ReturnMessage Read(byte[] buffer)
public PosPrinterDev.ReturnMessage Read(byte[] buffer, int offset, int count)
public int Read()
public PosPrinterDev.ReturnMessage Close()
public static java.util.List<java.lang.String> GetUsbPathNames(android.content.Context context)
context
- public static java.util.List<java.lang.String> GetUsbProductNames(android.content.Context context)
context
- public RoundQueue<byte[]> getUsbRcData()
public PosPrinterDev.PortInfo GetPortInfo()