(57)【要約】【課題】  独立し画像処理装置を接続して１台の画像処理装置として使用する際に、独立していた際に用いていたドライバを利用して、接続時のドライバを簡単に提供する。【解決手段】  上記課題を解決するために、本発明の装置は、第１の記録剤を用いる第１の印刷装置の排紙部と、第２の記録剤を用いる第２の印刷装置の給紙部が接続されている印刷システムを制御する装置であり、該装置は、第１のプリンタドライバと第２のプリンタドライバを有し、前記第１のプリンタドライバは、第１の印刷データを作成する作成手段と、前記第２のプリンタドライバにより作成され、記憶装置に記憶された第２の印刷データと、前記作成手段により作成された第１の印刷データを結合する結合手段と、前記結合手段により結合された第１の印刷データと第２の印刷データを前記第１の印刷装置に送信する送信手段とを有することを特徴とする。【選択図】  図３
2012173954.tif 000002
【特許請求の範囲】
【請求項１】
第１の記録剤を用いる第１の印刷装置の排紙部と、第２の記録剤を用いる第２の印刷装置の給紙部が接続されている印刷システムを制御する装置であり、
該装置は、第１のプリンタドライバと第２のプリンタドライバを有し、前記第１のプリンタドライバは、
第１の印刷データを作成する作成手段と、
前記第２のプリンタドライバにより作成され、記憶装置に記憶された第２の印刷データと、前記作成手段により作成された第１の印刷データを結合する結合手段と、
前記結合手段により結合された第１の印刷データと第２の印刷データを前記第１の印刷装置に送信する送信手段と、
を有することを特徴とする装置。
【請求項２】
前記第１の印刷データと第２の印刷データは、前記第１の印刷装置にて分離され、前記第２の印刷データは前記第２の印刷装置へ送信されることを特徴とする請求項１に記載の装置。
【請求項３】
前記第１のプリンタドライバは、印刷データフォーマットファイルを参照することで、前記第２のプリンタドライバが作成した前記第２の印刷データを前記第１の印刷データと結合し、
前記第２のプリンタドライバは、該印刷データフォーマットファイルを参照することで、前記記憶装置に前記第２の印刷データを記憶することを特徴とする請求項１に記載の装置。
【請求項４】
前記第２の印刷データは、クリアトナーを用いて印刷することを特徴とする請求項１に記載の装置。
【請求項５】
第２の印刷データは、クリアトナーを用いて印刷することを指示するデータと、クリアトナーを用いて印刷する領域を指示するデータを含むことを特徴とする請求項１に記載の装置。
【請求項６】
第１の記録剤を用いる第１の印刷装置の排紙部と、第２の記録剤を用いる第２の印刷装置の給紙部が接続されている印刷システムを制御する装置の制御方法であり、
該装置は、第１のプリンタドライバと第２のプリンタドライバを有し、前記第１のプリンタドライバは、
第１の印刷データを作成する作成ステップと、
前記第２のプリンタドライバにより作成され、記憶装置に記憶された第２の印刷データと、前記作成ステップにより作成された第１の印刷データを結合する結合ステップと、
前記結合ステップにより結合された第１の印刷データと第２の印刷データを前記第１の印刷装置に送信する送信ステップと、
を有することを特徴とする装置の制御方法。
【請求項７】
前記第１の印刷データと第２の印刷データは、前記第１の印刷装置にて分離され、前記第２の印刷データは前記第２の印刷装置へ送信されることを特徴とする請求項６に記載の装置の制御方法。
【請求項８】
前記第１のプリンタドライバは、印刷データフォーマットファイルを参照することで、前記第２のプリンタドライバが作成した前記第２の印刷データを前記第１の印刷データと結合し、
前記第２のプリンタドライバは、該印刷データフォーマットファイルを参照することで、前記記憶装置に前記第２の印刷データを記憶することを特徴とする請求項６に記載の装置の制御方法。
【請求項９】
前記第２の印刷データは、クリアトナーを用いて印刷することを特徴とする請求項６に記載の装置の制御方法。
【請求項１０】
第２の印刷データは、クリアトナーを用いて印刷することを指示するデータと、クリアトナーを用いて印刷する領域を指示するデータを含むことを特徴とする請求項６に記載の装置の制御方法。
【請求項１１】
請求項６乃至１０に記載の装置の制御方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は印刷システムを制御する装置に関するものであって、特に２台の接続された画像処理装置に対して制御を行う装置に関する。
【背景技術】
【０００２】
近年、ＣＭＹＫなどのプロセスカラーを表現するトナーを組み合わせることで生成した印刷物に更なる付加価値を加えるため、プロセスカラーでは表現できない色を表現する特色トナーや、光沢感を与えることを目的とした透明トナーを用いることがある。しかし、これらの特色トナーや透明トナーは特殊な印刷装置でしか扱えないことが殆どである。よって、多種類のトナーを用いた印刷を行う印刷装置を組み合わせることで付加価値印刷を実現している。例えば特許文献１に開示されているように、印刷ジョブを受け取った前段の印刷装置が印刷した用紙を排紙し、前段の印刷装置に接続された後段の印刷装置が、この排紙された印刷済みの用紙を給紙して印刷を行う。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１４５５９５号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
一方、従来の印刷装置において、印刷装置の排紙部にフィニッシャを接続するように、印刷装置に対してアクセサリを接続することがある。
この場合、この印刷装置を制御するためのプリンタドライバが対応できるアクセサリの種類、機能などについては、プリンタドライバを作成する時点で決定しているのが一般的であった。
【０００５】
よって、製品が発売される時にすでに、後から接続され得る全てのアクセサリに対応可能なプリンタドライバがリリースされている。
このため、１度市場に出た製品に対して後からアクセサリを追加する場合は、その都度、新規にプリンタドライバを開発していた。
あるいは、アドイン機能を追加することができるＩ／Ｆを予め用意することで対応をしていた。すなわち、新規に接続されるアクセサリに対して操作を行う部分を、新規に接続されるアクセサリごとにアドイン機能として開発し、従来のプリンタドライバに影響を与えずに、単純に機能を付加する機能拡張を図ることで対応をしていた。
【０００６】
このため、既存の印刷装置に対してアクセサリを後から接続する製品拡張の際、新規のドライバを開発するか、後から接続するアクセサリに対応するアドイン機能を開発していた。
よって、製品拡張の際は、ユーザも新規に開発されたドライバをインストールするかアクセサリに対応するアドイン機能を導入するのが一般的であった。
しかし、先行技術に示されているように複数の印刷装置を接続して一台の印刷装置として扱う場合に、上記のアドイン機能追加のような対応では開発負荷が大きくなる。つまり、接続される装置に対応したドライバ又はアドイン機能をそれぞれ新規に作らなければならない。よって、接続される装置が変更されると、そのたびに接続した装置を制御するためだけに必要な新たなドライバや、接続される個々の装置に対して新たなアドイン機能を開発する必要があるため、開発負荷が大きくなる。
【０００７】
また、複数の印刷装置を接続して制御するのに必要なプリンタドライバを新たに作成すると、複数の印刷装置を接続して使用する場合と、複数の印刷装置を独立で使用する場合の両ケースに対応できるドライバを実現させることが難しい。
【０００８】
また、複数の独立した印刷装置が接続されているか否かによって対応するプリンタドライバをその都度使い分けることは、ユーザにとって煩雑な作業を要するという問題が存在しうる。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明における装置は、  第１の記録剤を用いる第１の印刷装置の排紙部と、第２の記録剤を用いる第２の印刷装置の給紙部が接続されている印刷システムを制御する装置であり、該装置は、第１のプリンタドライバと第２のプリンタドライバを有し、前記第１のプリンタドライバは、第１の印刷データを作成する作成手段と、前記第２のプリンタドライバにより作成され、記憶装置に記憶された第２の印刷データと、前記作成手段により作成された第１の印刷データを結合する結合手段と、前記結合手段により結合された第１の印刷データと第２の印刷データを前記第１の印刷装置に送信する送信手段とを有することを特徴とする。
を有することを特徴とする。
【発明の効果】
【００１０】
印刷装置が他の印刷装置と接続して使用される場合に、既存のプリンタドライバの構成を少し変更するだけで、接続される印刷装置がどのような組み合わせであっても容易に印刷することが可能となる。また、ユーザも改めてドライバをダウンロードしたり、アドイン機能を導入する必要もなくなる。
【図面の簡単な説明】
【００１１】
【図１】実施例に適応されるシステムである。
【図２】実施例におけるプリンタドライバのＵＩである。
【図３】実施例におけるソフトウェアモジュールの構成図である。
【図４】実施例におけるフローチャートである。
【図５】実施例におけるフローチャートである。
【図６】実施例におけるフローチャートである。
【図７】実施例におけるデータ構造図である。
【図８】実施例におけるソフトウェアモジュールの構成図である。
【図９】本実施例におけるフローチャートである。
【発明を実施するための形態】
【００１２】
以下、本発明を実施するための形態について図面を用いて説明する。
【００１３】
（実施例１）
図１は本実施例に適応されるシステムのハードウェア構成図である。１０１は印刷装置Ａ（１１１）のホストコンピュータとして動作する情報処理装置（以下、ＰＣとする）である。
１０２は、ＰＣのＣＰＵであり、以下に述べる各部を統括的に制御し、図２以降で説明するＰＣ（１０１）上で動作するソフトウエアはこのＣＰＵ１０２上で動作する。
１０３はＲＡＭであり、ＣＰＵ１０２の主メモリ、ワークエリア等として機能する。
１０４はＨＤＤであり、ソフトウエアなどを保存する。
１０５は外部ネットワーク機器と通信を行う通信インターフェイスである。
１０６はモニタであり、ソフトウエアがＵＩを表示し、キーボードやマウス（不図示）を操作してユーザが操作を行った操作結果を表示する。
【００１４】
このＰＣ（１０１）と接続されているのが第１の印刷装置である印刷装置Ａ（１１１）であり、この印刷装置Ａ（１１１）と接続されているのが第２の印刷装置である印刷装置Ｂ（１２１）である。印刷装置Ａ（１１１）と印刷装置Ｂ（１２１）により構成されるこの印刷システムは、印刷装置Ａ（１１１）の排紙部と印刷装置Ｂ（１２１）の給紙部は接続しており、１台の印刷装置として動作し、独立しても動作する。
接続して動作する場合、ＰＣ１０１から送信された印刷データは、前段の印刷装置Ａ（１１１）が受信する。
【００１５】
そして印刷装置Ａ（１１１）が、この印刷データを、第１の印刷データである印刷装置Ａ（１１１）用の印刷データと、第２の印刷データである印刷装置Ｂ（１２１）用の印刷データに分割する。
【００１６】
分割された印刷装置Ａ（１１１）用の印刷データは印刷装置Ａ（１１１）で、用紙上に印字が行われ、排紙部に排紙される。そして、この排紙された用紙を後段の印刷装置である印刷装置Ｂ（１２１）が給紙する。印刷装置Ｂ（１２１）は、印刷装置Ａ（１１１）から受信した印刷装置Ｂ（１２１）用の印刷データをこの給紙した用紙に印字する。そして、印刷装置Ｂ（１２１）の給紙部から給紙が行われる。
【００１７】
まず、印刷装置Ａ（１１１）について説明する。
印刷装置Ａ（１１１）は、前段の印刷装置であり、複数の印刷装置を接続した際、ネットワークを介して接続されているＰＣ（１０１）から印刷データを受け、処理を行う前段の印刷装置である。印刷装置Ａは、第１の記録剤を用いて印刷を行う。
【００１８】
このようにＰＣ（１０１）から印刷データを直接受ける印刷装置を以後「主」と設定された印刷装置であるとする。
この印刷装置Ａ（１１１）を構成する１１２はＣＰＵであり、以下に述べる各部を統括的に制御し、図３以降で説明する印刷装置Ａ（１１１）上で動作するソフトウエアはこのＣＰＵ（１１２）上で動作する。また、１１３はＲＡＭであり、ＣＰＵ１１２の主メモリ、ワークエリア等として機能する。
１１４はＨＤＤであり、ソフトウエアなどを保存する。
１１５はＰＣ（１０１）など外部ネットワーク機器と通信を行う通信インターフェイスである。
１１６はＵＩであり、ＵＩを通してユーザが印刷装置Ａ（１１１）の操作を行う。
１１７は印刷装置Ａ（１１１）のスキャナである。１１８は印刷装置Ａ（１１１）のプリンタエンジンである。１１９は印刷装置Ｂ（１２１）と通信を行う通信インターフェイスである。
【００１９】
次に、印刷装置Ｂ（１２１）について説明する。
印刷装置Ｂ（１２１）は、後段の印刷装置であり、複数の印刷装置を接続した際、ネットワ−クで接続されているＰＣ（１０１）から印刷データを直接受け取らず、「主」と設定された印刷装置から受け取る。つまり、印刷データは、前段の印刷装置から受け取る。印刷装置Ｂは第２の記録剤を用いて印刷を行う。印字を行う用紙を給紙する際には、前段の排紙部から排紙された用紙を給紙する。このように前段の印刷装置から用紙を給紙し、「主」と設定された印刷装置から印刷データを受け取る印刷装置を「従」と設定された印刷装置であるとする。
【００２０】
この印刷装置Ｂ（１２１）を構成する１２２はＣＰＵであり以下に述べる各部を統括的に制御し、図３以降で説明する印刷装置Ｂ（１２１）上で動作するソフトウエアはこのＣＰＵ１２２上で動作する。また、１２３はＲＡＭであり、ＣＰＵ１２２の主メモリ、ワークエリア等として機能する。
【００２１】
１２４はＨＤＤであり、ソフトウエアなどを保存する。１２５は通信インターフェイス（１１９）と通信を行う通信インターフェイスである。１２６はＵＩであり、ユーザはＵＩを介して印刷装置Ｂ（１２１）の操作を行う。１２７はスキャナである。１２８はプリンタエンジンである。１２９はフィニッシャである。
【００２２】
１３１はＰＣ（１０１）がデータや印刷データを送信するためのネットワークであり、印刷装置がデータを受信する際に用いられる。１３２は「主」と設定された印刷装置Ａ（１１１）と「従」と設定された印刷装置Ｂ（１２１）を接続するためのネットワークである。
もちろん、ネットワークだけではなく、ＵＳＢ、ＩＥＥ３９４等の他の通信手段を用いてもよい。
【００２３】
図２は本実施例における画像処理装置であるプリンタドライバに対して操作するために用いられるＵＩである。
プリンタドライバが起動されるとＰＣ（１０１）上のモニタ（１０６）に、印刷装置Ａ（１１１）又は／及び印刷装置Ｂ（１２１）のプリンタドライバのＵＩ（２０１）が表示される。表示部（２０２）は複数の印刷装置が接続された状態であっても独立した状態であっても表示される一般的な設定項目である。例えば、印刷対象の印刷データ名、印刷枚数、印刷設定等を表示している。
【００２４】
ＵＩ上の２０３は、印刷装置間における接続関係を示す「無」・「主」・「従」を設定する接続情報を示す部分の接続情報表示部（２０３）である。印刷装置が排紙部にも給紙部にも接続されていない時は「無」と表示される。排紙部に別の印刷装置が接続されている状態の印刷装置Ａ（１１１）のプリンタドライバのＵＩには「主」と表示される。
【００２５】
そして、別の印刷装置の排紙部に給紙部が接続されている状態の印刷装置Ｂ（１２１）のプリンタドライバのＵＩには「従」と表示される。
２０４は接続機種を表示する部分の接続機種表示部（２０４）である。印刷装置Ａ（１１１）と印刷装置Ｂ（１２１）が接続された場合、印刷装置Ａ（１１１）のプリンタドライバのＵＩには接続相手である印刷装置Ｂ（１２１）の機種名が表示される。一方、印刷装置Ｂ（１２１）のプリンタドライバのＵＩには接続相手である印刷装置Ａ（１１１）の機種名が表示される。
【００２６】
図３は本実施例におけるソフトウェアモジュール構成図である。
印刷装置Ａ（１１１）を制御する第１のプリンタドライバであるプリンタドライバＡ（３０５）と印刷装置Ｂ（１２１）を制御する第２のプリンタドライバであるプリンタドライバＢ（３１５）が、それぞれＰＣ（１０１）上にインストールされる。
【００２７】
印刷装置Ａ（１１１）のプリンタドライバ（３０５）が起動されると、プリンタドライバＡ（３０５）のＵＩ表示部Ａ（３０６）がＰＣ（１０１）のモニタ（１０６）上に、プリンタドライバＡのＵＩ（３０１）として表示される。
そこで、ユーザが印刷装置Ａ（１１１）を、「外部ネットワークから印刷データを受け取る構成である「主」の印刷装置」として設定する。
【００２８】
すると、印刷装置Ａ（１１１）のプリンタドライバＡ（３０５）のＵＩ（３０１）における接続情報表示部（３０３）には「主」が表示される。また、接続機種表示部Ａ（３０４）Ａに「印刷装置Ｂ」が設定される。
【００２９】
また、印刷装置同士が接続した場合、自動的に接続を検知した装置が、この情報を各ドライバへ送信してもよい。
プリンタドライバＡ（３０５）のＵＩ（３０１）を介して設定された情報は、ＰＣ上のＲＡＭ（１０３）に含まれるプリンタドライバＡ（３０５）の設定情報（３０７）を記憶する領域に保存される。
【００３０】
そして、印刷装置Ａ（１１１）のプリンタドライバのＵＩの表示部Ａ（３０２）からの印刷指示に従いＪＯＢ作成部Ａ（３０８）が印刷データＡ（３３１）を作成する。
【００３１】
印刷装置Ｂ（１２１）のプリンタドライバ（３１５）が起動されると、プリンタドライバＢのＵＩ表示部Ｂ（３１６）が、ＰＣ（１０１）のモニタ（１０６）上に、プリンタドライバＢのＵＩ（３１１）として表示される。
そこで、ユーザが印刷装置Ｂ（１２１）を、「印刷装置Ａから印刷データを受け取る構成である「従」の印刷装置と設定する。すると、印刷装置Ｂ（１２１）のプリンタドライバＢ（３１５）のＵＩ（３１１）における接続情報表示部（３１３）には「従」が表示される。また、接続機種表示部Ｂ（３１４）Ｂに「印刷装置Ａ」が設定される。
【００３２】
この設定は、先ほどと同様に、印刷装置同士が接続された場合、自動的に接続を検知した装置が、この情報を各ドライバへ送信してもよい。
プリンタドライバＢ（３１５）のＵＩ（３１１）を介して設定された情報は、ＰＣ上のＲＡＭ（１０３）に含まれるプリンタドライバＢ（３１５）の設定情報（３１７）を記憶する領域に保存される。
そして、印刷装置Ｂ（１２１）のプリンタドライバのＵＩの表示部Ｂ（３１２）からの印刷指示に従いＪＯＢ作成部Ｂ（３１８）が印刷データＢ（３３２）を作成する。
【００３３】
以上により、印刷装置Ａ（１１１）と、印刷装置Ｂ（１２１）の主従関係についての情報及び、印刷データＡ（３３１）、印刷データＢ（３３２）が作成された。
【００３４】
これらを用いて以下、プリンタドライバＡ、Ｂが共通に有しているモジュールである判断部（３２１、３６１）、ＪＯＢ保存部（３２２、３６２）、ＪＯＢ結合部（３２３、３６３）を用いて処理を行う。
これらのモジュールは、プログラム上では１つであるが、メモリ上に展開して動作させる際には各ドライバに存在するため、図のように別々の構成として記載する。
【００３５】
まず、各判断部である判断部（３２１、３６１）が、設定情報（３０７、３１７）から接続情報を得て「主」、「従」、「無」に応じて、作成された印刷データに対する処理方法の切り替えを行う。
【００３６】
ＪＯＢ保存部のうち、「従」と設定された方の印刷装置のドライバを用いて、印刷データが保存される。本実施例の場合、「従」と設定された印刷装置は印刷装置Ｂであるので、ＪＯＢ保存部（３６１）が、印刷装置Ｂにおいて印刷すべき印刷データＢ（３３２）をＨＤＤ（１０４）に保存する。
そして、ＪＯＢ結合部のうち、「主」と設定された方の印刷装置のドライバを用いて、印刷データが結合される。
【００３７】
本実施例の場合、「主」と設定された印刷装置は印刷装置Ａであるので、ＪＯＢ結合部（３２３）が、ＨＤＤ（１０４）に保存された印刷データＢ（３３２）とＪＯＢ作成部（３０８）が作成した「主」の印刷装置で印刷すべき印刷データＡ（３３１）とを結合する。
この結果、印刷データ（３３３）が作成される。
【００３８】
このようにして、印刷データＡ（３３１）と印刷データＢ（３３２）が作成され結合され、印刷データ（３３３）となり、印刷装置Ａへ送信される。
まず、「主」と設定された印刷装置Ａ（１１１）に、ＰＣ（１０１）から印刷データ（３３３）が送信される。
【００３９】
すると、送信された印刷データ（３３３）は、印刷装置Ａ（１１１）内のＪＯＢ分離部（３４１）に受信される。「主」と設定された印刷装置Ａ（１１１）における印刷処理は、従来から用いられている既存のＳｏｆｔｗａｒｅ（３４２）が行う。印刷装置Ａ（１１１）上のＪＯＢ分離部Ａ（３４１）、Ｓｏｆｔｗａｒｅ（３４２）はＣＰＵ（１１２）上で動作する。このＳｏｆｔｗａｒｅは、一般的なＳｏｆｔｗａｒｅと同様に、データのレンダリングやカラーマッチング、ハーフトーニング等の画像処理を行う。
【００４０】
このＪＯＢ分離部Ａ（３４１）では、印刷装置Ａ（１１１）が受信した印刷データ（３３３）を、印刷データＡ（３３１）と印刷データＢ（３３２）に分離する。
この印刷データＡ（３３１）は印刷装置Ａ（１１１）にて処理され、印刷データＢ（３３２）は印刷装置Ｂ（１２１）へ送信される。
【００４１】
「従」と設定された印刷装置Ｂ（１２１）には、印刷装置Ａ（１１１）から印刷データＢ（３３２）が送信される。すると、送信された印刷データＢ（３３２）は、印刷装置Ｂ（１２１）内のＪＯＢ分離部（３７１）に送信される。「従」と設定された印刷装置Ｂ（１２１）の印刷処理は、従来から用いられている既存のＳｏｆｔｗａｒｅ（３５２）が行う。印刷装置Ｂ（１２１）上のＪＯＢ分離部Ｂ（３７１）Ｓｏｆｔｗａｒｅ（３５２）はＣＰＵ（１２２）上で動作する。
なお、印刷装置Ａ（１１１）及び印刷装置Ｂ（１２１）におけるＪＯＢ分離部（３４１、３７１）も印刷装置に共通のモジュールとする。
【００４２】
図４は本実施例におけるプリンタドライバＡ（３０５）又はプリンタドライバＢ（３１５）が印刷データを印刷装置Ａ（１１１）又は印刷装置Ｂ（１２１）に送信するまでの処理を説明したフローチャートである。このフローチャートの各処理を実現する不図示の制御プログラムはＨＤＤ（１０４）に格納されており、ＲＡＭ（１０３）にロードされて、ＣＰＵ（１０２）によって実行されるものである。
【００４３】
まず、ユーザによって、プリンタドライバＵＩ（３０１）上の印刷装置Ａ（１１１）に関する表示部分（３０２）とプリンタドライバＵＩ（３１１）上の印刷装置Ｂ（１２１）に関する表示部分（３１２）から印刷指示が行われる。
そして、ステップＳ４０１にて、ＪＯＢ作成部（３０８又は３１８）において、印刷データＡ（３３１）又は、印刷データＢ（３３２）が作成される。
次に、ステップＳ４０２にて、判断部（３２１又は３６１）は、制御する印刷装置に対して「主」又は「従」が設定されたかについて、設定情報（３０７、３１７）から情報を取得する。
【００４４】
これらに「主」又は「従」が設定されていなければ、ステップＳ４０３へ進み、判断部（３２１又は３６１）は受信した印刷データをそのまま接続された印刷装置に送信する。
ステップＳ４０２にて、主従関係があると判定されると、ステップＳ４０４へ進む。そして、作成された印刷データに、「主」が設定されているか否かを判断する。
【００４５】
ここで、関連情報から「主」ではなく「従」が設定されていると判断されれば、ステップＳ４０５へ進む。この場合、この印刷データの主従関係を判断した判断部が属するドライバが制御する印刷装置は、給紙部が他方の印刷装置の排紙部に接続されている後段の印刷装置Ｂであることがわかる。
【００４６】
そして、この判断部（３６１）は、印刷データＢ（３３２）をＪＯＢ保存部（３６２）に渡し、ＪＯＢ保存部（３６２）がＨＤＤ（１０４）に印刷データＢ（３３２）を保存する。
【００４７】
一方、ステップＳ４０４で「主」が設定されていると判断されれば、ステップＳ４０６へ進む。この場合、判断部が属するドライバが制御する印刷装置は排紙部が他方の印刷装置の給紙部に接続されている前段の印刷装置Ａであることがわかる。
またこの判断部（３２１）は、接続機種情報と共に印刷データをＪＯＢ結合部（３２３）に渡す。
【００４８】
そして、ＪＯＢ結合部（３２３）は接続機種情報に基づき、ステップＳ４０５で「従」である印刷装置がＨＤＤ（１０４）に保存した印刷データＢ（３３２）を取得する。そして、ステップＳ４０７へ進み、印刷データＡ（３３１）と結合をして、印刷データ（３３３）を作成する。
そして、Ｓ４０８へ進み、印刷データＡ（３３１）と印刷データＢ（３３２）を結合したデータ印刷データ（３３３）を前段の印刷装置へ送信する。
【００４９】
ここでもし、「従」と設定された印刷装置Ｂ（１２１）のプリンタドライバＢ（３１５）で印刷処理を行わなければ、印刷データＢ（３３２）が存在しないことになる。つまり、結合した印刷データ（３３３）には「主」の印刷装置が処理を行うべき印刷データＡ（３３１）しか存在しないことになる。しかし、印刷装置Ａ自体は印刷装置Ｂに接続されているため、排紙のために「従」の印刷装置Ｂを介して印刷用紙を排紙する必要がある。
【００５０】
このような印刷データを処理する場合は、「主」が処理を行うべき印刷データＡ（３３１）に、中身のない印刷データ（排紙を指示するだけの空の印刷データ）であるＢ（３３２）を、ＪＯＢ結合部（３２３）で結合することにより対処する。
【００５１】
図５は本実施例における印刷装置の処理を説明したフローチャートである。
この各処理を実行する制御プログラムは印刷装置Ａ又は印刷装置ＢのＨＤＤ（１１４、１２４）に格納されており、ＲＡＭ（１１３、１２３）にロードされて、ＣＰＵ（１１２、１２２）よって実行されるものである。
【００５２】
まず、ステップＳ５０１で、ＰＣ（１０１）から印刷データを受信した印刷装置ではＪＯＢ分離部（３４１又は３７１）が印刷データを受信し、印刷データが結合されているか否かを判断する。
【００５３】
例えば、印刷装置Ａ（１１１）が「主」と設定されている場合、印刷装置ＡのＪＯＢ分離部（３４１）において、印刷データが結合されていなければステップＳ５０２へ進む。そして、印刷データをそのままＳｏｆｔｗａｒｅ（３４２）に転送して印刷処理を行う。
【００５４】
一方、ステップＳ５０１で印刷データが結合されていると判断されると、ステップＳ５０３へ進む。そして、印刷データ（３３３）の分割を行う。
分割を行った後、ステップＳ５０４へ進み、自印刷装置である印刷装置Ａ（１１１）にて処理すべき印刷データＡ（３３１）を抽出し、Ｓｏｆｔｗａｒｅ（３４２）に送信して印刷処理を行う。
【００５５】
一方の分離された印刷データＢ（３３２）は、「従」と設定された印刷装置Ｂ（１２１）において処理をするため、ステップＳ５０５にて「従」と設定された印刷装置Ｂ（１２１）に送信される。
その後、Ｓｏｆｔｗａｒｅ（３５２）に転送され印刷処理が行われ、印刷装置Ａ（１１１）にて印刷データＡ（３３１）が印刷された印刷用紙を給紙し、印刷データＢ（３３２）の印刷が行われる。
【００５６】
以上説明したように、全てのプリンタドライバに、共通のモジュールである判断部、ＪＯＢ保存部、ＪＯＢ結合部を新たに付加する。
これらのモジュールを用いて、印刷データを作成し接続する印刷装置へ送信する。そして、印刷データが送信された印刷装置にて印刷データを分離することで、各印刷装置にて印刷データが処理されることが可能になる。
【００５７】
これにより、既存の印刷装置の排紙部に新たな印刷装置の給紙部を後から接続して、１台の印刷装置として扱う場合において、接続される印刷装置がどのような組み合わせであっても容易に印刷することが可能となる。また、ユーザも改めてドライバをダウンロードしたり、アドイン機能を導入する必要もなくなり、この接続した装置を扱うことが容易となる。
さらに、複数の印刷装置を接続した際に専用に用いるドライバを新たに開発する手間も省ける。
【００５８】
（実施例２）
実施例１では、図４のフローにおけるステップＳ４０１に示すように、２つの印刷装置が接続している場合であっても、印刷装置Ｂ（１２１）のプリンタドライバＢ（３１５）から印刷命令を発行した様に印刷データを作成していた。
【００５９】
しかし、「従」と設定された印刷装置Ｂ（１２１）が給紙段を有さず、給紙元が「主」と設定された印刷装置Ａ（１１１）の排紙部からだけである場合もありえる。
この場合、印装装置Ｂ（１２１）のプリンタドライバＢ（３１５）で給紙段が設定することができない。これを回避するために、本実施例２ではプリンタドライバ上の接続情報に「従」が設定された場合、ユーザに給紙の指定を促すようなＵＩ表示を行わないようにプリンタドライバを制御する。
【００６０】
または、図４を変形したフローである図６のＳ６０１に示すように、判断部（３２１）が印刷データ（３３２）内の給紙段指定を訂正する。
つまり、印刷装置Ａに接続された印刷装置Ｂにおいて、給紙部が前段の印刷装置Ａの排紙部と接続されている場合、前段の給紙段にある用紙から使用する用紙を選択できるような画面を表示する。
【００６１】
これにより、接続状態でありながら、後段の「従」と設定された印刷装置Ｂだけを用いて印刷を行いたい場合も、給紙が前段の「主」と設定された印刷装置Ａの排紙部から給紙が可能になる。
【００６２】
（実施例３）
実施例１では印刷装置が印刷装置Ａ（１１１）、印刷装置Ｂ（１２１）と機種の異なるものを例に記載した。本実施例では、接続する印刷装置の機種は同じでもよい場合について説明する。
【００６３】
つまり、接続する機種が同じ物で「主」、「従」の関係性を指定して１つの印刷ジョブを２台の印刷装置で処理する用途にも利用できる。例えば、「主」と指定された印刷装置で、印刷用紙の表面にトナーを転写、定着、排紙する。
この排紙の際、用紙の印字面を裏にして排紙するように予め設定する。すると、「従」と指定された印刷装置は、この用紙を印字面が裏の状態で給紙する。そして、この「従」と指定された印刷装置は、この用紙の表面にトナーを転写、定着することで、１つの印刷ジョブを完了させる。このように、２台の同スペックの印刷装置を接続し、後段の装置に印刷用紙を給紙する際に印字面ではない方を上にして給紙させる。すると、従来、１台の印刷装置で両面印刷を行う場合よりも、印刷スピードを上げて両面印刷することが可能となる。
【００６４】
（実施例４）
実施例１では結合された印刷データである結合印刷データ（３３３）が、「主」と設定された印刷装置において処理する印刷データＡ（３３１）と「従」と設定された印刷装置において処理する印刷データＢ（３３２）から構成される場合について説明した。
【００６５】
本実施例では印刷用紙上に記録剤としてクリアトナーを用いて転写、定着を行い、印刷用紙上に光沢感やパール感を表現できるクリア印刷が可能な印刷装置Ｃ（１３１）を「従」の印刷装置として設定する場合を例にあげる。
【００６６】
この印刷装置Ｃ（１３１）を後段に接続すると、前段の印刷装置Ａ（１１１）でカラートナーを用いて印刷された用紙上に後段のクリア印刷機でクリアトナーを用いた印刷が可能になる。そのため、通常のカラートナーでは表現できない光沢感やパール感を表現できるようになる。
【００６７】
また、１台の印刷装置において、カラートナーとクリアトナー用いて１度に転写、定着を行って印刷をする場合、印刷対象紙の単位面積当たりに対して、一度の定着により定着可能なトナー量に限り（載り量制限）がある。よって、ＣＭＹＫトナーが多く使われる領域では、載り量制限内にトナー量を抑えるためにクリアトナーが十分に使えないという問題がある。しかし、本実施例を用いると、載り量制限を考慮することなくクリアトナーを用いた印刷ができる。つまり、有色トナーを用いて印刷を行う印刷装置とクリアトナーを用いて印刷を行う印刷装置を接続する。
【００６８】
以下、詳細について説明をする。
一般的に印刷装置Ｃ（１３１）を用いてクリアトナーを用いた印刷（以後「クリア印刷）という）を行うには、まず、ＰＣから印刷装置Ｃｎｉクリア印刷を行う領域を指定（クリアトナー領域指定）するために「フォームデータ」の登録を行う。
【００６９】
そして、カラートナーを用いた印刷を行うための画像データと、この登録されたフォームデータを合成することで、カラートナーを用いて印刷された用紙上にクリアトナーを用いた印刷が行える。
【００７０】
このようなフォームデータの登録を用いてクリア印刷を行うフローを本実施例１に転用することを考えると、まず「主」である前段の印刷装置Ａ（１１１）で印刷された用紙に対し、予め印刷装置Ｃ（１３１）に登録しておいたフォームデータを用いる。
【００７１】
よって、実施例１で説明した結合印刷データ（３３３）には、「主」の印刷装置で印刷する印刷データＡ（３３１）と、「従」の印刷装置でクリア印刷を行うための印刷データＢ（３３２）に加え、「従」の印刷装置でフォームデータ登録処理をすることが必要となる。
【００７２】
しかし、この様な特殊な印刷を行う印刷装置の特性に対応できるプリンタドライバの実現は非常に難しい。また、この特性に対応したプリンタドライバが実現しても、ユーザの処理が非常に複雑になる。
【００７３】
これに対し本実施例では、ユーザに負担をかけることなく、図３で説明したモジュールを少し修正し、図７に示す「印刷データフォーマットファイル」を用いることで、このような印刷処理にも対応できる。
【００７４】
以下、図７、図８、図９で具体例を説明する。
図７は各印刷装置の特性を記載した「主」及び「従」と設定された印刷装置が処理を行う印刷データの構成を示す印刷データフォーマットファイル（７０１）である。
このファイル（７０１）は、「主」の印刷装置を指し示す予約語（７０２）、「従」の印刷装置を指し示す予約語（７０３）、データの終端記号（７０４）、主従印刷装置の印刷データレコードの終端（７０５）という固定データから構成される。
これらを区切りとして使用しながら、主、及び従と設定された印刷装置の印刷データの構成を記載する。
【００７５】
図７では「主」の印刷装置を示す予約語（７０２）の後に「主」の印刷装置が印刷装置Ａ（１１１）であること（７１１）が示されている。
また、「従」の印刷装置を指し示す予約語（７０３）の後に「従」の印刷装置が印刷装置Ｃ（１３１）であること（７１２）が示されている。
そして、データの終端記号「ＥＯＤ」（７０４）を利用してデータの切れ目を示しながら、以下のように印刷データの構成を示している。
つまり、印刷データの構成は「従」の印刷装置Ｃ（１３１）のフォームデータ（７１３）と、「主」と設定された印刷装置Ａ（１１１）の印刷データ（７１４）と印刷装置Ｃ（１３１）のクリア印刷データ（７１５）であるというであることを表している。
【００７６】
このフォーマットを用いると、接続した装置の関係性（どの装置が「主」、又は「従」と設定されているか）、作成されたデータに対してどの装置が処理を施すかということがわかる。よって、上記以外にも特有の処理や特有のデータを必要とする印刷に対応できる。
【００７７】
図８は本実施例におけるソフトウェアモジュール構成図である。
図３と比較して異なる点がある。
１つ目は、ＰＣ（１０１）のＨＤＤ（１０４）に置かれた印刷データフォーマットファイル（７０１）をプリンタドライバ内の判断部（８１１又は８１４）が参照する点である。
また、判断部の処理が変更になったことに伴い、判断部から指示を受けるＪＯＢ保存部（８１２、８１５）、ＪＯＢ結合部（８１３、８１６）もあわせて変更がある。この修正内容は図９のフローチャートで説明する。
【００７８】
２つ目は、印刷装置Ｃ（１３１）において、クリア印刷を行う領域を指定するのに必要なフォームデータ（８０１）とクリアトナーを用いた印刷をするために必要なクリア印刷データ（８０２）が作成される点である。
【００７９】
３つ目は、印刷装置Ａ（１１１）のプリンタドライバ（３０５）を用いて、ＰＣ（１０１）から印刷装置Ａ（１１１）に送信される印刷装置Ｃ（１３１）の印刷データが、以下の２つの印刷データ（９０３）となった点である。すなわち上記した、クリア領域指定するためのフォーム登録用のフォームデータ（８０１）と、実際にフォームで指定された領域にクリアトナーを用いて印刷するために必要なクリア印刷用のクリア印刷データ（８０２）である。
【００８０】
図９は本実施例におけるプリンタドライバが印刷データを印刷装置に送信するまでの処理を説明したフローチャートである。
図９のフローチャートは図４を多少変更したものであり、図４と比べて異なるステップをＳ９０１〜Ｓ９０５に示す。
【００８１】
例として、まず、印刷装置Ｃ（１３１）にクリアトナーを載せる部分を指示するために予めフォームを登録する。そして、「主」と設定された印刷装置Ａ（１１１）で印刷データ（７１４）に基づく印刷が行われた用紙を印刷装置Ｃ（１３１）に搬送する。この用紙を給紙した印刷装置Ｃ（１３１）は、先に登録しておいたフォームを用いてクリア印刷を行う。
以上のフローについて述べる。
【００８２】
ユーザは、印刷装置Ｃ（１３１）のプリンタドライバＣ（３８５）から、フォーム登録を行う。この処理は、印刷装置Ｃ（１３１）が、別の印刷装置と接続せず独立してクリア印刷処理を行う場合にも同様に行われる。
まず、ステップＳ４０１にて、フォーム登録の指示を受けたプリンタドライバＣ（３８５）内のＪＯＢ生成部（３１８）はフォーム登録用の印刷データであるフォームデータ（８０１）を作成する。
【００８３】
次に、ステップＳ４０２へ進むと、ステップＳ４０１にて作成された印刷データは「従」であるため、「主従関係あり」と判断され、ステップＳ４０３へ進む。
そして、ステップＳ４０３にて、プリンタドライバＣ（３８５）内の判断部Ｃ（８１４）は、この印刷装置Ｃ（１３１）が「従」と設定されていることを検知する。
【００８４】
「従」と設定されていることがわかるとステップＳ９０１へ進み、次に図７で示した印刷データフォーマットファイル（７０１）を参照する。
この印刷データフォーマットファイルを用いると、接続する装置のうちどの装置が、どのデータに対して処理を施すかということがわかる。
【００８５】
つまり、印刷データフォーマットファイル（７０１）内には、印刷装置Ａ（１１１）が「主」と設定されている時（７１１）に、印刷装置Ｃ（１３１）は「従」と設定される（７０４）。
そして、フォームデータを取り扱う印刷装置は、印刷装置Ｃ（１３１）である（７１３）と記載されている。
この情報に基づき、ステップＳ９０２では、フォームデータ（８０１）が、ＨＤＤ（１０４）に保存される。
【００８６】
次にユーザは、登録したフォームデータ（８０１）を用いて印刷を行う。この動作も印刷装置Ｃ（１３１）が独立してクリア印刷を実行する際と同様である。
「クリア印刷」の指示を受けたプリンタドライバＣ（３８５）内のＪＯＢ生成部（３１８）は、クリア印刷に用いられるクリア印刷データ（８０２）を作成する。
【００８７】
先程と同様に、ステップＳ４０２〜Ｓ４０４にて、プリンタドライバＣ（３８５）内の判断部Ｃ（８１５）が、この印刷装置Ｃ（１３１）が「従」と設定がされていることを検知する。すると、ステップＳ９０１にて、印刷データフォーマットファイル（７０１）を参照する。
【００８８】
印刷データフォーマットファイル（７０１）内には、印刷装置Ａ（１１１）が「主」と設定されている時（７１１）に、印刷装置Ｃ（１３１）は「従」と設定される（７１２）。
【００８９】
そして、クリア印刷データを取り扱う印刷装置は、印刷装置Ｃ（１３１）である（７１５）と記載されている。
この情報に基づき、ステップＳ９０２では、印刷データ（８０２）を、先ほど保存されたフォームデータ（８０１）とは別物としてＨＤＤ（１０４）に保存する。
【００９０】
次にユーザは、印刷装置Ａ（１１１）で印刷を行う。この動作も印刷装置Ａ（１１１）が独立して印刷を行う時と同様である。
ステップＳ４０２〜Ｓ４０４にて、印刷指示を受けたプリンタドライバＡ（３０５）内のＪＯＢ生成部（３０８）は印刷データ（３３１）を作成する。
プリンタドライバＡ（３０５）内の判断部Ａ（８１１）は、制御する印刷装置Ａに「主」の設定がされていると検知する。そして、ステップＳ９０３にて、印刷データフォーマットファイル（７０１）を参照する。
【００９１】
印刷データフォーマットファイル（７０１）には、印刷装置Ａが「主」と設定されている時（７１１）、に、印刷装置Ｃ（１３１）は「従」と設定される（７１２）。そして、この際の印刷データの取り扱いは、７１４に記載され、この場合印刷装置Ａ（１１１）であることが示されている。
【００９２】
この情報に基づき、ステップＳ９０４では、印刷装置Ａ（１１１）が、ＨＤＤ（１０４）から「従」の印刷装置Ｃ（１３１）のフォーム（８０１）と印刷データ（８０２）を取得する。そして、ステップＳ９０５にて、印刷データフォーマットファイル（７０１）に記載された通りの印刷データ（８０３）を作成する。そして、ステップＳ４０８に進み、印刷装置Ａ（１１１）に、印刷データ（８０３）を送信する。
【００９３】
その後、印刷データ（８０３）を受け取った印刷装置Ａ（１１１）が、ＪＯＢ分離部（３４１）においてＪＯＢの分離をする。
すなわち、「主」と設定された印刷装置Ａ（１１１）で処理すべき印刷データ（３３１）と、「従」と設定された印刷装置Ｃ（１３１）で処理すべきフォームデータ（８０１）及びクリア印刷データ（８０２）を分離する。
【００９４】
この後の処理については、図５で示したフローチャートと同等である。
すなわち、印刷装置Ａ（１１１）にて印刷データ（３３１）が印刷用紙に印刷され、排紙される。この排紙された用紙を給紙した印刷装置Ｃ（１３１）が給紙をする。そして、この印刷用紙上に、フォームデータ（８０１）で指定された領域に、クリア印刷データ（８０２）を印刷し、排紙する。
【００９５】
以上説明したように、全てのプリンタドライバに、共通のモジュールである判断部、ＪＯＢ保存部、ＪＯＢ結合部を新たに付加する。
これらのモジュールを用いて、印刷データを作成し接続する印刷装置へ送信する。そして、印刷データが送信された印刷装置にて印刷データを分離することで、各印刷装置にて印刷データが処理されることが可能になる。
【００９６】
これにより、既存の印刷装置の排紙部に新たな印刷装置の給紙部を後から接続して、１台の印刷装置として扱う場合において、接続される印刷装置がどのような組み合わせであっても容易に印刷することが可能となる。また、ユーザも改めてドライバをダウンロードしたり、アドイン機能を導入する必要もなくなり、この接続した装置を扱うことが容易となる。
さらに、複数の印刷装置を接続した際に専用に用いるドライバを新たに開発する手間も省ける。
【００９７】
また、後段の印刷装置として、クリアトナーを用いた印刷に対応できる印刷装置を用いることで、出力物において、光沢感やマット感、パール感等の特別な質感を表現できる。
【００９８】
その上、クリアトナーとカラートナーを分けて、転写、定着を行うことで、載り量制限を考慮することなく印刷が可能である。
また、後段の印刷装置で用いるトナーはクリアトナーに限らず、金、銀、等の特色トナー等でもよい。
【００９９】
（実施例５）
実施例４ではクリアトナーを用いた印刷が可能な印刷装置Ｃ（１３１）を用いて、クリアトナーの印刷を行う例を示した。
本実施例では、この構成を変更し、前段の印刷装置Ａ（１１１）の黒トナーのカートリッジの位置に黒トナーカートリッジのではなく、クリアトナーのカートリッジをセットする。すると、アプリケーションにおいては、黒で描画を行い、データを作成し、このデータを印刷すれば印刷装置Ｃ（１３１）でクリアトナーの印刷を行うことができる。
本実施例を用いると、実施例４と比べてフォームの登録を行わずにクリアトナーを用いた印刷を行うことができる。
【０１００】
（その他の実施例）
本発明の各工程は、ネットワーク又は各種記憶媒体を介して取得したソフトウエア（プログラム）をパソコン等の処理装置（ＣＰＵ、プロセッサ）にて実行することでも実現できる。
【図１】
2012173954.tif 000003
【図２】
2012173954.tif 000004
【図３】
2012173954.tif 000005
【図４】
2012173954.tif 000006
【図５】
2012173954.tif 000007
【図６】
2012173954.tif 000008
【図７】
2012173954.tif 000009
【図８】
2012173954.tif 000010
【図９】
2012173954.tif 000011