(57)【要約】  【課題】  ＧＤＩプリントに基づく画データに応じた画像の記録処理とＰＤＬプリントに基づく画データに応じた画像の記録処理とを共通のドライバで自動的に対応でき、装置構成の小型化を実現できて、ユーザの操作性向上も図れる記録装置を提供する。  【解決手段】  通信線（ＬＡＮ）Ｌ２を介して外部のＰＣ３０から入力されるＨＴＴＰのポストコマンドに応じて、ＧＤＩプリント処理及びＰＤＬプリント処理の両方に対処する。ポストコマンドのヘッダ情報をＮＩＣ部１３で解析することにより、ＰＣ３０からの指定がＧＤＩプリントであるかＰＤＬプリントであるかを判断し、ＧＤＩプリントが指定されている場合には、ＰＣ３０からの受信データをＧＤＩ制御部１４へ送って、そのポストコマンドに応じた記録制御動作を行い、ＰＤＬプリントが指定されている場合には、ＰＣ３０からの受信データをＰＤＬ制御部１５へ送って、そのポストコマンドに応じた記録制御動作を行う。【選択図】      図１
2005169622.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して外部装置と接続されており、該外部装置からの画データに応じた画像を記録する記録装置において、前記外部装置からのＧＤＩプリントに基づく画データに応じた画像を記録する第１記録手段と、前記外部装置からのＰＤＬプリントに基づく画データに応じた画像を記録する第２記録手段とを備えることを特徴とする記録装置。
【請求項２】
ＧＤＩプリントに基づく画データか、ＰＤＬプリントに基づく画データかを識別する識別情報を前記外部装置から入力する手段を備えることを特徴とする請求項１記載の記録装置。
【請求項３】
前記識別情報は、前記外部装置からのコマンドのヘッダ情報に組み込まれるべくなしてあることを特徴とする請求項２記載の記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して接続された外部装置からの画データに応じた画像を記録する記録装置に関するものである。
【背景技術】
【０００２】
プリンタ機能，複写機能，スキャン機能及びファクシミリ機能などの多様な機能を搭載したファクシミリ複合装置が実用化されている。このファクシミリ複合装置は、ＬＡＮ（Local Area Network），インターネットなどのネットワークを介して、パーソナルコンピュータ（以下、ＰＣという）に接続され、ＰＣから記録用の画データを受信することにより、記録装置として機能する。
【０００３】
このようなプリンタ機能としては、従来、ＰＣからのＨＴＴＰ（HyperText Transfer Protocol)のコマンド情報を用いて、ＧＤＩ（Graphical Device Interface）プリントに基づく画データに応じた画像を記録することを行っている（例えば、特許文献１及び２参照）。
【特許文献１】特開２０００−５９５５６号公報
【特許文献２】特開２００３−６９７８２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来の記録装置（ファクシミリ複合装置）は、ＧＤＩプリントに基づく画データに応じた画像の記録機能しか有しておらず、不便であるという問題がある。近年では、ＰＣからのＰＤＬ（Printer Description Language）によるコマンドに対処できる機能をオプションとして搭載したファクシミリ複合装置が広まっており、ＰＤＬプリントに基づく画データに応じた画像を記録することが可能である。このような場合に、ＧＤＩプリントに基づく画データとは異なるプロトコルにて、ＰＤＬプリントに基づく画データをＰＣから受信して、その画データに応じた画像の記録することが考えられる。しかしながら、この場合には、ＧＤＩプリントに基づく画データ用のプロトコルと、ＰＤＬプリントに基づく画データ用のプロトコルとを受けるために、夫々に応じたドライバを設けてそれらの何れかを選択する必要があり、装置構成の大型化を避けられず、また、ユーザの操作性も良くないという問題がある。
【０００５】
本発明は斯かる事情に鑑みてなされたものであり、従来から行われていたＧＤＩプリントに基づく画データに応じた画像の記録処理に加えて、ＰＤＬプリントに基づく画データに応じた画像の記録処理を行える記録装置を提供することを目的とする。
【０００６】
本発明の他の目的は、ＧＤＩプリントに基づく画データに応じた画像の記録処理とＰＤＬプリントに基づく画データに応じた画像の記録処理とを共通のドライバで自動的に対応でき、装置構成の小型化を実現できて、ユーザの操作性向上も図れる記録装置を提供することにある。
【課題を解決するための手段】
【０００７】
請求項１に係る記録装置は、ネットワークを介して外部装置と接続されており、該外部装置からの画データに応じた画像を記録する記録装置において、前記外部装置からのＧＤＩプリントに基づく画データに応じた画像を記録する第１記録手段と、前記外部装置からのＰＤＬプリントに基づく画データに応じた画像を記録する第２記録手段とを備えることを特徴とする。
【０００８】
請求項１にあっては、第１記録手段にて、外部装置から送られるＧＤＩプリントに基づく画データに応じた画像の記録処理を行い、第２記録手段にて、外部装置から送られるＰＤＬプリントに基づく画データに応じた画像の記録処理を行う。よって、ＧＤＩプリント及びＰＤＬプリントの両方を行うことができ、ユーザの利便性が高くなる。
【０００９】
請求項２に係る記録装置は、請求項１において、ＧＤＩプリントに基づく画データか、ＰＤＬプリントに基づく画データかを識別する識別情報を前記外部装置から入力する手段を備えることを特徴とする。
【００１０】
請求項２にあっては、ＧＤＩプリントに基づく画データか、ＰＤＬプリントに基づく画データかを識別する識別情報を外部装置から入力し、その識別情報により、何れの画データであるかを自動的に認識する。よって、共通のドライバにて対応でき、装置構成が小型化する。
【００１１】
請求項３に係る記録装置は、請求項２において、前記識別情報は、前記外部装置からのコマンドのヘッダ情報に組み込まれるべくなしてあることを特徴とする。
【００１２】
請求項３にあっては、外部装置からのＨＴＴＰプロトコルのコマンドのヘッダ情報に組み込まれている識別情報により、ＧＤＩプリントに基づく画データか、ＰＤＬプリントに基づく画データかを識別する。よって、何れの画データであるかを容易に認識する。
【発明の効果】
【００１３】
本発明では、ＧＤＩプリントに基づく画データに応じた画像を記録する第１記録手段と、ＰＤＬプリントに基づく画データに応じた画像を記録する第２記録手段とを備えるようにしたので、外部装置から送られるＧＤＩプリント及びＰＤＬプリントに基づく両画データに応じた画像の記録処理を行うことができ、ユーザの利便性を向上することができる。      
【００１４】
また、本発明では、ＧＤＩプリントに基づく画データか、ＰＤＬプリントに基づく画データかを識別する識別情報を外部装置から入力する手段を備えるようにしたので、ＧＤＩプリントに基づく画データか、ＰＤＬプリントに基づく画データかを自動的に認識することができ、共通のドライバにて対応できて装置構成の小型化を図ることができる。
【００１５】
更に、本発明では、外部装置からのコマンドのヘッダ情報に上記識別情報を組み込むようにしたので、ＧＤＩプリントに基づく画データか、ＰＤＬプリントに基づく画データかを容易に識別することができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明をその実施の形態を示す図面を参照して具体的に説明する。図１は、本発明の記録装置としてのファクシミリ複合装置２０の構成を示すブロック図である。
【００１７】
ファクシミリ複合装置２０は、主制御部１，読取部２，記録部３，表示部４，操作部５，符号化・復号化部６，ＲＯＭ７，ＲＡＭ８，画像メモリ９，モデム１０，ＮＣＵ（Network Control Unit）１１，インタフェース部１２，ＮＩＣ（Network Interface Card）部１３，ＧＤＩ制御部１４，ＰＤＬ制御部１５などを備えている。ファクシミリ複合装置２０は、読取部２にて原稿を読み取って画データを得る読取機能、読み取った画データ、ファクシミリ通信により受信した画データ、またはインタフェース部１２を介してＰＣ３０から受信した画データに応じた画像を記録部３にて記録する記録機能、及び、読み取った画データまたは受信した画データをファクシミリ送信する送信機能を併せ持っている。
【００１８】
主制御部１は、具体的にはＣＰＵで構成されており、バス１６を介してファクシミリ複合装置２０の上述したようなハードウェア各部と接続されていて、それらを制御すると共に、ＲＯＭ７に格納された制御プログラムに従って、種々のソフトウェア的機能を実行する。読取部２は、例えばＣＣＤを利用したスキャナで原稿を読み取り、読み取った画データを出力する。
【００１９】
記録部３は、電子写真方式のプリンタ装置であって、読取部２にて読み取った原稿の画データ、ファクシミリ通信により受信した画データ、外部のＰＣ３０から送られてきた画データなどに応じた画像を用紙にプリントアウトする。表示部４は、液晶表示装置またはＣＲＴディスプレイ等の表示装置であり、ファクシミリ複合装置２０の動作状態を表示したり、ユーザへ操作入力を促す画面を表示したり、送信すべく読み取った原稿の画データ、他のファクシミリ装置またはＰＣ３０から送信された画データなどの表示を行う。操作部５は、ファクシミリ複合装置２０を操作するために必要な文字キー，テンキー，短縮ダイヤルキー，ワンタッチダイヤルキー，各種のファンクションキーなどを備えている。なお、表示部４をタッチパネル方式とすることにより、操作部５の各種のキーの内の一部または全部を代用することも可能である。
【００２０】
符号化・復号化部６は、画データを符号化圧縮すると共に、符号化圧縮されている画データを復号する。ＲＯＭ７は、ファクシミリ複合装置２０の動作に必要な種々のソフトウェアのプログラムを予め格納している。ＲＡＭ８は、ＳＲＡＭまたはフラッシュメモリ等で構成され、ソフトウェアの実行時に発生する一時的なデータを格納する。画像メモリ９は、ＤＲＡＭ等で構成され、原稿を読み取って符号化した画データ、他のファクシミリ装置またはＰＣ３０から受信して符号化した画データなどを格納する。
【００２１】
モデム１０は、バス１６に接続されており、ファクシミリ通信が可能なファクシミリモデムから構成されている。また、モデム１０は、同様にバス１６に接続されたＮＣＵ１１と直接的に接続されている。ＮＣＵ１１は、公衆電話回線網（ＰＳＴＮ：Public Switched Telephone Network)との回線Ｌ１の閉結及び開放の動作を行うハードウェアであり、必要に応じてモデム１０をＰＳＴＮと接続する。そして、ファクシミリ複合装置２０は、ＰＳＴＮによって他のファクシミリ装置と接続されており、通常のファクシミリ通信が行えるようになっている。
【００２２】
インタフェース部１２は、ＬＡＮ等の通信線Ｌ２を介して外部のＰＣ３０に接続されており、ＰＣ３０との間でＨＴＴＰによるデータのやりとりを行う。そして、外部のＰＣ３０で作成・編集された各種の画データが通信線Ｌ２を介してファクシミリ複合装置２０（インタフェース部１２）へ送信され、送信された画データに応じた画像がファクシミリ複合装置２０にて用紙にプリントアウトされるようになっている。
【００２３】
ＮＩＣ部１３は、インタフェース部１２を介したＨＴＴＰの送受信制御処理、並びに、ＨＴＴＰ上のデータ解析処理及びデータ作成処理を行う。第１記録手段としてのＧＤＩ制御部１４は、外部のＰＣ３０から、ＧＤＩプリントに基づく記録処理のコマンドが入力された場合に、そのコマンドに応じた記録制御動作を行う。一方、第２記録手段としてのＰＤＬ制御部１５は、外部のＰＣ３０から、ＰＤＬプリントに基づく記録処理のコマンドが入力された場合に、そのコマンドに応じた記録制御動作を行う。
【００２４】
本発明のファクシミリ複合装置２０では、ＬＡＮ等の通信線Ｌ２を介して外部のＰＣ３０から入力されるＨＴＴＰのポストコマンドに応じて、ＧＤＩプリント処理及びＰＤＬプリント処理の両方に対処できるようになっている。ポストコマンドのヘッダ情報には、ＧＤＩプリントまたはＰＤＬプリントの何れかを指定する識別情報が含まれており、その識別情報をＮＩＣ部１３で解析することにより、ＰＣ３０からの指定がＧＤＩプリントであるかＰＤＬプリントであるかを判断し、ＧＤＩプリントが指定されている場合には、ＰＣ３０からの受信データがＧＤＩ制御部１４へ送られて、そのポストコマンドに応じた記録制御動作が行われ、ＰＤＬプリントが指定されている場合には、ＰＣ３０からの受信データがＰＤＬ制御部１５へ送られて、そのポストコマンドに応じた記録制御動作が行われるようになっている。
【００２５】
以下、動作について説明する。図２及び図３は、本発明の特徴部分である、ＨＴＴＰのポストコマンドに応じた記録処理の動作手順を示すフローチャートである。
【００２６】
主制御部１は、外部のＰＣ３０から通信線Ｌ２及びインタフェース部１２を介してＮＩＣ部１３でＨＴＴＰデータを受信したか否かを判断し（ステップＳ１）、受信しない場合には（Ｓ１：ＮＯ）、その受信の監視を続ける。ＨＴＴＰデータが受信された場合（Ｓ１：ＹＥＳ）、主制御部１は、外部のＰＣ３０からポストコマンドをＮＩＣ部１３で受信する（ステップＳ２）。
【００２７】
ＮＩＣ部１３は、受信したポストコマンドのヘッダ情報を解析し、ＧＤＩプリントが指定されているか否かを判断する（ステップＳ３）。ＧＤＩプリントが指定されている場合（Ｓ３：ＹＥＳ）、ＮＩＣ部１３は、ＨＴＴＰの本体データを外部のＰＣ３０から受信し（ステップＳ４）、受信したＨＴＴＰの本体データをＧＤＩ制御部１４へ送出する（ステップＳ５）。主制御部１は、ＨＴＴＰの全ての本体データの受信を完了したか否かを判断し（ステップＳ６）、完了していない場合には（Ｓ６：ＮＯ）、動作がＳ４に戻って、本体データの受信処理を継続する。
【００２８】
ＨＴＴＰの全ての本体データの受信を完了した場合（Ｓ６：ＹＥＳ）、その本体データの解析によって得られる用紙サイズ，解像度などの記録属性情報をＮＩＣ部１３内のメモリに記憶すると共に（ステップＳ７）、得られる記録用の画データを分離してＮＩＣ部１３内のメモリに記憶する（ステップＳ８）。そして、得られた記録属性情報を本体側に送出してＲＡＭ８に格納すると共に（ステップＳ９）、得られた記録用の画データを本体側に送出して画像メモリ９に格納する（ステップＳ１０）。主制御部１は、このような格納処理を完了したか否かを判断し（ステップＳ１１）、完了していない場合には（Ｓ１１：ＮＯ）、動作がＳ９に戻って、これらの格納処理を継続する。
【００２９】
これらの格納処理を完了した場合（Ｓ１１：ＹＥＳ）、主制御部１は、本体側の記録部３での記録処理が可能であるか否かを判断し（ステップＳ１２）、可能でない場合には（Ｓ１２：ＮＯ）、その記録処理可能の監視を続ける。記録部３での記録処理が可能である場合（Ｓ１２：ＹＥＳ）、記録部３にて、ＧＤＩプリントに基づく記録処理を実行して（ステップＳ１３）、動作が終了する。
【００３０】
一方、ＧＤＩプリントが指定されていない場合（Ｓ３：ＮＯ）、つまりＰＤＬプリントが指定されている場合、ＮＩＣ部１３は、ＨＴＴＰの本体データを外部のＰＣ３０から受信し（ステップＳ１４）、受信したＨＴＴＰの本体データをＰＤＬ制御部１５へ送出する（ステップＳ１５）。主制御部１は、ＨＴＴＰの全ての本体データの受信を完了したか否かを判断し（ステップＳ１６）、完了していない場合には（Ｓ１６：ＮＯ）、動作がＳ１４に戻って、本体データの受信処理を継続する。
【００３１】
ＨＴＴＰの全ての本体データの受信を完了した場合（Ｓ１６：ＹＥＳ）、主制御部１は、ＰＤＬ制御部１５での記録処理が可能であるか否かを判断し（ステップＳ１７）、可能でない場合には（Ｓ１７：ＮＯ）、その記録処理可能の監視を続ける。ＰＤＬ制御部１５での記録処理が可能である場合（Ｓ１７：ＹＥＳ）、ＰＤＬプリントに基づく記録処理を実行して（ステップＳ１８）、動作が終了する。
【００３２】
なお、上述した実施の形態ではファクシミリ複合装置を例として説明したが、ネットワークに接続されて外部装置から送信される画データに応じた画像を記録する全ての記録装置に本発明を適用できることは言うまでもない。
【図面の簡単な説明】
【００３３】
【図１】本発明のファクシミリ複合装置（記録装置）の構成を示すブロック図である。
【図２】本発明のファクシミリ複合装置（記録装置）におけるＨＴＴＰのポストコマンドに応じた記録処理の動作手順を示すフローチャートである。
【図３】本発明のファクシミリ複合装置（記録装置）におけるＨＴＴＰのポストコマンドに応じた記録処理の動作手順を示すフローチャートである。
【符号の説明】
【００３４】
１  主制御部
７  ＲＯＭ
１３  ＮＩＣ部
１４  ＧＤＩ制御部（第１記録手段）
１５  ＰＤＬ制御部（第２記録手段）
【図１】
2005169622.tif 000003
【図２】
2005169622.tif 000004
【図３】
2005169622.tif 000005