sane-pixma(5) SANE ( ) sane-pixma - SANE CanoScan sane-pixma SANE ( ) PIXMA / i-SENSYS / imageCLASS / imageRUNNER ( ) CanoScan /TPU. USB ( BJNP MFNP ). IPv4 IPv6 ( MFNP IPv6 ). : PIXMA E410 E510 E3600 E4500 PIXMA G600 G2000 G2010 G2030 G2070 G2100 G3030 G3070 PIXMA G3080 G3090 G4000 G4070 G4080 G4511 PIXMA GX1000 GX2000 GX3000 GX4000 GX6000 GX6500 GX7000 PIXMA MG2100 MG2200 MG2400 MG2500 MG2900 MG3000 MG3100 PIXMA MG3200 MG3500 MG3600 MG4200 MG5100 MG5200 MG5300 PIXMA MG5400 MG5500 MG5600 MG5700 MG6100 MG6200 MG6300 PIXMA MG6400 MG7100 MG7500 MG7700 MG8200 PIXMA MP140 MP150 MP160 MP170 MP180 MP190 PIXMA MP210 MP220 MP230 MP240 MP250 MP260 MP270 MP280 PIXMA MP360 MP370 MP390 PIXMA MP450 MP460 MP470 MP480 MP490 MP495 PIXMA MP500 MP510 MP520 MP530 MP540 MP550 MP560 PIXMA MP600 MP600R MP610 MP620 MP630 MP640 PIXMA MP700 MP710 MP730 PIXMA MP750 (no grayscale) PIXMA MP800 MP800R MP810 MP830 PIXMA MP960 MP970 MP980 MP990 PIXMA MX300 MX310 MX330 MX340 MX350 MX360 MX370 PIXMA MX410 MX420 MX470 MX510 MX520 MX530 MX700 MX720 PIXMA MX850 MX860 MX870 MX882 MX885 MX890 MX920 MX7600 PIXMA TC-20M TC-5200M PIXMA TR4500 TR4600 TR4700 PIXMA TS2400 TS2600 TS3100 TS3300 TS3450 TS3451 TS3452 PIXMA TS3500 TS3600 TS3700 TS5000 TS5100 TS5150 TS5350i PIXMA TS5400 TS6100 TS6200 TS7530 TS7450i TS8000 TS8200 PIXMA TS8530 TS8630 TS8800 PIXUS MP10 imageCLASS MF634Cdw MF733Cdw imageCLASS MF3110 MF3240 MF4010 MF4018 imageCLASS MF4120 MF4122 MF4140 MF4150 imageCLASS MF4270 MF4350d MF4370dn MF4380dn imageCLASS MF4410 MF4430 MF4570dw MF4660 MF4690 imageCLASS MF5730 MF5770 MF6550 MPC200 imageCLASS D420 D480 D530 D570 i-SENSYS MF210 MF230 MF240 MF440 MF620 MF630 MF640 i-SENSYS MF645C MF730 MF731/733 MF741/743 i-SENSYS MF3010 MF4320d MF4330d MF4500 MF4700 MF4800 i-SENSYS MF6100 MF8030 MF8200C MF8300 imageRUNNER 1018/1022/1023 1020/1024/1025 1133 CanoScan 8800F 9000F 9000F Mark II CanoScan LiDE 300 400 MAXIFY MB2000 MB2100 MB2300 MB2700 MB5000 MB5100 MB5400 / . PIXMA MP760 MP770 MP780 MP790 Pixma ( ). . sane-devel. PIXMA E400 E460 E470 E480 E500 E560 E600 E610 PIXMA E3100 E3300 E3400 E4200 PIXMA G2020 G2060 G3020 G3060 G7000 G7080 PIXMA MG4100 MG6500 MG6600 MG6800 MG6900 MG8100 PIXMA MP375R MP493 MP740 PIXMA MX320 MX390 MX430 MX450 MX490 MX710 PIXMA G3000 G3010 G4010 G6000 G6080 G7000 GM4000 GM4080 PIXMA TR7500 TR7530 TR7600 TR7800 TR8500 TR8530 TR8580 TR8600 PIXMA TR8630 TR9530 PIXMA TS3400 TS5100 TS6000 TS6130 TS6180 TS6230 TS6280 TS6300 PIXMA TS6330 TS6330 TS6380 TS6400 TS6630 TS6730 TS7330 TS7400 PIXMA TS7430 TS7600i TS7700 TS7700A TS7700i TS8100 TS8130 PIXMA TS8180 TS8230 TS8280 TS8300 TS8330 TS8380 TS8700 TS9000 PIXMA TS9100 TS9180 TS9500 TS9580 PIXUS MP5 XK50 XK60 XK70 XK80 XK90 XK100 XK110 XK120 XK130 PIXUS XK500 imageCLASS MF720 MF810/820 MF5630 MF5650 MF5750 MF8170c imageCLASS MPC190 D550 i-SENSYS MF110 MF220 MF260 MF410 MF420 MF510 MF520 MF740 MF750 i-SENSYS MF5880dn MF5900 MF6680dn MF8500C MAXIFY MB5300 Pixma . PIXMA_EXPERIMENT=1 . (Snoop logs) sane-devel. -- -- : * 75 150 300 600 1200 2400 4800 9600 ( ) * (lineart) * * * 24 48 . . USB pixma:xxxxyyyy_zzzzz x y z . : pixma:04A91709_123456 MP150. BJNP/MFNP pixma:aaaa_bbbbb aaaa bbbb IP. : pixma:MF4800_192.168.1.45 MF4800. . . . . ( ). . "" ( ) sane-pixma . scanimage -A. (MAC OS X) darwin libusb USB . adf-wait . 3600 (= ). button-controlled ( scanadf(1) scanimage(1)) . ( true yes) "SCAN" ( MP150) ( ). . . ( MP150 Ctrl-C ). button-update () ( ) button-1 button-2. sane-pixma : . . button-1 button-2 ( ) . 0 1 . . original ( ) . : 1 = 2 = 5 = . : 1 = A4 2 = Letter 8 = 10x15 9 = 13x18 b = . . target ( ) . . : 1 = 2 = pdf 3 = 4 = 1 = JPEG 2 = TIFF 3 = PDF 4 = Compact PDF. . . scan-resolution ( ) . : 1 = 75 2 = 150 3 = 300 4 = 600 . . document-type ( ) . : 1 = 2 = 3 = . . adf-status ( ) . : 1 = 2 = . . adf-orientation ( ) . : 1 = 2 = . . /usr/lib/sane/libsane-pixma.a . /usr/lib/sane/libsane-pixma.so ( ). /etc/sane.d/pixma.conf ( SANE_CONFIG_DIR ). BJNP MFNP ( ). . ( getifaddrs()) . : ://[:port][/timeout=] method . bjnp mfnp ). host IP bjnp://10.0.1.4 IPv4 bjnp://[2001:888:118e:18e2:21e:8fff:fe36:b64a] IPv6 bjnp://myscanner.mydomain.org . port . 8610 mfnp 8612 bjnp. timeout . . . bjnp-timeout : bjnp-timeout= bjnp-timeout . bjnp-timeout . . 1000 . . : networking=no . . auto_detection=no . . USB USB . sane-pixma BJNP MFNP. . _scanner._tcp mDNS/DNS-SD ( avahi-discover(1) ). 8610 8612 mfnp bjnp. IPv4 IPv6 IPv6 MFNP. . . sane-pixma . sane-pixma ( ). sane-pixma 8610 MFNP 8612 BJNP . 8610 8612 . . sane-pixma (broadcast) ( ). 8612 8610 8612 . . 8612. . 8612 . MFNP BJNP. : 8610 ( MFNP) 8612 ( BJNP) 8612 ( BJNP MFNP) . pixma.conf . SANE_DEBUG_PIXMA . . 0 () 1 ( ) 2 3 4 11 USB 21 USB SANE_DEBUG_BJNP BJNP MFNP . . 0 () 1 ( ) 2 3 4 5 PIXMA_EXPERIMENT . SANE_DEBUG_PIXMA 11. SANE_CONFIG_DIR . *NIX (`:') OS/2 (`;'). : (".") /etc/sane.d. . SANE_CONFIG_DIR "/tmp/config:" tmp/config . /etc/sane.d ( ). sane(7), sane-dll(5), scanimage(1), scanadf(1), gamma4scanimage(1), getifaddrs(3) Pixma sane-pixma git Sane : https://gitlab.com/sane-project/backends.git Sane-devel . Wittawat Yamwong, Nicolas Martin, Dennis Lou, Louis Lagendijk, Rolf Bensch . . . 3 . . : . 15 2020 sane-pixma(5)