(57)【要約】【課題】私用印刷が行われるのを抑制する。【解決手段】制御部は、印刷ジョブの実行要求を受け付けたとき、実行要求したユーザーを認識し、印刷データから違反ワードを検出する検出処理を行い、違反ワードが検出された場合、検出された全ての違反ワードについて違反ワードに対応する値を認識し、当該認識した値を合計した第１の値を今回の違反値として取得するとともに、違反値の累積値をユーザーごとに記憶部に記憶させ、制御部は、違反ワードが検出された場合に印刷ジョブを違反ジョブと判定するとともに、違反値の累積値が閾値を超えたユーザーを違反ユーザーと判定し、印刷ジョブが違反ジョブであり、実行要求したユーザーが違反ユーザーであるとき、警告を通知する処理および印刷ジョブをキャンセルする処理の少なくとも一方を行う。【選択図】図６
2018099862.tif 000002
【特許請求の範囲】
【請求項１】
印刷ジョブの実行要求を受け付ける受付部と、
前記印刷ジョブを実行する印刷部と、
前記印刷ジョブの実行を制御する制御部と、
情報を記憶する記憶部と、を備え、
前記記憶部は、予め登録された違反ワードを記憶し、
前記制御部は、前記受付部が前記印刷ジョブの実行要求を受け付けたとき、前記印刷ジョブの実行を要求したユーザーを認識し、前記印刷ジョブで使用する印刷データから前記違反ワードを検出する検出処理を行い、前記検出処理において前記違反ワードが検出された場合、前記検出処理において検出された全ての前記違反ワードについて前記違反ワードに対応する値を認識し、当該認識した値を合計した第１の値を前記印刷ジョブの実行を要求したユーザーの今回の違反値として取得する取得処理を行うとともに、前記違反値の累積値をユーザーごとに前記記憶部に記憶させ、
前記制御部は、前記検出処理において前記違反ワードが検出された場合に前記印刷ジョブを違反ジョブと判定するとともに、前記違反値の累積値が予め定められた閾値を超えたユーザーを違反ユーザーと判定し、前記受付部が実行要求を受け付けた前記印刷ジョブが前記違反ジョブであり、前記印刷ジョブの実行を要求したユーザーが前記違反ユーザーであるとき、前記印刷ジョブの実行を要求したユーザーに警告を通知する処理および前記印刷ジョブをキャンセルする処理の少なくとも一方を行うことを特徴とする画像形成装置。
【請求項２】
前記記憶部は、対応する値が互いに異なる複数の違反レベルのいずれかを登録された前記違反ワードの違反レベルとして記憶し、
前記制御部は、前記検出処理において検出された全ての前記違反ワードについて前記違反ワードの前記違反レベルに対応する値を認識し、当該認識した値の合計値を前記第１の値として算出することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記記憶部は、予め登録された許可ワードを記憶し、
前記制御部は、前記検出処理を行うときに前記許可ワードの検出も行い、前記検出処理において前記許可ワードおよび前記違反ワードの両方が検出された場合、前記検出処理において検出された全ての前記許可ワードについて前記許可ワードに対応する値を認識し、当該認識した値を合計した第２の値が前記第１の値未満であるか否かの判断を行い、前記第２の値が前記第１の値未満であれば、前記取得処理を行うときに前記第１の値から前記第２の値を減算した値を前記印刷ジョブの実行を要求したユーザーの今回の前記違反値として取得し、前記第２の値が前記第１の値以上であれば、前記取得処理を行わないことを特徴とする請求項１または２に記載の画像形成装置。
【請求項４】
前記制御部は、前記第２の値が前記第１の値未満であれば、前記印刷ジョブを前記違反ジョブと判定し、前記第２の値が前記第１の値以上であれば、前記印刷ジョブを前記違反ジョブと判定しないことを特徴とする請求項３に記載の画像形成装置。
【請求項５】
前記記憶部は、対応する値が互いに異なる複数の許可レベルのいずれかを登録された前記許可ワードの許可レベルとして記憶し、
前記制御部は、前記検出処理において検出された全ての前記許可ワードについて前記許可ワードの前記許可レベルに対応する値を認識し、当該認識した値の合計値を前記第２の値として算出することを特徴とする請求項３または４に記載の画像形成装置。
【請求項６】
前記記憶部は、予め登録された特別許可ワードを記憶し、
前記制御部は、前記検出処理を行うときに前記特別許可ワードの検出も行い、前記検出処理において前記特別許可ワードが検出された場合、前記取得処理を行わず、前記印刷ジョブを前記違反ジョブと判定しないことを特徴とする請求項１〜５のいずれか１項に記載の画像形成装置。
【請求項７】
前記制御部は、前記記憶部にユーザーごとに記憶された前記違反値の累積値のいずれかが前記閾値を超えたとき、前記違反値の累積値が前記閾値を超えたユーザーの前記違反値の累積値から前記閾値を減算した値を当該ユーザーの新たな前記違反値として前記記憶部に記憶させることを特徴とする請求項１〜６のいずれか１項に記載の画像形成装置。
【請求項８】
前記制御部は、前記違反値の累積値が前記閾値を超えた回数である違反回数をユーザーごとにカウントし、前記違反回数が所定回数に到達したユーザーを前記違反ユーザーと判定し、前記違反値の累積値が前記閾値を超えたとしても前記違反回数が前記所定回数に到達していないユーザーについては前記違反ユーザーと判定しないことを特徴とする請求項７に記載の画像形成装置。
【請求項９】
前記制御部は、予め定められたレポート出力時点になったとき、前記違反ジョブの実行履歴を示すレポートを出力するレポート出力処理を行うことを特徴とする請求項１〜８のいずれか１項に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷ジョブを実行する画像形成装置に関する。
【背景技術】
【０００２】
従来、印刷ジョブ（コピージョブ）の実行時に複写元の原稿を作成した原稿作成者が印刷を許可しているか否かを判断し、原稿作成者が印刷を許可している場合にのみ印刷ジョブを実行する画像形成装置が知られている。このような画像形成装置は、たとえば、特許文献１に開示されている。
【０００３】
特許文献１では、印刷ジョブ（コピージョブ）の実行時に、複写元の原稿（印刷ジョブで使用する印刷データ）に埋め込まれた情報が取得される。当該情報には、原稿作成者を示す情報や印刷を許可するか否かを示す情報が含まれる。そして、印刷が許可されていれば、印刷ジョブの実行を要求した印刷実行者を原稿作成者に通知し、印刷を行う。印刷が許可されていなければ、その旨を印刷実行者に報知する。この場合には、印刷は行われない。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−１９７２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
たとえば、画像形成装置が会社などの事業所に設置される場合には、ユーザーによる私用印刷（業務に関係の無い印刷）を禁止するのが好ましい。なぜなら、私用印刷が頻繁に行われると、用紙にかかるコストが増大するなどの不都合が生じるためである。しかし、ユーザーによっては、私用印刷が禁止されていても、私用で印刷を行う場合がある。
【０００６】
ここで、特許文献１では、複写元の原稿が業務に関係の無い原稿であるか否かにかかわらず、複写元の原稿に印刷を許可する旨の情報が埋め込まれていれば、印刷が行われる。すなわち、特許文献１では、私用印刷が行われるのを抑制することはできない。
【０００７】
本発明は、上記課題を解決するためになされたものであり、私用印刷が行われるのを抑制することが可能な画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明の画像形成装置は、印刷ジョブの実行要求を受け付ける受付部と、印刷ジョブを実行する印刷部と、印刷ジョブの実行を制御する制御部と、情報を記憶する記憶部と、を備える。記憶部は、予め登録された違反ワードを記憶する。また、制御部は、受付部が印刷ジョブの実行要求を受け付けたとき、印刷ジョブの実行を要求したユーザーを認識し、印刷ジョブで使用する印刷データから違反ワードを検出する検出処理を行い、検出処理において違反ワードが検出された場合、検出処理において検出された全ての違反ワードについて違反ワードに対応する値を認識し、当該認識した値を合計した第１の値を印刷ジョブの実行を要求したユーザーの今回の違反値として取得する取得処理を行うとともに、違反値の累積値をユーザーごとに記憶部に記憶させる。そして、制御部は、検出処理において違反ワードが検出された場合に印刷ジョブを違反ジョブと判定するとともに、違反値の累積値が予め定められた閾値を超えたユーザーを違反ユーザーと判定し、受付部が実行要求を受け付けた印刷ジョブが違反ジョブであり、印刷ジョブの実行を要求したユーザーが違反ユーザーであるとき、印刷ジョブの実行を要求したユーザーに警告を通知する処理および印刷ジョブをキャンセルする処理の少なくとも一方を行う。
【０００９】
本発明の構成では、業務では略使用しないワードを違反ワードとして登録しておけば、業務で略使用しないワードを印刷データに含む印刷ジョブが違反ジョブと判定される。すなわち、私用印刷の可能性が高い印刷ジョブが違反ジョブと判定される。また、違反ジョブ（私用印刷の可能性が高い印刷ジョブ）の実行要求を同一ユーザーが繰り返すと、当該ユーザーの違反値の累積値が次第に大きくなる。結果的に、違反ジョブの実行要求を繰り返したユーザーの違反値の累積値は閾値を超え、当該ユーザーは違反ユーザーと判定される。そして、違反ユーザーが違反ジョブの実行を要求したとき、違反ユーザーに警告が通知される。あるいは、違反ユーザーが違反ジョブの実行を要求したとき、違反ジョブがキャンセルされる。これにより、私用印刷が行われるのを抑制することができる（私用印刷を行おうとしているユーザーに私用印刷を止めさせることができる）。
【００１０】
また、この構成では、違反値の累積値が閾値を超えたユーザーが違反ユーザーと判定され、違反値の累積値が閾値を超えていないユーザーは違反ユーザーと判定されない。たとえば、違反ジョブの実行要求を頻繁に行っているユーザーだけが違反ユーザーと判定される（違反ジョブの実行要求を１回しか行っていないユーザーは違反ユーザーと判定されない）。このため、従前に私用印刷を行っていないユーザーが業務上必要な印刷ジョブの実行を要求したとき、当該印刷ジョブの印刷データに違反ワードが含まれていたために違反ユーザーと判定される、という不都合が発生するのを抑制することができる。
【発明の効果】
【００１１】
本発明の構成では、私用印刷が行われるのを抑制することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施形態による画像形成装置の全体構成を示す図
【図２】本発明の一実施形態による画像形成装置のハードウェア構成を示す図
【図３】本発明の一実施形態による画像形成装置において行われる違反値取得処理（違反ジョブ判定処理）の流れを示すフローチャート
【図４】本発明の一実施形態による画像形成装置において行われる違反ユーザー判定処理の流れを示すフローチャート
【図５】本発明の一実施形態による画像形成装置から警告を受けたユーザー端末に表示される警告画面を示す図
【図６】本発明の一実施形態による画像形成装置において行われる違反対応処理の流れを示すフローチャート
【図７】本発明の一実施形態による画像形成装置が出力するレポートを示す図
【発明を実施するための形態】
【００１３】
＜＜装置構成＞＞
図１に示すように、本実施形態の画像形成装置１００は、画像読取部１を備える。画像読取部１は、ランプやイメージセンサーなどの光学系部材を含み、原稿を光学的に読み取って原稿の画像データを生成する。
【００１４】
また、画像形成装置１００は、印刷部２を備える。印刷部２は、画像形成装置１００がユーザーから実行要求を受け付けた印刷ジョブを実行する。印刷部２は、印刷ジョブの実行時に、用紙搬送路ＰＰに沿って用紙Ｐを搬送する。また、印刷部２は、用紙Ｐに印刷（転写）すべきトナー像を形成する。そして、印刷部２は、搬送中の用紙Ｐにトナー像を印刷する。
【００１５】
たとえば、コピージョブでは、画像読取部１による原稿の読み取りによって得られた印刷データ（原稿の画像データ）に基づきトナー像が形成され、当該形成されたトナー像が用紙Ｐに印刷される。また、画像形成装置１００とユーザー端末２００とをネットワークＮＴを介して通信可能に接続した場合（図２参照）には、画像形成装置１００をプリンターとして機能させることができる。なお、ユーザー端末２００は、画像形成装置１００のユーザーにより使用されるパーソナルコンピューターなどである。そして、プリントジョブでは、ユーザー端末２００から送信され画像形成装置１００が受信した印刷データ（ＰＤＬデータなど）に基づきトナー像が形成され、当該形成されたトナー像が用紙Ｐに印刷される。
【００１６】
印刷部２は、給紙部２１、画像形成部２２および定着部２３を含む。給紙部２１は、用紙カセットに収容された用紙Ｐを用紙搬送路ＰＰに給紙する。画像形成部２２は、トナー像を形成し、トナー像を用紙Ｐに転写する。定着部２３は、用紙Ｐに転写されたトナー像を用紙Ｐに定着させる。
【００１７】
また、画像形成装置１００は、操作パネル３を備える。操作パネル３には、タッチパネルディスプレイ３１が設けられる。タッチパネルディスプレイ３１は、ソフトウェアキーやメッセージなどを配した画面を表示し、画面（ソフトウェアキー）に対するタッチ操作をユーザーから受け付ける。
【００１８】
さらに、操作パネル３には、印刷ジョブの実行要求をユーザーから受け付けるためのスタートキーなど、複数種のハードウェアキー３２が設けられる。たとえば、コピージョブの実行をユーザーが要求するときには、画像読取部１に原稿がセットされた状態で、操作パネル３のスタートキー（ハードウェアキー３２）に対する押下操作が行われる。すなわち、操作パネル３が印刷ジョブの実行要求を受け付ける（操作パネル３が「受付部」に相当する）。
【００１９】
また、図２に示すように、画像形成装置１００は、制御部４、記憶部５および通信部６を備える。制御部４、記憶部５および通信部６は、バスを介して互いに通信可能に接続される。
【００２０】
制御部４は、画像読取部１、印刷部２および操作パネル３と接続される。そして、制御部４は、画像読取部１の読取動作を制御するとともに、印刷部２の印刷動作を制御する（印刷ジョブの実行を制御する）。また、制御部４は、操作パネル３（タッチパネルディスプレイ３１）の表示動作を制御するとともに、操作パネル３に対して行われた操作（タッチパネルディスプレイ３１に対するタッチ操作およびハードウェアキー３２に対する押下操作）を検知する。
【００２１】
制御部４は、ＣＰＵ４１およびメモリー４２を含む。ＣＰＵ４１は、制御用のプログラムおよびデータに基づき動作する。メモリー４２は、ＲＯＭおよびＲＡＭを含む。ＣＰＵ４１を動作させるための制御用のプログラムおよびデータはＲＯＭに記憶され、ＲＡＭに展開される。
【００２２】
記憶部５は、ＲＯＭ（ＥＥＰＲＯＭなど）やＨＤＤなどの不揮発性の記憶デバイスを含む。そして、制御部４は、記憶部５からのデータの読み出しを行うとともに、記憶部５へのデータの書き込みを行う。
【００２３】
通信部６は、画像形成装置１００に外部機器を通信可能に接続するためのインターフェースであり、通信回路やメモリー、コネクターなどを含む。制御部４は、通信部６を介して、ネットワークＮＴに接続されたユーザー端末２００と通信する。たとえば、プリントジョブでは、ユーザー端末２００から画像形成装置１００に対して、印刷ジョブのジョブデータが送信される。ジョブデータには、印刷ジョブの実行要求、印刷ジョブの実行を要求したユーザー（ユーザー端末２００にログインしているユーザー）のユーザーＩＤ，印刷ジョブの実行条件、および、印刷データ（ＰＤＬデータなど）が含まれる。ユーザー端末２００からのジョブデータは通信部６が受信する。すなわち、通信部６が印刷ジョブの実行要求を受け付ける（通信部６が「受付部」に相当する）。
【００２４】
＜＜私用印刷抑制機能＞＞
＜キーワード登録＞
画像形成装置１００には、ユーザーによる私用印刷を抑制するための私用印刷抑制機能が搭載される。私用印刷抑制機能を有効にするには、画像形成装置１００に違反ワードを予め登録しておく必要がある。たとえば、業務では略使用しないワードが違反ワードとして登録される。
【００２５】
さらに、必須ではないが、許可ワードおよび特別許可ワードも登録することができる。たとえば、業務で一般的に使用するワードが許可ワードとして登録される。また、業務で使用する頻度が非常に高いワード（たとえば、事業所名など）が特別許可ワードとして登録される。
【００２６】
以下の説明では、違反ワード、許可ワードおよび特別許可ワードを総じてキーワードと称する場合がある。
【００２７】
キーワードの登録の受け付けは操作パネル３が行う。キーワードの登録を受け付けるとき、制御部４は、ソフトウェアキーボードを配した登録画面（図示せず）を操作パネル３に表示させる。そして、制御部４は、キーワードを入力する入力操作（ソフトウェアキーボードに対する操作）が行われ、所定の確定操作が行われたことを検知すると、入力操作により入力されたキーワードを登録する。なお、キーワードの登録はユーザー端末２００からでも行うことができる。
【００２８】
違反ワードを登録した場合には、登録済みの違反ワードを示す違反ワード情報５１（図２参照）が記憶部５に記憶される。許可ワードを登録した場合には、登録済みの許可ワードを示す許可ワード情報５２（図２参照）が記憶部５に記憶される。特別許可ワードを登録した場合には、特別許可ワードを示す特別許可ワード情報５３（図２参照）が記憶部５に記憶される。なお、違反ワード、許可ワードおよび特別許可ワードの各登録数は特に限定されず、１つでもよいし複数でもよい。また、登録済みのキーワードの削除は任意に行うことができる。
【００２９】
また、違反ワードの登録を受け付けるとき、制御部４は、登録対象の違反ワードの違反レベルの設定の受け付けを操作パネル３に行わせる。そして、制御部４は、違反ワードと当該違反ワードの違反レベルとを対応付けて記憶部５に記憶させる。たとえば、違反レベルは４段階（高レベル、中間レベル、低レベルおよび標準レベル）に分類されており、４段階の違反レベルのいずれかを登録対象の違反ワードの違反レベルとして設定することができる。なお、４段階の違反レベルは互いに異なる値に対応しており、違反レベルが高いほど、対応する値が大きくなる。たとえば、高レベル、中間レベル、低レベルおよび標準レベルにそれぞれ対応する各値は、「１０」、「７．５」、「５」および「２．５」である。
【００３０】
許可ワードの登録を受け付けるときにも、制御部４は、登録対象の許可ワードの許可レベルの設定の受け付けを操作パネル３に行わせる。そして、制御部４は、許可ワードと当該許可ワードの許可レベルとを対応付けて記憶部５に記憶させる。たとえば、違反レベルと同様、許可レベルは４段階（高レベル、中間レベル、低レベルおよび標準レベル）に分類されており、４段階の許可レベルのいずれかを登録対象の許可ワードの許可レベルとして設定することができる。なお、４段階の許可レベルは互いに異なる値に対応しており、許可レベルが高いほど、対応する値が大きくなる。たとえば、高レベル、中間レベル、低レベルおよび標準レベルにそれぞれ対応する各値は、「１０」、「７．５」、「５」および「２．５」である。
【００３１】
また、記憶部５は、画像形成装置１００の使用が許可された各ユーザーを示すユーザー情報５４を記憶する。さらに、記憶部５は、ユーザー情報５４で示される各ユーザーの違反値を示す違反値情報５５を記憶する。新規登録したユーザーの違反値は予め定められた初期値（初期値は「０」である）にセットされる。ユーザーの違反値については、後に詳細に説明する。
【００３２】
＜違反値取得処理＞
私用印刷の可能性が高い私用印刷ジョブの実行をユーザーが要求すると、私用印刷ジョブの実行を要求したユーザーの今回の違反値を取得する違反値取得処理が制御部４により行われる。そして、制御部４は、私用印刷ジョブの実行を今回要求したユーザーの既存の違反値に当該ユーザーの今回の違反値を加算する。すなわち、私用印刷ジョブの実行要求を繰り返し行ったユーザーの違反値の累積値は次第に大きくなる。
【００３３】
以下に、図３に示すフローチャートを参照し、制御部４により行われる違反値取得処理の流れを説明する。図３に示すフローチャートは、違反ワード、許可ワードおよび特別許可ワードのうち少なくとも違反ワードが登録された状態で、画像形成装置１００が印刷ジョブの実行要求を受け付けたと制御部４が判断したときにスタートする。
【００３４】
すなわち、ユーザー端末２００から印刷ジョブのジョブデータ（印刷ジョブの実行要求を含むデータ）が送信され、当該ジョブデータを通信部６が受信したときに、図３に示すフローチャートがスタートする。あるいは、画像読取部１に原稿がセットされた状態で、操作パネル３のスタートキーが押下されたときに、図３に示すフローチャートがスタートする。ここでの説明では、印刷ジョブの実行を今回要求したユーザーを対象ユーザーと称し、対象ユーザーから実行要求された印刷ジョブを対象印刷ジョブと称する。
【００３５】
なお、制御部４は、画像形成装置１００が印刷ジョブの実行要求を受け付けたとき、違反値取得処理に加えて、対象印刷ジョブが違反ジョブであるか否かを判定する違反ジョブ判定処理を行う。違反ジョブ判定処理では、私用印刷の可能性が高い私用印刷ジョブが違反ジョブと判定される。
【００３６】
ステップＳ１において、制御部４は、対象ユーザーを認識する。対象印刷ジョブがプリントジョブである場合、制御部４は、ジョブデータに含まれるユーザーＩＤに対応するユーザーを対象ユーザーと認識する。対象印刷ジョブがコピージョブである場合、制御部４は、画像形成装置１００にログインしているユーザーを対象ユーザーと認識する。
【００３７】
ステップＳ２において、制御部４は、対象印刷ジョブで使用する印刷データからキーワードを検出するキーワード検出処理を行う。このとき、制御部４は、印刷データからテキストデータを抽出し、当該抽出したテキストデータをキーワード検出処理の対象とする。なお、印刷データの種類によっては、文字認識技術（たとえば、ＯＣＲ技術）により印刷データからテキストデータが抽出される。
【００３８】
ステップＳ３において、制御部４は、対象印刷ジョブの印刷データ（テキストデータ）から特別許可ワードが検出されたか否かを判断する。その結果、特別許可ワードが検出されなかったと制御部４が判断した場合には、ステップＳ４に移行する。なお、特別許可ワードが未登録の場合には、ステップＳ３の処理は行われない。
【００３９】
ステップＳ４に移行すると、制御部４は、対象印刷ジョブの印刷データ（テキストデータ）から違反ワードが検出されたか否かを判断する。その結果、違反ワードが検出されたと制御部４が判断した場合には、ステップＳ５に移行する。
【００４０】
ステップＳ５に移行すると、制御部４は、対象印刷ジョブの印刷データから検出された違反ワードである検出違反ワードの全てについて、検出違反ワードの違反レベルに対応する値（検出違反ワードの値）を認識する。そして、制御部４は、全ての検出違反ワードの各値を合計した第１の値を算出する。
【００４１】
ステップＳ６において、制御部４は、対象印刷ジョブの印刷データ（テキストデータ）から許可ワードが検出されたか否かを判断する。その結果、許可ワードが検出されなかったと制御部４が判断した場合には、ステップＳ７に移行する。なお、許可ワードが未登録の場合には、ステップＳ６の処理は行われない。
【００４２】
ステップＳ７に移行すると、制御部４は、対象印刷ジョブを違反ジョブと判定する。また、ステップＳ８において、制御部４は、第１の値を対象ユーザーの今回の違反値として取得する（違反値取得処理を行う）。
【００４３】
たとえば、対象印刷ジョブの印刷データから、高レベルの違反ワードおよび低レベルの違反ワードが検出されたとする。この場合、高レベルの違反ワードに対応する値は「１０」であり、低レベルの違反ワードに対応する値は「５」であるので、対象ユーザーの今回の違反値は「１５（＝１０＋５）」となる。
【００４４】
ステップＳ９において、制御部４は、記憶部５に記憶された対象ユーザーの既存の違反値に今回の違反値を加算することにより得られる値を対象ユーザーの最新の違反値として記憶部５に記憶させる（対象ユーザーの違反値を更新する）。すなわち、記憶部５には、違反値の累積値がユーザーごとに記憶される。
【００４５】
ステップＳ６において、許可ワードが検出されたと制御部４が判断した場合には、ステップＳ１０に移行する。ステップＳ１０に移行すると、制御部４は、対象印刷ジョブの印刷データから検出された許可ワードである検出許可ワードの全てについて、検出許可ワードの許可レベルに対応する値（検出許可ワードの値）を認識する。そして、制御部４は、全ての検出許可ワードの各値を合計した第２の値を算出する。
【００４６】
ステップＳ１１において、制御部４は、第２の値が第１の値未満であるか否かを判断する。その結果、第２の値が第１の値未満であると制御部４が判断した場合、ステップＳ１２に移行する。
【００４７】
ステップＳ１２に移行すると、制御部４は、対象印刷ジョブを違反ジョブと判定する。また、ステップＳ１３において、制御部４は、第１の値から第２の値を減算した値を対象ユーザーの今回の違反値として取得する（違反値取得処理を行う）。その後、ステップＳ９に移行する。
【００４８】
たとえば、対象印刷ジョブの印刷データから、高レベルの違反ワードおよび標準レベルの許可ワードが検出されたとする。この場合、高レベルの違反ワードに対応する値は「１０」であり、標準レベルの許可ワードに対応する値は「２．５」であるので、対象ユーザーの今回の違反値は「７．５（＝１０−２．５）」となる。
【００４９】
ステップＳ１１において、第２の値が第１の値以上であると制御部４が判断した場合には、ステップＳ１４に移行する。ステップＳ１４に移行すると、制御部４は、対象印刷ジョブを違反ジョブではないと判定する（対象印刷ジョブを許可ジョブと判定する）。そして、本フローは終了する。すなわち、この場合には、制御部４による違反値取得処理は行われず、記憶部５に記憶された対象ユーザーの既存の違反値（累積値）は更新されない。
【００５０】
たとえば、対象印刷ジョブの印刷データから、高レベルの許可ワード（対応する値は「１０」）および中間レベルの許可ワード（対応する値は「７．５」）が検出され、低レベルの違反ワード（対応する値は「５」）および標準レベルの違反ワード（対応する値は「２．５」）が検出されたとする。この場合、第２の値は「１７．５（＝１０＋７．５）」となるとともに、第１の値は「７．５（＝５＋２．５）」となり、第２の値が第１の値以上となる。このため、対象印刷ジョブは許可ジョブと判定され、違反値取得処理は行われない。
【００５１】
ステップＳ３において、特別許可ワードが検出されたと制御部４が判断した場合にも、ステップＳ１４に移行する。さらに、ステップＳ４において、違反ワードが検出されなかったと制御部４が判断した場合にも、ステップＳ１４に移行する。
【００５２】
ここで、制御部４は、予め定められたリセット時点になったとき、記憶部５に記憶された各ユーザーの違反値（累積値）を初期値にリセットするリセット処理を行う。リセット処理に関するリセット設定はユーザーによって行われる。たとえば、制御部４は、特定ユーザー（たとえば、画像形成装置１００の管理者）が画像形成装置１００にログインしているとき、リセット設定の受け付けを操作パネル３に行わせる。あるいは、特定ユーザーにより使用されるユーザー端末２００からでもリセット設定を行うことができる。
【００５３】
リセット設定では、リセット処理の実行周期として、「毎週」、「毎月」および「四半期ごと」が選択肢として特定ユーザーに提示される。そして、制御部４は、特定ユーザーが選択した周期でリセット処理を行う。たとえば、デフォルトの周期は「毎月」に設定される。すなわち、リセット処理の実行周期がデフォルトに設定された場合には、制御部４によるリセット処理が１ヶ月に１回のタイミングで行われる。
【００５４】
なお、リセット設定では、リセット処理を禁止することもできる。制御部４は、リセット処理を禁止する旨の設定がなされた場合、定期的なリセット処理を行わない。
【００５５】
＜違反ユーザー判定処理＞
制御部４は、各ユーザーの違反値の累積値が予め定められた閾値を超えたか否かの判断を行う。当該判断は、画像形成装置１００が印刷ジョブの実行要求を受け付ける度に制御部４によって行われる。たとえば、デフォルトの閾値は「５０」である。なお、閾値は任意に変更可能であり、閾値の変更は操作パネル３が受け付ける。あるいは、閾値の変更はユーザー端末２００からでも行える。
【００５６】
制御部４は、各ユーザーの違反値の累積値のいずれかが閾値を超えたとき、違反値の累積値が閾値を超えたユーザーの違反回数を１カウントアップする。なお、違反回数のカウント値はユーザーごとに記憶部５に記憶される。違反値の累積値が閾値を超えたユーザーの違反回数を１カウントアップすると、制御部４は、違反値の累積値が閾値を超えたユーザーの違反値の累積値から閾値を減算した値を当該ユーザーの新たな違反値としてセットし記憶部５に記憶させる。あるいは、違反値の累積値が閾値を超えたユーザーの違反値が初期値にリセットされてもよい。
【００５７】
たとえば、制御部４は、各ユーザーの違反値の累積値のいずれかが閾値を超えたとき、違反値の累積値が閾値を超えたユーザー（すなわち、違反回数をカウントアップしたユーザー）に対して注意を通知する。たとえば、制御部４は、通信部６を介して、違反値の累積値が閾値を超えたユーザーにより使用されるユーザー端末２００と通信し、違反値の累積値が閾値を超えた旨のメッセージを含む電子メールを送信する。
【００５８】
また、制御部４は、違反回数に基づき違反ユーザーを判定する違反ユーザー判定処理を行う。違反ユーザー判定処理では、私用印刷の実行頻度が高いユーザー（違反回数が多いユーザー）が違反ユーザーと判定される。
【００５９】
以下に、図４に示すフローチャートを参照し、制御部４により行われる違反ユーザー判定処理の流れを説明する。図４に示すフローチャートは、各ユーザーの違反回数のいずれかを制御部４がカウントアップしたときにスタートする。ここでの説明では、違反回数がカウントアップされたユーザーを対象ユーザーと称する。
【００６０】
ステップＳ２１において、制御部４は、違反回数をカウントアップした旨を電子メールにて対象ユーザーに通知する。また、ステップＳ２２において、制御部４は、対象ユーザーの違反回数が所定回数に到達したか否かを判断する。特に限定されないが、所定回数は２回である。なお、所定回数は任意に変更可能であり、所定回数の変更は操作パネル３が受け付ける。あるいは、所定回数の変更はユーザー端末２００からでも行える。
【００６１】
ステップＳ２２において、対象ユーザーの違反回数が所定回数に到達したと制御部４が判断した場合には、ステップＳ２３に移行する。ステップＳ２３に移行すると、制御部４は、対象ユーザーを違反ユーザーと判定する。そして、ステップＳ２４において、制御部４は、対象ユーザーを違反ユーザーに設定する。違反ユーザーとして設定されたユーザーを示す違反情報は記憶部５に記憶される。
【００６２】
ステップＳ２２において、対象ユーザーの違反回数が所定回数に到達していないと制御部４が判断した場合には、ステップＳ２５に移行する。ステップＳ２５に移行すると、制御部４は、対象ユーザーを違反ユーザーではないと判定する（対象ユーザーを許可ユーザーと判定する）。
【００６３】
たとえば、制御部４は、対象ユーザーを違反ユーザーと判定したとき、通信部６を介して、対象ユーザーによって使用されるユーザー端末２００と通信する。そして、制御部４は、対象ユーザーに対して違反ユーザーと判定した旨を通知する（たとえば、電子メールを送信する）。
【００６４】
また、制御部４は、特定ユーザー（たとえば、画像形成装置１００の管理者）が画像形成装置１００にログインしているとき、違反ユーザーとして設定されたユーザーの違反設定の解除指示の受け付けを操作パネル３に行わせる。あるいは、特定ユーザーにより使用されるユーザー端末２００からでも違反設定の解除指示を行うことができる。たとえば、或るユーザーが違反ユーザーとして設定されたとしても、以降に違反設定が解除された場合には、当該ユーザーは後述する違反対応処理の対象とならない。
【００６５】
＜違反対応処理＞
制御部４は、私用印刷を抑制するための違反対応処理を行う。違反対応処理では、画像形成装置１００が受け付けた印刷ジョブが違反ジョブであり、違反ジョブの実行を要求したユーザーが違反ユーザーであるときに行われる。
【００６６】
制御部４は、第１処理または第２処理を違反対応処理として行う。第１処理および第２処理のうち制御部４が違反対応処理として行う処理はユーザーにより選択される。たとえば、制御部４は、特定ユーザー（たとえば、画像形成装置１００の管理者）が画像形成装置１００にログインしているとき、違反対応処理に関する設定（違反対応処理として行うべき処理の選択）の受け付けを操作パネル３に行わせる。あるいは、特定ユーザーにより使用されるユーザー端末２００からでも違反対応処理に関する設定を行うことができる。なお、第１処理および第２処理の両方が違反対応処理として行われるよう設定することもできる。
【００６７】
第１処理を行う旨の設定がなされた場合、制御部４は、違反ユーザーに対して警告を通知する。たとえば、制御部４は、通信部６を介して、違反ユーザーにより使用されるユーザー端末２００（ここでは違反ユーザー端末２００と称する）と通信する。そして、制御部４は、図５に示すような警告画面３００を表示させる表示命令を違反ユーザー端末２００に送信する。警告画面３００には、警告メッセージＭＧが配される。
【００６８】
第２処理を行う旨の設定がなされた場合、制御部４は、画像形成装置１００が実行要求を今回受け付けた印刷ジョブ（すなわち、違反ジョブ）をキャンセルする。この場合、印刷ジョブをキャンセルした旨が違反ユーザーに通知されてもよい。
【００６９】
以下に、図６に示すフローチャートを参照し、制御部４により行われる違反対応処理の流れを説明する。図６に示すフローチャートは、画像形成装置１００が実行要求を受け付けた印刷ジョブを違反ジョブと制御部４が判定したときにスタートする。なお、印刷ジョブが違反ジョブであると判定されると、各ユーザーの違反値（累積値）のいずれかが更新され、このときに、違反値が更新されたユーザーの違反回数が所定回数に到達し、当該ユーザーが違反ユーザーであると判定される場合がある。
【００７０】
ステップＳ３１において、制御部４は、違反ジョブの実行を要求したユーザーが違反ユーザーであるか否かを判断する。その結果、違反ジョブの実行を要求したユーザーが違反ユーザーであると制御部４が判断した場合には、ステップＳ３２に移行する。ステップＳ３２に移行すると、制御部４は、違反対応処理として実行すべき処理が第１処理であるか否かを判断する。その結果、違反対応処理として実行すべき処理が第１処理であると制御部４が判断した場合には、ステップＳ３３に移行し、違反対応処理として実行すべき処理が第１処理ではない（第２処理である）と制御部４が判断した場合には、ステップＳ３４に移行する。
【００７１】
ステップＳ３３に移行した場合、制御部４は、違反ユーザーに対して警告を通知する。一方で、ステップＳ３４に移行した場合、制御部４は、画像形成装置１００が実行要求を今回受け付けた印刷ジョブ（すなわち、違反ジョブ）をキャンセルする。
【００７２】
ステップＳ３１において、違反ジョブの実行を要求したユーザーが違反ユーザーではないと制御部４が判断した場合には、本フローは終了する。この場合、違反ジョブの実行を要求したユーザーに対して注意を通知してもよい。
【００７３】
＜レポート出力処理＞
制御部４は、予め定められたレポート出力時点になったとき、違反ジョブの実行履歴を示すレポート４００（図７参照）を出力するレポート出力処理を行う。たとえば、レポート４００には、違反ジョブの実行履歴のリストＬがユーザーごとに表記される。リストＬには、違反ジョブの実行日や、違反ジョブの印刷データから検出された違反ワードの個数などがリストアップされる。
【００７４】
たとえば、制御部４は、リセット時点になったとき、レポート出力処理を行ってから、各ユーザーの違反値をリセットするリセット処理を行う。すなわち、レポート出力処理とリセット処理とが同じタイミングで行われる。あるいは、制御部４は、特定ユーザーからレポート出力指示を受け付けたとき、レポート出力時点になったと判断し、レポート出力処理を行う。
【００７５】
制御部４は、レポート出力処理を行うとき、通信部６を介して、特定ユーザー（たとえば、画像形成装置１００の管理者）により使用されるユーザー端末２００と通信する。そして、制御部４は、違反ジョブの実行履歴を示す履歴情報を特定ユーザーのユーザー端末２００に送信する。これにより、特定ユーザーのユーザー端末２００においてレポート４００を表示することができる。あるいは、画像形成装置１００においてレポート４００の印刷出力が行われてもよい。
【００７６】
上記のように、本実施形態の構成では、業務では略使用しないワードを違反ワードとして登録した場合（違反ワードだけを登録した場合）、業務で略使用しないワードを印刷データに含む印刷ジョブが違反ジョブと判定される。すなわち、私用印刷の可能性が高い印刷ジョブが違反ジョブと判定される。また、違反ジョブ（私用印刷の可能性が高い印刷ジョブ）の実行要求を同一ユーザーが繰り返すと、当該ユーザーの違反値の累積値が次第に大きくなる。結果的に、違反ジョブの実行要求を繰り返したユーザーの違反値の累積値は閾値を超え、当該ユーザーは違反ユーザーと判定される。そして、違反ユーザーが違反ジョブの実行を要求したとき、違反ユーザーに警告が通知される。あるいは、違反ユーザーが違反ジョブの実行を要求したとき、違反ジョブがキャンセルされる。これにより、私用印刷が行われるのを抑制することができる（私用印刷を行おうとしているユーザーに私用印刷を止めさせることができる）。
【００７７】
なお、業務で一般的に使用するワードを許可ワードとしてさらに登録した場合（違反ワードおよび許可ワードの両方を登録した場合）、印刷ジョブの印刷データに違反ワードが含まれていても、第２の値が第１の値以上であれば、印刷ジョブは違反ジョブと判定されない（第２の値が第１の値未満であるときだけ印刷ジョブが違反ジョブと判定される）。これにより、私用印刷の可能性が低い印刷ジョブが違反ジョブと誤判定されるのを抑制することができる。
【００７８】
さらに、業務で使用する頻度が非常に高いワードを特別許可ワードとして登録した場合には、当該ワードを印刷データに含む印刷ジョブが違反ジョブと判定されないようにすることができる。
【００７９】
また、本実施形態の構成では、違反値の累積値が閾値を超えたユーザーが違反ユーザーと判定され、違反値の累積値が閾値を超えていないユーザーは違反ユーザーと判定されない。たとえば、違反ジョブの実行要求を頻繁に行っているユーザーだけが違反ユーザーと判定される（違反ジョブの実行要求を１回しか行っていないユーザーは違反ユーザーと判定されない）。これにより、業務上必要な印刷ジョブの実行要求を行ったときに、当該印刷ジョブの印刷データに違反ワードが含まれていたために違反ユーザーと判定される、という不都合が発生するのを抑制することができる。
【００８０】
また、本実施形態では、記憶部５は、対応する値が互いに異なる複数の違反レベルのいずれかを登録された違反ワードの違反レベルとして記憶する。制御部４は、キーワード検出処理において検出された全ての違反ワードについて違反ワードの違反レベルに対応する値を認識し、当該認識した値の合計値を第１の値として算出する。この構成では、登録済みの違反ワードに対応する値を違反ワードごとに異ならせることができる。たとえば、違反ワードを複数登録する場合、業務で使用する可能性が最も低い違反ワードに対応する値を他の違反ワードに対応する値よりも大きくする、といったことを行える。この場合、業務で使用する可能性が最も低い違反ワードを印刷データに数多く含む印刷ジョブが違反ジョブと判定され易くなる。また、当該印刷ジョブの実行を要求したユーザーの違反値の累積値が大きくなる。
【００８１】
また、本実施形態では、記憶部５は、対応する値が互いに異なる複数の許可レベルのいずれかを登録された許可ワードの許可レベルとして記憶する。制御部４は、キーワード検出処理において検出された全ての許可ワードについて許可ワードの許可レベルに対応する値を認識し、当該認識した値の合計値を第２の値として算出する。この構成では、登録済みの許可ワードに対応する値を許可ワードごとに異ならせることができる。たとえば、許可ワードを複数登録する場合、業務での使用頻度が最も高い許可ワードに対応する値を他の許可ワードに対応する値よりも大きくする、といったことを行える。この場合には、業務での使用頻度が最も高いワードを印刷データに数多く含む印刷ジョブ（私用印刷の可能性が低い印刷ジョブ）が違反ジョブと判定され難くなるので、誤判定を抑制することができる。
【００８２】
また、本実施形態では、制御部４は、記憶部５にユーザーごとに記憶された違反値の累積値のいずれかが閾値を超えたとき、違反値の累積値が閾値を超えたユーザーの違反値から閾値を減算した値を当該ユーザーの新たな違反値として記憶部に記憶させる。そして、制御部４は、違反値の累積値が閾値を超えた回数である違反回数をユーザーごとにカウントし、違反回数が所定回数に到達したユーザーを違反ユーザーと判定し、違反値の累積値が閾値を超えたとしても違反回数が所定回数に到達していないユーザーについては違反ユーザーと判定しない。この構成では、違反ジョブの実行要求を数多く行ったユーザーだけが違反ユーザーと判断される。これにより、違反ユーザーの判定において誤判定が発生するのを抑制することができる。
【００８３】
また、本実施形態では、予め定められたレポート出力時点になったとき、違反ジョブの実行履歴を示すレポート４００を出力するレポート出力処理を行う。これにより、画像形成装置１００の管理者からすると、違反ジョブの実行履歴を容易に確認することができるので、利便性が良い。
【００８４】
今回開示された実施形態は、すべての点で例示であって、制限的なものではないと考えられるべきである。本発明の範囲は、上記実施形態の説明ではなく特許請求の範囲によって示され、さらに、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれる。
【符号の説明】
【００８５】
２  印刷部
３  操作パネル（受付部）
４  制御部
５  記憶部
６  通信部（受付部）
１００  画像形成装置
【図１】
2018099862.tif 000003
【図２】
2018099862.tif 000004
【図３】
2018099862.tif 000005
【図４】
2018099862.tif 000006
【図５】
2018099862.tif 000007
【図６】
2018099862.tif 000008
【図７】
2018099862.tif 000009