(57)【要約】【課題】印刷時間が短縮されるシートの置き方を短時間に選択できること。【解決手段】印刷部を制御する印刷制御装置であって、画像の配置位置に関する印刷設定に基づいて、シート上において画像が配置される１以上の配置領域を特定する領域特定部（Ｓ１０１）と、シートの長辺において各配置領域が垂直に投影された区間の長さを合計した値を配置領域の長辺方向の合計長さといい、シートの短辺において各配置領域が垂直に投影された区間の長さを合計した値を配置領域の短辺方向の合計長さというとき、長辺方向の合計長さが短辺方向の合計長さ以上である場合は横置きを選択し、長辺方向の合計長さが短辺方向の合計長さ未満である場合は縦置きを選択するシート方向選択部（Ｓ１０３〜Ｓ１０５）と、を備える。【選択図】図９
2013035134.tif 000002
【特許請求の範囲】
【請求項１】
印刷時に短辺方向が主走査方向と平行になる縦置きで収容されているシート、及び、印刷時に長辺方向が主走査方向と平行になる横置きで収容されているシートのうちいずれかの置き方で収容されているシートを搬送して当該シートに画像を印刷する印刷部を制御する印刷制御装置であって、
前記画像の配置位置に関する印刷設定に基づいて、前記シート上において前記画像が配置される１以上の配置領域を特定する領域特定部と、
前記シートの長辺において各前記配置領域が垂直に投影された区間の長さを合計した値を前記配置領域の長辺方向の合計長さといい、前記シートの短辺において各前記配置領域が垂直に投影された区間の長さを合計した値を前記配置領域の短辺方向の合計長さというとき、前記長辺方向の合計長さが前記短辺方向の合計長さ以上である場合は横置きを選択し、前記長辺方向の合計長さが前記短辺方向の合計長さ未満である場合は縦置きを選択するシート方向選択部と、
を備える印刷制御装置。
【請求項２】
請求項１に記載の印刷制御装置であって、
前記領域特定部は、前記シートの片面に複数の前記画像を互いに間隔を空けずに配置するよう前記印刷設定に設定されている場合は、それら複数の前記画像が配置されている領域全体を一つの前記配置領域として特定する、印刷制御装置。
【請求項３】
請求項１又は請求項２に記載の印刷制御装置であって、
前記領域特定部は、前記シートの片面に複数の前記画像を互いに離間して配置するよう前記印刷設定に設定されている場合は、各前記画像が配置されている領域をそれぞれ一つの前記配置領域として特定する、印刷制御装置。
【請求項４】
請求項１乃至請求項３のいずれか一項に記載の印刷制御装置であって、
前記シート方向選択部によって選択された置き方で収容されているシートがない場合に、前記シート方向選択部によって選択された置き方でシートを収容するようユーザに報知する報知部を備える、印刷制御装置。
【請求項５】
請求項１乃至請求項４のいずれか一項に記載の印刷制御装置であって、
前記シート方向選択部は、選択した置き方でシートを収容可能なシート収容部がない場合は、当該選択された置き方とは異なる置き方を選択する、印刷制御装置。
【請求項６】
印刷時に短辺方向が主走査方向と平行になる縦置きで収容されているシート、及び、印刷時に長辺方向が主走査方向と平行になる横置きで収容されているシートのうちいずれか選択された置き方で収容されているシートを搬送して当該シートに画像を印刷する印刷部と、
前記画像の配置位置に関する印刷設定に基づいて、前記シート上において前記画像が配置される１以上の配置領域を特定する領域特定部と、
前記シートの長辺において各前記配置領域が垂直に投影された区間の長さを合計した値を前記配置領域の長辺方向の合計長さといい、前記シートの短辺において各前記配置領域が垂直に投影された区間の長さを合計した値を前記配置領域の短辺方向の合計長さというとき、前記長辺方向の合計長さが前記短辺方向の合計長さ以上である場合は横置きを選択し、前記長辺方向の合計長さが前記短辺方向の合計長さ未満である場合は縦置きを選択するシート方向選択部と、
を備える印刷装置。
【請求項７】
印刷時に短辺方向が主走査方向と平行になる縦置きで収容されているシート、及び、印刷時に長辺方向が主走査方向と平行になる横置きで収容されているシートのうちいずれか選択された置き方で収容されているシートを搬送して当該シートに画像を印刷する印刷部と通信可能に接続されている情報処理装置に、
前記画像の配置位置に関する印刷設定に基づいて、前記シート上において前記画像が配置される１以上の配置領域を特定する領域特定処理と、
前記シートの長辺において各前記配置領域が垂直に投影された区間の長さを合計した値を前記配置領域の長辺方向の合計長さといい、前記シートの短辺において各前記配置領域が垂直に投影された区間の長さを合計した値を前記配置領域の短辺方向の合計長さというとき、前記長辺方向の合計長さが前記短辺方向の合計長さ以上である場合は横置きを選択し、前記長辺方向の合計長さが前記短辺方向の合計長さ未満である場合は縦置きを選択するシート方向選択処理と、
を実行させる印刷制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷時間が短縮されるシートの置き方を選択する技術に関する。
【背景技術】
【０００２】
従来、ホストコンピュータから送られてくる複数のオブジェクトを含む印刷データを解析し、解析結果に応じて、印刷速度が速くなるような用紙方向を決定する印刷制御装置が知られている（例えば、特許文献１参照）。
具体的には、上述した印刷制御装置では、印刷データに含まれるバンド当たりのオブジェクト数を解析し、バンド当たりのオブジェクト数が少なくなる用紙方向に決定している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−２５６４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術によると、用紙方向（以下「シートの置き方」という）を決定するために印刷データを解析しなければならないので、シートの置き方の選択に時間がかかるという問題があった。
本明細書では、印刷時間が短縮されるシートの置き方を短時間に選択できる技術を開示する。
【課題を解決するための手段】
【０００５】
本明細書によって開示される印刷制御装置は、印刷時に短辺方向が主走査方向と平行になる縦置きで収容されているシート、及び、印刷時に長辺方向が主走査方向と平行になる横置きで収容されているシートのうちいずれかの置き方で収容されているシートを搬送して当該シートに画像を印刷する印刷部を制御する印刷制御装置であって、前記画像の配置位置に関する印刷設定に基づいて、前記シート上において前記画像が配置される１以上の配置領域を特定する領域特定部と、前記シートの長辺において各前記配置領域が垂直に投影された区間の長さを合計した値を前記配置領域の長辺方向の合計長さといい、前記シートの短辺において各前記配置領域が垂直に投影された区間の長さを合計した値を前記配置領域の短辺方向の合計長さというとき、前記長辺方向の合計長さが前記短辺方向の合計長さ以上である場合は横置きを選択し、前記長辺方向の合計長さが前記短辺方向の合計長さ未満である場合は縦置きを選択するシート方向選択部と、を備える。
【０００６】
また、前記領域特定部は、前記シートの片面に複数の前記画像を互いに間隔を空けずに配置するよう前記印刷設定に設定されている場合は、それら複数の前記画像が配置されている領域全体を一つの前記配置領域として特定してもよい。
【０００７】
また、前記領域特定部は、前記シートの片面に複数の前記画像を互いに離間して配置するよう前記印刷設定に設定されている場合は、各前記画像が配置されている領域をそれぞれ一つの前記配置領域として特定してもよい。
【０００８】
また、上記印刷制御装置は、前記シート方向選択部によって選択された置き方で収容されているシートがない場合に、前記シート方向選択部によって選択された置き方でシートを収容するようユーザに報知する報知部を備えてもよい。
【０００９】
また、前記シート方向選択部は、選択した置き方でシートを収容可能なシート収容部がない場合は、当該選択された置き方とは異なる置き方を選択してもよい。
【００１０】
なお、この発明は、印刷装置、印刷制御方法、印刷制御プログラム、印刷制御プログラムを記録した記録媒体等の種々の態様で実現することができる。
【発明の効果】
【００１１】
上記の印刷制御装置によると、印刷時間が短縮されるシートの置き方を短時間に選択できる。
【図面の簡単な説明】
【００１２】
【図１】実施形態１に係るプリンタの概略構成を示す側断面図。
【図２】プリンタの電気的構成を示すブロック図。
【図３】画像形成部の構成を簡略化して示す模式図。
【図４】配置領域の例を示す模式図。
【図５】配置領域の例を示す模式図。
【図６】配置領域の例を示す模式図。
【図７】配置領域の例を示す模式図。
【図８】配置領域の例を示す模式図。
【図９】シート収容部の設定処理の流れを示すフローチャート。
【図１０】配置領域の例を示す模式図。
【図１１】シートをセットするようユーザに指示するメッセージの模式図。
【図１２】配置領域の例を示す模式図。
【発明を実施するための形態】
【００１３】
＜実施形態１＞
本発明の実施形態１を図１ないし図１２によって説明する。
（１）印刷装置の概略構成
図１は、実施形態１に係る印刷装置としてのプリンタ１の概略構成を示す側断面図である。プリンタ１は、本体ケーシング１０、複数のシート収容部２０、搬送部３０、画像形成部４０を備えている。
【００１４】
シート収容部２０ａ、２０ｂはそれぞれ本体ケーシング１０から引き出し可能に設けられている。シート収容部２０ａ、２０ｂには互いに異なる置き方で印刷用紙やＯＨＰシートなどのシート２１が収容される。例えばシート収容部２０ａには印刷時にシート２１の短辺方向が画像形成部４０の主走査方向と平行になる縦置きでシート２１が収容される。一方、シート収容部２０ｂには印刷時にシート２１の長辺方向が画像形成部４０の主走査方向と平行になる横置きでシート２１が収容される。各シート収容部２０ａ、２０ｂが縦置き及び横置きのいずれの置き方でシート２１を収容するかは予めＲＯＭ５０ｂ（図２参照）に記憶されているものとする。
【００１５】
各シート収容部２０はシート２１が積載されるシートトレイ２２を有している。シートトレイ２２はバネ２３によって上方に付勢されており、シートトレイ２２が上方に付勢されることによりシートトレイ２２の最も上に積載されているシート２１がピックアップローラ３１に圧接する。
【００１６】
搬送部３０は、ピックアップローラ３１、各種のローラ３２〜３５、これらのローラを回転駆動する図示しないステッピングモータを備えている。搬送部３０はシート収容部２０ａ及び２０ｂに収容されているシート２１を１枚ずつ搬送経路Ｔに沿って搬送し、画像形成部４０によって画像が形成されたシート２１を排出口１３から本体ケーシング１０の外部に排出する。
【００１７】
画像形成部４０は、Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｋ（ブラック）のインクを吐出してシート２１にインクジェット方式で画像を印刷する。画像形成部４０の詳細については後述する。
排出トレイ１１は本体ケーシング１０の上壁の一部を構成しており、搬送部３０によって本体ケーシング１０から排出されたシート２１が積載される。
【００１８】
図２は、プリンタ１の電気的構成を示すブロック図である。プリンタ１は制御部５０、操作部５１、搬送部３０、画像形成部４０、インタフェース部５２、及び、シート有無センサ５３を備えて構成されている。
制御部５０は、ＣＰＵ５０ａ、ＲＯＭ５０ｂ、ＲＡＭ５０ｃなどを備えて構成されている。ＣＰＵ５０ａはＲＯＭ５０ｂに記憶されている各種のプログラムを実行することによってプリンタ１の各部を制御する。ＲＯＭ５０ｂはＣＰＵ５０ａによって実行される印刷制御プログラムや各種のデータなどを記憶している。ＲＡＭ５０ｃはＣＰＵ５０ａが各種の処理を実行するための主記憶装置として用いられる。
【００１９】
操作部５１は、各種のボタンや液晶ディスプレイなどを備えて構成されている。
インタフェース部５２は例えばＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）クライアントインタフェースとして構成されており、ＵＳＢケーブルを介して外部装置から画像及び印刷設定を受信する。なお、プリンタ１はＬＡＮ（Ｌｏｃａｌ  Ａｒｉａ  Ｎｅｔｗｏｒｋ）やインターネットなどの通信ネットワークを介して外部装置と接続される構成であってもよい。
【００２０】
シート有無センサ５３は、シート収容部２０にシート２１が置かれているか否かを判定するセンサである。シート有無センサ５３としては、例えばシートトレイ２２に開口を設け、シートトレイ２２の下方に設けた投光器からシートトレイ２２の上方に設けた受光器にその開口を介して光を出射する光電センサを用いることができる。
【００２１】
搬送部３０と画像形成部４０とは印刷部の一例である。ＣＰＵ５０ａは、印刷制御装置、領域特定部、及び、シート方向選択部の一例である。また、ＣＰＵ５０ａと操作部５１とは報知部の一例である。
【００２２】
図３は画像形成部４０の構成を簡略化して示す模式図である。画像形成部４０は、記録ヘッド４１、及び、記録ヘッド搬送部４２を備えて構成されている。
記録ヘッド４１は、Ｃ、Ｍ、Ｙ、Ｋの各インクが収容されている複数のインクカートリッジ、各色のインクカートリッジに対応して設けられている複数のノズル、インクカートリッジとノズルとを接続するインク通路、インク通路を圧縮してノズルからインクを吐出させる圧電素子、印刷する画像に応じた駆動信号に従って圧電素子に電圧を印加する駆動回路などを備えて構成されている。
【００２３】
記録ヘッド搬送部４２は、記録ヘッド４１を摺動可能に支持するガイドロッド４３、駆動ローラ４４、従動ローラ４５、駆動ローラ４４と従動ローラ４５とに掛け回されているタイミングベルト４６、駆動ローラ４４を回転駆動するステッピングモータ４７を備えており、記録ヘッド４１をガイドロッド４３に平行な主走査方向に往復移動させる。
なお、図３においてシート２１は搬送部３０によって紙面に垂直な副走査方向に搬送される。
【００２４】
（２）画像の配置位置に関する印刷設定
印刷設定とは、印刷部数、カラー／モノクロ印刷、拡大／縮小印刷、片面印刷／両面印刷、綴じ代、Ｎｉｎ１印刷、余白領域のサイズなどの印刷設定項目毎の設定値をいう。印刷設定は例えばプリンタドライバを実行するパーソナルコンピュータなどの外部装置でユーザによって設定される。これらの印刷設定項目の設定値のうち、拡大／縮小印刷、綴じ代、Ｎｉｎ１印刷、及び、余白領域のサイズの設定値はそれぞれ画像の配置位置に関する印刷設定の一例である。
なお、画像の配置位置に関する印刷設定は、画像の配置位置に影響を与える印刷設定項目の設定値であればよく、上述した例に限られない。例えばシート上において画像が配置される矩形領域の左上の座標と右下の座標とを示す情報であってもよい。
【００２５】
（３）配置領域
図４〜図８は、シート２１上において画像が配置される配置領域の例を示す模式図である。
図４はシート２１に一つの画像を配置した場合の配置領域を示す例である。図示する例では以下に説明する印刷領域に丁度重なるサイズで論理ページ１ページ分に相当する画像６２を配置した場合の配置領域を示しており、画像６２が配置されている領域が配置領域である。
印刷領域とは、シート２１から余白領域を除外した領域のことをいう。一般に印刷設定では上３０ｍｍ、下３０ｍｍ、左２５ｍｍ、右２０ｍｍなどといったようにシート２１の縁からの距離が余白領域として設定される。シート２１からその余白領域を除外した領域が印刷領域である。
【００２６】
画像の内容にもよるが、基本的に配置領域ではシート２１が副走査方向に１ライン分移動する毎に記録ヘッド４１が主走査方向に移動するので、シート２１が副走査方向に１ライン分移動する毎に記録ヘッド４１の移動を待つ待ち時間が生じる。これに対し、配置領域以外の領域、言い換えると、印刷が行われずにシート２１の搬送だけが行われる領域ではシート２１が副走査方向に１ライン分移動しても記録ヘッド４１は主走査方向に移動しないので、シート２１を副走査方向に連続して搬送することができる。従って、配置領域の副走査方向の長さが短いほど印刷時間が短くなる。
【００２７】
図示する例の場合、シート２１を縦置きで搬送すると、配置領域の副走査方向の長さはＬ１である。これに対し、シート２１を横置きで搬送すると、配置領域の副走査方向の長さはＬ２（＜Ｌ１）である。つまり、図示する例では横置きにした方が配置領域の副走査方向の長さが短くなるので、横置きにした方が印刷時間を短縮できることになる。なお、配置領域の各方向の長さは、設定された余白領域の大きさと用紙サイズから求めることができる。
【００２８】
図５は両面印刷が設定されている場合の配置領域を示す例である。両面印刷が設定されている場合は、印刷領域６１内に綴じ代が設定される場合が多い。印刷領域６１内に綴じ代が設定されている場合は、印刷領域６１から綴じ代を除外した領域が配置領域となる。綴じ代の幅と位置は印刷設定でユーザが任意に設定可能であるので、配置領域の大きさは、設定されている綴じ代の幅と位置から求めることができる。図示する例ではシート２１の長辺に沿って綴じ代が設定されている場合を示しており、この場合、画像６２が配置されている領域が配置領域である。
図示する例の場合も横置きにした方が配置領域の副走査方向の長さが短くなるので、横置きにした方が印刷時間を短縮できる。
【００２９】
図６はＮｉｎ１印刷する場合の配置領域を示す例である。Ｎｉｎ１印刷とは、シート２１の片面に複数の画像を配置して印刷することをいう。図示する例ではシート２１上の印刷領域を４分割し、各領域に画像を印刷する４ｉｎ１印刷を示している。また、図示する例では４ｉｎ１印刷する場合に複数の画像を互いに間隔を空けずに配置した場合を示している。この場合は、それら複数の画像が配置されている領域全体を一つの配置領域とする。
【００３０】
Ｎｉｎ１印刷の場合、画像の数がＮで割り切れない場合は最後のシートに余りの数の画像が印刷される。図６は２つの画像が余った場合を示しており、最後のシートは分割された４つの領域の上段の２つの領域にのみ画像が配置されている。なお、最後のページにおいて余った画像を４つの領域のどこに配置するかは適宜に選択可能であり、例えば上段から下段の順で、且つ、各段においては左から右の順で配置してもよいし、右列から左列の順で、且つ、各列においては上段から下段の順で画像を配置してもよい。このように、最後のページの配置領域の大きさは設定されたＮの値、画像の数、設定された配置順から求めることができる。
図示する例の場合、１枚目のシート２１から最後のシート２１の直前のシート２１まではシート２１を横置きで搬送したほうが配置領域の副走査方向の長さが短くなる。これに対し、最後のシート２１は縦置きで搬送したほうが配置領域の副走査方向の長さが短くなる。従って、図６に示す例では、１枚目のシート２１から最後のシート２１の直前のシート２１までは横置きで搬送し、最後のページは縦置きで搬送すると印刷時間を最も短縮できる。
【００３１】
図７は縮小印刷するように設定されている場合の配置領域を示す例である。図示する例では画像６２が配置されている領域が配置領域である。図示する例の場合、シート２１を縦置きで搬送すると、配置領域の副走査方向の長さはＬ３である。これに対し、シート２１を横置きで搬送すると、配置領域の副走査方向の長さはＬ４（＞Ｌ３）である。従って、この場合は縦置きにした方が印刷時間を短縮できることになる。なお、配置領域のそれぞれの方向の長さは設定されている縮小率から求めることができる。
【００３２】
図８はシート２１の任意の位置に複数の画像６２を配置した場合の配置領域を示す例である。図示する例では複数の画像６２を互いに離間して配置した場合を示している。例えば画像編集ソフトを用いると図示するようにシート２１上に複数の画像６２を自由にレイアウトして印刷できる。この場合は、各画像６２が配置されている領域をそれぞれ一つの配置領域とする。
複数の画像６２が互いに離間して配置される場合は、シート２１の長辺において各配置領域が垂直に投影された区間の長さを合計した値を配置領域の長辺方向の合計長さといい、シート２１の短辺において各配置領域が垂直に投影された区間の長さを合計した値を配置領域の短辺方向の合計長さというとき、長辺方向の合計長さが短辺方向の合計長さ以上である場合は横置きを選択し、長辺方向の合計長さが短辺方向の合計長さ未満である場合は縦置きを選択すると、印刷時間を短縮できる。図示する例では長辺方向の合計長さ（Ｌ５＋Ｌ６）が短辺方向の合計長さ（Ｌ７＋Ｌ８）以上であるので、横置きにした方が印刷時間を短縮できることになる。
【００３３】
なお、長辺方向の合計長さと短辺方向の合計長さとが同じである場合も横置きを選択するのは、長辺方向の合計長さと短辺方向の合計長さとが同じである場合は横置きにした方が配置領域以外の領域の搬送に要する時間が短くなるので、結果として印刷時間が短くなるからである。
【００３４】
（４）シート収容部の設定処理
図９は、シート収容部２０の設定処理の流れを示すフローチャートである。本処理はシート２１を１枚搬送する毎にその搬送の前に実行される。
【００３５】
Ｓ１０１では、印刷制御プログラムを実行するＣＰＵ５０ａ（以下、単に「ＣＰＵ５０ａ」という）は、印刷設定に基づいて配置領域を特定する。以下、配置領域の特定について説明する。
例えば、図４に示すように印刷領域に丁度重なるように画像６２が配置される場合は、印刷領域全体が配置領域として特定される。
【００３６】
また、例えば、図５に示すように両面印刷が設定されており、その場合に、印刷領域に綴じ代が設定されている場合は、印刷領域から綴じ代を除外した領域が配置領域として特定される。
また、例えば、図６に示すように４ｉｎ１印刷が設定されており、最後のシート２１は画像が２つしか配置されない場合は、１枚目から最後のシート２１の直前のシート２１までは印刷領域全体が配置領域として特定され、最後のシート２１は印刷領域を４分割した領域のうち上段の２領域が配置領域として特定される。
【００３７】
また、例えば、図７に示すように縮小印刷が設定されている場合は、印刷領域内において縮小された画像６２が配置される領域が配置領域として特定される。
【００３８】
また、例えば、両面印刷、Ｎｉｎ１印刷、縮小印刷のうち２以上の印刷が同時に設定される場合もある。例えば、図１０は、両面印刷で綴じ代が長辺に設定されており、且つ、４ｉｎ１印刷が設定されており、最後のシート２１は画像６２が１つしか配置されない場合を示している。この場合は、１枚目から最後のシート２１の直前のシート２１までは印刷領域から綴じ代を除外した領域が配置領域として特定され、最後のシート２１は図１０に示すように印刷領域から綴じ代を除外し、その綴じ代を除外した領域を４分割したうちの左上の１領域が配置領域として特定される。
【００３９】
Ｓ１０２では、ＣＰＵ５０ａは、配置領域の長辺方向の合計長さ、及び、配置領域の短辺方向の合計長さを求める。
具体的には例えば、図４〜図７、及び、図１０に示す例では配置領域が一つであるので、配置領域においてシート２１の長辺に平行な辺の長さがそのまま長辺方向の合計長さであり、配置領域においてシート２１の短辺に平行な辺の長さがそのまま短辺方向の合計長さである。
一方、図８に示す例では、配置領域の長辺方向の合計長さは（Ｌ５＋Ｌ６）であり、配置領域の短辺方向の合計長さは（Ｌ７＋Ｌ８）である。
【００４０】
Ｓ１０３では、ＣＰＵ５０ａは配置領域の長辺方向の合計長さが短辺方向の合計長さ以上であるか否かを判定し、長辺方向の合計長さが短辺方向の合計長さ以上である場合はＳ１０４に進み、短辺方向の合計長さ未満である場合はＳ１０５に進む。
Ｓ１０４では、ＣＰＵ５０ａは横置きを選択する。
Ｓ１０５では、ＣＰＵ５０ａは縦置きを選択する。
【００４１】
Ｓ１０６では、ＣＰＵ５０ａは選択した置き方で置かれているシート２１があるか否かを判定する。
具体的には例えば、選択した置き方が縦置きである場合は、ＣＰＵ５０ａは、まずシート２１を縦置きで収容するシート収容部２０があるか否かをＲＯＭ５０ｂを参照して判定する。
【００４２】
なお、実施形態１に係るプリンタ１はシート２１が縦置きで置かれるシート収容部２０ａとシート２１が横置きで置かれるシート収容部２０ｂとを有しているのでこの判定は常に「ある」と判定されるが、プリンタ１によってはシート収容部２０が１つしかないものもあり、その場合には選択した置き方でシート２１を収容するトレイがない場合もある。
【００４３】
シート２１を縦置きで収容するシート収容部２０がある場合、次に、ＣＰＵ５０ａはシート有無センサ５３から検出信号を取得してそのシート収容部２０にシート２１があるか否かを判定し、シート２１がある場合は選択した置き方で置かれているシート２１があると判定する。
一方、シート２１を縦置きで収容するシート収容部２０がない場合、あるいはシート２１を縦置きで収容するシート収容部２０があってもそのシート収容部２０にシート２１がない場合は、選択した置き方で置かれているシートはないと判定する。
ＣＰＵ５０ａは、選択した置き方で置かれているシートがある場合はＳ１０７に進み、ない場合はＳ１０８に進む。
【００４４】
Ｓ１０７では、ＣＰＵ５０ａは選択した置き方でシート２１が置かれているシート収容部２０から給紙するように設定する。
Ｓ１０８では、ＣＰＵ５０ａは選択した置き方でシート２１を収容するシート収容部２０があるか否かを判定する。
前述したＳ１０６で「Ｎｏ」と判定される場合としては、選択した置き方でシート２１を収容するシート収容部２０がない場合と、選択した置き方でシート２１を収容するシート収容部２０はあるが、そのシート収容部２０にシート２１がない場合とがある。ＣＰＵ５０ａは、選択した置き方でシート２１を収容するシート収容部２０がある場合はＳ１０９に進み、ない場合はＳ１１１に進む。
【００４５】
Ｓ１０９では、ＣＰＵ５０ａは、例えば図１１に示すように、選択した置き方でシート２１を収容するシート収容部２０にシート２１をセットするようユーザに指示するメッセージ７０を操作部５１の表示装置に表示する。
ＣＰＵ５０ａは、メッセージ７０を表示した後、選択した置き方でシート２１を収容するシート収容部２０のシート有無センサ５３から検出信号を一定時間間隔で取得し、ユーザがシート２１をセットすることによってシート２１があることを示す検出信号が検出されるとＳ１１０に進む。
【００４６】
Ｓ１１０では、ＣＰＵ５０ａは選択した置き方でシート２１を収容するシート収容部２０から給紙するように設定する。
Ｓ１１１では、ＣＰＵ５０ａは縦置きであるか横置きであるかによらずシート２１が収容されているシート収容部２０からシート２１を給紙するように設定する。
言い換えると、ＣＰＵ５０ａは、選択した置き方でシート２１を収容するシート収容部２０がない場合は、当該選択された置き方とは異なる置き方を選択し、その異なる置き方でシートを収容するシート収容部２０からシート２１を給紙するように設定する。
【００４７】
（５）印刷時の画像の回転
上述したシート収容部２０の設定処理によってシート収容部２０を設定した後、プリンタ１はその設定したシート収容部２０に収容されているシート２１を搬送して画像を印刷する。この印刷において、印刷する画像が縦長、所謂ポートレートである場合、ＣＰＵ５０ａはシート２１の置き方を横置きに選択した場合は画像を９０度回転させて印刷する。同様に、印刷する画像が横長、所謂ランドスケープである場合、ＣＰＵ５０ａはシート２１の置き方を縦置きに選択した場合は画像を９０度回転させて印刷する。
【００４８】
（６）実施形態の効果
以上説明した実施形態１に係る印刷制御装置としてのＣＰＵ５０ａによると、配置領域の長辺方向の合計長さが配置領域の短辺方向の合計長さ以上である場合は横置きを選択し、長辺方向の合計長さが短辺方向の合計長さ未満である場合は縦置きを選択するので、印刷時間が短縮されるシート２１の置き方を、画像の内容を解析することなく選択することができる。これにより、画像の内容を解析して置き方を選択する場合に比べ、印刷時間が短縮されるシート２１の置き方を短時間に選択できる。
【００４９】
ところで、本実施形態では画像の内容を解析しないので画像の内容によっては本実施形態によって選択される置き方とは異なる置き方を選択した方が印刷時間が短縮されることもあり得る。例えば、図１２に示すように画像６２のほとんどが空白であり、一部に横長の図形６３があるだけの画像６２を考えると、本実施形態では横置きが選択されることになるが、実際には縦置きにした方が印刷時間が短縮される。しかしながら、画像の内容の解析には時間を要するので、印刷時間は短縮されたとしても印刷に要する全体的な時間を考えると大差はないといえる。
【００５０】
一方、画像の内容を解析して置き方を選択する方法によって選択される置き方と本実施形態によって選択される置き方とが同じになる場合は、画像を解析しない分だけ本実施形態の方が印刷に要する全体的な時間を短縮できる。
【００５１】
つまり、本実施形態は、画像の内容を解析して置き方を選択する方法によって選択される置き方とは異なる置き方が選択される場合は印刷に要する全体的な時間に大差はないものの、画像の内容を解析して置き方を選択する方法と同じ置き方が選択される場合は印刷に要する全体的な時間を短縮できるので、その分だけ本実施形態の方が有利である。
【００５２】
更に、ＣＰＵ５０ａによると、シート２１の片面に複数の画像を間隔を空けずに配置するよう印刷設定に設定されている場合は、それら複数の画像が配置されている領域全体を一つの配置領域として特定するので、配置領域の長辺方向の合計長さや短辺方向の合計長さを容易に求めることができる。
【００５３】
更に、ＣＰＵ５０ａによると、シート２１の片面に複数の画像を互いに離間して配置するよう印刷設定に設定されている場合は、シート２１の長辺において各配置領域が垂直に投影された区間の長さを合計した値を配置領域の長辺方向の合計長さとする。このようにすると、シート２１の長辺方向に垂直な方向（図８に示すＡ方向）から見た場合に、複数の配置領域が重なっている部分の長さが長辺方向の長さとして重複してカウントされないようにすることができる。短辺方向の合計長さについても同様である。
【００５４】
更に、ＣＰＵ５０ａによると、選択した置き方で収容されているシート２１がない場合に、選択した置き方でシート２１を収容するようユーザに報知するので、選択した置き方で収容されているシート２１がない場合であっても選択した置き方で置かれているシート２１に印刷できる。
【００５５】
更に、ＣＰＵ５０ａによると、選択した置き方でシート２１を収容可能なシート収容部２０がない場合は、当該選択された置き方とは異なる置き方を選択するので、選択した置き方でシート２１を収容可能なシート収容部２０がない場合であってもシート２１に印刷できる。
【００５６】
＜実施形態２＞
次に、本発明の実施形態２を説明する。
実施形態１では印刷制御装置としてプリンタ１のＣＰＵ５０ａを例に説明したが、印刷制御装置は例えばパーソナルコンピュータ（ＰＣ）であってもよいし、携帯電話や携帯情報端末であってもよい。
【００５７】
具体的には例えば、実施形態１のＣＰＵ５０ａが実行する処理をＰＣに実行させるためのプリンタドライバをＰＣにインストールし、ＰＣがそのプリンタドライバを実行することによって印刷制御装置として機能してもよい。この場合、プリンタドライバは印刷制御プログラムの一例である。
プリンタドライバは、印刷設定終了後、印刷データを生成する場合に印刷制御プログラムを実行する。このとき、必要な収容トレイ２０やシート２１の有無の情報はプリンタから取得すればよい。また、決定されたシート２１の置き方は印刷データの各ページのヘッダとして付加すればよい。
【００５８】
＜他の実施形態＞
本発明は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような実施形態も本発明の技術的範囲に含まれる。
【００５９】
（１）上記実施形態では印刷制御装置としてＣＰＵ５０ａを例に説明したが、印刷制御装置は複数のＣＰＵで構成されてもよいし、ＡＳＩＣによって構成されてもよいし、ＣＰＵとＡＳＩＣとの組み合わせによって構成されてもよい。
【００６０】
（２）上記実施形態では印刷装置として印刷機能のみを有する単機能のプリンタを例に説明したが、印刷機能、コピー機能、スキャン機能、ファクシミリ機能などを備える複合機に本発明を適用してもよい。
【符号の説明】
【００６１】
１・・・プリンタ、２０ａ、２０ｂ・・・シート収容部、２１・・・シート、５０・・・制御部、５０ａ・・・ＣＰＵ、５０ｂ・・・ＲＯＭ、５０ｃ・・・ＲＡＭ、６１・・・印刷領域、６２・・・画像
【図１】
2013035134.tif 000003
【図２】
2013035134.tif 000004
【図３】
2013035134.tif 000005
【図４】
2013035134.tif 000006
【図５】
2013035134.tif 000007
【図６】
2013035134.tif 000008
【図７】
2013035134.tif 000009
【図８】
2013035134.tif 000010
【図９】
2013035134.tif 000011
【図１０】
2013035134.tif 000012
【図１１】
2013035134.tif 000013
【図１２】
2013035134.tif 000014