(57)【要約】【課題】  ネットワーク接続された複数の印刷装置から所望の印刷装置を容易に選択する。【解決手段】  カメラによって撮影された画像に含まれる印刷装置の特徴情報を抽出する抽出手段と、抽出された前記印刷装置の特徴情報とデータベースに格納された印刷装置の特徴情報とを照合することにより、前記カメラによって撮影された印刷装置を識別する識別手段と、印刷データの出力先の印刷装置の候補として、前記識別手段によって識別された印刷装置に関する情報を表示装置の表示画面上に表示させる出力先指定手段と、を有する情報処理装置を提供する。【選択図】  図３
2008293356.tif 000002
【特許請求の範囲】
【請求項１】
印刷データを出力する印刷装置を指定するための情報処理装置であって、
カメラによって撮影された画像に含まれる印刷装置の特徴情報を抽出する抽出手段と、
前記抽出手段によって抽出された前記印刷装置の特徴情報と、データベースに格納された印刷装置の特徴情報とを照合することにより、前記カメラによって撮影された印刷装置を識別する識別手段と、
印刷データの出力先の印刷装置の候補として、前記識別手段によって識別された印刷装置に関する情報を表示装置の表示画面上に表示させる出力先指定手段と、
を有することを特徴とする情報処理装置。
【請求項２】
請求項１において、前記出力先指定手段は、前記カメラによって撮影された画像に前記識別手段によって識別された印刷装置に関する情報を重畳させて表示させることを特徴とする情報処理装置。
【請求項３】
請求項１において、前記カメラは、入力装置を介して入力された印刷装置の名称に関連付けられたカメラであることを特徴とする情報処理装置。
【請求項４】
印刷データを出力する印刷装置を指定するための情報処理装置の情報処理方法であって、
カメラによって撮影された画像に含まれる印刷装置の特徴情報を抽出する抽出ステップと、
前記抽出ステップにおいて抽出された前記印刷装置の特徴情報と、データベースに格納された印刷装置の特徴情報とを照合することにより、前記カメラによって撮影された印刷装置を識別する識別ステップと、
印刷データの出力先の印刷装置の候補として、前記識別ステップにおいて識別された印刷装置に関する情報を表示装置の表示画面上に表示させる出力先指定ステップと、
を有することを特徴とする情報処理装置の情報処理方法。
【請求項５】
請求項４において、前記出力先指定ステップは、前記カメラによって撮影された画像に前記識別手段によって識別された印刷装置に関する情報を重畳させて表示させることを特徴とする情報処理装置の情報処理方法。
【請求項６】
請求項４において、前記カメラは、入力装置を介して入力された印刷装置の名称に関連付けられたカメラであることを特徴とする情報処理装置の情報処理方法。
【請求項７】
請求項４ないし請求項６のいずれか１項に記載の情報処理方法をコンピュータに実行させるためのプログラム。
【請求項８】
請求項７のプログラムを記憶したコンピュータが可読な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置の選択に用いる情報処理装置に関する。
【背景技術】
【０００２】
従来、印刷装置の利用者が、パソコン（ＰＣ）上で印刷操作を行う場合、印刷設定を行うために画面上に表示された利用者インターフェイスを用いてプリンタ名や場所をキーボードやマウスなどの入力装置で指定していた。
【０００３】
一方、ネットワークカメラから得られる画像に重畳して、画像内の装置の状態情報を表示する方法が開示されている（特許文献１参照）。
【特許文献１】特開平１０−２００７９０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
近年、プリンタおよびデジタル複合機のような安価な印刷装置が多数提供され、また、オフィスなどでネットワークが整備されるに伴って、一台のＰＣから利用可能な印刷装置の数が増加している。
【０００５】
ところで、利用者は、費用のかかる印刷出力物を無駄に出力しない、あるいはセキュリティの観点から印刷物を紛失しないように注意を施す必要がある。そのために、ＰＣで動作するワードプロセッサ等のアプリケーションから印刷を行う場合には、利用者は、印刷物の出力先の印刷装置として所望のプリンタやデジタル複合機などの印刷装置を正しく指定しなければならない。従来の方法では、出力先の印刷装置を指定するための利用者インターフェイスに、システム管理者などが予め設定した印刷装置の名称が列挙される。
【０００６】
このような場合、利用者は、出力先の印刷装置がどこに存在するのかを容易に知ることができなかった。また、印刷装置が新規に追加されたり、あるいは削除されたりする場合、どの印刷装置が利用者にとって最適であるかわからないことがあった。すなわち、印刷装置の個数が多く、設置場所が広く、設置フロアのレイアウト変更が頻繁に行われ、または印刷装置の設置場所特定が困難な状況などである場合は、利用者が所望の印刷装置を指定することが困難である。
【０００７】
そこで、本発明は利用者が印刷装置の設置状況を把握することを可能とし、使用可能な印刷装置を列挙し、使用したい印刷装置を簡単に指定できる印刷装置選択手段および情報処理装置を提供することを目的をしている。
【課題を解決するための手段】
【０００８】
上述した目的を達成するために、カメラによって撮影された画像に含まれる印刷装置の特徴情報を抽出する抽出手段と、前記抽出手段によって抽出された前記印刷装置の特徴情報と、データベースに格納された印刷装置の特徴情報とを照合することにより、前記カメラによって撮影された印刷装置を識別する識別手段と印刷データの出力先の印刷装置の候補として、前記識別手段によって識別された印刷装置に関する情報を表示装置の表示画面上に表示させる出力先指定手段と、を有することを特徴とする情報処理装置を提供する。
【発明の効果】
【０００９】
本発明によれば、利用者に対して、所望の印刷装置の指定を確実に行うことが可能となる。
【発明を実施するための最良の形態】
【００１０】
＜第１の実施形態＞
図１は、第１の実施形態のシステムの構成図である。
【００１１】
図１において、本発明の実施形態によるシステムは、情報処理装置１０１、複写機およびプリンタの機能が一体化されたデジタル複合機１０２、プリンタ１０３、ネットワークカメラ１０４を有する。これらがＬＡＮなどのネットワーク１０５に接続されている。
【００１２】
なお、本実施の形態は図示の構成に限定されるものではなく、たとえば、情報処理装置はデジタル複合機などの他の装置と一体に構成されても良いし、装置とネットワークとの接続は無線によるものでも良いし、無線と有線の混在するものでもよい。
【００１３】
図２は本発明の実施形態による情報処理装置のブロック図である。
図２において、情報処理装置１０１は、ハードウェア２０１と、ハードウェア２０１が実行する基本ソフトウェアであるＯＳ（オペレーティングシステム）２０２と、印刷アプリケーション２０３から構成される。また、情報処理装置１０１は、ＬＣＤなどの表示装置２１２に接続されている。ハードウェア２０１は、情報処理装置１０１を統括制御するＣＰＵ（制御装置），基本ソフトウェアおよび印刷アプリケーションなどのソフトウエアプログラムを格納するコンピュータが可読な記憶媒体であるハードディスク装置を有する。また、ハードウェア２０１は、入力装置であるマウス，キーボードからの入力情報を検出する。なお、印刷装置データベース２０８の情報は、ハードディスク装置に格納されることになる。また、ハードウェア２０１は、ＲＯＭから読み出されたプログラムを展開するＲＡＭ，およびネットワーク１０５を介して外部装置とのデータを送受信するネットワークインターフェイス回路を有する。
【００１４】
また、印刷アプリケーション２０３は、画像受信部２０５，画像特徴抽出部２０６，印刷装置識別部２０７，出力先指定部２０９，ネットワークカメラドライバ２０４，プリンタドライバ２１０，２１１の各機能モジュールを有する。
【００１５】
情報処理装置１０１は、ハードウェア２０１のネットワークインターフェイスによってネットワーク１０５と接続されている。情報処理装置１０１は、ネットワークインターフェイスを介して、ネットワークカメラ１０４から送信された画像をＯＳ２０２内にある不図示のネットワークドライバで受け取る。
【００１６】
そして、ネットワークカメラドライバ２０４は、画像受信部２０５にネットワークドライバで受け取った画像データを出力する。さらに、画像データは、画像受信部２０５から画像特徴抽出部２０６に渡される。画像特徴抽出部２０６は、画像データから印刷装置が撮影されている画像部分を切り出し、その画像部分から印刷装置の特徴を示す特徴情報を抽出する。印刷装置識別部２０７は、ネットワークカメラによって撮影された画像内の印刷装置を識別するために、画像特徴抽出部２０６から渡された特徴情報と印刷装置データベース２０８内の複数の特徴情報とを照合する。
【００１７】
そして、印刷装置識別部２０７は、一致した特徴情報に関連付けられた印刷装置名およびプリンタドライバ名に関する情報を印刷装置データベース２０８から取り出す。印刷装置識別部２０７は、印刷装置名およびプリンタドライバ名に関する情報に加え、画像データのどの位置に印刷装置名に対応する印刷装置が存在するかを示す情報を出力先指定部２０８に渡す。出力先指定部２０９は、これらの情報に基づいてダイアログボックスを表示装置２１２の表示画面上に表示させる。
【００１８】
出力先指定部２０８は、利用者が選択した所望の印刷装置名に関する情報を検出すると、それに対応するプリンタドライバ名からプリンタドライバ（２１０あるいは２１１）を選択する。そして、選択されたプリンタドライバ（２１０あるいは２１１）は、印刷装置に印刷させる印刷データを送信する。プリンタドライバ（２１０あるいは２１１）から出力される印刷データは、オペレーティングシステム２０２内にあるネットワークドライバを介してハードウェアのネットワークインターフェイスから対応する印刷装置に送信される。
【００１９】
図３は、第１の実施形態において情報処理装置１０１が利用者の操作に応じて印刷装置を選択する処理を実行する際の動作処理フローチャートを示すものである。図３に示す処理は、ハードウェア２０１のＣＰＵがＯＳ２０２および印刷アプリケーション２０３を実行させることによって達成される。
【００２０】
なお、以下では、２台の印刷装置が撮影されるように１台のネットワークカメラが設置されている場合に関して説明する。
【００２１】
図３のＳ３０１において、出力先指定部２０８は、入力装置２１２を介して利用者が指示した印刷要求を検出する。Ｓ３０２において、出力先指定部２０８は、印刷物の出力先の印刷装置をユーザに指定させるために、図４に示すダイアログボックス４０１を表示装置２１２の画面上に表示させる。さらに、Ｓ３０３において、出力先指定部２０８は、印刷装置を選択するためのプルダウンリスト４０２にネットワークカメラの名称（たとえば「ネットワークカメラ１」）を表示装置２１２の画面上に表示させる。
【００２２】
次に、Ｓ３０４において、出力先指定部２０８は、利用者が入力装置２１３を介してネットワークカメラ名（たとえば「ネットワークカメラ１」）を選択したことを検出する。検出した場合、Ｓ３０５に進む。Ｓ３０５において、出力先指定部２０８は、ネットワークカメラドライバ２０４に画像送信要求コマンドを選択されたネットワークカメラ名に対応するネットワークカメラ（ネットワークカメラ１０４とする）に送信するように要求する。ネットワークカメラドライバ２０４は、ネットワークカメラ１０４に画像送信要求コマンドを送信する。
【００２３】
そして、図３のＳ３０６において、ネットワークカメラドライバ２０４は、ネットワークカメラ１０４から受信した画像を画像受信部２０５を介して出力先指定部２０９に渡す。出力先指定部２０９は、図５に示すように表示装置２１２の画面上に画像を表示させる。
【００２４】
さらに、Ｓ３０７において、画像受信部２０５は、ネットワークカメラ１０４から受信した画像を画像特徴抽出部２０６に渡す。
【００２５】
Ｓ３０８において、画像特徴抽出部２０６は、画像から印刷装置の特徴を示す特徴情報を抽出する。なお、特徴情報の抽出としては、印刷装置の形状および色などが考えられるが、これらを汎用的な技術を用いて抽出するものとする。そして、印刷装置識別部２０７は、画像特徴量抽出部２０６から抽出された特徴情報と印刷装置データベース２０８に格納された各特徴情報とを照合する。そして、印刷装置識別部２０７は、一致した特徴情報に関連付けられた印刷装置名およびプリンタドライバ名に関する情報を印刷装置データベース２０８から取り出す。印刷装置識別部２０７は、取り出した印刷装置名とプリンタドライバ名と、画像内のどの位置に印刷装置名に対応する印刷装置が存在するかを示す情報の３つを出力先指定部２０９に渡す。
【００２６】
Ｓ３０９において、図６に示すように、上記３つの情報に基づいて、出力先指定部２０９は、印刷データの出力先の印刷装置の候補として、認識された印刷装置名および指定のための枠を画像に重畳して表示させる。
【００２７】
つぎにＳ３１０において、出力先指定部２０９は、利用者が入力装置２１３を介して表示装置２１２の表示画面上で示された印刷装置である複合機の選択を検出する。なお、利用者の選択方法としては、所望の印刷装置に対応する表示装置２１２の画面上の枠内にマウスカーソルを移動して、マウスボタンをクリックするという動作で選択する方法などがある。また、選択された印刷装置を利用者に明示するために、出力先指定部２０９は、図７に示すように、選択された枠内を網掛けに表示させてもよいし、枠の色、形状、幅の変更表示をさせてもよいし、あるいは枠内の画像の明るさを反転表示させても良い。
【００２８】
また、図８に示すように、ダイアログボックス８０１を表示したときに，プルダウンメニュー８０２にすでに前回の印刷装置選択の際に認識された２台の印刷装置名を追加し、ネットワークカメラの画像を見ることなく選択可能にしてもよい。これによって一度選択した後に再度同一の印刷装置を選択することが容易になる。図８において、「ネットワークカメラ１￥カラー複合機１」は、ネットワークカメラ１で撮影される印刷装置であるカラー複合機１を意味する。
【００２９】
また、選択された印刷装置を拡大して撮影したものを表示装置２１２上に表示させてもよい。この場合、出力先指定部２０９から、ネットワークカメラドライバ２０４を介して、ネットワークカメラ１０４にネットワークカメラ操作コマンドを送信する。このネットワークカメラ操作コマンドは、選択した印刷装置のみが拡大撮影されるように、ネットワークカメラ１０４のズーム、パン、チルトを実行させるコマンドである。
【００３０】
Ｓ３１１において、出力先指定部２０８は、所望の印刷装置が選択された後、図７に示すダイアログボックス上のＯＫボタンの選択を検出すると、選択された印刷装置に対応するプリンタドライバ（２１０または２１１）を選択する。選択されたプリンタドライバは、選択された印刷装置に利用者が予め指定した印刷物の印刷データを送信するようにオペレーティングシステム２０２のネットワークドライバに指示する。そして、印刷データは印刷リクエストコマンドとともにハードウェア２０１のネットワークインターフェイスから送信される。
【００３１】
なお、Ｓ３１０において、出力先指定部２０８は、ＯＫボタンの選択の検出に応じて、画像を表示しているウィンドウを閉じるよう表示装置２１２を制御してもよい。また、印刷装置の可動状況を監視できるようにそのままウィンドウを開いて表示したままにしても良い。
【００３２】
また、Ｓ３１０において、印刷装置の選択の検出だけで、印刷の指示を行い、ＯＫボタンの処理を省略しても良い。
【００３３】
また、Ｓ３１１において、画像が良く見えるように選択を促すための枠や網掛け表示を終了し、図５に示すように表示するとよい。
【００３４】
また、複数のネットワークカメラが設置されている場合、出力先指定部２０８は、図９に示すように、ダイアログ９０１のプルダウンメニュー９０２にネットワークカメラ名を複数個表示装置２１２に表示させてもよい。これにより、利用者が入力装置２１３の操作に応じて所望のネットワークカメラが選択できる。
【００３５】
＜第２の実施の形態＞
図１０は、本発明の第２の実施形態のシステムの概要を示す図である。
【００３６】
本実施の形態では、４台のネットワークカメラにそれぞれ２台の印刷装置が撮影されるように設置されている場合に、ネットワークカメラを指定することで印刷装置を選択する第２の実施形態を説明する。
【００３７】
４台のネットワークカメラをそれぞれネットワークカメラ１、ネットワークカメラ２、ネットワークカメラ３、ネットワークカメラ４とする。そして、それぞれの設置場所が、例えば、Ａ棟１階北フロア、Ａ棟２階南フロア、Ｂ棟１階南フロア、Ｂ棟３階北フロアとする。
【００３８】
ネットワークカメラ１〜４の設置場所に関する情報は、たとえば図１１に示すようなテーブル情報としてハードウェア２０１のハードディスク装置に保存する。図１１に示すとおり、テーブルは、ネットワークカメラ名、棟、階、フロアの情報が記述される。
【００３９】
出力先指定部２０８は、図１１に示す設置場所情報を図１２に示すようにツリー構造に表現したダイアログを表示装置２１２の画面上に表示させる。利用者は、このダイアログの表示から棟名、階、フロア名を参照することにより、所望のネットワークカメラの名称をダイアログ上で選択することが可能となる。
【００４０】
図１３は、たとえば利用者がＡ棟２階南フロアに設置された「ネットワークカメラ２」を選択した場合の表示状態を示すものである。ネットワークカメラを選択した以降の処理は第１の実施の形態と同様であり、その説明を省略する。
【００４１】
＜第３の実施形態＞
第３の実施の形態は、利用者が印刷を指示する際に、印刷装置の名称を入力することによって印刷物の出力先の印刷装置を指定する形態である。
【００４２】
図１４は、第３の実施形態において情報処理装置１０１が利用者の操作に応じて印刷装置を選択する処理を実行する際の動作処理フローチャートを示すものである。図１４に示す処理は、ハードウェア２０１のＣＰＵがＯＳ２０２および印刷アプリケーション２０３を実行させることによって達成される。なお、図３に示す符号と同じ符号のものは同様の処理を行うものとしてその説明を省略する。
【００４３】
図１４のＳ３０１において、出力先指定部２０８は、入力装置２１２を介して利用者が指示した印刷要求を検出する。この検出に応じて、Ｓ１４０２に進み、出力先指定部２０８は、ダイアログボックスを表示装置２１２の画面上に表示させる。このダイアログボックスは、利用者が入力デバイス２１３を用いて印刷装置の名称が入力可能な領域が表示される。
【００４４】
Ｓ１４０３において、出力先指定部２０８は、利用者が入力デバイス２１３を用いて印刷装置の名称が入力されたかどうかを判断する。入力されたと判断した場合、Ｓ１４０４の処理に進む。Ｓ１４０４において、出力先指定部２０９は、印刷装置データベース２０８の情報に基づいて、利用者の指定した印刷装置を撮影可能なネットワークカメラを検索する。なお、第３の実施の形態では、印刷装置の名称とこの印刷装置を撮影可能なネットワークカメラに関する情報が関連付けられているものとする。
【００４５】
撮影可能なネットワークカメラが存在しない場合、出力先指定部２０８は、指定された印刷装置のプリンタドライバに印刷データを指定された印刷装置に送信させる。一方、撮影可能なネットワークカメラが存在する場合、Ｓ３０５に進む。以降の処理は図３と同様である。
【００４６】
第３の実施の形態では、印刷データを出力する前に出力先の印刷装置を画像で確認することが可能となる。
【図面の簡単な説明】
【００４７】
【図１】本発明の第１の実施形態のシステム構成図
【図２】本発明の情報処理装置のブロック図
【図３】本発明の第１の実施形態の情報処理装置の動作処理をフローチャート
【図４】本発明の第１の実施形態におけるダイアログボックスの一例
【図５】ネットワークカメラから受信した画像の表示例
【図６】印刷装置の認識が完了したときのネットワークカメラから受信した画像の表示例
【図７】印刷装置を選択したときのネットワークカメラから受信した画像の表示例
【図８】過去に選択された印刷装置が表示されるダイアログボックスの一例
【図９】複数のネットワークカメラが接続されたときのダイアログボックスの一例
【図１０】本発明の第２の実施形態のシステム構成図
【図１１】ネットワークカメラの設置場所が記述されたテーブルの一例
【図１２】ネットワークカメラを利用者に選択させるためのダイアログボックスの一例
【図１３】ネットワークカメラが選択された後のダイアログボックスの表示例
【図１４】第３の実施形態の情報処理装置の動作処理フローチャート
【符号の説明】
【００４８】
１０１  情報処理装置
１０２  デジタル複合機
１０３  プリンタ
１０４  ネットワークカメラ
１０５  ネットワーク
１０６  認識部
【図１】
2008293356.tif 000003
【図２】
2008293356.tif 000004
【図３】
2008293356.tif 000005
【図４】
2008293356.tif 000006
【図５】
2008293356.tif 000007
【図６】
2008293356.tif 000008
【図７】
2008293356.tif 000009
【図８】
2008293356.tif 000010
【図９】
2008293356.tif 000011
【図１０】
2008293356.tif 000012
【図１１】
2008293356.tif 000013
【図１２】
2008293356.tif 000014
【図１３】
2008293356.tif 000015
【図１４】
2008293356.tif 000016