(57)【要約】      （修正有）【課題】メッセージングサービスに投稿された画像データを画像形成装置から適切に出力することが可能な画像形成装置、画像形成方法、プログラム及び印刷システムを提供する。【解決手段】印刷システム１は、端末装置１０と、メッセージサーバ２０と、画像形成装置３０とが、ネットワークＮＷを介して接続されて構成される。メッセージを時系列にタイムラインに表示するメッセージングサービスに接続可能な画像形成装置において、タイムラインに表示された画像を取得する取得部と、取得された画像を印刷する印刷部と、を備える。【選択図】図１
2020107235.tif 000002
【特許請求の範囲】
【請求項１】
メッセージを時系列にタイムラインに表示するメッセージングサービスに接続可能な画像形成装置において、
前記タイムラインに表示された画像を取得する取得部と、
前記取得された画像を印刷する印刷部と、
を備えたことを特徴とする画像形成装置。
【請求項２】
前記取得部は、前記タイムラインから印刷条件を取得し、
前記印刷部は、前記印刷条件に従って画像を印刷する、
ことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
メッセージを時系列にタイムラインに表示するメッセージングサービスに接続し、前記タイムラインに表示された画像を取得する取得ステップと、
前記取得された画像を印刷する印刷ステップと、
を含むことを特徴とする画像形成方法。
【請求項４】
コンピュータに、
メッセージを時系列にタイムラインに表示するメッセージングサービスに接続し、前記タイムラインに表示された画像を取得する取得機能と、
前記取得された画像を印刷する印刷機能と、
を実現させることを特徴とするプログラム。
【請求項５】
メッセージを時系列にタイムラインに表示するメッセージングサービスに接続可能な端末装置と画像形成装置とを含む印刷システムであって、
前記端末装置は、
前記メッセージを時系列にタイムライン画面に表示する表示部と、
前記タイムラインに表示する画像を前記メッセージングサービスに送信する送信部と、
を備え、
前記画像形成装置は、
前記メッセージングサービスに送信された画像を取得する取得部と、
前記取得された画像を印刷する印刷部と、
を備えたことを特徴とする印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置等に関する。
【背景技術】
【０００２】
従来より、ユーザがインターネット等のネットワークを利用して、画像データ等のデータをアップロードし、アップロードしたデータを店舗等に設置された複合機から出力する、いわゆるネットワークプリントサービスが提案されている。
【０００３】
また、ネットワークを介して少なくとも１台以上の画像処理装置と通信可能な端末装置であって、個人情報を読み取る個人情報読み取り手段と、ユーザ毎に画像を管理する画像管理手段に、個人情報読み取り手段が読み取った個人情報に対応するユーザに係る未印刷画像が存在する場合、未印刷画像があることをユーザに通知する通知手段と、を有する端末装置に関する技術も提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−２４３３１９
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の技術では、未印刷画像があることが通知されるようにするためには、ネットワークプリントサービスにユーザ登録を行う必要があった。また、印刷をする場合は、ユーザは複合機に対して、ユーザを特定するためのユーザ番号や、出力するデータを特定するための文書番号といった情報を入力する必要があった。
【０００６】
ネットワークプリントサービスを利用するためにユーザが使用する複合機は、主にパブリックスペース（いわゆる、公共の場）に設置される。パブリックスペースでの複合機利用に関しては速さや簡易性が求められるため、ユーザがユーザ番号や文書番号を入力する方式は、ユーザの使用性を損ねてしまうという課題がある。
【０００７】
上述した課題に鑑み、本発明は、メッセージングサービスに投稿された画像データを画像形成装置から適切に出力することが可能な画像形成装置等を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決するために、本発明の画像形成装置は、
メッセージを時系列にタイムラインに表示するメッセージングサービスに接続可能な画像形成装置において、
前記タイムラインに表示された画像を取得する取得部と、
前記取得された画像を印刷する印刷部と、
を備えたことを特徴とする。
【０００９】
本発明の画像形成方法は、
メッセージを時系列にタイムラインに表示するメッセージングサービスに接続し、前記タイムラインに表示された画像を取得する取得ステップと、
前記取得された画像を印刷する印刷ステップと、
を含むことを特徴とする。
【００１０】
本発明のプログラムは、
コンピュータに、
メッセージを時系列にタイムラインに表示するメッセージングサービスに接続し、前記タイムラインに表示された画像を取得する取得機能と、
前記取得された画像を印刷する印刷機能と、
を実現させることを特徴とする。
【００１１】
本発明の印刷システムは、
メッセージを時系列にタイムラインに表示するメッセージングサービスに接続可能な端末装置と画像形成装置とを含む印刷システムであって、
前記端末装置は、
前記メッセージを時系列にタイムライン画面に表示する表示部と、
前記タイムラインに表示する画像を前記メッセージングサービスに送信する送信部と、
を備え、
前記画像形成装置は、
前記メッセージングサービスに送信された画像を取得する取得部と、
前記取得した画像を印刷する印刷部と、
を備えたことを特徴とする。
【発明の効果】
【００１２】
本発明によれば、メッセージングサービスに画像形成装置から出力したい画像データを投稿するだけで、投稿された画像データを画像形成装置から適切に出力することが可能となる。
【図面の簡単な説明】
【００１３】
【図１】第１実施形態における印刷システムの全体構成を説明するための図である。
【図２】第１実施形態における端末装置の機能構成を説明するための図である。
【図３】第１実施形態におけるメッセージ記憶領域のデータ構成の一例を示した図である。
【図４】第１実施形態におけるメッセージサーバの機能構成を説明するための図である。
【図５】第１実施形態における画像形成装置の機能構成を説明するための図である。
【図６】第１実施形態におけるシーケンス図である。
【図７】第１実施形態におけるシーケンス図である。
【図８】第１実施形態におけるシーケンス図である。
【図９】第１実施形態における動作例を示す図である。
【図１０】第２実施形態におけるシーケンス図である。
【図１１】第２実施形態における動作例を示す図である。
【図１２】第３実施形態におけるシーケンス図である。
【図１３】第３実施形態における動作例を示す図である。
【図１４】第４実施形態における動作例を示す図である。
【図１５】第５実施形態におけるシーケンス図である。
【図１６】第５実施形態における動作例を示す図である。
【図１７】第６実施形態における動作例を示す図である。
【発明を実施するための形態】
【００１４】
以下、本発明の実施の形態について、図面を参照して説明する。なお、本実施形態では、一例として、本実施形態を適用した印刷システムについて説明する。
【００１５】
［１．第１実施形態］
［１．１  全体構成］
まず、本実施形態の印刷システム１の全体構成について、図１に基づいて説明する。図１に示すように、印刷システム１は、端末装置１０と、メッセージサーバ２０と、画像形成装置３０とが、ネットワークＮＷを介して接続されて構成される。なお、ネットワークＮＷとしては、インターネット等の外部ネットワークで接続されていることとして図示しているが、これ以外の接続構成としてもよい。例えば、ＬＡＮ（Local Area Network）や、ＬＡＮの代わりに他の通信可能な手段（例えば、ＬＴＥ（Long Term Evolution）／５Ｇ等の外部ネットワークを介したインターネット網）によって接続されてもよい。
【００１６】
端末装置１０は、ユーザによって操作される情報処理装置である。端末装置１０は、例えば、スマートフォンや、タブレット、ＰＣ（Personal Computer）といった装置によって構成される。
【００１７】
端末装置１０は、メッセージを送受信可能なサービス（以下、「メッセージングサービス」）を利用するためのアプリケーション（以下、「メッセンジャーアプリ」という）を用いて、外部の装置である画像形成装置３０とのメッセージのやりとりが可能な装置である。メッセージングサービスは、単一のサービスとして提供されてもよいし、ソーシャル・ネットワーキング・サービスのように、複数の機能のうちの１つの機能として提供されてもよい。
【００１８】
メッセージングサービスのユーザは、メッセンジャーアプリを実行し、メッセンジャーアプリを介してメッセージングサービスに対してメッセージの投稿を行う。本実施形態におけるメッセージとは、メッセージングサービスを利用するユーザによって、メッセージングサービスに投稿されるデータである。メッセージには、メッセージの送信元を示す情報、メッセージの送信先を示す情報、メッセージの本文（投稿内容）といった情報を含む。
【００１９】
メッセージングサービスに投稿されたメッセージは、メッセージングサービスにおいて記憶される。メッセージングサービスのユーザは、メッセンジャーアプリを介して、メッセージングサービスに対して投稿されたメッセージのうち、自身が送信先となっているメッセージを要求する。メッセージングサービスは、メッセージの要求を行ったユーザが送信先となっているメッセージを、ユーザが操作する端末装置へ送信する。このようにして、メッセージの送受信を実現する。
【００２０】
メッセージに含まれる投稿内容は、例えば、ユーザにより入力されたテキストデータである。また、投稿内容を、画像データとすることもできる。なお、本実施形態では、投稿内容がテキストデータであるメッセージをテキストメッセージといい、投稿内容が画像データであるメッセージを画像メッセージという。
【００２１】
画像メッセージは、画像データをそのまま投稿内容としてもよいし、画像データを示す情報を投稿内容としてもよい。画像データを示す情報とは、画像データの記憶場所を示す情報（例えば、ファイルパスやＵＲＬ（Uniform Resource Locator））や、画像データの属性（例えば、画像データのデータサイズや形式、ハッシュ値等）である。また、投稿内容は、これらの情報を複数組み合わせて含めてもよい。画像データを示す情報を投稿内容とする画像メッセージを投稿する場合は、画像メッセージに画像データを添付して、画像データをメッセージングサービスに送信する。画像データをメッセージに添付して送信する場合は、メッセージと画像データとは、それぞれを同時にメッセージサーバ２０に送信してもよいし、異なるタイミングでメッセージサーバ２０に送信してもよい。何れの場合であっても、画像メッセージの投稿内容に含められる画像データを示す情報に基づいて、投稿された画像データが特定可能であればよい。メッセンジャーアプリは、画像メッセージの投稿内容が、画像データを示す情報である場合は、画像データを示す情報に基づき画像データを取得する。なお、本実施形態では画像データを送信するが、画像データ以外にも、動画データ、音声データ等、メッセンジャーアプリによって表示・再生処理を行うことにより表示等がされるコンテンツデータであればよい。
【００２２】
また、メッセージの送信元を示す情報及びメッセージの送信先を示す情報は、アカウントに関する情報であってもよい。アカウントは、メッセージングサービスを利用するユーザを示している。アカウントに関する情報とは、メッセージングサービスを利用するユーザを特定可能な情報であり、ユーザを一意に識別可能なアカウント名や、メールアドレスや、連番である。また、アカウントに関する情報は、ユーザＩＤと連番との組み合わせといった、複数の情報により構成される情報であってもよい。なお、メッセージの送信先は複数のユーザであってもよい。例えば、メッセージの送信先として、複数のアカウント名が含まれてもよいし、例えば、チャットルームやトークルームの名称、グループの名称といったように、１又は複数のアカウントに対応する情報が含まれてもよい。
【００２３】
本実施形態では、メッセージには、メッセージの送信元を示す情報及びメッセージの送信先を示す情報としてアカウント名を含むこととし、送信先のユーザ及び送信元のユーザはアカウント名によって特定できることとして説明する。アカウント名は、英字や数字や記号によって構成される文字列である。アカウント名は、ユーザがメッセージングサービスを利用する際にユーザによって決定されたり、メッセージングサービスによって決定されたりする。
【００２４】
メッセージサーバ２０は、メッセージングサービスを提供するサーバであり、メッセージサーバ２０に接続された装置から投稿されるメッセージを記憶する。また、メッセージサーバ２０は、メッセージングサービスを利用する装置から、メッセージを要求された場合、メッセージを要求した装置に対してメッセージを送信する。このとき、メッセージを要求した装置を使用するユーザが送信先として指定されているメッセージを送信してもよい。
【００２５】
画像形成装置３０は、外部から入力される画像データに基づく画像を記録用紙等に形成する装置である。本実施形態では、画像形成装置３０は、端末装置１０からネットワークＮＷを介して送信されるメッセージに含まれる画像データに基づく画像を、記録用紙に形成する。
【００２６】
なお、本実施形態では、テキストデータ及び画像データに、メッセージの送信元・送信先を示す情報を含めたメッセージを投稿（送信）することとして説明するが、送信元と送信先と投稿内容とが特定できる形式であれば、メッセージという形式でなくてもよい。例えば、画像データのみを投稿（送信）することとして、送信元を画像データを投稿したユーザのＩＰアドレスから特定したり、送信先を画像データの投稿操作を行った際に表示されているトークルームの名称から特定したりしてもよい。
【００２７】
［１．２  機能構成］
［１．２．１  端末装置］
端末装置１０の機能構成について、図２を参照して説明する。図２に示すように、端末装置１０は、制御部１００と、表示部１１０と、操作入力部１２０と、撮影部１３０と、記憶部１４０と、通信部１５０とを備えて構成されている。
【００２８】
制御部１００は、端末装置１０の全体を制御するための機能部である。制御部１００は、各種プログラムを読み出して実行することにより各種機能を実現しており、例えば、１又は複数の演算装置（ＣＰＵ（Central Processing Unit））等により構成されている。
【００２９】
また、制御部１００は、後述するメッセンジャーアプリ１４２により、タイムライン表示制御部１０２としても機能する。タイムライン表示制御部１０２は、メッセージ記憶領域１４６に記憶されたメッセージを読み出し、メッセージの送信日時の順に、メッセージを並べて表示部１１０に表示する制御を行う。このようにメッセージを時系列に並べて表示することを、本実施形態では、「タイムライン」という。タイムライン表示制御部１０２は、タイムラインとして、メッセージを吹き出しや所定の図形の中に表示するようにしてもよい。例えば、メッセージがテキストメッセージであれば吹き出しの中に投稿内容であるテキストデータを表示し、メッセージが画像メッセージであれば、吹き出しの中に投稿内容に基づく画像データを表示してもよい。
【００３０】
タイムライン表示制御部１０２は、所定のタイミングでメッセージ記憶領域１４６に記憶されたメッセージを読み出して、タイムラインを再表示（更新）してもよい。タイムライン表示制御部１０２は、タイムラインの再表示を、メッセージを送信したり受信したりしたときに行ってもよいし、定期的に行ってもよい。また、ユーザによってタイムラインを再表示する操作がされたときに、タイムラインを再表示してもよい。
【００３１】
表示部１１０は、ユーザに各種情報を表示するための機能部である。例えば、ＬＣＤ（Liquid crystal display）等により構成されている。また、操作入力部１２０は、ユーザが各種操作を行うための機能部である。例えば、操作入力部１２０は、表示部１１０の上に重ねて設けられるタッチパネルによって構成される。タッチパネルによるタッチの検出は、静電誘電方式であったり、感圧方式であったり、公知の技術によって実現する。なお、操作入力部１２０は、マウス、キーボードといった種々の操作装置によって構成してもよい。
【００３２】
撮影部１３０は、カメラといった画像入力装置から入力された画像を、画像データとして制御部１００に出力する機能部である。画像入力装置は端末装置１０に予め備えられていてもよいし、端末装置１０に接続された画像入力装置によって構成されてもよい。
【００３３】
記憶部１４０は、端末装置１０の動作に必要な各種プログラムや、各種データを記憶する機能部である。記憶部１４０は、例えば、半導体メモリであるＳＳＤ（Solid State Drive）や、ＨＤＤ（Hard Disk Drive）等により構成される。
【００３４】
記憶部１４０には、メッセンジャーアプリ１４２が記憶され、さらに、画像データ記憶領域１４４とメッセージ記憶領域１４６とが確保される。
【００３５】
メッセンジャーアプリ１４２は、メッセージングサービスとの、メッセージの送受信を行う機能を提供するアプリケーション（アプリ）である。例えば、メッセンジャーアプリ１４２は、操作入力部１２０から入力されたユーザによる投稿内容を含むメッセージをメッセージングサービスに投稿（送信）する機能を備える。また、メッセンジャーアプリ１４２は、制御部１００をタイムライン表示制御部１０２として機能せることにより、メッセージングサービスから取得したメッセージをタイムラインとして表示する機能を備える。
【００３６】
なお、メッセンジャーアプリ１４２は、他にも機能を備えていてもよく、例えば、メッセージの送信先を管理したり、メッセージを受信したときに、表示部１１０にメッセージを通知したことを表示したりする機能を備えていてもよい。
【００３７】
画像データ記憶領域１４４は、画像データを記憶する領域である。画像データ記憶領域１４４に記憶される画像データは、撮影部１３０が出力した画像データであったり、通信部１５０が受信した画像データであったりする。
【００３８】
メッセージ記憶領域１４６は、メッセンジャーアプリ１４２を介して送受信されたメッセージを記憶する領域である。図３は、本実施形態におけるメッセージのデータ構成を示した図である。図３に示すように、メッセージには、メッセージを送信したユーザを特定するための送信元アカウント名（例えば、「Ｕｓｅｒ１」）と、メッセージの送信先となるユーザを特定するための送信先アカウント名（例えば、「Ｕｓｅｒ２」）と、メッセージの送信日時を示す送信日時（例えば、「２０１８／０７／３１  １９：００：００」）と、ユーザによって入力された投稿内容（例えば、「明日どこかに行かない？」）とが記憶される。
【００３９】
投稿内容は、テキストデータであってもよいし、画像データに関する情報であってもよい。画像データに関する情報としては、画像データそのものであってもよいし、画像データを示す情報として、図３のＤ１００のように、画像データ記憶領域１４４に記憶された画像データのファイル名であってもよい。また、投稿内容は、ユーザの入力に基づく内容でなくてもよく、例えば、プログラムなどによって生成された内容であってもよい。
【００４０】
なお、メッセージには、投稿内容と、送信先アカウント名と、送信元アカウント名と、送信日時といった情報以外の情報が含まれてもよい。例えば、メッセージには、メッセージを一意に特定するための識別情報や、未送信・未読・既読といったメッセージが閲覧されたか否かを示す情報や、メッセージの正当性を検証することが可能なハッシュ値等が含まれていてもよい。
【００４１】
通信部１５０は、端末装置１０が外部の装置と通信を行うための機能部である。例えば、無線ＬＡＮで利用されるＮＩＣ（Network Interface Card）や、ＬＴＥ（Long Term Evolution）／ＬＴＥ−Ａ（LTE-Advanced）／ＬＡＡ（License-Assisted Access using LTE）／５Ｇ回線等に接続可能な通信モジュールにより構成される。
【００４２】
［１．２．２  メッセージサーバ］
メッセージサーバ２０の機能構成について、図４を参照して説明する。図４に示すように、メッセージサーバ２０は、制御部２００と、通信部２１０と、記憶部２２０とを備えて構成されている。
【００４３】
制御部２００は、メッセージサーバ２０の全体を制御するための機能部である。制御部２００は、各種プログラムを読み出して実行することにより各種機能を実現しており、例えば、１又は複数の演算装置（ＣＰＵ）等により構成されている。
【００４４】
通信部２１０は、メッセージサーバ２０が外部の装置と通信を行うための機能部である。例えば、無線ＬＡＮで利用されるＮＩＣや、ＬＴＥ／ＬＴＥ−Ａ／ＬＡＡ／５Ｇ回線等に接続可能な通信モジュールにより構成される。
【００４５】
記憶部２２０は、メッセージサーバ２０の動作に必要な各種プログラムや、各種データを記憶する機能部である。記憶部２２０は、例えば、半導体メモリであるＳＳＤ（Solid State Drive）や、ＨＤＤ（Hard Disk Drive）等により構成される。
【００４６】
また、記憶部２２０には、メッセージ記憶領域２２２と、画像データ記憶領域２２４が確保される。
【００４７】
メッセージ記憶領域２２２には、メッセージが記憶される。メッセージのデータ構成は、ユーザや、グループ毎にメッセージが記憶される。ここで、メッセージ自体はメッセージ記憶領域１４６に記憶されるメッセージと同様であるが、メッセージ記憶領域２２２に記憶されるメッセージには、さらに、管理等に必要な情報をさらに含めてもよい。
【００４８】
画像データ記憶領域２２４には、画像メッセージに添付する形で送信された画像データが記憶される。画像データ記憶領域２２４は、ユーザやグループ毎に画像データを記憶している。なお、画像データは、画像データ記憶領域１１４に記憶されている画像データとユーザに対応して同一のものが記憶されている。
【００４９】
［１．２．３  画像形成装置］
画像形成装置３０の機能構成について、図５を参照して説明する。図５に示すように、画像形成装置３０は、制御部３００と、画像入力部３１０と、画像形成部３２０と、表示部３３０と、操作入力部３４０と、記憶部３５０と、通信部３６０とを備えて構成されている。
【００５０】
制御部３００は、画像形成装置３０の全体を制御するための機能部である。制御部３００は、各種プログラムを読み出して実行することにより各種機能を実現しており、例えば、１又は複数の演算装置（ＣＰＵ）等により構成されている。また、制御部３００は、記憶部３５０に記憶されたソフトウェア（プログラム）を読み出して実行することにより、メッセージ生成部３０２及び印刷データ生成部３０４として機能する。
【００５１】
メッセージ生成部３０２は、メッセージを生成する。例えば、通信部３６０を介して、メッセージサーバ２０からメッセージを取得したことを契機に、取得したメッセージに対する応答を示すメッセージを生成する。そして、制御部３００は、メッセージ生成部３０２によって生成されたメッセージを、通信部３６０を介してメッセージサーバ２０に送信する。また、端末装置１０は、メッセージサーバ２０から当該メッセージを受信する。このようにすることで、画像形成装置３０は、端末装置１０が送信したメッセージに対する応答が可能となる。
【００５２】
印刷データ生成部３０４は、画像データ記憶領域３５２に記憶された画像データや、端末装置１０から送信された画像データの印刷の設定に関するメッセージに基づき、印刷データを生成する。例えば、印刷データ生成部３０４は、画像データを、記録用紙の大きさに合わせて拡縮させ、印刷データを生成する。また、印刷データ生成部３０４は、集約印刷を実現するために複数の画像データを合成した印刷データを生成したり、有彩色を含む画像データから、色を変換することにより、無彩色の印刷データを生成したりしてもよい。
【００５３】
画像入力部３１０は、画像形成装置３０に入力される原稿を読み取って、画像データを生成するための機能部である。例えば、原稿の画像を読み取る原稿読取装置（例えば、スキャナ）と接続され、原稿読取装置から出力された画像データを生成する。画像入力部３１０は、通信部３６０を介して他の端末から送信されるデータ（原稿データ）に基づいて画像データを生成してもよいし、ＵＳＢ（Universal Serial Bus）メモリや、ＳＤカード等の記憶媒体から画像データを取り込んでもよい。
【００５４】
画像形成部３２０は、印刷データを利用して記録媒体（例えば記録用紙）に画像を形成するための機能部である。例えば、画像形成部３２０は、給紙トレイから記録用紙を給紙し、記録用紙の表面に画像を形成し、画像が形成された記録用紙を排紙トレイから排紙する。画像形成部３２０は、例えば電子写真方式を利用したレーザプリンタ等により構成されている。
【００５５】
表示部３３０は、ユーザに各種情報を表示するための機能部である。例えば、ＬＣＤ（Liquid crystal display）、有機ＥＬ（electro-luminescence）パネル等により構成されている。また、操作入力部３４０は、ユーザが各種操作を行うための機能部である。例えば、操作入力部３４０は、表示部３３０の上に重ねて設けられるタッチパネルによって構成される。タッチパネルによるタッチの検出は、静電誘導方式であったり、感圧方式であったり、公知の技術によって実現する。
【００５６】
記憶部３５０は、画像形成装置３０の動作に必要な各種プログラムや、各種データを記憶する機能部である。記憶部３５０は、例えば、半導体メモリであるＳＳＤ（Solid State Drive）や、ＨＤＤ（Hard Disk Drive）等により構成される。
【００５７】
記憶部３５０には、画像データ記憶領域３５２と印刷データ記憶領域３５４とが確保される。
【００５８】
画像データ記憶領域３５２は、画像入力部３１０によって生成された画像データを記憶する領域である。また、印刷データ記憶領域３５４は、印刷データ生成部３０４によって生成された印刷データを記憶する領域である。なお、印刷データとは、画像形成部３２０が例えば記録用紙に画像を形成するときに利用するデータである。
【００５９】
通信部３６０は、画像形成装置３０が外部の装置と通信を行うための機能部である。例えば、無線ＬＡＮで利用されるＮＩＣや、ＬＴＥ／ＬＴＥ−Ａ／ＬＡＡ／５Ｇ回線等に接続可能な通信モジュールにより構成される。
【００６０】
［１．３  処理の流れ］
本実施形態における処理の流れを、図６から図８を参照して説明する。なお、端末装置１０のユーザ及び画像形成装置３０は、メッセージングサービスのユーザであり、それぞれアカウント名が割り当てられていて、端末装置１０のユーザと画像形成装置３０とでは、メッセージングサービスを介してメッセージの送受信が可能とする。また、画像メッセージに含まれる投稿内容は画像データを示す情報とし、画像データは、画像メッセージに添付してメッセージサーバ２０へ送信されることとして説明する。なお、以下の説明では、端末装置１０のユーザに対応するアカウントを単にユーザのアカウント名、画像形成装置３０に対応するアカウント名を画像形成装置３０のアカウント名と記載する。
【００６１】
まず、図６を参照して、端末装置１０が画像形成装置３０に対して画像データを送信し、画像形成装置３０が画像データを記憶する処理について説明する。図６において、端末装置１０において、制御部１００が、メッセンジャーアプリ１４２を実行している。これにより、ユーザによる投稿内容を入力可能な状態となっている。
【００６２】
まず、端末装置１０のユーザから、投稿内容として画像データが入力（選択）される（Ｓ１０２）。このとき、制御部１００は、画像メッセージを生成し、画像メッセージをメッセージサーバ２０に送信する（Ｓ１０４）。生成する画像メッセージは、投稿内容をＳ１０２において入力された画像データの場所を示す情報（例えば、ファイル名）に、メッセージ送信元をユーザのアカウント名に、メッセージ送信先を画像形成装置３０のアカウント名に、送信日時をメッセージの送信日時にする。また、制御部１００は、メッセージサーバ２０に対して、画像メッセージを送信するタイミングと同じタイミングで又は画像メッセージとは別のタイミングで、画像データを送信する。
【００６３】
つづいて、メッセージサーバ２０の制御部２００は、端末装置１０から受信した画像メッセージをメッセージ記憶領域２２２に記憶する（Ｓ１０６）。また、制御部２００は、画像メッセージに添付される形式で送信された画像データを、画像データ記憶領域２２４に記憶する（Ｓ１０８）。このとき、制御部２００は、画像データを示す情報を、画像データ記憶領域２２４に記憶した画像データの場所を示す情報に修正してもよい。このようにすることで、画像メッセージを受信した装置は、画像データを示す情報に基づき、画像データ記憶領域２２４に記憶された画像データを取得できる。
【００６４】
つづいて、制御部３００は、通信部３６０を介して、メッセージサーバ２０に対して、メッセージの取得を要求するメッセージ要求を送信する（Ｓ１１０）。メッセージ要求の送信は、定期的に行ってもよいし、メッセージサーバ２０又はメッセージの受信を通知するサーバから送信される、メッセージの通知を受信したことを契機として行ってもよい。また、メッセージ要求は、前回メッセージ要求を送信した日時や、最後に取得したメッセージを特定する情報を含めてもよい。このようにすることで、制御部３００は、既に取得したメッセージ以外の、新たに送信されたメッセージに限って、メッセージを要求することが可能となる。
【００６５】
つづいて、制御部２００は、画像形成装置３０からメッセージ要求を受信したら、通信部２１０を介して、画像形成装置３０に対して、メッセージを送信する（Ｓ１１２）。なお、制御部２００が画像形成装置３０に対して送信するメッセージは、送信先アカウント名が画像形成装置３０に対応するアカウント名であるメッセージに限って送信する。
【００６６】
つづいて、制御部３００は、メッセージサーバ２０から画像メッセージを受信したか否かを判定する（Ｓ１１４）。画像メッセージを受信したか否かについては、制御部３００は、メッセージに含まれる投稿内容が画像データを示す情報であれば画像メッセージと判定すればよい。画像メッセージを受信した場合は、制御部３００は、画像メッセージに基づき画像データを取得し、取得した画像データを画像データ記憶領域３５２に記憶する（Ｓ１１４；Ｙｅｓ→Ｓ１１６）。画像メッセージを受信しなかった場合は、制御部３００は、再度所定のタイミングで、メッセージ要求をメッセージサーバ２０へ送信する（Ｓ１１４；Ｎｏ→Ｓ１１０）。
【００６７】
つづいて、図７を参照して、端末装置１０が画像形成装置３０に対して画像データを印刷する指示を行う処理について説明する。はじめに、メッセージ生成部３０２は、メッセージサーバ２０から画像メッセージを受信した場合は、印刷設定（印刷条件）を問い合わせる内容を投稿内容として含むメッセージを生成する（Ｓ１２２）。印刷設定を問い合わせる内容とは、例えば、画像データを印刷する記録用紙の種類を問い合わせる「用紙タイプはどうしますか？」といったテキストデータである。印刷設定を問い合わせる内容としては、他にも、用紙サイズや、カラーモード、集約印刷の有無について問い合わせる内容であってもよい。なお、Ｓ１２２においてメッセージ生成部３０２が生成するメッセージには、送信元アカウント名である画像形成装置３０のアカウント名と、送信先アカウント名であるユーザのアカウント名と、送信日時であるメッセージの送信日時とが含まれる。
【００６８】
つづいて、制御部３００は、メッセージ生成部３０２によって生成されたメッセージを、通信部３６０を介して、メッセージサーバ２０へ送信する（Ｓ１２４）。また、制御部２００は、画像形成装置３０からメッセージを受信したら、受信したメッセージをメッセージ記憶領域２２２に記憶し、端末装置１０からのメッセージ要求を受信したときに、端末装置１０に対するメッセージの送信を行う（Ｓ１２６）。
【００６９】
つづいて、制御部１００は、メッセージサーバ２０から受信したメッセージをメッセージ記憶領域１４６に記憶する。そして、端末装置１０のユーザによって、印刷設定の問い合わせの応答として、印刷設定を示す内容が投稿内容として入力され、メッセージの送信が指示された場合は、制御部１００は、メッセージを生成し、メッセージサーバ２０に送信する（Ｓ１２８）。印刷設定を示す内容とは、例えば、「用紙タイプはどうしますか？」という設定問合せメッセージに対する応答である、「写真」というテキストデータである。なお、Ｓ１２８において制御部１００が生成するメッセージには、送信元アカウント名であるユーザのアカウント名と、送信先アカウント名である画像形成装置３０のアカウント名と、送信日時であるメッセージの送信日時とが含まれる。
【００７０】
制御部２００は、端末装置１０からメッセージを受信したら、受信したメッセージをメッセージ記憶領域２２２に記憶し、画像形成装置３０からのメッセージ要求を受信したときに、画像形成装置３０に対するメッセージの送信を行う（Ｓ１３０）。
【００７１】
つづいて、印刷データ生成部３０４は、メッセージサーバ２０から受信したメッセージの投稿内容に示された印刷設定と、Ｓ１０８で記憶した画像データとに基づき、印刷データを生成し、印刷データ記憶領域３５４に記憶する（Ｓ１３２）。
【００７２】
つづいて、メッセージ生成部３０２は、印刷データを出力（印刷）するために必要な金額や、所要時間を特定し、金額と、所要時間とを通知する内容を投稿内容として含むメッセージを生成する（Ｓ１３４）。金額と、所要時間とを通知する内容は、例えば、「金額は２００円です。印刷に２分ほどかかります。」というテキストデータである。なお、Ｓ１３４においてメッセージ生成部３０２が生成するメッセージには、送信元アカウント名である画像形成装置３０のアカウント名と、送信先アカウント名であるユーザのアカウント名と、送信日時であるメッセージの送信日時とが含まれる。
【００７３】
つづいて、制御部３００は、メッセージ生成部３０２によって生成されたメッセージを、通信部３６０を介して、メッセージサーバ２０へ送信する（Ｓ１３６）。また、制御部２００は、画像形成装置３０からメッセージを受信したら、受信したメッセージをメッセージ記憶領域２２２に記憶し、端末装置１０からのメッセージ要求を受信したときに、端末装置１０に対するメッセージの送信を行う（Ｓ１３８）。
【００７４】
メッセージ生成部３０２は、印刷の実施を問い合わせる内容を投稿内容に含むメッセージを生成する（Ｓ１４０）。印刷の実施を問い合わせる内容は、例えば、「印刷いたしますか？」というテキストデータである。なお、Ｓ１４０においてメッセージ生成部３０２が生成するメッセージには、送信元アカウント名である画像形成装置３０のアカウント名と、送信先アカウント名であるユーザのアカウント名と、送信日時であるメッセージの送信日時とが含まれる。
【００７５】
つづいて、制御部３００は、メッセージ生成部３０２によって生成されたメッセージを、通信部３６０を介して、メッセージサーバ２０へ送信する（Ｓ１４２）。また、制御部２００は、画像形成装置３０からメッセージを受信したら、受信したメッセージをメッセージ記憶領域２２２に記憶し、端末装置１０からのメッセージ要求を受信したときに、端末装置１０に対するメッセージの送信を行う（Ｓ１４４）。
【００７６】
つづいて、制御部１００は、メッセージサーバ２０から受信したメッセージをメッセージ記憶領域１４６に記憶する。そして、端末装置１０のユーザによって、印刷実施問い合わせの応答として、印刷実施応答を示す内容が投稿内容として入力され、メッセージの送信が指示された場合は、制御部１００は、メッセージを生成し、メッセージサーバ２０に送信する（Ｓ１４６）。印刷実施応答を示す内容とは、例えば、印刷を実施するか否かを示す内容を含むテキストデータである。具体的には、「印刷しますか？」という印刷の実施を問い合わせる内容に対する応答としての、「はい」というテキストデータである。なお、印刷実施応答は、印刷の実施を取りやめることを示す「キャンセル」「いいえ」「やめて」といったテキストデータや、印刷設定を再度設定することを示す「再設定」といったテキストデータであってもよい。なお、Ｓ１４６において制御部１００が生成するメッセージには、送信元アカウント名であるユーザのアカウント名と、送信先アカウント名である画像形成装置３０のアカウント名と、送信日時であるメッセージの送信日時とが含まれる。
【００７７】
制御部２００は、端末装置１０からメッセージを受信したら、受信したメッセージをメッセージ記憶領域２２２に記憶し、画像形成装置３０からのメッセージ要求を受信したときに、画像形成装置３０に対するメッセージの送信を行う（Ｓ１４８）。
【００７８】
つづいて、図８を参照して、画像形成装置３０が画像データに基づく印刷データを印刷する処理について説明する。はじめに、制御部３００は、Ｓ１４８で受信したメッセージの投稿内容を判定する。まず、制御部３００は、投稿内容が、印刷の実施を取りやめることを示す「キャンセル」又はそれに類する内容であるか否かを判定する（Ｓ１６２）。投稿内容が、印刷の実施を取りやめることを示す内容である場合は、制御部３００は、処理を終了し、印刷を実行しない（Ｓ１６２；Ｙｅｓ）。
【００７９】
つづいて、投稿内容が、印刷の実施を取りやめることを示す内容でない場合は、制御部３００は、Ｓ１４８で受信したメッセージの投稿内容が、印刷設定を再度設定することを示す「再設定」又はそれに類する内容であるか否かを判定する（Ｓ１６２；Ｎｏ→Ｓ１６４）。投稿内容が、印刷設定を再度設定することを示す内容である場合は、Ｓ１２２へ戻る（Ｓ１６４；Ｙｅｓ→Ｓ１２２）。
【００８０】
Ｓ１４８で受信したメッセージの投稿内容が、印刷の実施の取りやめ及び印刷設定の再設定でない場合、すなわち、印刷の実施を示す内容である場合は、制御部３００は印刷を実施する（Ｓ１６４；Ｎｏ→Ｓ１６６）。
【００８１】
そして、メッセージ生成部３０２は、印刷が完了したら、印刷終了を案内する内容を投稿内容としたメッセージを生成する（Ｓ１６８）。印刷終了を案内する内容は、例えば、「印刷が完了しました。複合機まで取りに来て下さい。」というテキストデータである。なお、Ｓ１６８においてメッセージ生成部３０２が生成するメッセージには、送信元アカウント名である画像形成装置３０のアカウント名と、送信先アカウント名であるユーザのアカウント名と、送信日時であるメッセージの送信日時とが含まれる。
【００８２】
制御部３００は、メッセージ生成部３０２によって生成されたメッセージを、メッセージサーバ２０へ送信する（Ｓ１７０）。また、制御部２００は、画像形成装置３０からメッセージを受信したら、受信したメッセージをメッセージ記憶領域２２２に記憶し、端末装置１０からのメッセージ要求を受信したときに、端末装置１０に対するメッセージの送信を行う（Ｓ１７２）。なお、制御部１００は、メッセージサーバ２０から受信したメッセージをメッセージ記憶領域１４６に記憶する。
【００８３】
なお、上述した説明以外であっても、矛盾のない範囲において、ステップの順番を変更したり、一部のステップを省略したり、繰り返しても構わない。例えば、印刷設定の内容が複数ある場合（例えば、印刷設定として記録用紙の種類とカラーモードとが設定できる場合）は、それぞれの印刷設定の設定内容を問い合わせるために、Ｓ１２２〜Ｓ１３２を繰り返し実行してもよい。また、Ｓ１３４においては、メッセージとして、金額の情報だけ送信してもよい。
【００８４】
また、印刷設定の問い合わせ、印刷設定、金額・所要時間、印刷実施の問い合わせ、印刷実施応答、印刷終了案内は、それぞれ、内容を投稿内容にしたメッセージを送信することとして説明したが、メッセージ以外の方法によって送信されてもよい。例えば、印刷終了案内を、メッセージではなく、メールや、所定の信号によって送信してもよい。
【００８５】
さらに、印刷の金額の支払い方法によって、処理を変えてもよい。例えば、メッセンジャーアプリ１４２を介して決済が可能である場合は、制御部３００は、印刷実施応答が印刷の実施を示す内容であるときに印刷を実施する。一方で、メッセンジャーアプリ１４２を介して決済が可能ではなく、画像形成装置３０において現金を支払う場合は、印刷実施応答が印刷の実施を示す内容であるときであっても、印刷が可能な状態で待機し、支払いが終わった後に印刷を実施する。
【００８６】
［１．４  動作例］
図９を参照して、本実施形態の動作例について説明する。図９は、制御部１００が、メッセンジャーアプリ１４２を読み込んで実施した場合に、表示部１１０に表示する表示画面Ｗ１００の例を示す図である。表示画面Ｗ１００には、タイムラインを表示する領域Ｅ１００と、メッセージを入力・送信するための領域Ｅ１０２が含まれる。
【００８７】
タイムラインを表示する領域Ｅ１００には、メッセージが時系列に表示される。メッセージは送信元が区別可能に表示されてもよい。例えば、図９のように、端末装置１０のユーザが送信元であるメッセージを画面の右寄りに表示し、画像形成装置３０が送信元であるメッセージを画面の左寄りに表示する。このように表示することで、端末装置１０のユーザに対して、端末装置１０と画像形成装置３０との対話を視覚的に示すことが可能である。なお、送信元を区別する表示として、メッセージを表示する領域の背景色や形を変えたり、文字の色を変えたり、送信元を示す情報（例えば、アカウント名）を表示してもよい。また、いくつかの表示方法を組み合わせてもよい。
【００８８】
タイムラインには、画像データを表示する領域Ｅ１０４や、テキストメッセージの投稿内容を表示する領域Ｅ１０６のように、メッセージ毎に投稿内容に基づく表示を行うための領域が確保される。制御部１００は、メッセージ記憶領域１４６にメッセージが記憶される度に、メッセージを表示する領域Ｅ１００の表示を更新することにより、端末装置１０のユーザに、端末装置１０と画像形成装置３０との間でやり取りされているメッセージを示す。なお、メッセージをやり取りする相手（送信先）については、領域Ｅ１０６のようにアイコンによって示してもよいし、相手の名前（例えば、ユーザ名）を表示することによって示してもよい。相手の名前や、相手のアイコンの情報は、メッセージに含まれていればよく、また、相手の名前や、相手のアイコンを、記憶部１４０に記憶してもよい。
【００８９】
なお、本実施形態では、画像メッセージの投稿内容に基づく画像データを、印刷により出力することとして説明したが、他にも、様々な方法で出力してもよい。例えば、画像データをＰＤＦ形式のファイルとして出力したり、画像データをメールに添付して送信先に出力したり、画像データをＦＡＸの原稿としてＦＡＸの送信先に出力してもよい。
【００９０】
本実施形態によれば、ユーザは、メッセージングサービスに画像データを投稿し、印刷の設定を行うだけで、投稿した画像データを、画像形成装置から印刷（出力）することが可能となる。したがって、ユーザは、ネットワークプリントサービスにユーザ登録を行う必要がなくなる。また、ユーザは、複合機に対して、ユーザ番号や文書番号といった情報を入力する必要がなくなる。したがって、ユーザの利便性を向上させることが可能となる。
【００９１】
［２．第２実施形態］
つづいて第２実施形態について説明する。第２実施形態は第１実施形態の処理に加え、画像形成装置３０は、端末装置１０のユーザが画像形成装置３０の設置場所にいる場合には、リマインドを送信する実施形態である。本実施形態は、第１実施形態の図６を図１０に置き換えたものである。なお、同一の機能部及び処理には同一の符号を付し、説明については省略する。
【００９２】
［２．１  処理の流れ］
本実施形態における処理の流れを、図１０を参照して説明する。なお、端末装置１０のユーザ及び画像形成装置３０は、メッセージングサービスのユーザであり、それぞれアカウント名が割り当てられているとする。また、端末装置１０のユーザと画像形成装置３０とでは、メッセージの送受信が可能な状態であるとする。
【００９３】
はじめに、制御部３００は、メッセージの送受信が可能な端末装置１０が、画像形成装置３０の付近にあるか否かを判定する（Ｓ２０２）。端末装置１０が、画像形成装置３０の付近にあるか否かは、例えば、画像形成装置３０の設置場所の付近に端末装置１０と近距離無線通信が可能なビーコン装置を設置する。ビーコン装置が端末装置１０と通信可能である場合、ビーコン装置は、端末装置１０が画像形成装置３０の付近にあることを画像形成装置３０に通知する。画像形成装置３０は、ビーコン装置からの通知に基づき、端末装置１０が、画像形成装置３０の付近にあることを判定すればよい。
【００９４】
なお、このような方法以外であってもよい。例えば、制御部３００は、端末装置１０のＧＰＳ情報を取得することで、端末装置１０が画像形成装置３０の付近にあるか否かを判定したり、端末装置１０と画像形成装置３０とが近距離無線通信が可能であれば、端末装置１０が画像形成装置３０の付近にあるか否かを判定したりしてもよい。
【００９５】
メッセージの送受信が可能な端末装置１０が、画像形成装置３０の付近にある場合は、メッセージ生成部３０２は、ユーザに対するリマインドを示す内容を投稿内容とするメッセージを生成する（Ｓ２０４）。リマインドを示す内容とは、端末装置１０のユーザに、画像形成装置３０が付近に設置されていることを知らせるためのメッセージである。例えば、「ご来店ありがとうございます！  印刷されていきますか？」といったテキストデータである。Ｓ２０４においてメッセージ生成部３０２が生成するメッセージには、送信元アカウント名である画像形成装置３０に対応するアカウント名と、送信先アカウント名である端末装置１０のユーザに対応するアカウント名と、送信日時であるメッセージの送信日時とが含まれる。
【００９６】
そして、制御部３００は、メッセージ生成部３０２によって生成されたメッセージを、通信部３６０を介して、メッセージサーバ２０へ送信する（Ｓ２０６）。制御部２００は、画像形成装置３０からメッセージを受信したら、メッセージ記憶領域２２２に記憶し、端末装置１０からメッセージ要求を受信したら、端末装置１０に対してメッセージを送信する（Ｓ２０８）。制御部１００は、メッセージサーバ２０から受信したメッセージをメッセージ記憶領域１４６に記憶する。タイムライン表示制御部１０２は、メッセージ記憶領域１４６に記憶されたメッセージに基づくタイムラインを表示する。このようにして、端末装置１０のユーザは、画像形成装置３０から受信したリマインドの内容を確認することが可能となる。
【００９７】
また、Ｓ２０２において、端末装置１０が、画像形成装置３０の付近にない場合は、つづいて、制御部３００は、メッセージを取得するタイミングであるか否かを判定する（Ｓ２１０）。メッセージを取得するタイミングであれば、制御部３００は、メッセージ要求をメッセージサーバ２０へ送信する（Ｓ２１０；Ｙｅｓ→Ｓ１１０）。そして、Ｓ１１０以降の処理を実行する。メッセージを取得するタイミングでなければ、Ｓ２０２へ戻る（Ｓ２１０；Ｎｏ→Ｓ２０２）。
【００９８】
［２．２  動作例］
図１１を参照して、本実施形態の動作例について説明する。図１１は、制御部１００が、メッセンジャーアプリ１４２を読み込んで実施した場合に、表示部１１０に表示する表示画面Ｗ２００の例を示す図である。
【００９９】
表示画面Ｗ２００には、タイムラインを表示する領域Ｅ２００が含まれる。ここで、画像形成装置３０は、画像形成装置３０の設置場所の付近に端末装置１０があると判定した場合は、端末装置１０に対してリマインドの内容を含むメッセージ（以下、「リマインドメッセージ」という）を送信する。その結果、領域Ｅ２００の、テキストメッセージの投稿内容を表示する領域Ｅ２０２には、リマインドメッセージの投稿内容が表示される。
【０１００】
なお、端末装置１０のユーザは、リマインドメッセージに対して、応答してもよい。例えば、リマインドメッセージに対して「はい！」と応答した場合は、領域Ｅ２００の、テキストメッセージの投稿内容を表示する領域Ｅ２０４に、応答として送信したテキストメッセージの投稿内容が表示される。また、リマインドメッセージの応答を示すメッセージは、画像形成装置３０に送信される。画像形成装置３０は、リマインドメッセージに対する応答のメッセージを受信したら、印刷に関する案内のメッセージを生成し、端末装置１０に送信してもよい。
【０１０１】
なお、画像形成装置３０は、画像形成装置３０を送信先とした画像メッセージを投稿したのに、まだ印刷していないユーザが所持する端末装置が付近にある場合に、リマインドメッセージを送信してもよい。このとき、リマインドメッセージの投稿内容としては、既に投稿されている画像メッセージに含まれる画像データの印刷を促す内容（例えば、「いらっしゃいませ。まだ印刷されていない画像データがありますよ。」といったテキストデータ）であってもよい。また、第１実施形態と同様に、リマインドはメッセージによって送信されなくてもよく、メールや、所定の信号によって送信してもよい。
【０１０２】
本実施形態によれば、画像形成装置３０を設置した店舗等に画像データを投稿したユーザが来店した際に、ユーザに対して画像形成装置３０の存在を意識させることが可能となる。このようにすることで、画像形成装置３０の使用率を向上させることが可能となる。
【０１０３】
［３．第３実施形態］
第３実施形態は、画像形成装置３０が、ユーザに対して、印刷する画像メッセージの投稿を促すメッセージを生成し、送信する実施形態である。本実施形態は、第１実施形態の図６を図１２に置き換えたものである。なお、同一の機能部及び処理には同一の符号を付し、説明については省略する。
【０１０４】
本実施形態では、メッセージ生成部３０２が、印刷対象の画像データを受け付ける状態であるか否かといった状態を管理する。そして、印刷対象の画像データを受け付ける状態のときに受信した画像データを、印刷対象の画像データとする。
【０１０５】
［３．１  処理の流れ］
本実施形態における処理の流れを、図１２を参照して説明する。なお、端末装置１０のユーザ及び画像形成装置３０は、メッセージングサービスのユーザであり、それぞれアカウント名が割り当てられているとする。端末装置１０のユーザと画像形成装置３０とでは、メッセージの送受信が可能な状態であるとする。また、画像形成装置３０の状態は、印刷対象の画像データを受け付けない状態であるとする。
【０１０６】
はじめに、制御部１００は、画像形成装置３０のアカウント名を送信先アカウント名としたメッセージをメッセージサーバ２０に対して送信する（Ｓ３０２）。制御部３００は、メッセージサーバ２０に対してメッセージ要求を送信し、メッセージサーバ２０からメッセージを受信する（Ｓ３０４→Ｓ３０６）。
【０１０７】
つづいて、制御部３００は、メッセージの投稿内容に印刷要求が含まれるか否かを判定する（Ｓ３０８）。印刷要求とは、例えば、「印刷したい」という文字列である。メッセージの投稿内容に印刷要求が含まれる場合は、制御部３００は、画像形成装置３０の状態を印刷対象の画像データを受け付ける状態にする。そして、メッセージ生成部３０２は、画像データを要求する内容を投稿内容とするメッセージを生成する（Ｓ３１０）。画像データを要求する内容とは、画像メッセージの投稿を促すテキストデータであり、例えば、「印刷する画像をアップしてね」といったテキストデータである。Ｓ３１０においてメッセージ生成部３０２が生成するメッセージには、送信元アカウント名である画像形成装置３０に対応するアカウント名と、送信先アカウント名である端末装置１０のユーザに対応するアカウント名と、送信日時であるメッセージの送信日時とが含まれる。
【０１０８】
そして、制御部３００は、メッセージ生成部３０２によって生成されたメッセージを、通信部３６０を介して、メッセージサーバ２０へ送信する（Ｓ３１２）。制御部２００は、画像形成装置３０からメッセージを受信したら、メッセージ記憶領域２２２に記憶し、端末装置１０からメッセージ要求を受信したら、端末装置１０に対してメッセージを送信する（Ｓ３１４）。制御部１００は、メッセージサーバ２０から受信したメッセージをメッセージ記憶領域１４６に記憶する。タイムライン表示制御部１０２は、メッセージ記憶領域１４６に記憶されたメッセージに基づくタイムラインを表示する。このようにして、端末装置１０のユーザは、画像形成装置３０から受信した画像データの要求の内容を確認することが可能となる。
【０１０９】
Ｓ３０８において、印刷要求が含まれないメッセージを受信した場合は、制御部３００は、受信したメッセージに対する応答や、ネットプリントサービスの案内を投稿内容としたメッセージを生成すればよい。また、制御部３００は、生成したメッセージを、端末装置１０を送信先としてメッセージサーバ２０に送信すればよい（Ｓ３０８；Ｎｏ）。
【０１１０】
また、制御部３００は、Ｓ３１２の後に、端末装置１０から画像メッセージを受信した場合には、印刷対象の画像データを受け付けない状態に戻してもよい。このようにすることで、印刷設定に関するやり取りをしている最中に画像メッセージが送信されても、画像メッセージを受信した後に投稿された画像データを印刷対象の画像データとして取り扱わないようにできる。なお、制御部３００は、印刷の設定が完了するまで、画像データを受け付ける状態を維持してもよい。この場合は、制御部３００は、既に画像メッセージを受信していても、新たに画像メッセージを受信した場合は、これまでに受信した画像データの代わりに、新たに受信した画像メッセージの投稿内容に基づく画像データを、印刷対象の画像データとして扱うことができる。
【０１１１】
［３．２  動作例］
図１３を参照して、本実施形態の動作例について説明する。図１３は、制御部１００が、メッセンジャーアプリ１４２を読み込んで実施した場合に、表示部１１０に表示する表示画面Ｗ３００の例を示す図である。
【０１１２】
表示画面Ｗ３００には、タイムラインを表示する領域Ｅ３００が含まれる。画像形成装置３０は、印刷対象の画像データを受け付けない状態である場合は、ネットプリントサービスの案内や、ユーザからのメッセージへの応対を行うためのメッセージの送信を行う。なお、領域Ｅ３０２で示すように、ユーザから、画像メッセージや、メッセンジャーアプリ内でのみ使用可能な画像データ（例えば、スタンプやステッカー）を投稿内容に含むメッセージが送信される場合がある。画像形成装置３０は、端末装置１０から印刷要求を含むメッセージを受信するまでは画像データを受け付けない状態であるため、この状態のときにユーザから送信されたメッセージに含まれる画像データは、印刷対象の画像データとしては扱わない。
【０１１３】
つづいて、領域Ｅ３０４で示すように、ユーザから、印刷要求を含むメッセージが送信された場合は、画像形成装置３０は、画像データを受け付ける状態とし、領域Ｅ３０６で示すような画像データを要求することを示すメッセージを送信する。そして、領域Ｅ３０８で示すように、ユーザから画像メッセージが送信された場合は、画像メッセージの投稿内容に基づく画像データを、印刷対象の画像データとして扱う。
【０１１４】
本実施形態によれば、印刷対象の画像データを受け付けるメッセージを、ユーザに対して明確に指定させることが可能となる。
【０１１５】
［４．第４実施形態］
第４実施形態は、画像形成装置３０が、画像形成装置３０の設置場所や、設置店舗等の情報に基づいて、方言による応答を行う実施形態である。
【０１１６】
本実施形態における動作例を図１４に示す。図１４（ａ）は、大阪に設置された画像形成装置３０とユーザとの間において送受信がされたメッセージをタイムラインの形式で表示した画面例である。図１４（ａ）に示すように、画像形成装置３０から送信されるメッセージは、大阪・関西地方で用いられている方言に基づくテキストデータが含まれる。図１４（ｂ）は、福岡に設置された画像形成装置３０とユーザとの間において送受信がされたメッセージをタイムラインの形式で表示した画面例である。図１４（ｂ）に示すように、画像形成装置３０から送信されるメッセージは、福岡・九州地方で用いられている方言に基づくテキストデータが含まれる。
【０１１７】
本実施形態においては、メッセージ生成部３０２が、画像形成装置３０の設置場所や、設置店舗等の情報に基づくテキストデータを生成すればよい。例えば、標準語のテキストデータと、対応する方言によるテキストデータとを対応させたデータを記憶部３５０に記憶する。メッセージ生成部３０２は、応答を行う場合は、本来の応答として送信するテキストデータに対応する方言のテキストデータを読み出し、方言のテキストデータを投稿内容とするメッセージを生成すればよい。
【０１１８】
本実施形態によれば、画像形成装置３０は、地域に根づいた応答を行うことができ、ユーザに対する訴求性を高めることが可能となる。
【０１１９】
［５．第５実施形態］
第５実施形態は、画像形成装置３０が、ユーザからプレビューの表示を要求するメッセージを受信した場合に、印刷プレビューを示す画像をユーザに提供する実施形態である。本実施形態は、第１実施形態の図７を図１５に置き換えたものである。なお、同一の機能部及び処理には同一の符号を付し、説明については省略する。
【０１２０】
本実施形態の処理の流れを図１５に示す。制御部３００は印刷データを生成したときに、印刷プレビューを示す画像データであるプレビュー画像データを生成する（Ｓ５２２）。また、メッセージ生成部３０２は、プレビュー画像データを投稿内容とするメッセージ（画像メッセージ）を生成する（Ｓ５２４）。Ｓ５２４においてメッセージ生成部３０２が生成するメッセージには、送信元アカウント名である画像形成装置３０に対応するアカウント名と、送信先アカウント名である端末装置１０のユーザに対応するアカウント名と、送信日時であるメッセージの送信日時とが含まれる。
【０１２１】
プレビュー画像データは、印刷対象の画像データに対して、それまでにユーザから送信されたメッセージに基づき、印刷の設定の内容を反映させた画像データである。制御部３００は、印刷データ記憶領域３５４に記憶されている印刷データを、画像データの形式に変換して、プレビュー画像データを生成する。なお、制御部３００は、画像データ記憶領域３５２から印刷対象の画像データを読み出し、それまでにユーザから指定された印刷の設定内容を反映させて、プレビュー画像データを生成してもよい。
【０１２２】
つづいて、制御部３００は、メッセージ生成部３０２が生成したメッセージを、メッセージサーバ２０に送信する（Ｓ５２６）。制御部２００は、画像形成装置３０からメッセージを受信したら、メッセージ記憶領域２２２に記憶し、端末装置１０からメッセージ要求を受信したら、端末装置１０に対してメッセージを送信する（Ｓ５２８）。
【０１２３】
端末装置１０において、タイムライン表示制御部１０２によってプレビュー画像データを投稿内容に含む画像メッセージが読み込まれることにより、タイムラインにプレビュー画像データが表示される。ユーザは、プレビュー画像データによって、画像データの印刷後のイメージを確認することができる。
【０１２４】
なお、制御部３００は、プレビュー画像データを、印刷の設定が変更される度に送信してもよいし、プレビュー要求メッセージを受信したときに送信してもよい。プレビュー要求メッセージとは、印刷プレビューを確認することを示す内容が投稿内容として含まれるメッセージである。例えば、「プレビュー確認させて」といった、プレビューを確認することを示すテキストが投稿内容に含まれるテキストメッセージである。
【０１２５】
本実施形態における動作例を図１６に示す。なお、図１６（ａ）と図１６（ｂ）とは、連続したタイムラインである。図１６（ａ）の領域Ｅ５００に示すように、ユーザから画像メッセージが送信され、さらに、領域Ｅ５０２に示すように、ユーザから印刷設定としてリピート印刷を行うことを示すメッセージが送信されたとする。
【０１２６】
さらに、図１６（ｂ）の領域Ｅ５０４に示すように、ユーザによってプレビュー要求メッセージが送信された場合は、制御部３００は、印刷プレビューを示す画像を投稿内容としたメッセージを送信する。その結果、領域Ｅ５０６に示すように、ユーザが送信した画像データを、リピート印刷をする場合における印刷プレビューを示す画像データがタイムラインに表示される。
【０１２７】
また、ユーザによって、領域Ｅ５０８に示すように、リピート印刷を行わないことを示すメッセージが送信され、さらに、領域Ｅ５１０に示すように、ユーザによってプレビュー要求メッセージが送信されたとする。この場合も、制御部３００は、印刷プレビューを示す画像を投稿内容としたメッセージを送信する。この結果、領域Ｅ５１２に示すように、ユーザが送信した画像データを、リピート印刷しない場合における印刷プレビューを示す画像データがタイムラインに表示される。
【０１２８】
このように、ユーザは、領域Ｅ５０６及び領域Ｅ５１２に表示される印刷プレビューを示す画像データを見ながら、印刷設定を行うことが可能である。
【０１２９】
本実施形態によれば、画像形成装置３０は、プレビュー要求メッセージを受信したら、印刷プレビューを示す画像データをユーザに提供することが可能となる。ユーザは、印刷後のイメージを手元で確認しながら、印刷設定の調整を行うことが可能となる。したがって、画像形成装置３０は、ユーザのニーズに合った印刷を行うことが可能となる。
【０１３０】
［６．第６実施形態］
第６実施形態は、画像形成装置３０が、ユーザとのやり取りのメッセージとして、選択ボタンによるやり取りを行う実施形態である。例えば、画像形成装置３０は、ユーザに対して、用紙サイズや、リピート印刷の有無やリピート数、カラーモード等の印刷設定を問い合わせる場合、設定問合せメッセージとして選択ボタンでやり取りを行うための内容を投稿内容とするメッセージを送信する。この場合は、メッセージ生成部３０２は、設定問合せメッセージを生成するときに、選択ボタンでやり取りを行うための内容を投稿内容とするメッセージを生成する。
【０１３１】
本実施形態における動作例を図１７に示す。図１７の領域Ｅ６００に示すように、メッセージ生成部３０２は、印刷設定として、画像データを印刷する場合における用紙サイズを設定することを促す設定問合せメッセージを生成し、送信する。このとき、メッセージ生成部３０２が生成する設定問合せメッセージの投稿内容として、選択ボタンを表示し、ユーザに選択ボタンを選択させるための情報を含める。その結果、タイムラインには、領域Ｅ６０２に示すように、用紙のサイズとしてＡ３、Ａ４、Ｂ４、Ｂ５の何れかを選択するためのボタンが表示される。
【０１３２】
ユーザは手Ｈ６００によって、ボタンの中から何れかのボタンを選択する。ユーザによって何れかのボタンが選択された場合、メッセンジャーアプリ１４２は、選択されたボタンを示す情報を投稿内容に含むメッセージを生成し、画像形成装置３０を送信先として、メッセージサーバ２０へ送信する。画像形成装置３０は、選択されたボタンを示す情報を投稿内容に含むメッセージを受信したら、選択されたボタンに従った処理を行う。例えば、画像形成装置３０は、選択されたボタンに応じた印刷設定を行ったり、応答のためのメッセージを送信したりする。
【０１３３】
本実施形態によれば、画像形成装置３０は、ユーザに対して、テキストデータを入力する手間を軽減するように、やり取りを行うことが可能となる。そのため、ユーザの利便性の向上が期待できる。
【０１３４】
［７．変形例］
本発明は上述した各実施の形態に限定されるものではなく、種々の変更が可能である。すなわち、本発明の要旨を逸脱しない範囲内において適宜変更した技術的手段を組み合わせて得られる実施の形態についても本発明の技術的範囲に含まれる。
【０１３５】
また、上述した実施形態は、説明の都合上、それぞれ別に説明している部分があるが、技術的に可能な範囲で組み合わせて実行してもよいことは勿論である。
【０１３６】
また、実施形態において各装置で動作するプログラムは、上述した実施形態の機能を実現するように、ＣＰＵ等を制御するプログラム（コンピュータを機能させるプログラム）である。そして、これら装置で取り扱われる情報は、その処理時に一時的に一時記憶装置（例えば、ＲＡＭ）に蓄積され、その後、各種ＲＯＭ（Read Only Memory）やＨＤＤ等の記憶装置に格納され、必要に応じてＣＰＵによって読み出し、修正・書き込みが行なわれる。
【０１３７】
ここで、プログラムを格納する記録媒体としては、半導体媒体（例えば、ＲＯＭや、不揮発性のメモリカード等）、光記録媒体・光磁気記録媒体（例えば、ＤＶＤ（Digital Versatile Disc）、ＭＯ（Magneto Optical Disc）、ＭＤ（Mini Disc）、ＣＤ（Compact Disc）、ＢＤ（Blu-ray Disc）（登録商標）等）、磁気記録媒体（例えば、磁気テープ、フレキシブルディスク等）等の何れであってもよい。また、ロードしたプログラムを実行することにより、上述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、オペレーティングシステムあるいは他のアプリケーションプログラム等と共同して処理することにより、本発明の機能が実現される場合もある。
【０１３８】
また、市場に流通させる場合には、可搬型の記録媒体にプログラムを格納して流通させたり、インターネット等のネットワークを介して接続されたサーバコンピュータに転送したりすることができる。この場合、サーバコンピュータの記憶装置も本発明に含まれるのは勿論である。
【符号の説明】
【０１３９】
１  印刷システム
１０  端末装置
１００  制御部
１０２  タイムライン表示制御部
１１０  表示部
１２０  操作入力部
１３０  撮影部
１４０  記憶部
１４２  メッセンジャーアプリ
１４４  画像データ記憶領域
１４６  メッセージ記憶領域
１５０  通信部
２０  メッセージサーバ
２００  制御部
２１０  通信部
２２０  記憶部
２２２  メッセージ記憶領域
２２４  画像データ記憶領域
３０  画像形成装置
３００  制御部
３０２  メッセージ生成部
３０４  印刷データ生成部
３１０  画像入力部
３２０  画像形成部
３３０  表示部
３４０  操作入力部
３５０  記憶部
３５２  画像データ記憶領域
３５４  印刷データ記憶領域
３６０  通信部
【図１】
2020107235.tif 000003
【図２】
2020107235.tif 000004
【図３】
2020107235.tif 000005
【図４】
2020107235.tif 000006
【図５】
2020107235.tif 000007
【図６】
2020107235.tif 000008
【図７】
2020107235.tif 000009
【図８】
2020107235.tif 000010
【図９】
2020107235.tif 000011
【図１０】
2020107235.tif 000012
【図１１】
2020107235.tif 000013
【図１２】
2020107235.tif 000014
【図１３】
2020107235.tif 000015
【図１４】
2020107235.tif 000016
【図１５】
2020107235.tif 000017
【図１６】
2020107235.tif 000018
【図１７】
2020107235.tif 000019