(57)【要約】【課題】  プリントサービスを利用するユーザは、サービスを利用するために情報を事前に登録しなくても、所望のデータを取得して印刷することを可能とする。【解決手段】  本発明は、選択されたデータを印刷するための情報を生成する選択情報生成手段と、前記選択情報生成手段により生成された情報を一度だけ利用することが可能とするパスワードを生成するワンタイムパスワード生成手段と、印刷要求をユーザが行った際に、ユーザ情報と前記ワンタイムパスワード生成手段により生成されたパスワードを用いて要求された情報を利用することが可能かどうか判定する判定手段とを有することを特徴とする。【選択図】  図２
2006164158.tif 000002
【特許請求の範囲】
【請求項１】
インターネット上に保管されているデータを、ネットワークに接続可能な印刷装置を用いて印刷を行うためのシステムにおいて、
ユーザが印刷したいデータを選択する選択手段と、前記選択されたデータを印刷するための情報を生成する選択情報生成手段と、前記選択情報生成手段により生成された情報を一度だけ利用することが可能とするパスワードを生成するワンタイムパスワード生成手段と、ワンタイムパスワードを利用するためのアクセス情報をユーザが設定するユーザ情報設定手段と、前記選択情報生成手段により生成された情報を用いて印刷要求をユーザが行った際に、前記ユーザ情報設定手段によりユーザが設定したユーザ情報と前記ワンタイムパスワード生成手段により生成されたパスワードを用いて要求された情報を利用することが可能かどうか判定する判定手段と、要求が正しかった場合に前記選択手段により選択されたデータをユーザに提供する提供手段と、を有することを特徴とするプリントサービスシステム。
【請求項２】
さらに、印刷が完了したかどうかを判定する印刷完了判定手段と、印刷が完了したこと、もしくは印刷が完了しなかったことを通知する印刷完了通知手段と、ユーザが印刷を行った印刷装置から、前記印刷完了通知をサーバが受け取った後で、印刷完了の通知であった場合には印刷のために生成したワンタイムパスワードとユーザが設定したユーザ情報を無効化するワンタイムパスワード削除手段と、印刷完了の通知、もしくは印刷失敗の通知を印刷装置から受け取った場合に、印刷装置に対して提供したデータを削除する要求を行う削除要求手段と、削除要求をサーバから受け取った場合に、印刷装置に一時保存されている印刷データを削除する印刷データ削除手段と、を有することを特徴とする、請求項１記載のプリントサービスシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネット上に保管されているドキュメントを、プリントサービスを用いて印刷する際の、プリントサービス提供方法およびプリントサービス利用方法に関するものである。
【背景技術】
【０００２】
近年、インターネットに接続できる環境が拡大してきたことにより、インターネットを通じて様々なサービスが提供されるようになってきている。それらのサービスのうち、ユーザのデータや企業のデータ、さらには著作物等のデータをインターネット上のサーバで預かり、管理するサービスとして、ストレージサービスが普及してきている。また、インターネット上にあるデータを、コンビニエンスストア等の複合機を用いて印刷する、プリントサービスも利用されはじめてきている。
【０００３】
これら２つのサービスを連携して、ストレージサービスにあるデータをプリントサービスを用いてコンビニエンスストアの複合機等で印刷する場合には、自分でストレージサービスに預けたデータを印刷する場合がある（例えば、特許文献１）。または、企業等の他社から提供されるデータを印刷する場合が考えられる。従来、これらのサービスを連携したサービスを実現する場合には、前者の場合、後者の場合共に、利用するユーザは、そのサービスを利用するために会員として事前に登録されていることが必要であった。
【０００４】
例えば、印刷予約ホームページにアクセスして所望のデータの印刷予約を行い、その予約情報をユーザIDに関連付けてサーバで記憶しておき、出力装置からの要求があった場合には、ユーザIDから予約されているデータを特定して、該データを出力装置に送信し、印刷を行わせるものである。サーバでは、印刷予約を行ったユーザのユーザIDと予約情報を管理していることからもわかるように、サーバ側では利用するユーザの情報を管理している。
【０００５】
また、電子文書のPullPrintにおいて、著作権を保護するために、印刷の制御を行うための印刷制御情報を生成し、その情報をデバイスに文書データと共に配信し、その情報を元に、デバイスで正常に終了した印刷回数をサーバに送信することにより、印刷が行われた回数を管理して著作物の印刷状況を把握する印刷管理システムであるが、このシステムでも、ユーザがプリントモールの会員として登録されていることを前提としているため、ユーザの情報を管理している。
【特許文献１】特開2003-140875号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
このように、上述した従来の技術においては、利用するユーザの情報をサービス提供側が管理していることを前提としているため、利用したいユーザは、サービスを利用する前に、会員として情報を登録することが必要となる。そのため、常時利用することを想定していないユーザなどにとっては、そのサービスを利用するための敷居が高くなり、どうしても気軽に利用してみることができないという問題があった。
【０００７】
上記問題を解決するため、ワンタイムパスワードを用いてユーザのサービス利用を判断することにより、会員登録を行わなくてもユーザがサービスを利用することができるようにすることが考えられる。しかしこの方法により、会員登録を行っていないユーザにサービスを提供する場合、ユーザへのサービス提供を制御する手段が、サービス側が設定した値のみを利用するため、サービス側により設定される値の情報量が少ないと、どうしても設定される値に規則性が生じてしまうため、推測される危険性が高くなってしまうという問題がある。また、その問題を回避するためには、サービス側が設定する情報量を増加する必要があるが、情報量を増加してしまうと、その情報を利用するユーザの手間を増大させなければならないという問題がある。
【課題を解決するための手段】
【０００８】
上述した課題を解決するために、本発明は、利用するユーザの情報を使用せずに、サービスを利用する権利を横取りされたりする危険性をより少なくした、ユーザに対してプリントサービスを利用する手段を提供することを目的とする。
【０００９】
本発明は、ユーザが印刷したいデータを選択する選択手段と、前記選択されたデータを印刷するための情報を生成する選択情報生成手段と、前記選択情報生成手段により生成された情報を一度だけ利用することが可能とするパスワードを生成するワンタイムパスワード生成手段と、ワンタイムパスワードを利用するためのアクセス情報をユーザが設定するユーザ情報設定手段と、前記選択情報生成手段により生成された情報を用いて印刷要求をユーザが行った際に、前記ユーザ情報設定手段により設定されたユーザ情報と前記ワンタイムパスワード生成手段により生成されたパスワードを用いて要求された情報を利用することが可能かどうか判定する判定手段と、要求が正しかった場合に前記選択手段により選択されたデータをユーザに提供する提供手段、を有することを特徴とする。
【００１０】
さらに、本発明の提供手段は、印刷が完了したかどうかを判定する印刷完了判定手段と、印刷が完了したこと、もしくは印刷が完了しなかったことを通知する印刷完了通知手段と、ユーザが印刷を行った印刷装置から、前記印刷完了通知をサーバが受け取った後で、印刷完了の通知であった場合には印刷のために生成したワンタイムパスワードとユーザが設定したユーザ情報を無効化するワンタイムパスワード削除手段と、印刷完了の通知、もしくは印刷失敗の通知を印刷装置から受け取った場合に、印刷装置に対して提供したデータを削除する要求を行う削除要求手段と、削除要求をサーバから受け取った場合に、印刷装置に一時保存されている印刷データを削除する印刷データ削除手段と、を有することで、印刷完了をもってワンタイムパスワードを無効化することにより、ユーザが間違って印刷を行えなかった場合には、再度、印刷を実行できるようにすることを特徴とする。
【発明の効果】
【００１１】
本発明によって、プリントサービスを利用するユーザは、サービスを利用するために情報を事前に登録しなくても、所望のデータを取得して印刷することが可能となる。さらに、サービスを利用するために必要なワンタイムパスワードとユーザが設定した情報を併用することにより、ユーザが不正に複数回の利用を行ったり、別のユーザにより、サービスの利用を横取りされてしまったりすることを防ぐことが可能となり、さらに、印刷完了をもってサービスを行使したとみなされるため、ユーザが安心して、正当な利用を行うことが可能となる。
【発明を実施するための最良の形態】
【００１２】
（実施例１）
以下、図を用いて、本発明の実施の形態を説明する。図１は、第1の実施の形態のシステム構成を示したものである。
【００１３】
プリントサービスを提供するプリントサービスプロバイダ101、印刷するためのデータを保管しているストレージサービスプロバイダ102がそれぞれインターネット網100に接続されている。これらのサービスプロバイダにアクセスすることが可能なパーソナルコンピュータ（以下PC）110があり、プリントサービスを実施して所望のデータの印刷を行う複数台のデバイス111がそれぞれインターネット網100に接続されている。
【００１４】
本実施の形態における、処理の流れを説明する。まず始めに、ユーザはPC110を用いてプリントサービスプロバイダ101にアクセスする。プリントサービスプロバイダ101は、ストレージサービスプロバイダ102で管理するデータのうち、印刷可能なデータの一覧を取得し、そのデータをユーザに提示する。ユーザは提示されたデータの中から、所望のデータを選択し、プリントサービスの実施手段を要求する。プリントサービスは要求されたデータを印刷するために必要なアクセスURLと、印刷を実施するために必要なワンタイムパスワードの情報を生成し、生成したワンタイムパスワードを使用するために必要となる情報（アクセスパスワード）をユーザに設定することを要求する。ユーザがアクセスパスワードを設定した後に、データを印刷するために必要なアクセスURLとワンタイムパスワードの情報をユーザにメールで通知する。ユーザは受信したメールに記載されているURLに、任意のデバイス111からアクセスし、ワンタイムパスワードを入力することにより、前記の所望のデータを受信して印刷を行う。
【００１５】
以下に、上記のそれぞれの処理の詳細を説明する。プリントサービスプロバイダ101とストレージサービスプロバイダ102、印刷を実行する印刷デバイス111の構成を図２に示す。プリントサービスプロバイダ101は、インターネットを通じてデータの送受信を行う通信部211と、ストレージサービスプロバイダ102から提供された情報を処理し、ユーザに提示するためのデータを生成して、ユーザからの要求の処理を行う情報処理部212と、ユーザからの要求のあった処理を実施するためのワンタイムパスワードを生成するワンタイムパスワード生成部213と、ユーザから要求のあった処理を実施要求するためのアクセス手段であるURL情報を生成するURL情報生成部214と、発行したURL情報とワンタイムパスワード、さらにユーザが設定した情報であるアクセスパスワードを、要求のあったデータと関連付けて保管する情報保管部215と、生成した情報をユーザに通知するためのメールを生成するメール生成部216から構成される。ストレージサービスプロバイダ102は、インターネットを通じてデータの送受信を行う通信部221と、プリントサービスプロバイダ101に対して公開を行っても良いデータのアクセス権情報を管理するアクセス権情報管理部223と、管理する情報が格納されているデータベース（DB）231を用いてデータ処理を行う情報管理部224と、情報管理部224の情報とアクセス権管理部223の情報を用いて情報の処理を行う情報処理部222から構成される。デバイス111は、プリントサービスプロバイダと通信を行う通信部241と、ユーザの入力データをプリントサービスプロバイダ101に送信するための形式に変換したり、プリントサービスプロバイダ101から受信したデータの情報を解析したりする情報処理部242と、データの印刷完了を検知し、印刷部数と印刷実行回数を管理して、印刷処理の制御を行う印刷管理部243とから構成される。プリントサービスプロバイダ101とストレージサービスプロバイダ102、デバイス111はそれぞれ通信部によりインターネットに接続されており、お互いの情報の送受信はインターネットを通じて行われる。
【００１６】
ユーザは、インターネットに接続可能なPC110を用いて、プリントサービスプロバイダ101のサイトにアクセスする。ユーザから、プリントサービスプロバイダで印刷を行うことが可能なデータの情報を取得する要求を受けた場合、プリントサービスプロバイダ101は、ストレージサービスプロバイダ102に対して、その時点でユーザに対して公開可能なデータの一覧の取得要求を通信部221から送信する。ストレージサービスプロバイダ102は要求を受けると、要求を行ってきたプリントサービスプロバイダに対して公開することが可能なアクセス権の情報をアクセス権情報管理部223から取得し、そのアクセス権情報を用いて、情報管理部224がDBから情報の一覧を取得し、その情報をプリントサービスプロバイダ101に対して通信部221から送信する。プリントサービスプロバイダ101は、受信したデータを用いて、ユーザに提示する画面を情報処理部212で生成し、ユーザに提示する。
【００１７】
例えば、ユーザがカレンダーの情報を要求してきた場合は、図３のような画面が生成され、ユーザに提示される。ユーザは提示されたカレンダー一覧から、印刷を行いたいカレンダーを選択して、次へのボタンを選択し、次の処理画面へと遷移する。
【００１８】
図３の画面でカレンダーが選択され、次へのボタンを押下されると、図4の画面へ遷移する。図４の画面では、ユーザに対し、所望のカレンダーを何部印刷したいのかという情報と、プリントサービスを実施するための情報の送信先であるメールアドレスの入力を要求する。ユーザは画面のそれぞれの入力欄に所定の情報を入力し、注文ボタンを押下することにより、プリントサービスを実施する権限の取得を要求する。
【００１９】
ユーザから上記の要求がプリントサービスプロバイダ101に対して行われると、プリントサービスプロバイダ101はユーザから要求されたデータの取得をストレージサービスプロバイダ102に対して要求する。ストレージサービスプロバイダ102では、アクセス権情報管理部223で、要求のあったプリントサービスプロバイダ101に対して要求されたデータを送信しても良いかの判定を行い、送信しても良いと判断された場合には、要求されたデータをDB230から取得して送信する。プリントサービスプロバイダ101では、要求したデータがストレージサービスプロバイダ102から取得できた場合は、そのデータを情報管理部215に保管し、保管したデータへアクセスするためのURL情報をアクセス手段生成部214で生成する。さらに、保管したデータへアクセスするためのURL情報を用いて処理を実施するために必要となる、ワンタイムパスワードをワンタイムパスワード生成部213で生成する。ここで生成されるワンタイムパスワードは、システムでユニークな値となるように生成される。
【００２０】
URL情報とワンタイムパスワード情報が生成されると、次に図５のような画面に遷移し、ユーザに対して、ワンタイムパスワードを利用するために必要となるアクセスパスワード情報の設定を要求する。ユーザは任意の値を設定し、次へボタンを押下する。
【００２１】
アクセスパスワード情報がプリントサービスプロバイダ101に対して送信されると、そのアクセスパスワード情報と、前記生成したURL情報とワンタイムパスワード情報、印刷部数情報を、ストレージサービスから取得したデータと共に情報管理部215に保管する。情報管理部215では、保管したデータとそのURL情報、ワンタイムパスワード情報、アクセスパスワード情報、印刷部数情報を図７のように関連付けて保管しておく。また、生成されたURL情報とワンタイムパスワードは、ユーザが図４の画面で入力したメールアドレスに対して、図８のようなメールにより、ユーザに通知される。ユーザに通知するメールは、プリントサービスプロバイダ101のメール生成部216で生成され、通信部211からメールサーバに対して送信される。
【００２２】
メールが送信されると、処理結果として図6の画面をユーザに提示することにより、ユーザに対して、要求が正常に処理されたことと、入力したメールアドレスに対してメールが送信されたことを通知する。
【００２３】
ユーザは、プリントサービスプロバイダ101から送信されてきたメールを受信した後、インターネットに接続しプリントサービスを実施可能な任意のデバイス111を用いて、所望のデータの印刷を実行する。
【００２４】
例えば、ユーザがコンビニエンスストアに設置されているデバイス111を用いて印刷を実行する場合を説明する。ユーザは、図９に示すような、コンビニエンスストアに設置されたデバイス111のタッチパネル操作部を用いて、受信したメールに記載されていたURL情報を入力する。URL情報を入力して決定ボタンを押下すると、デバイス111は通信部241を用いて指定されたURLへのアクセスを行う。
【００２５】
プリントサービスプロバイダ101が前記デバイス111からの要求を受け取った場合の処理フローを図１１に示す。プリントサービスプロバイダ101は前記デバイス111からの要求を受信すると、ステップS1001において、情報管理部215で管理するURL情報に、要求されたURLが存在するかどうかチェックし、存在した場合には、ステップS1002において、その要求に対するワンタイムパスワードの情報とアクセスパスワード情報が存在することを確認して、ステップS1003で要求元に対してワンタイムパスワードとアクセスパスワードの送信を要求する。
【００２６】
デバイス111は通信部241でプリントサービスプロバイダ101からワンタイムパスワードとアクセスパスワードの要求を受信すると、情報処理部242で情報を解析し、図１０に示すような画面を生成して表示し、ユーザにワンタイムパスワードとアクセスパスワードの入力を要求する。ユーザは、自分で設定したアクセスパスワード情報と、受信したメールに記載されていたワンタイムパスワード情報を入力し決定ボタンを押下する。ユーザのパスワードの入力が完了すると、入力されたワンタイムパスワード情報とアクセスパスワード情報を情報処理部242でプリントサービスプロバイダに要求するためのデータに変換し、プリントサービスプロバイダ101に対して送信する。
【００２７】
プリントサービスプロバイダ101は、ステップS1004とステップS1005において、受信したワンタイムパスワード情報と、アクセスパスワード情報と、要求されたURL情報を用いて再度、情報管理部215で管理するURL情報とワンタイムパスワード情報、アクセスパスワード情報を用いて判定を行い、もし、正しいアクセスパスワードであった場合には、次にワンタイムパスワードが正しいパスワードであるかどうか判定し、ワンタイムパスワードも正しいパスワードであった場合には、ステップS1006で、その情報と関連付けられているデータ保管場所情報を用いてデータの取得を行い、取得したデータと、そのデータの印刷部数情報をステップS1007でデバイス111に対して送信する。送信が完了したら、ステップS1008で、所定の情報を送信したことを情報管理部215で保管する。
【００２８】
ユーザは、デバイス111を用いて受信したデータの印刷を実行する。デバイス111では、情報処理部242で受信したデータを解析して、印刷部数情報を取得し、印刷部数分の回数、印刷を行うように印刷管理部243で印刷処理を制御する。さらに印刷管理部243で正常に印刷が完了したかどうか管理し、印刷部数分の印刷が正常に完了したら、一旦、そのデータの印刷処理を中止し、ユーザからの要求を停止する。そして、サーバに対して、印刷部数と、印刷の実行が正常に完了した情報を情報処理部242で生成し、通信部241から生成した情報をプリントサービスプロバイダ101に対して通知する。
【００２９】
プリントサービスプロバイダ101は印刷実行の完了通知をデバイス111から受信した場合、受信した印刷部数情報を情報管理部215で管理していた印刷部数情報と比較し、等しかった場合には、情報管理部215で管理していたワンタイムパスワード情報、URL情報、アクセスパスワード情報、印刷データを含む全情報を削除する。さらに、全情報の削除を行う共に、デバイス111に対して、印刷データの削除を要求する。
【００３０】
デバイス111は、プリントサービスプロバイダ101から印刷データの削除要求を受け取った場合には、印刷管理部243が中止していた印刷データを、情報処理部242が削除し、ユーザからの要求停止を解除して、ユーザからの要求を受け付けられるようにする。
【００３１】
以上の処理により、プリントサービスプロバイダ101では、不特定のユーザから要求がきた場合にも、ユーザを特定せずに、ストレージサービスプロバイダ102で管理するデータを取得し、そのデータを印刷するための手段をユーザに提供し、ユーザは提供された手段とワンタイムパスワードを用いて、サービスを実行することが可能となる。
【００３２】
さらに、ワンタイムパスワードによる判断を行うためのパスワードをもうけることにより、利用するユーザが好きな値を設定して、ユーザの要求に対してパスワードを設定することが可能となり、他のユーザにより横取りされてしまう危険性を低くすることが可能となる。
【００３３】
さらに、印刷が完了したことを通知し、その通知情報を用いて印刷するデータ等の削除を行うことにより、一度しかサービスの実行を行えないとしても、ユーザが必ず正常に一度実行することを可能とする。
【図面の簡単な説明】
【００３４】
【図１】システムの全体構成図。
【図２】プリントサービスプロバイダ、ストレージサービスプロバイダおよび印刷デバイスの構成図。
【図３】印刷データ特定処理の画面例１。
【図４】印刷データ特定処理の画面例２。
【図５】印刷データ特定処理の画面例３。
【図６】印刷データ特定処理の画面例４。
【図７】プリントサービスプロバイダで管理する情報例。
【図８】メール通知時のメール文面例。
【図９】印刷デバイスの画面例１。
【図１０】印刷デバイスの画面例２。
【図１１】印刷文書特定処理および要求処理の認証処理のフローチャート。
【符号の説明】
【００３５】
100  インターネット網
101  プリントサービスを提供するプリントサービスプロバイダのサーバ
102ストレージサービスを提供するストレージサービスプロバイダのサーバ
103  ユーザの使用するPC
111、112  印刷を行うデバイス
211プリントサービスプロバイダのデータ通信部
212  プリントサービスプロバイダの情報処理部
213  プリントサービスプロバイダのワンタイムパスワード情報生成部
214  プリントサービスプロバイダのURL情報生成部
215  プリントサービスプロバイダの生成情報管理部
216  プリントサービスプロバイダのメール情報生成部
221  ストレージサービスプロバイダのデータ通信部
222  ストレージサービスプロバイダの情報処理部
223  ストレージサービスプロバイダのデータアクセス権情報管理部
224  ストレージサービスプロバイダのデータ情報管理部
231  ストレージサービスプロバイダのデータを保管するデータベース
241  印刷を実行するデバイスのデータ通信部
242  印刷を実行するデバイスの情報処理部
243  印刷を実行するデバイスの印刷処理管理部
【図１】
2006164158.tif 000003
【図２】
2006164158.tif 000004
【図３】
2006164158.tif 000005
【図４】
2006164158.tif 000006
【図５】
2006164158.tif 000007
【図６】
2006164158.tif 000008
【図７】
2006164158.tif 000009
【図８】
2006164158.tif 000010
【図９】
2006164158.tif 000011
【図１０】
2006164158.tif 000012
【図１１】
2006164158.tif 000013