(57)【要約】【課題】ＧＤＩプリントに基づく画データとＰＤＬプリントに基づく画データを単一のネットワークインタフェースにて受信するとともに、受信した画データがＧＤＩプリント及びＰＤＬプリントの何れに基づくものであるかの判断を迅速に行うことができる記録装置を提供すること。【解決手段】通信線（ＬＡＮ）Ｌ２を介して外部のＰＣ３０から、自装置１が備える単一のネットワークインタフェース１２を通じて受信した画データに応じた画像の記録処理を行う記録装置２０であって、ＰＣ３０から画データを受信する際に使用したポート番号及び通信プロトコルに基づいて、受信した画データがＧＤＩプリントに基づくものであるか、ＰＤＬプリントに基づくものであるかを判断し、判断した画データの形式に応じた画像の記録処理を行う記録装置２０。【選択図】図１
2005258507.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して外部装置と接続されており、自装置が備える単一のネットワークインタフェースを通じて前記外部装置から受信した画データに応じた画像の記録処理を行う記録装置であって、前記外部装置から画データを受信する際に使用したポート番号に基づいて、受信した画データがＧＤＩプリントに基づくものであるか、ＰＤＬプリントに基づくものであるかを判断する判断手段と、該手段により判断した画データの形式に応じた画像の記録処理を行う手段と、を備えることを特徴とする記録装置。
【請求項２】
ネットワークを介して外部装置と接続されており、自装置が備える単一のネットワークインタフェースを通じて前記外部装置から受信した画データに応じた画像の記録処理を行う記録装置であって、前記外部装置から画データを受信する際に使用した通信プロトコルに基づいて、受信した画データがＧＤＩプリントに基づくものであるか、ＰＤＬプリントに基づくものであるかを判断する判断手段と、該手段により判断した画データの形式に応じた画像の記録処理を行う手段と、を備えることを特徴とする記録装置。
【請求項３】
前記通信プロトコルは、プリントサーバプロトコルであることを特徴とする請求項２記載の記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して接続されたＰＣ（パーソナルコンピュータ）等の外部装置から受信した画データに応じた画像の記録処理を行う記録装置に関する。
【背景技術】
【０００２】
プリンタ機能、複写機能、スキャン機能及びファクシミリ機能などの多様な機能を搭載したファクシミリ複合装置が実用化されている。このファクシミリ複合装置は、ＬＡＮ（Local  Area  Network）、インターネットなどのネットワークを介して、ＰＣ（パーソナルコンピュータ）に接続され、ＰＣから画像記録用の画データを受信することにより、記録装置として機能する。
【０００３】
このようなプリンタ機能としては、従来、ＰＣからのＨＴＴＰ（Hypertext  Transfer  Protocol）のコマンド情報を用いて、ＧＤＩ（Graphics  Device  Interface）プリントに基づく画データに応じた画像を記録することを行っている（例えば特許文献１乃至３参照）。
【特許文献１】特開平１０−３２０３４３
【特許文献２】特開２０００−５９５５６
【特許文献３】特開２００３−６９７８２
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来の記録装置（ファクシミリ複合装置）は、ＧＤＩプリントに基づく画データに応じた画像記録機能しか有していないために不便であったが、近年では、ＰＣからのＰＤＬ（ページ記述言語）によるコマンドに対処できる機能をオプションとして搭載したファクシミリ複合装置が広まっており、ＧＤＩプリント及びＰＤＬプリントに基づく画データに応じた画像を記録することが可能である。
【０００５】
しかしながら、ＧＤＩプリント及びＰＤＬプリントに基づく画データに応じた画像を記録することを可能とするために、ＧＤＩプリントに基づく画データ用のネットワークインタフェースとＰＤＬプリントに基づく画データ用のネットワークインタフェースがそれぞれ別個に設けられていた。このため、２つのＩＰアドレスを管理しなければならいという問題や、それらのインターフェースの設置スペースを確保することによる装置構成の大型化が避けられないという問題があった。
【０００６】
それぞれ別個に設けられている２つのネットワークインターフェースを１つ統合することにより、装置の大型化は避けられ、ＩＰアドレスの単一化が可能になると考えられる。しかし、単一のネットワークインタフェースにより受信した画データがＧＤＩプリント及びＰＤＬプリントの何れに基づくものであるかを判別するために、受信した画データの内容や画データの受信に先立って取得した各種のコマンドヘッダ情報を解析しなければならないとすれば、当該判別処理が煩雑になったり、判別処理に多くの時間を要する可能性がある。
【０００７】
本発明は、かかる事情に鑑みてなされたものであり、ＧＤＩプリントに基づく画データとＰＤＬプリントに基づく画データを単一のネットワークインタフェースにて受信するとともに、受信した画データがＧＤＩプリント及びＰＤＬプリントの何れに基づくものであるかの判断を迅速に行うことを可能とする記録装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、請求項１記載の記録装置は、ネットワークを介して外部装置と接続されており、自装置が備える単一のネットワークインタフェースを通じて前記外部装置から受信した画データに応じた画像の記録処理を行う記録装置であって、前記外部装置から画データを受信する際に使用したポート番号に基づいて、受信した画データがＧＤＩプリントに基づくものであるか、ＰＤＬプリントに基づくものであるかを判断する判断手段と、該手段により判断された画データの形式に応じた画像の記録処理を行う手段と、を備えることを特徴としている。
【０００９】
請求項２記載の記録装置は、ネットワークを介して外部装置と接続されており、自装置が備える単一のネットワークインタフェースを通じて前記外部装置から受信した画データに応じた画像の記録処理を行う記録装置であって、前記外部装置から画データを受信する際に使用した通信プロトコルに基づいて、受信した画データがＧＤＩプリントに基づくものであるか、ＰＤＬプリントに基づくものであるかを判断する判断手段と、該手段により判断した画データの形式に応じた画像の記録処理を行う手段と、を備えることを特徴としている。
【００１０】
請求項３記載の記録装置は、請求項２記載の記録装置において、前記通信プロトコルは、プリントサーバプロトコルであることを特徴としている。
【発明の効果】
【００１１】
請求項１又は２記載の記録装置によれば、ＧＤＩプリント及びＰＤＬプリントに基づく両画データを単一のネットワークインターフェースを使用して受信し、それぞれの画データの形式に応じた画像の記録処理を行うことができるので、従来２個必要であったネットワークインターフェースを１個に統合することが可能となり、装置構成の小型化及びＩＰアドレスの統一化が図られる。また、受信した画データの形式を迅速に判断することができるので、２個のネットワークインターフェースを有する従来の記録装置と比較して、処理効率の面でも遜色がない。
【００１２】
請求項３記載の記録装置によれば、上記利点が得られるとともに、プリントデータに適したプロトコルが使用されることにより、より迅速な記録処理が可能となる。
【発明を実施するための最良の形態】
【００１３】
以下本発明の実施の形態に係る記録装置としてのファクシミリ複合装置について図面に基づき説明する。図１にファクシミリ複合装置２０の構成例を示す。すなわち、ファクシミリ複合装置２０は、主制御部１、読取部２、記録部３、表示部４、操作部５、コーデック６、ＲＯＭ７、ＲＡＭ８、画像メモリ９、モデム１０、ＮＣＵ（Network  Control  Unit）１１、インターフェース部１２、ＮＩＣ（Network  Interface  Card）１３、ＧＤＩ制御部１４、ＰＤＬ制御部１５などを備えており、各部１乃至１５はバス１６によって接続されている。ファクシミリ複合装置２０は、読取部２にて原稿を読取って画データを得る読取機能、読取った画データ、ファクシミリ通信により受信した画データ、又はインターフェース部１２を介してＰＣ３０から受信した画データに応じた画像を記録部３にて記録する記録機能、及び、読取った画データ又は受信した画データをファクシミリ送信する送信機能を併せ持っている。
【００１４】
主制御部１は、具体的にはＣＰＵで構成されており、バス１６を介してファクシミリ複合装置２０の上述したようなハードウエア各部と接続されていて、それらを制御するとともに、ＲＯＭ７に格納された制御プログラムにしたがって、種々のソフトウエア的機能を実行する。読取部２は、例えばＣＣＤを利用したスキャナで原稿を読取り、読取った画データを出力する。
【００１５】
記録部３は、電子写真方式のプリンタ装置であって、読取部２にて読取った原稿の画データ、ファクシミリ通信により受信した画データ、外部のＰＣ３０から送られてきた画データなどに応じた画像を用紙に記録する。表示部４は、液晶表示装置またはＣＲＴディスプレイ等の表示装置であり、ファクシミリ複合装置２０の動作状態を表示したり、他のファクシミリ装置又はＰＣ３０から送信された画データなどの表示を行う。操作部５は、ファクシミリ複合装置２０を操作するために必要な文字キー、テンキー、短縮ダイヤルキー、ワンタッチダイヤルキー、各種のファンクションキーなどを備えている。なお、表示部４をタッチパネル方式とすることにより、操作部５の各種のキーの内の一部又は全部を代用することも可能である。
【００１６】
コーデック６は、画データを符号化圧縮すると共に、符号化圧縮されている画データを復号する。ＲＯＭ７は、ファクシミリ複合装置２０の動作に必要な種々のソフトウエアのプログラムを予め格納している。ＲＡＭ８は、ＳＲＡＭまたはフラッシュメモリ等で構成され、ソフトウエアの実行時に発生する一時的なデータを格納する。画像メモリ９は、ＤＲＡＭ等で構成され、原稿を読取って符号化した画データ、他のファクシミリ装置又はＰＣ３０から受信して符号化した画データなどを格納する。
【００１７】
モデム１０は、ファクシミリ通信が可能なファクシミリモデムから構成されており、ＮＣＵ１１と直接的に接続されている。ＮＣＵ１１は、公衆電話回線網（ＰＳＴＮ：Public  Swiched  Telephone  Network）との回線Ｌ１の閉結及び開放の動作を行うハードウエアであり、必要に応じてモデム１０をＰＳＴＮと接続する。そして、ファクシミリ複合装置２０は、ＰＳＴＮを通じて他のファクシミリ装置と通常のファクシミリ通信が行えるようになっている。
【００１８】
インタフェース部１２は、１個だけ設けられたネットワークインターフェースであり、外部装置とのデータ通信は全てこのインターフェース部１２を通じて行われる。インターフェース部１２は、ＬＡＮ等の通信線Ｌ２を介して外部のＰＣ３０に接続されており、ＰＣ３０との間で、ＴＣＰ／ＩＰポート８０番を使用してＨＴＴＰによるデータのやり取りを行い、又はＴＣＰ／ＩＰポート５１５番を使用してプリンタ制御プロトコル（例えばＬＰＤ（Line  printer  daemon））によるデータのやりとりを行う。また、ＴＣＰ／ＩＰポート９１００番を使用してＲＡＷソケットによる画データの受信も行うようになっている。そして、外部のＰＣ３０で作成・編集された各種の画データが通信線Ｌ２を介してファクシミリ複合装置２０（インターフェース部１２）へ送信され、送信された画データに応じた画像がファクシミリ複合装置２０にて用紙にプリントアウトされるようになっている。
【００１９】
ＮＩＣ部１３は、インタフェース部１２を介した各種通信プロトコルの送受信制御処理、並びに、各種通信プロトコル上のデータ解析処理及びデータ作成処理を行う。ＧＤＩ制御部１４は、外部のＰＣ３０から、ＧＤＩプリントに基づく記録処理のコマンドを受信した場合に、そのコマンドに応じた記録制御動作を行う。一方、ＰＤＬ制御部１５は、外部のＰＣ３０から、ＰＤＬプリントに基づく記録処理のコマンドを受信した場合に、そのコマンドに応じた記録制御動作を行う。
【００２０】
本発明のファクシミリ複合装置２０では、ＬＡＮ等の通信線Ｌ２を介して外部のＰＣ３０から受信する際に使用されるＴＣＰ／ＩＰのポート番号に応じて、ＧＤＩプリント処理及びＰＤＬプリント処理の両方に対処できるようになっている。すなわち、ＮＩＣ部１３は、画データを受信する際に使用されるポート番号に基づいて、受信した画データがＧＤＩプリントに基づくものであるか、ＰＤＬプリントに基づくものであるか、つまり、画データの形式を判断し、ＧＤＩプリントに基づくものである場合には、ＰＣ３０からの受信データがＧＤＩ制御部１４へ送られて、受信制御ファイルに応じた記録制御動作が行われ、ＰＤＬプリントに基づくものである場合には、ＰＣ３０からの受信データがＰＤＬ制御部１５に送られて、受信制御ファイル（画データの形式）に応じた記録制御動作が行われるようになっている。本実施の形態においては、画データを受信する際に使用されるＴＣＰ／ＩＰのポート番号が８０番である場合に、受信した画データはＧＤＩプリントに基づくものであると判断され、ポート番号が５１５番又は９１００番である場合にＰＤＬプリントに基づくものであると判断されるが、画データを受信する際に使用されるＴＣＰ／ＩＰのポート番号と受信した画データの形式との対応関係はこれらに限定されない。また、本実施の形態においては、ＰＣ３０との間でＴＣＰ／ＩＰに係る通信プロトコルを利用する場合を例に挙げて説明するが、ＰＣ３０とファクシミリ複合装置２０との間で複数の独自プロトコルによる通信を行う場合には、それぞれの独自プロトコルに設定されるポート番号に基づいて、受信した画データがＧＤＩプリントに基づくものであるか、ＰＤＬプリントに基づくものであるかを判断するようにしてもよい。
【００２１】
以下、ファクシミリ複合装置２０が実行する処理動作について、図２に示すフローチャートに基づいて説明する。なお、ファクシミリ複合装置２０のＴＣＰ／ＩＰポート８０番にはＨＴＴＰプロトコルが、同ポート５１５番にはプリントサーバプロトコルであるＬＰＤが、同ポート９１００番には同じくプリントサーバプロトコルであるＲＡＷが割り付けられている。
【００２２】
主制御部１は、外部のＰＣ３０から通信線Ｌ２及びインターフェース部１２を介してＮＩＣ部１３で何れかのプロトコルによるデータを受信した場合、その受信に使用されたポート番号が８０番であるか否かを判断する（Ｓ１）。そのポート番号が８０番である場合（Ｓ１：ＹＥＳ）、主制御部１は受信した画データがＧＤＩプリントに基づくものであると判断し、ＮＩＣ部１３は、ＨＴＴＰの本体データを外部のＰＣ３０から受信し（Ｓ２）、受信したＨＴＴＰの本体データをＧＤＩ制御部１４へ送出する（Ｓ３）。主制御部１は、ＨＴＴＰの全ての本体データの受信を完了したか否かを判断し（Ｓ４）、完了していない場合には（Ｓ４：ＮＯ）、動作がＳ２に戻って、本体データの受信処理を継続する。
【００２３】
ＨＴＴＰの全ての本体データの受信を完了した場合（Ｓ４：ＹＥＳ）、その本体データの解析によって得られる用紙サイズ、解像度などの記録属性情報をＮＩＣ部１３内のメモリに記憶すると共に（Ｓ５）、得られる記録用の画データを分離してＮＩＣ部１３内のメモリに記憶する（Ｓ６）。そして、得られた記録属性情報を本体側に送出してＲＡＭ８に格納すると共に（Ｓ７）、得られた記録用の画データを本体側に送出して画像メモリ９に格納する（Ｓ８）。主制御部１はこのような格納処理を完了したか否かを判断し（Ｓ９）、完了していない場合には（Ｓ９：ＮＯ）、動作がＳ７に戻って、これらの格納処理を継続する。
【００２４】
これらの格納処理を完了した場合（Ｓ９：ＹＥＳ）、主制御部１は、本体側の記録部３での記録処理が可能であるか否かを判断し（Ｓ１０）、可能でない場合には（Ｓ１０：ＮＯ）、その記録処理可能の監視を続ける。記録部３での記録処理が可能である場合（Ｓ１０：ＹＥＳ）、記録部３にて、ＧＤＩプリントに基づく記録処理を実行して（Ｓ１１）、動作が終了する。
【００２５】
一方、Ｓ１でデータの受信に使用されたポート番号が８０番でないと判断した場合（Ｓ１：ＮＯ）、受信に使用されたポート番号が５１５番であるか否かを判断する（Ｓ１２）。そのポート番号が５１５番である場合は（Ｓ１２：ＹＥＳ）、主制御部１は受信した画データがＰＤＬプリントに基づくものであると判断し、プリントジョブ開始要求に対する応答を行って、ＮＩＣ部１３は、制御ファイル及び記録用の画データを外部のＰＣ３０から受信し（Ｓ１３）、受信した制御ファイル及び記録用の画データをＰＤＬ制御部１５へ送出する（Ｓ１４）。主制御部１は、制御ファイル及び記録用の画データの受信を完了したか否かを判断し（Ｓ１５）、完了していない場合には（Ｓ１５：ＮＯ）、動作がＳ１３に戻って、本体データの受信処理を継続する。
【００２６】
制御ファイル及び記録用の画データの受信を完了した場合（Ｓ１５：ＹＥＳ）、主制御部１は、ＰＤＬ制御部１５での記録処理が可能であるか否かを判断し（Ｓ１６）、可能でない場合には（Ｓ１６：ＮＯ）、その記録処理可能の監視を続ける。ＰＤＬ制御部１５での記録処理が可能である場合（Ｓ１６：ＹＥＳ）、ＰＤＬプリントに基づく記録処理を実行して（Ｓ１７）、動作が終了する。
【００２７】
一方、Ｓ１２でデータの受信に使用されたポート番号が５１５番でないと判断した場合（Ｓ１２：ＮＯ）、受信に使用されたポート番号が９１００番であるか否かを判断する（Ｓ１８）。そのポート番号が９１００番である場合は（Ｓ１８：ＹＥＳ）、主制御部１は受信した画データがＰＤＬプリントに基づくものであると判断し、ＮＩＣ部１３は、制御ファイル及び記録用の画データを外部のＰＣ３０から受信し（Ｓ１３）、引き続いて、前記Ｓ１４乃至Ｓ１７と同様の処理動作を実行する。一方、Ｓ１８でデータの受信に使用されたポート番号が９１００番でないと判断した場合（Ｓ１８：ＮＯ）、動作がＳ１に戻って、主制御部１はＮＩＣ部１３でのデータの受信状態を監視する。
【００２８】
なお、上述した実施の形態では、Ｓ１、Ｓ１２、Ｓ１８においては、受信した画データがＧＤＩプリントに基づくものであるか、ＰＤＬプリントに基づくものであるかをポート番号で判断しているが、使用する通信プロトコルに基づいて判断するようにしてもよい。また、受信した画データがＰＤＬプリントに基づくものであるか否かの判断処理は、上述した実施の形態では、Ｓ１２とＳ１８の合計２通りあるが、勿論何れか一方の判断処理を省略することは可能である。また、勿論、Ｓ１で肯定判断をした場合に、ＨＴＴＰ（ポート番号８０番）により受信した画データをＰＤＬプリントに基づくものと判断して記録処理を行ったり、Ｓ１２、Ｓ１８で肯定判断をした場合に、ＬＰＤ（ポート番号５１５番）、ＲＡＷソケット（ポート番号９１００番）で受信した画データをＧＤＩプリントに基づくものと判断して記録処理を行うようにしてもよい。
【００２９】
なお、上述した実施の形態ではファクシミリ複合装置を例として説明したが、ネットワークに接続されて外部装置が送信される画データに応じた画像を記録する全ての記録装置に本発明を適用できることは言うまでもない。
【産業上の利用可能性】
【００３０】
本発明は、例えば、ネットワークを介して接続されたＰＣ等の外部装置から受信した画データに応じた画像の記録処理を行う記録装置に適用することができる。
【図面の簡単な説明】
【００３１】
【図１】本発明の実施の形態に係るファクシミリ複合装置（記録装置）の構成例を示したブロック図である。
【図２】本発明の実施の形態に係るファクシミリ複合装置（記録装置）において、画データを受信した際に実行される記録処理の動作手順を示すフローチャートである。
【符号の説明】
【００３２】
１    主制御部
２    ＲＯＭ
３    記録部
１２    インターフェース部（ネットワークインターフェース）
１３    ＮＩＣ部
１４    ＧＤＩ制御部
１５    ＰＤＬ制御部
２０    ファクシミリ複合装置（記録装置）
３０    ＰＣ（外部装置）
【図１】
2005258507.tif 000003
【図２】
2005258507.tif 000004