(57)【要約】【課題】印刷待ち時間を生じさせない画像処理装置を提供すること。【解決手段】開示の技術の一態様に係る画像処理装置は、画像データに基づく印刷処理を指示する印刷ジョブを取得する印刷ジョブ取得部と、前記印刷ジョブに基づき予測した前記印刷処理の実行時間の予測値を出力する実行時間出力部と、目的時刻を取得する目的時刻取得部と、情報端末の位置情報を取得する端末位置取得部と、目的地の位置情報を取得する目的地位置取得部と、前記情報端末の位置情報と、前記目的地の位置情報と、に基づき、前記情報端末のユーザが前記目的地に到着する目的地到着予定時刻を取得する目的地到着予定時刻取得部と、前記目的時刻と、前記目的地到着予定時刻と、に基づき決定した画像処理を、前記画像データに対して実行する画像処理部と、を有する。【選択図】図５
2020177278.tif 000002
【特許請求の範囲】
【請求項１】
画像データに基づく印刷処理を指示する印刷ジョブを取得する印刷ジョブ取得部と、
前記印刷ジョブに基づき予測した前記印刷処理の実行時間の予測値を出力する実行時間出力部と、
目的時刻を取得する目的時刻取得部と、
情報端末の位置情報を取得する端末位置取得部と、
目的地の位置情報を取得する目的地位置取得部と、
前記情報端末の位置情報と、前記目的地の位置情報と、に基づき、前記情報端末のユーザが前記目的地に到着する目的地到着予定時刻を取得する目的地到着予定時刻取得部と、
前記目的時刻と、前記目的地到着予定時刻と、に基づき決定した画像処理を、前記画像データに対して実行する画像処理部と、を有する
画像処理装置。
【請求項２】
前記目的時刻取得部は、
前記目的時刻として、前記実行時間の予測値に基づき、前記印刷処理の終了予定時刻を取得し、
前記目的地位置取得部は、
前記目的地の位置情報として、前記印刷処理を実行する印刷装置の位置情報を取得する
請求項１に記載の画像処理装置。
【請求項３】
前記印刷処理を実行する印刷装置の位置情報を取得する印刷装置位置取得部を有し、
前記目的時刻取得部は、
前記目的時刻として、前記ユーザが参加するイベントの開始時刻を取得し、
前記目的地位置取得部は、
前記目的地の位置情報として、前記ユーザが参加するイベントの開催場所情報を取得し、
前記目的地到着予定時刻取得部は、
前記情報端末の位置情報と、前記目的地の位置情報と、前記実行時間の予測値と、前記印刷装置の位置情報と、に基づき、前記目的地到着予定時刻を取得する
請求項１に記載の画像処理装置。
【請求項４】
前記画像処理部は、
前記目的地到着予定時刻が前記目的時刻より早い時刻である場合、前記画像データが含まれる画像ファイルのサイズを小さくする処理を実行する
請求項１乃至３の何れか１項に記載の画像処理装置。
【請求項５】
前記画像処理部は、
前記目的地到着予定時刻が前記目的時刻より早い時刻でない場合、前記画像データが含まれる画像ファイルのサイズを大きくする処理を実行する
請求項１乃至３の何れか１項に記載の画像処理装置。
【請求項６】
前記イベントの参加者の情報を取得する参加者情報取得部と、
前記参加者に対応付けられた前記印刷装置の設定情報を格納する設定情報格納部と、を有し、
前記画像処理部は、
前記目的時刻と、前記目的地到着予定時刻と、前記参加者に基づき前記設定情報格納部を参照して取得した前記設定情報と、に基づき決定した画像処理を、前記画像データに対して実行する
請求項３乃至５の何れか１項に記載の画像処理装置。
【請求項７】
前記設定情報は、前記参加者の氏名の情報を含む
請求項６に記載の画像処理装置。
【請求項８】
画像データに基づく印刷処理を指示する印刷ジョブを取得する印刷ジョブ取得工程と、
前記印刷ジョブに基づき予測した前記印刷処理の実行時間の予測値を出力する実行時間出力工程と、
目的時刻を取得する目的時刻取得工程と、
情報端末の位置情報を取得する端末位置取得工程と、
目的地の位置情報を取得する目的地位置取得工程と、
前記情報端末の位置情報と、前記目的地の位置情報と、に基づき、前記情報端末のユーザが前記目的地に到着する目的地到着予定時刻を取得する目的地到着予定時刻取得工程と、
前記目的時刻と、前記目的地到着予定時刻と、に基づき決定した画像処理を、前記画像データに対して実行する画像処理工程と、を含む
画像処理方法。
【請求項９】
コンピュータを、
画像データに基づく印刷処理を指示する印刷ジョブを取得する印刷ジョブ取得部、
前記印刷ジョブに基づき予測した前記印刷処理の実行時間の予測値を出力する実行時間出力部、
目的時刻を取得する目的時刻取得部、
情報端末の位置情報を取得する端末位置取得部、
目的地の位置情報を取得する目的地位置取得部、
前記情報端末の位置情報と、前記目的地の位置情報と、に基づき、前記情報端末のユーザが前記目的地に到着する目的地到着予定時刻を取得する目的地到着予定時刻取得部、及び
前記目的時刻と、前記目的地到着予定時刻と、に基づき決定した画像処理を、前記画像データに対して実行する画像処理部
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、画像処理装置、画像処理方法、及びプログラムに関する。
【背景技術】
【０００２】
画像ファイルを蓄積するクラウドストレージサーバと印刷装置を連携させ、スマートフォン等の情報端末で指定された画像ファイルを印刷装置に印刷させる技術が知られている。
【０００３】
また、情報端末のユーザの移動経路及び移動時間と、印刷装置による印刷時間に基づいて、所望のタイミングで印刷物を出力できる場所に設置された印刷装置を印刷物の出力先として決定し、ユーザが印刷装置の位置に到着後、印刷が完了するまでの印刷待ち時間を短縮する技術が開示されている（例えば、特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１の技術では、印刷処理の実行前に、印刷処理の対象となる画像データに対して、解像度変換やファイル圧縮、ＰｏｓｔＳｃｒｉｐｔ変換等の画像処理が実行される場合に、これらの画像処理の実行時間によって、印刷待ち時間が生じる場合があった。
【０００５】
本発明は、上記の点に鑑みてなされたものであって、印刷待ち時間を生じさせない画像処理装置を提供することを課題とする。
【課題を解決するための手段】
【０００６】
開示の技術の一態様に係る画像処理装置は、画像データに基づく印刷処理を指示する印刷ジョブを取得する印刷ジョブ取得部と、前記印刷ジョブに基づき予測した前記印刷処理の実行時間の予測値を出力する実行時間出力部と、目的時刻を取得する目的時刻取得部と、情報端末の位置情報を取得する端末位置取得部と、目的地の位置情報を取得する目的地位置取得部と、前記情報端末の位置情報と、前記目的地の位置情報と、に基づき、前記情報端末のユーザが前記目的地に到着する目的地到着予定時刻を取得する目的地到着予定時刻取得部と、前記目的時刻と、前記目的地到着予定時刻と、に基づき決定した画像処理を、前記画像データに対して実行する画像処理部と、を有する。
【発明の効果】
【０００７】
本発明によれば、印刷待ち時間を生じさせない画像処理装置を提供することができる。
【図面の簡単な説明】
【０００８】
【図１】第１の実施形態に係る画像処理装置を備える画像形成システムの構成の一例を説明する図である。
【図２】実施形態に係る画像処理装置のハードウェア構成の一例を説明するブロック図である。
【図３】スマートフォンのハードウェア構成の一例を説明するブロック図である。
【図４】印刷装置のハードウェア構成の一例を説明するブロック図である。
【図５】第１の実施形態に係る画像処理装置の機能構成の一例を説明するブロック図である。
【図６】第１の実施形態に係る画像処理装置による処理の一例を示すフローチャートである。
【図７】第２の実施形態に係る画像処理装置を備える画像形成システムの構成の一例を説明する図である。
【図８】第２の実施形態に係る画像処理装置の機能構成の一例を説明するブロック図である。
【図９】第２の実施形態に係る画像処理装置による処理の一例を示すフローチャートである。
【図１０】第３の実施形態に係る画像処理装置の機能構成の一例を説明するブロック図である。
【図１１】第３の実施形態に係る画像処理装置による処理の一例を示すフローチャートである。
【図１２】第４の実施形態に係る画像処理装置の機能構成の一例を説明するブロック図である。
【図１３】第４の実施形態に係る画像処理装置による処理の一例を示すフローチャートである。
【図１４】第５の実施形態に係る画像処理装置の機能構成の一例を説明するブロック図である。
【図１５】第５の実施形態に係る画像処理装置による処理の一例を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、図面を参照して発明を実施するための形態について説明する。各図面において、同一の構成部分には同一符号を付し、重複した説明を省略する場合がある。
【００１０】
以下では、実施形態に係る画像処理装置を備える画像形成システムを例に説明する。
【００１１】
［第１の実施形態］
＜第１の実施形態に係る画像処理装置を備える画像形成システムの構成＞
図１は、本実施形態に係る画像処理装置５を備える画像形成システム１００の構成の一例を説明する図である。図１に示すように、画像形成システム１００は、クラウドストレージサーバ２と、屋内測位システム３と、スマートフォン４と、画像処理装置５と、印刷装置９とを備え、これらは、インターネット等のネットワーク１を介して、相互に通信可能に接続されている。また、無線による通信の手段又は有線による通信の手段をそれぞれが備えている。
【００１２】
クラウドストレージサーバ２は、画像ファイルを蓄積するクラウドサーバである。クラウドストレージサーバ２は、一般的なＯＳ（Operating System）等が搭載されたコンピュータ等により実現することができる。また、クラウドストレージサーバ２は、送信要求に応じて、蓄積した画像ファイルのうちの所定の画像ファイルを、画像処理装置５に送信する。
【００１３】
屋内測位システム３は、オフィス等の屋内に配置されたビーコン等の専用装置がＧＰＳ（Global Positioning System）と互換性のある信号を送受信することで、屋内における計測対象の位置を計測（測位）可能とするＩＭＥＳ（Indoor MEssaging System）である。なお、ＩＭＥＳについては、特開２０１４−０７５７８３号公報や特開２０１４−０５７２７３号公報等に開示された技術を適用できるため、ここでは、詳細な説明を省略する。
【００１４】
情報端末の一例としてのスマートフォン４は、プリンタドライバがインストールされ、スマートフォン４のユーザの指示に応じて、クラウドストレージサーバ２に蓄積された画像ファイルの印刷処理を指示する印刷ジョブを、ネットワーク１を介して画像処理装置５に送信する。
【００１５】
また、スマートフォン４は、スマートフォン４の備えるＢｌｕｅｔｏｏｔｈ（登録商標）又はマイクを活用して、屋内測位システム３が備えるビーコン等の専用装置が発信する信号を受信し、スマートフォン４の現在位置の座標情報を取得する。そして、取得した座標情報を、ネットワーク１を介して画像処理装置５に送信する。なお、情報端末はスマートフォン４に限定されるものではない。プリンタドライバがインストールされ、また、ビーコン等の専用装置が発信する信号に基づいて現在位置の座標情報を取得する機能を備えるものであれば、携帯電話やノートＰＣ（Personal Computer）等であっても良い。
【００１６】
画像処理装置５は、一般的なＯＳ等が搭載されたコンピュータ等により実現することができる。画像処理装置５は、スマートフォン４から印刷ジョブを取得し、印刷ジョブが指定する画像ファイルの送信をクラウドストレージサーバ２に要求する。そして、クラウドストレージサーバ２から取得した画像ファイルに含まれる画像データに対し、所定の画像処理を実行して、画像処理後の画像データを含む画像ファイルを、印刷装置９に送信する。
【００１７】
ここで、画像処理装置５が実行する画像処理機能には、画像データの解像度変換処理、変倍処理、画像ファイルの圧縮処理、又はＰｏｓｔＳｃｒｉｐｔ変換処理の少なくとも何れか１つが含まれる。
【００１８】
印刷装置９は、ＭＦＰ（Ｍultifunction Peripheral/Product/Printer）等の印刷機能を有する装置である。印刷装置９は、画像処理装置５から受信した画像ファイルに含まれる画像処理後の画像データに基づいて、用紙等の記録媒体に画像形成を行う。なお、図１の例では、一例として印刷装置９が一台である例を示しているが、画像形成システム１００は、複数台の印刷装置を備えていても良い。
【００１９】
また、印刷装置９は、通信機能を備えた装置であれば、ＰＪ（Projector：プロジェクタ）、ＩＷＢ（Interactive White Board：相互通信が可能な電子式の黒板機能を有する白板）、デジタルサイネージ等の出力装置、ＨＵＤ（Head Up Display）装置、産業機械、撮像装置、集音装置、医療機器、ネットワーク家電、自動車（Connected Car）、ノートＰＣ（Personal Computer）、携帯電話、スマートフォン、タブレット端末、ゲーム機、ＰＤＡ（Personal Digital Assistant）、デジタルカメラ、ウェアラブルＰＣまたはデスクトップＰＣ等であっても良い。
【００２０】
さらに、図１に示す画像形成システム１００の構成は、一例であって他の構成であっても良い。
【００２１】
＜実施形態に係る画像処理装置のハードウェア構成＞
次に、画像処理装置５のハードウェア構成を説明する。図２は、実施形態に係る画像処理装置５のハードウェア構成の一例を説明するブロック図である。
【００２２】
画像処理装置５は、コンピュータによって構築されている。図２に示すように、画像処理装置５は、ＣＰＵ（Central Processing Unit）５０１と、ＲＯＭ（Read Only Memory）５０２と、ＲＡＭ（Random Access Memory）５０３と、ＨＤ（Hard Disk）５０４と、ＨＤＤ(Hard Disk Drive)コントローラ５０５とを備えている。また、画像処理装置５は、ディスプレイ５０６と、外部機器接続Ｉ／Ｆ(Interface)５０８と、ネットワークＩ／Ｆ５０９と、データバス５１０と、キーボード５１１と、ポインティングデバイス５１２と、ＤＶＤ−ＲＷ(Digital Versatile Disk Rewritable)ドライブ５１４と、メディアＩ／Ｆ５１６と、タイマー５１７とを備えている。
【００２３】
これらのうち、ＣＰＵ５０１は、画像処理装置５全体の動作を制御する。ＲＯＭ５０２は、ＩＰＬ（Initial Program Loader）等のＣＰＵ５０１の駆動に用いられるプログラムを記憶する。ＲＡＭ５０３は、ＣＰＵ５０１のワークエリアとして使用される。
【００２４】
ＨＤ５０４は、プログラム等の各種データを記憶する。ＨＤＤコントローラ５０５は、ＣＰＵ５０１の制御にしたがってＨＤ５０４に対する各種データの読み出し又は書き込みを制御する。ディスプレイ５０６は、カーソル、メニュー、ウィンドウ、文字、又は画像等の各種情報を表示する。
【００２５】
外部機器接続Ｉ／Ｆ５０８は、各種の外部機器を接続するためのインタフェースである。この場合の外部機器は、例えば、印刷装置９やＵＳＢ(Universal Serial Bus)メモリ等である。ネットワークＩ／Ｆ５０９は、ネットワーク１を利用してデータ通信をするためのインタフェースである。データバス５１０は、図２に示されているＣＰＵ５０１等の各構成要素を電気的に接続するためのアドレスバスやデータバス等である。
【００２６】
また、キーボード５１１は、文字、数値、各種指示等の入力のための複数のキーを備えた入力手段の一種である。ポインティングデバイス５１２は、各種指示の選択や実行、処理対象の選択、カーソルの移動等を行う入力手段の一種である。
【００２７】
ＤＶＤ−ＲＷドライブ５１４は、着脱可能な記録媒体の一例としてのＤＶＤ−ＲＷ５１３に対する各種データの読み出し又は書き込みを制御する。なお、ＤＶＤ−ＲＷに限らず、ＤＶＤ−Ｒ等であっても良い。メディアＩ／Ｆ５１６は、フラッシュメモリ等の記録メディア５１５に対するデータの読み出し又は書き込み（記憶）を制御する。
【００２８】
タイマー５１７は、現在時刻の取得や、時間の計測を行うことができる。
【００２９】
実施形態に係る画像処理装置５は、図２に示したハードウェア構成、及びＣＰＵ５０１による所定のプログラムの実行により、後述する各種機能を実現することができる。
【００３０】
また、クラウドストレージサーバ２も同様にコンピュータにより構築される。クラウドストレージサーバ２のハードウェア構成も、図２を参照して説明したものと同様であるため、重複した説明を省略する。
【００３１】
＜スマートフォンのハードウェア構成＞
次に、スマートフォン４のハードウェア構成を説明する。図３は、スマートフォン４のハードウェア構成の一例を説明するブロック図である。
【００３２】
図３に示すように、スマートフォン４は、ＣＰＵ４０１と、ＲＯＭ４０２と、ＲＡＭ４０３と、ＥＥＰＲＯＭ４０４と、ＣＭＯＳセンサ４０５と、撮像素子Ｉ／Ｆ４０６と、加速度・方位センサ４０７と、メディアＩ／Ｆ４０９と、ＧＰＳ受信部４１１とを備えている。
【００３３】
これらのうち、ＣＰＵ４０１は、スマートフォン４全体の動作を制御する。ＲＯＭ４０２は、ＣＰＵ４０１やＩＰＬ等のＣＰＵ４０１の駆動に用いられるプログラムを記憶する。ＲＡＭ４０３は、ＣＰＵ４０１のワークエリアとして使用される。
【００３４】
ＥＥＰＲＯＭ４０４は、ＣＰＵ４０１の制御に従って、スマートフォン用プログラム等の各種データの読み出し又は書き込みを行う。ＣＭＯＳ(Complementary Metal Oxide Semiconductor)センサ４０５は、ＣＰＵ４０１の制御に従って被写体（主に自画像）を撮像して画像データを得る内蔵型の撮像手段の一種である。なお、ＣＭＯＳセンサではなく、ＣＣＤ(Charge Coupled Device)センサ等の撮像手段であってもよい。
【００３５】
撮像素子Ｉ／Ｆ４０６は、ＣＭＯＳセンサ４０５の駆動を制御する回路である。加速度・方位センサ４０７は、地磁気を検知する電子磁気コンパスやジャイロコンパス、加速度センサ等の各種センサである。メディアＩ／Ｆ４０９は、フラッシュメモリ等の記録メディア４０８に対するデータの読み出し又は書き込み（記憶）を制御する。ＧＰＳ受信部４１１は、ＧＰＳ衛星からＧＰＳ信号を受信する。
【００３６】
また、スマートフォン４は、遠距離通信回路４１２と、ＣＭＯＳセンサ４１３と、撮像素子Ｉ／Ｆ４１４と、マイク４１５と、スピーカ４１６と、音入出力Ｉ／Ｆ４１７と、ディスプレイ４１８と、外部機器接続Ｉ／Ｆ(Interface)４１９と、近距離通信回路４２０と、近距離通信回路４２０のアンテナ４２０ａと、タッチパネル４２１とを備えている。
【００３７】
これらのうち、遠距離通信回路４１２は、ネットワーク１を介して、他の機器と通信する回路である。ＣＭＯＳセンサ４１３は、ＣＰＵ４０１の制御に従って被写体を撮像して画像データを得る内蔵型の撮像手段の一種である。撮像素子Ｉ／Ｆ４１４は、ＣＭＯＳセンサ４１３の駆動を制御する回路である。
【００３８】
マイク４１５は、音を電気信号に変える内蔵型の回路である。スピーカ４１６は、電気信号を物理振動に変えて音楽や音声などの音を生み出す内蔵型の回路である。音入出力Ｉ／Ｆ４１７は、ＣＰＵ４０１の制御に従ってマイク４１５及びスピーカ４１６との間で音信号の入出力を処理する回路である。ディスプレイ４１８は、被写体の画像や各種アイコン等を表示する液晶や有機ＥＬ(Electro Luminescence)などの表示手段の一種である。
【００３９】
外部機器接続Ｉ／Ｆ４１９は、各種の外部機器を接続するためのインタフェースである。近距離通信回路４２０は、ＮＦＣ(Near Field Communication)やＢｌｕｅｔｏｏｔｈ等の通信回路である。タッチパネル４２１は、利用者がディスプレイ４１８を押下することで、スマートフォン４を操作する入力手段の一種である。
【００４０】
また、スマートフォン４は、バスライン４１０を備えている。バスライン４１０は、図３に示されているＣＰＵ４０１等の各構成要素を電気的に接続するためのアドレスバスやデータバス等である。
【００４１】
＜印刷装置のハードウェア構成＞
次に、印刷装置９のハードウェア構成を説明する。図４は、印刷装置９のハードウェア構成の一例を説明するブロック図である。
【００４２】
図４に示すように、印刷装置９は、コントローラ９１０と、近距離通信回路９２０と、エンジン制御部９３０と、操作パネル９４０と、ネットワークＩ／Ｆ９５０とを備えている。
【００４３】
これらのうち、コントローラ９１０は、コンピュータの主要部であるＣＰＵ９０１と、システムメモリ（ＭＥＭ−Ｐ）９０２と、ノースブリッジ（ＮＢ）９０３と、サウスブリッジ（ＳＢ）９０４と、ＡＳＩＣ(Application Specific Integrated Circuit)９０６と、記憶部であるローカルメモリ（ＭＥＭ−Ｃ）９０７と、ＨＤＤコントローラ９０８と、記憶部であるＨＤ９０９とを備え、ＮＢ９０３とＡＳＩＣ９０６との間をＡＧＰ(Accelerated Graphics Port)バス９２１で接続した構成となっている。
【００４４】
これらのうち、ＣＰＵ９０１は、印刷装置９の全体制御を行う制御部である。ＮＢ９０３は、ＣＰＵ９０１と、ＭＥＭ−Ｐ９０２、ＳＢ９０４、及びＡＧＰバス９２１とを接続するためのブリッジであり、ＭＥＭ−Ｐ９０２に対する読み書きなどを制御するメモリコントローラと、ＰＣＩ(Peripheral Component Interconnect)マスタ及びＡＧＰターゲットとを備える。
【００４５】
ＭＥＭ−Ｐ９０２は、コントローラ９１０の各機能を実現させるプログラムやデータの格納用メモリであるＲＯＭ９０２ａと、プログラムやデータの展開、及びメモリ印刷時の描画用メモリ等として用いるＲＡＭ９０２ｂとを備える。なお、ＲＡＭ９０２ｂに記憶されているプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【００４６】
ＳＢ９０４は、ＮＢ９０３とＰＣＩデバイス、周辺デバイスとを接続するためのブリッジである。ＡＳＩＣ９０６は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣ(Integrated Circuit)であり、ＡＧＰバス９２１、ＰＣＩバス９２２、ＨＤＤ９０８およびＭＥＭ−Ｃ９０７をそれぞれ接続するブリッジの役割を有する。
【００４７】
このＡＳＩＣ９０６は、ＰＣＩターゲットおよびＡＧＰマスタと、ＡＳＩＣ９０６の中核をなすアービタ（ＡＲＢ）と、ＭＥＭ−Ｃ９０７を制御するメモリコントローラと、ハードウェアロジック等により画像データの回転などを行う複数のＤＭＡＣ(Direct Memory Access Controller)と、スキャナ部９３１及びプリンタ部９３２との間でＰＣＩバス９２２を介したデータ転送を行うＰＣＩユニットとを備える。なお、ＡＳＩＣ９０６には、ＵＳＢ(Universal Serial Bus)のインタフェースや、ＩＥＥＥ１３９４(Institute of Electrical and Electronics Engineers 1394）のインタフェースを接続するようにしても良い。
【００４８】
ＭＥＭ−Ｃ９０７は、コピー用画像バッファ及び符号バッファとして用いるローカルメモリである。ＨＤ９０９は、画像データの蓄積、印刷時に用いるフォントデータの蓄積、フォームの蓄積を行うためのストレージである。
【００４９】
ＨＤ９０９は、ＣＰＵ９０１の制御に従ってＨＤ９０９に対するデータの読出又は書込を制御する。ＡＧＰバス９２１は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレータカード用のバスインタフェースであり、ＭＥＭ−Ｐ９０２に高スループットで直接アクセスすることにより、グラフィックスアクセラレータカードを高速にすることができる。
【００５０】
また、近距離通信回路９２０には、近距離通信回路９２０ａが備わっている。近距離通信回路９２０は、ＮＦＣ、Ｂｌｕｅｔｏｏｔｈ等の通信回路である。
【００５１】
更に、エンジン制御部９３０は、スキャナ部９３１及びプリンタ部９３２によって構成されている。また、操作パネル９４０は、現在の設定値や選択画面等を表示させ、操作者からの入力を受け付けるタッチパネル等のパネル表示部９４０ａ、並びに、濃度の設定条件などの画像形成に関する条件の設定値を受け付けるテンキー及びコピー開始指示を受け付けるスタートキー等からなる操作パネル９４０ｂを備えている。コントローラ９１０は、印刷装置９全体の制御を行い、例えば、描画、通信、操作パネル９４０からの入力等を制御する。スキャナ部９３１又はプリンタ部９３２には、誤差拡散やガンマ変換などの画像処理部分が含まれている。
【００５２】
なお、印刷装置９は、操作パネル９４０のアプリケーション切り替えキーにより、ドキュメントボックス機能、コピー機能、プリンタ機能、およびファクシミリ機能を順次に切り替えて選択することが可能となる。ドキュメントボックス機能の選択時にはドキュメントボックスモードとなり、コピー機能の選択時にはコピーモードとなり、プリンタ機能の選択時にはプリンタモードとなり、ファクシミリモードの選択時にはファクシミリモードとなる。
【００５３】
また、ネットワークＩ／Ｆ９５０は、ネットワーク１を利用してデータ通信をするためのインタフェースである。近距離通信回路９２０及びネットワークＩ／Ｆ９５０は、ＰＣＩバス９２２を介して、ＡＳＩＣ９０６に電気的に接続されている。
【００５４】
＜第１の実施形態に係る画像処理装置の機能構成＞
次に、第１の実施形態に係る画像処理装置５の機能構成を説明する。図５は、画像処理装置５の機能構成の一例を説明するブロック図である。図５に示すように、画像処理装置５は、送受信部２０１と、印刷ジョブ取得部２０２と、画像データ取得部２０３と、実行時間出力部２０４と、目的時刻取得部２０５と、端末位置取得部２０６と、目的地位置取得部２０７とを備える。また、画像処理装置５は、印刷装置位置格納部２０８と、目的地到着予定時刻取得部２０９と、画像処理部２１０と、画像ファイル送信部２１１とを備える。
【００５５】
これらのうち、印刷ジョブ取得部２０２、画像データ取得部２０３、実行時間出力部２０４、目的時刻取得部２０５、端末位置取得部２０６、目的地位置取得部２０７、画像処理装置５、目的地到着予定時刻取得部２０９、及び画像処理部２１０は、図２のＣＰＵ５０１が所定のプログラムを実行すること等により実現される。
【００５６】
送受信部２０１は、図２のネットワークＩ／Ｆ５０９等により実現され、各種データの送受信を行う。
【００５７】
印刷ジョブ取得部２０２は、画像データに基づく印刷処理を指示する印刷ジョブを、送受信部２０１を介してスマートフォン４から取得し、印刷ジョブ情報を画像データ取得部２０３及び実行時間出力部２０４に出力する。ここで、印刷ジョブは、印刷処理を実行する印刷装置９を特定する識別情報を含んでいる。
【００５８】
画像データ取得部２０３は、印刷ジョブ取得部２０２から印刷ジョブ情報を入力し、印刷処理を行う画像データが含まれる画像ファイルの送信要求を、送受信部２０１を介してクラウドストレージサーバ２に送信する。また、画像データ取得部２０３は、送信要求に応じた画像ファイルを、送受信部２０１を介してクラウドストレージサーバ２から受信する。そして、受信した画像ファイルを画像処理部２１０に出力する。
【００５９】
実行時間出力部２０４は、印刷ジョブ取得部２０２から入力した印刷ジョブ情報に基づき、印刷装置９による印刷処理の実行時間ｔ１を予測して、目的時刻取得部２０５に出力する。より具体的には、実行時間出力部２０４は、印刷ジョブが指示する印刷処理の印刷色や、印刷部数、後処理の有無等と、印刷装置９による用紙等の記録媒体１枚当たりの標準的な印刷処理時間等から、印刷ジョブが指示する印刷処理の実行時間ｔ１を予測する。印刷装置９による用紙等の記録媒体１枚当たりの標準的な印刷処理時間は、予め定められ、図２のＨＤ５０４等に格納されている。実行時間出力部２０４は、印刷装置９の識別情報に基づき、ＨＤ５０４等を参照して、記録媒体１枚当たりの標準的な印刷処理時間を取得することができる。
【００６０】
また、印刷ジョブを送信するスマートフォン４のユーザが、印刷装置９の位置に到着した後、ＩＤカード等を用いてユーザの認証動作を行う標準的な時間と、印刷装置９における操作パネル９４０の印刷開始ボタンを押して印刷を開始させる動作の標準的な時間を予め定めておき、これらの時間を印刷処理の実行時間ｔ１に追加しても良い。
【００６１】
目的時刻取得部２０５は、目的時刻として、印刷ジョブが指示する印刷処理を印刷装置９が実行した場合における印刷処理の終了予定時刻（印刷終了予定時刻）を取得する。目的時刻取得部２０５は、図２のタイマー５１７が取得した現在時刻Ｔ０に、実行時間出力部２０４から入力した印刷処理の実行時間ｔ１を加算して、印刷終了予定時刻Ｔ０＋ｔ１を取得する。目的時刻取得部２０５は、取得した印刷終了予定時刻Ｔ０＋ｔ１の情報を画像処理部２１０に出力する。
【００６２】
なお、目的時刻取得部２０５は、タイマー５１７が取得した現在時刻に代えて、スマートフォン４が印刷ジョブとともに送信した印刷ジョブの送信時刻情報を、送受信部２０１を介して受信し、これを現在時刻として取得しても良い。また、以下において、タイマー５１７が取得した現在時刻を用いる場合が他にもあるが、これらの場合でも同様に、タイマー５１７が取得した現在時刻に代えて、スマートフォン４が印刷ジョブとともに送信した印刷ジョブの送信時刻が現在時刻として取得されても良い。
【００６３】
端末位置取得部２０６は、スマートフォン４が送信したスマートフォン４の現在位置の座標情報を、送受信部２０１を介して取得し、これを目的地位置取得部２０７及び目的地到着予定時刻取得部２０９に出力する。
【００６４】
目的地位置取得部２０７は、目的地の位置情報として、印刷ジョブが指示する印刷処理を実行する印刷装置９の設置位置の情報を取得する。目的地位置取得部２０７は、印刷装置９の識別情報に基づき、印刷装置位置格納部２０８を参照して印刷装置９の設置位置の情報を取得することができる。印刷装置位置格納部２０８は、図２のＨＤ５０４等により実現され、印刷装置９が含まれる複数の印刷装置のそれぞれの設置位置情報を格納している。目的地位置取得部２０７は、取得した印刷装置９の設置位置情報を目的地到着予定時刻取得部２０９に出力する。
【００６５】
目的地到着予定時刻取得部２０９は、端末位置取得部２０６から取得したスマートフォン４の位置情報と、目的地位置取得部２０７から取得した印刷装置９の設置位置情報とに基づき、スマートフォン４のユーザが、目的地である印刷装置９の設置位置に到着する目的地到着予定時刻を取得する。
【００６６】
より詳しくは、目的地到着予定時刻取得部２０９は、端末位置取得部２０６から取得したスマートフォン４の位置情報と、目的地位置取得部２０７から取得した印刷装置９の設置位置情報とから、印刷ジョブ送信時のスマートフォン４の位置から印刷装置９の設置位置までの距離を取得する。そして、この距離を予め定められた標準的な歩行速度で除算して、印刷ジョブ送信時のスマートフォン４の位置から印刷装置９の設置位置までのユーザの移動時間（スマートフォン４の移動時間）ｔ２を取得する。目的地到着予定時刻取得部２０９は、図２のタイマー５１７が取得した現在時刻Ｔ０に、この移動時間ｔ２を加算して、目的地到着予定時刻Ｔ０＋ｔ２を取得することができる。
【００６７】
但し、目的地到着予定時刻取得部２０９による目的地到着予定時刻Ｔ０＋ｔ２の取得方法は、これに限定されるものではない。例えば、他の例として、位置に応じた標準的な移動経路を予め定め、ＨＤ５０４等に予め格納しておく。目的地到着予定時刻取得部２０９は、ＨＤ５０４等を参照して、印刷ジョブ送信時のスマートフォン４の位置から印刷装置９の設置位置までの標準的な移動経路を取得し、標準的な移動経路に沿った距離を標準的な歩行速度で除算することで、移動時間ｔ２を取得しても良い。
【００６８】
目的地到着予定時刻取得部２０９は、取得した目的地到着予定時刻Ｔ０＋ｔ２の情報を画像処理部２１０に出力する。
【００６９】
画像処理部２１０は、目的時刻取得部２０５から入力した印刷終了予定時刻Ｔ０＋ｔ１の情報と、目的地到着予定時刻取得部２０９から入力した目的地到着予定時刻Ｔ０＋ｔ２の情報とに基づき、実行する画像処理を決定する。そして、決定した画像処理を、画像データ取得部２０３から入力した画像ファイルに含まれる画像データに対して実行する。なお、この画像処理には、上述したように、画像データの解像度変換処理、変倍処理、画像ファイルの圧縮処理、又はＰｏｓｔＳｃｒｉｐｔ変換処理の少なくとも何れか１つが含まれている。
【００７０】
より詳しく説明すると、画像処理部２１０は、判定部２２０を備える。判定部２２０は、印刷終了予定時刻Ｔ０＋ｔ１と、目的地到着予定時刻Ｔ０＋ｔ２を比較して、印刷終了予定時刻Ｔ０＋ｔ１が目的地到達予定時刻Ｔ０＋ｔ２より早い時刻であるか否かを判定する。そして、印刷終了予定時刻Ｔ０＋ｔ１が目的地到達予定時刻Ｔ０＋ｔ２より早い時刻であると判定された場合には、画像処理部２１０は、印刷ジョブの指示に応じた画質優先の画像処理を実行する。
【００７１】
画質優先の画像処理は、一例として、画像ファイルに含まれる画像データの解像度を６００ｄｐｉ（dots per inch）から１２００ｄｐｉに変換して解像度を上げる解像度変換処理や、ＪＰＥＧ画像の圧縮率を低下させる圧縮処理、或いは非圧縮のＴＩＦＦ画像にする処理等である。これらの処理により、画質を向上させたり（画像ファイルのサイズを大きくする）、ユーザの好みに応じて文字を大きく印刷されるように記録媒体のサイズを変えたりすることができ、印刷装置９のユーザビリティを向上させることができる。
【００７２】
一方、印刷終了予定時刻Ｔ０＋ｔ１が目的地到達予定時刻Ｔ０＋ｔ２より早い時刻でないと判定された場合には、画像処理部２１０は、印刷速度優先の画像処理を実行する。印刷速度優先の画像処理は、一例として、画像ファイルに含まれる画像データの解像度を１２００ｄｐｉから６００ｄｐｉに変換して解像度を下げる解像度変換処理や、画像ファイルのサイズを小さくする圧縮処理等である。これらの処理により、印刷装置９が画像処理装置５から画像ファイルを受信（ダウンロード）する時間や印刷処理を実行する時間を短縮し、印刷終了予定時刻Ｔ０＋ｔ１を目的地到達予定時刻Ｔ０＋ｔ２より早くすることができる。
【００７３】
画像処理部２１０は、上述した画像処理後の画像データを含む画像ファイルを、画像ファイル送信部２１１に出力する。
【００７４】
画像ファイル送信部２１１は、図２のネットワークＩ／Ｆ５０９等により実現され、画像処理部２１０から入力した画像ファイルを印刷装置９に送信する。
【００７５】
なお、上述した例では、印刷ジョブは、印刷処理を実行する印刷装置９を特定する識別情報を含み、目的地位置取得部２０７は、識別情報に応じた印刷装置９の位置情報を取得する場合を説明したが、これに限定されるものではない。
【００７６】
他の例として、画像形成システム１００は、異なる場所に設置された複数の印刷装置を備える。目的地位置取得部２０７は、端末位置取得部２０６から入力したスマートフォン４の現在位置の座標情報に基づき、印刷装置位置格納部２０８を参照して、スマートフォン４の現在位置から最も近い位置にある印刷装置を特定し、その位置情報を目的地到着予定時刻取得部２０９に出力しても良い。このようにすることで、ユーザは、現在位置から最も近い位置にある印刷装置に、印刷ジョブの指示する印刷処理を実行させることができる。
【００７７】
＜第１の実施形態に係る画像処理装置による処理＞
次に、本実施形態に係る画像処理装置５による処理を説明する。図６は、本実施形態に係る画像処理装置５による処理の一例を示すフローチャートである。
【００７８】
先ず、ステップＳ６１において、印刷ジョブ取得部２０２は、画像データに基づく印刷処理を指示する印刷ジョブを、送受信部２０１を介してスマートフォン４から取得し、印刷ジョブ情報を画像データ取得部２０３及び実行時間出力部２０４に出力する。
【００７９】
続いて、ステップＳ６２において、画像データ取得部２０３は、印刷処理を行う画像データが含まれる画像ファイルの送信要求を、送受信部２０１を介してクラウドストレージサーバ２に送信する。また、画像データ取得部２０３は、送信要求に応じた画像ファイルを、送受信部２０１を介してクラウドストレージサーバ２から受信する。そして、受信した画像ファイルを画像処理部２１０に出力する。
【００８０】
続いて、ステップＳ６３において、実行時間出力部２０４は、印刷ジョブ情報に基づき、印刷装置９による印刷処理の実行時間ｔ１を予測し、目的時刻取得部２０５に出力する。
【００８１】
続いて、ステップＳ６４において、目的時刻取得部２０５は、図２のタイマー５１７が取得した現在時刻に、実行時間出力部２０４から入力した印刷処理の実行時間ｔ１を加算して、印刷終了予定時刻Ｔ０＋ｔ１を取得する。目的時刻取得部２０５は、取得した印刷終了予定時刻Ｔ０＋ｔ１の情報を画像処理部２１０に出力する。
【００８２】
続いて、ステップＳ６５において、端末位置取得部２０６は、スマートフォン４が送信したスマートフォン４の現在位置の座標情報を、送受信部２０１を介して取得し、これを目的地位置取得部２０７及び目的地到着予定時刻取得部２０９に出力する。
【００８３】
続いて、ステップＳ６６において、目的地位置取得部２０７は、印刷ジョブが指示する印刷処理を実行する印刷装置９の識別情報に基づき、印刷装置位置格納部２０８を参照して印刷装置９の設置位置の情報を、目的地の位置情報として取得する。そして、目的地位置取得部２０７は、取得した印刷装置９の設置位置の情報を、目的地到着予定時刻取得部２０９に出力する。
【００８４】
続いて、ステップＳ６７において、目的地到着予定時刻取得部２０９は、端末位置取得部２０６から取得したスマートフォン４の位置情報と、目的地位置取得部２０７から取得した印刷装置９の設置位置情報とに基づき、スマートフォン４のユーザが、目的地である印刷装置９の設置位置に到着する目的地到着予定時刻Ｔ０＋ｔ２を取得する。目的地到着予定時刻取得部２０９は、取得した目的地到着予定時刻Ｔ０＋ｔ２の情報を画像処理部２１０に出力する。
【００８５】
続いて、ステップＳ６８において、画像処理部２１０に含まれる判定部２２０は、目的時刻取得部２０５から入力した印刷終了予定時刻Ｔ０＋ｔ１の情報と、目的地到着予定時刻取得部２０９から入力した目的地到着予定時刻Ｔ０＋ｔ２の情報とを比較して、印刷終了予定時刻Ｔ０＋ｔ１が目的地到達予定時刻Ｔ０＋ｔ２より早い時刻であるか否かを判定する。
【００８６】
ステップＳ６８で、印刷終了予定時刻Ｔ０＋ｔ１が目的地到達予定時刻Ｔ０＋ｔ２より早い時刻であると判定された場合（ステップＳ６８、Ｙｅｓ）、ステップＳ６９に移行し、画像処理部２１０は、画質優先の画像処理を実行する。そして、画像処理部２１０は、画像処理後の画像データを含む画像ファイルを、画像ファイル送信部２１１に出力する。
【００８７】
一方、ステップＳ６８で、印刷終了予定時刻Ｔ０＋ｔ１が目的地到達予定時刻Ｔ０＋ｔ２より早い時刻でないと判定された場合（ステップＳ６８、Ｎｏ）、ステップＳ７０に移行し、画像処理部２１０は、印刷速度優先の画像処理を実行する。そして、画像処理部２１０は、画像処理後の画像データを含む画像ファイルを、画像ファイル送信部２１１に出力する。
【００８８】
続いて、画像ファイル送信部２１１は、画像処理部２１０から入力した画像ファイルを、ネットワーク１を介して印刷装置９に送信する。
【００８９】
このようにして、画像処理装置５は、印刷ジョブに応じ、クラウドストレージサーバ２に蓄積された画像ファイルに含まれる画像データに所定の画像処理を実行し、印刷装置９は、画像処理後の画像データに基づく印刷処理を実行することができる。
【００９０】
＜第１の実施形態に係る画像処理装置の作用効果＞
次に、本実施形態に係る画像処理装置５の作用効果について説明する。
【００９１】
画像ファイルを蓄積するクラウドストレージサーバと印刷装置を連携させ、スマートフォン等の情報端末で指定された画像ファイルを印刷装置に印刷させる技術が知られている。
【００９２】
また、情報端末のユーザの移動経路及び移動時間と、印刷装置による印刷時間に基づいて、所望のタイミングで印刷物を出力できる場所に設置された印刷装置を印刷物の出力先として決定し、ユーザが印刷装置の位置に到着後、印刷が完了するまでの印刷待ち時間を短縮する技術が開示されている。
【００９３】
しかしながら、これらの従来の技術では、印刷処理の実行前に、印刷処理の対象となる画像データに対して、解像度変換やファイル圧縮、ＰｏｓｔＳｃｒｉｐｔ変換等の画像処理が実行される場合に、これらの画像処理の実行時間によって、印刷待ち時間が生じる場合があった。
【００９４】
本実施形態では、目的地到着予定時刻取得部２０９は、スマートフォン４の位置情報と、印刷装置９の位置情報とに基づき、スマートフォン４のユーザが印刷装置９の位置に到着する目的地到着予定時刻Ｔ０＋ｔ２を取得する。また、目的時刻取得部２０５は、目的時刻として、印刷ジョブが指示する印刷処理を印刷装置９が実行した場合における印刷終了予定時刻Ｔ０＋ｔ１を取得する。
【００９５】
そして、目的地到着予定時刻Ｔ０＋ｔ２と印刷終了予定時刻Ｔ０＋ｔ１とを比較する。印刷終了予定時刻Ｔ０＋ｔ１が目的地到着予定時刻Ｔ０＋ｔ２より早い時刻である場合は、スマートフォン４のユーザが印刷を指示後、印刷装置９の設置位置に到着した時には、指示した印刷は終了しているため、印刷待ち時間が生じることはない。そのため、画像処理部２１０は、画質優先の画像処理を実行し、これにより、印刷装置９のユーザビリティを向上させることができる。
【００９６】
一方、印刷終了予定時刻Ｔ０＋ｔ１が目的地到達予定時刻Ｔ０＋ｔ２より早い時刻でない場合、ユーザが印刷装置９の設置位置に到着した時に、指示した印刷はまだ終了しないため、このままでは印刷待ち時間が生じる。そのため、画像処理部２１０は、印刷終了時刻Ｔ０＋ｔ１を早めるために、印刷速度優先の画像処理を実行する。これにより、印刷終了予定時刻Ｔ０＋ｔ１を目的地到着予定時刻Ｔ０＋ｔ２より早くすることができ、ユーザが印刷装置９の設置位置に到着するまでに印刷処理を終了させることができる。その結果、印刷の待ち時間が生じないようにすることができる。このようにして、印刷待ち時間を生じさせない画像処理装置を提供することができる。
【００９７】
［第２の実施形態］
次に、第２の実施形態に係る画像処理装置について説明する。なお、既に説明した実施形態と同一の構成部についての説明を省略する。
【００９８】
＜第２の実施形態に係る画像処理装置を備える画像形成システムの構成＞
図７は、本実施形態に係る画像処理装置５ａを備える画像形成システム１００ａの構成の一例を説明する図である。図７に示すように、画像形成システム１００ａは、画像処理装置５ａと、スケジュール管理サーバ６とを備えている。
【００９９】
スケジュール管理サーバ６は、スマートフォン４のユーザのスケジュール情報を管理するクラウドサーバである。スケジュール管理サーバ６は、一般的なＯＳ等が搭載されたコンピュータ等により実現することができ、無線による通信の手段又は有線による通信の手段を備えている。また、スケジュール管理サーバ６は、送信要求に応じ、管理するスケジュール情報のうちの所定のスケジュール情報を、画像処理装置５ａに送信する。なお、スケジュール管理サーバ６は、スマートフォン４のユーザ以外のスケジュール情報を管理することもできる。
【０１００】
スケジュール管理サーバ６は、第１の実施形態で説明した画像処理装置５と同様にコンピュータにより構築されている。スケジュール管理サーバ６のハードウェア構成も、図２を参照して説明したものと同様であるため、ここでは重複した説明を省略する。
【０１０１】
＜第２の実施形態に係る画像処理装置の機能構成＞
次に、本実施形態に係る画像処理装置５ａの機能構成を説明する。図８は、画像処理装置５ａの機能構成の一例を説明するブロック図である。図８に示すように、画像処理装置５ａは、実行時間出力部２０４ａと、印刷装置位置取得部２１２と、目的時刻取得部２０５ａと、目的地位置取得部２０７ａと、目的地到着予定時刻取得部２０９ａと、画像処理部２１０ａとを備える。
【０１０２】
実行時間出力部２０４ａは、印刷ジョブ取得部２０２から入力した印刷ジョブ情報に基づき、印刷装置９による印刷処理の実行時間ｔ１を予測し、予測した実行時間ｔ１を目的地到着予定時刻取得部２０９ａに出力する。
【０１０３】
目的時刻取得部２０５ａは、目的時刻として、スマートフォン４のユーザが参加する会議の開始時刻Ｔ１を取得して画像処理部２１０ａに出力する。目的時刻取得部２０５ａは、スマートフォン４のユーザの識別番号に基づき、送受信部２０１及びネットワーク１を介してスケジュール管理サーバ６を参照し、スマートフォン４のユーザが出席する会議の開始時刻Ｔ１を取得することができる。ここで、スマートフォン４のユーザが参加する会議の開始時刻Ｔ１は、「イベントの開始時刻」の一例である。
【０１０４】
印刷装置位置取得部２１２は、印刷ジョブが指示する印刷処理を実行する印刷装置９の設置位置の情報を取得する。印刷装置位置取得部２１２は、印刷装置９の識別情報に基づき、印刷装置位置格納部２０８を参照して印刷装置９の設置位置の情報を取得することができる。印刷装置位置取得部２１２は、取得した印刷装置９の設置位置情報を目的地到着予定時刻取得部２０９ａに出力する。
【０１０５】
目的地位置取得部２０７ａは、目的地の位置情報として、スマートフォン４のユーザが参加する会議の開催場所の情報を取得する。目的地位置取得部２０７ａは、スマートフォン４のユーザの識別番号に基づき、送受信部２０１及びネットワーク１を介してスケジュール管理サーバ６を参照し、スマートフォン４のユーザが参加する会議の開催場所の情報を取得することができる。ここで、スマートフォン４のユーザが参加する会議の開催場所は、「イベントの開催場所」の一例である。目的地位置取得部２０７ａは、会議の開催場所の情報を目的地到着予定時刻取得部２０９ａに出力する。
【０１０６】
目的地到着予定時刻取得部２０９ａは、端末位置取得部２０６から入力したスマートフォン４の位置情報と、目的地位置取得部２０７ａから入力した会議の開催場所情報と、実行時間出力部２０４ａから入力した実行時間ｔ１と、印刷装置位置取得部２１２から入力した印刷装置９の設置位置情報と、に基づき、目的地である会議の開催場所に、ユーザが到着する目的地到着予定時刻を取得する。
【０１０７】
より詳しくは、目的地到着予定時刻取得部２０９ａは、端末位置取得部２０６から入力したスマートフォン４の位置情報と、印刷装置位置取得部２１２から入力した印刷装置９の設置位置情報とから、印刷ジョブ送信時のスマートフォン４の位置から印刷装置９の設置位置までの距離を取得する。そして、この距離を予め定められた標準的な歩行速度で除算して、印刷ジョブ送信時のスマートフォン４の位置から印刷装置９の設置位置までのユーザの移動時間（スマートフォン４の移動時間）ｔ２を取得する。
【０１０８】
また、目的地到着予定時刻取得部２０９ａは、印刷装置位置取得部２１２から入力した印刷装置９の設置位置情報と、目的地位置取得部２０７ａから入力した会議の開催場所情報とから、印刷装置９の設置位置から会議の開催場所までの距離を取得する。そして、この距離を予め定められた標準的な歩行速度で除算して、印刷装置９の設置位置から会議の開催場所までのユーザの移動時間（スマートフォン４の移動時間）ｔ３を取得する。
【０１０９】
換言すると、目的地到着予定時刻取得部２０９ａは、ユーザがスマートフォン４で印刷ジョブを送信した位置から印刷装置９の設置位置まで移動し、印刷装置９が出力した印刷物を入手し、印刷物を持って会議の開催場所まで移動する時間を取得することができる。
【０１１０】
目的地到着予定時刻取得部２０９ａは、図２のタイマー５１７が取得した現在時刻Ｔ０にこの移動時間ｔ２及びｔ３と、実行時間ｔ１とを加算して、目的地到着予定時刻Ｔ０＋ｔ１＋ｔ２＋ｔ３を取得することができる。
【０１１１】
但し、目的地到着予定時刻取得部２０９ａによる目的地到着予定時刻Ｔ０＋ｔ１＋ｔ２＋ｔ３の取得方法は、これに限定されるものではない。例えば、他の例として、位置に応じた標準的な移動経路を予め定め、ＨＤ５０４等に予め格納しておく。目的地到着予定時刻取得部２０９ａは、ＨＤ５０４等を参照して、印刷ジョブ送信時のスマートフォン４の位置から印刷装置９の設置位置までの標準的な移動経路、及び印刷装置９の設置位置から会議の開催場所までの標準的な移動経路を取得し、標準的な移動経路に沿った距離を予め定められた標準的な歩行速度で除算することで、移動時間ｔ２及びｔ３を取得しても良い。
【０１１２】
目的地到着予定時刻取得部２０９ａは、取得した目的地到着予定時刻Ｔ０＋ｔ１＋ｔ２＋ｔ３の情報を画像処理部２１０ａに出力する。
【０１１３】
画像処理部２１０ａは、目的時刻取得部２０５ａから入力した会議の開始時刻Ｔ１の情報と、目的地到着予定時刻取得部２０９ａから入力した目的地到着予定時刻Ｔ０＋ｔ１＋ｔ２＋ｔ３の情報とに基づき、実行する画像処理を決定する。そして、決定した画像処理を、画像データ取得部２０３から入力した画像ファイルに含まれる画像データに対して実行する。
【０１１４】
より詳しく説明すると、画像処理部２１０ａは、判定部２２０ａを備える。判定部２２０ａは、会議の開始時刻Ｔ１と、目的地到着予定時刻Ｔ０＋ｔ１＋ｔ２＋ｔ３を比較して、目的地到達予定時刻Ｔ０＋ｔ１＋ｔ２＋ｔ３が会議の開始時刻Ｔ１より早い時刻であるか否かを判定する。そして、目的地到達予定時刻Ｔ０＋ｔ１＋ｔ２＋ｔ３が会議の開始時刻Ｔ１より早い時刻であると判定された場合には、画像処理部２１０ａは、画質優先の画像処理を実行する。
【０１１５】
一方、目的地到達予定時刻Ｔ０＋ｔ１＋ｔ２＋ｔ３が会議の開始時刻Ｔ１より早い時刻でないと判定された場合には、画像処理部２１０ａは、印刷速度優先の画像処理を実行する。これにより、印刷装置９が画像処理装置５から画像ファイルを受信（ダウンロード）する時間や印刷する時間を短縮し、目的地到達予定時刻Ｔ０＋ｔ１＋ｔ２＋ｔ３を会議の開始時刻Ｔ１より早くすることができる。
【０１１６】
画像処理部２１０ａは、上述した画像処理後の画像データを含む画像ファイルを、画像ファイル送信部２１１に出力する。
【０１１７】
＜第２の実施形態に係る画像処理装置による処理＞
次に、本実施形態に係る画像処理装置５ａによる処理を説明する。図９は、本実施形態に係る画像処理装置５ａによる処理の一例を示すフローチャートである。なお、図９におけるステップＳ９１〜Ｓ９２の処理は、図６におけるステップＳ６１〜Ｓ６２の処理と同様であり、図９におけるステップＳ１００〜Ｓ１０２の処理は、図６におけるステップＳ６９〜Ｓ７１の処理と同様であるため、それぞれ重複した説明は省略する。
【０１１８】
ステップＳ９３において、実行時間出力部２０４ａは、印刷ジョブ取得部２０２から入力した印刷ジョブ情報に基づき、印刷装置９による印刷処理の実行時間ｔ１を予測し、目的地到着予定時刻取得部２０９ａに出力する。
【０１１９】
続いて、ステップＳ９４において、目的時刻取得部２０５ａは、目的時刻として、スマートフォン４のユーザが参加する会議の開始時刻Ｔ１を取得し、画像処理部２１０ａに出力する。
【０１２０】
続いて、ステップＳ９５において、端末位置取得部２０６は、スマートフォン４が送信したスマートフォン４の現在位置の座標情報を、送受信部２０１を介して取得し、これを目的地位置取得部２０７ａ及び目的地到着予定時刻取得部２０９ａに出力する。
【０１２１】
続いて、ステップＳ９６において、印刷装置位置取得部２１２は、印刷装置９の位置情報を取得し、目的地到着予定時刻取得部２０９ａに出力する。
【０１２２】
続いて、ステップＳ９７において、目的地位置取得部２０７ａは、会議の開催場所の情報を取得し、目的地到着予定時刻取得部２０９ａに出力する。
【０１２３】
続いて、ステップＳ９８において、目的地到着予定時刻取得部２０９ａは、端末位置取得部２０６から入力したスマートフォン４の位置情報と、印刷装置位置取得部２１２から入力した印刷装置９の設置位置情報と、目的地位置取得部２０７ａから入力した会議の開催場所情報と、実行時間出力部２０４ａから入力した実行時間ｔ１とに基づき、ユーザが、目的地である会議の開催場所に到着する目的地到着予定時刻Ｔ０＋ｔ１＋ｔ２＋ｔ３を取得する。目的地到着予定時刻取得部２０９ａは、取得した目的地到着予定時刻Ｔ０＋ｔ１＋ｔ２＋ｔ３の情報を画像処理部２１０ａに出力する。
【０１２４】
続いて、ステップＳ９９において、画像処理部２１０ａに含まれる判定部２２０ａは、目的時刻取得部２０５ａから入力した会議の開始時刻Ｔ１の情報と、目的地到着予定時刻取得部２０９ａから入力した目的地到着予定時刻Ｔ０＋ｔ１＋ｔ２＋ｔ３の情報とを比較して、目的地到達予定時刻Ｔ０＋ｔ１＋ｔ２＋ｔ３が会議の開始時刻Ｔ１より早い時刻であるか否かを判定する。
【０１２５】
ステップＳ９９で、目的地到達予定時刻Ｔ０＋ｔ１＋ｔ２＋ｔ３は会議の開始時刻Ｔ１より早い時刻であると判定された場合（ステップＳ９９、Ｙｅｓ）は、ステップＳ１００に移行し、目的地到達予定時刻Ｔ０＋ｔ１＋ｔ２＋ｔ３は会議の開始時刻Ｔ１より早い時刻でないと判定された場合（ステップＳ９９、Ｎｏ）は、ステップＳ１０１に移行する。
【０１２６】
このようにして、画像処理装置５ａは、印刷ジョブに応じ、クラウドストレージサーバ２に蓄積された画像ファイルに含まれる画像データに所定の画像処理を実行し、印刷装置９は、画像処理後の画像データに基づく印刷処理を実行することができる。
【０１２７】
＜第２の実施形態に係る画像処理装置の作用効果＞
次に、本実施形態に係る画像処理装置５ａの作用効果について説明する。
【０１２８】
会議で使用する説明資料を印刷する場合、スケジュール管理サーバ６に登録されている会議の開始時刻までに説明資料の等の印刷物の印刷を終了させ、印刷物を必要な部数だけ持って会議開催場所に到着したい場合がある。
【０１２９】
この場合に、解像度変換やファイル圧縮、ＰｏｓｔＳｃｒｉｐｔ変換等の画像処理が実行されると、これらの画像処理の実行時間に応じて生じる印刷待ち時間により、印刷された説明資料を持って、会議の開始時刻までに会議開催場所に到着できなくなる場合があった。
【０１３０】
本実施形態では、目的地到着予定時刻取得部２０９ａは、スマートフォン４の位置情報と、印刷装置９の位置情報と、会議の開催場所の情報と、印刷処理の実行時間ｔ１とに基づき、スマートフォン４のユーザが印刷装置９の位置に到着する目的地到着予定時刻Ｔ０＋ｔ１＋ｔ２＋ｔ３を取得する。また、目的時刻取得部２０５ａは、目的時刻として、会議の開始時刻Ｔ１を取得する。
【０１３１】
そして、目的地到着予定時刻Ｔ０＋ｔ１＋ｔ２＋ｔ３と会議の開始時刻Ｔ１とを比較し、目的地到着予定時刻Ｔ０＋ｔ１＋ｔ２＋ｔ３が会議の開始時刻Ｔ１より早い時刻である場合は、印刷された説明資料を持って、会議の開始時刻までに会議開催場所に到着することができる。そのため、画像処理部２１０ａは、画質優先の画像処理を実行し、これにより、印刷装置９のユーザビリティを向上させることができる。
【０１３２】
一方、目的地到着予定時刻Ｔ０＋ｔ１＋ｔ２＋ｔ３が会議の開始時刻Ｔ１より早い時刻でない場合は、このままでは印刷された説明資料を持って、会議の開始時刻までに会議開催場所に到着することができない。そのため、画像処理部２１０ａは、印刷速度優先の画像処理を実行する。これにより、目的地到着予定時刻Ｔ０＋ｔ１＋ｔ２＋ｔ３を会議の開始時刻Ｔ１より早くすることができ、ユーザは、印刷された説明資料を持って、会議の開始時刻までに会議開催場所に到着することができる。
【０１３３】
なお、これ以外の効果は、第１の実施形態で説明したものと同様であるため、重複した説明を省略する。
【０１３４】
［第３の実施形態］
次に、第３の実施形態に係る画像処理装置５ｂについて説明する。図１０は、本実施形態に係る画像処理装置５ｂの機能構成の一例を説明するブロック図である。図１０に示すように、画像処理装置５ｂは、ユーザ選択情報取得部２１３と、画像処理部２１０ｂとを備える。
【０１３５】
ユーザ選択情報取得部２１３は、図２のＣＰＵ５０１が所定のプログラムを実行することで実現される。ユーザ選択情報取得部２１３は、画像処理を変更した場合の特徴情報を、送受信部２０１を介して、スマートフォン４等に送信し、図３のディスプレイ４１８等に表示させる。この特徴情報は、画質優先の画像処理、印刷速度優先の画像処理、印刷完了予定時刻、又は目的地到着予定時刻等に関する情報である。
【０１３６】
ユーザ選択情報取得部２１３は、ディスプレイ４１８等に表示させた特徴情報に応じてユーザが選択した画像処理に対する指示を、送受信部２０１を介して取得し、これを画像処理部２１０ｂに出力する。
【０１３７】
画像処理部２１０ｂは、ユーザ選択情報取得部２１３から入力したユーザが選択した画像処理に対する指示に応じて、画像処理を実行する。
【０１３８】
図１１は、本実施形態に係る画像処理装置５ｂによる処理の一例を示すフローチャートである。なお、図１１におけるステップＳ１１１〜Ｓ１１９の処理は、図９におけるステップＳ９１〜Ｓ９９の処理と同様である。また、図１１におけるステップＳ１２３〜Ｓ１２５の処理は、図９におけるステップＳ１００〜Ｓ１０２の処理と同様である。そのため、ここでは重複した説明を省略する。
【０１３９】
ステップＳ１２０において、ユーザ選択情報取得部２１３は、画像処理部２１０ｂによる画像処理を変更した場合の特徴情報を、送受信部２０１を介して、スマートフォン４等に送信し、図３のディスプレイ４１８等に表示させる。
【０１４０】
続いて、ステップＳ１２１において、ユーザ選択情報取得部２１３は、ユーザが選択した画像処理に対する指示を取得したか否かを判定する。
【０１４１】
ステップＳ１２１で、ユーザが選択した画像処理に対する指示を取得していない場合（ステップＳ１２１、Ｎｏ）は、ステップＳ１２１に戻り、ユーザが選択した画像処理に対する指示を取得するまでステップＳ１２１の処理が繰り返される。
【０１４２】
ステップＳ１２１で、ユーザが選択した画像処理に対する指示を取得した場合（ステップＳ１２１、Ｙｅｓ）は、ステップＳ１２２に移行する。
【０１４３】
ステップＳ１２２において、ユーザ選択情報取得部２１３は、ユーザが選択した画像処理に対する指示が、画質を優先する指示であるか否かを判定する。
【０１４４】
ステップＳ１２２で、ユーザが選択した画像処理に対する指示が画質を優先する指示である場合（ステップＳ１２２、Ｙｅｓ）は、ステップＳ１２３に移行し、ユーザが選択した画像処理に対する指示が画質を優先する指示でない場合（ステップＳ１２２、Ｎｏ）は、ステップＳ１２４に移行する。
【０１４５】
このようにして、本実施形態では、ユーザが選択した画像処理に対する指示を、画像処理部２１０ｂによる画像処理に反映させることができる。
【０１４６】
なお、これ以外の効果は、第１及び第２の実施形態で説明したものと同様であるため、重複した説明を省略する。
【０１４７】
［第４の実施形態］
次に、第４の実施形態に係る画像処理装置５ｃについて説明する。図１２は、本実施形態に係る画像処理装置５ｃの機能構成の一例を説明するブロック図である。図１２に示すように、画像処理装置５ｃは、参加者情報取得部２１４と、設定情報格納部２１５と、画像処理部２１０ｃとを備える。
【０１４８】
参加者情報取得部２１４は、図２のＣＰＵ５０１が所定のプログラムを実行することで実現される。参加者情報取得部２１４は、スマートフォン４のユーザの識別番号に基づき、送受信部２０１及びネットワーク１を介してスケジュール管理サーバ６を参照し、スマートフォン４のユーザが参加する会議の他の参加者の識別情報を取得する。ここで、スマートフォン４のユーザが参加する会議の他の参加者は、「イベントの参加者」の一例である。
【０１４９】
また、参加者情報取得部２１４は、会議の参加者の識別情報に基づき、設定情報格納部２１５を参照して、設定情報を取得する。ここで、設定情報格納部２１５は、図２のＨＤ５０４等により実現され、参加者に対応付けられた設定情報を格納している。
【０１５０】
この設定情報は、印刷装置９による印刷処理に関する設定情報であり、具体的には、画像データに含まれる文字を大きくして見やすくする設定や、紙サイズを大きくする設定等の情報である。設定情報は、参加者のそれぞれの好みに応じて変化するため、設定情報格納部２１５は、参加者に対応付けられた設定情報が参加者により変更された場合には、設定情報をその都度更新し、最新の設定情報を格納することが好適である。これにより、参加者の直近の好みを印刷処理に反映させることができる。参加者情報取得部２１４は、取得した設定情報を画像処理部２１０ｃに出力する。
【０１５１】
画像処理部２１０ｃは、参加者情報取得部２１４から入力した設定情報に応じて、画像処理を実行する。
【０１５２】
図１３は、本実施形態に係る画像処理装置５ｃによる処理の一例を示すフローチャートである。なお、図１３におけるステップＳ１３１〜Ｓ１４１の処理は、図１１におけるステップＳ１１１〜Ｓ１２１の処理と同様である。また、図１３におけるステップＳ１４５〜Ｓ１４７の処理は、図１１におけるステップＳ１２３〜Ｓ１２５の処理と同様である。そのため、ここでは重複した説明を省略する。
【０１５３】
ステップＳ１４２において、ユーザ選択情報取得部２１３は、ユーザが選択した画像処理に対する指示が、画質を優先する指示であるか否かを判定する。
【０１５４】
ステップＳ１４２で、ユーザが選択した画像処理に対する指示が画質を優先する指示である場合（ステップＳ１４２、Ｙｅｓ）は、ステップＳ１４５に移行し、ユーザが選択した画像処理に対する指示が画質を優先する指示でない場合（ステップＳ１４２、Ｎｏ）は、ステップＳ１４３に移行する。
【０１５５】
ステップＳ１４３において、参加者情報取得部２１４は、スマートフォン４のユーザの識別番号に基づき、スケジュール管理サーバ６を参照して、スマートフォン４のユーザが参加する会議の他の参加者の識別情報を取得する。そして、参加者の識別情報に基づき、設定情報格納部２１５を参照して、参加者の設定情報があるか否かを判定する。
【０１５６】
ステップＳ１４３で、参加者の設定情報があると判定された場合（ステップＳ１４３、Ｙｅｓ）は、参加者情報取得部２１４は、設定情報を画像処理部２１０ｃに出力する。そして、画像処理部２１０ｃは、設定情報に応じた画像処理を実行する。一方、参加者の設定情報がないと判定された場合（ステップＳ１４３、Ｎｏ）は、ステップＳ１４６に移行する。
【０１５７】
このようにして、会議の参加者の設定情報を、画像処理部２１０ｃによる画像処理に反映させることができる。
【０１５８】
会議の参加者には、小さい字が読めない人等が含まれる場合がある。この場合に、印刷速度を優先して画像ファイルのサイズを小さくすると、会議の参加者は印刷物を適切に利用することができなくなる。本実施形態では、参加者情報取得部２１４が会議の参加者の設定情報の有無を確認し、ある場合は設定情報を取得して画像処理に反映させる。これにより、会議の参加者は印刷物を適切に利用することが可能となる。
【０１５９】
なお、これ以外の効果は、第１〜３の実施形態で説明したものと同様であるため、重複した説明を省略する。
【０１６０】
［第５の実施形態］
次に、第５の実施形態に係る画像処理装置５ｄについて説明する。図１４は、本実施形態に係る画像処理装置５ｄの機能構成の一例を説明するブロック図である。図１４に示すように、画像処理装置５ｄは、参加者リスト作成部２１６と、画像処理部２１０ｄとを備える。
【０１６１】
参加者リスト作成部２１６は、図２のＣＰＵ５０１が所定のプログラムを実行することで実現される。参加者リスト作成部２１６は、スマートフォン４のユーザの識別番号に基づき、スケジュール管理サーバ６を参照して、スマートフォン４のユーザが参加する会議の他の参加者の氏名を取得し、参加者名のテキストファイルを作成する。そして、参加者リスト作成部２１６は、参加者の氏名のテキストファイルを画像処理部２１０ｄに出力する。
【０１６２】
画像処理部２１０ｄは、ファイル合成部２２１を備える。ファイル合成部２２１は、参加者リスト作成部２１６から入力した参加者名のテキストファイルと、画像データ取得部２０３から入力した画像ファイルとを論理和で合成する。そして、合成後の画像ファイルを、画像ファイル送信部２１１を介して、印刷装置９に送信する。
【０１６３】
図１５は、本実施形態に係る画像処理装置５ｄによる処理の一例を示すフローチャートである。なお、図１５におけるステップＳ１５１〜Ｓ１６１の処理は、図１１におけるステップＳ１１１〜Ｓ１２１の処理と同様である。また、図１５におけるステップＳ１６３〜Ｓ１６６の処理は、図１１におけるステップＳ１２２〜Ｓ１２５の処理と同様である。そのため、ここでは重複した説明を省略する。
【０１６４】
ステップＳ１６２において、参加者リスト作成部２１６は、スマートフォン４のユーザの識別番号に基づき、スケジュール管理サーバ６を参照して、スマートフォン４のユーザが参加する会議の他の参加者の氏名情報を取得し、参加者の氏名のテキストファイルを作成する。そして、参加者リスト作成部２１６は、参加者の氏名のテキストファイルを画像処理部２１０ｄに出力する。
【０１６５】
画像処理部２１０ｄに含まれるファイル合成部２２１は、参加者リスト作成部２１６から入力した参加者の氏名のテキストファイルと、画像データ取得部２０３から入力した画像ファイルとを論理和で合成する。そして、合成後の画像ファイルを、画像ファイル送信部２１１を介して、印刷装置９に送信する。
【０１６６】
本実施形態では、このようにすることで、参加者毎の印刷設定に応じて画像処理を変えることができ、参加者の誰向けの印刷物なのかが分かるように印刷することができる。
【０１６７】
なお、これ以外の効果は、第１〜第３の実施形態で説明したものと同様であるため、重複した説明を省略する。
【０１６８】
以上、実施形態について説明してきたが、本発明は、具体的に開示された上記の実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。
【０１６９】
また、実施形態は、画像処理方法も含む。例えば、画像処理方法は、画像データに基づく印刷処理を指示する印刷ジョブを取得する印刷ジョブ取得工程と、前記印刷ジョブに基づき予測した前記印刷処理の実行時間の予測値を出力する実行時間出力工程と、目的時刻を取得する目的時刻取得工程と、情報端末の位置情報を取得する端末位置取得工程と、目的地の位置情報を取得する目的地位置取得工程と、前記情報端末の位置情報と、前記目的地の位置情報と、に基づき、前記情報端末のユーザが前記目的地に到着する目的地到着予定時刻を取得する目的地到着予定時刻取得工程と、前記目的時刻と、前記目的地到着予定時刻と、に基づき決定した画像処理を、前記画像データに対して実行する画像処理工程と、を含む。このような画像処理方法により、上述した画像処理装置と同様の効果を得ることができる。
【０１７０】
さらに、実施形態は、プログラムも含む。例えば、プログラムは、コンピュータを、
画像データに基づく印刷処理を指示する印刷ジョブを取得する印刷ジョブ取得部、前記印刷ジョブに基づき予測した前記印刷処理の実行時間の予測値を出力する実行時間出力部、目的時刻を取得する目的時刻取得部、情報端末の位置情報を取得する端末位置取得部、目的地の位置情報を取得する目的地位置取得部、前記情報端末の位置情報と、前記目的地の位置情報と、に基づき、前記情報端末のユーザが前記目的地に到着する目的地到着予定時刻を取得する目的地到着予定時刻取得部、及び前記目的時刻と、前記目的地到着予定時刻と、に基づき決定した画像処理を、前記画像データに対して実行する画像処理部として機能させる。このようなプログラムにより、上述した画像処理装置と同様の効果を得ることができる。
【０１７１】
また、上記で説明した実施形態の各機能は、一又は複数の処理回路によって実現することが可能である。ここで、本明細書における「処理回路」とは、電子回路により実装されるプロセッサのようにソフトウェアによって各機能を実行するようプログラミングされたプロセッサや、上記で説明した各機能を実行するよう設計されたASIC(Application Specific Integrated Circuit)、DSP（digital signal processor）、FPGA（field programmable gate array）や従来の回路モジュール等のデバイスを含むものとする。
【符号の説明】
【０１７２】
１              ネットワーク
２              クラウドストレージサーバ
３              屋内測位システム
４              スマートフォン
５              画像処理装置
６              スケジュール管理サーバ
９              印刷装置
１００          画像形成システム
２０１          送受信部
２０２          印刷ジョブ取得部
２０３          画像データ取得部
２０４          実行時間出力部
２０５          目的時刻取得部
２０６          端末位置取得部
２０７          目的地位置取得部
２０８          印刷装置位置格納部
２０９          目的地到着予定時刻取得部
２１０          画像処理部
２１１          画像ファイル送信部
２１２          印刷装置位置取得部
２１３          ユーザ選択情報取得部
２１４          参加者情報取得部
２１５          設定情報格納部
２１６          参加者リスト作成部
２２０          判定部
２２１          ファイル合成部
【先行技術文献】
【特許文献】
【０１７３】
【特許文献１】特開２００４−０９４７７７号公報
【図１】
2020177278.tif 000003
【図２】
2020177278.tif 000004
【図３】
2020177278.tif 000005
【図４】
2020177278.tif 000006
【図５】
2020177278.tif 000007
【図６】
2020177278.tif 000008
【図７】
2020177278.tif 000009
【図８】
2020177278.tif 000010
【図９】
2020177278.tif 000011
【図１０】
2020177278.tif 000012
【図１１】
2020177278.tif 000013
【図１２】
2020177278.tif 000014
【図１３】
2020177278.tif 000015
【図１４】
2020177278.tif 000016
【図１５】
2020177278.tif 000017