{"id":4522,"date":"2022-12-20T18:08:55","date_gmt":"2022-12-20T21:08:55","guid":{"rendered":"http:\/\/lode.uno\/linux-man\/index.php\/2022\/12\/20\/sanecanon630u-man5\/"},"modified":"2022-12-20T18:08:55","modified_gmt":"2022-12-20T21:08:55","slug":"sanecanon630u-man5","status":"publish","type":"post","link":"https:\/\/lode.uno\/linux-man\/2022\/12\/20\/sanecanon630u-man5\/","title":{"rendered":"sane&minus;canon630u (man5)"},"content":{"rendered":"<h1 align=\"center\">sane\u2212canon630u<\/h1>\n<p> <a href=\"#NAME\">NAME<\/a><br \/> <a href=\"#DESCRIPTION\">DESCRIPTION<\/a><br \/> <a href=\"#CONFIGURATION\">CONFIGURATION<\/a><br \/> <a href=\"#NOTES\">NOTES<\/a><br \/> <a href=\"#FILES\">FILES<\/a><br \/> <a href=\"#ENVIRONMENT\">ENVIRONMENT<\/a><br \/> <a href=\"#SEE ALSO\">SEE ALSO<\/a><br \/> <a href=\"#AUTHOR\">AUTHOR<\/a> <\/p>\n<hr>\n<h2>NAME <a name=\"NAME\"><\/a> <\/h2>\n<p style=\"margin-left:11%; margin-top: 1em\">sane\u2212canon630u \u2212 SANE backend for the Canon 630u USB flatbed scanner<\/p>\n<h2>DESCRIPTION <a name=\"DESCRIPTION\"><\/a> <\/h2>\n<p style=\"margin-left:11%; margin-top: 1em\">The <b>sane\u2212canon630u<\/b> library implements a SANE (Scanner Access Now Easy) backend that provides access to the following Canon flatbed scanners:<\/p>\n<p style=\"margin-left:22%; margin-top: 1em\">CanoScan 630u <br \/> CanoScan 636u<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\">Color scanning is supported at 75, 150, 300, and 600 dpi, and gamma and analog gain are adjustable.<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\">TESTERS ARE WELCOME. Send your bug reports and comments to Nathan Rutman <i><nthn1@yahoo.com><\/i>.<\/p>\n<h2>CONFIGURATION <a name=\"CONFIGURATION\"><\/a> <\/h2>\n<p style=\"margin-left:11%; margin-top: 1em\">The contents of the <i>canon630u.conf<\/i> file is a list of device names that correspond to Canon USB scanners. Empty lines and lines starting with a hash mark (#) are ignored. Only one device name can be listed in <i>canon630u.conf<\/i>. The program <b>sane\u2212find\u2212scanner<\/b>(1) helps to find out the correct device. Under Linux, such a device name could be <i>\/dev\/usb\/scanner0<\/i> for example. See <b>sane\u2212usb<\/b>(5) for details.<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\">This product-specific scanner driver uses the lower-level kernel USB driver &#8220;scanner&#8221;. Check for &#8220;Driver=usbscanner&#8221; under <i>\/proc\/bus\/usb\/devices<\/i>. If &#8220;Driver=(none)&#8221;, try forcing it with <i>insmod scanner vendor=0x04a9 product=0x2204<\/i><\/p>\n<h2>NOTES <a name=\"NOTES\"><\/a> <\/h2>\n<p style=\"margin-left:11%; margin-top: 1em\">Due to Canon\u2019s unwillingness to provide scanner documentation, this software was developed by analyzing the USB traffic of the Windows 2000 driver. So things like the calibration procedure I kind of made up; it seems to work for my scanner. If you have complaints, let me know.<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\">This driver requires the ability to send USB Control Messages, available in kernel 2.4.12 or later.<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\">Some users have reported that this driver doesn\u2019t work at all. This seems to be a hardware specific issue, although I dsane\u2212uson\u2019t know what exactly the problem is. If you are having problems, please send me the info in <i>\/proc\/bus\/usb\/devices<\/i>, <i>\/proc\/pci<\/i>, the kernel <i>scanner.c<\/i> driver version from <i>\/var\/log\/messages<\/i>, and the output from <i>SANE_DEBUG_CANON630U=12 scanimage > \/dev\/null<\/i><\/p>\n<h2>FILES <a name=\"FILES\"><\/a> <\/h2>\n<p style=\"margin-left:11%; margin-top: 1em\"><i>\/etc\/sane.d\/canon630u.conf<\/i><\/p>\n<p style=\"margin-left:22%;\">The backend configuration file (see also description of <b>SANE_CONFIG_DIR<\/b> below).<\/p>\n<p style=\"margin-left:11%;\"><i>\/usr\/lib64\/sane\/libsane\u2212canon630u.a<\/i><\/p>\n<p style=\"margin-left:22%;\">The static library implementing this backend.<\/p>\n<p style=\"margin-left:11%;\"><i>\/usr\/lib64\/sane\/libsane\u2212canon630u.so<\/i><\/p>\n<p style=\"margin-left:22%;\">The shared library implementing this backend (present on systems that support dynamic loading).<\/p>\n<p style=\"margin-left:11%;\"><i>\/tmp\/canon.cal<\/i><\/p>\n<p style=\"margin-left:22%;\">The calibration file used to normalize pixel brightness. This is calculated every time the scanner is first used after it has lost power. Deleting this file will force recalibration.<\/p>\n<h2>ENVIRONMENT <a name=\"ENVIRONMENT\"><\/a> <\/h2>\n<p style=\"margin-left:11%; margin-top: 1em\"><b>SANE_CONFIG_DIR<\/b><\/p>\n<p style=\"margin-left:22%;\">This environment variable specifies the list of directories that may contain the configuration file. On *NIX systems, the directories are separated by a colon (\u2018:\u2019), under OS\/2, they are separated by a semi-colon (\u2018;\u2019). If this variable is not set, the configuration file is searched in two default directories: first, the current working directory (&#8220;.&#8221;) and then in <i>\/etc\/sane.d<\/i>. If the value of the environment variable ends with the directory separator character, then the default directories are searched after the explicitly specified directories. For example, setting <b>SANE_CONFIG_DIR<\/b> to &#8220;\/tmp\/config:&#8221; would result in directories <i>tmp\/config<\/i>, <i>.<\/i>, and <i>\/etc\/sane.d<\/i> being searched (in this order).<\/p>\n<p style=\"margin-left:11%;\"><b>SANE_DEBUG_CANON630U<\/b><\/p>\n<p style=\"margin-left:22%;\">If the library was compiled with debug support enabled, this environment variable controls the debug level for this backend. Higher debug levels increase the verbosity of the output.<\/p>\n<p style=\"margin-left:22%; margin-top: 1em\">Example: <br \/> SANE_DEBUG_CANON630U=12 scanimage > \/dev\/null<\/p>\n<h2>SEE ALSO <a name=\"SEE ALSO\"><\/a> <\/h2>\n<p style=\"margin-left:11%; margin-top: 1em\"><b>sane<\/b>(7), <b>sane\u2212usb<\/b>(5), <b>sane\u2212find\u2212scanner<\/b>(1) <i><br \/> http:\/\/canon-fb630u.sourceforge.net\/<\/i><\/p>\n<h2>AUTHOR <a name=\"AUTHOR\"><\/a> <\/h2>\n<p style=\"margin-left:11%; margin-top: 1em\">Nathan Rutman<\/p>\n<hr>\n","protected":false},"excerpt":{"rendered":"<p>  sane\u2212canon630u \u2212 SANE backend for the Canon 630u USB flatbed scanner <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[959],"tags":[961,1291,1486],"class_list":["post-4522","post","type-post","status-publish","format-standard","hentry","category-5-formatos-de-ficheros","tag-961","tag-man5","tag-sane-canon630u"],"gutentor_comment":0,"_links":{"self":[{"href":"https:\/\/lode.uno\/linux-man\/wp-json\/wp\/v2\/posts\/4522","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lode.uno\/linux-man\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/lode.uno\/linux-man\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/lode.uno\/linux-man\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/lode.uno\/linux-man\/wp-json\/wp\/v2\/comments?post=4522"}],"version-history":[{"count":0,"href":"https:\/\/lode.uno\/linux-man\/wp-json\/wp\/v2\/posts\/4522\/revisions"}],"wp:attachment":[{"href":"https:\/\/lode.uno\/linux-man\/wp-json\/wp\/v2\/media?parent=4522"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lode.uno\/linux-man\/wp-json\/wp\/v2\/categories?post=4522"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lode.uno\/linux-man\/wp-json\/wp\/v2\/tags?post=4522"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}