(57)【特許請求の範囲】
【請求項１】
端末装置から送信されたファイルを取得する第１取得手段と、
目的地を示す目的地情報を前記端末装置から取得する目的地取得手段と、
前記目的地情報が示す目的地から予め定められた範囲内であって、前記ファイルが表す画像を出力する複数の画像形成装置の位置情報を取得する第２取得手段と、
前記第２取得手段が取得した位置情報を前記端末装置へ送信する第１位置情報送信手段と、
前記第１位置情報送信手段が送信した位置情報の中から前記端末装置において選択された位置情報を受信する第１位置情報受信手段と、
前記端末装置の位置情報を取得する第３取得手段と、
前記第３取得手段が取得した位置情報が表す位置が、前記第１位置情報受信手段が取得した位置情報が表す位置から予め定められた範囲内にある場合、前記第１取得手段が取得したファイルを前記画像形成装置へ送信する送信手段と
を有するサーバー装置と、
前記第１位置情報送信手段が送信した位置情報を受信する第２位置情報受信手段と、
前記第２位置情報受信手段が受信した位置情報毎に、当該位置情報が示す位置をルートに含む前記目的地までのルートを表示し、表示したルートにおいて選択されたルートに含まれる画像形成装置の位置情報を前記サーバー装置へ送信する第２位置情報送信手段と、
を有する前記端末装置と、
前記送信手段が送信したファイルを取得する第４取得手段と、
前記第４取得手段が取得したファイルが表す画像を出力する出力手段と
を有する画像形成装置と
を備える情報処理システム。
【請求項２】
前記端末装置は、自装置のユーザーの目的地の位置情報と、当該位置情報が表す位置から予め定められた範囲内にある画像形成装置の状態を表す状態情報と、当該画像形成装置の位置情報を取得し、取得した状態情報が表す状態と取得した位置情報の位置を表示する
請求項１に記載の情報処理システム。
【請求項３】
前記端末装置は、前記目的地の位置情報が表す位置までのルートを取得し、取得したルートを地図上に表示し、前記目的地の情報が表す位置から予め定められた範囲内にある画像形成装置の位置を当該画像形成装置の前記位置情報に応じて前記地図上に表示し、前記状態情報が表す状態を前記地図上に表示する
請求項２に記載の情報処理システム。
【請求項４】
前記画像形成装置の位置の表示は、前記状態情報が使用可能であることを表す前記画像形成装置と、前記状態情報が使用不可であることを表す前記画像形成装置とで異なる
請求項３に記載の情報処理システム。
【請求項５】
前記端末装置は、前記状態情報が使用可能であることを表す前記画像形成装置の位置を表示する
請求項３に記載の情報処理システム。
【請求項６】
端末装置から送信されたファイルを取得する第１取得手段と、
目的地を示す目的地情報を前記端末装置から取得する目的地取得手段と、
前記目的地情報が示す目的地から予め定められた範囲内であって、前記ファイルが表す画像を出力する複数の画像形成装置の位置情報を取得する第２取得手段と、
前記第２取得手段が取得した位置情報を前記端末装置へ送信する第１位置情報送信手段と、
前記第１位置情報送信手段が送信した位置情報の中から前記端末装置において選択された位置情報を受信する第１位置情報受信手段と、
前記端末装置の位置情報を取得する第３取得手段と、
前記第３取得手段が取得した位置情報が表す位置が、前記第１位置情報受信手段が取得した位置情報が表す位置から予め定められた範囲内にある場合、前記第１取得手段が取得したファイルを前記画像形成装置へ送信する送信手段と
を備えるサーバー装置。
【請求項７】
コンピュータを、
端末装置から送信されたファイルを取得する第１取得手段と、
目的地を示す目的地情報を前記端末装置から取得する目的地取得手段と、
前記目的地情報が示す目的地から予め定められた範囲内であって、前記ファイルが表す画像を出力する複数の画像形成装置の位置情報を取得する第２取得手段と、
前記第２取得手段が取得した位置情報を前記端末装置へ送信する第１位置情報送信手段と、
前記第１位置情報送信手段が送信した位置情報の中から前記端末装置において選択された位置情報を受信する第１位置情報受信手段と、
前記端末装置の位置情報を取得する第３取得手段と、
前記第３取得手段が取得した位置情報が表す位置が、前記第１位置情報受信手段が取得した位置情報が表す位置から予め定められた範囲内にある場合、前記第１取得手段が取得したファイルを前記画像形成装置へ送信する送信手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、サーバー装置及びプログラムに関する。
【背景技術】
【０００２】
特許文献１には、目的地から出発地への経路を計算する際に、特定の道路への出入口毎の利用頻度に基づいて、利用頻度が高い出入口を利用しながら特定の道路を経由する経路を計算することが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第４２５４６３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ファイルをパソコンやスマートフォンからインターネット上のサーバー装置に登録し、登録されたファイルをコンビニエンスストアにあるコピー機で出力するサービスがある。目的地までの経路を計算するアプリケーションにおいては、コンビニエンスストアの場所を地図上に表示するものがあり、例えば、出張先の近辺にあるコンビニエンスストアを地図上で見つけ、サーバー装置に登録したファイルをコンビニエンスストアのコピー機で出力することも可能である。立ち寄った先のコンビニエンスストアにおいては、コピー機は、ユーザーの操作に応じてサーバー装置からファイルを取得する。ここで、ファイルのサイズが大きい場合や通信速度が低下している場合には、ファイルの取得に時間が掛かり、すぐにファイルの出力を行えないこととなる。
【０００５】
本発明は、上述した背景の下になされたものであり、ユーザーの操作に応じてサーバー装置からファイルを取得して画像形成装置で画像を出力するときよりも時間を掛けずに画像を出力できる技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の請求項１に係る情報処理システムは、端末装置から送信されたファイルを取得する第１取得手段と、目的地を示す目的地情報を前記端末装置から取得する目的地取得手段と、前記目的地情報が示す目的地から予め定められた範囲内であって、前記ファイルが表す画像を出力する複数の画像形成装置の位置情報を取得する第２取得手段と、前記第２取得手段が取得した位置情報を前記端末装置へ送信する第１位置情報送信手段と、前記第１位置情報送信手段が送信した位置情報の中から前記端末装置において選択された位置情報を受信する第１位置情報受信手段と、前記端末装置の位置情報を取得する第３取得手段と、前記第３取得手段が取得した位置情報が表す位置が、前記第１位置情報受信手段が取得した位置情報が表す位置から予め定められた範囲内にある場合、前記第１取得手段が取得したファイルを前記画像形成装置へ送信する送信手段とを有するサーバー装置と、前記第１位置情報送信手段が送信した位置情報を受信する第２位置情報受信手段と、前記第２位置情報受信手段が受信した位置情報毎に、当該位置情報が示す位置をルートに含む前記目的地までのルートを表示し、表示したルートにおいて選択されたルートに含まれる画像形成装置の位置情報を前記サーバー装置へ送信する第２位置情報送信手段と、を有する前記端末装置と、前記送信手段が送信したファイルを取得する第４取得手段と、前記第４取得手段が取得したファイルが表す画像を出力する出力手段とを有する画像形成装置とを備える。
【０００７】
本発明の請求項２に係る情報処理システムにおいては、前記端末装置は、自装置のユーザーの目的地の位置情報と、当該位置情報が表す位置から予め定められた範囲内にある画像形成装置の状態を表す状態情報と、当該画像形成装置の位置情報を取得し、取得した状態情報が表す状態と取得した位置情報の位置を表示する。
【０００８】
本発明の請求項３に係る情報処理システムにおいては、前記端末装置は、前記目的地の位置情報が表す位置までのルートを取得し、取得したルートを地図上に表示し、前記目的地の情報が表す位置から予め定められた範囲内にある画像形成装置の位置を当該画像形成装置の前記位置情報に応じて前記地図上に表示し、前記状態情報が表す状態を前記地図上に表示する。
【０００９】
本発明の請求項４に係る情報処理システムにおいては、前記画像形成装置の位置の表示は、前記状態情報が使用可能であることを表す前記画像形成装置と、前記状態情報が使用不可であることを表す前記画像形成装置とで異なる。
【００１０】
本発明の請求項５に係る情報処理システムにおいては、前記端末装置は、前記状態情報が使用可能であることを表す前記画像形成装置の位置を表示する。
【００１１】
本発明の請求項６に係るサーバー装置は、端末装置から送信されたファイルを取得する第１取得手段と、目的地を示す目的地情報を前記端末装置から取得する目的地取得手段と、前記目的地情報が示す目的地から予め定められた範囲内であって、前記ファイルが表す画像を出力する複数の画像形成装置の位置情報を取得する第２取得手段と、前記第２取得手段が取得した位置情報を前記端末装置へ送信する第１位置情報送信手段と、前記第１位置情報送信手段が送信した位置情報の中から前記端末装置において選択された位置情報を受信する第１位置情報受信手段と、前記端末装置の位置情報を取得する第３取得手段と、前記第３取得手段が取得した位置情報が表す位置が、前記第１位置情報受信手段が取得した位置情報が表す位置から予め定められた範囲内にある場合、前記第１取得手段が取得したファイルを前記画像形成装置へ送信する送信手段とを備える。
【００１２】
本発明の請求項７に係るプログラムは、コンピュータを、端末装置から送信されたファイルを取得する第１取得手段と、目的地を示す目的地情報を前記端末装置から取得する目的地取得手段と、前記目的地情報が示す目的地から予め定められた範囲内であって、前記ファイルが表す画像を出力する複数の画像形成装置の位置情報を取得する第２取得手段と、前記第２取得手段が取得した位置情報を前記端末装置へ送信する第１位置情報送信手段と、前記第１位置情報送信手段が送信した位置情報の中から前記端末装置において選択された位置情報を受信する第１位置情報受信手段と、前記端末装置の位置情報を取得する第３取得手段と、前記第３取得手段が取得した位置情報が表す位置が、前記第１位置情報受信手段が取得した位置情報が表す位置から予め定められた範囲内にある場合、前記第１取得手段が取得したファイルを前記画像形成装置へ送信する送信手段として機能させるためのプログラムである。
【発明の効果】
【００１３】
請求項１に係る情報処理システムによれば、ユーザーの操作に応じてサーバー装置からファイルを取得して画像形成装置で画像を出力するときよりも時間を掛けずに画像を出力することができる。
請求項２に係る情報処理システムによれば、端末装置のユーザーの目的地に近い画像形成装置の状態をユーザーに知らせることができる。
請求項３に係る情報処理システムによれば、端末装置のユーザーの目的地までのルートと、目的地から予め定められた範囲内にある画像形成装置の状態をユーザーに知らせることができる。
請求項４に係る情報処理システムによれば、使用可能な画像形成装置と使用不可の画像形成装置とを区別してユーザーに知らせることができる。
請求項５に係る情報処理システムによれば、使用可能な画像形成装置の位置をユーザーに知らせることができる。
請求項６に係るサーバー装置によれば、画像形成装置と端末装置との位置関係に応じてファイルを画像形成装置に送信することができる。
請求項７に係るプログラムによれば、画像形成装置と端末装置との位置関係に応じてファイルを画像形成装置に送信することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施形態の情報処理システム１に係る装置を示した図。
【図２】端末装置１０のハードウェア構成の一例を示したブロック図。
【図３】端末装置１０において実現する機能の構成の一例を示したブロック図。
【図４】第１サーバー装置３０のハードウェア構成の一例を示したブロック図。
【図５】ファイルテーブルＴＢ３１の一例を示した図。
【図６】スケジュールテーブルＴＢ３２の一例を示した図。
【図７】ユーザーテーブルＴＢ３３の一例を示した図。
【図８】顧客テーブルＴＢ３４の一例を示した図。
【図９】配信テーブルＴＢ３５の一例を示した図。
【図１０】第１サーバー装置３０において実現する機能の構成を示したブロック図。
【図１１】第２サーバー装置４０のハードウェア構成の一例を示したブロック図。
【図１２】画像形成装置２０のハードウェア構成の一例を示した図。
【図１３】画像形成装置２０において実現する機能の構成を示したブロック図。
【図１４】端末装置１０において表示される画面の一例を示した図。
【図１５】動作例を説明するためのシーケンス図。
【図１６】動作例を説明するためのシーケンス図。
【発明を実施するための形態】
【００１５】
［実施形態］
（全体構成）
図１は、本発明の一実施形態の情報処理システム１に係る装置を示した図である。情報処理システム１は、端末装置１０から送信されたファイルを第１サーバー装置３０に記憶させ、第１サーバー装置３０に記憶させたファイルを画像形成装置２０へ送信し、画像形成装置２０に送信されたファイルが表す画像を用紙に形成して出力するプリントサービスを提供する。
【００１６】
通信回線２は、データ通信が行われる通信ネットワークであり、データ通信を行う複数のコンピュータ装置が接続される。通信回線２には、有線及び無線の通信ネットワークが含まれる。
【００１７】
画像形成装置２０Ａ〜２０Ｃは、用紙に画像を形成する画像形成機能や文書を読み取るスキャン機能、複写機能、ファクシミリ機能、写真印刷機能などを備えた装置である。本実施形態においては、画像形成装置２０Ａ〜２０Ｃは、コンビニエンスストアに設置されている。画像形成装置２０Ａ〜２０Ｃは、通信回線２に接続されており、通信回線２を介して他のコンピュータ装置に接続し、データ通信を行う。なお、本実施形態においては、画像形成装置２０Ａ〜２０Ｃのハードウェア構成は同じであるため、以下、各々を区別する必要がない場合は「画像形成装置２０」と称する。
【００１８】
端末装置１０は、データ通信を行う装置であり、本実施形態においては、スマートフォンやタブレット端末である。端末装置１０は、通信回線２に含まれている無線ＬＡＮ（Local Area Network）のアクセスポイントや移動体通信網の基地局にアクセスして通信回線２に接続し、通信回線２を介してデータ通信を行う。本実施形態においては、複数の端末装置１０が通信回線２に接続可能であるが、図１においては、図面が煩雑になるのを防ぐため、一つの端末装置１０のみを示す。
【００１９】
第１サーバー装置３０は、画像形成装置２０Ａ〜２０Ｃの状態を管理するコンピュータ装置である。第１サーバー装置３０は、通信回線２に接続されており、通信回線２を介して他のコンピュータ装置に接続してデータ通信を行う。
【００２０】
第２サーバー装置４０は、ユーザーの端末装置１０から送信されたファイルを記憶する処理や、記憶しているファイルを画像形成装置２０へ送信する処理を行うコンピュータ装置である。第２サーバー装置４０は、通信回線２に接続されており、通信回線２を介して他のコンピュータ装置に接続してデータ通信を行う。
【００２１】
（端末装置１０の構成）
図２は、端末装置１０のハードウェア構成の一例を示したブロック図である。タッチパネル１０３は、液晶ディスプレイなどの表示装置と、表示装置の表示面において指の接触を検出するセンサーとを組み合わせた装置である。タッチパネル１０３は、文字やＧＵＩ、メニュー画面などを表示する。また、タッチパネル１０３は、ユーザーが指で触れた位置をセンサーで検出する。制御部１０１は、タッチパネル１０３が検出した位置と、タッチパネルに表示されている画面に応じてユーザーの操作を特定し、特定した操作に応じて各部の制御や各種処理を実行する。
【００２２】
測位部１０９は、衛星測位システムを利用して端末装置１０の位置を測位する。測位部１０９は、複数の人工衛星から送信される電波を取得して端末装置の位置を表す位置情報を生成する。なお、測位部１０９は、所謂Ａ−ＧＰＳ（Assisted-GPS）やＤＧＰＳ（Differential GPS）の技術を用いて位置を測位するものであってもよい。
【００２３】
通信部１０５は、通信回線２に含まれている移動体通信網の無線基地局に対して無線通信を行う通信インターフェースとして機能する。音声処理部１０７は、マイクロフォンとスピーカを有している。音声処理部１０７は、端末装置１０が音声通話を行う場合、通話相手の音声に係るデジタル信号が通信部１０５から供給されると、供給されたデジタル信号をアナログ信号に変換する。このアナログ信号は、スピーカへ供給され、スピーカからは、通話相手の音声が放音される。また、音声処理部１０７は、マイクロフォンが音声を収音すると、収音した音声をデジタル信号に変換する。音声処理部１０７は、端末装置で音声通話を行う場合、ユーザーの音声を変換したデジタル信号を通信部１０５へ供給する。このデジタル信号は、通信部１０５から移動体通信網へ送信され、通話相手の端末装置へ送信される。
【００２４】
記憶部１０２は、データを永続的に記憶する不揮発性メモリーを有しており、オペレーティングシステムのプログラムやアプリケーションプログラムなどを記憶する。本実施形態においては、記憶部１０２は、タブレット端末やスマートフォンにインストールされる周知のアプリケーションプログラムに加え、第１サーバー装置３０や第２サーバー装置４０と通信を行うアプリケーションプログラム（以下、クライアントアプリと称する）や、クライアントアプリが使用する各種情報を記憶する。また、記憶部１０２は、文書や画像を表すファイルを記憶する。
【００２５】
制御部１０１は、ＣＰＵ（Central Processing Unit）やＲＡＭ（Random Access Memory）を備えており、オペレーティングシステムのプログラムやアプリケーションプログラムを実行する。
【００２６】
（端末装置１０の機能構成）
図３は、クライアントアプリを実行することにより端末装置１０において実現する機能のうち、本発明に係る特徴的な機能の構成の一例を示した機能ブロック図である。
登録部１００１は、記憶部１０２に記憶されているファイルの中からユーザーの操作により選択されたファイルを取得し、取得したファイルを第１サーバー装置３０へ送信する。また、登録部は、ユーザーのユーザーＩＤ、ユーザーの訪問先の顧客名、訪問先への訪問日時を取得して第１サーバー装置３０へ送信する。
また、登録部１００１は、ルート探索部１００５で探索されたルート上にあるコンビニエンスストアの位置情報（即ち、コンビニエンスストアに設置されている画像形成装置２０の位置情報）を第１サーバー装置３０へ送信する。通知受付部１００２は、登録部１００１が送信したファイルへの応答として第１サーバー装置３０から送信される予約番号を取得する。位置情報取得部１００３は、測位部１０９が生成した位置情報を測位部１０９から取得して第１サーバー装置３０へ送信する。状態情報取得部１００４は、ユーザーの目的地を取得し、目的地近辺にある画像形成装置２０の状態情報と位置情報を第２サーバー装置４０から取得する。ルート探索部１００５は、状態情報取得部１００４が取得した状態情報と位置情報を用い、現在地から目的地までのルートを探索する。
【００２７】
（第１サーバー装置３０の構成）
図４は、第１サーバー装置３０のハードウェア構成の一例を示したブロック図である。通信部３０５は、データ通信を行うための通信インターフェースとして機能し、通信回線２に接続されている。
【００２８】
記憶部３０２は、制御部３０１が実行するプログラムや、プログラムを実行した制御部３０１が使用する情報などを永続的に記憶する装置（例えばハードディスク装置）を有している。記憶部３０２が記憶するプログラムとしては、オペレーティングシステムのプログラムや、端末装置１０から送信されたファイルを記憶部３０２に記憶させる処理や、記憶部３０２に記憶されているファイルを画像形成装置２０へ送信するプログラムなどがある。
【００２９】
また、記憶部３０２は、ファイルテーブルＴＢ３１、スケジュールテーブルＴＢ３２、ユーザーテーブルＴＢ３３、顧客テーブルＴＢ３４及び配信テーブルＴＢ３５を記憶する。
【００３０】
図５は、ファイルテーブルＴＢ３１の一例を示した図である。ファイルテーブルＴＢ３１は、「予約番号」フィールド、「ファイル名」フィールド及び「ユーザーＩＤ」フィールドを有する。「ファイル名」フィールドは、端末装置１０から送信されて記憶部３０２に記憶されたファイルのファイル名を格納する。「予約番号」フィールドは、ファイル名で特定されるファイルに対して生成した番号を格納するフィールドである。予約番号は、画像形成装置２０でファイルの画像を出力するときに使用される。「ユーザーＩＤ」フィールドは、ファイルを第１サーバー装置３０へ送信した端末装置１０のユーザーを識別する識別子であるユーザーＩＤを格納する。ユーザーＩＤは、プリントサービスを利用可能なユーザーに付与されている。なお、ファイルテーブルＴＢ３１においては、ファイルが表す画像が形成される用紙のサイズの情報を格納するフィールドや、白黒で画像形成を行うかカラーで画像形成を行うかを表す情報を格納するフィールド、用紙１枚あたりの画像形成の料金を格納するフィールドなどを設けるようにしてもよい。
【００３１】
図６は、スケジュールテーブルＴＢ３２の一例を示した図である。スケジュールテーブルＴＢ３２は、「ユーザーＩＤ」フィールド、「顧客ＩＤ」フィールド、「訪問日時」フィールド及び「予約番号」フィールドを有する。「ユーザーＩＤ」フィールドは、ファイルを第１サーバー装置３０へ送信した端末装置１０のユーザーを識別する識別子であるユーザーＩＤを格納する。「顧客ＩＤ」フィールドは、ユーザーが訪問する予定の顧客を識別する識別子である顧客ＩＤを格納する。「訪問日時」フィールドは、ユーザーが顧客を訪問するときの予定日時を格納する。「予約番号」フィールドは、ユーザーの操作により端末装置１０から送信されて記憶部３０２に記憶されたファイルに対して生成された予約番号を格納する。
【００３２】
図７は、ユーザーテーブルＴＢ３３の一例を示した図である。ユーザーテーブルＴＢ３３は、「ユーザーＩＤ」フィールド及び「メールアドレス」フィールドを有する。「ユーザーＩＤ」フィールドは、プリントサービスを利用可能なユーザーを識別する識別子であるユーザーＩＤを格納する。「メールアドレス」フィールドは、プリントサービスを利用可能なユーザーの電子メールアドレスを格納する。なお、ユーザーテーブルＴＢ３３においては、氏名を格納するフィールドや電話番号を格納するフィールド、ユーザーのパスワードを格納するフィールド、電子メールの配信を行うか否かを表す情報を格納するフィールドを設けるようにしてもよい。
【００３３】
図８は、顧客テーブルＴＢ３４の一例を示した図である。顧客テーブルＴＢ３４は、「顧客ＩＤ」フィールド、「顧客名」フィールド及び「住所」フィールドを有する。「顧客ＩＤ」フィールドは、ユーザーの訪問先となる顧客を識別する識別子である顧客ＩＤを格納する。「顧客名」フィールドは、顧客ＩＤで特定される顧客の顧客名を格納する。「住所」フィールドは、顧客ＩＤで特定される顧客の住所を格納する。なお、顧客テーブルＴＢ３４においては、電子メールアドレスを格納するフィールドや、電話番号を格納するフィールドを設けるようにしてもよい。
【００３４】
図９は、配信テーブルＴＢ３５の一例を示した図である。配信テーブルＴＢ３５は、「ユーザーＩＤ」フィールド、「位置情報」フィールド及び「到達予定時刻」フィールドを有する。「ユーザーＩＤ」フィールドは、ユーザーＩＤを格納する。「位置情報」フィールドは、端末装置１０から送信された位置情報を格納する。「到達予定時刻」は、位置情報フィールドに格納されている位置情報が表す位置へユーザーが到達する予定の時刻を格納する。
【００３５】
制御部３０１は、ＣＰＵやＲＡＭを有しており、記憶部３０２に記憶されているプログラムを実行し、記憶部３０２や通信部３０５を制御する。
【００３６】
（第１サーバー装置３０の機能構成）
図１０は、第１サーバー装置３０において実現する機能のうち、本発明に係る機能の構成を示したブロック図である。ファイル管理部３００１は、端末装置１０から送信されるファイルを取得して記憶部３０２に記憶させる。ファイル管理部３００１は、本発明に係る第１取得手段の一例である。
スケジュール管理部３００２は、記憶部３０２に記憶されたファイルが表す画像を出力する画像形成装置の位置情報や、端末装置１０の位置情報を取得する。スケジュール管理部３００２は、本発明に係る第２取得手段及び第３取得手段の一例である。また、スケジュール管理部３００２は、画像形成装置２０の位置情報から予め定められた範囲内に端末装置１０の位置情報の表す位置がある場合、記憶部３０２に記憶されているファイルを画像形成装置２０へ送信する。スケジュール管理部３００２は、ファイル管理部３００１が取得したファイルを画像形成装置２０へ送信する送信手段の一例である。
【００３７】
（第２サーバー装置４０の構成）
図１１は、第２サーバー装置４０のハードウェア構成の一例を示したブロック図である。通信部４０５は、データ通信を行うための通信インターフェースとして機能し、通信回線２に接続されている。
【００３８】
記憶部４０２は、制御部４０１が実行するプログラムや、プログラムを実行した制御部４０１が使用する情報などを永続的に記憶する装置（例えばハードディスク装置）を有している。
記憶部４０２が記憶するプログラムとしては、オペレーティングシステムのプログラムや、画像形成装置２０の状態を管理するプログラム（以下、管理プログラムと称する）などがある。また、記憶部４０２は、画像形成装置２０から送信される状態情報を、画像形成装置２０が設置されているコンビニエンスストアの位置を表す位置情報及び画像形成装置２０のＩＰアドレスを対応付けて記憶する。状態情報は、画像形成装置２０の状態を表す情報であり、画像形成装置２０を使用可能であるか否かを表す。状態情報と対応付けて記憶される位置情報は、例えば、コンビニエンスストアの位置の緯度と経度を含む。
【００３９】
制御部４０１は、ＣＰＵやＲＡＭを有しており、オペレーティングシステムのプログラムを実行し、記憶部４０２や通信部４０５を制御する。また、制御部４０１は、管理プログラムを実行する。
【００４０】
（画像形成装置２０の構成）
図１２は、画像形成装置２０のハードウェア構成の一例を示した図である。操作部２０４は、画像形成装置２０を操作するための複数のボタンやタッチスクリーンを備えている。通信部２０５は、通信回線２に接続されており、通信回線２に接続されている他の装置とデータ通信を行う。
【００４１】
スキャン部２０６は、文書を光学的に読み取り、読み取った文書の画像を表す画像データを生成する画像読取装置（図示略）を備えている。スキャン部２０６は、生成した画像データを制御部２０１へ出力する。画像処理部２０８は、制御部２０１から供給される画像データに各種処理を施すものである。画像処理部２０８は、供給される画像データが表す画像に色補正や階調補正等の画像処理を施し、画像処理が施された画像からＹｅｌｌｏｗ（Ｙ）、Ｍａｇｅｎｔａ（Ｍ）、Ｃｙａｎ（Ｃ）、Ｂｌａｃｋ（Ｋ）の各色の画像の画像データを生成して画像形成部２０７へ出力する。
【００４２】
画像形成部２０７は、電子写真方式によって用紙にトナー像を形成する。具体的には、画像形成部２０７は、Ｙｅｌｌｏｗの色のトナー像を形成する画像形成部、Ｍａｇｅｎｔａの色のトナー像を形成する画像形成部、Ｃｙａｎの色のトナー像を形成する画像形成部、Ｂｌａｃｋの色のトナー像を形成する画像形成部を備えている。各画像形成部は、画像処理部２０８が出力した画像データに従って感光体上に静電潜像を形成した後、感光体表面にトナーを付着させてＹ、Ｍ、Ｃ、Ｋの各色のトナー像を形成し、このトナー像を用紙に転写する。そして、用紙に転写されたトナー像に熱と圧力を加えて定着させた後、トナー像が形成された用紙を画像形成装置２０の外へ排出する。なお、画像形成部２０７は、本実施形態においてはトナーを用いて用紙に画像を形成するが、インクジェット方式などのインクを用いて用紙に画像を形成する構成としてもよい。また写真の場合は、熱転写方式などのインクリボンを使用した画像を形成する構成としてもよい。
【００４３】
記憶部２０２は、データを永続的に記憶する記憶装置（例えば、ハードディスク装置）を有しており、通信部２０５が受信したファイルを記憶する。制御部２０１は、ＣＰＵやＲＡＭ、不揮発性メモリーを備えており、不揮発性メモリーに記憶されているオペレーティングシステムのプログラムやアプリケーションプログラムを実行する。制御部２０１がアプリケーションプログラムを実行すると、第１サーバー装置３０や第２サーバー装置４０と通信を行い、各種情報の授受を行う機能が実現する。
【００４４】
図１３は、画像形成装置２０において実現する機能のうち、本発明に係る機能の構成を示したブロック図である。
ファイル管理部２００１は、第１サーバー装置３０から送信されるファイルと予約番号を受信し、受信したファイルと予約番号を記憶部２０２に記憶させる。また、ファイル管理部２００１は、操作部２０４で予約番号が入力されると、入力された予約番号に対応付けて記憶されているファイルを画像処理部２０８へ供給し、画像形成部２０７を制御し、当該ファイルが表す画像を用紙に形成して出力する。ファイル管理部２００１は、第１サーバー装置３０から送信されるファイルを取得する第４取得手段の一例であり、また、画像を出力する出力手段の一例でもある。
状態送信部２００２は、画像形成装置２０の状態を表す状態情報を第２サーバー装置４０へ送信する。
【００４５】
（実施形態の動作例）
次に本実施形態の動作の一例について、図１４の画面例と、図１５及び図１６のシーケンス図を用いて説明する。なお、以下の説明においては、企業の社員であるユーザーが顧客の企業に出張し、資料を提示して営業活動を行う場合を想定して動作の説明を行う。
【００４６】
ユーザーは、クライアントアプリを起動している端末装置１０において、ファイル及びスケジュールを登録するための画面を表示させる操作を行う。図１４に示した画面例は、この操作が行われたときにタッチパネル１０３に表示される画面の一例である。ユーザーは、自身に付与されているユーザーＩＤをテキストボックスＴＸ１に入力し、訪問先の顧客名をテキストボックスＴＸ２に入力する。また、ユーザーは、顧客への訪問日時をテキストボックスＴＢ３に入力し、営業活動で使用する資料のファイルをテキストボックスＴＸ４で指定する。
【００４７】
ユーザーが、テキストボックスＴＸ１〜ＴＸ４への入力を終了し、送信ボタンＢ２をタップする操作を行うと、制御部１０１は、入力されたユーザーＩＤ、顧客名、訪問日時、テキストボックスＴＸ４で指定されたファイルを、通信部１０５を制御して第１サーバー装置３０へ送信する（図１５：ステップＳ１）。
【００４８】
ステップＳ１で送信されたユーザーＩＤ、顧客名、訪問日時、ファイルを通信部３０５が受信すると、制御部３０１は、受信したファイルを記憶部３０２に記憶させ、受信したファイルに対して予約番号を生成する（ステップＳ２）。
【００４９】
制御部３０１は、予約番号を生成すると、ファイルテーブルＴＢ３１とスケジュールテーブルＴＢ３２の更新を行う（ステップＳ３）。具体的には、制御部３０１は、ファイルテーブルＴＢ３１において、生成した予約番号、受信したファイルのファイル名、受信したユーザーＩＤを格納したレコードを新たに生成する。また、制御部３０１は、受信した顧客名を格納したレコードを顧客テーブルＴＢ３４において検索し、検索でヒットしたレコードから顧客ＩＤを取得する。次に制御部３０１は、スケジュールテーブルＴＢ３２において、取得した顧客ＩＤ、受信したユーザーＩＤ、受信した訪問日時、生成した予約番号を格納したレコードを生成する。
【００５０】
制御部３０１は、ステップＳ３の処理を終了すると、ステップＳ１で生成した予約番号を端末装置１０へ送信する（ステップＳ４）。具体的には、制御部３０１は、受信したユーザーＩＤを格納しているレコードをユーザーテーブルＴＢ３３において検索し、検索でヒットしたレコードに格納されているメールアドレスを取得する。制御部３０１は、生成した予約番号と、受信したファイルのファイル名を本文に記述し、取得したメールアドレスを宛先とした電子メールを、通信部３０５を制御して送信する。第１サーバー装置３０から送信された電子メールは、図示せぬメールサーバーを介して端末装置１０へ送信される。この電子メールを端末装置１０が受信し、受信した電子メールを開封する操作をユーザーが行うと、電子メールに記述された予約番号とファイル名が表示される。
【００５１】
端末装置１０のユーザーは、顧客への訪問を開始する際には、予約番号を入力するための画面を表示させる操作を行う。この操作が行われると、制御部１０１は、予約番号を入力するための画面が表示されるようにタッチパネル１０３を制御する（ステップＳ５）。ユーザーは、予約番号を入力するための画面が表示されると、電子メールに記述されていた予約番号を入力する。次に、入力された予約番号を送信する操作をユーザーが行うと、制御部１０１は、ユーザーにより入力された予約番号を取得し（ステップＳ６）、取得した予約番号を、通信部１０５を制御して第１サーバー装置３０へ送信する（ステップＳ７）。
【００５２】
ステップＳ７で送信された予約番号を通信部３０５が受信すると、制御部３０１は、受信した予約番号を格納しているレコードをスケジュールテーブルＴＢ３２において検索し、検索でヒットしたレコードに格納されている顧客ＩＤを取得する（ステップＳ８）。制御部３０１は、顧客ＩＤを取得すると、取得した顧客ＩＤを格納しているレコードを顧客テーブルＴＢ３４において検索し、検索でヒットしたレコードに格納されている住所を取得する（ステップＳ９）。制御部３０１は、ステップＳ９の処理を終了すると、ステップＳ９で取得した住所を、通信部３０５を制御して端末装置１０へ送信する（ステップＳ１０）。
【００５３】
ステップＳ１０で送信された住所を通信部１０５が受信すると、制御部１０１は、測位部１０９が生成した位置情報を、通信部１０５を制御して第２サーバー装置４０へ送信する（ステップＳ１１）。ステップＳ１１で送信された位置情報を通信部４０５が受信すると、制御部４０１は、受信した位置情報から予め定められた範囲内にあるコンビニエンスストアの位置情報と、当該コンビニエンスストアに設置されている画像形成装置２０の状態情報を取得する（ステップＳ１２）。例えば、ステップＳ１０で送信された住所、即ち、ユーザーが訪問する顧客の住所から予め定められた範囲内に画像形成装置２０Ａが設置されたコンビニエンスストア（以下、コンビニエンスストアＡとする）、画像形成装置２０Ｂが設置されたコンビニエンスストア（以下、コンビニエンスストアＢとする）及び画像形成装置２０Ｃが設置されたコンビニエンスストア（以下、コンビニエンスストアＣとする）がある場合、制御部４０１は、記憶部４０２から画像形成装置２０Ａ〜２０Ｃの状態情報と、各画像形成装置２０が設置されているコンビニエンスストアの位置情報を取得する。
【００５４】
制御部４０１は、ステップＳ１２で位置情報と状態情報を取得すると、コンビニエンスストアＡの位置情報と画像形成装置２０Ａの状態情報を組とし、コンビニエンスストアＢの位置情報と画像形成装置２０Ｂの状態情報を組とし、コンビニエンスストアＣの位置情報と画像形成装置２０Ｃの状態情報を組とし、通信部４０５を制御して端末装置１０へ送信する（ステップＳ１３）。ステップＳ１３で送信された位置情報及び状態情報を通信部１０５が受信すると、制御部１０１は、ステップＳ１０で送信された住所を目的地とし、現在地から目的地までのルート探索を行う（ステップＳ１４）。
【００５５】
具体的には、まず制御部１０１は、ステップＳ１３で送信された状態情報のうち、使用可能であることを表す状態情報と組となっている位置情報を取得する。例えば、画像形成装置２０Ａと画像形成装置２０Ｂの状態情報が使用可能であることを表し、画像形成装置２０Ｃの状態情報が使用不可であることを表す場合、制御部１０１は、コンビニエンスストアＡの位置情報と、コンビニエンスストアＢの位置情報を取得する。次に制御部１０１は、取得した位置情報の位置を経由地とし、現在地からステップＳ１０で送信された住所までのルート探索を行う。ルート探索については、通信回線２に接続されたサーバー装置を用いる周知の技術を用いてもよい。このルート探索により、制御部１０１は、現在地からコンビニエンスストアＡを経由して目的地へ到達するルート、コンビニエンスストアＡへの到達予定時刻、コンビニエンスストアＡを経由した場合の目的地への到達予定時刻、現在地からコンビニエンスストアＢを経由して目的地へ到達するルート、コンビニエンスストアＢへの到達予定時刻、コンビニエンスストアＢを経由した場合の目的地への到達予定時刻を取得する。制御部１０１は、ルート探索が終了すると、ルート探索で得られたルートが表示されるようにタッチパネル１０３を制御する（ステップＳ１５）。
【００５６】
表示されたルートのうちの一つを選択する操作をユーザーが行うと（ステップＳ１６）、制御部１０１は、ユーザーＩＤ、選択されたルート上にあるコンビニエンスストアの位置情報、当該コンビニエンスストアへの到達予定時刻を、通信部１０５を制御して第１サーバー装置３０へ送信する（ステップＳ１７）。ステップＳ１７で送信されたユーザーＩＤ、位置情報及び到達予定時刻を通信部３０５が受信すると、制御部３０１は、配信テーブルＴＢ３５を更新する（ステップＳ１８）。具体的には、制御部３０１は、受信したユーザーＩＤ、位置情報及び到達予定時刻を格納したレコードを配信テーブルＴＢ３５に生成する。
【００５７】
ユーザーは、ルートを選択すると、選択したルートに沿って顧客の所在地への移動を開始する。ユーザーと共に端末装置１０が移動すると、測位部１０９が生成する位置情報が端末装置１０の位置に応じて変化する。制御部１０１は、測位部１０９が生成する位置情報とユーザーＩＤを予め定められた周期で第１サーバー装置３０へ送信する（図１６：ステップＳ１９）。
【００５８】
端末装置１０が送信するユーザーＩＤと位置情報を通信部３０５が受信すると、制御部３０１は、ユーザーが選択したルート上のコンビニエンスストアの位置の近辺に端末装置１０が位置しているか判定する（ステップＳ２０）。具体的には、制御部３０１は、受信したユーザーＩＤを格納するレコードを配信テーブルＴＢ３５において検索する。制御部３０１は、検索でヒットしたレコードに格納されている位置情報の位置から予め定められた範囲内に、受信した位置情報の位置があるか判定する。制御部３０１は、検索でヒットしたレコードに格納されている位置情報の位置から予め定められた範囲内に、受信した位置情報の位置がない場合、換言すると、ユーザーが選択したルート上にあるコンビニエンスストアの位置から予め定められた範囲内に端末装置１０が位置していない場合、次の位置情報が端末装置１０から送信されるのを待つ。
【００５９】
端末装置１０から予め定められた周期で位置情報とユーザーＩＤが送信されると、第１サーバー装置３０は、ステップＳ２０と同じ処理を行う。制御部３０１は、ステップＳ２１で送信された位置情報とユーザーＩＤを通信部３０５が受信し、受信したユーザーＩＤを格納したレコードに格納されている位置情報の位置から予め定められた範囲内に、受信した位置情報の位置がある場合、受信したユーザーＩＤを格納したレコードにある到着予定時刻を取得する。制御部３０１は、取得した到着予定時刻から予め定められた範囲内に、位置情報を受信した日時が入っているか判定する（ステップＳ２３）。制御部３０１は、取得した到着予定時刻から予め定められた範囲内に、位置情報を受信した日時が入っている場合には、受信したユーザーＩＤを格納したレコードをファイルテーブルＴＢ３１において検索し、検索でヒットしたレコードに格納されている予約番号と、検索でヒットしたレコードに格納されているファイル名のファイルを記憶部３０２から取得する（ステップＳ２４）。
【００６０】
次に制御部３０１は、受信したユーザーＩＤを格納したレコードに格納されている位置情報（即ち、ユーザーが選択したルート上にあるコンビニエンスストアの位置情報）を配信テーブルＴＢ３５から取得し、取得した位置情報を含み、当該位置情報の位置にある画像形成装置２０のＩＰアドレスを要求するメッセージを第２サーバー装置４０へ送信する（ステップＳ２５）。第２サーバー装置４０は、ステップＳ２５で送信された位置情報に対応付けて記憶されているＩＰアドレスを記憶部４０２から取得し、取得したＩＰアドレスを第１サーバー装置３０へ送信する（ステップＳ２６）。
【００６１】
制御部３０１は、ステップＳ２６で送信されたＩＰアドレスを通信部３０５が受信すると、受信したＩＰアドレスの画像形成装置２０へ、ステップＳ２４で取得した予約番号とファイルを送信する（ステップＳ２７）。制御部２０１は、ステップＳ２７で送信された予約番号とファイルを通信部２０５が受信すると、受信した予約番号とファイルを対応付けて記憶部２０２に記憶させる（ステップＳ２８）。このように、コンビニエンスストアにある画像形成装置２０には、ユーザーが選択したルート上にあるコンビニエンスストアへ、ステップＳ１で端末装置１０から第１サーバー装置３０へ送信されたファイルが記憶される。
【００６２】
ユーザーは、選択したルート上にあるコンビニエンスストアに到着すると、画像形成装置２０を操作し、予約番号を入力するための画面の表示を指示する操作を操作部２０４で行う。制御部２０１は、ユーザーの操作に応じて、予約番号の入力画面が表示されるように、操作部２０４のタッチスクリーンを制御する（ステップＳ２９）。ユーザーが、受信した電子メールに記載されていた予約番号を表示された画面に入力し、ファイルの出力を指示する操作を行うと、制御部２０１は、入力された予約番号を取得する（ステップＳ３０）。
【００６３】
次に制御部２０１は、取得した予約番号に対応付けて記憶されているファイルを記憶部２０２から取得し、取得したファイルが表す画像を出力する（ステップＳ３１）。具体的には、制御部３０１は、取得したファイルが表す画像の画像データを生成し、生成した画像データを画像処理部２０８へ供給し、画像形成部２０７を制御する。画像形成部２０７は、画像処理部２０８から供給されるデータに応じて用紙に画像を形成し、画像が形成された用紙を画像形成装置２０の外へ排出する。ユーザーは、画像が形成された用紙を取得し、コンビニエンスストアから顧客のもとへ移動する。
【００６４】
本実施形態によれば、ユーザーが画像形成装置２０を操作する前に、ユーザーが出力を指示するファイルが記憶されているため、ユーザーが画像形成装置２０を操作してから画像形成装置２０がファイルを外部のサーバー装置から取得する構成と比較すると、ユーザーは、すぐにファイルが表す画像を出力することができる。
【００６５】
［変形例］
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限定されることなく、他の様々な形態で実施可能である。例えば、上述の実施形態を以下のように変形して本発明を実施してもよい。なお、上述した実施形態及び以下の変形例は、各々を組み合わせてもよい。
【００６６】
本発明においては、ルート探索で探索したルートを表示する際に、画像形成装置２０が設置されているコンビニエンスストアの位置と、コンビニエンスストアに設置されている画像形成装置２０の状態を表示するようにしてもよい。
また、本変形例においては、ルート探索を行う際に使用不可である画像形成装置２０が設置されているコンビニエンスストアも経由地として設定してルート検索を行うようにしてもよい。この変形例においては、使用可能な画像形成装置２０が設置されているコンビニエンスストアの表示態様と、使用不可な画像形成装置２０が設置されているコンビニエンスストアの表示態様が異なるようにしてもよい。
【００６７】
本発明においては、第１サーバー装置３０は、取得した予約番号に対応したファイルを画像形成装置２０へ送信した場合、ファイルが画像形成装置２０に送信されたことを通知する電子メールを、予約番号を取得しているユーザーの端末装置１０へ送信してもよい。この電子メールにおいては、例えば、ファイルが配信された画像形成装置２０が設置されているコンビニエンスストアの店舗名や、ファイルを送信した日時、送信したファイルのファイル名などを記載するようにしてもよい。
【００６８】
画像形成装置２０は、入力された予約番号と当該予約番号に対応したファイルを記憶していない場合、入力された予約番号に対応するファイルを第１サーバー装置３０から取得してもよい。
【００６９】
本発明においては、端末装置１０においてルート探索の目的地を設定する際に、顧客名を入力する構成となっているが、目的地の住所や緯度、経度を入力する構成としてもよい。また、端末装置１０において地図を表示し、表示された地図上を指定することにより目的地を設定する構成としてもよい。
【００７０】
本発明においては、端末装置１０において、ルート探索、ルート表示、ルート選択を行う構成となっているが、この構成に限定されるものではない。
例えば、端末装置１０は、ステップＳ１３で送信されたコンビニエンスストアの位置情報と状態情報を取得すると、地図上において、目的地の位置、コンビニエンスストアの位置、当該コンビニエンスストアに設置されている画像形成装置の状態を、取得した位置情報や状態情報を用いて表示し、ルート検索やルート表示を行わない構成としてもよい。
また、この構成の場合、ステップＳ１７では、上述の構成に変えて、端末装置１０は、ユーザーＩＤと第２サーバー装置４０から受信した位置情報を送信し、第１サーバー装置３０は、送信されたユーザーＩＤと位置情報を配信テーブルＴＢ３５に格納する。第１サーバー装置３０は、端末装置１０から位置情報が送信されると、配信テーブルＴＢ３５に格納された位置情報が表す位置が、送信された位置情報が表す位置から予め定められた範囲内にあるか判定し、予め定められた範囲内にある場合、予め定められた範囲内にある位置情報の位置のコンビニエンスストアの画像形成装置２０へファイルを送信する構成としてもよい。
【００７１】
本発明においては、第１サーバー装置３０から画像形成装置２０へファイルを送信する際に、スケジュールテーブルＴＢ３２に格納されている訪問日時も送信する構成としてもよい。ファイルと訪問日時を取得した記憶した画像形成装置２０は、記憶した訪問日時を過ぎた場合、記憶した訪問日時と共に取得したファイルを記憶部２０２から消去するようにしてもよい。
【００７２】
上述した実施形態においては、情報処理システム１は、第１サーバー装置３０と第２サーバー装置４０とを備える構成となっているが、第１サーバー装置３０と第２サーバー装置４０を一体化し、第１サーバー装置３０が行う処理と第２サーバー装置４０が行う処理を一つのサーバー装置で行うようにしてもよい。
【００７３】
本発明に係る各装置のプログラムは、磁気記録媒体（磁気テープ、磁気ディスク（ＨＤＤ（Hard Disk Drive）、ＦＤ（Flexible Disk））など）、光記録媒体（光ディスクなど）、光磁気記録媒体、半導体メモリーなどのコンピュータ読取り可能な記録媒体に記憶した状態で提供し、インストールしてもよい。また、通信回線を介してプログラムをダウンロードしてインストールしてもよい。
【符号の説明】
【００７４】
１０…端末装置、１０１…制御部、１０２…記憶部、１０３…タッチパネル、１０５…通信部、１０７…音声処理部、１０９…測位部、１００１…登録部、１００２…通知受付部、１００３…位置情報取得部、１００４…状態情報取得部、１００５…ルート探索部、２０、２０Ａ〜２０Ｃ…画像形成装置、２０１…制御部、２０２…記憶部、２０４…操作部、２０５…通信部、２０６…スキャン部、２０７…画像形成部、２０８…画像処理部、２００１…ファイル管理部、２００２…状態送信部、３０…第１サーバー装置、３０１…制御部、３０２…記憶部、３０５…通信部、３００１…ファイル管理部、３００２…スケジュール管理部、４０…第２サーバー装置、４０１…制御部、４０２…記憶部、４０５…通信部。
【図１】
0006536315.tif 000002
【図２】
0006536315.tif 000003
【図３】
0006536315.tif 000004
【図４】
0006536315.tif 000005
【図５】
0006536315.tif 000006
【図６】
0006536315.tif 000007
【図７】
0006536315.tif 000008
【図８】
0006536315.tif 000009
【図９】
0006536315.tif 000010
【図１０】
0006536315.tif 000011
【図１１】
0006536315.tif 000012
【図１２】
0006536315.tif 000013
【図１３】
0006536315.tif 000014
【図１４】
0006536315.tif 000015
【図１５】
0006536315.tif 000016
【図１６】
0006536315.tif 000017