(57)【要約】【課題】利用者による操作を介することなく、接続されたプリンタにおいて設定可能なプリント出力条件の範囲内でプリント出力すること。【解決手段】プリンタに接続可能な情報処理装置１００において、過去のプリント出力にかかるプリント出力条件である過去の出力条件に関する情報を第１の記憶部３０１によって記憶し、プリンタに接続中に、当該プリンタにおいて設定可能なプリント出力条件である設定可能条件に関する情報を取得部３０２によって取得する。そして、接続中のプリンタを用いて過去の出力条件と同じプリント出力条件でのプリント出力が不可能であると判断部３０３によって判断された場合には、初期値設定部によって設定されたプリント条件設定の初期値としてのプリント出力条件を、置換部３０４によって設定可能条件内の別のプリント出力条件に置換するようにした。【選択図】図３
2008077565.tif 000002
【特許請求の範囲】
【請求項１】
プリンタに接続可能な電子機器において、
過去のプリント出力にかかるプリント出力条件である「過去の出力条件」に関する情報を記憶する第１の記憶手段と、
前記第１の記憶手段に記憶している前記過去の出力条件に関する情報を、プリント条件設定の初期値としてのプリント出力条件に設定する初期値設定手段と、
前記プリンタに接続中に、当該プリンタにおいて設定可能なプリント出力条件である「設定可能条件」に関する情報を取得する取得手段と、
前記初期値設定手段によって設定された初期値および前記取得手段によって取得された情報を用いて、接続中の前記プリンタを用いて前記初期値と同じプリント出力条件でプリント出力可能か否かを判断する判断手段と、
前記判断手段によってプリント出力不可能であると判断された場合に、前記初期値を前記設定可能条件内の別のプリント出力条件に置換する置換手段と、
を備えたことを特徴とする電子機器。
【請求項２】
前記置換手段は、前記判定手段によってプリント出力不可能であると判断された場合に、前記設定可能条件内の中で利用頻度が最も高い出力条件に置換することを特徴とする請求項１に記載の電子機器。
【請求項３】
前記置換手段は、前記判断手段によってプリント出力不可能であると判断された場合に、前記過去の出力条件に最も近い条件にしたがって、前記過去の出力条件を前記設定可能条件内の別のプリント出力条件に置換することを特徴とする請求項１に記載の電子機器。
【請求項４】
前記置換手段によって置換された別のプリント出力条件に関する情報を記憶する第２の記憶手段をさらに備え、
前記第２の記憶手段は、前記第１の記憶手段によって記憶された情報とは別に、前記置換手段によって置換された別のプリント出力条件に関する情報を記憶することを特徴とする請求項１〜３のいずれか一つに記載の電子機器。
【請求項５】
操作者によって設定されたプリント出力条件を記憶する第２の記憶手段をさらに備え、
前記置換手段は、前記判断手段によってプリント出力不可能であると診断された場合に、前記初期値を前記設定可能条件内でかつ前記第２の記憶手段に記憶した前記操作者によって設定されたプリント出力条件に置換することを特徴とする請求項１〜４のいずれか一つに記載の電子機器。
【請求項６】
前記置換手段によって置換された別のプリント出力条件に関する情報を記憶する第２の記憶手段をさらに備え、
前記第２の記憶手段は、前記置換手段によって置換された別のプリント出力条件に関する情報を、前記プリンタごとに記憶し、
前記置換手段は、前記第２の記憶手段の中で、前記接続中の前記プリンタに対応するプリント出力条件を前記初期値に置換することを特徴とする請求項１に記載の電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、電子機器に関する。
【背景技術】
【０００２】
従来、たとえば、デジタルカメラなどの撮像装置で撮像された画像データを記憶する記憶装置がある。このような記憶装置に記憶された画像データに基づく画像は、記憶装置をプリンタに接続することによって紙などの記録媒体にプリント出力させることができる。プリント出力に際しては、たとえば、記録媒体のサイズなど、プリントにかかわる各種の条件（以下、「プリント条件」という）を適宜設定することができる。
【０００３】
また、従来、記憶装置に記憶された画像データに基づく画像をプリント出力することが可能なプリンタは多機種に亘っており、プリントに際して設定可能な条件がプリンタごとに異なって、或るプリンタで設定したプリント条件と同じプリント条件を別のプリンタでは設定できない場合があった。このような場合には、従来、別のプリンタに設定されている初期値が、あらたなプリント条件として設定されることが多い。
【０００４】
また、従来、たとえば、携帯型電話機を利用した印刷システムにおいて、携帯型電話機がサポートしていないプリント条件が発生した場合には、サーバーに代理応答を依頼し、その結果を受信するようにした技術がある（たとえば、下記特許文献１を参照。）。この様な技術によれば、パーソナルコンピュータなどを介さずに記憶装置（携帯型電話機）をプリンタに直接接続し、記憶装置（携帯型電話機）に記憶された画像データに基づく画像をプリンタからプリント出力させる、いわゆるダイレクトプリントをおこなうことが可能になる。
【０００５】
【特許文献１】特開２００４−２４９０２０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述した従来の技術では、前回のプリントに際して設定したプリント条件を次回のプリントに際してのプリント条件として用いることができず、利用者は、プリント出力をおこなうたびにプリント条件を設定しなくてはならないので、煩わしいという問題があった。
【０００７】
また、上述した従来の技術では、別のプリンタにおける初期値があらたなプリント条件として設定された場合、利用者は、接続するプリンタを代えるたびにプリント条件を設定しなくてはならないので、煩わしいという問題があった。
【０００８】
これに対して、たとえば、同じ機種を用いて複数回のプリント出力をおこなう場合、前回設定されたプリント条件を記憶し、記憶したプリント条件を次回のプリント出力時に表示することで、前回のプリント出力時におけるプリント条件と比較して変更が必要なプリント条件のみを設定することでプリント条件の設定に関わる利用者の負担を軽減するようにした技術があった。
【０００９】
しかし、このような技術においても、プリント条件を記憶する機種とは異なる機種に記憶装置を接続した場合には、異なるプリンタに設定されている初期値が、あらたなプリント条件として設定されるため、利用者は、接続するプリンタの機種を代えるたびにプリント条件を設定しなくてはならないので、煩わしいという問題があった。
【００１０】
特に、上述したダイレクトプリントに対応した記憶装置（携帯型電話機）には、当該記憶装置（携帯型電話機）に接続されたプリンタにおいて設定可能なプリント条件などを記憶するプリンタドライバが備わっておらず、ダイレクトプリントをおこなう場合には、プリンタに接続されるごとに、接続されたプリンタのケーパビリティを取得する必要がある。このため、利用者は、プリント出力をおこなうたびにプリント条件を設定しなくてはならず、煩わしいという問題があった。
【課題を解決するための手段】
【００１１】
この発明にかかる電子機器は、プリンタに接続可能な電子機器において、過去のプリント出力にかかるプリント出力条件である「過去の出力条件」に関する情報を記憶する第１の記憶手段と、前記第１の記憶手段に記憶している前記過去の出力条件に関する情報を、プリント条件設定の初期値としてのプリント出力条件に設定する初期値設定手段と、前記プリンタに接続中に、当該プリンタにおいて設定可能なプリント出力条件である「設定可能条件」に関する情報を取得する取得手段と、前記初期値設定手段によって設定された初期値および前記取得手段によって取得された情報を用いて、接続中の前記プリンタを用いて前記初期値と同じプリント出力条件でプリント出力可能か否かを判断する判断手段と、前記判断手段によってプリント出力不可能であると判断された場合に、前記初期値を前記設定可能条件内の別のプリント出力条件に置換する置換手段と、を備えたことを特徴とする。
【００１２】
この発明によれば、接続中のプリンタを用いてプリント出力する際に、プリント条件設定の初期値としてのプリント出力条件に、過去の出力条件と同じプリント出力条件を設定することができない場合には、過去の出力条件を、利用者の操作をともなうことなく、接続中のプリンタにおいて設定可能なプリント条件内の別のプリント出力条件に置換することができる。
【００１３】
また、この発明によれば、置換された別のプリント出力条件に関する情報を記憶することで、次回別のプリンタに接続された場合にも、過去の出力条件を、利用者の操作をともなうことなく、接続中のプリンタにおいて設定可能なプリント条件内の別のプリント出力条件に置換することができる。
【００１４】
これによって電子機器は、過去の出力条件と同じプリント出力条件を設定することができない場合にも利用者によるプリント出力条件の変更操作を介することなく、接続されたプリンタにおいて設定可能なプリント出力条件の範囲内でプリント出力することができる。そして、これによって電子機器の利用者は、煩雑な入力操作をおこなうことなく、電子機器を複数のプリンタに接続して利用することができる。
【００１５】
また、この発明にかかる電子機器における前記置換手段は、前記判定手段によってプリント出力不可能であると判断された場合に、前記設定可能条件内の中で利用頻度が最も高い出力条件に置換することを特徴とする。
【００１６】
この発明によれば、過去の出力条件を、接続中のプリンタにおいて設定可能なプリント出力条件中で利用頻度が最も高い出力条件に置換することができる。これによって、電子機器は、過去の出力条件と同じプリント出力条件を設定することができない場合にも、利用者によるプリント出力条件の変更操作を介することなく、過去のプリント条件に可能な限り近づけたプリント出力条件を再設定することができる。そして、これによって電子機器の利用者は、煩雑な入力操作をおこなうことなく、過去に利用した頻度が最も高いプリント出力結果に近いプリント出力結果を得ることができる。
【００１７】
また、この発明にかかる電子機器における前記置換手段は、前記判断手段によってプリント出力不可能であると判断された場合に、前記過去の出力条件に最も近い条件にしたがって、前記過去の出力条件を前記設定可能条件内の別のプリント出力条件に置換することを特徴とする。
【００１８】
この発明によれば、過去の出力条件を、接続中のプリンタにおいて設定可能なプリント出力条件中で過去の出力条件に最も近い条件に置換することができる。これによって、電子機器は、過去の出力条件と同じプリント出力条件を設定することができない場合にも、利用者によるプリント出力条件の変更操作を介することなく、過去のプリント条件に最も近いプリント出力条件を再設定することができる。そして、これによって電子機器の利用者は、煩雑な入力操作をおこなうことなく、過去のプリント出力結果に最も近いプリント出力結果を得ることができる。
【００１９】
また、この発明にかかる電子機器は、前記置換手段によって置換された別のプリント出力条件に関する情報を記憶する第２の記憶手段をさらに備え、前記第２の記憶手段は、前記第１の記憶手段によって記憶された情報とは別に、前記置換手段によって置換された別のプリント出力条件に関する情報を記憶することを特徴とする。
【００２０】
この発明によれば、過去の出力条件を残したまま、別のプリント出力条件を追加して記憶することができる。これによって電子機器は、過去の出力条件と同じプリント出力条件を設定することができるプリンタに再度接続された場合には、利用者の操作をともなうことなく過去の出力条件にしたがったプリント出力をおこなわせることができる。そして、これによって電子機器の利用者は、煩雑な入力操作をおこなうことなく、過去の出力条件を再設定することができる。
【００２１】
また、この発明にかかる電子機器は、操作者によって設定されたプリント出力条件を記憶する第２の記憶手段をさらに備え、前記置換手段は、前記判断手段によってプリント出力不可能であると診断された場合に、前記初期値を前記設定可能条件内でかつ前記第２の記憶手段に記憶した前記操作者によって設定されたプリント出力条件に置換することを特徴とする。
【００２２】
この発明によれば、初期値を、設定可能条件内でかつ操作者によって設定されたプリント出力条件に置換することができる。
【００２３】
また、この発明にかかる電子機器は、前記置換手段によって置換された別のプリント出力条件に関する情報を記憶する第２の記憶手段をさらに備え、前記第２の記憶手段は、前記置換手段によって置換された別のプリント出力条件に関する情報を、前記プリンタごとに記憶し、前記置換手段は、前記第２の記憶手段の中で、前記接続中の前記プリンタに対応するプリント出力条件を前記初期値に置換することを特徴とする。
【００２４】
この発明によれば、プリンタごとに記憶したプリント出力条件の中から、プリンタに対応するプリント出力条件を初期値に置換することができる。
【発明を実施するための最良の形態】
【００２５】
以下に添付図面を参照して、この発明にかかる電子機器の好適な実施の形態を詳細に説明する。この実施の形態では、この発明にかかる電子機器を情報処理装置に適用した例である。
【００２６】
（情報処理装置の外観）
図１−１および図１−２は、この実施の形態にかかる情報処理装置の外観図（（その１）および（その２））である。図１−１は情報処理装置の上面図を示しており、図１−２は情報処理装置の正面図を示している。図１−１に示したように、情報処理装置１００は、ＳＤメモリーカードスロット１０１、ＣＦカードスロット１０２、およびＣＦカードイジェクトボタン１０３を備えている。ＳＤメモリーカードスロット１０１には、ＳＤメモリーカード（登録商標）・ＭＭＣ（マルチメディアカード）などが挿入される。
【００２７】
ＣＦカードスロット１０２には、ＣＦカード・マイクロドライブが挿入される。ＣＦカードイジェクトボタン１０３は、ＣＦカードスロット１０２に挿入されたＣＦカードを取り出すときに押下される。ＣＦカードイジェクトボタン１０３が押下された場合には、ＣＦカードスロット１０２に挿入されたＣＦカードが、情報処理装置１００の外部へ排出される。図１−１中図示を省略するが、情報処理装置１００は、ＵＳＢコネクタを備えている。ＵＳＢコネクタには、たとえば、ＵＳＢケーブルを介してプリンタが接続される。
【００２８】
図１−２に示したように、情報処理装置１００は、高精細液晶ディスプレイ１０４、および各種操作キー１０５〜１１１を備えている。高精細液晶ディスプレイ１０４は、操作画面や画像データを表示する。各種操作キー１０５〜１１１のうち、図１−２中符号１０５は、「Ｐｒｉｎｔ」ボタンを示している。「Ｐｒｉｎｔ」ボタン１０５が印刷可能な画面で押下された場合、高精細液晶ディスプレイ１０４には印刷設定画面が表示される。
【００２９】
各種操作キー１０５〜１１１のうち、図１−２中符号１０６は、「Ｍｅｎｕ」ボタンを示している。「Ｍｅｎｕ」ボタン１０６が押下された場合、高精細液晶ディスプレイ１０４には、「Ｍｅｎｕ」ボタン１０６が押下された時点で実行可能な操作項目が、ポップアップメニューなどで表示される。各種操作キー１０５〜１１１のうち、図１−２中符号１０７は、「↑↓←→」キー（４−Ｗａｙリング）を示している。４−Ｗａｙリング１０７の押下によって任意の項目を選択させることができる。
【００３０】
各種操作キー１０５〜１１１のうち、図１−２中符号１０８は「ＯＫ」ボタンを示している。４−Ｗａｙリング１０７の押下によって選択された項目は、「ＯＫ」ボタン１０８の押下によって確定される。図示を省略するが、たとえば、「Ｐｒｉｎｔ」ボタン１０５が選択された状態で「ＯＫ」ボタン１０８が押下された場合、プリント出力処理に関する処理が開始される。各種操作キー１０５〜１１１のうち、図１−２中符号１０９は「Ｃａｎｃｅｌ」ボタンを示している。「Ｃａｎｃｅｌ」ボタン１０９が押下された場合、「Ｃａｎｃｅｌ」ボタン１０９が押下された時点で実行中の操作が中止され、一つ前の画面が表示される。
【００３１】
各種操作キー１０５〜１１１のうち、図１−２中符号１１０は「Ｄｉｓｐｌａｙ」ボタンを示している。「Ｄｉｓｐｌａｙ」ボタン１１０が押下された場合、高精細液晶ディスプレイ１０４には、操作説明や画面の情報が表示される。各種操作キー１０５〜１１１のうち、図１−２中符号１１１は「Ｈｏｍｅ」ボタンを示している。「Ｈｏｍｅ」ボタン１１１が押下された場合、「Ｈｏｍｅ」ボタン１１１が押下された時点で実行中の操作が中止され、「ホーム画面（初期メニュー画面）」が表示される。
【００３２】
（情報処理装置のハードウエア構成）
図２は、この実施の形態にかかる情報処理装置１００のハードウエア構成図である。図２において、情報処理装置１００は、ＣＰＵ２０１と、メモリ２０２と、メモリコントローラ２０３と、ＨＤＤ（ハードディスクドライブ）２０４と、ＡＴＡ  Ｉ／Ｆ（インターフェース）２０５と、入力デバイス２０６と、汎用入出力制御ユニット２０７と、ビデオＩ／Ｆ（インターフェース）２０８と、ビデオデコーダ２０９と、ＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｍｇ  Ｄｉｏｄｅ）２１０と、上述した高精細液晶ディスプレイ１０４と、オーディオＩ／Ｆ（インターフェース）２１１と、オーディオデコーダ２１２と、スピーカ２１３と、ヘッドフォン２１４と、電源制御ユニット２１５と、バッテリ２１６と、を備えている。情報処理装置１００が備える各部２０１〜２１６は、それぞれバス２１７によって接続される。
【００３３】
ＣＰＵ２０１は、メモリ２０２、ＨＤＤ２０４などに記憶されたプログラムを実行することによって、情報処理装置１００全体を制御する。メモリ２０２は、情報処理装置１００の基本処理プログラムなどを記憶している。メモリ２０２としては、たとえばＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）やＳＤＲＡＭ（Ｓｙｎｃｈｒｏｎｏｕｓ  Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）が用いられる。また、メモリコントローラ２０３は、ＣＰＵ２０１の制御にしたがって、メモリ２０２に対するデータの読み取り／書き込みを制御する。
【００３４】
ＨＤＤ２０４は、画像データや、制御プログラムなどの各種情報を記憶する。ＨＤＤ２０４の代わりにあるいはＨＤＤ２０４に加えて、ＤＶＤ、コンパクトディスク（ＣＤ）などの着脱可能な記憶媒体による記憶装置であってもよい。また、ＨＤＤ２０４はＡＴＡ  Ｉ／Ｆ２０５によって、ＣＰＵ２０１と接続されており、このＡＴＡ  Ｉ／Ｆ２０５により、ＨＤＤ２０４に格納されているデータの読み出しおよび書き込みをおこなう。
【００３５】
入力デバイス２０６は、文字、数値、各種指示などの入力のための、たとえば図１−２に示すような各種ボタンによって構成されている。また、汎用入出力制御ユニット２０７は、入力デバイス２０６からの入出力を制御する。
【００３６】
ビデオＩ／Ｆ２０８は、ビデオデコーダ２０９を介して、上述した高精細液晶ディスプレイ１０４と接続される。このビデオＩ／Ｆ２０８は、たとえば、高精細液晶ディスプレイ１０４の全体の制御をおこなうグラフィックコントローラと、即時表示可能な画像情報を一時的に記録するＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）などのバッファメモリと、高精細液晶ディスプレイ１０４を表示制御する制御ＩＣなどによって構成される。
【００３７】
具体的には、ビデオＩ／Ｆ２０８は、グラフィックコントローラから出力された画像データをビデオデコーダ２０９によって復号化し、その復号化した画像データに基づいて、高精細液晶ディスプレイ１０４を表示制御する。ＬＥＤ２１０は、点灯または点滅することによって、ユーザに情報処理装置１００の状態あるいはユーザへ所定の情報（たとえば警告情報など）を告知する。
【００３８】
オーディオＩ／Ｆ２１１は、オーディオデコーダ２１２を介してスピーカ２１３およびヘッドフォン２１４に接続される。具体的には、オーディオＩ／Ｆ２１１から出力された音声データをオーディオデコーダ２１２によって復号化し、スピーカ２１３およびヘッドフォン２１４から音声出力する。
【００３９】
電源制御ユニット２１５は、ユーザによって情報処理装置１００の電源がＯＮにされた際に、バッテリ２１６からの電力を各構成部に供給する。また、ユーザによって情報処理装置１００の電源がＯＦＦにされた際には、各構成部に対する電力の供給を終了する。加えて、図示を省略するが、情報処理装置１００は、ＵＳＢコネクタに接続されたプリンタとの間で通信をおこなう通信Ｉ／Ｆを備えている。
【００４０】
（情報処理装置の機能的構成）
図３は、この実施の形態にかかる情報処理装置１００の機能的構成を示すブロック図である。図３に示したように、情報処理装置１００は、第１の記憶部３０１と、取得部３０２と、判断部３０３と、置換部３０４と、第２の記憶部３０５と、発行部３０６と、を備えている。第１の記憶部３０１は、過去のプリント出力にかかるプリント出力条件（以下、「過去の出力条件」という）に関する情報を記憶する。
【００４１】
ここで、プリント出力条件とは、プリント出力結果の状態を決定する条件である。プリント出力条件として、具体的には、たとえば、用紙サイズ，用紙の種類，モノクロ／カラー，高速優先／画質優先などが挙げられる。過去の出力条件は、たとえば、前回のプリント出力に際して設定されたプリント出力条件であってもよいし、前々回以前に設定されたプリント出力条件であってもよい。
【００４２】
取得部３０２は、プリンタに接続中に、当該プリンタにおいて設定可能なプリント出力条件（以下、「設定可能条件」という）に関する情報を取得する。設定可能条件は、たとえば、プリンタの製造時などにプリンタごとにあらかじめ設定されている。設定可能条件として、具体的には、たとえば、用紙サイズ（Ａ４／Ｂ５など），用紙の種類（光沢紙／マット紙／普通紙など），カラー（モノクロ／フルカラーなど），優先順位（速度優先／画質優先）などの項目が挙げられる。
【００４３】
設定可能条件に関する情報（以下、「設定可能条件情報」という）としては、設定可能条件を直接記述した情報であってもよいし、設定可能条件を特定可能なコード情報であってもよい。設定可能条件をコード情報によって特定する場合、プリンタおよび情報処理装置１００は、当該プリンタにおける設定可能条件とコード情報とを関連付けた情報テーブルを記憶している。
【００４４】
判断部３０３は、第１の記憶部３０１によって記憶された情報および取得部３０２によって取得された情報を用いて、接続中のプリンタを用いて過去の出力条件と同じプリント出力条件でプリント出力可能か否かを判断する。たとえば、判断部３０３は、第１の記憶部３０１によって記憶された過去の出力条件と取得部３０２によって取得された設定可能条件情報とを比較し、設定可能条件情報の中に過去の出力条件に合致する条件があるか否かを設定項目ごとに判断することで、接続中のプリンタを用いて過去の出力条件と同じプリント出力条件でプリント出力可能か否かを判断する。
【００４５】
置換部３０４は、判断部３０３によってプリント出力不可能であると判断された場合に、過去の出力条件を設定可能条件内の別のプリント出力条件に置換する。置換部３０４は、判断部３０３によってプリント出力不可能であると判断された場合に、過去の出力条件のすべてを別のプリント出力条件に置換してもよいし、過去の出力条件の中で、接続中のプリンタにおいて設定できないプリント出力条件を設定可能条件内の別のプリント出力条件に置換してもよい。
【００４６】
具体的には、たとえば、過去の出力条件として「フルカラープリント」が設定されており、かつ、接続中のプリンタにおいてはモノクロプリント処理のみの実行が可能である場合、過去の出力条件におけるカラー設定を、「フルカラープリント」から「モノクロプリント」に置換する。また、置換部３０４は、判断部３０３によってプリント出力不可能であると判断された場合に、設定可能条件内の中で利用頻度が最も高い出力条件に置換してもよい。
【００４７】
また、置換部３０４は、判断部３０３によってプリント出力不可能であると判断された場合に、過去の出力条件に最も近い条件にしたがって、過去の出力条件を設定可能条件内の別のプリント出力条件に置換してもよい。過去の出力条件に最も近い条件とは別の条件のうち、過去の出力条件に類似すると見なされるプリント出力条件であって、情報処理装置１００の利用者あるいは情報処理装置１００の製造側が設定した任意のプリント出力条件である。
【００４８】
たとえば、用紙サイズに関して、「過去の出力条件に最も近い用紙サイズ」という条件が、所定の置換条件として設定されていた場合、接続中のプリンタにおける設定可能条件の中から、過去の出力条件において設定されている用紙サイズに物理的に最も近いサイズの用紙が、別のプリント出力条件として置換される。
【００４９】
具体的には、たとえば、過去の出力条件として「Ａ４サイズ」が設定されており、かつ、接続中のプリンタでは「Ｌｅｔｔｅｒ」サイズおよび「Ｂ５」サイズの用紙を用いたプリント処理の実行が可能である場合、過去の出力条件における用紙サイズ設定を、「Ａ４」サイズから、「Ｂ５」サイズよりも「Ａ４」サイズに近い「Ｌｅｔｔｅｒ」サイズに置換する。
【００５０】
第２の記憶部３０５は、置換部３０４によって置換された別のプリント出力条件に関する情報を記憶する。第２の記憶部３０５は、第１の記憶部３０１によって記憶された情報とは別に、置換部３０４によって置換された別のプリント出力条件に関する情報を記憶してもよいし、第１の記憶部３０１によって記憶された情報を、置換部３０４によって置換された別のプリント出力条件に関する情報に更新して記憶してもよい。
【００５１】
また、第２の記憶部３０５は、置換部３０４によって置換された別のプリント出力条件に関する情報を、プリンタごとに記憶してもよい。この場合、具体的に、第２の記憶部３０５は、たとえば、プリンタの製造番号など、プリンタごとに固有の番号やプリンタの機種を特定可能な情報などと、置換部３０４によって置換された別のプリント出力条件と、を関連付けて記憶することで、置換部３０４によって置換された別のプリント出力条件に関する情報をプリンタごとに記憶する。
【００５２】
発行部３０６は、第２の記憶部３０５によって記憶された、置換部３０４によって置換された別のプリント出力条件に関する情報および当該プリント出力条件にしたがってプリント出力する画像情報を含むプリント出力指示を、接続中のプリンタに対して発行する。
【００５３】
図示を省略するが、上述した構成に加えて、第１の記憶部３０１に記憶している過去の出力条件に関する情報を、プリント条件設定の初期値としてのプリント出力条件に設定する初期値設定部をさらに設けてもよい。この場合、上述した判断部３０３は、初期値設定部によって設定された初期値および上述した取得部３０２によって取得された情報を用いて、接続中のプリンタを用いて初期値と同じプリント出力条件でプリント出力可能か否かを判断する。そして、上述した置換部３０４は、判断部３０３によってプリント出力不可能であると判断された場合には、初期値を設定可能条件内の別のプリント出力条件に置換する。
【００５４】
（情報処理装置の処理手順）
図４は、情報処理装置１００の処理手順を示すフローチャートである。つぎに、図４を用いて、この発明の実施の形態にかかる情報処理装置１００の処理手順について説明する。図４のフローチャートにおいて、まず、上述したように、４−Ｗａｙリング１０７の押下によって「Ｐｒｉｎｔ」ボタン１０５が選択された状態で「ＯＫ」ボタン１０８が操作されるまで待って（ステップＳ４０１：Ｎｏ）、操作された場合（ステップＳ４０１：Ｙｅｓ）には、情報処理装置１００にプリンタが接続されたか否かを判断する（ステップＳ４０２）。
【００５５】
ステップＳ４０２において、情報処理装置１００にプリンタが接続されていない場合（ステップＳ４０２：Ｎｏ）には、「Ｐｒｉｎｔ」ボタン１０５が操作されてから所定時間が経過したか否かを判断し（ステップＳ４０３）、所定時間が経過していない場合（ステップＳ４０３：Ｎｏ）には、ステップＳ４０２へ戻る。所定時間が経過した場合（ステップＳ４０３：Ｙｅｓ）には、ステップＳ４１５へ移行する。
【００５６】
一方、ステップＳ４０２において、情報処理装置１００にプリンタが接続された場合（ステップＳ４０２：Ｙｅｓ）には、接続されたプリンタにおける設定可能条件に関する情報（以下、「設定可能条件情報」という）を取得し（ステップＳ４０４）、取得された設定可能条件情報および第１の記憶部３０１によって記憶された情報を用いて、接続中のプリンタを用いて過去の出力条件と同じプリント出力条件でのプリント出力が可能か否かを判断する（ステップＳ４０５）。
【００５７】
ステップＳ４０５において、過去の出力条件と同じプリント出力条件でのプリント出力が可能である場合（ステップＳ４０５：Ｙｅｓ）には、過去の出力条件をプリント出力条件に設定して（ステップＳ４０６）、接続されたプリンタに対してプリント出力指示を発行し（ステップＳ４０７）、一連の処理を終了する。
【００５８】
一方、ステップＳ４０５において、過去の出力条件と同じプリント出力条件でのプリント出力が可能ではない場合（ステップＳ４０５：Ｎｏ）には、第２の記憶部３０５によって記憶された情報を用いて、ステップＳ４０２において情報処理装置１００に接続されたプリンタと同機種のプリンタが過去に接続されたか否かを判断する（ステップＳ４０８）。
【００５９】
ステップＳ４０８において、ステップＳ４０２において情報処理装置１００に接続されたプリンタと同機種のプリンタが過去に接続された場合（ステップＳ４０８：Ｙｅｓ）には、第２の記憶部３０５によって記憶された情報を用いて、過去の出力条件を、該当する機種のプリンタに関連付けられたプリント出力条件に置換する（ステップＳ４０９）。ここで、該当する機種のプリンタとは、ステップＳ４０２において情報処理装置１００に接続されたプリンタと同機種のプリンタである。
【００６０】
一方、ステップＳ４０８において、ステップＳ４０２において情報処理装置１００に接続されたプリンタと同機種のプリンタが過去に接続されていない場合（ステップＳ４０８：Ｎｏ）には、第２の記憶部３０５によって記憶された情報を用いて、過去の出力条件を、接続中のプリンタにおいて設定可能なプリント出力条件の中で過去に設定された頻度が高いプリント条件に置換する（ステップＳ４１０）。
【００６１】
つづいて、置換されたプリント出力条件を、高精細液晶ディスプレイ１０４に表示し（ステップＳ４１１）、「ＯＫ」ボタン１０８が操作されたか否かを判断する（ステップＳ４１２）。「ＯＫ」ボタン１０８が操作された場合（ステップＳ４１２：Ｙｅｓ）には、上述した第２の記憶部３０５によって、ステップＳ４０９またはステップＳ４１０において置換されたプリント出力条件を記憶して（ステップＳ４１３）、ステップＳ４０７へ移行する。
【００６２】
一方、ステップＳ４１２において、「ＯＫ」ボタン１０８が操作されない場合（ステップＳ４１２：Ｎｏ）には、高精細液晶ディスプレイ１０４に、ステップＳ４０９またはステップＳ４１０において置換されたプリント出力条件を表示してから所定時間が経過したか否かを判断し（ステップＳ４１４）、所定時間が経過していない場合（ステップＳ４１４：Ｎｏ）には、ステップＳ４１２へ戻る。
【００６３】
ステップＳ４１４において、高精細液晶ディスプレイ１０４に、ステップＳ４０９またはステップＳ４１０において置換されたプリント出力条件を表示してから所定時間が経過した場合（ステップＳ４１４：Ｙｅｓ）には、所定のエラー処理をおこなって（ステップＳ４１５）、一連の処理を終了する。
【００６４】
なお、ステップＳ４１０においては、過去の出力条件を、接続中のプリンタにおいて設定可能なプリント出力条件の中で過去に設定された頻度が高いプリント出力条件に置換するようにしたが、これにかぎるものではない。たとえば、上述したように、過去の出力条件とは別に、ステップＳ４０９またはステップＳ４１０において置換された別のプリント出力条件に関する情報を記憶してもよいし、過去の出力条件を、ステップＳ４０９またはステップＳ４１０において置換された別のプリント出力条件に関する情報に更新して記憶してもよい。
【００６５】
また、ステップＳ４１３においては、ステップＳ４０９またはステップＳ４１０において置換された別のプリント出力条件に関する情報を、プリンタごとに記憶してもよい。これによって、次回以降、過去の出力条件を、接続中のプリンタにおいて設定可能なプリント条件の中で過去に設定された頻度が高いプリント出力条件に置換する際に判断の基準となる情報が累積される。
【００６６】
図５は、表示画面例（その１）を示す説明図である。図５に示した表示画面５００は、上述した図４に示したステップＳ４０９またはステップＳ４１０において、過去の出力条件が別のプリント出力条件に置換された場合にディスプレイ１０４に表示される。図５に示したように、表示画面５００には、ステップＳ４０９またはステップＳ４１０において置換された別のプリント出力条件をあらわす情報５１０と、過去の出力条件を別のプリント出力条件に置換するか否かを利用者に確認するための情報５２０と、が表示されている。
【００６７】
情報５２０には、過去の出力条件を別のプリント出力条件に置換するか否かを選択させる「はい」および「いいえ」のキーが含まれている。「はい」および「いいえ」のキーは、４−Ｗａｙリング１０７および「ＯＫ」ボタン１０８の操作によって選択することができる。表示画面５００における「いいえ」のキーが選択された場合、たとえば、接続中のプリンタにおいて設定可能なプリント出力条件をディスプレイ１０４に表示した場合に先頭位置に表示されるプリント出力条件を機械的に選択して、置換された別のプリント出力条件として表示する。
【００６８】
なお、上述した図４に示した処理においては、過去の出力条件を別のプリント出力条件に置換するか否かを利用者に確認してから置換するようにしたが、これにかぎるものではない。たとえば、あらかじめ設定された、優先すべき条件にしたがって、利用者の指示操作を介することなく過去の出力条件を別のプリント出力条件に置換するようにしてもよい。
【００６９】
図６は、表示画面例（その２）を示す説明図である。図６に示した表示画面６００は、利用者の指示操作を介することなく過去の出力条件を別のプリント出力条件に置換した場合にディスプレイ１０４に表示される。図６に示したように、表示画面６００には、ステップＳ４０９またはステップＳ４１０において置換された別のプリント出力条件をあらわす情報５１０と、過去の出力条件を別のプリント出力条件に置換したことを案内するための情報６１０と、が表示されている。
【００７０】
上述したように、実施の形態の情報処理装置１００によれば、接続中のプリンタを用いてプリント出力する際に、過去の出力条件と同じプリント出力条件を設定することができない場合には、過去の出力条件を、利用者の操作をともなうことなく、接続中のプリンタにおいて設定可能なプリント条件内の別のプリント出力条件に置換することができる。
【００７１】
また、実施の形態の情報処理装置１００によれば、置換された別のプリント出力条件に関する情報を記憶することで、次回別のプリンタに接続された場合にも、過去の出力条件を、利用者の操作をともなうことなく、接続中のプリンタにおいて設定可能なプリント条件内の別のプリント出力条件に置換することができる。
【００７２】
これによって情報処理装置１００は、過去の出力条件と同じプリント出力条件を設定することができない場合にも利用者によるプリント出力条件の変更操作を介することなく、接続されたプリンタにおいて設定可能なプリント出力条件の範囲内でプリント出力することができる。そして、これによって情報処理装置１００の利用者は、煩雑な入力操作をおこなうことなく、電子機器を複数のプリンタに接続して利用することができる。
【００７３】
また、実施の形態の情報処理装置１００によれば、過去の出力条件中で、接続中のプリンタにおいて設定可能なプリント出力条件があれば、当該プリント出力条件を継続して設定することができる。これによって、情報処理装置１００は、過去の出力条件と同じプリント出力条件を設定することができない場合にも、利用者によるプリント出力条件の変更操作を介することなく、過去のプリント条件に可能な限り近づけたプリント出力条件を再設定することができる。そして、これによって情報処理装置１００の利用者は、煩雑な入力操作をおこなうことなく、過去のプリント出力結果に近いプリント出力結果を得ることができる。
【００７４】
また、実施の形態の情報処理装置１００によれば、たとえば、同じサイズの用紙がない場合には、過去の出力条件で設定されているサイズよりも大きいサイズの用紙を選択するなどのように、所定の置換条件をあらかじめ定めておくことで、プリント出力条件を利用者の意向に沿って置換することができる。
【００７５】
これによって情報処理装置１００は、過去の出力条件と同じプリント出力条件を設定することができない場合にも、利用者によるプリント出力条件の変更操作を介することなく、利用者の意向に沿ったプリント出力条件を再設定することができる。そして、これによって情報処理装置１００の利用者は、煩雑な入力操作をおこなうことなく、意図したプリント出力結果を得ることができる。
【００７６】
また、実施の形態の情報処理装置１００によれば、過去の出力条件を残したまま、別のプリント出力条件を追加して記憶することができる。これによって情報処理装置１００は、過去の出力条件と同じプリント出力条件を設定することができるプリンタに再度接続された場合には、利用者の操作をともなうことなく過去の出力条件にしたがったプリント出力をおこなわせることができる。そして、これによって情報処理装置１００の利用者は、煩雑な入力操作をおこなうことなく、過去の出力条件を再設定することができる。
【００７７】
また、実施の形態の情報処理装置１００によれば、第１の記憶部３０１によって記憶された情報を、置換部３０４によって置換された別のプリント出力条件に関する情報に更新して記憶することで、プリント出力条件を記憶するための記憶媒体の容量増加をともなうことなく別のプリント出力条件を記憶することができる。
【００７８】
これによって情報処理装置１００は、利用者の操作をともなうことなく最新の出力条件にしたがったプリント出力をおこなわせることができる。そして、これによって情報処理装置１００の利用者は、煩雑な入力操作をおこなうことなく、最新の出力条件を再設定することができる。
【００７９】
また、実施の形態の情報処理装置１００において、置換部３０４によって置換された別のプリント出力条件に関する情報を、第２の記憶部３０５によってプリンタごとに記憶するようにした場合、過去に接続されたプリンタであれば、利用者の操作をともなうことなくプリント出力条件にしたがったプリント出力をおこなわせることができる。そして、これによって情報処理装置１００の利用者は、煩雑な入力操作をおこなうことなく、最新の出力条件を再設定することができる。
【００８０】
なお、上述した図４に示した処理におけるステップＳ４０８の処理とステップＳ４０９の処理との順序を入れ替えてもよい。具体的に、たとえば、前回接続されたプリンタを「プリンタＡ」とし、現在接続されているプリンタを「プリンタＢ」とし、プリンタＡおよびプリンタＢは、ともに、Ａ４サイズおよびＡ３サイズの用紙でのプリント出力が可能なプリンタである場合を想定して説明する。
【００８１】
この場合、上述した図４に示した順序で処理をおこなうと、プリンタＡにおいて設定されていたＡ４サイズの用紙でのプリント出力は、プリンタＢにおいても可能であるため、Ａ４サイズの用紙を用いてプリント出力する旨のプリント出力条件に置換される。ここで、Ａ３サイズの用紙に切り替えてプリント出力した後、再び、情報処理装置１００をプリンタＡに接続しなおすと、利用者が前回プリンタＡにおいてプリント出力した用紙がＡ４サイズであるにも拘わらず、Ａ３サイズの用紙を用いるという最新のプリント出力条件が優先されて以降、Ａ３サイズの用紙を用いてプリント出力する旨のプリント出力条件が優先して設定される。このような処理の方法は、常に最新のプリント出力条件を優先したい利用者に適している。
【００８２】
これに対して、上述した図４に示した処理におけるステップＳ４０８の処理とステップＳ４０９の処理との順序を入れ替えた場合、プリンタＡにおいてＡ４サイズの用紙を用いてプリント出力する旨のプリント出力条件が設定されている状態で、プリンタＢに接続されると、Ａ４サイズの用紙を用いたプリント出力はプリンタＢにおいて可能であるため、Ａ４サイズの用紙を用いてプリント出力する旨のプリント出力条件が設定される。
【００８３】
ここで、Ａ３サイズの用紙に切り替えてプリント出力した後、再び、情報処理装置１００をプリンタＡに接続しなおすと、利用者が前回プリンタＡにおいてプリント出力した際に用いた用紙のサイズがＡ４であるので、Ａ４サイズの用紙を用いてプリント出力する旨のプリント出力条件が優先されて、Ａ４サイズの用紙を用いてプリント出力する旨のプリント出力条件が優先して設定される。このような処理の方法は、たとえば、通常は１種類のプリンタを使用していて、一時的に他のプリンタで設定を変えたい利用者に適している。
【００８４】
以上説明したように、実施の形態の情報処理装置１００によれば、過去の出力条件と同じプリント出力条件を設定することができない場合にも利用者によるプリント出力条件の変更操作を介することなく、接続されたプリンタにおいて設定可能なプリント出力条件の範囲内でプリント出力することができる。そして、これによって情報処理装置１００の利用者は、煩雑な入力操作をおこなうことなく、電子機器を複数のプリンタに接続して利用することができる。
【図面の簡単な説明】
【００８５】
【図１−１】この実施の形態にかかる情報処理装置の外観図（その１）。
【図１−２】この実施の形態にかかる情報処理装置の外観図（その２）。
【図２】この実施の形態にかかる情報処理装置のハードウエア構成図。
【図３】この実施の形態にかかる情報処理装置の機能的構成を示すブロック図。
【図４】情報処理装置の処理手順を示すフローチャート。
【図５】表示画面例（その１）を示す説明図。
【図６】表示画面例（その２）を示す説明図。
【符号の説明】
【００８６】
１００  情報処理装置、３０１  第１の記憶部、３０２  取得部、３０３  判断部、３０４  置換部、３０５  第２の記憶部
【図１−１】
2008077565.tif 000003
【図１−２】
2008077565.tif 000004
【図２】
2008077565.tif 000005
【図３】
2008077565.tif 000006
【図４】
2008077565.tif 000007
【図５】
2008077565.tif 000008
【図６】
2008077565.tif 000009