説明

印刷装置、情報処理装置、印刷システム、及び印刷制御方法

【課題】リアルタイムな印刷の進行状況をユーザーに提示する。
【解決手段】印刷装置に印刷指示を行う情報処理装置は、表示装置を備える。前記情報処理装置は、前記印刷装置から印刷処理の進行状況を示す進行状況情報を受信し、前記進行状況情報に基づいて印刷処理の進行状況を前記表示装置に出力する。前記進行状況情報には、印刷開始を示す情報、印刷中ページ番号、印刷中ページ内の印刷位置、印刷が終了した割合、印刷実行時間、印刷終了までの予測時間、印刷終了を示す情報、及び記録材残量の少なくとも一以上が含まれる。

【発明の詳細な説明】
【技術分野】
【0001】
本発明は、印刷装置、当該印刷装置に接続される情報処理装置、印刷システム、及び印
刷制御方法に関する。
【背景技術】
【0002】
従来から、印刷装置と当該印刷装置に印刷指示を行う情報処理装置との間では、様々な
情報が送受信されている。例えば、印刷装置は、印刷の終了通知を情報処理装置に送信し
、情報処理装置は、印刷の終了をディスプレイに表示する(特許文献1)。
【先行技術文献】
【特許文献】
【0003】
【特許文献1】特開2004−5259号公報
【発明の概要】
【発明が解決しようとする課題】
【0004】
ところで、近年、モバイルPC(Personal Computer)、携帯電話、スマートフォンな
どの端末から、無線通信で印刷装置に接続し、遠隔操作をする場合がよくある。このよう
な場合、リアルタイムの印刷の進行状況を知れれば、ユーザーは便利である。
【0005】
例えば、高精細な画像などをインクジェットプリンターで印刷する場合、1ページの印
刷に数分かかることがある。この場合、印刷装置から印刷終了を通知されるだけでは、ユ
ーザーは、印刷終了前に、残りの印刷時間を見込んで効率的に行動することができない。
残りの印刷時間を見込んだ行動とは、例えば、印刷終了時刻に印刷装置の場所へ到着する
ようにユーザーが移動したり、印刷と並行してユーザーが他の作業を行ったりすることで
ある。
【0006】
なお、従来から、情報処理装置が印刷処理のプログレスバーを表示するものがある。し
かし、この技術は、情報処理装置が印刷データを生成し、印刷装置へ出力し終わるまでの
プログレスを表示しているにすぎない。印刷装置側の印刷処理のリアルタイムの進行状況
を表示するものではない。従って、この技術では、情報処理装置のプログレスバーの表示
が終了したとしても、印刷装置の印刷処理が終了していない事態が起こり得る。例えば、
印刷装置が他のユーザーの印刷処理を先に行っている場合などである。この場合、ユーザ
ーは、情報処理装置のプログレスバーを見ても残りの印刷時間を正確に知ることはできず
、残りの印刷時間を見込んで効率的に行動することはできない。
【0007】
そこで、本発明は、リアルタイムな印刷の進行状況をユーザーに提示することを目的と
する。
【課題を解決するための手段】
【0008】
上記の課題を解決するための本発明の第一の態様は、印刷装置に印刷指示を行う情報処
理装置であって、表示装置と、前記印刷装置から印刷処理の進行状況を示す進行状況情報
を受信する受信手段と、前記進行状況情報に基づいて印刷処理の進行状況を前記表示装置
に出力する出力手段と、を有する、ことを特徴とする。
【0009】
ここで、前記受信手段は、印刷の開始から印刷の終了まで、定期的なタイミング、進行
状況が変化したタイミング、又は所定のタイミングで、前記進行状況情報を受信し、前記
出力手段は、前記各タイミングで受信された進行状況情報に基づいて、出力内容を更新す
る、ことを特徴としてもよい。
【0010】
また、前記進行状況情報には、印刷開始を示す情報、印刷中ページ番号、印刷中ページ
内の印刷位置、印刷が終了した割合、印刷実行時間、印刷終了までの予測時間、印刷終了
を示す情報、及び記録材残量の少なくとも一以上が含まれる、ことを特徴としてもよい。
【0011】
また、前記情報処理装置は、メディアデータを記憶し、前記出力手段は、前記進行状況
情報に印刷開始を示す情報が含まれる場合、メディアデータを選択して再生する、ことを
特徴としてもよい。
【0012】
また、前記出力手段は、前記進行状況情報に印刷終了までの予測時間が含まれる場合、
当該予測時間に応じて、メディアデータを選択する、ことを特徴としてもよい。
【0013】
また、前記出力手段は、前記進行状況情報に印刷終了を示す情報が含まれる場合、又は
選択したメディアデータの終わりまで再生した場合、当該メディアデータの再生を終了す
る、ことを特徴としてもよい。
【0014】
上記の課題を解決するための本発明の第二の態様は、表示装置を備える情報処理装置を
印刷装置に印刷指示を行う装置として機能させるプログラムであって、前記印刷装置から
印刷処理の進行状況を示す進行状況情報を受信する受信手段と、前記進行状況情報に基づ
いて印刷処理の進行状況を前記表示装置に出力する出力手段として、前記情報処理装置を
機能させる、ことを特徴とする。
【0015】
上記の課題を解決するための本発明の第三の態様は、情報処理装置からの印刷指示に従
って印刷を行う印刷装置であって、印刷処理の進行状況を示す進行状況情報を生成する生
成手段と、前記進行状況情報を前記情報処理装置に通知する通知手段と、を有する、こと
を特徴とする。
【0016】
ここで、前記生成手段は、印刷の開始から印刷の終了まで、定期的なタイミング、進行
状況が変化したタイミング、又は所定のタイミングで、前記進行状況情報を生成する、こ
とを特徴としてもよい。
【0017】
また、前記進行状況情報には、印刷開始を示す情報、印刷中ページ番号、印刷中ページ
内の印刷位置、印刷が終了した割合、印刷実行時間、印刷終了までの予測時間、印刷終了
を示す情報、及び記録材残量の少なくとも一以上が含まれる、ことを特徴としてもよい。
【0018】
また、前記生成手段は、前記印刷装置の印刷機構が所定データ量の印刷にかかった時間
を単位時間として計測し、総印刷データ量、前記所定データ量、及び前記単位時間に基づ
いて、前記印刷終了までの予測時間を算出する、ことを特徴としてもよい。
【0019】
また、前記生成手段は、印刷の開始からの実行時間を計測し、前記予測時間に対する前
記実行時間の割合を、前記印刷が終了した割合として算出する、ことを特徴としてもよい

