(57)【要約】【課題】コスト上昇を抑えつつ正しいページ順の印刷物を作成する。【解決手段】ページ記述言語で作成された印刷情報をページデータ１１０ａないし１１０ｄに変換してプリンタ部２７に送信する画像処理装置１において、印刷情報におけるページ順を検出するページ順検出部１３と、プリンタ２７の排紙方式がフェイスアップであるかフェイスダウンであるかを検出する排紙方式検出部１４とを設ける。さらに、ページ順検出部１５および排紙方式検出部１４の検出結果に基づいて、ページデータ１１０ａないし１１０ｄの送出順を決定する順序決定部１６と、順序決定部１６によって決定された送出順に従ってページデータ１１０ａないし１１０ｄを送信する送信部１７を設ける。【選択図】図３
2007307849.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置に接続され、ページ記述言語で作成された印刷情報を解析してページデータを生成する画像処理装置であって、
印刷物を作成するための印刷情報を取得しつつ、印刷物の１ページに相当するページデータを順次生成する生成手段と、
前記生成手段により生成されたページデータを記憶する記憶手段と、
前記記憶手段に記憶された同一の印刷物に係る複数のページデータについて、前記同一の印刷物におけるページ順を検出するページ順検出手段と、
前記印刷装置の排紙方式を検出する排紙方式検出手段と、
前記ページ順および前記排紙方式に基づいて、前記同一の印刷物に係る複数のページデータの送出順を決定する順序決定手段と、
前記送出順に応じて、前記同一の印刷物に係る複数のページデータを前記印刷装置に送信する送信手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
請求項１に記載の画像処理装置であって、
前記ページ順検出手段は、同一の印刷物に係る複数のページデータについて、前記生成手段により生成された順序に基づいて、前記ページ順を検出することを特徴とする画像処理装置。
【請求項３】
請求項１または２に記載の画像処理装置であって、
前記ページ順検出手段は、前記生成手段により取得された印刷情報に順序情報が含まれている場合は前記順序情報に基づいて、前記ページ順を検出することを特徴とする画像処理装置。
【請求項４】
請求項１ないし３のいずれかに記載の画像処理装置であって、
前記記憶手段の記憶容量の残量を監視する監視手段をさらに備え、
前記順序決定手段は、前記監視手段の監視結果に応じて、前記送出順を決定することを特徴とする画像処理装置。
【請求項５】
ページデータを作成して印刷装置に送信するデータ作成システムであって、
印刷物を作成するための印刷情報をページ記述言語で作成するプリンタドライバと、
前記印刷装置に接続され、前記プリンタドライバにより作成された印刷情報を解析してページデータを生成する画像処理装置と、
を備え、
前記プリンタドライバは、印刷物におけるページ順序と前記画像処理装置への送信順序に応じた順序情報を印刷情報に含めて作成し、
前記画像処理装置が、
前記プリンタドライバにより作成された印刷情報を取得しつつ、印刷物の１ページに相当するページデータを順次生成する生成手段と、
前記生成手段により生成されたページデータを記憶する記憶手段と、
前記記憶手段に記憶された同一の印刷物に係る複数のページデータについて、前記生成手段により取得された印刷情報に含まれる前記順序情報に基づいて、前記同一の印刷物におけるページ順を検出するページ順検出手段と、
前記印刷装置の排紙方式を検出する排紙方式検出手段と、
前記ページ順および前記排紙方式に基づいて、前記同一の印刷物に係る複数のページデータの送出順を決定する順序決定手段と、
前記送出順に応じて、前記同一の印刷物に係る複数のページデータを前記印刷装置に送信する送信手段と、
を備えることを特徴とするデータ作成システム。
【請求項６】
印刷物を作成する印刷システムであって、
印刷物を作成するための印刷情報をページ記述言語で作成するプリンタドライバと、
前記プリンタドライバにより作成された印刷情報を解析してページデータを生成する画像処理装置と、
前記画像処理装置に排紙方式を伝達するとともに、前記画像処理装置により生成されたページデータを印刷することにより印刷物を作成する印刷装置と、
を備え、
前記プリンタドライバは、印刷物におけるページ順序と前記画像処理装置への送信順序に応じた順序情報を印刷情報に含めて作成し、
前記画像処理装置が、
前記プリンタドライバにより作成された印刷情報を取得しつつ、印刷物の１ページに相当するページデータを順次生成する生成手段と、
前記生成手段により生成されたページデータを記憶する記憶手段と、
前記記憶手段に記憶された同一の印刷物に係る複数のページデータについて、前記生成手段により取得された印刷情報に含まれる前記順序情報に基づいて、前記同一の印刷物におけるページ順を検出するページ順検出手段と、
前記印刷装置から伝達される排紙方式を検出する排紙方式検出手段と、
前記ページ順および前記排紙方式に基づいて、前記同一の印刷物に係る複数のページデータの送出順を決定する順序決定手段と、
前記送出順に応じて、前記同一の印刷物に係る複数のページデータを前記印刷装置に送信する送信手段と、
を備えることを特徴とする印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷物を作成する際に、正しいページ順となるように出力する技術に関する。
【背景技術】
【０００２】
印刷物を作成するための印刷情報をパソコン等で作成し、ネットワークに接続されたプリンタで印刷するシステムが提案されている。このようなシステムでは、一般に複数かつ異種の装置が接続される。
【０００３】
一方、複数枚の用紙から構成される印刷物を作成する場合、最終的に作成される印刷物の各用紙が印刷物における正しいページ順に並ぶようにプリントアウトすることが好ましい。そこで、プリンタから出力される印刷物のページ順が正しくなるように作成する技術が例えば特許文献１に提案されている。
【０００４】
特許文献１に記載されている技術では、印刷情報におけるデータの順序に応じて、印刷面を上にして排紙するフェイスアップ排紙と、印刷面を下にして排紙するフェイスダウン排紙とを、プリンタが切り替える技術が記載されている。
【０００５】
【特許文献１】特開平１０−０４４５６１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところが、特許文献１に記載されている技術では、プリンタがフェイスアップ排紙およびフェイスダウン排紙の両方に対応していなければ、正しいページ順の印刷物を作成することができないという問題があった。
【０００７】
また、例えプリンタが２種類の排紙方式に対応していたとしても、そのようなプリンタは製造コストが高いという問題があった。
【０００８】
本発明は、上記課題に鑑みなされたものであり、コスト上昇を抑えつつ正しいページ順の印刷物を作成することを目的とする。
【課題を解決するための手段】
【０００９】
上記の課題を解決するため、請求項１の発明は、印刷装置に接続され、ページ記述言語で作成された印刷情報を解析してページデータを生成する画像処理装置であって、印刷物を作成するための印刷情報を取得しつつ、印刷物の１ページに相当するページデータを順次生成する生成手段と、前記生成手段により生成されたページデータを記憶する記憶手段と、前記記憶手段に記憶された同一の印刷物に係る複数のページデータについて、前記同一の印刷物におけるページ順を検出するページ順検出手段と、前記印刷装置の排紙方式を検出する排紙方式検出手段と、前記ページ順および前記排紙方式に基づいて、前記同一の印刷物に係る複数のページデータの送出順を決定する順序決定手段と、前記送出順に応じて、前記同一の印刷物に係る複数のページデータを前記印刷装置に送信する送信手段とを備えることを特徴とする。
【００１０】
また、請求項２の発明は、請求項１の発明に係る画像処理装置であって、前記ページ順検出手段は、同一の印刷物に係る複数のページデータについて、前記生成手段により生成された順序に基づいて、前記ページ順を検出することを特徴とする。
【００１１】
また、請求項３の発明は、請求項１または２の発明に係る画像処理装置であって、前記ページ順検出手段は、前記生成手段により取得された印刷情報に順序情報が含まれている場合は前記順序情報に基づいて、前記ページ順を検出することを特徴とする。
【００１２】
また、請求項４の発明は、請求項１ないし３のいずれかの発明に係る画像処理装置であって、前記記憶手段の記憶容量の残量を監視する監視手段をさらに備え、前記順序決定手段は、前記監視手段の監視結果に応じて、前記送出順を決定することを特徴とする。
【００１３】
また、請求項５の発明は、ページデータを作成して印刷装置に送信するデータ作成システムであって、印刷物を作成するための印刷情報をページ記述言語で作成するプリンタドライバと、前記印刷装置に接続され、前記プリンタドライバにより作成された印刷情報を解析してページデータを生成する画像処理装置とを備え、前記プリンタドライバは、印刷物におけるページ順序と前記画像処理装置への送信順序に応じた順序情報を印刷情報に含めて作成し、前記画像処理装置が、前記プリンタドライバにより作成された印刷情報を取得しつつ、印刷物の１ページに相当するページデータを順次生成する生成手段と、前記生成手段により生成されたページデータを記憶する記憶手段と、前記記憶手段に記憶された同一の印刷物に係る複数のページデータについて、前記生成手段により取得された印刷情報に含まれる前記順序情報に基づいて、前記同一の印刷物におけるページ順を検出するページ順検出手段と、前記印刷装置の排紙方式を検出する排紙方式検出手段と、前記ページ順および前記排紙方式に基づいて、前記同一の印刷物に係る複数のページデータの送出順を決定する順序決定手段と、前記送出順に応じて、前記同一の印刷物に係る複数のページデータを前記印刷装置に送信する送信手段とを備えることを特徴とする。
【００１４】
また、請求項６の発明は、印刷物を作成する印刷システムであって、印刷物を作成するための印刷情報をページ記述言語で作成するプリンタドライバと、前記プリンタドライバにより作成された印刷情報を解析してページデータを生成する画像処理装置と、前記画像処理装置に排紙方式を伝達するとともに、前記画像処理装置により生成されたページデータを印刷することにより印刷物を作成する印刷装置とを備え、前記プリンタドライバは、印刷物におけるページ順序と前記画像処理装置への送信順序に応じた順序情報を印刷情報に含めて作成し、前記画像処理装置が、前記プリンタドライバにより作成された印刷情報を取得しつつ、印刷物の１ページに相当するページデータを順次生成する生成手段と、前記生成手段により生成されたページデータを記憶する記憶手段と、前記記憶手段に記憶された同一の印刷物に係る複数のページデータについて、前記生成手段により取得された印刷情報に含まれる前記順序情報に基づいて、前記同一の印刷物におけるページ順を検出するページ順検出手段と、前記印刷装置から伝達される排紙方式を検出する排紙方式検出手段と、前記ページ順および前記排紙方式に基づいて、前記同一の印刷物に係る複数のページデータの送出順を決定する順序決定手段と、前記送出順に応じて、前記同一の印刷物に係る複数のページデータを前記印刷装置に送信する送信手段とを備えることを特徴とする。
【発明の効果】
【００１５】
請求項１ないし６に記載の発明は、記憶手段に記憶された同一の印刷物に係る複数のページデータについて、同一の印刷物におけるページ順を検出するページ順検出手段と、印刷装置の排紙方式を検出する排紙方式検出手段と、ページ順および排紙方式に基づいて、同一の印刷物に係る複数のページデータの送出順を決定する順序決定手段と、送出順に応じて、同一の印刷物に係る複数のページデータを印刷装置に送信する送信手段とを備えることにより、印刷装置の排紙方式に関わらず、出力後の印刷物が正しいページ順となるように出力できる。したがって、オペレータが印刷物のページ順を入れ替える必要がない。
【００１６】
請求項２に記載の発明は、同一の印刷物に係る複数のページデータについて、生成手段により生成された順序に基づいて、ページ順を検出することにより、印刷情報に特別な情報が含まれてないくても、ページ順を決定できる。したがって、画像処理装置の汎用性が向上する。
【００１７】
請求項３に記載の発明では、生成手段により取得された印刷情報に順序情報が含まれている場合は順序情報に基づいて、ページ順を検出することにより、送出順の正確性が向上する。
【００１８】
請求項４に記載の発明では、記憶手段の記憶容量の残量を監視する監視手段をさらに備え、順序決定手段は、監視手段の監視結果に応じて、送出順を決定することにより、記憶手段の記憶容量不足によるエラーを回避できる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の好適な実施の形態について、添付の図面を参照しつつ、詳細に説明する。
【００２０】
＜１．  第１の実施の形態＞
図１は、本発明に係る画像処理装置１を備えた印刷装置２を示す図である。図２は、印刷装置２のブロック図である。図３は、画像処理装置１のＣＰＵ１０によって実現される機能ブロックを示す図である。図４は、画像処理装置１を備えた印刷装置２（２ａ，２ｂ）によって構成される印刷システム１００を示す図である。
【００２１】
まず、印刷システム１００を構成する各装置のうち、画像処理装置１について説明する。画像処理装置１は、図１に示すように印刷装置２の内部に装着されるモジュール（ＰＤＬ処理モジュール）であり、図２に示すようにＣＰＵ１０および記憶装置１１を備えている。画像処理装置１は、ページ記述言語で作成された印刷情報をコンピュータ３ａ〜３ｄから取得して解析し、ページデータを生成する。
【００２２】
画像処理装置１は、図３に示す生成部１２、ページ順検出部１３、排紙方式検出部１４、監視部１５、順序決定部１６および送信部１７が、主にＣＰＵ１０によって実現される機能ブロックである。ＣＰＵ１０は記憶装置１１に記憶されたプログラムに従って動作することにより、これらの機能ブロックを実現する。
【００２３】
なお、図３に示すページデータ１１０ａ〜１１０ｄ（以下、これらを区別しない場合は単に「ページデータ１１０」と総称する）は、互いに同一の印刷物に係るデータであって、それぞれが印刷物の１ページに相当するデータである。すなわち、図３に示す例では、４ページの印刷物が作成される。
また、セパレートデータ１１１は、印刷物が逆順で排紙されていることをオペレータに知らせる情報であって、本実施の形態ではセパレートページ（印刷物を構成しないページ）に警告文字を印字出力するためのデータである。
【００２４】
生成部１２は、印刷物を作成するための印刷情報を、ＬＡＮインターフェイス２０８およびバス配線２０９を介して取得しつつ、ページデータ１１０を生成する。生成部１２は、印刷情報を取得する際には、１つの印刷情報を構成するすべてのデータを取得するまで待機するのではなく、印刷物の１ページに相当するデータを取得する度に、これに基づいてページデータ１１０を順次生成する。したがって、１つの印刷情報に基づいて複数のページデータ１１０が生成される場合、それらのページデータ１１０が生成される順序は、元のデータが生成部１２に取得された順序である。図３に示す例では、生成部１２における作成順序はページデータ１１０ａ，１１０ｂ，１１０ｃ，１１０ｄの順とする。
【００２５】
また、生成部１２は、１つの印刷情報から複数のページデータ１１０を生成する場合には、これらが同一の印刷物を構成する（同一の印刷情報から作成された）ページデータ１１０であることを示す情報と、作成順序を示す情報（例えばタイムスタンプ）とを、各ページデータ１１０に含める。
【００２６】
また、生成部１２は、印刷情報に順序情報が含まれている場合には、これをページ順検出部１３に伝達する。なお、順序情報とは、印刷物におけるページ順序と画像処理装置１への送信順序に応じた情報である。具体的には、印刷物におけるページ順に従って送信（順送信）したか、印刷物におけるページ順の逆順で送信（逆順送信）したかを識別する情報である。
【００２７】
つまり、生成部１２は、順送信されている場合では印刷物における最初のページから昇順にデータを受け取ることになり、逆順送信されている場合では印刷物における最後のページから降順にデータを受け取ることになる。
【００２８】
さらに、生成部１２は生成したページデータ１１０を記憶装置１１に記憶させる。
【００２９】
ページ順検出部１３は、記憶装置１１に記憶された同一の印刷物に係る複数のページデータについて、同一の印刷物におけるページ順を検出する。
【００３０】
ページ順検出部１３は、生成部１２により取得された印刷情報に順序情報が含まれている場合は、この順序情報に基づいて、ページ順を検出する。具体的には、生成部１２から得た順序情報を解析し、当該順序情報が順送信である場合には、記憶装置１１に記憶されているページデータ１１０のページ順は作成順序のままで正しい順序であると検出する。逆に、当該順序情報が逆順送信である場合には記憶装置１１に記憶されているページデータ１１０のページ順は作成順序の逆順であると検出する。
【００３１】
これにより、印刷情報が順送信される場合のみならず逆順送信される場合でも、印刷物における正しいページ順を検出できるので、後述するページデータ１１０の送出順の正確性が向上する。
【００３２】
一方、ページ順検出部１３は、順序情報が存在しない場合、同一の印刷物に係る複数のページデータについて、生成部１２により生成された順序に基づいて、ページ順を検出する。言い換えれば、順序情報が存在しない場合、記憶装置１１に記憶されているページデータ１１０のページ順は正しい順序であると検出する。
【００３３】
これにより、印刷情報に特別な情報（例えば順序情報）が含まれてないくても、ページ順を決定できる。すなわち、印刷情報のフォーマットを限定することがないので、画像処理装置１の汎用性が向上する。
【００３４】
さらに、ページ順検出部１３は、検出したページ順（逆順であるか否かを示す情報）を順序決定部１６に伝達する。
【００３５】
排紙方式検出部１４は、プリンタ部２７の排紙方式を検出する。具体的には、画像処理装置１が印刷装置２に取り付けられたときに、当該プリンタ部２７の排紙方式がフェイスアップ排紙であるか、フェイスダウン排紙であるかを示す排紙方式情報を取得することによって排紙方式を検出する。なお、排紙方式情報は、印刷装置２を示す固有情報に含めて取得するようにしてもよいし、取付時にオペレータが入力するようにしてもよい。
【００３６】
排紙方式検出部１４は、検出した排紙方式を示す情報を順序決定部１６に伝達する。
【００３７】
監視部１５は、記憶装置１１の記憶容量の残量を監視する。そして、記憶装置１１の記憶容量の残量が所定値より少なくなった場合には、そのことを示す情報（以下、「警報情報」と称する）を順序決定部１６に伝達する。
【００３８】
順序決定部１６は、ページ順および排紙方式に基づいて、同一の印刷物に係る複数のページデータの送出順を決定する。具体的には、順序決定部１６は２つのモード（以下、「即時モード」と「蓄積モード」と称する）のいずれかを決定する。
【００３９】
即時モードとは、記憶装置１１に記憶されているページデータ１１０を即時送信するモードである。すなわち、即時モードが決定されると、ページデータ１１０は作成される度に送信部１７によって順次送信されるので、生成部１２より作成順序が送出順となる。図３に示す例では、即時モードが決定されると、ページデータ１１０ａ，１１０ｂ，１１０ｃ，１１０ｄの順番で送出される。
【００４０】
一方、蓄積モードとは、同一の印刷物を構成するすべてのページデータ１１０を一旦記憶装置１１に蓄積してから、逆順で送信するモードである。すなわち、蓄積モードが決定されると、すべてのページデータ１１０が作成されるまで送信部１７による送信は開始されず、生成部１２の作成順序の逆順が送出順となる。図３に示す例では、蓄積モードが決定されると、ページデータ１１０ｄ，１１０ｃ，１１０ｂ，１１０ａの順番で送出される。
【００４１】
順序決定部１６は、前述のように、送出順を決定するとともに、決定した送出順を送信部１７に伝達する。本実施の形態における画像処理装置１では、順序決定部１６が送出順を送信部１７に伝達することにより、ページデータ１１０の送信を開始する。すなわち、即時モードを選択した場合は、即時、送信部１７に送信順（即時モードを示す情報）を伝達し、蓄積モードを選択した場合は、すべてのページデータ１１０が生成され記憶されるまで待機してから、送信部１７に送信順（蓄積モードを示す情報）を伝達する。
【００４２】
さらに、順序決定部１６は、監視部１５から警報情報を受け取ると、送出順を蓄積モードから即時モードに切り替え、即時、送信部１７に伝達する。このとき、順序決定部１６は、セパレートデータ１１１を送信するように、送信部１７に伝達する。
【００４３】
なお、印刷物が逆順で排紙されている場合、このことを何らかの警告によってオペレータに知らせることができれば充分であるから、必ずしも警告文字が印字される必要はなく、例えば、セパレートページとして白紙が排紙されてもよい。この場合、白紙は再利用可能であるので、無駄紙による浪費が抑制される。
【００４４】
送信部１７は、順序決定部１６から送出順が伝達されると、当該送出順に応じて、同一の印刷物に係る複数のページデータ１１０をプリンタ部２７にバス配線２０９を介して送信する。すなわち、送出順が即時モードの場合は、記憶装置１１に記憶されているページデータ１１０を作成順序で送出する。一方、送出順が蓄積モードの場合は、記憶装置１１に記憶されているページデータ１１０を、新しいページデータ１１０から順番に送出する。
【００４５】
また、送信部１７は、順序決定部１６からセパレートデータ１１１を送信するように指示された場合には、最後に送信するページデータ１１０の後に、さらにセパレートデータ１１１を送信する。
【００４６】
次に印刷装置２について説明する。なお、図４には、２つの印刷装置２ａ，２ｂが示されているが、印刷装置２ａのプリンタ部２７は、フェイスアップ排紙（印刷面を上向きに排紙）を行う構造であり、印刷装置２ｂのプリンタ部２７はフェイスダウン排紙（印刷面を下向きに排紙）を行う構造である。印刷装置２ａ，２ｂは、プリンタ部２７の排紙方式以外の構造はほぼ同様であるので、以下にまとめて説明する。
【００４７】
印刷装置２は、ファクシミリ機能、コピー機能、スキャン機能、プリント機能などの複数の機能を有する複合機として構成されている。この印刷装置２は、公衆電話交換網３１にも接続されており、ＬＡＮ３０のみならず公衆電話交換網３１を介してデータの送受信を行うことも可能となっている。
【００４８】
ファクシミリ機能は、公衆電話交換網３１又はＬＡＮ３０を介して相手先装置との間で画像データを送受信する機能である。ファクシミリ送信時には、原稿の読み取りにより取得された画像データが相手先装置に送信される。コピー機能は、原稿を読み取って画像データを取得し、その画像データを記録用紙に印刷することで原稿の内容を複写する機能である。また、スキャン機能は、原稿を読み取って画像データを取得する機能である。さらに、プリント機能は、画像データを記録用紙に印刷する機能である。
【００４９】
図１に示すように、印刷装置２は、本体部２１、本体部２１の上部に設けられるブックカバー２２を備えている。ブックカバー２２は、環境光の入射を防止するカバーであり、ヒンジを介して本体部２１に軸支され、本体部２１に対して開閉可能とされている。
【００５０】
本体部２１の上部の前面側には、ユーザインタフェースとなる操作パネル２３が設けられている。操作パネル２３は、各種コマンドやデータの入力などのユーザの操作を受け付ける複数のスイッチなどで構成される操作部２４を備えている。また、操作パネル２３は、各種情報を表示する液晶パネルディスプレイなどで構成される表示部２５も備えている。この表示部２５は、タッチパネル機能を有しており、ユーザの操作を受け付ける機能の一部を担うようにもなっている。
【００５１】
また、本体部２１の上部には、原稿を読み取るためのスキャナ部２６が設けられ、内部には記録用紙に印刷を行うプリンタ部２７が設けられ、下部には記録用紙を供給する給紙部２８が設けられている。
【００５２】
スキャナ部２６は、ファクシミリ機能、コピー機能およびスキャン機能それぞれにおける原稿の読み取り機能を担うものである。スキャナ部２６には、ＣＣＤなどで構成されるラインセンサが設けられている。スキャナ部２６は、本体部２１の上面のコンタクトガラス（ブックカバー２２の下）に載置された原稿をラインセンサにより読み取り、当該原稿の内容を示す画像データを取得する。
【００５３】
プリンタ部２７は、例えば、ＬＥＤプリンタヘッドを有する電子写真方式の印刷機構であり、印刷すべき画像データに基づいて給紙部２８から供給される記録用紙に印刷を行う。なお、プリンタ部２７は、画像処理装置１から伝達されるページデータ１１０を、受け取った順番で順次、記録用紙に印刷する。
【００５４】
また、プリンタ部２７は、印刷処理によって画像が印刷された記録用紙（印刷済み用紙）を所定の位置に排紙する。印刷された記録用紙は、順次積み重なるように排紙されるので、先に印刷された記録用紙ほど下位に位置する状態で印刷物が出力される。
【００５５】
先述のように、印刷装置２ａのプリンタ部２７は、印刷面を上にして印刷済み用紙を排紙する（フェイスアップ排紙）。フェイスアップ排紙方式のプリンタ部２７において、出力された印刷物（排紙された状態の印刷物）のページ順を正しい状態とするためには、印刷物の最終ページから順にページデータ１１０を送信する必要がある。
【００５６】
なお、印刷装置２ａに画像処理装置１を取り付けた際には、プリンタ部２７（またはＣＰＵ２０１）から画像処理装置１に対して、フェイスアップ排紙を示す排紙方式情報が伝達される。
【００５７】
一方、印刷装置２ｂのプリンタ部２７は、印刷面を下にして印刷済み用紙を排紙する（フェイスダウン排紙）。フェイスダウン排紙方式のプリンタ部２７において、出力された印刷物（排紙された状態の印刷物）のページ順を正しい状態とするためには、印刷物の先頭ページから順にページデータ１１０を送信する必要がある。
【００５８】
なお、印刷装置２ｂに画像処理装置１を取り付けた際には、プリンタ部２７（またはＣＰＵ２０１）から画像処理装置１に対して、フェイスダウン排紙を示す排紙方式情報が伝達される。
【００５９】
給紙部２８は、印刷対象となる記録用紙を収容する複数の用紙カセットを備えている。これらの用紙カセットはそれぞれ、前面側にスライドして引き出して、各種サイズの記録用紙を収容することが可能となっている。
【００６０】
さらに印刷装置２は、図２に示すように、内部構成として、ＣＰＵ２０１、ＲＯＭ２２およびＲＡＭ２０３を備えている。ＲＯＭ２０２にはファームウェアとしての制御プログラムが格納されており、この制御用プログラムに従って、ＣＰＵ２０１が演算処理を行うことにより、印刷装置２の各部を制御する各種機能が実現される。ＲＡＭ２０３は、ＣＰＵ２０１による演算処理における作業領域として利用される。
【００６１】
ＣＰＵ２０１は、バス配線２０９を介して、上述した操作部２４、表示部２５、スキャナ部２６およびプリンタ部２７等の印刷装置２の各部に電気的に接続されている。これにより、これら各構成はＣＰＵ２０１によって制御されることになる。なお、先述の画像処理装置１もバス配線２０９を介してＣＰＵ２０１と接続される。
【００６２】
特に、ＣＰＵ２０１は、コンピュータ３ａ，３ｂ，３ｃから印刷情報を受け取ると、これを画像処理装置１に転送する。すなわち、コンピュータ３ａ，３ｂ，３ｃは、画像処理装置１を意識することなく、印刷装置２に印刷情報を送信すればよい。なお、印刷情報の画像処理装置１への転送は、後述のＬＡＮインターフェイス２０８が行ってもよい。
【００６３】
さらに、印刷装置２は、ＮＣＵ（ネットワーク制御回路）２０６、モデム２０７およびＬＡＮインターフェイス２０８とを備えている。
【００６４】
ＮＣＵ２０６およびモデム２０７は、公衆電話交換網３１を介したファクシミリ機能を実現する処理部である。すなわち、ＮＣＵ２０６は、アナログの公衆電話交換網３１の直流ループの閉結および開放などの動作を行うハードウェア回路であり、必要に応じてモデム２０７を公衆電話交換網３１に接続する。また、モデム２０７は、ファクシミリ通信要に画像データの変調および復調を行う。
【００６５】
また、ＬＡＮインターフェイス２０８は、ＬＡＮ３０を介して通信を行うインターフェイス回路である。
【００６６】
次に、コンピュータ３ａ，３ｂ，３ｃについて説明する。以下、コンピュータ３ａ，３ｂ，３ｃをそれぞれ区別せずに説明する場合にはコンピュータ３と総称する。
【００６７】
コンピュータ３は、一般的なパーソナルコンピュータの機能を有しており、ＬＡＮ３０を介して印刷装置２ａ，２ｂと接続されている。オペレータはコンピュータ３を操作することによって、所望の印刷物に関する原稿を、コンピュータ３上で作成することが可能である。
【００６８】
コンピュータ３は、内部機能としてプリンタドライバの機能も有しており、オペレータによって作成された原稿をページ記述言語で作成された印刷情報に変換する。さらに、プリンタドライバとしてのコンピュータ３は、オペレータの指示に基づいて、指定された印刷装置２（例えば印刷装置２ａ，２ｂのいずれか）に、ＬＡＮ３０を介して作成した印刷情報を送信する。
【００６９】
なお、コンピュータ３のうちコンピュータ３ａは、印刷情報に、先述の順序情報を含めて送信する機能を有している。すなわち、プリンタドライバとしてのコンピュータ３ａは印刷物におけるページ順を任意に指定して作成・送信することが可能である。したがって、コンピュータ３ａは、送信先の印刷装置２の固有情報（例えば排紙方式情報）に応じて、印刷情報を作成する。
【００７０】
具体的には、フェイスアップ排紙される印刷装置２ａが指定された場合は、原稿の後方のページから順にページ記述言語に変換された印刷情報を作成し、これに「逆順」を示す順序情報を含めて送信する。また、フェイスダウン排紙される印刷装置２ｂが指定された場合は、原稿の前方のページから順にページ記述言語に変換された印刷情報を作成し、これに「正しい順序」であることを示す順序情報を含めて送信する。
【００７１】
一方、コンピュータ３ｂ，３ｃは、このような順序情報を含める機能を有しておらず、印刷情報は、印刷物におけるページ順（正しい順序）でのみ作成され送信される。
【００７２】
以上が本実施の形態における画像処理装置１および印刷システム１００の構成および機能の説明である。
【００７３】
次に、画像処理装置１および印刷システム１００の動作について説明する。以下の説明では、コンピュータ３ａから印刷装置２ａに対して印刷処理を依頼する場合を中心に説明し、これと異なる処理が行われる場合を随時補足的に説明する。
【００７４】
まず、オペレータによってコンピュータ３ａ上に原稿が作成され、印刷装置２ａに対して印刷処理が要求されることによって、コンピュータ３ａにおいて印刷情報を作成し、印刷装置２ａに送信する処理が開始される。
【００７５】
図５は、コンピュータ３ａの動作を示す流れ図である。コンピュータ３ａは、オペレータからの指示に基づいて、印刷情報におけるページ順を決定する順序決定処理（ステップＳ１１）を実行する。
【００７６】
本実施の形態ではオペレータによって指定された印刷装置２の排紙方式に応じて順序が決定されるものとする。ここに示す例では、オペレータが印刷装置２ａを指定すると、コンピュータ３ａは「逆順」と決定し、印刷装置２ｂを指定すると「正しい順序」と決定する。
【００７７】
次に、ステップＳ１１において決定した順序を順序情報として印刷装置２に送信する（ステップＳ１２）。すなわち、印刷装置２ａに対して、「逆順」を示す順序情報が送信される。
【００７８】
さらに、コンピュータ３ａは、逆順であるか否かを判定し（ステップＳ１３）、逆順でない場合は送信を開始するページとして印刷物（原稿）の先頭ページをセットする（ステップＳ１４）。一方、逆順の場合は、送信を開始するページとして印刷物の最終ページをセットする（ステップＳ１５）。
【００７９】
そして、順次、ページ記述言語に変換しつつページ送信を行い（ステップＳ１６）、すべてのページについて送信が終了すると（ステップＳ１７）、処理を終了する。
【００８０】
なお、コンピュータ３ｂ，３ｃのように、逆順に送信する機能を有しないプリンタドライバは、先頭のページから順次、ページ記述言語に変換しつつ印刷装置２に印刷情報を送信することとなる。また、印刷情報に順序情報が含まれることもない。
【００８１】
図６は、画像処理装置１が受け取る印刷情報の種類および構造を示す図である。
【００８２】
印刷情報１２０，１２１は、いずれもコンピュータ３ａによって生成されるものを示す。また、印刷情報１２２は、コンピュータ３ｂ，３ｃによって生成されるものを示す。
【００８３】
印刷情報１２０，１２１は、コンピュータ３ａによって生成されているので、データの先頭に順序情報が含まれている。一方、印刷情報１２２は、コンピュータ３ｂ，３ｃによって生成されているので、データに順序情報が含まれていない。
【００８４】
印刷情報１２０は、逆順に送信された例を示しており、印刷物における各ページがデータの先頭側から「降順」に並んでいる。一方、印刷情報１２１，１２２は、いずれも正しい順序で送信された例を示しており、印刷物における各ページがデータの先頭側から「昇順」に並んでいる。
【００８５】
本実施の形態における印刷システム１００は、図６に示す印刷情報１２０，１２１，１２２を扱うことができるため、汎用性が向上する。すなわち、印刷情報に順序情報が含まれるか否かは機種依存のフォーマットであるため、これに対応できるだけでなく、このような情報を作成することができないプリンタドライバ（コンピュータ３ｂ，３ｃ）も印刷システム１００を構成することができる。
【００８６】
図７ないし図１０は、画像処理装置１を備えた印刷装置２の動作を示す流れ図である。
【００８７】
まず、印刷装置２の電源が投入されると、初期化処理（ステップＳ２１）を行うとともに、ＣＰＵ２０１はプリンタ部２７から固有情報を取得して（ステップＳ２２）、排紙方式情報を画像処理装置１に転送する。
【００８８】
この排紙方式情報を排紙方式検出部１４が解析し、プリンタ部２７の排紙方式を検出する。具体的には、排紙方式検出部１４は、排紙方式情報に含まれる情報がフェイスアップであるか否かを判定し（ステップＳ２３）、フェイスアップ排紙である場合はフェイスアップをセットする（ステップＳ２４）。一方、フェイスダウン排紙である場合はフェイスダウンをセットする（ステップＳ２５）。
【００８９】
図４に示す例では、印刷装置２ａに取り付けられている画像処理装置１の排紙方式検出部１４はフェイスアップにセットし、印刷装置２ｂに取り付けられている画像処理装置１の排紙方式検出部１４はフェイスダウンにセットする。
【００９０】
このようにしてセットされた排紙方式に関する情報は、後に、順序決定部１６によって参照される。
【００９１】
次に、印刷装置２（画像処理装置１）は、印刷情報を受信するまで待機する（ステップＳ２６）。
【００９２】
印刷装置２に印刷情報が送信されると、ＬＡＮインターフェイス２０８を介して、当該印刷情報が画像処理装置１に転送され、当該印刷情報を画像処理装置１が受信する。
【００９３】
画像処理装置１の生成部１２は、受信した印刷情報の順序情報を解析する（ステップＳ２７）。具体的には、順序情報が含まれているか否かを示す情報をページ順検出部１３に転送するとともに、順序情報が含まれている場合にはその順序情報をページ順検出部１３に転送する。
【００９４】
なお、順序情報は、図６に示すように、印刷情報１２０，１２１の先頭部に含まれているので、生成部１２は印刷情報を受信した直後に順序情報の解析を行い、その後は印刷情報を受信しつつページデータ１１０を作成することが可能である。以後、特に明示しない限り、印刷情報の受信は他の処理と並行して実行されるものとする。
【００９５】
ページ順検出部１３は順序情報に基づいて、印刷情報が逆順に送信されたか否かを判定する（ステップＳ２８）。ここでは、順序情報に「逆順」であることが示されている場合にのみ、ステップＳ２８においてＹｅｓと判定する。すなわち、順序情報が「正しい順序」であることを示す印刷情報１２１の場合や、順序情報が含まれていない印刷情報１２２の場合には、ページ順検出部１３はページ順は「正しい順序」であるとみなして、ステップＳ２８においてＮｏと判定する。
【００９６】
ページ順検出部１３による判定結果は順序決定部１６に伝達され、順序決定部１６はさらにプリンタ部２７の排紙方式がフェイスアップか否かを判定する（ステップＳ２９，３０）。ここでフェイスアップでない場合とは、排紙方式がフェイスダウンであることを意味する。
【００９７】
順序決定部１６は、印刷情報におけるページ順が「逆順」であり、かつ「フェイスアップ」である場合（ステップＳ２９においてＹｅｓ）に、送出順について即時モードにセットする（ステップＳ３１）。また、順序決定部１６は、印刷情報におけるページ順が「正しい順序」であり、かつ「フェイスダウン」の場合（ステップＳ３０においてＮｏ）にも、送出順について即時モードにセットする（ステップＳ３１）。
【００９８】
すなわち、印刷情報１２０が印刷装置２ａに受信された場合には、ステップＳ２９が実行されてＹｅｓと判定されるので、即時モードがセットされる。また、印刷情報１２１，１２２が印刷装置２ｂに受信された場合には、ステップＳ３０が実行されてＮｏと判定されるので、即時モードがセットされる。
【００９９】
なお、順序決定部１６は、即時モードを選択した場合には、その旨を送信部１７にすぐに伝達する。これにより、送信部１７によるページデータ１１０の送信が開始される（後述）。
【０１００】
一方、順序決定部１６は、印刷情報におけるページ順が「逆順」であり、かつ「フェイスダウン」である場合（ステップＳ２９においてＮｏ）に、送出順について蓄積モードにセットする（ステップＳ４１）。また、順序決定部１６は、印刷情報におけるページ順が「正しい順序」であり、かつ「フェイスアップ」の場合（ステップＳ３０においてＹｅｓ）にも、送出順について蓄積モードにセットする（ステップＳ４１）。
【０１０１】
すなわち、印刷情報１２０が印刷装置２ｂに受信された場合には、ステップＳ２９が実行されてＮｏと判定されるので、蓄積モードがセットされる。また、印刷情報１２１，１２２が印刷装置２ａに受信された場合には、ステップＳ３０が実行されてＹｅｓと判定されるので、蓄積モードがセットされる。
【０１０２】
なお、順序決定部１６は、蓄積モードを選択した場合には、その旨を送信部１７にすぐには伝達しない。したがって、送信部１７によるページデータ１１０の送信は、ステップＳ４１が実行された段階では開始されない（後述）。
【０１０３】
図８にしたがって、本実施の形態における即時モードについて説明する。まず、印刷物の１ページに相当する情報を受信する度に、生成部１２によってページデータ１１０が作成される（ステップＳ３２）。
【０１０４】
ステップＳ３２が実行された時点において、送信部１７は順序決定部１６によって、すでにプリンタ部２７への送信を可能とされている。したがって、作成されたページデータ１１０は、送信部１７によってプリンタ部２７に送信される（ステップＳ３３）。
【０１０５】
そして、ステップＳ３２，Ｓ３３の処理は、印刷情報が終了するまで繰り返される（ステップＳ３４）。ステップＳ３４においてＹｅｓと判定されると、生成部１２による印刷情報のページデータ１１０への変換処理と、送信部１７によるページデータ１１０の送信処理が終了する。
【０１０６】
図３に示す例で具体的に説明すると、即時モードが選択された場合は、ステップＳ３２によりページデータ１１０ａが作成される。次にステップＳ３３が実行され、ページデータ１１０ａは即時プリンタ部２７に送信される。このようにして処理が繰り返され、ページデータ１１０ｄの送信が終了すると、ステップＳ３４においてＹｅｓと判定され、画像処理装置１は処理を終了する。すなわち、即時モードでは、ページデータ１１０ａ，１１０ｂ，１１０ｃ，１１０ｄは、それぞれ作成された順序でプリンタ部２７に送信される。
【０１０７】
ここで、作成された順序とは、印刷情報において送信された順序であるから、印刷情報１２０について即時モードが実行されると、印刷物の最終ページに相当するページデータ１１０ａから順にプリンタ部２７に送信される。一方、印刷情報１２１，１２２について即時モードが実行されると、印刷物の先頭ページに相当するページデータ１１０ａから順にプリンタ部２７に送信される。
【０１０８】
なお、送信が終了したページデータ１１０は、通常、不要となるので記憶装置１１から削除される。すなわち、即時モードでは、１つの印刷情報から作成されるページデータ１１０ａ〜１１０ｄをすべて同時に蓄積しておく必要がなく、これを順次、削除することができるので、記憶装置１１がメモリオーバーになる可能性は低い。
【０１０９】
次に、図９および図１０にしたがって、本実施の形態における蓄積モードについて説明する。まず、印刷物の１ページに相当する情報を受信する度に、生成部１２によってページデータ１１０が作成される（ステップＳ４２）。
【０１１０】
ステップＳ４２が実行された時点において、送信部１７は順序決定部１６によって、未だプリンタ部２７への送信を可能とされていない。したがって、作成されたページデータ１１０は、送信部１７によってプリンタ部２７に送信されることなく、記憶装置１１に記憶される（ステップＳ４３）。
【０１１１】
ステップＳ４３が実行されると、監視部１５が記憶装置１１の記憶容量の残量を確認し、メモリオーバーか否かを判定する（ステップＳ４４）。そして、ステップＳ４４においてメモリオーバーと判定されない限り、ステップＳ４２ないしＳ４４の処理は、印刷情報が終了するまで繰り返される（ステップＳ４５）。ステップＳ４５においてＹｅｓと判定されると、生成部１２による印刷情報のページデータ１１０への変換処理が終了する。
【０１１２】
変換処理が終了すると、順序決定部１６は、送信部１７に対して、蓄積モードであることを伝達する。これにより、送信部１７は、送信を開始するページデータ１１０として、最新のデータをセットし（ステップＳ４６）、ページデータ１１０の送信を行う（ステップＳ４７）。さらに、送信部１７は、すべてのページデータ１１０について送信が終了したか否かを判定し（ステップＳ４８）、未だ送信していないページデータ１１０が存在する場合はステップＳ４７を繰り返し、すべてのページデータ１１０を送信した場合は処理を終了する。
【０１１３】
図３に示す例で蓄積モードを具体的に説明すると、蓄積モードが選択された場合は、まず、ステップＳ４２によりページデータ１１０ａが作成される。次にステップＳ４３が実行され、ページデータ１１０ａは記憶装置１１に記憶される。このようにして処理が繰り返され、ページデータ１１０ｄの記憶が終了すると、ステップＳ４５においてＹｅｓと判定され、変換処理を終了する。これにより、１つの印刷物を構成するページデータ１１０ａないし１１０ｄは、すべて一旦同時に記憶装置１１に記憶された状態となる。
【０１１４】
次に、送信部１７が送信を開始するときに、最新のページデータ１１０ｄから順に送信を開始する。すなわち、蓄積モードでは、ページデータ１１０ｄ，１１０ｃ，１１０ｂ，１１０ａという順序（作成された順序の逆順）でプリンタ部２７に送信される。
【０１１５】
ここで、作成された順序とは、印刷情報において送信された順序であるから、印刷情報１２０について蓄積モードが実行されると、印刷物の先頭ページに相当するページデータ１１０ｄから順にプリンタ部２７に送信される。一方、印刷情報１２１，１２２について蓄積モードが実行されると、印刷物の最終ページに相当するページデータ１１０ｄから順にプリンタ部２７に送信される。
【０１１６】
先述のように、蓄積モードでは、１つの印刷物を構成するページデータ１１０が、すべて一旦同時に記憶装置１１に記憶された状態となる。したがって、ページ数の多い印刷物を印刷する場合、ページデータ１１０を記憶させる段階で記憶装置１１の記憶容量が不足する場合が考えられる。これに対応するため、本実施の形態における画像処理装置１には、監視部１５が設けられており、ステップＳ４４が実行される。
【０１１７】
記憶装置１１の記憶容量が不足して、ステップＳ４４においてＹｅｓと判定された場合について、図１０を用いて説明する。
【０１１８】
ステップＳ４４においてＹｅｓと判定されると、監視部１５はこの結果を順序決定部１６に伝達する。これに基づいて、順序決定部１６は、送出順を即時モードにセットし（ステップＳ５１）、送信部１７に伝達する。
【０１１９】
送信部１７は、送信を開始するページデータ１１０として、最古のデータをセットし（ステップＳ５２）、ページデータ１１０の送信を行う（ステップＳ５３）。さらに、送信部１７は、すでに作成されているページデータ１１０について、すべて送信を終了したか否かを判定し（ステップＳ５４）、未だ送信していないページデータ１１０が存在する場合はステップＳ５３の処理を繰り返す。
【０１２０】
これにより、一旦記憶装置１１に記憶されたページデータ１１０がプリンタ部２７に送信され、記憶装置１１から削除されるので、記憶装置１１の記憶容量の残量が回復する。
【０１２１】
すでに作成されているページデータ１１０をすべて送信した場合（ステップＳ５４においてＹｅｓ）、生成部１２はページデータ１１０を作成し（ステップＳ５５）、送信部１７は作成されたページデータ１１０を送信する（ステップＳ５６）。
【０１２２】
そして、ステップＳ５５，Ｓ５６の処理は、印刷情報が終了するまで繰り返される（ステップＳ５７）。ステップＳ５７においてＹｅｓと判定されると、生成部１２による印刷情報のページデータ１１０への変換処理と、送信部１７によるページデータ１１０の送信処理が終了する。
【０１２３】
さらに、送信部１７は、記憶装置１１に記憶されているセパレートデータ１１１をプリンタ部２７に送信する。なお、ステップＳ５８を実行するか否かは、初期化処理（ステップＳ２１）等において選択的に設定されていてもよい。
【０１２４】
図３に示す例で蓄積モードにおいてメモリオーバーが検出された場合を具体的に説明する。ここでは、ページデータ１１０ｂが記憶装置１１に記憶された後に、メモリオーバーが検出されたとする。
【０１２５】
ページデータ１１０ｂが記憶されたあと、ステップＳ４４においてＹｅｓと判定されると、順序決定部１６が即時モードに切り替えて送信部１７に伝達する。これによって送信部１７は、送信を許可された状態となり、生成部１２により最も先に作成されたページデータ１１０ａから順に送信を開始する。ステップＳ５４によってステップＳ５３の処理が繰り返され、記憶されている最も新しいページデータ１１０ｂの送信が終了すると、ステップＳ５４においてＹｅｓと判定される。
【０１２６】
したがって、ページデータ１１０ｂの送信が終了すると、ステップＳ５５が実行され、生成部１２によってページデータ１１０ｃが作成される。作成されたページデータ１１０ｃは、ステップＳ５６が実行されることにより、送信部１７によってプリンタ部２７に送信される。すなわち、残りのデータについても即時モードが継続されるので、再度、メモリオーバーとなることは回避される。
【０１２７】
その後処理が繰り返され、ページデータ１１０ｄの送信が終了すると、セパレートデータ１１１を送信して、処理を終了する。
【０１２８】
すなわち、蓄積モードにおいてメモリオーバーが検出された場合、結果として、最初から即時モードが選択されていた場合と同様に、ページデータ１１０ａないし１１０ｄは作成された順序でプリンタ部２７に送信される。したがって、印刷システム１００では、本来、蓄積モードで送信すべき場合においてのみ、即時モードに切り替えられる可能性があり、その場合は印刷物のページ順序が逆転する事態が発生しうる。
【０１２９】
次に、プリンタ部２７が画像処理装置１から送信されたページデータ１１０を印刷する様子を説明する。
【０１３０】
図１１は、フェイスアップ排紙のプリンタ部２７が「逆順」の印刷情報（印刷情報１２０）を印刷した状態を示す図である。また、図１２は、フェイスアップ排紙のプリンタ部２７が「正しい順序」の印刷情報（印刷情報１２１，１２２）を印刷した状態を示す図である。
【０１３１】
図１１に示す例では、先述のように画像処理装置１において、即時モードが選択され、ページデータ１１０ａないし１１０ｄは、作成された順序でプリンタ部２７に到着する。ただし、印刷情報１２０は「逆順」であるので、ページデータ１１０ａは印刷物の最終ページである。すなわち、図１１に示す場合、プリンタ部２７は、印刷物の最終ページから順にページデータ１１０を受信し、印刷する。
【０１３２】
また、図１２に示す例では、先述のように画像処理装置１において、蓄積モードが選択され、ページデータ１１０ａないし１１０ｄは、作成された順序の逆順でプリンタ部２７に到着する。ただし、印刷情報１２１，１２２は「正しい順序」であるので、ページデータ１１０ａは印刷物の先頭ページである。すなわち、図１２に示す場合、プリンタ部２７は、図１１に示す場合と同様に、印刷物の最終ページから順にページデータ１１０を受信し、印刷する。
【０１３３】
図１１および図１２に示すように、いずれの場合も、先頭ページから順に並んだ状態で出力されており、印刷物におけるページ順は正しい状態である。
【０１３４】
図１３は、フェイスダウン排紙のプリンタ部２７が「逆順」の印刷情報（印刷情報１２０）を印刷した状態を示す図である。また、図１４は、フェイスダウン排紙のプリンタ部２７が「正しい順序」の印刷情報（印刷情報１２１，１２２）を印刷した状態を示す図である。
【０１３５】
図１３に示す例では、先述のように画像処理装置１において、蓄積モードが選択され、ページデータ１１０ａないし１１０ｄは、作成された順序の逆順でプリンタ部２７に到着する。ただし、印刷情報１２０は「逆順」であるので、ページデータ１１０ａは印刷物の最終ページである。すなわち、図１３に示す場合、プリンタ部２７は、印刷物の先頭ページから順にページデータ１１０を受信し、印刷する。
【０１３６】
また、図１４に示す例では、先述のように画像処理装置１において、即時モードが選択され、ページデータ１１０ａないし１１０ｄは、作成された順序でプリンタ部２７に到着する。ただし、印刷情報１２１，１２２は「正しい順序」であるので、ページデータ１１０ａは印刷物の先頭ページである。すなわち、図１４に示す場合、プリンタ部２７は、図１３に示す場合と同様に、印刷物の先頭ページから順にページデータ１１０を受信し、印刷する。
【０１３７】
図１３および図１４に示すように、印刷物が裏返しになっているものの、いずれの場合も、先頭ページから順に並んだ状態で出力されており、印刷物におけるページ順は正しい状態である。
【０１３８】
図１５は、フェイスアップ排紙のプリンタ部２７が「正しい順序」の印刷情報（印刷情報１２１，１２２）を印刷する際に、メモリオーバーが発生した場合を示す図である。図１５に示す場合は、メモリオーバーが発生しなければ、図１３に示すように出力されるものである。
【０１３９】
図１５に示す例では、メモリオーバーが発生したために、送出順が即時モードに切り替えられ、プリンタ部２７には先頭ページであるページデータ１１０ａから順に到着する。したがって、出力された状態の印刷物は、先頭ページが最終ページになっており、逆順になっている。
【０１４０】
しかし、この場合であっても、セパレートデータ１１１が出力されるので、オペレータは、印刷物のページ順が逆順になっていることを容易に判断することができる。すなわち、印刷システム１００は、メモリオーバーが発生した場合であっても、これによって印刷物の出力がされない事態を回避しつつ、オペレータにページ順が逆順になっていることを警告することができる。
【０１４１】
以上のように、本実施の形態における画像処理装置１は、プリンタ部２７の排紙方式に応じて、適切な送出順でページデータ１１０を送信する。これにより、プリンタ部２７がフェイスアップとフェイスダウンの両方の排紙方式に対応していなくても、印刷情報におけるページ順にかかわらず、正しいページ順の印刷物を出力させることができる。
【０１４２】
＜２．  変形例＞
以上、本発明の実施の形態について説明してきたが、本発明は上記実施の形態に限定されるものではなく様々な変形が可能である。
【０１４３】
また、印刷物を複数部数作成する例については説明を省略したが、このような場合にも対応可能であることは言うまでもない。例えば、画像処理装置１の送信部１７が、ページデータ１１０をプリンタ部２７に送信する際に、指定された部数に相当する回数だけ重複してページデータ１１０を送信するようにすればよい。
【０１４４】
また、上記実施の形態では、片面印刷の例について説明したが、本願発明は両面印刷にも容易に適用することが可能である。
【図面の簡単な説明】
【０１４５】
【図１】本発明に係る画像処理装置を備えた印刷装置を示す図である。
【図２】印刷装置のブロック図である。
【図３】画像処理装置のＣＰＵによって実現される機能ブロックを示す図である。
【図４】画像処理装置を備えた印刷装置によって構成される印刷システムを示す図である。
【図５】コンピュータの動作を示す流れ図である。
【図６】画像処理装置が受け取る印刷情報の種類および構造を示す図である。
【図７】画像処理装置を備えた印刷装置の動作を示す流れ図である。
【図８】画像処理装置を備えた印刷装置の動作を示す流れ図である。
【図９】画像処理装置を備えた印刷装置の動作を示す流れ図である。
【図１０】画像処理装置を備えた印刷装置の動作を示す流れ図である。
【図１１】フェイスアップ排紙のプリンタ部が「逆順」の印刷情報を印刷した状態を示す図である。
【図１２】フェイスアップ排紙のプリンタ部が「正しい順序」の印刷情報を印刷した状態を示す図である。
【図１３】フェイスダウン排紙のプリンタ部が「逆順」の印刷情報を印刷した状態を示す図である。
【図１４】フェイスダウン排紙のプリンタ部が「正しい順序」の印刷情報を印刷した状態を示す図である。
【図１５】フェイスアップ排紙のプリンタ部が「正しい順序」の印刷情報を印刷する際に、メモリオーバーが発生した場合を示す図である。
【符号の説明】
【０１４６】
１  画像処理装置
１０  ＣＰＵ
１００  印刷システム
１１  記憶装置
１１０，１１０ａ，１１０ｂ，１１０ｃ，１１０ｄ  ページデータ
１１１  セパレートデータ
１２  生成部
１２０，１２１，１２２  印刷情報
１３  ページ順検出部
１４  排紙方式検出部
１５  監視部
１６  順序決定部
１７  送信部
２，２ａ，２ｂ  印刷装置
２７  プリンタ部
２８  給紙部
３，３ａ，３ｂ，３ｃ  コンピュータ
３０  ＬＡＮ
３１  公衆電話交換網
【図１】
2007307849.tif 000003
【図２】
2007307849.tif 000004
【図３】
2007307849.tif 000005
【図４】
2007307849.tif 000006
【図５】
2007307849.tif 000007
【図６】
2007307849.tif 000008
【図７】
2007307849.tif 000009
【図８】
2007307849.tif 000010
【図９】
2007307849.tif 000011
【図１０】
2007307849.tif 000012
【図１１】
2007307849.tif 000013
【図１２】
2007307849.tif 000014
【図１３】
2007307849.tif 000015
【図１４】
2007307849.tif 000016
【図１５】
2007307849.tif 000017