(57)【要約】【課題】  プルプリント処理におけるプレビュー画像表示を行うための画像出力装置、プログラムおよびシステムを提供すること。【解決手段】  ネットワーク１２を介して画像保管装置５０から画像を呼び寄せて出力する画像出力装置２０であって、画像出力装置２０は、画像保管装置５０に対し、出力可能な画像データを問い合わせるリスト問い合わせ部１２６と、問い合わせ結果に含まれる出力可能な画像データの中から、プレビュー表示させる表示対象の選択を受け付ける操作受付部１１４とを含む。画像出力装置２０は、さらに、画像保管装置５０に対し、表示対象のプレビュー画像を要求し、当該画像出力装置２０で表示可能な形式にて生成された表示対象の画像データのプレビュー画像データを取得するプレビュー画像取得部１３０と、取得したプレビュー画像データを用いて表示対象の画像データのプレビュー表示画面を表示させる表示部１１２とを含む。【選択図】  図３
2012245695.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して画像保管装置から画像を呼び寄せて出力する画像出力装置であって、
前記画像保管装置に対し、出力可能な画像データを問い合わせる問い合わせ手段と、
問い合わせ結果に含まれる前記出力可能な画像データの中から、プレビュー表示させる表示対象の選択を受け付ける受付手段と、
前記画像保管装置に対し、前記表示対象のプレビュー画像を要求し、当該画像出力装置で表示可能な形式にて生成された前記表示対象の画像データのプレビュー画像データを取得するプレビュー画像取得手段と、
取得した前記プレビュー画像データを用いて前記表示対象の画像データのプレビュー表示画面を表示させる表示手段と
を含む、画像出力装置。
【請求項２】
前記プレビュー画像データは、前記画像保管装置にて、プリンタドライバが呼び出されて、前記表示対象として選択された画像データから前記表示可能な形式にて生成されたデータであることを特徴とする、請求項１に記載の画像出力装置。
【請求項３】
前記プレビュー画像取得手段は、前記プレビュー表示画面上で行われた表示範囲の変更に応答して、前記画像保管装置に対し、前記表示対象の画像データの変更された表示範囲によるプレビュー画像を要求して、前記表示可能な形式にて新たに生成されたプレビュー画像データを取得することを特徴とする、請求項１または２に記載の画像出力装置。
【請求項４】
前記プレビュー画像取得手段は、前記画像保管装置に対し、前記表示対象の画像データの各表示範囲によるプレビュー画像を要求して、前記表示可能な形式にて生成された各表示範囲によるプレビュー画像データを取得することを特徴とし、前記表示手段は、前記プレビュー表示画面上で行われた表示範囲の変更に応答して、変更された表示範囲に対応するプレビュー画像データでプレビュー表示画面を更新することを特徴とする、請求項１または２に記載の画像出力装置。
【請求項５】
前記問い合わせ手段は、当該画像出力装置のユーザの認証情報、当該画像出力装置の機体情報、ディレクトリ情報およびリソース識別情報のうちの少なくとも１つの情報を前記画像保管装置に渡して、前記出力可能な画像データのリストを取得し、前記表示手段は、前記リストに従って前記出力可能な画像データを選択可能に提示する選択画面を表示させることを特徴とする、請求項１〜４のいずれか１項に記載の画像出力装置。
【請求項６】
前記受付手段は、問い合わせ結果に含まれる前記出力可能な画像データの中から、印刷出力させる印刷対象の選択を受け付けることを特徴とし、前記画像出力装置は、さらに、
前記画像保管装置に対し、前記印刷対象の印刷データを要求し、前記画像保管装置でプリンタドライバが呼び出されて当該画像出力装置が出力可能な形式にて生成された前記印刷対象の画像データの印刷データを取得する印刷データ取得手段と、
取得した前記印刷データに従って前記印刷対象の画像データの印刷出力を実行する印刷実行手段と
をさらに含む、請求項１〜５のいずれか１項に記載の画像出力装置。
【請求項７】
ネットワークを介して画像保管装置から画像を呼び寄せて印刷出力する画像出力装置を装置上に実現するための装置実行可能なプログラムであって、請求項１〜６のいずれか１項に記載の各手段として装置を機能させるプログラム。
【請求項８】
印刷対象となる画像を保管し、画像出力装置から要求された画像をネットワークを介して提供する画像保管装置をコンピュータ上に実現するためのコンピュータ実行可能なプログラムであって、前記プログラムは、前記コンピュータを、
前記画像出力装置からの問い合わせに応答して、問い合わせ結果として出力可能な画像データのリストを生成するリスト生成手段と、
前記画像出力装置からのプレビュー画像の要求に応答して、前記出力可能な画像データのリスト中からプレビュー表示させる表示対象として選択された画像データのプレビュー画像データを、前記画像出力装置で表示可能な形式にて生成するプレビュー画像生成手段、および
生成された前記プレビュー画像データを前記画像出力装置に送信するプレビュー画像送信手段
として機能させる、プログラム。
【請求項９】
前記プレビュー画像生成手段は、プリンタドライバを呼び出して、前記表示対象として選択された画像データから前記表示可能な形式にて前記プレビュー画像データを生成することを特徴とする、請求項８に記載のプログラム。
【請求項１０】
ネットワークを介して画像保管装置から画像を呼び寄せて出力する画像出力装置と、前記画像出力装置に対し、前記ネットワークを介して前記画像を提供する画像保管装置をコンピュータ上に実現するためのコンピュータ実行可能なプログラムとを含むシステムであって、前記画像出力装置は、
前記画像保管装置に対し、出力可能な画像データを問い合わせる問い合わせ手段と、
問い合わせ結果に含まれる前記出力可能な画像データの中から、プレビュー表示させる表示対象の選択を受け付ける受付手段と、
前記画像保管装置に対し、前記表示対象のプレビュー画像を要求し、前記表示対象の画像データのプレビュー画像データを取得するプレビュー画像取得手段と、
取得した前記プレビュー画像データを用いて前記表示対象の画像データのプレビュー表示画面を表示させる表示手段と
を含み、前記プログラムは、前記コンピュータを、
前記画像出力装置からの前記問い合わせに応答して、前記問い合わせ結果として前記出力可能な画像データのリストを生成するリスト生成手段と、
前記画像出力装置からの前記プレビュー画像の要求に応答して、選択された前記表示対象の画像データのプレビュー画像データを、前記画像出力装置で表示可能な形式にて生成するプレビュー画像生成手段、および
生成された前記プレビュー画像データを前記画像出力装置に送信するプレビュー画面送信手段
として機能させることを特徴とする、システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プルプリント処理に関し、より詳細には、プルプリント処理におけるプレビュー画像表示を行うための画像出力装置、プログラムおよびシステムに関する。
【背景技術】
【０００２】
近年、複合機など画像出力装置の操作パネル上で、予めウェブ・サーバやファイル・サーバに登録しておいたファイルを選択して、印刷出力する、いわゆるプルプリント機能が知られている。例えば、特開２００４−３８８００号公報（特許文献１）は、参照情報で参照されるリソースを取得し、取得したリソースに基づき画像形成して出力する画像形成装置を開示している。特開２００７−１０２８０２号公報（特許文献２）は、外部機器がネットワーク上の情報に対応するポインタを画像出力装置に送信し、画像出力装置が該ポインタに基づきネットワーク上の情報を取得し、その情報を出力する画像出力システムを開示している。
【０００３】
上述のようなプルプリントにおいては、ユーザが操作パネル上で印刷対象を指定する必要があり煩雑であることから、特開２００７−２００２８４号公報（特許文献３）は、プルプリント・システムにおける印刷対象データの指定を容易に行うことを目的とした情報処理装置を開示している。この情報処理装置は、印刷装置から送信されてくる複数の印刷ジョブに共通した識別情報に基づいて読み込みが可能な形態で、１又は複数の印刷ジョブを保持する。情報処理装置は、印刷装置が識別情報を伴う要求を発行すると、発行された要求を受信し、該要求に含まれる識別情報に基づいて１又は複数の印刷ジョブを読み込み印刷装置へ出力する。
【０００４】
さらに、近年の搭載ディスプレイの高精細化に伴って、操作パネル上で印刷や送信する画像を事前確認できるプレビュー機能を備える複合機も提供されている。例えば特開２０１０−２４０９１３号公報（特許文献４）は、プルプリント・システムにおいて、画像処理装置側で、ユーザが特定の印刷データを選択してプレビュー指示を行ったことに応答して、ストレージ・サーバに当該特定の印刷データを要求して印刷データを取得し、プレビュー画像を生成し、生成したプレビュー画像を表示する構成を開示する。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、実際の画像出力装置においては、操作パネル上に表示可能な画像ファイルのフォーマットやサイズには、メーカによって多少の相違はあるものの、一定の制限があり、この制限に起因して利便性が低下する可能性がある。
【０００６】
近年では、画像出力装置を様々な業務フローの工程に組み込んだ複合型業務が企業を跨ぐ形で行われる傾向があり、種々のメーカが提供する画像出力装置やアプリケーションが業務フローに混在して組み込まれるケースが増加している。従来では、業務フローの各工程におけるデータの提供元の機器と入力先の機器との間で、上述した制限に対応するべく個別対応を行っていた。しかしながら、上記画像出力装置を用いる業務フローの工程は、必ずしも固定化しておらず、扱うデータや業務フローを最適化するたびに動的に変化し、複雑化してゆく傾向にあり、この変化に対応して都度個別対応することは困難である。また企業等のオフィス環境においては、画像出力装置の配置場所を問わず所望の画像処理を実現する、いわゆるロケーションフリー化も進められている。しかしながら、上述のような種々のメーカの画像出力装置が混在する環境においては、上記制限に起因してロケーションフリーの恩恵を充分に受けなくなる可能性がある。プルプリントにおけるプレビュー画像表示においても、提供元からのデータと入力先の画像出力装置との関係によっては、上述した制限により、事前プレビューができなくなる蓋然性があり、充分なものではなかった。
【０００７】
本発明は、上記従来技術における問題点に鑑みてなされたものであり、本発明は、ネットワークを介して、画像を保管する画像保管装置から画像を呼び寄せて出力する画像出力装置において、種々の画像データが入力される環境でも、都度個別対応をするという手間をかけることなく、印刷対象の画像データのプレビュー画像表示を行うことが可能な画像出力装置、プログラムおよびシステムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明では、上記課題を解決するために、以下の特徴を有する、ネットワークを介して画像保管装置から画像を呼び寄せて出力する画像出力装置を提供する。本画像出力装置は、画像保管装置に対し、出力可能な画像データを問い合わせる問い合わせ手段と、問い合わせ結果に含まれる出力可能な画像データの中から、プレビュー表示させる表示対象の選択を受け付ける受付手段とを備える。本画像出力装置は、さらに、画像保管装置に対し、表示対象のプレビュー画像を要求し、当該画像出力装置で表示可能な形式にて生成された表示対象の画像データのプレビュー画像データを取得するプレビュー画像取得手段と、取得したプレビュー画像データを用いて表示対象の画像データのプレビュー表示画面を表示させる表示手段とをさらに含む。
【０００９】
また、本発明では、印刷対象となる画像を保管し、上記画像出力装置から要求された画像を提供する画像保管装置をコンピュータ上に実現するためのコンピュータ実行可能なプログラムを提供することができる。本プログラムは、コンピュータを、上記画像出力装置からの問い合わせに応答して、問い合わせ結果として出力可能な画像データのリストを生成するリスト生成手段、画像出力装置からのプレビュー画像の要求に応答して、出力可能な画像データのリスト中からプレビュー表示させる表示対象として選択された画像データのプレビュー画像データを、画像出力装置で表示可能な形式にて生成するプレビュー画像生成手段、および、生成されたプレビュー画像データを画像出力装置に送信するプレビュー画像送信手段として機能させることができる。
【００１０】
さらに本発明では、上記画像出力装置をコンピュータ上に実現するためのコンピュータ実行可能なプログラム、上記画像出力装置と上記画像保管装置をコンピュータ上に実現するためのコンピュータ実行可能なプログラムとを含むシステムを提供することができる。
【発明の効果】
【００１１】
上記構成によれば、プレビュー画像データが、画像保管装置側で、画像出力装置が表示可能なフォーマットにて生成されているため、画像出力装置が表示可能なフォーマットの相違に起因した不具合が回避される。ひいては、画像出力装置との接続に関して、都度個別対応をするという手間が低減される。
【図面の簡単な説明】
【００１２】
【図１】本実施形態のプリント・システムを示す概略図。
【図２】本実施形態の（Ａ）画像形成装置および（Ｂ）画像保管装置のハードウェア構成図。
【図３】本実施形態のプリント・システムにおいて実現される機能ブロック図。
【図４】本実施形態のプリントにおいて画像形成装置および画像保管装置間で実行される、プルプリント処理およびプレビュー表示処理を示すシーケンス図。
【図５】（Ａ）本実施形態の画像保管装置が管理する画像データ登録テーブルおよび（Ｂ）画像保管装置が抽出する画像データのリストのデータ構造を例示する図。
【図６】本実施形態の画像保管装置が保持する（Ａ）画像形成装置ごとの表示可能な画像フォーマットを管理する管理テーブル、および（Ｂ）画像形成装置ごとの印刷可能なフォーマットを管理する管理テーブルのデータ構造を例示する図。
【図７】本実施形態の画像形成装置の操作パネル部が表示するプルプリントにおける（Ａ）選択画面および（Ｂ）プレビュー表示画面を例示する図。
【図８】本実施形態のプリント・システムにおいて画像形成装置および画像保管装置が実行する、プルプリントにかかる全体処理を示すフローチャート。
【図９】本実施形態のプリント・システムにおいて画像形成装置および画像保管装置が実行する、プレビュー画像表示処理を示すフローチャート。
【図１０】本実施形態のプリント・システムにおいて画像形成装置および画像保管装置が実行する、プルプリント処理を示すフローチャート。
【発明を実施するための形態】
【００１３】
以下、本発明の実施形態について説明するが、本発明の実施形態は、以下に説明する実施形態に限定されるものではない。なお、以下に説明する実施形態では、画像出力装置としてレーザプリンタおよび複合機と、画像保管装置としてパーソナル・コンピュータとを備えるプリント・システムを用いて説明する。
【００１４】
図１は、本実施形態のプリント・システムを示す概略図である。図１に示すプリント・システム１０は、それぞれネットワーク１２に接続されるレーザプリンタ２０ａ、複合機２０ｂおよびパーソナル・コンピュータ５０ａ，５０ｂを含む。これらの装置２０ａ，２０ｂ，５０ａ，５０ｂは、ネットワーク１２を介して相互接続される。ネットワーク１２は、特に限定されるものではないが、イーサネット（登録商標）やＴＣＰ／ＩＰ（Transmission Control Protocol / Internet Protocol）などのトランザクション・プロトコルによるＬＡＮ（Local Area Network）、ＶＰＮ（Virtual Private Network）や専用線を使用して接続されるＷＡＮ（Wide Area Network）などとして構成することができる。
【００１５】
パーソナル・コンピュータ５０ａ，５０ｂは、それぞれ、レーザプリンタ２０ａおよび複合機２０ｂが印刷出力する対象となる画像データを保管する装置であり、以下、画像保管装置５０と参照される。画像保管装置５０は、図１には、パーソナル・コンピュータ５０ａ，５０ｂを例示するが、特にこれに限定されるものではなく、ワークステーションやサーバなどの情報処理装置、スマートフォンやＰＤＡ（Personal Digital Assistance）などの携帯情報端末、ネットワーク機能を有するディジタルカメラなどの撮像装置とすることができる。画像保管装置５０としては、その他、画像データを保管し、ネットワーク１２を介して画像データを提供できるよう構成可能な如何なる情報機器を採用することができる。画像保管装置５０の数は、図１には、ネットワーク１２上に２つ備える場合を示すが、特に限定されるものではなく、１または複数備えることができる。
【００１６】
図１に示す画像保管装置５０は、データベース、ウェブ・サーバまたはファイルサーバとして、１以上の画像データを登録する。画像保管装置５０は、レーザプリンタ２０ａおよび複合機２０ｂからの画像データに対する要求に応答して、要求にかかる画像データをデータベースまたはファイル・システムから取り出し、適切なフォーマットにて配信する。本実施形態の画像保管装置５０は、レーザプリンタ２０ａおよび複合機２０ｂからの画像データのプレビュー画像の要求に応答して、要求にかかる画像データを取り出し、適切なフォーマットにてプレビュー画像を生成して提供する。
【００１７】
画像保管装置５０が保管する画像データのデータ形式は、特に限定されるものではないが、ＰｏｓｔＳｃｒｉｐｔ（登録商標）、ＲＰＤＬ、ＰＣＬ、ＬＩＰＳなどのページ記述言語（ＰＤＬ）による印刷フォーマットを挙げることができる。画像データのデータ形式としては、さらに、ビットマップ、ＪＰＥＧ、マルチページＴＩＦＦなどの画像フォーマット、ワードプロセッサ、スプレッドシート、プレゼンテーション等の各種オフィススイート固有のまたはＰＤＦ（Portable Document Format）、ＸＰＳ（XML Paper Specification）、ＯＤＦ（Open Document Format）などの共通の文書フォーマットを挙げることができる。画像データのデータ形式としては、さらに、描画ソフトやＣＡＤソフトなどの固有のフォーマットを挙げることができる。画像保管装置５０は、さらに、要求元のレーザプリンタ２０ａおよび複合機２０ｂが印刷可能なように、適宜、画像データのデータ形式を変換する機能を有することができる。
【００１８】
レーザプリンタ２０ａおよび複合機２０ｂは、画像保管装置５０が保管する画像データを呼び出して印刷出力する、いわゆるプルプリント機能を備える装置である。レーザプリンタ２０ａおよび複合機２０ｂは、以下、総称して画像形成装置２０と参照される。画像形成装置は、本実施形態における画像出力装置を構成する。画像形成装置２０は、図１には、レーザプリンタ２０ａおよび複合機２０ｂを例示するが、特にこれに限定されるものではない。画像形成装置２０は、インクジェット・プリンタ、ジェルジェット・プリンタ、バブルジェット（登録商標）プリンタなどの他のプリンタ装置、またはプリント機能を備えるファクシミリ装置など種々の画像機器として実装される。
【００１９】
図１に示す画像形成装置２０は、上記画像保管装置５０が保管する画像データをプルプリントするため機能を備える。画像形成装置２０は、より具体的には、画像データの選択、選択された画像データのプレビュー表示、選択された画像データの印刷出力を行うためのユーザ・インタフェースを提供する。当該画像形成装置２０が備える表示デバイス上でプルプリントの指示を受け付ける場合には、画像形成装置２０は、上述した選択画面、プレビュー画面を該表示デバイス上に表示させて、画像データの選択指示、プレビュー表示指示、印刷指示などの画像形成装置２０のオペレータからの種々の指示を受け付ける。
【００２０】
また、図示しない外部端末から画像形成装置２０にリモートでアクセスし、外部端末が備える表示デバイス上でプルプリントの指示を受け付ける場合には、画像形成装置２０は、ウェブ・サーバ機能などリモート・インタフェースを備える。この場合、画像形成装置２０は、ウェブ・ブラウザにより外部端末の表示デバイス上に上記選択画面や上記プレビュー画面を表示するための画面データを生成し、外部端末に配信し、画面を介した操作に応答した各種指示を受信する。
【００２１】
なお、以下に説明する実施形態では、説明の便宜上、当該画像形成装置２０が備える表示デバイス上でプルプリントが指示されるものとして説明する。しかしながら、他の実施形態では、外部端末から画像形成装置にリモートでアクセスし、外部端末上でウェブ・ブラウザを用いてプルプリントを指定する場合についても、後述する本実施形態のプレビュー表示機能に適用可能である。
【００２２】
図２は、本実施形態の（Ａ）画像形成装置２０および（Ｂ）画像保管装置５０のハードウェア構成を示す。図２（Ａ）に示す画像形成装置２０は、ＣＰＵ（中央演算処理装置）を含む制御部２２と、ＲＡＭ（Random Access Memory）などの主記憶部２４とを含む。画像形成装置２０は、さらに、ＨＤＤ（Hard Disk Drive）やＳＳＤ（Solid State Drive）などの補助記憶部２６と、外部記憶装置Ｉ／Ｆ部２８と、ＮＩＣ（Network interface Card）等のネットワークＩ／Ｆ部３０と、印刷部３２と、操作パネル部３４とを含む。
【００２３】
補助記憶部２６は、画像データ、文書データ、プログラム、フォントデータやフォームデータなどを蓄積し、また、画像形成装置２０を制御するための制御プログラムや各種システム情報や各種設定情報を格納する。外部記憶装置Ｉ／Ｆ部２８は、ＵＳＢフラッシュメモリ、スマートメディア（登録商標）、コンパクトフラッシュ（登録商標）、ＳＤメモリーカード（登録商標）、ｍｉｎｉＳＤ（登録商標）カード、ｍｉｃｒｏＳＤ（登録商標）カード、メモリースティック（登録商標）、ｘＤピクチャカード（登録商標）などの外部記憶メディアと接続するためインタフェース部である。
【００２４】
ネットワークＩ／Ｆ部３０は、画像形成装置２０をインターネットやＬＡＮなどのネットワークに接続するインタフェース機器である。ネットワークＩ／Ｆ部３０は、ネットワーク１２を介して、画像保管装置５０から画像データのリスト、プレビュー画像データ、印刷データの要求を送信し、これらを受信する。印刷部３２は、電子写真方式等の既存の印刷技術によるプロッタ・エンジンを含み、画像形成装置２０に対し要求されるコピー、プリントなどのジョブにかかる印刷出力を行う。操作パネル部３４は、液晶表示デバイスやハードキー、タッチパネルなどの表示装置および入力装置を含む。操作パネル部３４は、画像形成装置２０のオペレータからの各種指示の入力を受付け、プレビュー表示画面を含む各種画面表示を行うためのユーザ・インタフェースを提供する。
【００２５】
図２（Ｂ）に示す画像保管装置５０は、シングルコアまたはマルチコアのＣＰＵを含む制御部５２と、ＲＡＭなどの主記憶部５４と、補助記憶部５６と、外部記憶装置Ｉ／Ｆ部５８と、ネットワークＩ／Ｆ部６０とを含む。画像保管装置５０は、さらに、入力部６２と、ディスプレイ部６４とを含むことができる。入力部６２は、マウスおよびキーボードを含み構成される。ディスプレイ部６４は、ＬＣＤ（Liquid Crystal Display）ディスプレイ、有機ＥＬ（Electro-Luminescence）ディスプレイ、ＣＲＴ（Cathode Ray Tube）ディスプレイなどの表示デバイスを含み構成される。
【００２６】
本実施形態のプリント・システム１０は、画像保管装置５０から画像形成装置２０へ画像を呼び寄せて印刷出力するプルプリント機能、およびプルプリントにおけるプレビュー画像表示するためのプレビュー機能を備える。以下、図３〜図１０を参照しながら、本実施形態のプリント・システム１０における、プルプリント機能およびプレビュー機能について説明する。図３は、本実施形態のプリント・システムにおいて実現される機能ブロックを示す図である。図３に示す機能ブロックは、画像形成装置２０上に実現される機能ブロック１００と、画像保管装置５０上に実現される機能ブロック１５０とを含む。
【００２７】
画像形成装置側の機能ブロック１００は、操作パネル制御部１１０と、プルプリント・アプリケーション１２０と、印刷実行部１４０とを含む。操作パネル制御部１１０は、図２に示した操作パネル部３４を制御する手段である。操作パネル制御部１１０は、より詳細には、操作パネル部３４の表示デバイスの表示を制御する表示部１１２と、操作パネル部３４のタッチパネルに対する操作やハードキーに対する操作を受け付ける操作受付部１１４とを含む。
【００２８】
表示部１１２は、上記選択画面および上記プレビュー表示画面を表示デバイス上に表示する制御を行う。操作受付部１１４は、画像データの選択指示、プレビュー表示指示、印刷指示などの上記各種画面を介した種々の指示を受け付ける。印刷実行部１４０は、図２に示した印刷部３２を制御し、印刷対象の画像データにかかる印刷出力処理を実行する。表示部１１２および操作受付部１１４は、それぞれ、本実施形態における表示手段および受付手段を構成する。
【００２９】
プルプリント・アプリケーション１２０は、プルプリント処理を実行するためのプリンタ側のソフトウェア手段である。プルプリント・アプリケーション１２０は、より詳細には、識別情報取得部１２２と、識別情報保持部１２４と、リスト問い合わせ部１２６と、リスト保持部１２８と、プレビュー画像取得部１３０と、プレビュー画像保持部１３２と、印刷データ取得部１３４と、印刷データ保持部１３６とを含む。
【００３０】
識別情報取得部１２２は、当該画像形成装置２０に予め設定された設定情報を読み出したり、操作パネル制御部１１０の操作受付部１１４を介して当該画像形成装置２０の操作者からの手動操作を受け付けたりすることで、識別情報を取得し、識別情報保持部１２４に記憶する。識別情報保持部１２４は、後述する処理で使用するために識別情報を保持する。ここで識別情報とは、画像形成装置２０にネットワーク１２を介して接続される画像保管装置５０上に存在する、上記操作者が当該画像形成装置２０から印刷出力可能な画像データに紐つけられる情報をいう。
【００３１】
上記識別情報としては、上記操作者のユーザ認証情報、上記操作者のユーザ情報やプリンタなどの資源を管理するディレクトリ情報、当該画像形成装置２０の機体情報、印刷可能な画像データを保管するフォルダを指すＵＲＬ（Uniform Resource Locator）等のリソース識別情報の少なくとも１つを用いることができる。上記識別情報を採用することにより、当該画像形成装置２０自体またはその操作者と、１以上の印刷可能な画像データとを紐つけることができる。
【００３２】
リスト問い合わせ部１２６は、操作受付部１１４を介して操作者から受け付けた指示に応答して、識別情報保持部１２４に保持される識別情報を読み出し、ネットワーク１２を介して画像保管装置５０に問い合わせる。リスト問い合わせ部１２６は、画像保管装置５０に対し、上記識別情報を渡して印刷可能な画像データのリストを要求し、取得したリストをリスト保持部１２８に記憶する。上記画像データのリストは、印刷可能な画像データを識別する画像識別子の配列として提供される。
【００３３】
リスト保持部１２８は、後述するプレビュー表示およびプルプリントの対象となる画像データを識別するために、取得されたリストを保持する。上記操作パネル制御部１１０の表示部１１２は、取得されたリストに従って、印刷可能な画像データを選択可能に一覧表示する選択画面を表示デバイス上に表示させることができる。なお、上記リスト問い合わせ部１２６は、本実施形態における問い合わせ手段を構成する。
【００３４】
プレビュー画像取得部１３０は、操作受付部１１４を介して操作者から受け付けた指示に応答して、ネットワーク１２を介して画像保管装置５０にプレビュー画像を要求する。プレビュー画像取得部１３０は、画像保管装置５０に対し、上記選択画面で選択された画像データに対応するリスト中の画像識別子を渡して、所望の画像データのプレビュー画像を要求し、取得したプレビュー画像データをプレビュー画像保持部１３２に記憶する。プレビュー表示の対象として選択された画像データは、以下、表示対象画像データとして参照する。なお、上記プレビュー画像取得部１３０は、本実施形態におけるプレビュー画像取得手段を構成する。
【００３５】
プレビュー画像保持部１３２は、取得された表示対象画像データのプレビュー画像データを保持する。上記表示部１１２は、取得されたプレビュー画像データに従ってプレビュー表示画面を表示デバイス上に表示させることができる。画像保管装置５０から取得されるプレビュー画像データは、詳細は後述するが、画像形成装置２０の操作パネル部３４に表示可能なフォーマットを有することになる。
【００３６】
また、プレビュー画像取得部１３０は、表示対象画像データが複数ページを含む場合には、好適には、プレビュー表示画面上で行われた表示範囲の変更に応答して、プレビュー表示画面を更新することができる。この場合に、プレビュー画像取得部１３０は、画像保管装置５０に対し、表示対象の画像データの変更された表示範囲によるプレビュー画像を要求して、前記表示可能な形式にて新たに生成されたプレビュー画像データを取得することができる。
【００３７】
印刷データ取得部１３４は、操作受付部１１４を介して操作者から受け付けた指示に応答して、ネットワーク１２を介して画像保管装置５０に印刷データを要求する。印刷データ取得部１３４は、画像保管装置５０に対し、選択された画像データの画像識別子を渡して、所望の画像データの印刷データを要求し、取得した印刷データを印刷データ保持部１３６に記憶する。印刷する対象として選択された画像データは、以下、印刷対象画像データとして参照する。
【００３８】
印刷データ保持部１３６は、取得された印刷対象画像データの印刷データを保持する。印刷実行部１４０は、取得された印刷データに従って、印刷対象画像データの印刷出力処理を実行する。なお、画像保管装置５０から取得される印刷データは、詳細は後述するが、画像形成装置２０が印刷可能なフォーマットを有することになる。
【００３９】
画像保管装置側の機能ブロック１５０は、クライアント・アプリケーション１６０と、プリンタドライバ１８０とを含む。クライアント・アプリケーション１６０は、プルプリント処理を実行するためのクライアント側のソフトウェア手段である。プリンタドライバ１８０は、画像形成装置２０に対応した画像保管装置５０にインストールされたデバイスドライバである。クライアント・アプリケーション１６０は、より詳細には、リスト送信部１６２と、リスト生成部１６４と、プレビュー画像送信部１６６と、プレビュー画像生成部１６８と、印刷データ送信部１７０と、印刷データ生成部１７２とを含む。
【００４０】
リスト送信部１６２は、画像形成装置２０のリスト問い合わせ部１２６からの要求を受けて、リスト生成部１６４に対し、印刷可能な画像データのリストを生成する処理を指令する。リスト生成部１６４は、上記リスト問い合わせ部１２６から渡された識別情報に紐つけられる１以上の画像データを抽出し、印刷可能な画像データのリストを生成し、リスト送信部１６２に返す。リスト送信部１６２は、問い合わせに対する結果として、上記リスト問い合わせ部１２６に対し、ネットワーク１２を介して、生成された印刷可能な画像データのリストを送信する。
【００４１】
プレビュー画像送信部１６６は、画像形成装置２０のプレビュー画像取得部１３０から要求を受けて、プレビュー画像生成部１６８に対し、プレビュー画像を生成する処理を指令する。プレビュー画像生成部１６８は、上記プレビュー画像取得部１３０から渡された画像識別子に従って、表示対象画像データを読み出す。プレビュー画像生成部１６８は、続いて、プリンタドライバ１８０を呼び出し、画像形成装置２０が表示可能なフォーマットのプレビュー画像データを生成する。
【００４２】
プレビュー画像データのフォーマットは、ネットワーク１２を介して画像形成装置２０から上記画像識別子とともに渡された指定フォーマットまたは予めクライアント・アプリケーション１６０側で設定された指定フォーマットとされる。指定フォーマットとしては、ＴＩＦＦ、ＪＰＥＧ、ＧＩＦ、ＢＭＰ、ＰＮＧなどの種々の画像フォーマットを挙げることができる。プレビュー画像送信部１６６は、生成されたプレビュー画像データを上記プレビュー画像取得部１３０に送信する。
【００４３】
印刷データ送信部１７０は、画像形成装置２０の印刷データ取得部１３４から要求を受けて、印刷データ生成部１７２に対し、印刷データを生成する処理を指令する。印刷データ生成部１７２は、上記印刷データ取得部１３４から渡された画像識別子に従って、印刷対象画像データを読み出し、プリンタドライバ１８０を呼び出して、画像形成装置２０が印刷可能なフォーマットの印刷データを生成する。
【００４４】
印刷対象画像データが印刷可能なフォーマットでなければ、上記プレビュー画像の場合と同様に、生成された印刷データのフォーマットは、ネットワーク１２を介して画像形成装置２０から上記画像識別子とともに渡された指定フォーマットまたは予めクライアント・アプリケーション１６０側で設定された指定フォーマットとされる。印刷可能なフォーマットおよび指定フォーマットとしては、ＰｏｓｔＳｃｒｉｐｔ（登録商標）、ＲＰＤＬ、ＰＣＬ、ＬＩＰＳなどのＰＤＬによる印刷フォーマット、ＰＤＦ（Portable Document Format）、ＸＰＳ（XML Paper Specification）などの直接印刷が可能な文書フォーマットを挙げることができる。
【００４５】
印刷データ送信部１７０は、ネットワーク１２を介して、印刷データ生成部１７２が生成した印刷データを印刷データ取得部１３４に送信する。なお、印刷対象画像データが画像形成装置２０にてそのまま印刷可能なフォーマットであった場合には、印刷データ送信部１７０は、印刷データ生成部１７２に印刷データを生成する処理を指令せずに、上記印刷データ取得部１３４に対し、印刷対象画像データをそのまま送信する。
【００４６】
画像形成装置２０は、図２に示した制御部２２による制御の下、補助記憶部２６に格納される制御プログラムを読み込み、主記憶部２４が提供する作業空間に展開する。これにより、上記画像形成装置２０は、ＷＩＮＤＯＷＳ（登録商標）、ＵＮＩＸ（登録商標）、ＬＩＮＵＸ（登録商標）などの適切なオペレーティング・システムの下、各種プロセスを起動し、上述した各ソフトウェア手段および後述する各処理を実現する。
【００４７】
上記画像保管装置５０も同様に、図２に示した制御部５２による制御の下、補助記憶部５６に格納される制御プログラムを読み込み、主記憶部５４が提供する作業空間に展開する。これにより、上記画像保管装置５０は、Ｗｉｎｄｏｗｓ（登録商標）ＸＰ、Ｖｉｓｔａ（登録商標）、７（登録商標）、ＵＮＩＸ（登録商標）、ＬＩＮＵＸ（登録商標）などの適切なオペレーティング・システムの制御の下、上述した各ソフトウェア手段および後述する各処理を実現する。
【００４８】
図４は、本実施形態のプリントにおいて画像形成装置２０および画像保管装置５０間で実行される、プルプリント処理およびプレビュー表示処理のシーケンス図である。図４に示す処理は、ユーザ（操作者）からの印刷可能な画像データのリスト表示指示を受け付けて、ステップＳ１０１から開始する。ステップＳ１０２では、画像形成装置２０は、プルプリント・アプリケーション１２０により、画像保管装置５０に対し、識別情報を引数としてリスト取得要求を発行する。ステップＳ１０３では、画像保管装置５０は、クライアント・アプリケーション１６０により、渡された識別情報に紐つけられた１以上の画像データを抽出し、印刷可能な画像データのリストを生成する。
【００４９】
図５（Ａ）は、本実施形態の画像保管装置５０が管理する印刷可能な画像データを登録する画像データ登録テーブルのデータ構造を例示する図である。図５（Ａ）に示す画像データ登録テーブル２００は、画像データの画像識別子が入力されるフィールド２０２と、該画像データのファイル名が入力されるフィールド２０４とを含み、画像データごとにレコードが作成される。画像データ登録テーブル２００は、さらに、対応する画像データに紐つけられた対象が入力されるフィールド２０６と、該画像データの保存位置が入力されるフィールド２０８とを含む。
【００５０】
なお、図５（Ａ）に示す例では、ユーザ認証情報を識別情報とし、操作者のユーザ名または操作者が属するグループ名にて印刷可能な画像データを抽出している。しかしながら、これに特に限定されるものではなく、画像データ登録テーブルは、識別情報に応じた適切なデータ構造とすればよい。
【００５１】
画像保管装置５０のリスト生成部１６４は、識別情報として渡されたユーザ認証情報に関連付けられたユーザ名およびグループ名を用いて、画像データ登録テーブル２００を照会し、紐つけられた印刷可能な画像データのリストを生成する。図５（Ｂ）は、画像保管装置５０が図５（Ａ）に示す登録テーブルから抽出した画像データのリストのデータ構造を例示する図である。図５（Ｂ）に示すリスト２２０は、画像識別子が入力されるフィールド２２２と、対応する画像データのファイル名が入力されるフィールド２２４とを含み、抽出された画像データごとにレコードが作成される。
【００５２】
再び図４を参照すると、ステップＳ１０４では、画像保管装置５０は、クライアント・アプリケーション１６０により、生成したリストを画像形成装置２０に送信する。ステップＳ１０５では、画像形成装置２０は、プルプリント・アプリケーション１２０により、受信したリストに従って、印刷可能な画像データを選択可能に一覧表示する選択画面を表示する。
【００５３】
図７（Ａ）は、本実施形態の画像形成装置２０の操作パネル部３４が表示するプルプリントにおける選択画面を例示する図である。図７（Ａ）に示す選択画面３００は、プレビュー表示の指示を受け付けるプレビュー・ボタン３０２と、印刷指示を受け付ける印刷ボタン３０４と、プルプリントのキャンセル指示を受け付ける閉じるボタン３０６とを含む。選択画面３００は、さらに、「請求書．ｘｌｓ」などの画像データのファイル名を表示し、画像データの選択を受け付けるボタン３０８，３１０と、リストの表示範囲をスクロールするためのボタン３１２，３１４とを含む。ボタン３１０は、反転表示されており、対応する画像データが現在選択中であることを示す。
【００５４】
図４を再び参照すると、ステップＳ１０６では、画像形成装置２０は、上記選択画面上で画像データを選択するユーザからの操作を受け付ける。ステップＳ１０７では、画像形成装置２０は、上記選択画面上でプレビュー表示を指示するユーザからの操作を受け付ける。ステップＳ１０８では、画像形成装置２０は、プルプリント・アプリケーション１２０により、画像保管装置５０に対し、選択中の画像データに対応する画像識別子を引数としてプレビュー画像生成要求を発行する。
【００５５】
例えば、図７（Ａ）において、ボタン３１０が反転表示された状態で、プレビュー・ボタン３０２がタッチまたは押されると、画像データ「マニュアル．ｐｄｆ」が表示対象として選択され、画像識別子「１００００２」を引数としてプレビュー画像生成要求が発行される。
【００５６】
ステップＳ１０９では、画像保管装置５０は、クライアント・アプリケーション１６０により、渡された画像識別子に対応する画像データを読み出し、プリンタドライバ１８０を呼び出して、所与のフォーマットおよびサイズにてプレビュー画像データを生成する。
【００５７】
図６（Ａ）は、本実施形態の画像保管装置５０が保持する、画像形成装置２０ごとの表示可能な画像フォーマットを管理する管理テーブルのデータ構造を例示する図である。図６（Ａ）に示す表示可能画像フォーマット管理テーブル２４０は、画像形成装置を識別する画像形成装置識別子が入力されるフィールド２４２と、当該画像形成装置がプレビュー表示可能な指定フォーマットが入力されるフィールド２４４と、当該画像形成装置がプレビュー表示可能な指定サイズが入力されるフィールド２４６とを含む。指定サイズは、例えば、画像形成装置２０が備える表示デバイスの解像度に応じて設定される。
【００５８】
なお、説明する実施形態では、クライアント・アプリケーション１６０側で予め指定フォーマットおよび指定サイズが設定されるものとして説明するが、他の実施形態では、プレビュー画像生成要求とともに、画像形成装置２０から画像保管装置５０へ渡されてもよい。
【００５９】
再び図４を参照すると、ステップＳ１１０では、画像保管装置５０は、クライアント・アプリケーション１６０により、生成したプレビュー画像データを画像形成装置２０に送信する。ステップＳ１１１では、画像形成装置２０は、プルプリント・アプリケーション１２０により、受信したプレビュー画像データに従って、表示対象画像データのプレビュー表示画面を表示する。
【００６０】
図７（Ｂ）は、本実施形態の画像形成装置２０の操作パネル部３４が表示するプルプリントにおけるプレビュー表示画面を例示する図である。図７（Ｂ）に示すプレビュー表示画面領域３２０は、表示対象画像データのプレビュー画像３２２と、プレビュー表示画面領域３２０を閉じて元の選択画面に戻るためのボタン３３０とを含む。プレビュー表示画面領域３２０は、さらに、表示対象画像データのページ数が複数である場合には、全体ページ中のプレビュー表示中のページを示すページ情報３２６と、プレビュー表示させるページを変更するためのボタン３２４，３２８とを含む。
【００６１】
ステップＳ１１２では、画像形成装置２０は、上記選択画面上で画像データを選択するユーザからの操作を受け付ける。ステップＳ１１３では、画像形成装置２０は、上記選択画面上で印刷指示に対応するユーザからの操作を受け付ける。ステップＳ１１４では、画像形成装置２０は、プルプリント・アプリケーション１２０により、画像保管装置５０に対し、選択中の画像データに対応する画像識別子を引数として印刷データ要求を発行する。
【００６２】
例えば、図７（Ａ）において、ボタン３１０が反転表示された状態で、印刷ボタン３０４がタッチまたは押されると、画像データ「マニュアル．ｐｄｆ」が印刷対象として選択されて、画像識別子「１００００２」を引数として印刷データ要求が発行される。
【００６３】
ステップＳ１１５では、画像保管装置５０は、クライアント・アプリケーション１６０により、渡された画像識別子に対応する画像データを読み出し、必要に応じてプリンタドライバ１８０を呼び出して所与のフォーマットで印刷データを生成する。
【００６４】
図６（Ｂ）は、本実施形態の画像保管装置５０が保持する、画像形成装置２０ごとの印刷可能なフォーマットを管理する管理テーブルのデータ構造を例示する図である。図６（Ｂ）に示す印刷可能フォーマット管理テーブル２６０は、画像形成装置を識別する画像形成装置識別子が入力されるフィールド２６２と、当該画像形成装置が印刷可能なフォーマットのリストが入力されるフィールド２６４と、当該画像形成装置が印刷可能な指定フォーマットが入力されるフィールド２６６とを含む。なお、説明する実施形態では、クライアント・アプリケーション１６０側で予め印刷可能なフォーマットおよび指定フォーマットが設定されるものとして説明する。しかしながら、他の実施形態では、印刷可能なフォーマットおよび指定フォーマットが、印刷データ要求とともに、画像形成装置２０から画像保管装置５０へ渡されてもよい。
【００６５】
再び図４を参照すると、ステップＳ１１６では、画像保管装置５０は、クライアント・アプリケーション１６０により、画像形成装置２０に印刷データを送信する。ステップＳ１１７では、画像形成装置２０は、プルプリント・アプリケーション１２０により、受信した印刷データに従って、印刷対象画像データの印刷出力を実行する。ステップＳ１１８では、画像形成装置２０は、プルプリント・アプリケーション１２０により、印刷処理の完了をユーザに報告する。
【００６６】
図８は、本実施形態のプリント・システム１０において画像形成装置２０および画像保管装置５０が実行するプルプリントにかかる全体処理を示すフローチャートである。なお、各ステップの処理の実行主体は、「画像形成装置側」または「画像保管装置側」を付した矩形により表されている。図８に示す処理は、ステップＳ２００から開始し、ステップＳ２０１では、画像形成装置２０は、ユーザ認証画面を表示する。説明する実施形態では、ユーザ認証情報を識別情報として使用する実施形態を説明する。
【００６７】
ステップＳ２０２では、画像形成装置２０は、ユーザ認証画面にて入力されたユーザ名やパスワードなどに対して認証処理を行う。認証方式は、特に限定されるものではなく、パスワード認証の他、ＩＣ認証、生体認証などの種々の認証方式を採用することができる。ＬＤＡＰなどの図示しない外部認証サーバを用いてもよい。ステップＳ２０３では、画像形成装置２０は、認証に成功したか否かを判定する。ステップＳ２０３で、認証に失敗したと判定された場合（ＮＯ）には、ステップＳ２０１へループさせて、適宜ユーザ名やパスワードの再入力を操作者に促す。一方、ステップＳ２０３で、認証に成功したと判定された場合（ＹＥＳ）には、ステップＳ２０４へ処理を分岐させる。
【００６８】
ステップＳ２０４では、画像形成装置２０は、画像保管装置５０に対し、識別情報としてユーザ認証情報を渡すとともに、印刷可能な画像データのリスト取得要求を行う。ステップＳ２０５では、画像保管装置５０は、画像データ登録テーブル２００から、渡された識別情報に紐つけられる印刷可能な画像データを抽出し、リストを生成する。ステップＳ２０６では、画像保管装置５０は、生成したリストを画像形成装置２０に送信する。
【００６９】
ステップＳ２０７では、画像形成装置２０は、画像保管装置５０から画像データのリストを受信する。ステップＳ２０８で、画像形成装置２０は、リストに従って印刷可能な画像データの一覧表示を行う。ステップＳ２０８以降の処理は、ステップＳ２０８で表示したＧＵＩ（Graphical User Interface）に対する操作に応じて分岐される。
【００７０】
画像形成装置２０は、一覧表示中のいずれかの画像データが対象として選択され（ステップＳ２０９）、プレビュー表示指示を受け付けると、ステップＳ２１０でプレビュー処理を呼び出す。画像形成装置２０は、また、一覧表示中のいずれかの画像データが対象として選択され（ステップＳ２０９）、印刷指示を受け付けると、ステップＳ２１１でプルプリント処理を呼び出す。画像形成装置２０は、一方で、一覧表示中のいずれかの画像データが選択されたかに関わらず、終了指示を受け付けると、ステップＳ２１２で本処理を終了させる。
【００７１】
図９は、本実施形態のプリント・システム１０において画像形成装置２０および画像保管装置５０が実行するプレビュー画像表示処理を示すフローチャートである。図９に示す処理は、図８に示すステップＳ２１０で呼び出され、ステップＳ３００から開始する。なお、各ステップの処理の実行主体は、図８と同様に説明されている。
【００７２】
ステップＳ３０１では、画像形成装置２０は、画像保管装置５０に対しプレビュー画像生成要求を発行する。発行されるプレビュー画像生成要求には、発行元の画像形成装置の画像形成装置識別子、選択された画像データの画像識別子、および適宜表示範囲が引数として与えられる。ここでプレビュー画面表示における表示範囲とは、簡便には、ページ番号で指定され、指定されない場合には、デフォルト値「１」となる。画像保管装置５０は、プレビュー画像生成要求を受信し、ステップＳ３０２で、表示対象画像データを読み出すとともに、ステップＳ３０３で、画像形成装置識別子に対応するプレビュー画像の指定フォーマットおよび指定サイズを取得する。
【００７３】
ステップＳ３０４では、画像形成装置２０は、取得した指定フォーマットおよび指定サイズを渡して、プリンタドライバ１８０を呼び出し、プレビュー画像データを生成する。ステップＳ３０５では、画像保管装置５０は、画像形成装置２０に対し、生成したプレビュー画像データを送信する。
【００７４】
ステップＳ３０６では、画像形成装置２０は、画像保管装置５０からプレビュー画像データを受信する。ステップＳ３０７では、画像形成装置２０は、受信したプレビュー画像データに従って、表示対象画像データのプレビュー画像表示を行う。ステップＳ３０７で表示されるＧＵＩに対する操作に応じてステップＳ３０７以降の処理が分岐される。
【００７５】
図７（Ｂ）に示すプレビュー表示画面領域３２０中、ボタン３２４，３２８などの表示範囲を変更するためのＧＵＩ部品がタッチまたは押されると（ステップＳ３０８）、ステップＳ３０１へループさせ、ページ数を変更した状態で、再度プレビュー画像生成要求を行う。この場合、新たに生成されたプレビュー画像データに従って、プレビュー画面の更新が行われる。図７（Ｂ）に示すプレビュー表示画面領域３２０で、プレビュー表示の終了指示を受け付けると、ステップＳ３０９で本処理を終了させる。
【００７６】
なお、図９に示した処理フローでは、表示範囲を変更する毎にプレビュー画像生成要求を発行し、新たに生成されたプレビュー画像データに従って、プレビュー画面の更新を行うものとして説明した。しかしながら、他の実施形態では、各表示範囲すべてのプレビュー画像の生成を一括して要求し、各表示範囲のプレビュー画像データを一括して事前取得することもできる。さらに他の実施形態では、各表示範囲のプレビュー画像の生成を要求し、初期の表示範囲のプレビュー画像データをまず取得し、以降の各表示範囲のプレビュー画像データをバックグラウンドで段階的に事前取得することもできる。これらの場合、表示範囲を変更する毎に通信を行わずに、表示範囲を変更するためのＧＵＩ部品がタッチまたは押されたこと（ステップＳ３０８）に応答して、変更後のページ番号に対応するプレビュー画像を読み出し、プレビュー画面の更新を行えばよい。
【００７７】
図１０は、本実施形態のプリント・システム１０において画像形成装置２０および画像保管装置５０が実行する、プルプリント処理を示すフローチャートである。図１０に示す処理は、図８に示すステップＳ２１１で呼び出され、ステップＳ４００から開始する。なお、各ステップの処理の実行主体は、図８および図９と同様に説明されている。
【００７８】
ステップＳ４０１では、画像形成装置２０は、画像保管装置５０に対し印刷データ要求を発行する。発行される印刷データ要求には、発行元の画像形成装置の画像形成装置識別子、および選択された画像データの画像識別子が引数として与えられる。画像保管装置５０は、印刷データ要求を受信し、ステップＳ４０２で、画像形成装置識別子に対応する印刷可能フォーマットおよび指定フォーマット取得する。ステップＳ４０３では、画像保管装置５０は、画像識別子で識別される印刷対象画像データを取得する。
【００７９】
ステップＳ４０４では、画像保管装置５０は、印刷対象画像データがそのまま印刷可能であるか否かを判定する。ステップＳ４０４で、印刷対象画像データが印刷可能フォーマットではなく、そのまま印刷可能ではないと判定された場合（ＮＯ）には、ステップＳ４０５へ処理を分岐させる。ステップＳ４０５では、画像保管装置５０は、取得した指定フォーマットを渡して、プリンタドライバ１８０を呼び出し、印刷対象画像データから印刷データを生成する。ステップＳ４０６では、画像保管装置５０は、生成した印刷データを画像形成装置２０に送信する。一方、ステップＳ４０４で、印刷対象画像データが印刷可能フォーマットではあり、そのまま印刷可能であると判定された場合（ＹＥＳ）には、ステップＳ４０６へ直接処理を進める。この場合、ステップＳ４０６では、画像保管装置５０は、取得した印刷対象画像データをそのまま印刷データとして画像形成装置２０に送信する。
【００８０】
ステップＳ４０７では、画像形成装置２０は、画像保管装置５０から印刷データを受信する。ステップＳ４０８では、画像形成装置２０は、受信した印刷データに従って、印刷出力を行い、ステップＳ４０９で本処理を終了させる。
【００８１】
上述した実施形態によるプリント・システム１０においては、プレビュー画像データが、画像保管装置５０側でクライアント・アプリケーション１６０からプリンタドライバ１８０を呼び出されて、画像形成装置２０が表示可能なフォーマットにて生成されている。このため、画像形成装置が表示可能なフォーマットの相違に起因した不具合が回避される。また、印刷対象データのフォーマットの違いも、プリンタドライバ１８０により吸収される。ひいては、画像出力装置との接続に関して、都度個別対応をするという手間が低減される。すなわち、入力元で接続先の画像出力装置の環境を意識する必要性がなく、画像出力装置のメーカは、接続相手を意識しなくても設計等を行える。
【００８２】
以上説明したように、本実施形態によれば、ネットワークを介して、画像を保管する画像保管装置から画像を呼び寄せて出力する画像出力装置において、種々の画像データが入力される環境でも、都度個別対応をするという手間をかけることなく、出力対象の画像データのプレビュー画像表示を行うことが可能な画像出力装置、画像保管装置を実現するためのプログラム、並びに上記画像出力装置および上記プログラムを含むシステムを提供することができる。
【００８３】
上記画像形成装置上にインストールされるプルプリント・アプリケーション、および画像保管装置上にインストールされるクライアント・アプリケーションは、アセンブラ、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）、などのレガシープログラミング言語やオブジェクト指向プログラミング言語などで記述されたコンピュータ実行可能なプログラムにより実現でき、ＲＯＭ、ＥＥＰＲＯＭ、ＥＰＲＯＭ、フラッシュメモリ、フレキシブルディスク、ＣＤ−ＲＯＭ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ブルーレイディスク、ＳＤカード、ＭＯなど装置可読な記録媒体に格納して、あるいは電気通信回線を通じて頒布することができる。
【００８４】
これまで本発明の実施形態について説明してきたが、本発明の実施形態は上述した実施形態に限定されるものではなく、他の実施形態、追加、変更、削除など、当業者が想到することができる範囲内で変更することができ、いずれの態様においても本発明の作用・効果を奏する限り、本発明の範囲に含まれるものである。
【符号の説明】
【００８５】
１０…プリント・システム、１２…ネットワーク、２０…画像形成装置、２２…制御部、２４…主記憶部、２６…補助記憶部、２８…外部記憶装置Ｉ／Ｆ部、３０…ネットワークＩ／Ｆ部、３２…印刷部、３４…操作パネル部、５０…画像保管装置、５２…制御部、５４…主記憶部、５６…補助記憶部、５８…外部記憶装置Ｉ／Ｆ部、６０…ネットワークＩ／Ｆ部、６２…入力部、６４…ディスプレイ部、１００，１５０…機能ブロック、１１０…操作パネル制御部、１１２…表示部、１１４…操作受付部、１２０…プルプリント・アプリケーション、１２２…識別情報取得部、１２４…識別情報保持部、１２６…リスト問い合わせ部、１２８…リスト保持部、１３０…プレビュー画像取得部、１３２…プレビュー画像保持部、１３４…印刷データ取得部、１３６…印刷データ保持部、１４０…印刷実行部、１６０…クライアント・アプリケーション、１６２…リスト送信部、１６４…リスト生成部、１６６…プレビュー画像送信部、１６８…プレビュー画像生成部、１７０…印刷データ送信部、１７２…印刷データ生成部、１８０…プリンタドライバ、２００，２４０，２６０…テーブル、２２０…リスト、３００…選択画面、３０２…プレビュー・ボタン、３０４…印刷ボタン、３０６…閉じるボタン、３０８，３１０，３１２，３１４…ボタン、３２０…プレビュー表示画面領域、３２２…プレビュー画像、３２４，３２８，３３０…ボタン、３２６…ページ情報
【先行技術文献】
【特許文献】
【００８６】
【特許文献１】特開２００４−  ３８８００号公報
【特許文献２】特開２００７−１０２８０２号公報
【特許文献３】特開２００７−２００２８４号公報
【特許文献４】特開２０１０−２４０９１３号公報
【図１】
2012245695.tif 000003
【図２】
2012245695.tif 000004
【図３】
2012245695.tif 000005
【図４】
2012245695.tif 000006
【図５】
2012245695.tif 000007
【図６】
2012245695.tif 000008
【図７】
2012245695.tif 000009
【図８】
2012245695.tif 000010
【図９】
2012245695.tif 000011
【図１０】
2012245695.tif 000012