Beschreibe hier die neue Seite. |
== Lexmark X83 == another not yet supported linux usb printer brand Lexmark, though the label says Medion Current Developer: Markus Rechberger <mrechberger@gmail.com> ==== Status ==== Sa Sep 9 12:19:23 CEST 2006 [[Code] [316607 ms] >>> URB 9347 going down >>> -- {URB FUNCTION BULK OR INTERRUPT TRANSFER}?: PipeHandle? = 815b5d80 [endpoint 0x00000081] TransferFlags? = 00000002 ({USBD TRANSFER DIRECTION OUT}?, {USBD SHORT TRANSFER OK}?) TransferBufferLength? = 00000040 TransferBuffer? = 81366988 TransferBufferMDL? = 00000000 00000000: 00 01 17 00 00 00 00 e7 04 04 17 00 00 00 1b 70 00000010: 72 09 00 00 00 00 a5 00 06 51 05 00 01 00 01 00 00000020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00000030: 00 00 53 00 42 00 5c 00 56 00 69 00 64 00 5f 00 UrbLink? = 00000000 [316610 ms] UsbSnoop? - MyInternalIOCTLCompletion?(f63b9db0) : fido=81366a50, Irp=81118008, Context=8115e988, IRQL=2 [316610 ms] <<< URB 9347 coming back <<< -- {URB FUNCTION BULK OR INTERRUPT TRANSFER}?: PipeHandle? = 815b5d80 [endpoint 0x00000081] TransferFlags? = 00000003 ({USBD TRANSFER DIRECTION IN}?, {USBD SHORT TRANSFER OK}?) TransferBufferLength? = 00000008 TransferBuffer? = 81366988 TransferBufferMDL? = 811192a8 00000000: 00 00 00 00 00 00 00 ff UrbLink? = 00000000 ] Fr Sep 8 09:11:11 CEST 2006 Todo: * Figure out a relation between the raw data that gets sent over the USB bus and the data which is in the windows printer spooler directory Done: * implemented a USB skeleton printer driver [[Code] $ insmod lexmarkx83.ko initializing printer driver ============================================================ WARNING This is a reverse engineered driver, use it at your own risk please send bugreports to mrechberger@gmail.com ============================================================ probing device! usbcore: registered new driver lexmark x83 $ cat /dev/usb/lp0 lx83_open:44 lx83_read:54 lx83_release:49 ] EP 0x02 is used for printing Bus 002 Device 002: ID 043d:003d Lexmark International, Inc. X83 Scan/Print/Copy Windows Buffer length is 16029 bytes [[Code] Lexmark X83 Scan/Print/Copy Speed: 12Mb/s (full) USB Version: 1.10 Device Class: 00(>ifc ) Device Subclass: 00 Device Protocol: 00 Maximum Default Endpoint Size: 8 Number of Configurations: 1 Vendor Id: 043d Product Id: 003d Revision Number: 0.01 Config Number: 1 Number of Interfaces: 1 Attributes: e0 MaxPower? Needed: 48mA Interface Number: 0 Name: (none) Alternate Number: 0 Class: 10(unk. ) Sub Class: 1 Protocol: 0 Number of Endpoints: 3 Endpoint Address: 81 Direction: in Attribute: 2 Type: Bulk Max Packet Size: 64 Interval: 0ms Endpoint Address: 02 Direction: out Attribute: 2 Type: Bulk Max Packet Size: 64 Interval: 0ms Endpoint Address: 83 Direction: in Attribute: 3 Type: Int. Max Packet Size: 1 Interval: 8ms ] since my parents have that printer I think I can try to get that stuff work with linux too .. I'm also about to move them and my brother to Linux now since they only need a working system for internet and smaller office things... somehow they always manage to kill windows, and devices stop to work etc.. |
Lexmark X83 |
another not yet supported linux usb printer brand Lexmark, though the label says Medion
Current Developer: Markus Rechberger <mrechberger@gmail.com>
Status |
Sa Sep 9 12:19:23 CEST 2006
|
Fr Sep 8 09:11:11 CEST 2006
Todo:
|
EP 0x02 is used for printing
Bus 002 Device 002: ID 043d:003d Lexmark International, Inc. X83 Scan/Print/Copy
Windows Buffer length is 16029 bytes
|
since my parents have that printer I think I can try to get that stuff work with linux too .. I'm also about to move them and my brother to Linux now since they only need a working system for internet and smaller office things... somehow they always manage to kill windows, and devices stop to work etc..