(57)【要約】【課題】印刷のクライアント装置から取得した情報に基づいて、画像形成装置のグルーピングを容易に行うことができる仕組みを提供すること【解決手段】画像形成装置と、クライアント装置とを含む画像形成システムであって、当該クライアント装置における印刷データの送信先である前記画像形成装置の識別情報を記憶し、前記画像形成装置に印刷データを送信し、記憶した識別情報を、印刷データを送信した画像形成装置に送信し、前記画像形成装置は、受信した印刷データの送信元であるクライアント装置において前記識別情報を受信し、受信した前記識別情報により特定される複数の画像形成装置をグルーピングする。【選択図】図９
2018156669.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置と、クライアント装置とを含む画像形成システムであって、
前記クライアント装置は、
当該クライアント装置における印刷データの送信先である前記画像形成装置の識別情報を記憶する記憶手段と、
前記画像形成装置に印刷データを送信する印刷データ送信手段と、
当該記憶手段に記憶した前記送信先の画像形成装置の識別情報を、前記印刷データ送信手段で印刷データを送信した画像形成装置に送信する識別情報送信手段と、
を備え、
前記画像形成装置は、
前記印刷データ送信手段で送信された印刷データを受信する印刷データ受信手段と、
受信した印刷データの送信元であるクライアント装置において前記識別情報送信手段で送信された前記識別情報を受信する識別情報受信手段と、
受信した前記識別情報により特定される複数の画像形成装置をグルーピングすべく制御する制御手段と、
を備えることを特徴とする画像形成システム。
【請求項２】
前記制御手段は、前記印刷データ受信手段で受信した印刷データのオーナーを示すユーザ情報を、他の画像形成装置に送信することで、当該ユーザ情報を他の画像形成装置と共有することを特徴とする請求項１に記載の画像形成システム。
【請求項３】
前記印刷データ受信手段で受信した印刷データを記憶する印刷データ記憶手段と、
前記制御手段により送信されたユーザ情報を受信するユーザ情報受信手段と、
前記ユーザ情報受信手段で受信した前記ユーザ情報に対応するアイコンを表示画面に表示するアイコン表示手段と、
を備えることを特徴とする請求項１又は２に記載の画像形成システム。
【請求項４】
前記制御手段によりグルーピングされた画像形成装置に記憶されていない印刷データのユーザ情報を特定する特定手段と、
前記特定手段で特定されたユーザ情報に対応するアイコンを非表示にするよう、前記グルーピングされた画像形成装置に要求する非表示要求手段と、
前記非表示要求手段によるアイコンの非表示要求に応じて、対象のアイコンを非表示にするよう制御する非表示制御手段と、
を備えることを特徴とする請求項１乃至３のいずれか１項に記載の画像形成システム。
【請求項５】
画像形成装置と、クライアント装置とを含む画像形成システムの制御方法であって、
前記クライアント装置は、
当該クライアント装置における印刷データの送信先である前記画像形成装置の識別情報を記憶する記憶工程と、
前記画像形成装置に印刷データを送信する印刷データ送信工程と、
当該記憶工程に記憶した前記送信先の画像形成装置の識別情報を、前記印刷データ送信工程で印刷データを送信した画像形成装置に送信する識別情報送信工程と、
を含み、
前記画像形成装置は、
前記印刷データ送信工程で送信された印刷データを受信する印刷データ受信工程と、
受信した印刷データの送信元であるクライアント装置において前記識別情報送信工程で送信された前記識別情報を受信する識別情報受信工程と、
受信した前記識別情報により特定される複数の画像形成装置をグルーピングすべく制御する制御工程と、
を含むことを特徴とする画像形成システムの制御方法。
【請求項６】
画像形成装置と、クライアント装置とを含む画像形成システムで実行が可能なプログラムであって、
前記クライアント装置を、
当該クライアント装置における印刷データの送信先である前記画像形成装置の識別情報を記憶する記憶手段と、
前記画像形成装置に印刷データを送信する印刷データ送信手段と、
当該記憶手段に記憶した前記送信先の画像形成装置の識別情報を、前記印刷データ送信手段で印刷データを送信した画像形成装置に送信する識別情報送信手段として機能させ、
前記画像形成装置を、
前記印刷データ送信手段で送信された印刷データを受信する印刷データ受信手段と、
受信した印刷データの送信元であるクライアント装置において前記識別情報送信手段で送信された前記識別情報を受信する識別情報受信手段と、
受信した前記識別情報により特定される複数の画像形成装置をグルーピングすべく制御する制御手段として機能させることを特徴とする画像形成システムのプログラム。
【請求項７】
クライアント装置における印刷データの送信先である画像形成装置の識別情報を記憶する記憶手段と、前記画像形成装置に印刷データを送信する印刷データ送信手段と、当該記憶手段に記憶した前記送信先の画像形成装置の識別情報を、前記印刷データ送信手段で印刷データを送信した画像形成装置に送信する識別情報送信手段と、を備えるクライアント装置と通信可能な画像形成装置であって、
前記印刷データ送信手段で送信された印刷データを受信する印刷データ受信手段と、
受信した印刷データの送信元であるクライアント装置において前記識別情報送信手段で送信された前記識別情報を受信する識別情報受信手段と、
受信した前記識別情報により特定される複数の画像形成装置をグルーピングすべく制御する制御手段と、
を備えることを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成システム、その制御方法及びプログラムに関する。
【背景技術】
【０００２】
複合機（プリンタ）の外部メモリに印刷データを記憶して、当該複合機から出力するプリントシステム（複合機に印刷データを溜め置く、溜め置きプリントシステム）が知られている。当該溜め置きプリントシステムにおいて、印刷データを溜め置いた先の複合機が他のユーザにより使用されている等の理由で利用できない場合、他の複合機で当該印刷データを印刷したいという要望がある。
【０００３】
例えば、特許文献１においては、複合機ごとに他の複合機の検索を行い、他の複合機に記憶された印刷データを取得して印刷することや、再検索の手間を軽減するため、検索した当該他の複合機の情報を、複合機ごとに登録しておくことが記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−１９３４０７号公報
【０００５】
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし上述したように、特許文献１に記載の技術では、複合機ごとに、印刷データを取得したい他の複合機の検索・登録の処理を行わなければならず、ユーザが利用可能な複合機が多ければ多いほど当該検索・登録の手間が増大してしまう。
【０００７】
また、複合機において認証機能を利用しない場合、異なるユーザの印刷データが混在してしまうという問題がある。
【０００８】
本発明は、印刷のクライアント装置から取得した情報に基づいて、画像形成装置のグルーピングを容易に行うことができる仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の画像形成システムは、画像形成装置と、クライアント装置とを含む画像形成システムであって、前記クライアント装置は、当該クライアント装置における印刷データの送信先である前記画像形成装置の識別情報を記憶する記憶手段と、前記画像形成装置に印刷データを送信する印刷データ送信手段と、当該記憶手段に記憶した前記送信先の画像形成装置の識別情報を、前記印刷データ送信手段で印刷データを送信した画像形成装置に送信する識別情報送信手段と、を備え、前記画像形成装置は、受信した印刷データの送信元であるクライアント装置において前記識別情報送信手段で送信された前記識別情報を受信する識別情報受信手段と、受信した前記識別情報により特定される複数の画像形成装置をグルーピングすべく制御する制御手段と、を備えることを特徴とする。
【発明の効果】
【００１０】
本発明により、印刷のクライアント装置から取得した情報に基づいて、画像形成装置のグルーピングを容易に行うことができる仕組みを提供することができる。
【００１１】
例えば、サーバの導入や、画像形成装置のグルーピングのための手間を軽減しつつ、印刷データが送信された画像形成装置以外の画像形成装置での、当該印刷データの印刷を可能とする。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施形態における、画像形成システムの構成の一例を示す図である。
【図２】本発明の実施形態における、クライアントＰＣのハードウェア構成の一例を示す図である。
【図３】本発明の実施形態における、複合機のハードウェア構成の一例を示す図である。
【図４】本発明の実施形態における、各種装置の機能構成の一例を示す図である。
【図５】本発明の実施形態における、ユーザアイコン表示画面の構成の一例を示す図である。
【図６】本発明の実施形態における、印刷データ一覧画面（文書一覧画面）の構成の一例を示す図である。
【図７】本発明の実施形態における、ユーザ情報のデータ構成の一例を示す図である。
【図８】本発明の実施形態における、書誌情報の構成の一例を示す図である。
【図９】本発明の実施形態における、複合機１００への印刷データの記憶処理の流れを示すフローチャートである。
【図１０】本発明の実施形態における、ユーザ情報の記憶、及びユーザアイコンの表示更新の処理の流れを示すフローチャートである。
【図１１】本発明の実施形態における、ユーザアイコン表示画面から印刷データ一覧画面を表示する表示処理の流れを示すフローチャートである。
【図１２】本発明の実施形態における、印刷データの印刷処理の詳細を示すフローチャートである。
【図１３】本発明の実施形態における、印刷データの削除処理の詳細を示すフローチャートである。
【図１４】本発明の実施形態における、印刷データの印刷・削除処理の概要を示す図である。
【図１５】本発明の実施形態における、ユーザアイコン表示画面の更新処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１３】
以下、図面を参照して本発明の実施形態を詳細に説明する。本発明の実施形態における、画像形成システムの構成の一例を示す図である。
【００１４】
クライアントＰＣ２００には、プリンタドライバ１１５がインストールされており、このプリンタドライバ１１５は、クライアントＰＣ２００に記憶されたアプリケーションプログラム（例えば、文書データ作成アプリケーション）から受け取ったデータに基づいて印刷データを作成し、当該印刷データを複合機１００（画像形成装置）へ送信することができる。印刷データを受け取った複合機１００は当該印刷データを複合機１００のＨＤＤ（外部メモリ）に保存する。
【００１５】
また、プリンタドライバ管理アプリケーション１２０は、複合機１００からの要求に応じて、クライアントＰＣ２００に記憶されたプリンタドライバ１１５の情報を、複合機１００に送信する。つまり、ユーザが利用する可能性のある（ユーザが印刷データを送信する可能性のある）複合機の識別情報を、複合機１００に送信する。
【００１６】
複合機１００上では印刷を管理するアプリケーション（印刷アプリケーション）が動作し、複合機１００に保存された印刷データの書誌情報を取得してメモリ上に管理する。ここでいう書誌情報とは、例えば図８に示すような、印刷データのジョブオーナー名や、当該書誌情報の示す印刷データが記憶されている複合機１００の識別情報（図８の保存複合機ＩＰアドレス）等を含む、印刷データの属性情報である。
【００１７】
複合機１００は、当該書誌情報中のユーザ（ジョブオーナー名の示すユーザ）の印刷データ一覧を表示するためのアイコン（ユーザアイコン／複合機１００の外部メモリに予め記憶されている）を、複合機１００の外部メモリから取得して表示画面に表示する。ユーザアイコンの押下を受け付けることで、当該ユーザアイコンに対応するユーザの印刷データの一覧を表示する。尚、当該ユーザアイコンには、当該書誌情報中のユーザ名が紐付けて表示される（図５の５０１に図示）。
【００１８】
また、印刷データを記憶した場合、当該記憶した印刷データの送信元のクライアントＰＣ（ユーザのＰＣ）からプリンタドライバの情報を取得して、当該プリンタドライバの示す他の複合機に、当該ユーザの印刷データを受信（記憶）した旨を通知する（当該ユーザのユーザアイコンを、他の複合機のユーザアイコン表示画面（図５）に表示するよう要求する／グルーピングを行う）。
【００１９】
当該グルーピングの処理を行うことにより、ユーザの印刷データが記憶されていないほかの複合機においても、いずれか複合機１００上に当該ユーザの印刷データが記憶されていることを、ユーザに認識可能に提示することができる。
【００２０】
また、当該ユーザアイコンの押下を受け付けることで、他の複合機から当該ユーザの印刷データを取得して印刷することができるようになる。
【００２１】
各複合機１００とクライアントＰＣ２００とは、ＬＡＮ１０１により通信可能に接続されている。以上が図１の説明である。
【００２２】
以下、図２を用いて、図１に示したクライアントＰＣに適用可能な情報処理装置のハードウェア構成の一例について説明する。
【００２３】
図２は、図１に示したクライアントＰＣに適用可能な情報処理装置のハードウェア構成の一例を示すブロック図である。
【００２４】
図２において、２０１はＣＰＵで、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０２あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
【００２５】
２０３はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０２あるいは外部メモリ２１１からＲＡＭ２０３にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００２６】
また、２０５は入力コントローラで、キーボード（ＫＢ）２０９や不図示のマウス等のポインティングデバイス等からの入力を制御する。２０６はビデオコントローラで、ＣＲＴディスプレイ（ＣＲＴ）２１０等の表示器への表示を制御する。なお、図２では、ＣＲＴ２１０と記載しているが、表示器はＣＲＴだけでなく、液晶ディスプレイ等の他の表示器であってもよい。これらは必要に応じて管理者が使用するものである。
【００２７】
２０７はメモリコントローラで、ブートプログラム，各種のアプリケーション，フォントデータ，ユーザファイル，編集ファイル，各種データ等を記憶するハードディスク（ＨＤ）や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００２８】
２０８は通信Ｉ／Ｆコントローラで、ネットワーク（例えば、図１に示したＬＡＮ１０１）を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００２９】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ＣＲＴ２１０上での表示を可能としている。また、ＣＰＵ２０１は、ＣＲＴ２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００３０】
本発明を実現するための後述する各種プログラムは、外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ２１１に格納されており、これらについての詳細な説明も後述する。以上が図２の説明である。
【００３１】
次に、図３を用いて、図１に示した複合機１００のハードウェア構成の一例について説明する。
【００３２】
図３において、３１６はコントローラユニットで、画像入力デバイスとして機能するスキャナ３１４や、画像出力デバイスとして機能するプリンタ３１２と接続する一方、ＬＡＮや公衆回線（ＷＡＮ）（例えば、ＰＳＴＮまたはＩＳＤＮ等）と接続することで、画像データやデバイス情報の入出力を行なう。
【００３３】
コントローラユニット３１６において、３０１はＣＰＵで、システム全体を制御するプロセッサである。３０２はＲＡＭで、ＣＰＵ３０１が動作するためのシステムネットワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記録するための画像メモリでもある。
【００３４】
３０３はＲＯＭで、システムのブートプログラムや各種制御プログラムが格納されている。３０４はハードディスクドライブ（ＨＤＤ）で、システムを制御するための各種プログラム、画像データ等を格納する。
【００３５】
３０７は操作部インタフェース（操作部Ｉ／Ｆ）で、操作部（ＵＩ）３０８とのインタフェース部であり、操作部３０８に表示する画像データを操作部３０８に対して出力する。また、操作部Ｉ／Ｆ３０７は、操作部３０８から本システム使用者が入力した情報（例えば、ユーザ情報等）をＣＰＵ３０１に伝える役割をする。なお、操作部３０８はタッチパネルを有する表示部を備え、該表示部に表示されたボタンを、ユーザが押下（指等でタッチ）することにより、各種指示を行うことができる。
【００３６】
３０５はネットワークインタフェース（Ｎｅｔｗｏｒｋ  Ｉ/Ｆ）で、ネットワーク（ＬＡＮ）に接続し、データの入出力を行う。３０６はモデム（ＭＯＤＥＭ）で、公衆回線に接続し、ＦＡＸの送受信等のデータの入出力を行う。
【００３７】
３１８は外部インタフェース（外部Ｉ/Ｆ）で、ＵＳＢ、ＩＥＥＥ１３９４，プリンタポート，ＲＳ−２３２C等の外部入力を受け付けるＩ／Ｆ部であり、本実施形態においては認証で必要となるＩＣカードの読み取り用のカードリーダ３１９が外部Ｉ／Ｆ部３１８に接続されている。そして、ＣＰＵ３０１は、この外部Ｉ／Ｆ３１８を介してカードリーダ３１９によるＩＣカードからの情報読み取りを制御し、該ＩＣカードから読み取られた情報を取得可能である。以上のデバイスがシステムバス３０９上に配置される。
【００３８】
３２０はイメージバスインタフェース（ＩＭＡＧＥ  ＢＵＳ  Ｉ／Ｆ）であり、システムバス３０９と画像データを高速で転送する画像バス３１５とを接続し、データ構造を変換するバスブリッジである。
【００３９】
画像バス３１５は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。画像バス３１５上には以下のデバイスが配置される。
【００４０】
３１０はラスタイメージプロセッサ（ＲＩＰ）で、例えば、ＰＤＬコード等のベクトルデータをビットマップイメージに展開する。３１１はプリンタインタフェース（プリンタＩ／Ｆ）で、プリンタ３１２とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。また、３１３はスキャナインタフェース（スキャナＩ／Ｆ）で、スキャナ３１４とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。
【００４１】
３１７は画像処理部で、入力画像データに対し補正、加工、編集を行ったり、プリント出力画像データに対して、プリンタの補正、解像度変換等を行う。また、これに加えて、画像処理部３１７は、画像データの回転や、多値画像データに対してはＪＰＥＧ、２値画像データはＪＢＩＧ、ＭＭＲ、ＭＨ等の圧縮伸張処理を行う。
【００４２】
スキャナ部３１４は、原稿となる紙上の画像を照明し、ＣＣＤラインセンサで走査することで、ラスタイメージデータとして電気信号に変換する。原稿用紙は原稿フィーダのトレイにセットし、装置使用者が操作部３０８から読み取り起動指示することにより、ＣＰＵ３０１がスキャナ３１４に指示を与え、フィーダは原稿用紙を１枚ずつフィードし原稿画像の読み取り動作を行う。
【００４３】
プリンタ部３１２は、ラスタイメージデータを用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、ＣＰＵ３０１からの指示によって開始する。なお、プリンタ部３１２には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットがある。
【００４４】
操作部３０８は、ＬＣＤ表示部を有し、ＬＣＤ上にタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されるとその位置情報を操作部Ｉ／Ｆ３０７を介してＣＰＵ３０１に伝える。また、操作部３０８は、各種操作キーとして、例えば、スタートキー、ストップキー、ＩＤキー、リセットキー等を備える。
【００４５】
ここで、操作部３０８のスタートキーは、原稿画像の読み取り動作を開始する時などに用いる。スタートキーの中央部には、緑と赤の２色ＬＥＤがあり、その色によってスタートキーが使える状態にあるかどうかを示す。また、操作部３０８のストップキーは、稼働中の動作を止める働きをする。また、操作部３０８のＩＤキーは、使用者のユーザＩＤを入力する時に用いる。リセットキーは、操作部からの設定を初期化する時に用いる。
【００４６】
カードリーダ３１９は、ＣＰＵ３０１からの制御により、ＩＣカード（例えば、ソニー社のフェリカ（ＦｅｌｉＣａ）（登録商標））内に記憶されている情報を読み取り、該読み取った情報を外部Ｉ／Ｆ３１８を介してＣＰＵ３０１へ通知する。
【００４７】
以上のような構成によって、複合機１００は、スキャナ３１４から読み込んだ画像データをＬＡＮ１０１上に送信したり、ＬＡＮから受信した印刷データをプリンタ３１２により印刷出力することができる。
【００４８】
また、スキャナ３１４から読み込んだ画像データをモデム３０６により、公衆回線上にＦＡＸ送信したり、公衆回線からＦＡＸ受信した画像データをプリンタ３１２により出力することできる。以上が図３の説明である。
【００４９】
次に、図４を参照して、発明の実施形態における、各種装置の機能構成の一例について説明する。なお、それぞれの機能部における動作の詳細は後述するものとする。
【００５０】
＜印刷アプリケーション１１０＞
【００５１】
印刷データ記憶部４０１は、クライアントＰＣ２００から受信した印刷データ、及び印刷データの書誌情報（図８）を記憶する記憶部である。
【００５２】
印刷データ記憶判定部４０２は、印刷データが複合機１００のメモリに記憶されているか判定する判定部である。ユーザ情報記憶部４０３は、当該印刷データ記憶部４０１で記憶された印刷データのジョブオーナーであるユーザのユーザ情報（図７）を記憶する記憶部である。
【００５３】
プリンタ情報受信部４０４は、受信した印刷データの送信元のクライアントＰＣ２００に記憶されているプリンタの情報（プリンタドライバの情報）を受信する受信部である。
【００５４】
通知送受信部４０５は、プリンタ情報受信部４０４で受信したプリンタ情報から特定される他の複合機に、当該複合機１００に印刷データが記憶されたこと（及び当該印刷データのオーナーであるユーザ情報）を通知する、又は、他の複合機から、当該他の複合機に印刷データが記憶されたこと（及び当該印刷データのオーナーであるユーザ情報）の通知を受信する機能部である。
【００５５】
ユーザ情報記憶部４０３は、当該通知を受信した場合、当該通知に含まれるユーザ情報を追加して記憶する。
【００５６】
ユーザアイコン表示部４０６は、ユーザ情報記憶部４０３に記憶されたユーザ情報に対応するユーザアイコン（予め複合機１００の外部メモリに記憶されているアイコンの画像データ）を、表示画面に表示する。
【００５７】
印刷データ送受信部４０７は、他の複合機からの、ユーザアイコンが押下されたことによるユーザの印刷データ（又は書誌情報）の要求に応じて、印刷データ（又は書誌情報）を他の複合機に送信する。また、ユーザアイコンが押下された場合に、当該ユーザアイコンのユーザの印刷データ（又は書誌情報）を、他の複合機に要求して受信する機能部である。
【００５８】
＜プリンタドライバ＞
印刷データ送信部４１１は、アプリケーションのデータを複合機で印刷可能なデータに変換して（印刷データを生成して）、複合機１００に送信する。
【００５９】
＜プリンタドライバ管理アプリケーション＞
【００６０】
プリンタ情報取得部４１２は、クライアントＰＣ２００に記憶されたプリンタドライバ１１５の情報を取得する取得部である。プリンタ情報送信部４１３は、プリンタ情報取得部４１２で取得したプリンタ情報を、複合機１００に送信する送信部である。以上が図４の説明である。
【００６１】
以下、各フローチャートを参照して、本発明の実施形態における処理の流れについて説明する。プリンタドライバ、及びプリンタドライバ管理アプリケーション（ドライバ管理アプリ）が行う処理は、クライアントＰＣ２００のＣＰＵ２０１が、プリンタドライバ、又はドライバ管理アプリの機能を用いて実行するものとする。また、印刷アプリケーション（印刷アプリ）が行う処理は、複合機１００のＣＰＵ３０１が、印刷アプリの機能を用いて実行するものとする。
【００６２】
まず図９を参照して、本発明の、クライアントＰＣから送信された印刷データを複合機が受信して記憶する処理について説明する。
【００６３】
プリンタドライバ１１５は、クライアントＰＣ２００内の各種アプリケーション（例えば、文書作成アプリ）からの印刷要求時に呼び出され、対象のアプリケーションデータを、当該プリンタドライバに対応する複合機１００で印刷可能なデータに変換し、印刷データを生成する（ステップＳ９０１）。
【００６４】
プリンタドライバ１１５は、ステップＳ９０１で生成した印刷データを、いずれの複合機１００に送信するかの指定を受け付け、当該指定がされた複合機１００のＲＡＷポート(９１００番)またはＬＰＲポート（５１５番）に対して送信する（ステップＳ９０２）。尚、予め、印刷データのデフォルトの送信先がプリンタドライバに設定されている場合、当該デフォルトの送信先に設定された複合機１００（複合機１００のポート）に印刷データを送信するものとする。
【００６５】
尚、当該印刷データの送信にあたり、当該印刷データの送信元であるクライアントＰＣ２００の識別情報（例えば、ＩＰアドレス）を、当該印刷データと共に、複合機１００に送信するものとする。
【００６６】
印刷アプリケーション１１０は、ステップＳ９０２で送信される印刷データを受信する（ステップＳ９０３／印刷データ受信手段に該当）。また、受信したデータを複合機１００内のＨＤＤに保存する。
【００６７】
印刷アプリケーションは、印刷データの送信元であるクライアントＰＣの識別情報を取得して、メモリ上に記憶する（ステップＳ９０４）。
【００６８】
印刷アプリケーション１１０は、ステップＳ９０３で複合機１００のＨＤＤに保存した印刷データから、図８に示す書誌情報を抽出して複合機１００内のメモリ上に保持する（ステップＳ９０５）。具体的には、メモリ上に書誌情報格納リストを生成し、受信した全ての印刷データの書誌情報を、当該書誌情報格納リストに記憶する（ステップＳ９０５）。
【００６９】
印刷アプリケーション１１０は、ステップＳ９０５で取得した書誌情報中のユーザ名に基づいて、当該印刷データのジョブオーナーが、当該複合機１００に記憶されていない、新規ユーザか（新規のユーザ情報か）どうかを判定する（ステップＳ９０６）。
【００７０】
具体的には、印刷アプリケーション１１０は、図７に示すような、受信した印刷データのユーザ情報が、当該複合機１００に記憶済みかを判定する。例えば、ステップＳ９０５で取得した書誌情報中のユーザ名が、複合機１００の外部メモリに記憶されたユーザ情報７００の一覧に存在するかを判定し、新規ユーザかを判断する（ステップＳ９０６）。
【００７１】
ステップＳ９０６で新規ユーザと判断された場合は、図７に示すユーザ情報を生成してメモリ上に記憶する（ステップＳ９０７）。具体的には、複合機１００の外部メモリに記憶されたユーザ情報７００の一覧（ユーザ情報リスト）に、ステップＳ９０５で取得したユーザ情報を追加して記憶する。ユーザ情報リストが未生成の場合、ユーザ情報リストを新たに生成して、ユーザ情報を記憶する。当該ユーザ情報リストは、前述したようにユーザ情報が追加されることで、複数のユーザ情報が記憶される。
【００７２】
印刷アプリケーション１１０は、ステップＳ９０７で更新したユーザ情報リストを参照し、図５に示すようなユーザアイコン表示画面を表示する（ステップＳ９０８）。具体的には、ユーザ情報リスト内のユーザ情報を参照し、図７に示すユーザ情報の文書保存先複合機情報（例えば、複合機１００のＩＰアドレス）を参照して、文書保存先複合機情報が存在するユーザ情報のユーザアイコン５０１を、ユーザアイコン表示画面に表示する。
【００７３】
印刷アプリケーション１１０は、プリンタドライバ管理アプリケーション１２０に対してプリンタドライバ情報の取得要求を行う（ステップＳ９０９）。具体的には、クライアントＰＣ２００にインストールされているプリンタドライバ（当該クライアントＰＣ２００が印刷データを送信可能な送信先／送信先のプリンタの情報）の取得要求を行う。
【００７４】
プリンタドライバ管理アプリケーション１２０は、ステップＳ９０９で送信されるプリンタドライバ情報の取得要求を受信する（ステップＳ９１０）。そして、プリンタドライバ管理機能２２１は、クライアントＰＣ２００内にインストールされているプリンタドライバの情報（プリンタドライバ情報）を取得する（ステップＳ９１１）。プリンタドライバ情報は具体的にはプリンタを特定可能な情報として、プリンタ製品名・ホスト名(ＩＰアドレス)等が含まれる。
【００７５】
プリンタドライバ管理アプリケーション１２０は、ステップＳ９１１で取得したプリンタドライバ情報を、ステップＳ９１０で受信した要求の要求元である複合機１００（印刷アプリケーション１１０）に送信する（ステップＳ９１２／識別情報送信手段に該当）。ステップＳ９１１で取得したプリンタドライバ情報が複数ある場合は、当該複数のプリンタドライバ情報を、要求元の複合機１００に送信する。
【００７６】
印刷アプリケーション１１０は、ステップＳ９１２で送信されるプリンタドライバ情報を受信する（ステップＳ９１３／識別情報受信手段に該当）。そして、ステップＳ９１５〜ステップＳ９１７をステップＳ９１３で受信したプリンタドライバ情報数文繰り返す（ステップＳ９１４）。
【００７７】
印刷アプリケーション１１０は、ステップＳ９１３で取得したプリンタドライバ情報の中から、プリンタドライバ情報を１つ取得し、自ホストのプリンタドライバ情報かを判定する（ステップＳ９１５）。具体的には、プリンタドライバ情報中のホスト名と自身のホスト名を比較し、一致した場合は自ホストのプリンタドライバ情報だと判断する。
【００７８】
ステップＳ９１５で、プリンタドライバ情報中のホスト名が他ホストであると判定された場合（ステップＳ９１５でＮＯ）、印刷アプリケーション１１０は、当該他ホストの示す複合機１００(以下複合機１００Ｂとする)に対して、ステップＳ９０７で生成したユーザ情報（図７）を送信する（ステップＳ９１６）。つまり、当該ユーザ情報の送信先の複合機１００Ｂと、複合機１００Ａとのグルーピングの要求を送信する。そして、処理をステップＳ９１５の前に戻して、未取得のプリンタドライバ情報を取得し、処理をステップＳ９１５に進める。
【００７９】
ステップＳ９１５で、プリンタドライバ情報中のホスト名が自ホストであると判定された場合（ステップＳ９１５でＹＥＳ）、処理をステップＳ９１５の前に戻し、未取得のプリンタドライバ情報を取得して、処理をステップＳ９１５に進める。
【００８０】
複合機１００Ｂの印刷アプリケーション１１０は、ステップＳ９１６で送信されるユーザ情報を受信して、ユーザ情報の記憶、及びユーザアイコンの表示更新処理を行う（ステップＳ９１７／ユーザ情報受信手段に該当）。ステップＳ９１７の詳細な処理は図１０のフローの説明で説明する。以上が図９の説明である。
【００８１】
次に図１０を参照して、本発明の実施形態における、ユーザ情報の記憶、及びユーザアイコンの表示更新処理について説明する。
【００８２】
複合機１００Ｂの印刷アプリケーション１１０は、ステップＳ９１６で送信されるユーザ情報を受信する（ステップＳ１００１）。そして、印刷アプリケーション１１０は、ステップＳ１００１で受信したユーザ情報が新規ユーザかどうかを判定する（ステップＳ１００２）。
【００８３】
具体的には、複合機１００Ｂの印刷アプリケーション１１０は、自装置がメモリ上に記憶しているユーザ情報リスト中に、ステップＳ１００１で受信したユーザ情報が含まれているかを判定し、含まれていない場合は新規ユーザと判断する。含まれている場合は既存ユーザと判断する。
【００８４】
受信したユーザ情報が、新規ユーザのユーザ情報であると判定された場合（ステップＳ１００２でＹＥＳ）、メモリ上に保持しているユーザ情報リストにステップＳ１００１で受信したユーザ情報を追加する（ステップＳ１００３）。つまり、複合機１００Ａとユーザ情報の記憶状態を共有する（グルーピング）処理を行う。
【００８５】
ステップＳ１００３で既存ユーザと判定された場合（ステップＳ１００２でＮＯ）、メモリ上に保持している、当該既存ユーザのユーザ情報の文書保存先複合機情報に、ステップＳ１００１で受信したユーザ情報の送信元複合機ホスト情報を追加する（ステップＳ１００４）。
【００８６】
印刷アプリケーション１１０は、ステップＳ１００３、又はステップＳ１００４で更新したユーザ情報リスト基づいて、図５に示すようなユーザアイコン表示画面を表示画面に表示する（ステップＳ１００５）。具体的には、ユーザ情報リストから各ユーザ情報を取得し、図７に示すユーザ情報の文書保存先複合機情報を参照して、複合機情報が存在するユーザ情報のユーザアイコンを、ユーザアイコン表示画面に表示する。
【００８７】
つまり、グルーピングされた他の複合機（ここでは複合機１００Ｂにとっての他の複合機１００Ａ）に、いずれのユーザの印刷データが記憶されたかを、複合機１００Ｂの表示画面に、当該印刷データのユーザのユーザアイコンを表示することで、識別可能にする。以上が図１０の説明である。
【００８８】
次に図１１を参照して、本発明の実施形態における、印刷データ一覧画面の表示処理の流れについて説明する。
【００８９】
図１１のステップＳ１１０１の時点で、図１０のステップＳ１００５の処理により、複合機１００Ｂの表示画面に既にユーザアイコン表示画面が表示されているものとする。
【００９０】
複合機１００Ｂ（複合機１００Ａからユーザ情報を受信して記憶した、印刷データが記憶されなかった複合機）の印刷アプリケーション１１０は、印刷データ一覧表示指示を受け付けるまで待機する（ステップＳ１１０１）。具体的には、図５で示すユーザアイコン表示画面でユーザイコンの押下を検知した場合（ステップＳ１００１で「あり」）、ユーザイコンの押下を検知しない場合（ステップＳ１１０１で「なし」）、当該ユーザイコンの押下を検知するまで待機する。
【００９１】
印刷アプリケーション１１０は、メモリ上に保持しているユーザ情報リストから、押下されたユーザアイコンに対応するユーザ情報を取得して（例えば、ユーザ名を用いて特定して）、文書保存先複合機情報を取得する（ステップＳ１１０２）。
【００９２】
以下のステップＳ１１０４〜ステップＳ１１１２をステップＳ１１０２で取得した文書保存先複合機情報分繰り返す（ステップＳ１１０３）。
【００９３】
印刷アプリケーション１１０は、ステップＳ１１０２で取得した文書保存先複合機情報を１つ取得し、自ホストを示すかどうかを判定する（ステップＳ１１０４）。つまり、押下されたユーザアイコンの示すユーザの印刷データが、自装置（複合機１００Ｂ）の外部メモリに記憶されているか判定する。
【００９４】
取得した文書保存先複合機情報が自ホストであると判定した場合（ステップＳ１１０４でＹＥＳ）、自装置の外部メモリ上に記憶されている書誌情報リスト（図８）から、当該ユーザの書誌情報を取得（抽出）する（ステップＳ１１０５）。
【００９５】
取得した文書保存先複合機情報が他ホストであると判定した場合（ステップＳ１１０４でＮＯ）、当該他ホストである複合機１００Ａ（複合機１００Ａの印刷アプリケーション１１０）に対して、当該押下されたユーザアイコンの示すユーザの書誌情報を要求する（ステップＳ１１０６）。
【００９６】
複合機１００Ａの印刷アプリケーション１１０は、ステップＳ１１０６で送信される書誌情報リストの取得要求を受信し（ステップＳ１１０７）、複合機１００Ａの外部メモリ上に記憶されている書誌情報のリストから、受信した要求に含まれるユーザ情報に対応する書誌情報を取得（抽出）する。つまり、複合機１００Ｂにおいて押下されたユーザアイコンのユーザの印刷データの書誌情報を取得する。
【００９７】
複合機１００Ａの印刷アプリケーション１１０は、ステップＳ１１０８で取得した書誌情報の一覧を、ステップＳ１１０７で受信した要求の送信元のホスト（ここでは複合機１００Ｂ）に対して送信する（ステップＳ１１０９）。尚、複合機１００Ａにおいて、当該要求に含まれるユーザ情報に対応する印刷データが保存されていない場合は、空の書誌情報リストを、複合機１００Ｂに送信する（ステップＳ１１０９）。
【００９８】
複合機１００Ｂの印刷アプリケーション１１０は、ステップＳ１１０９で送信される書誌情報一覧を受信する（ステップＳ１１１０）。そして、書誌情報リストが空か否か判定する（ステップＳ１１１１）。つまり、書誌情報の要求先の複合機に、押下されたユーザアイコンのユーザの印刷データが記憶されているか否かを判定する。
【００９９】
受信した書誌情報リストが空の場合（ステップＳ１１１１でＹＥＳ／複合機１００Ａに、押下されたユーザアイコンのユーザの印刷データが記憶されていない場合）、自装置（複合機１００Ｂ）のメモリ上に保持しているユーザ情報リスト中の、前記押下されたユーザアイコンのユーザ情報の文書保存先複合機情報から、当該空のリストを送信した複合機１００ＡのＩＰ識別情報（複合機情報）を削除する（ステップＳ１１１２）。
【０１００】
ステップＳ１１１２の処理により、当該ユーザ情報の文書保存先複合機情報が空になった場合は、当該ユーザ情報の示すユーザの印刷データがどの複合機１００にも記憶されていないと判断し、次回ユーザアイコン表示画面を表示する際には、当該ユーザ情報に対応するユーザアイコンを表示しない。
【０１０１】
ステップＳ１１０４〜Ｓ１１１２の処理を、ステップＳ１１０２で取得した文書保存先複合機情報に全てに対して適用した後、処理をステップＳ１１１３に移行する。
【０１０２】
複合機１００Ｂの印刷アプリケーション１１０は、ステップＳ１１０５とステップＳ１１１０で取得した書誌情報を、１つのリストに統合（マージ）してメモリに記憶し（ステップＳ１１１３）、当該統合した書誌情報の一覧を、印刷データ一覧表示部６０３に埋め込んだ印刷データ一覧画面６００を表示画面して、当該印刷データ一覧画面６００を表示画面からの、印刷データの印刷処理・削除処理を行う（ステップＳ１１１４）。ステップＳ１１１４の処理の詳細については、図１４で後述する。
【０１０３】
尚、ステップＳ１１１０で取得した書誌情報（他の複合機に記憶された印刷データの書誌情報）には、図６のアイコン６０２を付与して、自装置内の印刷データの書誌情報と識別表示するものとする。以上が図１１の説明である。
【０１０４】
次に図１４を参照して、本発明の実施形態における、印刷・削除処理の流れについて説明する。
【０１０５】
複合機１００Ｂの印刷アプリケーション１１０は、ステップＳ１１１３でマージされたユーザ６０１（図６）の書誌情報の一覧を、印刷データ一覧表示部６０３に埋め込んだ印刷データ一覧画面６００を表示する（ステップＳ１４０２）。
【０１０６】
そして、印刷データの印刷処理（ステップＳ１４０２）、削除処理（ステップＳ１４０３）、表示画面の更新処理（ステップＳ１４０４）を実行する。
【０１０７】
以下、印刷データの印刷処理（ステップＳ１４０２）、削除処理（ステップＳ１４０３）、表示画面の更新処理（ステップＳ１４０４）を、それぞれ、図１２、図１３、図１５を参照して説明する。
【０１０８】
図１２を参照して、本発明の実施形態における、印刷処理の流れについて説明する。
【０１０９】
ステップＳ１２０１の開始時点においては、図１１のステップＳ１１１４において、既に印刷データ一覧画面６００が、複合機１００Ｂの表示画面に表示されているものとする。
【０１１０】
複合機１００Ｂの印刷アプリケーション１１０は、印刷データ一覧画面６００において、印刷データの選択を受け付ける（ステップＳ１２０１）。そして、複合機１００Ｂの印刷アプリケーション１１０は、印刷指示を受け付けたか否かを判定する（ステップＳ１２０２）。具体的には、印刷データ一覧画面６００（図６）の、「プリント開始」ボタン６０５の押下を受け付けたか判定する。
【０１１１】
印刷指示を受け付けていない場合は（ステップＳ１２０２でＮＯ）、処理を終了し、印刷指示を受け付けた場合は（ステップＳ１２０２でＹＥＳ）、処理をステップＳ１２０３に移行する。
【０１１２】
複合機１００Ｂの印刷アプリケーション１１０は、印刷指示を受け付けた時点で、図６の印刷データ一覧画面において選択状態にある全印刷データ（印刷対象の全印刷データの書誌情報）について、ステップＳ１２０４〜１２０７の処理を行う。
【０１１３】
複合機１００Ｂの印刷アプリケーション１１０は、印刷対象の印刷データの書誌情報を１つ取得し、当該書誌情報の示す印刷データが、自装置に記憶された印刷データか、他装置に記憶された印刷データかを判定する（ステップＳ１２０４）。具体的には、取得した書誌情報の保存複合機ＩＰアドレスが、自装置のＩＰアドレスと一致する場合に、当該書誌情報の印刷データが自装置に記憶されていると判定し、自装置のＩＰアドレスと一致しない場合に、当該書誌情報の印刷データが他装置（他の複合機）に記憶されていると判定する。
【０１１４】
ステップＳ１２０４で、印刷データが自装置（複合機１００Ｂ）に記憶されていると判定された場合、自装置に記憶されている印刷データを取得して、複合機１００Ｂにて印刷実行する（ステップＳ１２０５）。
【０１１５】
ステップＳ１２０４で、印刷データが他装置（ここでは、例えば複合機１００Ａ）に記憶されていると判定された場合、他装置（複合機１００Ａ）の印刷アプリケーションに対して、印刷要求を送信する（ステップＳ１２０６）。当該印刷要求には、印刷対象の印刷データの書誌情報が含まれる。
【０１１６】
ステップＳ１２０６で印刷指示を受信した複合機１００Ａの印刷アプリケーション１１０は、印刷対象の印刷データを取得して、当該印刷データを複合機１００Ｂ（印刷要求元の複合機）に対して印刷実行する（ステップＳ１２０７）。例えば、複合機１００Ａの印刷アプリケーション１１０が、複合機１００ＢのＬＰＲポートに印刷データを送信して、複合機１００Ｂにて印刷処理（印字処理）を実行させる。以上が図１２の説明である。
【０１１７】
次に図１３を参照して、本発明の実施形態における、印刷データの削除処理の流れについて説明する。
【０１１８】
ステップＳ１３０１の開始時点においては、図１１のステップＳ１１１４において、既に印刷データ一覧画面６００が、複合機１００Ｂの表示画面に表示されているものとする。
【０１１９】
複合機１００Ｂの印刷アプリケーション１１０は、印刷データ一覧画面６００において、削除指示を受け付けたか否かを判定する（ステップＳ１３０１）。具体的には、印刷データ一覧画面６００（図６）の、「削除」ボタン６０４の押下を受け付けたか判定する。また、印刷処理（ステップＳ１４０２）で印刷がされた印刷データがある場合、当該印刷がされた印刷データの削除指示を受け付けたものと判定する（つまり、印刷指示がされることで、当該印刷データは印刷指示及び印刷後の削除指示を受け付けたこととなる）。
【０１２０】
削除指示を受け付けていない場合は（ステップＳ１３０１でＮＯ）、処理を終了し、削除指示を受け付けた場合は（ステップＳ１３０１でＹＥＳ）、処理をステップＳ１３０２に移行する。
【０１２１】
複合機１００Ｂの印刷アプリケーション１１０は、削除指示を受け付けた時点で、図６の印刷データ一覧画面において選択状態にある全印刷データ（削除対象の全印刷データの書誌情報）について、ステップＳ１３０３〜１３０６の処理を行う。
【０１２２】
複合機１００Ｂの印刷アプリケーション１１０は、削除対象の印刷データの書誌情報を１つ取得し、当該書誌情報の示す印刷データが、自装置に記憶された印刷データか、他装置に記憶された印刷データかを判定する（ステップＳ１３０３）。具体的には、取得した書誌情報の保存複合機ＩＰアドレスが、自装置のＩＰアドレスと一致する場合に、当該書誌情報の印刷データが自装置に記憶されていると判定し、自装置のＩＰアドレスと一致しない場合に、当該書誌情報の印刷データが他装置（他の複合機）に記憶されていると判定する。
【０１２３】
ステップＳ１３０３で、印刷データが自装置（複合機１００Ｂ）に記憶されていると判定された場合（ステップＳ１３０３でＹＥＳ）、自装置に記憶されている印刷データを取得して削除する（ステップＳ１３０４）。また、当該削除対象の印刷データの書誌情報を、図１１のステップ１１１３で作成した書誌情報一覧から削除する。
【０１２４】
ステップＳ１３０３で、印刷データが他装置（ここでは、例えば複合機１００Ａ）に記憶されていると判定された場合（ステップＳ１３０３でＮＯ）、他装置（複合機１００Ａ）の印刷アプリケーションに対して、当該書誌情報の示す印刷データの削除要求を送信する（ステップＳ１３０５）。当該削除要求には、削除対象の印刷データの書誌情報が含まれる。また、当該削除対象の、複合機１００Ａ内の印刷データの書誌情報を、図１１のステップ１１１３で作成した書誌情報一覧から削除する。
【０１２５】
印刷データの削除指示を受信した複合機１００Ａの印刷アプリケーション１１０は、削除対象の印刷データを取得して削除する（ステップＳ１３０６）。以上が図１３の説明である。
【０１２６】
次に図１５を参照して、本発明の実施形態における、表示画面の更新処理について説明する。
【０１２７】
複合機１００Ｂの印刷アプリケーション１１０は、図１３の削除処理によって更新された書誌情報一覧（ステップＳ１３０４、Ｓ１３０５で更新）を取得して（ステップＳ１５０１）、当該書誌情報一覧に、書誌情報（印刷データを示す書誌情報）が存在するか判定する（ステップＳ１５０２）。つまり、上述した印刷・削除の処理によって、ユーザの印刷データが全て削除されていないか判定する。
【０１２８】
印刷データが存在すると判定された場合（ステップＳ１５０２でＹＥＳ）、処理を終了する。
【０１２９】
ステップＳ１５０２で、全てホストに印刷データが存在しないと判定された場合（ステップＳ１５０２でＮＯ）、印刷アプリケーション１１０は、図５で示すユーザアイコン表示画面から対象ユーザのユーザアイコン（図１１のステップＳ１１０１で選択を受け付けたユーザアイコン。つまり、印刷データを保持しなくなったユーザのユーザアイコン）を非表示にした、ユーザアイコン表示画面５００を表示画面に表示する（ステップＳ１５０３）。
【０１３０】
複合機１００Ｂの印刷アプリケーション１１０は、メモリ上に保持しているユーザ情報（図１１のステップＳ１１０１で選択を受け付けたユーザアイコンのユーザ。つまり、印刷データを保持しなくなったユーザ）の文書保存先複合機情報の示す他の複合機（ここでは複合機１００Ａ）に対して、ステップＳ１５０５〜１５０７を実行する（ステップＳ１５０４）。
【０１３１】
複合機１００Ｂの印刷アプリケーション１１０は、メモリ上に保持しているユーザ情報（図１１のステップＳ１１０１で選択を受け付けたユーザアイコンのユーザ。つまり、印刷データを保持しなくなったユーザ）の文書保存先複合機情報の示す他の複合機（複合機１００Ａ）を１つ特定して、当該複合機１００Ａに、当該ユーザの印刷データが、いずれの複合機上にも存在しなくなった旨を通知する（ステップＳ１５０５／非表示要求に該当）。つまり、通知先の複合機１００Ａにおいて、当該ユーザのユーザアイコンを非表示にするよう指示する。
【０１３２】
複合機１００Ａの印刷アプリケーション１１０は、ステップＳ１５０５で送信される通知を受信し（ステップＳ１５０６）、自装置のユーザアイコン表示画面（図５）から、当該通知の対照であるユーザ（印刷データを保持しなくなったユーザ）のユーザアイコンを非表示にする（ステップＳ１５０７／非表示制御手段に該当）。
【０１３３】
複合機１００Ｂの印刷アプリケーション１１０は、自身がメモリ上に保持しているユーザ情報中の文書保存先複合機情報から、対象の複合機情報を削除する（ステップＳ１５０８）。つまり、当該ユーザの印刷データがいずれの複合機にも記憶されていないことを記憶する。以上が図１５の説明である。
【０１３４】
図１４の説明に戻る。複合機１００Ｂの印刷アプリケーション１１０は、ステップＳ１４０１で一覧表示された印刷データのジョブオーナーであるユーザの印刷データが存在するか判定する（ステップＳ１５０５）。つまり、図１５のステップＳ１５０２で、ユーザの印刷データが存在しないと判定されているか判定する。
【０１３５】
ユーザの印刷データが存在すると判定した場合（ステップＳ１５０５でＹＥＳ）、処理をステップＳ１４０１に戻し、ステップＳ１４０２〜Ｓ１４０３で更新された書誌情報一覧に基づいて、印刷データ一覧画面を表示画面に表示（更新）する。
【０１３６】
ユーザの印刷データが存在しないと判定した場合（ステップＳ１５０５でＮＯ）、処理を終了する。以上が図１４の説明である。
【０１３７】
以上説明したように、本発明によれば、印刷のクライアント装置から取得した情報に基づいて、画像形成装置のグルーピングを容易に行うことができる。
【０１３８】
また、他の複合機にいずれのユーザの印刷データが記憶されているかを、ユーザアイコンを表示により認識可能に提示することができる。
【０１３９】
以上、本発明の実施形態を詳述したが、本発明は、例えば、システム、装置、方法、装置で読み取り実行可能なプログラムもしくは記憶媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１４０】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。
【０１４１】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、プログラムコード自体及びそのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１４２】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のカード、ＲＯＭ等を用いることができる。
【０１４３】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（基本システム或いはオペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１４４】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【符号の説明】
【０１４５】
１００  複合機
１１０  印刷アプリケーション
２００  クライアントＰＣ
２１０  プリンタドライバ
２２０  プリンタドライバ管理アプリケーション
【図１】
2018156669.tif 000003
【図２】
2018156669.tif 000004
【図３】
2018156669.tif 000005
【図４】
2018156669.tif 000006
【図５】
2018156669.tif 000007
【図６】
2018156669.tif 000008
【図７】
2018156669.tif 000009
【図８】
2018156669.tif 000010
【図９】
2018156669.tif 000011
【図１０】
2018156669.tif 000012
【図１１】
2018156669.tif 000013
【図１２】
2018156669.tif 000014
【図１３】
2018156669.tif 000015
【図１４】
2018156669.tif 000016
【図１５】
2018156669.tif 000017
【手続補正書】
【提出日】平成30年5月2日(2018.5.2)
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、情報処理システム、情報処理装置、その制御方法及びプログラムに関する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
本発明は、クライアント装置から送信されたデータを処理可能な情報処理装置において、他の情報処理装置が受信したデータを容易に閲覧可能とすることができる仕組みを提供することを目的とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
本発明は、情報処理装置で処理可能なデータを送信するクライアント装置と、第１の情報処理装置と、前記データを受信する第２の情報処理装置と、を含む情報処理システムであって、前記第２の情報処理装置は、受信した前記データを処理可能な前記第１の情報処理装置に対して、受信した前記データを前記第１の情報処理装置において閲覧可能とするためのアイコンにかかる情報を通知する通知手段を備え、前記第１の情報処理装置は、前記情報が通知されたアイコンを表示すべく制御する表示制御手段を備えることを特徴とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
本発明により、クライアント装置から送信されたデータを処理可能な情報処理装置において、他の情報処理装置が受信したデータを容易に閲覧可能とすることができる仕組みを提供することができる。
【手続補正６】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
情報処理装置で処理可能なデータを送信するクライアント装置と、第１の情報処理装置と、前記データを受信する第２の情報処理装置と、を含む情報処理システムであって、
前記第２の情報処理装置は、
受信した前記データを処理可能な前記第１の情報処理装置に対して、受信した前記データを前記第１の情報処理装置において閲覧可能とするためのアイコンにかかる情報を通知する通知手段
を備え、
前記第１の情報処理装置は、
前記情報が通知されたアイコンを表示すべく制御する表示制御手段
を備えることを特徴とする情報処理システム。
【請求項２】
前記第１の情報処理装置は前記データを受信可能であり、
前記表示制御手段は、自機が受信したデータを閲覧可能とするためのアイコンと、前記第２の情報処理装置から前記情報が通知されたアイコンと、を表示すべく制御することを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記アイコンは、前記データを受信すること、又は、前記情報が通知されることにより表示可能となり、
前記表示制御手段は、前記第２の情報処理装置より前記情報が通知された前記アイコンが、前記第１の情報処理装置において既に表示可能となっている場合には、前記アイコンを１つのアイコンとして表示すべく制御することを特徴とする請求項２に記載の情報処理システム。
【請求項４】
前記通知手段は、受信したデータにかかるユーザを特定可能な情報を、前記第２の情報処理装置に通知し、
前記表示制御手段は、通知を受け付けた情報により特定されるユーザにかかるデータを閲覧可能とするアイコンを表示すべく制御することを特徴とする請求項１乃至３のいずれか１項に記載の情報処理システム。
【請求項５】
前記第１の情報処理装置は、
前記表示制御手段により表示制御されたアイコンに対する操作を受け付けた場合に、前記アイコンにより閲覧可能となる前記データを表示すべく制御するデータ表示制御手段と、
前記データ表示制御手段により表示制御されたデータを処理すべく制御する制御手段と、
を備えることを特徴とする請求項１乃至４のいずれか１項に記載の情報処理システム。
【請求項６】
情報処理装置で処理可能なデータを送信するクライアント装置と、他の情報処理装置から通知される情報にかかるアイコンを表示すべく制御する表示制御手段を備える第２の情報処理装置と通信可能な第１の情報処理装置であって、
受信した前記データを処理可能な前記第２の情報処理装置に対して、受信した前記データを前記第２の情報処理装置において閲覧可能とするためのアイコンにかかる情報を通知する通知手段
を備えることを特徴とする情報処理装置。
【請求項７】
情報処理装置で処理可能なデータを送信するクライアント装置と、前記データを受信し、且つ、受信した前記データを処理可能な第２の情報処理装置に対して、受信した前記データを前記第２の情報処理装置において閲覧可能とするためのアイコンにかかる情報を通知する通知手段を備える第１の情報処理装置と通信可能な第２の情報処理装置であって、
前記情報が通知されたアイコンを表示すべく制御する表示制御手段
を備えることを特徴とする情報処理装置。
【請求項８】
コンピュータを、請求項１乃至７のいずれか１項に記載の情報処理装置の各手段として機能させるためのプログラム。
【請求項９】
情報処理装置で処理可能なデータを送信するクライアント装置と、第１の情報処理装置と、前記データを受信する第２の情報処理装置と、を含む情報処理システムの制御方法であって、
前記第２の情報処理装置において、
受信した前記データを処理可能な前記第１の情報処理装置に対して、受信した前記データを前記第１の情報処理装置において閲覧可能とするためのアイコンにかかる情報を通知する通知工程
を含み、
前記第１の情報処理装置において、
前記情報が通知されたアイコンを表示すべく制御する表示制御工程
を含むことを特徴とする制御方法。
【請求項１０】
情報処理装置で処理可能なデータを送信するクライアント装置と、他の情報処理装置から通知される情報にかかるアイコンを表示すべく制御する表示制御手段を備える第２の情報処理装置と通信可能な第１の情報処理装置の制御方法であって、
受信した前記データを処理可能な前記第２の情報処理装置に対して、受信した前記データを前記第２の情報処理装置において閲覧可能とするためのアイコンにかかる情報を通知する通知工程
を含むことを特徴とする制御方法。
【請求項１１】
情報処理装置で処理可能なデータを送信するクライアント装置と、前記データを受信し、且つ、受信した前記データを処理可能な第２の情報処理装置に対して、受信した前記データを前記第２の情報処理装置において閲覧可能とするためのアイコンにかかる情報を通知する通知手段を備える第１の情報処理装置と通信可能な第２の情報処理装置の制御方法であって、
前記情報が通知されたアイコンを表示すべく制御する表示制御工程
を含むことを特徴とする制御方法。