(57)【要約】【課題】本発明は、１つの文書内にポートレート原稿とランドスケープ原稿が混在した場合であっても、より簡単に、かつ後処理の処理内容や用紙に応じて、更に利用者の所望に応じて最適な画像を形成できる画像形成装置を提供することを目的とする。【解決手段】ホスト装置から受信した画像データを画像イメージとしてメモリ上に展開を行い、展開した画像を任意の方向に回転して用紙に画像を形成する本発明の画像形成装置は、１つの文書内に混在するポートレート原稿及びランドスケープ原稿の画像を回転して同一方向の用紙に画像を形成する。【選択図】　　　　図１
2004130588.tif 000002
【特許請求の範囲】
【請求項１】
ホスト装置から受信した画像データを画像イメージとしてメモリ上に展開を行い、展開した画像を任意の方向に回転して用紙に画像を形成する画像形成装置において、
１つの文書内に混在するポートレート原稿及びランドスケープ原稿の画像を回転して同一方向の用紙に画像を形成することを特徴とする画像形成装置。
【請求項２】
異方向の画像が現れた時先頭ページの画像向きを基準として異方向画像の回転角を決定する請求項１記載の画像形成装置。
【請求項３】
１ページ目がポートレート原稿の時と１ページ目がランドスケープ原稿の時に応じて異方向の画像が出現した時の回転角を変える請求項１又は２に記載の画像形成装置。
【請求項４】
後処理の処理内容に応じて異方向の画像の回転角を決定する請求項１〜３のいずれかに記載の画像形成装置。
【請求項５】
両面画像形成の綴じ代方向と１ページ目の画像向きによって異方向の画像の回転角と裏面の画像の回転角を決定する請求項１〜４のいずれかに記載の画像形成装置。
【請求項６】
パンチの位置に応じて異方向の画像の回転角を決定する請求項１〜５のいずれかに記載の画像形成装置。
【請求項７】
ステープルを施す、２箇所、１箇所斜め、１箇所水平、１箇所垂直などの処理内容と１ページ目の画像向きによって異方向の画像の回転角を決定する請求項１〜６のいずれかに記載の画像形成装置。
【請求項８】
用紙の種類によって異方向の画像の回転角を決定する請求項１〜７のいずれかに記載の画像形成装置。
【請求項９】
ユーザにより異方向の画像の回転角を任意に設定可能とする請求項１〜８のいずれかに記載の画像形成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は画像形成装置に関し、詳細には異方向の画像の回転角度の決定に関する。
【０００２】
【従来の技術】
【特許文献１】特開平７−２４５６９３号公報
上記特許文献１の画像形成装置は、原稿用紙がポートレート原稿であるのか、もしくはランドスケープ原稿であるのかといった原稿の種類を判定する判定手段と、原稿用紙のデジタル画像データを読み取る読取手段と、画像データを記憶する画像メモリと、画像メモリから所定の角度だけ原稿の画像を回転した状態のデータを出力する回転処理部と、回転処理部で出力されるデータに基づく画像を用紙の両面に順に形成する画像形成手段と、画像形成手段が用紙上に画像を形成する際に、該用紙の長手方向又は短手方向に綴じ代を設ける綴じ代形成手段と、綴じ代形成手段による綴じ代の形成方向を選定する選定手段と、原稿用紙の種類、及び綴じ代の形成方向とに基づいて、上記回転角度を決定する回転角決定手段とを備えている。
【０００３】
【発明が解決しようとする課題】
しかしながら、上記特許文献１によれば、画像の方向が混在した場合、つまり１つの文書内にポートレート原稿とランドスケープ原稿が混在した場合、そのままの向きの用紙を選択すると、手作業で方向を揃える作業が発生したり、用紙ごとに回転角を決めると給紙トレイに入っている用紙向きによって違うアウトプットが得られてしまう。また、アウトプットを読む場合、１ページ目の画像向き（ポートレート，ランドスケープ）によって用紙に手をかける向きが違うのが通常であるが、ページをめくっていって異方向の画像が出現した場合、用紙を持ち直す手間が生じる。更に、両面，パンチ，ステープル等、綴じの概念を付加する印刷物に関しては、自ずとアウトプットを読む場合に手をかける位置が決まってくる。ページをめくっていってい方向の画像が出現した場合画像の向きを一意に決めてしまうと、綴じの位置によっては持ち替えや無理な姿勢を強いることになる。また、用紙そのものに方向がある用紙に印刷をする場合、その用紙の特性を考慮しない印刷は、利用者にとって意味のないアウトプットになりかねない。更に、利用者の利き手や志向により、装置側で決めた異方向回転角が意にそぐわない場合がある。
【０００４】
本発明はこれらの問題点を解決するためのものであり、１つの文書内にポートレート原稿とランドスケープ原稿が混在した場合であっても、より簡単に、かつ後処理の処理内容や用紙に応じて、更に利用者の所望に応じて最適な画像を形成できる画像形成装置を提供することを目的とする。
【０００５】
【課題を解決するための手段】
前記問題点を解決するために、ホスト装置から受信した画像データを画像イメージとしてメモリ上に展開を行い、展開した画像を任意の方向に回転して用紙に画像を形成する本発明の画像形成装置は、１つの文書内に混在するポートレート原稿及びランドスケープ原稿の画像を回転して同一方向の用紙に画像を形成することに特徴がある。よって、１つの文書内にポートレート原稿とランドスケープ原稿が混在した場合であっても、より簡単に、最適な画像を形成できる。
【０００６】
また、異方向の画像が現れた時先頭ページの画像向きを基準として異方向画像の回転角を決定することにより、給紙トレイに入っている用紙向きによらず同じアウトプットを得ることができる。
【０００７】
更に、１ページ目がポートレート原稿の時と１ページ目がランドスケープ原稿の時に応じて異方向の画像が出現した時の回転角を変えることにより、ページをめくっていく際に用紙束を持ち直したりする手間を軽減できる。
【０００８】
また、後処理の処理内容に応じて異方向の画像の回転角を決定することにより、後処理の処理内容に対して最適な異方向回転角で画像形成された画像形成出力を提供できる。
【０００９】
更に、両面画像形成の綴じ代方向と１ページ目の画像向きによって異方向の画像の回転角と裏面の画像の回転角を決定することにより、両面印刷に最適な異方向回転角で画像形成された画像形成出力物を提供できる。
【００１０】
また、パンチの位置に応じて異方向の画像の回転角を決定することにより、パンチ処理に最適な異方向回転角で画像形成された画像形成出力物を提供できる。
【００１１】
更に、ステープルを施す、２箇所、１箇所斜め、１箇所水平、１箇所垂直などの処理内容と１ページ目の画像向きによって異方向の画像の回転角を決定することにより、ステープル印刷に最適な異方向回転角で画像形成された画像形成出力物を提供できる。
【００１２】
また、用紙の種類によって異方向の画像の回転角を決定することにより、方向のある用紙に印刷するなどの場合であっても最適な異方向回転角で画像形成された画像形成出力物を提供できる。
【００１３】
更に、ユーザにより異方向の画像の回転角を任意に設定可能とすることにより、利用者の志向や目的の達成に必要な異方向回転角で画像形成された画像形成出力物を提供できる。
【００１４】
【発明の実施の形態】
本発明の画像形成装置は、１つの文書内に混在するポートレート原稿及びランドスケープ原稿の画像を回転して同一方向の用紙に画像を形成する。
【００１５】
【実施例】
図１は本発明の一実施例に係る画像形成装置の一例としてプリンタ装置を適用したプリンタシステムのシステム構成を示すブロック図である。同図において、プリンタシステムは、主に、プリンタ装置１００と、ホスト装置２００及びディスプレイ装置３００を含んで構成されている。プリンタ装置１００は、セントロニクスＲＳ−２３２Ｃ、ネットワーク、ＩＥＥＥ１３９４、ＵＳＢなどの接続線によってホスト装置２００に接続されている。また、プリンタ装置１００は、ホストＩ／Ｆ１０１、コード／フォントＲＯＭ１０２、入出力パネル１０３、圧縮伸長器１０４、ＲＡＭ１０５、ＣＰＵ１０６、大容量記憶装置１０７、ビデオ制御部１０８、プリンタエンジン１０９、周辺装置１１０を含んで構成されて、各構成部は内部バス１１１によって各々接続されている。また、プリンタエンジン１０９は、ＬＤ１０９−１及び書き込み制御部１０９−２を有し、周辺装置１１０はフィニッシャー１１０−１、ステープラー１１０−２、給紙トレイ１１０−３、両面ユニット１１０−４を含んでいる。
【００１６】
このような構成を有している本実施例のプリンタ装置を適用したプリンタシステムにおける動作について以下に説明する。
ホストＩ／Ｆ１０１を介してホスト装置２００から受信されたデータは、インタープリタによりメモリ上に画像イメージとして展開される。メモリ上の画像は一旦圧縮されて記憶装置に蓄積されても、そのままビデオ転送されて書き込み部に送られ、印刷されても構わない。メモリ画像の回転は、ＣＰＵ１０６、圧縮伸長器１０４、ビデオ制御部１０８のいずれかで行われる。ここで、図２に示す画像の呼び方を説明すると、図２の（ａ）に示す画像を読める向きに見たときに縦長の画像をポートレート画像、読める向きに見たときに横長の画像をランドスケープ画像と呼ぶことにする。インタープリタは基本的には自分で画像の回転を行わず、図中の矢印は画像を作成する時の画像メモリの先頭アドレスを示すものとする。また、図３に示す画像の便宜的な画像向きの呼び方を定義する。インタープリタが画像をメモリ上に展開し、その画像イメージを回転せずに書き込みした時の画像を０°画像、右に９０°回転した画像を９０°画像と呼ぶ。また、０°画像と９０°画像の関係は、「９０°画像は０°画像に対して９０°の関係にある」という表現を用いる。ここで、インタープリタが１ページ目はポートレート、２ページ目はランドスケープ画像を作成したとする。メモリ上の画像をそのまま印刷すると、１ページ目はＳＥＦの用紙、２ページ目はＬＥＦの用紙を選択し、図４のように印刷されることになる。このような動作フローを図５に示すと、データを受信すると受信したデータを画像メモリに展開する（ステップＳ１０１，Ｓ１０２）。画像サイズと同サイズかつ同方向の給紙トレイを選択する（ステップＳ１０３）。そして、選択した給紙トレイの用紙を使って印刷を行う（ステップＳ１０４）。
【００１７】
次に、１ページ目がＳＥＦの用紙を選択した場合、２ページ目も同サイズなので画像を回転して書き込みを行えば、同じ方向の用紙に印刷可能であるが、画像メモリが用紙に収まらなかった場合、ここでは２７０°回転させて（９０°でも構わない）同じ用紙に印刷を行う。図６は図４のようなメモリ画像を両方ＳＥＦの用紙に印刷したことを示している。このような動作フローを図７に示す。図７において、データを受信すると受信したデータを画像メモリに展開する（ステップＳ２０１，Ｓ２０２）。給紙トレイは既に選択済みであるか否かを判断し（ステップＳ２０３）、選択されていなかった場合（ステップＳ２０３；ＮＯ）は、画像サイズと同サイズの給紙トレイを選択する（ステップＳ２０４）。そして、画像は給紙トレイと同方向か否かを判定し（ステップＳ２０５）、同方向であれば（ステップＳ２０５；ＹＥＳ）選択した給紙トレイの用紙を使用して印刷を行う（ステップＳ２０６）。同方向でなければ（ステップＳ２０５；ＮＯ）選択した給紙トレイの用紙を使用して画像を２７０°回転させてから印刷を行う（ステップＳ２０７）。
【００１８】
ここで、上述したように、画像メモリが用紙に収まらなかった場合、２７０°回転（または９０°回転）させて同じ用紙に印刷を行うと規定した。しかし、同じ例で図４のような画像メモリが展開された時、ＬＥＦの用紙しかなかった場合を考えて見る。ＳＥＦの用紙はないため、１ページ目を２７０°回転させる。２ページ目はＬＥＦの用紙にそのまま収まるため、回転を施さない。この時、図６と図８の仕上がりを見やすいように比べたのが図９である。そこで、画像メモリが用紙に収まらなかった場合、先頭ページに関しては２７０°（または９０°）回転し、次ページ以降は先頭ページに対して２７０°（または９０°）の関係となるように回転処理を行うと規定する。図４のメモリ画像をこのようにして得られた結果はＳＥＦ用紙の場合図６のように、ＬＥＦ用紙の場合には図１０のようになる。このような動作フローを図１１に示すと、データを受信すると受信したデータを画像メモリに展開する（ステップＳ３０１，Ｓ３０２）。給紙トレイは既に選択済みであるか否かを判断し（ステップＳ３０３）、選択されていなかった場合（ステップＳ３０３；ＮＯ）は、画像サイズと同サイズの給紙トレイを選択する（ステップＳ３０４）。そして、画像は給紙トレイと同方向か否かを判定し（ステップＳ３０５）、同方向であれば（ステップＳ３０５；ＹＥＳ）選択した給紙トレイの用紙を使用して印刷を行う（ステップＳ３０６）。同方向でなければ（ステップＳ３０５；ＮＯ）選択した給紙トレイの用紙を使用して画像を２７０°回転させてから印刷を行う（ステップＳ３０７）。そして、先頭画像として何度の画像を印刷したかを記憶する（ステップＳ３０８）。一方、給紙トレイが選択されていた（ステップＳ３０３；ＹＥＳ）場合は、画像を先頭画像と同じ向きに回転した時の方向を算出する（ステップＳ３０９）。そして、先頭画像と同じ方向か否かを判定し（ステップＳ３１０）、同じ方向であれば（ステップＳ３１０；ＹＥＳ）画像を先頭画像と同じ向きに回転させて（ステップＳ３１１）選択した給紙トレイの用紙を使用して印刷を行う（ステップＳ３１２）。一方、先頭画像と同じ方向でなければ（ステップＳ３１０；ＮＯ）画像を先頭画像に対して２７０°の向きに回転させて（ステップＳ３１３）選択した給紙トレイの用紙を使用して印刷を行う（ステップＳ３１２）。
【００１９】
次に、図４のような１ページ目がポートレートで２ページ目がランドスケープの場合と、図１０のように１ページ目がランドスケープで２ページ目がポートレートの画像に対してそれぞれ適用してみたのが図１２の（ａ），（ｂ）である。
【００２０】
図１３の（ａ），（ｂ）はそれぞれ異方向の用紙が先頭ページに対して９０°の関係になるように印刷したことを示している。どの例を見ても、さほど仕上がりに不自然さは感じないと思われるが、どちらの向きが良いか、人の感覚的な問題として好みがあらわれる箇所であることは理解できる。その時に、１ページ目がポートレートか、ランドスケープかを分けた方が、より感覚的な志向に対応できる。
【００２１】
ここでは仮に（装置の初期状態として）１ページ目がポートレートの場合には異方向の画像は１ページ目と２７０°の関係に、１ページ目がランドスケープの場合には異方向の画像は１ページ目と９０°の関係になるようにする。もちろん逆の関係でも同じ関係でも構わない。このようにして、図４のメモリ画像を印刷したイメージを図１４の（ａ）に、図１０のメモリ画像を印刷したイメージを図１４の（ｂ）にそれぞれ示す。このような動作フローを図１５に示す。図１５において、データを受信すると受信したデータを画像メモリに展開する（ステップＳ４０１，Ｓ４０２）。給紙トレイは既に選択済みであるか否かを判断し（ステップＳ４０３）、選択されていなかった場合（ステップＳ４０３；ＮＯ）は、１ページ目がポートレートかランドスケープかを記憶する（ステップＳ４０４）。そして、画像は給紙トレイと同方向か否かを判定し（ステップＳ４０５）、同方向であれば（ステップＳ４０５；ＹＥＳ）選択した給紙トレイの用紙を使用して印刷を行う（ステップＳ４０６）。同方向でなければ（ステップＳ４０５；ＮＯ）選択した給紙トレイの用紙を使用して画像を２７０°回転させてから印刷を行う（ステップＳ４０７）。そして、先頭画像として何度の画像を印刷したかを記憶する（ステップＳ４０８）。一方、給紙トレイが選択されていた（ステップＳ４０３；ＹＥＳ）場合は、画像を先頭画像と同じ向きに回転した時の方向を算出する（ステップＳ４０９）。そして、先頭画像と同じ方向か否かを判定し（ステップＳ４１０）、同じ方向であれば（ステップＳ４１０；ＹＥＳ）画像を先頭画像と同じ向きに回転させて（ステップＳ４１１）選択した給紙トレイの用紙を使用して印刷を行う（ステップＳ４１２）。一方、先頭画像と同じ方向でなければ（ステップＳ４１０；ＮＯ）先頭画像はポートレートか否かを判定する（ステップＳ４１３）。先頭画像がポートレートであれば（ステップＳ４１３；ＹＥＳ）、画像を先頭画像に対して２７０°の向きに回転させて（ステップＳ４１４）選択した給紙トレイの用紙を使用して印刷を行う（ステップＳ４１２）。先頭画像がポートレートでなければ（ステップＳ４１３；ＮＯ）、画像を先頭画像に対して９０°の向きに回転させて（ステップＳ４１５）選択した給紙トレイの用紙を使用して印刷を行う（ステップＳ４１２）。
【００２２】
次に、両面印刷を行うことについて説明する。図１６は両面印刷の表面（左側）と裏面（右側）のセットが４枚（８ページ）印刷されたことを示している。それぞれの中央を山折にして、両端が図の奥側で合わさるものとする。両面印刷では、新たに裏面の画像向きを規定する必要がある。この時、綴じ方向（左綴じ、右綴じ、上綴じ）により、読みやすい向きに画像を回転する必要がある。ここでは左綴じの場合、表面と裏面は０°の関係、表面が先頭ページに対して異方向だった場合、先頭ページに対して２７０°の関係、裏面が先頭ページと異方向だった場合、先頭ページに対して２７０°の関係と規定する。
【００２３】
同様に、図１７に示すように、右綴じの場合は表面と裏面は０°、表面が異方向の場合は先頭ページに対して９０°、裏面が異方向の場合は先頭ページに対して９０°とする。また、図１８に示すように、上綴じの場合には、表面と裏面の関係を１８０°、表面が異方向の場合には２７０°、裏面が異方向の場合には９０°の関係とそれぞれ規定する。この例では先頭ページが全てポートレートの場合を図示したが、表面がランドスケープの場合には、異方向回転角を（９０°の場合は２７０°、２７０°の場合は９０°に）変更できるようにする。このような動作フローを図１９に示す。図１９において、データを受信すると受信したデータを画像メモリに展開する（ステップＳ５０１，Ｓ５０２）。給紙トレイは既に選択済みであるか否かを判断し（ステップＳ５０３）、選択されていなかった場合（ステップＳ５０３；ＮＯ）は、１ページ目がポートレートかランドスケープかを記憶する（ステップＳ５０４）。そして、明示的な指定がない場合でも綴じ方向を決定、記憶する（ステップＳ５０５）。そして、両面印刷、ステープル、パンチなどの後処理に適した先頭画像の方向を選択する（ステップＳ５０６）。先頭画像と同サイズかつ決定された方向の給紙トレイを選択する（ステップＳ５０７）。選択した給紙トレイの用紙を使用して印刷を行う（ステップＳ５０８）。そして、先頭画像として何度の画像を印刷したかを記憶する（ステップＳ５０９）。一方、給紙トレイが選択されていた（ステップＳ５０３；ＹＥＳ）場合は、画像を先頭画像と同じ向きに回転した時の方向を算出する（ステップＳ５１０）。そして、先頭画像と同じ方向か否かを判定し（ステップＳ５１１）、同じ方向であれば（ステップＳ５１１；ＹＥＳ）画像を先頭画像と同じ向きに回転させて（ステップＳ５１２）両面印刷の裏面かつ上綴じか否かを判定する（ステップＳ５１３）。両面印刷の裏面かつ上綴じでなければ（ステップＳ５１３；ＮＯ）選択した給紙トレイの用紙を使用して印刷を行う（ステップＳ５１４）。一方、両面印刷の裏面かつ上綴じであれば（ステップＳ５１３；ＹＥＳ）画像を更に１８０°回転してから選択した給紙トレイの用紙を使用して印刷を行う（ステップＳ５１５，Ｓ５１４）。一方、先頭画像と同じ方向でなければ（ステップＳ５１１；ＮＯ）先ず綴じ方向は左か否かを判定し（ステップＳ５１６）左であれば先頭画像はポートレートか否かを判定する（ステップＳ５１７）。先頭画像がポートレートであれば（ステップＳ５１７；ＹＥＳ）、画像を先頭画像に対して２７０°の向きに回転させて（ステップＳ４１４）ステップＳ５１３へ移行する。先頭画像がポートレートでなければ（ステップＳ５１７；ＮＯ）、画像を先頭画像に対して２７０°の向きに回転させて（ステップＳ５１９）ステップＳ５１３へ移行する。ステップＳ５１６で綴じ方向が左でなければ（ステップＳ５１６；ＮＯ）次に綴じ方向が右か否かを判定し（ステップＳ５２０）右であれば先頭画像はポートレートか否かを判定する（ステップＳ５２１）。先頭画像がポートレートであれば（ステップＳ５２１；ＹＥＳ）、画像を先頭画像に対して９０°の向きに回転させて（ステップＳ４２２）ステップＳ５１３へ移行する。先頭画像がポ��トレートでなければ（ステップＳ５２１；ＮＯ）、画像を先頭画像に対して９０°の向きに回転させて（ステップＳ５２３）ステップＳ５１３へ移行する。ステップＳ５２０で綴じ方向が右でなければ（ステップＳ５２０；ＮＯ）次に綴じ方向は上であるとし先頭画像はポートレートか否かを判定する（ステップＳ５２４）。先頭画像がポートレートであれば（ステップＳ５２４；ＹＥＳ）、画像を先頭画像に対して２７０°の向きに回転させて（ステップＳ５２５）ステップＳ５１３へ移行する。先頭画像がポートレートでなければ（ステップＳ５２４；ＮＯ）、画像を先頭画像に対して９０°の向きに回転させて（ステップＳ５２６）ステップＳ５１３へ移行する。
【００２４】
このように視覚的にわかりやすくするために分岐を多用しているが、実際の構成ではテーブル参照などで処理を簡単にすることができる。また、図１９中に※印の付いている処理は装置固有の仕様が適応されるべき角度であり、９０°もしくは２７０°の回転角であれば、いずれを採用するかは本発明の本質ではない。パンチが施される場合、両面印刷と同様に綴じの概念が加わる。例えば上にパンチされた場合、当然上方向にページを見開くため、片面印刷の場合には裏面の考慮は必要ないが、両面印刷と同様の画像回転方向が適用されることが望ましい。また、パンチ位置が左の場合、両面印刷の左綴じに対応する。同様にパンチ位置が右の場合は、右綴じの両面印刷と、上パンチの場合には、上綴じの場合と同様の動作である。パンチの指定は綴じ方向の決定の処理においてパンチ位置の情報が使用される。
【００２５】
ここで、図２０にステープルのパターンを示す。ステープルを行うと、やはりパンチ同様に綴じの概念が導入されるため、２箇所ステープルに関しては、両面やパンチと同様の異方向回転角を適用してよい。ただし、１箇所ステープルに関しては、例えば左斜め上の場合には左綴じと考えてもよいし、上綴じとも捉えられる。また、例えば左上垂直のステープルを行った場合、左綴じと考えるのが素直であるが、実際の使用上では上綴じと考えても差し支えなくページをめくることは可能である。ただし、両面やパンチ等、綴じ方向が導入される処理が同時に行われた場合には、そちらの綴じ方向が有効になり一意に決定される。両面やパンチ等の後処理が同時に行われない場合、左２箇所，左上（斜め，垂直）を左綴じと規定すると図１６と同様の仕上がりとなる。同様に右２箇所，右上（斜め，垂直）は右綴じとすると図１７のようになる。上２箇所，左上水平，右上水平を上綴じと規定すると、図１８のような仕上がりとなる。このような動作も図１９で説明することができる。ステープルの位置の指定は綴じ方向の決定の箇所で使用される。
【００２６】
また、レターヘッド紙やインデックス紙のように用紙自体に方向がある用紙を用いた場合、その用紙の向きを考慮する必要がある。図２１はレターヘッド紙の例であるが、レターヘッド紙自体がランドスケープという属性を持ってしまっているため、先頭ページを基準にするよりは用紙を基準に画像向きを考える必要がある。レターヘッド紙がランドスケープの場合、ランドスケープ画像を基準として、ポートレート画像を異方向として回転角を決定する。これは上述した動作でランドスケープ画像が先頭画像だった場合の動作とほぼ同様の動作となる。インデックス紙の場合には、タブ位置の指定により基準となる画像向きが異なる。例えば図２２の用紙は右タブの指定の時にはポートレート画像が基準となり、また下タブの指定の場合にはランドスケープ画像が基準となる。この基準画像の向きを先頭画像の向きと読み換えることにより上述した動作で説明できる。
【００２７】
上述したように、先頭（基準）画像と異方向の画像が出現した時の回転方向を、比較的よく使用されるであろう向きに規定してきたが、利用者の志向や目的と合わない場合も存在する。そこで、回転方向の逆転（９０°を２７０°に、または２７０°を９０°に）したり、または任意の方向（９０°又は２７０°）にすることができるような設定手段を設ける。図４のような画像イメージを印刷する場合、装置の初期設定は図１３の（ａ）のような異方向回転角（２７０°）だとすると、その逆転は図１４の（ａ）（９０°）のような仕上がりとなる。このような動作フローを図２３に示すと、データを受信すると受信したデータを画像メモリに展開する（ステップＳ６０１，Ｓ６０２）。給紙トレイは既に選択済みであるか否かを判断し（ステップＳ６０３）、選択されていなかった場合（ステップＳ６０３；ＮＯ）は、印刷条件により指定された種類の用紙トレイを選択する（ステップＳ６０４）。そして印刷条件により用紙の方向を決定し（ステップＳ６０５）、画像を用紙方向と同じ向きに回転した時の方向を算出する（ステップＳ６０６）。一方、給紙トレイが選択されている場合（ステップＳ６０３；ＹＥＳ）は、画像を用紙方向と同じ向きに回転した時の方向を算出する（ステップＳ６０６）。そして、用紙方向と同じ方向か否かを判定し（ステップＳ６０７）、用紙方向と同じ方向であれば（ステップＳ６０７；ＹＥＳ）、印刷条件により用紙の方向を決定し（ステップＳ６０８）選択した給紙トレイの用紙を使用して印刷を行う（ステップＳ６０９）。一方、用紙方向と同じ方向でなければ（ステップＳ６０７；ＮＯ）、先頭画像がポートレートであるか否かを判定し（ステップＳ６１０）、ポートレートであれば（ステップＳ６１０；ＹＥＳ）画像を用紙方向に対して２７０°の向きに回転させて（ステップＳ６１１）選択した給紙トレイの用紙を使用して印刷を行う（ステップＳ６０９）。先頭画像がポートレートでなければ（ステップＳ６１０；ＮＯ）画像を用紙方向に対して９０°の向きに回転させて（ステップＳ６１２）選択した給紙トレイの用紙を使用して印刷を行う（ステップＳ６０９）。このようにレターヘッド紙やインデックス紙のタブ位置の指定は用紙方向の決定に影響を与える。
【００２８】
以上の発明で規定した回転角は装置としてのデフォルトとして動作し、利用者の設定により逆転、または利用者の任意の方向に設定することができる。このような動作フローを図２４に示す。図２４において、データを受信すると受信したデータを画像メモリに展開する（ステップＳ７０１，Ｓ７０２）。給紙トレイは既に選択済みであるか否かを判断し（ステップＳ７０３）、選択されていなかった場合（ステップＳ７０３；ＮＯ）は、印刷条件により指定された種類の用紙トレイを選択する（ステップＳ７０４）。そして印刷条件により用紙の方向を決定し（ステップＳ７０５）、画像を用紙方向と同じ向きに回転した時の方向を算出する（ステップＳ７０６）。一方、給紙トレイが選択されている場合（ステップＳ７０３；ＹＥＳ）は、画像を用紙方向と同じ向きに回転した時の方向を算出する（ステップＳ７０６）。そして、用紙方向と同じ方向か否かを判定し（ステップＳ７０７）、用紙方向と同じ方向であれば（ステップＳ７０７；ＹＥＳ）、画像を用紙方向と同じ向きに回転し（ステップＳ７０８）選択した給紙トレイの用紙を使用して印刷を行う（ステップＳ７０９）。一方、用紙方向と同じ方向でなければ（ステップＳ７０７；ＮＯ）、異方向回転角度が指定されているか否かを判定し（ステップＳ７１０）、指定されている場合（ステップＳ７１０；ＹＥＳ）は画像を用紙方向に対して指定された向きに回転させて（ステップＳ７１１）選択した給紙トレイの用紙を使用して印刷を行う（ステップＳ７０９）。一方、異方向回転角度が指定されていない場合（ステップＳ７１０；ＮＯ）先頭画像がポートレートであるか否かを判定し（ステップＳ７１２）、ポートレートであれば（ステップＳ７１２；ＹＥＳ）画像を用紙方向に対して２７０°の向きに回転させて（ステップＳ７１３）異方向回転角度の反転指定がされているか否かを判定する（ステップＳ７１４）。指定されていれば（ステップＳ７１４；ＹＥＳ）画像を更に１８０°回転させて（ステップＳ７１５）選択した給紙トレイの用紙を使用して印刷を行う（ステップＳ７０９）。先頭画像がポートレートでなければ（ステップＳ７１２；ＮＯ）画像を用紙方向に対して９０°の向きに回転させて（ステップＳ７１６）異方向回転角度の反転指定がされているか否かを判定する（ステップＳ７１７）。指定されていれば（ステップＳ７１７；ＹＥＳ）画像を更に１８０°回転させて（ステップＳ７１５）選択した給紙トレイの用紙を使用して印刷を行う（ステップＳ７０９）。一方、指定されていなければ（ステップＳ７１７；ＮＯ）選択した給紙トレイの用紙を使用して印刷を行う（ステップＳ６０９）。
【００２９】
なお、本発明は上記実施例に限定されるものではなく、特許請求の範囲内の記載であれば多種の変形や置換可能であることは言うまでもない。
【００３０】
【発明の効果】
以上説明したように、ホスト装置から受信した画像データを画像イメージとしてメモリ上に展開を行い、展開した画像を任意の方向に回転して用紙に画像を形成する本発明の画像形成装置は、１つの文書内に混在するポートレート原稿及びランドスケープ原稿の画像を回転して同一方向の用紙に画像を形成することに特徴がある。よって、１つの文書内にポートレート原稿とランドスケープ原稿が混在した場合であっても、より簡単に、最適な画像を形成できる。
【００３１】
また、異方向の画像が現れた時先頭ページの画像向きを基準として異方向画像の回転角を決定することにより、給紙トレイに入っている用紙向きによらず同じアウトプットを得ることができる。
【００３２】
更に、１ページ目がポートレート原稿の時と１ページ目がランドスケープ原稿の時に応じて異方向の画像が出現した時の回転角を変えることにより、ページをめくっていく際に用紙束を持ち直したりする手間を軽減できる。
【００３３】
また、後処理の処理内容に応じて異方向の画像の回転角を決定することにより、後処理の処理内容に対して最適な異方向回転角で画像形成された画像形成出力を提供できる。
【００３４】
更に、両面画像形成の綴じ代方向と１ページ目の画像向きによって異方向の画像の回転角と裏面の画像の回転角を決定することにより、両面印刷に最適な異方向回転角で画像形成された画像形成出力物を提供できる。
【００３５】
また、パンチの位置に応じて異方向の画像の回転角を決定することにより、パンチ処理に最適な異方向回転角で画像形成された画像形成出力物を提供できる。
【００３６】
更に、ステープルを施す、２箇所、１箇所斜め、１箇所水平、１箇所垂直などの処理内容と１ページ目の画像向きによって異方向の画像の回転角を決定することにより、ステープル印刷に最適な異方向回転角で画像形成された画像形成出力物を提供できる。
【００３７】
また、用紙の種類によって異方向の画像の回転角を決定することにより、方向のある用紙に印刷するなどの場合であっても最適な異方向回転角で画像形成された画像形成出力物を提供できる。
【００３８】
更に、ユーザにより異方向の画像の回転角を任意に設定可能とすることにより、利用者の志向や目的の達成に必要な異方向回転角で画像形成された画像形成出力物を提供できる。
【図面の簡単な説明】
【図１】本発明の一実施例に係る画像形成装置の一例としてプリンタ装置を適用したプリンタシステムのシステム構成を示すブロック図である。
【図２】ポートレート画像及びランドスケープ画像を示す図である。
【図３】回転した画像例を示す図である。
【図４】ＳＥＦの用紙の１ページ目とＬＥＦの用紙の２ページ目の印刷例を示す図である。
【図５】図４の印刷例を印刷する動作を示すフローチャートである。
【図６】図４のようなメモリ画像を両方ＳＥＦの用紙に印刷した印刷例を示す図である。
【図７】図６の印刷例を印刷する動作を示すフローチャートである。
【図８】ＬＥＦの用紙しかなかった場合の印刷例を示す図である。
【図９】仕上がりを見やすいように比較した印刷例を示す図である。
【図１０】画像メモリが用紙に収まらない場合であってＬＥＦ用紙の場合の印刷例を示す図である。
【図１１】図１０の印刷例を印刷する動作を示すフローチャートである。
【図１２】１ページ目がランドスケープで２ページ目がポートレートの画像に対してそれぞれ適用してみた印刷例を示す図である。
【図１３】それぞれ異方向の用紙が先頭ページに対して９０°の関係になるように印刷した印刷例を示す図である。
【図１４】図４のメモリ画像を印刷したイメージや図１０のメモリ画像を印刷したイメージを示す図である。
【図１５】図１４の印刷例を印刷する動作を示すフローチャートである。
【図１６】両面印刷の表面（左側）と裏面（右側）のセットが４枚（８ページ）印刷された印刷例を示す図である。
【図１７】右綴じの場合の印刷例を示す図である。
【図１８】上綴じの場合の印刷例を示す図である。
【図１９】綴じ代に応じた印刷動作を示すフローチャートである。
【図２０】ステープルのパターンを示す図である。
【図２１】レターヘッド紙の印刷例を示す図である。
【図２２】インデックス紙の印刷例を示す図である。
【図２３】利用者の志向や目的と合う印刷動作を示すフローチャートである。
【図２４】利用者の設定により逆転または利用者の任意の方向に設定する動作を示すフローチャートである。
【符号の説明】
１００；プリンタ装置、１０１；ホストＩ／Ｆ、
１０２；コード／フォントＲＯＭ、１０３；入出力パネル、
１０４；圧縮伸長器、１０５；ＲＡＭ、１０６；ＣＰＵ、
１０７；大容量記憶部、１０８；ビデオ制御部、１０９；プリンタエンジン、
１１０；周辺装置、１１０−１；フィニッシャー、１１０−２；ステープラー、
１１０−３；給紙トレイ、１１０−４；両面ユニット、１１１；内部バス、
２００；ホスト装置、３００；ディスプレイ装置。
【図１】
2004130588.tif 000003
【図２】
2004130588.tif 000004
【図３】
2004130588.tif 000005
【図４】
2004130588.tif 000006
【図５】
2004130588.tif 000007
【図６】
2004130588.tif 000008
【図７】
2004130588.tif 000009
【図８】
2004130588.tif 000010
【図９】
2004130588.tif 000011
【図１０】
2004130588.tif 000012
【図１１】
2004130588.tif 000013
【図１２】
2004130588.tif 000014
【図１３】
2004130588.tif 000015
【図１４】
2004130588.tif 000016
【図１５】
2004130588.tif 000017
【図１６】
2004130588.tif 000018
【図１７】
2004130588.tif 000019
【図１８】
2004130588.tif 000020
【図１９】
2004130588.tif 000021
【図２０】
2004130588.tif 000022
【図２１】
2004130588.tif 000023
【図２２】
2004130588.tif 000024
【図２３】
2004130588.tif 000025
【図２４】
2004130588.tif 000026