(57)【要約】【課題】画像形成装置の前にいるユーザの処理を最優先して行い、画像形成装置の前にいるユーザへ速やかに出力物を提供することを目的とする。【解決手段】認証エリア内にいるユーザの認証を行う認証手段と、認証手段により認証されたか否かに応じてユーザのジョブの優先度を変更する変更手段と、変更手段により変更された優先度に応じてジョブの実行を制御する制御手段と、を有することによって課題を解決する。【選択図】図２
2015060525.tif 000002
【特許請求の範囲】
【請求項１】
認証エリア内にいるユーザの認証を行う認証手段と、
前記認証手段により認証されたか否かに応じてユーザのジョブの優先度を変更する変更手段と、
前記変更手段により変更された優先度に応じてジョブの実行を制御する制御手段と、
を有する画像形成装置。
【請求項２】
前記認証手段は、カメラ認証を用いて認証エリア内にいるユーザの認証を行う請求項１記載の画像形成装置。
【請求項３】
前記カメラ認証を行うか否かを設定するカメラ認証設定手段を更に有し、
前記認証手段は、前記カメラ認証設定手段により前記カメラ認証を行うと設定された場合、カメラ認証を用いて認証エリア内にいるユーザの認証を行う請求項２記載の画像形成装置。
【請求項４】
前記変更手段は、複数のジョブのうち、前記認証手段により認証されなかったユーザのジョブの優先度を一番低く変更する請求項１乃至３何れか１項記載の画像形成装置。
【請求項５】
前記認証手段は定期的に前記認証を行う請求項１乃至４何れか１項記載の画像形成装置。
【請求項６】
ユーザのジョブの優先度を設定する優先度設定手段を更に有し、
前記変更手段は、前記認証手段により認証されたか否かに応じて前記優先度設定手段により設定されたユーザのジョブの優先度を変更する請求項１乃至５何れか１項記載の画像形成装置。
【請求項７】
画像形成装置が実行する情報処理方法であって、
認証エリア内にいるユーザの認証を行う認証ステップと、
前記認証ステップにより認証されたか否かに応じてユーザのジョブの優先度を変更する変更ステップと、
前記変更ステップにより変更された優先度に応じてジョブの実行を制御する制御ステップと、
を含む情報処理方法。
【請求項８】
コンピュータを請求項１乃至６何れか１項記載の画像形成装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
コピーやプリンタ機能をもつ画像形成装置には、カード認証やキー入力認証等、ユーザと画像形成装置内のＩＤとを紐づけるログイン認証という機能がある。このログイン認証の機能は、画像形成装置を操作するユーザを特定し、印刷出力や閲覧データに対する機密性を高めたセキュリティの機能である。認証方法は、セキュリティのレベルにより様々な方法がとられており、ユーザの特定レベルが低いカード認証から特定レベルが高い撮影した人物をユーザアカウントとするカメラを使用した認証や静脈、指紋等の生体認証まで、様々な認証方法が利用されている。
このような認証機能を使用した画像形成装置のセキュリティ技術として、事前に印刷ジョブを投入しておき、出力する際にユーザ認証を必要とする技術がある（特許文献１参照）。特許文献１の技術は、印刷ジョブを情報処理装置から指示したユーザが、キー入力やＩＤ認証等のユーザ認証を行いログインする。画像形成装置は、画像形成装置にユーザがログイン中であることを確認できた場合に、そのユーザのジョブを実行し、印刷を開始する。
このログイン認証機能を拡張した機能として、複数のユーザのログイン認証を行うマルチユーザログイン認証機能があり、ログインしている複数のユーザの環境を共有し合い、お互いのジョブ処理を実行しあえる技術がある（特許文献２参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−３１０２号公報
【特許文献２】特開２００９−２３７８１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
前述した特許文献１や２の技術を使用した場合、複数のユーザが、情報処理装置から印刷ジョブを投入し、複数のユーザが画像形成装置の前に来て、ユーザ認証を行いログインする場合が考えられる。この場合、ユーザが認証された順番やジョブの優先度等に従い、投入されたジョブが実行される。
このとき、画像形成装置によって決められたジョブの実行順番が遅かった場合でも、急ぎで出力したいユーザは、ユーザ同士で話し合い、ジョブの処理順番を変更してもらうことで、急場をしのぐことができる。
しかし、実行中ジョブの持ち主であるユーザが画像形成装置から離れていなくなった場合に、急ぎで出力したいユーザは、実行中ジョブの持ち主であるユーザと交渉することができず、お互いの同意の上で、先にジョブを実行させてもらうことができない。このようなケースでは、急ぎで出力したいために、わざわざ、画像形成装置の前まで来たユーザにとっては、非常に対応が難しく、ユーザにとって非常に煩わしい問題があった。
【０００５】
本発明は、画像形成装置の前にいるユーザの処理を最優先して行い、画像形成装置の前にいるユーザへ速やかに出力物を提供することを目的とする。
【課題を解決するための手段】
【０００６】
そこで、本発明は、画像形成装置であって、認証エリア内にいるユーザの認証を行う認証手段と、前記認証手段により認証されたか否かに応じてユーザのジョブの優先度を変更する変更手段と、前記変更手段により変更された優先度に応じてジョブの実行を制御する制御手段と、を有する。
【発明の効果】
【０００７】
本発明によれば、画像形成装置の前にいるユーザの処理を最優先して行い、画像形成装置の前にいるユーザへ速やかに出力物を提供することができる。
【図面の簡単な説明】
【０００８】
【図１】画像形成装置のハードウェア構成の一例を示す図である。
【図２】カメラ認証処理の一例を示すフローチャートである。
【図３】ユーザ優先度の設定画面の一例を示す図である。
【図４】Ｓ２０２のログイン認証処理の詳細を示すフローチャートである。
【図５】ログインユーザが２人の場合のユーザ優先度設定画面の一例を示す図である。
【図６】Ｓ２０６のジョブ順番制御処理の詳細を示すフローチャートである。
【図７】２人のユーザ認証イメージの一例を示す図である。
【図８】ユーザが２人の場合のジョブ一覧画面の一例を示す図である。
【図９】ユーザＢのユーザ認証できなくなった場合の一例を示す図である。
【図１０】ジョブ中断処理中のジョブ一覧画面の一例を示す図である。
【図１１】ジョブ順番並び替えの一例を示す図である。
【図１２】３人のユーザ認証イメージの一例を示す図である。
【図１３】ログインユーザが３人の場合のユーザ優先度設定画面の一例を示す図である。
【図１４】ユーザが３人の場合のジョブ一覧画面の一例を示す図である。
【図１５】ユーザＢのユーザ認証できなくなった場合の一例を示す図である。
【図１６】ジョブ中断処理中のジョブ一覧画面の一例を示す図である。
【図１７】ジョブ順番並び替えの一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について図面に基づいて説明する。
【００１０】
＜実施形態１＞
画像形成装置１００の一例として、コピー機を用いて本実施形態の処理を説明する。図１は、画像形成装置１００のハードウェア構成の一例を示す図である。
ＣＰＵ１０１は、システムの制御部であり、装置全体を制御する。
ＲＯＭ１０２は、ＣＰＵ１０１のプログラムを格納するためのものである。
ＳＲＡＭ１０３は、オペレータが登録した設定値や装置の管理データ等や各種ワーク用バッファ等を格納するものである。ＳＲＡＭ１０３は、電池によりバックアップされており、装置の電源を切っても記憶内容が消えない不揮発性のＳＲＡＭである。読み取られた画像データもＳＲＡＭ１０３に格納される。
ＤＲＡＭ１０４は、プログラムの制御変数等を格納するためのものである。
操作部１０７は、機器内の情報を表示するユーザとのインタフェース部である。
読み取り部１０５は、画像データを読み取り、バイナリデータに変換する装置である。画像形成装置１００は、読み取り部１０５を用いて原稿読み取りを行なう。
【００１１】
記録部１０６は、画像データを記録紙に出力する装置である。
画像処理部１０８は、画像データの符号化復号化処理を行う。
それぞれの制御部はデータバス１１２を介して繋がっている。画像データはデータバス１１２を通じて転送される。
入力部１１１は、カメラ等の撮像装置を用いてユーザ認証を行うためのデータを取得する。このデータは、データバス１１２を通じてＳＲＡＭ１０３に保存してあるＩＤとの紐づけを行うために使用される。
画像形成装置１００は、入力部１１１を用いて取得したユーザ認証用のデータとＳＲＡＭ１０３に保存されているＩＤとの紐づけを行い、ログイン認証により画像形成装置１００へのアクセス認証を行う。そして、画像形成装置１００は、読み取り部１０５から原稿画像を読み取ってバイナリデータに変換し、読み取った画像データをＳＲＡＭ１０３に一端格納し、画像処理部１０８で画像データ変換してから記録部１０６で紙に印刷を行う。
ＣＰＵ１０１が、ＲＯＭ１０２又は外部メモリ１１０に記録されているプログラムに基づき処理を実行することによって、本実施形態に係る画像形成装置１００の機能及び後述するフローチャートの情報処理が実現される。記録データは、ＳＲＡＭ１０３や外部メモリ１１０等に記録される。
また、図１にはカメラを図示していないが画像形成装置がハードウェア構成としてカメラを有していてもよいし、所定のインタフェースを介してカメラと接続されており、カメラから撮像画像等を取得可能な構成とされていてもよい。
【００１２】
図２は、カメラ認証処理の一例を示すフローチャートである。
図２のフローチャートでは、カメラ認証の開始設定がされた場合に、画像形成装置１００が定期的にカメラ認証を実施する処理を示している。また、図２のフローチャートでは、カメラで認証したユーザのログインログオフを行うログイン認証と、ログイン認証によって認証されたユーザ及び認証されなかったユーザに対するジョブの順番制御を行う処理と、を示している。
ここで、ユーザは事前に、操作部１０７を使用して、画像形成装置１００のカメラ認証設定の実施可否を設定する。図３は、ユーザ優先度の設定画面の一例を示す図である。図３の設定画面を介した実施可否の設定は、例えば、ＳＲＡＭ１０３等に保存される。
【００１３】
カメラ認証処理が開始すると、ＣＰＵ１０１は、ＳＲＡＭ１０３等に保存されているカメラ認証設定の実施可否を確認する（Ｓ２０１）。ＣＰＵ１０１は、カメラ認証設定を確認した結果、「終了」が選択されていた場合、カメラ認証処理を終了する。ＣＰＵ１０１は、カメラ認証設定を確認した結果、「実施」が選択されていた場合、ログイン認証処理を行う（Ｓ２０２）。ログイン認証処理の詳細は、後述する図４を用いて説明する。
ログイン認証処理が終了すると、ＣＰＵ１０１は、ログイン認証処理で生成した後述するログインログオフユーザリストからユーザを１人、選択する（Ｓ２０３）。
そして、ＣＰＵ１０１は、ユーザを１人、選択できたか否かを判定する（Ｓ２０４）。ＣＰＵ１０１は、ユーザを１人、選択できた場合、Ｓ２０５に処理を進め、ユーザを１人、選択できなかった場合、Ｓ２０７に処理を進める。
【００１４】
Ｓ２０５において、ＣＰＵ１０１は、選択したユーザをログインログオフユーザリストから削除する。選択したユーザをログインログオフユーザリストから削除する処理が終了すると、ＣＰＵ１０１は、ジョブ順番制御処理を行う（Ｓ２０６）。ジョブ順番制御処理の詳細は、後述する図６を用いて説明する。
ジョブ順番制御処理が終了すると、ＣＰＵ１０１は、再度、ログインログオフユーザリストからユーザを１人選択し（Ｓ２０３）、Ｓ２０４以降の処理を繰り返す。
一方、Ｓ２０７において、ＣＰＵ１０１は、ジョブキューに積まれた優先度の一番高いジョブから順番に処理を実行する（Ｓ２０７）。
ＣＰＵ１０１は一定時間経過するのを待ち（Ｓ２０８）、一定時間経過後、再び、Ｓ２０１の処理に戻り、カメラ認証設定を確認した結果、「終了」が選択されるまで、上述した一連の処理を繰り返す。
【００１５】
図４は、Ｓ２０２のログイン認証処理の詳細を示すフローチャートである。
図４のフローチャートでは、カメラが検知したユーザと画像形成装置１００にログインしているユーザとを比較し、事前にログインしていて今回、画像形成装置１００の前からいなくなったユーザであるか新たに検知したユーザであるかを判断する処理を示している。そして、図４に示すフローチャートでは、画像形成装置１００の前からいなくなったユーザのログオフ処理、新たに認証されたユーザのログイン処理を示している。このとき、ＣＰＵ１０１は、ログオフ処理の対象となったユーザとそのときログインしているユーザとのリストを作成する。ＣＰＵ１０１は、ログインしているユーザが複数のユーザで有った場合は、ユーザの優先度を決定する処理を行う。
ログイン認証処理が開始すると、ＣＰＵ１０１は、入力部１１１から入力されたデータを基に、画像形成装置１００に登録されているユーザを特定し、ユーザ検知を行う（Ｓ３０１）。
ＣＰＵ１０１は、検知したユーザが、ログインしているユーザと一致しているかどうかを比較する（Ｓ３０２）。
【００１６】
比較した結果、一致している場合、ＣＰＵ１０１は、図４に示すログイン認証処理を終了する。
一方、一致していない場合、ＣＰＵ１０１は、現在ログインしているユーザで、今回、認証できなくなったユーザのログオフ処理を行う（Ｓ３０３）。
認証できなくなったユーザのログオフ処理が終了したら、ＣＰＵ１０１は、現在ログインしているユーザにいなくて、新たに認証したユーザのログイン処理を行う（Ｓ３０４）。
新たに認証したユーザのログイン処理が終了したら、ＣＰＵ１０１は、認証できなくなりＳ３０３のログオフ処理を行ったユーザと検出した現在ログインしているユーザとのログインログオフユーザリストを作成する（Ｓ３０５）。
【００１７】
ＣＰＵ１０１は、ログインユーザの人数を確認し、ログインユーザが複数か否かを判定する（Ｓ３０６）。ＣＰＵ１０１は、ログインユーザの人数が１人の場合、図４に示すログイン認証処理を終了する。一方、ＣＰＵ１０１は、ログインユーザの人数が複数の場合、Ｓ３０７に処理を進める。
Ｓ３０７の処理において、ＣＰＵ１０１は、ユーザ優先度の設定を行う。図５は、ログインユーザが２人の場合のユーザ優先度設定画面の一例を示す図である。ユーザが、図５に示すログイン優先度設定画面において行った優先度設定操作に応じて、ＣＰＵ１０１は、ログインユーザの優先度を設定する。
ユーザ優先度の設定が終了したら、ＣＰＵ１０１は、図４に示すログイン認証処理を終了する。
【００１８】
図６は、Ｓ２０６のジョブ順番制御処理の詳細を示すフローチャートである。
図６のフローチャートの処理、図４の処理で生成されたログインログオフユーザリストに登録されているユーザ全員に対して行う処理である。ＣＰＵ１０１は、ログインログオフユーザリストから選択したユーザがログオフユーザであれば、実行中のジョブや実行待ちのジョブの中断処理を行い、そのユーザの優先度を下げて、ジョブの並べ替えを実施する。一方、ＣＰＵ１０１は、ログインログオフユーザリストから取り出したユーザが、ログオフユーザ以外であれば、設定された優先度に従った優先度順番に並べ替えジョブを実行する。
ジョブ順番制御処理が開始すると、ＣＰＵ１０１は、選択したユーザがログインユーザであるか、ログオフユーザであるかを判断する（Ｓ４０１）。ＣＰＵ１０１は、ログインユーザで有った場合、処理をＳ４０４に処理を進め、ログオフユーザで有った場合、処理をＳ４０２に進める。
【００１９】
Ｓ４０４において、ＣＰＵ１０１は、図４のＳ３０７において設定したユーザ優先度の設定に従い、ジョブの並び替えを実行する。
一方、Ｓ４０２において、ＣＰＵ１０１は、図４のＳ３０７において設定したユーザ優先度の設定を一番低い優先度に変更する。
優先度の変更が終了したら、ＣＰＵ１０１は、選択したユーザのジョブが実行中であれば、中断処理を行う（Ｓ４０３）。
選択したユーザのジョブの中断処理が終了したら、ＣＰＵ１０１は、変更した優先度に従い、ジョブの並び替えを実行する（Ｓ４０４）。
ジョブの並び替えが終了したら、ＣＰＵ１０１は、図６に示すジョブ順番制御処理を終了する。
【００２０】
ユーザＡとユーザＢとの２人のユーザが画像形成装置１００にジョブを投入したユースケースを例に上述した処理等を説明する。
ユーザＡのジョブが１ジョブとユーザＢのジョブが２ジョブとを投入済みの画像形成装置１００を例に説明する。画像形成装置１００は、ユーザＡとユーザＢとの２人のユーザのログイン認証を行う。
図７は、２人のユーザ認証イメージの一例を示す図である。図４のフローチャートに従い、画像形成装置１００は、ユーザの優先度を決定する。
図５において、ユーザは、ユーザＢ  ＞  ユーザＡの順番に優先度を高く設定する。優先度の設定が終わると、投入済みのジョブが優先度の高い順に実行される。
【００２１】
図８は、ユーザが２人の場合のジョブ一覧画面の一例を示す図である。
画像形成装置１００は、定期的にカメラを用いて、ユーザ認証を続け、実行中のユーザＢが認証されている間は、処理中のＣＯＰＹユーザＢジョブ（１）の処理を続ける。このとき、ユーザＢが、画像形成装置１００の前からいなくなったとする。
図９は、ユーザＢのユーザ認証できなくなった場合の一例を示す図である。
時間がたつと、画像形成装置１００は、ユーザＢを検知できなくなる。ユーザ認証されなくなると、画像形成装置１００は、図６のフローチャートの処理に従い、ユーザＢのジョブを中断して、ユーザＢのジョブの優先度を一番低くする。
図１０は、ジョブ中断処理中のジョブ一覧画面の一例を示す図である。
画像形成装置１００は、ジョブの中断処理が終わると、優先度に従いジョブの順番制御を行う。このとき、ジョブの順番が変更されたことにより、ユーザＡ  ＞  ユーザＢの順番で優先度が高くなったため、画像形成装置１００は、ユーザＡのジョブを優先して処理する。
図１１は、ジョブ順番並び替えの一例を示す図である。
【００２２】
ユーザＡとユーザＢとユーザＣとの３人のユーザが画像形成装置１００にジョブ投入したユースケースを例に上述した処理等を説明する。
ユーザＡとユーザＢとユーザＣとが２ジョブずつ投入済みの画像形成装置１００を例に説明する。画像形成装置１００は、ユーザＡとユーザＢとユーザＣとの３人のユーザがログイン認証を行う。
図１２は、３人のユーザ認証イメージの一例を示す図である。図４のフローチャートに従い、画像形成装置１００は、ユーザの優先度を決定する。
図１３は、ログインユーザが３人の場合のユーザ優先度設定画面の一例を示す図である。図１３のケースでは、ユーザＢ  ＞  ユーザＣ  ＞  ユーザＡの順番に優先度が高く設定されている。優先度の設定が終わると、投入済みのジョブが、優先度が一番高いものから順に実行される。
【００２３】
図１４は、ユーザが３人の場合のジョブ一覧画面の一例を示す図である。
画像形成装置１００は、定期的にカメラを用いて、ユーザ認証を続け、実行中のユーザＢが認証されている間は、処理中の「ＣＯＰＹユーザＢジョブ（１）」の処理を続ける。このとき、ユーザＢが、画像形成装置１００の前からいなくなる。
図１５は、ユーザＢのユーザ認証できなくなった場合の一例を示す図である。
時間がたつと、画像形成装置１００は、ユーザＢを検知できなくなる。ユーザ認証されなくなると、画像形成装置１００は、図６のフローチャートの処理に従い、ユーザＢのジョブを中断して、ユーザＢのジョブの優先度を一番低くする。
図１６は、ジョブ中断処理中のジョブ一覧画面の一例を示す図である。
ジョブの中断処理が終わると、画像形成装置１００は、優先度に従いジョブの順番制御を行う。このとき、ジョブの順番が変更されたことにより、ユーザＣ  ＞  ユーザＡ  ＞  ユーザＢの順番で優先度が高くなったため、画像形成装置１００は、ユーザＣのジョブを優先して処理する。
図１７は、ジョブ順番並び替えの一例を示す図である。
【００２４】
＜その他の実施形態＞
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【００２５】
以上、上述した各実施形態によれば、画像形成装置の前（即ち、カメラの認証エリア内）にいるユーザの処理を最優先して行い、画像形成装置の前にいるユーザへ速やかに出力物を提供することができる。
【００２６】
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【図１】
2015060525.tif 000003
【図２】
2015060525.tif 000004
【図３】
2015060525.tif 000005
【図４】
2015060525.tif 000006
【図５】
2015060525.tif 000007
【図６】
2015060525.tif 000008
【図７】
2015060525.tif 000009
【図８】
2015060525.tif 000010
【図９】
2015060525.tif 000011
【図１０】
2015060525.tif 000012
【図１１】
2015060525.tif 000013
【図１２】
2015060525.tif 000014
【図１３】
2015060525.tif 000015
【図１４】
2015060525.tif 000016
【図１５】
2015060525.tif 000017
【図１６】
2015060525.tif 000018
【図１７】
2015060525.tif 000019