(57)【要約】【課題】チャットボットの技術において、個々のユーザーのニーズに合ったメッセージを自動投稿する。【解決手段】チャットボット装置の印刷設定投稿部が、画像形成装置識別情報により識別される画像形成装置が印刷設定として設定可能な項目である複数の設定可能項目のうち、１つの設定可能項目に対して設定すべきパラメータを端末装置のユーザーに問い合わせる質問メッセージを作成して、サーバー装置に投稿し、サーバー装置から回答メッセージを受信し、回答メッセージの内容に応じて、異なる設定可能項目に対して設定すべきパラメータを端末装置のユーザーに問い合わせる異なる質問メッセージを作成して、サーバー装置に投稿し、サーバー装置から、全ての複数の設定可能項目に対して設定すべきパラメータを特定する複数の回答メッセージを受信するまで、複数の異なる質問メッセージの投稿を繰り返す。【選択図】図１２
2019207513.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続され、チャットシステムを提供し、第１の制御回路を有するサーバー装置と、
前記ネットワークに接続され、前記チャットシステムに対するメッセージを自動的に投稿する第２の制御回路を有するチャットボット装置と
を具備し、
前記サーバー装置の前記第１の制御回路が、
前記ネットワークを介して投稿されたファイルを前記チャットシステムにアップロードするファイル投稿部と、
端末装置から前記ネットワークを介して選択された、前記チャットシステムにアップロードされた前記ファイルのうちから印刷対象のファイルと、前記端末装置から前記ネットワークを介して選択された、前記ファイルを印刷する画像形成装置を識別する情報である画像形成装置識別情報とを、前記チャットボット装置に転送するファイル転送部として動作し、
前記チャットボット装置の前記第２の制御回路が、
前記サーバー装置から前記ファイルと、前記画像形成装置識別情報とを受信するファイル取得部と、
前記画像形成装置識別情報により識別される前記画像形成装置が印刷設定として設定可能な項目である複数の設定可能項目のうち、１つの設定可能項目に対して設定すべきパラメータを前記端末装置のユーザーに問い合わせる質問メッセージを作成して、前記サーバー装置に投稿する印刷設定投稿部として動作し、
前記サーバー装置の前記第１の制御回路が、
前記チャットボット装置が投稿した前記質問メッセージを受信して前記チャットシステムにアップロードし、前記端末装置が投稿した前記１つの設定可能項目に対して設定すべきパラメータを特定する回答メッセージを受信して前記チャットシステムにアップロードし、前記回答メッセージを前記チャットボット装置に転送する印刷チャット管理部として動作し、
前記チャットボット装置の前記印刷設定投稿部が、
前記サーバー装置から前記回答メッセージを受信し、前記回答メッセージの内容に応じて、異なる設定可能項目に対して設定すべきパラメータを前記端末装置のユーザーに問い合わせる異なる質問メッセージを作成して、前記サーバー装置に投稿し、
前記サーバー装置から、全ての前記複数の設定可能項目に対して設定すべきパラメータを特定する複数の回答メッセージを受信するまで、複数の異なる質問メッセージの投稿を繰り返し、
前記サーバー装置から受信した前記複数の回答メッセージに基づき、全ての前記複数の設定可能項目に対してパラメータを設定し、
前記チャットボット装置の前記第２の制御回路が、
全ての前記複数の設定可能項目に対して設定した前記パラメータに従って前記ファイルを印刷する印刷ジョブを作成し、前記ネットワークを介して前記画像形成装置に前記印刷ジョブを送信するジョブ実行部として動作する
印刷補助システム。
【請求項２】
請求項１に記載の印刷補助システムであって、
前記チャットボット装置の前記印刷設定投稿部が、前記サーバー装置から受信した前記回答メッセージの揺らぎを解釈して、全ての前記複数の設定可能項目に対して、前記画像形成装置が解釈可能なパラメータを設定する
印刷補助システム。
【請求項３】
請求項２に記載の印刷補助システムであって、
前記チャットボット装置の前記印刷設定投稿部が、前記回答メッセージの揺らぎの解釈結果を前記端末装置のユーザーに確認する質問メッセージを作成して、前記サーバー装置に投稿し、
前記サーバー装置の前記印刷チャット管理部が、前記チャットボット装置が投稿した前記質問メッセージを受信して前記チャットシステムにアップロードし、前記端末装置が投稿した前記解釈結果への確認に対して回答メッセージを受信して前記チャットシステムにアップロードし、前記回答メッセージを前記チャットボット装置に転送し、
前記チャットボット装置の前記印刷設定投稿部が、前記サーバー装置から前記回答メッセージを受信し、前記回答メッセージが前記解釈結果が正しいことを示す場合、前記解釈結果に従って、前記画像形成装置が解釈可能なパラメータを設定する
印刷補助システム。
【請求項４】
請求項１乃至３の何れか一項に記載の印刷補助システムであって、
前記チャットボット装置の前記第２の制御回路が、
前記印刷対象のファイルと、前記印刷対象のファイルを選択した前記端末装置を識別する端末装置識別情報とを、互いに関連付けて記憶し、
前記印刷対象のファイルを選択した別の端末装置が選択した別のファイルを、前記端末装置の前記ユーザーに推薦する推薦メッセージを作成して、前記サーバー装置に投稿する関連ファイル推薦部として動作し、
前記サーバー装置の前記印刷チャット管理部が、前記チャットボット装置が投稿した前記推薦メッセージを受信して前記チャットシステムにアップロードする
印刷補助システム。
【請求項５】
請求項１乃至４の何れか一項に記載の印刷補助システムであって、
前記チャットボット装置の前記印刷設定投稿部が、前記サーバー装置から前記回答メッセージを受信し、前記回答メッセージが、複数の設定可能項目に対して設定すべき複数のパラメータを定義するお気に入り印刷設定情報を選択することを示す場合、前記お気に入り印刷設定情報により定義される前記複数のパラメータを前記複数の設定可能項目に対して設定する
印刷補助システム。
【請求項６】
請求項１乃至５の何れか一項に記載の印刷補助システムであって、
前記サーバー装置の前記第１の制御回路が、
前記ネットワークを介して投稿された前記画像形成装置識別情報を、前記チャットシステムに登録し、前記チャットボット装置に転送する画像形成装置登録部として動作し、
前記チャットボット装置の前記第２の制御回路が、
前記サーバー装置から受信した前記画像形成装置識別情報により識別される前記画像形成装置の前記複数の設定可能項目及び設定可能な複数のパラメータを、前記ネットワークを介して前記画像形成装置に問い合わせ、前記画像形成装置から取得した前記複数の設定可能項目及び前記設定可能な複数のパラメータを管理する画像形成装置管理部として動作する
印刷補助システム。
【請求項７】
請求項６に記載の印刷補助システムであって、
前記サーバー装置の前記画像形成装置登録部は、前記ネットワークを介して投稿された前記画像形成装置識別情報により識別される前記画像形成装置毎に異なるチャネルを、前記チャットシステムに登録する
印刷補助システム。
【請求項８】
請求項１乃至７の何れか一項に記載の印刷補助システムであって、
前記チャットボット装置の前記ジョブ実行部が、
前記画像形成装置から前記印刷ジョブの実行結果を受信し、前記実行結果を示す結果メッセージを作成して、前記サーバー装置に投稿し、
前記サーバー装置の前記印刷チャット管理部が、前記チャットボット装置が投稿した前記結果メッセージを受信して前記チャットシステムにアップロードする
印刷補助システム。
【請求項９】
ネットワークに接続され、チャットシステムを提供し、第１の制御回路を有するサーバー装置と、
前記ネットワークに接続され、前記チャットシステムに対するメッセージを自動的に投稿する第２の制御回路を有するチャットボット装置と
を有する印刷補助システムのチャットボット装置であって、
前記サーバー装置の前記第１の制御回路が、
前記ネットワークを介して投稿されたファイルを前記チャットシステムにアップロードするファイル投稿部と、
端末装置から前記ネットワークを介して選択された、前記チャットシステムにアップロードされた前記ファイルのうちから印刷対象のファイルと、前記端末装置から前記ネットワークを介して選択された、前記ファイルを印刷する画像形成装置を識別する情報である画像形成装置識別情報とを、前記チャットボット装置に転送するファイル転送部として動作し、
前記チャットボット装置の前記第２の制御回路が、
前記サーバー装置から前記ファイルと、前記画像形成装置識別情報とを受信するファイル取得部と、
前記画像形成装置識別情報により識別される前記画像形成装置が印刷設定として設定可能な項目である複数の設定可能項目のうち、１つの設定可能項目に対して設定すべきパラメータを前記端末装置のユーザーに問い合わせる質問メッセージを作成して、前記サーバー装置に投稿する印刷設定投稿部として動作し、
前記サーバー装置の前記第１の制御回路が、
前記チャットボット装置が投稿した前記質問メッセージを受信して前記チャットシステムにアップロードし、前記端末装置が投稿した前記１つの設定可能項目に対して設定すべきパラメータを特定する回答メッセージを受信して前記チャットシステムにアップロードし、前記回答メッセージを前記チャットボット装置に転送する印刷チャット管理部として動作し、
前記チャットボット装置の前記印刷設定投稿部が、
前記サーバー装置から前記回答メッセージを受信し、前記回答メッセージの内容に応じて、異なる設定可能項目に対して設定すべきパラメータを前記端末装置のユーザーに問い合わせる異なる質問メッセージを作成して、前記サーバー装置に投稿し、
前記サーバー装置から、全ての前記複数の設定可能項目に対して設定すべきパラメータを特定する複数の回答メッセージを受信するまで、複数の異なる質問メッセージの投稿を繰り返し、
前記サーバー装置から受信した前記複数の回答メッセージに基づき、全ての前記複数の設定可能項目に対してパラメータを設定し、
前記チャットボット装置の前記第２の制御回路が、
全ての前記複数の設定可能項目に対して設定した前記パラメータに従って前記ファイルを印刷する印刷ジョブを作成し、前記ネットワークを介して前記画像形成装置に前記印刷ジョブを送信するジョブ実行部として動作する
チャットボット装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、ネットワークに接続され、チャットシステムを提供するサーバー装置と、ネットワークに接続され、チャットシステムに対するメッセージを自動的に投稿するチャットボット装置とを有する印刷補助システムに関する。本開示は、さらに、このチャットボット装置に関する。
【背景技術】
【０００２】
ＳＮＳ（Social Networking Service）システムの１つであるチャットシステムに、メッセージを自動的に投稿する自動投稿システム（所謂チャットボット）が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−１３４９７３号公報
【特許文献２】特開２０１７−４４５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
チャットボットの技術においては、個々のユーザーのニーズに合ったメッセージを自動投稿することが望まれる。
【課題を解決するための手段】
【０００５】
本開示の一形態に係る印刷補助システムは、
ネットワークに接続され、チャットシステムを提供し、第１の制御回路を有するサーバー装置と、
前記ネットワークに接続され、前記チャットシステムに対するメッセージを自動的に投稿する第２の制御回路を有するチャットボット装置と
を具備し、
前記サーバー装置の前記第１の制御回路が、
前記ネットワークを介して投稿されたファイルを前記チャットシステムにアップロードするファイル投稿部と、
端末装置から前記ネットワークを介して選択された、前記チャットシステムにアップロードされた前記ファイルのうちから印刷対象のファイルと、前記端末装置から前記ネットワークを介して選択された、前記ファイルを印刷する画像形成装置を識別する情報である画像形成装置識別情報とを、前記チャットボット装置に転送するファイル転送部として動作し、
前記チャットボット装置の前記第２の制御回路が、
前記サーバー装置から前記ファイルと、前記画像形成装置識別情報とを受信するファイル取得部と、
前記画像形成装置識別情報により識別される前記画像形成装置が印刷設定として設定可能な項目である複数の設定可能項目のうち、１つの設定可能項目に対して設定すべきパラメータを前記端末装置のユーザーに問い合わせる質問メッセージを作成して、前記サーバー装置に投稿する印刷設定投稿部として動作し、
前記サーバー装置の前記第１の制御回路が、
前記チャットボット装置が投稿した前記質問メッセージを受信して前記チャットシステムにアップロードし、前記端末装置が投稿した前記１つの設定可能項目に対して設定すべきパラメータを特定する回答メッセージを受信して前記チャットシステムにアップロードし、前記回答メッセージを前記チャットボット装置に転送する印刷チャット管理部として動作し、
前記チャットボット装置の前記印刷設定投稿部が、
前記サーバー装置から前記回答メッセージを受信し、前記回答メッセージの内容に応じて、異なる設定可能項目に対して設定すべきパラメータを前記端末装置のユーザーに問い合わせる異なる質問メッセージを作成して、前記サーバー装置に投稿し、
前記サーバー装置から、全ての前記複数の設定可能項目に対して設定すべきパラメータを特定する複数の回答メッセージを受信するまで、複数の異なる質問メッセージの投稿を繰り返し、
前記サーバー装置から受信した前記複数の回答メッセージに基づき、全ての前記複数の設定可能項目に対してパラメータを設定し、
前記チャットボット装置の前記第２の制御回路が、
全ての前記複数の設定可能項目に対して設定した前記パラメータに従って前記ファイルを印刷する印刷ジョブを作成し、前記ネットワークを介して前記画像形成装置に前記印刷ジョブを送信するジョブ実行部として動作する。
【０００６】
本形態によれば、チャットボット装置の印刷設定投稿部が、１つの設定可能項目に対して設定すべきパラメータを質問する質問メッセージを、チャットシステムに投稿する。ユーザーはチャットシステムに投稿された質問メッセージを閲覧し、パラメータを特定する回答メッセージを、チャットシステムに投稿する。これの繰り返しにより、ユーザーにとっては、順次投稿される質問メッセージに対し、順次回答メッセージを投稿するという、極めて直感的に容易な方法で、漏れなく全ての設定可能項目に対してパラメータを設定することができる。
【０００７】
前記チャットボット装置の前記印刷設定投稿部が、前記サーバー装置から受信した前記回答メッセージの揺らぎを解釈して、全ての前記複数の設定可能項目に対して、前記画像形成装置が解釈可能なパラメータを設定する。
【０００８】
チャットシステムにはユーザーが自由な回答メッセージを投稿するため、ユーザーが入力した回答メッセージが、画像形成装置が解釈不可能な揺らぎ語句を含むおそれがある。しかしながら、本形態によれば、チャットボット装置の印刷設定投稿部が、回答メッセージの揺らぎを解釈して、設定可能項目に対して、画像形成装置が解釈可能なパラメータを設定するので、所望の印刷ジョブを正確に実行することができる。
【０００９】
前記チャットボット装置の前記印刷設定投稿部が、前記回答メッセージの揺らぎの解釈結果を前記端末装置のユーザーに確認する質問メッセージを作成して、前記サーバー装置に投稿し、
前記サーバー装置の前記印刷チャット管理部が、前記チャットボット装置が投稿した前記質問メッセージを受信して前記チャットシステムにアップロードし、前記端末装置が投稿した前記解釈結果への確認に対して回答メッセージを受信して前記チャットシステムにアップロードし、前記回答メッセージを前記チャットボット装置に転送し、
前記チャットボット装置の前記印刷設定投稿部が、前記サーバー装置から前記回答メッセージを受信し、前記回答メッセージが前記解釈結果が正しいことを示す場合、前記解釈結果に従って、前記画像形成装置が解釈可能なパラメータを設定する。
【００１０】
本形態によれば、チャットボット装置の印刷設定投稿部が、回答メッセージの揺らぎの解釈結果を端末装置のユーザーに確認する質問メッセージを投稿することで、益々確実に、画像形成装置が解釈可能なパラメータを設定し、所望の印刷ジョブを正確に実行することができる。
【００１１】
前記チャットボット装置の前記第２の制御回路が、
前記印刷対象のファイルと、前記印刷対象のファイルを選択した前記端末装置を識別する端末装置識別情報とを、互いに関連付けて記憶し、
前記印刷対象のファイルを選択した別の端末装置が選択した別のファイルを、前記端末装置の前記ユーザーに推薦する推薦メッセージを作成して、前記サーバー装置に投稿する関連ファイル推薦部として動作し、
前記サーバー装置の前記印刷チャット管理部が、前記チャットボット装置が投稿した前記推薦メッセージを受信して前記チャットシステムにアップロードする。
【００１２】
本形態によれば、チャットボット装置の関連ファイル推薦部が、印刷対象のファイルを選択した別の端末装置が選択した別のファイルを、端末装置のユーザーに推薦する推薦メッセージを、チャット形式で投稿する。これにより、ユーザーにとっては、チャットの続きとして、極めて直感的に容易な方法で、推薦されたファイルを知ることができる。
【００１３】
前記チャットボット装置の前記印刷設定投稿部が、前記サーバー装置から前記回答メッセージを受信し、前記回答メッセージが、複数の設定可能項目に対して設定すべき複数のパラメータを定義するお気に入り印刷設定情報を選択することを示す場合、前記お気に入り印刷設定情報により定義される前記複数のパラメータを前記複数の設定可能項目に対して設定する。
【００１４】
本形態によれば、チャットボット装置の印刷設定投稿部が、ユーザーが投稿した回答メッセージがお気に入り印刷設定情報を選択することを示す場合、お気に入り印刷設定情報により定義される複数のパラメータを複数の設定可能項目に対して設定する。これにより、チャットボット装置がお気に入り印刷設定情報を管理するので、複数のユーザーがチャットシステムを介して、お気に入り印刷設定情報を共用することができる。
【００１５】
前記サーバー装置の前記第１の制御回路が、
前記ネットワークを介して投稿された前記画像形成装置識別情報を、前記チャットシステムに登録し、前記チャットボット装置に転送する画像形成装置登録部として動作し、
前記チャットボット装置の前記第２の制御回路が、
前記サーバー装置から受信した前記画像形成装置識別情報により識別される前記画像形成装置の前記複数の設定可能項目及び設定可能な複数のパラメータを、前記ネットワークを介して前記画像形成装置に問い合わせ、前記画像形成装置から取得した前記複数の設定可能項目及び前記設定可能な複数のパラメータを管理する画像形成装置管理部として動作する。
【００１６】
本形態によれば、チャットボット装置の画像形成装置管理部は、複数の画像形成装置を管理するので、複数のユーザーがチャットシステムを介して、複数の画像形成装置を共用することができる。個々のユーザーが使用する端末装置にプリンタードライバーがインストールされていなくても、複数のユーザーは、チャットシステムを介して、複数の画像形成装置を共用することができる。
【００１７】
前記サーバー装置の前記画像形成装置登録部は、前記ネットワークを介して投稿された前記画像形成装置識別情報により識別される前記画像形成装置毎に異なるチャネルを、前記チャットシステムに登録する。
【００１８】
本形態によれば、サーバー装置の画像形成装置登録部は、画像形成装置毎に異なるチャネルを、チャットシステムに登録する。これにより、ユーザーは、チャットシステム上でチャネルを選択するという極めて直感的に容易な方法で、画像形成装置を選択することができる。
【００１９】
前記チャットボット装置の前記ジョブ実行部が、
前記画像形成装置から前記印刷ジョブの実行結果を受信し、前記実行結果を示す結果メッセージを作成して、前記サーバー装置に投稿し、
前記サーバー装置の前記印刷チャット管理部が、前記チャットボット装置が投稿した前記結果メッセージを受信して前記チャットシステムにアップロードする。
【００２０】
本形態によれば、チャットボット装置のジョブ実行部が、画像形成装置から印刷ジョブの実行結果を受信し、実行結果を示す結果メッセージを作成して、サーバー装置に投稿する。これにより、ユーザーにとっては、チャットの続きとして、極めて直感的に容易な方法で、印刷ジョブの実行結果を知ることができる。
【００２１】
本開示の一形態に係るチャットボット装置は、
ネットワークに接続され、チャットシステムを提供し、第１の制御回路を有するサーバー装置と、
前記ネットワークに接続され、前記チャットシステムに対するメッセージを自動的に投稿する第２の制御回路を有するチャットボット装置と
を有する印刷補助システムのチャットボット装置であって、
前記サーバー装置の前記第１の制御回路が、
前記ネットワークを介して投稿されたファイルを前記チャットシステムにアップロードするファイル投稿部と、
端末装置から前記ネットワークを介して選択された、前記チャットシステムにアップロードされた前記ファイルのうちから印刷対象のファイルと、前記端末装置から前記ネットワークを介して選択された、前記ファイルを印刷する画像形成装置を識別する情報である画像形成装置識別情報とを、前記チャットボット装置に転送するファイル転送部として動作し、
前記チャットボット装置の前記第２の制御回路が、
前記サーバー装置から前記ファイルと、前記画像形成装置識別情報とを受信するファイル取得部と、
前記画像形成装置識別情報により識別される前記画像形成装置が印刷設定として設定可能な項目である複数の設定可能項目のうち、１つの設定可能項目に対して設定すべきパラメータを前記端末装置のユーザーに問い合わせる質問メッセージを作成して、前記サーバー装置に投稿する印刷設定投稿部として動作し、
前記サーバー装置の前記第１の制御回路が、
前記チャットボット装置が投稿した前記質問メッセージを受信して前記チャットシステムにアップロードし、前記端末装置が投稿した前記１つの設定可能項目に対して設定すべきパラメータを特定する回答メッセージを受信して前記チャットシステムにアップロードし、前記回答メッセージを前記チャットボット装置に転送する印刷チャット管理部として動作し、
前記チャットボット装置の前記印刷設定投稿部が、
前記サーバー装置から前記回答メッセージを受信し、前記回答メッセージの内容に応じて、異なる設定可能項目に対して設定すべきパラメータを前記端末装置のユーザーに問い合わせる異なる質問メッセージを作成して、前記サーバー装置に投稿し、
前記サーバー装置から、全ての前記複数の設定可能項目に対して設定すべきパラメータを特定する複数の回答メッセージを受信するまで、複数の異なる質問メッセージの投稿を繰り返し、
前記サーバー装置から受信した前記複数の回答メッセージに基づき、全ての前記複数の設定可能項目に対してパラメータを設定し、
前記チャットボット装置の前記第２の制御回路が、
全ての前記複数の設定可能項目に対して設定した前記パラメータに従って前記ファイルを印刷する印刷ジョブを作成し、前記ネットワークを介して前記画像形成装置に前記印刷ジョブを送信するジョブ実行部として動作する。
【発明の効果】
【００２２】
本開示によれば、チャットボットの技術において、個々のユーザーのニーズに合ったメッセージを自動投稿することが可能となる。
【００２３】
なお、ここに記載された効果は必ずしも限定されるものではなく、本開示中に記載されたいずれかの効果であってもよい。
【図面の簡単な説明】
【００２４】
【図１】本開示の一実施形態に係る印刷補助システムを模式的に示す。
【図２】画像形成装置のハードウェア構成を示す。
【図３】チャットボット装置のハードウェア構成を示す。
【図４】サーバー装置のハードウェア構成を示す。
【図５】端末装置のハードウェア構成を示す。
【図６】印刷補助システムの機能的構成を示す。
【図７】印刷補助システムの第１の動作シーケンスを示す。
【図８】チャット画面の一例を示す。
【図９】チャット画面の別の一例を示す。
【図１０】プリンターテーブルのデータ構成の一例を示す。
【図１１】設定可能項目テーブルのデータ構成の一例を示す。
【図１２】印刷補助システムの第２の動作シーケンスを示す。
【図１３】お気に入りテーブルのデータ構成の一例を示す。
【図１４】辞書テーブルのデータ構成の一例を示す。
【図１５】印刷補助システムの第３の動作シーケンスを示す。
【発明を実施するための形態】
【００２５】
以下、図面を参照しながら、本開示の実施形態を説明する。
【００２６】
１．印刷補助システムの概要
【００２７】
図１は、本開示の一実施形態に係る印刷補助システムを模式的に示す。
【００２８】
印刷補助システム１は、画像形成装置（Multifunction Peripheral、以下単にＭＦＰと称する）１０と、チャットボット装置２０と、サーバー装置３０と、端末装置４０とを有する。ＭＦＰ１０と、チャットボット装置２０と、サーバー装置３０と、端末装置４０とは、インターネットを含むネットワークＮを介して互いに接続される。
【００２９】
サーバー装置３０は、ＳＮＳシステムの１つであるチャットシステムを提供する。サーバー装置３０は、端末装置（端末装置４０でも別の端末装置でも良い）からネットワークＮを介して投稿されたファイルを、チャットシステムにアップロードする。
【００３０】
端末装置４０は、例えば、スマートフォン、タブレットコンピューター、パーソナルコンピューター、ウェアラブルコンピューター等であり、エンドユーザー（以下単にユーザーと称する）が使用する。ユーザーは、端末装置４０を用いてチャットシステムを閲覧し、印刷対象のファイル（チャットシステムにアップロード済み）と、ファイルを印刷するＭＦＰ１０とを選択する。
【００３１】
チャットボット装置２０は、サーバー装置３０が提供するチャットシステムに対するメッセージを自動的に投稿する。チャットボット装置２０は、端末装置４０のユーザーとチャットすることにより、ＭＦＰ１０がファイルを印刷する際の、印刷設定可能項目（カラー、両面等）に対して設定すべきパラメータを設定する。チャットボット装置２０は、設定したパラメータに従ってこのファイルを印刷する印刷ジョブを作成し、ネットワークＮを介してＭＦＰ１０に印刷ジョブを送信する。
【００３２】
ＭＦＰ１０は、ネットワークＮを介してチャットボット装置２０から印刷ジョブを受信する。ＭＦＰ１０は、印刷ジョブに含まれるファイルを、印刷ジョブに含まれる印刷設定可能項目に対して設定したパラメータに従って印刷する。
【００３３】
２．画像形成装置のハードウェア構成
【００３４】
図２は、
【００３５】
ＭＦＰ１０は、制御回路１１を備える。制御回路１１は、プロセッサーであるＣＰＵ１１ａ（Central Processing Unit）、ＲＡＭ１１ｂ（Random Access Memory）、メモリーであるＲＯＭ１１ｃ（Read Only Memory）及び専用のハードウェア回路等から構成され、ＭＦＰ１０の全体的な動作制御を司る。
【００３６】
制御回路１１は、画像読取部１２、画像処理部１４、画像メモリー１５、画像形成部１６、表示部１７ａを備える操作部１７、記憶装置１８、ファクシミリ通信部１９及びネットワーク通信インターフェース１３等と接続されている。制御回路１１は、接続されている上記各部の動作制御や、各部との間での信号又はデータの送受信を行う。
【００３７】
３．チャットボット装置のハードウェア構成
【００３８】
図３は、チャットボット装置のハードウェア構成を示す。
【００３９】
チャットボット装置２０は、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、記憶装置２４、ネットワーク通信インターフェース２５、操作装置２６及び表示装置２７と、これらを相互に接続するバス２８とを有する。
【００４０】
ＣＰＵ２１、ＲＯＭ２２、及びＲＡＭ２３は、制御回路２００（第２の制御回路）を構成する。ＣＰＵ２１は、ＲＯＭ２２が記憶する情報処理プログラムをＲＡＭ２３にロードして実行する。ＲＯＭ２２は、ＣＰＵ２１が実行するプログラムやデータなどを固定的に記憶する。ＲＯＭ２２は、非一過性のコンピューター読み取り可能な記録媒体の一例である。
【００４１】
記憶装置２４は、ＨＤＤ（Hard Disk Drive）やＳＳＤ（Solid State Drive）等の大容量の記録媒体である。
【００４２】
ネットワーク通信インターフェース２５は、ネットワークＮに接続するためのインターフェースである。
【００４３】
操作装置２６は、タッチパネル、キーボード、マウス及び各種スイッチ等を含む。
【００４４】
表示装置２７は、ＬＣＤや有機ＥＬディスプレイ等を含む。表示装置２７は、ＣＰＵ２１から受け取った情報に基づいて演算処理を行い、生成した画像信号を画面に表示する。表示装置２７は外付けの表示装置でもよい。
【００４５】
４．サーバー装置のハードウェア構成
【００４６】
図４は、サーバー装置のハードウェア構成を示す。
【００４７】
サーバー装置３０のハードウェア構成は、チャットボット装置２０のハードウェア構成と同様である。サーバー装置３０は、ＣＰＵ３１、ＲＯＭ３２、ＲＡＭ３３、記憶装置３４、ネットワーク通信インターフェース３５、操作装置３６及び表示装置３７と、これらを相互に接続するバス３８とを有する。ＣＰＵ３１、ＲＯＭ３２、及びＲＡＭ３３は、制御回路３００（第1の制御回路）を構成する。
【００４８】
５．端末装置のハードウェア構成
【００４９】
図５は、端末装置のハードウェア構成を示す。
【００５０】
端末装置４０のハードウェア構成は、サーバー装置３０のハードウェア構成と同様である。端末装置４０は、ＣＰＵ４１、ＲＯＭ４２、ＲＡＭ４３、記憶装置４４、ネットワーク通信インターフェース４５、操作装置４６及び表示装置４７と、これらを相互に接続するバス４８とを有する。ＣＰＵ４１、ＲＯＭ４２、及びＲＡＭ４３は、制御回路４００を構成する。
【００５１】
６．印刷補助システムの機能的構成
【００５２】
図６は、印刷補助システムの機能的構成を示す。
【００５３】
チャットボット装置２０の制御回路２００において、ＣＰＵ２１は、ＲＯＭ２２が記憶する１又は複数の情報処理プログラムをＲＡＭ２３にロードして実行することにより、画像形成装置管理部２０１、ファイル取得部２０２、印刷設定投稿部２０３、ジョブ実行部２０４及び関連ファイル推薦部２０５として動作する。
【００５４】
サーバー装置３０の制御回路３００において、ＣＰＵ３１は、ＲＯＭ３２が記憶する１又は複数の情報処理プログラムをＲＡＭ３３にロードして実行することにより、画像形成装置登録部３０１、ファイル投稿部３０２、ファイル転送部３０３及び印刷チャット管理部３０４として動作する。
【００５５】
サーバー装置３０の画像形成装置登録部３０１は、端末装置４０からネットワークＮを介して投稿されたＭＦＰ識別情報を、チャットシステムにアップロードし、チャットボット装置２０に転送する。
【００５６】
チャットボット装置２０の画像形成装置管理部２０１は、ネットワークＮを介してサーバー装置３０から受信したＭＦＰ識別情報により識別されるＭＦＰ１０の複数の設定可能項目及び設定可能な複数のパラメータを、ネットワークＮを介してＭＦＰ１０に問い合わせ、ＭＦＰ１０から取得した複数の設定可能項目及び設定可能な複数のパラメータを管理する。
【００５７】
サーバー装置３０のファイル投稿部３０２は、端末装置４０からネットワークＮを介して投稿されたファイルを受信し、チャットシステムにアップロードする。
【００５８】
サーバー装置３０のファイル転送部３０３は、端末装置４０からネットワークＮを介して選択された、チャットシステムにアップロードされたファイルのうちから印刷対象のファイルと、端末装置４０からネットワークＮを介して選択された、ファイルを印刷するＭＦＰ１０を識別する情報であるＭＦＰ識別情報とを、チャットボット装置２０に転送する。
【００５９】
チャットボット装置２０のファイル取得部２０２は、サーバー装置３０からネットワークＮを介して、少なくとも、印刷対象のファイルと、ファイルを印刷するＭＦＰ１０を識別するＭＦＰ識別情報とを受信する。
【００６０】
サーバー装置３０の印刷チャット管理部３０４は、チャットボット装置２０が投稿したメッセージを受信してチャットシステムにアップロードする。印刷チャット管理部３０４は、端末装置４０が投稿したメッセージを受信してチャットシステムにアップロードし、端末装置４０が投稿したメッセージをチャットボット装置２０に転送する。
【００６１】
チャットボット装置２０の印刷設定投稿部２０３は、ＭＦＰ１０が印刷設定として設定可能な項目である設定可能項目に対して設定すべきパラメータを端末装置４０のユーザーに問い合わせる質問メッセージを作成して、サーバー装置３０に投稿する。印刷設定投稿部２０３は、サーバー装置３０から回答メッセージを受信し、回答メッセージの内容に応じて、異なる設定可能項目に対して設定すべきパラメータを端末装置４０のユーザーに問い合わせる異なる質問メッセージを作成して、サーバー装置３０に投稿する。印刷設定投稿部２０３は、サーバー装置３０から、全ての複数の設定可能項目に対して設定すべきパラメータを特定する複数の回答メッセージを受信するまで、複数の異なる質問メッセージの投稿を繰り返す。印刷設定投稿部２０３は、サーバー装置３０から受信した複数の回答メッセージに基づき、全ての複数の設定可能項目に対してパラメータを設定する。
【００６２】
チャットボット装置２０のジョブ実行部２０４は、全ての複数の設定可能項目に対して設定したパラメータに従ってファイルを印刷する印刷ジョブを作成し、ネットワークＮを介してＭＦＰ１０に印刷ジョブを送信する。
【００６３】
チャットボット装置２０の関連ファイル推薦部２０５は、印刷対象のファイルと、印刷対象のファイルを選択した端末装置４０を識別する端末装置識別情報とを、互いに関連付けて、記憶装置２４の関連ファイルテーブル２７０に記憶する。関連ファイル推薦部２０５は、印刷対象のファイルを過去に選択した別の端末装置が選択した別のファイルを、端末装置４０のユーザーに推薦する推薦メッセージを作成して、サーバー装置３０に投稿する。
【００６４】
７．印刷補助システムの動作シーケンス
【００６５】
図７は、印刷補助システムの第１の動作シーケンスを示す。図８は、チャットシステムにアップロードされ端末装置４０に表示されるチャット画面の一例を示す。図９は、チャットシステムにアップロードされ端末装置４０に表示されるチャット画面の別の一例を示す。
【００６６】
（１）ＭＦＰ登録動作シーケンス
【００６７】
ユーザーは、端末装置４０を用いてチャットシステムを閲覧し、印刷を実行する（今実行する予定の、あるいは、将来実行する可能性のある）ＭＦＰ１０を、ネットワークＮを介してチャットシステムに投稿する。具体的には、ユーザーは、端末装置４０を用いて、チャットシステムの特定のチャネルに、ＭＦＰ１０の識別情報であるＭＦＰ識別情報を投稿する。「ＭＦＰ１０の識別情報」は、例えば、ＭＦＰ１０のメールアドレスでよい。
【００６８】
サーバー装置３０の画像形成装置登録部３０１は、端末装置４０からネットワークＮを介して投稿されたＭＦＰ識別情報（メールアドレス）を受信する（ステップ１）。画像形成装置登録部３０１は、投稿されたＭＦＰ識別情報（メールアドレス）をチャットシステムにアップロードする。これにより、チャットシステムにアップロードされたＭＦＰ識別情報（メールアドレス）の投稿が、端末装置４０に表示される（図８のＣ１０１、図９のＣ２０１）。画像形成装置登録部３０１は、ＭＦＰ識別情報（メールアドレス）をネットワークＮを介してチャットボット装置２０に転送する（ステップ１．１）。
【００６９】
画像形成装置登録部３０１は、例えば、ネットワークＮを介して投稿されたＭＦＰ識別情報により識別されるＭＦＰ１０毎に異なるチャネルを、チャットシステムに登録してもよい。以下の説明では、このようにＭＦＰ１０毎にチャネルを分けるものとして説明する。あるいは、画像形成装置登録部３０１は、ＭＦＰ１０毎にチャネルを分けなくてもよい。
【００７０】
チャットボット装置２０の画像形成装置管理部２０１は、ネットワークＮを介してサーバー装置３０から、ＭＦＰ識別情報（メールアドレス）を受信する。画像形成装置管理部２０１は、ネットワークＮから、ＭＦＰ識別情報（メールアドレス）により識別されるＭＦＰ１０をサーチする（ステップ１．１．１）。画像形成装置管理部２０１は、該当するＭＦＰ１０からネットワークＮを介して応答を受信する。応答は、例えば、ＭＦＰ１０のモデル名、シリアルナンバー、ＩＰアドレス、メールアドレス、ＭＡＣアドレス等を含む。画像形成装置管理部２０１は、受信した応答に含まれるこれらの情報を、記憶装置２４が記憶するプリンターテーブル２１０に登録する。
【００７１】
図１０は、プリンターテーブルのデータ構成の一例を示す。
【００７２】
プリンターテーブル２１０は、１つのＭＦＰ１０について、モデル名２１１、シリアルナンバー２１２、ＩＰアドレス２１３、メールアドレス２１４、ＭＡＣアドレス２１５を互いに関連付けて登録する。
【００７３】
チャットボット装置２０の画像形成装置管理部２０１は、応答を受信したＭＦＰ１０にネットワークＮを介して、設定可能項目及び設定可能なパラメータを問い合わせる（ステップ１．１．２）。画像形成装置管理部２０１は、ＭＦＰ１０からネットワークＮを介して応答（設定可能項目及び設定可能なパラメータ）を受信する。画像形成装置管理部２０１は、応答は、例えば、ＭＦＰ１０の設定可能項目「両面」及びこの項目に対して設定可能なパラメータ「長辺綴じ、短編綴じ、なし」を含む。画像形成装置管理部２０１は、受信した応答に含まれるこれらの情報を、記憶装置２４が記憶する設定可能項目テーブル２２０に登録する（ステップ１．１．３）。
【００７４】
図１１は、設定可能項目テーブルのデータ構成の一例を示す。
【００７５】
設定可能項目テーブル２２０は、１つのＭＦＰ１０について、設定可能項目２２１及びこの項目に対して設定可能な１以上のパラメータ２２２を互いに関連付けて、複数組、登録する。
【００７６】
チャットボット装置２０の画像形成装置管理部２０１は、プリンターテーブル２１０の登録と、設定可能項目テーブル２２０の登録とを完了すると、ＭＦＰ１０の登録が完了したことを示す登録完了メッセージを作成し、チャットシステムに投稿する（ステップ１．１．４）。「登録完了メッセージ」の一例は、「プリンターを追加しました。（メールアドレス）」である。
【００７７】
サーバー装置３０の画像形成装置登録部３０１は、チャットボット装置２０からネットワークＮを介して投稿された登録完了メッセージを受信する。画像形成装置登録部３０１は、投稿された登録完了メッセージをチャットシステムにアップロードする。これにより、チャットシステムにアップロードされた登録完了メッセージの投稿が、端末装置４０に表示される（図８のＣ１０２、図９のＣ２０２）。
【００７８】
ユーザーは、端末装置４０を用いてチャットシステムを閲覧し、印刷を実行する（今実行する予定の、あるいは、将来実行する可能性のある）ＭＦＰ１０を、ネットワークＮを介してチャットシステムに投稿する。具体的には、ユーザーは、端末装置４０を用いて、チャットシステムの特定のチャネルに、ＭＦＰ１０の識別情報であるＭＦＰ識別情報を投稿する。「ＭＦＰ１０の識別情報」の具体例は、ＭＦＰ１０のメールアドレスでよい。
【００７９】
（２）ファイルアップロード動作シーケンス
【００８０】
ユーザーは、端末装置４０を用いてチャットシステムを閲覧し、印刷対象の（今印刷する予定の、あるいは、将来印刷する可能性のある）ファイルを、ネットワークＮを介してチャットシステムに投稿する。具体的には、ユーザーは、端末装置４０を用いて、チャットシステムの特定のチャネルに、ファイルを投稿する。「ファイル」の具体例は、ドキュメントファイル、画像ファイル、スプレッドシートファイル等である。
【００８１】
サーバー装置３０のファイル投稿部３０２は、端末装置４０からネットワークＮを介して投稿されたファイルを受信する（ステップ２）。画像形成装置登録部３０１は、投稿されたファイルをチャットシステムにアップロードする（ステップ２．１）。これにより、チャットシステムにアップロードされたファイルの投稿が、端末装置４０に表示される。
【００８２】
ところで、上述の（１）ＭＦＰ登録動作及び（２）ファイルアップロード動作は、以下に説明する（３）印刷開始動作以下の動作と連続でも非連続でもよい。言い換えれば、（３）印刷開始動作の前に、（１）ＭＦＰ登録動作及び（２）ファイルアップロード動作をしておけば、そのタイミングはいつでも構わない。また、（１）ＭＦＰ登録動作及び（２）ファイルアップロード動作のうちどちらを先に実行してもよい。また、（１）ＭＦＰ登録動作及び（２）ファイルアップロード動作の端末装置４０及びＭＦＰ１０は、（３）印刷開始動作以下の動作の端末装置４０及びＭＦＰ１０と、全て同じでも良いし、一部又は全部別々のデバイスでも良い。ただし、本明細書及び図面では、同じか異なるかを区別せずに説明する。
【００８３】
（３）印刷開始動作シーケンス
【００８４】
図１２は、印刷補助システムの第２の動作シーケンスを示す。
【００８５】
ユーザーは、端末装置４０を用いて、チャットシステムの、印刷を実行する（今実行する予定の）ＭＦＰ１０のチャネルのチャットを閲覧する。ユーザーは、チャットシステムにアップロードされたファイルのうちから、印刷対象の（今印刷する予定の）ファイルを、例えばタップ操作により選択する。これにより、ユーザーは、端末装置４０を用いて、ＭＦＰ１０のチャネルに、印刷対象のファイルのファイル識別情報（例えば、ファイル名）を投稿する。なお、ユーザーは投稿に、特定の設定可能項目及び／又は特定の設定可能項目に対するパラメータを含めてもよい。
【００８６】
サーバー装置３０のファイル転送部３０３は、端末装置４０からネットワークＮを介して選択されたファイルのファイル識別情報（ファイル名）を受信する（ステップ３）。ファイル転送部３０３は、投稿されたファイル識別情報（ファイル名）をチャットシステムにアップロードする。これにより、チャットシステムにアップロードされたファイル識別情報（ファイル名）の投稿（図８のＣ１０３）が、端末装置４０に表示される。あるいは、ファイル識別情報（ファイル名）及び特定の設定可能項目及び／又は特定の設定可能項目に対するパラメータを含む投稿（図９のＣ２０３）が、端末装置４０に表示される。ファイル転送部３０３は、チャネルにより特定されるＭＦＰ識別情報と、印刷対象のファイルのファイル識別情報とを、ネットワークＮを介してチャットボット装置２０に転送する。
【００８７】
チャットボット装置２０のファイル取得部２０２は、サーバー装置３０からネットワークＮを介して、印刷対象のファイルと、ファイルを印刷するＭＦＰ１０を識別するＭＦＰ識別情報と、特定の設定可能項目及び／又は特定の設定可能項目に対するパラメータ（投稿があった場合のみ）とを受信する（ステップ３．１）。ファイル取得部２０２は、受信した印刷対象のファイルを、記憶装置２４のファイル記憶領域２３０に記憶する（ステップ３．１．１）。
【００８８】
以下、チャットボット装置２０のファイル取得部２０２がステップ３．１で、（Ａ）特定の設定可能項目及び／又は特定の設定可能項目に対するパラメータを受信しなかった場合（図８のＣ１０３）と、（Ｂ）特定の設定可能項目及び／又は特定の設定可能項目に対するパラメータを受信した場合（図９のＣ２０３）とに分けて説明する。
【００８９】
（Ａ）特定の設定可能項目及び／又は特定の設定可能項目に対するパラメータを受信しなかった場合（図８のＣ１０３）
【００９０】
チャットボット装置２０の印刷設定投稿部２０３は、受信したＭＦＰ識別情報により識別されるＭＦＰ１０の設定可能項目テーブル２２０を、記憶装置２４から読み出す（ステップ３．１．２）。印刷設定投稿部２０３は、記憶装置２４から、受信したＭＦＰ識別情報により識別されるＭＦＰ１０に対するお気に入りテーブル２４０を検索する。ＭＦＰ１０に対するお気に入りテーブル２４０は、予め端末装置４０及びサーバー装置３０から登録されているか、あるいは、登録されていない場合もある。
【００９１】
図１３は、お気に入りテーブルのデータ構成の一例を示す。
【００９２】
お気に入りテーブル２４０は、１つのＭＦＰ１０について、設定可能項目２４１及びこの項目に対して設定されたパラメータ２４２を、互いに関連付けて登録する。
【００９３】
チャットボット装置２０の印刷設定投稿部２０３は、記憶装置２４に、ＭＦＰ１０に対するお気に入りテーブル２４０が登録されていれば、「お気に入り、カスタム、なし」のうちから選択する印刷設定を問い合わせる質問メッセージを作成して、サーバー装置３０に投稿する（ステップ３．１．３）。
【００９４】
サーバー装置３０の印刷チャット管理部３０４は、チャットボット装置２０からネットワークＮを介して投稿された質問メッセージを受信する。印刷チャット管理部３０４は、投稿された質問メッセージをチャットシステムにアップロードする。これにより、チャットシステムにアップロードされた質問メッセージの投稿が、端末装置４０に表示される（図８のＣ１０４）。
【００９５】
ユーザーは、端末装置４０を用いてチャットシステムに投稿された質問メッセージを閲覧し、それに対する回答を示す回答メッセージを、ネットワークＮを介してチャットシステムに投稿する。
【００９６】
サーバー装置３０の印刷チャット管理部３０４は、端末装置４０からネットワークＮを介して投稿された回答メッセージを受信する（ステップ４、ステップ５、ステップ７）。印刷チャット管理部３０４は、投稿された回答メッセージをチャットシステムにアップロードする。これにより、チャットシステムにアップロードされた回答メッセージの投稿が、端末装置４０に表示される（図８のＣ１０５）。印刷チャット管理部３０４は、回答メッセージを、ネットワークＮを介してチャットボット装置２０に転送する。
【００９７】
以下、（ａ）「お気に入り」が選択された場合（ステップ４）と、（ｂ）「カスタム」が選択された場合（ステップ５）と、（ｃ）「なし」が選択された場合（ステップ７）とに分けて説明する。
【００９８】
（ａ）「お気に入り」が選択された場合（ステップ４）
【００９９】
チャットボット装置２０の印刷設定投稿部２０３は、サーバー装置３０からネットワークＮを介して、「お気に入り」が選択されたことを示す回答メッセージを受信する（ステップ４．１）。印刷設定投稿部２０３は、記憶装置２４から、受信（ステップ３．１）したＭＦＰ識別情報により識別されるＭＦＰ１０に対するお気に入りテーブル２４０を読み出す（ステップ４．１．１）。印刷設定投稿部２０３は、お気に入りテーブル２４０に登録されている、設定可能項目２４１に対して設定されたパラメータ２４２を、実際に印刷を実行する際の印刷設定情報２５０として、記憶装置２４に保存する。印刷設定投稿部２０３は、保存した印刷設定情報２５０（設定可能項目及びパラメータ）を記述し、このパラメータ（即ち、お気に入りテーブル２４０に登録されているパラメータ）で良いかをユーザーに確認する質問メッセージを作成して、サーバー装置３０に投稿する（ステップ４．１．２）。
【０１００】
サーバー装置３０の印刷チャット管理部３０４は、チャットボット装置２０からネットワークＮを介して投稿された質問メッセージを受信する。印刷チャット管理部３０４は、投稿された質問メッセージをチャットシステムにアップロードする。これにより、チャットシステムにアップロードされた質問メッセージの投稿が、端末装置４０に表示される。
【０１０１】
ユーザーは、端末装置４０を用いてチャットシステムに投稿された質問メッセージを閲覧し、それに対する回答を示す回答メッセージを、ネットワークＮを介してチャットシステムに投稿する。
【０１０２】
サーバー装置３０の印刷チャット管理部３０４は、端末装置４０からネットワークＮを介して投稿された回答メッセージを受信する（図１５のステップ８）。印刷チャット管理部３０４は、投稿された回答メッセージをチャットシステムにアップロードする。これにより、チャットシステムにアップロードされた回答メッセージの投稿が、端末装置４０に表示される。印刷チャット管理部３０４は、回答メッセージを、ネットワークＮを介してチャットボット装置２０に転送する。本例では、回答メッセージは、質問メッセージに記述されたパラメータ（即ち、お気に入りテーブル２４０に登録されているパラメータ）通りの印刷設定で良いことを示す。
【０１０３】
チャットボット装置２０の印刷設定投稿部２０３は、サーバー装置３０からネットワークＮを介して、お気に入りテーブル２４０に登録されているパラメータ通りの印刷設定で良いことを示す回答メッセージを受信する（図１５のステップ８．１）。
【０１０４】
（ｂ）「カスタム」が選択された場合（ステップ５）
【０１０５】
チャットボット装置２０の印刷設定投稿部２０３は、サーバー装置３０からネットワークＮを介して、「カスタム」が選択されたことを示す回答メッセージを受信する（ステップ５．１）。印刷設定投稿部２０３は、記憶装置２４から、受信（ステップ３．１）したＭＦＰ識別情報により識別されるＭＦＰ１０に対する設定可能項目テーブル２２０を読み出す（ステップ５．１．１）。印刷設定投稿部２０３は、設定可能項目テーブル２２０に登録されている、設定可能項目２２１を記述した質問メッセージを作成して、サーバー装置３０に投稿する（ステップ５．１．２）。「質問メッセージ」は、例えば、ＭＦＰ１０の全ての設定可能項目２２１のうち、一部の主要な設定可能項目２２１（あるいは、全ての設定可能項目２２１でもよい）から設定する項目を選ぶことをユーザーに促すメッセージである。
【０１０６】
サーバー装置３０の印刷チャット管理部３０４は、チャットボット装置２０からネットワークＮを介して投稿された質問メッセージを受信する。印刷チャット管理部３０４は、投稿された質問メッセージをチャットシステムにアップロードする。これにより、チャットシステムにアップロードされた質問メッセージの投稿が、端末装置４０に表示される（図８のＣ１０６）。
【０１０７】
ユーザーは、端末装置４０を用いてチャットシステムに投稿された質問メッセージを閲覧し、それに対する回答を示す回答メッセージを、ネットワークＮを介してチャットシステムに投稿する。
【０１０８】
サーバー装置３０の印刷チャット管理部３０４は、端末装置４０からネットワークＮを介して投稿された回答メッセージを受信する（ステップ６）。印刷チャット管理部３０４は、投稿された回答メッセージをチャットシステムにアップロードする。これにより、チャットシステムにアップロードされた回答メッセージの投稿が、端末装置４０に表示される（図８のＣ１０７）。印刷チャット管理部３０４は、回答メッセージを、ネットワークＮを介してチャットボット装置２０に転送する。本例では、回答メッセージは、３つの設定可能項目「１．両面」、「３．Ｎ−ｕｐ」及び「９．もっと」（即ち、設定可能項目１乃至８以外の設定可能項目）をカスタム設定することを示す。
【０１０９】
チャットボット装置２０の印刷設定投稿部２０３は、サーバー装置３０からネットワークＮを介して、「１．両面」、「３．Ｎ−ｕｐ」及び「９．もっと」をカスタム設定することを示す回答メッセージを受信する（ステップ６．１）。印刷設定投稿部２０３は、これら３つの設定可能項目を、記憶装置２４の印刷設定情報２５０に保存する。印刷設定投稿部２０３は、印刷設定情報２５０に保存した３つの設定可能項目のうち、１つ目の設定可能項目「１．両面」に対して設定すべきパラメータを端末装置４０のユーザーに問い合わせる質問メッセージを作成して、サーバー装置３０に投稿する（ステップ６．１．２）。
【０１１０】
サーバー装置３０の印刷チャット管理部３０４は、チャットボット装置２０からネットワークＮを介して投稿された質問メッセージを受信する。印刷チャット管理部３０４は、投稿された質問メッセージをチャットシステムにアップロードする。これにより、チャットシステムにアップロードされた質問メッセージの投稿が、端末装置４０に表示される（図８のＣ１０８）。本例では、質問メッセージは、１つ目の設定可能項目「１．両面」に対して設定すべきパラメータを端末装置４０のユーザーに問い合わせる。
【０１１１】
ユーザーは、端末装置４０を用いてチャットシステムに投稿された質問メッセージを閲覧し、それに対する回答を示す回答メッセージを、ネットワークＮを介してチャットシステムに投稿する。
【０１１２】
サーバー装置３０の印刷チャット管理部３０４は、端末装置４０からネットワークＮを介して投稿された回答メッセージを受信する（ステップ６）。印刷チャット管理部３０４は、投稿された回答メッセージをチャットシステムにアップロードする。これにより、チャットシステムにアップロードされた回答メッセージの投稿が、端末装置４０に表示される（図８のＣ１０９）。印刷チャット管理部３０４は、回答メッセージを、ネットワークＮを介してチャットボット装置２０に転送する。本例では、回答メッセージは、設定可能項目「１．両面」に対して設定すべきパラメータ「１．長辺綴じ」を特定する。
【０１１３】
チャットボット装置２０の印刷設定投稿部２０３は、サーバー装置３０からネットワークＮを介して、設定可能項目「１．両面」に対して設定すべきパラメータ「１．長辺綴じ」を特定することを示す回答メッセージを受信する（ステップ６．１）。印刷設定投稿部２０３は、設定可能項目「１．両面」に対して設定すべきパラメータ「１．長辺綴じ」を、記憶装置２４の印刷設定情報２５０に保存する。印刷設定投稿部２０３は、印刷設定情報２５０に保存した３つの設定可能項目のうち、２つ目の設定可能項目「３．Ｎ−ｕｐ」に対して設定すべきパラメータを端末装置４０のユーザーに問い合わせる質問メッセージを作成して、サーバー装置３０に投稿する（ステップ６．１．２）。
【０１１４】
サーバー装置３０の印刷チャット管理部３０４は、チャットボット装置２０からネットワークＮを介して投稿された質問メッセージを受信する。印刷チャット管理部３０４は、投稿された質問メッセージをチャットシステムにアップロードする。これにより、チャットシステムにアップロードされた質問メッセージの投稿が、端末装置４０に表示される（図８のＣ１１０）。本例では、質問メッセージは、２つ目の設定可能項目「３．Ｎ−ｕｐ」に対して設定すべきパラメータを端末装置４０のユーザーに問い合わせる。
【０１１５】
ユーザーは、端末装置４０を用いてチャットシステムに投稿された質問メッセージを閲覧し、それに対する回答を示す回答メッセージを、ネットワークＮを介してチャットシステムに投稿する。
【０１１６】
サーバー装置３０の印刷チャット管理部３０４は、端末装置４０からネットワークＮを介して投稿された回答メッセージを受信する（ステップ６）。印刷チャット管理部３０４は、投稿された回答メッセージをチャットシステムにアップロードする。これにより、チャットシステムにアップロードされた回答メッセージの投稿が、端末装置４０に表示される（図８のＣ１１１）。印刷チャット管理部３０４は、回答メッセージを、ネットワークＮを介してチャットボット装置２０に転送する。本例では、回答メッセージは、設定可能項目「３．Ｎ−ｕｐ」に対して設定すべきパラメータ「２」を特定する。
【０１１７】
チャットボット装置２０の印刷設定投稿部２０３は、サーバー装置３０からネットワークＮを介して、設定可能項目「３．Ｎ−ｕｐ」に対して設定すべきパラメータ「２」を特定することを示す回答メッセージを受信する（ステップ６．１）。印刷設定投稿部２０３は、「３．Ｎ−ｕｐ」に対して設定すべきパラメータ「２」を、記憶装置２４の印刷設定情報２５０に保存する。印刷設定投稿部２０３は、印刷設定情報２５０に保存した３つの設定可能項目のうち、３つ目の設定可能項目「９．もっと」（即ち、設定可能項目１乃至８以外の設定可能項目）に対して設定すべきパラメータを端末装置４０のユーザーに問い合わせる質問メッセージを作成して、サーバー装置３０に投稿する（ステップ６．１．２）。
【０１１８】
サーバー装置３０の印刷チャット管理部３０４は、チャットボット装置２０からネットワークＮを介して投稿された質問メッセージを受信する。印刷チャット管理部３０４は、投稿された質問メッセージをチャットシステムにアップロードする。これにより、チャットシステムにアップロードされた質問メッセージの投稿が、端末装置４０に表示される（図８のＣ１１２）。本例では、質問メッセージは、設定可能項目１乃至８以外の設定可能項目に対して設定すべきパラメータを端末装置４０のユーザーに問い合わせる。
【０１１９】
ユーザーは、端末装置４０を用いてチャットシステムに投稿された質問メッセージを閲覧し、それに対する回答を示す回答メッセージを、ネットワークＮを介してチャットシステムに投稿する。
【０１２０】
サーバー装置３０の印刷チャット管理部３０４は、端末装置４０からネットワークＮを介して投稿された回答メッセージを受信する（図１５のステップ８）。印刷チャット管理部３０４は、投稿された回答メッセージをチャットシステムにアップロードする。これにより、チャットシステムにアップロードされた回答メッセージの投稿が、端末装置４０に表示される（図８のＣ１１３）。印刷チャット管理部３０４は、回答メッセージを、ネットワークＮを介してチャットボット装置２０に転送する。本例では、回答メッセージは、設定可能項目に対するパラメータの設定を終了する「０．終わり」を示す。
【０１２１】
チャットボット装置２０の印刷設定投稿部２０３は、サーバー装置３０からネットワークＮを介して、設定可能項目に対するパラメータの設定を終了する「０．終わり」を示す回答メッセージを受信する（図１５のステップ８．１）。印刷設定投稿部２０３は、設定可能項目「１．両面」に対して設定すべきパラメータ「１．長辺綴じ」及び「３．Ｎ−ｕｐ」に対して設定すべきパラメータ「２」以外の設定可能項目に対して、パラメータとしてデフォルト値を、記憶装置２４の印刷設定情報２５０に保存する。
【０１２２】
以上のように、チャットボット装置２０の印刷設定投稿部２０３が、ＭＦＰ１０が印刷設定として設定可能な項目である複数の設定可能項目のうち、少なくとも１つの設定可能項目に対して設定すべきパラメータを端末装置４０のユーザーに問い合わせる質問メッセージを作成して、サーバー装置３０に投稿する（ステップ６）。サーバー装置３０の印刷チャット管理部３０４が、チャットボット装置２０が投稿した質問メッセージを受信してチャットシステムにアップロードし、端末装置４０が投稿した少なくとも１つの設定可能項目に対して設定すべきパラメータを特定する回答メッセージを受信してチャットシステムにアップロードし、回答メッセージをチャットボット装置２０に転送する。チャットボット装置２０の印刷設定投稿部２０３が、サーバー装置３０から回答メッセージを受信し（ステップ６．１）、回答メッセージの内容に応じて、異なる設定可能項目に対して設定すべきパラメータを端末装置４０のユーザーに問い合わせる異なる質問メッセージを作成して、サーバー装置３０に投稿する（ステップ６．１．２）。チャットボット装置２０の印刷設定投稿部２０３が、サーバー装置３０から、全ての複数の設定可能項目に対して設定すべきパラメータを特定する複数の回答メッセージを受信するまで（ステップ６．１）、複数の異なる質問メッセージの投稿を繰り返す（ステップ６．１．２）。チャットボット装置２０の印刷設定投稿部２０３が、サーバー装置３０から受信した複数の回答メッセージに基づき、全ての複数の設定可能項目に対してパラメータを設定する（ステップ６．１．１）。
【０１２３】
（ｃ）「なし」が選択された場合（ステップ７）
【０１２４】
チャットボット装置２０の印刷設定投稿部２０３は、サーバー装置３０からネットワークＮを介して、「なし」が選択されたことを示す回答メッセージを受信する（ステップ７．１）。印刷設定投稿部２０３は、設定可能項目テーブル２２０に登録されている、設定可能項目２２１に対するデフォルトのパラメータ２２２（例えば、先頭のパラメータ２２２）を、実際に印刷を実行する際の印刷設定情報２５０として、記憶装置２４に保存する。
【０１２５】
（Ｂ）特定の設定可能項目及び／又は特定の設定可能項目に対するパラメータを受信した場合（図９のＣ２０３）
【０１２６】
上述のように、チャットボット装置２０のファイル取得部２０２は、サーバー装置３０からネットワークＮを介して、印刷対象のファイルと、ファイルを印刷するＭＦＰ１０を識別するＭＦＰ識別情報と、特定の設定可能項目及び／又は特定の設定可能項目に対するパラメータ（投稿があった場合のみ）とを受信する（ステップ３．１）。本例では、ファイル取得部２０２は、特定の設定可能項目及び／又は特定の設定可能項目に対するパラメータとして、設定可能項目「両面」、設定可能項目「部数印刷」に対するパラメータ「１０部」及び設定可能項目「カラー」に対するパラメータ「白黒」を受信する。
【０１２７】
チャットボット装置２０の印刷設定投稿部２０３は、受信したＭＦＰ識別情報により識別されるＭＦＰ１０の設定可能項目テーブル２２０を、記憶装置２４から読み出す（ステップ３．１．２）。印刷設定投稿部２０３は、設定可能項目「両面」に対して設定すべきパラメータを端末装置４０のユーザーに問い合わせる質問メッセージを作成して、サーバー装置３０に投稿する（ステップ３．１．３）。
【０１２８】
サーバー装置３０の印刷チャット管理部３０４は、チャットボット装置２０からネットワークＮを介して投稿された質問メッセージを受信する。印刷チャット管理部３０４は、投稿された質問メッセージをチャットシステムにアップロードする。これにより、チャットシステムにアップロードされた質問メッセージの投稿が、端末装置４０に表示される（図９のＣ２０４）。本例では、質問メッセージは、設定可能項目「両面」に対して設定すべきパラメータを端末装置４０のユーザーに問い合わせる。
【０１２９】
ユーザーは、端末装置４０を用いてチャットシステムに投稿された質問メッセージを閲覧し、それに対する回答を示す回答メッセージを、ネットワークＮを介してチャットシステムに投稿する。
【０１３０】
サーバー装置３０の印刷チャット管理部３０４は、端末装置４０からネットワークＮを介して投稿された回答メッセージを受信する（ステップ６）。印刷チャット管理部３０４は、投稿された回答メッセージをチャットシステムにアップロードする。これにより、チャットシステムにアップロードされた回答メッセージの投稿が、端末装置４０に表示される（図９のＣ２０５）。印刷チャット管理部３０４は、回答メッセージを、ネットワークＮを介してチャットボット装置２０に転送する。本例では、回答メッセージは、設定可能項目「両面」に対して設定すべきパラメータ「２．短辺綴じ」を特定する。
【０１３１】
チャットボット装置２０の印刷設定投稿部２０３は、サーバー装置３０からネットワークＮを介して、設定可能項目「両面」に対して設定すべきパラメータ「２．短辺綴じ」を特定することを示す回答メッセージを受信する（ステップ６．１）。印刷設定投稿部２０３は、設定可能項目「両面」に対して設定すべきパラメータ「２．短辺綴じ」を、記憶装置２４の印刷設定情報２５０に保存する。
【０１３２】
チャットボット装置２０の印刷設定投稿部２０３は、記憶装置２４が記憶するお気に入りテーブル２４０を参照して、受信（ステップ３．１）したパラメータ「１０部」及びパラメータ「白黒」を解釈する。
【０１３３】
図１４は、辞書テーブルのデータ構成の一例を示す。
【０１３４】
辞書テーブル２６０は、ＭＦＰ１０が解釈可能な解釈可能語句２６１に対して、解釈可能語句２６１と同義であるがＭＦＰ１０が解釈不可能な揺らぎ語句２６２を、関連付けて登録する。例えば、辞書テーブル２６０は、解釈可能語句２６１「部数」に対して、「部数」と同義であるがＭＦＰ１０が解釈不可能な揺らぎ語句２６２「部」を、関連付けて登録している。例えば、辞書テーブル２６０は、解釈可能語句２６１「モノクロ」に対して、「モノクロ」と同義であるがＭＦＰ１０が解釈不可能な揺らぎ語句２６２「白黒」を、関連付けて登録している。
【０１３５】
チャットボット装置２０の印刷設定投稿部２０３は、お気に入りテーブル２４０から、パラメータとして受信（ステップ３．１）した「１０部」に含まれる揺らぎ語句２６２「部」に関連付けて登録された解釈可能語句２６１「部数」を読み出す。印刷設定投稿部２０３は、お気に入りテーブル２４０から、パラメータとして受信（ステップ３．１）した揺らぎ語句２６２「白黒」に関連付けて登録された解釈可能語句２６１「モノクロ」を読み出す。このようにして、印刷設定投稿部２０３は、回答メッセージの揺らぎ（「部」及び「白黒」）を解釈して、ＭＦＰ１０が解釈可能な語句（「部数」及び「モノクロ」）を生成する。そして、印刷設定投稿部２０３は、ＭＦＰ１０が解釈可能なパラメータ「１０部数」及び「モノクロ」を作成する。
【０１３６】
チャットボット装置２０の印刷設定投稿部２０３は、回答メッセージの揺らぎの解釈結果（「１０部数」及び「モノクロ」）を端末装置４０のユーザーに確認する質問メッセージを作成して、サーバー装置３０に投稿する（ステップ６．１．２）。
【０１３７】
サーバー装置３０の印刷チャット管理部３０４は、チャットボット装置２０からネットワークＮを介して投稿された質問メッセージを受信する。印刷チャット管理部３０４は、投稿された質問メッセージをチャットシステムにアップロードする。これにより、チャットシステムにアップロードされた質問メッセージの投稿が、端末装置４０に表示される（図９のＣ２０６）。本例では、質問メッセージは、ユーザーが投稿した回答メッセージに含まれる揺らぎ（「部」及び「白黒」）の解釈結果（「部数」及び「モノクロ」）が正しいかどうか確認する。
【０１３８】
ユーザーは、端末装置４０を用いてチャットシステムに投稿された質問メッセージを閲覧し、それに対する回答を示す回答メッセージを、ネットワークＮを介してチャットシステムに投稿する。
【０１３９】
サーバー装置３０の印刷チャット管理部３０４は、端末装置４０からネットワークＮを介して投稿された回答メッセージを受信する（図１５のステップ８）。印刷チャット管理部３０４は、投稿された回答メッセージをチャットシステムにアップロードする。これにより、チャットシステムにアップロードされた回答メッセージの投稿が、端末装置４０に表示される（図９のＣ２０７）。印刷チャット管理部３０４は、回答メッセージを、ネットワークＮを介してチャットボット装置２０に転送する。本例では、回答メッセージは、「おｋ」（「ＯＫ」の俗語）を示す。
【０１４０】
チャットボット装置２０の印刷設定投稿部２０３は、サーバー装置３０からネットワークＮを介して、設定可能項目に対するパラメータを決定する「おｋ」を示す回答メッセージを受信する（図１５のステップ８．１）。印刷設定投稿部２０３は、設定可能項目「部数印刷」に対して設定すべきパラメータ「１０部数」及び設定可能項目「カラー」に対して設定すべきパラメータ「モノクロ」を、記憶装置２４の印刷設定情報２５０に保存する。印刷設定投稿部２０３は、設定可能項目「両面」、「部数印刷」及び「カラー」以外の設定可能項目に対して、パラメータとしてデフォルト値を、記憶装置２４の印刷設定情報２５０に保存する。
【０１４１】
以上のように、チャットボット装置２０の印刷設定投稿部２０３が、サーバー装置３０から受信した回答メッセージの揺らぎを解釈して、全ての複数の設定可能項目に対して、ＭＦＰ１０が解釈可能なパラメータを設定する。より具体的には、チャットボット装置２０の印刷設定投稿部２０３が、回答メッセージの揺らぎの解釈結果を端末装置４０のユーザーに確認する質問メッセージを作成して、サーバー装置３０に投稿する。サーバー装置３０の印刷チャット管理部３０４が、チャットボット装置２０が投稿した質問メッセージを受信してチャットシステムにアップロードし、端末装置４０が投稿した解釈結果への確認に対して回答メッセージを受信してチャットシステムにアップロードし、回答メッセージをチャットボット装置２０に転送する。チャットボット装置２０の印刷設定投稿部２０３が、サーバー装置３０から回答メッセージを受信し、回答メッセージが解釈結果が正しいことを示す場合、解釈結果に従って、ＭＦＰ１０が解釈可能なパラメータを設定する。
【０１４２】
（４）印刷動作シーケンス
【０１４３】
図１５は、印刷補助システムの第３の動作シーケンスを示す。
【０１４４】
チャットボット装置２０のジョブ実行部２０４は、回答メッセージ（ステップ８．１又はステップ７．１）を受信すると、印刷を開始することを示す印刷開始メッセージを作成する（ステップ８．１．１）。ジョブ実行部２０４は、記憶装置２４のファイル記憶領域２３０から印刷対象のファイルを読み出す。ジョブ実行部２０４は、記憶装置２４から、印刷設定情報２５０を読み出す。ジョブ実行部２０４は、印刷設定情報２５０（即ち、全ての設定可能項目に対して設定したパラメータ）に従って印刷対象のファイルを印刷する印刷ジョブを作成する。ジョブ実行部２０４は、作成した印刷ジョブを、ネットワークＮを介してＭＦＰ１０に送信する（ステップ８．１．２）。ジョブ実行部２０４は、印刷ジョブを送信すると、先に作成した印刷開始メッセージを、サーバー装置３０に投稿する。
【０１４５】
サーバー装置３０の印刷チャット管理部３０４は、チャットボット装置２０からネットワークＮを介して投稿された印刷開始メッセージを受信する。印刷チャット管理部３０４は、投稿された印刷開始メッセージをチャットシステムにアップロードする。これにより、チャットシステムにアップロードされた印刷開始メッセージの投稿が、端末装置４０に表示される（図８のＣ１１４、図９のＣ２０８）。
【０１４６】
ＭＦＰ１０は、ネットワークＮを介してチャットボット装置２０から印刷ジョブを受信し、ファイルを印刷する（ステップ８．１．２．１）。ＭＦＰ１０は、印刷を完了（又は失敗）すると、ネットワークＮを介してチャットボット装置２０に、印刷実行結果を送信する。
【０１４７】
チャットボット装置２０のジョブ実行部２０４は、ネットワークＮを介してＭＦＰ１０から、印刷実行結果を受信すると（ステップ９）、印刷を完了（又は失敗）したことを示す印刷実行結果メッセージを作成し（ステップ９．１）、サーバー装置３０に投稿する（ステップ９．２）。
【０１４８】
サーバー装置３０の印刷チャット管理部３０４は、チャットボット装置２０からネットワークＮを介して投稿された印刷実行結果メッセージを受信する。印刷チャット管理部３０４は、投稿された印刷実行結果メッセージをチャットシステムにアップロードする（ステップ９．２．１）。これにより、チャットシステムにアップロードされた印刷実行結果メッセージの投稿が、端末装置４０に表示される（図８のＣ１１５、図９のＣ２０９）。
【０１４９】
（５）関連ファイル推薦動作シーケンス（図示せず）
【０１５０】
チャットボット装置２０の関連ファイル推薦部２０５は、印刷完了すると、印刷対象のファイルと、印刷対象のファイルを選択した端末装置４０を識別する端末装置識別情報とを、互いに関連付けて、記憶装置２４の関連ファイルテーブル２７０に記憶する。関連ファイル推薦部２０５は、印刷対象のファイルを過去に選択した別の端末装置が選択した別のファイルを、端末装置４０のユーザーに推薦する推薦メッセージを作成して、サーバー装置３０に投稿する。
【０１５１】
サーバー装置３０の印刷チャット管理部３０４は、チャットボット装置２０が投稿した推薦メッセージを受信してチャットシステムにアップロードする。これにより、チャットシステムにアップロードされた、ファイルを推薦する推薦メッセージが、端末装置４０に表示される。ユーザーは、端末装置４０を用いてチャットシステムを閲覧し、推薦されたファイルを知ることができる。
【０１５２】
８．結語
【０１５３】
典型的に、ユーザーが端末装置を用いてプリンタードライバーの印刷設定画面を閲覧して印刷設定を入力するには、複数のタブ画面を順に閲覧いて所望の設定可能項目を探し、プルダウンメニュー等から所望のパラメータを選択する。このとき、所望の設定可能項目があると見込んで開いたタブ画面に所望の設定可能項目が無く、結果的に所望の設定可能項目の所在を、ユーザーが探し当てられないことがある。また、全ての設定可能項目を閲覧するには、全てのタブ画面を順に閲覧する必要があり、所望の設定可能項目を選択しそびれるおそれがある。このように、プリンタードライバーの印刷設定画面は、必ずしもユーザーにとって使い勝手が良いわけではない。
【０１５４】
これに対して、本実施形態によれば、チャットボット装置２０の印刷設定投稿部２０３が、１つの設定可能項目に対して設定すべきパラメータを質問する質問メッセージを、チャットシステムに投稿する。ユーザーはチャットシステムに投稿された質問メッセージを閲覧し、パラメータを特定する回答メッセージを、チャットシステムに投稿する。これの繰り返しにより、ユーザーにとっては、順次投稿される質問メッセージに対し、順次回答メッセージを投稿するという、極めて直感的に容易な方法で、漏れなく全ての設定可能項目に対してパラメータを設定することができる。このため、ユーザーが、プリンタードライバーの印刷設定画面から所望の設定可能項目を探し当てたりする手間が無く、また、所望の設定可能項目を選択しそびれるおそれがない。また、そもそもプリンタードライバーを端末装置４０にインストールする必要もない。
【０１５５】
チャットシステムにはユーザーが自由な回答メッセージを投稿するため、ユーザーが入力した回答メッセージが、ＭＦＰ１０が解釈不可能な揺らぎ語句を含むおそれがある。しかしながら、本実施形態によれば、チャットボット装置２０の印刷設定投稿部２０３が、回答メッセージの揺らぎを解釈して、設定可能項目に対して、ＭＦＰ１０が解釈可能なパラメータを設定するので、所望の印刷ジョブを正確に実行することができる。
【０１５６】
本実施形態によれば、チャットボット装置２０の印刷設定投稿部２０３が、回答メッセージの揺らぎの解釈結果を端末装置４０のユーザーに確認する質問メッセージを投稿することで、益々確実に、ＭＦＰ１０が解釈可能なパラメータを設定し、所望の印刷ジョブを正確に実行することができる。
【０１５７】
本実施形態によれば、チャットボット装置２０の関連ファイル推薦部２０５が、印刷対象のファイルを選択した別の端末装置が選択した別のファイルを、端末装置４０のユーザーに推薦する推薦メッセージを、チャット形式で投稿する。これにより、ユーザーにとっては、チャットの続きとして、極めて直感的に容易な方法で、推薦されたファイルを知ることができる。
【０１５８】
本実施形態によれば、チャットボット装置２０の印刷設定投稿部２０３が、ユーザーが投稿した回答メッセージがお気に入り印刷設定情報を選択することを示す場合、お気に入り印刷設定情報により定義される複数のパラメータを複数の設定可能項目に対して設定する。これにより、チャットボット装置２０がお気に入り印刷設定情報を管理するので、複数のユーザーがチャットシステムを介して、お気に入り印刷設定情報を共用することができる。
【０１５９】
本実施形態によれば、チャットボット装置２０の画像形成装置管理部２０１は、複数のＭＦＰ１０を管理するので、複数のユーザーがチャットシステムを介して、複数のＭＦＰ１０を共用することができる。個々のユーザーが使用する端末装置４０にプリンタードライバーがインストールされていなくても、複数のユーザーは、チャットシステムを介して、複数のＭＦＰ１０を共用することができる。
【０１６０】
本実施形態によれば、サーバー装置３０の画像形成装置登録部３０１は、ＭＦＰ１０毎に異なるチャネルを、チャットシステムに登録する。これにより、ユーザーは、チャットシステム上でチャネルを選択するという極めて直感的に容易な方法で、ＭＦＰ１０を選択することができる。
【０１６１】
本実施形態によれば、チャットボット装置２０のジョブ実行部２０４が、ＭＦＰ１０から印刷ジョブの実行結果を受信し、実行結果を示す結果メッセージを作成して、サーバー装置に投稿する。これにより、ユーザーにとっては、チャットの続きとして、極めて直感的に容易な方法で、印刷ジョブの実行結果を知ることができる。
【０１６２】
本技術の各実施形態及び各変形例について上に説明したが、本技術は上述の実施形態にのみ限定されるものではなく、本技術の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【符号の説明】
【０１６３】
印刷補助システム１
画像形成装置１０
チャットボット装置２０
サーバー装置３０
端末装置４０
画像形成装置管理部２０１
ファイル取得部２０２
印刷設定投稿部２０３
ジョブ実行部２０４
関連ファイル推薦部２０５
画像形成装置登録部３０１
ファイル投稿部３０２
ファイル転送部３０３
印刷チャット管理部３０４
【図１】
2019207513.tif 000003
【図２】
2019207513.tif 000004
【図３】
2019207513.tif 000005
【図４】
2019207513.tif 000006
【図５】
2019207513.tif 000007
【図６】
2019207513.tif 000008
【図７】
2019207513.tif 000009
【図８】
2019207513.tif 000010
【図９】
2019207513.tif 000011
【図１０】
2019207513.tif 000012
【図１１】
2019207513.tif 000013
【図１２】
2019207513.tif 000014
【図１３】
2019207513.tif 000015
【図１４】
2019207513.tif 000016
【図１５】
2019207513.tif 000017