(57)【要約】【課題】給紙部をロックしたユーザと印刷データを出力したユーザを判断することで、誤った紙による無駄な印刷を軽減することを目的とする。【解決手段】用紙を給紙するための給紙部を備える画像形成装置は、ユーザの認証に応じて、当該画像形成装置へログインし、前記ログインしたユーザのユーザ識別情報と対応付けて給紙部をロックし、印刷データを取得し、前記印刷データに含まれるユーザ識別情報と前記ロックされた給紙部に対応付けられたユーザ識別情報とに従って、給紙部を決定し、前記決定された給紙部から用紙を給紙して印刷する印刷する。【選択図】図４
2012213904.tif 000002
【特許請求の範囲】
【請求項１】
用紙を給紙するための給紙部を備える画像形成装置であって、
ユーザの認証に応じて、当該画像形成装置へログインするログイン手段と、
前記ログインしたユーザのユーザ識別情報と対応付けて給紙部をロックするロック手段と、
印刷データを取得する印刷データ取得手段と、
前記印刷データに含まれるユーザ識別情報と前記ロックされた給紙部に対応付けられたユーザ識別情報とに従って、給紙部を決定する決定手段と、
前記決定された給紙部から用紙を給紙して印刷する印刷手段と
を備えることを特徴とする画像形成装置。
【請求項２】
印刷する印刷データの数を指定する指定手段と、
印刷した印刷データの数をカウントするカウント手段と、
前記カウントされた数と指定された数が一致した場合に、ロックされた給紙段の解除を許可する許可手段と
を更に備えることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
給紙部のロック状態を通知するロック通知手段と、
前記ロックされた給紙部の変更がされたか否かを判定する変更判定手段と、
給紙段の変更がされた場合には、ロック通知手段でロック状態を通知することなく、ロックされた給紙段のロックを解除する解除手段と
を更に備えることを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記解除手段は、前記ログイン手段でログインがされ、給紙部の変更がされていない場合には、前記ロック通知手段で給紙部のロック状態を通知して給紙段のロックを解除することを特徴とする請求項３に記載の画像形成装置。
【請求項５】
前記決定手段は、前記印刷データに含まれるユーザ識別情報と前記ロックされた給紙部に対応付けられたユーザ識別情報とが一致した場合に、当該印刷データを印刷するための給紙部に決定し、
前記印刷データに含まれるユーザ識別情報と前記ロックされた給紙部に対応付けられたユーザ識別情報とが一致しない場合に、ロックされていない給紙部を当該印刷データを印刷するための給紙部に決定することを特徴とする請求項１乃至４のいずれか１項に記載の画像形成装置。
【請求項６】
用紙を給紙するための給紙部を備える画像形成装置の処理方法であって、
前記画像形成装置が、
ユーザの認証に応じて、当該画像形成装置へログインするログインステップと、
前記ログインしたユーザのユーザ識別情報と対応付けて給紙部をロックするロックステップと、
印刷データを取得する印刷データ取得ステップと、
前記印刷データに含まれるユーザ識別情報と前記ロックされた給紙部に対応付けられたユーザ識別情報とに従って、給紙部を決定する決定ステップと、
前記決定された給紙部から用紙を給紙して印刷する印刷ステップと
を実行することを特徴とする処理方法。
【請求項７】
用紙を給紙するための給紙部を備える画像形成装置で実行可能なプログラムであって、
前記画像形成装置を、
ユーザの認証に応じて、当該画像形成装置へログインするログイン手段と、
前記ログインしたユーザのユーザ識別情報と対応付けて給紙部をロックするロック手段と、
印刷データを取得する印刷データ取得手段と、
前記印刷データに含まれるユーザ識別情報と前記ロックされた給紙部に対応付けられたユーザ識別情報とに従って、給紙部を決定する決定手段と、
前記決定された給紙部から用紙を給紙して印刷する印刷手段
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
画像形成装置の給紙部ロックによる印刷制御の技術に関する。
【背景技術】
【０００２】
コピーやプリント業務において特殊用紙（契約用の台紙や色紙など）にコピー／印刷する場合がある。特殊用紙を使用する際は、複合機の給紙段または手差しトレイに特殊用紙をセットしてから、コピー／プリントを開始する。
【０００３】
一般的に複合機は、複数のユーザで共有するため、特殊用紙を使用したユーザが通常利用する用紙に入れ替えを忘れると、他のユーザが特殊用紙で誤ってコピーやプリントを実行してしまうという問題があった。
【０００４】
この問題を解決するために、特定の給紙カセットを選択した場合に、パスワードの認証を行わせることで、誤って特殊用紙を使ったコピーやプリントをさせない仕組みが考えられている（特許文献１）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−２１０４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１のような特殊用紙の給紙段にパスワードを付けて、パスワード認証が成功した場合に給紙段を使える仕組みでは、無駄な印刷を軽減することはできるが、給紙段が特殊用紙専用となってしまっていた。
【０００７】
一般的なオフィスに設置してある複合機の給紙段は２〜３段であるため、１つを占有してしまうと、良く利用するＡ４縦、Ａ４横、Ａ３など様々なサイズの用紙をセットすることができず、業務上不都合が生じることがあった。
【０００８】
そこで、本願発明は、給紙部をロックしたユーザと印刷データを出力したユーザを判断することで、誤った紙による無駄な印刷を軽減する仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の目的を達成するために、用紙を給紙するための給紙部を備える画像形成装置であって、ユーザの認証に応じて、当該画像形成装置へログインするログイン手段と、前記ログインしたユーザのユーザ識別情報と対応付けて給紙部をロックするロック手段と、印刷データを取得する印刷データ取得手段と、前記印刷データに含まれるユーザ識別情報と前記ロックされた給紙部に対応付けられたユーザ識別情報とに従って、給紙部を決定する決定手段と、前記決定された給紙部から用紙を給紙して印刷する印刷手段とを備えることを特徴とする。
【００１０】
また、印刷する印刷データの数を指定する指定手段と、印刷した印刷データの数をカウントするカウント手段と、前記カウントされた数と指定された数が一致した場合に、ロックされた給紙段の解除を許可する許可手段とを更に備えることを特徴とする。
【００１１】
また、給紙部のロック状態を通知するロック通知手段と、前記ロックされた給紙部の変更がされたか否かを判定する変更判定手段と、給紙段の変更がされた場合には、ロック通知手段でロック状態を通知することなく、ロックされた給紙段のロックを解除する解除手段とを更に備えることを特徴とする。
【００１２】
また、前記解除手段は、前記ログイン手段でログインがされ、給紙部の変更がされていない場合には、前記ロック通知手段で給紙部のロック状態を通知して給紙段のロックを解除することを特徴とする。
【００１３】
また、前記決定手段は、前記印刷データに含まれるユーザ識別情報と前記ロックされた給紙部に対応付けられたユーザ識別情報とが一致した場合に、当該印刷データを印刷するための給紙部に決定し、前記印刷データに含まれるユーザ識別情報と前記ロックされた給紙部に対応付けられたユーザ識別情報とが一致しない場合に、ロックされていない給紙部を当該印刷データを印刷するための給紙部に決定することを特徴とする。
【発明の効果】
【００１４】
本発明によれば、給紙部をロックしたユーザと印刷データを出力したユーザを判断することで、誤った紙による無駄な印刷を軽減することができる。
【図面の簡単な説明】
【００１５】
【図１】実施形態のシステムの一例を示すシステム構成図である。
【図２】複合機１００のコントローラユニットのハードウエア構成の一例を示すブロック図である。
【図３】クライアントＰＣ２００に適用可能な情報処理装置のハードウェア構成を示すブロック図である。
【図４】複合機１００に備える機能部を示す機能ブロック図である。
【図５】給紙段ロック設定画面の一例を示すイメージである。
【図６】給紙段ロック中ダイアログの一例を示すイメージ図である。
【図７】給紙段設定未変更警告ダイアログの一例を示すイメージ図である。
【図８】給紙段ロック解除警告画面の一例を示すイメージ図である。
【図９】給紙段ロック解除確認画面の一例を示すイメージ図である。
【図１０】実施形態のメインのフローチャートを示す図である。
【図１１】コピーを行う際の給紙段ロック処理のフローチャートを示す図である。
【図１２】リントを行う際の給紙段ロック処理のフローチャートを示す図である。
【図１３】認証情報テーブルの一例を示すイメージ図である。
【発明を実施するための形態】
【００１６】
以下、図面を参照して本発明の実施形態を詳細に説明する。
【００１７】
まず、図１を用いて、本実施形態のシステムについて説明する。
【００１８】
本システムは、複合機１００はネットワークを介してクライアントＰＣ２００と通信可能に接続されている。また、クライアントＰＣ２００のプリンタドライバ１３０等を介して印刷データが生成され、クライアントＰＣ２００から所望の複合機１００へ印刷データを送信することで、複合機１００に備わっている給紙カセットから用紙を給紙し、プリントを実行する構成をとっている。また、印刷データは、複合機１００に蓄積（留置）可能な構成をとることも可能であり、ユーザが複合機にログインすることで、自身がクライアントＰＣ２００で出力した印刷データをプリント出力することができる。
【００１９】
複合機１００には、複合機のプラットフォーム上で動作する、認証アプリケーション１１０と給紙段ロックアプリケーション１２０がインストールされている。本実施形態で説明するアプリケーションは、当該複合機に予め有する機能（スキャンやプリント）とは別の機能（例えば、スキャンやプリントを用いた拡張機能）を実現するために、当該複合機にインストールすることが可能なアプリケーションである。より詳細には、ＨＤＤ２０４に記憶された印刷データの内、複合機１００にログインしたユーザの印刷データ一覧を複合機の操作パネルに表示し（表示しない構成も可）、選択された印刷データをその複合機で即時に印刷するアプリケーションなどがある。また、プラットフォームを介して給紙段を制御する（ロックする）アプリケーションなどがある。
【００２０】
次に、図２を用いて、図１に示した複合機１００を制御するコントローラユニットのハードウエア構成について説明する。
【００２１】
図２は、図１に示した複合機１００のコントローラユニットのハードウエア構成の一例を示すブロック図である。
【００２２】
図２において、２１６はコントローラユニットで、画像入力デバイスとして機能するスキャナ部２１４や、画像出力デバイスとして機能するプリンタ部２１２と接続する一方、ＬＡＮや公衆回線（ＷＡＮ）（例えば、ＰＳＴＮまたはＩＳＤＮ等）と接続することで、画像データやデバイス情報の入出力を行なう。
【００２３】
コントローラユニット２１６において、２０１はＣＰＵで、システム全体を制御するプロセッサである。２０２はＲＡＭで、ＣＰＵ２０１が動作するためのシステムネットワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記録するための画像メモリでもある。
【００２４】
２０３はＲＯＭで、システムのブートプログラムや各種制御プログラムが格納されている。２０４はハードディスクドライブ（ＨＤＤ）で、システムを制御するための各種プログラム（複合機にインストール可能なアプリケーションプログラム含む）、アプリケーションプログラムが参照する設定情報（設定ファイル）、画像データ等を格納する。
【００２５】
２０７は操作部インタフェース（操作部Ｉ／Ｆ）で、操作部（ＵＩ）２０８とのインタフェース部であり、操作部２０８に表示する画像データを操作部２０８に対して出力する。また、操作部Ｉ／Ｆ２０７は、操作部２０８から本システム使用者が入力した情報（例えば、ユーザ情報等）をＣＰＵ２０１に伝える役割をする。なお、操作部２０８はタッチパネルを有する表示部を備え、該表示部に表示されたボタンを、ユーザが押下（指等でタッチ）することにより、各種指示を行うことができる。
【００２６】
２０５はネットワークインタフェース（Ｎｅｔｗｏｒｋ    Ｉ／Ｆ）で、ネットワーク（ＬＡＮ）に接続し、データの入出力を行う。２０６はモデム（ＭＯＤＥＭ）で、公衆回線に接続し、ＦＡＸの送受信等のデータの入出力を行う。
【００２７】
２１８は外部インタフェース（外部Ｉ／Ｆ）で、ＵＳＢ、ＩＥＥＥ１３９４，プリンタポート，ＲＳ−２３２Ｃ等の外部入力を受け付けるＩ／Ｆ部であり、本実施形態においては認証で必要となるＩＣカードの読み取り用のカードリーダ２１９が外部Ｉ／Ｆ部２１８に接続されている。そして、ＣＰＵ２０１は、この外部Ｉ／Ｆ２１８を介してカードリーダ２１９によるＩＣカードからの情報読み取りを制御し、該ＩＣカードから読み取られた情報を取得可能である。
【００２８】
また、外部記憶装置２２０（例えば、ＵＳＢメモリ）が外部Ｉ／Ｆ部２１８に接続されている。そして、ＣＰＵ２０１は、この外部Ｉ／Ｆ２１８を介して外部記憶装置２２０内から例えば設定情報（設定ファイル）の読み込みを制御し、外部記憶装置２２０に記憶されている情報を取得可能である。以上のデバイスがシステムバス２０９上に配置される。
【００２９】
２２０はイメージバスインタフェース（ＩＭＡＧＥ    ＢＵＳ    Ｉ／Ｆ）であり、システムバス２０９と画像データを高速で転送する画像バス２１５とを接続し、データ構造を変換するバスブリッジである。
【００３０】
画像バス２１５は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。画像バス２１５上には以下のデバイスが配置される。
【００３１】
２１０はラスタイメージプロセッサ（ＲＩＰ）で、例えば、ＰＤＬコード等のベクトルデータをビットマップイメージに展開する。２１１はプリンタインタフェース（プリンタＩ／Ｆ）で、プリンタ部２１２とコントローラユニット２１６を接続し、画像データの同期系／非同期系の変換を行う。また、２１３はスキャナインタフェース（スキャナＩ／Ｆ）で、スキャナ部２１４とコントローラユニット２１６を接続し、画像データの同期系／非同期系の変換を行う。
【００３２】
２１７は画像処理部で、入力画像データに対し補正、加工、編集を行ったり、プリント出力画像データに対して、プリンタの補正、解像度変換等を行う。また、これに加えて、画像処理部２１７は、画像データの回転や、多値画像データに対してはＪＰＥＧ、２値画像データはＪＢＩＧ、ＭＭＲ、ＭＨ等の圧縮伸張処理を行う。
【００３３】
スキャナ部２１４は、原稿となる紙上の画像を照明し、ＣＣＤラインセンサで走査することで、ラスタイメージデータとして電気信号に変換する。原稿用紙は原稿フィーダのトレイにセットし、装置使用者が操作部２０８から読み取り起動指示することにより、ＣＰＵ２０１がスキャナ部２１４に指示を与え、フィーダは原稿用紙を１枚ずつフィードし原稿画像の読み取り動作を行う。
【００３４】
プリンタ部２１２は、ラスタイメージデータを用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、ＣＰＵ２０１からの指示によって開始する。なお、プリンタ部２１２には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段（給紙部）を持ち、それに対応した用紙カセットがある。本実施形態では、この給紙段からの給紙を制御する。この制御は、給紙段のロックや解除であり、給紙段をロックしたユーザ以外からの給紙を禁止する、また、ロックを解除した場合には、ロックを解除した給紙段からの給紙を再開させる。
【００３５】
操作部２０８は、ＬＣＤ表示部を有し、ＬＣＤ上にタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されるとその位置情報を操作部Ｉ／Ｆ  ２０７を介してＣＰＵ２０１に伝える。また、操作部２０８は、各種操作キーとして、例えば、スタートキー、ストップキー、ＩＤキー、リセットキー等を備える。
【００３６】
ここで、操作部２０８のスタートキーは、原稿画像の読み取り動作を開始する時などに用いる。スタートキーの中央部には、緑と赤の２色ＬＥＤがあり、その色によってスタートキーが使える状態にあるかどうかを示す。また、操作部２０８のストップキーは、稼働中の動作を止める働きをする。また、操作部２０８のＩＤキーは、使用者のユーザＩＤを入力する時に用いる。リセットキーは、操作部からの設定を初期化する時に用いる。
【００３７】
カードリーダ２１９は、ＣＰＵ２０１からの制御により、ＩＣカード（例えば、ソニー社のフェリカ（ＦｅｌｉＣａ）（登録商標））内に記憶されている情報を読み取り、該読み取った情報を外部Ｉ／Ｆ２１８を介してＣＰＵ２０１へ通知する。
【００３８】
以上のような構成によって、複合機１００は、スキャナ部２１４から読み込んだ画像データをＬＡＮ７００上に送信したり、ＬＡＮから受信した印刷データをプリンタ部２１２により印刷出力することができる。
【００３９】
また、スキャナ部２１４から読み込んだ画像データをモデム２０６により、公衆回線上にＦＡＸ送信したり、公衆回線からＦＡＸ受信した画像データをプリンタ部２１２により出力することできる。
【００４０】
本発明を実現するための後述する各種プログラムは、ハードディスクドライブ２０４に記録されており、必要に応じてＲＡＭ２０２にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、ハードディスクドライブ２０４に格納されている。
【００４１】
以下、図３を用いて、図１に示したクライアントＰＣ２００に適用可能な情報処理装置のハードウェア構成について説明する。
【００４２】
図３は、図１に示したクライアントＰＣ２００に適用可能な情報処理装置のハードウェア構成を示すブロック図である。
【００４３】
図２において、３０１はＣＰＵで、システムバス３０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ３０２あるいは外部メモリ３１１には、ＣＰＵ３０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
【００４４】
３０３はＲＡＭで、ＣＰＵ３０１の主メモリ、ワークエリア等として機能する。ＣＰＵ３０１は、処理の実行に際して必要なプログラム等をＲＯＭ３０２あるいは外部メモリ３１１からＲＡＭ３０３にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００４５】
また、３０５は入力コントローラで、キーボード（ＫＢ）３０９や不図示のマウス等のポインティングデバイス等からの入力を制御する。３０６はビデオコントローラで、ＣＲＴディスプレイ（ＣＲＴ）３１０等の表示器への表示を制御する。なお、図２では、ＣＲＴ３１０と記載しているが、表示器はＣＲＴだけでなく、液晶ディスプレイ等の他の表示器であってもよい。これらは必要に応じて管理者が使用するものである。
【００４６】
３０７はメモリコントローラで、ブートプログラム，各種のアプリケーション，フォントデータ，ユーザファイル，編集ファイル，各種データ等を記憶するハードディスク（ＨＤ）や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ３１１へのアクセスを制御する。
【００４７】
３０８は通信Ｉ／Ｆコントローラで、ネットワークを介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００４８】
なお、ＣＰＵ３０１は、例えばＲＡＭ３０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ＣＲＴ３１０上での表示を可能としている。また、ＣＰＵ３０１は、ＣＲＴ３１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００４９】
次に、図４を用いて、本発明における複合機１００の機能ブロック図について説明する。なお、各機能部が処理する詳細な制御については、後述するフローチャートにて説明する。
【００５０】
まず、本複合機１００（画像形成装置）は、用紙を給紙するための給紙部を備えており、ログイン部４０１・ロック部４０２・決定部４０３・印刷部４０４・指定部４０５・カウント部４０６・許可部４０７・ロック通知部４０８・変更判定部４０９・解除部４１０・印刷データ取得部４１１の機能部を備えている。なお、各機能部はＣＰＵ２０１により制御される。
【００５１】
ログイン部４０１は、ユーザの認証に応じて、複合機１００へログインする。
【００５２】
ロック部４０２は、ログインしたユーザのユーザ識別情報と対応付けて給紙部をロックする
【００５３】
印刷データ取得部４１１は、刷データを取得する。決定部４０３は、印刷データに含まれるユーザ識別情報とロックされた給紙部に対応付けられたユーザ識別情報とに従って給紙部を決定する。
【００５４】
印刷部４０４は、決定された給紙部から用紙を給紙して印刷する。指定部４０５は、印刷する印刷データの数を指定する。
【００５５】
カウント部４０６は、印刷した印刷データの数をカウントする。許可部４０７は、カウントされた数と指定された数が一致した場合に、ロックされた給紙段の解除を許可する。
【００５６】
ロック通知部４０８は、給紙部のロック状態を通知する。変更判定部４０９は、ロックされた給紙部の変更がされたか否かを判定する。
【００５７】
解除部４１０は、給紙段の変更がされた場合には、ロック通知部４０８でロック状態を通知することなく、ロックされた給紙段のロックを解除する
【００５８】
また、解除部４１０は、ログイン部４０１でログインがされ、給紙部の変更がされていない場合には、ロック通知部４０８で給紙部のロック状態を通知して給紙段のロックを解除する。
【００５９】
また、決定部４０３は、印刷データに含まれるユーザ識別情報とロックされた給紙部に対応付けられたユーザ識別情報とが一致した場合に、印刷データを印刷するための給紙部に決定し、印刷データに含まれるユーザ識別情報とロックされた給紙部に対応付けられたユーザ識別情報とが一致しない場合に、ロックされていない給紙部を当該印刷データを印刷するための給紙部に決定する。
【００６０】
次に、図１０〜図１２のフローチャートを用いて、本実施形態の詳細な説明を行う。なお、図５〜図９、図１３については、フローチャートの説明の際に詳述する。
【００６１】
まず、図１０を用いて、本処理のメインのフローチャートについて説明する。
【００６２】
Ｓｔｅｐ１００１では、ＣＰＵ２０１が、ＩＣカードなどをカードリーダ２１９にかざされる、或いはユーザＩＤとパスワードの入力されることで、ログイン指示を受け付け、図１３で示すような認証情報テーブルから、例えば読みだされたＩＣカードに記憶されているカードＩＤをキーにしてユーザを検索する。認証情報テーブルにユーザが存在する場合は認証成功と見なし複合機１００へログインを許可する。内部的には認証アプリケーション１１０が複合機１００内で動作する全てのアプリケーションに対して当該ユーザがログインした旨の通知を行う。給紙段ロックアプリケーション１２０は認証アプリケーション１１０から通知されたユーザ情報を含むログイン通知を受信する。
【００６３】
図１３の認証情報テーブルは、ＨＤＤ２０４に記憶されており、カードＩＤと、ユーザ名とメールアドレス、パスワード（不図示）がユーザごとに対応付いて記憶されている。
【００６４】
Ｓｔｅｐ１００２では、ＣＰＵ２０１が、Ｓｔｅｐ１００１で受信したログイン通知内に含まれるユーザ情報（例えばユーザ名等のユーザ識別情報）を取得し、ＲＡＭ２０２上に保持する。
【００６５】
Ｓｔｅｐ１００３では、ＣＰＵ２０１が、操作部２０８の表示部（パネル）上に図５で示すような給紙段ロック設定画面を表示する。
【００６６】
図５の給紙段ロック設定画面は、ＨＤＤ２０４に蓄積されている印刷データの内、ログインしたユーザに対応する（印刷データに含まれるユーザ名とログインユーザのユーザ名が一致した）印刷データを実行するためのボタンとしてのプリント５０１を備えている。また、コピーを実行するためのボタンとしての、コピー５０２を備えている。なお、プリントする（これからプリントする）印刷データの件数を入力する領域としてのジョブ数５０３を備えている。
【００６７】
また、利用したい（ロックをしたい）給紙段を指定するためのボタンとしてロック給紙５０４と、給紙段のロックを開始するボタンとしての給紙段ロック開始５０５を備えている。
【００６８】
Ｓｔｅｐ１００４では、ＣＰＵ２０１が、図５で示す給紙段ロック設定画面でプリント５０１又はコピー５０２の指定を受け付ける。プリント５０１の押下によりプリントの指定を受け付けた場合にＳｔｅｐ１００５に処理を移し、コピー５０２の押下によりコピーの指定を受け付けた場合に、Ｓｔｅｐ１００６の処理に移る。
【００６９】
Ｓｔｅｐ１００５では、ＣＰＵ２０１が、プリント用の給紙段ロック処理を実行する。詳細に関しては図１１のフローチャートにて説明する。
【００７０】
Ｓｔｅｐ１００６では、ＣＰＵ２０１が、コピー用の給紙段ロック処理を実行する。詳細に関しては図１２のフローチャートで説明する。
【００７１】
次に、図１１を用いて、コピーを行う際の給紙段ロック処理のフローチャートについて説明する。図１１のフローチャートは、図１０のＳｔｅｐ１００６の詳細なフローチャートである。
【００７２】
Ｓｔｅｐ１１０１では、ＣＰＵ２０１が、図５の給紙段ロック設定画面でユーザにより指定された、給紙段の情報をロック対象の給紙段としてＲＡＭ２０２に保持する。
【００７３】
Ｓｔｅｐ１１０２では、ＣＰＵ２０１が、給紙段ロック開始５０５の押下に従って、ＲＡＭ２０２に保持されているロック対象の給紙段の情報に対応する給紙段のロックを開始する。ロック給紙５０４のボタンごとに、複合機１００の給紙段や手差しトレイが対応付いており、ロックを開始すると、押下されたボタンに対応する給紙段からの給紙がなされる。
【００７４】
また、給紙段ロックが開始されると、図６に示す給紙段ロック中ダイアログを操作部２０８に表示する。
【００７５】
図６は、給紙段ロック中ダイアログの一例を示す図であり、給紙段ロック中ダイアログには、ログインしたユーザのユーザ名（Ｓｔｅｐ１００２で保持したユーザ名）とロックした給紙段の情報を表示させる。
【００７６】
Ｓｔｅｐ１１０３では、ＣＰＵ２０１が、ユーザがコピーのスタートボタンを押下することで、原稿台やフィーダに積載された原稿を読込、ロックした給紙段からの給紙を行い、給紙された紙に印字（コピー）が行われる。このコピーが実行されたことを検知する。
【００７７】
Ｓｔｅｐ１１０４では、ＣＰＵ２０１が、コピーが開始されたことを検知に従って、給紙段ＯｐｅｎフラグをＦａｌｓｅで保持する。給紙段Ｏｐｅｎフラグとはコピーが実行された後にユーザが給紙段の用紙または設定を変更せずに給紙段ロック解除した際に警告を表示するために使用され、ＲＡＭ２０２に記憶される。
【００７８】
給紙段Ｏｐｅｎフラグはコピーが開始された際に初期化（Ｆａｌｓｅ）され、また給紙段の状態を監視し、給紙段の用紙または設定が変化されたタイミング、つまり、給紙段の用紙が通常の用紙に変更があったタイミングで給紙段ＯｐｅｎフラグをＴｒｕｅに変更する。で給紙段ＯｐｅｎフラグをＴｒｕｅに変更する。なお、給紙段のカセットには一般的に、紙が変更した場合に設定を変えるダイアルが付いているため、このダイアルを変更することで設定が変更されたか否かを判断する。
【００７９】
また、設定変更はダイアルの変更に限らず、複合機１００の操作部２０８上で変更してもよい。
【００８０】
Ｓｔｅｐ１１０５では、ＣＰＵ２０１が、給紙段ロック解除６０１が押下されたことを検知する。給紙段ロック解除を検知した場合、Ｓｔｅｐ１１０６へ処理を移す。また、給紙段ロック解除を検知せずログアウトを検知した場合には、Ｓｔｅｐ１１０９へ処理を移す。
【００８１】
Ｓｔｅｐ１１０６では、ＣＰＵ２０１が、給紙段ロック解除を検知するとＲＡＭ２０２に記憶されている給紙段Ｏｐｅｎフラグの状態を確認する。給紙段ＯｐｅｎフラグがＴｒｕｅの場合には、Ｓｔｅｐ１１０９へ処理を移し、給紙段ＯｐｅｎフラグがＦａｌｓｅの場合には、Ｓｔｅｐ１１０７へ処理を移す。
【００８２】
Ｓｔｅｐ１１０７では、ＣＰＵ２０１が、図７に示す給紙段設定未変更警告ダイアログを操作部２０８に表示し、ユーザに給紙段の用紙または設定を確認するように促す。ここで給紙段の用紙又は設定が変更された場合には給紙段ＯｐｅｎフラグがＴｒｕｅに変更される。
【００８３】
図７は、給紙段設定未変更警告ダイアログの一例を示す図である。
【００８４】
Ｓｔｅｐ１１０８では、ＣＰＵ２０１が、図７の給紙段設定未変更警告ダイアログ上のＯＫボタン７０１が押下されたかを検知する。ＯＫボタン７０１の押下を検知した場合にはＳｔｅｐ１１１０へ処理を移す。
【００８５】
Ｓｔｅｐ１１０９では、ＣＰＵ２０１が、ログアウトを検知した場合に、ログアウト命令を取得する。なお、コピーの実行したか否かに関わらず、ユーザによってログアウト処理（例えば、ログアウトボタンが押下されたり、他のユーザのＩＣカードを読み取った場合など）がされた場合にも、Ｓｔｅｐ１１０９のログアウト命令が取得される。
【００８６】
Ｓｔｅｐ１１１２では、ＣＰＵ２０１が、給紙段がロック状態であるため、図８の給紙段ロック解除警告画面を操作部２０８に表示する。
【００８７】
図８は、給紙段ロック解除警告画面の一例を示す図である。
【００８８】
Ｓｔｅｐ１１１３では、ＣＰＵ２０１が、図８の給紙段ロック解除警告画面上のＯＫボタン８０１が押下されたか否かを判断する。ＯＫボタン８０１が押下された場合には、Ｓｔｅｐ１１１４に処理を移す。
【００８９】
Ｓｔｅｐ１１１４では、ＣＰＵ２０１が、ログインしたユーザがロックしていた給紙段である、ＲＡＭ２０２で保持したロック対象給紙段のロックを解除する。解除されると、給紙段ロックの情報がＲＡＭ２０２から削除される。
【００９０】
Ｓｔｅｐ１１１０では、ＣＰＵ２０１が、ログインしたユーザがロックしていた給紙段である、ＲＡＭ２０２で保持したロック対象給紙段のロックを解除する。解除されると、給紙段ロックの情報がＲＡＭ２０２から削除される。
【００９１】
Ｓｔｅｐ１１１１では、ＣＰＵ２０１が、ログアウト指示によりログアウト命令を取得したか否かを判定する。ログアウト命令が取得できた場合には、Ｓｔｅｐ１１１５へ処理を移す。
【００９２】
Ｓｔｅｐ１１１５では、ＣＰＵ２０１が、ログアウトを実行する。ログアウトによりＲＡＭ２０２に記憶されているログインしたユーザ名が削除される。
【００９３】
次に、図１２を用いて、プリントを行う際の給紙段ロック処理のフローチャートについて説明する。図１２のフローチャートは、図１０のＳｔｅｐ１００５の詳細なフローチャートである。
【００９４】
Ｓｔｅｐ１２０１では、ＣＰＵ２０１が、図５の給紙段ロック設定画面でユーザにより指定された、給紙段の情報をロック対象の給紙段としてＲＡＭ２０２に保持する。
【００９５】
Ｓｔｅｐ１２０２では、ＣＰＵ２０１が、図５の給紙段ロック設定画面で、ユーザによって入力されたプリント対象ジョブ数をＲＡＭ２０２に保持する。
【００９６】
Ｓｔｅｐ１２０３では、ＣＰＵ２０１が、給紙段ロック開始５０５の押下に従って、ＲＡＭ２０２に保持されているロック対象の給紙段の情報に対応する給紙段のロックを開始する。ロック給紙５０４のボタンごとに、複合機１００の給紙段や手差しトレイが対応付いており、ロックを開始すると、押下されたボタンに対応する給紙段からの給紙がなされる。
【００９７】
また、給紙段ロックが開始されると、図６に示す給紙段ロック中ダイアログを操作部２０８に表示する。
【００９８】
Ｓｔｅｐ１２０４では、ＣＰＵ２０１が、ログアウトを検知した場合に、ログアウト命令を取得する。ユーザによってログアウト処理（例えば、ログアウトボタンが押下されたり、他のユーザのＩＣカードを読み取った場合など）がされた場合にログアウト命令が取得される。
【００９９】
なお、プリントの場合には、ログアウト後も給紙段ロックが継続される。
【０１００】
Ｓｔｅｐ１２０５では、ＣＰＵ３０１が、クライアントＰＣ２００が、プリンタドライバを介して生成され印刷データを複合機１００に送信する。
【０１０１】
Ｓｔｅｐ１２０６では、複合機１００はクライアントＰＣ２００から印刷データを受信し、取得する。印刷データには、クライアントＰＣ２００にログインしているユーザ名が含まれる。また、印刷データには、プリンタドライバや印刷データの生成元となるアプリケーションで設定された用紙サイズなどの用紙情報も含まれる。
【０１０２】
Ｓｔｅｐ１２０７では、ＣＰＵ２０１が、複合機１００で受信した印刷データを印刷データとして管理し、印刷データに含まれるユーザ名と、現在給紙段をロックしているユーザ（図１０のＳｔｅｐ１００２で保持したユーザ名）と一致するかを確認する。ユーザ名が一致した場合にはＳｔｅｐ１２１１へ処理を移し、ユーザ名が一致しない場合には、Ｓｔｅｐ１２０８へ処理を移す。
【０１０３】
Ｓｔｅｐ１２０８では、ＣＰＵ２０１が、印刷データに含まれる用紙サイズなどの用紙情報に従って、他の給紙段で印刷可能かを判断する。具体的には印刷データの用紙サイズを取得し、当該用紙サイズがロック対象給紙段以外の給紙段にセットされているかで判断する。一致する場合には印刷可能と判断し、Ｓｔｅｐ１２１０に処理を移す。一致しない場合には印刷不可能と判断し、Ｓｔｅｐ１２０９に処理を移す。なお、用紙サイズは、例えば、Ａ４横やＡ４縦のように、向きが異なっていても同一サイズとして判定する。
【０１０４】
Ｓｔｅｐ１２０９では、ＣＰＵ２０１が、印刷データを印字処理せずに、一時停止状態にする。本印刷データは給紙段ロックが解除され、一致する用紙サイズの用紙がセットされたタイミングで印刷を再開する。なお、他の給紙段で印刷不可と判断された場合は印刷エラーとするような設定を設け、他の給紙段で印刷不可と判断された場合にジョブを一時停止状態にせずに、印刷エラーとして、操作部２０８又はクライアントＰＣ２００の表示部に表示する構成であってもよい。
【０１０５】
Ｓｔｅｐ１２１０では、ＣＰＵ２０１が、用紙サイズが一致した他の給紙段から用紙を給紙して印刷をするべく、本印刷データを印字する用紙がセットされている給紙段を設定し、印刷を実行する。
【０１０６】
Ｓｔｅｐ１２１１では、ＣＰＵ２０１が、ロック対象給紙段からの用紙を給紙して印刷をするべく、本印刷データを印字する用紙がセットされているロック対象給紙段を設定し、印刷を実行する。印刷を実行した印刷データをカウントするために、実行済みジョブ数をカウントアップする。実行済みジョブ数は、ＲＡＭ２０２に記憶される。
【０１０７】
Ｓｔｅｐ１２１２では、ＣＰＵ２０１が、カウントアップした実行済みジョブ数がＳｔｅｐ１２０２でＲＡＭ２０２に保持したプリント対象ジョブ数と一致したか否かを判断する。一致した場合には、Ｓｔｅｐ１２０２で入力（予約）された件数分の印刷データが全て印刷されたとして、Ｓｔｅｐ１２１３へ処理を移す。プリント対象ジョブ数と一致しない場合（プリント対象ジョブ数未満の場合）には、Ｓｔｅｐ１２０２で入力（予約）された件数分の印刷データが全て印刷されていないとして、次の印刷データを判定するためにＳｔｅｐ１２０６に処理を移す。
【０１０８】
Ｓｔｅｐ１２１３では、ＣＰＵ２０１が、全ての印刷データが印刷終了したと判断されたため、給紙段ＯｐｅｎフラグをＦａｌｓｅで保持する。給紙段Ｏｐｅｎフラグとは予約された件数分の印刷データが全て印刷されたにも関わらず、ロックされた給紙段の用紙または設定が変更されず、例えば他のユーザが給紙段ロック解除した際に警告を表示するために使用され、ＲＡＭ２０２に記憶される。なお、複合機１００は、給紙段の状態を監視し給紙段の用紙または設定が変化したタイミング、つまり、給紙段の用紙が通常の用紙に変更があったタイミングで給紙段ＯｐｅｎフラグをＴｒｕｅに変更する。
【０１０９】
Ｓｔｅｐ１２１４では、ＣＰＵ２０１が、ＩＣカードなどをカードリーダ２１９にかざされる、或いはユーザＩＤとパスワードの入力されることで、ログイン指示を受け付け、図１３で示すような認証情報テーブルから、例えば読みだされたＩＣカードに記憶されているカードＩＤをキーにしてユーザを検索する。認証情報テーブルにユーザが存在する場合は認証成功と見なし複合機１００へログインを許可する。このログイン許可を検知する。内部的には認証アプリケーション１１０が複合機１００内で動作する全てのアプリケーションに対して当該ユーザがログインした旨の通知を行う。給紙段ロックアプリケーション１２０は認証アプリケーション１１０から通知されたユーザ情報を含むログイン通知を受信することで、ログインを検知する。
【０１１０】
Ｓｔｅｐ１２１５では、ＣＰＵ２０１が、ログインを検知すると、給紙段ＯｐｅｎフラグがＴｒｕｅかＦａｌｓｅを判定する。Ｔｒｕｅの場合、ロックした給紙段が変更されていることを示すため、Ｓｔｅｐ１２１８へ処理を移す。また、Ｆａｌｓｅの場合、ロックした給紙段が変更されていないことを示すため、Ｓｔｅｐ１２１６へ処理を移す。
【０１１１】
Ｓｔｅｐ１２１６では、ＣＰＵ２０１が、ロックした給紙段が変更されていないため、図９の給紙段ロック解除確認画面を操作部２０８に表示する。
【０１１２】
Ｓｔｅｐ１２１７では、ＣＰＵ２０１が、図９の給紙段ロック解除確認画面のＯＫボタン９０１が押下されたか否かを判定する。押下を検知した場合には、Ｓｔｅｐ１２１８へ処理を移す。
【０１１３】
Ｓｔｅｐ１２１８では、ＣＰＵ２０１が、ＲＡＭ２０２で保持したロック対象給紙段のロックを解除する。解除されると、給紙段ロックの情報がＲＡＭ２０２から削除される。
【０１１４】
上記実施形態によれば、給紙部をロックしたユーザと印刷データを出力したユーザを判断することで、誤った紙による無駄な印刷を軽減することができる。
【０１１５】
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
【０１１６】
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１１７】
また、本発明におけるプログラムは、図１０〜図１２に示すフローチャートの処理方法をコンピュータが実行可能なプログラムであり、本発明の記憶媒体は図１０〜図１２の処理方法をコンピュータが実行可能なプログラムが記憶されている。なお、本発明におけるプログラムは図１０〜図１２の各装置の処理方法ごとのプログラムであってもよい。
【０１１８】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１１９】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。
【０１２０】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク、ソリッドステートドライブ等を用いることができる。
【０１２１】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１２２】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１２３】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１２４】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１２５】
なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０１２６】
１００  複合機
２００  クライアントＰＣ
２０１  ＣＰＵ
２０２  ＲＡＭ
２０３  ＲＯＭ
２０４  ＨＤＤ
４０１  ログイン部
４０２  ロック部
４０３  決定部
４０４  印刷部
４０５  指定部
４０６  カウント部
４０７  許可部
４０８  ロック通知部
４０９  変更判定部
４１０  解除部
４１１  印刷データ取得部
【図１】
2012213904.tif 000003
【図２】
2012213904.tif 000004
【図３】
2012213904.tif 000005
【図４】
2012213904.tif 000006
【図５】
2012213904.tif 000007
【図６】
2012213904.tif 000008
【図７】
2012213904.tif 000009
【図８】
2012213904.tif 000010
【図９】
2012213904.tif 000011
【図１０】
2012213904.tif 000012
【図１１】
2012213904.tif 000013
【図１２】
2012213904.tif 000014
【図１３】
2012213904.tif 000015