【0020】
また、前記進行状況情報は、前記情報処理装置の表示装置への表示に使用される、こと
を特徴としてもよい。
【0021】
上記の課題を解決するための本発明の第四の態様は、印刷装置と当該印刷装置に印刷指
示を行う情報処理装置を備える印刷システムであって、前記印刷装置は、印刷処理の進行
状況を示す進行状況情報を生成する生成手段と、前記進行状況情報を前記情報処理装置に
通知する通知手段と、を備え、前記情報処理装置は、前記進行状況情報を受信する受信手
段と、前記進行状況情報に基づいて印刷処理の進行状況を表示装置に出力する出力手段と
、を備える、ことを特徴とする。
【0022】
上記の課題を解決するための本発明の第五の態様は、印刷装置と当該印刷装置に印刷指
示を行う情報処理装置を備えるシステムにおける印刷制御方法であって、前記印刷装置が
、印刷処理の進行状況を示す進行状況情報を生成する生成ステップと、前記印刷装置が、
前記進行状況情報を前記情報処理装置に通知する通知ステップと、前記情報処理装置が、
前記進行状況情報を受信する受信ステップと、前記情報処理装置が、前記進行状況情報に
基づいて印刷処理の進行状況を表示装置に出力する出力ステップと、を含む、ことを特徴
とする。
【図面の簡単な説明】
【0023】
【図1】本発明の第一実施形態の一例に係る印刷システムのハードウェア構成の概要を示すブロック図。
【図2】本発明の第一実施形態の一例に係る印刷システムの機能構成を示すブロック図。
【図3】本発明の第一実施形態の一例に係る印刷システムの印刷処理を示すシーケンス図。
【図4】本発明の第一実施形態の一例に係る印刷進行状況画面を説明する図。
【図5】本発明の第一実施形態の変形例1に係る印刷進行状況画面説明する図。
【発明を実施するための形態】
【0024】
本発明の第一実施形態の一例について、図面を参照して説明する。
【0025】
図1は、本発明の第一実施形態の一例に係る印刷システムのハードウェア構成の概要を
示すブロック図である。
【0026】
印刷システム1は、アプリケーション(アプリケーションプログラム)による各種処理
、プリンタードライバーによる各種処理等を実現するための情報処理装置3と、この情報
処理装置3と通信する印刷装置2とを備える。
【0027】
印刷装置2は、LANなどのネットワーク5に接続される。ネットワーク5には、無線
通信を提供するアクセスポイント4が接続されている。情報処理装置3は、無線通信によ
りアクセスポイント4を介してネットワーク5に接続される。従って、印刷装置2と情報
処理装置3は、互いに通信することができる。
【0028】
情報処理装置3は、印刷装置2に印刷指示を出す。すなわち、印刷対象データに基づい
て印刷装置2が解釈できる印刷データを生成して印刷装置2に送信する、印刷制御装置と
して機能する。印刷装置2は、印刷指示に基づいて印刷を実行する。すなわち、情報処理
装置3から受信した印刷データに基づいて印刷を行なう。
【0029】
なお、印刷システム1の形態は、上記に限られない。例えば、印刷装置2に、印刷対象
データに基づいて印刷データ生成する機能を付加して、印刷システム1を構成してもよい
。また、情報処理装置3は、有線通信によりネットワーク5と接続されてもよい。また、
印刷装置2は、無線通信によりネットワーク5と接続されてもよい。
【0030】
本実施形態では、印刷装置2は、例えば、インクジェット方式のプリンターである。印
刷装置2は、例えば、印刷装置2を統合的に制御するコントローラー20と、ネットワー
ク5に接続してデータの送受信等を行うネットワークインターフェイス(I/F)24と
、記憶媒体などの外部装置と接続するUSB(Universal Serial Bus) I/F25と、
印刷媒体への印刷を行う印刷エンジン26と、各種情報の表示やユーザー操作の受付など
を行う操作パネル27とを備える。
【0031】
コントローラー20は、各種プログラムに基づいて処理を行なうCPU(Central Proc
essing Unit)21と、印刷データ等を一時的に記憶するRAM(Random Access Memory
)22と、印刷装置2を制御するための各種データ、各種プログラム等があらかじめ不揮
発的に記憶されているROM(Read Only Memory)23とを備える。コントローラー20
は、画像処理や印刷エンジン26の動作を制御する専用のASIC(Application Specif
ic Integrated Circuit)を備えるようにしてもよい。
【0032】
コントローラー20は、印刷エンジン26による印刷動作を制御する。コントローラー
20は、例えば、情報処理装置3から受信した印刷データに基づいて、印刷エンジン26
を制御するためのイメージデータを生成する。また、イメージデータに基づいて、駆動信
号を生成し、印刷ヘッドからインクを吐出させるとともに、印刷エンジン26の各種機構
の動作を制御する。例えば、キャリッジを往復移動するためのモーター、紙送りのための
モーター、給紙排紙のためのモーター等を駆動し、キャリッジの往復移動、紙送り、給排
紙等を制御する。
【0033】
従って、コントローラー20は、例えば、キャリッジの移動距離、キャリッジの位置、
キャリッジの移動方向、紙送りの距離等、各種機構の動作に関する情報を把握することが
できる。また、印刷データやイメージデータなどに基づいて、印刷ページ数、印刷データ
量、インク(記録材)消費量等の各種情報を把握することができる。また、各インクカー
トリッジに搭載された記憶素子を参照して、インク残量等を把握することもできる。
【0034】
印刷エンジン26は、例えば、カラーのインクジェット方式である。印刷エンジン26
は、各色のインクを充填したインクカートリッジを着脱可能に装填し、これらのインクを
記録用紙等の印刷媒体に吹き付けて印刷を行なう。印刷エンジン26は、例えば、インク
を吐出する印刷ヘッド、印刷ヘッドを搭載するキャリッジ、キャリッジを主走査方向に駆
動するキャリッジ駆動機構、印刷媒体の副走査方向の搬送を行う紙送り機構、印刷媒体の
副走査方向の給排紙を行う給排紙機構等の各種機構を備える。
【0035】
操作パネル27は、例えば、液晶ディスプレイ(Liquid Crystal Display)や有機EL
ディスプレイ(Electro-Luminescence Display)などのディスプレイと、タッチパネルと
、ハードスイッチ等を備える。
【0036】
情報処理装置3は、例えば、PCや携帯端末などである。情報処理装置3は、情報処理
装置3を統合的に制御するコントローラー30と、HDD(Hard Disk Drive)やSDD
(Solid State Drive)等の内蔵又は外付けの補助記憶装置37と、音声出力行うスピー
カー40と、キーボード、マウス、タッチパネル等の入力装置38と、液晶ディスプレイ
や有機ELディスプレイ等のディスプレイ39とを備える。
【0037】
コントローラー30は、各種プログラムに基づいて処理を行なうCPU31と、データ
等を一時的に記憶するRAM32と、情報処理装置3を制御するための各種データ、各種
プログラム等があらかじめ不揮発的に記憶されているROM33と、ネットワーク5に無
線接続してデータの送受信等を行うネットワークI/F34と、記憶媒体などの外部装置
と接続するUSB I/F35と、を備える。
【0038】
もちろん、上記の印刷システム1、印刷装置2、および情報処理装置3の構成は、本願
発明の特徴を説明するにあたって主要構成を説明したのであって、上記に限られない。ま
た、一般的な印刷システム、印刷装置、および情報処理装置が備える他の構成を排除する
ものではない。
【0039】
例えば、印刷装置2は、インクジェットプリンターに限られず、レーザー方式のプリン
ターであってもよい。また、印刷装置2は、さらにスキャナー機能やファクシミリ機能を
有する複合機やコピー機であってもよい。また、情報処理装置3は、携帯電話やスマート
フォンなどであってもよい。
【0040】
図2は、本発明の第一実施形態の一例に係る印刷システムの機能構成を示すブロック図
である。
【0041】
印刷装置2は、印刷制御部210と、進行状況監視部220と、進行状況通知部230
とを有する。
【0042】
印刷装置2の各機能部は、例えば、CPU21がROM23からRAM22にロードし
た所定のプログラムを実行することにより実現される。この所定のプログラムは、例えば
、印刷装置2の製造時にROM23に予め格納される。もちろん、ネットワーク上のサー
バーからダウンロードされて、更新されてもよい。また、持ち運び可能な記録媒体に予め
記録されており、当該記録媒体から読み取られて、更新されてもよい。
【0043】
印刷制御部210は、情報処理装置3から受信した印刷データに基づいて、印刷エンジ
ン26を制御するためのイメージデータを生成する。また、イメージデータに基づいて、
駆動信号を生成し、印刷ヘッドからインクを吐出させるとともに、印刷エンジン26の各
種機構の動作を制御する。詳細は、コントローラー20の説明で記載されたとおりである

