JP7210961B2 - Control device and control program - Google Patents
Control device and control program Download PDFInfo
- Publication number
- JP7210961B2 JP7210961B2 JP2018178439A JP2018178439A JP7210961B2 JP 7210961 B2 JP7210961 B2 JP 7210961B2 JP 2018178439 A JP2018178439 A JP 2018178439A JP 2018178439 A JP2018178439 A JP 2018178439A JP 7210961 B2 JP7210961 B2 JP 7210961B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- user
- talk room
- posted
- processing device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
- Computer And Data Communications (AREA)
Description
本発明の技術は、制御装置及び制御プログラムに関する。 The technology of the present invention relates to a control device and a control program.
特許文献1には、メンバが書き込んだメッセージを時系列に沿って表示するコミュニケーションサービスにおけるメッセージから、外部機器を操作するための動作指示を検出するとともに、該メッセージを書き込んだメンバを該動作指示の指示者として特定する動作指示検出手段と、上記動作指示検出手段が検出した上記動作指示に従って上記外部機器を制御する外部機器制御手段と、上記外部機器制御手段の制御によって上記外部機器が動作した結果を取得する動作結果取得手段と、上記動作結果取得手段が取得した動作の結果を報告する報告メッセージを生成する報告メッセージ生成手段と、上記報告メッセージ生成手段が生成した報告メッセージを、上記コミュニケーションサービスを提供するサーバに出力して、上記動作指示検出手段が特定した指示者を宛て先として明記した状態で、該メッセージを上記コミュニケーションサービスに表示させる報告メッセージ表示手段と、を備えることを特徴とするメッセージ通知装置が開示されている。 In Patent Document 1, an action instruction for operating an external device is detected from messages in a communication service that displays messages written by members in chronological order, and the member who wrote the message is identified as the action instruction. An action instruction detection means for identifying an instructor, an external device control means for controlling the external device according to the action instruction detected by the action instruction detection means, and a result of the operation of the external device under the control of the external device control means. a report message generation means for generating a report message reporting the result of the operation acquired by the operation result acquisition means; and a report message generated by the report message generation means for transmitting the communication service and report message display means for outputting the message to a server to be provided and displaying the message on the communication service in a state in which the instructor specified by the action instruction detection means is specified as a destination. A notification device is disclosed.
近年、自動会話プログラムであるチャットボットが知られている。チャットボットは、トークルームにおけるユーザのメッセージの投稿に応答して、自動でメッセージを投稿する。チャットボットは、更なる活用例として、ユーザが投稿したメッセージに含まれる指示の実行に必要な処理を実行する。例えば、情報処理装置に特定の処理を実行させるための指示に関するメッセージをユーザが投稿した場合、チャットボットは、情報処理装置に特定の処理を実行させる。ユーザは、予めチャットボットに、自身が使用する情報処理装置を登録できる。 In recent years, chatbots, which are automatic conversation programs, are known. A chatbot automatically posts a message in response to a user posting a message in a chat room. Chatbots, as a further use case, perform the processing necessary to carry out instructions contained in messages posted by users. For example, when a user posts a message regarding an instruction to cause the information processing device to execute a specific process, the chatbot causes the information processing device to execute the specific process. The user can register the information processing device that he or she uses in the chatbot in advance.
上記のチャットボットと共に、複数のユーザが一のトークルームに参加する場合、トークルームに所属するユーザ間で共用する一台の情報処理装置を決定する状況がある。トークルーム内での投稿に基づく情報処理装置の使用の仕方を統一するためである。このような状況では、トークルーム内の各ユーザは、共用すると決定された情報処理装置を、それぞれ登録する必要がある。これでは、各ユーザに登録作業が発生し、情報処理装置の登録作業が煩雑である。 When a plurality of users participate in one talk room together with the above chatbot, there is a situation in which one information processing device is shared among the users belonging to the talk room. This is to unify the way of using the information processing device based on the posts in the talk room. In such a situation, each user in the talk room needs to register the information processing device determined to be shared. In this case, each user has to perform registration work, and the registration work of the information processing apparatus is complicated.
本発明は、上記事情に鑑みてなされたものであり、複数のユーザが一のトークルームに参加する状況において、煩雑な情報処理装置の登録作業を省略できる制御装置及び制御プログラムを提供することを目的とする。 SUMMARY OF THE INVENTION It is an object of the present invention to provide a control device and a control program that can omit the complicated registration work of information processing devices when a plurality of users participate in one talk room. aim.
本開示の第一態様は、制御装置であって、参加している複数のユーザの各々が情報を投稿且つ閲覧可能なトークルームにおいて、情報処理装置に特定の処理を実行させるための指示に関する情報がユーザにより投稿される前に、前記情報に応じて前記特定の処理を実行するための情報処理装置を、前記トークルームに関連付けて予め登録する登録部、を有し、前記トークルームに参加したユーザに、前記トークルームに関連付けて登録された情報処理装置とは別の情報処理装置が関連付けられている場合であっても、前記トークルーム内において投稿された前記情報は、前記トークルームに関連付けられた情報処理装置により処理される。 A first aspect of the present disclosure is a control device, in which each of a plurality of participating users can post and view information in a talk room. a registration unit that pre-registers an information processing device for executing the specific processing according to the information in association with the talk room before the user posts the information, and participates in the talk room Even if the user is associated with an information processing device other than the information processing device registered in association with the talk room, the information posted in the talk room is associated with the talk room. processed by the information processing device .
第一態様において、前記別の情報処理装置が関連付けられたユーザが、前記トークルームとは別のトークルームであって、当該ユーザ専用のトークルームにおいて、特定の処理を実行させるための指示に関する情報を投稿した場合、前記別の情報処理装置により前記特定の処理が実行される。 In the first aspect, the user associated with the another information processing device is information relating to an instruction to execute a specific process in a talk room separate from the talk room, which is dedicated to the user. is posted, the specific process is executed by the another information processing apparatus.
第一態様において、複数のトークルームが存在している場合、情報処理装置に特定の処理を実行させるための指示に関する情報は、当該情報が投稿されたトークルームに関連付けて登録された情報処理装置により処理される。 In the first aspect, when there are a plurality of chat rooms, the information relating to the instruction for causing the information processing device to execute a specific process is stored in the information processing device registered in association with the chat room in which the information was posted. processed by
本開示の第二態様は、制御装置であって、参加している複数のユーザの各々が情報を投稿且つ閲覧可能なトークルームにおいて、情報処理装置に特定の処理を実行させるための指示に関する情報がユーザにより投稿される前に、前記情報に応じて前記特定の処理を実行するための情報処理装置を、前記トークルームに関連付けて予め登録する登録部、を有し、前記登録部は、前記複数のユーザのうち、少なくとも一人を管理人として登録し、前記管理人として登録されたユーザによる、前記複数のユーザのうち任意のユーザに対する前記情報処理装置の利用権限の設定を登録する。 A second aspect of the present disclosure is a control device, in which each of a plurality of participating users can post and view information in a talk room. a registration unit for pre-registering an information processing device for executing the specific process according to the information in association with the talk room before the is posted by the user, wherein the registration unit registers the At least one of the plurality of users is registered as an administrator, and the setting of the authority to use the information processing apparatus by the user registered as the administrator is registered for an arbitrary user among the plurality of users.
第二態様において、前記管理人として登録されたユーザが、前記トークルームに、前記任意のユーザに対する前記利用権限に関する情報を投稿することにより、前記利用権限が設定される。 In the second aspect, the usage authority is set by the user registered as the administrator posting information on the usage authority for the arbitrary user in the chat room.
第二態様において、設定された前記利用権限は、前記トークルーム又は前記情報処理装置により出力可能である。 In the second aspect, the usage authority that has been set can be output by the talk room or the information processing device.
第二態様において、前記利用権限が設定されたユーザにより投稿された情報に応じて前記情報処理装置により実行される特定の処理が、前記利用権限を超過する場合、前記利用権限を超過する旨の情報を前記トークルームに投稿する実行制御部を、さらに有する。 In the second aspect, when a specific process executed by the information processing device in accordance with information posted by the user to whom the usage authority is set exceeds the usage authority, the usage authority is exceeded. It further has an execution control unit that posts information to the talk room.
第二態様において、前記利用権限を超過する旨の情報に対して、前記管理人として登録されたユーザにより超過を許容する旨の情報が投稿された場合、前記実行制御部は、前記利用権限を超過した処理を前記情報処理装置に実行させる。 In the second aspect, when information indicating that the user registered as the manager posts information indicating that the usage authority is exceeded in response to the information indicating that the usage authority is exceeded, the execution control unit determines whether or not the usage authority is exceeded. The information processing device is caused to execute the excess processing.
第二態様において、前記トークルーム内でユーザにより投稿された前記情報により指示される前記特定の処理の処理方法に関する設定は、当該トークルーム内でのみ有効である。 In the second aspect, the setting regarding the processing method of the specific processing instructed by the information posted by the user in the talk room is effective only within the talk room.
本開示の第三態様は、制御装置であって、参加している複数のユーザの各々が情報を投稿且つ閲覧可能なトークルームにおいて、情報処理装置に特定の処理を実行させるための指示に関する情報がユーザにより投稿される前に、前記情報に応じて前記特定の処理を実行するための情報処理装置を、前記トークルームに関連付けて予め登録する登録部、を有し、前記トークルームに参加中の複数のユーザのうち一のユーザが投稿した情報に対して、前記トークルームに参加中の前記一のユーザとは別のユーザが補足または変更することを許可するか否かの設定が事前に受け付けられる。 A third aspect of the present disclosure is a control device, in which each of a plurality of participating users can post and view information in a talk room. a registration unit for pre-registering an information processing device for executing the specific processing according to the information in association with the talk room before the user posts the information, and participating in the talk room setting whether or not to allow a user other than the one user participating in the chat room to supplement or change information posted by one user among the plurality of users in the chat room Acceptable.
本開示の第四態様は、制御プログラムであって、コンピュータを、第一態様、第二態様、又は第三態様の制御装置として機能させる。 A fourth aspect of the present disclosure is a control program that causes a computer to function as the control device of the first aspect , the second aspect, or the third aspect .
請求項1に係る発明によれば、複数のユーザが一のトークルームに参加する状況において、煩雑な情報処理装置の登録作業を省略できる。 According to the first aspect of the invention, in a situation where a plurality of users participate in one talk room, it is possible to omit the complicated registration work of the information processing device.
請求項2に係る発明によれば、トークルームに情報処理装置が関連付けられていても、ユーザのトークルームでは、ユーザに関連付けられた情報処理装置を使用できる。 According to the second aspect of the invention, even if an information processing device is associated with the talk room, the information processing device associated with the user can be used in the user's talk room.
請求項3に係る発明によれば、情報は、投稿されたトークルーム毎に処理される。 According to the third aspect of the invention, the information is processed for each posted talk room.
請求項4に係る発明によれば、管理人により、利用を管理できる。 According to the fourth aspect of the invention, the manager can manage the usage.
請求項5に係る発明によれば、情報処理装置の自由な利用を制限し、利用を管理できる。 According to the fifth aspect of the invention, it is possible to restrict the free use of the information processing device and manage the use.
請求項6に係る発明によれば、ユーザは利用権限を確認できる。 According to the sixth aspect of the invention, the user can confirm the usage authority.
請求項7に係る発明によれば、ユーザは利用権限を超えることを確認できる。 According to the seventh aspect of the invention, the user can confirm that the usage authority is exceeded.
請求項8に係る発明によれば、利用権限を超えた利用を許容できる。 According to the eighth aspect of the invention, it is possible to allow usage beyond the usage authority.
請求項9に係る発明によれば、処理方法に関する設定を、トークルームに依存させられる。 According to the ninth aspect of the invention, the setting regarding the processing method can be made dependent on the talk room.
請求項10に係る発明によれば、複数のユーザにより特定の処理の処理方法に関する設定を行なえる。 According to the tenth aspect of the invention, a plurality of users can set the processing method for the specific processing.
請求項11に係る発明によれば、複数のユーザが一のトークルームに参加する状況において、煩雑な情報処理装置の登録作業を省略できる。 According to the eleventh aspect of the invention, in a situation where a plurality of users participate in one talk room, it is possible to omit the complicated registration work of the information processing device.
以下、本発明の技術の実施形態の一例を、図面を参照しつつ説明する。なお、各図面において同一又は等価な構成要素及び部分には同一の参照符号を付与している。また、図面の寸法比率は、説明の都合上誇張されており、実際の比率とは異なる場合がある。 An example of an embodiment of the technique of the present invention will be described below with reference to the drawings. In each drawing, the same or equivalent components and portions are given the same reference numerals. Also, the dimensional ratios in the drawings are exaggerated for convenience of explanation, and may differ from the actual ratios.
図1は、本発明の技術の実施形態に係る制御システムの概略構成を示す図である。 FIG. 1 is a diagram showing a schematic configuration of a control system according to an embodiment of the technology of the present invention.
制御システムは、ユーザ端末10、トークルームサーバ20、チャットボットサーバ30(制御装置)及び情報処理装置40を含む。ユーザ端末10、トークルームサーバ20及びチャットボットサーバ30は、インターネット50により相互に接続されている。
The control system includes
ユーザ端末10は、ユーザが使用する端末であって、デスクトップ型コンピュータ、ノートパソコン、タブレット又はスマートフォン等のいかなる端末であっても良い。図1においては、ユーザAがユーザ端末10Aを、ユーザBがユーザ端末10Bを、ユーザCがユーザ端末10Cを、ユーザDがユーザ端末10Dを使用しているものとする。ユーザ端末10A~10Dを総称して、ユーザ端末10と呼ぶ。
The
トークルームサーバ20は、トークルームを提供する。トークルームは、ユーザと後述するチャットボットとが共に参加して、チャットとしてメッセージ、記号列、画像、スタンプ及びボタン等の情報を投稿し共有できる仮想空間である。ここで、チャットとは、コンピュータネットワーク上でリアルタイムに複数の構成員が情報を入力して会話を交わすことである。ここで構成員とは、実在する人物と関連付けられたユーザと、特定の規則に従って動作するソフトウェアロボットの両方を含む。また、チャットボットとは、トークルーム上でユーザから投稿された情報に基づいて特定の処理の実行がなされるよう制御するソフトウェアロボットである。
The
ユーザは、ユーザ端末10を通じて、トークルーム内において、情報を投稿したり、または発話したりすることが可能である。トークルーム内では、ユーザ同士で、情報を共有し、さらに、チャットボットがユーザの投稿した情報に応答して、返答したりすることが可能である。また、ユーザが、トークルーム内において、チャットボットに対して、情報処理装置40に特定の処理を実行させるための指示を与えることも可能である。チャットボットは、例えば、自然言語処理により、投稿されたメッセージ等の情報に含まれる指示を抽出し、情報処理装置40に特定の処理を実行させるように制御する。なお、トークルームには、ユーザとチャットボットが1対1で参加したり、複数のユーザとチャットボットとが参加したりすることが可能である。トークルームは開設された数だけ複数存在しうる。
A user can post information or speak in the talk room through the
チャットボットサーバ30は、チャットボットを管理するサーバである。チャットボットは、上述の通り、トークルームに参加して、ユーザのメッセージに応答したり、メッセージに含まれる指示に従い情報処理装置40に特定の処理を実行させたりする。
The
チャットボットは、参加しているトークルームにおいて、情報処理装置40に特定の処理を実行させるための指示に関する情報が投稿されると、トークルームに参加しているユーザに関連付けて登録されている情報処理装置40に、特定の処理を実行させるように制御する。なお、情報処理装置40は、いかなる情報処理を行なう装置であっても良い。ここで、情報処理とは、例えば、文字データ又は画像データ等から印刷を実行する処理、情報処理装置40が備える設備を用いてデータを生成又は加工等する処理、情報処理装置40と他の機器との間でデータを授受する処理等を含む。以下では、情報処理装置40が画像形成装置であり、特定の処理を実行させるための指示が印刷を実行させるための指示である場合を例に説明する。以下では、画像形成装置に参照番号40を付して説明する。印刷を実行させるための指示には、画像形成装置40に対する直接的な印刷の指示だけでなく、印刷ジョブを生成するために必要な情報、例えば、印刷対象の画像データ又は印刷の仕様等をトークルームにおいて提供することも含まれうる。 When information relating to an instruction to cause the information processing device 40 to execute a specific process is posted in the chat room in which the chatbot participates, the chatbot sends information registered in association with the user participating in the talk room. It controls the processing device 40 to execute a specific process. Note that the information processing device 40 may be a device that performs any information processing. Here, the information processing means, for example, a process of executing printing from character data or image data, a process of generating or processing data using facilities provided in the information processing apparatus 40, and This includes processing for exchanging data with In the following, an example will be described in which the information processing apparatus 40 is an image forming apparatus, and an instruction for executing a specific process is an instruction for executing printing. In the following description, the image forming apparatus is denoted by reference number 40 . The instruction to execute printing includes not only a direct printing instruction to the image forming apparatus 40 but also information necessary for generating a print job, such as image data to be printed or printing specifications. Serving in the room may also be included.
画像形成装置40は、印刷ジョブに基づいて用紙等の記録媒体に画像を形成する装置であり、プリンタ又は複合機等のいかなる装置であっても良い。図1の制御システムの例においては、画像形成装置40A及び画像形成装置40Bが、チャットボットサーバ30により管理されている。画像形成装置40A及び画像形成装置40Bを総称して、画像形成装置40と呼ぶ。図示の例では、チャットボットサーバ30に画像形成装置40が接続されているが、画像形成装置40は、インターネット50を経由して、チャットボットサーバ30に接続されても良い。
The image forming device 40 is a device that forms an image on a recording medium such as paper based on a print job, and may be any device such as a printer or a multifunction machine. In the example of the control system of FIG. 1, the
次に、トークルームサーバ20及びチャットボットサーバ30のハードウェア構成について説明する。
Next, hardware configurations of the
図2は、トークルームサーバのハードウェア構成を示すブロック図である。 FIG. 2 is a block diagram showing the hardware configuration of the talk room server.
図2に示すように、トークルームサーバ20は、CPU(Central Processing Unit)21、ROM(Read Only Memory)22、RAM(Random Access Memory)23、ストレージ24、入力部25、表示部26及び通信インタフェース27の各構成を有する。各構成は、バス29を介して相互に通信可能に接続されている。
As shown in FIG. 2, the
CPU21は、中央演算処理ユニットであり、各種プログラムを実行したり、各部を制御したりする。すなわち、CPU21は、ROM22又はストレージ24からプログラムを読み出し、RAM23を作業領域としてプログラムを実行する。CPU21は、ROM22又はストレージ24に記録されているプログラムにしたがって、上記各構成の制御及び各種の演算処理を行う。本実施形態では、ROM22又はストレージ24には、トークルームを提供するトークルーム提供プログラムが格納されている。
The
ROM22は、各種プログラム及び各種データを格納する。RAM23は、作業領域として一時的にプログラム又はデータを記憶する。ストレージ24は、HDD(Hard Disk Drive)又はSSD(Solid State Drive)により構成され、オペレーティングシステムを含む各種プログラム、及び各種データを格納する。
The
入力部25は、マウス等のポインティングデバイス、及びキーボードを含み、各種の入力を行うために使用される。表示部26は、たとえば、液晶ディスプレイであり、各種の情報を表示する。表示部26は、タッチパネル方式を採用して、入力部25として機能しても良い。通信インタフェース27は、インターネット50を介して、他の機器と通信するためのインタフェースであり、たとえば、イーサネット(登録商標)、FDDI、Wi-Fi(登録商標)等の規格が用いられる。
The
図3は、チャットボットサーバのハードウェア構成を示すブロック図である。 FIG. 3 is a block diagram showing the hardware configuration of the chatbot server.
図3に示すように、チャットボットサーバ30は、CPU31、ROM32、RAM33、ストレージ34、入力部35、表示部36及び通信インタフェース37の各構成を有する。各構成は、バス39を介して相互に通信可能に接続されている。チャットボットサーバ30の各構成は、図2のトークルームサーバ20の各構成と同様の機能を有する。
As shown in FIG. 3 , the
次に、トークルームサーバ20及びチャットボットサーバ30の機能構成について説明する。
Next, functional configurations of the
図4は、トークルームサーバの機能構成の例を示すブロック図である。 FIG. 4 is a block diagram showing an example of the functional configuration of the talk room server.
図4に示すように、トークルームサーバ20は、機能構成として、提供部201を有する。機能構成は、CPU21がROM22又はストレージ24に記憶されたトークルーム提供プログラムを読み出して、RAM23に展開して実行することにより実現される。
As shown in FIG. 4, the
提供部201は、複数のユーザが参加し、メッセージ等の情報を投稿可能なトークルームを提供する。トークルームサーバ20は、ユーザとチャットボットとが一対一で参加するトークルーム、及び、複数のユーザとチャットボットとが参加するトークルーム等を提供する。トークルームは、ユーザからの開設要求に従い、複数開設されうる。また、例えば、あるユーザがトークルームサーバ20にアクセスしてトークルームに開設要求を行い、特定のトークルームを開設した場合、開設者であるユーザは、他のユーザを開設したトークルームに招待し、参加させる事ができる。或いは、トークルームに参加中のユーザであれば、トークルームに参加していない他のユーザをトークルームへ招待して、新たに参加させる事ができる。
The
図5は、チャットボットサーバの機能構成の例を示すブロック図である。図6は、登録部に登録されるユーザと画像形成装置との対応関係を示すテーブルの一例である。図7は、登録部に登録される、トークルームと画像形成装置との対応関係を示すテーブルの一例ある。図8は、ユーザによる画像形成装置の利用権限を示すテーブルの一例である。 FIG. 5 is a block diagram showing an example of the functional configuration of the chatbot server. FIG. 6 is an example of a table showing the correspondence between users registered in the registration unit and image forming apparatuses. FIG. 7 shows an example of a table showing correspondence between talk rooms and image forming apparatuses registered in the registration unit. FIG. 8 is an example of a table showing usage authority of the image forming apparatus by the user.
図5に示すように、チャットボットサーバ30は、機能構成として、登録部301及び実行制御部302を有する。各機能構成は、CPU31がROM32又はストレージ34に記憶された制御プログラムを読み出して、RAM33に展開して実行することにより実現される。
As shown in FIG. 5, the
登録部301は、トークルームにおいて、画像形成装置40に印刷処理を実行させるための指示に関する情報がユーザにより投稿される前に、情報に応じて特定の処理を実行するための画像形成装置40を、トークルームに関連付けて予め登録する。登録部301は、例えば、図6に示すように、ユーザと画像形成装置とを関連付けて登録する。図6に示す例では、更に、各ユーザに、印刷を指示する際の基本的な印刷設定も関連付けられている。また、登録部301は、例えば、図7に示すように、トークルームと画像形成装置とを関連付けて登録する。図7に示す例では、更に、各トークルームに、ユーザと、ユーザ毎の基本的な印刷設定が関連付けられている。
図6に示す対応付けテーブルは、ユーザとチャットボットとが一対一でトークルームに参加する場合、すなわち、ユーザが主に使用する画像形成装置40に命令する場合の設定を登録するために設けられる。一方、図7に示す対応付けテーブルは、複数のユーザがトークルームに参加する場合、すなわち、トークルームが共有される場合の設定を登録するために設けられる。図7に示す対応付けテーブルでは、トークルームに参加中のユーザがトークルーム毎に対応付けられ、また、当該トークルーム内での印刷設定がユーザ毎に対応付けられている。トークルームへのユーザの参加に起因して、図6に示すテーブルにおいて当該ユーザに関連付けられている画像形成装置40を、トークルームに関連付けて登録することにより、図7に示すテーブルが形成される。 The correspondence table shown in FIG. 6 is provided for registering settings when a user and a chatbot participate in a chat room one-on-one, that is, when the user gives an instruction to the image forming apparatus 40 that is mainly used. . On the other hand, the correspondence table shown in FIG. 7 is provided for registering settings when a plurality of users participate in a talk room, that is, when a talk room is shared. In the correspondence table shown in FIG. 7, users participating in a talk room are associated with each talk room, and print settings in the talk room are associated with each user. The table shown in FIG. 7 is formed by registering the image forming apparatus 40 associated with the user in the table shown in FIG. .
登録部301は、更に、複数のユーザのうち、少なくとも一人を管理人として登録する。図7に示すテーブルにおいては、管理人として登録されたユーザには、ユーザ名の欄に「〇」印が付される。管理人として登録されたユーザは、複数のユーザのうち任意のユーザに対して、トークルームに登録された画像形成装置40の利用権限を設定する権限が与えられる。設定された利用権限は、例えば、図7に示すテーブルのように、トークルーム毎であってユーザ毎に登録される。図7に示す利用権限だけを抽出すると、図8に示すようなテーブルとなる。図8に含まれる情報は、図7にも含まれても良いので、必ずしも図7及び図8に示すテーブルを二つとも用意する必要はない。
The
図6~図8に示すテーブルは、例えば、ストレージ34に格納される。
The tables shown in FIGS. 6 to 8 are stored in the
実行制御部302は、チャットボットとして、トークルームに参加する。そして、実行制御部302は、トークルームにおいて、画像形成装置(情報処理装置)40に印刷させるための指示に関する情報がユーザにより投稿された場合、トークルームに関連付けて登録された画像形成装置40に、印刷を実行させるように制御する。例えば、トークルームに参加したユーザB個人に、トークルームに関連付けられた画像形成装置40Aとは別の画像形成装置40Bが関連付けられているとする。このような場合であっても、トークルーム内において投稿された情報は、トークルームに関連付けられた画像形成装置40Aにより処理される。ただし、別の画像形成装置40Bが関連付けられたユーザBが、トークルームとは別のトークルームであって、ユーザ専用のトークルームにおいて、特定の処理を実行させるための指示に関する情報を投稿した場合、別の情報処理装置40Bにより印刷が実行される。ここで、ユーザ専用トークルームは、ユーザとチャットボットとが一対一で参加するトークルームである。
The
次に、チャットボットサーバ30の作用について説明する。
Next, the action of the
図9は、チャットボットサーバによる登録処理の流れを示すフローチャートである。図9に示す登録処理は、チャットボットサーバ30による制御処理のうち、チャットボットサーバ30が登録部として実行する処理の流れである。CPU31がROM32又はストレージ34から制御プログラムを読み出して、RAM33に展開して実行することにより、制御処理が行なわれる。図10は、トークルーム内の投稿の様子を示す図である。図11は、利用権限の変更前後を示す図である。
FIG. 9 is a flow chart showing the flow of registration processing by the chatbot server. The registration process shown in FIG. 9 is the flow of the process executed by the
CPU31は、複数のユーザが参加して共有可能なトークルームにおける管理者を登録する(ステップS101)。管理者の登録は、例えば、複数のユーザのために新たなトークルームを開設するタイミング、或いは、トークルームの開設後にユーザから指示があったタイミングで行なわれる。管理者は、トークルームに参加している複数のユーザから任意に選出されても良いし、トークルームを開設したユーザであっても良い。
次に、CPU31は、トークルームに画像形成装置40を関連付けて登録する(ステップS102)。トークルームに関連付けて登録される画像形成装置40は、例えば、ステップS101で管理者として登録されたユーザ個人に関連付けられている画像形成装置40である。この場合、CPU31は、図6に示すテーブルを参照する。或いは、トークルームに参加しているユーザ個人に関連付けられた画像形成装置40のうち、任意の画像形成装置40が、トークルームに関連付けられて登録されても良い。
Next,
CPU31は、トークルームにユーザの利用権限に関する情報が投稿されたか否か判断する(ステップS103)。例えば、図10に示すように、特定のユーザの利用権限を設定する旨の情報M100がトークルームに投稿された場合、CPU31は、利用権限に関する情報が投稿されたと判断する。
利用権限に関する情報が投稿されない場合(ステップS103:NO)、CPU31は、ステップS107の処理に進む。
When the information on the usage authority is not posted (step S103: NO), the
利用権限に関する情報が投稿された場合(ステップS103:YES)、CPU31は、情報を投稿したユーザに、利用権限を登録するための権限があるか否か判断する(ステップS104)。ここでは、CPU31は、図8のテーブルを参照して、設定変更が可能なユーザか否かを判断する。
If the information on usage authority has been posted (step S103: YES),
情報を投稿したユーザに利用権限を登録するための権限がない場合(ステップS104:NO)、利用権限の登録は行なわず、ステップS107の処理に進む。 If the user who posted the information does not have the authority to register the usage authority (step S104: NO), the usage authority is not registered, and the process proceeds to step S107.
情報を投稿したユーザに利用権限を登録するための権限がある場合(ステップS104:YES)、CPU31は、続けて、ユーザにより投稿される情報から、利用権限の登録内容を確認する(ステップS105)。例えば、図10に示すように、CPU31は、特定のユーザの利用権限を変更する旨の情報M101を投稿し、ユーザからの情報の投稿を待つ。
If the user who posted the information has the authority to register the usage authority (step S104: YES), the
そして、CPU31は、投稿された情報に含まれる具体的な利用権限の設定に基づいて、利用権限を設定又は変更する(ステップS106)。例えば、図10に示すように、ユーザから、具体的な利用権限の設定内容を示す情報M102及び情報M104が投稿されると、CPU31は、投稿内容に応じて、利用権限を設定又は変更する。ここで、CPU31は、利用権限の設定内容を確認するための情報M103及び情報M105を投稿する。ユーザから、利用権限の設定完了の旨の情報M106が投稿されると、CPU31は、利用権限の設定を終了する旨の情報M107を投稿し、利用権限の登録を完了する。図11の左側に示すテーブルがユーザBのデフォルトの利用権限だとする。この場合、図10の情報M103及び情報M105の例により利用権限が、図11の右側に示すように、設定又は変更される。
Then, the
CPU31は、利用権限の閲覧をユーザが希望するか否かを判断する(ステップS107)。例えば、図10に示すように、ユーザが利用権限の確認を希望する旨の情報M108が投稿されることで、利用権限の閲覧の希望が確認される。
利用権限の閲覧をユーザが希望しない場合(ステップS107:NO)、CPU31は、登録処理を終了する。利用権限の閲覧をユーザが希望する場合(ステップS107:YES)、CPU31は、各ユーザの利用権限の一覧を出力し(ステップS108)、登録処理を終了する。例えば、図10に示すように、利用権限の閲覧を要求する旨の情報M108がユーザにより投稿されると、CPU31は、利用権限の一覧を出力する旨の情報M109を投稿し、利用権限の一覧を出力する。
If the user does not wish to view the usage authority (step S107: NO), the
出力する利用権限の一覧は、例えば、図7に示すテーブルとして、トークルーム又は用紙に出力される。或いは、図8に示すように、ユーザ毎の利用権限が、出力されても良い。用紙に出力される場合、トークルームに関連付けて登録されている画像形成装置40により、図7に示すテーブルの画像が用紙上に印刷される。 The list of usage rights to be output is output to the talk room or paper as a table shown in FIG. 7, for example. Alternatively, as shown in FIG. 8, usage rights for each user may be output. When outputting on paper, an image of the table shown in FIG. 7 is printed on paper by the image forming device 40 registered in association with the talk room.
登録処理が終了された後、再度、ステップS101又はステップS103から処理が繰り返されても良い。 After the registration process ends, the process may be repeated from step S101 or step S103.
図12は、情報処理装置に特定の処理を実行させる実行処理の流れを示すフローチャートである。実行処理は、チャットボットサーバ30による制御処理のうち、チャットボットサーバ30が実行制御部として実行する処理の流れである。CPU31がROM32又はストレージ34から制御プログラムを読み出して、RAM33に展開して実行することにより、制御処理が行なわれる。図13は、トークルーム内の投稿の様子を示す図である。
FIG. 12 is a flowchart showing a flow of execution processing for causing the information processing device to execute specific processing. The execution processing is a flow of processing executed by the
CPU31は、ユーザによりトークルームに情報が投稿がされたか否か判断する(ステップS201)。トークルームに投稿がない場合(ステップS201:NO)、CPU31は、投稿があるまで待機する。トークルームに情報が投稿された場合(ステップS201:YES)、CPU31は、投稿された情報が印刷指示に関する情報か否か判断する(ステップS202)。ここで、CPU31は、投稿された情報を自然文解析し、「印刷」、または、印刷設定に関する用語が含まれる場合に、印刷指示に関する情報と判断する。
投稿された情報が印刷指示に関しない場合(ステップS202:NO)、CPU31は、投稿された情報に合った応答メッセージ等の情報を、トークルームに投稿する(ステップS203)。例えば、図13に示すように、天気を尋ねる情報M110が投稿された場合、CPU31は、チャットボットとして、インターネットから天気の情報を取得し、天気を回答する情報M111をトークルームに投稿する。これにより、ユーザとチャットボットの会話がトークルーム内で成立する。
If the posted information does not relate to the print instruction (step S202: NO),
投稿された情報が印刷指示に関する場合(ステップS202:YES)、CPU31は、トークルームの管理者による投稿か否か判断する(ステップS204)。ここで、管理者は、図7に示すテーブルにおいて、登録されている。CPU31は、図7に示すテーブルを参照して、投稿者であるユーザが管理者として登録されているか否か判断する。トークルームでは、例えば、図13に示すように、印刷指示に関する情報M112及びM113が投稿されると、CPU31は、投稿したユーザが管理者か否か判断する。
If the posted information relates to a print instruction (step S202: YES),
情報を投稿したユーザが管理者である場合(ステップS204:YES)、CPU31は、ステップS210の処理に進む。情報を投稿したユーザが管理者でない場合(ステップS204:NO)、CPU205は、印刷部数を確認する(ステップS205)。例えば、図13に示すように、CPU31は、印刷部数をユーザに確認するための情報M114をトークルームに投稿する。これに応答して、ユーザが印刷部数を示す情報M115を投稿することにより、CPU31は、印刷部数を確認できる。
If the user who posted the information is the administrator (step S204: YES), the
CPU31は、ユーザの利用権限を確認する(ステップS206)。ここで、CPU31は、図7に示すテーブルにおいて、情報が投稿されたトークルーム内におけるユーザの利用権限を確認する。CPU31は、特に、利用権限のうち、ユーザに印刷が許可されているか、或いは、ユーザに印刷が許されている残枚数があるかを確認する。
The
そして、CPU31は、確認した利用権限から、ユーザが印刷不可であること、及びユーザが印刷可能な残枚数がないことの少なくとも一方を満たすか否かを判断する(ステップS207)。ユーザが印刷不可であること、及びユーザが印刷可能な残枚数がないことのいずれも満たさない場合(ステップS207:NO)、CPU31は、ステップS210の処理に進む。
Then, the
ユーザが印刷不可であること、及びユーザが印刷可能な残枚数がないことの少なくとも一方を満たす場合(ステップS207:YES)、CPU31は、エラー通知を行なう(ステップS208)。例えば、図13に示すように、CPU31は、印刷枚数がオーバーし印刷が完了できない旨の情報M116をトークルームに投稿する。
If at least one of the fact that the user is unable to print and the fact that there is no remaining printable page for the user (step S207: YES),
CPU31は、エラー通知に対して、利用権限が拡張されたか否か判断する(ステップS209)。利用権限の拡張は、利用権限を超える枚数の印刷を許可することであり、例えば、トークルームの管理者が許可できる。例えば、図13に示すように、印刷指示に関する情報を投稿したユーザBが、印刷を継続したい旨の情報M117を投稿する。この投稿に応答して、トークルームXの管理者であるユーザAが、印刷の係属を許可する旨の情報M118を投稿する。これにより、利用権限が拡張される。
利用権限が拡張されない場合(ステップS209:NO)、CPU31は、印刷を実行せずに、実行処理を終了する。ここで、利用権限の拡張を受け付けるための制限時間が設けられても良い。
If the usage authority is not extended (step S209: NO), the
利用権限が拡張された場合(ステップS209:YES)、CPU31は、印刷処理を実行する(ステップS210)。印刷処理とは、ユーザが投稿した印刷指示に関する情報に基づいて、画像形成装置40に印刷させるための処理である。ここで、CPU31は、図7に示すテーブルを参照して、該当するトークルームにおいてユーザに設定されたトークルーム用印刷設定に基づいて、画像形成装置40に印刷を実行させる。図13に示すように、CPU31は、印刷を実行する旨の情報M119を投稿する。
If the usage authority has been extended (step S209: YES),
続けて、CPU31は、ステップS210で実行された印刷処理について、印刷枚数に制限があったか否か判断する(ステップS211)。印刷枚数の制限は、ステップS206において確認した利用権限に、印刷可能枚数があったか否かにより判断可能である。例えば、CPU31は、図8のテーブルを参照し、ステップS210で実行された印刷処理がモノクロ印刷である場合、50枚で印刷枚数の制限があったと判断する。一方、印刷指示に関する情報を投稿したユーザが管理者である場合、印刷枚数には制限がない。従って、CPU31は、図7のテーブルを確認して、ユーザが管理者であれば、印刷枚数に制限がないと判断できる。
Subsequently,
印刷枚数に制限がない場合(ステップS211:NO)、CPU31は、実行処理を終了する。印刷枚数に制限がある場合(ステップS211:YES)、CPU31は、ステップS210において実行された印刷処理の枚数分だけ、印刷可能な残枚数から減算する(ステップS212)。例えば、モノクロの印刷可能な残枚数が50枚であって、ステップS210において20枚のモノクロ印刷が実行された場合、この後にモノクロの印刷可能な残枚数は30枚となる。CPU31は、図7及び図8のテーブルにおいて、利用権限のモノクロ印刷の残枚数が書き替える。そして、CPU31は、実行処理を終了する。
If the number of prints is not limited (step S211: NO), the
次に、チャットボットサーバ30により、印刷設定(特定の処理の処理方法)の変更を登録する設定登録処理について説明する。
Next, setting registration processing for registering changes in print settings (method of processing for specific processing) by the
図14は、設定登録処理の流れを示すフローチャートである。設定登録処理は、チャットボットサーバ30による制御処理のうち、チャットボットサーバ30が登録部として実行する処理の流れである。CPU31がROM32又はストレージ34から制御プログラムを読み出して、RAM33に展開して実行することにより、設定登録処理が行なわれる。図15は、トークルーム内の投稿の様子を示す図である。図16は、印刷設定が変更されたテーブルを示す図である。図17は、ユーザの印刷指示により印刷実行される様子を示す図である。
FIG. 14 is a flowchart showing the flow of setting registration processing. The setting registration processing is a flow of processing executed by the
CPU31は、印刷設定の変更に関する情報がトークルームに投稿されたか否か判断する(ステップS301)。ここで、例えば、図15に示すように、印刷設定の変更に関する情報M120が投稿されることにより、CPU31は、印刷設定の変更を受け付ける旨の情報M121を投稿し、印刷設定の変更の具体的な内容を指示する情報を待つ。
情報がトークルームに投稿されない場合(ステップS301:NO)、CPU31は、情報が投稿されるまで待機する。
If the information is not posted to the talk room (step S301: NO), the
情報がトークルームに投稿された場合(ステップS301:YES)、CPU31は、情報が投稿されたトークルームを判別する(ステップS302)。例えば、図15に示す例では、CPU31は、情報がトークルームXに投稿されたと判別する。情報は、複数のユーザが参加するトークルームだけでなく、ユーザとチャットボットとが一対一で参加する専用のトークルームに投稿される場合もある。
When the information has been posted to the talk room (step S301: YES), the
CPU31は、ステップS302で判別したトークルーム用の印刷設定を、ユーザが投稿した情報に従って変更する(ステップS303)。例えば、図15に示すように、ユーザAが印刷設定の変更の具体的な内容に関する情報M122を投稿すると、CPU31は、印刷設定を変更した旨の情報M123を投稿する。ここで、CPU31は、ストレージ34において、トークルームX及びユーザAに関連付けられている印刷設定を登録する領域を書き替える。これにより、図16に示すように、テーブルが書き換えられる。なお、図16は、図7に示すテーブルのうち、トークルームXのトークルーム用印刷設定を抽出して示す図である。
以上のように、印刷設定は、トークルーム別に変更、登録される。従って、トークルームに投稿された情報に基づく印刷設定は、当該情報が投稿されたトークルーム内でのみ有効である。換言すると、図15の例のユーザAが、トークルームXとは別のトークルームにおいて、印刷指示に関する情報を投稿した場合は、トークルームXに関連付けて登録されている印刷設定は利用されない。図17に示すように、ユーザAが自身とチャットボットだけが参加する専用のトークルームにおいて、印刷指示に関する情報M130を投稿した場合を考える。この場合、チャットボットサーバ30のCPU31は、情報が投稿されたトークルームがユーザAの専用のトークルームであると判別し、当該専用のトークルームに関連付けられているユーザAの印刷設定を参照する。例えば、参照した印刷設定が、「片面、カラー印刷」である場合、図16に示すようにトークルームXと関連付けられたユーザAの印刷設定の変更は利用されず、「片面、カラー印刷」により印刷が実行される。
As described above, print settings are changed and registered for each talk room. Therefore, print settings based on information posted in the chat room are valid only within the chat room in which the information was posted. In other words, if user A in the example of FIG. 15 posts information about print instructions in a talk room other than talk room X, print settings registered in association with talk room X are not used. As shown in FIG. 17, consider a case where user A posts information M130 regarding a print instruction in a dedicated talk room in which only he and the chatbot participate. In this case, the
なお、図15に示す例では、ユーザが印刷設定を変更したい旨の情報M120を投稿することで、印刷設定が変更された。しかし、印刷設定の変更は、印刷設定を変更したい旨の情報の投稿によらず、印刷指示に関する情報に従って行なわれても良い。 In the example shown in FIG. 15, the print settings are changed by posting the information M120 indicating that the user wants to change the print settings. However, the print settings may be changed according to the information regarding the print instruction, instead of posting the information indicating that the print settings are to be changed.
図18は、トークルーム内の投稿の様子を示す図である。 FIG. 18 is a diagram showing how posts are posted in the talk room.
図18に示すように、ユーザBが印刷の指示に関する情報M140及びM141を投稿する。このとき、CPU31は、ユーザBに印刷設定を確認する情報M142を投稿しても良い。情報M142に対して、ユーザBが印刷設定の具体的な内容に関する情報M143を投稿すると、投稿に基づく印刷設定を、ストレージ34に登録されているトークルームX及びユーザBに関連付けられた印刷設定と比較する。ストレージ34に登録されている印刷設定が、投稿に基づく印刷設定と異なる場合、CPU31は、投稿に基づく印刷設定によりストレージ34に登録されている印刷設定を更新する。このようにして、印刷指示に関する情報に基づいて、トークルーム及びユーザに関連付けられた印刷設定を変更できる。
As shown in FIG. 18, user B posts information M140 and M141 regarding print instructions. At this time, the
また、上記実施形態では、あるユーザが印刷指示に関する情報を投稿した場合、情報を投稿したユーザのみが印刷設定を決定できる場合について説明した。しかし、情報を投稿したユーザ以外のユーザが印刷設定を補足又は変更できるようにしても良い。 Further, in the above embodiment, when a certain user posts information about a print instruction, only the user who posted the information can determine print settings. However, a user other than the user who posted the information may supplement or change the print settings.
図19は、トークルーム内の投稿の様子を示す図である。図20は、他のユーザによる補足及び変更を許可するか否かを受け付ける画面の一例を示す図である。 FIG. 19 is a diagram showing how posts are posted in the talk room. FIG. 20 is a diagram showing an example of a screen for accepting whether or not supplementation and change by other users are permitted.
図19に示すように、印刷指示に関する情報M150及びM151が投稿される。CPU31は、印刷設定を確認する情報M152を投稿する。ここで、情報を投稿したユーザBが、トークルームX内の他のユーザに意見を求める情報M153等を投稿すると、ユーザAが、印刷設定の具体的な内容に関する情報M154を投稿する。CPU31は、ユーザBが投稿した情報M150及びM151、並びにユーザAが投稿した情報M154に基づいて、印刷を実行する。
As shown in FIG. 19, information M150 and M151 regarding print instructions is posted.
このように、最初にユーザBが情報を投稿した場合でも、当該情報に関する印刷のために、ユーザB以外のユーザAが印刷設定をCPU31に指示しても良い。この場合、トークルームX及びユーザBに関連付けられた設定登録は、ユーザAの指示に基づいて更新されても良いし、されなくても良い。
In this way, even when user B posts information first, user A other than user B may instruct the
また、上記のように、情報を投稿したユーザB以外のユーザAによる印刷設定を許可するか否かは事前に設定されうる。例えば、ユーザがトークルームに参加する際に、図20に示すように、他のユーザによる印刷設定の補足及び変更を許可するか否かを確認する情報がユーザ端末10に表示される。ここで、許可することが選択されると、図19に示すように、他のユーザAによる印刷設定が可能となる。
Further, as described above, it is possible to set in advance whether or not the user A other than the user B who posted the information is permitted to make print settings. For example, when a user participates in a talk room, as shown in FIG. 20, the
上記の処理は、専用のハードウェア回路によっても実現することもできる。この場合には、1つのハードウェアで実行されてもよいし、複数のハードウェアで実行されてもよい。 The above processing can also be realized by a dedicated hardware circuit. In this case, it may be executed by one piece of hardware, or may be executed by a plurality of pieces of hardware.
また、チャットボットサーバ30を動作させるプログラムは、USB(Universal Serial Bus)メモリ、フレキシブルディスク、CD-ROM(Compact Disc Read Only Memory)等のコンピュータ読み取り可能な記録媒体によって提供されてもよいし、インターネット等のネットワークを介してオンラインで提供されてもよい。この場合、コンピュータ読み取り可能な記録媒体に記録されたプログラムは、通常、メモリ又はストレージ等に転送され記憶される。また、このプログラムは、たとえば、単独のアプリケーションソフトとして提供されてもよいし、チャットボットサーバ30の一機能としてその各装置のソフトウェアに組み込んでもよい。
In addition, the program for operating the
10、10A、10B、10C、10D ユーザ端末
20 トークルームサーバ
21、31 CPU
22、32 ROM
23、33 RAM
24、34 ストレージ
25、35 入力部
26、36 表示部
27、37 通信インタフェース
29、39 バス
30 チャットボットサーバ
40、40A、40B 情報処理装置(画像形成装置)
50 インターネット
201 提供部
301 登録部
302 実行制御部
10, 10A, 10B, 10C,
22, 32 ROMs
23, 33 RAM
24, 34
50
Claims (11)
前記トークルームに参加したユーザに、前記トークルームに関連付けて登録された情報処理装置とは別の情報処理装置が関連付けられている場合であっても、前記トークルーム内において投稿された前記情報は、前記トークルームに関連付けられた情報処理装置により処理される制御装置。 In a chat room in which each of a plurality of participating users can post and view information, before information relating to an instruction for causing an information processing device to execute a specific process is posted by a user, according to the information a registration unit for pre-registering an information processing device for executing the specific process in association with the talk room ;
Even if a user who participates in the talk room is associated with an information processing device other than the information processing device registered in association with the talk room, the information posted in the talk room is , a control device processed by an information processing device associated with said talk room .
前記登録部は、
前記複数のユーザのうち、少なくとも一人を管理人として登録し、
前記管理人として登録されたユーザによる、前記複数のユーザのうち任意のユーザに対する前記情報処理装置の利用権限の設定を登録する制御装置。 In a chat room in which each of a plurality of participating users can post and view information, before information relating to an instruction for causing an information processing device to execute a specific process is posted by a user, according to the information a registration unit for pre-registering an information processing device for executing the specific process in association with the talk room;
The registration unit
Registering at least one of the plurality of users as an administrator;
A control device for registering, by a user registered as a manager, setting of use authority of the information processing device for an arbitrary user among the plurality of users.
前記トークルームに参加中の複数のユーザのうち一のユーザが投稿した情報に対して、前記トークルームに参加中の前記一のユーザとは別のユーザが補足または変更することを許可するか否かの設定が事前に受け付けられる制御装置。 In a chat room in which each of a plurality of participating users can post and view information, before information relating to an instruction for causing an information processing device to execute a specific process is posted by a user, according to the information a registration unit for pre-registering an information processing device for executing the specific process in association with the talk room;
Whether or not to allow a user other than the one user participating in the talk room to supplement or change the information posted by one of the users participating in the talk room A control device that accepts certain settings in advance.
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018178439A JP7210961B2 (en) | 2018-09-25 | 2018-09-25 | Control device and control program |
CN201910170409.0A CN110943906B (en) | 2018-09-25 | 2019-03-07 | Control device and computer-readable medium |
US16/567,133 US11349784B2 (en) | 2018-09-25 | 2019-09-11 | Control apparatus and non-transitory computer readable medium |
US17/736,280 US11777876B2 (en) | 2018-09-25 | 2022-05-04 | Control apparatus and non-transitory computer readable medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018178439A JP7210961B2 (en) | 2018-09-25 | 2018-09-25 | Control device and control program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2020052492A JP2020052492A (en) | 2020-04-02 |
JP7210961B2 true JP7210961B2 (en) | 2023-01-24 |
Family
ID=69997102
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018178439A Active JP7210961B2 (en) | 2018-09-25 | 2018-09-25 | Control device and control program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7210961B2 (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009043240A (en) | 2007-08-09 | 2009-02-26 | Sharp Corp | Method for sending and receiving task via instant message |
US20150172505A1 (en) | 2013-12-16 | 2015-06-18 | Samsung Electronics Co., Ltd. | Image forming system, method of controlling image forming apparatus by using messenger application of mobile device, and the mobile device for performing the method |
JP2018116455A (en) | 2017-01-18 | 2018-07-26 | Aosテクノロジーズ株式会社 | Message management device, message management method and message management program |
JP2018128843A (en) | 2017-02-08 | 2018-08-16 | 株式会社リコー | Information processing system, terminal device, information processing method, and program |
JP2019207513A (en) | 2018-05-29 | 2019-12-05 | 京セラドキュメントソリューションズ株式会社 | Printing assistance system and chatbot device |
-
2018
- 2018-09-25 JP JP2018178439A patent/JP7210961B2/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009043240A (en) | 2007-08-09 | 2009-02-26 | Sharp Corp | Method for sending and receiving task via instant message |
US20150172505A1 (en) | 2013-12-16 | 2015-06-18 | Samsung Electronics Co., Ltd. | Image forming system, method of controlling image forming apparatus by using messenger application of mobile device, and the mobile device for performing the method |
JP2018116455A (en) | 2017-01-18 | 2018-07-26 | Aosテクノロジーズ株式会社 | Message management device, message management method and message management program |
JP2018128843A (en) | 2017-02-08 | 2018-08-16 | 株式会社リコー | Information processing system, terminal device, information processing method, and program |
JP2019207513A (en) | 2018-05-29 | 2019-12-05 | 京セラドキュメントソリューションズ株式会社 | Printing assistance system and chatbot device |
Also Published As
Publication number | Publication date |
---|---|
JP2020052492A (en) | 2020-04-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7176321B2 (en) | Control device and control program | |
JP7230397B2 (en) | Control device, control system and control program | |
JP7302154B2 (en) | Control device, control system and control program | |
US11838456B2 (en) | Information processing apparatus for causing an image forming apparatus to print in accordance with a post written in a chat | |
JP7073888B2 (en) | Message providing device and program | |
JP2020155000A (en) | Message providing device, program and display control method | |
US10241736B2 (en) | System, display position determination method, and computer-readable recording medium | |
JP7215037B2 (en) | Control device and control program | |
US20200304439A1 (en) | Control device, control system, and non-transitory computer readable medium storing control program | |
JP7210961B2 (en) | Control device and control program | |
JP7275717B2 (en) | Message providing device, program, and display control method | |
US11777876B2 (en) | Control apparatus and non-transitory computer readable medium | |
JP2019164652A (en) | Message provision device, program, and display control method | |
JP7063031B2 (en) | Message providing device, program, and display control method | |
JP7192352B2 (en) | Control device and control program | |
JP7081245B2 (en) | Message providing device, program, and display control method | |
JP7210963B2 (en) | Control device and control program | |
CN110941573A (en) | Control device and computer-readable medium | |
JP7014047B2 (en) | Message providing device and program | |
US11916914B2 (en) | At least one information processing apparatus, information processing system, and permission granting method | |
JP2007026173A (en) | Document management system | |
JP2005122768A (en) | Host computer, network printing system, print server and method | |
JP6341143B2 (en) | Information management device | |
JP2023036199A (en) | Authority management apparatus, authority management method, and computer program | |
WO2018008078A1 (en) | Answer output system, answer output method, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210906 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20220629 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220712 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220830 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20221213 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20221226 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7210961 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |