(57)【要約】【課題】プルプリントシステムにおいて、印刷指示装置にてユーザによって付与された印刷指示に基づく印刷出力を比較的早期に開始することが可能な技術を提供する。【解決手段】プルプリントシステム１において、ユーザからの印刷指示を受け付ける印刷指示装置５０は、当該印刷指示を受け付けた場合において第１の条件が充足されないときには、プルプリント指令である第１の印刷指令とともに文書データ４１０を文書格納装置（たとえばＭＦＰ１０ａ１）に送信する。一方、印刷指示を受け付けた場合において第１の条件が充足されるときには、第２の印刷指令とともに特定のＭＦＰ１０（たとえば、１０ｃ１）に文書データ４１０を送信する。【選択図】図８
2018151796.tif 000002
【特許請求の範囲】
【請求項１】
プリントシステムであって、
ユーザからの印刷指示を受け付ける印刷指示装置と、
前記印刷指示に基づく文書データを一旦格納することが可能な文書格納装置と、
前記文書データに基づいて文書を印刷することが可能な少なくとも１つの画像形成装置と、
を備え、
前記印刷指示装置は、  
前記印刷指示を受け付けた場合において第１の条件が充足されないときには、プルプリント指令である第１の印刷指令と前記文書データとを前記文書格納装置に送信し、
前記印刷指示を受け付けた場合において前記第１の条件が充足されるときには、前記少なくとも１つの画像形成装置のうちの特定の画像形成装置に第２の印刷指令と前記文書データとを送信することを特徴とするプリントシステム。
【請求項２】
請求項１に記載のプリントシステムにおいて、
前記第２の印刷指令も、プルプリント指令であることを特徴とするプリントシステム。
【請求項３】
請求項１に記載のプリントシステムにおいて、
前記第２の印刷指令は、前記文書データに基づく印刷出力を前記ユーザのログインに応答して開始すべき旨のプリント指令であることを特徴とするプリントシステム。
【請求項４】
請求項２または請求項３に記載のプリントシステムにおいて、
前記印刷指示装置は、前記印刷指示を受け付けた場合において前記第１の条件が充足されるときには、前記文書格納装置と前記特定の画像形成装置との双方に前記文書データを送信することを特徴とするプリントシステム。
【請求項５】
請求項４に記載のプリントシステムにおいて、
前記印刷指示装置は、
前記印刷指示を受け付けたことに応答して、前記文書格納装置に前記文書データを送信し、
前記印刷指示を受け付け且つ前記第１の条件の充足を判定したことに応答して、前記特定の画像形成装置に前記文書データを送信することを特徴とするプリントシステム。
【請求項６】
請求項４に記載のプリントシステムにおいて、
前記印刷指示装置は、前記印刷指示を受け付け且つ前記第１の条件の充足を判定したことに応答して、前記文書格納装置と前記特定の画像形成装置との双方に前記文書データを送信することを特徴とするプリントシステム。
【請求項７】
請求項４から請求項６のいずれかに記載のプリントシステムにおいて、
前記少なくとも１つの画像形成装置は、複数の画像形成装置を有し、
前記複数の画像形成装置のうち前記特定の画像形成装置以外の一の画像形成装置が前記ユーザによって印刷出力装置として選択される場合、当該一の画像形成装置は、前記ユーザのログイン後において前記文書格納装置から前記文書データを取得して当該文書データを用いて前記文書を印刷出力し、
前記特定の画像形成装置が前記ユーザによって印刷出力装置として選択される場合、当該特定の画像形成装置は、前記ユーザのログイン後において前記特定の画像形成装置に既に格納されている前記文書データを用いて前記文書を印刷出力することを特徴とするプリントシステム。
【請求項８】
請求項２または請求項３に記載のプリントシステムにおいて、
前記特定の画像形成装置は、前記第１の条件のみならず第２の条件もが充足されるときには、前記文書データを前記文書格納装置に送信して格納させることを特徴とするプリントシステム。
【請求項９】
請求項８に記載のプリントシステムにおいて、
前記第２の条件は、前記特定の画像形成装置において前記文書データに基づく印刷出力が行われない状態で前記第２の印刷指令の受信時点から所定期間が経過したことを含むことを特徴とするプリントシステム。
【請求項１０】
請求項４から請求項９のいずれかに記載のプリントシステムにおいて、
前記文書格納装置は、前記特定の画像形成装置内に格納された前記文書データに基づく印刷出力が実行された場合、前記文書格納装置にて格納されている前記文書データを削除することを特徴とするプリントシステム。
【請求項１１】
請求項４から請求項９のいずれかに記載のプリントシステムにおいて、
前記特定の画像形成装置は、前記文書格納装置にて格納された前記文書データに基づく印刷出力が前記特定の画像形成装置以外の画像形成装置で実行された場合、前記特定の画像形成装置内に格納されている前記文書データを削除することを特徴とするプリントシステム。
【請求項１２】
請求項１に記載のプリントシステムにおいて、
前記第２の印刷指令は、ユーザ認証を要さずに直ちに印刷を実行すべき旨のプリント指令であることを特徴とするプリントシステム。
【請求項１３】
請求項１から請求項１２のいずれかに記載のプリントシステムにおいて、
前記第１の条件は、前記印刷指示において印刷部数に関する設定内容がデフォルト値から別の値に変更されていること、を含むことを特徴とするプリントシステム。
【請求項１４】
請求項１から請求項１２のいずれかに記載のプリントシステムにおいて、
前記第１の条件は、前記印刷指示装置において前記印刷指示の付与後に無操作期間が一定期間以上継続したこと、を含むことを特徴とするプリントシステム。
【請求項１５】
請求項１から請求項１２のいずれかに記載のプリントシステムにおいて、
前記印刷指示装置は、開閉式の表示部を有し、
前記第１の条件は、前記印刷指示の付与後に前記印刷指示装置の前記表示部が所定程度以上閉じられたこと、を含むことを特徴とするプリントシステム。
【請求項１６】
請求項１から請求項１２のいずれかに記載のプリントシステムにおいて、
前記第１の条件は、前記印刷指示の付与後に前記印刷指示装置にてスクリーンセーバプログラムが動作を開始したこと、を含むことを特徴とするプリントシステム。
【請求項１７】
請求項１から請求項１６のいずれかに記載のプリントシステムにおいて、
前記印刷指示装置は、
前記少なくとも１つの画像形成装置のうち前記ユーザの現在位置に最も近い画像形成装置を前記特定の画像形成装置として決定する決定手段、
を有することを特徴とするプリントシステム。
【請求項１８】
請求項１から請求項１６のいずれかに記載のプリントシステムにおいて、
前記印刷指示装置は、
前記少なくとも１つの画像形成装置のうち、前記印刷指示の付与から印刷出力までの時間の平均値が最も小さい画像形成装置を、前記特定の画像形成装置として決定する決定手段、
を有することを特徴とするプリントシステム。
【請求項１９】
請求項１から請求項１６のいずれかに記載のプリントシステムにおいて、
前記印刷指示装置は、
前記少なくとも１つの画像形成装置のうち前記ユーザによる使用頻度が最も高い画像形成装置を前記特定の画像形成装置として決定する決定手段、
を有することを特徴とするプリントシステム。
【請求項２０】
請求項１から請求項１９のいずれかに記載のプリントシステムにおいて、
前記特定の画像形成装置は、前記文書データをラスタライズ処理後の印刷用データの形式で格納することを特徴とするプリントシステム。
【請求項２１】
文書格納装置と少なくとも１つの画像形成装置とを備えるプリントシステムにおける印刷指示装置であって、
ユーザからの印刷指示を受け付ける操作入力手段と、
前記印刷指示を受け付けた場合において第１の条件が充足されるか否かを判定する判定手段と、
前記判定手段による判定結果に基づいて印刷指令を送出する指令制御手段と、
を備え、
前記指令制御手段は、
前記印刷指示を受け付けた場合において前記第１の条件が充足されないときには、プルプリント指令である第１の印刷指令と前記印刷指示に基づく文書データとを前記文書格納装置に送信し、
前記印刷指示を受け付けた場合において前記第１の条件が充足されるときには、前記少なくとも１つの画像形成装置のうちの特定の画像形成装置に第２の印刷指令と前記文書データとを送信することを特徴とする印刷指示装置。
【請求項２２】
文書格納装置と少なくとも１つの画像形成装置とを備えるプリントシステムにおける印刷指示装置に内蔵されたコンピュータに、
ａ）ユーザからの印刷指示を受け付けるステップと、
ｂ）前記印刷指示を受け付けた後において、第１の条件が充足されるか否かに関する判定結果に基づいて印刷指令を送出するステップと、
を実行させるためのプログラムであって、
前記ステップｂ）は、
ｂ−１）前記印刷指示を受け付けた場合において前記第１の条件が充足されないときには、プルプリント指令である第１の印刷指令と前記印刷指示に基づく文書データとを前記文書格納装置に送信するステップと、
ｂ−２）前記印刷指示を受け付けた場合において前記第１の条件が充足されるときには、前記少なくとも１つの画像形成装置のうちの特定の画像形成装置に第２の印刷指令と前記文書データとを送信するステップと、
を有することを特徴とするプログラム。
【請求項２３】
請求項２２に記載のプログラムにおいて、
前記第２の印刷指令も、プルプリント指令であることを特徴とするプログラム。
【請求項２４】
請求項２２に記載のプログラムにおいて、
前記第２の印刷指令は、前記文書データに基づく印刷出力を前記ユーザのログインに応答して開始すべき旨のプリント指令であることを特徴とするプログラム。
【請求項２５】
請求項２３または請求項２４に記載のプログラムにおいて、
前記ステップｂ−２）において、前記印刷指示を受け付けた場合において前記第１の条件が充足されるときには、前記文書格納装置と前記特定の画像形成装置との双方に前記文書データが送信されることを特徴とするプログラム。
【請求項２６】
請求項２５に記載のプログラムにおいて、
前記ステップｂ−２）は、
ｂ−２−１）前記印刷指示を受け付けたことに応答して、前記文書格納装置に前記文書データを送信するステップと、
ｂ−２−２）前記印刷指示を受け付け且つ前記第１の条件の充足を判定したことに応答して、前記特定の画像形成装置に前記文書データを送信するステップと、
を有することを特徴とするプログラム。
【請求項２７】
請求項２５に記載のプログラムにおいて、
前記ステップｂ−２）においては、前記印刷指示を受け付け且つ前記第１の条件の充足を判定したことに応答して、前記文書格納装置と前記特定の画像形成装置との双方に前記文書データが送信されることを特徴とするプログラム。
【請求項２８】
請求項２３または請求項２４に記載のプログラムにおいて、
前記ステップｂ−２）においては、前記特定の画像形成装置に対して、第２の条件のＭが充足されるときには前記文書データを前記文書格納装置に転送すべき旨の条件付き転送要求もが送信されることを特徴とするプログラム。
【請求項２９】
請求項２８に記載のプログラムにおいて、
前記第２の条件は、前記特定の画像形成装置において前記文書データが印刷出力されない状態で前記第２の印刷指令の受信時点から所定期間が経過したことを含むことを特徴とするプログラム。
【請求項３０】
請求項２２に記載のプログラムにおいて、
前記第２の印刷指令は、ユーザ認証を要さずに直ちに印刷を実行すべき旨のプリント指令であることを特徴とするプログラム。
【請求項３１】
請求項２２から請求項３０のいずれかに記載のプログラムにおいて、
前記ステップｂ−２）は、
前記少なくとも１つの画像形成装置の中から前記特定の画像形成装置を所定の基準に基づいて決定するステップ、
を有することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＭＦＰ（マルチ・ファンクション・ペリフェラル（Multi-Functional Peripheral））などの画像形成装置を備えるプリントシステムおよびそれに関連する技術に関する。
【背景技術】
【０００２】
コンピュータから送信したプリントデータに基づいて、直ちに画像形成装置に印刷出力を実行させるのではなく、ユーザが画像形成装置にログインした後に印刷出力させる技術が存在する。このような技術は、プルプリント技術（ないし認証プリント技術）と称される（特許文献１参照）。これによれば、ユーザがコンピュータの存在位置から画像形成装置の存在位置に移動した後に当該画像形成装置によって印刷出力が行われるので、画像形成装置の排紙トレイ等に出力された印刷出力物が他人に見られてしまうこと等を防止することが可能である。
【０００３】
また、プルプリントシステムの中には、複数のＭＦＰで構成されるシステムが存在する。このようなシステムは、ユビキタスプリントシステムなどとも称される。具体的には、ユーザは、印刷指示装置（クライアントコンピュータ等）を操作して、印刷対象文書に関するデータ（プリントデータ）を文書格納装置（複数のＭＦＰのうちの文書格納装置（あるいはサーバ）等）に送信する。換言すれば、ユーザのプルプリントジョブ（認証プリントジョブとも称する）に係るプリントデータが印刷指示装置から文書格納装置に送信され、当該プリントデータが文書格納装置に一旦格納（保存）される。この時点では、当該プリントデータに基づく印刷出力処理は未だ行われない。その後、ユーザが、複数のＭＦＰの中から印刷出力を行わせたいＭＦＰ（印刷出力装置とも称する）を選択し、当該印刷出力装置の操作入力部等を用いたユーザ認証操作を経て、文書格納装置から印刷データが取得（プル）され印刷出力装置による印刷出力（プリント）が行われる。このようなシステムによれば、複数のＭＦＰのいずれにおいても印刷対象文書を印刷出力することが可能である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−２００２８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、上述のようなプルプリントシステム（ユビキタスプリントシステム等）は、事後的に任意のＭＦＰでのプリントが可能となるように一旦文書格納装置に文書（詳細には文書データ等）が格納される場合のみならず、（プルプリント以外の）単純な通常のプリントが行われる場合（直ぐにプリントさせたい場合等）にも利用されることが多い。これは、ユーザは、プルプリント用のプリンタドライバと通常プリント用のプリンタドライバとの２つのドライバを使い分けることを煩わしく感じ、全ての印刷出力をプルプリント用のプリンタドライバのみで行うことが多い、との事情等に起因する。
【０００６】
しかしながら、このようにプルプリント用のプリンタドライバを用いて印刷指示が付与される場合には次のような問題が生じ得る。
【０００７】
具体的には、文書格納装置とは異なるＭＦＰ（印刷出力装置）にて印刷出力が行われる場合には、当該印刷出力装置は、ユーザのログイン後に、当該ユーザ向けの文書データを文書格納装置から取得することを要する。ただし、文書データを文書格納装置から印刷出力装置に送信するためには或る程度の時間を要する。そのため、当該ユーザは、直ぐにプリントをしたい場合であっても、文書データの転送完了を待つことを強いられる。
【０００８】
そこで、この発明は、プルプリントシステムにおいて、印刷指示装置にてユーザによって付与された印刷指示に基づく印刷出力を比較的早期に開始することが可能な技術を提供することを課題とする。
【課題を解決するための手段】
【０００９】
上記課題を解決すべく、請求項１の発明は、プリントシステムであって、ユーザからの印刷指示を受け付ける印刷指示装置と、前記印刷指示に基づく文書データを一旦格納することが可能な文書格納装置と、前記文書データに基づいて文書を印刷することが可能な少なくとも１つの画像形成装置と、を備え、前記印刷指示装置は、前記印刷指示を受け付けた場合において第１の条件が充足されないときには、プルプリント指令である第１の印刷指令と前記文書データとを前記文書格納装置に送信し、前記印刷指示を受け付けた場合において前記第１の条件が充足されるときには、前記少なくとも１つの画像形成装置のうちの特定の画像形成装置に第２の印刷指令と前記文書データとを送信することを特徴とする。
【００１０】
請求項２の発明は、請求項１の発明に係るプリントシステムにおいて、前記第２の印刷指令も、プルプリント指令であることを特徴とする。
【００１１】
請求項３の発明は、請求項１の発明に係るプリントシステムにおいて、前記第２の印刷指令は、前記文書データに基づく印刷出力を前記ユーザのログインに応答して開始すべき旨のプリント指令であることを特徴とする。
【００１２】
請求項４の発明は、請求項２または請求項３の発明に係るプリントシステムにおいて、前記印刷指示装置は、前記印刷指示を受け付けた場合において前記第１の条件が充足されるときには、前記文書格納装置と前記特定の画像形成装置との双方に前記文書データを送信することを特徴とする。
【００１３】
請求項５の発明は、請求項４の発明に係るプリントシステムにおいて、前記印刷指示装置は、前記印刷指示を受け付けたことに応答して、前記文書格納装置に前記文書データを送信し、前記印刷指示を受け付け且つ前記第１の条件の充足を判定したことに応答して、前記特定の画像形成装置に前記文書データを送信することを特徴とする。
【００１４】
請求項６の発明は、請求項４の発明に係るプリントシステムにおいて、前記印刷指示装置は、前記印刷指示を受け付け且つ前記第１の条件の充足を判定したことに応答して、前記文書格納装置と前記特定の画像形成装置との双方に前記文書データを送信することを特徴とする。
【００１５】
請求項７の発明は、請求項４から請求項６のいずれかの発明に係るプリントシステムにおいて、前記少なくとも１つの画像形成装置は、複数の画像形成装置を有し、前記複数の画像形成装置のうち前記特定の画像形成装置以外の一の画像形成装置が前記ユーザによって印刷出力装置として選択される場合、当該一の画像形成装置は、前記ユーザのログイン後において前記文書格納装置から前記文書データを取得して当該文書データを用いて前記文書を印刷出力し、前記特定の画像形成装置が前記ユーザによって印刷出力装置として選択される場合、当該特定の画像形成装置は、前記ユーザのログイン後において前記特定の画像形成装置に既に格納されている前記文書データを用いて前記文書を印刷出力することを特徴とする。
【００１６】
請求項８の発明は、請求項２または請求項３の発明に係るプリントシステムにおいて、前記特定の画像形成装置は、前記第１の条件のみならず第２の条件もが充足されるときには、前記文書データを前記文書格納装置に送信して格納させることを特徴とする。
【００１７】
請求項９の発明は、請求項８の発明に係るプリントシステムにおいて、前記第２の条件は、前記特定の画像形成装置において前記文書データが印刷出力されない状態で前記第２の印刷指令の受信時点から所定期間が経過したことを含むことを特徴とする。
【００１８】
請求項１０の発明は、請求項４から請求項９のいずれかの発明に係るプリントシステムにおいて、前記文書格納装置は、前記特定の画像形成装置内に格納された前記文書データに基づく印刷出力が実行された場合、前記文書格納装置にて格納されている前記文書データを削除することを特徴とする。
【００１９】
請求項１１の発明は、請求項４から請求項９のいずれかの発明に係るプリントシステムにおいて、前記特定の画像形成装置は、前記文書格納装置にて格納された前記文書データに基づく印刷出力が前記特定の画像形成装置以外の画像形成装置で実行された場合、前記特定の画像形成装置内に格納されている前記文書データを削除することを特徴とする。
【００２０】
請求項１２の発明は、請求項１の発明に係るプリントシステムにおいて、前記第２の印刷指令は、ユーザ認証を要さずに直ちに印刷を実行すべき旨のプリント指令であることを特徴とする。
【００２１】
請求項１３の発明は、請求項１から請求項１２のいずれかの発明に係るプリントシステムにおいて、前記第１の条件は、前記印刷指示において印刷部数に関する設定内容がデフォルト値から別の値に変更されていること、を含むことを特徴とする。
【００２２】
請求項１４の発明は、請求項１から請求項１２のいずれかの発明に係るプリントシステムにおいて、前記第１の条件は、前記印刷指示装置において前記印刷指示の付与後に無操作期間が一定期間以上継続したこと、を含むことを特徴とする。
【００２３】
請求項１５の発明は、請求項１から請求項１２のいずれかの発明に係るプリントシステムにおいて、前記印刷指示装置は、開閉式の表示部を有し、前記第１の条件は、前記印刷指示の付与後に前記印刷指示装置の前記表示部が所定程度以上閉じられたこと、を含むことを特徴とする。
【００２４】
請求項１６の発明は、請求項１から請求項１２のいずれかの発明に係るプリントシステムにおいて、前記第１の条件は、前記印刷指示の付与後に前記印刷指示装置にてスクリーンセーバプログラムが動作を開始したこと、を含むことを特徴とする。
【００２５】
請求項１７の発明は、請求項１から請求項１６のいずれかの発明に係るプリントシステムにおいて、前記印刷指示装置は、前記少なくとも１つの画像形成装置のうち前記ユーザの現在位置に最も近い画像形成装置を前記特定の画像形成装置として決定する決定手段、を有することを特徴とする。
【００２６】
請求項１８の発明は、請求項１から請求項１６のいずれかの発明に係るプリントシステムにおいて、前記印刷指示装置は、前記少なくとも１つの画像形成装置のうち、前記印刷指示の付与から印刷出力までの時間の平均値が最も小さい画像形成装置を、前記特定の画像形成装置として決定する決定手段、を有することを特徴とする。
【００２７】
請求項１９の発明は、請求項１から請求項１６のいずれかの発明に係るプリントシステムにおいて、前記印刷指示装置は、前記少なくとも１つの画像形成装置のうち前記ユーザによる使用頻度が最も高い画像形成装置を前記特定の画像形成装置として決定する決定手段、を有することを特徴とする。
【００２８】
請求項２０の発明は、請求項１から請求項１９のいずれかの発明に係るプリントシステムにおいて、前記特定の画像形成装置は、前記文書データをラスタライズ処理後の印刷用データの形式で格納することを特徴とする。
【００２９】
請求項２１の発明は、文書格納装置と少なくとも１つの画像形成装置とを備えるプリントシステムにおける印刷指示装置であって、ユーザからの印刷指示を受け付ける操作入力手段と、前記印刷指示を受け付けた場合において第１の条件が充足されるか否かを判定する判定手段と、前記判定手段による判定結果に基づいて印刷指令を送出する指令制御手段と、を備え、前記指令制御手段は、前記印刷指示を受け付けた場合において前記第１の条件が充足されないときには、プルプリント指令である第１の印刷指令と前記印刷指示に基づく文書データとを前記文書格納装置に送信し、前記印刷指示を受け付けた場合において前記第１の条件が充足されるときには、前記少なくとも１つの画像形成装置のうちの特定の画像形成装置に第２の印刷指令と前記文書データとを送信することを特徴とする。
【００３０】
請求項２２の発明は、文書格納装置と少なくとも１つの画像形成装置とを備えるプリントシステムにおける印刷指示装置に内蔵されたコンピュータに、ａ）ユーザからの印刷指示を受け付けるステップと、ｂ）前記印刷指示を受け付けた後において、第１の条件が充足されるか否かに関する判定結果に基づいて印刷指令を送出するステップと、を実行させるためのプログラムであって、前記ステップｂ）は、ｂ−１）前記印刷指示を受け付けた場合において前記第１の条件が充足されないときには、プルプリント指令である第１の印刷指令と前記印刷指示に基づく文書データとを前記文書格納装置に送信するステップと、ｂ−２）前記印刷指示を受け付けた場合において前記第１の条件が充足されるときには、前記少なくとも１つの画像形成装置のうちの特定の画像形成装置に第２の印刷指令と前記文書データとを送信するステップと、を有することを特徴とする。
【００３１】
請求項２３の発明は、請求項２２の発明に係るプログラムにおいて、前記第２の印刷指令も、プルプリント指令であることを特徴とする。
【００３２】
請求項２４の発明は、請求項２２の発明に係るプログラムにおいて、前記第２の印刷指令は、前記文書データに基づく印刷出力を前記ユーザのログインに応答して開始すべき旨のプリント指令であることを特徴とする。
【００３３】
請求項２５の発明は、請求項２３または請求項２４の発明に係るプログラムにおいて、前記ステップｂ−２）において、前記印刷指示を受け付けた場合において前記第１の条件が充足されるときには、前記文書格納装置と前記特定の画像形成装置との双方に前記文書データが送信されることを特徴とする。
【００３４】
請求項２６の発明は、請求項２５の発明に係るプログラムにおいて、前記ステップｂ−２）は、ｂ−２−１）前記印刷指示を受け付けたことに応答して、前記文書格納装置に前記文書データを送信するステップと、ｂ−２−２）前記印刷指示を受け付け且つ前記第１の条件の充足を判定したことに応答して、前記特定の画像形成装置に前記文書データを送信するステップと、を有することを特徴とする。
【００３５】
請求項２７の発明は、請求項２５の発明に係るプログラムにおいて、前記ステップｂ−２）においては、前記印刷指示を受け付け且つ前記第１の条件の充足を判定したことに応答して、前記文書格納装置と前記特定の画像形成装置との双方に前記文書データが送信されることを特徴とする。
【００３６】
請求項２８の発明は、請求項２３または請求項２４の発明に係るプログラムにおいて、前記ステップｂ−２）においては、前記特定の画像形成装置に対して、第２の条件のＭが充足されるときには前記文書データを前記文書格納装置に転送すべき旨の条件付き転送要求もが送信されることを特徴とする。
【００３７】
請求項２９の発明は、請求項２８の発明に係るプログラムにおいて、前記第２の条件は、前記特定の画像形成装置において前記文書データが印刷出力されない状態で前記第２の印刷指令の受信時点から所定期間が経過したことを含むことを特徴とする。
【００３８】
請求項３０の発明は、請求項２２の発明に係るプログラムにおいて、前記第２の印刷指令は、ユーザ認証を要さずに直ちに印刷を実行すべき旨のプリント指令であることを特徴とする。
【００３９】
請求項３１の発明は、請求項２２から請求項３０のいずれかの発明に係るプログラムにおいて、前記ステップｂ−２）は、前記少なくとも１つの画像形成装置の中から前記特定の画像形成装置を所定の基準に基づいて決定するステップ、を有することを特徴とする。
【発明の効果】
【００４０】
請求項１から請求項３１に記載の発明によれば、第１の条件が充足される場合には、特定の画像形成装置に文書データが送信されるので、当該特定の画像形成装置がユーザによって印刷出力装置として選択され当該ユーザが当該特定の画像形成装置にログインしたときには、当該ユーザ向けの文書の印刷を比較的早期に開始することが可能である。
【図面の簡単な説明】
【００４１】
【図１】プリントシステムを示す図である。
【図２】ＭＦＰの機能ブロックを示す図である。
【図３】情報処理装置の概略構成を示す機能ブロック図である。
【図４】ユビキタスプリントシステムの基本動作を示す概念図である。
【図５】ユビキタスプリントシステムの基本動作を示す概念図である。
【図６】文書リスト画面を示す図である。
【図７】第１実施形態の概略動作を示す概念図である。
【図８】所定条件が成立する場合において同一グループ内のＭＦＰに文書データが送信される様子を示す概念図である。
【図９】同一グループ内のＭＦＰにて印刷出力が行われる動作を示す概念図である。
【図１０】所定条件が成立する場合において別グループ内のＭＦＰに文書データが送信される様子を示す概念図である。
【図１１】別グループ内のＭＦＰにて印刷出力が行われる動作を示す概念図である。
【図１２】印刷指示装置における動作を示すフローチャートである。
【図１３】プリントシステムにおける動作を示すシーケンス図である。
【図１４】プリンタドライバの設定画面を示す図である。
【図１５】プリントシステムにおける別の動作を示すシーケンス図である。
【図１６】変形例に係る動作を示すシーケンス図である。
【図１７】別の変形例に係る動作を示すシーケンス図である。
【図１８】更に別の変形例に係る動作を示す概念図である。
【図１９】図１８の変形例に係る動作を示すシーケンス図である。
【図２０】第２実施形態の概略動作を示す概念図である。
【図２１】第２実施形態に係る動作を示すシーケンス図である。
【図２２】特定のＭＦＰ（送信先装置）における動作を示すフローチャートである。
【図２３】比較例に係る動作を示すシーケンス図である。
【発明を実施するための形態】
【００４２】
以下、本発明の実施形態を図面に基づいて説明する。
【００４３】
＜１．第１実施形態＞
＜１−１．構成概要＞
図１は、本発明に係るプリントシステム１を示す図である。このプリントシステム１は、図１に示されるように、複数のＭＦＰ１０（１０ａ１，１０ｂ１，１０ｃ１，１０ｄ１，１０ａ２，１０ｂ２，１０ｃ２，１０ｄ２，...）と情報処理装置（印刷指示装置）５０とを備える。
【００４４】
また、このプリントシステム１は、複数のグループ（ここでは２つのグループＧ１，Ｇ２）に分類される。換言すれば、プリントシステム１は、複数のサブシステム（ここでは２つのサブシステムＧ１，Ｇ２）を備える。たとえば、当該複数のグループ（サブシステム）は、或る会社内の複数の部署のそれぞれに対応して構成される。より詳細には、グループＧ１は、第１の部署に対応して構成され、グループＧ２は、第２の部署に対応して構成される。なお、プリントシステム１を構成する多数のＭＦＰ１０（１０ａ１，１０ｂ１，...）のそれぞれは、複数のグループのいずれかに属する。
【００４５】
当該複数のグループ（複数のサブシステム）のぞれぞれには、少なくとも１つのＭＦＰ１０が設けられる。各ＭＦＰは、後述するように、プルプリントの対象文書を印刷出力する印刷出力装置として機能することが可能である。また、当該複数のグループ（複数のサブシステム）のぞれぞれには、文書データ（詳細には、プルプリントの対象文書（印刷待機文書）の文書データ）を自装置内に格納することが可能な文書格納装置ＳＴが設けられる。たとえば、各グループ内の複数のＭＦＰのうちの１つのＭＦＰが、印刷出力装置として機能するのみならず文書格納装置ＳＴとしても機能するように構成される。
【００４６】
ここでは、グループＧ１には、４台のＭＦＰ１０（１０ａ１，１０ｂ１，１０ｃ１，１０ｄ１）が設けられ、当該ＭＦＰ１０ａ１，１０ｂ１，１０ｃ１，１０ｄ１のうちのＭＦＰ１０ａ１が、グループＧ１における文書格納装置ＳＴとして機能する。また、グループＧ２には、４台のＭＦＰ１０（１０ａ２，１０ｂ２，１０ｃ２，１０ｄ２）が設けられ、当該ＭＦＰ１０ａ２，１０ｂ２，１０ｃ２，１０ｄ２のうちのＭＦＰ１０ａ２が、グループＧ２における文書格納装置ＳＴとして機能する。
【００４７】
なお、ここでは、グループ内の或るＭＦＰが当該グループに関する文書格納装置ＳＴとしても機能する態様を例示するが、これに限定されず、ＭＦＰとは別の装置（たとえばサーバコンピュータ）が、各グループの文書格納装置ＳＴとして設けられても良い。
【００４８】
また、各グループＧ１，Ｇ２（各サブシステム）は、自グループ内のＭＦＰ１０の装置情報（およびシステムにおけるツリー構成情報等）を管理する管理装置をそれぞれ有する。たとえば、自グループ内のいずれかのＭＦＰが当該管理装置として機能する。当該管理装置は、自グループ内の他のＭＦＰ（印刷出力装置および文書格納装置）との間で、および他グループの各管理装置等との間で、装置情報（およびツリー構成情報）等を授受することによって、システム構成情報（グループ構成情報等）を管理する。
【００４９】
このプリントシステム１は、プルプリントシステムとして構成される。また、このプリントシステム１は、複数のＭＦＰを備えており、上述したようなユビキタスプリントシステム（単にユビキタスシステムとも称する）でもある。
【００５０】
具体的には、ユーザ（Ｕ１等）は、クライアントコンピュータ等の情報処理装置５０（印刷指示装置とも称する）を操作して、文書の印刷指示を付与する。印刷指示装置５０は、ユーザから付与された印刷指示に基づいて、印刷対象文書に関する文書データ（プリントデータ）を文書格納装置ＳＴ（複数のＭＦＰのうちの一のＭＦＰ（あるいはサーバ）等）に送信する。換言すれば、ユーザのプルプリントジョブ（認証プリントジョブとも称する）に係るプリントデータが印刷指示装置から文書格納装置ＳＴに送信され、当該プリントデータが文書格納装置ＳＴに一旦格納される。この時点では、当該プリントデータに基づく印刷出力処理は未だ行われない。その後、ユーザが、複数のＭＦＰの中から印刷出力を行わせたいＭＦＰ（印刷出力装置とも称する）を選択し、当該印刷出力装置の操作入力部等を用いたユーザ認証操作（ログイン操作）を経て、文書格納装置ＳＴからプリントデータ（文書データ）が取得（プル）され印刷出力装置による印刷出力（プリント）が行われる。このようなシステムによれば、複数のＭＦＰのいずれにおいても印刷対象文書を印刷出力することが可能である。当該プリントシステム１は、文書データを印刷出力させる装置に任意性が存在する（複数のＭＦＰのうち当該一のＭＦＰ以外でも印刷出力させることが可能である）ことから、上述のように「ユビキタスプリントシステム」などとも称される。
【００５１】
また、各ＭＦＰ１０と印刷指示装置５０とは、ネットワーク（通信ネットワーク）を介して互いに接続される。また、複数のＭＦＰ１０も、ネットワーク（通信ネットワーク）を介して互いに接続される。当該ネットワークは、ＬＡＮ（Local Area Network）およびインターネットなどによって構成される。また、当該ネットワークに対する接続態様は、有線接続であってもよく、或いは無線接続であってもよい。たとえば、ＭＦＰ１０はネットワークに対して有線接続され、印刷指示装置５０はネットワークに対して無線接続される。
【００５２】
＜１−２．ＭＦＰの構成＞
図２は、ＭＦＰ（マルチ・ファンクション・ペリフェラル（Multi-Functional Peripheral））１０の機能ブロックを示す図である。なお、ＭＦＰ１０は、印刷出力装置あるいは画像形成装置とも称される。
【００５３】
ＭＦＰ１０は、スキャン機能、コピー機能、ファクシミリ送信機能およびボックス格納機能などを備える装置（複合機とも称する）である。具体的には、ＭＦＰ１０は、図２の機能ブロック図に示すように、画像読取部２、印刷出力部３、通信部４、格納部５、操作部６およびコントローラ（制御部）９等を備えており、これらの各部を複合的に動作させることによって、各種の機能を実現する。
【００５４】
画像読取部２は、ＭＦＰ１０の所定の位置に載置された原稿を光学的に読み取って（すなわちスキャンして）、当該原稿の画像データ（原稿画像あるいはスキャン画像とも称する）を生成する処理部である。この画像読取部２は、スキャン部であるとも称される。
【００５５】
印刷出力部３は、印刷対象に関するデータに基づいて紙などの各種の媒体に画像を印刷出力する出力部である。
【００５６】
通信部４は、公衆回線等を介したファクシミリ通信を行うことが可能な処理部である。さらに、通信部４は、ネットワークを介したネットワーク通信を行うことも可能である。このネットワーク通信では、たとえば、ＴＣＰ／ＩＰ（Transmission Control Protocol / Internet Protocol）等の各種のプロトコルが利用される。当該ネットワーク通信を利用することによって、ＭＦＰ１０は、所望の相手先（印刷指示装置５０、他のＭＦＰ１０等）との間で各種のデータを授受することが可能である。通信部４は、各種データを送信する送信部４ａと各種データを受信する受信部４ｂとを有する。
【００５７】
格納部５は、ハードディスクドライブ（ＨＤＤ）および半導体メモリ等の記憶装置で構成される。
【００５８】
また、文書格納装置ＳＴとして機能するＭＦＰ１０（ここではＭＦＰ１０ａ１，１０ａ２）の格納部５は、ユーザからの印刷指示に基づく文書データ（詳細には、プルプリントの対象文書（印刷待機文書）の文書データ）を一旦格納することが可能である。また、複数のＭＦＰ１０のうち、文書格納装置ＳＴとしては機能せず特定のＭＦＰ（文書データの送信先装置（文書格納装置ＳＴ以外の送信先装置））（後述）として選択されたＭＦＰも、当該文書データを一旦格納することが可能である。
【００５９】
操作部６は、ＭＦＰ１０に対する操作入力を受け付ける操作入力部６ａと、各種情報の表示出力を行う表示部６ｂとを備えている。
【００６０】
このＭＦＰ１０においては、略板状の操作パネル部６ｃ（図１参照）が設けられている。また、操作パネル部６ｃは、その正面側にタッチパネル２５（図１参照）を有している。タッチパネル２５は、操作入力部６ａの一部としても機能するとともに、表示部６ｂの一部としても機能する。タッチパネル２５は、液晶表示パネルに各種センサ等が埋め込まれて構成され、各種情報を表示するとともに操作者からの各種の操作入力を受け付けることが可能である。
【００６１】
コントローラ（制御部）９は、ＭＦＰ１０に内蔵され、ＭＦＰ１０を統括的に制御する制御装置である。コントローラ９は、ＣＰＵおよび各種の半導体メモリ（ＲＡＭおよびＲＯＭ）等を備えるコンピュータシステムとして構成される。コントローラ９は、ＣＰＵにおいて、ＲＯＭ（例えば、ＥＥＰＲＯＭ（登録商標））内に格納されている所定のソフトウエアプログラム（以下、単にプログラムとも称する）を実行することによって、各種の処理部を実現する。なお、当該プログラム（詳細にはプログラムモジュール群）は、ＵＳＢメモリなどの可搬性の記録媒体に記録され、当該記録媒体から読み出されてＭＦＰ１０にインストールされるようにしてもよい。あるいは、当該プログラムは、ネットワーク等を経由してダウンロードされてＭＦＰ１０にインストールされるようにしてもよい。
【００６２】
具体的には、図２に示すように、コントローラ９は、当該プログラムの実行により、通信制御部１１と入力制御部１２と表示制御部１３とユーザ認証部１４と印刷制御部１５と設定変更部１７とを含む各種の処理部を実現する。
【００６３】
通信制御部１１は、他の装置（印刷指示装置５０、他のＭＦＰ１０等）との間の通信動作を通信部４等と協働して制御する処理部である。通信制御部１１は、各種データの送信動作を制御する送信制御部と各種データの受信動作を制御する受信制御部とを有する。
【００６４】
入力制御部１２は、操作入力部６ａ（タッチパネル２５等）に対するユーザからの操作入力の受付動作等を制御する制御部である。
【００６５】
表示制御部１３は、表示部６ｂ（タッチパネル２５等）における表示動作を制御する処理部である。表示制御部１３は、ＭＦＰ１０を操作するための操作画面等をタッチパネル２５に表示する。たとえば、表示制御部１３は、ユーザによる自装置の利用に際して、文書データのリスト（文書リスト）（詳細には、文書リスト画面２５０（図６等参照））をタッチパネル２５に表示する。なお、ユーザは、文書リストを用いることによって、文書格納装置ＳＴに格納されている１または複数の印刷待機文書の中から１以上の印刷対象文書を指定（選択）することが可能である。
【００６６】
ユーザ認証部１４は、ユーザ認証処理（ログイン処理）を実行する処理部である。
【００６７】
印刷制御部１５は、印刷動作を制御する処理部である。たとえば、印刷制御部１５は、印刷指示装置５０を利用してユーザによって付与された印刷指示に基づく文書を、印刷出力部３を用いて印刷することが可能である。より詳細には、印刷制御部１５は、当該文書の文書データを文書格納装置ＳＴから取得し、取得した当該文書データに基づいて当該文書を印刷出力することが可能である。また、印刷制御部１５は、後述するように、自装置１０の格納部５内に予め格納された文書データに基づいて当該文書を印刷出力することも可能である。
【００６８】
設定変更部１７は、ユーザのログイン後において、プルプリントの印刷出力直前にてユーザからの印刷設定変更を受け付け、印刷設定変更処理を実行する処理部である。
【００６９】
＜１−３．印刷指示装置５０の構成＞
図３は、印刷指示装置５０の概略構成を示す機能ブロック図である。印刷指示装置５０は、いわゆるパーソナルコンピュータ（たとえば、ノートパソコン（携帯型コンピュータ））等によって構成される。
【００７０】
印刷指示装置５０は、図３の機能ブロック図に示すように、通信部５４、格納部５５、操作部５６およびコントローラ（制御部）５９等を備えており、これらの各部を複合的に動作させることによって、各種の機能を実現する。
【００７１】
通信部５４は、ネットワークを介したネットワーク通信を行うことが可能である。このネットワーク通信では、たとえば、ＴＣＰ／ＩＰ（Transmission Control Protocol / Internet Protocol）等の各種のプロトコルが利用される。当該ネットワーク通信を利用することによって、印刷指示装置５０は、所望の相手先（ＭＦＰ１０等）との間で各種のデータを授受することが可能である。通信部５４は、各種データを送信する送信部５４ａと各種データを受信する受信部５４ｂとを有する。
【００７２】
格納部５５は、ハードディスクドライブ（ＨＤＤ）および／または半導体メモリ等の記憶装置で構成される。格納部５５には、複数のグループに関する複数の文書格納装置ＳＴのうち、当該情報処理装置のユーザによるユビキタスプリントで利用される文書格納装置ＳＴ（文書データの格納先として予め設定された装置（格納先装置とも称する））の装置識別情報（たとえばＩＰアドレス）が格納（登録）されている。また、格納部５５には文書格納装置ＳＴの装置識別情報のみならず、プリントシステム１内の複数のＭＦＰの装置識別情報等も格納されている。
【００７３】
操作部５６は、印刷指示装置５０に対する操作入力を受け付ける操作入力部５６ａと、各種情報の表示出力を行う表示部５６ｂとを備えている。操作入力部５６ａは、たとえば、ユーザからの印刷指示等を受け付ける。
【００７４】
図３のコントローラ（制御部）５９は、印刷指示装置５０に内蔵され、印刷指示装置５０を統括的に制御する制御装置である。コントローラ５９は、ＣＰＵおよび各種の半導体メモリ（ＲＡＭおよびＲＯＭ）等を備えるコンピュータシステムとして構成される。コントローラ５９は、ＣＰＵにおいて、記憶部（半導体メモリ等）内に格納されている所定のプログラム（プリンタドライバ等）を実行することによって、各種の処理部を実現する。なお、当該プログラム（詳細にはプログラムモジュール群）は、ＵＳＢメモリなどの可搬性の記録媒体に記録され、当該記録媒体から読み出されて印刷指示装置５０にインストールされてもよい。あるいは、当該プログラムは、ネットワーク等を経由してダウンロードされて印刷指示装置５０にインストールされるようにしてもよい。
【００７５】
具体的には、コントローラ５９は、当該プログラム等の実行により、通信制御部６１と入力制御部６２と表示制御部６３と設定制御部６５と判定部６６と指令制御部６７とを含む各種の処理部を実現する。
【００７６】
通信制御部６１は、通信部５４等と協働して、ＭＦＰ１０等との通信動作を制御する処理部である。
【００７７】
入力制御部６２は、操作入力部５６ａ（タッチパネル７５等）に対する操作入力動作等を制御する制御部である。入力制御部６２は、たとえば、操作入力部５６ａ等と協働して、ユーザからの印刷指示等を受け付ける。
【００７８】
表示制御部６３は、表示部５６ｂ（タッチパネル７５等）における各種情報の表示動作を制御する処理部である。
【００７９】
設定制御部６５は、ユーザからの設定変更指示に基づいて、印刷設定に関する各種の設定値を変更する処理部である。たとえば、設定制御部６５は、プリンタドライバにて表示される設定画面を利用した利用設定変更指示に基づき、或る設定項目（「印刷部数」等）の設定値を、デフォルト値（「１」部）から別の値（「２０」部）へと変更する。これにより、印刷指示に含まれる印刷設定内容が変更される。
【００８０】
判定部６６は、ユーザからの印刷指示を受け付けた場合において第１の条件Ｃ１（後述）が充足されるか否かを判定する処理部である。
【００８１】
指令制御部６７は、判定部６６による判定結果に基づいて印刷指令を送出する処理部である。
【００８２】
具体的には、指令制御部６７は、印刷指示を受け付けた場合において第１の条件Ｃ１が充足されないときには、プルプリント指令（ユビキタスプリント指令）である第１の印刷指令とともに当該印刷指示に基づく文書データをプリントシステムの文書格納装置に送信する。また、指令制御部６７は、印刷指示を受け付けた場合において第１の条件Ｃ１が充足されるときには、特定のＭＦＰ１０（文書格納装置ＳＴ以外の送信先装置として決定されたＭＦＰ）（１０Ｐとも称する）に対して第２の印刷指令とともに文書データを送信する。条件Ｃ１および特定のＭＦＰ１０（１０Ｐ）については後述する。
【００８３】
＜１−４．動作概要＞
つぎに、このプリントシステム（ユビキタスプリントシステム）１における動作について説明する。
【００８４】
図４および図５は、ユビキタスプリントシステム１の基本動作を示す概念図である。また、図６は、グループＧ１内のＭＦＰ１０（印刷出力装置）の操作パネル部６ｃにて表示される文書リスト画面２５０（２５１）を示す図である。ここでは、まず、プリントシステム１における通常のプルプリント動作（ユビキタスプリント動作）について説明する。
【００８５】
まず、ユーザ（ユーザＵ１）は、自身の情報処理装置（印刷指示装置）５０を用いて所定の文書格納装置ＳＴ（格納先装置）（たとえば、グループＧ１のＭＦＰ１０ａ１）に文書データ４１０を格納させる。
【００８６】
具体的には、ユーザＵ１は、印刷指示装置５０において、プリンタドライバの操作画面を用いて文書データ４１０の格納指示を付与する。当該印刷指示装置５０は、ユーザＵ１による当該格納指示に応答して、自装置５０において文書データ４１０の格納先として予め設定された文書格納装置ＳＴ（格納先装置）に当該文書データ４１０を送信する。ここでは、ＭＦＰ１０ａ１が文書データ４１０の格納先装置として予め設定されており、文書データ４１０は、印刷指示装置５０からＭＦＰ１０ａ１に送信される（図４参照）。そして、文書格納装置１０ａ１は、印刷指示装置５０から受信された文書データ４１０を自装置１０ａ１内に格納する（図４参照）。
【００８７】
その後、ユーザＵ１は、所望のＭＦＰ１０（たとえばＭＦＰ１０ｃ１あるいはＭＦＰ１０ｄ１等）の載置場所へと移動し（図５参照）、当該ＭＦＰ１０にログインし、当該ＭＦＰ１０を用いて所望の文書データ４１０を印刷出力させる。
【００８８】
具体的には、ユーザＵ１のログイン後において、ＭＦＰ１０の操作パネル部にユーザＵ１向けの文書リスト（詳細には、文書リスト画面２５０（図６参照））が表示される。そして、ユーザＵ１は、文書リスト画面２５０内の文書リスト（ユーザＵ１向けの文書リスト）に列挙された１または複数の文書（文書格納装置Ａｓに格納されている１または複数の印刷待機文書）の中からタッチ操作等によって印刷対象文書を指定する。より詳細には、所望の１つまたは複数の文書欄をタッチすることによって、タッチされた文書欄が反転表示されるとともに、当該タッチされた文書欄に対応する文書が印刷対象文書として選択（仮選択）される。そして、ＯＫボタン４４２（あるいはスタートキー（ハードウエアキー等））が押下されることによって、印刷対象文書の指定（選択）が確定される。なお、全文書ボタン４４１が押下されることによれば、各文書欄に対するタッチ操作を伴わずとも全文書を指定することが可能である。
【００８９】
当該文書リストを用いて所望の文書がユーザＵ１によって指定（選択）されると、当該ＭＦＰ１０は、所望の文書に対応する文書データ４１０を文書格納装置ＳＴから受信して取得する。より詳細には、当該ＭＦＰ１０（１０ｃ１等）は、文書データの送信要求を文書格納装置ＳＴ（１０ａ１）に対して送信し、当該送信要求に応答して当該文書格納装置ＳＴから送信されてきた文書データを受信する。そして、当該ＭＦＰ１０は、当該文書データ４１０に基づく印刷出力動作を実行する。
【００９０】
プリントシステム１においては、このような動作が行われる。これにより、ユーザＵ１は、所望の時期に且つ所望の場所で（複数のＭＦＰのうちの所望のＭＦＰから）受け取ることが可能である。なお、グループＧ１に属するユーザＵ１は、当該グループＧ１に属するＭＦＰを印刷出力装置として利用することが可能であるとともに、別のグループＧ２に属するＭＦＰ（１０ｂ２，１０ｃ２等）をも印刷出力装置として利用することが可能である。このように、ユーザＵ１は、複数のグループのうちのいずれのグループに属するＭＦＰからでも印刷出力物を受け取ることが可能である。
【００９１】
ところで、上述したように、文書格納装置とは異なるＭＦＰ（印刷出力装置）にて印刷出力が行われる場合には、当該印刷出力装置は、ユーザのログイン後に、当該ユーザ向けの文書データを文書格納装置から取得することを要する（図２３も参照）。なお、図２３は、比較例に係る動作を示す図である。図２３においては、文書格納装置とは異なる印刷出力装置（たとえばＭＦＰ１０）にユーザＵ１がログインした後、文書データの転送要求が印刷出力装置から文書格納装置に送信され、当該転送要求に応答して文書データが文書格納装置から印刷出力装置へとされる様子が示されている。この場合、文書格納装置から印刷出力装置への文書データの送信には或る程度の時間（比較的長い時間Ｔ９）を要する。そのため、当該ユーザは、直ぐにプリントをしたい場合であっても、文書データの転送完了を待つことを強いられる。
【００９２】
これに対して、この実施形態においては、次のような動作が行われる。
【００９３】
具体的には、印刷指示装置５０は、印刷指示を受け付けた場合において第１の条件Ｃ１が充足されないときには、上述のような通常のプルプリント指令を送出する（図４参照）。具体的には、印刷指示装置５０は、プルプリント指令（ユビキタスプリント指令）である第１の印刷指令とともに文書データを文書格納装置ＳＴに送信して当該文書データを文書格納装置ＳＴに格納させる。以後、上述のようなプルプリント動作が実行され得る（図５も参照）。
【００９４】
一方、印刷指示を受け付けた場合において第１の条件Ｃ１が充足されるときには、印刷指示装置５０は、第２の印刷指令（ここではプルプリント指令）とともに複数のＭＦＰ１０のうちの特定のＭＦＰ１０（１０Ｐ）に文書データを送信する（図７および図８参照参照）。当該ＭＦＰ１０Ｐとしては、ユーザＵ１によって利用される可能性が最も高いと判定されるＭＦＰ（たとえば、ＭＦＰ１０ｃ１）が決定されればよい。なお、図８は、条件Ｃ１が成立する場合において同一グループＧ１内のＭＦＰ１０Ｐ（１０ｃ１）に文書データが送信される様子を示す概念図であり、図９は、同一グループＧ１内のＭＦＰ１０Ｐ（１０ｃ１）にて印刷出力が行われる動作を示す概念図である。
【００９５】
また、当該ＭＦＰ１０Ｐは、印刷指示装置５０から受信した文書データ４１０を自装置１０Ｐ内に格納しておく。
【００９６】
これによれば、その後、当該ＭＦＰ１０Ｐ（たとえば１０ｃ１）にユーザＵ１がログインした場合（図９参照）、当該ＭＦＰ１０Ｐは、文書データ４１０を既に格納しており、ユーザＵ１のログイン後に当該文書データ４１０を取得する動作を要しないので、比較的早期に印刷出力を行うことが可能である。このように、ＭＦＰ１０ＰがユーザＵ１によって印刷出力装置として選択され当該ユーザＵ１が当該ＭＦＰ１０Ｐにログインしたときには、印刷指示装置５０にてユーザＵ１によって付与された印刷指示に基づく印刷出力を比較的早期に開始することが可能である。
【００９７】
第１の条件Ｃ１（ユーザＵ１が直ぐに印刷出力をしたい状況であるか否かを判定するための条件）および特定のＭＦＰ１０（１０Ｐ）については、後述する。
【００９８】
また、この実施形態では、条件Ｃ１が充足される場合、印刷指示装置５０は、文書データ４１０をＭＦＰ１０Ｐ（たとえば１０ｃ１）に送信して格納させるのみならず、当該文書データ４１０を文書格納装置ＳＴ（たとえば１０ａ１）にも送信して格納させる（図７および図８参照）。換言すれば、第１の条件が充足される場合には、文書データ４１０は、文書格納装置ＳＴとＭＦＰ１０Ｐとの双方に送信され且つ当該双方に格納される。
【００９９】
これによれば、特定のＭＦＰ１０Ｐ（文書データの転送先装置）（たとえば１０ｃ１）以外のＭＦＰ（たとえばＭＦＰ１０ｄ１）にユーザがログインした場合でも、プルプリントを行うこと自体は可能である。なお、この場合、上述のように、当該ＭＦＰ（ＭＦＰ１０ｄ１等）は、文書格納装置ＳＴ（ＭＦＰ１０ａ１等）に格納された文書データ４１０を当該文書格納装置ＳＴから取得するために、若干時間を要する。
【０１００】
＜１−５．動作詳細＞
＜印刷指示装置５０における動作＞
図１２は、印刷指示装置５０における動作を示すフローチャートである。図１２においては、印刷指示装置５０がユーザＵ１からの印刷指示を受け付けた後の動作が示されている。また、図１３は、プリントシステム１における動作（詳細には、条件Ｃ１が成立する場合の動作）を示すシーケンス図である。図１３においては、ユーザＵ１がＭＦＰ１０Ｐにログインする場合の動作も示されている。
【０１０１】
印刷指示の受け付け後のステップＳ１１においては、印刷指示装置５０は、所定の文書格納装置ＳＴ（たとえば、ＭＦＰ１０ａ１）に対して文書データ４１０を送信する（図８および図１３も参照）。文書格納装置ＳＴは、当該文書データ４１０を一旦格納しておく。このように、印刷指示装置５０は、印刷指示を受け付けたことに応答して、文書格納装置ＳＴに文書データ４１０を送信して格納させる。換言すれば、この実施形態では、条件Ｃ１（ステップＳ１２参照）の成立の有無にかかわらず、印刷指示装置５０は、文書データ４１０を文書格納装置ＳＴに送信して格納させる。
【０１０２】
次のステップＳ１２においては、条件Ｃ１の充足性が判定される。
【０１０３】
ここで、条件Ｃ１は、ユーザが直ぐに印刷出力をさせたい状況であるか否かを判定するための条件である。
【０１０４】
条件Ｃ１としては、たとえば、印刷指示（印刷指示装置５０のプリンタドライバを用いた印刷指示）において印刷部数に関する設定内容がデフォルト値（「１」部）から別の値（「２０」部）に変更されていること（サブ条件Ｃ１１とも称する）、が例示される。図１４（特に、その右側部分参照）においては、プリンタドライバの設定画面において、印刷部数に関する設定内容が「２０部」に変更されている様子が示されている。
【０１０５】
ここにおいて、プリントシステム１においては、印刷部数に関する設定は、２つの時点で行われ得る。１つは、印刷指示装置５０における設定時点（プリンタドライバの設定画面（図１４参照）を用いた設定時点）である。また、他の１つは、印刷出力装置１０における設定時点（ログイン後の当該印刷出力装置１０の操作パネル部６ｃに表示される文書リスト画面２５０（図６参照）を用いた設定時点）である。なお、図６の文書リスト画面２５０内の各詳細ボタン４２０を押下することによって、対応する文書の印刷部数の設定等を行うことが可能である。
【０１０６】
印刷部数に関する設定が後者（印刷出力装置へのログイン後の設定時点）ではなく前者（印刷指示装置５０のプリンタドライバを用いた印刷指示時点）の時点で敢えて行われている場合、ユーザは「予め印刷指示装置５０にて設定操作を済ませておき印刷出力装置１０に移動した後には直ぐに印刷出力を行わせたい」と考えている可能性が高い。そのような事情に鑑み、サブ条件Ｃ１１（印刷指示において印刷部数に関する設定内容がデフォルト値から別の値に変更されていること）が成立する場合には、条件Ｃ１が成立する旨が判定されればよい。
【０１０７】
また、条件Ｃ１としては、印刷指示装置５０において印刷指示の付与後に無操作期間が一定期間以上継続したこと（サブ条件Ｃ１２とも称する）、がさらに例示される。
【０１０８】
ユーザＵ１は印刷指示装置５０で印刷指示を行った後、直ぐに印刷出力装置１０の載置場所に移動している場合には、印刷指示装置５０において印刷指示の付与後に無操作期間が一定期間以上継続する可能性が高い。逆に言えば、印刷指示装置５０において印刷指示の付与後に無操作期間が一定期間以上継続している場合（マウスおよび／またはキーボード等による操作が一定期間に亘って付与されない場合）には、ユーザＵ１が印刷指示装置５０の載置場所から印刷出力装置１０への移動を既に開始している可能性が高い。そのような事情に鑑み、サブ条件Ｃ１２が成立する場合には、条件Ｃ１が成立する旨が判定されればよい。
【０１０９】
さらに、条件Ｃ１としては、開閉式（回動開閉式）の表示部を有する印刷指示装置（ノートパソコン等）５０において、印刷指示の付与後に当該表示部（液晶パネルを有する開閉可能なカバー部分等）が（開かれた状態（使用状態）から）所定程度（所定角度）以上（たとえば、６０度以上）閉じられたこと（サブ条件Ｃ１３とも称する）、がさらに例示される。印刷指示装置５０の表示部が印刷指示の付与後に所定角度以上閉じられた場合にも、上記と同様にユーザＵ１は印刷指示装置５０の前には存在せず印刷指示装置５０の載置場所から印刷出力装置１０への移動を既に開始している可能性が高い。そのような事情に鑑み、サブ条件Ｃ１３が成立する場合には、条件Ｃ１が成立する旨が判定されればよい。
【０１１０】
また、条件Ｃ１としては、印刷指示の付与後に印刷指示装置５０にてスクリーンセーバプログラムが動作を開始したこと（サブ条件Ｃ１４とも称する）、がさらに例示される。印刷指示の付与後に印刷指示装置５０のスクリーンセーバプログラムが動作を開始した場合にも、上記と同様にユーザＵ１は印刷指示装置５０の前には存在せず印刷指示装置５０の載置場所から印刷出力装置１０への移動を既に開始している可能性が高い。そのような事情に鑑み、サブ条件Ｃ１４が成立する場合には、条件Ｃ１が成立する旨が判定されればよい。
【０１１１】
ここでは、複数のサブ条件Ｃ１１〜Ｃ１４のいずれかが成立した場合には、条件Ｃ１が成立した旨が判定されるものとする。複数のサブ条件Ｃ１１〜Ｃ１４がいずれも成立しない場合には、条件Ｃ１が成立しない旨が判定されるものとする。なお、これに限定されず、これらのサブ条件のうちの任意の１つ、２つ、あるいは３つの条件のみが考慮されてもよい。また、その他のサブ条件が考慮されてもよい。
【０１１２】
条件Ｃ１が成立した旨が判定される場合には、ステップＳ１２からステップＳ２１に進む。一方、条件Ｃ１が成立しない旨が判定される場合には、ステップＳ１２からステップＳ２１（およびＳ２２）には進まず、ステップＳ１１の処理のみで図１２の処理を終了する。
【０１１３】
次に、ステップＳ２１，Ｓ２２の処理について説明する。
【０１１４】
まず、ステップＳ２１においては、印刷指示装置５０は、複数のＭＦＰ１０の中から特定のＭＦＰ１０（１０Ｐ）を所定の基準に基づいて決定する。つぎに、ステップＳ２２において、印刷指示装置５０は、第２の印刷指令とともに文書データ４１０を当該ＭＦＰ１０Ｐに送信し、当該文書データ４１０を当該ＭＦＰ１０Ｐ内に格納させる（図８および図１３も参照）。
【０１１５】
詳細には、ステップＳ２１においては、たとえば、印刷指示装置５０は、複数のＭＦＰ１０のうちユーザの現在位置に最も近い画像形成装置を特定のＭＦＰ１０（１０Ｐ）として決定する。具体的には、印刷指示装置５０は、その格納部において複数のＭＦＰ１０の各位置情報を格納している。また、印刷指示装置５０は、自装置５０の現在位置の位置情報を取得することが可能である。たとえば、印刷指示装置５０は、短距離無線通信（たとえば、ブルートゥース（登録商標）通信）等を用いて各ＭＦＰ１０と通信することによって、各ＭＦＰ１０との距離（ひいては、印刷指示装置５０の位置情報）を取得することが可能である。そして、印刷指示装置５０は、複数のＭＦＰ１０のうち、印刷指示装置５０の現在位置（換言すれば、ユーザＵ１の現在位置）に最も近い位置に存在するＭＦＰ１０（たとえば、ＭＦＰ１０ｃ１）を決定し、当該ＭＦＰ１０を特定のＭＦＰ１０Ｐ（文書データ４１０のもう１つの送信先装置）として決定する。
【０１１６】
そして、ステップＳ２２において、印刷指示装置５０は、第２の印刷指令（ここでは、プルプリント指令）とともに文書データ４１０を当該ＭＦＰ１０Ｐ（たとえば、ＭＦＰ１０ｃ１）に送信し、当該文書データ４１０を当該ＭＦＰ１０Ｐ内に格納させる（図８および図１３も参照）。
【０１１７】
このように、印刷指示装置５０は、第１の条件Ｃ１の充足を判定したことに応答して、特定のＭＦＰ１０（１０Ｐ）に文書データを送信する。換言すれば、印刷指示装置５０は、文書格納装置ＳＴのみならずＭＦＰ１０Ｐにも文書データ４１０を送信して格納させる。
【０１１８】
＜格納後の動作（印刷出力動作等）＞
その後、ユーザＵ１が実際に当該特定のＭＦＰ１０（１０Ｐ）（たとえば、ＭＦＰ１０ｃ１）の載置場所に移動し、当該ＭＦＰ１０Ｐにログインする場合（換言すれば、ＭＦＰ１０ＰがユーザＵ１によって印刷出力装置として選択される場合）には、次のような動作が行われる。具体的には、当該ＭＦＰ１０Ｐは、ユーザＵ１のログイン後においてＭＦＰ１０Ｐ内に既に格納されている文書データ４１０を用いて文書を印刷出力する（図９および図１３も参照）。上述したように、当該ＭＦＰ１０Ｐには、既に文書データ４１０が格納されているので、文書格納装置ＳＴから文書データ４１０を取得することを要しない。そのため、比較的早い時点から印刷動作が開始され得る。図１３（特にその下側部分）においては、ユーザＵ１がＭＦＰ１０Ｐにログインした場合の動作が示されている。より詳細には、ユーザＵ１のログイン後の印刷出力が、ユーザＵ１のログイン時点から比較的短い時間Ｔ１が経過した時点で開始されることが示されている。
【０１１９】
なお、特定のＭＦＰ１０Ｐ（文書格納装置ＳＴ以外の送信先装置）とユーザＵ１が利用したいＭＦＰ（利用希望ＭＦＰ）とが合致するように、当該ＭＦＰ１０ＰがステップＳ２２にて適切に決定されることが好ましい。これによれば、ユーザＵ１は非常に高い利便性を得ることができる。
【０１２０】
また、当該ＭＦＰ１０Ｐ（印刷出力装置）での印刷出力が終了すると、当該ＭＦＰ１０Ｐ（印刷出力装置）は、自装置１０内に格納されていた文書データ４１０を削除するとともに、文書格納装置ＳＴに対して文書データ４１０（文書格納装置ＳＴにて重複して格納されている文書データ４１０）の削除指令を送信する（図１３参照）。文書格納装置ＳＴは、当該削除指令に応じて、自装置ＳＴ内の文書データ４１０を削除する。これによって、重複して格納されていた文書データ４１０（ＭＦＰ１０Ｐでの印刷出力に応じて不要になった文書データ４１０）が削除される。このように、文書格納装置ＳＴは、ＭＦＰ１０Ｐ（印刷出力装置）内に格納されていた文書データ４１０に基づく印刷出力が実行された場合、文書格納装置ＳＴにて（重複して）格納されている文書データ４１０を削除する。
【０１２１】
一方、特定のＭＦＰ１０（１０Ｐ）以外の或るＭＦＰ１０Ｑ（たとえばＭＦＰ１０ｄ１）が、ユーザＵ１によって印刷出力装置として実際には選択される場合には、図１５に示すような動作が実行される。なお、図１５も（図１３と同様に）、プリントシステム１における動作（詳細には、条件Ｃ１が成立する場合の動作）を示すシーケンス図である。ただし、図１５においては、ユーザＵ１がＭＦＰ１０Ｑにログインした場合の動作が示されている。
【０１２２】
具体的には、まず、当該ＭＦＰ１０Ｑは、ユーザＵ１のログイン後において文書格納装置ＳＴから文書データ４１０を取得し、当該文書データ４１０を用いて文書を印刷出力する。詳細には、当該或るＭＦ１０Ｐ（たとえばＭＦＰ１０ｄ１）は、文書データの転送要求を文書格納装置ＳＴに送信し、当該転送要求に応答して送信されてくる文書データ４１０を受信する。そして、当該ＭＦＰ１０Ｑは、受信した文書データ４１０に基づいて印刷出力を行う。この場合、或る程度の時間を要するものの、ユビキタスプリント自体を実行することは可能である。
【０１２３】
また、当該ＭＦＰ１０Ｑ（たとえばＭＦＰ１０ｄ１）（ＭＦＰ１０Ｐ（ＭＦＰ１０ｃ１等）とは異なる印刷出力装置）での印刷出力が終了すると、当該ＭＦＰ１０Ｑは、自装置１０内に格納されていた文書データ４１０を削除するとともに、文書格納装置ＳＴに対して印刷完了通知を送信する。文書格納装置ＳＴは、当該印刷完了通知を受信すると、ＭＦＰ１０Ｐにも格納されていた文書データ４１０を削除すべく、ＭＦＰ１０Ｐに対して文書データ４１０（ＭＦＰ１０Ｐにて重複して格納されている文書データ４１０）の削除指令を送信する（図１５参照）。なお、ここでは、文書格納装置ＳＴは、文書データ４１０の重複格納先装置（ＭＦＰ１０Ｐ）（詳細には、その装置識別情報）を印刷指示装置５０から知得しているものとする。また、ＭＦＰ１０Ｐは、当該削除指令に応じて、自装置内の文書データ４１０を削除する。これによって、重複して格納されていた文書データ４１０（ＭＦＰ１０Ｐ内の文書データ４１０））が削除される。換言すれば、ＭＦＰ１０Ｑ（たとえばＭＦＰ１０ｄ１）での印刷出力に応じて不要になった文書データ４１０が削除される。このように、ＭＦＰ１０Ｐは、文書格納装置ＳＴにて格納されていた文書データ４１０に基づく印刷出力が複数のＭＦＰ１０のいずれか（ＭＦＰ１０Ｐ以外のＭＦＰ）によって実行された場合、ＭＦＰ１０Ｐ内に（重複して）格納されている文書データ４１０を削除する。
【０１２４】
なお、ここでは、ＭＦＰ１０Ｐにて重複して格納されていた文書データ４１０が、文書格納装置ＳＴからの削除指令に基づいて削除されているが、これに限定されない。たとえば、図１６に示すように、或るＭＦＰ１０Ｑ（たとえばＭＦＰ１０ｄ１）からＭＦＰ１０Ｐ（たとえばＭＦＰ１０ｃ１）へと削除指令が直接的に送信されてもよい。この場合には、当該ＭＦＰ１０Ｑは、文書格納装置ＳＴから文書データ４１０を受信する際に、当該文書データ４１０が重複して格納されている装置（重複格納先装置）の情報（ＭＦＰ１０Ｐの情報（ＩＰアドレス等））をも受信しておき、当該情報を利用して重複格納先装置（ＭＦＰ１０Ｐ）へと削除指令を送出すればよい。
【０１２５】
あるいは、文書格納装置ＳＴ（またはＭＦＰ１０Ｑ）が重複格納先装置（ＭＦＰ１０Ｐ）の装置識別情報を知得していない場合には、文書格納装置ＳＴ（またはＭＦＰ１０Ｑ）がプリントシステム１内の複数のＭＦＰ１０に対して、文書データ４１０と同じデータ（ユーザＵ１向けのプルプリント用データ）を削除すべき旨の削除指令を一斉に送信してもよい。当該削除指令を受信した各ＭＦＰ１０は、文書データ４１０と同じデータを有する旨を判定する場合、当該データを削除すればよい。データの同一性は、データファイルのファイル名およびタイムスタンプ等に基づいて判定されればよい。
【０１２６】
また、ここでは、特定のＭＦＰ１０（１０Ｐ）として、ユーザＵ１の所属グループＧ１と同一のグループ内のＭＦＰ１０ｃ１等が決定される場合について主に例示しているが、これに限定されない。
【０１２７】
たとえば、図１０および図１１に示すように、ユーザＵ１の所属グループＧ１とは異なるグループＧ２内のＭＦＰ（１０ｂ２等）が、特定のＭＦＰ１０Ｐ（文書データ４１０の送信先装置（文書格納装置ＳＴ以外の送信先装置））として決定される（ステップＳ２１）とともに、上記と同様の動作（ステップＳ２２およびそれ以後の動作）が実行されてもよい。なお、図１０は、条件Ｃ１が成立する場合において別グループＧ２内のＭＦＰ１０Ｐ（１０ｂ２）に文書データが送信される様子を示す概念図であり、図１１は、別グループＧ２内のＭＦＰ１０Ｐ（１０ｂ２）にて印刷出力が行われる動作を示す概念図である。
【０１２８】
より詳細には、会議の直前等において他グループＧ２のＭＦＰ（たとえば、ＭＦＰ１０ｂ２）の付近にユーザＵ１が存在する状態で当該ユーザＵ１が印刷指示装置５０を操作して文書（会議用資料等）の印刷指示を付与する状況等が想定される。この状況において、当該ユーザＵ１の現在位置（印刷指示装置５０の現在位置）に最も近い当該ＭＦＰ１０ｂ２が特定のＭＦＰ１０（１０Ｐ）として決定されることによれば、ユーザＵ１は、会議用資料を当該ＭＦＰ１０ｂ２を用いて非常に迅速に印刷出力させることが可能である。
【０１２９】
＜特定のＭＦＰ（１０Ｐ）の決定手法に関する変形例＞
なお、上記第１実施形態等においては、ステップＳ２１において、複数のＭＦＰ１０のうちユーザの現在位置に最も近い画像形成装置が特定のＭＦＰ１０（１０Ｐ）として決定される態様について例示しているが、本発明は、これに限定されない。
【０１３０】
たとえば、印刷指示装置５０は、複数のＭＦＰ１０のうち、印刷指示の付与から印刷出力までの期間（印刷出力待機時間とも称する）の平均値が最も短い画像形成装置を、ＭＦＰ１０Ｐとして決定してもよい。より具体的には、印刷指示装置５０は、複数のＭＦＰ１０のそれぞれの印刷履歴情報を定期的に各ＭＦＰ１０から取得する。複数のＭＦＰ１０のそれぞれに関する当該印刷履歴情報には、各ＭＦＰ１０での複数の印刷出力（プルプリント等）における、印刷指示の付与から印刷出力までの時間（印刷出力待機時間）（およびその平均値）が記録されている。印刷指示装置５０は、当該印刷履歴情報に基づき、複数のＭＦＰ１０のうち、その印刷出力待機時間の平均値が最も短い（小さい）ＭＦＰをＭＦＰ１０Ｐ（文書データ４１０の送信先装置）として決定するようにしてもよい。
【０１３１】
あるいは、印刷指示装置５０は、複数のＭＦＰ１０のうち、ユーザＵ１による使用頻度が最も高いＭＦＰ１０を特定のＭＦＰ１０（１０Ｐ）として決定してもよい。より具体的には、印刷指示装置５０は、複数のＭＦＰ１０のそれぞれの印刷履歴情報を定期的に各ＭＦＰ１０から取得する。当該印刷履歴情報には、複数のＭＦＰ１０のそれぞれにおける各ユーザの使用頻度（使用回数等）が記録されている。印刷指示装置５０は、当該印刷履歴情報に基づき、複数のＭＦＰ１０のうち、ユーザＵ１による使用頻度（所定期間内における使用回数等）が最も大きいＭＦＰをＭＦＰ１０Ｐ（文書データ４１０の送信先装置）として決定するようにしてもよい。
【０１３２】
＜第１実施形態等に関するその他の変形例＞
上記第１実施形態等においては、図１２および図１３等に示されるように、まず、文書格納装置ＳＴに文書データ４１０が送信され、その後、条件Ｃ１の充足が判定されると、ＭＦＰ１０Ｐにも文書データ４１０が送信されているが、これに限定されない。
【０１３３】
たとえば、図１７に示されるように、印刷指示装置５０は、ユーザＵ１からの印刷指示を受け付け且つ第１の条件Ｃ１の充足を判定したことに応答して、文書格納装置ＳＴとＭＦＰ１０Ｐとの双方に文書データ４１０を送信して格納させるようにしてもよい。端的に言えば、条件Ｃ１の成立判定後に、文書格納装置ＳＴとＭＦＰ１０Ｐとの双方にほぼ同時に送信するようにしてもよい。
【０１３４】
また、上記第１実施形態等においては、図７等に示されるように、条件Ｃ１が成立する場合、印刷指示装置５０が文書格納装置ＳＴとＭＦＰ１０Ｐとの双方に文書データ４１０を直接的に送信しているが、これに限定されない。
【０１３５】
たとえば、図１８および図１９に示されるように、印刷指示装置５０は、文書格納装置ＳＴを介して文書データ４１０をＭＦＰ１０Ｐへと間接的に送信するようにしてもよい。具体的には、条件Ｃ１が成立すると、印刷指示装置５０は、文書データ４１０と当該文書データ４１０をＭＦＰ１０Ｐに転送すべき旨の転送指令とを文書格納装置ＳＴに送信する。そして、文書格納装置ＳＴは、受信した文書データ４１０を自装置ＳＴ内に格納するとともに、当該転送指令に応答して、文書データ４１０（コピーデータ）をＭＦＰ１０Ｐに転送するようにしてもよい。
【０１３６】
＜２．第２実施形態＞
第２実施形態は、第１実施形態の変形例である。以下、第１実施形態との相違点を中心に説明する。
【０１３７】
第１実施形態においては、第１の条件Ｃ１が成立する場合、常に文書格納装置ＳＴにも文書データ４１０が送信されているが、本発明はこれに限定されず、文書格納装置ＳＴには必ずしも常に送信されなくてもよい。具体的には、第１の条件Ｃ１が充足される場合、文書データ４１０は、まず特定のＭＦＰ（１０Ｐ）に送信されるようにしてもよい。そして、第２の条件Ｃ２がさらに充足される場合にのみ、文書データ４１０が文書格納装置ＳＴにも送信されるようにしてもよい。第２実施形態では、このような態様について説明する。
【０１３８】
この第２実施形態では、第１の条件Ｃ１が成立する場合、図２０および図２１に示すように、印刷指示装置５０は、まずＭＦＰ１０Ｐに文書データ４１０を条件付き転送要求とともに送信する。当該条件付き転送要求は、第２の条件Ｃ２もが充足されるときには文書データ４１０を文書格納装置ＳＴに転送（送信）すべき旨の転送要求である。当該ＭＦＰ１０Ｐは、第２の条件Ｃ２が充足されるときには、当該条件付き転送要求に従って、文書データ４１０（コピーデータ）を文書格納装置ＳＴに転送（送信）して格納させる。なお、ＭＦＰ１０Ｐは、文書データ４１０を格納した状態を維持する。
【０１３９】
ここでは、第２の条件Ｃ２として、「特定のＭＦＰ１０（１０Ｐ）において文書データ４１０に基づく印刷出力が行われない状態で印刷指示装置５０による第２の印刷指令（ステップＳ２２）の受信時点から所定期間が経過したこと」を例示する。
【０１４０】
図２２は、当該ＭＦＰ１０Ｐにおける動作を示すフローチャートである。図２２に示されるように、ＭＦＰ１０Ｐは、条件Ｃ１の成立に応じて印刷指示装置５０から文書データ４１０を受信する（ステップＳ３１）と、ステップＳ３２に進む。
【０１４１】
ステップＳ３２では、ＭＦＰ１０Ｐは、文書データ４１０の自装置内での格納期間が所定期間（たとえば、３分）を経過したか否かを判定する。当該格納期間が未だ所定期間に到達していない場合には、ステップＳ３３に進む。ステップＳ３３では、ユーザＵ１がログインしているか否かが判定される。ユーザＵ１がログインしていない場合には、ステップＳ３２に戻る。ユーザＵ１が未だログインしていない間（文書データ４１０に基づく印刷出力が未だ開始されていない間）は、ステップＳ３２，Ｓ３３の待機ループ処理が行われる。
【０１４２】
このような待機ループ処理において、当該格納期間が所定期間に到達した旨が判定される（換言すれば、第２の条件Ｃ２が充足された旨が判定される）と、ステップＳ３２からステップＳ４０に進む。
【０１４３】
ステップＳ４０において、ＭＦＰ１０Ｐは、自装置内に格納されていた文書データ４１０（詳細にはそのコピーデータ）を文書格納装置ＳＴに送信する（図２０および図２１も参照）。その結果、文書データ４１０は、ＭＦＰ１０Ｐと文書格納装置ＳＴとの双方に格納される。なお、ステップＳ４０の処理は、当該格納期間が所定期間に到達した後、１回のみ行われればよい。
【０１４４】
以後、ユーザＵ１は、複数のＭＦＰ１０のうちのいずれかを用いて印刷出力を行う。特に、ＭＦＰ１０Ｐを用いて印刷出力が行われる場合（ステップＳ３４参照）には、第１実施形態と同様に、比較的早期に印刷出力が開始される。具体的には、ユーザＵ１が、ＭＦＰ１０Ｐにログインし（ステップＳ３４）、文書リストから出力対象の文書（文書データ４１０に対応する文書）を選択し、当該文書の印刷をＭＦＰ１０Ｐに指示すると、当該ＭＦＰ１０Ｐは、自装置内の文書データ４１０を利用して印刷出力を開始する。
【０１４５】
また、印刷出力が完了した後においては、２つの装置ＳＴ、１０Ｐに重複して格納された２つの文書データ４１０のうち印刷出力に使用されたなかった文書データ４１０は、第１実施形態等と同様に、文書格納装置ＳＴあるいはＭＦＰ１０Ｐによって削除されればよい。
【０１４６】
＜３．変形例等＞
以上、この発明の実施の形態について説明したが、この発明は上記説明した内容のものに限定されるものではない。
【０１４７】
たとえば、上記各実施形態等においては、文書格納装置ＳＴの他にさらに複数のＭＦＰ１０を有するプリントシステムに本発明が適用される態様が示されているが、これに限定されない。詳細には、２台のＭＦＰ１０で構成されるプリントシステムであって、２台のＭＦＰ１０うちの１台のＭＦＰ１０が文書格納装置ＳＴとしても機能するプリントシステム等に対して本発明が適用されてもよい。
【０１４８】
また、上記各実施形態等においては、画像形成装置としてＭＦＰを例示したが、これに限定されず、画像形成装置は単機能プリンタ等であってもよい。
【０１４９】
また、上記各実施形態等において、ステップＳ２２（図１２）の直後に、印刷指示装置５０は、文書データ４１０の送信先装置１０Ｐの情報（ＭＦＰ１０Ｐ（１０ｃ１等）に送信した旨の情報）を表示部５６ｂに表示するようにしてもよい。当該態様は、サブ条件Ｃ１１（印刷部数の設定変更が行われた旨の条件）が成立する場合等に特に有用である。これによれば、ユーザＵ１は、ＭＦＰ１０Ｐ（１０ｃ１等）に文書データ４１０が送信されたことを知得し、当該ＭＦＰ１０Ｐを文書の印刷出力装置として優先的に選択することを検討することが可能である。
【０１５０】
また、上記各実施形態等において、文書格納装置ＳＴあるいは特定のＭＦＰ１０（１０Ｐ）等に格納される文書データ４１０は、ラスタライズ処理後の印刷用データの形式で格納されてもよい。より詳細には、各装置（ＳＴ，１０Ｐ）は、ＰＤＬ（Page Description Language）で記述されたデータを印刷指示装置５０から文書データ４１０として受信すると、当該ＰＤＬ形式のデータに対してラスタライズ処理を直ちに実行し、ラスタライズ処理が施されたデータ（ラスタライズ処理後の印刷用データ）を文書データ４１０として格納してもよい。ラスタライズ処理後の印刷用データを予め格納しておくことによれば、ユーザＵ１のログイン後にラスタライズ処理を開始する場合に比べて、印刷出力を比較的早期に終了することが可能である。
【０１５１】
また、上記各実施形態等においては、第１の印刷指令のみならず第２の印刷指令も、プルプリント指令（文書リストの表示を伴うプルプリント指令）である場合が例示されているが、これに限定されない。
【０１５２】
具体的には、条件Ｃ１が成立している場合に送信される第２の印刷指令は、文書データに基づく印刷出力をユーザのログインに応答して（直ちに）開始すべき旨のプリント指令（文書リストの表示を伴わないプルプリント指令）であってもよい。より詳細には、ＭＦＰ１０Ｐに設けられた認証部にＩＤカード（非接触式認証カード等）をタッチした（近接させた）時点でログインが完了（ＩＤカード認証が完了）し、その直後に（文書リストを表示することなく、）当該ログインが認められたユーザＵ１の印刷出力が自動的に開始されるようにしてもよい。なお、このような印刷出力は、「タッチアンドゴー」プリントなどとも称される。
【０１５３】
あるいは、条件Ｃ１が成立している場合に送信される第２の印刷指令は、ユーザ認証を要さずに直ちに印刷を実行すべき旨のプリント指令であってもよい。より詳細には、印刷指示装置５０は、直ちに通常のプリント出力（非プルプリント出力）を実行すべき旨の指令を第２の印刷指令としてＭＦＰ１０Ｐに通知するようにしてもよい。これによれば、条件Ｃ１が成立している場合には、ユーザＵ１のログインを待つことなく直ちにＭＦＰ１０Ｐにて印刷出力が行われ得る。したがって、ＭＦＰ１０Ｐは、印刷指示装置５０にてユーザＵ１によって付与された印刷指示に基づく印刷出力を比較的早期に開始することが可能である。
【符号の説明】
【０１５４】
１  プリントシステム
１０  ＭＦＰ
５０  情報処理装置（印刷指示装置）
４１０  文書データ
Ｇ１，Ｇ２  グループ（サブシステム）
ＳＴ，１０ａ１  文書格納装置
【図１】
2018151796.tif 000003
【図２】
2018151796.tif 000004
【図３】
2018151796.tif 000005
【図４】
2018151796.tif 000006
【図５】
2018151796.tif 000007
【図６】
2018151796.tif 000008
【図７】
2018151796.tif 000009
【図８】
2018151796.tif 000010
【図９】
2018151796.tif 000011
【図１０】
2018151796.tif 000012
【図１１】
2018151796.tif 000013
【図１２】
2018151796.tif 000014
【図１３】
2018151796.tif 000015
【図１４】
2018151796.tif 000016
【図１５】
2018151796.tif 000017
【図１６】
2018151796.tif 000018
【図１７】
2018151796.tif 000019
【図１８】
2018151796.tif 000020
【図１９】
2018151796.tif 000021
【図２０】
2018151796.tif 000022
【図２１】
2018151796.tif 000023
【図２２】
2018151796.tif 000024
【図２３】
2018151796.tif 000025