【0044】
進行状況監視部220は、印刷制御部210により制御される印刷処理の進行状況を監
視し、印刷の進行状況に関する情報(以下、「進行状況情報」ともいう)を生成する。ま
た、当該進行状況情報を情報処理装置3に通知する。通知のタイミングは、例えば、定期
的なタイミング、進行状況が変化したタイミング、又は所定のタイミングとすることがで
きる。
【0045】
本実施形態において、進行状況情報は、印刷のリアルタイムの進行状況を示す情報であ
る。進行状況には、例えば、印刷開始を示す情報、印刷中ページ番号、印刷中ページ内の
印刷位置(主走査位置、副走査位置)、印刷が終了した割合、印刷実行時間、印刷終了ま
での予測時間、印刷終了を示す情報、インク残量、などが少なくとも一以上含まれる。
【0046】
具体的には、進行状況監視部220は、印刷制御部210が印刷データを受信して、印
刷処理を開始した場合(例えば、イメージデータに基づく印刷エンジン26の制御を開始
した場合)、印刷開始を示す情報を含む進行状況情報を生成し、該情報を印刷データの送
信元の情報処理装置3に送信するように進行状況通知部230に指示する。
【0047】
また、進行状況監視部220は、印刷中のページが次のページに替わったタイミングで
(例えば、1ページ、2ページ、3ページ)、当該次ページのページ番号(印刷中ページ
番号)を含む進行状況情報を生成し、該情報を情報処理装置3に送信するように進行状況
通知部230に指示する。印刷データに含まれる印刷総ページ数を取得し、進行状況情報
に含めてもよい。
【0048】
また、進行状況監視部220は、所定時間ごとに(例えば、毎秒)、印刷中ページ内の
印刷位置(主走査位置、副走査位置)を特定し、当該印刷位置を示す情報を含む進行状況
情報を生成し、該情報を情報処理装置3に送信するように進行状況通知部230に指示す
る。
【0049】
主走査位置は、例えば、進行状況監視部220が、キャリッジを主走査方向に移動させ
るモーターの回転数を監視することにより特定することができる。副走査位置は、例えば
、進行状況監視部220が、印刷媒体を副走査方向に搬送する紙送りローラーを回転させ
るモーターの回転数を監視することにより特定することができる。もちろん、主走査位置
及び副走査位置を特定する方法はこれに限られず、他の方法であってもよい。
【0050】
また、進行状況監視部220は、所定時間ごとに(例えば、毎秒)、印刷が終了した割
合を算出し、当該印刷終了割合を示す情報を含む進行状況情報を生成し、該情報を情報処
理装置3に送信するように進行状況通知部230に指示する。
【0051】
印刷終了割合は、例えば、データ量に基づいて求めることができる。すなわち、進行状
況監視部220は、印刷開始の際に、所定単位のイメージデータのデータ量(例えば、5
ライン、1ページ等のデータ量)と印刷データに含まれる印刷総ページ数とから予測総デ
ータ量を算出する。なお、予め総データ量が分かる場合は、その値を用いればよい。また
、進行状況監視部220は、印刷が終了したイメージデータのデータ量を監視する。そし
て、進行状況監視部220は、印刷が終了したデータ量を印刷総データ量で除することに
より、印刷終了割合を算出する。なお、予測総データ量は、印刷が進むに従って(例えば
、1ページごとに)再計算し、補正するようにしてもよい。
【0052】
また、印刷終了割合は、例えば、時間に基づいて求めることができる。すなわち、進行
状況監視部220は、タイマーを用いて、印刷開始からの印刷実行時間を計測するととも
に、所定のデータ量の印刷(例えば、5ラインの印刷)にかかった時間を単位時間として
計測する。また、上述のようにして求めた予測総データ量を前記所定のデータ量で除し、
前記単位時間を乗ずることで、予測総印刷時間を算出する。また、印刷実行時間を前記予
測総印刷時間で除することにより、印刷終了割合を算出する。なお、単位時間は、印刷が
進むに従って(例えば、1ページごとに)再計算し、補正するようにしてもよい。
【0053】
もちろん、印刷終了割合を算出する方法は上記に限られず、他の方法であってもよい。
【0054】
また、進行状況監視部220は、印刷開始からの印刷実行時間を計測し、所定時間ごと
に(例えば、毎秒)、当該印刷実行時間を含む進行状況情報を生成し、該情報を情報処理
装置3に送信するように進行状況通知部230に指示する。もちろん、印刷実行時間は、
情報処理装置3自身が、印刷開始の進行状況情報を受信してから計測するようにしてもよ
い。
【0055】
また、進行状況監視部220は、所定時間ごとに(例えば、毎秒)、印刷終了までの予
測時間を算出し、当該予測時間を含む進行状況情報を生成し、該情報を情報処理装置3に
送信するように進行状況通知部230に指示する。
【0056】
印刷終了予測時間は、例えば、上述のように算出した予測総印刷時間から印刷実行時間
を減算することで算出することができる。もちろん、印刷終了予測時間を算出する方法は
これに限られず、他の方法であってもよい。
【0057】
また、進行状況監視部220は、印刷処理が終了した場合(例えば、最後の1ページの
排紙が終わった場合)、印刷終了を示す情報を含む進行状況情報を生成し、該情報を情報
処理装置3に送信するように進行状況通知部230に指示する。
【0058】
また、進行状況監視部220は、所定時間ごと(例えば、10秒ごと)又は所定タイミ
ング(例えば、1ページごと)に、各色のインクカートリッジからインク残量を取得し、
各色のインク残量を示す情報を含む進行状況情報を生成し、該情報を情報処理装置3に送
信するように進行状況通知部230に指示する。
【0059】
もちろん、以上の進行状況情報は、一例であり、他の情報を進行状況情報に含めるよう
にしてもよい。例えば、進行状況監視部220は、1ページごとに、給紙動作が実行され
ているか否かを監視し、給紙中の場合は、給紙中を示す情報を含む進行状況情報を生成す
ることができる。また、例えば、進行状況監視部220は、1ページごとに、排紙動作が
実行されているか否かを監視し、排紙中の場合は、排紙中を示す情報を含む進行状況情報
を生成することができる。
【0060】
進行状況通知部230は、進行状況監視部220が生成した進行状況情報を、情報処理
装置3に通知する。
【0061】
情報処理装置3は、設定受付部310と、印刷データ生成部320と、進行状況出力部
330と、進行状況受信部340とを有する。
【0062】
情報処理装置3の各機能部は、例えば、例えば、CPU31が補助記憶装置37からR
AM32にロードした所定のプログラムを実行することにより実現される。この所定のプ
ログラムは、例えば、ネットワーク上のサーバーからダウンロードされて、情報処理装置
3にインストールされ、もしくは更新される。もちろん、持ち運び可能な記録媒体に予め
記録されており、当該記録媒体から読み取られて、情報処理装置3にインストールされ、
もしくは更新されてもよい。
【0063】
なお、情報処理装置3の各機能部は、例えば、プリンタードライバープログラムにより
実現される。進行状況出力部330及び進行状況受信部340は、プリンタードライバー
とは別のプログラムにより実現されてもよい。もちろん、いずれのプログラムによりこれ
らの機能部が実現されるかは適宜変更してよい。
【0064】
なお、情報処理装置3は、OS部やアプリケーション部(いずれも不図示)を有してい
てもよい。OS部やアプリケーション部は、例えば、CPU31が補助記憶装置37から
RAM32ロードした所定のOSプログラムやアプリケーションプログラムを実行するこ
とにより実現される。
【0065】
設定受付部310は、印刷に関する各種設定、印刷開始の指示等を受け付ける。また、
設定受付部310は、アプリケーション部等が作成した印刷対象データを受け付ける。
【0066】
印刷データ生成部320は、印刷設定や印刷対象データに基づいて、印刷装置2に印刷
を行わせるための印刷データを生成する。このため、印刷データ生成部320は、ラスタ
ライズ処理、色変換処理、中間調処理などを行う機能を有する。また、印刷データ生成部
320は、印刷設定や印刷対象データに基づいて生成した印刷データを、印刷装置2に送
信し、印刷を行わせる。
【0067】
進行状況出力部330は、進行状況受信部340が印刷装置2から受信した進行状況情
報を取得し、その情報に基づいた表示を行う。
【0068】
進行状況出力部330は、進行状況情報に基づいて、例えば、印刷中ページ番号、印刷
中ページ内の印刷位置、印刷終了割合、印刷実行時間、印刷終了予測時間、インク残量な
どを表示する。また、進行状況情報が受信される度に、その進行状況情報に含まれる情報
対応する表示中の情報を更新する。
【0069】
具体的には、進行状況出力部330は、例えば、印刷開始を示す情報を含む進行状況情
報を受信した場合、例えば、図4に示すような印刷進行状況画面400を、ディスプレイ
39に表示する。なお、印刷進行状況画面400の表示開始後、未だ対応する情報が受信
されていない領域には、所定の表示(例えば、「−」)などを行うようにすればよい。
【0070】
図示するように、印刷進行状況画面400には、印刷中ページ番号を表示する領域41
0と、印刷中ページ内の印刷位置を表示する領域420と、印刷終了割合を表示する領域
430と、印刷実行時間を表示する領域440と、印刷終了予測時間を表示する領域45
0と、インク残量を表示する領域460とが含まれる。また、各種操作を行うためのボタ
ンが含まれる。
【0071】
進行状況出力部330は、進行状況情報に含まれる印刷中ページ番号と総ページ数に基
づいて、領域410に、印刷中ページ番号と総ページ数とを対応付けて表示する。また、
進行状況情報に含まれる主走査位置と副走査位置とに基づいて、領域420に、1ページ
の印刷媒体を模した図柄と、印刷位置を表示する。印刷中ページ番号を対応付けて表示し
てもよい。印刷位置までの印刷が終了した領域と、当該印刷位置からの印刷が終了してい
ない領域とを区別可能な態様で表示してもよい。
【0072】
また、進行状況出力部330は、進行状況情報に含まれる印刷終了割合に基づいて、領
域430に、プログレスバーを表示する。すなわち、印刷処理100%に対する印刷終了
割合をプログレスとして表示する。また、進行状況出力部330は、進行状況情報に含ま
れる印刷実行時間に基づいて、領域440に、印刷実行時間を表示する。また、進行状況
出力部330は、進行状況情報に含まれる印刷終了予測時間に基づいて、領域450に、
印刷終了予測時間を表示する。また、進行状況出力部330は、進行状況情報に含まれる
インク残量に基づいて、領域460に、各色のインクカートリッジのインク残量を表示す
る。
【0073】
もちろん、印刷進行状況画面400の構成は、上記に限られない。例えば、各種領域の
配置や表示態様は、上記に限られない。また、例えば、全ての領域が含まれていなくても
よく、少なくとも一以上の領域が含まれていればよい。
【0074】
図2に戻って、進行状況受信部340は、印刷装置2から印刷の進行状況に関する情報
を受信する。受信した情報は、例えば、RAM32や補助記憶装置37に記憶する。
【0075】
以上の各構成要素は、印刷システム1、印刷装置2、および情報処理装置3の構成を理
解容易にするために、主な処理内容に応じて分類したものである。構成要素の分類の仕方
や名称によって、本願発明が制限されることはない。印刷システム1、印刷装置2、およ
び情報処理装置3の構成は、処理内容に応じて、さらに多くの構成要素に分類することも
できる。また、1つの構成要素がさらに多くの処理を実行するように分類することもでき
る。また、各構成要素の処理は、1つのハードウェアで実行されてもよいし、複数のハー
ドウェアで実行されてもよい。
【0076】
次に、上記の印刷システム1において実行される特徴的な処理について説明する。
【0077】
図3は、本発明の第一実施形態の一例に係る印刷システムの印刷処理を示すシーケンス
である。なお、本図では、便宜上、印刷データの受信終了後に印刷処理が行われているが
、印刷データの受信と印刷処理とは部分的に又は全てが並行していてもよい。
【0078】
S(ステップ)1では、情報処理装置3の設定受付部310は、印刷開始の指示を受け
付けて、アプリケーション部等が作成した印刷対象データを取得する。
【0079】
S2では、印刷データ生成部320は、印刷設定と印刷対象データとに基づいて、印刷
装置2に印刷を行わせるための印刷データを生成するとともに、印刷装置2に送信する。
【0080】
S3では、印刷装置2の印刷制御部210は、情報処理装置3から印刷データを受信す
る。また、S4では、印刷制御部210は、印刷データに基づいてイメージデータを生成
し、当該イメージデータに基づいて、印刷ヘッドからインクを吐出させるとともに、印刷
エンジン26の各種機構の動作を制御する。
【0081】
S5では、印刷処理(S4)と並行して、進行状況監視部220は、印刷処理を監視し
、定期的なタイミング、進行状況が変化したタイミング、又は所定のタイミングで、情報
処理装置3に通知するための進行状況情報を生成する。また、S5では、進行状況通知部
230は、進行状況監視部220により生成された進行状況情報を、情報処理装置3に送
信する。なお、上述したように、進行状況情報は、例えば、印刷開始を示す情報、印刷中
ページ番号、印刷中ページ内の印刷位置(主走査位置、副走査位置)、印刷が終了した割
合、印刷実行時間、印刷終了までの予測時間、印刷終了を示す情報、インク残量などであ
る。
【0082】
S6では、情報処理装置3の進行状況受信部340は、印刷装置2から送信された進行
状況情報を受信する。
【0083】
S7では、進行状況出力部330は、進行状況情報を受信する度に、例えば、図4に示
すような印刷進行状況画面400の、進行状況情報に含まれる情報に対応する領域の情報
の表示を更新する。
【0084】
以上の図3の各処理単位は、印刷装置2および情報処理装置3の処理を理解容易にする
ために、主な処理内容に応じて分割したものである。処理単位の分割の仕方や名称によっ
て、本願発明が制限されることはない。印刷装置2および情報処理装置3の処理は、処理
内容に応じて、さらに多くの処理単位に分割することもできる。また、1つの処理単位が
さらに多くの処理を含むように分割することもできる。
【0085】
以上、本発明の第一実施形態の一例について説明した。本実施形態によれば、リアルタ
イムな印刷の進行状況をユーザーに提示することができる。
【0086】
すなわち、本実施形態では、印刷装置は、印刷処理中、印刷処理の進行状況を情報処理
装置に逐次通知する。そして、情報処理装置は、通知された印刷処理の進行状況に基づい
て、表示を行う。このような構成によれば、印刷装置側で進行状況の生成が行われるので
、情報処理装置は、情報処理装置側では生成できないより正確な(リアルタイムな)進行
状況をユーザーに提示することができる。そして、ユーザーは、残りの印刷時間を見込ん
でより正確に行動することができる。
【0087】
以上の本発明の実施形態は、本発明の要旨と範囲を例示することを意図し、限定するも
のではない。多くの代替物、修正および変形例が当業者にとって明らかである。
【0088】
<変形例1>
本変形例では、情報処理装置3は、補助記憶装置37又はRAM32に、予め音楽ファ
イル(音楽データ)を複数格納している。進行状況出力部330は、印刷開始後、印刷装
置2から最初に印刷終了予測時間を受信した場合、当該終了予測時間に最も近い長さの音
楽ファイルを検索し、一つ選択する。そして、進行状況出力部330は、選択した音楽フ
ァイルを再生し、スピーカー40から音声出力する。
【0089】
進行状況出力部330は、例えば、図5に示すような印刷進行状況画面400を表示し
てもよい。本図では、印刷進行状況画面400には、印刷処理中に再生されている音楽フ
ァイルの名称を表示する領域470が含まれている。進行状況出力部330は、選択した
音楽ファイルの名称を、領域470に表示する。再生時間や残りの再生時間を表示するよ
うにしてもよい。
【0090】
音楽の再生開始後、進行状況出力部330は、印刷終了を示す情報含む進行状況情報を
受信したか否かを判定し、受信した場合に再生中の音楽を停止する。なお、印刷終了を受
信する前に音楽が終わりまで再生された場合は、当該音楽ファイル繰り返し再生する、又
は他の音楽ファイルを再生するようにすればよい。他の音楽ファイルを再生する場合には
、印刷終了を受信した後に受信した終了予測時間に基づいて、他の音楽ファイルを選択す
ればよい。
【0091】
上記のような構成によれば、印刷処理中に音楽が再生されるので、ユーザーは、聴覚に
より印刷中か否か、印刷が終了したか否かなどを認識することができる。また、ユーザー
は、残りの再生時間を見れば、又は再生された音楽を知っていれば、残りの印刷時間を見
込んで正確に行動することができる。
【0092】
上記の変形例1の更なる変形としては、印刷の終了に係わらず、選択した音楽を当該音
楽の終わりまで再生するようにしてもよい。このようにしても、最初の終了予測時間に基
づいて選択した音楽の長さが当該終了予測時間と大きな差がなければ、ユーザーにとって
不利益は少ない。なお、印刷終了を受信した場合に、音楽の残り再生時間が所定時間(例
えば、10秒)以上である場合は、停止するようにしてもよい。また、印刷終了を受信す
る前に音楽が終わりまで再生された場合は、当該音楽ファイル繰り返し再生する、又は他
の音楽ファイルを再生するようにすればよい。
【0093】
また、上記の変形例1の更なる変形としては、音楽ファイルの選択は、終了予測時間に
係わらずランダムに選択するようにしてもよい。この場合も、印刷の終了に合わせて選択
した音楽の再生を終了すれば、ユーザーは、聴覚により印刷中か否か、印刷が終了したか
否かなどを認識することができる。もちろん、印刷の終了に係わらず、選択した音楽を当
該音楽の終わりまで再生するようにしてもよい。また、印刷終了を受信した場合に、音楽
の残り再生時間が所定時間(例えば、10秒)以上である場合に、停止するようにしても
よい。また、印刷終了を受信する前に音楽が終わりまで再生された場合は、当該音楽ファ
イル繰り返し再生する、又は他の音楽ファイルをランダムに選択して再生するようにすれ
ばよい。
【0094】
なお、上記の変形例1は、音楽ファイルだけでなく、動画ファイルや写真ファイルなど
(これらを総称して、例えば、メディアファイル、メディアデータと呼ばれる)に適用で
きる。
【0095】
<他の変形例>
上記の第一実施形態の一例では、情報処理装置3の印刷データ生成部320が印刷デー
タの生成を行っているが、印刷装置2の印刷制御部210が、印刷データを生成するよう
にしてもよい。例えば、情報処理装置3は、写真や文書ファイルなどの印刷対象データを
、印刷装置2に送信する。そして、印刷制御部210は、これらの印刷対象データに基づ
いて印刷データ、イメージデータを生成する。この場合も、印刷装置2は、上記の第一実
施形態の一例と同様に、進行状況情報を情報処理装置3に通知する。
【0096】
また、上記の第一実施形態の一例では、印刷装置2が、印刷が終了した割合、印刷実行
時間、印刷終了までの予測時間を算出しているが、情報処理装置2が計算の少なくとも一
部を行うようにしてもよい。
【符号の説明】
【0097】
1:印刷システム、2:印刷装置、3:情報処理装置、4:アクセスポイント、5:ネッ
トワーク、20:コントローラー、21:CPU、22:RAM、23:ROM、24:
ネットワークI/F、25:USB I/F、26:印刷エンジン、27:操作パネル、
30:コントローラー、31:CPU、32:RAM、33:ROM、34:ネットワー
クI/F、35:USB I/F、37:補助記憶装置、38:入力装置、39:ディス
プレイ、40:スピーカー、210:印刷制御部、220:進行状況監視部、230:進
行状況通知部、310:設定受付部、320:印刷データ生成部、330:進行状況出力
部、340:進行状況受信部、400:印刷進行状況画面、410〜470:領域

