(57)【要約】【課題】本発明は、機密を保持しつつ印刷先の設定を容易に行うことのできる印刷システム、印刷制御方法、印刷制御プログラム及び記録媒体に関する。【解決手段】印刷システム１は、コンピュータＰＣが、利用者の個人識別情報が入力されると、該個人識別情報を登録して、ネットワークＮＷ上のプリンタＰｒａ、Ｐｒｂに該個人識別情報を送信して、同じ個人識別情報の登録されているプリンタＰｒａ、Ｐｒｂを検索し、検出されたプリンタＰｒａ、Ｐｒｂをディスプレイに表示して印刷先のプリンタＰｒａ、Ｐｒｂの選択を可能とする。プリンタＰｒａ、Ｐｒｂは、個人識別情報が入力されると個人識別情報テーブルに登録し、コンピュータＰＣからプリンタ検索要求があると、該コンピュータＰＣから送られてくる個人識別情報と同じ個人識別情報が個人識別情報テーブルに登録されているか否かの検索結果をコンピュータＰＣに通知する。【選択図】          図１
2011060248.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置と複数の印刷装置がネットワークで接続され、情報処理装置からの印刷要求を受け取った印刷装置が該印刷要求に応じて印刷処理を行う印刷システムにおいて、
前記情報処理装置は、
印刷要求を行う利用者個人を識別する個人識別情報を入力する入力手段と、
前記入力手段から入力された前記個人識別情報を所定の登録手段に登録する登録制御手段と、
前記ネットワーク上の前記印刷装置に前記登録手段に登録されている前記個人識別情報を送信して、該個人識別情報と同じ個人識別情報の登録されている印刷装置を検索する検索手段と、
前記検索手段の検出した前記同じ個人識別情報の登録されている印刷装置を所定の表示手段に表示する表示制御手段と、
前記表示手段に表示される印刷装置から印刷先の印刷装置を選択する選択手段と、
を備え、
前記印刷装置は、
該印刷装置を利用する利用者を識別する個人識別情報の入力される入力手段と、
前記入力手段から入力された前記個人識別情報を所定の登録手段に登録する登録制御手段と、
前記情報処理装置から印刷装置の検索要求があると、該情報処理装置から送られてくる前記個人識別情報と同じ個人識別情報が前記登録手段に登録されているか否か検索して検索結果を該情報処理装置に通知する検索結果通知手段と、
を備えていることを特徴とする印刷システム。
【請求項２】
前記印刷装置は、
前記登録制御手段が、前記個人識別情報が前記入力手段から入力された登録日時、登録回数等の登録関連情報を該個人識別情報に関連付けて前記登録手段に登録し、
前記検索結果通知手段が、前記情報処理装置が送信してきた前記個人識別情報と同じ個人識別情報に関連付けて前記登録手段に登録されている前記登録関連情報を前記検索結果として前記情報処理装置に送信し、
前記情報処理装置は、
前記表示制御手段が、前記検索手段の検索した前記印刷装置が複数存在すると、該複数の印刷装置を、前記登録関連情報の前記登録日時、または、登録回数に基づいてソートして、ソート結果の該印刷装置を前記表示手段に表示させることを特徴とする請求項１記載の印刷システム。
【請求項３】
前記印刷装置は、前記情報処理装置からの印刷要求に応じた印刷を完了すると、前記登録制御手段が、該印刷要求に係る前記個人識別情報を前記登録手段から削除することを特徴とする請求項１または請求項２記載の印刷システム。
【請求項４】
情報処理装置と複数の印刷装置がネットワークで接続され、情報処理装置からの印刷要求を受け取った印刷装置が該印刷要求に応じて印刷処理を行う印刷システムにおける印刷制御方法であって、
前記情報処理装置が、処理ステップとして、
印刷要求を行う利用者個人を識別する個人識別情報を入力する入力処理ステップと、
前記入力処理ステップで入力された前記個人識別情報を所定の登録手段に登録する登録制御処理ステップと、
前記ネットワーク上の前記印刷装置に前記登録手段に登録されている前記個人識別情報を送信して、該個人識別情報と同じ個人識別情報の登録されている印刷装置を検索する検索処理ステップと、
前記検索処理ステップで検出された前記同じ個人識別情報の登録されている印刷装置を所定の表示手段に表示させる表示制御処理ステップと、
前記表示手段に表示される印刷装置から印刷先の印刷装置を選択する選択処理ステップと、
を有し、
前記印刷装置が、処理ステップとして、
該印刷装置を利用する利用者を識別する個人識別情報の入力される入力処理ステップと、
前記入力処理ステップで入力された前記個人識別情報を所定の登録手段に登録する登録制御処理ステップと、
前記情報処理装置から印刷装置の検索要求があると、該情報処理装置から送られてくる前記個人識別情報と同じ個人識別情報が前記登録手段に登録されているか否か検索して検索結果を該情報処理装置に通知する検索結果通知処理ステップと、
を有していることを特徴とする印刷制御方法。
【請求項５】
情報処理装置と複数の印刷装置がネットワークで接続され、情報処理装置からの印刷要求を受け取った印刷装置が該印刷要求に応じて印刷処理を行う印刷システムに搭載される印刷制御プログラムであって、
前記情報処理装置の搭載するコンピュータに、
印刷要求を行う利用者個人を識別する個人識別情報を入力する入力処理と、
前記入力処理で入力された前記個人識別情報を所定の登録手段に登録する登録制御処理と、
前記ネットワーク上の前記印刷装置に前記登録手段に登録されている前記個人識別情報を送信して、該個人識別情報と同じ個人識別情報の登録されている印刷装置を検索する検索処理と、
前記検索処理で検出された前記同じ個人識別情報の登録されている印刷装置を所定の表示手段に表示させる表示制御処理と、
前記表示手段に表示される印刷装置から印刷先の印刷装置を選択する選択処理と、
を実行させ、
前記印刷装置の搭載するコンピュータに、
該印刷装置を利用する利用者を識別する個人識別情報の入力される入力処理と、
前記入力処理で入力された前記個人識別情報を所定の登録手段に登録する登録制御処理と、
前記情報処理装置から印刷装置の検索要求があると、該情報処理装置から送られてくる前記個人識別情報と同じ個人識別情報が前記登録手段に登録されているか否か検索して検索結果を該情報処理装置に通知する検索結果通知処理と、
を実行させることを特徴とする印刷制御プログラム。
【請求項６】
請求項６記載の印刷制御プログラムを記録したことを特徴とするコンピュータが読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システム、印刷制御方法、印刷制御プログラム及び記録媒体に関し、詳細には、機密を保持しつつ印刷先の設定を容易に行うことのできる印刷システム、印刷制御方法、印刷制御プログラム及び記録媒体に関する。
【背景技術】
【０００２】
近年、ネットワーク環境が整備されるのに伴って、ネットワーク上に接続されている複数のプリンタ等の印刷装置から適宜の印刷装置を選択して印刷出力させたり、異なるネットワークに接続して、該ネットワーク上の印刷装置を指定して印刷出力させることができるようになってきている。
【０００３】
そして、印刷装置を指定して印刷を行わせる場合、印刷先の印刷装置に応じた印刷設定を行う必要があり、印刷先の選択・設定の容易さが要望されている。特に、モバイルコンピュータが普及するのに伴って、種々のネットワーク環境での頻繁に印刷先の選択・設定を行って印刷を行わせるようになってきており、より一層の印刷先の選択・設定の容易さが要望されてきている。
【０００４】
一方、データの印刷出力においては、データの機密を適切に保持する必要があり、ネットワーク上の印刷装置を利用した印刷出力においては、印刷装置になりすましたなりすましによるデータの機密の流出が問題となっている。
【０００５】
そして、従来、プリンタ装置が、ネットワークに接続されている情報処理装置のアドレスを取得して一覧表示し、該一覧表示から選択されたアドレスに応じた情報処理装置に対して自己を印刷先とする登録を依頼する登録依頼を送って、情報処理装置が、該登録依頼に応じて該プリンタ装置を印刷先として登録する手段を備えた技術が提案されている（特許文献１参照）。すなわち、この従来技術は、プリンタ側から情報処理装置に情報を送信して、情報処理装置のユーザが該送信されてきた情報に基づいて印刷先として該プリンタ装置を選択して設定している。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記公報記載の従来技術にあっては、プリンタ装置から情報処理装置側に情報を通知して、情報処理装置側でプリンタ装置から送信されてきた情報に基づいてプリンタ装置の設定を行っているため、プリンタ側のなりすましが容易であって、情報処理装置からプリンタ装置に送信したはずのデータがなりすましによってデータが不正に流出してしまうおそれがあり、機密保護を向上させつつプリンタ装置の利用性を向上させる上で、改良の必要があった。
【０００７】
そこで、本発明は、データの機密保護を向上させつつ、印刷の容易な印刷システム、印刷制御方法、印刷制御プログラム及び記録媒体を提供することを目的としている。
【課題を解決するための手段】
【０００８】
本発明は、上記目的を達成するために、情報処理装置と複数の印刷装置がネットワークで接続され、情報処理装置からの印刷要求を受け取った印刷装置が該印刷要求に応じて印刷処理を行う印刷システムにおいて、前記情報処理装置が、印刷要求を行う利用者個人を識別する個人識別情報が入力されると、入力された該個人識別情報を所定の登録手段に登録して、ネットワーク上の印刷装置に該登録手段に登録されている該個人識別情報を送信して、該個人識別情報と同じ個人識別情報の登録されている印刷装置を検索し、検出された同じ個人識別情報の登録されている印刷装置を所定の表示手段に表示して、該表示手段に表示される印刷装置から印刷先の印刷装置を選択可能とする。そして、前記印刷装置が、該印刷装置を利用する利用者を識別する個人識別情報が入力されると、入力された該個人識別情報を所定の登録手段に登録して、情報処理装置から印刷装置の検索要求があると、該情報処理装置から送られてくる個人識別情報と同じ個人識別情報が該登録手段に登録されているか否か検索して検索結果を該情報処理装置に通知することを特徴としている。
【０００９】
また、本発明は、前記印刷装置が、前記個人識別情報が入力された登録日時、登録回数等の登録関連情報を該個人識別情報に関連付けて前記登録手段に登録し、前記情報処理装置が送信してきた前記個人識別情報と同じ個人識別情報に関連付けて前記登録手段に登録されている前記登録関連情報を前記検索結果として前記情報処理装置に送信し、前記情報処理装置が、検索した印刷装置が複数存在すると、該複数の印刷装置を、前記登録関連情報の前記登録日時、または、登録回数に基づいてソートして、ソート結果の該印刷装置を表示手段に表示することを特徴としてもよい。
【発明の効果】
【００１０】
本発明によれば、印刷におけるデータの機密の保護を向上させることができるとともに、印刷の容易性を向上させることができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施例を適用した印刷システムのシステム構成図。
【図２】コンピュータの要部ブロック構成図。
【図３】プロッタの要部ブロック構成図。
【図４】プリンタＰｒａの保有する個人識別情報テーブルの一例を示す図。
【図５】プリンタＰｒｂの保有する個人識別情報テーブルの一例を示す図。
【図６】プリンタＰｒａ、Ｐｒｂにおける個人識別情報登録処理を示すフローチャート。
【図７】図５の個人識別情報テーブルに対して新規個人識別情報の登録を行った個人識別情報テーブルを示す図。
【図８】図５の個人識別情報テーブルに対して更新処理の行われた個人識別情報テーブルを示す図。
【図９】コンピュータの印刷先検索処理を示すフローチャート。
【図１０】登録日時でソートしたときのプリンタ一覧画面の一例を示す図。
【図１１】登録回数でソートしたときのプリンタ一覧画面の一例を示す図。
【発明を実施するための形態】
【００１２】
以下、本発明の好適な実施例を添付図面に基づいて詳細に説明する。なお、以下に述べる実施例は、本発明の好適な実施例であるので、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明によって不当に限定されるものではなく、また、本実施の形態で説明される構成の全てが本発明の必須の構成要件ではない。
【実施例１】
【００１３】
図１〜図１１は、本発明の印刷システム、印刷制御方法、印刷制御プログラム及び記録媒体の一実施例を示す図であり、図１は、本発明の印刷システム、印刷制御方法、印刷制御プログラム及び記録媒体の一実施例を適用した印刷システム１のシステム構成図である。
【００１４】
図１において、印刷システム１は、イーサネット（登録商標）等の有線または無線のネットワークＮＷに、情報処理装置としてのコンピュータＰＣ及び印刷装置としての複数のプリンタＰｒａ、Ｐｒｂが接続されており、図１は、１台のコンピュータＰＣと２台のプリンタＰｒａ、Ｐｒｂが接続されている状態を示しているが、実際は、コンピュータ及びプリンタともに多数台が接続されていてもよい。
【００１５】
印刷システム１は、コンピュータＰＣから印刷データと印刷コマンドをネットワークＮＷを介してプリンタＰｒａ、Ｐｒｂに送信して、プリンタＰｒａ、Ｐｒｂで該印刷データ及び印刷コマンドに基づいて印刷出力する。
【００１６】
コンピュータＰＣは、通常のハードウェア構成及びソフトウェア構成のコンピュータが用いられているとともに、本発明の印刷制御処理を実行する印刷制御プログラムが導入されることで、本発明の印刷制御方法を実行可能とし、図２に示すように、その要部がブロック構成されている。すなわち、コンピュータＰＣは、ＯＳ（Operating System）上に、アプリケーション１１、プリンタドライバ１２等のソフトウェアが搭載されているとともに、ポート１３、個人識別情報入力部１４、個人識別情報保存部１５、ポート切り替え部１６等を備えている。
【００１７】
コンピュータＰＣは、ＲＯＭ、ＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory ）、ＥＰＲＯＭ、フラッシュメモリ、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory ）、ＣＤ−ＲＷ（Compact Disc Rewritable ）、ＤＶＤ（Digital Versatile Disk）、ＳＤ（Secure Digital）カード、ＭＯ（Magneto-Optical Disc）等のコンピュータＰＣが読み取り可能な記録媒体に記録されている本発明の印刷制御方法を実行する印刷制御プログラムを読み込んでハードディスク等に導入することで、後述する印刷先のプリンタを機密を保持した状態で検索して印刷要求する印刷制御方法を実行する情報処理装置として構築されている。この印刷制御プログラムは、アセンブラ、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）等のレガシープログラミング言語やオブジェクト指向ブログラミング言語等で記述されたコンピュータ実行可能なプログラムであり、上記記録媒体に格納して頒布することができる。
【００１８】
アプリケーション１１は、文書作成アプリケーションやデータベースアプリケーション等の文書を作成するソフトウェアであり、アプリケーション１１で作成された文書データに対して印刷要求が行われると、該印刷要求がＯＳを介してプリンタドライバ１２に渡す。プリンタドライバ１２は、印刷先のプリンタＰｒａ、Ｐｒｂに応じた印刷データと印刷コマンドを生成して、ポート１３に渡すとともに、該印刷要求が発行されたことをポート切り替え部１６にも通知する。ポート１３は、ネットワークＮＷに接続されており、ネットワークＮＷを介して指定のプリンタＰｒａ、Ｐｒｂに印刷データと印刷コマンドを送信する。
【００１９】
個人識別情報入力部（入力手段）１４は、コンピュータＰＣの利用者を識別する個人識別情報の入力に使用され、カードやメモリチップ等のデバイスインターフェイス、指紋読み取りデバイス、角膜読み取りデバイス等である。個人識別情報入力部１４は、個人識別情報（例えば、名前、ＩＤ、生年月日等）が記録されているＩＣカード、メモリチップ等の記録媒体から該個人識別情報を読み取ったり、指紋や角膜模様の生体情報を個人識別情報として読み取って、個人識別情報保存部１５に出力する。
【００２０】
個人識別情報保存部（登録手段）１５は、例えば、ハードディスク等の不揮発メモリが用いられ、個人識別情報入力部１４から入力された個人識別情報を、図示しない登録制御手段としてのＣＰＵ（Central Processing Unit ）の制御下で保存する。
【００２１】
ポート切り替え部１６は、ネットワークＮＷに接続され、プリンタドライバ１２からポート１３に印刷要求が発行されたことが通知されると、ネットワークＮＷに接続されているプリンタの検索を行って、ネットワークＮＷ上のプリンタＰｒａ、Ｐｒｂに個人識別情報保存部１５に保存されている個人識別情報を送信して、該プリンタＰｒａ、Ｐｒｂのうち、個人識別情報保存部１５に保存されている個人識別情報と同じ個人識別情報の登録されているプリンタＰｒａ、Ｐｒｂを検索して、印刷先プリンタの候補として、ディスプレイ（表示手段）に一覧表示出力する。
【００２２】
ポート切り替え部（検索手段、表示制御手段）１６は、ディスプレイに一覧表示した印刷先プリンタ候補から印刷先のプリンタＰｒａ、Ｐｒｂが、マウス、キーボード等のポインティングデバイス（選択手段）によって指定されると、指定されたプリンタＰｒａ、Ｐｒｂを印刷先のプリンタＰｒａ、Ｐｒｂとして決定し、プリンタドライバ１２が、決定された該印刷先のプリンタＰｒａ、Ｐｒｂに応じた印刷データと印刷コマンドを生成して、ポート１３を介して該プリンタＰｒａ、Ｐｒｂに送信する。
【００２３】
上記プリンタＰｒａ、Ｐｒｂは、図３に示すように、その要部がブロック構成されており、コントローラ２１、入力部２２、ネットワークＩ／Ｆ２３、表示部２４、ハードディスク（ＨＤＤ）２５及び印刷エンジン２６等を備えている。
【００２４】
ハードディスク（登録手段）２５は、プリンタＰｒａ、Ｐｒｂの基本プログラム及び本発明の印刷制御プログラム等のプログラムや印刷データ等の印刷ジョブを実行するのに必要なデータ及び後述する個人識別情報の登録される個人識別情報テーブルＴａ、Ｔｂ（図４、図５等参照）等の印刷制御処理を実行するのに必要なデータをコントローラ２１の制御下で記憶し、また、読み出される。
【００２５】
すなわち、プリンタＰｒａ、Ｐｒｂは、ＲＯＭ、ＥＥＰＲＯＭ、ＥＰＲＯＭ、フラッシュメモリ、フレキシブルディスク、ＣＤ−ＲＯＭ、ＣＤ−ＲＷ、ＤＶＤ、ＳＤカード、ＭＯ等のコンピュータが読み取り可能な記録媒体に記録されている本発明の印刷制御方法を実行する印刷制御プログラムを読み込んでハードディスク２５に導入することで、後述するコンピュータＰＣからの印刷先検索に応じて後述する登録されている個人識別情報を渡して機密を保持した状態で印刷先の決定を可能とする印刷制御方法を実行する印刷装置として構築されている。この印刷制御プログラムは、アセンブラ、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）等のレガシープログラミング言語やオブジェクト指向ブログラミング言語等で記述されたコンピュータ実行可能なプログラムであり、上記記録媒体に格納して頒布することができる。
【００２６】
コントローラ（登録制御手段、検索結果通知手段）２１は、ＣＰＵ（Central Processing Unit ）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等を備え、ハードディスク２５に記憶されているプログラムに基づいてプリンタＰｒａ、Ｐｒｂの各部を制御して、プリンタＰｒａ、Ｐｒｂとしての基本処理を実行するとともに、後述する個人識別情報に基づく印刷制御処理を実行する。
【００２７】
入力部（入力手段）２２は、各種操作キーや個人識別情報入力に使用する個人識別情報入力部等を備えており、コントローラ２１の制御下で、利用者による各種操作キーからの入力操作を受け付けるとともに、個人識別情報入力部からの個人識別情報の入力を受け付ける。この個人識別情報入力部は、カードやメモリチップ等のデバイスインターフェイス、指紋読み取りデバイス、角膜読み取りデバイス等であり、個人識別情報（例えば、名前、ＩＤ、生年月日等）が記録されているＩＣカード、メモリチップ等から該個人識別情報を読み取ったり、指紋や角膜模様を個人識別情報として読み取って、コントローラ２１に渡す。
【００２８】
コントローラ２１は、入力部２２の個人識別情報入力部から入力された個人識別情報を、例えば、図４及び図５に示すようなハードディスク２５の個人識別情報テーブルＴａ、Ｔｂに登録する。なお、図４は、プリンタＰｒａのハードディスク２５に登録されている個人識別情報テーブルＴａを示しており、図５は、プリンタＰｒｂのハードディスク２５に登録されている個人識別情報テーブルＴｂを示している。この個人識別情報テーブルＴａ、Ｔｂには、個人識別情報が登録されるとともに、個人識別情報に関連付けて、登録または更新登録時間や登録回数等の登録関連情報が登録される。この個人識別情報のハードディスク２５の個人識別情報テーブルＴａ、Ｔｂへの登録数は、所定の最大登録数に制限され、最大登録数に達すると、最も古い登録日時の個人識別情報から順次削除されて、最新の個人識別情報が登録される。
【００２９】
ネットワークＩ／Ｆ２３には、上記ネットワークＮＷが接続され、ネットワークＮＷを介してコンピュータＰＣとの間でデータ及びコマンドの交換を行う。
【００３０】
表示部２４は、例えば、ＬＣＤ（Liquid Crystal Display）等が用いられコントローラ２１の制御下で、入力部２２から入力されたコマンドや個人識別情報及びプリンタＰｒａ、Ｐｒｂから利用者に通知する各種情報を表示する。
【００３１】
印刷エンジン２６は、所定の印刷方式、例えば、電子写真方式、インク噴射方式等でコントローラ２１から受け取った印刷データに基づいて画像を用紙に印刷出力する。すなわち、印刷エンジン２６は、例えば、電子写真方式で画像形成する場合、電子写真方式で用紙に印刷データを記録出力するのに必要な部品、例えば、感光体、光書き込み部、現像部、帯電部及びクリーニング部等を備えており、印刷データに基づいて光書き込み部を動作させて感光体上に静電潜像を形成して、現像部によりトナーを感光体上に供給して現像してトナー画像を形成する。そして、印刷エンジン２６は、給紙部から用紙を感光体と転写部との間に給紙して、感光体上のトナー画像を用紙に転写し、トナー画像の転写された用紙を定着部に搬送して、定着部で加熱・加圧して用紙上のトナー画像を定着することで、画像を形成する。
【００３２】
次に、本実施例の作用を説明する。本実施例の印刷システム１は、コンピュータＰＣと印刷に利用したいプリンタＰｒａ、Ｐｒｂの双方に利用者を識別する個人識別情報を登録し、コンピュータＰＣから印刷時に個人識別情報の登録されているプリンタＰｒａ、Ｐｒｂを検索して該個人識別情報の登録されているプリンタＰｒａ、Ｐｒｂから印刷先のプリンタを選択して印刷させることで、印刷データの機密を保護しつつ印刷先のプリンタの設定を簡単かつ容易なものとしている。
【００３３】
まず、コンピュータＰＣと印刷に使用したいプリンタＰｒａ、Ｐｒｂに個人識別情報を登録する。
【００３４】
コンピュータＰＣは、個人識別情報の記録されているＩＣカード、メモリチップ等の記録媒体が個人識別情報入力部１４に挿入されると、該記録媒体から個人識別情報を読み出したり、個人識別情報入力部１４に指紋や角膜模様等の生体情報が近づけられると、個人識別情報入力部１４が該生体情報を個人識別情報として読み取って、ＣＰＵが、個人識別情報保存部１５に保存する。
【００３５】
プリンタＰｒａ、Ｐｒｂは、個人識別情報の登録を、図６に示すように行う。すなわち、コントローラ２１は、個人識別情報の記録されているＩＣカード、メモリチップ等の記録媒体が入力部２２に挿入されると、入力部２２を介して該記録媒体から個人識別情報を読み出したり、入力部２２に指紋や角膜模様等の生体情報が近づけられると、入力部２２に該生体情報を個人識別情報として読み取らせ、取得した個人識別情報と同じ個人識別情報がハードディスク２５の個人識別情報テーブルＴａ、Ｔｂに既に登録されているかチェックする（ステップＳ１０１）。なお、個人識別情報テーブルＴａ、Ｔｂは、図１０では、リストと表示している。
【００３６】
ステップＳ１０１で、入力された個人識別情報と同じ個人識別情報が個人識別情報テーブルＴａ、Ｔｂに登録されていないときには、コントローラ２１は、個人識別情報テーブルＴａ、Ｔｂの個人識別情報の登録数が最大数であるかチェックし（ステップＳ１０２）、最大数に達していないときには、入力された個人識別情報を、個人識別情報テーブルＴａ、Ｔｂの個人識別情報の欄に登録するとともに、個人識別情報テーブルＴａ、Ｔｂの登録回数の欄に１回を、登録日時の欄に現在の日時をそれぞれ登録する（ステップＳ１０３）。
【００３７】
ステップＳ１０２で、個人識別情報テーブルＴａ、Ｔｂの個人識別情報の登録数が最大数であるときには、コントローラ２１は、個人識別情報テーブルＴａ、Ｔｂから最も古く登録された個人識別情報を削除し（ステップＳ１０４）、入力された個人識別情報を、個人識別情報テーブルＴａ、Ｔｂの個人識別情報の欄に登録するとともに、個人識別情報テーブルＴａ、Ｔｂの登録回数の欄に１回、登録日時の欄に現在の日時をそれぞれ登録する（ステップＳ１０３）。例えば、プリンタＰｒｂの場合、図５に示したように個人識別情報テーブルＴｂがハードディスク２５に登録されていて、仮に、個人識別情報の最大登録数が「３」であって、既に３つの個人識別情報が登録されているときに、未登録の新規の個人識別情報の入力があると、図７に示すように、登録の最も古い個人識別情報「Ｚｚｚｚｚｚｚ」を削除し、新規の個人識別情報である［Ａａａａａａａ］を、新たに登録するとともに、登録回数の欄に１回を、登録日時の欄に現在の日時を登録する。
【００３８】
そして、ステップＳ１０１で、入力された個人識別情報と同じ個人識別情報が個人識別情報テーブルＴａ、Ｔｂに登録されているときには、個人識別情報テーブルＴａ、Ｔｂの該個人識別情報の登録回数を［１］だけ加算し、登録日時を現在の日時に更新する（ステップＳ１０５）。例えば、プリンタＰｒｂの場合、図５に示したように個人識別情報テーブルＴｂがハードディスク２５に登録されているときに、入力部２２から既に個人識別情報テーブルＴｂに登録されている個人識別情報、例えば、「Ｙｙｙｙｙｙｙ」が入力されると、図８に示すように、該当する個人識別情報の登録日時を現在の日時に更新し、登録回数を「１」回だけ増やす。
【００３９】
プリンタＰｒａ、Ｐｒｂは、入力部２２から個人識別情報が入力される毎に上記個人識別情報登録処理を実行する。
【００４０】
そして、コンピュータＰＣは、アプリケーション１１から文書データを指定して印刷要求があると、ＯＳを介してプリンタドライバ１２に印刷要求を通知し、プリンタドライバ１２からポート１３及びポート切り替え部１６に印刷要求を通知する。
【００４１】
ポート切り替え部１６は、印刷要求の通知があると、図９に示すように、ネットワークＮＷに接続されているプリンタを検索し（ステップＳ２０１）、さらにプリンタＰｒａ、Ｐｒｂが見つかるかチェックして（ステップＳ２０２）、見つかる場合には、見つかった該プリンタＰｒａ、Ｐｒｂに対して個人識別情報保存部１５に保存されている個人識別情報を送付して個人識別情報検索要求を行う（ステップＳ２０３）。
【００４２】
ポート切り替え部１６は、個人識別情報をプリンタＰｒａ、Ｐｒｂに送信して個人識別情報検索要求を行うと、プリンタＰｒａ、Ｐｒｂから送信した個人識別情報（個人識別情報保存部１５に保存されている個人識別情報）と同じ個人識別情報があった旨の返答があったかチェックする（ステップＳ２０４）。すなわち、プリンタＰｒａ、Ｐｒｂは、コンピュータＰＣから個人識別情報が送信されてきて個人識別情報検索要求があると、該個人識別情報と同じ個人識別情報がハードディスク２５の個人識別情報テーブルＴａ、Ｔｂに登録されているか検索し、検索結果をコンピュータＰＣに送信する。プリンタＰｒａ、Ｐｒｂは、このとき、コンピュータＰＣから送信されてきた個人識別情報と同じ個人識別情報が個人識別情報テーブルＴａ、Ｔｂに登録されていると、該個人識別情報テーブルＴａ、Ｔｂの該個人識別情報の登録情報（登録回数、登録日時の情報）をコンピュータＰＣに送信する。
【００４３】
ステップＳ２０４で、プリンタＰｒａ、Ｐｒｂから同じ個人識別情報があった旨の返答がないときには、ポート切り替え部１６は、ステップＳ２０１に戻って、プリンタ検索から上記同様に処理し（ステップＳ２０１〜Ｓ２０４）、ステップＳ２０４で、プリンタＰｒａ、Ｐｒｂから同じ個人識別情報があった旨の返答があると、プリンタＰｒａ、Ｐｒｂに登録されている登録日時、回数を取得して、登録プリンタＰｒａ、Ｐｒｂの一覧であるプリンタ一覧に追加する（ステップＳ２０５）。
【００４４】
ポート切り替え部１６は、取得したプリンタＰｒａ、Ｐｒｂの登録日時、回数をプリンタ一覧に追加すると、ステップＳ２０１に戻って、プリンタの検索から上記同様に処理して、同じ個人識別情報の登録されているプリンタＰｒａ、Ｐｒｂの一覧を追加する処理を順次繰り返し行い（ステップＳ２０１〜Ｓ２０５）、ステップＳ２０２で、これ以上プリンタＰｒａ、Ｐｒｂが見つからないと、プリンタ一覧を、例えば、登録日時でソートして、ソート結果のプリンタ一覧をディスプレイに表示する等して、印刷先のプリンタの選択に供する（ステップＳ２０６）。この場合、コンピュータＰＣは、プリンタ一覧を、登録日時でソートとしたときには、例えば、図１０に示すようなプリンタ一覧画面Ｇ１をディスプレイに表示し、プリンタ一覧を、登録回数でソートしたときには、例えば、図１１に示すようなプリンタ一覧画面Ｇ２をディスプレイに表示する。
【００４５】
コンピュータＰＣの利用者は、このディスプレイに表示されるプリンタ一覧を見て、図１０及び図１１に出力先として選択されているプリンタＰｒａ、Ｐｒｂに四角マークを付与して示しているように、印刷先のプリンタＰｒａ、Ｐｒｂを入力デバイスで選択する。
【００４６】
ポート切り替え部１６は、印刷先のプリンタＰｒａ、Ｐｒｂが選択されると、該選択されたプリンタＰｒａ、Ｐｒｂにポート１３から印刷データ及び印刷コマンドを送信させ、該プリンタＰｒａ、Ｐｒｂに印刷を行わせる。
【００４７】
このように、本実施例の印刷システム１は、コンピュータＰＣと複数のプリンタＰｒａ、ＰｒｂがネットワークＮＷで接続され、コンピュータＰＣからの印刷要求を受け取ったプリンタＰｒａ、Ｐｒｂが該印刷要求に応じて印刷処理を行う印刷システム１であって、コンピュータＰＣが、印刷要求を行う利用者個人を識別する個人識別情報が個人識別情報入力部１４から入力されると、入力された該個人識別情報を個人識別情報保存部１５に登録して、ネットワークＮＷ上のプリンタＰｒａ、Ｐｒｂに個人識別情報保存部１５に登録されている該個人識別情報を送信して、該個人識別情報と同じ個人識別情報の登録されているプリンタＰｒａ、Ｐｒｂを検索し、検出された同じ個人識別情報の登録されているプリンタＰｒａ、Ｐｒｂをディスプレイに表示して、該ディスプレイに表示されるプリンタＰｒａ、Ｐｒｂから印刷先のプリンタＰｒａ、Ｐｒｂを選択可能とする。そして、プリンタＰｒａ、Ｐｒｂが、該プリンタＰｒａ、Ｐｒｂを利用する利用者を識別する個人識別情報が入力部２２から入力されると、入力された該個人識別情報をハードディスク２５の個人識別情報テーブルＴａ、Ｔｂに登録して、コンピュータＰＣからプリンタ検索要求があると、該コンピュータＰＣから送られてくる個人識別情報と同じ個人識別情報がハードディスク２５の個人識別情報テーブルＴａ、Ｔｂに登録されているか否か検索して検索結果をコンピュータＰＣに通知する。
【００４８】
したがって、プリンタ側のなりすまし等によってデータが盗まれることを適切に防止して機密を保持しつつ、プリンタＰｒａ、Ｐｒｂの利用性を向上させることができる。
【００４９】
また、本実施例の印刷システム１は、プリンタＰｒａ、Ｐｒｂにおいて、ハードディスク２５の個人識別情報テーブルＴａ、Ｔｂへの個人識別情報の登録数を所定の最大登録数に制限して、最大登録数に達すると、最も登録日時の古い個人識別情報を削除して、新たな個人識別情報の登録を行っている。
【００５０】
したがって、ハードディスク２５の記憶容量を不必要に圧迫することなく、適切に個人識別情報を管理することができる。
【００５１】
さらに、本実施例の印刷システム１は、プリンタＰｒａ、Ｐｒｂが、個人識別情報が入力部２２から入力された登録日時、登録回数等の登録関連情報を該個人識別情報に関連付けてハードディスク２５の個人識別情報テーブルＴａ、Ｔｂに登録し、コンピュータＰＣが送信してきた個人識別情報と同じ個人識別情報に関連付けて該個人識別情報テーブルＴａ、Ｔｂに登録されている登録関連情報を検索結果としてコンピュータＰＣに送信する。そして、コンピュータＰＣが、検索したプリンタＰｒａ、Ｐｒｂが複数存在すると、該複数のプリンタＰｒａ、Ｐｒｂを、登録関連情報の登録日時、または、登録回数に基づいてソートして、ソート結果のプリンタＰｒａ、Ｐｒｂをディスプレイに表示させている。
【００５２】
したがって、プリンタＰｒａ、Ｐｒｂ側での個人識別情報の管理を適切に行うことができるとともに、コンピュータＰＣ側においても、インクリメントする印刷先のプリンタドライバを速やかに見つけて選択することができ、管理性及び利用性を向上させることができる。
【００５３】
また、本実施例の印刷システム１は、プリンタＰｒａ、Ｐｒｂが、コンピュータＰＣからの印刷要求に応じた印刷を完了すると、該印刷要求に係る個人識別情報をハードディスク２５の個人識別情報テーブルＴａ、Ｔｂから削除している。
【００５４】
したがって、ハードディスク２５の記憶容量を圧迫することなく、適切に個人識別情報を管理することができる。
【００５５】
以上、本発明者によってなされた発明を好適な実施例に基づき具体的に説明したが、本発明は上記実施例で説明したものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【産業上の利用可能性】
【００５６】
本発明は、コンピュータがネットワーク上のプリンタから印刷先を選択して印刷する印刷システム、印刷制御方法、印刷制御プログラム及び記録媒体に利用することができる。
【符号の説明】
【００５７】
１  印刷システム
ＮＷ  ネットワーク
ＰＣ  コンピュータ
Ｐｒａ、Ｐｒｂ  プリンタ
１１  アプリケーション
１２  プリンタドライバ
１３  ポート
１４  個人識別情報入力部
１５  個人識別情報保存部
１６  ポート切り替え部
２１  コントローラ
２２  入力部
２３  ネットワークＩ／Ｆ
２４  表示部
２５  ハードディスク（ＨＤＤ）
２６  印刷エンジン
Ｔａ、Ｔｂ  個人識別情報テーブル
Ｇ１、Ｇ２  プリンタ一覧画面
【先行技術文献】
【特許文献】
【００５８】
【特許文献１】特開２００３−２８０８５６号公報
【図１】
2011060248.tif 000003
【図２】
2011060248.tif 000004
【図３】
2011060248.tif 000005
【図４】
2011060248.tif 000006
【図５】
2011060248.tif 000007
【図６】
2011060248.tif 000008
【図７】
2011060248.tif 000009
【図８】
2011060248.tif 000010
【図９】
2011060248.tif 000011
【図１０】
2011060248.tif 000012
【図１１】
2011060248.tif 000013