{"id":27,"date":"2008-06-13T11:45:38","date_gmt":"2008-06-13T03:45:38","guid":{"rendered":"http:\/\/play.datalude.com\/blog\/?p=27"},"modified":"2008-06-14T18:01:47","modified_gmt":"2008-06-14T10:01:47","slug":"trust-scanner-success","status":"publish","type":"post","link":"https:\/\/play.datalude.com\/blog\/2008\/06\/trust-scanner-success\/","title":{"rendered":"Trust Scanner Success"},"content":{"rendered":"<p>My girlfriend turned up this morning with her scanner, a <em>Trust Flat Scan USB 19200<\/em>. Its an old model from around 5-6 years ago, and she'd lost the driver disk. This was clearly a challenge for Linux &#8230;<\/p>\n<p>I plugged the thing in (its a USB scanner, which pulls all its power from the USB bus) and the light went on. However the scanner application which comes with both PCLinuxOS and Ubuntu wouldn't start up. Time for some investigation. I got a root terminal shell and tried poking around<\/p>\n<p><strong>lsusb<\/strong> showed that the scanner was recognised.<!--more--><\/p>\n<p style=\"padding-left: 30px;\">Bus 002 Device 005: ID 05d8:4002 Ultima Electronics Corp. Artec Ultima 2000 (GT6801 based)\/Lifetec LT9385\/ScanMagic 1200 UB Plus Scanner<\/p>\n<p>And the Sane website told me it was supported.<\/p>\n<p>The first piece of research suggested that I needed to edit a configuration file, \/etc\/sane.d\/gt68xx.conf<\/p>\n<p>I opened this up, and found the following four lines, all commented, so I uncommented the last three.<\/p>\n<p style=\"padding-left: 30px;\"># Trust Flat Scan USB 19200:<br \/>\noverride \"artec-ultima-2000\"<br \/>\nvendor \"Trust\"<br \/>\nmodel \"Flat Scan USB 19200\"<\/p>\n<p>The xsane application still didn't want to work though.<\/p>\n<p>Now I tried the command line application scanimage. <strong>scanimage -L<\/strong> correctly listed the scanner<\/p>\n<p style=\"padding-left: 30px;\">device `gt68xx:libusb:002:005' is a Trust Flat Scan USB 19200 flatbed scanner<\/p>\n<p>But <strong>scanimage<\/strong> on its own gave me the following message<\/p>\n<p style=\"padding-left: 30px;\">[gt68xx] Couldn't open firmware file (`\/usr\/share\/sane\/gt68xx\/Gt680xfw.usb'): No such file or directory<\/p>\n<p>OK, so we need to find some firmware. A google search on Gt680xfw.usb revealed two candidates. I made a directory in \/usr\/share\/sane\/gt68xx\/ and dropped the first firmware in there, taking care to rename it with the correct capitalization. Bingo. Now Xsane works. You can get the file <a href=\"http:\/\/play.datalude.com\/blog\/wp-content\/uploads\/2008\/06\/gt680xfw.usb\">here<\/a> &#8230;<\/p>\n<p>That was easy. And yes, I know I could have downloaded the windows drivers from <a href=\"http:\/\/www.trust.com\/products\/product_detail.aspx?item=11691\">here<\/a>, but that wasn't the point!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>My girlfriend turned up this morning with her scanner, a Trust Flat Scan USB 19200. Its an old model from around 5-6 years ago, and she'd lost the driver disk. This was clearly a challenge for Linux &#8230; I plugged the thing in (its a USB scanner, which pulls all its power from the USB &#8230; <a title=\"Trust Scanner Success\" class=\"read-more\" href=\"https:\/\/play.datalude.com\/blog\/2008\/06\/trust-scanner-success\/\" aria-label=\"Read more about Trust Scanner Success\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_crdt_document":"","footnotes":""},"categories":[4],"tags":[26,134,27,23,21,22,8,25,24],"class_list":["post-27","post","type-post","status-publish","format-standard","hentry","category-linux","tag-firmware","tag-linux","tag-pclinuxos","tag-sane","tag-scanner","tag-trust","tag-ubuntu","tag-usb","tag-xsane"],"_links":{"self":[{"href":"https:\/\/play.datalude.com\/blog\/wp-json\/wp\/v2\/posts\/27","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/play.datalude.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/play.datalude.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/play.datalude.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/play.datalude.com\/blog\/wp-json\/wp\/v2\/comments?post=27"}],"version-history":[{"count":0,"href":"https:\/\/play.datalude.com\/blog\/wp-json\/wp\/v2\/posts\/27\/revisions"}],"wp:attachment":[{"href":"https:\/\/play.datalude.com\/blog\/wp-json\/wp\/v2\/media?parent=27"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/play.datalude.com\/blog\/wp-json\/wp\/v2\/categories?post=27"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/play.datalude.com\/blog\/wp-json\/wp\/v2\/tags?post=27"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}