2015年2月14日土曜日

Win7で旧い周辺機器を使えた

ひとつ前のエントリでDELL D430+Win Vistaを旧い周辺機器用に仕立てたわけだが。

良く考えたら、ちょっと前にWin 7 32bit版を買ったのって

・VirtualPC使いたいけど32bitしかサポートしないため
・32bitのドライバしか無い旧い周辺機器を動かすため

だいたい、XPのサポートが切れるまではスキャナはXP modeで使ってたんだし云々。うかつ。

というわけでWin7 64bit上で動かしてるWin7 32bitなVirtual PCでプリンタとスキャナを動かしにかかる。

プリンタは何かやたら時間かかったがインストールしたら動いた。(テスト印刷できるのを確認済)。

がしかしスキャナが動かない。Canoscan LiDE40。

こちらもやたら時間がかかって認識まではしたが、アプリからスキャンしようとするとTWAINで通信できないとかエラーが出る。V-PCはともかくWin7 32bitは公式に対応ドライバが出ててそれを入れてるのだが。。。

何か情報が無いかとぐぐってみたら、LiDE40をWin7 64bit用のLiDE60ドライバで認識して動かせるという情報を発見。デスクトップで素で(V-PCではないって意味で)動かしてるWin7 64bitでやってみた。

認識するが、これもスキャンしようとすると同じエラーが出る。

公式サイトに対処法方が載ってるのを発見したが、

キヤノン:Q&A検索|【パーソナル向けスキャナー】スキャン時「TWAINソースをオープンできません」エラーが表示される

「環境変数アップデートツールを実行」って、変に環境変数をいじられて、それで別のとこでトラブルが出たら困る。

何してるんだろう?と思ってぐぐってたら別の対処法方を発見。

Jeff Widmer's Blog - Canon Scanner – Unable to open TWAIN source

要はPathにC:\Windows\twain_32\CNQxxx(xxxはスキャナの機種によって違う)を追加。

やってみたらWin7 64bitではスキャンできるようになった。いちいち遅い旧いVista PCを引っ張り出して起動する必要も無くなった。捗る。ありがたや。

プリンタはV-PCでしか動いてないけど、使用頻度も低いし、半分壊れててカラー印刷ができない、白黒文書の印刷をする時だけ使ってインクが無くなったら廃棄する予定だから、素のWin7で動かせたらちょっと楽でいいし、似たような手でWin7 64bitでも動かせるかも知れないけど、当面V-PCで妥協。インクを使い切る前に気が向いたら頑張って調べたりするかも。

つかそのために居間PCを買う時に32bitにしようと思ってたのだがミスって64bitプリインで買ってしまった)

がしかし、同じようにPathに追加してもV-PCではエラーが解消されなかった。謎。まあもうわざわざV-PCで動かす理由は無いから放置で。

DELL D430は旧い周辺機器用にVistaでキープ、と思ってたけどその必要は無くなった。Linux入れて家庭内サーバーにでもしようかな。

0 件のコメント:

コメントを投稿