(57)【要約】【課題】インターネット上の各種リソースをプリンタ側で直接取得して印刷することにより、印刷情報の取り出しから印刷出力までの作業を簡略化し、作業効率を向上させること。【解決手段】印刷制御を行う印刷ドライバ部１０２と、印刷ドライバ部１０２から送出される印刷制御データ、ネットワークに存在する印刷対象のリソースを特定するアクセス情報および印刷モードの設定等を解析する印刷制御データ解析部１０６と、印刷制御データ解析部１０６を介して送出されるアクセス情報を解析するＵＲＬ解析部１０８と、印刷制御データ解析部１０６を介して送出される印刷制御データおよびアクセス情報に基づきネットワーク上から取得した前記印刷対象のリソースを蓄積するＨＴＭＬ蓄積部１１０と、ＨＴＭＬ蓄積部１１０に蓄積された印刷制御データおよび印刷対象のリソースを記録紙に印刷するエンジン部１１３と、を備える。【選択図】        図１
2006069224.tif 000002
【特許請求の範囲】
【請求項１】
所定の通信プロトコルに従ってネットワーク通信を行うネットワークに接続され、前記ネットワーク上に分散している各種のリソースを取り出して印刷を実行するインターネットプリントシステムにおいて、
ユーザから指定される印刷対象のリソースを特定するアクセス情報を入力し、かつ印刷制御を実行する印刷制御手段と、
前記印刷制御手段から供給される前記アクセス情報で特定されるリソースを前記ネットワークから取得し、該取得したリソースをイメージ展開し、記録紙に印刷するプリント手段と、
を備えたことを特徴とするインターネットプリントシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、たとえばＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）／ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）プロトコルに基づいたネットワークに直接接続され、ネットワーク上からＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）ファイルをアクセス情報の一つであるＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）で特定・取得し、プリント出力するインターネットプリントシステムに関するものである。
【背景技術】
【０００２】
従来、インターネット上の各種のリソース（ドキュメントや画像等）を取り出して印刷するためには、インターネットにパーソナルコンピュータあるいはワークステーション等のホストコンピュータ（端末装置）を接続させ、ホストコンピュータで上記リソースを取り出して表示し、該表示されたデータを印刷するという手順をとっていた。
【０００３】
また、特許文献１の『文書蓄積装置』が開示されている。ここでは、インターネット上の文書等を閲覧要求に従って印刷前に利用者に提供（印刷プレビュー）するもので、特に、インターネット等のネットワーク上の装置に蓄積された電子文書の印刷イメージを高速閲覧しつつ、高品質な印刷を利用者に提供するため、あらかじめ閲覧データと印刷用データを用意しておく等の方法で印刷の迅速化を図っている。
【０００４】
【特許文献１】特開平９−２３１０２２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記に示されるような従来の技術にあっては、インターネット上に分散している文書情報や画像情報等のリソースを取得し、印刷する場合、一旦、ホストコンピュータ（端末装置）上で印刷する情報を取り出して表示し、その表示した情報を印刷するという多くの手順を行うため、オペレータの作業負荷が多く、その結果、作業効率の低下を招来させていた。
【０００６】
本発明は、上記に鑑みてなされたものであって、インターネット上の各種リソースをプリンタ側で直接取得して印刷することにより、印刷情報の取り出しから印刷出力までの作業を簡略化し、作業効率を向上させることを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、請求項１にかかる発明は、所定の通信プロトコルに従ってネットワーク通信を行うネットワークに接続され、前記ネットワーク上に分散している各種のリソースを取り出して印刷を実行するインターネットプリントシステムにおいて、ユーザから指定される印刷対象のリソースを特定するアクセス情報を入力し、かつ印刷制御を実行する印刷制御手段と、前記印刷制御手段から供給される前記アクセス情報で特定されるリソースを前記ネットワークから取得し、該取得したリソースをイメージ展開し、記録紙に印刷するプリント手段と、を備えたことを特徴とする。
【発明の効果】
【０００８】
本発明（請求項１）にかかるインターネットプリントシステムは、たとえば、インターネットに参加しているＷＷＷ等で使用されているリソース（ＨＴＭＬ等の情報）をアクセス情報（ＵＲＬ）の指定により簡単に印刷指示および印刷実行を行うものであり、特に、パーソナルコピュータから印刷対象のリソース（ＨＴＭＬ）を印刷データとしてプリンタに送出し、インターネットに接続されているプリンタが指示されたアクセス情報（ＵＲＬ）を解析し、そのアクセス情報（ＵＲＬ）に該当するリソース（ＨＴＭＬ）を特定・取得して印刷するため、インターネット上の各種リソース（ドキュメントや画像等）が容易に取得・印刷することができ、ユーザの操作負担が軽減し、総じて印刷対象のリソースの指示、その取得、印刷といった一連の作業効率が向上するという効果を奏する。
【発明を実施するための最良の形態】
【０００９】
以下に添付図面を参照して、この発明にかかるインターネットプリントシステムの最良な実施の形態を詳細に説明する。
【００１０】
図１は、実施の形態に係るインターネットプリントシステムの構成を示すブロック図である。これは、印刷システム全体の構成を示し、さらにインターネット印刷モードの設定からＨＴＭＬデータを指定されたＵＲＬを用いて探し、インターネットから取り出し、印刷・排紙が完了するまでのデータおよび制御信号の流れを示している。
【００１１】
図１において、１０１はアプリケーション、１０２は印刷制御手段としての印刷ドライバ部、１０３は後述するプリント手段としての印刷装置、１０４はインターネット印刷モードの設定等を行う入力制御パネル（たとえば、パーソナルコンピュータ／ワークステーション等の端末装置）、１０５は印刷結果である。
【００１２】
印刷装置１０３は、印刷制御データ解析部１０６と、印刷制御データ展開部１０７と、アクセス情報解析手段としてのＵＲＬ解析部１０８と、フレームバッファ１０９と、取得データ保存手段としてのＨＴＭＬ蓄積部１１０と、インターネット制御手段としてのインターネット制御部１１１と、データ展開手段としてのＨＴＭＬ展開部１１２と、印刷手段としてのエンジン部１１３と、エンジン制御部１１４と、を具備している。
【００１３】
印刷制御データ解析部１０６は、印刷ドライバ部１０２から送出される印刷制御データ、ＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ：ＷＷＷ用の文書記述言語）のＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ：インターネットに分散しているファイル等の情報資源の格納場所を一意に指定するための表記方式）データ、インターネット印刷モードの設定等を解析し、通常の印刷処理、あるいはインターネットからのデータを印刷処理する。
【００１４】
印刷制御データ展開部１０７は、印刷制御データ解析部１０６から供給される印刷制御データを展開する。ＵＲＬ解析部１０８は、印刷制御データ解析部１０６から供給されるＵＲＬの内容を解析し、インターネット制御部１１１に送信する。フレームバッファ１０９は、印刷制御データ展開部１０７で展開された印刷データ、あるいはＨＴＭＬ展開部１１２で展開されたＨＴＭＬデータをイメージ展開する。
【００１５】
ＨＴＭＬ蓄積部１１０は、インターネット制御部１１１で取り出したＨＴＭＬデータを保存する。インターネット制御部１１１は、たとえば、ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）／ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）プロトコルに従ってネットワーク通信を行うネットワークからＨＴＭＬデータを取り出し、ＨＴＭＬ蓄積部１１０に蓄積する。ＨＴＭＬ展開部１１２は、ＨＴＭＬ蓄積部１１０に蓄積したＨＴＭＬデータをフレームバッファ１０９にイメージ展開する。
【００１６】
エンジン部１１３は、たとえば、レーザ光学系により印刷イメージに応じた光変調によって光書き込みを行い、電子写真方式による画像形成を行う。エンジン制御部１１４は、エンジン部１１３に対して印刷指示等の制御信号を与える。
【００１７】
すなわち、この印刷装置１０３は、インターネット／イントラネット（ＴＣＰ／ＩＰ通信ネットワーク１２０）上に分散する広域のデータベース資源（ＷＷＷサーバー上のアクセス情報の一つであるＵＲＬで特定されるＨＴＭＬ）等の言語によるデータをブラウズする。このため、ＨＴＴＰ（Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）クライアント機能を含むブラウザ機能を実現するためのインターネット制御部１１１を備え、入力制御パネル１０４から与えられるＵＲＬで特定される印刷対象のＨＴＭＬをインターネット／イントラネット（ＴＣＰ／ＩＰ通信ネットワーク１２０）上から取り出し、そのデータをイメージデータに展開し、エンジン部１１３により印刷を行うように構成されている。
【００１８】
つぎに、以上のように構成されたインターネットプリントシステムの動作例について説明する。ここでは、たとえば、インターネットに参加しているＷＷＷ等で使用されているリソース（ＨＴＭＬ等の情報）をアクセス情報（ＵＲＬ）の指定により簡単に印刷指示および印刷実行を行うものである。
【００１９】
図２は、本発明の実施の形態に係るインターネットプリントシステムの動作例１を示すフローチャートであり、インターネット印刷モードでの処理例を示している。
【００２０】
図２において、まず、オペレータがインターネット上のデータを印刷出力した場合、印刷ドライバ部１０２が制御している入力制御パネル１０４を用い、インターネット印刷モードを設定する（Ｓ２０１）。続いて、インターネット印刷モードであるか否かを判断する（Ｓ２０２）。ここで、インターネット印刷モードであると判断したならば、ＨＴＭＬのＵＲＬデータを入力する（Ｓ２０３）。
【００２１】
ついで、インターネット制御部１１１により、ＨＴＭＬデータをインターネット（ＴＣＰ／ＩＰ通信ネットワーク１２０）を経由し、取得する（Ｓ２０４）。続いて、取得したＨＴＭＬデータをフレームバッファ１０９にイメージ展開し（Ｓ２０５）、フレームバッファ１０９に展開したイメージをエンジン部１１３に供給し、エンジン制御部１１４を介して記録紙に印刷する（Ｓ２０６）。
【００２２】
一方、上記ステップＳ２０２において、インターネット印刷モードではないと判断した場合、通常の印刷と同様に、印刷ドライバ部１０２から送信される印刷データをフレームバッファ１０９に展開し（Ｓ２０７）、フレームバッファ１０９に展開したイメージをエンジン部１１３に供給し、エンジン制御部１１４を介して記録紙に印刷する（Ｓ２０６）。
【００２３】
すなわち、入力制御パネル１０４上でインターネット印刷モードが設定されている場合、印刷対象のＨＴＭＬのＵＲＬをオペレータに指定させる。また、印刷装置１０３は、直接ＬＡＮ（ＴＣＰ／ＩＰ通信ネットワーク１２０）によってインターネットに接続されているため、このネットワークを経由してＨＴＭＬデータのＵＲＬをインターネット制御部１１１により取り出し、ＨＴＭＬ蓄積部１１０に保存する。こうして取り出されたＨＴＭＬデータをＨＴＭＬ展開部１１２によってフレームバッファ１０９に展開し、印刷・排紙を行う。
【００２４】
以上のようにしてＨＴＭＬのＵＲＬを制御データとして取り扱うことにより、ＵＲＬの指定を行うだけという容易な方法で、ＨＴＭＬデータを展開・印刷することができる。特に、パーソナルコピュータから印刷対象のＨＴＭＬを印刷データとしてプリンタに送出し、インターネットに接続されているプリンタが指示されたＵＲＬを解析し、そのＵＲＬに該当するＨＴＭＬを特定・取得して印刷するため、インターネット上の各種リソース（ドキュメントや画像等）が容易に取得・印刷することができ、しかも、ユーザの操作負担の軽減が実現し、一連の作業効率が向上する。
【００２５】
この動作例２では、前述においてリソース（ＨＴＭＬ等の情報）でリンクされている先のリソースの階層レベルを指定することにより、容易にリンク先のリソースも含めてインターネット上から取得・印刷する例について説明する。
【００２６】
たとえば、この動作例２では、ＨＴＭＬで作成されているドキュメントは複数のリンク先を持つ非連続的に閲覧可能なハイパーテキストで構成され、それらのリンク先の情報も合わせて必要となる場合を考慮する。
【００２７】
図３は、本発明の実施の形態に係るインターネットプリントシステムの動作例２を示すフローチャートであり、インターネット印刷モードでリンクレベルが指定されているときの処理例を示している。
【００２８】
図３において、まず、オペレータがインターネット上のデータを印刷出力した場合、印刷ドライバ部１０２が制御している入力制御パネル１０４を用い、インターネット印刷モードを設定する（Ｓ３０１）。続いて、インターネット印刷モードであるか否かを判断する（Ｓ３０２）。ここで、インターネット印刷モードであると判断したならば、ＨＴＭＬのＵＲＬデータを入力する（Ｓ３０３）。
【００２９】
ついで、ＨＴＭＬのリンクレベルを入力する（Ｓ３０４）。続いて、インターネット制御部１１１により、ＨＴＭＬデータをインターネット（ＴＣＰ／ＩＰ通信ネットワーク１２０）を経由し、取得する（Ｓ３０５）。続いて、取得したＨＴＭＬデータをフレームバッファ１０９にイメージ展開する（Ｓ３０６）。ついでリンクレベルは０である否かを判断する（Ｓ３０７）。
【００３０】
ここで、リンクレベルが０でなければステップＳ３０５に戻り、一方、リンクレベルが０であれば、フレームバッファ１０９に展開したイメージをエンジン部１１３に供給し、エンジン制御部１１４を介して記録紙に印刷する（Ｓ３０８）。
【００３１】
一方、上記ステップＳ３０２において、インターネット印刷モードではないと判断した場合、通常の印刷と同様に、印刷ドライバ部１０２から送信される印刷データをフレームバッファ１０９に展開し（Ｓ３０９）、フレームバッファ１０９に展開したイメージをエンジン制御部１１４を介してエンジン部１１３に供給し、記録紙に印刷する。
【００３２】
すなわち、この動作例２では、印刷ドライバ部１０２のインターネット印刷モード設定によりインターネット印刷モードを設定する。そして、ＵＲＬを設定した後に指定したＨＴＭＬのリンク先レベルの階層数を入力することにより、指定したＨＴＭＬからリンクされている他のＨＴＭＬのＵＲＬをも取得できるようにする。
【００３３】
これにより、指定されたＨＴＭＬをインターネット制御部１１１によって取得し、ＨＴＭＬ蓄積部１１０に保存した後、そのＨＴＭＬデータを再びＵＲＬ解析部１０８においてＨＴＭＬに含まれるＵＲＬを取り出し、この取得された１段下位レベルのリンク先ＨＴＭＬはＨＴＭＬ蓄積部１１０に保存するものである。
【００３４】
このように指定されたリンク先レベルの分だけ下位階層をたどり終わった後に、ＨＴＭＬ蓄積部１１０に保存されているＨＴＭＬをＨＴＭＬ展開部１１２によってフレームバッファ１０９へ展開し、印刷・排紙を行う。
【００３５】
したがって、ある一つのＵＲＬとリンクレベルを指定することによって、ＨＴＭＬの先にリンクされている多くの情報を容易に取り出して印刷することができる。換言すれば、ＨＴＭＬの印刷結果を確認した後にその下位レベルの階層の印刷指示を行うといった煩雑な作業が省略され、ユーザの作業負荷を軽減することができる。
【００３６】
この動作例３では、前述の動作例２において指定したＨＴＭＬの印刷実行の日時を印刷データの一部として指定しておき、印刷装置１０７が内部に持っている時計機能を利用して指定された日時に達した場合、ＨＴＭＬをサーチして印刷するように印刷予約機能を設けることにより、たとえば、深夜にＨＴＭＬを取り出して印刷する例について説明する。
【００３７】
図４は、本発明の実施の形態に係るインターネットプリントシステムの動作例３を示すフローチャートであり、インターネット印刷モードでリンクレベルと日時が指定されているときの処理例を示している。
【００３８】
図４において、まず、オペレータがインターネット上のデータを印刷出力した場合、印刷ドライバ部１０２が制御している入力制御パネル１０４を用い、インターネット印刷モードを設定する（Ｓ４０１）。続いて、インターネット印刷モードであるか否かを判断する（Ｓ４０２）。ここで、インターネット印刷モードであると判断したならば、ＨＴＭＬのＵＲＬデータを入力する（Ｓ４０３）。
【００３９】
ついで、ＨＴＭＬのリンクレベルを入力し（Ｓ４０４）、さらに、印刷実行日時を入力する（Ｓ４０５）。その後、印刷実行日時であるか否かを判断する（Ｓ４０６）。ここで、印刷実行日時であると判断したならば、インターネット制御部１１１により、ＨＴＭＬデータをインターネット（ＴＣＰ／ＩＰ通信ネットワーク１２０）を経由し、取得する（Ｓ４０７）。続いて、取得したＨＴＭＬデータをフレームバッファ１０９にイメージ展開する（Ｓ４０８）。ついでリンクレベルは０である否かを判断する（Ｓ４０９）。
【００４０】
ここで、リンクレベルが０でなければステップＳ４０７に戻り、一方、リンクレベルが０であれば、フレームバッファ１０９に展開したイメージをエンジン部１１３に供給し、エンジン制御部１１４を介して記録紙に印刷する（Ｓ４１０）。
【００４１】
一方、上記ステップＳ４０２において、インターネット印刷モードではないと判断した場合、通常の印刷と同様に、印刷ドライバ部１０２から送信される印刷データをフレームバッファ１０９に展開し（Ｓ４１１）、フレームバッファ１０９に展開したイメージをエンジン部１１３に供給し、エンジン制御部１１４を介して記録紙に印刷する。
【００４２】
すなわち、この動作例３では、印刷ドライバ部１０２のインターネット印刷モード設定によりインターネット印刷モードを設定する。そして、ＵＲＬを設定し、ＵＲＬとＨＴＭＬのリンク先レベルの階層数を入力し、さらに印刷実行日時を指定する。
【００４３】
これにより、インターネット制御部１１１では、印刷実行日時を常に確認し、その指定した日時に達したときに、指定されたＵＲＬを使ってＨＴＭＬを取得してＨＴＭＬ蓄積部１１０に保存し、前述した動作例２と同様の方法で指定されたリンク先レベルの分だけ下位階層をたどりＨＴＭＬ蓄積部１１０にＨＴＭＬの保存を行う。こうして、保存されたＨＴＭＬをＨＴＭＬ展開部１１２によってフレームバッファへ展開し、印刷・排紙を行う。
【００４４】
したがって、ある一つのＵＲＬとリンクレベルと印刷実行日時を指定することにより、ＨＴＭＬの先にリンクされている多くの情報を、たとえばネットワークの混雑していない時間帯、あるいはある決まった時刻に取り出すように日時を設定することで新聞等のような毎日決まった時刻に更新される情報を、確実かつ容易に取り出して印刷することができる。また、混雑する時間帯を避けてアクセスすることにより、通信費等が節約され、経済
【産業上の利用可能性】
【００４５】
以上のように、本発明にかかるインターネットプリントシステムは、インターネットに接続されたプリンタに有用であり、特に、ネットワーク上からＨＴＭＬファイルをアクセス情報の一つであるＵＲＬで特定して取得し、プリント出力するインターネットプリントシステムなどに適している。
【図面の簡単な説明】
【００４６】
【図１】実施の形態に係るインターネットプリントシステムの構成を示すブロック図である。
【図２】本発明の実施の形態に係るインターネットプリントシステムの動作例１を示すフローチャートである。
【図３】本発明の実施の形態に係るインターネットプリントシステムの動作例２を示すフローチャートである。
【図４】本発明の実施の形態に係るインターネットプリントシステムの動作例３を示すフローチャートである。
【符号の説明】
【００４７】
１０２  印刷ドライバ部
１０３  印刷装置
１０４  入力制御パネル
１０６  印刷制御データ解析部
１０８  ＵＲＬ解析部
１０９  フレームバッファ
１１０  ＨＴＭＬ蓄積部
１１１  インターネット制御部
１１２  ＨＴＭＬ展開部
１１３  エンジン部
１１４  エンジン制御部
【図１】
2006069224.tif 000003
【図２】
2006069224.tif 000004
【図３】
2006069224.tif 000005
【図４】
2006069224.tif 000006