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