(57)【要約】【課題】文書をファクシミリ送信したりプリンタに印刷したりするためには、その文書を例えばＰＪＬ・ＰＤＬ形式の印刷データに変換する必要がある。【解決手段】ファイル受付部１１２は、所望の文書ファイルを受け付ける。画像化部１５０は、文書ファイルのファイル形式に基づいてビットマップ画像に変換する。そして、文書ファイルに宛先情報が含まれる場合、画像化部１５０はそのビットマップ画像を符号化部１０８に出力する。そして、送受信部１０２は符号化部１０８でＦａｘ符号化したビットマップ画像をファクシミリ送信する。文書ファイルに宛先情報が含まれない場合、画像化部１５０はビットマップ画像を印刷部１０６に出力する。印刷部１０６はそのビットマップ画像に基づいて印刷を行う。これにより、ファクシミリ装置１００は、ＰＪＬ・ＰＤＬ形式の印刷データ以外のファイル形式でも取り扱うことができる。【選択図】        図１
2004235773.tif 000002
【特許請求の範囲】
【請求項１】
ファクシミリ送信すべき文書ファイルを受信する手段と、
前記文書ファイルのファイル形式を判定する判定手段と、
前記ファイル形式に応じた変換方法で、前記文書ファイルを画像化してビットマップ画像を生成する手段と、
前記文書ファイルから宛先を特定する情報を抽出する抽出手段と、
前記ビットマップ画像をファクシミリ送信用の符号化方法で符号化して、前記宛先へファクシミリの通信手順に従って送信する手段と、
を備えることを特徴とする通信装置。
【請求項２】
前記判定手段は、前記文書ファイルがＰＪＬ・ＰＤＬ形式、ＴＩＦＦ形式、テキスト形式のいずれであるかを判定することを特徴とする請求項１に記載の通信装置。
【請求項３】
前記文書ファイルがＴＩＦＦ形式の場合、前記抽出手段は前記文書ファイルのＴＩＦＦヘッダから前記宛先を特定する情報を抽出することを特徴とする請求項２に記載の通信装置。
【請求項４】
前記ビットマップ画像に基づいて印刷をする手段を更に備え、
前記抽出手段は、前記宛先を特定する情報が前記文書ファイルに含まれていない場合に、前記印刷手段に前記ビットマップ画像に基づいて印刷をすることを指示することを特徴とする請求項１から３のいずれかに記載の通信装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は通信技術に関し、とくにファクシミリ送信すべき文書の入力技術および出力技術に関する。
【０００２】
【従来の技術】
コンピュータの普及にともないビジネスやプライベートでコンピュータを使って様々な文書が作成されている。それらの文書は、ワードプロセッサ、表計算、画像描画などのアプリケーションを実行することにより作成される。各アプリケーションで作成された文書を印刷する場合、それらの文書データは、一般にＰＪＬ（Ｐｒｉｎｔｅｒ  Ｊｏｂ  Ｌａｎｇｕａｇｅ）・ＰＤＬ（Ｐｒｉｎｔｅｒ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）などの印刷用の言語に変換され、プリンタに供給される。
【０００３】
プリンタは、メーカー各社によって任意に決められた例えばＰｏｓｔ  Ｓｃｒｉｐｔ（商標）やＥＳＣ／Ｐａｇｅ（商標）などのプリンタ言語を解析するための手段を備える。このためコンピュータは、印刷すべき文書データをプリンタに合わせたプリンタ言語に変換する必要がある。近年、オフィスや家庭などで情報機器のネットワーク化が進むにつれ、複数のコンピュータでプリンタを共有することが多くなった。ネットワーク上には、解析できるプリンタ言語が異なる複数のプリンタも存在することから、複数のプリンタ言語を解析するものがある（特許文献１）。
【特許文献１】
特開平７−４９７５４号公報
【０００４】
【発明が解決しようとする課題】
一方、ファクシミリ機能に加え、スキャナ機能やプリンタ機能を有するファクシミリ装置がある。こうしたファクシミリ装置もネットワークに接続され、複数のコンピュータに、時にファクシミリとして、時にプリンタとして利用されている。例えば、画像描画用のアプリケーションで文書を作成する場合、その文書は画像用のファイル形式でコンピュータに保存される。その文書を印刷する場合、コンピュータ上でＰＪＬ・ＰＤＬ形式に変換する必要がある。一般に、画像データをＰＪＬ・ＰＤＬ形式に変換する時間は、ワードプロセッサなどにより生成されたテキストを主としたデータの変換に比べて長くなる。
【０００５】
本発明者はこうした点を鑑みて本発明をなしたものであり、その目的は、ＰＪＬ・ＰＤＬ形式の印刷データ以外のファイル形式を受け付けて印刷をする技術、文書ファイルを容易にファクシミリ送信する技術の提供にある。
【０００６】
【課題を解決するための手段】
本発明のある態様は、通信装置である。この装置は、ファクシミリ送信すべき文書ファイルを受信する手段と、文書ファイルのファイル形式を判定する判定手段と、ファイル形式に応じた変換方法で、文書ファイルを画像化してビットマップ画像を生成する手段と、文書ファイルから宛先を特定する情報を抽出する抽出手段と、前記ビットマップ画像をファクシミリ送信用の符号化方法で符号化して、抽出した宛先へファクシミリの通信手順に従って送信する手段とを備える。これにより、通信装置はファイル形式に応じた適切な変換をして、ファイルに付加された宛先にファクシミリとして送信できる。
【０００７】
判定手段は、文書ファイルがＰＪＬ・ＰＤＬ形式、ＴＩＦＦ形式、テキスト形式のいずれであるかを判定してもよい。これにより、ユーザはＴＩＦＦ形式のファイルをそのまま通信装置に供給することで、通信装置は指定した宛先にファクシミリとして送信できる。
【０００８】
文書ファイルがＴＩＦＦ形式の場合、抽出手段は文書ファイルのＴＩＦＦヘッダから宛先を特定する情報を抽出してもよい。これにより、ＴＩＦＦヘッダに宛先を書き込めば、その宛先にＴＩＦＦファイルに基づいて生成したビットマップ画像を送信できる。
【０００９】
この通信装置は、ビットマップ画像に基づいて印刷をする手段を更に備え、抽出手段は、宛先を特定する情報が文書ファイルに含まれていない場合に、印刷手段にビットマップ画像に基づいて印刷をすることを指示してもよい。これにより、この装置は所定のファイル形式のファイルをビットマップ画像に変換して印刷できる。
【００１０】
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。
【００１１】
【発明の実施の形態】
図１は実施の形態に係る通信装置としてのファクシミリ装置１００の内部構成図である。ファクシミリ装置１００の各構成要素は、ハードウエアコンポーネントで言えば、任意のコンピュータのＣＰＵ、メモリ、メモリにロードされた本図の構成要素を実現するプログラム、そのプログラムを格納するＲＯＭなどの記憶ユニット、ネットワーク接続用インターフェース、公衆網に接続するためのモデムを中心に実現されるが、その実現方法、装置にはいろいろな変形例があることは、当業者には理解されるところである。これから説明する各図は、ハードウエア単位の構成ではなく、機能単位の構成を示している。
【００１２】
送受信部１０２は、例えば電話回線を介してファクシミリデータの送受信を行う。「ファクシミリデータ」は、ファクシミリのプロトコルに基づいて送受信される一連のデータである。復号部１０４は、ファクシミリデータに含まれるファクシミリ画像を復号し、ページ画像を生成する。「ファクシミリ画像」は、例えばＪＢＩＧ符号化方式やＭＭＲ符号化方式などのファクシミリ通信用の符号化方式で符号化（以下、単に「Ｆａｘ符号化」という）されたページ画像である。印刷部１０６はそのページ画像に基づいて印刷を行う。スキャナ部１１０は、ファクシミリデータとして送信すべき文書を読み込んで画像データを生成する。符号化部１０８は、その画像データをＦａｘ符号化してファクシミリ画像データを生成する。そして、ファクシミリ画像データがファクシミリデータとして送受信部１０２から所定の宛先に伝送される。
【００１３】
ファイル受付部１１２は、例えばＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などのネットワーク経由、パラレルケーブル経由、ＵＳＢ（登録商標）経由でファクシミリ送信または印刷すべきファイル（以下、単に「出力ファイル」という）を受け付ける。画像化部１５０は、出力ファイルを画像化して、印刷部１０６または符号化部１０８のいずれか一方に出力する。
【００１４】
図２は、図１の画像化部１５０の内部構成図である。判定部１５２は、ファイル受付部１１２から出力ファイルを受け付けて、ファイル形式を判定する。判定部１５２は、例えばＰＪＬ・ＰＤＬ形式の印刷データ、ＴＩＦＦ形式の画像データ、テキストデータのいずれであるかを判定する。例えば出力ファイルが「ＵＮＩＶＥＲＳＡＬ  ＥＸＩＴ  ＬＡＮＧＵＡＧＥ  Ｃｏｍｍａｎｄ：＜ＥＳＣ＞％−２３４５Ｘ」（以下、単に「ＵＥＬ」という）で始まる場合、判定部１５２はＰＪＬ・ＰＤＬ形式の印刷データと判定して、ＰＤＬに基づいてラスタライズするように変換部１５４に指示する。
【００１５】
ＴＩＦＦヘッダを受け付けた場合、判定部１５２はＴＩＦＦデータを画像データに変換することを変換部１５４に指示する。また、ＰＪＬ・ＰＤＬ形式およびＴＩＦＦ形式のいずれでもない場合、判定部１５２はテキストデータであると判定し、変換部１５４にテキストデータ用の変換をするように指示する。
【００１６】
変換部１５４は、判定部１５２の指示に応じて、ＰＤＬ形式、ＴＩＦＦ形式、およびテキスト形式のいずれかのファイル形式の出力ファイルを、それぞれのファイル形式に応じてビットマップ形式の画像データ（以下、単に「出力画像」という）に変換する。宛先抽出部１５６は、例えば、電話番号、宛先名称など宛先を特定する情報（宛先情報）を出力ファイルから抽出する。例えば、ＰＪＬ・ＰＤＬ形式の場合、宛先抽出部１５６はＰＪＬに含まれる宛先情報を抽出する。また、ＴＩＦＦ形式の場合、宛先抽出部１５６はＴＩＦＦヘッダに含まれる宛先情報を抽出する。テキスト形式の場合、宛先抽出部１５６はテキスト文中に例えばＸＭＬ（ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）などの文書記述言語で付加された宛先情報を抽出する。
【００１７】
出力先指定部１５８は、出力画像の出力先として、印刷部１０６または符号化部１０８のいずれか一方を指定する。宛先抽出部１５６が出力ファイルから宛先情報を抽出した場合、出力先指定部１５８は出力先を符号化部１０８に指定する。これにより、出力画像はその宛先にファクシミリ送信される。また、宛先抽出部１５６が出力ファイルから宛先情報を抽出できない場合、すなわち出力ファイルに宛先情報が含まれていない場合、出力先指定部１５８は出力先を印刷部１０６に指定する。これにより出力画像は印刷される。
【００１８】
図３は、図１のファクシミリ装置１００における出力処理のフローチャートの一例である。図１のファイル受付部１１２が出力ファイルを受け付けたことを契機に処理が開始される。図２の判定部１５２は、ＵＥＬを受信したか否か、すなわち出力ファイルがＵＥＬで始まるか否かを判定する（Ｓ１０）。ＵＥＬを受信した場合（Ｓ１０のＹ）、ファイル受付部１１２はＰＪＬ・ＰＤＬ形式のデータとして、出力ファイルを受信する（Ｓ２４）。そして、図２の変換部１５４はＰＤＬ形式のデータをラスタライズして出力画像を生成する（Ｓ２６）。
【００１９】
Ｓ１０でＵＥＬを受信しなかった場合、すなわち出力ファイルがＵＥＬで始まらない場合（Ｓ１０のＮ）、判定部１５２はＴＩＦＦヘッダを受信したか否かを判定する（Ｓ１２）。ＴＩＦＦヘッダの場合（Ｓ１２のＹ）、ファイル受付部１１２はＴＩＦＦデータとして出力ファイルを受信する（Ｓ１４）。そして、変換部１５４はＴＩＦＦデータを出力画像に変換する（Ｓ１６）。Ｓ１２でＴＩＦＦヘッダでない場合（Ｓ１２のＮ）、ファイル受付部１１２はテキストデータとして出力ファイルを受信する（Ｓ２８）。そして変換部１５４は、内部フォントを利用して出力画像に変換する（Ｓ２９）。
【００２０】
出力画像を生成した後、図２の宛先抽出部１５６は出力ファイルから宛先情報を抽出する（Ｓ１７）。そして宛先情報が含まれている場合（Ｓ１８のＹ）、出力先指定部１５８は出力画像の出力先を符号化部１０８に指定する。図１の符号化部１０８は、出力画像にＦａｘ符号化処理を施す（Ｓ２０）。そして、送受信部１０２は、抽出した宛先に、Ｆａｘ符号化処理を施した出力画像をファクシミリデータとして送信する（Ｓ２２）。Ｓ１８で、宛先情報が含まれていない場合（Ｓ１８のＮ）、出力先指定部１５８は出力画像の出力先を印刷部１０６に指定する。そして印刷部１０６は出力画像を印刷する（Ｓ３０）。
【００２１】
以上、本発明を実施の形態をもとに説明した。実施の形態は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【発明の効果】
本発明によれば、ＰＪＬ・ＰＤＬ形式の印刷データ以外のファイル形式のファイルに基づいて印刷でき、また文書ファイルに基づいてファクシミリ送信する利便的な装置を提供できる。
【図面の簡単な説明】
【図１】本実施の形態に係るファクシミリ装置の構成図である。
【図２】図１の画像化部の内部構成図である。
【図３】図１のファクシミリ装置における出力処理のフローチャートの一例である。
【符号の説明】
１００  ファクシミリ装置、１０２  送受信部、１０４  復号部、１０６  印刷部、１０８  符号化部、１１０  スキャナ部、１１２  ファイル受付部、１５０  画像化部、１５２  判定部、１５４  変換部、１５６  宛先抽出部、１５８出力先指定部。
【図１】
2004235773.tif 000003
【図２】
2004235773.tif 000004
【図３】
2004235773.tif 000005