兄弟HL-5440D打印机 USB描述符

本文地址:http://tongxinmao.com/Article/Detail/id/269

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
    =========================== USB Port2 ===========================
 
Connection Status        : 0x01 (Device is connected)
Port Chain               : 1-1-2
PortAttributes           : 0x00000000
 
      ======================== USB Device ========================
 
        +++++++++++++++++ Device Information ++++++++++++++++++
Device Description       : USB Printing Support
Device Path              : \\?\usb#vid_04f9&pid_004a#e70139h5j277853#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
Device ID                : USB\VID_04F9&PID_004A\E70139H5J277853
Hardware IDs             : USB\Vid_04f9&Pid_004a&Rev_0100 USB\Vid_04f9&Pid_004a
Driver KeyName           : {36FC9E60-C465-11CF-8056-444553540000}\0058 (GUID_DEVCLASS_USB)
Driver                   : C:\WINDOWS\system32\DRIVERS\usbprint.sys (Version: 5.1.2600.5512  Date: 2008-04-13)
Driver Inf               : C:\WINDOWS\inf\usbprint.inf
Legacy BusType           : PNPBus
Class                    : USB
Class GUID               : {36FC9E60-C465-11CF-8056-444553540000} (GUID_DEVCLASS_USB)
Interface GUID           : {a5dcbf10-6530-11d2-901f-00c04fb951ed} (GUID_DEVINTERFACE_USB_DEVICE)
Service                  : usbprint
Enumerator               : USB
Location Info            : HL-5440D series
Manufacturer Info        : Microsoft
Capabilities             : 0x94 (Removable, UniqueID, SurpriseRemovalOK)
Status                   : 0x0180600A (DN_DRIVER_LOADED, DN_STARTED, DN_DISABLEABLE, DN_REMOVABLE, DN_NT_ENUMERATOR, DN_NT_DRIVER)
Problem Code             : 0
Address                  : 2
Power State              : D0 (supported: D0, D3, wake from D0)
 Child Device 1          : BrotherHL-5440D series
  Device ID              : USBPRINT\BROTHERHL-5440D_SERIES\7&A09F0FA&0&USB001
 
        ---------------- Connection Information ---------------
Connection Index         : 0x02 (2)
Connection Status        : 0x01 (DeviceConnected)
Current Config Value     : 0x01
Device Address           : 0x05 (5)
Is Hub                   : 0x00 (no)
Number Of Open Pipes     : 0x02 (2)
Device Bus Speed         : 0x02 (High-Speed)
Pipe0ScheduleOffset      : 0x00 (0)
Pipe1ScheduleOffset      : 0x00 (0)
Data (HexDump)           : 02 00 00 00 12 01 00 02 00 00 00 40 F9 04 4A 00   ...........@..J.
                           00 01 01 02 03 01 01 02 00 05 00 02 00 00 00 01   ................
                           00 00 00 07 05 01 02 00 02 01 00 00 00 00 07 05   ................
                           82 02 00 02 01 00 00 00 00                        .........
 
    ---------------------- Device Descriptor ----------------------
bLength                  : 0x12 (18 bytes)
bDescriptorType          : 0x01 (Device Descriptor)
bcdUSB                   : 0x200 (USB Version 2.00)
bDeviceClass             : 0x00 (defined by the interface descriptors)
bDeviceSubClass          : 0x00
bDeviceProtocol          : 0x00
bMaxPacketSize0          : 0x40 (64 bytes)
idVendor                 : 0x04F9 (Brother Industries, Ltd.)
idProduct                : 0x004A
bcdDevice                : 0x0100
iManufacturer            : 0x01 (String Descriptor 1)
 Language 0x0409         : "Brother"
iProduct                 : 0x02 (String Descriptor 2)
 Language 0x0409         : "HL-5440D series"
iSerialNumber            : 0x03 (String Descriptor 3)
 Language 0x0409         : "E70139H5J277853"
bNumConfigurations       : 0x01 (1 Configuration)
Data (HexDump)           : 12 01 00 02 00 00 00 40 F9 04 4A 00 00 01 01 02   .......@..J.....
                           03 01                                             ..
 
    ------------------ Configuration Descriptor -------------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x02 (Configuration Descriptor)
wTotalLength             : 0x0020 (32 bytes)
bNumInterfaces           : 0x01 (1 Interface)
bConfigurationValue      : 0x01 (Configuration 1)
iConfiguration           : 0x00 (No String Descriptor)
bmAttributes             : 0xC0
 D7: Reserved, set 1     : 0x01
 D6: Self Powered        : 0x01 (yes)
 D5: Remote Wakeup       : 0x00 (no)
 D4..0: Reserved, set 0  : 0x00
MaxPower                 : 0x01 (2 mA)
Data (HexDump)           : 09 02 20 00 01 01 00 C0 01 09 04 00 00 02 07 01   .. .............
                           02 00 07 05 01 02 00 02 01 07 05 82 02 00 02 01   ................
 
        ---------------- Interface Descriptor -----------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x04 (Interface Descriptor)
