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