(57)【要約】【課題】ユーザーがログインする装置において、セキュリティを一層高める。【解決手段】情報処理装置は、ジョブを実行するためのジョブ実行命令を受け付けるジョブ受付部と、ログインしているユーザーが、前記ジョブを実行するための権限を有するか否かを判断する権限判断部と、前記権限判断部が前記ユーザーが前記権限を有すると判断すると、前記ユーザーのログアウトを実行するログアウト実行部と、前記ログアウト実行部が前記ユーザーのログアウトを実行した後に、前記ジョブを実行するジョブ実行部とを具備する。【選択図】図３
2020009486.tif 000002
【特許請求の範囲】
【請求項１】
ジョブを実行するためのジョブ実行命令を受け付けるジョブ受付部と、
ログインしているユーザーが、前記ジョブを実行するための権限を有するか否かを判断する権限判断部と、
前記権限判断部が前記ユーザーが前記権限を有すると判断すると、前記ユーザーのログアウトを実行するログアウト実行部と、
前記ログアウト実行部が前記ユーザーのログアウトを実行した後に、前記ジョブを実行するジョブ実行部と
を具備する情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記ジョブ受付部が前記ジョブ実行命令を受け付けた後に、前記ユーザーのログアウトを実行するかログイン状態を継続するかを判断するログアウト管理部をさらに具備し、
前記ログアウト管理部が、前記ユーザーのログアウトを実行すると判断したとき、
前記ログアウト実行部は、前記権限判断部が前記ユーザーが前記権限を有すると判断すると、前記ユーザーのログアウトを実行し、
前記ジョブ実行部は、前記ログアウト実行部が前記ユーザーのログアウトを実行した後に、前記ジョブを実行する
情報処理装置。
【請求項３】
請求項２に記載の情報処理装置であって、
前記ログアウト管理部が、前記ユーザーのログイン状態を継続すると判断したとき、
前記ジョブ実行部は、前記権限判断部が前記ユーザーが前記権限を有すると判断すると、前記ジョブを実行し、
前記ログアウト実行部は、前記情報処理装置が別のジョブを実行するための要求を特定時間内に受け付けない場合、前記ユーザーのログアウトを実行する
情報処理装置。
【請求項４】
請求項１乃至３の何れか一項に記載の情報処理装置であって、
前記ジョブ受付部が前記ジョブ実行命令を受け付けると、前記ジョブを実行するための権限の有無を判断する必要が有るか否かを判断するジョブ判断部と、
前記ジョブ判断部が前記ジョブを実行するための権限の有無を判断する必要が有ると判断すると、前記ユーザーのログインを実行するログイン実行部と
をさらに具備する情報処理装置。
【請求項５】
請求項４に記載の情報処理装置であって、
前記ジョブ判断部が前記ジョブを実行するための権限の有無を判断する必要が無いと判断すると、前記ログイン実行部が前記ユーザーのログインを実行することなく、前記ジョブ実行部が前記ジョブを実行する
情報処理装置。
【請求項６】
情報処理装置を、
ジョブを実行するためのジョブ実行命令を受け付けるジョブ受付部と、
ログインしているユーザーが、前記ジョブを実行するための権限を有するか否かを判断する権限判断部と、
前記権限判断部が前記ユーザーが前記権限を有すると判断すると、前記ユーザーのログアウトを実行するログアウト実行部と、
前記ログアウト実行部が前記ユーザーのログアウトを実行した後に、前記ジョブを実行するジョブ実行部
として機能させるプログラム。
【請求項７】
ジョブを実行するためのジョブ実行命令を受け付け、
ログインしているユーザーが、前記ジョブを実行するための権限を有するか否かを判断し、
前記ユーザーが前記権限を有すると判断すると、前記ユーザーのログアウトを実行し、
前記ユーザーのログアウトを実行した後に、前記ジョブを実行する
情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、ユーザーの権限の確認が必要な機能を実行する情報処理装置、プログラム及び情報処理方法に関する。
【背景技術】
【０００２】
権限の確認が必要な機能を実行するときに、ログイン等によりユーザー認証を行い、ユーザー認証に成功したユーザーがその機能を実行するための権限を有する場合にのみ当該機能を実行する技術が知られている（例えば、特許文献１及び特許文献２参照）。また、ユーザーのログインを実行する前に、ユーザーからユーザー名の入力を受け付けた時点で、そのユーザーが実行するための権限を有する機能のみを選択できる認証画面を表示する技術も知られている（例えば、特許文献３参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１３１８１８号公報
【特許文献２】特開２０１４−０９２９５７号公報
【特許文献３】特開２０１４−１４６９０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記技術において、ユーザーがログインする装置においては、セキュリティを一層高めることが望まれる。
【０００５】
以上のような事情に鑑み、本開示の目的は、ログイン等によりユーザー認証を行う装置において、セキュリティを一層高めることにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本開示の一形態に係る情報処理装置は、
ジョブを実行するためのジョブ実行命令を受け付けるジョブ受付部と、
ログインしているユーザーが、前記ジョブを実行するための権限を有するか否かを判断する権限判断部と、
前記権限判断部が前記ユーザーが前記権限を有すると判断すると、前記ユーザーのログアウトを実行するログアウト実行部と、
前記ログアウト実行部が前記ユーザーのログアウトを実行した後に、前記ジョブを実行するジョブ実行部と
を備える
【０００７】
本形態によれば、情報処理装置は、ログインしているユーザーがジョブを実行するための権限を有するか否かを判断した後、直ちに、ユーザーのログアウトを実行し、その後、ジョブを実行する。ユーザーがジョブを実行するための権限を有するか否かを判断するには、ユーザーがログインしていることが必要であるが、権限の有無を判断した後は、ユーザーがログインしている必要は無い。従って、本形態によれば、情報処理装置は、ユーザーがログインしている必要が無くなると（権限の有無を判断すると）、直ちに、ユーザーのログアウトを実行する。これにより、ログイン状態の継続時間を短縮することができ、セキュリティを高めることができる。さらに、本形態では、ユーザーのログアウトを実行し、その後、ジョブを実行する。言い換えれば、ジョブを実行する時点では既にユーザーのログアウトを実行しているので、ジョブを実行した後にユーザーがログアウトせずに情報処理装置を離れるおそれがなくなる。これにより、ユーザーのログイン状態を継続している情報処理装置を、別のユーザーが利用する可能性を排除できるので、セキュリティが向上する。
【０００８】
前記情報処理装置は、前記ジョブ受付部が前記ジョブ実行命令を受け付けた後に、前記ユーザーのログアウトを実行するかログイン状態を継続するかを判断するログアウト管理部をさらに具備し、
前記ログアウト管理部が、前記ユーザーのログアウトを実行すると判断したとき、
前記ログアウト実行部は、前記権限判断部が前記ユーザーが前記権限を有すると判断すると、前記ユーザーのログアウトを実行し、
前記ジョブ実行部は、前記ログアウト実行部が前記ユーザーのログアウトを実行した後に、前記ジョブを実行する。
【０００９】
本形態によれば、情報処理装置は、ジョブ実行命令を受け付けた後に、ユーザーのログアウトを実行するかログイン状態を継続するかを判断する。これにより、ジョブを実行する前に（言い換えれば、ユーザーが情報処理装置を離れる前に）、ユーザーのログアウトを実行するか否かを、確実に判断することができる。
【００１０】
前記ログアウト管理部が、前記ユーザーのログイン状態を継続すると判断したとき、
前記ジョブ実行部は、前記権限判断部が前記ユーザーが前記権限を有すると判断すると、前記ジョブを実行し、
前記ログアウト実行部は、前記情報処理装置が別のジョブを実行するための要求を特定時間内に受け付けない場合、前記ユーザーのログアウトを実行する。
【００１１】
本形態によれば、情報処理装置は、ユーザーのログイン状態を継続すると判断したとき、ユーザーのログアウトを直ちに実行せず、特定時間後にログアウトを実行する。これにより、ユーザーのログイン状態を継続すると判断したときであっても、特定時間後にログアウトを実行するので、セキュリティを維持することができる。一方、ログイン状態を継続したまま、別のジョブを実行するための要求を特定時間内に受け付けることができるので、再度ログインを実行する手間なく、別のジョブを実行することができる。
【００１２】
前記情報処理装置は、
前記ジョブ受付部が前記ジョブ実行命令を受け付けると、前記ジョブを実行するための権限の有無を判断する必要が有るか否かを判断するジョブ判断部と、
前記ジョブ判断部が前記ジョブを実行するための権限の有無を判断する必要が有ると判断すると、前記ユーザーのログインを実行するログイン実行部と
をさらに具備する。
【００１３】
本形態によれば、情報処理装置は、権限の有無を判断する必要が有るジョブの実行命令を受け付けたときのみ、ユーザーのログインを実行し、ログインを実行すると、ユーザーがジョブを実行するための権限を有するか否かを判断する。言い換えれば、ジョブを実行するための権限を有するか否かを判断する必要がある時のみ、判断する直前に、ユーザーのログインを実行する。これにより、ユーザーのログインを、最大限遅いタイミングで実行することができる。従って、ログインするタイミングを最大限遅らせ、ログイン状態の継続時間を最大限短縮することができるため、セキュリティが一層高まる。
【００１４】
前記ジョブ判断部が前記ジョブを実行するための権限の有無を判断する必要が無いと判断すると、前記ログイン実行部が前記ユーザーのログインを実行することなく、前記ジョブ実行部が前記ジョブを実行する。
【００１５】
本形態によれば、ジョブを実行するための権限の有無を判断する必要が無いジョブであれば、ユーザーのログインを一切実行することなく、そのジョブを実行する。従って、セキュリティを益々一層高めることができる。
【００１６】
上記目的を達成するため、本開示の一形態に係るプログラムは、
情報処理装置を、
ジョブを実行するためのジョブ実行命令を受け付けるジョブ受付部と、
ログインしているユーザーが、前記ジョブを実行するための権限を有するか否かを判断する権限判断部と、
前記権限判断部が前記ユーザーが前記権限を有すると判断すると、前記ユーザーのログアウトを実行するログアウト実行部と、
前記ログアウト実行部が前記ユーザーのログアウトを実行した後に、前記ジョブを実行するジョブ実行部
として機能させる。
【００１７】
上記目的を達成するため、本開示の一形態に係る情報処理方法は、
ジョブを実行するためのジョブ実行命令を受け付け、
ログインしているユーザーが、前記ジョブを実行するための権限を有するか否かを判断し、
前記ユーザーが前記権限を有すると判断すると、前記ユーザーのログアウトを実行し、
前記ユーザーのログアウトを実行した後に、前記ジョブを実行する。
【発明の効果】
【００１８】
本開示によれば、ユーザーがログインする装置において、セキュリティを一層高めることができる。
【００１９】
なお、ここに記載された効果は必ずしも限定されるものではなく、本開示中に記載されたいずれかの効果であってもよい。
【図面の簡単な説明】
【００２０】
【図１】本開示の第１の実施形態に係る情報処理装置のハードウェア構成を示すブロック図である。
【図２】本開示の第１の実施形態に係る情報処理装置の機能的構成を示すブロック図である。
【図３】本開示の第１の実施形態に係る情報処理装置の動作を示すフローチャートである。
【図４】ユーザーのログアウトを実行するかログイン状態を継続するかを選択するための画面を示す図である。
【図５】本開示の第２の実施形態に係る情報処理装置の機能的構成を示すブロック図である。
【図６】本開示の第２の実施形態に係る情報処理装置の動作を示すフローチャートである。
【発明を実施するための形態】
【００２１】
以下、図面を参照しながら、本開示の実施形態を説明する。
【００２２】
（Ｉ．第１の実施形態）
（１−１．情報処理装置のハードウェア構成）
図１は、第１の実施形態に係る情報処理装置のハードウェア構成を示すブロック図である。
【００２３】
本発明の各実施形態に係る情報処理装置は、画像形成装置（例えば、ＭＦＰ、Multifunction Peripheral）であり、以下ＭＦＰと称する。
【００２４】
ＭＦＰ１０は、制御部１１を備える。制御部１１は、ＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）及び専用のハードウェア回路等から構成され、ＭＦＰ１０の全体的な動作制御を司る。ＭＦＰ１０を各機能部（後述）として機能させるコンピュータープログラムは、ＲＯＭ等のコンピューター読み取り可能な非一過性の記録媒体に記録される。
【００２５】
制御部１１は、画像読取部１２、画像処理部１４、画像メモリー１５、画像形成部１６、操作部１７、記憶部１８、ネットワーク通信部１３等と接続されている。制御部１１は、接続されている上記各部の動作制御や、各部との間での信号又はデータの送受信を行う。
【００２６】
制御部１１は、ユーザーから、操作部１７またはネットワークＮに接続されたパーソナルコンピュータ（図示せず）等を通じて入力されるジョブの実行指示に従って、スキャナ機能、印刷機能及びコピー機能機能等の各機能についての動作制御を実行するために必要な機構の駆動及び処理を制御する。
【００２７】
画像読取部１２は、原稿から画像を読み取る。
【００２８】
画像処理部１４は、画像読取部１２で読み取られた画像の画像データを必要に応じて画像処理する。例えば、画像処理部１４は、画像読取部１２により読み取られた画像が画像形成された後の品質を向上させるために、シェーディング補正等の画像処理を行う。
【００２９】
画像メモリー１５は、画像読取部１２による読み取りで得られた原稿画像のデータを一時的に記憶したり、画像形成部１６での印刷対象となるデータを一時的に記憶したりする領域を有する。
【００３０】
画像形成部１６は、画像読取部１２で読み取られた画像データ等の画像形成を行う。
【００３１】
操作部１７は、ＭＦＰ１０が実行可能な各種動作及び処理についてユーザーからの指示を受け付けるタッチパネル部および操作キー部を備える。タッチパネル部は、タッチパネルが設けられたＬＣＤ（Liquid Crystal Display）等の表示部１７ａを備えている。
【００３２】
ネットワーク通信部１３は、ネットワークに接続するためのインタフェースである。
【００３３】
記憶部１８は、画像読取部１２によって読み取られた原稿画像等を記憶する、ＨＤＤ（Hard Disk Drive）等の大容量の記憶装置である。
【００３４】
（１−２．情報処理装置の機能的構成）
図２は、第１の実施形態に係る情報処理装置の機能的構成を示すブロック図である。
【００３５】
ＭＦＰ１０は、情報処理プログラムを実行することで、ログイン実行部１１１、ジョブ設定部１１２、ジョブ受付部１１３、ログアウト管理部１１４、権限判断部１１５、ログアウト実行部１１６及びジョブ実行部１１７として機能する。
【００３６】
ログイン実行部１１１は、ユーザーのログインを実行する。
【００３７】
ジョブ設定部１１２は、ジョブ設定を実行する。
【００３８】
ジョブ受付部１１３は、ユーザーから入力されたジョブ実行命令を検出する。
【００３９】
ログアウト管理部１１４は、ユーザーのログアウトを実行するかログイン状態を継続するかを判断する。
【００４０】
権限判断部１１５は、ユーザーがジョブを実行するための権限を有するか否かを判断する。
【００４１】
ログアウト実行部１１６は、ユーザーのログアウトを実行する。
【００４２】
ジョブ実行部１１７は、ジョブを実行する。
【００４３】
（１−３．情報処理装置の動作）
図３は、第１の実施形態に係る情報処理装置の動作を示すフローチャートである。
【００４４】
ログイン実行部１１１は、ＭＦＰ１０のユーザーのログインを実行する（ステップＳ１０１）。具体的には、ログイン実行部１１１は、ユーザー認証を行うためのログイン画面を表示部１７ａに表示させる。ログイン実行部１１１は、例えば、操作部１７を介してユーザーから入力されたユーザーＩＤ及びパスワードを検出する。ログイン実行部１１１は、検出したユーザーＩＤ及びパスワードを、記憶部１８に登録されているユーザーＩＤ及びパスワードと比較し、ユーザー認証を行う。ログイン実行部１１１は、ユーザー認証に成功した場合、このユーザーのログインを実行する。
【００４５】
ジョブ設定部１１２は、ログイン実行部１１１がユーザーのログインを実行すると、表示部１７ａにホーム画面を表示させる（ステップＳ１０２）。「ホーム画面」とは、ＭＦＰ１０が実行可能なジョブ（コピー、スキャン等）を提示するための画面である。ジョブ設定部１１２は、ユーザーの操作部１７に対する特定の操作を、ホーム画面に表示された何れかのジョブについて詳細設定（ジョブ設定）を行うための画面の表示要求として検出する。本例では、ジョブ設定部１１２は、コピーのジョブについて詳細設定を行うための画面（コピー画面）の表示要求を検出する。ジョブ設定部１１２は、コピー画面の表示要求を検出すると、表示部１７ａにコピー画面を表示させる（ステップＳ１０３）。ジョブ設定部１１２は、表示部１７ａにコピー画面を表示させると、操作部１７を介してユーザーから入力されたジョブ設定要求を検出する。ジョブ設定部１１２は、検出したジョブ設定要求に基づき、ジョブ設定を実行する（ステップＳ１０４）。具体的には、ジョブ設定部１１２は、コピーのジョブについて詳細設定（ジョブ設定）として、モノクロ又はカラー、濃度、倍率、用紙サイズ等を設定する。
【００４６】
ジョブ受付部１１３は、操作部１７を介してユーザーから入力されたコピーのジョブ（以下単に「ジョブ」と称する）の実行命令（ジョブ実行命令）を検出する（ステップＳ１０５）。具体的には、ジョブ受付部１１３は、ユーザーがジョブを開始するためのスタートボタンを操作したことを、ジョブ実行命令として検出する。
【００４７】
ログアウト管理部１１４は、ジョブ受付部１１３がジョブ実行命令を検出すると、ユーザーのログアウトを実行するかログイン状態を継続するかを判断する（ステップＳ１０６）。具体的には、ログアウト管理部１１４は、図４に示すような、ユーザーのログアウトを実行するかログイン状態を継続するかを選択するための画面（選択画面）を表示部１７ａに表示させる。ログアウト管理部１１４は、操作部１７に対するユーザーの特定の操作を、ログアウトの実行を選択するための要求（ログアウト要求）として検出する。例えば、ログアウト管理部１１４は、図４に示す選択画面において、ユーザーが「はい」を選択したことをログアウト要求として検出する。ログアウト管理部１１４は、ログアウト要求を検出した場合、ユーザーのログアウトを実行すると判断する。ログアウト管理部１１４は、操作部１７に対するユーザーの特定の操作を、ログイン状態の継続を選択するための要求（ログイン継続要求）として検出する。ログアウト管理部１１４は、ログイン継続要求を検出した場合、ユーザーのログイン状態を継続すると判断する。例えば、ログアウト管理部１１４は、図４に示す選択画面において、ユーザーが「いいえ」を選択したことをログイン維持要求として検出する。
【００４８】
権限判断部１１５は、ログアウト管理部１１４がユーザーのログアウトを実行すると判断した場合（ステップＳ１０６：Ｙｅｓ）、このユーザーがジョブ受付部１１３が実行命令を受け付けたジョブを実行するための権限を有するか否かを判断する（ステップＳ１０７）。例えば、記憶部１８には、ユーザーＩＤとそのユーザーが実行するための権限を有するジョブのジョブ名とが関連付けて記憶されている。権限判断部１１５は、記憶部１８を参照して、ログインしているユーザーのユーザーＩＤを探索し、そのユーザーＩＤに関連付けて記憶されているジョブ名とジョブ受付部１１３が実行命令を受け付けたジョブとが一致している場合に、そのユーザーはジョブを実行するための権限を有すると判断する。権限判断部１１５は、ジョブ受付部１１３が実行命令を受け付けたジョブが権限の確認が必要ないジョブ（どのユーザーにとっても実行可能なジョブ）である場合も、そのユーザーはジョブを実行するための権限を有すると判断する。例えば、権限の確認が必要なジョブとしては、カラーコピー等が挙げられる。一方、権限の確認が必要ないジョブとしては、モノクロコピー等が挙げられる。
【００４９】
ログアウト実行部１１６は、権限判断部１１５がユーザーがジョブを実行するための権限を有すると判断すると（ステップＳ１０７：Ｙｅｓ）、このユーザーのログアウトを実行する（ステップＳ１０８）。ログアウト実行部１１６は、ユーザーのログアウトを実行すると、ジョブ実行部１１７にユーザーのログアウトを実行したことを通知する。
【００５０】
ジョブ実行部１１７は、ログアウト実行部１１６からユーザーのログアウトを実行したことの通知を受けると、ジョブ受付部１１３が実行命令を受け付けたジョブの実行を開始する（ステップＳ１０９）。ジョブ実行部１１７がこのジョブの実行を完了すると（ステップＳ１１０）、ＭＦＰ１０は処理を終了する。
【００５１】
一方、ログアウト管理部１１４がユーザーのログイン状態を継続すると判断した場合（ステップＳ１０６：Ｎｏ）、ログアウト実行部１１６がログアウトを実行することなく（ステップＳ１０８と異なる）、権限判断部１１５は、このユーザーがジョブを実行するための権限を有するか否かを判断する（ステップＳ１１１）。権限判断部１１５は、ステップＳ１０７と同様に、ＭＦＰ１０にログインしているユーザーがジョブの実行するための権限を有するか否かを判断する。権限判断部１１５は、ユーザーがジョブを実行するための権限を有すると判断すると（ステップＳ１１１：Ｙｅｓ）、ジョブ実行部１１７にユーザーがジョブを実行するための権限を有することを通知する。
【００５２】
ジョブ実行部１１７は、権限判断部１１５からユーザーがジョブを実行するための権限を有することの通知を受けると、ジョブ受付部１１３が実行命令を受け付けたジョブの実行を開始する（ステップＳ１１２）。ジョブ実行部１１７がこのジョブの実行を完了した後（ステップＳ１１３）、ジョブ設定部１１２は、操作部１７を介してユーザーから新たに入力されたジョブ設定要求を検出すると（ステップＳ１１４：Ｙｅｓ）、ステップＳ１０５以下の動作を再び実行する。一方、ジョブ設定部１１２が新たなジョブ設定要求を特定時間内に検出しなければ（ステップＳ１１４：Ｎｏ）、ログアウト実行部１１６は、そのユーザーのログアウトを実行する（ステップＳ１１５）。
【００５３】
（１−４．まとめ）
本実施形態によれば、ＭＦＰは、ログインしているユーザーが特定のジョブを実行するための権限を有するか否かを判断した後、直ちに、ユーザーのログアウトを実行し、その後、ジョブを実行する。
【００５４】
ユーザーが特定のジョブを実行するための権限を有するか否かを判断するには、ユーザーがログインしていることが必要であるが、権限の有無を判断した後は、ユーザーがログインしている必要は無い。従って、本実施形態によれば、ＭＦＰは、ユーザーがログインしている必要が無くなると（権限の有無を判断すると）、直ちに、ユーザーのログアウトを実行する。これにより、ログイン状態の継続時間を短縮することができ、セキュリティを高めることができる。
【００５５】
典型的には、ユーザーのログイン状態を継続したままジョブを実行すると、ジョブを実行した後、ユーザーがログアウトせずにＭＦＰを離れるおそれがある。その場合、このユーザーのログイン状態を継続しているＭＦＰを、別のユーザーが利用することが可能となり、セキュリティ面に問題がある。
【００５６】
これに対して、本実施形態では、ユーザーのログアウトを実行し、その後、ジョブを実行する。言い換えれば、ジョブを実行する時点では既にユーザーがログアウトしているので、ジョブを実行した後にユーザーがログアウトせずにＭＦＰを離れるおそれがなくなる。このため、ユーザーのログイン状態を継続しているＭＦＰを、別のユーザーが利用する可能性を排除できる。その結果、このユーザーのログイン状態を謂わば不正に利用して、別のユーザーが、権限の確認が必要な機能を実行することを防止できるので、セキュリティが向上する。
【００５７】
一方、ログアウト管理部１１４がユーザーのログイン状態を継続すると判断した場合、ログアウト実行部１１６はユーザーのログアウトを実行しないので、ログイン状態を継続したまま、ユーザーは新たにジョブ設定を実行することができる。仮に、ジョブを実行する前に必ずログアウトを実行することとすると、１つのジョブの実行が終了した後もユーザーが継続してＭＦＰ１０を使用したいような場合、再度そのユーザーのログインを実行するのは手間が掛かる。これに対して、本実施形態によれば、１つのジョブの実行が終了した後もユーザーが継続してＭＦＰ１０を使用したいような場合、ユーザーのログインを再度実行しなければならない手間を省くことができる。
【００５８】
（ＩＩ．第２の実施形態）
以下の各実施形態及び各変形例において、既に説明した構成及び動作等と同様の構成及び動作等については説明を省略し、異なる点を中心に説明する。
【００５９】
第１の実施形態によれば、ユーザーがログインしている状態を前提として（ステップＳ１０１）、ＭＦＰは、このユーザーがジョブを実行するための権限を有するか否かを判断した。これに対して、第２の実施形態によれば、ＭＦＰは、まず、実行すべきジョブについて、権限の有無を判断する必要が有るか否かを判断する。そして、このジョブを実行するための権限の有無を判断する必要が有ると判断して初めて、ＭＦＰは、ユーザーのログインを実行する。
【００６０】
（２−１．情報処理装置の機能的構成）
図５は、第２の実施形態に係る情報処理装置の機能的構成を示すブロック図である。
【００６１】
ＭＦＰ１０Ａは、情報処理プログラムを実行することで、ジョブ設定部１１２、ジョブ受付部１１３、ジョブ判断部１１８、ログイン実行部１１１、ログアウト管理部１１４、権限判断部１１５、ログアウト実行部１１６及びジョブ実行部１１７として機能する。
【００６２】
ジョブ設定部１１２は、ジョブ設定を実行する。
【００６３】
ジョブ受付部１１３は、ユーザーから入力されたジョブ実行命令を検出する。
【００６４】
ジョブ判断部１１８は、ジョブを実行するための権限の有無を判断する必要が有るか否かを判断する。
【００６５】
ログイン実行部１１１は、ユーザーのログインを実行する。
【００６６】
ログアウト管理部１１４は、ユーザーのログアウトを実行するかログイン状態を継続するかを判断する。
【００６７】
権限判断部１１５は、ユーザーがジョブを実行するための権限を有するか否かを判断する。
【００６８】
ログアウト実行部１１６は、ユーザーのログアウトを実行する。
【００６９】
ジョブ実行部１１７は、ジョブを実行する。
【００７０】
（２−２．情報処理装置の動作）
図６は、第２の実施形態に係る情報処理装置の動作を示すフローチャートである。
【００７１】
ジョブ設定部１１２は、表示部１７ａにホーム画面を表示させる（ステップＳ２０１）。第１の実施形態と異なり、この時点では、ログイン実行部１１１は、ユーザーのログインを実行していない。
【００７２】
ステップＳ１０３からステップＳ１０５は、第１の実施形態と同様である。
【００７３】
ジョブ判断部１１８は、ジョブ受付部１１３がジョブ実行命令を検出すると（ステップＳ１０５）、ジョブ受付部１１３が実行命令を受け付けたジョブを実行するための権限の有無を判断する必要が有るか否かを判断する（ステップＳ２０２）。具体的には、記憶部１８には、ジョブを実行するための権限の有無を判断する必要が有るものが記憶されている。ジョブ判断部１１８は、記憶部１８を参照し、ジョブ受付部１１３が実行命令を受け付けたジョブを探索する。ジョブ判断部１１８は、ジョブ受付部１１３が実行命令を受け付けたジョブを記憶部１８から検出した場合、ジョブを実行するための権限の有無を判断する必要が有ると判断する。一方、ジョブ判断部１１８は、ジョブ受付部１１３が実行命令を受け付けたジョブを記憶部１８から検出でいない場合、ジョブを実行するための権限の有無を判断する必要がないと判断する。権限の有無の判断が必要なジョブとしては、カラーコピー等が挙げられる。権限の有無の判断が必要ないジョブとしては、モノクロコピー等が挙げられる。
【００７４】
ログイン実行部１１１は、ジョブ判断部１１８がジョブ受付部１１３が実行命令を受け付けたジョブを実行するための権限の有無を判断する必要が有ると判断すると（ステップＳ２０２：Ｙｅｓ）、ステップＳ１０１と同様に、ユーザーのログインを実行する（ステップＳ２０３）。
【００７５】
ログアウト管理部１１４は、ログイン実行部１１１がユーザーのログインを実行すると、第１の実施形態のステップＳ１０６と同様に、ユーザーのログアウトを実行するか否かを判断する（ステップＳ２０４）。
【００７６】
ステップＳ１０７からステップＳ１１５は、第１の実施形態と同様である。
【００７７】
一方、ジョブ判断部１１８は、ジョブ受付部１１３が実行命令を受け付けたジョブを実行するための権限の有無を判断する必要がないと判断すると（ステップＳ２０２：Ｎｏ）、ジョブ実行部１１７にジョブ受付部１１３が実行命令を受け付けたジョブを実行するための権限の有無を判断する必要がないことを通知する。ジョブ実行部１１７は、ジョブ判断部１１８からジョブ受付部１１３が実行命令を受け付けたジョブを実行するための権限の有無を判断する必要がないことの通知を受けると、ジョブ受付部１１３が実行命令を受け付けたジョブの実行を開始する（ステップＳ２０５）。ジョブ実行部１１７がこのジョブの実行を完了すると（ステップＳ２０６）、ＭＦＰ１０は処理を終了する。
【００７８】
（２−３．まとめ）
本実施形態によれば、ＭＦＰは、まず、実行すべきジョブについて、権限の有無を判断する必要が有るか否かを判断する。そして、このジョブを実行するための権限の有無を判断する必要が有ると判断して初めて、ＭＦＰは、ユーザーのログインを実行する。言い換えれば、権限が必要なジョブを実行するまで、ユーザーのログインを実行することが無い。従って、ログイン状態の継続時間をさらに短縮することができ、セキュリティを一層高めることができる。
【００７９】
また、本実施形態によれば、ＭＦＰは、ジョブを実行するための権限の有無を判断する必要が無いと判断すると、ユーザーのログインを一切実行することなく、そのジョブを実行する。従って、セキュリティを益々一層高めることができる。
【００８０】
（３．変形例）
第１の実施形態では、ＭＦＰは、動作の開始時に（ステップＳ１０１）ユーザーのログインを実行した。これは、ユーザーがジョブを実行するための権限を有するか否かを判断する時点でユーザーがログイン状態であればよいという趣旨の一例であり、必ずしもＭＦＰの動作の開始時にユーザーのログインを実行することを必須とする趣旨ではない。言い換えれば、ＭＦＰは、ユーザーがログインしている状態を前提として、このユーザーがジョブを実行するための権限を有するか否かを判断すればよい。例えば、ＭＦＰは、ジョブ実行命令を受け付けた後で、ユーザーのログインを実行してもよい。
【００８１】
上記各実施形態では、操作部１７を介してユーザーから入力されたユーザーＩＤ及びパスワードを検出することによりユーザーのログインを実行した。これに代えて、例えば、ＭＦＰにＩＣカードリーダーを設け、ユーザーがＩＣカードリーダーにかざしたＩＣカードを、ＩＣカードリーダーが読み取ることにより、ユーザーのログインを実行してもよい。
【００８２】
上記各実施形態において、そのジョブが権限の確認が必要なジョブであることをコピー画面に表示してもよい。
【００８３】
以上、本技術の各実施形態及び各変形例について説明したが、本技術は上述の各実施形態及び各変形例にのみ限定されるものではなく、本技術の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【符号の説明】
【００８４】
１０、１０Ａ…ＭＦＰ
１１、１１Ａ…制御部
１１１…ログイン実行部
１１２…ジョブ設定部
１１３…ジョブ受付部
１１４…ログアウト管理部
１１５…権利判断部
１１６…ログアウト実行部
１１７…ジョブ実行部
１１８…ジョブ判断部
【図１】
2020009486.tif 000003
【図２】
2020009486.tif 000004
【図３】
2020009486.tif 000005
【図４】
2020009486.tif 000006
【図５】
2020009486.tif 000007
【図６】
2020009486.tif 000008
【手続補正書】
【提出日】令和1年12月3日(2019.12.3)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ジョブを実行するためのジョブ実行命令を受け付けるジョブ受付部と、
前記ジョブが権限の確認が必要であることを表示する画面を表示する表示部と、
ログインしているユーザーが、前記ジョブを実行するための権限を有するか否かを判断する権限判断部と、
前記権限判断部が前記ユーザーが前記権限を有すると判断すると、前記ユーザーのログアウトを実行するログアウト実行部と、
前記ログアウト実行部が前記ユーザーのログアウトを実行した後に、前記ジョブを実行するジョブ実行部と
を具備する画像形成装置。
【請求項２】
請求項１に記載の画像形成装置であって、
前記ジョブ受付部が前記ジョブ実行命令を受け付けた後に、前記ユーザーのログアウトを実行するかログイン状態を継続するかを判断するログアウト管理部をさらに具備し、
前記ログアウト管理部が、前記ユーザーのログアウトを実行すると判断したとき、
前記ログアウト実行部は、前記権限判断部が前記ユーザーが前記権限を有すると判断すると、前記ユーザーのログアウトを実行し、
前記ジョブ実行部は、前記ログアウト実行部が前記ユーザーのログアウトを実行した後に、前記ジョブを実行する
画像形成装置。
【請求項３】
請求項２に記載の画像形成装置であって、
前記ログアウト管理部が、前記ユーザーのログイン状態を継続すると判断したとき、
前記ジョブ実行部は、前記権限判断部が前記ユーザーが前記権限を有すると判断すると、前記ジョブを実行し、
前記ログアウト実行部は、前記画像形成装置が別のジョブを実行するための要求を特定時間内に受け付けない場合、前記ユーザーのログアウトを実行する
画像形成装置。
【請求項４】
請求項１乃至３の何れか一項に記載の画像形成装置であって、
前記ジョブ受付部が前記ジョブ実行命令を受け付けると、前記ジョブを実行するための権限の有無を判断する必要が有るか否かを判断するジョブ判断部と、
前記ジョブ判断部が前記ジョブを実行するための権限の有無を判断する必要が有ると判断すると、前記ユーザーのログインを実行するログイン実行部と
をさらに具備し、
前記表示部は、前記ジョブ判断部が前記ジョブを実行するための権限の有無を判断する必要が有ると判断すると、前記ジョブが権限の確認が必要であることを表示する前記画面を表示する
画像形成装置。
【請求項５】
請求項４に記載の画像形成装置であって、
前記ジョブ判断部が前記ジョブを実行するための権限の有無を判断する必要が無いと判断すると、前記ログイン実行部が前記ユーザーのログインを実行することなく、前記ジョブ実行部が前記ジョブを実行する
画像形成装置。
【請求項６】
画像形成装置を、
ジョブを実行するためのジョブ実行命令を受け付けるジョブ受付部と、
前記ジョブが権限の確認が必要であることを表示する画面を表示する表示部と、
ログインしているユーザーが、前記ジョブを実行するための権限を有するか否かを判断する権限判断部と、
前記権限判断部が前記ユーザーが前記権限を有すると判断すると、前記ユーザーのログアウトを実行するログアウト実行部と、
前記ログアウト実行部が前記ユーザーのログアウトを実行した後に、前記ジョブを実行するジョブ実行部
として機能させるプログラム。
【請求項７】
ジョブを実行するためのジョブ実行命令を受け付け、
前記ジョブが権限の確認が必要であることを表示する画面を表示し、
ログインしているユーザーが、前記ジョブを実行するための権限を有するか否かを判断し、
前記ユーザーが前記権限を有すると判断すると、前記ユーザーのログアウトを実行し、
前記ユーザーのログアウトを実行した後に、前記ジョブを実行する
画像形成方法。