It works at 90% with libre software.
dmesg
[ 915.642952] usb 1-2: new high-speed USB device number 6 using ehci-pci [ 915.668485] usb 1-2: New USB device found, idVendor=04a9, idProduct=173a, bcdDevice= 0.02 [ 915.668488] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 915.668490] usb 1-2: Product: MP250 series [ 915.668492] usb 1-2: Manufacturer: Canon [ 915.668494] usb 1-2: SerialNumber: 83759E [ 915.671736] usblp 1-2:1.1: usblp0: USB Bidirectional printer dev 6 if 1 alt 0 proto 2 vid 0x04A9 pid 0x173A
hwinfo --printer
13: USB 00.1: 10900 Printer [Created at usb.122] Unique ID: 3X50.Zu00XHTJvd9 Parent ID: k4bc.9T1GDCLyFd9 SysFS ID: /devices/pci0000:00/0000:00:1d.7/usb1/1-2/1-2:1.1 SysFS BusID: 1-2:1.1 Hardware Class: printer Model: "Canon PIXMA MP250" Hotplug: USB Vendor: usb 0x04a9 "Canon" Device: usb 0x173a "PIXMA MP250" Revision: "0.02" Serial ID: "83759E" Driver: "usblp" Driver Modules: "usblp" Speed: 480 Mbps Module Alias: "usb:v04A9p173Ad0002dc00dsc00dp00ic07isc01ip02in01" Driver Info #0: Driver Status: usblp is active Driver Activation Cmd: "modprobe usblp" Config Status: cfg=new, avail=yes, need=no, active=unknown Attached to: #14 (Hub)
3G cards | 33 |
Acquisition cards | 34 |
Bluetooth | 56 |
Ethernet cards | 170 |
Fingerprint readers | 11 |
Host Controllers | 170 |
Modems | 18 |
Notebooks | 786 |
Printers | 125 |
RAID adapters | 20 |
Scanners | 24 |
SD card readers | 56 |
Sound cards | 140 |
Video cards | 341 |
Webcams | 132 |
Wifi cards | 230 |
TOTAL | 2346 |