(57)【要約】【課題】プリンタからプリントサーバ上の印刷データを取得して印刷する「プルプリント」においても、複数部数からなるプリントジョブを他のプリンタに対して分散して印刷を依頼する分散印刷を可能にし、また「プルプリント」においても、分散印刷を可能にするとともに、ログイン認証が必要な分散先のプリンタに対しても印刷データを予め先送りしておくことにより、印刷出力までの時間を短縮することを可能にすること。【解決手段】画像形成装置は、対話的ユーザ認証手段、文書特定手段、プリント指示手段、画像形成手段、分散プルプリント指示手段、分散先指定手段、分散プルプリントジョブ送付手段などから構成される。【選択図】        図４
2007030354.tif 000002
【特許請求の範囲】
【請求項１】
操作者のユーザ識別情報をユーザ操作により対話的に入手し、ユーザ識別情報を基に操作者の認証を行う対話的ユーザ識別手段、
操作者から、印刷対象である文書の特定を受け付ける文書特定手段、
操作者から、前記特定された文書のプリント指示を受け付けるプリント指示手段、
前記プリント指示された文書の画像形成を行う画像形成手段、
操作者から、前記文書特定手段で特定された文書を、前記プリント指示手段でプリント指示を受け付ける際に、分散プルプリントの指示を対話的に受け付ける分散プルプリント指示手段、
操作者から、前記分散プルプリント指示された文書を分散プルプリントする、ネットワーク接続された他の画像形成装置の指定を、対話的に受け付ける分散先指定手段、
前記分散先指定手段で指定された分散先の他の画像形成装置に、前記分散プルプリント指示された文書のプリントを行う分散プルプリントジョブを送付する分散プルプリントジョブ送付手段、
を備え、前記分散プルプリントジョブは、分散先の他の画像形成装置において、他の画像形成装置の対話的ユーザ認証手段で認証後に、画像形成されるプリントジョブであることを特徴とする画像形成装置。
【請求項２】
前記文書特定手段は、ネットワーク接続された外部の文書管理装置に保持されている文書を特定するものであり、さらに、
前記文書管理装置から文書をダウンロードする手段、
を備え、前記画像形成手段はダウンロードされた文書の画像形成を行い、さらに、前記分散プルプリントジョブ発行手段は、前記文書管理装置に保持されている文書を、文書管理装置から分散先のほかの画像形成装置に分散プルプリントジョブを送付させることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
さらに、複数の文書を保持する文書保持手段、を内部に持ち、前記文書特定手段は、文書保持手段に保持されている文書を特定するものであり、さらに、前記分散プルプリントジョブ発行手段は、分散先のほかの画像形成装置に、直接、前記文書保持手段に保持されている文書を分散プルプリントジョブとして送付することを特徴とする請求項１または２に記載の画像形成装置。
【請求項４】
前記文書は、自画像形成装置に依存しないフォーマットの文書であり、それを、分散先の他の画像形成装置に依存したフォーマットのプリントジョブに変換してから、分散先の他の画像形成装置に送付することを特徴とする請求項１ないし３いずれか記載の画像形成装置。
【請求項５】
前記文書は、印刷体裁指定の付随しない文書であり、それを、印刷体裁指定の付随したプリントジョブに変換してから、分散先の他の画像形成装置に送付することを特徴とする請求項１ないし４いずれかに記載の画像形成装置。
【請求項６】
前記印刷体裁は、分散先のほかの画像形成装置で変更不可としたことを特徴とする請求項５に記載の画像形成装置。
【請求項７】
さらに、分散先の他の画像形成装置おけるユーザ認証の対象ユーザである分散先ユーザ情報の指定を受け付ける分散先ユーザ情報指定手段、を備え、前記分散プルプリントジョブは、分散先ユーザ情報を含むことを特徴とする請求項１ないし６いずれかに記載の画像形成装置。
【請求項８】
前記分散先ユーザ情報指定手段は、特定のユーザを指定することを特徴とする請求項７に記載の画像形成装置。
【請求項９】
前記分散先ユーザ情報指定手段は、複数の特定のユーザを指定することを特徴とする請求項８に記載の画像形成装置。
【請求項１０】
前記分散先ユーザ情報指定手段は、複数のユーザから構成される特定のグループを指定することを特徴とする請求項７ないし９いずれかに記載の画像形成装置。
【請求項１１】
前記分散先ユーザ情報指定手段は、分散元のユーザと同じユーザのみを指定することを特徴とする請求項７または８に記載の画像形成装置。
【請求項１２】
前記分散先ユーザ情報指定手段は、分散する文書を特定する識別子を指定することにより該当の文書を特定する識別子を知るユーザを分散先ユーザとすることを特徴とする請求項８または９に記載の画像形成装置。
【請求項１３】
前記分散先指定手段は、分散先として、複数の他の画像形成装置の指定を、対話的に受け付けることを特徴とする請求項１ないし１０ないし１１ないし１２いずれかに記載の画像形成装置。
【請求項１４】
前記分散先指定手段は、分散先として指定した複数の他の画像形成装置ごとに部数が指定でき、全体の部数から分散された残りの部数を自画像形成装置に割当てることを特徴とする請求項１３に記載の画像形成装置。
【請求項１５】
前記分散先指定手段による複数の他の画像形成装置の指定は、他の画像形成装置の一覧が表示される候補リストから、分散先の画像形成装置を選択することを特徴とする請求項１４に記載の画像形成装置。
【請求項１６】
前記分散先指定手段による複数の他の画像形成装置の指定に用いる他の画像形成装置の一覧が表示される候補リストには、分散を行う文書に設定されている印刷体裁を満たす画像形成装置に絞られることを特徴とする請求項１５に記載の画像形成装置。
【請求項１７】
前記分散先指定手段による複数の他の画像形成装置の指定に用いる他の画像形成装置の一覧が表示される候補リストは、設置場所が自画像形成装置から近い順にソートされて表示されることを特徴とする請求項１５または１６に記載の画像形成装置。
【請求項１８】
さらに、分散先の他の画像形成装置における分散プルプリントジョブの処理優先度を表す処理優先度情報の指定を受け付ける分散プリントジョブ処理優先度情報指定手段、を備え、前記分散プルプリントジョブは、処理優先度情報を含むことを特徴とする請求項１ないし１７いずれかに記載の画像形成装置。
【請求項１９】
さらに、分散先の他の画像形成装置における分散プルプリントの指示は、分散プルプリントを行う分散目的情報の指定を受け付ける分散目的情報指定手段、を備え、前記分散プルプリントジョブは、分散目的情報を含むことを特徴とする請求項１ないし１８いずれかに記載の画像形成装置。
【請求項２０】
前記分散目的情報指定手段は、分散元のユーザが分散先ユーザに対して印刷を分散することによる作業補助が目的であることを指定することが可能なことを特徴とする請求項１９に記載の画像形成装置。
【請求項２１】
前記分散目的情報が、分散元のユーザが分散先ユーザに対して印刷を分散することによる作業補助が目的である場合には、印刷に伴う課金処理を分散元のユーザに対して行うことを特徴とする請求項２０に記載の画像形成装置。
【請求項２２】
前記分散目的情報指定手段は、分散元のユーザが分散先のユーザに対して印刷文書の配信が目的であることを指定することが可能なことを特徴とする請求項１９に記載の画像形成装置。
【請求項２３】
前記分散目的情報が、分散元のユーザが分散先のユーザに対して印刷文書の配信が目的である場合には、印刷に伴う課金処理を分散先のユーザに対して行うことを特徴とする請求項２２に記載の画像形成装置。
【請求項２４】
さらに、前記ユーザ認証手段でのユーザ認証とは非同期に、外部から、分散プルプリントジョブを受信する分散プルプリントジョブ受信手段、
前記ユーザ認証手段でユーザ認証後に、認証したユーザに対応する、分散プルプリントジョブの印刷の指示を受け付ける分散先プルプリント指示手段、
を備え、前記画像形成手段は、分散先プルプリント指示手段で指示された分散プルプリントジョブの画像形成も行うことを特徴とする請求項１ないし２１ないし２３いずれかに記載の画像形成装置。
【請求項２５】
さらに、前記プリント指示手段は、前記ユーザ認証手段でユーザ認証後に、認証したユーザに対応する、プリントジョブの一覧を表示するリスト中に、前記分散プルプリントジョブが判別可能な区別をつけて表示することを特徴とする請求項１ないし請求項２４いずれかに記載の画像形成装置。
【請求項２６】
前記分散プルプリントジョブに含まれる前記処理優先度情報が高く設定されていた場合には、分散プルプリント指示手段により該当の分散プルプリントジョブを最優先に処理すべくユーザに指示し、一方、前記処理優先度情報が通常以下に設定されていた場合には前記プリント指示手段によりプリントジョブの一覧を表示するリスト中に前記分散プルプリントジョブが判別可能な区別をつけて表示することを特徴とする請求項２５に記載の画像形成装置。
【請求項２７】
前記分散先プルプリント指示手段は、分散プルプリントジョブの更なる他の画像形成装置への分散を不可とすることを特徴とする請求項２６に記載の画像形成装置。
【請求項２８】
前記分散先プルプリント指示手段は、分散元の画像形成装置の情報を表示することを特徴とする請求項２６に記載の画像形成装置。
【請求項２９】
前記分散先プルプリント指示手段は、分散元の依頼者のユーザ情報を表示することを特徴とする請求項２６に記載の画像形成装置。
【請求項３０】
前記分散先プルプリント指示手段は、該当の文書の全印刷部数のうち何部が分散プルプリントジョブとして分散されているかを表示することを特徴とする請求項２６に記載の画像形成装置。
【請求項３１】
さらに、前記分散先プルプリント指示手段で指示される以前に、受信した分散プルプリントジョブの展開後データへの展開処理を行う展開手段、
展開された展開後データを保持する展開後データ保持手段、
を備え、前記画像形成手段は、分散先プルプリント指示手段で指示された後に、展開後データ保持手段に保持された展開後データを基に画像形成を行うことを特徴とする請求項１ないし２７ないし２８ないし２９ないし３０いずれかに記載の画像形成装置。
【請求項３２】
操作者のユーザ識別情報をユーザ操作により対話的に入手し、ユーザ識別情報を基に操作者の認証を行う対話的ユーザ識別ステップ、
操作者から、印刷対象である文書の特定を受け付ける文書特定ステップ、
操作者から、前記特定された文書のプリント指示を受け付けるプリント指示ステップ、
前記プリント指示された文書の画像形成を行う画像形成ステップ、
操作者から、前記文書特定手段で特定された文書を、前記プリント指示ステップでプリント指示を受け付ける際に、分散プルプリントの指示を対話的に受け付ける分散プルプリント指示ステップ、
操作者から、前記分散プルプリント指示された文書を分散プルプリントする、ネットワーク接続された他の画像形成装置の指定を、対話的に受け付ける分散先指定ステップ、
前記分散先指定ステップで指定された分散先の他の画像形成装置に、前記分散プルプリント指示された文書のプリントを行う分散プルプリントジョブを送付する分散プルプリントジョブ送付ステップ、
を備え、前記分散プルプリントジョブは、分散先の他の画像形成装置において、他の画像形成装置の対話的ユーザ認証ステップで認証後に、画像形成されるプリントジョブであることを特徴とする画像形成方法。
【請求項３３】
前記文書特定ステップは、ネットワーク接続された外部の文書管理装置に保持されている文書を特定するものであり、さらに、
前記文書管理装置から文書をダウンロードするステップ、
を備え、前記画像形成ステップはダウンロードされた文書の画像形成を行い、さらに、前記分散プルプリントジョブ発行ステップは、前記文書管理装置に保持されている文書を、文書管理装置から分散先のほかの画像形成装置に分散プルプリントジョブを送付させることを特徴とする請求項３２に記載の画像形成方法。
【請求項３４】
さらに、複数の文書を保持する文書保持ステップ、を内部に持ち、前記文書特定ステップは、文書保持手段に保持されている文書を特定するものであり、さらに、前記分散プルプリントジョブ発行ステップは、分散先のほかの画像形成装置に、直接、前記文書保持手段に保持されている文書を分散プルプリントジョブとして送付することを特徴とする請求項３２または３３に記載の画像形成方法。
【請求項３５】
前記文書は、自画像形成装置に依存しないフォーマットの文書であり、それを、分散先の他の画像形成装置に依存したフォーマットのプリントジョブに変換してから、分散先の他の画像形成装置に送付することを特徴とする請求項３２ないし３４いずれか記載の画像形成方法。
【請求項３６】
前記文書は、印刷体裁指定の付随しない文書であり、それを、印刷体裁指定の付随したプリントジョブに変換してから、分散先の他の画像形成装置に送付することを特徴とする請求項３２ないし３５いずれかに記載の画像形成方法。
【請求項３７】
前記印刷体裁は、分散先のほかの画像形成装置で変更不可としたことを特徴とする請求項３６に記載の画像形成方法。
【請求項３８】
さらに、分散先の他の画像形成装置おけるユーザ認証の対象ユーザである分散先ユーザ情報の指定を受け付ける分散先ユーザ情報指定ステップ、を備え、前記分散プルプリントジョブは、分散先ユーザ情報を含むことを特徴とする請求項３２ないし３７いずれかに記載の画像形成方法。
【請求項３９】
前記分散先ユーザ情報指定ステップは、特定のユーザを指定することを特徴とする請求項３８に記載の画像形成方法。
【請求項４０】
前記分散先ユーザ情報指定ステップは、複数の特定のユーザを指定することを特徴とする請求項３９に記載の画像形成方法。
【請求項４１】
前記分散先ユーザ情報指定ステップは、複数のユーザから構成される特定のグループを指定することを特徴とする請求項３８ないし４０いずれかに記載の画像形成方法。
【請求項４２】
前記分散先ユーザ情報指定ステップは、分散元のユーザと同じユーザのみを指定することを特徴とする請求項３８または３９に記載の画像形成方法。
【請求項４３】
前記分散先ユーザ情報指定ステップは、分散する文書を特定する識別子を指定することにより該当の文書を特定する識別子を知るユーザを分散先ユーザとすることを特徴とする請求項３９または４０に記載の画像形成方法。
【請求項４４】
前記分散先指定ステップは、分散先として、複数の他の画像形成装置の指定を、対話的に受け付けることを特徴とする請求項３２ないし４１ないし４２ないし４３いずれかに記載の画像形成方法。
【請求項４５】
前記分散先指定ステップは、分散先として指定した複数の他の画像形成装置ごとに部数が指定でき、全体の部数から分散された残りの部数を自画像形成装置に割当てることを特徴とする請求項４４に記載の画像形成方法。
【請求項４６】
前記分散先指定ステップによる複数の他の画像形成装置の指定は、他の画像形成装置の一覧が表示される候補リストから、分散先の画像形成装置を選択することを特徴とする請求項４５に記載の画像形成方法。
【請求項４７】
前記分散先指定ステップによる複数の他の画像形成装置の指定に用いる他の画像形成装置の一覧が表示される候補リストには、分散を行う文書に設定されている印刷体裁を満たす画像形成装置に絞られることを特徴とする請求項４６に記載の画像形成方法。
【請求項４８】
前記分散先指定ステップによる複数の他の画像形成装置の指定に用いる他の画像形成装置の一覧が表示される候補リストは、設置場所が自画像形成装置から近い順にソートされて表示されることを特徴とする請求項４６または４７に記載の画像形成方法。
【請求項４９】
さらに、分散先の他の画像形成装置における分散プルプリントジョブの処理優先度を表す処理優先度情報の指定を受け付ける分散プリントジョブ処理優先度情報指定ステップ、を備え、前記分散プルプリントジョブは、処理優先度情報を含むことを特徴とする請求項３２ないし４８いずれかに記載の画像形成方法。
【請求項５０】
さらに、分散先の他の画像形成装置における分散プルプリントの指示は、分散プルプリントを行う分散目的情報の指定を受け付ける分散目的情報指定ステップ、を備え、前記分散プルプリントジョブは、分散目的情報を含むことを特徴とする請求項３２ないし４９いずれかに記載の画像形成方法。
【請求項５１】
前記分散目的情報指定ステップは、分散元のユーザが分散先ユーザに対して印刷を分散することによる作業補助が目的であることを指定することが可能なことを特徴とする請求項５０に記載の画像形成方法。
【請求項５２】
前記分散目的情報が、分散元のユーザが分散先ユーザに対して印刷を分散することによる作業補助が目的である場合には、印刷に伴う課金処理を分散元のユーザに対して行うことを特徴とする請求項５１に記載の画像形成方法。
【請求項５３】
前記分散目的情報指定ステップは、分散元のユーザが分散先のユーザに対して印刷文書の配信が目的であることを指定することが可能なことを特徴とする請求項５０に記載の画像形成方法。
【請求項５４】
前記分散目的情報が、分散元のユーザが分散先のユーザに対して印刷文書の配信が目的である場合には、印刷に伴う課金処理を分散先のユーザに対して行うことを特徴とする請求項５３に記載の画像形成方法。
【請求項５５】
さらに、前記ユーザ認証ステップでのユーザ認証とは非同期に、外部から、分散プルプリントジョブを受信する分散プルプリントジョブ受信ステップ、
前記ユーザ認証ステップでユーザ認証後に、認証したユーザに対応する、分散プルプリントジョブの印刷の指示を受け付ける分散先プルプリント指示ステップ、
を備え、前記画像形成ステップは、分散先プルプリント指示ステップで指示された分散プルプリントジョブの画像形成も行うことを特徴とする請求項３２ないし５２ないし５４いずれかに記載の画像形成方法。
【請求項５６】
さらに、前記プリント指示ステップは、前記ユーザ認証ステップでユーザ認証後に、認証したユーザに対応する、プリントジョブの一覧を表示するリスト中に、前記分散プルプリントジョブが判別可能な区別をつけて表示することを特徴とする請求項３２ないし請求項５５いずれかに記載の画像形成方法。
【請求項５７】
前記分散プルプリントジョブに含まれる前記処理優先度情報が高くに設定されていた場合には、分散プルプリント指示ステップにより該当の分散プルプリントジョブを最優先に処理すべくユーザに指示し、一方、前記処理優先度情報が通常以下に設定されていた場合には前記プリント指示ステップによりプリントジョブの一覧を表示するリスト中に前記分散プルプリントジョブが判別可能な区別をつけて表示することを特徴とする請求項５６に記載の画像形成方法。
【請求項５８】
前記分散先プルプリント指示ステップは、分散プルプリントジョブの更なる他の画像形成装置への分散を不可とすることを特徴とする請求項５７に記載の画像形成方法。
【請求項５９】
前記分散先プルプリント指示ステップは、分散元の画像形成装置の情報を表示することを特徴とする請求項５７に記載の画像形成方法。
【請求項６０】
前記分散先プルプリント指示ステップは、分散元の依頼者のユーザ情報を表示することを特徴とする請求項５７に記載の画像形成方法。
【請求項６１】
前記分散先プルプリント指示ステップは、該当の文書の全印刷部数のうち何部が分散プルプリントジョブとして分散されているかを表示することを特徴とする請求項５７に記載の画像形成方法。
【請求項６２】
さらに、前記分散先プルプリント指示ステップで指示される以前に、受信した分散プルプリントジョブの展開後データへの展開処理を行う展開ステップ、
展開された展開後データを保持する展開後データ保持ステップ、
を備え、前記画像形成ステップは、分散先プルプリント指示ステップで指示された後に、展開後データ保持ステップに保持された展開後データを基に画像形成を行うことを特徴とする請求項３２ないし５８ないし５９ないし６０ないし６１いずれかに記載の画像形成方法。
【請求項６３】
請求項３２ないし６２のいずれかに記載の画像形成方法をコンピュータに実行させる為のプログラム。
【請求項６４】
請求項３２ないし６２のいずれかに記載の画像計形成方法をコンピュータに実行させる為のプログラムをコンピュータ可読の形態で記憶した記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置から印刷対象データを取得して印刷する際に、他の画像形成装置での分散印刷を指定することが可能な画像形成装置、画像形成方法、プログラムおよび記憶媒体に関するものである。
【背景技術】
【０００２】
従来、ユーザがクライアントＰＣから印刷を指示する際には出力するプリンタを直接指定して出力させずにデータを一時蓄積し、ユーザが出力を行う任意のプリンタ側から指示することにより蓄積していた該当のプリンタ用の印刷データを取得して印刷出力を行う「プルプリント」の技術は知られている。
【０００３】
また、複数部数の印刷ジョブをネットワークプリンタに印刷指示する場合に同一機種のプリンタに分散して出力させる「分散印刷」の技術は知られている。それを実現する一例としては、特許文献１にあるような、クライアントＰＣから複数部数が指定された印刷ジョブをプリンタ１が受信すると、自身と同一機種のプリンタを検索して検索されたプリンタをオフラインに設定する。そしてユーザが分散先として所望したいプリンタを直接操作してオンラインに設定すると、プリンタ１はオンラインに変化したプリンタを分散プリンタとして印刷ジョブを送出する、などの技術が挙げられる。
【特許文献１】特開２００４−２５８８３０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら上述した「プルプリント」の技術は、プリンタ側におけるユーザの操作により、サーバに対して印刷データの取得依頼を行って初めて該プリンタ出力用に適合させたＰＤＬ（Ｐｒｉｎｔｅｒ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）データが生成されてプリンタ側に送信もしくは取得されるため、異なる機種のプリンタが接続される環境における「プルプリント」の仕組みにて構築されている印刷システムにおいては複数のプリンタにて分散して印刷を行う「分散印刷」は実現できなかった。
【０００５】
複数部数のプリントジョブを複数のプリンタにて出力するためには、サーバに格納された印刷データを複数のプリンタそれぞれから「プルプリント」を指示することにより可能になるが、その場合にもおのおののプリンタから「プルプリント」が指示されてからＰＤＬデータの生成が行われ、プリンタに送信され、展開されて印刷出力されるために、おのおののプリンタで印刷出力されるまでの時間を要していた。
【０００６】
また、上述した「特許文献１」の技術を利用して「プルプリント」における「分散印刷」を実現する場合にも、物理的にすぐ近くに同一機種のプリンタがある場合には「分散印刷」が可能になるが、物理的に少し離れてしまうとあらかじめ代替プリンタに対するユーザの直接操作が必要になるので分散が現実的ではない。
【０００７】
また印刷出力物の放置を防ぐセキュリティの観点から「プルプリント」が導入されている場合や、プリンタでの印刷に際して認証を必要とする場合には、他のプリンタに対して「プッシュ」してそのままプリンタにて印刷出力させてしまうとセキュリティが守れなくなってしまう。
【０００８】
更に、他のユーザに印刷物を配信する目的で同じ文書を取得させるべく、分散して「プルプリント」させることは出来なかった。
【０００９】
本発明は、以上の点に着目して成されたもので、「プルプリント」においても、分散印刷を可能にするとともに、ログイン認証が必要な分散先のプリンタに対しても印刷データを予め先送りしておくことにより、印刷出力までの時間を短縮することを可能にする画像形成装置、画像形成方法、プログラムおよび記憶媒体を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上述した課題を解決するために、本発明の画像形成システムを構成する画像形成装置は、操作者のユーザ識別情報をユーザ操作により対話的に入手し、ユーザ識別情報を基に操作者の認証を行う対話的ユーザ識別手段、操作者から、印刷対象である文書の特定を受け付ける文書特定手段、操作者から、前記特定された文書のプリント指示を受け付けるプリント指示手段、前記プリント指示された文書の画像形成を行う画像形成手段、操作者から、前記文書特定手段で特定された文書を、前記プリント指示手段でプリント指示を受け付ける際に、分散プルプリントの指示を対話的に受け付ける分散プルプリント指示手段、操作者から、前記分散プルプリント指示された文書を分散プルプリントする、ネットワーク接続された他の画像形成装置の指定を、対話的に受け付ける分散先指定手段、前記分散先指定手段で指定された分散先の他の画像形成装置に、前記分散プルプリント指示された文書のプリントを行う分散プルプリントジョブを送付する分散プルプリントジョブ送付手段、を備え、前記分散プルプリントジョブは、分散先の他の画像形成装置において、他の画像形成装置の対話的ユーザ認証手段で認証後に、画像形成されるプリントジョブであることを特徴とする。
【発明の効果】
【００１１】
本発明によって、ユーザがクライアントＰＣから印刷を指示する際には出力するプリンタを直接指定せずに印刷データをプリントサーバに一時格納し、ユーザが出力を行う任意のプリンタ側から指示することによりプリントサーバより該当のプリンタ用の印刷データを取得して印刷出力を行う「プルプリント」においても、複数部数からなるプリントジョブを他のプリンタに対して分散して印刷を依頼する分散印刷が可能になる。
【００１２】
また、印刷データを格納したプリントサーバに対して複数のプリンタからそれぞれプルプリントを指示する場合に比べると、本発明があらかじめ分散先のプリンタに対してＰＤＬデータを送信して展開した状態でプリンタに格納しておくために、印刷出力されるまでの時間の短縮が可能になる。
【００１３】
また、本発明においては、プルプリントを実施するプリンタにおいて分散先のプリンタを選択することが可能なため、物理的にすぐ隣には設置されていない離れているプリンタに対しても分散印刷を指示することが可能になる。
【００１４】
また印刷出力物の放置を防ぐセキュリティの観点から「プルプリント」が導入されている場合や、プリンタでの印刷に際して認証を必要とする場合にも、本発明を用いることにより、分散先のプリンタでの認証方法を指定でき、セキュリティの目的を保ったまま分散印刷が可能になる。
【００１５】
更に、他のユーザに印刷物を「配信」する目的で同じ文書を取得させるべく、分散して「プルプリント」させることも可能になり、また更に、分散印刷を指示するユーザが他のユーザに印刷出力を手伝ってもらう「分散」印刷時には分散元のユーザに課金処理を行い、分散印刷を指示するユーザが他のユーザに印刷出力物を配布する目的の「配信」印刷時には分散先のユーザに課金処理を行うことも可能になる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施の形態について図面を参照して詳細に説明する。
【実施例１】
【００１７】
図１は本発明の代表的な実施形態における画像形成装置を組み合わせた画像形成システムの全体構成図である。同図は、クライアントＰＣ１０１、プリントサーバ１０２、ディレクトリサーバ１０３、画像形成装置１０４（１）、画像形成装置１０４（２）、…、画像形成装置（Ｎ）がネットワーク１００を介して接続されている。
【００１８】
尚、画像形成装置１０４（１）、１０４（２）、…、１０４（Ｎ）は各々同様な構成を有しているため、ここでは説明を簡略化するため、複数の画像形成装置１０４（１）、１０４（２）、…、１０４（Ｎ）の中で特定された画像形成装置を指す場合は画像形成装置１０４（Ｘ）と記す。また、複数の画像形成装置１０４（１）、１０４（２）、…、１０４（Ｎ）の全てを指す場合は、単に画像形成装置１０４と記す。
【００１９】
ネットワーク接続手段を備える一般的な情報処理装置（コンピュータ）により構成されるクライアントＰＣ１０１のアプリケーションにて印刷が指示されるとクライアントＰＣ１０１に導入されたプリンタドライバにて特定のプリンタに依存しないページ記述言語による汎用印刷データ（ＰＤＦ：Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ、など）が作成されて、ネットワーク１００を介してプリントサーバ１０２に格納される。
【００２０】
プリントサーバ１０２は、後述するようにＣＰＵ、ＲＯＭ、ＲＡＭ、ＨＤＤ等で構成される情報処理装置（コンピュータ）により構成される。
【００２１】
画像形成装置１０４は、印刷データをネットワーク１００を介してプリントサーバ１０２から受信することができる画像形成装置であり、例えば、複合型のプリンタ、ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ：マルチファンクション周辺機器）などが挙げられる。
【００２２】
画像形成装置１０４からプリントサーバ１０２に対して印刷データの要求を行うにあたって、認証処理が実施され、画像形成装置１０４にて入力された認証情報を受け取ったプリントサーバ１０２はネットワーク１００を介してディレクトリサーバ１０３に格納されたユーザ情報を用いて認証処理を行う。
【００２３】
ディレクトリサーバ１０３は、後述するようにＣＰＵ、ＲＯＭ、ＲＡＭ、ＨＤＤ等で構成される情報処理装置（コンピュータ）により構成される。
【００２４】
なお、ディレクトリサーバ１０３は、プリントサーバ１０２に内包される構成であっても構わない。
【００２５】
また、プリントサーバ１０２は特定の画像形成装置１０４（Ｘ）に内包される構成であっても構わない。その場合には、画像形成装置１０４（Ｘ）には外部コントローラが接続される構成であり該外部コントローラ内にプリントサーバ１０２を内包する構成であっても構わない。
【００２６】
さらに、画像形成装置１０４においては、本発明で実現される機能の一部をＬＢＰ（Ｌａｓｅｒ  Ｂｅａｍ  Ｐｒｉｎｔｅｒ）等のＳＦＰ（Ｓｉｎｇｌｅ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ：単一機能周辺機器）に搭載させることも可能である。
【００２７】
図２は、クライアントＰＣ１０１、プリントサーバ１０２およびディレクトリサーバ１０３の具体的な構成例を示す図である。同図において、２０１は情報処理装置の演算・制御をつかさどる中央演算装置（以下、ＣＰＵと記す）である。
【００２８】
２０２はランダムアクセスメモリ（以下、ＲＡＭと記す）であり、ＣＰＵ２０１の主メモリとして、及び実行プログラムの領域や該プログラムの実行エリアならびにデータエリアとして機能する。
【００２９】
２０３はＣＰＵ２０１の動作処理手順を記憶しているリードオンリーメモリ（以下、ＲＯＭと記す）である。ＲＯＭ２０３には情報処理装置の機器制御を行うシステムプログラムである基本ソフト（ＯＳ）を記録したプログラムＲＯＭと、システムを稼働するために必要な情報等が記録されているデータＲＯＭがある。また、ＲＯＭ２０３の代わりに、後述のＨＤＤ２０９を用いる場合もある。
【００３０】
２０４はネットワークインターフェース（ＮＥＴＩＦ）であり、ネットワークを介して情報処理装置間のデータ転送を行うための制御や接続状況の診断を行う。
【００３１】
２０５はビデオＲＡＭ（ＶＲＡＭ）であり、後述する情報処理装置の稼働状態を示すＣＲＴ２０６の画面に表示させるための画像を展開し、その表示の制御を行う。
【００３２】
２０６はディスプレイ等の表示装置（以下、ＣＲＴと記す）である。
【００３３】
２０７は外部入力装置２０８からの入力信号を制御するためのコントローラ（以下、ＫＢＣと記す）である。２０８は利用者が行う操作を受け付けるための外部入力装置（以下、ＫＢＣと記す）であり、例えばキーボードやマウス等のポインティングデバイスが用いられる。
【００３４】
２０９はハードディスクドライブ（以下、ＨＤＤと記す）であり、アプリケーションプログラムや各種データ保存用に用いられる。本実施形態におけるアプリケーションプログラムとは、本実施形態における各種処理手段を実行するソフトウェアプログラム等である。
【００３５】
２１０は外部入出力装置（以下、ＦＤＤと記す）であり、例えばフロッピー(登録商標)ディスクドライブ、ＵＳＢドライブ、ＣＤＲＯＭドライブ等のリムーバブルディスクを入出力するものであり、上述したアプリケーションプログラムの媒体からの読み出し等に用いられる。２１１はＦＤＤ２１０によって読み出しされる磁気記録媒体（例えば、フロッピー(登録商標)ディスクや外付けハードディスク）、光記録媒体（例えば、ＣＤ−ＲＯＭ）、光磁気記録媒体（例えば、ＭＯ）、半導体記録媒体（例えば、メモリカード）等の取り外し可能なデータ記録装置（リムーバブル・メディア）である（以下、ＦＤと記す）。尚、ＨＤＤ２０９に格納するアプリケーションプログラムやデータをＦＤＤ２１０に格納して使用することも可能である。また、本実施例で述べる外部記憶媒体１０４はＦＤ２１１に含まれる。
【００３６】
２００は上述した各ユニット間を接続するための伝送バス（アドレスバス、データバス、入出力バス、及び制御バス）である。
【００３７】
図３は、画像形成装置１０４として代表的なＭＦＰの具体的な構成例を示す概要図である。
【００３８】
同図において、入力画像処理部３０１は、紙原稿などをスキャナなどの画像読み取り装置で読み取り、読み取られた画像データを画像処理する。
【００３９】
ＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）部３０２は、ネットワークを利用して入力された画像データ（主に、ＰＤＬデータ）をＲＩＰ部３０３に渡したり、ＭＦＰ内部の画像データや装置情報をネットワーク経由で外部に送信したりする。ＲＩＰ部３０３は、入力されたＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）データを解読し、ＲＩＰ（Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｏｒ）展開する部分である。
【００４０】
次に、入力された画像データは、制御部３０４に送られる。制御部３０４は、入力されるデータや出力するデータを制御する交通整理の役割を果たしている。
【００４１】
また、制御部３０４に入力された画像データは、一旦メモリ部３０５に格納される。格納された画像データは、一時的に格納されたり、必要に応じて呼び出されたりする。
【００４２】
出力画像処理部３０６は、プリントするための画像処理が施され、プリンタ部３０７に送られる。
【００４３】
プリンタ部３０７では、シートを給紙し、出力画像処理部３０６で作られた画像データをそのシート上に順次印字していく。プリントアウトされたシートは後処理部３０８へ送り込まれ、シートの仕分け処理やシートの仕上げ処理が行われる。
【００４４】
更に、操作部３０９は、上記の様々なフローや機能を選択したり操作指示したりするためのものであるが、操作部の表示装置の高解像度化に伴い、メモリ部３０５にある画像データをプレビューし、確認後ＯＫならばプリントするといった使い方もできる。
【００４５】
このように、ＭＦＰには様々な機能と利用方法があり、以下にその例を示す。
複写機能            ：入力画像処理部→出力画像処理部→プリンタ部
ネットワークスキャン：入力画像処理部→ＮＩＣ部
ネットワークプリント：ＮＩＣ部→ＲＩＰ部→出力画像処理部→プリンタ部
ボックススキャン機能：入力画像処理部→出力画像処理部→メモリ部
ボックスプリント機能：メモリ部→プリンタ部
ボックス受信機能    ：ＮＩＣ部→ＲＩＰ部→出力画像処理部→メモリ部
ボックス送信機能    ：メモリ部→ＮＩＣ部
プレビュー機能      ：メモリ部→操作部
【００４６】
ＭＦＰは、自装置内部に複数のジョブのデータを記憶可能なハードディスク等のメモリを具備し、スキャナから出力されたジョブデータに対し該メモリを介してプリンタ部でプリント可能にするコピー機能や、コンピュータ等の外部装置から出力されたジョブデータに対し該メモリを介してプリント部でプリント可能にするプリント機能等の複数の機能を具備した画像形成装置である。
【００４７】
また、本システムの構成に関し、上記の如く、複数の機能を具備した複合機能型の画像形成装置を有すると共に、プリント機能のみを具備した単一機能型の画像形成装置等のＳＦＰ（Ｓｉｎｇｌｅ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ：単一機能周辺機器）を具備する構成でも良いし、いずれか一方のタイプの画像形成装置のみを具備する構成でも良い。いずれにしても、本形態の制御が実現可能な構成であればよい。
【００４８】
また、画像形成装置１０４として代表的なＭＦＰ内部にて満足な画質やパフォーマンス（プリントスピードに見合うだけの十分な画像処理スピード）が得られない場合にＲＩＰ処理に用いたり、大容量の保存領域を持つ文書保管装置として用いたりする、画像形成装置と１対１に対応付けられた外部コントローラが接続される場合がある。その外部コントローラのボックスと呼ばれる保管領域を記憶部として用いる様にしても良い。
【００４９】
図４は、本発明の、画像形成装置を組み合わせた画像形成システムを構成する情報処理装置であるプリントサーバ１０２内の構成と、画像形成装置１０４の構成と、関係する外部装置であるクライアントＰＣ１０１内の構成を、機能モジュールごとに示した構成図である。
【００５０】
同図において、４０１、４０２、４０３、４０４はクライアントＰＣ１０１内の処理モジュールであり、４１１、４１３、４１４、４１６、４１７，４１８、４１９、４２１はプリントサーバ１０２の処理モジュールであり、３０３、３０６、３０９、４４１、４４２、４４３は画像形成装置１０４内の処理モジュールである。これら処理モジュールは、クライアントＰＣ１０１やプリントサーバ１０２の図２に示したＣＰＵ２０１や、画像形成装置１０４の図３に示した制御部３０４で使用されるアプリケーションプログラム、又はプログラムの一部として動作するモジュールである。
【００５１】
図４において、４１２、４１５、４２０はプリントサーバ１０２内の情報格納装置であり、４３１はディレクトリサーバ１０３内の情報格納装置であり、４４４は画像形成装置１０４内の情報格納装置であり、ファイルシステム又はデータベースシステムを用いてプリントサーバ１０２やディレクトリサーバ１０３、および画像形成装置１０４におけるＨＤＤ２０９、ＲＡＭ２０２、及びＦＤＤ２１０の少なくとも一つを用いて情報を格納する。また、情報格納装置４１２、４１５、４２０、４３１、４４４に格納された情報へは、特定のキーや条件で直接特定の情報へのアクセスが可能である。
【００５２】
図４に示す矢印は、処理モジュール間の制御や情報の流れのうち主要なものを表す。情報処理装置（クライアントＰＣ１０１、プリントサーバ１０２、ディレクトリサーバ１０３、および画像形成装置１０４）とその中の処理モジュールや情報格納装置との関係は、自動起動されるかもしくはオペレータがＫＢ２０８より入力した情報や指示により、必要に応じてＲＡＭ２０２に展開しＣＰＵ２０１へ伝えられる。ＣＰＵ２０１で演算し必要な処理モジュールと情報格納装置に格納された情報をＲＯＭ２０３、ＨＤＤ２０９、ＦＤＤ２１０或いはＲＡＭ２０２等よりＲＡＭ２０２に展開しＣＰＵ２０１へ伝え、ＣＰＵ２０１で演算した結果を、必要がある場合、ＲＡＭ２０２、ＨＤＤ２０９、ＦＤＤ２１０等に存在する情報格納装置にその演算結果の情報を書き込む。また同時に、ＣＰＵ２０１での演算した結果を、必要がある場合、ＣＲＴ２０６に結果の情報を表示するものである。ＣＰＵ２０１、ＲＡＭ２０２、ＲＯＭ２０３、ＮＥＴＩＦ２０４、ＫＢ２０６、ＨＤＤ２０９、ＦＤＤ２１０間の伝送はシステムバス２００を通じて行われる。
【００５３】
ユーザがクライアントＰＣ１０１の印刷アプリケーション４０１を用いてアプリケーションデータを作成し、印刷メニューなどから印刷を指示すると、プリンタドライバが起動され、ユーザが画面を通じて用紙サイズや色区分などの印刷体裁や印刷部数の設定を行ってから印刷実行が指示されると、汎用印刷データ作成処理部４０３がアプリケーションデータから特定のプリンタに依存しないページ記述言語による汎用印刷データ（ＰＤＦなど）を作成し、認証処理部４０４がネットワーク１００を介してプリントサーバ１０２の認証処理部４１３と通信することによる認証処理が必要に応じて実施された後に、汎用印刷データ送信処理部４０２がネットワーク１００を介して該汎用印刷データをプリントサーバ１０２に送信する。
【００５４】
クライアントＰＣ１０１から送信された該汎用印刷データを受信したプリントサーバ１０２の汎用印刷データ登録処理部４１１は、該汎用印刷データを一意に関連付ける文書ＩＤを発行して該汎用印刷データとクライアントＰＣ１０１にて設定された印刷体裁や登録したユーザの情報と共に印刷データ情報記憶部４１２に格納し、格納後にクライアントＰＣ１０１の汎用印刷データ送信処理部４０２に対して該文書ＩＤを返信することにより、登録完了とする。なお、ユーザに対する該印刷データＩＤの通知はプリントサーバ１０２内のユーザ通知処理部４２１が電子メールなどを用いて行っても構わない。
【００５５】
また、クライアントＰＣ１０１においては汎用印刷データを生成せずに、ネットワーク１００を介してアプリケーションデータのままプリントサーバ１０２に送信された場合に、汎用印刷データ登録処理部４１１が該アプリケーションデータから汎用印刷データに変換してから印刷データ情報記憶部４１２に登録するようにしても構わない。
【００５６】
クライアントＰＣ１０１から印刷データをプリントサーバ１０２に登録する際に認証を必要とする場合には、クライアントＰＣ１０１から送信されたユーザ情報をもとにしてプリントサーバ１０２の認証処理部４１３がネットワーク１００を介してディレクトリサーバ１０３のユーザ情報記憶部４３１の情報を利用して認証処理を行う。ディレクトリサーバ１０３はプリントサーバ１０２と独立した構成で図示されているが、プリントサーバ１０２に包含される構成になっていても構わない。
【００５７】
プリントサーバ１０２内の画像形成装置情報記憶部４１５には、プリントサーバ１０２とネットワーク１００にて接続した画像形成装置１０４の情報が格納されている。画像形成装置ＩＤや出力可能印刷体裁情報や設置場所の情報などから構成される画像形成装置情報は、プリントサーバ１０２を直接オペレータがＫＢ２０８から操作したり、クライアントＰＣ１０１のＷｅｂブラウザをオペレータが用いたり、画像形成装置１０４から自己登録することにより、画像形成装置情報登録処理部４１４が起動されて仲介することにより、画像形成装置情報記憶部４１５への登録処理が行われる。
【００５８】
ユーザが画像形成装置１０４（１）の操作部３０９が表示する画面を用いてユーザＩＤを入力することにより、認証処理部４４１がネットワーク１００を介してプリントサーバ１０２の認証処理部４１３と通信することにより認証処理が必要に応じて実施され、印刷データ情報記憶部４１２から検索した結果として該ユーザに紐付く未処理の印刷データの情報（ＰＤＬデータは含まず）をネットワーク１００を介して取得して、画像形成装置１０４の画面に文書一覧を表示する。ユーザが画像形成装置の操作部３０９が表示する文書一覧から印刷対象の文書を選択してから、他の画像形成装置１０４（Ｎ）での分散印刷を希望すると、印刷依頼処理部４４２はネットワーク１００を介してプリントサーバ１０２の画像形成装置情報検索処理部４１６と通信することにより画像形成装置情報記憶部４１５に格納された印刷装置情報から、該印刷データを設定された印刷体裁に従って印刷することが可能な画像形成装置の一覧を取得して、画像形成装置１０４（１）の画面に分散先プリンタ一覧を表示する。続けてユーザが画像形成装置１０４（１）の操作部３０９が表示する画面から分散先プリンタ（Ｘ）を選択し、分散先プリンタ（Ｘ）での認証方法として、特定のユーザのユーザＩＤ、もしくはユーザの属するグループ、もしくは文書ＩＤで認証する方法から認証方法を選択してから分散印刷を指示すると、印刷依頼処理部４４２がネットワーク１００を介してプリントサーバ１０２の印刷要求処理部４１７と通信することにより、印刷要求処理部４１７が画像形成装置１０４（１）および分散先に指定された画像形成装置１０４（Ｘ）のプリンタドライバ情報を画像形成装置情報記憶部４１５より取得し、それぞれの画像形成装置用に登録されたプリンタドライバである印刷データ変換処理部４１８を起動する。起動された印刷データ変換処理部４１８は印刷データ情報記憶部４１２に記憶された該印刷データ情報を取得して汎用印刷データから該当の画像形成装置１０４に適したＰＤＬデータを作成し、作成されたＰＤＬデータを含む印刷データ情報は印刷データ送信処理部４１９により分散印刷を依頼した元の画像形成装置１０４（１）の印刷データ受信処理部４４３および分散先の画像形成装置１０４（Ｘ）の印刷データ受信処理部４４３に対して送信される。
【００５９】
分散印刷処理依頼元の画像形成装置１０４（１）の印刷データ受信処理部４４３が受信した印刷データ情報に含まれるＰＤＬデータはＲＩＰ部３０３により展開されてから出力画像処理部３０６に渡され、印刷出力される。
【００６０】
一方、分散印刷先の画像形成装置１０４（Ｘ）の印刷データ受信処理部４４３が受信した印刷データ情報はＰＤＬデータをＲＩＰ部３０３が展開した状態で印刷データ情報記憶部４４４に格納される。
【００６１】
画像形成装置１０４（１）にて、分散先プリンタ（Ｘ）での認証方法としてユーザＩＤによる認証が指定され、指定されたユーザに対しては、プリントサーバ１０２のユーザ通知処理部４２１から分散印刷が指示された旨の電子メールを送信するようにしても良い。
【００６２】
分散先として指定された画像形成装置１０４（Ｘ）の操作部３０９が表示する画面を用いて分散印刷を指示されたユーザがユーザＩＤを入力すると画像形成装置１０４（Ｘ）の認証処理部４４１がネットワーク１００を介してプリントサーバ１０２の認証処理部４１３と通信することにより認証処理が行われ、続けて画像形成装置１０４（Ｘ）の印刷データ情報記憶部４４４内に格納された分散印刷データ情報を取得し、該印刷データ情報に含まれている認証種別（ユーザ認証、グループ認証など）や分散元ユーザＩＤ情報をプリントサーバ１０２の認証処理部４１３に送信することにより、該分散印刷を指示されたユーザのユーザＩＤに紐付けられた印刷データ情報が含まれているかどうかを検索して返される。その結果として該分散印刷を指示されたユーザのユーザＩＤに紐付けられた印刷データ情報が印刷データ情報記憶部４４４に含まれていた場合には、該印刷データの展開済み状態で格納されていた印刷データは出力画像処理部３０６により印刷出力される。なお、画像形成装置１０４（Ｘ）としてＳＦＰやＬＢＰを採用した場合には、一般的には操作部が貧弱になることもあり、認証処理後に文書一覧リストなどの画面表示を行わずに分散された印刷データを印刷出力することにより実現する。
【００６３】
また、図４における画像形成装置１０４（２）は、外部コントローラが接続される形態としている。この外部コントローラに備わる文書を保管するボックスとしての大容量の保存領域に印刷データ情報記憶部４４４を配置することにより、印刷データがユーザＩＤに紐付く場合には、ユーザ用のボックスに対して印刷データ情報を格納するようにしても良い。また外部コントローラのＲＩＰ部３０３を使用する様にしても良い。
【００６４】
図５は、図４のプリントサーバ１０２において印刷データ情報を格納する印刷データ情報記憶部４１２のデータ構成の例を示した図である。
【００６５】
文書ＩＤ５０１は、クライアントＰＣ１０１から印刷データが汎用印刷データ登録処理部４１１により登録される際に発行される、印刷データを一意に特定する識別子である。文書ＩＤに関連付けて文書パスワードも格納することが可能である。
【００６６】
文書名称５０２は、該当の印刷データを指すユーザが任意に設定可能な表示上の文字列である。
【００６７】
登録ユーザＩＤ５０３は、クライアントＰＣ１０１から印刷データを登録したユーザを識別するための識別子である。
【００６８】
印刷体裁情報５０４は、クライアントＰＣ１０１や画像形成装置１０４から指定される、印刷用紙サイズ、色区分、印刷面などの印刷時のパラメータを格納するものであり、ここに設定された印刷体裁に従って汎用印刷データからＰＤＬデータが作成される。
【００６９】
印刷部数５０５は、クライアントＰＣ１０１や画像形成装置１０４から指定される、印刷出力部数である。
【００７０】
分散先情報５０６は、該印刷データに対して分散印刷が指定された際に、その複数の分散先の画像形成装置１０４（Ｘ）に対する印刷データ情報を格納するものであり、図６にて後述する分散先の画像形成装置１０４（Ｘ）内の印刷データ記憶部４４４に格納された印刷データ情報に含まれる印刷データ６１５以外の情報が格納される。
【００７１】
登録日時５０７は、クライアントＰＣ１０１から登録された日時を格納し、有効期限５０８は印刷データを画像形成装置１０４から印刷することが可能な有効期限を格納する。
【００７２】
汎用印刷データ５０９は、クライアントＰＣ１０１から登録された特定のプリンタに依存しないページ記述言語による汎用印刷データを格納する。
【００７３】
図６は、図４の画像形成装置１０４において分散印刷データとしてプリントサーバ１０２から受信した印刷データ情報を格納した印刷データ情報記憶部４４４のデータ構成の例を示した図であり、図５にて説明したプリントサーバ１０２の印刷データ情報記憶部４１２の分散先情報５０６も、印刷データ６１５を含まないだけでほぼ同様の構成をなす。
【００７４】
文書ＩＤ６０１は、分散された元の印刷データの図５で説明した文書ＩＤ５０１と同じ値が設定されて紐付けるための識別子である。
【００７５】
文書名称６０２は、分散元の印刷データの文書名称５０２を複製した印刷データを指す表示上の文字列である。
【００７６】
分散元ユーザＩＤ６０４は、画像形成装置１０４（１）にて分散印刷を指示したユーザを識別するための識別子である。
【００７７】
認証種別６０５は、画像形成装置１０４（１）にて分散印刷が指示された際に、分散先の画像形成装置１０４（Ｘ）における分散印刷に際して、指定された文書ＩＤの入力により認証する「文書ＩＤ認証」か、指定されたユーザＩＤにより認証する「ユーザ認証」か、分散を指示した分散元ユーザと同じグループに属するユーザであるかどうかで認証する「グループ認証」か、の認証種別が格納される。
【００７８】
分散認証ＩＤ６０６は、認証種別６０５で「ユーザ認証」が設定された際には分散印刷が許可されたユーザＩＤが、「グループ認証」が設定された際には分散印刷が許可されたグループＩＤが格納される。
【００７９】
優先度６０７は、画像形成装置１０４（１）にて分散印刷が指示された際に、分散先の画像形成装置１０４（Ｘ）における分散印刷に際しての処理優先度（高い、普通など）を格納するものであり、処理優先度が高い場合には分散先の画像形成装置１０４（Ｘ）にて分散印刷を指示されたユーザがログインした直後に該印刷データを印刷出力させる「分散印刷文書」画面が表示される。
【００８０】
印刷種別６０８は、画像形成装置１０４（１）にて第１のユーザが分散印刷が指示する際に、分散先の画像形成装置１０４（Ｘ）における第２のユーザに印刷出力を手伝ってもらう意図の「分散」印刷を意図したか、第２のユーザに同じ印刷出力物を配布する目的で「配信」印刷を意図したか、を識別する印刷種別を格納する。「分散」が選択された場合には、分散先の画像形成装置１０４（Ｘ）での印刷出力の課金処理は分散元の第１のユーザに対して行い、「配信」が選択された場合には、分散先の画像形成装置１０４（Ｘ）での印刷出力の課金処理は分散先の第２のユーザに対して行うなど、処理の切り替えを行うことが可能になる。
【００８１】
印刷体裁情報６０９は、クライアントＰＣ１０１や画像形成装置１０４から指定された分散元の印刷データの印刷体裁情報６０９を複製したものである。
【００８２】
総印刷部数６１０は、分散元の印刷データの印刷部数５０５を複製したものである。
【００８３】
分散印刷部数６１１は、分散印刷データとして出力するべく指定された印刷出力部数である。
【００８４】
分散元画像形成装置情報６１２は、第１のユーザが分散印刷を指示した画像形成装置１０４（１）の情報である。
【００８５】
登録日時６１３は、分散元の印刷データの登録日時５０７を複製したものである。
【００８６】
有効期限６１４は、分散元の印刷データの有効期限５０８を複製したものであり、有効期限が切れた印刷データ情報は削除される。
【００８７】
印刷データ６１５には、プリントサーバ１０２から分散先の画像形成装置１０４（Ｘ）用に作成されたＰＤＬデータを画像形成装置１０４（Ｘ）にてＲＩＰ展開した印刷データが格納される。
【００８８】
図７は、図４のプリントサーバ１０２内のネットワーク１００を介して接続される画像形成装置１０４の情報を格納する画像形成装置情報記憶部４１５のデータ構成の例を示した図である。
【００８９】
画像形成装置ＩＤ７０１は、画像形成装置１０４（Ｘ）を一意に識別する識別子である。
【００９０】
画像形成装置名称７０２は、該当の画像形成装置１０４（Ｘ）を指す任意に設定可能な表示上の文字列である。
【００９１】
出力可能印刷体裁情報７０３は、画像形成装置１０４（Ｘ）にて設定することが可能な印刷体裁の一覧を格納する。分散印刷に際して画像形成装置情報検索処理部４１６が分散印刷先の画像形成装置１０４を検索する際に、ここの情報を用いて検索を行う。
【００９２】
ドライバ種類７０４は、プリントサーバ１０２にて印刷データ情報記憶部４１２に格納された汎用印刷データ５０９から特定の画像形成装置１０４（Ｘ）用のＰＤＬデータを生成する際に、該画像形成装置１０４（Ｘ）用に登録されたプリンタドライバ（印刷データ変換処理部４１８）を指すものである。
【００９３】
機器ステータス７０５は、ネットワーク１００を介して接続された画像形成装置１０４の各々が電源が入っており印刷処理を行うのに不具合が無いかどうかを格納するものであり、プリントサーバ１０２と画像形成装置１０４間で定期的に通信することにより状態を監視するものである。
【００９４】
設置場所番号７０６は、画像形成装置情報登録処理部４１４を用いて画像形成装置１０４（Ｘ）の情報を登録する際に、該当の画像形成装置が設定される位置情報（ビル、階、部屋、位置など）を指す番号を格納するものである。番号のそれぞれの桁にはビルや階などの意味を持たせるなどして、分散印刷に際して画像形成装置情報検索処理部４１６が分散印刷先として利用可能な画像形成装置を検索して分散元の画像形成装置から近い順に並べる際に、ここの情報を用いられる。
【００９５】
設置場所名称７０７は、設置場所番号７０６を指す表示上の文字列（Ａ棟３階居室南など）である。
【００９６】
以下、図２３〜図３１に示すフローチャート（および図８〜図２２の画面例）を用いて本発明に係る画像形成装置を組み合わせた画像形成システムにより、画像形成装置から印刷対象データを取得して印刷する際に他の画像形成装置での分散印刷を行う実施例の概要をあらためて順に説明する。
【００９７】
図２３〜２５は、ユーザが画像形成装置１０４（１）であるプリンタ（１）を操作してプルプリントを行う際に、他の画像形成装置１０４（Ｘ）に対して分散印刷処理を依頼する際の画像形成装置１０４（１）であるプリンタ（１）における一連の処理フローの概要を表している。
【００９８】
ステップＳ１０１でプリンタ（１）の操作部３０９が表示する操作メニュー画面にてユーザにより「プルプリント」を選択されたことを認識すると、制御部３０４は「プルプリント」のプログラムを起動することにより、図８に例を示す「メニュー」画面８００を画面上に表示する。
【００９９】
ステップＳ１０２にて、ユーザにより「文書リストから選択して出力」ボタン８０１を選択されたのを操作部３０９が認識すると、ユーザＩＤによる認証が選択されたものとしてステップＳ１０３へ進み、「文書ＩＤを指定して出力」ボタン８０２が選択されたのを認識すると、文書ＩＤによる認証が選択されたものとしてステップＳ１０９へ進む。
【０１００】
ステップＳ１０３にて操作部３０９が画面上に図９に例を示す「ログイン」画面９００を表示し、ユーザが「ユーザＩＤ」９０１にユーザＩＤを、「パスワード」９０２にユーザパスワードを入力して「次へ」ボタン９０３を押下したのを認識すると、ステップＳ１０４にて、入力されたログイン情報を認証処理部４４１がプリントサーバ１０２の認証処理部４１３と通信することにより承認処理を依頼する。ステップＳ１０５で、プリントサーバ１０２より承認処理の結果を認証処理部４４１が受信し、ログイン承認された場合にはステップＳ１０６へ進み、承認されなかった場合にはステップＳ１０８へと進みエラー画面を表示して一連の処理フローは終了する。
【０１０１】
ステップＳ１０６で、認証処理部４４１が続けてプリントサーバ１０２より該ユーザに紐付く印刷データの一覧情報（図５の印刷データ記憶部４１２のデータ構成の一部）を受信し、ステップＳ１０７で図１０に例を示す「印刷文書リスト」画面１０００を表示する。
【０１０２】
図１０の「ユーザ名」１００１には、プリンタサーバ１０２の認証処理にて取得したログインしたユーザの表示名が表示され、「印刷文書リスト」１００２には該ユーザがプリンタ（１）にて印刷可能な印刷データの一覧（文書名、入稿日、文書ＩＤなど）を表示し、ユーザが印刷対象としたい印刷データにチェックをすることができる。「印刷体裁」表示欄１００３にはリストで選択状態になっている印刷データに設定されている印刷体裁（Ａ４、カラー、両面、１ｕｐ）と課金情報が表示される。「部数」設定１００４では、リストで選択状態になっている印刷データの印刷部数を設定でき、「詳細情報」設定ボタン１００５を押下すると、さらにリストで選択状態の印刷データに対して詳細な印刷体裁が設定できる詳細情報設定画面が子画面として表示される（説明省略）。「分散印刷」ボタン１００６が押下されるとステップＳ１１４の判断にてリストで選択状態の印刷データに対して分散印刷が選択されたと判断されてステップＳ１１７へと進み、一方「印刷開始」ボタン１００７が押下されるとステップＳ１１４の判断にて通常印刷が選択されたと判断されてステップＳ１１５へと進む。
【０１０３】
ステップＳ１１５でプリンタ（１）の印刷依頼処理部４４２は、ユーザがリストでチェックをした印刷データの印刷体裁情報をプリントサーバ１０２の印刷要求処理部４１７に送信すると、ステップＳ１１６で後述する図２５のステップＳ１５０〜ステップＳ１５３の通常印刷処理を行って、一連の処理フローは終了する。
【０１０４】
ステップＳ１１７でプリンタ（１）の印刷依頼処理部４４２は、ユーザがリストで選択状態とした印刷データの印刷設定情報をプリントサーバ１０２の画像形成装置情報検索処理部４１６に送信することにより、該印刷データを分散印刷することが可能な分散先プリンタが近い順に並んだリストを受信し（ステップＳ１１８）、ステップＳ１１９でログイン時の認証方法がユーザＩＤ認証であったのでステップＳ１２５へと進み、図１１で例を示す「分散印刷指示」画面１１００を画面上に表示する。図１１の「ユーザ名」１１０１にはログインしたユーザの表示名が表示され、「分散先プリンタ一覧」リスト１１０２にはステップＳ１１８にて取得した分散先プリンタ一覧（分散先プリンタ、部数など）を表示し、分散先として指定したいプリンタにチェックして部数を設定することができる。「印刷データ情報表示欄」１１０３には、文書ＩＤ、文書名、合計部数、入稿日時などの分散印刷を行う印刷データの情報が表示される。「本プリンタでの残印刷部数」設定欄１１０４には、該当の印刷データの全印刷部数から分散させる印刷部数を差し引いた、分散させずに本プリンタ（１）にて印刷する部数が設定できる（ステップＳ１２６）。
【０１０５】
「分散先の認証方法」設定１１０５では、分散先のプリンタでの認証方法が、文書ＩＤによる認証、ユーザＩＤによる認証、グループによる認証、から選択でき、「詳細設定」ボタン１１０６をユーザが押下することにより、「分散先の認証方法」にて選択された認証方法に従って、図２４のステップＳ１３０の分散方法の選択処理が行われ、「文書ＩＤによる認証」が選択された場合にはステップＳ１３２へ進み、「ユーザＩＤによる認証」が選択された場合にはステップＳ１３３へ進み、「グループによる認証」が選択された場合にはステップＳ１３６へ進む。
【０１０６】
ステップＳ１３１では、図１２に例を示す「分散先認証指定（文書ＩＤ）」画面１２００を図１１の「分散印刷指示」画面１１００の子画面として画面上に表示する。「文書情報」表示欄１２０１には選択されている印刷データ情報（文書ＩＤ、文書名）が表示され、「分散先の認証方法」設定欄では、「文書ＩＤにて認証」１２０２か、「文書と文書パスワードにて認証」１２０３か、を選択でき、「文書と文書パスワードにて認証」１２０３を選択した場合には「文書パスワード」設定欄１２０４に、文書パスワードを設定できる（ステップＳ１３２）。「ＯＫ」ボタン１２０５をユーザが押下することにより、ユーザにより設定された情報が反映され、再び「分散印刷指示」画面１１００が表示され、詳細設定が行われる前には使用不可状態であった「印刷開始」ボタン１１０７が使用可能状態になっている。
【０１０７】
ステップＳ１３３では、図１３に例を示す「分散先認証指定（ユーザＩＤ）」画面１３００を図１１の「分散印刷指示」画面１１００の子画面として画面上に表示する。「文書情報」表示欄１３０１には選択されている印刷データ情報（文書ＩＤ、文書名）が表示され、「分散先の認証方法」設定欄では、「同じユーザのＩＤにて認証」１３０２か、「指定する特定のユーザＩＤにて認証」１３０３から選択でき、「指定する特定のユーザＩＤにて認証」１３０３を選択した場合には、「ユーザＩＤ」入力欄１３０４に分散印刷を指示する複数のユーザＩＤを入力することが出来る（ステップＳ１３４）。
【０１０８】
「優先度」選択欄１３０５では、分散先のプリンタにて該分散印刷データを優先度「高い」として優先して印刷させるか、それとも他の印刷データと同様の優先度「普通」として印刷させるかを設定でき、「印刷種別」選択欄１３０６ではログインしているユーザがプリンタ（１）で印刷するのを補助する目的で分散先のプリンタにて印刷データの分散印刷を依頼する「分散」印刷か、もしくログインしているユーザから他のユーザに配信する目的で他のプリンタにて印刷データを「配信」印刷させるか、を選択できる（ステップＳ１３５）。
【０１０９】
なお、印刷種別の設定は、システムによる設定としたり、クライアントＰＣ１０１から登録する際にデータの種類によって区別することにより、プリンタ（１）を操作する一般ユーザには設定させない方法も可能である。「ＯＫ」ボタン１３０７をユーザが押下することにより、ユーザにより設定された情報が反映され、再び「分散印刷指示」画面１１００が表示され、詳細設定が行われる前には使用不可状態であった「印刷開始」ボタン１１０７が使用可能状態になっている。
【０１１０】
ステップＳ１３６では、認証処理部４４１がプリントサーバ１０２の認証処理部４１３と通信することにより、ログインしているユーザの属するグループ（部門）と同じグループに属するユーザの一覧を取得し、ステップＳ１３７では、図１４に例を示す「分散先認証指定（グループ）」画面１４００を図１１の「分散印刷指示」画面１１００の子画面として画面上に表示する。「文書情報」表示欄１４０１には選択されている印刷データ情報（文書ＩＤ、文書名）が表示され、「分散先の認証方法」設定欄では、「同グループに属する全ユーザが出力可能」１４０２か、「同グループに属するユーザから選択して指定」１４０３から選択でき、「同グループに属するユーザから選択して指定」１４０３を選択した場合には、「ユーザ名一覧」１４０４にてステップＳ１３６にて取得したユーザ名の一覧から指定したいユーザ名を選択できる（ステップＳ１３８）。
【０１１１】
なお、１４０４で例を示すように分散先に選択したユーザに対して分散先のプリンタを指定する様にしても構わない。「優先度」選択欄１４０５では、分散先のプリンタにて該分散印刷データを優先度「高い」として優先して印刷させるか、それとも他の印刷データと同様の優先度「普通」として印刷させるかを設定でき、「印刷種別」選択欄１４０６ではログインしているユーザがプリンタ（１）で印刷するのを補助する目的で分散先のプリンタにて印刷データの分散印刷を依頼する「分散」印刷か、もしくログインしているユーザから他のユーザに配信する目的で他のプリンタにて印刷データを「配信」印刷させるか、を選択できる（ステップＳ１３９）。
【０１１２】
なお、印刷種別の設定は、システムによる設定としたり、クライアントＰＣ１０１から登録する際にデータの種類によって区別することにより、プリンタ（１）を操作する一般ユーザには設定させない方法も可能である。「ＯＫ」ボタン１４０７をユーザが押下することにより、ユーザにより設定された情報が反映され、再び「分散印刷指示」画面１１００が表示され、詳細設定が行われる前には使用不可状態であった「印刷開始」ボタン１１０７が使用可能状態になっている。
【０１１３】
ステップＳ１４０にて、「分散印刷指示」画面１１００の「印刷開始」ボタン１１０７がユーザにより押下されると、ステップＳ１４１で印刷依頼処理部４４２はユーザにより設定された分散印刷のための情報をプリントサーバ１０２の印刷要求処理部４１７に送信することにより分散印刷の依頼処理が行われ、ステップＳ１４２にて、「本プリンタの残印刷部数」１１０４に設定した残りの印刷部数に関しては、後述する図２５のステップＳ１５０〜ステップＳ１５３の通常印刷処理を行って、一連の処理フローは終了する。
【０１１４】
図２３のステップＳ１０２で文書ＩＤ認証が選択された場合にはステップＳ１０９に進み、画面上に操作部３０９が図１５に例を示す「文書ＩＤの設定」画面１５００を表示する。「文書ＩＤ」入力欄１５０１には文書ＩＤが入力でき、「文書パスワード」入力欄１５０２には文書パスワードが入力できる。ステップＳ１１０でユーザが「次へ」ボタン１５０３を押下することにより、認証処理部４４１がプリントサーバ１０２の認証処理部４１３と通信することにより、ステップＳ１１１にてプリントサーバ１０２より得た結果より該当の文書ＩＤと文書パスワードに一致する印刷データが存在した場合にはステップＳ１１２へと進み、存在しなかった場合にはステップＳ１０８へと進んでエラー画面を表示し、一連の処理フローを終了する。
【０１１５】
ステップＳ１１２で、認証処理部４４１が続けてプリントサーバ１０２より該文書ＩＤに紐付く印刷データ情報を受信し、ステップＳ１１３で図１６に例を示す「印刷文書」画面１６００を表示する。「文書情報」表示欄１６０１には該当の印刷データの印刷体裁や課金情報やサムネイルが表示される。「部数」設定欄１６０２では印刷部数が設定でき、「詳細情報」ボタン１６０３を押下すると、さらに印刷データに対して詳細な印刷体裁が設定できる詳細情報設定画面が子画面として表示される（説明省略）。「分散印刷」ボタン１６０４が押下されると、ステップＳ１１４の判断にて分散印刷が選択されたと判断されてステップＳ１１７へと進み、一方「印刷開始」ボタン１６０５が押下されるとステップＳ１１４の判断にて通常印刷が選択されたと判断されてステップＳ１１５へと進む。
【０１１６】
ステップＳ１１５でプリンタ（１）の印刷依頼処理部４３２は、該当の印刷データの印刷体裁情報をプリントサーバ１０２の印刷要求処理部４１７に送信すると、ステップＳ１１６で後述する図２５のステップＳ１５０〜ステップＳ１５３の通常印刷処理を行って、一連の処理フローは終了する。
【０１１７】
ステップＳ１１７でプリンタ（１）の印刷依頼処理部４３２は、該当の印刷データの印刷設定情報をプリントサーバ１０２の画像形成装置情報検索処理部４１６に送信することにより、該印刷データを分散印刷することが可能な分散先プリンタが近い順に並んだリストを受信し（ステップＳ１１８）、ステップＳ１１９でログイン時の認証方法が文書ＩＤ認証であったのでステップＳ１２０へと進み、図１７で例を示す「分散印刷指示」画面１７００を画面上に表示する。
【０１１８】
図１７の「分散先プリンタ一覧」リスト１７０１にはステップＳ１１８にて取得した分散先プリンタ一覧（分散先プリンタ、部数など）を表示し、分散先として指定したいプリンタに部数を設定してチェックすることができる。
【０１１９】
「文書情報」表示欄１７０２には、文書ＩＤ、文書名、合計部数、入稿日時などの印刷データの情報が表示される。「本プリンタでの残印刷部数」設定欄１７０３には、該当の印刷データの全印刷部数から分散させる印刷部数を差し引いた、分散させずに本プリンタ（１）にて印刷する部数が設定できる。
【０１２０】
「分散先の認証方法」設定欄１７０４には、分散先での認証方法として「文書ＩＤにて認証」か、「文書ＩＤと文書パスワードにて認証」が選択でき、「文書ＩＤと文書パスワードにて認証」の場合には「文書パスワード」が入力設定できる（ステップＳ１２１）。
【０１２１】
ステップＳ１２２で「印刷開始」ボタン１７０５が押下されると、ステップＳ１２３で印刷依頼処理部４４２はユーザにより設定された分散印刷のための情報をプリントサーバ１０２の印刷要求処理部４１７に送信することにより分散印刷の依頼処理が行われ、ステップＳ１２５にて、「本プリンタの残印刷部数」１７０３に設定した残りの印刷部数に関しては、後述する図２５のステップＳ１５０〜ステップＳ１５３の通常印刷処理を行って、一連の処理フローは終了する。
【０１２２】
図２５のフローチャートは、図２３のステップＳ１１６、Ｓ１２４、図２４のステップＳ１４２で現れる「通常印刷処理」のサブフローである。
【０１２３】
ステップＳ１５０にて、プリンタ（１）の印刷データ受信処理部４４３がプリントサーバ１０２の印刷データ送信処理部４１９から送られたプリンタ（１）用に作成されたＰＤＬデータを受信すると、ステップＳ１５１でＲＩＰ部３０３が該ＰＤＬデータをＲＩＰ展開を行ってから出力画像処理部３０６からプリンタ部３０７に送られて印刷出力を行う。
【０１２４】
ステップＳ１５２では、ログインユーザに対して課金処理が行われる。課金処理は、プリンタに装着されたコインベンダなどを用いてその場で回収する方法や、ログ情報に残すことにより別のタイミングで回収する方法などがある。ここではその方法は問わない。ステップＳ１５３では、印刷依頼処理部４４２がプリントサーバ１０２の印刷要求処理部４１７に対して印刷完了を送信することにより、プリントサーバ１０２の印刷履歴情報記憶部４２０に履歴情報が記録されて「通常印刷処理」のサブフローは終了する。
【０１２５】
図２６〜２８は、ユーザが画像形成装置１０４（１）であるプリンタ（１）を操作してプルプリントを行った際に、他の画像形成装置１０４（２）であるプリンタ（２）に対して分散印刷処理を依頼した際の、分散先である画像形成装置１０４（２）であるプリンタ（２）における分散された印刷データを印刷するまでの一連の処理フローの概要を表している。
【０１２６】
図２６は、ユーザがプリンタ１０４（１）を操作してプルプリントを行った際に、他のプリンタ１０４（２）に対して分散印刷処理を依頼した際に、プリントサーバ１０２よりプリンタ（２）に分散印刷データが先送りされる処理のプリンタ（２）における処理フローの概要を示している。
【０１２７】
ステップＳ２０１にて、プリンタ（２）の印刷データ受信処理部４４３は、プリントサーバ１０２の印刷データ送信処理部４１９がプリンタ（２）に分散処理するように依頼された分散印刷データ情報（ＰＤＬデータ含む）を送信してきたのを受信すると、ステップＳ２０２でＲＩＰ部３０３が該当のＰＤＬデータをＲＩＰ展開して印刷データを作成し、ステップＳ２０３で印刷データ情報記憶部４４４に該当の印刷データ情報と作成した印刷データを格納して、分散印刷データが先送りされる処理のプリンタ（２）における処理フローは終了する。
【０１２８】
図２７、２８は、分散印刷を指示されたユーザが分散先のプリンタ（２）において分散された印刷データの印刷処理を行う一連の処理フローの概要を表している。
【０１２９】
ステップＳ３０１でプリンタ（２）の操作部３０９が表示する操作メニュー画面にて分散印刷を指示されたユーザにより「プルプリント」を選択されたことを認識すると、制御部３０４は「プルプリント」のプログラムを起動することにより、図８に例を示す「メニュー」画面８００を画面上に表示する。
【０１３０】
ステップＳ３０２にて、分散印刷を指示されたユーザにより「文書リストから選択して出力」ボタン８０１を選択されたのを操作部３０９が認識すると、ユーザＩＤによる認証が選択されたものとしてステップＳ３０３へ進み、「文書ＩＤを指定して出力」ボタン８０２が選択されたのを認識すると、文書ＩＤによる認証が選択されたものとしてステップＳ３０８へ進む。
【０１３１】
ステップＳ３０３にて操作部３０９が画面上に図１８に例を示す「ログイン」画面１８００を表示し、分散印刷を指示されたユーザが「ユーザＩＤ」１８０１にユーザＩＤを、「パスワード」１８０２にユーザパスワードを入力して「次へ」ボタン１８０３を押下したのを認識すると、ステップＳ３０４にて、入力されたログイン情報を認証処理部４４１がプリントサーバ１０２の認証処理部４１３とネットワーク１００を介して通信することにより承認処理を依頼する。
【０１３２】
ステップＳ３０５で、プリントサーバ１０２より承認処理の結果を認証処理部４４１が受信し、ログイン承認された場合にはステップＳ３０６へ進み、承認されなかった場合にはステップＳ３０７へと進みエラー画面を表示して一連の処理フローは終了する。
【０１３３】
ステップＳ３０６で、認証処理部４４１が、続けてプリントサーバ１０２より該ユーザに紐付く印刷データがプリントサーバ１０２にあった場合にはその一覧情報（図５の印刷データ記憶部４１２のデータ構成の一部）を受信する。
【０１３４】
続けてステップＳ３１４で、プリンタ（２）の印刷データ情報記憶部４４４内に分散印刷データとして図２６の処理フローにより先送りされていた印刷データ情報が存在する場合にはステップＳ３１５へと進み、存在しない場合には図２３のステップＳ１０７へと進みステップＳ３０６で受信した一覧データを文書一覧に表示する（ステップＳ１０７以降のフローの説明は省略）。
【０１３５】
ステップＳ３１５でプリンタ（２）の認証処理部４３１が、印刷データ情報記憶部４４４に格納された文書ＩＤ６０１、分散元ユーザＩＤ６０４、認証種別６０５、分散認証ＩＤ６０６を取得し、ステップＳ３１６で、該印刷データ情報記憶部４４４より取得したデータとステップＳ３０３で入力されたユーザＩＤとをプリントサーバ１０２の認証処理部４１３に送信することにより該当のユーザに紐付く分散印刷データが含まれているか認証処理を依頼し、ステップＳ３１７でプリントサーバ１０２より依頼結果を受信し、該ユーザ用の分散印刷データが含まれていた場合にはステップＳ３１８へと進み、含まれていなかった場合には図２３のステップＳ１０７へと進みステップＳ３０６で受信した一覧データを文書一覧に表示する（ステップＳ１０７以降のフローの説明は省略）。
【０１３６】
ステップＳ３１８で、分散された印刷データの印刷データ情報記憶部４４４の優先度６０７が「高い」に設定されていた場合にはステップＳ３１９へと進み、「通常」などに設定されていた場合にはステップＳ３２２へと進む。
【０１３７】
ステップＳ３１９で、分散された印刷データの印刷データ情報記憶部４４４から該当の印刷データ情報を取得し、図２０で例を示す「分散印刷文書」画面２０００をログイン画面１８００に代わり表示する。「分散印刷文書」画面２０００のユーザ名２００１には、プリンタ（２）にログインした分散印刷を指示されたユーザ名が表示され、「印刷体裁表示欄」２００２にはサムネイルや設定されている印刷体裁や課金情報が表示される。
【０１３８】
なお、印刷データ情報記憶部４４４の印刷種別６０８が「分散」に設定されている場合には、課金情報は分散元のユーザに設定されるので０円と表示され、印刷種別６０８が「配信」に設定されている場合には、課金情報は分散されたユーザに設定されるので部数分の金額が表示される。「文書情報」表示欄２００３には、文書ＩＤ、文書名が表示され、「分散元プリンタ情報」表示欄２００４には、分散元のプリンタ、分散元のユーザ名、全体部数などが表示される。「詳細情報」ボタン２００５を押下すると、該当の印刷データに対して設定されている詳細な印刷体裁が参照できる詳細情報参照画面が子画面として表示される（説明省略）。
【０１３９】
ステップＳ３２０で「印刷開始」ボタン２００６がユーザにより押下されると、ステップＳ３２１で後述する図２８のステップＳ３３０〜ステップＳ３３３の分散文書印刷処理を行ってから、図２３のステップＳ１０７へと進みステップ３０６で取得した一覧データを文書一覧に表示する（ステップＳ１０７以降のフローの説明は省略）。
【０１４０】
ステップＳ３２２では、プリンタ（２）に分散された印刷データであり印刷データ情報記憶部４４４に格納された情報と、ステップＳ３０６で取得した一覧データを図１９で例に示す「印刷文書リスト」画面１９００に表示する。
【０１４１】
「印刷文書リスト」画面１９００の「ユーザ名」１９０１には、プリンタ（２）にログインした分散印刷を指示されたユーザの名称が表示され、「印刷文書一覧」リスト１９０２には該ユーザがプリンタ（２）にて印刷可能な印刷データと、印刷データ情報記憶部４４４に格納された分散印刷データ情報のうち、該ユーザに紐付くデータの一覧（文書名、入稿日、文書ＩＤなど）を表示し、ユーザが印刷対象としたい印刷データにチェックをすることができる。
【０１４２】
「印刷文書リスト」１９０２に表示される一覧データのうち、印刷データ情報記憶部４４４に格納された分散印刷データ情報が区別できるような「分散印刷データ識別マーク」１９０３が一覧の文書名欄に表示されることにより、通常の印刷データと区別が可能になっている。「印刷体裁表示欄」１９０４にはリストで選択状態になっている印刷データに設定されている印刷体裁（サムネイル、Ａ４、カラー、両面、１ｕｐ）と課金情報が表示される。
【０１４３】
なお、分散印刷データの場合には印刷データ情報記憶部４４４の印刷種別６０８が「分散」に設定されている場合には、課金情報は分散元のユーザに設定されるので０円と表示され、印刷種別６０８が「配信」に設定されている場合には、課金情報は分散されたユーザに設定されるので部数分の金額が表示される。
【０１４４】
「部数」設定１９０５では、リストで選択状態になっている印刷データの印刷部数を設定できるが、分散印刷データの場合には部数は変更できないように入力不可としても良い。「詳細情報」ボタン１９０６を押下すると、リストで選択状態になっている印刷データに対して設定されている詳細な印刷体裁が参照できる詳細情報参照画面が子画面として表示される（説明省略）。
【０１４５】
ステップＳ３２３でリストで選択状態になっている印刷データが分散印刷データである場合にはステップＳ３２４へと進み、通常印刷データである場合にはステップＳ３２７へと進める。ステップＳ３２４で、リストで選択状態にある印刷データが既にプリンタ（１）から分散印刷されてきたデータあるため、再分散を不許可にするために「分散印刷」ボタン１９０７を使用不可にするなどの制御が可能である。ステップＳ３２５で「印刷開始」ボタン１９０８が押下されると、ステップＳ３２６で後述する図２８のステップＳ３３０〜ステップＳ３３３の分散文書印刷処理を行って一連の処理フローを終了する。
【０１４６】
ステップＳ３２７で「印刷開始」ボタン１９０８が押下されると、ステップＳ３２８で図２５のＳ１５０〜ステップＳ１５３の通常印刷処理を行って一連の処理フローを終了する。
【０１４７】
ステップＳ３０２にて、分散印刷を指示されたユーザにより「文書ＩＤを指定して出力」ボタン８０２が選択されたのを認識すると、文書ＩＤによる認証が選択されたものとしてステップＳ３０８へ進み、図２１に例を示すような「文書ＩＤの設定」画面２１００を画面上に表示する。
【０１４８】
「文書ＩＤ」入力欄２１０１に、分散印刷を指示されたユーザが文書ＩＤを入力し、「文書パスワード」入力欄２１０２に文書ＩＤを入力し、「次へ」ボタン２１０３を分散印刷を指示されたユーザが押下すると、認証処理部４４１がプリントサーバ１０２の認証処理部４１３と通信することにより該当の文書ＩＤと文書パスワードに紐付く印刷データがプリントサーバ１０２内の印刷データ記憶部４１２に存在するかどうか認証を依頼し（ステップＳ３０９）、ステップＳ３１０で、認証処理部４４１がプリントサーバ１０２の認証処理部４１３より認証結果を受信し、該当の印刷データが存在しなかった場合にはステップＳ３０７へと進みエラー画面を表示して一連の処理を終了する。
【０１４９】
一方、認証処理部４４１が該当の印刷データが分散印刷データとしてプリンタ（２）に格納されているとプリントサーバ１０２の認証処理部４１３からの認証結果を受け取った場合にはステップＳ３１１へと進む。
【０１５０】
なお、ステップＳ３１０で該当の印刷データが分散されていない通常の印刷データとしてプリントサーバ１０２に登録されているとプリントサーバ１０２の認証処理部４１３からの認証結果を受け取った場合には、図２３のステップＳ１１２へと進み、プリントサーバ１０２より該印刷データの情報を受信する（ステップＳ１１２以降のフローの説明は省略）。
【０１５１】
ステップＳ３１１では、プリンタ（２）の印刷データ情報記憶部４４４に格納済みの該当の印刷データ情報を、図２２に例を示すような「分散印刷文書」画面２２００に表示する。「印刷体裁」表示欄２２０１には設定されている印刷体裁や課金情報が表示される。
【０１５２】
なお、印刷データ情報記憶部４４４の印刷種別６０８が「分散」に設定されている場合には、課金情報は分散元のユーザに設定されるので０円と表示され、印刷種別６０８が「配信」に設定されている場合には、課金情報は分散されたユーザに設定されるので部数分の金額が表示される。「文書情報」表示欄２２０２には、文書ＩＤ、文書名が表示され、「分散元プリンタ情報」表示欄２２０３には、分散元のプリンタ、分散元のユーザ名、全体部数などが表示される。
【０１５３】
「詳細情報」ボタン２２０４を押下すると、該当の印刷データに対して設定されている詳細な印刷体裁が参照できる詳細情報参照画面が子画面として表示される（説明省略）。
【０１５４】
ステップＳ３１２で「印刷開始」ボタン２２０５がユーザにより押下されると、ステップＳ３１３で後述する図２８のステップＳ３３０〜ステップＳ３３３の分散文書印刷処理を行って一連の処理を終了する。
【０１５５】
図２８のフローチャートは、図２７のステップＳ３１３、Ｓ３２１、Ｓ３２６で現れる分散先のプリンタ（２）の「分散印刷処理」のサブフローである。
【０１５６】
ステップＳ３３０にて、プリンタ（２）の出力画像処理部３０６は印刷データ情報記憶部４４４に格納された該当の分散印刷データの展開済みの印刷データ６１５を取得して印刷出力を行う。
【０１５７】
ステップＳ３３１にて、分散印刷であった場合にはプリンタ（１）の分散印刷を依頼した分散元ユーザ６０４の示すユーザに対して課金処理が行われる。課金処理は、プリンタに装着されたコインベンダなどを用いてその場で回収する方法や、ログ情報に残すことにより別のタイミングで回収する方法などがある。ここではその方法は問わない。ステップＳ３３２では、印刷依頼処理部４４２がプリントサーバ１０２に対して印刷完了を送信することにより、プリントサーバ１０２の印刷履歴情報記憶部４２０に履歴情報が記録されて、ステップＳ３３３でプリンタ（２）に格納されている該当の印刷データの情報を削除して「分散印刷処理」のサブフローは終了する。
【０１５８】
図２９〜３１は、本発明の、画像形成装置を組み合わせた画像形成システムを構成する情報処理装置であるプリントサーバ１０２における一連の処理フローの概要を表している。
【０１５９】
図２９は、クライアントＰＣ１０１から印刷を指示されたプリントサーバ１０２における印刷データ登録の一連の処理を表している。
【０１６０】
ステップＳ４０１で、ユーザがクライアントＰＣ１０１のアプリケーションを用いてアプリケーションデータを作成してメニューなどからプリンタドライバ経由で印刷を指示することにより、クライアントＰＣ１０１の認証処理部４０４よりネットワーク１００を介して送信されたユーザ情報がプリントサーバ１０２の認証処理部４１３が受信すると、ステップＳ４０２で、認証処理部４０４は必要に応じてネットワーク１００を介してディレクトリサーバ１０３のユーザ情報記憶部４３１に格納される情報を用いて該ユーザ情報の認証処理を行い、認証の結果をクライアントＰＣ１０１の認証処理部４０４に返信する。
【０１６１】
ステップＳ４０３で、クライアントＰＣ１０１の汎用印刷データ作成処理部４０３がアプリケーションデータから汎用印刷データ（ＰＤＦデータなど）を作成し、作成された該汎用印刷データが汎用印刷データ送信処理部４０２によりネットワーク１００を介してプリントサーバ１０２の汎用印刷データ登録処理部４１１が受信すると、ステップＳ４０４で、汎用印刷データ登録処理部４１１は、該汎用印刷データを一意に識別する文書ＩＤ６０１を発行して該汎用印刷データを印刷データ記憶部４１２に格納し、クライアントＰＣ１０１の汎用印刷データ送信処理部４０２に格納成功を返信すると共に、ステップＳ４０５でプリントサーバ１０２のユーザ通知処理部４２１に対して該ユーザに対して電子メールを用いて文書ＩＤを含む登録完了通知を送信するように指示し、ユーザ通知処理部４２１が該電子メールをユーザに向けて送信することにより、クライアントＰＣ１０１から印刷を指示されたプリントサーバ１０２における印刷データ登録の一連の処理は終了する。
【０１６２】
なお、ここではクライアントＰＣ１０１側にて汎用印刷データを作成する例を挙げたが、クライアントＰＣ１０１においては汎用印刷データは作成せずに、プリントサーバ１０２の汎用印刷データ登録処理部４１１がクライアントＰＣ１０１から送信されたアプリケーションデータを受信して、汎用印刷データ４１１が専用のプリンタドライバを用いて汎用印刷データを生成する様にしても構わない。
【０１６３】
図３０は、画像形成装置１０４（１）であるプリンタ（１）から分散印刷を指示された際のプリントサーバ１０２側の一連の処理の概要を表している。分散元の画像形成装置１０４（１）であるプリンタ（１）側のフローは、図２３〜２５で説明されている。
【０１６４】
ステップＳ４１０で、プリンタ（１）の画面を用いてユーザがユーザＩＤや文書ＩＤなどの認証情報を入力することにより、プリンタ（１）の認証処理部４４１からネットワーク１００を介してプリントサーバ１０２の認証処理部４１３に対して認証処理が要求される。続けてステップＳ４１１で、プリントサーバ１０２の認証処理部４１３は、プリンタ（１）からの認証要求がユーザＩＤによるものであればステップＳ４１２へ、文書ＩＤによるものであればステップＳ４１５へと進む。
【０１６５】
ステップＳ４１２で、プリントサーバ１０２の認証処理部４１３はプリンタ（１）より受信した認証情報をネットワーク１００を介してディレクトリサーバ１０３中のユーザ情報記憶部４３１にて検索することにより認証処理を行い、認証された場合にはステップＳ４１３へと進み、認証されなかった場合にはステップＳ４１４へと進んで認証エラーをプリンタ（１）の認証処理部４４１に対して返信することにより、一連の処理を終了する。
【０１６６】
ステップＳ４１３でプリントサーバ１０２の認証処理部４１３は印刷データ情報記憶部４１２を検索して該当のユーザＩＤと登録ユーザＩＤ５０３が一致するデータでありプリンタ（１）で印刷可能な印刷体裁であり有効期限内である印刷データ情報の、実印刷データを除いた情報一覧をプリンタ（１）に返信する。
【０１６７】
ステップＳ４１５では、プリントサーバ１０２の認証処理部４１３はプリントサーバ１０２中の印刷データ情報記憶部４１２を検索して該当の文書ＩＤと文書ＩＤ５０１が一致する（および設定されていれば文書パスワードの比較も）データでありプリンタ（１）で印刷可能な印刷体裁であり有効期限内である印刷データを検索し、該当のデータ存在しなかった場合にはステップＳ４１４へと進んで認証エラーをプリンタ（１）の認証処理部４４１に対して返信することにより、一連の処理を終了するが、該当のデータが存在した場合にはステップＳ４１６へと進んで該当の印刷データ情報の、実印刷データを除いた情報をプリンタ（１）に返信する。
【０１６８】
ステップＳ４１７で、プリンタ（１）にて図１０で例を示したような画面を用いてユーザが印刷対象の印刷データを選択して分散印刷の設定を行うべく「分散印刷」ボタン１００６にて指示を送ることにより、プリンタ（１）の印刷依頼処理部４４２からネットワーク１００を介してプリントサーバ１０２の画像形成装置情報検索処理部４１６に対して分散印刷対象となった印刷データの印刷設定情報が送信されて分散可能な他のプリンタの検索要求がなされ、ステップＳ４１８で、プリントサーバ１０２の画像形成装置情報検索処理部４１６は、画像形成装置情報記憶部４１５に格納された画像形成装置情報から該当の印刷設定が可能な画像形成装置を出力可能印刷体裁情報７０３との比較において検索し、かつ機器ステータス７０５が印刷処理を行うのに不具合が無いプリンタの一覧を取得し、設置場所番号７０６の番号情報を用いることにより処理要求元のプリンタ（１）に近い順に順列に並べてリストを作成してプリンタ（１）に返信する。
【０１６９】
ステップＳ４１９で、プリンタ（１）の図１１〜１４に例を示したような画面を用いてユーザが分散対象のプリンタとしてプリンタ（２）を選択して分散先での認証方法などを設定して分散印刷が指示されると、プリンタ（１）の印刷依頼処理部４４２からネットワーク１００を介してプリントサーバ１０２の印刷要求処理部４１７に対してプリンタ（２）に対する分散印刷要求として、認証種別（文書ＩＤ／ユーザ／グループ）、分散先での認証ＩＤ、優先度、印刷種別（分散／配信）、印刷体裁、印刷部数（プリンタ（１）、プリンタ（２）のそれぞれ）などの情報が送信されると、ステップＳ４２０で、画像形成装置情報記憶部４１５のドライバ種類７０４を参照して分散元であるプリンタ（１）用の印刷データ変換処理部４１８が起動されて印刷データ情報記憶部４１２に記憶された該当の汎用印刷データ５０９が取得されてプリンタ（１）用のＰＤＬデータが生成され、ステップＳ４２１では、印刷データ送信処理部４１９がプリンタ（１）に該作成されたＰＤＬデータを送信することにより、プリンタ（１）で分散されなかった残りの印刷部数だけ印刷出力される。
【０１７０】
ステップＳ４２２では、ステップＳ４１９で印刷要求処理部４１７が得た情報を元にして画像形成装置情報記憶部４１５のドライバ種類７０４を参照して分散先であるプリンタ（２）用の印刷データ変換処理部４１８が起動されて印刷データ情報記憶部４１２に記憶された該当の汎用印刷データ５０９が取得されてプリンタ（２）用のＰＤＬデータが生成されて、認証種別、分散先での認証ＩＤ、優先度、印刷種別、印刷体裁、印刷部数（プリンタ（２）、総印刷部数のそれぞれ）などの情報と共にして「分散印刷データ」を用意し、ステップＳ４２３では、印刷データ送信処理部４１９がプリンタ（２）に該作成された「分散印刷データ」を送信すると、プリンタ（２）の印刷データ受信処理部４４３が該「分散印刷データ」を受信して印刷データ情報記憶部４４４に格納する。
【０１７１】
ステップＳ４２４で、プリントサーバ１０２の印刷要求処理部４１７がステップＳ４１９で受信した分散先であるプリンタ（２）での認証種別としてユーザＩＤが指定されていた場合には、ステップＳ４２５にて該当のユーザＩＤに紐付くユーザのメールアドレスに対して電子メールを送ることにより、分散印刷が指示されていることをユーザに通知する。ステップＳ４２６では、印刷要求処理部４１７が、該当の印刷データに関して印刷データ情報記憶部４１２の分散先情報５０６にプリンタ（２）に送信した分散印刷データ（ＰＤＬデータは除く）の情報を格納することにより一連の処理は終了する。
【０１７２】
なお、ステップＳ４２０、Ｓ４２２では印刷データとしてＰＤＬデータを生成するように記載してあるが、該当の画像形成装置１０４（Ｘ）であるプリンタが汎用印刷データ（ＰＤＦデータなど）と印刷設定を記した設定ファイル（Ｊｏｂ  Ｔｉｃｋｅｔ）で印刷出力することが可能であるならば、ＰＤＬデータの代わりに、汎用印刷データと設定ファイルを用いても構わない。
【０１７３】
図３１は、画像形成装置１０４（２）である分散先のプリンタ（２）から、「分散印刷データ」の印刷要求を指示された際のプリントサーバ１０２側の一連の処理の概要を表している。分散先の画像形成装置１０４（２）であるプリンタ（２）側のフローは、図２７〜２８で説明されている。
【０１７４】
ステップＳ４３０で、ユーザが電子メールなどにより通知された分散印刷指示情報により、分散先のプリンタ（２）の画面を用いてユーザＩＤや文書ＩＤなどの認証情報を入力することにより、プリンタ（２）の認証処理部４４１からネットワーク１００を介してプリントサーバ１０２の認証処理部４１３に対して認証処理が要求される。続けてステップＳ４３１で、プリントサーバ１０２の認証処理部４１３は、プリンタ（２）からの認証要求がユーザＩＤによるものであればステップＳ４３２へ、文書ＩＤによるものであればステップＳ４３７へと進む。
【０１７５】
ステップＳ４３２で、プリントサーバ１０２の認証処理部４１３はプリンタ（２）より受信した認証情報をネットワーク１００を介してディレクトリサーバ１０３中のユーザ情報記憶部４３１にて検索することにより認証処理を行い、認証された場合にはステップＳ４３３へと進み、認証されなかった場合にはステップＳ４３６へと進んで認証エラーをプリンタ（２）の認証処理部４４１に対して返信することにより、一連の処理を終了する。
【０１７６】
ステップＳ４３３で、プリントサーバ１０２の認証処理部４１３は印刷データ情報記憶部４１２を検索して該当のユーザＩＤと登録ユーザＩＤ５０３が一致するデータでありプリンタ（２）で印刷可能な印刷体裁であり有効期限内である印刷データ情報の、実印刷データを除いた情報一覧をプリンタ（２）に返信する。
【０１７７】
ステップＳ４３４で、プリンタ（２）の認証処理部４４１からプリンタ（２）の印刷データ情報記憶部４４４に格納されている図６にデータ構成例を示す分散印刷データの認証種別、分散認証ＩＤなどと、プリンタ（２）でユーザがログイン時に入力したログインＩＤが、プリントサーバ１０２の認証処理部４１３に対して送信され、該分散印刷データ内にユーザに紐付く分散印刷データが含まれているかどうか認証処理が依頼される。ステップＳ４３５で、プリントサーバ１０２の認証処理部４１３は、受信した分散印刷データの各データの認証種別がユーザ認証であった場合には分散認証ＩＤ（ユーザＩＤ）がユーザのログインＩＤと一致するか、受信した分散印刷データの各データの認証種別がグループ認証であった場合には分散認証ＩＤ（グループＩＤ）がユーザの属するグループのグループＩＤと一致するか、の判断を行い一致したデータが該ログインしたユーザに紐付く分散印刷データであるとの結果をプリンタ（２）の認証処理部４４１に返信する。
【０１７８】
一方、ステップＳ４３７では、プリンタ（２）の認証処理部４４１から送信された文書ＩＤ（と文書パスワード）を受信したプリントサーバ１０２の認証処理部４１３が、印刷データ情報記憶部４１２内に該当の文書ＩＤ（と文書パスワード）に一致する印刷データが存在するか、また分散先情報５０６に含まれる画像形成装置ＩＤがプリンタ（２）のＩＤと一致し、分散先情報５０６に含まれる文書ＩＤが該当の文書ＩＤ（と文書パスワード）に一致するかどうか検索が行われる。該当の印刷データが存在しなかった場合には、ステップＳ４３６へと進んで認証エラーをプリンタ（２）の認証処理部４４１に対して返信することにより、一連の処理を終了する。
【０１７９】
一方、ユーザが入力した文書ＩＤが分散先情報として一致した場合には分散印刷データであるとしてステップＳ４３８へと進む。なお、ステップＳ４３７でユーザが入力した文書ＩＤが分散されていない通常の印刷データとして印刷データ情報記憶部４１２に登録されていた場合には、図３０のＳ４１６へと進み、プリントサーバ１０２からプリンタ（２）に対して該印刷データの情報を送信する（ステップＳ４１６以降のフローの説明は省略）。
【０１８０】
ステップＳ４３８で、プリントサーバ１０２の認証処理部４１３がプリンタ（２）の認証処理部４４１に対して認証承認を送信する。それを受けてプリンタ（２）においては印刷データ情報記憶部４４４に格納されていた該当の分散印刷データの印刷出力がなされる。
【０１８１】
ステップＳ４３９で、プリンタ（１）およびプリンタ（２）の印刷依頼処理部４４２からネットワーク１００を介してプリントサーバ１０２の印刷要求処理部４１７に対して印刷完了が通知されると、ステップＳ４４０で印刷要求処理部４１７は印刷履歴情報記憶部４２０に該当の印刷データが印刷完了した旨を記録し、ステップＳ４４１で印刷要求処理部４１７は印刷データ情報記憶部４１２に格納されている該印刷データ（分散先情報含む）の情報と印刷履歴情報記憶部４２０に格納してある情報とを比較し、まだ該当の文書ＩＤに紐付く印刷データに関して全ての分散先より印刷完了が通知されていなかった場合にはステップＳ４３９に戻り、全ての分散先より印刷完了が通知されていた場合にはステップＳ４４２へと進み、印刷要求処理部４１７が印刷データ情報記憶部４１２に格納されている該印刷データ（分散先情報含む）の情報を削除することにより、一連の処理フローは終了する。
【０１８２】
以上の様に本発明によれば、ユーザがクライアントＰＣから印刷を指示する際には出力するプリンタを直接指定せずに印刷データをプリントサーバに一時格納し、ユーザが出力を行う任意のプリンタ側から指示することによりプリントサーバより該当のプリンタ用の印刷データを取得して印刷出力を行う「プルプリント」においても、複数部数からなるプリントジョブを他のプリンタに対して分散して印刷を依頼する分散印刷が可能になる。
【０１８３】
また、印刷データを格納したプリントサーバに対して複数のプリンタからそれぞれプルプリントを指示する場合に比べると、本発明があらかじめ分散先のプリンタに対してＰＤＬデータを送信して展開した状態でプリンタに格納しておくために、印刷出力されるまでの時間の短縮が可能になる。
【０１８４】
また、本発明においては、プルプリントを実施するプリンタにおいて分散先のプリンタを選択することが可能なため、物理的にすぐ隣には設置されていない、離れているプリンタに対しても分散印刷を指示することが可能になる。
【０１８５】
また印刷出力物の放置を防ぐセキュリティの観点から「プルプリント」が導入されている場合や、プリンタでの印刷に際して認証を必要とする場合にも、本発明を用いることにより、分散先のプリンタでの認証方法を指定でき、セキュリティの目的を保ったまま分散印刷が可能になる。
【０１８６】
更に、他のユーザに印刷物を「配信」する目的で同じ文書を取得させるべく、分散して「プルプリント」させることも可能になり、また更に、分散印刷を指示するユーザが他のユーザに印刷出力を手伝ってもらう「分散」印刷時には分散元のユーザに課金処理を行い、分散印刷を指示するユーザが他のユーザに印刷出力物を配布する目的の「配信」印刷時には分散先のユーザに課金処理を行うことも可能になる。
【０１８７】
なお、本発明は、上記形態の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体（又は記録媒体）を、システム又は装置に供給し、そのシステム又は装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出して実行することによっても達成されることは云うまでもない。
【０１８８】
この場合、記憶媒体から読み出されたプログラムコード自体が上記実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部又は全部を行い、その処理によって上記実施の形態の機能が実現される場合も含まれることは云うまでもない。
【０１８９】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わる記憶媒体に書込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは云うまでもない。
【０１９０】
また、本発明は、上記実施の形態の機能を実現するソフトウェアのプログラムコードがネットワークを介して配信されることにより、システム又は装置のハードディスクやメモリ等の記憶手段又はＣＤ−ＲＷ、ＣＤ−Ｒ等の記憶媒体に格納され、そのシステム又は装置のコンピュータ（又はＣＰＵやＭＰＵ）が当該記憶手段や当該記憶媒体に格納されたプログラムコードを読み出して実行することによっても、達成されることは云うまでもない。
【図面の簡単な説明】
【０１９１】
【図１】画像形成装置を組み合わせた画像形成システムの全体構成図
【図２】クライアントＰＣ１０１、プリントサーバ１０２およびディレクトリサーバ１０３の具体的な構成例を示す図
【図３】画像形成装置１０４として代表的なＭＦＰの具体的な構成例を示す図
【図４】プリントサーバ１０２、画像形成装置１０４、クライアントＰＣ１０１内を機能モジュールごとに示した構成図
【図５】プリントサーバ１０２の印刷データ記憶部４１２のデータ構成例を示す図
【図６】画像形成装置１０４の印刷データ情報記憶部４４４のデータ構成例を示す図
【図７】プリントサーバ１０２の画像形成装置情報記憶部４１５のデータ構成例を示す図
【図８】画像形成装置１０４の「メニュー」画面例を示す図
【図９】分散元の画像形成装置１０４（１）における「ログイン」画面例を示す図
【図１０】分散元の画像形成装置１０４（１）における「印刷文書リスト」画面例を示す図
【図１１】分散元の画像形成装置１０４（１）における「分散印刷指示」画面例を示す図
【図１２】分散元の画像形成装置１０４（１）における「分散先認証指定（文書ＩＤ）」画面例を示す図
【図１３】分散元の画像形成装置１０４（１）における「分散先認証指定（ユーザＩＤ）」画面例を示す図
【図１４】分散元の画像形成装置１０４（１）における「分散先認証指定（グループ）」画面例を示す図
【図１５】分散元の画像形成装置１０４（１）における「文書ＩＤの設定」画面例を示す図
【図１６】分散元の画像形成装置１０４（１）における「印刷文書」画面例を示す図
【図１７】分散元の画像形成装置１０４（１）における「分散印刷指示」画面例を示す図
【図１８】分散先の画像形成装置１０４（２）における「ログイン」画面例を示す図
【図１９】分散先の画像形成装置１０４（２）における「印刷文書リスト」画面例を示す図
【図２０】分散先の画像形成装置１０４（２）における「分散印刷文書」画面例を示す図
【図２１】分散先の画像形成装置１０４（２）における「文書ＩＤの設定」画面例を示す図
【図２２】分散先の画像形成装置１０４（２）における「分散印刷文書」画面例を示す図
【図２３】分散印刷を指示する画像形成装置（１）における処理フローの概要１
【図２４】分散印刷を指示する画像形成装置（１）における処理フローの概要２
【図２５】分散印刷を指示する画像形成装置（１）における処理フローの概要３
【図２６】分散印刷データを先送りされる画像形成装置（２）における処理フローの概要
【図２７】分散された印刷データを印刷する画像形成装置（２）における処理フローの概要１
【図２８】分散された印刷データを印刷する画像形成装置（２）における処理フローの概要２
【図２９】プリントサーバ１０２における印刷データ登録処理フローの概要
【図３０】画像形成装置１０４（１）から分散印刷を指示された際のプリントサーバ１０２の処理フローの概要
【図３１】画像形成装置１０４（２）から分散された印刷データの印刷要求をされたプリントサーバ１０２の処理フローの概要
【符号の説明】
【０１９２】
１００  ネットワーク
１０１  クライアントＰＣ
１０２  プリントサーバ
１０３  ディレクトリサーバ
１０４  画像形成装置
２００  伝送バス
２０１  ＣＰＵ
２０２  ＲＡＭ
２０３  ＲＯＭ
２０４  ＮＥＴＩＦ
２０５  ＶＲＡＭ
２０６  ＣＲＴ
２０７  ＫＢＣ
２０８  ＫＢ
２０９  ＨＤＤ
２１０  ＦＤＤ
２１１  メディア
３０１  入力画像処理部
３０２  ＮＩＣ部
３０３  ＲＩＰ部
３０４  制御部
３０５  メモリ部
３０６  出力画像処理部
３０７  プリンタ部
３０８  後処理部
３０９  操作部
４０１  印刷アプリケーション
４０２  汎用印刷データ送信処理部
４０３  汎用印刷データ作成処理部
４０４  認証処理部
４１１  汎用印刷データ登録処理部
４１２  印刷データ情報記憶部
４１３  認証処理部
４１４  画像形成装置情報登録処理部
４１５  画像形成装置情報記憶部
４１６  画像形成装置情報検索処理部
４１７  印刷要求処理部
４１８  印刷データ変換処理部
４１９  印刷データ送信処理部
４２０  印刷履歴情報記憶部
４３１  ユーザ情報記憶部
４４１  認証処理部
４４２  印刷依頼処理部
４４３  印刷データ受信処理部
４４４  印刷データ情報記憶部
５０１  文書ＩＤ
５０２  文書名称
５０３  登録ユーザＩＤ
５０４  印刷体裁情報
５０５  印刷部数
５０６  分散先情報
５０７  登録日時
５０８  有効期限
５０９  汎用印刷データ
６０１  文書ＩＤ
６０２  文書名称
６０３  画像形成装置ＩＤ
６０４  分散元ユーザＩＤ
６０５  認証種別
６０６  分散認証ＩＤ
６０７  優先度
６０８  印刷種別
６０９  印刷体裁情報
６１０  総印刷部数
６１１  分散印刷部数
６１２  分散元画像形成装置情報
６１３  登録日時
６１４  有効期限
６１５  印刷データ
７０１  画像形成装置ＩＤ
７０２  画像形成装置名称
７０３  出力可能印刷体裁情報
７０４  ドライバ種類
７０５  機器ステータス
７０６  設置場所番号
７０７  設置場所名称
８００  「メニュー」画面
８０１  「文書リストから選択して出力」ボタン
８０２  「文書ＩＤを指定して出力」ボタン
９００  分散元のプリンタ（１）のユーザ「ログイン」画面
９０１  「ユーザＩＤ」入力欄
９０２  「パスワード」入力欄
９０３  「次へ」ボタン
１０００  分散元のプリンタ（１）の「印刷文書リスト」画面
１００１  ユーザ名
１００２  文書一覧リスト
１００３  印刷体裁表示欄
１００４  「部数」設定
１００５  「詳細情報」ボタン
１００６  「分散印刷」ボタン
１００７  「印刷開始」ボタン
１１００  分散元のプリンタ（１）の「分散印刷指示」画面
１１０１  ユーザ名
１１０２  分散先プリンタ一覧リスト
１１０３  印刷データ情報表示欄
１１０４  「残印刷部数」設定
１１０５  「分散先の認証方法」設定
１１０６  「詳細設定」ボタン
１１０７  「印刷開始」ボタン
１２００  分散元のプリンタ（１）の「分散先認証指定（文書ＩＤ）」画面
１２０１  文書情報表示欄
１２０２  文書ＩＤにて認証
１２０３  文書と文書パスワードにて認証
１２０４  「文書パスワード」設定欄
１２０５  「ＯＫ」ボタン
１３００  分散元のプリンタ（１）の「分散先認証指定（ユーザＩＤ）」画面
１３０１  文書情報表示欄
１３０２  同じユーザのＩＤにて認証
１３０３  指定する特定のユーザＩＤにて認証
１３０４  ユーザＩＤ入力欄
１３０５  「優先度」設定
１３０６  印刷「種別」設定
１３０７  「ＯＫ」ボタン
１４００  分散元のプリンタ（１）の「分散先認証指定（グループ）」画面
１４０１  文書情報表示欄
１４０２  同グループに属する全ユーザが出力可能
１４０３  同グループに属するユーザから選択して指定
１４０４  ユーザ名一覧
１４０５  「優先度」設定
１４０６  印刷「種別」設定
１４０７  印刷「種別」設定
１５００  分散元のプリンタ（１）の「文書ＩＤの設定」画面
１５０１  「文書ＩＤ」入力欄
１５０２  「文書パスワード」入力欄
１５０３  「次へ」ボタン
１６００  分散元のプリンタ（１）の「印刷文書」画面
１６０１  文書情報表示欄
１６０２  「部数」設定
１６０３  「詳細情報」ボタン
１６０４  「分散印刷」ボタン
１６０５  「印刷開始」ボタン
１７００  分散元のプリンタ（１）の「分散印刷指示」画面
１７０１  分散先プリンタ一覧リスト
１７０２  文書情報表示欄
１７０３  「残印刷部数」設定
１７０４  「分散先の認証方法」設定
１７０５  「印刷開始」ボタン
１８００  分散先のプリンタ（２）の「ログイン」画面
１８０１  「ユーザＩＤ」入力欄
１８０２  「パスワード」入力欄
１８０３  「次へ」ボタン
１９００  分散先のプリンタ（２）の「印刷文書リスト」画面
１９０１  ユーザ名
１９０２  印刷文書一覧リスト
１９０３  分散印刷データ識別マーク
１９０４  印刷体裁表示欄
１９０５  「部数」設定
１９０６  「詳細情報」ボタン
１９０７  「分散印刷」ボタン
１９０８  「印刷開始」ボタン
２０００  分散先のプリンタ（２）の「分散印刷文書」画面
２００１  ユーザ名
２００２  印刷体裁表示欄
２００３  文書情報表示欄
２００４  分散元プリンタ情報表示欄
２００５  「詳細情報」ボタン
２００６  「印刷開始」ボタン
２１００  分散先のプリンタ（２）の「文書ＩＤの設定」画面
２１０１  「文書ＩＤ」入力欄
２１０２  「文書パスワード」入力欄
２１０３  「次へ」ボタン
２２００  分散先のプリンタ（２）の「分散印刷文書」画面
２２０１  印刷体裁表示欄
２２０２  文書情報表示欄
２２０３  分散元プリンタ情報表示欄
２２０４  「詳細情報」ボタン
２２０５  「印刷開始」ボタン
【図１】
2007030354.tif 000003
【図２】
2007030354.tif 000004
【図３】
2007030354.tif 000005
【図４】
2007030354.tif 000006
【図５】
2007030354.tif 000007
【図６】
2007030354.tif 000008
【図７】
2007030354.tif 000009
【図８】
2007030354.tif 000010
【図９】
2007030354.tif 000011
【図１０】
2007030354.tif 000012
【図１１】
2007030354.tif 000013
【図１２】
2007030354.tif 000014
【図１３】
2007030354.tif 000015
【図１４】
2007030354.tif 000016
【図１５】
2007030354.tif 000017
【図１６】
2007030354.tif 000018
【図１７】
2007030354.tif 000019
【図１８】
2007030354.tif 000020
【図１９】
2007030354.tif 000021
【図２０】
2007030354.tif 000022
【図２１】
2007030354.tif 000023
【図２２】
2007030354.tif 000024
【図２３】
2007030354.tif 000025
【図２４】
2007030354.tif 000026
【図２５】
2007030354.tif 000027
【図２６】
2007030354.tif 000028
【図２７】
2007030354.tif 000029
【図２８】
2007030354.tif 000030
【図２９】
2007030354.tif 000031
【図３０】
2007030354.tif 000032
【図３１】
2007030354.tif 000033