(57)【要約】【課題】第１のユーザーによる使用の予定日時を受信した場合は、第２のユーザーに、予定日時までに処理可能な処理を提示するようにした画像処理装置を提供する。【解決手段】画像処理装置の第１の受付手段は、第１のユーザーによる使用の予定日時を通信にて受け付け、第２の受付手段は、第２のユーザーによる使用指示を本画像処理装置の操作装置で受け付け、提示手段は、前記使用指示内で、前記予定日時までに処理可能な処理を提示する。【選択図】図１
2018030271.tif 000002
【特許請求の範囲】
【請求項１】
第１のユーザーによる使用の予定日時を通信にて受け付ける第１の受付手段と、
第２のユーザーによる使用指示を本画像処理装置の操作装置で受け付ける第２の受付手段と、
前記使用指示内で、前記予定日時までに処理可能な処理を提示する提示手段
を有する画像処理装置。
【請求項２】
前記提示手段は、前記使用指示内で、前記予定日時までに処理可能ではない処理の予約に関する情報を提示する、
請求項１に記載の画像処理装置。
【請求項３】
前記処理可能ではない処理における印刷情報を送信する送信手段
をさらに有する請求項２に記載の画像処理装置。
【請求項４】
前記処理可能ではない処理を含めた課金を行う課金手段
をさらに有する請求項２に記載の画像処理装置。
【請求項５】
前記第１のユーザーが所持している端末の位置を示す位置情報を取得し、
前記提示手段は、前記位置情報によって前記予定日時が変更された場合は、新たな予定日時までに処理可能な処理を提示する、
請求項１に記載の画像処理装置。
【請求項６】
前記位置情報によって前記予定日時が繰り上がった場合、前記第１のユーザーに対して、他のユーザーが使用している旨を示す情報を送信する第２の送信手段
をさらに有する請求項５に記載の画像処理装置。
【請求項７】
画像処理装置であるコンピュータを、
第１のユーザーによる使用の予定日時を通信にて受け付ける第１の受付手段と、
第２のユーザーによる使用指示を前記画像処理装置の操作装置で受け付ける第２の受付手段と、
前記使用指示内で、前記予定日時までに処理可能な処理を提示する提示手段
として機能させるための画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及び画像処理プログラムに関する。
【背景技術】
【０００２】
特許文献１には、競合する印刷ジョブを実行する順序を適切に設定することが可能な画像形成装置、画像形成方法及びプログラムを提供することを課題とし、画像形成装置は、受付部と、判断部と、を備え、受付部は、第１ユーザーに対応する第１情報端末で生成された第１印刷ジョブ、及び、第２ユーザーに対応する第２情報端末で生成された第２印刷ジョブの各々を受け付け可能な機能を有し、判断部は、第１ユーザーが画像形成装置に接近している場合は、第１印刷ジョブを第２印刷ジョブよりも優先して実行すると判断する機能を有することが開示されている。
【０００３】
特許文献２には、ユーザーが印刷を行う際に、印刷装置の前で待つことを極力回避することで、より効率よく印刷処理を行うことができる、印刷装置、印刷システム、制御方法、及びプログラムを提供することを課題とし、新たに投入された割り込み印刷ジョブのユーザーが所有するモバイル機器と、当該複合機との距離を算出し（距離Ａ）、複合機で既に実行されている実行中印刷ジョブのユーザーが所有するモバイル機器と、当該複合機との距離を算出し（距離Ｂ）、距離Ａが距離Ｂよりも小さい場合、割り込み印刷ジョブを実行することが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−０７６５８２号公報
【特許文献２】特開２０１５−０６６７６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
文書を印刷する画像処理装置がある。
ところで、その画像処理装置は複数人で使用される場合がある。第１のユーザーが画像形成装置に接近している場合は、第１のユーザーによる第１印刷ジョブが、第２のユーザーによる第２印刷ジョブよりも優先して実行されるという技術がある。しかし、ユーザーによっては、その画像処理装置を使用する予定日時が決まっている場合があり、この技術では、このような場合に対応できるものではない。
本発明は、第１のユーザーによる使用の予定日時を受信した場合は、第２のユーザーに、予定日時までに処理可能な処理を提示するようにした画像処理装置及び画像処理プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００６】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
請求項１の発明は、第１のユーザーによる使用の予定日時を通信にて受け付ける第１の受付手段と、第２のユーザーによる使用指示を本画像処理装置の操作装置で受け付ける第２の受付手段と、前記使用指示内で、前記予定日時までに処理可能な処理を提示する提示手段を有する画像処理装置である。
【０００７】
請求項２の発明は、前記提示手段は、前記使用指示内で、前記予定日時までに処理可能ではない処理の予約に関する情報を提示する、請求項１に記載の画像処理装置である。
【０００８】
請求項３の発明は、前記処理可能ではない処理における印刷情報を送信する送信手段をさらに有する請求項２に記載の画像処理装置である。
【０００９】
請求項４の発明は、前記処理可能ではない処理を含めた課金を行う課金手段をさらに有する請求項２に記載の画像処理装置である。
【００１０】
請求項５の発明は、前記第１のユーザーが所持している端末の位置を示す位置情報を取得し、前記提示手段は、前記位置情報によって前記予定日時が変更された場合は、新たな予定日時までに処理可能な処理を提示する、請求項１に記載の画像処理装置である。
【００１１】
請求項６の発明は、前記位置情報によって前記予定日時が繰り上がった場合、前記第１のユーザーに対して、他のユーザーが使用している旨を示す情報を送信する第２の送信手段をさらに有する請求項５に記載の画像処理装置である。
【００１２】
請求項７の発明は、画像処理装置であるコンピュータを、第１のユーザーによる使用の予定日時を通信にて受け付ける第１の受付手段と、第２のユーザーによる使用指示を前記画像処理装置の操作装置で受け付ける第２の受付手段と、前記使用指示内で、前記予定日時までに処理可能な処理を提示する提示手段として機能させるための画像処理プログラムである。
【発明の効果】
【００１３】
請求項１の画像処理装置によれば、第１のユーザーによる使用の予定日時を受信した場合は、第２のユーザーに、予定日時までに処理可能な処理が提示される。
【００１４】
請求項２の画像処理装置によれば、使用指示内で、予定日時までに処理可能ではない処理の予約に関する情報が提示される。
【００１５】
請求項３の画像処理装置によれば、処理可能ではない処理における印刷情報が送信される。
【００１６】
請求項４の画像処理装置によれば、処理可能ではない処理を含めた課金が行われる。
【００１７】
請求項５の画像処理装置によれば、予定日時が変更された場合は、新たな予定日時までに処理可能な処理が提示される。
【００１８】
請求項６の画像処理装置によれば、予定日時が繰り上がった場合、第１のユーザーに対して、他のユーザーが使用している旨を示す情報が送信される。
【００１９】
請求項７の画像処理プログラムによれば、第１のユーザーによる使用の予定日時を受信した場合は、第２のユーザーに、予定日時までに処理可能な処理が提示される。
【図面の簡単な説明】
【００２０】
【図１】本実施の形態の構成例についての概念的なモジュール構成図である。
【図２】本実施の形態を利用したシステム構成例を示す説明図である。
【図３】本実施の形態による処理例を示すフローチャートである。
【図４】本実施の形態による処理例を示すフローチャートである。
【図５】予約管理テーブルのデータ構造例を示す説明図である。
【図６】印刷速度管理テーブルのデータ構造例を示す説明図である。
【図７】本実施の形態による処理例を示す説明図である。
【図８】本実施の形態による処理例を示す説明図である。
【図９】本実施の形態による処理例を示す説明図である。
【図１０】本実施の形態を実現するコンピュータのハードウェア構成例を示すブロック図である。
【発明を実施するための形態】
【００２１】
以下、図面に基づき本発明を実現するにあたっての好適な一実施の形態の例を説明する。
図１は、本実施の形態の構成例についての概念的なモジュール構成図を示している。
なお、モジュールとは、一般的に論理的に分離可能なソフトウェア（コンピュータ・プログラム）、ハードウェア等の部品を指す。したがって、本実施の形態におけるモジュールはコンピュータ・プログラムにおけるモジュールのことだけでなく、ハードウェア構成におけるモジュールも指す。それゆえ、本実施の形態は、それらのモジュールとして機能させるためのコンピュータ・プログラム（コンピュータにそれぞれの手順を実行させるためのプログラム、コンピュータをそれぞれの手段として機能させるためのプログラム、コンピュータにそれぞれの機能を実現させるためのプログラム）、システム及び方法の説明をも兼ねている。ただし、説明の都合上、「記憶する」、「記憶させる」、これらと同等の文言を用いるが、これらの文言は、実施の形態がコンピュータ・プログラムの場合は、記憶装置に記憶させる、又は記憶装置に記憶させるように制御するという意味である。また、モジュールは機能に一対一に対応していてもよいが、実装においては、１モジュールを１プログラムで構成してもよいし、複数モジュールを１プログラムで構成してもよく、逆に１モジュールを複数プログラムで構成してもよい。また、複数モジュールは１コンピュータによって実行されてもよいし、分散又は並列環境におけるコンピュータによって１モジュールが複数コンピュータで実行されてもよい。なお、１つのモジュールに他のモジュールが含まれていてもよい。また、以下、「接続」とは物理的な接続の他、論理的な接続（データの授受、指示、データ間の参照関係等）の場合にも用いる。「予め定められた」とは、対象としている処理の前に定まっていることをいい、本実施の形態による処理が始まる前はもちろんのこと、本実施の形態による処理が始まった後であっても、対象としている処理の前であれば、そのときの状況・状態にしたがって、又はそれまでの状況・状態にしたがって定まることの意を含めて用いる。「予め定められた値」が複数ある場合は、それぞれ異なった値であってもよいし、２以上の値（もちろんのことながら、すべての値も含む）が同じであってもよい。また、「Ａである場合、Ｂをする」という記載は、「Ａであるか否かを判断し、Ａであると判断した場合はＢをする」の意味で用いる。ただし、Ａであるか否かの判断が不要である場合を除く。
また、システム又は装置とは、複数のコンピュータ、ハードウェア、装置等がネットワーク（一対一対応の通信接続を含む）等の通信手段で接続されて構成されるほか、１つのコンピュータ、ハードウェア、装置等によって実現される場合も含まれる。「装置」と「システム」とは、互いに同義の用語として用いる。もちろんのことながら、「システム」には、人為的な取り決めである社会的な「仕組み」（社会システム）にすぎないものは含まない。
また、各モジュールによる処理毎に又はモジュール内で複数の処理を行う場合はその処理毎に、対象となる情報を記憶装置から読み込み、その処理を行った後に、処理結果を記憶装置に書き出すものである。したがって、処理前の記憶装置からの読み込み、処理後の記憶装置への書き出しについては、説明を省略する場合がある。なお、ここでの記憶装置としては、ハードディスク、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、外部記憶媒体、通信回線を介した記憶装置、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）内のレジスタ等を含んでいてもよい。
【００２２】
本実施の形態である画像処理システムは、画像処理装置１００による処理を行わせるものであって、図１の例に示すように、画像処理装置１００、端末１５０、情報処理装置１７０を有しており、それらは、通信回線１９９を介してそれぞれ接続されている。
画像処理装置１００は、画像を処理するものであって、複数人によって使用される。具体的には、複写機、ファックス、スキャナ、プリンタ、複合機（スキャナ、プリンタ、複写機、ファックス等のいずれか２つ以上の機能を有している画像処理装置）等である。主に、画像処理装置１００による処理として、印刷処理を例示して説明する。また、画像処理装置１００は、例えば、コンビニエンスストア等の店舗等に設置されており、主に、その店舗等の顧客等によって利用され得る。
文書（ファイルとも言われる）とは、テキストデータ、数値データ、図形データ、画像データ等、又はこれらの組み合わせであり、印刷、記憶、編集及び検索等の対象となり、システム又は利用者間で個別の単位として交換できるものをいい、これらに類似するものを含む。具体的には、文書作成プログラムによって作成された文書、画像読取装置（スキャナ、カメラ等）で読み込まれた画像、Ｗｅｂページ等を含む。
端末１５０は、ユーザーによって利用される。具体的には、パーソナルコンピュータ、携帯情報通信機器（ノートＰＣ、携帯電話、スマートフォン、モバイル機器、ウェアラブルコンピュータ等を含む）等である。端末１５０は、画像処理装置１００での印刷を予約したり、端末１５０の位置を検知したり、その位置を示す情報（位置情報）を画像処理装置１００（又は、情報処理装置１７０）に送信したりする。なお、端末１５０が携帯情報通信機器である場合、端末１５０の位置情報は、その端末１５０を所持しているユーザーの位置を示すことになる。
情報処理装置１７０は、端末１５０から印刷の予約、ユーザーのスケジュール等を受け取り、画像処理装置１００に対して、それらの情報を送信する。画像処理装置１００、端末１５０に対して、ネットプリントサービスを行うサーバーとしての機能を有する。ネットプリントサービスは、以下の処理を行う。ユーザーの操作にしたがって、印刷対象である文書を情報処理装置１７０に登録する。この場合、情報処理装置１７０は予約番号を発行し、ユーザーが取得する。画像処理装置１００で、ユーザーが予約番号を入力すると、情報処理装置１７０に登録された文書を印刷する。
【００２３】
以下に、本実施の形態の処理例を説明するが、この説明（この段落番号内における説明）は、本実施の形態の理解を容易にすることを目的とするものである。
前述したように、従来技術では、ユーザーと画像処理装置間の距離によって印刷ジョブの割り込みによって印刷順序を変えている。
本実施の形態は、印刷ジョブの割り込みで印刷順序を変えるのではなく、印刷ジョブを複数（例えば、２つ）に分割する。分割した印刷ジョブのうちのひとつは、その場で印刷物（紙文書）を受け取る印刷ジョブであり、もうひとつは、情報処理装置１７０に印刷対象の文書を登録し、後日、他の店舗（当初の店舗であってもよい）に設置された画像処理装置１００で印刷できるようにする印刷ジョブである。
また、本実施の形態では、予約ユーザーとデバイスの距離が離れたときは現店舗の画像処理装置１００で印刷しようとしているユーザーの印刷ジョブの上限数を変更し、その場で受け取る印刷枚数を増やすことができるようになる。
本実施の形態では、予約ユーザーが画像処理装置１００を利用する際、順番を待つことなく直ぐに印刷できるようになる。つまり、画像処理装置１００を利用しているユーザーＢの印刷ジョブの印刷時間を算出し、予約ユーザーＡの来店予定時刻までにジョブを終了させることで、予約ユーザーＡは順番を待つことなく直ぐに印刷できるようなる。
コンビニエンスストア等に設置された画像処理装置１００のように、その画像処理装置１００を利用した場合、その場で課金を行う。
画像処理装置１００を利用しているユーザーの印刷抑制をした場合でも、ユーザーがその場で受け取れなかった印刷物を後日、受け取れるようにしている。つまり、印刷抑制を受け、その場で受け取れなかった文書を、情報処理装置１７０にアップロードすることによって、後日ユーザーＢがどこの店舗に行っても印刷できるようになる。
画像処理装置１００を利用しているユーザーが印刷抑制を受けるかどうかを事前に確認し、本当に必要な場合（例えば、予約ユーザーによる予約通りの印刷処理が行われる場合）、印刷の上限値を設定する。つまり、予約ユーザーＡの位置情報を取得して、予約ユーザーＡがスケジュール通りに店舗に来店しなかった場合は、画像処理装置１００を利用しているユーザーＢの上限数を解除できるようにしている。
【００２４】
画像処理装置１００は、アプリケーション１０５を有している。画像処理装置１００は、ユーザーによって使用される。具体的には、第２のユーザー（例えば、店舗の来客者）によって使用され、その後に、第１のユーザー（画像処理装置１００の使用を予約した者）によって使用されることがある。なお、第１のユーザーは、画像処理装置１００を特定して、その画像処理装置１００の使用を予約してもよいが、来訪先に近い店舗に設置されている画像処理装置１００の使用を予約してもよい。つまり、第１のユーザーは、画像処理装置１００そのものを必ずしも特定していなくてもよい。
アプリケーション１０５は、ＵＩ制御モジュール１１０、ファイル管理モジュール１１５、画像処理装置制御モジュール１２０、課金処理モジュール１２５、印刷時間算出モジュール１３０、ファイル登録モジュール１３５を有している。アプリケーション１０５は、画像処理装置１００での予約使用と現在の使用との関係に関する処理を行う。
【００２５】
ＵＩ制御モジュール１１０は、ユーザーインタフェース（ＵＩ：Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）と画像処理装置制御モジュール１２０の命令の入出力を制御する。例えば、入力用の操作装置として、タッチパネル、キーボード（メニューキー、テンキー等を含む）等がある。この他に、マウス、音声、視線、ジェスチャ等を用いたユーザーの操作を受け付けるようにしてもよい。出力用の装置として、液晶ディスプレイ等の表示装置（前述のタッチパネルを含む）、スピーカー等がある。
例えば、ＵＩ制御モジュール１１０は、ユーザー操作によるネットプリントの予約番号を受け付ける。この入力により、画像処理装置制御モジュール１２０は、画像処理装置１００のプリント機能を制御する。
そして、ＵＩ制御モジュール１１０は、次に利用するユーザー（予約ユーザー）が到着する時間までに印刷できる文書数や部数、ページ数の上限値を表示する。これによって、印刷の上限値が制御できるため、順番を待つことなく、次の人（予約ユーザー）が直ぐに印刷できるようになる。
【００２６】
ファイル管理モジュール１１５は、印刷する文書を管理する。例えば、情報処理装置１７０から送信された文書を受信して管理してもよいし、ユーザーが持ち込んだＵＳＢメモリー等の各種メディア（記憶媒体）から文書を読み込むようにしてもよい。
画像処理装置制御モジュール１２０は、画像処理装置１００が有する機能を制御する。つまり、画像処理装置１００全体又はアプリケーション１０５内のモジュールを制御する。
課金処理モジュール１２５は、画像処理装置１００における課金処理機能を制御する。例えば、印刷枚数に応じて、現金、プリペイドカード、クレジットカード等による精算処理を行う。また、課金処理モジュール１２５は、ユーザー操作により使用される場合、即時精算又は後精算（法人向け）できるようにしてもよい。
印刷時間算出モジュール１３０は、ファイル管理モジュール１１５で管理された文書の印刷時間を計算する。例えば、ファイル管理モジュール１１５でメディアから読み込んだ文書の印刷時間を算出する。図６の例を用いて後述する。
ファイル登録モジュール１３５は、情報処理装置１７０へ、印刷対象の文書（今後の印刷を予約した文書）を通信回線１９９を介して登録する。例えば、ＵＩ制御モジュール１１０で選択され、今回は印刷できなかった文書を、情報処理装置１７０へ登録する。その返信として、予約番号を取得して、ＵＩ制御モジュール１１０で提示して、ユーザーに知らせる。これによって、画像処理装置１００を利用していた（文書印刷を行っていた）ユーザーは、後日好きなときに印刷できる。
【００２７】
印刷時間算出モジュール１３０は、第１のユーザーによる使用の予定日時を、情報処理装置１７０から通信回線１９９を介して受け付ける。
ＵＩ制御モジュール１１０は、第２のユーザーによる使用指示を本画像処理装置１００の操作装置で受け付ける。
そして、ＵＩ制御モジュール１１０は、使用指示内で、予定日時までに処理可能な処理（印刷時間算出モジュール１３０による処理結果）を提示する。なお、提示には、画像処理装置１００に備え付けられている液晶ディスプレイ等の表示装置に表示すること、スピーカー等の音声出力装置から音声を出力すること等がある。
また、ＵＩ制御モジュール１１０は、使用指示内で、予定日時までに処理可能ではない処理の予約に関する情報を提示するようにしてもよい。「予約に関する情報」として、例えば、予約番号がある。
さらに、ファイル登録モジュール１３５は、処理可能ではない処理における印刷情報を、情報処理装置１７０に送信するようにしてもよい。ここで、印刷情報として、例えば、文書がある。文書の他に、印刷の指定情報（用紙サイズ、カラーモード、画質等）を含めるようにしてもよい。
また、課金処理モジュール１２５は、処理可能ではない処理を含めた課金を行うようにしてもよい。つまり、課金として、第２のユーザーによって使用（処理可能となった処理）された量に応じた課金、そして、第１のユーザーによる予定日時のために、今回は使用できなかった処理（処理可能ではない処理）であるが、予約した量に応じた課金が含まれる。
【００２８】
また、画像処理装置制御モジュール１２０は、第１のユーザーが所持している端末の位置を示す位置情報を取得するようにしてもよい。第１のユーザーが予定日時に使用するか否かを確認するためである。
そして、ＵＩ制御モジュール１１０は、その位置情報によって予定日時が変更された場合は、新たな予定日時までに処理可能な処理を提示するようにしてもよい。「予定日時が変更」には、もちろんのことながら、遅くなる場合、早くなる（予定日時が繰り上がる）場合がある。遅くなる場合は、第２のユーザーが使用できる量が増えることになる。
さらに、画像処理装置制御モジュール１２０は、その位置情報によって予定日時が繰り上がった場合、第１のユーザーに対して、他のユーザー（第２のユーザー）が使用している旨を示す情報を送信するようにしてもよい。
この場合、ＵＩ制御モジュール１１０は、当初の予定日時までに処理可能な処理を提示したままとする。また、その提示を消去していた場合は、何の提示を行う必要はない。また、予定日時が早まる可能性があることを提示してもよい。さらに、予定日時が繰り上がったため、第２のユーザーによる使用料を減少させるようにしてもよい。
【００２９】
端末１５０は、ネットプリントアプリケーション１５５を有している。端末１５０は、第１のユーザーによって所持され、使用される。
ネットプリントアプリケーション１５５は、位置情報取得モジュール１６０、位置情報送信モジュール１６５を有している。ネットプリントアプリケーション１５５は、画像処理装置１００に対する予約使用に関する処理を行う。
位置情報取得モジュール１６０は、端末１５０の現在位置を取得する。つまり、第１のユーザーの現在位置（位置情報）を取得する。例えば、端末１５０に内蔵されているＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）からの位置情報であってもよいし、携帯電話網に用いられている基地局の位置情報であってもよいし、ｉＢｅａｃｏｎ（登録商標）のようにビーコン端末から携帯端末に送信されてきたビーコン端末ＩＤ等であってもよい。なお、ビーコン端末ＩＤの場合は、ビーコン端末ＩＤとそのビーコン端末が設置されている場所情報とが対応しているテーブルを予め用意しておき、そのテーブルを用いて、ビーコン端末ＩＤから場所情報を抽出するようにしてもよい。
位置情報送信モジュール１６５は、位置情報取得モジュール１６０が取得した現在の位置情報を情報処理装置１７０に送信する。なお、画像処理装置１００に直接送信するようにしてもよい。
【００３０】
情報処理装置１７０は、ネットプリントサービス処理モジュール１７５を有している。情報処理装置１７０は、画像処理装置１００、端末１５０と通信回線１９９を介して接続されている。
ネットプリントサービス処理モジュール１７５は、ファイル管理モジュール１８０、ユーザー情報管理モジュール１８５、スケジュール管理モジュール１９０、ユーザー位置情報管理モジュール１９５を有している。ネットプリントサービス処理モジュール１７５は、端末１５０からの予約使用を受信し、該当する画像処理装置１００に送信する。
ファイル管理モジュール１８０は、文書の一時保存、予約番号の発行を行い、画像処理装置１００に文書を配信する。予約番号は、文書登録が行われた場合に発行し、端末１５０、画像処理装置１００に通知する。
ユーザー情報管理モジュール１８５は、利用するユーザーの情報を管理する。また、監視対象である端末１５０の端末情報を管理する。
スケジュール管理モジュール１９０は、文書を利用するユーザーのスケジュールを管理する。例えば、端末１５０から、ユーザーのスケジュール情報（訪問先を含む）を受信する。そして、訪問先のスケジュールから付近の店舗（又は、画像処理装置１００）を検索し、画像処理装置１００に到着時刻を通知する。
ユーザー位置情報管理モジュール１９５は、ユーザーの位置情報を端末１５０から取得して、画像処理装置１００に通知する。例えば、画像処理装置１００を利用する予約日時における、ユーザーの位置情報を取得し、画像処理装置１００に到着していない場合は、画像処理装置１００に到着日時（新たな予約日時）を通知してもよい。また、その場合、予約日時のリセットを通知するようにしてもよい。これによって、スケジュール通りに予約ユーザーが利用しなかった場合に、現在利用しているユーザーによる利用量を増加させることができる（例えば、すべての印刷ができる）ようになる。
【００３１】
図２は、本実施の形態を利用したシステム構成例を示す説明図である。
店舗２００Ａ内には、画像処理装置１００Ａが設置されており、端末１５０Ｂを所持したユーザー２１０Ｂがいる。店舗２００Ｂ内には、画像処理装置１００Ｂが設置されている。ユーザー２１０Ａは、端末１５０Ａを所持している。ここでは、ユーザー２１０Ａは予約ユーザーであり、ユーザー２１０Ｂは店舗２００Ａの来店客であり、画像処理装置１００Ａを利用する。
店舗２００Ａ内の画像処理装置１００Ａ、店舗２００Ａ内の端末１５０Ｂ、端末１５０Ａ、店舗２００Ｂ内の画像処理装置１００Ｂ、情報処理装置１７０は、通信回線１９９を介してそれぞれ接続されている。通信回線１９９は、無線、有線、これらの組み合わせであってもよく、例えば、通信インフラとしてのインターネット、イントラネット等であってもよい。また、情報処理装置１７０による機能は、クラウドサービスとして実現してもよい。
例えば、ユーザー２１０Ａは、店舗２００Ａ内の画像処理装置１００Ａでの印刷を予約する（予約番号Ａを得る）。ユーザー２１０Ａの到着前に、ユーザー２１０Ｂが画像処理装置１００Ａを利用する。ただし、利用開始時に、ユーザー２１０Ａの到着予定日時までの利用であるという制限（例えば、印刷枚数等）があることを提示し、利用させる。ただし、ユーザー２１０Ｂが利用できなかった残り（例えば、未印刷の文書）を、情報処理装置１７０に登録し、予約番号Ｂを得る。ユーザー２１０Ａは、店舗２００Ａに到着し、ユーザー２１０Ｂの利用終了を待つことなく、予約番号Ａを用いて画像処理装置１００Ａで文書の印刷ができるようになる。その後、ユーザー２１０Ｂは、例えば、店舗２００Ｂで、予約番号Ｂを用いて残りの文書を画像処理装置１００Ｂで印刷させることができる。
【００３２】
図３、図４は、本実施の形態による処理例を示すフローチャートである。
ステップＳ３０２では、ユーザー２１０Ａの操作にしたがって、文書、スケジュール、端末情報が情報処理装置１７０に登録される。例えば、ユーザー２１０Ａの操作にしたがって、端末１５０は、情報処理装置１７０にネットプリントサービスにおける印刷の予約を行う。情報処理装置１７０によって予約番号が発行され、それが端末１５０に送信され、ユーザー２１０Ａが予約番号を知る。
この処理によって、情報処理装置１７０は、例えば、予約管理テーブル５００を生成する。図５は、予約管理テーブル５００のデータ構造例を示す説明図である。予約管理テーブル５００は、予約ＩＤ欄５０５、ユーザーＩＤ欄５１０、文書欄５１５、スケジュール欄５２０、端末ＩＤ欄５４０を有しており、スケジュール欄５２０は、日時欄５２５、訪問先場所欄５３０、目的等欄５３５を有している。予約ＩＤ欄５０５は、本実施の形態において、予約を一意に識別するための情報（予約ＩＤ：ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）を記憶している。ユーザーＩＤ欄５１０は、本実施の形態において、ユーザーを一意に識別するための情報（ユーザーＩＤ）を記憶している。文書欄５１５は、そのユーザーが印刷を予約した文書を記憶している。文書そのもののデータであってもよいし、文書の格納先であるＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）等であってもよい。スケジュール欄５２０は、そのユーザーのスケジュールを記憶している。日時欄５２５は、日時（年、月、日、時、分、秒、秒以下、又はこれらの組み合わせであってもよい）を記憶している。訪問先場所欄５３０は、その日時に訪問する場所を記憶している。目的等欄５３５は、その訪問の目的等を記憶している。端末ＩＤ欄５４０は、本実施の形態において、そのユーザーが所持している端末１５０を一意に識別するための情報（端末ＩＤ）を記憶している。
【００３３】
ステップＳ３０４では、来店客であるユーザー２１０Ｂが画像処理装置１００を利用開始する。例えば、文書プリント、写真プリント、コピー、スキャン、その他の各種サービスを選択する。
ステップＳ３０６では、情報処理装置１７０が、ユーザー２１０Ａの登録スケジュールから訪問先付近の店舗の到着時間を算出し、画像処理装置１００に通知する。例えば、前述の予約管理テーブル５００内の訪問先場所欄５３０がその画像処理装置１００が設置されている店舗である場合は、日時欄５２５内の日時を到着時間としてもよい。また、スケジュールとして、訪問先場所欄５３０内が店舗以外の場所（印刷予約された印刷物を用いる場所）である場合は、その場所と店舗間の距離から、その店舗を経由してその場所に日時欄５２５の日時に到着するための時間を逆算して、店舗への到着時間を算出すればよい。
ステップＳ３０８では、ユーザー２１０Ｂの選択したサービスは、文書プリント又は写真プリントを利用するサービスかどうかを確認し、文書プリント又は写真プリントを利用するサービスの場合はステップＳ３１０へ進み、それ以外の場合はステップＳ３２８へ進む。
【００３４】
ステップＳ３１０では、画像処理装置１００は、印刷する文書の入ったメディアの挿入を検知する。
ステップＳ３１２では、画像処理装置１００は、メディア内の文書を読み込み、文書毎に印刷時間を算出する。例えば、印刷速度管理テーブル６００を用いて算出する。図６は、印刷速度管理テーブル６００のデータ構造例を示す説明図である。印刷速度管理テーブル６００は、プリント種類番号欄６０５、プリントの種類欄６１０、カラーモード欄６１５、用紙サイズ欄６２０、画質欄６２５、ＦＰＯＴ（ｓｅｃ）欄６３０、ＰＰＭ（ＣＰＭ）欄６３５を有している。プリント種類番号欄６０５は、プリント種類番号を記憶している。プリントの種類欄６１０は、プリントの種類を記憶している。プリントの種類は、例えば、コピー、プリント、写真等がある。カラーモード欄６１５は、カラーモードを記憶している。カラーモードには、白黒、カラー等がある。用紙サイズ欄６２０は、用紙サイズを記憶している。用紙サイズには、例えば、Ａ４、Ａ３、Ｌ版等がある。画質欄６２５は、画質を記憶している。画質には、例えば、標準、高画質等がある。ＦＰＯＴ（ｓｅｃ）欄６３０は、最初の一枚目の印刷による用紙が排出されるまでの所要時間を記憶している。一般的には、ＦＰＯＴ（ＦｉｒｓｔＰｒｉｎｔＯｕｔｐｕｔＴｉｍｅ）（ｓｅｃ）ともいわれる。ＰＰＭ（ＣＰＭ）欄６３５は、印刷速度を記憶している。一般的には、ＰＰＭ（ＰｒｉｎｔＰｅｒＭｉｎｕｔｅｓ）（ＣＰＭ（ＣｏｐｙＰｅｒＭｉｎｕｔｅｓ））ともいわれる。
印刷する文書の枚数、属性（カラーモード、用紙サイズ、画質等）によって、文書の印刷に必要な時間を算出する。例えば、写真（カラー、Ｌ版、画質：標準）を２４枚印刷すると指定された場合は、１８．７秒＋２４枚／６ＰＰＭ＝約４分２０秒が印刷時間の見積もりとなる。
【００３５】
ステップＳ３１４では、画像処理装置１００は、ステップＳ３０６で算出した時間内に現在受け取れる印刷可能な文書、部数、ページ範囲を、表示装置に表示する。
ステップＳ３１６では、画像処理装置１００は、ユーザー２１０Ｂの操作にしたがって、印刷する文書の選択と、その場で受け取る文書の選択を受け付け、印刷を開始する。
ステップＳ３１８では、画像処理装置１００は、印刷開始後、課金する。
【００３６】
ステップＳ３２０では、画像処理装置１００は、印刷終了前に（例えば、印刷中に）、ユーザー２１０Ａの位置情報を取得し、到着時刻に画像処理装置１００を利用するか（ステップＳ３０６で算出した到着時刻までに、画像処理装置１００に到着できる位置にいるか）を確認し、利用する場合（到着できる場合）はステップＳ３２２へ進み、それ以外の場合（到着できない場合、つまり遅刻する場合）はステップＳ３１４へ戻る。ステップＳ３１４へ戻るのは、ユーザー２１０Ａが到着時刻になっても画像処理装置１００を利用しない場合（ステップＳ３２０：Ｎ）は、ユーザー２１０Ｂが続けて印刷可能にするためである。
ステップＳ３２２では、画像処理装置１００は、その場で受け取らない文書は、情報処理装置１７０に登録（アップロード）した後、予約番号を発行する。その場で受け取らない文書とは、「処理可能ではない処理における印刷情報」の一例であり、印刷できなかった文書である。予約番号の発行は、情報処理装置１７０が行い、これを画像処理装置１００が受信する。
ステップＳ３２４では、画像処理装置１００は、印刷終了後、印刷物の受け取りと予約番号をユーザー２１０Ｂに知らせる。
【００３７】
ステップＳ３２６では、ユーザー２１０Ａが画像処理装置１００で印刷指示を行う。もちろんのことながら、ステップＳ３０２で発行された予約番号が用いられる。つまり、ユーザー２１０Ａが店舗に来店するまでにユーザー２１０Ｂの印刷は終了しているため、ユーザー２１０Ａは待つことなく印刷できる。
ステップＳ３２８では、ステップＳ３０６で算出した時間に収まるコピー又はスキャン可能枚数を、表示装置に表示する。つまり、ステップＳ３０４で選択したサービスがコピー又はスキャン等である場合（ステップＳ３０８：Ｎ）は、情報処理装置１７０への登録等の処理（ステップＳ３２２等での処理）はしない。
【００３８】
図７は、本実施の形態による処理例を示す説明図である。より具体的な処理例を示すものである。
ステップＳ７０２では、自宅７５０において、端末１５０Ｃは、ユーザー２１０Ａの操作にしたがって、印刷対象である文書７７２（印刷属性等を含めてもよい）とスケジュールを、情報処理装置１７０に登録する。スケジュールとして、例えば、「１０：００、Ａ社７９０に訪問」が登録されたとする。なお、この登録は９時に行われたとする。
ステップＳ７０４では、情報処理装置１７０は、スケジュールを確認して、ユーザー２１０Ａが到着する日時を店舗２００Ａに送信する。例えば、Ａ社７９０に近い店舗を検索し、店舗２００Ａを抽出し、店舗２００ＡからＡ社７９０までの距離（直線距離であってもよいし、移動距離であってもよい）を算出し、店舗２００ＡからＡ社７９０に移動するための時間を算出する。Ａ社７９０にスケジュール通りの日時に到着するために、店舗２００Ａに到着しなければならない日時を算出する。具体的には、店舗２００ＡからＡ社７９０に移動するための時間、画像処理装置１００Ａでの印刷に要する時間、場合によっては余裕時間（例えば、５分等）を、Ａ社７９０への到着予定日時から減算すればよい。例えば、この計算によって、店舗２００Ａへの到着予定日時は９時４５分であるとする。なお、画像処理装置１００Ａでの印刷に要する時間は、情報処理装置１７０内に印刷対象の文書等が登録されているので、その文書の量、印刷属性から、前述の印刷速度管理テーブル６００を用いて算出すればよい。
【００３９】
ステップＳ７０６では、店舗２００Ａの来店客であるユーザー２１０Ｂの操作にしたがって、画像処理装置１００Ａがメディア７８０内の印刷文書（文書７７４と文書７７６）を読み込む。その後、画像処理装置１００Ａは、印刷設定時に印刷速度管理テーブル６００内の印刷速度からユーザー２１０Ｂが現在受け取れる印刷可能な（つまり、ステップＳ７０４で情報処理装置１７０から送信されたユーザー２１０Ａの到着日時までに印刷可能な）文書、部数、ページ範囲を表示する。ここでは文書７７４のみ印刷可能とする。例えば、現在が９時４０分であれば、店舗２００Ａへの到着予定日時は９時４５分であるので、５分以内に印刷可能な文書を提示し、今回の印刷対象として選択される。なお、ユーザー２１０Ａ（端末１５０Ａ）の現在の位置から、５分後にユーザー２１０Ａが店舗２００Ａに到着することが可能か否かを判断してもよい。到着することが可能であれば、前述の通りの処理を行い。遅れる場合は、印刷可能な文書の量を増加させてもよい。
【００４０】
ステップＳ７０８では、画像処理装置１００Ａは、ユーザー２１０Ｂの操作にしたがって、印刷する文書の選択（文書７７４と文書７７６）と、その場で受け取る文書（文書７７４）が選択され、印刷する。課金対象は、すべての文書（文書７７４と文書７７６）とする。
ステップＳ７１０では、印刷できなかった文書（文書７７６）は、情報処理装置１７０にアップロードされる。
ステップＳ７１２では、ユーザー２１０Ｂは、印刷終了後、印刷文書７８４（文書７７４の印刷物）と、文書７７６の印刷の予約番号（予約番号票７８８）を受け取る。
【００４１】
ステップＳ７１４では、ユーザー２１０Ａが店舗２００Ａに到着したときには、ユーザー２１０Ｂによる画像処理装置１００Ａでの印刷が終わっているため、直ちに文書を印刷し、お客様先に訪問できる。例えば、９時４５分にユーザー２１０Ａは店舗２００Ａに到着し、画像処理装置１００Ａで文書７７２を印刷し、印刷文書７８２（文書７７２の印刷物）を得る。なお、情報処理装置１７０から画像処理装置１００Ａへ文書７７２が送信されて印刷が行われる。
ステップＳ７１６では、ユーザー２１０Ａは、印刷文書７８２を持参して、Ａ社７９０に到着する。
ステップＳ７１８では、ユーザー２１０Ｂは後日、店舗２００Ｂの画像処理装置１００Ｂで、予約番号を入力して、文書７７６を印刷する。なお、情報処理装置１７０から画像処理装置１００Ｂへ文書７７６が送信されて印刷が行われる。また、この場合の課金は、既に、店舗２００Ａの画像処理装置１００Ａで行われているので、無料となる。
【００４２】
図８は、本実施の形態による処理例を示す説明図である。上限値変更後、画像処理装置１００Ａに表示するファイル選択画面８００を示す。これは、ユーザー２１０Ｂが見ることになる画面である。
図７の例では、店舗２００Ａへの到着予定日時通りに到着した例を示したが、ユーザー２１０Ａが遅れた場合は、印刷処理の途中で、印刷枚数等の修正が行われるようにする。なお、ユーザー２１０Ａの現在位置から、店舗２００Ａに到着するまでの時間を算出し、その時間内での印刷枚数の上限値を変更すればよい。
文書選択画面８００内には、「設定をすべて取り消す」、「画像を探す」、「選択解除」、「日付印字」、「設定を取り消して戻る」、「これで決定」、「終了」等のボタンを表示し、メディア内の文書を表示する領域、留意事項を表示する領域、「プレビュー／枚数設定」を表示する領域等を設けている。そして、当初は印刷可能枚数が２４であったのを、ユーザー２１０Ａが遅れていることを検出した場合は、印刷可能枚数が例えば３８枚と増加し、留意事項領域に、「プリント合計枚数の最大値は３８枚です。プリント合計枚数を３８枚以下にしてください。」と表示し、さらに３８枚の対象が選択された場合は、「プリント合計枚数３８枚」、「合計金額１，１４０円」と表示する。
【００４３】
図９は、本実施の形態による処理例を示す説明図である。画像処理装置１００Ａに表示する「情報処理装置１７０への文書登録画面９００」を示す。これは、ユーザー２１０Ｂが見ることになる画面である。
文書登録画面９００内には、「ファイル登録」、「戻る」、「終了」等のボタンを表示し、選択された文書を表示する領域、留意事項を表示する領域等を設けている。そして、印刷対象としたが、今回は印刷できなかった文書（図７の例では文書７７６）がある場合は、留意事項領域に、「［ファイル登録］でファイルをネットプリントサーバー（情報処理装置１７０）に登録できます。※登録した後に、予約番号が発行されます。」と表示する。
【００４４】
図１０を参照して、本実施の形態の画像処理装置１００、端末１５０、情報処理装置１７０のハードウェア構成例について説明する。図１０に示す構成は、例えばパーソナルコンピュータ（ＰＣ）等によって構成されるものであり、スキャナ等のデータ読み取り部１０１７と、プリンタ等のデータ出力部１０１８を備えたハードウェア構成例を示している。
【００４５】
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１００１は、前述の実施の形態において説明した各種のモジュール、すなわち、アプリケーション１０５、ＵＩ制御モジュール１１０、ファイル管理モジュール１１５、画像処理装置制御モジュール１２０、課金処理モジュール１２５、印刷時間算出モジュール１３０、ファイル登録モジュール１３５、ネットプリントアプリケーション１５５、位置情報取得モジュール１６０、位置情報送信モジュール１６５、ネットプリントサービス処理モジュール１７５、ファイル管理モジュール１８０、ユーザー情報管理モジュール１８５、スケジュール管理モジュール１９０、ユーザー位置情報管理モジュール１９５等の各モジュールの実行シーケンスを記述したコンピュータ・プログラムにしたがった処理を実行する制御部である。
【００４６】
ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１００２は、ＣＰＵ１００１が使用するプログラムや演算パラメータ等を格納する。ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１００３は、ＣＰＵ１００１の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を格納する。これらはＣＰＵバス等から構成されるホストバス１００４により相互に接続されている。
【００４７】
ホストバス１００４は、ブリッジ１００５を介して、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ／Ｉｎｔｅｒｆａｃｅ）バス等の外部バス１００６に接続されている。
【００４８】
キーボード１００８、マウス等のポインティングデバイス１００９は、操作者により操作されるデバイスである。ディスプレイ１０１０は、液晶表示装置又はＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）等があり、各種情報をテキストやイメージ情報として表示する。また、ポインティングデバイス１００９とディスプレイ１０１０の両方の機能を備えているタッチスクリーン等であってもよい。
【００４９】
ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１０１１は、ハードディスク（フラッシュ・メモリ等であってもよい）を内蔵し、ハードディスクを駆動し、ＣＰＵ１００１によって実行するプログラムや情報を記録又は再生させる。ハードディスクには、印刷対象の文書、ユーザーのスケジュール等が格納される。さらに、その他の各種データ、各種コンピュータ・プログラム等が格納される。
【００５０】
ドライブ１０１２は、装着されている磁気ディスク、光ディスク、光磁気ディスク、又は半導体メモリ等のリムーバブル記録媒体１０１３に記録されているデータ又はプログラムを読み出して、そのデータ又はプログラムを、インタフェース１００７、外部バス１００６、ブリッジ１００５、及びホストバス１００４を介して接続されているＲＡＭ１００３に供給する。なお、リムーバブル記録媒体１０１３も、データ記録領域として利用可能である。
【００５１】
接続ポート１０１４は、外部接続機器１０１５を接続するポートであり、ＵＳＢ、ＩＥＥＥ１３９４等の接続部を持つ。接続ポート１０１４は、インタフェース１００７、及び外部バス１００６、ブリッジ１００５、ホストバス１００４等を介してＣＰＵ１００１等に接続されている。通信部１０１６は、通信回線に接続され、外部とのデータ通信処理を実行する。データ読み取り部１０１７は、例えばスキャナであり、ドキュメントの読み取り処理を実行する。データ出力部１０１８は、例えばプリンタであり、ドキュメントデータの出力処理を実行する。
【００５２】
なお、図１０に示す画像処理装置１００、端末１５０、情報処理装置１７０のハードウェア構成は、１つの構成例を示すものであり、本実施の形態は、図１０に示す構成に限らず、本実施の形態において説明したモジュールを実行可能な構成であればよい。例えば、一部のモジュールを専用のハードウェア（例えば特定用途向け集積回路（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ：ＡＳＩＣ）等）で構成してもよく、一部のモジュールは外部のシステム内にあり通信回線で接続している形態でもよく、さらに図１０に示すシステムが複数互いに通信回線によって接続されていて互いに協調動作するようにしてもよい。また、特に、パーソナルコンピュータの他、携帯情報通信機、情報家電、ロボット、複写機、ファックス、スキャナ、プリンタ、複合機などに組み込まれていてもよい。
【００５３】
なお、説明したプログラムについては、記録媒体に格納して提供してもよく、また、そのプログラムを通信手段によって提供してもよい。その場合、例えば、前記説明したプログラムについて、「プログラムを記録したコンピュータ読み取り可能な記録媒体」の発明として捉えてもよい。
「プログラムを記録したコンピュータ読み取り可能な記録媒体」とは、プログラムのインストール、実行、プログラムの流通等のために用いられる、プログラムが記録されたコンピュータで読み取り可能な記録媒体をいう。
なお、記録媒体としては、例えば、デジタル・バーサタイル・ディスク（ＤＶＤ）であって、ＤＶＤフォーラムで策定された規格である「ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ、ＤＶＤ−ＲＡＭ等」、ＤＶＤ＋ＲＷで策定された規格である「ＤＶＤ＋Ｒ、ＤＶＤ＋ＲＷ等」、コンパクトディスク（ＣＤ）であって、読出し専用メモリ（ＣＤ−ＲＯＭ）、ＣＤレコーダブル（ＣＤ−Ｒ）、ＣＤリライタブル（ＣＤ−ＲＷ）等、ブルーレイ・ディスク（Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ）、光磁気ディスク（ＭＯ）、フレキシブルディスク（ＦＤ）、磁気テープ、ハードディスク、読出し専用メモリ（ＲＯＭ）、電気的消去及び書換可能な読出し専用メモリ（ＥＥＰＲＯＭ（登録商標））、フラッシュ・メモリ、ランダム・アクセス・メモリ（ＲＡＭ）、ＳＤ（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ）メモリーカード等が含まれる。
そして、前記のプログラムの全体又はその一部は、前記記録媒体に記録して保存や流通等させてもよい。また、通信によって、例えば、ローカル・エリア・ネットワーク（ＬＡＮ）、メトロポリタン・エリア・ネットワーク（ＭＡＮ）、ワイド・エリア・ネットワーク（ＷＡＮ）、インターネット、イントラネット、エクストラネット等に用いられる有線ネットワーク、又は無線通信ネットワーク、さらにこれらの組み合わせ等の伝送媒体を用いて伝送させてもよく、また、搬送波に乗せて搬送させてもよい。
さらに、前記のプログラムは、他のプログラムの一部分又は全部であってもよく、又は別個のプログラムと共に記録媒体に記録されていてもよい。また、複数の記録媒体に分割して記録されていてもよい。また、圧縮や暗号化等、復元可能であればどのような態様で記録されていてもよい。
【符号の説明】
【００５４】
１００…画像処理装置
１０５…アプリケーション
１１０…ＵＩ制御モジュール
１１５…ファイル管理モジュール
１２０…画像処理装置制御モジュール
１２５…課金処理モジュール
１３０…印刷時間算出モジュール
１３５…ファイル登録モジュール
１５０…端末
１５５…ネットプリントアプリケーション
１６０…位置情報取得モジュール
１６５…位置情報送信モジュール
１７０…情報処理装置
１７５…ネットプリントサービス処理モジュール
１８０…ファイル管理モジュール
１８５…ユーザー情報管理モジュール
１９０…スケジュール管理モジュール
１９５…ユーザー位置情報管理モジュール
１９９…通信回線
２００…店舗
２１０…ユーザー
【図１】
2018030271.tif 000003
【図２】
2018030271.tif 000004
【図３】
2018030271.tif 000005
【図４】
2018030271.tif 000006
【図５】
2018030271.tif 000007
【図６】
2018030271.tif 000008
【図７】
2018030271.tif 000009
【図８】
2018030271.tif 000010
【図９】
2018030271.tif 000011
【図１０】
2018030271.tif 000012