(57)【要約】本発明は、内容記述言語で書かれたデータ（２）を、それらが周辺装置パイロットによって処理されることなく、ネットワーク・インターフェース（１０）を介して送信元設備（１）による直接送信を可能とする周辺装置を管理するための方法に関する。周辺装置（３）は、ソフトウェア（４）によってネットワーク・インターフェース（１１）によって検討されたデータを解釈し、該解釈されたデータを周辺装置パイロット（５）に送信し、該周辺装置パイロットは、次に、それを管理する。送信元設備及び周辺装置は、ネットワーク接続（９）される。
2006517702.tif 000002
【特許請求の範囲】
【請求項１】
周辺装置（３）を管理する方法であって、
周辺装置（３）に内容記述言語によって書かれたデータ（２）を送信する段階と、
周辺装置内にホストされる解釈ソフトウェア（４）によってデータを解釈する段階と、
周辺装置内にホストされたドライバ（５）によって周辺装置を制御するためのデータに解釈されたデータを変換する段階と、
を含むことを特徴とする周辺装置（３）を管理する方法。
【請求項２】
解釈ソフトウェア（４）によるデータの処理の結果が周辺装置の記憶手段内に記憶されることを特徴とする請求項１に記載の周辺装置（３）を管理する方法。
【請求項３】
データ書込み段階の間、データは、内容記述データ及びプレゼンテーション記述データに分離され、内容記述データ内には、内容記述データのプレゼンテーション記述データの場所を示すアドレス指定が含まれ、解釈段階は、アドレス指定されたプレゼンテーション記述データを検索する段階を含むことを特徴とする請求項１または２に記載の周辺装置（３）を管理する方法。
【請求項４】
内容記述言語によって書込まれたデータは、サーバ（６）内にホストされ、プレゼンテーション記述データは、アドレス指定により識別された前記サーバ内に記憶されることを特徴とする請求項３に記載の周辺装置（３）を管理する方法。
【請求項５】
プレゼンテーション記述データは、前記周辺装置（３）の特性の関数として周辺装置（３）に送信されることを特徴とする請求項４に記載の周辺装置（３）を管理する方法。
【請求項６】
周辺装置（３）の特性は、データを伝えるように用いられる通信プロトコルのメッセージのヘッダによって伝えられることを特徴とする請求項５に記載の周辺装置（３）を管理する方法。
【請求項７】
内容記述言語は、ハイパーテキスト・マークアップ言語であることを特徴とする請求項１乃至６のいずれかに記載の周辺装置（３）を管理する方法。
【請求項８】
解釈ソフトウェア（４）は、ウェブ・ブラウザであることを特徴とする請求項１乃至７のいずれかに記載の周辺装置（３）を管理する方法。
【請求項９】
ネットワークに付随された少なくとも１つのコンピュータ（１）及びプリンタ（３）を備えたコンピュータ・システムであって、
コンピュータは、プリンタ（３）に内容記述言語で書かれたデータ（２）を送信するための手段を備え、プリンタ（３）は、送信されたデータを解釈するためのソフトウェア（４）及び解釈されたデータをプリント制御データの形態に変換するためのプリンタ・ドライバ（５）を備えることを特徴とするコンピュータ・システム。
【請求項１０】
さらに、内容記述言語で書かれたデータをホストするサーバ（６）と、該サーバ内にホストされたデータの組に対応するそれぞれのプレゼンテーション記述ファイル（８）の組とを備え、内容記述データは、サーバ（６）内に記憶された内容記述データのプレゼンテーション記述ファイルの場所を指示するアドレス指定及びこのファイルの名称を含み、解釈ソフトウェア（４）は、前記アドレス指定に基づいてサーバ（６）上のプレゼンテーション記述ファイル（８）を検索するための手段を含むことを特徴とする請求項９に記載のコンピュータ・システム。
【請求項１１】
プリンタ（３）は、サーバ（６）に前記プリンタ（３）の特性を識別することを通信するための手段を備え、サーバ（６）は、プリンタ（３）の特性に対応するプレゼンテーション記述ファイル（８）のバージョンをそれに送信するように、プリンタ（３）の特性を処理するための手段を備えたことを特徴とする請求項１０に記載のコンピュータ・システム。
【請求項１２】
プリンタ（３）の特性は、ＨＴＴＰハイパーテキスト転送プロトコルのヘッダによって伝えられることを特徴とする請求項１１に記載のコンピュータ・システム。
【請求項１３】
データ記述ファイル（８）のアドレス指定は、ＵＲＩアドレスであることを特徴とする請求項１０乃至１２のいずれかに記載のコンピュータ・システム。
【請求項１４】
内容記述言語は、Ｘ−ＨＴＭＬ言語であり、プレゼンテーション記述言語は、ＣＳＳ言語であることを特徴とする請求項１０乃至１３のいずれかに記載のコンピュータ・システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、周辺装置を管理する方法に関する。本発明は、また、該方法を用いたコンピュータ・システムにも関する。
【背景技術】
【０００２】
今までのところ、周辺装置へのデータの送信は、２つの周辺装置ドライバによって行われてきており、その一方は、発信元設備、この場合、周辺装置に指令を発送し得るコンピュータ上にインストールされ、他方は、周辺装置、特に、プリンタ上に直接インストールされる。
【０００３】
従って、周辺装置に送信されるデータは、コンピュータにインストールされたドライバによって先ず処理され、次に、周辺装置自体のドライバによって解釈可能な形態で、周辺装置に送信される。周辺装置は、次に、それ自体のドライバによって受信されるデータを処理し、該データに対応する指令を実行するための命令を作る。
【０００４】
ドライバは、送信先設備によって理解できるように発信元設備によって送信されるデータを適応させることによって、設備の２つの部分間でインターフェースを確保することに責任があるコンピュータ・プログラムである。
【０００５】
一種類の周辺装置に、市場に存在する発信元設備のオペレーティング・システムの数を乗算した、市場化された種類の周辺装置が存在するのと殆ど同じ位多くの一種類の周辺装置のドライバが存在する。
【０００６】
このことは、ユーザが、該ユーザの周辺装置並びに該ユーザの設備のオペレーティング・システムのバージョンに対応する周辺装置ドライバをインストールすることを強要する。このドライバは、時には存在しない。
【０００７】
このことは、また、今日までに各周辺装置ごとに非常に多くのドライバを保持することを強要した。
【発明の開示】
【発明が解決しようとする課題】
【０００８】
従って、前述のことに鑑みて、本発明の目的は、送信元設備上でこの周辺装置のドライバの使用を必要としない周辺装置を管理する方法を提供することである。
【課題を解決するための手段】
【０００９】
従って、本発明によれば、周辺装置を管理する方法であって、
周辺装置に内容記述言語によって書かれたデータを送信する段階と、
周辺装置内にホストされる解釈ソフトウェアによってデータを解釈する段階と、
周辺装置内にホストされたドライバによって周辺装置を制御するためのデータに解釈されたデータを変換する段階と、
を含むことを特徴とする周辺装置を管理する方法が提案される。
【００１０】
このように、送信元設備においては周辺装置のドライバは用いられず、それにより、周辺装置を用いた送信元設備の各部分上に非常に多くのドライバを更新する必要性を回避する。
【００１１】
本方法の履行の態様によれば、周辺装置の解釈ソフトウェアによるデータの処理の結果が周辺装置の記憶手段内に記憶される。
【００１２】
本方法の履行の態様によれば、データ書込み段階の間、データは、内容記述データ及びプレゼンテーションもしくは形態記述データに分離される。内容記述データ内には、内容記述データのプレゼンテーション記述データの場所を示すアドレス指定が含まれる。解釈段階の間、アドレス指定されたプレゼンテーション記述データが検索される。
【００１３】
長所的には、プレゼンテーション記述データは、アドレス指定により識別されたサーバ内に記憶される。
【００１４】
さらに、プレゼンテーション記述データは、周辺装置の特性の関数として周辺装置に送信される。このことは、周辺装置の特性の関数として応答をカスタマイズすることを可能とする。
【００１５】
さらに、周辺装置の特性は、データを伝えるように用いられる通信プロトコルのメッセージのヘッダによって伝えられる。
【００１６】
本方法の履行の態様によれば、内容記述言語は、例えば、ハイパーテキスト・マークアップ言語である。
【００１７】
解釈ソフトウェアは、例えば、ウェブ・ブラウザである。
【００１８】
本発明によれば、また、ネットワークに付随された少なくとも１つのコンピュータ及び１つのプリンタを備えた周辺装置管理システムが提案される。
【００１９】
コンピュータは、プリンタに内容記述言語で書かれたデータを送信するための手段を備え、プリンタは、解釈ソフトウェア及び解釈されたデータをプリント制御データの形態に変換するためのプリンタ・ドライバを備える。従って、サーバからのファイルをダウンロードし、このファイル、例えばウェブ・ページをプリンタに送信することが可能となり、これにより、内容記述言語で解釈されたデータに基づいてプリント指令を作る。
【００２０】
本発明によるシステムのもう１つの特徴によれば、後者は、さらに、内容記述言語で書かれたデータをホストするサーバと、該サーバ内にホストされたデータの組に対応する内容記述データのプレゼンテーション記述ファイルの組とを備える。
【００２１】
内容記述データは、サーバ内にホストされたもしくは記憶された内容記述データのプレゼンテーション記述ファイルの場所を指示するアドレス指定及びこのファイルの名称を含み得る。プリンタの解釈ソフトウェアは、前記アドレス指定に基づいてサーバ上のこのプレゼンテーション記述ファイルを検索するための手段を含む。
【００２２】
本発明によるシステムのもう１つの特徴によれば、プリンタは、サーバに前記プリンタの特性を識別することを通信するための手段を備える。サーバは、プリンタの特性に対応するプレゼンテーション記述ファイルのバージョンをそれに送信するように、プリンタの特性を処理するための手段を備える。
【００２３】
好ましくは、プリンタの特性は、ファイルの転送用に用いられるプロトコル、例えば、ＩＥＴＦ“インターネット・エンジニアリング・タスク・フォース”によって規準化されたＨＴＴＰ“ハイパーテキスト転送プロトコル”のヘッダにおいて伝えられる。
【００２４】
実施形態によれば、プレゼンテーション記述ファイルのアドレス指定は、例えば、ＩＥＴＦによって規準化されたＵＲＩ“ユニフォーム・リソース・アイデンティファイヤ”アドレスである。
【００２５】
実施形態によれば、内容記述言語は、例えば、Ｗ３Ｃ“ワールド・ワイド・ウェブ・コンソーシアム”として知られているコンソーシアムもしくは協会によって規準化されたＸ−ＨＴＭＬ“イクステンディド・ハイパーテキスト・マークアップ・ラングイジュ”言語であり、プレゼンテーション記述言語は、例えば、Ｗ３Ｃによって規準化されたＣＳＳ“カスケーディング・スタイル・シート”言語である。
【００２６】
本発明の他の目的、特徴並びに長所は、添付図面を参照して提供される、非制限的な例としてのみ与えられる、以下の説明を読めば明瞭となるであろう。
【発明を実施するための最良の形態】
【００２７】
図１を参照すると、本発明によるコンピュータ・システムは、送信元部分の設備１、例えばコンピュータと、プリンタから成る周辺装置３とを備える。しかしながら、本発明は、任意の種類の周辺装置に適用される。２つの部分の装置は、ネットワーク９としてリンクされる。
【００２８】
プリンタ３には、コンピュータ１によって送信されたデータがロードされた記憶手段と、コンピュータ１から発するデータの受信並びに受信されたファイルのプリントを行わせるようにそれらを処理することを許容するソフトウェア手段とが設けられる。
【００２９】
特に、これらのソフトウェア手段は、コンピュータ１によって送信されたデータを解釈するためのソフトウェア４と、プリンタ・ドライバ５とを備え、該ソフトウェア手段には、ネットワーク・インターフェース１１が追加されている。
【００３０】
コンピュータ１は、その役割として、それ自体既知である、ネットワーク・インターフェース１０を含め、プリンタとデータの交換を可能とするハードウェア及びソフトウェア手段のすべてを備える。
【００３１】
それは、さらに、内容記述言語で書かれたプリントされるべきデータをプリンタに送信することを可能とする手段を備える。
【００３２】
この目的で、例えば、一組のマーカーを用いたファイルを記載することを可能とするハイパーテキスト・マークアップ言語（Ｘ−ＨＴＭＬ）が用いられる。
【００３３】
図１に表された第１の実施形態によれば、このように作られたファイルは、一方では、内容記述データを含み、他方では、プレゼンテーション記述データを含む。
【００３４】
しかしながら、本発明によるコンピュータ・システムのもう１つの実施形態を図式的に示す図２に示されるように、このシステムは、さらに、プレゼンテーション記述ファイルの組８を含むサーバ６を備える。各ファイルは、用いられるべきプリンタの種類に対応する。
【００３５】
コンピュータは、さらに、プレゼンテーション記述ファイルのアドレス指定のために働くアドレス、例えば、ＵＲＩアドレス、と関連した内容記述ファイルの形態にあるネットワーク・インターフェース１０によってプリントされるべきデータを送信するための手段を備える。
【００３６】
内容記述言語は、例えば、Ｘ−ＨＴＭＬ  １．１  言語であり、プレゼンテーション記述言語は、例えば、ＣＳＳ  ２．０  言語である。
【００３７】
プリンタがその特性に関連する指示を提供するのを許容するために、それは、プリンタ３からサーバ６にデータを伝えるために用いられるプロトコルの信号のヘッダに情報を挿入することができるソフトウェア１３を備える。
【００３８】
このプリンタの性質を検出するために、サーバ６は、ソフトウェア１３によって挿入され、ネットワーク・インターフェース１１によって送信されるプリンタ３の特性を処理することができるソフトウェア７を備える。
【００３９】
さて、プリンタ３へのプリントされるべき文書の送信を、図３を参照して説明する。
【００４０】
送信は、最初のステップ３１で始まり、該ステップの間、コンピュータ１は、プリントされるべきデータ・ファイル（文書）を、ネットワーク・インターフェース１０によって、内容記述言語で、プリンタ３のネットワーク・インターフェース１１に送信する。データ解釈ソフトウェア４は、それらを解釈し（ステップ３２）、解釈されたデータをプリンタ・ドライバ５に送信する。ドライバ５は、文書のプリントを制御するように、それらの解釈されたデータをプリンタ制御データに変換する（ステップ３３）。
【００４１】
図４を参照すると、サーバが用いられる本方法のもう１つの実施形態において、送信は最初のステップ４１で始まり、該ステップの間、コンピュータ１は、内容記述及びプレゼンテーション記述を分離するために適切な内容記述言語で、プリントされるべきデータ（文書）を、プリンタ３のネットワーク・インターフェース１１に、ネットワーク・インターフェース１０により送信する。
【００４２】
先に示したように、送信されるデータは、プリンタに対応するプレゼンテーション記述ファイルの検索を許容するプレゼンテーション記述ファイルのアドレス指定を含む内容記述ファイルの形態を取る。
【００４３】
データ解釈ソフトウェア４は、内容記述ファイルを解釈し（ステップ４２）、内容記述ファイルに含まれるアドレス指定によってプレゼンテーション記述ファイルをダウンロードし（ステップ４３）、プレゼンテーション記述ファイルを解釈し（ステップ４４）、次に、解釈されたデータをプリンタ・ドライバ５に送信する。ドライバ５は、文書のプリントを制御するように、これらの解釈されたデータをプリンタ制御データに変換する（ステップ４５）。
【００４４】
プレゼンテーション記述ファイルをダウンロードするステップ４３は、幾つかの段階で行われる。まず、ソフトウェア４は、プレゼンテーション記述ファイルをネットワーク・インターフェース１１にダウンロードするよう要求を行い、次に、ネットワーク・インターフェース１１は、ダウンロードの要求をサーバ６のネットワーク・インターフェース１２に送信する。ソフトウェア７は、サーバ６のネットワーク・インターフェース１２によって要求されたファイルをプリンタ３のネットワーク・インターフェース１１に送信し、該ネットワーク・インターフェース１１は、そのファイルを解釈するデータ解釈ソフトウェア４に該ファイルを送信する。
【００４５】
本発明によるステップ４３のもう１つの実施形態において、プリンタ３は、データを伝えるように選択された通信プロトコルのメッセージのヘッダによって、ソフトウェア１３によって挿入されたその特性をインターフェース１１を介してサーバ６のネットワーク・インターフェース１２に送信する。サーバ６には、次に、プリンタの特性を処理してそれに対応するプレゼンテーション記述ファイルのバージョンをそれに送信することができるソフトウェア７が装備されている。
【００４６】
ステップ４３は、次に、余分の段階を備える。特に、追加的に、ソフトウェア１３は、プロトコルのヘッダに挿入するためのプリンタの特性をインターフェース１１に送信し、これらの特性は、ソフトウェア７によって分析されて、要求に及びプリンタ３の特性に対応するファイルの選択が続けられる。
【図面の簡単な説明】
【００４７】
【図１】本発明によるコンピュータ・システムを示す概略図である。
【図２】図１のコンピュータ・システムのもう１つの実施形態を示す概略図である。
【図３】図１のコンピュータ・システムによって用いられる管理方法を示すフローチャートである。
【図４】図２のコンピュータ・システムによって用いられる管理方法を示すフローチャートである。
【符号の説明】
【００４８】
１      コンピュータ      
３      プリンタ
４      ソフトウェア
５      プリンタ・ドライバ
６      サーバ
７      ソフトウェア
８      プレゼンテーション記述ファイル
９      ネットワーク
１０      ネットワーク・インターフェース
１１      ネットワーク・インターフェース
１２      ネットワーク・インターフェース
１３      ソフトウェア
【図１】
2006517702.tif 000003
【図２】
2006517702.tif 000004
【図３】
2006517702.tif 000005
【図４】
2006517702.tif 000006
【国際調査報告】
2006517702.tif 000007
2006517702.tif 000008
2006517702.tif 000009
2006517702.tif 000010