bInterfaceNumber         : 0x00
bAlternateSetting        : 0x00
bNumEndpoints            : 0x02 (2 Endpoints)
bInterfaceClass          : 0x07 (Printer)
bInterfaceSubClass       : 0x01
bInterfaceProtocol       : 0x02
iInterface               : 0x00 (No String Descriptor)
Data (HexDump)           : 09 04 00 00 02 07 01 02 00                        .........
 
        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x01 (Direction=OUT EndpointID=1)
bmAttributes             : 0x02 (TransferType=Bulk)
wMaxPacketSize           : 0x0200 (max 512 bytes)
bInterval                : 0x01 (at most 1 NAK each 1 microframes)
Data (HexDump)           : 07 05 01 02 00 02 01                              .......
 
        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x82 (Direction=IN EndpointID=2)
bmAttributes             : 0x02 (TransferType=Bulk)
wMaxPacketSize           : 0x0200 (max 512 bytes)
bInterval                : 0x01 (at most 1 NAK each 1 microframes)
Data (HexDump)           : 07 05 82 02 00 02 01                              .......
 
    ----------------- Device Qualifier Descriptor -----------------
bLength                  : 0x0A (10 bytes)
bDescriptorType          : 0x06 (Device_qualifier Descriptor)
bcdUSB                   : 0x200 (USB Version 2.00)
bDeviceClass             : 0x00 (defined by the interface descriptors)
bDeviceSubClass          : 0x00
bDeviceProtocol          : 0x00
bMaxPacketSize0          : 0x40 (64 Bytes)
bNumConfigurations       : 0x01 (1 other-speed configuration)
bReserved                : 0x00
 
    ------------ Other Speed Configuration Descriptor -------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x07 (Other_speed_configuration Descriptor)
wTotalLength             : 0x0020 (32 bytes)
bNumInterfaces           : 0x01 (1 Interface)
bConfigurationValue      : 0x01 (Configuration 1)
iConfiguration           : 0x00 (No String Descriptor)
bmAttributes             : 0xC0
 D7: Reserved, set 1     : 0x01
 D6: Self Powered        : 0x01 (yes)
 D5: Remote Wakeup       : 0x00 (no)
 D4..0: Reserved, set 0  : 0x00
MaxPower                 : 0x01 (2 mA)
Data (HexDump)           : 09 07 20 00 01 01 00 C0 01 09 04 00 00 02 07 01   .. .............
                           02 00 07 05 01 02 40 00 00 07 05 82 02 40 00 00   ......@......@..
 
        ---------------- Interface Descriptor -----------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x04 (Interface Descriptor)
bInterfaceNumber         : 0x00
bAlternateSetting        : 0x00
bNumEndpoints            : 0x02 (2 Endpoints)
bInterfaceClass          : 0x07 (Printer)
bInterfaceSubClass       : 0x01
bInterfaceProtocol       : 0x02
iInterface               : 0x00 (No String Descriptor)
Data (HexDump)           : 09 04 00 00 02 07 01 02 00                        .........
 
        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x01 (Direction=OUT EndpointID=1)
bmAttributes             : 0x02 (TransferType=Bulk)
wMaxPacketSize           : 0x0040 (max 64 bytes)
bInterval                : 0x00 (never NAKs)
Data (HexDump)           : 07 05 01 02 40 00 00                              ....@..
 
        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x82 (Direction=IN EndpointID=2)
bmAttributes             : 0x02 (TransferType=Bulk)
wMaxPacketSize           : 0x0040 (max 64 bytes)
bInterval                : 0x00 (never NAKs)
Data (HexDump)           : 07 05 82 02 40 00 00                              ....@..
 
      -------------------- String Descriptors -------------------
             ------ String Descriptor 0 ------
bLength                  : 0x04 (4 bytes)
bDescriptorType          : 0x03 (String Descriptor)
Language ID[0]           : 0x0409 (English - United States)
Data (HexDump)           : 04 03 09 04                                       ....
             ------ String Descriptor 1 ------
bLength                  : 0x10 (16 bytes)
bDescriptorType          : 0x03 (String Descriptor)
Language 0x0409          : "Brother"
Data (HexDump)           : 10 03 42 00 72 00 6F 00 74 00 68 00 65 00 72 00   ..B.r.o.t.h.e.r.
             ------ String Descriptor 2 ------
bLength                  : 0x20 (32 bytes)
bDescriptorType          : 0x03 (String Descriptor)
Language 0x0409          : "HL-5440D series"
Data (HexDump)           : 20 03 48 00 4C 00 2D 00 35 00 34 00 34 00 30 00    .H.L.-.5.4.4.0.
                           44 00 20 00 73 00 65 00 72 00 69 00 65 00 73 00   D. .s.e.r.i.e.s.
             ------ String Descriptor 3 ------
bLength                  : 0x20 (32 bytes)
bDescriptorType          : 0x03 (String Descriptor)
Language 0x0409          : "E70139H5J277853"
Data (HexDump)           : 20 03 45 00 37 00 30 00 31 00 33 00 39 00 48 00    .E.7.0.1.3.9.H.
                           35 00 4A 00 32 00 37 00 37 00 38 00 35 00 33 00   5.J.2.7.7.8.5.3.


上一篇:树莓派WIFI配置(隐藏WIFI,无密码WIFI,多个WIFI,加密WIFI)
下一篇:打印扫描一体机 HP LaserJet Professional M1136 MFP USB描述符