(57)【特許請求の範囲】
【請求項１】
少なくとも大きさまたは方向のいずれか一方の異なる複数の用紙から選択された用紙に対して印刷データを出力し、印刷を実行する印刷処理装置において、
印刷を実行するプリンタ等の出力装置において出力可能な用紙サイズおよび方向を検出する手段と、
印刷データ、または該印刷データに伴う印刷パラメータ、あるいは属性のいずれかに基づいて出力データサイズおよびデータ方向を検出する手段と、
前記出力データサイズ各々に対して設定された情報であり、少なくとも前記出力データサイズ各々に対して許容される出力用紙方向情報を対応づけた出力用紙方向設定マップと、
前記出力用紙方向設定マップに基いて、前記検出された出力データサイズから出力用紙方向を設定する出力方向制御手段と、
前記設定された出力方向の用紙に前記印刷データを出力する出力手段と、
を備えたことを特徴とする印刷処理装置。
【請求項２】
前記出力用紙方向設定マップは、印刷要求を行うクライアント装置および印刷データの出力を実行するプリンタの接続されたネットワークに接続された記憶手段中に少なくとも１以上保持され、前記クライアント装置からの印刷要求に応じて選択された出力用紙方向設定マップが使用されることを特徴とする請求項１記載の印刷処理装置。
【請求項３】
前記出力用紙方向設定マップは、印刷データの出力を実行するプリンタに付属する印刷制御手段中の記憶手段に少なくとも１以上保持され、前記クライアント装置からの印刷要求に応じて選択された出力用紙方向設定マップが使用されることを特徴とする請求項１記載の印刷処理装置。
【請求項４】
前記出力用紙方向設定マップは、印刷要求を行うクライアント装置から印刷データまたは印刷パラメータとともに送付される属性値中の識別子に応じて選択されることを特徴とする請求項２または３記載の印刷処理装置。
【請求項５】
前記出力用紙方向設定マップは、プリンタに付属する印刷制御手段中に予め設定されたデフォルト値に応じて選択されることを特徴とする請求項２または３記載の印刷処理装置。
【請求項６】
前記出力用紙方向設定マップは、印刷要求を行うクライアント装置において生成され、印刷データの出力を実行するプリンタの印刷制御手段へ転送されることを特徴とする請求項１記載の印刷処理装置。
【請求項７】
前記出力用紙方向設定マップは、印刷データの出力データサイズと出力用紙方向を１対１に対応づけたデータによって構成されることを特徴とする請求項１乃至６いずれかに記載の印刷処理装置。
【請求項８】
前記出力用紙方向設定マップは、さらに「固定」モードおよび「優先」モードの設定が可能な構成を有し、
「固定」モード設定においては、該出力用紙方向設定マップに設定された用紙方向のみの用紙を出力用紙として選択し、
「優先」モード設定においては、該出力用紙方向設定マップに設定された用紙方向の用紙を優先して選択し、該出力用紙方向設定マップに設定された用紙方向の用紙が無い場合は、異なる方向の用紙を選択して出力する構成としたことを特徴とする請求項７記載の印刷処理装置。
【請求項９】
前記出力用紙方向設定マップによって設定された出力用紙方向に対応させて印刷データの回転を実行する回転手段を有することを特徴とする請求項１乃至８いずれかに記載の印刷処理装置。
【請求項１０】
少なくとも大きさまたは方向のいずれか一方の異なる複数の用紙から選択された用紙に対して印刷データを出力し印刷を実行する印刷処理方法において、
印刷を実行するプリンタ等の出力装置において出力可能な用紙サイズおよび方向を検出するステップと、
印刷データ、または該印刷データに伴う印刷パラメータ、あるいは属性のいずれかに基づいて出力データサイズおよびデータ方向を検出するステップと、
前記出力データサイズ各々に対して設定された情報であり、少なくとも前記出力データサイズ各々に対して許容される出力用紙方向情報を対応づけた出力用紙方向設定マップに基いて、前記検出された出力データサイズから出力用紙方向を設定する出力方向制御ステップと、
前記設定された出力方向の用紙に前記印刷データを出力する印刷データ出力ステップと、
を有することを特徴とする印刷処理方法。
【請求項１１】
前記出力用紙方向設定マップは、「固定」モードおよび「優先」モードの設定が可能な構成を有し、
「固定」モードが設定されている場合は、前記出力方向制御ステップにおいて、該出力用紙方向設定マップに設定された用紙方向のみの用紙を出力用紙として選択し、
「優先」モードが設定されている場合は、前記出力方向制御ステップにおいて、該出力用紙方向設定マップに設定された用紙方向の用紙を優先して選択し、該出力用紙方向設定マップに設定された用紙方向の用紙が無い場合は、異なる方向の用紙を選択して出力する構成としたことを特徴とする請求項１０記載の印刷処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は印刷処理装置および印刷処理方法に係り、文書および図面作成装置、あるいは画像処理装置等において作成された印刷データの印刷処理において、印刷データ出力装置中にセットされた複数の異なる用紙サイズ／用紙方向の中からユーザの要求、および出力装置中の用紙状況に対応した柔軟な用紙選択を実行することにより、用紙切れによる出力中断を防止するとともにユーザーのニーズに応じた最適な印刷データ出力を可能とした印刷処理装置および印刷処理方法に関する。
【０００２】
【従来の技術】
印刷処理を実行する印刷制御システムにおいて、出力データ印刷の際、必要となる制御項目には、用紙マッピング制御、スケール制御、出力方向制御等がある。用紙マッピングとは、印刷データを出力する用紙サイズを決定し、決定されたサイズの用紙を選択する制御である。従来の印刷処理装置における用紙マッピングは、自動用紙選択機能によるか、あるいはユーザの設定によって選択された用紙に出力するか、いずれかの方法によって用紙選択が行われるのが一般的である。自動用紙選択とは、出力すべきデータのサイズに応じてそのデータが収まる用紙サイズの中から最小のものを自動的に選択する機能である。
【０００３】
スケール制御は、出力データの拡大あるいは縮小を実行する制御であり、従来の一般的なスケール制御方法には、自動変倍機能がある。これは、例えば用紙サイズＡ３からＡ４、あるいはＡ４からＢ５等、用紙サイズを基準とした拡大／縮小率の適用により、０．７１８倍、１．４１４倍等予め設定されたデータの拡大または縮小率による変倍を実行するものである。
【０００４】
出力方向制御は、出力用紙の縦方向あるいは横方向出力を決定し、実行する制御を行うもので、特に紙折り機能を備えた印刷処理装置においては、この出力方向制御は重要となる。従来は、前述の自動用紙選択機能によるか、あるいはユーザの設定によって選択された出力用紙トレイによって、固定的に出力方向が決定されてしまうのが一般的である。
【０００５】
上述の印刷制御を発展させた従来技術として、以下のような技術がある。特開平０４−２５５８７２号公報は、自動用紙選択において、原稿サイズと倍率から用紙サイズを決定し、用紙トレイの「紙あり」、「紙なし」等の情報、およびあらかじめ設定された選択トレイの優先順位等によって印刷を実行する用紙トレイを、より効率的に選択する構成を開示している。
【０００６】
特開平４−３３１１６３号公報では、印刷する用紙サイズを予め設定し、設定された用紙サイズに応じて印刷データの縮小／拡大を実行することにより、１つの用紙サイズに統一して複数の印刷データの印刷処理を実行する印刷装置を示している。
【０００７】
また、特開平５−２７００９７号公報では、給紙可能な用紙のサイズ、方向と、印刷情報で指定された印刷データの出力サイズ、方向とを比較し、比較結果に基づいて印刷データを拡大／縮小、および回転を実行して印刷出力する処理装置が開示されている。
【０００８】
さらに、特開平５−１００５３１号公報には、原稿サイズデータと転写紙サイズデータから適正倍率を演算し、転写紙に原稿全域の画像を形成するようデータを変倍する自動変倍モード、手動で多段階の倍率選定を実行する手動変倍モード、これらの２つのモードを併用する併用モードとを有する印刷処理装置が開示されており、併用モードが設定されている場合は、自動変倍モードによる適正変倍率Ｍ１を求めた後、手動変倍率で設定した変倍率Ｍ２を加算する制御が可能となり、より適切な倍率を容易に設定することが可能な装置を示している。
【０００９】
【発明が解決しようとする課題】
しかしながら、上述の従来の印刷制御システムにおける用紙マッピング、あるいは出力方向制御においては、印刷データサイズから出力用紙を自動的に選択するか、あるいはユーザがその印刷要求の際に逐次設定するかによって行うものであり、例えば紙折り機能があるプリンタ・プロッタにおいて、予め印刷されるデータサイズ／方向に応じた出力用紙をその用紙方向も考慮した上で印刷サイズ毎に出力装置中のトレイにセットしておかないと、紙折り機能による紙折りがユーザーの期待通りにならない場合が生じていた。
【００１０】
また、同一用紙サイズを縦／横の両方向出力可能な従来のプリンタ・プロッタにおいては、プリンタ中にユーザーが出力を希望したサイズおよび方向の用紙の用紙切れが発生した場合、出力が停止してしまったり、あるいは、自動回転機能による回転によって縦データを横方向用紙に出力した場合には、出力結果の用紙方向を後で手直しによって修正する必要を生じていた。
【００１１】
本発明の印刷処理装置および印刷処理方法は、印刷データのサイズに応じて出力用紙方向を定義した出力用紙方向設定マップを作成し、このマップに基づいて、出力装置中にセットされた複数の用紙から最適な用紙を選択して印刷データを出力するように構成し、ユーザの意向を反映した出力を可能とする印刷処理装置および印刷処理方法を提供する。
【００１２】
【課題を解決するための手段】
上述の目的を達成するために本発明の印刷処理装置は、少なくとも大きさまたは方向のいずれか一方の異なる複数の用紙から選択された用紙に対して印刷データを出力し、印刷を実行する印刷処理装置において、印刷を実行するプリンタ等の出力装置において出力可能な用紙サイズおよび方向を検出する手段と、印刷データ、または該印刷データに伴う印刷パラメータ、あるいは属性のいずれかに基づいて出力データサイズおよびデータ方向を検出する手段と、出力データサイズ各々に対して設定された情報であり、少なくとも出力データサイズ各々に対して許容される出力用紙方向情報を対応づけた出力用紙方向設定マップと、出力用紙方向設定マップに基いて、検出された出力データサイズから出力用紙方向を設定する出力方向制御手段と、設定された出力方向の用紙に前記印刷データを出力する出力手段と、を備えたことを特徴とする。
【００１３】
さらに、本発明の印刷処理装置において、出力用紙方向設定マップは、印刷要求を行うクライアント装置および印刷データの出力を実行するプリンタの接続されたネットワークに接続された記憶手段中に少なくとも１以上保持され、クライアント装置からの印刷要求に応じて選択された出力用紙方向設定マップが使用されることを特徴とする。
【００１４】
さらに、本発明の印刷処理装置において、出力用紙方向設定マップは、印刷データの出力を実行するプリンタに付属する印刷制御手段中の記憶手段に少なくとも１以上保持され、クライアント装置からの印刷要求に応じて選択された出力用紙方向設定マップが使用されることを特徴とする。
【００１５】
さらに、本発明の印刷処理装置において、出力用紙方向設定マップは、印刷要求を行うクライアント装置から印刷データまたは印刷パラメータとともに送付される属性値中の識別子に応じて選択されることを特徴とする。
【００１６】
さらに、本発明の印刷処理装置において、出力用紙方向設定マップは、プリンタに付属する印刷制御手段中に予め設定されたデフォルト値に応じて選択されることを特徴とする。
【００１７】
さらに、本発明の印刷処理装置において、出力用紙方向設定マップは、印刷要求を行うクライアント装置において生成され、印刷データの出力を実行するプリンタの印刷制御手段へ転送されることを特徴とする。
【００１８】
さらに、本発明の印刷処理装置において、出力用紙方向設定マップは、印刷データの出力データサイズと出力用紙方向を１対１に対応づけたデータによって構成されることを特徴とする。
【００１９】
さらに、本発明の印刷処理装置において、出力用紙方向設定マップは、さらに「固定」モードおよび「優先」モードの設定が可能な構成を有し、「固定」モード設定においては、該出力用紙方向設定マップに設定された用紙方向のみの用紙を出力用紙として選択し、「優先」モード設定においては、該出力用紙方向設定マップに設定された用紙方向の用紙を優先して選択し、該出力用紙方向設定マップに設定された用紙方向の用紙が無い場合は、異なる方向の用紙を選択して出力する構成としたことを特徴とする。
【００２０】
さらに、本発明の印刷処理装置は、出力用紙方向設定マップによって設定された出力用紙方向に対応させて印刷データの回転を実行する回転手段を有することを特徴とする。
【００２１】
さらに、本発明の印刷処理方法は、少なくとも大きさまたは方向のいずれか一方の異なる複数の用紙から選択された用紙に対して印刷データを出力し印刷を実行する印刷処理方法において、印刷を実行するプリンタ等の出力装置において出力可能な用紙サイズおよび方向を検出するステップと、印刷データ、または該印刷データに伴う印刷パラメータ、あるいは属性のいずれかに基づいて出力データサイズおよびデータ方向を検出するステップと、出力データサイズ各々に対して設定された情報であり、少なくとも出力データサイズ各々に対して許容される出力用紙方向情報を対応づけた出力用紙方向設定マップに基いて、検出された出力データサイズから出力用紙方向を設定する出力方向制御ステップと、設定された出力方向の用紙に前記印刷データを出力する印刷データ出力ステップと、を有することを特徴とする。
【００２２】
さらに、本発明の印刷処理方法において、出力用紙方向設定マップは、「固定」モードおよび「優先」モードの設定が可能な構成を有し、「固定」モードが設定されている場合は、出力方向制御ステップにおいて、該出力用紙方向設定マップに設定された用紙方向のみの用紙を出力用紙として選択し、「優先」モードが設定されている場合は、出力方向制御ステップにおいて、該出力用紙方向設定マップに設定された用紙方向の用紙を優先して選択し、該出力用紙方向設定マップに設定された用紙方向の用紙が無い場合は、異なる方向の用紙を選択して出力する構成としたことを特徴とする。
【００２３】
【発明の実施の形態】
図１に本発明の印刷処理装置の一実施例の構成を示す。本実施例の印刷処理装置には、プリンタ１，１０１、プリンタ１に接続された出力制御装置１０２、プリンタ２，１０３、クライアント装置１０４、およびデータベース１０５が含まれ、各々の構成要素は、ネットワーク１０６によってデータ通信可能に接続されている。
【００２４】
図１に示す実施例では、出力制御装置１０２がプリンタ１，１０１に接続された構成となっているが、出力制御装置がプリンタに組み込まれプリンタと一体となった構成も可能である。また、図１に示すネットワークにはさらに複数のクライアント装置、プリンタ、データベースが接続されていてもよい。
【００２５】
プリンタ１，１０１、およびプリンタ２，１０３は、クライアント装置１０４からの印刷要求に従ってクライアント装置１０４から、あるいはデータベース１０５からネットワークを介して転送されるデータの印刷を実行する。プリンタ１、１０１は、出力制御装置１０２を介してネットワークと接続され、クライアント装置１０４からの印刷要求は、出力制御装置１０２が受領する。プリンタ２，１０３の出力制御は、プリンタ２内で実行される。
【００２６】
プリンタ１，１０１、およびプリンタ２，１０３は複数サイズおよび方向の用紙による印刷が可能なように各種のサイズ、例えばＡ３、Ａ４、Ｂ４、Ｂ５等のサイズの用紙を縦方向、横方向に出力可能に各々収容するトレイを所定数有し、セットされた複数の用紙の中から選択された用紙を出力部に供給する印刷用紙供給機構を備えており、選択された用紙に印刷データを出力することが可能な構成となっている。
【００２７】
また、図示していないがプリンタには例えば紙折り機能、パンチ機能、ステープル機能あるいはバインダ機能等が付属していてもよく、これらの機能が付属している場合には、印刷された出力用紙について、それぞれの機能に応じた紙折り、穴あけ、ステープルによるバインド、あるいはパンチ穴を利用したバインド等の処理が実行される。
【００２８】
また、出力制御装置１０２が、印刷データの拡大／縮小を実行する変倍機能、および印刷データの回転を行う回転機能を備えている場合には、必要に応じて印刷データの拡大／縮小、および回転処理が実行される。
【００２９】
図２は、本発明の印刷処理装置において印刷処理を実行する際に必要な機能ブロック図の例を示した図である。図１に示す本発明の印刷処理装置の各構成要素と対比しながら図２の機能ブロック図の説明を行う。図２において、印刷要求２０１は、図１に示すクライアント装置１０４が行う。例えば、この印刷要求２０１に係る印刷をプリンタ１，１０１において実行する場合、印刷要求は、まず出力制御装置１０２が受領する。
【００３０】
出力制御装置１０２は、用紙方向取得機能２０２、データ方向取得機能２０３、印刷方向制御機能２０４、およびデータ回転機能２０５を有する。用紙方向取得機能２０２は、プリンタ２０８もしくは出力制御装置１０２がアクセス可能な記憶装置２０７中のプリンタ用紙情報ファイルから現在セットされている用紙情報を取得し、存在する用紙サイズとその用紙サイズのセットされている方向を取得する。例えば、Ａ３サイズは、印刷用紙方向が縦と横、Ａ２サイズは横方向のみの用紙をプリンタ２０８にセットしている場合、出力制御装置１０２が取得するプリンタにセットされた用紙サイズおよび方向に関する情報は、［Ａ３，縦］、［Ａ３，横］、［Ａ２．横］となる。
【００３１】
また、用紙方向取得機能２０２は、クライアント装置からの印刷要求に伴って送付される印刷データ、印刷パラメータおよび属性等に基づいて決定された印刷データのサイズに対応する用紙の有無のみの情報を取得するようにしてもよく、あるいは出力用紙のサイズ、方向を指定した印刷要求である場合はそれらを検出し、それらのサイズ、方向の用紙の有無に関する情報のみを取得するようにしてもよい。
【００３２】
データ方向取得機能２０３は、クライアント装置からの印刷要求に伴って送付される印刷データ、印刷パラメータおよび属性に基づいて検出される印刷データの方向を取得する機能である。
【００３３】
上述の用紙方向取得機能２０２、データ方向取得機能２０３は出力制御装置１０２中において並列、またはシリアルに動作可能であり、動作順序については限定されない。
【００３４】
印刷方向制御機能２０４は、図４に示す印刷用紙方向設定のための設定記述である出力用紙方向設定マップに基づいて実行される機能である。出力用紙方向設定マップは、出力制御装置１０２のアクセス可能な記憶装置２０９のファイルシステムまたはフロッピーディスク上に保存される。
【００３５】
また、出力用紙方向設定マップは印刷要求の際に印刷クライアントによって作成され、印刷要求とともに送付するようにしてもよい。また、あらかじめ作成された複数のマップをネットワーク上、あるいは出力制御装置中のファイルシステム、ＲＯＭ等の記憶媒体に記憶させ、印刷要求の際のパラメータ、属性等に基づいて使用する出力用紙方向設定マップを選択するか、あるいは予めデフォルトとして設定されている出力用紙方向設定マップを使用するようにしてもよい。
【００３６】
ここで図４に示す出力用紙方向設定マップの詳細について説明する。この出力用紙方向設定マップにおける設定はプリンタ等の出力装置がセットし得る用紙の全てもしくは印刷方向制御が必要な用紙のみを記述することを可能とする。設定する各用紙に対して、印刷方向として縦（ｐｏｒｔｒａｔｅ）、横（ｌａｎｄｓｃａｐｅ）、自動（ａｕｔｏ）の態様が設定可能であり、そのモードとして固定（ｆｉｘ）、優先（ｐｒｉｏｒ）の態様が設定可能である。
【００３７】
出力制御装置１０２は、クライアント装置からの印刷要求に伴って送付される印刷データ、印刷パラメータおよび属性に応じて決定された印刷データの出力用紙サイズを出力用紙方向設定マップに対応させて、出力装置における出力用紙方向を制御する。
【００３８】
印刷データの出力用紙サイズが例えばＡ０またはＡ１である場合、図４に示す出力用紙方向設定マップにおいて、その印刷方向は、横（ｌａｎｄｓｃａｐｅ）、および縦（ｐｏｒｔｒａｔｅ）である。また、これらの設定モードは固定（ｆｉｘ）が指定してある。このような設定の場合は、出力用紙方向設定マップにおいて指定された印刷方向で出力処理を行う。異なる方向の用紙は印刷用紙選択の対象としない。指定された印刷方向の用紙が存在しない場合は出力を中断し用紙補給を待つ。この場合、データ方向が指定印刷用紙方向と異なる場合のみ図２のデータ回転機能２０５によって印刷データの回転処理を施しデータ方向と印刷用紙方向を同一になるようにする。
【００３９】
印刷データの出力用紙サイズが例えばＡ２である場合、図４に示す出力用紙方向設定マップにおいて、その印刷方向は、横（ｌａｎｄｓｃａｐｅ）である。また、これらの設定モードは優先（ｐｒｉｏｒ）が指定してある。このような設定の場合は、出力用紙方向設定マップにおいて指定された印刷方向の用紙がプリンタ等の出力装置にセットしてあれば、その指定方向の用紙で出力処理を行う。指定方向の用紙が出力装置中に無く、同サイズで異なる方向の用紙が出力装置中にセットしてあれば、その用紙を出力用紙として選択し出力処理を実行するこの場合、図２のデータ回転機能２０５によって印刷データの回転処理を施しデータ方向と印刷用紙方向を同一になるようにする。
【００４０】
印刷データの出力用紙サイズが例えばＡ３である場合、図４に示す出力用紙方向設定マップにおいて、その印刷方向が自動（ａｕｔｏ）である。また、これらの設定モードは優先（ｐｒｉｏｒ）が指定してある。この場合、データ方向と同一方向の用紙を選択しデータ出力、すなわち印刷処理を実行する。もし、プリンタである出力装置中に図４に示す出力用紙方向設定マップに指定する方向の用紙が存在しない場合は、図２のデータ回転機能２０５によって印刷データの回転処理を施し、異なる方向の用紙に対し出力処理を行う。
【００４１】
図４に示す出力用紙方向設定マップのサイズＡ３の設定モードが例えば固定（ｆｉｘ）である場合は、その印刷方向が自動（ａｕｔｏ）であるので、基本的にデータ方向と同一方向の用紙を選択しデータ出力するが、データ方向と異なる方向の用紙は印刷用紙選択の対象としない。データ方向と同一方向の用紙が存在しない場合は出力を中断し用紙補給を待つ。従ってこの設定の場合は、データ回転機能２０５による印刷データの回転処理は実行されない。
【００４２】
以上のような印刷方向制御処理が出力用紙方向設定マップを使用して実行されるが、クライアント装置からの出力用紙のサイズ、方向を指定した印刷要求である場合はそれらを優先するように設定してよい。また、印刷制御を実行する印刷指示部から印刷様式を決定するための出力パラメータを送出した場合はその情報を優先して処理する。
【００４３】
図３に出力用紙方向設定マップを使用した出力制御フローを示す。ステップ３０１において、クライアント装置からの印刷要求があると、出力制御装置は、印刷要求に伴うデータサイズのデータを出力可能なプリンタにセットされた印刷用紙の用紙方向に関するデータを取得する。
【００４４】
ステップ３０３では、印刷要求のあったデータについてのデータ方向を検出する。さらに、ステップ３０４において、出力用紙方向設定マップ中の印刷方向設定情報を取得する。
【００４５】
出力用紙方向設定マップ中の印刷方向設定が方向固定（ｆｉｘ）モードである場合（ステップ３０５：Ｙｅｓ）は、ステップ３０６へ進み、設定マップ中の設定方向の用紙がプリンタに印刷可能にセットされているか否かを判定する。出力用紙方向設定マップ中の方向設定が縦または横の場合は、それぞれ対応方向の用紙について検討され、方向設定が自動の場合は、データ方向に応じて、縦または横の用紙の有無が判定される。設定方向の用紙が無いと判定された場合（ステップ３０６：Ｎｏ）は、当該設定での印刷はできないと判定され、印刷は中止される。
【００４６】
設定方向の用紙がプリンタにセットされ印刷可能状態にある場合（ステップ３０６：Ｙｅｓ）は、ステップ３０７に進み、データ方向と出力用紙の方向との対比が行われる。データ方向は，クライアント装置からの印刷データ、印刷パラメータ、属性によって判定されている。出力用紙方向設定マップ中の印刷方向設定が「自動（ａｕｔｏ）」である場合は、基本的にデータ方向に基づいてステップ３０６での設定方向用紙判定が実行されているのでステップ３０８のデータ回転処理が行われることはないが、出力用紙方向設定マップ中の印刷方向設定が「縦（ｐｏｒｔｒａｔｅ）」または「横（ｌａｎｄｓｃａｐｅ）」の場合は、データ方向が必ずしも設定された出力用紙方向と一致しているとは限らない。従って、ステップ３０７においてデータ方向と出力用紙方向が不一致の場合（ステップ３０７：Ｎｏ）は、ステップ３０８においてデータの回転処理を実行し、その後、印刷処理（ステップ３１４）を実行する。データ方向と出力用紙方向が一致している場合（ステップ３０７：Ｙｅｓ）は、そのまま印刷処理（ステップ３１４）を実行する。
【００４７】
ステップ３０５において、出力用紙方向設定マップ中の印刷方向設定が方向固定（ｆｉｘ）モードでない場合（ステップ３０５：Ｎｏ）、すなわち方向優先（ｐｒｉｏｒ）モードの場合は、ステップ３０９へ進み、設定マップ中の設定方向の用紙がプリンタに印刷可能にセットされているか否かを判定する。出力用紙方向設定マップ中の方向設定が縦または横の場合は、それぞれ対応方向の用紙について検討され、方向設定が自動の場合は、データ方向に応じて、縦または横の用紙の有無が判定される。
【００４８】
設定方向の用紙がプリンタにセットされ、印刷可能状態にある場合（ステップ３０９：Ｙｅｓ）は、ステップ３１０に進み、データ方向と出力用紙の方向との対比が行われる。ステップ３１０においてデータ方向と出力用紙方向が不一致の場合（ステップ３１０：Ｎｏ）は、ステップ３１１においてデータの回転処理を実行し、その後、印刷処理（ステップ３１４）を実行する。データ方向と出力用紙方向が一致している場合（ステップ３１０：Ｙｅｓ）は、そのまま印刷処理（ステップ３１４）を実行する。
【００４９】
ステップ３０９において、設定方向の用紙が無いと判定された場合は、ステップ３１２において、異なる方向の用紙がプリンタにセットされているか否かが判定される。異なる方向の用紙がある場合は、ステップ３１３において、データ方向と出力用紙の方向との対比が行われ、データと用紙の方向が異なる場合はステップ３１１でデータの回転処理が実行された後、印刷処理される。同一の場合はそのまま印刷処理（ステップ３１４）される。
【００５０】
図３に示す出力用紙方向設定マップを使用した出力制御について、指定方向（ｄｉｒｅｃｔｉｏｎ）が縦（ｐｏｒｔｒａｔｅ）または横（ｌａｎｄｓｃａｐｅ）の場合についてまとめると以下のようになる。
【００５１】
【表１】
0003633226.tif 000002
【００５２】
一方、指定方向（ｄｉｒｅｃｔｉｏｎ）が自動（ａｕｔｏ）の場合についてまとめると以下のようになる。
【００５３】
【表２】
0003633226.tif 000003
【００５４】
以下、図５乃至図８によって、本発明の印刷処理装置を適用して印刷を実行した場合のデータと出力との関係について説明する。
【００５５】
図５は操作対象とする同一サイズで印刷方向が異なる用紙がセットされている出力装置５０１において、印刷結果の用紙方向を意識しない場合の例である。印刷用紙方向設定にその用紙方向を「自動」に設定することで印刷データの方向と同一の方向である用紙を印刷用紙として選択し印刷処理を行い出力結果５０２を得る。一方の用紙が用紙切れをおこしても他方の用紙を印刷用紙として選択するため印刷を中断することがない。
【００５６】
図６は、印刷後に手動で印刷用紙をステープルで閉じたりパンチ穴を開けバインダーで閉じる等の場合の例であり、印刷結果の用紙方向が同一であることが望ましいため印刷用紙方向設定に「縦」または「横」を設定し、モードを「優先」に指定し印刷処理を行う例である。図６では、方向設定が「縦」である場合を示し、Ａ４縦とＡ４横のデータが出力装置６０１において、すべてＡ４縦に印刷され出力される。この場合、Ａ４横のデータはデータ回転機能により回転処理が実行される。この場合、モードを「優先」にしておくことにより、たとえ一方の用紙が用紙切れをおこしても印刷が中断することはなく、閉じる前に手動で印刷用紙方向を揃えることができる。すなわち、図６の例ではＡ４縦の用紙が用紙ぎれとなった場合、印刷はＡ４横の用紙に実行される。この場合、Ａ４縦のデータはデータ回転機能により回転処理が実行される。
【００５７】
印刷後に自動で印刷用紙をステープルで閉じたり印刷用紙を折る等の場合は印刷結果の用紙方向が同一でなければ期待した結果が得られないため印刷用紙方向設定に印刷方向を「縦」または「横」に、モードを「固定」に指定し印刷処理を行う。モードを「固定」にすることにより、たとえ一方の用紙が用紙切れをおこしても他方の用紙を使用することはない。
【００５８】
複数サイズの印刷用紙サイズを使用する印刷においては各サイズに対し適当な印刷用紙方向設定を行うことにより期待する印刷結果を得ることができる。
【００５９】
図７は、印刷データがＡ４とＡ３のものが混在する場合を示す。出力装置７０１には、Ａ４の縦と横、およびＡ３の縦と横の用紙がセットされている。図７のような出力結果を得るには、出力用紙方向設定マップを例えば次のように設定する。
【００６０】
【表３】
0003633226.tif 000004
【００６１】
上記のような設定であれば出力装置７０１は出力用紙としてＡ４データに関しては固定的に縦の用紙を選択し、Ａ３データに関しては横の用紙を選択して出力する。その結果、出力結果７０２は高さ方向の長さが一致し、印刷後に自動で印刷用紙をステープル７０３で閉じる等の作業が効率的に実行することが可能となる。
【００６２】
また、図８の出力結果８０２のように横方向のみの用紙として出力し、ステープル８０３を図８のような態様で閉じたい場合は、出力用紙方向設定マップを例えば次のように設定する。
【００６３】
【表４】
0003633226.tif 000005
【００６４】
上記のような設定であれば出力装置８０１は出力用紙としてＡ３データおよびＡ４データに関して固定的に横の用紙を選択し、出力結果８０２を得ることができる。
【００６５】
【発明の効果】
以上説明したように、本発明の印刷処理装置および印刷処理方法によれば、印刷処理を実行する際に、出力用紙方向を定義したマップを用い出力データサイズに基づいて、マップから出力方向を決定するようにしたので、マップの定義によりユーザーの意向を着実に反映する印刷出力が可能となる。
【００６６】
さらに、本発明の印刷処理装置および印刷処理方法によれば、出力用紙方向設定マップに固定モードと優先モードとを設定可能とし、固定モードにおいては、設定された用紙方向のみの用紙選択を実行し、優先モードにおいては、設定用紙方向の紙切れの際には、異なる方向の用紙を選択して出力するように構成したので、ユーザーの用途に応じたモード設定による柔軟な印刷出力が可能となる。
【図面の簡単な説明】
【図１】本発明の印刷処理装置を適用したシステム構成を示すブロック図である。
【図２】本発明の印刷処理装置の機能構成を示すブロック図である。
【図３】本発明の印刷処理装置の処理の流れを示すフロー図である。
【図４】本発明における出力用紙方向設定マップの例を示す図である。
【図５】本発明における印刷処理装置を適用した印刷出力の例（その１）を示す図である。
【図６】本発明における印刷処理装置を適用した印刷出力の例（その２）を示す図である。
【図７】本発明における印刷処理装置を適用した印刷出力の例（その３）を示す図である。
【図８】本発明における印刷処理装置を適用した印刷出力の例（その４）を示す図である。
【符号の説明】
１０１  プリンタ１
１０２  出力制御装置
１０３  プリンタ２
１０４  クライアント装置
１０５  データベース
１０６  ネットワーク
２０１  印刷要求機能
２０２  用紙方向取得機能
２０３  データ方向取得機能
２０４  印刷方向制御機能
２０５  データ回転機能
２０６  印刷機能
２０７  データベース
２０８  プリンタ
２０９  データベース
【図１】
0003633226.tif 000006
【図２】
0003633226.tif 000007
【図３】
0003633226.tif 000008
【図４】
0003633226.tif 000009
【図５】
0003633226.tif 000010
【図６】
0003633226.tif 000011
【図７】
0003633226.tif 000012
【図８】
0003633226.tif 000013