(57)【要約】      （修正有）【課題】イベントに関連して再印刷するとき、画像形成装置に印刷データを保存しないようにして、画像形成装置の記憶容量を低減し、セキュリティを高くすることができる装置を提供することを目的とする。【解決手段】サーバ装置は、前記画像形成装置で検出されたイベント情報を含む設定データを受信するサーバ側受信部と、前記受信した設定データを対応するイベント情報と対応付けて保存するサーバ側記憶部と、少なくともイベント情報を特定した印刷指示を受ける印刷指示部と、前記特定されたイベント情報に対応する設定データを前記サーバ側記憶部から取得するイベント情報取得部と、前記取得された設定データに基づいて印刷要請データを生成する印刷ジョブ要求部と、前記印刷要請データをホスト装置へ送信するサーバ側送信部とを備える。【選択図】図１
2006247888.tif 000002
【特許請求の範囲】
【請求項１】
ホスト装置とサーバ装置に接続された画像形成装置であって、
前記ホスト装置から印刷データと設定データを受信する受信部と、
前記印刷データと設定データに基づいて画像を印刷する印刷部と、
前記設定データに含まれるイベント情報を検出する検出部と、
前記検出されたイベント情報を含む設定データを、前記サーバ装置で印刷要請データを生成するためにサーバ装置へ転送する転送部と
を備えることを特徴とする画像形成装置。
【請求項２】
ホスト装置と画像形成装置に接続されたサーバ装置であって、
前記画像形成装置で検出されたイベント情報を含む設定データを受信するサーバ側受信部と、
前記受信した設定データを対応するイベント情報と対応付けて保存するサーバ側記憶部と、
少なくともイベント情報を特定した印刷指示を受ける印刷指示部と、
前記特定されたイベント情報に対応する設定データを前記サーバ側記憶部から取得するイベント情報取得部と、
前記取得された設定データに基づいて印刷要請データを生成する印刷ジョブ要求部と、
前記印刷要請データをホスト装置へ送信するサーバ側送信部と
を備えることを特徴とするサーバ装置。
【請求項３】
前記イベント情報取得部は、前記印刷指示部で特定されたイベント情報に対応する全ての設定データをサーバ側記憶部から抽出し、印刷ジョブ要求部は、前記抽出された全ての設定データに基づいて印刷要請データを生成し、前記サーバ側送信部は、前記印刷要請データを各ホスト装置へ送信することを特徴とする請求項２に記載のサーバ装置。
【請求項４】
前記設定データは、印刷設定情報、前記印刷データを送信したホスト装置を識別する情報、前記印刷データまたはホスト装置における元文書ファイルの格納場所を識別するパス情報、前記印刷データを特定するジョブＩＤ、前記印刷データのサムネイル、前記画像形成装置を識別する情報、イベント情報、許可ユーザ情報、印刷日時または親展情報を少なくとも１つ以上含むことを特徴とする請求項２または３に記載のサーバ装置。
【請求項５】
前記画像形成装置から受信したイベント情報を含む設定データが、前記サーバ側記憶部に未登録のイベント情報の場合、前記受信したイベント情報を前記サーバ側記憶部に登録することを特徴とする請求項２に記載のサーバ装置。
【請求項６】
前記印刷指示部に入力するユーザを、前記許可ユーザ情報に基づいてユーザ認証するユーザ認証部を更に備えることを特徴とする請求項４に記載のサーバ装置。
【請求項７】
前記サーバ側記憶部に保存したイベント情報またはイベント情報を含む設定データを消去する消去部を更に備え、前記印刷日時から所定時間以上経過後、または前記印刷日時から古い順に消去することを特徴とする請求項４に記載のサーバ装置。
【請求項８】
ホスト装置と画像形成装置に接続されたサーバ装置の印刷処理方法であって、
前記画像形成装置で検出されたイベント情報を含む設定データをサーバ側受信部で受信する受信ステップと、
前記受信したイベント情報を含む設定データを対応するイベント情報と対応付けしてサーバ側記憶部に保存するステップと、
少なくともイベント情報を特定した印刷指示を受ける印刷指示ステップと、
前記特定されたイベント情報に対応する設定データを前記サーバ側記憶部から取得するイベント情報取得ステップと、
前記取得された設定データに基づいて印刷要請データを生成する印刷ジョブ要求ステップと、
前記印刷要請データをホスト装置へ送信する送信ステップと
を備えることを特徴とするサーバ装置の印刷処理方法。
【請求項９】
ホスト装置と画像形成装置に接続されたサーバ装置の印刷処理方法であって、
前記画像形成装置で検出されたイベント情報を含む設定データをサーバ側受信部で受信する受信ステップと、
前記受信したイベント情報を含む設定データを対応するイベント情報と対応付けしてサーバ側記憶部に保存するステップと、
少なくともイベント情報を特定した印刷指示を受ける印刷指示ステップと、
前記特定されたイベント情報に対応する設定データを前記サーバ側記憶部から取得するイベント情報取得ステップと、
前記取得された設定データに基づいて印刷要請データを生成する印刷ジョブ要求ステップと、
前記印刷要請データをホスト装置へ送信する送信ステップと
をサーバ装置に実行させる印刷処理プログラム。
【請求項１０】
画像形成装置とサーバ装置に接続されたホスト装置であって、
印刷データおよび設定データを生成し、またはホスト側記憶部から読み出した元文書ファイルに基づいて印刷データを生成する印刷データ生成部と、
前記印刷データおよび設定データを前記画像形成装置へ送信するホスト側送信部と、
前記印刷データの元文書ファイルを保存するホスト側記憶部と、
前記サーバ装置から、所望のイベント情報に対応する設定データに基づいて生成した印刷要請データを受信するホスト側受信部と、
前記受信した印刷要請データに対応する元文書ファイルを前記ホスト側記憶部から読み出す読み出し部と、
を備えることを特徴とするホスト装置。
【請求項１１】
画像形成装置とサーバ装置に接続されたホスト装置の印刷処理方法であって、
印刷データおよび設定データを生成し、またはホスト側記憶部から読み出した元文書ファイルに基づいて印刷データを生成する印刷データ生成ステップと、
前記印刷データおよび設定データを前記画像形成装置へ送信するホスト側送信ステップと、
前記印刷データの元文書ファイルをホスト側記憶部に保存するステップと、
前記サーバ装置から、所望のイベント情報に対応する設定データに基づいて生成した印刷要請データをホスト側受信部で受信するステップと、
前記受信した印刷要請データに対応する元文書ファイルを前記ホスト側記憶部から読み出す読み出しステップと
からなることを特徴とするホスト装置の印刷処理方法。
【請求項１２】
画像形成装置とサーバ装置に接続されたホスト装置の印刷処理プログラムであって、
印刷データおよび設定データを生成し、またはホスト側記憶部から元文書ファイルを読み出して印刷データを生成する印刷データ生成ステップと、
前記印刷データおよび設定データを前記画像形成装置へ送信するホスト側送信ステップと、
前記印刷データの元文書ファイルをホスト側記憶部に保存するステップと、
前記サーバ装置から、所望のイベント情報に対応する設定データに基づいて生成した印刷要請データをホスト側受信部で受信するステップと、
前記受信した印刷要請データに対応する元文書ファイルを前記ホスト側記憶部から読み出す読み出しステップと
からなることを特徴とするホスト装置の印刷処理プログラム。
【請求項１３】
画像形成装置と、ホスト装置と、サーバ装置を接続した印刷システムであって、
前記ホスト装置から印刷データと設定データを受信する受信部と、前記印刷データと設定データに基づいて画像を印刷する印刷部と、前記設定データに含まれるイベント情報を検出する検出部と、前記検出されたイベント情報を含む設定データを前記サーバ装置で印刷要請データを生成するためにサーバ装置へ転送する転送部を備える画像形成装置と、
前記転送されたイベント情報を含む設定データを受信するサーバ側受信部と、前記受信した設定データを対応するイベント情報と対応付けて保存するサーバ側記憶部と、少なくともイベント情報を特定した印刷指示を受ける印刷指示部と、前記特定されたイベント情報に対応する設定データを前記サーバ側記憶部から取得するイベント情報取得部と、前記取得された設定データに基づいて印刷要請データを生成する印刷ジョブ要求部と、前記印刷要請データをホスト装置へ送信するサーバ側送信部を備えるサーバ装置と、
前記印刷データおよび設定データを生成し、またはホスト側記憶部から読み出した元文書ファイルに基づいて印刷データを生成する印刷データ生成部と、前記印刷データおよび設定データを前記画像形成装置へ送信するホスト側送信部と、前記印刷データの元文書ファイルを保存するホスト側記憶部と、前記サーバ装置から所望のイベント情報に対応する設定データに基づいて生成された印刷要請データを受信するホスト側受信部と、前記受信した印刷要請データに対応する元文書ファイルを前記ホスト側記憶部から読み出す読み出し部を備えるホスト装置と
からなることを特徴とする印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、会議、打合せ、商談、発表、行事、研修等のイベント時に使用する印刷データを印刷する画像形成装置、ホスト装置およびサーバ装置並びに印刷システムに関し、特にホスト装置で印刷データを生成して、その印刷データの元文書ファイルを保存するとともに、画像形成装置で印刷し、その印刷後、イベントに関連して再印刷するとき、ホスト装置に保存されている元文書ファイルを読み出して画像形成装置に印刷させるサーバ装置と、ホスト装置と、画像形成装置並びに印刷システムに関する。更にこれら装置で印刷する方法およびプログラムに関する。
【背景技術】
【０００２】
印刷データを生成または取得するホスト装置と、画像形成装置を有線ネットワークあるいは無線ネットワークで接続し、ホスト装置から送信された印刷データを画像形成装置で印刷をすることが日常よく行われている。そして会議、打合せ、商談、発表、行事、研修等のイベントに関連して印刷データを印刷したいことがある。
【０００３】
イベントにあわせて印刷する画像形成装置が特許文献１および２に開示されている。
特許文献１は、スケジュール管理装置に印刷データとスケジュール情報を保存し、スケジュールデータと現在時刻から印刷に要する時間を考慮して印刷を開始し、所定時刻前に印刷を完了させるものである。
特許文献２は、再印刷だけでなく、様々な用途に再利用できるよう文書管理するものであって、印刷した文書と、その処理内容や条件とを関連付けて文書管理サーバに保存し、再利用する場合は同一条件での再印刷や、印刷条件を変更した印刷、文書の一部を差し替えた印刷を可能にするものである。
【特許文献１】特開２００１−１１３７９６号公報
【特許文献２】特開２００２−０６３００９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特許文献１は、１つの印刷データについて、その印刷データをそのスケジュール情報によって管理するものであり、また引用文献２は、１つの印刷文書とその印刷文書の処理内容や条件を関連付けて文書管理サーバに保存するものであるが、イベントに関連する印刷データを集中管理するものではない。
【０００５】
本発明は少なくともイベントに関連して再印刷するとき、サーバ装置からの印刷要請に基づいてホスト装置で作成した印刷データを画像形成装置へ転送することにより、画像形成装置に印刷データを保存しないようにして、画像形成装置の記憶容量を低減し、セキュリティを高くすることができる装置を提供することを目的とする。
またイベント情報をサーバ装置で集中管理することができ、イベントに関連して再印刷するとき、そのイベントに関連する印刷データを一括して画像形成装置で印刷することが可能な印刷システムを提供することを目的とするものである。
【課題を解決するための手段】
【０００６】
本発明は、ホスト装置とサーバ装置に接続された画像形成装置であって、前記ホスト装置から印刷データと設定データを受信する受信部と、前記印刷データと設定データに基づいて画像を印刷する印刷部と、前記設定データに含まれるイベント情報を検出する検出部と、前記検出されたイベント情報を含む設定データを、前記サーバ装置で印刷要請データを生成するためにサーバ装置へ転送する転送部とを備えることにより、前記課題を解決する。
【０００７】
本発明は、ホスト装置と画像形成装置に接続されたサーバ装置であって、前記画像形成装置で検出されたイベント情報を含む設定データを受信するサーバ側受信部と、前記受信した設定データを対応するイベント情報と対応付けて保存するサーバ側記憶部と、少なくともイベント情報を特定した印刷指示を受ける印刷指示部と、前記特定されたイベント情報に対応する設定データを前記サーバ側記憶部から取得するイベント情報取得部と、前記取得された設定データに基づいて印刷要請データを生成する印刷ジョブ要求部と、前記印刷要請データをホスト装置へ送信するサーバ側送信部を備えることにより、前記課題を解決する。
【０００８】
本発明のサーバ装置は、前記イベント情報取得部が、前記印刷指示部で特定されたイベント情報に対応する全ての設定データをサーバ側記憶部から抽出し、印刷ジョブ要求部は、前記抽出された全ての設定データに基づいて印刷要請データを生成し、前記サーバ側送信部は、前記印刷要請データを各ホスト装置へ送信するものである。
【０００９】
本発明のサーバ装置は、前記設定データとして、印刷設定情報、前記印刷データを送信したホスト装置を識別する情報、前記印刷データまたはホスト装置における元文書ファイルの格納場所を識別するパス情報、前記印刷データを特定するジョブＩＤ、前記印刷データのサムネイル、前記画像形成装置を識別する情報、イベント情報、許可ユーザ情報、印刷日時または親展情報を少なくとも１つ以上含むとよい。本発明のサーバ装置は、前記画像形成装置から受信したイベント情報を含む設定データが、前記サーバ側記憶部に未登録のイベント情報の場合、前記受信したイベント情報を前記サーバ側記憶部登録するとよい。また本発明のサーバ装置は、前記印刷指示部に入力するユーザを、前記許可ユーザ情報に基づいてユーザ認証するユーザ認証部を更に備えるとよい。また本発明のサーバ装置は、前記サーバ側記憶部に保存したイベント情報またはイベント情報を含む設定データを消去する消去部を更に備え、前記印刷日時から所定時間以上経過後、または前記印刷日時から古い順に消去するとよい。
【００１０】
また本発明は、ホスト装置と画像形成装置に接続されたサーバ装置の印刷処理方法であって、前記画像形成装置で検出されたイベント情報を含む設定データをサーバ側受信部で受信する受信ステップと、前記受信したイベント情報を含む設定データを対応するイベント情報と対応付けしてサーバ側記憶部に保存するステップと、少なくともイベント情報を特定した印刷指示を受ける印刷指示ステップと、前記特定されたイベント情報に対応する設定データを前記サーバ側記憶部から取得するイベント情報取得ステップと、前記取得された設定データに基づいて印刷要請データを生成する印刷ジョブ要求ステップと、前記印刷要請データをホスト装置へ送信する送信ステップとを備えるサーバ装置の印刷処理方法により、前記課題を解決する。
更に本発明は、ホスト装置と画像形成装置に接続されたサーバ装置の印刷処理プログラムであって、前記画像形成装置で検出されたイベント情報を含む設定データをサーバ側受信部で受信する受信ステップと、前記受信したイベント情報を含む設定データを対応するイベント情報と対応付けしてサーバ側記憶部に保存するステップと、少なくともイベント情報を特定した印刷指示を受ける印刷指示ステップと、前記特定されたイベント情報に対応する設定データを前記サーバ側記憶部から取得するイベント情報取得ステップと、前記取得された設定データに基づいて印刷要請データを生成する印刷ジョブ要求ステップと、前記印刷要請データをホスト装置へ送信する送信ステップを、サーバ装置に実行させるための印刷処理プログラムにより、本発明の印刷処理方法を実現し、前記課題を解決する。
【００１１】
また本発明の別の局面では、画像形成装置とサーバ装置に接続されたホスト装置であって、印刷データおよび設定データを生成し、またはホスト側記憶部から読み出した元文書ファイルに基づいて印刷データを生成する印刷データ生成部と、前記印刷データおよび設定データを前記画像形成装置へ送信するホスト側送信部と、前記印刷データの元文書ファイルを保存するホスト側記憶部と、前記サーバ装置から、所望のイベント情報に対応する設定データに基づいて生成した印刷要請データを受信するホスト側受信部と、前記受信した印刷要請データに対応する元文書ファイルを前記ホスト側記憶部から読み出す読み出し部を備えることにより、前記課題を解決する。
【００１２】
また本発明の課題は、画像形成装置とサーバ装置に接続されたホスト装置の印刷処理方法であって、印刷データおよび設定データを生成し、またはホスト側記憶部から読み出した元文書ファイルに基づいて印刷データを生成する印刷データ生成ステップと、前記印刷データおよび設定データを前記画像形成装置へ送信するホスト側送信ステップと、前記印刷データの元文書ファイルをホスト側記憶部に保存するステップと、前記サーバ装置から、所望のイベント情報に対応する設定データに基づいて生成した印刷要請データをホスト側受信部で受信するステップと、前記受信した印刷要請データに対応する元文書ファイルを前記ホスト側記憶部から読み出す読み出しステップとからなることを特徴とするホスト装置の印刷処理方法により、解決する。
また本発明は、画像形成装置とサーバ装置に接続されたホスト装置の印刷処理プログラムであって、印刷データおよび設定データを生成し、またはホスト側記憶部から読み出した元文書ファイルに基づいて印刷データを生成する印刷データ生成ステップと、前記印刷データおよび設定データを前記画像形成装置へ送信するホスト側送信ステップと、前記印刷データの元文書ファイルをホスト側記憶部に保存するステップと、前記サーバ装置から、所望のイベント情報に対応する設定データに基づいて生成した印刷要請データをホスト側受信部で受信するステップと、前記受信した印刷要請データに対応する元文書ファイルを前記ホスト側記憶部から読み出す読み出しステップとからなるホスト装置の印刷処理プログラムにより、印刷処理方法を実現し、前記課題を解決する。
【００１３】
さらに本発明は、画像形成装置と、ホスト装置と、サーバ装置を接続した印刷システムであって、前記ホスト装置から印刷データと設定データを受信する受信部と、前記印刷データと設定データに基づいて画像を印刷する印刷部と、前記設定データに含まれるイベント情報を検出する検出部と、前記検出されたイベント情報を含む設定データを前記サーバ装置で印刷要請データを生成するためにサーバ装置へ転送する転送部を備える画像形成装置と、前記転送されたイベント情報を含む設定データを受信するサーバ側受信部と、前記受信した設定データを対応するイベント情報と対応付けて保存するサーバ側記憶部と、少なくともイベント情報を特定した印刷指示を受ける印刷指示部と、前記特定されたイベント情報に対応する設定データを前記サーバ側記憶部から取得するイベント情報取得部と、前記取得された設定データに基づいて印刷要請データを生成する印刷ジョブ要求部と、前記印刷要請データをホスト装置へ送信するサーバ側送信部を備えるサーバ装置と、前記印刷データおよび設定データを生成し、またはホスト側記憶部から読み出した元文書ファイルに基づいて印刷データを生成する印刷データ生成部と、前記印刷データおよび設定データを前記画像形成装置へ送信するホスト側送信部と、前記印刷データの元文書ファイルを保存するホスト側記憶部と、前記サーバ装置から所望のイベント情報に対応する設定データに基づいて生成された印刷要請データを受信するホスト側受信部と、前記受信した印刷要請データに対応する元文書ファイルを前記ホスト側記憶部から読み出す読み出し部を備えるホスト装置を接続してなることを特徴とする印刷システムにより、前記課題を解決する。
【発明の効果】
【００１４】
本発明の画像形成装置は、ホスト装置とサーバ装置に接続された画像形成装置であって、前記ホスト装置から印刷データと設定データを受信する受信部と、前記印刷データと設定データに基づいて画像を印刷する印刷部と、前記設定データに含まれるイベント情報を検出する検出部と、前記検出されたイベント情報を含む設定データを、前記サーバ装置で印刷要請データを生成するためにサーバ装置へ転送する転送部とを備えるので、画像形成装置に印刷データおよび設定データを保存する必要がなく、画像形成装置に大容量の記憶装置を備える必要がない。また画像形成装置に印刷データを保存していないので、セキュリティ上の問題がない。
【００１５】
また本発明は、ホスト装置と画像形成装置に接続されたサーバ装置であって、前記画像形成装置で検出されたイベント情報を含む設定データを受信するサーバ側受信部と、前記受信した設定データを対応するイベント情報と対応付けて保存するサーバ側記憶部と、少なくともイベント情報を特定した印刷指示を受ける印刷指示部と、前記特定されたイベント情報に対応する設定データを前記サーバ側記憶部から取得するイベント情報取得部と、前記取得された設定データに基づいて印刷要請データを生成する印刷ジョブ要求部と、前記印刷要請データをホスト装置へ送信するサーバ側送信部を備えるので、イベント情報をサーバ装置によって集中管理することができる。また印刷指示部によりイベントを指定してイベントに関連する印刷データを全て、または印刷データを選択して、印刷指示することができる。
【００１６】
本発明のサーバ装置は、前記イベント情報取得部が、前記印刷指示部で特定されたイベント情報に対応する全ての設定データをサーバ側記憶部から抽出し、印刷ジョブ要求部は、前記抽出された全ての設定データに基づいて印刷要請データを生成し、前記サーバ側送信部は、前記印刷要請データを各ホスト装置へ送信するので、１以上のホスト装置で生成された１以上の印刷データを、イベント情報を特定して再印刷時に一括して印刷することができる。
【００１７】
また本発明のサーバ装置は、前記設定データが、印刷設定情報、前記印刷データを送信したホスト装置を識別する情報、前記印刷データまたはホスト装置における元文書ファイルの格納場所を識別するパス情報、前記印刷データを特定するジョブＩＤ、前記印刷データのサムネイル、前記画像形成装置を識別する情報、イベント情報、許可ユーザ情報、印刷日時または親展情報を少なくとも１つ以上含むので、イベント情報を特定して再印刷時に所望の印刷データを選択、または検索することができる。またイベント情報を特定して再印刷時に印刷要求したユーザを認証することができ、また許可された印刷データのみを印刷許可することができる。
また本発明のサーバ装置は、前記画像形成装置から受信したイベント情報を含む設定データが、前記サーバ側記憶部に未登録のイベント情報の場合、前記受信したイベント情報を前記サーバ側記憶部登録するので、イベントが特定される以前に作成された印刷データをイベント情報と対応付けて保存することができる。
また本発明のサーバ装置は、前記印刷指示部に入力するユーザを、前記許可ユーザ情報に基づいてユーザ認証するユーザ認証部を更に備えるので、許可されたユーザ以外は印刷することができず、セキュリティを高くすることができる。
また前記サーバ側記憶部に保存したイベント情報またはイベント情報を含む設定データを消去する消去部を更に備え、前記印刷日時から所定時間以上経過後、または前記印刷日時から古い順に消去するので、サーバ側記憶装置の記憶容量を小さくできる。
【００１８】
また本発明は、画像形成装置とサーバ装置に接続されたホスト装置であって、印刷データおよび設定データを生成し、またはホスト側記憶部から読み出した元文書ファイルに基づいて印刷データを生成する印刷データ生成部と、前記印刷データおよび設定データを前記画像形成装置へ送信するホスト側送信部と、前記印刷データの元文書ファイルを保存するホスト側記憶部と、前記サーバ装置から、所望のイベント情報に対応する設定データに基づいて生成した印刷要請データを受信するホスト側受信部と、前記受信した印刷要請データに対応する元文書ファイルを前記ホスト側記憶部から読み出す読み出し部を備えるので、イベント情報を特定して再印刷時にホスト側記憶部に保存した印刷データを利用することができる。またホスト装置のセキュリティによって、再印刷時の印刷データのセキュリティを確保することができる。
【発明を実施するための最良の形態】
【００１９】
図１は本発明の印刷システムの全体のブロック図を示す。本発明の印刷システムは画像形成装置１００と、ホスト装置２００と、サーバ装置３００がＬＡＮやネットワーク４００に接続されて構成される。
画像形成装置１００はいわゆるデジタル複写機として知られているものであり、スキャナ機能、プリンタ機能、ＦＡＸ機能、複写機能を備え、これら機能を実行するためにネットワークＩ／Ｆ、給紙機構、その他デジタル複写機の構成要素を備える。画像形成装置１００はグループ単位、所属単位に備えられ、複数人が共通に使用する。この発明ではイベントの関係者単位に備えるとよい。図１には１台の画像形成装置を示しているが、複数台備えてもよい。ユーザは複数の画像形成装置を任意に選択して使用できる。
ホスト装置２００は主として個人が使用するパソコンのようなコンピュータであり、入力部、表示部、ＣＰＵ、ＲＯＭ、ＲＡＭ、ネットワークＩ／Ｆ、ハードディスク、光ディスク、ＯＳ、文書や画像の作成アプリケーションプログラム等のパソコンの構成要素を備える。ユーザはホスト装置により会議、打合せ、商談、発表、行事、研修等のイベントに使用する１以上の印刷データを作成する。あるいは複数のユーザがそれぞれのホスト装置を使用してイベントに使用する印刷データを作成する。
サーバ装置３００は、例えばグループ員あるいはイベントの主催者、協力者、参加者等の関係者が共通に使用するコンピュータであり、通常サーバと言われるコンピュータである。この発明では特にイベント情報を管理するサーバとして使用される。サーバ装置はスケジュールサーバ、メールサーバ、バックアップサーバ、管理サーバを兼用していてもよい。サーバ装置３００はＣＰＵ、ＲＯＭ、ＲＡＭ、ネットワークＩ／Ｆ、ハードディスク、光ディスクを備える。
【００２０】
＜画像形成装置＞
本発明の画像形成装置１００は、主として図１に示すような構成ブロックからなる。
入力部１１はタッチパネル、ポインタ、キーボード、マウスのような入力装置であり、主には紙サイズ、濃度、倍率、片面印刷、両面印刷のような印刷条件を入力する。また文書や画像のような印刷データ（以下、印刷データ）を特定するパスＩＤ（Ｐａｔｈ）、パス名のようなパス情報を入力し、またイベント情報を特定して再印刷時に印刷許可ユーザのパスワード（Ｐａｓｓ  ｗｏｒｄ）や暗証番号やユーザＩＤのようなユーザ情報を入力するために使用する。その他にホスト装置２００、サーバ装置３００に命令や指示を与えるために使用する。ユーザ情報が指紋や静脈のような生体情報である場合は、入力部１１は生体情報の入力機能を備える。
表示部１２は液晶表示装置、プラズマディスプレイ、ＥＬ、ＣＲＴのようなディスプレイであり、入力されたデータ内容、入力された命令や指示を表示したり、画像形成装置の動作状況を確認したり、印刷出力する印刷データの表示を行う。
ネットワークＩ／Ｆ１３はＬＡＮやネットワーク４００に接続するためのインタフェースであり、例えばモデム、ルータ、ＮＩＣまたはＬＡＮカードにより構成され、望ましくはＩPアドレスを有する。ＬＡＮまたはネットワークに接続するユーザが特定ユーザのみであり、秘密保持が十分である場合は、ＬＡＮまたはネットワークを介して行う通信は暗号化する必要がないか、簡単な暗号化でよいが、公衆回線のように不特定のユーザと共通使用するネットワークの場合は高度の暗号化手段、復号化手段を備えるのが望ましい。
画像形成装置１００はスキャナ部の読み取り速度、解像度調整機能を備え、またプリンタ部は拡大機能、縮小機能、濃度調整機能、フルカラーとモノクロの切替機能を備え、さらに複数のサイズの紙を供給する給紙部、ソータ部を備え、これら各機能は自動的に適正調整をするよう構成される。或いは自動調整に代えてユーザの好みにより調整する手段を備えてもよい。
【００２１】
画像形成装置１００は更に制御部２０と、記憶部４０と、プリンタエンジン５０を備える。制御部２０は印刷管理部３０を備え、印刷管理部３０は印刷認証部３１とユーザデータ部３２を備える。ユーザデータ部３２は不揮発メモリよりなり、ユーザ情報を記憶する。あるいはユーザ情報を記憶部４０に蓄積し、ユーザ認証時に記憶部４０からユーザ情報を読み出して記憶するＲＡＭであってもよい。印刷認証部３１はユーザデータ部３２のユーザ情報または設定データのユーザ情報と、印刷要請ユーザのユーザ情報と照合し、ユーザ認証する。また制御部２０はジョブキューを管理する印刷ジョブ受付部３３と、印刷ジョブ転送部３４を有するジョブキュー部３５を備える。印刷ジョブ受付部３３はホスト装置２００からの印刷要求を受けて印刷のための処理を行う。
印刷管理部３０は印刷データおよび設定データの暗号を復号するための複号部３６を備える。印刷ジョブ受付部３３は設定データ解析部２１に接続され、設定データ解析部２１はホスト装置２００から受信したデータを印刷データと設定データに分離し、解析する。設定データ解析部２１は印刷データ展開部２２から圧縮伸長部２３を介して、あるいは直接に印刷出力部２４に接続される。印刷出力部２４はプリンタエンジン５０に接続される。
設定データ解析部２１は設定データ含まれているイベント情報を検出し、そのイベント情報またはイベント情報を含む設定データを印刷ジョブ転送部３４によりサーバ装置３００へ転送する。
【００２２】
記憶部４０はハードディスク、光ディスクのような大容量記憶装置である。記憶部４０は印刷データを記憶する印刷データ記憶部４１と設定データを記憶する設定データ記憶部４４を備える。印刷データ記憶部４１は更に圧縮後の印刷データを記憶する記憶部４２と、圧縮前の印刷データを記憶する記憶部４３に分けられる。圧縮印刷データとしてはサムネイル画像やＪＰＥＧによる圧縮画像である。
印刷データ記憶部４１は、データ管理機能を備え、印刷データの記憶日時を記憶し、その記憶日時から一定時間経過後、または日時経過の古い順に消去する。例えば画像形成装置の設定により自動的に終業時間後、休日前のようにセキュリティ上、問題にならないように、また記憶部４０の記憶容量の範囲に納まるように印刷データを消去するのが望ましい。勿論セキュリティ上、記憶容量上、印刷後直ちに印刷データを消去してもよい。またイベント情報を含まない印刷データおよびイベントを特定して再印刷要求されない印刷データは印刷後直ちに消去するのが望ましい。
【００２３】
設定データ解析部２１は、設定データ記憶部４４に接続され、印刷時または印刷後、設定データを設定データ記憶部４４に記憶する。設定データ記憶部４４はデータ管理機能を備え、設定データの記憶日時を記憶し、その記憶日時または印刷日時から一定時間経過後、または印刷日時からの古い順に消去する。あるいはユーザの設定により任意の期間経過後に消去する。更には設定データおよびイベント情報ごとに消去日時を設定してもよく、設定データとイベント情報を別々に消去するようそれぞれ消去日時を設定してもよい。このように設定データおよびイベント情報を適宜消去することによりセキュリティを高くし、また設定データ記憶部４４の記憶容量を大きくしなくてもよい。この記憶部４０に画像形成装置の印刷処理プログラムも記憶している。
【００２４】
＜ホスト装置＞
ホスト装置２００は、キーボード、ポインタ、マウスよりなり、データ入力、命令、指示を行うための入力部６１を備える。また液晶表示装置やプラズマディスプレイのようなディスプレイよりなり、入力されたデータ内容、入力された指示事項を表示し、パソコンの動作状況を確認し、印刷出力する印刷データを表示する表示部６２を備える。またＬＡＮに接続するためのインタフェースである、モデム、ルータ、ＮＩＣまたはＬＡＮカードによりなるネットワークＩ／Ｆ６３を備える。ネットワークＩ／Ｆ６３はＩＰアドレスを有するのが望ましい。ホスト装置はＲＯＭ、ＲＡＭ、ＣＰＵ、ハードディスク、光ディスク等も備えている。
【００２５】
ホスト装置２００は、ホスト側制御部６０を備え、ホスト側制御部６０は、ＯＳ７１と、各種アプリケーションドライバ７２と、プリンタドライバ８０を備える。プリンタドライバ８０は、認証処理部８１と、暗号復号部８２と、親展処理部８３と、印刷データ生成部８４と、パステーブル８５と、各種アプリケーション起動部８６を備える。ホスト側制御部６０は更にアプリケーション関連付け情報部８７を備える。
認証処理部８１はホスト装置のユーザの認証処理を行う。ユーザ認証のため、指紋、手や指の静脈パターン等の生体情報を使用してもよい。ホスト装置のユーザ認証情報は指紋であり、再印刷時の印刷許可ユーザのユーザ認証情報はユーザＩＤのように、それぞれ別であってもよいし、同種のユーザ情報でもよい。再印刷時の印刷許可ユーザは、ホスト装置のユーザが属するグループ員あるいはイベントの主催者、協力者、参加者等の関係者等である。ホスト装置ごとに印刷許可ユーザを決めてもよい。
暗号・復号部８２は印刷データおよび設定データの暗号・復号処理を行う。親展処理部８３はホスト装置のユーザによって親展指示がある場合に親展処理する。または印刷時に親展指示がある場合、親展処理を指示したユーザにのみ印刷をするよう、再印刷要請データに含まれる親展情報を返送するよう処理する。印刷データ生成部８４はドキュメントファイル９１に格納された文書ファイルを、アプリケーション関連付け情報部８７により関連付けられたアプリケーションプログラム９６を起動して印刷データを生成する。
【００２６】
パステーブル８５はこのホスト装置に格納している文書ファイルのパス名と、パスＩＤを対照にした表である。パス名はフォルダ名、ファイル名、文書名等のように階層を構成し、文書ファイルの保存場所を表す情報である。また重要度、機密度に応じてパスＩＤを付加するとよい。このパステーブルにより、ホスト装置を使用する場合に、文書ファイルをパス名またはパスＩＤで検索し、または選択して使用することができる。本発明の印刷システムではサーバ装置にパスＩＤを送信して、パス名を送信しないことにより、サーバ装置ではパス名が直接分からないようにする。これにより、サーバ装置からは文書ファイルを直接に検索または選択できないので、セキュリティを高めることができる。
またパステーブルにイベント情報および許可ユーザ情報を加え、文書ファイルとイベント情報および許可ユーザ情報の対応をつけ、これにより、文書ファイルごとに印刷許可ユーザを設定することができる。
セキュリティを高くする必要がない場合は、パス名をサーバ装置に送信してもよい。
【００２７】
記憶部９０はハードディスク、光ディスクのような大容量記憶装置よりなり、ホスト装置２００で生成された文書ファイル、ネットワークを介して取得したデータ、ＣＤやＭＤやＤＶＤ等からダウンロードしたソフトデータを分類して保存するドキュメントファイル９１と、各種アプリケーションプログラム９６を有する。ここにホスト装置の印刷処理プログラムを格納する。
【００２８】
＜サーバ装置＞
サーバ装置３００は、キーボード、ポインタ、マウスよりなり、データ入力、命令、指示を行うための印刷指示部１４２を備える。本発明において、印刷指示部１４２は、印刷要請ユーザがサーバ装置３００のサーバ側記憶部１２０に格納されたイベント情報または設定データから所望の印刷データを選択するために使用される。また所望のイベント情報または設定データに関するキーワードを入力して、検索するために使用される。また表示部１４１は液晶表示装置やプラズマディスプレイのようなディスプレイよりなり、入力されたデータ内容、入力された指示事項を表示し、サーバ装置の動作状況を確認し、印刷出力する印刷データを表示する。ネットワークＩ／Ｆ１５０はＬＡＮ、ネットワーク４００に接続するためのインタフェースであり、モデム、ルータ、ＮＩＣまたはＬＡＮカードにより構成され、ＩＰアドレスを有する。サーバ装置３００はＲＯＭ、ＲＡＭ、ＣＰＵを備えている。
【００２９】
サーバ装置３００は、更にサーバ側制御部１１０を備え、サーバ側制御部１１０は、ウエブサーバ部１１１と、スケジュール管理部１１２と、印刷ジョブ要求部１１３と、ユーザデータ部１１４と、ユーザ認証部１１５を備える。
ウエブサーバ部１１１はネットワークを介して行う通信を管理する部分である。スケジュール管理部１１２は、ホスト装置２００からスケジュールデータを受け、イベントのスケジュールを管理する。
印刷ジョブ要求部１１３は印刷許可ユーザが選択または検索して取得したイベント情報または設定データに基づいて印刷要請データを生成する。この印刷要請データはネットワークＩ／Ｆ１５０介してホスト装置２００へ送信される。
ユーザデータ部１１４は不揮発メモリよりなり、ユーザ情報を記憶する。あるいはユーザ情報を記憶部１２０に蓄積し、ユーザ認証時に記憶部１２０からユーザ情報を読み出して記憶するＲＡＭであってもよい。ユーザ認証部１１５はユーザデータ部１１４のユーザ情報または設定データのユーザ情報と、印刷要請を指示したユーザのユーザ情報を照合し、ユーザ認証する。ユーザ情報はユーザＩＤ、パスワード、指紋、手や指の静脈パターン等生体情報であってもよい。
記憶部１２０はハードディスク、光ディスクのような大容量記憶装置よりなり、イベントデータ記憶部１３１（１）・・・１３１（ｎ）と設定データ記憶部１３２（１）・・・１３１（ｎ）をそれぞれ関連付けて保存する。イベントデータ記憶部１３１はスケジュールデータ記憶部１３０としても利用される。ここにサーバ装置の印刷処理プログラムを格納する。
【００３０】
＜データ形式＞
次に本発明において使用されるデータ形式について説明する。
ホスト装置２００から画像形成装置１００へ最初の印刷要求する場合、ホスト装置で生成される第１のデータ形式を図２（１）に示す。２−１ａは初回を表す情報、２−１ｂはジョブＩＤ、２−１ｃは親展番号情報、２−１ｄは画像形成装置を識別するためのプリンタ名情報、２−１ｅは印刷データを送信したホスト装置を識別するためのホスト名のような情報、２−１ｆは印刷データまたはホスト装置における元文書ファイルの格納場所を識別するためのパス名やパスＩＤのようなパス情報、２−１ｇはイベントの構成員、主催者、協力者、参加者等の関係者等、イベント情報を特定して再印刷時に印刷許可ユーザを認証するための許可ユーザ情報であり、パスワードまたはユーザＩＤのようなユーザ情報である。２−１ｈはイベントの名称、イベントの開催場所、イベントの開催日時、イベントの開催要領、その他イベントに関する情報を含むイベント情報である。２−１ｉは画像形成装置で印刷時に必要となる各種印刷設定情報および元文書ファイルの印刷範囲、元文書データに合成する透かし等の情報のように再印刷時にホスト装置が印刷データを生成する場合に必要となるような情報である。２−１ｊは必要に応じて暗号化された印刷データである。ここで２−１ａから２−１ｉを設定データと言う。
【００３１】
この第１のデータ形式において、許可ユーザ情報によってイベントを特定して再印刷時の印刷許可ユーザを特定でき、ホスト名情報によってホスト装置を識別できる。パス情報はホスト装置内の元文書ファイルの格納場所を識別する情報であり、サーバ装置、画像形成装置ではイベントを特定して再印刷時に印刷要請する場合に備えて記憶する。このように許可ユーザ情報と印刷データを対応付けることにより、各印刷データごとにイベント情報を特定して再印刷時の印刷許可ユーザを特定することができる。これにより画像形成装置とホスト装置を使用するユーザが限定される。ホスト名情報とパス情報により、ホスト装置内の元文書ファイルを特定することができ、これはジョブＩＤによって識別することができる。
図２にデータ形式を明示的に情報の配置を示したが、情報の配置に意味はなく、任意に変更可能である。またこれ以外のデータを付加してもよい。以下の第２〜第５のデータ形式においても情報の配置は任意であり、他のデータを付加してもよい。セキュリティを高くする必要がない場合は、許可ユーザ情報、ホスト名あるいはパス情報を省略したり、パスＩＤに代えてパス名にするように簡単化してもよい。
【００３２】
ホスト装置２００から画像形成装置１００へ図２（１）に示すような第１のデータ形式の設定データおよび印刷データにより印刷要求があると、画像形成装置１００は、設定データにより、初回印刷情報２−１ａ、ジョブＩＤ２−１ｂ、プリンタ名情報２−１ｄ、ホスト名情報２−１ｅ、パス情報２−１ｆを印刷ジョブ受付部３３で受け、初回印刷情報、ジョブＩＤ、プリンタ名情報、ホスト名情報、パス情報を確認する。また親展番号情報２−１ｃをユーザデータ部３２、印刷認証部３１により確認して、親展処理するユーザにのみ印刷を許可する。許可ユーザ情報２−１ｇはイベント情報を特定して再印刷時に印刷要請するユーザを認証するために使用する情報である。さらに各種印刷設定２−１ｉに対応して印刷データ展開部２２が印刷条件を設定し、印刷データ２−１ｊによりビットマップ画像を形成し、プリンタエンジン５０により印刷を行う。
【００３３】
上記印刷要求により印刷前、印刷中、あるいは印刷終了後に設定データ中に含まれるイベント情報を設定データ解析部２１が検出する。この検出に応じて設定データ解析部２１は第１のデータ形式の設定データから必要な情報を抽出して、図２（２）に示す第２のデータ形式を生成する。このようにして生成された第２のデータ形式の設定データは印刷ジョブ転送部３４からネットワークＩ／Ｆ１３を介して、サーバ装置３００へ転送される。図２（２）において、２−２ａはプリンタ名、２−２ｂはジョブＩＤ、２−２ｃはホスト名、２−２ｄはパス情報、２−２ｅはイベント情報、２−２ｆは許可ユーザ情報、２−２ｇは各種印刷設定情報、２−２ｈは登録日時、２−２ｉは印刷日時、２−２ｊは印刷データのサムネイルである。これをサーバ装置へ転送する設定データと言う。この実施例では第２のデータ形式の設定データはサーバ装置へ転送するだけでなく、設定データ記憶部４４に格納する。
この第２のデータ形式の許可ユーザ情報、ホスト名情報、パス情報によって印刷許可ユーザ、ホスト装置、印刷データを特定できる。またイベント情報によってイベントごとに印刷許可ユーザを限定できる。画像形成装置とホスト装置を使用するユーザが限定する必要がなく、またセキュリティを高くする必要がない場合は、許可ユーザ情報、ホスト名あるいはパス情報を省略したり、パスＩＤに代えてパス名にするように簡単化してもよい。第２のデータ形式の設定データは最も簡単化した場合、イベント情報のみであってもよい。
【００３４】
次に、イベント情報を特定して再印刷時に印刷要請ユーザがサーバ装置３００において、印刷指示部１４２を用いて、印刷指示の操作を行う。このとき所定の選択や検索操作をすることにより、所望のイベント情報がサーバ側記憶部１２０から抽出される。印刷要請ユーザは、ホスト装置のユーザと同一であってもよく、また別であってもよい。この所望のイベント情報を取得する際に、同一のイベント情報はサーバ側記憶部１２０からすべて抽出される。
このようにして抽出されたイベント情報またはそのイベント情報を含む設定データに基づいて生成される第３のデータ形式を図２（３）に示す。２−３ａはジョブＩＤ、２−３ｂはイベント情報を特定して再印刷時に印刷要請のために新たにユーザが付加した親展番号情報、２−３ｃはパス情報、２−３ｄはホスト名情報、２−３ｅはプリンタ名情報、２−３ｆはイベント情報、２−３ｇは要請者情報、２−３ｈは各種印刷設定情報である。これを印刷要請データと言う。
この第３のデータ形式に示した印刷要請データは、サーバ装置３００からホスト装置２００へ送信される。この第３のデータ形式はホスト名情報２−３ｄを含み、該当のホスト装置へそれぞれ送信される。各ホスト装置から初回に印刷した画像形成装置がそれぞれ異なり、イベント情報を特定して再印刷時にすべての印刷を同一の画像形成装置で印刷をしたい場合は、プリンタ名情報２−３ｅを任意の画像形成装置に一致させるとよい。
この第３のデータ形式の設定データにおいても、セキュリティレベルに応じて、許可ユーザ情報、ホスト名あるいはパス情報を省略したり、パスＩＤに代えてパス名にするように簡単化してもよい。
【００３５】
ホスト装置２００はサーバ装置３００から印刷要請データを受けると、ホスト装置２００は対応する印刷データをホスト側記憶部９０から読み出す。この印刷データは印刷データ生成部８５によって、図２（４）に示す第４のデータ形式の設定データに合成され、ネットワークＩ／Ｆ６３により画像形成装置１００へ送信される。第４のデータ形式において、２−４ａはイベント情報を特定して再印刷時の印刷を表す情報、２−４ｂはジョブＩＤ、２−４ｃは印刷要請時に受信した親展番号情報、２−４ｄはプリンタ名情報、２−４ｅはホスト名情報、２−４ｆはホスト装置内の文書ファイルの格納場所を表すパス情報、２−４ｇは許可ユーザ情報、２−４ｈはイベント情報、２−４ｉは各種印刷設定情報、２−４ｊは必要に応じて暗号化された印刷データである。ここで２−４aから２−４ｉをイベント情報を特定した再印刷時の設定データと言う。
このデータ形式において印刷要請時に受信した第３のデータ形式の親展番号情報を含む場合は、ホスト装置の親展処理部８３がその親展番号を付す。ホスト名情報と、パス情報によって、ホスト装置を識別し、そのホスト装置に格納された文書ファイルの格納場所を識別できる。ジョブＩＤによって印刷データを特定できる。許可ユーザ情報は第３のデータ形式に含まれる許可ユーザ情報を付して送信する。
第４のデータ形式の生成は、サーバ装置３００から印刷要請を受けた各ホスト装置で行われ、各ホスト装置からプリンタ名情報２−４ｄにより指定された画像形成装置へ送信される。
【００３６】
図２（５）は、ホスト装置のパステーブル８５に格納される第５のデータ形式を示す。２−５ａはパスＩＤ、２−５ｂはパス名、２−５ｃは許可ユーザ情報、２−５ｄはイベント情報、２−５ｅは登録日時、２−５ｆは印刷日時を示す。パスＩＤ２−５ａとパス名２−５ｂを対応することにより、両者の対応をとることができる。またパスＩＤ２−５ａまたはパス名２−５ｂと許可ユーザ情報２−５ｃを対応付けることにより、各文書ファイルを印刷できる許可ユーザを特定することができる。
【００３７】
以上の構成よりなる印刷システムにおいて、ホスト装置２００から初回の印刷データを送信し、画像形成装置１００で印刷する。この初回印刷後、イベント情報を特定して、サーバ装置３００から印刷要請し、ホスト装置２００から画像形成装置１００へ印刷データを送信する場合について、以下のフローと共に説明する。
ここではホスト装置は１つでもよく、また複数であってもよい。ホスト装置は１つのイベントのために１以上の印刷データを作成する。複数の印刷データはそれぞれ別のホスト装置で作成してもよい。そしてイベント情報を特定して再印刷時にサーバ装置が１つのイベントに関連する１以上の印刷データを収集し、これを一括して画像形成装置で印刷する場合を説明する。
【００３８】
＜初回印刷フロー＞
図３は、初回印刷のために、各ホスト装置で、図２（１）に示す第１のデータ形式２−１の設定データを生成するフローを示す。最初にホスト装置２００のユーザは、ホスト装置で文書ファイルとその文書ファイルに適用されるアプリケーションプログラムにより、印刷データ生成部８４で印刷データを生成し、この印刷データをページ記述言語で記述する。ホスト装置のユーザは独自に文書ファイルを作成する以外に、ネットワークを介して、またはＤＶＤ、ＣＤ等からデータを取得して、印刷データを生成してもよい。ここで生成された文書ファイルはドキュメントファイル記憶部９１に保存される。また印刷データの生成に使用されたアプリケーションプログラムはアプリケーション関連付け情報部８７に情報として保存される。この印刷データおよび印刷データ生成のために設定された各種印刷設定を含む設定データが画像形成装置１００へ送信され、初回の印刷要求をする。
【００３９】
このようにして生成された印刷データおよびイベント情報を含む全ての設定データを入力する（Ｓ１）。次に設定データを生成するループと、印刷データを生成するループに分かれ、それぞれ並列処理をする。
設定データを生成するループでは、ホスト装置のユーザがステップＳ１で入力した設定データから印刷設定条件を抽出して、図２（１）に示した第１のデータ形式の各種印刷設定２−１ｉのところに書き込む（Ｓ２）。印刷設定条件には、部数、紙サイズ、拡大、縮小、カラーとモノクロの区別、濃度等がある。この他に例えば、画像形成装置で印刷時に必要となる各種印刷設定情報および元文書ファイルの印刷範囲、元文書データに合成する透かし等の情報のように再印刷時にホスト装置が印刷データを生成する場合に必要となるような情報、を書き込む。ステップＳ１においてイベント情報が入力されているので、イベント情報の有無を判断し（Ｓ３）、イベント情報がない場合は、イベント名の書き込みを必要としないのでステップＳ５に進む。イベント情報がある場合は、入力された設定データからイベント名を取得して、図２（１）の第１のデータ形式のイベント情報２−１ｈのところに書き込む（Ｓ４）。
【００４０】
次に、ホスト装置のユーザがステップＳ１で入力した設定データからパス情報を取得して、このパス情報でホスト装置のパステーブル８５を検索する（Ｓ５）。パステーブル８５にパス情報が登録されているか否か判断して（Ｓ６）、登録されている場合は次のステップＳ７に進む。登録されていない場合は、パステーブル８５にパス情報を登録する（Ｓ８）。ステップＳ７では図２（１）のパス情報２−１ｆのところにパス情報を書き込む。更にステップＳ１で入力された設定データからジョブＩＤ、親展Ｎｏ．プリンタ名、ホスト名、許可ユーザ情報を取得して、図２（１）に示すデータ形式のそれぞれのところに書き込む（Ｓ９）。
【００４１】
上記ステップＳ２〜Ｓ９を進める間に、印刷データ生成部８４が印刷データを生成する（Ｓ１０）。印刷データを並列処理することにより、高速処理を可能にする。勿論、ステップＳ２〜Ｓ９に続いてステップＳ１０を直列処理してもよい。ステップＳ２〜Ｓ９までの処理と、ステップＳ１０の処理が揃ったとき、両方のデータは合成され、図２（１）に示す第１のデータ形式２−１の設定データを生成して、ネットワークＩ／Ｆ６３を介して、初回の印刷要求として画像形成装置１００に送信する（Ｓ１１）。
ステップＳ１〜Ｓ１１はホスト装置で印刷データを生成する度に実行される。また各ホスト装置で印刷データを生成する度に実行される。
【００４２】
画像形成装置１００はこの印刷要求をネットワークＩ／Ｆ１３を介して印刷ジョブ受付部３３で受け付け、設定データ解析部２１で解析する。印刷データは印刷データ展開部２２により画像が生成され、圧縮伸長部２３を介して、あるいは直接に印刷出力部２４に送られ、プリンタエンジン５０で印刷する。
また設定データ解析部２１は設定データ中のイベント情報を検出し、イベント情報を含む場合は印刷ジョブ転送部３４がネットワークＩ／Ｆ１３を介してサーバ装置３００へ転送する。転送するデータ形式は図２（２）に示す第２のデータ形式である。
ホスト装置で以前に生成された印刷データが更新され、その更新データが印刷されると、印刷データとともに送信された設定データは、設定データ中のイベント情報が設定データ解析部２１で検出される。イベント情報が検出された場合は、そのイベント情報またはイベント情報を含む設定データがサーバ装置３００へ転送される。
【００４３】
サーバ装置３００は第２のデータ形式の設定データをネットワークＩ／Ｆ１５０を介して受信し、サーバ側制御部１１０がイベント情報と設定データを分け、それぞれサーバ側記憶部１２０のイベントデータ記憶部１３１（１）・・・１３１（ｎ）と設定データ記憶部１３２（１）・・・１３２（ｎ）に記憶する。ここではイベント情報と設定データが転送される場合を説明したが、セキュリティを高くする必要がない場合やイベントに関連して再印刷する場合に最も簡単化する場合は、イベント情報のみを転送してもよい。
ホスト装置２００で作成された複数の印刷データ、または複数のホスト装置で作成された複数の印刷データは、印刷指示されたときにそれぞれ印刷が行われ、イベント情報を含む設定データはその都度、サーバ装置２００へ転送される。画像形成装置１００が複数ある場合は、各画像形成装置から第２のデータ形式の設定データまたはイベント情報が転送される。これによりイベント情報またはイベント情報を含む設定データはどのホスト装置で生成された場合でも、どの画像形成装置で印刷された場合でも全てをサーバ装置３００に収集することができる。
【００４４】
ホスト装置２００から画像形成装置１００へ印刷データが送信され、印刷が行われるごとにイベント情報またはイベント情報を含む設定データがサーバ装置３００へ転送され、イベントデータ記憶部１３１（１）・・・１３１（ｎ）と、設定データ記憶部１３２（１）・・・１３２（ｎ）に記憶するが、イベント情報またはイベント情報を含む設定データの更新情報があるときは、イベントデータ記憶部１３１（１）・・・１３１（ｎ）と設定データ記憶部１３２（１）・・・１３２（ｎ）の記憶情報を更新する。この更新により常に最新のイベント情報または最新のイベント情報を含む設定データを保存することができる。
イベントデータ記憶部１３１および設定データ記憶部１３２は、画像形成装置１００から転送されたイベント情報および設定データを記憶するが、定例会議のように定期的に作成される資料は、イベントの開催日時、場所、参加者等のイベント情報が登録される以前に資料が作成され、その後イベント情報が設定されることがある。このように資料の作成後、イベント情報が設定されるような場合は、印刷データまたはイベント情報のない一部の設定データのみを先に設定データ記憶部１３２に保存し、イベントデータ記憶部１３１のイベント情報は未登録にしておく。そしてイベント情報が設定されて画像形成装置１００またはホスト装置２００からイベント情報の転送があったとき、イベント情報を先に保存した設定データと対応させて登録するとよい。これによりサーバ側記憶部に未登録のイベント情報を逐次保存することができる。
第２のデータ形式の設定データは１時間から１日ごとに消去するのがよい。また古い順に消去してもよい。また印刷データの重要度、機密度に応じて、印刷データごとに、あるいはイベント内容に応じて消去期間を決めてもよい。このように消去することにより、イベントデータ記憶部１３１と設定データ記憶部１３２の記憶容量を大きくしなくてもよい。
【００４５】
＜印刷要請フロー＞
そしてイベントの開催前に、またはイベント時、またはイベント後のように任意のときに、イベントの主催者、協力者、参加者等の関係者等がイベント情報を指定して、サーバ装置３００の印刷指示部１４２から印刷要請する。この印刷要請ユーザはサーバ側記憶部１２０に保存されたイベント情報を表示部１４１に表示させて、所望のイベント情報を選択し取得する。イベント情報としては、イベントの名称、イベントの開催場所、イベントの開催日時、イベントの開催要領等があるので、これらから選択するとよい。または印刷要請ユーザがキーワードを使用して、所望のイベント情報を検索し取得する。この実施例ではサーバ側記憶部１２０の設定データ記憶部１３２に第２のデータ形式の設定データを記憶しているので、設定データ中の情報、例えばプリンタ名２−２ａ、ジョブＩＤ２−２ｂ、ホスト名２−２ｃ、パス情報２−２ｄ、許可ユーザ情報２−２ｆ、各種印刷設定情報２−２ｇ、登録日時２−２ｈ、印刷日時２−２ｉ、印刷データのサムネイル２−２ｊを利用して選択または検索してもよい。更にイベント情報に関連する印刷データをすべて、または所望の印刷データを選択して印刷要請する。
前記表示部１４１に表示するイベント情報は、印刷要請があったとき、ユーザ認証することにより、許可されたイベント情報または設定データだけを表示させてもよい。あるいはセキュリティ上問題がない場合はユーザ認証をしないで、全てのイベント情報または設定データを表示させてもよい。
このようにして取得されたイベント情報は、ホスト装置へ送信される。イベント情報が複数のホスト装置で生成されている場合は、設定データ中のホスト名情報を参照してそれぞれ該当のホスト装置へ送信される。
【００４６】
図４はイベント情報を特定して再印刷時に印刷要請のために、サーバ装置によって、図２（３）に示す第３のデータ形式の設定データを生成するフローを示す。再印刷は、イベント時またはイベント前、イベント後であってもよい。まず、印刷要請ユーザは、印刷指示部１４２からパスワードまたはユーザＩＤまたは暗証番号を入力する。ユーザ認証として指紋、手や指の静脈パターン等の生体情報を使用する場合はそれに対応するユーザ情報を入力する。このユーザ情報により、ユーザ認証部１１５はユーザデータ部１１４に蓄積されたユーザ情報と照合し、ユーザ認証を行う（Ｓ２１）。印刷要請が許可されるユーザは、ホスト装置のユーザまたは予めイベント情報を特定して再印刷が許可されたユーザである。
【００４７】
次にサーバ側記憶部１２０のイベントデータ記憶部１３１または設定データ記憶部１３２に記憶されているイベント情報または設定データを検索するイベント情報検索ループ（Ｓ２２）に進む。この検索ループでは許可ユーザについて、イベントデータ記憶部１３１に保存されているイベント情報または設定データ記憶部１３２に保存されている設定データを検索し、各イベント情報または設定データが印刷要請ユーザに印刷が許可されているか否か判断する（Ｓ２３）。つまり設定データに含まれるユーザ情報と、印刷要請ユーザのユーザ情報を照合し、一致するか否か判断する。イベント情報または設定データが印刷要請ユーザに印刷許可されているものであれば、検索対象として候補に追加する（Ｓ２４）。印刷許可されていないものでなければ、候補として追加せずにステップＳ２５に進む。ステップＳ２５ではイベントデータ記憶部１３１に保存されている全部のイベント情報または設定データ記憶部１３２に保存されている全部の設定データについて、検索が済んだか否か判断する（Ｓ２５）。全てのイベント情報または設定データの検索が済めば、ステップＳ２６に進む。
【００４８】
ステップＳ２６では、ステップＳ２４で候補とされたイベント情報または設定データを表示部１４１に表示する（Ｓ２６）。表示部１４１には、例えばサムネイルやジョブＩＤ（ファイル名）を表示する。印刷要請ユーザはこの表示の中から所望のイベント情報または設定データに係るサムネイルやジョブＩＤファイル名の欄に触れることにより選択する（Ｓ２７）。この選択に伴い、第２のデータ形式の設定データの中からジョブＩＤ、パス情報、ホスト名、プリンタ名、イベント情報、各種印刷設定情報が読み出され、図２（３）の第３のデータ形式に示すジョブＩＤ２−３ａ、パス情報２−３ｃ、ホスト名２−３ｄ、プリンタ名２−３ｅ、イベント名情報２−３ｆ、各種印刷設定データ２−３ｈのところにそれぞれ書き込まれる。印刷要請のために、印刷要請ユーザが親展処理を要求する場合は、親展Ｎｏ．２−３ｂのところに親展番号を設定して書き込む。
このようにして印刷要請データが印刷ジョブ要求部１１３で生成される（Ｓ２８）。そしてこの印刷要請データはホスト名情報に従い、各ホスト装置へ送信される（Ｓ２９）。
【００４９】
この印刷要求のためにホスト装置２００に格納している印刷データが盗難に合ったり、漏洩したりしないようセキュリティを十分に確保するために、サーバ装置３００からホスト装置２００へ送信する印刷要請データによって、ホスト装置においてユーザ認証を行う。そのため印刷要請データにユーザ情報を付加する。また各印刷要請データにパス情報を付加し、ホスト装置内に格納している印刷データの重要度または機密度に応じてセキュリティを確保する。このようにユーザ情報、パス情報によりサーバ装置３００からホスト装置２００にアクセスするユーザを認識し、またホスト装置内に格納している印刷データを識別し、印刷データを取得できるユーザを制限することができ、十分にセキュリティを確保することができる。セキュリティを高くする必要がない場合は、ユーザ情報やパス情報を省略したり、簡略にしてもよい。
【００５０】
なお、別の実施例ではイベント情報を検出して、第２のデータ形式の設定データをサーバ装置へ転送する際に、画像形成装置１００の設定データ記憶部４４に保存する。この設定データ記憶部４４に保存された設定データを使用することにより、画像形成装置１００で所望のイベント情報またはイベント情報を含む設定データを取得し、印刷ジョブ転送部３４が図３のフローを実行し、第３のデータ形式に示す印刷要請データを生成し、ネットワークＩ／Ｆ１３を介してホスト装置２００へ送信してもよい。この場合、画像形成装置が複数あるとき、初回印刷をした当該画像形成装置に保存された設定データのみ印刷要求できる。
【００５１】
＜再印刷要求フロー＞
ホスト装置２００は印刷要請データを受信すると、ホスト側制御部６０が保存している文書ファイルを読み出して、指定された画像形成装置１００で印刷するため印刷データと設定データを生成する。
図５は、ホスト装置２００で、図２（４）に示す第４のデータ形式の設定データを生成し、画像形成装置１００へ送信するフローを示す。サーバ装置３００から図２（３）に示す印刷要請のデータを受信する（Ｓ３１）と、図２(３)の第３のデータ形式の設定データから各種印刷設定を抽出し（Ｓ３２）、各種設定データの生成ループと、印刷データの生成ループに分かれ、並列処理をする。
【００５２】
各種印刷設定データを生成するループでは、ステップＳ３２で抽出された各種印刷設定は、第４のデータ形式の各種印刷設定２−４ｈのところに書き込む（Ｓ３３）。次に受信ジョブＩＤを抽出して図２（４）に示すデータ形式のジョブＩＤ２−４ｂのところに書き込む（Ｓ３４）。次にパステーブル８５でパス情報を検索する（Ｓ３５）。パステーブルにパス情報が有るか、否か判断し（Ｓ３６）、パス情報があれば、図２（４）に示したデータ形式のパス情報２−４ｆのところに書き込み（Ｓ３７）、またパス情報に対応するパス名を後述するステップＳ４３で立ち上がるアプリケーションに伝えるようにする。ステップＳ３６において、パス名がない場合はエラー処理を行い（Ｓ３９）、終了する。
ステップＳ３５において、再印刷要請データに含まれる要請者情報２−３ｇをパステーブルで検索する（Ｓ４０）。パステーブル８５に要請者情報が許可ユーザ情報に登録されている否か判断し（Ｓ４１）、許可ユーザ情報に登録されていれば、図２（４）の許可ユーザ情報２−４ｇのところに要請者情報を許可ユーザ情報として書き込む（Ｓ４２）。再印刷要請者情報がパステーブルの許可ユーザ情報２−５ｃにない場合は、ステップＳ３９のエラー処理を行い終了する。
更に親展Ｎｏ．ホスト名、許可ユーザ情報を取得して、図２（４）に示すデータ形式のそれぞれのところに書き込む（Ｓ３８）。
【００５３】
ステップＳ３２〜Ｓ３９を進める間に、再印刷要請のデータに基づき、ジョブＩＤに含まれる文書ファイル名から文書ファイルの種類を割り出して、アプリケーション関連付け情報部８７を参照し、文書ファイルに適用するアプリケーションプログラムを決定して起動する（Ｓ４３）。文書ファイル自体に関連するアプリケーションの情報が設定されている場合は、ステップＳ３６から伝えられたパス名を利用して文書ファイルを読み出して、アプリケーションプログラムを起動する。起動したアプリケーションがステップＳ３６から伝えられたパス名を利用して文書ファイルを開き、印刷データ生成部８４と共同して印刷データを生成する（Ｓ４４）。印刷データの生成が終了すると、アプリケーションプログラムを終了する（Ｓ４５）。
【００５４】
ここで印刷データを並列処理すると、高速処理が可能になる。またはステップＳ３３〜Ｓ４２に続いてステップＳ４３〜Ｓ４５を直列処理してもよい。ステップＳ３３〜Ｓ４２までの処理と、ステップＳ４３〜Ｓ４５の処理が揃ったとき、両方のデータは合成され、再印刷要求として画像形成装置に送信され（Ｓ４６）、再印刷のフローは終了する。
ステップＳ３２からＳ４６まではホスト装置が自動的に行ってもよいが、ホスト装置のユーザが再印刷要請したユーザの認証を行い、パス情報を識別して、文書ファイルを取得し図２（４）の第４のデータ形式を生成してもよい。
【００５５】
第４のデータ形式の設定データを画像形成装置１００が受信すると、設定データにより、再印刷であることを確認して、またジョブＩＤ、親展番号情報、ホスト名、パスＩＤ、許可ユーザ情報を確認し、さらに各種印刷設定に対応して印刷条件を設定する。印刷要求と共に送信された印刷データによりビットマップ画像を形成し、プリンタエンジン５０により再印刷を行う。親展番号がある場合、画像形成装置で親展番号が入力されるまで印刷がホールドされる。これにより、許可ユーザが不用意に画像形成装置から離れた間に再印刷されたり、他の印刷物に混じったりするのを防止する。
【図面の簡単な説明】
【００５６】
【図１】印刷システムのブロック図を示す。
【図２】データ形式を示す。
【図３】初回印刷のフローを示す。
【図４】印刷要請のフローを示す。
【図５】再印刷時の印刷フローを示す。
【符号の説明】
【００５７】
１００    画像形成装置
２００    ホスト装置
３００    サーバ装置
２０      制御部
３０      印刷管理部
３４      印刷ジョブ転送部
４０      記憶部
６０      ホスト側制御部
８０      プリンタドライバ
８４      印刷データ生成部
９０      ホスト側記憶部
１１３    印刷ジョブ要求部
１１５    ユーザ認証部
１２０    サーバ側記憶部
１３１    イベントデータ記憶部
１４２    印刷指示部
【図１】
2006247888.tif 000003
【図２】
2006247888.tif 000004
【図３】
2006247888.tif 000005
【図４】
2006247888.tif 000006
【図５】
2006247888.tif 000007