(57)【要約】【課題】  プリンタが利用される場所や時刻等に適したプリンタが選定される印刷システムを提供する。【解決手段】  印刷指示を出力する端末と、異なる領域ごとに設置された複数のプリンタと、を有する印刷システムであって、端末が具備する表示手段の画面上で入力された事項が特定の事項である場合に、領域の名称を含む特定の事項の詳細を入力させる詳細入力画面を表示手段に表示させ、入力完了の指示に基づき、画面上に入力事項を表示させつつ、該入力事項を会議室予約ＤＢ３４に登録する会議室予約管理部３２と、入力事項が表示された画面上で選択された電子ファイルを、配布資料ＤＢ３３に登録するスケジュール管理部３１と、領域の名称を有する領域の位置座標、電子ファイルの印刷設定条件に関する事項及びプリンタの性能に応じて、表示手段に表示させるプリンタの名称の順序を変化させるプリンタ選定部３５と、を有する。【選択図】  図３
2009277083.tif 000002
【特許請求の範囲】
【請求項１】
印刷指示を出力する端末と、前記印刷指示に応じて印刷処理を行う、異なる領域ごとに設置された複数の画像形成装置と、を有する印刷システムであって、
前記端末が具備する表示手段の画面上で入力された事項が特定の事項である場合に、前記領域の名称を含む前記特定の事項の詳細を入力させる詳細入力画面を前記表示手段に表示させ、入力が完了した旨の指示に基づき、前記画面上に入力事項を表示させつつ、該入力事項を第１の記憶手段に登録する第１の登録手段と、
前記入力事項が表示された画面上で選択された電子ファイルを、指示に基づき第２の記憶手段に登録する第２の登録手段と、
前記第１の記憶手段に記憶された領域の名称を有する領域の位置座標、前記第２の記憶手段に記憶された前記電子ファイルの印刷設定条件に関する事項及び前記画像形成装置の性能に応じて、前記表示手段に表示させる前記画像形成装置の名称の順序を変化させるプリンタ選定手段と、
を有することを特徴とする印刷システム。
【請求項２】
前記プリンタ選定手段は、前記電子ファイルが有する印刷色に対応可能な画像形成装置を上位に表示させることを特徴とする請求項１に記載の印刷システム。
【請求項３】
前記詳細入力画面は、さらに、前記領域に集まる人数を含み、
前記プリンタ選定手段は、前記電子ファイルが有する印刷枚数と前記人数とを乗算した合計枚数が、前記画像形成装置が搭載する用紙の残存枚数以下である場合に、前記画像形成装置の名称を上位に表示させることを特徴とする請求項１又は２に記載の印刷システム。
【請求項４】
前記プリンタ選定手段は、さらに、印刷速度の速い前記画像形成装置の名称を上位に表示させることを特徴とする請求項１から３のいずれか１項に記載の印刷システム。
【請求項５】
前記プリンタ選定手段は、前記合計枚数を画像形成装置の印刷速度で除算して得られる印刷時間が短い順序で前記画像形成装置の名称を表示することを特徴とする請求項１から４のいずれか１項に記載の印刷システム。
【請求項６】
前記プリンタ選定手段は、前記合計枚数の印刷に必要なトナーの容量が、前記画像形成装置が搭載するトナーの残量以下である場合に、前記画像形成装置の名称を上位に表示させることを特徴とする請求項１から５のいずれか１項に記載の印刷システム。
【請求項７】
前記詳細入力画面は、さらに、前記画像形成装置の利用時刻を含み、
前記プリンタ選定手段は、前記表示手段に表示された画像形成装置の名称が選択された場合に、前記利用時刻内の画像形成装置の利用を停止することを特徴とする請求項１から６のいずれか１項に記載の印刷システム。
【請求項８】
印刷指示を出力する端末と、前記印刷指示に応じて印刷処理を行う、異なる領域ごとに設置された複数の画像形成装置と、を有する印刷システムのプログラムであって、
コンピュータを、
前記端末が具備する表示手段の画面上で入力された事項が特定の事項である場合に、前記領域の名称を含む前記特定の事項の詳細を入力させる詳細入力画面を前記表示手段に表示させ、入力が完了した旨の指示に基づき、前記画面上に入力事項を表示させつつ、該入力事項を第１の記憶手段に登録する第１の登録手段、
前記入力事項が表示された画面上で選択された電子ファイルを、指示に基づき第２の記憶手段に登録する第２の登録手段、
前記第１の記憶手段に記憶された領域の名称を有する領域の位置座標、前記第２の記憶手段に記憶された前記電子ファイルの印刷設定条件に関する事項及び前記画像形成装置の性能に応じて、前記表示手段に表示させる前記画像形成装置の名称の順序を変化させるプリンタ選定手段、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システム及びそのプログラムに関する。
【背景技術】
【０００２】
ＰＣ（Personal Computer）で生成された文書ファイル等をそのＰＣからの印刷指示に基づきプリンタに印刷させる印刷システムが広く知られている。
【０００３】
例えば、特許文献１は、印刷を行うプリンタの指定がない場合に、複数のプリンタの中から印刷時間が最短となるプリンタを選択して印刷させる印刷システムを開示する。また、特許文献２は、印刷枚数が多い場合等に、印刷終了予定時刻をＰＣに提示する印刷システムを開示する。さらに、特許文献３は、複数のプリンタの中からその設置位置や種類等によって印刷に適したプリンタをＰＣに表示して選択させる印刷システムを開示する。
【０００４】
【特許文献１】特開２００３−２４１９４１号公報
【特許文献２】特開平１１−１１０１７４号公報
【特許文献３】特開２００５−８４７８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところが、特許文献１に開示される技術では、印刷時間が最短となるプリンタが必ずしも印刷物を利用する場所やその近辺にあるとは限らない。そのため、印刷物の印刷を行ったプリンタからその印刷物を利用する場所まで搬送する手間が生じる可能性がある。また、特許文献２についても印刷物の利用する場所については考慮されていない。
【０００６】
特許文献３が開示する技術は、プリンタの正確な位置情報を取得し、印刷に適したプリンタを表示するものであるが、位置情報以外の情報に基づいたプリンタの選択はできない。
【０００７】
本発明は、このような事情に鑑みてなされたものであり、プリンタが利用される場所や時刻、印刷結果等、様々な状況に適したプリンタが選定され得る印刷システム及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
かかる目的を達成するために、請求項１に記載の印刷システムは、印刷指示を出力する端末と、印刷指示に応じて印刷処理を行う、異なる領域ごとに設置された複数の画像形成装置と、を有する印刷システムであって、端末が具備する表示手段の画面上で入力された事項が特定の事項である場合に、領域の名称を含む特定の事項の詳細を入力させる詳細入力画面を表示手段に表示させ、入力が完了した旨の指示に基づき、画面上に入力事項を表示させつつ、該入力事項を第１の記憶手段に登録する第１の登録手段と、入力事項が表示された画面上で選択された電子ファイルを、指示に基づき第２の記憶手段に登録する第２の登録手段と、第１の記憶手段に記憶された領域の名称を有する領域の位置座標、第２の記憶手段に記憶された電子ファイルの印刷設定条件に関する事項及び画像形成装置の性能に応じて、表示手段に表示させる画像形成装置の名称の順序を変化させるプリンタ選定手段と、を有することを特徴としている。
【０００９】
請求項２に記載の発明は、請求項１に記載の発明において、プリンタ選定手段は、電子ファイルが有する印刷色に対応可能な画像形成装置を上位に表示させることを特徴としている。
【００１０】
請求項３に記載の発明は、請求項１又は２に記載の発明において、詳細入力画面は、さらに、領域に集まる人数を含み、プリンタ選定手段は、電子ファイルが有する印刷枚数と人数とを乗算した合計枚数が、画像形成装置が搭載する用紙の残存枚数以下である場合に、画像形成装置の名称を上位に表示させることを特徴としている。
【００１１】
請求項４に記載の発明は、請求項１から３のいずれか１項に記載の発明において、プリンタ選定手段は、さらに、印刷速度の速い画像形成装置の名称を上位に表示させることを特徴としている。
【００１２】
請求項５に記載の発明は、請求項１から４のいずれか１項に記載の発明において、プリンタ選定手段は、合計枚数を画像形成装置の印刷速度で除算して得られる印刷時間が短い順序で画像形成装置の名称を表示することを特徴としている。
【００１３】
請求項６に記載の発明は、請求項１から５のいずれか１項に記載の発明において、プリンタ選定手段は、合計枚数の印刷に必要なトナーの容量が、画像形成装置が搭載するトナーの残量以下である場合に、画像形成装置の名称を上位に表示させることを特徴としている。
【００１４】
請求項７に記載の発明は、請求項１から６のいずれか１項に記載の発明において、詳細入力画面は、さらに、画像形成装置の利用時刻を含み、プリンタ選定手段は、表示手段に表示された画像形成装置の名称が選択された場合に、利用時刻内の画像形成装置の利用を停止することを特徴としている。
【００１５】
請求項８に記載のプログラムは、印刷指示を出力する端末と、印刷指示に応じて印刷処理を行う、異なる領域ごとに設置された複数の画像形成装置と、を有する印刷システムのプログラムであって、コンピュータを、端末が具備する表示手段の画面上で入力された事項が特定の事項である場合に、領域の名称を含む特定の事項の詳細を入力させる詳細入力画面を表示手段に表示させ、入力が完了した旨の指示に基づき、画面上に入力事項を表示させつつ、該入力事項を第１の記憶手段に登録する第１の登録手段、入力事項が表示された画面上で選択された電子ファイルを、指示に基づき第２の記憶手段に登録する第２の登録手段、第１の記憶手段に記憶された領域の名称を有する領域の位置座標、第２の記憶手段に記憶された電子ファイルの印刷設定条件に関する事項及び画像形成装置の性能に応じて、表示手段に表示させる画像形成装置の名称の順序を変化させるプリンタ選定手段、として機能させることを特徴とするプログラムである。
【発明の効果】
【００１６】
本発明によれば、プリンタが利用される場所や時刻、印刷結果等、様々な状況に適したプリンタが選定される。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の実施の形態について、図面を参照して具体的に説明する。
【００１８】
（第１実施形態）
図１は、本発明の実施形態に係る印刷システムの構成図である。印刷システムは、図１に示すように、異なる会議室ＡＲ１〜ＡＲ４にそれぞれ設置されたプリンタＡ〜プリンタＦ、プリンタＡ〜プリンタＦのいずれかに対して印刷指示を出力する居室ＡＲ５に設置されたＰＣ１０、印刷物の色や印刷枚数、プリンタの性能等に応じてＰＣ１０に対して印刷に望ましいプリンタを順序付けて表示させるサーバ３０等から構成される。尚、各プリンタの会議室への設置形態は、図示するものに限定されず、例えば１つの会議室に３台以上あってもよい。
【００１９】
ＰＣ１０は、液晶ディスプレイやＣＲＴディスプレイ等の表示手段１１、キーボードやマウス等の入力手段１２、これらの動作を制御すると共に、有線・無線ＬＡＮ等のネットワーク４０を介してサーバ３０やプリンタＡ〜プリンタＦと各種データの送受を行うコンピュータ１３等から構成される。ＰＣ１０は利用者から操作されて文書ファイルや画像ファイル等の電子ファイルを生成したり、入力手段１２を介して入力された利用者自身等のスケジュール（予定）や会議室の利用予約を記憶して表示手段１１に表示したりする。尚、以下に説明する入力には、選択も含まれる。
【００２０】
尚、図１に示す第１会議室ＡＲ１〜第４会議室ＡＲ４及び居室ＡＲ５等から構成される領域は、所定の領域ごとに区分けされ、それぞれの領域に対し位置情報が割り当てられる。この位置情報は、同図において長手方向にＡ〜Ｄ、短手方向に１，２と割り当てられている。これにより、例えば、プリンタＡの設置位置は、（Ａ，１）、ＰＣ１０の設置位置は（Ｃ，２）等と表せる。この領域は、さらに、細かく区分けしてもよいし、大きく区分けしてもよい。
【００２１】
続いて、上述したサーバ３０について図２から図７を参照してさらに詳しく説明する。
【００２２】
図２は、サーバ３０のハードウェア構成を例示する機能ブロック図である。サーバ３０は、図２に示すように、ＣＰＵ３０ａ、ＳＲＡＭ(Static Random Access Memory)、ＤＲＡＭ(Dynamic RAM)やＳＤＲＡＭ（Synchronous DRAM）、ＮＶＲＡＭ（Non Volatile RAM）等のＲＡＭ３０ｂ、フラッシュメモリ等のＲＯＭ(Read Only Memory)３０ｃ及び入出力を制御するＩ／Ｏインタフェース３０ｄやＬＡＮインタフェース３０ｅ等がバス３０ｆにより接続されたハードウェア構成により実現される。
【００２３】
したがって、ＣＰＵ３０ａがＲＡＭ３０ｂやＲＯＭ３０ｃ等の記憶装置に格納された所要のプログラムを読み込み、当該プログラムに従った演算を行うことにより、後述するサーバ３０の各機能が実現される。コンピュータ２０やプリンタが有する不図示の制御部についても概ね同様の構成である。尚、このようなプログラムとしては後述するフローチャートに応じたプログラムとすることができる。また、同図に示すように、必要に応じて、バス３０ｆにＨＤＤ（ハードディスクドライブ）３０ｇ、ＣＤ−ＲＯＭドライブ３０ｈ、ＦＤドライブ３０ｉ、モデム３０ｊを接続するようにしてもよい。
【００２４】
図３は、サーバ３０の要部構成を例示する機能ブロック図、図４は、配布資料テーブルの一例、図５は、会議室予約テーブルの一例、図６は、会議室テーブル一例、図７は、プリンタテーブルの一例である。
【００２５】
サーバ３０は、図３に示すように、スケジュール管理部３１、会議室管理部３２、配布資料ＤＢ３３、会議室予約ＤＢ３４、プリンタ選定部３５、会議室ＤＢ３６、プリンタＤＢ３７等から構成される。尚、各機能ブロック図の間の送受は、電子データとして行われる。
【００２６】
スケジュール管理部３１は、本発明の第２の登録手段の一例であって、ＰＣ１０からスケジュール登録画面の表示依頼を受信すると、スケジュール登録画面をＰＣ１０に表示させる。スケジュール登録画面の詳細については後に図９，１０を参照して説明する。また、スケジュール管理部３１は、スケジュール登録画面内に表示される各種スケジュール一覧から会議等の特定の事項が選択された旨をＰＣ１０から受信すると、その会議を行う会議室を既に予約しているか否かを操作者に注意喚起するアラーム画面をＰＣ１０に表示させる。さらに、まだ予約していない旨をＰＣ１０から受信した場合には、スケジュール管理部３１は、会議室予約管理部３２を起動させる。会議室予約管理部３２から所要の事項を受信した後に、電子ファイルがスケジュール登録画面上で設定され、登録された旨を受信すると、設定された電子ファイルを配布資料ＤＢ３３に記憶すると共に、プリンタ選定部３４を起動させる。この電子ファイルは、スケジュール一覧で選択された特定の事項と関連性の高いものが望ましい。
【００２７】
会議室予約管理部３２は、本発明の第１の登録手段の一例であって、スケジュール管理部３２から起動要求を受信すると、利用日等選択画面をＰＣ１０に表示させる。利用日等選択画面の詳細については後に図１２を参照して説明する。また、会議室予約管理部３２は、利用日や利用を予定する会議室等が選択された旨を受信すると、詳細入力画面をＰＣ１０に表示させる。詳細入力画面については後に図１３を参照して説明する。会議室予約管理部３２は、詳細入力画面内で所要の事項が入力され、登録された旨を受信すると、これらの選択事項、入力事項等をスケジュール管理部３１に送信すると共に、これらの事項に識別番号を付して会議室予約ＤＢ３４に記憶する。
【００２８】
配布資料ＤＢ３３は、本発明の第２の記憶手段の一例であって、スケジュール管理部３３からの電子ファイルを記憶するデータベースである。記憶された電子ファイルは、図４に示すように、配布資料テーブルによって管理される。例えば、電子ファイル「技術部門資料．ｘｌｓ」には、資料番号「０００Ｎ」が付されて管理される。この資料番号は、後述する会議室予約テーブルの予約番号と対応付けられている。これにより、会議室と、その会議室で利用される印刷物とが一致する。
【００２９】
会議室予約ＤＢ３４は、本発明の第１の記憶手段の一例であって、会議室予約管理部３２からの選択事項、入力事項等を記憶するデータベースである。記憶されたこれらの事項は、図５に示すように、会議室予約テーブルによって管理される。これらの事項には、これらの事項を識別するための予約番号が付される。この予約番号は、上述した資料番号と対応付けられている。
【００３０】
プリンタ選定部３５は、本発明のプリンタ選定手段の一例であって、会議室ＤＢ３６に記憶された会議室の位置座標、配布資料ＤＢ３３に記憶された電子ファイルの印刷設定条件に関する事項及びプリンタＤＢ３７に記憶された各プリンタＡ〜プリンタＦの性能に応じて、ＰＣ１０に表示させるプリンタの名称の順序を変化させる。また、プリンタ選定部３５は、スケジュール管理部３１からの起動要求に基づき、各プリンタＡ〜プリンタＦに接続し、各プリンタＡ〜Ｆに搭載される用紙の残存枚数、トナーの残存容量、オプション情報、セキュリティ機能に関する情報等を取得し、プリンタＤＢ３７を更新する。所定の周期で各プリンタＡ〜Ｆに接続してプリンタＤＢ３７を更新してもよいが、プリンタに複写機能やファクシミリ機能を搭載している場合には、更新した時期と起動要求を受信した時期との間に例えば複写機能が利用等されたとき、残存枚数やトナーの残存容量等に時期によるずれが生じる可能性があるため、プリンタの選定・予約を行う直前の残存枚数等を確認するためにも、起動要求に基づく接続・更新であるほうが好ましい。
【００３１】
会議室ＤＢ３６は、会議室の名称、会議室の位置座標、収容人数、例えば会議室がビル等にあればその階数、ＷＢ（ホワイトボード）、ＯＨＰ（オーバーヘッドプロジェクタ）、ＶＰ（ビデオプロジェクタ）、ＴＶＭ（テレビモニタ）、ＡＳ（オーディオシステム（不図示））等の設置備品の各会議室における設置台数、各種コンセント等の設置インフラの個数等を記憶するデータベースである。記憶されたこれらの事項は、図６に示すように、会議室テーブルによって管理される。例えば、第２会議室であれば、会議室の位置座標は（Ｃ，１）であることが分かる。尚、第２会議室は、位置座標（Ｃ，２）にも含まれるが、このような場合、位置座標が若い番号、記号等で特定すればよい。第１会議室についても同様である。また、必要に応じて、例えば会議室があるビルの階数（２階、８階等）を記憶させてもよい。
【００３２】
プリンタＤＢ３７は、各プリンタＡ〜Ｆの位置座標、性能、搭載された用紙のサイズごとの残存枚数等を記憶するデータベースである。必要に応じて、プリンタに付随するオプション情報やトナー残量等を記憶させてもよい。記憶されたこれらの事項は、図７に示すように、プリンタテーブルによって管理される。例えば、プリンタＢは、位置座標（Ｂ，１）に設置され、カラー印刷機能を有していることが分かる。プリンタ管理ＤＢ３５は、必ずしもサーバ３０に搭載されていなくてもよく、各プリンタＡ〜Ｆが自己の位置座標や残存枚数等を管理していてもよい。この場合、プリンタ選定部３５は、位置座標等を取得するときに各プリンタＡ〜Ｆから取得する。尚、モノクロ印刷を行うプリンタであれば、性能のカラーに係る部分にはハイフン等が記憶される。
【００３３】
続いて、本実施形態に係る印刷システムの動作について図８から図１０を参照して説明する。
【００３４】
図８は、スケジュール管理部３１の動作の一例を示すフローチャート、図９は、スケジュール登録画面及びアラーム画面の一例、図１０は、スケジュール登録画面の他の一例である。
【００３５】
スケジュール管理部３１は、スケジュール登録画面の表示要求を受信すると（ステップＳ１）、スケジュール登録画面をＰＣ１０の表示手段１１に表示させる（ステップＳ２）。
【００３６】
具体的には、スケジュール登録画面の表示要求は、利用者がＰＣ１０を操作することにより行われ、ＰＣ１０（より詳しくはコンピュータ１３）がこの表示要求をサーバ３０（より詳しくはスケジュール管理部３１）に送信することにより行われる。これを受信したサーバ３０は、スケジュール登録画面に関するデータをコンピュータ１３に送信し、コンピュータ１３が表示手段１１にＷｅｂブラウザ等の表示領域を介してスケジュール登録画面を表示させる。
【００３７】
スケジュール登録画面は、図９（ａ）に例示するように、スケジュール一覧を選択させる項目、利用年月日を入力させる項目、利用開始時刻、終了時刻を入力させる項目、配布資料等を設定させる項目、これらの項目を登録する登録ボタン等で構成される。利用者は、ＰＣ１０の入力手段１２を介して画面上のポインタＰｔを移動させ、これらの項目の選択、入力を行う。
【００３８】
スケジュール管理部３１は、ここで、スケジュール一覧の中から「会議」が選択されたか否かを判定し（ステップＳ３）、「会議」が選択された旨を受信すると、アラーム画面を表示させる（ステップＳ４）。
【００３９】
すなわち、利用者はＰＣ１０の入力手段１２を介して画面上のポインタＰｔを移動させ、スケジュール一覧の中から「会議」を選択する。これをコンピュータ１３が検知し、「会議」が選択された旨をサーバ３０に送信する。これを受信したサーバ３０がＰＣ１０にアラーム画面を表示させる。アラーム画面は、図９（ｂ）に例示するように、会議室が予約済であるか否かを利用者に問う画面であり、「はい」「いいえ」ボタンで構成される。
【００４０】
スケジュール管理部３１は、ここで、会議室は予約済であるか否かを判定する（ステップＳ５）。会議室がまだ予約済でないことを示す「いいえ」が選択された旨を受信すると、会議室予約管理部３２を起動する（ステップＳ６）。会議室予約管理部３２は、会議室の名称や利用時刻等を特定する処理を行う。この動作の詳細については、後述する。
【００４１】
スケジュール管理部３１は、次いで、会議室予約管理部３２によって特定された会議室の名称、利用時刻等を取得し（ステップＳ７）、スケジュール登録画面に追加表示する（ステップＳ８）。より詳しくは、図１０に例示するように、特定された利用年月日、利用開始時刻及び終了時刻がスケジュール登録画面内に追加表示される。これらの項目は、例えば、網掛け等を付して変更不能であることを示すことが操作性の観点から望ましい。
【００４２】
スケジュール管理部３１は、次いで、スケジュールの登録要求を受信すると（ステップＳ９）、添付資料があるか否かを判定する（ステップＳ１０）。具体的には、図１０に例示するように、利用者は、ＰＣ１０の入力手段１２を介して画面上のポインタＰｔを移動させ、登録ボタンの押下を行う。コンピュータ１３がこれを検知し、入力事項や配布資料に関する設定事項等をファイル化し、サーバ３０（スケジュール管理部３１）に登録要求を送信する。これにより、スケジュール管理部３１は、添付資料があるか否かを判定できる。
【００４３】
スケジュール管理部３１は、添付資料があると判定した場合には、配布資料ＤＢ３３に、設定された添付資料を記憶し（ステップＳ１１）、プリンタ選定部３５を起動する（ステップＳ１２）。プリンタ選定部３５は、上述したように、会議室の位置座標、配布資料ＤＢ３３に記憶された電子ファイルの印刷設定条件に関する事項及びプリンタＤＢ３７に記憶された各プリンタＡ〜プリンタＦの性能に応じて、ＰＣ１０に表示させるプリンタの名称の順序を変化させる処理を行う。この動作の詳細については、後述する。
【００４４】
次に、会議室予約管理部３２の動作について図１１から図１３を参照して説明する。
【００４５】
図１１は、会議室予約管理部３２の動作の一例を示すフローチャート、図１２は、利用日等選択画面の一例、図１３は、詳細入力画面の一例である。
【００４６】
会議室予約管理部３２は、スケジュール管理部３１からの起動要求を受信すると、利用日等選択画面をＰＣ１０の表示手段１１に表示させる（ステップＳ６１）。利用日等選択画面は、図１２に例示するように、利用月を選択させる項目、利用日を選択させる項目、利用する会議室を選択させる項目等で構成される。
【００４７】
会議室予約管理部３２は、次いで、指示された利用月に応じた利用日付を表示させる（ステップＳ６２）。例えば、利用者は、図１２に示すように、ＰＣ１０の入力手段１２を介して画面上のポインタＰｔを移動させ、利用月「５月」を指示すると、その利用月に応じた日付を表示させる。尚、図１２においては、日付が「１２日」〜「１７日」までしか表示されていないが、例えば「日」を指示することにより、表示する日付が変わるようにしてもよい。また、日付が祝祭日等の場合には、祝祭日以外の日付と異なる色を付けるようにしてもよい。
【００４８】
会議室予約管理部３２は、次いで、指示された利用日付に応じた利用時刻を表示させる（ステップＳ６３）。例えば、利用者は、図１２に示すように、ＰＣ１０の入力手段１２を介して画面上のポインタＰｔを移動させ、利用日付「１２日」を指示すると、その利用日付に応じた利用時刻を表示させる。この際、既に予約されている時刻も併せて表示させるようにしてもよい。また、指示された利用日付が祝祭日等の非営業日である場合には、利用時刻を「１０時」から「１７時」までと制限するようにしてもよい。
【００４９】
会議室予約管理部３２は、ここで、会議室の指示があるまで待機を続け（ステップＳ６４）、会議室の指示があった場合には、詳細入力画面をＰＣ１０に表示させる（ステップＳ６５）。利用者は、図１２に示すように、ＰＣ１０の入力手段１２を介して画面上のポインタＰｔをさらに移動させ、会議室名の利用時刻に係る部分を指示すると、その会議室名、利用月、利用日を反映した詳細入力画面を表示させる。
【００５０】
詳細入力画面は、図１３に例示するように、会議室名、利用年月日、利用開示時刻、終了時刻、参加予定人数、利用者（登録者）名の入力、選択項目等で構成される。これらの項目のうち、会議室名、利用年月日については、利用日等選択画面で選択された内容と異なる内容が入力されることを回避すべく、網掛け等が付けられることが望ましい。
【００５１】
会議室予約管理部３２は、ここで、登録要求を受信するまで待機状態を続け（ステップＳ６６）、登録要求を受信すると、スケジュール登録画面に表示させる特定の事項をスケジュール管理部３１に送信しつつ、詳細入力画面で入力、選択された項目を会議室予約ＤＢ３４に記憶する（ステップＳ６７）。すなわち、利用者は、図１２に示すように、ＰＣ１０の入力手段１２を介して画面内の開始時刻、参加予定人数、利用者（登録者）名等を入力し、登録ボタンを押下すると、詳細入力画面に表示された項目に予約番号が付されて記憶される。これにより、会議室の予約が完了する。
【００５２】
次に、プリンタ選定部３５の動作について図１４及び図１５を参照して説明する。
【００５３】
図１４は、プリンタ選定部３５の動作の一例を示すフローチャート、図１５は、表示結果の一例である。
【００５４】
プリンタ選定部３５は、スケジュール管理部３１からの起動要求を受信すると、予約された会議室の座標情報を取得する（ステップＳ１２１）。会議室の座標情報は、会議室ＤＢ３６に記憶されているため、プリンタ選定部３５は会議室ＤＢ３６から座標情報を取得する。例えば、予約された会議室が「第２会議室」である場合、図６に示すとおり、座標（Ｃ，１）を取得する。
【００５５】
プリンタ選定部３５は、次いで、各プリンタの座標及び用紙の残存枚数に関する情報を取得する（ステップＳ１２２）。各プリンタの座標及び用紙の残存枚数は、各プリンタＡ〜Ｆから取得してもよいし、プリンタＤＢ３７から取得してもよい。プリンタ選定部３５は、プリンタＤＢ３７から座標、残存枚数に関する情報を取得する場合にはプリンタＡについては座標（Ａ，１）、残存枚数（５，３０，８５，４２）を、・・・、プリンタＦについては座標（Ｂ，２）、残存枚数（５０，２８，５２，６３）を取得する。
【００５６】
プリンタ選定部３５は、次いで、予約された会議室から各プリンタまでの距離をそれぞれ算出する（ステップＳ１２３）。この距離は、座標同士の隔離具合によって算出される。例えば、第２会議室の座標（Ｃ，１）とプリンタＣの座標（Ｃ，１）とは同一の座標のため距離は「０」として算出される。また、第２会議室（Ｃ，１）とプリンタＢの座標（Ｂ，１）やプリンタＤの座標（Ｄ，１）とは隣接関係にあるため距離は「１」として算出される。プリンタＥやプリンタＦについては、三平方の定理等により距離を算出すればよい。これにより、予約された会議室と各プリンタとの距離の近さ、遠さが測定できる。また、ビルの階数を考慮にいれた距離を算出してもよく、この場合、予約された会議室の階数と各プリンタが設定された会議室の階数の差を距離に含めてもよい。
【００５７】
プリンタ選定部３５は、次いで、添付資料の印刷枚数、印刷色、印刷サイズ等の印刷設定条件を取得する（ステップＳ１２４）。添付資料の印刷枚数、印刷色、印刷サイズに関する情報は、配布資料ＤＢ３３に記憶された電子ファイルに付随して記憶されているため、プリンタ選定部３５は配布資料ＤＢ３３から印刷枚数等を取得する。例えば、配布資料「技術部門資料．ｘｌｓ」の印刷枚数が「４枚」、印刷色が「カラー」、印刷サイズが「Ａ４」であれば、これらの情報を取得する。尚、プリンタ選定部３５が特定する添付資料は、その添付資料が記憶された時刻が最も現在に近いものとする。
【００５８】
プリンタ選定部３５は、次いで、参加予定人数を取得する（ステップＳ１２５）。参加予定人数に関する情報は、会議室予約ＤＢ３３に記憶されているため、プリンタ選定部３５は会議室予約ＤＢ３３から参加予定人数を取得する。例えば、会議室予約ＤＢ３３に記憶された参加予定人数が「６名」であれば、この情報を取得する。尚、プリンタ選定部３５が特定する参加人数は、その参加予定人数が記憶された時刻が最も現在に近いものとする。
【００５９】
プリンタ選定部３５は、次いで、必要用紙枚数を算出する（ステップＳ１２６）。この算出処理は、取得した印刷枚数（４枚）と取得した参加予定人数（６名）とを乗算することにより行われる。これにより、印刷に必要な合計枚数（２４枚）が特定される。
【００６０】
プリンタ選定部３５は、ここで、添付資料はカラー印刷か否かを判定する（ステップＳ１２７）。この判定処理は、取得した印刷色により行えばよい。本実施形態では、添付資料の印刷色が「カラー」であるため、カラー印刷対応可能なプリンタ群を上位に設定する（ステップＳ１２８）。すなわち、プリンタＢ、プリンタＤ、プリンタＦがプリンタＡ等より上位に表示される設定がなされる。この上位への設定は、プリンタＢやプリンタＤ等に関する情報に所要の重み付けを付加することにより行われる。尚、添付資料がカラー印刷でない場合には、ステップＳ１２８の処理を行わない。
【００６１】
プリンタ選定部３５は、次いで、各プリンタが必要な用紙枚数を搭載しているか否かを判定する（ステップＳ１２９）。この判定処理は、ステップＳ１２２の処理で取得した各プリンタの用紙の残存枚数、ステップＳ１２４の処理で取得した印刷サイズ、ステップＳ１２６の処理で算出された合計枚数とにより行われる。具体的には、本実施形態では、印刷サイズが「Ａ４」であるため、印刷に必要な合計枚数が、各プリンタの中において印刷サイズが「Ａ４」である用紙の残存枚数以下である場合に、必要な用紙枚数を搭載していると判定する。
【００６２】
プリンタ選定部３５は、プリンタが必要な用紙枚数を搭載していると判定した場合には、そのプリンタの名称を上位に表示させる設定を行う（ステップＳ１３０）。すなわち、印刷に必要な合計枚数が本実施形態では「２４枚」であるため、プリンタＡ（８５枚）、プリンタＢ（４０枚）及びプリンタＦ（５２枚）がプリンタＣ等より上位に表示される設定がなされる。この上位への設定は、上述した所要の重み付けをプリンタに関する情報に付加することにより行われる。尚、必要な用紙枚数を搭載していないプリンタに対しては、ステップＳ１２８の処理を行わない。この時点で、プリンタＢ及びプリンタＦがカラー印刷可能であり、必要な用紙枚数を搭載しているため、他のプリンタに比べて、より上位に表示される設定がなされていることになる。
【００６３】
プリンタ選定部３５は、次いで、プリンタ群に含まれる各プリンタを距離の短い順序で並び替えを行う（ステップＳ１３１）。本実施形態では、まず、カラー印刷可能であって、必要な用紙枚数を搭載しているプリンタＢ及びプリンタＦ（第１グループ）、カラー印刷可能だが、必要な用紙枚数を搭載していないプリンタＤ（第２グループ）、カラー印刷不可能だが、必要な用紙枚数を搭載しているプリンタＡ（第３グループ）、カラー印刷不可能であって、必要な用紙枚数を搭載していないプリンタＣ及びプリンタＥ（第４グループ）に分けられる。この各グループ内のプリンタに関し、ステップＳ１２３の処理で算出された距離に応じた重み付けを付加する。例えば、第１グループでは、プリンタＢとプリンタＦとでは距離がプリンタＢのほうが短いため、さらに、重み付けを行う。第４グループについても同様である。尚、グループに含まれるプリンタが１台の場合は、重み付けを行わなくてもよい。
【００６４】
プリンタ選定部３５は、ステップＳ１２７からＳ１３１にかけて行われた重み付けに従って、重み付けが多い順序でリンタの名称をＰＣ１０に表示させる（ステップＳ１３２）。この結果、図１５に例示するように、プリンタの名称が印刷に適した順序で一覧表示され、利用者は印刷処理を行う場合、プリンタＢが印刷に最も適していると判断することができる。そして、以下に示すように、そのプリンタを予約登録すれば、利用する会議室に近い又は同室のプリンタであって、配布資料の印刷に適したプリンタを利用者は利用できる。すなわち、印刷に適したプリンタであっても、利用する会議室から遠くのプリンタに印刷されてしまう事態が抑えられる。
【００６５】
さらに、図１５に例示するように、表示されたプリンタ名の近傍（例えば左側等）に選択欄（チェックボックス）を設けてもよい。この選択欄がポインタＰｔにより指示され、登録（予約）ボタンが指示されると、指示された選択欄に対応するプリンタが、画面内に表示された会議室名、利用時刻の範囲内において予約される。したがって、本実施形態では、「第２会議室」が「１３：３０〜１５：００」の間でプリンタＢが予約登録される。これにより、画面内に表示された登録者（甲田太郎）以外のプリンタＢの利用が利用時刻内において制限される。この制限は、プリンタＢに利用者の識別機能を設けておけばよい。
【００６６】
（第２実施形態）
続いて、本発明の第２実施形態について図１６を参照して説明する。
図１６は、プリンタ選定部３５の動作の他の一例を示すフローチャートである。尚、このフローチャートは、図１４に示すフローチャートに含めることができ、望ましくは、ステップＳ１３０とステップＳ１３１との間に含めることができる。本実施形態に係るプリンタ選定部３５は、上述したプリンタ群を上位に設定する条件をさらに増加させたものである。
【００６７】
プリンタ選定部３５は、ステップＳ１３０の処理を終えると、次いで、各プリンタの印刷速度に関する情報を取得する（ステップＳ１４１）。プリンタＡ〜プリンタＦの印刷速度に関する情報は、プリンタの性能として、プリンタＤＢ３７に記憶されているため、プリンタ選定部３５はプリンタＤＢ３７から印刷速度に関する情報を取得する。この結果、プリンタＡについては座標「−」を、プリンタＢについては「６５（枚／分）」を、・・・、プリンタＦについては「５０（枚／分）」を取得する。
【００６８】
プリンタ選定部３５は、次いで、印刷物の合計枚数を各プリンタの印刷速度により除算して、印刷が開始してから印刷が修了するまでの印刷時間を算出する（ステップＳ１４２）。この際、必要に応じて、印刷サイズを考慮してもよい。これは、印刷サイズが大きい場合、印刷サイズが小さい場合に比べて、印刷時間が余計にかかり、これを補正するためである。
【００６９】
プリンタ選定部３５は、次いで、会議室の利用開始時刻を取得する（ステップＳ１４３）。利用開始時刻に関する情報は、会議室予約ＤＢ３４に記憶されているため、プリンタ選定部３５は会議室予約ＤＢ３４から利用開始時刻を取得すればよい。
【００７０】
プリンタ選定部３５は、ここで、印刷終了時刻が、利用開始時刻前であるか否かを判定し（ステップＳ１４４）し、利用開始時刻前であると判定した場合には、該当するプリンタ群を上位に設定する処理を行う（ステップＳ１４５）。印刷終了時刻の算出は、例えば、プリンタ選定部３５が起動要求を受信した時刻を保持しておき、この時刻にステップＳ１４２で算出された印刷時間を付加することにより行えばよい。印刷終了時刻は、会議室の利用開始時刻前であることが望ましく、会議室の利用開始時刻を越えるような場合と比べて、上位に表示設定することが望ましい。これにより、会議室の利用時刻になっても印刷され続ける状態が回避され易くなる。
【００７１】
（第３実施形態）
続いて、本発明の第３実施形態について図１７を参照して説明する。
図１７は、プリンタ選定部３５の動作の他の一例を示すフローチャートである。尚、このフローチャートも、図１４に示すフローチャートに含めることができ、望ましくは、ステップＳ１３０とステップＳ１３１との間に含めることができる。上述した第２実施形態の後でもよい。本実施形態に係るプリンタ選定部３５も、上述したプリンタ群を上位に設定する条件をさらに増加させたものである。
【００７２】
プリンタ選定部３５は、まず、プリンタのオプション情報を取得する（ステップＳ１５１）。プリンタのオプション情報とは、プリンタに付加できるオプションに関する情報であり、例えば、高容量給紙装置、スタック機能付き排紙装置、簡易製本機能付き排紙装置、メールボックス等の情報が該当する。このオプション情報は、必要に応じて、プリンタテーブルに含めておけばよい。
【００７３】
プリンタ選定部３５は、次いで、製本やスタック等の印刷条件を取得する（ステップＳ１５２）。すなわち、配布資料がこれらの条件を有している資料である場合に、プリンタ選定部３５は、印刷条件を取得する。
【００７４】
プリンタ選定部３５は、ここで、各プリンタが印刷条件を満たすプリンタであるか否かを判定し（ステップＳ１５３）、これを満たす場合には、該当するプリンタ群を上位に設定する処理を行う（ステップＳ１５４）。すなわち、上述した印刷条件に対応可能なプリンタを、対応不可能なプリンタに比べて、上位に表示する設定処理を行うことが望ましい。
【００７５】
（第４実施形態）
続いて、本発明の第４実施形態について図１８を参照して説明する。
図１８は、プリンタ選定部３５の動作の他の一例を示すフローチャートである。尚、このフローチャートも、図１４に示すフローチャートに含めることができ、望ましくは、ステップＳ１３０とステップＳ１３１との間に含めることができる。上述した第２実施形態や第３実施形態の後でもよい。本実施形態に係るプリンタ選定部３５も、上述したプリンタ群を上位に設定する条件をさらに増加させたものである。
【００７６】
プリンタ選定部３５は、まず、プリンタのセキュリティ情報を取得する（ステップＳ１５１）。プリンタのセキュリティ情報とは、プリンタが有するセキュリティ機能であり、例えば、識別情報とパスワードを入力させてから利用可能とする機能等が該当する。このセキュリティ情報も、必要に応じて、プリンタテーブルに含めておけばよい。
【００７７】
プリンタ選定部３５は、次いで、セキュリティに関する印刷条件を取得する（ステップＳ１６２）。すなわち、配布資料が印刷される場合には、識別情報及びパスワード等が一致してからでないと印刷されない等の条件を具備している場合に、プリンタ選定部３５は、印刷条件を取得する。
【００７８】
プリンタ選定部３５は、ここで、各プリンタが印刷条件を満たすプリンタであるか否かを判定し（ステップＳ１６３）、これを満たす場合には、該当するプリンタ群を上位に設定する処理を行う（ステップＳ１６４）。すなわち、上述した印刷条件に対応可能なプリンタを、対応不可能なプリンタに比べて、上位に表示する設定処理を行うことが望ましい。
【００７９】
尚、本発明は、上述した第１実施形態から第４実施形態に限定されるものではなく、その要旨を逸脱しない範囲内で種々変形して実施することが可能である。例えば、本発明のプログラムを通信手段により提供することはもちろん、ＣＤ−ＲＯＭ等の記録媒体に格納して提供することも可能である。
【００８０】
また、上述した第１実施形態から第４実施形態では、サーバ３０と各プリンタとを別体として説明したが、サーバ３０の機能がプリンタに含まれていてもよいし、ＰＣ１０に含まれていてもよい。さらに、上述したスケジュール管理部３１、会議室予約管理部３２をサーバ３０の構成機能とせずに、それぞれスケジュール管理システム、会議室予約管理システムとしてサーバ３０と連動させるようにしてもよい。これにより、既存のスケジュール管理システム、会議室予約管理システムとの連携が図れる。さらに、トナーの残量に応じた表示設定を行ってもよい。この場合、トナー不足とならないプリンタを上位に設定すればよい。さらに、本実施形態では、画像形成装置の一例としてプリンタを用いて説明したが、プリンタに複写機能、ファクシミリ機能、スキャナ機能、電子メール機能等、画像形成に係る種々の機能が形成されていてもよい。
【図面の簡単な説明】
【００８１】
【図１】印刷システムの構成図である。
【図２】サーバのハードウェア構成を例示する機能ブロック図である。
【図３】サーバの要部構成を例示する機能ブロック図である。
【図４】配布資料テーブルの一例である。
【図５】会議室予約テーブルの一例である。
【図６】会議室テーブル一例である。
【図７】プリンタテーブルの一例である。
【図８】スケジュール管理部の動作の一例を示すフローチャートである。
【図９】スケジュール登録画面及びアラーム画面の一例である。
【図１０】スケジュール登録画面の他の一例である。
【図１１】会議室予約管理部の動作の一例を示すフローチャートである。
【図１２】利用日等選択画面の一例である。
【図１３】詳細入力画面の一例である。
【図１４】プリンタ選定部の動作の一例を示すフローチャートである。
【図１５】表示結果の一例である。
【図１６】プリンタ選定部の動作の他の一例を示すフローチャートである。
【図１７】プリンタ選定部の動作の他の一例を示すフローチャートである。
【図１８】プリンタ選定部の動作の他の一例を示すフローチャートである。
【符号の説明】
【００８２】
１０  ＰＣ
１１  表示手段
１２  入力手段
３０  サーバ
３１  スケジュール管理部
３２  会議室予約管理部
３３  配布資料ＤＢ
３４  会議室予約ＤＢ
３５  プリンタ選定部
３６  会議室ＤＢ
３７  プリンタＤＢ
Ｐｔ  ポインタ
ＡＲ１〜ＡＲ４  会議室
ＡＲ５  居室
【図１】
2009277083.tif 000003
【図２】
2009277083.tif 000004
【図３】
2009277083.tif 000005
【図４】
2009277083.tif 000006
【図５】
2009277083.tif 000007
【図６】
2009277083.tif 000008
【図７】
2009277083.tif 000009
【図８】
2009277083.tif 000010
【図９】
2009277083.tif 000011
【図１０】
2009277083.tif 000012
【図１１】
2009277083.tif 000013
【図１２】
2009277083.tif 000014
【図１３】
2009277083.tif 000015
【図１４】
2009277083.tif 000016
【図１５】
2009277083.tif 000017
【図１６】
2009277083.tif 000018
【図１７】
2009277083.tif 000019
【図１８】
2009277083.tif 000020