最近師兄聽說我有一台老舊的 Scanner,剛好他手上有一些資料想掃成電子圖檔,於是便交辦小弟完成這項重大的任務
另一些是他參加歷次認證考試通過的證書。哇….這也是價值不菲,算算有 Sun JAVA,Oracle,BEA,Linux Level 1。
這些認證全部考完大概也是幾萬塊跑不掉吧。考上了這些,師兄的前途我看真是一片光明,窩在我們這兒還真是委屈了他。
回家之後把那台已經蒙了一層灰的掃描器(Microtek ScanMaker E3)給它挖出來。這台掃描器是我念研究所時花了三千塊錢二手買來的,
想想應該有四五年沒用這台機器了,不知道還能不能動。而且 ScanMaker E3 是 SCSI 介面,目前家裡有 SCSI 卡的機器就只剩下 Broso 主機了,
不知道在 Fedora 上面能不能抓到這台掃描器?
就算可以正確抓到,又要用什麼軟體來掃瞄哩? 真是完全一點概念都沒有…
最後還是上網求助一下孤狗大神。原來現在 Linux 上已經有人搞了一套 GNU 的 scanner api package – SANE。
SANE 全名為 Scanner Access Now Easy,目的是讓電腦能存取各種掃描設備(平台掃描器,手持掃描器,數位攝影機,數位相機….等等)。
再來查查 SANE 是不是支援 Microtek ScanMaker E3 這台掃描器。
哈哈 SANE: Supported Devices 中清楚的指明
已經內建支援了 Microtek ScanMaker E3 這台掃描器。沒想到老舊的掃描器還有他的一點好處,就是支援的軟體也夠多。
Model | Interface | USB id | Status | Comment | Backend | Manpage |
---|---|---|---|---|---|---|
Scanmaker E3 | SCSI | Good | microtek (0.13.1) |
sane-microtek |
下達 rpm -qa | grep sane
[root@broso 100dpi]# rpm -qa |grep sane sane-frontends-1.0.13-2 xsane-gimp-0.95-3 sane-backends-1.0.15-9 xsane-0.95-3 |
嘿嘿,沒想到 Fedora Core 4 竟然就已經內建了 SANE,真是省了我一件大事。
於是便動手把掃描器裝上 Broso,並且重開機以便能讓 Broso 知道新增了一個 SCSI 硬體。
重開機完畢,Broso 已經抓到了 E3,並且自動新增了 /dev/scanner 與 /dev/sg1 這個兩 device file。
剩下的就是 SANE 能不能抓到這台掃描器了…
用 root 下達 sane-find-scanner 指令
[root@broso 100dpi]# sane-find-scanner found SCSI scanner ” Scanner 1.80″ at /dev/scanner # No USB scanners found. If you expected something different, make sure that # Not checking for parallel port scanners. # Most Scanners connected to the parallel port or other proprietary ports |
順道查看一下 /etc/sane.d/microtek.conf,看看所使用的 device file 也的確是 /dev/scanner,於是便進入 X Win 開始幫師兄掃圖。
在 X Win 使用的軟體則是 xsane。xsane 啟動時首先映入眼簾的是警告訊息,建議你不要使用 root 權限來啟動 xsane
之後出現使用者同意條約
可以做預覽掃瞄。
接著就可以把掃出來的圖存為各種檔案格式,如: TIFF/JPG/PNG …etc
不過呢,掃出來的圖檔色階似乎都偏藍,不知道是掃描器的 CCD 老舊了,還是軟體的問題?

後來發現偏藍的原因是 xsane 存檔時,色域預設為 AdobeRGB,重新存檔為 sRGB 色域顏色就恢復正常了。
