(57)【要約】【課題】所定のコンピュータに記憶されているファイルに対して，プリンタからの指令によりセキュリティを犯すことなく所定の処理を施すことを目的とする。【解決手段】プリンタから，ユーザ情報，ファイル情報，及び処理種類情報を上記所定のコンピュータに送信し，上記所定のコンピュータが，プリンタから送信されたユーザ情報と，ファイル特定情報との対応関係を確認し，そのファイルへの上記ユーザによるアクセスの許可の可否を判断し，上記ファイル情報と，処理種類情報との対応関係をから，そのファイルについての指定された処理の可否を判断し，それらの許可を得た場合にのみ，上記指定された処理を可能とするファイル管理システム。【選択図】図１
2004318545.tif 000002
【特許請求の範囲】
【請求項１】
プリンタと，該プリンタに接続された所定のコンピュータを備えてなるファイル管理システムにおいて，
上記プリンタが，
ユーザの情報を入力するユーザ情報入力手段と，
処理対象のファイルを特定するファイル特定手段と，
上記処理対象であるファイルに対する処理の種類を特定する処理種類特定手段と，
上記ユーザ情報入力手段により入力されたユーザ情報を上記所定のコンピュータに送信するユーザ情報送信手段と，
上記ファイル特定手段により特定されたファイル情報を上記所定のコンピュータに送信するファイル情報送信手段と，
上記処理種類入力手段により入力された処理種類情報を上記所定のコンピュータに送信する処理種類送信手段と，
を備え，
上記所定のコンピュータが
上記プリンタのユーザと該ユーザがアクセスすることのできるファイルとの対応関係と，該ファイルと該ファイルに対して許可される処理の種類の対応関係を予め記憶した第１のユーザ−ファイル記憶手段と，
上記プリンタから上記ユーザ情報送信手段により送信されたユーザ情報と，上記ファイル情報送信手段により送信されたファイル特定情報との対応関係とを上記第１のユーザファイル記憶手段に記憶された情報から確認し，そのファイルへの上記ユーザによるアクセスの許可の可否を判断するアクセス許可判断手段と，
上記ファイル情報送信手段により送信されたファイル情報と，上記処理種類送信手段により送信された処理種類情報との対応関係を上記第１のユーザ−ファイル記憶手段により記憶された情報から確認し，そのファイルについての指定された処理の可否を判断する処理許可判断手段と，
上記アクセス許可判断手段がアクセスして来たユーザのアクセスを許可すると判断し，且つ，上記処理許可判断手段が，そのファイルに対してユーザが指定した処理を許可すると判断した場合にのみ，上記指定された処理を可能とする処理制御手段と，
を備えてなることを特徴とするファイル管理システム。
【請求項２】
上記処理の種類が，上記所定のコンピュータに保存されたファイルを上記プリンタで出力することである請求項１記載のファイル管理システム。
【請求項３】
上記処理の種類が，上記所定のコンピュータに保存されたファイルを削除することである請求項１記載のファイル管理システム。
【請求項４】
上記ファイル削除の処理が，プリンタからの指令により上記所定のコンピュータに保存されたファイルを削除することである請求項３記載のファイル管理システム。
【請求項５】
上記ファイル削除の処理が，上記所定のコンピュータに保存されたファイルを上記プリンタで出力した時に，出力対象である上記所定のコンピュータに保存されたファイルを削除することである請求項３記載のファイル管理システム。
【請求項６】
上記処理の種類が，上記所定のコンピュータに保存されたファイルを上記プリンタで出力する工程の途中でエラーが発生した時に，出力対象のファイルを上記所定のコンピュータに保存することである請求項１記載のファイル管理システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は，コンピュータに保存されたファイルを画像形成装置から出力することのできるコンピュータシステムに関し，特にセキュリティの向上を図ったコンピュータシステムに関するものである。
【０００２】
【従来の技術】
従来のプリンタシステムでは，出力したいファイルをネットワーク上のサーバコンピュータ等に保存しておき，クライアントコンピュータから上記サーバ上のファイルを指定してプリンタから出力するような使い方が行なわれている。
このようなシステムでは，通常サーバコンピュータのセキュリティのために，管理者のみがサーバコンピュータを操作できるので，サーバコンピュータにあるファイルを出力したいときは，管理者の了解を得ないければならない。このことはファイルの保存先がサーバコンピュータでなくても通常のクライアント用のコンピュータであっても同様で，クライアントコンピュータ側にセキュリティ用の暗号化がされていたり，パスワードが設定されていれば，誰でもそのファイルを利用するといった自由は制限される。従ってこのような場合には，管理者や保存先のクライアントコンピュータの所有者が不在の場合には，ファイルを出力することができない。
上記のシステムは，セキュリティ保護の点では好ましいが，ファイル利用の自由度を確保する点では，極めて厳しい制限となる。
一方，管理サーバのＣＰＵが，データベースに蓄積された有価証券類や公文書および著作権物等の全データとＰＣから送信された画像情報とを照合し，双方の類似性を判別し，該判別結果に基づいて印刷許可情報を送信するとともに，プリンタのＣＰＵが管理サーバより返信された画像情報に対する印刷許可の有無を判定し，該判定結果に基づいて画像ファイルの印刷処理を制限する構成のファイル管理システムが特許文献１により知られている。
【０００３】
【特許文献１】特開２００１−０２４８８５号公報
【０００４】
【発明が解決しようとする課題】
しかしながら上記特許文献記載の技術では，有価証券等の一定のファイルに限って同一の複写物を作成させないようようにする，いわゆる偽造を防止するものであって，一般的なファイルをセキュリティを保ったまま，ある程度自由に処理することを認めるような本発明に係る技術とは無縁である。
従って，上記セキュリティの確保と，ファイルの自由な利用という相反する要求に応えることが望ましいが，現状ではそのような要求に完全に応える技術は見当たらない。
従って，本発明が目的とするところは，上記セキュリティの確保と，ファイルの自由な利用という相反する要求に応えることができる手法を提供することである。
【０００５】
【課題を解決するための手段】
上記目的を達成するために本発明は，
プリンタと，該プリンタに接続された所定のコンピュータを備えてなるファイル管理システムにおいて，
上記プリンタが，
ユーザの情報を入力するユーザ情報入力手段と，
処理対象のファイルを特定するファイル特定手段と，
上記処理対象であるファイルに対する処理の種類を特定する処理種類特定手段と，
上記ユーザ情報入力手段により入力されたユーザ情報を上記所定のコンピュータに送信するユーザ情報送信手段と，
上記ファイル特定手段により特定されたファイル情報を上記所定のコンピュータに送信するファイル情報送信手段と，
上記処理種類入力手段により入力された処理種類情報を上記所定のコンピュータに送信する処理種類送信手段と，
を備え，
上記所定のコンピュータが
上記プリンタのユーザと該ユーザがアクセスすることのできるファイルとの対応関係と，該ファイルと該ファイルに対して許可される処理の種類の対応関係を予め記憶した第１のユーザ−ファイル記憶手段と，
上記プリンタから上記ユーザ情報送信手段により送信されたユーザ情報と，上記ファイル情報送信手段により送信されたファイル特定情報との対応関係とを上記第１のユーザファイル記憶手段に記憶された情報から確認し，そのファイルへの上記ユーザによるアクセスの許可の可否を判断するアクセス許可判断手段と，
上記ファイル情報送信手段により送信されたファイル情報と，上記処理種類送信手段により送信された処理種類情報との対応関係を上記第１のユーザ−ファイル記憶手段により記憶された情報から確認し，そのファイルについての指定された処理の可否を判断する処理許可判断手段と，
上記アクセス許可判断手段がアクセスして来たユーザのアクセスを許可すると判断し，且つ，上記処理許可判断手段が，そのファイルに対してユーザが指定した処理を許可すると判断した場合にのみ，上記指定された処理を可能とする処理制御手段と，
を備えてなることを特徴とするファイル管理システムとして構成されている。
【０００６】
上記処理の種類としては，上記所定のコンピュータに保存されたファイルを上記プリンタで出力することが挙げられる。
また別の例として上記処理の種類が，上記所定のコンピュータに保存されたファイルを削除することが挙げられる。
【０００７】
上記ファイル削除の処理として，プリンタからの指令により上記所定のコンピュータに保存されたファイルを削除することも考えられる。
上記ファイル削除の処理の別例としては，上記所定のコンピュータに保存されたファイルを上記プリンタで出力した時に，出力対象である上記所定のコンピュータに保存されたファイルを削除することが考えられる。
【０００８】
更に又上記処理の種類の一例として，上記所定のコンピュータに保存されたファイルを上記プリンタで出力する工程の途中でエラーが発生した時に，出力対象のファイルを上記所定のコンピュータに保存することであってもよい。
【０００９】
【発明の実施の形態】
以下図面に基づいて本発明の実施の形態を例示し，本発明の理解に供する。但しこの実施の形態に記載されている構成要素についてはその機能，動作，結合関係，その具体的配置などは特に限定的な記載がない限りは発明の範囲をそれのみに限定する趣旨ではなく，単なる説明例に過ぎない。
【００１０】
ここに図１は，本発明の一実施形態に係るサーバコンピュータの制御手順を示すフローチャート，図２〜５は，上記サーバコンピュータと通信するプリンタの制御手順を示すフローチャート，図６は，本発明の一実施形態に係るプリンタの制御部の構成を示すブロック図，図７は，サーバコンピュータの処理に用いるユーザ−ファイルテーブルー１の記憶内容を示す図表，図８は，プリンタの処理の用いるユーザ−ファイルテーブル−２の記憶内容を示す図表である。
まず図６に示したブロック図を参照して，この発明の基本的構成要素であるプリンタ，サーバコンピュータなどの構成について説明する。
【００１１】
図６に示すようにこのプリンタＰは，ＣＰＵを中心に構成される制御部Ｃ１を具備し，この制御部Ｃ１には，印刷機能を司るプリント制御部Ｃ２と，入力操作等と各種の表示を行なう操作表示部Ｄ１を制御する操作表示制御部Ｏ１と，上記制御部Ｃ１の制御処理に必要な各種のデータ等を記憶する記憶部Ｍ１とが接続されている。また，上記操作表示制御部Ｏ１には，入力操作と表示を行なうことのできる上記操作表示部Ｄ１が接続されている。
上記のようにして構成されたプリンタＰは，ネットワーク等を介してサーバコンピュータＳＣや，複数のクライアントコンピュータＰＣ１，ＰＣ２，…と接続されている。これらのサービスマークコンピュータＳＣや，クライアントコンピュータＰＣ１，ＰＣ２，…が，本発明における所定のコンピュータである。
上記サーバコンピュータＳＣは，上記ネットワークを介して上述のプリンタＰや，クライアントコンピュータＰＣと通信することで，下記のファイル処理を実行する制御通信部Ｃ１０と，この制御通信部Ｃ１０に接続された記憶部Ｍ１０とを主な構成要素として構成されている。ここにプリンタＰは１つしか表示されていないが，実際には複数接続されていても良い。
またクライアントコンピュータＰＣは，ＣＰＵ等の制御部と出力ファイル等のデータを保存する記憶部Ｍ２０を最低限具備している。
【００１２】
次に，所定のコンピュータの一例としてのサーバコンピュータの処理手順である図１，及びプリンタのファイル出力処理手順である図２を参照して，サーバコンピュータＳＣに記憶されたファイルをプリンタＰで印刷出力するための通信等の処理手順を説明する。ここに図１は，サーバコンピュータＳＣの制御通信部Ｃ１０における処理手順であり，図２は，プリンタＰにおける制御部Ｃ１の処理手順を示す。以下の説明中，Ｓ１，Ｓ２，…は，処理手順（ステップ）の番号を示す。
プリンタＰ側では，種々の印刷処理が行なわれるが，その途中でユーザによってサーバコンピュータＳＣへのアクセスが行なわれたものとする。このようなアクセスは，プリンタＰの操作表示部Ｄ１からユーザがアクセスプログラムを選択し，自分のユーザＩＤを入力し，図外のスタートボタンを押すことで開始される。プリンタＰからの送信信号には，ユーザのＩＤ情報が含まれる。以下の説明で記載されるユーザ情報（ユーザＩＤ等）をプリンタＰに入力する手段が，ユーザ情報入力手段の一例である。
【００１３】
図２に示すように，プリンタ側でサーバコンピュータへの接続が開始される（Ｓ３１）と，その信号は図１のようにサーバコンピュータが検出ことになる（Ｓ１）。アクセス信号には先に述べたようにユーザＩＤが含まれている（Ｓ３２）ので，サーバコンピュータＳＣは，このユーザＩＤ（ユーザ情報）を検出することができる（Ｓ２）。
ユーザＩＤを検出すると，制御部Ｃ１は，検出されたユーザＩＤが，アクセスを許可されたユーザのものかどうかを判断する（Ｓ３）。
図２において，サーバコンピュータＳＣの記億部Ｍ１０には，図７に示すようなユーザとファイルとの対応に関するユーザ−ファイルテーブル−１が予め記憶されている。
このユーザ−ファイルテーブル−１は，各ユーザが，いずれかのクライアントコンピュータＰＣからサーバコンピュータＳＣにアクセスして，所定の登録を行うこと，或いは，サーバコンピュータの管理者によって所定の登録を行うことで作成され，記憶部Ｍ１０に格納される。
また上記ユーザ−ファイルテーブル−１は，図７に示すように，指定されたファイルを出力すること，指定されたファイルを削除すること，指定されたファイルを保存することの３つの機能についてのサーバ管理者による許可／不許可情報を含んでおり，いずれかの機能についての許可があれば，そのユーザは，そのファイルがその処理（出力，削除，保存など）と看做すことができる。
従って，サーバコンピュータＳＣは，Ｓ２で検出されたユーザＩＤで上記ユーザーファイルテーブル−１を検索すると共に，そのユーザについていずれかの機能についての許可が検出されることで，アクセスして来たユーザが許可されたユーザであると判断することができる（Ｓ３）。
【００１４】
Ｓ３において，アクセスして来たユーザが許可されたユーザであると判断されると，サーバコンピュータＳＣの制御通信部Ｃ１０は，アクセス許可信号をプリンタＰに出力する（Ｓ４）。
プリンタＰは，アクセス許可・不許可についての信号を受けると（Ｓ３３），ユーザが許可されているかどうかを判断し（Ｓ３４），許可されていると判断した場合には，サーバコンピュータＳＣに対してファイル名を要求するコマンドを送信する（Ｓ３５）。ここでファイル名とは，前記ユーザーファイルテーブル−１（図７）にユーザについて記憶されているファイルの名称のことである。
尚，Ｓ３４で，受信した内容がアクセス許可のないアクセスであるというものであった場合には，例えば，「アクセス許可がありません」といった表示が操作表示部Ｄ１に表示される（Ｓ４５）。
【００１５】
一方，サーバコンピュータＳＣは，アクセス許可の情報をプリンタに送信（Ｓ４）した後は，プリンタＰからのコマンドを待つ状態になっており，Ｓ３５のコマンドを受信（Ｓ５）すると，受信したコマンドの中にファイル名の要求コマンドがあるかどうかを判断する（Ｓ６）。
ここでファイル名の要求コマンドが含まれていると判断した場合（Ｓ６でｙｅｓ）には，１個分のファイル名を送信する（Ｓ１７）。上記Ｓ６及びＳ１７の処理はファイルの数だけ繰り返され（Ｓ１８），許可された全てのファイルのファイル名が送信される。
【００１６】
サーバコンピュータＳＣからのファイル名信号を受信したプリンタＰの制御部Ｃ１では，受信したファイル名を記憶部Ｍ１に記憶する（Ｓ３６）。この処理もファイルの数だけ繰り返され（Ｓ３７），全てのファイル名の受信が終了すると，受信した全てのファイル名を操作表示部Ｄ１に表示する（Ｓ３８）。
ここでユーザは表示されたファイル名の中から出力したいファイル名を選択する（Ｓ３９）。このように処理するファイルを特定（選択）する手段が，ファイル特定手段の一例である。選択はファイルの番号をキー入力したり，タッチパネルのファイル名の位置をタッチすることで達成される。
ファイル名の選択が終了ボタンを押すなどにより終了する（Ｓ４０）と，プリンタＰの制御部Ｃ１は，出力コマンド及び選択されたファイル名をサーバコンピュータＳＣに送信する（Ｓ４１）。このようにファイル出力等（削除，保存等）の処理の種類を特定するのが，処理種類特定手段の一例である。
出力コマンド及びファイル名を受信すると（Ｓ７），サーバコンピュータＳＣは，そのファイルが出力許可されたものかどうかを，図７に記載のユーザ−ファイルテーブル−１を参照して判断する（Ｓ１０）。
【００１７】
ここでそのファイルが出力許可されたものである場合には，そのファイルをプリンタＰに送信する（Ｓ１１）。上記Ｓ７，Ｓ１０，Ｓ１１を出力許可されたファイルの数分だけ繰り返す（Ｓ１６）ことで，サーバコンピュータＳＣは，管理者によって出力許可され，ユーザが選択した全てのファイルを順次プリンタＰに送信する。
ファイルを受信した（Ｓ４２）プリンタＰの制御部Ｃ１は，このファイルデータをプリント制御部Ｃ２に送り（Ｓ４３），印刷処理を実行する。受信した全てのファイルについて，プリント制御部Ｃ２に送り終えるまで（Ｓ４４）この処理は継続され，全てのファイルの印刷を終えると，プリンタＰの処理は終了する。
上記のようにして管理者が出力を許可したファイルの中でユーザがファイルのプリント出力を選んだ全てのファイルについて，印刷出力の処理が実行される。
こうして，ファイル出力のセキュリティが確保されると共に，上記サービスマークコンピュータＳＣの処理は自動で行なわれるので，サーバコンピュータＳＣの管理者が不在の場合であっても，サーバコンピュータＳＣに蓄積された必要なファイルの印刷出力が可能となる。
【００１８】
尚，アクセス許可のないユーザがアクセスして来たと判断（Ｓ３でＮｏ）した場合には，サーバコンピュータＳＣの制御通信部Ｃ１０は，アクセス許否の情報をプリンタＰに送信する。図示しないが，この情報は，プリンタＰの操作表示部Ｄ１に表示される。
また，Ｓ７でファイル出力のコマンドを含んでいないと判断した場合には，削除コマンドを含んでいるかどうかが判断される（Ｓ８）。削除コマンドを含んでいると判断された場合は，Ｓ１２，Ｓ１３の処理が実行される。
更に上記Ｓ８で削除コマンドが含まれていないと判断された場合には，ファイル保存コマンドが含まれているかどうかが判断される（Ｓ９）。ここでファイル保存コマンドが含まれていると判断された場合には，Ｓ１４及びＳ１５の処理が実行される。
【００１９】
次に，ユーザが，サーバコンピュータＳＣ上にあるファイルについてプリンタＰによってファイルの出力を行なった場合に，そのファイルをサーバコンピュータＳＣから自動的に削除する処理について図１及び図３を参照して説明する。このような削除処理は，出力により不要となるある種のファイルには，記憶領域の削減をもたらすことで好適である。
処理は図３に示すプリンタＰ側の処理から開始される。
図３は，出力を終了したファイルの内，削除許可が設定されているものを削除するケースを示す。
なお，以下の手順に先立って，プリンタＰの記億部Ｍ１には，図８に示すような，ユーザ−ファイルテーブル−２が記憶されているものとする。このテーブルがユーザ−ファイルテーブルー１と異なる点は，図８のユーザ−ファイルテーブル−２がユーザの意図に基づくものであり，図７のユーザ−ファイルテーブルー１は，サーバコンピュータＳＣの管理者の意図に基づくものである点である。従って，前提として管理者が決めたユーザ−ファイルテーブルー１の内容が優先する。
【００２０】
プリンタＰの制御部Ｃ１は，各ファイルについての出力が終了（Ｓ５０）すると，その後，前記図８のユーザ−ファイルテーブルー２を参照してそのファイルについて自動削除許可の設定が行なわれているかどうかを判断する（Ｓ５１）。自動削除許可が設定されていなければ，処理を終了し，自動削除許可の設定がされていれば，制御部Ｃ１はサーバコンピュータＳＣにそのファイル名と削除コマンドを送信する（Ｓ５２）。
【００２１】
サーバコンピュータＳＣは，ファイル出力の場合と同様，このコマンドを受信（Ｓ５）すると，コマンドにファイル名の要求があるかどうかを判断する（Ｓ６）。この場合はファイル名の要求はないので，次に，受信したコマンドに出力コマンドが含まれるか（Ｓ７）を判断する。ここでは，出力コマンドは含まれないので，次に削除コマンドが含まれているかを判断する（Ｓ８）。
ここでは削除コマンドが含まれるので，サーバコンピュータＳＣは，図７に示したユーザ−ファイルテーブル１を参照して，そのファイルについて削除許可が設定されているかどうかを判断する（Ｓ１２）。許可がなければファイル削除をせずに処理を終了する。また削除許可が設定されていれば，そのファイルを削除する（Ｓ１３）。
このようにして，プリンタ側でのユーザの意図（ユーザ−ファイルテーブル−２に表示）によって，ファイルの削除が指定されていても，管理者の意図を反映したユーザ−ファイルテーブル−１に削除許可がなければ，ファイルは削除されない。即ち，管理者の意図が優先する。
【００２２】
ファイルの削除は，上記のようにファイルを出力した場合の他，プリンタ側からの命令によって削除できるようにすることも可能である。
図５のプリンタの手順は，この場合の処理を示している。
ユーザが，プリンタＰの表示操作部Ｄ１を操作して，このファイル削除のプログラムを立ち上げ，自己のユーザ情報を入力することからこの処理は開始される。
プログラムが立ち上げられると，プリンタＰの制御部Ｃ１は，サーバコンピュータＳＣの制御通信部Ｃ１０と通信を開始し（Ｓ８０），上記操作表示部Ｄ１から入力したユーザ情報をサーバコンピュータＳＣに送信する。
送信されたユーザ情報を検出した（Ｓ２）サーバコンピュータＳＣは，そのユーザが図７のユーザ−ファイルテーブルに規定された許可されたユーザであるかどうかを判断する。
以下，Ｓ８２〜Ｓ８９の処理は，図２に示したＳ３３〜Ｓ４０の処理と同一であり，図１のＳ３〜Ｓ６の処理は共通であるので，ここでは説明を省略する。
【００２３】
図５のＳ８９のようにファイルの選択が終了すると，プリンタＰの制御部Ｃ１は，削除コマンドとファイル名をサーバコンピュータへ送信する（Ｓ９０）。送信はＳ８８で選択された全てのファイルについて行なわれる（Ｓ９１）。
プリンタＰからのコマンド送信を受信した（Ｓ５）サーバコンピュータＳＣの制御通信部Ｃ１０は，受信をファイルの数だけ繰り返し（Ｓ６，Ｓ１７，Ｓ１８），その後コマンドに出力コマンドが含まれているかどうかを判断する（Ｓ７）。ここでは出力コマンドは含まれていないので，次に削除コマンドが含まれているかどうかが判断される（Ｓ８）。
【００２４】
削除コマンドが含まれていれば，サーバコンピュータＳＣの制御通信部Ｃ１０は，そのファイルが削除許可になっているかどうかを図７のユーザ−ファイルテーブルー１を参照して判断する。ここで削除許可が設定されていれば，サーバコンピュータＳＣはこのファイルを削除する（Ｓ１３）。ここでも，ユーザの削除の意図に，管理者の意図が優先する。
こうして，管理者の意図を反映した形でのセキュリティの元に，プリンタＰ側からサーバコンピュータＳＣに記憶されたファイルを削除することが可能となる。
【００２５】
次にプリンタＰがプリント指示を受け印刷処理をしている途中で，印刷エラーが発生した場合に，エラーの生じたファイルをサーバコンピュータに保存する処理について，図１及び図４を参照して説明する。
処理はプリンタＰ側での印刷処理から始まる。
図４のＳ６０に示すように，印刷の指示を受けると，プリンタＰの制御部Ｃ１は，印刷を開始すると共に，エラーの発生を監視する（Ｓ６１）。エラーとしては例えばジャムや，用紙不足などがある。
【００２６】
エラーが検出されるとプリンタＰの制御部Ｃ１は，そのエラーの種類を解析する（Ｓ６２）。この解析は，用紙通路に設けたジャム検知センサや，カセットに設けた用紙有無検知スイッチからの信号から判断される。
ここでエラーの種類とそのファイルの一時格納の必要性については予めテーブルが用意されており，制御部Ｃ１は，このテーブルを参照してファイルの一時格納が必要かどうかを判断する（Ｓ６３）。
但し，Ｓ６２でエラーの種類を判断するのとは別に，図８のファイル名と保存許可の対応関係を参照して，保存の必要性を判断しても良い。
一時格納が必要であると判断された場合には，プリンタＰは，サーバコンピュータＳＣの制御通信部Ｃ１０と通信し（Ｓ６４），そのファイルについて出力しようとしたユーザの情報をサーバコンピュータＳＣに送信する。ユーザ情報は，印刷処理を行おうとする時に，プリンタＰの操作表示部Ｄ１からユーザＩＤ等を入力させることで取得可能である。
【００２７】
ユーザ情報を受けたサーバコンピュータＳＣの制御通信部Ｃ１０は，そのユーザ情報からそれが許可されたユーザであるかどうかを図７のユーザ−ファイルテーブル−１を参照して判断する（Ｓ３）。判断の結果（許可の有無）は，プリンタＰに送信される（Ｓ４）。
アクセス許可・拒否の結果を受信した（Ｓ６６）プリンタＰ側では，アクセスが許可されたユーザであれば（Ｓ６７で許可），ファイル名とファイル保存を内容とするコマンドをサーバコンピュータＳＣに送信する。
コマンドを受信した（Ｓ５）サーバコンピュータＳＣは，ファイル名要求があるか否かを判断する（Ｓ６）が，この場合はファイル名要求はないので，次の「コマンドの内容が出力コマンドかどうか（Ｓ７）」及び「コマンドの内容が削除コマンドか（Ｓ８）」の判断を行い，いずれもＮｏであるから，続いてコマンドの内容が保存コマンドであるかどうかの判断（Ｓ９）を行なう。
【００２８】
ここではＹｅｓの判断になるので，制御通信部Ｃ１０は，そのファイルを保存することについて許可されているかどうかを，図７のユーザ−ファイルテーブルー１を参照して判断する（Ｓ１４）。この場合も，Ｓ６３によるユーザ側の意図に，管理者の意図が優先され，セキュリティが確保される。
サーバコンピュータＳＣは，保存の許可が設定されていれば，そのファイルを所定の記億部Ｍ１０に記憶保存する。
プリンタＰの制御部Ｃ１は，前記Ｓ６３で一時格納が不要と判断された場合には，処理を終了する。
またＳ６７でアクセス許可がないと判断した場合には，操作表示部Ｄ１にエラー表示を出力する。
【００２９】
【発明の効果】
以上述べたように本発明は，
プリンタと，該プリンタに接続された所定のコンピュータを備えてなるファイル管理システムにおいて，
上記プリンタが，
ユーザの情報を入力するユーザ情報入力手段と，
処理対象のファイルを特定するファイル特定手段と，
上記処理対象であるファイルに対する処理の種類を特定する処理種類特定手段と，
上記ユーザ情報入力手段により入力されたユーザ情報を上記所定のコンピュータに送信するユーザ情報送信手段と，
上記ファイル特定手段により特定されたファイル情報を上記所定のコンピュータに送信するファイル情報送信手段と，
上記処理種類入力手段により入力された処理種類情報を上記所定のコンピュータに送信する処理種類送信手段と，
を備え，
上記所定のコンピュータが
上記プリンタのユーザと該ユーザがアクセスすることのできるファイルとの対応関係と，該ファイルと該ファイルに対して許可される処理の種類の対応関係を予め記憶した第１のユーザ−ファイル記憶手段と，
上記プリンタから上記ユーザ情報送信手段により送信されたユーザ情報と，上記ファイル情報送信手段により送信されたファイル特定情報との対応関係とを上記第１のユーザファイル記憶手段に記憶された情報から確認し，そのファイルへの上記ユーザによるアクセスの許可の可否を判断するアクセス許可判断手段と，
上記ファイル情報送信手段により送信されたファイル情報と，上記処理種類送信手段により送信された処理種類情報との対応関係を上記第１のユーザ−ファイル記憶手段により記憶された情報から確認し，そのファイルについての指定された処理の可否を判断する処理許可判断手段と，
上記アクセス許可判断手段がアクセスして来たユーザのアクセスを許可すると判断し，且つ，上記処理許可判断手段が，そのファイルに対してユーザが指定した処理を許可すると判断した場合にのみ，上記指定された処理を可能とする処理制御手段と，
を備えてなることを特徴とするファイル管理システムとして構成されている。
この場合，プリンタ側からの所定のコンピュータに保存されているファイルの印刷等の出力，削除，保存等の要求に対して，上記第１のユーザ−ファイル記憶手段に記憶された情報に基づいて上記各要求が許可されているかどうかを判断できるので，上記所定のコンピュータにおける自動的なセキュリティチェックを受けながら，その範囲で上記所定のコンピュータに記憶されたファイルを自由に出力，削除，保存等の処理を行うことができる。
【００３０】
上記処理の種類としては，上記所定のコンピュータに保存されたファイルを上記プリンタで出力すること，上記所定のコンピュータに保存されたファイルを削除すること，上記所定のコンピュータに保存されたファイルを上記プリンタで出力する工程の途中でエラーが発生した時に，出力対象のファイルを上記所定のコンピュータに保存することが挙げられる。
【００３１】
上記ファイル削除の処理として，プリンタからの指令により上記所定のコンピュータに保存されたファイルを削除することも考えられる。
またファイル削除の処理の別の一例としては，上記所定のコンピュータに保存されたファイルを上記プリンタで出力した時に，出力対象である上記所定のコンピュータに保存されたファイルを削除することが考えられる。
【００３２】
更に又上記処理の種類の一例として，上記所定のコンピュータに保存されたファイルを上記プリンタで出力する工程の途中でエラーが発生した時に，出力対象のファイルを上記所定のコンピュータに保存することであってもよい。
【図面の簡単な説明】
【図１】本発明の一実施形態に係るサーバコンピュータの制御手順を示すフローチャート。
【図２】上記サーバコンピュータと通信するプリンタの制御手順を示すフローチャート。
【図３】上記サーバコンピュータと通信するプリンタの制御手順を示すフローチャート。
【図４】上記サーバコンピュータと通信するプリンタの制御手順を示すフローチャート。
【図５】上記サーバコンピュータと通信するプリンタの制御手順を示すフローチャート。
【図６】本発明の一実施形態に係るファイルシステム全体の構成を示すブロック図。
【図７】サーバコンピュータの処理に用いるユーザ−ファイルテーブルー１の記憶内容を示す図表。
【図８】プリンタの処理の用いるユーザ−ファイルテーブル−２の記憶内容を示す図表。
【符号の説明】
Ｓ１，Ｓ２…ステップ
ＰＣ…クライアントコンピュータ
ＳＣ…サーバコンピュータ
Ｐ…プリンタ
Ｃ１…制御部
Ｃ１０…制御通信部
Ｃ２…プリント制御部
Ｏ１…操作表示制御部
Ｄ１…操作表示部
Ｍ１０…記憶部
Ｍ１…記憶部
【図１】
2004318545.tif 000003
【図２】
2004318545.tif 000004
【図３】
2004318545.tif 000005
【図４】
2004318545.tif 000006
【図５】
2004318545.tif 000007
【図６】
2004318545.tif 000008
【図７】
2004318545.tif 000009
【図８】
2004318545.tif 000010