(57)【特許請求の範囲】
【請求項１】
所定位置に突出部であるインデックスが設けられたインデックス紙を給紙する給紙手段と、
インデックス紙のインデックスに対する画像の方向を決定する決定手段と、
印刷対象画像の向きと、給紙されたインデックス紙の向きとに基づいて、前記インデックス紙のインデックスに対する画像の方向が前記決定手段により決定された方向となるように前記印刷対象画像を回転させる手段と、
を有することを特徴とする画像形成装置。
【請求項２】
画像に対するインデックスの位置を指定させるための画面を表示装置に表示させる表示制御手段を有し、
前記決定手段は、前記指定に応じて決定すること
を特徴とする請求項１に記載の画像形成装置。
【請求項３】
原稿画像にポートレート原稿とランドスケープ原稿とが混在している場合に、前記決定手段により隣り合う２つの前記方向が決定され、
前記印刷対象画像がポートレート画像であるかランドスケープ画像であるかに応じて、前記隣り合う２つの前記方向のいずれかを選択する選択手段と、
を有することを特徴とする請求項１または２に記載の画像形成装置。
【請求項４】
前記印刷対象画像のサイズに適合したインデックス紙を含む用紙トレイを選択する手段をさらに有し、
前記給紙手段は、選択された用紙トレイから前記インデックス紙を給紙すること
を特徴とする請求項１又は２に記載の画像形成装置。
【請求項５】
隣り合う２つの前記方向を優先度を付して設定する処理と、
隣り合う２つの前記方向から前記優先度の高い方向と、前記インデックス紙のインデックスに対する画像の方向とが一致するように画像を回転させる処理とをおこなうこと、
を特徴とする請求項３に記載の画像形成装置。
【請求項６】
インデックス紙のインデックスに対する画像の方向と他の指定モードによる画像向きが合わないときに、印刷を中断する処理及びその旨をユーザーに通知する処理をおこなうこと、
を特徴とする請求項１から５いずれかに１項に記載の画像形成装置。
【請求項７】
回転された前記印刷対象画像を前記インデックス紙に印刷する印刷手段を有することを特徴とする請求項１から６いずれかに１項に記載の画像形成装置。
【請求項８】
印刷用紙と所定位置に突出部であるインデックスが設けられたインデックス紙を給紙し、前記印刷用紙に画像を形成し、画像が形成された印刷用紙間に前記インデックス紙を挿入する画像形成装置において、
給紙される印刷用紙の方向を検出する方向検出手段と、検出した印刷用紙の方向に対応して画像がインデックス紙のインデックスに対し一定の方向になるように画像の回転角度を設定する回転角度設定手段と、設定した角度で回転した画像を前記印刷用紙に印刷する印刷手段とを有することを特徴とする画像形成装置。
【請求項９】
前記回転角度設定手段は、前記画像が複数の原稿画像から最初に読み取られた原稿画像である先頭画像か否かを判断し、画像が先頭画像であるとき、先頭画像の方向を印刷用紙の方向と同じ方向に回転させ、画像が先頭画像でないとき、先頭画像の印刷用紙の方向と同じ方向に前記画像を回転させることを特徴とする請求項８に記載の画像形成装置。
【請求項１０】
画像形成装置に、
所定位置に突出部であるインデックスが設けられたインデックス紙のインデックスに対する画像の方向を決定する決定処理と、
印刷対象画像の向きと、給紙されたインデックス紙の向きとに基づいて、前記インデックス紙のインデックスに対する画像の方向が前記決定処理により決定された方向となるように前記印刷対象画像を回転させる回転処理と、
を実行させることを特徴とする画像処理プログラム。
【請求項１１】
画像形成装置に、
画像に対するインデックスの位置を指定させるための画面を表示装置に表示させる表示制御処理を実行させ、
前記決定処理は、前記指定に応じて決定すること
を特徴とする請求項１０に記載の画像処理プログラム。
【請求項１２】
画像形成装置に、
原稿画像にポートレート原稿とランドスケープ原稿とが混在している場合に、前記決定処理により隣り合う２つの前記方向が決定され、
前記印刷対象画像がポートレート画像であるかランドスケープ画像であるかに応じて、前記隣り合う２つの前記方向のいずれかを選択する選択処理と、
を実行させることを特徴とする請求項１０または１１に記載の画像処理プログラム。
【請求項１３】
画像形成装置に、
前記印刷対象画像のサイズに適合したインデックス紙を含む用紙トレイを選択する処理をさらに実行させ、
前記給紙処理は、選択された用紙トレイから前記インデックス紙を給紙すること
を特徴とする請求項１０または１１に記載の画像処理プログラム。
【請求項１４】
画像形成装置に、
隣り合う２つの前記方向を優先度を付して設定する処理と、
隣り合う２つの前記方向から前記優先度の高い方向と、前記インデックス紙のインデックスに対する画像の方向とが一致するように画像を回転させる処理と
を実行させることを特徴とする請求項１２に記載の画像処理プログラム。
【請求項１５】
画像形成装置に、
インデックス紙のインデックスに対する画像の方向と他の指定モードによる画像向きが合わないときに、印刷を中断する処理及びその旨をユーザーに通知する処理
を実行させることを特徴とする請求項１０から１４いずれかに１項に記載の画像処理プログラム。
【請求項１６】
画像形成装置に、
回転された前記印刷対象画像を前記インデックス紙に印刷する印刷処理
を実行させることを特徴とする請求項１０から１５いずれかに１項に記載の画像処理プログラム。
【請求項１７】
印刷用紙と所定位置に突出部であるインデックスが設けられたインデックス紙を給紙し、前記印刷用紙に画像を形成し、画像が形成された印刷用紙間に前記インデックス紙を挿入する画像形成装置に、
給紙される印刷用紙の方向を検出する方向検出処理と、検出した印刷用紙の方向に対応して画像がインデックス紙のインデックスに対し一定の方向になるように画像の回転角度を設定する回転角度設定処理と、設定した角度で回転した画像を前記印刷用紙に印刷する印刷処理とを実行させることを特徴とする画像処理プログラム。
【請求項１８】
前記回転角度設定処理は、前記画像が複数の原稿画像から最初に読み取られた原稿画像である先頭画像か否かを判断し、画像が先頭画像であるとき、先頭画像の方向を印刷用紙の方向と同じ方向に回転させ、画像が先頭画像でないとき、先頭画像の印刷用紙の方向と同じ方向に前記画像を回転させることを特徴とする請求項１７に記載の画像処理プログラム。
【請求項１９】
所定位置に突出部であるインデックスが設けられたインデックス紙を給紙する給紙手段を備えた画像形成装置における画像形成方法であって、
インデックス紙のインデックスに対する画像の方向を決定する決定工程と、
印刷対象画像の向きと、給紙されたインデックス紙の向きとに基づいて、前記インデックス紙のインデックスに対する画像の方向が前記決定工程により決定された方向となるように前記印刷対象画像を回転させる回転工程と、
を有することを特徴とする画像形成方法。
【請求項２０】
画像に対するインデックスの位置を指定させるための画面を表示装置に表示させる表示制御工程を有し、
前記決定工程は、前記指定に応じて決定すること
を特徴とする請求項１９に記載の画像形成方法。
【請求項２１】
原稿画像にポートレート原稿とランドスケープ原稿とが混在している場合に、前記決定工程により隣り合う２つの前記方向が決定され、
前記印刷対象画像がポートレート画像であるかランドスケープ画像であるかに応じて、前記隣り合う２つの前記方向のいずれかを選択する選択工程と、
を有することを特徴とする請求項２０または２１に記載の画像形成方法。
【請求項２２】
前記印刷対象画像のサイズに適合したインデックス紙を含む用紙トレイを選択する工程をさらに有し、
前記給紙手段は、選択された用紙トレイから前記インデックス紙を給紙すること
を特徴とする請求項１９又は２０に記載の画像形成方法。
【請求項２３】
隣り合う２つの前記方向を優先度を付して設定する工程と、
隣り合う２つの前記方向から前記優先度の高い方向と、前記インデックス紙のインデックスに対する画像の方向とが一致するように画像を回転させる工程と
を有することを特徴とする請求項２１に記載の画像形成装置。
【請求項２４】
インデックス紙のインデックスに対する画像の方向と他の指定モードによる画像向きが合わないときに、印刷を中断する処理及びその旨をユーザーに通知する工程
を有すること特徴とする請求項１９から２３いずれかに１項に記載の画像形成方法。
【請求項２５】
回転された前記印刷対象画像を前記インデックス紙に印刷する印刷工程を有することを特徴とする請求項１９から２４いずれかに１項に記載の画像形成方法。
【請求項２６】
印刷用紙と所定位置に突出部であるインデックスが設けられたインデックス紙を給紙し、前記印刷用紙に画像を形成し、画像が形成された印刷用紙間に前記インデックス紙を挿入する画像形成装置における画像形成方法であって、
給紙される印刷用紙の方向を検出する方向検出工程と、検出した印刷用紙の方向に対応して画像がインデックス紙のインデックスに対し一定の方向になるように画像の回転角度を設定する回転角度設定工程と、設定した角度で回転した画像を前記印刷用紙に印刷する印刷工程とを有することを特徴とする画像形成方法。
【請求項２７】
前記回転角度設定工程は、前記画像が複数の原稿画像から最初に読み取られた原稿画像である先頭画像か否かを判断し、画像が先頭画像であるとき、先頭画像の方向を印刷用紙の方向と同じ方向に回転させ、画像が先頭画像でないとき、先頭画像の印刷用紙の方向と同じ方向に前記画像を回転させることを特徴とする請求項２６に記載の画像形成方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、インデックス紙に印刷可能な画像形成装置に関し、とくに印刷方向とインデックス方向との不整合をなくし、インデックス紙に適切に印刷を行えるようにした画像形成装置、画像処理プログラムに関する。
【０００２】
【従来の技術】
ＰＣ（Personal Computer）の普及に伴うＤＴＰ（DeskTop Publishing）の波及は家庭のみならず、オフィスでの仕事の形態を変えてきている。従来の製本は、製本作業は印刷業者に依頼した上、何日も待たなければ完成した製本を手にすることはできなかった。しかし、昨今の画像形成装置は、製本に必要な周辺機器が接続できるため、表紙、章区切り、ステープル、パンチ穴開けまで自動で行うことができ、完成した製本をすぐに手に取ることができる。
【０００３】
このような画像形成装置における製本では、章区切り用紙を挿入することが知られている（例えば特許文献１参照。）。この章区切り用紙として、通常の定形サイズの用紙にインデックスだけ突出したインデックス紙（タブ紙）を使えば、読者は目当ての章のページを容易に探し当てることができるようになる。
【０００４】
しかし、インデックス紙は、上述したように通常の定形サイズの用紙にインデックスだけ突出した用紙サイズとなるのが普通である。したがって、従来の多くの画像形成装置では、突出するインデックスが、搬送される方向とは逆の方向である後端となるように給紙される。
【０００５】
この理由は、画像形成装置における印刷方法にある。一般に用紙に画像を印刷する場合、印刷する画像の先端と用紙の先端を合わせる。そのため、画像形成装置は、用紙が搬送される方向である用紙の先端をレジストローラに突き当てて、搬送部で発生したスキューを補正し、タイミングを見計らって印刷を行っている。
【０００６】
このような印刷方法で、先端にインデックスがある場合、画像形成装置は、特別な装置なしでは画像の先端をインデックス紙の先端に合わせることが困難である。よって、必然的にインデックスが後端となるように搬送される。
【０００７】
このような、左右あるいは上下が非対称な用紙で、例えば画像の右上にインデックスをつけたい場合、画像が印刷される方向を考慮しなければならない。
【０００８】
そこで、画像形成装置では、取り込んだ画像を回転して印刷することができる。この回転とは、例えば、ユーザーから見て縦にＡ４の原稿がセットされ、画像形成装置には横にＡ４の用紙がセットされていた場合、縦で読み取った画像を、用紙に合わせて横に回転させて印刷することをいう。
【０００９】
この画像を回転させる印刷は、特に制約が無ければ、読み取った画像を０度、９０度、１８０度、２７０度の４つの角度に回転させて印刷することができる。
【００１０】
通常、画像を回転させる印刷は、原稿サイズや、ソート、スタック、トレイ選択などのモードにより画像回転角度を決定する為のアルゴリズムにより画像回転角度が決定され、行われている。
【００１１】
しかし、従来の画像形成装置は、画像の方向についてまでは考慮されず、例えば、左綴じ製本の場合、多くの場合インデックスは右辺にくるが、このインデックスに対する用紙の画像の方向にまで対応していなかった。
【００１２】
さらに、ステープルやパンチなど画像と出力方向が規定されるモードの場合に、指示されたインデックス方向とステープルやパンチ方向が合わなくなるケースが発生するという問題がある。
【００１３】
また、従来の画像形成装置においては、原稿画像の先頭画像を基準とし、以後の画像を先頭画像の方向に合わせて印刷することは行われていなかった。このため、印刷後の各ページの画像間で画像の方向にばらつきが生じ、このことから製本の仕上がりが悪くなるということがあった。
【００１４】
【特許文献１】
特開２００１−２７８５３０号公報
【００１５】
【発明が解決しようとする課題】
本発明は、このような問題点に鑑み、インデックス紙のインデックス方向に合わせた画像の印刷方向を任意に規定できる画像形成装置、画像処理プログラムを提供することを目的とする。
【００１６】
【課題を解決するための手段】
上記課題を解決するために、本発明は、印刷用紙とインデックス紙を給紙し、前記印刷用紙に画像を形成し、画像が形成された印刷用紙間に前記インデックス紙を介挿する画像形成装置において、給紙される印刷用紙の方向を検出する手段と、検出した印刷用紙の方向に対応して画像がインデックス紙のインデックスに対し一定の方向になるように画像の回転角度を設定する回転角度設定手段と、設定した角度で回転した画像を印刷する手段とを備えたことを特徴とする。
【００１７】
また、上記課題を解決するために、本発明は、前記画像を印刷するインデックス紙の方向を指定する手段をさらに有することを特徴とする。
【００１８】
また、上記課題を解決するために、本発明は、前記画像のサイズに適合したインデックス紙を含む用紙トレイを選択する手段をさらに有することを特徴とする。
【００１９】
また、上記課題を解決するために、本発明は、前記回転角度設定手段は、前記画像の指定したインデックス方向とインデックス紙のインデックス方向とが一致するように前記画像を回転させることを特徴とする。
【００２０】
また、上記課題を解決するために、本発明は、前記回転角度設定手段は、前記画像が先頭画像か否かを判断し、画像が先頭画像であるとき、先頭画像の方向を印刷用紙の方向と同じ方向に回転させ、画像が先頭画像でないとき、先頭画像の印刷用紙の方向と同じ方向に前記画像を回転させることを特徴とする。
【００２１】
また、上記課題を解決するために、本発明は、画像形成装置においてインデックス紙のインデックスに対し一定の方向になるように画像の回転角度を設定する処理を実行するプログラムであって、給紙される印刷用紙の方向を検出する処理と、検出した印刷用紙の方向に対応して画像がインデックス紙のインデックスに対し一定の方向になるように画像の回転角度を設定する処理との各処理を実行する。
【００２２】
また、上記課題を解決するために、本発明は、画像形成装置において先頭画像と同じ方向になるように画像の回転角度を設定する処理を実行するプログラムであって、画像が先頭画像か否かを判断する処理と、画像が先頭画像であるとき、先頭画像の方向を印刷用紙の方向と同じ方向に回転させる回転角度を設定し、画像が先頭画像でないとき、先頭画像の印刷用紙の方向と同じ方向に前記画像を回転させる回転角度を設定する処理との各処理を実行する。
【００２３】
また、上記課題を解決するために、本発明は、画像形成装置においてインデックス紙のインデックスに対し一定の方向になるように、且つ先頭画像と同じ方向になるように画像の回転角度を設定する処理を実行するプログラムであって、給紙される印刷用紙の方向を検出する処理と、検出した印刷用紙の方向に対応して画像がインデックス紙のインデックスに対し一定の方向になるように画像の回転角度を設定する処理と、画像が先頭画像か否かを判断する処理と、画像が先頭画像であるとき、先頭画像の方向を印刷用紙の方向と同じ方向に回転させる回転角度を設定し、画像が先頭画像でないとき、先頭画像の印刷用紙の方向と同じ方向に前記画像を回転させる回転角度を設定する処理との各処理を実行する。
【００２４】
また、上記課題を解決するために、本発明は、画像形成装置において画像にインデックスを付与して印刷を行うための処理を実行するプログラムであって、インデックス紙に画像の印刷を行うとき、画像のインデックス方向を設定する処理と、該設定した画像のインデックス方向と給紙されたインデックス紙のインデックス方向とが一致するように画像を回転させる処理とを実行する。
【００２５】
また、上記課題を解決するために、本発明は、画像形成装置において画像にインデックスを付与して印刷を行うための処理を実行するプログラムであって、インデックス紙に画像の印刷を行うとき、画像のインデックス方向を２方向に設定する処理と、該設定した画像のいずれかの方向のインデックス方向とインデックス紙のインデックス方向とが一致するように画像を回転させる処理とを実行する。
【００２６】
また、上記課題を解決するために、本発明は、画像形成装置において画像にインデックスを付与して印刷を行うための処理を実行するプログラムであって、インデックス紙に画像の印刷を行うとき、画像のインデックス方向を２方向に優先度を付して設定する処理と、優先度の高いインデックス方向と、インデックス紙のインデックス方向とが一致するように画像を回転させる処理とを実行する。
【００２７】
また、上記課題を解決するために、本発明は、前記インデックス紙の画像向きと他の指定モードによる画像向きが合わないときに、印刷を中断する処理及びその旨をユーザーに通知する処理を更に実行する。
【００２８】
以上のように、本発明によれば、インデックス紙のインデックス方向に合わせた画像の印刷方向を任意に規定できる画像形成装置、印刷処理プログラムを提供することができる。
【００２９】
【発明の実施の形態】
以下、図面を参照し、本発明の実施形態について説明する。
【００３０】
図１は、本発明に係る画像形成装置の一例としての融合機７０１の概略構成側面図である。
【００３１】
融合機７０１は、自動原稿送り装置（以下「ＡＤＦ」と記す）１と、原稿台２と、読み取りユニット５０と、書き込みユニット５７と、現像ユニット２７と、定着ユニット１７と、給紙装置８、９、１０と、図１では図示されない操作部、給紙ローラ、クラッチ、モータ等の関連装置を有する。
【００３２】
ＡＤＦ１は、原稿台２に設置された原稿を自動に送り込む。具体的に、原稿台２に原稿の画像面を上にして置かれた原稿束は、操作部３０（図４参照）のプリントキー３３の押下により給送が開始される。原稿束は、一番下の原稿から給送ローラ３、給送ベルト４によってコンタクトガラス６上の所定の位置に給送される。
【００３３】
この時、一枚の原稿の給送完了毎に原稿枚数をカウントアップするカウント機能により読み取り原稿の枚数が管理される。給送されたコンタクトガラス６上の原稿は読み取りユニット５０によって画像データが読み取られる。読み取りが終了した原稿は、給送ベルト４及び排送ローラ５によって排出される。さらに、原稿セット検知器７にて原稿台２に次の原稿が有ることを検知した場合、次の原稿は、前の原稿と同様にコンタクトガラス６上に給送される。給送ローラ３、給送ベルト４、排送ローラ５は、モータによって駆動される。
【００３４】
書き込みユニット５７では、読み取りユニット５０にて読み取られた画像に基づいて生成された作像データによりレーザ出力ユニット５８のレーザの発光を制御し、感光体１５にレーザを書き込むことにより潜像を作る。潜像を担う感光体１５は現像ユニット２７を通過することによって潜像にトナーを付着させ、トナー像が形成される。トナー像を保持する感光体１５の回転と等速で搬送ベルト１６によって用紙を搬送しながら、用紙に感光体１５上のトナー像を転写する。
【００３５】
第１トレイ８、第２トレイ９、第３トレイ１０に積載された用紙又はインデックス紙は、各々第１給紙装置１１、第２給紙装置１２、第３給紙装置１３によって給紙され、縦搬送ユニット１４によって感光体１５に当接する位置まで搬送される。転写後のトナー像を担った用紙は、その後、定着ユニット１７にて画像を定着させ、排紙ユニット１８によって排紙トレイ１９に排出される。
【００３６】
用紙の両面に画像を作像する場合は、第１トレイ８、第２トレイ９、第３トレイ１０から給紙され作像された用紙を排紙トレイ１９に導くことなく、両面入紙搬送路１１３に搬送し、反転ユニット１１２でスイッチバック反転し両面搬送ユニット１１１に送る。両面搬送ユニットに送られた用紙は、再度縦搬送ユニット１４に送られて裏面に画像を印刷された後に排紙される。また、用紙を反転して排出する場合は、上記反転ユニット１１２でスイッチバック反転した用紙を、両面ユニットに送らずに反転排紙搬送路１１４に送り出して排紙する。
【００３７】
感光体１５、搬送ベルト１６、定着ユニット１７、排紙ユニット１８、現像ユニット２７はモータによって駆動され、第１給紙装置１１、第２給紙装置１２、第３給紙装置１３はメインモータの駆動を各々給紙クラッチによって伝達駆動される。縦搬送ユニット１４はメインモータの駆動を中間クラッチによって伝達駆動される。
【００３８】
なお、給紙トレイ自動選択（ＡＰＳ）の場合、後述するコピーモードと原稿サイズから必要な給紙トレイが自動的に判断される。給紙トレイ手動選択の場合は、そのトレイを選択する。表紙モードや章句切り、合紙挿入モードが選択されている場合には、給紙トレイとは別に、あらかじめ設定もしくは選択された表紙トレイ、インデックス紙トレイも選択する。
【００３９】
次に、図２を用いて、融合機１に搭載されているソフトウェアについて説明する。この図２には、融合機１のソフトウェア群７０２と、融合機起動部７０３と、ハードウェア資源７０４とが示されている。
【００４０】
融合機起動部７０３は融合機１の電源投入時に最初に実行され、アプリケーション層７０５およびコントローラ７０６を起動する。例えば融合機起動部７０３は、アプリケーション層７０５およびコントローラ７０６のプログラムを、ハードディスク装置（以下、ＨＤという）などから読み出し、読み出した各プログラムをメモリ領域に転送して起動する。ハードウェア資源７０４は、白黒レーザプリンタ（Ｂ＆Ｗ  ＬＰ）７２５と、カラーレーザプリンタ（Ｃｏｌｏｒ  ＬＰ）７２６とスキャナやファクシミリなどのハードウェアリソース７２４とを含む。
【００４１】
なお、本実施の形態においては、白黒レーザプリンタ７２５またはカラーレーザプリンタ７２６のいずれかの機能を融合機７０１が有していると良い。
【００４２】
また、ソフトウェア群７０２は、ＵＮＩＸ（登録商標）などのオペレーティングシステム（以下、ＯＳという）上に起動されているアプリケーション層７０５とコントローラ７０６とを含む。アプリケーション層７０５は、プリンタ、コピー、ファックスおよびスキャナなどの画像形成に係るユーザーサービスにそれぞれ固有の処理を行うプログラムを含む。
【００４３】
アプリケーション層７０５は、プリンタ用のアプリケーションであるプリンタアプリ７０９と、コピー用アプリケーションであるコピーアプリ７１０と、ファックス用アプリケーションであるファックスアプリ７１１と、スキャナ用アプリケーションであるスキャナアプリ７１２とを含む。
【００４４】
また、コントローラ７０６は、アプリケーション層７０５からの処理要求を解釈してハードウェア資源７０４の獲得要求を発生するコントロールサービス層７０７と、１つ以上のハードウェア資源７０４の管理を行ってコントロールサービス層７０７からの獲得要求を調停するシステムリソースマネージャ（以下、ＳＲＭという）７２１と、ＳＲＭ７２１からの獲得要求に応じてハードウェア資源７０４の管理を行うハンドラ層７０８とを含む。
【００４５】
コントロールサービス層７０７は、通信部に対応するネットワークコントロールサービス（以下、ＮＣＳという）７１３、リモートサービス（以下、ＲＳという）７１４、オペレーションパネルコントロールサービス（以下、ＯＣＳという）７１５、ファックスコントロールサービス（以下、ＦＣＳという）７１６、エンジンコントロールサービス（以下、ＥＣＳという）７１７、メモリコントロールサービス（以下、ＭＣＳという）７１８、オンデマンドアップデートサービス（以下、ＯＵＳという）７１９、システムコントロールサービス（以下、ＳＣＳという）７２０など、一つ以上のサービスモジュールを含むように構成されている。
【００４６】
なお、コントローラ７０６は予め定義されている関数により、アプリケーション層７０５からの処理要求を受信可能とするＡＰＩ７２８を有するように構成されている。ＯＳは、アプリケーション層７０５およびコントローラ７０６の各ソフトウェアをプロセスとして並列実行する。
【００４７】
ＮＣＳ７１３のプロセスは、ネットワークＩ／Ｏを必要とするアプリケーションに対して共通に利用できるサービスを提供するものであり、ネットワーク側から各プロトコルによって受信したデータを各アプリケーションに振り分けたり、各アプリケーションからのデータをネットワーク側に送信する際の仲介を行う。
【００４８】
例えばＮＣＳ７１３は、ネットワークを介して接続されるネットワーク機器とのデータ通信をｈｔｔｐｄ（HyperText Transfer Protocol Daemon）により、ＨＴＴＰ（HyperText Transfer Protocol）で制御する。
【００４９】
ＲＳ７１４のプロセスは、インターネットなどのネットワークを用いたサービスを行う。ＯＣＳ７３３のプロセスは、ユーザーと本体制御との間の情報伝達手段となる操作部の制御を行う。ＦＣＳ７１６のプロセスは、アプリケーション層７０５からＰＳＴＮまたはＩＳＤＮ網を利用したファックス送受信、バックアップ用のメモリで管理されている各種ファックスデータの登録／引用、ファックス読み取り、ファックス受信印刷などを行うためのＡＰＩを提供する。
【００５０】
方向検出手段と回転角度設定手段に対応するＥＣＳ７１７のプロセスは、白黒レーザプリンタ７２５、カラーレーザプリンタ７２６、ハードウェアリソース７２４などのエンジン部の制御を行う。ＭＣＳ７１８のプロセスは、メモリの取得および解放、ＨＤの利用などのメモリ制御を行う。ＯＵＳ７１９は、ネットワークからの通知により、プログラムをダウンロードし、メモリに展開する。
【００５１】
ＳＣＳ７２０のプロセスは、アプリケーション管理、操作部制御、システム画面表示、ＬＥＤ表示、ハードウェア資源管理、割り込みアプリケーション制御などの処理を行う。
【００５２】
ＳＲＭ７２１のプロセスは、ＳＣＳ７２０と共にシステムの制御およびハードウェア資源７０４の管理を行うものである。例えばＳＲＭ７２１のプロセスは、白黒レーザプリンタ７２５やカラーレーザプリンタ７２６などのハードウェア資源７０４を利用する上位層からの獲得要求に従って調停を行い、実行制御する。
【００５３】
具体的に、ＳＲＭ７２１のプロセスは獲得要求されたハードウェア資源７０４が利用可能であるかを判定し、利用可能であれば獲得要求されたハードウェア資源７０４が利用可能である旨を上位層に通知する。また、ＳＲＭ７２１のプロセスは上位層からの獲得要求に対してハードウェア資源７０４を利用するためのスケジューリングを行い、例えば、プリンタエンジンによる紙搬送と作像動作、メモリ確保、ファイル生成などの要求内容を直接実施している。
【００５４】
また、ハンドラ層７０８は後述するファックスコントロールユニット（以下、ＦＣＵという）の管理を行うファックスコントロールユニットハンドラ（以下、ＦＣＵＨという）７２２と、プロセスに対するメモリの割り振り及びプロセスに割り振ったメモリの管理を行うイメージメモリハンドラ（以下、ＩＭＨという）７２３とを含む。ＳＲＭ７２１およびＦＣＵＨ７２２は、予め定義されている関数によりハードウェア資源７０４に対する処理要求を送信可能とするエンジンＩ／Ｆ７２７を利用して、ハードウェア資源７０４に対する処理要求を行う。
【００５５】
このように、融合機７０１は、各アプリケーションで共通的に必要な処理をコントローラ７０６で一元的に処理することができる。次に、融合機７０１のハードウェア構成について説明する。
【００５６】
図３は、融合機７０１の一実施例のハードウェア構成図を示す。融合機７０１は、コントローラボード７５０と、操作部３０と、ＦＣＵ７４０と、エンジン７４３と、印刷手段に対応するプロッタ７４４とを含む。また、ＦＣＵ７４０は、Ｇ３規格対応ユニット７４７と、Ｇ４規格対応ユニット７４８とを有する。
【００５７】
なお、プロッタ７４４は、一般的に紙に画像を出力する装置であるので、狭義では図１における感光体１５となり、広義では融合機７０１の中の印刷に関わる全てのハードウェアあるいはソフトウェアを示す。
【００５８】
また、コントローラボード７５０は、ＣＰＵ７３１と、ＡＳＩＣ７３６と、ＨＤ７３８と、ローカルメモリ（ＭＥＭ−Ｃ）７３７と、システムメモリ（ＭＥＭ−Ｐ）７３２と、ノースブリッジ（以下、ＮＢという）７３３と、サウスブリッジ（以下、ＳＢという）７３４と、ＮＩＣ７４５（Network Interface Card）と、ＵＳＢデバイス７４１と、ＩＥＥＥ１３９４デバイス７４２と、セントロニクスデバイス７４６とを含む。
【００５９】
操作部３０は、コントローラボード７５０のＡＳＩＣ７３６に接続されている。また、ＳＢ７３４と、ＮＩＣ７４５と、ＵＳＢデバイス７４１と、ＩＥＥＥ１３９４デバイス７４２と、セントロニクスデバイス７４６は、ＮＢ７３３にＰＣＩバスで接続されている。
【００６０】
また、ＦＣＵ７４０と、エンジン７４３と、プロッタ７４４は、コントローラボード７５０のＡＳＩＣ７３６にＰＣＩバスで接続されている。
【００６１】
なお、コントローラボード７５０は、ＡＳＩＣ７３６にローカルメモリ７３７、ＨＤ７３８などが接続されると共に、ＣＰＵ７３１とＡＳＩＣ７３６とがＣＰＵチップセットのＮＢ７３３を介して接続されている。このように、ＮＢ７３３を介してＣＰＵ７３１とＡＳＩＣ７３６とを接続すれば、ＣＰＵ７３１のインタフェースが公開されていない場合に対応できる。
【００６２】
なお、ＡＳＩＣ７３６とＮＢ７３３とはＰＣＩバスを介して接続されているのでなく、ＡＧＰ（Accelerated Graphics Port）７３５を介して接続されている。このように、図２のアプリケーション層７０５やコントローラ７０６を形成する一つ以上のプロセスを実行制御するため、ＡＳＩＣ７３６とＮＢ７３３とを低速のＰＣＩバスでなくＡＧＰ７３５を介して接続し、パフォーマンスの低下を防いでいる。
【００６３】
ＣＰＵ７３１は、融合機７０１の全体制御を行うものである。ＣＰＵ７３１は、ＮＣＳ７１３、ＲＳ７１４、ＯＣＳ７１５、ＦＣＳ７１６、ＥＣＳ７１７、ＭＣＳ７１８、ＯＵＳ７１９、ＳＣＳ７２０、ＳＲＭ７２１、ＦＣＵＨ７２２およびＩＭＨ７２３をＯＳ上にそれぞれプロセスとして起動して実行させると共に、アプリケーション層７０５を形成するプリンタアプリ７０９、コピーアプリ７１０、ファックスアプリ７１１、スキャナアプリ７１２を起動して実行させる。
【００６４】
ＮＢ７３３は、ＣＰＵ７３１、システムメモリ７３２、ＳＢ７３４およびＡＳＩＣ７３６を接続するためのブリッジである。システムメモリ７３２は、融合機７０１の描画用メモリなどとして用いるメモリである。ＳＢ７３４は、ＮＢ７３３とＲＯＭ、ＰＣＩバス、周辺デバイスとを接続するためのブリッジである。また、ローカルメモリ７３７はコピー用画像バッファ、符号バッファとして用いるメモリである。
【００６５】
ＡＳＩＣ７３６は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣである。ＨＤ７３８は、画像データの蓄積、文書データの蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積などを行うためのストレージである。また、操作部３０は、ユーザーからの入力操作を受け付けると共に、ユーザーに向けた表示を行う操作部である。
【００６６】
次に、操作部３０について説明する。図４は、ユーザーが指令入力を行うために設けられた操作部３０を示す。操作部３０には、各モードを設定するための複数のキーを有するモードキー３１、コピー枚数を設定するためのテンキー３２、コピーや印刷動作を行うためのプリントキー３３、コピー動作を中断させるストップキー３４、試し印刷を行う試し印刷キー３５、原稿追加挿入キー３６、モードクリアキー３７が配置されている。
【００６７】
種々のモードの設定や表示を行うモードキー３１には、濃度を変更する自動濃度キー３１１、濃度を濃くするキー３２０、濃度を薄くするキー３２１、トレイ選択キー３２３、選択されたトレイを表示する選択トレイ表示部３２３、自動用紙選択キー３１２、倍率を変更する倍率キー３１３、ソートを行うソートキー３１４、ステープル設定のステープルキー３１５、章区切りキー３１６、原稿方向設定のための原稿方向キー３１７、表紙キー３１８、ユーザーへ情報を表示するための表示部３１９、その他図示を省略しているが印字モードキー、ユーザーモードキー、回転モードキー等がある。
【００６８】
次に、モードについて説明する。章区切りモードは、ユーザーが指定した原稿画像を印刷するときに、別途設定したインデックス紙に印刷するモードである。原稿方向モードは、スキャンした原稿を印刷する方向を設定するモードである。これにより、Ａ３原稿のように、ＡＤＦもしくはコンタクトガラス上に一方向にしかセットできない原稿に対しても、読み取り画像の方向を踏まえた印刷が可能となる。
【００６９】
表紙モードは、部の先頭及び、部の最終の用紙を別途設定した表紙トレイ用紙を使用するモードである。印字モードには、ページを自動で刷り込むページ印字機能と、登録された絵柄を刷り込むスタンプ印字がある。どちらも原稿の何枚目から印字開始するかをユーザーが設定指示する。ユーザーコードモードは各ユーザーを識別する任意の番号を入力し、ユーザー別に使用回数や印刷枚数を管理するモードである。回転モードキーは、画像を回転して印刷できるキーで、画像を０度、９０度、１８０度、２７０度の４つの角度で回転させ、印刷出力することができる。
【００７０】
章区切りにインデックス紙を用いる場合は、画像に対してどの位置にインデックスがくるかも指定する。指定方法は、例えば操作部３０上に専用のキーが設けられてもよいし、初期設定で指定されるようにしてもよい。
【００７１】
なお、インデックス紙を印刷する場合は、上述したようにインデックスが後端となるように給紙される。
【００７２】
印刷時にステープルモードを設定した場合、接続されているフィニッシャー種類や、紙サイズ、紙種類に応じて、ステープルできる最大枚数が規定されている。この枚数を超えた場合には、ステープルマックスとして、ステープルができないことを操作部３０の表示を通じてユーザーに知らせる。ステープルマックスの判定は、片面、両面などの印刷モードと、原稿画像数から印刷開始前にも判断できる。
【００７３】
ユーザーは操作部３０のキーを操作してコピーモードを設定し、プリントキー３３を押下することにより、コピー動作の場合は原稿の読み込み、プリンタ動作の場合は印刷ジョブが開始する。これらの動作開始に伴い、印刷及び用紙搬送を実現するソフトウェアは、設定されたコピーモードを各用紙面単位に分割し実行する。この面毎の単位の処理をプロセスと呼ぶ。印刷プロセスを作成し、ＥＣＳ７１７に対して発行することにより紙搬送制御や印刷動作を実現する。印刷が完了するとプロセス実行終了の応答が発生し、すべてのプロセスを実行すると印刷が終了する。
【００７４】
以下、本実施の形態における処理内容について説明する。まず、最初に画像を回転させる処理について説明する。
【００７５】
次に説明する処理は、インデックス紙のインデックスに対し画像が正しい位置関係を有するように配置する処理である。
【００７６】
具体的には、例えば章区切りモードが設定され、章区切りにインデックス紙が指定されている場合、画像がインデックス紙のインデックスの位置に対して正しい位置関係に配置する処理である。ここで、画像がインデックスの位置に対して正しい位置関係を有するようにするとは、例えば、同形又は相似形のインデックス紙と用紙とを、これら用紙の長辺又は短辺同士が合うように方向性を定めたとき、画像がインデックス紙の上辺から下辺、又は、右辺から左辺方向に向け配置されるなど、一定の方向に向け配置されることをいう。
【００７７】
図５は、インデックス紙のインデックスに対し正しい位置関係を有するように画像を配置するための画像の回転角度を決定する処理のフローチャートである。なお、この処理は、ＥＣＳ７１７により行なわれる処理である。
【００７８】
図５に従って動作を説明する。ユーザーにより章区切りモードが設定され、プリントキー３３が押下されると、融合機７０１は、原稿束の読み取りを開始し、用紙トレイとインデックス紙トレイを選択し、この処理をスタートさせる。なお、このとき、融合機７０１に予め定められた用紙トレイの優先選択機能により、用紙が横方向にセットされた用紙トレイ又は、縦方向にセットされたトレイのいずれかが選択される。
【００７９】
ステップＳ１は、選択された用紙の方向がインデックス紙の方向と同じか否かを判断する処理である。ここで、用紙の方向がインデックス紙の方向と同じとは、用紙とインデックス紙の長辺又は短辺同士が同じ方向のことをいう。
【００８０】
同じ方向である場合、ステップＳ２で、ＥＣＳ７１７は、画像とインデックスが正しい位置関係にあるか否かを判断する。正しい位置関係にある場合、ステップＳ３で、ＥＣＳ７１７は、角度０度として、ステップＳ１１で、画像回転角度を決定する。ステップＳ２で、正しい位置関係にない場合、ＥＣＳ７１７は、ステップＳ４で画像を１８０度回転させたときインデックスが正しい位置関係にあるか否かを判断する。正しい位置関係にある場合、ＥＣＳ７１７は、ステップＳ５で、１８０度の回転角度を画像回転角度として決定する。以上の０度と１８０度の回転により、インデックス紙と画像が同方向の場合は対応することができる。
【００８１】
なお、ステップＳ４で、正しい位置関係にない場合、ＥＣＳ７１７は、ステップＳ１０で、条件確定に失敗したものとしてジョブを中断する。
【００８２】
ステップＳ１の処理に戻る。ステップＳ１で、用紙の方向がインデックス紙と同じ方向でない場合、ＥＣＳ７１７は、ステップＳ６で、まず、画像とインデックス紙を同方向とするために、画像を２７０度回転させたとき、画像とインデックスが正しい位置関係にあるか否かを判断する。正しい位置関係にある場合、ＥＣＳ７１７は、ステップＳ７で、回転角度２７０度を画像の回転角度として決定する。
【００８３】
正しい位置関係にない場合、ＥＣＳ７１７は、ステップＳ８で、画像を更に１８０度回転したとき画像とインデックスが正しい位置関係にあるか否かを判断する。正しい位置関係にある場合、ＥＣＳ７１７は、ステップＳ９で、２７０度からさらに１８０度回転させた９０度を角度とし、この９０度を、ステップＳ１１で回転角度として決定する。正しい位置関係にない場合、ＥＣＳ７１７は、ステップＳ１０で、条件確定に失敗したものとしてジョブを中断する。
【００８４】
以上説明した処理は、選択された給紙トレイに基づく横方向又は縦方向の用紙に対して行われる。
【００８５】
このようにすることで、原稿画像をインデックス紙のインデックスに対して正しい方向に配置することができる。そのため、印刷の終了後、インデックスに対し画像の方向が逆になるなどばらつきが無くなる。従って逆転した画像のページを方向転換する必要がなくなる。
【００８６】
次に、回転する処理の他の実施形態として、原稿画像の先頭画像に対し同じ方向で後続の画像を配置する例について説明する。
【００８７】
なお、この処理において、先頭画像での用紙の決定は、予め定まっている優先給紙トレイ設定に基づいて決定される。
【００８８】
図６は、この処理の手順を示すフロー図である。
【００８９】
この処理は、優先給紙トレイが設定され、プリントキー３３が押下されると、スタートする。融合機７０１が、原稿束の読み取りを開始すると、ＥＣＳ７１７は、ステップＳ２１において、読み取った画像が先頭画像か否かを判断する。
【００９０】
先頭画像である場合、ＥＣＳ７１７は、ステップＳ２２において、この画像の方向が選択された用紙トレイの用紙の方向と同じか否かを判断する。ここで、画像の方向が用紙の方向と同じとは、用紙を縦置きしたとき画像が用紙の上辺から下辺（横置きしたとき、左辺から右辺）に向う方向をいう。
【００９１】
同じ方向の場合、ＥＣＳ７１７は、ステップＳ２３で、画像の回転角度を０度とし、ステップＳ３１で画像の回転角度を決定する。ステップＳ２２で、画像の方向が用紙の方向と同じでない場合、ＥＣＳ７１７は、ステップＳ２４において画像の方向と異方向の用紙か否かを判断する。ステップＳ２４で異方向の用紙と判断した場合、ＥＣＳ７１７は、ステップＳ２５で、画像の回転角度を２７０度とし、ステップＳ３１で、画像の回転角度を決定する。
【００９２】
ステップＳ２４で、異方向の用紙でない場合、ＥＣＳ７１７は、同方向でも異方向でもないため、ステップＳ３２で、条件確定に失敗したものとしてジョブを中断し、ジョブの継続に必要な用紙を再セットするまで印刷動作を停止する。
【００９３】
前記ステップＳ２１において先頭画像でない場合、ＥＣＳ７１７は、ステップＳ２７で、先頭画像の用紙と同じ方向の画像か否かを判断する。ステップＳ２７で、同じ方向の画像と判断した場合、ＥＣＳ７１７は、ステップＳ２８で、画像の回転角度を先頭画像の回転角度とし、ステップＳ３１で、画像の回転角度を決定する。
【００９４】
ステップＳ２７で、同じ方向の画像でないと判断された場合、ＥＣＳ７１７は、ステップＳ２９で、先頭画像の用紙と異なる方向の画像か否かを判断する。ステップＳ２９で、異なる方向の画像と判断した場合、ＥＣＳ７１７は、ステップＳ３０で、画像の回転角度を先頭画像の回転角度から２７０度回転させた回転角度とし、ステップＳ３１で、回転角度を決定する。ステップＳ２９で、異なる方向の画像でないと判断した場合、ＥＣＳ７１７は、ステップＳ３２で、条件確定に失敗したものとしてジョブを中断する。
【００９５】
このようにすることにより、読み取り画像の先頭画像に対して後続の画像の方向が同じになるので、全ての用紙において、先頭画像に揃えた同じ方向の画像を印刷することができ、先頭画像の方向に統一された画像を印刷することができる。
【００９６】
次に、インデックス紙及び原稿の先頭画像を基準として、インデックス紙及び先頭画像に対し正しい位置関係及び同じ方向で後続の画像を配置する例について説明する。
【００９７】
図７は、この処理の手順を示すフローチャートである。
【００９８】
この処理を実行するために、融合機７０１において、用紙トレイとインデックス紙トレイが選択される点は、前記実施形態と同じである。以下、フローチャートに従って説明する。
【００９９】
融合機７０１は、処理をスタートすると、原稿束の読み取り、用紙トレイとインデックス紙トレイを選択する。ＥＣＳ７１７は、ステップＳ４１において、用紙の方向がインデックス紙の方向と同じ方向か否かを判断する。ステップＳ４１で、同じ方向の原稿用紙であると判断した場合、ＥＣＳ７１７は、ステップＳ４２で、画像の方向がインデックス紙のインデックスの位置に対して正しい位置関係にあるか否かを判断する。
【０１００】
ここで、画像がインデックスの位置に対して正しい位置関係を有するようにするとは、例えば、同形又は相似形のインデックス紙と用紙とを、これら用紙の長辺又は短辺同士が合うように方向性を定めたとき、画像がインデックス紙の上辺から下辺に又は、右辺から左辺方向に向け配置されるなど、一定の方向に向け配置されることをいう。
【０１０１】
ステップＳ４２で、正しい位置関係にある場合、ＥＣＳ７１７は、ステップＳ４３で、そのまま補正角度０度として画像回転角度を決定する。ステップＳ４２で、正しい位置関係にないと判断した場合、ＥＣＳ７１７は、ステップＳ４４で、画像を１８０度回転させたときインデックスに対し正しい位置関係にあるか否かを判断する。
【０１０２】
ステップＳ４４で、正しい位置関係にあると判断した場合、ＥＣＳ７１７は、ステップＳ４５で、補正角度を１８０度とする。ステップＳ４４で、正しい位置関係にないと判断した場合、ＥＣＳ７１７は、ステップＳ６２で、条件確定に失敗したものとしてジョブを中断する。
【０１０３】
ステップＳ４１において用紙の方向がインデックス紙と同じ方向でない場合、ＥＣＳ７１７は、ステップＳ４６で、インデックス紙を２７０度回転させたとき、画像とインデックスが正しい位置関係にあるか否かを判断する。ステップＳ４６で、正しい位置関係にあると判断した場合、ＥＣＳ７１７は、ステップＳ４７で、２７０度を補正角度とする。
【０１０４】
ステップＳ４６で、正しい位置関係にないと判断した場合、ＥＣＳ７１７は、ステップＳ４８で、画像を更に１８０度回転したときインデックス位置が正しいか否か判断する。
【０１０５】
ステップＳ４８で、正しい位置関係にあると判断した場合、ＥＣＳ７１７は、ステップＳ４９で、２７０度からさらに１８０度回転させた９０度を補正角度とする。ステップＳ４８で、正しい位置関係にないと判断した場合、ＥＣＳ７１７は、ステップＳ６２で、条件確定に失敗したものとしてジョブを中断する。
【０１０６】
このようにして決定した補正角度を保持してステップ５１の処理に移動する。まずステップ５１において、ＥＣＳ７１７は、当該画像が先頭原稿の画像か否か判断する。先頭原稿の画像の場合、ＥＣＳ７１７は、ステップＳ５２で、この画像と同方向の用紙か否かを判断する。ステップＳ５２で同方向の用紙と判断した場合、ＥＣＳ７１７は、ステップＳ５３で、回転角度を０度とする。
【０１０７】
ステップＳ５２で、画像の方向が用紙の方向と同じでないと判断した場合、ＥＣＳ７１７は、ステップＳ５４で、画像の方向と異方向の用紙か否かを判断する。ステップＳ５４で、異方向の用紙と判断した場合、ＥＣＳ７１７は、ステップＳ５５で、回転角度を２７０度とする。
【０１０８】
ステップＳ５４で、異方向の用紙でないと判断した場合、ＥＣＳ７１７は、ステップＳ６２で、条件確定に失敗したものとしてジョブを中断し、ジョブの継続に必要な用紙を再セットするまで印刷動作を停止する。
【０１０９】
前記ステップＳ５１において先頭画像でないと判断した場合、ＥＣＳ７１７は、ステップＳ５７で、先頭画像の用紙と同じ方向の画像か否かを判断する。ステップＳ５７で、先頭画像の用紙と同じ方向の画像と判断した場合、ＥＣＳ７１７は、ステップＳ５８で、回転角度を先頭画像の回転角度とする。ステップＳ５７で、先頭画像の用紙と同じ方向の画像でないと判断した場合、ＥＣＳ７１７は、ステップＳ５９で、画像が先頭画像の用紙と異なる方向の画像か否かを判断する。
【０１１０】
ステップＳ５９で、先頭画像の用紙と異なる方向の画像と判断した場合、ＥＣＳ７１７は、ステップＳ６０で、回転角度を先頭画像の回転角度から２７０度回転させた回転角度とする。ステップＳ５９で、異なる方向の画像でないと判断した場合、ＥＣＳ７１７は、ステップＳ６２で、条件確定に失敗したものとしてジョブを中断する。
【０１１１】
ＥＣＳ７１７は、ステップＳ６１で、上記処理で取得したインデックス紙に対する回転角度と補正角度を加えることで回転角度を求め、ステップＳ６３で、画像の回転角度を決定する。
【０１１２】
この処理によれば、インデックス紙及び読み取り画像の先頭画像を基準として後続の画像の方向を決定するので、全ての用紙において、インデックス紙及び先頭画像に揃えた同じ方向の画像を配置することができ、先頭画像の方向に統一された画像を印刷することができる。
【０１１３】
以上、インデックスを基準にしてインデックス紙に対し正しい方向で画像を配置する処理と、原稿画像の先頭画像を基準として、この先頭画像に対し同じ方向で後続の画像を配置する処理と、及びインデックス紙及び読み取り画像の先頭画像を基準として、インデックス及び先頭画像に対し同じ方向で後続の画像を配置する処理の手順について説明した。
【０１１４】
次に、以上説明した回転する処理を用いて行なわれる実際のインデックス紙への印刷処理について説明する。
【０１１５】
まず、操作部３０に表示される画面について説明する。図８は、インデックス紙への画像向き指定またはインデックスモードなどのインデックス紙を伴う印刷のインデックス印刷モードキーが表示されている操作部３０を示す図である。
【０１１６】
以下、図８の説明をする。なお、図４で説明した符号については、説明を省略する。
【０１１７】
図８に示されるキーのうち、インデックス印刷モードキー５１は、上述したように、インデックス紙を伴う印刷を行うためのモードキーである。両面キー３２５は、用紙の両面に印刷するためのキーである。印字キー３２６は、日付やスタンプなども印刷するためのキーである。集約キー３２７は、例えば、２枚のＡ４を１枚のＡ３に集約するためのキーである。スタックキー３２４は、例えば、同一の原稿を２部印刷する際に、ページごと２部ずつ印刷するためのキーである。
【０１１８】
以上説明した図８において、インデックス印刷モードキー５１をユーザーが選択することで、図９に示すインデックス紙への画像向き指定画面へ移行する。
【０１１９】
図９に示される画面は、インデックスを上下左右のどこにするかを設定するための画面である。そのため、この画面は、インデックス位置指定図３３０、３３１、３３２、３３３と対応する右／下／左／上キー６１、６２、６３、６４でインデックスの位置を指定可能なようになっている。
【０１２０】
また、トレイの各インデックス紙に対して、同様の設定を行うのも有効である。なお、キャンセル／確定キー３２９は、指定した位置で確定する場合や、キャンセルする場合に用いられる。
【０１２１】
以下、インデックス紙を伴う場合の画像形成装置における印刷時の動作の実施例を説明する。
【０１２２】
まず、インデックス紙を伴う印刷を行う場合に指定個所が１箇所である処理について、図１０のフローチャートを用いて説明する。
【０１２３】
まず、ＥＣＳ７１７は、ステップＳ１０１で、印刷がインデックス紙を伴う印刷であるか否か判断する。ステップＳ１０１でインデックス紙を伴う印刷であると判断した場合、ＥＣＳ７１７は、ステップＳ１０２で、画像の向きと機械構成から、通常のように搬送方向後端にインデックスがあると仮定して、その場合において印刷時にインデックスが画像の右側になるようにし、かつ、前記インデックス紙と画像のインデックス方向が一致するために必要な画像の回転角度を、上述した処理により算出する。なお、回転角度は、「搬送向き」や「作像面が上面か下面」などの機械構成により異なる。
【０１２４】
また、機械構成とは、融合機７０１の仕様の一部を指し、後端にインデックスがあるような仕様であるかとか、用紙が搬送される向きの仕様や、用紙の上面または下面のいずれに作像される仕様であるかを示している。
【０１２５】
次のステップＳ１０３で、画像に対するインデックス方向の指示があれば、ＥＣＳ７１７は、ステップＳ１０４で、画像に対するインデックス指定方向に合わせて画像の回転角度を補正する。ステップＳ１０４で、指示がなければ、ＥＣＳ７１７は、ステップＳ１０５に処理を移行する。
【０１２６】
ステップＳ１０５で、ＥＣＳ７１７は、インデックス紙のインデックス方向が後端でないか判断する。ステップＳ１０５で、後端でないと判断した場合、ＥＣＳ７１７は、ステップＳ１０６で、インデックス紙のインデックス方向に合わせて画像の回転角度を補正して処理を終了する。
【０１２７】
以上のように、該当する用紙のインデックス方向が搬送方向の後端にある場合、画像の向きと画像に対するインデックス方向指定の向きから、画像に対するインデックス方向が右になるように作像を行う画像の回転角度を基準として画像の回転角度を計算する。その場合、インデックス方向が上に来る場合は時計回りに９０度、同左の場合は時計回りに１８０度、同下の場合は時計回りに２７０度回転した作像となる。なお、画像の向きとは、コピーであれば読み取り画像の向き、プリンタなどの外部装置からの入力された画像の向きである。
【０１２８】
ここで、インデックス方向が搬送方向に対して左側にある場合は、上記結果を時計回りに９０度回転した出力となり、インデックス方向が搬送方向の先端にある場合には上記結果を時計回りに１８０度回転した出力となり、インデックス方向が搬送方向に対して右側にある場合には上記結果を時計回りに２７０度回転した出力となる。
【０１２９】
以上説明した処理による印刷の様子を図１１に示す。
【０１３０】
図１１では、長方向にインデックスがあるタイプ４０１と、短方向にインデックスがあるタイプ４０２のように印刷するインデックス紙のタイプに応じて、印刷時の画像の回転角度を制御することにより、４方向のインデックス方向での印刷が可能となることを示している。
【０１３１】
また、図１１と関連して、図１２はサイズが破線で示された画像をどのように回転して印刷してもインデックス紙に納まるような画像のサイズのときの印刷の様子を示す図である。
【０１３２】
図１２の場合、画像がインデックス紙にどのような方向でも納まるため、図１１に示すようにインデックス紙のタイプには関係なく、印刷時の画像の回転角度を制御するだけで４方向のインデックス方向での印刷が可能であることを示している。
【０１３３】
次に、インデックス紙への印刷を行う場合において、原稿が例えば縦型のポートレートと横型のランドスケープのように混在している場合を説明する。
【０１３４】
印刷に必要なインデックス紙の用紙が異なっている場合、画像に対するインデックスの指定方向が１方向のみであれば、どちらかの画像は用紙に収まらずに画像欠けや印刷できない状態になる。そのため、インデックスの指定方向として２方向を指示することで、用紙のインデックス方向と設定される画像のインデックス方向が同じになる指定方向で印刷を行い、所望のインデックス紙への印刷を行うことができる。
【０１３５】
図１３はこの処理を示すフローチャートである。
【０１３６】
ＥＣＳ７１７は、ステップＳ２０１で、印刷がインデックス紙を伴う印刷であるか否か判断する。インデックス紙を伴わない処理である場合、ＥＣＳ７１７は、処理を終了する。
【０１３７】
ステップＳ２０１で、インデックス紙を伴う印刷と判断した場合、ＥＣＳ７１７は、ステップＳ２０２へ処理を進める。
【０１３８】
ステップＳ２０２で、ＥＣＳ７１７は、画像に対するインデックスの印刷方向の指定があるかどうか判断する。印刷方向の指定がない場合、ＥＣＳ７１７は、処理を終了する。
【０１３９】
画像に対するインデックスの印刷方向の指定がある場合、ＥＣＳ７１７は、ステップＳ２０３で、隣り合う２つの指定方向のうち、用紙の方向と画像の方向が同じになる指定方向を選択する。
【０１４０】
次に、ＥＣＳ７１７は、ステップＳ２０４で、インデックス紙のインデックス方向に合わせて画像の回転角度を補正し、処理を終了する。
【０１４１】
図１４は、図１３の処理による印刷の様子を示す図である。そして、図１４では、インデックス紙に印刷する画像に同サイズのポートレートとランドスケープの２種類の用紙が混在している場合の印刷例を示している。
【０１４２】
まず、原稿１、２は、ポートレートであり、原稿３、４は、ランドスケープである。そして、印刷例６０１は、インデックス方向を１ヵ所指示した時の例を示している。また、印刷例６０２は、インデックス方向を隣り合う２方向を指示した時の例を示している。
【０１４３】
印刷例６０１では、インデックス方向の指示が画像の右方向１ヵ所である。そのため、印刷例６０１では、ポートレート及びランドスケープのそれぞれ右方向にインデックスが来るため、それぞれ２種類のインデックス紙を用意しないと印刷できないことが示されている。
【０１４４】
それに対して印刷例６０２では、予め画像の隣り合う２方向、つまり、画像の右方向と上方向、或いは右方向と下方向にインデックス方向を指示しておくことにより、画像を回転させることで１種類のインデックス紙でポートレート及びランドスケープの印刷が行えることが示されている。
【０１４５】
次に説明する処理は、画像の方向に該当し、画像と同じサイズであり、同方向または異方向のインデックス紙がトレイに存在する場合の処理である。なお、この処理において、画像と同方向で同じサイズの用紙を優先度の高いインデックス紙とする。
【０１４６】
このとき、該当する用紙がトレイに存在しないか、双方のサイズとも該当トレイに存在する場合に、印刷すべきインデックス紙の該当サイズを優先度の高い方向のサイズとし、該当するサイズの用紙があれば印刷を行い、双方のサイズとも用紙が存在しない場合には、優先度の高い方向の用紙サイズのセット要求を行う。
【０１４７】
ステップＳ３０１で、ＥＣＳ７１７は、印刷がインデックス紙を伴う印刷であるか否か判断する。インデックス紙を伴う印刷ではない場合、ＥＣＳ７１７は、処理を終了する。
【０１４８】
インデックス紙を伴う印刷の場合、ＥＣＳ７１７は、ステップＳ３０２で、該当サイズのインデックス紙が指定された２方向とも存在するかどうか判断する。
【０１４９】
該当サイズのインデックス紙が指定された２方向とも存在する場合、ＥＣＳ７１７は、ステップＳ３０３へ処理を進め、存在しない場合、ＥＣＳ７１７は、ステップＳ３０４へ処理を進める。
【０１５０】
ステップＳ３０４で、ＥＣＳ７１７は、該当サイズのインデックス紙が存在しないかどうか判断する。該当サイズのインデックス紙が存在する場合、ＥＣＳ７１７は、処理を終了する。また、該当サイズのインデックス紙が存在しない場合、ＥＣＳ７１７は、ステップＳ３０３へ処理を進める。
【０１５１】
ステップＳ３０３で、ＥＣＳ７１７は、優先度の高い指定方向の用紙サイズを該当サイズとして選択する。そして、ＥＣＳ７１７は、ステップＳ３０５で、その場合該当サイズのインデックス紙が存在しなければ、ステップＳ３０６で優先度の高い指定方向の用紙サイズで用紙サイズのセット要求を行う。ステップＳ３０５で、その場合該当サイズのインデックス紙が存在すれば、ＥＣＳ７１７は、処理を終了する。なお、用紙サイズのセット要求とは、操作部３０に用紙をセットするようにユーザーに対して表示するための要求である。
【０１５２】
次に、図１６を用いて、インデックス紙を伴うモードとパンチモードの両方のモードを行う場合の処理の説明を行う。なお、以下の処理におけるパンチは、ステープルであっても良い。
【０１５３】
印刷モードがインデックス紙を伴う印刷の場合は、ユーザーが指定したインデックス方向と入力画像向きと機械構成から搬送方向後端にインデックス方向が来たときに各方向が一致するための画像の回転角度を計算する。さらにパンチモードが設定されている場合に、指定パンチ位置と指定インデックス方向が合わない場合は、印刷を中断する。
【０１５４】
図１６の説明をする。この処理は、分岐が連続する処理なので、各分岐を説明する。まず、ステップＳ５０１は、インデックス紙を伴う印刷であることが条件となっている処理である。
【０１５５】
ステップＳ５０２は、画像に対するインデックスの印刷方向指定があることが条件となっている処理である。
【０１５６】
ステップＳ５０３は、パンチ設定があることが条件となっている処理である。
【０１５７】
ステップＳ５０４は、パンチ指定位置とインデックス指定方向が合わないことが条件となっている処理である。
【０１５８】
これら、ステップＳ５０１からステップＳ５０４までの条件を全て満たした場合に、ステップＳ５０５で、ＥＣＳ７１７は、ジョブを中断する。ステップＳ５０１からステップＳ５０４までの条件を１つでも満たさない場合、ＥＣＳ７１７は、処理を終了する。
【０１５９】
図１７に指定インデックス方向とパンチ指定位置の組合せ例を図示する。ここでのパンチは、先端しかパンチができない機構を前提としている。ポートレートにおいて、インデックスを画像の右に指定した場合は、パンチ例３３４に示されるようにパンチすることができる。しかし、ランドスケープの場合、インデックスを画像の右に指定した場合は、パンチ例３３５に示されるようにパンチすることができない。
【０１６０】
従って、インデックスを画像の右に指定した時に、パンチ方向が上や左に指定された時には、インデックスの指定とパンチ方向の指定が合わないために印刷を中断することになる。
【０１６１】
また、パンチ例３３５のようにインデックスを画像の下に指定した時は、図示のように上パンチしかできないため、パンチ方向が左や右に指定された時は、印刷を中断することになる。
【０１６２】
図１８は、図１６の処理において、ジョブを中断した際に、ユーザーに警告を表示するフローチャートである。
【０１６３】
このフローチャートのステップＳ６０１からステップＳ６０５は図１６のステップＳ５０１から５０５と全く同じ処理であるので、説明を省略する。
【０１６４】
ステップＳ６０５で、ＥＣＳ７１７がジョブを中断すると、ＥＣＳ７１７は、ステップＳ６０６で、警告表示を行い、処理を終了する。
【０１６５】
このように警告を表示することにより、ユーザーは警告表示をみてパンチ指定方向とインデックス指定方向とを合わせるように操作し、動作を再開することができる。
【０１６６】
本発明では、以上の各処理を実行するために、画像形成装置のコンピュータのＣＰＵに命令する手順を周知のプログラミング言語で記述してプログラムを作成するとともに、該プログラムをＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、フレキシブルディスク、ＭＯ等の周知のコンピュータ読取可能な記録媒体に記録している。
【０１６７】
従って、画像形成装置のコンピュータに前記記録媒体或いはネットワーク等の電気通信回線を介して前記プログラムをロードすることで、以上で説明した原稿画像のインデックス紙への印刷を容易に実行することができる。
【０１６８】
【発明の効果】
以上のように、本発明によれば、インデックス紙のインデックス方向に合わせた画像の印刷方向を任意に規定できる画像形成装置、画像処理プログラムを提供することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係る融合機の概略構成側面図である。
【図２】本発明による融合機の一実施例の構成図である。
【図３】本発明による融合機の一実施例のハードウェア構成図である。
【図４】融合機の操作部を示す図である。
【図５】本発明の実施形態に係るインデックス紙を基準にした印刷画像の回転角度決定のフローチャートである。
【図６】本発明の実施形態に係る先頭画像を基準にした印刷画像の回転角度決定のフローチャートである。
【図７】本発明の実施形態に係るインデックス紙及び先頭画像を基準にした印刷画像の回転角度決定のフローチャートである。
【図８】インデックス印刷モードキーが表示された操作部を示す図である。
【図９】インデックスモード指定画面が表示された操作部を示す図である。
【図１０】指定個所が１箇所の場合の処理を示すフローチャートである。
【図１１】インデックス位置を画像の上下左右の方向に指示した印刷例を示す図である。
【図１２】インデックス位置を画像の上下左右の方向に指示した印刷例を示す図である。
【図１３】インデックス紙のサイズが異なっている場合の処理を示すフローチャートである。
【図１４】インデックス方向を指定したときの印刷例を示す図である。
【図１５】画像のインデックスと用紙のインデックスとの方向に関する処理を示す図である。
【図１６】パンチモードの場合の処理を示すフローチャートである。
【図１７】指定インデックス方向とパンチポジションの組合せ例を示す図である。
【図１８】警告表示を行う場合の処理を示すフローチャートである。
【符号の説明】
１…ＡＤＦ
２…原稿台
３…給送ローラ
４…給紙ベルト
５…排送ローラ
６…コンタクトガラス
７…原稿セット検知器
８…第１トレイ
９…第２トレイ
１０…第３トレイ
１１…第１給紙装置
１２…第２給紙装置
１３…第３給紙装置
１４…縦搬送ユニット
１５…感光体
１６…搬送ベルト
１７…定着ユニット
１８…排紙ユニット
１９…排紙トレイ
２７…現像ユニット
３０…操作部
３１…モードキー
３２…テンキー
３３…プリントキー
３４…ストップキー
３５…試し印刷キー
３６…原稿追加挿入キー
３７…モードクリアキー
５０…読み取りユニット
５７…書き込みユニット
５８…レーザ出力ユニット
１１１…両面搬送ユニット
１１２…反転ユニット
１１３…両面入紙搬送路
１１４…反転排紙搬送路
３１１…自動濃度キー
３１２…自動用紙選択キー
３１３…変倍キー
３１４…ソートキー
３１５…ステープルキー
３１６…章区切りキー
３１７…原稿方向キー
３１８…表紙キー
３１９…表示部
３２０…濃度を濃くするキー
３２１…濃度を薄くするキー
３２３…選択トレイ表示部
７０１…融合機
７０２…ソフトウェア群
７０３…融合機起動部
７０４…ハードウェア資源
７０５…アプリケーション層
７０６…コントローラ
７０７…コントロールサービス層
７０８…ハンドラ層
７０９…プリンタアプリ
７１０…コピーアプリ
７１１…ファックスアプリ
７１２…スキャナアプリ
７１３…ネットワークコントロールサービス（ＮＣＳ）
７１４…リモートサービス（ＲＳ）
７１５…オペレーションパネルコントロールサービス（ＯＣＳ）
７１６…ファックスコントロールサービス（ＦＣＳ）
７１７…エンジンコントロールサービス（ＥＣＳ）
７１８…メモリコントロールサービス（ＭＣＳ）
７１９…オンデマンドアップデートサービス（ＯＵＳ）
７２０…システムコントロールサービス（ＳＣＳ）
７２１…システムリソースマネージャ（ＳＲＭ）
７２２…ファックスコントロールユニットハンドラ（ＦＣＵＨ）
７２３…イメージメモリハンドラ（ＩＭＨ）
７２４…ハードウェアリソース
７２５…白黒レーザプリンタ（Ｂ＆Ｗ  ＬＰ）
７２６…カラーレーザプリンタ（Ｃｏｌｏｒ  ＬＰ）
７２７…エンジンＩ／Ｆ
７２８…アプリケーションプログラムインターフェース（ＡＰＩ）
７３１…ＣＰＵ
７３２…システムメモリ（ＭＥＭ−Ｐ）
７３３…ノースブリッジ（ＮＢ）
７３４…サウスブリッジ（ＳＢ）
７３５…ＡＧＰ（Accelerated Graphics Port）
７３６…ＡＳＩＣ
７３７…ローカルメモリ（ＭＥＭ−Ｃ）
７３８…ハードディスク装置（ＨＤ）
７３９…オペレーションパネル
７４０…ファックスコントロールユニット（ＦＣＵ）
７４１…ＵＳＢデバイス
７４２…ＩＥＥＥ１３９４デバイス
７４３…エンジン
７４４…プロッタ
７４５…ＮＩＣ
７４６…セントロニクス
７４７…Ｇ３
７４８…Ｇ４
７５０…コントローラボード
【図１】
0004136701.tif 000002
【図２】
0004136701.tif 000003
【図３】
0004136701.tif 000004
【図４】
0004136701.tif 000005
【図５】
0004136701.tif 000006
【図６】
0004136701.tif 000007
【図７】
0004136701.tif 000008
【図８】
0004136701.tif 000009
【図９】
0004136701.tif 000010
【図１０】
0004136701.tif 000011
【図１１】
0004136701.tif 000012
【図１２】
0004136701.tif 000013
【図１３】
0004136701.tif 000014
【図１４】
0004136701.tif 000015
【図１５】
0004136701.tif 000016
【図１６】
0004136701.tif 000017
【図１７】
0004136701.tif 000018
【図１８】
0004136701.tif 000019