(57)【特許請求の範囲】
【請求項１】
ネットワーク接続システムと、
前記ネットワーク接続システムに直接接続された周辺装置と、
前記ネットワーク接続システムに直接接続された少なくとも一つのユーザ・ワークステーションとを有し、
前記ユーザ・ワークステーションに記憶され前記周辺装置によって遠隔装置に伝送される情報はページ記述言語で表されており、
前記情報は送信者を特定するための送信者情報及びファクシミリ命令とともに前記ネットワーク接続システムを通して前記周辺装置に伝えられ、
前記周辺装置は前記ファクシミリ命令を解読して前記周辺装置によって受け取られた前記情報をファクシミリ・メッセージに変換し、その後、前記周辺装置によって、前記ファクシミリ・メッセージは、前記送信者情報とともに、接続された通信回線を通して、前記遠隔装置に伝送される
ことを特徴とするファクシミリ伝送システム。
【請求項２】
前記周辺装置が多機能周辺装置であることを特徴とする請求項１に記載のファクシミリ伝送システム。
【請求項３】
遠隔装置にファクシミリ伝送する周辺装置に、ユーザ・ワークステーションに記憶された情報をネットワーク接続システムを通して伝える方法であって、前記周辺装置が前記ネットワーク接続システムに直接接続されており、前記方法が、
前記遠隔装置に送信者を特定するための送信者情報を含みファクシミリ伝送される情報を特定するステップと、
前記情報を前記遠隔装置に伝送する前記周辺装置を選択するステップと、
前記ユーザ・ワークステーションに記憶された前記情報をページ記述言語で表すステップと、
前記情報及びファクシミリ命令を含む遠隔印刷ジョブを作成するステップと、
前記遠隔印刷ジョブを前記ユーザ・ワークステーションから前記ネットワーク接続システムを通して前記周辺装置に伝えるステップと、
前記周辺装置において前記遠隔印刷ジョブを受け取るステップと、
前記ファクシミリ命令を解読して前記遠隔印刷ジョブ内の前記情報をファクシミリ・モデムの入力に適合したファクシミリ・フォーマットに変換するステップと、
前記変換された情報を前記ファクシミリ・モデムに転送するステップと、
その後、前記変換された情報を前記遠隔装置に伝送するステップと
を有することを特徴とする情報を伝える方法。
【請求項４】
前記周辺装置が多機能周辺装置であることを特徴とする請求項３に記載の情報を伝える方法。
【請求項５】
前記情報をファクシミリ・メッセージとして伝送するかどうか、又は、前記情報を前記多機能周辺装置によって印刷するかどうかを決定するステップをさらに有することを特徴とする請求項４に記載の情報を伝える方法。
【請求項６】
ファクシミリ・モデムと、
ネットワーク・インタフェース装置と、
メモリと、
前記ファクシミリ・モデム、前記ネットワーク・インタフェース装置、及び前記メモリに接続されたプロセッサと、
前記メモリに記憶され、前記プロセッサで実行するコンピュータ実行可能プログラム・コードとを有し、
前記プログラム・コードが、ページ記述言語で表され送信者を特定するための送信者情報を含む前記ネットワーク・インタフェース装置から受け取られた情報を、前記ファクシミリ・モデムの入力端末に適合するフォーマットに変換する
ことを特徴とする周辺装置。
【請求項７】
前記周辺装置が多機能周辺装置であることを特徴とする請求項６に記載の周辺装置。
【請求項８】
クライアント・コンピュータのメモリに記憶されたコンピュータ実行可能ソフトウェア・コードであり、
前記クライアント・コンピュータに記憶された情報をファクシミリ情報として指定し、前記ファクシミリ情報をネットワーク接続システムを通して周辺装置に遠隔印刷ジョブとして伝送する前記コンピュータ実行可能ソフトウェア・コードにおいて、
ユーザ・コマンドに応答してファクシミリ・ダイアログボックスを表示するコードと、
前記ファクシミリ・ダイアログボックスに入力されたファクシミリ命令及び送信者を特定するための送信者情報の受信を受け入れるコードと、
前記ファクシミリ情報をページ記述言語で表すコードと、
前記ファクシミリ情報及び前記ファクシミリ命令を含む前記遠隔印刷ジョブを作成するコードと、
前記遠隔印刷ジョブを前記ネットワーク接続システムを経由して前記多機能周辺装置に伝送するコードとを有し、
前記ファクシミリ命令の一部が前記周辺装置によって受け取られた前記遠隔印刷ジョブをファクシミリ・フォーマットに変換する周辺装置によって使用される
ことを特徴とするコンピュータ実行可能ソフトウェア・コード。
【請求項９】
周辺装置のメモリに記憶されたコンピュータ実行可能ソフトウェア・コードであって、
ネットワーク・インタフェース装置によるネットワーク接続システムからの遠隔印刷ジョブの受信及び記憶に応答するコードを有し、
前記遠隔印刷ジョブはページ記述言語で表されたファクシミリ命令、ファクシミリ情報及び送信者を特定するための送信者情報を含み、
前記ファクシミリ命令に応答して前記ファクシミリ情報及び前記ファクシミリ命令をファクシミリ・モデムの入力に適合するフォーマットに変換するコードと、
前記変換されたファクシミリ情報及び前記変換されたファクシミリ命令を前記ファクシミリ・モデムに伝送するコードとを有する
ことを特徴とするコンピュータ実行可能ソフトウェア・コード。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、主にファクシミリ・システムに関し、特に、ユーザ・ワークステーションにある情報をネットワーク接続システムを通して、遠隔装置にファクシミリ伝送する周辺装置に伝える方法及び装置に関する。
【０００２】
【従来の技術】
オフィスのデータ処理環境は、一般には、イーサネット（商標）やトークンリング・ローカル・エリア・ネットワーク（ＬＡＮ）のようなネットワーク接続システムに接続された多数のコンピュータ・ユーザを有する。ネットワーク接続システム・ハードウェア、及び、ネットワーク接続システム及びネットワーク接続システムに接続された種々のネットワーク装置内にある支援ソフトウェアは、コンピュータ・ユーザがコンピュータ・プログラム、データ、及びプリンタのような物理資源（物理リソース）を共有することを可能にする。最近、ネットワークに接続されたユーザの全てが彼らのデスクトップからファクシミリを利用できるようにするＬＡＮファクシミリ・サーバ・ソフトウェアが開発された。ファクシミリ機能を利用できるデスクトップにより、ユーザは、コンピュータで作成された情報のハードコピーを用意して、従来のスタンドアローン型ファクシミリ装置に手でハードコピー情報を持って行く必要がなくなる。
【０００３】
典型的なネットワーク・ファクシミリ構成は、パラレル又はシリアル・インタフェースによってサーバ・コンピュータに直接接続されたファクシミリ・モデムを備えたワークステーション又はパーソナル・コンピュータ（ＰＣ）・サーバを用いている。今日普及しているファクシミリ・ネットワーク・ソフトウェア・ソリューションは、クライアント・コンピュータとサーバとの間でファクシミリ・メッセージを転送するための簡易メール転送プロトコル（ＳＭＴＰ）を利用した電子メールを使用する。ファクシミリ・メッセージの翻訳は、クライアント又はサーバのいずれかで行われる。一般には、サーバ・コンピュータは、接続されたファクシミリ・モデムと通信するために標準ファクシミリ・クラス１又はクラス２のプロトコルを使用する。
【０００４】
近年、多機能周辺装置（ＭＦＰ）が利用できるようになった。そのようなＭＦＰは、スキャン機能、印刷機能、及びファクシミリ機能を持つ。ＭＦＰは、従来はパーソナル・デスクトップ・ソリューションとみられていた。即ち、ＭＦＰは、単一のパーソナル・コンピュータ専用のものとみられていた。しかし、パラレル・ポートを介してＰＣに接続されたいくつかのＭＦＰは、ピア・トゥ・ピア方式上のネットワークを通してＭＦＰ機能を共有する能力を提供し、また、サーバとして動作する能力をも提供することができる。
【０００５】
【発明が解決しようとする課題】
ＭＦＰにネットワーク・インタフェース装置（ＮＩＵ）を備えたネットワーク接続システムを直接接続して共有された印刷及びファクシミリ・サービスを提供することには、多くの利点がある。例えば、ＭＦＰはネットワーク管理者によって容易に監視できる。また、ネットワーク接続システムに直接接続することにより、専用のＰＣを設ける必要性がなくなり、又は、対等なユーザ（ピア・ユーザ）のＰＣに負担を与えないようにすることができる。しかし、ＭＦＰのファクシミリ・モデムがサーバＰＣに直接接続されるのではなくネットワーク接続システムに直接接続されている場合には、ファクシミリ・クラス１及びクラス２のプロトコルが遅延に影響されやすいので、ネットワーク接続システムに固有の変化する遅延により、ファクシミリ・サーバとファクシミリ・モデムとの間でクラス１又はクラス２のプロトコルを使用できなくなる。さらに、現在使用しているＳＭＴＰソリューションは、望ましくなく大きな管理及び構成メンテナンスを必要とする。従って、ＭＦＰをネットワーク接続システムに直接接続することの利益を得るためには、ＭＦＰのプリント／ファクシミリ機能を共有するための簡単な技術が必要である。
【０００６】
本発明は、プリンタ・ジョブ言語（ＰＪＬ）コマンドを用いる新たに設計されたページ記述言語（ＰＤＬ）を使用して、ネットワーク・インタフェース装置によって直接ネットワーク接続システムに接続されたＭＦＰの印刷及びファクシミリの各機能を、複数のワークステーションの間で共有する改良された方法を提供する。本発明は、デスクトップＰＣとＭＦＰとの間で通信するための、知的所有権によって保護されている多機能周辺インタフェース（ＭＦＰＩ）層（レイヤ）を必要としないという利点を有する。また、本発明は、既存のネットワーク・ソフトウェア印刷システムに支障を及ぼすことはなく、実際に既存の印刷ソフトウェアを利用する。
【０００７】
【課題を解決するための手段】
簡潔に述べると、本発明は、ネットワーク接続システムと、前記ネットワーク接続システムに直接接続された周辺装置と、前記ネットワーク接続システムに直接接続された少なくとも一つのユーザ・ワークステーションとを有し、前記ユーザ・ワークステーションに記憶され前記周辺装置によって遠隔装置に伝送される情報はページ記述言語で表されており、前記情報は送信者を特定するための送信者情報及びファクシミリ命令とともに前記ネットワーク接続システムを通して前記周辺装置に伝えられ、前記周辺装置は前記ファクシミリ命令を解読して前記周辺装置によって受け取られた前記情報をファクシミリ・メッセージに変換し、その後、前記周辺装置によって、前記ファクシミリ・メッセージは、前記送信者情報とともに、接続された通信回線を通して、前記遠隔装置に伝送されることを特徴とするファクシミリ伝送システムを含む。
【０００８】
また、本発明は、ユーザ・ワークステーションに記憶された情報をネットワーク接続システムを通して、遠隔装置にファクシミリ伝送する周辺装置に伝える方法であって、前記周辺装置が前記ネットワーク接続システムに直接接続されており、前記方法が、前記遠隔装置に送信者を特定するための送信者情報を含みファクシミリ伝送される情報を特定するステップと、前記情報を前記遠隔装置に伝送する前記周辺装置を選択するステップと、前記ユーザ・ワークステーションに記憶された前記情報をページ記述言語で表すステップと、前記情報及びファクシミリ命令を含む遠隔印刷ジョブを作成するステップと、前記遠隔印刷ジョブを前記ユーザ・ワークステーションから前記ネットワーク接続システムを通して前記周辺装置に伝えるステップと、前記周辺装置において前記遠隔印刷ジョブを受け取るステップと、前記ファクシミリ命令を解読して前記遠隔印刷ジョブ内の前記情報をファクシミリ・モデムの入力に適合したファクシミリ・フォーマットに変換するステップと、前記変換された情報を前記ファクシミリ・モデムに転送するステップと、その後、前記変換された情報を前記遠隔装置に伝送するステップとを有することを特徴とする情報を伝える方法を含む。
【０００９】
また、本発明は、ファクシミリ・モデムと、ネットワーク・インタフェース装置と、メモリと、前記ファクシミリ・モデム、前記ネットワーク・インタフェース装置、及び前記メモリに接続されたプロセッサと、前記メモリに記憶され、前記プロセッサで実行するコンピュータ実行可能プログラム・コードとを有し、前記プログラム・コードが、ページ記述言語で表され送信者を特定するための送信者情報を含む前記ネットワーク・インタフェース装置から受け取った情報を、前記ファクシミリ・モデムの入力端末に適合するフォーマットに変換することを特徴とする周辺装置を含む。
【００１０】
また、本発明は、クライアント・コンピュータのメモリに記憶されたコンピュータ実行可能ソフトウェア・コードであり、前記クライアント・コンピュータに記憶された情報をファクシミリ情報として指定し、前記ファクシミリ情報をネットワーク接続システムを通して周辺装置に遠隔印刷ジョブとして伝送する前記コンピュータ実行可能ソフトウェア・コードであって、ユーザ・コマンドに応答してファクシミリ・ダイアログボックスを表示するコードと、前記ファクシミリ・ダイアログボックスに入力されたファクシミリ命令及び送信者を特定するための送信者情報の受信を受け入れるコードと、前記ファクシミリ情報をページ記述言語で表すコードと、前記ファクシミリ情報及び前記ファクシミリ命令を含む前記遠隔印刷ジョブを作成するコードと、前記遠隔印刷ジョブを前記ネットワーク接続システムを経由して前記多機能周辺装置に伝送するコードとを有し、前記ファクシミリ命令の一部が前記周辺装置によって受け取られた前記遠隔印刷ジョブをファクシミリ・フォーマットに変換する周辺装置によって使用されることを特徴とするコンピュータ実行可能ソフトウェア・コードを含む。
【００１１】
また、本発明は、周辺装置のメモリに記憶されたコンピュータ実行可能ソフトウェア・コードであって、ネットワーク・インタフェース装置によるネットワーク接続システムからの遠隔印刷ジョブの受信及び記憶に応答するコードを有し、前記遠隔印刷ジョブはページ記述言語で表されたファクシミリ命令、ファクシミリ情報及び送信者を特定するための送信者情報を含み、前記ファクシミリ命令に応答して前記ファクシミリ情報及び前記ファクシミリ命令をファクシミリ・モデムの入力に適合するフォーマットに変換するコードと、前記変換されたファクシミリ情報及び前記変換されたファクシミリ命令を前記ファクシミリ・モデムに伝送するコードとを有することを特徴とするコンピュータ実行可能ソフトウェア・コードを含む。
【００１２】
【発明の実施の形態】
上記概要及び下記の本発明の好適な実施形態の詳細な説明は、添付図面を参照して読むと、より良く理解できる。本発明を説明するため、現在において好適である実施形態が図面に示されている。しかし、本発明は図示された構成及び手段そのものには限定されない。
【００１３】
図において、全体を通し、同じ数字が同じ構成要素を示すために用いられている。また、特許請求の範囲において構成要素の数を限定していなければ、特許請求の範囲における構成要素は単数又は複数を示している。
【００１４】
図１には、コンピュータ・ネットワーク環境において動作し、ネットワーク接続システム１４に接続された種々のネットワーク装置２２を有するファクシミリ伝送システム１０が示されている。ネットワーク装置２２は、一つ以上のユーザ・ワークステーション１２（クライアント）、及び、例えば、ネットワーク管理、ファイル管理、及びプリント管理の各サービスを提供する種々のネットワーク・サーバ１８を含む。好適な実施形態において、ユーザ・ワークステーション１２及びネットワーク・サーバ１８は、ユーザ・インタフェースと、ネットワーク接続インタフェースと、コンピュータ実行可能ソフトウェア・コード及び情報を記憶するメモリと、コンピュータ実行可能ソフトウェア・コードを実行するプロセッサとを有するパーソナル・コンピュータ又は大型（メインフレーム）コンピュータである。ユーザ・ワークステーション１２及びネットワーク・サーバ１８は、設計において従前通りであり、本発明の完全な理解のために詳述する必要はない。ファクシミリ伝送システム１０は、ネットワーク接続システム１４に直接接続された一つ以上の多機能周辺装置（ＭＦＰ）１６をも有する。
【００１５】
ファクシミリ伝送システム１０の好適な実施形態において、ネットワーク接続システム１４は、ＩＥＥＥ規格８０２．３に適合する１００ＢａｓｅＴローカル・エリア・ネットワークである。適切なネットワーク接続システム１４は、スリーコム（３Ｃｏｍ）社製の型番３Ｃ１６６１０スーパースタック（Superstack）ＩＩである。しかし、ファクシミリ伝送システム１０は、ネットワークに接続された種々の装置間の接続を確立する１００ＢａｓｅＴローカル・エリア・ネットワークの使用に限定されない。当業者には理解できるように、ＩＥＥＥ８０２．５に適合するトークン・リング・ネットワークのような他の種類のローカル・エリア・ネットワークを、本発明の精神及び範囲から逸脱することなく、ネットワーク接続システム１４として使用してもよい。また、本発明は、ワイド・エリア・ネットワーク及びメトロポリタン・エリア・ネットワークを使用してもよく、これは本発明の精神及び範囲内にある。情報がネットワーク接続システム１４に接続されたネットワーク装置２２とＭＦＰ１６との間で転送される原理は当業者には周知であり、本発明の完全な理解のために繰り返される必要はない。
【００１６】
好適な実施形態において、各々のＭＦＰ１６は、スキャナと、プリンタと、ファクシミリ・モデムと、コンピュータ実行可能ソフトウェア・コード及び情報を記憶するメモリと、プロセッサとを含む従来のＭＦＰ１６の構成を有する。このプロセッサは、スキャナ、プリンタ、メモリ及びファクシミリ・モデムに接続されており、そして、スキャン、印刷、及びファクシミリの各機能を制御し、ＭＦＰ１６のメモリに記憶された情報を処理する。ＭＦＰ１６の上述したハードウェア構成要素は、設計において従前通りであり、本発明の完全な理解のために詳述する必要はない。ＭＦＰ１６の好適な実施形態は、以下に説明されるように、ネットワーク接続システム１４にＭＦＰ１６を直接インタフェース接続するネットワーク・インタフェース装置（ＮＩＵ）をも含む。ＮＩＵは、プロセッサに接続されている。ＮＩＵをＭＦＰ１６に追加すれば、ＭＦＰ１６は、ワークステーション１２及び／又はネットワーク・サーバ１８からネットワーク接続システム１４を通してコマンドを受け取ることができる。これにより、ＭＦＰ１６は、ＭＦＰ１６のスキャナにおいて文書をスキャンする機能を提供すること、スキャンされた情報をネットワーク装置に提供すること、ＭＦＰ１６のプリンタにおいてネットワーク装置２２で作られた情報を印刷すること、及び、スキャナによってスキャンされた情報又はネットワーク装置２２からＭＦＰ１６によって受け取られた情報から生じたファクシミリ・メッセージを、接続された通信回線２０を通して伝送することができる。当業者には理解できるように、本発明によれば、ＭＦＰ１６は、遠隔装置にファクシミリ・メッセージを伝送するプリンタ及びスキャナを含む必要はない。例えば、ＮＩＵ及び適当なソフトウェアが追加された従来のスタンドアローン型ファクシミリ装置のような、ネットワーク・インタフェースと、ファクシミリ・モデムと、適切なプロセッサ及びメモリとを有する周辺装置は、必要なファクシミリ機能を実行するには十分であり、本発明の精神及び範囲内にある。
【００１７】
好適な実施形態において、ＮＩＵは、ＭＦＰ１６によって印刷される情報又はＭＦＰ１６によってファクシミリ伝送される情報であってユーザ・ワークステーション１２又はネットワーク・サーバ１８からの情報を受け取るためにネットワーク通信機能を実行するソフトウェアを有する。ネットワーク通信機能には、ＭＦＰ１６のスキャナから、ワークステーション１２又はネットワーク・サーバ１８まで情報を送る能力も含まれる。ＮＩＵにおいて実行するネットワーク通信機能には、ユーザ・ワークステーション１２又はネットワーク・サーバ１８からの状態要求に応答して、ユーザ・ワークステーション１２又はネットワーク・サーバ１８に、ＭＦＰ１６の状態を表す状態データを伝送することも含まれる。
【００１８】
好適な実施形態において、ネットワーク通信機能ソフトウェアは、ＮＩＵをネットワーク接続システム１４にインタフェース接続する物理レベル・プロトコル及びデータリンク層プロトコルを実行して、１００ＢａｓｅＴローカル・エリア・ネットワーク接続システム１４上のシリアル信号を、ＭＦＰ１６のプロセッサによって使用されるパラレル・データ・フォーマットに変換する。ネットワーク通信機能には、ＭＦＰ１６及びユーザ・ワークステーション１２及びネットワーク装置２２間の信頼できる通信を確立するために要求されるトランスポート層プロトコル及びネットワーク層プロトコルを実行することも含まれる。ＭＦＰ１６の好適な実施形態において、トランスポート層プロトコル及びネットワーク層プロトコルは、アメリカ国防総省によって開発された転送制御プロトコル／インターネット・プロトコル（ＴＣＰ／ＩＰ）の組から選択される。しかし、ノベル社によって開発されたＳＰＸ／ＩＰＸのような他のネットワーク・プロトコルが本発明の精神及び範囲内において使用されてもよい。ＭＦＰ１６の好適な実施形態において、トランスポート層プロトコル及びネットワーク層プロトコルは、ＮＩＵ内にある。しかし、当業者には理解できるように、トランスポート層プロトコル及びネットワーク層プロトコルはまた、ＭＦＰ１６のプロセッサ内にあってもよく、これらは本発明の精神及び範囲内である。
【００１９】
ＮＩＵは、ユーザ・ワークステーション１２から又はネットワーク・マネージャとして動作するネットワーク・サーバ１８から、ＭＦＰ１６の動作状態を表す状態データを用いて応答することによって、状態要求をサポートするネットワーク管理機能をも有する。好適な実施形態において、ＮＩＵは、アメリカ国防総省によって開発され様々な製造業者から入手できる簡易ネットワーク管理プロトコル（ＳＮＭＰ）を実行するネットワーク・エージェントとして動作することによってネットワーク管理機能をサポートする。しかし、ＮＩＵはネットワーク管理機能をサポートするＳＮＭＰプロトコルを使用する必要はない。当業者には理解できるように、他のネットワーク管理プロトコルが本発明の精神及び範囲内においてネットワーク管理のために使用されてもよい。
【００２０】
好適な実施形態において、一般に、ＮＩＵは、マイクロプロセッサと、関連する不揮発性リード・オンリー・メモリ（ＲＯＭ）と、揮発性ランダム・アクセス・メモリ（ＲＡＭ）と、ネットワーク接続システム１４にインタフェース接続するフラッシュＲＯＭとによって動作する。しかし、当業者には理解できるように、ＮＩＵは一つ以上の注文設計されたＬＳＩのような他の手段によって動作することもできる。また、ＮＩＵの機能は、完全に又は部分的にＭＦＰ１６のプロセッサに組み込まれてもよく、これは本発明の精神及び範囲内にある。
【００２１】
好適な実施形態において、ＭＦＰ１６によって遠隔装置に伝送されるユーザ・ワークステーション１２に記憶された情報は、ＭＦＰ１６における印刷に適合したページ記述言語で表される。遠隔印刷ジョブは、ワークステーション１２において、ファクシミリ命令をページ記述言語で表されたファクシミリ情報に添付することによって形成される。ファクシミリ命令を含む遠隔印刷ジョブは、ユーザ・ワークステーション１２からネットワーク接続システム１４を通して、ＭＦＰ１６に伝えられる。ＭＦＰ１６は、ワークステーション１２から情報及びファクシミリ命令を受け取り、ファクシミリ命令を解読し、ページ記述言語で表され、ＭＦＰ１６によって受け取られたファクシミリ情報を、ファクシミリ・モデムの入力端末に適合したファクシミリ・フォーマットに変換する。ファクシミリ・モデムは、その後、変換されたファクシミリ情報を、通信回線２０を通しての効率的な伝送に適合するファクシミリ・コードであって、遠隔装置に適合したファクシミリ・コードに変換する。多数のワークステーション１２及び／又は多数のＭＦＰ１６が存在する適用においては、プリント・マネージャとして動作するネットワーク・サーバ１８に、最初に遠隔印刷ジョブが伝えられる。プリント・マネージャは、予め定められた優先順位に従って、一又は複数のＭＦＰ１６に対する遠隔印刷ジョブの順番を待つ。好適な実施形態において、プリンタ・コントロール言語（ＰＣＬ）はヒューレット・パッカード社によって開発されたものである。しかし、ＰＣＬのような他のページ記述言語は、ファクシミリ規格Ｔ．４又はＴ．６を使用して圧縮されたラスター化データである。ポストスクリプト（商標）又はインタープレス（商標）が、ページ記述言語として使われてもよく、このことは本発明の精神及び範囲内にある。
【００２２】
好適な実施形態において、遠隔印刷ジョブは、印刷ジョブ言語（ＰＪＬ）コマンドをＰＣＬで表されたファクシミリ情報に添付することによって作成される。添付されたＰＪＬコマンドは、遠隔印刷ジョブがＭＦＰ１６のローカル・プリンタにおいて印刷されるか又はＭＦＰ１６のファクシミリ・モデムによって遠隔装置に伝送されるかを決定する。ＰＪＬコマンドは、さらにジョブ間のプリンタ言語切替、ジョブ分離、ＭＦＰ構成、及びＭＦＰからプリント・マネージャとして動作するネットワーク・サーバ１８への状態フィードバックを提供する。他のコマンド言語を、遠隔印刷ジョブを形成するために使用してもよく、このことは本発明の精神及び範囲内にある。
【００２３】
図２には、好適な実施形態によるＭＦＰ１６のファクシミリ・モデムによって、ユーザ・ワークステーション１２のファクシミリ・メッセージの作成から、ファクシミリ・メッセージの伝送までのステップを説明する機能フローチャート１００が示されている。好適な実施形態において、ファクシミリ・メッセージの伝送は、ファクシミリ伝送される情報を保持しているファイルを開くことができるコンピュータ・プログラムを動作させるクライアント・コンピュータにおいて、ユーザによって開始される（ステップ１１０）。このコンピュータ・プログラムは、一般には、言語処理プログラム又はグラフィック編集プログラムであるが、ファイルの内容を印刷するための基本的能力を提供し、そのユーザ・インタフェースがファイルのファクシミリ伝送のオプションを提供するいかなるコンピュータ・プログラムでもあってもよい。従って、ユーザがファイルの内容をファクシミリ伝送するオプションを選択したときには、コンピュータ・プログラムはファクシミリ・ダイアログボックス及び随意にファクシミリ・デフォルト・ダイアログボックス（図３（ａ）及び（ｂ）参照）をユーザの画像ディスプレイ上に表示する（ステップ１１２）。ステップ１１４において、ユーザは受信者にファクシミリ・メッセージを発送するためのダイアログボックスに、ファクシミリ命令及び随意にデフォルトの情報を入力する。ステップ１１６において、クライアント・コンピュータのメモリに記憶されたコードは、ファイルの内容をＰＤＬフォーマットに変換する。ステップ１１８において、ワークステーション・コンピュータに存在する、日付、時間及びファクシミリ・ページ数のような情報と同様にステップ１１４で入力されたファクシミリ命令及びデフォルト情報は、ファクシミリ・メッセージを含む遠隔印刷ジョブを作成するために用いられる。好適な実施形態においては、以下の例に図示されているように、ファクシミリ伝送のための遠隔印刷ジョブは、ＰＪＬコマンドによって作成される。
【００２４】
<ESC> % -12345
@PJL SET SRC_FAXNUMBER = 1 609 222 5151
@PJL SET SRC_COMPANYNAME = OKIDATA
@PJL SET SRC_NAME = Satish Mundra
@PJL_DEST_FAXNUMBER = +1 609 222 5151
@PJL DEST_NAME = Atushi
@PJL SEND_DATE = 11/10/99
@PJL SET SEND_TIME = 10:12 AM
@PJL ENTER LANGUAGE = FCL
<ESC> DATA - (Cover page + FAX Image, Compressed Using T.4 or T.6)<ESC> % 12345X
【００２５】
ステップ１２０において、ファクシミリ情報を含む遠隔印刷ジョブは、ネットワーク接続システム１４を通してＭＦＰ１６に伝送される。遠隔印刷ジョブは、あたかもそれが標準の遠隔印刷ジョブであるかのようにネットワークの構成要素において処理されるが、ファクシミリ伝送によって遠隔装置に送られる情報を有するときにはＭＦＰ１６において解読される。好適な実施形態において、遠隔印刷ジョブは、選択されたＭＦＰ１６を順番待ちするプリント・マネージャに最初に伝送される（ステップ１２０）。プリント・マネージャは、発信するワークステーション１２又はＭＦＰ１６を含む、ネットワーク接続システム１４に接続されたいかなるコンピュータ内にも存在することができる。指定されたＭＦＰ１６により遠隔印刷ジョブが受信されるとすぐに（ステップ１２２）、ＭＦＰ１６のメモリに記憶され、ＭＦＰ１６のプロセッサにおいて実行するコードは、遠隔印刷ジョブにおけるＰＪＬコマンドの一部を解読し、添付されたＰＤＬコードが、遠隔装置に伝送されるファクシミリ・メッセージを含むことを認識する（ステップ１２４）。ＭＦＰ１６のメモリ内にある他のコードは、ページ記述言語（ステップ１２６）で表される情報を、ファクシミリ・モデムの入力に適合するフォーマットに変換し、情報及び一部のファクシミリ命令をファクシミリ・モデムに伝送する。ファクシミリ・モデムは、ファクシミリ情報を受け取り、受信者の電話番号にダイアルし、その後、接続された通信回線を通してファクシミリ情報を送る選択された受信者にファクシミリ情報を伝送する（ステップ１２８）。
【００２６】
図４には、好適な実施形態による、ネットワーク接続システム１４からＭＦＰ１６によって受け取られた遠隔印刷ジョブを処理するためのステップを説明する機能フローチャート２００が示されている。ステップ２１０において、ＭＦＰのプロセッサはＮＩＵから遠隔印刷ジョブを受け取るためにコンピュータ・コードを実行する。この遠隔印刷ジョブは、ページ記述言語で表されたファクシミリ情報とファクシミリ命令とを含む。ステップ２１２において、コンピュータ・コードは、遠隔印刷ジョブが遠隔装置に対してファクシミリ伝送されるか又はＭＦＰ１６のプリンタにおいて印刷されるかを決定するためにＰＪＬコマンド列を実行する。情報がファクシミリ情報でない場合には、情報はＭＦＰ１６のプリンタにおいて印刷される（ステップ２１４）。遠隔印刷ジョブ内の情報がファクシミリ伝送される場合には、ファクシミリ情報はファクシミリ・モデムの入力に適合するフォーマットに変換される（ステップ２１６）。好適な実施形態においては、イメージはＴ．４又はＴ．６規格に従って既に符号化されている。イメージはＰＣＬのような他のＰＤＬに符号化されている。イメージは、ＭＦＰ１６のプロセッサによってＴ.４又はＴ．６ファクシミリ・イメージに変換される。ファクシミリ命令は、ＣＣＩＴＴ（国際電信電話諮問委員会）ｖ７．３のクラス１インタフェース規格に従ったＴ．３０プロトコル規格に適合するように変換される。ＭＦＰ１６は、ファクシミリ・モデムを備えたクラス１インタフェースを使用することに限定されず、また、Ｔ．３０セッション・プロトコルがファクシミリ・モデム内で部分的に実行されるクラス２プロトコルを使用するように動作することもできる。ステップ２１８において、ファクシミリ情報はファクシミリ・モデムに伝送され、その後、遠隔装置に伝送される（ステップ２２０）。好適な実施形態において、ファクシミリ・モデムは、グループ３符号化規格を用いる遠隔装置に情報を伝送する。しかし、当業者には理解できるように、本発明はファクシミリ・メッセージを伝送するためのＧ３コーディングに限定されない。Ｇ１、Ｇ２、及びＧ４コーディングのような他の種類のコーディングを、本発明の精神及び範囲内において使用できる。
【００２７】
上述した実施形態及び動作をこの発明概念の精神及び範囲から逸脱することなく変更できることは、当業者には理解できるであろう。従って、本発明は開示された実施形態そのものに限定されることはなく、補正された請求の範囲によって定義された修正であって、本発明の精神及び範囲内におけるものを包含することを意図している。
【図面の簡単な説明】
【図１】  本発明の好適な実施形態によるファクシミリ伝送システムの概略的な機能ブロック図である。
【図２】  ファクシミリ・メッセージを作成し、遠隔装置に伝送するステップを示す機能フローチャートである。
【図３】  （ａ）及び（ｂ）はそれぞれファクシミリ命令及びファクシミリ・デフォルトを入力するためのダイアログボックスの画像表示である、
【図４】  ファクシミリ・メッセージとして遠隔装置に伝送される情報を処理する周辺装置において実行されるステップを示す機能フローチャートである。
【符号の説明】
１０  ファクシミリ伝送システム、  １２  ユーザ・ワークステーション、  １４  ネットワーク接続システム、  １６  多機能周辺装置（ＭＦＰ）、  １８ネットワーク・サーバ、  ２０  通信回線、  ２２  ネットワーク装置。
【図１】
0003856648.tif 000002
【図２】
0003856648.tif 000003
【図３】
0003856648.tif 000004
【図４】
0003856648.tif 000005