(57)【要約】【課題】低価格仕様の通知手段しか備えていなくても、残留している認証ジョブの印刷物を確実にユーザに渡すことのできる画像形成装置、画像形成装置において実行される印刷ジョブ出力方法、印刷ジョブ出力プログラム、および、画像形成システムを提供すること。【解決手段】最新ジョブが認証を要するジョブである場合に、ユーザの認証情報を検出する（ステップＳ１０２）。そして、検出された認証情報に基づいて、ユーザが、最新ジョブの印刷が許可されたユーザであると判断された場合に、まず、ユーザのユーザ識別情報と対応付けられて記憶された認証を要する残留ジョブの出力処理を行ない（ステップＳ１０４，Ｓ１０５）、その後に、最新ジョブの出力処理を行なう（ステップＳ１０６）。【選択図】図７
2010000703.tif 000002
【特許請求の範囲】
【請求項１】
外部端末よりネットワークを介して印刷指令を受信するための第１の受信手段と、
前記第１の受信手段による受信日時に応じて、最新の印刷指令に対応する印刷ジョブを最新ジョブ、前記最新ジョブ以外の印刷ジョブを残留ジョブとして記憶するための第１の記憶手段とを備え、
前記第１の記憶手段は、各印刷ジョブと対応付けて、印刷が許可されるユーザのユーザ識別情報を記憶しており、
ユーザの認証情報を検出するための検出手段と、
前記最新ジョブが認証を要するジョブである場合に、前記検出手段により検出された認証情報に基づいて、前記ユーザが、前記最新ジョブの印刷が許可されたユーザであるか否かの認証を行なう認証処理手段と、
前記認証処理手段により前記ユーザが印刷が許可されたユーザであると判断された場合に、前記第１の記憶手段に記憶された前記ユーザの印刷ジョブの出力を制御するための出力制御手段とを備え、
前記出力制御手段は、
前記第１の記憶手段に、前記ユーザのユーザ識別情報と対応付けられて記憶された認証を要する残留ジョブの出力処理を行なう第１の処理手段と、
前記第１の処理手段による処理の後に、前記最新ジョブの出力処理を行なう第２の処理手段とを含む、画像形成装置。
【請求項２】
前記第１の記憶手段は、各前記残留ジョブの前記第１の受信手段による受信日時を記憶し、
前記第１の処理手段は、前記複数の残留ジョブのうち、前記第１の受信手段による受信日時より特定時間経過した残留ジョブのみを出力対象とする、請求項１に記載の画像形成装置。
【請求項３】
前記特定時間は、ユーザごとに設定された時間である、請求項２に記載の画像形成装置。
【請求項４】
電話回線を経由して印刷データを受信するための第２の受信手段をさらに備え、
前記複数の残留ジョブは、前記第２の受信手段が受信した印刷データについての印刷ジョブをさらに含み、
前記第１の記憶手段は、各前記残留ジョブが、前記第１および第２の受信手段のうちいずれにおいて受信された印刷ジョブであるかを示す受信識別データを記憶しており、
前記第１の処理手段は、前記複数の残留ジョブのうち、前記受信識別データが前記第２の受信手段により受信されたことを示す残留ジョブのみを出力対象とする、請求項１に記載の画像形成装置。
【請求項５】
前記第１の記憶手段は、各印刷ジョブの容量を対応付けて記憶しており、
前記第１の処理手段は、前記ユーザのユーザ識別情報と対応付けられた全ての印刷ジョブの容量が特定値以上である場合にのみ、少なくとも１つの残留ジョブを出力処理する、請求項１〜４のいずれかに記載の画像形成装置。
【請求項６】
前記特定値は、ユーザごとに設定された値である、請求項５に記載の画像形成装置。
【請求項７】
情報を表示するための表示手段と、
前記表示手段が特定の画面を表示できる機能を有しているか否かを検出するための検出処理手段とをさらに備え、
前記第１の処理手段による処理は、前記検出処理手段により前記表示手段が前記機能を有していないと検出された場合にのみ実行される、請求項１〜６のいずれかに記載の画像形成装置。
【請求項８】
ユーザごとの認証情報を予め記憶するための第２の記憶手段をさらに備える、請求項１〜７のいずれかに記載の画像形成装置。
【請求項９】
外部端末よりネットワークを介して印刷指令を受信するための受信部と、前記受信部による受信日時に応じて、最新の印刷指令に対応する印刷ジョブを最新ジョブ、前記最新ジョブ以外の印刷ジョブを残留ジョブとして記憶するための記憶部とを備えた画像形成装置において実行される印刷ジョブ出力方法であって、
前記最新ジョブが認証を要するジョブである場合に、ユーザの認証情報を検出するステップと、
検出された認証情報に基づいて、前記ユーザが、前記最新ジョブの印刷が許可されたユーザであると判断された場合に、前記記憶部に記憶された前記ユーザの印刷ジョブの印刷を制御する制御ステップとを備え、
前記制御ステップは、
前記記憶部に、前記ユーザのユーザ識別情報と対応付けられて記憶された認証を要する残留ジョブの出力処理を行なうステップと、
前記残留ジョブの出力処理の後に、前記最新ジョブの出力処理を行なうステップとを含む、印刷ジョブ出力方法。
【請求項１０】
外部端末よりネットワークを介して印刷指令を受信するための受信部と、前記受信部による受信日時に応じて、最新の印刷指令に対応する印刷ジョブを最新ジョブ、前記最新ジョブ以外の印刷ジョブを残留ジョブとして記憶するための記憶部とを備えた画像形成装置に実行させる印刷ジョブ出力プログラムであって、
前記印刷ジョブ出力プログラムは、
前記最新ジョブが認証を要するジョブである場合に、ユーザの認証情報を検出するステップと、
検出された認証情報に基づいて、前記ユーザが、前記最新ジョブの印刷が許可されたユーザであると判断された場合に、前記記憶部に記憶された前記ユーザの印刷ジョブの印刷を制御する制御ステップとを備え、
前記制御ステップは、
前記記憶部に、前記ユーザのユーザ識別情報と対応付けられて記憶された認証を要する残留ジョブの出力処理を行なうステップと、
前記残留ジョブの出力処理の後に、前記最新ジョブの出力処理を行なうステップとを含む、印刷ジョブ出力プログラム。
【請求項１１】
画像形成装置と、前記画像形成装置とネットワークを介して接続される管理装置とを備えた画像形成システムであって、
前記画像形成装置は、
外部端末より印刷指令を受信した受信日時に応じて、最新の印刷指令に対応する印刷ジョブを最新ジョブ、前記最新ジョブ以外の印刷ジョブを残留ジョブとして記憶するための第１の記憶手段とを含み、
前記第１の記憶手段は、各印刷ジョブと対応付けて、印刷が許可されるユーザのユーザ識別情報を記憶しており、
ユーザの認証情報を検出するための検出手段と、
前記最新ジョブが認証を要するジョブである場合に、前記検出手段により検出された前記認証情報を前記管理装置に送信し、かつ、前記管理装置より認証結果を受信する第１の送受信手段と、
前記認証結果が、前記ユーザが印刷を許可されたユーザであるとの結果であった場合に、前記第１の記憶手段に記憶された前記ユーザの印刷ジョブの出力を制御するための出力制御手段とをさらに含み、
前記出力制御手段は、
前記第１の記憶手段に、前記ユーザのユーザ識別情報と対応付けられて記憶された認証を要する残留ジョブの出力処理を行なう第１の処理手段と、
前記第１の処理手段による処理の後に、前記最新ジョブの出力処理を行なう第２の処理手段とを有し、
前記管理装置は、
前記画像形成装置から送信された前記認証情報に基づいて、前記ユーザが前記画像データの印刷を許可されたユーザであるか否かの認証を行なう認証処理手段と、
前記認証処理手段による認証結果を前記画像形成装置に送信するための第２の送受信手段とを含む、画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部端末よりネットワークを介して受信した印刷指令に基づく画像データを印刷することのできる画像形成装置、画像形成装置において実行される印刷ジョブ出力方法、印刷ジョブ出力プログラム、および、画像形成システムに関し、特に、ユーザ認証情報を検出するための認証情報検出部を備えた画像形成装置、該画像形成装置において実行される印刷ジョブ出力方法、印刷ジョブ出力プログラム、および、画像形成システムに関する。
【背景技術】
【０００２】
従来の画像形成装置は、印刷した後の印刷物を取り忘れると他人に印刷物を見られる可能性があり、その文書が機密性が高い重要書類であった場合には重大な損害となる場合があった。そこで、ユーザを識別するために認証情報（たとえば、指紋、ＩＤ（Identification）カードに記録された情報など）を検出する認証装置（認証情報検出部）を備えた画像形成装置が提案されている。このような画像形成装置においては、印刷するときはユーザが認証装置にアクセスし、認証された場合にのみ印刷動作が開始される。これにより、ユーザが出力した印刷物を直ちに取ることができるので、セキュリティを向上させることができる。しかしながら、このような画像形成装置であっても、認証を行なった後に取り忘れが発生してしまうと、他人に文書を見られてしまう危険性がある。
【０００３】
このような問題を解決するために、認証の必要のない通常印刷と、認証の必要のある認証印刷が要求されている場合、認証印刷を先に出すことでユーザの待ち時間を短縮し、ユーザが画像形成装置を離れる危険性を低減する方式が提案されている（特許文献１）。
【特許文献１】特開２００７−２２６５６５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、ユーザが印字要求を行なった後に緊急の用事ができたり取りに行くのを忘れたりする場合がある。その場合、認証印刷の要求が画像形成装置のメモリ内に残留してしまう。ファックスモードで印字情報を受信している場合もＰＣ画面や電子メールでユーザには通知されるものの、忘れしまうことで要求が残ってしまうことがある。これらの残留ジョブを記憶しておくことで、メモリ容量の圧迫となったり、ファックスモードで受信した情報をユーザが得ることが遅れることにもなり得る。これらの残留ジョブは早く処理し、また確実にユーザに渡す必要がある。
【０００５】
残留ジョブがあることを通知可能な表示部（たとえば液晶パネル）を備えている画像形成装置も存在しているが、通知手段としてたとえば数個のＬＥＤしか備えていないような低コストタイプの操作パネルでは、残留ジョブが存在することをユーザに通知することは困難である。また、残留ジョブが排出されたとしても、ユーザは残留ジョブのことを意識していないことが多いため、残留ジョブの印刷物を取り忘れる危険性が高い。
【０００６】
本発明は、上記のような問題を解決するためになされたものであって、その目的は、低価格仕様の通知手段しか備えていなくても、残留している認証ジョブの印刷物を確実にユーザに渡すことのできる画像形成装置、画像形成装置において実行される印刷ジョブ出力方法、印刷ジョブ出力プログラム、および、画像形成システムを提供することである。
【課題を解決するための手段】
【０００７】
この発明のある局面に従う画像形成装置は、外部端末よりネットワークを介して印刷指令を受信するための第１の受信手段と、第１の受信手段による受信日時に応じて、最新の印刷指令に対応する印刷ジョブを最新ジョブ、最新ジョブ以外の印刷ジョブを残留ジョブとして記憶するための第１の記憶手段とを備え、第１の記憶手段は、各印刷ジョブと対応付けて、印刷が許可されるユーザのユーザ識別情報を記憶しており、ユーザの認証情報を検出するための検出手段と、最新ジョブが認証を要するジョブである場合に、検出手段により検出された認証情報に基づいて、ユーザが、最新ジョブの印刷が許可されたユーザであるか否かの認証を行なう認証処理手段と、認証処理手段によりユーザが印刷が許可されたユーザであると判断された場合に、第１の記憶手段に記憶されたユーザの印刷ジョブの出力を制御するための出力制御手段とを備える。出力制御手段は、第１の記憶手段に、ユーザのユーザ識別情報と対応付けられて記憶された認証を要する残留ジョブの出力処理を行なう第１の処理手段と、第１の処理手段による処理の後に、最新ジョブの出力処理を行なう第２の処理手段とを含む。
【０００８】
好ましくは、第１の記憶手段は、各残留ジョブの第１の受信手段による受信日時を記憶し、第１の処理手段は、複数の残留ジョブのうち、第１の受信手段による受信日時より特定時間経過した残留ジョブのみを出力対象とする。
【０００９】
好ましくは、特定時間は、ユーザごとに設定された時間である。
好ましくは、電話回線を経由して印刷データを受信するための第２の受信手段をさらに備え、複数の残留ジョブは、第２の受信手段が受信した印刷データについての印刷ジョブをさらに含み、第１の記憶手段は、各残留ジョブが、第１および第２の受信手段のうちいずれにおいて受信された印刷ジョブであるかを示す受信識別データを記憶しており、第１の処理手段は、複数の残留ジョブのうち、受信識別データが第２の受信手段により受信されたことを示す残留ジョブのみを出力対象とする。
【００１０】
好ましくは、第１の記憶手段は、各印刷ジョブの容量を対応付けて記憶しており、第１の処理手段は、ユーザのユーザ識別情報と対応付けられた全ての印刷ジョブの容量が特定値以上である場合にのみ、少なくとも１つの残留ジョブを出力処理する。
【００１１】
好ましくは、特定値は、ユーザごとに設定された値である。
好ましくは、情報を表示するための表示手段と、表示手段が特定の画面を表示できる機能を有しているか否かを検出するための検出処理手段とをさらに備え、第１の処理手段による処理は、検出処理手段により表示手段が機能を有していないと検出された場合にのみ実行される。
【００１２】
好ましくは、ユーザごとの認証情報を予め記憶するための第２の記憶手段をさらに備える。
【００１３】
この発明の他の局面に従う印刷ジョブ出力方法は、外部端末よりネットワークを介して印刷指令を受信するための受信部と、受信部による受信日時に応じて、最新の印刷指令に対応する印刷ジョブを最新ジョブ、最新ジョブ以外の印刷ジョブを残留ジョブとして記憶するための記憶部とを備えた画像形成装置において実行される印刷ジョブ出力方法であって、最新ジョブが認証を要するジョブである場合に、ユーザの認証情報を検出するステップと、検出された認証情報に基づいて、ユーザが、最新ジョブの印刷が許可されたユーザであると判断された場合に、記憶部に記憶されたユーザの印刷ジョブの印刷を制御する制御ステップとを備え、制御ステップは、記憶部に、ユーザのユーザ識別情報と対応付けられて記憶された認証を要する残留ジョブの出力処理を行なうステップと、残留ジョブの出力処理の後に、最新ジョブの出力処理を行なうステップとを含む。
【００１４】
この発明のさらに他の局面に従う印刷ジョブ出力プログラムは、外部端末よりネットワークを介して印刷指令を受信するための受信部と、受信部による受信日時に応じて、最新の印刷指令に対応する印刷ジョブを最新ジョブ、最新ジョブ以外の印刷ジョブを残留ジョブとして記憶するための記憶部とを備えた画像形成装置に実行させる印刷ジョブ出力プログラムであって、印刷ジョブ出力プログラムは、最新ジョブが認証を要するジョブである場合に、ユーザの認証情報を検出するステップと、検出された認証情報に基づいて、ユーザが、最新ジョブの印刷が許可されたユーザであると判断された場合に、記憶部に記憶されたユーザの印刷ジョブの印刷を制御する制御ステップとを備え、制御ステップは、記憶部に、ユーザのユーザ識別情報と対応付けられて記憶された認証を要する残留ジョブの出力処理を行なうステップと、残留ジョブの出力処理の後に、最新ジョブの出力処理を行なうステップとを含む。
【００１５】
この発明のさらに他の局面に従う画像形成システムは、画像形成装置と、画像形成装置とネットワークを介して接続される管理装置とを備えた画像形成システムであって、画像形成装置は、外部端末より印刷指令を受信した受信日時に応じて、最新の印刷指令に対応する印刷ジョブを最新ジョブ、最新ジョブ以外の印刷ジョブを残留ジョブとして記憶するための第１の記憶手段とを含み、第１の記憶手段は、各印刷ジョブと対応付けて、印刷が許可されるユーザのユーザ識別情報を記憶しており、ユーザの認証情報を検出するための検出手段と、最新ジョブが認証を要するジョブである場合に、検出手段により検出された認証情報を管理装置に送信し、かつ、管理装置より認証結果を受信する第１の送受信手段と、認証結果が、ユーザが印刷を許可されたユーザであるとの結果であった場合に、第１の記憶手段に記憶されたユーザの印刷ジョブの出力を制御するための出力制御手段とをさらに含み、出力制御手段は、第１の記憶手段に、ユーザのユーザ識別情報と対応付けられて記憶された認証を要する残留ジョブの出力処理を行なう第１の処理手段と、第１の処理手段による処理の後に、最新ジョブの出力処理を行なう第２の処理手段とを有する。管理装置は、画像形成装置から送信された認証情報に基づいて、ユーザが画像データの印刷を許可されたユーザであるか否かの認証を行なう認証処理手段と、認証処理手段による認証結果を画像形成装置に送信するための第２の送受信手段とを含む。
【発明の効果】
【００１６】
本発明によると、認証を要する残留ジョブの出力処理を最新ジョブよりも先に実行することで、過去の認証ジョブをユーザが取り忘れることを防止することができる。特に、低価格仕様の通知手段しか備えていない画像形成装置の場合でも、過去の認証ジョブの存在をユーザに認識させることができ、ユーザの取り忘れを防止することができる。
【発明を実施するための最良の形態】
【００１７】
本発明の実施の形態について図面を参照しながら詳細に説明する。なお、図中同一または相当部分には同一符号を付してその説明は繰返さない。
【００１８】
［実施の形態１］
＜構成について＞
図１は、本発明の実施の形態１における画像形成システム１の概略構成を示す図である。
【００１９】
図１を参照して、画像形成システム１は、画像形成装置１００と、複数のクライアントＰＣ３００Ａ，Ｂ，Ｃと、管理装置４００とを備える。これらの装置は、互いに、ネットワーク２を介して接続される。各クライアントＰＣ３００は、アプリケーションソフト等により印刷対象データを作成する。そして、作成した印刷対象データの印刷指令を、ネットワーク２を介して画像形成装置１００に送信する。画像形成装置１００は、受信した印刷指令に基づいて、紙などの記録媒体に画像を形成する。
【００２０】
本実施の形態に係る画像形成装置１００としては、低価格仕様の通知手段しか備えていない、安価に作られた装置が想定される。したがって、ユーザとのインターフェイス部（たとえば操作パネル部）は、必要最小限の情報の表示および必要最小限の指示の入力のみができるような構成であるものとする。操作パネル部は、ユーザからの指示を受け付ける操作部および情報を表示する表示部の機能を含む。
【００２１】
図２は、本発明の実施の形態１における画像形成装置１００のハードウェア構成を示すブロック図である。画像形成装置１００は、プリンタ機能のみを有するプリンタであってよい。
【００２２】
図２を参照して、画像形成装置１００は、制御部２０１と、ＨＤＤ（Hard Disk Drive）部２０５と、認証情報検出部２０６と、ネットワークＩ／Ｆ（インターフェイス）２０７と、画像形成部２０８と、操作パネル部２０９とを備え、各ハードウェアは、バス２１０によって接続される。なお、図２に示した通信Ｉ／Ｆ２１３は、実施の形態２で用いられるものであり、本実施の形態における画像形成装置１００には、備えられなくてもよい。
【００２３】
制御部２０１は、各種の演算処理を行なうＣＰＵ（Central Processing Unit）２０２と、予めプログラムやデータを記憶するためのＲＯＭ（Read Only Memory）２０３と、作業データや実行するプログラムを一時的に記録するためのＲＡＭ（Random Access Memory）２０４とを含む。本実施の形態において、ＣＰＵ２０２が実行する機能については後述する。
【００２４】
ＨＤＤ部２０５は、各種データやプログラムを不揮発的に記憶する。認証情報検出部２０６は、ユーザの認証情報、たとえば、指紋、あるいは、ＩＤカードに記録された情報などを検出する。本実施の形態において、認証情報は指紋であるものとして説明する。
【００２５】
ネットワークＩ／Ｆ２０７は、ネットワーク（通信網）２と接続され、クライアントＰＣ３００、および、管理装置４００と、データやプログラムを授受する。
【００２６】
画像形成部２０８は、モータを含み、ネットワークＩ／Ｆ２０７が受信した印刷指令に基づく画像を紙などの記録媒体に印刷し、画像形成された記録媒体を排出部（図示せず）に排出する。
【００２７】
操作パネル部２０９は、情報の表示、および、ユーザからの指示の受け付けを行なう。具体的には、操作パネル部２０９は、図１１に示されるように、数個のＬＥＤ２０９１〜２０９５と印字キャンセルの指示を受け付けるためのキャンセルボタン２０９６とで構成されている。図１１のＬＥＤ２０９１は、ＪＡＭ（紙詰まり）、カバー開（カバーが閉じられていない）等のエラー発生を通知するために設けられる。４つのＬＥＤ２０９２〜２０９５は、各色のトナーエンプティを通知するために設けられる。
【００２８】
このような構成の操作パネル部２０９の場合、残留ジョブが存在することを通知したり、残留ジョブの出力の指示を受け付けることはできない。したがって、このような場合、一般的には、ユーザは、残留ジョブを出力したい場合、クライアントＰＣ３００から指示しなくてはならない。図１２は、クライアントＰＣ３００の表示部３１５に未出力の印字ジョブがあることを通知するための画面の一例を示す図である。図１２を参照して、表示部３１５には、「未出力の印字ジョブがあります」というメッセージと、その印字ジョブを示す情報が表示される。ユーザは、入力部３１１を操作することにより、所望の印字ジョブを選択し、出力指示を与えることで、画像形成装置１００において出力準備が行なわれる。これにより、画像形成装置１００においてユーザ認証が行なわれると、指示された残留ジョブが画像形成部２０８に出力されて、図示しない排出部により印刷物が排出される。
【００２９】
なお、画像形成装置１００は、着脱可能な記録媒体（たとえばメモリカードなど）２１６に記録されたプログラムやデータを読取るための読取部２１５をさらに備えることが好ましい。読取部２１５により読取られたプログラムやデータは、たとえばＨＤＤ部２０５に記憶される。
【００３０】
図３は、本発明の実施の形態１におけるクライアントＰＣ３００および管理装置４００のハードウェア構成を示すブロック図である。
【００３１】
図３を参照して、各クライアントＰＣ３００は、装置全体を制御するＣＰＵ３０１と、ＲＯＭ３０３と、ＲＡＭ３０５と、ＨＤＤ３０７と、ＦＤＤ（Flexible Disk Drive）やＣＤ−ＲＯＭ（Compact Disk-Read Only Memory）ドライブなど記録媒体３から情報を読取る読取部３０９と、キーボードやマウスなどにより構成される入力部３１１と、ネットワーク２に接続したり外部と通信を行なったりするための通信部３１３と、表示部３１５とを含む。
【００３２】
管理装置４００も同様に、ＣＰＵ４０１と、ＲＯＭ４０３と、ＲＡＭ４０５と、ＨＤＤ４０７と、読取部４０９と、入力部４１１と、通信部４１３と、表示部４１５とを含む。
【００３３】
図４は、本発明の実施の形態１における画像形成装置１００の機能構成を示すブロック図である。
【００３４】
図４を参照して、制御部２０１は、判断部１０と、ユーザ認証部１４と、出力制御部１６とを含む。
【００３５】
判断部１０は、ネットワークＩ／Ｆ２０７がクライアントＰＣ３００から受信した印刷指令が、認証を必要とするジョブか否かを判断する。印刷指令として送信されるデータには、認証を要するか否かを識別する認証識別データが含まれているものとする。判断部１０は、受信した印刷指令に基づく画像データを、最新ジョブとして、管理情報と対応付けてＨＤＤ部２０５のジョブ記憶領域２０５２に記憶する。なお、本実施の形態においてＨＤＤ部２０５も低コスト化のため大容量のものではないと仮定する。したがって、たとえば、ジョブ記憶領域２０５２には、数個程度のジョブしか記録されないものとする。
【００３６】
ユーザ認証部１４は、判断部１０により認証を要するジョブと判断された場合に、ユーザの認証処理を行なう。具体的には、認証情報検出部２０６が検出した認証情報すなわち指紋データに基づき、アクセスしたユーザが、印刷指令に基づく画像データの印刷が許可されたユーザ（以下「許可ユーザ」という）であるか否かの認証を行なう。ユーザ認証部１４による認証に使われるユーザ情報２０５１は、画像形成装置１００のＨＤＤ部２０５に予め記憶されているものとする。ユーザ情報２０５１のデータ構造については後述する。
【００３７】
出力制御部１６は、画像形成部２０８を駆動し、受信した印刷指令に基づく画像データの出力制御を行なう。出力制御部１６は、残留ジョブの出力処理を行なうための残留ジョブ処理部２０と、最新ジョブの出力処理を行なうための最新ジョブ処理部２２とを有し、最新ジョブを処理する前に残留ジョブの処理を行なう。残留ジョブ処理部２０の処理の具体例については、後述する。
【００３８】
なお、判断部１０において、受信した印刷指令に基づく画像データが認証を必要としないジョブと判断された場合には、出力制御部１６は、当該最新ジョブのみを出力処理するものとする。出力制御部１６により出力処理されたジョブは、ＨＤＤ部２０５より削除される。
【００３９】
図４において制御部２０１に含まれることとして説明した各機能ブロックの動作は、ＲＯＭ２０３中に格納されたソフトウェアを実行することで実現されてもよいし、少なくとも１つについては、ハードウェアで実現されてもよい。
【００４０】
図５は、ＨＤＤ部２０５に記憶されるユーザ情報２０５１のデータ構造の一例を示す図である。
【００４１】
図５を参照して、ユーザ情報２０５１は、ユーザＩＤの項目５００と、認証データの項目５０２とを含み、これらの項目が対応付けられて記憶される。ユーザＩＤは、ユーザを一意に特定するための識別情報であり、たとえば、クライアントＰＣ３００から印刷指令とともに送られてくるユーザ識別情報と同一の情報が記憶される。認証データは、対応するユーザの指紋の画像データである。
【００４２】
なお、本実施の形態では、ユーザ情報２０５１は、画像形成装置１００内に記憶されることとしたが、管理装置４００のＨＤＤ４０７に記憶されていてもよい。この場合、ユーザ認証部１４の機能は、管理装置４００が実行してもよい。または、管理装置４００に、印刷指令とともに送られてきたユーザ識別情報を送信し、管理装置４００から、ユーザ識別情報に対応付けられている認証データを送信してもらうことで、画像形成装置１００においてユーザ認証を行なってもよい。
【００４３】
図６は、ＨＤＤ部２０５におけるジョブ記憶領域２０５２のデータ構造の一例を示す図である。
【００４４】
図６を参照して、ジョブ記憶領域２０５２には、印刷対象データである画像データと、該画像データの管理情報とが対応付けられて記憶される。管理情報には、たとえば、ジョブＩＤの項目と、ユーザＩＤの項目と、印刷ＩＤの項目と、認証フラグの項目と、受信日時の項目と、容量の項目とが含まれる。
【００４５】
ジョブＩＤは、ジョブを一意に特定するために付与される識別情報である。たとえば、各ジョブを識別するために、受信日時の古いものの順に番号が付与されている。本実施の形態において、受信したばかりの最新ジョブ以外のジョブが、「残留ジョブ」と定義される。図６の例では、４つのジョブが記憶されているため、ジョブＩＤ＝４のジョブが最新ジョブを示しており、ジョブＩＤ＝１，２，３のジョブが、残留ジョブを表わしている。
【００４６】
ユーザＩＤは、クライアントＰＣから送信されるユーザ識別情報である。印刷ＩＤは、印刷指令（印刷対象データ）が、クライアントＰＣから送られてきたものか、ファクシミリ（図示せず）から送られてきたものか、を識別するための情報である。たとえば前者の場合、「１」が記憶され、後者の場合「２」が記憶される。なお、印刷ＩＤは、以降の変形例での説明のために記載したものであり、本実施の形態では含まれないものとする。
【００４７】
認証フラグは、受信したデータがユーザ認証を要するものか否かを示す。たとえば、ユーザ認証を要するものであれば「１」がセットされる。なお、ユーザ認証が必要でないものはユーザアクセスに関係なく出力される。
【００４８】
受信日時は、印刷指令を受信した日時であり、図示しないタイマにより計時された時間データが格納される。容量は、画像データの容量を示す。
【００４９】
＜動作について＞
図７は、本発明の実施の形態１における印刷ジョブ出力処理を示すフローチャートである。図７のフローチャートに示す処理は、予めプログラムとしてＲＯＭ２０３に格納されており、ＣＰＵ２０２がこのプログラムを読み出して実行する。
【００５０】
図７を参照して、判断部１０は、印刷指令を受信すると、受信した印刷指令に基づく画像データを最新ジョブとしてジョブ記憶領域２０５２に記録するとともに、該画像データが認証を要する印字ジョブ（以下、「認証印字ジョブ」ともいう）であるか否かを判断する（ステップＳ１０１）。認証印刷ジョブではないと判断した場合（ステップＳ１０１においてＮＯ）、出力制御部１６は、受信した印字ジョブすなわち最新ジョブを出力する処理を実行する（ステップＳ１０７）。
【００５１】
これに対し、受信した印刷指令が認証印字ジョブと判断した場合（ステップＳ１０１においてＹＥＳ）、ステップＳ１０２に進む。
【００５２】
ステップＳ１０２において、ユーザ認証部１４は、認証情報検出部２０６が検出した認証情報と、ＨＤＤ部２０５に記憶されたユーザ情報２０５１とに基づいて、ユーザの認証処理を実行する。つまり、アクセスしたユーザが、許可ユーザであるか否かを判断する。
【００５３】
ユーザ認証が行なわれるまで待機する（ステップＳ１０２においてＮＯ）。つまり、アクセスしたユーザが許可ユーザでない場合は、印字ジョブの出力処理は開始しない。
【００５４】
ユーザ認証が成功したと判断された場合、すなわち、アクセスしたユーザが許可ユーザであると判断された場合（ステップＳ１０２においてＹＥＳ）、出力制御部１６の残留ジョブ処理部２０は、最新ジョブ以外に、認証されたユーザの残留ジョブが記憶されているか否かを検出する（ステップＳ１０３）。つまり、以前に受信したが実行されていない認証印字ジョブが残っているか否かを判断する。
【００５５】
認証されたユーザの残留ジョブがないと判断した場合（ステップＳ１０３においてＮＯ）、ステップＳ１０６に進む。一方、認証されたユーザの残留ジョブが存在すると判断された場合（ステップＳ１０３においてＹＥＳ）、ステップＳ１０４に進む。
【００５６】
ステップＳ１０４において、残留ジョブ処理部２０は、認証されたユーザの最も古い残留ジョブが、受信されてから所定時間以上経過したか否かを判断する（ステップＳ１０４）。所定時間経過していないと判断した場合（ステップＳ１０４においてＮＯ）、ステップＳ１０６に進む。
【００５７】
一方、最も古い残留ジョブが、受信されてから所定時間以上経過していると判断された場合（ステップＳ１０４においてＹＥＳ）、残留ジョブ処理部２０は、最も古い認証印字ジョブを処理する（ステップＳ１０５）。この処理が終わると、ステップＳ１０３に戻り、上記処理を繰返す。これにより、ジョブ記憶領域２０５２に残っていた認証印字ジョブのうち、所定時間以上経過した全ての残留ジョブが古いものから順に出力処理される。したがって、画像形成部２０８により残留ジョブの画像データが紙媒体に印刷され、排出される。
【００５８】
ステップＳ１０６において、最新ジョブ処理部２２は、ステップＳ１０１で受信した認証印字ジョブを処理する。これにより、画像形成部２０８により最新ジョブの画像データが紙媒体に印刷され、排出される。
【００５９】
このように、本実施の形態によると、認証印字データを受信すると、受信してから所定時間以上経過している残留ジョブを、最新ジョブよりも先に出力する。ジョブを受信してから所定時間以上経過していれば、ユーザは、その存在を忘れている可能性が高いが、本実施の形態では、上述のような処理を行なう。その結果、ユーザは、確実に認証印字ジョブを取得することができる。また、残留認証ジョブのうち所定時間以上経過したものを排出することで、ジョブ記憶領域２０５２の記憶容量の圧迫を防止することもできる。
【００６０】
また、本実施の形態では、所定時間経過していない残留認証ジョブは最新ジョブよりも先に出力しないことにより、たとえば会議用資料を印刷し、すぐに会議に行きたい場合になかなか印刷指示した資料を受け取れないという事態を極力避けることができる。
【００６１】
なお、上記例では、残留認証ジョブがある場合、その中の古いものから順に画像形成を行なうこととしたが、受信した最新の認証印字ジョブより先に残留ジョブを排出するものであれば、残留ジョブの排出順序は問わない。
【００６２】
また、上記例では、残留ジョブ排出タイミングを定めた特定時間が所定時間であることとしたが、所定時間ではなくユーザごとに設定された時間であってもよい。これにより、より使い勝手を向上させることができる。なお、この場合、上記ユーザ情報２０５１において、ユーザＩＤと対応付けて設定時間が記憶されていればよい。
【００６３】
上述のように、本実施の形態では、所定時間以上記憶されていた残留ジョブを最新ジョブよりも先に排出するものであったが、このような形態に限定されない。以下に変形例を説明する。
【００６４】
＜変形例１＞
本発明の実施の形態１の変形例１では、ファックスモードの残留ジョブを最新ジョブよりも先に排出する。
【００６５】
図８は、本発明の実施の形態１の変形例１における印刷ジョブ出力処理を示すフローチャートである。
【００６６】
図８を参照して、本変形例では、上記実施の形態のステップＳ１０４に代えて、ステップＳ２０４の処理が実行される。ステップＳ２０４において、残留ジョブ処理部２０は、認証されたユーザの残留ジョブが、ファックスモードの印字ジョブであるか否かを検出する。具体的には、認証されたユーザのユーザＩＤに対応付けられた残留ジョブのうち、印字ＩＤが「２」の残留ジョブが存在するか否かを判断する。
【００６７】
認証されたユーザの残留ジョブがファックスモードでないと判断した場合（ステップＳ２０４においてＮＯ）、ステップＳ１０６に進み、残留ジョブが処理されることなく最新ジョブのみ処理される。
【００６８】
一方、ファックスモードの残留ジョブであると判断した場合（ステップＳ２０４においてＹＥＳ）、ステップＳ１０５に進み、残留ジョブ処理部２０は、認証されたユーザの最も古い認証印字ジョブを処理する。
【００６９】
このように、本実施の形態の変形例１では、ファックスモードの残留ジョブがある場合にのみ、その残留ジョブを出力することとする。ファックスの印字ジョブは自発的ではないためユーザが気付いていない、もしくは、忘れてしまう可能性が高い。そのため、本変形例のように、ファックスモードの残留ジョブがあればそれを強制的に排出することで、確実にユーザに渡すことができる。
【００７０】
＜変形例２＞
本発明の実施の形態１の変形例２では、ジョブ記憶領域２０５２の消費容量が特定量以上の場合に、ファックスモードの残留ジョブを最新ジョブよりも先に排出する。
【００７１】
図９は、本発明の実施の形態１の変形例２における印刷ジョブ出力処理を示すフローチャートである。
【００７２】
本実施の形態の変形例２では、ステップＳ１０４に代えて、ステップＳ３０４の処理が実行される。
【００７３】
ステップＳ３０４において、残留ジョブ処理部２０は、ジョブ記憶領域２０５２の消費容量が所定量以上であるか否かを判断する。具体的には、残留ジョブ処理部２０は、ジョブ記憶領域２０５２の容量の項目に記録された数値を合算し、合算した値が所定量以上であるか否かを判断する。消費容量が所定量以上であると判断した場合（ステップＳ３０４においてＹＥＳ）、ステップＳ１０５に進み、残留ジョブ処理部２０は、認証されたユーザの最も古い認証印字ジョブを処理する。一方、消費容量が所定量未満であると判断した場合（ステップＳ３０４においてＮＯ）、ステップＳ１０６に進み、残留ジョブが処理されることなく最新ジョブのみ処理される。
【００７４】
このように、本変形例では、ジョブ記憶領域２０５２の容量が所定量以上であれば残留ジョブを排出することとしたので、ジョブ記憶領域２０５２の記憶容量の圧迫を防止することができる。
【００７５】
なお、ここでは、記憶部の消費容量が所定量以上であるか否かを判断することとしたが、予め、ユーザごとに閾値となる容量が定められていてもよい。この場合、上記ユーザ情報２０５１において、ユーザＩＤと対応付けて閾値となる容量値が記憶されていればよい。なお、ジョブ記憶領域２０５２の全容量のうち、ユーザごとに使える容量（領域）が決められているものとする。ユーザは、割り当てられた容量のうち、何％分を残留ジョブの記憶に使うかを設定することができる。このようなユーザによる閾値の設定は、クライアントＰＣ３００にて行うことができる。
【００７６】
上述の実施の形態１では、操作パネル部に、残留ジョブの存在の通知や残留ジョブの出力の指示の受付の機能がない画像形成装置に対して本発明を適用したが、操作パネル部がこれらの機能を有していたとしても、本発明を適用することによって残留ジョブの存在をユーザに認識させることができ、ユーザが残留ジョブを取り忘れるのを防止することができる。
【００７７】
［実施の形態２］
次に、本発明の実施の形態２について説明する。
【００７８】
シリーズ仕向けによって、共通の画像形成装置の一部分を変えてそれぞれ異なった価値を出してシリーズ販売することがある。そのような場合に、操作パネル部においても構成を変えることで異なった価値を出すことが多い。具体的には、実施の形態１で説明したような低コストの操作ボタンおよびＬＥＤを設けたＬＥＤタイプと、操作性の高い液晶タッチパネルを設けた液晶タイプとの２つのシリーズ仕向けが存在する。本実施の形態では、ＣＰＵが、操作パネル部の形態がいずれのシリーズであるかを判断し、シリーズごとに異なる処理を実行する。なお、ここでは、ＬＥＤタイプと液晶タイプとの２つのシリーズ仕向けがあることとして説明するが、画像形成装置の操作パネル部が特定の画面、すなわち、残留ジョブの存在を通知する画面を表示する機能を有しているか否かによって、異なる処理を実行するものであればよい。
【００７９】
本実施の形態における画像形成装置の基本的な構成および基本的な動作は、上記実施の形態１と同様である。したがって、ここでも、実施の形態１の画像形成装置１００の符号を用いて説明する。以下に、実施の形態１との相違点のみ説明する。
【００８０】
図１０は、本発明の実施の形態２における印刷ジョブ出力処理を示すフローチャートである。
【００８１】
本実施の形態では、ステップＳ１０３とステップＳ１０５との間に、ステップＳ４０４〜Ｓ４０７の処理が実行される。
【００８２】
ステップＳ４０４において、残留ジョブ処理部２０は、操作パネル部２０９が液晶パネルであるか否かを判断する。具体的には、たとえば、ＲＯＭ２０２に保存している情報に基づき、操作パネル部２０９の仕向け（液晶タイプ／ＬＥＤタイプ）を判別する。あるいは、管理装置４００に問い合わせて、操作パネル部２０９の仕向けを判別する。後者の場合、管理装置４００のＨＤＤ４０７には、画像形成装置ごとの操作パネル部２０９の仕向けの情報が記憶されているものとする。
【００８３】
または、仕向けごとに、ＣＰＵポートを抵抗でハード的にＨ／Ｌ固定としておき、ソフトでポート状態を読み込むこととしてもよい。つまり、仕向けごとに、異なる基板が備えられていてもよい。
【００８４】
なお、ステップＳ４０４において、出力制御部１６は、毎回、ＲＯＭ２０２に記憶された情報等に基づいて操作パネル部２０９の仕向けの検出を行なう必要はない。仕向けの検出が一度行なわれると、仕向けの情報（たとえば、液晶タイプの場合「０」、ＬＥＤタイプの場合「１」）をたとえばＨＤＤ部２０５の所定の領域に記憶しておくものとする。したがって、２度目以降は、ＨＤＤ部２０５より仕向けの情報を読出してその値に応じた処理を行なえばよい。
【００８５】
ステップＳ４０４において、操作パネル部２０９が液晶タイプでないと判断した場合（ステップＳ４０４においてＮＯ）、ステップＳ１０５に進み、残留ジョブ処理部２０は、最も古い認証印字ジョブを処理する。
【００８６】
一方、操作パネル部２０９が液晶タイプであると判断した場合（ステップＳ４０４においてＹＥＳ）、残留ジョブ処理部２０は、残留認証印字ジョブがあることを操作パネル部２０９の液晶画面に表示する（ステップＳ４０５）。
【００８７】
続いて、残留ジョブ処理部２０は、残留認証印字ジョブの印字要求があったか否かを判断する（ステップＳ４０６）。所定時間印字要求がないと判断した場合（ステップＳ４０６においてＮＯ）、ステップＳ１０６に進み、最新ジョブのみを処理する。一方、所定時間以内に、残留認証印字ジョブの印字要求があったと判断した場合（ステップＳ４０６においてＹＥＳ）、ステップＳ４０７に進む。
【００８８】
ステップＳ４０７において、残留ジョブ処理部２０は、ステップＳ４０６で指示された認証印字ジョブを処理する。この処理が終わると、ステップＳ１０６に進み、最新ジョブを処理する。
【００８９】
操作パネル部２０９がＬＥＤタイプである場合、残留認証印字ジョブがあることをユーザに通知することが難しい。そのため、自動的に残留ジョブを排出することでユーザに残留ジョブがあることを知らせることができる。また、受信した最新の認証印字ジョブより先に残留認証印字ジョブを排出することで、取り忘れも防止することができる。
【００９０】
また、操作パネル部２０９が液晶タイプである場合も、最新ジョブを出力する前に、残留認証印字ジョブがあることをユーザに通知するため、残留ジョブの取り忘れを防止することができる。
【００９１】
また、本実施の形態によると、仕向けごとに別のプログラムを用意しなくても、画像形成装置のＲＯＭ２０３に共通のプログラムを格納しておけばよいため、効率的である。
【００９２】
なお、上述の実施の形態１、その変形例１および変形例２とをそれぞれ組合わせることもできるし、実施の形態２と実施の形態１およびその変形例１，２とを組み合わせることもできる。
【００９３】
また、本発明の画像形成装置が行なう、印刷ジョブ出力方法を、プログラムとして提供することもできる。このようなプログラムは、ＣＤ−ＲＯＭ（Compact Disc-ROM）などの光学媒体や、メモリカードなどのコンピュータ読取り可能な記録媒体にて記録させて、プログラム製品として提供することもできる。また、ネットワークを介したダウンロードによって、プログラムを提供することもできる。
【００９４】
なお、本発明にかかるプログラムは、コンピュータのオペレーティングシステム（ＯＳ）の一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して処理を実行させるものであってもよい。その場合、プログラム自体には上記モジュールが含まれずＯＳと協働して処理が実行される。このようなモジュールを含まないプログラムも、本発明にかかるプログラムに含まれ得る。
【００９５】
また、本発明にかかるプログラムは他のプログラムの一部に組込まれて提供されるものであってもよい。その場合にも、プログラム自体には上記他のプログラムに含まれるモジュールが含まれず、他のプログラムと協働して処理が実行される。このような他のプログラムに組込まれたプログラムも、本発明にかかるプログラムに含まれ得る。
【００９６】
提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストールされて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記憶された記憶媒体とを含む。
【００９７】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【００９８】
【図１】本発明の実施の形態１における画像形成システムの概略構成を示す図である。
【図２】本発明の実施の形態１における画像形成装置のハードウェア構成を示すブロック図である。
【図３】本発明の実施の形態１におけるクライアントＰＣおよび管理装置のハードウェア構成を示すブロック図である。
【図４】本発明の実施の形態１における画像形成装置の機能構成を示すブロック図である。
【図５】本発明の実施の形態１においてＨＤＤ部に記憶されるユーザ情報のデータ構造の一例を示す図である。
【図６】本発明の実施の形態１においてＨＤＤ部に含まれるジョブ記憶領域のデータ構造の一例を示す図である。
【図７】本発明の実施の形態１における印刷ジョブ出力処理を示すフローチャートである。
【図８】本発明の実施の形態１の変形例１における印刷ジョブ出力処理を示すフローチャートである。
【図９】本発明の実施の形態１の変形例２における印刷ジョブ出力処理を示すフローチャートである。
【図１０】本発明の実施の形態２における印刷ジョブ出力処理を示すフローチャートである。
【図１１】低価格仕様の操作パネル部の一例を示す図である。
【図１２】クライアントＰＣにおいて残留ジョブの存在を通知する画面の一例を示す図である。
【符号の説明】
【００９９】
１  画像形成システム、２  ネットワーク、３  記録媒体、１０  判断部、１４  ユーザ認証部、１６  出力制御部、２０  残留ジョブ処理部、２２  最新ジョブ処理部、１００  画像形成装置、２０１  制御部、２０２  ＣＰＵ、２０３  ＲＯＭ、２０４  ＲＡＭ、２０５  ＨＤＤ部、２０６  認証情報検出部、２０７  ネットワークＩ／Ｆ、２０８  画像形成部、２０９  操作パネル部、２１０  バス、２１３  通信Ｉ／Ｆ、２１５  読取部、２１６  記録媒体、３００Ａ，Ｂ，Ｃ  クライアントＰＣ、３０１，４０１  ＣＰＵ、３０３，４０３  ＲＯＭ、３０５，４０５  ＲＡＭ、３０７，４０７  ＨＤＤ、３０９，４０９  読取部、３１１，４１１  入力部、３１３，４１３  通信部、３１５，４１５  表示部、２０５１  ユーザ情報、２０５２  ジョブ記憶領域。
【図１】
2010000703.tif 000003
【図２】
2010000703.tif 000004
【図３】
2010000703.tif 000005
【図４】
2010000703.tif 000006
【図５】
2010000703.tif 000007
【図６】
2010000703.tif 000008
【図７】
2010000703.tif 000009
【図８】
2010000703.tif 000010
【図９】
2010000703.tif 000011
【図１０】
2010000703.tif 000012
【図１１】
2010000703.tif 000013
【図１２】
2010000703.tif 000014