【特許請求の範囲】
【請求項1】
印刷装置に印刷指示を行う情報処理装置であって、
表示装置と、
前記印刷装置から印刷処理の進行状況を示す進行状況情報を受信する受信手段と、
前記進行状況情報に基づいて印刷処理の進行状況を前記表示装置に出力する出力手段と
、を有する、
ことを特徴とする情報処理装置。
【請求項2】
請求項1に記載の情報処理装置であって、
前記受信手段は、印刷の開始から印刷の終了まで、定期的なタイミング、進行状況が変
化したタイミング、又は所定のタイミングで、前記進行状況情報を受信し、
前記出力手段は、前記各タイミングで受信された進行状況情報に基づいて、出力内容を
更新する、
ことを特徴とする情報処理装置。
【請求項3】
請求項1又は2に記載の情報処理装置であって、
前記進行状況情報には、印刷開始を示す情報、印刷中ページ番号、印刷中ページ内の印
刷位置、印刷が終了した割合、印刷実行時間、印刷終了までの予測時間、印刷終了を示す
情報、及び記録材残量の少なくとも一以上が含まれる、
ことを特徴とする情報処理装置。
【請求項4】
請求項3に記載の情報処理装置であって、
メディアデータを記憶し、
前記出力手段は、前記進行状況情報に印刷開始を示す情報が含まれる場合、メディアデ
ータを選択して再生する、
ことを特徴とする情報処理装置。
【請求項5】
請求項4に記載の情報処理装置であって、
前記出力手段は、前記進行状況情報に印刷終了までの予測時間が含まれる場合、当該予
測時間に応じて、メディアデータを選択する、
ことを特徴とする情報処理装置。
【請求項6】
請求項4又は5に記載の情報処理装置であって、
前記出力手段は、前記進行状況情報に印刷終了を示す情報が含まれる場合、又は選択し
たメディアデータの終わりまで再生した場合、当該メディアデータの再生を終了する、
ことを特徴とする情報処理装置。
【請求項7】
表示装置を備える情報処理装置を印刷装置に印刷指示を行う装置として機能させるプロ
グラムであって、
前記印刷装置から印刷処理の進行状況を示す進行状況情報を受信する受信手段と、
前記進行状況情報に基づいて印刷処理の進行状況を前記表示装置に出力する出力手段と
して、前記情報処理装置を機能させる、
ことを特徴とするプログラム。
【請求項8】
情報処理装置からの印刷指示に従って印刷を行う印刷装置であって、
印刷処理の進行状況を示す進行状況情報を生成する生成手段と、
前記進行状況情報を前記情報処理装置に通知する通知手段と、を有する、
ことを特徴とする印刷装置。
【請求項9】
請求項8に記載の印刷装置であって、
前記生成手段は、印刷の開始から印刷の終了まで、定期的なタイミング、進行状況が変
化したタイミング、又は所定のタイミングで、前記進行状況情報を生成する、
ことを特徴とする印刷装置。
【請求項10】
請求項8又は9に記載の印刷装置であって、
前記進行状況情報には、印刷開始を示す情報、印刷中ページ番号、印刷中ページ内の印
刷位置、印刷が終了した割合、印刷実行時間、印刷終了までの予測時間、印刷終了を示す
情報、及び記録材残量の少なくとも一以上が含まれる、
ことを特徴とする印刷装置。
【請求項11】
請求項10に記載の印刷装置であって、
前記生成手段は、前記印刷装置の印刷機構が所定データ量の印刷にかかった時間を単位
時間として計測し、総印刷データ量、前記所定データ量、及び前記単位時間に基づいて、
前記印刷終了までの予測時間を算出する、
ことを特徴とする印刷装置。
【請求項12】
請求項10又は11いずれか一項に記載の印刷装置であって、
前記生成手段は、印刷の開始からの実行時間を計測し、前記予測時間に対する前記実行
時間の割合を、前記印刷が終了した割合として算出する、
ことを特徴とする印刷装置。
【請求項13】
請求項8〜11いずれか一項に記載の印刷装置であって、
前記進行状況情報は、前記情報処理装置の表示装置への表示に使用される、
ことを特徴とする印刷装置。
【請求項14】
印刷装置と当該印刷装置に印刷指示を行う情報処理装置を備える印刷システムであって

