<div dir="ltr"><div><div>Hi!<br><br></div>I recently bought a MP230 and I mounted it on my home Linux  server. The model wasn't supported by SANE yet, so I dug around and found how to add it in the supported devices:<br>

<br>diff --git a/backend/pixma_mp150.c b/backend/pixma_mp150.c<br>index 494c23e..08edc45 100644<br>--- a/backend/pixma_mp150.c<br>+++ b/backend/pixma_mp150.c<br>@@ -185,6 +185,7 @@<br> #define MX890_PID 0x175E<br> #define E600_PID 0x175A<br>

 #define MG4200_PID 0x1763<br>+#define MP230_PID 0x175F<br> <br> /* 2013 new devices (untested) */<br> #define MG6300_PID 0x1765<br>@@ -1711,6 +1712,7 @@ const pixma_config_t pixma_mp150_devices[] = {<br>   DEVICE ("Canon PIXMA MX890 Series", "MX890", MX890_PID, 2400, 0, 0, 638, 877, PIXMA_CAP_CIS | PIXMA_CAP_ADFDUP),<br>

   DEVICE ("Canon PIXMA E600 Series",  "E600",  E600_PID,  1200, 0, 0, 638, 877, PIXMA_CAP_CIS | PIXMA_CAP_ADF),<br>   DEVICE ("Canon PIXMA MG4200", "MG4200", MG4200_PID, 1200, 0, 0, 638, 877, PIXMA_CAP_CIS),<br>

+  DEVICE ("Canon PIXMA MP230", "MP230", MP230_PID, 600, 0, 0, 638, 877, PIXMA_CAP_CIS),<br> <br>   /* Latest devices (2013) Generation 4 CIS */<br>   DEVICE ("Canon PIXMA MG6300", "MG6300", MG6300_PID, 2400, 0, 0, 638, 877, PIXMA_CAP_CIS),<br>

<br><br></div><div>I compiled the patched git source and now it works perfectly:<br>$ scanimage -L<br>device `pixma:04A9175F_027A7C' is a CANON Canon PIXMA MP230 multi-function peripheral<br><br></div><div>I've scanned color and BW up to 600dpi without a problem.<br>
<br></div><div>The only thing I'm not sure about is the max resolution - the official site says "600x1200dpi" so I wrote 600 in the backend.<br><br></div><div>I hope my experience will be helpful.<br><br></div>
<div>Cheers,<br></div><div>Petar<br>
</div></div>