(57)【要約】【課題】ユーザ操作が制限される給紙カセットに対する印刷を適切に制御する画像処理装置を提供する。【解決手段】用紙の出し入れ操作が制限されている制限付き給紙カセットを備える画像処理装置は、ジョブを実行して印刷する際、所定の条件の場合には当該制限付き給紙カセットを印刷において使用しないように制御する。【選択図】図１２
2017159594.tif 000002
【特許請求の範囲】
【請求項１】
ジョブを取得する取得手段と、
前記取得手段により取得された前記ジョブを実行し、当該ジョブで指定される用紙を収容する給紙カセットを使用して印刷を行う印刷手段と、
用紙の出し入れ操作が制限されている制限付き給紙カセットを、所定の条件の場合に、前記印刷手段により使用されないように前記印刷手段を制御する印刷制御手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
前記ジョブは、原稿を用いてコピーを行うコピージョブであり、
前記原稿はコピー内容が含まれていないブランク原稿であるか否かを判定する第１の判定手段、をさらに備え、
前記印刷制御手段は、前記所定の条件として、前記第１の判定手段により前記原稿が前記ブランク原稿であると判定された場合、前記制限付き給紙カセットを前記印刷手段により使用されないように前記印刷手段を制限する、
ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記原稿が前記ブランク原稿であると判定するための判定条件を設定する第１の設定手段、をさらに備え、
前記第１の判定手段は、前記第１の設定手段により設定された前記判定条件に基づいて、前記原稿は前記ブランク原稿であるか否かを判定する、
ことを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記画像処理装置が前記第１の判定手段による判定を実行するモードに設定されているか否かを判定する第２の判定手段、をさらに備え、
前記第２の判定手段により前記画像処理装置が前記モードに設定されていると判定された場合、前記第１の判定手段は、前記原稿が前記ブランク原稿であるか否かを判定する、
ことを特徴とする請求項２又は３に記載の画像処理装置。
【請求項５】
前記ジョブで指定される用紙を収容する給紙カセットが前記制限付き給紙カセットであるか否かを判定する第３の判定手段、をさらに備え、
前記第３の判定手段により、前記ジョブで指定される用紙を収容する給紙カセットが前記制限付き給紙カセットであると判定され、前記第１の判定手段により、前記原稿が前記ブランク原稿であると判定された場合、前記印刷制御手段は、当該給紙カセットを前記印刷手段により使用されないように前記印刷手段を制限する、
ことを特徴とする請求項２乃至４のいずれか１項に記載の画像処理装置。
【請求項６】
前記第３の判定手段により、前記ジョブで指定される用紙を収容する給紙カセットが前記制限付き給紙カセットであると判定され、前記第１の判定手段により、前記原稿が前記ブランク原稿であると判定された場合、前記印刷制御手段は、当該印刷を行わないように前記印刷手段を制御する、ことを特徴とする請求項５に記載の画像処理装置。
【請求項７】
前記ジョブで指定される用紙を収容する給紙カセットを前記画像処理装置の給紙カセットから検索する検索手段、をさらに備え、
前記印刷制御手段は、前記検索手段による検索対象から前記制限付き給紙カセットを除外することにより、前記制限付き給紙カセットを前記印刷手段により使用されないように前記印刷手段を制御する、
ことを特徴とする請求項１に記載の画像処理装置。
【請求項８】
前記取得手段により取得された前記ジョブの実行において、前記制限付き給紙カセットの使用が可能であるか否かを判定する第４の判定手段、をさらに備え、
前記所定の条件として、前記第４の判定手段により前記制限付き給紙カセットの使用が可能でないと判定された場合、前記印刷制御手段は、前記検索手段による検索対象から前記制限付き給紙カセットを除外する、
ことを特徴とする請求項７に記載の画像処理装置。
【請求項９】
前記第４の判定手段は、前記ジョブに対応するユーザが前記制限付き給紙カセットの使用を許可されているか否かに基づいて、前記制限付き給紙カセットの使用が可能であるか否かを判定する、ことを特徴とする請求項８に記載の画像処理装置。
【請求項１０】
前記制限付き給紙カセットの使用が許可されるユーザ情報を設定する第２の設定手段、をさらに備え、
前記第４の判定手段は、前記第２の設定手段により設定された前記ユーザ情報に基づいて、前記制限付き給紙カセットの使用が可能であるか否かを判定する、ことを特徴とする請求項９に記載の画像処理装置。
【請求項１１】
前記制限付き給紙カセットは、鍵構造により、用紙の出し入れ操作が制限されているカセットである、ことを特徴とする請求項１乃至１０のいずれか１項に記載の画像処理装置。
【請求項１２】
前記制限付き給紙カセットに収容されている用紙は、所定のフォーマット画像が印刷されている用紙である、ことを特徴とする請求項１乃至１１のいずれか１項に記載の画像処理装置。
【請求項１３】
画像処理装置において実行される制御方法であって、
ジョブを取得する取得工程と、
前記取得工程において取得された前記ジョブを実行し、当該ジョブで指定される用紙を収容する給紙カセットを使用して印刷を行う印刷工程と、
用紙の出し入れ操作が制限されている制限付き給紙カセットを、所定の条件の場合に、前記印刷工程において使用されないように前記印刷工程を制御する印刷制御工程と、
を有することを特徴とする制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を記録媒体に記録する画像処理装置および制御方法に関する。
【背景技術】
【０００２】
病院等においては、プレプリントした用紙が使用されるケースが多い。例えば処方箋用にプレプリントされた用紙は、内容が記載されていないブランクの状態で流出してしまうと、例えば、他人がそれを使用して市販されていない薬を入手することが可能となるので、厳重に管理される必要がある。特許文献１では、給紙カセットに物理的に鍵を設けることで、給紙カセットからプレプリントされた用紙が持ち出されることを防ぐことができると記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１５５７１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
給紙カセット内の用紙に対するユーザ操作が制限される鍵付き（制限付き）の給紙カセットにより、画像処理装置の給紙カセットを開けて用紙が持ち出されてしまうことを防ぐことができる。しかしながら、そのような給紙カセット内の用紙を使用してコピーを実行することは可能である。そのため、無地の原稿を用いてコピーを実行すれば、プレプリントされた用紙を取得することが可能となってしまう。
【０００５】
本発明の目的は、このような従来の問題点を解決することにある。上記の点に鑑み、本発明は、ユーザ操作が制限される給紙カセットに対する印刷を適切に制御する画像処理装置および制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明に係る画像処理装置は、ジョブを取得する取得手段と、前記取得手段により取得された前記ジョブを実行し、当該ジョブで指定される用紙を収容する給紙カセットを使用して印刷を行う印刷手段と、用紙の出し入れ操作が制限されている制限付き給紙カセットを、所定の条件の場合に、前記印刷手段により使用されないように前記印刷手段を制御する印刷制御手段と、を備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、ユーザ操作が制限される給紙カセットに対する印刷を適切に制御することができる。
【図面の簡単な説明】
【０００８】
【図１】画像処理装置の構成を示す図である。
【図２】図１の各ブロックのバス構成を示す図である。
【図３】画像処理装置の外観を示す図である。
【図４】操作部の構成を示す図である。
【図５】画像処理装置のソフトウェア構成を示す図である。
【図６】ジョブのデータ構造を示す図である。
【図７】属性の一覧を示す図である。
【図８】設定画面を示す図である。
【図９】設定画面を示す図である。
【図１０】白紙判定処理部の構成を示す図である。
【図１１】ヒストグラム解析部の動作を説明するための図である。
【図１２】制御処理を示すフローチャートである。
【図１３】設定画面を示す図である。
【図１４】設定画面を示す図である。
【図１５】設定画面を示す図である。
【図１６】制御処理を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して本発明の実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。なお、同一の構成要素には同一の参照番号を付して、説明を省略する。
【００１０】
［第１の実施形態］
図１は、画像処理装置の構成を示す図である。本実施形態では、画像処理装置１００として、例えば、ＭＦＰ（ＭｕｌｔｉＦｕｎｃｔｉｏｎａｌ  Ｐｅｒｉｐｈｅｒａｌ）が用いられる。しかしながら、印刷機能を有する装置であれば、ＳＦＰ（Ｓｉｎｇｌｅ  Ｆｕｎｃｔｉｏｎａｌ  Ｐｅｒｉｐｈｅｒａｌ）でも良いし、他の形態の装置であっても良い。
【００１１】
図１の画像処理装置１００を制御するためのコントローラ１０１は、図２に示すようなハードウェア構成を有している。スキャナエンジン１０２は、不図示の原稿台に設置された原稿を光学的に読み取り、読取データを生成するためのエンジンであり、原稿に対して光を照射する光源や、原稿からの反射光を受光するイメージセンサの構成を含む。レーザビームプリンタエンジン１０３（以下、プリンタエンジン）は、印刷用紙等の記録媒体に画像を形成するためのエンジンであり、感光ドラムや感光ドラムにレーザ光を照射するレーザスキャナ等を含む。本実施形態では、プリンタエンジン１０３は、電子写真方式で記録（印刷）を行うが、インクジェット記録方式など他の記録方式により記録を行うためのエンジンであっても良い。フィニッシャ１０４は、プリンタエンジン１０３に接続されており、例えば、プリンタエンジン１０３から出力された印刷済みの用紙を複数纏めてステイプル処理することが可能である。スキャナエンジン１０２とプリンタエンジン１０３は、コントローラ１０１により制御される。例えば、コピージョブが実行される際には、スキャナエンジン１０２とプリンタエンジン１０３が連携するように、コントローラ１０１は、各エンジンを制御する。図１では、フィニッシャ１０４は、画像処理装置１００内部に構成されているように示されているが、別装置として画像処理装置１００に接続可能な構成であっても良い。その場合、フィニッシャ１０４はフィニッシャ１０４自身を統括的に制御するコントローラを含み、画像処理装置１００のコントローラ１０１と連携動作するように構成されても良い。また、スキャナエンジン１０２に、複数枚の原稿を連続的に読取位置に給送する自動給送装置（ＡＤＦ：ＡｕｔｏＤｏｃｕｍｅｎｔＦｅｅｄｅｒ）が接続されるような構成でも良い。
【００１２】
ネットワークインタフェース１０５は、イーサネット（登録商標）やＴＣＰ／ＩＰ等の外部のネットワークと接続されており、コントローラ１０１がネットワーク上の装置１０７との間で双方向通信を行うことを可能とする。装置１０７は、例えば、汎用的なＰＣの構成を有する情報処理装置である。ネットワークインタフェース１０５は、有線や無線等のネットワーク媒体に応じた構成を有する。例えば、装置１０７が携帯端末であり、近距離無線通信（ＮＦＣ）等により装置１０７と通信する場合には、ネットワークインタフェース１０５は、ＮＦＣメモリやアンテナ等の構成を有する。
【００１３】
操作部１０６は、液晶ディスプレイとハードウェアキー等を含み、コントローラ１０１から出力された表示データに基づいて表示を行うとともに、ユーザからの指示を受け付けてコントローラ１０１に伝える。表示内容としては、例えば、画像処理装置１００の装置情報や、ジョブ情報、各機能の設定画面やユーザインタフェース画面が含まれる。画像処理装置１００の機能は、操作部１０６からのみでなく、ネットワークを介して外部の装置１０７からでも実行可能である。
【００１４】
画像処理装置１００のブロック構成は、図１に示す例に限られず、画像処理装置１００の実行可能な機能に応じて適宜構成されて良い。例えば、ファクス機能が実行可能である場合、ファクスエンジンがコントローラ１０１に接続される。
【００１５】
図２は、画像処理装置１００内のバス構成を示す図である。コントローラ１０１は、ＣＰＵ２０１、ＲＡＭ２０２、ＲＯＭ２１０を含む。また、操作部１０６は、液晶ディスプレイ２０３、キーボード２０４を含む。ネットワークインタフェース２０５は、図１のネットワークインタフェース１０５に対応する。また、スキャナエンジン２０８、プリンタエンジン２０６、フィニッシャ２０７はそれぞれ、スキャナエンジン１０２、プリンタエンジン１０３、フィニッシャ１０４に対応する。図２に示す各ブロックは、バス２０９を介して相互に通信可能に接続されている。
【００１６】
各種プログラム、データ、テーブル等は、ＲＯＭ２１０やハードディスク等の記憶部２１１に記憶されており、必要に応じて順次ＲＡＭ２０２に読み出されてＣＰＵ２０１により実行される。記憶部２１１は、画像処理装置１００に着脱可能であっても良いし、画像処理装置１００に内蔵される構成でも良い。更に、プログラムは、ネットワークを介して他の画像処理装置からダウンロードされて記憶部２１１に格納される構成でも良い。ＲＡＭ２０２には、例えば、ＤＲＡＭのような揮発性メモリや、ＳＲＡＭのような不揮発性メモリが用いられる。ＲＡＭ２０２は、上記の双方のメモリの機能を備えていても良い。また、ＲＡＭ２０２は、揮発性メモリの機能をＲＡＭ２０２が有し、不揮発性メモリの機能を記憶部２１１が有する構成でも良い。また、ＲＡＭ２０２は、着脱可能なメモリ媒体であっても良い。
【００１７】
ＣＰＵ２０１は、ユーザインタフェース画面や、装置状態やジョブ情報等を液晶ディスプレイ２０３に表示する。また、ＣＰＵ２０１は、キーボード２０４もしくはタッチパネルになっている液晶ディスプレイ２０３を介してユーザから指示や設定を受付ける。受け付けられた情報は、ＣＰＵ２０１に転送され、若しくは、ＲＡＭ２０２、記憶部２１１等に蓄積されて各種処理に用いられる。また、ＣＰＵ２０１は、ネットワークインタフェース２０５に対するデータの読込み／書込みを行うことにより、外部のネットワークとの間での通信が行われる。
【００１８】
ＣＰＵ２０１は、プリンタエンジン２０６やスキャナエンジン２０８を制御することによりプリントやスキャンを実行し、また、各エンジンのステータスを取得する。スキャナエンジン１０２で読み取られた読取データもしくはネットワークインタフェース１０５から取得された画像データは、記憶部２１１や、ＲＯＭ２１０、ＲＡＭ２０２に保存される。また、着脱可能なＲＡＭ２０２に予め画像データを蓄積しておき、そのメモリがコントローラ１０１に接続された際に、蓄積された画像データを取り込む構成でも良い。なお、プリンタエンジン２０６、フィニッシャ２０７、スキャナエンジン２０８は、画像処理装置１００の内部ではなく、ネットワーク上にそれぞれ単体の周辺機器として存在するような構成であっても良い。その場合、画像処理装置１００のコントローラ１０１が各周辺機器を制御する。
【００１９】
図２は、バス構成の一例であり、図２に示す構成に限られず、他のブロックがバス２０９に接続されても良い。例えば、読取データや画像データに対して、補正、変換、拡大／縮小、回転等の各画像処理を実行するための画像処理部が接続されても良い。また、バス構成も図２に示すバス構成に限られない。例えば、画像データを高速に転送するためのイメージバスがさらに構成され、データ構造を変換するバスブリッジ等を介してバス２０９と接続されるような構成であっても良い。
【００２０】
図３は、画像処理装置１００の外観を示す図である。画像入力デバイスであるスキャナ部３０１は、図１のスキャナエンジン１０２に対応し、原稿上の画像に光を照射し、ＣＣＤラインセンサによる走査を行うことで、スキャナ部３０１により読み取られた信号を増幅して電気的な読取データに変換する。そして、ＣＰＵ２０１は、必要に応じて、変換された読取データに基づいて原稿のカラー判定やサイズ判定などを実行する。画像出力デバイスであるプリンタ部３０２は、図１のプリンタエンジン１０３に対応し、印刷対象の画像データに基づいて、記録媒体上への印刷を実行する。フィニッシャ３０４は、印刷された用紙に対してステイプルや製本などの後処理を実行する。プリンタ部３０２のプリント動作の起動や停止は、ＣＰＵ２０１により制御される。
【００２１】
また、プリンタ部３０２には、複数の給紙カセット３０５が構成されている。給紙カセット３０５は、各サイズの用紙を収納し、ジョブにより指定されたサイズの用紙を収容する給紙カセットから、プリンタエンジン１０３への給紙が行われる。本実施形態では、記録媒体（以下、印刷用紙という）を収容する給紙カセットとして鍵が構成された制限付き給紙カセットが給紙カセット３０５に含まれている。つまり、鍵構造により、ユーザによる、給紙カセットからの印刷用紙の取出し操作や給紙カセットへの印刷用紙の補給操作などを行わせないようにすることができる。このような鍵が構成された制限付き給紙カセットにより、例えば、処方箋など、フォーマット画像が予め印刷された印刷用紙が持ち出されて流用されることを防ぐことができる。また、このような制限付き給紙カセットの構成は、ユーザによる取出し操作や補給操作等を制限するための構成であれば、鍵の構造は物理的な構成やソフトウェア的な構成などで実現されて良く、特に限定されない。
【００２２】
図４は、操作部３０３の構成を示す図である。液晶表示部４０１は、液晶上にタッチパネルシートが貼られており、各機能に対応したユーザインタフェース画面や設定画面、ソフトウェアキーなどを表示する。また、表示されたソフトウェアキーが押下されるとその位置情報がＣＰＵ２０１に伝えられる。
【００２３】
スタートキー４０２は、原稿画像の読取動作を開始する際に押下される。スタートキー４０２の中央部には、緑と赤の２色のＬＥＤ４０３が設けられており、各色は、スタートキー４０２が使用可能な状態であるか否かを示す。ストップキー４０４は、稼働中の動作を停止させる際に押下される。テンキー４０５は、数字と文字のボタン群で構成されており、コピー部数の設定や、液晶表示部４０１の画面切り替えを指示する際に用いられる。ユーザモードキー４０６は、画像処理装置１００の機器設定、例えば、給紙カセットへの設定を行う際に押下される。
【００２４】
図５は、画像処理装置１００のソフトウェア構成を示す図である。図５に示す各モジュールは、例えば、ＣＰＵ2２０１によりプログラムが実行されることにより実現される。ユーザインタフェース（ＵＩ）制御部５００は、ユーザインタフェース画面や設定画面等の表示を制御し、各画面上若しくは操作部３０３で受付けた指示に基づいて、各モジュールを指示する。コピーアプリケーション５０１は、ＵＩ制御部５００からの指示によりコピー動作を実行する。例えば、後述する画面９０１により給紙カセットが指定され、スタートキー４０２が押下されると、ＵＩ制御部５００は、設定情報とともにスキャン開始をコピーアプリケーション５０１に指示する。コピーアプリケーション５０１は、ＵＩ制御部５００からの指示により、ジョブデータを生成して実行する。
【００２５】
送信アプリケーション５０２は、ＵＩ制御部５００からの指示により送信動作を実行する。また、ボックスアプリケーション５０３は、ＵＩ制御部５００からの指示によりボックス画面上での設定内容に基づいて、スキャンとプリントを実行する。また、ＰＤＬアプリケーション５０５は、ＵＩ制御部５００からの指示により、ネットワークアプリケーション５０４からＰＤＬプリントデータを受け取ってＰＤＬプリントジョブを生成する。
【００２６】
共通インタフェース５０６は、デバイス制御に関する部分のうち、スキャナやプリンタ等各デバイスに依存する部分を吸収するための共通インタフェースモジュールである。ジョブマネージャ５０７は、共通インターフェイス５０６から受け取ったジョブ情報を管理し、下位層の各ドキュメント処理部に伝達する。また、ジョブマネージャ５０７は、各ジョブの開始や終了などのタイミングを監視し、各ジョブのステータスを管理する。
【００２７】
例えば、コピージョブの実行であれば、スキャンマネージャ５０８とプリントマネージャ５０９がドキュメント処理部として動作する。また、送信ジョブの実行であれば、スキャンマネージャ５０８とファイルストアマネージャ５１０がドキュメント処理部として動作する。また、受信ジョブの実行であれば、ファイルリードマネージャ５１１とプリントマネージャ５０９がドキュメント処理部として動作する。ＬＩＰＳ（登録商標）やＰｏｓｔＳｃｒｉｐｔ（登録商標）などのＰＤＬプリントの場合には、ＰＤＬマネージャ５１２とプリントマネージャ５０９がドキュメント処理部として動作する。
【００２８】
シンクマネージャ５１４は、各マネージャ間の同期、および、各種画像処理を行うイメージマネージャ５１３への画像処理の依頼を行う。イメージマネージャ５１３は、スキャン、プリント時の画像処理や画像ファイルの格納を行う。解析アプリケーション５１５は、ＰＤＬアプリケーション５０５から出力されたジョブファイルを解析し、編集を行って共通インタフェース５０６にジョブを投入する。スキャンの終了やプリントの終了などは各マネージャにより検知されて、ジョブマネージャ５０７に通知される。
【００２９】
図６は、ジョブの実体となるジョブデータの内部構造を示す図である。図６に示すデータは、ＵＩ制御部５００もしくはネットワークアプリケーション５０４からジョブの実行指示が出力された際に、各アプリケーション５０１、５０２、５０３、５０５により生成される。
【００３０】
例えば、コピージョブの実行が指示された場合、ＵＩ制御部５００から設定情報がコピーアプリケーション５０１に通知され、通知された設定情報に基づいて図６のジョブデータが生成される。また、例えば、ＰＤＬジョブの実行が指示された場合、ネットワークアプリケーション５０４から通知されたＰＤＬプリントデータに基づいて、ＰＤＬアプリケーション５０５により図６のジョブデータが生成される。
【００３１】
図６に示すように、ジョブデータの実体は、属性ＩＤ６０１、属性値サイズ６０２および属性値６０３の組を含む。属性ＩＤ６０４、属性値サイズ６０５、属性値６０６は、同様の組を構成する。また、属性ＩＤ６０７、属性値サイズ６０８、属性値６０９も同様の組を構成し、属性ＩＤ６１０、属性値サイズ６１１、属性値６１２も同様の組を構成する。ジョブがデータを含む場合は、属性ＩＤ６０７のようにデータを表す値が保持され、属性値サイズ６０８のようにファイル名のサイズが保持され、属性値６０９のようにドキュメントデータを含むデータファイル６１３のファイル名が保持される。本実施形態における「属性」には、データのフォーマット（使用されているＰＤＬなど）、コピー部数、給紙カセット、印刷に使用される用紙サイズ、フィニッシング処理指定などが含まれる。以下、属性ＩＤ、属性値サイズ、属性値を説明する場合は、複数あるうち、属性ＩＤ６０１、属性値サイズ６０２、属性値６０３を代表例として説明する。
【００３２】
図７は、属性の一例を示す図である。項目７０１は、属性の種類を識別するための属性ＩＤを示している。項目７０２は、ＩＤの型（サイズ）を表し、例えば「１」であれば不定長を表し、「２」であれば１バイトを表す。項目７０３は、属性ＩＤの取り得る値を表し、各値は、項目７０４に示すような意味を有する。図７に示すような種類に限られず、他の種類の属性が含まれても良い。図７に示すような各値が図６の属性ＩＤ６０１、属性値サイズ６０２、属性値６０３に設定される。
【００３３】
以下、図８を参照しながら、画像処理装置１００の給紙カセット３０５に対して、鍵が構成された制限付き給紙カセットであることを設定する設定方法について説明する。
【００３４】
画面８０１は、ＣＰＵ２０１からの指示により液晶表示部４０１に表示されるユーザモードのトップ画面である。画面８０１上でユーザからボタン群８０２のいずれかが選択されることにより、各設定が実行される。ログインボタン８０３は、管理者としての権限が必要である場合に押下される。閉じるボタン８０４は、ユーザモードの設定を終了する場合に押下される。
【００３５】
ボタン群８０２から「ファンクション設定」が選択されると液晶表示部４０１に画面８０５が表示される。さらに、画面８０５上のボタン群８０６から設定を所望する機能が選択されることにより、各設定の実行が可能である。閉じるボタン８０７が押下されると、画面８０１に戻る。ボタン群８０６から、「鍵付きカセット設定」が選択されると、液晶表示部４０１に図９の画面９０１が表示される。
【００３６】
画面９０１は、各給紙カセットに対して鍵が付いているか否かの設定が可能である。給紙カセット表示部９０２は、各給紙カセットの名称を示す。各給紙カセットについて、鍵ありボタン９０３もしくは鍵なしボタン９０４が押下されることにより、それぞれの給紙カセット毎に、鍵が付いているか否かを設定することができる。ＯＫボタン９０６が押下されることにより設定内容が確定する。また、設定取消ボタン９０５が押下されることにより設定内容が取り消される。画面９０１において設定された内容は、コントローラ１０１のＲＡＭ２０２、記憶部２１１のいずれかに表１の鍵付きカセット設定テーブルに示すようなデータとして保存される。
【００３７】
【表１】
2017159594.tif 000003
【００３８】
以下、本実施形態における白紙判定処理について説明する。図１０は、白紙判定処理部の内部構成を示す図である。白紙判定処理部１０００は、ＣＰＵ２０１により実現され、白紙判定結果をＲＡＭ２０２、記憶部２１１等に保存する。白紙判定処理部１０００は、スキャナエンジン２０８で読み取られ変換された画像データを取得し、白紙であるか否かを表す信号である白紙判定結果を出力する。本実施形態では、画像データに印刷対象（即ち、コピー対象）の内容が含まれていない無地の原稿のことを「白紙」として説明する。ヒストグラム生成部１００１は、取得した画像データからヒストグラムを生成する。ヒストグラム解析部１００２は、ヒストグラム生成部１００１で生成されたヒストグラムから、その特徴を解析し、原稿が白紙であるか否かを判定し、その白紙判定結果を出力する。
【００３９】
ヒストグラム解析部１００２の動作について、図１１を参照しながら説明する。例えば、白紙でない原稿１１０１と白紙の原稿１１０４に対して、ヒストグラム生成部１００１で生成されたヒストグラムがそれぞれヒストグラム１１０６および１１０７である。白紙でない原稿１１０１に対するヒストグラム１１０６には、原稿の文字などの部分に対するピーク１１０２と、背景部分に対するピーク１１０３が現れる。一方、白紙の原稿１１０４に対するヒストグラム１１０７には、背景部分に対するピーク１１０５のみが現れる。ヒストグラム解析部１００２は、このようなヒストグラムの特徴を解析することにより、画像データが白紙であるか否かを判定する。白紙とみなすための白紙判定条件として、例えば、輝度のヒストグラムのピークが１つであり、かつピークにおける度数、あるいは、１ページ分の度数に対するピーク度数の割合が所定値を超えていること等が用いられても良い。また、カラーコピーの場合には、さらに、色差の分布などが白紙判定条件に加えられても良い。また、これらの白紙判定条件は、ユーザにより設定可能であるように構成されても良い。例えば、図８のボタン群８０６から「白紙判定基準設定」が選択されると、上記の所定値（閾値）の設定項目が表示されるようにしても良い。
【００４０】
図１２は、本実施形態における鍵付きカセット使用時の印刷制御処理の手順を示すフローチャートである。図１２の処理は、例えば、ハードディスク等の記憶部２１１に記憶されたプログラムをＲＡＭ２０２に読み出してＣＰＵ２０１により実行されることで実現する。スタートキー４０２が押下され、コピーアプリケーション５０１によりジョブが生成されて読取処理（コピー処理）が開始されると、Ｓ１２０１の処理が実行される。
【００４１】
Ｓ１２０１で、ＣＰＵ２０１は、白紙検知モードが指定されているか否かを判定する。例えば、ＣＰＵ２０１は、属性ＩＤ６０１に「４０６」が設定され且つ属性値６０３に「白紙検知する」が設定されているかを確認することにより、Ｓ１２０１の判定を行う。ここで、白紙検知モードが設定されていないと判定された場合には、Ｓ１２０２で、ＣＰＵ２０１は、鍵付きカセットが指定されているか否かを判定する。例えば、ＣＰＵ２０１は、「１００」が設定されている属性ＩＤ６０１の値を参照し、指定されている給紙カセット情報を取得する。そして、ＣＰＵ２０１は、表１の内容を参照し、指定されている給紙カセットが鍵付きカセットであるか、鍵なしカセットであるかを判定する。
【００４２】
Ｓ１２０２で鍵付きカセットが指定されていないと判定された場合にはＳ１２０３で、ＣＰＵ２０１は、プリンタエンジン２０６を制御して印刷処理を行う。Ｓ１２０４で、ＣＰＵ２０１は、後続するコピー対象の原稿があるか否かを判定し、ないと判定された場合には、図１２の処理を終了する。一方、後続するコピー対象の原稿があると判定された場合には、Ｓ１２０３からの処理を繰り返す。Ｓ１２０４の判定は、例えば、ＡＤＦから給紙された原稿を読み取ってコピーを実行する場合には、後続して読み取られた画像データがあるか否かにより判定される。また、例えば、鍵付きカセットが指定されていない状態で、原稿台に後続して他の読取対象の原稿が設置されてスタートキー４０２が押下された場合には、Ｓ１２０４では、後続するコピー対象の原稿があると判定され、Ｓ１２０３の処理が繰り返される。
【００４３】
Ｓ１２０１で白紙検知モードが設定されていると判定された場合、または、Ｓ１２０１で白紙検知モードが設定されていないと判定され且つＳ１２０２で鍵付きカセットが指定されていると判定された場合には、Ｓ１２０５に進む。Ｓ１２０５で、ＣＰＵ２０１は、白紙判定処理部１０００により、図１１で説明したような白紙判定処理を実行する。
【００４４】
Ｓ１２０６で、ＣＰＵ２０１は、白紙判定処理部１０００が出力した白紙判定結果から、原稿がコピー対象となるコピー内容を含まない白紙（ブランク原稿）であるか、白紙でないかを判定する。白紙でないと判定された場合には、Ｓ１２０７で、ＣＰＵ２０１は、印刷処理を行う。Ｓ１２０８では、Ｓ１２０４と同様に、ＣＰＵ２０１は、後続するコピー対象の原稿があるか否かを判定し、ないと判定された場合には、図１２の処理を終了する。一方、後続するコピー対象の原稿があると判定された場合には、Ｓ１２０５からの処理を繰り返す。Ｓ１２０６で白紙と判定された場合には、ＣＰＵ２０１は、印刷処理を行わずにスキップしてＳ１２０８に進む。
【００４５】
Ｓ１２０５以下の処理により、例えば、白紙の原稿を故意的に挿入した複数枚の原稿をＡＤＦを用いてコピー動作を行うことで、鍵付きカセットに対してコピーを実行しようとしても、白紙の原稿を用いたコピー操作については、全てスキップされる。その結果、鍵付きカセットに収納されている用紙の流出を防ぐことができる。
【００４６】
以上のように、本実施形態では、コピーの実行において鍵付きカセットが指定された場合、白紙判定処理により原稿が白紙であるか否かの判定が行われる。そして、白紙と判定された場合には、原稿の印刷処理（コピー処理）を実行しないように印刷制御する。その結果、鍵付きカセットの内部の用紙に対してコピー動作が実行されることを防ぐことができる。
【００４７】
また、図１２では、コピーの実行が指示された場合の動作について示されているが、例えば、外部の装置１０７から印刷ジョブと白紙に相当する画像データとを受信した場合にでも適用可能である。即ち、Ｓ１２０１で白紙検知モードが設定されていると判定されるか、もしくは、Ｓ１２０２で鍵付きカセットが指定されていると判定された場合に、Ｓ１２０５において、ＣＰＵ２０１は、白紙判定条件に基づいて印刷対象の画像データの白紙判定を行う。その結果、白紙と判定された場合には、Ｓ１２０７の印刷処理をスキップする。その結果、外部から白紙に相当する画像データに基づいて鍵付きカセットの用紙を印刷しようとしても、印刷処理は行われないので、鍵付きカセット内部の用紙の流出を防ぐことができる。
【００４８】
［第２の実施形態］
以下、第２の実施形態について、第１の実施形態と異なる点について説明する。
【００４９】
図１３は、本実施形態におけるユーザモード画面の一例を示す図である。図８の画面８０１上のボタン群８０２から「管理設定」が選択されると液晶表示部４０１に画面１３０１が表示される。画面１３０１上のボタン群１３０２から設定を所望するボタンが選択されることにより、各設定の実行が可能である。閉じるボタン１３０３が押下されると、図８の画面８０１に戻る。ボタン群１３０２から「ユーザ管理」が選択されると、液晶表示部４０１に画面１３０４が表示される。
【００５０】
画面１３０４上のボタン群１３０５から設定を所望するボタンが選択されることにより、各設定の実行が可能である。閉じるボタン１３０６が押下されると、図８の画面８０１に戻る。ボタン群１３０５から「認証ユーザの登録／編集」が選択されると、液晶表示部４０１に図１４の画面１４０１が表示される。画面１４０１において、ユーザ情報の登録が行われる。
【００５１】
画面１４０１上でユーザ名ボタン１４０２が押下されると、不図示のキーボード画面が表示されてユーザは任意の名称を設定することができる。パスワードボタン１４０３が押下されると、不図示のキーボード画面が表示されてユーザは任意のパスワードを設定することができる。電子メールアドレスボタン１４０４が押下されると、不図示のキーボード画面が表示されてユーザは任意の電子メールアドレスを設定することができる。
【００５２】
ロール（ｒｏｌｅ）の設定ボタン１４０５が押下されると、液晶表示部４０１に画面１４０９が表示される。画面１４０９上のボタン群１４１０からＡｄｍｉｎｉｓｔｒａｔｏｒ、ＧｅｎｅｒａｌＵｓｅｒ、ＤｅｖｉｃｅＡｄｍｉｎ、ＮｅｔｗｏｒｋＡｄｍｉｎのいずれかが選択されると、そのロールが設定される。ＯＫボタン１４１１が押下されると、画面１４０９における設定内容が確定され、画面１４０１に戻る。画面１４０１において閉じるボタン１４０８が押下されると、画面１３０４に戻る。
【００５３】
鍵付きカセットボタン１４０６が押下されると、液晶表示部４０１に図１５の画面１５０１が表示される。画面１５０１においてユーザは、ボタン群１５０２から「使用可能」若しくは「使用不可能」を選択することができる。ＯＫボタン１５０３が押下されると、画面１５０１における設定内容が確定され、画面１４０１に戻る。以上の設定を複数回行うことにより、コントローラ１０１のＲＡＭ２０２、記憶部２１１のいずれかに表２のユーザテーブルに示すようなデータとして保存される。
【００５４】
【表２】
2017159594.tif 000004
【００５５】
図１６は、本実施形態における鍵付きカセット使用時の制御処理の手順を示すフローチャートである。図１６の処理は、例えば、ハードディスク等の記憶部２１１に記憶されたプログラムをＲＡＭ２０２に読み出してＣＰＵ２０１により実行されることで実現する。
【００５６】
図１６の処理は、スタートキー４０２が押下され、コピーアプリケーション５０１によりジョブが生成されて読取処理（コピー処理）が開始されると、Ｓ１６０１の処理が実行される。また、図１６の処理は、図７の「１００」が設定されている属性ＩＤ６０１の値に「自動」が設定されている場合に実施される。つまり、本実施形態では、給紙カセットがユーザ指定ではなく自動選択される場合に、ユーザが給紙カセットを使用可能でないならば、給紙カセットの選択対象から鍵付きカセットを除外する。
【００５７】
スタートキー４０２が押下されると、Ｓ１６０１で、ＣＰＵ２０１は、印刷対象の画像のサイズ、コピーであれば原稿サイズ、ホストコンピュータ等の装置１０７からの印刷要求であれば画像サイズを取得する。それらのサイズ情報は、例えば、スキャナ部３０１で自動的に検知される場合と、操作部３０３上の指定から原稿サイズを取得する場合がある。また、外部の装置１０７からの指示による印刷の場合には、例えば、印刷対象のデータやジョブ情報から画像サイズを取得する。
【００５８】
次に、Ｓ１６０２で、ＣＰＵ２０１は、操作部１０６上で受け付けた倍率などの情報、若しくは、格納されている画像処理のモード情報を取得する。それらの情報は、例えば、図７の「１０４」が設定されている属性ＩＤ６０１の倍率値から得る。Ｓ１６０３で、ＣＰＵ２０１は、原稿サイズとモードから、出力すべき画像サイズを算出する。Ｓ１６０４で、ＣＰＵ２０１は、算出された画像サイズの画像が記録可能な用紙サイズを特定する。例えば、ＣＰＵ２０１は、Ａ４、Ａ３、Ｂ４、Ｂ５、Ａ５のような複数の用紙サイズから、画像が記録可能なサイズのうち最も小さいサイズを選択する。Ｓ１６０５で、ＣＰＵ２０１は、ユーザ名を取得する。例えば、ユーザは、図７の「１１」が設定されている属性ＩＤ６０１に格納されている情報を取得する。
【００５９】
Ｓ１６０６で、ＣＰＵ２０１は、取得したユーザ名から、鍵付きカセットが使用可能であるか否かを判定する。例えば、ＣＰＵ２０１は、表２のテーブルから一致するユーザ情報を検索し、該当するユーザ情報において鍵付きカセットの使用が許可されているか否かに基づき、鍵付きカセットの使用が可能であるか否かを判定する。ここで、鍵付きカセットが使用可能であると判定された場合には、Ｓ１６０７で、ＣＰＵ２０１は、画像処理装置１００の全ての給紙カセットを検索対象として、Ｓ１６０４で特定された用紙サイズの給紙カセットがあるか否かを判定する。特定された用紙サイズの給紙カセットがあると判定された場合、Ｓ１６０８で、ＣＰＵ２０１は、特定された用紙サイズの給紙カセットを選択してプリンタエンジン２０６を制御して印刷処理を行い、図１６の処理を終了する。一方、特定された用紙サイズの給紙カセットがないと判定された場合、Ｓ１６０９で、ＣＰＵ２０１は、所定の方法により第２候補の給紙カセットを選択してＳ１６０８に進む。例えば、Ｓ１６０９では、ＣＰＵ２０１は、一番上側の給紙カセットを第２候補の給紙カセットとして選択する。
【００６０】
Ｓ１６０６で鍵付きカセットの使用が不可能であると判定された場合、Ｓ１６１０で、ＣＰＵ２０１は、画像処理装置１００の給紙カセットから、鍵付きカセットを除いた給紙カセットを検索対象とする。そして、ＣＰＵ２０１は、鍵付きカセットが除外された検索対象から、Ｓ１６０４で特定された用紙サイズの給紙カセットがあるか否かを判定する。ここで、特定された用紙サイズの給紙カセットがあると判定された場合、Ｓ１６０８で、ＣＰＵ２０１は、特定された用紙サイズの給紙カセットを選択してプリンタエンジン２０６を制御して印刷処理を行う。一方、特定された用紙サイズの給紙カセットがないと判定された場合、Ｓ１６１１において、ＣＰＵ２０１は、所定の方法により第２候補の給紙カセットを選択してＳ１６０８に進む。例えば、Ｓ１６１１では、ＣＰＵ２０１は、鍵付きカセットを除いた給紙カセットのうち、一番上側の給紙カセットを第２候補の給紙カセットとして選択する。
【００６１】
以上のように、本実施形態によれば、給紙カセットを自動選択するモードの場合には、ユーザが、鍵付きカセットを使用できるユーザであるか否かを判定する。そして、鍵付きカセットを使用できないユーザであると判定された場合、鍵付きカセットを選択対象から除外する。その結果、鍵付きカセットの内部の用紙に対してコピー動作が実行されることを防ぐことができる。
【００６２】
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００６３】
１００  画像処理装置：  １０１  コントローラ：  １０３  プリンタエンジン：  ２０１  ＣＰＵ：  ２０２  ＲＡＭ：  ２１０  ＲＯＭ：  ２１１  ＤＩＳＫ
【図１】
2017159594.tif 000005
【図２】
2017159594.tif 000006
【図３】
2017159594.tif 000007
【図４】
2017159594.tif 000008
【図５】
2017159594.tif 000009
【図６】
2017159594.tif 000010
【図７】
2017159594.tif 000011
【図８】
2017159594.tif 000012
【図９】
2017159594.tif 000013
【図１０】
2017159594.tif 000014
【図１１】
2017159594.tif 000015
【図１２】
2017159594.tif 000016
【図１３】
2017159594.tif 000017
【図１４】
2017159594.tif 000018
【図１５】
2017159594.tif 000019
【図１６】
2017159594.tif 000020