(57)【要約】【課題】プリンタのバッファ使用効率を低下させることなく親展プリント機能を実現する。【解決手段】ＰＣからＰＤＬ形式の印刷データを含む親展プリント要求が送られてくると、印刷制御部２５のデータ転送部２６は、ラスタライザ２２に生成されたラスタライズデータを印刷要求元あるいは印刷要求時に指定されたＰＣへ転送し、プリンタ内のバッファ上にあるラスタライズデータを消去する。プリンタ２の操作パネルから印刷指示がユーザにより入力されると、データ取得部２７は、入力指示されたラスタライズデータを、データ転送時に保管した転送先情報に基づき特定したＰＣから取得する。印刷制御部２５は、取得したラスタライズデータを印刷機構２３へ渡して用紙上への印刷を開始させる。【選択図】        図２
2004280749.tif 000002
【特許請求の範囲】
【請求項１】
印刷要求元装置から送られてきた印刷要求に含まれている印刷データをラスタライズすることによってラスタライズデータを生成するラスタライズ手段と、
バッファ上にある前記ラスタライズ手段生成のラスタライズデータを、前記印刷要求元装置により指定されたデータ保持装置へ転送することで保持させた後、消去するデータ転送手段と、
入力された印刷指示情報に応じて前記データ保持装置からラスタライズデータを取得するデータ取得手段と、
を有し、印刷実行時までラスタライズデータを前記データ保持装置に保持させることを特徴とするネットワーク対応プリンタ。
【請求項２】
請求項１記載のネットワーク対応プリンタにおいて、
前記データ保持装置の識別情報に、当該データ保持装置へ転送されたラスタライズデータの特定情報を対応させて保持する転送先情報保持手段を有し、
前記データ取得手段は、前記転送先情報保持手段を参照することによって、入力された印刷指示情報により特定されるラスタライズデータを保持している前記データ保持装置を特定することを特徴とするネットワーク対応プリンタ。
【請求項３】
請求項１又は２記載のネットワーク対応プリンタにおいて、
前記印刷要求元装置と前記データ保持装置とは、同一のネットワーク対応機器であることを特徴とするネットワーク対応プリンタ。
【請求項４】
ネットワーク対応プリンタにネットワーク接続されたネットワーク対応機器において、
印刷データを含む印刷要求に、当該印刷データに基づき前記ネットワーク対応プリンタが生成したラスタライズデータを保持するデータ保持装置の識別情報を付加して送信する印刷要求手段を有することを特徴とするネットワーク対応機器。
【請求項５】
ネットワーク対応プリンタにネットワーク接続されたネットワーク対応機器において、
前記ネットワーク対応プリンタから送られてきたラスタライズデータを受信するデータ受信手段と、
前記データ受信手段により受信されたラスタライズデータが保持されるデータ保持手段と、
前記ネットワーク対応プリンタからの要求に応じて前記データ保持手段に保持されたラスタライズデータを送信するデータ送信手段と、
を有し、前記ネットワーク対応プリンタが生成したラスタライズデータを保持することを特徴とするネットワーク対応機器。
【請求項６】
印刷要求元装置から送られてきた印刷要求に応じて印刷を実行するネットワーク対応プリンタにおけるオンライン印刷方法において、
印刷要求元装置から送られてきた印刷要求に含まれている印刷データをラスタライズすることによってラスタライズデータを生成するラスタライズステップと、
前記ラスタライズステップにより生成されたラスタライズデータを、印刷要求に含まれる装置識別情報により特定されるデータ保持装置へ転送することで保持させるデータ転送ステップと、
前記データ保持装置によるデータ保持確認後に前記ネットワーク対応プリンタのバッファ上にあるラスタライズデータを消去するデータ消去ステップと、
入力された印刷指示情報に応じて前記データ保持装置からラスタライズデータを取得するデータ取得ステップと、
前記データ取得ステップにより取得されたラスタライズデータに基づき印刷を実行する印刷ステップと、
を含み、印刷実行時までラスタライズデータを前記データ保持装置に保持させることを特徴とするネットワーク対応プリンタにおけるオンライン印刷方法。
【請求項７】
請求項６記載のネットワーク対応プリンタにおけるオンライン印刷方法において、
前記印刷要求元装置と前記データ保持装置とは、同一のネットワーク対応機器であることを特徴とするネットワーク対応プリンタにおけるオンライン印刷方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワーク対応機器とネットワーク対応プリンタとを有するオンライン印刷システム、特にネットワーク対応プリンタにおけるバッファ使用効率の低下の防止に関する。
【０００２】
【従来の技術】
従来からネットワーク対応のプリンタをネットワークに接続して複数のパーソナルコンピュータ（ＰＣ）から共用できるように構築されたオンライン印刷システムがある。このシステムでは、ユーザが各自のＰＣから印刷要求をプリンタへ送信すると、プリンタは、印刷要求に含まれている印刷データをラスタライズすることでラスタライズデータを生成して用紙上に印刷する。
【０００３】
ただ、プリンタが複数のユーザによって共用される場合、プリンタのトレイに出力された印刷物は複数のユーザの目にさらされる可能性があるので、機密性の観点からして好ましくない場合がある。
【０００４】
そこで、従来においては、印刷出力内容のセキュリティ確保のために、ＰＣから印刷要求が送られてくると従前と同様にラスタライズデータを生成するものの、その生成したラスタライズデータを用紙上に出力せずにプリンタのバッファに保持したまま保留状態にしておく。そして、ユーザによる暗証番号や照合キー等所定のセキュリティ情報の入力指示があってはじめてラスタライズデータの用紙への出力を開始する技術が提案されている（例えば、特許文献１，特許文献２参照）。プリンタ搭載の操作パネルからこれらのセキュリティ情報を入力させるようにすれば、ユーザは、印刷内容を第三者にみられることなく入手することができる。特にラスタライズデータを事前に生成しておくことによって、ユーザはラスタライズデータの生成に要する時間をプリンタの前で待たなくてすむので効率的である。なお、上記のように、出力を指示した本人がプリンタの操作パネルで指示するまでプリントアウトを保留し、プリントアウトの実行時には暗証番号等の入力を要求するような機能を、一般に「親展プリント機能」と称している。
【０００５】
【特許文献１】
特開平３−２６９７５６号公報
【特許文献２】
特開平７−９８６９１号公報
【０００６】
【発明が解決しようとする課題】
しかしながら、従来における親展プリント機能においては、プリンタのバッファにラスタライズデータを保留させておくようにしているので、保留中のラスタライズデータに対する出力指示がないまま更に印刷要求が送られてくると、バッファ容量を圧迫するとともにバッファ使用効率が低下し最終的には印刷機能が停止してしまう可能性があった。バッファ使用効率の低下、更には印刷機能の停止を回避するには、プリンタに大容量のバッファを持たせればよいが、コストの上昇につながるため現実には実施しにくい。もちろん、親展プリント機能を利用せずにユーザが印刷物をすぐに取りに行けるタイミングで印刷要求を送信すれば問題ないが、不確定なラスタライズ処理時間分、プリンタの前で待つことにもなりうる。
【０００７】
本発明は以上のような問題を解決するためになされたものであり、その目的は、バッファ使用効率を低下させることなく印刷を実行することのできるネットワーク対応プリンタ及びオンライン印刷方法を提供することにある。
【０００８】
また、バッファ使用効率を低下させないようにネットワーク対応プリンタにおけるオンライン印刷を補助しうるネットワーク対応機器を提供することにある。
【０００９】
【課題を解決するための手段】
以上のような目的を達成するために、本発明に係るネットワーク対応プリンタは、印刷要求元装置から送られてきた印刷要求に含まれている印刷データをラスタライズすることによってラスタライズデータを生成するラスタライズ手段と、バッファ上にある前記ラスタライズ手段生成のラスタライズデータを、前記印刷要求元装置により指定されたデータ保持装置へ転送することで保持させた後、消去するデータ転送手段と、入力された印刷指示情報に応じて前記データ保持装置からラスタライズデータを取得するデータ取得手段とを有し、印刷実行時までラスタライズデータを前記データ保持装置に保持させることを特徴とする。
【００１０】
また、前記データ保持装置の識別情報に、当該データ保持装置へ転送されたラスタライズデータの特定情報を対応させて保持する転送先情報保持手段を有し、前記データ取得手段は、前記転送先情報保持手段を参照することによって、入力された印刷指示情報により特定されるラスタライズデータを保持している前記データ保持装置を特定することを特徴とする。
【００１１】
また、前記印刷要求元装置と前記データ保持装置とは、同一のネットワーク対応機器であることを特徴とする。
【００１２】
本発明に係るネットワーク対応機器は、ネットワーク対応プリンタにネットワーク接続されたネットワーク対応機器において、印刷データを含む印刷要求に、当該印刷データに基づき前記ネットワーク対応プリンタが生成したラスタライズデータを保持するデータ保持装置の識別情報を付加して送信する印刷要求手段を有することを特徴とする。
【００１３】
他の発明に係るネットワーク対応機器は、ネットワーク対応プリンタにネットワーク接続されたネットワーク対応機器において、前記ネットワーク対応プリンタから送られてきたラスタライズデータを受信するデータ受信手段と、前記データ受信手段により受信されたラスタライズデータが保持されるデータ保持手段と、前記ネットワーク対応プリンタからの要求に応じて前記データ保持手段に保持されたラスタライズデータを送信するデータ送信手段とを有し、前記ネットワーク対応プリンタが生成したラスタライズデータを保持することを特徴とする。
【００１４】
本発明に係るネットワーク対応プリンタにおけるオンライン印刷方法は、印刷要求元装置から送られてきた印刷要求に応じて印刷を実行するネットワーク対応プリンタにおけるオンライン印刷方法において、印刷要求元装置から送られてきた印刷要求に含まれている印刷データをラスタライズすることによってラスタライズデータを生成するラスタライズステップと、前記ラスタライズステップにより生成されたラスタライズデータを、印刷要求に含まれる装置識別情報により特定されるデータ保持装置へ転送することで保持させるデータ転送ステップと、前記データ保持装置によるデータ保持確認後に前記ネットワーク対応プリンタのバッファ上にあるラスタライズデータを消去するデータ消去ステップと、入力された印刷指示情報に応じて前記データ保持装置からラスタライズデータを取得するデータ取得ステップと、前記データ取得ステップにより取得されたラスタライズデータに基づき印刷を実行する印刷ステップとを含み、印刷実行時までラスタライズデータを前記データ保持装置に保持させることを特徴とする。
【００１５】
また、前記印刷要求元装置と前記データ保持装置とは、同一のネットワーク対応機器であることを特徴とする。
【００１６】
【発明の実施の形態】
以下、図面に基づいて、本発明の好適な実施の形態について説明する。
【００１７】
実施の形態１．
図１は、本発明に係るネットワーク対応機器及びネットワーク対応プリンタを有するオンライン印刷システムの全体構成図である。なお、本発明に係るネットワーク対応機器としては、図１に示したＰＣの他にもＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）などのネットワーク通信機能及び印刷機能を有する機器であれば何でもよい。図１には、ネットワーク対応プリンタ（以下、単に「プリンタ」）２と複数台のＰＣ４がネットワーク６で接続されたシステム構成が示されている。
【００１８】
図２は、本実施の形態におけるプリンタ２のブロック構成図である。図２には、通信処理部２１、ラスタライザ２２、印刷機構２３、ユーザインタフェース２４及び印刷制御処理部２５が示されている。通信処理部２１は、ネットワーク６を介してＰＣ４との間でデータ通信を行う。ラスタライザ２２は、印刷要求に含まれている印刷データをラスタライズする。印刷機構２３は、ラスタライズデータを用紙上に出力することで印刷を実行する。ユーザインタフェース２４は、プリンタ２に搭載された操作パネル（図示せず）を介してユーザにより入力されたデータを受け付け、また、印刷に関連する情報を表示することでユーザに情報提供する。
【００１９】
印刷制御処理部２５は、ＰＣ４から送られてきた印刷要求に基づきラスタライザ２２及び印刷機構２３を制御して印刷処理を実行する。印刷制御処理部２５は、本実施の形態において特徴的なデータ転送部２６とデータ取得部２７と転送先情報保持部２８を有している。データ転送部２６は、ラスタライズデータを指定された転送先へ転送する。データ取得部２７は、転送したラスタライズデータを入力指示に従い取得する。転送先情報保持部２８は、ラスタライズデータの転送先に関する情報を保持する。本実施の形態は、印刷制御処理部２５が提供する処理機能を特徴の一つとしているが、その処理機能は、アプリケーションをプリンタ２のＣＰＵで実行することで実現される。
【００２０】
図３は、本実施の形態におけるＰＣ４のブロック構成図である。なお、本実施の形態においては、全てのＰＣ４が同等の構成を有しているものとする。図３には、通信処理部４１、アプリケーション４２、プリントスプーラ４３及びプリンタ補助部４４が示されている。通信処理部４１は、ネットワーク６を介してプリンタ２との間でデータ通信を行う。アプリケーション４２は、印刷物を作成するためのソフトウェアである。プリントスプーラ４３は、プリンタ２が解釈できる命令形式に変換された上記印刷物（以下、「印刷データ」）をプリンタ２に転送するまでの間、一時的に保管する。プリントスプーラ４３は、印刷データを含む印刷要求をプリンタ２へ送信する印刷要求部４５を有している。プリンタ補助部４４は、データ受信部４６、データ保持部４７及びデータ送信部４８を有しており、プリンタ２が生成したラスタライズデータを保持するなどしてプリンタ２における親展プリント処理を補助する。このプリンタ補助部４４における処理の詳細は追って説明する。本実施の形態は、プリンタ補助部４４が提供する処理機能を特徴の一つとしているが、その処理機能は、アプリケーションをＰＣ４のＣＰＵで実行することで実現される。
【００２１】
次に、本実施の形態における動作について図４に示したフローチャートを用いて説明する。
【００２２】
ＰＣ４において、アプリケーション４２からの要求に応じてプリントスプーラ４３の印刷要求部４５は、ＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）形式の印刷データを含む印刷要求を、通信処理部４１、ネットワーク６を介してプリンタ２へ送信する（ステップ１０１）。この送信される印刷要求には、印刷データの他に、印刷要求元である当該ＰＣ４のアドレス、ＰＣ４を使用しているユーザの識別情報（ユーザＩＤ）を含む送信元情報が含まれている。
【００２３】
プリンタ２における印刷制御部２５は、ネットワーク６、通信処理部２１を介してＰＣ４から送られてきた印刷要求を受信すると（ステップ２０１）、印刷ジョブを生成する。そして、この印刷ジョブに従ってラスタライザ２２にその印刷要求に含まれているＰＤＬ形式の印刷データをラスタライズさせる（ステップ２０２）。ラスタライザ２２によって生成されたラスタライズデータは、プリンタ２のバッファ上に記憶される。なお、印刷制御部２５は、受信した印刷データがラスタライズ済みであれば、そのまま印刷機構２３へ振り分ける。
【００２４】
ユーザにより親展プリントが要求されている場合、印刷制御部２５は、従来と同様に生成されたラスタライズデータを印刷機構２３に送ることはしない。本実施の形態における印刷制御部２５は、ラスタライズデータ生成後、データ転送部２６によりバッファ上にあるラスタライズデータを、印刷要求元のＰＣ４へ転送する（ステップ２０３）。ラスタライズデータの転送先は、印刷要求に含まれている送信元情報を参照に特定することができる。データ転送部２６は、転送の正常終了を確認すると、転送先のＰＣ４のアドレス、ジョブＩＤ、ユーザＩＤを対応付けて転送先情報保持部２８で一時保持する（ステップ２０４）。ＰＣ４のアドレスは、ラスタライズデータの転送先を特定するための情報である。この転送先の識別情報は、アドレスでなくてもよく、例えばＤＮＳ（Ｄｏｍａｉｎ  Ｎａｍｅ  Ｓｙｓｔｅｍ）サーバが存在すればＰＣ４のホスト名でもよい。ジョブＩＤは、追ってプリントアウトするときに転送したラスタライズデータを識別するための情報である。このデータ識別情報は、ジョブＩＤでなくてもジョブタイトルなどユーザがプリントアウトを指示するときに判別できる情報であればよい。ユーザＩＤは、印刷要求を発したユーザを特定するための情報である。転送先情報保持部２８で保持される転送先情報は、ＰＣ４にもデータ識別情報としてラスタライズデータと共に送られる。そして、データ転送部２６は、バッファ上にあるラスタライズデータを消去する（ステップ２０５）。なお、転送先情報保持部２８への転送先情報の保持処理（ステップ２０４）は、必ずしもラスタライズデータ転送処理（ステップ２０４）の直後でなくてもよく、印刷要求受信処理（ステップ２０１）の後から印刷指示入力受付処理（ステップ２０６）の直前までの間であればよい。
【００２５】
ＰＣ４において、プリンタ補助部４１のデータ受信部４４は、プリンタ２から転送されてきたラスタライズデータを受信すると（ステップ１０２）、それをデータ保持部４７で保持する（ステップ２０３）。このとき、保持したラスタライズデータを識別し、また、取り出せるように、ラスタライズデータと共に送られてきたデータ識別情報、更にＰＣ４における格納場所情報を保持する。なお、図３では、データ保持部４７をプリンタ補助部４１の内部、すなわちメモリ上に設けられているように示されているが、ハードディスク装置などの外部記憶装置で実現するようにしてもよい。
【００２６】
その後、ＰＣ４において印刷要求を発したユーザがプリンタ２の操作パネルからプリントアウト指示を入力すると、ユーザインタフェース２４は、これを受け付け印刷制御処理部２５に渡す（ステップ２０６）。ユーザにより入力される指示には、ユーザＩＤ、プリントアウト指示対象のラスタライズデータを特定するためのジョブＩＤが指定される。印刷制御処理部２５は、入力された情報に合致する転送先情報を転送先情報保持部２８から抽出し、図示しない認証サーバに問い合わせるなどしてユーザ認証を行う（ステップ２０７）。そして、データ取得部２７は、転送先情報を含む取得要求を当該ラスタライズデータを保持しているＰＣ４へ送信する（ステップ２０８）。
【００２７】
ＰＣ４におけるプリンタ補助部４４は、プリンタ２から転送されてきた取得要求を受信すると（ステップ１０４）、その要求に含まれている情報に基づきデータ保持部４７から該当するラスタライズデータを取り出し、そして、データ送信部４８は、プリンタ２へ返送する（ステップ１０５）。なお、データ返送後は、データ保持部４７で保持していたラスタライズデータに関連する情報は削除してよい。
【００２８】
プリンタ２において、データ取得部２７が取得要求に応じてＰＣ４から送られてきたラスタライズデータを受信すると（ステップ２０９）、印刷制御部２５は、受信したラスタライズデータを印刷機構２３へ送り、印刷を実行させる（ステップ２１０）。なお、印刷実行後は、転送先情報保持部２８で保持していた当該転送先情報は削除してよい。
【００２９】
本実施の形態によれば、以上のように親展プリント要求に応じて生成したラスタライズデータを、印刷要求元のＰＣ４へ転送して保持させる一方、プリンタ２のバッファでは保持せず消去するようにしたので、プリントアウト指示がされていない保留中のラスタライズデータが大量に発生しても、その保留中のラスタライズデータによってバッファ使用効率を低下させることがなくなる。また、プリンタ２は、印刷データを印刷要求受信時にラスタライズしているので、ユーザによりプリントアウト指示がされれば、ラスタライズデータ取得後に即座に印刷を開始させることができる。
【００３０】
実施の形態２．
上記実施の形態１においては、印刷要求に応じて生成したラスタライズデータを、その印刷要求の送信元であるＰＣ４へ転送するようにした。すなわち、印刷要求の送信元となる印刷要求元装置と、その印刷要求に基づき生成されたラスタライズデータを保持するデータ保持装置とが同一のＰＣ４であるケースである。本実施の形態においては、印刷要求元装置とデータ保持装置とを異なるＰＣ４で実現したことを特徴とする。
【００３１】
実施の形態１におけるＰＣ４は、印刷要求元装置及びデータ保持装置の双方の装置として動作しているので、本実施の形態におけるＰＣも実施の形態１と同様の構成でもよいが、本実施の形態におけるＰＣ４は、印刷要求元装置として、あるいはデータ保持装置として動作すればよい。従って、印刷要求元装置となるＰＣ４は、図３に示した通信処理部４１、アプリケーション４２及びプリントスプーラを持てばよく、一方、データ保持装置となるＰＣ４は、図３に示した通信処理部４１、プリンタ補助部４４を持てばよい。なお、本実施の形態におけるオンライン印刷システムは実施の形態１と同様でよい。プリンタ２の構成は、印刷要求元装置とデータ保持装置とが異なるＰＣ４で実現されるため、これに対応する処理が多少異なる程度で基本的には実施の形態１と同じでよい。
【００３２】
次に、本実施の形態における動作について説明するが、印刷要求送信処理（ステップ１０１）を実施するＰＣ４とラスタライズデータを保持する処理（ステップ１０２〜１０５）を実施するＰＣ４とが異なる程度で処理全体の流れは図４とほぼ同じである。従って、本実施の形態における動作についても図４に示したフローチャートを利用して説明する。また、同じ処理については、適宜説明を簡略若しくは省略することにする。
【００３３】
例えば、印刷要求を送信するＰＣ４を図１におけるＰＣａとする。ＰＣａは、ＰＤＬ形式の印刷データを含む印刷要求を、通信処理部４１、ネットワーク６を介してプリンタ２へ送信する（ステップ１０１）。この送信される印刷要求には、実施の形態１と同様の印刷データ、ＰＣａのアドレス、ユーザＩＤを含む送信元情報に加えて転送先に関する情報が含められている。例えば、ＰＣａがＰＣｂにラスタライズデータを保持させるとすると、転送先情報には、ＰＣｂのアドレスが含まれることになる。
【００３４】
プリンタ２における印刷制御部２５は、ＰＣａから送られてきた印刷要求を受信すると（ステップ２０１）、ラスタライザ２２にラスタライズデータを生成させる（ステップ２０２）。本実施の形態における印刷制御部２５は、ラスタライズデータ生成後、データ転送部２６によりバッファ上にあるラスタライズデータを、印刷要求元のＰＣ４へ転送するわけであるが（ステップ２０３）、このラスタライズデータの転送先は、印刷要求に含まれている転送先情報を参照に特定することになる。この例では、ＰＣｂにラスタライズデータを転送する。また、データ転送部２６は、転送先のＰＣｂのアドレス、ジョブＩＤ、ユーザＩＤを対応付けて転送先情報保持部２８で保持するが（ステップ２０４）、本実施の形態では、印刷要求送信元のＰＣａのアドレスも併せて保持するようにすることが情報管理上、好ましい。本実施の形態においても当然にバッファ上のラスタライズデータは消去される（ステップ２０５）。
【００３５】
データ保持装置であるＰＣｂは、プリンタ２から転送されてきたラスタライズデータをプリンタ補助部４１のデータ受信部４４により受信すると（ステップ１０２）、それをデータ保持部４７で保持する（ステップ２０３）。ＰＣｂにおいてもどのＰＣから発行された印刷要求に基づくラスタライズデータであるかを把握するために、プリンタ２から送られてくるＰＣａのアドレスを保持しておくことは情報管理上、好ましい。その後のプリンタ２及びＰＣｂで行われる処理は、実施の形態１と同じなので説明を省略する。
【００３６】
本実施の形態によれば、実施の形態１と同様に保留中のラスタライズデータによってプリンタ２におけるバッファ使用効率を低下させることがなくなる。特に、本実施の形態においては、印刷要求元装置とデータ保持装置とを異ならせることができる。これにより、印刷要求元となるＰＣａの記憶残容量が少ない場合、ＰＣａが印刷要求送信後にシャットダウンなどで電源をオフにする場合などでも、記憶容量が十分であり稼働中であるＰＣｂにラスタライズデータの一時保管を依頼することができる。もちろん、この他の目的でも他のＰＣにラスタライズデータを保管させるようにしてもよい。
【００３７】
なお、本実施の形態では、データ保持装置とするＰＣｂのアドレスを転送先情報として印刷要求に付加するようにした。実施の形態１では、転送先情報を付加していない。これは、印刷要求元装置とデータ保持装置とが同一であることを前提としたからであり、印刷要求の送信元情報をラスタライズデータの転送先情報として利用できるからである。つまり、転送先情報を別途付加する必要がないからである。但し、設計上も共通とすることが望ましいが、実施の形態１と実施の形態２との印刷要求のデータ構成を共通化するのであれば、実施の形態１においても印刷要求に転送先情報を別途付加するようにしてもよい。この場合は、転送先情報には、送信元情報に設定するＰＣ４のアドレスをコピーすればよい。
【００３８】
本発明は、上記各実施の形態で説明したように、プリンタ２のバッファにラスタライズデータを保留させることによりバッファ容量を圧迫しうる従来の親展プリント機能を利用したオンライン印刷処理を改良するものであるが、例えば、親展プリント機能を利用していなくてもプリンタ２の処理能力以上のジョブ数量が発行されたためにバッファ容量が不足するような場合でも適用することができる。
【００３９】
また、前述したプリンタ２及びＰＣ４で実行される処理機能は、アプリケーションプログラムによって実現可能であり、記録媒体に記録された上記各プログラムをプリンタ２又はＰＣ４にインストールしそれぞれＣＰＵで実行させることで実現される、なお、記録媒体としては、例えば、磁気ディスク、光ディスク、ＣＤ−ＲＯＭ、コンピュータに内蔵されるメモリなどである。
【００４０】
【発明の効果】
本発明によれば、いわゆる親展プリント要求に応じて生成したラスタライズデータを、データ保持装置へ転送して保持させる一方、ネットワーク対応プリンタのバッファでは保持せず消去するようにしたので、印刷指示がされていない保留中のラスタライズデータが大量に発生しても、その保留中のラスタライズデータによってネットワーク対応プリンタにおけるバッファ使用効率を低下させることがなくなる。
【００４１】
また、ネットワーク対応プリンタは、印刷データを印刷要求受信時にラスタライズするので、ユーザにより印刷指示がされれば、データ保持装置からのラスタライズデータ取得後に即座に印刷を開始させることができる。
【図面の簡単な説明】
【図１】本発明に係るネットワーク対応機器及びネットワーク対応プリンタを有するオンライン印刷システムの全体構成図である。
【図２】実施の形態１におけるプリンタのブロック構成図である。
【図３】実施の形態１におけるＰＣのブロック構成図である。
【図４】実施の形態１における動作を示したフローチャートである。
【符号の説明】
２  プリンタ、４  ＰＣ、６  ネットワーク、２１，４１  通信処理部、２２ラスタライザ、２３  印刷機構、２４  ユーザインタフェース、２５  印刷制御処理部、２６  データ転送部、２７  データ取得部、４２  プリケーション、４３  プリントスプーラ、４４  プリンタ補助部、４５  印刷要求部、４６  データ受信部、４７  データ保持部、４８  データ送信部。
【図１】
2004280749.tif 000003
【図２】
2004280749.tif 000004
【図３】
2004280749.tif 000005
【図４】
2004280749.tif 000006