(57)【要約】      （修正有）【課題】フレームに合成すべき画像の数をユーザが容易に把握することができ、操作性を向上することが可能となる情報処理装置及び制御方法を提供する。【解決手段】コミュニケーションアプリがインストールされたユーザ端末とネットワークを介して通信可能な情報処理装置であって、画像の合成対象となるフレームをユーザ装置のコミュニケーションアプリを用いてユーザが選択した場合、選択されたフレームのフレーム識別情報をネットワークを介して受信する受信手段と、受信されたフレーム識別情報に対応するフレームに複数の画像を合成可能である場合、複数の画像の送信を要求する要求メッセージをネットワークを介して送信する送信手段と、複数の画像を受信する第２受信手段とを有する。第２受信手段により受信された複数の画像を、フレーム識別情報に対応するフレームに割り当てた合成画像が印刷装置により印刷される。【選択図】図１
2019144616.tif 000002
【特許請求の範囲】
【請求項１】
コミュニケーションアプリがインストールされたユーザ端末とネットワークを介して通信可能な情報処理装置であって、
画像の合成対象となるフレームを前記ユーザ端末の前記コミュニケーションアプリを用いてユーザが選択した場合、選択されたフレームのフレーム識別情報をネットワークを介して受信する受信手段と、
受信された前記フレーム識別情報に対応するフレームに複数の画像を合成可能である場合、複数の画像の送信を要求する要求メッセージをネットワークを介して送信する送信手段と、
複数の画像を受信する第２受信手段とを有し、
前記第２受信手段により受信された複数の画像が前記フレーム識別情報に対応するフレームに割り当てられた合成画像が印刷装置により印刷されることを特徴とする情報処理装置。
【請求項２】
前記合成画像のサムネイル画像と編集指示アイテムを含む確認メッセージが前記送信手段により前記ユーザ端末に送信され、かつ、前記ユーザ端末において前記編集指示アイテムが指示された場合、編集画面を提供する提供手段を更に備え、
前記編集画面は、前記コミュニケーションアプリとは異なる前記ユーザ端末のブラウザアプリに表示されることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記編集指示アイテムに対してＵＲＬが関連付けられており、
前記ユーザ端末において前記編集指示アイテムが指示された場合、前記提供手段は、前記ＵＲＬに対応する前記編集画面を提供することを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記編集画面は、印刷設定情報の変更を受け付けることを特徴とする請求項２または３に記載の情報処理装置。
【請求項５】
前記編集画面は、変更可能な印刷設定情報として、用紙サイズ、用紙タイプ、両面印刷、片面印刷および色情報の少なくとも１つを含むことを特徴とする請求項４に記載の情報処理装置。
【請求項６】
ユーザにより選択されたフレームが合成可能な画像の数が１枚である場合、前記送信手段は、画像を要求する要求メッセージを１回送信し、
ユーザにより選択されたフレームが合成可能な画像の数が複数である場合、前記送信手段は、画像を要求する要求メッセージを前記フレームに合成可能な複数の数に対応する回数送信することを特徴とする請求項１乃至５のいずれか１項に記載の情報処理装置。
【請求項７】
ユーザにより選択されたフレームが合成可能な画像の数が１枚である場合、前記送信手段は、１枚の画像を要求する要求メッセージを送信し、
ユーザにより選択されたフレームが合成可能な画像の数が複数である場合、前記送信手段は、前記フレームに合成可能な複数の数の画像を要求する要求メッセージを送信することを特徴とする請求項１乃至５のいずれか１項に記載の情報処理装置。
【請求項８】
前記複数の画像が前記情報処理装置により受信された場合、前記送信手段は、印刷用の識別情報を前記ユーザ端末に送信し、
前記印刷用の識別情報が前記情報処理装置により受信された場合、前記送信手段は、前記印刷用の識別情報に対応する印刷ジョブを前記印刷用の識別情報を送信した印刷指示装置に対して送信し、
前記印刷指示装置が前記印刷ジョブを受信した場合、前記印刷指示装置に接続された印刷装置を用いて前記印刷ジョブに基づく処理が実行されることを特徴とする請求項１乃至７のいずれか１項に記載の情報処理装置。
【請求項９】
コミュニケーションアプリがインストールされたユーザ端末とネットワークを介して通信可能な情報処理装置において実行される制御方法であって、
画像の合成対象となるフレームを前記ユーザ端末の前記コミュニケーションアプリを用いてユーザが選択した場合、選択されたフレームのフレーム識別情報をネットワークを介して受信し、
受信された前記フレーム識別情報に対応するフレームに複数の画像を合成可能である場合、複数の画像の送信を要求する要求メッセージをネットワークを介して送信し、
複数の画像を受信し、
前記受信された複数の画像が前記フレーム識別情報に対応するフレームに割り当てられた合成画像が印刷装置により印刷されることを特徴とする制御方法。
【請求項１０】
前記合成画像のサムネイル画像と編集指示アイテムを含む確認メッセージが前記ユーザ端末に送信され、かつ、前記ユーザ端末において前記編集指示アイテムが指示された場合、編集画面を更に提供し、
前記編集画面は、前記コミュニケーションアプリとは異なる前記ユーザ端末のブラウザアプリに表示されることを特徴とする請求項８に記載の制御方法。
【請求項１１】
前記編集指示アイテムに対してＵＲＬが関連付けられており、
前記ユーザ端末において前記編集指示アイテムが指示された場合、前記ＵＲＬに対応する前記編集画面が提供されることを特徴とする請求項１０に記載の制御方法。
【請求項１２】
前記編集画面は、印刷設定情報の変更を受け付けることを特徴とする請求項１０または１１に記載の制御方法。
【請求項１３】
前記編集画面は、変更可能な印刷設定情報として、用紙サイズ、用紙タイプ、両面印刷、片面印刷および色情報の少なくとも１つを含むことを特徴とする請求項１２に記載の制御方法。
【請求項１４】
ユーザにより選択されたフレームが合成可能な画像の数が１枚である場合、画像を要求する要求メッセージが１回送信され、
ユーザにより選択されたフレームが合成可能な画像の数が複数である場合、画像を要求する要求メッセージが前記フレームに合成可能な複数の数に対応する回数送信されることを特徴とする請求項９乃至１３のいずれか１項に記載の制御方法。
【請求項１５】
ユーザにより選択されたフレームが合成可能な画像の数が１枚である場合、１枚の画像を要求する要求メッセージが送信され、
ユーザにより選択されたフレームが合成可能な画像の数が複数である場合、前記フレームに合成可能な複数の数の画像を要求する要求メッセージが送信されることを特徴とする請求項９乃至１３のいずれか１項に記載の制御方法。
【請求項１６】
前記複数の画像が前記情報処理装置により受信された場合、印刷用の識別情報が前記ユーザ端末に送信され、
前記印刷用の識別情報が前記情報処理装置により受信された場合、前記印刷用の識別情報に対応する印刷ジョブが前記印刷用の識別情報を送信した印刷指示装置に対して送信され、
前記印刷指示装置が前記印刷ジョブを受信した場合、前記印刷指示装置に接続された印刷装置を用いて前記印刷ジョブに基づく処理が実行されることを特徴とする請求項９乃至１５のいずれか１項に記載の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置およびその制御方法に関する。
【背景技術】
【０００２】
従来、他者とネットワーク通信を通じて文字データまたは画像の送受信を行うことで会話するコミュニケーションアプリが存在する。また、フレームに対して画像を割り当てることで合成画像を生成する技術が特許文献１に開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１０２４号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、ユーザにより選択されたフレームにより、画像を割り当てる枠（スロットと呼ぶこともある）の数が異なる場合、ユーザは、何枚の写真を選べば良いかを容易に把握することができず操作性が低下するおそれがあった。
【課題を解決するための手段】
【０００５】
上述のような課題を解決するため、本発明は、コミュニケーションアプリがインストールされたユーザ端末とネットワークを介して通信可能な情報処理装置であって、画像の合成対象となるフレームを前記ユーザ装置の前記コミュニケーションアプリを用いてユーザが選択した場合、選択されたフレームのフレーム識別情報をネットワークを介して受信する受信手段と、受信された前記フレーム識別情報に対応するフレームに複数の画像を合成可能である場合、複数の画像の送信を要求する要求メッセージをネットワークを介して送信する送信手段と、複数の画像を受信する第２受信手段とを有し、前記第２受信手段により受信された複数の画像が前記フレーム識別情報に対応するフレームに割り当てられた合成画像が印刷装置により印刷されることを特徴とする。
【発明の効果】
【０００６】
本発明によれば、ユーザが必要な画像の数を容易に把握することが可能となり、操作性を向上することが可能となる。
【図面の簡単な説明】
【０００７】
【図１】システム構成図の一例を示す図
【図２】ＢＯＴ登録画面の一例を示す図
【図３】コミュニケーションアプリにより提供される選択画面の一例を示す図
【図４】コミュニケーションアプリにより提供される会話画面の一例を示す図
【図５】処理シーケンスを示す図
【図６】ＢＯＴサーバおよび保存サーバの構成の一例を示す
【図７】会話状態保存ＤＢの一例を示す図
【図８】印刷ジョブＵＲＬ管理ＤＢの一例を示す図
【図９】コミュニケーションアプリにより提供される会話画面の一例を示す図
【図１０】ＢＯＴサーバにより実行されるフローチャート
【図１１】ＢＯＴサーバにより実行されるフローチャート
【図１２】情報端末Ｂのソフトウェア構成を示す図
【図１３】確認画面の一例を示す図
【図１４】処理シーケンスを示す図
【図１５】コミュニケーションアプリにより提供される会話画面の一例を示す図
【図１６】会話状態保存ＤＢの一例を示す図
【図１７】ＢＯＴサーバにより実行されるフローチャート
【図１８】ＢＯＴサーバのハードウェア構成図
【図１９】コミュニケーションアプリにより提供される会話画面の一例を示す図
【発明を実施するための形態】
【０００８】
（第１施形態）
図１に本実施形態におけるシステム構成図の一例である。情報端末Ａ１０１は、ユーザがコミュニケーションアプリ１０８を備える。１０８情報端末Ｂ１０２は、公共の場所に置かれており、印刷を行うための印刷アプリ１０９がインストールされている。また、情報端末Ｂは、印刷装置１０３と接続されている。なお、情報端末Ａ１０１は、ユーザにより使用されるためユーザ端末と呼ばれることもある。サーバ１０５は、コミュニケーションアプリとのデータの通信を制御する。
【０００９】
ＢＯＴサーバ１０６は、サーバ１０５を介して情報端末Ａとデータ通信を行うＢＯＴ。なお、ユーザは、コミュニケーションアプリ１０８にＢＯＴを登録し、このＢＯＴに対してメッセージ等を送信すると、そのメッセージがサーバ１０５を介してＢＯＴサーバ１０６に送信される。またＢＯＴサーバ１０６は、受信したメッセージに対して応答メッセージをサーバ１０５を介して情報端末Ａに送信できる。なお、ＢＯＴサーバ１０６を、単に情報処理装置と呼ぶこともある。また、ＢＯＴサーバ１０６は、１つの装置で実現されても良いし、複数の装置が連携して実現されても良い。
【００１０】
保存サーバ１０７は、印刷に使用される印刷ジョブを保存する。なお、印刷ジョブには、印刷設定情報および印刷対象の画像が含まれる。
【００１１】
そしてこれらの装置がＷｅｂ１０４を通じて接続され、コミュニケーションアプリ１０８は、サーバ１０５と通信を行いながら動作する。また、ＢＯＴサーバ１０６は、ユーザから印刷命令を受け取ると、印刷ジョブ保存サーバ１０７に画像と印刷設定を含む印刷ジョブを保存する。また、印刷アプリ１０９は、印刷ジョブ保存サーバ１０７から印刷ジョブを取得し、印刷装置１０３を使って印刷する。なお、Ｗｅｂ１０４を、単にネットワークまたはインターネットと呼ぶこともある。図１に示すように、各装置は、Ｗｅｂ（ネットワーク）１０４を介して通信可能に接続されている。また、印刷装置は、インクジェット方式でも、電子写真方式でも、他の方式でも構わない。
【００１２】
ここで、図１８を用いてＢＯＴサーバ１０６のハードウェア構成図を説明する。ＢＯＴサーバ１０６は、入力インタフェース１８０１、ＣＰＵ１８０２、ＲＯＭ１８０３、出力インタフェース１８０４、ＲＡＭ１８０５、外部記憶装置１８０６、通信部１８０７、表示部１８０８等を有する。
【００１３】
入力インタフェース１８０１は、ユーザからのデータ入力や動作指示を受け付けるためのインタフェースであり、物理キーボードやボタン、タッチパネル等で構成される。なお、後述の出力インタフェース１８０４と入力インタフェース１８０１とを同一の構成とし、画面の出力とユーザからの操作の受け付けを同一の構成で行うような形態としても良い。
【００１４】
ＣＰＵ１８０２は、システム制御部であり、ＢＯＴサーバ１０６の全体を制御する。
【００１５】
ＲＯＭ１８０３は、ＣＰＵ１８０２が実行する制御プログラムやデータテーブル、組み込みオペレーティングシステム（以下、ＯＳという。）プログラム等の固定データを格納する。本実施形態では、ＲＯＭ１８０３に格納されている各制御プログラムは、ＲＯＭ１８０３に格納されている組み込みＯＳの管理下で、スケジューリングやタスクスイッチ、割り込み処理等のソフトウェア実行制御を行う。
【００１６】
ＲＡＭ１８０５は、バックアップ電源を必要とするＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等で構成される。なお、ＲＡＭ１８０５は、図示しないデータバックアップ用の１次電池によってデータが保持されているため、プログラム制御変数等の重要なデータを揮発させずに格納することができる。また、ＢＯＴサーバ１０６の設定情報や管理データ等を格納するメモリエリアもＲＡＭ１８０５に設けられている。また、ＲＡＭ１８０５は、ＣＰＵ１８０２の主メモリとワークメモリとしても用いられる。
【００１７】
外部記憶装置１８０６は、各種プログラムや、これらのプログラムが使用する各種情報を保存している。
【００１８】
出力インタフェース１８０４は、表示部１８０８がデータの表示等を行う。
【００１９】
通信部１８０７は、Ｗｅｂ１０４を介して他の装置と通信する。
【００２０】
図２は、サーバ１０５に、ＢＯＴサーバを登録するための画面である。例えば、不図示のＰＣ等を用いてサーバ１０５にアクセスすると、ＰＣの画面に図２の登録画面２００がサーバ１０５から提供される。ＢＯＴサーバの管理者は、登録画面にＢＯＴの名前２０１とＢＯＴサーバのＵＲＬ２０２を入力し、登録ボタン２０３を押下する。以上の処理により、サーバ１０５にＢＯＴサーバ１０６が登録され、情報端末Ａのユーザは、コミュニケーションアプリ１０８を用いて、仮想的なユーザの一人としてＢＯＴサーバ１０６を登録することが可能となる。
図３は、コミュニケーションアプリ１０８により提供される選択画面３００である。ユーザは、この選択画面３００を使って会話相手を選ぶ。
【００２１】
会話相手ボタン３０１が選択された場合、選択されたボタンに対応する相手との会話画面に遷移する。一方、会話相手ボタン３０２が選択された場合、ＢＯＴとの会話画面に遷移する。上述した通り、ＢＯＴとの会話画面に表示されるメッセージは、ＢＯＴサーバ１０６により送信される。
【００２２】
図４は、コミュニケーションアプリ１０８により表示されるＢＯＴとの会話画面４００である。会話画面４００は、ＢＯＴサーバ１０６より送信されるメッセージ４０１とユーザが送信したメッセージ４０４が表示されている。本実施形態では、本図では右からのメッセージがＢＯＴ側の投稿、左からのメッセージがユーザ側の投稿である。ユーザは、文字入力欄４０２にメッセージを入力し送信することで、そのメッセージを会話として投稿することができる。また、写真投稿ボタン４０３が選択された場合、ユーザは、任意の画像や写真を、会話の内容として投稿できる。
【００２３】
またＢＯＴ側がスクリプトを会話として投稿した場合、ボタンなどの簡易的なＧＵＩが表示される。例えば、メッセージ４０５は、ユーザの機嫌を聞くためにＢＯＴサーバにより送信されており、良ボタン４０６と、悪ボタン４０７が含まれる。ユーザはどちらかのボタンを選択すると、選択されたボタンに対応したメッセージが表示される。例えば、ユーザが良ボタン４０６を押した結果、「良」というメッセージ４０８がＢＯＴに送信される。ＢＯＴはメッセージ４０８を受けて、メッセージ４０９を投稿することが可能である。
【００２４】
図５は、コミュニケーションアプリ１０８と、サーバ１０５と、ＢＯＴサーバ１０６間のデータ通信の処理シーケンスを示す図である。
【００２５】
ユーザが送信したメッセージは、投稿者のユーザＩＤと、相手のユーザＩＤとともに、サーバ１０５へ送信される（５０３）。サーバ１０５は、相手のユーザＩＤを元に会話相手を特定する。ここで、会話相手としてＢＯＴサーバ１０６が特定された場合、サーバ１０５は、受信したメッセージと、投稿者のユーザＩＤをＢＯＴサーバ１０６に転送する（５０４）。ＢＯＴサーバ１０６は、その返信として、文字や画像、その他スクリプトを、返信相手のユーザＩＤとともにサーバ１０５に返却する（５０５）。サーバ１０５は、ＢＯＴサーバ１０６から受信した投稿内容を、返信相手のユーザＩＤに対応するコミュニケーションアプリ１０８に送信する（５０６）。そして、コミュニケーションアプリ１０８は、受信した投稿内容を表示する。ここで、投稿内容としてスクリプトが含まれていた場合、コミュニケーションアプリ１０８は、スクリプトに基づく処理を実行してボタン等を表示する（５０７、５０８）。
【００２６】
図６は、ＢＯＴサーバ６０１、および保存サーバ６０４の構成を示す。なお、ＢＯＴサーバ６０１と保存サーバ６０４は、それぞれＢＯＴサーバ１０６と保存サーバ１０７と同じ機能を備える。ＢＯＴサーバ６０１は、Ｗｅｂ６００を通じて、データを受信したり、逆に目的のサーバにデータ送信する。保存サーバ６０４も同じく、送受信機能を持っている。ＢＯＴサーバ６０１は、会話状態を保存する会話状態保存ＤＢ６０３と、印刷ジョブの保存先を管理する印刷ジョブＵＲＬ管理ＤＢを持つ。保存サーバ６０４は印刷ジョブを保存する印刷ジョブ保存ＤＢ６０５を持ち、特定のＵＲＬでアクセスされると、ＤＢ上の印刷ジョブを読みこんでアクセス元に送信する。
【００２７】
図７は、会話状態保存ＤＢ６０３の一例である。ＤＢ６０３には、会話を行っているユーザの、コミュニケーションアプリ上でのＩＤと、会話の状態が保存される。また、フレーム選択を行った場合、選択したフレームの情報も保存される。なお、フレームは、画像が割り当てられる枠（スロット）が含まれる。そのため、フレームは、画像の合成対象となる。なお、フレームに含まれる枠の数が１つである場合、そのフレームに合成可能な画像の数は１つであり、フレームに複数の枠が含まれる場合、そのフレームに合成可能な画像の数は複数である。
【００２８】
図８は、印刷ジョブＵＲＬ管理ＤＢ６０２の一例である。ＤＢ６０２には、ジョブのＩＤと、そのジョブの保存先を示すＵＲＬが保存される。
【００２９】
図９は、印刷ＢＯＴとユーザとの会話画面の一例を示す図である。ＢＯＴサーバは、まずユーザに対して、写真をはめ込むためのフレームを選択させるための機能ボタンを持ったメッセージを投稿する（９０３）。ボタン９０４が選択された場合、「フレームＡ」というメッセージが送信され、ボタン９０５が選択された場合、「フレームＢ」というメッセージが送信される。
【００３０】
図９では、ユーザがたとえばボタン９０５を押すことで、「フレームＡ」というフレーム識別情報を含むメッセージ９０６がユーザから投稿され、ＢＯＴサーバ１０６は、フレームに当てはめる写真の投稿を要求する（９０７）。
【００３１】
また、ＢＯＴサーバ１０６は、メッセージ９０７を送信すると共に、会話状態保存ＤＢ６０３に、選択フレーム情報として「フレームＡ」を、会話状態に「写真投稿待ち」を設定する。
【００３２】
ユーザが画像を含むメッセージ９０８を投稿すると、ＢＯＴサーバ１０６は、フレームＡに写真をあてはめた状態の画像９０２を生成し、ユーザに確認を促すメッセージ９０９を投稿する。メッセージ９０９には、ＯＫボタン９１０と編集ボタン９１１が含まれる。なお、編集ボタンを編集指示アイテムと呼ぶこともある。ＯＫボタン９１０が選択された場合、「ＯＫ」というメッセージが投稿される。
【００３３】
一方、編集ボタン９１１が選択された場合、外部ＵＲＬに基づくＷｅｂページが表示される。「ＯＫ」９１２が投稿された場合、ＢＯＴサーバ１０６は、フレームＡに写真をあてはめた画像を印刷ジョブ保存ＤＢ６０５に保存し、印刷ジョブＵＲＬ管理ＤＢ６０２に保存先を示すＵＲＬとジョブＩＤを保存する。さらに、ＢＯＴサーバ１０６は、ユーザに対してジョブＩＤを含むメッセージ９１３を投稿する。なお、印刷ジョブが保存サーバ１０７に保存されると、保存サーバ１０７が印刷ジョブの保存先を示すＵＲＬをＢＯＴサーバ１０６に通知する。ＢＯＴサーバは、受信したＵＲＬに対してジョブＩＤを発行することで、印刷ジョブＵＲＬ管理ＤＢ６０２に保存先を示すＵＲＬとジョブＩＤを保存できる。また、編集ボタン９１１が選択された場合、編集ボタン９１１に関連付けられたＵＲＬがブラウザ９２０に通知され、ＢＯＴサーバ１０６が提供するＷｅｂページである編集画面９１４がブラウザ９２０内に表示される。
【００３４】
編集画面９１４にはフレームに写真が当てはめられた結果であるプレビュー画像９１５が表示される。ユーザが、プレビュー画像９１５を確認して修正したい場合、画像位置調整ボタン９１６を使う事で、フレームに対する写真の位置を調整できる。また印刷する用紙サイズ９１７には、印刷に使用される用紙情報が表示されている。ユーザは、用紙サイズを変更したい場合、変更ボタン９１８を選択することで変更できる。なお、変更ボタンを、変更指示アイテムと呼ぶこともある。ユーザが、編集終了ボタン９１９を押すと、ＢＯＴサーバ１０６は編集画面９１４における編集を反映した画像を印刷ジョブ保存ＤＢに保存する。この際、ＢＯＴサーバ１０６は、さらに印刷ジョブＵＲＬ管理ＤＢ６０２に、保存先を示すＵＲＬとジョブＩＤを保存する。
【００３５】
そして、ＢＯＴサーバ１０６は、ユーザに対してジョブＩＤを含むメッセージ９１３を投稿する。なお、本実施形態では、ユーザは、編集画面９１４において画像の位置の修正と用紙サイズの変更を行えるが、他の変更を行えても良い。例えば、編集画面９１４において画像の拡大または縮小の指示を受け付けても良い。また、編集画面９１４において変更可能な印刷設定情報として、用紙サイズ、用紙タイプ、両面印刷、片面印刷および色情報の少なくとも１つが含まれても良い。なお、色情報とは、濃度、明度、彩度などがある。
【００３６】
図１０は、会話が投稿された時のＢＯＴサーバ１０６のフローチャートである。詳細には、ＣＰＵ１８０２がフローチャートの処理に必要なプログラムを読み出して実行することでフローチャートの各ステップが実行される。
【００３７】
ＣＰＵ１８０２は、サーバ１０５より、投稿者のユーザＩＤとメッセージを受信すると、図１０のフローチャートの処理を開始する。
【００３８】
ＣＰＵ１８０２は、受信した投稿者のユーザＩＤが会話状態保存ＤＢ６０３に存在するか否かを判定する（１００１）。１００１において投稿者のユーザＩＤが会話状態保存ＤＢ６０３に存在しないと判定された場合、ＣＰＵ１８０２の処理は１００３へ進む。一方、１００１において投稿者のユーザＩＤが会話状態保存ＤＢ６０３に存在すると判定された場合、ＣＰＵ１８０２の処理は１００２へ進む。
【００３９】
ＣＰＵ１８０２は、投稿者のユーザＩＤの会話の状態を会話状態保存ＤＢ６０３に保存された情報に基づいて判定する（１００２）。１００２において会話状態が「無」であると判定された場合、ＣＰＵ１８０２の処理は１００３へ進み、１００２において会話状態が「画像投稿待ち」であると判定された場合、ＣＰＵ１８０２の処理は１００８へ進む。また、１００２において会話状態が「画像確認待ち」であると判定された場合、ＣＰＵ１８０２の処理は１０１２へ進む。
【００４０】
続いて、ＣＰＵ１８０２の処理が１００３に進んだケースについて説明する。
【００４１】
ＣＰＵ１８０２は、受信したメッセージにフレームＩＤが含まれるか否かを判定する（１００３）。フレームＩＤが含まれないと判定された場合、ＣＰＵ１８０２は、フレーム選択を要求する（１００４）。
【００４２】
１００３においてフレームＩＤが含まれると判定された場合、ＣＰＵ１８０２は、メッセージに含まれるフレームＩＤを会話状態保存ＤＢ６０３の選択フレームに保存し（１００５）、会話状態を画像投稿待ちに変更する（１００６）。続いて、ＣＰＵ１８０２は、画像の投稿を要求するメッセージを送信する（１００７）。すなわち、図９のメッセージ９０７が送信される。
【００４３】
続いて、ＣＰＵ１８０２の処理が１００８に進んだケースについて説明する。
【００４４】
ＣＰＵ１８０２は、受信したメッセージに画像が含まれるか否かを判定する（１００８）。１００８において画像が含まれないと判定された場合、ＣＰＵ１８０２は、上述した１００７を実行する。
【００４５】
一方、１００８において画像が含まれると判定された場合、ＣＰＵ１８０２は、会話状態保存ＤＢ６０３の会話状態を確認完了待ちに変更し（１００９）、メッセージに含まれていた画像を選択されたフレームに当てはめた合成画像を生成する。ＣＰＵ１８０２は、さらにその合成画像のサムネイル画像を生成し（１０１０）、生成したサムネイル画像を含むメッセージを送信し確認を要求する（１０１１）。つまり、図９のメッセージ９０９が送信される。
【００４６】
続いて、ＣＰＵ１８０２の処理が１０１２に進んだケースについて説明する。
【００４７】
ＣＰＵ１８０２は、ＯＫメッセージ９１２が送信されたか否かを判定する（１０１２）。ユーザが、メッセージ９０９に含まれるＯＫボタン９１０を押下した場合、ＯＫメッセージ９１２がＢＯＴサーバ１０６に送信される。なお、編集画面９１４が使用されたケースについては図１１にて後述する。
【００４８】
１０１２においてＹｅｓと判定された場合、ＣＰＵ１８０２は、会話状態保存ＤＢ６０３の会話状態を無しに変更し（１０１３）、作成した合成画像と印刷設定情報を印刷ジョブとして保存サーバ１０７に保存する（１０１４）。なお、ユーザが編集画面を表示せずにＯＫボタン９１０を押下した場合、ＢＯＴサーバ１０６に予め保持されている初期設定値が印刷設定情報として保存サーバ１０７に保存される。一方、ユーザが編集画面を使って印刷設定情報を変更した場合、変更後の印刷設定情報が保存サーバ１０７に保存される。
１０１４の処理を実行すると、保存サーバ１０７が印刷ジョブを保存した保存先を示すＵＲＬをＢＯＴサーバ１０６に通知する。
【００４９】
ＣＰＵ１８０２は、保存サーバ１０７からＵＲＬを受信すると、上述したようにジョブＩＤを発行し、印刷ジョブＵＲＬ管理ＤＢ６０２に保存する（１０１５）。なお、ＢＯＴサーバ１０６は、図８においてジョブＩＤとＵＲＬを紐付けて管理しているが、さらにユーザＩＤを紐付けて管理しても良い。
【００５０】
ＣＰＵ１８０２は、ジョブＩＤを含むメッセージ（例えば図９のメッセージ９１３）をユーザに送信する（１０１６）。なお、ジョブＩＤは、図１４にて後述するように印刷を要求する際に使用されるため印刷用の識別情報と呼ぶこともある。
【００５１】
一方、図９においてキャンセルボタン９２０が押下された場合、ＣＰＵ１８０２は、１０１２においてＮｏと判定し、会話状態保存ＤＢ６０３の会話状態を無しに変更し（１０１７）、フレームの選択を要求する（１０１８）。なお、１０１８の処理を、フレームの選択の代わりに画像の選択の要求に変えても構わない。
【００５２】
図１１は、図９にてユーザが編集画面に進み、編集終了ボタンが押された場合にＢＯＴサーバが実行するフローチャートである。
【００５３】
図９において編集ボタン９１１が押下された場合、ＢＯＴサーバ１０６が、編集画面９１４を提供する。この際、ブラウザ９２０は、編集ボタンに埋め込まれたＵＲＬを用いてＢＯＴサーバ１０６にアクセスする。なお、編集ボタンに埋め込まれたＵＲＬは、対象ユーザ専用である。そのため、ＢＯＴサーバ１０６は、編集画面のＵＲＬとユーザＩＤを紐付けて管理する。また、ＢＯＴサーバ１０６は自ら提供した編集画面９１４に対して行われた操作であるためユーザが編集画面９１４を用いて変更した情報を把握し、保存する。ここで編集終了ボタン９１９が押下された場合、ＣＰＵ１８０２は、会話状態保存ＤＢ６０３を確認し確認完了待ち状態であるか否かを判定する（１１０２）。１１０２において確認完了待ち状態ではないと判定された場合、ＣＰＵ１８０２は処理を終了する。
【００５４】
１１０２において確認完了待ち状態であると判定された場合、ＣＰＵ１８０２は、会話状態保存ＤＢ６０３の対象ユーザの会話状態を無しに変更する（１１０３）。上述した通り、編集画面のＵＲＬとユーザＩＤがＢＯＴサーバ１０６において紐付けて管理されているため、ＣＰＵ１８０２は、対象ユーザを特定して、会話状態を変更できる。
【００５５】
そして、ＣＰＵ１８０２は、ユーザが編集画面を用いて変更した情報に基づいて合成画像を修正する。さらに、ＣＰＵ１８０２は、修正後の合成画像と編集画面において変更された印刷設定情報を印刷ジョブとして保存サーバ１０７に保存する（１１０４）。
【００５６】
なお、１１０５−１１０６は、上述した１０１５−１０１６と同じ処理であるため詳細な説明は省略する。
【００５７】
続いて、図１０および図１１によりジョブＩＤを受信したユーザが印刷を行う際の処理について説明する。
【００５８】
図１２は、情報端末Ｂ１０２のソフトウェア構成図である。情報端末Ｂ１０２には、印刷アプリ１２０２が搭載され、Ｗｅｂ１０４を介して他の装置と通信する。また、情報端末Ｂ１０２には印刷装置１０３が接続されている。印刷アプリ１２０２は、プリンタドライバ１２０４を通じて印刷を指示する。さらに、情報端末Ｂ１０２には入力装置１２０６が接続されており、ユーザは入力装置ドライバ１２０５を通じて、文字の入力などを印刷アプリ１２０２へ行うことができる。つまり、情報端末Ｂ１０２は、印刷を指示するため印刷指示装置と呼ばれることもある。
【００５９】
図１３は、情報端末Ｂ１０２の表示装置に表示される確認画面である。なお、図１３の画面は、印刷アプリ１２０２により提供される。
【００６０】
図１０の１０１６または図１１の１１０６により、ジョブＩＤを取得したユーザが印刷を行うための情報端末Ｂ１０２を操作すると、印刷アプリが入力画面１３０１を表示する。ユーザは、ジョブＩＤ入力欄１３０２に、ジョブＩＤを入力し、ＯＫボタン１３０３を押下する。以上の操作により、印刷アプリは、入力されたジョブＩＤを用いてＷｅｂを介して印刷ジョブを取得し、確認画面１３０４を表示する。
【００６１】
確認画面１３０４は、取得したジョブに含まれる合成画像のプレビュー画像を含む。また、ユーザは、部数入力欄１３０６を用いて印刷部数を入力し、ＯＫボタン１３０７を押下することで印刷ジョブに基づく印刷が行われる。
【００６２】
図１４は、印刷アプリがＷｅｂ１０４を介して他のサーバと連携する際のシーケンス図である。
【００６３】
印刷アプリ１２０２は、入力画面１３０１においてジョブＩＤが入力されると、ＢＯＴサーバ１０６に対して、そのジョブＩＤの確認を要求する（１４０１）。
【００６４】
ＢＯＴサーバ１０６は、ジョブＩＤを受信すると、印刷ジョブＵＲＬ管理ＤＢ６０２に受信したジョブＩＤに紐付けてＵＲＬが管理されているかを調べる。ここで、受信したジョブＩＤにＵＲＬが紐ついている場合、ＢＯＴサーバ１０６はＵＲＬを取得して、返却する（１４０２、１４０３）。
【００６５】
ＵＲＬが返却されると、印刷アプリ１２０２は、そのＵＲＬを使って印刷ジョブの取得を要求する（１４０４）。
【００６６】
保存サーバ１０７は、指定されたＵＲＬに保存されている印刷ジョブを返却する（１４０４）。
【００６７】
印刷アプリ１２０２は、確認画面１３０４を表示し（１４０６）、ユーザが確認後、ＯＫボタン１３０７を押下すると、印刷装置１０３へ印刷を指示する（１４０７）。具体的には、印刷アプリ１２０２は、取得した印刷ジョブをプリンタドライバ１２０４へ渡すと、プリンタドライバが印刷ジョブを印刷データ（ＰＤＬ）に変換して印刷装置１０３へ送信する。
【００６８】
印刷装置１０３は、印刷が完了すると、プリンタドライバ１２０４を通じて印刷完了通知を印刷アプリ１２０２へ送信する（１４０８）。
【００６９】
印刷アプリ１２０２は、印刷完了通知を受信すると、ジョブＩＤを含む印刷完了通知をＢＯＴサーバ１４０２に送信する（１４０９）。
【００７０】
ＢＯＴサーバ１０６は、印刷ジョブＵＲＬ管理ＤＢ６０２より、印刷完了通知に含まれるジョブＩＤに基づいて対象の印刷ジョブを特定し、削除する（１４１０）。さらに、ＢＯＴサーバ１０６は、保存サーバ１０７に対して、印刷ジョブの削除を依頼する（１４１１）。保存サーバ１０７は、印刷ジョブ保存ＤＢ６０５より印刷ジョブを削除し（１４１２）、作業完了通知をＢＯＴサーバ１０６へ通知する（１４１３）。
【００７１】
さらにＢＯＴサーバ１０６も、それを受けて印刷アプリ１２０２に作業完了通知を送信する（１４１４）。
【００７２】
以上の処理により、ユーザはコミュニケーションアプリ１０８上でＢＯＴサーバと会話をするするで印刷ジョブの発行が簡単に行えると共に、細かい印刷設定はＷｅｂブラウザ上で行うことができる。また、自分がプリンタを所有していない場合や、外出先でも、印刷アプリが搭載された情報端末Ｂ１０２を探し、印刷ジョブＩＤを入力することで印刷を行うことが可能になる。
【００７３】
（第２実施形態）
図１５は、第２実施形態における会話画面の一例である。
【００７４】
第２実施形態では、ユーザにフレームを選んでもらうためのメッセージ１５０１において、複数の写真を挿入可能なフレームを含むメッセージが送信される。ユーザが、二つの写真を挿入可能なフレーム１５１１のフレームＩＤを含むメッセージ１５０２を送信した場合、ＢＯＴサーバ１０６は、１枚目の写真の送信を求めるメッセージ１５０３を投稿する。このメッセージ１５０３に対し、ユーザは、１枚目の写真を含むメッセージ１５０４を送信する。
【００７５】
ＢＯＴサーバ１０６は、次に２枚目の写真の送信を求めるメッセージ１５０５を送信し、ユーザは、２枚目の写真を含むメッセージ１５０６を送信する。なお、フレーム１５１２が選択された場合、ＢＯＴサーバ１０６は、さらに３枚目の写真の送信を求めるメッセージを送信する。なお、写真の送信を求めるメッセージとしては、選択されたフレームに必要な枚数を指定したメッセージを送信しても良い。例えば、フレーム１５１１が選択された場合、ＢＯＴサーバ１０６は、「写真を２枚投稿して下さい」というメッセージを送信し、フレーム１５１２が選択された場合、「写真を３枚投稿して下さい」というメッセージを送信しても良い。
【００７６】
するとＢＯＴサーバ１０６は、２枚の写真を選択されたフレームに当てはめた合成画像のサムネイル画像を作成し、ユーザに確認メッセージ１５０７を送信する。ユーザがＯＫボタン１５０８を押下することでＯＫメッセージ１５０９がＢＯＴサーバ１０６に送信され、ＢＯＴサーバ１０６はジョブＩＤを発行する。なお、メッセージ１５０３および１５０５を要求メッセージと呼ぶこともある。
【００７７】
図１６は、第２実施形態における、会話状態保存ＤＢのデータである。本実施例では、ＪＡＳＯＮと呼ばれる、構造化データでユーザの状態を保存する。
【００７８】
例えば、ユーザ０００１の状態は無であり、そのため、選択フレーム情報は存在しない。
【００７９】
ユーザ０００２は、フレーム１５１１（フレームＡ）を選んだ直後の状態であり、選択フレーム情報が保存されるとともに、そのフレームのスロット数である２個分の画像を記憶するためのスロットリストが用意される。
【００８０】
ユーザ０００３は、フレーム１５１１（フレームＡ）を選んだ後に、１枚目の画像を送信した後の状態である。そのため、スロットリストの１番目にはユーザが送信した画像のファイル名が保存されていて、２枚目の画像は未受信であるためｎｕｌｌと記述されている。ユーザ０００４は、フレーム１５１２（フレームＢ）を選んだ直後の状態である。そして、フレーム１５１２のスロット数が３つであるため、３つ分のスロットリストが用意される。なお、ユーザ０００３は、１枚も写真を送っていないため全てのスロットにｎｕｌｌが記述されている。
【００８１】
図１７は、第２実施形態におけるＢＯＴサーバの処理を示すフローチャートである。
【００８２】
なお、１７０１−１７０８は、図１０の１００１−１００８と同じ処理であるため詳細な説明は省略する。
【００８３】
１７０８においてＹｅｓと判定された、ＣＰＵ１８０２は、会話状態保存ＤＢ６０３の空いているスロットリストに送信された画像の画像情報（例えば、ファイル名）を保存する（１７０９）。
【００８４】
ＣＰＵ１８０２は、空いているスロットリストがあるか否かを判定し（１７１０）、空いているスロットリストがあると判定された場合、次の画像の投稿を要求するメッセージを送信する（１７１１）。
【００８５】
１７１０において空いているスロットリストが無いと判定された場合、ＣＰＵ１８０２は、スロットリストに保存されている画像情報に基づいて画像を取得する。そして、ＣＰＵ１８０２は、選択されたフレームに取得した画像を当てはめて合成画像を生成し、その合成画像のサムネイルを生成し（１７１２）、確認を要求する（１７１３）。具体的には、ＣＰＵ１８０２は、図１５のメッセージ１５０７を送信する。
【００８６】
また、１７０２において画像確認待ちと判定された場合の処理は図１０の１０１２−１２０１８と同じであるため詳細な説明は省略する。
【００８７】
また、ジョブＩＤを取得したユーザが印刷を要求するときの処理は図１４と同じである。
【００８８】
以上の処理により、ユーザにより選択されたフレームが合成可能な画像の数が１枚である場合、ＣＰＵ１８０２は、画像を要求する要求メッセージを１回送信する。一方、ユーザにより選択されたフレームが合成可能な画像の数が複数である場合、ＣＰＵ１８０２は、画像を要求する要求メッセージをフレームに合成可能な複数の数に対応する回数送信する。そのため、ユーザはコミュニケーションアプリ１０８上で選択したフレームに必要な写真の枚数を容易に把握できるため、ユーザの操作性が向上する。
【００８９】
なお、本実施形態では、空いているスロットリストがなくなるまでサムネイル作成処理が実行されないが、空いているスロットリストが残っている状況でもユーザがサムネイル作成処理を指示することで１７１２が実行されても構わない。
【００９０】
（その他の実施形態）
なお、第１および第２実施形態では、編集画面９１４が、コミュニケーションアプリとは異なるブラウザアプリに表示されるものとして説明したが、別の形態で編集画面９１４が表示されても良い。例えば、図１９に示すように、コミュニケーションアプリ１０８の会話画面において図９の９０９と同様のメッセージが表示され、ここで編集ボタンが押下された場合、編集することを示すメッセージがＢＯＴサーバ１０６に送信される。このメッセージを受けてＢＯＴサーバ１０６が、図１９のメッセージ１９０１を送信しても構わない。ユーザが、図１９のメッセージ１９０１に含まれるアイテムを使って位置を調整したり、印刷設定情報を変更し、編集終了ボタンを押下すると、コミュニケーションアプリが、変更内容に対応したメッセージをＢＯＴサーバ１０６へ送信する。このメッセージにより、ＢＯＴサーバ１０６は、ユーザの変更内容を把握して印刷ジョブを生成することができても良い。また、編集画面９１４においては、画像の位置調整と印刷設定情報の変更の両者を受け付けているが、少なくとも１つを受け付ける画面でも構わない。
【００９１】
また、上述した実施形態は、以下を目的としても良い。上述した実施形態は、頻繁に使用されるコミュニケーションアプリ１０８を使って印刷設定情報の変更を指示したり、印刷を指示できるため、ユーザの利便性を向上することも目的とする。
【００９２】
また、上述した実施形態は、以下の処理を実行することによっても実現される。すなわち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給する。そして、そのシステム或いは装置のコンピュータ（ＣＰＵ、ＭＰＵ、プロセッサ等）がプログラムを読み出して実行する処理である。また、プログラムは、１つのコンピュータで実行させても、複数のコンピュータで連動させて実行させるようにしてもよい。また、上記した処理の全てをソフトウェアで実現する必要はなく、処理の一部または全部をＡＳＩＣ等のハードウェアで実現するようにしてもよい。また、ＣＰＵも１つのＣＰＵで全ての処理を行うものに限らず、複数のＣＰＵが適宜連携をしながら処理を行うものとしてもよい。
【符号の説明】
【００９３】
１０６  ＢＯＴサーバ
１０８  コミュニケーションアプリ
【図１】
2019144616.tif 000003
【図２】
2019144616.tif 000004
【図３】
2019144616.tif 000005
【図４】
2019144616.tif 000006
【図５】
2019144616.tif 000007
【図６】
2019144616.tif 000008
【図７】
2019144616.tif 000009
【図８】
2019144616.tif 000010
【図９】
2019144616.tif 000011
【図１０】
2019144616.tif 000012
【図１１】
2019144616.tif 000013
【図１２】
2019144616.tif 000014
【図１３】
2019144616.tif 000015
【図１４】
2019144616.tif 000016
【図１５】
2019144616.tif 000017
【図１６】
2019144616.tif 000018
【図１７】
2019144616.tif 000019
【図１８】
2019144616.tif 000020
【図１９】
2019144616.tif 000021
【手続補正書】
【提出日】平成31年3月28日(2019.3.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
情報処理装置であって、
コミュニケーションソフトウェアがインストールされたユーザ端末から印刷対象データを受信する受信する第１受信手段と、
前記コミュニケーションソフトウェアを用いて前記ユーザ端末からメッセージを受信する第２受信手段と、
用紙サイズを設定可能な設定画面を送信する設定画面送信手段と、
前記第１受信手段により前記印刷対象データが受信された場合、印刷するために入力される印刷用の識別情報を発行する発行手段と、
前記第２受信手段により前記メッセージが受信された場合、所定のメッセージを送信する送信手段とを有し、
前記印刷用の識別情報が印刷指示部に入力されたことに基づいて、前記印刷対象データと前記設定画面を用いて設定された用紙サイズに基づく印刷処理が印刷装置により実行されることを特徴とする情報処理装置。
【請求項２】
情報処理装置であって、
複数の印刷対象データの送信を促すメッセージを送信するメッセージ送信手段と、
コミュニケーションソフトウェアがインストールされたユーザ端末から印刷対象データを受信する受信する第１受信手段と、
前記コミュニケーションソフトウェアを用いて前記ユーザ端末からメッセージを受信する第２受信手段と、
前記複数の印刷対象データの送信を促すメッセージが送信された後に前記第１受信手段により複数の印刷対象データが受信された場合、前記複数の印刷対象データの印刷用に１つの識別情報を発行する発行手段と、
前記第２受信手段により前記メッセージが受信された場合、所定のメッセージを送信する送信手段とを有し、
前記１つの識別情報が印刷指示部に入力されたことに基づいて、前記複数の印刷対象データに基づく印刷処理が印刷装置により実行されることを特徴とする情報処理装置。
【請求項３】
前記第１受信手段により前記印刷対象データが受信された場合、確認メッセージが送信され、
前記確認メッセージは前記ユーザ端末に表示され、
前記確認メッセージに含まれる第１選択肢が前記ユーザ端末において選択された場合、前記印刷用の識別情報が発行され、
前記確認メッセージに含まれる第２選択肢が前記ユーザ端末において選択された場合、前記印刷用の識別情報は送信されないことを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記印刷対象データを印刷する際に使用される用紙サイズを設定する設定画面を送信する設定画面送信手段を更に備えることを特徴とする請求項２に記載の情報処理装置。
【請求項５】
前記設定画面において設定された前記用紙サイズに基づいて前記印刷処理が実行されることを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記印刷対象データは画像データであることを特徴とする請求項１乃至５のいずれか１項に記載の情報処理装置。
【請求項７】
前記印刷装置は電子写真方式で前記印刷処理を実行することを特徴とする請求項１乃至６のいずれか１項に記載の情報処理装置。
【請求項８】
前記印刷装置はインクジェット方式で前記印刷処理を実行することを特徴とする請求項１乃至６のいずれか１項に記載の情報処理装置。
【請求項９】
制御方法であって、
コミュニケーションソフトウェアがインストールされたユーザ端末から印刷対象データを受信する受信する第１受信工程と、
前記コミュニケーションソフトウェアを用いて前記ユーザ端末からメッセージを受信する第２受信工程と、
用紙サイズを設定可能な設定画面を送信する設定画面送信工程と、
前記第１受信工程により前記印刷対象データが受信された場合、印刷するために入力される印刷用の識別情報を発行する発行工程と、
前記第２受信工程により前記メッセージが受信された場合、所定のメッセージを送信する送信工程とを有し、
前記印刷用の識別情報が印刷指示部に入力されたことに基づいて、前記印刷対象データと前記設定画面を用いて設定された用紙サイズに基づく印刷処理が印刷装置により実行されることを特徴とする制御方法。
【請求項１０】
制御方法であって、
複数の印刷対象データの送信を促すメッセージを送信するメッセージ送信工程と、
コミュニケーションソフトウェアがインストールされたユーザ端末から印刷対象データを受信する受信する第１受信工程と、
前記コミュニケーションソフトウェアを用いて前記ユーザ端末からメッセージを受信する第２受信工程と、
前記複数の印刷対象データの送信を促すメッセージが送信された後に前記第１受信工程により複数の印刷対象データが受信された場合、前記複数の印刷対象データの印刷用に１つの識別情報を発行する発行工程と、
前記第２受信工程により前記メッセージが受信された場合、所定のメッセージを送信する送信工程とを有し、
前記１つの識別情報が印刷指示部に入力されたことに基づいて、前記複数の印刷対象データに基づく印刷処理が印刷装置により実行されることを特徴とする制御方法。
【請求項１１】
前記第１受信工程により前記印刷対象データが受信された場合、確認メッセージが送信され、
前記確認メッセージは前記ユーザ端末に表示され、
前記確認メッセージに含まれる第１選択肢が前記ユーザ端末において選択された場合、前記印刷用の識別情報が発行され、
前記確認メッセージに含まれる第２選択肢が前記ユーザ端末において選択された場合、前記印刷用の識別情報は送信されないことを特徴とする請求項９または１０に記載の制御方法。
【請求項１２】
前記印刷対象データを印刷する際に使用される用紙サイズを設定する設定画面を送信する設定画面送信工程を更に備えることを特徴とする請求項１０に記載の制御方法。
【請求項１３】
前記設定画面において設定された前記用紙サイズに基づいて前記印刷処理が実行されることを特徴とする請求項１２に記載の制御方法。
【請求項１４】
前記印刷対象データは画像データであることを特徴とする請求項９乃至１３のいずれか１項に記載の制御方法。
【請求項１５】
前記印刷装置は電子写真方式に従って前記印刷処理を実行することを特徴とする請求項９乃至１４のいずれか１項に記載の制御方法。
【請求項１６】
前記印刷装置はインクジェット方式で前記印刷処理を実行することを特徴とする請求項９乃至１４のいずれか１項に記載の制御方法。
【請求項１７】
コンピュータに、
コミュニケーションソフトウェアがインストールされたユーザ端末から印刷対象データを受信する受信する第１受信工程と、
前記コミュニケーションソフトウェアを用いて前記ユーザ端末からメッセージを受信する第２受信工程と、
用紙サイズを設定可能な設定画面を送信する設定画面送信工程と、
前記第１受信工程により前記印刷対象データが受信された場合、印刷するために入力される印刷用の識別情報を発行する発行工程と、
前記第２受信工程により前記メッセージが受信された場合、所定のメッセージを送信する送信工程とを実行させ、
前記印刷用の識別情報が印刷指示部に入力されたことに基づいて、前記印刷対象データと前記設定画面を用いて設定された用紙サイズに基づく印刷処理が印刷装置により実行されることを特徴とする前記コンピュータが読み取り可能なプログラム。
【請求項１８】
コンピュータに、
複数の印刷対象データの送信を促すメッセージを送信するメッセージ送信工程と、
コミュニケーションソフトウェアがインストールされたユーザ端末から印刷対象データを受信する受信する第１受信工程と、
前記コミュニケーションソフトウェアを用いて前記ユーザ端末からメッセージを受信する第２受信工程と、
前記複数の印刷対象データの送信を促すメッセージが送信された後に前記第１受信工程により複数の印刷対象データが受信された場合、前記複数の印刷対象データの印刷用に１つの識別情報を発行する発行工程と、
前記第２受信工程により前記メッセージが受信された場合、所定のメッセージを送信する送信工程とを実行させ、
前記１つの識別情報が印刷指示部に入力されたことに基づいて、前記複数の印刷対象データに基づく印刷処理が印刷装置により実行されることを特徴とする前記コンピュータが読み取り可能なプログラム。
【請求項１９】
前記第１受信工程により前記印刷対象データが受信された場合、確認メッセージが送信され、
前記確認メッセージは前記ユーザ端末に表示され、
前記確認メッセージに含まれる第１選択肢が前記ユーザ端末において選択された場合、前記印刷用の識別情報が発行され、
前記確認メッセージに含まれる第２選択肢が前記ユーザ端末において選択された場合、前記印刷用の識別情報は送信されないことを特徴とする請求項１７または１８に記載のプログラム。
【請求項２０】
前記印刷対象データを印刷する際に使用される用紙サイズを設定する設定画面を送信する設定画面送信工程を更に備えることを特徴とする請求項１９に記載のプログラム。
【請求項２１】
前記設定画面において設定された前記用紙サイズに基づいて前記印刷処理が実行されることを特徴とする請求項２０に記載のプログラム。
【請求項２２】
前記印刷対象データは画像データであることを特徴とする請求項１７乃至２１のいずれか１項に記載のプログラム。
【請求項２３】
前記印刷装置は電子写真方式に従って前記印刷処理を実行することを特徴とする請求項１７乃至２２のいずれか１項に記載のプログラム。
【請求項２４】
前記印刷装置はインクジェット方式で前記印刷処理を実行することを特徴とする請求項１７乃至２３のいずれか１項に記載のプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
上述のような課題を解決するため、本発明は、情報処理装置であって、コミュニケーションソフトウェアがインストールされたユーザ端末から印刷対象データを受信する受信する第１受信手段と、前記コミュニケーションソフトウェアを用いて前記ユーザ端末からメッセージを受信する第２受信手段と、用紙サイズを設定可能な設定画面を送信する設定画面送信手段と、前記第１受信手段により前記印刷対象データが受信された場合、印刷するために入力される印刷用の識別情報を発行する発行手段と、前記第２受信手段により前記メッセージが受信された場合、所定のメッセージを送信する送信手段とを有し、前記印刷用の識別情報が印刷指示部に入力されたことに基づいて、前記印刷対象データと前記設定画面を用いて設定された用紙サイズに基づく印刷処理が印刷装置により実行されることを特徴とする。