(57)【要約】 【課題】  要求するユーザに応じた印刷対象データの通信を可能とする印刷システム、印刷装置、サーバ装置、印刷装置用プログラム及びサーバ装置用プログラムを提供する。【解決手段】  印刷対象データを要求するリクエストメッセージにユーザ識別情報が付加されているから、サーバコンピュータ１側でこのユーザ識別情報に基づき印刷対象データの規制など、ユーザ識別情報に応じた処理を行うことができる。【選択図】  図４
2006309584.tif 000002
【特許請求の範囲】
【請求項１】
互いに通信回線を通じて接続されるサーバ装置と印刷装置とを備え、
前記印刷装置は、前記サーバ装置に対して印刷対象データの要求情報を送信する要求情報送信手段を有し、
前記サーバ装置は、前記印刷装置からの前記要求情報に応じて印刷対象データを前記印刷装置に送信して提供する印刷対象データ提供手段を有する印刷システムであって、
前記印刷装置は、前記印刷対象データの提供を受けるまでの過程で、当該印刷対象データを要求する者のユーザ識別情報を前記サーバ装置に送信する識別情報送信手段を備えていることを特徴とする印刷システム。
【請求項２】
前記サーバ装置は、前記印刷装置から送信されたユーザ識別情報に基づき、印刷対象データの提供を規制するか許容するかを判断する判断手段を備え、
前記印刷対象データ提供手段は、前記判断手段にて印刷対象データの提供が許容された印刷対象データを前記印刷装置に提供することを特徴とする請求項１に記載の印刷システム。
【請求項３】
前記判断手段は、前記ユーザ識別情報に基づき当該ユーザが印刷対象データの要求を何回行ったかを管理し、その要求回数が予め規定された制限回数に達した場合に当該印刷対象データの提供を規制すると判断することを特徴とする請求項２記載の印刷システム。
【請求項４】
前記印刷装置は、前記判断手段で印刷対象データの提供を規制すると判断された場合、そのエラー情報を印刷するエラー情報印刷手段を備えることを特徴とする請求項２又は請求項３に記載の印刷システム。
【請求項５】
前記サーバ装置は、複数の印刷対象データに関する情報を前記印刷装置から送信される各ユーザ識別情報に対応付けて管理する管理手段を備え、
前記印刷対象データ提供手段は、前記印刷装置から送信されたユーザ識別情報に対応付けられた印刷対象データを提供することを特徴とする請求項１〜請求項４のいずれかに記載の印刷システム。
【請求項６】
前記サーバ装置は、前記印刷装置から複数の印刷対象データの要求情報が送信され、かつ、それら複数の要求情報のいずれか１つに対応付けられたユーザ識別情報が送信された場合、前記複数の要求情報全てが当該ユーザ識別情報に対応するとみなすことを特徴とする請求項１〜請求項５のいずれかに記載の印刷システム。
【請求項７】
前記印刷装置は、要求する印刷対象データのリンク先を指定するリンク先情報を読み取るリンク先読取手段を備え、
前記要求情報送信手段は、前記リンク先読取手段で読み取られたリンク先情報に基づく要求情報を生成して前記サーバ装置に送信することを特徴とする請求項１〜請求項６のいずれかに記載の印刷システム。
【請求項８】
前記印刷装置は、前記ユーザ識別情報を読み取る識別情報読取手段を備え、
前記識別情報送信手段は、前記識別情報読取手段で読み取られたユーザ識別情報を前記サーバ装置に送信することを特徴とする請求項１〜請求項７のいずれかに記載の印刷システム。
【請求項９】
前記印刷装置は、１又は複数のユーザ識別情報を記憶する記憶手段と、
前記記憶手段に記憶された１又は複数のユーザ識別情報から特定のユーザ識別情報を特定する特定手段と、を備え、
前記識別情報送信手段は、前記特定手段で特定されたユーザ識別情報を前記サーバ装置に送信することを特徴とする請求項１〜請求項７のいずれかに記載の印刷システム。
【請求項１０】
前記印刷装置は、
要求する印刷対象データのリンク先を指定するリンク先情報を読み取るリンク先読取手段と、
前記ユーザ識別情報を読み取る識別情報読取手段と、
前記リンク先読取手段で読み取られたリンク先情報及び前記識別情報読取手段で読み取られたユーザ識別情報とを含んで、それらの情報を前記リンク先読取手段及び前記識別情報読取手段のうち少なくとも一方により読み取り可能な画像情報を印刷する画像情報印刷手段と、を備えることを特徴とする請求項１〜請求項６のいずれかに記載の印刷システム。
【請求項１１】
前記リンク先情報はＵＲＬで指定され、
前記識別情報送信手段は、前記ユーザ識別情報をそれに対応するＵＲＬに付加して送信することを特徴とする請求項１〜請求項９のいずれかに記載の印刷システム。
【請求項１２】
サーバ装置と通信回線を通じて接続されるとともに、当該サーバ装置に対して印刷対象データの要求情報を送信する要求情報送信手段を有し、当該要求情報に対応した印刷対象データの提供を前記サーバ装置から受ける印刷装置であって、
前記印刷対象データの提供を受けるまでの過程で、当該印刷対象データを要求する者のユーザ識別情報を前記サーバ装置に送信する識別情報送信手段を備えていることを特徴とする印刷装置。
【請求項１３】
印刷装置と通信回線を通じて接続されるとともに、当該印刷装置からの印刷対象データの要求情報に応じて印刷対象データを前記印刷装置に提供する印刷対象データ提供手段を有するサーバ装置であって、
前記印刷対象データの提供を受けるまでの過程で前記印刷装置から送信されるユーザ識別情報を、当該印刷対象データに対応付けて取得する取得手段を備えていることを特徴とするサーバ装置。
【請求項１４】
サーバ装置と通信回線を通じて接続され、当該サーバ装置から印刷対象データの提供を受ける印刷装置のコンピュータに、
前記サーバ装置に対して印刷対象データの要求情報を送信する要求情報送信処理と、
前記印刷対象データの提供を受けるまでの過程で、当該印刷対象データを要求する者のユーザ識別情報を前記サーバ装置に送信する識別情報送信処理と、を実行させることを特徴とする印刷装置用プログラム。
【請求項１５】
印刷装置と通信回線を通じて接続され、当該印刷装置に対して印刷対象データを提供するサーバ装置のコンピュータに、
前記印刷装置からの印刷対象データの要求情報に応じて印刷対象データを前記印刷装置に提供する印刷対象データ提供処理と、
前記印刷対象データの提供を受けるまでの過程で前記印刷装置から送信されるユーザ識別情報を、当該印刷対象データに対応付けて取得する取得処理と、を実行させることを特徴とするサーバ装置用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置から通信回線を通じてサーバ装置に印刷対象データの要求情報を送信し、サーバ装置から返信された印刷対象データに基づき印刷装置で印刷を行う印刷システム、印刷装置、サーバ装置、印刷装置用プログラム及びサーバ装置用プログラムに関する。
【背景技術】
【０００２】
従来から、下記特許文献１に開示されているように、プリンタがサーバの情報にアクセスして、そのサーバにある情報を取得して印刷を行う、いわゆるプルプリント機能に関する技術が提案されている。このような技術によれば、ユーザは必要な情報をプリンタでの操作によって簡単に入手することができる。
【特許文献１】特開２００２−２９７３３５公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記特許文献１の技術では、単に、サーバに対してアクセスすれば、そのアクセスした者がどのようなユーザであるかに関係なく、サーバから情報がプリンタに返信され印刷される構成であった。このため、サーバ側では、どのようなユーザが情報取得を要求してきたのかを知ることができず、単に要求された情報を返信するのみとなり、その情報に関心を寄せるユーザを把握できなかったり、特定のユーザに対して情報の提供を規制するなどの態様を採ったりすることができなかった。また、ユーザ側にとっては、そのユーザが誰であるかに関係なく一律の情報が提供されるため、ユーザに応じた情報を取得できないという不具合があった。
【０００４】
本発明は上記のような事情に基づいて完成されたものであって、その目的は、要求するユーザに応じた印刷対象データの通信を可能とする印刷システム、印刷装置、サーバ装置、印刷装置用プログラム及びサーバ装置用プログラムを提供するところにある。
【課題を解決するための手段】
【０００５】
上記の目的を達成するための手段として、請求項１の発明に係る印刷システムは、互いに通信回線を通じて接続されるサーバ装置と印刷装置とを備え、前記印刷装置は、前記サーバ装置に対して印刷対象データの要求情報を送信する要求情報送信手段を有し、前記サーバ装置は、前記印刷装置からの前記要求情報に応じて印刷対象データを前記印刷装置に送信して提供する印刷対象データ提供手段を有する印刷システムであって、前記印刷装置は、前記印刷対象データの提供を受けるまでの過程で、当該印刷対象データを要求する者のユーザ識別情報を前記サーバ装置に送信する識別情報送信手段を備えていることを特徴とする。
なお、本発明の「通信回線」には、ローカル・エリア・ネットワークなどのための専用回線であっても、公衆通信回線（インターネット、電話回線、ＩＳＤＮなど）であってもよい。また通信方式は無線、有線いずれであってもよい。
「印刷装置」は、プリンタ（例えばレーザプリンタ）などの印刷装置だけでなく、ファクシミリ装置や、プリンタ機能及びスキャナ機能等を備えた複合機であってもよい。
「ユーザ識別情報」としては、例えばユーザの氏名、性別、年齢、住所、社員番号、パスワードやそれらのうち２以上の組み合わせなど、要するにどのようなユーザであるかを識別或いは推定できる情報であればよい。
【０００６】
請求項２の発明は、請求項１に記載の印刷システムにおいて、前記サーバ装置は、前記印刷装置から送信されたユーザ識別情報に基づき、印刷対象データの提供を規制するか許容するかを判断する判断手段を備え、前記印刷対象データ提供手段は、前記判断手段にて印刷対象データの提供が許容された印刷対象データを前記印刷装置に提供することを特徴とする。
【０００７】
請求項３の発明は、請求項２記載の印刷システムにおいて、前記判断手段は、前記ユーザ識別情報に基づき当該ユーザが印刷対象データの要求を何回行ったかを管理し、その要求回数が予め規定された制限回数に達した場合に当該印刷対象データの提供を規制すると判断することを特徴とする。
【０００８】
請求項４の発明は、請求項２又は請求項３に記載の印刷システムにおいて、前記印刷装置は、前記判断手段で印刷対象データの提供を規制すると判断された場合、そのエラー情報を印刷するエラー情報印刷手段を備えることを特徴とする。
【０００９】
請求項５の発明は、請求項１〜請求項４のいずれかに記載の印刷システムにおいて、前記サーバ装置は、複数の印刷対象データに関する情報を前記印刷装置から送信される各ユーザ識別情報に対応付けて管理する管理手段を備え、前記印刷対象データ提供手段は、前記印刷装置から送信されたユーザ識別情報に対応付けられた印刷対象データを提供することを特徴とする。
なお、「印刷対象データに関する情報」としては、例えば印刷対象データそのもの以外に、そのリンク先情報、保管先情報等であってもよい。
【００１０】
請求項６の発明は、請求項１〜請求項５のいずれかに記載の印刷システムにおいて、前記サーバ装置は、前記印刷装置から複数の印刷対象データの要求情報が送信され、かつ、それら複数の要求情報のいずれか１つに対応付けられたユーザ識別情報が送信された場合、前記複数の要求情報全てが当該ユーザ識別情報に対応するとみなすことを特徴とする。
【００１１】
請求項７の発明は、請求項１〜請求項６のいずれかに記載の印刷システムにおいて、前記印刷装置は、要求する印刷対象データのリンク先を指定するリンク先情報を読み取るリンク先読取手段を備え、前記要求情報送信手段は、前記リンク先読取手段で読み取られたリンク先情報に基づく要求情報を生成して前記サーバ装置に送信することを特徴とする。
【００１２】
請求項８の発明は、請求項１〜請求項７のいずれかに記載の印刷システムにおいて、前記印刷装置は、前記ユーザ識別情報を読み取る識別情報読取手段を備え、前記識別情報送信手段は、前記識別情報読取手段で読み取られたユーザ識別情報を前記サーバ装置に送信することを特徴とする。
【００１３】
請求項９の発明は、請求項１〜請求項７のいずれかに記載の印刷システムにおいて、前記印刷装置は、１又は複数のユーザ識別情報を記憶する記憶手段と、前記記憶手段に記憶された１又は複数のユーザ識別情報から特定のユーザ識別情報を特定する特定手段と、を備え、前記識別情報送信手段は、前記特定手段で特定されたユーザ識別情報を前記サーバ装置に送信することを特徴とする。
【００１４】
請求項１０の発明は、請求項１〜請求項６のいずれかに記載の印刷システムにおいて、前記印刷装置は、要求する印刷対象データのリンク先を指定するリンク先情報を読み取るリンク先読取手段と、前記ユーザ識別情報を読み取る識別情報読取手段と、前記リンク先読取手段で読み取られたリンク先情報及び前記識別情報読取手段で読み取られたユーザ識別情報とを含んで、それらの情報を前記リンク先読取手段及び前記識別情報読取手段のうち少なくとも一方により読み取り可能な画像情報を印刷する画像情報印刷手段と、を備えることを特徴とする。
【００１５】
請求項１１の発明は、請求項１〜請求項９のいずれかに記載の印刷システムにおいて、前記リンク先情報はＵＲＬで指定され、前記識別情報送信手段は、前記ユーザ識別情報をそれに対応するＵＲＬに付加して送信することを特徴とする。
【００１６】
請求項１２の発明に係る印刷装置は、サーバ装置と通信回線を通じて接続されるとともに、当該サーバ装置に対して印刷対象データの要求情報を送信する要求情報送信手段を有し、当該要求情報に対応した印刷対象データの提供を前記サーバ装置から受ける印刷装置であって、前記印刷対象データの提供を受けるまでの過程で、当該印刷対象データを要求する者のユーザ識別情報を前記サーバ装置に送信する識別情報送信手段を備えていることを特徴とする。
【００１７】
請求項１３の発明に係るサーバ装置は、印刷装置と通信回線を通じて接続されるとともに、当該印刷装置からの印刷対象データの要求情報に応じて印刷対象データを前記印刷装置に提供する印刷対象データ提供手段を有するサーバ装置であって、前記印刷対象データの提供を受けるまでの過程で前記印刷装置から送信されるユーザ識別情報を、当該印刷対象データに対応付けて取得する取得手段を備えていることを特徴とする。
【００１８】
請求項１４の発明に係る印刷装置用プログラムは、サーバ装置と通信回線を通じて接続され、当該サーバ装置から印刷対象データの提供を受ける印刷装置のコンピュータに、前記サーバ装置に対して印刷対象データの要求情報を送信する要求情報送信処理と、前記印刷対象データの提供を受けるまでの過程で、当該印刷対象データを要求する者のユーザ識別情報を前記サーバ装置に送信する識別情報送信処理と、を実行させることを特徴とする。
【００１９】
請求項１５の発明に係るサーバ装置用プログラムは、印刷装置と通信回線を通じて接続され、当該印刷装置に対して印刷対象データを提供するサーバ装置のコンピュータに、前記印刷装置からの印刷対象データの要求情報に応じて印刷対象データを前記印刷装置に提供する印刷対象データ提供処理と、前記印刷対象データの提供を受けるまでの過程で前記印刷装置から送信されるユーザ識別情報を、当該印刷対象データに対応付けて取得する取得処理と、を実行させることを特徴とする。
【発明の効果】
【００２０】
＜請求項１，１２〜１５の発明＞
本構成によれば、印刷対象データの提供までの過程で、その要求をした者のユーザ識別情報が印刷装置からサーバ装置に送信される。従って、サーバ装置側では、そのユーザ識別情報に基づき、例えば印刷対象データを要求したユーザの管理、特定のユーザに対する印刷対象データの提供の規制など、種々の対応をとることができる。
【００２１】
＜請求項２の発明＞
本構成によれば、特定のユーザのみに特定の情報を提供することができる。
【００２２】
＜請求項３の発明＞
本構成によれば、特定のユーザに対する特定の印刷対象データの提供回数を制限することができる。
【００２３】
＜請求項４の発明＞
サーバ装置において印刷対象データの提供を規制すると判断された場合、エラー情報を印刷装置の表示装置に表示させる構成も考えられるが、これではそのエラー情報の情報量によっては大きな表示装置が必要となり、印刷装置の大型化を招くおそれがある。そこで、本構成では、エラー情報を印刷装置にて印刷出力する構成とした。これにより、エラー情報の情報量が多い場合であっても印刷をしてユーザにその内容を伝達することができる。
【００２４】
＜請求項５の発明＞
本構成によれば、ユーザ識別情報に対応付けられた印刷対象データがサーバ装置から印刷装置に提供されるため、ユーザは自己に即した情報を得ることができる。
【００２５】
＜請求項６の発明＞
本構成によれば、印刷装置側において、複数の印刷対象データを要求する場合に、各印刷対象データに対して個別にユーザ識別情報を指定する必要がなくなり、指定作業の手間を省くことができる。
【００２６】
＜請求項７の発明＞
本構成によれば、リンク先読取手段によって印刷装置に対する印刷対象データのリンク先の指定作業負担を軽減できる。
【００２７】
＜請求項８の発明＞
本構成によれば、識別情報読取手段によって印刷装置に対するユーザ識別情報の入力作業負担を軽減できる。
【００２８】
＜請求項９の発明＞
本構成によれば、記憶手段に記憶された１又は複数のユーザ識別情報から特定のユーザ識別情報を特定するだけ済むため、印刷装置に対するユーザ識別情報の入力作業負担を軽減できる。特に、複数のユーザ識別情報を記憶手段に記憶する構成では、複数のユーザ識別情報の中から特定のユーザ識別情報を特定すればよいため、より良好である。
【００２９】
＜請求項１０の発明＞
本構成によれば、一度、画像情報を画像情報印刷手段で印刷しておけば、その画像情報を読取手段で読み取るだけで、リンク先情報及びユーザ情報を印刷装置に取得させることができるため、リンク先情報及びユーザ識別情報の入力作業を一層容易にすることができる。
【００３０】
＜請求項１１の発明＞
本構成によれば、リンク先情報であるＵＲＬに付加するという簡単な方法で、ユーザ識別情報をサーバ装置に送信することができる。
【発明を実施するための最良の形態】
【００３１】
＜実施形態１＞
本発明の実施形態１を図１〜図６を参照しつつ説明する。
【００３２】
１．本実施形態の構成
図１は、本実施形態に係る印刷システム１の構成を示すブロック図である。この印刷システム１は、サーバコンピュータ１０（請求の範囲の「サーバ装置」に相当）と、プリンタ装置２０（請求の範囲の「印刷装置」に相当）とが、例えばネットワークインターフェイス１７，３２を介してインターネット４０に接続され、互いにデータ通信可能（双方向通信可能）に構成されている。この印刷システム１は、プリンタ装置２０にて所定の操作を行うことで、ユーザが所望の印刷対象データを要求するリクエストメッセージがプリンタ装置２０からサーバコンピュータ１０に送信される。そして、サーバコンピュータ１０は所定の条件の下、上記リクエストメッセージに対応する印刷対象データを返信して、プリンタ装置２０にて印刷出力できるようになっている。
【００３３】
（１）サーバコンピュータ
サーバコンピュータ１０は、外部（例えばキーボードやマウスなどの入力手段）からの入力操作を受け付ける操作部１１と、後述するユーザ識別情報等を表示する表示部１２と、ＲＯＭ１３と、ＲＡＭ１４と、ＣＰＵ１５（請求の範囲の「サーバ装置のコンピュータ」に相当）と、ハードディスク１６と、ネットワークインターフェイス１７とを備えて構成されている。ハードディスク１６には、サーバ装置用プログラム等が記憶されており、ＣＰＵ１５は、上記操作部１１からの起動指令に基づきサーバ装置用プログラム等をハードディスク１６から読み出して起動させる。
【００３４】
また、ハードディスク１６には、印刷対象データの提供を許容するユーザの個人情報データを記憶したユーザ情報記憶領域と、提供すべき印刷対象データを記憶した印刷データ記憶領域とを有している。ユーザ情報記憶領域には、図２（Ａ）に示すように、例えばユーザの氏名、会社名、社員番号などが各ユーザ毎に対応付けられて記憶されている。また、印刷データ記憶領域には、同図（Ｂ）に示すように、ファイル名と、印刷対象データと、更に提供制限回数と、実際に要求された要求回数とが、各印刷対象データ毎に記憶されている。
【００３５】
後述するように、サーバコンピュータ１０は、プリンタ装置２０から上記リクエストメッセージを受けると、所定の条件の下、そのリクエストメッセージにて指定されたファイル名（ファイル１，ファイル２，ファイル３．．．）の印刷対象データ（例えばＸＭＬデータやＰＤＬデータなど  データａ，データｂ，データｃ．．．）を、上記印刷データ記憶領域から読み出す。そして、読み出した印刷対象データを、ネットワークインターフェイス１７を介してデータ送信する。
【００３６】
（２）プリンタ装置
図３は、プリンタ装置２０の外観を示した斜視図である。プリンタ装置２０は、全体として箱状をなし、底部に被記録媒体としての記録用紙を収容する給紙カセット２１が引き出し可能に設けられ、ここから記録用紙が給紙され印刷処理を行った後に、上面に設けられた排紙トレイ２２上に排紙するようになっている。また、排紙トレイ２２の側方には、操作パネル２３が設けられている。この操作パネル２３には、ユーザが種々の操作を行うための操作ボタン２４と、文字・図形・記号等を表示する表示装置２５（例えば液晶パネル）とが配されている。
【００３７】
更に、本実施形態では、ＱＲコードを読取可能なＱＲコード読取部２６（請求の範囲の「リンク先読取手段」、「識別情報読取手段」に相当）が設けられ、これにより、後述するように、ＱＲコードからユーザ識別情報や印刷対象データのリンク先情報を読み取るようにしている。
【００３８】
図１には、プリンタ装置２０の構成を簡略的に示すブロック図が示されている。プリンタ装置２０は、上記操作パネル２３の操作ボタン２４での押下操作を受け付ける操作部２７と、記録用紙への印刷を制御する印刷部２８と、ＲＯＭ２９と、ＲＡＭ３０と、ＣＰＵ３１（請求の範囲の「印刷装置のコンピュータ」に相当）と、ネットワークインターフェイス３２とを備えて構成されている。
【００３９】
ＣＰＵ３１は、上記サーバコンピュータ１０からネットワークインターフェイス３２を介して受信した印刷対象データについてプリンタ言語処理（例えばＰＤＬデータであればＰＤＬ処理）を行って印刷部２８に送る。そして、印刷部２８は、送れてきたデータを元に上記印刷対象データに応じた情報を記録用紙に印刷する印刷動作を実行する。
【００４０】
更に、プリンタ装置２０は、上記表示装置２５の表示パターンを制御する表示部３２と、上記ＱＲコード読取部２６と、ＮＶＲＡＭ３３（請求の範囲の「記憶手段」に相当）とを備えている。なお、ＮＶＲＡＭ３３には、プリンタ装置用プログラムや、後述するようにプリンタ装置２０に入力されたユーザ識別情報や、エラーメッセージ情報等が記憶されている。
【００４１】
２．本実施形態の動作
ＱＲコード読取部２６で読み込まれるＱＲコードには、次のものがある。
（ａ）例えば所定の資料やポスター等に印刷され、特定の印刷対象データの保存先を示すリンク先情報（本実施形態ではＵＲＬ情報）が記録されたＱＲコードａ（下記のユーザ識別情報の記録なし）。
（ｂ）例えば社員証等に印刷され、その社員の氏名、会社名、社員番号等のユーザ識別情報が記録されたＱＲコードｂ（上記ＵＲＬ情報の記録なし）。
（ｃ）例えば所定の資料等に印刷され、上記ＵＲＬ情報及びユーザ識別情報が記録されたＱＲコードｃ。
【００４２】
（１）プリンタ装置側の制御
まず、ユーザが所定の資料に印刷されたＱＲコード表示部分をＱＲコード読取部２６に当てて上記操作ボタン２４によって所定の操作をする。すると、図４に示すように、Ｓ１で上記ＱＲコード読取部２６による読取処理が実行される。具体的には、図５に示すように、ＣＰＵ３１は、Ｓ２１でＱＲコード読取部２６での読み取りが有ったかどうかを判断し、有れば（Ｓ２１で「Ｙ」）Ｓ２２で読み取られたＱＲコードにユーザ識別情報が含まれているかどうかを判断する。ここで、ＱＲコード読取部２６に読み取られたＱＲコードが「ＵＲＬ情報」及び「ユーザ識別情報」が記録されたＱＲコードｃである場合には（Ｓ２２で「Ｙ」）、これらの「ＵＲＬ情報」及び「ユーザ識別情報」のデータを作成する（Ｓ２３）。
【００４３】
一方、ＱＲコード読取部２６に読み取られたＱＲコードが「ＵＲＬ情報」は記録されているが「ユーザ識別情報」が記録されていないＱＲコードａである場合には（Ｓ２２で「Ｎ」）、その「ＵＲＬ情報」のデータを作成する（Ｓ２４）。次いで、Ｓ２５でユーザ識別情報の入力があるかどうかを判断する。この入力方法の１つは、例えば、ユーザが上記操作パネル２３上の操作ボタン２４の操作によって自己のユーザ識別情報を入力する方法である。更に本実施形態では、ユーザ識別情報が記録されたＱＲコードｂをＱＲコード読取部２６によって読み取らせて入力する方法がある。
【００４４】
そして、このような入力方法によって入力されたユーザ識別情報は、上記ＮＶＲＡＭ３３に記憶される。そして、ＮＶＲＡＭ３３にユーザ識別情報が記憶されている場合には、上記Ｓ２４の後に、その記憶されたユーザ識別情報を表示装置２５に表示（複数のユーザ識別情報が記憶されている場合には、操作ボタン２４の操作によって順次表示）させるようになっている。従って、ユーザ識別情報が既にプリンタ装置２０に記憶されたユーザであれば、表示装置２５に表示されるユーザ識別情報から自己のユーザ識別情報を特定する確定操作を操作ボタン２４にて行うことで、わざわざ入力操作を行う必要がなくなる。このとき、ＣＰＵ３１、操作ボタン２４及び表示装置２５は、請求の範囲の「特定手段」として機能する。
【００４５】
ユーザ識別情報の入力があれば（Ｓ２５で「Ｙ」）、その入力情報に基づき「ユーザ識別情報」データを作成し（Ｓ２６）、Ｓ２７で、ＱＲコードａから読み取られた「ＵＲＬ情報」データと、上記入力方法によって入力された「ユーザ識別情報」データとを含むＱＲコードｃを生成し、例えばＮＶＲＡＭ３３に記憶しておく。
【００４６】
一方、ユーザ識別情報の入力がなければ（Ｓ２５で「Ｎ」）、入力中断操作がされたとき（Ｓ２８で「Ｙ」）は、既に作成した「ＵＲＬ情報」データを削除する初期化処理を実行する（Ｓ２９）。
【００４７】
次に、図４に戻り、Ｓ２にて、上記ＱＲコード読取処理で得られた「ＵＲＬ情報」及び「ユーザ識別情報」データから、ＨＴＴＰプロトコルのリクエストメッセージを作成して、サーバコンピュータ１０に送信する（Ｓ３）。これには、例えばＡＳＰ（Active Server Pages)を使用した場合には、下記のようなＵＲＬ情報が含まれている。
【００４８】
http://www.xxx.co.jp/info/sampledata.asp?Name=XXX&Company=YYYY
このうち”http://www.xxx.co.jp/info/sampledata.asp”が印刷対象データの保存先を示す「ＵＲＬ」（請求の範囲の「印刷対象データの要求情報」に相当）であり、ドメイン名、ディレクトリ名及びファイル名からなる。また、”?Name=XXX&Company=YYYY”は、「ユーザ識別情報」データから生成されたＡＳＰの引数情報である。なお、これは暗号化したものであってもよい。
【００４９】
ＣＰＵ３１は、Ｓ４でサーバコンピュータ１０からの応答があれば（Ｓ４で「Ｙ」）、その応答がエラー発生を通知するエラーレスポンスメッセージであるかどうかを判断し、エラーレスポンスメッセージでなければ（Ｓ５で「Ｙ」）、Ｓ６でＨＴＴＰプロトコルのレスポンスメッセージを取得する。そして、Ｓ７でそのレスポンスメッセージの例えばメッセージボディに記憶された印刷対象データを読み込んで、印刷部２８を制御して上記印刷対象データに基づく画像を記録用紙に印刷する印刷処理を実行させる。これにて、ユーザは所望の情報を取得することができる。また、本実施形態では、このとき、画像が印刷された記録用紙または別の記録用紙に、Ｓ２７で生成したＱＲコードｃを印刷するようにしている。このとき、ＣＰＵ３１及び印刷部２８は、請求の範囲の「画像情報印刷手段」として機能する。なお、このＱＲコードｃは、上記Ｓ２７のときに記録用紙に印刷処理を行う構成であってもよい。
【００５０】
一方、サーバコンピュータ１０からの応答が所定時間経ってもないとき（Ｓ４で「Ｎ」かつＳ８で「Ｙ」）、サーバコンピュータ１０との間で何らかの通信エラーが発生したと考えられる。また、エラーレスポンスメッセージを受けたとき（Ｓ４で「Ｙ」かつＳ５で「Ｎ」）、後述するように、サーバコンピュータ１０においてユーザ識別情報の認証エラーや、データ要求回数制限エラーなどが発生している。そこで、ＣＰＵ３１は、Ｓ９で上記の「通信エラー」に対応するエラーメッセージ（請求の範囲の「エラー情報」に相当）をＮＶＲＡＭ３３から読み出したり、受信したエラーレスポンスメッセージから「ユーザ識別情報の認証エラー」「データ要求回数制限エラー」などに対応したエラーメッセージ（請求の範囲の「エラー情報」に相当）を読み出して、印刷部２８を制御して記録用紙に印刷するエラー処理を実行させる。このとき、ＣＰＵ３１及び印刷部２８は、請求の範囲の「エラー情報印刷手段」として機能する。
【００５１】
（２）サーバコンピュータ側の制御
まず、ＣＰＵ１５は、Ｓ３０でプリンタ装置２０からリクエストメッセージの待機状態にあり、これを受信したとき（Ｓ３０で「Ｙ」）、この受信したリクエストメッセージから「ＵＲＬ情報」及び「ユーザ識別情報」を抽出する（Ｓ３１）。次に、ＣＰＵ１５は、Ｓ３２で上記「ユーザ識別情報」と、前述したハードディスク１６のユーザ情報記憶領域に記憶された個人情報データ（図２（Ａ）参照）のいずれかに一致するか否かに基づき、ユーザ認証を試みる。そして、ユーザ認証が成功すれば（Ｓ３２で「Ｙ」）、上記「ＵＲＬ情報」に基づきその保存先に印刷対象データが保存されているかどうかを判断する（Ｓ３３）。
【００５２】
そして、印刷対象データが保存されているときには（Ｓ３３で「Ｙ」）、その印刷対象データに、データの提供を制限する制限回数が対応付けられている場合には、今までの要求回数に１を加えた回数が上記制限回数以下であるかどうかを判断する（Ｓ３４）。例えば、図２（Ｂ）においてデータｃは今回の要求で制限回数１回を越えてしまう。
【００５３】
制限回数以下であるとき（Ｓ３４で「Ｙ」）は、印刷対象データを含むＨＴＴＰプロトコルのレスポンスメッセージを作成してプリンタ装置２０に送信する（Ｓ３５，Ｓ３６）。
【００５４】
一方、ユーザ認証に失敗した場合（Ｓ３２で「Ｎ」）、印刷対象データが保存されていなかった場合（Ｓ３３で「Ｎ」）、制限回数を超えている場合（Ｓ３４で「Ｎ」）には、Ｓ３７でこれらのエラーに対応するメッセージを記述したＨＴＴＰプロトコルのエラーレスポンスメッセージをプリンタ装置２０に送信する。
【００５５】
３．本実施形態の効果
（１）上記実施形態によれば、印刷対象データを要求するリクエストメッセージにユーザ識別情報が付加されているから、サーバコンピュータ１側でこのユーザ識別情報を印刷対象データに対応付けて記憶しておけば、どのようなユーザがどのような印刷対象データを要求したかの管理等を行うことができる。
（２）また、上記ユーザ識別情報に基づき、データの提供を許容すべきユーザの認証を行うことで、特定のユーザのみにデータの提供を行うことができる。
【００５６】
（３）また、特定のユーザに対してデータの提供回数に制限が設けられた印刷対象データについては、その制限回数を超えた場合には提供を規制することができる。
（４）上記エラーレスポンスメッセージ等に記述されたエラーメッセージを、表示装置２５ではなく、記録用紙に印刷する構成とした。これにより、情報量の多いエラーメッセージを表示させるために表示装置２５の表示画面を大きくする必要がない。
【００５７】
（５）プリンタ装置２０に対するユーザ識別情報の入力に当たっては、そのプリンタ装置２０で一度印刷要求をしたことがあれば、その者のユーザ識別情報はＮＶＲＡＭ３３に記憶され、次回からは表示装置２５に表示されるユーザ識別情報から自己のものを指定するだけで済む。
【００５８】
＜実施形態２＞
図７は（請求項６の発明に対応する）実施形態２を示す。前記実施形態との相違は、ＱＲコード読取処理にあり、その他の点は前記実施形態１と同様である。従って、実施形態１と同一符号を付して重複する説明を省略し、異なるところのみを次に説明する。
【００５９】
図７に示すように、本実施形態のＱＲコード読取処理は、上記実施形態１のＱＲコード読取処理に対して、Ｓ４０が付加されている点で異なる。ＣＰＵ３１は、ユーザ識別情報の入力がないとき（Ｓ２５で「Ｎ」）、Ｓ４０で他の「ＵＲＬ情報」を有するＱＲコードａの読み取りがＱＲコード読取部２６にて行われたかどうかを判断する。そして、読み取りがあれば（Ｓ４０で「Ｙ」）、Ｓ２４に戻り、そのＱＲコードａから読み取られた情報に基づき上記他の「ＵＲＬ情報」データを生成し記憶しておく。
【００６０】
そして、ユーザ識別情報の入力が有ったとき（Ｓ２５で「Ｙ」）に、それまで記憶した複数の印刷対象データの「ＵＲＬ情報」と、そのユーザ識別情報とを記録したＱＲコードｃを生成する（Ｓ２７）。つまり、「ＵＲＬ情報」を有するＱＲコードａが複数回読み取られた後に、ユーザ識別情報の入力があったときは、それらの「ＵＲＬ情報」は、当該ユーザ識別情報に対応するユーザによる印刷要求であるとみなしてＱＲコードｃを生成するのである。そして、図４のＳ２でこれら複数の印刷対象データの「ＵＲＬ情報」及び「ユーザ識別情報」からリクエストメッセージが作成される。
【００６１】
このような構成であれば、印刷要求する印刷対象データ毎に個別にユーザ識別情報をプリンタ装置２０にて入力する必要がなくなる。
【００６２】
＜実施形態３＞
図８，９は実施形態３を示す。前記実施形態との相違は、ユーザ認証の方法にあり、その他の点は前記実施形態１と同様である。従って、実施形態１と同一符号を付して重複する説明を省略し、異なるところのみを次に説明する。なお、本実施形態では、図６に示すユーザ認証（Ｓ３２）を行わない。
【００６３】
本実施形態では、プリンタ装置２０側では、ＣＰＵ３１は、図４のＳ６でレスポンスメッセージを取得した後、図８に示すように、Ｓ５０でこのレスポンスメッセージに、認証要求を含めたメッセージが記述されているかどうかを判断し、これがなければ（Ｓ５０で「Ｎ」）、Ｓ７でサーバコンピュータ１から印刷対象データを取得して印刷処理が実行される。認証要求を含めたメッセージがあれば（Ｓ５０で「Ｙ」）、例えば表示装置２５にパスワード入力を求める要求メッセージを表示させ、入力されたパスワードをサーバコンピュータ１に送信する（Ｓ５１）。
そして、所定の時間内にサーバコンピュータ１から応答があれば（Ｓ５２で「Ｙ」）、その応答が認証成功を示すものである場合には（Ｓ５３で「Ｙ」）、Ｓ７でサーバコンピュータ１から印刷対象データを取得して印刷処理が実行される。
【００６４】
一方、所定時間内にサーバコンピュータ１から応答がなかったとき（Ｓ５２で「Ｎ」かつＳ５４で「Ｙ」）、認証失敗を示す応答を受けたとき（Ｓ５２で「Ｙ」かつＳ５３で「Ｎ」）には、それぞれに応じたエラーメッセージを記録用紙に印刷出力する（Ｓ５５）。
【００６５】
これに対して、サーバコンピュータ１側では、ＣＰＵ１５は、Ｓ３５でレスポンスメッセージを作成した後、図９に示すように、Ｓ６０で、要求された印刷対象データが認証要求を必要とするものであるかどうかを判断し、認証要求が必要であれば（Ｓ６０で「Ｙ」）、Ｓ６１で認証要求を記述したレスポンスメッセージをプリンタ装置２０に送信する。そして、プリンタ装置２０から上記パスワードを含む応答があれば（Ｓ６２で「Ｙ」）、このパスワードと所定の参照情報とに基づき認証を試み、それらが一致して認証が成功すれば（Ｓ６３で「Ｙ」）、Ｓ３６にて印刷対象データを送信する。
【００６６】
一方、所定時間内にプリンタ装置２０からの応答がないとき（Ｓ６２で「Ｎ」かつＳ６４で「Ｙ」）、認証失敗したとき（Ｓ６２で「Ｙ」かつＳ６３で「Ｎ」）には、エラー処理として、認証失敗等のエラーメッセージを含むＨＴＴＰプロトコルのエラーレスポンスメッセージを作成し、プリンタ装置２０に送信する（Ｓ６５）。或いは、エラー処理として、プリンタ装置２０との通信処理を中止し、待機状態に戻るようにしてもよい。
また、レスポンスメッセージ作成後（Ｓ３５）、Ｓ６０で、要求された印刷対象データが認証要求を必要となるものでないと判断した場合には（Ｓ６０で「Ｎ」）、認証要求なしのレスポンスメッセージをプリンタ装置２０に送信し、Ｓ３６にて印刷対象データを送信する。
【００６７】
この構成によれば、認証のためにユーザ識別情報を利用する必要がなく、このための構成も必要がなくなる。
【００６８】
＜他の実施形態＞
本発明は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような実施形態も本発明の技術的範囲に含まれ、さらに、下記以外にも要旨を逸脱しない範囲内で種々変更して実施することができる。
（１）上記実施形態では、ＱＲコードとしたが、このような二次元コードに限らず、情報量が少なければバーコードであってもよい。
【００６９】
（２）上記各実施形態では、サーバコンピュータ１０とプリンタ装置２０とは、ネットワークインターフェイス１７，３２を介してインターネット４０に接続され互いに通信可能な構成としたが、インターネットのような公衆通信回線に限らず、社内ＬＡＮなどによるイントラネットを介して通信可能に接続された構成であってもよい。また、例えばパラレルポートやＵＳＢポート等を介してサーバコンピュータ１０とプリンタ装置２０とがローカル接続されているものであってもよい。
【００７０】
（３）上記各実施形態では、ＱＲコード読取部２６が、プリンタ装置２０の上面に設けられた構成としたが、これに限らず、ＱＲコード読取装置を専用ケーブルやＵＳＢコード等を介して接続して、ＱＲコード読取装置でＱＲコードを読み込んで情報を抽出してプリンタ装置２０に送る構成であってもよい。
【００７１】
（４）上記各実施形態では、リクエストメッセージにおいて、印刷対象データの保存先を示す「ＵＲＬ情報」に「ユーザ識別情報」を付加してサーバコンピュータ１０に送信する構成としたが、これに限らず、「ユーザ識別情報」をリクエストメッセージのメッセージボディにテキストデータとして付加する構成であってもよい。
【００７２】
（５）図１０には、変形例の印刷データ記憶領域のデータ構成が示されている。ここには、１つのＵＲＬ情報で指定される保存先の各ファイル１，２．．．内に複数のデータａ１，ａ２．．．が記憶されており、これらの各データ毎に社員番号等のユーザ識別情報が対応付けられて記憶されている。例えばＣＰＵ１５は、受信したＵＲＬ情報に基づき保存先のファイルを読みに行き、ここに記憶された複数のデータのうち、受信したユーザ識別情報に対応するデータ（例えば社員番号が”１１１１”であればデータａ１）を印刷対象データとしてプリンタ装置２０に送信するのである。このように、プリンタ装置２０からユーザ識別情報を取得することにより、そのユーザに応じた印刷対象データをプリンタ装置２０に送信する構成とすることができる。このような構成は、例えば、病院で患者の識別情報と、カルテ情報や処方箋情報等の印刷対象データが保存されたファイルのＵＲＬ情報とをプリンタ装置から送信することで、その患者自身のカルテ情報や処方箋情報等を印刷対象データとしてプリンタ装置に返信して印刷出力する構成にも適用できる。
【００７３】
（６）上記実施形態では、ユーザが所定の印刷対象データを要求する要求回数に制限を設ける構成としたが、例えばあるユーザにデータの提供期間が決まっている印刷対象データについては、その提供期間外の場合は印刷対象データの提供を規制する構成であってもよい。
【００７４】
（７）上記実施形態では、サーバコンピュータ１０において、プリンタ装置２０から得たユーザ識別情報を、認証等に利用する構成としたが、これに限らず、単にユーザ識別情報を、例えば要求された印刷対象データと関連付けて、サーバコンピュータ１０のハードディスク１６に記憶して、ユーザ管理のみに利用する構成であってもよい。
【図面の簡単な説明】
【００７５】
【図１】本実施形態１に係る印刷システムの構成を示すブロック図
【図２】ハードディスク内のデータ構成を示す模式図
【図３】プリンタ装置の外観を示した斜視図
【図４】プリンタ装置用プログラムの制御内容を示すフローチャート
【図５】ＱＲコード読取処理を示すフローチャート
【図６】サーバ装置用プログラムの制御内容を示すフローチャート
【図７】実施形態２のＱＲコード読取処理を示すフローチャート
【図８】実施形態３の認証処理に対応するプリンタ装置側の制御内容を示すフローチャート
【図９】認証処理に対応するサーバコンピュータ側の制御内容を示すフローチャート
【図１０】変形例の印刷データ記憶領域内のデータ構成を示す模式図
【符号の説明】
【００７６】
１…印刷システム
１０…サーバコンピュータ（サーバ装置）
１５…ＣＰＵ（サーバ装置のコンピュータ、印刷対象データ提供手段、判断手段）
２０…プリンタ装置（印刷装置）
２４…操作ボタン（特定手段）
２５…表示装置（特定手段）
２６…ＱＲコード読取部（リンク先読取手段、識別情報読取手段）
３１…ＣＰＵ（印刷装置のコンピュータ、要求情報送信手段、識別情報送信手段）
３３…ＮＶＲＡＭ（記録手段）
【図１】
2006309584.tif 000003
【図２】
2006309584.tif 000004
【図３】
2006309584.tif 000005
【図４】
2006309584.tif 000006
【図５】
2006309584.tif 000007
【図６】
2006309584.tif 000008
【図７】
2006309584.tif 000009
【図８】
2006309584.tif 000010
【図９】
2006309584.tif 000011
【図１０】
2006309584.tif 000012