(57)【要約】【課題】  ホストコンピュータからプリンタの複数のカードスロットに装着される記録メディア上の画像を表示する場合に、複数のカードスロットのうち排他的に使用可能なものを判別し、同時に使用可能なカードスロットのみを表示することで容易に所望の画像データにアクセス可能にすることである。【解決手段】  プリンタの排他的に挿入可能なカードスロットを判別、管理するカードスロット管理手段と、カードスロット内に記録メディアが挿入されていることを検知する記録メディア検知手段と、表示するカードスロットを選択するための切り替え手段と、記録メディア内の画像を一覧表示する画像表示手段を備えることを特徴とする。【選択図】  図６
2006011955.tif 000002
【特許請求の範囲】
【請求項１】
プリンタのカードスロットを検知し、排他的に挿入可能なカードスロットを判別、管理するカードスロット管理手段と、カードスロット内に記録メディアが挿入されていることを検知する記録メディア検知手段と、表示するカードスロットを選択するための切り替え手段と、記録メディア内の画像を一覧表示する画像表示手段を備えることを特徴とする画像表示システム。
【請求項２】
前記切り替え手段は、記録メディア挿入済みカードスロットの画像を優先して切り替え表示することを特徴とする請求項１記載の画像表示システム。
【請求項３】
前記切り替え手段は、排他的に挿入可能な複数のカードスロットを１つの仮想的なカードスロットとして選択することを特徴とする請求項１、請求項２記載の画像表示システム。
【請求項４】
プリンタのカードスロットを検知し、排他的に挿入可能なカードスロットを判別、管理するカードスロット管理手段と、カードスロット内に記録メディアが挿入されていることを検知する記録メディア検知手段と、複数の記録メディア内の画像を同一画面に一覧表示する画像表示手段を備えることを特徴とする画像表示システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル静止画像を記録した記録メディアを挿入可能な複数のカードスロットを備えるプリンタとホストコンピュータが通信可能に接続され、プリンタの記憶メディア上の静止画像データをホストコンピュータの画像表示アプリケーションに表示するための処理方法に関する。
【背景技術】
【０００２】
昨今のプリンタでは、デジタルカメラ等で使用する記録メディアを挿入するためのカードスロットを備え、ホストコンピュータ（以下ＰＣと略す）と接続する場合、プリンタのメモリカードをリムーバブルストレージデバイスとして扱うことができるものが一般的である。
【０００３】
例えばプリンタとＰＣとをＵＳＢで接続する場合は、ＰＣとプリンタとがそれぞれ、ＵＳＢ  Ｍａｓｓ  Ｓｔｏｒａｇｅ  Ｃｌａｓｓ仕様に準じた通信規約に対応することで、ＰＣ上のソフトウェアからプリンタの記録メディア上のデータに、リムーバブルドライブのファイルとしてアクセスすることが可能である（例えば特許文献１参照）。
【０００４】
また上述したプリンタでは複数のカードスロットを備え、異なった種類の記録メディアを挿入可能なものが一般的であり、同時に複数の記録メディアの画像を扱う事が可能なものがある（例えば特許文献２参照）。
【０００５】
このような場合、ＰＣからは複数のリムーバブルドライブが同時に参照可能となり、ユーザがＰＣ上のアプリケーションソフトウェアを操作することで、プリンタのメモリカードに記録された画像データを直接編集したり、ＰＣの記憶装置であるハードディスクへ転送したり、さらにはＰＣのハードディスクに記録されているデータをプリンタの記録メディアへ転送をすることができる。
【特許文献１】特開平１１−０４６３１４号公報
【特許文献２】特開２０００−２７２１７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述した複数の記録メディアを同時に使用可能なプリンタの場合、ＰＣ上のソフトウェアからは、全てのリムーバブルメディアが表示され、実際にユーザが使用したい記録メディアがどのリムーバブルドライブに対応しているのかが分かりにくいといった問題があった。
【０００７】
また、上述した複数の記録メディアを同時に使用可能なプリンタの場合、複数のカードスロットのうちのいくつかは排他的に使用可能な場合が一般的である。この場合、カードスロットの数よりも同時に使用可能な記録メディアの数は少ないにもかかわらず、全てのカードスロットに対応したリムーバブルドライブがＰＣ上に表示され、ユーザが使用したい記録メディアを選択することが難しいといった問題があった。
【０００８】
本発明は上記の問題点を解決するためになされたもので、本発明の目的はプリンタとＰＣとが接続され、プリンタの複数のカードスロットがＰＣ上で複数のリムーバブルドライブとして認識される場合に、複数のカードスロットのうち排他的に使用可能なものを判別し、リムーバブルドライブのすべてを表示するのではなく、同時に使用可能なドライブのみを表示し、さらに個々のリムーバブルドライブへの記録メディアの挿入を検知し、リムーバブルドライブ内の画像を一覧表示することで、複数のカードスロットに複数の記録メディアを挿入して用いる場合も、容易に所望の画像データにアクセス可能な画像表示システムを提供することである。
【課題を解決するための手段】
【０００９】
本発明は、プリンタのカードスロットを検知し、排他的に挿入可能なカードスロットを判別、管理するカードスロット管理手段と、カードスロット内に記録メディアが挿入されていることを検知する記録メディア検知手段と、表示するカードスロットを選択するための切り替え手段と、記録メディア内の画像を一覧表示する画像表示手段を備えることを特徴とする。
【００１０】
さらに前記切り替え手段は、記録メディア挿入済みカードスロットの画像を優先して切り替え表示することを特徴とする。
【００１１】
さらに前記切り替え手段は、排他的に挿入可能な複数のカードスロットを１つの仮想的なカードスロットとして選択することを特徴とする。
【００１２】
本発明は、プリンタのカードスロットを検知し、排他的に挿入可能なカードスロットを判別、管理するカードスロット管理手段と、カードスロット内に記録メディアが挿入されていることを検知する記録メディア検知手段と、複数の記録メディア内の画像を同一画面に一覧表示する画像表示手段を備えることを特徴とする。
【発明の効果】
【００１３】
本発明の画像表示システムによれば、ホストコンピュータからプリンタの複数のカードスロットに装着される記録メディア上の画像を表示する場合に、複数のカードスロットのうち排他的に使用可能なものを判別し、カードスロットのすべてを表示するのではなく、同時に使用可能なカードスロットのみを表示し、さらに個々のカードスロットの記録メディアを検知し、その画像を一覧表示することで、容易に所望の画像データにアクセス可能になるといった効果を奏する。
【発明を実施するための最良の形態】
【００１４】
本発明の一実施形態を画像表示システムの一例について以下に説明する。
【００１５】
図２は、本発明の一実施形態を示す画像表示システムの一例を示す図であり、一例としてホストコンピュータ（ＰＣ；表示装置２０１，コントローラ２０２，入力デバイス２０３等を含む）２００とデジタルカメラ等に装着される記録メディア（メモリカード）に記憶された所定の規格の画像データを読み出して直接印刷する、或いは該記録メディアが装着されたデジタルカメラと所定のインターフェースを介して通信可能な状態で、該記録メディアに記憶された所定の規格の画像データを読み出して直接印刷するダイレクト印刷機能を備えたインクジェットプリンタ（プリンタ２０４）が例えばＵＳＢインターフェース２０８で接続されている例に対応する。
【００１６】
図２に示すプリンタ２０４において、２０５はカードスロットで、図示しないデジタルカメラに装着されるコンパクトフラッシュ（登録商標）等のメモリカードが挿入される。
【００１７】
２０６は操作パネルで、各種操作キーが配設され、液晶表示装置２０７に表示される印刷設定メニューを指示することにより、印刷書式を設定可能に構成されている。
【００１８】
図１は本発明の一実施形態を示す画像表示システムにおけるＰＣ２００の構成を説明するブロック図であり、ＰＣ１００（図２に示したＰＣ２００に相当）の基本的な構成例に相当する。
【００１９】
図１において、ＰＣ１００は、データや命令を演算、判断、制御する中央演算処理装置（ＣＰＵ）１０１，とオペレーティングシステム（以下ＯＳと略す）やその他の制御プログラムを格納するＲＡＭ１０２，ＲＯＭ１０３やハードディスク１０４等の記憶装置と、たとえばＵＳＢ、ＳＣＳＩや無線等のプリンタとのデータ通信を行うための通信インターフェース１０５とユーザインターフェースとして用いるキーボード１０６やマウス１０７の入力装置と、グラフィックコントローラとＣＲＴや液晶ディスプレイからなる表示装置１０８と，システムバス１０９とにより構成される。
【００２０】
図３は、図２に示した画像表示システムにおけるデータ処理の構成を示すブロック図である。以下にＰＣ１０１上で動作する制御プログラムとそのデータ処理構成について図３用いて説明する。
【００２１】
図３において、画像表示アプリケーション３０１は、プリンタ３０８のカードスロットに挿入されているメモリカード上の画像ファイルの一覧表示や各ファイルの編集を行う一般的なソフトウェアプログラムである。
【００２２】
画像アプリケーション３０１はＰＣ１００のハードディスク１０４に記憶され、キーボード１０６やマウス１０７を用いて所定の操作を行うことで、一時記憶領域であるＲＡＭ１０３にロードされＣＰＵ１０２により実行される。
【００２３】
図３においてオペレーティングシステム３０７は、各種デバイスドライバを含む基本ソフトウェアであり、プリンタ３０８との通信を行うためのＵＳＢデバイスドライバ、ホストコントローラ等を含む。
【００２４】
以下図３を用いて画像表示アプリケーション３０１の処理の詳細について説明する。
【００２５】
画像表示アプリケーション３０１は起動時に、記録メディア検知部３０４によりＰＣ２００に接続されているプリンタ２０４を検知し、さらにプリンタ２０４が備えるカードスロット２０５の構成を検知する。
【００２６】
記録メディア検知部３０４は、オペレーティングシステム３０７に対して接続済みＵＳＢ機器情報を取得し、あらかじめ画像表示アプリケーション３０１内に保持するデバイス情報３０５とから、プリンタの複数のカードスロットの構成を判別する。
【００２７】
図４は本実施形態のプリンタ２０４の複数のカードスロットの構成を示す構成図である。
【００２８】
プリンタ２０４は、カードスロット１（４０２）、カードスロット２（４０３）、カードスロット３（４０４）、カードスロット４（４０５）の４つのカードスロットを備え、またカードスロット１（４０２）は常に独立して使用可能であり、カードスロット２（４０３）、カードスロット３（４０３）、カードスロット４（４０４）は排他的に使用可能である。
【００２９】
また図４で各カードスロットにはＬｏｇｉｃａｌ  Ｕｎｉｔ  Ｎｕｍｂｅｒ（ＬＵＮ）と呼ばれる、番号がそれぞれ割り当てられている。
【００３０】
図４で、カードスロット１はＬＵＮ＝１が割り当てられ、カードスロット２はＬＵＮ＝２が割り当てられている。
【００３１】
図５は画像表示アプリケーション３０１内に保持するデバイス情報を示す。
【００３２】
デバイス情報は、プリンタの機種を特定するためのＵＳＢベンダーＩＤ、プロダクトＩＤとその機種が備えるカードスロットのＬＵＮの数、ＬＵＮグループの数、ＬＵＮが１〜４の各カードスロットが属するグループＮｏが格納されている。
【００３３】
グループは、複数のカードスロットのうち排他的に使用可能なものを１つのグループとしてグループ分けした情報であり、同時に使用可能なカードスロットを決定するために用いる。
【００３４】
記録メディア検知部３０４は、オペレーティングシステムによって提供されるＰＣに接続されているプリンタのＵＳＢベンダーＩＤ、ＵＳＢプロダクトＩＤと、内部に保持するデバイス情報とから接続機種を特定し、特定した機種のグループ数から同時にアクセス可能なカードスロットの数を決定する。
【００３５】
さらに、オペレーティングシステムによって提供されるカードスロットのＬＵＮ番号と内部に保持するデバイス情報とから、各カードスロットがどのグループに属するかを判別する。
【００３６】
また各カードスロット内に記録メディアが挿入されているかどうかの判別も同時に行う。
【００３７】
図３で画像表示部３０１は、メディア検知部３０４からプリンタ接続状態、同時に接続可能なカードスロット数、カードスロットの記録メディア挿入状態を取得し、記録メディアが挿入されている場合は、画像転送部３０６によって画像データをＰＣ上に読み出し、ＰＣに接続されたモニタ上のウインドウ領域に一覧表示する。
【００３８】
図６に画像表示部３０１が表示するウインドウ画面６００を示す。
【００３９】
図６で６０１はグループ１であるカードスロット１内の画像を表示する場合に選択するタブ形式のボタンであり、６０２はグループ２であるカードスロット２、カードスロット３、カードスロット４のうち使用可能なカードスロット内の画像を表示する場合に選択するタブ形式のボタンである。
【００４０】
プリンタのカードスロットは４つ存在するが、同時に使用可能なカードスロットは２つであるため、タブ形式のボタンは常に２つ表示されている。
【００４１】
６０３はカードスロットに挿入された記録メディアの画像データを表示する、サムネイル画像表示領域である。
【００４２】
図６では、カードスロット１の画像が表示されているが、画像表示アプリケーション３０１起動時にカードスロット２、カードスロット３、カードスロット４のいずれかに記録メディアが挿入されている場合は、６０２が選択された状態で、ウィンドウ６００が表示される。
【００４３】
以上で説明したように本実施形態では、ホストコンピュータからプリンタの複数のカードスロットに装着される記録メディア上の画像を表示する場合に、複数のカードスロットのうち排他的に使用可能なものを判別し、カードスロットのすべてを表示するのではなく、同時に使用可能なカードスロットのみを表示し、さらに個々のカードスロットの記録メディアを検知し、その画像を一覧表示することで、容易に所望の画像データにアクセスすることを可能にする。
【図面の簡単な説明】
【００４４】
【図１】本発明の一実施形態である画像表示システムのホストコンピュータの構成図である。
【図２】本発明の一実施形態である画像表示システムの一例を図である。
【図３】画像表示システムのソフトウェア構成を説明するためのブロック図である。
【図４】プリンタのカードスロットの構成を示す概念図である。
【図５】画像表示アプリケーションが保持するデバイス情報の一例を示す。
【図６】画像表示アプリケーションが表示するウインドウ表示の一例である。
【符号の説明】
【００４５】
１００、２００  ホストコンピュータ
１０１  ＣＰＵ
１０２  ＲＡＭ
１０３  ＲＯＭ
１０４  ハードディスク
１０５  通信インターフェース
１０６、２０３  キーボード
１０７、２０３  マウス
１０８、２０１  表示装置
１０９  システムバス
２０４  プリンタ
２０５  カードスロット
２０６  作パネル
２０７  液晶表示装置
２０８  ＵＳＢインターフェース
３０１  画像表示アプリケーション
３０２  画像表示部
３０３  記録メディア検知部
３０４  デバイス情報
３０５  画像転送部
３０６  オペレーティングシステム
３０７  プリンタ
４０２  カードスロット１
４０３  カードスロット２
４０４  カードスロット３
４０５  カードスロット４
６００  画像表示アプリケーションウインドウ
６０１  カードスロット選択タブボタン１
６０２  カードスロット選択タブボタン２
６０３  サムネイル画像表示領域
【図１】
2006011955.tif 000003
【図２】
2006011955.tif 000004
【図３】
2006011955.tif 000005
【図４】
2006011955.tif 000006
【図５】
2006011955.tif 000007
【図６】
2006011955.tif 000008