(57)【要約】【課題】  複数のユーザ端末に接続される環境にあるネットワークプリンタシステムにおいて、安価かつ効率的にデータのセキュリティを保持できる画像形成装置を提供する。【解決手段】  1台のプリンタ８とプリンタドライバがインストールされた複数のＰＣ1〜ＰＣｎとがネットワーク９に接続されている。このネットワークプリントシステムの環境において、プリンタ８の操作パネルからユーザＩＤとパスワードを入力して、出力したいＰＣ１を選択すると共に選択されたＰＣ１内のファイルを選択する。このとき、ＰＣ１内のファイルの出力方法もプリンタ８の操作パネルで設定できる。プリンタ８からファイル名（ファイルのパス）と出力データの設定を行って選択されたＰＣ１へ送信すると、ＰＣ１のプリンタドライバが受信した出力設定データに基づいてコマンドをプリンタ８へ送信すると、プリンタ８から目的とするファイルを出力することができる。【選択図】      図１
2006123437.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続され、印刷処理を実行させるためのツールがインストールされている１つ以上の端末のうち、所望の端末からデータを取り込んで印刷処理を実行する画像形成装置であって、
ＩＤ及びパスワードのうち少なくとも一方を入力して、前記ＩＤ及び前記パスワードに対応する端末とその端末に含まれるデータを選択し、選択された端末から選択されたデータを出力させて印刷処理を実行することを特徴とする画像形成装置。
【請求項２】
さらに、選択されたデータの出力方法を選択的に設定することができることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
さらに、印刷処理中において、選択された端末の表示画面に対して印刷処理が実行されている旨を示すダイアログを表示させることを特徴とする請求項１又は請求項２に記載の画像形成装置。
【請求項４】
選択された端末に前記ダイアログが表示されているときは、他の端末から出力されるデータの印刷処理を禁止することを特徴とする請求項３に記載の画像形成装置。
【請求項５】
ネットワークに接続され、印刷処理を実行させるためのツールがインストールされている１つ以上の端末のうち、所望の端末からデータを取り込んで印刷処理を実行する画像形成装置の印刷処理プログラムであって、
前記画像形成装置からＩＤ及びパスワードのうち少なくとも一方を入力する手順と、
前記画像形成装置が前記ＩＤ及び前記パスワードに対応する端末を選択する手順と、
前記画像形成装置が選択された端末に対して前記ＩＤ及び前記パスワードを送信し、その端末に含まれるファイルを選択する手順と、
前記画像形成装置が選択された端末から選択されたファイルに対応するコマンドを受信する手順と、
前記画像形成装置が受信したコマンドに基づいて、選択されたファイルを取り込んで印刷処理を実行する手順と、
を含むことを特徴とする画像形成装置の印刷処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタ、スキャナー、複写機、ファクシミリ、及びこれらの機能が複合化されたＭＦＰ（Multi Function Printer：複合機）などの画像形成装置等に関し、特に、ネットワークプリンタシステムの環境においてデータの機密性を保持するためのセキュリティ機能を実現する画像形成装置、及び画像形成装置の印刷処理プログラムに関する。
【背景技術】
【０００２】
従来より、ネットワークプリンタシステムでは、複数のユーザ端末（例えば、パソコン）が１台のプリンタを共有して使用しているので、排紙トレイには様々なユーザのデータが印刷されて出力される。そのため、出力文書の機密性は殆んどなく、ユーザが出力した文書をすぐに取りに行かないと他のユーザに内容を見られてしまうおそれがある。そこで、このようなネットワークプリンタシステムにおいて、ユーザ端末から出力されたデータを極秘扱でプリンタによって印刷する技術が種々報告されている。例えば、ユーザが極秘扱いを指示した出力データをプリンタに蓄え、かつ、プリンタのプリント出力制御部からユーザ端末へジョブ番号を送信し、ユーザがプリンタの操作パネルから予め登録されているパスワードと先に送信されたジョブ番号とを入力したときのみ、印刷処理が実行される技術が開示されている。これによって、ユーザがプリンタの前にいるときに印刷が行われるので、プリンタから出力される文書の機密性を保持することができる（例えば、特許文献１参照）。
【０００３】
また、コピーを行うために原稿を読み取って一時的に記憶部に記憶された画像データを、外部端末のハードディスクに記憶させて共有ファイルとし、印刷時にプリンタへ送信する技術も開示されている（例えば、特許文献２参照）。つまり、この技術はプリンタで印刷する前のビットマップデータを外部の端末の記憶装置に一時記憶させておき、印刷時にプリンタへ出力するものである。これによって、ユーザは、印刷時にはプリンタの近くにいて外部の記憶装置から画像データを取り出せるので、その画像データの機密性を保持することができる。
【特許文献１】特開平９−２４４８２８号公報（段落番号００１５〜００２５、図１〜図３参照）
【特許文献２】特開２０００−３４１４５２号公報（段落番号００２０〜００４３、図１〜図１５参照）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記の特許文献１に開示された従来技術は、ユーザがプリンタの操作パネルからパスワードを入力するまではデータが出力されないので、視覚的にはセキュリティ強化を図ることはできるが、ユーザのデータはユーザ端末から送信した時点でプリンタ本体の中に格納されてしまうので、第三者によってプリンタにアクセスされた場合は、完全にはセキュリティを保持することはできない。つまり、ユーザ端末はそれぞれセキュリティ機能を持っていても、ネットワークプリンタシステムで使われるプリンタは多数のユーザが共有して使用するのでセキュリティ機能を持たせることは不可能である。そのため、このようなプリンタは外部の第三者からの攻撃を受けやすく、かつ、データも見破られやすい。また、ユーザがプリンタからデータを出力するときには、プリンタから、パスワードだけではなくジョブ番号も入力しなければならないので、ユーザの操作が面倒になり使い勝手がよくない。また、上記の特許文献２に開示された従来技術においても、外部の記憶装置には様々なユーザのファイルが共有されているので、やはり外部からの攻撃に対しては脆弱であって、電子データ化されているファイルのセキュリティを充分に保持することはできない。
【０００５】
本発明は、以上のような問題点に鑑みてなされたものであり、複数のユーザ端末と電気的に接続される環境にあるネットワークプリンタシステムにおいて、安価かつ効率的にデータのセキュリティを保持することができるプリンタなどの画像形成装置、及び画像形成装置の印刷処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の画像形成装置は、前記の目的を達成するために創案されたものであり、ネットワークに接続され、印刷処理を実行させるためのツールがインストールされている１つ以上の端末のうち、所望の端末からデータを取り込んで印刷処理を実行する画像形成装置であって、ＩＤ及びパスワードのうち少なくとも一方を入力して、ＩＤ及びパスワードに対応する端末とその端末に含まれるデータを選択し、選択された端末から選択されたデータを出力させて印刷処理を実行するように構成されている。
【０００７】
かかる構成によれば、プリンタドライバがインストールされているパソコンなどの端末がネットワークに接続されているとき、画像形成装置の操作パネルからＩＤとパスワードを入力することにより、所望のデータを出力したい端末とその端末内のファイルが選ぶことができる。そして、画像形成装置からファイル名（ファイルのパス）などの情報を選択した端末に送信すると、その端末のプリンタドライバが起動される。これによって、選択された端末のプリンタドライバが、受信した情報に対応するコマンドを画像形成装置に送信するので、画像形成装置は、受信したコマンドに基づいて所望のファイルを出力して印刷することができる。これによって、ユーザは画像形成装置の前にいて印刷処理を実行することができるので、ユーザの管理下において印刷文書の機密性を保持することができる。
【０００８】
また、本発明の画像形成装置は、前記発明の構成に加えて、さらに、選択されたデータの出力方法を選択的に設定することができるように構成されている。かかる構成によれば、選択されたファイルを選択された端末から出力するために出力方法などを画像形成装置の操作パネル上で設定することができるので、極めて利便性の高い画像形成装置を実現することができる。
【０００９】
また、本発明の画像形成装置は、前記発明の構成に加えて、さらに、印刷処理中において、選択された端末の表示画面に対して印刷処理が実行されている旨を示すダイアログを表示させるように構成されている。さらに、本発明の画像形成装置は、前記発明の構成に加えて、選択された端末にダイアログが表示されているときは、他の端末から出力されるデータの印刷処理を禁止するように構成されている。これによって、他の端末からのデータが混在することもなくなり、画像形成装置の前にいるユーザの管理化において、印刷文書の機密性を一段と高めることができる。
【００１０】
また、本発明は画像形成装置の印刷処理プログラムを実現することもできる。すなわち、ネットワークに接続され、印刷処理を実行させるためのツールがインストールされている１つ以上の端末のうち、所望の端末からデータを取り込んで印刷処理を実行する画像形成装置の印刷処理プログラムであって、画像形成装置からＩＤ及びパスワードのうち少なくとも一方を入力する手順と、画像形成装置がＩＤ及びパスワードに対応する端末を選択する手順と、画像形成装置が選択された端末に対してＩＤ及びパスワードを送信し、その端末に含まれるファイルを選択する手順と、画像形成装置が選択された端末から選択されたファイルに対応するコマンドを受信する手順と、画像形成装置が受信したコマンドに基づいて、選択されたファイルを取り込んで印刷処理を実行する手順とを含むことを特徴とする。
【発明の効果】
【００１１】
本発明の画像形成装置によれば、ユーザが画像形成装置の前にいながら印刷処理を行うことができるので、極秘扱いをしたいデータを誰にも見られずに印刷することができる。また、印刷しようとするデータを画像形成装置に格納したまま放置することがないので、充分なセキュリティ強化を図ることができる。さらに、ユーザが画像形成装置の前でプリントアウト作業の全てを行うことができるので、印刷時における作業効率が一段と改善される。また、ユーザが画像形成装置の前でプリントアウト作業を行うので、ペーパーエンプティなどに対してタイムリーに対処することができる。
【発明を実施するための最良の形態】
【００１２】
＜発明の概要＞
本発明の画像形成装置（以下、プリンタとする）は、プリンタドライバなどのツールがインストールされた複数のパソコン（以下、ＰＣとする）にネットワークで接続されている。このようなネットワークプリントシステムの環境で、ユーザがプリンタの操作パネルからユーザＩＤとパスワードを入力して、データを出力したいＰＣを選択すると共に選択されたＰＣ内のファイルを選択する。このとき、ユーザはＰＣ内のファイルの出力方法などもプリンタの操作パネルで設定することができる。そして、ユーザが、プリンタからファイル名（ファイルのパス）と出力データの設定を行って選択されたＰＣへ送信すると、そのＰＣのプリンタドライバが受信した出力設定データに基づいてコマンドをプリンタへ送信する。これによって、プリンタから目的とするファイルを出力（印刷）することができる。
【００１３】
つまり、本発明のプリンタによれば、プリンタ側から外部のＰＣに保存された印刷用のファイルを選択して出力することができる。したがって、プリンタから出力されるデータのセキュリティを、ユーザの見ている管理化において保持することができる。また、本発明のプリンタでは、画像データだけではなく、ＰＣがＷＯＲＤなどのアプリケーションで作成したファイルについても選択して出力することができる。なお、本発明のプリンタでは、ファクシミリ送信についても印刷の場合と同様にセキュリティを確保することができる。
【００１４】
＜実施の形態＞
以下、図面を参照しながら、本発明における画像形成装置の実施の形態についてプリンタを例に挙げて詳細に説明する。図１は、本発明における画像形成装置を実現するためのネットワークプリンタシステムの概念図である。図１に示すように、ネットワークプリンタシステムは、ＰＣ１、ＰＣ２、ＰＣ３、ＰＣ４、ＰＣ５…ＰＣｎ及びプリンタ８がネットワーク９に接続された構成となっている。なお、それぞれのＰＣ１〜ＰＣｎにはセキュリティ機能が付加されていても、プリンタ８にはセキュリティ機能は付加されていない。
【００１５】
まず、図１に示すネットワークプリンタシステムの構成について説明する。すなわち、図１に示すネットワークプリンタシステムは、ネットワーク９上において、複数のユーザ端末であるＰＣ１〜ＰＣｎが１台のプリンタ８を共有する構成となっている。また、プリンタ８は、種々の設定や情報表示が行えるように比較的大きな表示パネルを備えている。なお、図ではプリンタが1台のみとなっているが複数台存在していても構わない。さらに、それぞれのＰＣ１〜ＰＣｎは、プリンタ８から比較的離れた距離に存在している。また、各ＰＣ１〜ＰＣｎは、プリンタドライバやＩＤ、パスワードを設定することができるツールがインストールされている。
【００１６】
複数のＰＣ１〜ＰＣｎが接続されているネットワーク９上に共有のプリンタ８が接続されている状態であるとき、ユーザは自らのＰＣに専用のプリンタドライバをインストールし、そのプリンタドライバによって自己のＰＣ内のデータ（例えば、ファイルなど）をプリンタに出力する設定を行うことができる。また、ネットワーク９上のプリンタが1台だけでなくて複数台存在しているときは、プリンタドライバによって自己のＰＣ内のデータ（ファイルなど）を特定のプリンタへ出力するように設定することもできる。このとき、自己のＰＣ（例えば、ＰＣ１）で設定されたデータが指定されたプリンタ８に送信されたとき、プリンタ８はデータが送信されてきたＰＣ１のファイル情報として内部の記憶装置に認識させるのであって、データそのものを記憶装置に保存するわけではないので、記憶装置に保持されるデータ量はそれほど重くはない。
【００１７】
また、各ＰＣ１〜ＰＣｎのユーザは、プリンタ８のパネルから自らが登録した情報（例えば、ユーザＩＤやパスワードなど）を選択すれば、それらの情報は、プリンタ８に保持されている各ＰＣ１〜ＰＣｎのユーザが設定したファイル一覧を参照することができる。したがって、各ユーザは、プリンタ８において、自らが設定した情報（ユーザＩＤやパスワードなど）を参照して、プリンタ８からそれぞれのＰＣ１〜ＰＣｎに存在するファイルに対して印刷要求を行うことができる。そして、プリンタ８は、あるＰＣ内のあるファイルの印刷要求が行われると、該当するＰＣにアクセスして所望のファイルを出力させ、そのファイルの印刷を行うことができる。
【００１８】
次に、図１に示すネットワークプリンタシステムにおいてプリンタ８が印刷処理を行うときの動作の概要について説明する。1台のプリンタ８とプリンタドライバがインストールされた複数のＰＣ1〜ＰＣｎとがネットワーク９に接続されているネットワークプリントシステムの環境において、プリンタ８の操作パネルからユーザＩＤとパスワードを入力して、出力したいＰＣ１を選択すると共に選択されたＰＣ１内のファイルを選択する。このとき、ＰＣ１内のファイルの出力方法もプリンタ８の操作パネルで設定することができる。そして、プリンタ８からファイル名（ファイルのパス）と出力データの設定を行って選択されたＰＣ１へ送信すると、そのＰＣ１のプリンタドライバが受信した出力設定データに基づいてコマンドをプリンタ８へ送信する。これによって、プリンタ８から目的とするファイルを出力することができる。したがって、複数のユーザ端末に接続される環境にあるネットワークプリンタシステムにおいて、安価かつ効率的にデータのセキュリティを保持できるプリンタ８を実現することができる。
【００１９】
次に、フローチャートを用いて、ユーザがプリンタ８から自己のＰＣにアクセスして印刷を実行するときの動作の流れを詳細に説明する。図２は、図１に示すネットワークプリンタシステムにおいて、ユーザがプリンタ８から自己のＰＣにアクセスして印刷を実行するときの動作の流れを示すフローチャートである。なお、このフローチャートはプリンタ側とＰＣ側で行われる処理を一連の流れで示している。また、以下の説明では、ユーザがプリンタ８や各ＰＣ１〜ＰＣｎを操作する処理については、ユーザを省略して、プリンタ８や各ＰＣ１〜ＰＣｎが処理を実行する表現として記載する。
【００２０】
まず、ステップＳ１において、プリンタ８が、次の２つのいずれかの方法によって、ネットワーク接続されているＰＣ（例えば、ＰＣ１）を選択する。第１のＰＣ選択方法は、プリンタ８とネットワーク９でつながっている全てのＰＣ（つまり、ＰＣ１〜ＰＣｎ）をプリンタ８のディスプレイに表示して所望のＰＣ１を選択する。つまり、ユーザがプリントアウトしたいファイルを所有しているＰＣ１をプリンタ８のディスプレイ画面から選択する。
【００２１】
ステップＳ１における第２のＰＣ選択方法は、プリンタ８からユーザＩＤとパスワードを入力することにより、あらかじめユーザＩＤとパスワードを登録しておいたＰＣ１を選択して接続する。すなわち、プリンタ８には、ユーザＩＤ及びパスワードと各ＰＣ１〜ＰＣｎとを対応付けたテーブルが格納されているので、プリンタ８からユーザＩＤとパスワードを入力すれば、直ちに所望のＰＣ（例えば、ＰＣ１）を選択することができる。このとき、ユーザが登録したＰＣが複数台あれば、それらの全てのＰＣをプリンタ８のディスプレイに表示させ、その中からユーザがプリントアウトしたいファイルを所有するＰＣ１を選択する。
【００２２】
次に、ステップＳ２において、次の２つのいずれかの方法によって、選択されたＰＣ１からプリンタ８へ出力したいファイルを選択する。第１のファイル選択方法は、ユーザがＰＣ１内のフォルダ構成を参照することによってプリンタ８へ出力したいファイルを選択する。このようにしてプリンタ８からでもＰＣ１内のフォルダ構成を参照することができる。なお、プリンタ８からＰＣ１中のフォルダ構成を参照する場合においても、ＰＣ１で操作する場合と同様に、ファイルのアクセスに対してユーザ制限がかかるようになっている。
【００２３】
ステップＳ２における第２のファイル選択方法は、あらかじめ、プリントアウト用のフォルダが各ＰＣに登録されており、（つまり、選択されたＰＣ１に登録されており）、かつ、プリンタ８にもそのフォルダのパスが登録されているので、ステップＳ１で所望のＰＣ１が選択されて接続されると、プリンタ８からの登録情報（つまり、ユーザＩＤ及びパスワード）によってすぐに所望するプリントアウト用のフォルダを開くことができる。したがって、ユーザは開いたフォルダの中にある出力ファイルを選択することができる。なお、ステップＳ１でＰＣ１を選択しなくても、ユーザＩＤとパスワードを入力した時点でＰＣ１に接続し、そこから一気にプリントアウト用のフォルダを開いて出力ファイルを選択することもできる。
【００２４】
次に、ステップＳ３において、ステップＳ２で選択されたファイルをＰＣ１からプリンタ８へ出力するためのファイルの出力方法を選択する。なお、このようなファイルの出力方法の選択は必ずしも行う必要はなく、オプションとしてもよい。ここで言うファイルの出力方法とは、ファイルの出力部数、ｎin１、ファイルを順序よく並べ替えるソート、ファイルを印刷するときの濃度、ファイルを印刷するときのコントラスト、給紙トレイの選択などである。
【００２５】
つぎに、ステップＳ４において、プリンタ８によってプリント開始ボタンが押下されたか否かを判断し、プリント開始ボタンが押下されていなければ（ステップＳ４でＮｏ）、押下されるまで待つ。一方、プリント開始ボタンが押下されれば（ステップＳ４でＹｅｓ）、ステップＳ５において、ステップＳ２で選択されたファイルと、ステップＳ３で選択されたファイルの出力方法とを、ステップＳ１で選択されたＰＣ１へ送信する。
【００２６】
すると、ステップＳ６において、ＰＣ１が、選択されたファイル名と選択されたファイル出力設定方法とを受信して自己のプリンタドライバを起動する。さらに、ステップＳ７において、ＰＣ１のプリンタドライバが、選択された出力方法で選択されたファイルが出力できるようなコマンドをプリンタ８へ送信をすると共に、ステップＳ８において、ＰＣ１の画面上にはダイアログを表示させる。このようにしてダイアログを表示させることによって、ＰＣ１がプリンタ８を使用していることを明らかにすることができる。なお、セキュリティの観点からダイアログを表示させないようにすることもできる。
【００２７】
次に、ステップＳ９においてプリンタ８がＰＣ１からコマンドを受信すると、ステップＳ１０においてプリンタ８はユーザが選択した目的ファイルをプリントアウトする。これによって、ステップＳ１１においてＰＣ１に印刷終了が通知されたその旨が表示される。このようにして、ユーザはＰＣ１から離れた位置にあるプリンタ８で操作することによって、所望のＰＣ１のファイルを出力して印刷することができる。これによって、ユーザは自己の管理下においてファイル情報の機密を保持することができる。
なお、本実施形態では登録情報としてユーザＩＤとパスワードの双方を入力するようにしたが、ユーザＩＤとパスワードのいずれか一方を入力するようにしても良い。
【産業上の利用可能性】
【００２８】
本発明の画像形成装置によれば、会社やオフィスなどにおいてネットワークプリンタシステムが構築されているとき、第三者に見られたくない研究成果情報や人事情報などを安全にプリントアウトすることができる。したがって、複数の部門にまたがるネットワークプリンタシステムにおいて機密性の高い複合機やプリンタなどに利用することができる。
【図面の簡単な説明】
【００２９】
【図１】本発明における画像形成装置を実現するためのネットワークプリンタシステムの概念図である。
【図２】図１に示すネットワークプリンタシステムにおいて、ユーザがプリンタ８から自己のＰＣにアクセスして印刷を実行するときの動作の流れを示すフローチャートである。
【符号の説明】
【００３０】
１〜ｎ  ＰＣ（パソコン）
８      プリンタ
９      ネットワーク
【図１】
2006123437.tif 000003
【図２】
2006123437.tif 000004