(57)【要約】【課題】印刷装置に接続された外部メモリの画像データをホスト装置から指定して印刷することのできる印刷システム、印刷装置制御方法、印刷装置および印刷装置制御プログラムを提供する。【解決手段】ホスト装置では、ユーザに外部メモリに格納された画像データの情報を表示し、ユーザの選択した画像データの外部メモリ内でのディレクトリを印刷装置に通知する。印刷装置は、ホスト装置からの通知に基づいて、外部メモリから画像データを読み出して印刷する。【選択図】図1
2009230743.tif 000002
【特許請求の範囲】
【請求項１】
画像データが格納された外部メモリが接続される画像入力装置と、
この画像入力装置に接続された外部メモリから直接に画像データを読み出して印刷処理を行うことのできる印刷装置と、
上記画像入力装置に接続された外部メモリを記憶装置として認識する情報処理装置と
を備え、
上記情報処理装置は、ユーザに上記外部メモリに格納された画像データの情報を表示装置に表示させ、ユーザの選択した画像データの上記外部メモリ内でのディレクトリを上記印刷装置に通知するプログラム手段を含み、
上記印刷装置は、上記通知に基づいて上記外部メモリから画像データを読み出して印刷する印刷処理手段を含む
ことを特徴とする印刷システム。
【請求項２】
上記印刷装置は画像データを加工する画像処理手段を備え、この画像処理手段は、上記印刷処理手段が上記外部メモリから読み出した画像データに対しても加工処理を実行する請求項１記載の印刷システム。
【請求項３】
上記情報処理装置のプログラム手段は、
上記印刷装置に対して、上記外部メモリに格納された画像データの情報の取得要求を行う手段と、
上記取得要求に基づいて、上記外部メモリに格納された画像データの情報を上記印刷装置から取得して、上記表示装置に一覧表示させる手段と、を備え、
上記印刷装置は、
上記情報処理装置からの上記取得要求に基づいて、上記外部メモリから上記外部メモリに格納された画像データの情報を読み出して、上記情報処理装置へ送信する画像データ情報取得手段を、さらに備えることを特徴とする請求項１または２に記載の印刷システム。
【請求項４】
上記情報処理装置のプログラム手段は、Ｗｅｂブラウザであり、
上記画像データ情報取得手段は、ＨＴＴＰサーバであることを特徴とする請求項１〜３のいずれかに記載の印刷システム。
【請求項５】
上記画像データの情報の取得要求は、ＨＴＴＰリクエストであることを特徴とする請求項４記載の印刷システム。
【請求項６】
画像データが格納された外部メモリが接続されこの外部メモリをホスト装置に記憶装置として認識させる機能と、この外部メモリから直接に画像データを読み出して印刷を行う機能とを備えた印刷装置を制御する方法であり、
上記ホスト装置から上記印刷装置に上記外部メモリ内の特定の画像データを指定する情報を通知し、上記印刷装置に上記外部メモリから画像データを読み出して印刷させる
ことを特徴とする印刷装置制御方法。
【請求項７】
画像データが格納された外部メモリが接続されこの外部メモリをホスト装置に記憶装置として認識させるストレージ部と、
このストレージ部に接続された外部メモリから直接に画像データを読み出して印刷処理を実行する印刷制御手段と、
上記ホスト装置から上記外部メモリ内の特定の画像データを指定する情報を受け取り、その情報にしたがって、上記印刷処理手段にその特定の画像データの印刷を指示する手段と
を備えたことを特徴とする印刷装置。
【請求項８】
コンピュータに、
印刷装置に接続された外部メモリからその外部メモリに格納された画像データの情報を取得する第１の手順と、
取得した画像データの情報を表示してユーザに選択させる第２の手順と、
ユーザの選択した画像データの上記外部メモリ内でのディレクトリを上記印刷装置に通知する第２の手順と
を実行させることを特徴とする印刷装置制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は印刷装置に接続された外部メモリの画像データをホスト装置から指定して印刷することのできる印刷システム、印刷装置制御方法、印刷装置および印刷制御プログラムに関する。本明細書において「印刷装置」とは、黒あるいは色の付いた気体、液体あるいは粉体を用いて対象とする媒体に着色する装置全般をいい、流体を噴射して着色する装置や、印刷機能に加えスキャナ機能やコピー機能が付加された複合機と呼ばれる機器を含む。
【背景技術】
【０００２】
印刷装置には、メモリカードなどの外部メモリに格納された画像データを直接印刷する機能を備えたものがある。このような印刷装置では、メモリカードスロットに挿入されたメモリカードやＵＳＢ接続されたストレージ機器から画像を読み出して直接印刷できると共に、ホスト装置からは、これらを外部マスストレージ機器として認識することができる。本明細書では、メモリカードやストレージ機器を「外部メモリ」と総称する。
【０００３】
コンピュータのような画像を処理する装置を介することなく外部メモリに格納された画像データを印刷する技術として、特許文献１には、印刷装置にＵＳＢを介してデジタルカメラを接続し、カメラのボタン操作で印刷装置を制御することが開示されている。特許文献２には、デジタルカメラと印刷装置とを直接接続し、撮像画像を印刷装置内のストレージデバイスに保存することが開示されている。特許文献３には、ＵＳＢで接続された互いに画像表示可能なユーザインタフェースを持たないストレージとプリンタとで画像を転送して印刷するため、カメラをさらにＵＳＢ接続し、このカメラのユーザインタフェースを利用して印刷制御を行うことが開示されている。
【特許文献１】特開２００３−２５６１５４号公報
【特許文献２】特開２００４−９３８９号公報
【特許文献３】特開２００５−５６１３０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上述したように、印刷装置に接続された外部メモリは、この印刷装置にＵＳＢあるいはネットワークを介して接続されたホスト装置から、外部マスストレージ機器として認識される。通常、外部マスストレージ機器に格納された画像データを印刷するには、その画像データをホスト装置に取り込み、ホスト装置から印刷装置に送信する必要がある。印刷装置に接続された外部メモリの場合も同様であり、ホスト装置では、メモリカードスロットに挿入されたメモリカードからＪｐｅｇなどの画像データを取り込み、ＲＧＢ（赤、緑、青）もしくはＣＭＹＫ（シアン、マゼンタ、イエロー、ブラック）データ形式に展開、変換してから、印刷装置へ送信する必要がある。
【０００５】
ホスト装置がメモリ容量や処理速度などの点で相応のスペックをもっている場合には、画像データを一旦取り込んでから印刷装置に印刷を指示しても、ユーザにとってはそれほどストレスにはならない。しかし、低スペックの組み込み機器でそのような処理を行うことは難しい。また、印刷装置に輪郭強調やブレ補正、色調整（顔の色による調整）などの画像データを加工する機能があっても、ホスト装置からの画像データに対してそのような処理を行うことはできない。
【０００６】
一方、コンピュータなどのホスト装置を介さずに、外部メモリから画像データを直接読み出して印刷する場合、印刷対象の画像の選択、枚数の指定などは、印刷装置が有する液晶ディスプレイや、印刷装置と接続されたデジタルカメラの入力手段などを用いて行われるが、これらはコンピュータの入力装置と比べると、操作を受け付ける個々の装置が小さく、操作しづらい。
【０００７】
本発明は、このような課題を解決し、印刷装置に接続された外部メモリの画像データをホスト装置から指定して印刷することのできる印刷システム、印刷装置制御方法、印刷装置および印刷装置制御プログラムを提供することを目的とする。
【０００８】
本発明は、ホスト装置を介さずに、印刷装置に接続された外部メモリの画像データを直接読み出して印刷する際の操作性を向上することをさらなる目的とする。
【課題を解決するための手段】
【０００９】
本発明の第1の観点によると、画像データが格納された外部メモリが接続される画像入力装置と、この画像入力装置に接続された外部メモリから直接に画像データを読み出して印刷処理を行うことのできる印刷装置と、画像入力装置に接続された外部メモリを記憶装置として認識する情報処理装置とを備え、この情報処理装置は、ユーザに外部メモリに格納された画像データの情報を表示し、ユーザの選択した画像データの外部メモリ内でのディレクトリを印刷装置に通知するプログラム手段を含み、印刷装置は、通知に基づいて外部メモリから画像データを読み出して印刷する印刷処理手段を含むことを特徴とする印刷システムが提供される。
【００１０】
印刷装置は画像データを加工する画像処理手段を備え、この画像処理手段は、印刷処理手段が外部メモリから読み出した画像データに対しても加工処理を実行することが望ましい。
【００１１】
上記情報処理装置のプログラム手段は、上記印刷装置に対して、上記外部メモリに格納された画像データの情報の取得要求を行う手段と、上記取得要求に基づいて、上記外部メモリに格納された画像データの情報を上記印刷装置から取得して、上記表示装置に一覧表示させる手段と、を備え、上記印刷装置は、上記情報処理装置からの上記取得要求に基づいて、上記外部メモリから上記外部メモリに格納された画像データの情報を読み出して、上記情報処理装置へ送信する画像データ情報取得手段を、さらに備えていてもよい。
【００１２】
上記情報処理装置のプログラム手段は、Ｗｅｂブラウザであり、上記画像データ情報取得手段は、ＨＴＴＰサーバであってもよい。
【００１３】
上記画像データの情報の取得要求は、ＨＴＴＰリクエストであってもよい。
【００１４】
本発明の第２の観点によると、画像データが格納された外部メモリが接続されこの外部メモリをホスト装置に記憶装置として認識させる機能と、この外部メモリから直接に画像データを読み出して印刷を行う機能とを備えた印刷装置を制御する方法であり、ホスト装置から印刷装置に外部メモリ内の特定の画像データを指定する情報を通知し、印刷装置に外部メモリから画像データを読み出して印刷させることを特徴とする印刷装置制御方法が提供される。
【００１５】
本発明の他の観点によると、画像データが格納された外部メモリが接続されこの外部メモリをホスト装置に記憶装置として認識させるストレージ部と、このストレージ部に接続された外部メモリから直接に画像データを読み出して印刷処理を実行する印刷制御手段と、ホスト装置から外部メモリ内の特定の画像データを指定する情報を受け取り、その情報にしたがって、印刷処理手段にその特定の画像データの印刷を指示する手段とを備えたことを特徴とする印刷装置が提供される。
【００１６】
本発明の他の観点によると、コンピュータに、印刷装置に接続された外部メモリからその外部メモリに格納された画像データの情報を取得する第１の手順と、取得した画像データの情報を表示してユーザに選択させる第２の手順と、ユーザの選択した画像データの外部メモリ内でのディレクトリを印刷装置に通知する第２の手順とを実行させることを特徴とする印刷装置制御プログラムが提供される。
【発明を実施するための最良の形態】
【００１７】
［第１の実施の形態］
図１は本発明の第１の実施の形態を示すブロック構成図であり、本発明を印刷システムとして実施した例を示す。この印刷システムは、画像データが格納された外部メモリとしてメモリカード１が接続される画像入力装置２と、メモリカード１から直接に画像データを読み出して印刷処理を行うことのできる印刷装置３と、画像入力装置２に接続されたメモリカード１を記憶装置として認識する情報処理装置４とを備える。印刷装置３は、画像入力装置２からメモリカード１内の画像データを取り込む画像データ取込部５と、取り込んだ画像データを処理して印刷データ形式に変換する画像データ処理部６と、変換された印刷データを印刷する印刷機構部７と、これらを制御する制御部８とを備える。情報処理装置４では、ユーザにメモリカード１に格納された画像データの情報を表示し、ユーザの選択した画像データのメモリカード１内でのディレクトリを印刷装置３に通知するプログラム手段として、印刷制御プログラム９が動作する。また、情報処理装置４には、表示装置１０およびユーザが入力するための入力装置１１が接続される。
【００１８】
画像入力装置２はメモリカードスロットを備え、このスロットにメモリカード１が挿入されると、その情報が印刷装置３と情報処理装置４との双方に通知される。この通知により印刷装置３では、ユーザの操作により、メモリカード１から直接に画像データを読み出して印刷処理を行うことができる。情報処理装置４では、メモリカード１をマスストレージとして認識する。
【００１９】
［情報処理装置からの印刷制御］
図２は印刷制御プログラム９による制御フローを示す。画像データが格納されたメモリカード１が画像入力装置２のメモリカードスロットに挿入されると、情報処理装置４ではそのメモリカード１にマスストレージとしてアクセスできるようになり、情報処理装置４のハードディスク等と同様のドライブとして認識される。印刷制御プログラム９は、メモリカード１内の画像データの情報を表示装置１０にサムネイル表示し（ステップＳ１）、ユーザに印刷する画像データを選択させる。このとき情報処理装置４は、メモリカード１内の画像データそのものを取り込む必要はなく、最小限のデータだけを取り込めばよい。入力装置１１から画像データの選択指示があると（ステップＳ２のＹ）、印刷制御プログラム９は、表示装置１０に印刷のためのパラメータ選択表示を行い、入力装置１１からの選択入力を取得する（ステップＳ３）。印刷のためのパラメータとは、印刷媒体のサイズ、印刷媒体の種類、印刷モード等を含む。ユーザからの入力が完了すると、印刷制御プログラム９は、選択された画像データのメモリカード１内でのディレクトリおよび印刷パラメータを印刷装置３に通知する。
【００２０】
印刷装置３では、この通知を受け取ると、制御部8の指示により、画像データの取り込みおよびその印刷処理を開始する。すなわち、画像データ取込部５によりメモリカード１から画像データを取り込み、画像データ処理部６で印刷データ形式に変換し、印刷機構部７で印刷する。また、画像データ処理部６は、印刷制御プログラム９から通知された印刷パラメータによっては、輪郭強調やブレ補正、色調整など、画像データを加工処理することもできる。
【００２１】
図３は、図２におけるステップＳ１のサムネイル表示の一例に係る画像一覧画面１００を示す。画像一覧画面１００には、メモリカード１に格納された画像データの一覧情報が表示される。例えば、同図に示すように、画像一覧画面１００には、サムネイル画像１１０と、各サムネイル画像１１０が選択されたことを示す選択表示１２０と、指定された印刷枚数表示１３０と、印刷実行ボタン１４０とを含む。一覧画面１００には、サムネイル画像１１０、選択表示１２０、及び印刷枚数表示１３０が複数表示されるが、同図において、それらの符号はそれぞれ１カ所のみ示す。
【００２２】
図４は、画像一覧画面１００を表示装置１０に表示させるためのシーケンス図である。同図は、情報処理装置４に搭載されている印刷制御プログラム９は、例えばＷｅｂブラウザで実現し、印刷装置３の制御部８はＨＴＴＰサーバで実現した場合のシーケンス図である。
【００２３】
まず、印刷制御プログラム（Ｗｅｂブラウザ）９が制御部（ＨＴＴＰサーバ）８に対して、画像一覧画面１００を表示するためのＨＴＭＬファイルのリクエストを行う（ステップＳ１０）。制御部（ＨＴＴＰサーバ）８は、このリクエストに対して、予め保持している画像一覧画面１００を表示するためのＨＴＭＬファイルを印刷制御プログラム（Ｗｅｂブラウザ）９へ送信する（ステップＳ１２）。
【００２４】
印刷制御プログラム（Ｗｅｂブラウザ）９は、さらに制御部（ＨＴＴＰサーバ）８に対して、画像データの情報の取得要求として、画像一覧画面１００の中に表示するための、メモリカード１に格納されている画像のサムネイル画像のリクエストを行う（ステップＳ１４）。つまり、印刷制御プログラム（Ｗｅｂブラウザ）９は、画像データ情報の取得要求を行う手段として機能する。
【００２５】
制御部（ＨＴＴＰサーバ）８は、このサムネイル画像のリクエストに基づいて、画像データ取込部５に対してメモリカード１に格納されている画像の情報として、全画像の画像ファイルの読み取りを指示し、画像入力装置２を介して、メモリカード１から全画像の画像ファイルを読み出す（ステップＳ１６，１８）。
つまり、制御部（ＨＴＴＰサーバ）８は、画像データ情報取得手段として機能する。
【００２６】
制御部（ＨＴＴＰサーバ）８は、取得した画像ファイルに基づいてサムネイル画像を生成して（Ｓ２０）、印刷制御プログラム（Ｗｅｂブラウザ）９へ送信する（Ｓ２２）。印刷制御プログラム（Ｗｅｂブラウザ）９は、ここで取得したサムネイル画像を用いて、図３に示すような画像一覧画面１００を表示装置１０に表示させる表示手段として機能する。ここで、メモリカード１に画像データとして画像本体のデータとともにサムネイル画像のデータも格納されているときは、ステップＳ１８でサムネイル画像データを読み出すようにしても良い。この場合、ステップＳ２０は省略される。
【００２７】
ユーザは、表示装置１０に表示された画像一覧画面１００において、印刷したい画像の選択、および印刷枚数の指定を行うことができる。印刷実行ボタン１４０が押されると、図５に示すシーケンスチャートに従って、印刷が実行される。
【００２８】
まず、印刷制御プログラム（Ｗｅｂブラウザ）９が制御部（ＨＴＴＰサーバ）８へ、画像一覧画面１００で受け付けたユーザの指定に従う印刷リクエストを行う（ステップＳ３０）。この印刷リクエストには、印刷対象画像のファイル名及び印刷枚数が含まれる。制御部（ＨＴＴＰサーバ）８は、画像データ取込部５に対して印刷リクエストで指定された印刷対象画像の画像ファイルの読み出しを指示する（ステップＳ３２）。画像データ取込部５は、画像入力装置２を介して、指定された画像ファイルをメモリカード１から読み出す（ステップＳ３４、Ｓ３６）。そして、画像データ取込部５は、読み出した画像ファイルを６に渡して、印刷データの生成を指示する（Ｓ３８）。６が、画像データ取込部５から取得した画像データに基づいて印刷データを生成し（ステップＳ４０）、印刷機構部７に印刷データを渡して、印刷を実行させる（ステップＳ４２、Ｓ４４）。
【００２９】
上述の実施形態によれば、情報処理装置４及びこれに接続されている表示装置１０及び入力装置１１を、ユーザが画像を選択するためのインタフェース装置として利用して、印刷装置３がメモリカード１から直接画像データを読み込んで印刷処理を行うことができる。これにより、ユーザは、印刷装置３に備え付けられている小さな液晶ディスプレイなどで画像の選択などを行う場合に比べて、操作性が向上する。さらに、本実施形態は、情報処理装置４に搭載されている汎用的なＷｅｂブラウザを用いて実現することができるので、実装も容易である。
【００３０】
［第２の実施の形態］
図６は本発明の第２の実施の形態を示すブロック構成図であり、本発明を印刷装置単独で実施した例を示す。この印刷装置は、第１の実施の形態で示した画像入力装置２がストレージ部２２として印刷装置内に組み込まれたものであり、画像データが格納された外部メモリとしてのメモリカード２１が接続されこのメモリカード２１をホスト装置に記憶装置として認識させるストレージ部２２と、このストレージ部２２に接続されたメモリカード２１から直接に画像データを読み出して印刷処理を実行する印刷制御手段としての画像データ取込部２３、画像データ処理部２４および印刷機構部２５と、ホスト装置からメモリカード２１内の特定の画像データを指定する情報を受け取り、その情報にしたがって各部にその特定の画像データの印刷を指示する制御部２６とを備える。この印刷装置の動作は、第１の実施の形態における画像入力装置２および印刷装置３の動作と同じであり、説明を省略する。
【００３１】
以上の説明では、画像入力装置２と印刷装置３と情報処理装置4、あるいは図６に示した印刷装置とホスト装置とが、ＵＳＢを介して互いに接続される場合を想定して説明したが、ネットワーク経由や他の接続形態でも本発明を同様に実施できる。また、外部メモリとしてメモリカードを例に説明したが、他のメモリ、あるいはデジタルカメラなどの内部にメモリを備えた機器でも本発明を同様に実施できる。
【００３２】
なお、特許文献１〜３には印刷装置にデジタルカメラを接続して印刷制御を行うことが示されているが、特許文献１、２にそれぞれ記載の技術はデジタルカメラから印刷装置に画像データを送るものであり、ホスト装置に画像データを送る必要のない本願発明とは異なる技術である。特許文献２に記載の技術はストレージからプリンタへの画像データの転送制御をカメラで行うものである。カメラからプリンタへの画像データの転送は行われないが、画像を選択するためにはストレージからカメラに画像データを取り込む必要があり、ホスト装置のサムネイル表示で画像を選択することのできる本発明とは異なる技術である。
【図面の簡単な説明】
【００３３】
【図１】本発明の第１の実施の形態を示すブロック構成図であり、本発明を印刷システムとして実施した例を示す。
【図２】印刷制御プログラムによる制御フローを示す。
【図３】画像一覧画面１００の一例を示す。
【図４】画像一覧画面１００を表示するためのシーケンスチャートを示す。
【図５】印刷を実行するためのシーケンスチャートを示す。
【図６】本発明の第２の実施の形態を示すブロック構成図であり、本発明を印刷装置として実施した例を示す。
【符号の説明】
【００３４】
１、２１  メモリカード
２  画像入力装置
３  印刷装置
４  情報処理装置
５、２３  画像データ取込部
６、２４  画像データ処理部
７、２５  印刷機構部
８、２６  制御部
９  印刷制御プログラム
１０  表示装置
１１  入力装置
２２  ストレージ部
【図１】
2009230743.tif 000003
【図２】
2009230743.tif 000004
【図３】
2009230743.tif 000005
【図４】
2009230743.tif 000006
【図５】
2009230743.tif 000007
【図６】
2009230743.tif 000008