"少なくとも会議の参加予定者と当該会議で用いられる文書データと当該文書データの印刷完了時間情報を含む会議情報を記憶する会議情報記憶手段と、前記参加予定人数と、前記文書データを印刷した印刷済み部数とを用いることにより、当該文書データの未印刷部数を算出する未印刷部数算出手段と、前記未印刷部数算出手段による算出の結果、前記会議の参加予定人数に必要な未印刷部数分の文書データの印刷開始時刻を決定する印刷開始時刻決定手段と、前記印刷開始時刻決定手段で決定した前記印刷開始時刻に到達したか否かを判定する時刻判定手段と、前記時刻判定手段により前記印刷開始時刻に到達したと判定された場合に、前記未印刷部数分の文書データの印刷を実行する印刷手段とを備えることを特徴とする画像形成装置。前記印刷手段で文書データの印刷を行った前記会議の参加予定者を前記会議情報記憶手段より削除する削除手段と、前記印刷手段で文書データの印刷実行中に、前記会議の開催場所に参加予定者ではない新規参加者が入室したか否かを判定する新規参加者判定手段とを備え、前記新規入室者判定手段で前記新規参加者が入室したと判定された場合には、前記未印刷部数算出手段は算出した前記文書データの未印刷部数の値に前記新規参加者の値を追加することを特徴とする請求項1に記載の画像形成装置。前記文書データの印刷済み情報と、前記会議の開催場所への入室情報を用いることにより、前記会議情報記憶手段で記憶している会議の参加予定者の印刷優先度を決定する印刷優先度決定手段を更に備えることを特徴とする請求項1または2に記載の画像形成装置。前記印刷開始時刻決定手段は、前記画像形成装置で記憶している当該画像形成装置の印刷能力情報と、前記会議情報記憶手段で記憶している前記文書データに予め設定されている前記印刷設定情報とを用いることにより、当該文書データの1部当たりの印刷時間を算出する第一の印刷時間算出手段と、前記印刷時間算出手段で算出した前記文書データの1部当たりの印刷時間に基づいて、前記未印刷部数分の印刷にかかる時間を算出する第二の印刷時間算出手段とを備えることを特徴とする請求項1乃至3のいずれか1項に記載の画像形成装置。前記画像形成装置の印刷設定毎に対応可能な印刷能力情報を記憶する印刷能力情報記憶手段を更に備えることを特徴とする請求項1乃至4のいずれか1項に記載の画像形成装置。前記会議情報記憶手段で前記会議情報を記憶するために、表示部に設定画面を表示する表示手段と、前記表示手段で前記表示部に表示した前記設定画面より前記会議情報の設定を受け付ける設定受付手段とを更に備えることを特徴とする請求項1乃至5のいずれか1項に記載の画像形成装置。前記印刷手段で前記未印刷部数分の文書データの印刷を実行する時に、外部装置から送信される他の文書データの印刷要求を遮断する遮断手段とを更に備えることを特徴とする請求項1乃至6のいずれか1項に記載の画像形成装置。前記会議情報記憶手段で記憶している会議参加予定者に対して、前記会議の開催情報を報知する報知手段を更に備えることを特徴とする請求項1乃至7のいずれか1項に記載の画像形成装置。前記報知手段で会議開催情報を前記会議参加者に報知するためのテンプレート文書を記憶するテンプレート文書記憶手段と、前記テンプレート記憶手段で記憶している前記テンプレート文書と、前記会議情報記憶手段で記憶している会議情報を用いることにより、前記報知手段で報知するためのメールを生成するメール生成手段と更にを備え、前記報知手段は、前記メール生成手段により生成された前記メールを前記会議参加者に送信することを特徴とする請求項8に記載の画像形成装置。少なくとも会議の参加予定者と当該会議で用いられる文書データと当該文書データの印刷完了時間情報を含む会議情報を記憶する会議情報記憶手段を備える画像形成装置の制御方法であって、前記画像形成装置において、前記画像形成装置の未印刷部数算出手段が、前記参加予定人数と、前記文書データを印刷した印刷済み部数とを用いることにより、当該文書データの未印刷部数を算出する未印刷部数算出ステップと、前記画像形成装置の印刷開始時刻決定手段が、前記未印刷部数算出ステップによる算出の結果、前記会議の参加予定人数に必要な未印刷部数分の文書データの印刷開始時刻を決定する印刷開始時刻決定ステップと、前記画像形成装置の時刻判定手段が、前記印刷開始時刻決定ステップで決定した前記印刷開始時刻に到達したか否かを判定する時刻判定ステップと、前記画像形成装置の印刷手段が、前記時刻判定ステップにより前記印刷開始時刻に到達したと判定された場合に、前記未印刷部数分の文書データの印刷を実行する印刷ステップとを含むことを特徴とする画像形成装置の制御方法。少なくとも会議の参加予定者と当該会議で用いられる文書データと当該文書データの印刷完了時間情報を含む会議情報を記憶する会議情報記憶手段を備える画像形成装置を制御するプログラムであって、前記画像形成装置を、前記参加予定人数と、前記文書データを印刷した印刷済み部数とを用いることにより、当該文書データの未印刷部数を算出する未印刷部数算出手段と、前記未印刷部数算出手段による算出の結果、前記会議の参加予定人数に必要な未印刷部数分の文書データの印刷開始時刻を決定する印刷開始時刻決定手段と、前記印刷開始時刻決定手段で決定した前記印刷開始時刻に到達したか否かを判定する時刻判定手段と、前記時刻判定手段により前記印刷開始時刻に到達したと判定された場合に、前記未印刷部数分の文書データの印刷を実行する印刷手段として機能させることを特徴とするコンピュータで読取実行可能なプログラム。しかしながら、出席予定者が必ずしもイベントに参加できるとは限らない。また、予定外の出席者が参加する可能性がある。これにより、出席人数の上下が発生し、会議室等のイベント会場において資料が不足する可能性がある。例えば、個人で資料を印刷していないイベントに参加予定者が急遽不参加になってしまった場合、主催者側で用意した資料が1部余る。また、予定外の出席者に対する資料は印刷できていないため1部足りないという現象が起こりうる。そこで、本発明は会議等のイベント会場において、参加人数の増減が発生した場合でも適切な部数の文書データを印刷することが可能な仕組みを提供することを目的としている。即ち、本発明は、少なくとも会議の参加予定者と当該会議で用いられる文書データと当該文書データの印刷完了時間情報を含む会議情報を記憶する会議情報記憶手段と、前記参加予定人数と、前記文書データを印刷した印刷済み部数とを用いることにより、当該文書データの未印刷部数を算出する未印刷部数算出手段と、前記未印刷部数算出手段による算出の結果、前記会議の参加予定人数に必要な未印刷部数分の文書データの印刷開始時刻を決定する印刷開始時刻決定手段と、前記印刷開始時刻決定手段で決定した前記印刷開始時刻に到達したか否かを判定する時刻判定手段と、前記時刻判定手段により前記印刷開始時刻に到達したと判定された場合に、前記未印刷部数分の文書データの印刷を実行する印刷手段とを備えることを特徴とする。本発明によれば、会議等のイベント会場において、参加人数の増減が発生した場合でも適切な部数の文書データを印刷する仕組みを提供することが可能なり、予期せぬ参加者の出席、欠席に応じて資料の印刷を行い、資料の過不足を緩和させることができる。例えば、資料印刷を個人で行っていないユーザがイベントに欠席してしまった場合、その参加者用の資料印刷を行わない。また、参加予定のないユーザが出席している場合、そのユーザの資料を追加印刷する。さらに、資料印刷を個人で行っていないユーザが欠席し、参加予定のないユーザが出席している場合、参加予定だったユーザ分の資料が印刷済であれば、その資料を参加予定でないユーザに割り当て、追加印刷を行わない。参加予定だったユーザ分の資料が未印刷であれば、追加印刷を行うことが可能である。以下、図面を参照して、本発明の実施形態を詳細に説明する。図1は、本発明の実施形態である印刷制御システムの構成の一例を示すシステム構成図である。図1は、1又は複数のクライアント端末101、1つの多機能印刷装置以下、画像形成装置で示す102、および1のICカードリーダ103が画像形成装置102に接続されている。クライアント端末101と画像形成装置102にローカルエリアネットワークLANで接続されており、LANには不図示のクライアント端末も接続されている。図2は、上記画像形成装置102の内部システムを示す図である。画像形成装置102はスキャナ部202、画像形成装置102メイン部204、プリンタ部214、表示操作部217で構成され、画像形成装置102メイン部204には、LAN通信制御部205、読取機構制御部206、インターネット通信制御部207、表示操作制御部208、スケジュール管理制御部209、ICカード読取制御部210、記憶装置制御部211、FAX通信制御部212、及び記憶装置部HDD213で構成されている。読取機構制御部206は前述のスキャナ部202に設けられた読取機構部203の機構制御を行い、スキャナ部202で読み取られた原稿データは画像形成装置102制御部221に送られる。表示操作制御部208は、表示操作部217に設けられたキー等操作に基づく操作信号を画像形成装置102制御部221に出力する。また、画像形成装置102制御部221から出力される表示データを表示操作部217に表示する。また、本例の画像形成装置102は公衆回線網に接続され、FAX通信制御部212によってファクシミリ通信が行われる。また、LAN通信制御部205は本例の画像形成装置102をLANに接続するためのインタフェースであり、インターネット通信制御部207はTCP/IPTransmissionControlProtocol/InternetProtocol等を使用してルータを介してネットワーク通信を行う。記憶装置制御部211は、記憶装置部HDD213へのデータ書き込み、及び記憶装置部HDD213に記録されたデータの読み出し制御を行う。一方、プリンタ部214はプリンタ制御部215、印刷機構部216で構成され、プリンタ制御部215制御処理に基づいて印刷結果を出力する。なお、印刷機構部216はプリンタを構成する画像形成部や現像部、転写部等の機構制御を行う。ICカード読取制御部210は、ICカードリーダ218に社員証等をかざすことにより、会議室への入室者、退室者の社員情報を取得し、画像形成装置102制御部221に出力する。画像形成装置102制御部221は記憶装置制御部211から記憶装置部HDD213に記録された会議参加者情報と照らし合わせ、参加予定者の判定を行う。次に図12を用いて、図1に示したクライアント端末101適用可能な情報処理装置のハードウェア構成について説明する。図2は、図1に示したクライアント端末101に適用可能な情報処理装置のハードウェア構成を示すブロック図である。図12の1201はCPUで、システムバス1204に接続される各デバイスやコントローラを統括的に制御する。また、ROM1202あるいは外部メモリ1211には、CPU1201の制御プログラムであるBIOSBasicInput/OutputSystemやオペレーティングシステムプログラム以下、OSや、各サーバ或いは各PCの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。1203はRAMで、CPU201の主メモリ、ワークエリア等として機能する。CPU1201は、処理の実行に際して必要なプログラム等をROM1202あるいは外部メモリ1211からRAM1203にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。また、1205は入力コントローラで、キーボードKB1209や不図示のマウス等のポインティングデバイス等からの入力を制御する。1206はビデオコントローラで、CRTディスプレイCRT1210等の表示器への表示を制御する。なお、図12では、CRT1210と記載しているが、表示器はCRTだけでなく、液晶ディスプレイ等の他の表示器であってもよい。これらは必要に応じて管理者が使用するものである。1207はメモリコントローラで、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶する外部記憶装置ハードディスクHDや、フレキシブルディスクFD、或いはPCMCIAカードスロットにアダプタを介して接続されるコンパクトフラッシュ登録商標メモリ等の外部メモリ1211へのアクセスを制御する。1208は通信I/Fコントローラで、ネットワークを介して外部機器と接続通信するものであり、ネットワークでの通信制御処理を実行する。例えば、TCP/IPを用いた通信等が可能である。なお、CPU1201は、例えばRAM1203内の表示情報用領域へアウトラインフォントの展開ラスタライズ処理を実行することにより、CRT1210上での表示を可能としている。また、CPU1201は、CRT1210上の不図示のマウスカーソル等でのユーザ指示を可能とする。本発明を実現するための後述する各種プログラムは、外部メモリ1211に記録されており、必要に応じてRAM1203にロードされることによりCPU1201によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ1211に格納されており、これらについての詳細な説明も後述する。次に、図13を用いて本発明の画像形成装置102を制御するコントローラユニットのハードウェア構成について説明する。図13において、1316はコントローラユニットで、画像入力デバイスとして機能するスキャナ1314や、画像出力デバイスとして機能するプリンタ部1312と接続する一方、LANや公衆回線WAN例えば、PSTNまたはISDN等と接続することで、画像データやデバイス情報の入出力を行う。コントローラユニット1316において、1301はCPUで、システム全体を制御するプロセッサである。1302はRAMで、CPU1301が動作するためのシステムワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記録するための画像メモリでもある。1303はROMで、システムのブートプログラムや各種制御プログラムが格納されている。1304はハードディスクドライブHDDで、システムを制御するための各種プログラム,画像データ等を格納する。1307は操作部インターフェイス操作部I/Fで、操作部キーボード1308とのインターフェイス部である。また、操作部I/F1307は、操作部1308から入力したキー情報例えば、スタートボタンの押下をCPU1301に伝える役割をする。1305はネットワークインターフェイスNetworkI/Fで、ネットワークLANに接続し、データの入出力を行う。1306はモデムMODEMで、公衆回線に接続し、FAXの送受信等のデータの入出力を行う。1318は外部インターフェイス外部I/Fで、USB、IEEE1394,プリンタポート,RS-232C等の外部入力を受け付けるI/F部であり、本実施形態においては認証で必要となる携帯端末のICカード記録媒体の読み取り用のカードリーダ1319が外部I/F部1318に接続されている。そして、CPU1301は、この外部I/F1318を介してカードリーダ1319による携帯端末のICカードからの情報読み取りを制御し、該携帯端末のICカードから読み取られた情報を取得可能である。以上のデバイスがシステムバス1309上に配置される。1320はイメージバスインターフェイスIMAGEBUSI/Fであり、システムバス1309と画像データを高速で転送する画像バス1315とを接続し、データ構造を変換するバスブリッジである。画像バス1315は、PCIバスまたはIEEE1394で構成される。画像バス1315上には以下のデバイスが配置される。1310はラスタイメージプロセッサRIPで、例えば、PDLコード等のベクトルデータをビットマップイメージに展開する。1311はプリンタインターフェイスプリンタI/Fで、プリンタ部1312とコントローラユニット1316を接続し、画像データの同期系/非同期系の変換を行う。また、1313はスキャナインターフェイススキャナI/Fで、スキャナ1314とコントローラユニット1316を接続し、画像データの同期系/非同期系の変換を行う。1317は画像処理部で、入力画像データに対し補正、加工、編集を行ったり、プリント出力画像データに対して、プリンタの補正、解像度変換等を行う。また、これに加えて、画像処理部1317は、画像データの回転や、多値画像データに対してはJPEG、2値画像データはJBIG、MMR、MH等の圧縮伸張処理を行う。そして、この画像処理部1317は、スキャナ部1314を駆動して画像読み取りされた画像データを画像処理して、ファイル出力可能な形式例えば、PDF形式ファイルに変換し、CPU1301と連携して、ネットワークI/F1305を介して、外部装置に画像データのファイルを送信することができる。スキャナ部1314は、原稿となる紙上の画像を照明し、CCDラインセンサで走査することで、ラスタイメージデータとして電気信号に変換する。原稿用紙は原稿フィーダのトレイにセットし、装置使用者が操作部1308から読み取り起動指示することにより、CPU1301がスキャナ1314に指示を与え、フィーダは原稿用紙を1枚ずつフィードし原稿画像の読み取り動作を行う。プリンタ部1312は、ラスタイメージデータを用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、CPU1301からの指示によって開始する。なお、プリンタ部1312には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットがある。操作部1308は、LCD表示部を有し、LCD上にタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されるとその位置情報を操作部I/F1307を介してCPU1301に伝える。また、操作部1308は、各種操作キーとして、例えば、スタートキー、ストップキー、IDキー、リセットキー等を備える。尚、表示部はプリンタによって表示性能が異なり、タッチパネルを介して操作をできるプリンタ、単に液晶画面を備え文字列を表示印刷状態や印刷している文書名の表示させるだけのプリンタによって本発明は構成されている。ここで、操作部1308のスタートキーは、原稿画像の読み取り動作を開始する時などに用いる。スタートキーの中央部には、緑と赤の2色LEDがあり、その色によってスタートキーが使える状態にあるかどうかを示す。また、操作部1308のストップキーは、稼働中の動作を止める働きをする。また、操作部1308のIDキーは、使用者のユーザIDを入力する時に用いる。リセットキーは、操作部からの設定を初期化する時に用いる。カードリーダ1319は、CPU301からの制御により、携帯端末内に備えられたICカードに記憶されている情報を読み取り、該読み取った情報を外部I/F1318を介してCPU1301へ通知する。以上のような構成によって、画像形成装置102は、スキャナ1314から読み込んだ画像データをLAN上に送信したり、LANから受信した印刷データをプリンタ部1312により印刷出力することができる。また、スキャナ1314から読み込んだ画像データをモデム1306により、公衆回線上にFAX送信したり、公衆回線からFAX受信した画像データをプリンタ部1312により出力することができる。次に図3~11で、本発明の実施形態である印刷制御システムについて詳細に説明をしていく。図3、4、6および10は、図1に示した画像形成装置102の処理に対応する。なお、このフローチャートの処理は、画像形成装置102のCPU1301がROM1303から読み出されたプログラム又はHDD1304からRAM1302上に読み出されたプログラムを実行することにより実現される。図3は、本発明の印刷制御システムにおいて、会議開始前に未印刷の資料の印刷を開始する第1の制御処理手順の一例を示すフローチャートであり、S301~S309は各ステップを示す。ステップS301で、画像形成装置102のCPU301は、印刷開始時間を算出するために、会議の資料を事前に印刷していない部数の算出を行う。記憶装置部HDD213で保持している出席者情報テーブル図5から個人で資料の印刷を行っていない出席者の人数を未印刷資料部数とする。ステップS302で、画像形成装置102のCPU301は、未印刷資料の自動印刷を開始する時間の判定を行うために、印刷開始時間の算出を行う。ステップS301で算出した未印刷資料部数と資料を1部印刷するためにかかる時間から、未印刷資料全てを印刷し終えるまでに必要な時間を算出する。1部印刷するためにかかる時間の算出フローは図7で別途説明する。未印刷資料を全てを印刷し終えるまでに必要な時間と、資料印刷予定時間から、資料印刷の開始時間を算出する。ステップS303で、画像形成装置102のCPU301は、ステップS302で算出した印刷開始時間を記憶装置部HDD213に記録する。ステップS304で、画像形成装置102のCPU301は、未印刷資料部数と個人で印刷した部数に差分が発生していないかを確認するために、新たに資料未印刷の参加者が資料を個人で印刷したかどうかを判定する。新たに個人で印刷したユーザがいた場合、再度ステップS301の未印刷資料部数算出、ステップS302の印刷開始時間算出、ステップS303の画像形成装置102に印刷開始時間データ記憶処理を行う。新たに個人で印刷したユーザがいなかった場合、ステップS305に進む。ステップS305で、画像形成装置102のCPU301は、自動印刷を開始するかどうを判定するために、印刷開始時間が到来したかどうかを判定する。具体的には、画像形成装置102のROM302で保持している現在時刻の情報を取得する、S302で算出した印刷開始時間と、その現在時刻とを用いて判定を行い、現在時刻が印刷開始時間とは異なる場合S305でNoには、再度ステップS301に戻る。現在時刻が印刷開始時間に到達した場合S305でYesには、ステップS306に進む。ステップS306で、画像形成装置102のCPU301は、外部アクセスによる資料印刷要求の受付を終了する。これは、自動印刷を開始しているときに外部アクセスによって資料印刷をされることによる、印刷資料の重複を防ぐためである。ステップS307では、画像形成装置102のCPU301は、自動印刷を続けるかどうかを判定するため、未印刷資料の印刷が全て完了したか否かの判定を行う。未印刷資料の印刷が全て完了した場合S307でYes、未印刷資料の印刷処理を終了する。未印刷資料の印刷が残っている場合S307でNoには、ステップS308で残りの資料印刷を実行する。ステップS309で、画像形成装置102のCPU301は、印刷するユーザの優先順位を更新するために、出席者情報テーブル図5の更新を行う。更新処理は図4に示す。図4は、本発明の印刷制御システムにおいて、図3のステップS309で実行される出席者情報テーブルの更新処理の実行する第2の制御処理手順の一例を示すフローチャートであり、S401~S405は各ステップを示す。なお、出席者情報テーブルで保持されている情報については次に述べる図5に示す。図5の出席者情報テーブルのデータは、出席者名501、印刷優先度502、入室有無503、資料状態504、参加予定有無505で構成されている。出席者情報テーブルの出席者名501は、図7の704でユーザによって登録される会議参加予定者の名前を示している。印刷優先度502の値は、入室有無503と参加予定有無505によって決められる。例えば、印刷優先度が最も高いユーザ502の印刷優先度が1になるユーザあるいは、入室済503の入室有無で○の場合、かつ参加予定あり505の参加予定有無で○場合のユーザである。次に優先度が高いユーザは入室済、かつ参加予定なしのユーザである。次に優先度が高いユーザ502の印刷優先度が2になるユーザは未入室503の入場有無で×の場合、かつ参加予定あり505の参加予定有無で○場合のユーザである。本実施例では、参加予定有無>入室有無の重みづけをして印刷優先度を決定しているが、これは一例であり、印刷優先度の重みづけは各管理者によって設定変更が可能である。次に、図4の出席者情報テーブルの更新処理について述べる。ステップS401で、画像形成装置102のCPU301は、ステップS308で未印刷資料の印刷が完了した図5の504資料状態が印刷済みPrintedを示すステータスになったユーザを出席者情報テーブルから削除する。ステップS402で、画像形成装置102のCPU301は、新たに入室者が増加したかどうかを判定する。新たに入室者が増加した場合S402でYesには、入室時にICカードリーダ103で読み込んだ情報と後述する会議情報テーブル図8の出席者リスト802と出席者情報テーブル図5を参照し、ステップS403を行う。入室者数変化がない場合S403でNoには、ステップS405を行う。ステップS404は、参加予定者以外の入室者の情報を出席者リストに追加する。ステップS405は、出席者情報テーブルの印刷優先度を並び替える。印刷優先度の並び替え例を次に示す。例えば、図5の1で、参加予定のあるユーザKKKが入室した場合、ユーザKKKの印刷優先度はユーザBBBとユーザEEEの間となる。先述のとおり、印刷優先度502の値は、参加予定有無505で○有のユーザが優先される。そのため、ユーザBBBとユーザEEEの間に、ユーザKKKが優先度3として出席者情報テーブルにリストアップされる。なお、入室有無503と参加予定有無505が同じユーザAAA、ユーザBBBとユーザKKKの優先度は、先に入室していたユーザAAAと、ユーザBBBが優先される。次に図5の2で、参加予定のないユーザFFFが入室した場合、ユーザFFFの印刷優先度はユーザEEEとユーザDDDの間となる。このとき、すでに未印刷分として5部の印刷が完了していたら、元々参加予定が○有で、入室有無が×無のユーザDDD用として印刷していた5枚目の資料印刷をユーザFFFに適用し、印刷部数の追加を行わない。これにより、ユーザDDDが会議に欠席した場合でも、資料を余らせてしまうことを防ぐことができる。図6は、本発明の印刷制御システムにおいて、会議情報の登録を行う第3の制御処理手順の一例を示すフローチャートであり、S601~S608は各ステップを示す。ステップS601で、会議情報を入力するために画像形成装置102の表示操作部217、またはクライアント端末101のCRT210に会議情報入力画面を表示する。表示する画面は図7に示す。図7は、会議情報入力画面である。会議情報入力画面701では、会議名、会議の開始日時、場所、1又は複数の会議で配布する資料情報、1又は複数の会議出席者情報を入力できる。会議で配布する資料情報は、資料のファイル、印刷部数、印刷終了時間で構成されている。ここで入力した会議情報は会議情報データテーブル図8に設定され、画像形成装置102の記憶装置部HDD213に保持される。会議で配布する資料情報の印刷部数と印刷終了時間の入力は空欄のままでもよい。もし印刷部数が空欄のままで会議情報の入力を完了させた場合、会議出席者の人数を印刷部数として会議情報データテーブルに設定する。また、印刷終了希望時間が空欄のままで会議情報の入力を完了させた場合、会議資料のページ数、印刷部数、画像形成装置102のスペックテーブル図11から全資料印刷完了に必要な時間を算出し、会議開始前に印刷が完了するように印刷開始時間を設定する。資料印刷が完了する時間を会議開始何分前にするかの設定は画像形成装置102で自由に決定することができる。会議情報画面701の次へボタン703を押下すると、会議参加者一覧画面704に遷移する。また、会議参加者一覧画面704の戻るボタン707を押下すると、会議情報画面701に遷移する。会議参加者一覧画面704の参加者リストには、ユーザ名とメールアドレスを入力する。ユーザ名とメールアドレスの入力方法は、直接ユーザの情報を入力することができる。また、アドレス帳に登録しているユーザを選択して追加することもできる。引き続き図6のフローチャートの説明に戻り、ステップS602では、会議情報入力画面で入力した情報を受け付け、入力結果を画面に反映する。ステップS603で、画像形成装置102のCPU301は、会議参加者一覧画面704で登録ボタン708が押下されたかどうかを判定する。押下されていない場合は、引き続き画面の入力を受け付ける。押下された場合は、ステップS604で、会議情報画面701と参加者一覧画面704で入力した情報を会議情報データテーブルに設定し、画像形成装置102の記憶装置部HDD213に保存する。ステップS605で、画像形成装置102のCPU301は、画像形成装置102の記憶装置部HDD213から、先程S602で設定した会議参加者に対して、個人で資料を印刷することができる旨のメール文章を作成するためのフォーマットを取得する。ステップS606で、ステップS604で設定した会議情報データテーブルからメール文章作成のための会議情報を取得する。ステップS607で、メール文章のフォーマットと、会議情報からメールを作成する。図9は作成されるメールの文面例である。901のメール文章には、会議名、会議の日時、場所、個人で印刷が可能な期間を明記する。ステップS608で、ステップS607で生成したメール文章901を会議情報テーブルの出席者リスト802に記録されているユーザのメールアドレスに自動送信する。本処理によれば、画像形成装置102に会議情報を登録するとともに、会議に参加するユーザに対して、メールを送信して会議で必要な資料の印刷を促すことが可能になる。図10は、本発明の印刷制御システムにおいて、ステップS302で求めた印刷開始時間の算出をする第4の制御処理手順の一例を示すフローチャートであり、S1001~S1008は各ステップを示す。ステップS1001で、画像形成装置102のCPU301は、画像形成装置102のスペックテーブル図11を取得する。画像形成装置102のスペックテーブルには、カラー印刷を行った場合の1枚あたりにかかる時間、モノクロ印刷を行った場合の1枚あたりにかかる時間、ステイプル能力等の資料印刷にかかる時間を算出するための情報が保存されている。ステップS1002で、画像形成装置102のCPU301は、図8の資料ファイルリストに基づいて、画像形成装置102の記憶装置部213より、登録されている会議資料を取得する。ステップS1003で、画像形成装置102のCPU301は、S1001で取得した画像形成装置102のスペック図11と、S1002で取得した印刷資料の印刷設定情報から、資料1部当たりの印刷にかかる時間を算出する。ステップS1004で、画像形成装置102のCPU301は、S1003で算出した資料1部当たりの印刷にかかる時間をもとに、全資料の印刷に必要な時間を算出する。ステップS1005で、画像形成装置102のCPU301は、図8の資料ファイルリストに、印刷完了希望時間の入力がユーザに設定されたかどうかを判定する。印刷完了希望時間は、会議開始の時刻前に全ての資料印刷が終了させるために設定されている。印刷完了時間が登録者によって設定されていた場合S1005でYesには、ステップS1007で印刷完了時間と資料の全部数印刷に必要な時間から、印刷開始時間を算出する。印刷完了時間が登録者によって設定されていない場合S1006でNoには、ステップS1006で画像形成装置102で初期設定として保持している会議開始時間のX分前を印刷完了時間として設定する。なお、この会議開始時間のX分は、画像形成装置102は、管理者権限を保有するユーザアカウントでログインすることによって、自由に設定変更することができる。最後に、ステップS1008で画像形成装置102記憶部に算出した印刷開始時間を記憶させ、待機状態となる。本発明によれば、会議等のイベント会場において、参加人数の増減が発生した場合でも適切な部数の文書データを印刷する仕組みを提供することが可能なり、予期せぬ参加者の出席、欠席に応じて資料の印刷を行い、資料の過不足を緩和させることができる。例えば、資料印刷を個人で行っていないユーザがイベントに欠席してしまった場合、その参加者用の資料印刷を行わない。また、参加予定のないユーザが出席している場合、そのユーザの資料を追加印刷する。さらに、資料印刷を個人で行っていないユーザが欠席し、参加予定のないユーザが出席している場合、参加予定だったユーザ分の資料が印刷済であれば、その資料を参加予定でないユーザに割り当て、追加印刷を行わない。参加予定だったユーザ分の資料が未印刷であれば、追加印刷を行うことが可能である。即ち、本発明は、少なくとも会議の参加予定者と当該会議で用いられる文書データと当該文書データの印刷完了時間情報を含む会議情報を記憶する会議情報記憶手段と、前記参加予定人数と、前記文書データを印刷した印刷済み部数とを用いることにより、当該文書データの未印刷部数を算出する未印刷部数算出手段と、前記未印刷部数算出手段による算出の結果、前記会議の参加予定人数に必要な未印刷部数分の文書データの印刷開始時刻を決定する印刷開始時刻決定手段と、前記印刷開始時刻決定手段で決定した前記印刷開始時刻に到達したか否かを判定する時刻判定手段と、前記時刻判定手段により前記印刷開始時刻に到達したと判定された場合に、前記未印刷部数分の文書データの印刷を実行する印刷手段とを備えることを特徴とする。以上、実施形態、具体例を主に詳述したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。本発明におけるプログラムは、図3,4,6および10に示すフローチャートの処理に従って情報処理装置100としてのコンピュータが実行可能なプログラムであり、本発明の記憶媒体は図3,4,6および10の処理方法を実行可能なプログラムを記憶されている。なお、本発明におけるプログラムは各装置の処理方法ごと、別の独立したプログラムであってもよい。以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータまたはCPUやMPUが記録媒体に格納されたプログラムを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、CD-ROM、CD-R、DVD-ROM、磁気テープ、不揮発性のメモリカード、ROM、EEPROM、シリコンディスク等を用いることができる。また、画像形成装置102が読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているOSオペレーティングシステム等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。また、本発明は、複数の機器から構成されるシステムに適用しても、1つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。また上記のソフトウェアで実現する各処理を、ファームウェアやハードウェア構成にして、各処理を各手段として実現することも可能であり、本発明の技術的範囲はこのようなファームウェアやハードウェア構成による実現も含むものである。"