(57)【要約】【課題】所望のプリンタを簡単かつ確実に特定する。【解決手段】ユーザ端末と複数のプリンタとを含み、プリンタは、ユーザ端末からのプリンタ検索コマンドを受信・解析しプリンタ特定機能がＯＮであればプリンタ検索コマンドのユーザ情報と予め入力されたユーザ情報とが一致するかを判定するコマンド処理部と、ユーザ情報が一致する場合にプリンタ特定フラグをＯＮにしたプリンタ検索コマンド応答をユーザ端末に送信するコマンド応答部と、を備え、ユーザ端末は、ユーザ情報を付加したプリンタ検索コマンドを複数のプリンタに送信するコマンド送信部と、複数のプリンタからプリンタ検索コマンド応答を受信・解析しプリンタ特定フラグがＯＮかを判定するコマンド判定部と、プリンタ特定フラグがＯＮのプリンタ検索コマンド応答を送信したプリンタのみをプリンタ選択画面に表示させる表示制御部と、を備える。【選択図】図７
2009134423.tif 000002
【特許請求の範囲】
【請求項１】
プリントを指示するユーザ端末と、プリントを実行する複数のプリンタと、が通信ネットワークで接続されてなるプリントシステムにおいて、
前記ユーザ端末は、
プリンタを検索するためのコマンドに予め設定されたユーザ情報を付加し、該コマンドを前記複数のプリンタに送信するコマンド送信部と、
前記複数のプリンタから前記コマンドに対するコマンド応答を受信し、該コマンド応答に特定の情報が付加されているかを判定するコマンド判定部と、
表示部にプリンタ選択画面を表示させる際に、前記特定の情報が付加された前記コマンド応答を送信したプリンタのみを表示、又は、該プリンタを識別可能に表示させる表示制御部と、を少なくとも備え、
前記プリンタは、
所定の指示ボタンと、
前記ユーザ端末から前記コマンドを受信し、前記所定の指示ボタンが押下されている場合に、前記コマンドに付加された前記ユーザ情報と予め入力されたユーザ情報とが一致するかを判断するコマンド処理部と、
前記ユーザ情報が一致する場合に、前記コマンド応答に前記特定の情報を付加し、該コマンド応答を前記ユーザ端末に送信するコマンド応答部と、を少なくとも備えることを特徴とするプリントシステム。
【請求項２】
前記表示制御部は、
前記特定の情報が付加された前記コマンド応答を送信するプリンタがない場合は、前記プリンタ選択画面に、前記コマンド応答を送信した全てのプリンタを表示させることを特徴とする請求項１記載のプリントシステム。
【請求項３】
プリントを指示するユーザ端末と、プリントを実行する複数のプリンタと、が通信ネットワークで接続されてなるプリントシステムにおいて、
前記ユーザ端末は、
プリンタを検索するためのコマンドに予め設定されたユーザ情報を付加し、該コマンドを前記複数のプリンタに送信するコマンド送信部と、
前記プリンタから前記コマンドに対するコマンド応答を受信するコマンド判定部と、
表示部にプリンタ選択画面を表示させる際に、前記コマンド応答を送信したプリンタのみを表示させる表示制御部と、を少なくとも備え、
前記プリンタは、
所定の指示ボタンと、
前記ユーザ端末から前記コマンドを受信し、前記所定の指示ボタンが押下されている場合に、前記コマンドに付加された前記ユーザ情報と予め入力されたユーザ情報とが一致するかを判断するコマンド処理部と、
前記ユーザ情報が一致する場合のみ、前記コマンド応答を前記ユーザ端末に送信するコマンド応答部と、を少なくとも備えることを特徴とするプリントシステム。
【請求項４】
プリントを指示するユーザ端末と、プリントを実行する複数のプリンタと、が通信ネットワークで接続されてなるプリントシステムにおけるプリンタ特定方法であって、
前記ユーザ端末で、プリンタを検索するためのコマンドに予め設定されたユーザ情報を付加し、該コマンドを前記複数のプリンタに送信し、
前記プリンタで、前記コマンドを受信し、予め設けられた所定の指示ボタンが押下されている場合に、前記コマンドに付加された前記ユーザ情報と予め入力されたユーザ情報とが一致するかを判断し、前記ユーザ情報が一致する場合に、前記コマンドに対するコマンド応答に特定の情報を付加し、該コマンド応答を前記ユーザ端末に送信し、
前記ユーザ端末で、前記複数のプリンタから前記コマンド応答を受信し、該コマンド応答に前記特定の情報が付加されているかを判定し、前記ユーザ端末の表示部にプリンタ選択画面を表示させる際に、前記特定の情報が付加された前記コマンド応答を送信したプリンタのみを表示、又は、該プリンタを識別可能に表示させることを特徴とするプリンタ特定方法。
【請求項５】
前記ユーザ端末は、前記プリンタ選択画面を表示させる際に、前記特定の情報が付加された前記コマンド応答を送信するプリンタがない場合は、前記コマンド応答を送信した全てのプリンタを表示させることを特徴とする請求項４記載のプリンタ特定方法。
【請求項６】
プリントを指示するユーザ端末と、プリントを実行する複数のプリンタと、が通信ネットワークで接続されてなるプリントシステムにおけるプリンタ特定方法であって、
前記ユーザ端末で、プリンタを検索するためのコマンドに予め設定されたユーザ情報を付加し、該コマンドを前記複数のプリンタに送信し、
前記プリンタで、前記コマンドを受信し、予め設けられた所定の指示ボタンが押下されている場合に、前記コマンドに付加された前記ユーザ情報と予め入力されたユーザ情報とが一致するかを判断し、前記ユーザ情報が一致する場合にのみ、前記コマンドに対するコマンド応答を前記ユーザ端末に送信し、
前記ユーザ端末で、前記プリンタから前記コマンド応答を受信し、前記ユーザ端末の表示部にプリンタ選択画面を表示させる際に、前記コマンド応答を送信したプリンタのみを表示させることを特徴とするプリンタ特定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリントシステム及びプリンタ特定方法に関する。
【背景技術】
【０００２】
会社等では、複数のプリンタが通信ネットワークで接続され、任意のプリンタから出力できるようになっている。このようなシステムでは、ユーザは、ユーザ端末にインストールされたプリンタドライバを用いて利用可能なプリンタを検索し、検索したプリンタの名称を一覧表示し、その中から所望の名称のプリンタを選択してプリントを行う。
【０００３】
ここで、プリンタの名称は通常、プリンタの型番などで表示されるため、多数のプリンタの中から所望のプリンタを特定することは困難である。特に、外出先や公共の場所等に複数設置されているプリンタを利用する場合には、どの場所にどのような名称のプリンタが設置されているかが分からないため、プリンタの特定が更に困難になり、印刷物が意図しないプリンタから出力されてしまうことがあった。
【０００４】
そこで、下記特許文献１では、図１８に示すように、ユーザ端末に検索コマンドを入力すると、Bluetoothの近距離無線通信を利用して、ユーザ端末近傍の可視、可聴範囲内に存在するプリンタを検索して指定候補端末リストを作成し、ユーザ端末から指定候補端末リストにコネクトシグナルと呼ばれる信号を順番に送信すると、コネクトシグナルを受信した各プリンタは発光部を点灯、もしくは音声を出力する構成を開示している。
【０００５】
【特許文献１】特開２００６−２３６１７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１のシステムは、プリンタが可視、可聴範囲内に存在することを前提としているため、例えば、プリンタが見えない場所にある場合や、周囲の雑音が大きくてプリンタが発する音声が聞き取れない場合には、利用したいプリンタを特定することができないという問題があった。
【０００７】
また、特許文献１のシステムでは、コネクトシグナルを順番に送信するが、その際、発光部の点灯もしくは音声の出力をユーザが認識できるように、コネクトシグナルは所定の間隔をあけて送信する必要があるため、多数のプリンタが設置されている場合には、利用したいプリンタを特定するまでに時間がかかるという問題があった。
【０００８】
そして、音声を聞き違えたり、発光部が点灯したと勘違いした場合には、誤ったプリンタでプリントしてしまい、特に、機密情報を含む文書をプリントする場合には、印刷物が放置されることによって機密情報が漏洩するリスクが高まるという問題もあった。
【０００９】
本発明は上記問題点に鑑みてなされたものであり、その主たる目的は、複数のプリンタがネットワーク接続されている環境においても、所望のプリンタを簡単かつ確実に特定することができるプリントシステム及びプリンタ特定方法を提供することにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、本発明は、プリントを指示するユーザ端末と、プリントを実行する複数のプリンタと、が通信ネットワークで接続されてなるプリントシステムにおいて、前記ユーザ端末は、プリンタを検索するためのコマンドに予め設定されたユーザ情報を付加し、該コマンドを前記複数のプリンタに送信するコマンド送信部と、前記複数のプリンタから前記コマンドに対するコマンド応答を受信し、該コマンド応答に特定の情報が付加されているかを判定するコマンド判定部と、表示部にプリンタ選択画面を表示させる際に、前記特定の情報が付加された前記コマンド応答を送信したプリンタのみを表示、又は、該プリンタを識別可能に表示させる表示制御部と、を少なくとも備え、前記プリンタは、所定の指示ボタンと、前記ユーザ端末から前記コマンドを受信し、前記所定の指示ボタンが押下されている場合に、前記コマンドに付加された前記ユーザ情報と予め入力されたユーザ情報とが一致するかを判断するコマンド処理部と、前記ユーザ情報が一致する場合に、前記コマンド応答に前記特定の情報を付加し、該コマンド応答を前記ユーザ端末に送信するコマンド応答部と、を少なくとも備えるものである。
【００１１】
また、本発明は、プリントを指示するユーザ端末と、プリントを実行する複数のプリンタと、が通信ネットワークで接続されてなるプリントシステムにおいて、前記ユーザ端末は、プリンタを検索するためのコマンドに予め設定されたユーザ情報を付加し、該コマンドを前記複数のプリンタに送信するコマンド送信部と、前記プリンタから前記コマンドに対するコマンド応答を受信するコマンド判定部と、表示部にプリンタ選択画面を表示させる際に、前記コマンド応答を送信したプリンタのみを表示させる表示制御部と、を少なくとも備え、前記プリンタは、所定の指示ボタンと、前記ユーザ端末から前記コマンドを受信し、前記所定の指示ボタンが押下されている場合に、前記コマンドに付加された前記ユーザ情報と予め入力されたユーザ情報とが一致するかを判断するコマンド処理部と、前記ユーザ情報が一致する場合のみ、前記コマンド応答を前記ユーザ端末に送信するコマンド応答部と、を少なくとも備えるものである。
【発明の効果】
【００１２】
本発明のプリントシステム及びプリンタ特定方法によれば、複数のプリンタがネットワーク接続されている環境においても、所望のプリンタを簡単かつ確実に特定することができる。これにより、機密情報を含む文書をプリントする場合であっても、機密情報の漏洩を防止し、プリントシステムのセキュリティを高めることができる。
【発明を実施するための最良の形態】
【００１３】
本発明のプリントシステムは、その好ましい一実施の形態において、プリントを指示するユーザ端末とプリントを実行する複数のプリンタとを含む。
【００１４】
プリンタは、プリンタ特定機能のＯＮ／ＯＦＦを設定するためのプリンタ特定ボタンと、ユーザ端末から送信されるプリンタ検索コマンドを受信、解析し、プリンタ特定ボタンが押下されている場合に、プリンタ検索コマンドに付加されたユーザ情報（例えば、ユーザ名）と予め入力されたユーザ情報とが一致するかを判定するコマンド処理部と、ユーザ情報が一致する場合に、特定の情報（例えば、プリンタ特定フラグ）を付加したプリンタ検索コマンド応答を作成し、ユーザ端末に送信するコマンド応答部と、を備える。
【００１５】
また、ユーザ端末は、ユーザ情報を付加したプリンタ検索コマンドを複数のプリンタに送信するコマンド送信部と、複数のプリンタからプリンタ検索コマンド応答を受信、解析し、プリンタ検索コマンド応答に特定の情報が付加されているか又は特定の情報が所定の状態（例えば、プリンタ特定フラグがＯＮ）になっているかを判定するコマンド判定部と、プリンタを選択させるための画面を表示させる際に、特定の情報が付加又は特定の情報が所定の状態のプリンタ検索コマンド応答を送信したプリンタのみを表示若しくは該プリンタを識別可能に表示させる表示制御部と、を備える。
【実施例１】
【００１６】
上記した本発明の実施の形態についてさらに詳細に説明すべく、本発明の第１の実施例に係るプリントシステム及びプリンタ特定方法について、図１乃至図１４を参照して説明する。図１は、本実施例のプリントシステムの構成を模式的に示す図である。また、図２は、本実施例のプリンタの構成を示すブロック図であり、図３は、プリンタのソフトウェア構成を示す図である。また、図４は、本実施例のユーザ端末の構成を示すブロック図であり、図５は、ユーザ端末のソフトウェア構成を示す図である。また、図６は、本実施例のプリントシステムの概略動作を示す図であり、図７は、プリントシステム全体の処理の流れを示す図である。また、図８は、ユーザ端末の詳細動作を示すフローチャート図であり、図９は、プリンタの詳細動作を示すフローチャート図である。また、図１０及び図１１は、プリンタに表示される画面の構成例を示す図であり、図１２及び図１３は、プリントシステムで使用されるコマンドの構成例を示す図、図１４は、ユーザ端末に表示される画面の構成例を示す図である。
【００１７】
図１に示すように、本実施例のプリントシステムは、プリント指示を行うユーザ端末２０と、プリントを実行する複数のプリンタ１０と、がＬＡＮ（Local Area Network）やＷＡＮ（Wide Area Network）などの通信ネットワークで接続されて構成される。以下、プリンタ１０及びユーザ端末２０について詳述する。
【００１８】
［プリンタ］
本実施例のプリンタ１０は、図２に示すように、制御部１１と、プリンタ部１２と、ネットワーク接続部１３と、記憶部１４と、表示・操作部１５などを備え、各部はバスにより接続されている。なお、本実施例では、プリンタ１０をプリント機能のみを備えた装置としているが、プリント機能に加えて、コピー機能やファクシミリ機能、スキャナ機能などを備える複写機や複合機（ＭＦＰ：Multi Function Peripheral）などの画像形成装置全般に適用することができる。
【００１９】
制御部１１は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）などにより構成される。ＣＰＵは、表示・操作部１５の操作により、ＲＯＭに記憶されている各種プログラムを読み出してＲＡＭに展開し、展開されたプログラムに従って、プリンタ１０の各部の動作を制御する。
【００２０】
プリンタ部１２は、転写紙に印刷する画像を形成する画像形成部、形成した画像を転写紙に転写する転写部、転写した画像を定着させる定着部、転写紙を搬送する搬送部、画像形成部や転写部、定着部をそれぞれクリーニングするクリーニング部などを備え、電子写真方式により、入力されたデータに基づいて、転写紙上に画像を形成して出力する。
【００２１】
ネットワーク接続部１３は、ＮＩＣ（Network Interface Card）、モデム、ＬＡＮアダプタ、ルータ、ＴＡ（Terminal Adapter）等により構成され、通信ネットワークを介してユーザ端末２０との通信制御を行う。
【００２２】
記憶部１４は、フラッシュメモリやハードディスク等により構成され、各種データや設定条件等を記憶する。本実施例では、特に、後述するプリンタ特定ボタンが押下されたか否かの情報や、表示・操作部１５で入力されたユーザ名などのユーザ情報も保存する。
【００２３】
表示・操作部１５は、液晶表示装置（ＬＣＤ：Liquid Crystal Display）や有機ＥＬ（electroluminescence）表示部上に、透明電極が格子状に配置された感圧式の操作部（タッチパネル）を設けたものであり、手指やタッチペン等で押下された力点のＸＹ座標を電圧値で検出し、検出された位置信号を操作信号として制御部１１に出力する。本実施例では、特に、プリンタ検索において、自装置を特定するためのプリンタ特定ボタンを備える。このプリンタ特定ボタンを押下することにより、予めに入力されたユーザ名が記憶部１４に保存される。また、プリンタ特定ボタンが押下されたか否かをＴＲＵＥ／ＦＡＬＳＥのフラグ（プリンタ特定フラグと呼ぶ。）として記憶部１４に保存する。
【００２４】
また、制御部１１は、プリンタ１０の各部の動作に加えて、図３に示すように、コマンド処理部１１ａ及びコマンド応答部１１ｂとしても機能する。
【００２５】
コマンド処理部１１ａは、ユーザ端末２０から送信された、プリンタを検索するための命令データ（以下、プリンタ検索コマンドと呼ぶ。）の受信及び解析を行う。また、記憶部１４に問い合わせを行い、プリンタ特定機能のＯＮ／ＯＦＦの情報を取得する。プリンタ特定機能がＯＮであれば、記憶部１４に保存されているユーザ名を取得する。そして、取得したユーザ名とプリンタ検索コマンドに付加されているユーザ名とを比較し、両者が一致したら、コマンド応答部１１ｂにプリンタ検索コマンドに対する応答データ（以下、プリンタ検索コマンド応答と呼ぶ。）を送信するように通知を行う。
【００２６】
コマンド応答部１１ｂは、特定のプリンタであることを示す情報を付加したプリンタ検索コマンド応答（例えば、プリンタ特定フラグをＯＮにセットしたプリンタ検索コマンド応答）を作成し、ユーザ端末２０に送信する。
【００２７】
［ユーザ端末］
また、本実施例のユーザ端末２０は、図４に示すように、制御部２１と、記憶部２２と、ネットワーク接続部２３と、表示部２４と、操作部２５などで構成され、各部はバスにより接続されている。なお、ユーザ端末２０の形態は任意であり、持ち運び可能なパーソナルコンピュータやＰＤＡ（Personal Digital Assistants）、携帯電話機などとしてもよいし、設置型のパーソナルコンピュータやプリンタコントローラ、サーバなどとしてもよい。
【００２８】
制御部２１は、ＣＰＵ、ＲＯＭ、ＲＡＭなどにより構成される。ＣＰＵは、操作部２５の操作により、ＲＯＭに記憶されている各種プログラムを読み出してＲＡＭに展開し、展開されたプログラムに従って、ユーザ端末２０の各部の動作を制御する。
【００２９】
記憶部２２は、フラッシュメモリやハードディスク等により構成され、各種データや設定条件等を記憶する。本実施例では、特に、操作部２５で入力されたユーザ名などのユーザ情報、プリンタ検索コマンドの設定情報などを記憶する。
【００３０】
ネットワーク接続部２３は、ＮＩＣ、モデム、ＬＡＮアダプタ、ルータ、ＴＡ等により構成され、通信ネットワークを介して接続されるプリンタ１０との通信制御を行う。
【００３１】
表示部２４は、液晶表示装置や有機ＥＬ表示装置等からなり、プリントを指示する画面やプリンタを選択する画面などを表示する。また、操作部２５は、キーボードやマウス等からなり、ユーザ情報を入力する操作やプリンタ１０を選択する操作などを可能とする。本実施例では、特に、プリンタの検索を指示するための検索ボタンを備え、検索ボタンを押下することによりプリンタ検索コマンドが送信される。なお、表示部２４と操作部２５は別々の装置としてもよいし、表示部２４と操作部２５とが一体となったタッチパネルとしてもよい。
【００３２】
また、制御部２１は、ユーザ端末２０の各部の動作に加えて、図５に示すように、プリンタ１０に対してプリントを指示する所定のプリンタドライバとして機能し、該プリンタドライバは、プリント条件の設定等の通常の機能に加えて、コマンド送信部２１ａと、コマンド判定部２１ｂと、表示制御部２１ｃとしても機能する。
【００３３】
コマンド送信部２１ａは、プリンタ検索コマンドを作成し送信する。その際に、記憶部２２からユーザ名を取得し、プリンタ検索コマンドにセットする。
【００３４】
コマンド判定部２１ｂは、一定時間、プリンタ検索コマンド応答を受信し、受信したプリンタ検索コマンド応答を解析し、解析した検索結果を記憶部２２に保存する。また、受信待ち時間が一定時間経過したら、表示制御部２１ｃへ受信完了通知を通知する。
【００３５】
表示制御部２１ｃは、記憶部２２から検索結果を取得し、プリンタ選択画面に表示する文字列等を作成する。その際、プリンタ検索コマンド応答にプリンタ特定フラグが付加又はプリンタ特定フラグがＯＮのプリンタがあれば、そのプリンタのみを表示、若しくは、そのプリンタを識別可能に表示する。プリンタ特定フラグが付加又はプリンタ特定フラグがＯＮのプリンタがなければ、記憶部２２に保存されている検索結果を全て表示する。
【００３６】
次に、上記構成のプリントシステムの概略の動作について図６を参照して説明する。
【００３７】
まず、ユーザは、予め利用したいプリンタ１０に出向き、表示・操作部１５に表示された画面を操作して、［プリンタ特定］ボタンを押下する（（１）参照）。次に、ユーザは、自身のユーザ端末２０に戻り、ユーザ端末２０にインストール済みのプリンタドライバを動作させて、［プリンタ検索］ボタンを押下する（（２）参照）。そして、後述するようにユーザ端末２０とプリンタ１０との間でプリンタ検索コマンド、プリンタ検索コマンド応答のやりとりが行われ、ユーザ端末２０の表示部２４に表示されるプリンタ選択画面に、所望するプリンタのみが表示、若しくは、所望するプリンタが識別可能に表示される（（３）参照）。
【００３８】
次に、プリントシステムの詳細動作について、図７乃至図９を参照して説明する。
【００３９】
プリンタ１０の特定に先立ち、ユーザは所望のプリンタ１０（ここでは図７のプリンタＡ）に出向き、表示・操作部１５を操作して図１０に示すようなユーザ情報入力画面３０を表示させ、ユーザ名を入力する。このユーザ情報入力画面３０には、ユーザを特定するためのユーザ名入力フィールド、図１１に示すようなユーザ名入力のためのソフトウェアキーボード３１を表示させるための［入力］ボタン、受信したプリンタ検索コマンドにプリンタ特定フラグを付加するための入力インタフェースである［プリンタ特定］ボタンなどからなり、ユーザ端末２０に予め設定されているユーザ名をユーザ名入力フィールドに入力する。
【００４０】
次に、プリンタ１０では、ステップＳ２０１で、ユーザが［プリンタ特定］ボタンを押下すると、プリンタ特定機能がＯＮになったことが記憶部１４に保存される。そして、ステップＳ２０２で、制御部１１は、プリンタ特定待ちのタイマーをスタートさせ、ステップＳ２０３〜２０５で、タイムアウトになるまでユーザ端末２０からのプリンタ検索コマンドの受信を待つ。
【００４１】
次に、ユーザはユーザ端末２０に戻り、ステップＳ１０１で、操作部２５の［検索］ボタンを押下すると、ユーザ端末２０では、ステップＳ１０２で、コマンド送信部２１ａは、記憶部２２から予め設定されたユーザ名を取得し、プリンタ検索コマンドにユーザ名をセットし、そのプリンタ検索コマンドをネットワーク内の全プリンタ１０に送信する。このプリンタ検索コマンドの構成は特に限定されないが、例えば、図１２のように、従来のプリンタ検索コマンドにユーザ名を付加した構成とすることができる。また、プリンタ検索コマンドは全プリンタ１０に一斉に送信（マルチキャスト送信）することが好ましいが、個々のプリンタ１０に順番に送信する構成としても、特許文献１のようにプリンタ１０側の反応をユーザが確認する必要がないため、短時間にプリンタ検索コマンドを全プリンタ１０に送信することが可能である。
【００４２】
その後、ステップＳ１０３で、制御部２１は、プリンタ応答待ちのタイマーをスタートさせ、ステップＳ１０４〜１０７で、タイムアウトになるまでプリンタ１０からのプリンタ検索コマンド応答の受信を待つ。
【００４３】
プリンタ１０は、所定時間内にユーザ端末２０からのプリンタ検索コマンドを受信しなかった場合（ステップＳ２０５のＹｅｓの場合）は処理を終了し、プリンタ検索コマンドを受信した場合は、ステップＳ２０６で、コマンド処理部１１ａは、プリンタ検索コマンドの解析を行い、プリンタ検索コマンドにセットされたユーザ名を取得する。また、記憶部１４に問い合わせを行い、プリンタ特定機能がＯＮであれば、ユーザ情報入力画面３０で入力されたユーザ名を記憶部１４から取得する。
【００４４】
そして、双方のユーザ名を比較し、ステップＳ２０７で、ユーザ名が一致したら、ステップＳ２０８で、コマンド応答部１１ｂは、プリンタ特定フラグをＯＮにセットしたプリンタ検索コマンド応答を作成してユーザ端末２０に送信（ここでは、図７のプリンタＡが送信）し、ステップＳ２０９で、制御部１１は、プリンタ特定待ちのタイマーをストップさせる。このプリンタ検索コマンド応答の構成も特に限定されないが、例えば、図１３のように、従来のプリンタ検索コマンド応答にプリンタ特定フラグを付加した構成とすることができる。
【００４５】
一方、プリンタ検索コマンドにセットされたユーザ名とユーザ情報入力画面３０で入力されたユーザ名とが一致しない場合には、ステップＳ２１０で通常のプリンタ検索コマンド応答（例えば、図１３のプリンタ特定フラグを除いたプリンタ検索コマンド応答、又はプリンタ特定フラグをＯＦＦにしたプリンタ検索コマンド応答）を作成してユーザ端末２０に送信（ここでは、図７のプリンタＢ、Ｃが送信）する。
【００４６】
次に、ユーザ端末２０は、所定時間内にプリンタ検索コマンド応答を受信した場合は、ステップＳ１０６で、受信したプリンタ検索コマンド応答を順次記憶部２２に保存し、プリンタ応答待ちタイマーがタイムアウトしたら、ステップＳ１０８で、コマンド判定部２１ｂは、受信した複数のプリンタ検索コマンド応答の中から、プリンタ特定フラグが付加又はＯＮになっているプリンタ検索コマンド応答を探す。
【００４７】
そして、ステップＳ１０９で、プリンタ特定フラグが付加又はＯＮになっているプリンタ検索コマンド応答があれば、ステップＳ１１０で、表示制御部２１ｃは、表示部２４に図１４（ａ）に示すようなプリンタ選択画面３２を表示させる際に、上記プリンタ検索コマンド応答を送信したプリンタのみを表示させる。なお、プリンタ選択画面３２は、プリンタ特定フラグが付加又はＯＮになっているプリンタ検索コマンド応答を送信したプリンタ１０をユーザが識別できればよく、例えば、図１４（ｂ）に示すように、そのプリンタ１０の表示色を変えたり、点滅させたり、強調して表示してもよい。
【００４８】
一方、プリンタ特定フラグが付加又はＯＮになっているプリンタ検索コマンド応答がなければ、ステップＳ１１１で、表示制御部２１ｃは、プリンタ選択画面３２にプリンタ検索コマンド応答を送信した全てプリンタ１０を表示させる。
【００４９】
このように、ユーザ端末２０からユーザ名をセットしたプリンタ検索コマンドを送信すると、プリンタ１０は、プリンタ特定機能がＯＮになっており、かつ、ユーザ名が一致すれば、プリンタ特定フラグを付加又はＯＮにしたプリンタ検索コマンド応答を返し、ユーザ端末２０は、プリンタ選択画面を表示する際に、プリンタ特定フラグが付加又はＯＮのプリンタ検索コマンド応答を返したプリンタ１０のみを表示若しくはそのプリンタ１０を識別可能に表示するため、所望のプリンタ１０を簡単かつ確実に特定することができる。これにより、間違ったプリンタからプリントされることがなくなり、プリントシステムのセキュリティを高めることができる。
【実施例２】
【００５０】
次に、本発明の第２の実施例に係るプリントシステム及びプリンタ特定方法について、図１５乃至図１７を参照して説明する。図１５は、本実施例のプリントシステム全体の処理の流れを示す図である。また、図１６は、本実施例のユーザ端末の詳細動作を示すフローチャート図であり、図１７は、本実施例のプリンタの詳細動作を示すフローチャート図である。
【００５１】
前記した第１の実施例では、プリンタ１０は、ユーザ端末２０からプリンタ検索コマンドを受信した場合にプリンタ検索コマンド応答を返すことを前提とし、ユーザ端末２０は、プリンタ選択画面を表示する際に、プリンタ特定フラグが付加又はＯＮのプリンタ検索コマンド応答を返したプリンタ１０のみを表示、若しくは、そのプリンタ１０を識別可能に表示する構成としたが、このプリンタ検索コマンド応答は、必要に応じて返すようにしてもよい。
【００５２】
そこで、本実施例では、プリンタ検索コマンド応答にプリンタ特定フラグが付加又はＯＮに設定されているかに基づいて表示を制御するのではなく、プリンタ検索コマンド応答を返したか否かに基づいて表示を制御する構成とする。
【００５３】
その場合、プリンタ１０及びユーザ端末２０の基本構成は第１の実施例と同様であるが、プリンタ１０のコマンド応答部１１ｂは、プリンタ検索コマンドに付加されているユーザ名と記憶部１４に保存されているユーザ名とが一致した場合にのみ、プリンタ検索コマンド応答をユーザ端末２０に送信する制御を行う。また、ユーザ端末２０のコマンド判定部２１ｂは、プリンタ検索コマンド応答の解析は行わずに検索結果を記憶部２２に保存し、表示制御部２１ｃは、記憶部２２から検索結果を取得し、プリンタ検索コマンド応答を返したプリンタのみを表示する制御を行う。
【００５４】
上記構成のプリントシステムの詳細動作について、図１５乃至図１７を参照して説明する。
【００５５】
まず、第１の実施例と同様に、ユーザは所望のプリンタ１０（ここでは図１５のプリンタＡ）に出向き、表示・操作部１５を操作してユーザ情報入力画面３０を表示させ、ユーザ名を入力する。
【００５６】
次に、プリンタ１０では、ステップＳ４０１で、ユーザが［プリンタ特定］ボタンを押下すると、プリンタ特定機能がＯＮになったことが記憶部１４に保存される。そして、ステップＳ４０２で、制御部１１は、プリンタ特定待ちのタイマーをスタートさせ、ステップＳ４０３〜４０５で、タイムアウトになるまでユーザ端末２０からのプリンタ検索コマンドの受信を待つ。
【００５７】
次に、ユーザはユーザ端末２０に戻り、ステップＳ３０１で、操作部２５の［検索］ボタンを押下すると、ユーザ端末２０では、ステップＳ３０２で、コマンド送信部２１ａは、記憶部２２から予め設定されたユーザ名を取得し、プリンタ検索コマンドにユーザ名をセットし、そのプリンタ検索コマンドをネットワーク内の全プリンタ１０に送信する。
【００５８】
その後、ステップＳ３０３で、制御部２１は、プリンタ応答待ちのタイマーをスタートさせ、ステップＳ３０４〜３０７で、タイムアウトになるまでプリンタ１０からのプリンタ検索コマンド応答の受信を待つ。
【００５９】
プリンタ１０は、所定時間内にユーザ端末２０からのプリンタ検索コマンドを受信しなかった場合（ステップＳ４０５のＹｅｓの場合）は処理を終了し、プリンタ検索コマンドを受信した場合は、ステップＳ４０６で、コマンド処理部１１ａは、プリンタ検索コマンドの解析を行い、プリンタ検索コマンドにセットされたユーザ名を取得する。また、記憶部１４に問い合わせを行い、プリンタ特定機能がＯＮであれば、入力されたユーザ名を記憶部１４から取得する。
【００６０】
そして、双方のユーザ名を比較し、ステップＳ４０７で、ユーザ名が一致しない場合は処理を終了し、ユーザ名が一致した場合は、ステップＳ４０８で、コマンド応答部１１ｂは、プリンタ検索コマンド応答を作成してユーザ端末２０に送信（ここでは、図１５のプリンタＡのみが送信）し、ステップＳ４０９で、制御部１１は、プリンタ特定待ちのタイマーをストップさせる。
【００６１】
次に、ユーザ端末２０は、所定時間内にプリンタ検索コマンド応答を受信した場合は、ステップＳ３０６で、受信したプリンタ検索コマンド応答を順次記憶部２２に保存し、プリンタ応答待ちタイマーがタイムアウトしたら、ステップＳ３０８で、プリンタ検索コマンド応答を返したプリンタがあるかを判断する。
【００６２】
そして、プリンタ検索コマンド応答を返したプリンタがなければ処理を終了し、プリンタ検索コマンド応答を返したプリンタがあれば、ステップＳ３０９で、表示制御部２１ｃは、表示部２４にプリンタ選択画面３２を表示させる際に、プリンタ検索コマンド応答を返したプリンタのみを表示させる。
【００６３】
このように、ユーザ端末２０からユーザ名をセットしたプリンタ検索コマンドを送信すると、プリンタ１０は、プリンタ特定機能がＯＮになっており、かつ、ユーザ名が一致すれば、プリンタ検索コマンド応答を返し、ユーザ端末２０は、プリンタ選択画面を表示する際に、プリンタ検索コマンド応答を返したプリンタ１０のみを表示するため、所望のプリンタ１０を簡単かつ確実に特定することができる。これにより、間違ったプリンタからプリントされることがなくなり、プリントシステムのセキュリティを高めることができる。
【００６４】
なお、上記各実施例では、ユーザ端末２０がプリントを指示する場合について記載したが、本発明は上記実施例に限定されるものではなく、例えば、ユーザ端末２０から所望の画像形成装置に印刷データなどを送信して記憶させる場合などに対しても同様に適用することができる。
【産業上の利用可能性】
【００６５】
本発明は、プリント機能を備える画像形成装置及び該画像形成装置を含むプリントシステム、並びに該プリントシステムにおけるプリンタの特定方法に利用可能である。
【図面の簡単な説明】
【００６６】
【図１】本発明の第１の実施例に係るプリントシステムの構成を模式的に示す図である。
【図２】本発明の第１の実施例に係るプリンタの構成を示すブロック図である。
【図３】本発明の第１の実施例に係るプリンタのソフトウェア構成を示す図である。
【図４】本発明の第１の実施例に係るユーザ端末の構成を示すブロック図である。
【図５】本発明の第１の実施例に係るユーザ端末のソフトウェア構成（プリンタドライバ）を示す図である。
【図６】本発明の第１の実施例に係るプリントシステムの概略動作を模式的に示す図である。
【図７】本発明の第１の実施例に係るプリントシステム全体の処理の流れを示す図である。
【図８】本発明の第１の実施例に係るユーザ端末の詳細動作を示すフローチャート図である。
【図９】本発明の第１の実施例に係るプリンタの詳細動作を示すフローチャート図である。
【図１０】本発明の第１の実施例に係るプリンタに表示されるユーザ情報入力画面の構成例を示す図である。
【図１１】本発明の第１の実施例に係るプリンタに表示されるソフトウェアキーボードの構成例を示す図である。
【図１２】本発明の第１の実施例に係るプリンタ検索コマンドの構成例を示す図である。
【図１３】本発明の第１の実施例に係るプリンタ検索コマンド応答の構成例を示す図である。
【図１４】本発明の第１の実施例に係るユーザ端末に表示されるプリンタ選択画面の構成例を示す図である。
【図１５】本発明の第２の実施例に係るプリントシステム全体の処理の流れを示す図である。
【図１６】本発明の第２の実施例に係るユーザ端末の詳細動作を示すフローチャート図である。
【図１７】本発明の第２の実施例に係るプリンタの詳細動作を示すフローチャート図である。
【図１８】従来のプリントシステムの概略動作を模式的に示す図である。
【符号の説明】
【００６７】
１０  プリンタ
１１  制御部
１１ａ  コマンド処理部
１１ｂ  コマンド応答部
１２  プリンタ部
１３  ネットワーク接続部
１４  記憶部
１５  表示・操作部
２０  ユーザ端末
２１  制御部
２１ａ  コマンド送信部
２１ｂ  コマンド判定部
２１ｃ  表示制御部
２２  記憶部
２３  ネットワーク接続部
２４  表示部
２５  操作部
３０  ユーザ情報入力画面
３１  ソフトウェアキーボード
３２  プリンタ選択画面
【図１】
2009134423.tif 000003
【図２】
2009134423.tif 000004
【図３】
2009134423.tif 000005
【図４】
2009134423.tif 000006
【図５】
2009134423.tif 000007
【図６】
2009134423.tif 000008
【図７】
2009134423.tif 000009
【図８】
2009134423.tif 000010
【図９】
2009134423.tif 000011
【図１０】
2009134423.tif 000012
【図１１】
2009134423.tif 000013
【図１２】
2009134423.tif 000014
【図１３】
2009134423.tif 000015
【図１４】
2009134423.tif 000016
【図１５】
2009134423.tif 000017
【図１６】
2009134423.tif 000018
【図１７】
2009134423.tif 000019
【図１８】
2009134423.tif 000020