JP2022034178A - Image forming system and image forming apparatus - Google Patents
Image forming system and image forming apparatus Download PDFInfo
- Publication number
- JP2022034178A JP2022034178A JP2020137847A JP2020137847A JP2022034178A JP 2022034178 A JP2022034178 A JP 2022034178A JP 2020137847 A JP2020137847 A JP 2020137847A JP 2020137847 A JP2020137847 A JP 2020137847A JP 2022034178 A JP2022034178 A JP 2022034178A
- Authority
- JP
- Japan
- Prior art keywords
- sensor
- image forming
- print job
- information
- forming apparatus
- 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.)
- Pending
Links
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Control Or Security For Electrophotography (AREA)
- Facsimiles In General (AREA)
Abstract
【課題】印刷ジョブ実行の判断を高精度に行うことを可能にする画像形成システム及び画像形成装置を提供する。【解決手段】本発明の画像形成システムは、印刷ジョブを実行する画像形成装置と、画像形成装置が設置されるエリアの環境情報を検知するセンサーと、印刷ジョブの実行を制御する制御装置と、を備える。制御装置は、印刷ジョブの実行要求が行われた場合、センサーの設置態様に関するセンサー設置情報に対応する、印刷ジョブの実行結果の予測用データ及び現在の環境情報に基づいて、印刷ジョブの実行を制御する。【選択図】 図4[Problem] To provide an image forming system and an image forming device that enable highly accurate judgment of print job execution. [Solution] The image forming system of the present invention includes an image forming device that executes a print job, a sensor that detects environmental information of the area in which the image forming device is installed, and a control device that controls the execution of the print job. When a print job execution request is made, the control device controls the execution of the print job based on data for predicting the execution result of the print job and current environmental information that corresponds to sensor installation information regarding the installation state of the sensor. [Selected Figure] Figure 4
Description
本発明は、画像形成システム及び画像形成装置に関する。 The present invention relates to an image forming system and an image forming apparatus.
従来、画像形成装置で実行される印刷ジョブの成功又は失敗は、その画像形成装置が設置される環境の状況(例えば、温度、湿度などの状況)に影響される。この環境の状況は、例えば、季節や天候などの影響により変化するだけでなく、画像形成装置が設置されるエリア内の他の画像形成装置の動作や、ユーザーの動き(例えば、エアコン、空気清浄機等の操作)などの影響によっても変化する。 Conventionally, the success or failure of a print job executed by an image forming apparatus is influenced by the environment conditions (for example, temperature, humidity, etc.) in which the image forming apparatus is installed. This environmental situation not only changes due to the influence of seasons and weather, but also the operation of other image forming devices in the area where the image forming device is installed, and the movement of the user (for example, air conditioner, air purifier). It also changes due to the influence of the operation of the machine, etc.).
そこで、従来、印刷ジョブの成功率を高めるため、画像形成装置の外部に環境情報を検知するセンサーを設置し、センサーにより検知された環境情報に基づいて、画像形成装置の印刷制御方法を変更したり、ユーザーに対して予め規定された作業を促したりする技術が提案されている(例えば、特許文献1参照)。また、従来、印刷ジョブの成功率を高めるため、画像形成装置の外部に設置されたセンサーにより検知された環境情報に基づいて、印刷ジョブの動作条件を変更する技術も提案されている(例えば、特許文献2参照)。 Therefore, in the past, in order to increase the success rate of print jobs, a sensor that detects environmental information was installed outside the image forming device, and the printing control method of the image forming device was changed based on the environmental information detected by the sensor. Alternatively, a technique for encouraging a user to perform a predetermined work has been proposed (see, for example, Patent Document 1). Further, conventionally, in order to increase the success rate of a print job, a technique of changing the operating conditions of a print job based on the environmental information detected by a sensor installed outside the image forming apparatus has been proposed (for example,). See Patent Document 2).
上述のように、従来、印刷ジョブの成功率を高めるため、画像形成装置の外部に設置されたセンサーから環境情報を取得し、取得した環境情報に基づいて、画像形成条件を制御することが提案されている。しかしながら、環境変化の影響は、現地の気候やユーザーの環境(建物の構造等)などの個別的な要因によって変わるので、印刷ジョブ実行の判断を高精度に行うことが困難である。 As described above, in order to increase the success rate of print jobs, it has been proposed to acquire environmental information from a sensor installed outside the image forming apparatus and control the image forming conditions based on the acquired environmental information. Has been done. However, since the influence of environmental changes changes depending on individual factors such as the local climate and the user's environment (building structure, etc.), it is difficult to make a highly accurate judgment on print job execution.
本発明は上記課題を解決するためになされたものであり、本発明の目的は、印刷ジョブ実行の判断を高精度に行うことを可能にする画像形成システム及び画像形成装置を提供することである。 The present invention has been made to solve the above problems, and an object of the present invention is to provide an image forming system and an image forming apparatus capable of making a determination of print job execution with high accuracy. ..
上記課題を解決するため、本発明の画像形成システムは、印刷ジョブを実行する画像形成装置と、画像形成装置が設置されるエリアの環境情報を検知するセンサーと、印刷ジョブの実行を制御する制御装置と、を備える。制御装置は、印刷ジョブの実行要求が行われた場合、センサーの設置態様に関するセンサー設置情報に対応する、印刷ジョブの実行結果の予測用データ及び現在の環境情報に基づいて、印刷ジョブの実行を制御する。 In order to solve the above problems, the image forming system of the present invention has an image forming apparatus for executing a print job, a sensor for detecting environmental information in an area where the image forming apparatus is installed, and a control for controlling the execution of the print job. It is equipped with a device. When a print job execution request is made, the control device executes the print job based on the prediction data of the print job execution result and the current environment information corresponding to the sensor installation information regarding the sensor installation mode. Control.
また、上記課題を解決するため、本発明の画像形成装置は、印刷ジョブの実行を制御する制御装置を備える。制御装置は、印刷ジョブの実行要求が行われ場合、画像形成装置が設置されるエリアの環境情報を検知し且つ画像形成装置の外部に設けられたセンサーの設置態様に関するセンサー設置情報に対応する、印刷ジョブの実行結果の予測用データ及び現在の環境情報に基づいて、印刷ジョブの実行を制御する。 Further, in order to solve the above problems, the image forming apparatus of the present invention includes a control device for controlling the execution of a print job. When the execution request of the print job is made, the control device detects the environmental information of the area where the image forming apparatus is installed and corresponds to the sensor installation information regarding the installation mode of the sensor provided outside the image forming apparatus. The execution of the print job is controlled based on the prediction data of the execution result of the print job and the current environment information.
上記構成の本発明によれば、画像形成システム及び画像形成装置において、印刷ジョブ実行の判断を高精度に行うことができる。 According to the present invention having the above configuration, the image forming system and the image forming apparatus can determine the print job execution with high accuracy.
以下、本発明の一実施形態に係る画像形成システム及び画像形成装置の構成、並びに、本発明の一実施形態に係る画像形成システム及び画像形成装置における各種制御処理について、図面を参照しながら具体的に説明する。なお、本発明は以下の例に限定されるものではない。 Hereinafter, the configuration of the image forming system and the image forming apparatus according to the embodiment of the present invention, and various control processes in the image forming system and the image forming apparatus according to the embodiment of the present invention will be concretely described with reference to the drawings. To explain to. The present invention is not limited to the following examples.
[画像形成システムの全体構成]
図1は、本発明の一実施形態に係る画像形成システムの構成を示す図である。画像形成システム1は、図1に示すように、複数のプリントショップ(プリンター設置エリア)2と、情報管理装置(サーバー)3と、ネットワーク4とを備える。複数のプリントショップ2及び情報管理装置3はネットワーク4に接続される。すなわち、複数のプリントショップ2の間、及び、各プリントショップ2と情報管理装置3との間は、ネットワーク4を介して互いに通信可能に接続されている。
[Overall configuration of image formation system]
FIG. 1 is a diagram showing a configuration of an image forming system according to an embodiment of the present invention. As shown in FIG. 1, the
なお、本実施形態では、後述の画像形成装置21が設けられるローカルのプリンター設置エリアをプリントショップ2とする例を説明するが、本発明はこれに限定されず、ネットワーク4を介して、情報管理装置3や他のプリンター設置エリアと通信接続可能なエリアであれば、任意のエリアをプリンター設置エリアとして適用することができる。例えば、ユーザーの職場内の特定エリアをプリンター設置エリアとしてもよいし、同じ建物内のフロア単位や部屋単位でプリンター設置エリアを設けてもよい。
In the present embodiment, an example in which the local printer installation area where the
[プリントショップ内の画像形成システムの構成]
図2は、本発明の一実施形態に係るプリントショップ内の画像形成システムの構成を示す図である。プリントショップ2は、図2に示すように、複数の画像形成装置21と、複数のセンサー22a,22b,22c(センサー群)と、ユーザー端末(コンピュータ)23と、エリア内ネットワーク24とを有する。なお、本実施形態では、説明の便宜上、プリントショップ2内の画像形成システムに含まれる画像形成装置21、センサー及びユーザー端末23の個数をそれぞれ3個、3個及び1個とする例を説明するが、本発明はこれに限定されず、画像形成装置21、センサー及びユーザー端末23の個数は任意に設定することができる。
[Configuration of image formation system in print shop]
FIG. 2 is a diagram showing a configuration of an image forming system in a print shop according to an embodiment of the present invention. As shown in FIG. 2, the
図2に示す例では、複数の画像形成装置21、センサー群内のセンサー22b及びユーザー端末23の間は、エリア内ネットワーク24を介して互いに通信可能に接続されている。センサー22cは、有線通信により、所定の画像形成装置21に直接、通信可能に接続されている。センサー22aは、無線通信により、所定の画像形成装置21に直接、通信可能に接続されている。また、エリア内ネットワーク24は、プリントショップ2の外部に設けられたネットワーク4に接続される(図1参照)。すなわち、プリントショップ2内の複数の画像形成装置21、複数のセンサー22a,22b,22c及びユーザー端末23は、エリア内ネットワーク24を介してネットワーク4に通信可能に接続される。なお、図1に示す例では、プリントショップ2内のエリア内ネットワーク24と、外部のネットワーク4との間を、有線により通信可能に接続する例を示すが、本発明はこれに限定されず、プリントショップ2内の複数の画像形成装置21、複数のセンサー22a,22b,22c及びユーザー端末23が、ネットワーク4と無線により通信可能に接続されていてもよい。
In the example shown in FIG. 2, the plurality of
各センサーは、プリントショップ2内の環境(気候)情報を検出するために設けられたものである。なお、各センサーは、プリントショップ2内の所定の画像形成装置21の専用センサーとしてもよいし、プリントショップ2内の複数の画像形成装置21の共有センサーとしてもよい。また、各センサーは、図2に示すセンサー22aのように画像形成装置21と無線通信により直接接続されてもよいし、センサー22cのように画像形成装置21と有線通信により直接接続されてもよいし、センサー22bのように画像形成装置21とエリア内ネットワーク24を介して接続されていてもよい。
Each sensor is provided to detect the environment (climate) information in the
ユーザー端末23は、例えば、ユーザーが、画像形成装置21に対して画像形成に関する各種設定(例えば、印刷ジョブ設定)や、センサーの追加、削除や、センサーの設置情報の変更などを行うときに、ユーザーの各種操作が行われるコンピュータである。
The
[各センサーの内部構成]
図3は、本発明の一実施形態に係るセンサーの内部構成を示すブロック図である。なお、本実施形態では、後述の図4に示すように、センサー群に含まれる3つのセンサー22a,22b,22cは、互いに異なる種類のセンサー値(環境情報)を検知するセンサーとする例を説明するが、本発明はこれに限定されず、複数のセンサーの一部が同じ種類のセンサー値を検知するセンサーとしてもよい。また、本実施形態では、センサーの種別に関係なく、センサーの内部構成は同じ構成とする例を説明するが、本発明はこれに限定されず、センサーの種別に応じて、図3に示す各構成部以外の構成部がセンサーの内部に含まれていてもよい。
[Internal configuration of each sensor]
FIG. 3 is a block diagram showing an internal configuration of a sensor according to an embodiment of the present invention. In this embodiment, as shown in FIG. 4 described later, an example is described in which the three
センサー22a,22b,22cのそれぞれは、図3に示すように、センサー部50と、センサー制御部51と、通信部52と、外部IF(Interface)53とを有する。センサー部50は、センサー制御部51と接続され、センサー制御部51は、通信部52と接続され、通信部52は、外部IF53と接続される。
As shown in FIG. 3, each of the
センサー部50は、画像形成装置21が設置される環境の例えば温度、湿度、天候などの環境情報を検知する。センサー部50は、例えば、温度計、湿度計、気圧計、カメラ等で構成される(後述の図4参照)。センサー制御部51は、センサーの作動を制御する。具体的には、センサー制御部51は、例えば、センサー部50の作動時間、作動間隔を制御する処理、センサー部50が検知した環境情報を取得する処理、取得した環境情報を画像形成装置21に送信するように通信部52を制御する処理等を行う。
The
通信部52は、センサーと画像形成装置21との間の通信処理を実行する。具体的には、通信部52は、例えば、外部IF53と、エリア内ネットワーク24とを介して同じプリントショップ2内の複数又は所定の画像形成装置21にセンサー部50が検知した環境情報を送信する処理や画像形成装置21からの環境情報の送信要求を受信する処理等を行う。また、通信部52は、外部IF53と、ネットワーク4やエリア内ネットワーク24などを含むネットワーク網とを介して他のプリントショップ2内の複数又は所定の画像形成装置21´にセンサー部50が検知した環境情報を送信する処理、及び、画像形成装置21´からの環境情報の送信要求を受信する処理等を行うこともできる。
The
外部IF53は、センサーと外部の装置との間において有線通信又は無線通信を行うためのインターフェイスである。それゆえ、外部IF53は、例えば、イーサネット(登録商標)531、WiFi(Wireless Fidelity:登録商標)532、Bluetooth533(登録商標)等のインターフェイスを含んで構成される。 The external IF 53 is an interface for performing wired communication or wireless communication between the sensor and the external device. Therefore, the external IF 53 is configured to include interfaces such as, for example, Ethernet (registered trademark) 531 and WiFi (Wireless Fidelity: registered trademark) 532, Bluetooth 533 (registered trademark) and the like.
[画像形成装置の内部構成]
図4は、本発明の一実施形態に係る画像形成装置の内部構成を示すブロック図である。画像形成装置21は、図4に示すように、制御装置30と、印刷エンジン40とを備える。印刷エンジン40は、制御装置30内の後述のエンジン制御部35と接続され、制御装置30は、その内部に設けられた後述の外部IF36を介して、ネットワーク4やエリア内ネットワーク24などを含むネットワーク網に通信可能に接続される。なお、図4中のネットワーク網を介して接続されるユーザー端末23´は、自身のプリントショップ2内に設置されている他のユーザー端末、又は、他のプリントショップ2内に設置されている他のユーザー端末である。
[Internal configuration of image forming apparatus]
FIG. 4 is a block diagram showing an internal configuration of an image forming apparatus according to an embodiment of the present invention. As shown in FIG. 4, the
制御装置30は、画像形成に関する各種制御を行う。また、印刷エンジン40は、制御装置30(後述のエンジン制御部35)の指示に従って画像形成を実施し、印刷物を生成する。
The
制御装置30は、図4に示すように、制御部(CPU(Central Processing Unit))37と、記憶部(ROM,RAM,HDD)34と、外部IF36とを有する。制御部37は、記憶部34及び外部IF36と接続される。
As shown in FIG. 4, the
制御部37は、例えば、CPUで構成され、制御装置30内の各部の動作を制御する。制御部37は、例えば、後述の印刷ジョブの実行の成否を予測する処理の制御、後述の予測の結果に基づいて印刷ジョブの実行又はキャンセル処理の制御、後述の機械学習処理により予測用データを生成する処理の制御等を行う。制御部37は、図4に示すように、機能ブロックとして、印刷ジョブ制御部31と、センサー管理部32と、Webサーバー/パネル管理部33と、エンジン制御部35とを有する。印刷ジョブ制御部31は、センサー管理部32、Webサーバー/パネル管理部33、記憶部34、エンジン制御部35及び外部IF36と接続される。センサー管理部32は、Webサーバー/パネル管理部33、記憶部34及び外部IF36と接続される。また、Webサーバー/パネル管理部33は、記憶部34及び外部IF36と接続される。
The
(1)印刷ジョブ制御部
印刷ジョブ制御部31は、画像形成装置21における印刷ジョブの実行に関する各種制御を行う。それゆえ、印刷ジョブ制御部31は、例えば、後述のジョブ実行開始処理(後述の図8参照)で行う印刷ジョブの成否予測及びその予測結果に基づく印刷ジョブの実行、キャンセル等の処理、後述のジョブ実行終了時処理(後述の図9参照)で行うジョブ履歴情報保存処理及び機械学習処理、並びに、後述のセンサー構成変更処理(後述の図10参照)等も制御する。
(1) Print job control unit The print
印刷ジョブ制御部31は、図4に示すように、機能ブロックとして、RIP(Raster Image Processor)部311と、ジョブ管理部312と、機械学習部313と、印刷成否予測部314とを有する。
As shown in FIG. 4, the print
RIP部311は、画像形成用のラスターイメージデータを生成し、生成したラスターイメージデータをエンジン制御部35に出力する。
The
ジョブ管理部312は、Webサーバー/パネル管理部33から実行予定の印刷ジョブ(実行要求された印刷ジョブ)の設定情報を受け取り、受け取った印刷ジョブの設定情報を印刷成否予測部314に出力(提供)する。なお、ユーザー端末23で設定された実行予定の印刷ジョブの設定情報は、Webサーバー/パネル管理部33内の各種操作UI(User Interface)332を介してジョブ管理部312に出力される。
The
また、ジョブ管理部312は、印刷成否予測部314から印刷ジョブの実行の成否(成功又は失敗)の予測結果を受け取り、その予測結果に基づいてエンジン制御部35に対して、印刷ジョブの実行又はキャンセル等の指令を出す。また、ジョブ管理部312は、エンジン制御部35から印刷ジョブの実行結果情報(例えば、実行された印刷ジョブの成功又は失敗等)を受け取り、受け取った印刷ジョブの実行結果情報と、印刷ジョブの設定情報と、印刷ジョブの実行時の環境情報(センサー値取得部321により取得される)とを紐づけた(1セットとした)情報を印刷ジョブ実行履歴情報(後述の図6参照)として記憶部34内の印刷ジョブ実行履歴記憶部341に保存する。
Further, the
さらに、ジョブ管理部312は、画像形成装置21の印刷ジョブ実行履歴情報を、外部IF36及びネットワーク網を介して、情報管理装置3にアップロード(送信)する。また、ジョブ管理部312は、必要に応じて、情報管理装置3に保存されている、ネットワーク4上の他の画像形成装置21´の、例えば、センサー構成情報、それに紐付けられた印刷ジョブの実行の成否を予測するための学習結果データ(予測用データ)、印刷ジョブ実行履歴情報等の各種情報を情報管理装置3からダウンロード(受信)して記憶部34に保存する機能も有する。
Further, the
機械学習部313は、記憶部34のセンサー構成記憶部343に保存されている、センサー構成情報(後述の図7参照)に紐付けられた印刷ジョブの実行の成否を予測するための学習結果データ(予測用データ)を生成する。機械学習部313は、記憶部34の印刷ジョブ実行履歴記憶部341に保存されている印刷ジョブ実行履歴情報を用いて機械学習を行い、その機械学習後の学習結果データを記憶部34の学習結果記憶部342に保存する。
The
なお、印刷ジョブの実行の成否を予測するための学習結果データ(予測用データ)としては、印刷ジョブの実行の成否を予測することが可能なパラメータであれば任意のパラメータを使用することができる。例えば、画像形成装置21の設置エリアの環境(建物の構造や気候等)や、現地でのユーザーによる印刷実績(経験)などに基づいて、その環境に適した予測用データを適宜設定することができる。また、機械学習の手法もまた、印刷ジョブの実行の成否の予測処理に適用可能な手法であれば、任意の機械学習の手法を用いることができ、例えば、画像形成装置21の設置エリアの環境や、現地でのユーザーによる印刷実績(経験)などに基づいて、その環境に適した学習手法を採用することができる。
As the learning result data (prediction data) for predicting the success or failure of the print job execution, any parameter can be used as long as it is a parameter that can predict the success or failure of the print job execution. .. For example, it is possible to appropriately set forecast data suitable for the environment based on the environment (building structure, climate, etc.) of the installation area of the
印刷成否予測部314は、印刷ジョブの実行要求が発生した際に、印刷ジョブの実行の成否(成功又は失敗)を予測する。印刷成否予測部314は、印刷ジョブの実行要求が発生すると、まず、予測処理を実行する前に、センサー管理部32のセンサー値取得部321にセンサー値取得の指示を出す。これにより、センサー値取得部321は、画像形成装置21に対して設けられた各センサー(センサー22a,22b,22cのそれぞれ)から測定されたセンサー値を取得する。また、印刷成否予測部314は、画像形成装置21に対して設けられた各センサーのセンサー構成情報をセンサー構成記憶部343から取得するとともに、実行予定の印刷ジョブ(実行要求された印刷ジョブ)の設定情報をジョブ管理部312から取得する。次に、印刷成否予測部314は、各センサーのセンサー構成情報及び実行予定の印刷ジョブの設定情報に基づいて、それらの情報に紐付けられた学習結果データ(予測用データ)を記憶部34の学習結果記憶部342から抽出する。そして、印刷成否予測部314は、取得した各センサーの現在のセンサー値と、抽出した学習結果データとを用いて実行予定の印刷ジョブの実行の成否を予測し、予測結果をジョブ管理部312に出力する。
The print success / failure prediction unit 314 predicts the success / failure (success or failure) of the print job execution when the print job execution request is generated. When the print job execution request is generated, the print success / failure prediction unit 314 first issues an instruction to acquire the sensor value to the sensor
なお、現在のセンサー値と、抽出した学習結果データとに基づく印刷ジョブの実行の成否を予測する手法は、例えば、使用するセンサー値の種別及び学習結果データの内容に応じて適宜設定される。すなわち、本実施形態では、印刷ジョブの実行の成否の予測手法として、例えば、画像形成装置21の設置エリアの環境や、現地でのユーザーによる印刷実績(経験)などを考慮した予測手法を採用することができる。
The method for predicting the success or failure of the print job execution based on the current sensor value and the extracted learning result data is appropriately set according to, for example, the type of sensor value to be used and the content of the learning result data. That is, in the present embodiment, as a method for predicting the success or failure of the execution of the print job, for example, a prediction method considering the environment of the installation area of the
(2)センサー管理部
センサー管理部32は、画像形成装置21に対して設けられた各センサー(この例では、センサー22a,22b,22cのそれぞれ)で検出されたセンサー値を、ネットワーク網及び外部IF36を介して取得する。センサー管理部32は、必要に応じて、外部IF36及びネットワーク網を介して、情報管理装置3との間で、センサー構成情報の送受信(アップロード又はダウンロード)を行う。また、本実施形態では、センサー管理部32は、必要に応じて、外部IF36及びネットワーク網を介して、他の画像形成装置(同一のプリントショップ2内の他の画像形成装置21だけでなく、他のプリントショップ2内の画像形成装置21´も含む)との間でセンサー構成情報の送受信(アップロード又はダウンロード)を行うこともできる。
(2) Sensor management unit The
センサー管理部32は、図4に示すように、機能ブロックとして、センサー値取得部321と、センサー構成管理部322とを有する。
As shown in FIG. 4, the
センサー値取得部321は、印刷ジョブ制御部31内の印刷成否予測部314からセンサー値取得の指示を受けると、画像形成装置21に対して設けられた各センサーで検出されたセンサー値の取得処理を行い、取得したセンサー値を印刷成否予測部314に出力する。なお、センサー値取得部321によるセンサー値の取得処理は、印刷成否予測部314からセンサー値取得の指示を受けたタイミングだけでなく、定期的に行ってもよい。
Upon receiving an instruction to acquire the sensor value from the print success / failure prediction unit 314 in the print
センサー構成管理部322は、印刷ジョブ制御部31の指示に応じて、外部IF36及びネットワーク網を介して、情報管理装置3から、必要なセンサー構成情報を適宜取得(ダウンロード)して記憶部34内の後述のセンサー構成記憶部343に保存する。なお、センサー構成管理部322は、必要に応じて、外部IF36及びネットワーク網を介して、他の画像形成装置から、必要なセンサー構成情報を取得(ダウンロード)することもできる。
The sensor
また、センサー構成管理部322は、例えば、ユーザーによりセンサーの追加及び/又は削除(センサー群の構成変更)が行われたり、センサー群内の一部のセンサーが故障したりして、画像形成装置21に対して設けられたセンサー群の構成が変更された場合、変更後のセンサー群に含まれる各センサーのセンサー構成情報をセンサー構成記憶部343から抽出する。なお、この際、変更後のセンサー群の構成情報は、センサー構成管理部322から情報管理装置3にも送信(アップロード)され、情報管理装置3に保存される。
Further, the sensor
(3)Webサーバー/パネル管理部
Webサーバー/パネル管理部33は、ユーザーがユーザー端末23に対して行った各種操作の情報を管理する。Webサーバー/パネル管理部33は、図4に示すように、機能ブロックとして、センサー管理UI331と、各種操作UI332とを有する。
(3) Web server / panel management unit The Web server /
センサー管理UI331は、ユーザーがユーザー端末23に対して行ったセンサーの設定に関する各種操作(センサーの追加及び/又は削除(センサー群の構成変更))の情報を記憶部34内の後述のセンサー構成記憶部343に保存する。また、センサー管理UI331は、ユーザーがユーザー端末23を介してセンサー群や各センサーの構成情報の参照操作を行った場合には、ユーザーの参照要求に応じて、センサー構成記憶部343から参照用のセンサー構成情報のデータを抽出してユーザー端末23に送信する。これにより、ユーザーが必要とするセンサー群や各センサーの構成情報をユーザー端末23の画面上で参照することができる。
The
各種操作UI332は、ユーザーがユーザー端末23に対して行った印刷ジョブの設定に関する各種操作(印刷ジョブの登録(追加)、変更、削除操作等)の情報(印刷ジョブの設定情報)を管理し、これらの情報を印刷ジョブ制御部31内のジョブ管理部312に出力する。また、各種操作UI332は、ユーザーがユーザー端末23を介して印刷ジョブ実行履歴情報の参照操作を行った場合には、ユーザーの参照要求に応じて、印刷ジョブ実行履歴記憶部341から参照用の印刷ジョブ実行履歴情報のデータを抽出してユーザー端末23に送信する。これにより、ユーザーが印刷ジョブ実行履歴情報をユーザー端末23の画面上で参照することができる。
Various operation UI332 manages information (print job setting information) of various operations (print job registration (addition), change, deletion operation, etc.) related to print job settings performed by the user on the
(4)エンジン制御部
エンジン制御部35は、印刷ジョブの設定情報に基づいて画像形成を行う際の印刷エンジン40の各種動作を制御する。
(4) Engine control unit The
(5)記憶部
記憶部34は、例えば、ROM(Read Only Memory)、RAM(Random Access Memory)、HDD(Hard Disk Drive)等で構成される。ROMは、例えば不揮発性メモリ等の記憶媒体で構成され、制御部37が各種制御を行うためのプログラムやデータ等を記憶する。RAMは、例えば揮発性メモリ等の記憶媒体で構成され、制御部37が行う各処理に必要な情報(データ)を一時的に記憶する。HDD(読取可能な非一過性の記録媒体)は、制御部37が各種制御を行うためのプログラム、OS(Operating System)、各種のパラメータ等を記憶する。なお、制御部37によって実行されるプログラムを格納した読取可能な非一過性の記録媒体としては、HDDに限定されず、例えば、SSD(Solid State Drive)、CD(Compact Disc)-ROM、DVD(Digital Versatile Disc)-ROM等の記録媒体であってもよい。
(5) Storage unit The
また、記憶部34は、本実施形態の印刷ジョブの実行に関わる各種処理において利用される、センサー構成情報、印刷ジョブ実行履歴情報及び機械学習の学習結果データも保存する。そのため、記憶部34は、図4に示すように、印刷ジョブ実行制御に関する機能ブロックとして、印刷ジョブ実行履歴記憶部341と、学習結果記憶部342と、センサー構成記憶部343とを有する。
The
印刷ジョブ実行履歴記憶部341には、画像形成装置21で実行された印刷ジョブの実行履歴情報が保存される。なお、印刷ジョブ実行履歴記憶部341には、自身の画像形成装置21の印刷ジョブ実行履歴情報だけでなく、必要に応じて、ネットワーク網上の他の画像形成装置の印刷ジョブ実行履歴情報が情報管理装置3からダウンロードされて保存される。
The print job execution
学習結果記憶部342には、画像形成装置21で印刷ジョブの実行毎に機械学習部313において行われる機械学習の結果(学習結果データ)が保存される。なお、学習結果記憶部342には、自身の画像形成装置21で行われた機械学習の結果だけでなく、必要に応じて、ネットワーク網上の他の画像形成装置の機械学習の結果が情報管理装置3からダウンロードされて保存される。なお、学習結果データは、画像形成装置21に対して設けられたセンサー群の構成(センサーの組み合わせ及び各センサーの構成情報)に紐付けられている。
The learning
センサー構成記憶部343には、画像形成装置21に対して設置された各センサーのセンサー構成情報が保存される。なお、センサー構成記憶部343には、自身の画像形成装置21に対して設置されたセンサーのセンサー構成情報だけでなく、必要に応じて、ネットワーク網上の他の画像形成装置に対して設置されたセンサーのセンサー構成情報が情報管理装置3からダウンロードされて保存される。
The sensor
(6)外部IF
外部IF36は、画像形成装置21が、ネットワーク網を介して有線又は無線通信により、情報管理装置3、自身のプリントショップ2内の各センサー及び他の画像形成装置21、並びに、他のプリントショップ2内の画像形成装置21´とデータ通信を行う際に使用されるインターフェイスである。外部IF36は、例えば、イーサネット361、WiFi362、Bluetooth363等のインターフェイスを含んで構成される。
(6) External IF
In the external IF 36, the
[情報管理装置の内部構成]
情報管理装置3は、ネットワーク4上で接続された各プリントショップ2内の各画像形成装置21,21´に対して設置されたセンサーのセンサー構成情報(後述の図7参照)、各画像形成装置21,21´で実行された印刷ジョブの印刷ジョブ実行履歴情報(後述の図6参照)、及び、各画像形成装置21,21´で印刷ジョブの実行の成否を予測する際に使用する学習結果データを管理するサーバー装置である。
[Internal configuration of information management device]
The
図5は、本発明の一実施形態に係る情報管理装置の内部構成を示すブロック図である。情報管理装置3は、図5に示すように、情報管理部61と、通信部62と、外部IF63とを有する。情報管理部61は、通信部62と接続され、通信部62は、外部IF63と接続される。
FIG. 5 is a block diagram showing an internal configuration of an information management device according to an embodiment of the present invention. As shown in FIG. 5, the
情報管理部61は、ネットワーク4に接続された各プリントショップ2内の各画像形成装置21,21´に対して設置されたセンサーのセンサー構成情報(後述の図7参照)、各画像形成装置21,21´で実行された印刷ジョブの印刷ジョブ実行履歴情報(後述の図6参照)、及び、各画像形成装置21,21´で印刷ジョブの実行の成否を予測する際に使用する学習結果データを管理する。
The
通信部62は、情報管理装置3とネットワーク4上の各プリントショップ2内の各画像形成装置21,21´との間の通信処理を実行する。具体的には、通信部62は、必要に応じて、外部IF63及びネットワーク網(ネットワーク4やエリア内ネットワーク24等を含む)を介して、情報管理装置3と各画像形成装置21,21´との間において、センサー構成情報、印刷ジョブ実行履歴情報及び学習結果データの送受信処理を行う。
The
外部IF63は、情報管理装置3とネットワーク4上の各プリントショップ2内の画像形成装置21,21´との間において有線通信又は無線通信を行うためのインターフェイスである。外部IF63は、例えば、イーサネット、WiFi、Bluetooth等のインターフェイスを含んで構成される。
The external IF 63 is an interface for performing wired communication or wireless communication between the
[印刷ジョブ実行履歴情報のデータ構造]
図6は、本発明の一実施形態に係る印刷ジョブ実行履歴情報のデータ構造を示す図である。印刷ジョブ実行履歴情報は、図6に示すように、画像形成装置21で実行された印刷ジョブの実行履歴情報のデータが時系列で配列された構成を有する。なお、図6に示す例では、ジョブID欄に記載のジョブID(Identification)の値が大きい方が最新のデータである。
[Data structure of print job execution history information]
FIG. 6 is a diagram showing a data structure of print job execution history information according to an embodiment of the present invention. As shown in FIG. 6, the print job execution history information has a configuration in which the data of the print job execution history information executed by the
各印刷ジョブの実行履歴データは、ジョブID、ジョブ実行結果、ジョブ設定、及び、ジョブ実行時のセンサー値等の各種情報を1組にしてまとめられた構成を有する。なお、各印刷ジョブの実行履歴データには、印刷ジョブの実行日時のデータが含まれていてもよい。 The execution history data of each print job has a structure in which various information such as a job ID, a job execution result, a job setting, and a sensor value at the time of job execution are put together as a set. The execution history data of each print job may include data on the execution date and time of the print job.
ジョブIDのデータとしては、印刷ジョブを識別するための番号が記録される。なお、本発明はこれに限定されず、ジョブIDとしては、印刷ジョブを識別可能なデータであれば任意のデータを用いることができる。 As the data of the job ID, a number for identifying the print job is recorded. The present invention is not limited to this, and any data can be used as the job ID as long as the data can identify the print job.
ジョブ実行結果としては、ジョブ実行の成功又は失敗を示すデータが記録される。なお、本発明はこれに限定されず、ジョブ実行が失敗である場合、失敗を示すデータとともに、ジョブ失敗の原因を示すデータを印刷ジョブ実行履歴情報に含ませてもよい。例えば、印刷物の検品処理において色不良、画像の汚れ、内容違い、文字化けなどが発生したことによりジョブが失敗した場合には、検品時の不良を示すデータ、及び/又は、検品不良の種類を示すデータを印刷ジョブ実行履歴情報の一つとして記録する。また、例えば、ジョブ実行時の記録媒体の詰まり(JAM)や、消耗品(インク等)の不足などの機械的な原因によりジョブが失敗した場合には、機械的失敗を示すデータ、及び/又は、機械的失敗の原因の種類を示すデータを印刷ジョブ実行履歴情報の一つとして記録する。上述のように、ジョブ失敗の原因を示すデータを印刷ジョブ実行履歴情報に含ませた場合、印刷ジョブ実行の判断精度を向上させることができる。 As the job execution result, data indicating success or failure of job execution is recorded. The present invention is not limited to this, and when the job execution is unsuccessful, the print job execution history information may include data indicating the cause of the job failure together with the data indicating the failure. For example, if the job fails due to color defects, image stains, content differences, garbled characters, etc. in the inspection process of printed matter, the data indicating the defects at the time of inspection and / or the type of inspection defects are displayed. The indicated data is recorded as one of the print job execution history information. In addition, if the job fails due to a mechanical cause such as a jam in the recording medium (JAM) during job execution or a shortage of consumables (ink, etc.), data indicating the mechanical failure and / or , Data indicating the type of cause of mechanical failure is recorded as one of the print job execution history information. As described above, when the data indicating the cause of the job failure is included in the print job execution history information, the accuracy of determining the print job execution can be improved.
ジョブ設定のデータとしては、印刷ジョブ実行時に必要な各種パラメータ(印刷ジョブの設定情報)が記録される。本実施形態では、例えば、両面印刷の有無、ページ数、部数、用紙サイズ、用紙種、用紙坪量、とじ位置、ステープル等の各種パラメータが印刷ジョブの設定情報として記録される。なお、印刷ジョブの設定情報に含まれる各種パラメータは、例えば、画像形成装置の構成、機能等に応じて適宜変更される。 As the job setting data, various parameters (print job setting information) required when executing the print job are recorded. In this embodiment, for example, various parameters such as the presence / absence of double-sided printing, the number of pages, the number of copies, the paper size, the paper type, the paper basis weight, the binding position, and the staples are recorded as the setting information of the print job. The various parameters included in the print job setting information are appropriately changed according to, for example, the configuration and functions of the image forming apparatus.
センサー値のデータとしては、画像形成装置21に対して設置されている各センサーにおいて、印刷ジョブ実行時に検出されたセンサー値が記録される。図6に示す例では、印刷ジョブ実行時に、名称「Thermal1」の温度計、名称「Humidity」の湿度計、名称「Thermal2」の温度計、名称「Air Pressure」の気圧計、名称「Weather」の天気観測センサー(カメラ等)等で検出された計測値がセンサー値として記録される。
As the sensor value data, the sensor value detected at the time of executing the print job is recorded in each sensor installed for the
[センサー構成情報のデータ構造]
図7は、本発明の一実施形態に係るセンサー構成情報のデータ構造を示す図である。センサー構成情報(センサー設置情報)は、図7に示すように、センサー名、センサー値のタイプ、センサーの接続方法、センサーのアドレス、センサーの位置指定、センサーの位置、センサー値のデータ処理方法等の設置態様に関する各種情報を1組にしてまとめられた構成を有する。
[Data structure of sensor configuration information]
FIG. 7 is a diagram showing a data structure of sensor configuration information according to an embodiment of the present invention. As shown in FIG. 7, the sensor configuration information (sensor installation information) includes the sensor name, sensor value type, sensor connection method, sensor address, sensor position specification, sensor position, sensor value data processing method, and the like. It has a structure in which various information regarding the installation mode of the above is put together as a set.
センサー名のデータとしては、センサーを識別可能な名称を示すデータが記録される。なお、本発明はこれに限定されず、センサー名としては、センサーを識別可能なデータ(例えば数値等)であれば任意のデータを用いることができる。 As the sensor name data, data indicating a name that can identify the sensor is recorded. The present invention is not limited to this, and any data can be used as the sensor name as long as it is data that can identify the sensor (for example, a numerical value).
センサー値タイプのデータとしては、センサーが実際に検出するデータの型式を示すデータが記録される。図7に示す例では、温度計、湿度計、気圧計では実際に検出するデータは数値であるので、センサー値のタイプとしては数値タイプを示すデータが記録され、天気観測センサー(カメラ等)では実際に検出するデータは画像であるので、センサー値のタイプとしては画像タイプを示すデータが記録される。 As the sensor value type data, data indicating the type of data actually detected by the sensor is recorded. In the example shown in FIG. 7, since the data actually detected by the thermometer, hygrometer, and barometer is numerical value, the data indicating the numerical value type is recorded as the sensor value type, and the weather observation sensor (camera, etc.) is used. Since the data to be actually detected is an image, the data indicating the image type is recorded as the type of the sensor value.
接続方法のデータとしては、センサーと画像形成装置21との間の通信方式(例えば、IP(Internet Protocol)、Bluetooth等)を示すデータが記録される。また、センサーのアドレスのデータとしては、接続方法の通信方式に対応するアドレスが記録される。
As the data of the connection method, data indicating a communication method (for example, IP (Internet Protocol), Bluetooth, etc.) between the sensor and the
センサーの位置指定のデータとしては、画像形成装置21に対するセンサーの位置の指定方法を示すデータが記録される。図7に示す例では、画像形成装置21に対するセンサーの位置を両者間の直線距離により指定する方法、又は、画像形成装置21に対するセンサーの位置を3次元座標により指定する方法によりセンサーの位置を指定する。それゆえ、前者の方法によりセンサーの位置を指定する場合には、センサーの位置指定のデータとして、センサーの位置を両者間の直線距離により指定する方法を示すデータ(図7中の「直線」)が記録され、後者の方法によりセンサーの位置を指定する場合には、センサーの位置指定のデータとして、センサーの位置を3次元座標により指定する方法を示すデータ(図7中の「3次元位置」)が記録される。なお、画像形成装置21とセンサーとの間の直線距離は、画像形成装置21で受信されるセンサーからの電波の強度に基づいて測定することができる。また、センサーの位置の指定方法は、この例に限定されず、例えば、画像形成装置21に対するセンサーの位置を2次元座標により指定する方法を採用してもよいし、単に、画像形成装置21に対する定性的な相対位置を示す情報(例えば、画像形成装置21の「上」、「下」、「左」、「右」等)で指定する方法を採用してもよい。
As the data for designating the position of the sensor, data indicating a method for designating the position of the sensor with respect to the
センサーの位置のデータとしては、対応する位置の指定方法により計測された、画像形成装置21に対するセンサーの位置を示すデータが記録される。センサーの位置を直線距離により指定する方法が採用されている場合には、直線距離の値がセンサーの位置を示すデータとして記録され、センサーの位置を3次元座標により指定する方法が採用されている場合には、3次元座標を示すデータがセンサーの位置を示すデータとして記録される。なお、センサーの位置を画像形成装置21に対する定性的な相対位置で指定する方法が採用されている場合には、当該相対位置を示す情報(例えば、「上」、「下」、「左」、「右」等)がセンサーの位置を示すデータとして記録される。
As the sensor position data, data indicating the sensor position with respect to the
データ処理方法のデータとしては、センサーで実際に検出されたセンサー値を画像形成装置21に送信する際にデータの型を変換する必要があるか否かを示すデータが記録される。データの型を変換する必要が無い場合には、図7に示すように、その旨を示すデータ(図7中の「指定なし」)がデータ処理方法のデータとして記録される。一方、データの型を変換する必要がある場合には、そのデータの型の変換方法を示すデータがデータ処理方法のデータとして記録される。図7に示す例では、天気観測センサー(カメラ等)で検出されたデータ(画像)は、画像形成装置21に送信される際に、天候情報(「晴れ」、「曇り」、「雨」等)に変換されるので、その変換方法を示すデータ(図7中の「画像→天候」)がデータ処理方法のデータとして記録される。
As the data of the data processing method, data indicating whether or not it is necessary to convert the type of data when transmitting the sensor value actually detected by the sensor to the
[ジョブ実行開始処理]
次に、本実施形態の画像形成装置21において行われるジョブ実行開始処理の手順について説明する。図8は、本発明の一実施形態に係るジョブ実行開始処理の手順を示すフローチャートである。
[Job execution start processing]
Next, the procedure of the job execution start processing performed in the
画像形成装置21において、印刷ジョブ制御部31(ジョブ管理部312)が各種操作UI332から実行予定の印刷ジョブの設定情報を受け取った際(ユーザーがユーザー端末23で印刷ジョブ実行要求を行った際)、ジョブ管理部312は、実行予定の印刷ジョブの情報を印刷成否予測部314に出力する。実行予定の印刷ジョブの設定情報は、例えば、図6に示す印刷ジョブ実行履歴情報内のジョブ設定の欄に示されている各種の情報(両面、ページ数、部数、用紙サイズ、用紙種、用紙坪量、とじ位置及びステーブルの設定情報)を含む。印刷ジョブ制御部31は、実行予定の印刷ジョブの設定情報を受け取ると、ジョブ実行処理を開始する。
In the
まず、印刷ジョブ制御部31は、「SensorIdx」と称するインデックスに「0」をセットする(ステップS101)。なお、インデックス「SensorIdx」は、画像形成装置21に対して設けられたセンサー(センサー値取得対象のセンサー)の数をカウントするためのインデックスであり、ステップS101の処理では、インデックス「SensorIdx」にその初期値「0」がセットされる(初期化処理が行われる)。
First, the print
次いで、印刷ジョブ制御部31は、画像形成装置21に対して設けられ且つ現時点でセットされているインデックス「SensorIdx」の値に対応するセンサーのセンサー値を取得する(ステップS102)。
Next, the print
この処理では、まず、印刷ジョブ制御部31は、センサー管理部32(センサー値取得部321)に対して、センサー値取得対象のセンサーのセンサー値取得指令を出す。次いで、センサー値取得部321は、センサー値取得指令を受ければ、センサー値取得対象のセンサーに対してセンサー値の送信要求を送り、当該センサーからセンサー値を受信すれば、受信したセンサー値を印刷ジョブ制御部31(印刷成否予測部314)に出力する。また、ステップS102の処理では、印刷ジョブ制御部31は、センサー構成記憶部343を検索し、センサー値取得対象のセンサーのセンサー構成情報をセンサー構成記憶部343から取得する。また、本実施形態では、ステップS102の処理で取得されたセンサー値は、後述のジョブ実行終了時処理(図9参照)において使用されるので、一時保存される。なお、本実施形態では、ステップS102の処理で取得されたセンサー値取得対象のセンサー構成情報も一時保存してもよい。
In this process, first, the print
次いで、印刷ジョブ制御部31は、インデックス「SensorIdx」の値を1加算する(ステップS103)。
Next, the print
次いで、印刷ジョブ制御部31は、インデックス「SensorIdx」の値がセンサー値取得対象のセンサーの数(センサー接続数)に等しいか否かを判定する(ステップS104)。
Next, the print
ステップS104の処理において、印刷ジョブ制御部31が、インデックス「SensorIdx」の値がセンサー接続数に等しくないと判定した場合(ステップS104がNo判定である場合)、印刷ジョブ制御部31は、処理をステップS102に戻し、ステップS102~S104の処理を繰り返す。
In the process of step S104, when the print
一方、ステップS104の処理において、印刷ジョブ制御部31が、インデックス「SensorIdx」の値がセンサー接続数に等しいと判定した場合(ステップS104がYes判定である場合)、印刷ジョブ制御部31(印刷成否予測部314)は、実行予定の印刷ジョブの実行の成否を予測する(ステップS105)。この処理では、印刷ジョブ制御部31(印刷成否予測部314)は、まず、印刷ジョブの設定情報、及び、ステップ102において取得されたセンサーのセンサー構成情報をキーとして、学習結果記憶部342を検索し、画像形成装置21に対して設けられているセンサー群の構成に紐付けられた学習結果データ(予測用データ)を抽出する。次いで、印刷ジョブ制御部31(印刷成否予測部314)は、ステップ102において取得された現在のセンサー値と、抽出した学習結果データとに基づいて、印刷ジョブの実行の成功又は失敗を予測する。
On the other hand, in the process of step S104, when the print
次いで、印刷ジョブ制御部31(印刷成否予測部314)は、ステップS105の処理で得られた予測結果(実行予定の印刷ジョブの実行の成否)が成功であるか否かを判定する(ステップS106)。 Next, the print job control unit 31 (print success / failure prediction unit 314) determines whether or not the prediction result (success / failure of execution of the print job to be executed) obtained in the process of step S105 is successful (step S106). ).
ステップS106の処理において、印刷ジョブ制御部31(印刷成否予測部314)が、予測結果が成功であると判定した場合(ステップS106がYes判定である場合)、印刷ジョブ制御部31は、印刷ジョブの実行を開始する(ステップS107)。この処理では、印刷ジョブ制御部31は、エンジン制御部35に対して印刷ジョブ実行開始の指示を出す。これにより、エンジン制御部35により印刷ジョブを実施開始するように印刷エンジン40が制御され、印刷ジョブの実行が開始される。
In the process of step S106, when the print job control unit 31 (print success / failure prediction unit 314) determines that the prediction result is successful (when step S106 is a Yes determination), the print
一方、ステップS106の処理において、印刷ジョブ制御部31(印刷成否予測部314)が、予測結果が成功でない(失敗である)と判定した場合(ステップS106がNo判定である場合)、印刷ジョブ制御部31は、エラーを通知する(ステップS108)。具体的には、印刷ジョブ制御部31は、Webサーバー/パネル管理部33を制御して、ユーザー端末23の画面にエラー情報(予測結果が失敗であること)を表示する。
On the other hand, in the process of step S106, when the print job control unit 31 (print success / failure prediction unit 314) determines that the prediction result is not successful (failure) (when step S106 is No determination), the print job control The
次いで、印刷ジョブ制御部31は、別機体(エリア内ネットワーク24やネットワーク4を介して接続されている他の画像形成装置)の状況を確認する(ステップS109)。この処理では、印刷ジョブ制御部31は、他の画像形成装置(別機体)へ、予測結果が失敗と判定された印刷ジョブの設定情報を送信し、別機体で当該印刷ジョブの実行が可能であるかどうかを確認する。
Next, the print
なお、このステップS109の処理において、印刷ジョブの設定情報を受信した別機体では、上述のステップS101~S105の処理と同様の処理が行なわれ、ステップS105の処理において得られた予測結果(成功又は失敗)の情報が送信元の画像形成装置21に返信される。
In the process of step S109, the other machine that received the print job setting information performs the same process as the process of steps S101 to S105 described above, and the prediction result (success or success) obtained in the process of step S105 is performed. The information of failure) is returned to the
次いで、印刷ジョブ制御部31は、別機体からの返信された予測結果の情報に基づいて、別機体での予測結果(別機体確認結果)が成功であるか否かを判定する(ステップS110)。
Next, the print
ステップS110の処理において、印刷ジョブ制御部31が、別機体での予測結果が成功であると判定した場合(ステップS110がYes判定である場合)、印刷ジョブ制御部31は、当該印刷ジョブを別機体へ転送する(ステップS111)。この処理により、自身の画像形成装置21で予測結果が失敗であると判定された印刷ジョブが別機体で実行される。その後、印刷ジョブ制御部31は、ステップS111の処理結果をユーザーへ通知(ステップS113)して、ジョブ実行開始処理を終了する。
In the process of step S110, when the print
一方、ステップS110の処理において、印刷ジョブ制御部31が、別機体での予測結果が成功でない(失敗である)と判定した場合(ステップS110がNo判定である場合)、印刷ジョブ制御部31は、当該印刷ジョブをキャンセルする(ステップS112)。その後、印刷ジョブ制御部31は、ステップS112の処理結果をユーザーへ通知(ステップS113)して、ジョブ実行開始処理を終了する。
On the other hand, in the process of step S110, when the print
なお、自身の画像形成装置21で印刷ジョブの予測結果が失敗であると判定され、当該印刷ジョブを別機体(他の画像形成装置)で実行する場合、印刷ジョブの転送先になり得る別機体が複数存在するときには、例えば、上記ステップS109の状況確認処理を各別機体に対して順次行い、予測結果が成功となった別機体に印刷ジョブを転送する。この際、複数の別機体で予測結果が成功となった場合には、任意に一つの別機体を選択して印刷ジョブを転送してもよいし、ユーザーにとって都合の良い(近い場所に設置されている、同様の印刷機能を有する等)一つの別機体を選択して印刷ジョブを転送してもよい。
If the
[ジョブ実行終了時処理]
次に、本実施形態の画像形成装置21において行われるジョブ実行終了時処理の手順について説明する。図9は、本発明の一実施形態に係るジョブ実行終了時処理の手順を示すフローチャートである。なお、ジョブ実行終了時処理は、図8で説明したジョブ実行開始処理で自身の画像形成装置21において、成功と予測された印刷ジョブの実行が完了すると開始される。
[Processing at the end of job execution]
Next, the procedure of the job execution end processing performed in the
まず、印刷ジョブ制御部31(ジョブ管理部312)は、印刷ジョブの実行終了を検知する(ステップS201)。この処理では、ジョブ管理部312は、エンジン制御部35から印刷ジョブの実行終了通知を受信する。
First, the print job control unit 31 (job management unit 312) detects the end of execution of the print job (step S201). In this process, the
次いで、印刷ジョブ制御部31(ジョブ管理部312)は、検出した実行終了の印刷ジョブの実行結果を取得する(ステップS202)。なお、印刷ジョブの実行結果は、エンジン制御部35から取得され、印刷ジョブの実行結果には、印刷ジョブ実行の結果(成功又は失敗)情報、印刷ジョブのジョブID(番号)等が含まれる。
Next, the print job control unit 31 (job management unit 312) acquires the execution result of the detected print job at the end of execution (step S202). The print job execution result is acquired from the
次いで、印刷ジョブ制御部31(ジョブ管理部312)は、インデックス「SensorIdx」に「0」をセットする(ステップS203)。 Next, the print job control unit 31 (job management unit 312) sets the index “SensorIdx” to “0” (step S203).
次いで、印刷ジョブ制御部31は、センサー値取得対象のセンサーの印刷ジョブ実行時のセンサー値の取得処理を行う(ステップS204)。この処理では、印刷ジョブ制御部31は、図8のステップS102で取得されて一時保存されている印刷ジョブの実行時のセンサー値を取得する。また、ステップS204の処理では、印刷ジョブ制御部31は、センサー構成記憶部343を検索し、センサー値取得対象のセンサーのセンサー構成情報をセンサー構成記憶部343から取得する。なお、図8のステップS102で取得されたセンサー値取得対象のセンサーのセンサー構成情報が一時保存されている場合には、印刷ジョブ制御部31は、ステップS204の処理において、その一時保存されているセンサー構成情報を取得してもよい。
Next, the print
次いで、印刷ジョブ制御部31は、インデックス「SensorIdx」の値を1加算する(ステップS205)。
Next, the print
次いで、印刷ジョブ制御部31は、インデックス「SensorIdx」の値がセンサー値取得対象のセンサーの数(センサー接続数)に等しいか否かを判定する(ステップS206)。
Next, the print
ステップS206の処理において、印刷ジョブ制御部31が、インデックス「SensorIdx」の値がセンサー接続数に等しくないと判定した場合(ステップS206がNo判定である場合)、印刷ジョブ制御部31は、処理をステップS204に戻し、ステップS204~S206の処理を繰り返す。
In the process of step S206, when the print
一方、ステップS206の処理において、印刷ジョブ制御部31が、インデックス「SensorIdx」の値がセンサー接続数に等しいと判定した場合(ステップS206がYes判定である場合)、印刷ジョブ制御部31(ジョブ管理部312)は、印刷ジョブ実行履歴情報のデータを登録する(ステップS207)。この処理では、ジョブ管理部312は、印刷ジョブの設定情報、印刷ジョブの実行結果、及び、印刷ジョブ実行時のセンサー値を組み合わせて生成された印刷ジョブ実行履歴情報(図6参照)を印刷ジョブ実行履歴記憶部341に登録する。
On the other hand, in the process of step S206, when the print
次いで、印刷ジョブ制御部31(機械学習部313)は、ステップS207において登録された印刷ジョブ実行履歴情報のデータを用いて、機械学習を行って学習結果データ(予測用データ)を更新し、学習結果記憶部342に登録する(ステップS208)。この際、更新後の学習結果データは、印刷ジョブ実行時のセンサー群の構成(センサーの組み合わせ及び各センサーの構成情報)に紐付けられて登録される。そして、ステップS208の処理後、印刷ジョブ制御部31は、ジョブ実行終了時処理を終了する。
Next, the print job control unit 31 (machine learning unit 313) performs machine learning using the data of the print job execution history information registered in step S207, updates the learning result data (prediction data), and learns. It is registered in the result storage unit 342 (step S208). At this time, the updated learning result data is registered in association with the configuration of the sensor group (combination of sensors and configuration information of each sensor) at the time of executing the print job. Then, after the processing in step S208, the print
なお、上述のジョブ実行終了時処理では、機械学習により予測用データを生成する構成例を説明したが、本発明はこれに限定されない。例えば、ユーザーが自身のノウハウ(ジョブ実行経験)に鑑みて考案した独自アルゴリズムを用いて予測用データを生成する構成にしてもよい。 In the above-mentioned job execution end processing, a configuration example for generating prediction data by machine learning has been described, but the present invention is not limited to this. For example, the user may be configured to generate prediction data by using an original algorithm devised in consideration of his / her own know-how (job execution experience).
また、ユーザーが、画像形成装置21に対して設置されたセンサーの構成でのジョブ実行経験(ノウハウ)を持たないユーザーである場合、当該ユーザーは上述のジョブ実行終了時処理において、先行して実行済みの他のユーザーのジョブ実行履歴を利用して、機械学習を行って予測用データを生成することができる。それゆえ、本実施形態では、ノウハウを持たないユーザーであっても、印刷ジョブ実行の判断精度を向上させることができる。
Further, when the user is a user who does not have the job execution experience (know-how) in the configuration of the sensor installed for the
[センサー構成変更処理]
次に、本実施形態の画像形成装置21において行われるセンサー構成変更処理の手順について説明する。図10は、本発明の一実施形態に係るセンサー構成変更処理の手順を示すフローチャートである。この処理は、画像形成装置21に対して、センサーの追加、センサーの削除、センサー構成情報の変更及びそれらの組合せが発生した際(ユーザーがユーザー端末23でセンサーの追加、削除、センサー構成情報の変更を行った際)に行われる。
[Sensor configuration change process]
Next, the procedure of the sensor configuration change processing performed in the
まず、印刷ジョブ制御部31は、センサー構成の変更(センサー群の構成の変更)を検知する(ステップS301)。この処理では、印刷ジョブ制御部31は、センサー管理部32(センサー構成管理部322)からのセンサー構成変更の通知を受信する。なお、センサー構成管理部322は、例えば、センサーの追加、削除、センサー構成情報の変更が発生したこと(ユーザーがユーザー端末23でセンサーの追加、削除、センサー構成情報の変更を行ったこと)がWebサーバー/パネル管理部33(センサー管理UI331)から通知された場合や、定期的な検索処理によりセンサー構成記憶部343の更新が検出された場合には、センサー構成の変更された旨を印刷ジョブ制御部31に通知する。
First, the print
次いで、印刷ジョブ制御部31は、変更後のセンサー群に含まれる各センサーのセンサー構成情報をセンサー構成記憶部343から取得する(ステップS302)。
Next, the print
次いで、印刷ジョブ制御部31は、ステップS302において取得した、変更後のセンサー群に含まれる各センサーのセンサー構成情報をキーにして、学習結果記憶部342に記憶された学習結果データ群(内部学習情報)を検索する(ステップS303)。この処理では、印刷ジョブ制御部31は、自身の画像形成装置21の学習結果記憶部342に保存されている学習結果データ群に変更後のセンサー群の構成に対応する学習結果データ(予測用データ)が存在するか否かを検索する。
Next, the print
次いで、印刷ジョブ制御部31は、内部学習情報の検索結果が成功であるか否かを判定する(ステップS304)。なお、この処理では、内部学習情報の検索により、変更後のセンサー群の構成に対応する学習結果データ(予測用データ)が学習結果記憶部342から得られた場合には内部学習情報の検索結果は成功であり、ステップS304はYes判定となり、それ以外の結果が得られた場合にはステップS304はNo判定となる。
Next, the print
ステップS304の処理において、印刷ジョブ制御部31が、内部学習情報の検索結果が成功でないと判定した場合(ステップS304がNo判定である場合)、印刷ジョブ制御部31は、後述のステップS307の処理を行う。
In the process of step S304, when the print
一方、ステップS304の処理において、印刷ジョブ制御部31が、内部学習情報の検索結果が成功であると判定した場合(ステップS304がYes判定である場合)、印刷ジョブ制御部31は、ステップ303の内部学習情報の検索処理で得られた、変更後のセンサー群の構成に対応する学習結果データ(既存データ)をジョブ実行の成否の予測処理において使用するか否かについて、ユーザーに確認する(ステップS305)。具体的には、印刷ジョブ制御部31は、Webサーバー/パネル管理部33を制御して、取得された学習結果データ(既存データ)の使用の可/不可をユーザーに確認(選択)させるための情報をユーザー端末23の画面に表示する。
On the other hand, in the process of step S304, when the print
次いで、印刷ジョブ制御部31は、ステップS305でのユーザー確認処理の結果に基づいて、ステップ303の内部学習情報の検索処理で得られた学習結果データ(既存データ)を使用可であるか否かを判定する(ステップS306)。この処理では、ステップS305でのユーザー確認処理の結果が学習結果データ(既存データ)の使用可である場合には、ステップS306はYes判定となり、それ以外の場合には、ステップS306はNo判定となる。
Next, the print
ステップS306の処理において、印刷ジョブ制御部31が、学習結果データ(既存データ)を使用可であると判定した場合(ステップS306がYes判定である場合)、印刷ジョブ制御部31は、センサー構成変更処理を終了する。
In the process of step S306, when the print
一方、ステップS306の処理において、印刷ジョブ制御部31が、学習結果データ(既存データ)を使用可でないと判定した場合(ステップS306がNo判定である場合)、印刷ジョブ制御部31は、後述のステップS307の処理を行う。
On the other hand, when the print
ステップS304の処理においてNo判定となった場合、又は、ステップS306の処理においてNo判定となった場合、印刷ジョブ制御部31は、外部の学習結果情報の検索処理を行う(ステップS307)。この処理では、印刷ジョブ制御部31は、ステップS302において取得した、変更後のセンサー群に含まれる各センサーのセンサー構成情報をキーにして、画像形成装置21の外部にある(ネットワーク4を介して接続されている)情報管理装置3に保存されている学習結果データ群(外部学習情報)を検索する。この処理では、印刷ジョブ制御部31は、情報管理装置3に保存されている学習結果データ群に変更後のセンサー群の構成に対応する学習結果データ(予測用データ)が存在するか否かを検索する。
When a No determination is made in the process of step S304, or when a No determination is made in the process of step S306, the print
次いで、印刷ジョブ制御部31は、外部学習情報の検索結果が成功であるか否かを判定する(ステップS308)。なお、この処理では、外部学習情報の検索により、変更後のセンサー群の構成に対応する学習結果データ(予測用データ)が情報管理装置3から得られた場合には外部学習情報の検索結果は成功であり、ステップS308はYes判定となり、それ以外の結果が得られた場合にはステップS308はNo判定となる。
Next, the print
ステップS308の処理において、印刷ジョブ制御部31が、外部学習情報の検索結果が成功でないと判定した場合(ステップS308がNo判定である場合)、印刷ジョブ制御部31は、変更後のセンサー群の構成に対応する学習結果データ(予測用データ)として所定の初期状態(未学習の状態)のデータを使用して予測処理を開始する旨の情報をユーザーに通知し(ステップS309)、その後、センサー構成変更処理を終了する。なお、ステップS309の処理後、予測処理の初期段階の機械学習用のデータとして、ユーザーがユーザー端末23を介して手動で変更後のセンサー群の構成に対応する印刷ジョブ実行履歴情報(ジョブ実行結果とジョブ実行時のセンサー値との組み合わせ)を印刷ジョブ実行履歴記憶部341に登録し、印刷ジョブ制御部31(機械学習部313)は、ユーザーが手動で登録した印刷ジョブ実行履歴情報を用いて機械学習を行い、この機械学習により更新された学習結果データを変更後のセンサー群の構成に紐付けて学習結果記憶部342に登録してもよい。
In the process of step S308, when the print
一方、ステップS308の処理において、印刷ジョブ制御部31が、外部学習情報の検索結果が成功であると判定した場合(ステップS308がYes判定である場合)、印刷ジョブ制御部31は、ステップS308で情報管理装置3から得られた学習結果データ(予測用データ)を変更後のセンサー群の構成(センサーの組み合わせ及び各センサーの構成情報)に紐付けて学習結果記憶部342に登録し(ステップS310)、その後、センサー構成変更処理を終了する。なお、ステップS309の処理後、予測処理の初期段階の機械学習用のデータとして、ユーザーがユーザー端末23を介して手動で変更後のセンサー群の構成に対応する印刷ジョブ実行履歴情報(ジョブ実行結果とジョブ実行時のセンサー値との組み合わせ)を印刷ジョブ実行履歴記憶部341に登録してもよい。この場合、印刷ジョブ制御部31(機械学習部313)は、ユーザーが手動で登録した印刷ジョブ実行履歴情報を用いて機械学習を行い、この機械学習により更新された学習結果データを変更後のセンサー群の構成に紐付けて学習結果記憶部342に登録する。上述のように、ユーザーが予測処理の初期段階の機械学習用のデータを手動で登録可能な構成を設けた場合、印刷ジョブ実行の初期の判断精度を向上させることができる。
On the other hand, in the process of step S308, when the print
[センサー追加手順UIフロー]
次に、図11~図13を参照しながら、ユーザーがユーザー端末23を使用して、画像形成装置21に接続するセンサーを追加する際の操作手順(操作画面遷移フロー)を説明する。図11~13は、本発明の一実施形態に係るセンサー追加操作の手順を示す操作画面遷移フローである。なお、以下に説明するユーザー端末23の画面上での各種情報の設定は、ユーザー端末23に設けられたマウスやキーボード等をユーザーが操作して、画面にセンサーの設定情報を入力して表示されたボタンを押下(クリック)することにより行われる。
[Sensor addition procedure UI flow]
Next, with reference to FIGS. 11 to 13, an operation procedure (operation screen transition flow) when the user adds a sensor to be connected to the
図11に示すように、センサーの追加操作は、まず、「センサー追加ウイザード」というユーザーインタフェース(UI)をユーザー端末23の画面に表示することにより開始される。センサー追加ウイザード71において、ユーザーが追加するセンサーのセンサー名(例えば、「Thermal1(温度計1)」)を入力し、その後、ユーザーが「次へ」のボタンをクリックすると、センサー追加ウイザード(接続方法)72が画面に表示される。
As shown in FIG. 11, the sensor addition operation is first started by displaying a user interface (UI) called "sensor addition wizard" on the screen of the
センサー追加ウイザード(接続方法)72は、追加されるセンサーと画像形成装置21との接続方法を設定するためのUIである。センサー追加ウイザード(接続方法)72において、ユーザーがセンサー接続方法を複数種の方法の中から選択し、その後、ユーザーが「次へ」のボタンをクリックすると、センサー追加ウイザード(接続設定)73が画面に表示される。ここで、例えば、センサー追加ウイザード(接続方法)72において接続方法としてIPネットワークが選択された場合、その次の画面には、センサーのIPアドレス(例えば、「192.168.0.12」)を設定するためのセンサー追加ウイザード(接続設定)73Aが表示される。また、例えば、センサー追加ウイザード(接続方法)72において接続方法としてBluetoothが選択された場合、その次の画面には、Bluetooth機器名を選択するためのセンサー追加ウイザード(接続設定)73Bが表示される。
The sensor addition wizard (connection method) 72 is a UI for setting a connection method between the sensor to be added and the
ユーザーがセンサー追加ウイザード(接続設定)73Aにおいて、IPアドレスを入力し、その後、ユーザーが「次へ」のボタンをクリックすると、図12に示すセンサー追加ウイザード(設置位置指定方法)74が画面に表示される。また、ユーザーがセンサー追加ウイザード(接続設定)73Bにおいて、Bluetooth機器名を選択し、その後、ユーザーが「次へ」のボタンをクリックすると、センサー追加ウイザード(設置位置指定方法)74が画面に表示される。 When the user inputs the IP address in the sensor addition wizard (connection setting) 73A and then the user clicks the "Next" button, the sensor addition wizard (installation position specification method) 74 shown in FIG. 12 is displayed on the screen. Will be done. In addition, when the user selects the Bluetooth device name in the sensor addition wizard (connection setting) 73B and then the user clicks the "Next" button, the sensor addition wizard (installation position specification method) 74 is displayed on the screen. To.
センサー追加ウイザード(設置位置指定方法)74は、センサー設置位置の指定方法を設定するためのUIである。図12に示す例では、「手動-直線距離」、「手動-3次元(x、y、z)」、「手動-2次元(x、y)」、「自動-Bluetooth」、「自動-Wifi」等のセンサー設置位置の指定方法が設けられており、センサー追加ウイザード(設置位置指定方法)74において、ユーザーがこれらの複数種の指定方法の中から一つを選択し、その後、ユーザーが「次へ」のボタンをクリックすると、その指定方法に対応するセンサー追加ウイザード(設置位置)75が画面に表示される。 The sensor addition wizard (installation position designation method) 74 is a UI for setting a sensor installation position designation method. In the example shown in FIG. 12, "manual-straight line distance", "manual-three-dimensional (x, y, z)", "manual-two-dimensional (x, y)", "auto-Bluetooth", "auto-Wifi". A method for specifying the sensor installation position such as "" is provided, and in the sensor addition wizard (installation position specification method) 74, the user selects one of these multiple types of specification methods, and then the user " When you click the "Next" button, the sensor addition wizard (installation position) 75 corresponding to the specified method is displayed on the screen.
具体的には、図12に示すように、センサー追加ウイザード(設置位置指定方法)74において、「手動-3次元(x、y、z)」が選択された場合には、3次元座標を入力するためのセンサー追加ウイザード(設置位置)75Aが画面に表示され、「手動-2次元(x、y)」が選択された場合には、2次元座標を入力するためのセンサー追加ウイザード(設置位置)75Bが画面に表示され、「自動-Bluetooth」が選択された場合には、Bluetooth機器名を選択するためのセンサー追加ウイザード(設置位置)75Cが画面に表示され、また、「自動-Wifi」が選択された場合には、SSID(Service Set Identifier)を選択するためのセンサー追加ウイザード(設置位置)75Dが画面に表示される。これらの画面でセンサーの設置位置を設定し、その後、ユーザーが「次へ」のボタンをクリックすると、図13に示すセンサー追加ウイザード(データ処理方法)76が画面に表示される。 Specifically, as shown in FIG. 12, when "manual-3D (x, y, z)" is selected in the sensor addition wizard (installation position designation method) 74, 3D coordinates are input. Sensor addition wizard (installation position) 75A is displayed on the screen, and when "manual-2D (x, y)" is selected, sensor addition wizard (installation position) for inputting 2D coordinates is selected. ) 75B is displayed on the screen, and when "Auto-Bluetooth" is selected, a sensor addition wizard (installation position) 75C for selecting the Bluetooth device name is displayed on the screen, and "Auto-Wifi" is displayed. When is selected, the sensor addition wizard (installation position) 75D for selecting the SSID (Service Set Identifier) is displayed on the screen. When the user clicks the "Next" button after setting the sensor installation position on these screens, the sensor addition wizard (data processing method) 76 shown in FIG. 13 is displayed on the screen.
センサー追加ウイザード(データ処理方法)76は、センサーが検知した環境情報データの処理方法を指定するためのUIである。センサー追加ウイザード(データ処理方法)76では、ユーザーは、データ処理方法として、「指定しない」又は「プリセットから選択」を選択することができる。ここで、ユーザーが「指定しない」を選択した場合には、図13に示すセンサー追加ウイザード(最終確認)78が画面に表示され、「プリセットから選択」を選択した場合には、図13に示すセンサー追加ウイザード(データ処理方法選択)77が画面に表示される。 The sensor addition wizard (data processing method) 76 is a UI for designating the processing method of the environmental information data detected by the sensor. In the sensor addition wizard (data processing method) 76, the user can select "not specified" or "select from preset" as the data processing method. Here, when the user selects "not specified", the sensor addition wizard (final confirmation) 78 shown in FIG. 13 is displayed on the screen, and when "select from preset" is selected, it is shown in FIG. The sensor addition wizard (data processing method selection) 77 is displayed on the screen.
センサー追加ウイザード(データ処理方法選択)77では、センサーが検知した環境情報データの種別に対応するデータ処理方法がリストで表示され、ユーザーがそのリストの中から一つのデータ処理方法を指定し、その後、ユーザーが「次へ」のボタンをクリックすると、センサー追加ウイザード(最終確認)78が画面に表示される。 In the sensor addition wizard (data processing method selection) 77, the data processing method corresponding to the type of environmental information data detected by the sensor is displayed in a list, and the user specifies one data processing method from the list, and then , When the user clicks the "Next" button, the sensor addition wizard (final confirmation) 78 is displayed on the screen.
センサー追加ウイザード(最終確認)78は、ユーザーが上述の各UI画面で設定したセンサー設定情報(センサーの構成情報)を最終確認するためのUIである。センサー追加ウイザード(最終確認)78には、例えば、センサー設定情報である、名前、接続情報、接続先、設置位置設定、設置位置、データ処理方法等の情報が表示される。センサー追加ウイザード(最終確認)78において、ユーザーがセンサー設定情報を最終確認して「追加」のボタンをクリックすると、センサー設定情報が新たなセンサー構成情報としてセンサー構成記憶部343に登録される。また、センサー追加ウイザード(最終確認)78において、ユーザーが「キャンセル」のボタンをクリックすると、センサーは追加されずに操作終了になる(センサー構成記憶部343には、センサー設定情報が登録されない)。
The sensor addition wizard (final confirmation) 78 is a UI for finally confirming the sensor setting information (sensor configuration information) set by the user on each of the above-mentioned UI screens. In the sensor addition wizard (final confirmation) 78, for example, information such as a name, connection information, connection destination, installation position setting, installation position, data processing method, etc., which are sensor setting information, is displayed. In the sensor addition wizard (final confirmation) 78, when the user finally confirms the sensor setting information and clicks the "add" button, the sensor setting information is registered in the sensor
なお、本実施形態では、詳細な説明を省略するが、各センサーのセンサー構成情報の変更、又は、センサーの削除を行う場合には、これらの操作に対応するUI画面がユーザー端末23に表示され、当該UI画面に対してユーザーが所定の操作を行うことにより、センサー構成情報の変更、又は、センサーの削除を行うことができる。
Although detailed description is omitted in the present embodiment, when the sensor configuration information of each sensor is changed or the sensor is deleted, the UI screen corresponding to these operations is displayed on the
上述のように、画像形成装置21に対して設置されるセンサーの構成を変更可能な機能を設けた場合、印刷ジョブ実行の判断を高精度に行うために、ユーザーは、例えば、画像形成装置21に対して設置されているセンサーの構成及び各センサーのセンサー値、ユーザー自身のノウハウ(ジョブ実行経験)等を考慮して、自由にセンサーを追加、削除(センサーの構成を変更)することができる。
As described above, when a function capable of changing the configuration of the sensor installed in the
[効果]
上述のように、本実施形態の画像形成システム1及び画像形成装置21では、制御装置30は、印刷ジョブの実行前に、画像形成装置21に対して設置されたセンサーのセンサー値と、印刷ジョブ実行履歴情報により更新される学習結果データ(予測用データ)とを用いて、実行予定の印刷ジョブが成功するか否かを予測し、その予測結果に基づいて印刷ジョブの実行を制御する。それゆえ、本実施形態の画像形成システム1及び画像形成装置21では、現地の環境情報だけでなく、ユーザーのノウハウ等を印刷ジョブの実行の判断に反映させることができ、印刷ジョブ実行の判断を高精度に行うことができる。さらに、本実施形態の画像形成システム1及び画像形成装置21では、画像形成装置21に対してユーザーが自由にセンサー群の構成を設定することができるので、より一層、ユーザーのノウハウを印刷ジョブ実行の判断に反映させることができる。
[effect]
As described above, in the
[各種変形例]
以上では、本発明の一実施形態に係る画像形成システム1及び画像形成装置21の構成、並びに、画像形成システム1及び画像形成装置21における印刷ジョブの実行制御に係る各種機能(印刷ジョブの実行結果の予測機能等)について説明したが、本発明はこれらに限定されるものではなく、特許請求の範囲に記載した本発明の要旨を逸脱しない限り、その他種々の変形例の態様を取ることができる。
[Various variants]
In the above, the configuration of the
上記実施形態では、画像形成装置21内の制御装置30により、印刷ジョブの実行前にその印刷ジョブの実行結果を予測し、その予測結果に基づいて、印刷ジョブの実行制御を行う構成例を説明したが、本発明はこれに限定されない。例えば、上記実施形態で説明した制御装置30と同様の機能を有する制御装置を、画像形成装置21の外部に設け、その外部に設けられた制御装置により、上記実施形態と同様にして、印刷ジョブの実行前にその印刷ジョブの実行の成否を予測し、その予測結果に基づいて、印刷ジョブの実行制御を行うような構成にしてもよい。
In the above embodiment, a configuration example is described in which the
また、上記実施形態及び変形例では、プリントショップ2内の所定の画像形成装置21において、印刷ジョブの実行結果の予測処理を行う場合、所定の画像形成装置21に対して設置されたセンサーのセンサー値を用いる例を説明したが、本発明はこれに限定されない。例えば、プリントショップ2内の所定の画像形成装置21において印刷ジョブの実行結果の予測処理を行う場合、必要に応じて、同じプリントショップ2内の他の画像形成装置21に対して設置されたセンサーのセンサー値を用いてもよい。
Further, in the above-described embodiment and modification, when the predetermined
1…画像形成システム、2…プリントショップ、3…情報管理装置、4…ネットワーク、21…画像形成装置、22a,22b,22c…センサー、23…ユーザー端末、24…エリア内ネットワーク、30…制御装置、31…印刷ジョブ制御部、32…センサー管理部、33…Webサーバー/パネル管理部、34…記憶部、35…エンジン制御部、37…制御部、40…印刷エンジン、311…RIP部、312…ジョブ管理部、313…機械学習部、314…印刷成否予測部、321…センサー値取得部、322…センサー構成管理部、331…センサー管理UI、332…各種操作UI、341…印刷ジョブ実行履歴記憶部、342…学習結果記憶部、343…センサー構成記憶部 1 ... Image formation system, 2 ... Print shop, 3 ... Information management device, 4 ... Network, 21 ... Image formation device, 22a, 22b, 22c ... Sensor, 23 ... User terminal, 24 ... Area network, 30 ... Control device , 31 ... Print job control unit, 32 ... Sensor management unit, 33 ... Web server / panel management unit, 34 ... Storage unit, 35 ... Engine control unit, 37 ... Control unit, 40 ... Print engine, 311 ... RIP unit, 312 ... Job management unit, 313 ... Machine learning unit, 314 ... Printing success / failure prediction unit, 321 ... Sensor value acquisition unit, 322 ... Sensor configuration management unit, 331 ... Sensor management UI, 332 ... Various operation UI, 341 ... Print job execution history Storage unit, 342 ... Learning result storage unit, 343 ... Sensor configuration storage unit
Claims (16)
前記画像形成装置が設置されるエリアの環境情報を検知するセンサーと、
前記印刷ジョブの実行を制御する制御装置と、を備え、
前記制御装置は、前記印刷ジョブの実行要求が行われた場合、前記センサーの設置態様に関するセンサー設置情報に対応する、前記印刷ジョブの実行結果の予測用データ及び現在の環境情報に基づいて、前記印刷ジョブの実行を制御する
ことを特徴とする画像形成システム。 An image forming device that executes a print job, and
A sensor that detects environmental information in the area where the image forming device is installed, and
A control device for controlling the execution of the print job is provided.
When the execution request of the print job is made, the control device is based on the prediction data of the execution result of the print job and the current environment information corresponding to the sensor installation information regarding the installation mode of the sensor. An image formation system characterized by controlling the execution of print jobs.
ことを特徴とする請求項1に記載の画像形成システム。 The image forming system according to claim 1, wherein the control device updates the prediction data by machine learning using the execution history of the print job.
ことを特徴とする請求項1または2に記載の画像形成システム。 The control device predicts the execution result of the print job based on the prediction data and the current environment information, and controls whether the print job can be executed or not based on the prediction result. The image forming system according to claim 1 or 2.
複数の前記センサーのそれぞれに対して前記センサー設置情報が設けられており、
前記制御装置は、前記印刷ジョブの実行要求が行われた場合、複数の前記センサーのセンサー設置情報に対応する前記予測用データ及び前記現在の環境情報に基づいて、前記印刷ジョブの実行を制御する
ことを特徴とする請求項1~3のいずれか一項に記載の画像形成システム。 A plurality of the sensors are installed for the image forming apparatus, and the sensors are installed.
The sensor installation information is provided for each of the plurality of sensors.
When the print job execution request is made, the control device controls the execution of the print job based on the prediction data corresponding to the sensor installation information of the plurality of sensors and the current environment information. The image forming system according to any one of claims 1 to 3, wherein the image forming system is characterized by the above.
前記センサー設置情報、前記印刷ジョブの実行履歴の情報及び前記予測用データは、前記制御装置で管理されるとともに、前記情報管理装置においても管理される
ことを特徴とする請求項1~4のいずれか一項に記載の画像形成システム。 An information management device provided outside the control device is provided.
Any of claims 1 to 4, wherein the sensor installation information, the print job execution history information, and the prediction data are managed by the control device and also managed by the information management device. The image forming system according to item 1.
ことを特徴とする請求項1~5のいずれか一項に記載の画像形成システム。 The image forming system according to any one of claims 1 to 5, further comprising a terminal device capable of registering the sensor installation information by a user.
前記制御装置は、前記印刷ジョブの実行要求が行われた場合、複数の前記画像形成装置のそれぞれに対して設置されているセンサーのセンサー設置情報に対応する前記予測用データ及び前記現在の環境情報に基づいて、前記印刷ジョブの実行を制御する
ことを特徴とする請求項1~6のいずれか一項に記載の画像形成システム。 The image forming apparatus is provided with a plurality of the above-mentioned image forming devices.
When the execution request of the print job is made, the control device has the prediction data corresponding to the sensor installation information of the sensors installed for each of the plurality of image forming devices, and the current environment information. The image forming system according to any one of claims 1 to 6, wherein the execution of the print job is controlled based on the above.
ことを特徴とする請求項1~7のいずれか一項に記載の画像形成システム。 The image forming system according to any one of claims 1 to 7, wherein the sensor installation information includes information regarding an installation position of the sensor with respect to the image forming apparatus.
ことを特徴とする請求項8に記載の画像形成システム。 The image forming system according to claim 8, wherein the information regarding the installation position of the sensor is the coordinate information of the sensor with respect to the image forming apparatus.
ことを特徴とする請求項8に記載の画像形成システム。 The image forming system according to claim 8, wherein the information regarding the installation position of the sensor is a distance between the image forming apparatus and the sensor.
ことを特徴とする請求項10に記載の画像形成システム。 The image forming system according to claim 10, wherein the distance between the image forming apparatus and the sensor is acquired based on the reception intensity of the radio wave emitted by the sensor in the image forming apparatus.
ことを特徴とする請求項1~11のいずれか一項に記載の画像形成システム。 When a sensor is newly added and the configuration of the sensor group is changed, the control device acquires the sensor installation information of the newly added sensor and of each sensor included in the changed sensor group. The image forming system according to any one of claims 1 to 11, wherein the execution of the print job is controlled based on the prediction data corresponding to the sensor installation information and the current environment information.
前記制御装置は、複数の前記センサーのうちの一部のセンサーが外されてセンサー群の構成が変更された場合には、変更後のセンサー群に含まれる各センサーのセンサー設置情報に対応する前記予測用データ及び前記現在の環境情報に基づいて、前記印刷ジョブの実行を制御する
ことを特徴とする請求項1~12のいずれか一項に記載の画像形成システム。 A plurality of the sensors are installed for the image forming apparatus, and the sensors are installed.
When a part of the sensors among the plurality of sensors is removed and the configuration of the sensor group is changed, the control device corresponds to the sensor installation information of each sensor included in the changed sensor group. The image forming system according to any one of claims 1 to 12, wherein the execution of the print job is controlled based on the prediction data and the current environmental information.
複数の前記画像形成装置のうち、所定の画像形成装置において、前記印刷ジョブの実行する際に、前記センサー設置情報に対応する前記予測用データ及び前記現在の環境情報に基づいて、当該印刷ジョブが失敗すると予測された場合には、複数の前記画像形成装置のうちの前記所定の画像形成装置以外の画像形成装置で当該印刷ジョブを実行可能である
ことを特徴とする請求項1~13のいずれか一項に記載の画像形成システム。 The image forming apparatus is provided with a plurality of the above-mentioned image forming devices.
When the print job is executed in the predetermined image forming apparatus among the plurality of the image forming apparatus, the printing job is performed based on the prediction data corresponding to the sensor installation information and the current environment information. Any of claims 1 to 13, wherein the print job can be executed by an image forming apparatus other than the predetermined image forming apparatus among the plurality of image forming apparatus when it is predicted to fail. The image forming system according to item 1.
ことを特徴とする請求項1~14のいずれか一項に記載の画像形成システム。 The invention according to any one of claims 1 to 14, wherein the control device manages the information regarding the execution result of the print job and the environment information at the time of executing the print job in association with each other. Image formation system.
前記制御装置は、前記印刷ジョブの実行要求が行われ場合、前記画像形成装置が設置されるエリアの環境情報を検知し且つ前記画像形成装置の外部に設けられたセンサーの設置態様に関するセンサー設置情報に対応する、前記印刷ジョブの実行結果の予測用データ及び現在の環境情報に基づいて、前記印刷ジョブの実行を制御する
ことを特徴とする画像形成装置。 An image forming apparatus provided with a control device for controlling the execution of a print job.
When the execution request of the print job is made, the control device detects the environmental information of the area where the image forming apparatus is installed, and the sensor installation information regarding the installation mode of the sensor provided outside the image forming apparatus. An image forming apparatus, which controls the execution of the print job based on the data for predicting the execution result of the print job and the current environment information corresponding to the above.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020137847A JP2022034178A (en) | 2020-08-18 | 2020-08-18 | Image forming system and image forming apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020137847A JP2022034178A (en) | 2020-08-18 | 2020-08-18 | Image forming system and image forming apparatus |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2022034178A true JP2022034178A (en) | 2022-03-03 |
Family
ID=80442188
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020137847A Pending JP2022034178A (en) | 2020-08-18 | 2020-08-18 | Image forming system and image forming apparatus |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2022034178A (en) |
Citations (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005028827A (en) * | 2003-07-10 | 2005-02-03 | Sharp Corp | Image output device and image data communication device |
| JP2006209772A (en) * | 2005-01-26 | 2006-08-10 | Internatl Business Mach Corp <Ibm> | Method and system for providing predictive paper out status in print network environment |
| JP2011143590A (en) * | 2010-01-13 | 2011-07-28 | Seiko Epson Corp | Printer |
| JP2013033174A (en) * | 2011-08-03 | 2013-02-14 | Ricoh Co Ltd | Power supply controller and image forming device |
| JP2014106777A (en) * | 2012-11-28 | 2014-06-09 | Ricoh Co Ltd | Information processing system, information processing method, and program |
| JP2015152709A (en) * | 2014-02-13 | 2015-08-24 | 富士ゼロックス株式会社 | Fault prediction system, fault prediction apparatus, and program |
| JP2015174256A (en) * | 2014-03-14 | 2015-10-05 | 富士ゼロックス株式会社 | Fault prediction system, fault prediction device and program |
| JP2016146020A (en) * | 2015-02-06 | 2016-08-12 | キヤノン株式会社 | Data analysis system and analysis method |
| JP2018036989A (en) * | 2016-09-02 | 2018-03-08 | 富士ゼロックス株式会社 | Information display system and image forming apparatus |
| JP2018137659A (en) * | 2017-02-23 | 2018-08-30 | 富士ゼロックス株式会社 | Information processing device and information processing program |
| JP2018140518A (en) * | 2017-02-27 | 2018-09-13 | 京セラドキュメントソリューションズ株式会社 | Image forming apparatus and image forming method |
| JP2018164179A (en) * | 2017-03-24 | 2018-10-18 | 富士ゼロックス株式会社 | Image forming device, information processing system, and program |
| JP2019159730A (en) * | 2018-03-12 | 2019-09-19 | 株式会社リコー | Maintenance system, maintenance server, and maintenance method |
-
2020
- 2020-08-18 JP JP2020137847A patent/JP2022034178A/en active Pending
Patent Citations (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005028827A (en) * | 2003-07-10 | 2005-02-03 | Sharp Corp | Image output device and image data communication device |
| JP2006209772A (en) * | 2005-01-26 | 2006-08-10 | Internatl Business Mach Corp <Ibm> | Method and system for providing predictive paper out status in print network environment |
| JP2011143590A (en) * | 2010-01-13 | 2011-07-28 | Seiko Epson Corp | Printer |
| JP2013033174A (en) * | 2011-08-03 | 2013-02-14 | Ricoh Co Ltd | Power supply controller and image forming device |
| JP2014106777A (en) * | 2012-11-28 | 2014-06-09 | Ricoh Co Ltd | Information processing system, information processing method, and program |
| JP2015152709A (en) * | 2014-02-13 | 2015-08-24 | 富士ゼロックス株式会社 | Fault prediction system, fault prediction apparatus, and program |
| JP2015174256A (en) * | 2014-03-14 | 2015-10-05 | 富士ゼロックス株式会社 | Fault prediction system, fault prediction device and program |
| JP2016146020A (en) * | 2015-02-06 | 2016-08-12 | キヤノン株式会社 | Data analysis system and analysis method |
| JP2018036989A (en) * | 2016-09-02 | 2018-03-08 | 富士ゼロックス株式会社 | Information display system and image forming apparatus |
| JP2018137659A (en) * | 2017-02-23 | 2018-08-30 | 富士ゼロックス株式会社 | Information processing device and information processing program |
| JP2018140518A (en) * | 2017-02-27 | 2018-09-13 | 京セラドキュメントソリューションズ株式会社 | Image forming apparatus and image forming method |
| JP2018164179A (en) * | 2017-03-24 | 2018-10-18 | 富士ゼロックス株式会社 | Image forming device, information processing system, and program |
| JP2019159730A (en) * | 2018-03-12 | 2019-09-19 | 株式会社リコー | Maintenance system, maintenance server, and maintenance method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5460200B2 (en) | Print control apparatus, print control method, and computer program | |
| KR101895251B1 (en) | Conversation processing method, conversation management system and computer device | |
| CN109154890B (en) | Software update device and software update system | |
| US8964223B2 (en) | Server apparatus, image processing apparatus, system, information processing method and program | |
| US8982387B2 (en) | Information processing apparatus, control method thereof and computer-readable medium | |
| JP6025435B2 (en) | Image forming apparatus, information processing apparatus, and control method thereof | |
| JP5766058B2 (en) | Information processing apparatus, information processing apparatus control method, and computer program | |
| JP2009271753A (en) | Image processing system, method for controlling the same, program, and storage medium | |
| CN107977171B (en) | Print management apparatus and computer readable medium storing print management program | |
| US20140013156A1 (en) | Method and system for managing image forming apparatus through network | |
| JP4143659B2 (en) | Control method and information processing apparatus using printer utility means | |
| JP2022034178A (en) | Image forming system and image forming apparatus | |
| US10187267B2 (en) | Device management system, device management method, and server apparatus | |
| US9092431B2 (en) | Document management system and document management method for determining whether at least one managed document was printed and updating print information of the at least one managed document based on the determination | |
| JP6579013B2 (en) | Information processing system, information processing apparatus, information processing method, and program | |
| JP2018185651A (en) | Communication device, management server, management system, and program | |
| JP7047504B2 (en) | Job system, job execution method, information processing device, program | |
| JP2013003645A (en) | Printing system and web server | |
| JP2017044961A (en) | Image forming apparatus and program | |
| EP2682869A1 (en) | Method and System for Managing Image Forming Apparatus through Network | |
| JP5966269B2 (en) | Mediation device, management system and program | |
| JP2012221269A (en) | Server apparatus, control method therefor, and program | |
| JP6407465B2 (en) | Information processing apparatus, program, and control method | |
| US11392332B2 (en) | Non-transitory storage medium storing plurality of instructions readable by computer of information processing apparatus and information processing apparatus | |
| JP2021068252A (en) | Sheet information control device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230517 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240131 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240206 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20240730 |