古いスキャナーをWindows10(64bit)で使えない場合の応急処置~USB起動のUbuntu Liveでスキャン出来た

先日、高知新聞の夕刊に「街のたばこ屋さんは今」という記事が掲載されたので、それをブログのネタとして取り上げようと思っています。

とりあえず新聞の一面をスキャナーで分割して取り込んで、Gimpで合成して一枚画像にしてしまおうと思ったのですが、思わぬ壁が立ちはだかっていました。

今、我が家にあるPCは、Windows 7(64bit)と、Windows 10(64bit)のパソコンしか置いてなく、仕事先の宿舎にUbuntuをインストールしてあるノートパソコンを持っていったまま持ち帰ってません。これが大失態です。

我が家のフラットベッドスキャナーは、Canon Canoscan N676Uという古い機種なのですが、はっきり言ってスキャナーってそんなに使ってもないし、投資した金額の元を取れているか?となると怪しい位に稼働率の低いデバイスであります。でも無いと困ることがありますので自宅に置いています。

そんなCanoscan N676UもWindows XP時代のものですから、すでにサポートも切れており、デバイスドライバもメーカーから当時リリースされたVista(32bit版) 以降はドライバが出ていません。つまり64bit版 Windowsでは対応ドライバが配布されていないため絶望的に使用出来ません。

Windows 10で動作しているPCにUSBケーブルで接続すると「新しいデバイス」として検出はされますが「適切なドライバが見つからない」と冷たく拒否られますし、当然GimpのTwainデバイスリストにも現れません。

もはや64bit版WindowsではCanoscan N676Uを使うのは無理そうです。ドライバを自分で作るとかすれば話は別なんでしょうけどね。

Windows10でスキャナーが使えないなら・・Ubuntuに頼る

レガシーデバイスのサポートは、もはやLinuxの方が進んでいるというか、継続的に維持されているというのが私の個人的な認識です。Ubuntuはその辺りが非常に便利に出来ているので、今回、Live USB BootのUbuntuで対応することにしました。

幸い日頃持ち歩いているバッグの中に、UbuntuのLiveインストーラーを入れたUSBメモリーが入ってます。自宅へ帰ってくる時もそのバッグを持っているので持って帰って来てました。ライブCD/DVDをいちいち作るのとか面倒なので助かりました。

USBブートが可能なPCと、Ubuntu Live USBMEMを準備します。

ノートPCにUSBメモリを挿し込んで起動をUSBメモリーからに指定します。

USBメモリーからの起動方法はパソコンのメーカーによって様々なので、その方法については必要に応じて調べる必要があります。電源投入直後のPC画面を注意して見ているとどこかに表示される瞬間(1~2秒くらい)があるかも知れませんが機種によって違います。

経験上、F8、F11、F12、F1、F2キー辺りをPCの電源ON直後から連打していれば、OSをどこから起動するか選択画面が表示されることが多い様です。

動作が遅いですがUbuntu Live版が無事に起動しました。

さて、ライブUbuntuを起動したらアプリの検索から「Scan」と入力するとUbuntuの標準スキャナーアプリ(シンプルスキャナ)が起動します。これで原稿をセットしてスキャンするだけです。Windows 10では使用できない古いスキャナーでも、Ubuntuでは【Canoscan N676U】を使用できました。

Ubuntuにインストールされているスキャナーアプリを起動し、ざっくりと全体のキャプチャを撮っておいて、後でGimpを使って合成処理をします。よってUbuntu上のスキャニング処理は事務的に手っ取り早く済ませます。

Ubuntuでの保存場所はとりあえず「ピクチャ」

Live版のUbuntuは起動中だけ有効な仮想ストレージ領域がメモリー上に生成されるので、一時的に「ピクチャ」フォルダにpng形式で保存しておきます(当然電源を切れば消えます)。

このノートPCにはWi-Fiが備わっているのでUbuntuからWi-Fiでネット接続してクラウドストレージに転送することにしました。他の方法としてWebメール等で添付して自分宛に送っても良いでしょうし、別のUSBメモリーを差し込んでそこに保存しても良いでしょう。UbuntuにはWebブラウザが入っているのでネット接続出来ない場合は別のUSBメモリーを差し込んでそれに保存するのが手軽かも知れません。

ちなみにファイル形式はjpeg、pdfでも保存出来る様です。私はGIMPを使って合成したいのでこの段階での画質劣化はなるだけ避けるべくPNGを使います。JPEGよりファイルサイズは大きくなるのは覚悟の上です。

クラウドストレージは、今回はMicrosoft社のOneDriveを使用しました。Webブラウザからアクセスしてファイル転送するだけです。後からWindowsでOneDriveに取りに行けば済むことです。

Ubuntuで行う作業は

  1. フラットベッドスキャナでスキャンする
  2. Wi-Fi接続する(出来ない場合は他の方法を考える)
  3. Webブラウザーでクラウドストレージに接続してスキャン画像を保存する(BOOTしたものとは別のUSBメモリに保存する)

