(57)【特許請求の範囲】
【請求項１】
ネットワークの拠点となるアクセスポイントをそれぞれ示す各拠点情報と、それらの各拠点情報が示すアクセスポイントを拠点とするネットワークに接続したときに利用し得る一又は複数の画像形成装置のアドレスとを各々対応付けて記憶した第１の記憶手段と、
自装置が接続する予定のアクセスポイントを示す拠点情報と、そのアクセスポイントに接続する予定時間を示す予定時間情報とを対応付けて記憶した第２の記憶手段と、
各画像形成装置のアドレスと、それら各画像形成装置が解釈可能なデータ形式の画像データの生成手順を示す各プリンタドライバプログラムを識別するプリンタドライバ識別子とを対応付けて記憶する第３の記憶手段と、
時間を計時するタイマと、
前記タイマにより計時された時間が前記第２の記憶手段に記憶された予定時間情報が示す予定時間になると、その予定時間情報と対応付けて当該第２の記憶手段に記憶された拠点情報を読み出し、読み出した拠点情報と対応付けて前記第１の記憶手段に記憶された画像形成装置のアドレスの中から、自装置にインストール済のプリンタドライバプログラムのドライバ識別子と前記第３の記憶手段において対応付けられたアドレスを抽出し、抽出したアドレスへ画像データの出力先のアドレスを切り替える出力先切替手段と、
前記切り替えられたアドレスの画像形成装置へ画像データを出力する出力手段と
を備えた画像データ出力装置。
【請求項２】
請求項１に記載の画像データ出力装置において、
前記第３の記憶手段は、前記各画像形成装置のアドレスと対応付けて、それらの各画像形成装置の設置位置を示す位置情報を記憶し、
自装置の現在位置を示す位置情報を取得する取得手段と
を更に備え、
前記出力先切替手段は、
前記抽出したアドレスが複数あるとき、それらの各アドレスと対応付けて前記第３の記憶手段に記憶された各位置情報が示す画像形成装置の設置位置と前記取得手段が取得した位置情報が示す自装置の現在位置の間の距離をそれぞれ求め、求めた距離が最も近い位置情報と対応付けて当該第３の記憶手段に記憶されたアドレスへ画像データの出力先を切り替える
画像データ出力装置。
【請求項３】
請求項２に記載の画像データ出力装置において、
画像形成の態様を指示する指示手段
を更に備え、
前記第３の記憶手段は、
各画像形成装置のアドレスと、位置情報と、それら各画像形成装置がサポートしている画像形成の態様を示すサポート態様情報の各セットを記憶し、
前記出力先切替手段は、
前記抽出したアドレスが複数あるとき、それら複数のアドレスの各々と前記指示手段から指示されたサポート態様情報とをそれぞれ含むセットを前記第３の記憶手段から抽出し、抽出したセットに含まれる各位置情報が示す画像形成装置の設置位置と前記取得手段が取得した位置情報が示す自装置の現在位置の間の距離を求める
画像データ出力装置。
【請求項４】
請求項１乃至３に記載の画像データ出力装置において、
自装置が接続する予定のアクセスポイントを示す拠点情報とそのアクセスポイントに接続する予定時間を示す予定時間情報を入力する入力手段と、
前記入力された拠点情報と予定時間情報とを対応付けて前記第２の記憶手段に記憶させる記憶制御手段と
を更に備えた画像データ出力装置。
【請求項５】
請求項１乃至４に記載の画像データ出力装置において、
前記第２の記憶手段は、前記予定時間情報と対応付けて、当該予定時間情報が示す予定時間に行われる作業に参加する参加者を示す参加者情報を記憶し、
前記出力手段は、前記タイマにより計時された前記予定時間が示す予定時間情報と対応付けて前記第２の記憶手段に記憶された参加者情報を前記画像データに含めて前記切り替えられたアドレスの画像形成装置へ出力し、
前記画像形成装置は、前記出力された画像データに基づいて用紙に画像を形成するときに、当該用紙の余白部に当該画像データに含まれた参加者情報を形成する
画像データ出力装置。
【請求項６】
請求項１乃至５に記載の画像データ出力装置において、
前記出力手段は、閲覧が許可されたユーザの識別情報が入力されると、当該入力された識別情報を前記画像データに含めて前記切り替えられたアドレスの画像形成装置へ出力し、
前記画像形成装置は、画像を用紙に形成して出力した数を計数するカウンタを備え、前記カウンタにより計数された数が前記画像データに含まれた識別情報の数に至ったときに、以降の画像の出力を禁止する
画像データ出力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データ出力装置に関する。
【背景技術】
【０００２】
ネットワークを介して複数のプリンタが接続された端末装置において、画像データの出力先のプリンタを他のプリンタに切り替える装置がある。例えば、特許文献１には、画像データの出力先として指定されたプリンタの状態を取得し、その状態に異常がある場合には、出力先のプリンタを予め定められた代替のプリンタに切り替える仕組みの開示がある。
また、特許文献２には、サーバ装置が利用可能な全てのプリンタの稼動状況とステータス状況とを取得し、端末装置は、サーバ装置から送信されたそれらの情報をモニタに表示し、出力先のプリンタを切り替える操作を受け付ける仕組みの開示がある。
【特許文献１】特開２００３−１２２５２９号公報
【特許文献２】特開２０００−３０５８８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、持ち運びが容易な端末装置であるノート型パーソナルコンピュータ（以下、ノートＰＣという）を利用するユーザの多くは、煩わしい設定操作を強いられることなく、自身の移動先の近傍にある画像形成装置を用いた画像出力をスマートに行いたいという要望を持っている。しかしながら、これまでに提案されてきたノートＰＣは、画像データの出力先となる画像形成装置を切り替えるたびに、専用のユーザインターフェース画面を開き、そのインターフェース画面を通じて新たな出力先となる画像形成装置のプリンタドライバやＩＰアドレスを再設定する、といった煩わしいマニュアル操作をユーザに強いる構成となっており、ノートＰＣを頻繁に持ち運ぶユーザにとっては使い勝手が極めて悪いものであった。
【０００４】
特に、各画像形成装置が同一機種である場合、ユーザに選択を促すべくインターフェース画面に表示されるそれら同一機種の画像形成装置のプリンタアイコンも似寄ったものとなってしまうため、選択の誤りを回避するためにユーザ自らが改めて各プリンタアイコン名を識別可能な名前に変更せざるをえないことも少なくなかった。また、各画像形成装置に対応するプリンタドライバが異なる場合、当然ながら画像形成装置自体のアドレスだけでなくそのプリンタドライバをも手動で変更する必要があった。
上述のように、端末装置を移動させる度にネットワークに接続された画像形成装置の中から移動する拠点近傍の最適な画像形成装置へ出力先を切り替えるのは極めて煩わしい作業となっていた。
【０００５】
本発明は、このような事情に鑑みてなされたものであり、ユーザに画像データの出力先となる画像形成装置を切り替える設定操作を強いることなく、移動する拠点に応じて、出力先となる画像形成装置を、最適な画像形成装置に切り替えることができる画像データ出力装置を提供する。
【課題を解決するための手段】
【０００６】
本発明の好適な態様である画像データ出力装置は、ネットワークの拠点となるアクセスポイントをそれぞれ示す各拠点情報と、それらの各拠点情報が示すアクセスポイントを拠点とするネットワークに接続したときに利用し得る一又は複数の画像形成装置のアドレスとを各々対応付けて記憶した第１の記憶手段と、自装置が接続する予定のアクセスポイントを示す拠点情報と、そのアクセスポイントに接続する予定時間を示す予定時間情報とを対応付けて記憶した第２の記憶手段と、時間を計時するタイマと、前記タイマにより計時された時間が前記第２の記憶手段に記憶された予定時間情報が示す予定時間になると、その予定時間情報と対応付けて当該第２の記憶手段に記憶された拠点情報を読み出し、読み出した拠点情報と対応付けて前記第１の記憶手段に記憶された画像形成装置のアドレスへ画像データの出力先のアドレスを切り替える出力先切替手段と、前記切り替えられたアドレスの画像形成装置へ画像データを出力する出力手段とを備える。
【０００７】
この態様において、各画像形成装置のアドレスと、それらの各画像形成装置の設置位置を示す位置情報とを対応付けて記憶した第３の記憶手段と、自装置の現在位置を示す位置情報を取得する取得手段とを更に備え、前記出力先切替手段は、前記読み出した拠点情報と対応付けられた複数のアドレスが前記第１の記憶手段に記憶されているとき、それらの各アドレスと対応付けて前記第３の記憶手段に記憶された各位置情報が示す画像形成装置の設置位置と前記取得手段が取得した位置情報が示す自装置の現在位置の間の距離をそれぞれ求め、求めた距離が最も近い位置情報と対応付けて当該第３の記憶手段に記憶されたアドレスへ画像データの出力先を切り替えてもよい。
【０００８】
また、前記第３の記憶手段は、各画像形成装置のアドレスと、位置情報と、それら各画像形成装置が解釈可能なデータ形式の画像データの生成手順を示す各プリンタドライバプログラムを識別するプリンタドライバ識別子の各セットを記憶し、前記出力先切替手段は、前記読み出した拠点情報と対応付けられた複数のアドレスが前記第１の記憶手段に記憶されているとき、それら複数のアドレスの各々と自装置にインストール済みのプリンタドライバプログラムのドライバ識別子とをそれぞれ含むセットを前記第３の記憶手段から抽出し、抽出したセットに含まれる各位置情報が示す画像形成装置の設置位置と前記取得手段が取得した位置情報が示す自装置の現在位置の間の距離を求めてもよい。
【０００９】
さらに、画像データ出力装置は、画像形成の態様を指示する指示手段を更に備え、前記第３の記憶手段は、各画像形成装置のアドレスと、位置情報と、それら各画像形成装置がサポートしている画像形成の態様を示すサポート態様情報の各セットを記憶し、前記出力先切替手段は、前記読み出した拠点情報と対応付けられた複数のアドレスが前記第１の記憶手段に記憶されているとき、それら複数のアドレスの各々と前記指示手段から指示されたサポート態様情報とをそれぞれ含むセットを前記第３の記憶手段から抽出し、抽出したセットに含まれる各位置情報が示す画像形成装置の設置位置と前記前記取得手段が取得した位置情報が示す自装置の現在位置の間の距離を求めてもよい。
【００１０】
また、画像データ出力装置は、自装置が接続する予定のアクセスポイントを示す拠点情報とそのアクセスポイントに接続する予定時間を示す予定時間情報を入力する入力手段と、前記入力された拠点情報と予定時間情報とを対応付けて前記第２の記憶手段に記憶させる記憶制御手段とを更に備えてもよい。
【発明の効果】
【００１１】
本発明によれば、端末装置を移動させる拠点に応じて、画像データの出力先となる最適な画像形成装置を自動的に選択させることができる。
【発明を実施するための最良の形態】
【００１２】
＜実施形態＞
本発明の実施形態について説明する。
（構成）
図１は、本実施形態にかかる画像出力システムの全体構成を示す概略図である。図１に示すように、この画像出力システムは、建物の１階から５階に一台ずつアクセスポイント３０を備え付け、それらアクセスポイント３０の無線通信エリアに在圏するノードである端末装置１０を無線接続して各階毎の無線通信ネットワークを構成する。また、各階毎のアクセスポイント３０と画像形成装置２０ａ、２０ｂ、２０ｃ、２０ｄとは有線ネットワークで接続され、この有線ネットワークと無線通信ネットワークとを合わせて各階毎のネットワーク（以下、「階別通信ネットワーク」と呼ぶ）を構成してなる。
【００１３】
端末装置１０の利用者たる各ユーザは、端末装置１０を持ったまま各階間を自在に移動し、移動先の階に備え付けられたアクセスポイント３０を介してその階の階別通信ネットワークにアクセスする。詳細に説明すると、例えば、端末装置１０が別の階に移動され、移動前の階に備え付けられたアクセスポイント３０の無線通信エリアから外れると、端末装置１０は、無線通信可能なアクセスポイント３０からビーコンフレームを受信し、ビーコンフレームを受信したアクセスポイント３０と無線通信を行って移動先の階の階別通信ネットワークにアクセスする。なお、端末装置１０は、階別通信ネットワークにアクセスする度に、そのネットワークのＤＨＣＰ（Dynamic Host Configuration Protocol）サーバ（図示略）から固有のＩＰアドレスの割り当てを受けるようになっている。
【００１４】
また、図１に示すように、このシステムを備え付けた建物の各階は、第１エリア、第２エリア、第３エリア、第４エリアに区画されており、それらの各エリアには、会議室、応接室、食堂、レクレーションルームなどといった部屋やブースが設けられており、また、各階には、画像形成装置が複数台ずつ設置されている。図１を参照すると、この建物の５階の第１エリアには応接室が、第４エリアには会議室が設けられており、また、５階の各エリアには画像形成装置２０ａ乃至２０ｄがそれぞれ一台ずつ設置されていることが分かる。なお、画像形成装置２０ａ乃至２０ｄを区分する必要がない場合は、総称して「画像形成装置２０」と記す。
【００１５】
画像形成装置２０は、装置全体を制御する制御部、画像データの入力を受ける通信部、入力された画像データに応じた画像を形成する画像形成部、記憶部などを備える。各画像形成装置２０の記憶部は、ＤＨＣＰサーバから各々に割り当てられたＩＰアドレスや自装置を機種を示すプリンタ名などを記憶する。
【００１６】
図２は、端末装置１０の構成を示すブロック図である。この端末装置１０は、例えば、ノートＰＣであり、ユーザに持ち運ばれることにより、その位置が移動される。端末装置１０は、図２に示すように、制御部１１、記憶部１２、操作部１３、表示部１４、無線通信部１５などを備える。制御部１１は、データを処理するＣＰＵ（Central Processing Unit）や各種制御プログラムを記憶したＲＯＭ（Read Only Memory）、ＣＰＵにワークエリアを提供するＲＡＭ（Random Access Memory）などから構成される。この制御部１１は、時間を計時するタイマ機能を有する。操作部１３は、例えば、マウスやキーボードなどで構成されており、ユーザによる操作を受け付ける。表示部１４は、例えば、液晶パネルなどであり、制御部１１による制御の下、操作を促すメッセージ画面、更には処理状況や処理結果を示す画面などを表示する。
【００１７】
無線通信部１５は、各階のアクセスポイント３０と無線通信を行うネットワークインターフェースである。端末装置１０は、この無線通信部１５を備えることにより、自装置が位置する階のアクセスポイント３０と無線通信を行い、そのアクセスポイント３０を含む階別通信ネットワークに接続される。
【００１８】
記憶部１２は、例えばハードディスクであり、図３に示すように、文書作成アプリケーション１２ａ、プリンタドライバプログラム１２ｂ、スケジュールデータベース（以下、「スケジュールＤＢ１２ｃ」と記す）、拠点別データベース（以下、「拠点別ＤＢ１２ｄ」と記す）、プリンタ別データベース（以下、「プリンタ別ＤＢ１２ｅ」と記す）、及び画像データ出力先切替プログラム１２ｆなどを記憶する。次に、記憶部１２の記憶内容について詳細に説明する。
【００１９】
文書作成アプリケーション１２ａは、操作部１３を介した各種入力操作による文書の作成、保存、編集を行うためのプログラムである。
プリンタドライバプログラム１２ｂは、文書作成アプリケーション１２ａにより作成された文書の画像を各種画像形成装置２０が解釈可能なページ記述言語のデータ形式（ジョブ）へ変換するための処理手順を記したプログラムである。プリンタドライバプログラム１２ｂは、各画像形成装置２０の機種毎にメーカから提供されるものであり、端末装置１０は、各画像形成装置２０の機種に固有のプリンタドライバプログラム１２ｂを自装置にインストールしなければ、それらの画像形成装置２０へのジョブの出力を行うことができないようになっている。  
【００２０】
図４は、スケジュールＤＢ１２ｃのデータ構造図である。このスケジュールＤＢ１２ｃは、各々が、ユーザにより行われる作業と対応する複数のレコードの集合体である。このスケジュールＤＢ１２ｃを構成するレコードの各々は、「予定時間」、「作業内容」、及び「作業位置」の３つのフィールドを有する。
【００２１】
「予定時間」のフィールドには、予定時間情報が記憶される。予定時間情報は、ユーザが作業を行う予定時間を示す情報である。「作業内容」のフィールドには、作業内容情報が記憶される。作業内容情報は、ユーザが行う予定になっている作業の内容を示す情報である。この「作業位置」のフィールドは、「拠点」と「エリア」の２つのサブフィールドに分かれており、「拠点」のフィールドには拠点情報が、「エリア」のサブフィールドにはエリア情報がそれぞれ記憶される。拠点情報は、建物の１階乃至５階の各階層を示す情報である。エリア情報は、各階の第１乃至第４の各エリアを示す情報である。
【００２２】
スケジュールＤＢ１２ｃの記憶内容は、端末装置１０の表示部１４に表示されるスケジュール入力画面（図示略）を通じたユーザからの入力操作を通じて更新される。このスケジュール入力画面には、予定時間、作業内容、拠点、及びエリアの入力を受け付ける各種入力欄が設けられている。例えば、１３時に５階の会議室で予算会議を行う予定であるときは、予定時間の入力欄に「１３：００」、作業内容の入力欄に「予算会議」と入力した後、拠点の入力欄に「５Ｆ」と入力し、更に、会議室を内包するエリアである「第４エリア」をエリアの入力欄に入力する。そのような入力が成されると、制御部１１は、「予定時間」のフィールドの記憶内容を「１３：００」、作業内容のフィールドの記憶内容を「予算会議」、「拠点」のサブフィールドの記憶内容を「５Ｆ」、そして、「エリア」のサブフィールドの記憶内容を「第４エリア」とする新たなレコードをスケジュールＤＢ１２ｃに追加する。
ユーザは、自身が予定する作業の作業内容、その予定時間、及び場所が明らかになるたびに上述した入力操作を行うことで、スケジュールＤＢ１２ｃの記憶内容を順次更新させていく。
【００２３】
図５は、拠点別ＤＢ１２ｄのデータ構造図である。この拠点別ＤＢ１２ｄは、各々が、階別通信ネットワークの構築された１階乃至５階の各階と対応する複数のレコードの集合体である。
この拠点別ＤＢ１２ｄを構成するレコードの各々は、「拠点」、「プリンタ」、「ポート」の３つのフィールドを有する。「拠点」のフィールドには、上記スケジュールＤＢ１２ｃと同様に、拠点情報が記憶される。「プリンタ」のフィールドには、プリンタ識別情報が記憶される。プリンタ識別情報は、各画像形成装置２０に固有の識別子を示す情報である。「ポート」のフィールドには、ＤＨＰＣサーバから各画像形成装置２０に割り当てられているＩＰアドレスが記憶される。
【００２４】
図６は、プリンタ別ＤＢ１２ｅのデータ構造図である。このプリンタ別ＤＢ１２ｅは、各々が、個々の画像形成装置２０に対応する複数のレコードの集合体である。このプリンタ別ＤＢ１２ｅを構成するレコードの各々は、「プリンタ」、「ポート」、「ドライバ」、及び「設置位置」の４つのフィールドを有する。
「プリンタ」のフィールドには、上記拠点別ＤＢ１２ｄと同様に、プリンタ識別情報が記憶される。また、「ポート」のフィールドには、上記拠点別ＤＢ１２ｄと同様に、ＤＨＰＣサーバから各画像形成装置２０に割り当てられているＩＰアドレスが記憶される。
【００２５】
「ドライバ」のフィールドには、「ドライバ識別情報」が記憶される。「ドライバ識別情報」は、各画像形成装置２０に対応するプリンタドライバプログラム１２ｂを識別する情報である。「設置位置」のフィールドは、「拠点」と「エリア」の２つのサブフィールドに分かれており、「拠点」のフィールドには拠点情報が、「エリア」のフィールドには、エリア情報が記憶される。
【００２６】
図３において、画像データ出力先切替プログラム１２ｆは、本実施形態に特有の機能を制御部１１のＣＰＵに付与するための固有のプログラムである。このプログラムを実行するＣＰＵには以下の２つの機能が付与される。
ａ移動先特定機能
これは、自端末を携帯するユーザの移動先の位置をスケジュールＤＢ１２ｃの記憶内容に従って特定する機能である。
ｂ出力先切替機能
これは、ジョブの出力となる画像形成装置２０のＩＰアドレスを格納する領域を制御部１１のＲＡＭに確保し、その領域の記憶内容を移動先の近傍の画像形成装置２０のＩＰアドレスへと順次切り替える機能である。
【００２７】
（動作）
次に、実施形態の動作について説明する。
図７は、本実施形態にかかる画像出力システムの動作を示すフローチャートである。
図に示す一連の処理は、端末装置１０の制御部１１のタイマ機能により計時される時間がスケジュールＤＢ１２ｃ（図４参照）に記憶された予定時間情報が示す時間に至ったことをトリガーとして開始される。
【００２８】
端末装置１０の制御部１１は、自身のタイマ機能により計時される時間がスケジュールＤＢ１２ｃの各レコードに記憶された予定時間情報の何れかが示す時間になると（ステップＳＡ１：ＹＥＳ）、その予定時間情報を「予定時間」のフィールドに記憶したレコードをスケジュールＤＢ１２ｃから特定する（ステップＳＡ２）。
次に、制御部１１は、ステップＳＡ２にて特定したレコードと「拠点」のフィールドの記憶内容を同じくするレコードを拠点別ＤＢ１２ｄから特定する（ステップＳＡ３）。
【００２９】
更に、制御部１１は、ステップＳＡ３で特定したレコードの「プリンタ」のフィールドに記憶された一又は複数のプリンタ識別情報を「プリンタ」のフィールドに記憶したレコードをプリンタ別ＤＢ１２ｅから順次特定し、特定したレコードの「ドライバ」のフィールドのドライバ識別情報が、自装置にインストールされているプリンタドライバと合致するか判断することにより、ステップＳＡ３で特定したレコードの絞込みを行う（ステップＳＡ４）。つまり、予定時間に移動することになっている階の各画像形成装置２０の中から対応するプリンタドライバプログラム１２ｂを自装置にインストール済みであるか画像形成装置２０を選定するのである。
【００３０】
制御部１１は、ステップＳＡ４で絞り込んだレコードが複数に及んでいるときは、ステップＳＡ５に進み、絞り込んだレコードが１つであればステップＳＡ６へ進む。
ステップＳＡ５に進むと、制御部１１は、ステップＳＡ２でスケジュールＤＢ１２ｃから特定したレコードの「エリア」のフィールドのエリア情報が示すエリアに最も近いエリアのエリア情報を記憶したレコードをステップＳＡ４で絞り込んだ複数のレコードの中から特定する。
続いて、制御部１１は、自らのＲＡＭにジョブの出力先として格納されていたＩＰアドレスを、ステップＳＡ４又はステップＳＡ５にて特定したレコードの「ポート」のフィールドに記憶されたＩＰアドレスへと切り替える（ステップＳＡ６）
【００３１】
ここで、「予定時間」のフィールドが「１３：００」、作業内容のフィールドが「予算会議」、「拠点」のフィールドが「５Ｆ」、「エリア」のフィールドが「第４エリア」となっている図４の最上段のレコードが図７のステップＳＡ２で特定されたという具体的なケースを想定し、以降の処理の内容について更に詳述する。
ステップＳＡ２にてレコードが特定されると、続くステップＳＡ３では、そのレコードと同じ「５Ｆ」の拠点情報を「拠点」のフィールドに記憶したレコードが拠点別ＤＢ１２ｄから特定される。
【００３２】
更に、ステップＳＡ４では、ステップＳＡ３で図５のスケジュールＤＢ１２ｃから特定したレコードのプリンタ名のフィールドに記憶されている「Ｐ１」、「Ｐ２」、「Ｐ３」、「Ｐ４」のプリンタ識別情報をそれぞれ記憶したレコードが図６に示すプリンタ別ＤＢ１２ｅから順次特定され、それらのレコードの「ドライバ」のフィールドのドライバ識別情報が、自装置にインストールされているプリンタドライバ「Ｄ１」と合致するかを判断することにより、プリンタ識別情報を「Ｐ１」及び「Ｐ３」とする２つのレコードに絞り込まれる。
【００３３】
このステップＳＡ４ではレコードを１つに絞りきれなかったため、ステップＳＡ５に進む。ステップＳＡ５では、ステップＳＡ２でスケジュールＤＢ１２ｃから特定したレコードと同じ「第４エリア」のエリア情報を記憶したレコード、つまり、プリンタ識別情報を「Ｐ３」とするレコードがプリンタ別ＤＢ１２ｅから特定される。
そして、最後のステップであるステップＳＡ６では、ステップＳＡ５にてプリンタ別ＤＢ１２ｅから特定されたレコードの「ポート」のフィールドから読み出された「ａａａ．ａａａ．１０．３」のＩＰアドレスが、新たなジョブの出力先として制御部１１のＲＡＭに格納される。
【００３４】
このようにしてジョブの出力先のＩＰアドレスの切り替えがなされた後、文書作成アプリケーション１２ａを用いて作成した文書の出力が指示されると、制御部１１は、プリンタドライバプログラム１２ｂが示す処理手順に従ってその文書の画像のデータ形式を変換し、その変換により得たジョブを、自身のＲＡＭに格納されている画像形成装置２０のＩＰアドレスに宛てて出力する。出力されたジョブは、自端末がアクセスしている階別通信ネットワークのアクセスポイント３０を経由してその宛先の画像形成装置２０へ送信される。そして、ジョブを受信した画像形成装置２０はそのジョブを解釈して得た画像を用紙などの記録材に形成して出力する。
以上説明した本実施形態によると、ユーザが端末装置１０を持ち運んで移動する拠点毎に、その端末装置１０にジョブの出力先のＩＰアドレスを自動的に切り替えさせるので、ユーザは自ら出力先のＩＰアドレスを切り替えるという煩わしい操作を強いられずに済む。
【００３５】
＜他の実施形態＞
本発明は、種々の変形実施が可能である。
上記実施形態において、端末装置１０からジョブを受信した画像形成装置２０は、そのジョブを解析して得た画像のみを記録材に形成するようになっていた。これに対し、ユーザと共に作業を行なう他のユーザの名称をも併せて形成させ得るようにしてもよい。この変形例は、スケジュールＤＢ１２ｃのデータ構造を図８に示すようにすることで実現可能である。
【００３６】
図に示すように、この変形例にかかるスケジュールＤＢ１２ｃの各レコードは、「予定時間」、「作業内容」、「拠点」、「エリア」に加えて、「参加者」のフィールドを有している。この「参加者」のフィールドには、参加者情報が記憶される。参加者情報は、ユーザと共に作業に参加する他のユーザを示す情報である。例えば、図８に示す最上段のレコードを参照すると、「予定時間」のフィールドの記憶内容が「１３：００」、「作業内容」のフィールドの記憶内容が「予算会議」、「拠点」のフィールドの記憶内容が「５Ｆ」、「エリア」のフィールドの記憶内容が「第４エリア」となっており、「参加者」のフィールドの記憶内容が、「ユーザＡ、ユーザＢ、ユーザＣ」となっている。これは、このスケジュールＤＢ１２ｃの更新主体であるユーザが１３時から５階の第４エリアにて予算会議の作業を行い、更にその会議には自身のほかにユーザＡ、Ｂ、Ｃの３名が参加する予定であることを示している。
【００３７】
そして、この変形例では、端末装置１０の制御部１１のタイマ機能により計時される時間が図８の最上段のレコードに示す「１３：００」に至ったことをトリガーとして図７に示す一連の処理が実行されて出力先のＩＰアドレスが切り替えられた後に文書の出力が指示されると、制御部１１は、最上段のレコードの「参加者」のフィールドに記憶された参加者情報をジョブに内包させてそのＩＰアドレス宛てに送信する。すると、ジョブを受信した画像形成装置２０は、自身が画像を形成する用紙の余白部に、「ユーザＡ、ユーザＢ、ユーザＣ」と参加者の連名を印字して出力する。
【００３８】
上記実施形態において、端末装置１０の制御部１１は、図７のステップＳＡ４にてドライバ識別情報を基にプリンタ別ＤＢ１２ｅから絞り込んだレコードが複数に及んでいるときは、それらの複数のレコードの「エリア」のフィールドとステップＳＡ２で特定したレコードの同フィールドに記憶されたエリア情報が示すエリアの距離に応じて更なる絞り込みを行うようになっていた（ステップＳＡ５）。これに対し、ステップＳＡ４にて出力先の候補として絞り込まれた各画像形成装置２０のセキュリティ保証機能のサポートの有無に応じて更なる絞り込みを行うようにしてもよい。セキュリティ保証機能は、ジョブを解釈して得た画像をセキュリティ認証をパスした特定ユーザにのみ提供する機能である。この変形例は、プリンタ別ＤＢ１２ｅのデータ構造を図９に示すようにすることで実現できる。
【００３９】
図に示すように、この変形例にかかるプリンタ別ＤＢ１２ｅの各レコードは、「プリンタ」、「ポート」、「ドライバ」、「拠点」、「エリア」に加えて、「セキュリティ保証機能」のフィールドを有している。この「セキュリティ保証機能」のフィールドには、セキュリティ保証機能をサポートした画像形成装置２０であることを示す「○」、又は、そのような機能をサポートしていない画像形成装置２０であることを示す「×」の何れか一方のフラグが記憶される。
【００４０】
そして、この変形例では、図７のステップＳＡ４にてプリンタ別ＤＢ１２ｅから絞り込んだレコードの数が複数に及ぶときは、それら複数のレコードの「セキュリティ保証機能」のフィールドを参照し、「○」のフラグが記憶されている方のレコードを特定する。以降の一連の処理を経て出力先のＩＰアドレスが切り替えられた後、閲覧を指示するユーザのＩＤの入力と併せた文書の出力の指示がなされると、制御部１１は、閲覧の指示を許可されたユーザのＩＤのジョブに内包させてそのＩＰアドレス宛てに送信する。すると、ジョブを受信した画像形成装置２０は、ＩＤの入力を求めるメッセージを自身のユーザインターフェースに表示させ、入力されたＩＤがジョブに内包されるものと一致したときのみ、そのジョブを解釈して得た画像を記録材に形成して出力する。
【００４１】
また、この変形例においては、画像形成装置２０に印刷物を出力した枚数を計数する枚数カウンタ機能を設け、この枚数カウンタ機能により計数された枚数がジョブに内包されるＩＤの数に至ったときに、以降の画像の出力を禁止するようにするとなおよい。これにより、不必要な印刷物を減らすことができる。
【００４２】
上述した実施形態の一連の処理は、端末装置１０の制御部１１のタイマ機能により計時される時間が、スケジュールＤＢ１２ｃに記憶されたの予定時間情報が示す時間に至ったことをトリガーとして開始されたが、端末装置１０が画像の形成を開始する時間を示す印刷予約時間と画像データとを予めサーバ装置に送信し、サーバ装置の制御部１１のタイマ機能により計時される時間が印刷予約時間に至ったことをトリガーとして開始されてもよい。その場合は、このサーバ装置の制御部１１が、ジョブを出力する出力先を切り替えるようにするとなおよい。
【００４３】
上記実施形態においては、端末装置１０と画像形成装置２０の位置を、階別通信ネットワークが個別に形成される建物の各階と、それら各階を区画して得たエリアとにより特定するようになっていた。これに対し、ＧＰＳ（Global Positioning System）などを用いて特定される３次元座標により端末装置１０と画像形成装置２０の位置を特定するようにしてもよい。要するに、端末装置１０と画像形成装置２０の各々の位置を示す「位置情報」が取得されてスケジュールＤＢ１２ｃの「作業位置」のフィールドとプリンタ別ＤＢ１２ｅの「設置位置」のフィールドに記憶され得るようにさえなっていれば、その位置の特定手法は問わない。
【図面の簡単な説明】
【００４４】
【図１】画像出力システムの全体構成を示す概略図である。
【図２】端末装置１０の構成を示すブロック図である。
【図３】端末装置１０の記憶部１２の記憶内容を示す図である。
【図４】スケジュールＤＢ１２ｃの構成を示す図である（第１実施形態）。
【図５】拠点別ＤＢ１２ｄの構成を示す図である。
【図６】プリンタ別ＤＢ１２ｅの構成を示す図である（第１実施形態）。
【図７】画像出力システムの動作を示すフローチャートである。
【図８】スケジュールＤＢ１２ｃの構成を示す図である（他の実施形態）。
【図９】プリンタ別ＤＢ１２ｅの構成を示す図である（他の実施形態）。
【符号の説明】
【００４５】
１０…端末装置、１１…制御部、１２…記憶部、１２ａ…文書作成アプリケーション、１２ｂ…プリンタドライバプログラム、１２ｃ…スケジュールＤＢ、１２ｄ…拠点別ＤＢ、１２ｅ…プリンタ別ＤＢ、１２ｆ…画像データ出力先切替プログラム、１３…操作部、１４…表示部、１５…無線通信部、２０、２０ａ、２０ｂ、２０ｃ、２０ｄ…画像形成装置、３０…アクセスポイント。
【図１】
0004720613.tif 000002
【図２】
0004720613.tif 000003
【図３】
0004720613.tif 000004
【図４】
0004720613.tif 000005
【図５】
0004720613.tif 000006
【図６】
0004720613.tif 000007
【図７】
0004720613.tif 000008
【図８】
0004720613.tif 000009
【図９】
0004720613.tif 000010