(57)【要約】【課題】データ形式が異なる複数の印刷ジョブに対応している画像処理装置において、印刷処理のダウンタイムを低減し、生産性を向上させることを可能とする画像処理装置を提供する。【解決手段】受信を開始した印刷ジョブのデータ形式を特定する特定部２６ｋと、受信を開始した印刷ジョブがＰＳデータであり、受信を開始した印刷ジョブを除くＰＳデータの未処理データが存在し、且つ、ＰＤＦデータの未処理データが無い場合に、受信を開始したＰＳデータをＰＤＦデータに変換するＰＳ変換部２６ｂ、あるいは、開始した印刷ジョブがＰＤＦデータであり、受信を開始した印刷ジョブを除くＰＤＦデータの未処理データが存在し、且つ、ＰＳデータの未処理データが無い場合に、受信を開始したＰＤＦデータをＰＳデータに変換するＰＤＦ変換部２６ｃと、を備える。【選択図】図２
2015192441.tif 000002
【特許請求の範囲】
【請求項１】
データ形式が異なる複数の印刷ジョブに対応している画像処理装置であって、
受信を開始した前記印刷ジョブの前記データ形式を特定する特定手段と、
前記特定手段により特定された前記データ形式の、受信を開始した前記印刷ジョブを除く未処理データである第１未処理データが存在し、且つ、前記特定手段により特定された前記データ形式とは異なるデータ形式の未処理データである第２未処理データが無い場合に、受信を開始した前記印刷ジョブを前記異なるデータ形式に変換する変換手段と、
を備える、
ことを特徴とする画像処理装置。
【請求項２】
前記第１未処理データと前記第２未処理データが有る場合に、前記第１未処理データのデータ量を推定する第１未処理データ量推定手段と、
前記第１未処理データと前記第２未処理データが有る場合に、前記第２未処理データのデータ量を推定する第２未処理データ量推定手段と、
前記第１未処理データ量推定手段により推定された前記データ量に基づいて、前記第１未処理データのＲＩＰ（Raster Image Processor）処理を完了するのに要する時間である第１ＲＩＰ時間を推定する第１ＲＩＰ時間推定手段と、
前記第２未処理データ量推定手段により推定された前記データ量に基づいて、前記第２未処理データのＲＩＰ処理を完了するのに要する時間である第２ＲＩＰ時間を推定する第２ＲＩＰ時間推定手段と、
前記第１ＲＩＰ時間推定手段により推定された前記第１ＲＩＰ時間が第２ＲＩＰ時間推定手段により推定された前記第２ＲＩＰ時間以下か否かを判定する判定手段と、
を、更に、備え、
前記変換手段は、前記判定手段により、前記第１ＲＩＰ時間が前記第２ＲＩＰ時間より長いと判定された場合に、更に、受信を開始した前記印刷ジョブを前記異なるデータ形式に変換する、
ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記第１未処理データ量推定手段は、前記判定手段により、前記第１ＲＩＰ時間が前記第２ＲＩＰ時間より長いと判定された場合に、更に、受信を開始した前記印刷ジョブのデータ量も含む前記第１未処理データのデータ量を推定し、
前記第２未処理データ量推定手段は、前記判定手段により、前記第１ＲＩＰ時間が前記第２ＲＩＰ時間より長いと判定された場合に、更に、受信を開始した前記印刷ジョブを前記異なる形式に変換した場合のデータ量も含む前記第２未処理データのデータ量を推定し、
前記第１ＲＩＰ時間推定手段は、更に、受信を開始した前記印刷ジョブのデータ量も含む前記第１未処理データのデータ量に基づいて、第３ＲＩＰ時間を推定し、
前記第２ＲＩＰ時間推定手段は、更に、受信を開始した前記印刷ジョブを前記異なる形式に変換した場合のデータ量も含む前記第２未処理データのデータ量に基づいて、第４ＲＩＰ時間を推定し、
前記判定手段は、更に、前記第３ＲＩＰ時間は前記第４ＲＩＰ時間以下か否かを判定し、
前記変換手段は、前記第３ＲＩＰ時間が前記第４ＲＩＰ時間より長いと判定された場合に、受信を開始した前記印刷ジョブを前記異なる形式に変換する、
ことを特徴とする請求項２に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置に関する。
【背景技術】
【０００２】
近年、ＰＳ（Post Script）形式、及び、ＰＤＦ（Portable Document Format）形式の印刷ジョブに対応している印刷装置が利用され始めている。このような印刷装置は、ＰＳ形式の印刷ジョブ（以下、ＰＳデータという）をラスタライズ（以下、ＲＩＰ（Raster Image Processor）処理という）するＲＩＰエンジンと、ＰＤＦ形式の印刷ジョブ（以下、ＰＤＦデータという）をＲＩＰ処理するＲＩＰエンジンの両方を搭載している。
【０００３】
また、生産性の向上は非常に重要な課題の一つであることから、生産性の向上を目的として、印刷処理が行われないダウンタイムを低減する技術が開発されている（例えば、特許文献１、特許文献２を参照）。
【０００４】
例えば、特許文献１で提案されている方法では、複数の印刷ジョブが待機状態にある場合に、ＲＩＰ処理に要する時間（以下、ＲＩＰ時間という）が短く且つ印刷処理に要する時間（以下、印刷時間という）が長い印刷ジョブを優先的に処理し、そのような印刷ジョブの印刷処理の間に、他の印刷ジョブのＲＩＰ処理を行うことで、ダウンタイムを低減している。
【０００５】
また、例えば、特許文献２で提案されている方法では、印刷装置を管理する管理装置は、受信した印刷ジョブを最も早く処理可能な印刷装置を特定し、特定した印刷装置に受信した印刷ジョブを転送することで、ダウンタイムを低減している。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００２−１８２８７５号公報
【特許文献２】特開平１１−２０３０９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１で提案されている方法では、待機中の印刷ジョブの中に、ＲＩＰ時間が短く且つ印刷時間が長い印刷ジョブが無く、ＲＩＰ時間が長い印刷ジョブのみの場合には、ダウンタイムを低減することはできない。
【０００８】
また、特許文献で提案されているいずれの方法においても、種類の異なる複数のＰＤＬ（Page Description Language）を一つの印刷装置で処理する場合を考慮していない。たとえば、ＰＳデータを集中して受信すると、ＰＳデータのＲＩＰエンジンにかかる負荷は大きいが、一方でＰＤＦデータのＲＩＰエンジンにかかる負荷はほとんどなく、印刷ジョブを効率的に処理できないことがある。
【０００９】
上記問題点に鑑み、本発明では、データ形式が異なる複数の印刷ジョブに対応している画像処理装置において、印刷処理のダウンタイムを低減し、生産性を向上させることを可能とする画像処理装置を提供することを課題とする。
【課題を解決するための手段】
【００１０】
請求項１に係る画像処理装置は、
データ形式が異なる複数の印刷ジョブに対応している画像処理装置であって、
受信を開始した前記印刷ジョブの前記データ形式を特定する特定手段と、
前記特定手段により特定された前記データ形式の、受信を開始した前記印刷ジョブを除く未処理データである第１未処理データが存在し、且つ、前記特定手段により特定された前記データ形式とは異なるデータ形式の未処理データである第２未処理データが無い場合に、受信を開始した前記印刷ジョブを前記異なるデータ形式に変換する変換手段と、
を備える、
ことを特徴としている。
【００１１】
請求項２に係る画像処理装置は、請求項１に係る画像処理装置において、
前記第１未処理データと前記第２未処理データが有る場合に、前記第１未処理データのデータ量を推定する第１未処理データ量推定手段と、
前記第１未処理データと前記第２未処理データが有る場合に、前記第２未処理データのデータ量を推定する第２未処理データ量推定手段と、
前記第１未処理データ量推定手段により推定された前記データ量に基づいて、前記第１未処理データのＲＩＰ（Raster Image Processor）処理を完了するのに要する時間である第１ＲＩＰ時間を推定する第１ＲＩＰ時間推定手段と、
前記第２未処理データ量推定手段により推定された前記データ量に基づいて、前記第２未処理データのＲＩＰ処理を完了するのに要する時間である第２ＲＩＰ時間を推定する第２ＲＩＰ時間推定手段と、
前記第１ＲＩＰ時間推定手段により推定された前記第１ＲＩＰ時間が第２ＲＩＰ時間推定手段により推定された前記第２ＲＩＰ時間以下か否かを判定する判定手段と、
を、更に、備え、
前記変換手段は、前記判定手段により、前記第１ＲＩＰ時間が前記第２ＲＩＰ時間より長いと判定された場合に、更に、受信を開始した前記印刷ジョブを前記異なるデータ形式に変換する、
ことを特徴としている。
【００１２】
請求項３に係る画像処理装置は、請求項２に係る画像処理装置において、
前記第１未処理データ量推定手段は、前記判定手段により、前記第１ＲＩＰ時間が前記第２ＲＩＰ時間より長いと判定された場合に、更に、受信を開始した前記印刷ジョブのデータ量も含む前記第１未処理データのデータ量を推定し、
前記第２未処理データ量推定手段は、前記判定手段により、前記第１ＲＩＰ時間が前記第２ＲＩＰ時間より長いと判定された場合に、更に、受信を開始した前記印刷ジョブを前記異なる形式に変換した場合のデータ量も含む前記第２未処理データのデータ量を推定し、
前記第１ＲＩＰ時間推定手段は、更に、受信を開始した前記印刷ジョブのデータ量も含む前記第１未処理データのデータ量に基づいて、第３ＲＩＰ時間を推定し、
前記第２ＲＩＰ時間推定手段は、更に、受信を開始した前記印刷ジョブを前記異なる形式に変換した場合のデータ量も含む前記第２未処理データのデータ量に基づいて、第４ＲＩＰ時間を推定し、
前記判定手段は、更に、前記第３ＲＩＰ時間は前記第４ＲＩＰ時間以下か否かを判定し、
前記変換手段は、前記第３ＲＩＰ時間が前記第４ＲＩＰ時間より長いと判定された場合に、受信を開始した前記印刷ジョブを前記異なる形式に変換する、
ことを特徴としている。
【発明の効果】
【００１３】
請求項１に係る画像処理装置によれば、例えば、受信を開始した印刷ジョブがＰＳデータであるとし、受信を開始した印刷ジョブを除くＰＳデータの未処理データ（第１未処理データ）が存在し、且つ、ＰＳデータとは異なる形式のＰＤＦデータの未処理データ（第２未処理データ）が無い場合に、受信を開始したＰＳデータをＰＤＦデータに変換する。このように構成することで、ＲＩＰエンジンを有効利用し、ＲＩＰ処理の開始タイミングを早めることが可能となり、印刷処理のダウンタイムを低減することが可能となる。また、印刷処理のダウンタイムを低減することで、生産性を向上させることが可能となる。
【００１４】
請求項２に係る画像処理装置によれば、例えば、受信を開始した印刷ジョブがＰＳデータであるとし、受信を開始した印刷ジョブを除くＰＳデータの未処理データ（第１未処理データ）と、ＰＳデータとは異なる形式のＰＤＦデータの未処理データ（第２未処理データ）が有る場合に、ＰＳ未処理データ量（第１未処理データのデータ量）とＰＤＦ未処理データ量（第２未処理データのデータ量）を推定する。そして、画像処理装置は、推定したＰＳ未処理データ量（第１未処理データのデータ量）に基づいて第１ＲＩＰ時間を推定すると共に、推定したＰＤＦ未処理データ量（第２未処理データのデータ量）に基づいて第２ＲＩＰ時間を推定する。そして、画像処理装置は、第１ＲＩＰ時間が第２ＲＩＰ時間より長い場合には、受信したＰＳデータをＰＤＦデータに変換する。このように構成することで、受信を開始した印刷ジョブと同じデータ形式の未処理データと受信を開始した印刷ジョブとは異なるデータ形式の未処理データのいずれもが存在する場合に、受信を開始した印刷ジョブのＲＩＰ処理の開始タイミングが早いデータ形式のＲＩＰエンジンに、受信を開始した印刷ジョブを振り分けることが可能となる。
【００１５】
請求項３に係る画像処理装置によれば、例えば、受信を開始した印刷ジョブがＰＳデータであるとすると、ＰＳデータの未処理データ（第１未処理データ）とＰＳデータとは異なる形式のＰＤＦデータの未処理データ（第２未処理データ）が有り、第１ＲＩＰ時間が第２ＲＩＰ時間より長いと判定した場合に、受信を開始したＰＳデータのデータ量も含むＰＳ未処理データ量（第１未処理データのデータ量）と受信を開始したＰＳデータをＰＤＦデータに変換した場合のデータ量も含むＰＤＦ未処理データ量（第２未処理データのデータ量）を推定する。そして、画像処理装置は、再度、推定したＰＳ未処理データ量（第１未処理データのデータ量）に基づいて第３ＲＩＰ時間を推定すると共に、推定したＰＤＦ未処理データ量（第２未処理データのデータ量）に基づいて第４ＲＩＰ時間を推定する。そして、画像処理装置は、第３ＲＩＰ時間は第４ＲＩＰ時間以下か否かを判定し、第３ＲＩＰ時間が第４ＲＩＰ時間より長いと判定した場合に、受信したＰＳデータをＰＤＦデータに変換する。このように構成することで、例えば、変換前のＰＳデータのＲＩＰ時間と比較して、変換後のＰＤＦデータのＲＩＰ時間が非常に長くなってしまうような場合には、ＰＳデータはＰＤＦデータに変換されないことから、印刷処理のダウンタイムを低減しつつ、このような場合に、ＲＩＰ処理がボトルネックとなって印刷時間が通常より長くなってしまうのを抑制することが可能となる。
【図面の簡単な説明】
【００１６】
【図１】実施形態１における印刷システムの構成例を示す図である。
【図２】実施形態１における印刷システムを構成する印刷装置の構成例を示す機能ブロック図である。
【図３】（Ａ）は、ＰＳデータの未処理データ量とＲＩＰ時間の関係を表わす関数Ｆｐｓのグラフの例であり、（Ｂ）は、ＰＤＦデータの未処理データ量とＲＩＰ時間の関係を表わす関数Ｆｐｄｆのグラフの例である。
【図４】実施形態１における変換処理のフローを説明するためのフローチャートの例の一部である。
【図５】実施形態１における変換処理のフローを説明するためのフローチャートの例の他の一部である。
【図６】（Ａ）は、具体例における従来の場合のタイミングチャートであり、（Ｂ）は、具体例における実施形態１の変換処理を行った場合のタイミングチャートである。
【図７】実施形態２における印刷システムを構成する印刷装置の構成例を示す機能ブロック図である。
【図８】実施形態２における変換処理のフローを説明するためのフローチャートの例の第１部である。
【図９】実施形態２における変換処理のフローを説明するためのフローチャートの例の第２部である。
【図１０】実施形態２における変換処理のフローを説明するためのフローチャートの例の第３部である。
【図１１】実施形態２における変換処理のフローを説明するためのフローチャートの例の第４部である。
【図１２】（Ａ）は、具体例における実施形態１の変換処理を行った場合のタイミングチャートであり、（Ｂ）は、具体例における実施形態２の変換処理を行った場合のタイミングチャートである。
【図１３】実施形態３における変換処理のフローを説明するためのフローチャートの例の一部である。
【図１４】実施形態３における変換処理のフローを説明するためのフローチャートの例の他の一部である。
【発明を実施するための形態】
【００１７】
以下に本発明の実施の形態について図面を参照しながら詳細に説明する。
【００１８】
（実施形態１）
図１は、本実施形態１の印刷システム１００の構成例を示す図である。印刷システム１００は、図１に示すように、一又は複数の情報端末装置１０と、画像処理装置である一又は複数の印刷装置２０とを含み、情報端末装置１０と印刷装置２０は、ネットワークＮＷを介して相互に通信可能に接続されている。
【００１９】
なお、本実施形態１を含む以下の実施形態においては、情報端末装置１０により出力され、印刷装置２０へ入力される印刷ジョブはＰＳデータ、又は、ＰＤＦデータであるものとして、以下説明する。また、以下において、ＰＳデータとＰＤＦデータとを特に区別する必要が無い場合には、これらを総括して、印刷ジョブと称することとする。
【００２０】
図２は、印刷システム１００を構成する印刷装置２０の構成例を示す機能ブロック図である。印刷装置２０は、情報端末装置１０により出力される印刷ジョブを処理して、紙などの印刷媒体上に印刷して出力する装置であり、図２に示すように、通信部２１と、記憶部２２と、表示部２３と、操作部２４と、プリンタ部２５と、制御部２６と、を備えて構成されている。
【００２１】
通信部２１は、通信モジュールなどで構成され、ネットワークＮＷを介して、情報端末装置１０との間で通信を行う。例えば、通信部２１は、情報端末装置１０により出力される印刷ジョブを受信する。
【００２２】
記憶部２２は、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、不揮発性メモリなどで構成され、制御部２６を構成するＣＰＵ（Central Processing Unit）のワークエリア、印刷装置２０全体を制御するための動作プログラムなどの各種プログラムを格納するプログラムエリア、関数Ｆｐｓ（詳しくは後述）や関数Ｆｐｄｆ（詳しくは後述）などの各種データを格納するデータエリアとして機能する。
【００２３】
また、記憶部２２は、図２に示すように、ＰＳ用処理待ちジョブ記憶部２２ａ、ＰＤＦ用処理待ちジョブ記憶部２２ｂとして機能する。
【００２４】
ＰＳ用処理待ちジョブ記憶部２２ａは、ＲＩＰ処理するＰＳデータを一時的に格納する記憶部であり、ＰＳデータは、ＰＳ用処理待ちジョブ記憶部２２ａに格納されたタイミングが早い順に、ＰＳ用ＲＩＰ処理部２６ｉ（詳しくは後述）によりＲＩＰ処理された後、印刷処理されることとなる。
【００２５】
ＰＤＦ用処理待ちジョブ記憶部２２ｂは、ＲＩＰ処理するＰＤＦデータを一時的に格納する記憶部であり、ＰＤＦデータは、ＰＤＦ用処理待ちジョブ記憶部２２ｂに格納されたタイミングが早い順に、ＰＤＦ用ＲＩＰ処理部２６ｊ（詳しくは後述）によりＲＩＰ処理された後、印刷処理されることとなる。
【００２６】
ここで、図３を参照して、記憶部２２のデータエリアに格納されている関数Ｆｐｓと関数Ｆｐｄｆについて説明する。
【００２７】
図３（Ａ）は、ＰＳデータの未処理データ量（Ｂｙｔｅ）とＲＩＰ時間（ｓ）の関係を表わす関数Ｆｐｓのグラフの例である。関数Ｆｐｓは、データ量が異なる複数のＰＳデータに対するＲＩＰ時間をそれぞれ測定し、例えば、最小二乗法により求めた関数であり、図３（Ａ）に示すように、ＰＳデータの未処理データ量とＲＩＰ時間の関係を表わす関数である。
【００２８】
図３（Ｂ）は、ＰＤＦデータの未処理データ量（Ｂｙｔｅ）とＲＩＰ時間（ｓ）の関係を表わす関数Ｆｐｄｆのグラフの例である。関数Ｆｐｄｆは、データ量が異なる複数のＰＤＦデータに対するＲＩＰ時間をそれぞれ測定し、例えば、最小二乗法により求めた関数であり、図３（Ｂ）に示すように、ＰＤＦデータの未処理データ量とＲＩＰ時間の関係を表わす関数である。
【００２９】
なお、印刷ジョブの未処理データ量とＲＩＰ時間の関係は、関数ではなく、例えば、テーブル化して保持するように構成してもよい。
【００３０】
図２に戻り、表示部２３は、ＬＣＤ（Liquid Crystal Display）や有機ＥＬ（Electro-Luminescence）などの表示装置などで構成され、例えば、画像や各種のメッセージや各種機能ボタンなどを表示画面上に表示する。
【００３１】
操作部２４は、テンキ−や表示部２３の表示画面上に表示されるタッチパネルなどで構成され、ユーザは、操作部２４を操作して、印刷装置２０への指示を入力することで、所望の処理を実行させることが可能である。
【００３２】
プリンタ部２５は、プリンタエンジンなどで構成され、ＰＳ用ＲＩＰ処理部２６ｉ（又は、ＰＤＦ用ＲＩＰ処理部２６ｊ）によりラスタデータが生成されると、プリンタ部２５は、ページ毎にレイアウト処理を実行し、レイアウト処理後のページデータに対して、例えば、キャリブレーションなどの画像処理を施した後に、印刷媒体に印刷し出力する。
【００３３】
制御部２６は、ＣＰＵなどで構成され、記憶部２２のプログラムエリアに格納されている動作プログラムを実行して、図２に示すように、判定部２６ａと、ＰＳ変換部２６ｂと、ＰＤＦ変換部２６ｃと、ＰＳ用未処理データ量推定部２６ｄと、ＰＤＦ用未処理データ量推定部２６ｅと、ＰＳ用ＲＩＰ時間推定部２６ｆと、ＰＤＦ用ＲＩＰ時間推定部２６ｇと、格納部２６ｈと、ＰＳ用ＲＩＰ処理部２６ｉと、ＰＤＦ用ＲＩＰ処理部２６ｊと、特定部２６ｋとしての機能を実現すると共に、印刷装置２０全体を制御する制御処理や詳しくは後述の変換処理などの処理を実行する。
【００３４】
判定部２６ａは、印刷ジョブの受信を開始したか否かを判定する。また、判定部２６ａは、受信を開始した印刷ジョブのデータ形式が特定部２６ｋにより特定されたか否かを判定する。
【００３５】
また、判定部２６ａは、受信を開始した印刷ジョブのデータ形式が特定されたと判定した場合には、更に、特定されたデータ形式はＰＳデータか否かを判定する。また、判定部２６ａは、特定されたデータ形式はＰＳデータであると判定した場合には、つまり、受信を開始した印刷ジョブがＰＳデータであると判定した場合には、更に、未処理のＰＳデータは無いか否かを判定する。より具体的には、判定部２６ａは、ＰＳ用ＲＩＰ処理部２６ｉが処理中のＰＳデータが有る場合、或いは、ＰＳ用処理待ちジョブ記憶部２２ａにＰＳデータが格納されている場合には、未処理のＰＳデータが有ると判定し、それ以外の場合には、未処理のＰＳデータは無いと判定する。
【００３６】
また、判定部２６ａは、未処理のＰＳデータが有ると判定した場合に、更に、未処理のＰＤＦデータは無いか否かを判定する。より具体的には、判定部２６ａは、ＰＤＦ用ＲＩＰ処理部２６ｊが処理中のＰＤＦデータが有る場合、或いは、ＰＤＦ用処理待ちジョブ記憶部２２ｂにＰＤＦデータが格納されている場合には、未処理のＰＤＦデータが有ると判定し、それ以外の場合には、未処理のＰＤＦデータは無いと判定する。
【００３７】
一方、判定部２６ａは、特定されたデータ形式はＰＳデータではないと判定した場合、つまり、受信を開始した印刷ジョブがＰＤＦデータであると判定した場合には、更に、未処理のＰＤＦデータは無いか否かを判定する。また、判定部２６ａは、未処理のＰＤＦデータが有ると判定した場合に、更に、未処理のＰＳデータは無いか否かを判定する。
【００３８】
また、判定部２６ａは、受信を開始した印刷ジョブがＰＳデータであり、ＰＳ用ＲＩＰ時間推定部２６ｆによりＰＳデータの未処理データ量に対するＲＩＰ時間Ｔｐｓが、ＰＤＦ用ＲＩＰ時間推定部２６ｇによりＰＤＦデータの未処理データ量に対するＲＩＰ時間Ｔｐｄｆが、それぞれ推定された場合に、ＲＩＰ時間ＴｐｓはＲＩＰ時間Ｔｐｄｆ以下か否かを判定する。
【００３９】
また、判定部２６ａは、受信を開始した印刷ジョブがＰＤＦデータであり、ＰＳ用ＲＩＰ時間推定部２６ｆによりＰＳデータの未処理データ量に対するＲＩＰ時間Ｔｐｓが、ＰＤＦ用ＲＩＰ時間推定部２６ｇによりＰＤＦデータの未処理データ量に対するＲＩＰ時間Ｔｐｄｆが、それぞれ推定された場合に、ＲＩＰ時間ＴｐｄｆはＲＩＰ時間Ｔｐｓ以下か否かを判定する。
【００４０】
ＰＳ変換部２６ｂは、ＰＳデータをＰＤＦデータに変換する。
【００４１】
ＰＤＦ変換部２６ｃは、ＰＤＦデータをＰＳデータに変換する。
【００４２】
ＰＳ用未処理データ量推定部２６ｄは、ＰＳデータの未処理データ量（以下、ＰＳ未処理データ量という）を推定する。より具体的には、ＰＳ用未処理データ量推定部２６ｄは、ＰＳ用ＲＩＰ処理部２６ｉが処理中のＰＳデータの未処理分のデータ量とＰＳ用処理待ちジョブ記憶部２２ａに格納されているＰＳデータのデータ量（但し、受信を開始した印刷ジョブについては除外する）との総和を算出し、算出した総和を、ＰＳ未処理データ量として推定する。
【００４３】
ＰＤＦ用未処理データ量推定部２６ｅは、ＰＤＦデータの未処理データ量（以下、ＰＤＦ未処理データ量という）を推定する。より具体的には、ＰＤＦ用未処理データ量推定部２６ｅは、ＰＤＦ用ＲＩＰ処理部２６ｊが処理中のＰＤＦデータの未処理分のデータ量とＰＤＦ用処理待ちジョブ記憶部２２ｂに格納されているＰＤＦデータのデータ量（但し、受信を開始した印刷ジョブについては除外する）との総和を算出し、算出した総和を、ＰＤＦ未処理データ量として推定する。
【００４４】
ＰＳ用ＲＩＰ時間推定部２６ｆは、記憶部２２のデータエリアに格納されている関数Ｆｐｓを用いて、ＰＳ用未処理データ量推定部２６ｄにより推定されたＰＳ未処理データ量のＲＩＰ時間Ｔｐｓを推定する。より具体的には、ＰＳ用ＲＩＰ時間推定部２６ｆは、ＰＳ用未処理データ量推定部２６ｄにより推定されたＰＳ未処理データ量を関数Ｆｐｓに代入して求めた値を、ＰＳ未処理データ量のＲＩＰ時間Ｔｐｓとして推定する。
【００４５】
ＰＤＦ用ＲＩＰ時間推定部２６ｇは、記憶部２２のデータエリアに格納されている関数Ｆｐｄｆを用いて、ＰＤＦ用未処理データ量推定部２６ｅにより推定されたＰＤＦ未処理データ量のＲＩＰ時間Ｔｐｄｆを推定する。より具体的には、ＰＤＦ用ＲＩＰ時間推定部２６ｇは、ＰＤＦ用未処理データ量推定部２６ｅにより推定されたＰＤＦ未処理データ量を関数Ｆｐｄｆに代入して求めた値を、ＰＤＦ未処理データ量のＲＩＰ時間Ｔｐｄｆとして推定する。
【００４６】
格納部２６ｈは、ＰＳデータをＰＳ用処理待ちジョブ記憶部２２ａに、ＰＤＦデータをＰＤＦ用処理待ちジョブ記憶部２２ｂに、格納する。
【００４７】
ＰＳ用ＲＩＰ処理部２６ｉは、格納部２６ｈによりＰＳ用処理待ちジョブ記憶部２２ａに格納されたタイミングが早い順に、ＰＳ用処理待ちジョブ記憶部２２ａからＰＳデータを取得して、取得したＰＳデータをＲＩＰ処理し、ラスタデータを生成する。
【００４８】
ＰＤＦ用ＲＩＰ処理部２６ｊは、格納部２６ｈによりＰＤＦ用処理待ちジョブ記憶部２２ｂに格納されたタイミングが早い順に、ＰＤＦ用処理待ちジョブ記憶部２２ｂからＰＤＦデータを取得して、取得したＰＤＦデータをＲＩＰ処理し、ラスタデータを生成する。
【００４９】
特定部２６ｋは、印刷ジョブの受信が開始されると、受信を開始した印刷ジョブのデータ形式を特定する。
【００５０】
次に、図４と図５を参照して、本実施形態１における変換処理について説明する。図４と図６は、それぞれ、本実施形態１における変換処理のフローを説明するためのフローチャートの例の一部と、他の一部である。本変換処理は、情報端末装置１０により出力される印刷ジョブの受信開始をトリガとして開始される。
【００５１】
判定部２６ａは、印刷ジョブの受信を開始したか否かを判定する（ステップＳ００１）。判定部２６ａにより、印刷ジョブの受信を開始していないと判定された場合には（ステップＳ００１；ＮＯ）、処理はステップＳ００１の処理を繰り返し、印刷ジョブの受信を待つ。
【００５２】
一方、判定部２６ａにより、印刷ジョブの受信を開始したと判定した場合には（ステップＳ００１；ＹＥＳ）、特定部２６ｋは、受信を開始した印刷ジョブのデータ形式を特定する（ステップＳ００２）。そして、判定部２６ａは、データ形式が特定されたか否かを判定する（ステップＳ００３）。
【００５３】
判定部２６ａにより、データ形式は特定されていないと判定された場合には（ステップＳ００３；ＮＯ）、処理は、ステップＳ００２の処理へと戻り、前述の処理を繰り返す。一方、データ形式が特定されたと判定した場合には（ステップＳ００３；ＹＥＳ）、判定部２６ａは、更に、特定されたデータ形式はＰＳデータか否かを判定する（ステップＳ００４）。
【００５４】
受信を開始した印刷ジョブはＰＳデータであると判定した場合には（ステップＳ００４；ＹＥＳ）、判定部２６ａは、更に、未処理のＰＳデータは無いか否かを判定する（ステップＳ００５）。判定部２６ａにより、未処理のＰＳデータは無いと判定された場合には（ステップＳ００５；ＹＥＳ）、格納部２６ｈは、受信したＰＳデータをＰＳ用処理待ちジョブ記憶部２２ａに格納する（ステップＳ００６）。そして、本変換処理は終了し、次の印刷ジョブの受信を待つ。
【００５５】
一方、未処理のＰＳデータが有ると判定した場合には（ステップＳ００５；ＮＯ）、判定部２６ａは、更に、未処理のＰＤＦデータは無いか否かを判定する（ステップＳ００７）。
【００５６】
判定部２６ａにより、未処理のＰＤＦデータは無いと判定された場合には（ステップＳ００７；ＹＥＳ）、すなわち、未処理のＰＳデータは有るが未処理のＰＤＦデータは無い場合に、ＰＳ変換部２６ｂは、受信したＰＳデータをＰＤＦデータに変換し（ステップＳ００８）、格納部２６ｈは、変換後のＰＤＦデータをＰＤＦ用処理待ちジョブ記憶部２２ｂに格納する（ステップＳ００９）。そして、本変換処理は終了し、次の印刷ジョブの受信を待つ。
【００５７】
一方、ステップＳ００７の処理において、判定部２６ａにより、未処理のＰＤＦデータが有ると判定された場合には（ステップＳ００７；ＮＯ）、すなわち、未処理のＰＳデータもＰＤＦデータも有る場合に、ＰＳ用未処理データ量推定部２６ｄは、ＰＳ未処理データ量を推定し（ステップＳ０１０）、ＰＤＦ用未処理データ量推定部２６ｅは、ＰＤＦ未処理データ量を推定する（ステップＳ０１１）。
【００５８】
そして、ＰＳ用ＲＩＰ時間推定部２６ｆは、関数Ｆｐｓを用いて、ＰＳ用未処理データ量推定部２６ｄにより推定されたＰＳ未処理データ量のＲＩＰ時間Ｔｐｓを推定し（ステップＳ０１２）、ＰＤＦ用ＲＩＰ時間推定部２６ｇは、関数Ｆｐｄｆを用いて、ＰＤＦ用未処理データ量推定部２６ｅにより推定されたＰＤＦ未処理データ量のＲＩＰ時間Ｔｐｄｆを推定する（ステップＳ０１３）。
【００５９】
そして、判定部２６ａは、ＲＩＰ時間ＴｐｓはＲＩＰ時間Ｔｐｄｆ以下か否かを判定する（ステップＳ０１４）。判定部２６ａにより、ＲＩＰ時間ＴｐｓがＲＩＰ時間Ｔｐｄｆより長いと判定された場合には（ステップＳ０１４；ＮＯ）、処理はステップＳ００８の処理へと進み、一方、判定部２６ａにより、ＲＩＰ時間ＴｐｓはＲＩＰ時間Ｔｐｄｆ以下であると判定された場合には（ステップＳ０１４；ＹＥＳ）、処理はステップＳ００６の処理へと進む。
【００６０】
ここで、ステップＳ００４の処理において、特定されたデータ形式はＰＤＦデータであると判定した場合には（ステップＳ００４；ＮＯ）、判定部２６ａは、更に、未処理のＰＤＦデータは無いか否かを判定する（ステップＳ１０１）。判定部２６ａにより、未処理のＰＤＦデータは無いと判定された場合には（ステップＳ１０１；ＹＥＳ）、格納部２６ｈは、受信したＰＤＦデータをＰＤＦ用処理待ちジョブ記憶部２２ｂに格納する（ステップＳ１０２）。そして、本変換処理は終了し、次の印刷ジョブの受信を待つ。
【００６１】
一方、未処理のＰＤＦデータが有ると判定した場合には（ステップＳ１０１；ＮＯ）、判定部２６ａは、更に、未処理のＰＳデータは無いか否かを判定する（ステップＳ１０３）。
【００６２】
判定部２６ａにより、未処理のＰＳデータは無いと判定された場合には（ステップＳ１０３；ＹＥＳ）、すなわち、未処理のＰＤＦデータは有るが未処理のＰＳデータは無い場合に、ＰＤＦ変換部２６ｃは、受信したＰＤＦデータをＰＳデータに変換し（ステップＳ１０４）、格納部２６ｈは、変換後のＰＳデータをＰＳ用処理待ちジョブ記憶部２２ａに格納する（ステップＳ１０５）。そして、本変換処理は終了し、次の印刷ジョブの受信を待つ。
【００６３】
一方、ステップＳ１０３の処理において、判定部２６ａにより、未処理のＰＳデータが有ると判定された場合には（ステップＳ１０３；ＮＯ）、すなわち、未処理のＰＳデータもＰＤＦデータも有る場合に、ＰＳ用未処理データ量推定部２６ｄは、ＰＳ未処理データ量を推定し（ステップＳ１０６）、ＰＤＦ用未処理データ量推定部２６ｅは、ＰＤＦ未処理データ量を推定する（ステップＳ１０７）。
【００６４】
そして、ＰＳ用ＲＩＰ時間推定部２６ｆは、関数Ｆｐｓを用いて、ＰＳ用未処理データ量推定部２６ｄにより推定されたＰＳ未処理データ量のＲＩＰ時間Ｔｐｓを推定し（ステップＳ１０８）、ＰＤＦ用ＲＩＰ時間推定部２６ｇは、関数Ｆｐｄｆを用いて、ＰＤＦ用未処理データ量推定部２６ｅにより推定されたＰＤＦ未処理データ量のＲＩＰ時間Ｔｐｄｆを推定する（ステップＳ１０９）。
【００６５】
そして、判定部２６ａは、ＲＩＰ時間ＴｐｄｆはＲＩＰ時間Ｔｐｓ以下か否かを判定する（ステップＳ１１０）。判定部２６ａにより、ＲＩＰ時間ＴｐｄｆがＲＩＰ時間Ｔｐｓより長いと判定された場合には（ステップＳ１１０；ＮＯ）、処理はステップＳ１０４の処理へと進み、一方、判定部２６ａにより、ＲＩＰ時間ＴｐｄｆはＲＩＰ時間Ｔｐｓ以下であると判定された場合には（ステップＳ１１０；ＹＥＳ）、処理はステップＳ１０２の処理へと進む。
【００６６】
次に、図４乃至図６を参照して、具体例にしたがって、従来の場合における印刷処理までの流れと、本実施形態１の変換処理を適用した場合における印刷処理までの流れについて説明する。図６（Ａ）は、具体例における従来の場合のタイミングチャートであり、図６（Ｂ）は、具体例における本実施形態１の変換処理を行った場合のタイミングチャートである。
【００６７】
図６（Ａ）に示すように、受信した３つの印刷ジョブの全てがＰＳデータであり、受信のタイミングが早い順に、ＰＳ１、ＰＳ２、ＰＳ３と称することとすると、従来の場合では、ＰＳ１、ＰＳ２、ＰＳ３の順番でＰＳ用のＲＩＰエンジンによりＲＩＰ処理（ＰＳ−ＲＩＰ処理）される。印刷処理は、ＲＩＰ処理の開始後、プリチェック処理などを行った後に開始される。そのため、直前の印刷ジョブにおける印刷時間が短いような場合などには、図６（Ａ）に示すように、印刷処理のダウンタイムが発生してしまう。
【００６８】
一方、本実施形態１の変換処理を適用した場合、ＰＳ１の受信を開始し、ＰＳ１のデータ形式がＰＳデータであると特定された時点で、ＰＳ未処理データは無いことから（ステップＳ００５；ＹＥＳ）、ＰＳ１はＰＳ用処理待ちジョブ記憶部２２ａに格納され（ステップＳ００６）、ＰＳ用ＲＩＰ処理部２６ｉにより、ＰＳ１のＲＩＰ処理（ＰＳ−ＲＩＰ処理）が開始される。
【００６９】
次に、ＰＳ２の受信を開始し、ＰＳ２のデータ形式がＰＳデータであると特定された時点で、ＰＳ１はＲＩＰ処理中であるとすると（ステップＳ００５；ＮＯ）、未処理のＰＤＦデータは無いことから（ステップＳ００７；ＹＥＳ）、ＰＳ２はＰＤＦデータ（ＰＤＦ１）に変換され（ステップＳ００８）、ＰＤＦ１はＰＤＦ用処理待ちジョブ記憶部２２ｂに格納される（ステップＳ００９）。そして、ＰＤＦ用ＲＩＰ処理部２６ｊにより、ＰＤＦ１のＲＩＰ処理（ＰＤＦ−ＲＩＰ処理）が開始される。
【００７０】
次に、ＰＳ３の受信を開始し、ＰＳ３のデータ形式がＰＳデータであると特定された時点で、ＰＳ１はＲＩＰ処理中であり（ステップＳ００５；ＮＯ）、ＰＤＦ１もＲＩＰ処理中であるとすると（ステップＳ００７；ＮＯ）、ＰＳ未処理データ量のＲＩＰ時間ＴｐｓとＰＤＦ未処理データ量のＲＩＰ時間Ｔｐｄｆとの比較が行われる（ステップＳ０１０乃至Ｓ０１３）。
【００７１】
本具体例では、図６（Ｂ）に示すように、ＲＩＰ時間ＴｐｓはＲＩＰ時間Ｔｐｄｆ以下である（ステップＳ０１４；ＹＥＳ）。したがって、ＰＳ３はＰＳ用処理待ちジョブ記憶部２２ａに格納され（ステップＳ００６）、ＰＳ１のＲＩＰ処理が終了した後に、ＰＳ用ＲＩＰ処理部２６ｉにより、ＰＳ３のＲＩＰ処理（ＰＳ−ＲＩＰ処理）が開始される。
【００７２】
上述したように、本実施形態１の変換処理を適用することで、受信した印刷ジョブと同じ形式の未処理データが有り、且つ、他の形式の未処理データが無い場合には、受信した印刷ジョブを他の形式に変換してＲＩＰ処理することが可能となる。また、受信した印刷ジョブと同じ形式の未処理データが有り、且つ、他の形式の未処理データも有る場合には、各形式の未処理データ量のＲＩＰ時間を比較して、ＲＩＰ時間が短い方の形式のＲＩＰエンジンに受信した印刷ジョブを振分けることが可能となる。したがって、受信した印刷ジョブのＲＩＰ処理の開始タイミングを早めることが可能となり、図６（Ｂ）に示すように、印刷処理のダウンタイムを低減することが可能となる。
【００７３】
上記実施形態１によれば、例えば、受信を開始した印刷ジョブがＰＳデータであるとすると、印刷装置２０は、受信を開始した印刷ジョブのデータ形式がＰＳデータであると特定した時点で、ＰＳデータの未処理データは有るが、ＰＤＦデータの未処理データは無い場合には、受信したＰＳデータをＰＤＦデータに変換する。このように構成することで、ＲＩＰエンジンを有効利用し、ＲＩＰ処理の開始タイミングを早めることが可能となり、印刷処理のダウンタイムを低減することが可能となる。また、印刷処理のダウンタイムを低減することで、生産性を向上させることが可能となる。
【００７４】
また、上記実施形態１によれば、例えば、受信を開始した印刷ジョブがＰＳデータであるとすると、印刷装置２０は、受信を開始した印刷ジョブのデータ形式がＰＳデータであると特定した時点で、ＰＳデータの未処理データと、ＰＤＦデータの未処理データが有る場合には、ＰＳ未処理データ量とＰＤＦ未処理データ量を推定する。そして、印刷装置２０は、推定したＰＳ未処理データ量に基づいてＲＩＰ時間Ｔｐｓを推定すると共に、推定したＰＤＦ未処理データ量に基づいてＲＩＰ時間Ｔｐｄｆを推定する。そして、印刷装置２０は、ＲＩＰ時間ＴｐｓはＲＩＰ時間Ｔｐｄｆ以下か否かを判定し、ＲＩＰ時間ＴｐｓがＲＩＰ時間Ｔｐｄｆより長いと判定した場合に、受信したＰＳデータをＰＤＦデータに変換する。
【００７５】
このように構成することで、受信を開始した印刷ジョブと同じデータ形式の未処理データと受信を開始した印刷ジョブとは異なるデータ形式の未処理データのいずれもが存在する場合に、受信を開始した印刷ジョブのＲＩＰ処理の開始タイミングが早いデータ形式のＲＩＰエンジンに振り分けることが可能となる。
【００７６】
（実施形態２）
実施形態１においては、受信を開始した印刷ジョブと同じ形式の未処理データ量のＲＩＰ時間が、他の形式の未処理データ量のＲＩＰ時間より長い場合には、受信した印刷ジョブのＲＩＰ時間を考慮することなく、受信した印刷ジョブを他の形式に変換し、他の形式のＲＩＰエンジンでＲＩＰ処理を行うように構成した。
【００７７】
本実施形態２においては、受信した印刷ジョブのＲＩＰ時間を考慮した上で、受信した印刷ジョブを他の形式に変換するか否かを判定するように構成する。これは、他の形式に変換すると、変換しない場合と比較してＲＩＰ時間が長くなってしまう場合があるからである。このような場合には、他の形式に変換することで印刷処理のダウンタイムを低減することは可能であるが、ＲＩＰ処理がボトルネックとなって印刷時間が長くなり、かえって、生産性を低下させてしまうこととなる。
【００７８】
図７は、本実施形態２における印刷システム１００を構成する印刷装置２０の構成例を示す機能ブロック図である。本実施形態２における印刷装置２０は、実施形態１の場合と基本的な構成は同じである。但し、図７に示すように、制御部２６が、更に、削除部２６ｌとして機能する点で異なっている。また、制御部２６の機能部の一部（判定部２６ａ、ＰＳ変換部２６ｂ、ＰＤＦ変換部２６ｃ、ＰＳ用未処理データ量推定部２６ｄ、ＰＤＦ用未処理データ量推定部２６ｅ）の果たす役割が、実施形態１の場合とでは異なっている。
【００７９】
判定部２６ａは、更に、印刷ジョブ（ＰＳデータ、又は、ＰＤＦデータ）の受信が完了したか否かを判定する。
【００８０】
ＰＳ変換部２６ｂは、判定部２６ａによりＰＳデータの受信が完了したと判定された際に、受信したＰＳデータをＰＤＦデータに変換する場合には、受信したＰＳデータを複製し、複製したＰＳデータをＰＤＦデータに変換する。そして、ＰＳ変換部２６ｂは、受信したＰＳデータと変換後のＰＤＦデータを記憶部２２のデータエリアに格納する。
【００８１】
ＰＤＦ変換部２６ｃは、判定部２６ａによりＰＤＦデータの受信が完了したと判定された際に、受信したＰＤＦデータをＰＳデータに変換する場合には、受信したＰＤＦデータを複製し、複製したＰＤＦデータをＰＳデータに変換する。そして、ＰＤＦ変換部２６ｃは、受信したＰＤＦデータと変換後のＰＳデータを記憶部２２のデータエリアに格納する。
【００８２】
ＰＳ用未処理データ量推定部２６ｄは、ＰＳデータの受信が完了した後に、ＰＳ未処理データ量を推定する場合には、受信したＰＳデータのデータ量も含むＰＳ未処理データ量を推定する。また、ＰＳ用未処理データ量推定部２６ｄは、ＰＤＦデータの受信が完了した後に、ＰＳ未処理データ量を推定する場合には、受信したＰＤＦデータを変換したＰＳデータのデータ量も含むＰＳ未処理データ量を推定する。
【００８３】
ＰＤＦ用未処理データ量推定部２６ｅは、ＰＤＦデータの受信が完了した後に、ＰＤＦ未処理データ量を推定する場合には、受信したＰＤＦデータのデータ量も含むＰＤＦ未処理データ量を推定する。また、ＰＤＦ用未処理データ量推定部２６ｅは、ＰＳデータの受信が完了した後に、ＰＤＦ未処理データ量を推定する場合には、受信したＰＳデータを変換したＰＤＦデータのデータ量も含むＰＤＦ未処理データ量を推定する。
【００８４】
削除部２６ｌは、必要に応じて、記憶部２２のデータエリアに一時的に格納されている印刷ジョブを削除する。
【００８５】
次に、図８乃至図１１を参照して、本実施形態２における変換処理について説明する。図８乃至図１１は、それぞれ、本実施形態２における変換処理のフローを説明するためのフローチャートの例の第１部、第２部、第３部、第４部である。本変換処理は、情報端末装置１０により出力される印刷ジョブの受信開始をトリガとして開始される。なお、実施形態１と同じ処理に対しては同じ符号を付し、本実施形態２特有の処理の部分を中心に説明することとする。
【００８６】
ステップＳ０１４の処理において、ＲＩＰ時間ＴｐｓがＲＩＰ時間Ｔｐｄｆより長いと判定した場合には（ステップＳ０１４：ＮＯ）、判定部２６ａは、更に、受信を開始したＰＳデータの受信が完了したか否かを判定する（ステップＳ２０１）。判定部２６ａにより、ＰＳデータの受信は完了していないと判定された場合には（ステップＳ２０１；ＮＯ）、処理はステップＳ２０１の処理を繰り返し、ＰＳデータの受信の完了を待つ。
【００８７】
一方、判定部２６ａにより、ＰＳデータの受信が完了したと判定された場合には（ステップＳ２０１；ＹＥＳ）、ＰＳ変換部２６ｂは、受信したＰＳデータを複製し、複製したＰＳデータをＰＤＦデータに変換すると共に、受信したＰＳデータと変換後のＰＤＦデータをデータエリアに格納する（ステップＳ２０２）。
【００８８】
そして、ＰＳ用未処理データ量推定部２６ｄは、受信したＰＳデータのデータ量も含むＰＳ未処理データ量を推定し（ステップＳ２０３）、ＰＤＦ用未処理データ量推定部２６ｅは、受信したＰＳデータを変換したＰＤＦデータのデータ量も含むＰＤＦ未処理データ量を推定する（ステップＳ２０４）。
【００８９】
そして、ＰＳ用ＲＩＰ時間推定部２６ｆは、関数Ｆｐｓを用いて、ＰＳ用未処理データ量推定部２６ｄにより推定されたＰＳ未処理データ量のＲＩＰ時間Ｔｐｓを推定し（ステップＳ２０５）、ＰＤＦ用ＲＩＰ時間推定部２６ｇは、関数Ｆｐｄｆを用いて、ＰＤＦ用未処理データ量推定部２６ｅにより推定されたＰＤＦ未処理データ量のＲＩＰ時間Ｔｐｄｆを推定する（ステップＳ２０６）。
【００９０】
そして、判定部２６ａは、再度、ＲＩＰ時間ＴｐｓはＲＩＰ時間Ｔｐｄｆ以下か否かを判定する（ステップＳ２０７）。判定部２６ａにより、ＲＩＰ時間ＴｐｓはＲＩＰ時間Ｔｐｄｆ以下であると判定された場合には（ステップＳ２０７；ＹＥＳ）、削除部２６ｌは、受信したＰＳデータを変換したＰＤＦデータをデータエリアから削除し（ステップＳ２０８）、格納部２６ｈは、受信したＰＳデータをＰＳ用処理待ちジョブ記憶部２２ａに格納する（ステップＳ００６）。そして、本変換処理は終了し、次の印刷ジョブの受信を待つ。
【００９１】
一方、判定部２６ａにより、ＲＩＰ時間ＴｐｓがＲＩＰ時間Ｔｐｄｆより長いと判定された場合には（ステップＳ２０７；ＮＯ）、削除部２６ｌは、受信したＰＳデータをデータエリアから削除する（ステップＳ２０９）。そして、格納部２６ｈは、受信したＰＳデータを変換したＰＤＦデータをＰＤＦ用処理待ちジョブ記憶部２２ｂに格納する（ステップＳ００９）。そして、本変換処理は終了し、次の印刷ジョブの受信を待つ。
【００９２】
ステップＳ１１０の処理において、ＲＩＰ時間ＴｐｄｆがＲＩＰ時間Ｔｐｓより長いと判定した場合には（ステップＳ１１０：ＮＯ）、判定部２６ａは、更に、受信を開始したＰＤＦデータの受信が完了したか否かを判定する（ステップＳ３０１）。判定部２６ａにより、ＰＤＦデータの受信は完了していないと判定された場合には（ステップＳ３０１；ＮＯ）、処理はステップＳ３０１の処理を繰り返し、ＰＤＦデータの受信の完了を待つ。
【００９３】
一方、判定部２６ａにより、ＰＤＦデータの受信が完了したと判定された場合には（ステップＳ３０１；ＹＥＳ）、ＰＤＦ変換部２６ｃは、受信したＰＤＦデータを複製し、複製したＰＤＦデータをＰＳデータに変換すると共に、受信したＰＤＦデータと変換後のＰＳデータをデータエリアに格納する（ステップＳ３０２）。
【００９４】
そして、ＰＳ用未処理データ量推定部２６ｄは、受信したＰＤＦデータを変換したＰＳデータのデータ量も含むＰＳ未処理データ量を推定し（ステップＳ３０３）、ＰＤＦ用未処理データ量推定部２６ｅは、受信したＰＤＦデータのデータ量も含むＰＤＦ未処理データ量を推定する（ステップＳ３０４）。
【００９５】
そして、ＰＳ用ＲＩＰ時間推定部２６ｆは、関数Ｆｐｓを用いて、ＰＳ用未処理データ量推定部２６ｄにより推定されたＰＳ未処理データ量のＲＩＰ時間Ｔｐｓを推定し（ステップＳ３０５）、ＰＤＦ用ＲＩＰ時間推定部２６ｇは、関数Ｆｐｄｆを用いて、ＰＤＦ用未処理データ量推定部２６ｅにより推定されたＰＤＦ未処理データ量のＲＩＰ時間Ｔｐｄｆを推定する（ステップＳ３０６）。
【００９６】
そして、判定部２６ａは、再度、ＲＩＰ時間ＴｐｄｆはＲＩＰ時間Ｔｐｓ以下か否かを判定する（ステップＳ３０７）。判定部２６ａにより、ＲＩＰ時間ＴｐｄｆはＲＩＰ時間Ｔｐｓ以下であると判定された場合には（ステップＳ３０７；ＹＥＳ）、削除部２６ｌは、受信したＰＤＦデータを変換したＰＳデータをデータエリアから削除し（ステップＳ３０８）、格納部２６ｈは、受信したＰＤＦデータをＰＤＦ用処理待ちジョブ記憶部２２ｂに格納する（ステップＳ１０２）。そして、本変換処理は終了し、次の印刷ジョブの受信を待つ。
【００９７】
一方、判定部２６ａにより、ＲＩＰ時間ＴｐｄｆがＲＩＰ時間Ｔｐｓより長いと判定された場合には（ステップＳ３０７；ＮＯ）、削除部２６ｌは、受信したＰＤＦデータをデータエリアから削除し（ステップＳ３０９）、格納部２６ｈは、受信したＰＤＦデータを変換したＰＳデータをＰＳ用処理待ちジョブ記憶部２２ａに格納する（ステップＳ１０５）。そして、本変換処理は終了し、次の印刷ジョブの受信を待つ。
【００９８】
次に、図８乃至図１２を参照して、具体例にしたがって、実施形態１の変換処理を適用した場合における印刷処理までの流れと、本実施形態２の変換処理を適用した場合における印刷処理までの流れについて説明する。図１２（Ａ）は、具体例における実施形態１の変換処理を行った場合のタイミングチャートであり、図１２（Ｂ）は、具体例における本実施形態２の変換処理を行った場合のタイミングチャートである。
【００９９】
本具体例に実施形態１の変換処理を適用した場合、図１２（Ａ）に示すように、ＰＳ３の受信を開始し、ＰＳ３のデータ形式がＰＳデータであると特定された時点で、未処理のＰＳデータもＰＤＦデータも有ることから（ステップＳ００５；ＮＯ、ステップＳ００７；ＮＯ）、ＲＩＰ時間ＴｐｓとＲＩＰ時間Ｔｐｄｆとの比較が行われる（ステップＳ０１０乃至Ｓ０１３）。
【０１００】
本具体例では、図１２（Ａ）に示すように、ＲＩＰ時間ＴｐｓはＲＩＰ時間Ｔｐｄｆより長いことから（ステップＳ０１４；ＮＯ）、ＰＳ３はＰＤＦデータに変換され（ステップＳ００８）、ＰＤＦ用ＲＩＰ処理部２６ｊによりＲＩＰ処理されることとなる。
【０１０１】
この場合、例えば、ＲＩＰ時間が非常に長くかかってしまうと、印刷開始のタイミングを早めることができても、ＲＩＰ処理がボトルネックとなって、印刷時間が通常より長くかかってしまうこととなる。
【０１０２】
一方、本実施形態２の変換処理を適用した場合、本具体例においては、ＰＳ３の受信を開始し、ＰＳ３のデータ形式がＰＳデータであると特定された時点では、ＲＩＰ時間ＴｐｓはＲＩＰ時間Ｔｐｄｆより長いことから（ステップＳ０１４；ＮＯ）、ＰＳ３の受信が完了した時点で、再度、ＲＩＰ時間ＴｐｓとＲＩＰ時間Ｔｐｄｆとの比較が行われる（ステップＳ２０２乃至Ｓ２０６）。
【０１０３】
本具体例では、図１２（Ｂ）に示すように、ＰＳ３の受信が完了した時点では、ＲＩＰ時間ＴｐｓはＲＩＰ時間Ｔｐｄｆ以下であることから（ステップＳ２０７；ＹＥＳ）、ＰＳ３は、ＰＳ用ＲＩＰ処理部２６ｉによりＲＩＰ処理されることとなる。
【０１０４】
この場合、ＰＳ３を変換しないでＰＳデータとしてＲＩＰ処理した方が、ＲＩＰ処理の終了タイミングが早いことから、その分、印刷時間を短縮することが可能となる。
【０１０５】
上記実施形態２によれば、例えば、受信を開始した印刷ジョブがＰＳデータであるとすると、印刷装置２０は、受信を開始した印刷ジョブがＰＳデータであると特定した時点で、ＰＳデータの未処理データとＰＤＦデータの未処理データが有り、ＲＩＰ時間ＴｐｓがＲＩＰ時間Ｔｐｄｆより長いと判定した場合に、ＰＳデータの受信完了時点での、受信したＰＳデータのデータ量も含むＰＳ未処理データ量と受信したＰＳデータをＰＤＦデータに変換した場合のデータ量も含むＰＤＦ未処理データ量を推定する。そして、印刷装置２０は、推定したＰＳ未処理データ量に基づいてＲＩＰ時間Ｔｐｓを推定すると共に、推定したＰＤＦ未処理データ量に基づいてＲＩＰ時間Ｔｐｄｆを推定する。そして、印刷装置２０は、ＰＳデータの受信完了時点において、ＲＩＰ時間ＴｐｓはＲＩＰ時間Ｔｐｄｆ以下か否かを判定し、ＲＩＰ時間ＴｐｓがＲＩＰ時間Ｔｐｄｆより長いと判定した場合に、受信したＰＳデータをＰＤＦデータに変換する。
【０１０６】
このように構成することで、例えば、変換前のＰＳデータのＲＩＰ時間と比較して、変換後のＰＤＦデータのＲＩＰ時間が非常に長くなってしまうような場合には、ＰＳデータはＰＤＦデータに変換されないことから、印刷処理のダウンタイムを低減しつつ、このような場合に、ＲＩＰ処理がボトルネックとなって印刷時間が通常より長くなってしまうのを抑制することが可能となる。
【０１０７】
（実施形態３）
実施形態１と２の変換処理では、ステップＳ００７（又は、ステップＳ１０３）の処理でＹＥＳと判定された場合には、受信した印刷ジョブを他の形式に変換するように構成した。
【０１０８】
本実施形態３においては、ステップＳ００７（又は、ステップＳ１０３）の処理でＹＥＳと判定された場合には、受信した印刷ジョブのＲＩＰ時間を考慮した上で、受信した印刷ジョブを他の形式に変換するか否かを判定するように構成する。
【０１０９】
この場合における変換処理のフローチャートを、図１３と図１４に例示する。図１３と図１４は、それぞれ、本実施形態３における変換処理のフローを説明するためのフローチャートの例の一部と、他の一部である。なお、図１３と図１４は、実施形態２に本構成を適用した場合の例である。
【０１１０】
上記実施形態３によれば、例えば、受信を開始した印刷ジョブがＰＳデータであるとすると、印刷装置２０は、受信を開始した印刷ジョブがＰＳデータであると特定した時点で、ＰＳデータの未処理データは有るが、ＰＤＦデータの未処理データは無い場合には、ＰＳデータの受信完了時点での、受信したＰＳデータのデータ量も含むＰＳ未処理データ量と受信したＰＳデータをＰＤＦデータに変換した場合のデータ量も含むＰＤＦ未処理データ量を推定する。そして、印刷装置２０は、推定したＰＳ未処理データ量に基づいてＲＩＰ時間Ｔｐｓを推定すると共に、推定したＰＤＦ未処理データ量に基づいてＲＩＰ時間Ｔｐｄｆを推定する。そして、印刷装置２０は、ＰＳデータの受信完了時点において、ＲＩＰ時間ＴｐｓはＲＩＰ時間Ｔｐｄｆ以下か否かを判定し、ＲＩＰ時間ＴｐｓがＲＩＰ時間Ｔｐｄｆより長いと判定した場合に、受信したＰＳデータをＰＤＦデータに変換する。
【０１１１】
このように構成することで、例えば、変換前のＰＳデータのＲＩＰ時間と比較して、変換後のＰＤＦデータのＲＩＰ時間が非常に長くなってしまうような場合には、ＰＳデータはＰＤＦデータに変換されないことから、印刷処理のダウンタイムを低減しつつ、このような場合に、ＲＩＰ処理がボトルネックとなって印刷時間が通常より長くなってしまうのを抑制することが可能となる。
【０１１２】
なお、上記実施形態１乃至３において、ＰＳデータとＰＤＦデータに対応している印刷装置２０を例に説明したが、これに限定されるものではなく、他の形式の複数の印刷ジョブに対応している印刷装置２０であってもよいし、３以上の形式の印刷ジョブに対応している印刷装置２０であってもよい。
【０１１３】
また、上記実施形態２と３において、受信した印刷ジョブのＲＩＰ時間を考慮して、ＲＩＰ時間ＴｐｓとＲＩＰ時間Ｔｐｄｆとの比較を行う場合に、受信した印刷ジョブを他の形式に変換した後に、比較を行うように構成した。しかしながら、これに限定されるものではなく、例えば、変換を行うことなく、変換後のデータ量を推定し、その推定値に基づいて、比較を行うように構成してもよい。この場合、変換は、必要に応じて、比較後に行えばよい。変換後のデータ量の推定については、例えば、受信した印刷ジョブがＰＳデータの場合には、固定データと繰り返しコマンドとに基づいて、ＰＤＦデータに変換した場合のデータ量を推定することが可能である。
【０１１４】
なお、上記動作を実行するための動作プログラムを、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disk-Read Only Memory）、ＤＶＤ（Digital Versatile Disk）、ＭＯ（Magneto Optical disk）などのコンピュータで読み取り可能な記録媒体に記憶して配布し、これを印刷装置２０のコンピュータにインストールすることにより、上述の処理を実行するように構成してもよい。さらに、インターネット上のサーバ装置が有するディスク装置等にプログラムを記憶しておき、例えば、搬送波に重畳させて、コンピュータにダウンロード等するものとしてもよい。
【０１１５】
以上本発明の実施形態について説明したが、本発明は、以上に述べた実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の構成又は実施形態を取ることができる。
【符号の説明】
【０１１６】
１００        印刷システム
１０        情報端末装置
２０        印刷装置
２１      通信部
２２      記憶部
２２ａ    ＰＳ用処理待ちジョブ記憶部
２２ｂ    ＰＤＦ用処理待ちジョブ記憶部
２３      表示部
２４      操作部
２５      プリンタ部
２６      制御部
２６ａ  判定部
２６ｂ  ＰＳ変換部
２６ｃ  ＰＤＦ変換部
２６ｄ  ＰＳ用未処理データ量推定部
２６ｅ  ＰＤＦ用未処理データ量推定部
２６ｆ  ＰＳ用ＲＩＰ時間推定部
２６ｇ  ＰＤＦ用ＲＩＰ時間推定部
２６ｈ  格納部
２６ｉ  ＰＳ用ＲＩＰ処理部
２６ｊ  ＰＤＦ用ＲＩＰ処理部
２６ｋ  特定部
２６ｌ  削除部
ＮＷ        ネットワーク
Ｆｐｓ      関数
Ｆｐｄｆ    関数
Ｔｐｓ      ＰＳ未処理データ量のＲＩＰ時間
Ｔｐｄｆ    ＰＤＦ未処理データ量のＲＩＰ時間
【図１】
2015192441.tif 000003
【図２】
2015192441.tif 000004
【図３】
2015192441.tif 000005
【図４】
2015192441.tif 000006
【図５】
2015192441.tif 000007
【図６】
2015192441.tif 000008
【図７】
2015192441.tif 000009
【図８】
2015192441.tif 000010
【図９】
2015192441.tif 000011
【図１０】
2015192441.tif 000012
【図１１】
2015192441.tif 000013
【図１２】
2015192441.tif 000014
【図１３】
2015192441.tif 000015
【図１４】
2015192441.tif 000016