(57)【要約】【課題】セキュア印刷を行う場合に、鍵付メールビンの有効活用を図ることで、ユーザの待ち時間をできるだけ短くする画像形成装置の提供を目的とする。【解決手段】本発明に係るＭＦＰは、鍵付メールビンを備え、印刷ジョブを受信し、受信した印刷ジョブを実行した場合の印刷枚数を算出し、算出した印刷枚数が所定枚数より多い印刷ジョブは、前記鍵付メールビンを排紙先として実行を開始し、所定枚数以下の印刷ジョブは、ユーザ認証が成功したときに実行を開始する印刷ジョブを記憶する記憶手段に記憶させる。【選択図】図４
2010228113.tif 000002
【特許請求の範囲】
【請求項１】
鍵付メールビンを備える画像形成装置であって、
印刷ジョブを受信するジョブ受信手段と、
受信した印刷ジョブを実行した場合の印刷枚数を算出する印刷枚数算出手段と、
ユーザの認証操作に基づいて印刷の実行を開始する印刷ジョブを記憶する記憶手段と、
前記印刷枚数算出手段で算出した印刷枚数が所定枚数より多い印刷ジョブは、前記鍵付メールビンを排紙先として実行を開始し、前記印刷枚数算出手段で算出した印刷枚数が所定枚数以下の印刷ジョブは、前記記憶手段に記憶させる制御を行う制御手段と
を備えることを特徴とする画像形成装置。
【請求項２】
前記鍵付メールビンは複数であり、
前記画像形成装置は、前記鍵付メールビンのうち、使用されていないメールビンの数を検出する空メールビン検出手段を備え、
前記制御手段は、前記空メールビン検出手段が検出した数が所定数より多い場合であって、前記印刷枚数算出手段で算出した印刷枚数が所定枚数より多い印刷ジョブは、前記鍵付メールビンを排紙先として実行を開始し、前記空メールビン検出手段が検出した数が所定数以下の場合または前記印刷枚数算出手段で算出した印刷枚数が所定枚数以下の場合には、前記記憶手段に記憶させる
ことを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記受信手段で受信した印刷ジョブは、当該印刷ジョブを送信したユーザを識別するための情報であるユーザ識別情報を含み、
前記画像形成装置は、それぞれ異なる印刷枚数及びメールビン数を含む複数の印刷レベル情報と、当該印刷レベル情報のいずれかと前記印刷ジョブに含まれているユーザ識別情報とを対応付けて記憶しているレベル記憶手段を備え、
前記制御手段は、前記印刷ジョブに含まれているユーザ識別情報と対応付けて前記レベル記憶手段に記憶されている印刷レベル情報に含まれる印刷枚数を前記所定枚数とし、また、印刷レベル情報に含まれるメールビン数を前記所定数として、当該印刷ジョブの実行を制御する
ことを特徴とする請求項２記載の画像形成装置。
【請求項４】
前記レベル記憶手段は、前記印刷レベル情報のいずれかと前記印刷ジョブに含まれているユーザ識別情報とを、当該ユーザ識別情報で識別されるユーザの属性に基づいて対応付けて記憶している
ことを特徴とする請求項３記載の画像形成装置。
【請求項５】
前記ユーザの属性とは、当該ユーザの役職である
ことを特徴とする請求項４記載の画像形成装置。
【請求項６】
前記ユーザの属性とは、当該ユーザが印刷ジョブを送信するための操作を行う装置の在る位置までの距離である
ことを特徴とする請求項４記載の画像形成装置。
【請求項７】
前記受信手段で受信した印刷ジョブは、更に、当該印刷ジョブが送信された時を特定するための情報である送信時間情報を含み、
前記画像形成装置は、前記印刷ジョブに含まれている送信時間情報で特定した時から、ユーザが当該印刷ジョブの印刷物を取得した時までの時間である取得時間を求める取得手段を備え、
前記取得手段は、前記印刷ジョブが前記鍵付メールビンを排紙先として実行が開始された印刷ジョブの場合は、当該排紙先である鍵付メールビンの解錠を行った時を前記ユーザが印刷ジョブの印刷物を取得した時とし、前記印刷ジョブが前記記憶手段に記憶された印刷ジョブの場合は、当該印刷ジョブの実行が終了した時を前記ユーザが印刷ジョブの印刷物を取得した時として、当該印刷ジョブの取得時間を求め、
前記ユーザの属性とは、当該ユーザを識別するためのユーザ識別情報を含む印刷ジョブの前記取得時間である
ことを特徴とする請求項４記載の画像形成装置。
【請求項８】
前記鍵付メールビンは複数であり、
前記画像形成装置は、前記鍵付メールビンのうち、使用されていないメールビンの数を検出する空メールビン検出手段を備え、
前記制御手段は、前記空メールビン検出手段が検出した数が所定数より多い場合であって、前記印刷枚数算出手段で算出した印刷枚数が第１の所定枚数より多い印刷ジョブは、前記鍵付メールビンを排紙先として実行を開始し、算出した印刷枚数が前記第１の所定枚数以下の印刷ジョブは、前記記憶手段に記憶させ、前記空メールビン検出手段が検出した数が所定数以下の場合であって、前記印刷枚数算出手段で算出した印刷枚数が、前記所定枚数より多い枚数である第２の所定枚数より多い印刷ジョブは、前記鍵付メールビンを排紙先として実行を開始し、算出した印刷枚数が前記第２の所定枚数以下の場合は、前記記憶手段に記憶させる
ことを特徴とする請求項１記載の画像形成装置。
【請求項９】
前記画像形成装置は、印刷ジョブを指定するユーザ指示を検出する検出手段を備え、
前記制御手段は、前記検出手段で検出されたユーザ指示で指定された印刷ジョブが、前記鍵付メールビンを排紙先として実行を開始した印刷ジョブである場合は、当該排紙先の鍵付メールビンを示すメッセージを表示し、前記検出手段で検出されたユーザ指示で指定された印刷ジョブが、前記記憶手段に記憶させた印刷ジョブである場合は、実行を開始させ、実行が開始されたことを示すメッセージを表示する
ことを特徴とする請求項１記載の画像形成装置。
【請求項１０】
鍵付メールビンを備える画像形成装置に印刷処理を行わせるためのコンピュータプログラムであって、
印刷ジョブを受信するジョブ受信処理を実行させ、
受信した印刷ジョブを実行した場合の印刷枚数を算出する印刷枚数算出処理を実行させ、
ユーザの認証操作に基づいて印刷の実行を開始する印刷ジョブを記憶する記憶手段と、
前記印刷枚数算出処理で算出した印刷枚数が所定枚数より多い印刷ジョブは、前記鍵付メールビンを排紙先として実行を開始させ、前記印刷枚数算出処理で算出した印刷枚数が所定枚数以下の印刷ジョブは、前記記憶手段に記憶させる制御を行う制御処理を実行させる
コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置で行うセキュア印刷に関する。
【背景技術】
【０００２】
近年、パスワード等の認証情報をユーザに入力させ、入力された認証情報が肯定的に認証された場合にのみ、当該ユーザのドキュメント等の印刷を開始して出力するＭＦＰ（Multi Function Peripheral）がある。
【０００３】
例えば、ＭＦＰ本体に備えられている操作パネル等からユーザがパスワードを入力すると、当該ユーザのドキュメント等の印刷が開始される。
【０００４】
また、ドキュメント等の印刷物を鍵付メールビンに排紙することでセキュリティを確保しているＭＦＰもある。この鍵付メールビンとは、メールビンを電子錠などで施錠することにより、誰でもが印刷物を持ち出すことができないようにしたメールビンである。
【０００５】
この場合は、例えば、ＭＦＰは予めドキュメント等を印刷して鍵付メールビンに排紙しておく。その後、ＭＦＰ本体に備えられている操作パネル等にユーザがパスワードを入力すると、当該ユーザの印刷物が排紙されているメールビンの電子錠が解錠される。
【０００６】
このように、秘匿性を有するドキュメント等を印刷する場合は、ユーザがＭＦＰの近くにいることを確認してから印刷を開始したり鍵付メールビンの鍵を解錠することにより、印刷物が放置されたり持ち去られたりすることを防止してセキュリティを高めている。
【０００７】
しかし、パスワードを入力してから印刷を開始する方式では、印刷するドキュメント等の印刷枚数が少ない場合は良いが、枚数が多い場合はＭＦＰの側で印刷が終了するまで長時間待っていなければならず不便である。
【０００８】
そこで、印刷するドキュメントの印刷枚数が所定枚数より多い場合は、鍵付メールビンに排紙し、所定枚数以下の場合は、通常のメールビンに排紙する技術がある（以下、「第１の技術」という。特許文献１参照）。
【０００９】
この技術によれば、印刷に長時間要する場合は鍵付メールビンに排紙されるので、ユーザはＭＦＰの側から離れたとしても印刷物を持ち去られる等の危険を回避することができる。
【００１０】
また、ユーザがＭＦＰまで行く間に印刷を開始し予め鍵付メールビンに排紙しておく技術も知られている（以下、「第２の技術」という。特許文献２参照）。物理的に鍵付メールビンの数には限りがあることから、鍵付メールビンに空がなければ印刷されていない場合があり得るため、この技術では、鍵付メールビンに空きがない場合は、印刷ジョブを待機させておき、ＭＦＰ本体の前でユーザがカード等で認証を行った後、鍵はないが扉を有するメールボックスへの印刷を開始する。
【００１１】
この技術によれば、鍵付メールビンに空きがない場合であっても、ユーザがＭＦＰの近くにいることを確認してからすぐに印刷を開始するので、印刷物を持ち去られる等の危険を回避することができる。
【先行技術文献】
【特許文献】
【００１２】
【特許文献１】特開２００４−３０６２８７号公報
【特許文献２】特開２００６−１２４１号公報
【発明の概要】
【発明が解決しようとする課題】
【００１３】
しかし、これらの技術では、秘匿性は確保されるものの、印刷枚数が多い場合には、印刷が終了するまで長時間待つ必要があることに変わりはない。
【００１４】
例えば、第１の技術では、ＭＦＰで受信した印刷ジョブは一旦ＭＦＰに記憶される。印刷する場合は、ユーザがＭＦＰの処へ行って認証の操作をしなければならない。印刷枚数が多い場合は鍵付メールビンに排紙されることからＭＦＰの側を離れることはできるが、印刷枚数が多いジョブの印刷の待ち時間が短くなるわけではない。また、第２の技術では、親展ジョブであれば、ユーザがＭＦＰの処に行く前に印刷を開始し、鍵付きメールビンに印刷物を入れておくことが可能だが、どんなに少ない枚数であっても親展ジョブであれば鍵付きメールビンに空きがなくなるまで出力しようとする。そのため、本来印刷時間を多く必要とする枚数の多い印刷ジョブが鍵付きメールビンの空きがない場合は印刷できない。この空きを解消しない限り、例え、扉付きのメールボックスを利用するとしても枚数の多い印刷ジョブでは、ユーザはＭＦＰの前で待たされる可能性が高くなってしまう。
【００１５】
そこで、本発明は、セキュア印刷を行う場合に、鍵付メールビンの有効活用を図ることで、ユーザの待ち時間をできるだけ短くする画像形成装置の提供を目的とする。
【課題を解決するための手段】
【００１６】
上記目的を達成するために、本発明の一形態に係る画像形成装置は、鍵付メールビンを備える画像形成装置であって、印刷ジョブを受信するジョブ受信手段と、受信した印刷ジョブを実行した場合の印刷枚数を算出する印刷枚数算出手段と、ユーザの認証操作に基づいて印刷の実行を開始する印刷ジョブを記憶する記憶手段と、前記印刷枚数算出手段で算出した印刷枚数が所定枚数より多い印刷ジョブは、前記鍵付メールビンを排紙先として実行を開始し、前記印刷枚数算出手段で算出した印刷枚数が所定枚数以下の印刷ジョブは、前記記憶手段に記憶させる制御を行う制御手段とを備えることを特徴とする。
【００１７】
本発明の一形態に係る画像形成装置は、受信した印刷ジョブが印刷された場合の印刷物の枚数が所定枚数より多い場合は、予め印刷を開始して鍵付メールビンに排紙しておく可能性が高くなる。
【発明の効果】
【００１８】
上記構成の画像形成装置は、セキュア印刷を行う場合に、鍵付メールビンの有効活用を図ることで、ユーザの待ち時間をできるだけ短くすることができる。
【図面の簡単な説明】
【００１９】
【図１】ＭＦＰを用いたセキュア印刷システムの全体的な構成の例を示す図である。
【図２】ＭＦＰに外観概略図の例を示す図である。
【図３】ＭＦＰのハードウェア構成の例を示す図である。
【図４】ユーザ端末及びＭＦＰの機能的構成の例を示すブロック図である。
【図５】図５（ａ）は、ユーザ情報の構成及び内容の例を示す図であり、図５（ｂ）は、ユーザレベル情報の構成及び内容の例を示す図である。
【図６】印刷レベル情報の構成及び内容の例を示す図である。
【図７】セキュアジョブ管理テーブルの構成及び内容の例を示す図である。
【図８】ログイン画面を示す図である。
【図９】印刷ジョブリスト画面を示す図である。
【図１０】メッセージ画面を示す図である。
【図１１】メッセージ画面を示す図である。
【図１２】印刷ジョブを示す図である。
【図１３】最適印刷処理を示すフローチャートである。
【図１４】印刷物取得処理を示すフローチャートである。
【図１５】実施形態２の印刷レベル情報の構成及び内容の例を示す図である。
【図１６】実施形態２の最適印刷処理を示すフローチャートである。
【図１７】図１７（ａ）は、ユーザレベル情報の構成及び内容の例を示す図であり、図１７（ｂ）は、ユーザレベル情報の構成及び内容の例を示す図である。
【発明を実施するための形態】
【００２０】
＜実施形態１＞
＜概要＞
本実施形態の画像形成装置であるＭＦＰ（図１のＭＦＰ２０００）は、鍵付メールビンと鍵無しの通常メールビンとを備え、ユーザの端末装置（図１の端末装置１０００〜１００２。以下、「ユーザ端末」という。）から印刷ジョブを受信して印刷を行う。
【００２１】
本実施形態の印刷ジョブは、「通常印刷ジョブ」と「セキュア印刷ジョブ」との２種類がある。
【００２２】
通常印刷ジョブは、印刷物の秘匿性を保持しない方法での印刷を指示するジョブである。通常印刷ジョブを受信したＭＦＰは、受信した順に印刷して、通常メールビンに排紙する。
【００２３】
一方、セキュア印刷ジョブは、印刷物の秘匿性を保持する方法での印刷を指示するジョブである。本実施形態では、パスワードの入力があるまで印刷を開始しないパスワード印刷と、予め印刷して鍵付メールビンに排紙しておく鍵付メールビン印刷とがあるものとする。以下、パスワード印刷を行うセキュア印刷ジョブを「パスワード印刷ジョブ」といい、鍵付メールビン印刷を行うセキュア印刷ジョブを「鍵付メールビン印刷ジョブ」というものとする。
【００２４】
本実施形態のＭＦＰは、セキュア印刷ジョブを受信すると、受信したセキュア印刷ジョブの内容と鍵付メールビンの空ビン数とに基づいて、パスワード印刷ジョブと鍵付メールビン印刷ジョブとのどちらのジョブとして印刷を行うかを判断する。
【００２５】
すなわち、ユーザがＭＦＰ本体にパスワードを入力してから印刷物を取得するまでの待ち時間をできるだけ短くするように、受信したセキュア印刷ジョブをどちらの印刷にするかを決定する。
【００２６】
決定の際に参照するセキュア印刷ジョブの内容とは、本実施形態では、セキュア印刷ジョブを印刷した場合の印刷枚数と、印刷ジョブを送信したユーザの属性の一つである役職である。
【００２７】
具体的には、印刷ジョブの印刷枚数が所定枚数より多い場合は、基本的に、鍵付メールビン印刷ジョブとする。このようにすることで、ユーザの待ち時間は所定枚数の印刷時間以下となる。すなわち、印刷枚数が所定枚数より多い印刷ジョブについては、予め印刷して鍵付排紙トレイに入れておくことで、ユーザの待ち時間はほとんど無くなる。また、印刷枚数が所定枚数以下の印刷ジョブについては、ユーザの待ち時間は所定枚数の印刷時間以下となる。
【００２８】
但し、印刷ジョブの印刷枚数が所定枚数より多い場合であっても、鍵付メールビンに所定数以上の空きがない場合は、パスワード印刷ジョブとする。その理由は、鍵付メールビン印刷ジョブとする必要性のより高い印刷ジョブの為に、鍵付メールビンを確保しておく為である。
【００２９】
このように受信した印刷ジョブを処理することで、できる限り待ち時間を短くし、且つ、鍵付メールビンをより必要とする印刷ジョブに割り当てること、すなわち、有効利用することが可能となる。
【００３０】
更に、本実施形態では、ユーザの属性である役職に応じて、パスワード印刷ジョブとするか鍵付メールビン印刷ジョブとするかの判断に用いる印刷枚数と空ビン数とを変えることで、ユーザに応じた最適な印刷ジョブの処理を行うことを可能としている。
【００３１】
以下、本発明の実施形態のＭＦＰを用いたセキュア印刷システムについて、図面を用いて説明する。
【００３２】
＜機能＞
図１は、本実施形態のＭＦＰ２０００を用いたセキュア印刷システム１００の全体的な構成の例を示す図である。
【００３３】
セキュア印刷システム１００は、ネットワーク接続されたユーザ端末（１０００、１００１、１００２）及びＭＦＰ２０００で構成される。
【００３４】
ＭＦＰ２０００は、一般に複合機と呼ばれ、コピー機能、ファックス機能、ネットワークプリンティング機能、スキャナ機能及びボックス機能等の機能を集約した装置である。
【００３５】
ユーザ端末１０００は、ユーザが印刷ジョブを送信するための端末である。
【００３６】
ユーザ端末１００１及びユーザ端末１００２は、ユーザ端末１０００と同様の機能を有するものであり、実施形態ではユーザ端末１０００のみを説明する。
【００３７】
図２は、ＭＦＰ２０００の外観概略図の例を示す図である。
【００３８】
ＭＦＰ２０００は、通常メールビン２００１と鍵付メールビン２０ｉとを備える。
【００３９】
鍵付メールビン２０ｉは、蓋付きの箱体で成り、印刷が行われて排出された用紙を、一時的に箱体の内部に保管するものである。通常状態では蓋が電子錠で施錠されて内部の印刷物が取り出せないようになっている。ＭＦＰ２０００によって解錠されると、鍵付メールビン２０ｉの蓋を開くことが可能となり、内部の印刷物が取り出せるようになる。
【００４０】
次に、ＭＦＰ２０００のハードウェア構成について説明する。
【００４１】
図３は、ＭＦＰ２０００のハードウェア構成の例を示す図である。
【００４２】
ＭＦＰ２０００は、ＣＰＵ（Central Processing Unit）２０ａ、ＲＡＭ（Random Access Memory）２０ｂ、ＲＯＭ（Read Only Memory）２０ｃ、ハードディスク２０ｄ、制御用回路２０ｅ、操作パネル２０ｆ、通信インタフェース２０ｇ、印刷装置２０ｈ及び鍵付メールビン２０ｉ等によって構成される。
【００４３】
制御用回路２０ｅは、ハードディスク２０ｄ、操作パネル２０ｆ、通信インタフェース２０ｇ、印刷装置２０ｈ及びＩＣカードリーダ２０ｉ等を制御するための回路である。
【００４４】
操作パネル２０ｆは、タッチパネル方式の表示パネルであって、ユーザに対してメッセージまたは指示を与えるための画面、ユーザが所望する処理の種類及び処理条件を入力するための画面及びＣＰＵ２０ａで実行された処理の結果を示す画面などを表示する。また、ユーザは、操作パネル２０ｆの所定の位置に触れることによってＭＦＰ２０００に対して指示を与えたり処理条件の指定を行ったり、パスワード等を入力することができる。このように、操作パネル２０ｆは、ＭＦＰ２０００を操作するユーザのユーザインタフェースの役割を果たしている。
【００４５】
また、通信インタフェース２０ｇは、通信回線を介してユーザ端末１００１等の他の装置とＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）で通信を行うためのＮＩＣ（Network Interface Card）またはモデムなどである。
【００４６】
印刷装置２０ｈは、ユーザ端末１０００等から送信されてきた印刷ジョブの画像データに基づいて再現される画像を用紙に印刷する装置である。
【００４７】
鍵付メールビン２０ｉは、鍵付のメールビンであり、複数の鍵付メールビンで構成される（図２参照）。本実施形態では、５つの鍵付メールビンで構成されるものとする。
【００４８】
次に、図４を用いて、セキュア印刷システム１００を構成するユーザ端末１０００及びＭＦＰ２０００について説明する。
【００４９】
図４は、ユーザ端末１０００及びＭＦＰ２０００の機能的構成の例を示すブロック図である。
【００５０】
ユーザ端末１０００は、いわゆる、パソコンであり、ディスプレイ、キーボード等のインタフェースを備える。
【００５１】
ユーザ端末１０００は、制御部１１００、印刷ジョブ送信部１２００及び画像データ記憶部１６００で構成される。
【００５２】
以下に説明するユーザ端末１０００の各部の機能は、ユーザ端末１０００が備えるメモリに格納されているプログラムが、ＣＰＵにより実行されることで実現される。
【００５３】
制御部１１００は、ユーザ端末１０００に必要な一般的な制御処理を行う他、本発明に特有の処理のための制御を行う。
【００５４】
印刷ジョブ送信部１２００は、制御部１１００からの指示により、印刷ジョブを生成し、生成した印刷ジョブをＭＦＰ２０００に送信する機能を有する。いわゆる、プリンタドライバである。
【００５５】
この印刷ジョブには、上述したように、通常印刷ジョブとセキュア印刷ジョブとがある。ユーザは、印刷ジョブをＭＦＰ２０００に送信する際に、どちらのジョブであるかを指定する。
【００５６】
また、画像データ記憶部１３００は、画像データを記憶する機能を有する。ここでいう画像データとは、ユーザが印刷しようとするドキュメントやイラスト等のＪＰＥＧ（Joint Photographic Exchange Group），ＧＩＦ（Graphic Interchange Format）等のデータである。
【００５７】
次に、ＭＦＰ２０００は、制御部２１００、印刷ジョブ受信部２２００、ログイン情報取得部２３００、ログイン情報認証部２４００、印刷処理部２５００、通常メールビン排紙部２５１０、鍵付メールビン排紙部２５５０、印刷枚数算出部２６００、最適印刷判断部２７００、空ビン検出部２８００、印刷ジョブ記憶部３０００、パスワード印刷ジョブ記憶部３１００、ユーザ情報記憶部３２００、レベル情報記憶部３３００及びセキュアジョブ管理テーブル記憶部３４００で構成される。
【００５８】
以下に説明するＭＦＰ２０００の各部の機能は、ＭＦＰ２０００のハードディスク２０ｄ等のメモリに格納されているプログラムが、ＣＰＵ２０ａにより実行されることで実現される。
【００５９】
制御部２１００は、ＭＦＰ２０００に必要な一般的な制御処理を行う他、本発明に特有の処理のための制御を行う。
【００６０】
印刷ジョブ受信部２２００は、ユーザ端末１０００から印刷ジョブを受信する機能を有する。また、印刷ジョブ受信部２２００は、受信した印刷ジョブを印刷ジョブ記憶部３０００に記憶させ、印刷ジョブを受信した旨を制御部２１００に通知する機能を有する。
【００６１】
ログイン情報取得部２３００は、ＭＦＰ２０００を使用しようとするユーザから、ログイン情報、具体的には、ユーザ名とパスワードとを取得する機能を有する。詳細には、ログイン情報の入力画面を操作パネル２０ｆに表示して、ユーザが入力したユーザ名等を取得する。
【００６２】
また、ログイン情報取得部２３００は、取得したログイン情報をログイン情報認証部２４００に認証させ、認証結果が肯定的である場合にのみ、制御部２１００にログイン情報を通知する機能を有する。
【００６３】
ログイン情報認証部２４００は、ログイン情報を認証する機能を有する。具体的には、ユーザ情報記憶部３２００に記憶されているユーザ情報を参照し、ユーザ情報にログイン情報が登録されていれば肯定的な認証結果とし、登録されていなければ否定的な認証結果とする。
【００６４】
印刷処理部２５００は、制御部２１００から印刷ジョブを渡されて、印刷ジョブを実行する機能を有する。具体的には、印刷ジョブに含まれる画像データに基づいて再現される画像を用紙に印刷する。印刷した印刷物の排紙先を制御するために、通常メールビン排紙部２５１０又は鍵付メールビン排紙部２５５０に指示を出す。どちらに指示を出すかは、制御部２１００から印刷の依頼を受ける際に指示を受ける。鍵付メールビン排紙部２５５０に指示を出す場合は、排紙する鍵付メールビンの番号も、制御部２１００から指示を受ける。
【００６５】
通常メールビン排紙部２５１０は、印刷処理部２５００が印刷した印刷物を、通常メールビン２００１（図２参照）に排紙する機能を有する。
【００６６】
また、鍵付メールビン排紙部２５５０は、印刷処理部２５００が印刷した印刷物を、鍵付メールビン２０ｉ（図２参照）のうちの指示された番号の鍵付メールビンに排紙する機能を有する。
【００６７】
印刷枚数算出部２６００は、最適印刷判断部２７００から依頼されて、印刷ジョブを印刷したとした場合の印刷枚数を算出する機能を有する。例えば、ドキュメントのページ数が３ページであって印刷部数が１００部である印刷ジョブの印刷枚数は、３００枚となる。
【００６８】
最適印刷判断部２７００は、制御部２１００から依頼を受けて、セキュア印刷ジョブの最適な印刷方法を判断する機能を有する。具体的には、セキュア印刷ジョブをパスワード印刷ジョブと鍵付メールビン印刷ジョブとのどちらのジョブとして印刷を行うかの判断を行う。この判断の際には、ユーザ情報記憶部３２００に記憶されているユーザに関する情報とレベル情報記憶部３３００に記憶されている印刷のレベルに関する情報とを参照して判断する。
【００６９】
空ビン検出部２８００は、最適印刷判断部２７００から依頼を受けて、鍵付メールビンの空ビン数を取得する機能を有する。具体的には、セキュアジョブ管理テーブル記憶部３４００に記憶されているセキュア印刷ジョブを管理するテーブルを参照して空ビン数を取得する。
【００７０】
印刷ジョブ記憶部３０００は、ユーザ端末１０００から受信した印刷ジョブを記憶しておく機能を有する。ここで記憶されている印刷ジョブのうち、通常印刷ジョブと、セキュア印刷ジョブのうちの鍵付メールビン印刷ジョブとは、制御部２１００を介して印刷処理部２５００に渡される。
【００７１】
パスワード印刷ジョブ記憶部３１００は、セキュア印刷ジョブのうちパスワード印刷を行う印刷ジョブを記憶しておく機能を有する。ここで記憶されている印刷ジョブは、制御部２１００を介して印刷処理部２５００に渡される。
【００７２】
尚、本実施形態では、説明の便宜上、パスワード印刷ジョブのみをパスワード印刷ジョブ記憶部３１００に記憶することとしているが、印刷ジョブ記憶部３０００に記憶させておくこととしてもよい。
【００７３】
次に、ユーザ情報記憶部３２００は、ユーザに関する情報であるユーザ情報を記憶しておく機能を有する。
【００７４】
また、レベル情報記憶部３３００は、セキュア印刷ジョブを鍵付メールビン印刷ジョブとするのかパスワード印刷ジョブとするのかの判断を行うための情報を、レベル毎に記憶しておく機能を有する。
【００７５】
セキュアジョブ管理テーブル記憶部３４００は、セキュア印刷ジョブを管理する管理テーブルを記憶しておく機能を有する。この管理テーブルは、ＭＦＰ２００がセキュア印刷ジョブを受信した場合等に、適時、追加削除される。
【００７６】
ユーザ情報記憶部３２００、レベル情報記憶部３３００及びセキュアジョブ管理テーブル記憶部３４００に記憶されているデータについては、次の＜データ＞の項で、図を用いて説明する。
【００７７】
＜データ＞
以下、本実施形態のセキュア印刷システム１００で用いる主なデータについて図５〜図７を用いて説明する。
【００７８】
図５（ａ）は、ユーザ情報３２１０の構成及び内容の例を示す図であり、図５（ｂ）は、ユーザレベル情報３２２０の構成及び内容の例を示す図である。
【００７９】
ユーザ情報３２１０とユーザレベル情報３２２０とは、予め、ＭＦＰ管理者によって作成されてユーザ情報記憶部３２００に記憶されている。
【００８０】
まず、図５（ａ）のユーザ情報３２１０から説明する。
【００８１】
ユーザ情報３２１０は、ユーザ名３２１１、パスワード３２１２及び役職３２１３で構成される。ユーザ情報３２１０には、ＭＦＰ２０００を使用することが出来る全ユーザの情報が含まれており、１ユーザに対して上記構成の１レコードが登録されている。
【００８２】
ユーザ名３２１１は、いわゆる、ユーザの氏名、名称である。
【００８３】
パスワード３２１２は、ユーザ名３２１１で示されるユーザがＭＦＰ２０００を使用する権限を有するか否かを判定するための情報である。
【００８４】
役職３２１３は、ユーザ名２８１１で示されるユーザの役職を示す。
【００８５】
次に、図５（ｂ）のユーザレベル情報３２２０を説明する。
【００８６】
ユーザレベル情報３２２０は、役職３２２１と印刷レベル３２２２とで構成される。
【００８７】
役職３２２１は、ユーザの属性の一つである役職を示す。
【００８８】
印刷レベル３２２２は、役職３２２１で示される属性を持つユーザが有する印刷レベルを示す。印刷レベルとは、送信した印刷ジョブを鍵付メールビン印刷ジョブとする優先度をいう。すなわち、印刷物を取得する為にＭＦＰ２０００の側で待たなければならない時間の長さを指す指標となる。
【００８９】
印刷レベル「１」が、最も優先度が高く、鍵付メールビン印刷となる可能性が最も高く、待ち時間が短い可能性が最も高いレベルである。
【００９０】
次に、図６は、印刷レベル情報３３１０の構成及び内容の例を示す図である。
【００９１】
この印刷レベル情報３３１０は、予め、ＭＦＰ管理者によって作成されてレベル情報記憶部３３００に記憶されている。また、この印刷レベル情報は、ユーザレベル情報３２２０の印刷レベル３２２２で示されるレベルの具体的な情報を規定したものである。
【００９２】
印刷レベル情報３３１０は、印刷レベル３３１１、枚数閾値３３１２及び空ビン閾値３３１３で構成される。
【００９３】
印刷レベル３３１１は、印刷ジョブを鍵付メールビン印刷とする優先度をいい、「１」が最も高い。
【００９４】
枚数閾値３３１２は、印刷物の枚数についての閾値を示す。
【００９５】
また、空ビン閾値３３１３は、空いている鍵付メールビンの数である空ビン数についての閾値を示す。
【００９６】
この枚数閾値３３１２と空ビン閾値３３１３とは、印刷ジョブを鍵付メールビン印刷ジョブとするかパスワード印刷ジョブとするかの判断に用いられる。
【００９７】
例えば、印刷レベル３３１１が「１」のユーザが送信した印刷ジョブは、印刷枚数が、枚数閾値３３１２で示される「１００」枚より多く、印刷ジョブが受信されたときの鍵付メールビンの空ビン数が、空ビン閾値３３１３で示される「１」より多い場合は、鍵付メールビン印刷ジョブとすると判断される。
【００９８】
次に、図７は、セキュアジョブ管理テーブル３４１０の構成及び内容の例を示す図である。このセキュアジョブ管理テーブル３４１０は、セキュアジョブ管理テーブル記憶部３４００に記憶されている。
【００９９】
セキュアジョブ管理テーブル３４１０は、印刷ジョブ番号３４１１、パスワード印刷３４１２及び鍵付メールビン番号３４１３で構成される。
【０１００】
ＭＦＰ２０００がユーザ端末１０００からの印刷ジョブを１つ受信すると、セキュアジョブ管理テーブル３４１０に、上記構成の１レコードが登録される。また、ユーザが印刷物を取得したら、その印刷物の印刷ジョブについてのレコードは削除される。
【０１０１】
すなわち、セキュアジョブ管理テーブル３４１０は、受信したセキュア印刷ジョブのうち、まだ実行されていないパスワード印刷ジョブと、まだユーザが取りに来ていない鍵付メールビン印刷ジョブとを管理している。
【０１０２】
印刷ジョブ番号３４１１は、セキュア印刷ジョブの識別子である。本実施形態では、印刷ジョブ受信部２２００が管理用に任意の番号を付与するものとする。
【０１０３】
パスワード印刷３４１２は、印刷ジョブ番号３４１１で示されるセキュア印刷ジョブがパスワード印刷ジョブであるか否かを示す。「○」は、セキュア印刷ジョブであることを示し、「−」は、鍵付メールビン印刷ジョブであることを示す。
【０１０４】
例えば、印刷ジョブ番号３４１１が「Ｊｏｂ０１０」のセキュア印刷ジョブは、パスワード印刷３４１２が「○」であるのでパスワード印刷ジョブであり、パスワード印刷ジョブ記憶部３１００に記憶されていることになる。
【０１０５】
鍵付メールビン番号３４１３は、印刷ジョブ番号３４１１で示されるセキュア印刷ジョブの印刷物が排紙されている鍵付メールビンの番号を示す。この鍵付メールビン番号３４１３は、パスワード印刷３４１２が「−」の時のみ有効である。
【０１０６】
例えば、印刷ジョブ番号３４１１が「Ｊｏｂ０２１」のセキュア印刷ジョブは、、パスワード印刷３４１２が「−」であり、鍵付メールビン番号３４１３が「１」であるので、既に印刷されて、印刷物は番号が「１」の鍵付メールビンに排紙されて保管されていることになる。
【０１０７】
＜表示画面＞
以下、本実施形態のセキュア印刷システム１００で用いる主な表示画面について図８〜図１１を用いて説明する。ここで説明する表示画面は、ＭＦＰ２０００の操作パネル２０ｆに表示される画面例である。
【０１０８】
図８は、ログイン画面２３１０を示す図である。
【０１０９】
ログイン画面２３１０において、ユーザはユーザ名とパスワードとをそれぞれの入力領域に入力し、「ＯＫ」ボタンを押下する。
【０１１０】
次に、図９は、印刷ジョブリスト画面２１１０を示す図である。
【０１１１】
この印刷ジョブリスト画面２１１０には、ログインしたユーザのセキュア印刷ジョブのリストが表示される。ユーザは、カーソルを移動して印刷したい印刷ジョブを選択する。図９では、ドキュメント名が「企画書」の印刷ジョブがカーソル２１１１で選択されている。ここで、「ＯＫ」ボタンを押下すると、選択された印刷ジョブの印刷等の処理がなされる。
【０１１２】
図１０及び図１１は、印刷ジョブリスト画面２１１０で印刷ジョブを選択して「ＯＫ」ボタンを押下した場合に、表示されるメッセージ画面（２１２０，２１３）を示す図である。メッセージ画面は、印刷ジョブリスト画面２１１０に重ねて表示される。
【０１１３】
図１０は、印刷ジョブリスト画面２１１０で選択した印刷ジョブが、鍵付メールビン印刷ジョブであった場合のメッセージ画面２１２０を示す図である。メッセージ画面２１２０には、すでに印刷されて印刷物が入っている鍵付メールビンの番号が表示される。ユーザが「ＯＫ」ボタンを押下すると、再び印刷ジョブリスト画面２１１０が表示される（図９参照）。
【０１１４】
また、図１１は、印刷ジョブリスト画面２１１０で選択した印刷ジョブが、パスワード印刷ジョブであった場合のメッセージ画面２１３０を示す図である。メッセージ画面２１３０では、印刷を開始した旨のメッセージが表示される。
【０１１５】
図１１は、ドキュメント名が「出席者一覧」の印刷ジョブがカーソル２１３１で選択され「ＯＫ」ボタンが押下されて、メッセージ画面２１３０が表示された画面を示している。
【０１１６】
ユーザが「ＯＫ」ボタンを押下すると、再び印刷ジョブリスト画面２１１０が表示される（図９参照）。
【０１１７】
尚、本実施形態では、ログイン時にパスワードを認証しているので印刷ジョブを実行する毎のパスワード入力等は行わない。
【０１１８】
＜印刷ジョブ＞
以下、本実施形態のセキュア印刷システムで用いる印刷ジョブについて図１２を用いて説明する。
【０１１９】
図１２は、印刷ジョブ３０１０を示す図である。
【０１２０】
印刷ジョブ３０１０は、制御情報３０１１と画像データ３０１２とで構成される。
【０１２１】
制御情報３０１１には、Ｊｏｂの種類、ユーザ名、パスワード、部数等の情報が含まれている。
【０１２２】
Ｊｏｂの種類は、当印刷ジョブが通常印刷ジョブかセキュア印刷ジョブかを示す。通常印刷ジョブにするのかセキュア印刷ジョブにするのかは、ユーザが印刷ジョブを生成する際に決定する。
【０１２３】
ユーザ名は、ユーザ端末１０００のユーザの名称であり、パスワードは当該ユーザの認証のための情報であり、部数は、画像データ３０１２を印刷する部数である。
【０１２４】
画像データ３０１２は、印刷するドキュメント等のデータであり、所定のフォーマット（例えば、ＰＤＦ、ＴＩＦＦ、ＪＰＥＧ等）で構成されている。この画像データに基づいて、文字、図形、記号等が用紙に印刷される。
【０１２５】
＜動作＞
以下、実施形態のセキュア印刷システム１００の動作について、図１３と図１４とを用いて説明する。
【０１２６】
図１３は、ＭＦＰ２０００が行う、最適印刷処理を示すフローチャートである。
【０１２７】
ユーザは、ユーザ端末１０００において、印刷ジョブの制御情報と画像データとを指定して印刷の指示を行う。制御情報としてユーザは、印刷ジョブの種類、すなわち、通常印刷ジョブ又はセキュア印刷ジョブや、印刷部数等を指定する。
【０１２８】
ユーザ端末１０００の制御部１１００は、ユーザからの印刷の指示と画像データの指定等とを取得し、印刷ジョブ送信部１２００に、指定された画像データを印刷するための印刷ジョブをＭＦＰ２０００に送信するよう依頼する。
【０１２９】
依頼を受けた印刷ジョブ送信部１２００は、内部のメモリに記憶されているユーザ名やパスワードを読み出し、指定された画像データを画像データ記憶部１６００から読み出して印刷ジョブ３０１０（図１２参照）を生成し、ＭＦＰ２０００に送信する。
【０１３０】
ＭＦＰ２０００の印刷ジョブ受信部２２００は、ユーザ端末１０００から送信された印刷ジョブ３０１０を受信する（ステップＳ１００）。
【０１３１】
印刷ジョブ３０１０を受信した印刷ジョブ受信部２２００は、受信した印刷ジョブ３０１０にジョブ番号を付与し、付与したジョブ番号と対応付けて受信した印刷ジョブ３０１０を印刷ジョブ受信部３０００に記憶させる。
【０１３２】
また、印刷ジョブ受信部２２００は、印刷ジョブを受信した旨を付与したジョブ番号と共に制御部２１００に通知する。
【０１３３】
印刷ジョブを受信した旨の通知を受けた制御部２１００は、通知されたジョブ番号の印刷ジョブが、通常印刷ジョブであるかセキュア印刷ジョブであるかを判断する（ステップＳ１１０）。
【０１３４】
具体的には、制御部２１００は、印刷ジョブ受信部３０００に記憶されている印刷ジョブ３０１０の制御情報３０１１を参照する。「Ｊｏｂの種類」が「セキュア」である場合はセキュア印刷ジョブであると判断し、「セキュア」以外である場合は通常印刷ジョブであると判断する。
【０１３５】
通常印刷ジョブであると判断した制御部２１００は（ステップＳ１１０：Ｎｏ）、通知されたジョブ番号の印刷ジョブを印刷ジョブ記憶部３０００から読み出し、印刷処理部２５００に印刷を依頼する。この際、印刷物の排紙先を通常メールビンにするよう依頼する。
【０１３６】
依頼を受けた印刷処理部２５００は、印刷ジョブ３０１０の画像データ３０１２に基づいて用紙に印刷し、通常メールビン排紙部２５１０に指示を出す（ステップＳ１７０）。
【０１３７】
指示を受けた通常メールビン排紙部２５１０は、印刷物を通常メールビン２００１（図２参照）に排紙する（ステップＳ１８０）。
【０１３８】
一方、セキュア印刷ジョブであると判断した制御部２１００は（ステップＳ１１０：Ｙｅｓ）、パスワード印刷ジョブとするか鍵付メールビン印刷ジョブとするかの判断を最適印刷判断部２７００に依頼する。この依頼の際、印刷ジョブ受信部２２００から渡されたジョブ番号も渡す。
【０１３９】
依頼を受けた最適印刷判断部２７００は、印刷ジョブ記憶部３０００に記憶されている印刷ジョブ３０１０を参照し、ユーザ名とパスワードを読み出す。ここで参照する印刷ジョブは、渡されたジョブ番号の印刷ジョブである。
【０１４０】
次に、最適印刷判断部２７００は、ユーザ情報記憶部３２００に記憶されているユーザ情報３２１０とユーザレベル情報３２２０とを参照して、印刷レベルを判定する（ステップＳ１２０）。判定した印刷レベルは、作業メモリに記憶しておくものとする。
【０１４１】
印刷レベルの判定は、次のように行う。
【０１４２】
最適印刷判断部２７００は、ユーザ情報３２１０のユーザ名３２１１とパスワード３２１２とに、印刷ジョブから読み出したユーザ名とパスワードとが登録されているかを検索する。
【０１４３】
登録されている場合は、登録されているユーザ名のレコードの役職３１２３を読み出し、読み出した役職３１２３が、ユーザレベル情報３２２０の役職３２２１に登録されているかを検索する。
【０１４４】
登録されている場合は、登録されている役職に対応する印刷レベル３２２２を印刷ジョブ３０１０の印刷レベルであると判断する。
【０１４５】
例えば、印刷ジョブ３０１０のユーザ名が「ＵｓｅｒＢ」、パスワードが「ＰａｓｓＢ」である場合、ユーザ情報３２１０のユーザ名３２１１が「ＵｓｅｒＢ」で、パスワード３２１２が「ＰａｓｓＢ」の役職３２１３は「管理職」である。次に、ユーザレベル情報３２２０の役職３２２１が「管理職」に対応する印刷レベル３２２２は「２」である。従って、印刷ジョブ３０１０の印刷レベルは「２」となる。
【０１４６】
印刷レベルを判断した最適印刷判断部２７００は、印刷枚数算出部２６００に、印刷ジョブ３０１０の印刷枚数の算出を依頼する。この依頼の際、ジョブ番号を渡す。
【０１４７】
依頼を受けた印刷枚数算出部２６００は、印刷ジョブ記憶部３０００に記憶されている印刷ジョブ３０１０を参照し、印刷ジョブを実行した場合の印刷枚数を算出する（ステップＳ１３０）。ここで参照する印刷ジョブは、渡されたジョブ番号の印刷ジョブである。
【０１４８】
具体的には、例えば、印刷ジョブ３０１０の制御情報３０１１に含まれているドキュメントのページ数に部数をかけた値を印刷枚数として算出する。
【０１４９】
印刷枚数を算出した印刷枚数算出部２６００は、算出した印刷枚数を最適印刷判断部２７００に渡す。
【０１５０】
印刷枚数を受け取った最適印刷判断部２７００は、ステップＳ１２０で判定して作業メモリに記憶してある印刷レベルの枚数閾値と空ビン数とを求める。この際、レベル情報記憶部３３００に記憶されている印刷レベル情報３３１０を参照する。
【０１５１】
具体的には、印刷レベル情報３３１０の印刷レベル３３１１が、作業メモリに記憶している印刷レベルと同じであるレコードの枚数閾値３３１２と空ビン閾値３３１３を、印刷レベルの枚数閾値と空ビン閾値とする。
【０１５２】
次に、最適印刷判断部２７００は、印刷枚数算出部２６００から受け取った印刷枚数と、印刷レベルの枚数閾値とを比較する（ステップＳ１４０）。
【０１５３】
印刷枚数算出部２６００から受け取った印刷枚数が、印刷レベルの枚数閾値以下の場合は（ステップＳ１４０：Ｎｏ）、印刷ジョブ３０１０をパスワード印刷ジョブにすると判断し、その旨を制御部２１００に通知する。
【０１５４】
一方、印刷枚数算出部２６００から受け取った印刷枚数が、印刷レベルの枚数閾値より多い場合は（ステップＳ１４０：Ｙｅｓ）、空ビン数検出部２８００に鍵付メールビンの空ビン数を求めるよう依頼する。
【０１５５】
依頼を受けた空ビン数検出部２８００は、セキュアジョブ管理テーブル記憶部３４００に記憶されているセキュアジョブ管理テーブル３４１０を参照し、空ビン数を求める（ステップＳ１５０）。
【０１５６】
具体的には、セキュアジョブ管理テーブル３４１０の鍵付メールビン番号３４１３を検索し、値が設定されている鍵付メールビン番号３４１３の個数を求め、ＭＦＰ２０００が備えている鍵付メールビンの合計数から減算する。
【０１５７】
例えば、値が設定されている鍵付メールビン番号３４１３の個数が３つである場合、ＭＦＰ２０００が備える鍵付メールビンの数である「５」から「３」を減算し、「２」が空ビン数となる。
【０１５８】
空ビン数を求めた空ビン数検出部２８００は、求めた空ビン数を最適印刷判断部２７００に渡す。
【０１５９】
空ビン数を受け取った最適印刷判断部２７００は、空ビン数検出部２８００から受け取った空ビン数と、印刷レベルの空ビン閾値とを比較する（ステップＳ１６０）。
【０１６０】
空ビン数検出部２８００から受け取った空ビン数が、印刷レベルの空ビン閾値以下の場合は（ステップＳ１６０：Ｎｏ）、印刷ジョブ３０１０をパスワード印刷ジョブにすると判断し、その旨を制御部２１００に通知する。
【０１６１】
一方、空ビン数検出部２８００から受け取った空ビン数が、印刷レベルの空ビン閾値より多い場合は（ステップＳ１６０：Ｙｅｓ）、印刷ジョブ３０１０を鍵付メールビン印刷ジョブにすると判断し、その旨を制御部２１００に通知する。
【０１６２】
通知を受けた制御部２１００は、受け取った通知がパスワード印刷ジョブにすると判断する旨の通知である場合は、印刷ジョブ受信部２２００から通知されたジョブ番号の印刷ジョブ３０１０を印刷ジョブ記憶部３０００から読み出して、パスワード印刷ジョブ記憶部３１００に記憶させる（ステップＳ１９０）。また、セキュアジョブ管理テーブル３４１０にレコードを追加する。具体的には、印刷ジョブ番号３４１１に通知されたジョブ番号を設定し、パスワード印刷３４１２に「○」を設定したレコードを追加する。
【０１６３】
一方、受け取った通知が鍵付メールビン印刷ジョブにすると判断する旨の通知である場合は、制御部２１００は、印刷ジョブ受信部２２００から通知されたジョブ番号の印刷ジョブ３０１０を印刷ジョブ記憶部３０００から読み出して、印刷処理部２５００に渡して、鍵付メールビンへ排紙する印刷を依頼する。この際、セキュアジョブ管理テーブル３４１０の鍵付メールビン番号３４１３を参照し、空いている鍵付メールビンの番号を渡す。
【０１６４】
また、制御部２１００は、セキュアジョブ管理テーブル３４１０にレコードを追加する。具体的には、印刷ジョブ番号３４１１に通知されたジョブ番号を設定し、パスワード印刷３４１２に「−」を設定し、鍵付メールビン番号３４１３に印刷処理部２５００に渡した鍵付メールビンの番号を設定したレコードを追加する。
【０１６５】
依頼を受けた印刷処理部２５００は、受け取った印刷ジョブ３０１０の画像データ３０１２に基づいて用紙に印刷し、鍵付メールビン排紙部２５５０に排紙の指示を出す（ステップＳ２００）。この際、制御部２１００から受け取った鍵付メールビンの番号を渡す。
【０１６６】
指示を受けた鍵付メールビン排紙部２５５０は、鍵付メールビン２０ｉのうちの受け取った番号の鍵付メールビンに印刷物を排紙する（ステップＳ２１０）。
【０１６７】
次に、図１４を用いて、ＭＦＰ２０００において、ユーザが印刷物を取得する手順を説明する。
【０１６８】
図１４は、ＭＦＰ２０００が行う、印刷物取得処理を示すフローチャートである。
【０１６９】
ユーザ端末１０００において印刷の指示を行ったユーザは、印刷物を取得するためにＭＦＰ２０００の側までやって来る。
【０１７０】
ユーザは、ＭＦＰ２０００の操作パネル２０ｆにログイン画面２３１０（図８参照）が出ていることを確認して、ユーザ名とパスワードとを入力し、「ＯＫ」ボタンを押下する。
【０１７１】
ログイン取得部２３００は、入力されたユーザ名とパスワードと取得し、取得したユーザ名とパスワードとをログイン情報認証部２４００に渡して認証を依頼する（ステップＳ３００）。
【０１７２】
依頼を受けたログイン情報認証部２４００は、ユーザ情報記憶部３２００に記憶されているユーザ情報３２１０のユーザ名３２１１とパスワード３２１２とに、依頼されたユーザ名とパスワードとが登録されているかを検索する。登録されている場合は、認証が肯定的であった旨の結果を返し、登録されていない場合は、認証が否定的であった旨の結果を返す。
【０１７３】
認証結果を受け取ったログイン取得部２３００は、認証結果が否定的であった場合（ステップＳ３１０：否定的）は、ログイン画面２３１０を操作パネル２０ｆに表示し処理を終了する。
【０１７４】
一方、認証結果が肯定的であった場合（ステップＳ３１０：肯定的）は、ユーザ名とパスワードとを制御部２１００に渡す。
【０１７５】
ユーザ名とパスワードとを受け取った制御部２１００は、印刷ジョブリスト画面２１１０を操作パネル２０ｆに表示する。
【０１７６】
具体的には、制御部２１００は、パスワード印刷ジョブ記憶部３１００に記憶されている印刷ジョブから、制御情報３０１１に含まれるユーザ名とパスワードとがログインされたユーザ名とパスワードと同じ印刷ジョブを検索し、印刷ジョブのリストを作成して表示する。
【０１７７】
ユーザは、表示された印刷ジョブリスト画面２１１０から印刷したいドキュメントを指定して、「ＯＫ」ボタンを押下する。
【０１７８】
ドキュメント、すなわち、印刷ジョブが指定されたことを検知した制御部２１００は（ステップＳ３２０）、セキュアジョブ管理テーブル３４１０を参照し、指定された印刷ジョブがパスワード印刷ジョブであるか鍵付メールビン印刷ジョブであるかを判定する（ステップＳ３３０）。
【０１７９】
具体的には、セキュアジョブ管理テーブル３４１０の印刷ジョブ番号３４１１が指定された印刷ジョブのジョブ番号であるレコードのパスワード印刷３４１２を参照する。パスワード印刷３４１２が「○」の場合は、指定された印刷ジョブがパスワード印刷ジョブであると判断し、「−」の場合は、鍵付メールビン印刷ジョブであると判断する。
【０１８０】
指定された印刷ジョブがパスワード印刷ジョブであると判断した場合に（ステップＳ３３０：Ｙｅｓ）、制御部２１００は、メッセージ画面２１３０（図１１参照）を表示する（ステップＳ３４０）。
【０１８１】
メッセージ画面２１３０を表示した制御部２１００は、指定された印刷ジョブをパスワード印刷ジョブ記憶部３１００から読み出し（ステップＳ３５０）、印刷処理部２５００に印刷を依頼する。この際、通常メールビン排紙部２５１０に排紙するよう依頼する。
【０１８２】
印刷を依頼した制御部２１００は、印刷ジョブ番号３４１１が指定された印刷ジョブのジョブ番号のレコードを、セキュアジョブ管理テーブル３４１０から削除する。
【０１８３】
依頼を受けた印刷処理部２５００は、印刷ジョブ３０１０の画像データ３０１２に基づいて用紙に印刷し、通常メールビン排紙部２５１０に排紙の指示を出す（ステップＳ３６０）。
【０１８４】
指示を受けた通常メールビン排紙部２５１０は、通常メールビン２００１に印刷物を排紙する（ステップＳ３７０）。
【０１８５】
一方、指定された印刷ジョブが鍵付メールビン印刷ジョブであると判断した場合に（ステップＳ３３０：Ｎｏ）、制御部２１００は、排紙されているメールビンの番号を示すメッセージを表示したメッセージ画面２１２０（図１１参照）を表示する（ステップＳ３８０）。
【０１８６】
具体的には、制御部２１００は、セキュアジョブ管理テーブル３４１０の印刷ジョブ番号３４１１が指定された印刷ジョブのジョブ番号のレコードの、鍵付メールビン番号３４１３を参照して、排紙されている鍵付メールビンの番号を取得する。
【０１８７】
メッセージ画面２１２０を表示した制御部２１００は、排紙されている鍵付メールビンを解錠する（ステップＳ３９０）。
【０１８８】
ユーザは、メッセージ画面２１２０に表示されている番号の鍵付メールビンの蓋を開けて、印刷物を取り出す。
【０１８９】
鍵付メールビンの鍵を解錠した制御部２１００は、印刷ジョブ番号３４１１が指定された印刷ジョブのジョブ番号のレコードを、セキュアジョブ管理テーブル３４１０から削除する。
【０１９０】
指定された印刷ジョブの処理を行った制御部２１００は、操作パネル２０ｆからユーザの操作を検出し、検出した操作が終了の指示である場合（ステップＳ３９２：終了）は、ログイン画面２３１０を操作パネル２０ｆに表示する。また、他の指示である場合（ステップＳ３９２：他の指示）は、その指示に応じた処理を行う（ステップＳ３９４）。
＜実施形態２＞
実施形態１では、印刷ジョブの印刷枚数が所定枚数（印刷レベル情報３３１０の枚数閾値３３１２）以下であればパスワード印刷ジョブにすると判断していた。
【０１９１】
本実施形態２では、かかる判断に用いる所定枚数の閾値を複数として、パスワード印刷ジョブとするか鍵付メールビン印刷ジョブとするかの判断を、よりきめ細かく行うものである。
【０１９２】
以下、実施形態２について、実施形態１と異なる点を説明する。それ以外の点については、実施形態１のＭＦＰ２０００と同様である。
【０１９３】
まず、レベル情報記憶部３３００に記憶されている印刷レベル情報３３２０が、実施形態１で用いた印刷レベル情報３３１０（図６参照）と比べて、枚数閾値を２つ含んでいる点が異なる。
【０１９４】
図１５は、印刷レベル情報３３２０の構成及び内容の例を示す図である。
【０１９５】
印刷レベル情報３３２０は、印刷レベル３３１１、第１枚数閾値３３２１、第２枚数閾値３３２２及び空ビン閾値３３１３で構成される。
【０１９６】
印刷レベル３３１１は、印刷ジョブを鍵付メールビン印刷とする優先度をいう。
【０１９７】
第１枚数閾値３３２１と第２枚数閾値３３２２とは、それぞれ印刷物の枚数についての閾値を示す。
【０１９８】
また、空ビン閾値３３１３は、空いている鍵付メールビンの数である空ビン数についての閾値を示す。
【０１９９】
この印刷物の枚数についての２つの閾値を用いて、パスワード印刷ジョブとするか鍵付メールビン印刷ジョブとするかを判断する。この点が、実施形態１と異なる。
【０２００】
具体的には、実施形態の最適印刷処理のフローチャート（図１３参照）のうち、閾値を用いた処理が異なる。
【０２０１】
図１６は、本実施形態２の最適印刷処理を示すフローチャートである。
【０２０２】
ここでは、図１３フローチャートと異なる点を中心に説明する。図１６において、図１３のフローチャートのステップ番号と同じ処理は、図１３と同じである。
【０２０３】
従って、ここでは、ステップ４００、ステップＳ４１０及びステップ４２０を中心に説明する。
【０２０４】
ユーザは、ユーザ端末１０００から、印刷ジョブ３０１０（図１２参照）をＭＦＰ２０００に送信する。
【０２０５】
ＭＦＰ２０００の印刷ジョブ受信部２２００は、ユーザ端末１０００から送信された印刷ジョブ３０１０を受信し（ステップＳ１００）、制御部２１００は、通知されたジョブ番号の印刷ジョブが、通常印刷ジョブであるかセキュア印刷ジョブであるかを判断する（ステップＳ１１０）。
【０２０６】
通常印刷ジョブであると判断した制御部２１００は（ステップＳ１１０：Ｎｏ）、印刷処理部２５００に印刷を依頼する。依頼を受けた印刷処理部２５００は、印刷ジョブ３０１０の画像データ３０１２に基づいて用紙に印刷し、通常メールビン２００１（図２参照）に指示を出し、排紙させる（ステップＳ１７０、ステップＳ１８０）。
【０２０７】
一方、セキュア印刷ジョブであると判断した制御部２１００は（ステップＳ１１０：Ｙｅｓ）、パスワード印刷ジョブとするか鍵付メールビン印刷ジョブとするかの判断を最適印刷判断部２７００に依頼する。この依頼の際、印刷ジョブ受信部から渡されたジョブ番号も渡す。
【０２０８】
依頼を受けた最適印刷判断部２７００は、印刷ジョブ記憶部３０００に記憶されている印刷ジョブ３０１０を参照し、ユーザ名とパスワードを読み出す。参照するのは、渡されたジョブ番号の印刷ジョブ３０１０である。
【０２０９】
次に、最適印刷判断部２７００は、ユーザ情報記憶部３２００に記憶されているユーザ情報３２１０とユーザレベル情報３２２０とを参照して、印刷レベルを判定する（ステップＳ１２０）。判定した印刷レベルは、作業メモリに記憶しておく。
【０２１０】
印刷レベルを判断した最適印刷判断部２７００は、印刷枚数算出部２６００に、印刷ジョブ３０１０の印刷枚数の算出を依頼する。この依頼の際、ジョブ番号を渡す。
【０２１１】
依頼を受けた印刷枚数算出部２６００は、印刷ジョブ記憶部３０００に記憶されている印刷ジョブ３０１０を参照し、印刷ジョブを実行した場合の印刷枚数を算出する（ステップＳ１３０）。参照するのは、渡されたジョブ番号の印刷ジョブ３０１０である。
【０２１２】
印刷枚数を算出した印刷枚数算出部２６００は、算出した印刷枚数を最適印刷判断部２７００に渡す。
【０２１３】
印刷枚数を受け取った最適印刷判断部２７００は、作業メモリに記憶している印刷レベルの２つの枚数閾値と空ビン数とを求める。この際、レベル情報記憶部３３００に記憶されている印刷レベル情報３３２０を参照する。
【０２１４】
具体的には、印刷レベル情報３３２０の印刷レベル３３１１が、作業メモリに記憶している印刷レベルと同じであるレコードの第１枚数閾値３３２１と第２枚数閾値と空ビン閾値３３１３とを、印刷レベルの２つの枚数閾値と空ビン閾値とする。
【０２１５】
次に、最適印刷判断部２７００は、印刷枚数算出部２６００から受け取った印刷枚数と、印刷レベルの第１枚数閾値とを比較する（ステップＳ４００）。
【０２１６】
印刷枚数算出部２６００から受け取った印刷枚数が、印刷レベルの第１枚数閾値以下の場合は（ステップＳ４００：Ｎｏ）、印刷ジョブ３０１０はパスワード印刷ジョブにすると判断し、その旨を制御部２１００に通知する。
【０２１７】
一方、印刷枚数算出部２６００から受け取った印刷枚数が、印刷レベルの第１枚数閾値より多い場合は（ステップＳ４００：Ｙｅｓ）、空ビン数検出部２８００に鍵付メールビンの空ビン数を求めるよう依頼する。
【０２１８】
依頼を受けた空ビン数検出部２８００は、セキュアジョブ管理テーブル記憶部３４００に記憶されているセキュアジョブ管理テーブル３４１０を参照し、空ビン数を求める（ステップＳ１５０）。
【０２１９】
空ビン数を求めた空ビン数検出部２８００は、求めた空ビン数を最適印刷判断部２７００に渡す。
【０２２０】
空ビン数を受け取った最適印刷判断部２７００は、空ビン数検出部２８００から受け取った空ビン数と、印刷レベルの空ビン閾値とを比較する（ステップＳ１６０）。
【０２２１】
空ビン数検出部２８００から受け取った空ビン数が、印刷レベルの空ビン閾値より多い場合は（ステップＳ１６０：Ｙｅｓ）、印刷ジョブ３０１０は鍵付メールビン印刷ジョブにすると判断し、その旨を制御部２１００に通知する。
【０２２２】
一方、空ビン数検出部２８００から受け取った空ビン数が、印刷レベルの空ビン閾値以下の場合は（ステップＳ１６０：Ｎｏ）、印刷枚数算出部２６００から受け取った印刷枚数と、印刷レベルの第２枚数閾値とを比較する（ステップＳ４１０）。
【０２２３】
印刷枚数算出部２６００から受け取った印刷枚数が、印刷レベルの第２枚数閾値以下の場合は（ステップＳ４１０：Ｎｏ）、印刷ジョブ３０１０はパスワード印刷ジョブにすると判断し、その旨を制御部２１００に通知する。
【０２２４】
一方、印刷枚数算出部２６００から受け取った印刷枚数が、印刷レベルの第２枚数閾値より多い場合は（ステップＳ４１０：Ｙｅｓ）、空ビン数検出部２８００から受け取った空ビン数が１以上か、すなわち、空があるか否かを判断する（ステップＳ４２０）。
【０２２５】
空ビン数検出部２８００から受け取った空ビン数が、１以上である場合は（ステップＳ４２０：Ｙｅｓ）、印刷ジョブ３０１０は鍵付メールビン印刷ジョブにすると判断し、その旨を制御部２１００に通知する。
【０２２６】
一方、空がない場合は（ステップＳ４２０：Ｎｏ）、印刷ジョブ３０１０はパスワード印刷ジョブにすると判断し、その旨を制御部２１００に通知する。
【０２２７】
通知を受けた制御部２１００は、受け取った通知がパスワード印刷ジョブにすると判断する旨の通知である場合は、印刷ジョブ受信部２２００から通知されたジョブ番号の印刷ジョブ３０１０を印刷ジョブ記憶部３０００から読み出して、パスワード印刷ジョブ記憶部３１００に記憶させる（ステップＳ１９０）。また、セキュアジョブ管理テーブル３４１０に当該パスワード印刷ジョブのレコードを追加する。
【０２２８】
一方、受け取った通知が鍵付メールビン印刷ジョブにすると判断する旨の通知である場合は、制御部２１００は、印刷ジョブ受信部２２００から通知されたジョブ番号の印刷ジョブ３０１０を印刷ジョブ記憶部３０００から読み出して、印刷処理部２５００に渡して、鍵付メールビンへ排紙する印刷を依頼する。この際、セキュアジョブ管理テーブル３４１０の鍵付メールビン番号３４１３を参照し、空いている鍵付メールビンの番号を渡す。
【０２２９】
また、制御部２１００は、セキュアジョブ管理テーブル３４１０に当該鍵付メールビン印刷ジョブのレコードを追加する。
【０２３０】
依頼を受けた印刷処理部２５００は、受け取った印刷ジョブ３０１０の画像データ３０１２に基づいて用紙に印刷し、鍵付メールビン排紙部２５５０に排紙の指示を出す（ステップＳ２００）。この際、制御部２１００から受け取った鍵付メールビンの番号も渡す。
【０２３１】
指示を受けた鍵付メールビン排紙部２５５０は、鍵付メールビン２０ｉのうちの受け取った番号のメールビンに印刷物を排紙する（ステップＳ２１０）。
【０２３２】
本実施形態２では、受信した印刷ジョブをパスワード印刷ジョブとするか鍵付きメールビン印刷ジョブとするかの判断に用いる印刷物の枚数の閾値を複数としているので、パスワード印刷ジョブとするか鍵付メールビン印刷ジョブとするかの判断を、よりきめ細かく行うことが可能となる。
＜補足＞
以上、本発明の実施形態について説明したが、本発明は上記形態に限らず、以下のようにしてもよい。
（１）実施形態では、ユーザの属性の一つである役職に応じて印刷レベル（図５参照）を定めていたが、ユーザの他の属性に応じて印刷レベルを定めることとしてもよい。
【０２３３】
例えば、ユーザ端末１０００とＭＦＰ２０００との距離に応じて、ユーザ端末１０００のユーザの印刷レベルを定めることとしてもよい。
【０２３４】
この場合のユーザレベル情報３２３０の例を図１７（ａ）に示す。ユーザレベル情報３２３０は、距離３２３１と印刷レベル３２３２とで構成される。
【０２３５】
ユーザレベル情報３２３０では、ＭＦＰからの距離が長いユーザ端末のユーザほど、より高い優先度の印刷レベルが割り当てられている。印刷物を取りにＭＦＰまでやって来るのに時間がかかるユーザほど、より待ち時間が短くなるようにするためである。
【０２３６】
例えば、ユーザ端末１０００とＭＦＰ２０００との距離が３メートル以内である場合、ユーザ端末１０００のユーザの印刷レベルは「３」となる。
【０２３７】
また、ユーザ端末１０００から印刷ジョブを送信した時から、ＭＦＰ２０００から当該印刷ジョブの印刷物を取得するまでの時間に応じて、ユーザの印刷レベルを定めることとしてもよい。
【０２３８】
この場合のユーザレベル情報３２４０の例を図１７（ｂ）に示す。ユーザレベル情報３２４０は、時間３２４１と印刷レベル３２４２とで構成される。
【０２３９】
ユーザレベル情報３２４０では、印刷ジョブを送信して、印刷物を取りに来るまでの時間が長いユーザほど、より低い優先度の印刷レベルが割り当てられている。鍵付メールビン排紙された印刷物が、長時間放置された場合、鍵付メールビンの有効活用ができないからである。
【０２４０】
例えば、印刷ジョブを送信してからＭＦＰ２０００から印刷物を取得するまでの時間が５分以内であるユーザは、印刷レベルが「１」となる。この場合、例えば、ＭＦＰ２０００は、印刷ジョブを送信した時から印刷物を取得するまでの時間の履歴をユーザ毎に記憶しておき、時間の平均の時間を基に印刷レベルを判断する。
【０２４１】
具体的には、例えば、印刷ジョブが送信された時を示す情報を、印刷ジョブ３０１０の制御情報３０１１に含ませておく。ＭＦＰ２０００の制御部２１００は、印刷ジョブに含まれる送信された時から、この印刷ジョブを送信したユーザがこの印刷ジョブの印刷物を取得した時までの時間を、取得時間として記憶しておく。ユーザが印刷ジョブの印刷物を取得した時としては、鍵付メールビン印刷ジョブと判断された印刷ジョブの場合は、排紙先である鍵付メールビンの解錠を行った時を前記取得した時とし、パスワード印刷ジョブと判断された印刷ジョブの場合は、ユーザの認証が肯定的になされて開始した印刷の実行が終了した時を取得した時とする。制御部２１００は、この取得時間をユーザ毎に履歴として記憶しておき、適時、例えば、月曜日に先週分の平均を算出して印刷レベルを更新する。また、取得時間を履歴として記憶せずに、取得時間を求める都度、求めた取得時間に応じて印刷レベルを更新すること等としてもよい。
（２）実施形態では、ＭＦＰにおける認証をユーザ名とパスワードで行うこととしているが、他の方法であってもよい。例えば、ＩＣカードの番号や、指紋や静脈パターン等の生体情報で行うこととしてもよい。
（３）セキュア印刷システムは、図４等の各構成要素の全部又は一部を、１チップ又は複数チップの集積回路で実現してもよい。
（４）セキュア印刷システムは、図４等の各構成要素の全部又は一部を、コンピュータのプログラムで実現してもよいし、その他どのような形態で実施してもよい。
【０２４２】
コンピュータプログラムの場合、メモリカード、ＣＤ−ＲＯＭなどいかなる記録媒体に書き込まれたものをコンピュータに読み込ませて実行させる形にしてもよいし、ネットワークを経由してプログラムをダウンロードして実行させる形にしてもよい。
【符号の説明】
【０２４３】
１００  セキュア印刷システム
１０００  １００１  １００２  ユーザ端末
１１００  ２１００  制御部
１２００  画像データ記憶部
２０００  ＭＦＰ
２２００  印刷ジョブ受信部
２３００  ログイン情報取得部
２４００  ログイン情報認証部
２５００  印刷処理部
２５１０  通常メールビン排紙部
２５５０  鍵付メールビン排紙部
２６００  印刷枚数算出部
２７００  最適印刷判断部
２８００  空ビン検出部
３０００  印刷ジョブ記憶部
３１００  パスワード印刷ジョブ記憶部
３２００  ユーザ情報記憶部
３３００  レベル情報記憶部
３４００  セキュアジョブ管理テーブル記憶部
【図１】
2010228113.tif 000003
【図２】
2010228113.tif 000004
【図３】
2010228113.tif 000005
【図４】
2010228113.tif 000006
【図５】
2010228113.tif 000007
【図６】
2010228113.tif 000008
【図７】
2010228113.tif 000009
【図８】
2010228113.tif 000010
【図９】
2010228113.tif 000011
【図１０】
2010228113.tif 000012
【図１１】
2010228113.tif 000013
【図１２】
2010228113.tif 000014
【図１３】
2010228113.tif 000015
【図１４】
2010228113.tif 000016
【図１５】
2010228113.tif 000017
【図１６】
2010228113.tif 000018
【図１７】
2010228113.tif 000019