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