python-escpos总是显示"无法设置配置:[Errno 16]资源忙"

时间:2016-10-06 16:06:36

标签: python printing

当我在我的树莓中使用python-escpos(模型B,使用debian jessie)时,就像这样

>>> from escpos.printer import Usb
>>> pt = Usb(0x6868, 0x0500, 0, out_ep=0x3)

它显示: 无法设置配置:[Errno 16]资源忙

为什么?

我已经设置了udev规则,安装libusb .....

这是我的usb-print usb inf:

> DEVICE ID 6868:0500 on Bus 001 Address 004 =================  bLength 
> :   0x12 (18 bytes)  bDescriptorType        :    0x1 Device  bcdUSB   
> :  0x200 USB 2.0  bDeviceClass           :    0x0 Specified at
> interface  bDeviceSubClass        :    0x0  bDeviceProtocol        :  
> 0x0  bMaxPacketSize0        :   0x40 (64 bytes)  idVendor             
> : 0x6868  idProduct              : 0x0500  bcdDevice              : 
> 0x100 Device 1.0  iManufacturer          :    0x1 Gprinter  iProduct  
> :    0x2 GP-58  iSerialNumber          :    0x3 6B728E8F3431 
> bNumConfigurations     :    0x1   CONFIGURATION 1: 100 mA
> ==================================    bLength              :    0x9 (9 bytes)    bDescriptorType      :    0x2 Configuration    wTotalLength 
> :   0x37 (55 bytes)    bNumInterfaces       :    0x2   
> bConfigurationValue  :    0x1    iConfiguration       :    0x0   
> bmAttributes         :   0xc0 Self Powered    bMaxPower            :  
> 0x32 (100 mA)
>     INTERFACE 0: Printer ===================================
>      bLength            :    0x9 (9 bytes)
>      bDescriptorType    :    0x4 Interface
>      bInterfaceNumber   :    0x0
>      bAlternateSetting  :    0x0
>      bNumEndpoints      :    0x2
>      bInterfaceClass    :    0x7 Printer
>      bInterfaceSubClass :    0x1
>      bInterfaceProtocol :    0x2
>      iInterface         :    0x0
>       ENDPOINT 0x84: Bulk IN ===============================
>        bLength          :    0x7 (7 bytes)
>        bDescriptorType  :    0x5 Endpoint
>        bEndpointAddress :   0x84 IN
>        bmAttributes     :    0x2 Bulk
>        wMaxPacketSize   :   0x40 (64 bytes)
>        bInterval        :    0xa
>       ENDPOINT 0x3: Bulk OUT ===============================
>        bLength          :    0x7 (7 bytes)
>        bDescriptorType  :    0x5 Endpoint
>        bEndpointAddress :    0x3 OUT
>        bmAttributes     :    0x2 Bulk
>        wMaxPacketSize   :   0x40 (64 bytes)
>        bInterval        :    0xa
>     INTERFACE 1: Mass Storage ==============================
>      bLength            :    0x9 (9 bytes)
>      bDescriptorType    :    0x4 Interface
>      bInterfaceNumber   :    0x1
>      bAlternateSetting  :    0x0
>      bNumEndpoints      :    0x2
>      bInterfaceClass    :    0x8 Mass Storage
>      bInterfaceSubClass :    0x6
>      bInterfaceProtocol :   0x50
>      iInterface         :    0x4 GP-58
>       ENDPOINT 0x81: Bulk IN ===============================
>        bLength          :    0x7 (7 bytes)
>        bDescriptorType  :    0x5 Endpoint
>        bEndpointAddress :   0x81 IN
>        bmAttributes     :    0x2 Bulk
>        wMaxPacketSize   :   0x40 (64 bytes)
>        bInterval        :    0x0
>       ENDPOINT 0x2: Bulk OUT ===============================
>        bLength          :    0x7 (7 bytes)
>        bDescriptorType  :    0x5 Endpoint
>        bEndpointAddress :    0x2 OUT
>        bmAttributes     :    0x2 Bulk
>        wMaxPacketSize   :   0x40 (64 bytes)
>        bInterval        :    0x0

认为

0 个答案:

没有答案