USBPrinting

com.lvrenyang.io

## 类 USBPrinting

- java.lang.Object
- - com.lvrenyang.io.IO
  - - com.lvrenyang.io.USBPrinting

-     public class USBPrinting
      extends IO

  USB底层读写封装函数

- - ### 构造器概要

    构造器
    构造器和说明
    `USBPrinting()`

  - ### 方法概要

    方法
    限定符和类型 | 方法和说明
    --- | ---
    `void` | `Close()`
    `int` | `Ctl(int requestType, int request, int value, int index, byte[] buffer, int length, int timeout)`
    `boolean` | `IsOpened()`
    `boolean` | `Open(UsbManager manager, UsbDevice device)`
    `int` | `Read(byte[] buffer, int offset, int count, int timeout)`
    `int` | `Write(byte[] buffer, int offset, int count)`

    - ### 从类继承的方法 java.lang.Object

      `equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### 构造器详细资料

    - #### USBPrinting

          public USBPrinting()

  - ### 方法详细资料

    - #### Close

          public void Close()

    - #### Ctl

          public int Ctl(int requestType,
                int request,
                int value,
                int index,
                byte[] buffer,
                int length,
                int timeout)

    - #### IsOpened

          public boolean IsOpened()

      覆盖:
        `IsOpened` 在类中 `IO`

    - #### Open

          public boolean Open(UsbManager manager,
                     UsbDevice device)

    - #### Read

          public int Read(byte[] buffer,
                 int offset,
                 int count,
                 int timeout)

      覆盖:
        `Read` 在类中 `IO`

    - #### Write

          public int Write(byte[] buffer,
                  int offset,
                  int count)

      覆盖:
        `Write` 在类中 `IO`