阅读:1299回复:3
有谁知道usb打印机驱动的问题?(100分)
枚举usb打印机后,知道他的属性:
1.是printer class; 2.subclass: printer; 3.interfaceprotocol : bi-direction; 4.EndPoint: Bulk-in,Bulk-out; 接下来的问题是: 1.他用的是什么传输方式,如u盘用的是bulk-only,那printer呢? 2.我知道printer用了class-specific requests,如get_device_id等; 抓了些数据: 2 CTL a1 00 00 00 CLASS 1.2ms 00 00 f1 03 2 DI 00 93 4d 46 ..MF 1.7ms 47 3a 68 70 G:hp 3b 4d 44 4c ;MDL 3a 64 65 73 :des 6b 6a 65 74 kjet 20 33 33 32 332 30 3b 43 49 0;CI 44 3a 68 70 D:hp 64 65 73 6b desk 6a 65 74 5f jet_ 33 33 32 30 3320 31 31 42 33 11B3 3b 43 4d 44 ;CMD 3a 4c 44 4c :LDL 2c 44 59 4e ,DYN 3b 43 4c 53 ;CLS 3a 50 52 49 :PRI 4e 54 45 52 NTER 3b 44 45 53 ;DES 3a 68 70 20 :hp 64 65 73 6b desk 6a 65 74 20 jet 33 33 32 30 3320 3b 53 4e 3a ;SN: 54 48 33 34 TH34 4e 32 42 31 N2B1 31 48 34 49 1H4I 3b 53 3a 30 ;S:0 33 38 30 30 3800 30 38 30 30 0800 30 30 32 31 0021 30 30 30 30 0000 //************************************* 2 DO 24 00 10 00 $... 1.9ms 08 0d ff eb .... 00 00 ff ff .... ff ff ff 24 ...$ 2 DO 24 00 10 00 $... 1.0ms 06 0d ff ea .... 00 00 ff ff .... ff ff ff 24 ...$ 这些数据能说明些什么? 谢谢! |
|
沙发#
发布于:2003-06-29 22:23
他将usb口仿真为并口!
|
|
板凳#
发布于:2003-06-30 11:08
经过我的努力,知道:
24 00 10 00 08 0d ff eb 00 00 ff ff 是hp的新款语言,是叫:lightweight imaging device interface language(LIDIL),精简版的PCL3语言。具体的SPECIFICATION还不对外发放,气死我了! 不知有哪位大虾知道! |
|
地板#
发布于:2003-07-01 19:01
Bulk传输。。打印机基本都如此
|
|