(57)【要約】【課題】ジョブ履歴に対する不正アクセスの対策強化が可能なデバイス、デバイス処理履歴格納システムおよびデバイス処理履歴格納方法を提供する。【解決手段】端末がプリンタに対する印刷依頼を開始すると、端末のプリンタドライバは印刷元情報を印刷データ中のＰＪＬコマンドに記述し、印刷データをプリンタに送信し、プリンタは印刷元情報に対応するプリンタ上で重複しない履歴用ＵＲＬを生成し、対応情報を記憶し、履歴用ＵＲＬと印刷履歴とを関連付けて記憶し、ＰＪＬコマンドに履歴用ＵＲＬを含めて端末に送信し、端末のプリンタドライバは履歴アクセス情報を表示する。そして、印刷履歴を参照する場合、端末はＷｅｂブラウザで履歴用ＵＲＬを指定してプリンタにアクセスし、印刷履歴をプリンタに要求し、プリンタは履歴用ＵＲＬに記憶された印刷履歴を端末に送信し、端末は印刷履歴をＷｅｂブラウザ等で表示する。【選択図】図１
2007087305.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介してデバイスと端末とが接続するデバイス処理履歴格納システムにおいて、
前記端末は、
前記デバイスに対してデバイス処理を依頼する際に、該依頼を行った依頼者または端末に関する依頼元情報を該依頼に含める処理依頼手段と、
前記デバイスから送信されてきた前記デバイス処理の履歴に関連付けられた関連情報を受信する関連情報受信手段と、
前記関連情報に関連付けられている履歴を要求する履歴要求手段と、
前記履歴要求手段による要求に応じて送信されてきた履歴を表示する履歴表示手段と
を具備し、
前記デバイスは、
前記端末から送られてきた前記デバイス処理の依頼を受け付ける依頼受付手段と、
前記依頼受付手段で受け付けた依頼に従って前記デバイス処理を行うデバイス処理手段と、
前記依頼に含まれる依頼元情報を取得する依頼元情報取得手段と、
前記依頼元情報取得手段で取得した依頼元情報に基づき、前記デバイス処理手段で行ったデバイス処理の履歴に関連付ける関連情報を生成する関連情報生成手段と、
前記関連情報生成手段で生成した関連情報と前記依頼元情報とを対応付けて記憶する第１の記憶手段と、
前記関連情報を前記端末に送信する関連情報送信手段と
を具備することを特徴とするデバイス処理履歴格納システム。
【請求項２】
前記デバイスは、
前記関連情報と前記履歴とを関連付けて記憶する第２の記憶手段と、
前記端末からの履歴の要求に応じて、前記第２の記憶手段から前記関連情報に関連付けられている履歴を該端末に送信する履歴送信手段と
を具備することを特徴とする請求項１記載のデバイス処理履歴格納システム。
【請求項３】
前記関連情報生成手段は、
前記依頼元情報の全部若しくは一部を組み込んだＵＲＬを生成する
ことを特徴とする請求項１記載のデバイス処理履歴格納システム。
【請求項４】
前記関連情報生成手段は、
前記関連情報と前記履歴とを前記ネットワークに接続する外部格納装置に記憶させる場合、該外部格納装置のＵＲＬに前記依頼元情報を組み込んだＵＲＬを生成する
ことを特徴とする請求項３記載のデバイス処理履歴格納システム。
【請求項５】
前記関連情報生成手段は、
前記デバイスが認証情報を必要とする場合、前記依頼元情報の全部若しくは一部を組み込んだ認証情報を生成する
ことを特徴とする請求項１記載のデバイス処理履歴格納システム。
【請求項６】
ネットワークを介して接続する端末からの依頼を受け付けてデバイス処理を行うデバイスにおいて、
前記端末から送られてきた前記デバイス処理の依頼を受け付ける依頼受付手段と、
前記依頼受付手段で受け付けた依頼に従って前記デバイス処理を行うデバイス処理手段と、
前記依頼に含まれる該依頼を行った依頼者または端末に関する依頼元情報を取得する依頼元情報取得手段と、
前記依頼元情報取得手段で取得した依頼元情報に基づき、前記デバイス処理手段で行ったデバイス処理の履歴に関連付ける関連情報を生成する関連情報生成手段と、
前記関連情報生成手段で生成した関連情報と前記依頼元情報とを対応付けて記憶する第１の記憶手段と、
前記関連情報を前記端末に送信する関連情報送信手段と
を具備することを特徴とするデバイス。
【請求項７】
前記関連情報と前記履歴とを関連付けて記憶する第２の記憶手段と、
前記端末からの履歴の要求に応じて、前記第２の記憶手段から前記関連情報に関連付けられている履歴を該端末に送信する履歴送信手段と
を更に具備することを特徴とする請求項６記載のデバイス。
【請求項８】
前記関連情報生成手段は、
前記依頼元情報の全部若しくは一部を組み込んだＵＲＬを生成する
ことを特徴とする請求項６記載のデバイス。
【請求項９】
前記関連情報生成手段は
前記関連情報と前記履歴とを前記ネットワークに接続する外部格納装置に記憶させる場合、該外部格納装置のＵＲＬに前記依頼元情報を組み込んだＵＲＬを生成する
ことを特徴とする請求項８記載のデバイス。
【請求項１０】
前記関連情報生成手段は、
前記デバイスが認証情報を必要とする場合、前記依頼元情報の全部若しくは一部を組み込んだ認証情報を生成する
ことを特徴とする請求項６記載のデバイス。
【請求項１１】
ネットワークを介して接続するデバイスおよび端末で行われるデバイス処理履歴格納方法において、
前記端末は、
前記デバイスに対するデバイス処理の依頼に該依頼を行った依頼者または端末に関する依頼元情報を該依頼に含めて該デバイスに送り、
前記デバイスは、
前記端末から送られてきた前記デバイス処理の依頼を受け付け、
該受け付けた依頼に従って前記デバイス処理を行い、
前記依頼に含まれる依頼元情報を取得し、
該取得した依頼元情報に基づき、前記デバイス処理の履歴に関連付ける関連情報を生成し、
該生成した関連情報と前記依頼元情報とを対応付けて記憶し、
前記関連情報を前記端末に送信し、
前記端末は、
前記デバイスから送信されてきた関連情報を受信する
ことを特徴とするデバイス処理履歴格納方法。
【請求項１２】
前記デバイスは、
前記関連情報と前記履歴とを関連付けて記憶し、
前記端末は、
前記デバイスから送られてきた前記関連情報を表示し、
前記関連情報に関連付けられている履歴を前記デバイスに要求し、
前記デバイスは、
前記端末からの履歴の要求に応じて、前記関連情報に関連付けられている履歴を該端末に送信し、
前記デバイスから送信されてきた履歴を表示する
ことを特徴とする請求項１１記載のデバイス処理履歴格納方法。
【請求項１３】
前記デバイスは、
前記依頼元情報の全部若しくは一部を組み込んだＵＲＬを生成する
ことを特徴とする請求項１１記載のデバイス処理履歴格納方法。
【請求項１４】
前記デバイスは、
前記関連情報と前記履歴とを前記ネットワークに接続する外部格納装置に記憶させる場合、該外部格納装置のＵＲＬに前記依頼元情報を組み込んだＵＲＬを生成する
ことを特徴とする請求項１３記載のデバイス処理履歴格納方法。
【請求項１５】
前記デバイスは、
前記デバイスが認証情報を必要とする場合、前記依頼元情報の全部若しくは一部を組み込んだ認証情報を生成する
ことを特徴とする請求項１１記載のデバイス処理履歴格納方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デバイス、デバイス処理履歴格納システムおよびデバイス処理履歴格納方法に関し、特に、デバイスでの処理の履歴を安全な場所に格納するためのデバイス、デバイス処理履歴格納システムおよびデバイス処理履歴格納方法に関する。
【背景技術】
【０００２】
従来、印刷装置等のデバイスは、デバイスで処理されたジョブの履歴（以後、ジョブ履歴と称する）を表示する機能を有している。
【０００３】
例えば、印刷装置にＷｅｂサーバを設け、当該Ｗｅｂサーバにより印刷装置における印刷処理の進歩状況を簡単に取得でき、更に、その進歩状況をページ数だけでなく、内容的に直ちに認識できるようにしたプリントシステム、印刷装置、プログラムがある（例えば、特許文献１参照。）。
【特許文献１】特開２００３−２８０８６７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、上記特許文献１に記載の技術では、プライバシーに関するものや機密上の情報が表示されることで、デバイスの使用者の情報が閲覧できてしまい、セキュリティ上不正アクセスに弱いという問題点がある。
【０００５】
そこで、本発明は、上記問題点を鑑みて、ジョブ履歴に対する不正アクセスの対策強化が可能なデバイス、デバイス処理履歴格納システムおよびデバイス処理履歴格納方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、請求項１の発明は、ネットワークを介してデバイスと端末とが接続するデバイス処理履歴格納システムにおいて、前記端末は、前記デバイスに対してデバイス処理を依頼する際に、該依頼を行った依頼者または端末に関する依頼元情報を該依頼に含める処理依頼手段と、前記デバイスから送信されてきた前記デバイス処理の履歴に関連付けられた関連情報を受信する関連情報受信手段と、前記関連情報に関連付けられている履歴を要求する履歴要求手段と、前記履歴要求手段による要求に応じて送信されてきた履歴を表示する履歴表示手段とを具備し、前記デバイスは、前記端末から送られてきた前記デバイス処理の依頼を受け付ける依頼受付手段と、前記依頼受付手段で受け付けた依頼に従って前記デバイス処理を行うデバイス処理手段と、前記依頼に含まれる依頼元情報を取得する依頼元情報取得手段と、前記依頼元情報取得手段で取得した依頼元情報に基づき、前記デバイス処理手段で行ったデバイス処理の履歴に関連付ける関連情報を生成する関連情報生成手段と、前記関連情報生成手段で生成した関連情報と前記依頼元情報とを対応付けて記憶する第１の記憶手段と、前記関連情報を前記端末に送信する関連情報送信手段とを具備することを特徴とする。
【０００７】
また、請求項２の発明は、請求項１の発明において、前記デバイスは、前記関連情報と前記履歴とを関連付けて記憶する第２の記憶手段と、前記端末からの履歴の要求に応じて、前記第２の記憶手段から前記関連情報に関連付けられている履歴を該端末に送信する履歴送信手段とを具備することを特徴とする。
【０００８】
また、請求項３の発明は、請求項１の発明において、前記関連情報生成手段は、前記依頼元情報の全部若しくは一部を組み込んだＵＲＬを生成することを特徴とする。
【０００９】
また、請求項４の発明は、請求項３の発明において、前記関連情報生成手段は、前記関連情報と前記履歴とを前記ネットワークに接続する外部格納装置に記憶させる場合、該外部格納装置のＵＲＬに前記依頼元情報を組み込んだＵＲＬを生成することを特徴とする。
【００１０】
また、請求項５の発明は、請求項１の発明において、前記関連情報生成手段は、前記デバイスが認証情報を必要とする場合、前記依頼元情報の全部若しくは一部を組み込んだ認証情報を生成することを特徴とする。
【００１１】
また、請求項６の発明は、ネットワークを介して接続する端末からの依頼を受け付けてデバイス処理を行うデバイスにおいて、前記端末から送られてきた前記デバイス処理の依頼を受け付ける依頼受付手段と、前記依頼受付手段で受け付けた依頼に従って前記デバイス処理を行うデバイス処理手段と、前記依頼に含まれる該依頼を行った依頼者または端末に関する依頼元情報を取得する依頼元情報取得手段と、前記依頼元情報取得手段で取得した依頼元情報に基づき、前記デバイス処理手段で行ったデバイス処理の履歴に関連付ける関連情報を生成する関連情報生成手段と、前記関連情報生成手段で生成した関連情報と前記依頼元情報とを対応付けて記憶する第１の記憶手段と、前記関連情報を前記端末に送信する関連情報送信手段とを具備することを特徴とする。
【００１２】
また、請求項７の発明は、請求項６の発明において、前記関連情報と前記履歴とを関連付けて記憶する第２の記憶手段と、前記端末からの履歴の要求に応じて、前記第２の記憶手段から前記関連情報に関連付けられている履歴を該端末に送信する履歴送信手段とを更に具備することを特徴とする。
【００１３】
また、請求項８の発明は、請求項６の発明において、前記関連情報生成手段は、前記依頼元情報の全部若しくは一部を組み込んだＵＲＬを生成することを特徴とする。
【００１４】
また、請求項９の発明は、請求項８の発明において、前記関連情報生成手段は前記関連情報と前記履歴とを前記ネットワークに接続する外部格納装置に記憶させる場合、該外部格納装置のＵＲＬに前記依頼元情報を組み込んだＵＲＬを生成することを特徴とする。
【００１５】
また、請求項１０の発明は、請求項６の発明において、前記関連情報生成手段は、前記デバイスが認証情報を必要とする場合、前記依頼元情報の全部若しくは一部を組み込んだ認証情報を生成することを特徴とする。
【００１６】
また、請求項１１の発明は、ネットワークを介して接続するデバイスおよび端末で行われるデバイス処理履歴格納方法において、前記端末は、前記デバイスに対するデバイス処理の依頼に該依頼を行った依頼者または端末に関する依頼元情報を該依頼に含めて該デバイスに送り、前記デバイスは、前記端末から送られてきた前記デバイス処理の依頼を受け付け、該受け付けた依頼に従って前記デバイス処理を行い、前記依頼に含まれる依頼元情報を取得し、該取得した依頼元情報に基づき、前記デバイス処理の履歴に関連付ける関連情報を生成し、該生成した関連情報と前記依頼元情報とを対応付けて記憶し、前記関連情報を前記端末に送信し、前記端末は、前記デバイスから送信されてきた関連情報を受信することを特徴とする。
【００１７】
また、請求項１２の発明は、請求項１１の発明において、前記デバイスは、前記関連情報と前記履歴とを関連付けて記憶し、前記端末は、前記デバイスから送られてきた前記関連情報を表示し、前記関連情報に関連付けられている履歴を前記デバイスに要求し、前記デバイスは、前記端末からの履歴の要求に応じて、前記関連情報に関連付けられている履歴を該端末に送信し、前記デバイスから送信されてきた履歴を表示することを特徴とする。
【００１８】
また、請求項１３の発明は、請求項１１の発明において、前記デバイスは、前記依頼元情報の全部若しくは一部を組み込んだＵＲＬを生成することを特徴とする。
【００１９】
また、請求項１４の発明は、請求項１３の発明において、前記デバイスは、前記関連情報と前記履歴とを前記ネットワークに接続する外部格納装置に記憶させる場合、該外部格納装置のＵＲＬに前記依頼元情報を組み込んだＵＲＬを生成することを特徴とする。
【００２０】
また、請求項１５の発明は、請求項１１の発明において、前記デバイスは、前記デバイスが認証情報を必要とする場合、前記依頼元情報の全部若しくは一部を組み込んだ認証情報を生成することを特徴とする。
【発明の効果】
【００２１】
本発明によれば、デバイス処理したユーザのみがＵＲＬを入手することで、高度なセキュリティを確保することができるとともに、ユーザは設定等の煩雑な操作を行う必要がないという効果を奏する。
【発明を実施するための最良の形態】
【００２２】
以下、本発明に係るデバイス、デバイス処理履歴格納システムおよびデバイス処理履歴格納方法の実施の形態について添付図面を参照して詳細に説明する。なお、本発明に係るデバイスの対象はプリンタ、スキャナ、ルータ等のような履歴を保存・管理する機能を有する機器であり、本実施例では、プリンタを一例にして説明する。
【実施例１】
【００２３】
図１は、本発明に係るデバイス処理履歴格納システムの実施例１を示すシステム構成図である。
【００２４】
図１に示すように、本発明に係るデバイスであるプリンタ１と、デスクトップＰＣ［Personal Computer］、ノートＰＣ等の端末２とがネットワーク３を介して接続している。
【００２５】
端末２にはプリンタ１に対応するデバイスドライバであるプリンタドライバ４、Ｗｅｂブラウザ５がインストールされている。
【００２６】
プリンタドライバ４は、端末２のアプリケーションで作成したファイルをプリンタ１で印刷する際に、ファイルに基づいて印刷データを生成してプリンタ１に印刷依頼する処理を行う。
【００２７】
また、プリンタドライバ４は、印刷依頼時に印刷ユーザ名、端末のＩＰアドレス、ＭＡＣ［Media Access Control］アドレス等の印刷元情報をプリンタ１に対してＰＪＬ［Printer Job Language］コマンド（プリンタ１で印刷処理中の印刷ジョブを制御するための機能を提供する印刷用のコマンド言語）等により指示する。
【００２８】
プリンタ１はネットワーク３を介して端末２からの印刷データを受信すると、印刷データの印刷処理を行う。
【００２９】
また、プリンタ１は、端末２から受信した印刷元情報に基づいて端末２の印刷履歴用のＵＲＬ［Uniform Resource Locator］を生成するＵＲＬ生成部６、端末２から受信した印刷元情報とＵＲＬ生成部６で生成したＵＲＬと（以後、対応情報と総称する）を関連付けて記憶する対応情報記憶部７、ＵＲＬ生成部６で生成したＵＲＬと印刷履歴とを関連付けて記憶する印刷履歴記憶部８を具備し、プリンタ１が行った印刷処理に関する情報（例えば、ジョブ名、印刷枚数、カラー印刷、印刷結果等）を印刷履歴として保存・管理する。
【００３０】
なお、実施例１において、端末２のＩＰアドレスは「192.168.1.200」、印刷ユーザ名は「testuser」、プリンタ１のＩＰアドレスは「192.168.1.100」とする。また、端末２とプリンタ１間の通信手段はＨＴＴＰ［Hyper Text Transfer Protocol］、ＦＴＰ［File Transfer Protocol］、Ｐｏｒｔ９１００等を使用して通信を行う。
【００３１】
次に、端末およびプリンタで行われる印刷履歴の格納場所を決定する処理の流れについて図２に示すシーケンス図を参照して説明する。
【００３２】
端末がプリンタに対する印刷依頼を開始すると、端末のプリンタドライバは印刷ユーザ名（testuser）、ＩＰアドレス（192.168.1.200）等の印刷元情報を印刷データ中のＰＪＬコマンドに記述し、印刷元情報が記述された印刷データをプリンタに送信する（ステップＳ２０１）。
【００３３】
プリンタは印刷データを受信する際に、印刷元情報をＰＪＬコマンドおよびプロトコルから取得し、取得した印刷元情報に対応するプリンタ上で重複しない履歴用ＵＲＬを生成する（ステップＳ２０２）。
【００３４】
ここで、プリンタの設定により、ＵＲＬ生成時に当該ＵＲＬへのアクセスに必要な認証アカウント（例えば、認証用ユーザおよびパスワード）を作成する。なお、ＵＲＬは印刷ジョブ毎に生成しても良いし、特定の端末、ユーザ毎に生成しても良い。
【００３５】
ＵＲＬや認証アカウントの生成は、印刷元情報やプリンタの内部情報を利用して生成する。ただし、第三者がＵＲＬ、認証アカウントを特定するのが困難になるように、印刷元情報の一部や文字列の組み合わせを利用する。
【００３６】
例えば、印刷元のＩＰアドレス、印刷ユーザ名、ランダム文字列の組み合わせの例
ＵＲＬ＝http://192.168.1.100/rireki-0001-192168001200-testuser-jN8fQiJk65Mcz.thml。
【００３７】
例えば、認証ユーザは印刷ユーザ名を利用し、パスワードはランダム文字列を利用する例
ＵＳＥＲ＝testuser、ＰＡＳＳ＝Ohg7KdW
なお、生成するＵＲＬのスキームはＨＴＴＰ（http://）やＦＴＰ（ftp://）を使用することができる。
【００３８】
そして、プリンタは対応情報を対応情報記憶部に記憶する（ステップＳ２０３）。
【００３９】
図３は、対応情報記憶部に記憶された対応情報の一例を示す図である。
【００４０】
図３に示すように、印刷元情報（図ではＩＰアドレス）と履歴用ＵＲＬとが関連付けられて記憶されている。
【００４１】
そして、プリンタは履歴用ＵＲＬと印刷履歴とを関連付けて印刷履歴記憶部に記憶若しくは更新する（ステップＳ２０４）。
【００４２】
図４は、印刷履歴記憶部に記憶された履歴用ＵＲＬおよび印刷履歴の一例を示す図である。
【００４３】
図４に示すように、履歴用ＵＲＬと印刷履歴とが関連付けられて記憶されている。
【００４４】
プリンタはＰＪＬコマンドに履歴用ＵＲＬを含め（認証アカウントを作成した場合は認証用ユーザおよびパスワードも含める）、端末に送信する（ステップＳ２０５）。なお、送信方法として、双方向通信を持つプロトコルでは、印刷コマンドのレスポンスやバックチャネルで行い、双方向通信を持たないプロトコルでは、ポートモニタと連携させたプロトコル（例えば、ＨＴＴＰ等）を使用する。
【００４５】
端末のプリンタドライバは履歴用ＵＲＬを受信すると、履歴用ＵＲＬを提示する履歴アクセス情報を表示する（ステップＳ２０６）。
【００４６】
図５は、履歴アクセス情報の表示例を示す図である。
【００４７】
図５（ａ）は、履歴アクセス情報をダイアログ表示した場合の表示例を示す図である。
【００４８】
図５（ａ）に示すように、履歴アクセス情報には履歴用ＵＲＬ、認証用ユーザおよびパスワードがダイアログ表示されている（プリンタに対して認証アカウントが必要ない場合は認証用ユーザおよびパスワードは表示されない）。ここで、履歴用ＵＲＬをリンクさせ、当該履歴用ＵＲＬをクリックすることで、ＵＲＬ先にアクセスするようにしても良い。
【００４９】
図５（ｂ）は、履歴アクセス情報をデスクトップ上にショートカットアイコンで表示した場合の表示例を示す図である。
【００５０】
図５（ｂ）に示すように、デスクトップ上に履歴アクセス情報を示すショートカットアイコンが表示され（図では「testuserの履歴」と表示）、当該ショートカットアイコンをクリックすることで、ＵＲＬ先にアクセスすることができる。
【００５１】
なお、履歴アクセス情報の表示の仕方はユーザによって選択することができる。
【００５２】
そして、印刷履歴を参照する場合、端末はＷｅｂブラウザで履歴用ＵＲＬを指定してプリンタにアクセスし、印刷履歴をプリンタに要求する（ステップＳ２０７）。
【００５３】
プリンタは端末からの印刷履歴の要求を受け付けると、履歴用ＵＲＬに記憶された印刷履歴を端末に送信する（ステップＳ２０８）。
【００５４】
端末はプリンタからの印刷履歴を受信すると、受信した印刷履歴をＷｅｂブラウザ等で表示する（ステップＳ２０９）。
【実施例２】
【００５５】
図６は、本発明に係るデバイス処理履歴格納システムの実施例２を示すシステム構成図である。
【００５６】
図６に示すように、本発明に係るデバイスであるプリンタ１と、デスクトップＰＣ、ノートＰＣ等の端末２と、印刷履歴を保管する印刷履歴格納装置９とがネットワーク３を介して接続している。
【００５７】
端末２にはプリンタ１に対応するデバイスドライバであるプリンタドライバ４、Ｗｅｂブラウザ５がインストールされている。
【００５８】
プリンタドライバ４は、端末２のアプリケーションで作成したファイルをプリンタ１で印刷する際に、ファイルに基づいて印刷データを生成してプリンタ１に印刷依頼する処理を行う。
【００５９】
また、プリンタドライバ４は、印刷依頼時に印刷ユーザ名、端末のＩＰアドレス、ＭＡＣアドレス等の印刷元情報をプリンタ１に対してＰＪＬコマンド等により指示する。
【００６０】
プリンタ１はネットワーク３を介して端末２からの印刷データを受信すると、印刷データの印刷処理を行う。
【００６１】
また、プリンタ１は、端末２から受信した印刷元情報に基づいて端末２の印刷履歴用のＵＲＬを生成するＵＲＬ生成部６、端末２から受信した印刷元情報とＵＲＬ生成部６で生成したＵＲＬと（以後、対応情報と総称する）を関連付けて記憶する対応情報記憶部７を具備する。
【００６２】
印刷履歴格納装置９は、プリンタ１で生成したＵＲＬと、プリンタ１が行った印刷処理に関する印刷履歴（例えば、ジョブ名、印刷枚数、カラー印刷、印刷結果等）とを関連付けて記憶する印刷履歴記憶部８を具備する。
【００６３】
なお、実施例２において、端末２のＩＰアドレスは「192.168.1.200」、印刷ユーザ名は「testuser」、プリンタ１のＩＰアドレスは「192.168.1.100」、印刷履歴格納装置９のＩＰアドレスは「192.168.1.150」とし、プリンタ１には印刷履歴の格納先として印刷履歴格納装置のＩＰアドレスが設定されている。また、端末２とプリンタ１間の通信手段はＨＴＴＰ、ＦＴＰ、Ｐｏｒｔ９１００等を使用して通信を行う。
【００６４】
次に、端末、プリンタおよび印刷履歴格納装置で行われる印刷履歴の格納場所を決定する処理の流れについて図７に示すシーケンス図を参照して説明する。
【００６５】
プリンタには印刷履歴の格納先として印刷履歴格納装置のＩＰアドレスが予め設定されている（ステップＳ７０１）。
【００６６】
端末がプリンタに対する印刷依頼を開始すると、端末のプリンタドライバは印刷ユーザ名（testuser）、ＩＰアドレス（192.168.1.200）等の印刷元情報を印刷データ中のＰＪＬコマンドに記述し、印刷元情報が記述された印刷データをプリンタに送信する（ステップＳ７０２）。
【００６７】
プリンタは印刷データを受信する際に、印刷元情報をＰＪＬコマンドおよびプロトコルから取得し、取得した印刷元情報に対応する印刷履歴格納装置上で重複しない履歴用ＵＲＬを生成する（ステップＳ７０３）。
【００６８】
ここで、プリンタの設定により、ＵＲＬ生成時に当該ＵＲＬへのアクセスに必要な認証アカウント（例えば、認証用ユーザおよびパスワード）を作成する。なお、ＵＲＬは印刷ジョブ毎に生成しても良いし、特定の端末、ユーザ毎に生成しても良い。
【００６９】
ＵＲＬや認証アカウントの生成は、印刷元情報やプリンタの内部情報を利用して生成する。ただし、第三者がＵＲＬ、認証アカウントを特定するのが困難になるように、印刷元情報の一部や文字列の組み合わせを利用する。
【００７０】
例えば、印刷元のＩＰアドレス、印刷ユーザ名、ランダム文字列の組み合わせの例
ＵＲＬ＝http://192.168.1.150/rireki-0001-192168001200-testuser-jN8fQiJk65Mcz.thml。
【００７１】
例えば、認証ユーザは印刷ユーザ名を利用し、パスワードはランダム文字列を利用する例
ＵＳＥＲ＝testuser、ＰＡＳＳ＝Ohg7KdW
なお、生成するＵＲＬのスキームはＨＴＴＰ（http://）やＦＴＰ（ftp://）を使用することができる。
【００７２】
そして、プリンタは対応情報を対応情報記憶部に記憶する（ステップＳ７０４）。
【００７３】
図８は、対応情報記憶部に記憶された対応情報の一例を示す図である。
【００７４】
図８に示すように、印刷元情報（図では印刷ユーザ名）と履歴用ＵＲＬとが関連付けられて記憶されている。
【００７５】
そして、プリンタは履歴用ＵＲＬおよび印刷履歴を印刷履歴格納装置に転送する（ステップＳ７０５）。
【００７６】
印刷履歴格納装置はプリンタから転送された履歴用ＵＲＬと印刷履歴とを関連付けて印刷履歴記憶部に記憶若しくは更新する（ステップＳ７０６）。
【００７７】
プリンタはＰＪＬコマンドに履歴用ＵＲＬを含め（認証アカウントを作成した場合は認証用ユーザおよびパスワードも含める）、端末に送信する（ステップＳ７０７）。なお、送信方法として、双方向通信を持つプロトコルでは、印刷コマンドのレスポンスやバックチャネルで行い、双方向通信を持たないプロトコルでは、ポートモニタと連携させたプロトコル（例えば、ＨＴＴＰ等）を使用する。
【００７８】
端末のプリンタドライバは履歴用ＵＲＬを受信すると、履歴用ＵＲＬを提示する履歴アクセス情報を表示する（ステップＳ７０８）。なお、履歴アクセス情報の表示の仕方は実施例１と同様である。
【００７９】
そして、印刷履歴を参照する場合、端末はＷｅｂブラウザで履歴用ＵＲＬを指定してプリンタにアクセスし、印刷履歴を印刷履歴格納装置に要求する（ステップＳ７０９）。
【００８０】
印刷履歴格納装置は端末からの印刷履歴の要求を受け付けると、履歴用ＵＲＬに記憶された印刷履歴を端末に送信する（ステップＳ７１０）。
【００８１】
端末は印刷履歴格納装置からの印刷履歴を受信すると、受信した印刷履歴をＷｅｂブラウザ等で表示する（ステップＳ７１１）。
【００８２】
次に、デバイス処理履歴格納システムで行われる処理の流れについて図９に示すフローチャートを参照して説明する。
【００８３】
端末が印刷データに印刷元情報を記述し（ステップＳ９０１）、印刷データをプリンタに送信する（ステップＳ９０２）。
【００８４】
プリンタが印刷データを受信し（ステップＳ９０３）、印刷データに記述された印刷元情報が登録済みであるか否か確認し（ステップＳ９０４）、登録済みである場合（ステップＳ９０４でＹＥＳ）、ステップＳ９０５に進み、また、登録済みではない場合（ステップＳ９０４でＮＯ）、ステップＳ９０７に進む。
【００８５】
印刷元情報が登録済みである場合（ステップＳ９０４でＹＥＳ）、プリンタが印刷元情報に対応する履歴用ＵＲＬを取得し（ステップＳ９０５）、履歴用ＵＲＬに対応する印刷履歴を更新し（ステップＳ９０６）、ステップＳ９１１に進む。
【００８６】
また、印刷元情報が登録済みではない場合（ステップＳ９０４でＮＯ）、プリンタが印刷元情報に対応する履歴用ＵＲＬを生成して記憶し（ステップＳ９０７）、認証アカウントを作成する場合（ステップＳ９０８でＹＥＳ）、ステップＳ９０９に進み、また、認証アカウントを作成しない場合（ステップＳ９０８でＮＯ）、ステップＳ９１０に進む。
【００８７】
認証アカウントを作成する場合（ステップＳ９０８でＹＥＳ）、プリンタが認証アカウントを作成し、ステップＳ９０７で記憶した履歴用ＵＲＬと関連付けて記憶し（ステップＳ９０９）、ステップＳ９１０に進む。
【００８８】
そして、プリンタが履歴用ＵＲＬに対応する印刷履歴を作成し（ステップＳ９１０）、ステップＳ９１１に進む。
【００８９】
そして、プリンタが履歴用ＵＲＬを端末に送信（なお、認証アカウントを作成した場合は認証アカウントも送信）する（ステップＳ９１１）。
【００９０】
端末がＵＲＬ（または、ＵＲＬおよび認証アカウント）を受信すると（ステップＳ９１２）、ＵＲＬ（または、ＵＲＬおよび認証アカウント）をダイアログ表示する場合（ステップＳ９１３でＹＥＳ）、ＵＲＬ（または、ＵＲＬおよび認証アカウント）をダイアログ表示し（ステップＳ９１４）、処理を終了し、またショートカットを作成する場合（ステップＳ９１３でＮＯ）、ショートカットを作成し（ステップＳ９１５）、処理を終了する。
【００９１】
本発明は、上記し、且つ図面に示し実施例に限定することなく、その要旨を変更しない範囲内で適宜変形して実施できるものである。
【図面の簡単な説明】
【００９２】
【図１】本発明に係るデバイス処理履歴格納システムの実施例１を示すシステム構成図である。
【図２】端末およびプリンタで行われる印刷履歴の格納場所を決定する処理の流れを示すシーケンス図である。
【図３】対応情報記憶部に記憶された対応情報の一例を示す図である。
【図４】印刷履歴記憶部に記憶された履歴用ＵＲＬおよび印刷履歴の一例を示す図である。
【図５】履歴アクセス情報の表示例を示す図である。
【図６】本発明に係るデバイス処理履歴格納システムの実施例２を示すシステム構成図である。
【図７】端末、プリンタおよび印刷履歴格納装置で行われる印刷履歴の格納場所を決定する処理の流れを示すシーケンス図である。
【図８】対応情報記憶部に記憶された対応情報の一例を示す図である。
【図９】デバイス処理履歴格納システムで行われる処理の流れを示すフローチャートである。
【符号の説明】
【００９３】
１    プリンタ
２    端末
３    ネットワーク
４    プリンタドライバ
５    Ｗｅｂブラウザ
６    ＵＲＬ生成部
７    対応情報記憶部
８    印刷履歴記憶部
９    印刷履歴格納装置
【図１】
2007087305.tif 000003
【図２】
2007087305.tif 000004
【図３】
2007087305.tif 000005
【図４】
2007087305.tif 000006
【図５】
2007087305.tif 000007
【図６】
2007087305.tif 000008
【図７】
2007087305.tif 000009
【図８】
2007087305.tif 000010
【図９】
2007087305.tif 000011