印刷装置に印刷指示を行う情報処理装置であって、表示装置と、前記印刷装置から印刷処理の進行状況を示す進行状況情報を受信する受信手段と、前記進行状況情報に基づいて印刷処理の進行状況を前記表示装置に出力する出力手段と、を有する、ことを特徴とする情報処理装置。請求項1に記載の情報処理装置であって、前記受信手段は、印刷の開始から印刷の終了まで、定期的なタイミング、進行状況が変化したタイミング、又は所定のタイミングで、前記進行状況情報を受信し、前記出力手段は、前記各タイミングで受信された進行状況情報に基づいて、出力内容を更新する、ことを特徴とする情報処理装置。請求項1又は2に記載の情報処理装置であって、前記進行状況情報には、印刷開始を示す情報、印刷中ページ番号、印刷中ページ内の印刷位置、印刷が終了した割合、印刷実行時間、印刷終了までの予測時間、印刷終了を示す情報、及び記録材残量の少なくとも一以上が含まれる、ことを特徴とする情報処理装置。請求項3に記載の情報処理装置であって、メディアデータを記憶し、前記出力手段は、前記進行状況情報に印刷開始を示す情報が含まれる場合、メディアデータを選択して再生する、ことを特徴とする情報処理装置。請求項4に記載の情報処理装置であって、前記出力手段は、前記進行状況情報に印刷終了までの予測時間が含まれる場合、当該予測時間に応じて、メディアデータを選択する、ことを特徴とする情報処理装置。請求項4又は5に記載の情報処理装置であって、前記出力手段は、前記進行状況情報に印刷終了を示す情報が含まれる場合、又は選択したメディアデータの終わりまで再生した場合、当該メディアデータの再生を終了する、ことを特徴とする情報処理装置。表示装置を備える情報処理装置を印刷装置に印刷指示を行う装置として機能させるプログラムであって、前記印刷装置から印刷処理の進行状況を示す進行状況情報を受信する受信手段と、前記進行状況情報に基づいて印刷処理の進行状況を前記表示装置に出力する出力手段として、前記情報処理装置を機能させる、ことを特徴とするプログラム。情報処理装置からの印刷指示に従って印刷を行う印刷装置であって、印刷処理の進行状況を示す進行状況情報を生成する生成手段と、前記進行状況情報を前記情報処理装置に通知する通知手段と、を有する、ことを特徴とする印刷装置。請求項8に記載の印刷装置であって、前記生成手段は、印刷の開始から印刷の終了まで、定期的なタイミング、進行状況が変化したタイミング、又は所定のタイミングで、前記進行状況情報を生成する、ことを特徴とする印刷装置。請求項8又は9に記載の印刷装置であって、前記進行状況情報には、印刷開始を示す情報、印刷中ページ番号、印刷中ページ内の印刷位置、印刷が終了した割合、印刷実行時間、印刷終了までの予測時間、印刷終了を示す情報、及び記録材残量の少なくとも一以上が含まれる、ことを特徴とする印刷装置。請求項10に記載の印刷装置であって、前記生成手段は、前記印刷装置の印刷機構が所定データ量の印刷にかかった時間を単位時間として計測し、総印刷データ量、前記所定データ量、及び前記単位時間に基づいて、前記印刷終了までの予測時間を算出する、ことを特徴とする印刷装置。請求項10又は11いずれか一項に記載の印刷装置であって、前記生成手段は、印刷の開始からの実行時間を計測し、前記予測時間に対する前記実行時間の割合を、前記印刷が終了した割合として算出する、ことを特徴とする印刷装置。請求項8~11いずれか一項に記載の印刷装置であって、前記進行状況情報は、前記情報処理装置の表示装置への表示に使用される、ことを特徴とする印刷装置。印刷装置と当該印刷装置に印刷指示を行う情報処理装置を備える印刷システムであって、前記印刷装置は、印刷処理の進行状況を示す進行状況情報を生成する生成手段と、前記進行状況情報を前記情報処理装置に通知する通知手段と、を備え、前記情報処理装置は、前記進行状況情報を受信する受信手段と、前記進行状況情報に基づいて印刷処理の進行状況を表示装置に出力する出力手段と、を備える、ことを特徴とする印刷システム。印刷装置と当該印刷装置に印刷指示を行う情報処理装置を備えるシステムにおける印刷制御方法であって、前記印刷装置が、印刷処理の進行状況を示す進行状況情報を生成する生成ステップと、前記印刷装置が、前記進行状況情報を前記情報処理装置に通知する通知ステップと前記情報処理装置が、前記進行状況情報を受信する受信ステップと、前記情報処理装置が、前記進行状況情報に基づいて印刷処理の進行状況を表示装置に出力する出力ステップと、を含む、ことを特徴とする印刷制御方法。ところで、近年、モバイルPCPersonalComputer、携帯電話、スマートフォンなどの端末から、無線通信で印刷装置に接続し、遠隔操作をする場合がよくある。このような場合、リアルタイムの印刷の進行状況を知れれば、ユーザーは便利である。例えば、高精細な画像などをインクジェットプリンターで印刷する場合、1ページの印刷に数分かかることがある。この場合、印刷装置から印刷終了を通知されるだけでは、ユーザーは、印刷終了前に、残りの印刷時間を見込んで効率的に行動することができない。残りの印刷時間を見込んだ行動とは、例えば、印刷終了時刻に印刷装置の場所へ到着するようにユーザーが移動したり、印刷と並行してユーザーが他の作業を行ったりすることである。なお、従来から、情報処理装置が印刷処理のプログレスバーを表示するものがある。しかし、この技術は、情報処理装置が印刷データを生成し、印刷装置へ出力し終わるまでのプログレスを表示しているにすぎない。印刷装置側の印刷処理のリアルタイムの進行状況を表示するものではない。従って、この技術では、情報処理装置のプログレスバーの表示が終了したとしても、印刷装置の印刷処理が終了していない事態が起こり得る。例えば、印刷装置が他のユーザーの印刷処理を先に行っている場合などである。この場合、ユーザーは、情報処理装置のプログレスバーを見ても残りの印刷時間を正確に知ることはできず、残りの印刷時間を見込んで効率的に行動することはできない。そこで、本発明は、リアルタイムな印刷の進行状況をユーザーに提示することを目的とする。上記の課題を解決するための本発明の第一の態様は、印刷装置に印刷指示を行う情報処理装置であって、表示装置と、前記印刷装置から印刷処理の進行状況を示す進行状況情報を受信する受信手段と、前記進行状況情報に基づいて印刷処理の進行状況を前記表示装置に出力する出力手段と、を有する、ことを特徴とする。ここで、前記受信手段は、印刷の開始から印刷の終了まで、定期的なタイミング、進行状況が変化したタイミング、又は所定のタイミングで、前記進行状況情報を受信し、前記出力手段は、前記各タイミングで受信された進行状況情報に基づいて、出力内容を更新する、ことを特徴としてもよい。また、前記進行状況情報には、印刷開始を示す情報、印刷中ページ番号、印刷中ページ内の印刷位置、印刷が終了した割合、印刷実行時間、印刷終了までの予測時間、印刷終了を示す情報、及び記録材残量の少なくとも一以上が含まれる、ことを特徴としてもよい。また、前記情報処理装置は、メディアデータを記憶し、前記出力手段は、前記進行状況情報に印刷開始を示す情報が含まれる場合、メディアデータを選択して再生する、ことを特徴としてもよい。また、前記出力手段は、前記進行状況情報に印刷終了までの予測時間が含まれる場合、当該予測時間に応じて、メディアデータを選択する、ことを特徴としてもよい。また、前記出力手段は、前記進行状況情報に印刷終了を示す情報が含まれる場合、又は選択したメディアデータの終わりまで再生した場合、当該メディアデータの再生を終了する、ことを特徴としてもよい。上記の課題を解決するための本発明の第二の態様は、表示装置を備える情報処理装置を印刷装置に印刷指示を行う装置として機能させるプログラムであって、前記印刷装置から印刷処理の進行状況を示す進行状況情報を受信する受信手段と、前記進行状況情報に基づいて印刷処理の進行状況を前記表示装置に出力する出力手段として、前記情報処理装置を機能させる、ことを特徴とする。上記の課題を解決するための本発明の第三の態様は、情報処理装置からの印刷指示に従って印刷を行う印刷装置であって、印刷処理の進行状況を示す進行状況情報を生成する生成手段と、前記進行状況情報を前記情報処理装置に通知する通知手段と、を有する、ことを特徴とする。ここで、前記生成手段は、印刷の開始から印刷の終了まで、定期的なタイミング、進行状況が変化したタイミング、又は所定のタイミングで、前記進行状況情報を生成する、ことを特徴としてもよい。また、前記進行状況情報には、印刷開始を示す情報、印刷中ページ番号、印刷中ページ内の印刷位置、印刷が終了した割合、印刷実行時間、印刷終了までの予測時間、印刷終了を示す情報、及び記録材残量の少なくとも一以上が含まれる、ことを特徴としてもよい。また、前記生成手段は、前記印刷装置の印刷機構が所定データ量の印刷にかかった時間を単位時間として計測し、総印刷データ量、前記所定データ量、及び前記単位時間に基づいて、前記印刷終了までの予測時間を算出する、ことを特徴としてもよい。また、前記生成手段は、印刷の開始からの実行時間を計測し、前記予測時間に対する前記実行時間の割合を、前記印刷が終了した割合として算出する、ことを特徴としてもよい。また、前記進行状況情報は、前記情報処理装置の表示装置への表示に使用される、ことを特徴としてもよい。上記の課題を解決するための本発明の第四の態様は、印刷装置と当該印刷装置に印刷指示を行う情報処理装置を備える印刷システムであって、前記印刷装置は、印刷処理の進行状況を示す進行状況情報を生成する生成手段と、前記進行状況情報を前記情報処理装置に通知する通知手段と、を備え、前記情報処理装置は、前記進行状況情報を受信する受信手段と、前記進行状況情報に基づいて印刷処理の進行状況を表示装置に出力する出力手段と、を備える、ことを特徴とする。上記の課題を解決するための本発明の第五の態様は、印刷装置と当該印刷装置に印刷指示を行う情報処理装置を備えるシステムにおける印刷制御方法であって、前記印刷装置が、印刷処理の進行状況を示す進行状況情報を生成する生成ステップと、前記印刷装置が、前記進行状況情報を前記情報処理装置に通知する通知ステップと、前記情報処理装置が、前記進行状況情報を受信する受信ステップと、前記情報処理装置が、前記進行状況情報に基づいて印刷処理の進行状況を表示装置に出力する出力ステップと、を含む、ことを特徴とする。本発明の第一実施形態の一例について、図面を参照して説明する。図1は、本発明の第一実施形態の一例に係る印刷システムのハードウェア構成の概要を示すブロック図である。印刷システム1は、アプリケーションアプリケーションプログラムによる各種処理、プリンタードライバーによる各種処理等を実現するための情報処理装置3と、この情報処理装置3と通信する印刷装置2とを備える。印刷装置2は、LANなどのネットワーク5に接続される。ネットワーク5には、無線通信を提供するアクセスポイント4が接続されている。情報処理装置3は、無線通信によりアクセスポイント4を介してネットワーク5に接続される。従って、印刷装置2と情報処理装置3は、互いに通信することができる。情報処理装置3は、印刷装置2に印刷指示を出す。すなわち、印刷対象データに基づいて印刷装置2が解釈できる印刷データを生成して印刷装置2に送信する、印刷制御装置として機能する。印刷装置2は、印刷指示に基づいて印刷を実行する。すなわち、情報処理装置3から受信した印刷データに基づいて印刷を行なう。なお、印刷システム1の形態は、上記に限られない。例えば、印刷装置2に、印刷対象データに基づいて印刷データ生成する機能を付加して、印刷システム1を構成してもよい。また、情報処理装置3は、有線通信によりネットワーク5と接続されてもよい。また、印刷装置2は、無線通信によりネットワーク5と接続されてもよい。本実施形態では、印刷装置2は、例えば、インクジェット方式のプリンターである。印刷装置2は、例えば、印刷装置2を統合的に制御するコントローラー20と、ネットワーク5に接続してデータの送受信等を行うネットワークインターフェイスI/F24と、記憶媒体などの外部装置と接続するUSBUniversalSerialBusI/F25と、印刷媒体への印刷を行う印刷エンジン26と、各種情報の表示やユーザー操作の受付などを行う操作パネル27とを備える。コントローラー20は、各種プログラムに基づいて処理を行なうCPUCentralProcessingUnit21と、印刷データ等を一時的に記憶するRAMRandomAccessMemory22と、印刷装置2を制御するための各種データ、各種プログラム等があらかじめ不揮発的に記憶されているROMReadOnlyMemory23とを備える。コントローラー20は、画像処理や印刷エンジン26の動作を制御する専用のASICApplicationSpecificIntegratedCircuitを備えるようにしてもよい。コントローラー20は、印刷エンジン26による印刷動作を制御する。コントローラー20は、例えば、情報処理装置3から受信した印刷データに基づいて、印刷エンジン26を制御するためのイメージデータを生成する。また、イメージデータに基づいて、駆動信号を生成し、印刷ヘッドからインクを吐出させるとともに、印刷エンジン26の各種機構の動作を制御する。例えば、キャリッジを往復移動するためのモーター、紙送りのためのモーター、給紙排紙のためのモーター等を駆動し、キャリッジの往復移動、紙送り、給排紙等を制御する。従って、コントローラー20は、例えば、キャリッジの移動距離、キャリッジの位置、キャリッジの移動方向、紙送りの距離等、各種機構の動作に関する情報を把握することができる。また、印刷データやイメージデータなどに基づいて、印刷ページ数、印刷データ量、インク記録材消費量等の各種情報を把握することができる。また、各インクカートリッジに搭載された記憶素子を参照して、インク残量等を把握することもできる。印刷エンジン26は、例えば、カラーのインクジェット方式である。印刷エンジン26は、各色のインクを充填したインクカートリッジを着脱可能に装填し、これらのインクを記録用紙等の印刷媒体に吹き付けて印刷を行なう。印刷エンジン26は、例えば、インクを吐出する印刷ヘッド、印刷ヘッドを搭載するキャリッジ、キャリッジを主走査方向に駆動するキャリッジ駆動機構、印刷媒体の副走査方向の搬送を行う紙送り機構、印刷媒体の副走査方向の給排紙を行う給排紙機構等の各種機構を備える。操作パネル27は、例えば、液晶ディスプレイLiquidCrystalDisplayや有機ELディスプレイElectroLuminescenceDisplayなどのディスプレイと、タッチパネルと、ハードスイッチ等を備える。情報処理装置3は、例えば、PCや携帯端末などである。情報処理装置3は、情報処理装置3を統合的に制御するコントローラー30と、HDDHardDiskDriveやSDDSolidStateDrive等の内蔵又は外付けの補助記憶装置37と、音声出力行うスピーカー40と、キーボード、マウス、タッチパネル等の入力装置38と、液晶ディスプレイや有機ELディスプレイ等のディスプレイ39とを備える。コントローラー30は、各種プログラムに基づいて処理を行なうCPU31と、データ等を一時的に記憶するRAM32と、情報処理装置3を制御するための各種データ、各種プログラム等があらかじめ不揮発的に記憶されているROM33と、ネットワーク5に無線接続してデータの送受信等を行うネットワークI/F34と、記憶媒体などの外部装置と接続するUSBI/F35と、を備える。もちろん、上記の印刷システム1、印刷装置2、および情報処理装置3の構成は、本願発明の特徴を説明するにあたって主要構成を説明したのであって、上記に限られない。また、一般的な印刷システム、印刷装置、および情報処理装置が備える他の構成を排除するものではない。例えば、印刷装置2は、インクジェットプリンターに限られず、レーザー方式のプリンターであってもよい。また、印刷装置2は、さらにスキャナー機能やファクシミリ機能を有する複合機やコピー機であってもよい。また、情報処理装置3は、携帯電話やスマートフォンなどであってもよい。図2は、本発明の第一実施形態の一例に係る印刷システムの機能構成を示すブロック図である。印刷装置2は、印刷制御部210と、進行状況監視部220と、進行状況通知部230とを有する。印刷装置2の各機能部は、例えば、CPU21がROM23からRAM22にロードした所定のプログラムを実行することにより実現される。この所定のプログラムは、例えば、印刷装置2の製造時にROM23に予め格納される。もちろん、ネットワーク上のサーバーからダウンロードされて、更新されてもよい。また、持ち運び可能な記録媒体に予め記録されており、当該記録媒体から読み取られて、更新されてもよい。印刷制御部210は、情報処理装置3から受信した印刷データに基づいて、印刷エンジン26を制御するためのイメージデータを生成する。また、イメージデータに基づいて、駆動信号を生成し、印刷ヘッドからインクを吐出させるとともに、印刷エンジン26の各種機構の動作を制御する。詳細は、コントローラー20の説明で記載されたとおりである。進行状況監視部220は、印刷制御部210により制御される印刷処理の進行状況を監視し、印刷の進行状況に関する情報以下、進行状況情報ともいうを生成する。また、当該進行状況情報を情報処理装置3に通知する。通知のタイミングは、例えば、定期的なタイミング、進行状況が変化したタイミング、又は所定のタイミングとすることができる。本実施形態において、進行状況情報は、印刷のリアルタイムの進行状況を示す情報である。進行状況には、例えば、印刷開始を示す情報、印刷中ページ番号、印刷中ページ内の印刷位置主走査位置、副走査位置、印刷が終了した割合、印刷実行時間、印刷終了までの予測時間、印刷終了を示す情報、インク残量、などが少なくとも一以上含まれる。具体的には、進行状況監視部220は、印刷制御部210が印刷データを受信して、印刷処理を開始した場合例えば、イメージデータに基づく印刷エンジン26の制御を開始した場合、印刷開始を示す情報を含む進行状況情報を生成し、該情報を印刷データの送信元の情報処理装置3に送信するように進行状況通知部230に指示する。また、進行状況監視部220は、印刷中のページが次のページに替わったタイミングで例えば、1ページ、2ページ、3ページ、当該次ページのページ番号印刷中ページ番号を含む進行状況情報を生成し、該情報を情報処理装置3に送信するように進行状況通知部230に指示する。印刷データに含まれる印刷総ページ数を取得し、進行状況情報に含めてもよい。また、進行状況監視部220は、所定時間ごとに例えば、毎秒、印刷中ページ内の印刷位置主走査位置、副走査位置を特定し、当該印刷位置を示す情報を含む進行状況情報を生成し、該情報を情報処理装置3に送信するように進行状況通知部230に指示する。主走査位置は、例えば、進行状況監視部220が、キャリッジを主走査方向に移動させるモーターの回転数を監視することにより特定することができる。副走査位置は、例えば、進行状況監視部220が、印刷媒体を副走査方向に搬送する紙送りローラーを回転させるモーターの回転数を監視することにより特定することができる。もちろん、主走査位置及び副走査位置を特定する方法はこれに限られず、他の方法であってもよい。また、進行状況監視部220は、所定時間ごとに例えば、毎秒、印刷が終了した割合を算出し、当該印刷終了割合を示す情報を含む進行状況情報を生成し、該情報を情報処理装置3に送信するように進行状況通知部230に指示する。印刷終了割合は、例えば、データ量に基づいて求めることができる。すなわち、進行状況監視部220は、印刷開始の際に、所定単位のイメージデータのデータ量例えば、5ライン、1ページ等のデータ量と印刷データに含まれる印刷総ページ数とから予測総データ量を算出する。なお、予め総データ量が分かる場合は、その値を用いればよい。また、進行状況監視部220は、印刷が終了したイメージデータのデータ量を監視する。そして、進行状況監視部220は、印刷が終了したデータ量を印刷総データ量で除することにより、印刷終了割合を算出する。なお、予測総データ量は、印刷が進むに従って例えば、1ページごとに再計算し、補正するようにしてもよい。また、印刷終了割合は、例えば、時間に基づいて求めることができる。すなわち、進行状況監視部220は、タイマーを用いて、印刷開始からの印刷実行時間を計測するとともに、所定のデータ量の印刷例えば、5ラインの印刷にかかった時間を単位時間として計測する。また、上述のようにして求めた予測総データ量を前記所定のデータ量で除し、前記単位時間を乗ずることで、予測総印刷時間を算出する。また、印刷実行時間を前記予測総印刷時間で除することにより、印刷終了割合を算出する。なお、単位時間は、印刷が進むに従って例えば、1ページごとに再計算し、補正するようにしてもよい。もちろん、印刷終了割合を算出する方法は上記に限られず、他の方法であってもよい。また、進行状況監視部220は、印刷開始からの印刷実行時間を計測し、所定時間ごとに例えば、毎秒、当該印刷実行時間を含む進行状況情報を生成し、該情報を情報処理装置3に送信するように進行状況通知部230に指示する。もちろん、印刷実行時間は、情報処理装置3自身が、印刷開始の進行状況情報を受信してから計測するようにしてもよい。また、進行状況監視部220は、所定時間ごとに例えば、毎秒、印刷終了までの予測時間を算出し、当該予測時間を含む進行状況情報を生成し、該情報を情報処理装置3に送信するように進行状況通知部230に指示する。印刷終了予測時間は、例えば、上述のように算出した予測総印刷時間から印刷実行時間を減算することで算出することができる。もちろん、印刷終了予測時間を算出する方法はこれに限られず、他の方法であってもよい。また、進行状況監視部220は、印刷処理が終了した場合例えば、最後の1ページの排紙が終わった場合、印刷終了を示す情報を含む進行状況情報を生成し、該情報を情報処理装置3に送信するように進行状況通知部230に指示する。また、進行状況監視部220は、所定時間ごと例えば、10秒ごと又は所定タイミング例えば、1ページごとに、各色のインクカートリッジからインク残量を取得し、各色のインク残量を示す情報を含む進行状況情報を生成し、該情報を情報処理装置3に送信するように進行状況通知部230に指示する。もちろん、以上の進行状況情報は、一例であり、他の情報を進行状況情報に含めるようにしてもよい。例えば、進行状況監視部220は、1ページごとに、給紙動作が実行されているか否かを監視し、給紙中の場合は、給紙中を示す情報を含む進行状況情報を生成することができる。また、例えば、進行状況監視部220は、1ページごとに、排紙動作が実行されているか否かを監視し、排紙中の場合は、排紙中を示す情報を含む進行状況情報を生成することができる。進行状況通知部230は、進行状況監視部220が生成した進行状況情報を、情報処理装置3に通知する。情報処理装置3は、設定受付部310と、印刷データ生成部320と、進行状況出力部330と、進行状況受信部340とを有する。情報処理装置3の各機能部は、例えば、例えば、CPU31が補助記憶装置37からRAM32にロードした所定のプログラムを実行することにより実現される。この所定のプログラムは、例えば、ネットワーク上のサーバーからダウンロードされて、情報処理装置3にインストールされ、もしくは更新される。もちろん、持ち運び可能な記録媒体に予め記録されており、当該記録媒体から読み取られて、情報処理装置3にインストールされ、もしくは更新されてもよい。なお、情報処理装置3の各機能部は、例えば、プリンタードライバープログラムにより実現される。進行状況出力部330及び進行状況受信部340は、プリンタードライバーとは別のプログラムにより実現されてもよい。もちろん、いずれのプログラムによりこれらの機能部が実現されるかは適宜変更してよい。なお、情報処理装置3は、OS部やアプリケーション部いずれも不図示を有していてもよい。OS部やアプリケーション部は、例えば、CPU31が補助記憶装置37からRAM32ロードした所定のOSプログラムやアプリケーションプログラムを実行することにより実現される。設定受付部310は、印刷に関する各種設定、印刷開始の指示等を受け付ける。また、設定受付部310は、アプリケーション部等が作成した印刷対象データを受け付ける。印刷データ生成部320は、印刷設定や印刷対象データに基づいて、印刷装置2に印刷を行わせるための印刷データを生成する。このため、印刷データ生成部320は、ラスタライズ処理、色変換処理、中間調処理などを行う機能を有する。また、印刷データ生成部320は、印刷設定や印刷対象データに基づいて生成した印刷データを、印刷装置2に送信し、印刷を行わせる。進行状況出力部330は、進行状況受信部340が印刷装置2から受信した進行状況情報を取得し、その情報に基づいた表示を行う。進行状況出力部330は、進行状況情報に基づいて、例えば、印刷中ページ番号、印刷中ページ内の印刷位置、印刷終了割合、印刷実行時間、印刷終了予測時間、インク残量などを表示する。また、進行状況情報が受信される度に、その進行状況情報に含まれる情報対応する表示中の情報を更新する。具体的には、進行状況出力部330は、例えば、印刷開始を示す情報を含む進行状況情報を受信した場合、例えば、図4に示すような印刷進行状況画面400を、ディスプレイ39に表示する。なお、印刷進行状況画面400の表示開始後、未だ対応する情報が受信されていない領域には、所定の表示例えば、-などを行うようにすればよい。図示するように、印刷進行状況画面400には、印刷中ページ番号を表示する領域410と、印刷中ページ内の印刷位置を表示する領域420と、印刷終了割合を表示する領域430と、印刷実行時間を表示する領域440と、印刷終了予測時間を表示する領域450と、インク残量を表示する領域460とが含まれる。また、各種操作を行うためのボタンが含まれる。進行状況出力部330は、進行状況情報に含まれる印刷中ページ番号と総ページ数に基づいて、領域410に、印刷中ページ番号と総ページ数とを対応付けて表示する。また、進行状況情報に含まれる主走査位置と副走査位置とに基づいて、領域420に、1ページの印刷媒体を模した図柄と、印刷位置を表示する。印刷中ページ番号を対応付けて表示してもよい。印刷位置までの印刷が終了した領域と、当該印刷位置からの印刷が終了していない領域とを区別可能な態様で表示してもよい。また、進行状況出力部330は、進行状況情報に含まれる印刷終了割合に基づいて、領域430に、プログレスバーを表示する。すなわち、印刷処理100に対する印刷終了割合をプログレスとして表示する。また、進行状況出力部330は、進行状況情報に含まれる印刷実行時間に基づいて、領域440に、印刷実行時間を表示する。また、進行状況出力部330は、進行状況情報に含まれる印刷終了予測時間に基づいて、領域450に、印刷終了予測時間を表示する。また、進行状況出力部330は、進行状況情報に含まれるインク残量に基づいて、領域460に、各色のインクカートリッジのインク残量を表示する。もちろん、印刷進行状況画面400の構成は、上記に限られない。例えば、各種領域の配置や表示態様は、上記に限られない。また、例えば、全ての領域が含まれていなくてもよく、少なくとも一以上の領域が含まれていればよい。図2に戻って、進行状況受信部340は、印刷装置2から印刷の進行状況に関する情報を受信する。受信した情報は、例えば、RAM32や補助記憶装置37に記憶する。以上の各構成要素は、印刷システム1、印刷装置2、および情報処理装置3の構成を理解容易にするために、主な処理内容に応じて分類したものである。構成要素の分類の仕方や名称によって、本願発明が制限されることはない。印刷システム1、印刷装置2、および情報処理装置3の構成は、処理内容に応じて、さらに多くの構成要素に分類することもできる。また、1つの構成要素がさらに多くの処理を実行するように分類することもできる。また、各構成要素の処理は、1つのハードウェアで実行されてもよいし、複数のハードウェアで実行されてもよい。次に、上記の印刷システム1において実行される特徴的な処理について説明する。図3は、本発明の第一実施形態の一例に係る印刷システムの印刷処理を示すシーケンスである。なお、本図では、便宜上、印刷データの受信終了後に印刷処理が行われているが、印刷データの受信と印刷処理とは部分的に又は全てが並行していてもよい。Sステップ1では、情報処理装置3の設定受付部310は、印刷開始の指示を受け付けて、アプリケーション部等が作成した印刷対象データを取得する。S2では、印刷データ生成部320は、印刷設定と印刷対象データとに基づいて、印刷装置2に印刷を行わせるための印刷データを生成するとともに、印刷装置2に送信する。S3では、印刷装置2の印刷制御部210は、情報処理装置3から印刷データを受信する。また、S4では、印刷制御部210は、印刷データに基づいてイメージデータを生成し、当該イメージデータに基づいて、印刷ヘッドからインクを吐出させるとともに、印刷エンジン26の各種機構の動作を制御する。S5では、印刷処理S4と並行して、進行状況監視部220は、印刷処理を監視し、定期的なタイミング、進行状況が変化したタイミング、又は所定のタイミングで、情報処理装置3に通知するための進行状況情報を生成する。また、S5では、進行状況通知部230は、進行状況監視部220により生成された進行状況情報を、情報処理装置3に送信する。なお、上述したように、進行状況情報は、例えば、印刷開始を示す情報、印刷中ページ番号、印刷中ページ内の印刷位置主走査位置、副走査位置、印刷が終了した割合、印刷実行時間、印刷終了までの予測時間、印刷終了を示す情報、インク残量などである。S6では、情報処理装置3の進行状況受信部340は、印刷装置2から送信された進行状況情報を受信する。S7では、進行状況出力部330は、進行状況情報を受信する度に、例えば、図4に示すような印刷進行状況画面400の、進行状況情報に含まれる情報に対応する領域の情報の表示を更新する。以上の図3の各処理単位は、印刷装置2および情報処理装置3の処理を理解容易にするために、主な処理内容に応じて分割したものである。処理単位の分割の仕方や名称によって、本願発明が制限されることはない。印刷装置2および情報処理装置3の処理は、処理内容に応じて、さらに多くの処理単位に分割することもできる。また、1つの処理単位がさらに多くの処理を含むように分割することもできる。以上、本発明の第一実施形態の一例について説明した。本実施形態によれば、リアルタイムな印刷の進行状況をユーザーに提示することができる。すなわち、本実施形態では、印刷装置は、印刷処理中、印刷処理の進行状況を情報処理装置に逐次通知する。そして、情報処理装置は、通知された印刷処理の進行状況に基づいて、表示を行う。このような構成によれば、印刷装置側で進行状況の生成が行われるので、情報処理装置は、情報処理装置側では生成できないより正確なリアルタイムな進行状況をユーザーに提示することができる。そして、ユーザーは、残りの印刷時間を見込んでより正確に行動することができる。以上の本発明の実施形態は、本発明の要旨と範囲を例示することを意図し、限定するものではない。多くの代替物、修正および変形例が当業者にとって明らかである。<変形例1>本変形例では、情報処理装置3は、補助記憶装置37又はRAM32に、予め音楽ファイル音楽データを複数格納している。進行状況出力部330は、印刷開始後、印刷装置2から最初に印刷終了予測時間を受信した場合、当該終了予測時間に最も近い長さの音楽ファイルを検索し、一つ選択する。そして、進行状況出力部330は、選択した音楽ファイルを再生し、スピーカー40から音声出力する。進行状況出力部330は、例えば、図5に示すような印刷進行状況画面400を表示してもよい。本図では、印刷進行状況画面400には、印刷処理中に再生されている音楽ファイルの名称を表示する領域470が含まれている。進行状況出力部330は、選択した音楽ファイルの名称を、領域470に表示する。再生時間や残りの再生時間を表示するようにしてもよい。音楽の再生開始後、進行状況出力部330は、印刷終了を示す情報含む進行状況情報を受信したか否かを判定し、受信した場合に再生中の音楽を停止する。なお、印刷終了を受信する前に音楽が終わりまで再生された場合は、当該音楽ファイル繰り返し再生する、又は他の音楽ファイルを再生するようにすればよい。他の音楽ファイルを再生する場合には、印刷終了を受信した後に受信した終了予測時間に基づいて、他の音楽ファイルを選択すればよい。上記のような構成によれば、印刷処理中に音楽が再生されるので、ユーザーは、聴覚により印刷中か否か、印刷が終了したか否かなどを認識することができる。また、ユーザーは、残りの再生時間を見れば、又は再生された音楽を知っていれば、残りの印刷時間を見込んで正確に行動することができる。上記の変形例1の更なる変形としては、印刷の終了に係わらず、選択した音楽を当該音楽の終わりまで再生するようにしてもよい。このようにしても、最初の終了予測時間に基づいて選択した音楽の長さが当該終了予測時間と大きな差がなければ、ユーザーにとって不利益は少ない。なお、印刷終了を受信した場合に、音楽の残り再生時間が所定時間例えば、10秒以上である場合は、停止するようにしてもよい。また、印刷終了を受信する前に音楽が終わりまで再生された場合は、当該音楽ファイル繰り返し再生する、又は他の音楽ファイルを再生するようにすればよい。また、上記の変形例1の更なる変形としては、音楽ファイルの選択は、終了予測時間に係わらずランダムに選択するようにしてもよい。この場合も、印刷の終了に合わせて選択した音楽の再生を終了すれば、ユーザーは、聴覚により印刷中か否か、印刷が終了したか否かなどを認識することができる。もちろん、印刷の終了に係わらず、選択した音楽を当該音楽の終わりまで再生するようにしてもよい。また、印刷終了を受信した場合に、音楽の残り再生時間が所定時間例えば、10秒以上である場合に、停止するようにしてもよい。また、印刷終了を受信する前に音楽が終わりまで再生された場合は、当該音楽ファイル繰り返し再生する、又は他の音楽ファイルをランダムに選択して再生するようにすればよい。なお、上記の変形例1は、音楽ファイルだけでなく、動画ファイルや写真ファイルなどこれらを総称して、例えば、メディアファイル、メディアデータと呼ばれるに適用できる。<他の変形例>上記の第一実施形態の一例では、情報処理装置3の印刷データ生成部320が印刷データの生成を行っているが、印刷装置2の印刷制御部210が、印刷データを生成するようにしてもよい。例えば、情報処理装置3は、写真や文書ファイルなどの印刷対象データを、印刷装置2に送信する。そして、印刷制御部210は、これらの印刷対象データに基づいて印刷データ、イメージデータを生成する。この場合も、印刷装置2は、上記の第一実施形態の一例と同様に、進行状況情報を情報処理装置3に通知する。また、上記の第一実施形態の一例では、印刷装置2が、印刷が終了した割合、印刷実行時間、印刷終了までの予測時間を算出しているが、情報処理装置2が計算の少なくとも一部を行うようにしてもよい。