(57)【要約】【課題】従来の印刷要求手順及び遠隔地での簡単な機器操作により、モバイルユーザを満足させる高品質・高機能な広域印刷データ送信を実現する。【解決手段】モバイル端末向けオンデマンドプリンティングシステムでは、クライアント装置９は生成した印刷データをサーバ１に送信する。サーバ１では、この印刷データを送受信手段２で受信し、記憶手段３に一時保管し、印刷データ解釈手段４で印刷データ形式を解釈し、印刷イメージ生成手段５で印刷イメージデータを生成する。他方、サーバ１の送受信手段２は、入出力機器１１が解釈できるデータ形式と搭載機能に対応するコマンド情報とを受信する。データ変換手段６は、上記データ形式に基づいて印刷イメージデータから入出力機器用のデータ形式に変換し、データ編集手段７は搭載機能コマンド情報を付加する。この印刷データは、インターネット１０を介して入出力機器１１に送信される。【選択図】図１
2008181564.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介してクライアント装置から印刷を行うべき装置が特定されない印刷データを受信して記憶手段に記憶させる印刷データ受信処理と、
入出力機器から印刷すべき印刷データの指定と該入出力機器に関する機器制御情報を印刷データの要求とともに受信する印刷データ要求受信処理と、
指定された印刷データを前記記憶手段から取り出し、受信した機器制御情報に基づいて前記入出力機器に固有のデータ形式に変換する印刷データ変換処理と、
ネットワークを介して、前記変換後の印刷データを当該印刷データの要求を行った前記入出力機器に送信する送信処理とをコンピュータに実行させるための入出力データ処理用サーバプログラム。
【請求項２】
前記クライアント装置から受信した印刷データが暗号化されているか否かを判定し、暗号化されている場合、該印刷データを解凍する暗号解凍処理と、解凍された印刷データのデータ形式を解釈する印刷データ解釈処理と、前記解釈に基づいてイメージ化された印刷データを生成する印刷イメージ生成処理と、
前記イメージ化された印刷データを、前記入出力機器から受信した機器制御情報に基づいて、前記入出力機器が処理することができる固有の暗号データ形式への変換処理をコンピュータに実行させ、
前記入出力機器とは暗号化方式が異なるクライアント装置の印刷データを前記入出力機器で印刷させることを可能にしていることを特徴とする請求項１に記載の入出力データ処理用サーバプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、クライアント装置の印刷データをネットワークを利用して所望の入出力機器で印刷する際に印刷データを処理する入出力データ処理用サーバにおいて、該データ処理をコンピュータに実行させるための入出力データ処理用サーバプログラムに関するものである。
【背景技術】
【０００２】
各種情報機器により生成された印刷データに基づいて印刷を行う従来の印刷装置では、印刷データのフォーマット（ページ記述言語）や、印刷装置に搭載された機能を使用するための印刷パラメータが、印刷装置ごとに個別に定義されている。このため、このような印刷装置を用いる情報機器では、専用のソフトウェア（プリンタドライバ）を使用して印刷データの生成を行っている。また、このような印刷データを生成するには、パソコンなどの高機能な情報機器を使用する必要がある。
【０００３】
ところで、近年、携帯電話や携帯情報端末などのモバイル端末のデータ処理能力が向上したことにより、モバイルコンピューティングが普及しつつある。例えば、モバイル端末を用いて生成した印刷データを、インターネット等のネットワークを利用して遠隔地の印刷装置に送付して印刷するといった広域印刷システムが提案されている（例えば、特許文献１、特許文献２参照）。
【特許文献１】特開２００１−２２２３８７号公報
【特許文献２】特開２００１−２１６１０６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、このようなインターネットを利用した広域印刷システムでは、モバイル端末の記憶容量ないしは情報処理能力が小さいので、高品質な印刷データを生成することができないといった問題がある。なお、例えば特開平１１−１４６０８４号公報には、サーバの記憶領域に通信回線を経由してデータを一時保管する（退避させる）ことにより、モバイル端末の限られた記憶容量でもデータ容量を気にすることなくデータを生成することができるようにしたデータ送受信システムが開示されている。しかし、このようなデータ退避技術を用いたとしても、アプリケーションの機能や印刷データの生成には性能的な限界があり、高品質な印刷データを生成することはできない。
【０００５】
また、モバイル端末とインターネットとを利用した広域印刷システムでは、遠隔地への印刷データの送付は可能であるものの、各種各印刷装置がそれぞれ解釈することができるプリンタ言語の相違、あるいは各種印刷装置毎の搭載機能に対応するためのコマンドの相違により、高品質・高機能な印刷を望むことができないといった問題がある。
【０００６】
本発明は、上記従来の問題を解決するためになされたものであって、従来の印刷要求手順と、遠隔地での簡単な機器操作とにより、モバイル端末のユーザを満足させる高品質・高機能な広域印刷データ送信を実現することを解決すべき課題とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するためになされた本発明にかかる入出力データ処理用サーバプログラム（以下、略して「サーバプログラム」という。）は、次の各処理をコンピュータに実行させることを特徴とするものである。
（ｉ）ネットワークを介して、クライアント装置及び入出力機器とデータを送受信する送受信処理。
（ｉｉ）クライアント装置から受信した印刷データを、入出力機器に固有のデータ形式に変換する印刷データ変換処理。
（ｉｉｉ）入出力機器に関する情報に基づいて、変換された印刷データを編集する印刷データ編集処理。
【０００８】
このサーバプログラムをコンピュータで実行すれば、従来の印刷要求手順と、遠隔地での簡単な機器操作とにより、モバイル端末等のクライアント装置のユーザを満足させる高品質・高機能な広域印刷データ送信を実現することができる。
【０００９】
上記サーバプログラムは、クライアント装置から受信した印刷データのデータ形式を解釈する印刷データ解釈処理と、この解釈に基づいて印刷イメージデータを生成する印刷イメージ生成処理とをコンピュータに実行させるようになっているのが好ましい。この場合、サーバプログラムは、印刷イメージデータを、入出力機器から受信した情報に基づいて、入出力機器が処理することができる固有のデータ形式に変換させることにより、入出力機器とはデータ形式が異なるクライアント装置の印刷データを入出力機器で印刷することを可能にする。
【００１０】
上記サーバプログラムは、クライアント装置から受信した暗号化された印刷データを解凍する暗号解凍処理と、解凍された印刷データのデータ形式を解釈する印刷データ解釈処理と、この解釈に基づいて印刷イメージデータを生成する印刷イメージ生成処理とをコンピュータに実行させるようになっていてもよい。この場合、サーバプログラムは、印刷イメージデータを、入出力機器から受信した情報に基づいて、入出力機器が処理することができる固有の暗号データ形式に変換させることにより、入出力機器とは暗号化方式が異なるクライアント装置の印刷データを入出力機器で印刷することを可能にする。
【００１１】
上記サーバプログラムは、クライアント装置から受信した印刷データのデータ形式を解釈する印刷データ解釈処理と、この解釈に基づいて印刷イメージデータを生成する印刷イメージ生成処理とをコンピュータに実行させるようになっている場合、印刷イメージデータを、入出力機器から受信したアドレス情報に基づいて、クライアント装置からアドレスを特定されなかった入出力機器で印刷することを可能にするようにしてもよい。あるいは、印刷イメージデータを、入出力機器から受信した搭載機能利用パラメータ情報に基づいて編集させ、印刷パラメータを印刷イメージデータに付加させ、クライアント装置から特定されなかった入出力機器に固有の搭載機能を利用して印刷することを可能にするようにしてもよい。
【００１２】
また、本発明にかかる記録媒体は、上記の各サーバプログラムのいずれか１つ、又は複数のものを記録していることを特徴とするものである。なお、記録媒体としては、例えば、磁気テープ、磁気ディスク等の磁気記録媒体、光ディスク等の光記録媒体などがあげられる。この記録媒体が記録しているサーバプログラムをコンピュータで実行すれば、従来の印刷要求手順と、遠隔地での簡単な機器操作とにより、モバイル端末等のクライアント装置のユーザを満足させる高品質・高機能な広域印刷データ送信を実現することができる。
【００１３】
本発明にかかる入出力データ処理用サーバシステム（以下、略して「サーバシステム」という。）は、次の各手段を備えていることを特徴とするものである。
（ｉ）ネットワークを介して、クライアント装置及び入出力機器とデータを送受信する送受信手段。
（ｉｉ）クライアント装置から受信した印刷データを、入出力機器に固有のデータ形式に変換する印刷データ変換手段。
（ｉｉｉ）入出力機器に関する情報に基づいて、変換された印刷データを編集する印刷データ編集手段。
【００１４】
このサーバシステムによれば、従来の印刷要求手順と、遠隔地での簡単な機器操作とにより、モバイル端末等のクライアント装置のユーザを満足させる高品質・高機能な広域印刷データ送信を実現することができる。
【００１５】
上記サーバシステムは、クライアント装置から受信した印刷データのデータ形式を解釈する印刷データ解釈手段と、この解釈に基づいて印刷イメージデータを生成する印刷イメージ生成手段とを備えているのが好ましい。この場合、サーバシステムは、印刷イメージデータを、入出力機器から受信した情報に基づいて、入出力機器が処理することができる固有のデータ形式に変換させることにより、入出力機器とはデータ形式が異なるクライアント装置の印刷データを入出力機器で印刷することを可能にする。
【００１６】
上記サーバシステムは、クライアント装置から受信した暗号化された印刷データを解凍する暗号解凍手段と、解凍された印刷データのデータ形式を解釈する印刷データ解釈手段と、この解釈に基づいて印刷イメージデータを生成する印刷イメージ生成手段とを備えていてもよい。この場合、サーバシステムは、印刷イメージデータを、入出力機器から受信した情報に基づいて、入出力機器が処理することができる固有の暗号データ形式に変換させることにより、入出力機器とは暗号化方式が異なるクライアント装置の印刷データを入出力機器で印刷することを可能にする。
【００１７】
上記サーバシステムは、クライアント装置から受信した印刷データのデータ形式を解釈する印刷データ解釈手段と、この解釈に基づいて印刷イメージデータを生成する印刷イメージ生成手段とを備えている場合、印刷イメージデータを、入出力機器から受信したアドレス情報に基づいて、クライアント装置からアドレスを特定されなかった入出力機器で印刷することを可能にするようにしてもよい。あるいは、印刷イメージデータを、入出力機器から受信した搭載機能利用パラメータ情報に基づいて編集させ、印刷パラメータを印刷イメージデータに付加させ、クライアント装置から特定されなかった入出力機器に固有の搭載機能を利用して印刷することを可能にするようにしてもよい。
【発明の効果】
【００１８】
以上、本発明によれば、従来の印刷要求手順と、遠隔地での簡単な機器操作とにより、モバイル端末のユーザを満足させる高品質・高機能な広域印刷データ送信を実現することができる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の実施の形態を具体的に説明する。なお、本発明は、基本的には、クライアント装置が生成した印刷データを受信してこれを一時保管し、印刷データのデータ形式を解釈して印刷イメージデータを生成し、入出力機器が解釈することができるデータ形式と搭載機能に対応するコマンド情報とを受信し、生成した印刷イメージデータを入出力機器用のデータ形式に変換し、搭載機能コマンド情報を付加して送信することができる入出力データ処理専用サーバないしはその制御手法（入出力データ処理専用サーバを制御するプログラム及び該プログラムを記録している記録媒体を含む）であることを特徴とする。この基本的な構成によれば、クライアント装置から受信した印刷データのデータ形式と、入出力機器から受信した該入出力機器側で解釈することができる印刷データのデータ形式との相違が吸収される。
【００２０】
（実施の形態１）
以下、本発明の実施の形態１にかかるモバイル端末向けオンデマンドプリンティングシステムを説明する。
図１に示すように、実施の形態１では、入出力データ処理専用サーバ１（以下、略して「サーバ１」という。）は、送受信手段２と、記憶手段３と、印刷データ解釈手段４と、印刷イメージ生成手段５と、印刷データ変換手段６と、印刷データ編集手段７と、機器制御情報保持部８とを備えている。
【００２１】
ここで、送受信手段２は、インターネット１０（ネットワーク）を介して、クライアント装置９から印刷データを受信する。さらに、送受信手段２は、インターネット１０を介して、入出力機器１１（ＭＦＰ）から印刷データ及び機器制御情報を受信する一方、入出力機器１１に印刷データを送信する。記憶手段３は、送受信手段２が受信した印刷データ及び送受信手段２が送信すべき印刷データを一時的に記憶する。印刷データ解釈手段４は、クライアント装置９から受信した印刷データのデータ形式を解釈する。印刷イメージ生成手段５は、この解釈に基づいて印刷イメージデータを生成する。
【００２２】
印刷データ変換手段６は、クライアント装置９から受信した印刷データを、入出力機器１１に固有のデータ形式に変換する。印刷データ編集手段７は、入出力機器１１に関する情報に基づいて、変換された印刷データを編集する。機器制御情報保持部８は、入出力機器１１から受信した機器制御情報を保持する。
【００２３】
実施の形態１にかかるオンデマンドプリンティングシステムでは、システム利用者は、クライアント装置９の任意のプリントドライバを使用して、通常の手順で印刷データを生成し、この印刷データをサーバ１に送信することができる。印刷物を所望するシステム利用者（印刷データ生成者又は印刷データ生成者から連絡を受けた者）は、インターネット１０に接続された任意の入出力機器１１の操作パネルからサーバ１を指定し、該当する印刷データと印刷時に使用したい入出力機器１１のフィニシング機能とを設定することにより、インターネット１０に接続されている入出力機器１１のある場所でさえあれば、任意の場所で所望する体裁の印刷物を容易に入手することができる。
【００２４】
サーバ１では、送受信手段２で受信した印刷データのフォーマット（ページ記述言語など）を印刷データ解釈手段４により解釈し、印刷イメージ生成手段５（内蔵したラスタライザ）を用いて印刷イメージデータを生成することができる。システム利用者がインターネット１０に接続された任意の入出力機器１１の操作パネルでサーバ１を指定すれば、インターネット１０を経由して、この入出力機器１１が解釈することができるページ記述言語や、印刷時に使用したい入出力機器１１の機能に対応するコマンド（プリントジョブ言語など）がサーバ１に送信される。
【００２５】
サーバ１では、生成した印刷イメージデータを、入出力機器１１が解釈することができるページ記述言語に変換し、またプリントジョブ言語を印刷イメージデータに付加して、入出力機器１１に送信する。入出力機器１１側で待つシステム利用者には、印刷イメージデータが、指定したフィニシング機能を有効にした印刷物として出力される。システム利用者は、従来のような入出力機器１に対応した専用プリントドライバで印刷しなければならないといった制約を受けることはない。したがって、モバイル環境のように予め出力先のプリンタが既定されていない場合でも、印刷が可能となる。
【００２６】
（実施の形態２）
以下、図２を参照しつつ、本発明の実施の形態２にかかる暗号化機能付きモバイル向けオンデマンドプリンティングシステムを説明する。ただし、この実施の形態２にかかるオンデマンドプリンティングシステムないしサーバは、実施の形態１にかかるオンデマンドプリンティングシステムないしサーバと多くの共通点を有するので、説明の重複を避けるため、以下では、主として実施の形態１にかかるオンデマンドプリンティングシステムないしサーバと異なる点を説明する。なお、図２中の各部材において、図１中の部材と共通な部材には、図１の場合と同一の参照番号が付されている。
【００２７】
図２に示すように、実施の形態２にかかるオンデマンドプリンティングシステムでは、クライアント装置９は、印刷データを暗号化する第１暗号化手段１２を備えている。そして、サーバ１は、クライアント装置９から受信した暗号化された印刷データを解凍する第１暗号解凍手段１３と、入出力機器１１に送信すべき印刷データを暗号化する第２暗号化手段１４とを備えている。また、入出力機器１１は、サーバ１から受信した暗号化された印刷データを解凍する第２暗号解凍手段１５を備えている。その他の構成は、図１に示す実施の形態１にかかるオンデマンドプリンティングシステムと同様である。要するに、実施の形態２にかかるオンデマンドプリンティングシステムは、実施の形態１にかかるオンデマンドプリンティングシステムに暗号化機能を付加したものである。
【００２８】
このオンデマンドプリンティングシステムでは、クライアント装置９の第１暗号化手段１２は、生成した印刷データを暗号化する。他方、サーバ１第１暗号解凍手段１３は、クライアント装置９の第１暗号化手段１２によって暗号化された印刷データを復元する。また、サーバ１の第２暗号化手段１４は、データ変換後の印刷データを暗号化する。入出力機器１１側は、第２暗号解凍手段１５が暗号化された印刷データを復元した後、印刷処理を行う。なお、サーバ１では、データ通信時にクライアント装置９及び入出力機器１１が処理することができる暗号化処理方式を入手し、それに対応した処理を行う。
【００２９】
実施の形態２にかかるオンデマンドプリンティングシステムは、前記のとおり、インターネットを利用した実施の形態１にかかるモバイル向けオンデマンドプリンティングシステムに暗号化機能を付加してシステムの有効化を図ったものであるが、暗号化機能は、入出力機器１１ごとに差異があることが多い。そこで、この実施の形態２では、クライアント装置９からサーバ１にデータ送信する際の暗号化処理と、入出力機器１１が搭載する暗号化処理との相違を、サーバ１で変換処理を行うことにより吸収するようにしている。このオンデマンドプリンティングシステムでは、暗号化処理のレベルアップにも容易に対応することができるといった利点がある。
【００３０】
以下、実施の形態２にかかるオンデマンドプリンティングシステムにおける、クライアント装置９のデータ処理手順と、サーバ１のデータ処理手順と、入出力機器１１のデータ処理手順とを説明する。なお、これらの処理手順において、暗号化を行わない場合は、実施の形態１における処理手順となる。
まず、図６に示すフローチャートに従って、クライアント装置９のデータ処理手順を説明する。
【００３１】
図６に示すように、クライアント装置９のデータ処理においては、まず印刷処理を開始し（ステップＳ１）、アプリケーションへの印刷指示を行う（ステップＳ２）。続いて、アプリケーションとプリントドライバとの協働により、印刷データを生成する（ステップＳ３）。次に、暗号化が必要であるか否かを判定し（ステップＳ４）、暗号化が必要であれば（ＹＥＳ）、印刷データを暗号化し、暗号化制御情報を印刷データに付加する（ステップＳ５）。なお、暗号化が必要でなければ（ＮＯ）、ステップＳ５をスキップする。この後、印刷データをサーバ１に送信し（ステップＳ６）、印刷処理を完了する（ステップＳ７）。
【００３２】
以下、図７に示すフローチャートに従って、サーバ１のデータ処理手順を説明する。
図７に示すように、サーバ１のデータ処理においては、送受信手段２は、入出力機器１１から印刷要求を受信し（ステップＳ１１）、印刷対象データ識別名と入出力機器制御情報とを入出力機器１１から受信する（ステップＳ１２）。続いて、印刷対象データを記憶手段３から取り出し（ステップＳ１３）、これが暗号化された印刷データであるか否かを判定する（ステップＳ１４）。暗号化された印刷データであれば（ＹＥＳ）、暗号化制御情報に対応した第１暗号解凍手段１３を用いて印刷データを復元し、印刷データを得る（ステップＳ１５）。なお、暗号化された印刷データでなければ（ＮＯ）、ステップＳ１５をスキップする。
【００３３】
次に、印刷データ解釈手段４が印刷データの形式を解釈し（ステップＳ１６）、続いて印刷データのデータ形式に対応する印刷イメージ生成手段５が印刷イメージデータを生成する（ステップＳ１７）。さらに、印刷データ変換手段６が、入出力装置１１から入手した入出力機器制御情報に基づいて、印刷イメージデータを、入出力機器１１が解釈可能な印刷データに変換する（ステップＳ１８）。
【００３４】
さらに、印刷データ編集手段７が、入出力装置１１から入手した機器制御情報に基づいて、入出力機器１１を制御するためのコマンドを、変換された印刷データに付加する（ステップＳ１９）。続いて、第２暗号化手段１４が、入出力装置１１から入手した機器制御情報に基づいて、入出力機器１１が解釈可能な暗号化処理を行う（ステップＳ２０）。この後、送受信手段２が入出力機器１１に印刷データを送信し（ステップＳ２１）、印刷処理を完了する（ステップＳ２２）。
【００３５】
以下、図８に示すフローチャートに従って、入出力機器１１のデータ処理手順を説明する。
図８に示すように、入出力機器１１のデータ処理においては、印刷要求を開始し（ステップＳ３１）、サーバ１に印刷対象データ識別名と機器制御情報とを送信する（ステップＳ３２）。続いて、サーバ１からの印刷データの着信を待つ（ステップＳ３３）。すなわち、サーバ１からの印刷データの着信の有無を判定し（ステップＳ３４）、印刷データが着信していなければ（ＮＯ）、ステップＳ３３を繰り返し実行する。サーバ１から印刷データが着信していれば（ＹＥＳ）、サーバ１からの印刷データを受信する（ステップＳ３５）。
【００３６】
次に、第２暗号解凍手段１５が、暗号化された印刷データの暗号解凍処理を行う（ステップＳ３６）。続いて、印刷データの解釈を行い（ステップＳ３７）、さらに機器制御コマンドの解釈を行う（ステップＳ３８）。この後、印刷処理を実行し（ステップＳ３９）、印刷処理を完了する（ステップＳ４０）。
【００３７】
（実施の形態３）
以下、図３を参照しつつ、本発明の実施の形態３にかかるスキャン画像用のモバイル端末向けオンデマンドプリンティングシステムを説明する。ただし、この実施の形態３にかかるオンデマンドプリンティングシステムないしサーバは、実施の形態１にかかるオンデマンドプリンティングシステムないしサーバと多くの共通点を有するので、説明の重複を避けるため、以下では、主として実施の形態１にかかるオンデマンドプリンティングシステムないしサーバと異なる点を説明する。なお、図３中の各部材において、図１中の部材と共通な部材には、図１の場合と同一の参照番号が付されている。
【００３８】
図３に示すように、実施の形態３にかかるオンデマンドプリンティングシステムでは、クライアント装置として入力機器１６（ＭＦＰ）が設けられている。また、サーバ１には、印刷データ解釈手段として入力データ解釈手段４’が設けられている。その他の構成は、図１に示す実施の形態１にかかるオンデマンドプリンティングシステムと同様である。要するに、実施の形態３にかかるオンデマンドプリンティングシステムは、入力機器１６のスキャンデータ送信機能と、実施の形態１にかかるモバイル向けオンデマンドプリンティングシステムとを組み合せて、リモートコピーを実現したものである。
【００３９】
このオンデマンドプリンティングシステムでは、入力機器１６（ＭＦＰ）に入力された入力データ（スキャンイメージ）が、インターネット１０を介してサーバ１の送受信手段２に送信される。サーバ１では、入力データ解釈手段４’と印刷イメージ生成手段５とで、入力データである圧縮スキャンイメージを復元する。そして、印刷データ変換手段６と印刷データ編集手段７とにより、入出力機器１１が解釈することができる印刷データを生成する。
【００４０】
実施の形態３にかかるオンデマンドプリンティングシステムでは、リモートコピー送信側のシステム利用者は、入力機器１６（ＭＦＰ）の操作でスキャン画像をサーバ１に送信する。リモートコピー受信側の利用者は、実施の形態１の場合と同様に、任意の入出力機器１１（ＭＦＰ）によりサーバ１を指定し、所望するフィニシング機能を設定して、スキャン画像を入手することができる。なお、サーバ１では、実施の形態１の場合と同様に、印刷イメージデータを入出力機器１１側のコマンドデータに変換して、入出力機器１１に送信する。
【００４１】
（実施の形態４）
以下、図４を参照しつつ、本発明の実施の形態４にかかる専用アプリケーションからのオンデマンドプリンティングシステムを説明する。ただし、この実施の形態４にかかるオンデマンドプリンティングシステムないしサーバは、実施の形態１にかかるオンデマンドプリンティングシステムないしサーバと多くの共通点を有するので、説明の重複を避けるため、以下では、主として実施の形態１にかかるオンデマンドプリンティングシステムないしサーバと異なる点を説明する。なお、図４中の各部材において、図１中の部材と共通な部材には、図１の場合と同一の参照番号が付されている。
【００４２】
図４に示すように、実施の形態４にかかるオンデマンドプリンティングシステムでは、クライアント装置として基幹系アプリケーション１７（メインフレーム）が設けられている。また、サーバ１には、印刷データ解釈手段として入力データ解釈手段４’が設けられている。その他の構成は、図１に示す実施の形態１にかかるオンデマンドプリンティングシステムと同様である。要するに、実施の形態４にかかるオンデマンドプリンティングシステムは、企業の基幹系アプリケーションなどの専用アプリケーションと、実施の形態１にかかるオンデマンドプリンティングシステムとを組み合せて、専用アプリケーションから出力される、限定された旧式のプリンタ言語で構成された印刷データを、任意の最新の入出力機器で出力させることができるシステムを実現したものである。
【００４３】
このオンデマンドプリンティングシステムでは、メインフレーム上の基幹系アプリケーション１７から出力された印刷データが、インターネット１０を介してサーバ１に送信される。サーバ１では、入力データ解釈手段４’と印刷イメージ生成手段５とにより、基幹系アプリケーション１７が出力する旧式のプリンタ言語をラスタライズし、印刷データ変換手段６と印刷データ編集手段７とにより、最新の入出力機器１１が解釈することができる印刷データを生成する。
【００４４】
一般に、メインフレーム上の基幹径系アプリケーション１７等の専用アプリケーションでは、修正工数が多大となるため、対応プリント言語を容易に変更することができない。しかし、このように、基幹系アプリケーション１７と入出力機器１１との間に、サーバ１を介在させることにより、印刷データの変換を行うことができ、旧式のプリント言語で構成された印刷データを、最新の入出力機器１１（ＭＦＰ）に出力することができるシステムを容易に構築することができる。
【００４５】
（実施の形態５）
以下、図５を参照しつつ、本発明の実施の形態５にかかるオンデマンド出版用のオンデマンドプリンティングシステムを説明する。ただし、この実施の形態５にかかるオンデマンドプリンティングシステムないしサーバは、実施の形態１にかかるオンデマンドプリンティングシステムないしサーバと多くの共通点を有するので、説明の重複を避けるため、以下では、主として実施の形態１にかかるオンデマンドプリンティングシステムないしサーバと異なる点を説明する。なお、図５中の各部材において、図１中の部材と共通な部材には、図１の場合と同一の参照番号が付されている。
【００４６】
図５に示すように、実施の形態５にかかるオンデマンドプリンティングシステムでは、クライアント装置として出版用コンテンツデータベース１８が設けられている。また、サーバ１には、印刷データ解釈手段として入力データ解釈手段４’が設けられている。その他の構成は、図１に示す実施の形態１にかかるオンデマンドプリンティングシステムと同様である。要するに、実施の形態５にかかるオンデマンドプリンティングシステムは、サイズ変換ロジックを組み入れることにより、本のサイズを顧客の好みに合わせることが可能な簡易オンデマンド出版を実現することができるものである。このオンデマンドプリンティングシステムないしコンビニ印刷システムは、例えば、通信教育用の教材や、多品種小部数出版に適するものである。
【００４７】
このオンデマンドプリンティングシステムでは、出版用コンテンツデータベース１８から出力された出版用コンテンツデータが、インターネット１０を介してサーバ１に送信される。サーバ１では、送受信手段２がこの出版用コンテンツデータを受信する。そして、入力データ解釈手段４’により出版用コンテンツデータを解釈し、印刷イメージ生成手段５によりイメージ化する。さらに、印刷データ変換手段６により、製本サイズに応じて、イメージ化された印刷データを変換し、印刷データ編集手段７により、製本機能を利用するための入出力機器制御コマンドを負荷する。そして、この印刷データを、送受信手段２から、インターネット１０を介して入出力機器１１に送信する。なお、入出力機器１１は、機器制御情報として、製本機能コマンド及びサイズ情報（例えば、Ａ４版等）をサーバ１に送信する。
【００４８】
なお、前記の実施の形態１〜５では、オンデマンドプリンティングシステムを構成するサーバ１（入出力データ処理用サーバシステム）について説明を行っているが、本発明は、このサーバ１における各種処理を実行させるプログラム、あるいはこのプログラムを記録している記録媒体も含むものである。
【図面の簡単な説明】
【００４９】
【図１】本発明の実施の形態１にかかるオンデマンドプリンティングシステムないしサーバシステムの構成を示すブロック図である。
【図２】本発明の実施の形態２にかかるオンデマンドプリンティングシステムないしサーバシステムの構成を示すブロック図である。
【図３】本発明の実施の形態３にかかるオンデマンドプリンティングシステムないしサーバシステムの構成を示すブロック図である。
【図４】本発明の実施の形態４にかかるオンデマンドプリンティングシステムないしサーバシステムの構成を示すブロック図である。
【図５】本発明の実施の形態５にかかるオンデマンドプリンティングシステムないしサーバシステムの構成を示すブロック図である。
【図６】実施の形態１又は２にかかるオンデマンドプリンティングシステムにおける、クライアント装置のデータ処理手順を示すフローチャートである。
【図７】実施の形態１又は２にかかるオンデマンドプリンティングシステムにおける、サーバのデータ処理手順を示すフローチャートである。
【図８】実施の形態１又は２にかかるオンデマンドプリンティングシステムにおける、入出力機器のデータ処理手順を示すフローチャートである。
【符号の説明】
【００５０】
１  入出力データ処理専用サーバ（サーバ）、２  送受信手段、３  記憶手段、４  印刷データ解釈手段、４’  入力データ解釈手段、５  印刷イメージ生成手段、６  印刷データ変換手段、７  印刷データ編集手段、８  機器制御情報保持部、９  クライアント装置、１０  インターネット、１１  入出力機器（ＭＦＰ）、１２  第１暗号化手段、１３  第１暗号解凍手段、１４  第２暗号化手段、１５  第２暗号解凍手段、１６  入力機器（ＭＦＰ）、１７  基幹系アプリケーション、１８  出版用コンテンツデータベース。
【図１】
2008181564.tif 000003
【図２】
2008181564.tif 000004
【図３】
2008181564.tif 000005
【図４】
2008181564.tif 000006
【図５】
2008181564.tif 000007
【図６】
2008181564.tif 000008
【図７】
2008181564.tif 000009
【図８】
2008181564.tif 000010