(57)【要約】【課題】  自動両面印刷が不可なサイズの用紙がセットされていても、手動によって印刷可能なサイズであれば、手動による両面印刷が行えるようし、操作のバリエーションを増やす。【解決手段】両面モードにおける片面印刷であれば、設定給紙口にセットされた用紙の紙サイズが両面自動印刷可能サイズかどうかを確認し（Ｓ６０３）、両面自動印刷不可のサイズであればＤＩＰＳＷ１の状態をチェックし（Ｓ６０４）、ＤＩＰＳＷ１がオフの場合、紙サイズが自動両面可能なサイズがセットされるまで待ち状態になる。ＤＩＰＳＷ１がオンの場合は、印刷モードを両面印刷モードから片面表面印刷モードに変更し（Ｓ６０５）、「手動での両面印刷の表面印刷実行待ち」を表示し、ユーザの手動印刷許可通知を待つ（Ｓ６０６）。ユーザからの手動印刷許可通知、例えば、許可の場合コピーボタンを押すような操作を受信したか否かをチェックし（Ｓ６０７）、受信した場合は片面モードにて表面印刷を実行し（Ｓ６０８）、表面の印刷完了を待つ。【選択図】図６
2006001207.tif 000002
【特許請求の範囲】
【請求項１】
記録シートの片面に画像を形成する片面モードと両面に記録シートの両面に画像を形成する両面モードとを有する画像形成装置において、
両面モードで第１面の画像形成を行っているときに、前記記録シートのサイズが自動両面不可のサイズであることが判定された場合に、手動で両面画像形成を行う第１のモードか、手動で両面画像形成を行わずに画像形成可能なサイズの記録シートが給紙口に再設定されるまで待つ第２のモードかを指示する指示手段を備えていることを特徴とする画像形成装置。
【請求項２】
前記指示手段により前記第２モードが指示されたとき、所定時間経過しても印刷可能なサイズの記録シートが前記給紙口に再設定されなかった場合、強制的に第１のモードで画像形成を実行させる制御手段を備えていることを特徴とする請求項１記載の画像形成装置。
【請求項３】
所定時間経過しても印刷可能なサイズの記録シートが前記給紙口に再設定されなかった場合、強制的に第１のモードで画像形成を実行させるか否かを選択する第１の選択手段を備えていることを特徴とする請求項２記載の画像形成装置。
【請求項４】
所定時間経過しても印刷可能なサイズの記録シートが前記給紙口に再設定されなかった場合に第１のモードに遷移した後、直ぐに手動で両面画像を形成を行うか否かを選択する第２の選択手段を備えていることを特徴とする請求項３記載の画像形成装置。
【請求項５】
記録シートの片面に画像を形成する片面モードと両面に記録シートの両面に画像を形成する両面モードとを有する画像形成装置において、
記録シートのサイズが自動両面不可のサイズである記録シートの第１面に手動で記録シートの両面に画像を形成するモードで画像形成後、第２面の画像形成のために記録シートのセット要求指示後、所定時間経過しても印刷可能なサイズの記録シートが前記給紙口に再設定されなかった場合、前記給紙口にセットされている次の記録シートの第１面に片面モードで画像形成を行わせる制御手段を備えていることを特徴とする画像形成装置。
【請求項６】
所定時間経過しても印刷可能なサイズの記録シートが前記給紙口に再設定されなかった場合、前記給紙口にセットされている次の記録シートの第１面に片面モードで画像形成を行わせるか否かを選択する第３の選択手段を備えていることを特徴とする請求項５記載の画像形成装置。
【請求項７】
前記所定時間を変更する時間変更手段を備えていることを特徴とする請求項５または６に記載の画像形成装置。
【請求項８】
前記自動両面不可のサイズが両面モード時に記録シートを反転させる反転経路の経路長よりも長いサイズであることを特徴とする請求項１または５記載の画像形成装置。
【請求項９】
手動で両面画像形成を行わずに画像形成可能なサイズの記録シートが給紙口に再設定されるまで待つ旨のメッセージを表示する表示手段と、
前記メッセージにおいて待つ旨を確認する確認手段と、
を備えていることを特徴とする請求項１または５記載の画像形成装置。
【請求項１０】
記録シートの片面に画像を形成する片面モードと両面に記録シートの両面に画像を形成する両面モードとを有し、設定されたモードに応じた画像形成を行う画像形成方法において、
前記両面モードで片面に対して印刷要求があったときに前記記録シートのサイズが自動的に両面モードを実行することができるか否かを判定する第１の工程と、
前記第１の工程で否と判定されたとき、自動的に両面モードを実行することができるサイズの記録シートが給紙口にセットされるまで待つ第２の工程と、
を含んでいることを特徴とする画像形成方法。
【請求項１１】
前記第２の工程で、所定時間経過しても印刷可能なサイズの記録シートが前記給紙口に再設定されなかった場合、強制的に手動で両面モードを実行させる第３の工程をさらに含んでいることを特徴とする請求項１０記載の画像形成方法。
【請求項１２】
強制的に手動で両面モードを実行させる第３の工程で、両面モードを実行する際に、直ぐに手動で両面画像を形成を行うか否かを選択する第４の工程をさらに含んでいることを特徴とする請求項１１記載の画像形成方法。
【請求項１３】
記録シートの片面に画像を形成する片面モードと両面に記録シートの両面に画像を形成する両面モードとを有し、設定されたモードに応じた画像形成を行う画像形成方法において、
記録シートのサイズが自動両面不可のサイズである記録シートの第１面に手動で記録シートの両面に画像を形成するモードで画像形成後、第２面の画像形成のために記録シートのセット要求指示後、所定時間経過しても印刷可能なサイズの記録シートが前記給紙口に再設定されなかった場合、前記給紙口にセットされている次の記録シートの第１面に片面モードで画像形成を行わせる第５の工程を含んでいることを特徴とする画像形成方法。
【請求項１４】
前記第５の工程で所定時間経過しても印刷可能なサイズの記録シートが前記給紙口に再設定されなかった場合、前記給紙口にセットされている次の記録シートの第１面に片面モードで画像形成を行わせるか否かを選択する第６の工程をさらに含んでいることを特徴とする請求項１３記載の画像形成方法。
【請求項１５】
請求項１０ないし１４の各工程をコンピュータによって実行させる手順を備えていることを特徴とするコンピュータプログラム。
【請求項１６】
請求項１５記載のコンピュータプログラムがコンピュータによって読み込まれ実行可能に記録されていることを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、設定により自動的に用紙の両面に印刷を行ったり、用紙を手動で裏返すことにより両面印刷を行うことができる画像形成装置、画像形成方法、この画像形成方法をコンピュータで実行するためのコンピュータプログラム、及びこのコンピュータプログラムが記録された記録媒体に関する。
【背景技術】
【０００２】
従来の複写機等の画像形成装置を構成する印刷制御装置においては、用紙の両面に自動的に印刷を行うように制御したり、用紙を手動で裏返すことより両面印刷を行う手動両面印刷制御装置が提供されている。このような両面印刷においては、印刷すべき原稿の全ての画像情報を記憶し、記憶された情報を呼び出しながら印刷を行っている。そのため、画像情報の読み込みから呼び出しまでのかなりの時間を要し、その間は他の印刷を行うことができない。また、自動両面印刷を実行するには反転ユニット内の経路長さが要求された用紙のサイズに対しては短く、自動反転させることができない場合は、手動によって両面印刷を行うように切替える必要があり、直ちに手動操作に切替えて印刷を実行しない限り、他の印刷を割り込ませることもできない。そこで、このような印刷制御装置にあっては、例えば特許文献１にユーザが所定の操作を忘れるなどして、手動両面印刷のジョブが放置されても、他の印刷ジョブに対する影響を少なくすることが提案されている。また、特許文献２には、複数ページの原稿を複数部印刷する際に印刷データの受信開始から印刷終了までの時間を短縮することが提案されている。
【特許文献１】特開２０００−１２７５２０号公報
【特許文献２】特開２００１−２０５９００号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記先行技術には用紙のサイズが自動両面印刷では実行できない場合は、用紙の処理を終えるまで印刷に入れないなど、印刷作業の効率がよくない。
【０００４】
本発明はこのような従来技術の実情に鑑みてなされたもので、その目的は、自動両面印刷が不可なサイズの用紙がセットされていても、手動によって印刷可能なサイズであれば、手動による両面印刷が行えるようにし、操作のバリエーションを増やすことにある。
【課題を解決するための手段】
【０００５】
前記目的を達成するため、第１の手段は、記録シートの片面に画像を形成する片面モードと両面に記録シートの両面に画像を形成する両面モードとを有する画像形成装置において、両面モードで第１面の画像形成を行っているときに、前記記録シートのサイズが自動両面不可のサイズであることが判定された場合に、手動で両面画像形成を行う第１のモードか、手動で両面画像形成を行わずに画像形成可能なサイズの記録シートが給紙口に再設定されるまで待つ第２のモードかを指示する指示手段を備えていることを特徴とする。
【０００６】
第２の手段は、第１の手段において、前記指示手段により前記第２モードが指示されたとき、所定時間経過しても印刷可能なサイズの記録シートが前記給紙口に再設定されなかった場合、強制的に第１のモードで画像形成を実行させる制御手段を備えていることを特徴とする。
【０００７】
第３の手段は、第２の手段において、所定時間経過しても印刷可能なサイズの記録シートが前記給紙口に再設定されなかった場合、強制的に第１のモードで画像形成を実行させるか否かを選択する第１の選択手段を備えていることを特徴とする。
【０００８】
第４の手段は、第３の手段において、所定時間経過しても印刷可能なサイズの記録シートが前記給紙口に再設定されなかった場合に第１のモードに遷移した後、直ぐに手動で両面画像を形成を行うか否かを選択する第２の選択手段を備えていることを特徴とする。
【０００９】
第５の手段は、記録シートの片面に画像を形成する片面モードと両面に記録シートの両面に画像を形成する両面モードとを有する画像形成装置において、記録シートのサイズが自動両面不可のサイズである記録シートの第１面に手動で記録シートの両面に画像を形成するモードで画像形成後、第２面の画像形成のために記録シートのセット要求指示後、所定時間経過しても印刷可能なサイズの記録シートが前記給紙口に再設定されなかった場合、前記給紙口にセットされている次の記録シートの第１面に片面モードで画像形成を行わせる制御手段を備えていることを特徴とする。
【００１０】
第６の手段は、第５の手段において、所定時間経過しても印刷可能なサイズの記録シートが前記給紙口に再設定されなかった場合、前記給紙口にセットされている次の記録シートの第１面に片面モードで画像形成を行わせるか否かを選択する第３の選択手段を備えていることを特徴とする。
【００１１】
第７の手段は、第５または第６の手段において、前記所定時間を変更する時間変更手段を備えていることを特徴とする。
【００１２】
第８の手段は、第１または第５の手段において、前記自動両面不可のサイズが両面モード時に記録シートを反転させる反転経路の経路長よりも長いサイズであることを特徴とする。
【００１３】
第９の手段は、第１または第５の手段において、手動で両面画像形成を行わずに画像形成可能なサイズの記録シートが給紙口に再設定されるまで待つ旨のメッセージを表示する表示手段と、前記メッセージにおいて待つ旨を確認する確認手段とを備えていることを特徴とする。
【００１４】
第１０の手段は、記録シートの片面に画像を形成する片面モードと両面に記録シートの両面に画像を形成する両面モードとを有し、設定されたモードに応じた画像形成を行う画像形成方法において、前記両面モードで片面に対して印刷要求があったときに前記記録シートのサイズが自動的に両面モードを実行することができるか否かを判定する第１の工程と、前記第１の工程で否と判定されたとき、自動的に両面モードを実行することができるサイズの記録シートが給紙口にセットされるまで待つ第２の工程とを含んでいることを特徴とする。
【００１５】
第１１の手段は、第１０の手段は、前記第２の工程で、所定時間経過しても印刷可能なサイズの記録シートが前記給紙口に再設定されなかった場合、強制的に手動で両面モードを実行させる第３の工程をさらに含んでいることを特徴とする。
【００１６】
第１２の手段は、第１１の手段において、強制的に手動で両面モードを実行させる第３の工程で、両面モードを実行する際に、直ぐに手動で両面画像を形成を行うか否かを選択する第４の工程をさらに含んでいることを特徴とする。
【００１７】
第１３の手段は、記録シートの片面に画像を形成する片面モードと両面に記録シートの両面に画像を形成する両面モードとを有し、設定されたモードに応じた画像形成を行う画像形成方法において、記録シートのサイズが自動両面不可のサイズである記録シートの第１面に手動で記録シートの両面に画像を形成するモードで画像形成後、第２面の画像形成のために記録シートのセット要求指示後、所定時間経過しても印刷可能なサイズの記録シートが前記給紙口に再設定されなかった場合、前記給紙口にセットされている次の記録シートの第１面に片面モードで画像形成を行わせる第５の工程を含んでいることを特徴とする。
【００１８】
第１４の手段は、第１３の手段において、前記第５の工程で所定時間経過しても印刷可能なサイズの記録シートが前記給紙口に再設定されなかった場合、前記給紙口にセットされている次の記録シートの第１面に片面モードで画像形成を行わせるか否かを選択する第６の工程をさらに含んでいることを特徴とする。
【００１９】
第１５の手段は、第１０ないし第１４のいずれかの手段に係る画像形成方法の各工程をコンピュータによって実行させる手順をコンピュータプログラムが備えていることを特徴とする。
【００２０】
第１６の手段は、第１５の手段に係るコンピュータプログラムがコンピュータによって読み込まれ実行可能に記録媒体に記録されていることを特徴とする。
【００２１】
後述の実施形態において、指示手段はステップＳ６０３及びＳ６０４に、第２の手段における制御手段はステップＳ７０４及びＳ７０７に、第１の選択手段はステップＳ８０７に、第２の選択手段はステップＳ８０７、ステップＳ８０８、ステップＳ８１３に、第５の手段おける制御手段はステップＳ９１４及びＳ９１５に、第３の選択手段はステップＳ１０１４に、第１の工程はステップＳ６０４に、第２の工程はステップＳ６０３に、第３の工程はステップＳ７０４、Ｓ７０７に、第４の工程はステップＳ８０７、Ｓ８０８、Ｓ８１３に、第５の工程はステップＳ９１４及びＳ９１５に、第６の工程はＳ１０１４、ステップＳ１０１５及びステップＳ１０１７にそれぞれ対応し、これらの機能はコントローラ１００、コントローラ１００内のコントローラＣＰＵ１０１、このコントローラＣＰＵを作動させるプログラム、ＤＩＰＳＷ１，２，３によって実現される。
【発明の効果】
【００２２】
本発明によれば、両面印刷機構を有する画像形成装置において自動両面印刷不可のサイズでも、印刷拒否するのではなく、給紙口に設定可能なサイズがあれば、手動による両面印刷が可能であることをユーザに認識させ、その印刷手順を指示することができるので、不定形サイズの両面印刷を実現し、さらに手動両面を操作したくないユーザには、手動両面設定モードでならないモードを用意することにより、ユーザの要望に応じた使用方法のバリエーションを増やすことができる。
【発明を実施するための最良の形態】
【００２３】
以下、図面を参照して、本発明を実施するための最良の形態を説明する。
【００２４】
〈第１の実施形態〉
図１は本発明に係る画像形成装置の一実施の形態における全体のユニット構成を示す図、図２は図１の各ユニットにおける記録紙の搬送経路を示す図、図３は図１の画像形成装置における制御ブロック図である。この実施の形態においては、画像形成装置はレーザプリンタの場合を例にとっている。
【００２５】
レーザプリンタは、画像形成の書き込み、現像、定着制御といった一連の書き込みと基本通紙を行う本体ユニット１、両面印刷を行うため転写紙を反転させる両面ユニット２、排紙部を複数、この実施の形態では３ビンの排紙部を有するメイルボックスユニット３、排紙した転写紙をシフトしたりステープルする後処理用のフィニッシャユニット４の４つのユニットから構成されている。本体ユニット１は、転写紙が収容されている給紙ユニット１−１、給紙を転写部に送り出すタイミングを調整するレジストユニット１−２、転写紙に現像された画像を定着する定着ユニット１−３を備えている。
【００２６】
本体ユニット１の給紙ユニット１−１は、第１給紙カセット（図示しない）から転写紙を引き出す第１給紙ローラＲ１と第２給紙カセット（図示しない）から転写紙を引き出す第１給紙ローラＲ２を有している。レジストユニット１−２は、転写紙の有無を検知するレジストセンサＳ１と転写紙を転写部に送り出すタイミングを調整するレジストローラ対Ｒ３を有している。定着ユニット１−３は、現像剤を転写紙に固着させるための定着ローラ対Ｒ５を有している。本体ユニット１は、光走査装置である光学系ユニット１−５からの画像信号としてのレーザ光が照射されて静電潜像が形成される像担持体である感光体ドラムと顕像化された感光体ドラム上の画像を転写紙に転写する転写ローラとで構成される感光体ユニットＲ４、感光体ドラム上の静電潜像を現像する現像器Ｇ１、転写紙上に転写された画像を定着する定着ローラ対Ｒ５を有している。
【００２７】
本体ユニット１は更に、定着ローラＲ５からの転写紙をフィニッシャユニット４に送り出すように切り替える第１分岐切り替えソレノイドＰ１、この第１分岐切り替えソレノイドＰ１を通った転写紙をフィニッシャユニット４に送り出す排紙ローラ対Ｒ６、中継搬送ローラ対Ｒ８，Ｒ９、第１分岐切り替えソレノイドＰ１からの転写紙を両面ユニット２に送り出すための第２分岐切り替えソレノイドＰ２、この第２分岐切り替えソレノイドＰ２を通った転写紙を両面ユニット２に送り出す分岐排紙ローラ対Ｒ１２、メイルボックスユニット３に送り出す分岐排紙ローラ対Ｒ７、分岐センサＳ３、中継センサＳ４を有している。第１及び第２分岐切り替えソレノイドＰ１，Ｐ２は、第１分岐切り替えソレノイドＰ１がオフで、転写紙の排紙先はフィニッシャユニット４方向に、第１分岐切り替えソレノイドＰ１がオンで第２分岐切り替えソレノイドＰ２がオフの場合は、転写紙はメイルボックスユニット３方向に、第１及び第２分岐切り替えソレノイドＰ１，Ｐ２がともにオンの場合は、転写紙は両面ユニット２方向に排紙される。
【００２８】
両面ユニット２には、両面反転切り替えソレノイドＰ３、両面入口センサＳ５、両面出口センサＳ６、両面反転ローラ対Ｒ１３，Ｒ１４、両面搬送ローラ対Ｒ１６，Ｒ１７を有している。本体ユニット１の分岐排紙ローラ対Ｒ１２を通って両面ユニット２に搬送された転写紙は、両面反転切り替えソレノイドＰ３がオフの時に両面反転ローラ対Ｒ１３，Ｒ１４に送り出される。転写紙を反転させる場合は、転写紙の後端が矢印で示す反転位置まで達した時点で、両面反転切り替えソレノイドＰ３をオンにする。これにより、転写紙は両面搬送ローラ対Ｒ１６，Ｒ１７を通ってレジストローラ対Ｒ３に後端から戻される。転写紙の後端が両面出口センサＳ６により検知されると、両面反転切り替えソレノイドＰ３はオフとなる。
【００２９】
メイルボックス３は、３つの排紙口１，２，３を備え、メイルボックスス１ビン排紙ローラ対Ｒ１９を介して排紙口１に転写紙を送り出すためのメイルボックス排紙切り替え第１ソレノイドＰ４、メイルボックスス２ビン排紙ローラ対Ｒ２０を介して排紙口２に転写紙を送り出すためのメイルボックス排紙切り替え第２ソレノイドＰ５、メイルボックス排紙切り替え第２ソレノイドＰ５から排紙口３に転写紙を送り出すメイルボックス搬送ローラ対Ｒ１８、メイルボックスス３ビン排紙ローラ対Ｒ２１を有している。転写紙の排紙先は、メイルボックス排紙切り替え第１ソレノイドＰ４がオンで、排紙口１方向となり、メイルボックス排紙切り替え第１ソレノイドＰ４がオフで、メイルボックス排紙切り替え第２ソレノイドＰ５がオンのときに排紙口２方向となる。そして、メイルボックス排紙切り替え第１ソレノイドＰ４とメイルボックス排紙切り替え第２ソレノイドＰ５がともにオフの場合に、排紙口３方向となる。なお、Ｓ１３，Ｓ１４，Ｓ１５はそれぞれメールボックスの格段のメールの有無を検知するための紙有無センサ、Ｓ１６，Ｓ１７，Ｓ１８はそれぞれのメールボックスへの排紙を検知する排紙センサである。
【００３０】
フィニシャーユニット４は、排紙口４を備え、中継搬送ローラ対Ｒ９からの転写紙を受け取るフィニッシャ入口ローラ対Ｒ１０、このフィニッシャ入口ローラ対Ｒ１０からの転写紙を検知するフィニッシャ入口センサＳ８、排出口４に転写紙を送り出すフィニッシャ出口ローラ対Ｒ１１、このフィニッシャ出口ローラ対Ｒ１１に搬送される転写紙を検知する排紙口４センサＳ９とを有している。排紙口４にはフィニシャーに転写紙があるか否を検知するフィニシャー紙有無センサＳ１０と、フィニッシャに転写紙が一杯になったことを検知するフィニシャー満杯センサＳ１１が設けられている。
【００３１】
図２において、プリンタの動作を簡単に説明すると、給紙ユニット１−１の給紙トレイから給紙ローラ対Ｒ１またはＲ２により給紙を始め、転写紙はレジストセンサＳ１で一旦停止する。光学系ユニット１−５からレーザ光を感光体ユニットＲ４の感光体ドラムに＊部で照射し、照射部分と非照射部分に電位差を生じさせ、この電位差から現像器Ｇ１でトナーの均等に付着した現像ローラ上のトナーを上記感光体ドラムに載せて現像を行なう。一方、レジストセンサＳ１で停止している転写紙に感光体ユニットＲ４に書き込まれた画像を転写部で転写するタイミングをとって再スタートする。そして転写後、感光体ユニットＲ４はクリーニングユニット（図示しない）で残ったトナーを除去される。また、転写紙は定着ローラ対Ｒ５で熱と圧力により転写後の定着を行ない、以後、所定のソレノイド及びセンサのタイミングにより、いずれかの排紙トレイへ排紙される。また定着以後の排紙先を両面ユニット２へ排紙反転給紙することにより両面印刷が可能となる。
【００３２】
上述したプリンタにおける制御ブロックは、図３に示すように、大別すると、ホストマシンとのインターフェイス制御、画像データの編集、制御を行うコントローラ１００と、機械制御、書込み、通紙の制御、プリンタの状態監視等を行うプリンタエンジン２００とから構成されている。コントローラ１００には、プリンタのステータス表示、モード、印刷条件等を変更するためのスイッチ部や後述のような表示を行う表示部などを備えたオペレーションパネル１３０や、特殊文字等を記憶したフォントカートリッジ１５０が接続されている。
【００３３】
コントローラ１００は、その時設定されている制御モードおよびホストマシン１２０からの制御コードに従ってホストマシン１２０からの印字データをビデオデータに変換してプリンタエンジン２００へ出力する制御機構の総称で以下のようなモジュールで構成される。すなわち、コントローラＣＰＵ１０１、ＲＡＭ１０２、オプションＲＡＭ１０３、プログラムＲＯＭ１０４、フォントＲＯＭ１０５、ホストインターフェイス１０６、パネルインターフェイス１０７、エンジンインターフェイス１０８を少なくともその要素として構成されている。ＣＰＵ１０１は、本コントローラ１００の全体の制御を司る汎用ＣＰＵで構成し得る制御プロセッサで、プログラムＲＯＭ１０４のプログラム内容に従ってデータ処理をするとともに、蓄積データやデータフローの管理、蓄積ジョブの管理等も行う。ＲＡＭ１０２はＣＰＵ１０１のワーク領域、ホストマシン１２０からのデータ受信バッファ、また処理後のイメージ展開領域に使用される。オプションＲＡＭ１０３はその他処理に必要なデータあるいはオプション１４０のためのデータを記憶するＲＡＭである。プログラムＲＯＭ１０４はプログラムを保持しているメモリであり、フォントＲＯＭ１０５は印字の時に使用される数種の書体を保持しているメモリである。
【００３４】
ホストインターフェイス１０６はホストマシン１２０とコントローラ１００との間でデータの授受を行うためのものであり、パネルインターフェイス１０７はオペレーションパネル１３０への表示やキー操作の受付処理を行う。エンジンインターフェイス１０８はコントローラ１００とプリンタエンジン２００への制御信号とエンジン２００からコントローラ１００へのステータス信号を送受信したり、コントローラ１００で展開した画像データを実際にプリンタエンジン２００で印刷出力するためのインターフェイスである。
【００３５】
プリンタエンジン２００は、エンジンＣＰＵ２０１、エンジンプログラムを常駐するエンジンＲＯＭ２０２、バッファレジスタの機能を持つＲＡＭ２０３、メンテナンスのサイクルを記録する読み書き可能なＥＥＰＲＯＭ２０４、オプション１４０の割り込み状態を制御する第１割り込み回路２０５、コントローラ１００からの割り込み状態を制御する第２割込み回路２０６、ディップスイッチ２０７や各センサ２０８やその他の入力部２０９などの入力を制御する入力ポート２１０、各モータ２１１や各クラッチ２１２や各高圧プロセス２１３やその他の出力部２１４などへの出力を制御する出力ポート２１５、オプションインターフェイス２１６、コントローラインターフェイス２１７、フラッシュＲＯＭ２１８等を少なくともその要素として構成されている。１６０は、例えばプロセスカートリッジのような交換ユニットで、この交換ユニットにはそのユニットの製造番号や製造日等の情報が記憶されたＥＥＰＲＯＭ１６１が設けられている。
【００３６】
なお、前記コントローラＣＰＵ１０１はプログラムＲＯＭ１０４に書き込まれたプログラムをＲＡＭ１０２をワークエリアとして使用しながら実行することにより行われる。また、プログラムデータは前記プログラムＲＯＭ１０４に代えて、あるいは加えてネットワークを介してサーバから、あるいはＣＤ−ＲＯＭ、ＳＤカードなどの記録媒体から記録媒体駆動装置を介して図示しないハードディスク装置などの記憶媒体にダウンローラされ、あるいはバージョンアップされて使用することもできる。
【００３７】
上述したプリンタの全体制御手順は図４に示すようになる。図４は画像形成装置の全体制御を説明するフローチャートである。電源をオンした後、各状態の初期設定すなわちシステム・イニシャライズを行い（ステップＳ４０１）、プリンタ（以下、エンジンと称する）の状態をチェックするエンジンステータス・チェック・タスクを行う（ステップＳ４０２）。ついで、給紙命令の受信、解像度設定要求の受信、給紙口、排紙口の切り替え要求の受信等エンジン２００とコントローラ１００のインターフェース制御であるエンジン〜コントローラ・インターフェイス・タスクを行い（ステップＳ４０３）、メンテナンス発生要求やエラー発生等のエンジン自身の内部状態をチェックする制御や、通紙タイミングや高圧のオン、オフ等のシーケンス制御を行なうエンジン〜オプション・インターフェイ・タスクを行い（ステップＳ４０４）、次にプリントされる紙の情報を管理するキュー・タスクを行い（ステップＳ４０５）、最後にプリント状態をコントロールするプリントコントロールタスクを行う（ステップＳ４０６）。プリントコントロールタスクを終了したら、Ｓ４０２のエンジンステータスチェックに戻り、以降これを繰り返す。
【００３８】
一方、メインシーケンスとは独立して各処理を行なうための時間監視、制御のために割り込みモジュールを持っている。図５は割り込み処理を行う場合の制御手順を説明するフローチャートである。割り込み制御は、電源をオンした後、割り込みチェックか否かをチェックし（ステップＳ５０１）、割り込みの場合は、割り込み処理を行う（ステップＳ５０２）。割り込みではない場合は、割り込み処理を行わずリターンとなる。これはエンジン２００のＣＰＵ２０１が設定した所定時間ごとにこのルーチンに入り、必要な処理を行なう。
【００３９】
図６は第１の実施形態において両面手動に切替えて印刷を行う場合の制御手順を説明するフローチャートである。第１の実施形態は、手動両面を行う指示をするか、手動両面を行わずに印刷可能な紙サイズの用紙が給紙口に再設定されるまで待ち状態の制御を行うようになっている。
【００４０】
すなわち、この処理手順では、まず、印刷要求があるのか否かをチェックし（ステップＳ６０１）、印刷要求を受信した場合は、両面モードにおける片面印刷か否かをチェックする（ステップＳ６０２）。両面モードであれば、設定給紙口にセットされた用紙の紙サイズが両面自動印刷可能サイズかどうかを確認し（ステップＳ６０３）、両面自動印刷不可のサイズであると判断された場合、ディップスイッチ１（以下、ＤＩＰＳＷ１と称する）の状態をチェックする（ステップＳ６０４）。ＤＩＰＳＷ１がオフの場合、紙サイズが自動両面可能なサイズがセットされるまで待ち状態になる。ＤＩＰＳＷ１がオンの場合は、印刷モードを両面印刷モードから片面表面印刷モードに変更し（ステップＳ６０５）、オペレーションパネル１３０の表示部（図示しない）に「手動での両面印刷の表面印刷実行待ち」を表示し、ユーザの手動印刷許可通知を待つ（ステップＳ６０６）。ユーザからの手動印刷許可通知、例えば、許可の場合コピーボタンを押すような操作を受信したか否かをチェックし（ステップＳ６０７）、受信した場合は片面モードにて表面印刷を実行し（ステップＳ６０８）、表面の印刷完了を待つ。
【００４１】
表面の印刷が完了したら（ステップＳ６０９）、裏面印刷のために表面印刷の排紙完了した用紙を給紙口にセットすることを要求するメッセージを表示部に表示し、確認を待つ（ステップＳ６１０）。裏面印刷用の紙がユーザによりセットされ、セット完了のトリガとして操作部のコピーボタンを押下したか否かをチェックし（ステップＳ６１１）、セット完了の通知を受けた場合、片面モードにより裏面印刷を開始し（ステップＳ６１２）、裏面印刷を完了させ（ステップＳ６１３）、その後、手動両面印刷完了する（ステップＳ６１４）。一方、ステップＳ６０２で両面モードではない場合、通常の簡単印刷モードで印刷を行い（ステップＳ６１５）、終了する。また、ステップＳ６０３で転写紙のサイズが自動両面印刷が不可の場合も、通常の両面印刷モードで印刷を行い（ステップＳ６１６）、終了する。
【００４２】
両面印刷時に転写紙が通る経路は、まず表面の経路では、給紙は図２の上部に位置する第１給紙カセット（図示しない）とした場合、第１給紙ローラＲ１からレジストセンサＳ１、レジストローラ対Ｒ３、プロセス系である感光体ユニットＲ４と定着ローラ対Ｒ５を通過して表面を印刷し、その後第１分岐切り替えソレノイドＰ１と第２分岐切り替えソレノイドＰ２の切り替えにより、分岐排紙ローラ対Ｒ１２へ進む。転写紙の後端が両面入口センサＳ５を抜け、両面反転切り替えソレノイドＰ３に達した時点で一旦停止し、ここから転写紙をスイッチバックして  両面搬送ローラ対Ｒ１６から両面搬送ローラ対Ｒ１７方向へ通紙し、両面出口センサＳ６に達した時点で転写紙を一旦停止する。これで表面印刷が終了し、裏面印刷待ちとなる。
【００４３】
転写紙の裏面印刷時の経路は、両面出口センサＳ６で待機している転写紙を再スタートし、両面出口センサＳ６からレジストセンサＳ１、感光体ユニットＲ４、定着ローラ対Ｒ５を通過して裏面を印刷する。その後は、第１分岐切り替えソレノイドＰ１の切り替えにより排紙ローラ対Ｒ６、中継搬送ローラ対Ｒ８，Ｒ９を通り本体から排紙され、フィニッシャユニット４のフィニッシャ入口ローラ対Ｒ１０に送り出される。フィニッシャ入口ローラ対Ｒ１０からの転写紙は、フィニッシャ出口ローラ対Ｒ１１を通り排出口４から排紙され、裏面印刷を終了する。
【００４４】
片面印刷時に紙が通る経路は、両面印刷と同様に給紙は図２の上部に位置する第１給紙カセット（図示しない）とすると、第１給紙ローラＲ１からレジストセンサＳ１、レジストローラ対Ｒ３、プロセス系である感光体ユニットＲ４と定着ローラ対Ｒ５を通過して表面を印刷し、第１分岐切り替えソレノイドＰ１と第２分岐切り替えソレノイドＰ２の切り替えにより分岐排紙ローラ対Ｒ１２以外の方向すなわち本体排紙やメイルボックスユニット３へ進み、排紙は完了する。
【００４５】
上述した第１の実施形態では、片面モードに切り替えるので、この片面印刷の経路を２回通紙することになる。
【００４６】
このように、第１の実施形態では両面印刷機構を有するプリンタにおいて、自動両面印刷不可のサイズでも印刷拒否するのではなく、給紙口に設定可能なサイズであれば、手動による両面印刷が可能であることをユーザに認識させ、印刷手順を指示することにより不定形サイズの両面印刷を実現し、さらに手動両面を操作したくないユーザには、手動両面設定モードでならないモードを用意することにより、ユーザの要望に応じた使用方法のバリエーションを増やすことができる。なお、給紙口は用紙を給紙できる箇所であれば、第１あるいは第２給紙ローラＲ１，Ｒ２（給紙トレイ）が、あるいは図示しない手差し給紙口（手差しトレイ）が使用される。
【００４７】
〈第２の実施形態〉
図７は第２の実施形態において両面手動に切替えて印刷を行う制御手順を示すフローチャートである。  
上述した第１の実施形態では、ＤＩＰＳＷ１を手動両面印刷が可能か不可能を判断する手段とし、そのオンオフ状態で判断しているが、ユーザまたはユーザの使用環境によっては、転写紙のサイズが異なっても手動印刷を全く受け付けなくする制御では困る場合がある。そこでこの第２の実施形態では、一旦は、手動両面モードを拒否しても所定時間以上経過した場合はタイムアウト機能を有することにより、手動両面モードに切り替わるようにしている。
【００４８】
この処理では、まず印刷要求があるか否かをチェックし（ステップＳ７０１）、印刷要求がある場合は、両面モードにおける片面印刷か否かをチェックする（ステップＳ７０２）。両面モードであれば、設定給紙口にセットされた紙サイズが両面自動印刷可能サイズかどうかを確認し（ステップＳ７０３）、両面自動印刷不可のサイズと判断した場合、自動両面モードを拒否した時点から所定時間を計測するカウンタをＣ＄ＲＭＴとして、仮に所定時間をＣ＠１０とすると、ここでカウント値Ｃ＄ＲＭＴがＣ＠１０よりも大きいかチェックし（ステップＳ７０４）、Ｃ＄ＲＭＴ＜Ｃ＠１０であれば、ＤＩＰＳＷ１をチェックする（ステップＳ７０５）。ＤＩＰＳＷ１がオフであれば手動両面モードが拒否されているためＣ＄ＲＭＴをインクリメント（＋１）し（ステップＳ７０６）、ステップＳ７０３に戻る。所定時間経過後、Ｃ＄ＲＭＴ≧Ｃ＠１０になった場合、手動両面印刷拒否から所定時間経過したと判断し、Ｃ＄ＲＭＴをクリアし（ステップＳ７０７）、ＤＩＰＳＷ１がオンの場合とともに、印刷モードを両面印刷モードから片面表面印刷モードに変更し（ステップＳ７０８）、オペレーションパネル１３０の表示部に「手動での両面印刷の表面印刷実行待ち」を表示し、ユーザの手動印刷許可通知を待つ（ステップＳ７０９）。
【００４９】
次いで、ユーザからの手動印刷許可通知を受信したか否かをチェックし（ステップＳ７１０）、受信した場合は片面モードにて表面印刷を実行し（ステップＳ７１１）、表面の印刷が完了したら（ステップＳ７１２）、表示部に裏面印刷のために表面印刷の排紙完了した紙を給紙口にセットすることを要求するメッセージを表示し確認を待つ（ステップＳ７１３）。裏面印刷用の紙がユーザによりセットされ、セット完了のトリガとして操作部のコピーボタンを押下したか否かをチェックし（ステップＳ７１４）、セット完了の通知を受けた場合、片面モードにより裏面印刷を開始し（ステップＳ７１５）、裏面印刷を完了させ（ステップＳ７１６）、その後手動両面印刷完了する（ステップＳ７１７）。
【００５０】
一方、ステップＳ７０２で両面モードではない場合、通常の簡単印刷モードで印刷を行い（ステップＳ７１８）、Ｃ＄ＲＭＴをクリアし（ステップＳ７２０）、終了する。また、ステップＳ７０３で転写紙のサイズが自動両面印刷不可の場合も、通常の両面印刷モードで印刷を行い（ステップＳ７１９）、ステップＳ７２０に進む。
【００５１】
このように第２の実施形態では、自動両面印刷が不可の転写紙がセットされている場合、手動両面モードでない場合、正しい転写紙紙が設定されるまで印刷要求を待たせているが、待たせることによりマルチアプリ等の使用方法で他の印刷要求が受け付けることができなるため、ある程度時間が経過したところで、待ち状態の印刷要求をキャンセルし、他の印刷の妨げになることを防止することができる。
【００５２】
その他、特に説明しない各部は前述の第１の実施形態と同等に構成され、同等に機能する。
【００５３】
〈第３の実施形態〉
図８は第３の実施形態において両面手動に切替えて印刷を行う制御手順を示すフローチャートである。  
この第３の実施形態は上述した第２の実施形態の動作に加えて、手動両面モード拒否から指定時間経過し、手動両面モード可能状態に遷移後、すぐに手動両面の表面印刷を開始するか、ユーザからの判断を待って印刷を開始するかを識別する機能を有する。この第３の実施形態では第１および第２の実施形態のディップスイッチ（ＤＩＰＳＷ１）に加えて第２のディップスイッチ（ＤＩＰＳＷ２）を設けている。
【００５４】
最初に、印刷要求があるか否かをチェックし（ステップＳ８０１）、印刷要求がある場合は、両面モードにおける片面印刷か否かをチェックする（ステップＳ８０２）。両面モードであれば、設定給紙口にセットされた紙サイズが両面自動印刷可能サイズかどうかを確認し（ステップＳ８０３）、両面自動印刷不可のサイズと判断した場合、自動両面モードを拒否した時点から所定時間を計測するカウンタをＣ＄ＲＭＴとして、仮に所定時間をＣ＠１０とすると、ここでＣ＄ＲＭＴがＣ＠１０よりも大きいかチェックし（ステップＳ８０４）、Ｃ＄ＲＭＴ＜Ｃ＠１０であれば、ＤＩＰＳＷ１をチェックする（ステップＳ８０５）。ＤＩＰＳＷ１がオフであれば手動両面モードが拒否されているためＣ＄ＲＭＴをインクリメント（＋１）し（ステップＳ８０６）、ステップＳ８０３に戻る。Ｃ＄ＲＭＴ≧Ｃ＠１０の場合は、ＤＩＰＳＷ２をチェックし（ステップＳ８０７）、ＤＩＰＳＷ２がオフの場合はＣ＄ＲＭＴをクリアし（ステップＳ８０８）、ＤＩＰＳＷ１がオンの場合とともに、印刷モードを両面印刷モードから片面表面印刷モードに変更し（ステップＳ８０９）、オペレーションパネル１３０の表示部に「手動での両面印刷の表面印刷実行待ち」を表示し、ユーザの手動印刷許可通知を待つ（ステップＳ８１０）。
【００５５】
次いで、ユーザからの手動印刷許可通知を受信したか否かをチェックし（ステップＳ８１１）、受信した場合は片面モードにて表面印刷を実行し（ステップＳ８１２）、表面の印刷が完了したら（ステップＳ８１４）手動両面印刷のために給紙口に裏面セット指示のメッセージを表示し、確認を待つ（ステップＳ８１５）。裏面印刷用の紙がユーザによりセットされ、セット完了のトリガとして操作部のコピーボタンを押下したか否かをチェックし（ステップＳ８１６）、セット完了の通知を受けた場合、片面モードにより裏面印刷を開始し（ステップＳ８１７）、裏面印刷を完了させ（ステップＳ８１８）、その後、手動両面印刷完了する（ステップＳ８１９）。また、ステップＳ８０７において、ＤＩＰＳＷ２がオンの場合は、Ｃ＄ＲＭＴをクリアし（ステップＳ８１３）、ステップＳＳ８１２に進む。
【００５６】
一方、ステップＳ８０２で両面モードではない場合、通常の簡単印刷モードで印刷を行い（ステップＳ８２０）、Ｃ＄ＲＭＴをクリアし（ステップＳ８２２）、終了する。また、ステップＳ８０３で転写紙のサイズが  自動両面印刷が付加の場合も、通常の両面印刷モードで印刷を行い（ステップＳ８２１）、ステップＳ８２２に進む。
【００５７】
上述第２の実施形態では印刷要求待ちモードで実際に待ちになった場合でもユーザによっては、印刷要求を絶対クリアされては困る場合があるが、この第３の実施形態では、手動両面モード拒否から指定時間経過し、手動両面モード可能状態に遷移後、ＤＩＰＳＷ２のオンオフ状態をチェックし（ステップＳ８０７）、ＤＩＰＳＷ２がオフならば、Ｃ＄ＲＭＴをクリアし（ステップＳ８０８）、手動両面印刷モードに切り替え（ステップＳ８０９）、ユーザからの印刷許可を待ち、ＤＩＰＳＷ２がオンであれば、Ｃ＄ＲＭＴをクリアし（ステップＳ８１３）、ユーザからの印刷許可を待たずに手動両面印刷を開始する（ステップＳ８１２）ことである。これにより、よりはやく印刷許可を可能とすることができ、より次印刷要求の待ち時間を減らすことができる。
【００５８】
このように、印刷要求待ちモードで実際に待ちになった場合でも、ユーザによっては印刷要求を絶対クリアされては困る場合があり、こうしたユーザ用にタイムアウト無しの印刷要求待ちモードを設定可能とすることにより、より多くのユーザのニーズに対応可能となる。
【００５９】
その他、特に説明しない各部は前述の第１の実施形態と同等に構成され、同等に機能する。
【００６０】
〈第４の実施形態〉
図９は第４の実施形態において両面手動に切替えて印刷を行う制御手順を示すフローチャートである。  
手動両面モードになり片面印刷終了後、裏面印刷待ち状態になった場合、裏面紙の設定がない場合、他の印刷要求があっても待ち状態になり続けてしまう。そこで、この第４の実施形態では、ある程度のところで、現状給紙段にセットされている表面用の紙から裏面に印刷予定だったデータを次の紙の表面に印刷し、他のデータの待ち状態を解除することにより印刷停止の状態をできるだけ早く解除するようにしている。
【００６１】
上述した各実施形態と同様に、まず、印刷要求があるか否かをチェックする（ステップＳ９０１）。印刷要求がある場合は、両面モードにおける片面印刷か否かをチェックし（ステップＳ９０２）、両面モードであれば、設定給紙口にセットされた紙サイズが両面自動印刷可能サイズかどうかを確認し（ステップＳ９０３）、両面自動印刷不可のサイズと判断した場合、ＤＩＰＳＷ１の状態をチェックする（ステップＳ９０４）。ＤＩＰＳＷ１がオフの場合、転写紙のサイズが自動両面可能なサイズがセットされるまで待ち状態になる。ＤＩＰＳＷ１がオンの場合は、印刷モードを両面印刷モードから片面表面印刷モードに変更し（ステップＳ９０５）、オペレーションパネル１３０の表示部に「手動での両面印刷の表面印刷実行待ち」を表示し、ユーザの手動印刷許可通知を待つ（ステップＳ９０６）。ユーザからの手動印刷許可通知、例えば、許可の場合コピーボタンを押すような操作を受信したか否かをチェックし（ステップＳ９０７）、受信した場合は片面モードにて表面印刷を実行し（ステップＳ９０８）、表面の印刷完了を待つ。
【００６２】
表面の印刷が完了したら（ステップＳ９０９）、表示部に裏面印刷のために表面印刷の排紙完了した紙を給紙口にセットすることを要求するメッセージを表示し確認を待つ（ステップＳ９１０）。裏面印刷用の紙がユーザによりセットされ、セット完了のトリガとして操作部のコピーボタンを押下したか否かをチェックし（ステップＳ９１１）、セット完了の通知を受けない場合は、手動裏面印刷のための転写紙のセット待ち時間用カウンタでもあるＣ＄ＲＭＴをインクリメント（＋１）し（ステップＳ９１２）、Ｃ＄ＲＭＴがＣ＠１０よりも大きいか否かをチェックし（ステップＳ９１３）、Ｃ＄ＲＭＴ＞Ｃ＠１０であれば、Ｃ＄ＲＭＴをクリアし（ステップＳ９１４）、片面モードで裏面の内容を次の転写紙の表面に印刷し（ステップＳ９１５）、終了する。すなわち手動両面で２頁を１枚に印刷するのではなく、片面モードで２枚に印刷することになる。また、ステップＳ９１３において、Ｃ＄ＲＭＴ≦Ｃ＠１０の場合はステップＳ９１１に戻る。
【００６３】
また、ステップＳ９１１において、裏面紙のセット完了通知を受信した場合は、片面モードにより裏面印刷を開始し（ステップＳ９１６）、裏面印刷を完了させ（ステップＳ９１７）、その後手動両面印刷完了する（ステップＳ６１８）。一方、ステップＳ９０２で両面モードではない場合、通常の簡単印刷モードで印刷を行い（ステップＳ９１９）、終了する。また、ステップＳ９０３で転写紙のサイズが自動両面印刷が可能な場合も、通常の両面印刷モードで印刷を行い（ステップＳ９２０）、終了する。
【００６４】
このように第４の実施形態では、手動両面モードになり片面印刷終了後、裏面印刷待ち状態になった場合、裏面紙の設定がない場合は他の印刷要求があっても待になりつづける状態になる野を改良し、ある程度のところで、現状給紙段にセットされている表面用の紙から裏面に印刷予定だったデータを次の紙の表面に印刷し、他のデータの待ち状態を解除することにより、印刷停止の状態をできるだけ早く解除している。
【００６５】
その他、特に説明しない各部は前述の第１の実施形態と同等に構成され、同等に機能する。
【００６６】
〈第５の実施形態〉
図１０は第５の実施形態において両面手動に切替えて印刷を行う制御手順を示すフローチャートである。  
この第５の実施形態は、裏面印刷待ち状態になった場合、ユーザにより裏面セットされるまで待たせるか、途中でキャンセルするかを選択肢をふやすことにより、よりユーザの好みの設定に対応可能にしている。この第５の実施形態では、裏面印刷セット待ちのタイムアウトを行うか行わないかの判断を第３のディップスイッチであるＤＩＰＳＷ３を設け、このスイッチのオンオフ状態で決定している。
【００６７】
最初に、印刷要求があるか否かをチェックし（ステップＳ１００１）、印刷要求がある場合は両面モードにおける片面印刷か否かをチェックする（ステップＳ１００２）。両面モードであれば、設定給紙口にセットされた紙サイズが両面自動印刷可能サイズかどうかを確認し（ステップＳ１００３）、両面自動印刷不可のサイズと判断した場合、ＤＩＰＳＷ１の状態をチェックし（ステップＳ１００４）、ＤＩＰＳＷ１がオフの場合は、転写紙のサイズが自動両面可能なサイズがセットされるまで待ち状態になる。ＤＩＰＳＷ１がオンの場合は、印刷モードを両面印刷モードから片面表面印刷モードに変更し（ステップＳ１００５）、オペレーションパネル１３０の表示部に「手動での両面印刷の表面印刷実行待ち」を表示し、ユーザの手動印刷許可通知を待つ（ステップＳ１００６）。ユーザからの手動印刷許可通知、例えば、許可の場合コピーボタンを押すような操作を受信したか否かをチェックし（ステップＳ１００７）、受信した場合は片面モードにて表面印刷を実行し（ステップＳ１００８）、表面の印刷完了を待つ。
【００６８】
表面の印刷が完了したら（ステップＳ１００９）、表示部に裏面印刷のために表面印刷の排紙完了した紙を給紙口にセットすることを要求するメッセージを表示し確認を待つ（ステップＳ１０１０）。裏面印刷用の紙がユーザによりセットされ、セット完了のトリガとして操作部のコピーボタンを押下したか否かをチェックし（ステップＳ１０１１）、セット完了の通知を受けない場合は、手動裏面印刷のための転写紙のセット待ち時間用カウンタでもあるＣ＄ＲＭＴをインクリメント（＋１）し（ステップＳ１０１２）、Ｃ＄ＲＭＴがＣ＠１０よりも大きいか否かをチェックし（ステップＳ１０１３）、Ｃ＄ＲＭＴ＞Ｃ＠１０であれば、ＤＩＰＳＷ３がオンであるかをチェックする（ステップＳ１０１４）。
【００６９】
ＤＩＰＳＷ３がオフの場合はＣ＄ＲＭＴをクリアし（ステップＳ１０１５）、片面モードで裏面の内容を次の転写紙の表面に印刷し（ステップＳ１０１７）、終了する。また、ステップＳ１０１３において、Ｃ＄ＲＭＴ≦Ｃ＠１０の場合はステップＳ１０１１に戻り、ステップＳ１０１４においてＤＩＰＳＷ３がオンの場合はＣ＄ＲＭＴをクリアし（ステップＳ１０１６）、ステップＳ１０１１に戻る。
【００７０】
ステップＳ１０１１において、裏面紙のセット完了通知を受信した場合は、片面モードにより裏面印刷を開始し（ステップＳ１０１８）、裏面印刷を完了させ（ステップＳ１０１９）、その後手動両面印刷完了する（ステップＳ１０２０）。一方、ステップＳ１００２で両面モードではない場合、通常の簡単印刷モードで印刷を行い（ステップＳ１０２１）、終了する。また、ステップＳ１００３で転写紙のサイズが自動両面印刷が可能な場合も、通常の両面印刷モードで印刷を行い（ステップＳ１０２２）、終了する。
【００７１】
このように、裏面印刷セット待ちのタイムアウトを行いか行わないかの判断を第３のディップスイッチであるＤＩＰＳＷ３のオンオフ状態で決定し、裏面設定の待ち時間Ｃ＠１０を超えてもＤＩＰＳＷ３がオンしている場合はカウンタＣ＄ＤＰＸをクリアし、待ち続ける。このように、裏面印刷待ち状態になった場合、ユーザにより裏面セットされるまで待たせるか、途中でキャンセルするかを選択肢を持たせたので、よりユーザの好みの設定に対応可能となる。
【００７２】
その他、特に説明しない各部は前述の第１の実施形態と同等に構成され、同等に機能する。
【００７３】
〈裏面印刷開始待ち時の制御〉
図１１は裏面印刷開始待ち時間の設定手順を説明するフローチャートである。すなわち、上述の第１ないし第５の実施形態のステップＳ６０３、Ｓ７０３、Ｓ８０３、Ｓ９０３及びＳ１００３のステップにおいて、自動両面印刷が不可の紙がセットされている場合、手動両面モードでない場合、正しい紙が設定されるまで印刷要求を待たせるが、待たせることによりマルチアプリ等の使用方法で他の印刷要求が受け付けることができなくなる。そこで、ある程度時間が経過したところで、待ち状態の印刷要求をキャンセルし、他の印刷の妨げになることを防止し、さらにユーザの使用環境によりタイムアウトする時間を変更可能とすることにより、より適切な使用環境を実現するようにしている。
【００７４】
裏面印刷開始待ち時間の設定は、第４及び第５のディップスイッチＤＩＰＳＷ４，５を設け、所定時間毎にポーリングするステータスタスクの一部でこれらＤＩＰＳＷ４，５ををチェックし、ＤＩＰＳＷ４と５のオンオフの状態の組み合わせで、待ち時間Ｃ＠１０を変更するようにしている。この制御は、図１１のフローチャートに示すように、まず、ＤＩＰＳＷ４，５のオンオフ状態をチェックする（ステップＳｓ１１０１）。ついで、ＤＩＰＳＷ４，５のオンオフ状態の組み合わせから、待ち時間Ｃ＠１０を設定する（ステップＳ１１０２）。 ２つディップスイッチによるオンオフの組み合わせは４種類となるので、それら組み合わせにより待ち時間Ｃ＠１０の設定を、ＤＩＰＳＷ４，５がともにオフの場合は、待ち時間Ｃ＠１０は３分、ＤＩＰＳＷ４がオフでＤＩＰＳＷ５がオン場合は、待ち時間Ｃ＠１０は６分、ＤＩＰＳＷ４がオンでＤＩＰＳＷ５がオフ場合は、待ち時間Ｃ＠１０は９分、ＤＩＰＳＷ４，５がともにオンの場合は、待ち時間Ｃ＠１０は１２分とする。このようにして４種類の待ち時間を設定することができ、ある程度時間が経過したところで、待ち状態の印刷要求をキャンセルし他の印刷の妨げになることを防止するとともに、ユーザの使用環境によりタイムアウトする時間を変更させることができるので、より適切な使用環境を実現することができる。
【図面の簡単な説明】
【００７５】
【図１】本発明に係る画像形成装置の一実施の形態における全体のユニット構成を示す図である。
【図２】図１の各ユニットにおける記録紙の搬送経路を示す図である。
【図３】図１の画像形成装置における制御ブロック図である。
【図４】画像形成装置の全体制御を説明するフローチャートである。
【図５】割り込み処理を行う場合の制御手順を説明するフローチャートである。
【図６】第１の実施形態において両面手動に切替えて印刷を行う場合を説明するフローチャートである。
【図７】第２の実施形態において両面手動に切替えて印刷を行う場合を説明するフローチャートである。
【図８】第３の実施形態において両面手動に切替えて印刷を行う場合を説明するフローチャートである。
【図９】第４の実施形態において両面手動に切替えて印刷を行う場合を説明するフローチャートである。
【図１０】第５の実施形態において両面手動に切替えて印刷を行う場合を説明するフローチャートである。
【図１１】裏面印刷開始待ち時間の設定手順を説明するフローチャートである。
【符号の説明】
【００７６】
１  本体ユニット
２  両面ユニット
３  メイルボックスユニット
４  フィニッシャユニット
１００  コントローラ
２００  プリンタエンジン
１３０  オペレーションパネル
１０１  コントローラＣＰＵ
１０２  ＲＡＭ
１０４  プログラムＲＯＭ
２０１  エンジンＣＰＵ
２０２  エンジンＲＯＭ
２０５  第１割り込み回路
２０６  第２割込み回路
２０７  ディップスイッチ
【図１】
2006001207.tif 000003
【図２】
2006001207.tif 000004
【図３】
2006001207.tif 000005
【図４】
2006001207.tif 000006
【図５】
2006001207.tif 000007
【図６】
2006001207.tif 000008
【図７】
2006001207.tif 000009
【図８】
2006001207.tif 000010
【図９】
2006001207.tif 000011
【図１０】
2006001207.tif 000012
【図１１】
2006001207.tif 000013