(57)【要約】【課題】  サンプル印刷を実行する画像形成装置を提供すること。【解決手段】  本発明の画像形成装置１００は、印刷ジョブを、転写部材１枚単位の印刷プロセスに分割して、該印刷ジョブでの印刷出力の実行を制御する印刷制御手段７２と、サンプル印刷出力の要求に応答して、印刷ジョブの印刷設定を判定し、印刷ジョブにセキュリティ制限が付されている場合には、要求のサンプル印刷出力の実行を抑制し、付されていない場合には、印刷制御手段７２に対し、印刷ジョブ中の所定の印刷プロセスの複製を割込ませて、要求のサンプル印刷出力を実行させるサンプル印刷出力制御手段７０とを含む。【選択図】  図５
2009061694.tif 000002
【特許請求の範囲】
【請求項１】
印刷ジョブを、転写部材１枚単位の印刷プロセスに分割して、該印刷ジョブでの印刷出力の実行を制御する印刷制御手段と、
サンプル印刷出力の要求に応答して、前記印刷ジョブの印刷設定を判定し、前記印刷ジョブにセキュリティ制限が付されている場合には、要求の前記サンプル印刷出力の実行を抑制し、付されていない場合には、前記印刷制御手段に対し、前記印刷ジョブ中の所定の印刷プロセスの複製を割込ませて、要求の前記サンプル印刷出力を実行させるサンプル印刷出力制御手段と
を含む画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関し、より詳細には、サンプル印刷を実行する画像形成装置に関する。
【背景技術】
【０００２】
近年、印刷物の仕上がり品質を重視する傾向がますます強くなり、特に大量印刷においては、指定の印刷設定により所望の仕上がりが得られるか否か、さらには印刷物の品質の経時変化についても見極めることが要求されている。一般に、印刷物の最終的な仕上がりは、感光体、給紙用や搬送用のコロやローラなどの劣化に起因した、用紙先端レジストの誤差、スキューや画像濃度変調などの経時的な品質低下を被る。
【０００３】
このような背景から、ユーザ指定の印刷設定による仕上がり状態を確認するために、１部数単位の用紙束をサンプルとして印刷出力する、試し印刷と呼ばれる機能を備える画像形成装置が開発されている。この従来技術は、本番の印刷出力を開始する前に、または、実行中の印刷動作を一時中断して、ユーザ指定の印刷設定によるサンプルの印刷出力を実行し、実際に出力された印刷物を目視にて確認することによって、印刷ジョブを開始または継続するか否かの判断を行なうことを可能とするものである。
【０００４】
一方、近年、機密情報の漏洩リスクを回避することが要望としてあり、例えば、ネットワーク・プリンタなどの画像形成装置においては、クライアント・コンピュータから該ネットワーク・プリンタへ印刷ジョブを要求する際に、出力時のパスワードを設定し、本体の操作パネルでパスワードが入力されるまで出力を待機する、所謂、機密印刷機能を持った画像形成装置も開発されている。
【０００５】
その他、セキュリティを考慮した画像形成装置としては、例えば、特開２００６−３４１４３０号公報は、作製されたプリントを容易に受け取れるよう保管できる画像形成装置を提供することを目的として、１オーダ毎にプリントを保管するプリント格納領域を複数備える保管部と、プリント注文に対して受付情報を付与し、プリントをプリント格納領域に格納するとき、受付情報と格納するプリント格納領域の格納位置情報とを関連付けて管理するとともに、受付情報に基づいて、１オーダ分のプリントをプリント格納領域から取り出せる制御部を有する画像形成装置を開示する。
【０００６】
また、特開２００３−１４１２４１号公報は、シリアルナンバーのような記録メディア固有の情報を、プリント注文人とプリント受取人の整合性を判断するための識別情報として用い、整合性が認証された場合に、プリントが保管されたプリント保管ロッカーの鍵を開錠して顧客にプリントを引き渡すプリント端末を開示する。
【特許文献１】特開２００６−３４１４３０号公報
【特許文献２】特開２００３−１４１２４１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記従来技術の試し印刷機能においては、情報セキュリティを考慮した制御について、これまで検討がなされておらず、一方、画像形成装置が処理する印刷物のなかには、機密印刷設定がなされた印刷ジョブなど、第３者に無断に見られては困る印刷物が含まれる可能性があり、セキュリティ上の観点から充分なものではなかった。また、特許文献１や特許文献２に開示されるようなセキュリティ技術は存在するものの、依然として、情報セキュリティを考慮した試し印刷機能を備える画像形成装置の開発が望まれていた。
【０００８】
本発明は上記問題点に鑑みてなされたものであり、実行中の印刷動作を中断させることなく、所定の排紙先へ転写紙１枚単位または１部数単位といった必要に応じた単位のサンプル印刷出力を行なうことを可能としつつ、一方、機密印刷指定などのセキュリティ制限指定が設定された印刷ジョブに対しては、サンプル印刷の実行を抑制して機密性を保つことを可能とする、利便性とセキュリティとを兼ね揃えたサンプル印刷機能を実現する画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、上記課題を解決するために、サンプル印刷出力の要求に応答して、実行中の印刷ジョブの印刷設定を判定し、該印刷ジョブにセキュリティ制限が付されている場合には、要求のサンプル印刷出力の実行を抑制し、付されていない場合には、実行中の印刷ジョブ中の所定の印刷プロセスの複製を割込ませて、要求のサンプル印刷出力を実行させるとの構成を採用する。印刷ジョブに、例えば機密印刷指定が設定されている場合には、要求されたサンプル印刷出力が抑制される。これにより、第３者に無断で見られては困るような印刷物については、サンプル印刷出力を実行させない制御とすることにより、機密性を保つことを可能とし、一方、通常の印刷ジョブに対しては、利便性を損なわずに、通常のサンプル印刷出力を実現することを可能とする。
【００１０】
すなわち本発明によれば、印刷ジョブを、転写部材１枚単位の印刷プロセスに分割して、該印刷ジョブでの印刷出力の実行を制御する印刷制御手段と、
サンプル印刷出力の要求に応答して、前記印刷ジョブの印刷設定を判定し、前記印刷ジョブにセキュリティ制限が付されている場合には、要求の前記サンプル印刷出力の実行を抑制し、付されていない場合には、前記印刷制御手段に対し、前記印刷ジョブ中の所定の印刷プロセスの複製を割込ませて、要求の前記サンプル印刷出力を実行させるサンプル印刷出力制御手段と
を含む画像形成装置が提供される。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施形態を説明するが、本発明の実施形態は、以下の実施形態に限定されるものではない。なお本実施形態では、画像形成装置の一例として、コピー、ファクシミリ、スキャナ、プリント等の画像を扱う複合機能を有する複合機１００を用いた例を説明する。
【００１２】
図１は、複合機１００の実施形態を示す。本実施形態の複合機１００は、自動原稿送り装置（ＡＤＦ：Auto Document Feeder）１０１と、コンタクトガラス１０６と、画像読取ユニット１５０と、画像形成ユニット１５７と、転写・定着ユニット１３０とを含み構成される。ＡＤＦ１０１は、原稿台１０２と、給送ローラ１０３と、給送ベルト１０４と、排送ローラ１０５と、原稿セット検知センサ１０７とを含み構成され、給送ローラ１０３、給送ベルト１０４および排送ローラ１０５は、モータ駆動されている。ＡＤＦ１０１は、原稿台１０２にセットされた原稿束を、一番上方にセットされた原稿から給送ローラ１０３および給送ベルト１０４によってコンタクトガラス１０６上の所定位置へ搬送し、また、画像読取りされた原稿を給送ベルト１０４および排送ローラ１０５により排出する。ＡＤＦ１０１は、原稿セット検知センサ１０７により、セットされた原稿が残されていることを検知し、全ての原稿の画像読取りが完了するまで、順次、原稿の給送および排送を行なう。
【００１３】
画像読取ユニット１５０は、露光ランプ１５１と、第１ミラー１５２と、第２ミラー１５５と、第３ミラー１５６と、レンズ光学系１５３と、ＣＣＤ（Charge Coupled Device）イメージセンサ１５４とを含み構成される。画像読取ユニット１５０は、露光ランプ１５１から光を放射させ、コンタクトガラス１０６上の原稿により反射された反射光を、第１ミラー１５２、第２ミラー１５５および第３ミラー１５６より反射させ、レンズ光学系１５３を経由させて、ＣＣＤイメージセンサ１５４へ導き、画像読取りを行なう。
【００１４】
画像形成ユニット１５７は、レーザダイオードおよびポリゴンミラーを含むレーザ出力ユニット１５８と、結像レンズ光学系１５９と、ミラー１６０と、感光体ドラム１１５とを含み構成される。画像形成ユニット１５７は、レーザ出力ユニット１５８から光ビームを放射させ、放射された光ビームを、結像レンズ光学系１５９およびミラー１６０を経由させて、感光体ドラム１１５へ照射し、感光体ドラム１１５を像状露光し、静電潜像を形成する。
【００１５】
形成された静電潜像は、感光体ドラム１１５が回動するにつれて現像ユニット１２７へと搬送される。静電潜像は、現像剤により現像され、感光体ドラム１１５上に現像剤像が形成され、担持される。現像剤像は、感光体ドラム１１５の回動につれて、転写・定着ユニット１３０へと搬送される。転写・定着ユニット１３０は、給紙カセット１０８、１０９、１１０と、給紙ユニット１１１、１１２、１１３と、縦搬送ユニット１１４と、搬送ベルト１１６と、定着ユニット１１７とを含み構成される。各給紙カセット１０８〜１１０に積載された上質紙やプラスチックシートなどの転写部材は、それぞれ各給紙ユニット１１１〜１１３により給紙され、縦搬送ユニット１１４により感光体ドラム１１５に当接する位置まで搬送される。
【００１６】
感光体ドラム１１５上の現像剤像は、転写バイアス電位の下で搬送ベルト１１６に静電吸着された転写部材に転写され、転写後、転写部材上に画像が形成される。形成された画像は、定着ユニット１１７により定着される。定着後の印刷物は、排紙ユニット１１８により、排紙トレイ１１９上に排紙される。また、両面印刷を行なう場合、分離爪１７２を上側にセットすることにより、印刷物は、排紙トレイ１１９上に導かれずに、両面印刷用給紙ユニット１７１に一旦ストックされる。その後、両面印刷用給紙ユニット１７１にストックされた印刷物は、裏面に画像を転写するために再給紙される。画像が両面に形成され定着された両面印刷物は、分離爪１７２を下側にセットすることにより、排紙トレイ１１９上に排紙される。
【００１７】
なお、本実施形態では、排紙ユニット１１８により排紙トレイ１１９上に排紙される構成として説明したが、複合機１００と、フィニッシャ装置など他装置とが接続される実施形態においては、接続される装置構成に応じた排紙先へと印刷物が搬送されることとなる。また本実施形態では、単一の感光体ドラムを備える構成として説明してきたが、シアン、マゼンダ、イエローなどの各色の感光体ドラムおよび対応する画像形成ユニットを採用することにより、カラー印刷出力が可能な構成とすることもできる。
【００１８】
複合機１００は、さらに、ＩＥＥＥ１２９４、ＵＳＢなどのパラレル・インタフェース（Ｉ／Ｆ）、シリアルバス・インタフェース（Ｉ／Ｆ）、またはイーサネット（登録商標）に接続するためのネットワーク・インタフェース（Ｉ／Ｆ）などを実装し、例えば、ホスト・コンピュータからのＰＪＬ(Printer Job Language)やＰＤＬ（Page Description Language）などによって記述された印刷制御命令を解釈して、またホスト・コンピュータ側で設定された印刷設定に従って、画像形成処理を実行したり、ドキュメント蓄積を行なったりすることができる。以下、複合機１００を含み構成される画像形成システムの概略を説明する。
【００１９】
図２は、複合機１００を含み構成される画像形成システム２００の実施形態を示した構成図である。図２に示した画像形成システム２００は、複合機１００と、複合機１００と隣接して接続される２段インサータ１８０と、２段インサータ１８０と接続されるＺ折り装置１８４と、Ｚ折り装置１８４とさらに接続されるステープルユニット１８６と、ステープルユニット１８６とさらに接続されるパンチユニット１８８とを含み構成される。２段インサータ１８０は、挿入用の合紙などをセットするためのトレイ１８２ａ、１８２ｂとを含み構成され、必要に応じて、印刷出力された転写部材（以下、用紙を例として説明する。）の合間に合紙などを挿入させる。Ｚ折り装置１８４は、必要に応じて、印刷出力された用紙をＺ状に折り込む。ステープルユニット１８６は、必要に応じて、複合機１００により印刷出力された用紙、および２段インサータ１８０により挿入された合紙からなる用紙束を揃え、ステープル処理を施す。パンチユニット１８８は、必要に応じて、搬送されてくる用紙に対して、一枚ごとにパンチ処理を施す。
【００２０】
図２に示した画像形成システム２００は、さらに、排紙スタッカ１９０、１９２と、フィニッシャ１９４とを含み構成される。排紙スタッカ１９０、１９２は、印刷出力された用紙をそのトレイ上に積載し、それぞれ、複合機１００からの排紙先として指定することができる。フィニッシャ１９４は、移動排紙トレイ１９６と、ステープルトレイ１９８とを含み、それぞれ、複合機１００からの排紙先して指定することができる。上記の２段インサータ１８０、Ｚ折り装置１８４、ステープルユニット１８６、パンチユニット１８８、排紙スタッカ１９０、１９２やフィニッシャ１９４などの各装置は、例えばシリアル接続により複合機１００と接続され、複合機１００により動作が制御され、連動して画像形成動作および後処理動作を実行する構成とされている。
【００２１】
図３は、本実施形態の複合機１００のソフトウェア構成およびハードウェア構成を示した概略図である。図３に示した複合機１００は、複数の機能を提供するための各種アプリケーションからなるアプリケーション・モジュール層５０と、その下位のサービス・モジュール層４８と、各種ハードウェア・リソースを含むハードウェア・リソース層４６とを含み構成されている。
【００２２】
アプリケーション・モジュール層５０は、プリント機能を提供するプリンタ・アプリケーション４０と、ドキュメント蓄積機能を提供するドキュメントボックス・アプリケーション４２とを含み構成されている。アプリケーション・モジュール層５０とサービス・モジュール層４８との間には、アプリケーション・プログラム・インタフェース（ＡＰＩ）４４が設けられていて、サービス・モジュール層４８の各制御部は、ＡＰＩ４４に含まれる予め定義された関数によりアプリケーション・モジュール層５０の各アプリケーション４０，４２からの処理要求を受信している。
【００２３】
サービス・モジュール層４８は、ＣＰＵ２４やエンジン２６などのハードウェア・リソースと、アプリケーション・モジュール層５０との間に介在し、オペレーティング・システム（ＯＳ）３０とともに、各種アプリケーション４０，４２からの処理要求を解釈して、ハードウェア等の各種リソースの獲得要求を発行するソフトウェア群である各種制御部３２〜３８を含み構成されている。サービス・モジュール層４８の各種制御部としては、エンジン制御部３２と、出力画像生成部３４と、オペレーション・パネル制御部３６と、ネットワーク制御部３８とを含み構成されている。
【００２４】
出力画像生成部３４は、上位のアプリケーション４０，４２などの指示に従い、画像データの合成、縮小、拡大、回転など画像加工を実行する。オペレーション・パネル制御部３６は、オペレータと本体制御との間のインタフェースとなるオペレーション・パネル６０などのユーザ・インタフェースの制御を行い、各種処理の要求を受付けている。
【００２５】
ネットワーク制御部３８は、イーサネット（登録商標）などのネットワーク・インタフェース（Ｉ／Ｆ）２８の制御を実行し、各アプリケーション４０，４２に対して共通に利用可能なサービスを提供する。ネットワーク制御部３８は、また、ネットワーク側から各通信プロトコルによって受信したデータを、各アプリケーション４０，４２に振り分け、各アプリケーション４０，４２からのデータをネットワーク側に送信する際の仲介を行い、ネットワークを介して、ジョブや各種設定・管理要求を処理している。
【００２６】
エンジン制御部３２は、スキャナ・エンジンおよびプロッタ・エンジンを含むエンジン２６や、ＨＤＤ２２などのハードウェア・リソースを制御し、画像読取動作や印刷動作などを制御する。また本実施形態のエンジン制御部３２は、上位のアプリケーション４０，４２から受領したジョブを、エンジン２６で取扱うために各１枚単位の原稿または転写紙レベルの印刷プロセスに分割して、その印刷プロセスを管理する。後述するサンプル印刷出力では、オペレーション・パネル６０を介してサンプル印刷出力要求を受領すると、その旨がエンジン制御部３２に通知される。通知を受信したエンジン制御部３２は、例えば、次にエンジン２６に対して印刷出力要求を発行する予定の所定の印刷プロセスについて、印刷出力要求をエンジン２６に対して発行するとともに、排紙先指定を変更した印刷出力要求をエンジン２６に対して発行することにより、サンプル印刷出力を実現している。
【００２７】
複合機１００のハードウェア・リソース層４６は、各種演算を行なうＣＰＵ２４と、各種制御プログラムを記憶するＲＯＭ（図示せず）と、ＣＰＵ２４の作業メモリ領域を提供するメモリ２０とを含み構成され、上述のソフトウェア構成、および後述のサンプル印刷出力を実行するための各処理手段は、ＲＯＭやＨＤＤ２２やＳＤカード（図示せず）などの記憶装置に格納されたプログラム（図示せず）をメモリ２０のメモリ領域にロードすることにより実現される。また、複合機１００のシステム状態やサンプル印刷出力の排紙先などの設定情報は、ＮＶ−ＲＡＭ（図示せず）に格納される。
【００２８】
図４は、本実施形態の複合機１００が備えるオペレーション・パネルの概略を示す。図４に示したオペレーション・パネル６０は、印刷開始指示を受領するための「ＰＲＩＮＴ」キー６２と、印刷動作を停止させたり、入力をクリアするための「ＣＬ／ＳＴＯＰ」キー６４と、サンプル印刷出力の開始指示を受領するための「試し印刷」キー６６と、数字を入力するためのテンキー６８と、表示装置と入力装置が一体となったタッチパネル５８とを含み構成される。
【００２９】
本実施形態では、オペレータは、タッチパネル５８に表示されたグラフィカル・ユーザ・インタフェース（以下、ＧＵＩと参照する。）を押下することによって、両面印刷の指定、集約印刷や分割印刷の指定、給紙カセットの選択指定、そのほか濃度調整など、予め印刷設定を行い、続いて「ＰＲＩＮＴ」キー６２を押下することによって、ジョブの開始指示を複合機１００に対して行なうことができる。またオペレータは、ジョブ実行中に「試し印刷」キー６６を押下することによって、サンプル印刷出力の開始指示を複合機１００に対して行なうことができる。なお、サンプル印刷出力の開始指示は、複合機１００のシステム構成や設定に応じて、専用の「試し印刷」キー６６以外にも、ジョブ実行中にもう一度「ＰＲＩＮＴ」キー６２を押下するなどによって行なう構成とすることもでき、特に限定されるものではない。
【００３０】
また本実施形態では、オペレータは、テンキー６８や、タッチパネル５８上にＧＵＩとして表示されるソフトキーを押下することによって、機密印刷指定されたジョブに対して要求されるパスワードを入力し、待機していたジョブの印刷出力を要求することができる。同様に、オペレータは、パスワード保護されたドキュメントに対して要求されるパスワードを入力し、ドキュメントの印刷出力を要求することができる。なお、オペレーション・パネル６０への操作は、オペレーション・パネル制御部３６により検出され、エンジン制御部３２を含むサービス・モジュール層４８の各制御部へ通知される。以下、サンプル印刷出力機能について詳細な説明を行なう。
【００３１】
図５は、本実施形態の複合機１００が有するサンプル印刷出力機能についての主要構成を示したブロック図である。複合機１００は、プロッタ・エンジン７６と、エンジン制御部３２と、オペレーション・パネル制御部３６と、アプリケーション７４とを含み構成される。アプリケーション７４は、図３に示したアプリケーション・モジュール層５０の各アプリケーションに対応し、印刷出力処理を含むプリンタ・アプリケーション４０およびドキュメントボックス・アプリケーション４２とすることができる。アプリケーション７４は、オペレーション・パネル６０や、ＩＥＥＥ１２９４やＵＳＢなどのパラレルあるいはシリアルＩ／Ｆや、ネットワークＩ／Ｆ２８などを介したジョブ実行要求を受領し、また必要に応じてオペレーション・パネル６０を介して入力されたパスワードの正当性を検証した後、印刷出力処理を含むジョブ（以下、印刷ジョブとして参照する）を開始させ、エンジン制御部３２に対して印刷ジョブスタート要求を発行する。なお、印刷ジョブスタート要求には、機密印刷指定などのセキュリティ制限指定、排紙先指定、両面印刷指定や集約印刷指定などの編集設定、後処理設定、用紙設定、印字設定、リピート部数設定や印刷濃度設定など、種々の印刷出力に関連する印刷パラメータが付属される。
【００３２】
エンジン制御部３２は、より具体的には、印刷実行制御部７２と、サンプル印刷出力制御部７０とを含み構成される。エンジン制御部３２が印刷ジョブスタート要求を受信すると、印刷実行制御部７２は、印刷ジョブスタート要求に付属された印刷パラメータに応じて、印刷ジョブを転写紙１枚単位の印刷プロセスに分割管理する。また、印刷実行制御部７２は、上記印刷ジョブについて、転写紙１枚単位および１部数単位で印刷プロセスのスケジュールを管理し、ステープル処理など用紙束単位についても管理する。エンジン制御部３２は、印刷実行制御部７２による管理の下、印刷ジョブの進行に応じて、転写紙１枚単位の印刷プロセスの印刷出力要求をプロッタ・エンジン７６に対して順次発行する。印刷出力要求を受信したプロッタ・エンジン７６は、要求された転写紙１枚単位の印刷プロセスの印刷動作を実行し出力する。
【００３３】
例えば、プリント・ジョブの場合、ホスト・コンピュータから受取った印刷制御命令から、転写紙１枚単位の印刷画像データが生成され、エンジン制御部３２は、電子ソーティング機能を利用して、ページ数ｍ×リピート部数ｎ回分の印刷要求をプロッタ・エンジン７６に対して発行し、所定部数のプリント出力を行わせる。また蓄積ファイル印刷ジョブの場合、オペレーション・パネル６０を介した指示を受領して、複合機１００のＨＤＤ２２に蓄積されたファイルから転写紙１枚単位の印刷画像データが生成され、エンジン制御部３２は、電子ソーティング機能を利用して、ページ数ｍ×リピート部数ｎ回分の印刷要求をプロッタ・エンジン７６に対して発行し、所定部数のプリント出力を行わせる。
【００３４】
サンプル印刷出力制御部７０は、例えば、「試し印刷」キー６６の押下を検知したオペレーション・パネル制御部３６からのサンプル印刷出力要求の通知を受領して、印刷実行制御部７２に対して、サンプル印刷出力のための所定の印刷プロセスを割込ませる。この所定の印刷プロセスとしては、例えば、次にプロッタ・エンジン７６に対して印刷出力要求を発行する予定の印刷プロセスを、排紙先指定を変更して複製したものとする。この結果、エンジン制御部３２は、予定された印刷プロセスについて、印刷ジョブ開始時の指定通りの印刷指定で印刷出力要求をプロッタ・エンジン７６に対して発行するとともに、排紙先指定を変更した印刷設定の印刷出力要求をプロッタ・エンジン７６に対して発行し、異なる排紙先へのサンプル印刷出力を実現する。なお、この割り込ませる印刷プロセスとしては、上記以外にも、外部指定の頁に対応する転写紙１枚単位の印刷プロセスを、排紙先指定を変更して複製したものとすることもでき、特に限定されるものではない。割り込ませるタイミングは、サンプル印刷出力の要求を受けた直後のタイミングや、実行中印刷ジョブが完了したタイミングなどとすることができるが、特に限定されるものではない。
【００３５】
さらに本実施形態の複合機１００のサンプル印刷出力制御部７０は、印刷ジョブスタート要求に付属される印刷パラメータを参照し、プリント・ジョブに対する機密印刷指定や、蓄積ファイル印刷ジョブに対するパスワード保護指定など、セキュリティ制限が付されているか否かを判定し、サンプル印刷出力を実行するか抑制するかを決定する。以下、サンプル印刷出力機能における処理フローを説明する。
【００３６】
図６は、本実施形態の複合機１００が実行するサンプル印刷出力の処理フローを示すフローチャートである。図６に示した処理は、ステップＳ１００から開始され、ステップＳ１０１で、ネットワークを介したプリント・ジョブや、オペレーション・パネル６０を介した蓄積ファイル印刷ジョブなどの印刷ジョブ実行要求を受領したか否かを判定する。なお、この印刷ジョブにパスワード入力の要求などのセキュリティ制限が付されていた場合には、パスワードの入力および検証されたことをもって、実行要求を受領したものとする。ステップＳ１０１で、まだ印刷ジョブ実行要求を受領していないと判定された場合（ＮＯ）には、処理をステップＳ１０１でループさせ、印刷ジョブ実行要求を受領するまで待受ける。
【００３７】
ステップＳ１０１で、印刷ジョブ実行要求を受領したと判定された場合（ＹＥＳ）には、処理をステップＳ１０２へ分岐させ、アプリケーション７４からエンジン制御部３２に対して印刷ジョブスタート要求が発行され、印刷実行制御部７２は、印刷ジョブスタート要求に含まれる印刷パラメータに応じて印刷ジョブを転写紙１枚単位の印刷プロセスに分割し、転写紙１枚単位および１部数単位で印刷プロセスのスケジュール管理を行なう。なお、印刷ジョブスタート要求に含まれる印刷パラメータは、本実施形態では、機密印刷指定やパスワード保護指定などのセキュリティ制限指定、排紙先指定、用紙指定、リピート部数指定や印刷濃度指定の印刷設定を含み、説明を簡単にするため、ここでは両面印刷指定や集約印刷指定や後処理指定などの印刷設定が含まれていない場合を想定している。
【００３８】
続いてステップＳ１０３では、これから出力する予定の印刷プロセスの印刷実行条件が成立しているか否かを判定する。ステップＳ１０３の印刷実行条件の判定では、例えば、予定の印刷プロセスに設定されている給紙元の給紙カセットが閉じられているか否か、給紙カセットに転写紙が有るか否か、トナー残量が充分有るか否かといった項目について確認が行なわれ、印刷実行条件が成立していない場合（ＮＯ）には、エラー通知を行い、印刷実行条件が成立するまで処理をループさせ待機する。一方、ステップＳ１０３で、印刷実行条件が成立したと判定された場合（ＹＥＳ）には、処理をステップＳ１０４へ分岐させる。
【００３９】
続いてステップＳ１０４では、サンプル印刷出力要求の通知を受領したか否かを判定し、該通知を受領していなかった場合（ＮＯ）には、処理をステップＳ１０５へ分岐させる。ステップＳ１０５では、印刷実行制御部７２は、予定されている印刷プロセスの印刷出力要求をプロッタ・エンジン７６に対して発行する。印刷出力要求を受領したプロッタ・エンジン７６は、要求の印刷プロセスにかかる印刷を実行し、出力された用紙がジョブの印刷設定が指定する排紙先へ搬送される。
【００４０】
ステップＳ１０６では、ステップＳ１０５での印刷出力要求によって、印刷ジョブ中のすべての印刷プロセスについて印刷出力要求を発行したか否かを判定する。ステップＳ１０６で、すべての印刷プロセスについての印刷出力要求の発行が完了したと判定された場合（ＹＥＳ）には、ステップＳ１０７へ処理を分岐させる。ステップＳ１０７では、印刷ジョブ中のすべての印刷プロセスについて、プロッタ・エンジン７６によって印刷出力が正常に完了されたか否かを判定し、完了していないと判定された場合（ＮＯ）には、処理をループさせ、すべて正常に完了するまで待機する。ステップＳ１０７で、すべて正常に完了していたと判定された場合（ＹＥＳ）には、ステップＳ１０８へ分岐させ、処理を終了させる。一方、ステップＳ１０６で、印刷ジョブ中すべての印刷プロセスの印刷出力要求の発行が完了していないと判定された場合（ＮＯ）には、処理を再びステップＳ１０３へ分岐させ、印刷ジョブ中のすべての印刷プロセスについて、順次処理を繰返す。
【００４１】
ステップＳ１０４で、サンプル印刷出力要求を受領したと判定された場合（ＹＥＳ）には、処理をステップＳ１０９へ分岐させる。ステップＳ１０９では、処理中の印刷ジョブに付された印刷パラメータを参照し、処理中の印刷ジョブに、機密印刷指定やパスワード保護指定などのセキュリティ制限指定が付されているか否かを判定する。ステップＳ１０９で、セキュリティ制限指定が付されていないと判定した場合（ＮＯ）には、処理をステップＳ１１０へ分岐させ、サンプル印刷出力制御部７０は、予め設定された所定のサンプル印刷用の排紙先を指定して、サンプル印刷出力のための印刷プロセスをスケジュールに割込ませる。この後、ステップＳ１０５で印刷実行制御部７２は、サンプル印刷出力のための印刷プロセスの印刷出力要求をプロッタ・エンジン７６に対して発行し、サンプル印刷出力を実行する。そして、サンプル印刷出力された印刷物は、所定の排紙先に搬送される。そして、サンプル印刷出力が実行された後、次のサイクルのステップＳ１０５において、サンプル印刷出力のために遅延させられ、当初予定されていた印刷プロセスが実行されることとなる。
【００４２】
一方、ステップＳ１０９で、処理中の印刷ジョブにセキュリティ制限指定が付されていると判定された場合（ＹＥＳ）には、処理をステップＳ１１１へ分岐させる。ステップＳ１１１では、タッチパネル５８上にサンプル印刷出力が不可である旨のエラー通知を表示させ、要求されたサンプル印刷出力を無効なものとし、続くステップＳ１０５では、当初から予定されていた通りの印刷プロセスが実行されることとなる。
【００４３】
図７は、印刷ジョブ・スケジュール表の実施形態を示す図である。図７に示した印刷ジョブ・スケジュール表３００は、ページ番号を模式的に示しているフィールド３００ａと、機密印刷指定の有無がエントリされているフィールド３００ｂとを含み構成されている。図７に示すように印刷ジョブ・スケジュール表３００は、複数の印刷ジョブ３０２ａ，３０２ｂを含み、各印刷ジョブ３０２は、５ページ分の転写紙１枚単位の印刷プロセス３０４、３０６、３０８、３１０から構成されている。印刷実行制御部７２は、図７に示すデータ構造を用いて、印刷ジョブを転写用紙１枚単位の印刷プロセスに分割し、実行のスケジュールを管理している。
【００４４】
図７においては、実行スケジュールの進捗状況（Ｔ１）および進捗状況（Ｔ２）が破線で示され、進捗状況（Ｔ１）の時点において、第１ジョブ第１ページ目に対応する印刷プロセス３０４ａが既に印刷動作が完了していることが示されている。また同様に、進捗状況（Ｔ２）の時点においては、第１ジョブ３０２ａおよび第２ジョブ第１ページ目の印刷プロセス３０４ｂが既に印刷動作が完了していることが示されている。
【００４５】
進捗状況（Ｔ１）、つまり第１ジョブ第２ページ目の印刷プロセス３０６ａに対応する印刷動作中にサンプル印刷出力要求がなされると、進行中の印刷プロセス３０６ａの次に予定された印刷プロセス３０８ａを含む印刷ジョブ３０２ａに対して、機密印刷指定などのセキュリティ制限指定が付されているか否かが判定され、図７に示すようにフィールド３００ｂに機密印刷指定が存在する場合には、サンプル印刷出力の実行が抑制されることとなる。
【００４６】
一方、進捗状況（Ｔ２）、つまり第２ジョブ第２ページ目の印刷プロセス３０６ｂに対応する印刷動作中にサンプル印刷出力要求がなされた場合、図７に示すように、進行中の印刷プロセス３０６ｂの次に予定された印刷プロセス３０８ｂを含む印刷ジョブ３０２ｂに対して、機密印刷などのセキュリティ制限指定が付されていないため、進行中の印刷プロセス３０６ｂに対応する印刷動作が完了した後、予定された印刷プロセス３０８ｂの前に割込印刷プロセス３１２を割り込ませ、サンプル印刷出力を実行させることとなる。なお、図７の例では、実行中印刷プロセス３０６ｂの次に予定されていた第２ジョブ第３ページ目の印刷プロセス３０８ｂの排紙先設定が変更されたものが割り込むこととなる。
【００４７】
なお、上述までの説明では、転写紙１枚単位の印刷プロセスをサンプル印刷出力として割り込ませる場合を例として説明してきた。しかしながら、上記サンプル印刷出力に対応する印刷プロセスとしては、複数の転写紙１枚単位の印刷プロセスからなる１部数単位の印刷プロセスとすることもできる。サンプル印刷出力を部数単位とするか転写紙１枚単位とするかは、印刷ジョブに含まれる印刷設定および目的に応じて、適宜選択することができ、サンプル印刷出力を指示する際にオペレーション・パネル６０を介して入力設定されたものを使用することができ、または、予めサンプル印刷出力の設定情報としてＮＶ−ＲＡＭなどに格納されたものを参照することができる。
【００４８】
図６および図７で示したように、印刷ジョブを転写紙１枚単位および１部数単位の印刷プロセスに分割してスケジュールを管理し、サンプル印刷出力の要求に応答して、予定されていた所定の印刷プロセスの複製を、排紙先設定を変更してスケジュールに割込ませる制御とすることにより、印刷ジョブを中断させること無く、通常とは別の排紙先へサンプル印刷出力することが可能となる。また、実行中の印刷ジョブに付された印刷パラメータから、機密印刷指定やパスワード保護指定などのセキュリティ制限指定が該印刷ジョブに付されているか否かを判定し、セキュリティ制限指定が付された印刷ジョブについては、その印刷ジョブに関するサンプル印刷出力が要求された場合であっても、出力の実行を抑制することにより、サンプル印刷機能による情報漏洩を好適に防止することが可能となる。もって、印刷のスループットを低下させずに、印刷ジョブ中の任意の単位の印刷物の仕上がり品質を確認することを可能としつつ、セキュリティ保護されたサンプル印刷出力機能を実現することが可能となる。
【００４９】
図８は、サンプル印刷出力が抑制された場合にタッチパネルの表示画面に表示されるユーザ通知画面の実施形態を示す。ユーザ通知画面４００は、機密印刷指定がされているためにサンプル印刷出力ができなかった旨のエラーを、ユーザに通知するためのメッセージ表示４０２を含んで構成されている。なお、ユーザに対するエラー通知は、タッチパネル５８上にユーザ通知画面４００を表示させることによって行なうことができるが、特に限定されるものではない。例えば、他の実施形態では、複合機１００のオペレーション・パネル６０以外にも、所定のインタフェースを介して、ホスト・コンピュータのディスプレイ上に表示させることもできる。さらに他の実施形態では、サンプル印刷出力の排紙先として設定された排紙先、またはその他の排紙先に、ユーザ通知画面４００と類似の通知を含むサービスプリントとして印刷出力させることもできる。
【００５０】
また、上述の実施形態では、サンプル印刷出力の対象となる印刷ジョブにセキュリティ制限が付されていた場合に、要求されたサンプル印刷出力を抑制し、無効とする制御として説明してきた。しかしながら、他の実施形態では、要求されたサンプル印刷出力を抑制した後、例えば、オペレータにパスワード入力を要求し、パスワードの入力および検証されたことをもって要求のサンプル印刷出力処理の抑制を解除するように構成することもできる。
【００５１】
以上説明したように、本実施形態によれば、実行中の印刷動作を中断させることなく、所定の排紙先へ転写紙１枚単位または１部数単位といった必要に応じた単位のサンプル印刷出力を行なうことができ、一方、機密印刷指定などのセキュリティ制限指定が設定された印刷ジョブに対しては、サンプル印刷の実行を抑制して機密性を保つことができる、利便性とセキュリティとを兼ね揃えたサンプル印刷機能を実現する画像形成装置を提供することが可能となる。
【００５２】
なお上述では、画像形成装置の一実施形態として、複数機能を備えた複合機を例に説明してきた。しかしながら本発明の実施形態では、画像形成装置は、複写機、印刷機、プリンタなどの他の画像形成装置として構成することもできる。
【００５３】
また上記機能は、アセンブラ、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）、などのレガシープログラミング言語やオブジェクト指向プログラミング言語などで記述されたコンピュータ実行可能なプログラムにより実現でき、ＲＯＭ、ＥＥＰＲＯＭ、ＥＰＲＯＭ、フラッシュメモリ、フレキシブルディスク、ＣＤ−ＲＯＭ、ＣＤ−ＲＷ、ＤＶＤ、ＳＤカード、ＭＯなど装置可読な記録媒体に格納して頒布することができる。
【００５４】
これまで本発明の実施形態について説明してきたが、本発明の実施形態は上述した実施形態に限定されるものではなく、他の実施形態、追加、変更、削除など、当業者が想到することができる範囲内で変更することができ、いずれの態様においても本発明の作用・効果を奏する限り、本発明の範囲に含まれるものである。
【図面の簡単な説明】
【００５５】
【図１】複合機の実施形態を示す図。
【図２】複合機を含み構成される画像形成システムの実施形態を示す構成図。
【図３】本実施形態の複合機のソフトウェア構成およびハードウェア構成の概略図。
【図４】本実施形態の複合機が備えるオペレーション・パネルの概略を示す図。
【図５】本実施形態の複合機が有するサンプル印刷出力機能についての主要構成を示したブロック図。
【図６】本実施形態の複合機が実行するサンプル印刷出力の処理フローを示すフローチャート。
【図７】印刷ジョブ・スケジュール表の実施形態を示す図。
【図８】ユーザ通知画面の実施形態を示す図。
【符号の説明】
【００５６】
２０…メモリ、２２…ＨＤＤ、２４…ＣＰＵ、２６…エンジン、２８…ネットワーク・インタフェース（Ｉ／Ｆ）、３０…ＯＳ、３２…エンジン制御部、３４…出力画像生成部、３６…オペレーション・パネル制御部、３８…ネットワーク制御部、４０…プリンタ・アプリケーション、４２…ドキュメントボックス・アプリケーション、４４…ＡＰＩ、４６…ハードウェア・リソース層、４８…サービス・モジュール層、５０…アプリケーション・モジュール層、５８…タッチパネル、６０…オペレーション・パネル、６２…「ＰＲＩＮＴ」キー、６４…「ＣＬ／ＳＴＯＰ」キー、６６…「試し印刷」キー、６８…テンキー、７０…サンプル印刷出力制御部、７２…印刷実行制御部、７４…アプリケーション、７６…プロッタ・エンジン、１００…複合機、１０１…ＡＤＦ、１０２…原稿台、１０３…給送ローラ、１０４…給送ベルト、１０５…排送ローラ、１０６…コンタクトガラス、１０７…原稿セット検知センサ、１０８〜１１０…給紙カセット、１１１〜１１３…給紙ユニット、１１４…縦搬送ユニット、１１５…感光体ドラム、１１６…搬送ベルト、１１７…定着ユニット、１１８…排紙ユニット、１１９…排紙トレイ、１２７…現像ユニット、１３０…転写・定着ユニット、１４０…表示装置、１５０…画像読取ユニット、１５１…露光ランプ、１５２…第１ミラー、１５３…レンズ光学系、１５４…ＣＣＤイメージセンサ、１５５…第２ミラー、１５６…第３ミラー、１５７…画像形成ユニット、１５８…レーザ出力ユニット、１５９…結像レンズ光学系、１６０…ミラー、１７１…両面印刷用給紙ユニット、１７２…分離爪、１８０…２段インサータ、１８４…Ｚ折り装置、１８６…ステープルユニット、１８８…パンチユニット、１９０、１９２…排紙スタッカ、１９４…フィニッシャ、１９６…移動排紙トレイ、１９８…ステープルトレイ、２００…画像形成システム、３００…印刷ジョブ・スケジュール表、４００…ユーザ通知画面
【図１】
2009061694.tif 000003
【図２】
2009061694.tif 000004
【図３】
2009061694.tif 000005
【図４】
2009061694.tif 000006
【図５】
2009061694.tif 000007
【図６】
2009061694.tif 000008
【図７】
2009061694.tif 000009
【図８】
2009061694.tif 000010