前記印刷装置は、
印刷処理の進行状況を示す進行状況情報を生成する生成手段と、
前記進行状況情報を前記情報処理装置に通知する通知手段と、を備え、
前記情報処理装置は、
前記進行状況情報を受信する受信手段と、
前記進行状況情報に基づいて印刷処理の進行状況を表示装置に出力する出力手段と、を
備える、
ことを特徴とする印刷システム。
【請求項15】
印刷装置と当該印刷装置に印刷指示を行う情報処理装置を備えるシステムにおける印刷
制御方法であって、
前記印刷装置が、印刷処理の進行状況を示す進行状況情報を生成する生成ステップと、
前記印刷装置が、前記進行状況情報を前記情報処理装置に通知する通知ステップと
前記情報処理装置が、前記進行状況情報を受信する受信ステップと、
前記情報処理装置が、前記進行状況情報に基づいて印刷処理の進行状況を表示装置に出
力する出力ステップと、を含む、
ことを特徴とする印刷制御方法。

【図1】
image rotate

【図2】
image rotate

【図3】
image rotate

【図4】
image rotate

【図5】
image rotate


【公開番号】特開2012−190115(P2012−190115A)
【公開日】平成24年10月4日(2012.10.4)
【国際特許分類】
【出願番号】特願2011−51323(P2011−51323)
【出願日】平成23年3月9日(2011.3.9)
【出願人】(000002369)セイコーエプソン株式会社 (51,324)
【Fターム(参考)】