(57)【特許請求の範囲】
【請求項１】
印刷装置であって、
可搬性の記録媒体との接続インターフェースと
前記接続インターフェースへの前記可搬性の記録媒体の接続を検知する接続検知手段と、
前記接続検知手段が前記可搬性の記録媒体の接続を検知した場合に、当該可搬性の記録媒体内の印刷可能なファイル数をカウントアップするカウント手段と、
当該可搬性の記録媒体の記録情報を用いて印刷するダイレクト印刷のためのメニューを表示するメニュー表示手段と、を備え、
前記メニュー表示手段は、
接続が検知された前記可搬性の記録媒体に印刷可能なファイルがある場合には、ダイレクト印刷のためのメニューの表示を行い、
接続が検知された前記可搬性の記録媒体に印刷可能なファイルがない場合には、印刷可能なファイルがない旨のメッセージを表示して、所定時間経過後に、前記可搬性の記録媒体が接続される前に表示していた元の画面を表示する
ことを特徴とする印刷装置。
【請求項２】
請求項１において、
前記接続インターフェースは、ＵＳＢホストインターフェースである
ことを特徴とする印刷装置。
【請求項３】
請求項１において、
前記接続インターフェースは、メモリカードスロットである
ことを特徴とする印刷装置。
【請求項４】
請求項１において、
前記メニュー表示手段は、
前記印刷装置が、ダイレクト印刷のためのメニューを表示すべきでない状態にある場合、ダイレクト印刷のためのメニューを表示しない
ことを特徴とする印刷装置。
【請求項５】
請求項４において、
前記ダイレクト印刷のためのメニューを表示すべきでない状態とは、
エラー画面、リセット画面、ジョブキャンセル画面、ヘルプ画面、及びプリンタ設定画面のうちの少なくとも１つである
ことを特徴とする印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置に係り、特に、装着された可搬性の記録媒体から画像ファイルを読み出して、印刷を実行する印刷装置に関する。
【背景技術】
【０００２】
デジタルカメラの普及にともない、ホストコンピュータなしで可搬性の記録媒体と直接接続して印刷するいわゆるダイレクトプリンタの需要が拡大している。例えば、特許文献１に記載のプリンタは、ダイレクト印刷用インターフェースを備え、そこにデジタルカメラを接続して、画像データを含む印刷情報を転送する事によりダイレクト印刷を実現する。一方、プリンタの機能が複雑になると、操作パネル（入力装置）の操作も複雑になる。特に、ダイレクトプリンタの場合、画像選択や出力書式選択等、必ずパネル操作しなければならない為、操作性の良さは重要である。この点、特許文献２には、操作パネルの操作性向上に関する提案がなされている。
【０００３】
【特許文献１】特開２００４−１０４８１７号公報
【特許文献２】特開２００２−１０３７３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献２の技術において、ダイレクト印刷のためのメニュー画面を表示させるには、ユーザが操作パネルのボタンを押してメニュー画面を開く操作しなければならない。これでは、ユーザの手を煩わせることになる。
【０００５】
本発明の目的は、ユーザの手を煩わせることなくダイレクト印刷を可能とすることにある。
【課題を解決するための手段】
【０００６】
上記の目的を達成するため、本発明の印刷装置は、
可搬性の記録媒体との接続インターフェースと
前記接続インターフェースへの前記可搬性の記録媒体の接続を検知する接続検知手段と、
前記接続検知手段が前記可搬性の記録媒体の接続を検知した場合に、当該可搬性の記録媒体の記憶情報を用いて印刷するダイレクト印刷のためのメニューを表示するメニュー表示手段とを備えている。
【０００７】
前記接続インターフェースは、ＵＳＢホストインターフェースであってもよい。
【０００８】
また、前記接続インターフェースは、メモリカードスロットであってもよい。
【０００９】
また、前記メニュー表示手段は、前記印刷装置が、ダイレクト印刷のためのメニューを表示すべきでない状態にある場合、ダイレクト印刷のためのメニューを表示しないようにしてもよい。前記ダイレクト印刷のためのメニューを表示すべきでない状態とは、エラー画面、リセット画面、ジョブキャンセル画面、ヘルプ画面、及びプリンタ設定画面のうちの少なくとも１つであるようにしてもよい。
【００１０】
前記メニュー表示手段は、前記可搬性の記録媒体に印刷可能なファイルが存在する場合に、ダイレクト印刷のためのメニューの表示を行うようにしてもよい。
【発明を実施するための最良の形態】
【００１１】
本発明の実施の形態について図面を参照して説明する。
【００１２】
図１は、本実施形態を適用した印刷装置１００のコントローラ１０周辺のハードウェア構成を説明するためのブロック図である。印刷装置１００は、ＵＳＢ（Universal Serial Bus）メモリ２００等の可搬性の記録媒体（「記憶装置」と呼ばれるものを含む）に記録された画像ファイルを直接読み出して印刷する機能を有している。このため、ホストコンピュータを用いることなく、スタンドアローンでも印刷が可能である。
【００１３】
本図に示すように、印刷装置１００のコントローラ１０は、各種プログラムを実行するＣＰＵ１１、ＳＤＲＡＭ１６、ＲＯＭ１７を備え、さらに、ＳＤＲＡＭ１６への読み書きを制御するメモリ制御ＡＳＩＣ（Application Specific Integrated Circuit）１２、ＲＯＭ１７からのプログラム読み込みを制御するＩＯ制御ＡＳＩＣ１５を備えている。ここで、ＳＤＲＡＭ１６は、画像データの展開、イメージデータの格納等に用いられる記憶領域である。
【００１４】
また、メモリ制御ＡＳＩＣ１２には、印刷のための画像処理を制御する画像処理ＡＳＩＣ１３が接続され、コントローラ１０上に備えられた画像データインタフェース１４を介して、図示しない印刷エンジンにイメージデータを出力する。
【００１５】
印刷装置１００には、コントローラ１０の外部に操作パネル２０、ＵＳＢホストコネクタ２１、ハードディスク装置（ＨＤＤ）２２、ＵＳＢデバイスコネクタ２３、ネットワークコネクタ２４等が設けられ、ＩＯ制御ＡＳＩＣ１５により制御される。
【００１６】
ここで、操作パネル２０は、液晶表示装置、操作ボタン等から構成され、ユーザから、レイアウトの指示を受け付けたり、印刷対象の画像ファイルの選択を受け付けたりするユーザインタフェース機能を担っている。
【００１７】
ＵＳＢホストコネクタ２１は、ＵＳＢデバイスを接続するためのコネクタである。本実施形態において、ＵＳＢホストコネクタ２１には、複数の画像ファイルが記録されたＵＳＢメモリ２００が接続される。なお、接続されるＵＳＢメモリ２００は、デジタルカメラに装着又は内蔵されＵＳＢケーブルを介して接続される場合もある。
【００１８】
ハードディスク装置２２は、印刷に用いる画像データ等を格納することができるが、本発明においては必ずしも備えていなくてもよい。
【００１９】
ネットワークコネクタ２４は、コンピュータネットワーク等に接続するためのコネクタである。
【００２０】
ＵＳＢデバイスコネクタ２３は、ＵＳＢケーブルを介して、ホストコンピュータ等のＵＳＢホストと接続し、印刷装置１００を周辺デバイスとして使用する際に用いるコネクタである。ＵＳＢデバイスコネクタ２３には、ホストとして機能するデジタルカメラが接続される場合もある。
【００２１】
なお、印刷装置１００のコントローラ１０周辺のハードウェア構成は本図の例に限られない。例えば、メモリカード等の各種メディアを装着可能なスロットを複数備えるようにしてもよい。
【００２２】
つぎに、印刷装置１００の特徴的な機能構成について図２のブロック図を参照して説明する。
【００２３】
本図に示すように、印刷装置１００は、パネル設定制御部１１０と、ＵＳＢメモリファイル管理部１２０と、画像処理部１３０と、印刷エンジン制御部１４０とを備えている。これらは、例えば、ソフトウェア的に実現することができる。また、以下に説明するそれぞれの機能部の役割は一例であり、これらに限られるものではない。
【００２４】
パネル設定制御部１１０は、操作パネル２０を介して、ユーザからレイアウトの指定、印刷対象となる画像ファイルの選択等を受け付けるための処理を行なう。また、印刷装置１００の状態に応じて、操作パネル２０に、エラー画面、リセット画面、ジョブキャンセル画面、ヘルプ画面、プリンタ設定画面、印刷可能画面、ワーニング画面などを表示する処理を行う。
【００２５】
ＵＳＢメモリファイル管理部１２０は、ＵＳＢメモリ２００に記録されている画像ファイルにアクセスするための処理を行なう。
【００２６】
画像処理部１３０は、印刷対象として選択された画像ファイルに基づく画像を指定されたレイアウトにしたがって印刷するためのイメージデータを作成する処理を行なう。
【００２７】
印刷エンジン制御部１４０は、画像処理部１３０が作成したイメージデータにしたがって、印刷エンジンによる印刷実行を制御する。
【００２８】
次に、本実施形態における印刷装置１００の特徴的な処理動作について説明する。
【００２９】
図３は、印刷装置１００のＵＳＢホストコネクタ２１に機器が接続された場合の処理の流れを示すフロー図である。
【００３０】
本処理は、ＵＳＢホストコネクタ２１に機器が接続された場合に開始される（Ｓ１０１）。
【００３１】
ＵＳＢメモリファイル管理部１２０は、接続された機器がＵＳＢメモリ２００（マスストレージ）か否か判定し（Ｓ１０２）、ＵＳＢメモリ２００でない場合は、本処理を終了する。かかる場合は、接続された機器に応じて、所定の処理がなされることになる。
【００３２】
一方、接続された機器がＵＳＢメモリ２００である場合（Ｓ１０２：Ｙ）、ＵＳＢメモリファイル管理部１２０は、ダイレクトプリント用のファイルリストを初期化する（Ｓ１０３）。続いて、ＵＳＢメモリ２００内のディレクトリを走査し（Ｓ１０４）、印刷可能なファイルを見つけ（Ｓ１０５：Ｙ）、そのファイル数をカウントアップする（Ｓ１０６）。こうして、ディレクトリ内の全てのファイルの走査を行う（Ｓ１０７）。
【００３３】
次に、ＵＳＢメモリファイル管理部１２０は、印刷可能ファイル数＞０  であるか否か判定する（Ｓ１０８）。そうでない場合（Ｓ１０８：Ｎ）、ＵＳＢメモリファイル管理部１２０は、パネル設定制御部１１０を介して、所定時間（例えば、５秒）、「印刷できるファイルがありません」などのメッセージを操作パネル２０の表示画面に表示する（Ｓ１０９）。そして、本処理を終了する。その後、パネル設定制御部１１０は、機器が接続される前の画面を再び表示し、ユーザからの入力を待機することになる。
【００３４】
一方、印刷可能なファイルが存在する場合（Ｓ１０８：Ｙ）、ＵＳＢメモリファイル管理部１２０は、ダイレクト印刷メニューへ移行可能かどうか判定する（Ｓ１１０）。具体的には、ＵＳＢメモリファイル管理部１２０は、図５に示すように、ダイレクト印刷メニューへ移行可能かどうかを判定するための情報（「メニュー移行可否情報４００」と呼ぶ。）を保持している。メニュー移行可否情報４００には、印刷装置１００の状態４０１ごとに、ダイレクト印刷メニューに移行可能かどうかを表す情報４０２が格納されている。ＵＳＢメモリファイル管理部１２０は、現在の印刷装置１００の状態に応じて、ダイレクト印刷メニューに移行可能か否か判定する。
【００３５】
例えば、操作パネル２０に、エラー画面、リセット画面、ジョブキャンセル画面、ヘルプ画面、またはプリンタ設定画面を表示している状態などの、ダイレクト印刷メニューを表示をすべきでない状態の場合は、ＵＳＢメモリファイル管理部１２０は、ダイレクト印刷メニューに移行不可と判定する。一方、印刷可を表す画面、ワーニング画面（例えば、インク残量や用紙残量の警告画面）を表示している場合は、ダイレクト印刷メニューに移行可と判定する。
【００３６】
ダイレクト印刷メニューに移行不可と判定した場合（Ｓ１１０：Ｎ）、ＵＳＢメモリファイル管理部１２０は、本処理を終了する。
【００３７】
一方、ダイレクト印刷メニューに移行可と判定した場合（Ｓ１１０：Ｙ）、ＵＳＢメモリファイル管理部１２０は、ダイレクト印刷メニューに移行するように、パネル設定制御部１１０に指示する。これを受けて、パネル設定制御部１１０は、操作パネル２０にダイレクト印刷のためのメニューを含む画面を表示し、ユーザからの指示を待機する（Ｓ１１２）。
【００３８】
なお、ダイレクト印刷のためのメニューとは、例えば、「インデックス印刷」、「文書ファイル印刷」、「画像ファイル印刷」などの項目を含むメニューである。画像処理部１３０は、ユーザにより選択された項目に応じて、ＵＳＢメモリ２００の中のファイルから、印刷のための画像データを生成し、印刷エンジン制御部１４０に出力する。印刷エンジン制御部１４０は、画像処理部１３０から受けた画像データに基づいて、印刷エンジンにより印刷を行う。
【００３９】
以上、ＵＳＢホストコネクタ２１に何らかの機器が接続された場合の処理について説明した。
【００４０】
図４は、かかる処理における操作パネル２０の表示画面の遷移例である。
【００４１】
最初、印刷装置１００は、印刷可能状態にあるとする。すなわち、パネル設定制御部１１０は、図４（ａ）に示すように、液晶ディスプレイパネル３００に「印刷できます」と表示している。ＵＳＢメモリ２００が挿入されると（Ｓ１０２：Ｙ）、ＵＳＢメモリファイル管理部１２０は、ファイル数をカウントする。パネル設定制御部１１０は、（ｂ）に示すように、ＵＳＢメモリ２００内のファイルの数を表示する。ＵＳＢメモリファイル管理部１２０は、印刷可能なファイルがあるか否か判定し、ある場合は、さらに、ダイレクト印刷メニューへ移行可能かどうか判定する。ここでは、印刷可能状態においてＵＳＢメモリ２００が挿入されたので、ダイレクト印刷メニューへ移行可能である。そこで、パネル設定制御部１１０は、（ｃ）に示すように、ダイレクト印刷のためのメニューを表示する。その後、パネル設定制御部１１０は、ユーザからの入力を待つ。一方、ＵＳＢメモリ２００に印刷可能なファイルが存在しない場合（Ｓ１０８：Ｎ）、パネル設定制御部１１０は、（ｃ’）に示すように、所定時間（例えば、５秒）、「印刷できるファイルはありません」と表示する。その後、（ｄ’）に示すように、印刷可能状態を表す元の画面の表示に戻る。
【００４２】
以上、本発明の一実施形態について説明した。
【００４３】
上記実施形態によれば、接続インターフェースに記録媒体が接続されると、操作パネルが自動的にダイレクト印刷メニューの表示に移行するため、ユーザの操作性が高まる。また、操作パネルの画面変化により、印刷開始操作をユーザに促すことができ、操作性が向上する。
【００４４】
また、挿入された記録媒体に印刷可能なファイルがあるか否か判定し、印刷可能なファイルがなければ、ダイレクト印刷メニューに移行しない。したがって、無用な処理動作が行われるのを防止することができる。
【００４５】
本願発明は、上記実施形態に限定されない。上記実施形態は、本発明の技術的思想の範囲内で様々な変形が可能である。
【００４６】
例えば、印刷装置１００に接続される記録媒体は、ＵＳＢメモリ２００に限らず、メモリカードなどであってもよい。かかる場合、接続インターフェースは、メモリカードを装着可能な各種スロットを備える。
【００４７】
また、接続インタフェースには、ハードディスクを内蔵したデジタルカメラや、メモリカードなどの可搬性の記録媒体が装着されたデジタルカメラがケーブルを介して接続されてもよい。かかる場合でも、印刷装置１００は、接続されたか否かを検知して、接続された場合は、ダイレクト印刷メニュを表示するようにすることができる。また、デジタルカメラに内蔵又は装着された記録媒体に印刷可能なファイルがあるか否かを検知して、印刷可能なファイルがある場合にダイレクト印刷メニュを表示するようにすることもできる。
【００４８】
また、処理の流れは、図３で示したものに限定されない。ダイレクト印刷メニューへ移行可能か否かを判定する処理（Ｓ１１０）を、接続された機器が記憶装置か否かを判定する処理（Ｓ１０２）の直ぐ後で行ってもよい。
【００４９】
また、ダイレクト印刷のためのメニューの表示（Ｓ１１２）を行うのに限らず、ダイレクト印刷のモードへ移行するようにしてもよい。
【図面の簡単な説明】
【００５０】
【図１】印刷装置のコントローラ周辺のハードウェア構成を示すブロック図。
【図２】印刷装置の機能構成を説明するブロック図。
【図３】印刷装置の処理動作を説明するフロー図。
【図４】操作パネルの表示画面の遷移図。
【図５】メニュー移行可否情報４００の構成例。
【符号の説明】
【００５１】
１０…コントローラ、１１…ＣＰＵ、１２…メモリ制御用ＡＳＩＣ、１３…画像処理ＡＳＩＣ、１４…画像データインタフェース、１５…ＩＯ制御ＡＳＩＣ、１６…ＳＤＲＡＭ、１７…ＲＯＭ、２０…操作パネル、２１…ＵＳＢホストコネクタ、２２…ハードディスク装置、２３…ＵＳＢデバイスコネクタ、２４…ネットワークコネクタ、
１００…印刷装置、１１０…パネル設定制御部、１２０…メモリファイル管理部、１３０…画像処理部、１４０…印刷エンジン制御部、２００…ＵＳＢメモリ
【図１】
0004604967.tif 000002
【図２】
0004604967.tif 000003
【図３】
0004604967.tif 000004
【図４】
0004604967.tif 000005
【図５】
0004604967.tif 000006