(57)【要約】【課題】追加されたアプリケーションが安定して実行されるか否かを判定できる画像形成装置及びコンピュータプログラムを提供することである。【解決手段】実施形態の画像形成装置は、資源情報取得部と、装置情報取得部と、判定部とを持つ。資源情報取得部は、アプリケーションが実行される場合に必要となる画像形成装置の資源を示す資源情報を取得する。装置情報取得部は、画像形成装置の資源の使用状況を示す装置情報を取得する。判定部は、資源情報と装置情報とに基づいて、アプリケーションがインストールされた場合に、画像形成装置がアプリケーションを実行できるか否かを判定する。【選択図】図１
2019067219.tif 000002
【特許請求の範囲】
【請求項１】
アプリケーションが実行される場合に必要となる画像形成装置の資源を示す資源情報を取得する資源情報取得部と、
前記画像形成装置の資源の使用状況を示す装置情報を取得する装置情報取得部と、
前記資源情報と前記装置情報とに基づいて、前記アプリケーションがインストールされた場合に、前記画像形成装置が前記アプリケーションを実行できるか否かを判定する判定部と、
を備える、画像形成装置。
【請求項２】
前記判定部により判定された結果を示す画像情報を生成する画像生成部と、
前記画像情報を出力する出力部と、
をさらに備える請求項１に記載の画像形成装置。
【請求項３】
前記画像生成部は、前記画像形成装置が前記資源毎に前記アプリケーションの実行に必要となる資源を有するか否かが判定された結果を表形式で表示させる画像情報を生成する、請求項２に記載の画像形成装置。
【請求項４】
前記判定部は、前記アプリケーションがインストールされることで前記画像形成装置の動作が不安定になる場合、前記画像形成装置にインストール済みのアプリケーションのうち、前記画像形成装置から削除することで、インストールされた前記アプリケーションを動作させることができる前記インストール済みのアプリケーションを特定する請求項１から３のいずれか１項に記載の画像形成装置。
【請求項５】
請求項１から４のいずれか一項に記載の画像形成装置としてコンピュータを機能させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、画像形成装置及びコンピュータプログラムに関する。
【背景技術】
【０００２】
近年、アプリケーションを追加してインストールできる画像形成装置が使用されている。しかし、画像形成装置では、メモリ領域、ネットワーク帯域又はＣＰＵ等のリソース（資源）は限られている。そのため、画像形成装置は、アプリケーションが増加した場合、追加でインストールされたアプリケーションを安定して実行することができない場合があった。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−１２７２８１号公報
【特許文献２】特開２０１２−４３１６８号公報
【特許文献３】特開２０１３−１０９３８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明が解決しようとする課題は、追加されたアプリケーションが安定して実行されるか否かを判定できる画像形成装置及びコンピュータプログラムを提供することである。
【課題を解決するための手段】
【０００５】
実施形態の画像形成装置は、資源情報取得部と、装置情報取得部と、判定部とを持つ。資源情報取得部は、アプリケーションが実行される場合に必要となる画像形成装置の資源を示す資源情報を取得する。装置情報取得部は、前記画像形成装置の資源の使用状況を示す装置情報を取得する。判定部は、前記資源情報と前記装置情報とに基づいて、前記アプリケーションがインストールされた場合に、前記画像形成装置が前記アプリケーションを実行できるか否かを判定する。
【図面の簡単な説明】
【０００６】
【図１】実施形態の画像形成装置１００の全体構成例を示す外観図。
【図２】実施形態の画像形成装置１００の機能構成を示す機能ブロック図。
【図３】実施形態のログの一具体例を示す図。
【図４】実施形態の判定結果を示す画像の一具体例を示す図。
【図５】実施形態の画像形成装置１００に周辺機器が接続された場合の一具体例を示す図。
【図６】実施形態のインストール判定の処理の流れを示すフローチャート。
【発明を実施するための形態】
【０００７】
以下、実施形態の画像形成装置及びコンピュータプログラムを、図面を参照して説明する。
【０００８】
図１は、実施形態の画像形成装置１００の全体構成例を示す外観図である。画像形成装置１００は、例えば複合機である。画像形成装置１００は、ディスプレイ１１０、コントロールパネル１２０、プリンタ部１３０、シート収容部１４０及び画像読取部２００を備える。なお、画像形成装置１００のプリンタ部１３０は、トナー像を定着させる装置である。
【０００９】
画像形成装置１００は、トナー等の現像剤を用いてシート上に画像を形成する。シートは、例えば紙やラベル紙である。シートは、その表面に画像形成装置１００が画像を形成できる物であればどのような物であってもよい。
【００１０】
ディスプレイ１１０は、液晶ディスプレイ、有機ＥＬ（Electro Luminescence）ディスプレイ等の画像表示装置である。ディスプレイ１１０は、画像形成装置１００に関する種々の情報を表示する。ディスプレイ１１０は、出力部の一態様である。ディスプレイ１１０は、後述の画像生成部１６６によって生成された画像情報を出力する場合に出力部として機能する。
【００１１】
コントロールパネル１２０は、複数のボタンを有する。コントロールパネル１２０は、ユーザの操作を受け付ける。コントロールパネル１２０は、ユーザによって行われた操作に応じた信号を、画像形成装置１００の制御部に出力する。なお、ディスプレイ１１０とコントロールパネル１２０とは一体のタッチパネルとして構成されてもよい。コントロールパネル１２０は、操作部の一態様である。操作部は、アプリケーションをインストールさせるか否かを受付ける。
【００１２】
プリンタ部１３０は、画像読取部２００によって生成された画像情報又は通信路を介して受信された画像情報に基づいて、シート上に画像を形成する。プリンタ部１３０は、例えば以下のような処理によって画像を形成する。プリンタ部１３０の画像形成部は、画像情報に基づいて感光体ドラム上に静電潜像を形成する。プリンタ部１３０の画像形成部は、静電潜像に現像剤を付着させることによって可視像を形成する。現像剤の具体例として、トナーがある。プリンタ部１３０の転写部は、可視像をシート上に転写する。プリンタ部１３０の定着部は、シートに対して加熱及び加圧を行うことによって、可視像を形成する現像剤をシート上に定着させる。なお、画像が形成されるシートは、シート収容部１４０に収容されているシートであってもよいし、手差しされたシートであってもよい。
【００１３】
シート収容部１４０は、プリンタ部１３０における画像形成に用いられるシートを収容する。
【００１４】
画像読取部２００は、読み取り対象の画像情報を光の明暗として読み取る。画像読取部２００は、読み取られた画像情報を記録する。記録された画像情報は、ネットワークを介して他の情報処理装置に送信されてもよい。記録された画像情報は、プリンタ部１３０によってシート上に画像形成されてもよい。
【００１５】
図２は、実施形態の画像形成装置１００の機能構成を示す機能ブロック図である。画像形成装置１００は、通信部１０１、周辺機器接続部１０２、外部情報入力部１０３、アプリケーション記憶部１０４、ログ記憶部１０５、プロセッサ１０６、ディスプレイ１１０及びコントロールパネル１２０を備える。以下、図１にて説明した機能部については説明を省略する。
【００１６】
通信部１０１は、ネットワークインタフェースである。通信部１０１はネットワークを介して、外部端末と通信する。通信部１０１は、例えば無線ＬＡＮ（Local Area Network）、有線ＬＡＮ、Ｂｌｕｅｔｏｏｔｈ（登録商標）又はＬＴＥ（Long Term Evolution）（登録商標）等の通信方式で通信してもよい。外部端末は、例えば、パーソナルコンピュータ、タブレットコンピュータ、スマートフォン又はサーバ等の情報処理装置であってもよい。通信部１０１は、出力部の一態様である。通信部１０１は、画像情報を外部端末に出力する場合に出力部として機能する。
【００１７】
周辺機器接続部１０２は、画像形成装置１００に周辺機器を接続するためのインタフェースである。周辺機器接続部１０２は、例えば、ＵＳＢポート、ＳＣＳＩポート、ＡＴＡ、ＩＥＥＥ１３９４又はＩＥＥＥ１２８４等のインタフェースであってもよい。周辺機器は、例えば、後処理装置、ＩＣカードリーダー、マイク、カメラ、ディスプレイ、キーボード等の周辺機器接続部１０２に接続できるならばどのような機器であってもよい。周辺機器接続部１０２は、画像形成装置１００に複数備えられてもよい。
【００１８】
外部情報入力部１０３は、画像形成装置１００の外部から情報を取得するためのインタフェースである。外部情報入力部１０３は、例えば、ＲＪ−４５等のネットワークインタフェース、光ディスクドライブ又はＵＳＢポート等のインタフェースであってもよい。外部情報入力部１０３は、画像形成装置１００に複数備えられてもよい。
【００１９】
アプリケーション記憶部１０４は、磁気ハードディスク装置や半導体記憶装置等の記憶装置を用いて構成される。アプリケーション記憶部１０４は、画像形成装置１００にインストールされたアプリケーションを記憶する。画像形成装置１００は、アプリケーションを読み込むことで、アプリケーションの機能を実行する。アプリケーションは、例えば、画像形成装置１００のメーカーによって開発されたアプリケーションでもよいし、サードパーティによって開発されたアプリケーションでもよい。アプリケーション記憶部１０４は、インストール指示を受け付けると、指示されたアプリケーションを記憶する。
【００２０】
ログ記憶部１０５は、磁気ハードディスク装置や半導体記憶装置等の記憶装置を用いて構成される。ログ記憶部１０５は、ログを記憶する。ログは、例えば、画像形成装置１００又は周辺機器が動作した内容を示す動作履歴を示す情報であってもよい。ログは、ログ生成部１６２によって生成される。生成されたログは、例えば、ＣＰＵ（Central Processing Unit）占有率、メモリ使用量、ネットワーク占有率、シート使用枚数、トナー消費量、搭載されたオプションの使用状況（フィニッシャー、ステイプル、ホールパンチ、給紙装置等)等の動作履歴を、日時と対応付けて記憶する。
【００２１】
プロセッサ１０６は、画像形成装置１００又は周辺機器の各部の動作を制御する。プロセッサ１０６は、例えば装置全体を制御するＣＰＵ及びＲＡＭ（Random Access Memory）を備えた装置により実行される。プロセッサ１０６は、インストール判定プログラムを実行することによって、周辺機器情報取得部１６１、ログ生成部１６２、外部情報取得部１６３、装置情報生成部１６４、判定部１６５及び画像生成部１６６として機能する。
【００２２】
周辺機器情報取得部１６１は、周辺機器接続部１０２を介して、画像形成装置１００に接続された周辺機器の動作履歴を取得する。動作履歴には、周辺機器によって行われた動作の内容と、画像形成装置１００の有する資源をどの程度使用したかと、を示す情報が含まれる。動作履歴には、例えば、周辺機器によるＣＰＵ占有率、メモリ使用量、ネットワーク占有率、シート使用枚数、トナー消費用、搭載されたオプションの使用状況（フィニッシャー、ステイプル、ホールパンチ、給紙装置等）等が、日時と対応付けられて含まれる。
【００２３】
ログ生成部１６２は、ログを生成する。ログ生成部１６２は、生成したログをログ記憶部１０５に記憶させる。ログは、画像形成装置１００又は周辺機器の動作履歴に基づいて生成される。
【００２４】
図３は、実施形態のログの一具体例を示す図である。ログは、日時、装置名、処理、ＣＰＵ占有率、メモリ使用量、ネットワーク占有率、シート使用枚数、トナー消費量及びその他の各値を有する。日時は、画像形成装置１００又は周辺機器が処理を行った日時である。装置名は、処理を行った装置の名称である。処理は、装置によって行われた処理の名称を表す。ＣＰＵ占有率は、処理が行われることで占有されたＣＰＵの量である。メモリ使用量は、処理が行われることで使用されたメモリの量である。ネットワーク占有率は、処理が行われることで使用されたネットワーク帯域である。シート使用枚数は、処理が行われることで使用されたシートの枚数である。トナー消費量は、処理が行われることで消費されたトナーの量を表す。その他は、処理に付加された設定が含まれる。
【００２５】
図３に示される最上段のログによると、２０１７年８月２８日１６時２４分に、画像形成装置によって印刷が行われたことがわかる。印刷を行った場合、ＣＰＵが１０％占有され、メモリが１０ＫＢ使用され、ネットワークが３％占有されたことがわかる。また、印刷によって、シートが５枚と、トナーが少量と、が消費され、２ｉｎに集約された印刷されたことがわかる。なお、図３に示されるログは一具体例に過ぎない。そのため、図３とは異なる態様でログが生成されてもよい。例えば、ログは、処理を指示したユーザアカウント名を有してもよい。
【００２６】
図２に戻って、画像形成装置１００の機能ブロック図の説明を続ける。外部情報取得部１６３は、外部情報入力部１０３を介して、外部から所定の情報を取得する。所定の情報には、画像形成装置１００にインストールできるアプリケーションのリストとアプリケーションの資源情報とが含まれる。外部とは、例えば、ネットワークに接続されたサーバであってもよいし、ＵＳＢメモリ等の記憶装置であってもよい。資源情報は、アプリケーションをインストール及び実行することによって必要となる画像形成装置１００の資源に関する情報を表す。資源情報は、例えば、アプリケーションのインストールに必要となる記憶媒体の容量、ネットワーク占有率、ＣＰＵ占有率、メモリ使用量、シート消費枚数、トナー消費量、搭載されたオプション利用有無(フィニッシャー、ステイプル、ホールパンチ、給紙装置等)の各値が含まれてもよい。また、資源情報は、日時と対応付けられてもよい。外部情報取得部１６３は、資源情報取得部の一態様である。資源情報取得部は、アプリケーションによって占有される画像形成装置の資源を示す資源情報を取得する。なお、外部情報取得部１６３は、インストール指示を受け付けた場合、外部情報入力部１０３を介してインストールの対象となるアプリケーションを取得する。
【００２７】
装置情報生成部１６４は、ログに基づいて装置情報を生成し、生成された装置情報を取得する。装置情報は、画像形成装置１００の資源の使用状況を示す情報である。装置情報は、例えば、画像形成装置１００の記憶媒体の残り容量、ネットワーク占有率、ＣＰＵ占有率、シート消費枚数、シート格納量、トナー消費量、メモリ使用量（平均）、メモリ使用量（最大）、搭載されたオプション利用有無(フィニッシャー、ステイプル、ホールパンチ、給紙装置等)等の各値が含まれてもよい。また、装置情報は、日時と対応付けられた情報であってもよい。装置情報生成部１６４は、装置情報取得部の一態様である。装置情報取得部は、画像形成装置１００の資源の使用状況を示す装置情報を取得する。
【００２８】
判定部１６５は、アプリケーションが画像形成装置１００にインストールされた場合に、画像形成装置１００がアプリケーションを安定して実行できるか否かの判定を行う。判定部１６５は、取得された資源情報と装置情報とに含まれる各値が、所定の判定条件を満たすか否かを判定する。所定の判定条件とは、取得された資源情報と装置情報とに含まれる各値を加算又は比較等の演算をすることで得られた値が、所定の条件を満たすか否かであってもよい。所定の条件は、例えば、閾値を超えるか否かであってもよいし、ステイプル利用等の特定の機能を有するか否かであってもよい。
【００２９】
判定部１６５は、例えば、資源情報に含まれるネットワーク占有率と装置情報に含まれるネットワーク占有率とが加算された値が、所定の判定条件を満たす場合、インストールされたアプリケーションが安定して実行されると判定しても良い。判定部１６５は、上記の値が所定の判定条件を満たさない場合、インストールされたアプリケーションが動作しない可能性があると判定しても良い。所定の判定条件は、例えば、閾値が１００％を超えるか否かであってもよいし、８０％を超えるか否かであってもよい。判定部１６５は、ネットワーク占有率の代わりに、ＣＰＵ占有率を用いて判定してもよいし、ネットワーク占有率とＣＰＵ占有率とを用いて判定してもよい。判定部１６５は、資源情報と装置情報とに含まれる各値をそれぞれ加算又は比較等の演算をすることで、判定してもよい。
【００３０】
判定部１６５は、資源情報及び装置情報が日時と対応付けられている場合、各値が対応付けられた日時ごとに所定の判定条件を満たすか否かで判定してもよい。例えば、資源情報のＣＰＵ占有率の値は午前が７０％、午後が３０％であるのに対して、装置情報のＣＰＵ占有率の値は午前が１０％、午後は６０％である。所定の判定条件が例えば、閾値が１００％を超えるか否かである場合、ＣＰＵ占有率は、午前及び午後を通して、所定の判定条件を満たす。したがって、判定部１６５は、インストールされたアプリケーションが安定して実行されると判定しても良い。判定部１６５は、ＣＰＵ占有率の代わりに、ネットワーク占有率を用いて判定してもよいし、ネットワーク占有率とＣＰＵ占有率とを用いて判定してもよい。判定部１６５は、日時と対応付けられた資源情報と装置情報とに含まれる各値をそれぞれ加算又は比較等の演算をすることで、判定してもよい。
【００３１】
画像生成部１６６は、判定部１６５が行った判定結果を示す画像情報を生成する。画像生成部１６６は、生成した画像情報をディスプレイ１１０に表示させる。画像生成部１６６は、画像形成装置１００が資源毎にアプリケーションの実行に必要となる資源を有するか否かが判定された結果を表形式で表示させる。図４は、実施形態の判定結果を示す画像の一具体例を示す図である。なお、画像生成部１６６は、画像形成装置１００に接続された外部端末に画像情報を出力するように構成されてもよい。
【００３２】
図４では、ディスプレイ１１０は、表示部１１１及びコントロールパネル１２０を含む。表示部１１１は、テーブル１１２及びボタン１１３を含む。表示部１１１は、コントロールパネル１２０と一体のタッチパネルとして構成される。
【００３３】
テーブル１１２は、判定結果を表示する一具体例を示すテーブルである。判定結果は、判定部１６５によって判定された装置情報と資源情報との値毎に表示される。テーブル１１２によると、記憶装置の容量、ネットワーク占有率、ＣＰＵ占有率、シート消費率、シート格納量、トナー消費量、メモリ使用量（平均）、メモリ使用量（最大）及びステイプル利用の各値について判定されたことがわかる。
【００３４】
図４に示される例では、記憶装置の容量、ネットワーク占有率、トナー消費量、メモリ使用量（平均）及びメモリ使用量（最大）の各値について、ＯＫと判定されたことがわかる。ＯＫとは、装置情報と資源情報との値を加算又は比較等の演算をしても、所定の条件を満たすため、インストールされたアプリケーションが安定して実行されることを表す。
【００３５】
これに対して、ＣＰＵ占有率、シート消費率及びステイプル利用の各値について、ＮＧと判定されたことがわかる。ＮＧとは、装置情報と資源情報との値を加算又は比較等の演算をした場合、所定の条件を満たさない。したがって、アプリケーションがインストールされると、ＣＰＵ占有率が１００％を越える場合があり、アプリケーションが安定して実行されない可能性がある。また、シートの消費量が多いため、シートの補充頻度が高くなること、ステイプルを使うことができないことなどがわかる。図４に表示されたＮＧを解消するためには、ステイプルオプションを追加、給紙装置の追加又はより高いＣＰＵ性能を持つ画像形成装置へインストールすること等が考えられる。
【００３６】
ボタン１１３は、インストールボタンを表す。画像形成装置１００のユーザが、ボタン１１３を押下した場合、アプリケーションのインストールが開始される。図４に示される画像は一具体例であって、図４とは異なる態様で、判定結果を示す画像が表示されてもよい。例えば、ボタン１１３は、判定結果にＮＧが含まれる場合、表示されないように構成されてもよいし、ボタン１１３がタッチされた場合、ＮＧが含まれる旨を警告するアラート文章を表示させてもよい。
【００３７】
図５は、実施形態の画像形成装置１００に周辺機器が接続された場合の一具体例を示す図である。画像形成装置１００は、周辺機器接続部１０２、外部情報入力部１０３、ディスプレイ１１０、コントロールパネル１２０、プリンタ部１３０、シート収容部１４０及び画像読取部２００を備える。
【００３８】
図５によると、周辺機器接続部１０２は、後処理装置１５０と接続される。後処理装置１５０は、印刷されたシートに対して、後処理を実行する装置である。後処理は、例えば、ステイプル又はホールパンチ等の印刷されたシートに対して施される処理である。周辺機器情報取得部１６１は、周辺機器接続部１０２を介して後処理装置１５０に関する動作履歴を取得する。
【００３９】
外部情報入力部１０３は、ネットワーク３００を介してサーバ３０１と接続される。ネットワーク３００は、インターネットであってもよいし、ＬＡＮであってもよい。サーバ３０１は、画像形成装置１００にインストール可能なアプリケーションとアプリケーションの資源情報とを記憶する。外部情報取得部１６３は、外部情報入力部１０３を介して、画像形成装置１００にインストール可能なアプリケーションとアプリケーションの資源情報とを取得する。図５に示される画像形成装置１００は一具体例であって、図５とは異なる態様で、画像形成装置１００が構成されてもよい。例えば、周辺機器接続部１０２は、複数備えられていてもよいし、外部情報入力部１０３は、光ディスクドライブであってもよい。
【００４０】
図６は、実施形態のインストール判定の処理の流れを示すフローチャートである。画像形成装置１００の外部情報取得部１６３は、インストールできるアプリケーションのリストを外部から取得する（ＡＣＴ１０１）。外部とは、例えば、ネットワーク上のサーバであってもよいし、ＵＳＢメモリ等の記憶装置であってもよい。画像形成装置１００のコントロールパネル１２０は、アプリケーションのリストから、アプリケーションの選択を受け付ける（ＡＣＴ１０２）。外部情報取得部１６３は、選択されたアプリケーション移管する資源情報を外部から取得する（ＡＣＴ１０３）。画像形成装置１００の装置情報生成部１６４は、ログ記憶部からログを取得し、装置情報を生成する（ＡＣＴ１０４）。画像形成装置１００の判定部１６５は、資源情報と装置情報とに基づいて、アプリケーションがインストールできるか否かを判定する（ＡＣＴ１０５）。判定部１６５は、資源情報と装置情報とに含まれる各値が、所定の判定条件を満たすか否かを判定する。画像形成装置の画像生成部１６６は、判定した結果に基づいて画像情報を生成し、ディスプレイ１１０に表示させる（ＡＣＴ１０６）。
【００４１】
このように構成された画像形成装置１００では、外部情報取得部１６３が、外部からアプリケーションの資源情報を取得し、判定部１６５が画像形成装置１００の資源の使用状況と資源情報とが所定の判定条件を満たす場合、追加されるアプリケーションが安定して実行されると判定する。所定の判定条件とは、例えば、資源情報と装置情報とに含まれる各値を加算等の演算された結果が、閾値を超えなかった場合等であってもよい。画像形成装置１００の利用者は、ディスプレイ１１０に表示された判定結果に基づいて、アプリケーションをインストールするか否かを判断することができる。
【００４２】
＜変形例＞
判定部１６５は、資源情報と装置情報とが判定条件を満たさなかった場合、画像形成装置１００が接続されたネットワークと同じネットワークに接続された他の画像形成装置にインストールを促すように構成されてもよい。このように構成されることで、画像形成装置１００の利用者は、画像形成装置１００の増強を行うことなく、他の画像形成装置にアプリケーションをインストールして、使用することができる。
【００４３】
判定部１６５は、資源情報と装置情報とが所定の判定条件を満たさなかった場合、画像形成装置１００にインストール済みのアプリケーションを削除又は追加オプションを提示するように構成されてもよい。この場合、判定部１６５は、インストール済みのアプリケーションのうち、画像形成装置１００から削除することで、所定の判定条件を満たすようになるアプリケーションを特定してもよい。このように構成されることで、画像形成装置１００の利用者は、アプリケーションをインストール後も、安定して実行されるアプリケーションを使用することができる。
【００４４】
上記各実施形態では、周辺機器情報取得部１６１、ログ生成部１６２、外部情報取得部１６３、装置情報生成部１６４、判定部１６５及び画像生成部１６６はソフトウェア機能部であるものとしたが、ＬＳＩ等のハードウェア機能部であってもよい。
【００４５】
以上説明した少なくともひとつの実施形態によれば、外部情報取得部１６３及び判定部１６５を持つことにより、追加されるアプリケーションが安定して実行されるか否かを判定できる画像形成装置及びコンピュータプログラムを提供することができる。
【００４６】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【００４７】
１００…画像形成装置、１０１…通信部、１０２…周辺機器接続部、１０３…外部情報入力部、１０４…アプリケーション記憶部、１０５…ログ記憶部、１０６…プロセッサ、１１０…ディスプレイ、１２０…コントロールパネル、１３０…プリンタ部、１４０…シート収容部、１６１…周辺機器情報取得部、１６２…ログ生成部、１６３…外部情報取得部、１６４…装置情報生成部、１６５…判定部、１６６…画像生成部、２００…画像読取部、３００…ネットワーク、３０１…サーバ
【図１】
2019067219.tif 000003
【図２】
2019067219.tif 000004
【図３】
2019067219.tif 000005
【図４】
2019067219.tif 000006
【図５】
2019067219.tif 000007
【図６】
2019067219.tif 000008