(57)【特許請求の範囲】
【請求項１】
複数の載置部から給紙される印刷媒体に印刷部によって画像を印刷する印刷装置であって、
前記印刷媒体に印刷する画像データを取得する取得手段と、
その取得手段によって取得した画像データの印刷設定を受付ける受付手段と、
複数の前記載置部に載置されている印刷媒体が前記印刷部に、縦向きか、または、横向きで給紙されるかを示す印刷媒体の向きを検出する検出手段と、
その検出手段によって検出される印刷媒体の向きに基づいて、複数の前記載置部に載置されている印刷媒体の向きが全て同じ向きかを判断する確認手段と、
その確認手段によって全て同じ向きでないと判断された場合に、前記取得手段によって取得した画像データから縦向きの印刷データと、横向きの印刷データとを作成する第１作成手段と、
その第１作成手段によって作成した縦向きの印刷データと、横向きの印刷データとを記憶部に記憶する記憶手段と、
前記受付手段によって受付けた印刷設定に基づいて、前記記憶手段によって前記記憶部に記憶されている縦向きの印刷データと、横向きの印刷データとのうち、いずれの印刷データを用いて印刷するかを決定する決定手段と、
その決定手段によって決定された印刷データを用いて印刷する第１印刷手段と、
前記確認手段によって全て同じ向きであると判断された場合に、前記取得手段によって取得した画像データから縦向きの印刷データと、横向きの印刷データとの両方は作成せずに、前記取得手段によって取得した画像データから前記検出手段によって検出される印刷媒体の向きと一致する向きの印刷データを作成する第２作成手段と、
その第２作成手段によって作成された印刷データを用いて印刷する第２印刷手段と、を備えていることを特徴とする印刷装置。
【請求項２】
前記受付手段は、
同じ画像データを印刷する印刷部数を受付ける印刷部数受付手段と、
その印刷部数受付手段によって受付けられた印刷部数が複数かを判断する印刷部数判断手段と、を備え、
前記第１作成手段は、前記印刷部数判断手段によって複数であると判断された場合に、前記縦向きの印刷データと、前記横向きの印刷データとを作成し、
前記第２作成手段は、前記印刷部数判断手段によって複数でないと判断された場合に、前記縦向きの印刷データと、横向きの印刷データとの両方は作成せずに、前記検出手段によって検出される印刷媒体の向きと一致する向きの印刷データを作成することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記受付手段は、
前記画像データを印刷する印刷媒体が載置されている載置部の指定を受付ける載置部受付手段を備え、
前記決定手段は、
前記載置部受付手段によって受付けられた指定により特定される載置部に載置されている印刷媒体について、前記検出手段によって検出される前記印刷媒体の向きを判断する第１の媒体向き判断手段を備え、
その第１の媒体向き判断手段によって判断された向きと一致する向きの印刷データに決定することを特徴とする請求項２に記載の印刷装置。
【請求項４】
前記決定手段は、
前記複数の載置部のうち、前記載置部受付手段によって受付られた指定により特定される一の載置部に印刷媒体が有るかを判断する第１の媒体有無判断手段と、
その第１の媒体有無判断手段によって有ると判断された場合、その一の載置部から印刷媒体を給紙した後、前記一の載置部に印刷媒体が有るかを判断する第２の媒体有無判断手段と、
その第２の媒体有無判断手段によって無しと判断された場合に、前記一の載置部とは別の載置部に載置されている印刷媒体について、前記検出手段によって検出される前記印刷媒体の向きが、縦向きか、横向きかを判断する第２の媒体向き判断手段とを備え、
その第２の媒体向き判断手段によって判断された前記印刷媒体の向きが、前記一の載置部に載置されていた印刷媒体の向きと異なる向きであれば、前記一の載置部から給紙される印刷媒体について決定した印刷データの向きとは、異なる向きの印刷データに決定することを特徴とする請求項３に記載の印刷装置。
【請求項５】
前記受付手段は、１枚の印刷媒体に対し、複数ページ分の画像データを印刷する指示であって、印刷媒体に対する各画像データの向きを含むレイアウト指示を受付け、
前記第１作成手段は、前記１枚の印刷媒体に印刷される各画像データ毎に、前記縦向きの印刷データと、前記横向きの印刷データとを作成し、
前記決定手段は、
前記第１の媒体向き判断手段によって判断された前記印刷媒体の向きに対し、前記レイアウト指示で指示されている各画像データの向きが縦向きか、横向きかを判断する画像向き判断手段を備え、
その画像向き判断手段によって判断された向きと同じ向きの印刷データに決定することを特徴とする請求項３または４に記載の印刷装置
【請求項６】
前記受付手段は、印刷媒体に対して画像データを縦向き、または、横向きに配置するかを指示する配置指示を受付け、
前記決定手段は、
前記第１の媒体向き判断手段によって判断された前記印刷媒体の向きに対し、前記配置指示で指示されている画像データの向きが縦向きか、横向きかを判断する画像向き判断手段を備え、
その画像向き判断手段によって判断された向きと同じ向きの印刷データに決定することを特徴とする請求項３または４に記載の印刷装置。
【請求項７】
複数の載置部から給紙される印刷媒体に印刷部によって画像を印刷する印刷装置であって、
前記印刷媒体に印刷する画像データを取得する取得手段と、
同じ画像データを印刷する印刷部数を受付ける印刷部数受付手段と、
その印刷部数受付手段によって受付けられた印刷部数が複数かを判断する印刷部数判断手段と、
前記複数の載置部の各々に載置されている印刷媒体の向きが全て同じ向きかを判断する確認手段と、
前記印刷部数判断手段によって複数であると判断された場合であって、前記確認手段によって全て同じ向きでないと判断された場合に、前記取得手段によって取得した画像データから縦向きの印刷データと、横向きの印刷データとを作成する第１作成手段と、
その第１作成手段によって作成した縦向きの印刷データと、横向きの印刷データとを記憶部に記憶する記憶手段と、
前記取得手段によって取得した画像データを印刷する印刷媒体が載置されている載置部の指定を受付ける載置部受付手段と、
前記複数の載置部の各々に載置されている印刷媒体について、その印刷媒体が前記印刷部に、縦向き、または、横向きで給紙されるかを示す印刷媒体の向きを検出する検出手段と、
前記載置部受付手段によって受付けられた指定により特定される載置部に載置されている印刷媒体について、前記検出手段によって検出される前記印刷媒体の向きを判断する第１の媒体向き判断手段と、
前記記憶手段によって前記記憶部に記憶されている縦向きの印刷データと、横向きの印刷データとのうち、前記第１の媒体向き判断手段によって判断された向きと一致する向きの印刷データに決定する第１決定手段と、
前記複数の載置部のうち、前記載置部受付手段によって受付られた指定により特定される一の載置部に印刷媒体が有るかを判断する第１の媒体有無判断手段と、
その第１の媒体有無判断手段によって有ると判断された場合、その一の載置部から印刷媒体を給紙した後、前記一の載置部に印刷媒体が有るかを判断する第２の媒体有無判断手段と、
その第２の媒体有無判断手段によって無しと判断された場合に、前記一の載置部とは別の載置部に載置されている印刷媒体について、前記検出手段によって検出される前記印刷媒体の向きが、縦向きか、横向きかを判断する第２の媒体向き判断手段と、
前記記憶手段によって前記記憶部に記憶されている縦向きの印刷データと、横向きの印刷データとのうち、前記第２の媒体向き判断手段によって判断された前記印刷媒体の向きが、前記一の載置部に載置されていた印刷媒体の向きと異なる向きであれば、前記一の載置部から給紙される印刷媒体について決定した印刷データの向きとは、異なる向きの印刷データに決定する第２決定手段と、
前記第１決定手段、または、前記第２決定手段によって決定された印刷データを用いて印刷する第１印刷手段と、
前記印刷部数判断手段によって複数でないと判断された場合、または、前記確認手段によって全て同じ向きであると判断された場合、前記取得手段によって取得した画像データから縦向きの印刷データと、横向きの印刷データとの両方は作成せずに、前記取得手段によって取得した画像データから前記検出手段によって検出される印刷媒体の向きと一致する向きの印刷データを作成する第２作成手段と、
その第２作成手段によって作成された印刷データを用いて印刷する第２印刷手段と、を備えていることを特徴とする印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置に関する。
【背景技術】
【０００２】
特許文献１には、格納された画像データの方向と記録紙の方向とに基づいて、必要に応じて画像データの方向を回転して印刷する技術が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−１５５０６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した技術では、画像データを回転させる必要が生じた場合、画像データを回転させて印刷する必要があり、高速に印刷できないという問題点があった。
【０００５】
本発明は、上記の問題点を解決するためになされたものであり、画像データを回転させる必要が生じた場合でも、高速に印刷できる印刷装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
この目的を達成するために、本発明の印刷装置は、複数の載置部から給紙される印刷媒体に印刷部によって画像を印刷するものであって、前記印刷媒体に印刷する画像データを取得する取得手段と、その取得手段によって取得した画像データの印刷設定を受付ける受付手段と、複数の前記載置部に載置されている印刷媒体が前記印刷部に、縦向きか、または、横向きで給紙されるかを示す印刷媒体の向きを検出する検出手段と、その検出手段によって検出される印刷媒体の向きに基づいて、複数の前記載置部に載置されている印刷媒体の向きが全て同じ向きかを判断する確認手段と、その確認手段によって全て同じ向きでないと判断された場合に、前記取得手段によって取得した画像データから縦向きの印刷データと、横向きの印刷データとを作成する第１作成手段と、その第１作成手段によって作成した縦向きの印刷データと、横向きの印刷データとを記憶部に記憶する記憶手段と、前記受付手段によって受付けた印刷設定に基づいて、前記記憶手段によって前記記憶部に記憶されている縦向きの印刷データと、横向きの印刷データとのうち、いずれの印刷データを用いて印刷するかを決定する決定手段と、その決定手段によって決定された印刷データを用いて印刷する第１印刷手段と、前記確認手段によって全て同じ向きであると判断された場合に、前記取得手段によって取得した画像データから前記検出手段によって検出される印刷媒体の向きと一致する向きの印刷データを作成する第２作成手段と、その第２作成手段によって作成された印刷データを用いて印刷する第２印刷手段と、を備えている。
または、本発明の印刷装置は、複数の載置部から給紙される印刷媒体に印刷部によって画像を印刷するものであって、前記印刷媒体に印刷する画像データを取得する取得手段と、同じ画像データを印刷する印刷部数を受付ける印刷部数受付手段と、その印刷部数受付手段によって受付けられた印刷部数が複数かを判断する印刷部数判断手段と、前記複数の載置部の各々に載置されている印刷媒体の向きが全て同じ向きかを判断する確認手段と、前記印刷部数判断手段によって複数であると判断された場合であって、前記確認手段によって全て同じ向きでないと判断された場合に、前記取得手段によって取得した画像データから縦向きの印刷データと、横向きの印刷データとを作成する第１作成手段と、その第１作成手段によって作成した縦向きの印刷データと、横向きの印刷データとを記憶部に記憶する記憶手段と、前記取得手段によって取得した画像データを印刷する印刷媒体が載置されている載置部の指定を受付ける載置部受付手段と、前記複数の載置部の各々に載置されている印刷媒体について、その印刷媒体が前記印刷部に、縦向き、または、横向きで給紙されるかを示す印刷媒体の向きを検出する検出手段と、前記載置部受付手段によって受付けられた指定により特定される載置部に載置されている印刷媒体について、前記検出手段によって検出される前記印刷媒体の向きを判断する第１の媒体向き判断手段と、前記記憶手段によって前記記憶部に記憶されている縦向きの印刷データと、横向きの印刷データとのうち、前記第１の媒体向き判断手段によって判断された向きと一致する向きの印刷データに決定する第１決定手段と、前記複数の載置部のうち、前記載置部受付手段によって受付られた指定により特定される一の載置部に印刷媒体が有るかを判断する第１の媒体有無判断手段と、その第１の媒体有無判断手段によって有ると判断された場合、その一の載置部から印刷媒体を給紙した後、前記一の載置部に印刷媒体が有るかを判断する第２の媒体有無判断手段と、その第２の媒体有無判断手段によって無しと判断された場合に、前記一の載置部とは別の載置部に載置されている印刷媒体について、前記検出手段によって検出される前記印刷媒体の向きが、縦向きか、横向きかを判断する第２の媒体向き判断手段と、前記記憶手段によって前記記憶部に記憶されている縦向きの印刷データと、横向きの印刷データとのうち、前記第２の媒体向き判断手段によって判断された前記印刷媒体の向きが、前記一の載置部に載置されていた印刷媒体の向きと異なる向きであれば、前記一の載置部から給紙される印刷媒体について決定した印刷データの向きとは、異なる向きの印刷データに決定する第２決定手段と、前記第１決定手段、または、前記第２決定手段によって決定された印刷データを用いて印刷する第１印刷手段と、前記印刷部数判断手段によって複数でないと判断された場合、または、前記確認手段によって全て同じ向きであると判断された場合、前記取得手段によって取得した画像データから縦向きの印刷データと、横向きの印刷データとの両方は作成せずに、前記取得手段によって取得した画像データから前記検出手段によって検出される印刷媒体の向きと一致する向きの印刷データを作成する第２作成手段と、その第２作成手段によって作成された印刷データを用いて印刷する第２印刷手段と、を備えている。
【０００７】
尚、作成手段によって作成する縦向きの印刷データと、横向きの印刷データとは、実際に印刷をする場合に使用する形式の画像データ、すなわち印刷データに限られず、実際に印刷をする場合に使用する形式とは別形式の画像データを含むものであり、取得手段により取得した画像データに基づいて、印刷するために作成される画像データであればその形式は問わない。
【０００８】
また、本発明は、印刷制御装置、該印刷制御装置を含む印刷装置、印刷制御方法、印刷制御装置を制御するコンピュータプログラム、該コンピュータプログラムを記録する記録媒体等の種々の態様で実現可能である。
【発明の効果】
【０００９】
請求項１記載の印刷装置によれば、縦向きの印刷データと、横向きの印刷データとが記憶部に記憶されているので、画像データを回転させる必要が生じた場合でも、いずれの印刷データを用いて印刷するかを決定すれば良い。よって、画像データを回転させる必要が生じた場合でも、高速に印刷できるという効果がある。
また、載置部の各々に載置されている印刷媒体の向きが全て同じ向きである場合には、縦向きの印刷データと、横向きの印刷データとの両方は作成せずに、印刷媒体の向きと一致する向きの印刷データを作成するため、縦向きの印刷データと、横向きの印刷データとの両方を作成しない分、高速に印刷することができるという効果がある。
【００１０】
請求項２記載の印刷装置によれば、同じ画像データを複数印刷する場合に、縦向きの印刷データと、横向きの印刷データとを作成する。よって、請求項１に記載の印刷装置の奏する効果に加え、同じ画像データを印刷する度に、画像データを回転させる必要がないので、高速に印刷できるという効果がある。
【００１１】
請求項３記載の印刷装置によれば、縦向きの印刷データと、横向きの印刷データとのうち、印刷に用いられる印刷データは、検出手段によって検出される印刷媒体の向きと一致する向きの印刷データに決定される。よって、請求項２記載の印刷装置の奏する効果に加え、印刷媒体の向きに拘わらず、同じ画像データを印刷する度に、画像データを回転させる必要がないので、高速に印刷できるという効果がある。
【００１２】
請求項４記載の印刷装置によれば、一の載置部から給紙していた印刷媒体が無くなり、別の載置部に載置されている印刷媒体を給紙し、その別の載置部に載置されていた印刷媒体の向きが、一の載置部に載置されていた印刷媒体の向きと異なる場合、一の載置部から給紙される印刷媒体について用いた印刷データの向きとは、異なる向きの印刷データを用いて印刷する。よって、請求項３に記載の印刷装置の奏する効果に加え、受付けた印刷の途中で印刷媒体の向きが変わっても、受付けた印刷の途中で画像データを回転させる必要がないので、高速に印刷できるという効果がある。
【００１３】
【００１４】
請求項５記載の印刷装置によれば、印刷媒体の向きに対し、レイアウト指示で指示されている各画像データの向きが縦向きか、横向きかを判断し、その判断した向きと同じ向きの印刷データに決定する。よって、請求項３または４に記載の印刷装置の奏する効果に加え、レイアウト指示に拘わらず、同じ画像データを印刷する度に、画像データを回転させる必要がないので、高速に印刷できるという効果がある。
【００１５】
請求項６記載の印刷装置によれば、印刷媒体の向きに対し、配置指示で指示されている画像データの向きが縦向きか、横向きかを判断し、その判断した向きと同じ向きの印刷データに決定する。よって、請求項３または４に記載の印刷装置の奏する効果に加え、配置指示に拘わらず、同じ画像データを印刷する度に、画像データを回転させる必要がないので、高速に印刷できるという効果がある。
請求項７記載の印刷装置によれば、請求項１から４に記載の印刷装置の奏する効果と同様の効果を奏することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施形態であるＭＦＰの電気的構成を示すブロック図である。
【図２】ＭＦＰの使用例１を説明するための図である。
【図３】ＭＦＰの使用例２を説明するための図である。
【図４】ＭＦＰの使用例３を説明するための図である。
【図５】印刷処理を示すフローチャートである。
【図６】第１印刷処理を示すフローチャートである。
【図７】第２印刷処理を示すフローチャートである。
【発明を実施するための形態】
【００１７】
以下、本発明の好ましい実施形態について、添付図面を参照して説明する。図１は、本発明の印刷装置の一実施形態である多機能周辺装置（以下、「ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）」と称す）１の電気的構成を示したブロック図である。
【００１８】
ＭＦＰ１は、コピー機能、ファクシミリ機能、スキャン機能、プリンタ機能、などの各種機能を有しており、特に、コピー機能を使って画像を印刷する場合に、原稿から読取った画像データを回転させる必要が生じても、高速に印刷できる装置である。
【００１９】
ＭＦＰ１には、ＣＰＵ１０、ＲＯＭ１１、ＲＡＭ１２、フラッシュメモリ１４、操作キー１５、ＬＣＤ１６、タッチパネル１７、スキャナ２０、プリンタ２１、第１〜第４用紙向きセンサ２２〜２５、ＮＣＵ２６、モデム２７、ネットワークＩ／Ｆ２８が主に設けられている。
【００２０】
ＣＰＵ１０、ＲＯＭ１１、ＲＡＭ１２、フラッシュメモリ１４は、バスライン２９を介して互いに接続されている。また、操作キー１５、ＬＣＤ１６、タッチパネル１７、スキャナ２０、プリンタ２１、第１〜第４用紙向きセンサ２２〜２５、ＮＣＵ２６、モデム２７、ネットワークＩ／Ｆ２８、バスライン２９は、入出力ポート３０を介して互いに接続されている。
【００２１】
ＣＰＵ１０は、ＲＯＭ１１やフラッシュメモリ１４に記憶される固定値やプログラム、ＲＡＭ１２に記憶されているデータ、或いは、ＮＣＵ２６を介して送受信される各種信号に従って、ＭＦＰ１が有している各機能の制御や、入出力ポート３０と接続された各部を制御する。
【００２２】
ＲＯＭ１１は、印刷プログラム１１ａが記憶された書換不能なメモリである。ＣＰＵ１０は、印刷ブログラム１１ａに従い、印刷処理（図５）、第１印刷処理（図６）、第２印刷処理（図７）の各処理を実行する。
【００２３】
フラッシュメモリ１４は、書換可能な不揮発性のメモリであり、トレイ設定メモリ１４ａと、縦横画像データメモリ１４ｂとが設けられている。ＭＦＰ１には、印刷用紙を収容するトレイが４つ設けられており、トレイ設定メモリ１４ａには、各トレイ毎に収容される印刷用紙のサイズ、向き等が記憶されている。
【００２４】
コピー機能の実行時には、トレイ設定メモリ１４ａに記憶されている情報を、各トレイ毎にＬＣＤ１６に表示する。ＬＣＤ１６に表示する情報に基づき、ユーザから所定のトレイが指定されると、そのトレイを指定トレイとし、指定トレイに収容されている印刷用紙を使って印刷を開始する。
【００２５】
縦横画像データメモリ１４ｂには、スキャナ２０で読み取った画像データから作成した縦向きの画像データと、横向きの画像データとが記憶されている。本実施形態では、スキャナ２０に対し、原稿の長手方向が垂直である場合、画像データの向きを横向き、スキャナ２０に対し、原稿の長手方向が平行である場合に、画像データの向きを縦向きとする。
【００２６】
また、縦横画像データメモリ１４ｂに記憶する縦向きの画像データと、横向きの画像データとは、ＲＧＢ値をＹＭＣＫ値に色変換した印刷データに限られない。例えば、ＲＧＢ値をＹＣｂＣｒに色変換して圧縮したＹＣｂＣｒ−ＪＰＥＧ形式の画像データ等、ＲＧＢ値を色変換して圧縮した形式の画像データであっても良い。つまり、本実施形態において縦横画像データメモリ１４ｂに記憶される縦向き及び横向きの画像データは、スキャナ２０で読み取った画像データに基づいて、印刷するために作成される画像データであればよく、実際に印刷される印刷データの形式の画像データであっても、その印刷データを作成する過程で作成される画像データであっても良い。
【００２７】
操作キー１５は、ユーザからの指示を受付ける押しボタンであり、例えば、スタートキー、テンキー等で構成され、操作キー１５を介してユーザからの指示を受付けることができる。
【００２８】
ＬＣＤ１６は、液晶表示装置であり、操作手順、ユーザへのコメント等を表示する。タッチパネル１７は、ＬＣＤ１６の画面全域に設けられ、ユーザがタッチしたＬＣＤ１６の画面上の位置を検出する。ＣＰＵ１０は、タッチした位置に応じてユーザからの指示を受付けることができる。また、コピー機能実行時には、ＬＣＤ１６に印刷設定画面が表示され、印刷設定として、例えば、印刷部数、トレイ、レイアウト、画質等を、ユーザから受付ける。尚、本実施形態では、レイアウトとして、１ｉｎ１，２ｉｎ１，４ｉｎ１、自由レイアウトのいずれかを設定することが可能である。これらレイアウトの詳細については後述する。
【００２９】
スキャナ２０は、ファクシミリ機能、スキャン機能、又は、コピー機能の実行時に、原稿を読み取って画像データに変換する読取動作を行う。ガラス板上に原稿が載置されると、原稿がスキャナ２０によって読み取られる。
【００３０】
プリンタ２１は、ファクシミリ機能、プリンタ機能の実行時に、所謂レーザー方式によって印刷用紙に画像を印刷する印刷動作を行う。第１〜第４用紙向きセンサ２２〜２５は、各トレイに設けられ、各トレイに収容されている印刷用紙の向きを検出するセンサである。
【００３１】
本実施形態では、印刷用紙がトレイからプリンタ２１に向かって長手方向側から給紙される場合、その印刷用紙の向きを横向き、印刷用紙がトレイからプリンタ２１に向かって短手方向側から給紙される場合、その印刷用紙の向きを縦向きとする。
【００３２】
ＮＣＵ２６は、電話回線の制御を行うものであり、モデム２７は、ファクシミリ送信時には送信信号を電話回線での伝送に適した形態に変調し、ファクシミリ受信時には電話回線から送られてきた変調信号を復調する。ネットワークＩ／Ｆ２８は、インターネット、ローカルエリアネットワークを介して、例えば、パーソナルコンピュータと接続するためのインターフェイスである。
【００３３】
図２乃至図４を参照して、ＭＦＰ１の使用例１乃至３について説明する。図２は、ＭＦＰ１の使用例１を説明するための図である。使用例１では、原稿から読み取った横向きの画像データ４０を、第１トレイに収容されている横向きの印刷用紙６０に、１ｉｎ１で、４部印刷する印刷設定を、受付けた場合について説明する。尚、１ｉｎ１とは、印刷用紙の向きと、画像データの向きとを一致させ、１枚の印刷用紙に１ページ分の画像データを印刷するレイアウト指示を示している。
【００３４】
ＭＦＰ１は、原稿から読み取った横向きの画像データ４０から、横向きの画像データ４１と、縦向きの画像データ４２とを作成し、縦横画像データメモリ１４ｂに記憶する。ＭＦＰ１は、レイアウト指示が１ｉｎ１であり、印刷用紙の向きが横向きであることに基づいて、印刷用紙の向きと一致する横向きの画像データ４１を、印刷に用いることに決定し、印刷を開始する。
【００３５】
そして、２部まで印刷した所で、第１トレイに用紙切れが発生すると、ＭＦＰ１は、第１トレイとは別の第２トレイに収容されている印刷用紙を使って印刷を続行するが、第２トレイからは縦向きの印刷用紙が給紙される。即ち、２部目までと、３部目からとで印刷用紙の向きが異なる。
【００３６】
この場合、ＭＦＰ１は、レイアウト指示が１ｉｎ１であり、印刷用紙の向きが縦向きであることに基づき、印刷用紙の向きと一致する縦向きの画像データ４２を印刷に用いることに決定し、残り２部の印刷を行う。
【００３７】
使用例１によれば、受付けた印刷の途中で印刷用紙の向きが変わっても（印刷用紙６０→印刷用紙６１）、横向きの画像データ４１と、縦向きの画像データ４２とが、予め、作成、記憶されているので、いずれの画像データを用いて印刷するかを決定すれば良く、受付けた印刷の途中で画像データを回転させる必要がない。よって、高速に印刷できる。
【００３８】
図３は、ＭＦＰ１の使用例２を説明するための図である。使用例２では、２枚の原稿の各々から読み取った横向きの画像データ４５，４６を、第１トレイに収容されている横向きの印刷用紙６０に、２ｉｎ１で、４部印刷する印刷設定を、受付けた場合について説明する。即ち、使用例２は、２ｉｎ１である点で使用例１と異なる。尚、２ｉｎ１とは、印刷用紙の向きと、画像データの向きとを直交させ、１枚の印刷用紙に２ページ分の画像データを並べて印刷するレイアウト指示を示している。
【００３９】
ＭＦＰ１は、画像データ４５，４６の各々から、横向きの画像データ４７，４８と、縦向きの画像データ４９，５０とを作成し、縦横画像データメモリ１４ｂに記憶する。ＭＦＰ１は、レイアウト指示が２ｉｎ１、印刷用紙の向きが横向きであることに基づき、印刷用紙の向きと直交する縦向きの画像データ４９，５０を印刷に用いることに決定し、印刷を開始する。
【００４０】
そして、２部目まで印刷した所で、用紙切れが発生すると、ＭＦＰ１は、使用例１と同様に、縦向きの印刷用紙６１がセットされている第２トレイから印刷用紙を給紙し、印刷設定が２ｉｎ１、印刷用紙の向きが縦向きであることに基づき、印刷用紙の向きと直交する横向きの画像データ４７，４８を印刷に用いることに決定し、残り２部の印刷を行う。
【００４１】
使用例２によれば、使用例１と同様に、受付けた印刷の途中で印刷用紙の向きが変わっても、高速に印刷できる。また、１枚の印刷用紙に複数の画像データを配置して印刷するレイアウト指示でも、印刷する度に、画像データを回転させる必要がないので、高速に印刷できる。
【００４２】
図４は、ＭＦＰ１の使用例３を説明するための図である。使用例３では、２枚の原稿の各々から読み取った横向きの画像データ５１，５２を、第１トレイに収容されている横向きの印刷用紙６０に、１ｉｎ１で、読み込み順に２部印刷する印刷設定を、受付けた場合について説明する。
【００４３】
また、使用例３では、指定した第１トレイに横向きの印刷用紙６０が収容されていた場合と、縦向きの印刷用紙６２が収容されていた場合とについて説明する。尚、第１トレイに収容されている印刷用紙の向きは、第１用紙向きセンサ２２によって検出される。
【００４４】
ＭＦＰ１は、印刷設定を受付けると、画像データ５１，５２から、横向きの画像データ５３，５４と、縦向きの画像データ５５，５６とを作成し、縦横画像データメモリ１４ｂに記憶する。ＭＦＰ１は、印刷設定で指定した第１トレイに横向きの印刷用紙６０が収容されていれば、レイアウト指示が１ｉｎ１、印刷用紙の向きが横向きであることに基づき、印刷用紙の向きと一致する横向きの画像データ５３，５４を印刷に用いることに決定し、読み込み順に２部印刷する。
【００４５】
一方、ＭＦＰ１は、印刷設定で指定した第１トレイに、横向きの印刷用紙６０でなく、縦向きの印刷用紙６２が収容されていれば、レイアウト指示が１ｉｎ１、印刷用紙の向きが縦向きであることに基づき、印刷用紙の向きと一致する縦向きの画像データ５５，５６を用いて印刷することを決定し、読み込み順に２部印刷する。
【００４６】
使用例３によれば、指定トレイに、トレイ設定メモリ１４ａに記憶されている印刷用紙の向き（横向きの印刷用紙６０）、とは異なる向きの印刷用紙（縦向きの印刷用紙６１）が収容されており、予期しない印刷用紙が給紙されても、印刷用紙の向きは、第１用紙向きセンサ２２によって検出され、その検出結果に基づいて、縦向きの画像データ５５，５６を用いて印刷することが決定される。よって、印刷用紙の向きに拘わらず、印刷する度に、画像データを回転させる必要がないので、高速に印刷できる。
【００４７】
図５は、印刷処理を示すフローチャートである。印刷処理は、原稿がセットされた場合に、ＭＦＰ１のＣＰＵ１０によって実行される処理である。
【００４８】
ＣＰＵ１０は、原稿がセットされると、その原稿サイズを検出し（Ｓ５０１）、印刷設定を受付ける（Ｓ５０２）。尚、印刷設定として、例えば、印刷部数、レイアウト、トレイ、画質等を受付ける。
【００４９】
ＣＰＵ１０は、印刷設定を受付けると、印刷設定で指定された指定トレイに印刷用紙が有るかを判断し（Ｓ５０３）、無ければ（Ｓ５０３：Ｎｏ）、本処理を終了し、有れば（Ｓ５０３：Ｙｅｓ）、セットされた原稿を読み取る（Ｓ５０４）。
【００５０】
ＣＰＵ１０は、受付けた印刷部数が複数か（Ｓ５０５）、トレイは一つか（Ｓ５０６）、各トレイの印刷用紙は全て同じ向きかを判断する（Ｓ５０７）。尚、Ｓ５０６，Ｓ５０７では、トレイ設定メモリ１４ａに記憶されている情報から判断する。
【００５１】
ＣＰＵ１０は、受付けた印刷部数が複数であり（Ｓ５０５：Ｙｅｓ）、トレイが一つでない（Ｓ５０６：Ｎｏ）、各トレイの印刷用紙の向きが全て同じでないと判断した場合（Ｓ５０７：Ｎｏ）、Ｓ５０４で読み取った画像データから、縦向きの画像データと、横向きの画像データとを作成し、縦横画像データメモリ１４ｂに記憶する（Ｓ５０８）。
【００５２】
そして、ＣＰＵ１０は、図６に示す第１印刷処理によって（Ｓ５０９）、Ｓ５０８で記憶した縦向きの画像データと、横向きの画像データとのいずれを用いて印刷するかを、印刷用紙の向きと、受付けた印刷設定とに基づいて決定し、その決定した画像データを用いて印刷し、本処理を終了する。
【００５３】
一方、ＣＰＵ１０は、受付けた印刷部数が複数でない（Ｓ５０５：Ｎｏ）、使用可能トレイが一つである（Ｓ５０６：Ｙｅｓ）、各トレイの印刷用紙の向きが全て同じであると判断した場合には（Ｓ５０７：Ｙｅｓ）、Ｓ５０８の処理は行わず、図７に示す第２印刷処理によって（Ｓ５１０）、画像データを印刷し、本処理を終了する。
【００５４】
受付けた印刷部数が複数でない、即ち、１部の場合（Ｓ５０５：Ｎｏ）、読み取った画像データを回転させる必要があっても１回である。よって、かかる場合には、Ｓ５０８の処理のように、予め、縦向きの画像データと、横向きの画像データとを作成しない分、高速に印刷できる。
【００５５】
また、トレイが一つである場合（Ｓ５０６：Ｙｅｓ）、トレイが複数でも、各トレイの印刷用紙の向きが全て同じである場合には（Ｓ５０７：Ｙｅｓ）、受付けた印刷の途中で印刷用紙の向きが変わり、受付けた印刷の途中で画像データの向きを変える必要がない。よって、かかる場合には、Ｓ５０８の処理のように、予め、縦向きの画像データと、横向きの画像データとを作成しない分、高速に印刷できる。
【００５６】
図６は、第１印刷処理を示すフローチャートである。第１印刷処理は、図５のＳ５０８の処理で作成、記憶した縦向きの画像データと、横向きの画像データとのうち、いずれの画像データを用いて印刷するかを決定し、その決定した画像データを用いて印刷する処理であり、ＭＦＰ１のＣＰＵ１０で実行される。
【００５７】
ＣＰＵ１０は、指定トレイから給紙される印刷用紙の向きが縦向きかを判断する（Ｓ６０１）、印刷用紙の向きが縦向きであると判断した場合（Ｓ６０１：Ｙｅｓ）、縦横画像データメモリ１４ｂに記憶されている縦向きの画像データを選択するか、横向きの画像データを選択するかを判断する（Ｓ６０２）。
【００５８】
例えば、印刷設定に含まれるレイアウト指示として、１ｉｎ１の指示を受付けた場合には、印刷用紙の向き（縦）と一致する縦向きの画像データを選択し（Ｓ６０２：Ｙｅｓ）、縦向きの画像データを用いて印刷し（Ｓ６０３）、Ｓ６０８の処理に移行する。２ｉｎ１の指示を受付けた場合には、印刷用紙の向き（縦）と直交する横向きの画像データを選択し（Ｓ６０２：Ｎｏ）、横向きの画像データを用いて印刷し（Ｓ６０４）、Ｓ６０８の処理に移行する。４ｉｎ１の指示を受付けた場合には、縦向きの画像データを選択し（Ｓ６０２：Ｙｅｓ）、印刷用紙の向き（縦）と一致する縦向きの画像データを用いて印刷し（Ｓ６０３）、Ｓ６０８の処理に移行する。尚、４ｉｎ１とは、印刷用紙の向きと、画像データの向きとを一致させ、１枚の印刷用紙に４ページ分の画像データを印刷するレイアウト指示を示している。
【００５９】
一方、ＣＰＵ１０は、Ｓ６０１の処理において、指定トレイから給紙される印刷用紙の向きが縦向きでない、横向きである判断した場合（Ｓ６０１：Ｎｏ）、縦横画像データメモリ１４ｂに記憶されている縦向きの画像データを選択するか、横向きの画像データを選択するかを判断する（Ｓ６０５）。
【００６０】
例えば、レイアウト指示として、１ｉｎ１の指示を受付けた場合には、印刷用紙の向き（横）と一致する横向きの画像データを選択し（Ｓ６０５：Ｙｅｓ）、横向きの画像データを用いて印刷し（Ｓ６０６）、Ｓ６０８の処理に移行する。２ｉｎ１の指示を受付けた場合には、印刷用紙の向き（横）と直交する縦向きの画像データを選択し（Ｓ６０５：Ｎｏ）、縦向きの画像データを用いて印刷し（Ｓ６０７）、Ｓ６０８の処理に移行する。４ｉｎ１の指示を受付けた場合には、印刷用紙の向き（横）と一致する横向きの画像データを選択し（Ｓ６０５：Ｙｅｓ）、横向きの画像データを用いて印刷し（Ｓ６０６）、Ｓ６０８の処理に移行する。
【００６１】
このように、Ｓ６０２、Ｓ６０５の処理では、Ｓ６０１の印刷用紙の向きと、図５のＳ５０２で受付けたレイアウト指示（１ｉｎ１、２ｉｎ１、４ｉｎ１）とに基づいて、縦横画像データメモリ１４ｂに記憶されている縦向きの画像データを選択するか、横向きの画像データを選択するかを判断している。よって、印刷用紙の向き、レイアウト指示に拘わらず、印刷する度に、画像データを回転させる必要がない。よって、高速に印刷できる。
【００６２】
Ｓ６０８の処理において、ＣＰＵ１０は、次ページが有るかを判断し（Ｓ６０８）、無ければ（Ｓ６０８：Ｎｏ）、本処理を終了し、有れば（Ｓ６０８：Ｙｅｓ）、指定トレイに印刷用紙が有るかを判断し（Ｓ６０９）、有れば（Ｓ６０９：Ｙｅｓ）、その印刷用紙に印刷すべく、Ｓ６０１からの処理を繰り返す（Ｓ６０１）。
【００６３】
一方、Ｓ６０９の処理において、ＣＰＵ１０は、指定トレイに印刷用紙が無いと判断した場合（Ｓ６０９：Ｎｏ）、別のトレイに印刷用紙が有るかを判断し（Ｓ６１０）、無ければ（Ｓ６１０：Ｎｏ）、Ｓ６１３の処理に移行する。
【００６４】
Ｓ６１０の処理において、別のトレイに用紙が有れば（Ｓ６１０：Ｙｅｓ）、その別のトレイに収容されている印刷用紙のサイズが、受付けた印刷用紙サイズと一致するかを判断し（Ｓ６１１）、受付けた印刷用紙サイズと一致すれば（Ｓ６１１：Ｙｅｓ）、その別トレイを新たな指定トレイとして設定し（Ｓ６１２）、Ｓ６０１からの処理を繰り返す。
【００６５】
新たな指定トレイから給紙される印刷用紙の向きが、先の指定トレイから給紙される印刷用紙の向きと異なっていても、横向きの画像データと、縦向きの画像データとは、既に記憶されているので、上述した通り、そのどちらかを用いて印刷するかを決定すれば良い（Ｓ６０２，Ｓ６０５）。よって、受付けた印刷の途中で印刷用紙の向きが変わっても、受付けた印刷の途中から画像データを回転させる必要がないので、高速に印刷できる。
【００６６】
一方、ＣＰＵ１０は、Ｓ６１１の処理において、別のトレイに収容されている印刷用紙のサイズが、受付けた印刷用紙サイズと異なる場合（Ｓ６１１：Ｎｏ）、Ｓ６１３の処理に移行する。
【００６７】
Ｓ６１３の処理では、ＣＰＵ１０は、全トレイについてＳ６１０，Ｓ６１１の処理をしたかを判断し（Ｓ６１３）、していない場合には（６１３：Ｎｏ）、Ｓ６１０からの処理を繰り返し、している場合には（Ｓ６１３：Ｙｅｓ）、適切な印刷用紙が無いとして、本処理を終了する。
【００６８】
図７は、第２印刷処理を示すフローチャートである。第２印刷処理は、第１印刷処理とは異なり、受付けた印刷設定に基づいて、縦向きの画像データ、または、横向きの画像データを作成し、印刷する処理であり、ＭＦＰ１のＣＰＵ１０によって実行される。
【００６９】
即ち、図６で説明した第１印刷処理は（Ｓ５０９）、縦向きの画像データと、横向きの画像データとを作成、記憶しておき、いずれの画像データを用いるかを決定していたのに対し、第２印刷処理は（Ｓ５１０）、印刷用紙の向きと、印刷設定とに基づいて、縦向きの画像データ、または、横向きの画像データを作成し、その作成した画像データに基づいて印刷する点で第１印刷処理と異なる。
【００７０】
尚、図７に示すＳ６０８以降の処理は、図６で説明した第１印刷処理の処理と同様であるため、図６と同じステップ番号を付し、その説明は省略する。
【００７１】
ＣＰＵ１０は、指定トレイから給紙される印刷用紙の向きが縦向きかを判断する（Ｓ７０１）、印刷用紙の向きが縦向きであると判断した場合（Ｓ７０１：Ｙｅｓ）、縦向きの画像データを作成するか、横向きの画像データを作成するかを判断する（Ｓ７０２）。
【００７２】
例えば、印刷設定に含まれるレイアウト指示として、１ｉｎ１の指示を受付けた場合には、印刷用紙の向き（縦）と一致する縦向きの画像データを作成するとして（Ｓ７０２：Ｙｅｓ）、縦向きの画像データを作成し、印刷し（Ｓ７０３）、Ｓ６０８の処理に移行する。２ｉｎ１の指示を受付けた場合には、印刷用紙の向き（縦）と直交する横向きの画像データを作成するとして（Ｓ７０２：Ｎｏ）、横向きの画像データを作成し、印刷し（Ｓ７０４）、Ｓ６０８の処理に移行する。
【００７３】
一方、ＣＰＵ１０は、Ｓ７０１の処理において、指定トレイから給紙される印刷用紙の向きが縦向きでない、横向きである判断した場合（Ｓ７０１：Ｎｏ）、縦向きの画像データを作成するか、横向きの画像データを作成するかを判断する（Ｓ７０５）。
【００７４】
例えば、レイアウト指示として、１ｉｎ１の指示を受付けた場合には、印刷用紙の向き（横）と一致する横向きの画像データを作成するとして（Ｓ７０５：Ｙｅｓ）、横向きの画像データを作成、印刷し（Ｓ７０６）、Ｓ６０８の処理に移行する。２ｉｎ１の指示を受付けた場合には、印刷用紙の向き（横）と直交する縦向きの画像データを作成するとして（Ｓ７０５：Ｎｏ）、縦向きの画像データを作成、印刷し（Ｓ７０７）、Ｓ６０８の処理に移行する。尚、Ｓ６０８の処理以降、ＣＰＵ１０は、図６で説明したのと同様の処理を行い、本処理を終了する。
【００７５】
以上、実施形態に基づき本発明を説明したが、本発明は上述した実施形態に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変更が可能であることは容易に推察できるものである。
【００７６】
例えば、上述した実施形態では、４つのトレイを備えたＭＦＰ１について説明したが、トレイの数は４つに限定されるものではなく、手差しトレイを含め、１つ以上あれば良い。また、手差しトレイを含む２つ以上のトレイがある場合には、各トレイにおける印刷用紙の向きが異なる可能性があり、受付けた印刷の途中で印刷用紙の向きが変わる可能性がある。よって、かかる場合には、縦向きの画像データと横向きの画像データとを作成、記憶しておくことで、本実施形態で説明したのと同様な効果がある。
【００７７】
また、印刷設定のレイアウトとして、複数ページ分の画像データ各々について印刷用紙に対して縦向きまたは横向きに配置するかを設定し、それら複数の画像データを１枚の印刷用紙に並べて印刷する自由レイアウトを設定可能としてもよい。自由レイアウトが指示され、縦向きの印刷用紙に対し印刷が行われる場合には、横向きに配置される画像データに対しては印刷用紙の向き（縦）と直交する横向きの画像データを選択し（Ｓ６０２：ＮＯ）、一方、縦向きに配置される画像データに対しては印刷用紙の向き（縦）と同じ縦向きの画像データを選択するとよい（Ｓ６０２：ＹＥＳ）。また、自由レイアウトが指示され、横向きの印刷用紙に対し印刷が行われる場合には、横向きに配置される画像データに対しては印刷用紙の向き（横）と直交する縦向きの画像データを選択し（Ｓ６０５：ＮＯ）、一方、縦向きに配置される画像データに対しては印刷用紙の向き（横）と同じ横向きの画像データを選択するとよい（Ｓ６０５：ＹＥＳ）なお、自由レイアウトが指示された場合には、１枚の印刷用紙に印刷される画像データの個数分だけＳ６０１〜Ｓ６０７の処理を繰り返し、その１枚の印刷用紙に印刷される複数の画像データすべてについて処理が完了した場合に、Ｓ６０８に処理を移行するとよい。
【００７８】
また、本実施形態では、第１〜第４用紙センサ２２〜２５によって各トレイの印刷用紙の向きを検出する場合について説明したが、印刷用紙の向きを検出するセンサとしては、第１〜第４用紙センサ２２〜２５に限られない。例えば、第１〜第４用紙センサ２２〜２５に代えて、プリンタ２１の手前にメディアセンサを設け、メディアセンサによってプリンタ２１に搬送されてくる印刷用紙の向きを検出しても良い。
【００７９】
また、本実施形態では、ＭＦＰ１のコピー機能を利用して図５に示す印刷処理を実行する場合について説明したが、ＭＦＰ１のプリンタ機能において、図５に示す印刷処理を適用することもできる。プリンタ機能を利用する場合、画像の向きは、例えば、ＭＦＰ１とネットワークを介して接続されているＰＣから送信される画像データで指定されている向きとなる。
＜その他＞
＜手段＞
技術的思想１の印刷装置は、載置部から給紙される印刷媒体に印刷部によって画像を印刷するものであって、前記印刷媒体に印刷する画像データを取得する取得手段と、その取得手段によって取得した画像データの印刷設定を受付ける受付手段と、前記取得手段によって取得した画像データから縦向きの印刷データと、横向きの印刷データとを作成する作成手段と、その作成手段によって作成した縦向きの印刷データと、横向きの印刷データとを記憶部に記憶する記憶手段と、前記受付手段によって受付けた印刷設定に基づいて、前記記憶手段によって前記記憶部に記憶されている縦向きの印刷データと、横向きの印刷データとのうち、いずれの印刷データを用いて印刷するかを決定する決定手段と、その決定手段によって決定された印刷データを用いて印刷する印刷手段とを備えている。
尚、作成手段によって作成する縦向きの印刷データと、横向きの印刷データとは、実際に印刷をする場合に使用する形式の画像データ、すなわち印刷データに限られず、実際に印刷をする場合に使用する形式とは別形式の画像データを含むものであり、取得手段により取得した画像データに基づいて、印刷するために作成される画像データであればその形式は問わない。
また、印刷制御装置、該印刷制御装置を含む印刷装置、印刷制御方法、印刷制御装置を制御するコンピュータプログラム、該コンピュータプログラムを記録する記録媒体等の種々の態様で実現可能である。
技術的思想２の印刷装置は、技術的思想１記載の印刷装置において、前記受付手段は、同じ画像データを印刷する印刷部数を受付ける印刷部数受付手段と、その印刷部数受付手段によって受付けられた印刷部数が複数かを判断する印刷部数判断手段とを備え、前記作成手段は、前記印刷部数判断手段によって複数であると判断された場合に、前記縦向きの印刷データと、前記横向きの印刷データとを作成する。
技術的思想３の印刷装置は、技術的思想２記載の印刷装置において、前記載置部に載置されている印刷媒体が前記印刷部に、縦向き、または、横向きで給紙されるかを示す印刷媒体の向きを検出する検出手段を備え、前記受付手段は、前記画像データを印刷する印刷媒体が載置されている載置部の指定を受付ける載置部受付手段を備え、前記決定手段は、前記載置部受付手段によって受付けられた指定により特定される載置部に載置されている印刷媒体について、前記検出手段によって検出される前記印刷媒体の向きを判断する第１の媒体向き判断手段を備え、その第１の媒体向き判断手段によって判断された向きと一致する向きの印刷データに決定する。
技術的思想４の印刷装置は、技術的思想３記載の印刷装置において、前記載置部は、複数備えられ、前記検出手段は、前記複数の載置部の各々に載置されている印刷媒体について、前記印刷媒体の向きを検出し、前記決定手段は、前記複数の載置部のうち、前記載置部受付手段によって受付られた指定により特定される一の載置部に印刷媒体が有るかを判断する第１の媒体有無判断手段と、その第１の媒体有無判断手段によって有ると判断された場合、その一の載置部から印刷媒体を給紙した後、前記一の載置部に印刷媒体が有るかを判断する第２の媒体有無判断手段と、その第２の媒体有無判断手段によって無しと判断された場合に、前記一の載置部とは別の載置部に載置されている印刷媒体について、前記検出手段によって検出される前記印刷媒体の向きが、縦向きか、横向きかを判断する第２の媒体向き判断手段とを備え、その第２の媒体向き判断手段によって判断された前記印刷媒体の向きが、前記一の載置部に載置されていた印刷媒体の向きと異なる向きであれば、前記一の載置部から給紙される印刷媒体について決定した印刷データの向きとは、異なる向きの印刷データに決定する。
技術的思想５の印刷装置は、技術的思想４記載の印刷装置において、前記載置部の各々に載置されている印刷媒体の向きが全て同じ向きかを判断する確認手段を備え、前記作成手段は、前記確認手段によって全て同じ向きでないと判断された場合に、前記縦向きの印刷データと、前記横向きの印刷データとを作成し、前記確認手段によって全て同じ向きであると判断された場合に、前記検出手段によって検出される印刷媒体の向きと一致する向きの印刷データのみを作成する。
技術的思想６の印刷装置は、技術的思想３から５のいずれかに記載の印刷装置において、前記受付手段は、１枚の印刷媒体に対し、複数ページ分の画像データを印刷する指示であって、印刷媒体に対する各画像データの向きを含むレイアウト指示を受付け、前記作成手段は、前記１枚の印刷媒体に印刷される各画像データ毎に、前記縦向きの印刷データと、前記横向きの印刷データとを作成し、前記決定手段は、前記第１の媒体向き判断手段によって判断された前記印刷媒体の向きに対し、前記レイアウト指示で指示されている各画像データの向きが縦向きか、横向きかを判断する画像向き判断手段を備え、その画像向き判断手段によって判断された向きと同じ向きの印刷データに決定する。
技術的思想７の印刷装置は、技術的思想３から５のいずれかに記載の印刷装置において、前記受付手段は、印刷媒体に対して画像データを縦向き、または、横向きに配置するかを指示する配置指示を受付け、前記決定手段は、前記第１の媒体向き判断手段によって判断された前記印刷媒体の向きに対し、前記配置指示で指示されている画像データの向きが縦向きか、横向きかを判断する画像向き判断手段を備え、その画像向き判断手段によって判断された向きと同じ向きの印刷データに決定する。
＜効果＞
技術的思想１記載の印刷装置によれば、縦向きの印刷データと、横向きの印刷データとが記憶部に記憶されているので、画像データを回転させる必要が生じた場合でも、いずれの印刷データを用いて印刷するかを決定すれば良い。よって、画像データを回転させる必要が生じた場合でも、高速に印刷できるという効果がある。
技術的思想２記載の印刷装置によれば、同じ画像データを複数印刷する場合に、縦向きの印刷データと、横向きの印刷データとを作成する。よって、技術的思想１に記載の印刷装置の奏する効果に加え、同じ画像データを印刷する度に、画像データを回転させる必要がないので、高速に印刷できるという効果がある。
技術的思想３記載の印刷装置によれば、縦向きの印刷データと、横向きの印刷データとのうち、印刷に用いられる印刷データは、検出手段によって検出される印刷媒体の向きと一致する向きの印刷データに決定される。よって、技術的思想２記載の印刷装置の奏する効果に加え、印刷媒体の向きに拘わらず、同じ画像データを印刷する度に、画像データを回転させる必要がないので、高速に印刷できるという効果がある。
技術的思想４記載の印刷装置によれば、一の載置部から給紙していた印刷媒体が無くなり、別の載置部に載置されている印刷媒体を給紙し、その別の載置部に載置されていた印刷媒体の向きが、一の載置部に載置されていた印刷媒体の向きと異なる場合、一の載置部から給紙される印刷媒体について用いた印刷データの向きとは、異なる向きの印刷データを用いて印刷する。よって、技術的思想３に記載の印刷装置の奏する効果に加え、受付けた印刷の途中で印刷媒体の向きが変わっても、受付けた印刷の途中で画像データを回転させる必要がないので、高速に印刷できるという効果がある。
技術的思想５記載の印刷装置によれば、載置部の各々に載置されている印刷媒体の向きが全て同じ向きである場合には、印刷媒体の向きと一致する向きの印刷データのみを作成するため、技術的思想４に記載の印刷装置の奏する効果に加え、縦向きの印刷データと、横向きの印刷データとの両方を作成しない分、高速に印刷することができるという効果がある。
技術的思想６記載の印刷装置によれば、印刷媒体の向きに対し、レイアウト指示で指示されている各画像データの向きが縦向きか、横向きかを判断し、その判断した向きと同じ向きの印刷データに決定する。よって、技術的思想３から５のいずれかに記載の印刷装置の奏する効果に加え、レイアウト指示に拘わらず、同じ画像データを印刷する度に、画像データを回転させる必要がないので、高速に印刷できるという効果がある。
技術的思想７記載の印刷装置によれば、印刷媒体の向きに対し、配置指示で指示されている画像データの向きが縦向きか、横向きかを判断し、その判断した向きと同じ向きの印刷データに決定する。よって、技術的思想３から５のいずれかに記載の印刷装置の奏する効果に加え、配置指示に拘わらず、同じ画像データを印刷する度に、画像データを回転させる必要がないので、高速に印刷できるという効果がある。
【符号の説明】
【００８０】
１                  ＭＦＰ（印刷装置の一例）
１４ｂ              縦横画像データメモリ（記憶部の一例）
２２〜２５          第１〜第４用紙向きセンサ（検出手段の一例）
Ｓ５０２            受付手段の一例
Ｓ５０３            第１の媒体有無判断手段の一例
Ｓ５０４            取得手段の一例
Ｓ５０５            印刷部数判断手段の一例
Ｓ５０７            確認手段の一例
Ｓ５０８            第１作成手段の一例、記憶手段の一例
Ｓ６０１            第２の媒体向き判断手段の一例
Ｓ６０２，Ｓ６０５  決定手段の一例、画像向き判断手段の一例
Ｓ６０３，Ｓ６０４  第１印刷手段の一例
Ｓ６０６，Ｓ６０７  第１印刷手段の一例
Ｓ６０９            第１の媒体向き判断手段の一例、第２の媒体有無判断手段の一例
Ｓ７０３，Ｓ７０６  第２作成手段、第２印刷手段の一例
【図１】
0005874187.tif 000002
【図２】
0005874187.tif 000003
【図３】
0005874187.tif 000004
【図４】
0005874187.tif 000005
【図５】
0005874187.tif 000006
【図６】
0005874187.tif 000007
【図７】
0005874187.tif 000008