(57)【特許請求の範囲】
【請求項１】
シートに画像を形成して出力する画像形成手段を備える画像形成装置であって、
複数枚のシートを出力する場合に、第１の挿入シートと第２の挿入シートそれぞれを当該複数枚のシートの何れかの位置に挿入する挿入手段と、
前記画像形成手段が前記第１の挿入シート及び前記第２の挿入シートのうち何れにも画像を形成しない場合に、前記挿入手段が前記第１の挿入シート及び前記第２の挿入シートを前記複数枚のシートの同じ位置に挿入することを禁止し、前記画像形成手段が前記第１の挿入シート及び前記第２の挿入シートのうち少なくとも何れか一方に画像を形成する場合に、前記挿入手段が前記第１の挿入シート及び前記第２の挿入シートを前記複数枚のシートの同じ位置に挿入することを許可する制御手段とを有することを特徴とする画像形成装置。
【請求項２】
前記制御手段は、前記画像形成手段が前記第１の挿入シート及び前記第２の挿入シートのうち何れにも画像を形成しない場合において、前記第１の挿入シートの給紙元となる給紙部と前記第２の挿入シートの給紙元となる給紙部とが同じである場合に、前記挿入手段が前記第１の挿入シート及び前記第２の挿入シートを前記複数枚のシートの同じ位置に挿入することを禁止し、前記第１の挿入シートの給紙元となる給紙部と前記第２の挿入シートの給紙元となる給紙部とが同じでない場合に、前記挿入手段が前記第１の挿入シート及び前記第２の挿入シートを前記複数枚のシートの同じ位置に挿入することを許可することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記制御手段は、前記画像形成手段が前記第１の挿入シート及び前記第２の挿入シートのうち何れにも画像を形成しない場合において、前記第１の挿入シートのサイズと前記第２の挿入シートのサイズとが同じである場合に、前記挿入手段が前記第１の挿入シート及び前記第２の挿入シートを前記複数枚のシートの同じ位置に挿入することを禁止し、前記第１の挿入シートのサイズと前記第２の挿入シートのサイズとが同じでない場合に、前記挿入手段が前記第１の挿入シート及び前記第２の挿入シートを前記複数枚のシートの同じ位置に挿入することを許可することを特徴とする請求項１に記載の画像形成装置。
【請求項４】
前記第１の挿入シートは合紙であり、前記第２の挿入シートは仕切紙であることを特徴とする請求項１乃至３の何れか１項に記載の画像形成装置。
【請求項５】
シートに画像を形成して出力する画像形成手段を備える画像形成装置の制御方法であって、
複数枚のシートを出力する場合に、第１の挿入シートと第２の挿入シートそれぞれを当該複数枚のシートの何れかの位置に挿入する挿入工程と、
前記画像形成手段が前記第１の挿入シート及び前記第２の挿入シートのうち何れにも画像を形成しない場合に、前記挿入工程にて前記第１の挿入シート及び前記第２の挿入シートを前記複数枚のシートの同じ位置に挿入することを禁止し、前記画像形成手段が前記第１の挿入シート及び前記第２の挿入シートのうち少なくとも何れか一方に画像を形成する場合に、前記挿入工程にて前記第１の挿入シート及び前記第２の挿入シートを前記複数枚のシートの同じ位置に挿入することを許可する制御工程とを有することを特徴とする画像形成装置の制御方法。
【請求項６】
前記制御工程では、前記画像形成手段が前記第１の挿入シート及び前記第２の挿入シートのうち何れにも画像を形成しない場合において、前記第１の挿入シートの給紙元となる給紙部と前記第２の挿入シートの給紙元となる給紙部とが同じである場合に、前記挿入工程にて前記第１の挿入シート及び前記第２の挿入シートを前記複数枚のシートの同じ位置に挿入することを禁止し、前記第１の挿入シートの給紙元となる給紙部と前記第２の挿入シートの給紙元となる給紙部とが同じでない場合に、前記挿入工程により前記第１の挿入シート及び前記第２の挿入シートを前記複数枚のシートの同じ位置に挿入することを許可することを特徴とする請求項５に記載の画像形成装置の制御方法。
【請求項７】
前記制御工程では、前記画像形成手段が前記第１の挿入シート及び前記第２の挿入シートのうち何れにも画像を形成しない場合において、前記第１の挿入シートのサイズと前記第２の挿入シートのサイズとが同じである場合に、前記挿入工程にて前記第１の挿入シート及び前記第２の挿入シートを前記複数枚のシートの同じ位置に挿入することを禁止し、前記第１の挿入シートのサイズと前記第２の挿入シートのサイズとが同じでない場合に、前記挿入工程により前記第１の挿入シート及び前記第２の挿入シートを前記複数枚のシートの同じ位置に挿入することを許可することを特徴とする請求項５に記載の画像形成装置の制御方法。
【請求項８】
前記第１の挿入シートは合紙であり、前記第２の挿入シートは仕切紙であることを特徴とする請求項５乃至７の何れか１項に記載の画像形成装置の制御方法。
【請求項９】
請求項５乃至８のいずれか１項に記載の制御方法をコンピュータに実行させるためのプログラムを記憶した記憶媒体。
【請求項１０】
請求項５乃至８のいずれか１項に記載の制御方法をコンピュータに実行させるためのコンピュータに読み取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像が形成された複数枚のシートの所定の位置に、例えば、合紙や仕切紙等の挿入シートを挿入する画像形成装置及びその制御方法、記憶媒体並びにプログラムに関する。
【背景技術】
【０００２】
従来、スキャナで読み取った画像をシートに印刷する画像形成装置には、画像が印刷されたシート間に意図的に白紙のシートや、種類の異なるシートを挿入することで、所定のシート間での区切れ目を分かりやすくする機能がある。例えば、合紙や、仕切紙といった挿入紙を、ユーザの設定により挿入可能となっている。
【０００３】
合紙は、複数枚のシートからなる印刷物のうち、ユーザによって設定された位置に挿入される挿入紙であり、印刷物の区切れ目を明確にすることができる。この合紙は、章番号を印刷して章紙として用いたり、スキャナで読み取った画像を印刷したものを挿入したりすることができる。
【０００４】
一方、仕切り紙は、ユーザが印刷物の区切れ目を明確にするために「特定のページ間（ページとページの間）」、「部間（部と部の間）」、「ジョブ間（ジョブとジョブとの間）」のいずれかに設定され、設定された位置に挿入される挿入紙である。
【０００５】
このように、従来の画像形成装置では、印刷物に対して、複数種類の挿入紙を挿入するように設定できる。しかしながら、それぞれ異なる設定方法で設定されるため、画像が印刷された複数枚のシートの同じ位置に、異なる方法で設定された挿入紙が重複して設定される場合がある。例えば、仕切紙の設定で「２ページ目と３ページ目の間」にページ間仕切紙を挿入するように設定され、合紙の設定画面で同様に「２ページ目と３ページ目の間」に合紙を挿入するように設定された場合、仕切紙と合紙とが同じ位置に重複して設定される。また、仕切紙の設定で「部間」が設定され、合紙の設定で最後のページの後に合紙を挿入するように設定された場合、部の切れ目ごとに合紙と仕切紙が同じ位置に重複して設定される。また、仕切紙の設定で「ジョブ間」が設定され、ユーザによってジョブ間仕切紙と同じ位置に合紙を挿入するように設定された場合、合紙と仕切紙が重複して設定される。このように合紙と仕切紙が重複して設定され、出力される場合があるが、合紙と仕切紙などの挿入紙を印刷物の区切れ目を識別しやすくするために挿入する場合、挿入紙は１枚あれば足り、２枚以上の挿入紙を挿入すると無駄なシートが出力されるという問題がある。このような問題を解決するために、印刷される文書データに対して設定されている合紙の設定を一括削除する、またはユーザによって変更する発明が提案されている（特許文献１参照）。
【特許文献１】特開２００６−２７９１５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述した合紙の設定を一括削除するという方法を用いた場合、例えば、合紙に章番号や画像を印刷するように設定されている場合のように、削除すべきではない合紙まで削除されるおそれがある。
【０００７】
また、合紙の設定をユーザによって変更させる方法、ユーザがいちいち削除すべき合紙を判別し、判別した合紙を削除するという合紙の設定を変更しなければならず、ユーザに煩わしい設定を強いることになる。
【０００８】
本発明は、ユーザに煩わしい設定をさせることなく、合紙と仕切紙が重なって出力されることを避けることができる画像形成装置及びその制御方法、記憶媒体並びにプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、請求項１記載の画像形成装置は、シートに画像を形成して出力する画像形成手段を備える画像形成装置であって、複数枚のシートを出力する場合に、第１の挿入シートと第２の挿入シートそれぞれを当該複数枚のシートの何れかの位置に挿入する挿入手段と、前記画像形成手段が前記第１の挿入シート及び前記第２の挿入シートのうち何れにも画像を形成しない場合に、前記挿入手段が前記第１の挿入シート及び前記第２の挿入シートを前記複数枚のシートの同じ位置に挿入することを禁止し、前記画像形成手段が前記第１の挿入シート及び前記第２の挿入シートのうち少なくとも何れか一方に画像を形成する場合に、前記挿入手段が前記第１の挿入シート及び前記第２の挿入シートを前記複数枚のシートの同じ位置に挿入することを許可する制御手段とを有することを特徴とする。  
【００１０】
上記目的を達成するために、請求項５記載の画像形成装置の制御方法は、シートに画像を形成して出力する画像形成手段を備える画像形成装置の制御方法であって、複数枚のシートを出力する場合に、第１の挿入シートと第２の挿入シートそれぞれを当該複数枚のシートの何れかの位置に挿入する挿入工程と、前記画像形成手段が前記第１の挿入シート及び前記第２の挿入シートのうち何れにも画像を形成しない場合に、前記挿入工程にて前記第１の挿入シート及び前記第２の挿入シートを前記複数枚のシートの同じ位置に挿入することを禁止し、前記画像形成手段が前記第１の挿入シート及び前記第２の挿入シートのうち少なくとも何れか一方に画像を形成する場合に、前記挿入工程にて前記第１の挿入シート及び前記第２の挿入シートを前記複数枚のシートの同じ位置に挿入することを許可する制御工程とを有することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、ユーザが煩わしい設定をすることなく、合紙と仕切紙が重なり合って出力することを避けることができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施の形態を図面を参照して詳細に説明する。
【００１３】
［第１の実施形態］
図１は、本発明の第１の実施形態に係る画像形成装置を含む画像形成システムの構成を示すブロック図である。
【００１４】
本発明の第１の実施形態における画像形成装置は、例えば、ＣＯＰＹ／ＰＲＩＮＴ／ＦＡＸなどの機能を有するデジタル複合機（以下、単に「複合機」と呼ぶ。）１００である。複合機１００は、原稿等から画像の読み取りを行なうスキャナ部１０１と、スキャナ部１０１により読み取られた画像に画像処理を施してメモリ１０５に格納するコントローラ１０２とを備える。さらに、スキャナ部１０１で読み取る画像を印刷する際に印刷条件を設定することが可能な操作部１０４を備える。さらに、メモリ１０５から画像データを読み出し、操作部１０４でユーザにより設定された印刷条件に従って記録用紙（シート）に画像形成を行なうプリンタ部１０３を備える。
【００１５】
複合機１００は、ネットワーク１０６を介して、画像データを管理することが可能なサーバ１０７や、当該複合機１００に画像データを印刷させるためのプリントジョブを送信することが可能なパーソナルコンピュータ（ＰＣ）１０８などが接続されている。ネットワーク１０６はイーサネット(登録商標)等で構成される。複合機１００は、メモリ１０５に格納された画像データをネットワークを介してサーバ１０７に送信したり、ＰＣ１０８からの指示に応じて、サーバ１０７で管理されている画像データを受信して印刷処理を実行することができる。
【００１６】
ＰＣ１０８は、ユーザがアプリケーションで作成した文書をＰＤＬデータに変換し、ＰＤＬジョブとしてネットワーク１０６経由で複合機１００に送信して、印刷処理を実行させることができる。サーバ１０７及びＰＣ１０８は、ＣＰＵや、ＲＡＭ、ＲＯＭ、ハードディスク等の記憶装置、モニタ、キーボードやマウス等の操作部、ネットワーク１０６に接続するためのＩ／Ｆ等を備える一般的な情報処理装置であり、その構成や機能等の説明は省略する。
【００１７】
次に、図１の複合機１００の詳細内容について図２を用いて説明する。
【００１８】
図２は、図１の複合機１００の構成及び機能を説明するための概略構造図である。
【００１９】
図２において、複合機１００は、スキャナ３０１と、ドキュメントフィーダ（ＤＦ）３０２と、カラー４色ドラムを備えるプリント記録用のプリントエンジン３１３と、給紙デッキ３１４と、フィニッシャ３１５からなる。なお、スキャナ３０１は図１のスキャナ部１０１に、プリントエンジン３１３は図１のプリンタ部１０３に対応する。
【００２０】
まず、スキャナ３０１を中心に行われる読取り動作について説明する。
【００２１】
スキャナ３０１で原稿等から画像の読み取りを行なう場合には、原稿台３０７に原稿をセットしてＤＦ３０２を閉じる。開閉センサ（不図示）がＤＦ３０２が閉じられたことを検知した後、スキャナ３０１の筐体内にある反射式の原稿サイズ検知センサ（不図示）が、原稿台３０７にセットされた原稿のサイズを検知する。このサイズ検知を起点にして光源３１０から原稿に光を照射し、反射光を反射板３１１、レンズ３１２を介してＣＣＤ３４４に導き、ＣＣＤ３４４によりデジタル信号に変換され、所望の画像処理を行なってレーザ記録信号に変換される。変換されたレーザ記録信号は、画像データとしてコントローラ１０２内のメモリ１０５に格納される。
【００２２】
一方、ＤＦ３０２に原稿をセットして読み取りを行なう場合には、ＤＦ３０２の原稿トレイ３０３に原稿をフェースアップで載置する。すると、原稿有無センサ３０４が原稿がセットされたことを検知し、これを受けて原稿給紙ローラ３０５と搬送ベルト３０６が回転して原稿を搬送し、原稿台３０７上の所定の位置に原稿がセットされる。これ以降は上述した原稿台３０７での画像読み取りと同様に処理が行われ、コントローラ１０２内のメモリ１０５に画像データが格納される。
【００２３】
画像読み取りが完了すると、再び搬送ベルト３０６が回転して図の右側に原稿を送り、排紙側の搬送ローラ３０８を経由して原稿排紙トレイ３０９へ排紙する。原稿が複数存在する場合は、原稿台から原稿が図の右側に排紙搬送されるのと同時に、原稿給紙ローラ３０５を経由して左側から次原稿が給送され、次原稿の読み取りが連続的に行われる。以上がスキャナの動作である。
【００２４】
次に、プリントエンジン３１３を中心に行われる印刷動作について説明する。
【００２５】
記録用紙は、プリントエンジン３１３の下部に装着された複数のカセット３１８又はプリントエンジン３１３横に設けられた給紙デッキ３１４に収納される。カセット３１８から給紙を行う場合は、各カセットに対応して配置された給紙ローラ対３４１が記録用紙を給紙搬送路３１９へ搬送する。また、給紙デッキ３１４から給紙を行う場合には、給紙デッキ３１４内の給紙ローラ対３４２が記録用紙を給紙搬送路３１９へ搬送する。これらカセット３１８や給紙デッキ３１４は、記録用紙などのシートの給紙元となる給紙部として用いられる。
【００２６】
そして、記録用紙がレジローラ対３４３の位置まで進んだところで中間転写ベルト３２１との同期をとるために一旦停止する。また、レジローラ対３４３の位置に転写待ちの記録用紙が存在しているときに、次のページの印刷のための記録用紙をカセット３１８あるいは給紙デッキ３１４から給紙することができる。このときには、レジローラ対３４３の位置に留まっている記録用紙の搬送が再び開始されるまで、給紙搬送路３１９の途中に搬送された記録用紙を止めることができる。このように給紙を行うことで複数の記録用紙への画像の転写間隔を短くすることができ、印刷の生産性を高めることができる。
【００２７】
ところで、コントローラ１０２内のメモリ１０５に一時記憶された記録信号（画像データ）は、プリントエンジン３１３へと転送され、レーザ記録部（不図示）でYellow、Magenta、Cyan、Blackの４色の記録レーザ光に変換される。そして、記録レーザ光が各色の感光体３１６に照射され、感光体３１６に静電潜像が形成される。そして、トナーカートリッジ３１７から供給されるトナーによりトナー現像が行われ、可視化されたトナー像が中間転写ベルト３２１に一次転写される。
【００２８】
中間転写ベルト３２１は、図の時計回転方向に一定速度で回転する。そして、中間転写ベルト３２１が所定の位置まで回転したところで、レジローラ対３４３の位置で待機中の記録用紙の搬送を開始する。ここで、所定の位置とは、中間転写ベルト３２１上に転写された画像の先端が二次転写位置３２０に来たときに、記録用紙の先端が二次転写位置３２０へ搬送される位置である。こうして、二次転写位置３２０において、中間転写ベルト３２１上のトナー像が記録用紙へ転写される。
【００２９】
トナー像が転写された記録用紙は、定着器３２２からの加圧と熱により該トナーが定着され、排紙搬送路を搬送された後、排紙される。排紙される場所は、フェイスダウンのセンタートレイ３２３か、スイッチバックしてフィニッシャ３１５への排紙口３２４かあるいはフェースアップのサイドトレイ３２５のいずれかである。なお、サイドトレイ３２５は、フィニッシャ３１５が未装着の場合にのみ排紙可能な排紙口である。フラッパ３２６，３２７は、これらの排紙口を切り替えるために、搬送路を切り替えるものである。両面プリントの場合には、定着器３２２を通過後に、フラッパ３２７が搬送路を切り替え、その後、記録用紙がスイッチバックして下方に送られ、両面印刷用紙搬送路３３０を経て再び二次転写位置３２０に給送され、両面動作を実現する。
【００３０】
次に、フィニッシャ３１５で行われる動作について説明する。
【００３１】
フィニッシャ３１５では、ユーザにより指定された機能に応じて、プリントエンジン３１３から出力された印刷済み用紙に対して後処理を加える。具体的には、ステープル（１個所又は２箇所綴じ）やパンチ（２穴又は３穴）、中綴じ製本等の機能を有する。フィニッシャ３１５は、排紙トレイ３２８を２つ備え、プリントエンジン３１３の排紙口３２４から出力された記録用紙をユーザの設定に応じて、例えばコピー、プリント、ＦＡＸの機能毎に２つの排紙トレイ３２８に振り分ける。
【００３２】
なお、プリントエンジン３１３は、カラー４ドラムのプリンタエンジンではあるが、カラー１ドラムのプリンタエンジンでもよいし、白黒用のプリンタエンジンでもよいことは言うまでもない。複合機１００がプリンタとして利用される場合、プリンタドライバにより白黒プリント／カラープリント、用紙サイズ、２ＵＰ・４ＵＰ印刷・Ｎ-ＵＰ印刷、両面、ステープル、パンチ、中綴じ製本などの各種設定が可能である。
【００３３】
また、印刷される記録用紙に、合紙、仕切紙、表紙、裏表紙などを挿入するように設定できる。なお、本実施形態では、合紙、仕切紙、表紙、裏表紙を、印刷物に挿入されるシートであることから「挿入紙（挿入シート）」と呼ぶ。挿入紙（挿入シート）の材質は紙に限定されるものではなく、フィルムや他の材質であってもよい。
【００３４】
例えば、複合機１００は、印刷される記録用紙のうち、ユーザによって設定された箇所に挿入紙を挿入することができる。例えば、１０ページ分の画像を、１０枚の記録用紙に記録する場合で、且つ、ユーザによって５枚目の記録用紙と６枚目の記録用紙の間に挿入紙を挿入するように設定されているとする。その場合、複合機１００は、１枚目の記録用紙から５枚目の記録用紙まで順に印刷し、排紙トレイに排紙する。また、複合機１００は、５枚目の記録用紙の次に挿入紙を、記録用紙とは別の給紙カセットから給紙し、５枚目の記録用紙と同じ排紙トレイに排紙する。そして、複合機１００は、挿入紙の次に６枚目から１０枚目の記録用紙を給紙し、挿入紙が排紙された排紙トレイに排紙する。このようにして、複合機１００は、ユーザによって設定された挿入位置に挿入紙を挿入するシート挿入処理を行う。
【００３５】
次に、図１のコントローラ１０２の詳細について図３を用いて説明する。
【００３６】
図３は、コントローラ１０２のハードウェア構成を示すブロック図である。
【００３７】
メインコントローラ４０１は、主にＣＰＵ４０２と、バスコントローラ４０３、および各種Ｉ／Ｆコントローラ回路から構成される。
【００３８】
ＣＰＵ４０２とバスコントローラ４０３は、機器全体の動作を制御するものであり、ＣＰＵ４０２はＲＯＭ４０４からＲＯＭ Ｉ／Ｆ４０５を経由して読み込んだプログラムに基づいて動作する。また、ＰＣ１０８から受信したＰＤＬ（ページ記述言語）データを解釈し、ラスターイメージデータに展開する動作も、このプログラムに記述されており、ソフトウェアによって処理される。バスコントローラ４０３は、各Ｉ／Ｆから入出力されるデータ転送を制御するものであり、バス競り合い時の調停やＤＭＡデータ転送の制御を行う。
【００３９】
ＤＲＡＭ４０６は、図１のメモリ１０５に対応し、ＤＲＡＭ Ｉ／Ｆ４０７によってメインコントローラ４０１と接続されており、ＣＰＵ４０２が動作するためのワークエリアや、画像データを蓄積するためのエリアとして使用される。
【００４０】
コーデック（Codec）４０８は、ＤＲＡＭ４０６に蓄積されたラスターイメージデータをＭＨ／ＭＲ／ＭＭＲ／ＪＢＩＧ／ＪＰＥＧ等の方式で圧縮し、また逆に圧縮され蓄積されたコードデータをラスターイメージデータに伸長する。また、コーデック４０８は、Ｉ／Ｆ４１０を介してメインコントローラ４０１と接続され、ＤＲＡＭ４０６との間のデータの転送は、バスコントローラ４０３によって制御されＤＭＡ転送される。ＳＲＡＭ４０９は、コーデック４０８の一時的なワーク領域として使用される。
【００４１】
グラフィックプロセッサ（Graphic）４２４は、ＤＲＡＭ４０６に蓄積されたラスターイメージデータに対して、画像回転、画像変倍、色空間変換、二値化の処理をそれぞれ行う。また、グラフィックプロセッサ４２４は、Ｉ／Ｆを介してメインコントローラ４０１と接続され、ＤＲＡＭ４０６との間のデータの転送は、バスコントローラ４０３によって制御されＤＭＡ転送される。ＳＲＡＭ４２５は、グラフィックプロセッサ４２４の一時的なワーク領域として使用される。
【００４２】
ネットワークコントローラ（Network Controller）４１１は、Ｉ／Ｆ４１３によってメインコントローラ４０１と接続され、コネクタ４１２によって外部のネットワーク１０６と接続される。
【００４３】
汎用高速バス４１５には、拡張ボードを接続するための拡張コネクタ４１４とＩ／Ｏ制御部４１６とが接続される。汎用高速バスとしては、一般的にＰＣＩバスがあげられる。Ｉ／Ｏ制御部４１６には、スキャナ部１０１、プリンタ部１０３の各ＣＰＵと制御コマンドを送受信するための調歩同期シリアル通信コントローラ４１７が２チャンネル装備されている。また、Ｉ／Ｏ制御部４１６は、Ｉ／Ｏバス４１８によってスキャナＩ／Ｆ４２６，プリンタＩ／Ｆ４３０に接続されている。
【００４４】
パネルＩ／Ｆ４２１は、ＬＣＤコントローラ４２０に接続され、操作部１０４上の液晶画面に表示を行うためのＩ／Ｆと、ハードキーやタッチパネルキーの入力を行うためのキー入力Ｉ／Ｆとから構成される。
【００４５】
操作部１０４は、不図示の液晶表示部と液晶表示部上に張り付けられたタッチパネル入力装置と複数個のハードキーを有する。タッチパネルまたはハードキーにより入力された信号は前述したパネルＩ／Ｆ４２１を介してＣＰＵ４０２に伝えられ、液晶表示部はパネルＩ／Ｆ４２１から送られてきた画像データを表示するものである。液晶表示部には、本複合機１００の操作における機能表示や画像データ等を表示する。本発明に関連する具体的な操作部１０４の表示に関しては、図６を用いて後述する。
【００４６】
リアルタイムクロックモジュール４２２は、機器内で管理する日付と時刻を更新／保存するためのもので、バックアップ用電池４２３によってバックアップされている。Ｅ-ＩＤＥ Ｉ／Ｆ４３９は、外部記憶装置を接続するためのものである。本実施の形態においては、このＥ-ＩＤＥ Ｉ／Ｆ４３９を介してハードディスク（ＨＤ）ドライブ４３８を接続し、ハードディスク（ＨＤ）４４０へ画像データを記憶させたり、ＨＤ４４０から画像データを読み込む動作を行う。コネクタ４２７，４３２は、それぞれスキャナ部１０１とプリンタ部１０３に接続され、同調歩同期シリアルＩ／Ｆ４２８，４３３とスキャナバス４２９，４３４とから構成される。
【００４７】
スキャナＩ／Ｆ４２６は、コネクタ４２７を介してスキャナ部１０１と接続されている。また、スキャナＩ／Ｆ４２６は、スキャナバス４４１によってメインコントローラ４０１と接続されており、スキャナ部１０１から受け取った画像に対して所定の処理を施す機能を有する。さらに、スキャナＩ／Ｆ４２６は、スキャナ部１０１から送られたビデオ制御信号をもとに生成した制御信号を、スキャナバス４２９に出力する機能も有する。スキャナバス４２９からＤＲＡＭ４０６へのデータ転送は、バスコントローラ４０３によって制御される。
【００４８】
プリンタＩ／Ｆ４３０は、コネクタ４３２を介してプリンタ部１０３と接続されている。また、プリンタＩ／Ｆ４３０は、プリンタバス４３１によってメインコントローラ４０１と接続されており、メインコントローラ４０１から出力された画像データに所定の処理を施して、プリンタ部１０３へ出力する機能を有する。さらに、プリンタＩ／Ｆ４３０は、プリンタ部１０３から送られたビデオ制御信号をもとに生成した制御信号を、プリンタバス４３１に出力する機能も有する。ＤＲＡＭ４０６上に展開されたラスターイメージデータのプリンタ部１０３への転送は、バスコントローラ４０３によって制御され、プリンタバス４３１、ビデオＩ／Ｆ４３４を経由して、プリンタ部１０３へＤＭＡ転送される。
【００４９】
ＳＲＡＭ４３６は、バックアップ用電池４２３から供給される電源により、装置全体が電源遮断されても記憶内容を保持できる構成となっているメモリであり、バス４３５を介してＩ／Ｏ制御部と接続されている。ＥＥＰＲＯＭ４３７も同様にバス４３５を介してＩ／Ｏ制御部と接続されているメモリである。コントローラ電源４４２は、メインコントローラ４０１を含む各部に電力を供給する。
【００５０】
次に、各種印刷条件の設定を行なうことが可能な操作部１０４について図４及び図５を用いて説明する。
【００５１】
図４は、操作部１０４の外観を示す図である。
【００５２】
図４において、操作部１０４は、図３のパネルＩ／Ｆ４２１の先に接続されている。リセットキー５０２は、ユーザが設定した設定値などを取り消すためのキーである。ストップキー５０３は、動作中のジョブを中止させるときに使用するキーである。テンキー５０４は、置数などの数値入力を行うためのキー群である。
【００５３】
タッチパネル５０５は、タッチパネル式の操作画面であり、具体的には図５に示すような画面を表示する。タッチパネル５０５上には、各種設定をするためのボタンが多数存在する。スタートキー５０６は原稿の読み取りなどジョブをスタートさせるためのキーである。クリアキー５０７は、設定などをクリアするためのキーである。
【００５４】
図５は、タッチパネル５０５に表示される画面の一例を示す図である。
【００５５】
画面上部に表示されている複数のタグ６０２は各機能を選択するためのボタンである。左から順に、コピー機能、ＦＡＸ送信やＥメール送信、ファイルサーバへの送信などの送信機能がある。そして、スキャナ部１０１で読み取った画像データを機器内のハードディスクに格納したり、格納されたデータの操作やプリントを行なうことができるボックス（ＢＯＸ）機能がある。さらに、ネットワーク１０６経由でＰＣ１０８から操作してスキャン画像をＰＣ１０８に取り込むことができるリモートスキャナ機能がある。各タグを選択することによりそれぞれの詳細設定ができる画面に遷移する。図示したものはコピー機能の画面である。
【００５６】
コピー機能の画面では、色モードを選択するためのボタン６０３、倍率指定ボタン６０４、用紙選択ボタン６０５、フィニッシャが実行するシフトソートやステイプルソートなどフィニッシング指定を行なうためのソータボタン６０６が配置されている。さらに、両面指定を行なう両面ボタン６０７、濃度を指定するバー６０８、原稿タイプを選択するボタン６０９、その他各種の応用モードを設定する応用モードボタン６１０などが配置されている。
【００５７】
図６は、ＣＰＵ４０２により実行される制御ソフトウェアの構成図である。
【００５８】
ＵＩ制御部９０１は操作部１０４を制御する。コピーアプリケーション部９０４、送信アプリケーション部９０５、及びＢＯＸアプリケーション部９０３は、ＵＩ制御部９０１からの指示を受け、コピー動作、送信動作、ＢＯＸ画面からのスキャン、プリントを実行する。ＰＤＬアプリケーション部９０６は、ネットワークアプリケーション部９０２からのＰＤＬプリントデータを受けＰＤＬプリントジョブを投入する。
【００５９】
共通インタフェース９０７は上記機器制御部の機器依存部分を吸収する。ジョブ制御部９０８は、共通インタフェース９０７から受け取ったジョブ情報を整理し、下位層のドキュメント処理部に伝達する。
【００６０】
まず、ローカルコピーのソフトウェア制御処理について説明する。
【００６１】
ユーザの指示によりＵＩ制御部９０１からコピー指示とともにコピーの設定がコピーアプリケーション部９０４に伝わる。コピーアプリケーション部９０４はＵＩ制御部９０１からの情報を、共通インタフェース９０７を介して機器制御を行うジョブ制御部９０８に伝える。ジョブ制御部９０８は、スキャン制御部９１０とプリント制御部９１５にジョブの情報を伝達する。スキャン制御部９１０は図２のスキャナＩ／Ｆ４２６を介してスキャナ部１０１にスキャン要求を行う。また、同時に同期制御部９１３を介してイメージ制御部９１４にスキャン用の画像処理要求を出す。
【００６２】
イメージ制御部９１４は、スキャン制御部９１０の指示に従って、スキャナＩ／Ｆ４２６内の画像処理部の設定を行う。設定が完了したら、同期制御部９１３を介してスキャン準備完了を伝える。その後、スキャン制御部９１０はスキャナ部１０１に対してスキャンを指示する。スキャン画像転送完了は図示しないハードウェアからの割り込み信号によってイメージ制御部９１４に伝わる。イメージ制御部９１４からのスキャン完了を受けて同期制御部９１３はスキャン完了をスキャン制御部９１０、プリント制御部９１５に伝える。同時に同期制御部９１３は図２のＤＲＡＭ４０６に蓄積された圧縮画像を図２のＨＤ４４０にファイル化するためイメージ制御部９１４に指示する。イメージ制御部９１４は指示に従ってメモリ上の画像（文字／写真判定信号を含めて）をＨＤ４４０に格納する。画像の付随情報として図示しないＳＲＡＭにカラー判定／白黒判定結果、下地とばしを行うための下地とばしレベル、画像入力元としてスキャン画像、色空間ＲＧＢも格納しておく。
【００６３】
また、ＨＤ４４０への格納が終了し、スキャナ部１０１からのスキャン完了を受けたら、同期制御部９１３を介してスキャン制御部９１０にファイル化終了を通知する。スキャン制御部９１０はジョブ制御部９０８に対して終了通知を返し、ジョブ制御部９０８は共通インタフェース９０７を介してコピーアプリケーション部９０４へ返す。プリント制御部９１５はメモリに画像が入った時点で図２のプリンタＩ／Ｆ４３０を介して、プリンタ部１０３に印刷要求をだす。同時に同期制御部９１３にプリント画像処理要求を行う。同期制御部９１３はプリント制御部９１５から要求を受けたら画像処理設定をイメージ制御部９１４に依頼する。イメージ制御部９１４は前記の画像の付随情報に従ってプリンタＩ／Ｆ４３０内の画像処理部の設定を行い、同期制御部９１３を介してプリント制御部９１５にプリント準備完了を伝える。プリント制御部９１５はプリントエンジン３１３に対して印刷指示を出す。プリント画像転送完了は図示しないハードウェアからの割り込み信号によってイメージ制御部９１４に伝わる。イメージ制御部９１４からのプリント完了を受けて同期制御部９１３はプリント完了をプリント制御部９１５に伝える。プリント制御部９１５はプリントエンジン３１３からの排紙完了を受け、ジョブ制御部９０８に対して終了通知を返し、ジョブ制御部９０８は共通インタフェース９０７を介してコピーアプリケーション部９０４へ返す。コピーアプリケーション部９０４はスキャン、プリントが終了したらジョブ終了をＵＩ制御部９０１に通知する。
【００６４】
リモートコピーのスキャンジョブ、送信ジョブの場合は、プリント制御部９１５に代わってファイル格納制御部９１６がジョブ制御部９０８からの要求を受ける。スキャン画像をＨＤ４４０に格納し終わった時点で、同期制御部９１３から格納完了通知を受け、それを共通インタフェース９０７を介してリモートコピーならコピーアプリケーション部９０４に、送信ジョブなら送信アプリケーション部９０５に通知する。コピーアプリケーション部９０４、送信アプリケーション部９０５はこの通知の後、ネットワークアプリケーション部９０２に対してＨＤ４４０に格納されたファイルの送信を依頼する。依頼を受けたネットワークアプリケーション部９０２がファイルを送信する。ネットワークアプリケーション部９０２はジョブ開始時にコピーアプリケーション部９０４からコピーに関する設定情報を受け、それもリモート側の機器に通知する。ネットワークアプリケーション部９０２はリモートコピーの場合、機器固有の通信プロトコルを使用して送信を行う。また送信ジョブの場合はＦＴＰ、ＳＭＢのような標準的なファイル転送プロトコルを使用する。
【００６５】
ファックス送信する場合はファイル格納後、送信アプリケーション部９０５から共通インタフェース９０７、ジョブ制御部９０８を介してＦＡＸ制御部９０９に送信が指示される。ＦＡＸ制御部９０９は非図示のモデムを介して、相手機器とネゴシエーションし、必要な画像処理（カラー→白黒変換、多値２値変換、回転、変倍）をイメージ制御部９１４に依頼し、変換後の画像をモデムを使って送信する。
【００６６】
また、送信先にプリンタがある場合、送信アプリケーション部９０５は共通インタフェース９０７を介してプリントジョブとしてプリントの指示を行う。そのときの動作は以下で説明するリモートコピーのプリントジョブの場合と同様である。また、送信宛先が機器内のＢＯＸ宛先になっているときはファイルストアマネージャ（不図示）によって機器内のファイルシステムに格納する。
【００６７】
ＦＡＸ受信時はＦＡＸ制御部９０９がモデムを使って画像を受信し、画像ファイルとしてＨＤ４４０に格納する。ＨＤ４４０格納後にＢＯＸアプリケーション部９０３に通知すると、ＢＯＸアプリケーション部９０３から受信プリントの指示が共通インタフェース９０７を介して、ジョブ制御部９０８になされる。その後は通常のＢＯＸプリントジョブと同じ動作になるため省略する。
【００６８】
リモートコピーのプリントジョブの場合は、送信側からの画像をネットワークアプリケーション部９０２がＨＤ４４０に保存するとともにコピーアプリケーション部９０４に対してジョブを発行する。コピーアプリケーション部９０４は共通インタフェース９０７を介してジョブ制御部９０８にプリントジョブを投入する。ローカルコピーとは異なり、スキャン制御部９１０に代わってファイル読出し制御部９１１がジョブ制御部９０８からの要求を受ける。受信画像をＨＤ４４０からメモリに展開するための要求を同期制御部９１３を介して、イメージ制御部９１４に行う。
【００６９】
イメージ制御部９１４はメモリに画像を展開し、展開終了を同期制御部９１３を経由して、ファイル読出し制御部９１１とプリント制御部９１５に伝える。プリント制御部９１５はメモリに画像が入った時点でプリンタＩ／Ｆ４３０を介して、コントローラ１０２にジョブマネージャから指示された給紙段、もしくはその用紙サイズを有する段を選択し、印刷要求をだす。自動用紙の場合には画像サイズから給紙段を決定し印刷要求をだす。同時に同期制御部９１３にプリント画像処理要求を行う。
【００７０】
同期制御部９１３は、プリント制御部９１５から要求を受けたらプリント画像処理設定をイメージ制御部９１４に依頼する。（このとき例えば最適サイズ用紙がなくなり、回転が必要になれば別途回転指示も依頼する。回転指示があった場合にはイメージ制御部９１４が図２のグラフィックプロセッサ４２４を使って画像を回転する。）
イメージ制御部９１４は、プリンタＩ／Ｆ４３０内の画像処理部の設定を行い、同期制御部９１３を介してプリント制御部９１５にプリント準備完了を伝える。プリント制御部９１５は、プリンタに対して印刷指示を出す。プリント画像転送完了は図示しないハードウェアからの割り込み信号によってイメージ制御部９１４に伝わる。
【００７１】
イメージ制御部９１４からのプリント完了を受けて同期制御部９１３はプリント完了をファイル読出し制御部９１１とプリント制御部９１５に伝える。ファイル読出し制御部９１１は終了通知をジョブ制御部９０８に返す。プリント制御部９１５はプリントエンジン３１３からの排紙完了を受け、ジョブ制御部９０８に対して終了通知を返す。ジョブ制御部９０８は共通インタフェース９０７を介してコピーアプリケーション部９０４へ終了通知を返す。コピーアプリケーション部９０４はスキャン、プリントが終了したらジョブ終了をＵＩ制御部９０１に通知する。ＰＤＬ制御部９１２とプリント制御部９１５が協働してＬＩＰＳやＰｏｓｔＳｃｒＩｐｔなどのＰＤＬプリントを制御する。
【００７２】
次に、複合機１００における合紙の挿入方法について説明する。
【００７３】
複合機１００には、スキャナで読み取った画像を記録用紙に印刷し、画像が印刷された記録用紙の所定の位置に意図的に白紙の挿入紙や、種類の異なる挿入紙を挿入することで、記録用紙の区切れ目を分かりやすくする機能がある。合紙は、複数枚の記録用紙からなる印刷物のうち、ユーザによって設定された位置に挿入される挿入紙である。合紙には、区切れ目を分かりやすくする目的のほかに、章番号を印刷して章紙として用いたり、スキャナで読み取った画像を印刷して出力したりすることができる。この合紙には、挿入される位置の前後の記録用紙と異なるサイズのシートを合紙として用いることもできる。一方、仕切紙は、ユーザが部やジョブの区切れ目を明確にするために「ページ間（ページとページの間）」、「部間（部と部の間）」あるいは「ジョブ間（ジョブとジョブとの間）」を選択し、選択された位置に挿入される挿入紙である。合紙や仕切紙は、カセット３１８のいずれか又は給紙デッキ３１４に収納され、原稿のコピー動作や画像のプリント動作の途中で給紙され、印刷物に挿入される。
【００７４】
また、複合機１００は、スキャンして読み取った原稿画像を記録用紙に画像形成するとともに、該記録用紙の所定の位置に挿入される合紙にも画像を形成して出力する第１の設定と、挿入される合紙には画像を形成せずに白紙のまま出力する第２の設定とを備える。これらの設定は、操作部１０４からユーザが設定することが可能であるが、ＰＣ１０８からプリンタドライバを利用して設定することも可能である。
【００７５】
図７は、原稿のコピー時に合紙を挿入して出力する場合の一例を示す図であり、（ａ）は５ページ分の原稿、（ｂ）は第１の設定により合紙を挿入する場合、（ｃ）は第２の設定により合紙を挿入する場合を示す。
【００７６】
例えば、図７（ａ）に示す５ページ分の原稿４００１をコピーする際に合紙を挿入する場合、第１の設定によれば、図７（ｂ）に示すように、４ページ目の原稿４００２が合紙４００４にコピー（印刷）されるため、合計で５ページの出力物４００３が出力される。一方、第２の設定によれば、図７（ｃ）に示すように、４ページ目の原稿４００２と５ページ目の原稿４００７との間に白紙の合紙４００６が挿入されるため、合計で６ページの出力物４００５が出力される。
【００７７】
複合機１００では、合紙として使用する用紙を、記録用紙や仕切紙等が収納されたカセット段と異なるカセット段から給紙することで、用紙サイズの異なる合紙を使用することもできる。また、複合機１００は、合紙と仕切紙を同じカセット段から給紙して、記録用紙束の所定のページ位置に挿入することも可能である。例えば、記録用紙と同一サイズの合紙と異なるサイズの合紙を第１の設定により挿入した場合の出力物の一例を図８（ａ）、図８（ｂ）に示す。
【００７８】
図８（ａ）の出力物４１０１は記録用紙と合紙のサイズが同一であることから、記録用紙と合紙を同じカセット段から給紙する方法での出力が可能である。一方、図８（ｂ）の出力物４１０３は記録用紙と合紙のサイズが異なることから、記録用紙と合紙を異なるカセット段から給紙する方法での出力が必要となる。
【００７９】
図９は、仕切紙が挿入された出力物の一例を示す図であり、（ａ）はジョブ間仕切紙として仕切紙が挿入された出力物、（ｂ）は部数間仕切紙として仕切紙が挿入された出力物を示す。
【００８０】
図９（ａ）において、出力物５００１は、複数のジョブ５００２，５００３，５００４の間にジョブの仕切りとしてジョブ間仕切紙５００５が挿入されたものである。各ジョブ５００２，５００３，５００４には、出力文書の設定をそれぞれ行なうことができる。
【００８１】
図９（ｂ）において、出力物５００６は、複数の文書５００７，５００８，５００９の間に文書の仕切りとして部数間仕切紙５０１０が挿入されたものである。
【００８２】
次に、複合機１００において、合紙と仕切紙を同じページ位置に挿入して出力するように設定されているジョブを実行する際の処理の流れを図１０を用いて説明する。
【００８３】
図１０は、合紙または仕切紙を挿入して出力するように設定されているジョブを実行する際の処理の流れを示すフローチャートである。本処理では、合紙と仕切紙を挿入して出力するように設定されているジョブを実行する場合を想定しているが、他の種類の用紙（例えば、表紙や裏表紙等）を挿入して出力するように設定されているジョブを実行する場合でも有効である。図１０のフローチャートに示す処理は、コントローラ１０２のＣＰＵ４０２が、ＲＯＭ４０４に格納されたプログラムを読み出して実行することによって実行される。
【００８４】
まず、コントローラ１０２は、実行するジョブが合紙と仕切紙の両方を挿入して出力するように設定されているジョブか否かを、ジョブの設定情報に基づいて判断する（ステップＳ１００１）。ジョブの設定情報は、ＰＣ１０８でユーザによって設定された情報、または、操作部１０４によって設定された情報である。この結果、両方を挿入して出力するジョブでない場合は（ステップＳ１００１でＮＯ)、ステップＳ１００５へ進む。ステップＳ１００５では、コントローラ１０２は、合紙又は仕切紙のいずれか片方だけを出力するようにジョブを実行する（ステップＳ１００５）。
【００８５】
ステップＳ１００１の判断の結果、ジョブが合紙と仕切紙の両方を挿入して出力するように設定されているジョブである場合、コントローラ１０２はジョブが合紙にコピー（印刷）するジョブか否かを判断する（ステップＳ１００２）。この結果、ジョブが合紙にコピー（印刷）するジョブである場合は（ステップＳ１００２でＹＥＳ）、ステップＳ１００６へ進む。なお、ステップＳ１１０２では、合紙に対してコピーするか否かが判定されるが、合紙に限定せず、複数の種類の用紙を挿入して出力する場合には、他の用紙に対してコピー又は印刷するかを判定するようにしてもよい。
【００８６】
ステップＳ１００６では、コントローラ１０２は、合紙と仕切紙が同じページ位置に挿入するように設定されたジョブを出力したとしても白紙が連続して出力されることにはならないため、合紙と仕切紙の両方を出力するようにジョブを実行する。
【００８７】
ステップＳ１００２の判断の結果、ジョブが合紙にコピーしないジョブである場合（ステップＳ１００２でＮＯ）、コントローラ１０２は、合紙と仕切紙を異なるカセット段（収納場所）から給紙するか否かを判断する（ステップＳ１００３）。なお、合紙と仕切紙の収納場所が異なるか否かの判断についてはカセット３１８に限らず、給紙デッキ３１４や不図示の手差しトレイにセットされたものであっても判断対象となる。
【００８８】
ステップＳ１００３の判断の結果、合紙と仕切紙を異なるカセット段から給紙する場合、コントローラ１０２は、合紙と仕切紙の種類（用紙サイズや用紙タイプ）が異なると判断でき、合紙と仕切紙が共に白紙であってもそれらの区別が可能である。その結果、両方を出力するようにジョブを実行する（ステップＳ１００６）。一方、合紙と仕切紙を同じカセット段から給紙する場合、コントローラ１０２は、合紙と仕切紙を挿入して出力するページ位置が異なるか否かすなわち合紙と仕切紙が異なるページ位置に出力されるかを判断する（ステップＳ１００４）。
【００８９】
ステップＳ１００４の判断の結果、ページ位置が異なっていれば（ステップＳ１００４でＹＥＳ）、コントローラ１０２は、両方を出力するようにジョブを実行する（ステップＳ１００６）。一方、同じページ位置に挿入して出力するように設定されている場合、コントローラ１０２は、合紙又は仕切紙のいずれか一方の設定を削除して片方だけを出力するようにジョブを実行する（ステップＳ１００５）。
【００９０】
なお、上述したジョブについては、複合機１００上の操作部１０４を介してユーザにより操作指示されたものであっても、ネットワーク１０６を介してＰＣ１０８から受信したものであっても適用可能であることは言うまでもない。
【００９１】
また、本実施形態では、ステップＳ１００３でコントローラ１０２が合紙と仕切紙を異なるカセット段（収納場所）から給紙するか否かを判断する例を説明したが、ステップＳ１００３で合紙のサイズと仕切紙のサイズが同じか否かを判別してもよい。例えば、コントローラ１０２は、合紙のサイズと仕切紙のサイズとをジョブの設定情報に基づいて判別する。そして、合紙のサイズと仕切紙のサイズが同じ場合には、ステップＳ１００６に進め、合紙と仕切紙の両方を出力するように制御し、合紙のサイズと仕切紙のサイズが異なる場合には、ステップＳ１００４に進め、合紙か仕切紙の片方だけの出力を許可する。合紙と仕切紙のサイズが同じであるか否かを判別することによって、異なる給紙カセットに同じサイズの合紙と仕切紙がセットされているような場合でも、用紙のサイズ合紙と仕切紙が重なって出力されることを防止することができる。
【００９２】
上記第１の実施形態によれば、原稿から読み取った画像を記録用紙に形成して出力する際に、記録用紙とは異なる合紙と仕切紙を挿入して出力するように設定されたジョブかを判断する。そして、合紙と仕切紙を挿入して出力するように設定されている場合、合紙にコピー等の画像形成を行うように設定されたかを判断し、画像形成を行わない設定がなされている場合、さらに合紙と仕切紙を異なるカセット段から給紙するかを判断する。そして、合紙と仕切紙を同じカセット段から給紙し且つそれらを挿入するページ位置が同じ場合は、合紙又は仕切紙のいずれかを削除して出力する。これにより、画像が印刷された複数のシートの同じページ位置に設定された合紙と仕切紙が重なり合って出力することを避けることができ、ユーザが煩わしい設定をすることなく、意図通りの出力物を得ることができる。
【００９３】
［第２の実施形態］
本発明の第２の実施の形態に係る画像形成装置は、その構成（図１〜図６）が上記第１の実施の形態に係る画像形成装置と同じであり、第１の実施の形態と同様の部分については、同一の符号を用いてその説明を省略する。以下に、上記第１の実施の形態と異なる点のみを説明する。
【００９４】
第１の実施形態の複合機１００は、合紙と仕切紙を同じページ位置に挿入するように設定されている場合、合紙にコピーせず且つ合紙と仕切紙の収納場所が同じときに、合紙または仕切紙のいずれか一方の設定を削除して出力するようにジョブを実行している。
【００９５】
しかしながら、ユーザによっては合紙と仕切紙が連続しても、合紙と仕切紙の両方を出力したい場合もある。また、合紙と仕切紙を連続して出力する際には、合紙を先に出力させる場合と仕切紙を先に出力させる場合の２通りがある。
【００９６】
そこで、本第２の実施形態における複合機１００では、実行するジョブが合紙と仕切紙を同じページ位置に挿入するように設定されている場合であっても、ユーザの所望の出力方法を選択及び設定することができるようにした。
【００９７】
本発明の第２の実施形態における合紙と仕切紙が同じページ位置に挿入するように設定されているジョブを出力する際の制御処理を図１１〜図１４を用いて説明する。
【００９８】
図１１及び図１２は、本発明の第２の実施形態における処理を示すフローチャートである。なお、図１０のフローチャートと同一の処理を行うステップについては同一のステップ番号を付して、その説明の一部を省略する。図１１、図１２のフローチャートに示す処理は、コントローラ１０２のＣＰＵ４０２が、ＲＯＭ４０４に格納されたプログラムを読み出して実行することによって実行される。
【００９９】
コントローラ１０２は、実行するジョブが合紙と仕切紙の両方を同じページ位置に挿入して出力するに設定されているジョブであった場合に、合紙と仕切紙の出力方法をユーザに選択させる設定画面をタッチパネル５０５に表示する（ステップＳ１１０１）。この設定画面の一例を図１３に示す。ユーザは、図１３に示す設定画面７１００上で、合紙と仕切紙を同じページ位置に挿入して出力するように設定されているジョブの当該合紙と当該仕切紙をどのように出力するかの設定を行う。
【０１００】
ユーザが設定画面７１００上で「必ず両方出力する」ボタン７１０１を選択した場合（ステップＳ１１０２でＹＥＳ）、図１２のステップＳ１００６へ進む。ステップＳ１００６では、コントローラ１０２は、実行するジョブに設定された合紙と仕切紙を挿入して出力するページ位置が同じであっても、合紙と仕切紙の両方を出力するようにジョブを実行する。
【０１０１】
一方、ユーザが設定画面７１００上で「合紙を削除する」ボタン７１０２を選択した場合は（ステップＳ１１０２でＮＯ且つステップＳ１１０３でＹＥＳ）、ステップＳ１１０８へ進む。ステップＳ１１０８では、コントローラ１０２は、実行するジョブが合紙と仕切紙の両方を挿入して出力するように設定されているジョブか否かを判断する。そして、両方を挿入して出力するように設定されているジョブでない場合は（ステップＳ１１０８でＮＯ）、図１２のステップＳ１００５へ進む。ステップＳ１００５では、コントローラ１０２は、合紙の設定を削除して仕切紙を出力するようにジョブを実行する。このように、コントローラ１０２は、実行するジョブが合紙と仕切紙の両方を同じページ位置に挿入して出力するように設定されているジョブであったときには、合紙を削除して仕切紙のみを出力するようにジョブを実行する。
【０１０２】
ステップＳ１１０８の判断の結果、実行するジョブが合紙と仕切紙の両方を挿入して出力するように設定されているジョブである場合（ステップＳ１１０８でＹＥＳ）、図１２のステップＳ１００４へ進む。ステップＳ１００４では、上述したように、コントローラ１０２は、合紙と仕切紙を挿入して出力するページ位置が異なっているかを判断し、ページ位置が異なっていれば（ステップＳ１００４でＹＥＳ）、ステップＳ１００６へ進む。一方、ページ位置が同じ場合は、ステップＳ１００５へ進む。
【０１０３】
ユーザが設定画面７１００上で「仕切紙を削除する」ボタン７１０３を選択した場合は、ステップＳ１１０２でＮＯ且つステップＳ１１０３でＮＯ且つステップＳ１１０４でＹＥＳへ進む。そして、コントローラ１０２は、仕切紙を削除するときの条件をユーザに選択させる設定画面をタッチパネル５０５に表示する（ステップＳ１１０５）。この設定画面の一例を図１４に示す。ユーザは、図１４に示す設定画面７２００上で、合紙と仕切紙を同じカセット段から給紙する場合、合紙にコピー（印刷）しないジョブが設定されている場合には、合紙と仕切紙をどのように出力するかの設定を行う。なお、設定画面７２００上に表示された「カセット段が同じとき」ボタン７２０１と「合紙にコピーしないとき」ボタン７２０２は、複数選択が可能なように構成されている。
【０１０４】
ユーザが設定画面７２００上で「カセット段が同じとき」ボタン７２０１のみを選択した場合（ステップＳ１１０６でＹＥＳ且つステップＳ１１０７でＮＯ）、ステップＳ１１０９へ進む。ステップＳ１１０９では、コントローラ１０２は、実行するジョブが合紙と仕切紙の両方を挿入して出力するように設定されているジョブか否かを判断する。そして、両方を挿入して出力するように設定されているジョブでない場合は（ステップＳ１１０９でＮＯ）、仕切紙を削除して合紙のみを出力するようにジョブを実行する（ステップＳ１００５）。
【０１０５】
一方、実行するジョブが合紙と仕切紙を挿入して出力するように設定されているジョブである場合は（ステップＳ１１０９でＹＥＳ）、上述のように、コントローラ１０２は、合紙と仕切紙を異なるカセット段から給紙するかを判断する（ステップＳ１００３）。なお、合紙と仕切紙の収納場所が異なるか否かの判断についてはカセット３１８に限らず、給紙デッキ３１４や不図示の手差しトレイにセットされたものであっても判断対象となる。
【０１０６】
ステップＳ１００３の判断の結果、合紙と仕切紙を異なるカセット段から給紙する場合（ステップＳ１００３でＹＥＳ）、ステップＳ１００６へ進む。一方、そうでないときは（ステップＳ１００３でＮＯ）、ステップＳ１００４以降の処理を行い、同じページ位置に挿入して出力するように設定されている場合（ステップＳ１００４でＮＯ）、ステップＳ１００５へ進む。
【０１０７】
一方、ユーザが設定画面７２００上で「合紙にコピーしないとき」ボタン７２０２のみを選択した場合（ステップＳ１１０６でＮＯ且つステップＳ１１１０でＹＥＳ）、ステップＳ１１１１へ進む。ステップＳ１１１１では、コントローラ１０２は、実行するジョブが合紙と仕切紙の両方を挿入して出力するように設定されているジョブか否かを判断する。そして、両方を挿入して出力するように設定されているジョブでない場合は（ステップＳ１１１１でＮＯ）、仕切紙を削除して合紙のみを出力するようにジョブを実行する（ステップＳ１００５）。
【０１０８】
実行するジョブが合紙と仕切紙を挿入して出力するように設定されているジョブである場合、ステップＳ１００２と同様に、コントローラ１０２は、実行するジョブが一方の用紙すなわち合紙にコピー（印刷）するジョブか否かを判断する（ステップＳ１１１２）。この結果、合紙にコピーするジョブである場合（ステップＳ１１１２でＹＥＳ）、ステップＳ１００６へ進む。一方、そうでないときは（ステップＳ１１１２でＮＯ）、ステップＳ１００４以降の処理を行い、同じページ位置に挿入して出力するように設定されている場合（ステップＳ１００４でＮＯ）、ステップＳ１００５へ進む。
【０１０９】
ユーザが設定画面７２００上で「カセット段が同じとき」ボタン７２０１と「合紙にコピーしないとき」ボタン７２０２の両方を選択した場合（ステップＳ１１０６でＹＥＳ且つステップＳ１１０７でＹＥＳ）、図１２のステップＳ１００１以降の処理を行う。ステップＳ１００１以降の処理は、上述した図１０の処理と同様である。すなわち、合紙と仕切紙の両方を挿入し且つ合紙にコピーしないジョブであって、仕切紙と合紙を給紙するカセット段が同じ場合のみ、仕切紙と合紙を同じページ位置で出力するときに、仕切り紙を削除して合紙だけを出力する。
【０１１０】
また、ユーザが設定画面７２００上でどのボタンも選択せずに「ＯＫ」ボタン７２０３を選択した場合は（ステップＳ１１０６でＮＯ且つステップＳ１１１０でＮＯ）、ステップＳ１００４以降の処理を行う。そして、同じページ位置に挿入して出力するように設定されている場合（ステップＳ１００４でＮＯ）、合紙の設定に関わらず、仕切紙を削除して合紙だけを出力するようにジョブを実行する（ステップＳ１００５）。
【０１１１】
上記第２の実施の形態によれば、合紙と仕切紙を挿入して出力するページ位置が同じ場合にその出力方法をユーザに選択させ、選択させた出力方法に基づいて合紙と仕切紙のいずれかを削除して出力する。これにより、上記第１の実施形態による効果に加えて、ユーザの意図する出力物を容易に得ることが可能となる。
【０１１２】
［第３の実施形態］
本発明の第３の実施の形態に係る画像形成装置は、その構成（図１〜図６）が上記第１の実施の形態に係る画像形成装置と同じであり、また第１及び第２の実施の形態と同様の部分については同一の符号を用いてその説明を省略する。
【０１１３】
上記第１及び第２の実施形態における複合機１００では、合紙と仕切紙が同じページ位置に挿入して出力するように設定されているジョブである場合、合紙に印刷せず且つ合紙と仕切紙の収納場所が異なるという所定の条件のときは、自動的に仕切紙を削除している。しかしながら、ユーザによっては削除したいページと削除したくないページがあることも考えられる。そこで、本第３の実施形態における複合機１００では、上記所定の条件に合致して仕切紙を削除する際に、削除するか否かをユーザに問い合わせる。
【０１１４】
図１５〜図１７は、本発明の第３の実施形態における合紙と仕切紙が同じページ位置に重複して挿入して出力するように設定されているジョブを出力する際の処理を示すフローチャートである。図１５〜図１７のフローチャートに示す処理は、コントローラ１０２のＣＰＵ４０２が、ＲＯＭ４０４に格納されたプログラムを読み出して実行することによって実行される。なお、図１５及び図１７において、ステップＳ１００１〜ステップＳ１００６は、図１０のステップＳ１００１〜Ｓ１００６と同じ処理なので、それらの説明は省略する。また、図１６において、ステップＳ１１０１〜Ｓ１１１２は、図１１のステップＳ１１０１〜Ｓ１１１２と同じ処理であることから、それらの説明は省略する。
【０１１５】
図１５及び図１７において、コントローラ１０２は、合紙と仕切紙を同じページ位置に挿入して出力する設定である場合（ステップＳ１００４でＮＯ）、ステップＳ１５０１へ進む。ステップＳ１５０１では、コントローラ１０２は、図１８に示すような、片方を削除して出力するか否かをユーザに選択させる設定画面をタッチパネル５０５にポップアップ表示する。
【０１１６】
ユーザが図１８に示す設定画面８１００上の「削除する」ボタン８１０１を選択した場合（ステップＳ１５０２でＹＥＳ）、コントローラ１０２は、仕切紙を削除して合紙を出力するようにジョブを実行する（ステップＳ１００５）。一方、ユーザが設定画面８１００上の「削除しない」ボタン８１０２を選択した場合（ステップＳ１５０２でＮＯ）、合紙と仕切紙の両方を出力するようにジョブを実行する（ステップＳ１００６）。
【０１１７】
上記第３の実施形態によれば、上記第１及び第２の実施形態による効果に加えて、ユーザの意図する出力物をさらに容易に得ることが可能となる。
【０１１８】
［第４の実施形態］
上記第１〜第３の実施形態では、主に複合機１００側で行われるコピージョブに対する機能動作について説明したが、ＰＣ１０８側からネットワーク１０６を介して複合機１００に投入されたジョブに対しても同様の機能動作を行うことが可能である。
【０１１９】
図１９は、ＰＣ１０８上のプリンタドライバで合紙の出力設定を行う際に表示されるプロパティ画面の一例を示す図である。
【０１２０】
図１９において、ＰＣ１０８では、プリンタドライバによりモニタに表示されたプリンタのプロパティ画面上で、設定タブ９００１，９００２，９００３，９００４に所望のページ数を入力すると、合紙を挿入して出力するページ位置を設定することができる。また、ユーザは「ページの追加」ボタン９００５を押下することで合紙を出力するページ位置の設定タブを追加することができる。
【０１２１】
設定タブ９００１〜９００４で設定された合紙のページ位置に仕切紙を挿入して出力する設定である場合には、上記第１〜第３の実施形態で説明したように、合紙と仕切紙の出力方法を詳細に設定することができる。
【０１２２】
図２０は、ＰＣ１０８上のプリンタドライバで合紙と仕切紙をどのように出力するかをユーザに設定させる設定画面の一例を示す図である。
【０１２３】
図２０に示す設定画面９１００において、「必ず両方出力する」ボタン９１０１は、図１３の「必ず両方出力する」ボタン７１０１に対応する機能を有する。また、「合紙を削除する」ボタン９１０２は、図１３の「合紙を削除する」ボタン７１０２に対応し、「仕切紙を削除する」ボタン９１０３は、図１３の「仕切紙を削除する」ボタン７１０３に対応する機能を有する。
【０１２４】
図２１は、ＰＣ１０８上のプリンタドライバで仕切紙を削除するときの条件をユーザに選択させる設定画面の一例を示す図である。
【０１２５】
図２１に示す設定画面９２００において、「カセット段が同じとき」ボタン９２０１は、図１４の「カセット段が同じとき」ボタン７２０１に対応する機能を有する。また、「合紙にコピーしないとき」ボタン９２０２は、図１４の「合紙にコピーしないとき」ボタン７２０２に対応する機能を有する。
【０１２６】
上記第４の実施形態によれば、ネットワーク上のＰＣから複合機に対してジョブを投入した場合であっても、上記第１〜第３の実施形態における機能動作を利用することができるので、ユーザの利便性を更に向上させることができる。
【０１２７】
以上の実施形態を用いて実行する具体例を以下に示す。例えば、複合機１００で複数枚のシートを出力し、出力される複数枚のシートに第１の挿入シートとして合紙を挿入し、第２の挿入シートとして仕切紙を挿入するように設定されている場合を想定する。その場合、複合機１００では、複数枚のシートの同じ位置に、合紙と仕切紙が挿入されないように制御する。ただ、合紙または仕切紙に画像が形成されるように設定されているかどうかを判別する第１の判別を行い、合紙または仕切紙に画像が形成されるように設定されている場合には、複数枚のシートの同じ位置に合紙と仕切紙を挿入することを許可する。また、合紙の給紙元となるカセットと仕切紙の給紙元となる給紙部が同じか否かを判別する第２の判別を行い、同じであると判別した場合には、複数枚のシートの同じ位置に合紙と仕切紙が挿入されないように制御する。あるいは、給紙部が同じであるか否かを判別する代わりに、合紙のサイズと仕切紙のサイズとが同じサイズか否かを判別する第３の判別を行い、同じであると判別した場合には、複数枚のシートの同じ位置に合紙と仕切紙が挿入されないように制御してもよい。
【０１２８】
また、本発明の目的は、以下の処理を実行することによって達成される。即ち、上述の実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体をシステムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出す処理である。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコードおよび該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１２９】
また、プログラムコードを供給するための記憶媒体としては、次のものを用いることができる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等である。または、プログラムコードをネットワークを介してダウンロードしてもよい。
【０１３０】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現される場合も本発明に含まれる。加えて、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【０１３１】
さらに、前述した実施形態の機能が以下の処理によって実現される場合も本発明に含まれる。即ち、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行う場合である。
【０１３２】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した各実施の形態の機能が実現される場合も本発明に含まれる。加えて、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳなどが実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現する場合も含まれる。この場合、上記プログラムは、該プログラムを記憶した記憶媒体から直接、またはインターネット、商用ネットワーク、もしくはローカルエリアネットワーク等に接続された不図示の他のコンピュータやデータベース等からダウンロードすることにより供給される。
【０１３３】
上記実施の形態では、複合装置の印刷方式を電子写真方式とした場合を例に挙げたが、本発明は、電子写真方式に限定されるものではない。インクジェット方式、熱転写方式、感熱方式、静電方式、放電破壊方式など各種印刷方式に適用することができる。
【０１３４】
上記プログラムの形態は、オブジェクトコード、インタプリタにより実行されるプログラムコード、ＯＳ（オペレーティングシステム）に供給されるスクリプトデータ等の形態から成ってもよい。
【図面の簡単な説明】
【０１３５】
【図１】本発明の第１の実施形態に係る画像形成装置を含む画像形成システムの構成を示すブロック図である。
【図２】図１の複合機１００の構成及び機能を説明するための概略構造図である。
【図３】図１のコントローラ１０２のハードウェア構成を示すブロック図である。
【図４】操作部１０４の外観を示す図である。
【図５】タッチパネル５０５に表示される画面の一例を示す図である。
【図６】ＣＰＵ４０２により実行される制御ソフトウェアの構成図である。
【図７】原稿のコピー時に合紙を挿入して出力する場合の一例を示す図であり、（ａ）は５ページ分の原稿、（ｂ）は第１の設定により合紙を挿入する場合、（ｃ）は第２の設定により合紙を挿入する場合を示す。
【図８】（ａ）は記録用紙と同一サイズの合紙を第１の設定により挿入した場合の出力物の一例を示す図、（ｂ）は記録用紙と異なるサイズの合紙を第１の設定により挿入した場合の出力物の一例を示す図である。
【図９】仕切紙が挿入された出力物の一例を示す図であり、（ａ）はジョブ間仕切紙として仕切紙が挿入された出力物、（ｂ）は部数間仕切紙として仕切紙が挿入された出力物を示す。
【図１０】合紙と仕切紙を同じページ位置に挿入して出力するように設定されているジョブを実行する際の処理の流れを示すフローチャートである。
【図１１】本発明の第２の実施形態における合紙と仕切紙が同じページ位置に重複して挿入するように設定されているジョブを出力する際の処理を示すフローチャートである（その１）。
【図１２】本発明の第２の実施形態における合紙と仕切紙が同じページ位置に重複して挿入するように設定されているジョブを出力する際の処理を示すフローチャートである（その２）。
【図１３】合紙と仕切紙をどのように出力するかをユーザに設定させる設定画面の一例を示す図である。
【図１４】仕切紙を削除するときの条件をユーザに選択させる設定画面の一例を示す図である。
【図１５】本発明の第３の実施形態における合紙と仕切紙が同じページ位置に重複して挿入して出力するように設定されているジョブを出力する際の処理を示すフローチャートである。
【図１６】本発明の第３の実施形態における合紙と仕切紙が同じページ位置に重複して挿入して出力するように設定されているジョブを出力する際の処理の他の一例を示すフローチャートである（その１）。
【図１７】本発明の第３の実施形態における合紙と仕切紙が同じページ位置に重複して挿入して出力するように設定されているジョブを出力する際の処理を示すフローチャートである（その２）。
【図１８】片方を削除して出力するか否かをユーザに選択させる設定画面の一例を示す図である。
【図１９】ＰＣ１０８上のプリンタドライバで合紙の出力設定を行う際に表示されるプロパティ画面の一例を示す図である。
【図２０】ＰＣ１０８上のプリンタドライバで合紙と仕切紙をどのように出力するかをユーザに設定させる設定画面の一例を示す図である。
【図２１】ＰＣ１０８上のプリンタドライバで仕切紙を削除するときの条件をユーザに選択させる設定画面の一例を示す図である。
【符号の説明】
【０１３６】
１００  複合機
１０１  スキャナ部
１０２  コントローラ
１０３  プリンタ部
１０４  操作部
１０６  ネットワーク
１０７  サーバ
１０８  ＰＣ
４０２  ＣＰＵ
３１８  カセット
【図１】
0005322464.tif 000002
【図２】
0005322464.tif 000003
【図３】
0005322464.tif 000004
【図４】
0005322464.tif 000005
【図５】
0005322464.tif 000006
【図６】
0005322464.tif 000007
【図７】
0005322464.tif 000008
【図８】
0005322464.tif 000009
【図９】
0005322464.tif 000010
【図１０】
0005322464.tif 000011
【図１１】
0005322464.tif 000012
【図１２】
0005322464.tif 000013
【図１３】
0005322464.tif 000014
【図１４】
0005322464.tif 000015
【図１５】
0005322464.tif 000016
【図１６】
0005322464.tif 000017
【図１７】
0005322464.tif 000018
【図１８】
0005322464.tif 000019
【図１９】
0005322464.tif 000020
【図２０】
0005322464.tif 000021
【図２１】
0005322464.tif 000022