(57)【要約】      （修正有）【課題】ユーザがプリンタの状況を容易に確認できるようにすることである。【解決手段】情報処理装置１０は、利用するプリンタ２０Ａ〜２０ＣがプリンタＤＢに登録されていて、アプリＤＢに登録されている実行可能な所定のアプリケーションを一覧表示させる。そして、一覧表示された画面において、プリンタＤＢに登録されているプリンタの中で前記アプリケーションに対応するプリンタの現在の状態を示すアイコンをアプリケーションに対応する表示エリア内に表示させる。【選択図】図１
2018088109.tif 000002
【特許請求の範囲】
【請求項１】
アプリケーションまたはデータファイルを一覧表示させる第１の表示制御手段と、
前記第１の表示制御手段により一覧表示されているアプリケーションまたはデータファイル毎に当該アプリケーションまたはデータファイルに対応する出力装置の情報を当該アプリケーションまたはデータファイルに対応する表示エリア内に表示させる第２の表示制御手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記第２の表示制御手段は、前記出力装置の状況を前記アプリケーションまたはデータファイルに対応する表示エリア内に表示させる、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記第２の表示制御手段は、前記出力装置の情報を示すアイコンを前記アプリケーションまたはデータファイルに対応する表示エリア内に表示させる、
ことを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記第２の表示制御手段は、前記出力装置の状況が利用可能であるか否かを表示させ、利用可能でない場合にはその原因を表示させる、
ことを特徴とする請求項１から３に記載の情報処理装置。
【請求項５】
前記第２の表示制御手段は、前記アプリケーションまたはデータファイルに対応する前記出力装置が複数あった場合に、前記出力装置毎の状況を前記アプリケーションまたはデータファイルに対応する表示エリア内に並べて表示させる、
ことを特徴とする請求項１から４に記載の情報処理装置。
【請求項６】
前記第２の表示制御手段は、前記アプリケーションまたはデータファイルに対応する前記出力装置が複数あった場合に、前記出力装置毎の状況を優先順位に基づいて前記表示エリア内に並べて表示させる、
ことを特徴とする請求項５に記載の情報処理装置、
【請求項７】
前記第２の表示制御手段は、前記出力装置が選択された場合に、対応する前記出力装置の情報をダイアログで表示させる、
ことを特徴とする請求項１から６に記載の情報処理装置。
【請求項８】
前記アプリケーションまたはデータファイル毎に当該アプリケーションまたはデータファイルが実行される際に使用される出力装置を設定する設定手段と、
を更に備え、
前記第２の表示制御手段は、前記設定手段により設定された出力装置の情報を当該アプリケーションまたはデータファイルに対応する表示エリア内に表示させる、
ことを特徴とする請求項１から７に記載の情報処理装置。
【請求項９】
前記設定手段は、前記アプリケーションまたはデータファイルの特徴に基づいて当該アプリケーションまたはデータファイルが実行される際に使用される出力装置を設定する、
ことを特徴とする請求項８に記載の情報処理装置。
【請求項１０】
前記出力装置は、複数存在し、複数の出力装置の中から何れかの出力装置が前記アプリケーションまたはデータファイルに対応付けられている、
ことを特徴とする請求項１から９に記載の情報処理装置。
【請求項１１】
利用するプリンタの情報が登録されている情報処理装置であって、
実行可能な所定のアプリケーションを一覧表示させる第１の表示制御手段と、
前記第１の表示制御手段により一覧表示されているアプリケーション毎に当該アプリケーションに対応するプリンタの状況を示すアイコンを当該アプリケーションに対応する表示エリア内に表示させる第２の表示制御手段と、
を備えることを特徴とする情報処理装置。
【請求項１２】
コンピュータを、
アプリケーションまたはデータファイルを一覧表示させる第１の表示制御手段、
前記第１の表示制御手段により一覧表示されているアプリケーションまたはデータファイル毎に当該アプリケーションまたはデータファイルに対応する出力装置の情報を当該アプリケーションまたはデータファイルに対応する表示エリア内に表示させる第２の表示制御手段、
として機能させることを特徴とするプログラム。
【請求項１３】
利用するプリンタの情報が登録されている情報処理装置のコンピュータを、
実行可能な所定のアプリケーションを一覧表示させる第１の表示制御手段、
前記第１の表示制御手段により一覧表示されているアプリケーション毎に当該アプリケーションに対応するプリンタの状況を示すアイコンを当該アプリケーションに対応する表示エリア内に表示させる第２の表示制御手段、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
コンピュータからの情報を出力する際には、プリンタとの接続を行い、接続されているプリンタから紙等の媒体に情報を印刷して出力することが知られている。そして、コンピュータには接続されているプリンタの状況を表示することができるものがある。
【０００３】
例えば、オペレータがコンピュータを操作することでプリンタに関するダイアログボックスが開かれる。そして、そのダイアログボックス上にある目的のプリンタのアイコンをダブル・クリックすることで更なるダイアログボックスが開かれ、そのプリンタの状況が表示されるものがある（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２９２１５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、プリンタには印刷対象や印刷方式などの違いから様々な特徴を有するものがあり、それらは用途に応じて使い分けられることが知られている。よって、１台のコンピュータから複数のプリンタを使用する場合には従来のようにプリンタの状況を１台毎に表示するだけではなく、コンピュータが記憶しているプリンタの状況を接続の有無も含めて一目で把握できるよう表示することが望ましい。
【０００６】
また、複数のプリンタの使い分けとして、コンピュータで実行されるアプリケーション毎にどのプリンタを使用するか予め設定することが知られている。よって、単にプリンタの状況を把握するだけでなく、そのプリンタがどのアプリケーションに対応するものであるのかを合わせて把握できるよう表示することが望ましい。
【０００７】
本発明の課題は、ユーザがプリンタの状況を容易に確認できるようにすることである。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明の情報処理装置は、アプリケーションまたはデータファイルを一覧表示させる第１の表示制御手段と、前記第１の表示制御手段により一覧表示されているアプリケーションまたはデータファイル毎に当該アプリケーションまたはデータファイルに対応する出力装置の情報を当該アプリケーションまたはデータファイルに対応する表示エリア内に表示させる第２の表示制御手段と、を備えることを特徴とする。
また、本発明の情報処理装置は、利用するプリンタの情報が登録されている情報処理装置であって、実行可能な所定のアプリケーションを一覧表示させる第１の表示制御手段と、前記第１の表示制御手段により一覧表示されているアプリケーション毎に当該アプリケーションに対応するプリンタの状況を示すアイコンを当該アプリケーションに対応する表示エリア内に表示させる第２の表示制御手段と、を備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、ユーザがプリンタの状況を容易に確認できるようにすることができる。
【図面の簡単な説明】
【００１０】
【図１】情報処理システムを示すブロック図である。
【図２】情報処理装置の物理的構成を示すブロック図である。
【図３】情報処理装置の機能的構成を示すブロック図である。
【図４】アプリＤＢの構成を示す図である。
【図５】プリンタＤＢの構成を示す図である。
【図６】各状態におけるプリンタのアイコンを示す図である。
【図７】アプリケーションの一覧画面を示す図である。
【図８】印刷可能なプリンタアイコンが選択された際の一覧画面を示す図である。
【図９】印刷不可なプリンタアイコンが選択された際の一覧画面を示す図である。
【図１０】対応プリンタ設定画面（その１）を示す図である。
【図１１】対応プリンタ設定画面（その２）を示す図である。
【図１２】対応プリンタ設定処理を示すフローチャートである。
【図１３】表示更新処理を示すフローチャートである。
【図１４】対応アプリ設定画面（その１）を示す図である。
【図１５】対応アプリ設定画面（その２）を示す図である。
【図１６】対応アプリ設定処理を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、添付図面を参照して本発明に係る実施の形態を詳細に説明する。なお、本発明は、図示例に限定されるものではない。
【００１２】
図１、図２を参照して、システム構成、及び、装置構成を説明する。まず、図１を参照して、情報処理処理システム１を説明する。図１は、情報処理処理システム１を示すブロック図である。
【００１３】
情報処理システム１は、情報処理装置１０と、プリンタ２０と、を備える。１台の情報処理装置１０に接続されるプリンタ２０の台数は任意であり、１台でも複数台でも良いが、ここでは複数台が接続されているものとする。
【００１４】
情報処理装置１０とプリンタ２０は、通信ネットワークＮを介して接続されている。通信ネットワークＮは、ＬＡＮ（Local Area Network）であるものとするが、他のネットワークとしてもよい。
【００１５】
情報処理装置１０は、各種業務のアプリケーションプログラム（アプリケーション）を実行可能な情報処理装置である。情報処理装置１０が、一例として、企業の事務室等に設置され、事務関係の業務のアプリケーションを実行するＰＣ（Personal Computer）であるものとして説明するが、これに限定されるものではない。例えば、タブレット端末、スマートフォン、携帯電話機、ＰＤＡ等であってもよい。
【００１６】
プリンタ２０は、情報処理装置１０から文字や画像、図形などのデータを受け取り、紙等の媒体に印刷する出力装置であり、用紙をセットするカセットやトレイ、紙送り装置、印字ヘッドなどの印字機構、インクやトナーなど着色材料を貯める容器などで構成される。
【００１７】
また、情報処理装置１０には、用途に応じて使い分けられるように複数のプリンタ２０が接続されているものとする。例えば、モノクロ印刷しかできないプリンタやカラー印刷も行えるプリンタ、Ａ４版等の普通紙の印刷に対応しているプリンタやＡ３版等の大きな用紙の印刷に対応しているプリンタ、他にも、はがきや写真用紙、ＣＤ（Compact Disc）、ＤＶＤのレーベル面に印刷できるプリンタ等であるものとする。
【００１８】
次に、図２を参照して、情報処理装置１０の物理的構成を説明する。図２は、情報処理装置１０の物理的構成を示す図である。
【００１９】
図２に示すように、情報処理装置１０は、ＣＰＵ（Central Processing Unit）１１と、操作部１２と、ＲＡＭ（Random Access Memory）１３と、表示部１４と、記憶部１５と、通信部１６と、計時部１７と、を備える。情報処理装置１０の各部は、バス１８を介して接続されている。
【００２０】
ＣＰＵ１１は、情報処理装置１０の各部を制御する。ＣＰＵ１１は、記憶部１５に記憶されているシステムプログラム及びアプリケーションプログラムのうち、指定されたプログラムを読み出してＲＡＭ１３に展開し、ＲＡＭ１３に展開されたプログラムとの協働で、各種処理を実行する。
【００２１】
操作部１２は、キーボード等のキー入力部と、マウス等のポインティングデバイスとを有し、キー入力及び位置入力を受け付け、その操作情報をＣＰＵ１１に出力する。
【００２２】
ＲＡＭ１３は、揮発性のメモリであり、各種のデータやプログラムを一時的に格納するワークエリアを形成する。表示部１４は、ＬＣＤ（Liquid Crystal Display）、ＥＬ（ElectroLuminescent）ディスプレイ等で構成され、ＣＰＵ１１から指示された表示情報に従い各種表示を行う。
【００２３】
記憶部１５は、ＨＤＤ（Hard Disk Drive）、ＳＳＤ（Solid State Drive）等により構成され、データ及びプログラムを書き込み及び読み出し可能な記憶部である。特に、記憶部１５は、後述するアプリＤＢ（DataBase）４０、プリンタＤＢ（DataBase）５０を記憶している。
【００２４】
通信部１６は、ネットワークカード等により構成され、通信ネットワークＮに通信接続されて、通信ネットワークＮ上の機器との通信を行う。ＣＰＵ１１は、通信部１６を介して、通信ネットワークＮ上のプリンタ２０と通信が可能である。
【００２５】
なお、通信部１６は、必ずしも通信ネットワークを介してプリンタ２０と接続を行うものである必要はなく、例えば、Bluetooth（登録商標）等の近距離無線通信をプリンタ２０との間で行うものであっても良いし、他にもＵＳＢ（Universal Serial Bus）で直接プリンタ２０と接続を行うものであっても良い。
【００２６】
計時部１７は、リアルタイムクロックであり、現在年月日時を計時し、その現在年月日時を示す現在時刻情報をＣＰＵ１１に出力する。
【００２７】
次に、図３を参照して、情報処理装置１０の機能的構成を説明する。図３は、情報処理装置１０の機能的構成を示すブロック図である。
【００２８】
情報処理装置１０は、アプリ管理部３１と、プリンタ管理部３２と、表示画面作成部３３と、表示部３４と、を備える。
【００２９】
アプリ管理部３１は、記憶部１５のアプリＤＢ４０の内容を管理する。具体的には、ユーザによる操作部１２を介した操作入力等によって新しいアプリケーションをアプリＤＢ４０に登録したり、登録されている内容の変更等を行ったりする。
【００３０】
プリンタ管理部３２は、記憶部１５のプリンタＤＢ５０の内容を管理する。具体的には、新しいプリンタ２０をプリンタＤＢ５０に登録したり、登録されている内容の変更を行ったりする。なお、詳しくは後述するが、プリンタＤＢ５０には登録してあるプリンタ２０夫々についての状態が記憶されており、プリンタ管理部３２は、プリンタ２０との通信によって記憶されている状態の更新も行う。
【００３１】
表示画面作成部３３は、アプリＤＢ４０、プリンタＤＢ５０の内容から、表示部１４に表示させる表示画面を作成する。表示部３４は、表示画面作成部３３によって作成された表示画面を表示部１４に表示させる。
【００３２】
次に、図４を参照して、情報処理装置１０の記憶部１５に記憶されるアプリＤＢ４０を説明する。図４は、アプリＤＢ４０の構成を示す図である。
【００３３】
アプリＤＢ４０は、情報処理装置１０によって実行可能な各種業務のアプリケーションの情報が登録されているものであり、図４に示すように、アプリＤＢ４０は、アプリ管理ＩＤを示す項目４１、アプリ名を示す項目４２、対応プリンタ名を示す項目４３、を有する。
【００３４】
項目４１には、登録されているアプリケーションの情報を管理するためにアプリケーション毎に割り振られた識別情報であるアプリ管理ＩＤが登録されている。項目４２には、各アプリケーションを表すアプリ名が登録されている。項目４３には、各アプリケーションの実行時に印刷が行われる際、使用されるプリンタ２０を表す対応プリンタ名が登録されている。使用されるプリンタ２０の情報はプリンタＤＢ５０に登録されている。項目４３に登録されている対応プリンタ名は、予めユーザによって登録可能であるため、各アプリケーションに適したプリンタ２０によって印刷を行うことが可能である。また、項目４３には、図４に示すように複数台のプリンタ２０が登録可能なものとし、登録可能な台数は任意である。
【００３５】
以上のようなアプリＤＢ４０の各項目に登録されている内容は、各アプリケーション夫々に対応して記憶されている。例えば、「給与賞与計算」のアプリ管理ＩＤは「Ａ００１」、対応プリンタ名は「プリンタＡ」、「プリンタＢ」となっている。
【００３６】
次に、図５を参照して、情報処理装置１０の記憶部１５に記憶されるプリンタＤＢ５０を説明する。図５は、プリンタＤＢ５０の構成を示す図である。
【００３７】
プリンタＤＢ５０は、情報処理装置１０の情報を出力する際に利用することができるプリンタ２０の情報が登録されているものであり、図５に示すようにプリンタＤＢ５０は、プリンタ管理ＩＤを示す項目５１、プリンタ名を示す項目５２、特徴を示す項目５３、印刷可不可を示す項目５４、状態を示す項目５５、を有する。
【００３８】
項目５１には、登録されているプリンタ２０の情報を管理するためにプリンタ２０毎に割り振られた識別情報であるプリンタ管理ＩＤが登録されている。項目５２には、各プリンタ２０を表す名前であるプリンタ名が登録されている。項目５３には、各プリンタ２０の有する特徴が登録されている。項目５３は、省略可能であるが登録を行うことで複数のプリンタ２０をより区別しやすくすることが可能である。
【００３９】
項目５４には、各プリンタ２０が現在印刷を行うことが可能か否か登録されている。項目５５には、各プリンタ２０の現在の状態情報が登録されており、特に項目５４に不可が登録されているときにはその原因情報が登録される。項目５５に登録される状態情報には、「印刷可能」、「用紙切れ」、「接続無し」、「電源ＯＦＦ」があるが、これらは一例である。なお、各状態の詳しい説明は図６において行う。また、項目５４と項目５５に登録されている内容は、各プリンタ２０との通信を行うことで随時更新される構成となっている。
【００４０】
以上のようなプリンタＤＢ５０の各項目に登録されている内容は、各プリンタ２０夫々に対応して記憶されている。例えば、「プリンタＡ」のプリンタ管理ＩＤは「Ｂ００１」、特徴は「カラー印刷」、印刷可不可は「可能」、となっている。また、例えば、「プリンタＢ」のプリンタ管理ＩＤは「Ｂ００２」、特徴は「モノクロ印刷」、印刷可不可は「付加」、状態は「用紙切れ」、となっている。
【００４１】
次に、図６を参照して、各状態におけるプリンタのアイコンについて説明する。図６は、各状態におけるプリンタのアイコンを示す図である。
【００４２】
ここで、プリンタ２０の状態とは、即ち、項目５５に登録されている状態のことである。図６に示すように、プリンタ２０の状態を示すプリンタアイコン６０には、印刷可アイコン６１、用紙切れアイコン６２、接続無しアイコン６３、電源ＯＦＦアイコン６４がある。
【００４３】
印刷可アイコン６１は、プリンタ２０の項目５５に「印刷可能」が登録されているときに表示されるアイコンであり、このアイコンが表示されている場合はそのプリンタ２０によって印刷を行うことができる。
【００４４】
用紙切れアイコン６２、接続無しアイコン６３、電源ＯＦＦアイコン６４は何れも項目５４に「不可」が登録されているときのアイコンである。用紙切れアイコン６２は、項目５５に「用紙切れ」が登録されているときに表示されるアイコンであり、そのプリンタ２０には印刷に必要な紙がセットされていないことを表している。そのため、このアイコンが表示されている場合はそのプリンタ２０によって印刷を行うことができない。
【００４５】
接続無しアイコン６３は、項目５５に「接続無し」が登録されているときに表示されるアイコンであり、情報処理装置１０とそのプリンタ２０の接続が切断されていることを表している。そのため、このアイコンが表示されている場合はそのプリンタ２０によって印刷を行うことができない。
【００４６】
電源ＯＦＦアイコン６４は、項目５５に「電源ＯＦＦ」が登録されているときに表示されるアイコンであり、そのプリンタ２０の電源が入っていないことを表している。そのため、このアイコンが表示されている場合はそのプリンタ２０によって印刷を行うことができない。
【００４７】
次に、図７を参照して、アプリケーションの一覧画面を説明する。図７は、アプリケーションの一覧画面を示すブロック図である。
【００４８】
図７に示すように、一覧画面７０は図４のアプリＤＢ４０に登録されているアプリケーションの情報が表示部１４に一覧表示された際の画面である。各アプリケーションには夫々、アプリアイコン７１、表示エリア７２、プリンタアイコン７３、プリンタ追加ボタン７４、が表示されている。なお、一覧画面７０には、アプリＤＢ４０に登録されているアプリケーションの情報が一覧表示されているが、必ずしもアプリＤＢ４０に登録されている全てのアプリケーションの情報を表示する必要はなく、表示するアプリケーションの情報は任意に設定を行える構成としても良い。
【００４９】
アプリアイコン７１は、各アプリケーションを表すアイコンであり、項目４２に登録されているアプリ名が合わせて表示されることでどのアプリケーションに関するアイコンなのかを識別できるようになっている。また、操作部１２として機能するマウスを操作し、マウスの動きに連動するカーソルをこのアプリアイコン７１に合わせてクリックすることで、対応するアプリケーションを実行することが可能である。
【００５０】
表示エリア７２は、そのアプリケーションに対応するプリンタアイコン７３、プリンタ追加ボタン７４を表示するためのエリアである。この表示エリア７２は枠線などで囲むことで、より明確にエリア分けして表示すると良い。
【００５１】
プリンタアイコン７３は、そのアプリケーションに対応するプリンタ２０を表すアイコンであり、具体的にはアプリＤＢ４０の項目４３に登録されている対応プリンタ名が表示される。よって、図７のプリンタアイコン７３Ａ、７３Ｂは、アプリＤＢ４０を参照すると、「プリンタＡ」、「プリンタＢ」を表していることがわかる。さらに、プリンタアイコン７３は項目５５に登録されているそのプリンタ２０の状態に基づいて、図６に示すようなアイコンで表示されるため一目でプリンタ２０の状態がわかるとともに表示エリア７２からどのアプリケーションに対応するものかもわかる。
【００５２】
プリンタ追加ボタン７４は、そのアプリケーションに対応するプリンタ２０の追加や削除を行うためのボタンである。具体的にはアプリＤＢ４０の項目４３にプリンタＤＢ５０に登録されているプリンタ２０を新しく登録したり、既に項目４３に登録されている対応プリンタ名の削除を行ったりする。このプリンタ追加ボタン７４がクリックされると後述する対応プリンタ設定画面１００が表示される。
【００５３】
次に、図８、図９を参照して、プリンタアイコンが選択された際の一覧画面を説明する。まず、図８を参照して、印刷可能なプリンタアイコンが選択された際の一覧画面を説明する。図８は、印刷可能なプリンタアイコンが選択された際の一覧画面を示す図である。
【００５４】
図７のアプリケーション一覧画面７０において、プリンタアイコン７３の上にマウスを操作してカーソルを置くことで、図８に示すようなそのプリンタ２０に関する情報を有する吹き出し８０が表示される。吹き出し８０は、プリンタ名８１、印刷可不可８２、特徴８３、詳細ボタン８４、を有する。
【００５５】
プリンタ名８１は、そのプリンタ２０の項目５２に登録されているプリンタ名が表示される。同様に印刷可不可８２、特徴８３は夫々、項目５４、項目５３の内容と対応している。詳細ボタン８４は、クリックされるとプリンタ２０に関する詳細情報を表示させる。また、変形例において説明するが、プリンタ２０の設定画面を表示させる構成としても良い。
【００５６】
次に図９を参照して、印刷不可なプリンタアイコンが選択された際の一覧画面を説明する。図９は、印刷不可なプリンタアイコンが選択された際の一覧画面を示す図である。
【００５７】
図８と同様に一覧画面７０にはプリンタ２０の情報を有する吹き出し８０が表示されているが、これは印刷不可のプリンタ２０に関するものである。そのため、図８の吹き出し８０にはなかった、理由８５の項目が追加で表示されている。これは、プリンタＤＢ５０の項目５５に登録されている状態に対応するものであり、印刷不可の原因が示されている。
【００５８】
次に、図１０、図１１を参照して、対応プリンタ設定画面１００について説明する。図１０、図１１は対応プリンタ設定画面１００を示す図である。
【００５９】
対応プリンタ設定画面１００は、図７に示したようなアプリケーション一覧画面７０においてプリンタ２０の追加ボタン７４がクリックされた際に表示される画面であり、そのアプリケーションに対応するプリンタ２０の追加や削除を行うための画面である。即ち、項目４３の内容を変更して登録することが可能である。
【００６０】
対応プリンタ設定画面１００は、図１０に示すように、アプリ名１０１と、対応プリンタ１０２と、削除ボタン１０３と、追加プリンタ１０４と、追加ボタン１０５と、閉じるボタン１０６と、を備える。
【００６１】
アプリ名１０１は、現在設定の対象となっているアプリケーションの名前を表しており、項目４２に登録されているアプリ名に対応する。対応プリンタ１０２は、現在そのアプリケーションに対応するプリンタ２０が一覧表示されている。なお、対応プリンタ設定画面１００を新しく表示させたときには、項目４３に登録されている対応プリンタ名を対応プリンタ１０２に表示させる。削除ボタン１０３は、対応プリンタ１０２からプリンタ２０を削除するためのボタンである。具体的には、この削除ボタン１０３がクリックされると、そのプリンタ２０の対応プリンタ１０２から削除され、追加プリンタ１０４の方へ移動される。なお、これだけでは、まだアプリＤＢ４０に内容は登録されない。
【００６２】
追加プリンタ１０４は、対応プリンタ１０２へ追加可能なプリンタ２０を表している。即ち、プリンタＤＢ５０に登録されているプリンタ２０の中で対応プリンタ１０２に表示されていないプリンタ２０の項目５２に登録されているプリンタ名が表示される。追加ボタン１０５は、追加プリンタ１０４を対応プリンタ１０２へ追加するためのボタンである。この追加ボタン１０５がクリックされると、そのプリンタ２０が追加プリンタ１０２から削除され、対応プリンタ１０２へ移動される。なお、削除ボタンと同様にこれだけでは、まだアプリＤＢ４０に内容は登録されない。閉じるボタン１０６は、対応プリンタ設定画面１００を閉じるためのボタンであり、閉じるボタン１０６がクリックされると変更内容はアプリＤＢ４０に登録されず、対応プリンタ設定画面１００が閉じられる。
【００６３】
図１１に追加ボタン１０５が選択された際の対応プリンタ設定画面１００の図を示す。図１０において、「プリンタＣ」についての追加ボタン１０５がクリックされた際、追加プリンタ１０４から対応プリンタ１０２へ「プリンタＣ」が移動したことが図１１によってわかる。なお、これだけでは、アプリＤＢ４０には内容が登録されないため、対応プリンタ設定画面１００において対応プリンタ１０２、及び、追加プリンタ１０４の内容に変更があった場合には、図１１に示すような変更ボタン１０７が表示される。この変更ボタン１０７をクリックすることにより、変更内容がアプリＤＢ４０の項目４３に新しく対応プリンタ名が登録される。
【００６４】
次に、図１２を参照して、対応プリンタ設定処理のフローを説明する。図１２は、対応プリンタ設定処理を示すフローチャートである。対応プリンタ設定処理は、図１０、図１１に示した対応プリンタ設定画面１００において、プリンタ２０の追加、削除等を行い、項目４３に変更内容を登録する処理である。
【００６５】
まず、ＣＰＵ１１は、ユーザがどのアプリに対応する項目４３の内容を変更したいのか操作部１２を介して受け付ける。即ち、図７のプリンタ追加ボタン７４のクリックを受け付ける（ステップＳ１１）。
【００６６】
追加ボタン７４のクリックを受け付けたら、図１０に示すような対応プリンタ設定画面１００を表示部１４に表示させる（ステップＳ１２）。そして、対応プリンタ設定画面１００上において、変更内容の入力を受け付ける（ステップＳ１３）。即ち、削除ボタン１０３や追加ボタン１０５のクリックを受け付ける。そして、ＣＰＵ１１は、内容の変更があったか否かを判別する（ステップＳ１４）。
【００６７】
内容の変更がないと判別された場合（ステップＳ１４；ＮＯ）、ユーザによって変更内容の入力があるまで待機する。一方、内容の変更があると判別された場合（ステップＳ１４；ＹＥＳ）、変更ボタン１０７を表示させる（ステップＳ１５）。そして、ＣＰＵ１１は、ユーザによって変更ボタン１０７がクリックされたか否かを判別する（ステップＳ１６）。
【００６８】
ユーザによって変更ボタン１０７がクリックされていないと判別された場合（ステップＳ１６；ＮＯ）、そのまま待機する。一方、ユーザによって変更ボタン１０７がクリックされたと判別された場合（ステップＳ１６；ＹＥＳ）、変更内容をアプリＤＢ４０の項目４３に変更内容を登録する（ステップＳ１７）。即ち、ＣＰＵ１１は、アプリ管理部３１として機能する。
【００６９】
次に、図１３を参照して、表示更新処理のフローを説明する。図１３は、表示更新処理を示すフローチャートである。表示更新処理は、一覧画面７０においてプリンタアイコン７３を最新の状態に更新を行う処理である。なお、この処理は計時部１７を利用し、一定の期間で繰り返し行うようにすると良い。また、この処理はプリンタＤＢ５０に登録されている複数のプリンタ２０夫々に対して行う必要があるが、プリンタ２０毎を順番に処理しても良いし、複数のプリンタ２０を並列に処理しても良い。
【００７０】
まず、ＣＰＵ１１は、プリンタ２０から通信部１６を介して現在の状態を取得する（ステップＳ２１）。そして、取得された状態をプリンタＤＢ５０の項目５４、項目５５に登録する（ステップＳ２２）。即ち、ＣＰＵ１１は、プリンタ管理部３２として機能する。
【００７１】
項目５５に状態を登録したら、ＣＰＵ１１は、項目５５に登録された状態に対応するようにプリンタアイコン７３を更新した一覧画面７０を作成し、表示部１４に表示させる（ステップＳ２３）。即ち、ＣＰＵ１１は、表示画面作成部３３、表示部３４として機能する。
【００７２】
以上、本実施の形態によれば、情報処理装置１０は、アプリケーションを一覧表示させ、一覧表示されているアプリケーション毎に対応するプリンタ２０の情報をアプリケーションに対応する表示エリア内に表示させる。即ち、情報処理装置１０は、第１の表示制御手段と、第２の表示制御手段と、を備える。
【００７３】
このため、ユーザがプリンタの状況を容易に確認できるようにすることができる。
【００７４】
また、情報処理装置１０は、プリンタ２０の状況をアプリケーションに対応する表示エリア内に表示させる。このため、ユーザがアプリケーションに対応するプリンタの状況を容易に確認できるようにすることができる。
【００７５】
また、情報処理装置１０は、プリンタ２０の情報を示すアイコンをアプリケーションに対応する表示エリア内に表示させる。このため、ユーザがアプリケーションに対応するプリンタの状況を視覚的に容易に確認できるようにすることができる。
【００７６】
また、情報処理装置１０は、プリンタ２０の状況が利用可能であるか否かを表示させ、利用可能でない場合にはその原因を表示させる。このため、ユーザがプリンタを利用できるか否かを視覚的に容易に確認できるようにすることができる。
【００７７】
また、情報処理装置１０は、アプリケーションに対応するプリンタ２０が複数あった場合に、プリンタ２０毎の状況を表示エリア内に並べて表示させる。このため、ユーザがアプリケーションに対応する複数のプリンタの状況を容易に確認できるようにすることができる。
【００７８】
また、情報処理装置１０は、プリンタ２０が選択された場合に、対応するプリンタ２０の情報をダイアログで表示させる。このため、ユーザがプリンタの状況の詳細を確認できるようにすることができる。
【００７９】
また、情報処理装置１０は、アプリケーション毎にアプリケーションの実行時に使用されるプリンタ２０を設定し、設定されたプリンタ２０の情報をアプリケーションに対応する表示エリア内に表示する。このため、ユーザが各アプリケーションに適したプリンタを使用できるようにすることができる。
【００８０】
また、情報処理装置１０は、アプリケーションの特徴に基づいてアプリケーションが実行される際に使用されるプリンタ２０を設定する。このため、ユーザが各アプリケーションに適したプリンタを容易に使用できるようにすることができる。
【００８１】
また、情報処理装置１０は、アプリケーションを一覧表示させ、複数のプリンタ２０の中から一覧表示されているアプリケーション毎に対応するプリンタ２０の情報をアプリケーションに対応する表示エリア内に表示させる。このため、ユーザが複数のプリンタの状況を容易に確認できるようにすることができる。
【００８２】
（変形例）
上記実施の形態における記述は、本発明に係る情報処理装置及びプログラムの一例であり、これに限定されるものではない。
【００８３】
上記実施の形態では、対応プリンタ名が登録される項目４３の内容を設定する際には、図１０〜図１２においてアプリケーション毎に対応するプリンタ２０を設定したが、これに限られない。例えば、プリンタＤＢ５０に登録されているプリンタ２０毎にアプリケーションを対応させる構成としても良い。以下、図を参照して説明する。
【００８４】
図１４、図１５を参照して、対応アプリ設定画面１４０について説明する。図１４、図１５は対応アプリ設定画面１４０を示す図である。
【００８５】
対応アプリ設定画面１４０は、対応プリンタ名が登録される項目４３の内容を設定するために用いられ、例えば、図８、図９に示した詳細ボタン８４がクリックされた際に表示部１４に表示されるような構成にすると良い。
【００８６】
対応アプリ設定画面１４０は、図１４に示すように、プリンタ名１４１と、対応アプリ１４２と、削除ボタン１４３と、追加アプリ１４４と、追加ボタン１４５と、閉じるボタン１４６と、を備える。なお、削除ボタン１４３、追加ボタン１４５、閉じるボタン１４６に関しては、削除ボタン１０３、追加ボタン１０５、閉じるボタン１０６と同様であるため、説明を省略する。
【００８７】
プリンタ名１４１は、現在設定の対象となっているプリンタ２０の名前を表しており、項目５２に登録されているプリンタ名に対応する。対応アプリ１４２は、現在そのプリンタ２０に対応するアプリケーションが一覧表示されている。具体的には、アプリＤＢ４０に登録されているアプリケーションの中で項目４３にプリンタ名１４１が登録されているアプリケーションを特定し、特定されたアプリケーションの項目４２に登録されているアプリ名が一覧表示されている。
【００８８】
追加アプリ１４４は、現在そのプリンタ２０に対応するアプリケーションではないもので、対応させることが可能なアプリケーションが一覧表示されている。具体的には、アプリＤＢ４０に登録されているアプリケーションの中で対応アプリ１４２に表示されていないアプリケーションの項目４２に登録されているアプリ名が一覧表示されている。
【００８９】
図１５に追加ボタン１４５がクリックされた際の対応プリンタ設定画面１００の図を示す。追加ボタン１４５がクリックされた際の対応アプリ１４２、追加アプリ１４４に関する処理は、対応プリンタ１０２、追加プリンタ１０４と同様であり、変更ボタン１４７の表示も変更ボタン１０７と同様であるため説明は省略する。変更ボタン１４７がクリックされると、変更内容が対応するアプリケーションの項目４３に登録される。
【００９０】
次に、図１６を参照して、対応アプリ設定処理のフローを説明する。図１６は、対応アプリ設定処理を示すフローチャートである。対応アプリ設定処理は、図１４、図１５に示した対応アプリ設定画面１４０において、アプリケーションの追加、削除等を行う処理である。
【００９１】
まず、ＣＰＵ１１は、ユーザがどのプリンタ２０に対応するアプリケーションの変更を行いたいのかを操作部１２を介して受け付け（ステップＳ３１）、図１４に示すような対応アプリ設定画面１４０を表示部１４に表示させる（ステップＳ３２）。そして、対応アプリ設定画面１４０上において、変更内容の入力を受け付ける（ステップＳ３３）。即ち、削除ボタン１４３や追加ボタン１４５のクリックを受け付ける。そして、ＣＰＵ１１は、内容の変更があったか否かを判別する（ステップＳ３４）。
【００９２】
内容の変更がないと判別された場合（ステップＳ３４；ＮＯ）、ユーザによって変更内容の入力があるまで待機する。一方、内容の変更があると判別された場合（ステップＳ３４；ＹＥＳ）、変更ボタン１４７を表示させる（ステップＳ３５）。そして、ＣＰＵ１１は、ユーザによって変更ボタン１４７がクリックされたか否かを判別する（ステップＳ３６）。
【００９３】
ユーザによって変更ボタン１４７がクリックされていないと判別された場合（ステップＳ３６；ＮＯ）、そのまま待機する。一方、ユーザによって変更ボタン１０７がクリックされたと判別された場合（ステップＳ３６；ＹＥＳ）、変更内容をアプリＤＢ４０の項目４３に登録する（ステップＳ３７）。即ち、ＣＰＵ１１は、アプリ管理部３１として機能する。これにより、プリンタ２０毎に対応するアプリケーションを設定できる。以上、変形例としてプリンタ２０毎にアプリケーションを対応させる場合の構成を説明した。
【００９４】
また、上記実施の形態では、プリンタＤＢ５０の項目５４に「可能」が登録されている場合、項目５５に登録される状態は「印刷可能」の１種類であったが、これに限定されるものではなく、例えば、印刷が可能であっても用紙が少なくなってきている旨を示す「用紙僅か」やインクが少なくなっている旨を示す「インク僅か」等を項目５５に登録できる構成としても良い。この場合は、それに対応するプリンタアイコン６０も合わせて用意すると一覧画面７０における表示を行うことができる。
【００９５】
また、アプリＤＢ４０の項目４３に複数のプリンタ２０が登録される場合には使用頻度等の違いから、メイン、サブといった優先順位を付けて、一覧画面７０のプリンタアイコン７３を優先順位が高い順に画面の上から並べたり、プリンタアイコン７３のサイズを変更したりしても良い。これによって、ユーザがアプリケーションに対応する複数のプリンタの優先順位を考慮して確認できるようにすることができる。
【００９６】
また、上記実施の形態では、追加プリンタ１０４にはプリンタＤＢ５０に登録されているプリンタ２０の中で対応プリンタ１０２に表示されていないプリンタ２０のプリンタ名が表示されていたが、これに限定されるものではない。追加プリンタ１０４には設定対象となっているアプリケーションの特徴に対応するプリンタ２０のみを表示する構成としても良い。例えば、設定対象のアプリケーションが「封筒印刷」であった場合に、追加プリンタ１０４には封筒の印刷が行えるプリンタのみが表示されれば良いので、「プリンタＤ」が表示されるように制御を行うと良い。また、変形例の対応アプリ設定画面１４０においても同様であるとする。即ち、追加アプリ１４４には設定対象となっているプリンタ２０の特徴に対応するアプリケーションのみを表示すると良い。
【００９７】
また、上記実施の形態では、ユーザによる操作で対応プリンタの設定を行ったが、これに限定されるものではなく、自動的に設定が行われるものとしても良い。前述したような設定対象となっているアプリケーションの特徴に対応するプリンタ２０が自動的に項目４３の対応プリンタに追加される構成にすることで、ユーザの手間を減らすことができる。また、変形例の対応アプリ設定においても同様であり、ユーザによる操作を必要とせず、自動的に設定が行われるとしても良い。
【００９８】
また、上記の実施の形態では、出力装置としてプリンタを例に説明したがこれに限定されるものではない。例えば、プロジェクタ等が情報処理装置１０に接続されているとしても良い。
【００９９】
また、上記の実施の形態では、操作部１２は情報処理装置１０のＰＣに接続されるマウスであるとして説明したが、これに限定されるのもではない。例えば、操作部１２がタッチパネルであったら、ユーザによるタッチ操作でマウスによる操作と同様の処理を行える構成にすると良い。
【０１００】
また、上記の実施の形態では、一覧画面７０において一覧表示されている各アプリケーションに対応するプリンタ２０が表示されていたが、これに限定されるものではない。例えば、一覧表示されている各プリンタ２０に対応するアプリケーションが表示される構成としても良い。
【０１０１】
また、上記の実施の形態では、各アプリケーションに対応するプリンタ２０の状態を表示していたが、アプリケーションに限らず、文書、画像、音声、動画等のデータファイルであっても良い。
【０１０２】
本発明の実施の形態を説明したが、本発明の範囲は、上述の実施の形態に限定するものではなく、特許請求の範囲に記載された発明の範囲とその均等の範囲を含む。
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
〔付記〕
＜請求項１＞
アプリケーションまたはデータファイルを一覧表示させる第１の表示制御手段と、
前記第１の表示制御手段により一覧表示されているアプリケーションまたはデータファイル毎に当該アプリケーションまたはデータファイルに対応する出力装置の情報を当該アプリケーションまたはデータファイルに対応する表示エリア内に表示させる第２の表示制御手段と、
を備えることを特徴とする情報処理装置。
＜請求項２＞
前記第２の表示制御手段は、前記出力装置の状況を前記アプリケーションまたはデータファイルに対応する表示エリア内に表示させる、
ことを特徴とする請求項１に記載の情報処理装置。
＜請求項３＞
前記第２の表示制御手段は、前記出力装置の情報を示すアイコンを前記アプリケーションまたはデータファイルに対応する表示エリア内に表示させる、
ことを特徴とする請求項１または２に記載の情報処理装置。
＜請求項４＞
前記第２の表示制御手段は、前記出力装置の状況が利用可能であるか否かを表示させ、利用可能でない場合にはその原因を表示させる、
ことを特徴とする請求項１から３に記載の情報処理装置。
＜請求項５＞
前記第２の表示制御手段は、前記アプリケーションまたはデータファイルに対応する前記出力装置が複数あった場合に、前記出力装置毎の状況を前記アプリケーションまたはデータファイルに対応する表示エリア内に並べて表示させる、
ことを特徴とする請求項１から４に記載の情報処理装置。
＜請求項６＞
前記第２の表示制御手段は、前記アプリケーションまたはデータファイルに対応する前記出力装置が複数あった場合に、前記出力装置毎の状況を優先順位に基づいて前記表示エリア内に並べて表示させる、
ことを特徴とする請求項５に記載の情報処理装置、
＜請求項７＞
前記第２の表示制御手段は、前記出力装置が選択された場合に、対応する前記出力装置の情報をダイアログで表示させる、
ことを特徴とする請求項１から６に記載の情報処理装置。
＜請求項８＞
前記アプリケーションまたはデータファイル毎に当該アプリケーションまたはデータファイルが実行される際に使用される出力装置を設定する設定手段と、
を更に備え、
前記第２の表示制御手段は、前記設定手段により設定された出力装置の情報を当該アプリケーションまたはデータファイルに対応する表示エリア内に表示させる、
ことを特徴とする請求項１から７に記載の情報処理装置。
＜請求項９＞
前記設定手段は、前記アプリケーションまたはデータファイルの特徴に基づいて当該アプリケーションまたはデータファイルが実行される際に使用される出力装置を設定する、
ことを特徴とする請求項８に記載の情報処理装置。
＜請求項１０＞
前記出力装置は、複数存在し、複数の出力装置の中から何れかの出力装置が前記アプリケーションまたはデータファイルに対応付けられている、
ことを特徴とする請求項１から９に記載の情報処理装置。
＜請求項１１＞
利用するプリンタの情報が登録されている情報処理装置であって、
実行可能な所定のアプリケーションを一覧表示させる第１の表示制御手段と、
前記第１の表示制御手段により一覧表示されているアプリケーション毎に当該アプリケーションに対応するプリンタの状況を示すアイコンを当該アプリケーションに対応する表示エリア内に表示させる第２の表示制御手段と、
を備えることを特徴とする情報処理装置。
＜請求項１２＞
コンピュータを、
アプリケーションまたはデータファイルを一覧表示させる第１の表示制御手段、
前記第１の表示制御手段により一覧表示されているアプリケーションまたはデータファイル毎に当該アプリケーションまたはデータファイルに対応する出力装置の情報を当該アプリケーションまたはデータファイルに対応する表示エリア内に表示させる第２の表示制御手段、
として機能させることを特徴とするプログラム。
＜請求項１３＞
利用するプリンタの情報が登録されている情報処理装置のコンピュータを、
実行可能な所定のアプリケーションを一覧表示させる第１の表示制御手段、
前記第１の表示制御手段により一覧表示されているアプリケーション毎に当該アプリケーションに対応するプリンタの状況を示すアイコンを当該アプリケーションに対応する表示エリア内に表示させる第２の表示制御手段、
として機能させることを特徴とするプログラム。
【符号の説明】
【０１０３】
１  情報処理システム
１０  情報処理装置
１１  ＣＰＵ
１２  操作部
１３  ＲＡＭ
１４  表示部
１５  記憶部
１６  通信部
１７  計時部
１８  バス
２０  プリンタ
Ｎ  通信ネットワーク
【図１】
2018088109.tif 000003
【図２】
2018088109.tif 000004
【図３】
2018088109.tif 000005
【図４】
2018088109.tif 000006
【図５】
2018088109.tif 000007
【図６】
2018088109.tif 000008
【図７】
2018088109.tif 000009
【図８】
2018088109.tif 000010
【図９】
2018088109.tif 000011
【図１０】
2018088109.tif 000012
【図１１】
2018088109.tif 000013
【図１２】
2018088109.tif 000014
【図１３】
2018088109.tif 000015
【図１４】
2018088109.tif 000016
【図１５】
2018088109.tif 000017
【図１６】
2018088109.tif 000018