(57)【要約】  【課題】  データファイルの出力管理を容易にするファイル管理装置を提供する。  【解決手段】  ファイル管理サーバ２０（ファイル管理装置）は、ユーザから受信したＩＣカード番号及びＭＡＣアドレスに対応付けて、印刷すべきデータファイルを登録し、ＩＣカード番号によりユーザを認証して、登録されたデータファイルの印刷を許可又は禁止する。そして、同一のＩＣカード番号に対して、互いに異なる複数のＭＡＣアドレスが入力された場合には、入力順の古いＭＡＣアドレスと、これに対応付けられた他の情報（データファイルなど）を無効化する。【選択図】図４
2008059256.tif 000002
【特許請求の範囲】
【請求項１】
同時に複数のユーザに利用されうる第１の識別情報に対応付けて、各ユーザに固有の第２の識別情報の入力を受け付ける入力受付手段と、
前記入力受付手段により入力が受け付けられた第１の識別情報及び第２の識別情報に対応付けて、出力すべきデータファイルを記録する記録手段と、
前記第１の識別情報又は前記第２の識別情報に基づいて、前記記録手段に記録されているデータファイルの出力を制御する出力制御手段と
を有するファイル管理装置。
【請求項２】
前記入力受付手段により同一の前記第１の識別情報に対応付けて、互いに異なる複数の前記第２の識別情報の入力が受け付けられた場合に、これらの第２の識別情報のうち、いずれか１つの前記第２の識別情報を有効な第２の識別情報として選択する選択手段
をさらに有し、
前記出力制御手段は、前記選択手段により選択された前記第２の識別情報に対応付けられたデータファイルのみについて、前記第１の識別情報に基づく出力制御を行う
請求項１に記載のファイル管理装置。
【請求項３】
前記選択手段は、前記入力受付手段により前記第２の識別情報の入力が受け付けられた順序に基づいて、前記第２の識別情報を選択する
請求項２に記載のファイル管理装置。
【請求項４】
前記入力受付手段により同一の前記第１の識別情報に対応付けて、互いに異なる複数の前記第２の識別情報の入力が受け付けられた場合に、これらの第２の識別情報に対応付けられたデータファイルのうち、前記選択手段により選択された前記第２の識別情報以外の第２の識別情報に対応付けられたデータファイルを前記記録手段から削除するファイル削除手段
をさらに有する請求項２に記載のファイル管理装置。
【請求項５】
前記入力受付手段は、前記第２の識別情報として、ユーザが利用する装置のＭＡＣアドレスの入力を受け付ける
請求項１〜４のいずれかに記載のファイル管理装置。
【請求項６】
同時に複数のユーザに利用されうる第１の識別情報に対応付けて、各ユーザに固有の第２の識別情報の入力を受け付ける入力受付手段と、
前記入力受付手段により入力が受け付けられた第１の識別情報及び第２の識別情報に対応付けて、画像が含まれたデータファイルを記録する記録手段と、
前記第１の識別情報又は前記第２の識別情報に基づいて、前記記録手段に記録されているデータファイルの出力を制御する出力制御手段と、
前記出力制御手段による制御に応じて、前記記録手段に記録されているデータファイルの画像を形成する画像形成装置と
を有する画像形成システム。
【請求項７】
同時に複数のユーザに利用されうる第１の識別情報に対応付けて、各ユーザに固有の第２の識別情報の入力を受け付けるステップと、
入力された第１の識別情報及び第２の識別情報に対応付けて、出力すべきデータファイルを記録するステップと、
入力された前記第１の識別情報又は前記第２の識別情報に基づいて、記録されているデータファイルの出力を制御するステップと
をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファイル管理装置、画像形成システム及びそのプログラムに関する。
【背景技術】
【０００２】
例えば、特許文献１には、入力される通信制御情報の受信毎に相手先を特定するための属性情報を取得し、取得した属性情報とあらかじめ記憶される属性情報とを照合して、外部装置から取得する画像情報のメモリ資源への登録を制御する画像処理装置が開示されている。
また、特許文献２には、画像形成装置による印字についてのデータを記憶する第１メモリと、ホストのＩＰアドレスを記憶する第２メモリとを備え、印字データに含まれる画像データに、第１メモリと第２メモリに記憶されたデータを追跡情報データとして追加し、用紙上に画像を形成する印刷システムが開示されている。
【特許文献１】特開平１０−２３２２８号公報
【特許文献２】特開２００１−９６８６０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
本発明は、上述した背景からなされたものであり、データファイルの出力管理を容易にするファイル管理装置を提供することを目的とする。
【課題を解決するための手段】
【０００４】
［ファイル管理装置］
上記目的を達成するために、本発明にかかるファイル管理装置は、同時に複数のユーザに利用されうる第１の識別情報に対応付けて、各ユーザに固有の第２の識別情報の入力を受け付ける入力受付手段と、前記入力受付手段により入力が受け付けられた第１の識別情報及び第２の識別情報に対応付けて、出力すべきデータファイルを記録する記録手段と、前記第１の識別情報又は前記第２の識別情報に基づいて、前記記録手段に記録されているデータファイルの出力を制御する出力制御手段とを有する。
【０００５】
好適には、前記入力受付手段により同一の前記第１の識別情報に対応付けて、互いに異なる複数の前記第２の識別情報の入力が受け付けられた場合に、これらの第２の識別情報のうち、いずれか１つの前記第２の識別情報を有効な第２の識別情報として選択する選択手段をさらに有し、前記出力制御手段は、前記選択手段により選択された前記第２の識別情報に対応付けられたデータファイルのみについて、前記第１の識別情報に基づく出力制御を行う。
【０００６】
好適には、前記選択手段は、前記入力受付手段により前記第２の識別情報の入力が受け付けられた順序に基づいて、前記第２の識別情報を選択する。
【０００７】
好適には、前記入力受付手段により同一の前記第１の識別情報に対応付けて、互いに異なる複数の前記第２の識別情報の入力が受け付けられた場合に、これらの第２の識別情報に対応付けられたデータファイルのうち、前記選択手段により選択された前記第２の識別情報以外の第２の識別情報に対応付けられたデータファイルを前記記録手段から削除するファイル削除手段をさらに有する。
【０００８】
好適には、前記入力受付手段は、前記第２の識別情報として、ユーザが利用する装置のＭＡＣアドレスの入力を受け付ける。
【０００９】
［画像形成システム］
また、本発明にかかる画像形成システムは、同時に複数のユーザに利用されうる第１の識別情報に対応付けて、各ユーザに固有の第２の識別情報の入力を受け付ける入力受付手段と、前記入力受付手段により入力が受け付けられた第１の識別情報及び第２の識別情報に対応付けて、画像が含まれたデータファイルを記録する記録手段と、前記第１の識別情報又は前記第２の識別情報に基づいて、前記記録手段に記録されているデータファイルの出力を制御する出力制御手段と、前記出力制御手段による制御に応じて、前記記録手段に記録されているデータファイルの画像を形成する画像形成装置とを有する。
【００１０】
［プログラム］
また、本発明にかかるプログラムは、同時に複数のユーザに利用されうる第１の識別情報に対応付けて、各ユーザに固有の第２の識別情報の入力を受け付けるステップと、入力された第１の識別情報及び第２の識別情報に対応付けて、出力すべきデータファイルを記録するステップと、入力された前記第１の識別情報又は前記第２の識別情報に基づいて、記録されているデータファイルの出力を制御するステップとをコンピュータに実行させる。
【発明の効果】
【００１１】
請求項１にかかる発明は、データファイルの出力管理を容易にする。
請求項２にかかる発明は、他のユーザが登録したデータファイルの出力を防止する。
請求項３にかかる発明は、同一の識別情報を利用する複数のユーザの優劣を決定する。
請求項４にかかる発明は、他のユーザが登録したデータファイルが誤って出力されることを防止する。
請求項５にかかる発明は、ユーザに固有の識別情報を容易に利用することができる。
請求項６にかかる発明は、データファイルの印刷管理を容易にする。
請求項７にかかる発明は、データファイルの出力管理を容易にする。
【発明を実施するための最良の形態】
【００１２】
［システム構成］
まず、画像形成システム１の全体構成を説明する。
図１は、画像形成システム１の構成を例示する図である。
図１に例示するように、画像形成システム１は、ＩＣカード１２、コンピュータ端末１４、ファイル管理サーバ２０、及びプリンタ４０を有する。
ＩＣカード１２は、ＩＣカード番号などのデータを保持する半導体メモリであり、例えば、あるサービスを利用するための会員番号やカード番号を記録しており、複数のユーザによって使いまわされる場合もある。したがって、ＩＣカード１２に保持されたＩＣカード番号は、同時に複数のユーザに利用されうる情報であり、第１の識別情報の一例である。
コンピュータ端末１４は、サービスの提供を受けるユーザが利用するコンピュータであり、例えば、モバイルコンピュータである。
【００１３】
ファイル管理サーバ２０は、プリンタ４０で印刷すべきデータファイルを管理するサーバ装置である。
プリンタ４０は、ファイル管理サーバ２０から受信したデータファイルを印刷する画像形成装置である。本例のプリンタ４０は、ＩＣカードリーダ４２を有し、ＩＣカード１２からＩＣカード番号を読み出し、読み出されたＩＣカード番号を含むファイル要求をファイル管理サーバ２０に送信する。なお、本例では、２つのプリンタ４０Ａ及び４０Ｂが設けられた形態を具体例として説明するが、プリンタ４０の個数はこれに限定されるものではない。
【００１４】
本例では、ファイル管理サーバ２０及びプリンタ４０は予めＬＡＮに接続されており、コンピュータ端末１４は、ユーザが持ち込んでこのＬＡＮに適宜接続される。なお、本例では、コンピュータ端末１４、ファイル管理サーバ２０、及びプリンタ４０がＬＡＮで接続されるが、これに限定されるものではなく、インターネット等の他の通信回線を介して接続されてもよい。また、ＩＣカードリーダ４２は、プリンタ４０に直接接続されるのではなく、ファイル管理サーバ２０の管理下に置かれていてもよい。
【００１５】
［プリントサービスプログラム］
図２は、ファイル管理サーバ２０（図１）により実行されるプリントサービスプログラム５の機能構成を例示する図である。
図２に例示するように、プリントサービスプログラム５は、入力受付部５００、登録部５１０、ファイルデータベース（ファイルＤＢ）５２０、選択部５３０、ファイル削除部５４０、出力制御部５５０、及び印刷指示部５６０を有する。
プリントサービスプログラム５は、例えば、ＣＤ−ＲＯＭ等の記録媒体に記録されており、この記録媒体を介してファイル管理サーバ２０にインストールされる。
なお、ファイルＤＢ５２０は、プログラムの一部として説明したが、実際には、ファイル管理サーバ２０の記憶領域と、この記憶領域を管理するソフトウェアとで実現される機能モジュールである。
【００１６】
プリントサービスプログラム５において、入力受付部５００は、同時に複数のユーザに利用されうる第１の識別情報に対応付けて、各ユーザに固有の第２の識別情報の入力を受け付け、入力された第１の識別情報及び第２の識別情報を互いに対応付けた状態で登録部５１０に出力する。本例では、第１の識別情報の具体例として、ユーザに対して貸与されるＩＣカード１２のカード番号を用いるが、これに限定されるものではない。また、第２の識別情報の具体例として、本例では、ユーザのコンピュータ端末１４のＭＡＣアドレスを用いるが、ＩＰアドレス又はホスト名などであってもよい。
本例の入力受付部５００は、コンピュータ端末１４からデータファイル及びＩＣカード番号を受信すると、このデータファイル等の送受信で用いられるＭＡＣアドレスをヘッダ情報などから取り出し、このＭＡＣアドレス、ＩＣカード番号及びデータファイルを登録部５１０に出力し、ＭＡＣアドレス及びＩＣカード番号を選択部５３０に出力する。
【００１７】
登録部５１０は、入力受付部５００から入力された第１の識別情報及び第２の識別情報に対応付けて、入力されたデータファイルをファイルＤＢ５２０に登録する。
本例の識別情報登録部５１０は、入力受付部５００から入力されたＩＣカード番号（第１の識別情報）、ＭＡＣアドレス（第２の識別情報）及びデータファイルが入力されると、このデータファイルをＩＣカード番号及びＭＡＣアドレスに対応付けてファイルＤＢ５２０に登録する。
【００１８】
選択部５３０は、入力受付部５００により同一の第１の識別情報に対応付けて、互いに異なる複数の第２の識別情報の入力が受け付けられた場合に、これらの第２の識別情報のうち、いずれか１つの第２の識別情報を有効な第２の識別情報として選択する。
例えば、選択部５３０は、同一の第１の識別情報に対応付けて互いに異なる複数の第２の識別情報の入力が受け付けられた場合に、これらの第２の識別情報の入力順序に基づいて、いずれか１つの第２の識別情報を有効な第２の識別情報として選択する。
本例の選択部５３０は、入力受付部５００からＩＣカード番号及びＭＡＣアドレスが入力されると、このＩＣカード番号に対応付けて別のＭＡＣアドレスがファイルＤＢ５２０に登録されていないか判定し、別のＭＡＣアドレスが既に登録されている場合に、この別のＭＡＣアドレス及びＩＣカード番号を無効化し、新たに入力されたＭＡＣアドレス及びＩＣカード番号を有効化する。ＭＡＣアドレス及びＩＣカード番号の有効化又は無効化は、例えば、フラグの付与によりなされる。
また、本例の選択部５３０は、無効化されたＭＡＣアドレス及びＩＣカード番号をファイル削除部５４０に通知する。
【００１９】
ファイル削除部５４０は、入力受付部５００により同一の第１の識別情報に対応付けて、互いに異なる複数の第２の識別情報の入力が受け付けられた場合に、これらの第２の識別情報に対応付けられたデータファイルのうち、選択部５３０により選択された第２の識別情報以外の第２の識別情報に対応付けられたデータファイルをファイルＤＢ５２０から削除する。
本例のファイル削除部５４０は、選択部５３０からＭＡＣアドレス及びＩＣカード番号が通知されると、このＭＡＣアドレス及びＩＣカード番号の組に対応付けられたデータファイルをファイルＤＢ５２０から削除する。
【００２０】
出力制御部５５０は、ユーザからデータファイルの出力を要求されると、第１の識別情報又は第２の識別情報に基づいて、ファイルＤＢ５２０に記録されているデータファイルの出力を制御する。
本例の出力制御部５５０は、プリンタ４０からＩＣカード番号を受信すると、受信したＩＣカード番号（第１の識別情報）に対応付けられたデータファイルがファイルＤＢ５２０に登録されているか否かを判断し、データファイルが登録されている場合には、このデータファイルの出力を許可して、ファイルＤＢ５２０からこのデータファイルを読み出し、読み出されたデータファイルを印刷指示部５６０に出力し、データファイルが登録されていない場合には、データファイルの出力を禁止する。
この場合に、出力制御部５５０は、有効なＩＣカード番号に対応付けられたデータファイルのみを出力制御の対象とする。すなわち、出力制御部５５０は、無効化されたＩＣカード番号に対応付けられたデータファイルの出力を禁止する。なお、本例では、無効化されたＩＣカード番号に対応付けられたデータファイルは、ファイル削除部５４０により予め削除されているため、必ずしも出力禁止の具体的な手続を行う必要はない。
【００２１】
印刷指示部５６０は、出力制御部５５０から入力されたデータファイルをプリンタ４０（図１）に送信して、データファイルの印刷を指示する。
データファイルには、印刷すべき画像データ又は文書データの他に、印刷条件（印刷枚数、両面又は片面等の出力形式など）を指定する情報が含まれていてもよい。
本例の印刷指示部５６０は、ＩＣカード番号の送信元であるプリンタ４０（すなわち、ユーザがＩＣカード１２を挿入したプリンタ４０）に対して、出力制御部５５０から入力されたデータファイルを送信する。
【００２２】
図３は、ファイルＤＢ５２０に登録される情報を例示する図である。
図３（Ａ）に例示するように、本例のファイルＤＢ５２０は、ＩＣカード番号、ＭＡＣアドレス及び有効フラグが互いに対応付けて登録された識別情報テーブル５２２を格納する。ＩＣカード番号及びＭＡＣアドレスは、入力受付部５００により同時に受け付けられたものである。また、有効フラグは、選択部５３０により更新される。図３（Ａ）に例示するように、同一のＩＣカード番号「００１」に対して、互いに異なる２のＭＡＣアドレス（「xx:xx:xx:xx:xx:xx」及び「yy:yy:yy:yy:yy:yy」）が登録されると、選択部５３０は、より後から登録されたＩＣカード番号及びＭＡＣアドレスの組に対して、有効であることを示すフラグ「１」を付与し、他方の組に対して、無効であることを示すフラグ「０」を付与する。
また、図３（Ｂ）に例示するように、本例のファイルＤＢ５２０は、ユーザから受信したデータファイルをＩＣカード番号に対応付けるファイル管理テーブル５２４を格納する。ＩＣカード番号は、識別情報テーブル５２２により、ＭＡＣアドレスに対応付けられているため、ユーザから受信したデータファイルは、ＩＣカード番号及びＭＡＣアドレスに対応付けられていることになる。
【００２３】
［全体動作］
次に、画像形成システム全体の動作を説明する。
図４は、画像形成システム１におけるプリントサービス（Ｓ１０）のシーケンス図である。
図４に示すように、ステップ１００（Ｓ１００）において、コンピュータ端末１４は、ファイル管理サーバ２０により提供されているプリントサービスのウェブサイトにアクセスして、ＩＣカード番号等の入力画面を表示する。
ユーザは、貸与されたＩＣカード１２のＩＣカード番号を、コンピュータ端末１４に表示された入力画面に入力する。
ステップ１０５（Ｓ１０５）において、ユーザは、さらに、印刷したい文書ファイルを入力画面で選択する。
コンピュータ端末１４は、選択されたデータファイル及び入力されたＩＣカード番号をファイル管理サーバ２０に送信する。
【００２４】
ステップ１１０（Ｓ１１０）において、ファイル管理サーバ２０は、コンピュータ端末１４からデータファイル及びＩＣカード番号を受信すると、これらの受信時に用いられたコンピュータ端末１４のＭＡＣアドレスを特定し、特定されたＭＡＣアドレスを、受信したデータファイル及びＩＣカード番号に対応付けて識別情報テーブル５２２に登録する。
【００２５】
ステップ１１５（Ｓ１１５）において、ファイル管理サーバ２０は、同一のＩＣカード番号に対して、異なるＭＡＣアドレスが予めファイルＤＢ５２０の識別情報テーブル５２２に登録されていないか判定し、異なるＭＡＣアドレスが同一のＩＣカード番号に対応付けて識別情報テーブル５２２に登録されていた場合には、最も後に受信したＭＡＣアドレスのみを有効化し、同一のＩＣカード番号に対応付けられた他のＭＡＣアドレスを無効化する。
また、ファイル管理サーバ２０は、無効化されたＭＡＣアドレスに対応付けられたデータファイルをファイルＤＢ５２０から削除する。
【００２６】
ステップ１２０（Ｓ１２０）において、ファイル管理サーバ２０は、コンピュータ端末１４から受信したデータファイルを、受信したＩＣカード番号に対応付けてファイルＤＢ５２０に登録する。
【００２７】
ステップ１３０（Ｓ１３０）において、ユーザは、貸与されたＩＣカード１２をプリンタ４０のＩＣカードリーダ４２に挿入して、データファイルの印刷を指示する。
プリンタ４０は、ユーザからの指示に応じて、ＩＣカード１２からＩＣカード番号を読み取る。
ステップ１３５（Ｓ１３５）において、プリンタ４０は、読み取られたＩＣカード番号をファイル管理サーバ２０に送信する。
【００２８】
ステップ１４０（Ｓ１４０）において、ファイル管理サーバ２０は、プリンタ４０からＩＣカード番号を受信すると、受信したＩＣカード番号に対応付けてデータファイルがファイルＤＢ５２０に登録されているか否かを判断する。
ファイル管理サーバ２０は、受信したＩＣカード番号に対応付けてデータファイルがファイルＤＢ５２０に登録されている場合には、このデータファイルをファイルＤＢ５２０から読み出し、データファイルが登録されていない場合には、エラーをプリンタ４０に通知して処理を終了する。
【００２９】
ステップ１４５（Ｓ１４５）において、ファイル管理サーバ２０は、ファイルＤＢ５２０から読み出されたデータファイルをプリンタ４０に送信する。
ステップ１５０（Ｓ１５０）において、プリンタ４０は、ファイル管理サーバ２０から受信したデータファイルを印刷する。
【００３０】
次に、ファイル管理サーバ２０によるデータファイル登録（Ｓ１２０）までの動作をより詳細に説明する。
図５は、データファイル登録処理（Ｓ２０）のフローチャートである。
図５に示すように、ステップ２００（Ｓ２００）において、ファイル管理サーバ２０の入力受付部５００（図２）は、ユーザのコンピュータ端末１４からデータファイル及びＩＣカード番号を受信する。
ステップ２１０（Ｓ２１０）において、入力受付部５００は、データファイル及びＩＣカード番号を受信したときのヘッダ情報から、コンピュータ端末１４のＭＡＣアドレスを特定し、特定されたＭＡＣアドレスを、受信したＩＣカード番号に対応付けて選択部５３０に出力し、これらＭＡＣアドレス、ＩＣカード番号及びデータファイルを登録部５１０に出力する。
【００３１】
ステップ２２０（Ｓ２２０）において、選択部５３０は、入力受付部５００から入力されたＩＣカード番号と、ファイルＤＢ５２０の識別情報テーブル５２２に登録されているＩＣカード番号とを比較して、入力されたＩＣカード番号と同じものが予めファイルＤＢ５２０に登録されているか判断する。
プリントサービスプログラム５は、入力されたＩＣカード番号と同じものが予めファイルＤＢ５２０に登録されている場合に、Ｓ２３０の処理に移行し、入力されたＩＣカード番号がファイルＤＢ５２０に登録されていない場合に、Ｓ２６０の処理に移行する。
【００３２】
ステップ２３０（Ｓ２３０）において、選択部５３０は、入力受付部５００から入力されたＭＡＣアドレスと、ファイルＤＢ５２０の識別情報テーブル５２２において同一のＩＣカード番号に対応付けてられているＭＡＣアドレスとを比較して、入力されたＭＡＣアドレスが、同一のＩＣカード番号に対応付けて登録されているＭＡＣアドレスと同じであるか否かを判断する。
プリントサービスプログラム５は、入力されたＭＡＣアドレスが、同一のＩＣカード番号に対応付けて登録されているＭＡＣアドレスと異なる場合に、Ｓ２４０の処理に移行し、入力されたＩＣカード番号が、同一のＩＣカード番号に対応付けて登録されているＭＡＣアドレスと同じである場合に、Ｓ２６０の処理に移行する。
【００３３】
ステップ２４０（Ｓ２４０）において、選択部５３０は、入力されたＩＣカード番号と同一のＩＣカード番号に対応付けて登録されていたＭＡＣアドレス（登録順序が前の方のＭＡＣアドレス）と、これに対応付けられたＩＣカード番号との組を無効化する。
ステップ２５０（Ｓ２５０）において、選択部５３０は、無効化されたＭＡＣアドレス及びＩＣカード番号をファイル削除部５４０に通知する。
ファイル削除部５４０は、選択部５３０から通知されたＭＡＣアドレス及びＩＣカード番号に対応付けてファイルＤＢ５２０に登録されているデータファイルを削除する。
【００３４】
ステップ２６０（Ｓ２６０）において、登録部５１０は、入力受付部５００から入力されたＩＣカード番号及びＭＡＣアドレスを有効フラグに対応付けてファイルＤＢ５２０の識別情報テーブル５２２に登録し、入力受付部５００から入力されたデータファイルをこのＩＣカード番号に対応付けてファイルＤＢ５２０のファイル管理テーブル５２４に登録する。
【００３５】
［変形例１］
次に、上記実施形態の変形例を説明する。
上記実施形態では、ＩＣカード１２に記録されたＩＣカード番号を用いて、データファイルの出力を制御する形態を説明したが、これに限定されるものではなく、例えば、ＩＣカード１２にＩＣカード番号とＭＡＣアドレス（第２の識別情報）とを記録させて、ＩＣカード１２から読み出されたＩＣカード番号及びＭＡＣアドレスに基づいて、データファイルの出力を制御してもよい。
【００３６】
図６は、変形例１におけるプリントサービス（Ｓ１２）のシーケンス図である。なお、本図に示された各処理のうち、図４に示された処理と実質的に同一のものには同一の符号が付されている。
図６に示すように、ステップ１０２（Ｓ１０２）において、コンピュータ端末１４は、ファイル管理サーバ２０により提供されているプリントサービスのウェブサイトにアクセスして、ＩＣカード番号等の入力画面を表示する。入力画面には、ＩＣカードの挿入を指示するメッセージが表示されている。
ユーザは、貸与されたＩＣカード１２を、コンピュータ端末１４に接続されたＩＣカードリーダ（不図示）に挿入する。
ステップ１０４（Ｓ１０４）において、コンピュータ端末１４は、自身のＭＡＣアドレスをＩＣカード１２に書き込む。
また、コンピュータ端末１４は、ＩＣカード１２からのＩＣカード番号を読み出し、入力画面に表示する。
【００３７】
Ｓ１０５において、ユーザが、印刷したい文書ファイルを入力画面で選択すると、コンピュータ端末１４は、選択されたデータファイルと、ＩＣカードから読み出されたＩＣカード番号をファイル管理サーバ２０に送信する。
Ｓ１１０において、ファイル管理サーバ２０は、コンピュータ端末１４からデータファイル及びＩＣカード番号を受信すると、これらの受信時に用いられたコンピュータ端末１４のＭＡＣアドレスを特定し、特定されたＭＡＣアドレスを、受信したデータファイル及びＩＣカード番号に対応付けて識別情報テーブル５２２に登録する。
【００３８】
Ｓ１１５において、ファイル管理サーバ２０は、同一のＩＣカード番号に対して、異なるＭＡＣアドレスが予めファイルＤＢ５２０の識別情報テーブル５２２に登録されていないか判定し、異なるＭＡＣアドレスが同一のＩＣカード番号に対応付けて識別情報テーブル５２２に登録されていた場合には、最も後に受信したＭＡＣアドレスのみを有効化し、同一のＩＣカード番号に対応付けられた他のＭＡＣアドレスを無効化し、無効化されたＭＡＣアドレスに対応付けられたデータファイルを削除する。
Ｓ１２０において、ファイル管理サーバ２０は、コンピュータ端末１４から受信したデータファイルを、受信したＩＣカード番号に対応付けてファイルＤＢ５２０に登録する。
【００３９】
ステップ１３２（Ｓ１３２）において、ユーザは、貸与されたＩＣカード１２をプリンタ４０のＩＣカードリーダ４２に挿入して、データファイルの印刷を指示する。
プリンタ４０は、ユーザからの指示に応じて、ＩＣカード１２からＩＣカード番号及びＭＡＣアドレスを読み取る。なお、プリンタ４０は、ＩＣカード１２からＭＡＣアドレス等の情報を読み取った後、ＩＣカードに格納されているＭＡＣアドレスを削除することにより、コンピュータ端末１４の固有情報の流出を防止してもよい。
ステップ１３７（Ｓ１３７）において、プリンタ４０は、読み取られたＩＣカード番号及びＭＡＣアドレスをファイル管理サーバ２０に送信する。
【００４０】
Ｓ１４０において、ファイル管理サーバ２０は、プリンタ４０からＩＣカード番号及びＭＡＣアドレスを受信すると、受信したＩＣカード番号及びＭＡＣアドレスに対応付けてデータファイルがファイルＤＢ５２０に登録されているか否かを判断する。
ファイル管理サーバ２０は、受信したＩＣカード番号及びＭＡＣアドレスに対応付けてデータファイルがファイルＤＢ５２０に登録されている場合には、このデータファイルをファイルＤＢ５２０から読み出し、データファイルが登録されていない場合には、エラーをプリンタ４０に通知して処理を終了する。
Ｓ１４５において、ファイル管理サーバ２０は、ファイルＤＢ５２０から読み出されたデータファイルをプリンタ４０に送信する。
Ｓ１５０において、プリンタ４０は、ファイル管理サーバ２０から受信したデータファイルを印刷する。
【００４１】
［変形例２］
また、上記実施形態では、データファイルを管理するファイル管理サーバ２０と、プリンタ４０とを別個に設けたが、これに限定されるものではなく、例えば、図７に例示するように、プリンタ４０内に、ファイル管理サーバ２０の機能を設けてもよい。
すなわち、プリンタ４０は、ファイルＤＢ４４を有し、コンピュータ端末１４からデータファイルの登録を受け付け、ユーザからの要求に応じて、登録されたデータファイルを印刷する。
【００４２】
図８は、変形例２におけるプリントサービス（Ｓ１４）のシーケンス図である。なお、本図に示された各処理のうち、図４に示された処理と実質的に同一のものには同一の符号が付されている。
図８に示すように、Ｓ１００において、コンピュータ端末１４は、プリンタ４０により提供されているプリントサービスのウェブサイトにアクセスして、ＩＣカード番号等の入力画面を表示する。ユーザは、貸与されたＩＣカード１２のＩＣカード番号を、コンピュータ端末１４に表示された入力画面に入力する。
ステップ１０７（Ｓ１０７）において、ユーザは、さらに、印刷したい文書ファイルを入力画面で選択する。
コンピュータ端末１４は、選択されたデータファイル及び入力されたＩＣカード番号をプリンタ４０に送信する。
【００４３】
ステップ１１２（Ｓ１１２）において、プリンタ４０は、コンピュータ端末１４からデータファイル及びＩＣカード番号を受信すると、これらの受信時に用いられたコンピュータ端末１４のＭＡＣアドレスを特定し、特定されたＭＡＣアドレスを、受信したデータファイル及びＩＣカード番号に対応付けてファイルＤＢ４４に登録する。
【００４４】
ステップ１１７（Ｓ１１７）において、プリンタ４０は、同一のＩＣカード番号に対して、異なるＭＡＣアドレスが予めファイルＤＢ４４に登録されていないか判定し、異なるＭＡＣアドレスが同一のＩＣカード番号に対応付けてファイルＤＢ４４に登録されていた場合には、最も後に受信したＭＡＣアドレスのみを有効化し、同一のＩＣカード番号に対応付けられた他のＭＡＣアドレスを無効化する。
また、プリンタ４０は、無効化されたＭＡＣアドレスに対応付けられたデータファイルをファイルＤＢ４４から削除する。
【００４５】
ステップ１２２（Ｓ１２２）において、プリンタ４０は、コンピュータ端末１４から受信したデータファイルを、受信したＩＣカード番号に対応付けてファイルＤＢ４４に登録する。
【００４６】
Ｓ１３０において、ユーザは、貸与されたＩＣカード１２をプリンタ４０のＩＣカードリーダ４２に挿入して、データファイルの印刷を指示する。
プリンタ４０は、ユーザからの指示に応じて、ＩＣカード１２からＩＣカード番号を読み取る。
【００４７】
ステップ１４２（Ｓ１４２）において、プリンタ４０は、読み取られたＩＣカード番号に対応付けてデータファイルがファイルＤＢ４４に登録されているか否かを判断する。
プリンタ４０は、読み取られたＩＣカード番号に対応付けてデータファイルがファイルＤＢ４４に登録されている場合には、このデータファイルをファイルＤＢ４４から読み出す。
ステップ１５０（Ｓ１５０）において、プリンタ４０は、ファイルＤＢ４４から読み出されたデータファイルを印刷する。
【００４８】
［その他の変形例］
同じＩＣカード番号に対応付けて、互いに異なる複数のＭＡＣアドレスが入力された場合に、無効化されたＭＡＣアドレスに対応付けられたデータファイルを削除せずに保管してもよい。
例えば、ファイル管理サーバ２０は、図９に例示するように、無効化されたＭＡＣアドレスに対応付けられたデータファイルを無効フラグ（「０」）に対応付けて保管しておき、無効化されたＭＡＣアドレス及びＩＣカード番号が再度入力され有効化された場合には、このデータファイルを印刷する。すなわち、ユーザが、同じＩＣカードを利用してＭＡＣアドレスを再登録した場合には、古いデータファイル（ジョブ）も印刷できる余地を残しておく。
【００４９】
また、上記のように、無効化されたＩＣカード番号及びＭＡＣアドレスの組に対応付けられたデータファイルを削除せずに保管する場合に、ユーザが、次に異なるＩＣカード（ＩＣカード番号）を用いて、同じＭＡＣアドレスを登録したときには、ＩＣカードの認証後、ＭＡＣアドレスに対応付けられたデータファイルを印刷してもよい。すなわち、同じＭＡＣアドレスであれば、同じユーザのデータファイルであると判断して印刷を許可し、印刷し忘れたデータファイルの印刷を可能にする。
また、互いに異なる複数のＩＣカード番号が、同一のＭＡＣアドレスに対応付けて登録されている場合に、ＭＡＣアドレスの種類によって、登録されているデータファイルの印刷を許可するか禁止するかを判断してもよい。例えば、共用されるコンピュータ端末のＭＡＣアドレスである場合に、印刷を禁止し、これ以外のＭＡＣアドレスである場合に、印刷を許可するようにしてもよい。
また、ＩＣカードリーダ４２は、ファイル管理サーバ２０に接続されてもよいし、ＬＡＮに接続されてもよい。この変形例では、ＩＣカードリーダ４２は、ファイル管理サーバ２０の管理下に置かれている。ＩＣカードリーダ４２とプリンタの対応付けはファイル管理サーバ２０で行われる。ユーザは、貸与されたＩＣカード１２をＩＣカードリーダ４２に挿入して、データファイルの印刷を指示すると、ＩＣカードリーダ４２は、挿入されたＩＣカード１２からＩＣカード番号を読み取り、ファイル管理サーバ２０に送る。ファイル管理サーバ２０は、送られたＩＣカード番号に対応付けてデータファイルがファイルＤＢに登録されているか否かを判断し、ＩＣカード番号に対応付けてデータファイルがファイルＤＢに登録されている場合には、このデータファイルをファイルＤＢから読み出し、ＩＣカード番号を送ったＩＣカードリーダ４２に対応するプリンタ４０に、このデータファイルを送信する。
【図面の簡単な説明】
【００５０】
【図１】画像形成システム１の構成を例示する図である。
【図２】ファイル管理サーバ２０（図１）により実行されるプリントサービスプログラム５の機能構成を例示する図である。
【図３】ファイルＤＢ５２０に登録される情報を例示する図である。
【図４】画像形成システム１におけるプリントサービス（Ｓ１０）のシーケンス図である。
【図５】データファイル登録処理（Ｓ２０）のフローチャートである。
【図６】変形例１におけるプリントサービス（Ｓ１２）のシーケンス図である。
【図７】変形例２における画像形成システム２の構成を例示する図である。
【図８】変形例２におけるプリントサービス（Ｓ１４）のシーケンス図である。
【図９】無効化されたＭＡＣアドレスに対応付けられたデータファイルを削除しない場合のファイル管理テーブル５２６を例示する図である。
【符号の説明】
【００５１】
１，２・・・画像形成システム
１２・・・ＩＣカード
１４・・・コンピュータ端末
２０・・・ファイル管理サーバ
４０・・・プリンタ
５・・・プリントサービスプログラム
５００・・・入力受付部
５１０・・・登録部
５２０・・・ファイルデータベース
５３０・・・選択部
５４０・・・ファイル削除部
５５０・・・出力制御部
５６０・・・印刷指示部
【図１】
2008059256.tif 000003
【図２】
2008059256.tif 000004
【図３】
2008059256.tif 000005
【図４】
2008059256.tif 000006
【図５】
2008059256.tif 000007
【図６】
2008059256.tif 000008
【図７】
2008059256.tif 000009
【図８】
2008059256.tif 000010
【図９】
2008059256.tif 000011