(57)【特許請求の範囲】
【請求項１】
ページ記述言語で表現された画像情報を入力するデータ入力手段と、
このデータ入力手段より入力された画像情報を可視画像に展開する画像展開手段と、
この画像展開手段により展開された画像を記憶しておく画像記憶手段と、
この画像記憶手段に記憶されている画像を取り出し、記録紙上に出力する画像出力手段と、
この画像出力手段により出力された記録紙に綴じ処理を施す排紙手段とを備えた画像処理装置において、
前記綴じ処理を施す綴じ位置を指定する手段と、
前記指定された綴じ位置と、先頭ページの画像の向きと、出力する用紙サイズとから、次ページ以降の画像出力方向を判定する判定手段と、
この判定手段により判定された画像出力方向に基づき、前記画像記憶手段に記憶されている画像を回転して記録紙上に出力することを特徴とする画像処理装置。
【請求項２】
ページ記述言語で表現された画像情報を入力するデータ入力手段と、
このデータ入力手段より入力された画像情報を可視画像に展開する画像展開手段と、
この画像展開手段により展開された画像を記憶しておく画像記憶手段と、
この画像記憶手段に記憶されている画像を取り出し、記録紙上に出力する画像出力手段と、
この画像出力手段により出力された記録紙に綴じ処理を施す排紙手段とを備えた画像処理装置において、
前記綴じ処理を優先して出力する綴じ処理優先モードと、画像サイズを変更せずに出力することを優先する画像サイズ優先モードとを選択するための選択手段と、
この選択手段において、前記綴じ処理優先モードが選択されている場合、先頭ページの画像の主走査方向の長さに合わせて、次ページ以降の画像を拡大／縮小して出力することを特徴とする画像処理装置。
【請求項３】
前記排紙手段として、ステイプル綴じを施すステイプラを備えたことを特徴とする請求項１、２のいずれか記載の画像処理装置。
【請求項４】
前記排紙手段として、パンチングを施すパンチャを備えたことを特徴とする請求項１、２のいずれか記載の画像処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ステイプリング，パンチング等の仕上げ機能を備えた画像処理装置ならびに、それを含むシステム及びそれらの制御方法に関するものである。
【０００２】
【従来の技術】
ページ記述言語で記述したデータ（以下、“ＰＤＬデータ”ともいう）を入力し、画像を形成・出力する画像処理装置において、出力用紙に対してステイプル処理やパンチ穴開け処理等の綴じ処理を施す装置が考案されている。
【０００３】
また、両面印刷を行う場合、用紙の長辺方向／短辺方向のいずれを綴じ方向とするかの指定に基づき、実際に出力する用紙サイズ（縦送り用紙／横送り用紙）に応じて、表面と裏面との画像の向きを判定して出力している。
【０００４】
【発明が解決しようとする課題】
しかしながら、以上のような構成において綴じ処理を施す際、全ページの画像サイズが同一である場合には、特に問題はないが、複数の画像サイズが混在するような場合、例えば、主走査方向の長さが異なるような場合には、整合動作が行えないため、従来は、綴じ処理を禁止していた。
【０００５】
また、主走査方向が同じである場合には、綴じ処理を許可する構成としても、両面印刷の場合、綴じ方向と出力する用紙サイズ（縦送り用紙／横送り用紙）によって表面と裏面との画像の向きが異なるため、そのまま綴じ処理を施してしまうと、ページによって向きが合わないという不整合を起こしていた。
【０００６】
本発明は、上記問題点に鑑みてなされたものであり、この種の綴じ処理を行う場合、先頭ページに対する綴じ位置を基準として、次ページ以降の画像の向きを決定し、適宜に回転して出力する。
【０００７】
また、綴じ処理優先モードが選択されている場合、先頭ページの主走査方向の長さを基準として次ページ以降の画像を任意に拡大／縮小して出力する。
【０００８】
このようにして、複数の画像サイズが混在するような場合にも、不整合を生ずることなく綴じ処理を行うことを可能とする制御装置及び画像処理システムを有する画像処理装置の提供を目的とする。
【０００９】
【課題を解決するための手段】
このため、本発明においては、下記の（１）〜（４）項のいずれかに示す画像処理装置を提供することにより、前記目的を達成しようとするものである。
【００１０】
（１）ページ記述言語で表現された画像情報を入力するデータ入力手段と、このデータ入力手段より入力された画像情報を可視画像に展開する画像展開手段と、この画像展開手段により展開された画像を記憶しておく画像記憶手段と、この画像記憶手段に記憶されている画像を取り出し、記録紙上に出力する画像出力手段と、この画像出力手段により出力された記録紙に綴じ処理を施す排紙手段とを備えた画像処理装置において、前記綴じ処理を施す綴じ位置を指定する手段と、前記指定された綴じ位置と、先頭ページの画像の向きと、出力する用紙サイズとから、次ページ以降の画像出力方向を判定する判定手段と、この判定手段により判定された画像出力方向に基づき、前記画像記憶手段に記憶されている画像を回転して記録紙上に出力することを特徴とする画像処理装置。
【００１１】
（２）ページ記述言語で表現された画像情報を入力するデータ入力手段と、このデータ入力手段より入力された画像情報を可視画像に展開する画像展開手段と、この画像展開手段により展開された画像を記憶しておく画像記憶手段と、この画像記憶手段に記憶されている画像を取り出し、記録紙上に出力する画像出力手段と、この画像出力手段により出力された記録紙に綴じ処理を施す排紙手段とを備えた画像処理装置において、前記綴じ処理を優先して出力する綴じ処理優先モードと、画像サイズを変更せずに出力することを優先する画像サイズ優先モードとを選択するための選択手段と、この選択手段において、前記綴じ処理優先モードが選択されている場合、先頭ページの画像の主走査方向の長さに合わせて、次ページ以降の画像を拡大／縮小して出力することを特徴とする画像処理装置。
【００１２】
（３）前記排紙手段として、ステイプル綴じを施すステイプラを備えたことを特徴とする前記（１）、（２）項のいずれか記載の画像処理装置。
【００１３】
（４）前記排紙手段として、パンチングを施すパンチャを備えたことを特徴とする前記（１）、（２）項のいずれか記載の画像処理装置。
【００１４】
【作用】
以上のような本発明構成により、主走査方向の長さが同じであるページサイズが混在したプリントジョブに対して、綴じ処理を許可すると共に、先頭ページに対する綴じ位置の指定を基準として、次ページ以降の画像出力方向を決定するため、ページサイズが混在し、さらに両面印刷を行うような場合にも、ページによって画像の向きが異なってしまう等の不整合を起こさずに、常に綴じられた位置に対して整合のとれた出力結果を得ることが可能となる。
【００１５】
また、綴じ処理を優先して出力するモードである場合には、先頭ページの主走査方向の長さに合わせて次ページ以降の画像を変倍して出力することにより、常に綴じ処理を行うことが可能となる。
【００１６】
【発明の実施の形態】
以下に本発明の実施の形態を、好適な複数の実施例に基づき、図面を参照して詳細に説明する。
【００１７】
【実施例】
（実施例１）
図１は、本発明の実施例の画像処理装置１００の全体構成を示すブロック図である。
【００１８】
１はスキャナ部で、原稿を読み取り、原席画像に応じた画像データをプリンタ部２または原稿入出力制御部３へ出力する。
【００１９】
プリンタ部２は、スキャナ部１または画像入出力制御部３から入力される画像データに基づいて画像を記録紙上に記録する。
【００２０】
画像入出力制御部３は、スキャナ部１，プリンタ部２，フォーマッタ部４，操作部６に接続されており、これらを統合的に制御するメインコントローラとして機能する。
【００２１】
フォーマッタ部４は、情報処理装置（ホストコンピュータＰＣ／ＷＳ）７から転送された画像データ（例えば、前記ＰＤＬデータ）をプリンタ部２で記録できる画像データ（ビットマップデータ）に展開し、画像入出力制御部３へ転送する。また、画像処理装置１００全体の各種構成情報や、動作状況を情報処理装置７に転送する。
【００２２】
排紙部２２０は、プリンタ部２から出力された記録紙を搬送し、出力モードに応じてステイプル処理等を施した後、排紙トレイに積載する。
【００２３】
操作部５は、画像入出力制御部３からの指示に従い、ユーザが各種設定を行うための画面を表示したり、ユーザの設定内容を画像入出力制御部３に通知する。
【００２４】
図２は、スキャナ部１及びプリンタ部２の構成例を示す断面図である。
【００２５】
スキャナ部１の原稿給送装置１０１は、原稿を最終ページから順に１枚ずつプラテンガラス１０２上へ給送し、各原稿の読み取り動作が終了する都度、プラテンガラス１０２上の原稿を排出する。
【００２６】
原稿がプラテンガラス１０２上に搬送されると、ランプ１０３を点灯してスキャナユニット１０４の移動を開始し、原稿を露光走査する。
【００２７】
この時の原稿からの反射光は、各ミラー１０５，１０６，１０７、及びレンズ１０８によってＣＣＤイメージセンサ（以下、“ＣＣＤ”という）１０９へ導かれる。
【００２８】
このようにして、読み取られた画像データは、所定の処理が施された後、プリンタ部２または画像入出力制御部３へ転送される。
【００２９】
プリンタ部２のレーザドライバ２２１は、レーザ発光部２０１を駆動し、スキャナ部１から出力された画像データに基づいてレーザ光を照射させる。
【００３０】
このレーザ光は、感光（体）ドラム２０２に照射され、感光ドラム２０２にはレーザ光に応じた潜像が形成される。
【００３１】
感光ドラム２０２に形成された潜像の部分には、現像器２０３によって現像剤が付着される。
【００３２】
記録紙は、レーザ光の照射開始と同期したタイミングで、カセット２０４またはカセット２０５のいずれかにより転写部２０６へ搬送され、感光ドラム２０２に付着された現像剤が転写される。
【００３３】
現像剤が転写された記録紙は、定着部２０７に搬送され、定着部２０７の熱と圧力により現像剤が記録紙に定着される。
【００３４】
定着部２０７を通過した記録紙は、排出ローラ２０８によって排出され、排紙された記録紙は、排紙部２２０により適切な各排紙トレイに排出される。
【００３５】
また、両面記録のモードに設定されている場合は、排出ローラ２０８の位置まで記録紙を搬送した後、排出ローラ２０８の回転方向を逆転させ、フラッパ２０９によって再給紙搬送路へ導く。
【００３６】
また、多重記録のモードが設定されている場合は、記録紙を排出ローラ２０８まで搬送しないようにフラッパ２０９によって再給紙搬送路へ導く。
【００３７】
再給紙搬送路へ導かれた記録紙は上述したタイミングで転写部２０６へ再度給紙される。
【００３８】
図３は、排紙部２２０の詳細な構成例を示す図である。
【００３９】
プリンタ部２より用紙が排出されると、入口センサ２２０１に用紙先端が到着するのを待ち、入口センサ２２０１に到着したら、排紙形態（フェースアップ／フェースダウン）に応じて、フラッパ２２０２を切り替えて、反転経路２２０３、またはストレート経路２２０４の何れかに用紙を振り分ける。
【００４０】
反転経路２２０３ならば、用紙後端が入口センサ２２０１かを通過したタイミングで反転機構を駆動し、用紙を反転する。
【００４１】
反転経路２２０３またはストレート経路２２０４からの用紙をトレイに排出する場合、処理の違いにより、排出方法が以下のように異なる。
【００４２】
単純積載の場合、揺動ガイド２２０９を下げて、各排紙ローラ２２０７，２２０８を正転させることにより、直接排紙トレイ２２１１に排出する。
【００４３】
ステイプルモードの場合、１枚目については、用紙後端が排紙センサ２２０５を通過してから各排紙ローラ２２０７，２２０８を逆転させ、ステイプルトレイ２１２１に用紙を積載する。２枚目以降については、用紙後端が排紙センサ２２０５を通過してから排紙トレイ２２１１の傾斜とパドル２２１０とにより、順次ステイプルトレイ２２１２に積載する。
【００４４】
ステイプル束の最終紙が積載されると、ステイプラ２２０６を指定した位置に移動しステイプルを行った後、揺動ガイド２２０９を下げ各排紙ローラ２２０７，２２０８を正転させて排紙トレイ２２１１に排出する。
【００４５】
図４は、スキャナ部１の詳細な構成例を示すブロック図である。
【００４６】
図示するように、ＣＰＵ１１４のＣＰＵバス１１７に、画像処理部１１１，インタフェース（Ｉ／Ｆ）部１１３，ＲＯＭ１１５，ＲＡＭ１１６が接続されている。
【００４７】
ＣＣＤ１０９（図２）から出力された画像データは、Ａ／Ｄ・ＳＨ部１１０でアナログ／デジタル変換されると共に、シェーディング補正が行われる。
【００４８】
Ａ／Ｄ・ＳＨ部１１０によって処理された画像データは、画像処理部１１１を介してプリンタ部２へ転送されると共に、インタフェース部１１３を介して画像入出力制御部３は転送される。
【００４９】
ＣＰＵ１１４は、画像入出力制御部３より指示された設定内容に応じて画像処理部１１１及びインタフェース部１１３を制御する。
【００５０】
例えば、トリミング処理の後に複写を行うモードが指示されている場合は、画像処理部１１１でトリミング処理を実行させ、処理を施した画像データをプリンタ部２へ転送する。
【００５１】
このような制御を司るＣＰＵ１１４の制御プログラムは、ＲＯＭ１１５に記憶されており、ＣＰＵ１１４は、ＲＯＭ１１５上の当該制御プログラムに基づいて動作する。なお、ＲＡＭ１１６は、ＣＰＵ１１４の作業領域として使用される。
【００５２】
図５は、画像入出力制御部３（図１，２）の詳細な構成例を示すブロック図である。
【００５３】
図示するように、ＣＰＵ３０１のＣＰＵバス３０８に、インタフェース部３００，操作部インタフェース（Ｉ／Ｆ）部３０２，インタフェース部３０３，ＲＯＭ３０４，ＲＡＭ３０５，画像処理部３０６が接続されている。
【００５４】
スキャナ部１（図１，２，４）より入力される画像データは、インタフェース部３０３を介して画像処理部３０６へ転送された後、画像メモリ３０７に格納される。また、スキャナ部１より入力される制御コマンドは、ＣＰＵ３０１へ転送される。
【００５５】
フォーマッタ部４（図１）より入力される画像データは、インタフェース３００を介して画像処理部３０６へ転送された後、画像メモリ３０７に格納される。また、フォーマッタ部４より入力される制御コマンドはＣＰＵ３０１へ転送される。
【００５６】
画像メモリ３０７に格納されたこれらの画像は、ＣＰＵ３０１による制御の下、スキャナ部１，フォーマッタ部４及び操作部５（図１）より入力される制御コマンドに基づいて、画像処理部３０６において画像の回転処理や変倍処理などの画像処理がなされた後、インタフェース部３０３を介してプリンタ部２（図１，２）に転送される。
【００５７】
また、ＣＰＵ３０１は、スキャナ部１，フォーマッタ部４より入力された制御コマンドの中で、操作部５への表示を要求するコマンドを受け取ると、指定された表示内容を操作部Ｉ／Ｆ部３０２を介して操作部６に表示する。
【００５８】
また、操作部５において、ユーザによるオペレーション操作がなされると、そのオペレーション情報が操作部Ｉ／Ｆ部３０２を介してＣＰＵ３０１に入力される。
【００５９】
ＣＰＵ３０１は、操作部Ｉ／Ｆ部３０２より入力されたオペレーション情報を、スキャナ部１，フォーマッタ部４に転送する。または、オペレーション情報に基づき画像入出力制御を行う。
【００６０】
このような制御を司るＣＰＵ３０１の制御プログラムは、ＲＯＭ３０３に記憶されており、ＣＰＵ３０１は、ＲＯＭ３０３上の当該制御プログラムに基づいて動作する。なお、ＲＡＭ３０４は、ＣＰＵ３０１の作業領域として使用される。
【００６１】
図６は、フォーマッタ部４（図１）の詳細な構成例を示すブロック図である。
【００６２】
図示するように、ＣＰＵ４０４のＣＰＵバス４０７に、ホストインタフェース（Ｉ／Ｆ）部４００，画像データ発生部４０１，画像メモリ４０２，インタフェース部４０３，ＲＯＭ４０５，ＲＡＭ４０６が接続されている。
【００６３】
ホストコンピュータ７より送られてきたＰＤＬデータは、ホストＩ／Ｆ４００を介してＲＡＭ４０６に格納される。
【００６４】
ＣＰＵ４０４は、ＲＡＭ４０６に格納されたＰＤＬデータを解釈し、ビットマップイメージを作成するためのデータを画像データ発生部４０１に転送する。
【００６５】
画像データ発生部４０１は、ＣＰＵ４０４より送られてきたデータをビットマップイメージに変換する。作成されたビットマップイメージは、画像メモリ４０２に格納される。
【００６６】
ＣＰＵ４０４は、画像メモリ４０２に格納されたビットマップイメージを取り出し、インタフェース部４０３を介して、画像入出力制御部３（図１，５）に転送すると共に、転送する画像の出力先や、出力設定を指示する制御コマンドを転送する。
【００６７】
フォーマッタ部４のオペレーションに関する表示画面や設定情報は、予めＲＯＭ４０５，ＲＡＭ４０６に格納されており、ＣＰＵ４０４は、必要に応じてこれを取り出し、インタフェース部４０３を介して画像入出力制御部３に転送する。
【００６８】
また、画像入出力制御部３より転送された操作部５のオペレーション情報に基づき、ＣＰＵ４０４は各種制御を行う。例えば、操作部５において、フォーマッタ部４の受信バッファのクリア操作が行われると、画像入出力制御部３よりその旨が通知される。ＣＰＵ４０４は、画像入出力制御部３からの指示に従い、ＲＡＭ４０６に格納されている受信データをクリアする。
【００６９】
このような制御を司るＣＰＵ４０４の制御プログラムは、ＲＯＭ４０５に記憶されており、ＣＰＵ４０４は、ＲＯＭ４０５上の当該制御プログラムに基づいて動作する。なお、ＲＡＭ４０６は、ＣＰＵ４０４の作業領域としても使用される。
【００７０】
以上のように、画像入出力制御部３を中心に、原稿の読み取り，画像の印刷，画像の生成，画像の保存等の機能を複合させた処理を行うことが可能である。
【００７１】
次に、ホストコンピュータ７から送られてきたＰＤＬデータを、可視画像に展開してプリントアウトするまでの処理の流れを説明する：
本処理は、大きく分けて、フォーマッタ部４で展開した画像を、画像入出力制御部３を介して画像メモリ３０７に格納するまでの第一のステップと、画像メモリ３０７に格納された画像を取り出しプリンタ部２に出力するまでの第二のステップとに分けられる。以下、第一，第二のステップについて説明する：
〈第一のステップ〉
図７は、ホストコンピュータ７から送られてきたＰＤＬデータを、可視画像に展開し、画像入出力制御部３を介して画像メモリ３０７（図３）に格納するまでの、フォーマッタ部４と画像入出力制御部３との制御コマンド及び画像データの流れを示す画像入力シーケンス図である。
【００７２】
図８は、図７において、フォーマッタ部４と画像入出力制御部３との間でやり取りされる制御コマンド及びデータの構成図を示す。
【００７３】
まず各々のデータについて説明する：
（ａ）はジョブ開始要求を示す制御コマンドであり、ＳＴＡＲＴはジョブ開始要求を示す。Ｔｙｐｅ  ｏｆ  Ｊｏｂはジョブの種類を示し、本実施例においては、フォーマッタ部４から入力された画像をプリンタ部２に出力するプリントジョブである。
【００７４】
Ｕｓｅｒ  ＩＤは、ホストコンピュータ上でジョブを実行したユーザのＩＤを示し、Ｎａｍｅ  ｏｆ  Ｊｏｂは、例えばホストコンピュータのアプリケーション上で文書を作成した時点で付加される文書名など、ジョブを識別するための名称を示す。
【００７５】
Ｐａｇｅ  Ｓｉｚｅは、先頭ページの画像サイズを示し、Ｐａｇｅ  Ｏｒｉｅｎｔａｔｉｏｎは、先頭ページの画像の向き（ポートレート／ランドスケープ）を示し、Ｎｕｍｂｅｒ  ｏｆ  ｃｏｐｉｅｓは画像入出力制御部３の画像メモリ３０７からプリンタ部２に画像を出力する際に、同じページ画像を繰り返し出力する回数を示す。
【００７６】
Ｒｅｓｏｌｕｔｉｏｎは画像の解像度を示し、また、Ｄｕｐｌｅｘ  ｍｏｄｅは両面モード（片面／両面）を、Ｂｉｎｄ  Ｄｉｒｅｃｔｉｏｎは両面の綴じ方向（長手方向／短手方向）を、Ｓｏｒｔｉｎｇ  ｍｏｄｅはソートモード（ノンソート／ソート）を、Ｓｔａｐｌｅ  ｍｏｄｅはステイプルモード（ＯＦＦ／上／左／右）を、Ｄａｒｋｎｅｓｓはトナー濃度（１〜９）をそれぞれ示す。
【００７７】
（ｂ）はページ画像出力を示す制御コマンドであり、ＰＡＧＥはページ画像出力を示し、また、Ｐａｇｅ  Ｎｏ．はページ番号を、Ｐａｇｅ  Ｓｉｚｅは画像サイズを、Ｐａｇｅ  Ｏｒｉｅｎｔａｔｉｏｎは画像の向き（ポートレート／ランドスケープ）を示す。Ｈ  Ｓｉｚｅは画像の主走査方向の長さを、Ｈ  Ｓｉｚｅは画像の副走査方向の長さを、Ｔｒａｎｓｆｅｒ  ｒａｔｅはビデオ出力の転送レートをそれぞれ示す。
【００７８】
（ｃ）は、ジョブ終了を示す制御コマンドであり、ＥＮＤはジョブ終了を示し、Ｃｏｍｐｌｅｔｉｏｎ  Ｓｔａｔｕｓは、フォーマッタ部４においてジョブが正常に終了したのか、異常終了したのかを示す。
【００７９】
（ｄ）は、画像入出力制御部３において、要求に対する受け付け結果を示すステータス応答データである。
【００８０】
次に、図７のシーケンス図により、これらのデータを用いたフォーマッタ部４と画像入出力制御部３とのやり取りについて説明する：
フォーマッタ部４は、ホストコンピュータ７から送られてきたＰＤＬデータを解釈し、ジョブ開始を指示するデータを受け取った場合、画像入出力制御部３に対してジョブ開始要求命令（ＳＴＡＲＴ−ＲＥＱ）を送る。
【００８１】
画像入出力制御部３は、ジョブ開始命令で指示されたジョブを受け付けることが可能であると判断した場合、フォーマッタ部４にステータスでＯＫを返す。
【００８２】
フォーマッタ部４は、画像入出力制御部３からＯＫを受け取ると、ホストコンピュータ７より受け取ったＰＤＬデータを順次ビットマップイメージに展開する。１ページ分のビットマップイメージが生成されると、画像入出力制御部３に対してページ画像出力要求命令（ＰＡＧＥ−ＲＥＱ）を送る。
【００８３】
画像入出力制御部３は、ページ画像の入力を受け付けることが可能であると判断した場合、フォーマッタ部４にステータスでＯＫを返す。
【００８４】
フォーマッタ部４は、画像入出力制御部３からＯＫを受け取ると、画像メモリ４０２（図６）に格納されている１ページ分のビットマップイメージを取り出し、画像入出力制御部３にビデオ転送する。
【００８５】
画像入出力制御部３は、フォーマッタ部４より入力された画像を、画像メモリ３０７（図５）に格納する。１ページ分の画像を全て入力し終えると、画像入出力制御部３は、フォーマッタ部４にステータスでＯＫを返す。
【００８６】
以後、フォーマッタ部４において、１ページ分のページ画像が生成される度に、上記ページ画像転送シーケンスが繰り返される。
【００８７】
フォーマッタ部４は、ホストコンピュータ７から送られてきたＰＤＬデータを解釈し、ジョブ終了を指示するデータを受け取った場合、もしくはリセット等により途中でジョブを終了する場合、画像入出力制御部３に対してジョブ終了要求命令（ＥＮＤ）を送り、ジョブを終了する。
【００８８】
画像入出力制御装置３は、フォーマッタ部４からの画像を受け付けた時点で、入力した画像をプリンタ部２に出力するためのプリントジョブとして管理するために、プリントジョブ管理テーブルを作成する。
【００８９】
図９は、このプリントジョブ管理テーブルの構成図を示す：
プリントジョブ管理テーブルは、フォーマッタ部４からのジョブ開始要求命令受理した時点で作成され、受け付けた順に順次接続されプリントジョブキューを構成するものである。
【００９０】
このプリントジョブ管理テーブルは、フォーマッタ部４からのジョブ開始要求命令で指定された以下の各パラメータＪＯＢ  ＩＤ，Ｔｙｐｅ  ｏｆ  Ｊｏｂ，Ｕｓｅｒ  ＩＤ，Ｎａｍｅ  ｏｆ  Ｊｏｂ，Ｐａｇｅ  Ｓｉｚｅ，Ｐａｇｅ  Ｏｒｉｅｎｔａｔｉｏｎ，Ｎｕｍｂｅｒ  ｏｆ  ｃｏｐｉｅｓ，Ｒｅｓｏｌｕｔｉｏｎ，Ｄｕｐｌｅｘ  ｍｏｄｅ，Ｓｏｒｔｉｎｇ  ｍｏｄｅ，Ｓｔａｐｌｅ  ｍｏｄｅ，Ｄａｒｋｎｅｓｓ、及びフォーマッタ部４から入力したページ画像数（Ｎｕｍｂｅｒ  ｏｆ  ｐａｇｅｓ）、画像サイズが全て同じであるか、異なるサイズが混在しているかを示すページ混在フラグ（Ｐａｇｅ  ＭＩＸ）、ページテーブルへのポインタ（* ｐａｇｅ  ｔａｂｌｅ）、次のプリントジョブ管理テーブルのアドレスを示すポインタ（* ｎｅｘｔ  ｊｏｂ）から構成されている。
【００９１】
次に、図９のページテーブルの構成について説明する。
【００９２】
図１０はページテーブルの構成図を示す：
ページテーブルは、各ページ画像の詳細な情報を示すテーブルであり、フォーマッタ部４からのページ画像出力要求命令受理した時点で作成される。ページテーブルは、ページ画像出力要求命令で指定された以下のパラメータ−Ｐａｇｅ  Ｎｏ．，Ｐａｇｅ  Ｓｉｚｅ，Ｐａｇｅ  Ｏｒｉｅｎｔａｔｉｏｎ，Ｈ  Ｓｉｚｅ，Ｖ  Ｓｉｚｅ，フォーマッタ部４から入力した画像を画像メモリ３０７上に格納する際の格納先アドレスを示すポインタ（* ｉｍａｇｅ  ａｄｄｒｅｓｓ），次のページテーブルへのポインタ（* ｎｅｘｔ  ｐａｇｅ）から構成されている。
【００９３】
〈第二のステップ〉
次に、画像入出力制御装置３において、図９のプリントジョブ管理テーブルの情報に基づいて、画像メモリ３０７（図５）に格納されている画像を取り出し、プリンタ部２に出力する処理について説明する。
【００９４】
図１１は、画像メモリ３０７に格納されている画像を取り出し、指示されたプリントモードでプリントを行うまでの、画像入出力制御部３とプリンタ部２との制御コマンド、及び画像データの流れを示す画像出力シーケンス図である。
【００９５】
図１２は、図１１において、画像入出力制御部３とプリンタ部２との間でやり取りされる制御コマンド及びデータの構成図を示す。
【００９６】
まず各々のデータについて説明する：
（ａ）は、プリント開始要求を示す制御コマンドであり、ＳＴＡＲＴはプリント開始要求を示し、また、Ｄｕｐｌｅｘ  ｍｏｄｅは片面出力／両面出力を、Ｓｔａｐｌｅはステイプル処理を行うか否かを、Ｄａｒｋｎｅｓｓはトナー濃度（１〜９）をそれぞれ示す。
【００９７】
（ｂ）は、ページ画像出力を示す制御コマンドであり、ＰＡＧＥはページ画像出力を示し、Ｐａｐｅｒ  Ｓｉｚｅは用紙サイズを、Ｐａｇｅ  Ｎｏ．はページ番号を示し、Ｈ  Ｓｉｚｅは画像入出力制御部３より出力する画像の主走査方向の長さを示し、Ｖ  Ｓｉｚｅは同じく副走査方向の長さを、Ｔｒａｎｓｆｅｒ  ｒａｔｅはビデオ出力の転送レートを、Ｐａｐｅｒ  Ｓｏｕｒｃｅは用紙を給紙する給紙口を、Ｐａｐｅｒ  Ｄｅｓｔｉｎａｔｉｏｎは用紙を排紙する排紙先をそれぞれ示す。
【００９８】
（ｃ）は、ステイプル指示を示す制御コマンドである。
【００９９】
（ｄ）は、ジョブ終了を示す制御コマンドであり、ＥＮＤはジョブ終了を示す。
【０１００】
（ｅ）は、プリンタ部２が画像入出力制御部３からの要求に対する受け付け結果を示すステータス応答データである。
【０１０１】
次にこれらのデータを用いた画像入出力制御部３とプリンタ部２とのやり取りを、図１１のシーケンス図を用いて説明する：
画像入出力制御部３は、プリンタ部２に対してプリント開始要求命令（ＳＴＡＲＴ−ＲＥＱ）を送る。
【０１０２】
プリンタ部２は、プリント開始命令で指示された情報に基づきプリント動作を行うことが可能であると判断した場合、画像入出力制御部３にステータスでＯＫを返す。
【０１０３】
画像入出力制御部３は、プリンタ部２からＯＫを受け取ると、続いて転送する画像の情報や、給紙口，排紙先を指定するページ画像出力要求命令（ＰＡＧＥ−ＲＥＱ）を送る。
【０１０４】
プリンタ部２は、指定された給紙口，排紙先をチェックし、ページ画像の入力を受け付けることが可能であると判断した場合、画像入出力制御部３にステータスでＯＫを返す。
【０１０５】
画像入出力制御部３は、プリンタ部２からＯＫを受け取ると、画像メモリ３０７に格納されている１ページ分のビットマップイメージを取り出し、プリンタ部２にビデオ転送する。
【０１０６】
プリンタ部２は、画像メモリ３０７（図５）から画像入出力制御部３を介して入力された画像を、指定された給紙口より給紙した用紙に印字し、指定された排紙先に用紙を搬送する。正常に排紙し終えると、画像入出力制御部３にステータスでＯＫを返す。
【０１０７】
以後、画像入出力制御部３はページ数，部数、及びソートモードなどの出力モードに応じて画像メモリ３０７からプリンタ部２への画像転送を繰り返す。
【０１０８】
ここではソート時の処理を例に挙げ説明する。ソート時は、ページ数分の画像転送を繰り返した後、ステイプル処理が指定されている場合には、プリンタ部２に対してステイプル要求（ＳＴＡＰＬＥ−ＲＥＱ）を行い、プリンタ部２はステイプルトレイ２２１２（図３）に排紙されている用紙に対してステイプル処理を行った後、排紙トレイ２２１１に排紙する。
【０１０９】
以上で、１部分のプリントアウトが完了する。コピー部数が複数指定されている場合には、再度１ページ目に戻り画像転送を行う。これは、指定部数分繰り返される。
【０１１０】
このようにして全ての画像転送を終了すると、画像入出力制御部３はプリンタ部２に対してプリント終了要求命令（ＥＮＤ）を送り、プリント動作を終了する。
【０１１１】
図１３は、プリントジョブ実行時の画像入出力制御部３における処理シーケンスフローチャートである：
まず実行すべきプリントジョブがあるか否かを判別し（ステップＳ１３０１）、プリントジョブがある場合には、このプリントジョブ管理テーブルを参照し、ソートモードがノンソートかソートであるか否かを判別する（ステップＳ１３０２）。
【０１１２】
ノンソートの場合にはノンソート処理を（ステップＳ１３０３）、ソートの場合には、ソート処理を行う（ステップＳ１３０４）。
【０１１３】
なお、ノンソート時はステイプル処理は行わないため、ノンソート処理についてはここでは割愛する。
【０１１４】
図１４，図１５は、それぞれソート処理シーケンスフローチャートである：
プリンタ部２にプリントジョブの開始を指示するジョブ開始命令を発行する（ステップＳ１４０１）。
【０１１５】
ジョブ開始命令が受理された場合（ステップＳ１４０２）、処理ページ番号を示す値Ｐに１をセットし（ステップＳ１４０３）、続いてページ画像出力要求命令を発行する前処理を行う（ステップＳ１４０４）。
【０１１６】
図１６は、図１４のソート処理のステップＳ１４０４におけるページ画像出力要求前処理を示すフローチャートである。
【０１１７】
ここではまず、ステイプルモードがＯＦＦか否かを判定し（ステップＳ１６０１）、ステイプルモードがＯＦＦである場合は、通常の画像出力方向判定処理を行う（ステップＳ１６０２）。
【０１１８】
ステイプルモードがＯＦＦではない場合には、ステイプル位置を優先した画像出力方向を判定するための処理を行う（ステップＳ１６０３）。
【０１１９】
画像出力方向判定処理を終えると、ＰＡＧＥ−ＲＥＱでプリンタ部２に指定するＰａｐｅｒ  Ｓｏｕｒｃｅを設定するための給紙元設定（ステップＳ１６０４）、Ｐａｐｅｒ  Ｄｅｓｔｉｎａｔｉｏｎを設定するための排紙先設定（ステップＳ１６０５）を行う。
【０１２０】
〈画像出力方向判定処理〉
図１７は、図１６におけるステップＳ１６０１における通常の画像出力方向判定処理シーケンスの第一のフローチャートである。
【０１２１】
ステイプル処理が指定されていない通常時は、両面モード時の裏面の画像についてのみ、指定された綴じ方向に基づき画像出力方向を判定する必要がある。
【０１２２】
まずＤｕｐｌｅｘ  ｍｏｄｅがＳｉｍｐｌｅｘかＤｕｐｌｅｘかを判別し（ステップＳ１７０１）、Ｓｉｍｐｌｅｘである場合には、特に画像出力方向を判定する必要がないため、そのまま処理を終える。
【０１２３】
Ｄｕｐｌｅｘである場合には、次にこのページが偶数ページ（すなわち裏面）であるか否かを判定し（ステップＳ１７０２）、奇数ページ（すなわち表面）である場合には、やはり画像出力方向を判定する必要がないため、そのまま処理を終える。
【０１２４】
偶数ページである場合には、次にＢｉｎｄ  ＤｉｒｅｃｔｉｏｎがＬｏｎｇｅｄｇｅ  ＢｉｎｄかＳｈｏｒｔｅｄｇｅ  Ｂｉｎｄであるかを判定する（ステップＳ１７０３）。
【０１２５】
Ｌｏｎｇｅｄｇｅ  Ｂｉｎｄの場合には、出力する用紙サイズが縦送りサイズの場合１８０度回転する必要があると判定し（ステップＳ１７０４，Ｓ１７０５）、Ｓｈｏｒｔｅｄｇｅ  Ｂｉｎｄの場合には、出力する用紙サイズが横送りサイズの場合１８０度回転する必要があると判定する（ステップＳ１７０６，Ｓ１７０７）。Ｌｏｎｇｅｄｇｅ  Ｂｉｎｄかつ横送りサイズの場合、またＳｈｏｒｔｅｄｇｅ  Ｂｉｎｄかつ縦送りサイズの場合には回転する必要はない。
【０１２６】
ここで、画像の出力方向と、搬送方向、さらに両面モード時の綴じ方向とＰａｇｅ  Ｏｒｉｅｎｔａｉｏｎとの関係について、それぞれ図２１〜図２３を用いて説明する。
【０１２７】
図２１は、画像メモリ３０７上の画像を回転せずにそのままの方向でプリンタ部２に出力した場合の出力例を示す図である。
【０１２８】
（ａ）は横送りサイズのポートレート画像、
（ｂ）は横送りサイズのランドスケープ画像、
（ｃ）は縦送りサイズのポートレート画像、
（ｄ）は縦送りサイズのランドスケープ画像の出力例を示す。
【０１２９】
なお、本実施例においては、
横送りサイズ−Ｂ５／Ａ４／レター、
縦送りサイズ−Ｂ４／Ａ３／レジャーと定義する。
【０１３０】
図２２は、両面モード時の綴じ方向（長手方向／短手方向）とページオリエンテーション（ポートレート／ランドスケープ）との関係を示す図である。
【０１３１】
（ａ）は長手方向のポートレート画像、
（ｂ）は長手方向のランドスケープ画像、
（ｃ）は短手方向のポートレート画像、
（ｄ）は短手方向のランドスケープ画像を示す。
【０１３２】
図２３／図２４は、両面モードで綴じ方向に長手方向／短手方向を指定された場合それぞれの、用紙サイズ，ページオリエンテーションの各組合せにおける実際の表面／裏面の画像出力方向を示す図である。
【０１３３】
（ａ）は横送りサイズのポートレート画像、
（ｂ）は横送りサイズのランドスケープ画像、
（ｃ）は縦送りサイズのポートレート画像、
（ｄ）は縦送りサイズのランドスケープ画像を示す。
【０１３４】
図２３に示すように、長手方向が指定された場合、縦送り画像の裏面画像を１８０度回転して出力することにより、図２２の（ａ），（ｂ）に示すような出力結果が得られることが分かる。
【０１３５】
図２４に示すように、短手方向が指定された場合、横送り画像の裏面画像を１８０度回転して出力することにより、図２２の（ｃ），（ｄ）に示すような出力結果が得られることが分かる。
【０１３６】
次に、前記図１６のステイプルが指定された場合の画像出力方向の判定処理シーケンスについて、図１８に示す第二のフローチャートを用いて説明する：
まず、このページが先頭ページであるか否かを判定し（ステップＳ１８０１）、先頭ページである場合には、指定されたステイプル位置と、このページ画像の構成情報に基づき、次ページ以降の出力方向を決定するために、出力パターン判定処理を行う（ステップＳ１８０２）。
【０１３７】
ここで、本実施例におけるステイプル位置の指定と、実際の用紙搬送方向について説明する：
図２５は、プリンタドライバ等よりステイプル位置を指定する際の一例を示す。図示するように、本実施例においては、画像に対してそれぞれ左／右／上という位置の指定が可能である。
【０１３８】
図２６は、用紙搬送方向とステイプル位置との関係図を示す。（ａ）は片面印刷時、または両面印刷時の表ページの出力例、（ｂ）は両面印刷時の裏ページの出力例を示す。図示するように、表ページは反転して出力されるため、表ページの用紙搬送方向の先頭側に対してステイプルがなされる。
【０１３９】
次に、図１８におけるステップＳ１８０２における出力パターン判定処理について説明する：
出力パターンは、該当ページのページサイズ，ページオリエンテーション、及び指定された綴じ位置に基づいて出力パターン１，出力パターン２の何れかを決定する。
【０１４０】
図２７に、出力パターン判定の組合せの例を示す。
【０１４１】
図２８／図２９に、それぞれ出力パターン１／出力パターン２と判定される場合の用紙サイズ（横送りサイズ／縦送りサイズ）とページオリエンテーション（ポートレート／ランドスケープ）との各組合せにおける表面／裏面の画像出力方向を示す各図を示す。
【０１４２】
（ａ）は横送りサイズのポートレート画像、
（ｂ）は横送りサイズのランドスケープ画像、
（ｃ）は縦送りサイズのポートレート画像、
（ｄ）は縦送りサイズのランドスケープ画像を示す。
【０１４３】
再び前記図１８のフローチャートに戻り説明する：
先頭ページでない場合、もしくは先頭ページでパターン判定を終えた後、判定された出力パターンがパターン１，パターン２何れかを判定する（ステップＳ１８０３）。
【０１４４】
パターン１の場合、図２８の（ｄ）に示すように、ページサイズが縦送りサイズ、かつページオリエンテーションがランドスケープである場合に、該当ページを１８０度回転すると判定する（ステップＳ１８０４〜Ｓ１８０６）。
【０１４５】
一方パターン２の場合、図２９の（ａ）に示すように、ページサイズが横送りサイズ、かつページオリエンテーションがポートレートである場合に、該当ページを１８０度回転すると判定する（ステップＳ１８０７〜Ｓ１８０９）。
【０１４６】
〈給紙元設定〉
図１９は、前記図１６のＰＡＧＥ−ＲＥＱ前処理ステップＳ１６０４における給紙元設定処理シーケンスフローチャートである。
【０１４７】
出力するページが両面偶数ページである場合には（ステップＳ１９０１）、給紙する用紙は中間トレイに積載されているため、中間トレイに設定する（ステップＳ１９０７）。
【０１４８】
両面偶数ページ以外である場合には、続いて指定されているカセットがあるか否かを判別し（ステップＳ１９０２）、指定カセットがある場合には、Ｐａｐｅｒ  Ｓｏｕｒｃｅで指定された給紙口をそのままセットする（ステップＳ１９０６）。
【０１４９】
給紙口が特に指定されていない場合には、ページサイズが縦送りサイズならば縦送りカセットを（ステップＳ１９０４）、横送りサイズならば横送りカセットを給紙口としてセットする（ステップＳ１９０５）。
【０１５０】
〈排紙先設定〉
図２０は、前記図１６のＰＡＧＥ−ＲＥＱ前処理ステップＳ１６０５における排紙先設定処理シーケンスフローチャートである。
【０１５１】
出力するページが両面奇数ページである場合には（ステップＳ２００１）、中間トレイに積載するため、中間トレイに設定する（ステップＳ２００５）。
【０１５２】
両面奇数ページ以外である場合には、続いてステイプルが指示されているか否かを判別し（ステップＳ２００２）、ステイプルが指示されている場合には、ステイプルトレイに（ステップＳ２００３）、ステイプルが指示されていない場合には、通常の排紙トレイに設定する（ステップＳ２００４）。
【０１５３】
ここで、再び前記図１４，図１５のソート処理のフローに戻って説明する：
図１４において、以上のページ画像出力要求前処理（ステップＳ１４０４）を終えると、プリンタ部２にページ画像出力要求命令を発行する（ステップＳ１４０５）。ページ画像出力要求命令が受理されると（ステップＳ１４０６）、画像メモリ３０７（図５）から所定のページを取り出し、前処理において判定した画像出力方向に基づき、場合によっては画像処理部３０６において画像を回転してプリンタ部２にビデオ出力を行う（ステップＳ１４０７）。
【０１５４】
ジャム発生などにより、ビデオ出力を正常に終えなかった場合、エラー処理を行った後（ステップＳ１４０９）、ステップＳ１４０５に戻り、ページ画像出力処理をやり直す。
【０１５５】
ビデオ出力を正常に終えた場合、本ページが最終ページであるか否かを判別し（ステップＳ１４１０）、最終ページでない場合には、ページを次ページに進める（ステップＳ１４１１）。
【０１５６】
最終ページである場合には、本ページが両面モードの奇数ページであるか否かを判別する（図１５のステップＳ１４１２）。
【０１５７】
両面モードの奇数ページである場合には、用紙が中間トレイに残留したままであるため、これを排出するための処理を行う（ステップＳ１４１３）。
【０１５８】
両面奇数ページ以外の場合、また中間トレイからの排出処理を終えた後、ステイプルが指示されているか否かを判別し（ステップＳ１４１４）、ステイプルが指示されている場合には、プリンタ部２にステイプル要求命令を発行する（ステップＳ１４１５）。
【０１５９】
ジャム発生などにより、正常にステイプルされなかった場合、エラー処理を行った後（ステップＳ１４１７）、ステップＳ１４０５に戻りページ画像出力処理をやり直す。
【０１６０】
ステイプルが指示されていない場合、またステイプルを正常に終えた場合、１部分の出力を正常に終えたため、指定部数を表わすＣを１減らす（ステップＳ１４１８）。この結果Ｃ＝０ではない場合には、次の部数の出力処理を行うため、ステップＳ１４０３に戻り、再び１ページ目から出力を行う。Ｃ＝０である場合には（ステップＳ１４１９）、プリンタ部２にジョブ終了を発行してソート処理を終える（ステップＳ１４２０）。
【０１６１】
（実施例２）
次に、ステイプル綴じを行うことを優先して出力するステイプル優先モードが選択されている場合に、先頭ページの主走査方向の長さに合わせて次ページ以降のページ画像を変倍して出力することにより、ページサイズが混在したデータであってもステイプル処理を行えるようにした本実施例の構成について説明する。
【０１６２】
基本的な処理の流れは、前記実施例１におけると同様であるため、ここでは、実施例１と異なる処理について説明する：
なお、ステイプル優先モードの設定は、各種出力設定（両面モード，ステイプルモードなど）と同様に、ホストから送られてくるデータに含ませて設定可能とする。設定内容は、フォーマッタ部４（図１）よりジョブ開始命令（図８（ａ））のパラメータとして画像入出力制御部３に通知され、画像入出力制御部３のジョブ管理テーブル（図９）にセットされる。
【０１６３】
図３０は、画像入出力制御部３においてプリンタ部２に対して画像を出力する前に行う前処理を示す図１４におけるＰＡＧＥ−ＲＥＱ前処理ステップＳ１４０４における第二の前処理シーケンスフローチャートである。
【０１６４】
まず、Ｓｔａｐｌｅ  ｍｏｄｅがＯＦＦであるか否かを判定し（ステップＳ３００１）、指定されていない場合は、通常の画像出力方向判定処理に進む（ステップＳ３００４）。
【０１６５】
Ｓｔａｐｌｅ  ｍｏｄｅがＯＦＦではない場合には、ステイプル優先モードであるか否かを判定し（ステップＳ３００２）、ステイプル優先モードではない場合には、ステイプル時画像出力方向判定処理に進む（ステップＳ３００５）。
【０１６６】
ステイプル優先モードである場合には、主走査方向合わせを行うための処理に進む（ステップＳ３００３）。ステップＳ３００４〜Ｓ３００７の各処理については、前記実施例１と同様であるため、ここでは重複説明は割愛する。
【０１６７】
図３１は、ステイプル優先モードである場合に行われる、図３０の主走査方向を合わせるための処理シーケンスフローチャートである。
【０１６８】
まず、該ページが先頭ページであるか否かを判定する（ステップＳ３１０１）。
【０１６９】
先頭ページである場合には、このページサイズを次ページ以降のページサイズを合わせるための基準として確定し（ステップＳ３１０２）、処理を終える。
【０１７０】
先頭ページではない場合には、該ページのページサイズがステップＳ３１０２で確定したページサイズと同じであるか否かを判定し（ステップＳ３１０３）、同じである場合には、特に変倍する必要はないため、そのまま処理を終える。
【０１７１】
ページサイズが異なる場合、変倍してページサイズを合わせる必要があるため、続いて変倍設定を行う（ステップＳ３１０４）。
【０１７２】
図３２に、ステイプル優先モード時の基準ページサイズ−Ａ４／Ａ３，Ｂ５／Ｂ４，レター／レジャー−と、Ａ５，Ｂ５，Ａ４，Ｂ４，Ａ３，レター，レジャーの各サイズとの変倍パターンの一例を示す。
【０１７３】
こうして設定された変倍パターンは、画像入出力制御部３（図１）において、画像メモリ３０７（図５）からページ画像を取り出し、プリンタ部２にビデオ出力を行う際に参照され、設定された変倍パターンに基づき、画像処理部３０６において変倍を行った後、プリンタ部２に出力する。これにより、全ページの画像サイズは、先頭ページの主走査方向の長さに合わせて出力されることになる。
【０１７４】
なお、本実施例においては、ステイプラを備えた構成を例に挙げて説明したが、パンチャを備えた構成においても、同様の手段により、ページサイズ混在時も不整合なく綴じ処理を行うことが可能となる。
【０１７５】
【発明の効果】
以上説明したように、本発明によれば、主走査方向の長さが同じであるページサイズが混在したプリントジョブに対して綴じ処理を許可すると共に、先頭ページに対する綴じ位置の指定を基準として、次ページ以降の画像出力方向を決定するため、ページサイズが混在し、さらに両面印刷を行うような場合にも、ページによって画像の向きが異なってしまう等の不整合を起こさずに、常に綴じられた位置に対して整合のとれた出力結果を得ることが可能となる。
【０１７６】
また、綴じ処理を優先して出力するモードである場合には、先頭ページの主走査方向の長さに合わせて次ページ以降の画像を変倍して出力することにより、常に綴じ処理を行うことが可能となる。
【図面の簡単な説明】
【図１】  実施例の画像処理装置の全体構成ブロック図
【図２】  スキャナ部及びプリンタ部の構成例断面図
【図３】  排紙部の構成例断面図
【図４】  スキャナ部の詳細構成例ブロック図
【図５】  画像入出力制御部の詳細構成例ブロック図
【図６】  フォーマッタ部の詳細構成例ブロック図
【図７】  フォーマッタ部と画像入出力制御部との画像入力シーケンス図
【図８】  図７におけるフォーマッタ部と画像入出力制御部間のデータ構成図
【図９】  画像入出力制御部において作成されるプリントジョブ管理テーブル
【図１０】  ページテーブル
【図１１】  画像入出力制御部とプリンタ部との画像出力シーケンス図
【図１２】  図１１における画像入出力制御部とプリンタ部間のデータ構成図
【図１３】  プリントジョブ実行時の処理シーケンスフローチャート
【図１４】  図１３におけるソート処理シーケンスフローチャート（その１）
【図１５】  図１３におけるソート処理シーケンスフローチャート（その２）
【図１６】  図１４のステップＳ１４０４のページ画像出力要求前処理シーケンスフローチャート
【図１７】  図１６のステップＳ１６０１の画像出力方向判定の処理シーケンスの第一のフローチャート
【図１８】  図１６のステイプル時画像出力方向判定の処理シーケンスの第二のフローチャート
【図１９】  図１６の給紙元設定処理シーケンスフローチャート
【図２０】  図１６の排紙先設定処理シーケンスフローチャート
【図２１】  画像メモリ上の画像を回転せずにプリンタ部に出力した場合の出力例図
【図２２】  両面モード時の綴じ方向とページオリエンテーションとの関係図
【図２３】  両面モードで長手綴じが指定された場合の、用紙サイズとページオリエンテーションとの各組合せにおける表面／裏面の画像出力方向図
【図２４】  両面モードで短手綴じが指定された場合の、用紙サイズとページオリエンテーションとの各組合せにおける表面／裏面の画像出力方向図
【図２５】  画像に対するステイプル位置の指定例
【図２６】  用紙搬送方向とステイプル位置との関係図
【図２７】  出力パターン判定の組合せの例
【図２８】  出力パターン１と判定された場合の、用紙サイズとページオリエンテーションとの各組合せにおける表面／裏面の画像出力方向図
【図２９】  出力パターン２と判定された場合の、用紙サイズとページオリエンテーションとの各組合せにおける表面／裏面の画像出力方向図
【図３０】  図１４におけるＰＡＧＥ−ＲＥＱ前処理ステップＳ１４０４における第二の前処理シーケンスフローチャート
【図３１】  図３０における主走査方向合わせの処理シーケンスフローチャート
【図３２】  ステイプル優先モード時の基準ページサイズと各ページサイズとの変倍パターンの一例
【符号の説明】
１    スキャナ部
２    プリンタ部
３    画像入出力制御部
４    フォーマッタ部
５    操作部
７    ホストコンピュータ（情報処理装置）
１００  画像処理装置
１０１  原稿給送装置
１１１，３０６  画像処理部
３０７，４０２  画像メモリ
【図１】
0003733238.tif 000002
【図２】
0003733238.tif 000003
【図３】
0003733238.tif 000004
【図４】
0003733238.tif 000005
【図５】
0003733238.tif 000006
【図６】
0003733238.tif 000007
【図７】
0003733238.tif 000008
【図８】
0003733238.tif 000009
【図９】
0003733238.tif 000010
【図１０】
0003733238.tif 000011
【図１１】
0003733238.tif 000012
【図１２】
0003733238.tif 000013
【図１３】
0003733238.tif 000014
【図１４】
0003733238.tif 000015
【図１５】
0003733238.tif 000016
【図１６】
0003733238.tif 000017
【図１７】
0003733238.tif 000018
【図１８】
0003733238.tif 000019
【図１９】
0003733238.tif 000020
【図２０】
0003733238.tif 000021
【図２１】
0003733238.tif 000022
【図２２】
0003733238.tif 000023
【図２３】
0003733238.tif 000024
【図２４】
0003733238.tif 000025
【図２５】
0003733238.tif 000026
【図２６】
0003733238.tif 000027
【図２７】
0003733238.tif 000028
【図２８】
0003733238.tif 000029
【図２９】
0003733238.tif 000030
【図３０】
0003733238.tif 000031
【図３１】
0003733238.tif 000032
【図３２】
0003733238.tif 000033