(57)【要約】【課題】印刷用紙やトナーなどの消耗品を無駄にすることなく、実際の印刷動作に対応した略正確な印刷時間を計測することができる印刷装置を提供する。【解決手段】印刷装置１は、上位装置２から印刷ジョブを受信した際に印刷ジョブから画像データを展開する画像展開部１２７と、印刷用紙を給紙開始してから排紙完了するまでの印刷用紙処理時間を記録した情報格納部１２２と、画像展開部１２７による画像展開時間と情報格納部１２２に記録された印刷用紙処理時間とに基づいて印刷用紙に画像を印刷することなく画像展開開始から排紙完了までに要する印刷時間を計測する時間計測部１２４とを備える。【選択図】図１
2012121246.tif 000002
【特許請求の範囲】
【請求項１】
上位装置から印刷ジョブを受信し、該印刷ジョブに基づき印刷用紙に画像を印刷する印刷装置であって、
前記上位装置から印刷ジョブを受信した際に該印刷ジョブから画像データを展開する画像展開手段と、印刷用紙を給紙開始してから排紙完了するまでの印刷用紙処理時間を記録した印刷用紙処理時間記録手段と、前記画像展開手段による画像展開時間と前記印刷用紙処理時間記録手段に記録された印刷用紙処理時間とに基づいて印刷用紙に画像を印刷することなく画像展開開始から排紙完了までに要する印刷時間を計測する印刷時間計測手段とを備えたことを特徴とする印刷装置。
【請求項２】
請求項１に記載の印刷装置において、所定の印刷条件が指定された印刷用紙処理時間記録用の印刷ジョブを実行することにより、前記印刷用紙処理時間として、印刷用紙を給紙トレイから排紙トレイに搬送する印刷用紙搬送時間と、前ページの給紙開始から次ページの給紙開始までの連続給紙最短待ち時間とを計測する印刷用紙処理時間計測手段を備え、前記印刷用紙処理時間記録手段は、前記印刷用紙処理時間計測手段により計測された印刷用紙搬送時間と連続給紙最短待ち時間とを、前記印刷用紙処理時間記録用の印刷ジョブ毎に記録することを特徴とする印刷装置。
【請求項３】
請求項２に記載の印刷装置において、複数の給紙トレイと、複数の排紙トレイとを備え、前記印刷用紙処理時間記録用の印刷ジョブには、前記所定の印刷条件として、給紙トレイと排紙トレイの組み合わせが指定されることを特徴とする印刷装置。
【請求項４】
請求項２又は３に記載の印刷装置において、前記印刷時間計測手段は、前記上位装置から受信した印刷ジョブの印刷条件に基づいて、前記印刷用紙処理時間記録手段を参照し、該印刷条件に対応する印刷用紙搬送時間と連続給紙最短待ち時間とを取得することを特徴とする印刷装置。
【請求項５】
請求項４に記載の印刷装置において、前記画像展開手段が前記上位装置から受信した印刷ジョブを画像データに展開する画像展開時間が前記印刷用紙処理時間記録手段から取得した連続給紙最短待ち時間以下の場合、前記印刷時間計測手段は、前記画像展開手段により１ページ目の画像データの展開が完了した後に前記印刷用紙処理時間記録手段から取得した印刷用紙搬送時間のカウントを開始し、前記画像展開手段により２ページ目以降の画像データの展開が完了した後に前記連続給紙最短待ち時間が経過してから前記印刷用紙搬送時間のカウントを開始することを特徴とする印刷装置。
【請求項６】
請求項４に記載の印刷装置において、前記画像展開手段が前記上位装置から受信した印刷ジョブを画像データに展開する画像展開時間が前記印刷用紙処理時間記録手段から取得した連続給紙最短待ち時間より長い場合、前記印刷時間計測手段は、前記画像展開手段により各ページの画像データの展開が完了した後に前記印刷用紙処理時間記録手段から取得した印刷用紙搬送時間のカウントを開始することを特徴とする印刷装置。
【請求項７】
請求項１〜６のいずれか１項に記載の印刷装置において、印刷用紙を用いた通常印刷を行う通常印刷モードと、前記印刷用紙処理時間を計測し該計測結果を前記印刷用紙処理時間記録手段に記録する印刷用紙処理時間記録モードと、前記印刷時間計測手段により印刷用紙を用いずに印刷時間を計測する印刷時間計測モードとを切り替えるモード切替手段を備えたことを特徴とする印刷装置。
【請求項８】
請求項１〜７のいずれか１項に記載の印刷装置において、前記印刷時間計測手段による計測結果に基づいて、前記上位装置から受信した印刷ジョブに含まれる各ページの排紙完了のタイミングを前記上位装置に通知する排紙タイミング通知手段を備えることを特徴とする印刷装置。
【請求項９】
請求項８に記載の印刷装置において、前記排紙タイミング通知手段は、最終ページを判別し、該判別した最終ページの排紙完了のタイミングを前記上位装置に通知することを特徴とする印刷装置。
【請求項１０】
請求項１〜９のいずれか１項に記載の印刷装置において、前記印刷時間計測手段により計測された印刷時間を記録する印刷時間記録手段と、該印刷時間記録手段に記録された印刷時間を通知する印刷時間通知手段とを備えたことを特徴とする印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置に関し、より詳細には、ＰＣ（パーソナルコンピュータ）などの上位装置から印刷ジョブを受信し、この印刷ジョブに基づき印刷用紙に印刷を行う印刷装置に関する。
【背景技術】
【０００２】
従来、ＰＣなどの上位装置で印刷データを作成するプリンタドライバの設計者や、印刷装置に搭載されるプリンタコントローラの設計者は、印刷速度性能を確認する場合、実際の印刷動作で印刷時間を計測することによって確認していた。そして、このときの印刷動作により印刷物が生成されるが、この印刷物が必要なわけではないので、印刷用紙やトナーなどの消耗品が無駄になってしまうという問題があった。
【０００３】
上記のように消耗品が無駄になることを避けるために、例えば、特許文献１には、印刷用紙やトナーなどの消耗品を用いることなく、画像展開時間を計測することができる画像形成装置が提案されている。この画像形成装置は、印刷データが入力されてから画像として展開するまでの処理時間を測定する展開時間測定手段と、展開時間測定手段により測定された結果を表示する測定結果表示手段とを有している。これにより、ある１ページの印刷データの処理を開始してから、フレームバッファにそのページの画像を展開し終わるまでの処理時間を確認することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−３４１３８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、実際の印刷動作は、印刷ジョブから画像データを展開する画像展開処理や、印刷用紙を給紙トレイから排紙トレイに搬送する印刷用紙搬送処理などが並行に処理される時間があるため、特許文献１に記載の技術のように画像展開時間を計測するだけでは、実際の印刷動作に対応した正確な印刷時間を計測することができないという問題があった。
【０００６】
本発明は、上述のごとき実情に鑑みてなされたもので、印刷用紙やトナーなどの消耗品を無駄にすることなく、実際の印刷動作に対応した略正確な印刷時間を計測することができる印刷装置を提供すること、を目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明の第１の技術手段は、上位装置から印刷ジョブを受信し、該印刷ジョブに基づき印刷用紙に画像を印刷する印刷装置であって、前記上位装置から印刷ジョブを受信した際に該印刷ジョブから画像データを展開する画像展開手段と、印刷用紙を給紙開始してから排紙完了するまでの印刷用紙処理時間を記録した印刷用紙処理時間記録手段と、前記画像展開手段による画像展開時間と前記印刷用紙処理時間記録手段に記録された印刷用紙処理時間とに基づいて印刷用紙に画像を印刷することなく画像展開開始から排紙完了までに要する印刷時間を計測する印刷時間計測手段とを備えたことを特徴としたものである。
【０００８】
第２の技術手段は、第１の技術手段において、所定の印刷条件が指定された印刷用紙処理時間記録用の印刷ジョブを実行することにより、前記印刷用紙処理時間として、印刷用紙を給紙トレイから排紙トレイに搬送する印刷用紙搬送時間と、前ページの給紙開始から次ページの給紙開始までの連続給紙最短待ち時間とを計測する印刷用紙処理時間計測手段を備え、前記印刷用紙処理時間記録手段は、前記印刷用紙処理時間計測手段により計測された印刷用紙搬送時間と連続給紙最短待ち時間とを、前記印刷用紙処理時間記録用の印刷ジョブ毎に記録することを特徴としたものである。
【０００９】
第３の技術手段は、第２の技術手段において、複数の給紙トレイと、複数の排紙トレイとを備え、前記印刷用紙処理時間記録用の印刷ジョブには、前記所定の印刷条件として、給紙トレイと排紙トレイの組み合わせが指定されることを特徴としたものである。
【００１０】
第４の技術手段は、請求項２又は３に記載の印刷装置において、前記印刷時間計測手段は、前記上位装置から受信した印刷ジョブの印刷条件に基づいて、前記印刷用紙処理時間記録手段を参照し、該印刷条件に対応する印刷用紙搬送時間と連続給紙最短待ち時間とを取得することを特徴としたものである。
【００１１】
第５の技術手段は、第４の技術手段において、前記画像展開手段が前記上位装置から受信した印刷ジョブを画像データに展開する画像展開時間が前記印刷用紙処理時間記録手段から取得した連続給紙最短待ち時間以下の場合、前記印刷時間計測手段は、前記画像展開手段により１ページ目の画像データの展開が完了した後に前記印刷用紙処理時間記録手段から取得した印刷用紙搬送時間のカウントを開始し、前記画像展開手段により２ページ目以降の画像データの展開が完了した後に前記連続給紙最短待ち時間が経過してから前記印刷用紙搬送時間のカウントを開始することを特徴としたものである。
【００１２】
第６の技術手段は、第４の技術手段において、前記画像展開手段が前記上位装置から受信した印刷ジョブを画像データに展開する画像展開時間が前記印刷用紙処理時間記録手段から取得した連続給紙最短待ち時間より長い場合、前記印刷時間計測手段は、前記画像展開手段により各ページの画像データの展開が完了した後に前記印刷用紙処理時間記録手段から取得した印刷用紙搬送時間のカウントを開始することを特徴としたものである。
【００１３】
第７の技術手段は、第１〜第６のいずれか１の技術手段において、印刷用紙を用いた通常印刷を行う通常印刷モードと、前記印刷用紙処理時間を計測し該計測結果を前記印刷用紙処理時間記録手段に記録する印刷用紙処理時間記録モードと、前記印刷時間計測手段により印刷用紙を用いずに印刷時間を計測する印刷時間計測モードとを切り替えるモード切替手段を備えたことを特徴としたものである。
【００１４】
第８の技術手段は、第１〜第７のいずれか１の技術手段において、前記印刷時間計測手段による計測結果に基づいて、前記上位装置から受信した印刷ジョブに含まれる各ページの排紙完了のタイミングを前記上位装置に通知する排紙タイミング通知手段を備えることを特徴としたものである。
【００１５】
第９の技術手段は、第８の技術手段において、前記排紙タイミング通知手段は、最終ページを判別し、該判別した最終ページの排紙完了のタイミングを前記上位装置に通知することを特徴としたものである。
【００１６】
第１０の技術手段は、第１〜第９のいずれか１の技術手段において、前記印刷時間計測手段により計測された印刷時間を記録する印刷時間記録手段と、該印刷時間記録手段に記録された印刷時間を通知する印刷時間通知手段とを備えたことを特徴としたものである。
【発明の効果】
【００１７】
本発明によれば、印刷用紙を用いずに画像展開時間と印刷用紙処理時間に基づく印刷時間を計測することができるため、印刷用紙やトナーなどの消耗品を無駄にすることなく、実際の印刷動作に対応した略正確な印刷時間を簡単な処理で知ることができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の一実施形態に係る印刷装置の機能的な構成例を示すブロック図である。
【図２】情報格納部に格納される印刷用紙処理時間保存テーブルの一例を示す図である。
【図３】印刷用紙処理時間記録モードにおける動作例を説明するための図である。
【図４】印刷時間計測モードが指定されたときのプリンタの印刷動作における時間経過の一例を示す図である。
【図５】プリンタに印刷用紙処理時間記録モードを指定して印刷用紙処理時間を記録する処理の一例を説明するためのフロー図である。
【図６】プリンタに印刷時間計測モードを指定して印刷時間を計測する際の処理の一例を説明するためのフロー図である。
【図７】印刷用紙計測モードでのプリント部の処理の一例を説明するためのフロー図である。
【発明を実施するための形態】
【００１９】
以下、添付図面を参照しながら、本発明の印刷装置に係る好適な実施の形態について説明する。なお、以下の説明では、プリント機能を備えた単機能のプリンタを代表例として説明するが、本発明は、プリント機能、コピー機能、ファクシミリ機能、スキャナ機能などの複数の機能を備えたＭＦＰ（Multi Function Peripheral）にも適用することができる。
【００２０】
図１は、本発明の一実施形態に係る印刷装置の機能的な構成例を示すブロック図である。図中、１は印刷装置（以下、プリンタという）を示す。このプリンタ１は、外部の上位装置２と通信し、上位装置２からの印刷ジョブデータを受信し、上位装置２へステータス通知データなどを送信するための通信制御部１１と、ＣＰＵおよび主メモリなどにより構成される主制御部１２と、上位装置２または操作パネル１４から指定される各モード（通常印刷モード、印刷用紙処理時間記録モード、印刷時間計測モード）への切替設定を行うモード切替部１３と、ユーザによる操作入力を受け付けるためのタッチパネルやユーザに各種通知を行うための表示部を備えた操作パネル１４と、画像を印刷するための印刷用紙を給紙する給紙トレイ１５と、給紙トレイ１５から給紙された印刷用紙に、主制御部１２により印刷ジョブデータから展開された画像データを印刷するプリント部１６と、このプリント部１６により画像データが印刷された印刷用紙（印刷物）を排紙する排紙トレイ１７とを備える。
【００２１】
上位装置２は、アプリケーション等で作成された文書データから印刷すべき印刷ジョブデータを生成し印刷を指示する典型的にはパーソナルコンピュータ、ワークステーションなどである。通信制御部１１は、この上位装置２とネットワークなどの通信手段を介して通信し、印刷ジョブデータの受信やステータス通知データなどの送信を行う。ここで、通信手段として、例えば、ＵＳＢ（Universal Serial Bus）接続やパラレルインタフェースなどの手段が使用されてもよい。
【００２２】
主制御部１２は、印刷ジョブデータに含まれる給紙トレイや排紙トレイを指定するためのコマンドなどのジョブ情報を解析するジョブ情報解析部１２１と、各種の設定情報や後述の図２に示す印刷用紙処理時間保存テーブルなどを格納する情報格納部１２２と、モード切替部１３からのモード切替設定に応じた設定データを処理する設定処理部１２３と、印刷用紙処理時間記録モードでは印刷用紙処理時間を計測し、印刷時間計測モードでは印刷時間を計測する時間計測部１２４と、ジョブ情報解析部１２１で解析された給紙トレイ指定コマンドを処理する給紙トレイ処理部１２５と、ジョブ情報解析部１２１で解析された排紙トレイ指定コマンドを処理する排紙トレイ処理部１２６と、印刷ジョブデータから画像データをバッファメモリ（図示せず）に展開する画像展開部１２７とを備える。
【００２３】
本発明の主たる特徴部分は、印刷用紙やトナーなどの消耗品を無駄にすることなく、実際の印刷動作に対応した略正確な印刷時間を計測することにある。このための構成として、プリンタ１は、上位装置２から印刷ジョブを受信した際に印刷ジョブから画像データを展開する画像展開手段に相当する画像展開部１２７と、印刷用紙を給紙開始してから排紙完了するまでの印刷用紙処理時間を記録した印刷用紙処理時間記録手段に相当する情報格納部１２２と、画像展開部１２７による画像展開時間と情報格納部１２２に記録された印刷用紙処理時間とに基づいて印刷用紙に画像を印刷することなく画像展開開始から排紙完了までに要する印刷時間を計測する印刷時間計測手段に相当する時間計測部１２４とを備える。
【００２４】
また、プリンタ１は、所定の印刷条件が指定された印刷用紙処理時間記録用の印刷ジョブを実行することにより、印刷用紙処理時間として、印刷用紙を給紙トレイから排紙トレイに搬送する印刷用紙搬送時間と、前ページの給紙開始から次ページの給紙開始までの連続給紙最短待ち時間とを計測する印刷用紙処理時間計測手段を備える。この印刷用紙処理時間計測手段は時間計測部１２４により実現される。そして、情報格納部１２２は、時間計測部１２４により計測された印刷用紙搬送時間と連続給紙最短待ち時間とを、印刷用紙処理時間記録用の印刷ジョブ毎に記録した印刷用紙処理時間保存テーブルを格納する。
【００２５】
図２は、情報格納部１２２に格納される印刷用紙処理時間保存テーブルの一例を示す図である。この印刷用紙処理時間保存テーブルは、プリンタ１にて印刷用紙処理時間記録モードを実行することで生成される。つまり、印刷用紙処理時間記録用の印刷ジョブを実際に実行して印刷用紙を搬送させることにより、印刷用紙搬送時間と連続給紙最短待ち時間を計測して印刷用紙処理時間保存テーブルに記録する。この印刷用紙処理時間記録用の印刷ジョブには、所定の印刷条件として、例えば、給紙トレイと排紙トレイの組み合わせが指定される。上記の印刷用紙処理時間記録モードの具体的な動作例について図３に基づいて説明する。
【００２６】
ここで、モード切替部１３は、印刷用紙を用いた通常印刷を行う通常印刷モードと、印刷用紙処理時間を計測し計測結果を印刷用紙処理時間保存テーブルに記録する印刷用紙処理時間記録モードと、時間計測部１２４により印刷用紙を用いずに印刷時間を計測する印刷時間計測モードとを切り替える。ユーザが上位装置２からモード切換部１３を切り替えることで、プリンタ１に印刷用紙処理時間記録モードを指定することができる。
【００２７】
図３は、印刷用紙処理時間記録モードにおける動作例を説明するための図である。図３（Ａ）に示すように、プリンタ１には、複数の給紙トレイ１〜４と、複数の排紙トレイ１〜３とが装着されている。給紙トレイ１はＡ４サイズ用紙、給紙トレイ２はＡ４サイズ用紙、給紙トレイ３はＡ３サイズ用紙、給紙トレイ４はＢ４サイズ用紙がセットされている。また、排紙トレイ１はステープルなどの後処理がなく排紙処理に時間がかからない排紙トレイである。排紙トレイ２，３は、ステープルなどの後処理を行うため排紙トレイ１に比べて排紙処理に時間がかかる排紙トレイである。
【００２８】
印刷用紙処理時間記録用の印刷ジョブは、上位装置２にて生成されるが、例えば、Ａ４サイズの２ページ以上の白紙データで構成され、印刷条件として、給紙トレイと排紙トレイの組み合わせが指定される。図３（Ｂ）の例において、印刷用紙処理時間記録用印刷ジョブＸには、Ａ４サイズの白紙２ページ以上の印刷ジョブに対して、給紙トレイとして自動給紙、排紙トレイとして排紙トレイ１の組み合わせが指定されている。なお、給紙トレイとして自動給紙が指定された場合には給紙トレイ１が選択されるように予め設定されているものとする。上位装置２から送信される印刷用紙処理時間記録用印刷ジョブＸがプリンタ１で実行されると、Ａ４サイズの２ページ以上の印刷用紙が給紙トレイ１から給紙され排紙トレイ１に排紙されるが、印刷ジョブが白紙であるため、印刷用紙には何も印刷されない状態で排紙される。
【００２９】
また、同様に、印刷用紙処理時間記録用印刷ジョブＹには、Ａ４サイズの白紙２ページ以上の印刷ジョブに対して、給紙トレイとして給紙トレイ２、排紙トレイとして排紙トレイ２の組み合わせが指定されている。上位装置２から送信される印刷用紙処理時間記録用印刷ジョブＹがプリンタ１で実行されると、Ａ４サイズの２ページ以上の印刷用紙が給紙トレイ２から給紙され排紙トレイ２に排紙されるが、印刷ジョブが白紙であるため、印刷用紙には何も印刷されない状態で排紙される。
【００３０】
上記のいずれの印刷ジョブの場合でも、印刷用紙には何も印刷されず白紙のままで排紙されるため印刷用紙の再利用が可能である。つまり、この印刷ジョブを実行しても印刷用紙やトナーが消費されることがなく、無駄な印刷物が生成されることがない。
【００３１】
なお、印刷用紙処理時間記録モードで用いる印刷ジョブは、２ページ以上の白紙ジョブに限定されず、２ページ以上の通常の文書ジョブとしてもよい。つまり、２ページ以上の文書データからなる印刷ジョブデータが入力され、印刷用紙処理時間記録モードが指定されているときは、印刷ジョブデータから画像データへの展開を行わず、印刷用紙の通紙処理のみを実行するようにする。この場合も、上記と同様に、印刷用紙には何も印刷されず白紙のままで排紙される。
【００３２】
上記のようにして、プリンタ１を通常印刷モードから印刷用紙処理時間記録モードに切り替え、印刷用紙処理時間記録用印刷ジョブを実行することにより、印刷用紙処理時間が計測され、図２の印刷用紙処理時間保存テーブルに記録される。図３（Ｃ）に示すように、印刷用紙処理時間記録用印刷ジョブＸの場合、給紙トレイ１からの給紙開始から排紙トレイ１への排紙完了までの印刷用紙搬送時間Ｘ１と、次の用紙を最短で連続給紙したときの連続給紙最短待ち時間Ｘ２とが、印刷用紙処理時間保存テーブルにそれぞれ保存される。
【００３３】
また、同様に、印刷用紙処理時間記録用印刷ジョブＹの場合、給紙トレイ２からの給紙開始から排紙トレイ２への排紙完了までの印刷用紙搬送時間Ｙ１と、次の用紙を最短で連続給紙したときの連続給紙最短待ち時間Ｙ２とが、印刷用紙処理時間保存テーブルにそれぞれ保存される。なお、連続給紙最短待ち時間Ｘ２、Ｙ２は、プリンタ１の最速時間となるため、どの場合でもほぼ同じ時間と考えられるが、実動作による実時間を記録しておくことにより、より実動作に近い計測を行うことができる。
【００３４】
図４は、印刷時間計測モードが指定されたときのプリンタ１の印刷動作における時間経過の一例を示す図である。プリンタ１が印刷時間計測モードに切り替えられた場合、時間計測部１２４は、上位装置２から受信した印刷ジョブの印刷条件に基づいて、情報格納部１２２に格納されている印刷用紙処理時間保存テーブルを参照し、この印刷条件に対応する印刷用紙搬送時間と連続給紙最短待ち時間とを取得する。例えば、上記の印刷条件として、給紙トレイに自動給紙、排紙トレイに排紙トレイ１が指定されていれば、印刷用紙処理時間記録用印刷ジョブＸの印刷用紙搬送時間Ｘ１と連続給紙最短待ち時間Ｘ２が取得される。なお、印刷時間計測モードにおいて、上位装置２から送信する印刷ジョブは１ページ以上の所望の画像データで構成すればよい。
【００３５】
上記例のように、上位装置２から受信した印刷ジョブに対して、印刷用紙処理時間保存テーブルから印刷用紙搬送時間Ｘ１と連続給紙最短待ち時間Ｘ２が取得される。そして、図４（Ａ）に示すように、上記装置２から受信した印刷ジョブは画像展開部１２７で画像データに展開されるが、画像展開部１２７による画像展開時間が連続給紙最短待ち時間Ｘ２以下の場合、時間計測部１２４は、画像展開部１２７により１ページ目の画像データの展開が完了した後に印刷用紙搬送時間Ｘ１のカウントを開始し、画像展開部１２７により２ページ目以降の画像データの展開が完了した後に連続給紙最短待ち時間Ｘ２が経過してから印刷用紙搬送時間Ｘ１のカウントを開始する。
【００３６】
図４（Ａ）に基づいて具体的に説明する。上位装置２から印刷ジョブデータの送信が開始されると、プリンタ１の主制御部１２は、通信制御部１１より印刷ジョブデータを読み込み、画像展開部１２７がページ１の画像展開を開始する（ｔ０）。ページ１の画像展開が完了すると（ｔ１）、主制御部１２は、その画像を印刷用紙へ印刷するための印刷要求をプリント部１６へ送信する。この際、印刷用紙処理時間保存テーブルから取得した印刷用紙搬送時間Ｘ１と連続給紙最短待ち時間Ｘ２もプリント部１６に送信する。そして、時間計測部１２４からの指示に従って、プリント部１６は、上記の印刷要求に応じて実際の印刷動作は行わずに印刷用紙搬送時間Ｘ１のカウントを開始し、印刷用紙搬送時間Ｘ１が経過すると（ｔ４）、ページ１の排紙完了として、時間計測部１２４に通知する。
【００３７】
次に、主制御部１２の画像展開部１２７は、ページ１の画像展開が完了すると（ｔ１）、すぐにページ２の画像展開を開始する。ページ２の画像展開が完了すると（ｔ２）、主制御部１２は、ページ２の印刷要求をプリント部１６へ送信する。このとき、時間計測部１２４からの指示に従って、プリント部１６は、ページ２の印刷要求を受信したときに連続給紙最短待ち時間Ｘ２が経過していないため、連続給紙最短待ち時間Ｘ２の経過後（ｔ３）、ページ２の印刷用紙搬送時間Ｘ１のカウントを開始し（ｔ３）、印刷用紙搬送時間Ｘ１が経過すると（ｔ５）、ページ２の排紙完了として、時間計測部１２４に通知する。
【００３８】
このようにして、時間計測部１２４では、画像を印刷用紙に印刷することなく画像展開開始から排紙完了までの印刷時間を計測する。図４（Ａ）の例の場合、時間計測部１２４は、ページ１について、画像展開開始タイミングｔ０、画像展開完了タイミング（または給紙開始タイミング）ｔ１、排紙完了タイミングｔ４を計測し、同様に、ページ２について、画像展開開始タイミングｔ１、画像展開完了タイミングｔ２、給紙開始タイミングｔ３、排紙完了タイミングｔ５を計測する。これらのタイミング情報に基づいて、ページ１の画像展開開始からページ２の排紙完了までの印刷時間あるいは各ページの画像展開開始から排紙完了までの印刷時間などを算出することができる。例えば、ｔ０を基準とすると、ページ１の画像展開開始からページ２の排紙完了までの印刷時間はｔ５、ページ１の画像展開開始から排紙完了までの印刷時間はｔ４、ページ２の画像展開開始から排紙完了までの印刷時間はｔ５−ｔ１と求めることができる。
【００３９】
ここで、性能評価のために実際に測定するプリンタの印刷時間は、上位装置（ＰＣ）のアプリケーション等で印刷ボタンが押下され最終ページの排紙完了までの時間であり、プリンタ側だけでいうと、この印刷時間は、印刷ジョブデータの受信開始から最終ページの排紙完了までの時間となる。このため、上位装置で印刷ボタンが押下されてからプリンタで画像展開が開始されるまでの時間と、プリンタでの印刷ジョブデータの受信開始から画像展開が開始されるまでの時間とを計測しておけば、上位装置で印刷ボタンが押下され最終ページの排紙完了までの時間と、印刷ジョブデータの受信開始から最終ページの排紙完了までの時間とを算出することができる。
【００４０】
なお、上記では、プリント部１６に印刷用紙搬送時間及び連続給紙最短待ち時間を送信して、各ページの排紙完了タイミングをプリント部１６から時間計測部１２４に通知するようにしているが、時間計測部１２４が印刷用紙搬送時間及び連続給紙最短待ち時間のカウントを行ってもよい。例えば、図４（Ａ）の場合、時間計測部１２４は、主制御部１２からプリント部１６へ印刷要求を送信した時点から印刷用紙搬送時間Ｘ１（及び連続給紙最短待ち時間Ｘ２）をカウントして各ページの排紙完了タイミングを取得する。
【００４１】
また、図４（Ｂ）に示すように、画像展開部１２７による画像展開時間が連続給紙最短待ち時間Ｘ２より長い場合、時間計測部１２４は、画像展開部１２７により各ページの画像データの展開が完了した後に印刷用紙排紙時間Ｘ１のカウントを開始する。
【００４２】
図４（Ｂ）に基づいて具体的に説明する。上位装置２から印刷ジョブデータの送信が開始されると、主制御部１２は、通信制御部１１より印刷ジョブデータを読み込み、画像展開部１２７がページ１の画像展開を開始する（ｔ０）。ページ１の画像展開が完了すると（ｔ０）、主制御部１２は、その画像を印刷用紙に印刷するための印刷要求をプリント部１６へ送信する。この際、印刷用紙処理時間保存テーブルから取得した印刷用紙搬送時間Ｘ１と連続給紙最短待ち時間Ｘ２もプリント部１６に送信する。そして、時間計測部１２４からの指示に従って、プリント部１６は、上記の印刷要求に応じて実際の印刷動作は行わずに印刷用紙搬送時間Ｘ１のカウントを開始し、印刷用紙搬送時間Ｘ１が経過すると（ｔ４）、ページ１の排紙完了として、時間計測部１２４に通知する。
【００４３】
次に、主制御部１２の画像展開部１２７は、ページ１の画像展開が完了すると（ｔ１）、すぐにページ２の画像展開を開始する。ページ２の画像展開が完了すると（ｔ３）、主制御部１２は、その画像を印刷用紙に印刷するための印刷要求をプリント部１６へ送信する。そして、時間計測部１２４からの指示に従って、プリント部１６は、ページ２の印刷要求を受信したときに既に連続給紙最短待ち時間Ｘ２が経過しているため、この印刷要求に応じてページ２の印刷用紙搬送時間Ｘ１のカウントを開始し（ｔ３）、印刷用紙搬送時間Ｘ１が経過すると（ｔ５）、ページ２の排紙完了として、時間計測部１２４に通知する。
【００４４】
ここで、プリンタ１は、時間計測部１２４による計測結果に基づいて、上位装置２から受信した印刷ジョブに含まれる各ページの排紙完了のタイミングを上位装置２に通知する排紙タイミング通知手段を備える。この排紙タイミング通知手段は、主制御部１２及び通信制御部１１により実現される。すなわち、図４の例の場合、ｔ０を基準として、ページ１の排紙完了タイミングｔ４とページ２の排紙完了タイミングｔ５を上位装置２へ通知する。
【００４５】
なお、上記の排紙タイミング通知手段は、最終ページを判別し、判別した最終ページの排紙完了のタイミングを上位装置２に通知するようにしてもよい。これは、例えば、主制御部１２が、プリント部１６から現ページの排紙完了通知を受信すると、次ページがあるか否かを判定し、次ページがないと判定した場合に現ページを最終ページと判別することができる。そして、この判別の結果を上位装置２に通知することにより、上位装置２では最終ページまで印刷時間の計測が完了したものと判断し、上位装置２から送信した印刷ジョブについて印刷時間計測モードを終了させる。
【００４６】
また、プリンタ１は、時間計測部１２４により計測された印刷時間を記録する印刷時間記録手段と、印刷時間記録手段に記録された印刷時間を通知する印刷時間通知手段とを備える。印刷時間記録手段は情報格納部１２２により実現され、印刷時間通知手段は操作パネル１４により実現される。図４の例に示したように、印刷時間計測モードによりプリンタ１の印刷時間を印刷用紙等の消耗品を用いることなく計測することができるが、この計測結果を情報格納部１２２に記録しておく。そして、ユーザが操作パネル１４を操作することで、情報格納部１２２に記録されている計測結果を、操作パネル１４の表示部に表示させ、ユーザは操作パネル１４上でプリンタ１の印刷時間を確認することができる。
【００４７】
前述の図３（Ｂ）の例では、印刷用紙処理時間（印刷用紙搬送時間と連続給紙最短待ち時間）を、印刷条件として、用紙サイズと、給紙トレイと排紙トレイの組み合せとに従った印刷ジョブ毎に予め計測、記録している。そして、図４に示すように、用紙サイズと、給紙トレイと排紙トレイの組み合せとが指定された実際の印刷ジョブに基づいて、この印刷ジョブの画像展開に要する時間を計測すると共に、印刷ジョブの印刷条件に応じた印刷用紙処理時間を取得し、これを実際にカウントすることで排紙タイミングを検出しているが、このように印刷用紙処理時間を実際にカウントせずに、主制御部１２での計算により排紙タイミングを算出するようにしてもよい。
【００４８】
例えば、図４（Ａ）の例の場合、ページ１の排紙タイミングｔ４は、ページ１の画像展開時間（ｔ１−ｔ０）に印刷用紙搬送時間Ｘ１を加算することで算出され、ページ２の排紙タイミングｔ５は、ページ１の画像展開時間（ｔ１−ｔ０）に、連続給紙最短待ち時間Ｘ２と印刷用紙搬送時間Ｘ１を加算することで算出することができる。なお、図４（Ｂ）の例の場合も同様に求めることができるが、この場合、ページ１の排紙タイミングｔ４は、ページ１の画像展開時間（ｔ１−ｔ０）に印刷用紙搬送時間Ｘ１を加算することで算出され、ページ２の排紙タイミングｔ５は、ページ２の画像展開時間（ｔ３−ｔ１）に、印刷用紙搬送時間Ｘ１を加算することで算出することができる。
【００４９】
図５は、プリンタ１に印刷用紙処理時間記録モードを指定して印刷用紙処理時間を記録する処理の一例を説明するためのフロー図である。本例では、通常印刷モードがデフォルト設定されているものとする。まず、プリンタ１は、ユーザの操作等に基づいて、モード切替部１３により印刷用紙処理時間記録モードが指定されたか否かを判定し（ステップＳ１）、印刷用紙処理時間記録モードが指定されたと判定した場合（ＹＥＳの場合）、印刷用紙処理時間記録モードに入る（ステップＳ２）。
【００５０】
主制御部１２は、通信制御部１１を介して、上位装置２から印刷用紙処理時間記録用印刷ジョブデータを受信したか否かを判定し（ステップＳ３）、印刷用紙処理時間記録用印刷ジョブデータ（以下、ここでは単に印刷ジョブデータという）を受信したと判定した場合（ＹＥＳの場合）、主制御部１２のジョブ情報解析部１２１は、印刷ジョブデータからジョブ情報を解析する。この解析結果に基づいて、給紙トレイ処理部１２５で給紙トレイを指定すると共に、排紙トレイ処理部１２６で排紙トレイを指定し、時間計測部１２４が、指定された給紙トレイと排紙トレイ間で実際に印刷用紙を搬送させたときの給紙開始から排紙完了までの印刷用紙搬送時間を計測する（ステップＳ４）。そして、時間計測部１２４で計測した印刷用紙搬送時間を情報格納部１２２の印刷用紙処理時間保存テーブルへ保存する（ステップＳ５）。
【００５１】
また、上記ステップＳ３において、主制御部１２が印刷ジョブデータを受信していないと判定した場合（ＮＯの場合）、ステップＳ３で印刷ジョブデータの受信待ち状態に移行する。
【００５２】
次に、時間計測部１２４は、前ページの給紙開始から次ページの給紙開始までの連続給紙最短待ち時間を計測し（ステップＳ６）、計測した連続給紙最短待ち時間を情報格納部１２２の印刷用紙処理時間保存テーブルへ保存する（ステップＳ７）。そして、プリンタ１は、必要な印刷用紙処理時間の計測および保存処理が終了したため、印刷用紙処理時間記録モードを終了し、ステップＳ１に戻り待機状態に移行する（ステップＳ８）。
【００５３】
なお、ステップＳ１において、主制御部１２は、印刷用紙処理時間記録モードが指定されないと判定した場合（ＮＯの場合）、通常印刷モードによる通常の印刷処理を実行するように制御する（ステップＳ９）。
【００５４】
図６は、プリンタ１に印刷時間計測モードを指定して印刷時間を計測する際の処理の一例を説明するためのフロー図である。本例でも通常印刷モードがデフォルト設定されているものとする。まず、プリンタ１は、ユーザの操作等に基づいて、モード切替部１３により印刷時間計測モードが指定されたか否かを判定し（ステップＳ１１）、印刷時間計測モードが指定されたと判定した場合（ＹＥＳの場合）、主制御部１２は、プリント部１６へ印刷時間計測モード開始を通知する（ステップＳ１２）。
【００５５】
次に、主制御部１２は、上位装置２から印刷ジョブデータを受信したか否かを判定し（ステップＳ１３）、印刷ジョブデータを受信したと判定した場合（ＹＥＳの場合）、印刷ジョブデータの印刷条件より給紙トレイと排紙トレイの組み合わせを特定し、特定したトレイの組み合わせに基づいて、情報格納部１２２の印刷用紙処理時間保存テーブルから印刷用紙処理時間（印刷用紙搬送時間と連続給紙最短待ち時間）を取得する（ステップＳ１４）。なお、用紙サイズによっても印刷用紙処理時間が異なるため、上記印刷条件から用紙サイズを特定し、特定した用紙サイズとトレイの組み合せに基づいて、印刷用紙処理時間を取得してもよい。この場合、前述の図２に示した印刷用紙処理時間保存テーブルには、用紙サイズとトレイの組み合せに応じた印刷用紙処理時間（印刷用紙搬送時間と連続給紙最短待ち時間）を保存しておけばよい。また、ステップＳ１３において、印刷ジョブデータを受信していないと判定した場合（ＮＯの場合）、ステップＳ１３で印刷ジョブの受信待ち状態に移行する。
【００５６】
次に、画像展開部１２７が印刷ジョブデータから１ページ分の印刷画像を展開し（ステップＳ１５）、１ページ分の印刷画像の展開が終了した後に、プリント部１６へ印刷要求及びステップＳ１４で取得した印刷用紙処理時間（印刷用紙搬送時間と連続給紙最短待ち時間）を通知する（ステップＳ１６）。ここで、主制御部１２は、プリント部１６より排紙完了通知があるか否かを判定し（ステップＳ１７）、プリント部１６より排紙完了通知有りと判定した場合（ＹＥＳの場合）、通信制御部１１を介して、上位装置２へ排紙完了を通知する（ステップＳ１８）。また、ステップＳ１７において、プリント部１６より排紙完了通知なしと判定した場合（ＮＯの場合）、ステップＳ１７で排紙完了通知待ち状態に移行する。
【００５７】
次に、主制御部１２は、次ページがあるか否かを判定し（ステップＳ１９）、次ページが有ると判定した場合（ＹＥＳの場合）、ステップＳ１５に戻り、ステップＳ１５からステップＳ１９までの処理を繰り返す。なお、ステップＳ１６において、印刷用紙処理時間（印刷用紙搬送時間と連続給紙最短待ち時間）は１ページ目の印刷要求時にプリント部１６に通知されるため、２ページ目以降ではプリント部１６に印刷要求のみを通知すればよく、印刷用紙処理時間を再度通知しなくてもよい。また、ステップＳ１９において、次ページが無いと判定した場合（ＮＯの場合）、印刷ジョブが終了となるため、主制御部１２は、プリント部１６より最終ページの排紙完了通知があるか否かを判定する（ステップＳ２０）。
【００５８】
そして、ステップＳ２０において、主制御部１２は、プリント部１６より最終ページの排紙完了通知有りと判定した場合（ＹＥＳの場合）、通信制御部１１を介して、上位装置２へ最終ページの排紙完了を通知する（ステップＳ２１）。また、ステップＳ２０において、主制御部１２は、プリント部１６より最終ページの排紙完了通知なしと判定した場合（ＮＯの場合）、ステップＳ２０で最終ページの排紙完了通知待ち状態に移行する。
【００５９】
その後、主制御部１２は、印刷時間計測モードの終了がユーザにより指示されたか否かを判定し（ステップＳ２２）、印刷用紙計測モードの終了が指示された場合（ＹＥＳの場合）、印刷用紙計測モードを終了して、プリント部１６へ印刷用紙計測モード終了を通知し（ステップＳ２３）、ステップＳ１１へ戻る。また、ステップＳ２２において、印刷用紙計測モードの終了がユーザにより指示されていない場合（ＮＯの場合）、ステップＳ１３に戻り、印刷用紙計測モードを継続し、次の印刷ジョブの受信待ち状態に移行する。
【００６０】
なお、ステップＳ１１において、主制御部１２は、印刷時間計測モードが指定されない場合（ＮＯの場合）、通常印刷モードにて通常の印刷処理を実行するように制御する（ステップＳ２４）。
【００６１】
図７は、印刷用紙計測モードでのプリント部１６の処理の一例を説明するためのフロー図である。まず、プリント部１６は、主制御部１２より印刷時間計測モードの開始通知が有るか否かを判定し（ステップＳ３１）、開始通知有りと判定した場合（ＹＥＳの場合）、主制御部１２より印刷要求と共に、印刷用紙搬送時間と連続給紙最短待ち時間が通知されたか否かを判定する（ステップＳ３２）。
【００６２】
次に、ステップＳ３２において、印刷要求の通知有りと判定した場合（ＹＥＳの場合）、連続給紙最短待ち時間が経過済みか否かを判定する（ステップＳ３３）。また、ステップＳ３２において、印刷要求の通知なしと判定した場合（ＮＯの場合）、ステップＳ３２で印刷要求通知待ち状態に移行する。このステップＳ３３において、最初のページでは連続給紙最短待ち時間をカウントしていないため、連続給紙最短待ち時間は経過済み（ＹＥＳ）と判定される。そして、プリント部１６は、印刷用紙搬送時間のカウントを開始し（ステップＳ３４）、続けて、連続給紙最短待ち時間のカウントを開始する（ステップＳ３５）。
【００６３】
その後、プリント部１６は、実印刷での排紙完了時間と略同じになるように、現ページの印刷用紙搬送時間が経過したか否かを判定し（ステップＳ３６）、現ページの印刷用紙搬送時間が経過したと判定した場合（ＹＥＳの場合）、主制御部１２へ現ページの排紙完了を通知する（ステップＳ３７）。また、ステップＳ３６において、現ページの印刷用紙搬送時間が経過していないと判定した場合（ＮＯの場合）、ステップＳ３６で経過待ち状態に移行する。
【００６４】
そして、プリント部１６は、主制御部１２からの印刷時間計測モードの終了通知の有無を判定し（ステップＳ３８）、印刷時間計測モードの終了通知なしと判定した場合（ＮＯの場合）、ステップＳ３２に戻り、ステップＳ３２からステップＳ３８の処理を繰り返す。また、ステップＳ３８において、印刷時間計測モードの終了通知有りと判定した場合（ＹＥＳの場合）、ステップＳ３１へ戻る。
【００６５】
なお、ステップＳ３１において、主制御部１２より印刷時間計測モードの開始通知がない場合（ＮＯの場合）、通常印刷モードにより通常の印刷処理を実行する（ステップＳ３９）。
【００６６】
ここで、ステップＳ３８でＮＯの場合に、ステップＳ３２に移行するが、このステップＳ３２において、プリント部１６は、主制御部１２から２ページ目以降の印刷要求の通知待ちを行う。この際、２ページ目以降では印刷要求のみが通知され、印刷用紙搬送時間と連続給紙最短待ち時間は通知されないものとする。そして、次のステップＳ３３において、２ページ目以降の印刷要求の通知に応じて連続給紙最短待ち時間の経過が判定され、連続給紙最短待ち時間が経過していない場合には、連続給紙最短待ち時間の経過を待って印刷用紙搬送時間のカウントが開始される。
【００６７】
このように本発明によれば、印刷用紙を用いずに画像展開時間と印刷用紙処理時間に基づく印刷時間を計測することができるため、印刷用紙やトナーなどの消耗品を無駄にすることなく、実際の印刷動作に対応した略正確な印刷時間を簡単な処理で知ることができる。
また、印刷時間の計測のために実際に印刷用紙を搬送させることがないため、用紙なしや用紙ジャムなどの用紙搬送に起因するエラーにより印刷時間の計測が失敗することを防止できる。
【符号の説明】
【００６８】
１…印刷装置（プリンタ）、２…上位装置、１１…通信制御部、１２…主制御部、１３…モード切替部、１４…操作パネル、１５…給紙トレイ、１６…プリント部、１７…排紙トレイ、１２１…ジョブ情報解析部、１２２…情報格納部、１２３…設定処理部、１２４…時間計測部、１２５…給紙トレイ処理部、１２６…排紙トレイ処理部、１２７…画像展開部。
【図１】
2012121246.tif 000003
【図２】
2012121246.tif 000004
【図３】
2012121246.tif 000005
【図４】
2012121246.tif 000006
【図５】
2012121246.tif 000007
【図６】
2012121246.tif 000008
【図７】
2012121246.tif 000009