たったこれだけのことですが重要な作業です。なにしろスキャンしが画像(ファイル)を何かしらの方法でPCから取り出せないと先に進めません。

現行のWindows 10パソコンでは出来ないこと(新しいスキャナーを買えと?・・)をこんな小さなUSBメモリー1個が実現してくれます。ええ、本当に助かりますよ。Ubuntuは無料で使用できる上にとても優れたOSです。

世の中、新しい製品は便利だと錯覚させられてるだけで、実は理不尽なことを強いられていることが少なくありません。少なくとも私は最新のPC(OS)が一番良いなんて評価はしていません。使いやすい(使い慣れた)ものが一番です。ユーザーの事を考えて作られているOSが一番優れていると思います。

既に所有しているデバイス(この場合はスキャナー)がメーカーの都合で使えなくなるなんて無駄でしかありませんからね。壊れたとか機能的に足りないとか言う理由なら買い替えも納得しますが・・。
今回は自分の知識と技術で納得行く様にカバーします。

自宅にはWi-Fi環境があるので、Ubuntuがネット接続できるようにWi-Fi設定をして、Webブラウザを起動してOneDriveにアクセスし、スキャンした画像ファイルを転送しました。

これでUbuntuを起動したUSBメモリーは役目終了です。Ubuntuをシャットダウンして終了します。

注意点を記しておく(クラウドに転送した理由)

今回、OneDriveに転送した理由はもう一つあります。ノートPC本体内にはWindows用のHDDが入っており、UbuntuからこのHDDに書き込みする事も実は可能です。

しかしそれはリスクを伴いますしトラブルに遭わないことを誰も保証してくれません。万一トラブルになった場合は泣くしかありません。運が悪いとWindowsが起動しなくなる可能性が無いとも言えません。

よって、私はUbuntuでスキャンした画像をクラウドストレージに転送しておいてUbuntuの使用を終了し、Windowsを起動してからクラウドストレージに取りに行く事をお勧めします。別のUSBメモリーを持っているならそれを追加で差し込んで保存先を慎重に選んで保存しましょう。

画像編集

USBブートしたUbuntu Live環境での画像編集は流石に動作も遅く効率が悪すぎるので、シャットダウン後、Ubuntu USBメモリーを取り外して再起動し、かみさんが普段使っているWindows10にOSを切り替える事にします。

Windows10が起動したらWebブラウザでOneDriveにファイルを取りに行きダウンロードして来ます。そしてWindows上で画像編集を行います。Ubuntuには最初からGIMPがインストールされていますが、WindowsでもGimpをインストールすれば使用できるのでOSの違いは全く問題ありません。

Linux/Windows/MacOSで使用できる「Gimp」は本当に便利な画像編集ソフトだと思います。プライベートで画像編集をする機会があるならPhotoshopよりも断然身につけて置きたいスキルですね。いざという時に役立ちます。

OneDriveに転送出来たか?手っ取り早くスマートフォンで確認

せっかくスキャンした画像をうまく転送出来てないのにUbuntuを終了してしまうとまたやり直しになります。これは二度手間なので、スマートフォン(Android)でOneDriveにアップロードしたスキャン画像を確認しました。

無事にスマートフォンで開くことができることを確認できれば転送も成功しているということです。いちいち手間と感じるかも知れませんが、一手間加えると、またUbuntuを起動し直す時間のロスを最小限に留められると思います。

後はGimpさえあればどのプラットフォームででも作業ができるので、ネット接続できるPCで画像をダウンロードして画像合成とレタッチの作業を行う本番と言う流れです。

ここからは使い慣れたPC環境で作業するのが一番合理的ですね。

最後にまとめ

ちょっとの知識と手間をかければ、レガシーデバイス(今回使った古いフラットベッドスキャナー)もまだ活躍させられるという事を実証しました。買った当時決して安くはなかったスキャナーですし、そんなに使い込む機会もありませんでしたから壊れるまで使いたいものです。今の時代でも画質(解像度)も必要にして十分ですからね。

Linuxは本当に素晴らしいOSSだと思います。Microsoft社はデバイスメーカーとの「しがらみ」もあるとは思いますが、ユーザー目線で考えれば、消費者に次々買い替えを強いるのはどうかなと思います。使えなくさせるのではなく、買い替えたいと思わせる製品を新たに開発するのがメーカーの努力じゃないのか?と思うのです。

しかも、世界的シェアを持っているOSメーカーが、レガシーデバイスを切り捨ててデバイスメーカーの強制的な買い替えさせる戦略に加担するというのはどうなんだ?と疑問です。OSの構造変更は仕方ないと思いますがレガシィデバイスを切り捨てるOS構造はダサ過ぎます。OSSはその辺りをユーザー視点で捉えているので親近感を感じます。

マイクロソフト、そしてデバイスメーカーは、ユーザー視点からすると不親切極まりないと訴えておきます。そういう部分、私はMicrosoft社を評価していません。そういうビジネスモデルはもう通用しない時代になったと思っています。

