(57)【要約】【課題】ユーザー側が通知を必要とする事象が生じた場合に、その旨を管理者等に早く連絡できるようにする。【解決手段】画像形成装置１は、表示部４７３と、ユーザーから指示入力を受け付ける操作受付部１０１と、ログ保存部１１２に保存されたログを対象とする検索式を作成するための作業環境をユーザーに提供し、当該作業環境においてユーザーによる操作受付部１０１に入力される指示に従って検索式を作成する作業環境提供部１０２と、ユーザーによって作成された検索式を記憶する検索式記憶部１１３と、画ログ保存部１１２に保存されるログが検索式記憶部１１３に記憶されている検索式の検索条件と一致するか否かを判定する判定部１０３と、判定部１０３によりログが検索条件と一致すると判定されると、通信部９１を介して、予め登録された連絡先へその旨を通知する通知部１０４と、を備える。【選択図】図１
2020107287.tif 000002
【特許請求の範囲】
【請求項１】
ログを保存するログ保存部と、
外部機器とデータ通信を行う通信部と、
表示部と、
ユーザーからの指示入力を受け付ける操作受付部と、
前記ログ保存部に保存されたログを対象とする検索式を作成するための作業環境をユーザーに提供し、当該作業環境においてユーザーにより前記操作受付部に受け付けられる指示に従って前記検索式を作成する作業環境提供部と、
ユーザーによって作成された前記検索式を記憶する検索式記憶部と、
前記ログ保存部に保存される前記ログが前記検索式記憶部に記憶されている前記検索式の検索条件と一致するか否かを判定する判定部と、
前記判定部により前記ログが前記検索条件と一致すると判定されると、前記通信部を介して、予め登録された連絡先へその旨を通知する通知部と、を備える電子機器。
【請求項２】
前記判定部は、前記ログが前記ログ保存部に保存されるときに、当該ログが前記検索式記憶部に記憶されている前記検索式の検索条件と一致するか否かを判定する請求項１に記載の電子機器。
【請求項３】
前記検索式に前記ログ保存部に記憶されるデータの編集を可能とする予め定められた文字列が含まれているか否かを判断する判断部と、
前記判断部により前記予め定められた文字列が含まれていると判断された前記検索式の前記検索式記憶部への記憶を禁止する禁止部と、を備える請求項１又は請求項２に記載の電子機器。
【請求項４】
前記検索式は、ＳＱＬ構文である請求項１乃至請求項３のいずれかに記載の電子機器。
【請求項５】
請求項１乃至請求項４のいずれかに記載の電子機器と、
記録媒体に画像を形成する画像形成部と、を備える画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ログを保存する電子機器及び画像形成装置に関する。
【背景技術】
【０００２】
コピー機、ファクシミリ、プリンター、又はこれら機器の複数の機能を兼ね備えた複合機等の電子機器では、当該機器へのユーザーログインや設定変更時のイベント履歴などを機器内にログとして保存する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献Ｆ１】特開２００５−１７５７１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
電子機器で保存されたログについては、後にサーバー等の外部装置へ送信して解析することで、不正アクセスや操作者による想定外の操作がなかったかを調査することができる。上記の特許文献１には、操作者による設定項目の誤った変更を防止する技術について記載されている。
【０００５】
不正アクセスや操作者による想定外の操作という事象が発生した場合、できるだけ早く、可能ならば即座にその旨を管理者等に連絡するのが好ましい。これを実現するには、ファームウェアを改良して、上記したような事象を示すログを検知するための検索条件を設定し、当該検索条件に該当するログ（例えば、不正アクセスを示すログ）を検知すると、予め登録された連絡先へその旨を通知するという方法が考えられるが、手間とコストが増大するという問題がある。
【０００６】
また、製造者側が通知を必要と考える事象と、ユーザー側が通知を必要とする事象とが一致するとは限らない。そのため、ユーザーからの要望があれば、ファームウェアの更なる変更が必要となり、コストも更に増大する。
【０００７】
本発明は、上記の事情に鑑みなされたものであり、ユーザー側が通知を必要とする事象が生じた場合に、その旨を管理者等に早く連絡できるようにすることを目的とする。
【課題を解決するための手段】
【０００８】
画像形成装置等の電子機器内で保存されるログが汎用データベースを用いて管理される場合、ログへのアクセスには例えばＳＱＬなどのデータベース言語が使用される。よって、ＳＱＬ構文などをユーザーが電子機器で自由に作成でき、検知対象をユーザーが所望通りに増やすことができれば、製品仕様から外れているログについても検知することが可能となる。すなわち、ユーザー側が通知を必要とする事象を検知することが可能となる。
【０００９】
本発明の一局面に係る電子機器は、ログを保存するログ保存部と、外部機器とデータ通信を行う通信部と、表示部と、ユーザーからの指示入力を受け付ける操作受付部と、前記ログ保存部に保存されたログを対象とする検索式を作成するための作業環境をユーザーに提供し、当該作業環境においてユーザーにより前記操作受付部に受け付けられる指示に従って前記検索式を作成する作業環境提供部と、ユーザーによって作成された前記検索式を記憶する検索式記憶部と、前記ログ保存部に保存される前記ログが前記検索式記憶部に記憶されている前記検索式の検索条件と一致するか否かを判定する判定部と、前記判定部により前記ログが前記検索条件と一致すると判定されると、前記通信部を介して、予め登録された連絡先へその旨を通知する通知部と、を備える。
【００１０】
また、本発明の一局面に係る画像形成装置は、上記電子機器と、記録媒体に画像を形成する画像形成部と、を備える。
【発明の効果】
【００１１】
本発明によれば、ユーザーが作成した検索式（例えば、ＳＱＬ構文）の検索条件と一致するログが検出されると、予め登録された連絡先（例えば、管理者）へその旨が通知される。すなわち、電子機器等の製造者側が予め用意している検索条件でなくても、ユーザーが作成した検索条件に該当するログを検知することが可能となる。また、上記通知はサーバー等を介さず本電子機器から直接行われるので、ユーザー側が通知を必要とする事象が生じた場合に、その旨を管理者等に早く連絡することが可能となる。
【図面の簡単な説明】
【００１２】
【図１】本発明の第１実施形態に係る電子機器としての画像形成装置の主要内部構成を概略的に示した機能ブロック図である。
【図２】表示部に表示される操作画面の一例を示した図である。
【図３】表示部に表示される操作画面の一例を示した図である。
【図４】（Ａ）（Ｂ）は、表示部に表示される操作画面の一例を示した図である。
【図５】（Ａ）（Ｂ）は、表示部に表示される操作画面の一例を示した図である。
【図６】（Ａ）（Ｂ）は、表示部に表示される操作画面の一例を示した図である。
【図７】表示部に表示される操作画面の一例を示した図である。
【図８】（Ａ）（Ｂ）は、表示部に表示される操作画面の一例を示した図である。
【図９】表示部に表示される操作画面の一例を示した図である。
【図１０】表示部に表示される操作画面の一例を示した図である。
【図１１】第１実施形態に係る電子機器としての画像形成装置の制御ユニットで行われる処理の一例を示したフローチャートである。
【図１２】第２実施形態に係る電子機器としての画像形成装置の主要内部構成を概略的に示した機能ブロック図である。
【発明を実施するための形態】
【００１３】
以下、本発明の一実施形態に係る電子機器及び画像形成装置について図面を参照して説明する。図１は、本発明の第１実施形態に係る電子機器の主要内部構成を概略的に示した機能ブロック図である。
【００１４】
第１実施形態に係る電子機器は、例えば、画像形成装置であって、画像形成装置１は、例えば、コピー機能、プリンター機能、スキャン機能、及びファクシミリ機能のような複数の機能を兼ね備えた複合機である。画像形成装置１は、制御ユニット１０、原稿給送部６、原稿読取部５、画像形成部１２、ＨＤＤ（Hard Disk Drive）１１１、定着部１３、給紙部１４、操作部４７、及びネットワークインターフェイス部９１を備える。
【００１５】
画像形成装置１で原稿読取動作が行われる場合について説明する。原稿給送部６により搬送されてきた原稿、又は図略のコンタクトガラスに載置されている原稿の画像を、原稿読取部５が光学的に読み取り、そして画像データを生成する。原稿読取部５により生成された画像データは、図略の画像メモリー等に保存される。
【００１６】
画像形成装置１で画像形成動作が行われる場合について説明する。原稿読取動作により生成された画像データや、ネットワーク接続された外部装置２０としてのコンピューターから受信した画像データ等に基づいて、画像形成部１２が、給紙部１４から給紙される記録媒体としての記録紙にトナー像を形成する。
【００１７】
ＨＤＤ１１１は、外部装置２０から送信されてきた画像データ等を記憶する大容量の記憶装置であり、ログ保存部１１２及び検索式記憶部１１３を含む。ログ保存部１１２は、ログを記憶するデータベースである。検索式記憶部１１３は、ログ保存部１１２に保存されるログに対する検索式を記憶する。
【００１８】
定着部１３は、画像形成部１２によりトナー像が形成された記録紙を加熱及び加圧して、トナー像を記録紙に定着させるものであり、定着処理が施された記録紙は図略の排出トレイに排出される。給紙部１４は、給紙カセットを備える。
【００１９】
操作部４７は、画像形成装置１が実行可能な各種動作及び処理について、操作者から、画像形成動作実行指示等の指示を受け付ける。操作部４７は、操作者への操作案内等を表示する表示部４７３を備えている。
【００２０】
表示部４７３はタッチパネル機能を有しており、操作者は画面表示されるボタンやキーに触れて画像形成装置１を操作することができる。
【００２１】
ネットワークインターフェイス部９１は、ローカルエリア内、又はインターネット上の端末装置やサーバー等の外部装置２０と種々のデータの送受信を行うものである。なお、ネットワークインターフェイス部９１は、特許請求の範囲における通信部の一例である。
【００２２】
制御ユニット１０は、プロセッサー、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、及び専用のハードウェア回路を含んで構成される。プロセッサーは、例えばＣＰＵ（Central Processing Unit）、ＡＳＩＣ（Application Specific Integrated Circuit）、又はＭＰＵ（Micro Processing Unit）等である。制御ユニット１０は、制御部１００と、操作受付部１０１と、作業環境提供部１０２と、判定部１０３と、通知部１０４とを備えている。
【００２３】
制御ユニット１０は、ＨＤＤ１１１に記憶されている制御プログラムに従った上記プロセッサーによる動作により、制御部１００、操作受付部１０１、作業環境提供部１０２、判定部１０３、及び通知部１０４として機能するものである。但し、これら制御部１００等は、制御ユニット１０による制御プログラムに従った動作によらず、それぞれハードウェア回路により構成することも可能である。以下、特に触れない限り、各実施形態について同様である。
【００２４】
制御部１００は、画像形成装置１の全体的な動作制御を司る。制御部１００は、原稿給送部６、原稿読取部５、画像形成部１２、ＨＤＤ１１１、定着部１３、給紙部１４、操作部４７、及びネットワークインターフェイス部９１と接続され、これら各部の駆動制御等を行う。例えば、制御部１００は、画像形成部１２の動作を制御することで、記録媒体に画像を形成する。
【００２５】
操作受付部１０１は、操作部４７を介したユーザーからの指示入力を受け付ける。例えば、操作受付部１０１は、操作部４７が備えるハードキーに対応するユーザーからの指示を受け付け、更には、表示部４７３に表示されている操作画面に対するユーザーからの指示を、表示部４７３が有するタッチパネル機能を介して受け付ける。
【００２６】
作業環境提供部１０２は、操作受付部１０１が入力を受け付けたテキストを表示部４７３に表示すること等により、データベース（ここでは、ログ保存部１１２）に対する検索式を作成するための作業環境をユーザーに提供する。作業環境提供部１０２は、当該作業環境においてユーザーによる操作受付部１０１の操作で入力される指示に従って検索式を作成する。作業環境提供部１０２は、当該作業環境でユーザーによって作成された検索式を、検索式記憶部１１３に記憶させる。
【００２７】
判定部１０３は、検索式記憶部１１３から検索式を読み出し、ログ保存部１１２に保存されるログが当該読み出した検索式の検索条件と一致するか否かを判定する。
【００２８】
通知部１０４は、判定部１０３によりログが上記検索条件と一致すると判断されると、ネットワークインターフェイス部９１を介して、予め登録された連絡先（例えば、管理者）へ、ログが上記検索条件と一致する旨を通知する。
【００２９】
次に、ログに対する検索式をユーザーが作成するための手順等について説明する。操作部４７が操作されることで、ログに対する検索式の作成がユーザーから指示され、操作受付部１０１が当該指示を受け付けると、作業環境提供部１０２は、図２に示すような、タイトルが「アラーム検知ログ検索式」である操作画面Ｇ１を表示部４７３に表示する。
【００３０】
操作画面Ｇ１には、検索式リストＬ１として、１行目に名称が「ログ検索式（１）」及び更新日が「2018/1/1」である検索式が表示され、２行目に名称が「ログ検索式（２）」、及び更新日が「2018/2/1」である検索式が表示されている。また、それぞれの先頭にチェックボックスＣ１，Ｃ２が表示されている。これら検索式は、検索式記憶部１１３に記憶されている検索式を示している。
【００３１】
また、操作画面Ｇ１には「登録」、「編集」、「削除」、「キャンセル」と記された選択ボタンＢ１乃至Ｂ４が表示されている。
【００３２】
ここで、ユーザーが「登録」と記された選択ボタンＢ１を選択すれば、タッチパネル機能を介して、検索式の登録指示を作業環境提供部１０２が受け付け、作業環境提供部１０２は、新たな検索式を作成して検索式記憶部１１３へ新規に登録するための処理を行う。なお、これについては、図３乃至図１０を用いて、後で詳しく説明する。
【００３３】
ユーザーが「編集」と記された選択ボタンＢ２を選択すれば、タッチパネル機能を介して、既存の検索式の編集指示を作業環境提供部１０２が受け付け、作業環境提供部１０２は、ユーザーから指定された検索式であって、検索式記憶部１１３に記憶されている検索式の内容を編集する。例えば、ユーザーはチェックボックスＣ１にチェックを入れて、選択ボタンＢ２を選択すれば、名称が「検索式（１）」である検索式を編集することができる。
【００３４】
ユーザーが「削除」と記された選択ボタンＢ３を選択すれば、タッチパネル機能を介して、検索式の削除指示を作業環境提供部１０２が受け付け、作業環境提供部１０２は、ユーザーにより指定された検索式であって、検索式記憶部１１３に記憶されている検索式を検索式記憶部１１３から削除する。例えば、ユーザーがチェックボックスＣ２にチェックを入れて、選択ボタンＢ３を選択すれば、これらに対応する指示が作業環境提供部１０２に受け付けられ、作業環境提供部１０２は、作業環境提供部１０２に対応付けられた、名称が「検索式（２）」である検索式を検索式記憶部１１３から削除する。
【００３５】
ユーザーが「キャンセル」と記された選択ボタンＢ４を選択すれば、タッチパネル機能を介して、キャンセル指示を作業環境提供部１０２が受け付ける。この場合、作業環境提供部１０２は、表示部４７３に表示される操作画面を、操作画面Ｇ１が表示される直前に表示されていた操作画面に戻す。
【００３６】
操作受付部１０１が「登録」と記された選択ボタンＢ１に対するユーザーのタッチ操作を受け付けると、タッチパネル機能を介して、検索式の登録指示、すなわち、新たな検索式を作成して検索式記憶部１１３に記憶させる指示を作業環境提供部１０２が受け付ける。この場合、作業環境提供部１０２は、図３に示すような、タイトルが「アラーム検知ログ検索式」で、サブタイトルが「検索式情報」である操作画面Ｇ２を表示部４７３に表示する。
【００３７】
操作画面Ｇ２には、「名称」、「検索式」、「アラーム通知」、「通知先」、「パスワード」と記された選択ボタンＢ１１乃至Ｂ１５と、「登録」、「キャンセル」と記された選択ボタンＢ１６，Ｂ１７とが表示されている。
【００３８】
ここで、操作受付部１０１が「名称」と記された選択ボタンＢ１１に対するユーザーのタッチ操作をタッチパネル機能により受け付けると、作業環境提供部１０２は、選択ボタンＢ１１に対応する指示を受け付け、図４（Ａ）に例を示すような、タイトルが「検索式：名称」である操作画面Ｇ３を表示部４７３に表示すると共に、テキストを入力するためのソフトウェアキーボード（図示せず）を表示部４７３に表示することにより、検索式の名称を入力するための作業環境をユーザーに提供する。
【００３９】
操作画面Ｇ３には、操作受付部１０１が受け付けたユーザーにより入力されたテキストを表示するための表示エリアＥ１が表示されると共に、「更新」、「キャンセル」と記された選択ボタンＢ２１，Ｂ２２が表示されている。ユーザーによる操作部４７の操作で、検索式の名称が入力されて操作受付部１０１に受け付けられると、作業環境提供部１０２は、この検索式の名称を受け付け、操作画面Ｇ３の表示エリアＥ１に表示させる。図４（Ｂ）は、当該受け付けられた検索式を示す「検索式（３）」が表示エリアＥ１に表示された状態を示す図である。
【００４０】
操作画面Ｇ３が図４（Ｂ）に示したような状態であるときに、操作受付部１０１が「更新」と記された選択ボタンＢ２１に対応付けられたユーザーからの更新指示を受け付けると、作業環境提供部１０２は、表示エリアＥ１に表示されている「検索式（３）」を、新たに作成される検索式の名称として保存する指示を受け付け、当該名称を検索式記憶部１１３に記憶させる。作業環境提供部１０２は、表示部４７３に表示される操作画面を図３に示した操作画面Ｇ２に戻す。
【００４１】
また、操作画面Ｇ２の表示時に、操作受付部１０１が、図３に示した「検索式」と記された選択ボタンＢ１２に対応付けられたユーザーからの指示を受け付けると、作業環境提供部１０２は、図５（Ａ）に示すような、タイトルが「検索式：検索式」である操作画面Ｇ４を表示部４７３に表示すると共に、ソフトウェアキーボード（図示せず）を表示部４７３に表示することにより、データベースに対する検索式を作成するための作業環境をユーザーに提供する。
【００４２】
操作画面Ｇ４には、操作受付部１０１が受け付けたユーザーにより入力されたテキストを表示するための表示エリアＥ２が表示されると共に、「更新」、「キャンセル」、「インポート」と記された選択ボタンＢ３１乃至Ｂ３３が表示されている。図５（Ｂ）は、検索式としてユーザーによる操作部４７の操作で入力されて操作受付部１０１に受け付けられた検索式としてのＳＱＬ構文が表示エリアＥ２に表示された状態を示している。例えば、この検索式は、「FROM」で検索対象を指定し、「SELECT」で検索したいデータの列を指定し、「WHERE」で条件式を指定し、「ORDER BY」で抽出したデータの並び方を指定する。
【００４３】
検索式であるＳＱＬ構文が入力された状態で、操作受付部１０１が「更新」と記された選択ボタンＢ３１に対応付けられたユーザーからの指示を受け付けると、作業環境提供部１０２は、表示エリアＥ２に表示されているＳＱＬ構文を、所有者名（つまり、ログインユーザー名）及び名称（図４に示した操作画面Ｇ３の表示時にユーザーにより入力され保存された名称）と対応付け、更に、検索対象のデータベースをログ保存部１１２として、新たに作成された検索式として検索式記憶部１１３に登録する。作業環境提供部１０２は、表示部４７３に表示される操作画面を図３に示した操作画面Ｇ２に戻す。
【００４４】
操作画面Ｇ４が表示されているときに、ユーザーは、操作部４７を操作することで、ＳＱＬ構文により、ログ保存部１１２に保存されている各ログを検索対象として、アラーム通知を発動させる検索条件を示す検索式を入力する。ユーザーは、アラーム通知を発動させる検索条件として、例えば、(i)不正アクセス（例えば、予め定められた業務時間外に、画像形成装置１が起動される又はログイン処理が実行される等）が行われたこと、(ii)想定外となる画像形成装置１の使用（例えば、予め定められた枚数を超える印刷等）が行われたこと、等を示す検索式を入力する。
【００４５】
操作受付部１０１が、図５（Ａ）（Ｂ）に示した「インポート」と記された選択ボタンＢ３３に対するユーザーのタッチ操作を受け付けると、作業環境提供部１０２は、図６（Ａ）に示すような、タイトルが「アラーム検知ログ検索式」である操作画面Ｇ５を表示部４７３に表示する。
【００４６】
操作画面Ｇ５には、図２に示した操作画面Ｇ１と同様に、検索式リストＬ１が表示され、チェックボックスＣ１，Ｃ２が表示されると共に、「インポート」、「キャンセル」と記された選択ボタンＢ４１，Ｂ４２が表示されている。
【００４７】
ユーザーがチェックボックスＣ１，Ｃ２のいずれかにチェックを入れて検索式を選択し、その後、「インポート」と記された選択ボタンＢ４１を選択すれば、タッチパネル機能を介して操作受付部１０１に、ユーザーが選択したチェックボックスＣ１，Ｃ２のいずれかに対応する検索式の選択が受け付けられる。作業環境提供部１０２は、当該選択された検索式を、検索式記憶部１１３から読み出して、図５（Ｂ）に示すように、操作画面Ｇ４の表示エリアＥ２に表示する。
【００４８】
例えば、操作画面Ｇ５の表示時に、図６（Ｂ）に示すように、ユーザーがチェックボックスＣ２にチェックを入れて、選択ボタンＢ４１を選択すれば、タッチパネル機能を介して操作受付部１０１に、ユーザーが選択したチェックボックスＣ２に対応する検索式の選択が受け付けられる。作業環境提供部１０２は、チェックボックスＣ２に対応する、名称が「検索式（２）」である検索式を検索式記憶部１１３から読み出し、当該読み出した検索式を表示エリアＥ２に表示した操作画面Ｇ４を図５（Ｂ）に示すようにして表示部４７３に表示する。このとき、作業環境提供部１０２は、ユーザーは名称が「検索式（２）」である検索式を編集して、新たな検索式を作成する指示を、タッチパネル機能を介して受け付け可能な状態となる。
【００４９】
また、図３に示した操作画面Ｇ２において、「アラーム通知」と記された選択ボタンＢ１３に対してユーザーがタッチ操作を行うと、タッチパネル機能を介して検出すると、操作受付部１０１に、選択ボタンＢ１３に対応するアラーム通知の作成指示が受け付けられる。このとき、作業環境提供部１０２は、図７に示すような、タイトルが「検索式：アラーム通知設定」である操作画面Ｇ６を表示部４７３に表示することにより、新たに作成した検索式の検索条件と一致するログが検知された場合に、その旨を通知するか否かを選択する機会をユーザーに提供する。
【００５０】
操作画面Ｇ６には、「ＯＦＦ」「ＯＮ」と記された選択ボタンＢ５１，Ｂ５２と、「更新」「キャンセル」と記された選択ボタンＢ５３，Ｂ５４とが表示されている。操作受付部１０１が「ＯＦＦ」と記された選択ボタンＢ５１に対応する指示を受け付けた後に、「更新」と記された選択ボタンＢ５３に対応する指示を受け付けると、作業環境提供部１０２は、検索式記憶部１１３に新たに登録した検索式に対応付けて、「アラーム通知をしない」という情報を検索式記憶部１１３に記憶させる。
【００５１】
また、操作受付部１０１が「ＯＮ」と記された選択ボタンＢ５２に対応する指示を受け付けた後に、「更新」と記された選択ボタンＢ５３に対応する指示を受け付けると、作業環境提供部１０２は、検索式記憶部１１３に新たに登録した検索式に対応付けて、「アラーム通知をする」という情報を検索式記憶部１１３に記憶させる。
【００５２】
また、図３に示した操作画面Ｇ２において、操作受付部１０１が、ユーザーのタッチ操作に基づいて「通知先」と記された選択ボタンＢ１４に対応する指示を受け付けると、作業環境提供部１０２は、図８（Ａ）に示すような、タイトルが「検索式：通知先設定」である操作画面Ｇ７を表示部４７３に表示すると共に、図示しないソフトウェアキーボードを表示部４７３に表示することで、新たに作成した検索式の検索条件と一致するログが検知された場合に、その旨を通知するための連絡先となるメールアドレスを設定する作業環境をユーザーに提供する。
【００５３】
操作画面Ｇ７には、操作受付部１０１が受け付けたユーザーにより入力されたテキストを表示するための表示エリアＥ３，Ｅ４が表示されると共に、「更新」、「キャンセル」と記された選択ボタンＢ６１，Ｂ６２が表示されている。表示エリアＥ３はユーザーによって入力されたメールアドレスを表示し、表示エリアＥ４はユーザーによって入力されたメールの件名を表示する。図８（Ｂ）に、ユーザーによって入力された通知先アドレスが表示エリアＥ３に、件名が表示エリアＥ４に表示された状態を示している。
【００５４】
操作画面Ｇ７が図８（Ｂ）に示したような状態であるときに、操作受付部１０１が「更新」と記された選択ボタンＢ６１に対応する更新指示をユーザーから受け付けると、作業環境提供部１０２は、表示エリアＥ３に表示させているメールアドレス及び表示エリアＥ４に表示されている件名を、検索式記憶部１１３に新たに登録した検索式に対応付けて記憶させる。この後、作業環境提供部１０２は、表示部４７３に表示される操作画面を図３に示した操作画面Ｇ２に戻す。
【００５５】
また、操作受付部１０１が、図３に示す操作画面Ｇ２の表示時に、「パスワード」と記された選択ボタンＢ１５に対応する指示を、タッチパネル機能を介して受け付けると、作業環境提供部１０２は、図９に例を示すような、タイトルが「検索式：パスワード」である操作画面Ｇ８を表示部４７３に表示すると共に、ソフトウェアキーボード（図示せず）を表示部４７３に表示することで、新たに作成した検索式に対して編集許可を与えるためのパスワードを設定する作業環境をユーザーに提供する。
【００５６】
操作画面Ｇ８には、操作受付部１０１が受け付けたユーザーにより入力されたパスワードを表示するための表示エリアＥ５，Ｅ６が表示されると共に、「更新」、「キャンセル」と記された選択ボタンＢ７１，Ｂ７２が表示されている。作業環境提供部１０２は、ユーザーによる操作部４７の操作で操作画面Ｇ８を用いて入力されたパスワードを、新たに作成する検索式に対して編集許可を与えるためのパスワードとして、検索式記憶部１１３に記憶させる。
【００５７】
ユーザーが、上記選択ボタンＢ１１〜Ｂ１３の操作に基づいて上述したような内容をそれぞれ設定すると、各選択ボタンに基づく設定が終了する度に、作業環境提供部１０２は、操作画面Ｇ２を表示部４７３に表示させるが、例えば、上記選択ボタンＢ１１〜Ｂ１３の操作に基づく全ての設定が終了したときに、ユーザーが「登録」を示す選択ボタンＢ１６を操作すると、タッチパネルを介して、操作受付部１０１に検索式登録指示が受け付けられ、作業環境提供部１０２は、上記選択ボタンＢ１１〜Ｂ１３の操作に基づく全ての設定を関連付けて、すなわち、選択ボタンＢ１２の操作に基づく設定で記憶されている検索式に、他の選択ボタンの操作で設定された全ての内容を関連付けて、当該検索式を検索式記憶部１１３に記憶させる。
【００５８】
このようにして、名称が「ログ検索式（３）」である検索式が新たに検索式記憶部１１３に登録されたとすると、その後に、検索式の作成指示がユーザーから入力され、操作受付部１０１が当該指示を受け付けた場合、作業環境提供部１０２は、図１０に示すような、タイトルが「アラーム検知ログ検索式」である操作画面Ｇ９を表示部４７３に表示する。操作画面Ｇ９には、検索式リストＬ２が表示されている。検索式リストＬ２は、３行目に名称が「ログ検索式（３）」及び更新日「2018/3/1」である検索式が表示されている点で、図２に示した検索式リストＬ１と異なる。また、３行目の先頭にはチェックボックスＣ３が表示されている。
【００５９】
次に、第１実施形態に係る画像形成装置１の制御ユニット１０で行われる処理の一例について、図１１に示すフローチャートに基づいて説明する。なお、この処理は、ログとして残すイベントが発生した時点で行われる処理である。
【００６０】
制御部１００が、発生したイベントを示すログをログ保存部１１２に保存したとき（Ｓ１）、判定部１０３は、検索式記憶部１１３に記憶されている検索式を読み出し（Ｓ２）、Ｓ１でログ保存部１１２に保存したログが、読み出した検索式の検索条件のいずれかと一致するか否かを判定する（Ｓ３）。但し、Ｓ２で判定部１０３が読み出す検索式は、図７に示した操作画面Ｇ６において「ＯＮ」と設定され、「アラーム通知をする」という情報と対応付けて検索式記憶部１１３に記憶されている検索式に限定される。
【００６１】
判定部１０３により、当該ログが上記検索条件のいずれかと一致すると判定された場合（Ｓ３でＹＥＳ）、通知部１０４は、該当する検索条件を示す検索式に対応付けて記憶されている通知先アドレス及び件名を検索式記憶部１１３から読み出し（Ｓ４）、ネットワークインターフェイス部９１を介して、読み出した通知先アドレスに読み出した件名を付してメールを送信し（Ｓ５）、この処理を終了する。
【００６２】
一方、判定部１０３により、当該ログが上記検索条件のいずれとも一致しないと判定された場合（Ｓ３でＮＯ）、この処理を終了する。
【００６３】
上記第１実施形態によれば、ユーザーが作成した検索式（例えば、ＳＱＬ構文）の検索条件と一致するログが検出されると、予め登録された連絡先（例えば、管理者）へその旨が通知される。すなわち、画像形成装置１の製造者側が予め用意した検索式でなくても、ユーザーが作成した検索条件に該当するログを検知することが可能となる。また、上記通知は画像形成装置１から直接行われるので、ユーザー側が通知を必要とする事象が生じた場合に、その旨を管理者等に早く連絡することが可能となる。
【００６４】
また、ログが上記検索条件と一致するか否かの判定部１０３による判定は、当該ログがログ保存部１１２に保存されるタイミングで行われるので、不正アクセスや操作者による想定外の操作という事象が発生した場合、即座に管理者等に連絡することが可能となる。
【００６５】
但し、別の実施形態として、ログがログ保存部１１２に保存されるタイミングではなく、ログ保存部１１２に予め定められた量のログが蓄積されたタイミング、又は予め定められた一定期間毎に、判定部１０３が上記判定を行うようにしてもよい。
【００６６】
図１２は、第２実施形態に係る電子機器としての画像形成装置の主要内部構成を概略的に示した機能ブロック図である。第２実施形態に係る画像形成装置は、制御ユニット１０が判断部１０５及び禁止部１０６を備える点で、図１に示した画像形成装置と相違するが、他の構成は、第１実施形態に係る画像形成装置１と同様である。制御ユニット１０は、ＨＤＤ１１１に記憶されている制御プログラムに従った上記プロセッサーによる動作により、更に判断部１０５及び禁止部１０６として機能する。但し、制御部１００等は、制御ユニット１０による制御プログラムに従った動作によらず、それぞれハードウェア回路により判断部１０５及び禁止部１０６を構成することも可能である。
【００６７】
判断部１０５は、検索式にデータベースの編集を可能とする予め定められた文字列（例えば、ＳＱＬ構文であるINSERT、UPDATE、DELETE）が含まれているか否かを判断する。例えば、操作受付部１０１が図５（Ｂ）に示した「更新」と記された選択ボタンＢ３１に対応するユーザーからの指示を受け付けると、そのタイミングで、判断部１０５は、この時点で操作受付部１０１に受け付けられている検索式としてのＳＱＬ構文（例えば、図５（Ｂ）に示した表示エリアＥ２に表示されている検索式）に、上記予め定められた文字列が含まれているか否かを判断する。
【００６８】
禁止部１０６は、判断部１０５により当該文字列が含まれていると判断された検索式の検索式記憶部１１３への記憶を禁止する。
【００６９】
ＳＱＬ構文を制限なく作成可能にすると、データベースの編集が可能となるが、これは好ましいことではない。そこで、データの追加や更新、削除といった操作が可能な「INSERT」、「UPDATE」、「DELETE」といった文字列が含まれた検索式の記憶を禁止する。
【００７０】
本発明は上記実施の形態の構成に限られず種々の変形が可能である。また、上記実施形態では、本発明に係る電子機器の一実施形態として画像形成装置である複合機を用いて説明しているが、これは一例に過ぎず、コピー機能、プリンター機能、スキャン機能、ファクシミリ機能を有した他の画像形成装置や、他の電子機器などでもよい。
【００７１】
また、上記実施形態では、図１乃至図１２を用いて上記実施形態により示した構成及び処理は、本発明の一実施形態に過ぎず、本発明を当該構成及び処理に限定する趣旨ではない。
【符号の説明】
【００７２】
１        画像形成装置
９１      ネットワークインターフェイス部
１００    制御部
１０１    操作受付部
１０２    作業環境提供部
１０３    判定部
１０４    通知部
１０５    判断部
１０６    禁止部
１１３    検索式記憶部
【図１】
2020107287.tif 000003
【図２】
2020107287.tif 000004
【図３】
2020107287.tif 000005
【図４】
2020107287.tif 000006
【図５】
2020107287.tif 000007
【図６】
2020107287.tif 000008
【図７】
2020107287.tif 000009
【図８】
2020107287.tif 000010
【図９】
2020107287.tif 000011
【図１０】
2020107287.tif 000012
【図１１】
2020107287.tif 000013
【図１２】
2020107287.tif 000014