(57)【要約】【課題】ユーザの希望により毎回同じデータを高速に印刷したい場合は、リファレンス先のデータをボックスに入れることにより実現でき、また、常に最新のデータを簡単なオペレーションで印刷したい場合は、リファレンス情報をボックスに保存することにより、最新情報をリファレンス先から取得して印刷することが可能な印刷装置を提供する。【解決手段】基本コントローラ部２１００により、指定情報を保存するか、前記指定情報により指定されたデータを保存するかを設定し、前記指定情報を保存すると設定されているか、前記指定情報により指定されたデータを保存すると設定されているかを判定し、前記指定情報を保存すると設定されていると判定された場合には、当該指定情報を保存し、前記指定情報により指定されたデータを保存すると設定されていると判定された場合には、当該指定情報により指定されたデータを取得して、当該データを保存するように制御する。【選択図】　　　　　　図２
2004042419.tif 000002
【特許請求の範囲】
【請求項１】
印刷指示に応じて、指定情報により指定されたデータを外部装置から取得してきて、当該データに基づいて印刷を行う印刷方法であって、
前記指定情報を保存するか、前記指定情報により指定されたデータを保存するかを設定する設定ステップと、
前記指定情報を保存すると設定されているか、前記指定情報により指定されたデータを保存すると設定されているかを判定する判定ステップと、
前記指定情報を保存すると設定されていると判定された場合には、当該指定情報を保存し、前記指定情報により指定されたデータを保存すると設定されていると判定された場合には、当該指定情報により指定されたデータを取得して、当該データを保存する保存ステップとを有することを特徴とする印刷方法。
【請求項２】
前記設定ステップは、ドメイン毎に、前記指定情報を保存するか、前記指定情報により指定されたデータを保存するかを設定することを特徴とする請求項１に記載の印刷方法。
【請求項３】
印刷データを取得する取得ステップと、
取得された印刷データに前記指定情報が含まれているか否かを判定する指定情報判定ステップとを有し、
前記保存ステップは、前記指定情報を保存すると設定されていると判定された場合には、当該指定情報を保存し、前記指定情報により指定されたデータを保存すると設定されていると判定された場合には、当該指定情報により指定されたデータを取得して、当該データを保存することを特徴とする請求項１或いは２に記載の印刷方法。
【請求項４】
印刷指示に応じて、指定情報により指定されたデータを外部装置から取得してきて、当該データに基づいて印刷を行う印刷装置であって、
前記指定情報を保存するか、前記指定情報により指定されたデータを保存するかを設定する設定手段と、
前記指定情報を保存すると設定されているか、前記指定情報により指定されたデータを保存すると設定されているかを判定する判定手段と、
前記指定情報を保存すると設定されていると判定された場合には、当該指定情報を保存し、前記指定情報により指定されたデータを保存すると設定されていると判定された場合には、当該指定情報により指定されたデータを取得して、当該データを保存する保存手段とを有することを特徴とする印刷装置。
【請求項５】
前記設定手段は、ドメイン毎に、前記指定情報を保存するか、前記指定情報により指定されたデータを保存するかを設定することを特徴とする請求項４に記載の印刷装置。
【請求項６】
印刷データを取得する取得手段と、
取得された印刷データに前記指定情報が含まれているか否かを判定する指定情報判定手段とを有し、
前記保存手段は、前記指定情報を保存すると設定されていると判定された場合には、当該指定情報を保存し、前記指定情報により指定されたデータを保存すると設定されていると判定された場合には、当該指定情報により指定されたデータを取得して、当該データを保存することを特徴とする請求項４或いは５に記載の印刷装置。
【請求項７】
印刷指示に応じて、指定情報により指定されたデータを外部装置から取得してきて、当該データに基づいて印刷を行う印刷装置を制御するコンピュータ読み取り可能な制御プログラムであって、
前記指定情報を保存するか、前記指定情報により指定されたデータを保存するかを設定する設定ステップと、
前記指定情報を保存すると設定されているか、前記指定情報により指定されたデータを保存すると設定されているかを判定する判定ステップと、
前記指定情報を保存すると設定されていると判定された場合には、当該指定情報を保存し、前記指定情報により指定されたデータを保存すると設定されていると判定された場合には、当該指定情報により指定されたデータを取得して、当該データを保存する保存ステップとをコンピュータに実行させるためのプログラムコードから成ることを特徴とする印刷装置の制御プログラム。
【請求項８】
前記設定ステップは、ドメイン毎に、前記指定情報を保存するか、前記指定情報により指定されたデータを保存するかを設定することを特徴とする請求項７に記載の印刷装置の制御プログラム。
【請求項９】
印刷データを取得する取得ステップと、取得された印刷データに前記指定情報が含まれているか否かを判定する指定情報判定ステップとをコンピュータに実行させるためのプログラムコードから成り、
前記保存ステップは、前記指定情報を保存すると設定されていると判定された場合には、当該指定情報を保存し、前記指定情報により指定されたデータを保存すると設定されていると判定された場合には、当該指定情報により指定されたデータを取得して、当該データを保存することを特徴とする請求項７或いは８に記載の印刷装置の制御プログラム。
【請求項１０】
請求項７乃至９に記載の印刷装置の制御プログラムを格納したことを特徴とする記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、印刷方法及び印刷装置及び印刷装置の制御プログラム及びその制御プログラムを格納した記憶媒体に関する。
【０００２】
【従来の技術】
従来、印刷装置において印刷データ内に、他のデータを示すリファレンス情報があった場合、ボックス（ＢＯＸ）へは必ず、印刷データと当該他のデータとをリファレンスした結果（以下、リファレンス結果と呼ぶ）として保存していた。また、リファレンス情報を含むリファレンス印刷指定命令を受信して、リファレンス先から取得した印刷データに基づいて印刷を行う印刷装置の場合、ボックスへは必ず、取得した印刷データをリファレンス結果として保存していた。
【０００３】
【発明が解決しようとする課題】
従って、従来の印刷装置においては、リファレンス情報があった場合、ボックスへの登録は、必ずリファレンス結果を保存していたため、毎回同じ出力結果しか得られなかった。つまり、リファレンス情報が示すデータが定期的に内容が変更されるものであっても、最初に取得したときの内容しか出力されなかった。
【０００４】
本発明は、上述したような従来技術の有する問題点を解消するためになされたもので、その目的は、ユーザの希望により毎回同じデータを高速に印刷したい場合は、リファレンス先のデータをボックスに入れることにより実現でき、また、常に最新のデータを簡単なオペレーションで印刷したい場合は、リファレンス情報をボックスに保存することにより、最新情報をリファレンス先から取得して印刷することが可能な印刷方法及び印刷装置及び印刷装置の制御プログラム及びその制御プログラムを格納した記憶媒体を提供することである。
【０００５】
【課題を解決するための手段】
上記目的を達成するために本発明の印刷方法は、印刷指示に応じて、指定情報により指定されたデータを外部装置から取得してきて、当該データに基づいて印刷を行う印刷方法であって、前記指定情報を保存するか、前記指定情報により指定されたデータを保存するかを設定する設定ステップと、前記指定情報を保存すると設定されているか、前記指定情報により指定されたデータを保存すると設定されているかを判定する判定ステップと、前記指定情報を保存すると設定されていると判定された場合には、当該指定情報を保存し、前記指定情報により指定されたデータを保存すると設定されていると判定された場合には、当該指定情報により指定されたデータを取得して、当該データを保存する保存ステップとを有することを特徴とする。
【０００６】
また、上記目的を達成するために本発明の印刷装置は、印刷指示に応じて、指定情報により指定されたデータを外部装置から取得してきて、当該データに基づいて印刷を行う印刷装置であって、前記指定情報を保存するか、前記指定情報により指定されたデータを保存するかを設定する設定手段と、前記指定情報を保存すると設定されているか、前記指定情報により指定されたデータを保存すると設定されているかを判定する判定手段と、前記指定情報を保存すると設定されていると判定された場合には、当該指定情報を保存し、前記指定情報により指定されたデータを保存すると設定されていると判定された場合には、当該指定情報により指定されたデータを取得して、当該データを保存する保存手段とを有することを特徴とする。
【０００７】
また、上記目的を達成するために本発明の印刷装置の制御プログラムは、印刷指示に応じて、指定情報により指定されたデータを外部装置から取得してきて、当該データに基づいて印刷を行う印刷装置を制御するコンピュータ読み取り可能な制御プログラムであって、前記指定情報を保存するか、前記指定情報により指定されたデータを保存するかを設定する設定ステップと、前記指定情報を保存すると設定されているか、前記指定情報により指定されたデータを保存すると設定されているかを判定する判定ステップと、前記指定情報を保存すると設定されていると判定された場合には、当該指定情報を保存し、前記指定情報により指定されたデータを保存すると設定されていると判定された場合には、当該指定情報により指定されたデータを取得して、当該データを保存する保存ステップとをコンピュータに実行させるためのプログラムコードから成ることを特徴とする。
【０００８】
更に、上記目的を達成するために本発明の記憶媒体は、前記印刷装置の制御プログラムを格納したことを特徴とする。
【０００９】
【発明の実施の形態】
以下、本発明の各実施の形態を図面に基づき説明する。
【００１０】
（第１の実施の形態）
まず、本発明の第１の実施の形態を図１乃至図３に基づき説明する。
【００１１】
本発明の印刷装置においては、印刷データを直接受信するのではなく、印刷データのある場所を受信し、印刷データを取得しに行くようなリファレンス印刷を行う場合、取得した印刷データ内に、再び印刷データを取得しに行くようなデータを印刷装置内のボックスに保存する際に、リファレンス情報をボックスに保存するか、リファレンスした結果を保存するかを設定することを特徴とするものである。
【００１２】
図１は、本発明の第１の実施の形態に係る印刷装置（例えば、レーザビームプリンタ）の内部構造を示す断面図であり、この印刷装置は、不図示のデータ源から文字パターンの登録や定型書式（フォームデータ）等の登録が行えるようになっている。
【００１３】
図１において、１０００は印刷装置で、外部に接続されているホストコンピュータ（図２の２４００）から供給される文字情報（文字コード）やフォーム情報或いはマクロ命令情報等を入力して記憶すると共に、それらの情報に従って対応する文字パターンやフォームパターン等を作成し、記録媒体である記録紙上に像を形成する。１００１はプリンタ制御ユニットで、印刷装置１０００全体の制御及び前記ホストコンピュータから供給される文字情報等を解析するものである。この制御ユニット１００１は、主に文字情報を対応する文字パターンのビデオ信号に変換してレーザドライバ１００２に出力する。レーザドライバ１００２は、半導体レーザ１００３を駆動するためのものであり、入力されたビデオ信号に応じて半導体レーザ１００３から発射されるレーザ光１００４をオン／オフ切り替え制御する。レーザ光１００４は、回転多面鏡１００５により左右方向に振られて静電ドラム１００６上を走査する。これにより、静電ドラム１００６上には文字パターンの静電潜像が形成される。この静電潜像は、静電ドラム１００６の周囲の現像ユニット１００７により現像された後、記録紙に転写される。この記録紙としてはカットシートを用い、該カットシートから成る記録紙は、印刷装置１０００に装着した用紙カセット１００８に収納され、給紙ローラ１００９及び第１搬送ローラ１０１０と第２搬送ローラ１０１１とにより印刷装置１０００内に取り込まれて、静電ドラム１００６に供給される。１０１２は操作パネルで、操作のためのスイッチ及びＬＥＤ（発光ダイオード）表示器等が配設されている。
【００１４】
図２は、本実施の形態に係る印刷装置の構成を示す図であり、同図において、２０００は印刷装置（図１の印刷装置１０００に相当する）で、この印刷装置２０００は、大別して基本コントローラ部２１００、プリンタエンジン部２２００及びスキャナエンジン部２３００により構成されている。
【００１５】
印刷装置２０００は、ホストコンピュータ２４００及び複数台の印刷データサーバ２５００にネットワークを介して接続されている。そして、ホストコンピュータ２４００から、印刷すべき印刷データが保存されているネットワーク的なアドレス、例えばＵＲＬ（ＵｎｉｖｅｒｓａｌＲｅｓｏｕｒｃｅＬｏｃａｔｉｏｎ）等で表記された情報を基本コントローラ部２１００に送信する。基本コントローラ部２１００では、ホストコンピュータ２４００から送信されたネットワーク的なアドレスを解釈し、実際の印刷データサーバ２５００へアクセスを行い、印刷データを受信してプリンタエンジン部２２００により印刷出力する。
【００１６】
次に、基本コントローラ部２１００の構成について説明する。
【００１７】
基本コントローラ部２１００は、スキャナインターフェース２１１、プリンタインターフェース２１２、ＲＯＭ（リードオンリーメモリ）２１３、２次記憶装置２１４、ネットワークインターフェース（ホストコンピュータインターフェース）２１５、ＲＡＭ（ランダムアクセスメモリ）２１６、ＣＰＵ（中央演算処理装置）２１７及び操作パネル２１８（図１の操作パネル１０１２に相当する）を備えている。
【００１８】
スキャナインターフェース２１１は、スキャナエンジン部２３００とのデータ送受信を行う。プリンタインターフェース２１２は、プリンタエンジン部２２００とのデータ送受信を行う。ＲＯＭ２１３は、印刷装置２０００を起動するプログラム、フォント情報、印刷装置２０００を制御するメインプログラム、各種プリンタ制御言語及びフォント情報等を格納している。２次記憶装置２１４は、情報を記憶するものである。ネットワークインターフェース２１５は、ホストコンピュータ２４００及び印刷データサーバ２５００とのデータ送受信を行う。ＲＡＭ２１６は、情報処理のワーク領域、ネットワークインターフェース２１５からのデータの一時保管領域、２次記憶装置２１４への入出力バッファ領域としての使用等、一時的な情報記憶に用いられる。ＣＰＵ２１７は、印刷装置２０００全体の制御と拡張コントローラの調停、２次記憶装置２１４内の情報の読み書き、ネットワークからのパケット受信、プロトコル処理及びビットマップ情報の一時格納等を行う。操作パネル２１８は、印刷環境のパラメータを設定・変更・表示する。
【００１９】
次に、本実施の形態に係る印刷装置２０００の処理動作について、図３を用いて説明する。
【００２０】
図３は、ネットワーク上にあるホストコンピュータ２４００から本実施の形態に係る印刷装置２０００に接続要求が届いてから指定印刷データサーバ２５００に接続して、印刷データを取得するまでの処理動作の流れを示すフローチャートである。
【００２１】
図３において、まず、ステップＳ３０１で、ホストコンピュータ２４００から印刷データサーバ２５００のネットワーク的なアドレスを含むリファレンス印刷指定命令を受信する。次に、ステップＳ３０２で、印刷装置２０００内のボックスにリファレンス結果を入れるか否かを設定する。そして、ボックスにリファレンス結果を入れない場合は、ステップＳ３０５へ進んでリファレンス先に接続することなく、ボックスにリファレンス情報のみを保存した後、本処理動作を終了する。
【００２２】
一方、前記ステップＳ３０２において、ボックスにリファレンス結果を入れる場合は、ステップＳ３０３へ進んでリファレンス先へ接続し、次のステップＳ３０４で印刷データを取得した後、本処理動作を終了する。
【００２３】
なお、上記のステップＳ３０１では、ホストコンピュータ２４００から印刷データサーバ２５００のネットワーク的なアドレスを含むリファレンス印刷指定命令を受信したが、前記ネットワーク的なアドレスを含む印刷データを受信してもよい。この場合、まず、印刷データに当該アドレスが含まれているかを判定し、含まれている場合に、ステップＳ３０２以降の処理を実行する。
【００２４】
即ち、本実施の形態に係る印刷方法は、指定情報を保存するか、前記指定情報により指定されたデータを保存するかを設定する設定ステップと、前記指定情報を保存すると設定されているか、前記指定情報により指定されたデータを保存すると設定されているかを判定する判定ステップと、前記指定情報を保存すると設定されていると判定された場合には、当該指定情報を保存し、前記指定情報により指定されたデータを保存すると設定されていると判定された場合には、当該指定情報により指定されたデータを取得して、当該データを保存する保存ステップとを有する。
【００２５】
そして、前記設定ステップは、ドメイン毎に、前記指定情報を保存するか、前記指定情報により指定されたデータを保存するかを設定するものである。
【００２６】
また、本実施の形態に係る印刷方法は、印刷データを取得する取得ステップと、取得された印刷データに前記指定情報が含まれているか否かを判定する指定情報判定ステップとを有する。
【００２７】
そして、前記保存ステップは、前記指定情報を保存すると設定されていると判定された場合には、当該指定情報を保存し、前記指定情報により指定されたデータを保存すると設定されていると判定された場合には、当該指定情報により指定されたデータを取得して、当該データを保存するものである。
【００２８】
（第２の実施の形態）
上記第１の実施の形態では、リファレンス結果をボックスに入れるか否かの設定であったが、リファレンス先に接続しようとしたが、印刷データが何らかの理由により取得できなかった場合においても、リファレンス結果をボックスに入れない場合と同じ動作をさせることも可能である。
【００２９】
（第３の実施の形態）
上記第１の実施の形態では、リファレンス結果をボックスに入れるか否かの設定であったが、図４は、接続先ドメインによってリファレンス結果を保存するか、リファレンス情報を保存するかの設定を行い、接続先ドメインによって切り分ける設定の一例を示す図である。同図に示すように、１行目では、×××××．ｃｏ．ｊｐドメインに対してはリファレンス結果をボックスに入れないが、２行目では、×××××−ｓａｌｅｓ．ｃｏ．ｊｐドメインに対してはリファレンス結果をボックスに入れるという設定を行うものである。
【００３０】
（その他の実施の形態）
上記各実施の形態では、印刷装置としてレーザビームプリンタ（ＬＢＰ）を例示したが、その他の印刷方法である、例えばインクジェット方式等でも同様に実施可能である。また、複写機、ＭＦＰにおいても同様に実施可能である。
【００３１】
また、リファレンス結果をボックスに入れるか否かの設定は、操作パネル２１８或いはホストコンピュータ２４００等から設定することが可能である。
【００３２】
【発明の効果】
以上説明したように本発明によれば、ユーザの希望により毎回同じデータを高速に印刷したい場合は、リファレンス先のデータをボックスに入れることにより実現でき、また、常に最新のデータを簡単なオペレーションで印刷したい場合は、リファレンス情報をボックスに保存することにより、最新情報をリファレンス先から取得して印刷することが可能となる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態に係る印刷装置の内部構造を示す断面図である。
【図２】本発明の第１の実施の形態に係る印刷装置の構成を示すブロック図である。
【図３】本発明の第１の実施の形態に係る印刷装置の処理動作の流れを示すフローチャートである。
【図４】本発明の第３の実施の形態に係る印刷装置に適用される設定例の一例を示す図である。
【符号の説明】
１０００　　印刷装置
１００１　　プリンタ制御ユニット
１００２　　レーザドライバ
１００３　　半導体レーザ
１００４　　レーザ光
１００５　　回転多面鏡
１００６　　静電ドラム
１００７　　現像ユニット
１００８　　用紙カセット
１００９　　給紙ローラ
１０１０　　第１搬送ローラ
１０１１　　第２搬送ローラ
１０１２　　操作パネル
２０００　　印刷装置
２１００　　基本コントローラ部
２２００　　プリンタエンジン部
２３００　　スキャナエンジン部
２４００　　ホストコンピュータ
２１１　　　スキャナインターフェース
２１２　　　プリンタインターフェース
２１３　　　ＲＯＭ（リードオンリーメモリ）
２１４　　　２次記憶装置
２１５　　　ネットワークインターフェース
２１６　　　ＲＡＭ（ランダムアクセスメモリ）
２１７　　　ＣＰＵ（中央演算処理装置）
２１８　　　操作パネル
【図１】
2004042419.tif 000003
【図２】
2004042419.tif 000004
【図３】
2004042419.tif 000005
【図４】
2004042419.tif 000006