(57)【要約】【課題】  リムーバブルメディアドライブの形式に関わらずリムーバブルメディアの取り出しをユーザが同じ動作で行なうことを可能にする画像処理装置を提供する。【解決手段】  形式判別手段２０５は、ＵＳＢインタフェース１０８に接続されたリムーバブルメディアドライブの形式を判別し、ユーザからメディアの取り出し指示があったときは形式判別手段２０５が判別したメディアの形式に基づいてドライブの取り外し処理を行なうかメディアの取り出し処理を行なうかを選択的に行なう。【選択図】  図２
2005202712.tif 000002
【特許請求の範囲】
【請求項１】
リムーバブルメディアを挿入して利用するドライブ型リムーバブルメディアドライブか、データ記憶手段を備えた一体型リムーバブルメディアドライブの少なくともいずれか一方を接続可能な画像処理装置において、
前記ドライブ型リムーバブルメディアドライブと前記一体型リムーバブルメディアドライブを接続可能なインタフェース手段と、
前記インタフェース手段によって接続されたリムーバブルメディアドライブとデジタルデータをやり取りするデータアクセス手段と、
前記ドライブ型リムーバブルメディアドライブが接続されている際にリムーバブルドライブからリムーバブルメディアを安全に取り出すメディア取り出し手段と、
リムーバブルメディアドライブを安全に取り外すドライブ取り外し手段と、を備え、
前記インタフェース手段に接続されたリムーバブルメディアドライブがドライブ型リムーバブルメディアドライブであるか一体型リムーバブルメディアドライブであるかを判別する形式判別手段と、
前記形式判別手段によって判別された形式によって前記メディア取り出し手段と前記ドライブ取り外し手段を選択する選択手段、
とを有することを特徴とする画像処理装置。
【請求項２】
請求項１記載の画像処理装置において、
前記インタフェース手段に新規リムーバブルメディアドライブを接続した際に、該リムーバブルメディアドライブがドライブ型か一体型か入力する入力手段と、
前記入力手段によって入力された情報を記憶する記憶手段と、を有し、
前記形式判別手段は前記記憶手段で記憶された情報に基づいて形式を判別することを特徴とする画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、汎用インタフェースにリムーバブルメディアドライブやフラッシュメモリを接続することで、デジタルデータのやり取りを可能とする画像処理装置に関する。
【背景技術】
【０００２】
パーソナルコンピュータに代表される情報処理装置において、デジタルデータを簡単に持ち運ぶために、汎用インタフェースにリムーバブルメディアドライブやフラッシュメモリを接続してデジタルデータをやり取りすることが日常的に行われている。
【０００３】
例えば、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）と呼ばれるデータ転送路の規格にのっとり、ＣＦカード（Ｃｏｍｐａｃｔ  Ｆｌａｓｈ  Ｃａｒｄ）やＳＤメモリカード（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ  Ｍｅｍｏｒｙ  Ｃａｒｄ）、ＵＳＢフラッシュメモリに代表されるリムーバブルメディアにデータを読み書きすることが行われている（例えば、特許文献１  参照）。
【０００４】
ここで、リムーバブルメディアドライブやフラッシュメモリを接続するときは、ＵＳＢ接続端子に差し込むだけで、ＯＳが自動的に認識し、データの読み書きが可能となる。
【０００５】
反対に、リムーバブルメディアドライブやフラッシュメモリを取り外すときは、ユーザが安全な取り外しのための処理を行う必要がある。この処理を行わずにデバイスを取り外すと、ＯＳの動作が不安定になるなどの状態を引き起こしやすいだめである。
【０００６】
また、リムーバブルメディアドライブに挿入されたリムーバブルメディアを取り出すときも、ユーザが安全な取り出しのための処理を行う必要がある。これは、リムーバブルメディアのライトキャッシュをクリアして、確実にリムーバブルメディア書き出すことで、データの損失を防ぐためである。
【０００７】
Ｗｉｎｄｏｗｓ（登録商標）と呼ばれるＯＳでは、リムーバブルメディアをリムーバブルメディアドライブから取り出す命令と、リムーバブルメディアドライブを取り外す命令を、ユーザが使い分ける必要があった。ユーザの利用方法を考えると、リムーバブルドライブにリムーバブルメディアが挿入されている場合は、メディアの取り出しとドライブの取り外しの処理を使い分けることは自然である。しかし、フラッシュメモリが挿入されている場合には、メディアの取り出しとドライブの取り外しの処理の違いを意識しないのが自然である。そのため、ユーザにとって使い勝手の悪い仕組みとなっていた。
【０００８】
そこで、ＭＡＣ（米国Ａｐｐｌｅ社の登録商標）と呼ばれるＯＳでは、メディアの取り出しとドライブの取り外しの処理を意識させないユーザインタフェースを備えている。ユーザは、メディアを取り出したいときも、ドライブを取り出したいときも、同じ動作を行うだけで良く、使い勝手が向上されている。
【０００９】
内部的には、メディアを取り出すときも、ドライブを取り外すときも同様にアンマウント処理を行うことで、上記の構成を実現している。そのため、新しいメディアを挿入すると、ＯＳが自動的にそれを検知し、再マウントする機構を備えている。
【特許文献１】特開２００２−０４１２４７号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、従来の技術では、リムーバブルメディアを取り出すたびにアンマウント処理を行い、リムーバブルメディアを挿入するたびにマウント処理を行わなければならないため、効率が悪い。
【００１１】
一般的な情報処理装置であれば、深刻な問題とはなりえないが、比較的性能が劣る画像処理装置が備える処理能力では、マウント処理やアンマウント処理の頻発によって、ユーザの作業効率を落としてしまう恐れがある。
【００１２】
そこで、ユーザがリムーバブルメディアを取り出すときやフラッシュメモリを取り外すときに、同じ動作を行うだけで適切な処理が行われ、更にこれらの処理が効率的に行われる方法が望まれる。
【課題を解決するための手段】
【００１３】
前述の課題を解決するために、本発明の画像処理装置は、リムーバブルメディアを挿入して利用するドライブ型リムーバブルメディアドライブか、データ記憶手段を備えた一体型リムーバブルメディアドライブの少なくともいずれか一方を接続可能な画像処理装置において、前記ドライブ型リムーバブルメディアドライブと前記一体型リムーバブルメディアドライブを接続可能なインタフェース手段と、前記インタフェース手段によって接続されたリムーバブルメディアドライブとデジタルデータをやり取りするデータアクセス手段と、前記ドライブ型リムーバブルメディアドライブが接続されている際にリムーバブルドライブからリムーバブルメディアを安全に取り出すメディア取り出し手段と、リムーバブルメディアドライブを安全に取り外すドライブ取り外し手段と、を備え、前記インタフェース手段に接続されたリムーバブルメディアドライブがドライブ型リムーバブルメディアドライブであるか一体型リムーバブルメディアドライブであるかを判別する形式判別手段と、前記形式判別手段によって判別された形式によって前記メディア取り出し手段と前記ドライブ取り外し手段を選択する選択手段とを有することを特徴とする。
【００１４】
また、本発明の画像処理装置は、前記インタフェース手段に新規リムーバブルメディアドライブを接続した際に、該リムーバブルメディアドライブがドライブ型か一体型か入力する入力手段と、前記入力手段によって入力された情報を記憶する記憶手段と、を有し、前記形式判別手段は前記記憶手段で記憶された情報に基づいて形式を判別することを特徴とする。
【００１５】
これによって、前記画像処理装置は、最初に一度だけ入力を行うことで、ユーザの意図した通りの動作を行うことが約束されるため、効率良くユーザの利便性を高めることができる。
【発明の効果】
【００１６】
本発明によればメディアの取り出しを指示された対象が、前記ドライブ型であるか、前記一体型であるかを判別することにより適切な処理を行うことが可能となるため、ユーザがリムーバブルメディアを取り出すときやフラッシュメモリを取り外すときに、同じ動作を行うだけで適切な処理が行われ、リムーバブルメディアの取り外し処理が効率的に行われる。
【００１７】
また、本発明によれば最初に一度だけメディアドライブ形式の入力を行うことで、ユーザの意図した通りの動作を行うことが約束されるため、効率良くユーザの利便性を高めることができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の実施の形態について、実施例により詳しく説明する。
【００１９】
［ハードウェア構成］
まず、画像処理装置のハードウェア構成を説明する。
【００２０】
図１は、画像処理装置１００のハードウェア構成図である。
【００２１】
ＣＰＵ１０１、メモリ１０２、補助記憶装置１０３、スキャナ装置１０４、送受信装置１０５、印刷装置１０６、タッチパネルディスプレイ１０７、ＵＳＢインタフェース１０８が、内部バス１０９によって接続されている。
【００２２】
ＣＰＵ１０１は、プログラムの実行や、様々な処理の制御を行う。
【００２３】
メモリ１０２は、ＲＡＭとＲＯＭから構成され、プログラム、データの格納場所として利用される。
【００２４】
補助記憶装置１０３は、ハードディスク等の大容量記憶装置から構成され、大容量データの保管、プログラムの実行コードの保持を行う。前記メモリ１０２と比較して、長時間保持する必要があるデータを記憶する。
【００２５】
スキャナ装置１０４は、紙原稿の光学的なスキャンを行う。
【００２６】
送受信装置１０５は、デジタルデータの送受信を行う。Ｆａｘ送信や、Ｅ−Ｍａｉｌ送信、ＳＭＢ送信などが考えられる。
【００２７】
印刷装置１０６は、トナーを利用してデジタルデータを紙媒体に印刷する。インクによる印刷を行う構成も考えられる。
【００２８】
タッチパネルディスプレイ１０７は、ユーザに対する情報の提供や、ユーザからの指示の入力を行う。
【００２９】
ＵＳＢインタフェース１０８は、ＵＳＢの規格に対応した様々なデバイスの接続を行う。リムーバブルメディアドライブや、マウス、キーボード、ディスクドライブ、デジカメや携帯電話等の電子機器の接続が考えられる。
【００３０】
本実施例では、ＵＳＢインタフェース１０８を雛型に説明を行う。他の構成として、ＰＣＩやＰＣカードスロットに代表される様々なインタフェースを含めたインタフェースに対して統合的に対応する構成が考えられる。
【００３１】
ＵＳＢインタフェース１０８に接続されたリムーバブルメディアドライブは、各機能と連携して利用される。例えば、前記補助記憶装置１０３と連携した場合、前記補助記憶装置１０３内に記憶されたデジタルデータとやり取りを行うことができる。また、前記スキャナ装置１０４と連携した場合、前記スキャナ装置１０４によって作成されたデジタルデータを、前記ＵＳＢインタフェース１０８を通じてリムーバブルメディアドライブに直接書き込むことができる。また、前記送受信装置１０５と連携した場合、前記送受信装置１０５によって受信されたデジタルデータを、前記ＵＳＢインタフェース１０８を通じてリムーバブルメディアドライブに書き込んだり、リムーバブルメディアドライブで保持するデジタルデータを、前記送受信装置１０５によって送信したりできる。また、前記印刷装置１０６と連携した場合、リムーバブルメディアドライブで保持されたデジタルデータを、前記印刷装置１０６によって出力することができる。
【００３２】
また、ＵＳＢインタフェース１０８に複数のデバイスを接続することができる場合、その用途は更に広がる。例えば、複数のリムーバブルメディアドライブに保持されたデジタルデータを相互にやりとりすることができる。
【００３３】
［ソフトウェア構成］
次に、ソフトウェア構成について説明する。
【００３４】
図２は、本実施例の画像処理装置１００のソフトウェア構成図である。矢印の向きは、処理の方向性を示している。
【００３５】
リムーバブルメディアドライブ２０１は、ＵＳＢインタフェース１０８に接続して利用される。ＣＦカードやＳＤメモリカードに代表されるリムーバブルメディアを挿入し、記憶されたデジタルデータの読み書きを行う。もしくは、ＵＳＢフラッシュメモリに代表されるように、リムーバブルメディアドライブ２０１自身がデジタルデータ記憶手段を備えている。
【００３６】
データアクセス手段２０２は、ＵＳＢインタフェース１０８を介してリムーバブルメディアドライブ２０１にアクセスし、データの読み書きを行う。リムーバブルドライブ２０１と、補助記憶装置１０３、スキャナ装置１０４、送受信装置１０５、印刷装置１０６を連携させる場合、データアクセス手段２０２を介してデータのやり取りを行う。
【００３７】
ドライブ取り外し手段２０３は、ＯＳに対してデバイスの取り外しを通知する。ＯＳは、通知を受けると、該当するデバイスをアンマウントし、安全に取り外すための処理を行う。
【００３８】
メディア取り出し手段２０４は、ＯＳに対してメディアの取り出しを通知する。ＯＳは、通知を受けると、該当メディアのライトキャッシュを書き出す処理を行う。これによって、メディアを取り出しても、リムーバブルメディアが保持すべきデータが安全になる。
【００３９】
形式判別手段２０５は、対象となるリムーバブルメディアドライブが、リムーバブルドライブとリムーバブルメディアから構成されるドライブ型か、両者が一体となる一体型かを判別する。判別は、記憶手段２０８に記憶されるデバイスの形式を参照して行う。この判別結果は、汎用取り外し手段によって利用される。
【００４０】
汎用取り外し手段２０６は、形式判別手段２０５で判別されたデバイスの形式に従って、ドライブ取り外し手段２０３によってドライブ取り外しを行うか、メディア取り出し手段２０４によってメディア取り出しを行うかを使い分ける。
【００４１】
入力手段２０７は、ＵＳＢインタフェース１０８に新規デバイスが接続されるか、もしくはユーザが明示的に指示した場合に利用される。ＵＳＢインタフェース１０８に接続されたリムーバブルメディアドライブ２０１のデバイスの形式を入力させる。入力は、前記タッチパネルディスプレイ１０７において行われる。
【００４２】
記憶手段２０８では、ドライブごとの識別子と形式を表すテーブルを記憶する。図３は、そのテーブルを示したものである。ＩＤ３０１は、テーブルの識別番号である。また、デバイス情報３０２は、ドライバがＯＳに設定した文字列である。多くの場合、ベンダ名と対象メディアタイプ、製品型番が登録される。本実施例では、このデバイス情報を利用して、デバイスの識別を行う。別の実施の形態としては、デバイスに登録されたシリアル番号を利用する形態がある。また、メディア内部に保存された隠しファイルによってデバイスの形式を識別する実施の形態が考えられる。最後に、形式３０３は、ドライブの形式を表す。対象となるドライブが、リムーバブルドライブとリムーバブルメディアから構成されるドライブ型のリムーバブルメディアドライブか、両者が一体となる一体型のリムーバブルメディアドライブかを記憶する。
【００４３】
以上が、本実施例のソフトウェア構成である。
【００４４】
［デバイス形式の入力フロー］
図４に、デバイス形式を入力する際のフロー図を示す。
【００４５】
ステップ４０１では、前記ＵＳＢインタフェース１０８にデバイスが新しく接続されたことを検知する。ここで、前提条件として、リムーバブルメディアドライブ２０１が接続されたと仮定する。
【００４６】
次に、ステップ４０２では、デバイス情報の取得を行う。デバイス情報は、前記ステップ４０１で接続されたリムーバブルメディアドライブ２０１のドライバがＯＳに設定したものを取得する。
【００４７】
次に、ステップ４０３では、前記ステップ４０１で接続されたリムーバブルメディアドライブ２０１が、該画像処理装置１００に初めて接続されたものであるか、判別する。判別方法は、前記ステップ４０２に取得したデバイス情報が、前記記憶手段２０８で記憶するテーブルに含まれているか検索することで行う。ここで、前記ステップ４０１で接続されたリムーバブルメディアドライブ２０１が、該画像処理装置１００に初めて接続されたものである場合、デバイス情報と形式を記憶する必要がある。また、そうでなければ、デバイス情報と形式は既に記憶されているため、改めて記憶する必要はない。
【００４８】
次に、ステップ４０４では、前記入力手段によって、デバイスの形式をユーザに入力させる。
【００４９】
最後に、ステップ４０５では、前記ステップ４０４で入力されたデバイスの形式を、前記ステップ４０２で取得したデバイス情報と共に記憶する。
【００５０】
以上で、デバイス形式を入力する際のフローを示した。
【００５１】
［リムーバブルメディアドライブの取り外しフロー］
図５に、リムーバブルメディアドライブの取り外しを行うフローを示す。
【００５２】
まず、ステップ５０１では、対象となるリムーバブルメディアドライブのデバイス情報を取得する。これは、ステップ４０２で行った処理と同じであって、対象となるリムーバブルメディアドライブ２０１のドライバがＯＳに設定した情報を取得する。
【００５３】
次に、ステップ５０２では、デバイス情報に対応する情報が記憶手段で記憶されているか探索する。同じデバイス情報のテーブルが存在したら、そのテーブルの形式が設定されているかチェックする。設定されていればステップ５０３、設定されていなければステップ５０７の処理を行う。
【００５４】
次に、ステップ５０３では、デバイスの形式を取得する。前記ステップ５０２で探索したテーブルの形式の情報を取得する。
【００５５】
次に、ステップ５０４では、ステップ５０３で取得したデバイスの形式がドライブ型か、一体型かを判別する。ドライブ型であればステップ５０６、一体型であれば、ステップ５０５の処理を行う。
【００５６】
次に、ステップ５０５では、ドライブの取り外し手段２０３によってドライブの取り外し処理を行う。
【００５７】
次に、ステップ５０６では、メディアの取り出し手段２０４によってメディアの取り出し処理を行う。
【００５８】
次に、ステップ５０７では、該当するデバイスの情報が前記記憶手段２０８に保存されていないことをユーザに警告すると共に、ドライブの取り外し手段２０３によるドライブの取り外し処理を行う。
【００５９】
以上の流れに従って、リムーバブルメディアドライブの取り外しを行う。
【００６０】
上述した実施の形態によると、ユーザが取り外したいリムーバブルメディアがドライブ型か、一体型かを判別し、判別した結果に応じてドライブの取り外し処理かメディアの取り出し処理を行なうので、ユーザは取り外したいメディアがドライブ型か一体型かを意識することなくメディアの取り出しを容易に行なうことができる。
【図面の簡単な説明】
【００６１】
【図１】本発明の実施例における画像形成装置のハードウェアブロック図である。
【図２】ソフトウェアブロック図である。
【図３】デバイスの形式記憶テーブルである。
【図４】デバイスの形式をユーザに入力させるフローチャートである。
【図５】メディアの取り出しとデバイスの取り外しを判別するフローチャートである。
【符号の説明】
【００６２】
１００  画像処理装置
１０８  ＵＳＢインタフェース
２０１  リムーバブルメディアドライブ
２０２  データアクセス手段
２０３  ドライブ取り外し手段
２０４  メディア取り出し手段
２０５  形式判別手段
２０６  汎用取り外し手段
２０７  入力手段
２０８  記憶手段
【図１】
2005202712.tif 000003
【図２】
2005202712.tif 000004
【図３】
2005202712.tif 000005
【図４】
2005202712.tif 000006
【図５】
2005202712.tif 000007