(57)【要約】【課題】画像処理装置とサーバとを備え，ユーザごとに画像処理の実行を制限する画像処理システムにおいて，ユーザの不便を軽減する技術を提供すること。【解決手段】ＭＦＰ２００は，認証情報のユーザ入力を受け付け，認証サーバ１００にユーザ認証を行わせる。さらに，ＭＦＰ２００は，認証サーバ１００によるユーザ認証が成功した場合，認証されたユーザに応じて，画像処理の実行可能な機能と実行可能量との少なくとも一方を限定する限定情報を取得する。そして，ＭＦＰ２００は，その限定情報に基づいて，画像処理の実行を制限する。一方，ユーザ認証が認証サーバ１００との通信不能によって失敗した場合には，ユーザ認証が成功した場と比較して，画像処理の実行可能な機能と実行可能量との少なくとも一方を少なくする。【選択図】            図５
2014146998.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの認証情報の入力を受け付ける受付部と，
ユーザ認証を行うサーバとの間で通信を行う通信部と，
画像処理を行う画像処理部と，
制御部と，
を備え，
前記制御部は，
前記受付部にて受け付けた前記認証情報を前記サーバに送信し，当該認証情報に基づくユーザ認証の結果を前記サーバから受信する認証処理と，
前記認証処理でのユーザ認証が成功した結果を受信した場合，認証されたユーザに応じて，前記画像処理の実行可能な機能と実行可能量との少なくとも一方を限定する限定情報に基づいて，前記画像処理の実行を制限し，前記認証処理でのユーザ認証が前記サーバとの通信不能によって失敗した場合，ユーザ認証が成功した結果を受信した場合に前記限定情報によって限定される前記画像処理の実行可能な機能および実行可能量よりも前記画像処理の実行可能な機能と実行可能量との少なくとも一方を少なくして，前記画像処理の実行を許可する制限処理と，
を実行することを特徴とする画像処理装置。
【請求項２】
請求項１に記載する画像処理装置において，
前記制限処理では，前記認証処理でのユーザ認証が前記サーバとの通信不能によって失敗した場合，さらに前記認証情報からユーザを特定し，特定されたユーザが自装置に登録されたユーザが否かを判断し，登録されていないユーザの場合には，前記画像処理の実行を許可しないことを特徴とする画像処理装置。
【請求項３】
請求項１または請求項２に記載する画像処理装置において，
前記制限処理では，前記認証処理でのユーザ認証が前記サーバとの通信不能によって失敗した場合，さらに前記認証情報からユーザを特定し，特定されたユーザの認証が前回成功してからの経過時間が所定時間以上経過している場合には，前記画像処理の実行を許可しないことを特徴とする画像処理装置。
【請求項４】
請求項１から請求項３のいずれか１つに記載する画像処理装置において，
前記制限処理では，前記認証処理でのユーザ認証が前記サーバとの通信不能によって失敗した場合，さらに前記認証情報からユーザを特定し，特定されたユーザに対応する前記限定情報によって限定される前記画像処理の実行可能な機能および実行可能量よりも前記画像処理の実行可能な機能と実行可能量との少なくとも一方を少なくして，前記画像処理の実行を制限することを特徴とする画像処理装置。
【請求項５】
請求項１から請求項４のいずれか１つに記載する画像処理装置において，
前記制御部は，
前記サーバとの通信が不能から可能に復帰したことを検知した場合に，ユーザ認証が前記サーバとの通信不能によって失敗したユーザである未認証ユーザについて，前記認証処理を実行する復帰時認証処理を実行し，
前記制限処理では，前記復帰時認証処理でのユーザ認証に失敗した場合，前記未認証ユーザに対して前記画像処理の実行を中止することを特徴とする画像処理装置。
【請求項６】
請求項５に記載する画像処理装置において，
前記制御部は，
前記サーバと通信不能な状態で前記制限処理が前記画像処理の実行制限を行っている間に実行した前記画像処理の実行量を記憶する記憶処理を実行し，
前記制限処理では，前記復帰時認証処理にてユーザ認証に成功した結果を受信した場合，前記記憶処理によって記憶した実行量に基づいて，前記未認証ユーザに対する実行可能量を決定することを特徴とする画像処理装置。
【請求項７】
請求項５に記載する画像処理装置において，
前記制御部は，
前記サーバと通信不能な状態で前記制限処理が前記画像処理の実行制限を行っている間に実行した前記画像処理の実行量を記憶する記憶処理を実行し，
前記制限処理では，前記復帰時認証処理にてユーザ認証に失敗した結果を受信した場合，前記記憶処理によって記憶した実行量に基づいて，前記未認証ユーザ以外の少なくとも１人の他ユーザに対する実行可能量を決定することを特徴とする画像処理装置。
【請求項８】
請求項１から請求項７のいずれか１つに記載する画像処理装置において，
前記制御部は，
前記サーバと通信不能な状態で前記制限処理が前記画像処理の実行制限を行っている間に実行した前記画像処理の実行量を記憶する記憶処理を実行し，
前記制限処理では，前記サーバとの通信が不能から可能に復帰したことを検知した際，前記記憶処理によって記憶した実行量が，ユーザ認証が前記サーバとの通信不能によって失敗したユーザである未認証ユーザに対する実行可能量を超えていた場合に，前記未認証ユーザによる画像処理を中止することを特徴とする画像処理装置。
【請求項９】
画像処理を行う画像処理装置と，ユーザを識別するユーザ情報を記憶するサーバとを有する画像処理システムにおいて，
前記画像処理装置にて受け付けたユーザの認証情報を前記サーバに送信し，前記サーバにて前記認証情報および前記ユーザ情報に基づいてユーザ認証を行う認証処理と，
前記認証処理でのユーザ認証が成功した場合，認証されたユーザに応じて，前記画像処理の実行可能な機能と実行可能量との少なくとも一方を限定する限定情報に基づいて，前記画像処理装置における画像処理の実行を制限し，前記認証処理でのユーザ認証が通信不能によって失敗した場合，ユーザ認証が成功した結果を受信した場合に前記限定情報によって限定される前記画像処理の実行可能な機能および実行可能量よりも前記画像処理の実行可能な機能と実行可能量との少なくとも一方を少なくして，前記画像処理装置における画像処理の実行を制限する制限処理と，
を実行する制御部を有することを特徴とする画像処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，画像処理を行う画像処理装置および画像処理システムに関する。さらに詳細には，画像処理装置と接続するサーバにてユーザ認証を行い，ユーザごとに画像処理の実行を制限する技術に関するものである。
【背景技術】
【０００２】
従来から，画像処理装置とサーバとを備えた画像処理システムにおいて，サーバが認証したユーザの情報に基づき，ユーザごとに画像処理の実行を制限する技術が知られている。このような画像処理システムでは，サーバとの通信が不能に陥った場合には，ユーザ認証が成功しないことから，画像処理が実行できなくなる。
【０００３】
上記の問題に着目した技術としては，例えば特許文献１がある。特許文献１には，デバイス（画像処理装置）と，ユーザ情報管理装置（サーバ）とを有するシステムであって，画像処理装置が有するユーザ情報に基づいてユーザ認証を行い，サーバでのユーザ情報の更新を自動的に画像処理装置に反映させる技術，さらにはサーバの異常を検出した場合に，異常を検知してから一定時間が経過した後に，画像処理装置に記憶されているユーザ情報を削除して画像処理の実行を制限する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−３４８１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら，前記した従来の技術には，次のような問題があった。すなわち，サーバとの通信が不能な期間が一定時間を超えてしまうと，結局，画像処理が実行できなくなる。そのため，ユーザにとって不便である。
【０００６】
本発明は，前記した従来の技術が有する問題点を解決するためになされたものである。すなわちその課題とするところは，画像処理装置とサーバとを備え，ユーザごとに画像処理の実行を制限する画像処理システムにおいて，ユーザの不便を軽減する技術を提供することにある。
【課題を解決するための手段】
【０００７】
この課題の解決を目的としてなされた画像処理装置は，ユーザの認証情報の入力を受け付ける受付部と，ユーザ認証を行うサーバとの間で通信を行う通信部と，画像処理を行う画像処理部と，制御部とを備え，前記制御部は，前記受付部にて受け付けた前記認証情報を前記サーバに送信し，当該認証情報に基づくユーザ認証の結果を前記サーバから受信する認証処理と，前記認証処理でのユーザ認証が成功した結果を受信した場合，認証されたユーザに応じて，前記画像処理の実行可能な機能と実行可能量との少なくとも一方を限定する限定情報に基づいて，前記画像処理の実行を制限し，前記認証処理でのユーザ認証が前記サーバとの通信不能によって失敗した場合，ユーザ認証が成功した結果を受信した場合に前記限定情報によって限定される前記画像処理の実行可能な機能および実行可能量よりも前記画像処理の実行可能な機能と実行可能量との少なくとも一方を少なくして，前記画像処理の実行を許可する制限処理とを実行することを特徴としている。
【０００８】
本明細書に開示される画像処理装置は，認証情報のユーザ入力を受け付け，その認証情報に基づいてサーバにユーザ認証を行わせる。さらに，画像処理装置は，サーバによるユーザ認証が成功した場合，画像処理の実行可能な機能と実行可能量との少なくとも一方を限定する情報として，認証されたユーザに対応する限定情報を取得する。限定情報は，自装置の記憶部から取得してもよいし，外部装置から取得してもよい。そして，画像処理装置は，取得した限定情報に基づいて，画像処理の実行を制限する。さらに，画像処理装置は，サーバとの通信不能によってユーザ認証が失敗した場合，ユーザ認証が成功した場合と比較して，画像処理の実行可能な機能と実行可能量との少なくとも一方を少なくして，画像処理の実行を許可する。
【０００９】
すなわち，本明細書に開示される画像処理装置では，通信不能によってユーザ認証が失敗した場合，ユーザ認証が成功した場合と比較して，実行可能な機能と実行可能量との少なくとも一方を少なくして，画像処理の実行を許可する。これにより，画像処理を無制限に実行できる状態を抑制しつつ，通信不能に陥った際に画像処理が何も実行できない状態を回避できる。
【００１０】
また，前記制限処理では，前記認証処理でのユーザ認証が前記サーバとの通信不能によって失敗した場合，さらに前記認証情報からユーザを特定し，特定されたユーザが自装置に登録されたユーザが否かを判断し，登録されていないユーザの場合には，前記画像処理の実行を許可しないとよい。不特定多数のユーザに実行を許可すると，本来認証されないユーザによって画像処理が実行されるリスクが伴い，実行による損失が大きくなる可能性がある。そのため，自装置に登録されているユーザでなければ実行を許可しない方が好ましい。
【００１１】
また，前記制限処理では，前記認証処理でのユーザ認証が前記サーバとの通信不能によって失敗した場合，さらに前記認証情報からユーザを特定し，特定されたユーザの認証が前回成功してからの経過時間が所定時間以上経過している場合には，前記画像処理の実行を許可しないとよい。前回の認証成功から長時間が経過していると，そのユーザの登録がサーバから削除されているおそれがある。そのような非正規のユーザに実行許可を与えると，実行による損失が大きくなる。そのため，ユーザ認証が長時間行われていないユーザについては実行を許可しない方が好ましい。
【００１２】
また，前記制限処理では，前記認証処理でのユーザ認証が前記サーバとの通信不能によって失敗した場合，さらに前記認証情報からユーザを特定し，特定されたユーザに対応する前記限定情報によって限定される前記画像処理の実行可能な機能および実行可能量よりも前記画像処理の実行可能な機能と実行可能量との少なくとも一方を少なくして，前記画像処理の実行を制限するとよい。サーバとの通信が不能であった場合には，認証を試みたユーザの限定情報よりも実行可能な機能と実行可能量との少なくとも一方を少なくして画像処理の実行を制限することで，正規のユーザにとっては所望の画像処理を実行できる可能性が高く，不便を感じ難い。また，少ない実行可能量となるため，非正規のユーザに実行された場合の損失が抑えられる。
【００１３】
また，前記制御部は，前記サーバとの通信が不能から可能に復帰したことを検知した場合に，ユーザ認証が前記サーバとの通信不能によって失敗したユーザである未認証ユーザについて，前記認証処理を実行する復帰時認証処理を実行し，前記制限処理では，前記復帰時認証処理でのユーザ認証に失敗した場合，前記未認証ユーザに対して前記画像処理の実行を中止するとよい。通信不能中にサーバの登録内容が変更される可能性がある。そのため，通信が復帰した際にあらためてユーザ認証を行い，ユーザ認証に失敗した場合には，実行を中止する方が好ましい。
【００１４】
また，前記制御部は，前記サーバと通信不能な状態で前記制限処理が前記画像処理の実行制限を行っている間に実行した前記画像処理の実行量を記憶する記憶処理を実行し，前記制限処理では，前記復帰時認証処理にてユーザ認証に成功した結果を受信した場合，前記記憶処理によって記憶した実行量に基づいて，前記未認証ユーザに対する実行可能量を決定するとよい。通信不能中における画像処理の実行量を，未認証ユーザの実行可能量に反映させることで，より正確な実行制限が期待できる。
【００１５】
また，前記制御部は，前記サーバと通信不能な状態で前記制限処理が前記画像処理の実行制限を行っている間に実行した前記画像処理の実行量を記憶する記憶処理を実行し，前記制限処理では，前記復帰時認証処理にてユーザ認証に失敗した結果を受信した場合，前記記憶処理によって記憶した実行量に基づいて，前記未認証ユーザ以外の少なくとも１人の他ユーザに対する実行可能量を決定するとよい。ユーザ認証に失敗した場合であっても，通信不能中における実行量を他ユーザの実行可能量に反映させることで，非正規のユーザによる画像処理の実行を担保することができる。他のユーザとしては，例えば，未認証ユーザと所属が同じユーザや管理者権限を有するユーザが該当する。
【００１６】
また，前記制御部は，前記サーバと通信不能な状態で前記制限処理が前記画像処理の実行制限を行っている間に実行した前記画像処理の実行量を記憶する記憶処理を実行し，前記制限処理では，前記サーバとの通信が不能から可能に復帰したことを検知した際，前記記憶処理によって記憶した実行量が，ユーザ認証が前記サーバとの通信不能によって失敗したユーザである未認証ユーザに対する実行可能量を超えていた場合に，前記未認証ユーザによる画像処理を中止するとよい。通信不能中における実行量が実行可能量を超えていた場合に即時に中止することで，損失の拡大が抑えられる。
【００１７】
また，本明細書では，画像処理を行う画像処理装置と，ユーザを識別するユーザ情報を記憶するサーバとを有する画像処理システムであって，前記画像処理装置にて受け付けたユーザの認証情報を前記サーバに送信し，前記サーバにて前記認証情報および前記ユーザ情報に基づいてユーザ認証を行う認証処理と，前記認証処理でのユーザ認証が成功した場合，認証されたユーザに応じて，前記画像処理の実行可能な機能と実行可能量との少なくとも一方を限定する限定情報に基づいて，前記画像処理装置における画像処理の実行を制限し，前記認証処理でのユーザ認証が通信不能によって失敗した場合，ユーザ認証が成功した結果を受信した場合に前記限定情報によって限定される前記画像処理の実行可能な機能および実行可能量よりも前記画像処理の実行可能な機能と実行可能量との少なくとも一方を少なくして，前記画像処理装置における画像処理の実行を制限する制限処理とを実行する制御部を有することを特徴とする画像処理システムが開示されている。
【発明の効果】
【００１８】
本発明によれば，画像処理装置とサーバとを備え，ユーザごとに画像処理の実行を制限する画像処理システムにおいて，ユーザの不便を軽減する技術が実現される。
【図面の簡単な説明】
【００１９】
【図１】実施の形態にかかる画像処理システムの構成を示すブロック図である。
【図２】認証サーバが有するユーザ登録テーブルの構成を示す図である。
【図３】ＭＦＰ（複合機）が有するユーザ制限テーブルの構成を示す図である。
【図４】ＭＦＰが表示するログイン画面を示す図である。
【図５】第１の形態のＭＦＰが実行するログイン要求処理の手順を示すフローチャートである。
【図６】認証サーバが実行するユーザ認証処理の手順を示すフローチャートである。
【図７】第２の形態のＭＦＰが実行するログイン要求処理の手順を示すフローチャートである。
【図８】第２の形態のＭＦＰが実行する見做しモード印刷処理の手順を示すフローチャートである。
【図９】第２の形態のＭＦＰが実行する復帰処理の手順を示すフローチャートである。
【図１０】実施の形態にかかる画像処理システムの他の構成を示すブロック図である。
【発明を実施するための形態】
【００２０】
以下，本実施形態にかかる画像処理システムについて，添付図面を参照しつつ詳細に説明する。本形態は，ユーザ認証を行う認証サーバと，画像処理に関する複数の機能を有する複合機（ＭＦＰ：Multi Function Peripheral）とを有する画像処理システムに本発明を適用したものである。
【００２１】
［画像処理システムの全体構成］
本形態の画像処理システム９００（画像処理システムの一例）は，図１に示すように，認証サーバ１００（サーバの一例）と，ＭＦＰ２００（画像処理装置の一例）とを備えている。ＭＦＰ２００は，印刷，読み取り等，画像処理に関する複数の機能を有する。また，ＭＦＰ２００は，認証サーバ１００に認証要求を出力し，その認証結果に基づいて画像処理の実行を制限する。認証サーバ１００は，認証要求に応じて，その認証要求に付されたユーザ情報に基づいてユーザ認証を行い，その結果を応答する。
【００２２】
画像処理システム９００のうち，画像処理機能を有する画像処理装置は，ＭＦＰ２００の他，何台接続されていてもよい。また，ユーザ認証を行う認証サーバについても，認証サーバ１００の他，何台接続されていてもよい。
【００２３】
［認証サーバの構成］
続いて，認証サーバ１００の概略構成について説明する。認証サーバ１００は，図１に示すように，ＣＰＵ５１と，ＲＯＭ５２と，ＲＡＭ５３と，ＨＤＤ５４とを備えている。また，認証サーバ１００は，表示機能と入力機能とを兼ねる操作パネル５５と，外部装置との通信を可能にするネットワークインターフェース５７とを有し，これらがＣＰＵ５１によって制御される。
【００２４】
サーバ１００のＨＤＤ５４には，ＯＳ，インターネット上のデータを閲覧するためのブラウザ，各種のデバイスを制御するデバイスドライバ等，各種のプログラムやデータが記憶されている。
【００２５】
また，ＨＤＤ５４には，ユーザ認証を行うための情報として，図２に示すようなユーザ登録テーブル５４１が記憶されている。具体的に，ユーザ登録テーブル５４１は，識別番号（ＩＤ）と，所属と，ユーザ名と，パスワードとの４つの項目を含むレコードを記憶している。なお，ユーザ登録テーブル５４１のレコードの構成はこれらに限るものではなく，他の項目を含めてもよい。また，ユーザを特定できる情報が含まれていればよく，必ずしも所属，ユーザ名，パスワードを全て有する必要はない。
【００２６】
ＣＰＵ５１は，ＲＯＭ５２から読み出した制御プログラムやＨＤＤ５４から読み出したプログラムに従って，その演算結果をＲＡＭ５３またはＨＤＤ５４に記憶させながら各種の処理を行う。
【００２７】
ネットワークインターフェース５７は，他の装置との通信を可能にするインターフェースである。サーバ１００はネットワークインターフェース５７を介して，ＭＦＰ２００に対してデータの送受信を行うことができる。
【００２８】
［ＭＦＰの構成］
続いて，ＭＦＰ２００の概略構成について説明する。ＭＦＰ２００は，図１に示したように，ＣＰＵ３１（制御部の一例）と，ＲＯＭ３２と，ＲＡＭ３３と，ＮＶＲＡＭ（Non Volatile RAM）３４とを備えている。また，ＭＦＰ２００は，用紙に画像を印刷する画像形成部１０（画像処理部の一例）と，原稿の画像を読み取る画像読取部１１（画像処理部の一例）と，表示機能と入力機能とを兼ねる操作パネル４０（受付部の一例）と，ＦＡＸインターフェース３８と，ネットワークインターフェース３７（通信部の一例）とを有し，これらがＣＰＵ３１によって制御される。
【００２９】
画像形成部１０は，カラー印刷が可能であってもモノクロ印刷のみが可能であってもよい。本形態では，カラー印刷が可能なものとする。また，印刷方式についても，電子写真方式であってもインクジェット方式であってもよい。また，画像読取部１１は，カラースキャンが可能であってもモノクロスキャンのみが可能であってもよい。本形態では，カラースキャンが可能なものとする。また，読取機構についても，ＣＣＤであってもＣＩＳであってもよい。
【００３０】
ＲＯＭ３２には，ＭＦＰ２００を制御するための制御プログラムであるファームウェアや各種設定，初期値等が記憶されている。ＲＡＭ３３およびＮＶＲＡＭ３４は，各種制御プログラムが読み出される作業領域として，あるいはデータを一時的に記憶する記憶領域として利用される。
【００３１】
ＣＰＵ３１は，ＲＯＭ３２から読み出した制御プログラムや各種センサから送られる信号に従って，その処理結果をＲＡＭ３３またはＮＶＲＡＭ３４に記憶させながら，ＭＦＰ２００の各構成要素を制御する。
【００３２】
ネットワークインターフェース３７およびＦＡＸインターフェース３８は，他の装置との通信を可能にするインターフェースである。ＭＦＰ２００は，ネットワークインターフェース３７を介して，認証サーバ１００に対して認証要求を送信し，認証結果を受信する。また，ＭＦＰ２００は，ＦＡＸインターフェース３８を介して，ＦＡＸデータの送受信を行うことができる。
【００３３】
操作パネル４０は，ＭＦＰ２００の外装に設けられ，ユーザ入力を受け付ける各種のボタンと，メッセージや設定内容を表示するタッチパネルとを有している。各種のボタンとしては，例えば，画像処理の開始指示を入力するＯＫボタンや，画像処理のキャンセル指示を入力するキャンセルボタンがある。また，タッチパネルは，ユーザがタッチ操作することによっても各種の入力が可能であり，例えば，各種の設定やユーザ情報がタッチパネルから入力される。
【００３４】
また，ＮＶＲＡＭ３４には，画像処理の実行を制限するための情報として，図３に示すようなユーザ制限テーブル３４１が記憶されている。具体的に，ユーザ制限テーブル３４１は，識別番号（ＩＤ）と，所属と，ユーザ名と，前回ユーザ認証時刻と，限定情報の５つの項目を含むレコードを記憶している。
【００３５】
また，限定情報には，印刷，コピー，ＦＡＸ，スキャンの各画像処理の実行可否が記憶される。図３中，「○」が実行許可を意味し，「×」が実行不許可を意味する。また，限定情報には，１回のジョブで実行可能な最大処理枚数である最大数が記憶される。最大数のうち「―」は，最大処理枚数の制限が無いことを意味する。また，限定情報には，処理可能な残りの枚数である残数が記憶される。なお，ユーザ制限テーブル３４１のレコード構成はこれらに限るものではなく，他の項目を含めてもよい。限定情報の構成もこれらに限るものではなく，他の項目を含めてもよい。また，ユーザを特定する情報とそのユーザに対応する限定情報とが関連付けられていればよく，必ずしも所属，ユーザ名を全て用いる必要はない。
【００３６】
ユーザ制限テーブル３４１では，必ずしもユーザ登録テーブル５４１に登録されている全てのユーザに対応するレコードを有していなくてもよい。例えば，認証サーバ１００には全社員のレコードを登録し，ＭＦＰ２００にはＭＦＰ２００が設置されている部署に属する社員のみのレコードを登録するようにしてもよい。
【００３７】
また，ユーザ制限テーブル３４１には，ＭＦＰ２００の管理者用のレコードと，ユーザ認証が行われていない未認証ユーザ用のレコードとが設けられる。ＩＤが「０００」のレコードが管理者用のレコードに相当し，ユーザ名に「管理者」が記憶される。以下，「管理者レコード」とする。また，ＩＤが「００３」のレコードが未認証ユーザ用のレコードに相当し，ユーザ名に「暫定」が記憶される。以下，「暫定レコード」とする。一方，ＩＤが「００１」，「００２」のように，ユーザが特定されるレコードを，「ユーザ特定レコード」とする。
【００３８】
ユーザ特定レコードには，ユーザ認証が成功する度に，その認証されたユーザに対応するレコードの前回ユーザ認証時刻にそのユーザ認証の成功結果を受信した時刻が記憶される。なお，本形態では，管理者は，ＭＦＰ２００自身によって確認されるものとし，認証サーバ１００によるユーザ認証を行わない。そのため，管理者レコードには，前回ユーザ認証時刻が設定されない。また，暫定レコードは，未認証ユーザ用のレコードであるため，前回ユーザ認証時刻が設定されない。
【００３９】
暫定レコードは，本来認証されないユーザによる画像処理の実行が可能になってしまうことから，ユーザ特定レコードと比較して画像処理の実行をより制限する。例えば，図３に示した例では，暫定レコードでは，印刷とコピーが実行不可であるが，ユーザ特定レコードでは，印刷もコピーも実行可である。また，最大数についても，暫定レコードはユーザ特定レコードよりも少ない。
【００４０】
［画像処理システムの動作概要］
続いて，画像処理システム９００の動作概要について説明する。画像形成システム９００では，あらかじめ管理者によって，認証サーバ１００のユーザ登録テーブル３４１にユーザ情報が登録される。また，あらかじめ管理者によって，ＭＦＰ２００のユーザ制限テーブル５４１にユーザごとの限定情報が設定される。認証サーバ１００の管理者と，ＭＦＰ２００の管理者とは，同じであってもよいし，別であってもよい。
【００４１】
ＭＦＰ２００を利用するユーザは，ＭＦＰ２００に画像処理を実行させるにあたって，ＭＦＰ２００にログインする。図４は，操作パネル４０に表示されるログイン画面を示している。ログイン画面は，ユーザ情報となる，所属，ユーザ名，パスワードをそれぞれ入力する入力部４１と，入力されたユーザ情報に基づくログイン要求を入力する実行ボタン４２と，ログイン操作のキャンセル要求を入力するキャンセルボタン４３とを有している。ユーザは，入力部４１にユーザ情報を入力した後，実行ボタン４２をタッチする。
【００４２】
ＭＦＰ２００は，ユーザによる実行ボタン４２へのタッチ操作を受け付けた後，入力部４１に入力されたユーザ情報に基づいてサーバ１００にユーザ認証を要求する。そして，その認証結果に応じてユーザ制限テーブル３４１からレコードを抽出する。ＭＦＰ２００は，ログインに伴う処理が完了した後，抽出したレコードの限定情報で許可された範囲内での画像処理が実行可能になる。
【００４３】
［第１の形態］
続いて，前述した画像処理システム９００の動作を実現するためにＭＦＰ２００が実行するログイン要求処理について，図５のフローチャートを参照しつつ説明する。ログイン要求処理は，ログイン画面の実行ボタン４２がタッチされたことを契機に，ＣＰＵ３１によって実行される。
【００４４】
ログイン要求処理では，先ず，入力部４１に入力されたユーザ情報，すなわち所属，ユーザ名，パスワードをそれぞれ取得する（Ｓ１０１）。また，認証サーバ１００との接続確認を行う（Ｓ１０２）。接続確認の方法としては，例えばｐｉｎｇコマンドを認証サーバ１００に対して実行し，その応答があれば接続状態と判断し，応答がなければ未接続状態と判断する。Ｓ１０１とＳ１０２とは，逆順であってもよいし，同時であってもよい。Ｓ１０２の後は，Ｓ１０２の接続確認の結果に基づいて，認証サーバ１００と通信可能か否かを判断する（Ｓ１０３）。
【００４５】
認証サーバと通信可能と判断した場合には（Ｓ１０３：ＹＥＳ），認証サーバ１００に対して認証要求を出力する（Ｓ１０４）。認証要求には，Ｓ１０１で取得したユーザ情報が付加される。
【００４６】
ここで，認証サーバ１００が実行するユーザ認証処理について，図６のフローチャートを参照しつつ説明する。ユーザ認証処理は，認証要求を受信したことを契機に，ＣＰＵ５１によって実行される。
【００４７】
ユーザ認証処理では，先ず，認証要求に付加されたユーザ情報を取得する（Ｓ１５１）。具体的には，所属，ユーザ名，パスワードの各情報を取得する。そして，ユーザ認証を行って認証に成功したか否かを判断する（Ｓ１５２）。Ｓ１５２では，ユーザ登録テーブル５４１を参照し，Ｓ１５１で取得したユーザ情報と，所属，ユーザ名，およびパスワードが全て一致するレコードを検索し，レコードが検索されれば認証が成功したと判断し，検索されなければ認証が失敗したと判断する。
【００４８】
Ｓ１５２の後は，ユーザ認証の結果を認証要求の出力元に送信する。すなわち，ユーザ認証に成功した場合には（Ｓ１５２：ＹＥＳ），ユーザ認証に成功した旨を応答する（Ｓ１５３）。一方，ユーザ認証に失敗した場合には（Ｓ１５２：ＮＯ），ユーザ認証に失敗した旨を応答する（Ｓ１６１）。Ｓ１５３あるいはＳ１６１の後，認証サーバ１００におけるユーザ認証処理を終了する。
【００４９】
図５のＭＦＰ２００におけるログイン要求処理の説明に戻り，Ｓ１０４にて認証処理を要求した後，認証サーバ１００から認証結果を受信する（Ｓ１０５）。そして，受信した認証結果に基づいて，認証サーバ１００による認証に成功したか否かを判断する（Ｓ１０６）。
【００５０】
認証サーバ１００による認証に成功したと判断した場合には（Ｓ１０６：ＹＥＳ），ユーザ制限テーブル３４１を参照し，認証されたユーザに対応する情報があるか否か，すなわち認証されたユーザと所属およびユーザ名が一致するユーザ特定レコードがあるか否かを判断する（Ｓ１０７）。
【００５１】
認証されたユーザに対応する情報がある場合には（Ｓ１０７：ＹＥＳ），認証されたユーザに対応するレコードに記憶されている限定情報に基づく，認証ユーザ別の実行制限を行う（Ｓ１０８）。認証されたユーザに対応する情報がない場合には（Ｓ１０７：ＮＯ），あるいは認証サーバ１００による認証に失敗したと判断した場合には（Ｓ１０６：ＮＯ），認証失敗に対応する実行制限を行う（Ｓ１１１）。本形態では，ＭＦＰ２００の全ての画像処理を実行不可にする。
【００５２】
一方，Ｓ１０３の説明に戻って，認証サーバと通信不能と判断した場合には（Ｓ１０３：ＮＯ），未認証ユーザ用のレコードである暫定レコードに記憶されている限定情報に基づく，暫定の実行制限を行う（Ｓ１２１）。これにより，認証サーバ１００との通信が不能であっても，ＭＦＰ２００について，認証されたユーザよりも実行が制限されるものの，少なくとも一部の画像処理が実行可能になり，全ての画像処理が実行不可になることはない。
【００５３】
Ｓ１０８，Ｓ１１１，あるいはＳ１２１の後，操作パネル４０に，認証サーバ１００による認証結果を表示する（Ｓ１０９）。Ｓ１０９の際，認証サーバ１００によるユーザ認証を行っておらず，暫定の実行制限を行っている場合には，その旨を通知する。Ｓ１０９の後，ログイン要求処理を終了する。これにより，ログインに伴う処理が完了する。なお，ログイン要求処理が終了した後も，ログイン中は，Ｓ１０１で取得したユーザ情報をＲＡＭ３３に保持する。
【００５４】
第１の形態によれば，ＭＦＰ２００は，認証サーバ１００と通信可能であれば，認証サーバ１００による認証結果に基づいて画像処理の実行可否を決定する。一方で，ＭＦＰ２００は，認証サーバ１００と通信不可能であれば，ユーザ特定レコードよりも画像処理の実行を制限する暫定レコードに基づいて画像処理の実行を制限しつつ一部の画像処理の実行を許可する。そのため，通信不能になっている期間の長さに関係なく，一部の画像処理を実行でき，ユーザの不便が軽減される。
【００５５】
なお，第１の形態では，認証要求を出力する前に，Ｓ１０２にて接続確認を行っているが，Ｓ１０２を省略してもよい。すなわち，Ｓ１０１の後はＳ１０４の認証要求を出力し，タイムアウト等によって認証サーバ１００からの認証結果が得られなかった場合に，認証サーバ１００との通信が不可と判断してＳ１２１の暫定の実行制限を行うようにしてもよい。
【００５６】
［第２の形態］
続いて，ＭＦＰ２００の別形態について説明する。第２の形態では，ユーザ特定レコードの限定情報を利用して，ユーザごとに，認証サーバ１００との通信が不能であった際の画像処理の実行可否を決定する。この点，認証サーバ１００との通信が不能であった際，暫定レコードに基づく汎用の限定情報を利用する第１の形態と異なる。
【００５７】
具体的に，第２の形態のＭＦＰ２００は，認証サーバ１００との通信が不能であった際，入力されたユーザ情報によって特定されるユーザに対応するユーザ特定レコードがユーザ制限テーブル３４１に登録されていれば，そのユーザについてユーザ認証が成功したものと見做して，そのユーザ特定レコードに基づいて画像処理の実行を制限する。このユーザ認証が成功したものと見做して動作するモードを「見做しモード」とする。
【００５８】
見做しモードでは，ユーザ認証が成功した場合と比較して，処理可能枚数をより制限する。すなわち，見做しモードでは，ユーザ特定レコードの残数に記憶されている処理可能枚数よりも少ない枚数が許可される。さらに，見做しモード中に画像処理が実行された場合，ユーザ特定レコードの残数は更新せず，その見做しモード中の画像処理の枚数をユーザと関連付けて記憶する。そして，認証サーバ１００との通信が可能になった際に，見做しモード中に画像処理を実行したユーザの認証を行い，ユーザ認証に成功した場合には，見做しモード中の画像処理の枚数を，そのユーザに対応するユーザ特定レコードの残数に反映する。
【００５９】
次に，前述した第２の形態のＭＦＰ２００におけるログイン要求処理について，図７のフローチャートを参照しつつ説明する。なお，第１の形態のログイン要求処理と同じ動作については同じ符号を付している。Ｓ１０１〜Ｓ１０９までの動作については共通しており，説明を省略する。
【００６０】
第２の形態のログイン要求処理では，認証サーバと通信不能と判断した場合（Ｓ１０３：ＮＯ），ユーザ制限テーブル３４１を参照し，Ｓ１０１で取得したユーザ情報によって特定されるユーザの登録が自装置にあるか否か，すなわちＳ１０１で入力されたユーザ名が一致するユーザ特定レコードがユーザ制限テーブル３４１に登録されているか否かを判断する（Ｓ２３１）。
【００６１】
ユーザの登録がなければ（Ｓ２３１：ＮＯ），限定情報を取得できない。そのため，認証失敗に対応する実行制限を行う（Ｓ１１１）。自装置に登録されていないユーザによる画像処理の実行を不可にすることで，不正ユーザによるＭＦＰ２００の利用可能性を低減できる。
【００６２】
ユーザの登録があれば（Ｓ２３１：ＹＥＳ），そのユーザが直近にＭＦＰ２００を利用したか否かを判断する（Ｓ２３２）。Ｓ２３２では，そのユーザのユーザ特定レコードを読み出し，そのユーザ特定レコードに記憶される前回ユーザ認証時刻から，所定時間が経過している場合には直近の利用はないと判断し，所定時間が経過していない場合には直近の利用があると判断する。
【００６３】
直近の利用がなければ（Ｓ２３２：ＮＯ），そのユーザについて認証サーバ１００に登録があることの確認が長期間行われておらず，認証サーバ１００にてそのユーザの登録が削除されている可能性が高い。そこで，認証失敗に対応する実行制限を行う（Ｓ１１１）。これにより，不正ユーザによるＭＦＰ２００の利用可能性を低減できる。
【００６４】
直近の利用がある場合には（Ｓ２３２：ＹＥＳ），見做しモードに切り換える（Ｓ２３３）。具体的にＳ２３３では，ログイン要求を行ったユーザのユーザ情報が記憶される。このユーザ情報は，見做しモード中に実行された画像処理の枚数と関連付けて記憶される。そして，Ｓ１０１で取得したユーザ情報によって特定されるユーザに対応するユーザ特定レコードの限定情報に基づく，見做しモードにおける認証ユーザ別の実行制限である見做し実行制限を行う（Ｓ２３４）。これにより，ＭＦＰ２００に登録されているユーザであれば，認証サーバ１００との通信が不能であっても，画像処理の実行が可能になる。
【００６５】
続いて，Ｓ２３３にて見做しモードに切り換えられ，Ｓ２３４にて見做し実行制限が行われている際に画像処理を行う動作として，ＭＦＰ２００が印刷ジョブを実行する見做しモード印刷処理について，図８のフローチャートを参照しつつ説明する。見做しモード印刷処理は，見做しモード中に印刷ジョブの開始要求を受け付けたことを契機に，ＣＰＵ３１によって実行される。なお，スキャン等の他の画像処理についても同様の動作であり，説明を省略する。
【００６６】
見做しモード印刷処理では，先ず，ユーザ制限テーブル３４１を参照し，管理者レコードに記憶されている残数を取得し，その管理者の残数が閾値以上か否かを判断する（Ｓ２５１）。閾値は，固定値であっても印刷ジョブで指定される印刷枚数によって可変であってもよい。本形態では，認証サーバ１００との通信が復帰した後，見做しモード中に画像処理を実行したユーザのユーザ認証に失敗した場合に，管理者にその画像処理の損失を負担させる。そのため，管理者の残数が閾値以上なかった場合には（Ｓ２５１：ＮＯ），操作パネル４０にエラーを表示し（Ｓ２６１），印刷を開始せずに見做しモード印刷処理を終了する。
【００６７】
一方，管理者の残数が閾値以上の場合には（Ｓ２５１：ＹＥＳ），印刷を許可する許可枚数を決定する（Ｓ２５２）。許可枚数は，認証されたと見做されたユーザの残数よりも，管理者の残数よりも，少ない。これらの残数よりも許可枚数を少なくすることで，本来の印刷可能枚数を超えて印刷が実行される事態を回避する。具体的にＳ２５２では，認証されたと見做されたユーザの残数の１／３と管理者の残数とを比較し，そのうち少ない方の残数を許可枚数に決定する。なお，上述の１／３は単なる例示であってこれ以外の数値であってもよい。
【００６８】
Ｓ２５２の後，印刷を開始する（Ｓ２５３）。その後，印刷が終了したか否かを判断する（Ｓ２５４）。Ｓ２５４の判断では，印刷ジョブの全ページ分の印刷終了の他，Ｓ２５２で決定された許可枚数を印刷した場合にも印刷終了となる。印刷が終了していない場合には（Ｓ２５４：ＮＯ），印刷終了を待つ。
【００６９】
印刷が終了した場合には（Ｓ２５４：ＹＥＳ），印刷を実行した枚数を記憶する（Ｓ２５５）。この枚数は，認証されたと見做されたユーザのユーザ情報に対応付けて記憶される。Ｓ２５５の後は，見做しモード印刷処理を終了する。
【００７０】
なお，見做しモード印刷処理では，先ず，Ｓ２５１にて管理者の残数が閾値以上か否かを判断し，管理者の残数が閾値以上なかった場合には（Ｓ２５１：ＮＯ），印刷を開始せずに見做しモード印刷処理を終了しているが，Ｓ２５１は省略してもよい。例えば，管理者の概念が無い場合にはＳ２５１をなくし，見做しモード印刷処理ではＳ２５２から開始してもよい。
【００７１】
また，見做しモード印刷処理では，Ｓ２５２によってユーザ認証を行った場合と比較して印刷の許可枚数が少なくなるが，ユーザ認証を行った場合と比較して画像処理を制限する例としては許可枚数が少なくなるものに限らない。例えば，実行可能な機能を減らしてもよい。例えば，ユーザ認証を行った場合には，印刷，コピー，ＦＡＸ，スキャンが実行可能であるが，見做しモードでは，スキャンのみが実行可能になるようにしてもよい。
【００７２】
続いて，認証サーバ１００との通信が復帰した際の動作である復帰処理について，図９のフローチャートを参照しつつ説明する。復帰処理は，図７のＳ２３３にて見做しモードに移行したことを契機に，ＣＰＵ３１によって実行される。
【００７３】
復帰処理では，先ず，前回の認証サーバ１００との接続確認から一定期間が経過したか否かを判断する（Ｓ２７１）。一定期間が経過していなければ（Ｓ２７１：ＮＯ），経過するまで待機する。
【００７４】
一定期間が経過していれば（Ｓ２７１：ＹＥＳ），認証サーバ１００との接続確認を行う（Ｓ２７２）。そして，Ｓ２７２の接続確認の結果に基づいて，認証サーバ１００と通信可能か否かを判断する（Ｓ２７３）。認証サーバ１００と通信不能と判断した，すなわち未接続状態が継続している場合には（Ｓ２７３：ＮＯ），Ｓ２７１に戻って再度一定期間が経過するのを待つ。
【００７５】
認証サーバ１００と通信可能と判断した，すなわち接続状態に復帰した場合には（Ｓ２７３：ＹＥＳ），見做しモード中の実行履歴があるか否かを判断する（Ｓ２７４）。Ｓ２７４では，Ｓ２５５で記憶した枚数があれば実行履歴があると判断し，枚数がなければ実行履歴がないと判断する。実行履歴がなければ（Ｓ２７４：ＮＯ），残数を更新することなく復帰処理を終了する。
【００７６】
実行履歴があれば（Ｓ２７４：ＹＥＳ），認証サーバ１００に対して認証要求を出力する（Ｓ２７５）。認証要求には，枚数に対応付けて記憶されているユーザ情報が付加される。Ｓ２７５にて認証処理を要求した後，認証サーバ１００から認証結果を受信する（Ｓ２７６）。そして，受信した認証結果に基づいて，認証サーバ１００による認証に成功したか否かを判断する（Ｓ２７７）。認証サーバ１００による認証に成功したと判断した場合には（Ｓ２７７：ＹＥＳ），ユーザ制限テーブル３４１を参照し，認証されたユーザに対応する情報があるか否かを判断する（Ｓ２７８）。
【００７７】
認証されたユーザに対応する情報がある場合には（Ｓ２７８：ＹＥＳ），Ｓ２５５で記憶した枚数に基づいて，そのユーザの残数を更新する（Ｓ２７９）。すなわち，そのユーザに対応するユーザ特定レコードに記憶されている残数から，見做しモード中に実行した枚数を差し引く。これにより，見做しモード中の実行が担保される。
【００７８】
Ｓ２７９の後は，認証されたユーザの残数に不足があるか否かを判断する（Ｓ２８０）。ＭＦＰ２００は，見做しモード中に実行した枚数が認証されたユーザのレコードに記憶されている残数より多い場合には，残数に不足があると判断する。認証されたユーザの残数に不足がない場合には（Ｓ２８０：ＮＯ），認証ユーザ別の実行制限を行い（Ｓ２８１），復帰処理を終了する。
【００７９】
一方，認証サーバ１００による認証に失敗したと判断した場合には（Ｓ２７７：ＮＯ），あるいは認証されたユーザに対応する情報がない場合には（Ｓ２７８：ＮＯ），あるいは認証されたユーザの残数に不足がある場合には（Ｓ２８０：ＹＥＳ），ＭＦＰ２００が画像処理を実行中か否かを判断する（Ｓ２９１）。そして，画像処理を実行中であれば（Ｓ２９１：ＹＥＳ），その画像処理を中止する（Ｓ２９２）。すなわち，認証されていないユーザあるいは許可されている枚数を超えているユーザによる実行は即時に中止する。
【００８０】
Ｓ２９２の後，あるいは画像処理を実行中でなければ（Ｓ２９１：ＮＯ），見做しモード中に実行したユーザに代わり，管理者の残数を更新する（Ｓ２９３）。すなわち，管理者レコードに記憶されている残数から，認証されないユーザあるいは認証されてもその限定情報がないユーザが見做しモード中に実行した枚数，あるいは認証されるユーザであっても許可されている枚数以上に実行していた場合の差分枚数，を差し引く。これにより，見做しモード中の実行が担保される。Ｓ２９３の後は，認証失敗に対応する実行制限を行い（Ｓ２９４），復帰処理を終了する。
【００８１】
なお，復帰処理での認証サーバ１００による認証に失敗したと判断した場合，管理者に見做しモード中に実行された画像処理を負担させているが，これに限るものではない。例えば，見做しモードで実行させたユーザと同じグループに属するユーザが分担して負担してもよい。
【００８２】
第２の形態によれば，ＭＦＰ２００は，認証サーバ１００と通信不可能であれば，見做しモードとして，ユーザ特定レコードに記憶される残量よりも少ない量で画像処理が許可される。そのため，通信不能になっている期間の長さに関係なく，ＭＦＰ２００にユーザ登録があれば画像処理を実行でき，ユーザの不便が軽減される。
【００８３】
以上詳細に説明したように実施の形態のＭＦＰ２００では，通信不能によってユーザ認証が失敗した場合，ユーザ認証が成功した場合と比較して，実行可能な機能と実行可能量との少なくとも一方を少なくして，画像処理の実行を許可する。これにより，ＭＦＰ２００では，通信不能によってユーザ認証が失敗した場合，画像処理を無制限に実行できる状態を抑制しつつ，通信不能に陥った際に画像処理が何も実行できない状態を回避できる。
【００８４】
なお，本実施の形態は単なる例示にすぎず，本発明を何ら限定するものではない。したがって本発明は当然に，その要旨を逸脱しない範囲内で種々の改良，変形が可能である。例えば，画像処理装置は，画像処理機能を備えるものであればよく，ＭＦＰ２００の他，コピー機，プリンタ，スキャナ，ＦＡＸ装置であってもよい。
【００８５】
また，実施の形態では，ユーザ情報を操作パネル４０を介してユーザに入力させているが，ユーザ情報の入力方法は，これに限るものではない。例えば，ＭＦＰ２００にＩＣタグやＩＣカードの読み取り装置を設け，ＩＣに記憶されているユーザ情報を読み取るようにしてもよい。
【００８６】
また，実施の形態では，認証サーバ１００による認証あるいはＭＦＰ２００による認証が失敗した場合に，ＭＦＰ２００の全ての画像処理が実行不可になるが，ユーザ制限テーブル３４１に認証が失敗した場合用のレコードを設け，一部の画像処理の実行を許可してもよい。この場合，ユーザ制限テーブル３４１に認証が失敗した場合用のレコードは，暫定レコードと比較して画像処理の実行をより制限する。
【００８７】
また，実施の形態では，ＭＦＰ２００自身がユーザ制限テーブル３４１を有しているが，図１０に示すように，ユーザ制限テーブル３４１を有する管理サーバ３００を設け，認証サーバ１００での認証結果に基づいて，管理サーバ３００から画像処理の限定情報を取得するように構成してもよい。画像処理の限定情報を外部装置である管理サーバ３００から取得することで，ＭＦＰ２００自身のメモリの負荷を軽減できる。また，複数の画像処理装置で管理サーバ３００を共用することで，限定情報を複数の画像処理装置に設定する手間を省ける。一方，ＭＦＰ２００自身がユーザ制限テーブル３４１を有し，画像処理の限定情報を読み出すことで，通信への負荷を軽減できるとともに，通信の状態の影響を受けるリスクを低減できる。
【００８８】
また，実施の形態に開示されている処理は，単一のＣＰＵ，複数のＣＰＵ，ＡＳＩＣなどのハードウェア，またはそれらの組み合わせで実行されてもよい。また，実施の形態に開示されている処理は，その処理を実行するためのプログラムを記録した記録媒体，または方法等の種々の態様で実現することができる。
【符号の説明】
【００８９】
１００    認証サーバ
２００    ＭＦＰ
３４１    ユーザ制限テーブル
５４１    ユーザ登録テーブル
９００    画像処理システム
【図１】
2014146998.tif 000003
【図２】
2014146998.tif 000004
【図３】
2014146998.tif 000005
【図４】
2014146998.tif 000006
【図５】
2014146998.tif 000007
【図６】
2014146998.tif 000008
【図７】
2014146998.tif 000009
【図８】
2014146998.tif 000010
【図９】
2014146998.tif 000011
【図１０】
2014146998.tif 000012