(57)【要約】 【課題】  認証機能を有し、簡単な構成でかつ多大なメモリ容量を必要とすることの無いネットワーク記録装置を有する記録システムを提供すること。【解決手段】  ネットワークを介してホスト装置から記録装置に記録データを送信して記録を行う記録システムであって、前記ホスト装置と前記記録装置は以下を有する。前記記録装置は、認証データを入力する入力手段と、前記認証データを前記ホスト装置に転送する転送手段と、ホスト装置から送信された記録データに基づいて記録を行う記録手段とを有する。前記ホスト装置は、前記認証データを格納する記憶手段と、記録データの生成手段と、前記格納された認証データと新たに転送された認証データとを比較する比較手段と、この比較結果に従って前記記録データを送信する送信手段とを有する。【選択図】  図３
2008203999.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続されたホスト装置と記録装置とを有し、前記ネットワークを介してホスト装置から記録装置に記録データを送信して記録を行う記録システムであって、
前記記録装置は、
認証するために基準となる第１の認証データを入力する第１の入力手段と、
前記第１の認証データを前記ホスト装置に転送する第１の転送手段と、
前記第１の認証データと比較するための第２の認証データを入力する第２の入力手段と、
前記第２の認証データを前記ホスト装置に転送する第２の転送手段と、
前記ネットワークを介して前記ホスト装置から送信された記録データに基づいて記録を行う記録手段と、
を有し、
前記ホスト装置は、
前記第１の転送手段において転送された第１の認証データを受信する第１の受信手段と、
前記第１の受信手段が受信した第１の認証データを格納する第１の記憶手段と、
記録データを生成する生成手段と、
前記第２の転送手段において転送された第２の認証データを受信する第２の受信手段と、
前記第１の記憶手段に格納された第１の認証データと前記第２の受信手段が受信した第２の認証データとを比較する比較手段と、
前記比較手段による比較結果に従って、前記ネットワークを介して前記記録装置に前記生成手段が生成した記録データを送信することを許可する許可手段と、
前記許可手段において許可された記録データを前記記録装置に送信する送信手段と、
を有することを特徴とする記録システム。
【請求項２】
前記記録装置は、前記第２の入力手段により入力された第２の認証データを格納する第２の記憶手段をさらに有し、
前記ホスト装置は、前記第２の認証データが入力されたか否かを確認するために前記記録装置に照会する照会手段をさらに有することを特徴とする請求項１に記載の記録システム。
【請求項３】
前記第１の入力手段及び前記第２の入力手段は、前記記録装置のユーザの指紋を読み取る読取手段を備え、
前記第１の認証データ及び前記第２の認証データは、前記読取手段により前記指紋を読み取ることにより得られるデータであることを特徴とする請求項１又は請求項２に記載の記録システム。
【請求項４】
前記読取手段は、原稿読取と指紋読取とを兼用する光学的読取走査手段を備える一方、前記原稿読取と前記指紋読取とを行う読取台を別個に備えることを特徴とする請求項３に記載の記録システム。
【請求項５】
ネットワークに接続されたホスト装置と記録装置とを用い、前記ネットワークを介してホスト装置から記録装置に記録データを送信して記録を行う記録方法であって、
認証するために基準となる第１の認証データを前記記録装置から入力する第１の入力工程と、
前記第１の認証データを前記ホスト装置に転送する第１の転送工程と、
前記第１の転送工程において転送された第１の認証データを前記ホスト装置のメモリに格納する記憶工程と、
前記ホスト装置により記録データを生成する生成工程と、
前記第１の認証データと比較するための第２の認証データを前記記録装置から入力する第２の入力工程と、
前記第２の認証データを前記ホスト装置に転送する第２の転送工程と、
前記メモリに格納された第１の認証データと前記第２の転送工程において転送された第２の認証データとを前記ホスト装置により比較する比較工程と、
前記比較工程による比較結果に従って、前記ネットワークを介してホスト装置から記録装置に前記生成工程により生成した記録データを送信することを許可する許可工程と、
前記許可工程において許可された記録データを前記記録装置に送信する送信工程と、
前記送信工程により送信された記録データに基づいて記録を行う記録工程と、
を有することを特徴とする記録方法。
【請求項６】
ホスト装置とネットワークを介して接続された記録装置であって、
認証するために基準となる第１の認証データを入力する第１の入力手段と、
前記第１の認証データを前記ホスト装置に転送する第１の転送手段と、
前記第１の認証データと比較するための第２の認証データを入力する第２の入力手段と、
前記第２の認証データを前記ホスト装置に転送する第２の転送手段と、
前記ネットワークを介して前記ホスト装置から送信された記録データに基づいて記録を行う記録手段と、
を有することを特徴とする記録装置。
【請求項７】
記録装置とネットワークを介して接続されたホスト装置であって、
前記ネットワークを介して前記記録装置から送信された認証するために基準となる第１の認証データを受信する第１の受信手段と、
前記第１の受信手段により受信した第１の認証データを格納する記憶手段と、
記録データを生成する生成手段と、
前記第１の認証データと比較するための前記ネットワークを介して前記記録装置から送信された第２の認証データを受信する第２の受信手段と、
前記記憶手段に格納された第１の認証データと前記第２の受信手段により受信した第２の認証データとを比較する比較手段と、
前記比較手段による比較結果に従って、前記ネットワークを介して前記記録装置に前記生成手段で生成した記録データを送信する送信手段と、
を有することを特徴とするホスト装置。
【請求項８】
記録装置とネットワークを介して接続されたホスト装置で実行されるプログラムであって、
前記ネットワークを介して前記記録装置から送信された認証するために基準となる第１の認証データを受信する第１の受信処理と、
前記第１の受信処理により受信した第１の認証データをメモリに格納する記憶処理と、
記録データを生成する生成処理と、
前記第１の認証データと比較するための前記ネットワークを介して前記記録装置から送信された第２の認証データを受信する第２の受信処理と、
前記メモリに格納された第１の認証データと前記第２の受信処理により受信した第２の認証データとを比較する比較処理と、
前記比較処理による比較結果に従って、前記ネットワークを介して前記記録装置に前記生成処理により生成した記録データを送信する送信処理と、
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、認証機能付きネットワーク記録装置を有する記録システムに係り、特に複数のパーソナルコンピュータ（以下ＰＣとする）等のホスト装置が、ネットワークを介して一台の記録装置を共有する場合に好適な記録システムに関するものである。
【背景技術】
【０００２】
従来、ネットワーク記録装置は、複数のＰＣが一台の記録装置を共有する構成で用いられている。このネットワーク記録装置では、各ＰＣから記録データが送られてきた順に記録が行われるか、あるいは記録データに添付された優先順位情報に基づく順に記録が行われる。そのため、例えば、他者に見られたくない記録物の記録をネットワーク記録装置でする場合、記録データをＰＣからネットワーク記録装置に送信した直後にネットワーク記録装置のそばに行き、記録物が記録されるまで待機する必要があった。また、オペレータが記録データを記録装置に送信した後、直ちに記録物を回収しなかった場合、そのまま放置されることで、記録物の遺失、情報漏洩、さらにはネットワーク記録装置の出力部に記録媒体が溜まりジャムの原因となること等の問題があった。
【０００３】
この問題を解決する手段として、いくつかの提案がされている。例えば、パスワード、指紋情報等の認証データを予め登録しておき、登録された認証データと一致した認証データが添付された記録データについて記録を開始するネットワーク記録装置が提案されている（特許文献１及び特許文献２参照）。また、ネットワーク上に記憶装置を設け、その記憶装置に認証データを添付した記録データを記憶させ、この記憶装置から、認証データの一致した記録データを読み出すネットワーク記録装置が提案されている（特許文献３参照）。
【特許文献１】特開平６−００４２３８号公報
【特許文献２】特開２００１−２３６１９８号公報
【特許文献３】特開２００２−１８３０９１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１及び特許文献２における構成のネットワーク記録装置では、ＰＣから送られてきた認証データが添付された記録データを、記録が終了するまで記憶部に格納しておかなければならない。このため、多大なメモリ容量を必要とする。
【０００５】
また、上記特許文献３における構成のネットワーク記録装置では、記録装置のメモリ容量を減らすために、ネットワーク上に別途記憶装置を設ける構成となっている。詳細には、ＰＣはこの記憶装置のＵＲＬを記録装置に送信し、記録装置は送信されたＵＲＬの記憶装置から認証データの一致した記録データを読み出す構成となっている。しかしこの構成では、外部に記憶装置を設けており、記録装置はＰＣから送信されたＵＲＬの記憶装置と通信しなければならず、構成が複雑になってしまう。
【０００６】
本発明は、上記問題点に鑑みてなされたもので、認証機能を有し、簡単な構成でかつ多大なメモリ容量を必要とすることの無いネットワーク記録装置を有する記録システムを提供することを目的とする。またこのような記録システムを用いて行われる記録方法、記録装置、該記録装置と接続するホスト装置、該ホスト装置で実行されるプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するための本発明は、ネットワークに接続されたホスト装置と記録装置とを有し、前記ネットワークを介してホスト装置から記録装置に記録データを送信して記録を行う記録システムであって、
前記記録装置は、
認証するために基準となる第１の認証データを入力する第１の入力手段と、
前記第１の認証データを前記ホスト装置に転送する第１の転送手段と、
前記第１の認証データと比較するための第２の認証データを入力する第２の入力手段と、
前記第２の認証データを前記ホスト装置に転送する第２の転送手段と、
前記ネットワークを介して前記ホスト装置から送信された記録データに基づいて記録を行う記録手段と、
を有し、
前記ホスト装置は、
前記第１の転送手段において転送された第１の認証データを受信する第１の受信手段と、
前記第１の受信手段が受信した第１の認証データを格納する第１の記憶手段と、
記録データを生成する生成手段と、
前記第２の転送手段において転送された第２の認証データを受信する第２の受信手段と、
前記第１の記憶手段に格納された第１の認証データと前記第２の受信手段が受信した第２の認証データとを比較する比較手段と、
前記比較手段による比較結果に従って、前記ネットワークを介して前記記録装置に前記生成手段が生成した記録データを送信することを許可する許可手段と、
前記許可手段において許可された記録データを前記記録装置に送信する送信手段と、
を有することを特徴とする記録システムである。
【０００８】
また、上記課題を解決するための別の本発明は、ネットワークに接続されたホスト装置と記録装置とを用い、前記ネットワークを介してホスト装置から記録装置に記録データを送信して記録を行う記録方法であって、
認証するために基準となる第１の認証データを前記記録装置から入力する第１の入力工程と、
前記第１の認証データを前記ホスト装置に転送する第１の転送工程と、
前記第１の転送工程において転送された第１の認証データを前記ホスト装置のメモリに格納する記憶工程と、
前記ホスト装置により記録データを生成する生成工程と、
前記第１の認証データと比較するための第２の認証データを前記記録装置から入力する第２の入力工程と、
前記第２の認証データを前記ホスト装置に転送する第２の転送工程と、
前記メモリに格納された第１の認証データと前記第２の転送工程において転送された第２の認証データとを前記ホスト装置により比較する比較工程と、
前記比較工程による比較結果に従って、前記ネットワークを介してホスト装置から記録装置に前記生成工程により生成した記録データを送信することを許可する許可工程と、
前記許可工程において許可された記録データを前記記録装置に送信する送信工程と、
前記送信工程により送信された記録データに基づいて記録を行う記録工程と、
を有することを特徴とする記録方法である。
【０００９】
また、上記課題を解決するための別の本発明は、ホスト装置とネットワークを介して接続された記録装置であって、
認証するために基準となる第１の認証データを入力する第１の入力手段と、
前記第１の認証データを前記ホスト装置に転送する第１の転送手段と、
前記第１の認証データと比較するための第２の認証データを入力する第２の入力手段と、
前記第２の認証データを前記ホスト装置に転送する第２の転送手段と、
前記ネットワークを介して前記ホスト装置から送信された記録データに基づいて記録を行う記録手段と、
を有することを特徴とする記録装置である。
【００１０】
また、上記課題を解決するための別の本発明は、記録装置とネットワークを介して接続されたホスト装置であって、
前記ネットワークを介して前記記録装置から送信された認証するために基準となる第１の認証データを受信する第１の受信手段と、
前記第１の受信手段により受信した第１の認証データを格納する記憶手段と、
記録データを生成する生成手段と、
前記第１の認証データと比較するための前記ネットワークを介して前記記録装置から送信された第２の認証データを受信する第２の受信手段と、
前記記憶手段に格納された第１の認証データと前記第２の受信手段により受信した第２の認証データとを比較する比較手段と、
前記比較手段による比較結果に従って、前記ネットワークを介して前記記録装置に前記生成手段で生成した記録データを送信する送信手段と、
を有することを特徴とするホスト装置である。
【００１１】
さらに、上記課題を解決するための別の本発明は、記録装置とネットワークを介して接続されたホスト装置で実行されるプログラムであって、
前記ネットワークを介して前記記録装置から送信された認証するために基準となる第１の認証データを受信する第１の受信処理と、
前記第１の受信処理により受信した第１の認証データをメモリに格納する記憶処理と、
記録データを生成する生成処理と、
前記第１の認証データと比較するための前記ネットワークを介して前記記録装置から送信された第２の認証データを受信する第２の受信処理と、
前記メモリに格納された第１の認証データと前記第２の受信処理により受信した第２の認証データとを比較する比較処理と、
前記比較処理による比較結果に従って、前記ネットワークを介して前記記録装置に前記生成処理により生成した記録データを送信する送信処理と、
を実行させることを特徴とするプログラムである。
【発明の効果】
【００１２】
本発明によれば、認証データが一致することが確認された後に記録データを記録装置に送信するので、ネットワーク記録装置は、記録動作に必要な最小限のメモリがあればよく、多大なメモリを有する必要が無い。当然ネットワーク上に記憶装置を設ける必要も無い。また、認証データもＰＣ側に記憶させることができるので、ネットワーク記録装置に認証データを記憶しておくためのメモリが必要なくなる。また認証を行う処理を、処理能力が高いＰＣで行わせることができるので、記録装置は入力された認証データをＰＣに送信するだけでよく、制御プログラムも含めて構成を簡単にすることができる。このことから低コストで認証機能付きのネットワーク記録装置を有する記録システムを提供することができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施例を図面を用いて詳細に説明する。
【００１４】
なお、この明細書において、「記録」（以下、「プリント」とも称する）とは、文字、図形等有意の情報を形成する場合のみならず、有意無意を問わず、広く記録媒体上に画像、模様、パターン等を形成する、又は媒体の加工を行う場合も表すものとする。また、人間が視覚で知覚し得るように顕在化したものであるか否かを問わない。
【００１５】
また、「記録媒体」とは、一般的な記録装置で用いられる紙のみならず、広く、布、プラスチック・フィルム、金属板、ガラス、セラミックス、木材、皮革等、インクを受容可能なものも表すものとする。
【００１６】
以下本発明を適用したネットワーク記録装置の実施例について説明する。図１は本発明の実施に好適なネットワーク記録装置の電気的構成を表したブロック図である。
【００１７】
１０１はネットワーク記録装置（以下、記録装置とも言う）本体を示している。なお、本実施例における記録装置１０１は、後述の読取部によって原稿の読み取りを行うことができるマルチファンクションプリンタ（ＭＦＰ）であるがこれに限定されない。１０２は記録装置１０１を制御するＣＰＵである。１０３は記録装置１０１全体を制御するための制御プログラムを記憶した不揮発性メモリ（ＲＯＭ）であり、ＣＰＵ１０２はこのＲＯＭ１０３に記憶された制御プログラムに従って記録装置全体を制御する。１０４は各種動作を制御するための処理演算に使用されるメモリ（以下ＲＡＭとする）である。１０５はＰＣから送られてくる記録データとしての画像データ、記録を行うために最適に変換された画像データ、後述の読取部によって読み取られた画像データ及び認証のために読み取られた指紋データ等を一時保管するバッファメモリである。１０６はネットワークで接続されたホスト装置等の各種制御装置と画像データ及び認証データ等の通信データの授受及び通信制御を行うネットワーク制御部である。１０７はネットワーク記録装置１０１をユーザ（オペレータ）が操作するための各種操作ボタン及びＬＥＤやＬＣＤなどに代表される表示手段を有する操作部である。１０８はラスタ走査方式によって原稿台に載せられた原稿の読み取り及び認証のための指紋の読み取りを行う読取部である。１０９はＰＣから送られてくる画像データや読取部１０８によって読み取られた画像データに基づいて記録媒体に記録するための記録部である。１１０はＣＰＵ１０２と各ブロックを接続するシステムバス、１１１は外部ネットワークに接続するためのコネクタである。３０１は各種制御機器を接続している、例えばＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）に代表されるネットワークを示している。
【００１８】
図２は本発明の実施に好適なＰＣの内部ブロックの一部を示した図である。
【００１９】
２０１は本発明のホスト装置の一例であるＰＣ本体を示している。２０２はＰＣ上で動作する例えばワードプロセッサソフト等の各種アプリケーションソフトウェア（以下、アプリケーションとする）である。２０３は記録装置で記録を行うためのプリンタドライバソフトウェア（以下、プリンタドライバとする）である。プリンタドライバ２０３は、アプリケーション２０２から送られてくる画像データを記録装置１０１に最適となるようにデータ変換すると共に、アプリケーション２０２から送られてきた画像データを記録装置１０１によって記録させる。さらにプリンタドライバ２０３は認証データの比較手段２０３ａを有している。２０４はネットワークで接続された記録装置等の各種制御装置と画像データ及び認証データ等の通信データの授受及び通信制御を行うネットワーク制御部である。また、不図示であるが、ＰＣ２０１は、前記アプリケーション及びプリンタドライバ等のプログラムを格納し認証データ等の格納が可能なハードディスク、前記プログラム等に基づき具体的な制御や許可等をメインで行うＣＰＵ、メモリ等を備えている。さらに、不図示であるが、ＬＣＤ等の表示手段、キーボードやポインティングデバイス等の指示手段等も備えている。
【００２０】
図６は読取部１０８の原稿台を示した図である。
【００２１】
１０８１は原稿台そのものである。１０８２は１ライン毎にラスタ走査方式による読み取りを行うための、光学的読取走査を行うＣＣＤあるいは密着型センサ等の光電変換素子である。光電変換素子１０８２の長手方向と直交する方向（図中の左右方向）に走査することによって原稿の読み取りを行う。１０８３は原稿を読み取るための透明なガラス等で構成された読取台の一例である原稿読取窓であり、オペレータはこの面に原稿を置いて原稿の読み取りを行う。１０８４は指紋を読み取るための透明なガラス等で構成された読取台の一例である指紋読取窓であり、認証を行う時は、オペレータはこの窓に指を押し当てて指紋の読み取りを行う。この指紋読取窓１０８４は、図面からも分かるように、光電変換素子１０８２の長手方向と直交する方向（光電変換素子１０８２の走査方向）に原稿読取窓１０８３とは独立して別個に設けられている。そのため、光電変換素子１０８２は、原稿読取と指紋読取を兼用して行うことができる一方、指紋の読み取りを行う際にガラス面に付着する汚れが原稿の読み取りに影響しないようになっている。
【００２２】
ここで、ＰＣのアプリケーションから記録を行う時の動作を、フローチャート図８〜１０に沿って説明する。図８は記録時のＰＣの動作を示したフローチャートであり、図９はネットワーク記録装置の通信制御部の動作を示したフローチャートであり、図１０は認証を行う際のネットワーク記録装置の動作を示したフローチャートである。
【００２３】
まずアプリケーションにより記録データを生成し、記録を行うための操作を行うと（ステップＳ１０５）、プリンタドライバの記録メニュー画面４０１がＰＣのモニタの画面に表示され（ステップＳ１１０）、記録部数、記録媒体の種類等を設定できる。同時に図４に示すような、記録を行う際に認証を行うか否かを設定するチェックボックス４０２が表示される。ステップＳ１１５で、このチェックボックス４０２をチェックして印刷ボタン４０３をクリックすると、ステップＳ１２５に進んで認証を行って記録する動作に入る。ステップＳ１１５で、このチェックボックス４０２をチェックしないで印刷ボタン４０３をクリックすると、認証を行わず、通常のセキュリティの無い記録動作を行う（ステップＳ１２０）。キャンセルボタン４０４をクリックすると、プリンタドライバの記録メニュー画面が消えて、記録は行われない。チェックボックス４０２をチェックして印刷ボタン４０３をクリックすると、プリンタドライバは、ネットワーク制御部を介して記録装置の状態を監視するコマンド（ステータスモニタコマンド）を定期的に発行する（ステップＳ１２５）。なお、ここでの記録装置の状態とは、登録されたことでハードディスク等に格納されている基準となる第１の認証データと比較するための、第２の認証データが有るか無いかを表している。こうして認証データの有無を確認するため記録装置に照会することで記録装置の状態を監視する。
【００２４】
記録装置は、ＰＣからステータスモニタコマンドを受信すると（ステップＳ２１０）、現在の状態を通知するレスポンスを送信する。ステップＳ２２０で、上記第２の認証データがある場合は、この認証データ（この実施例では指紋データ）を転送することで、指紋データを付加したレスポンス応答を行う（ステップＳ２５０）。ステップＳ２２０で、認証データが無ければ、認証データが無いという記録装置の状態を示すだけのレスポンス応答を行う（ステップＳ２４０）。
【００２５】
オペレータが認証を行って記録することを選択した場合、ＰＣ上で記録を行うための操作を行った後、記録装置上で指紋読取窓に指を押し当てて、不図示の操作部の「ＩＤ」ボタンを押下する（ステップＳ３１０）。すると、記録装置は指紋読取窓の指紋の読み取りを行い（ステップＳ３２０）、認証データを作成する（ステップＳ３３０）。
【００２６】
その後、記録装置は、ＰＣからのステータスモニタコマンドを受信すると、読み取った指紋データを付加したレスポンスを送信する（ステップＳ１１５）。
【００２７】
プリンタドライバは、指紋データが付加されたレスポンスが来るまで、所定の期間、ステータスモニタコマンドを定期的に発行する。無駄な通信の回避のため、ステップＳ１３５で、所定の期間内に指紋データが付加されたレスポンスが記録装置から戻って来ない場合は、タイムアウトとしてエラー処理を行って（ステップＳ１５５）記録ジョブを無効にする。記録装置から指紋データが付加されたレスポンスが来たら（ステップＳ１３０）、送られてきた指紋データと記憶手段２０３ｂに予め登録された指紋データとを、比較手段２０３ａによって比較する（ステップＳ１４０）。ステップＳ１４５で、これらの指紋データの比較結果から指紋が同一とみなした場合は、記録を行うための画像データを記録装置に送信する（ステップＳ１５０）。以降は、通常の記録動作と同様の手順で記録を行う。ステップＳ１４５で、指紋データが一致せず、指紋が同一でないとみなした場合は、エラーコマンドを記録装置に対して送信し（ステップＳ１６５）、ステップＳ１３０の戻り再び指紋データを待つ。
【００２８】
なお、記録装置はエラーコマンドを受信すると、操作部の表示手段によってエラーを通知して、再度の指紋の読み取りを促して、図９及び図１０のフローチャートに示す前述の処理動作に戻る。再度指紋の読み取りが行われたら、同様に指紋データを付加したレスポンスを送信する。
【００２９】
ここでも無駄な通信を回避するためと、セキュリティの維持のために、プリンタドライバは、所定回数認証に失敗したら（ステップＳ１６０）、記録ジョブを無効にする（ステップＳ１７０）。
【００３０】
簡単のために、上記動作の通信プロトコルの概念図を、図３及び図７に示す。図３は認証に成功した時を表し、図７は認証に失敗した時を表している。
【００３１】
次に指紋データの登録方法を、図１１のフローチャートを用いて説明する。この場合もＰＣのアプリケーションから記録を行うときの動作とほぼ同様な手順を行う。まずＰＣでプリンタドライバの設定画面５０１を開くと（ステップＳ１０）、各種設定項目と同時に、図５に示すような認証データの登録を行うか否かを決定するチェックボックス５０２が表示される（ステップＳ２０）。ここで、チェックボックス５０２をチェックして、実行ボタン５０３をクリックすると（ステップＳ３０）、プリンタドライバは、ネットワーク制御部を介してステータスモニタコマンドを定期的に発行する（ステップＳ１２５）。
【００３２】
ステップＳ１２５でＰＣが発行したステータスモニタコマンドを記録装置が受信してから、記録装置が指紋データを付加したレスポンスをＰＣに送信するまでの工程は、アプリケーションから記録を行うときの動作の場合と同様である。
【００３３】
その後ステップＳ１３０に進むが、所定の期間内に指紋データが付加されたレスポンスが記録装置から戻って来ない場合は、アプリケーションから記録を行うときの動作の場合と同様である。所定の期間内に指紋データが付加されたレスポンスが記録装置から戻って来た場合は、送られてきた指紋データを認証用データとして、ＰＣ内の記憶手段２０３ｂに記憶する（ステップＳ１８０）。
【００３４】
本実施例では、指紋データによる認証方法について説明したが、他の認証方法を用いることもできる。従来から使用されている暗証番号やパスワードを利用しても同様の効果が得られる。暗証番号やパスワードを利用する場合、指紋の読み取りを行う代わりに暗証番号あるいはパスワードの入力を行うようにすればよい。暗証番号あるいはパスワードを利用する方式であれば、読取部を有しない記録装置であっても同様の効果を得ることができる。
【００３５】
また、本実施例では、指紋の読み取りのために原稿読取用の読取手段を利用したが、専用の指紋読取装置を利用しても同様の効果が得られる。
【００３６】
また、本発明には、上記記録方法をホスト装置で実行させるプログラムも含まれる。具体的には、上記のように記録装置とネットワークを介して接続されたホスト装置で実行されるプログラムであって、このネットワークを介して記録装置から送信された認証するために基準となる認証データを受信する受信処理を実行させる。また、この受信処理により受信した認証データをメモリに格納する記憶処理、記録データを生成する生成処理、その認証データと比較するためにネットワークを介して記録装置から送信された認証データを受信する受信処理を実行させる。さらに、メモリに格納された認証データとこれと比較するために送信された認証データとを比較する比較処理と、この比較結果に従って、ネットワークを介して記録装置に前記生成処理により生成した記録データを送信する送信処理を実行させることを特徴とする。さらに、このようなプログラムが格納されている記憶媒体についても本発明に含まれる。
【図面の簡単な説明】
【００３７】
【図１】本発明の実施に好適なネットワーク記録装置の電気的構成を表したブロック図である。
【図２】本発明の実施に好適なＰＣの内部ブロックの一部を示した図である。
【図３】認証に成功した時の通信プロトコルの概念図である。
【図４】記録を行う際に認証を行うか否かを設定するチェックボックスの一例である。
【図５】認証データの登録を行うか否かを決定するチェックボックスの一例である。
【図６】読取部の原稿台を示した図である。
【図７】認証に失敗した時の通信プロトコルの概念図である。
【図８】記録時のＰＣの動作を示したフローチャートである。
【図９】ネットワーク記録装置の通信制御部の動作を示したフローチャートである。
【図１０】認証を行う際のネットワーク記録装置の動作を示したフローチャートである。
【図１１】指紋データ登録時のＰＣの動作を示したフローチャートである。
【符号の説明】
【００３８】
１０１  記録装置
１０５  バッファメモリ
１０６  ネットワーク制御部
１０８  読取部
１０９  記録部
２０１  ＰＣ（パーソナルコンピュータ）
２０３  プリンタドライバソフトウェア
２０３ａ  比較手段
２０３ｂ  記憶手段
２０４  ネットワーク制御手段
３０１  ネットワーク
１０８２  光電変換素子
１０８４  指紋読取部
【図１】
2008203999.tif 000003
【図２】
2008203999.tif 000004
【図３】
2008203999.tif 000005
【図４】
2008203999.tif 000006
【図５】
2008203999.tif 000007
【図６】
2008203999.tif 000008
【図７】
2008203999.tif 000009
【図８】
2008203999.tif 000010
【図９】
2008203999.tif 000011
【図１０】
2008203999.tif 000012
【図１１】
2008203999.tif 000013