(57)【要約】【課題】プリンターの管理の利便性を向上する。【解決手段】印刷ジョブＰＢを実行するプリンター５及びＳＮＳのアプリケーションプログラムを実行するスマートフォン１と通信する第２サーバー装置４は、ＳＮＳから印刷指示情報ＪＡを取得する取得部４１１と、取得部４１１が取得した印刷指示情報ＪＡに基づき、印刷ジョブＰＢを生成するジョブ生成部４１２と、印刷指示情報ＪＡを受け付けたことを示す応答情報ＪＲ及び印刷ジョブＰＢを識別するジョブ識別情報ＰＩＤをＳＮＳに通知する通知部４１３と、印刷ジョブＰＢをプリンター５に送信するジョブ送信部４１４と、印刷ジョブＰＢの実行状態を示す状態情報ＪＢを取得する状態取得部４１５と、を備え、通知部４１３は、状態取得部４１５が取得した印刷ジョブＰＢの実行状態を示す状態情報ＪＢ及びジョブ識別情報ＰＩＤをＳＮＳに通知する。【選択図】図２
2020181284.tif 000002
【特許請求の範囲】
【請求項１】
印刷ジョブを実行する印刷装置、及び、ソーシャルネットワーキングサービスのアプリケーションプログラムを実行する端末装置と通信するサーバー装置を備えるデータ処理システムであって、
前記サーバー装置は、
前記ソーシャルネットワーキングサービスから印刷指示を取得する取得部と、
前記取得部が取得した前記印刷指示に基づき、前記印刷装置に対応する印刷ジョブを生成するジョブ生成部と、
前記印刷指示を受け付けたことを示す応答、及び、前記ジョブ生成部により生成された前記印刷ジョブを識別するジョブ識別情報を前記ソーシャルネットワーキングサービスに通知する通知部と、
前記印刷ジョブを前記印刷装置に送信するジョブ送信部と、
前記印刷ジョブの実行状態を取得する状態取得部と、を備え、
前記通知部は、前記状態取得部が取得した前記印刷ジョブの実行状態、及び、前記ジョブ識別情報を前記ソーシャルネットワーキングサービスに通知する、データ処理システム。
【請求項２】
前記端末装置は、前記ソーシャルネットワーキングサービスによってユーザーインターフェイスを表示し、
前記通知部は、前記ユーザーインターフェイスに前記応答と前記ジョブ識別情報とを対応付けて表示するためのデータを前記ソーシャルネットワーキングサービスに送信する、請求項１記載のデータ処理システム。
【請求項３】
前記通知部は、前記ユーザーインターフェイスに前記印刷ジョブの実行状態と前記ジョブ識別情報とを対応付けて表示するためのデータを前記ソーシャルネットワーキングサービスに送信する、請求項２記載のデータ処理システム。
【請求項４】
前記状態取得部は、前記印刷ジョブの中止、及び前記印刷ジョブの完了の少なくともいずれかを含む前記印刷ジョブの実行状態を取得し、
前記通知部は、前記印刷ジョブの中止または前記印刷ジョブの完了の通知を、前記ジョブ識別情報とともに前記ソーシャルネットワーキングサービスに通知する、請求項１から３のいずれか１項に記載のデータ処理システム。
【請求項５】
前記通知部は、複数枚の印刷を指示する前記印刷指示を１つの前記ジョブ識別情報と対応付けて前記ソーシャルネットワーキングサービスに通知する、請求項１から４のいずれか１項に記載のデータ処理システム。
【請求項６】
前記状態取得部は、前記印刷装置が印刷に伴い消費する印刷材料の残量を取得し、
前記通知部は、前記状態取得部が取得した前記印刷材料の残量が閾値以下の場合に、前記印刷材料の残量が少ないことを前記ソーシャルネットワーキングサービスに通知する、請求項１から５のいずれか１項に記載のデータ処理システム。
【請求項７】
前記通知部は、前記ソーシャルネットワーキングサービスに対して前記印刷材料の残量が少ないことを通知する場合に、前記印刷材料の購入を案内する通知を行う、請求項６記載のデータ処理システム。
【請求項８】
前記状態取得部は、前記ジョブ送信部が前記印刷ジョブを前記印刷装置に送信してから制限時間が経過した後も前記印刷ジョブが完了しない場合に、前記印刷ジョブの保存期限を徒過したと判定し、
前記通知部は、前記印刷ジョブの保存期限を徒過したことを通知する、請求項１から６のいずれか１項に記載のデータ処理システム。
【請求項９】
前記通知部は、前記ジョブ識別情報に対応する前記印刷ジョブの実行状態を問い合わせる問い合せ要求を前記ソーシャルネットワーキングサービスから受け付け、前記問い合せ要求に対する回答を前記ソーシャルネットワーキングサービスに対して通知する、請求項１から８のいずれか１項に記載のデータ処理システム。
【請求項１０】
印刷ジョブを実行する印刷装置、及び、ソーシャルネットワーキングサービスのアプリケーションプログラムを実行する端末装置と通信するサーバー装置により実行されるデータ処理方法であって、
前記ソーシャルネットワーキングサービスから印刷指示を取得し、
前記印刷指示に基づき、前記印刷装置に対応する印刷ジョブを生成し、
前記印刷指示を受け付けたことを示す応答、及び、前記印刷ジョブを識別するジョブ識別情報を前記ソーシャルネットワーキングサービスに通知し、
前記印刷ジョブを前記印刷装置に送信し、
前記印刷ジョブの実行状態を取得し、
前記印刷ジョブの実行状態、及び、前記ジョブ識別情報を前記ソーシャルネットワーキングサービスに通知する、データ処理方法。
【請求項１１】
印刷ジョブを実行する印刷装置、及び、ソーシャルネットワーキングサービスのアプリケーションプログラムを実行する端末装置と通信するサーバー装置であって、
前記サーバー装置は、
前記ソーシャルネットワーキングサービスから印刷指示を取得する取得部と、
前記取得部が取得した前記印刷指示に基づき、前記印刷装置に対応する印刷ジョブを生成するジョブ生成部と、
前記印刷指示を受け付けたことを示す応答、および、前記ジョブ生成部により生成された前記印刷ジョブを識別するジョブ識別情報を前記ソーシャルネットワーキングサービスに通知する通知部と、
前記印刷ジョブを前記印刷装置に送信するジョブ送信部と、
前記印刷ジョブの実行状態を取得する状態取得部と、を備え、
前記通知部は、前記状態取得部が取得した前記印刷ジョブの実行状態、及び、前記ジョブ識別情報を前記ソーシャルネットワーキングサービスに通知する、サーバー装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ処理システム、データ処理方法、及びサーバー装置に関する。
【背景技術】
【０００２】
スマートフォンのような端末装置とプリンターとをＳＮＳサーバーを介して接続し、端末装置からの指示に従って、プリンターに対して印刷ジョブを実行させることが知られている（例えば、特許文献１参照）。
特許文献１に記載の電子機器管理システムは、ユーザーが利用可能なプリンターと、ユーザーが操作するユーザー端末と、送信元アカウントから送信されたＳＮＳメッセージを受信先アカウントに受信させるＳＮＳを提供するＳＮＳサーバーと、をネットワークにより接続する。また、ＳＮＳサーバーは、ＳＮＳに基づきプリンター及びユーザー端末の一方を送信元アカウントとして、プリンター及びユーザー端末の他方を受信先アカウントに設定する受信先設定を受け付ける受信先設定部を備える。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−１２５５２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１記載の電子機器管理システムでは、プリンターの管理の利便性が充分ではない場合があるという課題があった。
例えば、プリンターにおいて印刷ジョブが中止された場合に、この印刷ジョブをプリンターに指示したユーザーが、印刷ジョブが中止されたことを確認できない場合があった。
【課題を解決するための手段】
【０００５】
上記課題を解決する一態様は、印刷ジョブを実行する印刷装置、及び、ソーシャルネットワーキングサービスのアプリケーションプログラムを実行する端末装置と通信するサーバーを備えるデータ処理システムであって、前記サーバー装置は、前記ソーシャルネットワーキングサービスから印刷指示を取得する取得部と、前記取得部が取得した前記印刷指示に基づき、前記印刷装置に対応する印刷ジョブを生成するジョブ生成部と、前記印刷指示を受け付けたことを示す応答、及び、前記ジョブ生成部により生成された前記印刷ジョブを識別するジョブ識別情報を前記ソーシャルネットワーキングサービスに通知する通知部と、前記印刷ジョブを前記印刷装置に送信するジョブ送信部と、前記印刷ジョブの実行状態を取得する状態取得部と、を備え、前記通知部は、前記状態取得部が取得した前記印刷ジョブの実行状態、及び、前記ジョブ識別情報を前記ソーシャルネットワーキングサービスに通知する、データ処理システムである。
【０００６】
上記データ処理システムにおいて、前記端末装置は、前記ソーシャルネットワーキングサービスによってユーザーインターフェイスを表示し、前記通知部は、前記ユーザーインターフェイスに前記応答と前記ジョブ識別情報とを対応付けて表示するためのデータを前記ソーシャルネットワーキングサービスに送信する構成であってもよい。
【０００７】
上記データ処理システムにおいて、前記通知部は、前記ユーザーインターフェイスに前記印刷ジョブの実行状態と前記ジョブ識別情報とを対応付けて表示するためのデータを前記ソーシャルネットワーキングサービスに送信する構成であってもよい。
【０００８】
上記データ処理システムにおいて、前記状態取得部は、前記印刷ジョブの中止、及び前記印刷ジョブの完了の少なくともいずれかを含む前記印刷ジョブの実行状態を取得し、前記通知部は、前記印刷ジョブの中止または前記印刷ジョブの完了の通知を、前記ジョブ識別情報とともに前記ソーシャルネットワーキングサービスに通知する構成であってもよい。
【０００９】
上記データ処理システムにおいて、前記通知部は、複数枚の印刷を指示する前記印刷指示を１つの前記ジョブ識別情報と対応付けて前記ソーシャルネットワーキングサービスに通知する構成であってもよい。
【００１０】
上記データ処理システムにおいて、前記状態取得部は、前記印刷装置が印刷に伴い消費する印刷材料の残量を取得し、前記通知部は、前記状態取得部が取得した前記印刷材料の残量が閾値以下の場合に、前記印刷材料の残量が少ないことを前記ソーシャルネットワーキングサービスに通知する構成であってもよい。
【００１１】
上記データ処理システムにおいて、前記通知部は、前記ソーシャルネットワーキングサービスに対して前記印刷材料の残量が少ないことを通知する場合に、前記印刷材料の購入を案内する通知を行う構成であってもよい。
【００１２】
上記データ処理システムにおいて、前記状態取得部は、前記ジョブ送信部が前記印刷ジョブを前記印刷装置に送信してから制限時間が経過した後も前記印刷ジョブが完了しない場合に、前記印刷ジョブの保存期限を徒過したと判定し、前記通知部は、前記印刷ジョブの保存期限を徒過したことを通知する構成であってもよい。
【００１３】
上記データ処理システムにおいて、前記通知部は、前記ジョブ識別情報に対応する前記印刷ジョブの実行状態を問い合わせる問い合せ要求を前記ソーシャルネットワーキングサービスから受け付け、前記問い合せ要求に対する回答を前記ソーシャルネットワーキングサービスに対して通知する構成であってもよい。
【００１４】
上記課題を解決する別の一態様は、印刷ジョブを実行する印刷装置、及び、ソーシャルネットワーキングサービスのアプリケーションプログラムを実行する端末装置と通信するサーバー装置により実行されるデータ処理方法であって、前記ソーシャルネットワーキングサービスから印刷指示を取得し、前記印刷指示に基づき、前記印刷装置に対応する印刷ジョブを生成し、前記印刷指示を受け付けたことを示す応答、及び、前記印刷ジョブを識別するジョブ識別情報を前記ソーシャルネットワーキングサービスに通知し、前記印刷ジョブを前記印刷装置に送信し、前記印刷ジョブの実行状態を取得し、前記印刷ジョブの実行状態、及び、前記ジョブ識別情報を前記ソーシャルネットワーキングサービスに通知する、データ処理方法である。
【００１５】
上記課題を解決する更に別の一態様は、印刷ジョブを実行する印刷装置、及び、ソーシャルネットワーキングサービスのアプリケーションプログラムを実行する端末装置と通信するサーバー装置であって、前記サーバー装置は、前記ソーシャルネットワーキングサービスから印刷指示を取得する取得部と、前記取得部が取得した前記印刷指示に基づき、前記印刷装置に対応する印刷ジョブを生成するジョブ生成部と、前記印刷指示を受け付けたことを示す応答、および、前記ジョブ生成部により生成された前記印刷ジョブを識別するジョブ識別情報を前記ソーシャルネットワーキングサービスに通知する通知部と、前記印刷ジョブを前記印刷装置に送信するジョブ送信部と、前記印刷ジョブの実行状態を取得する状態取得部と、を備え、前記通知部は、前記状態取得部が取得した前記印刷ジョブの実行状態、及び、前記ジョブ識別情報を前記ソーシャルネットワーキングサービスに通知する、サーバー装置である。
【図面の簡単な説明】
【００１６】
【図１】データ処理システムの構成の一例を示す図。
【図２】データ処理システムの機能構成の一例を示す図。
【図３】スマートフォンの表示部に表示するメッセージ画面の一例を示す画面図。
【図４】第２サーバー装置の第２制御部の処理の一例を示すフローチャート。
【図５】第２サーバー装置の第２制御部の処理の一例を示すフローチャート。
【発明を実施するための形態】
【００１７】
以下、図面を参照して実施形態について説明する。
【００１８】
［１．データ処理システムの構成］
［１−１．データ処理システムの全体構成］
図１は、データ処理システム１００の構成の一例を示す図である。
図１に示すように、データ処理システム１００は、スマートフォン１と、ＳＮＳサーバー装置２と、第１サーバー装置３と、第２サーバー装置４と、プリンター５とを備える。
スマートフォン１と、ＳＮＳサーバー装置２と、第１サーバー装置３と、第２サーバー装置４と、プリンター５とは、ネットワークＮＷを介して互いに通信可能に接続される。ネットワークＮＷは、例えばインターネットである。
本実施形態では、ネットワークＮＷがインターネットであるが、本発明の実施形態はこれに限定されない。ネットワークＮＷがＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）でもよいし、ネットワークＮＷがＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）でもよい。
【００１９】
スマートフォン１は、Ｗｉ−Ｆｉ（登録商標）等の無線回線を介してネットワークＮＷに接続される。スマートフォン１は、ＳＮＳサーバー装置２、第１サーバー装置３、及び第２サーバー装置４を順次介して、プリンター５に印刷を指示する。スマートフォン１は、「端末装置」の一例に対応する。
スマートフォン１は、端末制御部１１と、端末通信部１２と、表示部１３とを備える。
【００２０】
端末制御部１１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）やマイコン等のプロセッサーを備え、このプロセッサーにより制御プログラムを実行することにより、スマートフォン１の各部を制御する。端末制御部１１は、プロセッサーが実行する制御プログラムを不揮発的に記憶するＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、及び、プロセッサーのワークエリアを構成するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）のようなメモリーを備える。
【００２１】
端末通信部１２は、外部の装置とデータ通信を実行する通信インターフェイスである。端末通信部１２は、ケーブルを接続可能な有線通信インターフェイスであってもよいし、無線通信インターフェイスであってもよい。例えば、Ｅｔｈｅｒｎｅｔ（登録商標）に対応する有線ＬＡＮインターフェイスや、ＩＥＥＥ８０２．１１規格に対応する無線ＬＡＮインターフェイスであってもよい。
また、端末通信部１２は、例えば、Ｗｉ−Ｆｉ（登録商標）等の無線回線を介してＳＮＳサーバー装置２と接続する通信インターフェイスである。
【００２２】
表示部１３は、表示パネル１３１及びタッチセンサー１３２を備える。表示パネル１３１及びタッチセンサー１３２の各々は、端末制御部１１に接続される。表示パネル１３１は、端末制御部１１の制御に基づき各種画像を表示する。表示パネル１３１は、例えばＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）で構成される。
タッチセンサー１３２は、ユーザーのタッチ操作を検出し、検出した操作を示すデータを端末制御部１１に出力する。タッチセンサー１３２は、表示パネル１３１と一体に形成される。具体的には、タッチセンサー１３２は、表示パネル１３１の画像表示面に形成される。
【００２３】
ＳＮＳ（Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋｉｎｇ  Ｓｅｒｖｉｃｅ）サーバー装置２は、ＳＮＳを実行する。ＳＮＳは、例えばＬＩＮＥ（登録商標）である。
例えば、ＳＮＳサーバー装置２は、スマートフォン１との間でメッセージのやり取りを実行する。具体的には、ＳＮＳサーバー装置２は、スマートフォン１からプリンター５への印刷指示情報ＪＡを受け付ける。また、ＳＮＳサーバー装置２は、スマートフォン１から受け付けたプリンター５への印刷指示情報ＪＡを、第１サーバー装置３に対して伝送する。印刷指示情報ＪＡは、プリンター５に対する印刷に関する指示の内容を示す。印刷指示情報ＪＡは、「印刷指示」の一例に対応する。
ＳＮＳサーバー装置２は、ＳＮＳ制御部２１と、ＳＮＳ通信部２２とを備える。
【００２４】
ＳＮＳ制御部２１は、ＣＰＵやマイコン等のプロセッサーを備え、このプロセッサーにより制御プログラムを実行することにより、ＳＮＳサーバー装置２の各部を制御する。ＳＮＳ制御部２１は、プロセッサーが実行する制御プログラムを不揮発的に記憶するＲＯＭ、プロセッサーのワークエリアを構成するＲＡＭのようなメモリー、及びＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）を備える。
【００２５】
ＳＮＳ通信部２２は、外部の装置とデータ通信を実行する通信インターフェイスである。ＳＮＳ通信部２２は、ケーブルを接続可能な有線通信インターフェイスであってもよいし、無線通信インターフェイスであってもよい。例えば、Ｅｔｈｅｒｎｅｔ（登録商標）に対応する有線ＬＡＮインターフェイスや、ＩＥＥＥ８０２．１１規格に対応する無線ＬＡＮインターフェイスであってもよい。
ＳＮＳ通信部２２は、例えば、Ｅｔｈｅｒｎｅｔ（登録商標）に対応する有線ＬＡＮインターフェイスである。
【００２６】
第１サーバー装置３は、ＳＮＳサーバー装置２及び第２サーバー装置４の各々と通信する。
例えば、第１サーバー装置３は、ＳＮＳサーバー装置２からプリンター５への印刷指示情報ＪＡを受け付けて、第２サーバー装置４へプリンター５への印刷指示情報ＪＡを伝送する。
第１サーバー装置３は、第１制御部３１と第１通信部３２とを備える。
【００２７】
第１制御部３１は、ＳＮＳ制御部２１と略同一の構成を有する。第１通信部３２は、ＳＮＳ通信部２２と略同一の構成を有する。
【００２８】
第２サーバー装置４は、第１サーバー装置３及びプリンター５の各々と通信する。例えば、第２サーバー装置４は、第２サーバー装置４からプリンター５への印刷指示情報ＪＡを受け付けて、プリンター５に対して、印刷ジョブを送信する。
第２サーバー装置４は、第２制御部４１と第２通信部４２とを備える。
第２サーバー装置４は、「サーバー装置」の一例に対応する。
【００２９】
第２制御部４１は、ＳＮＳ制御部２１と略同一の構成を有する。第２通信部４２は、ＳＮＳ通信部２２と略同一の構成を有する。
【００３０】
プリンター５は、第２サーバー装置４から印刷ジョブを受信し、受信した印刷ジョブを実行する。プリンター５は、例えば、インクジェットプリンターである。
プリンター５は、「印刷装置」の一例に対応する。
プリンター５は、プリンター制御部５１と、プリンター通信部５２とを備える。
本実施形態では、プリンター５は、インクジェットプリンターであるが、本発明の実施形態はこれに限定されない。プリンター５は、ドットインパクトプリンターでもよいし、レーザープリンターでもよい。
【００３１】
プリンター制御部５１は、ＣＰＵやマイコン等のプロセッサーを備え、このプロセッサーにより制御プログラムを実行することにより、プリンター５の各部を制御する。プリンター制御部５１は、プロセッサーが実行する制御プログラムを不揮発的に記憶するＲＯＭ、プロセッサーのワークエリアを構成するＲＡＭのようなメモリー、及びＨＤＤを備える。
【００３２】
プリンター通信部５２は、第２サーバー装置４とデータ通信を実行する通信インターフェイスである。プリンター通信部５２は、ケーブルを接続可能な有線通信インターフェイスであってもよいし、無線通信インターフェイスであってもよい。例えば、Ｅｔｈｅｒｎｅｔ（登録商標）に対応する有線ＬＡＮインターフェイスや、ＩＥＥＥ８０２．１１規格に対応する無線ＬＡＮインターフェイスであってもよい。
プリンター通信部５２は、例えば、Ｅｔｈｅｒｎｅｔ（登録商標）に対応する有線ＬＡＮインターフェイスである。
【００３３】
［１−２．スマートフォンの機能構成］
図２は、データ処理システム１００の機能構成の一例を示す図である。
図２に示すように、スマートフォン１の端末制御部１１は、印刷指示部１１１と、状態表示部１１２とを備える。具体的には、スマートフォン１の端末制御部１１のプロセッサーが、アプリケーションプログラムを実行することにより、印刷指示部１１１、及び状態表示部１１２として機能する。アプリケーションプログラムは、例えばＬＩＮＥアプリである。
また、端末制御部１１のプロセッサーが、ソーシャルネットワーキングサービスのアプリケーションプログラムを実行することによって、表示パネル１３１にユーザーインターフェイスとしてのメッセージ画面を表示する。メッセージ画面については、後述にて図３を参照して詳細に説明する。
【００３４】
印刷指示部１１１は、表示パネル１３１にメッセージ画面を介して、ユーザーからプリンター５に対する印刷指示情報ＪＡを受け付ける。また、印刷指示部１１１は、受け付けたプリンター５に対する印刷指示情報ＪＡをＳＮＳサーバー装置２に送信する。
印刷指示情報ＪＡは、印刷データを含む。印刷データは、プリンター５によって印刷されるデータを示す。印刷データは、写真等の画像データでもよいし、文書データ等のテキストデータでもよい。
【００３５】
状態表示部１１２は、ＳＮＳサーバー装置２から状態情報ＪＢを受け付け、表示パネル１３１のメッセージ画面に表示する。状態情報ＪＢは、プリンター５の状態を示す。
【００３６】
スマートフォン１とＳＮＳサーバー装置２との間の通信は、ＳＮＳ−ＩＤを用いて実行される。ＳＮＳ−ＩＤは、ＳＮＳサーバー装置２におけるユーザー識別情報を示す。ＳＮＳ−ＩＤは、例えば、ＬＩＮＥ−ＩＤである。
すなわち、印刷指示情報ＪＡは、ＳＮＳ−ＩＤと対応付けてスマートフォン１からＳＮＳサーバー装置２に送信される。また、状態情報ＪＢは、ＳＮＳ−ＩＤと対応付けてＳＮＳサーバー装置２からスマートフォン１に送信される。
【００３７】
状態情報ＪＢは、具体的には、残量少情報ＪＢ１、印刷中止情報ＪＢ２、保存期間徒過情報ＪＢ３、一部完了情報ＪＢ４、全部完了情報ＪＢ５、及び未完了情報ＪＢ６を含む。
【００３８】
残量少情報ＪＢ１は、プリンター５において印刷材料の残量が少ないことを示す。印刷材料とは、プリンター５が、印刷に伴い消費する材料を示す。例えば、印刷材料は、インクやトナーや用紙等の印刷メディアである。
また、残量少情報ＪＢ１は、印刷材料の購入を案内する情報を含む。印刷材料の購入を案内する情報は、例えば、インクの購入先のホームページへのリンク情報ＪＬである。
【００３９】
印刷中止情報ＪＢ２は、印刷指示情報ＪＡに対応する印刷ジョブＰＢが中止されたことを示す。
【００４０】
保存期間徒過情報ＪＢ３は、印刷指示情報ＪＡに対応する印刷ジョブＰＢの保存期限を徒過したことを示す。保存期限は、例えば７２時間である。
【００４１】
一部完了情報ＪＢ４は、印刷指示情報ＪＡに対応する印刷ジョブＰＢの一部が完了したことを示す。例えば、印刷ジョブＰＢが、５枚の印刷を実行するジョブである場合には、一部完了情報ＪＢ４は、１枚〜４枚の印刷が完了したことを示す。すなわち、一部完了情報ＪＢ４は、１枚の印刷が完了したことを示す情報と、２枚の印刷が完了したことを示す情報と、３枚の印刷が完了したことを示す情報と、４枚の印刷が完了したことを示す情報とを含む。
【００４２】
全部完了情報ＪＢ５は、印刷指示情報ＪＡに対応する印刷ジョブＰＢの全部が完了したことを示す。例えば、印刷ジョブＰＢが、５枚の印刷を実行するジョブである場合には、全部完了情報ＪＢ５は、５枚の印刷が完了したことを示す。
【００４３】
未完了情報ＪＢ６は、印刷指示情報ＪＡに対応する印刷ジョブＰＢが、全く完了していないことを示す。例えば、印刷ジョブＰＢが、５枚の印刷を実行するジョブである場合には、未完了情報ＪＢ６は、５枚の印刷のうち１枚の印刷も完了していないことを示す。
【００４４】
［１−３．ＳＮＳサーバー装置及び第１サーバー装置の機能構成］
図２に示すように、ＳＮＳサーバー装置２のＳＮＳ制御部２１は、印刷受付部２１１と、状態伝送部２１２とを備える。具体的には、ＳＮＳサーバー装置２のＳＮＳ制御部２１のプロセッサーが、制御プログラムを実行することにより、印刷受付部２１１、及び状態伝送部２１２として機能する。
【００４５】
印刷受付部２１１は、印刷指示部１１１が受け付けた印刷指示情報ＪＡを受信し、受信した印刷指示情報ＪＡを第１サーバー装置３に伝送する。
【００４６】
状態伝送部２１２は、第１サーバー装置３から状態情報ＪＢを受信し、受信した状態情報ＪＢをスマートフォン１に伝送する。
【００４７】
ＳＮＳサーバー装置２と第１サーバー装置３との間の通信は、ＳＮＳ−ＩＤを用いて実行される。
【００４８】
具体的には、印刷指示情報ＪＡは、ＳＮＳ−ＩＤと対応付けてＳＮＳサーバー装置２から第１サーバー装置３に伝送される。また、状態情報ＪＢは、ＳＮＳ−ＩＤと対応付けて第１サーバー装置３からＳＮＳサーバー装置２に伝送される。
【００４９】
また、第１サーバー装置３の第１制御部３１は、印刷伝送部３１１と状態受付部３１２とを備える。具体的には、第１サーバー装置３の第１制御部３１のプロセッサーが、制御プログラムを実行することにより、印刷伝送部３１１及び状態受付部３１２として機能する。
また、第１サーバー装置３の第１制御部３１のＨＤＤには、ＳＮＳ−ＩＤとメールアドレスとが対応付けて記憶される。メールアドレスは、プリンター５のメールアドレスである。
本実施形態では、第１制御部３１のＨＤＤがＳＮＳ−ＩＤとメールアドレスとを対応付けて記憶するが、本発明の実施形態はこれに限定されない。第１制御部３１のメモリーが、ＳＮＳ−ＩＤとメールアドレスとを対応付けて記憶してもよい。
【００５０】
印刷伝送部３１１は、ＳＮＳサーバー装置２から印刷指示情報ＪＡを受信し、受信した印刷指示情報ＪＡを第２サーバー装置４に伝送する。
【００５１】
状態受付部３１２は、第２サーバー装置４から状態情報ＪＢを受信し、受信した状態情報ＪＢをＳＮＳサーバー装置２に伝送する。
【００５２】
第１サーバー装置３と第２サーバー装置４との間の通信は、メールアドレスを用いて実行される。
具体的には、印刷指示情報ＪＡは、メールアドレスと対応付けて第１サーバー装置３から第２サーバー装置４に伝送される。また、状態情報ＪＢは、メールアドレスと対応付けて第２サーバー装置４から第１サーバー装置３に伝送される。
【００５３】
［１−４．第２サーバー装置の機能構成］
第２サーバー装置４の第２制御部４１は、取得部４１１と、ジョブ生成部４１２と、通知部４１３と、ジョブ送信部４１４と、状態取得部４１５とを備える。具体的には、第２サーバー装置４の第２制御部４１のプロセッサーが、制御プログラムを実行することにより、取得部４１１、ジョブ生成部４１２、通知部４１３、ジョブ送信部４１４及び状態取得部４１５として機能する。
【００５４】
取得部４１１は、ソーシャルネットワーキングサービス（以下、ＳＮＳと略記する）から印刷指示情報ＪＡを取得する。なお、「ソーシャルネットワーキングサービス」を、以下の説明において「ＳＮＳ」と略記する。具体的には、取得部４１１は、スマートフォン１からの印刷指示情報ＪＡを、ＳＮＳサーバー装置２と第１サーバー装置３とを順次経由して取得する。すなわち、取得部４１１は、ＳＮＳサーバー装置２から印刷指示情報ＪＡを取得する。
換言すれば、「ＳＮＳから取得する」は、「ＳＮＳサーバー装置２から取得する」ことを示す。
【００５５】
ジョブ生成部４１２は、取得部４１１が取得した印刷指示情報ＪＡに基づき、プリンター５に対応する印刷ジョブＰＢを生成する。
【００５６】
通知部４１３は、印刷指示情報ＪＡを受け付けたことを示す応答情報ＪＲ、及びジョブ識別情報ＰＩＤをＳＮＳに通知する。ジョブ識別情報ＰＩＤは、印刷ジョブＰＢを識別する情報を示す。
具体的には、通知部４１３は、応答情報ＪＲ及びジョブ識別情報ＰＩＤを第１サーバー装置３とＳＮＳサーバー装置２とを順次経由してスマートフォン１に通知する。すなわち、通知部４１３は、応答情報ＪＲ及びジョブ識別情報ＰＩＤをＳＮＳサーバー装置２に対して通知する。
換言すれば、「ＳＮＳに通知する」は、「ＳＮＳサーバー装置２に対して通知する」ことを示す。
【００５７】
また、通知部４１３は、ユーザーインターフェイスに応答情報ＪＲとジョブ識別情報ＰＩＤとを対応付けて表示するためのデータをＳＮＳに送信する。
また、通知部４１３は、状態取得部４１５が取得した印刷ジョブＰＢの実行状態を示す状態情報ＪＢ及びジョブ識別情報ＰＩＤをＳＮＳに通知する。
【００５８】
ジョブ送信部４１４は、ジョブ生成部４１２が生成した印刷ジョブＰＢをプリンター５に送信する。
【００５９】
状態取得部４１５は、印刷ジョブＰＢの実行状態を取得する。
具体的には、状態取得部４１５は、印刷ジョブＰＢの中止、及び印刷ジョブＰＢの完了の少なくともいずれかを含む印刷ジョブＰＢの実行状態を示す状態情報ＪＢを取得する。
【００６０】
通知部４１３は、状態取得部４１５の取得した状態情報ＪＢに基づいて、印刷ジョブＪＢの中止、または印刷ジョブＪＢの完了の通知を、ジョブ識別情報ＰＩＤとともにＳＮＳに通知する。
具体的には、状態取得部４１５が印刷中止情報ＪＢ２を取得した場合には、通知部４１３は、印刷中止情報ＪＢ２をジョブ識別情報ＰＩＤとともにＳＮＳに通知する。
また、状態取得部４１５が一部完了情報ＪＢ４を取得した場合には、通知部４１３は、一部完了情報ＪＢ４をジョブ識別情報ＰＩＤとともにＳＮＳに通知する。
また、状態取得部４１５が全部完了情報ＪＢ５を取得した場合には、通知部４１３は、全部完了情報ＪＢ５をジョブ識別情報ＰＩＤとともにＳＮＳに通知する。
【００６１】
また、状態取得部４１５は、プリンター５が印刷に伴い消費する印刷材料の残量を取得する。具体的には、状態取得部４１５は、残量情報ＪＱをプリンター５から取得する。残量情報ＪＱは、プリンター５が印刷に伴い消費する印刷材料の残量を示す。例えば、残量情報ＪＱは、インクの残量を示す。
【００６２】
また、通知部４１３は、状態取得部４１５が取得した印刷材料の残量が閾値以下の場合に、印刷材料の残量が少ないことをＳＮＳに通知する。具体的には、通知部４１３は、残量情報ＪＱが示す残量Ｑが閾値ＱＳ以下の場合に、残量少情報ＪＢ１をＳＮＳに通知する。
また、通知部４１３は、ＳＮＳに印刷材料の残量が少ないことを通知する場合に、印刷材料の購入を案内する通知を行う。例えば、残量少情報ＪＢ１は、インクの購入先のホームページへのリンク情報ＪＬを含む。
【００６３】
また、状態取得部４１５は、ジョブ送信部４１４が印刷ジョブＰＢをプリンター５に送信してから制限時間が経過した後も印刷ジョブＰＢが完了しない場合に、印刷ジョブＰＢの保存期限を徒過したと判定する。制限時間は、例えば、７２時間である。また、保存期限は、例えば、７２時間である。
【００６４】
また、状態取得部４１５が印刷ジョブＰＢの保存期限を徒過したと判定した場合に、通知部４１３は、印刷ジョブの保存期限を徒過したことを通知する。具体的には、通知部４１３は、保存期間徒過情報ＪＢ３をジョブ識別情報ＰＩＤとともにＳＮＳに通知する。
【００６５】
また、通知部４１３は、ジョブ識別情報ＰＩＤに対応する印刷ジョブＰＢの実行状態を問い合わせる問い合せ要求ＲＱをＳＮＳから受け付け、問い合せ要求ＲＱに対する回答をＳＮＳに対して通知する。
具体的には、通知部４１３は、問い合せ要求ＲＱをＳＮＳサーバー装置２と第１サーバー装置３とを順次経由して受け付ける。また、通知部４１３は、問い合せ要求ＲＱをプリンター５に対して送出し、プリンター５から問い合せ要求ＲＱに対する回答を取得する。そして、問い合せ要求ＲＱに対する回答を、第１サーバー装置３とＳＮＳサーバー装置２とを順次経由してスマートフォン１に通知する。
問い合せ要求ＲＱに対する回答は、一部完了情報ＪＢ４、全部完了情報ＪＢ５、又は未完了情報ＪＢ６である。
【００６６】
［１−５．プリンターの機能構成］
プリンター５のプリンター制御部５１は、ジョブ実行部５１１と、状態送信部５１２とを備える。具体的には、プリンター５のプリンター制御部５１のプロセッサーが、制御プログラムを実行することにより、ジョブ実行部５１１、及び状態送信部５１２として機能する。
【００６７】
ジョブ実行部５１１は、ジョブ送信部４１４から送信された印刷ジョブＰＢを実行する。
【００６８】
状態送信部５１２は、プリンター５の状態情報ＪＢを生成し、状態情報ＪＢを第２サーバー装置４に送信する。
なお、通知部４１３から問い合せ要求ＲＱを受け付けた場合に、状態送信部５１２は、プリンター５の状態情報ＪＢを生成し、状態情報ＪＢを第２サーバー装置４に送信する。
【００６９】
［２．スマートフォンに表示する画面］
図３は、スマートフォン１の表示部１３に表示するメッセージ画面６００の一例を示す画面図である。メッセージ画面６００は、「ユーザーインターフェイス」の一例に対応する。
図３に示すように、メッセージ画面６００には、プリンターマークＭＡと、ユーザーマークＭＢと、第１メッセージ６０１と、第２メッセージ６０２と、第３メッセージ６０３とが表示される。
【００７０】
プリンターマークＭＡは、メッセージ画面６００において左側のメッセージが、仮想的にプリンター５から入力されたことを示す。
ユーザーマークＭＢは、メッセージ画面６００において右側のメッセージが、ユーザーから入力されたことを示す。ユーザーマークＭＢには、「ＡＢＣ様（ＩＤ：ＡＢＣＤＥ）」と表示され、ユーザー名が「ＡＢＣ」であり、ユーザーのＳＮＳ−ＩＤが「ＡＢＣＤＥ」であることを示す。
【００７１】
第１メッセージ６０１は、右側からの吹き出しとして表示され、ユーザーから入力されたことを示す。また、第１メッセージ６０１には、「写真（ファイルを送信）」と表示され、添付ファイルの「写真」を印刷する印刷指示がユーザーから入力されたことを示す。
図３では、添付ファイルの「写真」を１枚印刷する場合について説明するが、添付ファイルの「写真」を複数枚印刷する印刷指示でもよい。また、図３では、添付ファイルの「写真」が１枚である場合について説明するが、添付ファイルの「写真」が複数枚であり、複数枚の写真の各々を１枚ずつ印刷する印刷指示でもよい。
【００７２】
第２メッセージ６０２は、左側からの吹き出しとして表示され、仮想的にプリンター５から入力されたことを示す。また、第２メッセージ６０２には、「良い写真ですね♪印刷を受け付けました。（受付番号：１２３４５）」と表示され、ユーザーからの写真の印刷指示を受け付け、受付番号が「１２３４５」であることを示す。受付番号は、例えば、ジョブ識別情報ＰＩＤに対応する。
図３では、添付ファイルの「写真」を１枚印刷する印刷指示がジョブ識別情報ＰＩＤに対応するが、本発明の実施形態はこれに限定されない。複数枚印刷する印刷指示がジョブ識別情報ＰＩＤに対応してもよい。例えば、５枚印刷する印刷指示がジョブ識別情報ＰＩＤに対応してもよい。
【００７３】
第２サーバー装置４の通知部４１３が、メッセージ画面６００に応答情報ＪＲとジョブ識別情報ＰＩＤとを対応付けて表示するためのデータをスマートフォン１に送信し、このデータをスマートフォン１が受け付けることによって第２メッセージ６０２が表示される。
【００７４】
第３メッセージ６０３は、左側からの吹き出しとして表示され、仮想的にプリンター５から入力されたことを示す。また、第３メッセージ６０３には、「印刷が完了しました。（受付番号：１２３４５）他に印刷したい写真はありませんか？」と表示され、受付番号の「１２３４５」に対応する印刷ジョブＰＢが完了したことを示す。
【００７５】
第２サーバー装置４の状態取得部４１５が全部完了情報ＪＢ５を取得した場合には、通知部４１３は、全部完了情報ＪＢ５をジョブ識別情報ＰＩＤとともにスマートフォン１に通知する。そして、全部完了情報ＪＢ５とジョブ識別情報ＰＩＤとをスマートフォン１の状態表示部１１２が受け付けた場合に、状態表示部１１２によって第３メッセージ６０３が表示される。
【００７６】
［３．第２サーバー装置の第２制御部の処理］
図４及び図５の各々は、第２サーバー装置４の第２制御部４１の処理の一例を示すフローチャートである。
まず、図４に示すように、ステップＳ１０１において、取得部４１１は、スマートフォン１から印刷指示情報ＪＡを取得したか否かを判定する。
スマートフォン１から印刷指示情報ＪＡを取得していないと取得部４１１が判定した場合（ステップＳ１０１；ＮＯ）には、処理が待機状態になる。スマートフォン１から印刷指示情報ＪＡを取得したと取得部４１１が判定した場合（ステップＳ１０１；ＹＥＳ）には、処理がステップＳ１０３に進む。
そして、ステップＳ１０３において、ジョブ生成部４１２は、取得部４１１が取得した印刷指示情報ＪＡに基づき、プリンター５に対応する印刷ジョブＰＢを生成する。
【００７７】
次に、ステップＳ１０５において、通知部４１３は、印刷ジョブＰＢを示すジョブ識別情報ＰＩＤを生成する。
次に、ステップＳ１０７において、通知部４１３は、印刷指示情報ＪＡを受け付けたことを示す応答情報ＪＲとジョブ識別情報ＰＩＤとをスマートフォン１に通知する。
次に、ステップＳ１０９において、ジョブ送信部４１４は、印刷ジョブＰＢをプリンター５に送信する。
【００７８】
次に、ステップＳ１１１において、状態取得部４１５が、印刷材料（例えば、インク）の残量情報ＪＱを取得したか否かを判定する。
印刷材料の残量情報ＪＱを取得していないと状態取得部４１５が判定した場合（ステップＳ１１１；ＮＯ）には、処理が図５のステップＳ１１７に進む。印刷材料の残量情報ＪＱを取得したと状態取得部４１５が判定した場合（ステップＳ１１１；ＹＥＳ）には、処理がステップＳ１１３に進む。
そして、ステップＳ１１３において、通知部４１３は、残量Ｑが閾値ＱＳ以下であるか否かを判定する。
残量Ｑが閾値ＱＳ以下ではないと通知部４１３が判定した場合（ステップＳ１１３；ＮＯ）には、処理が図５のステップＳ１１７に進む。残量Ｑが閾値ＱＳ以下であると通知部４１３が判定した場合（ステップＳ１１３；ＹＥＳ）には、処理がステップＳ１１５に進む。
そして、ステップＳ１１５において、通知部４１３は、残量少情報ＪＢ１をスマートフォン１に通知する。
【００７９】
次に、図５に示すように、ステップＳ１１７において、状態取得部４１５が、印刷中止情報ＪＢ２を取得したか否かを判定する。
状態取得部４１５が、印刷中止情報ＪＢ２を取得したと状態取得部４１５が判定した場合（ステップＳ１１７；ＹＥＳ）には、処理がステップＳ１１９に進む。
そして、ステップＳ１１９において、通知部４１３は、印刷中止情報ＪＢ２をジョブ識別情報ＰＩＤとともにスマートフォン１に通知し、処理が終了する。
状態取得部４１５が、印刷中止情報ＪＢ２を取得していないと状態取得部４１５が判定した場合（ステップＳ１１７；ＮＯ）には、処理がステップＳ１２１に進む。
そして、ステップＳ１２１において、状態取得部４１５は、印刷ジョブＰＢの保存期限を徒過したか否かを判定する。具体的には、ジョブ送信部４１４が印刷ジョブＰＢをプリンター５に送信してから制限時間が経過した後も印刷ジョブＰＢが完了しない場合に、状態取得部４１５は、印刷ジョブＰＢの保存期限を徒過したと判定する。
【００８０】
印刷ジョブＰＢの保存期限を徒過したと状態取得部４１５が判定した場合（ステップＳ１２１；ＹＥＳ）には、処理がステップＳ１２３に進む。
そして、ステップＳ１２３において、第２制御部４１は、印刷ジョブＰＢを削除するようにプリンター５に指示し、通知部４１３は、保存期間徒過情報ＪＢ３をジョブ識別情報ＰＩＤとともにスマートフォン１に通知し、処理が終了する。
印刷ジョブＰＢの保存期限を徒過していないと状態取得部４１５が判定した場合（ステップＳ１２１；ＮＯ）には、処理がステップＳ１２５に進む。
そして、ステップＳ１２５において、状態取得部４１５は、ＳＮＳから問い合せ要求ＲＱを受け付けたか否かを判定する。
問い合せ要求ＲＱを受け付けていないと状態取得部４１５が判定した場合（ステップＳ１２５；ＮＯ）には、処理がステップＳ１３３に進む。問い合せ要求ＲＱを受け付けたと状態取得部４１５が判定した場合（ステップＳ１２５；ＹＥＳ）には、処理がステップＳ１２５に進む。
そして、ステップＳ１２７において、状態取得部４１５は、プリンター５に対して問い合せ要求ＲＱを送信する。
【００８１】
次に、ステップＳ１２９において、状態取得部４１５は、問い合せ要求ＲＱに対する回答としてプリンター５から未完了情報ＪＢ６を取得したか否かを判定する。
未完了情報ＪＢ６を取得していないと状態取得部４１５が判定した場合（ステップＳ１２９；ＮＯ）には、処理がステップＳ１３３に進む。未完了情報ＪＢ６を取得したと状態取得部４１５が判定した場合（ステップＳ１２９；ＮＯ）には、処理がステップＳ１３１に進む。
そして、ステップＳ１３１において、状態取得部４１５は、未完了情報ＪＢ６をジョブ識別情報ＰＩＤとともにスマートフォン１に通知する。
【００８２】
次に、ステップＳ１３３において、状態取得部４１５は、一部完了情報ＪＢ４を取得したか否かを判定する。
一部完了情報ＪＢ４を取得していないと状態取得部４１５が判定した場合（ステップＳ１３３；ＮＯ）には、処理がステップＳ１３７に進む。一部完了情報ＪＢ４を取得したと状態取得部４１５が判定した場合（ステップＳ１３３；ＹＥＳ）には、処理がステップＳ１３５に進む。
そして、ステップＳ１３５において、通知部４１３は、一部完了情報ＪＢ４をジョブ識別情報ＰＩＤとともにスマートフォン１に通知する。
【００８３】
次に、ステップＳ１３７において、状態取得部４１５は、全部完了情報ＪＢ５を取得したか否かを判定する。
全部完了情報ＪＢ５を取得していないと状態取得部４１５が判定した場合（ステップＳ１３７；ＮＯ）には、処理が図４のステップＳ１１１に戻る。全部完了情報ＪＢ５を取得したと状態取得部４１５が判定した場合（ステップＳ１３７；ＹＥＳ）には、処理がステップＳ１３９に進む。
そして、ステップＳ１３９において、通知部４１３は、全部完了情報ＪＢ５をジョブ識別情報ＰＩＤとともにスマートフォン１に通知し、処理が終了する。
【００８４】
［４．本実施形態の効果］
以上説明したように、本実施形態では、データ処理システム１００は、印刷ジョブＰＢを実行するプリンター５、及び、ソーシャルネットワーキングサービスのアプリケーションプログラムを実行するスマートフォン１と通信する第２サーバー装置４を備える。また、第２サーバー装置４は、ソーシャルネットワーキングサービスから印刷指示情報ＪＡを取得する取得部４１１と、取得部４１１が取得した印刷指示情報ＪＡに基づき、プリンター５に対応する印刷ジョブＰＢを生成するジョブ生成部４１２と、印刷指示情報ＪＡを受け付けたことを示す応答情報ＪＲ、及び、ジョブ生成部４１２により生成された印刷ジョブＰＢを識別するジョブ識別情報ＰＩＤをソーシャルネットワーキングサービスに通知する通知部４１３と、印刷ジョブＰＢをプリンター５に送信するジョブ送信部４１４と、印刷ジョブＰＢの実行状態を示す状態情報ＪＢを取得する状態取得部４１５と、を備え、通知部４１３は、状態取得部４１５が取得した印刷ジョブＰＢの実行状態を示す状態情報ＪＢ、及び、ジョブ識別情報ＰＩＤをソーシャルネットワーキングサービスに通知する。
よって、応答情報ＪＲ及びジョブ識別情報ＰＩＤがソーシャルネットワーキングサービスに通知されるため、ユーザーは、印刷指示情報ＪＡが受け付けられたことと、印刷指示情報ＪＡに対応するジョブ識別情報ＰＩＤを認識できる。また、状態情報ＪＢ及びジョブ識別情報ＰＩＤがソーシャルネットワーキングサービスに通知されるため、ユーザーは、ジョブ識別情報ＰＩＤに対応する印刷ジョブＰＢの実行状態を認識できる。したがって、ユーザーの利便性を向上できる。
【００８５】
また、スマートフォン１は、ソーシャルネットワーキングサービスによってユーザーインターフェイス（例えば、メッセージ画面６００）を表示し、通知部４１３は、ユーザーインターフェイスに応答情報ＪＲとジョブ識別情報ＰＩＤとを対応付けて表示するためのデータをソーシャルネットワーキングサービスに送信する。
よって、ユーザーインターフェイスに応答情報ＪＲとジョブ識別情報ＰＩＤとを対応付けて表示するためのデータがソーシャルネットワーキングサービスに送信されるため、ユーザーは、印刷指示情報ＪＡが受け付けられたことと、印刷指示情報ＪＡに対応するジョブ識別情報ＰＩＤを容易に認識できる。したがって、ユーザーの利便性を向上できる。
【００８６】
また、通知部４１３は、ユーザーインターフェイス（例えば、メッセージ画面６００）に印刷ジョブＰＢの実行状態を示す状態情報ＪＢとジョブ識別情報ＰＩＤとを対応付けて表示するためのデータをソーシャルネットワーキングサービスに送信する。
よって、ユーザーインターフェイスに状態情報ＪＢとジョブ識別情報ＰＩＤとが対応付けて表示されるため、ユーザーは、ジョブ識別情報ＰＩＤに対応する印刷ジョブＰＢの実行状態を容易に認識できる。したがって、ユーザーの利便性を向上できる。
【００８７】
また、状態取得部４１５は、印刷ジョブＰＢの中止、及び印刷ジョブＰＢの完了の少なくともいずれかを含む印刷ジョブＰＢの実行状態を示す状態情報ＪＢを取得し、通知部４１３は、印刷ジョブＰＢの中止又は印刷ジョブＰＢの完了の通知を、ジョブ識別情報ＰＩＤとともにソーシャルネットワーキングサービスに通知する。
よって、印刷ジョブＰＢの中止又は印刷ジョブＰＢの完了の通知が、ジョブ識別情報ＰＩＤとともにソーシャルネットワーキングサービスに通知されるため、ユーザーは、ジョブ識別情報ＰＩＤに対応する印刷ジョブＰＢの中止又は印刷ジョブＰＢの完了を容易に認識できる。したがって、ユーザーの利便性を向上できる。
【００８８】
また、通知部４１３は、複数枚の印刷を指示する印刷指示情報ＪＡを１つのジョブ識別情報ＰＩＤと対応付けてソーシャルネットワーキングサービスに通知する。
よって、複数枚の印刷に係る印刷ジョブＰＢを１つの印刷指示情報ＪＡで管理できるため、ユーザーは、ジョブ識別情報ＰＩＤに対応する印刷ジョブＰＢを容易に認識できる。したがって、ユーザーの利便性を向上できる。
【００８９】
また、状態取得部４１５は、プリンター５が印刷に伴い消費する印刷材料の残量Ｑを取得し、通知部４１３は、状態取得部４１５が取得した印刷材料の残量Ｑが閾値ＱＳ以下の場合に、印刷材料の残量が少ないことをソーシャルネットワーキングサービスに通知する。
よって、印刷材料の残量Ｑが閾値ＱＳ以下の場合に、印刷材料の残量が少ないことがソーシャルネットワーキングサービスに通知されるため、ユーザーは、印刷材料の残量が少ないことを認識できる。したがって、ユーザーがプリンター５の所有者である場合、又は、ユーザーがプリンター５の管理者である場合には、ユーザーの利便性を向上できる。
【００９０】
また、通知部４１３は、ソーシャルネットワーキングサービスに対して印刷材料の残量が少ないことを通知する場合に、印刷材料の購入を案内する通知を行う。
よって、印刷材料の購入の案内がソーシャルネットワーキングサービスに通知されるため、ユーザーがプリンター５の所有者である場合、又は、ユーザーがプリンター５の管理者である場合には、ユーザーは、印刷材料を容易に購入できる。したがって、ユーザーの利便性を向上できる。
【００９１】
また、状態取得部４１５は、ジョブ送信部４１４が印刷ジョブＰＢをプリンター５に送信してから制限時間が経過した後も印刷ジョブＰＢが完了しない場合に、印刷ジョブＰＢの保存期限を徒過したと判定し、通知部４１３は、印刷ジョブＰＢの保存期限を徒過したことを通知する。
よって、印刷ジョブＰＢがプリンター５に送信されてから制限時間が経過した後も印刷ジョブＰＢが完了しない場合に、印刷ジョブＰＢの保存期限を徒過したことがスマートフォン１に通知されるため、ユーザーは、印刷ジョブＰＢの保存期限を徒過したことを認識できる。したがって、ユーザーの利便性を向上できる。
【００９２】
また、通知部４１３は、ジョブ識別情報ＰＩＤに対応する印刷ジョブＰＢの実行状態を問い合わせる問い合せ要求をソーシャルネットワーキングサービスから受け付け、問い合せ要求に対する回答をソーシャルネットワーキングサービスに対して通知する。
よって、ユーザーは、所望するタイミングで、ジョブ識別情報ＰＩＤに対応する印刷ジョブＰＢの実行状態を確認できる。したがって、ユーザーの利便性を向上できる。
【００９３】
また、本実施形態のデータ処理方法は、印刷ジョブＰＢを実行するプリンター５、及び、ソーシャルネットワーキングサービスのアプリケーションプログラムを実行するスマートフォン１と通信する第２サーバー装置４により実行されるデータ処理方法である。データ処理方法は、ソーシャルネットワーキングサービスから印刷指示情報ＪＡを取得し、印刷指示情報ＪＡに基づき、プリンター５に対応する印刷ジョブＰＢを生成し、印刷指示情報ＪＡを受け付けたことを示す応答情報ＪＲ、及び、印刷ジョブＰＢを識別するジョブ識別情報ＰＩＤをソーシャルネットワーキングサービスに通知し、印刷ジョブＰＢをプリンター５に送信し、印刷ジョブＰＢの実行状態を示す状態情報ＪＢ取得し、印刷ジョブＰＢの実行状態を示す状態情報ＪＢ、及び、ジョブ識別情報ＰＩＤをソーシャルネットワーキングサービスに通知する。
よって、応答情報ＪＲ及びジョブ識別情報ＰＩＤがソーシャルネットワーキングサービスに通知されるため、ユーザーは、印刷指示情報ＪＡが受け付けられたことと、印刷指示情報ＪＡに対応するジョブ識別情報ＰＩＤを認識できる。また、状態情報ＪＢ及びジョブ識別情報ＰＩＤがソーシャルネットワーキングサービスに通知されるため、ユーザーは、ジョブ識別情報ＰＩＤに対応する印刷ジョブＰＢの実行状態を認識できる。したがって、ユーザーの利便性を向上できる。
【００９４】
また、本実施形態のサーバー装置は、印刷ジョブを実行するプリンター５、及び、ソーシャルネットワーキングサービスのアプリケーションプログラムを実行するスマートフォン１と通信する第２サーバー装置４であって、第２サーバー装置４は、印刷ジョブＰＢを実行するプリンター５、及び、ソーシャルネットワーキングサービスのアプリケーションプログラムを実行するスマートフォン１と通信する。また、第２サーバー装置４は、ソーシャルネットワーキングサービスから印刷指示情報ＪＡを取得する取得部４１１と、取得部４１１が取得した印刷指示情報ＪＡに基づき、プリンター５に対応する印刷ジョブＰＢを生成するジョブ生成部４１２と、印刷指示情報ＪＡを受け付けたことを示す応答情報ＪＲ、及び、ジョブ生成部４１２により生成された印刷ジョブＰＢを識別するジョブ識別情報ＰＩＤをソーシャルネットワーキングサービスに通知する通知部４１３と、印刷ジョブＰＢをプリンター５に送信するジョブ送信部４１４と、印刷ジョブＰＢの実行状態を示す状態情報ＪＢを取得する状態取得部４１５と、を備え、通知部４１３は、状態取得部４１５が取得した印刷ジョブＰＢの実行状態を示す状態情報ＪＢ、及び、ジョブ識別情報ＰＩＤをソーシャルネットワーキングサービスに通知する。
よって、応答情報ＪＲ及びジョブ識別情報ＰＩＤがソーシャルネットワーキングサービスに通知されるため、ユーザーは、印刷指示情報ＪＡが受け付けられたことと、印刷指示情報ＪＡに対応するジョブ識別情報ＰＩＤを認識できる。また、状態情報ＪＢ及びジョブ識別情報ＰＩＤがソーシャルネットワーキングサービスに通知されるため、ユーザーは、ジョブ識別情報ＰＩＤに対応する印刷ジョブＰＢの実行状態を認識できる。したがって、ユーザーの利便性を向上できる。
【００９５】
［５．他の実施形態］
本発明は上記実施形態の構成に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能である。
例えば、上記実施形態では、「端末装置」がスマートフォン１であるが、本発明の実施形態はこれに限定されない。「端末装置」は、表示部と、制御部とを備えればよい。例えば、「端末装置」がＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）端末でもよいし、タブレット型パーソナルコンピューターでもよい。また、「端末装置」がパーソナルコンピューターでもよい。
【００９６】
また、上記実施形態では、データ処理システム１００は、スマートフォン１、ＳＮＳサーバー装置２、第１サーバー装置３、第２サーバー装置４、及びプリンター５を備えるが、本発明の実施形態はこれに限定されない。データ処理システム１００は、スマートフォン１、ＳＮＳサーバー装置２、第２サーバー装置４、及びプリンター５を備えればよい。例えば、第１サーバー装置３の機能と第２サーバー装置４の機能とを、第２サーバー装置４が備えてもよい。
【００９７】
また、上記実施形態では、プリンター５が第２サーバー装置４と有線接続される構成を例示したが、これに限定されず、プリンター５が第２サーバー装置４と無線接続される構成であってもよい。
【００９８】
また、上記実施形態では、複数枚の印刷を指示する印刷指示情報ＪＡを１つのジョブ識別情報ＰＩＤと対応付ける場合について説明したが、本発明の実施形態はこれに限定されない。１枚の印刷を指示する印刷指示情報ＪＡ毎に１つのジョブ識別情報ＰＩＤと対応付けてもよい。この場合には、ユーザーは１枚の印刷毎の印刷状況を確実に管理できる。
【００９９】
また、図２に示した各機能ブロックのうち少なくとも一部は、ハードウェアで実現してもよいし、ハードウェアとソフトウェアの協働により実現される構成としてもよく、図に示した通りに独立したハードウェア資源を配置する構成に限定されない。
また、第２サーバー装置４の第２制御部４１が実行する制御プログラムは、ＨＤＤに記憶されてもよい。また、外部の装置に記憶された制御プログラムを、第２通信部４２等を介して取得して実行する構成としてもよい。
【０１００】
また、図４及び図５に示すフローチャートの処理単位は、第２サーバー装置４の第２制御部４１の処理を理解容易にするために、主な処理内容に応じて分割したものである。図４及び図５に示すフローチャートに示す処理単位の分割の仕方や名称によって実施形態が制限されることはない。また、第２制御部４１の処理は、処理内容に応じて、さらに多くの処理単位に分割することもできるし、１つの処理単位がさらに多くの処理を含むように分割することもできる。また、上記のフローチャートの処理順序も、図示した例に限られるものではない。
【０１０１】
また、第２サーバー装置４の第２制御部４１のデータ処理方法は、第２サーバー装置４の第２制御部４１が備えるコンピューターに、第２サーバー装置４の第２制御部４１のデータ処理方法に対応した制御プログラムを実行させることで実現できる。また、この制御プログラムは、コンピューターで読み取り可能に記録した記録媒体に記録しておくことも可能である。記録媒体としては、磁気的、光学的記録媒体又は半導体メモリーデバイスを用いることができる。具体的には、フレキシブルディスク、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）、Ｂｌｕ−ｒａｙ（登録商標）Ｄｉｓｃ、光磁気ディスク、フラッシュメモリー、カード型記録媒体等の可搬型、或いは固定式の記録媒体が挙げられる。また、記録媒体は、第２サーバー装置４が備える内部記憶装置であるＲＡＭ、ＲＯＭ、ＨＤＤ等の不揮発性記憶装置であってもよい。
また、プリンター５は、インクによって画像を印刷するインクジェットプリンターのみならず、トナーによって画像を印刷するプリンターであってもよい。
【符号の説明】
【０１０２】
１…スマートフォン（端末装置）、２…ＳＮＳサーバー装置、３…第１サーバー装置、４…第２サーバー装置（サーバー装置）、５…プリンター（印刷装置）、１１…端末制御部、１２…端末通信部、１３…表示部、２１…ＳＮＳ制御部、２２…ＳＮＳ通信部、３１…第１制御部、３２…第１通信部、４１…第２制御部、４２…第２通信部、５１…プリンター制御部、５２…プリンター通信部、１００…データ処理システム、１１１…印刷指示部、１１２…状態表示部、１３１…表示パネル、１３２…タッチセンサー、２１１…印刷受付部、２１２…状態伝送部、３１１…印刷伝送部、３１２…状態受付部、４１１…取得部、４１２…ジョブ生成部、４１３…通知部、４１４…ジョブ送信部、４１５…状態取得部、５１１…ジョブ実行部、５１２…状態送信部、６００…メッセージ画面（ユーザーインターフェイス）、６０１…第１メッセージ、６０２…第２メッセージ、６０３…第３メッセージ、ＪＡ…印刷指示情報、ＪＢ…状態情報、ＪＢ１…残量少情報、ＪＢ２…印刷中止情報、ＪＢ３…保存期間徒過情報、ＪＢ４…一部完了情報、ＪＢ５…全部完了情報、ＪＢ６…未完了情報、ＪＬ…リンク情報、ＪＱ…残量情報、ＪＲ…応答情報、ＭＡ…プリンターマーク、ＭＢ…ユーザーマーク、ＮＷ…ネットワーク、ＰＩＤ…ジョブ識別情報、Ｑ…残量、ＱＳ…閾値、ＲＱ…問い合せ要求。
【図１】
2020181284.tif 000003
【図２】
2020181284.tif 000004
【図３】
2020181284.tif 000005
【図４】
2020181284.tif 000006
【図５】
2020181284.tif 000007