(57)【要約】  【課題】  プリンタ環境及びコンテンツの提供サービスを１つのシステムにより実現したデータ出力システム、データ送信装置、及びデータ出力装置の提供。  【解決手段】  情報処理装置３００にてプリンタドライバが起動された場合（Ｓ１１）、送信するデータに添付する特定コードを受付け（Ｓ１２）、データの送信指示がある場合（Ｓ１３：ＹＥＳ）、特定コードが付与されているか否かを確認した上で（Ｓ１４）、データを送信する（Ｓ１５）。画像形成装置１００がデータを受信した場合（Ｓ１６：ＹＥＳ）、データ管理テーブルに特定コード等の情報を登録すると共に（Ｓ１７）、該当するデータ記憶領域に受信したデータを記憶する（Ｓ１８）。【選択図】      図７
2006119749.tif 000002
【特許請求の範囲】
【請求項１】
データと該データを特定する特定コードとを関連付けて記憶する記憶手段、及び特定コードを受付けた場合、該特定コードに関連付けられたデータを前記記憶手段から読出して出力処理を実行する手段を備えるデータ出力装置と、前記記憶手段に記憶させるべきデータを前記データ出力装置へ送信するデータ送信装置とを備えるデータ出力システムにおいて、
前記データ送信装置は、第１のコードを記憶する手段と、データを送信する際に第２のコードを受付ける手段と、記憶された第１のコードと受付けた第２のコードとを含む一の特定コードを生成する手段と、生成した特定コードを前記データと共に前記データ出力装置へ送信する手段とを備え、
前記データ出力装置は、前記データ送信装置から送信されたデータ及び特定コードを受信する手段を備え、受信したデータを、該データと共に受信した特定コードに関連付けて記憶するようにしてあることを特徴とするデータ出力システム。
【請求項２】
前記第１のコードは、送信するデータの種類に応じて予め定めたコードであることを特徴とする請求項１に記載のデータ出力システム。
【請求項３】
前記第１のコードは、データの出力目的に応じて予め定めたコードであることを特徴とする請求項１に記載のデータ出力システム。
【請求項４】
前記第１のコードは、前記データ送信装置に固有なコードであることを特徴とする請求項１乃至請求項３の何れか１つに記載のデータ出力システム。
【請求項５】
前記第１のコードは、前記出力処理に対する課金の要否を定めたコードであり、前記データ出力装置は、受付けた特定コードに基づいて課金の要否を判断する手段と、課金を要と判断した場合、前記特定コードに関連付けられたデータの出力処理の際に課金処理を実行する手段とを備えることを特徴とする請求項１乃至請求項３の何れか１つに記載のデータ出力システム。
【請求項６】
前記第１のコードは、送信すべきデータに対する機密処理の要否を定めたコードであり、前記データ出力装置は、受信した特定コードに基づいて機密処理の要否を判断する手段と、機密処理を要と判断した場合、前記特定コードに関連付けて記憶したデータに対する機密処理を実行する手段とを備えることを特徴とする請求項１乃至請求項３の何れか１つに記載のデータ出力システム。
【請求項７】
データと該データを特定する特定コードとを関連付けて記憶する記憶装置に対してデータを送信するデータ送信装置において、
第１のコードを記憶する手段と、データを送信する際に第２のコードを受付ける手段と、記憶された第１のコードと受付けた第２のコードとを含む一の特定コードを生成する手段と、生成した特定コードを前記データと共に前記記憶装置へ送信する手段とを備えることを特徴とするデータ送信装置。
【請求項８】
外部から送信されたデータ及び該データを特定する特定コードを受信する手段と、受信したデータ及び特定コードを関連付けて記憶する記憶手段と、特定コードを受付けた場合、該特定コードに関連付けられたデータを前記記憶手段から読出して出力処理を実行する手段とを備えるデータ出力装置において、
前記特定コードは、予め定められた第１のコードと、データを送信する際に設定された第２のコードとを含み、前記出力処理の際に実行すべき処理を前記第１のコードに基づいて決定する手段と、決定した処理を実行する手段とを備えることを特徴とするデータ出力装置。
【請求項９】
前記処理は、前記出力処理に対する課金処理、又は前記データに対する機密処理であることを特徴とする請求項８に記載のデータ出力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタ環境及びコンテンツの提供を１つのシステムにより実現したデータ出力システム、該データ出力システムで用いられるデータ送信装置及びデータ出力装置に関する。
【背景技術】
【０００２】
街角のコンビニエンスストアにおいてコピー機等の画像形成装置が設置され、コピーサービスが一般の利用者に提供されており、不特定多数の利用者がブック原稿や、シート原稿などを持ち込んで気軽に利用する光景が一般的となっている。このような画像形成装置には、コピーサービスに対する対価を得るためにコインベンダが接続されており、コピー処理に対して課金処理及び精算処理を実施できるようにしている。
【０００３】
コインベンダが接続された画像形成装置を利用してコピーサービスを受ける場合、利用者は、まず、コインベンダに適当な額の貨幣を投入する。そして、画像形成装置にて１枚の用紙上に画像形成が完了した場合、その旨の情報を画像形成装置からコインベンダに通知し、コピー処理に対して要求する対価を投入金額から減算することによって精算処理を実行している（例えば、特許文献１，２参照）。
【０００４】
また、近年では、単機能のコピー機の他に、ファクシミリデータの送受信機能、外部コンピュータから送信されたプリントジョブに基づいてプリント処理を行うプリンタ機能、原稿を読取った際に取得した画像データ、外部から受信したプリントジョブ等をハードディスク装置のような記憶手段に記憶させておくファイリング機能等を搭載したデジタル複合機が商品化されている。このようなデジタル複合機をコンビニエンスストア、ホテル等に設置することによって、不特定の利用者に対してプリンタ環境及びファクシミリ送信サービスを有償にて提供することが可能であり、現実に導入され始めている。
【０００５】
一方、地図、新聞、店舗案内等のコンテンツを画像データの形態で保持しておき、利用者からの要求がある場合に有料又は無料でプリントアウトすることによりコンテンツを提供する装置（以下、コンテンツ提供装置とする）が開発されており、前述した画像形成装置と同様にコンビニエンスストア等の街角に設置され、コンテンツの提供サービスが行われている。
【特許文献１】特開昭５７−４８７４５号公報
【特許文献２】特開平１０−２６９１０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、前述したようなコインベンダ付きの画像形成装置、及びコンテンツ提供装置は別個の装置として提供されるため、コピーサービスの提供及びプリンタ環境の提供を行うと共に、コンテンツの提供サービスを行う場合には双方の装置を導入しなければならず、導入コストを抑えることができないという問題点を有している。また、双方の装置を導入する場合には、設置スペースを広くとる必要があり、設置場所によっては容易に導入できないことが問題となる。
【０００７】
本発明は斯かる事情に鑑みてなされたものであり、設置スペースを十分に確保できない場合であっても、プリンタ環境の提供及びコンテンツの提供サービスの双方を行うためのシステムを安価に実現することができるデータ出力システム、該データ出力システムで用いられるデータ送信装置及びデータ出力装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係るデータ出力システムは、データと該データを特定する特定コードとを関連付けて記憶する記憶手段、及び特定コードを受付けた場合、該特定コードに関連付けられたデータを前記記憶手段から読出して出力処理を実行する手段を備えるデータ出力装置と、前記記憶手段に記憶させるべきデータを前記データ出力装置へ送信するデータ送信装置とを備えるデータ出力システムにおいて、前記データ送信装置は、第１のコードを記憶する手段と、データを送信する際に第２のコードを受付ける手段と、記憶された第１のコードと受付けた第２のコードとを含む一の特定コードを生成する手段と、生成した特定コードを前記データと共に前記データ出力装置へ送信する手段とを備え、前記データ出力装置は、前記データ送信装置から送信されたデータ及び特定コードを受信する手段を備え、受信したデータを、該データと共に受信した特定コードに関連付けて記憶するようにしてあることを特徴とする。
【０００９】
本発明にあっては、データ送信装置からデータを送信する際、予め記憶された第１のコードと、送信する際に受付けた第２のコードとから一の特定コードを生成し、生成した特定コードをデータと共に送信するようにしており、データ出力装置では受信したデータを特定コードに関連付けて記憶するようにしているため、データの多面的な管理が可能となる。
【００１０】
本発明に係るデータ出力システムは、前記第１のコードは、送信するデータの種類に応じて予め定めたコードであることを特徴とする。
【００１１】
本発明にあっては、送信するデータの種類に応じて予め定めたコードを第１のコードとして用いるため、例えば、一般の利用者が送信するデータ、及びコンテンツ提供者が送信するデータにそれぞれ異なるコードを添付することができ、コンテンツデータと一般の利用者が送信したデータとを分けて管理することが可能となる。
【００１２】
本発明に係るデータ出力システムは、前記第１のコードは、データの出力目的に応じて予め定めたコードであることを特徴とする。
【００１３】
本発明にあっては、データの出力目的に応じて定めたコードを第１のコードとして用いるため、例えば、一般の利用者がプリント出力する場合と、コンテンツの出力を行う場合とで異なるコードを添付することができ、コンテンツデータと一般の利用者が送信したデータと分けて管理することが可能となる。
【００１４】
本発明に係るデータ出力システムは、前記第１のコードは、前記データ送信装置に固有なコードであることを特徴とする。
【００１５】
本発明にあっては、データ送信装置に固有なコードを第１のコードとして用いるため、例えば、一般の利用者が利用するデータ送信装置から送信されたデータと、コンテンツ提供者が利用するデータ送信装置から送信されたデータとで異なるコードを添付することができ、コンテンツデータと一般の利用者が送信したデータとを分けて管理することが可能となる。
【００１６】
本発明に係るデータ出力システムは、前記第１のコードは、前記出力処理に対する課金の要否を定めたコードであり、前記データ出力装置は、受付けた特定コードに基づいて課金の要否を判断する手段と、課金を要と判断した場合、前記特定コードに関連付けられたデータの出力処理の際に課金処理を実行する手段とを備えることを特徴とする。
【００１７】
本発明にあっては、出力処理に対する課金の要否に基づいて定めたコードを第１のコードとして用いるため、出力処理に係るデータに添付されたコードを参照することにより課金の要否を判断することができる。
【００１８】
本発明に係るデータ出力システムは、前記第１のコードは、送信すべきデータに対する機密処理の要否を定めたコードであり、前記データ出力装置は、受信した特定コードに基づいて機密処理の要否を判断する手段と、機密処理を要と判断した場合、前記特定コードに関連付けて記憶したデータに対する機密処理を実行する手段とを備えることを特徴とする。
【００１９】
本発明にあっては、機密処理の要否に基づいて定めたコードを第１のコードとして用いるため、出力処理に係るデータに添付されたコードを参照することにより機密処理の要否を判断することができる。
【００２０】
本発明に係るデータ送信装置は、データと、該データを特定する特定コードとを関連付けて記憶する記憶装置に対してデータを送信するデータ送信装置において、第１のコードを記憶する手段と、データを送信する際に第２のコードを受付ける手段と、記憶された第１のコードと受付けた第２のコードとを含む一の特定コードを生成する手段と、生成した特定コードを前記データと共に前記記憶装置へ送信する手段とを備えることを特徴とする。
【００２１】
本発明にあっては、予め記憶された第１のコードと、データを送信する際に受付けた第２のコードとに基づいて一の特定コードを生成し、生成した特定コードをデータと共に送信するようにしているため、送信先の記憶装置にて多面的なデータの管理が可能となる。
【００２２】
本発明に係るデータ出力装置は、外部から送信されたデータ及び該データを特定する特定コードを受信する手段と、受信したデータ及び特定コードを関連付けて記憶する記憶手段と、特定コードを受付けた場合、該特定コードに関連付けられたデータを前記記憶手段から読出して出力処理を実行する手段とを備えるデータ出力装置において、前記特定コードは、予め定められた第１のコードと、データを送信する際に設定された第２のコードとを含み、前記出力処理の際に実行すべき処理を前記第１のコードに基づいて決定する手段と、決定した処理を実行する手段とを備えることを特徴とする。
【００２３】
本発明にあっては、予め記憶された第１のコードと、データを送信する際に受付けた第２のコードとに基づいて生成された一の特定コードをデータと共に受信し、受信したデータを特定コードに関連付けて記憶するようにしており、出力処理の際に実行すべき処理を第１のコードに基づいて決定するため、データ毎に課金処理や機密処理を設定することが可能となる。
【００２４】
本発明に係るデータ出力装置は、前記処理は、前記出力処理に対する課金処理、又は前記データに対する機密処理であることを特徴とする。
【００２５】
本発明にあっては、第１のコードに基づいて決定される処理は課金処理、又は機密処理であるため、各データを出力する際に必要に応じて課金処理、機密処理が実行される。
【発明の効果】
【００２６】
本発明による場合は、データ送信装置からデータを送信する際、予め記憶された第１のコードと、送信する際に受付けた第２のコードとから一の特定コードを生成し、生成した特定コードをデータと共に送信するようにしており、データ出力装置では受信したデータを特定コードに関連付けて記憶するようにしている。したがって、データの多面的な管理が可能となり、例えば、一般の利用者により送信されたデータと、コンテンツ提供者により送信されたデータとを個別に管理することができ、１つのシステムによりプリンタ環境とコンテンツの提供サービスとを実現することができる。
【００２７】
また、本発明による場合は、送信するデータの種類に応じて予め定めたコードを第１のコードとして用いるため、一般の利用者が送信するデータ、及びコンテンツ提供者が送信するデータにそれぞれ異なるコードを添付することができ、コンテンツデータと一般の利用者が送信したデータと分けて管理することができる。
【００２８】
更に本発明による場合は、データの出力目的に応じて定めたコードを第１のコードとして用いるため、一般の利用者がプリント出力する場合と、コンテンツの出力を行う場合とで異なるコードを添付することができ、コンテンツデータと一般の利用者が送信したデータとを分けて管理することができる。
【００２９】
更に本発明による場合は、データ送信装置に固有なコードを第１のコードとして用いるため、一般の利用者が利用するデータ送信装置から送信されたデータと、コンテンツ提供者が利用するデータ送信装置から送信されたデータとで異なるコードを添付することができ、コンテンツデータと一般の利用者が送信したデータとを分けて管理することが可能となる。
【００３０】
更に本発明による場合は、出力処理に対する課金の要否に基づいて定めたコードを第１のコードとして用いるため、出力処理に係るデータに添付されたコードを参照することにより課金の要否を判断することができる。
【００３１】
更に本発明による場合は、機密処理の要否に基づいて定めたコードを第１のコードとして用いるため、出力処理に係るデータに添付されたコードを参照することにより機密処理の要否を判断することができる。
【００３２】
更に本発明による場合は、予め記憶された第１のコードと、データを送信する際に受付けた第２のコードとに基づいて一の特定コードを生成し、生成した特定コードをデータと共に送信するようにしているため、送信先の記憶装置にて多面的なデータの管理が可能となる。
【００３３】
更に本発明による場合は、予め記憶された第１のコードと、データを送信する際に受付けた第２のコードとに基づいて生成された一の特定コードをデータと共に受信し、受信したデータを特定コードに関連付けて記憶するようにしており、出力処理の際に実行すべき処理を第１のコードに基づいて決定するため、データ毎に課金処理や機密処理を設定することが可能となる。
【００３４】
更に本発明による場合は、第１のコードに基づいて決定される処理は課金処理、又は機密処理である。したがって、各データを出力する際に必要に応じて課金処理、機密処理を実行することができる。
【発明を実施するための最良の形態】
【００３５】
以下、本発明をその実施の形態を示す図面に基づいて具体的に説明する。
図１は本発明に係るデータ出力システムの構成を示す模式図である。本データ出力システムは、例えば、コンビニエンスストア、ネットカフェ、ＤＴＰショップ（DTP : desktop publishing）、貸しオフィス、大学、ホテル等の施設において構築されるシステムであり、当該システムによって不特定の利用者に対しプリント環境を有料で提供する（以下、プリントサービス）と共に、様々なコンテンツを有料又は無料で提供する（以下、コンテンツ提供サービス）。図中１００は、本発明に係るデータ出力装置としての画像形成装置であり、この画像形成装置１００にはコンテンツの提供者が使用する情報処理装置２００、一般の利用者が利用する情報処理装置３００Ａ，３００Ｂ，…，３００Ｅが通信ネットワークＮを介して接続されている。なお、以下において、各情報処理装置３００Ａ，３００Ｂ，…，３００Ｅを区別して説明する必要がない場合には単に情報処理装置３００と記載することとする。
【００３６】
情報処理装置２００は、例えば、パーソナルコンピュータである。コンテンツ提供者は、この情報処理装置２００を用いてコンテンツを作成するか、又は外部で作成したコンテンツを情報処理装置２００に取込み、画像形成装置１００へ送信する。提供するコンテンツは地図、新聞、店舗案内、テレビ番組表などの情報であり、本実施の形態では、用紙上に記録した記録物によりコンテンツの提供を行う。そのため、情報処理装置２００には通信ネットワークＮを介して画像形成装置１００を利用するためのドライバプログラム（プリンタドライバ）が予めインストールされており、このプリンタドライバによってコンテンツをプリントデータに変換した後、画像形成装置１００へ送信する。このとき、プリンタドライバはプリントデータを特定するための特定コードを付与した上で画像形成装置１００へ送信するようにしている。
【００３７】
この特定コードは、コンテンツ提供サービス用のデータである旨と、有料／無料の区別を示す情報とを含んだコード（第１のコード）と、コンテンツを管理するためにコンテンツ提供者が設定したコンテンツ管理番号（第２のコード）とにより構成される。画像形成装置１００では、プリントデータに付与された特定コードに従ってデータ管理を行っており、特定コードの入力により出力要求があった場合、必要に応じて課金処理を行った上でコンテンツの出力を行う。この課金処理は、画像形成装置１００に接続されたコインベンダ１５０に貨幣を投入することによって行う。なお、コンテンツ提供者が作成したコンテンツに基づいて情報処理装置２００が生成するプリントデータを以下ではコンテンツデータと称する。
【００３８】
情報処理装置３００は、例えば、パーソナルコンピュータであり、利用者が持ち込んだデータ、又は情報処理装置３００にて作成されたデータに基づいてプリントデータを生成し、生成したプリントデータを画像形成装置１００へ送信することによってプリント処理を実行させる構成となっている。そのため、情報処理装置３００には、文書、グラフィックス等を作成するためのアプリケーションプログラム、通信ネットワークＮを介して画像形成装置１００を利用するためのプリンタドライバ等が予めインストールされている。任意のアプリケーションプログラムからプリンタドライバを呼び出し、当該プリンタドライバにより生成されたプリントデータを画像形成装置１００へ送信することにより、所望の文書、グラフィックス等を有料にて出力できるようにしている。
【００３９】
情報処理装置３００にインストールされたプリンタドライバは、プリントデータを生成する際、プリントデータを特定するための特定コードを付与する。この特定コードは、一般の利用者により作成されたデータである旨と、各情報処理装置３００Ａ，３００Ｂ，…，３００Ｅの区別を示す情報を含んだコード（第１のコード）と、プリントデータを送信する際に利用者自身が設定したパスワード（第２のコード）とにより構成される。情報処理装置３００から送信されたプリントデータを画像形成装置１００が受信した場合、そのプリントデータに基づくプリント処理はすぐに実行されず、一旦、画像形成装置１００の内部にて保持（ホールド）される。画像形成装置１００では、プリントデータに付与された特定コードに従ってデータ管理を行っており、特定コードの入力により出力要求があった場合、課金処理を行った上で出力を行う。なお、一般の利用者が作成した文書、グラフィックス等に基づいて情報処理装置３００が生成するプリントデータを以下ではユーザデータと称する。
【００４０】
図２は一般利用者が利用する情報処理装置３００にインストールされたプリンタドライバが生成する印刷設定画面の一例を示す模式図である。情報処理装置３００にて起動された任意のアプリケーションからプリンタドライバが呼び出された場合、プリンタドライバは、図２に示したような印刷設定画面３０を情報処理装置３００の表示部３０６（図５参照）に表示する。印刷設定画面３０には、プリントデータの送信先であるプリンタ（本実施の形態の場合、画像形成装置１００）の指定を受付けるプリンタ指定欄３１、印刷範囲の指定を受付ける印刷範囲指定欄３２、印刷部数の指定を受付ける印刷部数指定欄３３、画像形成装置１００にホールドされたプリントデータを読み出す際のホールド番号を設定するためのホールド番号設定欄３４が配置されている。ホールド番号は前述した特定コードに該当する番号であり、例えば、７桁の数値からなる。ホールド番号のうち、上位３桁は装置固有の番号を示しており、利用者は下位４桁をパスワードとしてホールド番号入力欄３４ａに入力する。この印刷設定画面３０にて各種の設定を行った後、キャンセルボタン３５が押下操作された場合、プリンタドライバを呼び出したアプリケーションへ処理を戻し、実行ボタン３６が押下操作された場合、特定コードを付与したプリントデータを生成し、画像形成装置１００へプリントデータを送信する。
【００４１】
図３はコンテンツ提供者が使用する情報処理装置２００にインストールされたプリンタドライバが生成する印刷設定画面の一例を示す模式図である。図３に示した印刷設定画面２０には、プリントデータの送信先であるプリンタ（本実施の形態の場合、画像形成装置１００）の指定を受付けるプリンタ指定欄２１、印刷範囲の指定を受付ける印刷範囲指定欄２２、モノクロ印刷とカラー印刷との区別を指定するカラー指定欄２３、コンテンツデータを管理するコンテンツ番号を設定するためのコンテンツ番号設定欄２４が配置されている。コンテンツ番号は前述した特定コードに該当する番号であり、例えば、７桁の数値からなる。コンテンツ番号のうち、上位３桁は有料／無料の区別に係る情報を含んでおり、コンテンツ番号設定欄２４内に設けられたラジオボタン２４ａの選択に応じてプリンタドライバが付与するるものである。また、コンテンツ番号の下位４桁はコンテンツデータを管理するためのコンテンツ管理番号であり、コンテンツ提供者が適宜の番号をコンテンツ管理番号入力欄２４ｂに入力する。この印刷設定画面２０にて各種の設定を行った後、キャンセルボタン２５が押下操作された場合、プリンタドライバを呼び出したアプリケーションへ処理を戻し、実行ボタン２６が押下操作された場合、特定コードを付与したプリントデータを生成し、画像形成装置１００へプリントデータを送信する。
【００４２】
図４は情報処理装置２００，３００にて付与される特定コードの具体例を説明する説明図である。情報処理装置２００にて付与される特定コードはコンテンツデータに付与されるコードであり、最初の１桁の「２」はコンテンツ提供サービスであることを示し、次の２桁が有料／無料の区別を示している。本実施の形態では、「０１」を有料、「０２」を無料のコンテンツ提供サービスとしている。また、残りの下位４桁はコンテンツ管理番号であり、コンテンツ提供者によって付与される番号である。一方、情報処理装置３００にて付与される特定コードはユーザデータに付与されるコードであり、最初の１桁の「１」はプリントサービスであることを示し、次の２桁が装置番号を示している。この装置番号は各情報処理装置３００Ａ，３００Ｂ，…，３００Ｅを識別するための番号であり、各情報処理装置３００Ａ，３００Ｂ，…，３００Ｅにインストールされたプリンタドライバが固有の番号を付与する構成となっている。また、残りの下位４桁は利用者が任意に設定するパスワードとなっている。
【００４３】
画像形成装置１００は、情報処理装置２００，３００から送信されたプリントデータを受信した場合、ユーザデータとコンテンツデータとに分けてＨＤＤ１０９（図５参照）に記憶させる。そして、利用者が特定コードを入力した場合、該当するプリントデータ（ユーザデータ又はコンテンツデータ）を検索し、該当するプリントデータがある場合にはそのプリントデータに基づいてプリント処理を行う。
【００４４】
図５は画像形成装置１００、コインベンダ１５０、及び情報処理装置３００の内部構成を示すブロック図である。画像形成装置１００は、ＣＰＵ１０１を備えており、このＣＰＵ１０１がＲＯＭ１０３に予め格納された制御プログラムをＲＡＭ１０４上にロードして実行することにより、バス１０２を介して接続された各種ハードウェアを制御し、全体として本発明に係るデータ出力装置として動作させる。
【００４５】
以下、バス１０２に接続されている各種ハードウェアの構成について説明する。管理部１０５は、不揮発性の半導体メモリにより構成されており、その記憶領域の一部は、受信したプリントデータを管理するデータ管理テーブル１０５ａ、プリント料金の設定情報を記憶する料金テーブル１０５ｂとして利用されている。図６はデータ管理テーブル１０５ａ及び料金テーブル１０５ｂの一例を示す概念図である。データ管理テーブル１０５ａでは、プリントデータを送信する際に情報処理装置２００又は３００が付与した特定コード、プリントデータを受信した日時、プリント枚数、プリント料金、データの内容を互いに関連付けて記憶している。また、料金テーブル１０５ｂでは、特定コードに対応させてプリント１枚当たりの料金を定めている。
【００４６】
例えば、特定コード「１０１０００１」が付与されたデータは、「２００４年１０月１日、１４時０１分」に受信したユーザデータであり、プリント枚数が２４枚、プリント料金が２４０円であることが記憶されている。ここで、プリント枚数は印刷設定画面３０の印刷範囲指定欄３２で指定されるページ数と、印刷部数指定欄３３で指定される部数とを乗じて算出され、プリント料金は料金テーブル１０５ｂで規定される１枚当たりのプリント料金にプリント枚数を乗じて算出される値である。また、特定コード「２０１０００１」が付与されたデータは、「２００４年１０月１日、９時０１分」に受信したコンテンツデータ（例えば、地図）であり、このコンテンツデータは有料であるためプリント料金（３０円）が算出されている。一方、「２００４年１０月１日、９時０１分」に受信したコンテンツデータには特定コード「２０２００５１」が付与されているため、無料のコンテンツデータであることが分かる。
【００４７】
以下、図５に説明を戻して残りのハードウェア構成について説明する。操作パネル１０６は、利用者による操作を受付ける各種操作キーを備えた操作部１０６ａと、利用者に対して報知すべき情報を表示する表示部１０６とにより構成されている（図９参照）。
【００４８】
画像読取部１０７は、読取用の原稿に光を照射する光源、ＣＣＤ（Charge Coupled Device）のようなイメージセンサ、ＡＤ変換器等を備えており（不図示）、所定の読取り位置にセットされた原稿の画像を当該イメージセンサに結像させてアナログ電気信号に変換し、得られたアナログ電気信号をＡＤ変換器によりデジタル信号に変換する。そして、ＡＤ変換して得られたデジタル信号に対して、原稿読取時の光源の配光特性、イメージセンサの感度ムラ等の補正を施すことによりデジタル形式の画像データを生成する。
【００４９】
通信ＩＦ１０８は、通信ネットワークＮの通信規格に準拠した通信インタフェースを備えており、情報処理装置２００，３００を接続できるようにしている。通信ＩＦ１０８では、接続された情報処理装置２００，３００からのプリントデータを受信し、逆に、通知すべき情報を情報処理装置２００，３００へ送信する。通信ＩＦ１０８ではこのような各種データの送受信を制御している。
【００５０】
ＨＤＤ１０９は、ディスク状の磁気記録媒体、及びデータの書込処理・読出処理を制御するＨＤＤコントローラを備える。その記憶領域の一部は、通信ＩＦ１０８を通じて受信したユーザデータを記憶するユーザデータ記憶領域１０９ａ、及びコンテンツデータを記憶するコンテンツデータ記憶領域１０９ｂとして利用されている。
【００５１】
画像メモリ１１０は、揮発性の半導体メモリであり、プリントデータから展開されるページ単位の画像データを一時的に記憶する。画像メモリ１１０に記憶された画像データはＣＰＵ１０１からの指示により画像形成部１１１へ転送される。
【００５２】
画像形成部１１１は、画像メモリ１１０から転送されてきた画像データに基づいて用紙上に画像形成を行う。そのため、画像形成部１１１は、感光体ドラムを所定の電位に帯電させる帯電器、外部から受付けた画像データに応じてレーザ光を発して感光体ドラム上に静電潜像を生成させるレーザ書込装置、感光体ドラム表面に形成された静電潜像にトナーを供給して顕像化する現像器、感光体ドラム表面に形成されたトナー像を用紙上に転写する転写器等（不図示）を備えており、電子写真方式にて利用者が所望する画像を用紙上に形成する。なお、レーザ書込装置を用いた電子写真方式により画像形成を行う他、インクジェット方式、熱転写方式、昇華方式等により画像形成を行う構成であってもよい。
【００５３】
接続ポート１１２は、コインベンダ１５０を接続するためのインタフェースを備えており、接続されたコインベンダ１５０との間にて金額データの送受信を行う。画像形成装置１００側からコインベンダ１５０側へ送信する金額データはプリント処理の対価に相当するデータであり、１枚の用紙上に画像形成が完了する度に要求する金額のデータを送信する。一方、コインベンダ１５０から送信される金額データは、利用者がプリント処理の対価として投入した金額のうち残金に相当するデータである。画像形成装置１００はコインベンダ１５０から送信されてくる金額データに基づいて残金が不足しているか否かを判断することができる。
【００５４】
コインベンダ１５０は、制御部１５１、接続ポート１５２、及び貨幣投入部１５３を備えている。接続ポート１５２は、画像形成装置１００に接続するためのインタフェースを備えており、画像形成装置１００との間にて金額データの送受信を行う。接続ポート１５２にて受信した金額データは制御部１５１へ出力される。貨幣投入部１５３にはプリント処理の対価として貨幣が投入される。貨幣投入部１５３は、投入された貨幣に応じて金額データを生成し、生成した金額データを制御部１５１へ出力する。
【００５５】
制御部１５１は、接続ポート１５２による通信処理を制御する制御回路、接続ポート１５２及び貨幣投入部１５３から入力される金額データを一時的に保持するレジスタ、保持した金額データに基づいて演算処理を行う演算回路、演算結果を記憶するＲＡＭ等を備えている。接続ポート１５２から出力された金額データを制御部１５１が受付けた場合、演算回路はＲＡＭに記憶した金額データから減算する処理を行い、貨幣投入部１５３から出力された金額データを制御部１５１が受付けた場合、演算回路はＲＡＭに記憶した金額データに加算する処理を行う。コインベンダ１５０では、このようにして利用者がプリント処理の対価として投入した金額のうち残金に相当する金額を算出し、算出した金額データを画像形成装置１００に送信する。
【００５６】
情報処理装置３００はＣＰＵ３０１を備えており、ＣＰＵ３０１がバス３０２に接続されたＲＯＭ３０３、ＲＡＭ３０４、操作部３０５、表示部３０６、通信ＩＦ３０７、補助記憶部３０８、記憶部３０９等のハードウェアを制御することによって本発明に係るデータ送信装置として機能させる。そのため、ＲＯＭ３０３には前述したハードウェアを制御するための制御プログラムが予め格納されており、ＣＰＵ３０１がその制御プログラムをＲＡＭ３０４にロードして実行することにより、各種ハードウェアを制御する構成となっている。
【００５７】
操作部３０５は、キーボード、マウス等の入力デバイスであり、利用者による操作指示、データの入力、選択操作等を受付ける。表示部３０６は、ＣＲＴディスプレイ又は液晶ディスプレイを備えており、前述したプリンタドライバが生成する印刷設定画面３０の他、利用者に対して通知すべき情報、操作部３０５を通じて入力された情報等を表示する。
【００５８】
通信ＩＦ３０７は、通信ネットワークＮの通信規格に準拠した通信インタフェースを備えており、画像形成装置１００に接続できるようにしている。通信ＩＦ３０７では、接続された画像形成装置１００へプリントデータを送信し、逆に、画像形成装置１００から送信されてくる情報を受信する。通信ＩＦ３０７ではこのような各種データの送受信の制御を行う。
【００５９】
補助記憶部３０８は、ＦＤ、ＣＤ−ＲＯＭ等の記録媒体に記録されている各種データを読取るためのＦＤドライブ、ＣＤ−ＲＯＭドライブ等により構成されている。例えば、プリンタドライバがＦＤにより提供されている場合、この補助記憶部３０８によって読取られ、記憶部３０９にインストールされる。記憶部３０９は、例えばＨＤＤ装置であり、通信ＩＦ３０７を通じて受信したデータ、補助記憶部３０８により読取られたデータ、内部で作成されたデータ等が記憶される。
【００６０】
なお、情報処理装置２００の内部構成は、情報処理装置３００の内部構成と全く同様であるため、その説明を省略することとする。
【００６１】
以下、情報処理装置３００（２００）及び画像形成装置１００の動作について説明する。なお、以下の説明ではプリントデータを単にデータと称している。図７は情報処理装置３００から画像形成装置１００へデータを送信する際の手順を示すフローチャートである。情報処理装置３００にて起動された任意のアプリケーションからプリンタドライバが起動された場合（ステップＳ１１）、図２に示したような印刷設定画面３０を表示部３０６に表示し、特定コードを受付ける（ステップＳ１２）。ここで受付ける特定コードは、ユーザデータを管理するためのホールド番号であり、利用者自身は操作部３０５を利用して下位の４桁（パスワード）のみを設定する。
【００６２】
次いで、ＣＰＵ３０１は、印刷設定画面３０において実行ボタン３６が押下操作されたか否かを判断することによって、データの送信指示があるか否かを判断する（ステップＳ１３）。データの送信指示がないと判断した場合（Ｓ１３：ＮＯ）、データの送信指示があるまで待機する。
【００６３】
データの送信指示があると判断した場合（Ｓ１３：ＹＥＳ）、ホールド番号設定欄３４を通じて特定コードが付与されたか否かを判断し（ステップＳ１４）、特定コードが付与されていないと判断した場合（Ｓ１４：ＮＯ）、処理をステップＳ１２へ戻す。また、特定コードが付与されていると判断した場合（Ｓ１４：ＹＥＳ）、画像形成装置１００へデータを送信する（ステップＳ１５）。
【００６４】
画像形成装置１００は、電源投入後の待機状態において適宜の時間間隔でデータを受信したか否かを判断しており（ステップＳ１６）、データを受信していないと判断した場合（Ｓ１６：ＮＯ）、データを受信するまで待機する。
【００６５】
データを受信したと判断した場合（Ｓ１６：ＹＥＳ）、ＣＰＵ１０１は、受信した日時、特定コード、プリント料金等を関連付けてデータ管理テーブル１０５ａに登録すると共に（ステップＳ１７）、該当するデータ記憶領域（すなわち、ユーザデータ記憶領域１０９ａ）にデータを記憶させる（ステップＳ１８）。そして、新たに送信されるデータ、又は利用者からのデータの出力要求を待ち受ける待機状態に移行させる（ステップＳ１９）。
【００６６】
なお、情報処理装置２００が画像形成装置１００へコンテンツデータを送信する場合も同様の手順にて送信処理が行われる。
【００６７】
図８はデータの出力時に画像形成装置１００が実行する処理の手順を示す模式図である。画像形成装置１００のＣＰＵ１０１は、データの出力要求があるか否かを判断する（ステップＳ２１）。データの出力要求は、操作パネル１０６を通じて受付けるようにしている。図９は操作パネル１０６の構成を示す模式図である。操作パネル１０６は、操作部１０６ａと表示部１０６ｂとにより構成されている。操作部１０６ａは各種のハードウェアキーを備えており、コピー処理における変倍、濃度調整の設定、白黒コピー、カラーコピーの開始指示、及び各種設定の解除等の指示を受付ける。表示部１０６ｂは液晶ディスプレイを備えており、その一部はタッチパネル方式のソフトウェアキーにより構成されている。待機状態では、図９に示した如く、「コピー」のラベルが付されたソフトウェアキー、「データ出力」のラベルが付されたソフトウェアキーを配置した画面を表示部１０６ｂに表示しており、利用者による選択を受付けるようにしている。
【００６８】
データの出力要求がないと判断した場合（Ｓ２１：ＮＯ）、データの出力要求があるまで待機する。また、「データ出力」のラベルが付されたソフトウェアキーが押下操作され、データの出力要求があると判断した場合（Ｓ２１：ＹＥＳ）、ＣＰＵ１０１は、特定コードの入力を要求する（ステップＳ２２）。特定コードの入力の要求は、操作パネル１０６の表示部１０６ｂに案内画面を表示することによって行う。図１０は特定コードの入力時に表示される案内画面の一例を示す模式図である。ＣＰＵ１０１は、図１０（ａ）に示したような画面を表示し、特定コード（すなわち、コンテンツ番号又はホールド番号）の入力を促す。特定コードの入力は操作部１０６ａに設けられた数値キーから７桁の数値を入力することによって行う。特定コードが入力された場合、図１０（ｂ）に示したように、入力された特定コード（７桁の数値）が表示され、ソフトウェアキーとして配置された「ＯＫ」キーが押下操作された場合、特定コードの入力が確定する。
【００６９】
ＣＰＵ１０１は、特定コードが入力されたか否かを判断し（ステップＳ２３）、特定コードが入力されていないと判断した場合（Ｓ２３：ＮＯ）、処理をステップＳ２２へ戻す。また、特定コードが入力されたと判断した場合（Ｓ２３：ＹＥＳ）、すなわち、図１０（ｂ）に示した「ＯＫ」キーが押下操作されたと判断した場合、データ管理テーブル１０５ａの情報を参照し、該当するデータがあるか否かを判断する（ステップＳ２４）。該当するデータがないと判断した場合（Ｓ２４：ＮＯ）、図１０（ｃ）に示したような案内画面を表示部１０６ｂに表示することによって、該当するデータがない旨を案内し（ステップＳ２５）、処理をステップＳ２２へ戻す。
【００７０】
該当するデータがあると判断した場合（Ｓ２４：ＹＥＳ）、ＣＰＵ１０１は、対象のデータを出力する際に課金が必要であるか否かを判断する（ステップＳ２６）。出力対象のデータが、ユーザデータ又は有料のコンテンツデータである場合、課金が必要であると判断し（Ｓ２６：ＹＥＳ）、課金案内を行う（ステップＳ２７）。図１１はデータの出力時に表示される案内画面の一例を示す模式図であり、ＣＰＵ１０１は、図１１（ａ）に示したような案内画面を表示部１０６ｂに表示することによって課金案内を行う。
【００７１】
次いで、ＣＰＵ１０１は、コインベンダ１５０から送信されてくる金額データに基づいて課金が完了したか否かを判断する（ステップＳ２８）。課金が完了していないと判断した場合（Ｓ２８：ＮＯ）、処理をステップＳ２７へ戻す。このとき、料金不足で課金が完了していないと判断した場合、図１１（ｂ）に示したような案内画面を表示したうえで処理をステップＳ２７へ戻す。
【００７２】
ステップＳ２６において課金が必要でないと判断した場合（Ｓ２６：ＮＯ）、すなわち、出力対象のデータが無料のコンテンツデータであると判断した場合、又はステップＳ２８において課金が完了したと判断した場合（Ｓ２８：ＹＥＳ）、該当するデータをＨＤＤ１０９から読み出して画像メモリ１１０経由で画像形成部１１１に転送し、シート上に画像形成を行うことによってデータの出力を行う（ステップＳ２９）。このとき、表示部１０６ｂには図１１（ｃ）に示したような案内画面の表示を行う。
【００７３】
次いで、ＣＰＵ１０１は、データの機密性を保護するために、出力したデータの消去が必要であるか否かを判断する（ステップＳ３０）。出力したデータがユーザデータである場合、データの消去が必要であると判断し（Ｓ３０：ＹＥＳ）、そのデータをＨＤＤ１０９から消去し（ステップＳ３１）、本ルーチンによる処理を終了する。また、出力したデータがコンテンツデータである場合、データの消去が必要でないと判断し（Ｓ３０：ＮＯ）、データの消去を行わずに本ルーチンによる処理を終了する。
【図面の簡単な説明】
【００７４】
【図１】本発明に係るデータ出力システムの構成を示す模式図である。
【図２】一般利用者が利用する情報処理装置にインストールされたプリンタドライバが生成する印刷設定画面の一例を示す模式図である。
【図３】コンテンツ提供者が使用する情報処理装置にインストールされたプリンタドライバが生成する印刷設定画面の一例を示す模式図である。
【図４】情報処理装置にて付与される特定コードの具体例を説明する説明図である。
【図５】画像形成装置、コインベンダ、及び情報処理装置の内部構成を示すブロック図である。
【図６】データ管理テーブル及び料金テーブルの一例を示す概念図である。
【図７】情報処理装置から画像形成装置へデータを送信する際の手順を示すフローチャートである。
【図８】データの出力時に画像形成装置が実行する処理の手順を示す模式図である。
【図９】操作パネルの構成を示す模式図である。
【図１０】特定コードの入力時に表示される案内画面の一例を示す模式図である。
【図１１】データの出力時に表示される案内画面の一例を示す模式図である。
【符号の説明】
【００７５】
１００  画像形成装置
１０１  ＣＰＵ
１０２  バス
１０３  ＲＯＭ
１０４  ＲＡＭ
１０５  管理部
１０６  操作パネル
１０７  画像読取部
１０８  通信ＩＦ
１０９  ＨＤＤ
１０９ａ  ユーザデータ記憶領域
１０９ｂ  コンテンツデータ記憶領域
１１０  画像メモリ
１１１  画像形成部
１１２  接続ポート
１５０  コインベンダ
２００，３００  情報処理装置  
３０１  ＣＰＵ  
【図１】
2006119749.tif 000003
【図２】
2006119749.tif 000004
【図３】
2006119749.tif 000005
【図４】
2006119749.tif 000006
【図５】
2006119749.tif 000007
【図６】
2006119749.tif 000008
【図７】
2006119749.tif 000009
【図８】
2006119749.tif 000010
【図９】
2006119749.tif 000011
【図１０】
2006119749.tif 000012
【図１１】
2006119749.tif 000013