(57)【特許請求の範囲】
【請求項１】
印刷データに基づいて画像の印刷を行なう印刷装置と、該印刷装置にて印刷出来ない不可印刷データを該印刷装置から取得して、該印刷装置にて印刷できる可能印刷データにデータ変換する画像処理装置とを備える印刷システムにおいて、
前記印刷データは、印刷ジョブに係る画像データと、該印刷ジョブに係るジョブ制御情報を含み、
前記印刷装置は、
自機の仕様を表す仕様情報を前記画像処理装置に送信する送信手段と、
前記画像処理装置に送信すべき不可印刷データから、前記ジョブ制御情報を抽出して記憶する記憶手段と、
前記画像処理装置から、前記可能印刷データに係る画像データを受信する受信手段と、
該受信手段によって受信された画像データを、前記記憶手段に記憶されたジョブ制御情報に基づいて印刷する印刷制御手段と
を備えており、
前記画像処理装置は、
受信した仕様情報に基づき、取得した不可印刷データの前記可能印刷データへのデータ変換を行なうように構成されていることを特徴とする印刷システム。
【請求項２】
印刷データを取得してデータ変換を行なう外部装置に、自機にて印刷出来ない不可印刷データを送信し、該データ変換後の変換印刷データを前記外部装置から取得して、該変換印刷データに基づき画像の印刷を行なう印刷装置において、
前記印刷データは、印刷ジョブに係る画像データと、該印刷ジョブに係るジョブ制御情報を含み、
自機の仕様を表す仕様情報を前記外部装置に送信する送信手段と、
前記外部装置に送信すべき不可印刷データから、前記ジョブ制御情報を抽出して記憶する記憶手段と、
前記外部装置から、前記変換印刷データに係る画像データを受信する受信手段と、
該受信手段によって受信された画像データを、前記記憶手段に記憶されたジョブ制御情報に基づいて印刷する印刷制御手段と
を備えることを特徴とする印刷装置。
【請求項３】
印刷データに基づいて画像の印刷を行なう印刷装置と、該印刷装置にて印刷出来ない不可印刷データを該印刷装置から取得して、該印刷装置にて印刷できる可能印刷データに変換する画像処理装置とを備える印刷システムにて、前記不可印刷データを前記可能印刷データにデータ変換するデータ変換方法において、
前記印刷データは、印刷ジョブに係る画像データと、該印刷ジョブに係るジョブ制御情報を含み、
自機の仕様を表す仕様情報を、前記印刷装置が前記画像処理装置に送信する送信ステップと、  
前記印刷装置が、前記画像処理装置に送信すべき不可印刷データから、前記ジョブ制御情報を抽出して記憶する記憶ステップと、
受信した仕様情報に基づき、前記画像処理装置が、取得した不可印刷データの前記可能印刷データへのデータ変換を行なうステップと、
前記印刷装置が、前記画像処理装置から、前記可能印刷データに係る画像データを受信する受信ステップと、
前記印刷装置が、該受信ステップで受信された画像データを、前記記憶ステップで記憶されたジョブ制御情報に基づいて印刷するステップと
を含むことを特徴とするデータ変換方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置と、該印刷装置にて印刷出来ない印刷データを該印刷装置から取得して該印刷装置にて印刷できる印刷データにデータ変換する画像処理装置とを備える印刷システム及びデータ変換方法に関する。
【背景技術】
【０００２】
近年、複数のプリンタがネットワーク上に配置され、ユーザが使用しているＰＣから必要に応じて何れかのプリンタを選択して印刷を行う印刷システムが提供されている。
【０００３】
図１は特許文献１に係る印刷システムを概略的に示す概略図である。例えば、特許文献１には、ユーザが指定したプリンタ（図１のプリンタ２０）が、受信した印刷データにおけるプリンタ言語（ＰＤＬ）をサポートしない場合、他のプリンタの中、斯かるプリンタ言語（ＰＤＬ）をサポートしており、当該印刷データが処理可能なプリンタ（図１のプリンタ３０）を選択し、該プリンタに印刷データを転送して該プリンタで該印刷データに基づいて画像データを生成させ、生成された画像データを再度受信してユーザが指定したプリンタで印刷が行なわれるプリンタ装置が開示されている。
【０００４】
また、特許文献２には、印刷装置のジョブ管理手段は、印刷装置に入力されたデータの変換処理を情報処理装置に行わせるべく前記データを情報処理装置に送信する際には、外部から入力されたデータの処理状況に関連した情報を当該外部に出力するように構成することにより、印刷データが情報処理装置に転送され、情報処理装置にて処理されている場合に、ジョブ情報の表示を印刷装置に要求してジョブ情報を把握する画像形成装置が開示されている。
【０００５】
更に、特許文献３には、印字データ受信手段、印字データ送信手段、プリンタ情報収集手段、データ種別認識手段、データ種別変換手段、プリンタ選択手段、プリンタ情報記憶手段、及びこれら各手段と外部のネットワークとを接続するネットワークＩ／Ｆを有するプリンタ選択装置を備え、印刷中に障害が発生した場合、その特定のＰＤＬをサポートしているプリンタが他に見つからないときでも他のプリンタがサポートしているＰＤＬに印字データを変換するプリンタシステムが開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平８−６７４６号公報
【特許文献２】特開２００３−１３１８３４号公報
【特許文献３】特開平１１−２０３０９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に記載のプリンタ装置においては、ユーザが指定したプリンタ（以下、指定プリンタ）のドライバーに設定されているジョブのコンフィグ情報と一致する他のプリンタを選択する事自体難しいうえに、たとえ、選択できたとしても実際には以下に説明するような点において、ユーザが期待する印刷結果を得られない場合が生じ得る。
【０００８】
まず、プリンタに付加されている機能であるステープル、パンチ等のフィニッシング機能を制御するため、又は両面印刷機能等を制御するためにジョブ制御言語というものがプリンタ言語とは別に大半のプリンタではサポートされている。このジョブ制御言語の中でＨＰ社が開発したコマンド言語のＰＪＬ(Printer Job Language)が広く知られており、ＨＰ社製以外のプリンタにおいても広く使用されている。
【０００９】
このＰＪＬは、前述したようにフィニッシング機能等を制御するために使用されるが、プリンタに搭載されるフィニッシング装置は様々であり、そのためＰＪＬのコマンド、又は設定されるパラメータ等は異なることになる。
【００１０】
このため、自機プリンタでサポートできるＰＪＬ以外のＰＪＬを処理する際、自機プリンタにサポートされていないコマンド又はパラメータを無視するため、斯かるコマンド等で設定されるフィニッシング機能等は行なわれない結果となってしまう。従って、そのままＰＪＬ部分も他のプリンタに転送されて他のプリンタの解釈によっていわゆるジョブチケット等に反映された場合は、ユーザが意図した仕上がり（フィニッシング処理等）が得られなくなる。
【００１１】
次に、殆どのプリンタ言語には、片面印刷又は両面印刷をページごとに制御するコマンドがサポートされているうえに、斯かるページが表面として生成されるか、裏面として生成されるかの指定が行えるものもある。
【００１２】
図２は従来の印刷システムに係るプリンタにおける、画像形成の違いを説明する説明図である。例えば、ＰＤＬコマンドにおいて、各ページの印刷面指定が、両面印刷の表、両面印刷の裏、両面印刷の裏、片面印刷の表のような順で記述されている場合、このようなコマンドの実行の際、プリンタによっては、図２のパターン１のように、そのＰＤＬコマンド通りにページ（画像データ）を作成するもの、又は、図２のパターン２のように、プリンタの設定から、３ページ目の裏面の前に便宜上空白のダミページを表面として生成した後、３ページ目の裏面を生成するものがある。
【００１３】
すなわち、図１のプリンタ２０ではパターン１が採られており、プリンタ３０ではパターン２が採られているような場合において、プリンタ３０にて生成された画像データをプリンタ２０に返し、これに基づいて印刷ジョブが実行された場合には、全体ページ数に違いが生じるので、印刷枚数に応じて課金される場合は、金額が異なってしまうこともありうる。
【００１４】
次に、多くのプリンタではＡ４サイズ又はレターサイズは、長辺を主走査とした給紙方向と、短辺を主走査とした給紙方向の両方がサポートされている。このような場合、同じサイズが給紙トレイにセットされていたとしても、プリンタ２０とプリンタ３０との用紙の給紙方向が異なる場合は、受信した画像データを９０度、又は−９０度回転させる機能がプリンタ２０になければ、ユーザがその給紙方向に合う用紙をセットするまで印刷が停止され、不必要に生産性が低下してしまう。
【００１５】
また、プリンタ２０に回転機能があったとしても、生成される画像方向が各プリンタにより異なる可能性があるため、印刷結果がユーザの意図するものとならないことも有り得る。
【００１６】
図３は従来の印刷システムにおける、用紙の給紙方向の違いによる問題を説明する説明図である。例えば、図３の（ａ）に示すようにＡ４のポートレイトで生成されるべき画像がある場合において、プリンタ３０では長辺給紙の用紙で印刷されるよう画像データが生成されたとき、給紙方向に対して図３の（ｂ)又は図３の(ｃ)のいずれかの画像が斯かるプリンタのイメージハンドリングの結果として得られる。
【００１７】
しかし、生成された画像データはビットマップデータであり、これが単純にプリンタ２０に再転送されても、プリンタ２０は縦及び横のピクセル数によって長辺給紙にフィットするものとして斯かる画像が生成されたことは判定できるが、この画像がどちらの向きで生成されたかは不明のため、９０度回転をどちらの方向に行えばよいかが不明となる。その結果（ｄ)又は(ｅ)のような回転結果になってしまい、ユーザが期待する印刷結果と異なる出力となってしまうことが有る。
【００１８】
次に、同一用紙サイズであっても、プリンタ毎の印刷出力機構の違いによって図４のように、当該用紙上において、実際に画像形成が行なわれる有効画像領域が異なる。すなわち、プリンタにおいては、物理的な用紙サイズに対する画像領域ではなく、各印刷出力機構で制限されるよりも小さな画像領域で画像データの生成処理を行なうことによって、保有しているメモリを有効に利用するものが多い。
【００１９】
すなわち、例えば、前記有効画像領域がプリンタ２０とプリンタ３０とで異なる場合であって、プリンタ２０の方がプリンタ３０よりも斯かる有効画像領域が大きい場合には、プリンタ３０にて生成された画像データに基づいてプリンタ２０にて印刷を行なったとき、画像周辺部の欠けが発生するという問題が生じる。
【００２０】
しかしながら、特許文献１に記載のプリンタ装置、特許文献２に記載の画像形成装置、及び特許文献３に記載のプリンタシステムにおいては、上述したような問題に対して言及されておらず、斯かる問題を解決することができない。
【００２１】
本発明は、斯かる事情に鑑みてなされたものであり、その目的とするところは、ユーザによって指定された一方の装置が自機での印刷処理が出来ない印刷データを、自機の仕様を表す仕様情報と共に他の装置に送信し、該他の装置が受信した印刷データを前記仕様情報に基づいて前記一方の装置が印刷処理できる印刷データにデータ変換して返し、前記一方の装置は、前記他方の装置に送信すべき印刷データからジョブ制御情報を抽出して記憶しておき、返された印刷データに係る画像を記憶されたジョブ制御情報に基づいて印刷することにより、前記一方の装置で印刷処理できない印刷データであって、該一方の装置にて、的確かつユーザの希望通り、印刷ジョブを実行できる印刷システム、印刷装置及びデータ変換方法を提供することにある。
【課題を解決するための手段】
【００２２】
本発明に係る印刷システムは、印刷データに基づいて画像の印刷を行なう印刷装置と、該印刷装置にて印刷出来ない不可印刷データを該印刷装置から取得して、該印刷装置にて印刷できる可能印刷データにデータ変換する画像処理装置とを備える印刷システムにおいて、前記印刷データは、印刷ジョブに係る画像データと、該印刷ジョブに係るジョブ制御情報を含み、前記印刷装置は、自機の仕様を表す仕様情報を前記画像処理装置に送信する送信手段と、前記画像処理装置に送信すべき不可印刷データから、前記ジョブ制御情報を抽出して記憶する記憶手段と、前記画像処理装置から、前記可能印刷データに係る画像データを受信する受信手段と、該受信手段によって受信された画像データを、前記記憶手段に記憶されたジョブ制御情報に基づいて印刷する印刷制御手段とを備えており、前記画像処理装置は、受信した仕様情報に基づき、取得した不可印刷データの前記可能印刷データへのデータ変換を行なうように構成されていることを特徴とする。
【００２３】
本発明にあっては、前記印刷装置の送信手段は自機の仕様を表す仕様情報を前記画像処理装置に送信し、この際、前記記憶手段は前記画像処理装置に送信すべき不可印刷データから、前記ジョブ制御情報を抽出して記憶しておく。該仕様情報とは、例えば、自機における給紙トレイ、使用可能な用紙、用紙上の画像形成領域等を含む。前記画像処理装置は、前記印刷装置から受信した仕様情報に基づいて、該印刷装置から取得した不可印刷データの前記可能印刷データへのデータ変換を行なって、前記印刷装置に返す。前記印刷装置は、返された印刷データに係る画像を記憶されたジョブ制御情報に基づいて印刷する。
【００２６】
本発明に係る印刷装置は、印刷データを取得してデータ変換を行なう外部装置に、自機にて印刷出来ない不可印刷データを送信し、該データ変換後の変換印刷データを前記外部装置から取得して、該変換印刷データに基づき画像の印刷を行なう印刷装置において、前記印刷データは、印刷ジョブに係る画像データと、該印刷ジョブに係るジョブ制御情報を含み、自機の仕様を表す仕様情報を前記外部装置に送信する送信手段と、前記外部装置に送信すべき不可印刷データから、前記ジョブ制御情報を抽出して記憶する記憶手段と、前記外部装置から、前記変換印刷データに係る画像データを受信する受信手段と、該受信手段によって受信された画像データを、前記記憶手段に記憶されたジョブ制御情報に基づいて印刷する印刷制御手段とを備えることを特徴とする。
【００２７】
本発明にあっては、前記送信手段は自機の仕様を表す仕様情報を前記外部装置に送信し、この際、前記記憶手段は前記外部装置に送信すべき不可印刷データから、前記ジョブ制御情報を抽出して記憶しておく。前記外部装置は、前記印刷装置から受信した仕様情報に基づいて、該印刷装置から取得した不可印刷データを変換印刷データにデータ変換して、前記印刷装置に返す。前記印刷装置は、返された印刷データに係る画像を記憶されたジョブ制御情報に基づいて印刷する。
【００３０】
本発明に係るデータ変換方法は、印刷データに基づいて画像の印刷を行なう印刷装置と、該印刷装置にて印刷出来ない不可印刷データを該印刷装置から取得して、該印刷装置にて印刷できる可能印刷データに変換する画像処理装置とを備える印刷システムにて、前記不可印刷データを前記可能印刷データにデータ変換するデータ変換方法において、前記印刷データは、印刷ジョブに係る画像データと、該印刷ジョブに係るジョブ制御情報を含み、自機の仕様を表す仕様情報を、前記印刷装置が前記画像処理装置に送信する送信ステップと、前記印刷装置が、前記画像処理装置に送信すべき不可印刷データから、前記ジョブ制御情報を抽出して記憶する記憶ステップと、受信した仕様情報に基づき、前記画像処理装置が、取得した不可印刷データの前記可能印刷データへのデータ変換を行なうステップと、前記印刷装置が、前記画像処理装置から、前記可能印刷データに係る画像データを受信する受信ステップと、前記印刷装置が、該受信ステップで受信された画像データを、前記記憶ステップで記憶されたジョブ制御情報に基づいて印刷するステップとを含むことを特徴とする。
【００３１】
本発明にあっては、前記印刷装置が自機の仕様を表す仕様情報を前記画像処理装置に送信し、この際、前記画像処理装置に送信すべき不可印刷データから、前記ジョブ制御情報を抽出して記憶しておく。前記画像処理装置は前記印刷装置から斯かる仕様情報を受信し、受信した仕様情報に基づいて、該印刷装置から取得した不可印刷データの前記可能印刷データへのデータ変換を行なって、前記印刷装置に返す。前記印刷装置は、返された印刷データに係る画像を記憶されたジョブ制御情報に基づいて印刷する。
【発明の効果】
【００３２】
本発明によれば、ユーザによって指定された印刷装置が取得した印刷データが自機での印刷処理が出来ない印刷データである場合、該印刷データを自機の仕様を表す仕様情報と共に他の装置に送信し、該他の装置が受信した印刷データを前記仕様情報に基づいて前記印刷装置が印刷処理できる印刷データにデータ変換して返し、前記印刷装置は、前記他方の装置に送信すべき印刷データからジョブ制御情報を抽出して記憶しておき、返された印刷データを記憶されたジョブ制御情報に基づいて印刷することにより、前記印刷装置が自機での印刷処理できない印刷データを取得した場合であっても、ユーザによって指定された該印刷装置にて、的確かつユーザの希望通り、印刷ジョブを実行できる。
【図面の簡単な説明】
【００３３】
【図１】特許文献１に係る印刷システムを概略的に示す概略図である。
【図２】従来の印刷システムに係るプリンタにおける、画像形成の違いを説明する説明図である。
【図３】従来の印刷システムにおける、用紙の給紙方向の違いによる問題を説明する説明図である。
【図４】従来の印刷システムにおける、印刷出力機構の違いによる問題を説明する説明図である。
【図５】本発明の実施の形態に係る印刷システムの概略的構成を示す概略図である。
【図６】本発明の実施の形態に係る印刷システムにおける、パーソナルコンピュータの要部構成を示す機能ブロック図である。
【図７】本発明の実施の形態に係る印刷システムにおける、複合機の要部構成を示す機能ブロック図である。
【図８】本発明の実施の形態に係る印刷システムにおける、複合機の画像処理制御部の要部構成を示す機能ブロック図である。
【図９】本発明の実施の形態に係る印刷システムにおける、データ変換処理の一例を示すフローチャートである。
【図１０】本発明の実施の形態に係る印刷システムにおける、データ変換処理の一例を示すフローチャートである。
【図１１】本発明の実施の形態に係る印刷システムにおける、データ変換処理の他例を示すフローチャートである。
【図１２】本発明の実施の形態に係る印刷システムの複合機において、画像データ生成部が作成する画像データを概念的に示す概念図である。
【図１３】本発明の実施の形態に係る印刷システムの複合機において、ページチケット生成部が生成するページチケットを概念的に示す概念図である。
【発明を実施するための形態】
【００３４】
以下に、本発明の実施の形態に係る、印刷システム、印刷装置、画像処理装置及びデータ変換方法を、ＰＣと、複合機と、プリンタとを有する印刷システムに適用した場合を例として、図面に基づいて詳述する。
【００３５】
図５は本発明の実施の形態に係る印刷システム１の概略的構成を示す概略図である。本発明の実施の形態に係る印刷システム１は、プリンタ１００、４００と、パーソナルコンピュータ２００と、複合機３００とを備えている。パーソナルコンピュータ２００では、印刷すべき原稿の画像に係るデータ（以下、印刷データ）が作成され、プリンタ１００，４００又は複合機３００に送信される。プリンタ１００，４００又は複合機３００は斯かる印刷データを受信して、該印刷データに基づき、記録用紙に所定の画像を印刷する。
【００３６】
前記印刷データには、当該原稿の画像に対応する画像データと、いわゆるジョブチケット情報及びページチケット情報とが含まれている。該ジョブチケット情報は、印刷後の加工情報、印刷における設定情報等を含む印刷ジョブの設定データを有している。ジョブチケット情報としては、例えば、ジョブ属性（解像度、階調等）、仕上げ設定（パンチ、ステープル等）等が挙げられる。
【００３７】
また、前記ページチケット情報は、原稿の画像の印刷における、ページ毎の属性設定データを有している。ページチケット情報としては、例えば、用紙サイズ、画像の向き、画像の回転角度、課金の対象如何等が挙げられる。
【００３８】
また、本発明の実施の形態に係る印刷システム１においては、プリンタ１００、４００又は複合機３００の中、何れか一の機器がパーソナルコンピュータ２００から受信した印刷データが、自機で解釈できない等の理由によって対応できない印刷データである場合（以下、不可印刷データという）、斯かる不可印刷データを他機器に送信し、該他機器は該不可印刷データを、前記一の機器での対応ができる印刷データ（以下、可能印刷データ）に変換して該一の機器に送信するように構成されている。
【００３９】
図６は本発明の実施の形態に係る印刷システム１における、パーソナルコンピュータ２００の要部構成を示す機能ブロック図である。
【００４０】
パーソナルコンピュータ２００は、ＯＳとして、例えばマイクロソフト社のウインドウズを使用する。また、パーソナルコンピュータ２００は、ＣＰＵ２１０と、記憶部２２０と、ＲＯＭ２３０と、送受信部２４０と、ＲＡＭ２５０と、Ｉ／Ｆ２６０と、入力部２７０とを備えている。
【００４１】
ユーザは、ワードプロセッシング、ペイント、プレゼンテーション等テキスト編集などの機能を提供するアプリケーションプログラムを用いて原稿のデータを作成し、作成された原稿のデータは、ＯＳの備えるインターフェースを経由して記憶部２２０に供給される。
【００４２】
ＣＰＵ２１０は、ＲＯＭ２３０に予め格納されている制御プログラムをＲＡＭ２５０上にロードして実行することによって、上述の各種ハードウェアの制御を行い、装置全体を本発明のパーソナルコンピュータ２００として動作させる。
【００４３】
ＲＯＭ２３０には各種の制御プログラム、演算用のパラメータのうちの基本的に固定のデータ等が予め格納されており、ＲＡＭ２５０はデータを一時的に記憶し、記憶順、記憶位置等に関係なく読み出すことが可能である。また、ＲＡＭ２５０は、例えば、ＲＯＭ２３０から読み出されたプログラム、該プログラムを実行することにより発生する各種データ、該実行の際適宜変化するパラメータ等を記憶する。
【００４４】
記憶部２２０は、例えば、フラッシュメモリ、ＥＥＰＲＯＭ、ＨＤＤ、ＭＲＡＭ（磁気抵抗メモリ）、ＦｅＲＡＭ（強誘電体メモリ）、又は、ＯＵＭ等の不揮発性の記憶媒体により構成されている。また、記憶部２２０には、ユーザによって作成された原稿のデータが記憶されている。
【００４５】
送受信部２４０は、外部に前記原稿のデータを送信するネットワークカード、モデム等を備えている。例えば、送受信部２４０はＩ／Ｆ２６０を介してプリンタ１００，４００又は複合機３００に前記原稿のデータを送信する。
【００４６】
入力部２７０は、例えばキーボード、マウス等からなり、アプリケーションを用いて原稿のデータを作成する場合、ユーザは入力部２７０を介してデータの入力を行なう。
【００４７】
図７は本発明の実施の形態に係る印刷システム１における、複合機３００の要部構成を示す機能ブロック図である。
【００４８】
複合機３００は、印刷、コピー等のジョブを行ない、ＣＰＵ３４０と、画像処理制御部３０２、表示部３５０と、印刷部３７０と、記憶部３６０と、操作パネル３８０と、送受信部３９０と、Ｉ／Ｆ３０１とを備えている。
【００４９】
ＣＰＵ３４０は、ＲＯＭ（図示せず）に予め格納されている制御プログラムをＲＡＭ（図示せず）上にロードして実行することによって、上述の各種ハードウェアの制御を行い、装置全体を本発明の複合機３００として動作させる。
【００５０】
ＲＯＭ（図示せず）には各種の制御プログラム、演算用のパラメータのうちの基本的に固定のデータ等が予め格納されており、ＲＡＭ（図示せず）はデータを一時的に記憶し、記憶順、記憶位置等に関係なく読み出すことが可能である。また、ＲＡＭ（図示せず）は、例えば、ＲＯＭ（図示せず）から読み出されたプログラム、該プログラムを実行することにより発生する各種データ、該実行の際適宜変化するパラメータ等を記憶する。
【００５１】
表示部３５０は、例えば、ＬＣＤ又はＥＬ（Electroluminescence）パネル等からなり、複合機３００の状態、ジョブ処理の状況及び操作パネル３８０の操作内容の確認等、ユーザに対して報知すべき情報を表示する。
【００５２】
記憶部３６０は、例えば、フラッシュメモリ、ＥＥＰＲＯＭ、ＨＤＤ、ＭＲＡＭ（磁気抵抗メモリ）、ＦｅＲＡＭ（強誘電体メモリ）、又は、ＯＵＭ等の不揮発性の記憶媒体により構成されている。また、記憶部３６０には、パーソナルコンピュータ２００から受信した印刷データが記憶されている。
【００５３】
印刷部３７０は、画像処理制御部３０２から入力された画像データに基づいて、熱転写、電子写真、又はインクジェット等の方式により紙等の記録用紙上に画像を形成することによって画像を出力する。
【００５４】
送受信部３９０は、ネットワークカード又はモデム等を用いて構成されており、図示しない公衆回線網、ＬＡＮ（Local Area Network）又はインターネット等の通信ネットワークに接続可能である。例えば送受信部３９０は、Ｉ／Ｆ３０１を介して、パーソナルコンピュータ２００から前記印刷データを受信し、又はプリンタ１００に若しくはプリンタ４００に該印刷データを送信する。
【００５５】
操作パネル３８０は、テンキー、電源キー、機能切換キー等を備えており、複合機３００のジョブを設定するための指示等、複合機３００の動作を制御するための指示をユーザから受け付ける。
【００５６】
画像処理制御部３０２は、パーソナルコンピュータ２００、プリンタ１００又はプリンタ４００からの前記不可印刷データ又は可能印刷データに対して、所定の処理を施し、又は形式を変換するデータ変換等を行なう。
【００５７】
例えば、送受信部３９０を介してパーソナルコンピュータ２００から受信した印刷データが前記可能印刷データである場合、該可能印刷データに含まれる、前記画像データ、ジョブチケット情報及びページチケット情報に基づき、印刷用のデータを作成し、該データを印刷部３７０に送る。
【００５８】
また、画像処理制御部３０２は、上述したように、送受信部３９０を介してパーソナルコンピュータ２００から受信した印刷データが、自機で対応できない不可印刷データである場合、該不可印刷データに所定の処理を施した後、プリンタ１００又はプリンタ４００に送信する。その後、プリンタ１００又はプリンタ４００から該不可印刷データに基づく可能印刷データが受信され、複合機３００では該可能印刷データに基づき、前記印刷用のデータが作成される。
【００５９】
更に、画像処理制御部３０２は、送受信部３９０を介してプリンタ１００（又はプリンタ４００）が対応できない不可印刷データを、該プリンタ１００（又はプリンタ４００）から受信した場合、該不可印刷データに対して所定の変換（データ変換）を施し、プリンタ１００（又はプリンタ４００）で対応可能な可能印刷データを作成する。このように作成された可能印刷データは送受信部３９０を介してプリンタ１００（又はプリンタ４００）に送信される。  
【００６０】
図８は本発明の実施の形態に係る印刷システム１における、複合機３００の画像処理制御部３０２の要部構成を示す機能ブロック図である。図８を用いて、画像処理制御部３０２における、以上に記載の変換処理を詳しく説明する。
【００６１】
まず、パーソナルコンピュータ２００から複合機３００が受信した印刷データが前記可能印刷データであり、該可能印刷データのＰＤＬを解釈して印刷を行う処理について説明する。
【００６２】
Ｉ／Ｆ３０１を経由してパーソナルコンピュータ２００から送信された印刷データは印刷データ受信部３２１にて受信され、印刷データ受信バッファ３２２に一旦保存される。保存された印刷データに対して印刷データ識別部３２３は、自機でサポートしているＰＤＬであるか否かの判定を行う。
【００６３】
サポートしているＰＤＬであると判定された場合、付加されているＰＪＬ部のデータを基にジョブ制御識別部３２７がジョブチケット情報を識別し、識別されたジョブチケット情報を抽出する。抽出されたジョブチケット情報に基づき、ジョブチケット生成部３２８はいわゆるジョブチケットを生成する。
【００６４】
一方、受信した印刷データのＰＤＬ部分は、印刷データ識別部３２３から画像データ生成部３２４に送られ、ＲＩＰ（Raster Image Processer）処理が行われて原稿の各ページのビットマップ画像データが生成される。
【００６５】
このＲＩＰ処理時に、各ページに対する用紙サイズ、生成されたビットマップ画像データの縦・横のピクセル数情報、画像の向き情報、両面の表裏情報・片面情報、上述したような便宜上のページデータか否かのページチケット情報等がページ制御識別部３２０で抽出される。ページチケット生成部３１０では、抽出された前記ページチケット情報に基づき、各ページに対応するいわゆるページチケットを生成する。
【００６６】
ジョブチケット生成部３２８で生成されたジョブチケット、画像データ生成部３２４で生成されたビットマップ画像データ、ページチケット生成部３１０で生成されたページチケットは印刷制御部３２５に送られる。印刷制御部３２５はそれらに基づいて印刷部３７０を介して前記原稿に係る画像の印刷を行なう。すなわち、印刷制御部３２５は、印刷部３７０による前記画像データに対応する画像の印刷の際、両面機構の制御、各ページの給紙・排紙制御等を行ない、また印刷完了後の仕上げを制御する。
【００６７】
次に、複合機３００が受信した印刷データが前記不可印刷データであって、該不可印刷データのＰＤＬが解釈できない場合の処理について説明する。斯かる場合、複合機３００は、該不可印刷データを他の機器（プリンタ１００）に送信し、プリンタ１００は該不可印刷データを複合機３００が対応できる可能印刷データに変換して複合機３００に戻す。
【００６８】
Ｉ／Ｆ３０１を経由してパーソナルコンピュータ２００から送信された印刷データは印刷データ受信部３２１にて受信され、印刷データ受信バッファ３２２に一旦保存される。保存された印刷データに対して印刷データ識別部３２３は、自機でサポートしているＰＤＬであるか否かの判定を行う。
【００６９】
サポートしているＰＤＬでないと判定された場合、受信された印刷データをＰＪＬ保存部３１９に送り、ＰＪＬ保存部３１９（記憶手段）は印刷データの中からＰＪＬ部分を抽出し保存しておく。その後、斯かる印刷データはＰＪＬ編集部３１８に送られる。
【００７０】
ＰＪＬ編集部３１８は、仕上げ処理等の自機（複合機３００）特有のＰＪＬコマンド、パラメータ等が含まれるコマンド等の削除を行い、当該印刷データが自機から転送されたらＲＩＰ処理のみを行った（リモートＲＩＰ）後、該処理後の印刷データ（可能印刷データ）を、再度、自機に送信して欲しい旨を示すコマンドと、自機のネットワークアドレス等、返信のために必要な情報とを付加する編集を行なう。このような編集後の印刷データは、印刷データ送信バッファ３１７に送られて格納される。
【００７１】
一方、プリンタ情報部３１１は、ネットワークを介して、周辺のプリンタに検索コマンドをブロードキャストする。ネットワークに接続されたプリンタは該検索コマンドを受信した場合、該検索コマンドに対する応答を複合機３００に送信する。プリンタ情報部３１１は、受信された応答に含まれる情報に基づき、周辺のプリンタがリモートＲＩＰをサポートしているプリンタであるか、サポートしているＰＤＬ言語の種類、サポート解像度及び階調等のプリンタ情報を取得できる。取得されたプリンタ情報は、プリンタ情報記憶部３１２によって記憶される。また、プリンタ情報部３１１は、逆に他のプリンタからの問い合わせに応じて、自機（複合機３００）のプリンタ情報を返す処理も行なう。
【００７２】
プリンタ情報選択部３１３は、プリンタ情報記憶部３１２により記憶されたプリンタ情報に基づき、所定のプリンタの選択を行なう。例えば、パーソナルコンピュータ２００から受信した印刷データのＰＤＬを自機では解釈できない場合、プリンタ情報選択部３１３は、プリンタ情報記憶部３１２に記憶されているプリンタ情報に基づき、斯かるＰＤＬが処理可能なプリンタを検索して選択する。
【００７３】
例えば、斯かるＰＤＬが処理可能なプリンタが複数である場合、プリンタ情報選択部３１３は、最も短時間で応答があったプリンタを選定するように構成する。又は、応答にプリンタのＲＩＰ処理性能を示す情報が含まれているのであれば、その情報から最もＲＩＰ速度の速いプリンタを選択するように構成しても良い。
【００７４】
プリンタ情報選択部３１３によって選択されたプリンタ（以下、被選択プリンタ）に対して、印刷データ送信部３１６は、印刷データ送信バッファ３１７から編集後の印刷データを読み出し、Ｉ／Ｆ３０１を介して送信する。
【００７５】
この際、給紙トレイ情報送信部３１４は、当該印刷データの受信時の印刷装置の給紙トレイ情報を、Ｉ／Ｆ３０１を介して前記被選択プリンタに送信する。ここで、給紙トレイ情報とは、備えている給紙トレイ、該給紙トレイに対応する記録用紙の種類等である。また、サポート用紙情報送信部３１５は、自機（複合機３００）がサポートしているすべての記録用紙に係る用紙情報（例えば、用紙サイズ種類、用紙タイプ種類等）及び有効画像領域情報等をＩ／Ｆ３０１を介して前記被選択プリンタに送信する。
【００７６】
以降、該被選択プリンタは、当該編集後の印刷データ（不可印刷データ）を受信して、前記給紙トレイ情報、用紙情報及び有効画像領域情報等に基づき、データ変換の処理を行ない、複合機３００（画像処理制御部３０２）での処理が可能な印刷データ（可能印刷データ）を作成する。詳しくは、該可能印刷データは、各ページの画像データ及びページ毎のページチケットを含む。前記被選択プリンタは該可能印刷データを複合機３００に送信する。
【００７７】
複合機３００に前記可能印刷データが送信された場合、画像データ受信部３０５が該可能印刷データの画像データを受信し、ページチケット受信部３０３が該可能印刷データのページチケットを受信する。
【００７８】
この際、ジョブ制御識別部３０７がＰＪＬ保存部３１９で保存されているＰＪＬ部分に基づき、ジョブチケット情報の識別を行ない、識別されたジョブチケット情報を抽出する。ジョブチケット生成部３０８は、抽出されたジョブチケット情報に基づき、当該ジョブ（印刷）に係るジョブチケットを生成する。
【００７９】
ジョブチケット生成部３０８で生成されたジョブチケット、画像データ受信部３０５が受信した画像データ、ページチケット受信部３０３が受信したページチケットは印刷制御部３２５に送られる。印刷制御部３２５はそれらに基づいて印刷部３７０を介して前記原稿に係る画像の印刷を行なう。すなわち、印刷制御部３２５は、印刷部３７０による前記画像データに対応する画像の印刷の際、両面機構の制御、各ページの給紙・排紙制御等を行ない、また印刷完了後の仕上げを制御する。
【００８０】
最後に、プリンタ１００又はプリンタ４００が、パーソナルコンピュータ２００から受信した印刷データが不可印刷データであって、該不可印刷データのＰＤＬがプリンタ１００又はプリンタ４００では解釈できない場合の処理について説明する。斯かる場合、プリンタ１００又はプリンタ４００は、該不可印刷データを他の機器（複合機３００）に送信し、該他の機器は該不可印刷データをプリンタ１００又はプリンタ４００が対応できる可能印刷データに変換して戻す。説明の便宜上、プリンタ１００がパーソナルコンピュータ２００から受信した印刷データが不可印刷データであって、該不可印刷データを複合機３００でデータ変換してプリンタ１００に送信する場合を例に説明する。
【００８１】
プリンタ１００から複合機３００に送信された印刷データ（不可印刷データ）はＩ／Ｆ３０１介して、印刷データ受信部３２１にて受信され、印刷データ受信バッファ３２２に格納される。この際、上述したように、プリンタ１００からは、該プリンタ１００に係る給紙トレイ情報、用紙情報及び有効画像領域情報等が共に送信される。
【００８２】
送信された給紙トレイ情報は給紙トレイ情報受信部３２９により受信され、給紙トレイ情報記憶部３３０に記憶される。また送信された用紙情報及び有効画像領域情報は、サポート用紙情報受信部３３１により受信され、サポート用紙情報記憶部３３２により記憶される。
【００８３】
次いで、印刷データ識別部３２３は、印刷データ受信バッファ３２２に格納された印刷データが、他の機器から転送されてきた印刷データか否かを識別する。斯かる識別は、印刷データ識別部３２３が該印刷データのＰＪＬ部分に付加されたコマンドを確認することで判定を行う。この際、印刷データの転送元（プリンタ１００）のネットワークアドレス等の情報も取得する。
【００８４】
他の機器から転送されてきた印刷データであると判定された場合、画像データ生成部３２４はＲＩＰ処理を行い、これによって原稿の各ページのビットマップ画像データが生成される。
【００８５】
このように、印刷データ識別部３２３によって斯かる印刷データが他の機器から転送されてきた印刷データであると判定された場合には、画像データ生成部３２４でのＲＩＰ処理の際、自機の給紙トレイ情報、用紙情報及び有効画像領域情報は使用されない。これらは給紙トレイ情報記憶部３３０に記憶されている、前記印刷データの転送元の給紙トレイ情報と、サポート用紙情報記憶部３３２に記憶されている、前記印刷データの転送元の用紙情報及び有効画像領域情報とに置き換えられ、前記ＲＩＰ処理が行なわれる。
【００８６】
このＲＩＰ処理で、原稿の各ページに対する用紙サイズ、生成されたビットマップ画像データの縦・横のピクセル数情報、画像の向き情報、両面の表裏情報・片面情報、上述した便宜上のページデータか否か等のページチケット情報がページ制御識別部３２０によって抽出される。抽出されたページチケット情報に基づき、ページチケット生成部３１０が各ページのページチケットを生成する。
【００８７】
一方、画像データ生成部３２４によって生成された画像データは印刷制御部３２５に送られず、画像データ送信部３０９に送られる。また、ページチケット生成部３１０によって生成されたページチケットはページチケット送信部３０６に送られる。斯かる画像データ及びページチケットはＩ／Ｆ３０１を介して、前記印刷データの転送元であるプリンタ１００に送信される。
【００８８】
なお、上述した画像処理制御部３０２の各要部は、ハードウェアロジックによって構成してもよいし、ＣＰＵ３４０を用いてソフトウェアによって実現してもよい。
【００８９】
プリンタ１００及びプリンタ４００の構成については、複合機３００と略同様であり、詳しい説明を省略する。
【００９０】
図９及び図１０は本発明の実施の形態に係る印刷システム１における、データ変換処理の一例を示すフローチャートである。説明の便宜上、以下の説明においては、複合機３００が印刷ジョブの要求と共に受信した所定原稿の印刷データが前記不可印刷データであって、該不可印刷データのＰＤＬが解釈できないことから、複合機３００が該不可印刷データをプリンタ１００に送信し、プリンタ１００は該不可印刷データを複合機３００が対応できる可能印刷データに変換して複合機３００に戻すものとする。
【００９１】
パーソナルコンピュータ２００から送信された印刷データは印刷データ受信部３２１にて受信され（ステップＳ１０１）、印刷データ受信バッファ３２２に一旦保存される。
【００９２】
この際、印刷データ識別部３２３は、印刷データ受信バッファ３２２に保存された印刷データに対して、自機で解釈可能なＰＤＬであるか否かの判定を行う（ステップＳ１０２）。
【００９３】
印刷データ識別部３２３によって、該印刷データが自機で解釈可能なＰＤＬであると判定された場合（ステップＳ１０２：ＹＥＳ）、該印刷データに基づく印刷処理（ステップＳ１０３）が、複合機３００にて行われる。
【００９４】
すなわち、ジョブチケット生成部３２８がジョブチケットを生成し、画像データ生成部３２４がＲＩＰ処理によってページ毎のビットマップ画像データを生成する。該ＲＩＰ処理時に、ページチケット生成部３１０は各ページに対応するページチケットを生成する。このように生成されたジョブチケット、画像データ及びページチケットは印刷制御部３２５に送られ、印刷制御部３２５はそれらに基づいて印刷部３７０を介して印刷ジョブを行なう。
【００９５】
一方、印刷データ識別部３２３によって、当該印刷データが自機で解釈可能なＰＤＬでないと判定された場合（ステップＳ１０２：ＮＯ）、プリンタ情報選択部３１３は、プリンタ情報記憶部３１２により保持されたプリンタ情報に基づき、斯かるＰＤＬが処理可能な他の機器（プリンタ）を検索する（ステップＳ１０４）。また、プリンタ情報選択部３１３は、斯かる検索の結果に基づき、斯かるＰＤＬを処理可能な機器があるか否かを判定し（ステップＳ１０５）、１つのプリンタを選択する。プリンタ情報選択部３１３による係るプリンタの選択は、上述した通りであり、詳しい説明を省略する。
【００９６】
プリンタ情報選択部３１３によって、斯かるＰＤＬを処理可能な機器がないと判定された場合（ステップＳ１０５：ＮＯ）、斯かる印刷ジョブはキャンセルされる。
【００９７】
一方、プリンタ情報選択部３１３によって、斯かるＰＤＬを処理可能な機器があると判定された場合（ステップＳ１０５：ＹＥＳ）、１つのプリンタが選択される。本実施の形態においては、斯かる選択によってプリンタ１００が選択されるものとする。
【００９８】
次いで、給紙トレイ情報送信部３１４は、当該印刷データの受信時の印刷装置の給紙トレイ情報をＩ／Ｆ３０１を介してプリンタ１００に送信する（ステップＳ１０６）。また、サポート用紙情報送信部３１５は、用紙情報及び有効画像領域情報等をＩ／Ｆ３０１を介してプリンタ１００に送信する（ステップＳ１０７）。プリンタ１００は前記給紙トレイ情報、用紙情報及び有効画像領域情報を受信する。
【００９９】
この際、ＰＪＬ保存部３１９はステップＳ１０１にて受信された印刷データの中からＰＪＬ部分を抽出して記憶する（ステップＳ１０８）。
【０１００】
また、ＰＪＬ編集部３１８は、自機（複合機３００）特有のＰＪＬコマンド、パラメータ等が含まれるコマンド等の削除を行い（ステップＳ１０９）、自機から転送される印刷データにＲＩＰ処理のみを施した後、該処理後の印刷データ（可能印刷データ）を、再度、自機に送信して欲しい旨を示すコマンドと、自機のネットワークアドレス等、返信のために必要な情報とを付加する編集を行なう（ステップＳ１１０）。このような編集後の印刷データは、印刷データ送信バッファ３１７に送られて格納される。
【０１０１】
印刷データ送信部３１６は、印刷データ送信バッファ３１７から該編集後の印刷データを読み出し、プリンタ情報選択部３１３によって選択されたプリンタ１００に転送する（ステップＳ１１１）。
【０１０２】
以降、プリンタ１００は、該編集後の印刷データを受信して、前記給紙トレイ情報、用紙情報及び有効画像領域情報等に基づき、データ変換の処理を行ない、ページ毎の画像データ及び各ページのページチケット情報を含み、複合機３００（画像処理制御部３０２）での処理が可能な印刷データ（可能印刷データ）を作成する。
【０１０３】
プリンタ１００は斯かる可能印刷データを送信するに先立って、印刷データの送信を開始する旨を複合機３００に通知（以下、印刷データ送信開始通知という）する。ＣＰＵ３４０はＩ／Ｆ３０１を監視することにより、印刷データ送信開始通知があったか否かを判定する（ステップＳ１１２）。
【０１０４】
ＣＰＵ３４０は前記印刷データ送信開始通知がないと判定した場合（ステップＳ１１２：ＮＯ）、該印刷データ送信開始通知があるまで、斯かる判定を繰り返す。
【０１０５】
一方、ＣＰＵ３４０は前記印刷データ送信開始通知があったと判定した場合（ステップＳ１１２：ＹＥＳ）、ジョブチケットの作成をジョブチケット生成部３０８に指示する。ＣＰＵ３４０の指示に応じて、ジョブチケット生成部３０８は、ジョブ制御識別部３０７がＰＪＬ保存部３１９で保存されているＰＪＬ部分から抽出したジョブチケット情報に基づき、ジョブチケットを生成する（ステップＳ１１３）。
【０１０６】
ジョブチケット生成部３０８で生成されたジョブチケットは印刷制御部３２５に送られ（ステップＳ１１４）、印刷ジョブに登録される。
【０１０７】
この際、プリンタ１００から複合機３００に前記可能印刷データが送信され、ページチケット受信部３０３が該可能印刷データと共に送信されたページチケット情報を受信し（ステップＳ１１５）、画像データ受信部３０５が該可能印刷データに含まれた画像データを受信する（ステップＳ１１６）。
【０１０８】
このように、ページチケット受信部３０３によって受信されたページチケット情報は印刷制御部３２５に送られる（ステップＳ１１７）。また、画像データ受信部３０５によって受信された画像データも印刷制御部３２５に送られる（ステップＳ１１８）。
【０１０９】
一方、プリンタ１００は前記可能印刷データの送信を完了した場合、印刷データの送信が完了した旨を複合機３００に通知（以下、完了通知という）する。ＣＰＵ３４０はＩ／Ｆ３０１を監視することにより、該完了通知があったか否かを判定する（ステップＳ１１９）。
【０１１０】
ＣＰＵ３４０は前記完了通知がないと判定した場合（ステップＳ１１９：ＮＯ）、処理をステップＳ１１５に戻す。また、ＣＰＵ３４０は前記完了通知があったと判定した場合（ステップＳ１１９：ＹＥＳ）、プリンタ１００との通信を切る。
【０１１１】
以降、処理はステップＳ１０３にすすみ、上述したように、印刷制御部３２５は当該ページチケット情報、画像データ、ジョブチケットに基づき、印刷部３７０を介して印刷を行なう。
【０１１２】
図１１は本発明の実施の形態に係る印刷システム１における、データ変換処理の他例を示すフローチャートである。説明の便宜上、プリンタ１００が印刷ジョブの要求と共に受信した所定原稿の印刷データが前記不可印刷データであって、該不可印刷データのＰＤＬが解釈できないことから、プリンタ１００が該不可印刷データを複合機３００に送信し、複合機３００は該不可印刷データをプリンタ１００が対応できる可能印刷データに変換してプリンタ１００に戻す場合における、複合機３００の処理を例に説明する。
【０１１３】
プリンタ１００にて前記不可印刷データを処理可能な機器として複合機３００が選択された場合、プリンタ１００に係る給紙トレイ情報、用紙情報及び有効画像領域情報等が複合機３００に送信される（ステップＳ１０６及びステップＳ１０７参照）。
【０１１４】
この際、送信されてきた給紙トレイ情報は給紙トレイ情報受信部３２９により受信され（ステップＳ２０１）、給紙トレイ情報記憶部３３０に保存される。また、送信されてきた用紙情報及び有効画像領域情報はサポート用紙情報受信部３３１により受信され（ステップＳ２０２）、サポート用紙情報記憶部３３２により保存される。
【０１１５】
その後、プリンタ１００では、自機（プリンタ１００）特有のＰＪＬコマンド、パラメータ等が含まれるコマンド等が削除された後、上述した編集が行なわれ、該編集後の印刷データが複合機３００に転送される（ステップＳ１１１参照）。
【０１１６】
この際、プリンタ１００から複合機３００に送信された前記編集後の印刷データはＩ／Ｆ３０１介して、印刷データ受信部３２１にて受信され（ステップＳ２０３）、印刷データ受信バッファ３２２に格納される。また、印刷データ識別部３２３は、受信された印刷データの転送元（プリンタ１００）のネットワークアドレス等の情報を取得する。
【０１１７】
以降、該印刷データに対して、画像データ生成部３２４がＲＩＰ処理を行ない、画像データを生成するが、該画像データの生成に先立って、画像データ生成部３２４は、自機（複合機３００）の給紙トレイ情報と、用紙情報及び有効画像領域情報との置き換えを行なう。
【０１１８】
すなわち、画像データ生成部３２４は、自機（複合機３００）の給紙トレイ情報を、給紙トレイ情報記憶部３３０に記憶されているプリンタ１００の給紙トレイ情報に置き換える（ステップＳ２０４）。また、画像データ生成部３２４は、自機の用紙情報及び有効画像領域情報を、サポート用紙情報記憶部３３２に記憶されているプリンタ１００の用紙情報及び有効画像領域情報に置き換える（ステップＳ２０５）。
【０１１９】
次いで、ＣＰＵ３４０は、プリンタ１００に、画像データ生成部３２４が作成する画像データの送信を開始する旨の通知（印刷データ送信開始通知）を行なう（ステップＳ２０６）。
【０１２０】
この際、画像データ生成部３２４は、ＲＩＰ処理によってページ毎のビットマップ画像データを作成する（ステップＳ２０７）。また、該ＲＩＰ処理の際、原稿の各ページに対するページチケット情報が抽出され、抽出されたページチケット情報に基づき、ページチケット生成部３１０が各ページのページチケットを作成する（ステップＳ２０８）。
【０１２１】
図１２は本発明の実施の形態に係る印刷システム１の複合機３００において、画像データ生成部３２４が作成する画像データを概念的に示す概念図であり、図１３は本発明の実施の形態に係る印刷システム１の複合機３００において、ページチケット生成部３１０が生成するページチケットを概念的に示す概念図である。
【０１２２】
複合機３００が図２に示すパターン２のように、両面印刷の時は表面・裏面が過不足なく生成されないと印刷できない制限を有する場合は、プリンタ１００から受信された印刷データに係るＰＤＬ記述にて、用紙の両面の中、一面しか記述されていないとき、便宜上不足している他面の画像データを生成することとなる。
【０１２３】
例えば、プリンタ１００から受信された印刷データに係るＰＤＬ記述が以下のようであるとする。
１ページ目：両面の表/用紙サイズＡ４/ポートレイト/「Ａ」文字の描画
２ページ目：両面の裏/用紙サイズＡ４/ランドスケープ/「Ｂ」文字の描画
３ページ目：両面の裏/用紙サイズＡ３/ポートレイト/「Ｃ」文字の描画
４ページ目：片面の表/用紙サイズＢ５/ポートレイト/「Ｄ」文字の描画
また、複合機３００においては、Ａ４は主走査方向が長辺側となる方向での画像生成を行い、Ａ３は主走査方向が短辺側となる方向での画像生成を行い、Ｂ５は主走査方向が長辺側となる方向での画像生成を行なうように設定されているとする。
【０１２４】
このような場合、複合機３００の画像データ生成部３２４は図１２に示すように、元の２ページ目と３ページ目の間に、便宜上空白のダミページを生成し、全体としては、元より１ページ増えた５ページ分の画像データを生成する。
【０１２５】
更に、ページチケット生成部３１０は、図１２に示したように、空白の１ページを含む画像データに基づき、図１３に示すようなページチケットを生成する。該ページチケットには、各ページを特定する属性が記載されている。
【０１２６】
ページチケット送信部３０６は、ページチケット生成部３１０によって生成されたページチケットを、Ｉ／Ｆ３０１を介して、前記印刷データの転送元であるプリンタ１００に送信する（ステップＳ２０９）。また、画像データ送信部３０９は、画像データ生成部３２４によって生成された画像データを、Ｉ／Ｆ３０１を介して、プリンタ１００に送信する（ステップＳ２１０）。
【０１２７】
上述したステップＳ２０７〜ステップＳ２１０までの画像データ作成に係る処理は、原稿のページ毎に行なわれる。従って、原稿の最終ページまで前記画像データ作成に係る処理は繰り返される。
【０１２８】
ＣＰＵ３４０は、原稿の最終ページまでの斯かる画像データ作成に係る処理が完了したか否かを判定する（ステップＳ２１１）。
【０１２９】
ＣＰＵ３４０は、前記画像データ作成処理が完了していないと判定した場合（ステップＳ２１１：ＮＯ）、処理をステップＳ２０７に戻す。一方、ＣＰＵ３４０は、前記画像データ作成に係る処理が完了したと判定した場合（ステップＳ２１１：ＹＥＳ）、プリンタ１００に、画像データの送信を完了した旨の通知（完了通知）を行ない（ステップＳ２１２）、処理は終了する。
【符号の説明】
【０１３０】
１  印刷システム  
２００  パーソナルコンピュータ  
３００  複合機  
３９０  送受信部
３０２  画像処理制御部
３４０  ＣＰＵ
３１０  ページチケット生成部
３１９  ＰＪＬ保存部
３１４  給紙トレイ情報送信部
３１５  サポート用紙情報送信部  
１００、４００  プリンタ
【図１】
0005546526.tif 000002
【図２】
0005546526.tif 000003
【図３】
0005546526.tif 000004
【図４】
0005546526.tif 000005
【図５】
0005546526.tif 000006
【図６】
0005546526.tif 000007
【図７】
0005546526.tif 000008
【図８】
0005546526.tif 000009
【図９】
0005546526.tif 000010
【図１０】
0005546526.tif 000011
【図１１】
0005546526.tif 000012
【図１２】
0005546526.tif 000013
【図１３】
0005546526.tif 000014