(57)【特許請求の範囲】
【請求項１】
上位装置とデータの送受信を行う受信処理部と、
該受信処理部が受信した印刷データを媒体に印刷可能な画像データに変換し、前記媒体の各面に対して第１の印刷ページ及び第２の印刷ページを設定し、前記媒体の各面への印刷を制御する制御手段と、
前記媒体が走行し、該媒体へ前記画像データを印刷する用紙走行経路と、
該用紙走行経路で前記画像データが印刷された媒体を排出する排出部と、
前記媒体の印刷される面を反転する媒体反転手段と、
前記媒体が両面印刷可能であるか否かを判別する媒体判別手段とを有し、
前記制御手段は、
前記媒体判別手段が前記媒体は両面印刷可能であると判別すると、前記画像データを裏面、表面の順で印刷するように設定し、前記媒体の裏面に第２の印刷ページが印刷された後に前記媒体を前記媒体反転手段によって反転させて前記用紙走行経路に送り込み、前記媒体の表面に第１の印刷ページが印刷された後に前記媒体を前記排出部によって排出させる処理を行い、
前記媒体判別手段が前記媒体は両面印刷不可能であると判別すると、前記画像データを表面、裏面の順で印刷するように設定し、前記媒体の一方の面に第１の印刷ページが印刷された後に前記媒体を前記排出部によって排出させ、前記媒体と異なる媒体の一方の面に第２の印刷ページが印刷された後に前記異なる媒体を前記排出部によって排出させる処理を行う
ことを特徴とする印刷装置。
【請求項２】
前記制御手段は、両面印刷のために媒体収容手段から給紙した媒体に対して、該媒体の後端が印刷順序決定限界地点に達するまでに、前記媒体判別手段によって両面印刷不可能であると判別されたか否かを判断する請求項１に記載の印刷装置。
【請求項３】
前記制御手段は、両面印刷のために媒体収容手段から給紙した媒体に対して、前記媒体判別手段によって媒体が両面印刷不可能であると判別された場合、前記第１の印刷ページが未印刷であり、かつ、前記第２の印刷ページの印刷動作を行っているときには、前記第２の印刷ページの印刷動作を停止し、前記媒体に対して前記第１の印刷ページを優先して片面印刷し、続いて、前記媒体と異なる媒体に前記第２の印刷ページを片面印刷する請求項１に記載の印刷装置。
【請求項４】
前記媒体判別手段は前記媒体の長さを判別する請求項１〜３のいずれか１項に記載の印刷装置。
【請求項５】
前記媒体判別手段は接触センサである請求項４に記載の印刷装置。
【請求項６】
前記媒体判別手段は前記媒体の種類を判別する請求項１〜３のいずれか１項に記載の印刷装置。
【請求項７】
前記媒体の種類は透過性媒体及び普通紙である請求項６に記載の印刷装置。
【請求項８】
前記媒体判別手段は光学センサである請求項６に記載の印刷装置。
【請求項９】
前記媒体判別手段は前記媒体の厚さを判別する請求項１〜３のいずれか１項に記載の印刷装置。
【請求項１０】
前記媒体判別手段は距離センサである請求項９に記載の印刷装置。
【請求項１１】
前記媒体反転手段は媒体を複数枚保持する請求項１〜１０のいずれか１項に記載の印刷装置。
【請求項１２】
前記媒体反転手段は媒体を２枚保持する請求項１〜１０のいずれか１項に記載の印刷装置。
【請求項１３】
前記制御手段は、両面印刷のために前記収容手段から給紙した媒体に対して、前記媒体判別手段によって媒体が両面印刷不可媒体であると判別された場合、前記媒体反転手段が保持する枚数の媒体の第２面に画像データを印刷した後、第２面に画像データが印刷され前記媒体反転手段に保持されている媒体の第１面に画像データを印刷する請求項１１又は１２に記載の印刷装置。
【請求項１４】
前記制御手段は、前記媒体判別手段によって前記収容手段に収容されている媒体が両面印刷を実現することが可能か否かが判別されると、前記媒体判別手段の判別結果を前記収容手段が前記印刷装置から引き出されるまで保持する請求項１〜１３のいずれか１項に記載の印刷装置。
【請求項１５】
前記制御手段は、両面印刷を実現することが不可能である場合、表示部に片面印刷となったことを表示する請求項１〜１４のいずれか１項に記載の印刷装置。
【請求項１６】
前記制御手段は、両面印刷を実現することが不可能であって片面印刷となった場合、前記第１面と第２面の印刷順番が入れ替わったか否かを判断し、印刷順番が入れ替わったと判断すると印刷順番の入れ替わりを表示する請求項１５に記載の印刷装置。
【請求項１７】
ＬＣＤパネルを更に有し、前記制御手段は、両面印刷の可否又は印刷順番の入れ替わりの判断結果の少なくともいずれか一方を前記ＬＣＤパネルに表示する請求項１５又は１６に記載の印刷装置。
【請求項１８】
上位装置とデータの送受信を行い、
受信した印刷データを媒体に印刷可能な画像データに変換し、前記媒体の各面に対して第１の印刷ページ及び第２の印刷ページを設定し、前記媒体の各面への印刷を制御し、
用紙走行経路を走行する前記媒体へ前記画像データを印刷し、
前記用紙走行経路で前記画像データが印刷された媒体を排出し、
該媒体の印刷される面を反転し、
前記媒体が両面印刷可能であるか否かを判別する印刷方法であって、
前記媒体は両面印刷可能であると判別すると、前記画像データを裏面、表面の順で印刷するように設定し、前記媒体の裏面に第２の印刷ページを印刷した後に前記媒体を反転させて前記用紙走行経路に送り込み、前記媒体の表面に第１の印刷ページを印刷した後に前記媒体を排出する処理を行い、
前記媒体は両面印刷不可能であると判別すると、前記画像データを表面、裏面の順で印刷するように設定し、前記媒体の一方の面に第１の印刷ページを印刷した後に前記媒体を排出し、前記媒体と異なる媒体の一方の面に第２の印刷ページを印刷した後に前記異なる媒体を排出する処理を行う
ことを特徴とする印刷方法。
【請求項１９】
上位装置と、該上位装置から受信した印刷データを印刷する印刷装置とを有する印刷システムであって、
前記上位装置は、前記印刷データを接続手段によって前記印刷装置へ送信し、
該印刷装置は、
前記上位装置とデータの送受信を行う受信処理部と、
該受信処理部が受信した印刷データを媒体に印刷可能な画像データに変換し、前記媒体の各面に対して第１の印刷ページ及び第２の印刷ページを設定し、前記媒体の各面への印刷を制御する制御手段と、
前記媒体が走行し、該媒体へ前記画像データを印刷する用紙走行経路と、
該用紙走行経路で前記画像データが印刷された媒体を排出する排出部と、
前記媒体の印刷される面を反転する媒体反転手段と、
前記媒体が両面印刷可能であるか否かを判別する媒体判別手段とを備え、
前記制御手段は、
前記媒体判別手段が前記媒体は両面印刷可能であると判別すると、前記画像データを裏面、表面の順で印刷するように設定し、前記媒体の裏面に第２の印刷ページが印刷された後に前記媒体を前記媒体反転手段によって反転させて前記用紙走行経路に送り込み、前記媒体の表面に第１の印刷ページが印刷された後に前記媒体を前記排出部によって排出させる処理を行い、
前記媒体判別手段が前記媒体は両面印刷不可能であると判別すると、前記画像データを表面、裏面の順で印刷するように設定し、前記媒体の一方の面に第１の印刷ページが印刷された後に前記媒体を前記排出部によって排出させ、前記媒体と異なる媒体の一方の面に第２の印刷ページが印刷された後に前記異なる媒体を前記排出部によって排出させる処理を行う
ことを特徴とする印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、印刷方法及び印刷システムに関するものである。
【背景技術】
【０００２】
従来、印刷装置においては、１枚の媒体の表面と裏面とに、それぞれ、画像データを印刷する両面印刷を行うことのできるものが提供されている（例えば、特許文献１参照。）。上位装置から受信して前記印刷装置が保持する両面印刷ジョブのデータには、１枚の媒体の表面に印刷するための表面ページ用の画像データと裏面に印刷するための裏面ページ用の画像データとが含まれている。また、前記印刷装置は、両面印刷を行うための両面印刷ユニットを有する。そして、媒体を収容する給紙トレイから新規な媒体を給紙し、該新規な媒体の裏面に裏面ページを印刷して前記両面印刷ユニットに一時的に保持させる。続いて、前記両面印刷ユニットから裏面ページが印刷された媒体、すなわち、裏面印刷済みの媒体を給紙し、該媒体の表面に表面ページを印刷するようになっている。
【０００３】
しかし、前記両面印刷ユニットに保持することができる媒体の数には上限が存在する。そこで、両面印刷を行う場合、前記上限に達するまで、給紙トレイから新規な媒体を給紙し、該媒体に裏面ページを先行して印刷して前記両面印刷ユニットに一時的に保持させる。その後は、該両面印刷ユニットから給紙された裏面印刷済みの媒体への表面ページの印刷と、給紙トレイから給紙された新規な媒体への裏面ページの印刷とを交互に行うようになっている。例えば、両面印刷ユニットが最大２枚の媒体を保持することができる場合、１枚目の裏面ページ、２枚目の裏面ページ、１枚目の表面ページ、３枚目の裏面ページ、２枚目の表面ページ、４枚目の裏面ページの順で印刷を行うようになっている。これにより、印刷効率を向上させることができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−１５１４２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、前記従来の印刷装置においては、両面印刷ジョブを受信した場合に、給紙トレイに収容されている媒体が両面印刷不可媒体であることを認識すると、ジャムが発生したとして印刷を停止するようになっている。この場合、上位装置において作成され、印刷装置に送信された両面印刷ジョブは、データが破棄されてしまうので、媒体に印刷されず無駄になってしまう。
【０００６】
通常、上位装置において両面印刷ジョブを作成しているときには、印刷装置の給紙トレイに収容されている媒体が両面印刷不可媒体であることが認識されることがない。そして、作成された両面印刷ジョブを受信した後に、前記印刷装置が有する媒体種別（メディアタイプ）や媒体厚さ（メディアウェイト）などの媒体の判別機構によって、給紙トレイに収容されている媒体が両面印刷不可媒体であることが認識される。この場合、ジャムが発生したとして印刷を停止するので、作成された両面印刷ジョブが無駄になってしまう。
【０００７】
本発明は、前記従来の印刷装置の問題点を解決して、両面印刷ジョブを受信した場合に、給紙トレイに収容されている媒体が両面印刷不可媒体であることを認識しても、前記両面印刷ジョブを無駄にすることがない印刷装置、印刷方法及び印刷システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
そのために、本発明の印刷装置においては、上位装置とデータの送受信を行う受信処理部と、該受信処理部が受信した印刷データを媒体に印刷可能な画像データに変換し、前記媒体の各面に対して第１の印刷ページ及び第２の印刷ページを設定し、前記媒体の各面への印刷を制御する制御手段と、前記媒体が走行し、該媒体へ前記画像データを印刷する用紙走行経路と、該用紙走行経路で前記画像データが印刷された媒体を排出する排出部と、前記媒体の印刷される面を反転する媒体反転手段と、前記媒体が両面印刷可能であるか否かを判別する媒体判別手段とを有し、前記制御手段は、前記媒体判別手段が前記媒体は両面印刷可能であると判別すると、前記画像データを裏面、表面の順で印刷するように設定し、前記媒体の裏面に第２の印刷ページが印刷された後に前記媒体を前記媒体反転手段によって反転させて前記用紙走行経路に送り込み、前記媒体の表面に第１の印刷ページが印刷された後に前記媒体を前記排出部によって排出させる処理を行い、前記媒体判別手段が前記媒体は両面印刷不可能であると判別すると、前記画像データを表面、裏面の順で印刷するように設定し、前記媒体の一方の面に第１の印刷ページが印刷された後に前記媒体を前記排出部によって排出させ、前記媒体と異なる媒体の一方の面に第２の印刷ページが印刷された後に前記異なる媒体を前記排出部によって排出させる処理を行う。
【０００９】
本発明の印刷方法においては、上位装置とデータの送受信を行い、受信した印刷データを媒体に印刷可能な画像データに変換し、前記媒体の各面に対して第１の印刷ページ及び第２の印刷ページを設定し、前記媒体の各面への印刷を制御し、用紙走行経路を走行する前記媒体へ前記画像データを印刷し、前記用紙走行経路で前記画像データが印刷された媒体を排出し、該媒体の印刷される面を反転し、前記媒体が両面印刷可能であるか否かを判別する印刷方法であって、前記媒体は両面印刷可能であると判別すると、前記画像データを裏面、表面の順で印刷するように設定し、前記媒体の裏面に第２の印刷ページを印刷した後に前記媒体を反転させて前記用紙走行経路に送り込み、前記媒体の表面に第１の印刷ページを印刷した後に前記媒体を排出する処理を行い、前記媒体は両面印刷不可能であると判別すると、前記画像データを表面、裏面の順で印刷するように設定し、前記媒体の一方の面に第１の印刷ページを印刷した後に前記媒体を排出し、前記媒体と異なる媒体の一方の面に第２の印刷ページを印刷した後に前記異なる媒体を排出する処理を行う。
【００１０】
本発明の印刷システムにおいては、上位装置と、該上位装置から受信した印刷データを印刷する印刷装置とを有する印刷システムであって、前記上位装置は、前記印刷データを接続手段によって前記印刷装置へ送信し、該印刷装置は、前記上位装置とデータの送受信を行う受信処理部と、該受信処理部が受信した印刷データを媒体に印刷可能な画像データに変換し、前記媒体の各面に対して第１の印刷ページ及び第２の印刷ページを設定し、前記媒体の各面への印刷を制御する制御手段と、前記媒体が走行し、該媒体へ前記画像データを印刷する用紙走行経路と、該用紙走行経路で前記画像データが印刷された媒体を排出する排出部と、前記媒体の印刷される面を反転する媒体反転手段と、前記媒体が両面印刷可能であるか否かを判別する媒体判別手段とを備え、前記制御手段は、前記媒体判別手段が前記媒体は両面印刷可能であると判別すると、前記画像データを裏面、表面の順で印刷するように設定し、前記媒体の裏面に第２の印刷ページが印刷された後に前記媒体を前記媒体反転手段によって反転させて前記用紙走行経路に送り込み、前記媒体の表面に第１の印刷ページが印刷された後に前記媒体を前記排出部によって排出させる処理を行い、前記媒体判別手段が前記媒体は両面印刷不可能であると判別すると、前記画像データを表面、裏面の順で印刷するように設定し、前記媒体の一方の面に第１の印刷ページが印刷された後に前記媒体を前記排出部によって排出させ、前記媒体と異なる媒体の一方の面に第２の印刷ページが印刷された後に前記異なる媒体を前記排出部によって排出させる処理を行う。
【発明の効果】
【００１１】
本発明によれば、印刷装置においては、上位装置とデータの送受信を行う受信処理部と、該受信処理部が受信した印刷データを媒体に印刷可能な画像データに変換し、前記媒体の各面に対して第１の印刷ページ及び第２の印刷ページを設定し、前記媒体の各面への印刷を制御する制御手段と、前記媒体が走行し、該媒体へ前記画像データを印刷する用紙走行経路と、該用紙走行経路で前記画像データが印刷された媒体を排出する排出部と、前記媒体の印刷される面を反転する媒体反転手段と、前記媒体が両面印刷可能であるか否かを判別する媒体判別手段とを有し、前記制御手段は、前記媒体判別手段が前記媒体は両面印刷可能であると判別すると、前記画像データを裏面、表面の順で印刷するように設定し、前記媒体の裏面に第２の印刷ページが印刷された後に前記媒体を前記媒体反転手段によって反転させて前記用紙走行経路に送り込み、前記媒体の表面に第１の印刷ページが印刷された後に前記媒体を前記排出部によって排出させる処理を行い、前記媒体判別手段が前記媒体は両面印刷不可能であると判別すると、前記画像データを表面、裏面の順で印刷するように設定し、前記媒体の一方の面に第１の印刷ページが印刷された後に前記媒体を前記排出部によって排出させ、前記媒体と異なる媒体の一方の面に第２の印刷ページが印刷された後に前記異なる媒体を前記排出部によって排出させる処理を行う。
【００１２】
この場合、両面印刷ジョブを受信した場合に、収容手段に収容されている媒体が両面印刷不可媒体であることを認識しても、印刷ジョブを無駄にすることがない。
【図面の簡単な説明】
【００１３】
【図１】本発明の第１の実施の形態における印刷装置の構成を示すブロック図である。
【図２】本発明の第１の実施の形態における印刷装置の構成を示す概略側断面図である。
【図３】本発明の第１の実施の形態における通常の両面印刷のときの印刷順序を示す図である。
【図４】本発明の第１の実施の形態における両面印刷不可のときの片面印刷順序を示す第１の図である。
【図５】本発明の第１の実施の形態における両面印刷不可のときの片面印刷順序を示す第２の図である。
【図６】本発明の第１の実施の形態における受信処理部の動作を示すフローチャートである。
【図７】本発明の第１の実施の形態におけるジョブ制御部の動作を示すフローチャートである。
【図８】本発明の第１の実施の形態における印刷制御部の動作を示すフローチャートである。
【図９】本発明の第１の実施の形態における給紙トレイからの給紙開始処理のサブルーチンを示す第１のフローチャートである。
【図１０】本発明の第１の実施の形態における給紙トレイからの給紙開始処理のサブルーチンを示す第２のフローチャートである。
【図１１】本発明の第１の実施の形態におけるビデオデータ設定処理のサブルーチンを示すフローチャートである。
【図１２】本発明の第１の実施の形態における媒体搬入処理のサブルーチンを示すフローチャートである。
【図１３】本発明の第１の実施の形態における媒体排出処理のサブルーチンを示すフローチャートである。
【図１４】本発明の第１の実施の形態における両面印刷不可媒体通知受付処理のサブルーチンを示すフローチャートである。
【図１５】本発明の第１の実施の形態におけるプリンタユニット制御部の動作を示すフローチャートである。
【図１６】本発明の第１の実施の形態における給紙トレイからの給紙開始処理のサブルーチンを示すフローチャートである。
【図１７】本発明の第１の実施の形態における印刷順序決定処理のサブルーチンを示すフローチャートである。
【図１８】本発明の第１の実施の形態における両面印刷判別処理のサブルーチンを示すフローチャートである。
【図１９】本発明の第１の実施の形態における印刷開始処理のサブルーチンを示すフローチャートである。
【図２０】本発明の第１の実施の形態における両面印刷ユニットからの給紙開始処理のサブルーチンを示すフローチャートである。
【図２１】本発明の第１の実施の形態における媒体排出処理のサブルーチンを示すフローチャートである。
【図２２】本発明の第１の実施の形態におけるカセット引抜き処理のサブルーチンを示すフローチャートである。
【図２３】本発明の第２の実施の形態における両面印刷不可のときの片面印刷順序を示す図である。
【図２４】本発明の第２の実施の形態における両面印刷不可通知受付処理のサブルーチンを示すフローチャートである。
【図２５】本発明の第２の実施の形態におけるプリンタユニット制御部の動作を示すフローチャートである。
【図２６】本発明の第２の実施の形態における両面印刷判別処理のサブルーチンを示すフローチャートである。
【図２７】本発明の第２の実施の形態における印刷再開処理のサブルーチンを示すフローチャートである。
【図２８】本発明の第３の実施の形態における印刷装置の構成を示すブロック図である。
【図２９】本発明の第３の実施の形態における印刷制御部の動作を示すフローチャートである。
【図３０】本発明の第３の実施の形態における媒体排出処理のサブルーチンを示すフローチャートである。
【図３１】本発明の第３の実施の形態における両面印刷不可通知受付処理のサブルーチンを示すフローチャートである。
【図３２】本発明の第３の実施の形態における手差しからの印刷開始処理のサブルーチンを示すフローチャートである。
【図３３】本発明の第３の実施の形態における印刷順序決定処理のサブルーチンを示すフローチャートである。
【図３４】本発明の第３の実施の形態における媒体排出処理のサブルーチンを示すフローチャートである。
【図３５】本発明の第３の実施の形態におけるオペレータパネル制御部の動作を示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下、本発明の実施の形態について図面を参照しながら詳細に説明する。
【００１５】
図１は本発明の第１の実施の形態における印刷装置の構成を示すブロック図である。
【００１６】
図において、１２は印刷装置であり、１１は該印刷装置１２に通信可能に接続された上位装置である。本実施の形態において、前記印刷装置１２は、ある給紙トレイから給紙した媒体が、後述される媒体自動判別機構２３等によって、両面印刷不可媒体であることが認識されている場合には、両面印刷指定ジョブを実行するときに、媒体の裏表に印刷するデータを、連続して片面に印刷することができるようになっている。
【００１７】
前記上位装置１１は、印刷装置１２に対して印刷データ及び印刷装置制御データを含む印刷ジョブを送信する外部装置であり、例えば、パーソナルコンピュータやワークステーションであるが、印刷ジョブを作成することのできる装置であればいかなる装置であってもよい。また、印刷データとしては、例えば、Ｐｏｓｔ  ＳｃｒｉｐｔやＰＣＬのようなＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）形式のデータであるが、いかなるものであってもよい。さらに、印刷装置制御データとしては、例えば、ＰＪＬ（Ｐｒｉｎｔｅｒ  Ｊｏｂ  Ｌａｎｇｕａｇｅ）形式のデータであるが、いかなるものであってもよい。また、上位装置１１と印刷装置１２との間の接続方法としては、例えば、セントロニクスインターフェイスやＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）などであるが、いかなるものであってもよい。
【００１８】
そして、前記印刷装置１２は、受信処理部１３、ジョブ制御部１４、印刷処理部１５、及び、プリンタユニット制御部１６を有する。ここで、前記受信処理部１３は、印刷装置１２の内部処理部であり、前記上位装置１１から印刷ジョブを受信する処理を行う。主な役割は、データ受信の検出、ジョブ種類（ＰＤＬ種類）の判別、ジョブ境界の判別等である。
【００１９】
また、前記ジョブ制御部１４は、印刷装置１２の内部処理部であり、印刷ジョブの処理の流れを制御し、媒体に印刷するページを生成する。また、ジョブ制御部１４は、印刷ジョブの翻訳も行う。そして、印刷ジョブの翻訳においては、印刷データを処理し、印刷可能なビデオデータ（画像データ）に変換する。
【００２０】
さらに、前記印刷処理部１５は、印刷装置１２の内部処理部であり、制御手段として機能し、ジョブ制御部１４によって生成されたページを受け付け、それぞれのページに関してプリンタユニット制御部１６との間でコマンドの送受信を行うことによって、媒体へのビデオデータの印刷をプリンタユニット制御部１６に対して指示する。本実施の形態において、印刷処理部１５における印刷方式は、例えば、インクジェット方式、熱転写方式、電子写真方式等であるが、いかなるものであってもよい。
【００２１】
さらに、前記プリンタユニット制御部１６は、印刷装置１２の内部処理部であり、制御手段として機能し、印刷制御部１５との間で印刷に必要なコマンドの送受信を行うことによって印刷を実現する。そして、プリンタユニット制御部１６は、前記印刷制御部１５の指定に基づいて後述される給紙トレイから媒体を給紙し、指定に基づいて後述される両面印刷ユニット２５又は排出口２６に媒体を排出する。なお、前記プリンタユニット制御部１６は、媒体判別機構を制御する。
【００２２】
図２は本発明の第１の実施の形態における印刷装置の構成を示す概略側断面図である。
【００２３】
図において、２２は、媒体を収容する収容手段である給紙トレイとしての第１のトレイであり、印刷装置１２のユーザは媒体を前記第１のトレイ２２にセットする。そして、第１のトレイ２２には媒体有無を検出する媒体有無センサ、又は、第１のトレイ２２のカセットの抜差しを検出するセンサが装着されている。なお、本実施の形態において、給紙トレイの数は１個でもよいし、複数個であってもよい。
【００２４】
また、２３は媒体判別手段としての媒体自動判別機構であり、両面印刷を実現することが可能であるか否かを判別するための媒体種別や媒体厚さなどを自動判別するセンサから成る。該センサは、例えば、媒体種別がＯＨＰ（Ｏｖｅｒ  Ｈｅａｄ  Ｐｒｏｊｅｃｔｏｒ）投影などで使用される透過性媒体であるか、通常の普通紙であるかを判別するセンサや媒体厚さが何〔μｍ〕であるかを測定するセンサであるが、いかなるものであってもよい。
【００２５】
なお、媒体の寸法を検知する場合、媒体の走行経路に設けた接触センサによって、媒体走行時の媒体のセンサ検知時間とあらかじめ設定された媒体走行速度とに基づいて、媒体の走行方向の長さを検知する。また、接触センサを媒体走行方向に対して垂直で媒体面に平行に複数並べることによって、媒体が接触したセンサの位置情報に基づいて媒体の横幅を検知する。さらに、媒体種別を判別する場合、光学センサと接触センサとを使用し、接触センサが媒体を検知し、光学センサが検知しないときには、ＯＨＰ投影などで使用する透過性媒体であると判別する。さらに、媒体厚さを判別する場合、媒体の走行経路に媒体面と垂直方向の距離センサを配設して媒体の厚さを計測し、媒体厚さを判別する。
【００２６】
また、２４は第１の用紙走行経路であり、第１のトレイ２２から給紙された媒体は、媒体自動判別機構２３を経由し、前記第１の用紙走行経路２４に送り込まれる。なお、前記第１の用紙走行経路２４上においてビデオデータの媒体上への印刷が行われる。さらに、２５は媒体反転手段としての両面印刷ユニットであり、両面印刷が行われる媒体は前記両面印刷ユニット２５内で表裏が反転される。なお、媒体は第１のトレイ２２、又は、両面印刷ユニット２５から給紙される。そして、両面印刷が行われる場合、媒体は、前記第１の用紙走行経路２４を通過した後に、両面印刷ユニット２５に送り込まれ、該両面印刷ユニット２５内で反転され、再び前記第１の用紙走行経路２４に送り込まれる。また、両面印刷が行われない場合、又は、両面に印刷された両面印刷済みの媒体は、前記第１の用紙走行経路２４を通過した後に、排出口２６から排出される。
【００２７】
そして、２７は媒体の印刷順序決定限界地点である。前記プリンタユニット制御部１６は印刷制御部１５に対してページをどのような順序で印刷するかを通知する必要があり、印刷制御部１５は、通知されたページに基づいて、該ページのビデオデータを設定するようになっている。そして、該ビデオデータの設定を媒体の走行経路における所定の地点までに実行しないと、印刷を停止せずに前記第１の用紙走行経路２４上を走行する媒体に対して適切にビデオデータを印刷することができない。前記所定の地点が前記印刷順序決定限界地点２７である。
【００２８】
そして、片面印刷の場合は、その媒体に印刷される片面印刷のページの順が無条件で印刷順として決定される。また、両面印刷が可能である場合、第１のトレイ２２から媒体が給紙されたときには該媒体に印刷される裏面ページが、また、両面印刷ユニット２５から給紙されたときには該媒体に印刷される表面ページが印刷順序として決定される。ただし、第１のトレイ２２にセットされている媒体が両面印刷不可媒体であることが判別されている場合には、第１のトレイ２２から給紙されたときでも、表面ページが印刷順序として決定される。
【００２９】
また、印刷装置１２の構成上、図２に示されるように、媒体の走行経路上で、媒体自動判別機構２３より前に印刷順序決定限界地点２７が存在する場合には、印刷順序が決定された後で、両面印刷不可媒体であると判別される。その場合には、両面印刷を行うことができないので、片面印刷に切り替えられ、媒体には裏面ページから先に印刷されることになる。
【００３０】
なお、２８は給紙トレイとしての手差しトレイであり、第１のトレイ２２のようなカセットを備えておらず、媒体の補給の際には媒体を置くだけで補給することができる。
【００３１】
次に、前記構成の印刷装置１２の動作について説明する。
【００３２】
図３は本発明の第１の実施の形態における通常の両面印刷のときの印刷順序を示す図、図４は本発明の第１の実施の形態における両面印刷不可のときの片面印刷順序を示す第１の図、図５は本発明の第１の実施の形態における両面印刷不可のときの片面印刷順序を示す第２の図である。
【００３３】
本実施の形態において、通常の両面印刷を行う場合、図３に示されるように、１枚目の裏面ページ、２枚目の裏面ページ、１枚目の表面ページ、３枚目の裏面ページ、２枚目の表面ページ・・・の順で媒体に印刷するようになっている。なお、両面印刷ユニット２５に保持することができる媒体は２枚であるとする。
【００３４】
また、給紙トレイにセットされている媒体が両面印刷不可媒体であることが印刷前に判別されている場合、図４に示されるように、１枚目の表面ページ、１枚目の裏面ページ、２枚目の表面ページ、２枚目の裏面ページ、３枚目の表面ページ・・・の順で媒体に片面印刷するようになっている。
【００３５】
さらに、ｎ−１枚目までの媒体に両面印刷が行われた後、給紙トレイの入れ替え等によって媒体の種別が不明となり、ｎ枚目の媒体の印刷開始後に両面印刷不可媒体であることが判別された場合、図５に示されるように、ｎ枚目の裏面ページ、ｎ枚目の表面ページ、ｎ＋１枚目の表面ページ、ｎ＋１枚目の裏面ページ、ｎ＋２枚目の表面ページ、ｎ＋２枚目の裏面ページ・・・の順で媒体に片面印刷するようになっている。
【００３６】
次に、前記受信処理部１３の動作について説明する。
【００３７】
図６は本発明の第１の実施の形態における受信処理部の動作を示すフローチャートである。
【００３８】
まず、受信処理部１３は上位装置１１から印刷ジョブを受信すると、ジョブ制御部１４に対して翻訳を指示する。そして、このような動作をすべての印刷ジョブの処理が終了するまで繰り返す。
【００３９】
次に、フローチャートについて説明する。
ステップＳ１  ジョブ制御部１４に翻訳を指示する。
ステップＳ２  すべての印刷ジョブの処理が終了したか否かを判断する。すべての印刷ジョブの処理が終了した場合は処理を終了し、すべての印刷ジョブの処理が終了していない場合はステップＳ１に戻る。
【００４０】
次に、前記ジョブ制御部１４の動作について説明する。
【００４１】
図７は本発明の第１の実施の形態におけるジョブ制御部の動作を示すフローチャートである。
【００４２】
まず、ジョブ制御部１４は、イベント待ちをしている。そして、印刷ジョブを受け付けると、ジョブ受信開始処理を行い、該ジョブ受信開始処理によって印刷ジョブの翻訳が完了すると、ジョブ翻訳完了処理を行う。続いて、ジョブ翻訳完了処理によってページの生成が完了すると、ページ生成完了処理を行い、印刷処理部１５に対してビデオデータを有するページを引き渡す。
【００４３】
続いて、前記印刷制御部１５においてページの印刷が完了し、印刷制御部１５からページ印刷完了を受け付けると、ページ印刷完了処理を行ってページのビデオデータなどをメモリ上から消去する。
【００４４】
次に、フローチャートについて説明する。
ステップＳ１１  イベントを待つ。
ステップＳ１２  印刷ジョブを受信したか否かを判断する。印刷ジョブを受信した場合はステップＳ１３に進み、受信していない場合はステップＳ１４に進む。
ステップＳ１３  ジョブ受信開始処理を行う。
ステップＳ１４  印刷ジョブの翻訳が完了したか否かを判断する。印刷ジョブの翻訳が完了した場合はステップＳ１５に進み、完了していない場合はステップＳ１６に進む。
ステップＳ１５  ジョブ翻訳完了処理を行う。
ステップＳ１６  ページの生成が完了したか否かを判断する。ページの生成が完了した場合はステップＳ１７に進み、完了していない場合はステップＳ１８に進む。
ステップＳ１７  ページ生成完了処理を行う。
ステップＳ１８  ページの印刷が完了したか否かを判断する。ページの印刷が完了した場合はステップＳ１９に進み、完了していない場合はステップＳ１１に戻る。
ステップＳ１９  ページ印刷完了処理を行う。
【００４５】
次に、前記印刷制御部１５の動作について説明する。
【００４６】
図８は本発明の第１の実施の形態における印刷制御部の動作を示すフローチャートである。
【００４７】
まず、印刷制御部１５は、イベント待ちをしている。そして、ページを受け付けると、給紙トレイからの給紙開始処理を行い、給紙トレイからの給紙開始処理によって、プリンタユニット制御部１６がページの印刷順序を決定する。そして、該プリンタユニット制御部１６からの印刷順序決定通知を受け付けると、印刷順序が決定したページのビデオデータ設定処理を行う。
【００４８】
続いて、給紙トレイから給紙された媒体上にビデオデータが印刷されると、両面印刷の場合、媒体は両面印刷ユニット２５に挿入される。そして、プリンタユニット制御部１６から両面印刷ユニット２５への媒体搬入通知を受け付けると、媒体搬入処理を行う。
【００４９】
次に、両面印刷ユニット２５に媒体が搬入され、両面印刷ユニット２５からの印刷準備が整うと、再びプリンタユニット制御部１６は、印刷順序決定を印刷制御部１５に通知する。該印刷制御部１５はプリンタユニット制御部１６からの印刷順序決定通知を受け付けると、ビデオデータ設定処理を行う。そして、媒体へのページの印刷が終了すると、プリンタユニット制御部１６は、媒体排出完了を印刷制御部１５に通知する。
【００５０】
続いて、印刷制御部１５はプリンタユニット制御部１６からの媒体排出通知を受け付けると、媒体排出処理を行い、媒体自動認識の結果、プリンタユニット制御部１６が第１のトレイ２２に給紙されている媒体では、両面印刷を継続することができないと判別した場合には、印刷制御部１５にその旨を通知する。該印刷制御部１５は、両面印刷不可媒体を検出した通知を受け付けると、両面印刷不可媒体通知受付処理を行う。
【００５１】
次に、フローチャートについて説明する。
ステップＳ２１  イベントを待つ。
ステップＳ２２  ページを受け付けたか否かを判断する。ページを受け付けた場合はステップＳ２３に進み、受け付けていない場合はステップＳ２４に進む。
ステップＳ２３  給紙トレイからの給紙開始処理を行う。
ステップＳ２４  印刷順序決定通知を受け付けたか否かを判断する。印刷順序決定通知を受け付けた場合はステップＳ２５に進み、受け付けていない場合はステップＳ２６に進む。
ステップＳ２５  ビデオデータ設定処理を行う。
ステップＳ２６  両面印刷ユニット２５への媒体搬入通知を受け付けたか否かを判断する。媒体搬入通知を受け付けた場合はステップＳ２７に進み、受け付けていない場合はステップＳ２８に進む。
ステップＳ２７  媒体搬入処理を行う。
ステップＳ２８  媒体排出通知を受け付けたか否かを判断する。媒体排出通知を受け付けた場合はステップＳ２９に進み、受け付けていない場合はステップＳ３０に進む。
ステップＳ２９  媒体排出処理を行う。
ステップＳ３０  両面印刷不可媒体検出通知を受け付けたか否かを判断する。両面印刷不可媒体検出通知を受け付けた場合はステップＳ３１に進み、受け付けていない場合はステップＳ２１に戻る。
ステップＳ３１  両面印刷不可媒体通知受付処理を行う。
【００５２】
次に、図８のステップＳ２３における給紙トレイからの給紙開始処理のサブルーチンについて説明する。
【００５３】
図９は本発明の第１の実施の形態における給紙トレイからの給紙開始処理のサブルーチンを示す第１のフローチャート、図１０は本発明の第１の実施の形態における給紙トレイからの給紙開始処理のサブルーチンを示す第２のフローチャートである。
【００５４】
本実施の形態においては、印刷制御部１５はページの様々な状態をキューによって管理する。
【００５５】
まず、印刷制御部１５は、ページを受け付けると、給紙開始待ちページキュー（行列）にページを入れる。次に、媒体の給紙が可能な状態であるか否かを判断し、印刷装置１２の内部に許容範囲の限界で媒体が挿入されている場合には、媒体の給紙を開始することはできないので、排出待ちをする。
【００５６】
また、給紙が可能な状態である場合は、前記ページが両面印刷指定があるページであるか否かを判断し、両面印刷指定があるページである場合は、表面ページ及び裏面ページの両面がそろうまで待つ。そして、表面ページ及び裏面ページの両面がそろった場合は、印刷待ちページキューから前記表面ページ及び裏面ページを取り出し、ページから給紙トレイの情報を取り出し、プリンタユニット制御部１６に対して給紙トレイを指定する。
【００５７】
次に、印刷制御部１５は、プリンタユニット制御部１６に対して前記給紙トレイから給紙する媒体に対して両面印刷を行うように通知する。その後、印刷制御部１５及びプリンタユニット制御部１６が、それぞれ、該当ページを唯一に特定するためのページＩＤ（ユニークなＩＤ）をページに付与し、プリンタユニット制御部１６に対してその媒体に印刷すべきページのページＩＤとして、表面のページＩＤと裏面のページＩＤとを通知する。
【００５８】
前記ページＩＤによって、プリンタユニット制御部１６は、ページの印刷順序を決定したときに、印刷制御部１５に対してページＩＤによってどのページを次に印刷するかを通知することができるようになる。
【００５９】
また、前記ページが両面印刷指定があるページでない場合、印刷制御部１５は、印刷待ちページキューから前記ページを取り出し、ページから給紙トレイの情報を取り出し、プリンタユニット制御部１６に対して給紙トレイを指定する。その後、プリンタユニット制御部１６に対して前記給紙トレイから給紙する媒体に対して片面印刷を行うように通知する。次に、印刷制御部１５及びプリンタユニット制御部１６が、それぞれ、該当ページを唯一に特定するためのページＩＤをページに付与し、プリンタユニット制御部１６に対して、前記媒体に印刷すべきページのページＩＤとして、片面印刷ページのページＩＤを通知する。そして、給紙開始待ちページキューから取り出したページを印刷開始待ちキューに入れる。
【００６０】
次に、フローチャートについて説明する。
ステップＳ２３−１  給紙開始待ちページキューにページを入れる。
ステップＳ２３−２  媒体の給紙が可能な状態であるか否かを判断する。媒体の給紙が可能な状態である場合はステップＳ２３−４に進み、媒体の給紙が不可能な状態である場合はステップＳ２３−３に進む。
ステップＳ２３−３  媒体の排出待ちをする。
ステップＳ２３−４  ページが両面印刷指定のページであるか否かを判断する。両面印刷指定のページである場合はステップＳ２３−５に進み、両面印刷指定のページでない場合はステップＳ２３−１１に進む。
ステップＳ２３−５  １枚目の両面印刷の表面ページと裏面ページとがそろったか否かを判断する。表面ページと裏面ページとがそろった場合はステップＳ２３−６に進み、表面ページと裏面ページとがそろっていない場合はステップＳ２３−１６に進む。
ステップＳ２３−６  印刷待ちページキューから２ページ（１枚目の表面ページ及び裏面ページ）を取り出す。
ステップＳ２３−７  ページから給紙トレイの情報を取り出す。
ステップＳ２３−８  プリンタユニット制御部１６に対して給紙トレイを指定する。
ステップＳ２３−９  プリンタユニット制御部１６に対して両面印刷であることを通知する。
ステップＳ２３−１０  表面ページ及び裏面ページにユニークなＩＤを付与し、プリンタユニット制御部１６に対してそのページＩＤを通知する。
ステップＳ２３−１１  印刷待ちページキューからページ（１枚目の片面印刷のページ）を取り出す。
ステップＳ２３−１２  ページから給紙トレイの情報を取り出す。
ステップＳ２３−１３  プリンタユニット制御部１６に対して給紙トレイを指定する。
ステップＳ２３−１４  プリンタユニット制御部１６に対して片面印刷であることを通知する。
ステップＳ２３−１５  片面印刷ページにユニークなＩＤを付与し、プリンタユニット制御部１６に対してそのページＩＤを通知する。
ステップＳ２３−１６  取り出したページを印刷開始待ちキューに入れ、処理を終了する。
【００６１】
次に、図８のステップＳ２５におけるビデオデータ設定処理のサブルーチンについて説明する。
【００６２】
図１１は本発明の第１の実施の形態におけるビデオデータ設定処理のサブルーチンを示すフローチャートである。
【００６３】
まず、印刷制御部１５は、印刷順序決定通知としてプリンタユニット制御部１６から受け付けた次に印刷するページのページＩＤに基づいて、次に印刷すべきページを特定する。前述されたように、前記印刷制御部１５は、それぞれのページに対して唯一のページＩＤを付与しているので、次に印刷すべきページの特定を容易に行うことができる。
【００６４】
次に、印刷制御部１５は、印刷開始待ちキューから印刷順序が決定したページを取り出し、該印刷順序が決定したページからビデオデータを取り出し、ビデオデータの印刷設定を行う。前記印刷順序が決定したビデオデータの印刷設定によって、印刷制御部１５からプリンタユニット制御部１６に対して、このページのビデオデータが送信されることになる。
【００６５】
続いて、印刷制御部１５は、印刷を開始するようにプリンタユニット制御部１６に対して通知する。そして、前記印刷順序が決定したページが両面印刷の裏面ページであるか否かを判断し、ページが両面印刷の裏面ページである場合は、ページを両面印刷ユニット２５の搬入待ちキューに入れ、裏面ページでない場合は、ページを排出待ちキューに入れる。
【００６６】
次に、フローチャートについて説明する。
ステップＳ２５−１  プリンタユニット制御部１６から通知されたページＩＤからページを特定する。
ステップＳ２５−２  印刷順序が決定したページを印刷開始待ちキューから取り出す。
ステップＳ２５−３  前記印刷順序が決定したページからビデオデータを取り出し、ビデオデータの印刷設定を開始する。
ステップＳ２５−４  印刷を開始するようにプリンタユニット制御部１６に対して通知する。
ステップＳ２５−５  前記印刷順序が決定したページが両面印刷の裏面ページであるか否かを判断する。両面印刷の裏面ページである場合はステップＳ２５−６に進み、裏面ページでない場合はステップＳ２５−７に進む。
ステップＳ２５−６  ページを両面印刷ユニット２５の搬入待ちキューに入れ、処理を終了する。
ステップＳ２５−７  ページを排出待ちキューに入れ、処理を終了する。
【００６７】
次に、図８のステップＳ２７における媒体搬入処理のサブルーチンについて説明する。
【００６８】
図１２は本発明の第１の実施の形態における媒体搬入処理のサブルーチンを示すフローチャートである。
【００６９】
まず、両面印刷ユニット２５に媒体が搬入された場合、プリンタユニット制御部１６は、媒体が搬入された旨を該媒体に印刷されたページのページＩＤとともに印刷制御部１５に通知する。
【００７０】
続いて、該印刷制御部１５は、プリンタユニット制御部１６から通知されたページＩＤに基づいてページを特定し、両面印刷ユニット２５の搬入待ちキューから前記ページを取り出し、ページを排出待ちキューに入れる。
【００７１】
次に、フローチャートについて説明する。
ステップＳ２７−１  プリンタユニット制御部１６から通知されたページＩＤからページを特定する。
ステップＳ２７ー２  プリンタユニット制御部１６に搬入したページを両面印刷ユニット２５から取り出す。
ステップＳ２７−３  前記ページを排出待ちキューに入れ、処理を終了する。
【００７２】
次に、図８のステップＳ２９における媒体排出処理のサブルーチンについて説明する。
【００７３】
図１３は本発明の第１の実施の形態における媒体排出処理のサブルーチンを示すフローチャートである。
【００７４】
まず、プリンタユニット制御部１６は、媒体を排出口２６から排出すると、その媒体に印刷されたページのページＩＤとともに媒体の排出完了を印刷制御部１５に通知する。該印刷制御部１５は、媒体の排出通知を受け付けると、プリンタユニット制御部１６から通知されたページＩＤに基づいて排出されたページを特定する。
【００７５】
続いて、印刷制御部１５は、排出されたページが排出待ちキューに存在するか否かを判断し、排出待ちキューに存在する場合、前記ページを排出待ちキューから取り出す。なお、両面印刷でその媒体に表面ページ及び裏面ページの両面が印刷されている場合は、表面ページ及び裏面ページに対して実施する。
【００７６】
また、排出されたページが排出待ちキューに存在しない場合は、両面印刷ユニット２５の搬入待ちキューから取り出す。なお、両面印刷ユニット２５の排出待ちキューにページが存在するということは、本来両面印刷されるべき両面印刷ページが、両面印刷不可媒体であり、片面のページだけ印刷されて排出されたことを意味する。
【００７７】
そして、印刷制御部１５は、排出されたページの印刷完了をジョブ制御部１４に通知する。この通知によってこのページの後始末処理が行われる。
【００７８】
次に、フローチャートについて説明する。
ステップＳ２９−１  プリンタユニット制御部１６から通知されたページＩＤからページを特定する。
ステップＳ２９−２  排出されたページが排出待ちキューに存在するか否かを判断する。排出待ちキューに存在する場合はステップＳ２９−３に進み、排出待ちキューに存在しない場合はステップＳ２９−４に進む。
ステップＳ２９−３  ページを排出待ちキューから取り出す。
ステップＳ２９−４  ページを搬入待ちキューから取り出す。
ステップＳ２９−５  前記ページの印刷完了をジョブ制御部１４に通知し、処理を終了する。
【００７９】
次に、図８のステップＳ３１における両面印刷不可媒体通知受付処理のサブルーチンについて説明する。
【００８０】
図１４は本発明の第１の実施の形態における両面印刷不可媒体通知受付処理のサブルーチンを示すフローチャートである。
【００８１】
まず、プリンタユニット制御部１６は、給紙した媒体に対して媒体自動判別機構２３によって媒体の自動判別を行い、その媒体が両面印刷不可媒体であることを認識した場合は、その給紙トレイに挿入されている媒体は両面印刷不可である旨を通知する。
【００８２】
そして、印刷制御部１５は、両面印刷不可である旨の通知を受け付けると、両面印刷指定がＴＲＵＥ（正しい）であるか否かを判断し、両面印刷指定がＦＡＬＳＥ（正しくない）である場合は処理を終了する。また、両面印刷指定がＴＲＵＥである場合、印刷制御部１５は両面印刷不可媒体通知によってその媒体に印刷するページの裏面と表面の印刷順序が入れ替わっているか否かを判断し、片面印刷になって裏面ページ、表面ページの順になったときは、両面印刷不可媒体検出と印刷順序の入れ替わりの旨をＬＣＤパネル等に表示する。さらに、片面印刷になって表面ページ、裏面ページの順になったときは、両面印刷不可媒体検出をＬＣＤパネル等に表示する。
【００８３】
次に、フローチャートについて説明する。
ステップＳ３１−１  両面印刷指定がＴＲＵＥであるか否かを判断する。両面印刷指定がＴＲＵＥである場合はステップＳ３１−２に進み、両面印刷指定がＦＡＬＳＥである場合は処理を終了する。
ステップＳ３１−２  裏面と表面の印刷順序が入れ替わっているか否かを判断する。印刷順序が入れ替わっている場合はステップＳ３１−３に進み、印刷順序が入れ替わっていない場合はステップＳ３１−４に進む。
ステップＳ３１−３  ＬＣＤパネル等に両面印刷を行うことができず、片面印刷になって印刷順次が入れ替わったことを表示し、処理を終了する。
ステップＳ３１−４  ＬＣＤパネル等に両面印刷を行うことができず、片面印刷になったことを表示し、処理を終了する。
【００８４】
次に、前記プリンタユニット制御部１６の動作について説明する。
【００８５】
図１５は本発明の第１の実施の形態におけるプリンタユニット制御部の動作を示すフローチャートである。
【００８６】
まず、プリンタユニット制御部１６は、イベント待ちをしている。そして、給紙トレイからの給紙開始処理を受け付けると、給紙トレイからの給紙開始処理を行い、給紙トレイ又は両面印刷ユニット２５からの給紙を開始し、媒体の供給が完了通知を受け付けると、媒体の印刷順序決定処理を行う。
【００８７】
続いて、プリンタユニット制御部１６は、媒体の印刷順序決定処理後に、更に媒体を走行して媒体自動判別機構２３が媒体を判別して、媒体自動判別結果を受け付けると、両面印刷判断処理を行う。また、印刷制御部１５から印刷開始通知を受け付けると、印刷開始処理を行う。さらに、印刷を行って媒体を両面印刷ユニット２５への搬入を検出すると、両面印刷ユニット２５からの給紙開始処理を行う。
【００８８】
そして、プリンタユニット制御部１６は、媒体の排出を検出すると、媒体排出処理を行う。また、給紙トレイのカセットの引抜きを検出すると、カセット引抜き処理を行う。
【００８９】
次に、フローチャートについて説明する。
ステップＳ４１  イベントを待つ。
ステップＳ４２  給紙開始通知を受け付けたか否かを判断する。給紙開始通知を受け付けた場合はステップＳ４３に進み、給紙開始通知を受け付けていない場合はステップＳ４４に進む。
ステップＳ４３  給紙トレイからの給紙開始処理を行う。
ステップＳ４４  給紙完了通知を受け付けたか否かを判断する。給紙完了通知を受け付けた場合はステップＳ４５に進み、給紙完了通知を受け付けていない場合はステップＳ４６に進む。
ステップＳ４５  印刷順序決定処理を行う。
ステップＳ４６  媒体自動判別結果を受け付けたか否かを判断する。媒体自動判別結果を受け付けた場合はステップＳ４７に進み、媒体自動判別結果を受け付けていない場合はステップＳ４８に進む。
ステップＳ４７  両面印刷判断処理を行う。
ステップＳ４８  印刷開始通知を受け付けたか否かを判断する。印刷開始通知を受け付けた場合はステップＳ４９に進み、印刷開始通知を受け付けていない場合はステップＳ５０に進む。
ステップＳ４９  印刷開始処理を行う。
ステップＳ５０  両面印刷ユニットへ２５の搬入を検出したか否かを判断する。両面印刷ユニット２５への搬入を検出した場合はステップＳ５１に進み、両面印刷ユニット２５への搬入を検出していない場合はステップＳ５２に進む。
ステップＳ５１  両面印刷ユニット２５からの給紙開始処理を行う。
ステップＳ５２  媒体の排出を検出したか否かを判断する。媒体の排出を検出した場合はステップＳ５３に進み、媒体の排出を検出していない場合はステップＳ５４に進む。
ステップＳ５３  媒体排出処理を行う。
ステップＳ５４  カセットの引抜きを検出したか否かを判断する。カセットの引抜きを検出した場合はステップＳ５５に進み、カセットの引抜きを検出していない場合はステップＳ４１に戻る。
ステップＳ５５  カセット引抜き処理を行う。
【００９０】
次に、図１５のステップＳ４３における給紙トレイからの給紙開始処理のサブルーチンについて説明する。
【００９１】
図１６は本発明の第１の実施の形態における給紙トレイからの給紙開始処理のサブルーチンを示すフローチャートである。
【００９２】
まず、プリンタユニット制御部１６は、給紙トレイから給紙するか両面印刷ユニット２５から給紙するかを印刷装置１２内の媒体数、媒体位置から判断する。そして、両面印刷ユニット２５から給紙する場合は、両面印刷ユニット２５からの給紙処理を行う。また、給紙トレイから給紙する場合は、給紙トレイに挿入されている媒体が媒体自動判別済であるか否かを、給紙トレイの媒体自動判別済フラグがＴＲＵＥ／ＦＡＬＳＥであるか否かによって判断する。
【００９３】
続いて、プリンタユニット制御部１６は、判別済でない場合、すなわち、給紙トレイの媒体自動判別済フラグがＦＡＬＳＥである場合、媒体自動判別機構２３に対して媒体を自動判別するように通知する。そして、この給紙トレイの媒体自動判別済フラグをＴＲＵＥにする。これにより、前記給紙トレイについては、次に給紙トレイのカセットが引き抜かれるまで、又は、用紙なしが検出されるまで、媒体自動判別は行わない。
【００９４】
また、プリンタユニット制御部１６は、判別済である場合、すなわち、給紙トレイの媒体自動判別済フラグがＴＲＵＥである場合、給紙トレイの媒体が両面印刷が可能であるか否かを判断する。そして、両面印刷が可能である場合は、この媒体については両面印刷可能フラグをＴＲＵＥにし、両面印刷が不可能である場合は、この媒体については両面印刷可能フラグをＦＡＬＳＥにする。
【００９５】
続いて、プリンタユニット制御部１６は、前記媒体に印刷するページが両面印刷ページであるか否かを判断し、両面印刷の表面ページ及び裏面ページである場合は、両面印刷指定フラグをＴＲＵＥにする。また、片面印刷ページである場合は、両面印刷指定フラグをＦＡＬＳＥにし、指定された給紙トレイから給紙を開始する。
【００９６】
次に、フローチャートについて説明する。
ステップＳ４３−１  印刷装置１２内部の媒体数、媒体位置から、給紙トレイから給紙するか両面印刷ユニット２５から給紙するかを判断する。給紙トレイから給紙する場合はステップＳ４３−３に進み、両面印刷ユニット２５から給紙する場合はステップＳ４３−２に進む。
ステップＳ４３−２  両面印刷ユニット２５からの給紙開始処理を行う。
ステップＳ４３−３  給紙トレイに挿入されている媒体が媒体自動判別済であるか否かを判断する。媒体自動判別済である場合はステップＳ４３−６に進み、媒体自動判別済でない場合はステップＳ４３−４に進む。
ステップＳ４３−４  媒体自動判別機構２３に対して媒体を自動判別するように通知する。
ステップＳ４３−５  給紙トレイの媒体自動判別済フラグをＴＲＵＥにする。
ステップＳ４３−６  給紙トレイの媒体が両面印刷が可能であるか否かを判断する。両面印刷が可能である場合はステップＳ４３−７に進み、両面印刷が不可能である場合はステップＳ４３−８に進む。
ステップＳ４３−７  両面印刷可能フラグをＴＲＵＥにする。
ステップＳ４３−８  両面印刷可能フラグをＦＡＬＳＥにする。
ステップＳ４３−９  媒体に印刷するページが両面印刷ページであるか否かを判断する。両面印刷ページである場合はステップＳ４３−１０に進み、両面印刷ページでない場合はステップＳ４３−１１に進む。
ステップＳ４３−１０  両面印刷指定フラグをＴＲＵＥにする。
ステップＳ４３−１１  両面印刷指定フラグをＦＡＬＳＥにする。
ステップＳ４３−１２  指定された給紙トレイから給紙を開始し、処理を終了する。
【００９７】
次に、図１５のステップＳ４５における印刷順序決定処理のサブルーチンについて説明する。
【００９８】
図１７は本発明の第１の実施の形態における印刷順序決定処理のサブルーチンを示すフローチャートである。
【００９９】
まず、プリンタユニット制御部１６は、両面印刷指定フラグがＴＲＵＥであるか否かを判断する。そして、両面印刷指定フラグがＴＲＵＥでない場合は、片面印刷であるので、その媒体に印刷される予定ページのページＩＤを印刷制御部１５に通知し、媒体の行き先を排出口２６とする。
【０１００】
また、両面印刷指定フラグがＴＲＵＥである場合は、両面印刷であるので、プリンタユニット制御部１６は、その媒体の給紙元が給紙トレイであるか両面印刷ユニット２５であるか否かを判断する。そして、給紙元が両面印刷ユニット２５である場合は、既に媒体の裏面は印刷済であるので、プリンタユニット制御部１６は、表面ページのページＩＤを印刷制御部１５に通知し、媒体の行き先を排出口２６とする。
【０１０１】
また、給紙元が給紙トレイである場合、プリンタユニット制御部１６は、両面印刷可能フラグがＦＡＬＳＥであるか否かを判断する。そして、両面印刷可能フラグがＦＡＬＳＥでない場合、すなわち、媒体の両面印刷が可能である場合、プリンタユニット制御部１６は、媒体の裏面ページから印刷することとし、裏面ページのページＩＤを印刷制御部１５に通知し、媒体の行き先を両面印刷ユニット２５とする。
【０１０２】
また、両面印刷可能フラグがＦＡＬＳＥである場合、すなわち、媒体の両面印刷が不可能である場合、プリンタユニット制御部１６は、両面指定のページを片面で、それぞれ、表面ページの片面印刷、裏面ページの片面印刷の順で印刷する。
【０１０３】
次に、プリンタユニット制御部１６は、媒体の表面ページの片面印刷が済であるか否かを判断する。そして、表面ページの片面印刷が済でない場合、プリンタユニット制御部１６は、表面ページから印刷するとして表面ページのページＩＤを印刷制御部１５に通知し、続いて、印刷制御部１５に両面印刷不可であることを通知し、媒体の行き先を排出口２６とする。
【０１０４】
また、表面ページの片面印刷が済である場合、プリンタユニット制御部１６は、裏面ページから印刷するとして裏面ページのページＩＤを印刷制御部１５に通知し、媒体の行き先を排出口２６とする。
【０１０５】
次に、フローチャートについて説明する。
ステップＳ４５−１  両面印刷指定フラグがＴＲＵＥであるか否かを判断する。両面印刷指定フラグがＴＲＵＥである場合はステップＳ４５−４に進み、両面印刷指定フラグがＴＲＵＥでない場合はステップＳ４５−２に進む。
ステップＳ４５−２  片面印刷であるので、印刷制御部１５から通知された媒体のページＩＤを今回印刷するページとする。
ステップＳ４５−３  媒体の行き先を排出口２６とし、処理を終了する。
ステップＳ４５−４  媒体の給紙元が給紙トレイであるか両面印刷ユニット２５であるか否かを判断する。給紙元が給紙トレイである場合はステップＳ４５−７に進み、給紙元が両面印刷ユニット２５である場合はステップＳ４５−５に進む。
ステップＳ４５−５  両面印刷中であるので、印刷制御部１５から通知されたこの媒体の表面ページのページＩＤを今回印刷するページとする。
ステップＳ４５−６  媒体の行き先を排出口２６とし、処理を終了する。
ステップＳ４５−７  両面印刷可能フラグがＦＡＬＳＥであるか否かを判断する。両面印刷可能フラグがＦＡＬＳＥである場合はステップＳ４５−１０に進み、両面印刷可能フラグがＴＲＵＥである場合はステップＳ４５−８に進む。
ステップＳ４５−８  両面印刷が可能であるので、印刷制御部１５から通知されたこの媒体の裏面ページのページＩＤを今回印刷するページとする。
ステップＳ４５−９  媒体の行き先を両面印刷ユニット２５とし、処理を終了する。
ステップＳ４５−１０  媒体の表面ページが印刷済であるか否かを判断する。表面ページが印刷済である場合はステップＳ４５−１３に進み、表面ページが印刷済でない場合はステップＳ４５−１１に進む。
ステップＳ４５−１１  両面印刷不可であるので、印刷制御部１５から通知されたこの媒体の表面ページのページＩＤを今回印刷するページとする。
ステップＳ４５−１２  両面印刷不可であることを印刷制御部１５に通知する。
ステップＳ４５−１３  両面印刷不可であるので、印刷制御部１５から通知されたこの媒体の裏面ページのページＩＤを今回印刷するページとする。
ステップＳ４５−１４  媒体の行き先を排出口２６とし、処理を終了する。
【０１０６】
次に、図１５のステップＳ４７における両面印刷判別処理のサブルーチンについて説明する。
【０１０７】
図１８は本発明の第１の実施の形態における両面印刷判別処理のサブルーチンを示すフローチャートである。
【０１０８】
まず、プリンタユニット制御部１６は、媒体自動判別機構２３から媒体の自動判別結果を受け付け、該自動判別結果に基づいて、給紙トレイから給紙した媒体が両面印刷が可能であるか否かを判断する。
【０１０９】
そして、両面印刷が可能である場合、プリンタユニット制御部１６は、給紙トレイ内部に存在する残りの媒体すべてを両面印刷可能であるとし、両面印刷可能フラグをＴＲＵＥにする。また、両面印刷が不可能である場合、プリンタユニット制御部１６は、給紙トレイ内部に存在する残りの媒体すべてを両面印刷が不可能であるとし、両面印刷可能フラグをＦＡＬＳＥにする。続いて、両面印刷不可媒体を検出したことを印刷制御部１５に通知する。さらに、プリンタユニット制御部１６は、媒体の行き先が両面印刷ユニット２５であっても行き先を切り替え、排出口２６に変更する。
【０１１０】
これにより、媒体給紙時には両面印刷する予定であった媒体も、媒体自動判別処理において両面印刷が不可能であると判断され、媒体は片面印刷で排出されることになる。
【０１１１】
次に、フローチャートについて説明する。
ステップＳ４７−１  判別された媒体が両面印刷可能媒体であるか否かを判断する。両面印刷可能媒体である場合はステップＳ４７−２に進み、両面印刷不可媒体である場合はステップＳ４７−４に進む。
ステップＳ４７−２  この媒体を給紙した給紙トレイ内の媒体はすべて両面印刷可能媒体であるとする。
ステップＳ４７−３  両面印刷可能フラグをＴＲＵＥにし、処理を終了する。
ステップＳ４７−４  この媒体を給紙した給紙トレイ内の媒体はすべて両面印刷不可媒体であるとする。
ステップＳ４７−５  両面印刷可能フラグをＦＡＬＳＥにする。
ステップＳ４７−６  両面印刷不可媒体を検出した旨を印刷制御部１５に通知する。
ステップＳ４７−７  この媒体の行き先を排出口２６に変更し、処理を終了する。
【０１１２】
次に、図１５のステップＳ４９における印刷開始処理のサブルーチンについて説明する。
【０１１３】
図１９は本発明の第１の実施の形態における印刷開始処理のサブルーチンを示すフローチャートである。
【０１１４】
まず、プリンタユニット制御部１６は、印刷制御部１５からの印刷開始を受け付けると、給紙済の媒体に対してビデオデータを印刷する。
【０１１５】
次に、フローチャートについて説明する。
ステップＳ４９−１  給紙した媒体に対してビデオデータを印刷し、処理を終了する。
【０１１６】
次に、図１５のステップＳ５１における両面印刷ユニットからの給紙開始処理のサブルーチンについて説明する。
【０１１７】
図２０は本発明の第１の実施の形態における両面印刷ユニットからの給紙開始処理のサブルーチンを示すフローチャートである。
【０１１８】
まず、プリンタユニット制御部１６は、給紙トレイから給紙するか両面印刷ユニット２５から給紙するかを、印刷装置１２内の媒体数及び媒体位置に基づいて判断する。そして、給紙トレイから給紙する場合は、給紙トレイからの給紙開始処理を行う。
【０１１９】
また、両面印刷ユニット２５から給紙する場合は、媒体を両面印刷ユニット２５内に搬入したことを搬入した媒体に印刷したページのページＩＤとともに、印刷制御部１５に通知し、両面印刷ユニット２５から媒体の給紙を開始する。
【０１２０】
次に、フローチャートについて説明する。
ステップＳ５１−１  印刷装置１２内の媒体数、媒体位置から給紙トレイから給紙するか両面印刷ユニット２５から給紙するかを判断する。給紙トレイから給紙する場合はステップＳ５１−４に進み、両面印刷ユニット２５から給紙する場合はステップＳ５１−２に進む。
ステップＳ５１−２  媒体を両面印刷ユニット２５内に搬入したことを印刷制御部１５に通知する。
ステップＳ５１−３  両面印刷ユニット２５から給紙を開始し、処理を終了する。
ステップＳ５１−４  給紙トレイからの給紙開始処理を行い、処理を終了する。
【０１２１】
次に、図１５のステップＳ５３における媒体排出処理のサブルーチンについて説明する。
【０１２２】
図２１は本発明の第１の実施の形態における媒体排出処理のサブルーチンを示すフローチャートである。
【０１２３】
まず、プリンタユニット制御部１６は、媒体の排出を検出すると、該媒体上に印刷されたページのページＩＤとともに、排出完了を印刷制御部１５に通知する。
【０１２４】
次に、フローチャートについて説明する。
ステップＳ５３−１  媒体を排出したことを印刷制御部１５に通知し、処理を終了する。
【０１２５】
次に、図１５のステップＳ５５におけるカセット引抜き処理のサブルーチンについて説明する。
【０１２６】
図２２は本発明の第１の実施の形態におけるカセット引抜き処理のサブルーチンを示すフローチャートである。
【０１２７】
まず、プリンタユニット制御部１６は、給紙トレイのカセットの引抜き、又は、用紙なしを検出すると、前記給紙トレイの媒体判別済フラグをＦＡＬＳＥにする。また、両面印刷可能フラグをＴＲＵＥにする。これにより、初期状態では、両面印刷は可能となる。
【０１２８】
次に、フローチャートについて説明する。
ステップＳ５５−１  カセットが引き抜かれた給紙トレイの媒体判別済フラグをクリア（ＦＡＬＳＥ）にする。
ステップＳ５５−２  両面印刷可能フラグをＴＲＵＥにし、処理を終了する。
【０１２９】
このように、本実施の形態においては、給紙トレイから給紙した媒体が、媒体自動判別機構２３等によって既に両面印刷不可媒体であることが認識されている場合には、両面印刷指定の印刷ジョブを印刷するときに、両面印刷ジョブの１枚目の表面ページ、１枚目の裏面ページ、２枚目の表面ページ、２枚目の裏面ページの順で印刷することによって、１枚の裏表に印刷するデータを連続して片面印刷することができる。
【０１３０】
また、給紙トレイでのカセット引抜き、又は、用紙なしが検出された場合、媒体自動判別機構２３は、一旦、前記給紙トレイでの両面印刷可・不可情報をクリアする。そのため、クリア後の最初の１枚目の媒体に対して両面印刷を行う場合には、最初の２ページについては、裏面の片面印刷、表面の片面印刷の順となるが、その次の媒体からは、表面の片面印刷、裏面の片面印刷となる。
【０１３１】
ところで、前記第１の実施の形態においては、給紙トレイの媒体の自動判別が終了していない状態で、両面印刷指定のページを印刷する場合、ページの印刷順序決定後に両面印刷不可媒体が検出されると、その時点で片面印刷に切り替えるので、最初の２ページは裏面の片面印刷、表面の片面印刷となってしまう。
【０１３２】
そこで、給紙トレイの媒体の自動判別が終了していない状態で、両面印刷指定のページを印刷する場合において、ページの印刷順序決定後に両面印刷不可媒体が検出されたときに、決定済の印刷順序を一旦クリアして印刷順序を再決定することによって、両面印刷不可媒体を片面印刷に切り替えても、常に、表面ページの片面印刷、裏面ページの印刷順序になる本発明の第２の実施の形態について説明する。
【０１３３】
なお、第１の実施の形態と同じ構造を有するものについては、同じ符号を付与することによってその説明を省略する。また、第１の実施の形態と同じ動作及び効果についてもその説明を省略する。
【０１３４】
図２３は本発明の第２の実施の形態における両面印刷不可のときの片面印刷順序を示す図である。
【０１３５】
本実施の形態において、ｎ−１枚目までの媒体に両面印刷が行われた後、給紙トレイの入れ替え等によって媒体の種別が不明となり、ｎ枚目の媒体の印刷開始後に両面印刷不可媒体であることが判別された場合、図２３に示されるように、ｎ枚目の表面ページ、ｎ枚目の裏面ページ、ｎ＋１枚目の表面ページ、ｎ＋１枚目の裏面ページ、ｎ＋２枚目の表面ページ、ｎ＋２枚目の裏面ページ・・・の順で媒体に片面印刷するようになっている。
【０１３６】
なお、本実施の形態において、受信制御部１３の動作及びジョブ制御部１４の動作については、前記第１の実施の形態（図６及び７）と同様であるので説明を省略する。
【０１３７】
次に、前記印刷制御部１５の動作について説明する。
【０１３８】
なお、印刷制御部１５のメイン動作については、前記第１の実施の形態における印刷制御部１５のメイン動作（図８）と同様であるので説明を省略する。さらに、印刷制御部１５におけるトレイからの給紙開始処理（図９及び１０）、ビデオデータ設定処理（図１１）、媒体搬入処理（図１２）、及び、媒体排出処理（図１３）の動作についても、前記第１の実施の形態と同様であるので説明を省略する。
【０１３９】
次に、図８のステップＳ３１における両面印刷不可通知受付処理のサブルーチンについて説明する。
【０１４０】
図２４は本発明の第２の実施の形態における両面印刷不可通知受付処理のサブルーチンを示すフローチャートである。
【０１４１】
まず、プリンタユニット制御部１６は、給紙した媒体に対して媒体の自動判別を行い、該媒体が両面印刷不可媒体であることを認識した場合は、給紙トレイに挿入されている媒体は両面印刷不可である旨を通知する。
【０１４２】
そして、印刷制御部１５は、両面印刷不可を受け付けると、両面印刷指定がＴＲＵＥであるか否かを判断し、両面印刷指定がＦＡＬＳＥである場合は処理を終了する。また、両面印刷指定がＴＲＵＥである場合は、印刷順序変更通知とともに印刷順序変更後のページＩＤを受け付けたか否かを判断する。そして、印刷順序変更通知及び印刷順序変更後のページＩＤを受け付けていない場合は、図示されないＬＣＤパネル等に両面印刷を行うことができず、片面印刷になった旨を表示する。
【０１４３】
また、印刷制御部１５は、印刷順序変更通知及び印刷順序変更後のページＩＤを受け付けた場合は、印刷順序の変更処理を行う。この時点においては、両面印刷時には裏面ページのビデオデータを設定済であるが、裏面のビデオデータの印刷を停止する。次に、印刷制御部１５は、ビデオデータの印刷を停止した裏面ページを両面印刷ユニット２５の搬入待ちキューから取り出し、印刷開始待ちキューに入れる。
【０１４４】
続いて、印刷制御部１５は、プリンタユニット制御部１６から通知されたページＩＤ（表面ページ）を印刷開始待ちキューから取り出して排出完了待ちキューに入れ、ビデオデータの印刷設定を行う。そして、印刷設定が終了すると、印刷順序を入れ替えた旨をプリンタユニット制御部１６に通知する。
【０１４５】
次に、フローチャートについて説明する。
ステップＳ３１−１１  両面印刷指定がＴＲＵＥであるか否かを判断する。両面印刷指定がＴＲＵＥである場合はステップＳ３１−１２に進み、両面印刷指定がＦＡＬＳＥである場合は処理を終了する。
ステップＳ３１−１２  印刷順序変更通知及び変更後のページＩＤを受け付けたか否かを判断する。印刷順序変更通知及び変更後のページＩＤを受け付けた場合はステップＳ３１−１３に進み、印刷順序変更通知及び変更後のページＩＤを受け付けていない場合はステップＳ３１−１８に進む。
ステップＳ３１−１３  既に設定した裏面のビデオデータの印刷を停止する。
ステップＳ３１−１４  この裏面ページを両面印刷ユニット２５の搬入待ちキューから取り出し、印刷開始待ちキューの先頭に入れる。
ステップＳ３１−１５  通知されたページＩＤのページを印刷開始待ちキューから取り出し、排出完了待ちキューに入れる。
ステップＳ３１−１６  通知されたページＩＤのビデオデータの印刷設定を行う。
ステップＳ３１−１７  印刷順序を入れ替えた旨をプリンタユニット制御部１６に通知する。
ステップＳ３１−１８  ＬＣＤパネル等に両面印刷を行うことができず、片面印刷になったことを表示し、処理を終了する。
【０１４６】
次に、前記プリンタユニット制御部１６の動作について説明する。
【０１４７】
図２５は本発明の第２の実施の形態におけるプリンタユニット制御部の動作を示すフローチャートである。
【０１４８】
まず、プリンタユニット制御部１６は、イベント待ちをしている。そして、給紙トレイからの給紙開始処理を受け付けると、給紙トレイからの給紙開始処理を行う。そして、給紙トレイ又は両面印刷ユニット２５からの給紙を開始し、媒体の給紙が完了すると、媒体の印刷順序決定処理を行う。
【０１４９】
続いて、プリンタユニット制御部１６は、媒体の印刷順序決定処理後に、更に媒体を走行して媒体自動判別機構２３が媒体を判別すると、両面印刷判断処理を行う。そして、印刷制御部１５から印刷開始を受け付けると、印刷開始処理を行う。そして、印刷して、媒体を両面印刷ユニット２５に搬入すると、該両面印刷ユニット２５からの給紙開始処理を行う。
【０１５０】
続いて、プリンタユニット制御部１６は、媒体の排出を検出すると、媒体排出処理を行う。そして、給紙トレイのカセットの引抜きを検出すると、カセット引抜き処理を行う。続いて、プリンタユニット制御部１６は、両面印刷不可媒体の検出によって、印刷制御部１５に印刷順序が入れ替わった旨を通知する。これにより、印刷制御部１５から印刷順序入替え済が通知されると、印刷再開処理を行う。
【０１５１】
次に、フローチャートについて説明する。
ステップＳ６１  イベントを待つ。
ステップＳ６２  給紙開始通知を受け付けたか否かを判断する。給紙開始通知を受け付けた場合はステップＳ６３に進み、給紙開始通知を受け付けていない場合はステップＳ６４に進む。
ステップＳ６３  給紙トレイからの給紙開始処理を行う。
ステップＳ６４  給紙完了通知を受け付けたか否かを判断する。給紙完了通知を受け付けた場合はステップＳ６５に進み、給紙完了通知を受け付けていない場合はステップＳ６６に進む。
ステップＳ６５  印刷順序決定処理を行う。
ステップＳ６６  媒体自動判別結果を受け付けたか否かを判断する。媒体自動判別結果を受け付けた場合はステップＳ６７に進み、媒体自動判別結果を受け付けていない場合はステップＳ６８に進む。
ステップＳ６７  両面印刷判断処理を行う。
ステップＳ６８  印刷開始通知を受け付けたか否かを判断する。印刷開始通知を受け付けた場合はステップＳ６９に進み、印刷開始通知を受け付けていない場合はステップＳ４７０に進む。
ステップＳ６９  印刷開始処理を行う。
ステップＳ７０  両面印刷ユニット２５への搬入を検出したか否かを判断する。両面印刷ユニット２５への搬入を検出した場合はステップＳ７１に進み、両面印刷ユニット２５への搬入を検出していない場合はステップＳ７２に進む。
ステップＳ７１  両面印刷ユニット２５からの給紙開始処理を行う。
ステップＳ７２  媒体の排出を検出したか否かを判断する。媒体の排出を検出した場合はステップＳ７３に進み、媒体の排出を検出していない場合はステップＳ７４に進む。
ステップＳ７３  媒体排出処理を行う。
ステップＳ７４  カセットの引抜きを検出したか否かを判断する。カセットの引抜きを検出した場合はステップＳ７５に進み、カセットの引抜きを検出していない場合はステップＳ７６に進む。
ステップＳ７５  カセット引抜き処理を行う。
ステップＳ７６  印刷順序変更済通知を受け付けたか否かを判断する。印刷順序変更済通知を受け付けた場合はステップＳ７７に進み、印刷順序変更済通知を受け付けていない場合はステップＳ６１に戻る。
ステップＳ７７  印刷再開処理を行い、ステップＳ６１に戻る。
【０１５２】
なお、本実施の形態においては、プリンタユニット制御部１６におけるトレイからの給紙開始処理（図１６）、印刷順序決定処理（図１７）、印刷処理、両面印刷ユニットからの給紙開始処理（図２０）、媒体排出処理（図２１）及びカセット引抜き処理（図２２）の動作については、前記第１の実施の形態と同様であるので説明を省略する。
【０１５３】
次に、図２５のステップＳ６７における両面印刷判別処理のサブルーチンについて説明する。
【０１５４】
図２６は本発明の第２の実施の形態における両面印刷判別処理のサブルーチンを示すフローチャートである。
【０１５５】
まず、プリンタユニット制御部１６は、媒体自動判別機構２３から媒体の自動判別結果を受け付け、該自動判別結果から、給紙トレイの媒体が両面印刷が可能であるか否かを判断する。
【０１５６】
そして、プリンタユニット制御部１６は、両面印刷が可能である場合、給紙トレイ内部の引き続きの媒体すべてを両面印刷可能であるとし、両面印刷可能フラグをＴＲＵＥにする。また、両面印刷が不可能である場合は、給紙トレイ内部に存在する残りの媒体すべてを両面印刷が不可能であるとし、両面印刷可能フラグをＦＡＬＳＥにする。さらに、媒体の行き先が両面印刷ユニット２５であっても行き先を切り替え、排出口２６に変更する。
【０１５７】
これにより、媒体給紙時には両面印刷する予定であった媒体も、媒体自動判別処理において両面印刷が不可能であると判断され、媒体は片面印刷で排出されることになる。
【０１５８】
次に、プリンタユニット制御部１６は、現在印刷中の媒体が両面印刷の裏面ページであるか否かを判断する。そして、両面印刷の裏面ページでない場合は処理を終了する。また、両面印刷の裏面ページである場合は、媒体への印刷を裏面ページではなく表面ページに変更するために、印刷制御部１５に対して印刷順序の変更通知とともに表面ページのページＩＤを通知する。なお、印刷順序決定限界地点２７以降の媒体印刷順序の変更であるので、印刷を保証するために一旦媒体の走行を停止する。
【０１５９】
次に、フローチャートについて説明する。
ステップＳ６７−１  判別された媒体が両面印刷可能媒体であるか否かを判断する。両面印刷可能媒体である場合はステップＳ６７−２に進み、両面印刷不可媒体である場合はステップＳ６７−４に進む。
ステップＳ６７−２  この媒体を給紙した給紙トレイ内の媒体はすべて両面印刷可能媒体であるとする。
ステップＳ６７−３  両面印刷可能フラグをＴＲＵＥにし、処理を終了する。
ステップＳ６７−４  この媒体を給紙した給紙トレイ内の媒体はすべて両面印刷不可媒体であるとする。
ステップＳ６７−５  両面印刷可能フラグをＦＡＬＳＥにする。
ステップＳ６７−６  この媒体の行き先を排出口２６に変更する。
ステップＳ６７−７  現在印刷中の媒体は両面印刷の裏面ページであるか否かを判断する。両面印刷の裏面ページでない場合は処理を終了し、両面印刷の裏面ページである場合はステップＳ６７−８に進む。
ステップＳ６７−８  両面印刷不可媒体を検出し、印刷制御部１５から通知されたこの媒体の表面ページのページＩＤを今回印刷するページに変更するように印刷制御部１５に通知する。
ステップＳ６７−９  印刷順序変更済通知があるまで媒体の走行再開を待ち、処理を終了する。
【０１６０】
次に、図２５のステップＳ７７における印刷再開処理のサブルーチンについて説明する。
【０１６１】
図２７は本発明の第２の実施の形態における印刷再開処理のサブルーチンを示すフローチャートである。
【０１６２】
まず、プリンタユニット制御部１６は、印刷順序変更通知を印刷制御部１５に通知した後は、印刷制御部１５からの印刷順序変更済通知を待つために、媒体の走行を停止する。そして、プリンタユニット制御部１６は、印刷順序変更済通知を受け付けると、媒体の走行を再開する。
【０１６３】
次に、フローチャートについて説明する。
ステップＳ７７−１  停止していた媒体の走行を再開し、処理を終了する。
【０１６４】
このように、本実施の形態においては、給紙トレイの媒体の自動判別が終了していない状態で、両面印刷指定のページを印刷する場合において、ページの印刷順序決定後に両面印刷不可媒体が検出されたとき、決定済の印刷順序を一旦クリアして印刷順序を再決定することによって、両面印刷不可媒体を片面印刷に切り替えても、常に表面ページの片面印刷、裏面ページの印刷順序にすることができる。
【０１６５】
これにより、両面印刷不可媒体が検出された場合には、その媒体に対しては常に片面印刷の表面ページ、裏面ページの印刷順序を保つことができる。
【０１６６】
次に、給紙トレイから給紙した媒体が既に両面印刷不可媒体であることが認識されている場合に、両面印刷ジョブの片面だけを印刷して一旦媒体を排出し、その後、媒体の印刷されていないもう片面への印刷を行うために、ユーザに対して片面印刷済の媒体を再度給紙トレイに置くように促し、同じ媒体を給紙トレイから引き込んでもう片面の印刷を行うことによって両面印刷を実現する本発明の第３の実施の形態について説明する。
【０１６７】
なお、第１及び第２の実施の形態と同じ構造を有するものについては、同じ符号を付与することによってその説明を省略する。また、第１及び第２の実施の形態と同じ動作及び効果についてもその説明を省略する。
【０１６８】
図２８は本発明の第３の実施の形態における印刷装置の構成を示すブロック図である。
【０１６９】
本実施の形態において、印刷装置１２は入力手段としてのオペレータパネル制御部３７を有する。該オペレータパネル制御部３７は、印刷装置１２の内部処理部であり、印刷装置１２の図示されないオペレータパネルからのキー入力を処理し、印刷装置１２の図示されない表示装置にメッセージを表示する。
【０１７０】
なお、本実施の形態における印刷装置１２のその他の点の構成については、前記第１の実施の形態と同様であるので、説明を省略する。また、本実施の形態において、媒体は給紙トレイとしての第１のトレイ２２、給紙トレイとしての手差しトレイ２８、又は、両面印刷ユニット２５から給紙される。
【０１７１】
次に、前記構成の印刷装置１２の動作について説明する。なお、受信制御部１３の動作及びジョブ制御部１４の動作については、前記第１の実施の形態（図６及び７）と同様であるので説明を省略する。
【０１７２】
次に、前記印刷制御部１５の動作について説明する。
【０１７３】
図２９は本発明の第３の実施の形態における印刷制御部の動作を示すフローチャートである。
【０１７４】
まず、印刷制御部１５は、イベント待ちをしている。そして、印刷制御部１５は、ページを受け付けると、トレイからの給紙開始処理を行い、給紙トレイからの給紙ジョブ受信開始処理によって、プリンタユニット制御部１６がページの印刷順序を決定する。そして、該プリンタユニット制御部１６からの印刷順序決定通知を受け付けると、印刷制御部１５は、印刷順序が決定したページのビデオデータ設定処理を行う。
【０１７５】
続いて、給紙トレイから給紙された媒体上にビデオデータが印刷されると、両面印刷の場合、媒体は両面印刷ユニット２５に挿入される。そして、プリンタユニット制御部１６から両面印刷ユニット２５への媒体搬入通知を受け付けると、媒体搬入処理を行う。
【０１７６】
次に、両面印刷ユニット２５に媒体が搬入され、両面印刷ユニット２５からの印刷準備が整うと、再びプリンタユニット制御部１６は、印刷順序決定を印刷制御部１５に通知する。該印刷制御部１５はプリンタユニット制御部１６からの印刷順序決定通知を受け付けると、ビデオデータ設定処理を行う。そして、媒体へのページの印刷が終了すると、プリンタユニット制御部１６は、媒体排出完了を印刷制御部１５に通知する。
【０１７７】
続いて、印刷制御部１５は、プリンタユニット制御部１６からの媒体排出通知を受け付けると、媒体排出処理を行い、媒体自動認識の結果、プリンタユニット制御部１６が第１のトレイ２２に給紙されている媒体では、両面印刷を継続することができないと判別した場合には、印刷制御部１５にその旨を通知する。該印刷制御部１５は、両面印刷不可媒体を検出した通知を受け付けると、両面印刷不可媒体受付処理を行う。
【０１７８】
また、両面印刷不可媒体が片面印刷だけで排出された場合には、印刷装置１２は、片面印刷されて排出された媒体を、手差しトレイ２８に置くようにユーザに促す。そして、ユーザが媒体を手差しトレイ２８にセットした旨を認識すると、印刷制御部１５は手差しトレイ２８からの印刷開始処理を行う。
【０１７９】
次に、フローチャートについて説明する。
ステップＳ８１  イベントを待つ。
ステップＳ８２  ページを受け付けたか否かを判断する。ページを受け付けた場合はステップＳ８３に進み、受け付けていない場合はステップＳ８４に進む。
ステップＳ８３  給紙トレイからの給紙開始処理を行う。
ステップＳ８４  印刷順序決定通知を受け付けたか否かを判断する。印刷順序決定通知を受け付けた場合はステップＳ８５に進み、受け付けていない場合はステップＳ８６に進む。
ステップＳ８５  ビデオデータ設定処理を行う。
ステップＳ８６  両面印刷ユニット２５への媒体搬入通知を受け付けたか否かを判断する。媒体搬入通知を受け付けた場合はステップＳ８７に進み、受け付けていない場合はステップＳ８８に進む。
ステップＳ８７  媒体搬入処理を行う。
ステップＳ８８  媒体排出通知を受け付けたか否かを判断する。媒体排出通知を受け付けた場合はステップＳ８９に進み、受け付けていない場合はステップＳ９０に進む。
ステップＳ８９  媒体排出処理を行う。
ステップＳ９０  両面印刷不可媒体検出通知を受け付けたか否かを判断する。両面印刷不可媒体検出通知を受け付けた場合はステップＳ９１に進み、受け付けていない場合はステップＳ９２に進む。
ステップＳ９１  両面印刷不可媒体通知受付処理を行う。
ステップＳ９２  ユーザ確認を受け付けたか否かを判断する。ユーザ確認を受け付けた場合はステップＳ９３に進み、ユーザ確認を受け付けていない場合はステップＳ８１に戻る。
ステップＳ９３  印刷開始処理を行い、ステップＳ８１に戻る。
【０１８０】
なお、印刷制御部１５におけるトレイからの給紙開始処理（図９及び１０）、ビデオデータ設定処理（図１１）、及び、媒体搬入処理（図１２）の動作については、前記第１の実施の形態と同様であるので説明を省略する。
【０１８１】
次に、図２９のステップＳ８９における媒体排出処理のサブルーチンについて説明する。
【０１８２】
図３０は本発明の第３の実施の形態における媒体排出処理のサブルーチンを示すフローチャートである。
【０１８３】
まず、プリンタユニット制御部１６は、媒体を排出口２６から排出すると、その媒体に印刷されたページのページＩＤとともに媒体の排出完了を印刷制御部１５に通知する。また、両面印刷手差しモード、すなわち、両面印刷不可媒体に対して両面印刷ページの表面ページだけを先に媒体に印刷して、その後、同じ媒体を手差し口から給紙して裏面ページを同じ媒体に印刷するモードである場合は、印刷待ちキューのページをすべて給紙待ちキューに移し変え、未印刷のページをすべてリセットする。前記印刷制御部１５は、媒体の排出通知を受け付けると、ページＩＤから排出されたページを特定する。
【０１８４】
続いて、排出されたページが排出待ちキューに存在するかどうかを判断し、排出待ちキューに存在する場合は、そのページを排出待ちキューから取り出す。なお、両面印刷でその媒体に表面ページ及び裏面ページの両面が印刷されている場合は、表面ページ及び裏面ページに対して実施する。
【０１８５】
また、排出されたページが排出待ちキューに存在しない場合は、両面印刷ユニット２５の搬入待ちキューから取り出す。なお、両面印刷ユニット２５の排出待ちキューにページが存在するということは、本来両面印刷されるべき両面印刷ページが、両面印刷不可媒体であり、片面のページだけ印刷されて排出されたことを意味する。
【０１８６】
そして、排出されたページの印刷完了をジョブ制御部１４に通知する。次に、両面印刷手差しモードであるかどうかを判断し、両面印刷手差しモードでない場合は処理を終了する。また、両面印刷手差しモードである場合は、オペレータパネル制御部３７に対して、ユーザに排出した媒体の手差しトレイ２８への設定を促すメッセージを表示するように依頼する。続いて、印刷開始待ちキューにあるページをすべて印刷開始待ちするのを停止し、給紙開始待ちキューに入れなおす。
【０１８７】
次に、フローチャートについて説明する。
ステップＳ８９−１  プリンタユニット制御部１６から通知されたページＩＤからページを特定する。
ステップＳ８９−２  排出されたページが排出待ちキューに存在するか否かを判断する。排出待ちキューに存在する場合はステップＳ８９−３に進み、排出待ちキューに存在しない場合はステップＳ８９−４に進む。
ステップＳ８９−３  ページを排出待ちキューから取り出す。
ステップＳ８９−４  ページを搬入待ちキューから取り出す。
ステップＳ８９−５  ページの印刷完了をジョブ制御部１４に通知する。
ステップＳ８９−６  両面印刷手差しモードであるか否かを判断する。両面印刷手差しモードでない場合は処理を終了し、両面印刷手差しモードである場合はステップＳ８９−７に進む。
ステップＳ８９−７  オペレータパネル制御部３７に対して排出した媒体を手差しトレイ２８に置くメッセージを表示するように依頼する。
ステップＳ８９−８  印刷開始待ちキューのページをすべて給紙開始待ちキューに入れ、処理を終了する。
【０１８８】
次に、図２９のステップＳ９１における両面印刷不可通知受付処理のサブルーチンについて説明する。
【０１８９】
図３１は本発明の第３の実施の形態における両面印刷不可通知受付処理のサブルーチンを示すフローチャートである。
【０１９０】
まず、プリンタユニット制御部１６は、給紙した媒体に対して媒体の自動判別を行い、媒体が両面印刷不可媒体であることを認識した場合は、給紙トレイに挿入されている媒体は両面印刷不可である旨を通知する。
【０１９１】
そして、印刷制御部１５は、両面印刷不可を受け付けると、両面印刷指定がＴＲＵＥであるか否かを判断し、両面印刷指定がＦＡＬＳＥである場合は処理を終了する。また、両面印刷指定がＴＲＵＥである場合は、印刷順序変更通知とともに印刷順序変更後のページＩＤを受け付けたか否かを判断する。そして、印刷順序変更通知及び印刷順序変更後のページＩＤを受け付けていない場合は、両面印刷手差しモードをＴＲＵＥとする。
【０１９２】
また、印刷順序変更通知及び印刷順序変更後のページＩＤを受け付けた場合は、印刷順序の変更処理を行う。その時点において、両面印刷時には裏面ページのビデオデータを設定済であるが、裏面のビデオデータの印刷を停止する。次に、印刷制御部１５は、ビデオデータの印刷を停止した裏面ページを両面印刷ユニット２５の搬入待ちキューから取り出し、印刷開始待ちキューに入れる。
【０１９３】
続いて、印刷制御部１５は、プリンタユニット制御部１６から通知されたページＩＤ（表面ページ）を印刷開始待ちキューから取り出して排出完了待ちキューに入れ、ビデオデータの印刷設定を行う。そして、印刷設定が終了すると、印刷順序を入れ替えた旨をプリンタユニット制御部１６に通知する。
【０１９４】
次に、フローチャートについて説明する。
ステップＳ９１−１  両面印刷指定がＴＲＵＥであるか否かを判断する。両面印刷指定がＴＲＵＥである場合はステップＳ９１−２に進み、両面印刷指定がＦＡＬＳＥである場合は処理を終了する。
ステップＳ９１−２  印刷順序変更通知及び変更後のページＩＤを受け付けたか否かを判断する。印刷順序変更通知及び変更後のページＩＤを受け付けた場合はステップＳ９１−３に進み、印刷順序変更通知及び変更後のページＩＤを受け付けていない場合はステップＳ９１−７に進む。
ステップＳ９１−３  既に設定した裏面のビデオデータの印刷を停止する。
ステップＳ９１−４  裏面ページを両面印刷ユニット２５の搬入待ちキューから取り出し、印刷開始待ちキューの先頭に入れる。
ステップＳ９１−５  通知されたページＩＤのビデオデータの印刷設定を行う。
ステップＳ９１−６  印刷順序を入れ替えた旨をプリンタユニット制御部１６に通知する。
ステップＳ９１−７  両面印刷手差しモードをＴＲＵＥにし、処理を終了する。
【０１９５】
次に、図２９のステップＳ９３における手差しからの印刷開始処理のサブルーチンについて説明する。
【０１９６】
図３２は本発明の第３の実施の形態における手差しからの印刷開始処理のサブルーチンを示すフローチャートである。
【０１９７】
まず、オペレータパネル制御部３７は、オペレータパネルに手差しトレイ２８への媒体セットを促す表示を行い、該表示に対してユーザ確認を受け付けたことを印刷制御部１５に通知する。そして、印刷制御部１５は、手差しトレイ２８に媒体がセットされているか否かを判断し、セットされている場合は前記媒体上に両面印刷ページの片面分のページを片面印刷する。
【０１９８】
次に、フローチャートについて説明する。
ステップＳ９３−１  手差しトレイ２８に媒体が挿入されているか否かを判断する。手差しトレイ２８に媒体が挿入されている場合はステップＳ９３−２に進み、手差しトレイ２８に媒体が挿入されていない場合はステップＳ９３−６に進む。
ステップＳ９３−２  プリンタユニット制御部１６に対して給紙トレイとして手差しトレイ２８を指定する。
ステップＳ９３−３  プリンタユニット制御部１６に対して片面印刷であることを通知する。
ステップＳ９３−４  プリンタユニット制御部１６に対して既に付与済のページのページＩＤを通知する。
ステップＳ９３−５  ページを印刷開始待ちキューに入れ、処理を終了する。
ステップＳ９３−６  オペレータパネル制御部３７に排出した媒体を手差しトレイ２８に置くメッセージを表示するように依頼し、処理を終了する。
【０１９９】
次に、前記プリンタユニット制御部１６の動作について説明する。
【０２００】
なお、プリンタユニット制御部１６のメイン動作については、前記第２の実施の形態におけるプリンタユニット制御部１６のメイン動作（図２５）と同様であるので説明を省略する。また、プリンタユニット制御部１６における給紙トレイからの給紙開始処理（図１６）、両面印刷判別処理（図２６）、印刷開始処理（図１９）、カセット引抜き検出処理（図２２）、及び、印刷再開処理（図２７）の動作についても、前記第１又は第２の実施の形態と同様であるので説明を省略する。
【０２０１】
次に、図２５のステップＳ６５における印刷順序決定処理のサブルーチンについて説明する。
【０２０２】
図３３は本発明の第３の実施の形態における印刷順序決定処理のサブルーチンを示すフローチャートである。
【０２０３】
まず、プリンタユニット制御部１６は、両面印刷指定フラグがＴＲＵＥであるか否かを判断し、両面印刷指定フラグがＴＲＵＥでない場合、片面印刷であるので、媒体に印刷される予定ページのページＩＤを印刷制御部１５に通知し、媒体の行き先を排出口２６とする。
【０２０４】
また、両面印刷指定フラグがＴＲＵＥである場合は、両面印刷であるので、前記媒体の給紙元が給紙トレイであるか両面印刷ユニット２５であるかを判断する。そして、給紙元が両面印刷ユニット２５である場合は、既にこの媒体の裏面は印刷済であるので、表面ページのページＩＤを印刷制御部１５に通知し、媒体の行き先を排出口２６とする。
【０２０５】
また、給紙元が給紙トレイである場合は、両面印刷可能フラグがＦＡＬＳＥであるか否かを判断する。そして、両面印刷可能フラグがＦＡＬＳＥでない場合、すなわち、媒体の両面印刷が可能である場合は、前記媒体の裏面ページから印刷することとし、裏面ページのページＩＤを印刷制御部１５に通知し、媒体の行き先を両面印刷ユニット２５とする。
【０２０６】
また、両面印刷可能フラグがＦＡＬＳＥである場合、すなわち、媒体の両面印刷が不可能である場合は、両面指定のページの表面を片面印刷する。そして、片面印刷した媒体を排出した後で、ユーザが前記媒体を手差しトレイ２８にセットすると、印刷装置１２は手差しトレイ２８から前記媒体を給紙し、裏面ページの片面印刷を実施する。
【０２０７】
次に、プリンタユニット制御部１６は、表面ページから印刷するとして表面ページのページＩＤを印刷制御部１５に通知し、続いて、印刷制御部１５に両面印刷不可であることを通知し、媒体の行き先を排出口２６とする。
【０２０８】
次に、フローチャートについて説明する。
ステップＳ６５−１  両面印刷指定フラグがＴＲＵＥであるか否かを判断する。両面印刷指定フラグがＴＲＵＥである場合はステップＳ６５−４に進み、両面印刷指定フラグがＴＲＵＥでない場合はステップＳ６５−２に進む。
ステップＳ６５−２  片面印刷であるので、印刷制御部１５から通知された媒体用のページＩＤを今回印刷するページとする。
ステップＳ６５−３  媒体の行き先を排出口２６とし、処理を終了する。
ステップＳ６５−４  この媒体の給紙元が給紙トレイであるか両面印刷ユニット２５であるかを判断する。給紙元がトレイである場合はステップＳ６５−７に進み、給紙元が両面印刷ユニット２５である場合はステップＳ６５−５に進む。
ステップＳ６５−５  両面印刷中であるので、印刷制御部１５から通知されたこの媒体の表面ページのページＩＤを今回印刷するページとする。
ステップＳ６５−６  媒体の行き先を排出口２６とし、処理を終了する。
ステップＳ６５−７  両面印刷可能フラグがＦＡＬＳＥであるか否かを判断する。両面印刷可能フラグがＦＡＬＳＥである場合はステップＳ６５−１０に進み、両面印刷可能フラグがＴＲＵＥである場合はステップＳ６５−８に進む。
ステップＳ６５−８  両面印刷が可能であるので、印刷制御部１５から通知されたこの媒体の裏面用のページＩＤを今回印刷するページとする。
ステップＳ６５−９  媒体の行き先を両面印刷ユニット２５とし、処理を終了する。
ステップＳ６５−１０  両面印刷不可であるので、印刷制御部１５から通知されたこの媒体の表面用のページＩＤを今回印刷するページとする。
ステップＳ６５−１１  両面印刷不可であることを印刷制御部１５に通知する。
ステップＳ６５−１２  媒体の行き先を排出口２６とし、処理を終了する。
【０２０９】
次に、図２５のステップＳ７３における媒体排出処理のサブルーチンについて説明する。
【０２１０】
図３４は本発明の第３の実施の形態における媒体排出処理のサブルーチンを示すフローチャートである。
【０２１１】
まず、プリンタユニット制御部１６は、媒体の排出を検出すると、該媒体上に印刷されたページのページＩＤとともに、排出完了を印刷制御部１５に通知する。
【０２１２】
続いて、両面印刷可能フラグがＦＡＬＳＥであり、かつ、両面印刷指定がＴＲＵＥ、すなわち、両面印刷ページであるが両面印刷不可媒体が検出されたか否かを判断する。そして、両面印刷可能フラグがＦＡＬＳＥであり、かつ、両面印刷指定がＴＲＵＥである場合は、印刷を停止し、手差しトレイ２８からの印刷開始を待つ。また、両面印刷可能フラグがＦＡＬＳＥであり、かつ、両面印刷指定がＴＲＵＥでない場合は処理を終了する。
【０２１３】
次に、フローチャートについて説明する。
ステップＳ７３−１  媒体を排出したことを印刷制御部１５に通知する。
ステップＳ７３−２  両面印刷可能フラグがＦＡＬＳＥであり、かつ、両面印刷指定がＴＲＵＥであるか否かを判断する。両面印刷可能フラグがＦＡＬＳＥであり、かつ、両面印刷指定がＴＲＵＥである場合はステップＳ７３−３に進み、両面印刷可能フラグがＦＡＬＳＥであり、かつ、両面印刷指定がＴＲＵＥでない場合は処理を終了する。
ステップＳ７３−３  印刷を停止し、手差しトレイ２８からの印刷開始を待ち、処理を終了する。
【０２１４】
次に、前記オペレータパネル制御部３７の動作について説明する。
【０２１５】
図３５は本発明の第３の実施の形態におけるオペレータパネル制御部の動作を示すフローチャートである。
【０２１６】
まず、オペレータパネル制御部３７は、イベント待ちをしていて、キー入力を受け付けると、キー入力判断処理を行う。
【０２１７】
続いて、ジョブ受信開始処理によってジョブの翻訳を完了すると、ジョブ翻訳完了処理を行い、パネル表示依頼を受け付けると、ＬＣＤパネル等に依頼を受けた文字列を表示する。
【０２１８】
次に、フローチャートについて説明する。
ステップＳ１０１  イベント待ちをする。
ステップＳ１０２  キー入力を受け付けたか否かを判断する。キー入力を受け付けた場合はステップＳ１０３に進み、キー入力を受け付けていない場合はステップＳ１０４に進む。
ステップＳ１０３  キー入力判断処理を行う。
ステップＳ１０４  パネル表示依頼を受け付けたか否かを判断する。パネル表示依頼を受け付けた場合はステップＳ１０５に進み、パネル表示依頼を受け付けていない場合はステップＳ１０１に戻る。
ステップＳ１０５  パネル表示処理を行い、ステップＳ１０１に戻る。
【０２１９】
このように、本実施の形態においては、給紙トレイから給紙した媒体が既に両面印刷不可媒体であることが認識されている場合、両面印刷ジョブの片面だけを印刷して一旦媒体を排出する。そして、その後、媒体の印刷されていないもう片面への印刷を行うために、ユーザに対して片面印刷済の媒体を再度給紙トレイに置くように促し、同じ媒体を給紙トレイから引き込んでもう片面の印刷を行う。これにより、一つの媒体の両面への印刷を行うことができる。
【０２２０】
なお、本発明は前記実施の形態に限定されるものではなく、本発明の趣旨に基づいて種々変形させることが可能であり、それらを本発明の範囲から排除するものではない。
【産業上の利用可能性】
【０２２１】
本発明は、印刷装置、印刷方法及び印刷システムに利用することができる。
【符号の説明】
【０２２２】
１１    上位装置
１２    印刷装置
１３    受信処理部
１５    印刷制御部
１６    プリンタユニット制御部
２３    媒体自動判別機構
２４    第１の用紙走行経路
２５    両面印刷ユニット
２７    印刷順序決定限界地点
【図１】
0004698744.tif 000002
【図２】
0004698744.tif 000003
【図３】
0004698744.tif 000004
【図４】
0004698744.tif 000005
【図５】
0004698744.tif 000006
【図６】
0004698744.tif 000007
【図７】
0004698744.tif 000008
【図８】
0004698744.tif 000009
【図９】
0004698744.tif 000010
【図１０】
0004698744.tif 000011
【図１１】
0004698744.tif 000012
【図１２】
0004698744.tif 000013
【図１３】
0004698744.tif 000014
【図１４】
0004698744.tif 000015
【図１５】
0004698744.tif 000016
【図１６】
0004698744.tif 000017
【図１７】
0004698744.tif 000018
【図１８】
0004698744.tif 000019
【図１９】
0004698744.tif 000020
【図２０】
0004698744.tif 000021
【図２１】
0004698744.tif 000022
【図２２】
0004698744.tif 000023
【図２３】
0004698744.tif 000024
【図２４】
0004698744.tif 000025
【図２５】
0004698744.tif 000026
【図２６】
0004698744.tif 000027
【図２７】
0004698744.tif 000028
【図２８】
0004698744.tif 000029
【図２９】
0004698744.tif 000030
【図３０】
0004698744.tif 000031
【図３１】
0004698744.tif 000032
【図３２】
0004698744.tif 000033
【図３３】
0004698744.tif 000034
【図３４】
0004698744.tif 000035
【図３５】
0004698744.tif 000036