(57)【要約】【課題】出力先の印刷装置の機種に合わせて印刷処理指示書の設定を変更しなくても、出力先の印刷装置の機種に対応した設定での印刷処理を行う。【解決手段】プリンタ（Ａ）１１，（Ｂ）１２，（Ｃ）１３の各プリンタモデルによって決まる各処理機能に対応した印刷指示内容を記述した印刷処理指示書をクライアント１４で作成し、この作成した印刷処理指示書を印刷データとセットで送信データとして、クライアント１４からプリンタ（Ａ）１１，（Ｂ）１２，（Ｃ）１３のいずれかに直接、またはサーバ１５経由で送るようにする。【選択図】図１
2007328651.tif 000002
【特許請求の範囲】
【請求項１】
複数の印刷装置と、
前記複数の印刷装置の各々に対応した印刷指示内容を記述した印刷処理指示書を作成し、当該印刷処理指示書を印刷データと共に前記複数の印刷装置のいずれかに送る印刷指示装置と
を備えることを特徴とする印刷処理システム。
【請求項２】
前記印刷指示装置は、前記印刷指示内容を前記複数の印刷装置に共通の指示内容と、前記複数の印刷装置に固有の指示内容とに分けて作成する
ことを特徴とする請求項１記載の印刷処理システム。
【請求項３】
前記複数の印刷装置は、印刷処理の処理機能の少なくとも一部が異なり、
前記印刷指示装置は、前記複数の印刷装置の各処理機能に対応した印刷指示内容を記述した印刷処理指示書を作成する
ことを特徴とする請求項１記載の印刷処理システム。
【請求項４】
前記印刷装置には複数の待ち行列が設定されており、
前記印刷指示装置は、前記複数の待ち行列に対応した印刷指示内容を記述した印刷処理指示書を作成する
ことを特徴とする請求項１記載の印刷処理システム。
【請求項５】
複数の印刷装置の各々に対応した印刷指示内容を記述した印刷処理指示書を作成する作成ステップと、
前記印刷処理指示書を印刷データと共に前記複数の印刷装置のいずれかに送る送信ステップと
の各処理をコンピュータに実行させることを特徴とする印刷処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷処理システムおよび印刷処理プログラムに関する。
【背景技術】
【０００２】
プリンタ等の印刷装置と当該印刷装置に対して印刷指示を行う印刷指示装置とを含む印刷処理システムにおいて、印刷処理を実行するに当たって、印刷指示装置から印刷装置に対して送られる送信データは、印刷データに加えて、印刷処理に関する指示内容が記述された印刷処理指示書がセットになっている。そして、１つの印刷物に関連付けられている印刷処理指示書は１つであり、当該印刷処理指示書での設定内容は印刷装置固有の設定になっている（例えば、特許文献１参照）。
【０００３】
したがって、機種の異なる複数の印刷装置がネットワークを介して接続されているような印刷処理システムにおいて、ある機種の印刷装置で印刷した印刷データを、当該印刷装置と異なる機種の印刷装置で再印刷するような場合は、印刷処理指示書の設定を出力先の印刷装置の処理機能に対応して変更する必要がある。
【０００４】
【特許文献１】特開２００４−２５２５０５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は、出力先の印刷装置の処理機能に対応させて印刷処理指示書の設定を変更しなくても、出力先の印刷装置の処理機能に対応した設定での印刷処理を行うことが可能な印刷処理システムおよび印刷処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
請求項１記載の印刷処理システムは、複数の印刷装置と、前記複数の印刷装置の各々に対応した印刷指示内容を記述した印刷処理指示書を作成し、当該印刷処理指示書を印刷データと共に前記複数の印刷装置のいずれかに送る印刷指示装置とを備えることを特徴としている。
【０００７】
請求項２記載の印刷処理システムは、請求項１記載の印刷処理システムにおいて、前記印刷指示装置が、前記印刷指示内容を前記複数の印刷装置に共通の指示内容と、前記複数の印刷装置に固有の指示内容とに分けて作成することを特徴としている。
【０００８】
請求項３記載の印刷処理システムは、請求項１記載の印刷処理システムにおいて、前記複数の印刷装置は、印刷処理の処理機能の少なくとも一部が異なり、前記印刷指示装置は、前記複数の印刷装置の各処理機能に対応した印刷指示内容を記述した印刷処理指示書を作成することを特徴としている。
【０００９】
請求項４記載の印刷処理システムは、請求項１記載の印刷処理システムにおいて、前記印刷装置には複数の待ち行列が設定されており、前記印刷指示装置は、前記複数の待ち行列に対応した印刷指示内容を記述した印刷処理指示書を作成することを特徴としている。
【００１０】
請求項５記載の印刷処理プログラムは、複数の印刷装置の各々に対応した印刷指示内容を記述した印刷処理指示書を作成する作成ステップと、前記印刷処理指示書を印刷データと共に前記複数の印刷装置のいずれかに送る送信ステップとの各処理をコンピュータに実行させることを特徴としている。
【発明の効果】
【００１１】
請求項１記載の印刷処理システムによれば、出力先の印刷装置に対応させて印刷処理指示書の設定を変更しなくても、出力先の印刷装置に対応した設定での印刷処理を行うことができる。
【００１２】
請求項２記載の印刷処理システムによれば、印刷装置の処理機能に対応した数の印刷処理指示書を印刷データと共に送信する場合に比べて、複数の印刷装置のそれぞれの処理利機能に対応した印刷処理指示書の共通部分を１つにまとめることができるため、印刷処理指示書のデータサイズをコンパクトにすることができる。
【００１３】
請求項３記載の印刷処理システムによれば、１つの同じ送信データを処理機能が異なる印刷装置し送信し、出力先の印刷装置の処理機能に対応した設定で印刷処理を行うことができる。
【００１４】
請求項４記載の印刷処理システムによれば、１つの同じ送信データで送信先の待ち行列（キュー）ごとに異なる印刷処理を行うことができる。
【００１５】
請求項５記載の印刷処理プログラムによれば、出力先の印刷装置に対応させて印刷処理指示書の設定を変更しなくても、出力先の印刷装置に対応した設定での印刷処理を行うことができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施の形態について図面を参照して詳細に説明する。
【００１７】
本発明の一実施形態に係る印刷処理システムは、複数の印刷装置と、これら複数の印刷装置に対応した印刷指示内容を記述した印刷処理指示書を複数の印刷装置ごとに作成し、当該印刷処理指示書を印刷データと共に（セットで）複数の印刷装置のいずれかに送る印刷指示装置と、複数の印刷装置と印刷指示装置との間に介在する中継装置とを有する構成となっている。
【００１８】
図１は、本発明の一実施形態に係る印刷処理システムの具体的な構成例を示すブロック図である。
【００１９】
図１に示すように、本実施形態に係る印刷処理システムは、例えば、複数の印刷装置として、プリンタモデル（機種）が異なることによって印刷処理の処理機能の少なくとも一部が異なる３台のプリンタ（Ａ）１１，（Ｂ）１２，（Ｃ）１３を用い、これらプリンタ１１，１２，１３と、印刷指示装置であるクライアントコンピュータ（以下、単に「クライアント」と記述する）１４と、中継装置であるサーバコンピュータ（以下、単に「サーバ」と記述する）１５とがネットワーク１６を介して相互に通信可能に接続されたクライアントサーバ型のシステム形態となっている。
【００２０】
このクライアントサーバ型の印刷処理システムにおいて、印刷処理の形態としては、例えば、次のような３つの印刷形態Ｘ，Ｙ，Ｚが考えられる。ただし、ここで挙げた３つの印刷形態Ｘ，Ｙ，Ｚは一例に過ぎず、これに限られるものではない。
【００２１】
印刷形態Ｘは、図２（Ａ）に示すように、クライアント１４から直接出力先の例えばプリンタ（Ａ）１１に印刷すべきデータ（以下、「印刷データ」と記述する）を送って当該プリンタ（Ａ）１１で印刷処理を行う図中点線で示す印刷経路の形態である。
【００２２】
印刷形態Ｙは、図２（Ｂ）に示すように、クライアント１４から出力した印刷データを一旦サーバ１５に蓄え、当該サーバ１５から出力先の例えばプリンタ（Ｃ）１３に印刷データを送って当該プリンタ（Ｃ）１３で印刷処理を行う図中一点鎖線で示す印刷経路の形態である。
【００２３】
印刷形態Ｚは、図２（Ｃ）に示すように、クライアント１４から直接出力先の例えばプリンタ（Ｂ）１２に印刷データを送って当該プリンタ（Ｂ）１２で一度印刷処理を行うとともに、その印刷データをプリンタ（Ｂ）１２が持つデータ蓄積装置に蓄えておき、その後、当該データ蓄積装置に蓄えておいた印刷データを別の出力先、例えばプリンタ（Ｃ）１３に送って当該プリンタ（Ｃ）１３で再度印刷処理を行う図中二点鎖線で示す印刷経路の形態である。
【００２４】
印刷形態Ｘ，Ｙ，Ｚのいずれの場合にも、周知の印刷処理の場合と同様に、クライアント１４からプリンタ（Ａ）１１，（Ｂ）１２，（Ｃ）１３またはサーバ１５に対して、印刷データに加えて、印刷処理に関する指示内容が記述された印刷処理指示書がセットで送られ、プリンタ（Ａ）１１，（Ｂ）１２，（Ｃ）１３は、当該印刷処理指示書に記述された指示内容にしたがって印刷処理を実行することになる。
【００２５】
ここで、プリンタ（Ａ）１１，（Ｂ）１２，（Ｃ）１３の印刷処理の処理機能について説明する。
【００２６】
プリンタ（Ａ）１１，（Ｂ）１２，（Ｃ）１３は、プリンタモデルが異なることによって印刷処理の処理機能の一部が異なる。ここで、プリンタ（Ａ）１１，（Ｂ）１２，（Ｃ）１３に共通の処理機能としては、例えば、印刷部数の設定、用紙サイズの設定、片面印刷／両面印刷の設定などの処理機能が挙げられる。プリンタ（Ａ）１１，（Ｂ）１２，（Ｃ）１３に固有の処理機能としては、例えば、ステープル処理等の後処理機能の設定や、カラーオプション（カラー／白黒）の設定などの処理機能が挙げられる。すなわち、プリンタ固有の処理機能が、プリンタモデルが異なることによって印刷処理の処理機能の一部ということになる。
【００２７】
これらプリンタ（Ａ）１１，（Ｂ）１２，（Ｃ）１３に対して、クライアント１４から直接、またはサーバ１５経由で印刷データとセットで送られる印刷処理指示書には、クライアント１４において、例えば、印刷部数の指定、用紙サイズの指定、片面印刷／両面印刷の指定、後処理機能の指定、カラーオプションの指定など、印刷物の作成要求を表す依頼事項が所定の形式で記述される。印刷処理指示書は電子データである。
【００２８】
この印刷処理指示書の作成に当たって、本実施形態では、システム内の全ての印刷装置（ここでは、プリンタ（Ａ）１１，（Ｂ）１２，（Ｃ）１３）の各プリンタモデルによって決まる処理機能を把握した上で、各処理機能に対応した印刷指示内容を記述した印刷処理指示書、即ちプリンタ（Ａ）１１，（Ｂ）１２，（Ｃ）１３の各プリンタモデルに対応した印刷処理指示書をクライアント１４で作成し、この作成した印刷処理指示書を印刷データとセットで送信データとして、クライアント１４からプリンタ（Ａ）１１，（Ｂ）１２，（Ｃ）１３のいずれかに直接、またはサーバ１５経由で送ることを特徴としている。
【００２９】
印刷処理指示書の作成は、クライアント１４で行われる。クライアント１４を構成するコンピュータ（クライアントコンピュータ）の基本構成を図３に示す。
【００３０】
図３に示すように、クライアント１４を構成するコンピュータ２０は、ＣＰＵ(Central Processing Unit:中央演算装置)２１、Ｉ／Ｏ回路２２、ＲＯＭ２３、ＲＡＭ２４およびＨＤＤ（ハードディスクドライブ）装置２５などを有し、これら構成要素がバスライン２６を介して接続された構成となっている。
【００３１】
ＣＰＵ２１は、クライアント１４が実行する処理の制御を行う。Ｉ／Ｏ回路２２は、周辺機器、具体的にはプリンタ（Ａ）１１，（Ｂ）１２，（Ｃ）１３およびサーバ１５との入出力を管理する。ＲＯＭ２３は、ＣＰＵ２１による制御の下に実行される各種処理の処理プログラムを格納する。ＲＡＭ２４は、各種処理の実行時に使用される一次記憶装置である。ＨＤＤ２５は、ＣＰＵ２１による制御の下に処理された印刷処理指示書を含む印刷データなどを記憶する。
【００３２】
かかる構成のコンピュータ２０から構成されるクライアント１４において、印刷処理指示書の作成は、ＣＰＵ２１による制御の下に、以下に説明する印刷処理指示書の作成処理の手順にしたがって実行される。
【００３３】
図４は、印刷処理指示書を作成する際の処理手順の一例を示すフローチャートである。ここでは、便宜上、プリンタ（Ａ）１１，（Ｂ）１２，（Ｃ）１３に共通の処理機能についての指示を「スーパー指示」と記述し、プリンタ（Ａ）１１，（Ｂ）１２，（Ｃ）１３に固有の処理機能についての指示を「サブ指示」と記述するものとする。
【００３４】
先ず、スーパー指示の設定を行うか否かの判断を行い（ステップＳ１１）、スーパー指示の設定を行う場合は、プリンタ（Ａ）１１，（Ｂ）１２，（Ｃ）１３に共通の処理機能の項目、具体的には印刷部数、用紙サイズ、片面印刷／両面印刷などの項目の設定を可能にし（ステップＳ１２）、次いでスーパー指示の設定を実行する（ステップＳ１３）。
【００３５】
次に、サブ指示の設定を行うか否かを判断し（ステップＳ１４）、サブ指示の設定を行わない場合は、スーパー指示の設定が終わった段階で印刷処理指示書の作成処理を終了する。サブ指示の設定を行う場合は、サブ指示の設定を行うプリンタを選択する（ステップＳ１５）。一例として、プリンタ（Ａ）１１，（Ｂ）１２，（Ｃ）１３のうち、プリンタ（Ａ）１１，（Ｂ）１２がステープル処理等の後処理機能を備えている場合には、これらプリンタ（Ａ）１１，（Ｂ）１２をサブ指示の設定を行うプリンタとして選択することになる。
【００３６】
プリンタを選択したら、その選択したプリンタに固有の処理機能の項目、具体的には後処理機能などの項目の設定を可能にし（ステップＳ１６）、次いでサブ指定の設定を実行する（ステップＳ１７）。続いて、サブ指示の設定を続けるか否か、即ちサブ指示の設定を行うプリンタが未だあるか否かを判断し（ステップＳ１８）、サブ指示の設定を続けるのであれば、ステップＳ１５に戻ってステップＳ１５〜ステップＳ１８の処理を、ステップＳ１８でサブ指示の設定を行うプリンタが無いと判断するまで繰り返して実行する。
【００３７】
そして、サブ指示の設定を行うプリンタが無いと判断した段階、即ちサブ指示の設定が終わった段階で、印刷処理指示書を作成するための一連の処理を終了する。
【００３８】
このようにして作成された印刷処理指示書は、図５に示すように、スーパー指示の設定が行われたスーパー印刷処理指示書５１と、プリンタ（Ａ）１１に固有のサブ指示の設定が行われたプリンタ（Ａ）用のサブ印刷処理指示書５２と、プリンタ（Ｂ）１２に固有のサブ指示の設定が行われたプリンタ（Ｂ）用のサブ印刷処理指示書５３とからなり、ＰｏｓｔＳｃｒｉｐｔ等のプリンタ記述言語で記述された印刷データ５４とセットで送信データ５０として、プリンタ（Ａ）１１、プリンタ（Ｂ）１２、プリンタ（Ｃ）１３のいずれかに直接、またはサーバ１５経由でクライアント１４から送信されることになる。
【００３９】
図２（Ａ），（Ｂ），（Ｃ）に示す印刷形態Ｘ，Ｙ，Ｚのいずれかにおいて、クライアント１４から直接、またはサーバ１５経由で送信データ５０を受信したプリンタ（Ａ）１１、プリンタ（Ｂ）１２またはプリンタ（Ｃ）１３は、印刷処理指示書５１，５２，５３を参照してこれら印刷処理指示書５１，５２，５３の指示内容にしたがって印刷データ５４を印刷して出力する。
【００４０】
具体的には、プリンタ（Ａ）１１またはプリンタ（Ｂ）１２は、例えば、スーパー印刷処理指示書５１によって指示された用紙サイズに、指定された部数だけ印刷データ５３を印刷して出力し、またサブ印刷処理指示書５２，５３によってステープル処理の実行が指示されていれば、印刷出力された用紙に対してステープル処理を実行する。
【００４１】
一方、プリンタ（Ｃ）１３は、後処理機能を持っておらず、クライアント１４からプリンタ（Ａ）１１，（Ｂ）１２，（Ｃ）１３に対して共通に送信される送信データ５０にはプリンタ（Ｃ）用のサブ印刷処理指示書が含まれていない訳であるから、スーパー印刷処理指示書５１のみを参照し、当該スーパー印刷処理指示書５１によって指示された用紙サイズに、指定された部数だけ印刷データ５３を印刷して出力する。
【００４２】
なお、図２（Ｃ）に示す印刷形態Ｚはプロダクション系のプリンタの場合を想定している。すなわち、プロダクション系のプリンタでは、１度印刷に使用した印刷データを保存しておいて、後で再印刷（再利用）されることがよくある。このような1度印刷した印刷データを異なるプリンタモデルのプリンタで再印刷する場合においても、あらかじめ再印刷を行うプリンタ用の印刷処理指示書を作成し、印刷データとセットで送信することで、再印刷を行う際に、再印刷を行うプリンタ用に送信データの印刷処理指示書部分を再設定する必要がなくなる。
【００４３】
図４の一連の処理シーケンスにおける処理手順によってプリンタ（Ａ）１１，（Ｂ）１２，（Ｃ）１３の各処理機能に対応した印刷指示内容を記述した印刷処理指示書を作成する作成ステップと、この作成ステップで作成した印刷処理指示書を印刷データと共に、プリンタ（Ａ）１１，（Ｂ）１２，（Ｃ）１３のいずれかに直接、またはサーバ１５経由で送る送信ステップの各処理を、クライアントコンピュータ２０（図３参照）に実行させるプログラムが本実施形態に係る印刷処理プログラムである。
【００４４】
そして、本実施形態に係る印刷処理プログラムについては、あらかじめクライアントコンピュータ２０にインストールしておくことが考えられる。ただし、あらかじめクライアントコンピュータ２０にインストールすることに限定されるものではなく、有線若しくは無線による通信手段により提供（配信）することはもちろん、コンピュータ読み取り可能なＣＤ−ＲＯＭ等の記憶媒体に格納して提供することも可能である。
【００４５】
なお、上記実施形態では、プリンタモデルが異なることによって処理機能が異なる複数のプリンタに対応して、即ち複数の処理機能の各々に対応して印刷処理指示書を作成するとしたが、１つのプリンタに複数のプリンタキュー（ｑｕｅｕｅ；待ち行列）が設定されている場合に、複数のプリンタキューの各々に対応して印刷処理指示書を作成するようにすることも可能である。
【００４６】
プロダクション系のプリンタでは、１つのプリンタに複数のプリンタキューを設定することができるため、それぞれプリンタキューごとに異なる設定をして使用している。例えば、１つのプリンタ（Ａ）１１内のキュー１には「普通紙を使用して印刷する」という設定をし、キュー２には「再生紙を使用して印刷する」という設定をしているケースを考えると、同じプリンタ（Ａ）１１内のキュー１に対して印刷データを送信した場合は普通紙に印刷され、キュー２に対して印刷データを送信した場合は再生紙に印刷される。
【００４７】
このような場合を例に挙げると、図６に示すように、スーパー印刷指示書５１には「１０部印刷する」という設定をし、プリンタ（Ａ）のキュー１用のサブ印刷指示書５２Ａには「カラー印刷」の設定をし、キュー２用のサブ印刷指示書５２Ｂには「白黒印刷、２面付け、両面印刷」を指定する。
【００４８】
そして、このように作成されたスーパー印刷指示書５１、キュー１用のサブ印刷指示書５２Ａおよびキュー２用のサブ印刷指示書５２Ｂを印刷データ５４とセットで送信データとして送信することで、１つの同じ送信データで送信先のキューごとに異なる印刷結果が得られる。本例の場合、プリンタキュー１では、１０部、普通紙にカラー印刷され、プリンタキュー２では、１０部、再生紙に２面付け、両面、白黒で印刷される。
【００４９】
以上、本発明について実施形態を用いて説明したが、本発明の技術的範囲は上記実施形態に記載の範囲には限定されるものではなく、発明の要旨を逸脱しない範囲で上記実施形態に多様な変更または改良を加えることができ、そのような変更または改良を加えた形態も本発明の技術的範囲に含まれる。
【００５０】
例えば、上記実施形態では、例えば３台のプリンタ１１，１２，１３とクライアント１４との間にサーバ１５が介在するクライアントサーバ型の印刷処理システムに適用した場合を例に挙げて説明したが、本発明はクライアントサーバ型の印刷処理システムへの適用に限られるものではなく、サーバ１５が介在しない印刷処理システムにも同様に適用可能である。
【００５１】
また、プリンタも３台に限られるものではない。さらに、印刷装置としては、プリンタに限られるものではなく、印刷機能を備えたいわゆる複合機と称される画像処理装置などであっても良い。
【図面の簡単な説明】
【００５２】
【図１】本発明の一実施形態に係る印刷処理システムの具体的な構成例を示すブロック図である。
【図２】クライアントサーバ型の印刷処理システムにおける３つの印刷形態Ｘ，Ｙ，Ｚを示す図である。
【図３】クライアントコンピュータの基本構成を示すブロック図である。
【図４】印刷処理指示書を作成する処理手順の一例を示すフローチャートである。
【図５】スーパー印刷処理指示書、サブ印刷処理指示書および印刷データを含む送信データの説明図である。
【図６】複数のプリンタキューの各々に対応して印刷処理指示書を作成する場合の説明図である。
【符号の説明】
【００５３】
１１…プリンタ（Ａ）、１２…プリンタ（Ｂ）、１３…プリンタ（Ｃ）、１４…クライアント、１５…サーバ、１６…ネットワーク、２０…クライアントコンピュータ、５０…送信データ、５１…スーパー印刷指示処理書、５２，５２Ａ，５２Ｂ，５３…サブ印刷指示処理書、５４…印刷データ
【図１】
2007328651.tif 000003
【図２】
2007328651.tif 000004
【図３】
2007328651.tif 000005
【図４】
2007328651.tif 000006
【図５】
2007328651.tif 000007
【図６】
2007328651.tif 000008