(57)【要約】      （修正有）【課題】情報処理装置の表示に基づいて、ユーザが現在印刷中の画像がどれであるのかを、容易に正しく把握することができるようにする。【解決手段】情報処理装置は、複数の画像データの中から、ユーザに、印刷を希望する画像データを選択させる、印刷画像データ選択手段と、前記印刷画像データ選択手段で選択された画像データに基づいて、１ページあたり１つの印刷ジョブとなるように、印刷ジョブを生成する、印刷ジョブ生成手段と、前記印刷画像データ選択手段で選択された画像データに基づく画像の一覧を、表示画面に表示する、画像一覧表示手段と、前記印刷ジョブを順番にプリンタに送信する印刷ジョブ送信手段であって、前記送信した印刷ジョブの印刷が完了したことを示す印刷完了通知を、前記プリンタから受信した後に、次の印刷ジョブをプリンタに送信する。【選択図】図３
2007279793.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像データの中から、ユーザに、印刷を希望する画像データを選択させる、印刷画像データ選択手段と、
前記印刷画像データ選択手段で選択された画像データに基づいて、１ページあたり１つの印刷ジョブとなるように、印刷ジョブを生成する、印刷ジョブ生成手段と、
前記印刷画像データ選択手段で選択された画像データに基づく画像の一覧を、表示画面に表示する、画像一覧表示手段と、
前記印刷ジョブを順番にプリンタに送信する印刷ジョブ送信手段であって、前記送信した印刷ジョブの印刷が完了したことを示す印刷完了通知を、前記プリンタから受信した後に、次の印刷ジョブをプリンタに送信する、印刷ジョブ送信手段と、
前記印刷ジョブ送信手段が印刷ジョブをプリンタに送信した時点で、その印刷ジョブが現在印刷中であることをユーザに通知する表示を行う、通知手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記通知手段は、前記印刷ジョブ送信手段が印刷ジョブをプリンタに送信した時点で、その印刷ジョブの画像を、印刷中でない他の画像と峻別できる態様で、前記表示画面に表示する、ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記印刷ジョブ送信手段が印刷ジョブをプリンタに送信した時点で表示される画像は、前記画像一覧表示手段で表示された画像の一覧の中に形成された印刷中画像表示ウインドウの中に表示される、ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記画像一覧表示手段が表示した画像の一覧においては、印刷済みの画像と、印刷をしていない画像とが、峻別可能な態様で表示される、ことを特徴とする請求項１乃至請求項３のいずれかに記載の情報処理装置。
【請求項５】
前記画像一覧表示手段により表示された画像の中から、ユーザが印刷を取り止めたい画像を選択する、取り止め選択手段と、
前記取り止め選択手段で選択された画像の印刷ジョブを削除する、印刷ジョブ削除手段と、
をさらに備えることを特徴とする請求項１乃至請求項４のいずれかに記載の情報処理装置。
【請求項６】
前記取り止め手段では、まだ印刷をしていない画像の中から、ユーザは、印刷を取り止める画像を選択できる、ことを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記画像一覧表示手段により表示された画像の一覧の中から、前記印刷ジョブ削除手段で削除された印刷ジョブについての画像を削除する、画像削除手段を、さらに備えることを特徴とする請求項５又は請求項６に記載の情報処理装置。
【請求項８】
複数の画像データの中から、ユーザに、印刷を希望する画像データを選択させるステップと、
前記選択された画像データに基づいて、１ページあたり１つの印刷ジョブとなるように、印刷ジョブを生成するステップと、
前記選択された画像データに基づく画像の一覧を、表示画面に表示するステップと、
前記印刷ジョブの中から選択した１つの印刷ジョブをプリンタに送信するとともに、前記送信した印刷ジョブの印刷が完了したことを示す印刷完了通知を、前記プリンタから受信した後に、次の印刷ジョブをプリンタに送信するステップと、
印刷ジョブをプリンタに送信した時点で、その印刷ジョブが現在印刷中であることをユーザに通知する表示を行うステップと、
を備えることを特徴とする情報処理装置の制御方法。
【請求項９】
複数の画像データの中から、ユーザに、印刷を希望する画像データを選択させるステップと、
前記選択された画像データに基づいて、１ページあたり１つの印刷ジョブとなるように、印刷ジョブを生成するステップと、
前記選択された画像データに基づく画像の一覧を、表示画面に表示するステップと、
前記印刷ジョブの中から選択した１つの印刷ジョブをプリンタに送信するとともに、前記送信した印刷ジョブの印刷が完了したことを示す印刷完了通知を、前記プリンタから受信した後に、次の印刷ジョブをプリンタに送信するステップと、
印刷ジョブをプリンタに送信した時点で、その印刷ジョブが現在印刷中であることをユーザに通知する表示を行うステップと、
を情報処理装置に実行させるためのプログラム。
【請求項１０】
複数の画像データの中から、ユーザに、印刷を希望する画像データを選択させるステップと、
前記選択された画像データに基づいて、１ページあたり１つの印刷ジョブとなるように、印刷ジョブを生成するステップと、
前記選択された画像データに基づく画像の一覧を、表示画面に表示するステップと、
前記印刷ジョブの中から選択した１つの印刷ジョブをプリンタに送信するとともに、前記送信した印刷ジョブの印刷が完了したことを示す印刷完了通知を、前記プリンタから受信した後に、次の印刷ジョブをプリンタに送信するステップと、
印刷ジョブをプリンタに送信した時点で、その印刷ジョブが現在印刷中であることをユーザに通知する表示を行うステップと、
を情報処理装置に実行させるためのプログラムが記録された記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置に関し、特に、プリンタに印刷ジョブを送信して、プリンタで画像の印刷をさせることのできる情報処理装置に関する。
【背景技術】
【０００２】
フォトビューアやパーソナルコンピュータなどの情報処理装置情は、ハードディスクドライブを内蔵しているものが多い。このような情報処理装置では、ユーザがデジタルカメラで撮影した画像や、スキャナから読み込んだ画像が、画像データとしてハードディスクドライブに格納される。
【０００３】
このハードディスクドライブに格納されている数多くの画像データの中から、ユーザが印刷を希望する画像データを幾つか選択し、この選択した画像データの画像について印刷を行う場合がある。この場合、情報処理装置は、ユーザが選択した複数の画像データに基づいて、印刷ジョブを生成し、この印刷ジョブをプリンタに送信することにより、画像の印刷を行う。
【０００４】
このように複数の画像データに基づいて複数の画像の印刷を行う場合、これまでの情報処理装置では、全何枚中の何枚目を印刷中であるという事実しか、ユーザには分からなかった。例えば、ユーザが複数の画像データの中から８枚の画像データを選択し、情報処理装置に印刷を命令した場合、情報処理装置の表示画面には１／８印刷中、２／８印刷中、３／８印刷中…と順番に表示されるだけであった（例えば、特開２０００−１８１６３８号公報参照）。
【０００５】
しかし、ユーザが、複数の画像データからどの画像データを選択したかを正確に記憶しておくことは困難であり、ましてや、選択した８枚の画像データの順番まで記憶しておくことは不可能である。また、印刷する順番についても、画像データを選択した順に印刷が実行されるように印刷ジョブを生成するものや、画像データのファイル名順（例えば昇順）に印刷が実行されるように印刷ジョブを生成するものなどがあり、その印刷順は一概に決まって無いとも言える。
【０００６】
このため、印刷が開始された後に、一部の画像データの印刷を取り止めたいとユーザが思った場合でも、その画像データの印刷を取り止めることはできず、無駄な印刷をしてしまっているという実情がある。すなわち、現在、どの画像データの印刷が行われているのかを、情報処理装置の表示からユーザは把握することができず、また、一部の画像の印刷を途中で取り止めることができなかった。さらには、どの画像の印刷が完了していて、まだ印刷を行っていない画像がどれであるのかを、正確に把握することはできなかった。
【特許文献１】特開２０００−１８１６３８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
そこで本発明は、前記課題に鑑みてなされたものであり、情報処理装置の表示に基づいて、ユーザが現在印刷中の画像がどれであるのかを、容易に正しく把握することができるようにすることを目的とする。さらに、印刷するために選択した画像の中から一部の画像を選択して、印刷を取り止めることができるようにすることを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、本発明に係る情報処理装置は、
複数の画像データの中から、ユーザに、印刷を希望する画像データを選択させる、印刷画像データ選択手段と、
前記印刷画像データ選択手段で選択された画像データに基づいて、１ページあたり１つの印刷ジョブとなるように、印刷ジョブを生成する、印刷ジョブ生成手段と、
前記印刷画像データ選択手段で選択された画像データに基づく画像の一覧を、表示画面に表示する、画像一覧表示手段と、
前記印刷ジョブを順番にプリンタに送信する印刷ジョブ送信手段であって、前記送信した印刷ジョブの印刷が完了したことを示す印刷完了通知を、前記プリンタから受信した後に、次の印刷ジョブをプリンタに送信する、印刷ジョブ送信手段と、
前記印刷ジョブ送信手段が印刷ジョブをプリンタに送信した時点で、その印刷ジョブが現在印刷中であることをユーザに通知する表示を行う、通知手段と、
を備えることを特徴とする。
【０００９】
この場合、前記通知手段は、前記印刷ジョブ送信手段が印刷ジョブをプリンタに送信した時点で、その印刷ジョブの画像を、印刷中でない他の画像と峻別できる態様で、前記表示画面に表示するようにしてもよい。
【００１０】
この場合、前記印刷ジョブ送信手段が印刷ジョブをプリンタに送信した時点で表示される画像は、前記画像一覧表示手段で表示された画像の一覧の中に形成された印刷中画像表示ウインドウの中に表示されるようにしてもよい。
【００１１】
また、前記画像一覧表示手段が表示した画像の一覧においては、印刷済みの画像と、印刷をしていない画像とが、峻別可能な態様で表示されるようにしてもよい。
【００１２】
また、情報処理装置は、
前記画像一覧表示手段により表示された画像の中から、ユーザが印刷を取り止めたい画像を選択する、取り止め選択手段と、
前記取り止め選択手段で選択された画像の印刷ジョブを削除する、印刷ジョブ削除手段と、
をさらに備えるようにしてもよい。
【００１３】
この場合、前記取り止め手段では、まだ印刷をしていない画像の中から、ユーザは、印刷を取り止める画像を選択できるようにしてもよい。
【００１４】
また、情報処理装置は、前記画像一覧表示手段により表示された画像の一覧の中から、前記印刷ジョブ削除手段で削除された印刷ジョブについての画像を削除する、画像削除手段を、さらに備えるようにしてもよい。
【００１５】
本発明に係る情報処理装置の制御方法は、
複数の画像データの中から、ユーザに、印刷を希望する画像データを選択させるステップと、
前記選択された画像データに基づいて、１ページあたり１つの印刷ジョブとなるように、印刷ジョブを生成するステップと、
前記選択された画像データに基づく画像の一覧を、表示画面に表示するステップと、
前記印刷ジョブの中から選択した１つの印刷ジョブをプリンタに送信するとともに、前記送信した印刷ジョブの印刷が完了したことを示す印刷完了通知を、前記プリンタから受信した後に、次の印刷ジョブをプリンタに送信するステップと、
印刷ジョブをプリンタに送信した時点で、その印刷ジョブが現在印刷中であることをユーザに通知する表示を行うステップと、
を備えることを特徴とする。
【００１６】
本発明に係るプログラムは、
複数の画像データの中から、ユーザに、印刷を希望する画像データを選択させるステップと、
前記選択された画像データに基づいて、１ページあたり１つの印刷ジョブとなるように、印刷ジョブを生成するステップと、
前記選択された画像データに基づく画像の一覧を、表示画面に表示するステップと、
前記印刷ジョブの中から選択した１つの印刷ジョブをプリンタに送信するとともに、前記送信した印刷ジョブの印刷が完了したことを示す印刷完了通知を、前記プリンタから受信した後に、次の印刷ジョブをプリンタに送信するステップと、
印刷ジョブをプリンタに送信した時点で、その印刷ジョブが現在印刷中であることをユーザに通知する表示を行うステップと、
を情報処理装置に実行させることを特徴とする。
【００１７】
本発明に係る記録媒体は、
複数の画像データの中から、ユーザに、印刷を希望する画像データを選択させるステップと、
前記選択された画像データに基づいて、１ページあたり１つの印刷ジョブとなるように、印刷ジョブを生成するステップと、
前記選択された画像データに基づく画像の一覧を、表示画面に表示するステップと、
前記印刷ジョブの中から選択した１つの印刷ジョブをプリンタに送信するとともに、前記送信した印刷ジョブの印刷が完了したことを示す印刷完了通知を、前記プリンタから受信した後に、次の印刷ジョブをプリンタに送信するステップと、
印刷ジョブをプリンタに送信した時点で、その印刷ジョブが現在印刷中であることをユーザに通知する表示を行うステップと、
を情報処理装置に実行させるためのプログラムが記録されたことを特徴とする。
【発明を実施するための最良の形態】
【００１８】
以下、図面を参照して、本発明の実施形態を説明する。なお、以下に説明する実施形態は、本発明の技術的範囲を限定するものではない。
【００１９】
図１は、本実施形態に係る情報処理装置１０の内部構成を説明するためのブロック図である。この図１に示すように、本実施形態に係る情報処理装置１０は、ＣＰＵ（Central Processing Unit）２０と、ＲＡＭ（Random Access Memory）２２と、ハードディスクドライブ２４と、メモリカードインターフェース２６と、スピーカ出力回路２８と、プリンタインターフェース３４とを備えており、これらは互いに内部バス３０を介して、相互に接続されている。スピーカ出力回路２８はスピーカ３２に接続されており、必要に応じて音声が出力される。
【００２０】
また、ＣＰＵ２０の内部には、ＲＯＭ（Read Only Memory）４０とＤＳＰ（Digital Signal Processor）４２とが、内蔵されている。ＤＳＰ４２は、静止画、動画、音楽などのデータファイルを圧縮したり、圧縮されているデータファイルを伸長したりする処理を行う。特に本実施形態では、ＤＳＰ４２は、静止画の画像データから画像を生成するのに必要なデコードを行う。
【００２１】
さらに、ＣＰＵ２０は、専用バス５０を介して、表示用コントローラ５２に接続されており、この表示用コントローラ５２はさらに表示画面５４に接続されている。すなわち、ＣＰＵ２０が、表示すべき画像データに基づく画像を、専用バス５０を介して、表示用コントローラ５２に送信すると、表示用コントローラ５２は送信された画像の情報に基づいて表示画面５４の制御を行い、表示画面５４に表示する。なお、本実施形態においては、この表示画面５４は、ＬＣＤにより構成されており、例えば、静止画の表示や、動画の再生などが行われるとともに、後述する印刷ステータス画面などを表示する。
【００２２】
また、本実施形態に係る情報処理装置１０は、ＣＰＵ２０に接続されたテレビ出力回路６０を備えている。このため、ユーザは、情報処理装置１０のコネクタ（図示省略）にテレビ画像出力ケーブルを接続すれば、ＣＰＵ２０が出力した静止画や動画、音声を家庭用のテレビで視聴できるようになる。
【００２３】
また、この情報処理装置１０には、メモリカード７０が適宜、装着される。情報処理装置１０に装着されたメモリカード７０に格納されている様々な種別のファイルは、メモリカードインターフェース２６を介して、この情報処理装置１０が取り込むことが可能である。具体的には、メモリカード７０に格納されているファイルは、メモリカードインターフェース２６を介して、ＣＰＵ２０が取り込み、ハードディスクドライブ２４に格納される。特に本実施形態においては、このハードディスクドライブ２４又はメモリカード７０には、例えば、１又は複数の画像データが格納されている。
【００２４】
また、情報処理装置１０は、プリンタインターフェース３４を介して、プリンタ８０に接続されている。このため、情報処理装置１０が生成した印刷ジョブは、プリンタインターフェース３４を介してプリンタ８０に送信され、この印刷ジョブに基づいた印刷がプリンタ８０で行われる。このプリンタ８０と情報処理装置１０とにより、１つの印刷システムが構成されている。
【００２５】
本実施形態では、この情報処理装置１０は、携帯型のストレージデバイスであるフォトビューアを想定しているが、ディスクトップ型のパーソナルコンピュータやノート型のパーソナルコンピュータ、携帯電話などにより情報処理装置１０を構成することもできる。また、情報処理装置１０は、表示画面５４を内蔵している必要はなく、情報処理装置１０と別体で設けられた表示画面に接続されるようにしてもよい。
【００２６】
図２は、本実施形態に係る情報処理装置１０を、表示画面５４側から見た平面図である。この図２に示すように、表示画面５４の右側には、ユーザが指で操作する、メニューボタンＢ１０と、決定ボタンＢ１２と、キャンセルボタンＢ１４とが設けられている。また、その上にも、ユーザが指で操作する、上側移動ボタンＢ２０と、左側移動ボタンＢ２２と、右側移動ボタンＢ２４と、下側移動ボタンＢ２６とが、設けられている。
【００２７】
メニューボタンＢ１０は、表示画面５４に各種のメニュー画面を表示するための操作ボタンである。決定ボタンＢ１２は、各種の操作を行った際に、最終的にその操作内容を確定する場合に押下される操作ボタンである。
【００２８】
キャンセルボタンＢ１４は、様々なメニュー画面で各種の設定を行った際に、最終的にはその指示内容を反映させない場合に押下される操作ボタンである。上側移動ボタンＢ２０と、左側移動ボタンＢ２２と、右側移動ボタンＢ２４と、下側移動ボタンＢ２６は、それぞれ、各種のメニュー画面で、カーソルを上側、左側、右側、下側に移動させるための操作ボタンである。
【００２９】
図３は、本実施形態に係る情報処理装置１０で実行されるスライドショー印刷処理の内容を説明するフローチャートである。このスライドショー印刷処理は、ＣＰＵ２０内のＲＯＭ４０に格納されているスライドショー印刷処理プログラムをＣＰＵ２０が読み出して実行することにより、実現される処理である。
【００３０】
また、このスライドショー印刷処理は、ユーザが情報処理装置１０にスライドショー印刷を指示した場合に起動される処理である。このスライドショー印刷の指示は、例えば、図４に示すような表示画面５４に表示されたメニュー画面Ｗ０５において、ユーザが、カーソルＣＲ１を「スライドショー印刷」に位置させた状態で、決定ボタンＢ１２を押下することにより行われる。また、このメニュー画面Ｗ０５は、ユーザがメニューボタンＢ１０を押下することにより、表示画面５４に表示される。
【００３１】
図３に示すように、このスライドショー印刷処理が開始されると、情報処理装置１０は、ユーザに印刷画像の選択をさせる（ステップＳ１０）。図５は、このステップＳ１０で、本実施形態に係る情報処理装置１０の表示画面５４に表示される印刷画像選択画面Ｗ１０の一例を示す図である。この印刷画像選択画面Ｗ１０には、ユーザの選択したフォルダにある画像データのサムネイル画像ＩＭが、一覧形式で表示される。この表示された複数のサムネイル画像ＩＭの中から、ユーザは、カーソルＣＲ２を操作して、印刷を希望する画像を順次選択していく。どのような画像を何枚選択するかは、ユーザの任意である。
【００３２】
具体的には、ユーザは、上側移動ボタンＢ２０と、左側移動ボタンＢ２２と、右側移動ボタンＢ２４と、下側移動ボタンＢ２６とを操作して、印刷を希望する画像にカーソルＣＲ２を移動する。そして、印刷を希望する画像にカーソルＣＲ２が位置している状態で、決定ボタンＢ１２を押下することにより、その画像が印刷する画像として選択されたこととなる。選択された画像は、例えば、輝度を落としたり、画像の枠を強調表示したりして、選択済みであることがユーザに分かるようにする。
【００３３】
なお、一度選択した画像の選択をキャンセルしたい場合には、ユーザはキャンセルをしたい選択済み画像にカーソルＣＲ２を移動し、キャンセルボタンＢ１４を押下することにより、選択をキャンセルできる。そして、印刷したい画像の選択をすべて終えた場合には、ユーザは、完了ボタンＢ３０にカーソルＣＲ２を移動して、決定ボタンＢ１２を押下する。これにより、ユーザによる印刷画像の選択が終了する。
【００３４】
次に、図３に示すように、情報処理装置１０は、ユーザの選択した画像に基づいて、印刷ステータス画面を表示する（ステップＳ１２）。図６は、本実施形態に係る情報処理装置１０の表示画面５４に表示される印刷ステータス画面Ｗ２０の一例を示す図である。この図６に示すように、印刷ステータス画面Ｗ２０には、ユーザが選択した画像が一覧形式で表示されるとともに、その中央部分に印刷中画像表示ウインドウＷ２２が形成される。
【００３５】
すなわち、本実施形態では、印刷中画像表示ウインドウＷ２２の周りに、ユーザが選択した画像ＩＭ１〜ＩＭ８が表示される。ここでは、ユーザが８枚の画像ＩＭ１〜ＩＭ８を選択した場合を例に示しているが、ユーザの選択する画像の枚数は任意である。本実施形態では、ユーザの選択したが画像がその枚数に拘わらず、印刷中画像表示ウインドウＷ２２の周りに表示される。したがって、ユーザの選択した画像の枚数が多い場合には、印刷中画像表示ウインドウＷ２２の周りに表示される画像の大きさは、図６の例よりも縮小されることとなる。
【００３６】
次に、図３に示すように、情報処理装置１０は、１ページで１つの印刷ジョブとなるように、印刷ジョブを生成する（ステップＳ１４）。ここで１ページとは、印刷媒体である印刷用紙１枚の意味である。本実施形態では、１枚の印刷用紙に１つの画像を印刷することを想定しているので、１ページ＝１枚の印刷用紙＝１つの画像である。したがって、図６の例では、情報処理装置１０は、８つの印刷ジョブを生成することとなる。
【００３７】
次に、図３に示すように、情報処理装置１０は、１つの印刷ジョブをプリンタ８０に送信する（ステップＳ１６）。複数の印刷ジョブがある場合は、その中から１つの印刷ジョブを選択して送信する。どのような順番で送信する印刷ジョブを選択するかは任意であるが、例えば本実施形態では、ユーザの選択した画像データのファイル名を昇順に並べて、昇順に選択することとしている。すなわち、図６の例では、画像ＩＭ１から順番に、画像ＩＭ８まで印刷することとなる。このことから分かるように、印刷ステータス画面Ｗ２０に表示された画像ＩＭ１〜ＩＭ８は、何らかの規則性で印刷順に並んでいる。例えば本実施形態では、左隅の画像ＩＭ１の位置を中心に、時計回りに印刷順に画像ＩＭ２〜ＩＭ８が並んでいる。画像の並び順に何らかの規則性を設けることにより、ユーザは、これから印刷される画像の順番を推測することができる。
【００３８】
次に、情報処理装置１０は、印刷中の画像がどれであるかがユーザに分かるように、印刷中の画像をユーザに明示して知らせる（ステップＳ１８）。すなわち、ステップＳ１６で送信した印刷ジョブの画像を、この画像が現在、プリンタ８０で印刷中であるということがユーザに分かるように、表示画面５４に表示する。本実施形態では、図７に示すように、印刷中画像表示ウインドウＷ２２に、ステップＳ１６で送信した印刷ジョブの画像を表示する。この図７の例では、ユーザは、この印刷ステータス画面Ｗ２０を見ることにより、現在、プリンタ８０で画像ＩＭ１が印刷中であることが分かる。
【００３９】
また、印刷中画像表示ウインドウＷ２２に画像を表示する際には、単に画像を表示するだけでなく、何らかのエフェクトを付けて、表示するようにしてもよい。例えば、印刷中画像表示ウインドウＷ２２に画像を表示する際に、元の画像が表示されている位置から画像がスライドしてくるようなエフェクトを付けるようにしてもよい。また、この画像のスライド動作自体にも、様々なエフェクトを付けることが可能である。さらには、印刷中画像表示ウインドウＷ２２に表示されている画像を点滅させたり、輝度を落として薄くしたりするようにしてもよい。
【００４０】
次に、図３に示すように、情報処理装置１０は、プリンタ８０から印刷終了ステータスを受信したかどうかを判断する（ステップＳ２０）。すなわち、プリンタ８０は、受信した印刷ジョブの印刷が完了した場合、その印刷ジョブの送信元に、印刷が完了したことを通知するために、印刷完了ステータスを送信する。このような機能は、通常のプリンタであれば備えている機能である。このため、本実施形態に係る情報処理装置１０では、この印刷完了ステータスを受信したかどうかで、プリンタ８０に送信した印刷ジョブについての印刷が完了したかどうかを判断している。
【００４１】
このステップＳ２０で、印刷完了ステータスを受信していないと判断した場合（ステップＳ２０：ＮＯ）には、情報処理装置１０は、ユーザが印刷を取り止める指示を入力したかどうかを判断する（ステップＳ３０）。具体的には、本実施形態では図７に示すように、印刷ステータス画面Ｗ２０には、カーソルＣＲ３が表示され、ユーザは、このカーソルＣＲ３を上側移動ボタンＢ２０と左側移動ボタンＢ２２と右側移動ボタンＢ２４と下側移動ボタンＢ２６とを操作することにより、移動させることが可能である。そして、まだ印刷していない画像で、印刷を取り止めたい画像に、このカーソルＣＲ３を移動し、キャンセルボタンＢ１４を押下することにより、情報処理装置１０に印刷の取りやめを指示することができる。
【００４２】
このステップＳ３０で、ユーザが印刷の取り止めを指示したと判断した場合（ステップＳ３０：ＹＥＳ）には、情報処理装置１０は、キャンセルボタンＢ１４が押下された際にカーソルＣＲ３の位置する画像の印刷ジョブを、印刷待ち行列から削除する（ステップＳ３２）。
【００４３】
次に、情報処理装置１０は、印刷ジョブの削除を反映した印刷ステータス画面Ｗ２０を、表示画面５４に再度表示する（ステップＳ３４）。どのような態様で印刷ステータス画面Ｗ２０を表示するかは任意であるが、例えば、印刷を取り止めた画像を印刷ステータス画面Ｗ２０から削除して表示しないようにしたり、画像の輝度を下げて、印刷を取り止めていない他の画像と峻別できるようにしたりする。
【００４４】
このステップＳ３４の後、或いは、ステップＳ３０で印刷の取り止めが指示されていないと判断した場合（ステップＳ３０：ＮＯ）には、上述したステップＳ２０に戻る。
【００４５】
これに対して、上述したステップＳ２０で、印刷完了ステータスを受信したと判断した場合（ステップＳ２０：ＹＥＳ）には、情報処理装置１０は、ステップＳ１４で生成したすべての印刷ジョブを、プリンタ８０に送信したかどうかを判断する（ステップＳ２２）。そして、まだ送信していない印刷ジョブが残っている場合（ステップＳ２２：ＮＯ）には、上述したステップＳ１６に戻り、次の印刷ジョブを送信する。この際、印刷の完了した画像については、印刷ステータス画面Ｗ２０における表示態様を、印刷していない画像の表示態様と、異なるように変えてもよい。例えば、印刷済みの画像については、印刷していない画像よりも、輝度を落とすようにして、印刷済みの画像と印刷していない画像とをユーザが峻別できるようにしてもよい。
【００４６】
一方、すべての印刷ジョブを送信したと判断した場合（ステップＳ２２：ＹＥＳ）には、情報処理装置１０は、印刷ステータス画面Ｗ２０の表示を終了し、図４に示したメニュー画面Ｗ１０の表示に戻る。
【００４７】
以上のように、本実施形態に係る情報処理装置１０によれば、情報処理装置１０がユーザから、スライドショー印刷による画像の印刷の指示を受け付けた場合には、１ページ毎に１つの印刷ジョブを生成するとともに、この印刷ジョブをプリンタ８０に送信する際には、送信した印刷ジョブの印刷が完了した通知を受け取った後に、次の印刷ジョブを送信することとした。そして、印刷ジョブをプリンタ８０に送信する際に、その印刷ジョブの画像を表示画面５４に表示することとしたので、ユーザは、表示された画像を見て、現在、どの画像がプリンタ８０で印刷されているのかを知ることができる。
【００４８】
また、ユーザが一度は印刷する画像に選択したものの、途中で気が変わり、その画像の印刷を取り止めたい場合でも、ユーザの選択した画像の一覧が表示されていることから、現在印刷中の画像や、既に印刷した画像がどれであるかが一目瞭然で分かる。このため、ユーザは、印刷を取り止めたい画像を見ながら、印刷ステータス画面Ｗ２０から印刷の取り止めを指示することができる。すなわち、印刷ステータス画面Ｗ２０に表示された画像を見ながら、印刷済みの画像と、印刷中の画像と、印刷していない画像とを峻別しながら、印刷の取り止めを指示することができる。
【００４９】
また、情報処理装置１０は、１ページあたり１つのジョブとなるように印刷ジョブを生成し、プリンタ８０からは、この印刷ジョブの完了を意味する印刷完了ステータスを受信した時点で、その印刷ジョブの印刷が完了したと判断することとしたので、プリンタ８０に特殊な機能を盛り込む必要がない。このため、通常のプリンタを用いて、本実施形態に係る印刷システムを実現することができる。
【００５０】
なお、本発明は上記実施形態に限定されず種々に変形可能である。例えば、上述した実施形態では、印刷ステータス画面Ｗ２０の中央部分に印刷中画像表示ウインドウＷ２２を形成し、この印刷中画像表示ウインドウＷ２２の中に印刷中の画像を表示することにより、ユーザに印刷中の画像がどれであるかを通知することとしたが、印刷中画像表示ウインドウＷ２２の表示位置は任意であり、印刷ステータス画面Ｗ２０の中央部分に限るものではない。換言すれば、印刷ステータス画面Ｗ２０におけるユーザの選択した画像ＩＭ１〜ＩＭ８と印刷中画像表示ウインドウＷ２２との配置は、任意に変更可能である。
【００５１】
さらには、上述した実施形態では、印刷中画像表示ウインドウＷ２２に印刷中の画像を表示することにより、ユーザにどの画像が現在印刷中であるかを通知することとしたが、これ以外の態様で通知するようにしてもよい。例えば、印刷ステータス画面Ｗ２０に印刷中画像表示ウインドウＷ２２を形成せずに、単にユーザの選択した画像を一覧表示し、印刷済みの画像と、印刷中の画像と、印刷していない画像の表示態様が、それぞれ、異なるようにして、ユーザが峻別できるようにしてもよい。例えば、図８に示した印刷ステータス画面Ｗ２０のように、ユーザの選択した画像ＩＭ１〜ＩＭ８を一覧表示し、各画像ＩＭ１〜ＩＭ８に、「印刷済み」、「印刷中」、「未印刷」というステータスを文字で上書き表示するようにしてもよい。
【００５２】
また、上述の実施形態で説明したスライドショー印刷処理については、このスライドショー印刷処理を実行するためのプログラムをフレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc-Read Only Memory）、ＲＯＭ、メモリカード等の記録媒体に記録して、記録媒体の形で頒布することが可能である。この場合、この記録媒体に記録されたプログラムを情報処理装置１０に読み込ませ、実行させることにより、上述した実施形態を実現することができる。
【００５３】
また、情報処理装置１０は、オペレーティングシステムや別のアプリケーションプログラム等の他のプログラムを備える場合がある。この場合、情報処理装置１０の備える他のプログラムを活用するために、その情報処理装置１０が備えるプログラムの中から、上述した実施形態と同等の処理を実現するプログラムを呼び出すような命令を含むプログラムを、記録媒体に記録するようにしてもよい。
【００５４】
さらに、このようなプログラムは、記録媒体の形ではなく、ネットワークを通じて搬送波として頒布することも可能である。ネットワーク上を搬送波の形で伝送されたプログラムは、情報処理装置１０に取り込まれて、このプログラムを実行することにより上述した実施形態を実現することができる。
【００５５】
また、記録媒体にプログラムを記録する際や、ネットワーク上を搬送波として伝送される際に、プログラムの暗号化や圧縮化がなされている場合がある。この場合には、これら記録媒体や搬送波からプログラムを読み込んだ情報処理装置１０は、そのプログラムの復号や伸張を行った上で、実行する必要がある。
【００５６】
また、上述した実施形態では、スライドショー印刷処理をソフトウェアにより実現する場合を例に説明したが、このスライドショー印刷処理をＡＳＩＣ（Application Specific IC）などのハードウェアにより実現するようにしてもよい。
【図面の簡単な説明】
【００５７】
【図１】本実施形態に係る情報処理装置の内部構成の一例と、この情報処理装置に接続されたプリンタとを示す図。
【図２】図１の情報処理装置を正面側から見たレイアウト図。
【図３】本実施形態に係る情報処理装置が実行するスライドショー印刷処理の内容を説明するためのフローチャートを示す図。
【図４】図１の情報処理装置の表示画面に表示されるメニュー画面の一例を示す図。
【図５】図１の情報処理装置の表示画面に表示される印刷画像選択画面の一例を示す図。
【図６】図１の情報処理装置の表示画面に表示される印刷ステータス画面の一例を示す図（ユーザの選択した画像の一覧が表示された状態）。
【図７】図１の情報処理装置の表示画面に表示される印刷ステータス画面の一例を示す図（印刷中の画像が表示された状態）。
【図８】印刷ステータス画面の変形例を示す図。
【符号の説明】
【００５８】
１０  情報処理装置
２０  ＣＰＵ
２２  ＲＡＭ
２４  ハードディスク
２６  メモリカードインターフェース
２８  スピーカ出力回路
３０  内部バス
３２  スピーカ
３４  プリンタインターフェース
４０  ＲＯＭ
４２  ＤＳＰ
５０  専用バス
５２  表示用コントローラ
５４  表示画面
６０  テレビ出力回路
７０  メモリカード
８０  プリンタ
【図１】
2007279793.tif 000003
【図２】
2007279793.tif 000004
【図３】
2007279793.tif 000005
【図４】
2007279793.tif 000006
【図５】
2007279793.tif 000007
【図６】
2007279793.tif 000008
【図７】
2007279793.tif 000009
【図８】
2007279793.tif 000010