(57)【要約】      （修正有）【課題】簡単な操作で、情報端末で撮影した撮影画像を画像形成装置で印刷することができる情報処理システム、情報端末、制御プログラム及び制御方法を提供する。【解決手段】情報処理システムは、サーバ１２、画像形成装置１４およびユーザ端末２００を含む。ユーザ端末２００は、カメラを備える。カメラは、ダイレクト印刷アプリが実行されると起動される。ユーザ端末２００は、カメラで撮影された影画像を、公衆ネットワークを介してサーバ１２のダイレクト印刷用の記憶領域に送信する。画像形成装置１４は、ダイレクト印刷用の記憶領域に撮影画像が記憶されていれば、当該撮影画像に基づいて印刷処理を実行する。【選択図】図４
2019102005.tif 000002
【特許請求の範囲】
【請求項１】
情報端末、記憶装置および画像形成装置を含む情報処理システムであって、
前記情報端末は、
前記画像形成装置が所定距離以内にあるかどうかを判断する第１判断手段、
前記第１判断手段によって前記画像形成装置が所定距離以内にあると判断された場合に起動され、ユーザ操作によって撮影を実行する撮影手段、および
前記撮影手段によって撮影された撮影画像を、公衆回線を介して前記記憶装置に送信する第１送信手段を備え、
前記記憶装置は、前記情報端末から送信された前記撮影画像を記憶し、
前記画像形成装置は、
前記記憶装置に記憶されている前記撮影画像を印刷する画像形成手段を備える、情報処理システム。
【請求項２】
前記画像形成装置は、前記記憶装置に前記撮影画像が記憶されているかどうかを判断する判断手段をさらに備え、
前記画像形成手段は、前記判断手段によって前記記憶装置に前記撮影画像が記憶されていると判断されたときに前記撮影画像を印刷する、請求項１記載の情報処理システム。
【請求項３】
前記画像形成手段は、ユーザ操作によらずに前記撮影画像を印刷する、請求項１または２記載の情報処理システム。
【請求項４】
前記記憶装置は、前記撮影画像を記憶するための記憶領域を含み、
前記画像形成装置は、前記記憶領域に対応する記憶先情報を前記情報端末に送信するための伝達手段をさらに備え、
前記情報端末は、前記伝達手段から伝達された前記記憶先情報を取得する取得手段をさらに備え、
前記第１送信手段は、前記撮影画像を前記取得手段で取得した前記記憶先情報に対応する前記記憶領域に送信し、
前記画像形成手段は、前記記憶先情報に対応する前記記憶領域に記憶されている前記撮影画像を印刷する、請求項１ないし３のいずれかに記載の情報処理システム。
【請求項５】
前記画像形成装置と前記情報端末とは、相互に近距離無線通信を行うことが可能であり、
前記伝達手段は、前記近距離無線通信によって前記記憶先情報を送信し、
前記取得手段は、前記近距離無線通信によって前記記憶先情報を受信する、請求項４記載の情報処理システム。
【請求項６】
前記画像形成装置はディスプレイをさらに備え、
前記伝達手段は、前記記憶先情報が埋め込まれた符号画像をディスプレイに表示させる表示手段を含み、
前記取得手段は、前記撮影手段によって前記符号画像を撮影し、撮影した前記符号画像を復号する復号手段を含む、請求項４記載の情報処理システム。
【請求項７】
前記記憶装置は、前記撮影画像を記憶するための記憶領域を含み、
前記画像形成装置と前記情報端末とは、相互に近距離無線通信を行うことが可能であり、
前記情報端末は、前記記憶領域に対応する記憶先情報を前記近距離無線通信によって前記画像形成装置に送信するための第２送信手段をさらに備え、
前記画像形成装置は、前記第２送信手段から送信された前記記憶先情報を前記近距離無線通信によって受信する第２受信手段、および前記第２受信手段で受信した前記記憶先情報に対応する前記記憶領域に前記撮影画像が記憶されているかどうかを判断する判断手段をさらに備え、
前記第１送信手段は、前記撮影画像を前記記憶先情報に対応する前記記憶領域に送信し、
前記画像形成手段は、前記判断手段によって前記記憶領域に前記撮影画像が記憶されていると判断されたときに、当該撮影画像を印刷する、請求項１記載の情報処理システム。
【請求項８】
記憶装置に画像が記憶されているとき、その画像を用いて印刷処理を実行する画像形成装置を含む情報処理システムで用いられる情報端末であって、
前記画像形成装置が所定距離以内にあるかどうかを判断する第１判断手段、
前記第１判断手段によって前記画像形成装置が所定距離以内にあると判断された場合に起動され、ユーザ操作によって撮影を実行する撮影手段、および
前記撮影手段によって撮影された撮影画像を、公衆回線を介して前記記憶装置に前記画像として送信する第１送信手段を備える、情報端末。
【請求項９】
記憶装置に画像が記憶されているとき、その画像を用いて印刷処理を実行する画像形成装置を含む情報処理システムで用いられる情報端末の制御プログラムであって、
前記情報端末のプロセッサを、
前記画像形成装置が所定距離以内にあるかどうかを判断する第１判断手段、
前記第１判断手段によって前記画像形成装置が所定距離以内にあると判断された場合に起動され、ユーザ操作によって撮影を実行する撮影手段、および
前記撮影手段によって撮影された撮影画像を、公衆回線を介して前記記憶装置に前記画像として送信する第１送信手段として機能させる、制御プログラム。
【請求項１０】
記憶装置に画像が記憶されているとき、その画像を用いて印刷処理を実行する画像形成装置を含む情報処理システムで用いられ、撮影手段を備える情報端末のプロセッサが、
（ａ）前記画像形成装置が所定距離以内にあるかどうかを判断するステップ、
（ｂ）前記ステップ（ａ）で前記画像形成装置が所定距離以内にあると判断された場合に前記撮影手段を起動させ、ユーザ操作によって撮影を実行するステップ、および
（ｃ）前記ステップ（ｂ）で撮影された撮影画像を、公衆回線を介して前記記憶装置に前記画像として送信するステップを実行する、制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、情報処理システム、情報端末、制御プログラムおよび制御方法に関し、特にたとえば、情報端末で撮影した画像を画像形成装置で印刷することができる情報処理システム、情報処理システムで用いられる情報端末、制御プログラムおよび制御方法に関する。
【背景技術】
【０００２】
この種の背景技術の一例が特許文献１に開示される。背景技術のデータ送信制御方法は、デジタルカメラおよびプリンタを含むダイレクトプリントシステムに係るデータ送信制御方法である。このデータ送信制御方法では、デジタルカメラの表示部に表示される通信モード設定画面においてユーザ操作を受け付けて、通信モードの設定が行われる。そして、通信モードの設定に従って、デジタルカメラとプリンタとの間で無線通信リンクが確立される。無線通信リンクが確立されると、デジタルカメラで撮影された画像は、すぐにプリンタに送信され、プリンタで印刷される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−３２８２７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、背景技術のデータ送信制御方法を公衆回線に接続可能な情報端末に適用すると、無線通信リンクが確立されたときに、情報端末において公衆回線への接続を切断する必要があり、公衆回線を利用した機能が使用できなくなる。このため、不便である。
【０００５】
このような問題を解決するために、背景技術のデータ送信制御方法を応用して、情報端末から公衆回線を介してプリンタに画像を送信することも考えられるが、公衆回線には多数のプリンタが接続されているので、多数のプリンタの中から印刷を行うプリンタを選択する必要があり、手間がかかるという問題がある。
【０００６】
それゆえに、この発明の主たる目的は、新規な、情報処理システム、情報端末、制御プログラムおよび制御方法を提供することである。
【０００７】
この発明の他の目的は、簡単な操作で、情報端末で撮影した撮影画像を画像形成装置で印刷することができる、情報処理システム、情報端末、制御プログラムおよび制御方法を提供することである。
【課題を解決するための手段】
【０００８】
第１の発明は、情報端末、記憶装置および画像形成装置を含む情報処理システムである。送信する。情報端末は、第１判断手段、撮影手段および第１送信手段を備える。第１判断手段は、画像形成装置が所定距離以内にあるかどうかを判断する。撮影手段は、第１判断手段によって画像形成装置が所定距離以内にあると判断された場合に起動され、ユーザ操作によって撮影を実行する。第１送信手段は、撮影手段によって撮影された撮影画像を、公衆回線を介して記憶装置に送信する。記憶装置は、情報端末から送信された撮影画像を記憶する。画像形成装置は、記憶装置に記憶されている撮影画像を印刷する画像形成手段を備える。
【０００９】
第２の発明は、第１の発明に従属する情報処理システムであって、画像形成装置は、記憶装置に撮影画像が記憶されているかどうかを判断する判断手段をさらに備え、画像形成手段は、判断手段によって記憶装置に撮影画像が記憶されていると判断されたときに撮影画像を印刷する。
【００１０】
第３の発明は、第１または第２の発明に従属する情報処理システムであって、画像形成手段は、ユーザ操作によらずに撮影画像を印刷する。
【００１１】
第４の発明は、第１ないし第３のいずれかの発明に従属する情報処理システムであって、記憶装置は、撮影画像を記憶するための記憶領域を含み、画像形成装置は、記憶領域に対応する記憶先情報を情報端末に送信するための伝達手段をさらに備え、情報端末は、伝達手段から伝達された記憶先情報を取得する取得手段をさらに備え、第１送信手段は、撮影画像を取得手段で取得した記憶先情報に対応する記憶領域に送信し、画像形成手段は、記憶先情報に対応する記憶領域に記憶されている撮影画像を印刷する。
【００１２】
第５の発明は、第４の発明に従属する情報処理システムであって、画像形成装置と情報端末とは、相互に近距離無線通信を行うことが可能であり、伝達手段は、近距離無線通信によって記憶先情報を送信し、取得手段は、近距離無線通信によって記憶先情報を受信する。
【００１３】
第６の発明は、第４の発明に従属する情報処理システムであって、画像形成装置はディスプレイをさらに備え、伝達手段は、記憶先情報が埋め込まれた符号画像をディスプレイに表示させる表示手段を含み、取得手段は、撮影手段によって符号画像を撮影し、撮影した符号画像を復号する復号手段を含む。
【００１４】
第７の発明は、第１の発明に従属する情報処理システムであって、記憶装置は、撮影画像を記憶するための記憶領域を含み、画像形成装置と情報端末とは、相互に近距離無線通信を行うことが可能であり、情報端末は、記憶領域に対応する記憶先情報を近距離無線通信によって画像形成装置に送信するための第２送信手段をさらに備え、画像形成装置は、第２送信手段から送信された記憶先情報を近距離無線通信によって受信する第２受信手段、および第２受信手段で受信した記憶先情報に対応する記憶領域に撮影画像が記憶されているかどうかを判断する判断手段をさらに備え、第１送信手段は、撮影画像を記憶先情報に対応する記憶領域に送信し、画像形成手段は、判断手段によって記憶領域に撮影画像が記憶されていると判断されたときに、当該撮影画像を印刷する。
【００１５】
第８の発明は、記憶装置に画像が記憶されているとき、その画像を用いて印刷処理を実行する画像形成装置を含む情報処理システムで用いられる情報端末である。情報端末は、第１判断手段、撮影手段および第１送信手段を備える。第１判断手段は、画像形成装置が所定距離以内にあるかどうかを判断する。撮影手段は、第１判断手段によって画像形成装置が所定距離以内にあると判断された場合に起動され、ユーザ操作によって撮影を実行する。第１送信手段は、撮影手段によって撮影された撮影画像を、公衆回線を介して記憶装置に画像として送信する。
【００１６】
第９の発明は、記憶装置に画像が記憶されているとき、その画像を用いて印刷処理を実行する画像形成装置を含む情報処理システムで用いられる情報端末の制御プログラムであって、情報端末のプロセッサを、画像形成装置が所定距離以内にあるかどうかを判断する第１判断手段、第１判断手段によって画像形成装置が所定距離以内にあると判断された場合に起動され、ユーザ操作によって撮影を実行する撮影手段、および撮影手段によって撮影された撮影画像を、公衆回線を介して記憶装置に画像として送信する第１送信手段として機能させる。
【００１７】
第１０の発明は、記憶装置に画像が記憶されているとき、その画像を用いて印刷処理を実行する画像形成装置を含む情報処理システムで用いられ、撮影手段を備える情報端末のプロセッサが、（ａ）画像形成装置が所定距離以内にあるかどうかを判断するステップ、（ｂ）記ステップ（ａ）で画像形成装置が所定距離以内にあると判断された場合に撮影手段を起動させ、ユーザ操作によって撮影を実行するステップ、および（ｃ）ステップ（ｂ）で撮影された撮影画像を、公衆回線を介して記憶装置に画像として送信するステップを実行する制御方法である。
【発明の効果】
【００１８】
この発明によれば、簡単な操作で、情報端末で撮影した撮影画像を画像形成装置で印刷することができる。
【００１９】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【図面の簡単な説明】
【００２０】
【図１】図１はこの発明の情報処理システムの構成の一例を示す図である。
【図２】図２は図１に示す画像形成装置の電気的な構成を示すブロック図である。
【図３】図３は図１に示すユーザ端末の電気的な構成を示すブロック図である。
【図４】図４は情報処理システムの動作例を説明するための図解図である。
【図５】図５はユーザ端末のホーム画面の一例を示す図解図である。
【図６】図６はユーザ端末の撮影画面の一例を示す図解図である。
【図７】図７は図３に示すユーザ端末のＲＡＭのメモリマップの一例を示す図解図である。
【図８】図８は図１に示すサーバのＲＡＭのメモリマップの一例を示す図解図である。
【図９】図９は図１に示す画像形成装置のＲＡＭのメモリマップの一例を示す図解図である。
【図１０】図１０は図３に示すユーザ端末のＣＰＵの情報処理の一例を示すフロー図である。
【図１１】図１１は図１に示すサーバのＣＰＵの情報処理の一例を示すフロー図である。
【図１２】図１２は図２に示す画像形成装置のＣＰＵの情報処理の一例を示すフロー図である。
【図１３】図１３は第２実施例におけるユーザ端末の接続設定画面の一例を示す図解図である。
【図１４】図１４は第２実施例におけるユーザ端末のＣＰＵの情報処理の一例を示すフロー図である。
【図１５】図１５は第２実施例における画像形成装置のＣＰＵの情報処理の一例を示すフロー図である。
【図１６】図１６は第３実施例における画像形成装置のホーム画面の一例を示す図解図である。
【図１７】図１７は第３実施例における画像形成装置の符号表示画面の一例を示す図解図である。
【図１８】図１８は第３実施例におけるユーザ端末の符号読取画面の一例を示す図解図である。
【図１９】図１９は第３実施例におけるユーザ端末のＣＰＵの情報処理の一例を示すフロー図である。
【図２０】図２０は第３実施例における画像形成装置のＣＰＵの情報処理の一例を示すフロー図である。
【発明を実施するための形態】
【００２１】
［第１実施例］
図１はこの発明の情報処理システム１０の構成の一例を示す図である。図１を参照して、この発明の第１実施例である情報処理システム１０はサーバ１２を含み、このサーバ１２は、インターネットのような公衆回線（公衆ネットワーク）を介して、画像形成装置１４および情報端末（ユーザ端末）２００と通信可能に接続される。
【００２２】
なお、図１では、一台の画像形成装置１４および一台のユーザ端末２００を示してあるが、画像形成装置１４およびユーザ端末２００は二台以上であってもよい。
【００２３】
サーバ１２は、汎用のサーバであり、ＣＰＵ１２ａ、ＲＡＭ１２ｂおよび通信モジュールなどのコンポーネントを備える。また、サーバ１２は、ＨＤＤ、ＳＳＤ、フラッシュメモリ、ＥＥＰＲＯＭなどの不揮発性メモリで構成される記憶部を備える。
【００２４】
画像形成装置１４は、第１実施例では、複写機能、プリンタ機能、スキャナ機能およびファクシミリ機能などを備えるＭＦＰ（Multifunction Per５４４４４４４４ipheral）である。なお、この発明は複合機だけでなく、複写機（コピー機）、印刷装置（プリンタ）およびファクシミリのような他の画像形成装置にも適用可能である。また、この発明は、写真用プリント端末および写真用プリンタを備えるマルチメディアキオスク（ＭＭＫ）端末等にも適用可能である。
【００２５】
図２は図１に示す画像形成装置１４の電気的な構成を示すブロック図である。図２を参照して、画像形成装置１４はＣＰＵ１４２を含む。ＣＰＵ１４２には、バス１４０を介して、ＲＡＭ１４４、タッチパネル制御回路１４６、表示制御回路１４８、画像形成部１５４、画像読取部１５６、公衆回線用通信回路１５８および近距離用通信回路１６０が接続される。また、タッチパネル制御回路１４６にはタッチパネル１５０が接続され、表示制御回路１４８にはディスプレイ１５２が接続される。ディスプレイ１５２としては、たとえばＬＣＤやＥＬ（Electro-Luminescence）ディスプレイなどを用いることができる。後述するユーザ端末２００のディスプレイ２１２も同様である。この第１実施例では、タッチパネル１５０としては、静電容量方式のタッチパネルが用いられ、ディスプレイ１５２の表示面上にタッチパネル１５０が設けられる。ただし、タッチパネル１５０とディスプレイ１５２とが一体的に形成されたタッチパネルディスプレイが用いられてもよい。また、タッチパネル１５０は、静電容量方式に限定される必要は無く、電磁誘導方式、抵抗膜方式、赤外線方式など、任意の方式のものを用いることができる。後述するユーザ端末２００のタッチパネル２１０も同様である。
【００２６】
ＣＰＵ１４２は、画像形成装置１４の全体的な制御を司る。ＲＡＭ１４４は、ＣＰＵ１４２のワーク領域およびバッファ領域として用いられる。
【００２７】
タッチパネル制御回路１４６は、タッチパネル１５０に必要な電圧などを付与するとともに、タッチパネル１５０において、そのタッチ有効範囲内でのタッチ操作（タッチ入力）が検出されると、検出されたタッチ入力の位置を示すタッチ座標データをＣＰＵ１４２に出力する。
【００２８】
表示制御回路１４８は、ＧＰＵおよびＶＲＡＭなどを含み、ＣＰＵ１４２の指示の下、ＧＰＵは、ＲＡＭ１４４に記憶された画像生成データ３４４ｂ（図９参照）を用いてディスプレイ１５２に種々の画面を表示するための表示画像データをＶＲＡＭに生成し、生成した表示画像データをディスプレイ１５２に出力する。一例として、ディスプレイ１５２には、画像形成装置１４が実行可能な各種のジョブから所望のジョブを選択するための操作画面であるホーム画面２２０（図１６等参照）等の画面が表示される。ただし、この第１実施例では、ジョブは、コピー（原稿のスキャンを含む）、印刷およびファクスの送信などを意味する。
【００２９】
画像読取部１５６は、光源、複数のミラー、結像レンズおよびラインセンサ等を備える。この画像読取部１５６は、原稿表面を光源によって露光し、原稿表面から反射した反射光を複数のミラーによって結像レンズに導く。そして、結像レンズによって反射光をラインセンサの受光素子に結像させる。ラインセンサでは、受光素子に結像した反射光の輝度や色度が検出され、原稿表面の画像に基づく読取画像データが生成される。
【００３０】
画像形成部（印刷装置）１５４は、汎用のレーザプリンタであり、感光体、帯電器、露光装置、現像装置、転写装置、定着装置などを備え、画像処理回路で処理された印刷データに対応する画像を記録紙（用紙）などに印刷する。ただし、画像形成部１５４は、レーザプリンタに代えて、昇華型プリンタまたはインクジェットプリンタで構成されてもよい。
【００３１】
公衆回線用通信回路１５８は、公衆ネットワークに接続するための通信回路である。この公衆回線用通信回路１５８は、有線通信回路または無線通信回路であり、Ethernet（登録商標）等の公知の通信規格に準拠した有線通信方式に基づき、インターネットなどのネットワークを介して、サーバ１２および他の情報処理装置等の外部のコンピュータ（外部端末）と通信する。
【００３２】
近距離用通信回路１６０は、無線通信回路を含む。無線通信回路は、Bluetooth（登録商標）等の公知の通信規格に準拠した無線通信方式に基づき、ユーザ端末２００と近距離無線によって直接通信する。
【００３３】
なお、図２に示す画像形成装置１４の電気的な構成は単なる一例であり、これに限定される必要はない。たとえば、画像形成装置１４には、他の入力手段として、操作パネルのようなハードウェアの操作ボタンが設けられたり、ハードウェアのキーボードが接続されたりすることがある。
【００３４】
ユーザ端末２００は、たとえば、汎用のスマートフォン、フューチャーフォンまたはタブレットＰＣなどの持ち運びが可能な携帯端末であり、たとえば通話機能、電子メール機能、ブラウザ機能などの様々な機能を備える。
【００３５】
図３は図１に示すユーザ端末２００の電気的な構成を示すブロック図である。図３を参照して、第１実施例のユーザ端末２００はＣＰＵ２０２を含む。ＣＰＵ２０２には、バス２３０を介してＲＡＭ２０４、タッチパネル制御回路２０６、表示制御回路２０８、カメラ２１４、公衆回線用通信回路２１６および近距離通信用通信回路２１８が接続される。また、タッチパネル制御回路２０６にはタッチパネル２１０が接続され、表示制御回路２０８にはディスプレイ２１２が接続される。
【００３６】
ＣＰＵ２０２は、ユーザ端末２００の全体的な制御を司る。ＲＡＭ２０４は、ＣＰＵ２０２のワーク領域およびバッファ領域として用いられる。
【００３７】
タッチパネル制御回路２０６は、タッチパネル２１０に必要な電圧などを付与するとともに、タッチ入力が検出されると、そのタッチ入力の位置を示すタッチ座標データをＣＰＵ２０２に出力する。
【００３８】
表示制御回路２０８は、ＧＰＵおよびＶＲＡＭなどを含んでおり、ＣＰＵ２０２の指示の下、ＧＰＵは、ＲＡＭ２０４に記憶された画像生成データ３０４ｂ（図７参照）を用いてディスプレイ２１２に種々の画面を表示するための表示画像データをＶＲＡＭに生成し、生成した表示画像データをディスプレイ２１２に出力する。
【００３９】
カメラ２１４は、撮像素子（イメージセンサ）および位置の調節が可能なフォーカスレンズを有し、撮像素子から取り込んだ可視光としての撮像光を、電気信号へと変換することによって撮像を行う。この撮像素子の例としては、ＣＣＤ（Charge Coupled Device）イメージセンサ、またはＣＭＯＳ（Complementary Metal Oxide Semiconductor）イメージセンサ等の固体撮像素子が挙げられる。カメラ２１４から出力された撮影画像データは、ＲＡＭ２０４に記憶される。
【００４０】
公衆回線用通信回路２１６は、公衆ネットワークに接続するための通信回路であり、公衆ネットワークを介して、サーバ１２等の外部のコンピュータと通信する。さらに、ユーザ端末２００が公衆回線用通信回路２１６を介して公衆ネットワークに接続されることによって、ユーザ端末２００でＷｅｂブラウジングを行うこともできる。
【００４１】
近距離通信用通信回路２１８は、無線通信回路を含み、Bluetooth等の公知の通信規格に準拠した無線通信方式に基づき、画像形成装置１４と直接通信する。
【００４２】
なお、図３に示すユーザ端末２００の電気的な構成は単なる一例であり、これに限定される必要はない。たとえば、ユーザ端末２００には、他の入力手段として、ハードウェアの操作ボタンが設けられることがある。また、図３では、簡単のため、通話等に関するコンポーネントは省略してある。
【００４３】
このような構成の従来の情報処理システムでは、ユーザ端末と画像形成装置との間で無線通信リンクが確立され、ユーザ端末で撮影された画像がすぐに画像形成装置に送信され、画像形成装置で印刷される即時印刷（ダイレクト印刷）が実行されることがある。
【００４４】
しかしながら、従来の情報処理システムでは、無線通信リンクが確立されたときに、ユーザ端末において公衆ネットワークへの接続を切断する必要があり、公衆ネットワークを利用した機能（たとえば電子メール機能およびブラウザ機能等）が使用できなくなる。このため、不便である。
【００４５】
このような問題を解決するために、携帯端末から公衆ネットワークを介して画像形成装置に画像を送信することも考えられるが、公衆ネットワークには多数の画像形成装置が接続されているので、多数の画像形成装置の中から印刷を行う画像形成装置を選択する必要があり、手間がかかるという問題がある。
【００４６】
そこで、この第１実施例の情報処理システム１０では、ユーザ端末２００で撮影された撮影画像が、公衆ネットワークを介してサーバ１２のダイレクト印刷用の記憶領域に送信される。また、画像形成装置１４は、サーバ１２にアクセスして、ダイレクト印刷用の記憶領域に撮影画像が記憶されていれば、当該撮影画像に基づいて印刷処理を実行するようにした。
【００４７】
第１実施例では、ユーザ端末２００および画像形成装置１４の各々に、クラウドサービスと連携して動作するダイレクト印刷を行うアプリケーションプログラム（以下、「ダイレクト印刷アプリ」という。）が記憶される。簡単に説明すると、このダイレクト印刷アプリが実行されることによって、ユーザ端末２００で撮影された撮影画像が公衆ネットワークを介してサーバ１２に送信され、画像形成装置１４において当該撮影画像に基づいて印刷処理が自動的に実行される。
【００４８】
以下、図４等を参照して情報処理システム１０の動作例を説明する。図４は情報処理システムの動作例を説明するための図解図である。図５はユーザ端末２００のホーム画面１００の一例を示す図解図である。図６はユーザ端末２００の撮影画面１２０の一例を示す図解図である。
【００４９】
ダイレクト印刷アプリが実行されると、図５に示すように、ユーザ端末２００のディスプレイ２１２には、ホーム画面１００が表示される。このホーム画面１００には、画面の中央に待受画像が表示されるとともに、ダイレクト印刷アプリにおいて実行可能な各種機能に割り当てられた複数のソフトウェアキー（アイコン）の画像が表示される。複数のアイコンは、撮影設定アイコン１０２、印刷設定アイコン１０４および実行アイコン１０６を含む。
【００５０】
撮影設定アイコン１０２には、ユーザ端末２００でダイレクト印刷における撮影に関する設定を行う機能が割り当てられている。図示は省略するが、撮影設定アイコン１０２がタッチ（選択）されると、撮影に関する設定を行うための設定画面がディスプレイ２１２に表示され、ユーザ操作に応じて撮影に関する設定が行われる。撮影に関する設定としては、たとえば画像サイズの設定、明るさ設定（すなわち露出設定）およびフォーカス位置の設定などである。これらのことは、後述する撮影設定アイコン１２２，２６２も同様である。
【００５１】
印刷設定アイコン１０４には、ユーザ端末２００で撮影した撮影画像を印刷する際の印刷設定を行う機能が割り当てられている。図示は省略するが、印刷設定アイコン１０４がタッチされると、印刷設定を行うための設定画面がディスプレイ２１２に表示され、ユーザ操作に応じて印刷設定が行われる。印刷設定としては、たとえば用紙サイズの設定、カラーモードの設定などである。これらのことは、後述する印刷設定アイコン１２４，２６６も同様である。
【００５２】
実行アイコン１０６は、カメラ２１４を起動して撮影を開始する機能が割り当てられている。ただし、実行アイコン１０６は、画像形成装置１４がユーザ端末２００の所定距離以内にある場合に有効にされ、画像形成装置１４がユーザ端末２００の所定距離以内にない場合には無効にされる。この実行アイコン１０６は、有効にされているときのみ選択可能であり、無効にされているときには選択できないようにされる。図示は省略するが、実行アイコン１０６が無効にされている場合には、実行アイコン１０６がグレーアウト（または半透明）で表示され、実行アイコン１０６をタッチすることができない旨ないし撮影できない旨のエラーメッセージ等が表示される。
【００５３】
このため、ユーザは、画像形成装置１４がユーザ端末２００の所定距離以内にある場合に限り、実行アイコン１０６をタッチすることができる。ただし、画像形成装置１４がユーザ端末２００の所定距離以内にあるかどうかは、ユーザ端末２００が画像形成装置１４と近距離無線によって直接通信できるかどうかに応じて判断される。なお、ユーザ端末２００が画像形成装置１４と近距離無線通信によって直接通信することができるとは、無線通信接続が確立される必要は無く、ユーザ端末２００の近距離通信用通信回路２１８において画像形成装置１４の近距離用通信回路１６０から発信された電波を受信できることを意味する。たとえば、通信可能距離が１０ｍ程度であるとすると、画像形成装置１４がユーザ端末２００の１０ｍ以内にある場合に、画像形成装置１４がユーザ端末２００の所定距離以内にあると判断される。
【００５４】
画像形成装置１４がユーザ端末２００の所定距離以内にある場合に実行アイコン１０６がタッチされると、カメラ２１４が起動されるとともに、ユーザ端末２００のディスプレイ２１２には、図６に示すような撮影画面１２０が表示される（図４の（１））。
【００５５】
撮影画面１２０には、カメラ２１４で撮影された画像に対応するリアルタイム動画像つまりスルー画像（プレビュー画像）および複数のアイコンが表示される。複数のアイコンは、撮影設定アイコン１２２、印刷設定アイコン１２４、戻るアイコン１２６およびシャッタアイコン１２８を含む。
【００５６】
戻るアイコン１２６には、撮影画面１２０を閉じて、ホーム画面１００に戻る機能が割り当てられる。戻るアイコン１２６がタッチされると、カメラ２１４が停止されて、ホーム画面１００がディスプレイ２１２に表示される。これらのことは、後述する戻るアイコン１８８，２６６も同様である。
【００５７】
シャッタアイコン１２８には、ディスプレイ２１２に表示されている画像を出力対象画像（撮影画像に相当）として決定する機能が割り当てられる。シャッタアイコン１２８がタッチされると、撮影画像が決定（撮影）される。そして、ユーザ端末２００は、撮影画像を、公衆ネットワークを介してサーバ１２に送信する（図４の（２））。
【００５８】
サーバ１２は、撮影画像を受信すると、その撮影画像をサーバ１２の記憶部に記憶する。ただし、ダイレクト印刷アプリによって撮影された撮影画像は、サーバ１２の記憶部に設けられたダイレクト印刷用の記憶領域に記憶される。
【００５９】
画像形成装置１４は、サーバ１２のダイレクト印刷用の記憶領域にアクセスし、当該ダイレクト印刷用の記憶領域に撮影画像が存在する（記憶されている）かどうかを判断する（図４の（３））。この処理は、所定の周期（たとえば３０秒〜６０秒）で繰り返される（ポーリング）。
【００６０】
画像形成装置１４は、ダイレクト印刷用の記憶領域に撮影画像が記憶されていれば、当該撮影画像を取得する。具体的には、画像形成装置１４は、その撮影画像の送信要求をサーバ１２に送信する。サーバ１２は、送信要求を受け付けると、その送信要求を送信した（送信要求元）の画像形成装置１４に撮影画像を送信する（図４の（４））。このとき、画像形成装置１４に送信された撮影画像のデータが削除されるかどうかが予め決められている。画像形成装置１４に送信された撮影画像のデータが削除される場合には、サーバ１２は、画像形成装置１４に撮影画像を送信すると、その撮影画像のデータを記憶部から削除する。
【００６１】
画像形成装置１４は、撮影画像を受信すると、当該撮影画像に基づいて印刷処理を自動的に実行する。
【００６２】
情報処理システム１０の上記のような動作は、ユーザ端末２００のＣＰＵ２０２がＲＡＭ２０４に記憶されたユーザ端末２００用の情報処理プログラムを実行し、サーバ１２のＣＰＵ１２ａがＲＡＭ１２ｂに記憶されたサーバ１２用の情報処理プログラムを実行し、また、画像形成装置１４のＣＰＵ１４２がＲＡＭ１４４に記憶された画像形成装置１４用の情報処理プログラムを実行することによって実現される。具体的な処理については、後でフロー図を用いて説明する。
【００６３】
図７は図３に示したユーザ端末２００のＲＡＭ２０４のメモリマップ３００の一例を示す図解図である。図７に示すように、ＲＡＭ２０４は、プログラム記憶領域３０２およびデータ記憶領域３０４を含む。ＲＡＭ２０４のプログラム記憶領域３０２には、上述したように、ユーザ端末２００用の情報処理プログラムが記憶される。このユーザ端末２００用の情報処理プログラムは、通信プログラム３０２ａ、操作検出プログラム３０２ｂ、表示プログラム３０２ｃ、判断プログラム３０２ｄ、撮影プログラム３０２ｅおよび画像送信プログラム３０２ｆを含む。
【００６４】
通信プログラム３０２ａは、サーバ１２等の他のコンピュータないし機器と公衆ネットワークを介して、データを通信（送受信）するためのプログラムである。また、通信プログラム３０２ａは、近距離無線通信によって、画像形成装置１４の近距離用通信回路１６０から発信された電波を受信するためのプログラムでもある。
【００６５】
操作検出プログラム３０２ｂは、タッチ入力を検出するためのプログラムであり、ＣＰＵ２０２は、この操作検出プログラム３０２ｂに従って、タッチパネル２１０から出力されたタッチ座標データを取得し、取得したタッチ座標データを時系列に従ってＲＡＭ２０４に記憶する。ただし、上述したように、ハードウェアの操作ボタンが設けられる場合には、操作検出プログラム３０２ｂに従って、操作ボタンの入力も検出される。
【００６６】
表示プログラム３０２ｃは、後述する画像生成データ３０４ｂを用いて、表示画像データ、すなわち、上記のホーム画面１００および撮影画面１２０などの画面データを生成し、ディスプレイ２１２に出力するためのプログラムである。
【００６７】
判断プログラム３０２ｄは、画像形成装置が所定距離以内にあるかどうか（画像形成装置１４の近距離用通信回路１６０から発信された電波を受信しているかどうか）を判断するためのプログラムである。
【００６８】
撮影プログラム３０２ｅは、カメラ２１４を制御して、撮影画像を取得するためのプログラムである。ただし、撮影プログラム３０２ｅは、画像形成装置が所定距離以内にあると判断された場合に実行され、画像形成装置が所定距離以内に無いと判断された場合には実行されない。
【００６９】
画像送信プログラム３０２ｆは、撮影画像に対応する撮影画像データ３０４ｃをサーバ１２に送信するためのプログラムである。ただし、送信時には、通信プログラム３０２ａが実行される。
【００７０】
なお、図示は省略するが、プログラム記憶領域３０２には、ユーザ端末２００が備える各種の機能を選択および実行するためのプログラムなども記憶される。
【００７１】
また、ＲＡＭ２０４のデータ記憶領域３０４には、操作入力データ３０４ａ、画像生成データ３０４ｂ、撮影画像データ３０４ｃおよび記憶先情報データ３０４ｄなどが記憶される。
【００７２】
操作入力データ３０４ａは、操作検出プログラム３０２ｂに従って検出されたタッチ座標データを時系列に従って記憶したデータである。ただし、操作入力データ３０４ａには、ハードウェアのボタンについての操作データが含まれる場合もある。
【００７３】
画像生成データ３０４ｂは、ディスプレイ２１２に表示する各種の画面に対応する表示画像データを生成するためのポリゴンデータまたはテクスチャデータ等のデータである。
【００７４】
撮影画像データ３０４ｃは、撮影プログラム３０２ｅに従ってカメラ２１４で撮影された撮影画像についての画像データである。
【００７５】
記憶先情報データ３０４ｄは、サーバ１２における撮影画像データ３０４ｃの記憶先を示すデータである。具体的には、記憶先情報データ３０４ｄは、ダイレクト印刷用の記憶領域として利用される第１記憶領域３２４ａについてのデータである。
【００７６】
なお、図示は省略するが、データ記憶領域３０４には、撮影に関する設定についての撮影設定データ、撮影画像を印刷する際の印刷設定についての印刷設定データおよびユーザ端末２００用の情報処理プログラムの実行に必要な他のデータが記憶されたり、ユーザ端末２００用の情報処理プログラムの実行に必要なタイマ（カウンタ）やレジスタが設けられたりする。
【００７７】
図８は図１に示すサーバ１２のＲＡＭ１２ｂのメモリマップ３２０の一例を示す図解図である。図８に示すように、ＲＡＭ１２ｂは、プログラム記憶領域３２２およびデータ記憶領域３２４を含む。ＲＡＭ１２ｂのプログラム記憶領域３２２には、上述したように、サーバ１２用の情報処理プログラムが記憶される。このサーバ１２用の情報処理プログラムは、通信プログラム３２２ａ、受信プログラム３２２ｂ、記憶プログラム３２２ｃ、送信プログラム３２２ｄおよび削除プログラム３２２ｅを含む。
【００７８】
通信プログラム３２２ａは、ユーザ端末２００および画像形成装置１４のような他のコンピュータまたは機器と公衆ネットワークを介して通信するためのプログラムである。
【００７９】
受信プログラム３２２ｂは、ユーザ端末２００から送信された撮影画像データを受信するためのプログラムである。ただし、受信時には、通信プログラム３２２ａが実行される。
【００８０】
記憶プログラム３２２ｃは、受信プログラム３２２ｂに従って受信された撮影画像データをダイレクト印刷用の記憶領域（第１記憶領域３２４ａ）に記憶させるためのプログラムである。
【００８１】
送信プログラム３２２ｄは、第１記憶領域３２４ａに記憶された撮影画像データを画像形成装置１４に送信するためのプログラムである。ただし、送信時には、通信プログラム３２２ａが実行される。
【００８２】
削除プログラム３２２ｆは、撮影画像データを画像形成装置１４に送信した場合に、その撮影画像データを、第１記憶領域３２４ａから削除するためのプログラムである。
【００８３】
なお、図示は省略するが、プログラム記憶領域３２２には、サーバ１２が備える各種の機能を選択および実行するためのプログラムなども記憶される。
【００８４】
また、ＲＡＭ１２ｂのデータ記憶領域３２４には、第１記憶領域３２４ａが含まれる。第１記憶領域３２４ａは、ダイレクト印刷用の記憶領域として利用され、受信プログラム３２２ｂに従って受信された撮影画像データが記憶される。
【００８５】
なお、図示は省略するが、データ記憶領域３２４には、サーバ１２用の情報処理プログラムの実行に必要な他のデータが記憶されたり、サーバ１２用の情報処理プログラムの実行に必要なタイマ（カウンタ）やレジスタが設けられたりする。
【００８６】
図９は図２に示す画像形成装置１４のＲＡＭ１４４のメモリマップ３４０の一例を示す図解図である。図９に示すように、ＲＡＭ１４４は、プログラム記憶領域３４２およびデータ記憶領域３４４を含む。ＲＡＭ１４４のプログラム記憶領域３４２には、上述したように、画像形成装置１４用の情報処理プログラムが記憶される。この画像形成装置１４用の情報処理プログラムは、通信プログラム３４２ａ、操作検出プログラム３４２ｂ、表示プログラム３４２ｃ、判断プログラム３４２ｄ、送信要求プログラム３４２ｅおよび受信プログラム３４２ｆを含む。
【００８７】
通信プログラム３４２ａは、サーバ１２などの他のコンピュータまたは機器とネットワークを介して通信するためのプログラムである。
【００８８】
操作検出プログラム３４２ｂは、タッチ入力を検出するためのプログラムであり、ＣＰＵ１４２は、操作検出プログラム３４２ｂに従って取得したタッチ座標データを時系列に従ってＲＡＭ１４４に記憶する。ただし、上述したように、ハードウェアのボタンが設けられる場合およびハードウェアのキーボードが接続される場合には、操作検出プログラム３４２ｂに従って、ボタンないしキーの入力も検出される。
【００８９】
表示プログラム３４２ｃは、後述する画像生成データ３４４ｂを用いて、表示画像データ、すなわち、操作画面などの画面データを生成し、ディスプレイ１５２に出力するためのプログラムである。
【００９０】
判断プログラム３４２ｄは、所定の周期でサーバ１２の第１記憶領域３２４ａにアクセスし、撮影画像が記憶されているかどうかを判断するためのプログラムである。ただし、サーバ１２の第１記憶領域３２４ａにアクセスする際には、通信プログラム３４２ａが実行される。また、アクセス先は、記憶先情報データ３４４ｃに従って決定される。
【００９１】
送信要求プログラム３４２ｅは、第１記憶領域３２４ａに撮影画像が記憶されていると判断された場合に、その撮影画像を指定して、その撮影画像の送信要求信号をサーバ１２に送信するためのプログラムである。ただし、送信要求信号を送信する際には、通信プログラム３４２ａが実行される。
【００９２】
受信プログラム３４２ｆは、サーバ１２から送信された撮影画像の画像データを受信するためのプログラムでもある。ただし、受信時には、通信プログラム３４２ａが実行される。
【００９３】
なお、図示は省略するが、プログラム記憶領域３４２には、画像読取プログラムおよび画像形成プログラムなども記憶される。画像読取プログラムは、画像読取部１５６を制御して、原稿の画像を読み取り、読み取った画像に対応する画像信号（画像データ）を出力するためのプログラムである。画像形成プログラムは、画像形成部１５４を制御して、多色または単色の画像を用紙に印刷するためのプログラムである。また、プログラム記憶領域３４２には、画像形成装置１４が備える各種の機能を選択および実行するためのプログラムなども記憶される。
【００９４】
また、ＲＡＭ１４４のデータ記憶領域３４４には、操作入力データ３４４ａ、画像生成データ３４４ｂおよび記憶先情報データ３４４ｃなどが記憶される。
【００９５】
操作入力データ３４４ａは、操作検出プログラム３４２ｂに従って検出されたタッチ座標データを時系列に従って記憶したデータである。ただし、操作入力データ３４４ａには、ハードウェアのボタンないしキーについての操作データが含まれる場合もある。
【００９６】
画像生成データ３４４ｂは、ディスプレイ１５２に表示する各種の画面に対応する表示画像データを生成するためのポリゴンデータまたはテクスチャデータ等のデータである。
【００９７】
記憶先情報データ３４４ｃは、サーバ１２における撮影画像データの記憶先（第１記憶領域３２４ａ）を示すデータである。
【００９８】
なお、図示は省略するが、データ記憶領域３４４には、画像形成装置１４用の情報処理プログラムの実行に必要な他のデータが記憶されたり、画像形成装置１４用の情報処理プログラムの実行に必要なタイマ（カウンタ）やレジスタが設けられたりする。
【００９９】
図１０は、図３に示すユーザ端末２００のＣＰＵ２０２の情報処理の一例を示すフロー図である。この情報処理は、ダイレクト印刷アプリが実行された場合に開始される。なお、情報処理が開始されたときには、ディスプレイ２１２には、ホーム画面１００が表示される。
【０１００】
図１０に示すように、ユーザ端末２００のＣＰＵ２０２は、情報処理を開始すると、ステップＳ１で、近距離無線通信を開始して、ステップＳ３で、近距離無線通信可能な複合機（画像形成装置）があるかどうかを判断する。ここでは、ユーザ端末２００が画像形成装置１４と近距離無線によって直接通信できるかどうかを判断する。
【０１０１】
ステップＳ３で“ＮＯ”であれば、つまり、近距離無線通信可能な複合機がない場合は、同じステップＳ３に戻る。
【０１０２】
一方、ステップＳ３で“ＹＥＳ”であれば、つまり、近距離無線通信可能な複合機がある場合は、ステップＳ５で、撮影を開始するかどうかを判断する。ここでは、ホーム画面１００において実行アイコン１０６がタッチされたかどうかを判断する。ステップＳ５で“ＮＯ”であれば、つまり、撮影を開始しない場合は、同じステップＳ５に戻る。
【０１０３】
一方、ステップＳ５で“ＹＥＳ”であれば、つまり、撮影を開始する場合は、ステップＳ７で、カメラ２１４を起動して、ステップＳ９で、ディスプレイ２１２に撮影画面１２０を表示して、ステップＳ１１で、撮影されたかどうかを判断する。ここでは、撮影画面１２０においてシャッタアイコン１２８がタッチされたかどうかを判断する。
【０１０４】
ステップＳ１１で“ＮＯ”であれば、つまり、撮影画像が決定されない場合は、同じステップＳ１１に戻る。一方、ステップＳ１１で“ＹＥＳ”であれば、つまり、撮影画像が決定された場合は、ステップＳ１３で、撮影画像の記憶先を読み出して、ステップＳ１５で、撮影画像を指定された記憶先（サーバ１２）に送信して、情報処理を終了する。
【０１０５】
次に、サーバ１２のＣＰＵ１２ａで実行される情報処理について説明する。図１１は図１に示すサーバ１２のＣＰＵ１２ａの情報処理の一例を示すフロー図である。
【０１０６】
図１１に示すように、サーバ１２のＣＰＵ１２ａは、情報処理を開始すると、ステップＳ３１で、ユーザ端末２００から送信された撮影画像を受信したかどうかを判断する。ステップＳ３１で“ＮＯ”であれば、つまり、撮影画像を受信しない場合は、同じステップＳ３１に戻る。一方、ステップＳ３１で“ＹＥＳ”であれば、つまり、撮影画像を受信した場合は、ステップＳ３３で、撮影画像をサーバ１２のダイレクト印刷用の記憶領域に記憶して、ステップＳ３５で、撮影画像の送信要求があるかどうかを判断する。
【０１０７】
ステップＳ３５で“ＮＯ”であれば、つまり、撮影画像の送信要求がない場合は、同じステップＳ３５に戻る。一方、ステップＳ３５で“ＹＥＳ”であれば、つまり、撮影画像の送信要求がある場合は、ステップＳ３７で、撮影画像を送信要求元の画像形成装置１４に送信して、ステップＳ３９で、ステップＳ３７で画像形成装置１４に送信した撮影画像を削除するかどうかを判断する。
【０１０８】
ステップＳ３９で“ＮＯ”であれば、つまり、撮影画像を削除しないと判断した場合は、撮影画像を削除せずに、情報処理を終了する。一方、ステップＳ３９で“ＹＥＳ”であれば、つまり、撮影画像を削除すると判断した場合は、ステップＳ４１で、ステップＳ３７で画像形成装置１４に送信した撮影画像を削除して、情報処理を終了する。
【０１０９】
次に、画像形成装置１４のＣＰＵ１４２で実行される情報処理について説明する。図１２は、図２に示す画像形成装置１４のＣＰＵ１４２で実行される情報処理の一例を示すフロー図である。
【０１１０】
図１２に示すように、画像形成装置１４のＣＰＵ１４２は、情報処理を開始すると、サーバ１２のダイレクト印刷用の記憶領域にアクセスして、ステップＳ５１で、サーバ１２のダイレクト印刷用の記憶領域にアクセスし、撮影画像が記憶されているかどうかを判断する。ステップＳ５１で“ＮＯ”であれば、つまり、撮影画像が記憶されていないと判断した場合は、情報処理を終了する。
【０１１１】
一方、ステップＳ５１で“ＹＥＳ”であれば、つまり、撮影画像が記憶されていると判断した場合は、ステップＳ５３で、撮影画像の送信要求をサーバ１２に送信して、ステップＳ５５で、撮影画像を受信して、ステップＳ５７で、撮影画像に基づいて印刷処理を自動的に実行し、情報処理を終了する。
【０１１２】
ただし、画像形成装置１４のＣＰＵ１４２で実行される情報処理は、所定の周期で繰り返し実行される。
【０１１３】
この第１実施例では、ユーザ端末２００は、カメラ２１４で撮影された撮影画像を、公衆ネットワークを介してサーバ１２のダイレクト印刷用の記憶領域に送信する。また、画像形成装置１４は、サーバ１２のダイレクト印刷用の記憶領域に撮影画像が記憶されていれば、当該撮影画像に基づいて印刷処理を実行する。このため、ユーザは、ダイレクト印刷アプリを実行し、シャッタアイコン１２８をタッチするだけで良いので、簡単な操作で、ユーザ端末２００で撮影した撮影画像を画像形成装置１４で印刷することができる。
［第２実施例］
第２実施例の情報処理システム１０は、複数の画像形成装置１４を含み、サーバ１２のダイレクト印刷用の記憶領域が複数の記憶領域を含み、複数の記憶領域のそれぞれは、ダイレクト印刷アプリに対応可能な画像形成装置１４のそれぞれに割り当てられており、画像形成装置１４からユーザ端末２００にその画像形成装置１４用の記憶領域についての記憶先情報を送信するようにした以外は第１実施例と同じであるため、第１実施例と異なる内容について説明し、重複した説明については省略することにする。
【０１１４】
図１３は第２実施例のユーザ端末２００の接続設定画面の一例を示す図解図である。ダイレクト印刷アプリが実行されると、ユーザ端末２００のディスプレイ２１２には、接続設定画面１８０が表示される。接続設定画面１８０は、撮影画像を印刷する画像形成装置１４を選択するための画面である。接続設定画面１８０には、接続する画像形成装置１４の選択を促すメッセージ１８２、ユーザ端末２００の情報を示す情報アイコン１８４、接続する画像形成装置１４を選択するための選択アイコン１８６および戻るアイコン１８８が表示される。
【０１１５】
選択アイコン１８６は、近距離無線によって直接通信することができる画像形成装置１４に対応する。また、図１３に示すように、近距離無線によって直接通信することができる画像形成装置１４が複数存在する場合には、複数の画像形成装置１４の各々に対応する複数の選択アイコン１８６が接続設定画面１８０に表示される。たとえば、第１の画像形成装置１４に対応する選択アイコン１８６ａと、第２の画像形成装置１４に対応する選択アイコン１８６ｂとが接続設定画面１８０に表示される。ただし、選択アイコン１８６に対応する画像形成装置１４は、ダイレクト印刷アプリに対応可能な画像形成装置１４であるものとする。
【０１１６】
選択アイコン１８６がタッチされると、ユーザ端末２００とタッチされた選択アイコン１８６に対応する画像形成装置１４との間で、近距離無線接続が確立される。ただし、近距離無線接続の確立に必要な各種の認証処理は、自動的に実行される。たとえば、選択アイコン１８６がタッチされると、ユーザ端末２００が画像形成装置１４の認証情報を自動的に取得して、認証処理を実行する。この場合、ダイレクト印刷アプリに対応する画像形成装置１４の認証情報をユーザ端末２００がアクセス可能なダイレクト印刷アプリのデータベースに記憶させておいても良いし、ダイレクト印刷アプリに対応する画像形成装置１４の認証情報をユーザ端末２００の記憶部に予め記憶させておいても良い。
【０１１７】
ユーザ端末２００と画像形成装置１４との間で、近距離無線接続が確立されると、画像形成装置１４から、その画像形成装置１４用の記憶領域についての記憶先情報がユーザ端末２００に送信される。
【０１１８】
また、ユーザ端末２００と画像形成装置１４との間で近距離無線接続が確立されると、ユーザ端末２００のディスプレイ２１２には、ホーム画面１００が表示される。このとき、ユーザ端末２００と画像形成装置１４との間で、近距離無線接続が確立されているので、実行アイコン１０６は有効にされる。また、ユーザ端末２００は、画像形成装置１４から送信された記憶先情報を受信する。
【０１１９】
そして、ホーム画面１００で実行アイコン１０６がタッチされると、カメラ２１４が起動されて、撮影画面１２０が表示される。撮影画面１２０でシャッタアイコン１２８がタッチされると、ユーザ端末２００は、記憶先情報に従って、公衆ネットワークを介してサーバ１２に撮影画像を送信する。ただし、ユーザ端末２００からサーバ１２に送信される撮影画像のデータには、記憶先情報（画像形成装置１４用の記憶領域についての情報）が紐づけられる。
【０１２０】
サーバ１２は、撮影画像および記憶先情報を受信すると、その撮影画像に紐づけられた記憶先情報に従って、撮影画像をサーバ１２の記憶部（画像形成装置１４用の記憶領域）に記憶する。
【０１２１】
画像形成装置１４は、その画像形成装置１４用の記憶領域に所定の周期でアクセスし、その画像形成装置１４用の記憶領域に撮影画像が記憶されていれば、当該撮影画像に基づいて印刷処理を自動的に実行する。
【０１２２】
また、第２実施例では、上述したような動作を実現するために、ユーザ端末２００のＲＡＭ２０４に記憶されたユーザ端末２００用の情報処理プログラムには、近距離無線接続の確立に必要な各種の認証処理を行うための認証プログラム等が含まれる。また、画像形成装置１４のＲＡＭ１４４に記憶された画像形成装置１４用の情報処理プログラムには、その画像形成装置１４用の記憶領域についての記憶先情報をユーザ端末２００に送信するための送信プログラム等が含まれる。
【０１２３】
以下、フロー図を用いて、第２実施例における情報処理について説明するが、第１実施例で説明した情報処理と同じ処理については同じ参照符号を付し、重複した内容については、説明を省略するまたは簡単に説明することにする。
【０１２４】
図１４は第２実施例のユーザ端末２００のＣＰＵ２０２の情報処理の一例を示すフロー図である。以下、フロー図を用いて、第２実施例における情報処理について説明する。
【０１２５】
図１４に示すように、情報処理が開始されると、ＣＰＵ２０２は、ステップＳ３で“ＹＥＳ”であれば、ステップＳ７１で、接続設定画面１８０をディスプレイ２１２に表示して、ステップＳ７３で、接続先（撮影画像を印刷する画像形成装置１４）が選択されたかどうかを判断する。ここでは、接続設定画面１８０で選択アイコン１８６がタッチされたかどうかを判断する。ステップＳ７３で“ＮＯ”であれば、つまり、接続する画像形成装置１４が選択されないと判断した場合は、同じステップＳ７３に戻る。一方、ステップＳ７３で“ＹＥＳ”であれば、つまり、接続する画像形成装置１４が選択されたと判断した場合は、ステップＳ７５で、画像形成装置１４と近距離無線接続を確立して、画像形成装置１４用の記憶領域についての記憶先情報を受信して、ステップＳ５に進む。
【０１２６】
なお、ステップＳ３までの処理およびステップＳ５以降の処理の内容については、第１実施例と同じであるので説明を省略する。
【０１２７】
次に、画像形成装置１４のＣＰＵ１４２で実行される接続処理について説明する。図１５は、図２に示す画像形成装置１４のＣＰＵ１４２で実行される接続処理の一例を示すフロー図である。この接続処理は、上述した画像形成装置１４のＣＰＵ１４２で実行される情報処理と並行して実行される。
【０１２８】
図１５に示すように、画像形成装置１４のＣＰＵ１４２は、接続処理を開始すると、ステップＳ９１で、近距離無線接続が確立された端末があるかどうかを判断する。ステップＳ９１で“ＮＯ”であれば、つまり、近距離無線接続が確立された端末がないと判断した場合は、同じステップＳ９１に戻る。
【０１２９】
一方、ステップＳ９１で“ＹＥＳ”であれば、つまり、近距離無線接続が確立された端末があると判断した場合は、ステップＳ９３で、その端末に画像形成装置１４用の記憶領域についての記憶先情報を送信して、接続処理を終了する。
【０１３０】
この第２実施例によれば、サーバ１２のダイレクト印刷用の記憶領域が複数の記憶領域を含み、複数の記憶領域のそれぞれは、ダイレクト印刷アプリに対応する画像形成装置１４のそれぞれに割り当てられており、画像形成装置１４からユーザ端末２００にその画像形成装置１４用の記憶領域についての記憶先情報を送信する。このため、簡単な操作で、ユーザ端末２００で撮影した撮影画像を画像形成装置１４で印刷することができる。
［第３実施例］
第３実施例の情報処理システム１０では、画像形成装置１４のディスプレイ１５２に、その画像形成装置１４用の記憶領域についての記憶先情報を埋め込んだ符号画像が表示されるようにした以外は第１実施例と同じであるため、第１実施例と異なる内容について説明し、重複した説明については省略することにする。
【０１３１】
図１６は第３実施例における画像形成装置１４のホーム画面２２０の一例を示す図解図である。図１７は第３実施例における画像形成装置１４の符号表示画面２４０の一例を示す図解図である。図１８は第３実施例におけるユーザ端末２００の符号読取画面２６０の一例を示す図解図である。
【０１３２】
画像形成装置１４の電源がオンされて、各機能を実行可能な待機状態にある場合、画像形成装置１４のディスプレイ１５２には、図１６に示すようなホーム画面２２０が表示される。このホーム画面２２０には、コピー、プリント、ファクシミリおよびスキャンなどの各ジョブを選択するためのソフトウェアキー（アイコン）の画像および各ジョブにおける操作画面（設定画面）を表示するためのソフトウェアキーの画像が表示される。また、ホーム画面２２０には、ダイレクト印刷アプリの利用を開始するための実行アイコン２２２の画像が表示される。
【０１３３】
実行アイコン２２２がタッチされると、ディスプレイ１５２には、図１７に示すような符号表示画面２４０が表示される。符号表示画面２４０には、その画像形成装置１４用の記憶領域についての記憶先情報が埋め込まれた符号画像２４４と、符号画像２４４をユーザ端末２００で読み取ることを促すメッセージ２４２が表示される。ただし、この符号表示画面２４０は、ディスプレイ１５２に表示されたときから、所定時間（たとえば３分〜５分）が経過すると非表示にされる（ホーム画面２２０に戻る）。
【０１３４】
符号画像２４４は、たとえば２次元コードである。２次元コードは、ＱＲコード（登録商標）、マイクロＱＲコード、ＤａｔａＭＡＴＲＩＸ、ＭａｘｉＣＯＤＥおよびＶｅｒｉＣＯＤＥ等のマトリクス型２次元コードでも良いし、ＰＤＦ４１７およびＣＯＤＥ４９等のスタック型２次元コードでも良い。
【０１３５】
また、第３実施例のユーザ端末２００では、ダイレクト印刷アプリが実行されると、自動的にカメラ２１４が起動されて、ディスプレイ２１２に図１８に示すような符号読取画面２６０が表示される。
【０１３６】
符号読取画面２６０には、カメラ２１４で撮影された画像に対応するプレビュー画像が表示されるとともに、複数のアイコンが表示される。複数のアイコンは、撮影設定アイコン２６２、印刷設定アイコン２６４および戻るアイコン２６６を含む。
【０１３７】
ここで、ユーザ端末２００では、カメラ２１４で撮影された撮影画像に符号画像が含まれているかどうか（符号画像が撮影されているかどうか）が判断される。カメラ２１４が起動された状態で、ユーザ端末２００が適切な位置に移動されることによって、撮影画像に符号画像が含まれる。撮影画像に符号画像が含まれる場合には、撮影画像から符号画像が抽出され、抽出された符号画像が復号される。
【０１３８】
ユーザ端末２００は、符号画像を復号すると、符号画像に埋め込まれた記憶先情報を取得する。ユーザ端末２００で記憶先情報が取得されると、ユーザ端末２００のディスプレイ２１２には、撮影画面１２０が表示される。撮影画面１２０でシャッタアイコン１２８がタッチされると、ユーザ端末２００は、公衆ネットワークを介してサーバ１２に撮影画像を送信する。ただし、ユーザ端末２００からサーバ１２に送信される撮影画像のデータには、符号画像から復号された記憶先情報（画像形成装置１４用の記憶領域についての情報）が紐づけられる。
【０１３９】
なお、第３実施例では、画像形成装置１４がユーザ端末２００の所定距離以内にあるかどうかを判断する処理（図４の（１））が省略される。符号読取画面２６０において撮影画像に符号画像が含まれる場合（符号画像が撮影される場合）には、画像形成装置１４がユーザ端末２００の所定距離（符号画像を撮影可能な距離）以内にあると推定されるからである。
【０１４０】
また、第３実施例では、上述したような動作を実現するために、ユーザ端末２００のＲＡＭ２０４に記憶されたユーザ端末２００用の情報処理プログラムには、符号画像を読み取るための読取プログラムおよび符号画像を復号するための復号プログラム等が含まれる。また、画像形成装置１４のＲＡＭ１４４に記憶された画像形成装置１４用の情報処理プログラムには、記憶先情報を埋め込んだ符号画像を生成するための生成プログラム等が含まれる。
【０１４１】
以下、フロー図を用いて、第３実施例における情報処理について説明するが、第１実施例で説明した情報処理と同じ処理については同じ参照符号を付し、重複した内容については、説明を省略するまたは簡単に説明することにする。
【０１４２】
図１９は、図２に示す画像形成装置１４のＣＰＵ１４２で実行されるジョブ選択処理の一例を示すフロー図である。このジョブ選択処理は、ホーム画面２２０がディスプレイ１５２に表示されたときに開始される。
【０１４３】
図１９に示すように、画像形成装置１４のＣＰＵ１４２は、ジョブ選択処理を開始すると、ステップＳ１１１で、ユーザ操作があるかどうかを判断する。ステップＳ１１１で“ＮＯ”であれば、つまり、ユーザ操作がないと判断した場合は、同じステップＳ１１１に戻る。
【０１４４】
一方、ステップＳ１１１で“ＹＥＳ”であれば、つまり、ユーザ操作があると判断した場合は、ステップＳ１１３で、ダイレクト印刷を実行するかどうかを判断する。ここでは、実行アイコン２２２がタッチされたかどうかを判断する。ステップＳ１１３で“ＮＯ”であれば、つまり、ダイレクト印刷を実行しないと判断した場合は、ステップＳ１１５で、その他の処理を実行して、ジョブ選択処理を終了する。ステップＳ１１５で実行されるその他の処理としては、ユーザの指示に従って各ジョブが選択される処理、各ジョブにおける各種の設定が行われる処理、および各ジョブが開始または停止される処理が該当する。
【０１４５】
一方、ステップＳ１１３で“ＹＥＳ”であれば、つまり、ダイレクト印刷を実行すると判断した場合は、ステップＳ１１７で符号画像２４４をディスプレイ１５２に表示して、ジョブ選択処理を終了する。
【０１４６】
次に、ユーザ端末２００のＣＰＵ２０２で実行される情報処理について説明する。図２０は第３実施例のユーザ端末２００のＣＰＵ２０２の情報処理の一例を示すフロー図である。以下、フロー図を用いて、第３実施例における情報処理について説明する。
【０１４７】
図２０に示すように、情報処理が開始されると、ＣＰＵ２０２は、ステップＳ１３１で、カメラ２１４を起動して、ステップＳ１３３で、符号読取画面２６０をディスプレイ２１２に表示して、ステップＳ１３５で、符号画像が撮影されたかどうかを判断する。ステップＳ１３５で“ＮＯ”であれば、つまり、符号画像が撮影されと判断した場合は、同じステップＳ１３５に戻る。
【０１４８】
一方、ステップＳ１３５で“ＹＥＳ”であれば、つまり、符号画像が撮影されたと判断した場合は、ステップＳ１３７で、符号画像を復号して記憶先情報を取得し、ステップＳ１３９で、撮影されたかどうかを判断する。ステップＳ１３９で“ＮＯ”であれば、つまり、撮影されない場合は、同じステップＳ１３９に戻る。一方、ステップＳ１３９で“ＹＥＳ”であれば、つまり、撮影された場合は、ステップＳ１４１で、記憶先情報に従って、撮影画像をサーバ１２に送信して、情報処理を終了する。
【０１４９】
この第３実施例によれば、画像形成装置１４のディスプレイ１５２に、その画像形成装置１４用の記憶領域についての記憶先情報を埋め込んだ符号画像が表示され、ユーザ端末２００は、符号画像から記憶先情報を取得するので、近距離無線通信を行う必要が無い。このため、ユーザ端末２００および画像形成装置１４において、近距離用通信用の回路を省略することができるので、ユーザ端末２００および画像形成装置１４の構成を簡単にし、部品点数を削減でき、ひいては製造コストを低減できる。
【０１５０】
なお、第３実施例では、画像形成装置１４がユーザ端末２００の所定距離以内にあるかどうかを判断するために、近距離無線通信を用いない。このため、第３実施例では、ユーザ端末２００の近距離通信用通信回路２１８および画像形成装置１４の近距離用通信回路１６０等の近距離無線通信を行うためのコンポーネントを省略することができる。
【０１５１】
なお、上述の実施例では、サーバ１２から画像形成装置１４に撮影画像が送信されると、その撮影画像のデータがサーバ１２の記憶部から削除されるようにしたが、これに限定される必要は無い。たとえば、撮影画像のデータは、サーバ１２から画像形成装置１４にその撮影画像が送信されてから所定期間経過後に削除されるようにしても良いし、サーバ１２の記憶部の記憶容量が所定量以下になったときに、古い撮影画像から順に削除されるようにしても良いし、正常に印刷処理が実行されたときに画像形成装置１４からサーバ１２に所定の信号を送信するようにしておき、サーバ１２が当該所定の信号を受信したときに、印刷処理に用いられた撮影画像を削除するようにしても良い。
【０１５２】
また、上述の実施例では、ダイレクト印刷用の記憶領域がサーバ１２の記憶部に設けられるようにしたが、これに限定される必要は無い。たとえば、画像形成装置１４が不揮発性メモリで構成される記憶部を備え、ダイレクト印刷用の記憶領域が画像形成装置１４の記憶部に設けられても良い。
【０１５３】
さらに、上述の実施例で挙げた画面および具体的な構成等は一例であり、実際の製品に応じて適宜変更することが可能である。また、上述の実施例で示したフロー図の各ステップは、同じ結果が得られるのであれば、処理される順番は適宜変更することが可能である。
【符号の説明】
【０１５４】
１０  …情報処理システム
１２  …サーバ
１４  …情報処理装置
２００  …ユーザ端末
【図１】
2019102005.tif 000003
【図２】
2019102005.tif 000004
【図３】
2019102005.tif 000005
【図４】
2019102005.tif 000006
【図５】
2019102005.tif 000007
【図６】
2019102005.tif 000008
【図７】
2019102005.tif 000009
【図８】
2019102005.tif 000010
【図９】
2019102005.tif 000011
【図１０】
2019102005.tif 000012
【図１１】
2019102005.tif 000013
【図１２】
2019102005.tif 000014
【図１３】
2019102005.tif 000015
【図１４】
2019102005.tif 000016
【図１５】
2019102005.tif 000017
【図１６】
2019102005.tif 000018
【図１７】
2019102005.tif 000019
【図１８】
2019102005.tif 000020
【図１９】
2019102005.tif 000021
【図２０】
2019102005.tif 000022