<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4427895091445486464</id><updated>2012-01-31T19:00:22.467+01:00</updated><category term='MP610 scanner'/><category term='MP600 and MP610 printers'/><title type='text'>The Canon PIXMA Linux blog, for all Canon PIXMA all-in-ones</title><subtitle type='html'>Tutorial and tools for Canon Pixma all-in-ones: MP600, MP610 printer and scanner, and also MP980, MP970, MP630, MP620, MP540, MP520, MP470, MP260, MP240, MP220, MP210, MP190, MP140, MX700, MX310, MX300, and ImageClass scanner backend for SANE / Linux ...</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://mp610.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4427895091445486464/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://mp610.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Nicolas</name><uri>http://www.blogger.com/profile/09884591571534262105</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>12</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4427895091445486464.post-6167788365448897216</id><published>2009-05-04T20:20:00.006+02:00</published><updated>2009-05-04T21:33:25.161+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MP610 scanner'/><title type='text'>New Sane version 1.0.20 released</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Today, great news for all Pixma MFP owners and Linux users !&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_6bnqzn7Bv4c/Sf9B6nPAsbI/AAAAAAAAAMQ/V0SN4vvB0eM/s1600-h/sane-logo-3.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 192px; height: 225px;" src="http://4.bp.blogspot.com/_6bnqzn7Bv4c/Sf9B6nPAsbI/AAAAAAAAAMQ/V0SN4vvB0eM/s320/sane-logo-3.jpg" alt="" id="BLOGGER_PHOTO_ID_5332052959050117554" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;After more than now 14 months, since the last Sane version released (1.0.19), the Sane team is proud to announce&lt;a href="https://alioth.debian.org/frs/?group_id=30186"&gt; the new 1.0.20 version of the Sane library&lt;/a&gt;, available since Monday, 3 May 2009.&lt;br /&gt;&lt;br /&gt;This new version includes as usual, many backend updates and fixes, and especially all the latest pixma backend stuff for driving Canon Pixma scanners, formerly available only in the CVS tree.&lt;br /&gt;&lt;br /&gt;As soon as Linux distros will have incorporated this new Sane release into new distribution releases or updates, you will not need getting and building anymore by your own, the Sane CVS code, as you probably used to do for several months.&lt;br /&gt;&lt;br /&gt;I would like to take the opportunity of this event, to congratulate all people, contributors, testers, developers, authors, bloggers, ... who participated into this important and complex project, leading today to a very successful and satisfying result.&lt;br /&gt;&lt;br /&gt;Thanks.&lt;br /&gt;&lt;br /&gt;Nicolas Martin&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4427895091445486464-6167788365448897216?l=mp610.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mp610.blogspot.com/feeds/6167788365448897216/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4427895091445486464&amp;postID=6167788365448897216' title='39 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4427895091445486464/posts/default/6167788365448897216'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4427895091445486464/posts/default/6167788365448897216'/><link rel='alternate' type='text/html' href='http://mp610.blogspot.com/2009/05/new-sane-version-1020-released.html' title='New Sane version 1.0.20 released'/><author><name>Nicolas</name><uri>http://www.blogger.com/profile/09884591571534262105</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_6bnqzn7Bv4c/Sf9B6nPAsbI/AAAAAAAAAMQ/V0SN4vvB0eM/s72-c/sane-logo-3.jpg' height='72' width='72'/><thr:total>39</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4427895091445486464.post-4089668856644340907</id><published>2009-02-07T18:23:00.020+01:00</published><updated>2009-02-07T19:25:17.223+01:00</updated><title type='text'>Canon printer driver and CUPS error</title><content type='html'>Maybe you experienced this particular error message while trying to install the &lt;span style="font-weight: bold;"&gt;cnij_usb&lt;/span&gt; Canon printer driver for your PIXMA, on recent CUPS version (or recent Linux distributions):&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;"Error-Client-Not-Possible"&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;div style="text-align: justify;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_6bnqzn7Bv4c/SY3NoJ0HioI/AAAAAAAAAMI/YedGPdJq99c/s1600-h/Capture-system-config-printer.py.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 110px;" src="http://3.bp.blogspot.com/_6bnqzn7Bv4c/SY3NoJ0HioI/AAAAAAAAAMI/YedGPdJq99c/s320/Capture-system-config-printer.py.jpg" alt="" id="BLOGGER_PHOTO_ID_5300118426197920386" border="0" /&gt;&lt;/a&gt;This error message will be raised by CUPS during the printer installation, as the name formerly used by Canon for its CUPS backend: namely &lt;span style="font-weight: bold;"&gt;cnij_usb&lt;/span&gt;, does not conform to the CUPS standard (RFC 3986), as it contains an underscore character "_" in its name.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Older version of CUPS did not reject this, but this is filtered out now in recent CUPS releases, available on recent Linux distributions.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_6bnqzn7Bv4c/SY3MfsuuMtI/AAAAAAAAALw/ZsaTpy5NWBo/s1600-h/Capture-Modifier+l%27URI+du+p%C3%A9riph%C3%A9rique.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 320px; height: 164px;" src="http://4.bp.blogspot.com/_6bnqzn7Bv4c/SY3MfsuuMtI/AAAAAAAAALw/ZsaTpy5NWBo/s320/Capture-Modifier+l%27URI+du+p%C3%A9riph%C3%A9rique.jpg" alt="" id="BLOGGER_PHOTO_ID_5300117181440078546" border="0" /&gt;&lt;/a&gt;Canon has released a fix for that, and has renamed the backend: &lt;span style="font-weight: bold;"&gt;cnijusb&lt;/span&gt; simply throwing out the underscore character.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;This new backend is only available in the 3.00 release of the Canon drivers, in the package:&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;cnijfilter-common_3.00-1_i386&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;This package is one of the 2 packages to install for a PIXMA printer.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;You can get this package on &lt;a href="http://support-asia.canon-asia.com/P/search?model=PIXMA+MP638&amp;amp;menu=download&amp;amp;filter=0&amp;amp;ca_os=Linux"&gt;canon-asia web site&lt;/a&gt;, for e.g. the MP638. Simply install it (no need to unistall a previous package, it will override it), it can be used along for instance with the 2.80 driver (for MP610) or 2.70 (for MP600) Canon printer specific package (&lt;span style="font-weight: bold;"&gt;cnijfilter-&lt;/span&gt;&lt;pixma&gt;&lt;span style="font-weight: bold;"&gt;mpXYZ_2.80-1_i386&lt;/span&gt;).&lt;br /&gt;&lt;/pixma&gt;&lt;/div&gt;Choose the .deb or .rpm package according to your distribution.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;This is good news anyway: Canon is following the Linux move, and bring the necessary updates to its Linux software accordingly.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4427895091445486464-4089668856644340907?l=mp610.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mp610.blogspot.com/feeds/4089668856644340907/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4427895091445486464&amp;postID=4089668856644340907' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4427895091445486464/posts/default/4089668856644340907'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4427895091445486464/posts/default/4089668856644340907'/><link rel='alternate' type='text/html' href='http://mp610.blogspot.com/2009/02/canon-printer-driver-and-cups-error.html' title='Canon printer driver and CUPS error'/><author><name>Nicolas</name><uri>http://www.blogger.com/profile/09884591571534262105</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_6bnqzn7Bv4c/SY3NoJ0HioI/AAAAAAAAAMI/YedGPdJq99c/s72-c/Capture-system-config-printer.py.jpg' height='72' width='72'/><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4427895091445486464.post-7642094352379366284</id><published>2009-01-10T19:23:00.010+01:00</published><updated>2009-01-17T10:38:35.713+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MP600 and MP610 printers'/><title type='text'>New MP620 and MP630 printers PPDs</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.canon-europe.com/Images/PIXMA%20MP620_w200_tcm13-538660.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px; height: 121px;" src="http://www.canon-europe.com/Images/PIXMA%20MP620_w200_tcm13-538660.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;If you're an MP620 or MP630 owner, you've perhaps struggled a bit to set up the printer part under Linux.&lt;br /&gt;&lt;br /&gt;Those 2 models support the Canon MP610 printer driver, but the print parameters require a little "tune up":&lt;br /&gt;They can work only if the "paper switch" option is either set to "Cassette" or "Rear Tray". But never set it to "Paper Feed Switch", or it will just print a blank page ...&lt;br /&gt;&lt;br /&gt;Unfortunately, this latest option is the default for MP610, so a MP620 or MP630 newly installed printer requires a manual change to this  option in the CUPS printer settings menus.&lt;br /&gt;&lt;br /&gt;This is a bit annoying, and ... so easy to fix by tweaking again the PPD file ...&lt;br /&gt;So I uploaded along with the MP600/MP610 PPDs, &lt;a href="http://sourceforge.net/project/showfiles.php?group_id=210977"&gt;2 new PPDs for MP620 and MP630&lt;/a&gt; (in English and French), that simply remove the "Switch" option, and select "Cassette" as default paper source.&lt;br /&gt;&lt;br /&gt;Installing this MP620-MP630 PPD will let you use now your printer out of the box without tweaking first the paper select option, and prevents from selecting a wrong paper source when printing.&lt;br /&gt;&lt;br /&gt;Hope this helps ;-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4427895091445486464-7642094352379366284?l=mp610.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mp610.blogspot.com/feeds/7642094352379366284/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4427895091445486464&amp;postID=7642094352379366284' title='29 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4427895091445486464/posts/default/7642094352379366284'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4427895091445486464/posts/default/7642094352379366284'/><link rel='alternate' type='text/html' href='http://mp610.blogspot.com/2009/01/new-mp620-and-mp630-printers-ppds.html' title='New MP620 and MP630 printers PPDs'/><author><name>Nicolas</name><uri>http://www.blogger.com/profile/09884591571534262105</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>29</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4427895091445486464.post-2756372718897011451</id><published>2008-10-14T22:47:00.017+02:00</published><updated>2008-10-26T11:51:28.583+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MP610 scanner'/><title type='text'>Canon PIXMA scanners now network ready on Linux !</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.canon-europe.com/Images/Pixma%20MP970_w200_tcm13-455378.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px; height: 200px;" src="http://www.canon-europe.com/Images/Pixma%20MP970_w200_tcm13-455378.jpg" alt="" border="0" /&gt;&lt;/a&gt;A major update of the PIXMA backend is now available through &lt;a href="http://alioth.debian.org/scm/?group_id=30186"&gt;Sane CVS. &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Door is opened to scanning over a network on Linux, with (presumably) all PIXMA multifunction scanners offering a network connexion.&lt;br /&gt;&lt;br /&gt;On Linux, older PIXMA models offering network connexion were only able to print, under the JetDirect protocol, using the well known port 9100.&lt;br /&gt;Scanning over the network without a Windows or Mac box was unfortunately not possible, because involving a Canon proprietary protocol, named BJNP, coming with absolutely no information or documentation, and thus very difficult to approach.&lt;br /&gt;&lt;br /&gt;Recent PIXMA models offering network connexion have been "enhanced" by Canon, in the way they now accept ... &lt;span style="font-style: italic;"&gt;only&lt;/span&gt; the BJNP protocol for printing and scanning!&lt;br /&gt;Bye bye JetDirect, welcome to Canon's world!&lt;br /&gt;&lt;br /&gt;The situation then for Linux users? print and scan only with USB, forget about network ...&lt;br /&gt;&lt;br /&gt;Until ...&lt;br /&gt;&lt;br /&gt;Until Louis Lagendijk, a Linux user like many of us, acquired his new PIXMA MP970, and started to work on demystifying this BJNP Canon protocol, for his own needs, to have his printer work over the network.&lt;br /&gt;Louis first designed a Cups printing driver, that works with all network PIXMA printers running the BJNP protocol. &lt;a href="https://sourceforge.net/projects/cups-bjnp/"&gt;This cups-bjnp driver is available here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.canon-europe.com/Images/PIXMA%20MX850_w200_tcm13-487298.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 200px; height: 200px;" src="http://www.canon-europe.com/Images/PIXMA%20MX850_w200_tcm13-487298.jpg" alt="" border="0" /&gt;&lt;/a&gt;Recently, Louis has also worked on adding BJNP support to the Sane pixma backend ...&lt;br /&gt;The result now: you can scan over a LAN network on Linux with Xsane, and your PIXMA network scanner !&lt;br /&gt;&lt;br /&gt;Great job.&lt;br /&gt;&lt;br /&gt;With the arrival of Canon's new PIXMA 2008 series, models like MP620, MP980, ... which propose network and Wifi, are very likely (but feedback needed!) to be used on Linux with Sane, Cups, for printing and scanning over network ...&lt;br /&gt;&lt;br /&gt;Good news again for Linux Canon users!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4427895091445486464-2756372718897011451?l=mp610.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mp610.blogspot.com/feeds/2756372718897011451/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4427895091445486464&amp;postID=2756372718897011451' title='96 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4427895091445486464/posts/default/2756372718897011451'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4427895091445486464/posts/default/2756372718897011451'/><link rel='alternate' type='text/html' href='http://mp610.blogspot.com/2008/10/canon-pixma-scanners-are-now-network.html' title='Canon PIXMA scanners now network ready on Linux !'/><author><name>Nicolas</name><uri>http://www.blogger.com/profile/09884591571534262105</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>96</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4427895091445486464.post-3718453417752524593</id><published>2008-04-22T22:26:00.053+02:00</published><updated>2010-01-02T10:50:50.090+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MP610 scanner'/><title type='text'>Give your scanner a new fresh SANE installation ...</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_6bnqzn7Bv4c/Sr9KglKkiQI/AAAAAAAAAMg/Pp7DBAqpz3U/s1600-h/testpage.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 145px; height: 200px;" src="http://4.bp.blogspot.com/_6bnqzn7Bv4c/Sr9KglKkiQI/AAAAAAAAAMg/Pp7DBAqpz3U/s200/testpage.jpg" alt="" id="BLOGGER_PHOTO_ID_5386105602951121154" border="0" /&gt;&lt;/a&gt;Many Canon Pixma models are supported directly by the Sane Library (through the pixma backend), and the use of an older specific driver is not necessary anymore. Support is either natively brought by the Linux distribution you're running, latest models or bug fixes become available by using the &lt;a href="http://git.debian.org/?p=sane/sane-backends.git"&gt;git version&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;So it became necessary to rationalize all the older articles posted on that blog, in order to guide users to the sole and correct solution to install the pixma backend on their system. Old articles have been retailored, this main tutorial has now all the necessary stuff to get your Pixma scanner ready to use with Sane.&lt;br /&gt;&lt;br /&gt;This little guide will explain you how to get the latest Sane git version to be installed on your system. As always, the Sane git version contains the latest release of the Sane pixma backend.&lt;br /&gt;Note that the procedure here can be used also for installing the version 1.0.20 of the Sane library.&lt;br /&gt;&lt;br /&gt;All recent PIXMA and ImageClass models are supported, see the man pages or sane-project.org doc pages for more information.&lt;br /&gt;The following models have at least been tested or reported to work fine with Sane.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;PIXMA MP210, MP220, MP240, MP250, MP260, MP270&lt;/li&gt;&lt;li&gt;PIXMA MP450, MP460, MP470, MP480, MP490&lt;/li&gt;&lt;li&gt;PIXMA MP500, MP510, MP520, MP530, MP540, MP560&lt;/li&gt;&lt;li&gt;PIXMA MP600, MP600R, MP610, MP620, MP630, MP640, MP710&lt;/li&gt;&lt;li&gt;PIXMA MP800, MP800R, MP810, MP830, MP960, MP970, MP980, MP990&lt;/li&gt;&lt;li&gt;PIXMA MX300, MX310, MX330, MX700, MX850, MX860, MX7600&lt;/li&gt;&lt;li&gt;MultiPASS MP700, MP730, PIXMA MP750 (no grayscale)&lt;/li&gt;&lt;li&gt;ImageCLASS MF3110, MF4010, MF4018, MF4120, MF4122, MF4140&lt;/li&gt;&lt;li&gt;ImageCLASS MF4150, MF4270, MF4370dn, MF4380dn&lt;/li&gt;&lt;li&gt;ImageCLASS MF4660, MF4690, MF5770, D480&lt;/li&gt;&lt;li&gt;I-SENSYS MF4320d, MF4330d&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_6bnqzn7Bv4c/Sr9hhksPX6I/AAAAAAAAAMw/GiheDuPa5A0/s1600-h/Capture.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 200px; height: 125px;" src="http://3.bp.blogspot.com/_6bnqzn7Bv4c/Sr9hhksPX6I/AAAAAAAAAMw/GiheDuPa5A0/s200/Capture.png" alt="" id="BLOGGER_PHOTO_ID_5386130908771213218" border="0" /&gt;&lt;/a&gt;All models are now supported through USB or network BJNP (Canon's proprietary) protocol, Wired Ethernet or Wifi.&lt;br /&gt;&lt;br /&gt;As compile Sane can be sometimes tricky, I'll try to give you the way to avoid pitfalls and have it working at the end, without too much efforts.&lt;br /&gt;&lt;br /&gt;Hope it helps !! Let's go.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Download latest Sane git package&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;2 methods to get the latest Sane git package are possible.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: rgb(102, 0, 0);"&gt;HTTP access method&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The HTTP access method should be used only if you are  restricted by a firewall that won't let you use the git  protocol. HTTP is slower and requires more bandwidth  than any other access methods.&lt;br /&gt;&lt;br /&gt;You can download an http snapshot at the address hereafter, where Sane git is hosted:&lt;a href="http://git.debian.org/?p=sane/sane-backends.git"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/a&gt;&lt;a href="http://git.debian.org/?p=sane/sane-backends.git"&gt;&lt;/a&gt;&lt;a href="http://git.debian.org/?p=sane/sane-backends.git"&gt;http://git.debian.org/?p=sane/sane-backends.git&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Download the latest (upper, named MASTER) tar.gz snapshot image&lt;br /&gt;&lt;br /&gt;Do a quick check after download, that the directory contained in the archive is at a current date.&lt;br /&gt;Then, untar the package into a directory.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: rgb(102, 0, 0);"&gt;Or use git to download it, as developers do ...&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;This is actually better than the previous method, as you can later easily update (using git again) the content of the downloaded files, simply issuing a git pull command.&lt;br /&gt;You patch just the modified files, and you will recompile only what has changed, not the whole thing.&lt;br /&gt;&lt;br /&gt;So first, you must install the git application on your system, it should be available already packaged in your distribution repositories, the name should be something like: git-core or git-scm&lt;br /&gt;&lt;br /&gt;Then, in a terminal, enter the following command:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$ git clone git://git.debian.org&lt;span style="font-family:courier new;"&gt;/&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;sane/sane-backends.git&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Files download will begin. You’ll get in your current directory, a new directory named &lt;span style="color: rgb(0, 51, 0);"&gt;sane-backends&lt;/span&gt;. This is the main directory were all the Sane source files are located.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Updating to the latest source files from the repository&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;If you want later to update your git directory with the latest version available from the public Sane git repository, in order to build the latest Sane code, you just need to enter the following command, from the sane-backends directory:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$ git pull&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;This will download the latest changes to the files in your directory sane-backends.&lt;br /&gt;&lt;br /&gt;Then, to build Sane, you can apply the following procedure from the "make", then "make install" statements as indicated here below. Only changed files will be recompiled.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Build Sane&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Enter the directory &lt;span style="font-family:courier new;"&gt;sane-backends &lt;/span&gt;created after downloading Sane git.&lt;br /&gt;&lt;br /&gt;The procedure is then “almost” classical, with a few points to take into account instead of running a trivial ./configure, make, make install.&lt;br /&gt;&lt;br /&gt;According to your Linux distribution, &lt;span style="color: rgb(255, 0, 0);"&gt;you need to run the &lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);font-family:courier new;" &gt;./configure&lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);"&gt; command with a set of parameters&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;As it is not possible to cover here all existing distributions, details are given for Ubuntu and Mandriva, as samples.&lt;br /&gt;&lt;br /&gt;For these 2 distributions:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: rgb(102, 0, 0);"&gt;Check first that the development libusb library is present and installed. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;On Mandriva, the rpm is called something like:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;libusb0.1_x-&lt;span style="font-weight: bold;"&gt;devel&lt;/span&gt;-...  &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;on Ubuntu, it is called: libusb-&lt;span style="font-weight: bold;"&gt;dev&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Install the package, if not already installed.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(255, 0, 0);"&gt;Be warned that if not installed, compilation will success, but the backend will not work, and no error message will be prompted!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: rgb(102, 0, 0);"&gt;On both distributions, run the .&lt;span style="font-family:courier new;"&gt;/configure&lt;/span&gt; command like this:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$ ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This will choose &lt;span style="font-family:courier new;"&gt;/usr/lib/sane&lt;/span&gt; as SANE lib directory, &lt;span style="font-family:courier new;"&gt;/etc/sane.d&lt;/span&gt; as SANE config files dir, and &lt;span style="font-family:courier new;"&gt;/var/lock/sane&lt;/span&gt; as state directory: The ones that are used by Mandriva and Ubuntu.&lt;br /&gt;&lt;br /&gt;Check in the logs coming in the terminal window, at the end of the configure, that it will compile with usb support.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: rgb(102, 0, 0);"&gt;Then compile as usual&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$ make&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This will take ... a significative amount of time ... Can have a cup of coffee.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: rgb(102, 0, 0);"&gt;Install on Ubuntu&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$ sudo make install&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: rgb(102, 0, 0);"&gt;Or install on Mandriva&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$ su&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;# make install&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Set non-root users permissions&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Now, permissions for non root users to access the scanners need to be set up, as not achieved by the “make install” statement. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt; &lt;span style="font-size:100%;"&gt;These permission settings depend also on the Linux distribution: whether it uses hotplug, udev, …&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;  &lt;span style="font-size:100%;"&gt;&lt;span style="font-style: italic;"&gt;Ubuntu Hardy and later (Intrepid, ...)&lt;/span&gt;&lt;br /&gt;This tweak is not necessary as hardware detection is performed by HAL and not udev, the scanner should be available for non root users, as long as permissions are set to enable scanning from menu: System/Administration/Users and Groups (need a logout/login for changes to be taken into account).&lt;br /&gt;However, if you experience permissions problems for non root users (ressource not available) on these latest Ubuntu releases, you should try  &lt;a href="http://mp610.blogspot.com/2008/04/give-your-scanner-new-freshly-sane.html?showComment=1230914460000#c3805630982509382060"&gt;Lee's&lt;/a&gt;&lt;a href="http://mp610.blogspot.com/2008/04/give-your-scanner-new-freshly-sane.html?showComment=1230914460000#c3805630982509382060"&gt; suggestion&lt;/a&gt;, for tweaking the &lt;/span&gt;/etc/udev/rules.d/40-basic-permissions.rules.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Ubuntu Jaunty&lt;/span&gt;&lt;br /&gt;Try &lt;a href="http://mp610.blogspot.com/2008/04/give-your-scanner-new-freshly-sane.html?showComment=1243552857061#c8607048340853577523"&gt;Darryl's tweak on Jaunty 9.04&lt;/a&gt; to set up persistent-to-upgrades udev rules.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-style: italic;"&gt;Ubuntu (&lt;/span&gt;&lt;span style="color: rgb(255, 0, 0); font-style: italic;"&gt;releases before Hardy Heron 8.04&lt;/span&gt;&lt;span style="font-style: italic;"&gt;) and Mandriva both use udev to detect USB devices.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;SANE compilation produces a udev rules file, covering all scanners handled.&lt;br /&gt;It is named: &lt;span style="color: rgb(0, 51, 0);"&gt;sane-backends/tools/udev/libsane.rules&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;You'll need to install it, by simply replacing the current installed file (coming from the SANE package installed by your Linux distribution), with this new one.&lt;br /&gt;&lt;/span&gt;  &lt;ul&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color: rgb(102, 0, 0);"&gt;Locate first this file &lt;/span&gt;&lt;br /&gt;in the /etc/udev/rules.d   directory, it should be called XX-libsane.rules&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: rgb(102, 0, 0);"&gt;Backup this file somewhere&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: rgb(102, 0, 0);"&gt;Copy over it, the SANE GIT generated libsane.rules&lt;/span&gt;&lt;br /&gt;Keep the same name as the original one.&lt;br /&gt;This should give you the following statements, for instance, on Ubuntu:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$ cp /etc/udev/rules.d/70-libsane.rules ~/&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$ sudo cp tools/udev/libsane.rules /etc/udev/rules.d/70-libsane.rules&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color: rgb(102, 0, 0);"&gt;Have udev take into account the new rules&lt;/span&gt;&lt;br /&gt;Simply reboot, or unplug/replug your scanner USB cable.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Test Sane installation&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Now, check that the new Sane git is correctly installed.&lt;br /&gt;&lt;br /&gt;Current Sane git sane-backends version is 1.0.21, check it:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;$ scanimage -V&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;scanimage (sane-backends) &lt;span style="color: rgb(255, 0, 0); font-weight: bold;font-size:130%;" &gt;&lt;span&gt;1.0.21cvs&lt;/span&gt;&lt;/span&gt;; backend version &lt;span style="color: rgb(255, 0, 0);font-size:130%;" &gt;&lt;span style="font-weight: bold;"&gt;1.0.21&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;At that point, you should be able to run some scans with scanimage, and if OK, with Xsane :&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;$ scanimage -L&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;device `pixma:04A91725_10484D' is a CANON Canon PIXMA MP610 multi-function peripheral&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Next statement will perform a short test of the scanner, you may hear it start scanning and promptly stop.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;$ scanimage –T&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;scanimage: scanning image of size 640x877 pixels at 24 bits/pixel&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;scanimage: acquiring RGB frame, 8 bits/sample&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;scanimage: reading one scanline, 1920 bytes...  PASS&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;scanimage: reading one byte...          PASS&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;scanimage: stepped read, 2 bytes...     PASS&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;scanimage: stepped read, 4 bytes...     PASS&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;scanimage: stepped read, 8 bytes...     PASS&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;scanimage: stepped read, 16 bytes...    PASS&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;scanimage: stepped read, 32 bytes...    PASS&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;scanimage: stepped read, 64 bytes...    PASS&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;scanimage: stepped read, 128 bytes...   PASS&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;scanimage: stepped read, 256 bytes...   PASS&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;scanimage: stepped read, 512 bytes...   PASS&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;scanimage: stepped read, 1024 bytes...  PASS&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;scanimage: stepped read, 2048 bytes...  PASS&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;scanimage: stepped read, 2047 bytes...  PASS&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;scanimage: stepped read, 1023 bytes...  PASS&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;scanimage: stepped read, 511 bytes...   PASS&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;scanimage: stepped read, 255 bytes...   PASS&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;scanimage: stepped read, 127 bytes...   PASS&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;scanimage: stepped read, 63 bytes...    PASS&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;scanimage: stepped read, 31 bytes...    PASS&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;scanimage: stepped read, 15 bytes...    PASS&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;scanimage: stepped read, 7 bytes...     PASS&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;scanimage: stepped read, 3 bytes...     PASS&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;And the final result:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;$ xsane&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Hope you'll succeed to that point !&lt;br /&gt;&lt;br /&gt;In Xsane, you may need to adjust the colors precisely (white, black, gray), using &lt;a href="http://xsane.org/doc/sane-xsane-preview-doc.html"&gt;the 3 pipette tool in the preview window&lt;/a&gt;.&lt;br /&gt;Read Xsane documentation on how to do that. This is very easy to do, and you'll get after that beautiful scans.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_6bnqzn7Bv4c/Sr9lFmhYbbI/AAAAAAAAANo/bZW9Tcu85pI/s1600-h/timbre-600-1.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 166px; height: 200px;" src="http://4.bp.blogspot.com/_6bnqzn7Bv4c/Sr9lFmhYbbI/AAAAAAAAANo/bZW9Tcu85pI/s200/timbre-600-1.jpg" alt="" id="BLOGGER_PHOTO_ID_5386134826272714162" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_6bnqzn7Bv4c/Sr9lJ0fuNlI/AAAAAAAAANw/xS9VnMQWvpY/s1600-h/Timbre-4800.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px; height: 148px;" src="http://3.bp.blogspot.com/_6bnqzn7Bv4c/Sr9lJ0fuNlI/AAAAAAAAANw/xS9VnMQWvpY/s200/Timbre-4800.jpg" alt="" id="BLOGGER_PHOTO_ID_5386134898743326290" border="0" /&gt;&lt;/a&gt;To finish, here are some samples obtained with an MP610, scanning at 600 dpi, and an extra view of a small detail on a stamp, scanned at 4800 dpi.&lt;span style="text-decoration: underline;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Comments are welcome, feel free to report anything missing or incorrect ...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4427895091445486464-3718453417752524593?l=mp610.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mp610.blogspot.com/feeds/3718453417752524593/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4427895091445486464&amp;postID=3718453417752524593' title='240 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4427895091445486464/posts/default/3718453417752524593'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4427895091445486464/posts/default/3718453417752524593'/><link rel='alternate' type='text/html' href='http://mp610.blogspot.com/2008/04/give-your-scanner-new-freshly-sane.html' title='Give your scanner a new fresh SANE installation ...'/><author><name>Nicolas</name><uri>http://www.blogger.com/profile/09884591571534262105</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_6bnqzn7Bv4c/Sr9KglKkiQI/AAAAAAAAAMg/Pp7DBAqpz3U/s72-c/testpage.jpg' height='72' width='72'/><thr:total>240</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4427895091445486464.post-8777221714243512838</id><published>2008-02-03T22:39:00.001+01:00</published><updated>2009-09-24T23:22:32.492+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MP610 scanner'/><title type='text'>Canon MP210 and MP520 join the party!</title><content type='html'>&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;UPDATE&lt;/span&gt;:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;This article is now DEPRECATED.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;For any Pixma device, install instead &lt;span style="font-family: lucida grande; color: rgb(255, 0, 0);"&gt;the latest Sane library&lt;/span&gt;. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Read the article on this blog &lt;a href="http://mp610.blogspot.com/2008/04/give-your-scanner-new-freshly-sane.html"&gt;here&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;May look out of topic here ?&lt;br /&gt;&lt;br /&gt;Good news anyway for &lt;span style="color: rgb(204, 0, 0);"&gt;Canon Pixma &lt;span style="font-weight: bold;"&gt;MP210&lt;/span&gt; and &lt;span style="font-weight: bold;"&gt;MP520&lt;/span&gt;&lt;/span&gt; owners...&lt;br /&gt;&lt;br /&gt;They will now be able to use their scanners with Sane frontends like Xsane, Kooka, ... as &lt;span style="color: rgb(204, 0, 0); font-weight: bold;"&gt;MP610.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Following some exchanges in this blog and the libsane mailing list, the driver updates made for MP610 appeared to be fully compatible with MP520 (message posted in this Blog by Thomas) and MP210 scanners.&lt;br /&gt;&lt;br /&gt;The reason?&lt;br /&gt;&lt;br /&gt;Simply, those 3 all-in-one use exactly the same USB protocol, at least for their scanner part.&lt;br /&gt;Remember they were released by Canon at the same time ...&lt;br /&gt;&lt;br /&gt;Let's congratulate this Canon's initiative, as a step towards device standardization is a major help for the programmers planet, a single driver working for at least 3 different models ... this is eden world!&lt;br /&gt;&lt;br /&gt;Note: this latest driver version does not bring anything new to MP610 (uh ... what else could we bring anyway??)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Installation procedure&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The procedure to install the pixma updated libsane driver is the same as for MP610, only the model PID needs to be correctly set in the udev rules for permissions:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Download &lt;a href="http://sourceforge.net/project/showfiles.php?group_id=210977"&gt;latest 0.14.2u version of the libsane-pixma library&lt;/a&gt;, (either full package or patch for libsane-pixma 0.13.1 available) and follow the installation instructions given &lt;a href="http://mp610.blogspot.com/2007/11/new-sane-scanner-driver-for-canon-mp610.html"&gt;in this previous post&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;When setting the permissions rules (see the same post) for MP210 or MP520, adjust the corresponding USB PID:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;MP210 USB address: &lt;span style="color: rgb(255, 0, 0);"&gt;04a9:1721&lt;/span&gt;&lt;/li&gt;&lt;li&gt;MP520 USB address: &lt;span style="color: rgb(255, 0, 0);"&gt;04a9:1724&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This would give udev rules like for instance:&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;# Canon PIXMA MP210&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;SYSFS{idVendor}=="04a9", SYSFS{idProduct}=="&lt;span style="font-weight: bold;"&gt;1721&lt;/span&gt;", MODE="664", GROUP="scanner"&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;or&lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;# Canon PIXMA MP520&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;SYSFS{idVendor}=="04a9", SYSFS{idProduct}=="&lt;span style="font-weight: bold;"&gt;1724&lt;/span&gt;", MODE="664", GROUP="scanner"&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Remember, to have udev take into account the rules changes, either unplug the USB cable, wait a few seconds, and plug it back, or issue the following command:&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;$ sudo udevcontrol reload_rules&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;You're ready to scan! Select in your frontend (Xsane, Kooka, …) a scan resolution proposed, and start scanning:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;for MP210: available 75, 150, 300, or 600 dpi&lt;br /&gt;&lt;/li&gt;&lt;li&gt;for MP520: available 75, 150, 300, 600, 1200, or 2400 dpi&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;br /&gt;Someone else has got another compatible model ?  ;-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4427895091445486464-8777221714243512838?l=mp610.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mp610.blogspot.com/feeds/8777221714243512838/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4427895091445486464&amp;postID=8777221714243512838' title='12 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4427895091445486464/posts/default/8777221714243512838'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4427895091445486464/posts/default/8777221714243512838'/><link rel='alternate' type='text/html' href='http://mp610.blogspot.com/2008/02/canon-mp210-and-mp520-join-party.html' title='Canon MP210 and MP520 join the party!'/><author><name>Nicolas</name><uri>http://www.blogger.com/profile/09884591571534262105</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>12</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4427895091445486464.post-7854676903694772308</id><published>2008-01-09T22:09:00.000+01:00</published><updated>2008-01-13T11:06:07.948+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MP600 and MP610 printers'/><title type='text'>Borderless printing on Pixma ... now painless ?</title><content type='html'>So you got this nice Pixma printer that is claimed to do "borderless" printing …&lt;br /&gt;&lt;br /&gt;You installed the latest Canon Linux drivers for your MP600/610, run fine ...&lt;br /&gt;&lt;br /&gt;And now, you try to print borderless photos from your favorite Desktop application … and you learn in Canon's documentation that borderless printing:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Requires a dedicated Canon utility (cifmp600 / cifmp610)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;run from the command line,&lt;br /&gt;&lt;/li&gt;&lt;li&gt;with limited image type support (no jpeg!!!)&lt;/li&gt;&lt;li&gt;no network gui, just localhost&lt;br /&gt;&lt;/li&gt;&lt;li&gt;and … only available to the root user!!!&lt;/li&gt;&lt;/ul&gt;Hey, Whatzat ??&lt;br /&gt;&lt;br /&gt;IMHO, a good reason for … reworking a little bit original ppd files, and… turnaround some buggy code.&lt;br /&gt;&lt;br /&gt;In fact, Canon’s software already includes borderless printing with cups/ppd files, if the papersize name (in the printer ppd file) ends with “.bl”&lt;br /&gt;Simply create such lines in the ppd file, and you add borderless paper types …&lt;br /&gt;&lt;br /&gt;So simple?&lt;br /&gt;&lt;br /&gt;Well, add also some driver bug for paper sizes with an X: 4X6, 5X7, … To avoid modifying/recompile any source code, add a small modification to Canon’s driver config file, namely:&lt;br /&gt;/usr/lib/bjlib/cifmp610.conf (or /usr/lib/bjlib/cifmp600.conf for MP600), to add lines with a small x like 4x6, 5x7 in the [papersize] section.&lt;br /&gt;&lt;br /&gt;The new packages files to download include those new ppds, along with the modified cifmp610.conf / cifmp600.conf files.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Installation&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://sourceforge.net/project/showfiles.php?group_id=210977"&gt;Download here&lt;/a&gt; the latest package for the printer and language (English or French) you want.&lt;br /&gt;The package contains:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;a new ppd file to install &lt;a href="http://mp610.blogspot.com/2007/11/new-ppd-files-providing-more-printing.html"&gt;as explained in this previous post&lt;/a&gt;&lt;/li&gt;&lt;li&gt;a cifmp6x0.conf file to replace Canon’s existing one (keep a backup of Canon’s original just in case):&lt;/li&gt;&lt;ul&gt;&lt;li&gt;MP610 : copy over /usr/lib/bjlib/cifmp610.conf&lt;/li&gt;&lt;li&gt;MP600 : copy over /usr/lib/bjlib/cifmp600.conf&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;Then, you can start printing borderless images, simply by selecting the new “borderless” paper formats that appear in the paper sizes list, in your application printing dialog.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;A simple live test under Gnome’s EOG and Ubuntu Gutsy&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Under Gnome, simply double click an image, this trigs “Eye Of Gnome”, Gnome’s standard picture viewer. Note that many other picture viewers (KDE’s, Gnome’s …) will have the same ability, EOG is used here as sample.&lt;br /&gt;&lt;br /&gt;EOG supports now Gnome’s standard printing dialog.&lt;br /&gt;&lt;br /&gt;Select first the menu "File/Page setup":&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_6bnqzn7Bv4c/R4fm2PfIqSI/AAAAAAAAAHU/LEX0JvmUsBM/s1600-h/screenshot1.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_6bnqzn7Bv4c/R4fm2PfIqSI/AAAAAAAAAHU/LEX0JvmUsBM/s320/screenshot1.png" alt="" id="BLOGGER_PHOTO_ID_5154342118093269282" border="0" /&gt;&lt;/a&gt;&lt;copie ecran="" file="" page=""&gt;Choose in the printers list, the MP610 or MP600, and in the papers list, the new borderless format you want. Choose also the image orientation.&lt;br /&gt;&lt;br /&gt;&lt;/copie&gt;&lt;div style="text-align: center;"&gt;&lt;copie ecran="" file="" page=""&gt;&lt;span style="font-style: italic;"&gt;Click apply&lt;/span&gt;&lt;/copie&gt;&lt;br /&gt;&lt;copie ecran="" file="" page=""&gt;&lt;/copie&gt;&lt;/div&gt;&lt;copie ecran="" file="" page=""&gt;&lt;br /&gt;Now, in the printing dialog "File/print", look at the “image parameters” tab. In the preview pane, EOG will show your photo as printed on paper, the borders will be 0 if image matches paper format.&lt;br /&gt;&lt;br /&gt;&lt;/copie&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_6bnqzn7Bv4c/R4aZ1vfIqRI/AAAAAAAAAHM/zrnc6eL-LIQ/s1600-h/screenshot3.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_6bnqzn7Bv4c/R4aZ1vfIqRI/AAAAAAAAAHM/zrnc6eL-LIQ/s320/screenshot3.png" alt="" id="BLOGGER_PHOTO_ID_5153975972131285266" border="0" /&gt;&lt;/a&gt;&lt;copie ecran="" file="" page=""&gt;&lt;copie ecran="" file="" print="" tab="" format=""&gt;&lt;span style="font-weight: bold;"&gt;Important:&lt;/span&gt; choose a combination of paper type and print quality that match. Check Canon's driver user manual (see cifmp610 or cifmp600 "Print Option Combinations" section) for compatible combinations.&lt;br /&gt;If you select an incompatible combination, nothing will be printed, and you won't get any error message ...&lt;br /&gt;&lt;br /&gt;Choose also options in the "advanced" tab, and check the quality, halftoning options to match for the paper type selected.&lt;br /&gt;&lt;br /&gt;&lt;/copie&gt;&lt;/copie&gt;&lt;div style="text-align: center;"&gt;&lt;copie ecran="" file="" page=""&gt;&lt;copie ecran="" file="" print="" tab="" format=""&gt;&lt;span style="font-style: italic;"&gt;Click print&lt;/span&gt;&lt;/copie&gt;&lt;/copie&gt;&lt;br /&gt;&lt;copie ecran="" file="" page=""&gt;&lt;copie ecran="" file="" print="" tab="" format=""&gt;&lt;/copie&gt;&lt;/copie&gt;&lt;/div&gt;&lt;copie ecran="" file="" page=""&gt;&lt;copie ecran="" file="" print="" tab="" format=""&gt;&lt;br /&gt;Et voila!&lt;br /&gt;Your image is printing on paper without borders ;-)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Tips:&lt;/span&gt;&lt;br /&gt;&lt;/copie&gt;&lt;/copie&gt;&lt;ul&gt;&lt;li&gt;PPD files have been updated for borderless A4, 4"x6", 5"x7", 4"x8", 8"x10" formats.&lt;br /&gt;If you need to add other paper formats, simply create new .bl papersizes in the ppd file.&lt;/li&gt;&lt;li&gt;Files proposed here are for MP600/MP610 printers, but the same method can be used for many other Canon printers that use the same drivers. Again, modify the same way the ppd and .conf files.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;Notes:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;You might notice that the printed image extends a little bit outside the paper. This is due to the cifmp6x0 utility, that uses a --extend parameter, which defaults to 2. This makes image extend a little bit outside the paper. See Canon’s driver cifmp6x0 documentation (borderless and extend options) for more information.&lt;/li&gt;&lt;li&gt;Borderless printing on A4 is not very accurate, as stated in Canon's documentation (the 'Doze documentation). Please take a look at this Canon documentation to get info on borderless printing.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4427895091445486464-7854676903694772308?l=mp610.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mp610.blogspot.com/feeds/7854676903694772308/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4427895091445486464&amp;postID=7854676903694772308' title='58 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4427895091445486464/posts/default/7854676903694772308'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4427895091445486464/posts/default/7854676903694772308'/><link rel='alternate' type='text/html' href='http://mp610.blogspot.com/2008/01/borderless-linux-printing-on-pixma-now.html' title='Borderless printing on Pixma ... now painless ?'/><author><name>Nicolas</name><uri>http://www.blogger.com/profile/09884591571534262105</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_6bnqzn7Bv4c/R4fm2PfIqSI/AAAAAAAAAHU/LEX0JvmUsBM/s72-c/screenshot1.png' height='72' width='72'/><thr:total>58</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4427895091445486464.post-4643490013779054774</id><published>2007-12-14T17:17:00.002+01:00</published><updated>2009-09-27T13:32:58.305+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MP610 scanner'/><title type='text'>4800x4800 dpi ... The eye of the ... Scanner</title><content type='html'>&lt;strong&gt;Puzzled...&lt;/strong&gt;&lt;br /&gt;&lt;div&gt;Not just because the MP610 (and also MP630, MP970...) can now scan at 4800 dpi under Linux … before any 'Doze driver propose it ...?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;But simply consider this Pixma scanner: can we call it a scanner?  Or rather an electronic microscope?&lt;br /&gt;&lt;br /&gt;Cannot see a detail on a photograph? just scan it with your Pixma at 4800 dpi …&lt;br /&gt;and you get about 50 x zoom magnification!&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_6bnqzn7Bv4c/R2MFQPU0SlI/AAAAAAAAAGk/2je4kMkVE-Q/s1600-h/Timbre-4800.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 122px; height: 90px;" src="http://bp1.blogger.com/_6bnqzn7Bv4c/R2MFQPU0SlI/AAAAAAAAAGk/2je4kMkVE-Q/s200/Timbre-4800.jpg" alt="" id="BLOGGER_PHOTO_ID_5143960975937129042" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_6bnqzn7Bv4c/R2MGJPU0SnI/AAAAAAAAAG0/8QmR_YYXj_s/s1600-h/timbre-600-1.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 112px; height: 134px;" src="http://bp1.blogger.com/_6bnqzn7Bv4c/R2MGJPU0SnI/AAAAAAAAAG0/8QmR_YYXj_s/s200/timbre-600-1.jpg" alt="" id="BLOGGER_PHOTO_ID_5143961955189672562" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Just take a look at the rightmost image. Open, it. Guess a new carpet design? Nope, simply a detail of a classic French "Marianne" stamp (here, a full view at 600 dpi), as seen by the Pixma MP610, at 4800 dpi...&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt; &lt;/div&gt;Scanning at 4800 dpi is not for everyday’s usage, but this is a nice feature to have for particular tasks.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;Now, some simple orders of magnitude...&lt;br /&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;4800 dpi means a resolution of 2.54 cm/4800 = 5.3 µm&lt;br /&gt;&lt;/li&gt;&lt;li&gt;this is ~1/1.000 of a millimeter, or 1/1.000.000 of a meter&lt;br /&gt;&lt;/li&gt;&lt;li&gt;and also simply… ~10000 times the atom size (1 Angström = 1E-10 meters) …&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;So ... Will future scanners be able to display … the paper sheet atoms?!&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Installation&lt;/strong&gt;&lt;br /&gt;Nothing new, the same procedure as for previous version of this driver applies:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;simply install the latest sane-backends library (either 1.0.20 or latest git development and follow the installation instructions given &lt;a href="http://mp610.blogspot.com/2008/04/give-your-scanner-new-freshly-sane.html"&gt;in this post&lt;/a&gt;.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Then, select in your frontend (Xsane, Kooka, …) a scan resolution of 75, 150, 300, 600, 1200, 2400, or 4800 dpi ... and start scanning...&lt;strong&gt;&lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong style="color: rgb(255, 0, 0);"&gt;WARNING:&lt;/strong&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;Be very careful when scanning at such high dpi values, because you’ll get &lt;strong&gt;TREMENDLY HUGE ENORMOUS amount of data and file&lt;/strong&gt; &lt;strong&gt;sizes!&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;You could fill up your entire disk space in one scan!&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;Watch carefully the frontend indications about file sizes, before clicking the scan button!&lt;/span&gt;&lt;/p&gt;&lt;p style="color: rgb(0, 0, 0);"&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Note also that in case of very large images (like more than 20000 pixels width or height in Xsane...), a frontend crash might occur, due to the large image size...&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="color: rgb(0, 0, 0);"&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4427895091445486464-4643490013779054774?l=mp610.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mp610.blogspot.com/feeds/4643490013779054774/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4427895091445486464&amp;postID=4643490013779054774' title='25 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4427895091445486464/posts/default/4643490013779054774'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4427895091445486464/posts/default/4643490013779054774'/><link rel='alternate' type='text/html' href='http://mp610.blogspot.com/2007/12/4800x4800-dpi-eye-of-scanner.html' title='4800x4800 dpi ... The eye of the ... Scanner'/><author><name>Nicolas</name><uri>http://www.blogger.com/profile/09884591571534262105</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_6bnqzn7Bv4c/R2MFQPU0SlI/AAAAAAAAAGk/2je4kMkVE-Q/s72-c/Timbre-4800.jpg' height='72' width='72'/><thr:total>25</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4427895091445486464.post-3619123100214231370</id><published>2007-12-14T17:01:00.001+01:00</published><updated>2009-09-27T13:29:58.864+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MP610 scanner'/><title type='text'>Multi-page scanning using MP610 scanner buttons</title><content type='html'>&lt;div&gt;Scanning several pages at a time is easily achieved with an ADF scanner, however, the MP610 does not have one.&lt;br /&gt;&lt;br /&gt;A small command line utility included in libsane-pixma library, named “scan” , can manage the MP610 scan buttons, which greatly helps for scanning several pages.&lt;br /&gt;&lt;br /&gt;But a graphic frontend, like Xsane, is more comfortable to achieve this. Multi-pages scanning feature has been added to latest versions of Xsane, as well as in other frontends (like gscan2pdf…), for scanning multi-pages documents with an ADF scanner.&lt;br /&gt;&lt;br /&gt;Xsane can only perform ADF multi-pages for now, as said in &lt;a href="http://www.xsane.org/doc/sane-xsane-doc.html"&gt;Xsane documentation&lt;/a&gt;.&lt;br /&gt;As the MP610 does not have an ADF, setting more than 1 page to scan in Xsane will simply produce … an I/O error ;-(&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Fix proposed&lt;/strong&gt;&lt;br /&gt;Scanning multi-pages images, documents, projects, from various Sane frontends is now possible with the Sane library.&lt;br /&gt;This fix should also work (but not confirmed) with other Pixma - non ADF - scanners too.&lt;br /&gt;Install the latest Sane library as explained in &lt;a href="http://mp610.blogspot.com/2008/04/give-your-scanner-new-freshly-sane.html"&gt;this post&lt;/a&gt;&lt;a href="http://mp610.blogspot.com/2008/04/give-your-scanner-new-freshly-sane.html"&gt;.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Example with Xsane&lt;/strong&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_6bnqzn7Bv4c/R2MDBvU0ShI/AAAAAAAAAGE/-_NvlpZshps/s1600-h/options.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://bp3.blogger.com/_6bnqzn7Bv4c/R2MDBvU0ShI/AAAAAAAAAGE/-_NvlpZshps/s200/options.png" alt="" id="BLOGGER_PHOTO_ID_5143958527805770258" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;When Xsane detects a MP610, a window (here on the right) gives access to several parameters. Note that this window can be activated from the main menu, "Window/Standard options".&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Select the “Button-controlled scan (experimental)” option.&lt;/li&gt;&lt;li&gt;Set several pages to scan in Xsane main window, and the output document format,&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Click Xsane “scan" button. The MP610 does _not_ start scanning yet.&lt;/li&gt;&lt;li&gt;Now go in front of the MP610, and select the scanner mode using MP610 rotating wheel. Choose saving documents to a folder.&lt;/li&gt;&lt;li&gt;Place the first page to scan, and press the MP610 "color" button. The first page is scanned, then scanner pauses.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Place the second page and again, press color button, and so on …&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Scanning can be stopped at anytime by pressing the "B/W" button (note you will receive an I/O error in your Frontend ; this is currently working as designed, altough a bit clumsy. This behavior could be easily changed).&lt;br /&gt;&lt;br /&gt;When finished, go back to your computer: the scanned pages will be waiting in Xsane…&lt;br /&gt;&lt;br /&gt;Isn't time to archive on DVD, those old piles of invoices, papers …that fill your drawers…?!&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4427895091445486464-3619123100214231370?l=mp610.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mp610.blogspot.com/feeds/3619123100214231370/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4427895091445486464&amp;postID=3619123100214231370' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4427895091445486464/posts/default/3619123100214231370'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4427895091445486464/posts/default/3619123100214231370'/><link rel='alternate' type='text/html' href='http://mp610.blogspot.com/2007/12/multi-page-scanning-using-mp610.html' title='Multi-page scanning using MP610 scanner buttons'/><author><name>Nicolas</name><uri>http://www.blogger.com/profile/09884591571534262105</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_6bnqzn7Bv4c/R2MDBvU0ShI/AAAAAAAAAGE/-_NvlpZshps/s72-c/options.png' height='72' width='72'/><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4427895091445486464.post-3521621501259372505</id><published>2007-11-25T16:40:00.004+01:00</published><updated>2009-09-27T13:40:17.946+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MP610 scanner'/><title type='text'>New Sane scanner driver for Canon Pixma MP610 !</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_6bnqzn7Bv4c/R1GXznLYkJI/AAAAAAAAAF0/ZaFp3nnBXwQ/s1600-R/testpage.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://bp1.blogger.com/_6bnqzn7Bv4c/R1GXznLYkJI/AAAAAAAAAF0/HTzYxdQjXE4/s200/testpage.jpg" alt="" id="BLOGGER_PHOTO_ID_5139055562752299154" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;Good news, Canon MP610 is now fully operational, scanner ready under Linux !&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Successfully added some modifications to the sane pixma library (home page &lt;a href="http://home.arcor.de/wittawat/pixma/"&gt;here&lt;/a&gt;), to get the MP610 scanner start dozing off ... using utilities like scan, scanimage, or Xsane and hopefully  many other sane frontends ... You can take a look at a 300 dpi scan, produced using Xsane / Ubuntu.&lt;br /&gt;&lt;br /&gt;Using Canon's 'Doze driver, I snooped those little USB packets traveling between the MP610 and the computer, and discovered ... several new USB messages added by Canon, which significantly changes the protocol from previous Pixma MPs. The rest was a matter of adding this new stuff (or what I've understood it was !) into the  libsane-pixma driver ... and here it is.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_6bnqzn7Bv4c/R1GYAHLYkKI/AAAAAAAAAF8/hZb1kNkGOm4/s1600-R/Capture.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://bp3.blogger.com/_6bnqzn7Bv4c/R1GYAHLYkKI/AAAAAAAAAF8/tQgYOyPmalo/s200/Capture.png" alt="" id="BLOGGER_PHOTO_ID_5139055777500663970" border="0" /&gt;&lt;/a&gt;Several "thingies" appeared also in this Pixma driver, presumably affecting others MPs ... Fixed the I/O error bug when scanning a full page under Xsane ... Hope this new version can help also other older Canon MP users, as I bet they should fall on it also. Looks like most functions seems to be OK for now.&lt;br /&gt;&lt;br /&gt;Of course, let me know if you discover any bugs too. Presumably, it is still in a "beta" state.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Important Note&lt;/span&gt;: this first MP610 driver version is currently a &lt;span style="font-style: italic;"&gt;clone&lt;/span&gt; of "what the 'Doze Canon driver does on USB", and gets the same functionalities. That is to say, It scans - only for the moment I hope - up to 600 dpi. The point is that I don't know how to scan - under 'Doze - at upper resolutions ! If someone can explain how to scan at 4800 dpi using 'Doze, I'll greatly appreciate to upgrade the sane driver to do the same !&lt;br /&gt;&lt;br /&gt;So here is now the complete stuff. As it is not yet "officialy" integrated into the libsane-pixma library, I've added the letter "u" at the end, for "unofficial". I'll take contact with the libsane-pixma maintainer to request an add-on and probably a new libsane-pixma version package.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Procedure: &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://mp610.blogspot.com/2008/04/give-your-scanner-new-freshly-sane.html"&gt;Please go to this page of the blog, to install the latest Sane git version of the pixma backend.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;This old procedure here below is not to be used anymore, but I've left it here just for reference only. &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Please use the pixma backend that is now included either in the 1.0.20 Sane version, o&lt;/span&gt;r Sane git version.&lt;br /&gt;&lt;ul style="color: rgb(153, 153, 153);"&gt;&lt;li&gt;Get the full new package that includes MP610: &lt;a href="http://sourceforge.net/project/showfiles.php?group_id=210977"&gt;mp150-0.14.0u.tar.bz2&lt;/a&gt;, and untar it :&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;$ tar xvjf mp150-0.14.0u.tar.bz2&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Or you can get only the &lt;a href="http://sourceforge.net/project/showfiles.php?group_id=210977"&gt;MP610.0.14.0u.patch&lt;/a&gt; file (patch over the latest official &lt;a href="http://home.arcor.de/wittawat/pixma/mp150-0.13.1.tar.bz2"&gt;libsane-pixma 0.13.1&lt;/a&gt;). To use this patch file only, download it and the libsane-pixma 0.13.1 library, untar, navigate into its main directory, and apply the patch:&lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;&lt;br /&gt;$ patch -p1 &amp;lt; path_to_MP610.0.14.0u.patch &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="color: rgb(153, 153, 153);"&gt;Then, the installation procedure is the same (from the full package or from the patch), go into the main directory where you have you new driver files: &lt;/span&gt;&lt;ol style="color: rgb(153, 153, 153);"&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Compile:&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;$ make&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;or better, if you want to optimize size (1/3 size!) and speed:&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;$ make NDEBUG=yes&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Test&lt;/span&gt;&lt;br /&gt;From here, you can use the classic "scan" utility provided with the package. See the pixma home page for details on it. Example:&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;$ ./scan -x 10 -y 15 -w 51 -h 25 -1 -d 20 -W pixmascan.pnm&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Install for Xsane, Kooka, ...&lt;/span&gt;&lt;br /&gt;To install for use with sane, you need to copy the libsane-pixma.so file freshly compiled, to replace you current one coming with the sane library (latest one is 1.0.18). Keep a backup of your current one.&lt;br /&gt;So you need first to locate your sane libsane-pixma.so currently installed, depending on your distribution.&lt;br /&gt;For instance, Mandriva and Ubuntu places it at: /usr/lib/sane/libsane-pixma.so.1.0.18&lt;br /&gt;Simply rename: /usr/lib/sane/libsane-pixma.so.1.0.18 to: /usr/lib/sane/libsane-pixma.so.1.0.18.old&lt;br /&gt;And copy your new: libsane-pixma.so to: /usr/lib/sane/libsane-pixma.so.1.0.18&lt;br /&gt;&lt;br /&gt;The statements are:&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;# mv /usr/lib/sane/libsane-pixma.so.1.0.18 /usr/lib/sane/libsane-pixma.so.1.0.18.old&lt;/span&gt; &lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;&lt;br /&gt;# cp libsane-pixma.so /usr/lib/sane/libsane-pixma.so.1.0.18&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Try it with scanimage, Xsane, Kooka, ...&lt;/span&gt;&lt;br /&gt;You're almost finished.&lt;br /&gt;Under root, you can try to run scanimage -L (sane command line scan utility) for instance.&lt;br /&gt;To use Xsane, or Kooka with your non-root user account, read now next section ...&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;span style="font-weight: bold; color: rgb(153, 153, 153);"&gt;Setting permissions to access the scanner:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 153, 153);"&gt;Now that you've installed your new scanner, maybe you've noticed that you can only use it ... as a root user !&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 153, 153);"&gt;This behavior may vary between Linux distributions.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 153, 153);"&gt;The MP610 is detected by udev, the universal linux hotplug device manager, as a usb device, with a unique MP610 usb address: &lt;/span&gt;&lt;span style="color: rgb(153, 153, 153);"&gt;04a9:1725&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(153, 153, 153);"&gt;According to your distribution's udev rules settings, udev and some scripts may add this device to a particular group, change its permissions, so that non root users can use it. If no udev rules exist, the device belongs to root, with generally too restrictive permissions for non-root users, to access it.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 153, 153);"&gt;Here are 2 examples, on Mandriva, and Ubuntu, to adjust the udev rules, groups and permissions, to make the MP610 usable by non-root users:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 153, 153); font-style: italic;"&gt;On Ubuntu&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 153, 153);"&gt;As Ubuntu do not create any udev rule for it, MP610 will default to the root group, with too restrictive permissions so that non-root users won't be able to access it.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 153, 153);"&gt;Ubuntu sets by default all users to belong to a particular group named "scanner".&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 153, 153);"&gt;So the easiest way is to tell udev to make the MP610 belong to the scanner group too.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 153, 153);"&gt;Modify the file:&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 153, 153);font-family:courier new;" &gt;/etc/udev/rules.d/45-libsane.rules&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 153, 153);"&gt;And simply add the 2 following lines in it:&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 153, 153);font-family:courier new;" &gt;# Canon PIXMA MP610&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(153, 153, 153);font-family:courier new;" &gt;SYSFS{idVendor}=="04a9", SYSFS{idProduct}=="1725", MODE="664", GROUP="scanner"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 153, 153);"&gt;To have udev take into account this new change, simply... unplug the MP610 USB cable, wait a few seconds, and plug it back.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 153, 153);"&gt;Or issue the command:&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 153, 153);font-family:courier new;" &gt;$ sudo udevcontrol reload_rules&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(153, 153, 153);"&gt;On Mandriva&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(153, 153, 153);"&gt;udev and some Mandriva scripts automatically add the MP610 into the "usb" group. This way, a normal user can access the scanner if he belongs to the "usb" group too.  &amp;lt;user&amp;gt; can be added to the "usb" group,  either with the mcc, or the following command line:&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 153, 153);font-family:courier new;" &gt;# adduser -G usb &lt;/span&gt;&lt;span style="color: rgb(153, 153, 153);font-family:courier new;" &gt;&amp;lt;&lt;user&gt;user&amp;gt;&lt;/user&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 153, 153);"&gt;&lt;user&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 153, 153);"&gt;Check that &amp;lt;&lt;user&gt;user&amp;gt; is added correctly to the "usb" group:&lt;/user&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;$ groups &lt;/span&gt;&lt;/user&gt;&lt;/span&gt;&lt;span style="color: rgb(153, 153, 153);font-family:courier new;" &gt;&amp;lt;&lt;user&gt;user&amp;gt;&lt;/user&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 153, 153);font-family:courier new;" &gt;&lt;user&gt;&lt;/user&gt;&lt;/span&gt;&lt;span style="color: rgb(153, 153, 153);font-family:courier new;" &gt;&amp;lt;&lt;user&gt;user&amp;gt; &lt;/user&gt;&lt;/span&gt;&lt;span style="color: rgb(153, 153, 153);font-family:courier new;" &gt;&lt;user&gt;&lt;user&gt;&lt;user&gt;: &lt;/user&gt;&lt;/user&gt;&lt;/user&gt;&lt;/span&gt;&lt;span style="color: rgb(153, 153, 153);font-family:courier new;" &gt;&lt;user&gt;&lt;/user&gt;&lt;/span&gt;&lt;span style="color: rgb(153, 153, 153);font-family:courier new;" &gt;&amp;lt;&lt;user&gt;user&amp;gt; &lt;/user&gt;&lt;/span&gt;&lt;span style="color: rgb(153, 153, 153);"&gt;&lt;user&gt;&lt;user&gt;&lt;user&gt;&lt;user&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt; usb&lt;/span&gt;&lt;br /&gt;&lt;/user&gt;&lt;/user&gt;&lt;/user&gt;&lt;/user&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 153, 153); font-style: italic;"&gt;Other distros ...&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 153, 153);"&gt;Based on those 2 examples, you'll need either to set:&lt;/span&gt;&lt;br /&gt;&lt;ul style="color: rgb(153, 153, 153);"&gt;&lt;li&gt;your udev rules and groups, so that:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;udev changes MP610 group to a non root group (modify the file /etc/udev/rules.d/xx-libsane.rules as with Ubuntu)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;your normal user belongs to the same group (see for Mandriva, above).&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;or wider permissions for MP610 or all usb devices, but this is less "secure", (r+w for everyone to all USB devices).&lt;br /&gt;For enabling all usb devices to be accessed by anyone, add a udev rule like:&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);font-family:courier new;" &gt;&lt;span style="color: rgb(0, 0, 153);"&gt;SUBSYSTEM=="usb_device",                MODE="0666"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 153, 153);font-family:georgia;" &gt;or to open access to MP610 only:&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;SYSFS{idVendor}=="04a9", SYSFS{idProduct}=="1725", MODE="666"&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="color: rgb(153, 153, 153);"&gt;Remember that any change to a udev rule needs to be taken into account. For that, simply unplug and replug the USB cable, or run the command, under root:&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 153, 153);font-family:courier new;" &gt;# udevcontrol reload_rules&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 153, 153);"&gt;Good scans, and fell free to report any comment!&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4427895091445486464-3521621501259372505?l=mp610.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mp610.blogspot.com/feeds/3521621501259372505/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4427895091445486464&amp;postID=3521621501259372505' title='34 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4427895091445486464/posts/default/3521621501259372505'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4427895091445486464/posts/default/3521621501259372505'/><link rel='alternate' type='text/html' href='http://mp610.blogspot.com/2007/11/new-sane-scanner-driver-for-canon-mp610.html' title='New Sane scanner driver for Canon Pixma MP610 !'/><author><name>Nicolas</name><uri>http://www.blogger.com/profile/09884591571534262105</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_6bnqzn7Bv4c/R1GXznLYkJI/AAAAAAAAAF0/HTzYxdQjXE4/s72-c/testpage.jpg' height='72' width='72'/><thr:total>34</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4427895091445486464.post-2314074852482747118</id><published>2007-11-15T22:22:00.000+01:00</published><updated>2008-01-13T11:06:07.948+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MP600 and MP610 printers'/><title type='text'>New CUPS PPD files for Pixma MP600 and MP610 providing more printing options ...</title><content type='html'>&lt;span style="font-style: italic;"&gt;Canon Pixma MP600 and MP610 are great printers.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Could they become also great printers for Linux ?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Canon gave a kick to those printers by providing drivers for MP600 (which worked for MP610), and recently, drivers for the MP610 printers.&lt;br /&gt;&lt;br /&gt;One regret however: if you use the standard printing features offered by Canon's original PPD files, you'll get only few options compared to those available if you use the Canon tools (like the cngpij tool).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;So here is the good news&lt;/span&gt;: a set of new PPD files I've prepared, which enhances original Canon ones, and provide many additional parameters to the standard printing dialog.&lt;br /&gt;&lt;br /&gt;These are Canon's drivers versions. Be careful, as the new PPD files proposed are to be used with the corresponding version of the driver.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;ver &lt;span style="font-weight: bold;"&gt;2.70&lt;/span&gt; for Pixma &lt;span style="font-weight: bold;"&gt;MP600&lt;/span&gt;&lt;/li&gt;&lt;li&gt;ver &lt;span style="font-weight: bold;"&gt;2.80&lt;/span&gt; for Pixma &lt;span style="font-weight: bold;"&gt;MP610&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;For example, here are evince print and gtklp dialogs using these new PPDs:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_6bnqzn7Bv4c/Rzy6DU48JbI/AAAAAAAAAE0/xZQ3iinHXlQ/s1600-h/Capture-GtkLP.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_6bnqzn7Bv4c/Rzy6DU48JbI/AAAAAAAAAE0/xZQ3iinHXlQ/s320/Capture-GtkLP.png" alt="" id="BLOGGER_PHOTO_ID_5133182241605428658" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_6bnqzn7Bv4c/Rzy59E48JaI/AAAAAAAAAEs/hXpovui1e_0/s1600-h/Capture-Imprimer.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_6bnqzn7Bv4c/Rzy59E48JaI/AAAAAAAAAEs/hXpovui1e_0/s320/Capture-Imprimer.png" alt="" id="BLOGGER_PHOTO_ID_5133182134231246242" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;English and French versions of this PPD are available, so you can get now French texts in your standard print dialog if you wish.&lt;br /&gt;&lt;br /&gt;To install those PPD files, simply download them:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 51, 0);"&gt;1 - MP600 with Canon's driver version 2.70 &lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;English&lt;/span&gt; PPD: &lt;a href="http://sourceforge.net/project/showfiles.php?group_id=210977"&gt;canonmp600en.ppd&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;French&lt;/span&gt; PPD: &lt;a href="http://sourceforge.net/project/showfiles.php?group_id=210977"&gt;canonmp600fr.ppd&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold; color: rgb(153, 51, 0);"&gt;2 - MP610 with Canon's driver version 2.80 &lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;English&lt;/span&gt; PPD: &lt;a href="http://sourceforge.net/project/showfiles.php?group_id=210977"&gt;canonmp610en.ppd&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;French&lt;/span&gt; PPD: &lt;a href="http://sourceforge.net/project/showfiles.php?group_id=210977"&gt;canonmp610fr.ppd&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;Then, reinstall your MP600 or MP610 printer, using the cups interface (&lt;a href="http://mp610.blogspot.com/2007/11/setup-canon-pixma-mp600-or-mp610.html"&gt;see this previous post&lt;/a&gt;), and select the corresponding PPD downloaded file you want when asked for, in the cups driver selection form.&lt;br /&gt;&lt;br /&gt;In the CUPS printers list form, the driver will show up as:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Canon MP600/MP610 Ver.2.70en &lt;/span&gt;for the English PPD / MP600&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Canon MP600/MP610 Ver.2.70fr &lt;/span&gt;for the French PPD / MP600&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Canon MP610 series Ver.2.80en &lt;/span&gt;for the English PPD / MP610&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Canon MP610 series Ver.2.80fr &lt;/span&gt;for the French PPD / MP610&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Enjoy ... ;-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4427895091445486464-2314074852482747118?l=mp610.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mp610.blogspot.com/feeds/2314074852482747118/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4427895091445486464&amp;postID=2314074852482747118' title='16 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4427895091445486464/posts/default/2314074852482747118'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4427895091445486464/posts/default/2314074852482747118'/><link rel='alternate' type='text/html' href='http://mp610.blogspot.com/2007/11/new-ppd-files-providing-more-printing.html' title='New CUPS PPD files for Pixma MP600 and MP610 providing more printing options ...'/><author><name>Nicolas</name><uri>http://www.blogger.com/profile/09884591571534262105</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_6bnqzn7Bv4c/Rzy6DU48JbI/AAAAAAAAAE0/xZQ3iinHXlQ/s72-c/Capture-GtkLP.png' height='72' width='72'/><thr:total>16</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4427895091445486464.post-5463506273814793210</id><published>2007-11-14T22:24:00.003+01:00</published><updated>2009-06-07T19:46:17.825+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MP600 and MP610 printers'/><title type='text'>Setup Canon Pixma MP600 or MP610 multifunctions printers on Linux</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.canon-europe.com/For_Home/Product_Finder/Multifunctionals/Inkjet/PIXMA_MP610/index.asp"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 147px; height: 147px;" src="http://bp2.blogger.com/_6bnqzn7Bv4c/Rzt0ZCCBPoI/AAAAAAAAACU/Daz1hPpKjYo/s320/13_455379.jpg" alt="" id="BLOGGER_PHOTO_ID_5132824173709704834" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.canon-europe.com/For_Home/Product_Finder/Multifunctionals/Inkjet/PIXMA_MP600/index.asp"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 154px; height: 98px;" src="http://bp1.blogger.com/_6bnqzn7Bv4c/Rzt0UyCBPnI/AAAAAAAAACM/Q1NZ0kSMqRM/s320/13_388726.jpg" alt="" id="BLOGGER_PHOTO_ID_5132824100695260786" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;A tutorial for installing the all-in-one printers Canon Pixma MP600 and MP610 under linux, using the cups printing system.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;1. Download the &lt;span style="color: rgb(255, 0, 0);"&gt;Canon &lt;/span&gt;Driver&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Canon proposes drivers for the MP600 printer and scanner, and now for the MP610 too.&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Go to the site : &lt;a href="http://www.canon-asia.com/index.jsp?fuseaction=support&amp;amp;prod_type=bj_aio&amp;amp;country=SG"&gt;canon-asia&lt;/a&gt;  and select the MP600 or MP610 printer.&lt;/li&gt;&lt;li&gt;Download the files:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;For both models, the file:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a class="searchlink" href="http://support-asia.canon-asia.com/contents/ASIA/EN/0100159004.html"&gt;&lt;span class="l"&gt;&lt;/span&gt;&lt;/a&gt;IJ Printer Driver Ver. &lt;span style="color: rgb(255, 0, 0);"&gt;3.00&lt;/span&gt; for Linux (debian or rpm Common package)&lt;br /&gt;This file is available on the MP638 page.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;/ul&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;/li&gt;&lt;/ol&gt;&lt;ul&gt;&lt;ul&gt;&lt;li style="font-weight: bold; font-style: italic;"&gt;MP600:&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;cnijfilter-mp600-2.70-2.i386.rpm&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;MP610:&lt;/span&gt;&lt;br /&gt;according to your distribution (Mandriva/Red Hat like or Debian/Ubuntu like:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;cnijfilter-mp610series-2.80-1.i386.rpm or cnijfilter-mp610series-2.80-1.i386.deb&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;2. Install the &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt; &lt;span style="color: rgb(255, 0, 0);"&gt;Canon &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Driver: MP600&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Here the procedure is sligthly different between linux distros supporting rpm packages (like Mandriva, Red Hat...) and Debian like (Ubuntu, ...) which need first to prepare debian .deb packages&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 51, 0);"&gt;2.1 On a linux distro supporting rpm packages&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Use your packet manager, or double click the 2 files to install the driver, in this order:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;cnijfilter-common-3.00-1.i386.rpm&lt;/li&gt;&lt;li&gt;cnijfilter-mp600-2.70-2.i386.rpm&lt;/li&gt;&lt;/ol&gt;or, with the command line, under root, in the directory where files are:&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;# urpmi cnijfilter-common-3.00-1.i386.rpm&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;# urpmi cnijfilter-mp600-2.70-2.i386.rpm&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Restart cups:&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;# /etc/init.d/cups restart&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 51, 0);"&gt;2.2 On a linux distro using debian .deb pakages (here on Ubuntu)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;First, you must install the alien utility. From a terminal:&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;$ sudo apt-get install alien&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Then install the common package and convert the .rpm packages into .deb package:&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;$ sudo dpkg -i &lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;cnijfilter&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;-common-3.00-1.i386.deb&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;$ sudo alien -i --scripts cnijfilter-mp600-*.rpm&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Install also some additional packages (here for &lt;span style="color: rgb(204, 102, 0);"&gt;Ubuntu Feisty&lt;/span&gt;. On &lt;span style="color: rgb(153, 102, 51);"&gt;Gutsy,&lt;/span&gt; libpng3 becomes libpng12-0, and libtiff3 becomes libtiff4):&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;$ sudo apt-get install libpng3 libtiff3&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Then create a necessary links:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;$ sudo ln -s /usr/lib/libtiff.so.4 /usr/lib/libtiff.so.3&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;And restart cups:&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;$ sudo /etc/init.d/cupsys restart&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;3. Install the &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt; &lt;span style="color: rgb(255, 0, 0);"&gt;Canon &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Driver: MP610&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This is much simpler, as packages exist for rpm package managers (like Mandriva, Red Hat...) or .deb package managers (Debian like, Ubuntu, ...):&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 51, 0);"&gt;3.1 On a linux distro supporting rpm packages&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Use your packet manager, or double click the 2 files to install the driver, in this order:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;cnijfilter-common-3.00-1.i386.rpm&lt;/li&gt;&lt;li&gt;cnijfilter-mp610-2.80-2.i386.rpm&lt;/li&gt;&lt;/ol&gt;or, with the command line, under root, in the directory where files are:&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;# urpmi cnijfilter-common-3.00-1.i386.rpm&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;# urpmi cnijfilter-mp610series-2.80-2.i386.rpm&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Restart cups:&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;# /etc/init.d/cups restart&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 51, 0);"&gt;3.2 On a linux distro using debian .deb pakages (here on Ubuntu)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Use also your packet manager, or double click the 2 files to install the driver, in this order:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;cnijfilter-common-3.00-1.i386.deb&lt;/li&gt;&lt;li&gt;cnijfilter-mp610series-2.80-2.i386.deb&lt;/li&gt;&lt;/ol&gt; or, with the command line, in the directory where files are:&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;$ sudo dpkg -i cnijfilter-common-3.00-1.i386.deb&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;$ sudo dpkg -i  cnijfilter-mp610series-2.80-1.i386.deb&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Restart cups:&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;$ sudo /etc/init.d/cupsys restart&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;4. Install your MP600 or MP610 printer&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 51, 0); font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;Before starting printer installation, note that for 64 bits systems, a small tweak has to be added to have Canon's driver point to the correct lib location (32 bits). See Joerg's comment &lt;a href="http://mp610.blogspot.com/2008/01/borderless-linux-printing-on-pixma-now.html?showComment=1211287980000#c7491122727719049557"&gt;here&lt;/a&gt; on how to set it.&lt;br /&gt;&lt;br /&gt;The easiest way to install the printer is to use the cups interface from a web browser.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Open a web browser, and type url: https://localhost:631&lt;/li&gt;&lt;li&gt;Connect the printer and turn it on&lt;/li&gt;&lt;li&gt;Click the Add printer button&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_6bnqzn7Bv4c/RzvxJ048JPI/AAAAAAAAACs/4p8WtkCWR_s/s1600-h/Capture-Accueil.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_6bnqzn7Bv4c/RzvxJ048JPI/AAAAAAAAACs/4p8WtkCWR_s/s320/Capture-Accueil.png" alt="" id="BLOGGER_PHOTO_ID_5132961351437395186" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;- Select the name of your printer (e.g. MP610) and various information and click "Continue"&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_6bnqzn7Bv4c/RzvxrE48JRI/AAAAAAAAAC4/70qdoJ6EhKg/s1600-h/Capture-Ajouter+une+imprimante+-+CUPS+1.2.8+-+Mozilla+Firefox.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_6bnqzn7Bv4c/RzvxrE48JRI/AAAAAAAAAC4/70qdoJ6EhKg/s320/Capture-Ajouter+une+imprimante+-+CUPS+1.2.8+-+Mozilla+Firefox.png" alt="" id="BLOGGER_PHOTO_ID_5132961922668045586" border="0" /&gt;&lt;/a&gt;&lt;span style="text-decoration: underline;"&gt;&lt;br /&gt;&lt;/span&gt;- In the list, choose, depending if you have a MP600 or MP610 (only the one you have will show) and click "Continue":&lt;br /&gt;USB printer #1 with status readback for canon ij (Canon MP600 series)&lt;br /&gt;USB printer #1 with status readback for canon ij (Canon MP610 series)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_6bnqzn7Bv4c/Rzvx3E48JSI/AAAAAAAAADA/2t2jX7HLb5E/s1600-h/Capture-Ajouter+une+imprimante.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_6bnqzn7Bv4c/Rzvx3E48JSI/AAAAAAAAADA/2t2jX7HLb5E/s320/Capture-Ajouter+une+imprimante.png" alt="" id="BLOGGER_PHOTO_ID_5132962128826475810" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;- Choose the make/model or the ppd file. The Canon driver shows up as:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Canon MP600 Ver.2.70 &lt;/span&gt;&lt;span&gt;for the MP600 PPD&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Canon MP610series Ver.2.80 &lt;/span&gt;&lt;span&gt;for the MP610 PPD&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_6bnqzn7Bv4c/RzvyEE48JTI/AAAAAAAAADI/YGuMP23RHmg/s1600-h/Capture-Ajouter+une+imprimante1.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_6bnqzn7Bv4c/RzvyEE48JTI/AAAAAAAAADI/YGuMP23RHmg/s320/Capture-Ajouter+une+imprimante1.png" alt="" id="BLOGGER_PHOTO_ID_5132962352164775218" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;This is a basic ppd file, but will work for MP600 and MP610 printers. Choose this one, then click "Add printer"&lt;br /&gt;&lt;br /&gt;Or if you want to use another ppd file, enter its path in box, of click "browse" to select the ppd file.&lt;br /&gt;This will be the way to choose a new ppd file, like the ones proposed in my later post.&lt;br /&gt;&lt;br /&gt;- You'll be asked for the username password. Depending on the distribution you have, you can use your username and password account (Ubuntu) or you must use the root account (Mandriva)&lt;br /&gt;&lt;br /&gt;- Then, depending on the version of cups, you will see the default printer options screen (below), or directly the printers screen. You can always change the default printer options by clicking the "Set printer options" button.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_6bnqzn7Bv4c/RzyrL048JUI/AAAAAAAAADk/3Hz0EAhONeY/s1600-h/Capture-MP610.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_6bnqzn7Bv4c/RzyrL048JUI/AAAAAAAAADk/3Hz0EAhONeY/s320/Capture-MP610.png" alt="" id="BLOGGER_PHOTO_ID_5133165894959899970" border="0" /&gt;&lt;/a&gt;From here, you can also print a test page by clicking the corresponding button, and check whether your MP works.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4427895091445486464-5463506273814793210?l=mp610.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mp610.blogspot.com/feeds/5463506273814793210/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4427895091445486464&amp;postID=5463506273814793210' title='108 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4427895091445486464/posts/default/5463506273814793210'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4427895091445486464/posts/default/5463506273814793210'/><link rel='alternate' type='text/html' href='http://mp610.blogspot.com/2007/11/setup-canon-pixma-mp600-or-mp610.html' title='Setup Canon Pixma MP600 or MP610 multifunctions printers on Linux'/><author><name>Nicolas</name><uri>http://www.blogger.com/profile/09884591571534262105</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_6bnqzn7Bv4c/Rzt0ZCCBPoI/AAAAAAAAACU/Daz1hPpKjYo/s72-c/13_455379.jpg' height='72' width='72'/><thr:total>108</thr:total></entry></feed>