Ubuntuをはじめとした、Linux(OSS)には頑張って欲しいし、ユーザーはこういう便利さ(不便さも勿論あるけど)を選ぶ選択肢があることをここに記しておきます。もっともっとLinuxを活用して普及させましょう。Windowsのシェアが大きすぎるのは独占的で良くない状態だと思います。

追記:OneDriveから画像をダウンロードしてGimpを使って画像合成しました

どうしてもWindows上でスキャニングを済ませたいという場合は、VMWareやVirtualBox等の仮想化アプリをインストールして、Windows XP+スキャナードライバ等をローカル限定で使える様にしておけばそこからレガシーデバイスを使えます。私はVM環境を入れたくないのでLinuxを使っちゃいますけどね。もちろんVM環境にUbuntuをインストールしてもOKです。

3 Replies to “古いスキャナーをWindows10(64bit)で使えない場合の応急処置~USB起動のUbuntu Liveでスキャン出来た”

  1. はじめまして。
    古い記事へのコメント失礼しますm(_ _ )m

    同じく古いスキャナーをWin10で使いたくネットサーチでこちらを見つけました。
    初めてのことなのですが、UbuntuのLive USBを作ったあとにWin10で起動させるときはパソコンにインストールせずにUSBだけでUbuntuを起動してスキャンするということなのでしょうか?
    パソコンに関してはネットとOfficeメインで使っていまして、Ubuntuは初心者です。
    LIVE USBの作り方についてはネットで沢山見かけますが、使い方がよくわかりません。Win10上で他のOS(Ubuntu)を起動するという解釈でよろしいのでしょうか?

    1. コメントありがとうございます。
      詳細はネットで調べていただくとして、個人的にポイントと思っている箇所について記しておきますね。
      おっしゃる通りUbuntuのLive USB(DVD)の作り方は沢山の記事があります。

      一番の疑問だと思うことに回答します。Ubuntuのインストールは不要です。Ubuntuは単体で起動しますのでWindowsは使用しません(Windows上で起動するのではありません)。
      自分で読み返してみて挿絵が誤解を招くと思ったので挿絵を追加修正しました。
      Live版で起動すればPCでUbuntuを一時的に使って、使い終わったらシャットダウンして、それで何もなかったことになります。PCには何の影響も与えずUbuntuを使用出来るのがLive起動のメリットです。
      ただし注意点があるので下の続きも読んでいただきたいです。

      詳細な起動手順はPCのメーカーや機種によって違うので取説や同一機種の情報を検索して頂くとして(メーカー、機種が不明なので当方では調べようがありません)、一般的にはUSBメモリーを装着した状態でPCの電源を入れてすぐキーボード([F2]、[F11]、[DEL]あたりが多いかな)を連打していると起動選択メニューでPCの動作が一時停止します。ただし機種によっては起動選択メニューが表示される方式ではなく、BIOS設定で起動デバイスの優先順位を変更する必要があるかも知れません。

      # BIOSで起動順位を変更する必要がある場合、こういう記事があったので参考にしてみて下さい。
      http://mbsupport.dip.jp/mb/diy_pc_97.htm

      起動選択メニューにBOOT可能なデバイスがリストアップされた場合、Ubuntuが入っているUSBMEMを選択すると、通常はHDDから自動起動するところが指定したUSBMEMやCD(DVD)から起動できます。今どきのPCならUSBデバイスからのBOOTは可能だと思います。余談ですがかなり古いPCの場合はUSBデバイスからの起動は出来ずCD/DVDドライブからの起動までだったと思います。

      Ubuntuが起動してからの操作については当記事を参考にして頂いたり、目的とする操作を検索して頑張って下さい。難しくは無いと思います。

      注意点として記事にも記しましたが、Ubuntuを入れたLive USBMEMから起動させるのに成功した場合は、ネットワーク経由でクラウドストレージに目的のファイルを保存することをおすすめします。Webメールで自分宛に送るのも一案だと思います。下に記す様なトラブルが一番起こりにくいです。

      個人的に注意しているのは、こういう作業の場合Windowsが入っているHDDをUbuntuにマウントして直に保存する事も可能ですが、下手な事でWindowsが起動しなくなるリスクを私は取りたくありません。よってWindowsが入っているHDDはノータッチで、他の場所に保存する様にしています。

      より安全で確実な方法は、面倒でも「一時的にWindowsの入ったHDD(SSD)を取り外してから作業する」ことです。機種によってはHDD(SSD)の取り外しが大変なので「可能であれば安全策を!」としか言えませんが、急がば回れとも言いますし、OSを壊してしまうというリスクはなるだけ避けた方が良いと思います。まぁ慣れた頃が一番危ないですけどね・・

      Linuxは扱い慣れるとそれで便利ですが、Windowsしか使った事が無い人にはちょっとした勘違いからトラブルを生じさせてしまう可能性があるので、安全な方法で行った方が良いと思います。頑張って下さい!

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください