(57)【要約】【課題】印刷処理に要する時間を短縮することができる画像形成装置を提供する。【解決手段】画像形成装置１は、データ取得部１１、画像処理部１２、ジョブ生成部１４、及び方式決定部１３を有する。画像処理部１２は、データ取得部１１が取得した入力画像データに対して画像処理を実行することによりページ画像を少なくとも１ページ分を生成する。方式決定部１３は、ジョブ生成部による印刷ジョブデータのジョブ生成方式を第１方式及び第２方式のいずれかに決定する。第１方式は、１ページ分のページ画像に対する画像処理が完了すると、１ページ分のページ画像を示すページ画像データに基づく印刷ジョブデータを生成する方式を示す。第２方式は、出力画像に含まれる全ページ分のページ画像に対する画像処理が完了した後に、出力画像に含まれる全ページ分のページ画像データに基づく印刷ジョブデータを生成する方式を示す。【選択図】図２
2019195958.tif 000002
【特許請求の範囲】
【請求項１】
入力画像データを取得するデータ取得部と、
前記入力画像データに対して画像処理を実行することにより出力画像データを生成する画像処理部と、
前記出力画像データに基づいて印刷ジョブデータを生成するジョブ生成部と、
前記印刷ジョブデータに基づいて印刷ジョブを実行するジョブ実行部と、
前記ジョブ生成部による前記印刷ジョブデータのジョブ生成方式を第１方式及び第２方式のいずれかに決定する方式決定部と
を有し、
前記出力画像データによって示される出力画像は、１ページのシートに形成される画像を示すページ画像を少なくとも１ページ分含み、
前記第１方式は、前記画像処理によって、１ページ分の前記ページ画像に対する前記画像処理が完了すると、１ページ分の前記ページ画像を示すページ画像データに基づく前記印刷ジョブデータを生成する方式を示し、
前記第２方式は、前記出力画像に含まれる全ページ分の前記ページ画像に対する前記画像処理が完了した後に、前記出力画像に含まれる全ページ分の前記ページ画像データに基づく前記印刷ジョブデータを生成する方式を示し、
前記方式決定部は、前記画像処理に要する画像処理時間と、前記印刷ジョブの実行に要する印刷時間と、前記出力画像に含まれる前記ページ画像のページ数とに基づいて前記ジョブ生成方式を決定する、画像形成装置。
【請求項２】
前記画像処理時間は、前記少なくとも１ページ分の前記ページ画像のうち、１ページ目の前記ページ画像に対する前記画像処理に要する時間を示す、請求項１に記載の画像形成装置。
【請求項３】
前記印刷時間は、１ページ分の前記ページ画像に対応する前記印刷ジョブの実行に要する時間を示す、請求項１又は請求項２に記載の画像形成装置。
【請求項４】
前記方式決定部は、前記ページ数がページ閾値以下であると判定すると、前記ジョブ生成方式を前記第１方式に決定する、請求項１〜請求項３のいずれか１項に記載の画像形成装置。
【請求項５】
前記方式決定部は、前記画像処理時間が前記印刷時間よりも小さいと判定すると、前記ジョブ生成方式を前記第１方式に決定する、請求項１〜請求項４のいずれか１項に記載の画像形成装置。
【請求項６】
印刷処理の実行要求を受け付ける受付部を更に備え、
前記印刷処理は、第１印刷処理及び前記第１印刷処理よりも後に実行要求される第２印刷処理を含み、
前記方式決定部は、前記受付部が前記第２印刷処理の実行要求を受け付けると、前記第１印刷処理が実行中であるか否かを判定し、前記第１印刷処理が実行中であると判定すると、前記第２印刷処理の実行要求に基づいて生成する前記印刷ジョブデータの前記ジョブ生成方式を前記第１印刷処理の実行要求に基づいて生成された前記印刷ジョブデータの前記ジョブ生成方式と同じ前記ジョブ生成方式に決定する、請求項１〜請求項５のいずれか１項に記載の画像形成装置。
【請求項７】
印刷処理の実行要求を受け付ける受付部を更に備え、
中断した前記印刷処理が再開される場合において、前記方式決定部は、残画像処理時間と残印刷時間とに基づいて、前記ジョブ生成方式を決定し、
前記印刷処理は、前記画像処理と前記印刷ジョブとを含み、
前記残画像処理時間は、未完了の前記入力画像データに対する前記画像処理に要する時間を示し、
前記残印刷時間は、前記印刷ジョブが未完了の前記ページ画像データに基づく前記印刷ジョブの実行に要する時間を示す、請求項１〜請求項６のいずれか１項に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関する。
【背景技術】
【０００２】
特許文献１には、ジョブの終了予定時間を算出し、ジョブの終了予定時間を通知する画像形成装置が開示されている。詳しくは、特許文献１に開示の画像形成装置は、ジョブ管理部と、制御部とを備える。ジョブ管理部は、コンピューターから受信した各ジョブを受け付けてスプールする。制御部は、ジョブ管理部が新規のジョブを受け付けた場合、画像形成装置の印刷速度と、ジョブの実行に必要な印刷枚数と、スプールされて待機中となっているジョブの終了予定時間とに基づいて、新規ジョブが終了する終了予定時間を計算する。制御部は、計算した終了予定時間を通知する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−１６３９８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の印刷処理では、ジョブの終了予定時間が通知されるだけで、画像形成装置が実行する処理に要する時間を短縮することができない。
【０００５】
本発明は、上記課題に鑑み、印刷処理に要する時間を短縮することができる画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係る画像形成装置は、データ取得部と、画像処理部と、ジョブ生成部と、ジョブ実行部と、方式決定部とを有する。前記データ取得部は、入力画像データを取得する。前記画像処理部は、前記入力画像データに対して画像処理を実行することにより出力画像データを生成する。前記ジョブ生成部は、前記出力画像データに基づいて印刷ジョブデータを生成する。前記ジョブ実行部は、前記印刷ジョブデータに基づいて印刷ジョブを実行する。前記方式決定部は、前記ジョブ生成部による前記印刷ジョブデータのジョブ生成方式を第１方式及び第２方式のいずれかに決定する。前記出力画像データによって示される出力画像は、１ページのシートに形成される画像を示すページ画像を少なくとも１ページ分含む。前記第１方式は、１ページ分の前記ページ画像に対する前記画像処理が完了すると、１ページ分の前記ページ画像を示すページ画像データに基づく印刷ジョブデータを生成する方式を示す。前記第２方式は、前記出力画像に含まれる全ページ分の前記ページ画像に対する前記画像処理が完了した後に、前記出力画像に含まれる全ページ分の前記ページ画像データに基づく前記印刷ジョブデータを生成する方式を示す。前記方式決定部は、前記画像処理に要する画像処理時間と、前記印刷ジョブの実行に要する印刷時間と、前記入力画像に含まれる前記ページ画像のページ数とに基づいて前記ジョブ生成方式を決定する。
【発明の効果】
【０００７】
本発明によれば、印刷処理に要する時間を短縮することができる画像形成装置を提供することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施形態１に係る画像形成装置の構成を示す図である。
【図２】本発明の実施形態１に係る画像形成装置の構成を示すブロック図である。
【図３】本発明の実施形態１に係る印刷処理を示すフローチャートである。
【図４】本発明の実施形態１に係る方式決定処理を示すフォローチャートである。
【図５】本発明の実施形態１に係る第１ジョブ処理を示すフローチャートである。
【図６】本発明の実施形態１に係る第２ジョブ処理を示すフローチャートである。
【図７】（ａ）〜（ｃ）は、本発明の実施形態１に係る第１ジョブ処理を説明するための図である。
【図８】（ａ）〜（ｃ）は、本発明の実施形態１に係る第２ジョブ処理を説明するための図である。
【図９】本発明の実施形態２に係る画像形成装置の構成を示すブロック図である。
【図１０】本発明の実施形態２に係る方式決定処理を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、図面を参照して本発明の実施形態を説明する。ただし、本発明は以下の実施形態に限定されない。図中、同一又は相当部分については同一の参照符号を付して説明を繰り返さない。
【００１０】
［実施形態１］
まず、図１を参照して、実施形態１に係る画像形成装置１００の構成を説明する。図１は、実施形態１に係る画像形成装置１００の構成を示す図である。本実施形態において、画像形成装置１００は、複合機である。
【００１１】
図１に示すように、画像形成装置１００は、筐体１、操作部２、原稿搬送装置３、原稿読取装置４、給紙部５、シート搬送装置６、画像形成部７、排出部８、及び排出トレイ１ｔを備える。
【００１２】
操作部２は、画像形成装置１００に対するユーザーからの指示を受け付ける。操作部２は、ユーザーからの指示を受け付けると、ユーザーからの指示を示す信号を出力する。なお、操作部２は、受付部の一例である。
【００１３】
操作部２は、タッチディスプレー２１及びハードキー２２を含む。タッチディスプレー２１は、ディスプレー及びタッチセンサーを含む。ディスプレーは、例えば、液晶ディスプレー又は有機ＥＬディスプレー（Ｏｒｇａｎｉｃ  Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）である。タッチセンサーは、被検知体によるタッチを検知する。タッチセンサーは、例えば、抵抗膜方式のタッチセンサー又は静電容量方式のタッチセンサーである。ハードキー２２は、例えば、テンキー、スタートキー、及びキャンセルキーを含む。
【００１４】
本実施形態において、ユーザーは、操作部２を操作することにより、画像形成装置１００に対して、印刷処理の実行要求を指示する。また、ユーザーは、印刷処理の実行要求を指示する際に、印刷処理条件を指定する。印刷処理条件は、印刷処理に関する条件であり、例えば、印刷シートサイズ、及び印刷部数を含む。
【００１５】
操作部２は、印刷処理の実行要求を受け付けると、印刷処理の実行要求を示す信号を出力する。また、操作部２は、印刷処理条件の指定を受け付けると、印刷処理条件を示す信号を出力する。
【００１６】
原稿搬送装置３は、原稿搬送処理を実行する。詳しくは、原稿搬送装置３は、原稿載置トレイ３１、原稿搬送部３２、及び原稿排出トレイ３３を備える。原稿載置トレイ３１には、少なくとも１枚の原稿Ｄが載置される。原稿搬送部３２は、原稿載置トレイ３１に載置された原稿Ｄを１枚ずつ原稿排出トレイ３３まで搬送する。原稿Ｄは、読取位置Ｒを経由するように搬送される。読取位置Ｒは、原稿読取装置４が原稿Ｄの画像を読み取ることが可能な位置である。
【００１７】
原稿読取装置４は、原稿読取処理を実行する。詳しくは、原稿読取装置４は、コンタクトガラス４１、及び読取機構４２を備える。コンタクトガラス４１には、１枚の原稿Ｄが載置される。読取機構４２は、コンタクトガラス４１に載置された原稿Ｄの画像又は読取位置Ｒを通過する原稿Ｄの画像を読み取って、原稿Ｄの画像を示す信号を出力する。以下、原稿Ｄの画像を「原稿画像」と記載する。原稿読取装置４は、例えば、スキャナーである。
【００１８】
給紙部５は、給紙処理を実行する。本実施形態において、給紙部５は、２つの給紙カセット５１、及び２つの給紙ローラー群５２を有する。各給紙カセット５１は、複数のシートＳを収容する。シートＳは、例えば、用紙である。２つの給紙ローラー群５２は、２つの給紙カセット５１にそれぞれ配置される。各給紙ローラー群５２は、対応する給紙カセット５１に収容された複数のシートＳを一枚ずつ給紙する。シートＳは、一定間隔で給紙される。シート搬送装置６は、給紙されたシートＳを排出部８まで搬送する。
【００１９】
シート搬送装置６は、シート搬送処理を実行する。詳しくは、シート搬送装置６は、ローラー及びガイド部材を備える。シート搬送装置６は、給紙部５から排出部８までシートＳを搬送する。シートＳは、画像形成部７を経由するように搬送される。
【００２０】
画像形成部７は、画像形成処理を実行する。詳しくは、画像形成部７は、シートＳに画像を形成する。本実施形態において、画像形成部７は、露光装置７１、帯電装置７２、現像装置７３、感光体ドラム７４、転写装置７５、及び定着装置７６を備え、電子写真方式によって画像を形成する。露光装置７１は、感光体ドラム７４を露光することにより、感光体ドラム７４の表面に静電潜像を形成する。帯電装置７２は、感光体ドラム７４を所定の電位に均一に帯電させる。現像装置７３は、感光体ドラム７４にトナーを供給し、感光体ドラム７４上に形成された静電潜像を現像する。定着装置７６は、シートＳに転写されたトナー像をシートＳに定着する。
【００２１】
排出部８は、シート排出処理を実行することにより、シートＳを排出トレイ１ｔへ排出する。詳しくは、排出部８は、排出ローラー対８１を有する。排出ローラー対８１は、シート搬送装置６によって画像形成部７から搬送されたシートＳを排出トレイ１ｔへ排出する。排出トレイ１ｔは、筐体１の外部に設けられる。
【００２２】
続いて、図１及び図２を参照して、実施形態１に係る画像形成装置１００の構成について更に説明する。図２は、実施形態１に係る画像形成装置１００の構成を示すブロック図である。
【００２３】
図２に示すように、画像形成装置１００は、記憶部９及び制御部１０を更に備える。
【００２４】
記憶部９は、各種のデータを記憶する。記憶部９は、スプール領域９１を有する。記憶部９は、ストレージデバイス及び半導体メモリーによって構成される。ストレージデバイスは、例えば、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）及び／又はＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）によって構成される。記憶部９は、半導体メモリーを含む。半導体メモリーは、例えば、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）及びＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）を構成する。
【００２５】
本実施形態において、記憶部９は、画像形成装置１００の性能を示すデータを記憶する。画像形成装置１００の性能を示すデータは、例えば、印刷速度を示すデータである。印刷速度は、例えば、４５枚／分である。
【００２６】
制御部１０は、画像形成装置１００の各部の動作を制御する。制御部１０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）のようなプロセッサーを含む。また、制御部１０は、画像形成処理用の集積回路を備える。画像形成処理用の集積回路は、例えば、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）によって構成される。
【００２７】
制御部１０は、記憶部９に記憶されたプログラムを実行することにより、データ取得部１１、画像処理部１２、方式決定部１３、ジョブ生成部１４、ジョブ実行部１５、及びジョブ管理部１６として機能する。
【００２８】
データ取得部１１は、入力データを取得する。入力データは、入力画像データを含む。データ取得部１１は、原稿読取装置４から原稿画像を示す信号を受信することにより、入力画像データを取得する。また、本実施形態において、入力データは、印刷処理条件を示すデータを含む。データ取得部１１は、操作部２が出力する印刷処理条件を示す信号に基づいて印刷処理条件を示すデータを取得する。
【００２９】
画像処理部１２は、入力データに基づいて画像処理を実行する。詳しくは、画像処理部１２は、印刷処理条件にしたがって、入力画像データに対する画像処理を実行する。画像処理は、例えば、ラスタライズ処理である。
【００３０】
画像処理部１２は、入力画像データに対して画像処理を実行することにより、出力画像を示す出力画像データを生成する。出力画像は、ページ画像を含む。ページ画像は、１ページのシートＳに形成される画像を示す。換言すると、ページ画像は、シートＳのページ単位の画像を示す。本実施形態において、画像処理部１２は、少なくとも１ページ分のページ画像データを生成する。
【００３１】
方式決定部１３は、方式決定処理を実行することにより、ジョブ生成方式を第１方式及び第２方式のいずれかに決定する。ジョブ生成方式は、ジョブ生成部１４によって生成される印刷ジョブを示すデータのジョブ生成方式を示す。以下、印刷ジョブを示すデータを「印刷ジョブデータ」と記載する。
【００３２】
方式決定部１３は、処理時間算出部１３１、印刷時間取得部１３２、及びページ数取得部１３３を含む。
【００３３】
処理時間算出部１３１は、画像処理時間を算出する。画像処理時間は、画像処理部１２による画像処理に要する時間を示す。本実施形態において、画像処理時間は、入力画像データに対する画像処理が開始されてから、１ページ目のページ画像の生成が完了するまでに要する時間を示す。処理時間算出部１３１は、算出した画像処理時間を記憶部９に記憶させる。
【００３４】
印刷時間取得部１３２は、印刷時間を取得する。本実施形態において、印刷時間は、１枚のシートＳに対する印刷ジョブの実行に要する時間を示す。印刷時間は、例えば、１枚のシートＳが給紙されてから排出トレイ１ｔに排出されるまでの時間を示す。本実施形態において、印刷時間は、記憶部９に記憶されている印刷速度を示すデータに基づいて算出される。印刷時間は、例えば、１．３４秒である。
【００３５】
ページ数取得部１３３は、出力画像に含まれるページ画像のページ数を取得する。ページ数取得部１３３は、例えば、出力画像データが記憶される記憶領域のサイズ（容量）に基づいてページ画像のページ数を取得する。
【００３６】
方式決定部１３は、画像処理時間と、印刷時間と、ページ数とに基づいてジョブ生成方式を第１方式及び第２方式のいずれかに決定する。本実施形態において、方式決定部１３は、ページ数がページ閾値以下であるか否かを判定することにより、ジョブ生成方式を決定する。また、方式決定部１３は、画像処理時間が印刷時間よりも小さいか否かを判定することにより、ジョブ生成方式を決定する。
【００３７】
ジョブ生成部１４は、印刷処理の実行要求に基づいて印刷ジョブデータを生成する。ジョブ生成部１４は、方式決定部１３が決定したジョブ生成方式で、印刷ジョブデータを生成する。ジョブ生成部１４は、出力画像データに基づいて印刷ジョブデータを生成する。換言すると、ジョブ生成部１４は、ページ画像を示すデータに基づいて印刷ジョブデータを生成する。以下、ページ画像を示すデータを「ページ画像データ」と記載する場合がある。
【００３８】
ジョブ生成方式として第１方式が決定された場合、ジョブ生成部１４は、画像処理部１２によって１ページ分のページ画像が生成される度に印刷ジョブデータを生成する。すなわち、第１方式は、１ページ分のページ画像に対する画像処理が完了すると、１ページ分のページ画像データに基づく印刷ジョブデータを生成する方式である。一方、ジョブ生成方式として第２方式が決定された場合、ジョブ生成部１４は、画像処理部１２によって全ページ分のページ画像が生成された後に印刷ジョブデータを生成する。すなわち、第２方式は、出力画像に含まれる全ページ分のページ画像に対する画像処理が完了した後に、出力画像に含まれる全ページ分のページ画像データに基づく印刷ジョブデータを生成する方式である。
【００３９】
ジョブ実行部１５は、ジョブ生成部１４が生成した印刷ジョブデータに基づいて印刷ジョブを実行する。この結果、給紙部５による給紙処理、シート搬送装置６によるシート搬送処理、画像形成部７による画像形成処理、及び排出部８による排出処理が実行される。
【００４０】
ジョブ管理部１６は、ジョブ実行部１５による印刷ジョブの実行を管理する。詳しくは、ジョブ管理部１６は、ジョブ実行部１５による実行中の印刷ジョブを管理する。また、ジョブ管理部１６は、ジョブ実行部１５によって実行される予定の印刷ジョブを管理する。
【００４１】
次に、図３を参照して、実施形態１による印刷処理について説明する。図３は、実施形態１に係る印刷処理を示すフローチャートである。印刷処理は、印刷処理の実行要求を操作部２が受け付けて、データ取得部１１が入力データを取得すると開始される。
【００４２】
図３に示すように、データ取得部１１が入力データを取得すると、画像処理部１２は、画像処理を実行することにより１ページ分のページ画像データを生成する（ステップＳ１０１）。次いで、制御部１０は、生成されたページ画像データが１ページ目のページ画像を示すか否かを判定する（ステップＳ１０２）。生成されたページ画像データが１ページ目のページ画像を示さないと制御部１０が判定すると（ステップＳ１０２；Ｎｏ）、印刷処理は、ステップＳ１０４へ進む。
【００４３】
一方、制御部１０は、生成されたページ画像データが１ページ目のページ画像を示す判定すると（ステップＳ１０２；Ｙｅｓ）、方式決定処理を実行する（ステップＳ１０３）。方式決定処理では、方式決定部１３がジョブ生成方式を第１方式及び第２方式のいずかに決定する。決定されたジョブ生成方式は、記憶部９に記憶される。
【００４４】
次いで、制御部１０は、ジョブ生成方式が第１方式であるか否かを判定する（ステップＳ１０４）。制御部１０は、ジョブ生成方式が第１方式であると判定すると（ステップＳ１０４；Ｙｅｓ）、第１ジョブ処理を実行する（ステップＳ１０５）。第１ジョブ処理は、ジョブ生成方式として第１方式が決定された場合に、ジョブ生成部１４及びジョブ実行部１５によって実行される処理を示す。
【００４５】
一方、制御部１０は、ジョブ生成方式が第１方式ではない、即ち、ジョブ生成方式が第２方式であると判定すると（ステップＳ１０４；Ｎｏ）、全ページ分のページ画像データが生成されたか否かを判定する（ステップＳ１０６）。制御部１０は、例えば、入力画像データに対する画像処理が完了しているか否かを判定することにより、全ページ分のページ画像データが生成されたか否かを判定する。制御部１０は、全ページ分のページ画像データが生成されたと判定すると（ステップＳ１０６；Ｙｅｓ）、第２ジョブ処理を実行する（ステップＳ１０７）。第２ジョブ処理は、ジョブ生成方式として第２方式が決定された場合に、ジョブ生成部１４及びジョブ実行部１５によって実行される処理を示す。
【００４６】
一方、制御部１０が全てのページ画像が生成されていないと判定すると（ステップＳ１０６；Ｎｏ）、印刷処理は、ステップＳ１０１へ戻る。
【００４７】
第１ジョブ処理が実行された場合（ステップＳ１０５）、又は第２ジョブ処理が実行された場合（ステップＳ１０７）、制御部１０は、画像処理部１２による画像処理が完了したか否かを判定する（ステップＳ１０８）。制御部１０が画像処理部１２による画像処理が完了していない判定すると（ステップＳ１０８；Ｎｏ）、印刷処理は、ステップＳ１０１へ戻る。一方、制御部１０は、画像処理部１２による画像処理が完了したと判定すると（ステップＳ１０８；Ｙｅｓ）、印刷処理を終了する。
【００４８】
次に、図４を参照して、実施形態１に係る方式決定処理（図３のステップＳ１０３）について説明する。図４は、実施形態１に係る方式決定処理を示すフローチャートである。本実施形態において、方式決定処理は、画像処理部１２によって１ページ目のページ画像データが生成されると（図３のステップＳ１０２；Ｙｅｓ）、開始される。
【００４９】
図４に示すように、処理時間算出部１３１は、画像処理時間を算出する（ステップＳ２０１）。次いで、印刷時間取得部１３２は、印刷時間を取得する（ステップＳ２０２）。次いで、ページ数取得部１３３は、ページ数を取得する（ステップＳ２０３）。次いで、方式決定部１３は、ページ数がページ閾値以下であるか否かを判定する（ステップＳ２０４）。ページ閾値は、例えば、画像形成装置１００の管理者によって設定されて、記憶部９に予め記憶されている。ページ閾値は、例えば、「１」である。
【００５０】
方式決定部１３は、ページ数がページ閾値以下ではないと判定すると（ステップＳ２０４：Ｎｏ）、画像処理時間が印刷時間よりも小さいか否かを判定する（ステップＳ２０５）。方式決定部１３は、画像処理時間が印刷時間よりも小さくないと判定すると（ステップＳ２０５；Ｎｏ）、ジョブ生成方式を第２方式に決定して（ステップＳ２０６）、方式決定処理を終了する。一方、方式決定部１３は、ページ数がページ閾値以下であると判定した場合（ステップＳ２０４：Ｙｅｓ）、又は、画像処理時間が印刷時間よりも小さいと判定した場合（ステップＳ２０５；Ｙｅｓ）、ジョブ生成方式を第１方式に決定して（ステップＳ２０７）、方式決定処理を終了する。
【００５１】
なお、方式決定処理の順序は、上記の順序に限定されない。例えば、ステップＳ２０１〜ステップＳ２０３は入れ替え可能である。また、ステップＳ２０４と、ステップＳ２０５とは相互に入れ替え可能である。
【００５２】
続いて、図５〜図８（ｃ）を参照して、実施形態１に係る第１ジョブ処理及び第２ジョブ処理について説明する。図５は、実施形態１に係る第１ジョブ処理を示すフローチャートである。図６は、実施形態１に係る第２ジョブ処理を示すフローチャートである。
【００５３】
図５に示すように、第１ジョブ処理において、ジョブ生成部１４は、１ページ分のページ画像が生成されると、１ページ分のページ画像データに基づく印刷ジョブデータを生成する（ステップＳ３０１）。次いで、ジョブ実行部１５は、１ページ分のページ画像データに基づく印刷ジョブデータに基づいて印刷ジョブを実行して（ステップＳ３０２）、第１ジョブ処理を終了する。この結果、１ページ分のページ画像に対応する画像形成処理が実行される。
【００５４】
一方、図６に示すように、第２ジョブ処理において、ジョブ生成部１４は、全ページ分のページ画像が生成されると、全ページ分のページ画像データに基づく印刷ジョブデータを生成する（ステップＳ４０１）。次いで、ジョブ実行部１５は、全ページ分のページ画像データに基づく印刷ジョブデータに基づいて印刷ジョブを実行して（ステップＳ４０２）、第２ジョブ処理を終了する。この結果、全ページ分のページ画像に対応する画像形成処理が一括で実行される。
【００５５】
続いて、図７（ａ）〜図７（ｃ）及び図８（ａ）〜図８（ｃ）を参照して、実施形態１に係る第１ジョブ処理及び第２ジョブ処理について更に説明する。図７（ａ）〜図７（ｃ）は、実施形態１に係る第１ジョブ処理を説明するための図である。図８（ａ）〜図８（ｃ）は、実施形態１に係る第２ジョブ処理を説明するための図である。なお、図７（ａ）〜図７（ｃ）及び図８（ａ）〜図８（ｃ）では、３ページ分のページ画像データが生成される場合を例に説明する。以下、３ページ分のページ画像Ｐをそれぞれ第１ページ目から順に、「第１ページ画像Ｐ１」、「第２ページ画像Ｐ２」、及び「第３ページ画像Ｐ３」と記載する。
【００５６】
まず、図７（ａ）〜図７（ｃ）を参照して、実施形態１に係る第１ジョブ処理について説明する。図７（ａ）に示すように、画像処理部１２は、第１ページ画像Ｐ１を示すデータを生成すると、第１ページ画像Ｐ１を示すデータをスプール領域９１に記憶させることなく、ジョブ生成部１４へ送信する。ジョブ生成部１４は、第１ページ画像Ｐ１を示すデータを受信すると、第１ページ画像Ｐ１を示すデータに基づく印刷ジョブデータを生成する。ジョブ実行部１５は、ジョブ生成部１４が生成した印刷ジョブデータに基づいて印刷ジョブを実行する。この結果、第１ページ画像Ｐ１に対応する画像がシートＳに形成される。
【００５７】
次いで、図７（ｂ）に示すように、画像処理部１２は、第２ページ画像Ｐ２を示すデータを生成すると、第２ページ画像Ｐ２を示すデータをスプール領域９１に記憶させることなく、ジョブ生成部１４へ送信する。ジョブ生成部１４は、第２ページ画像Ｐ２を示すデータを受信すると、第２ページ画像Ｐ２を示すデータに基づく印刷ジョブデータを生成する。ジョブ実行部１５は、ジョブ生成部１４が生成した印刷ジョブデータに基づいて印刷ジョブを実行する。この結果、第２ページ画像Ｐ２に対応する画像がシートＳに形成される。
【００５８】
続いて、図７（ｃ）に示すように、画像処理部１２は、第３ページ画像Ｐ３を示すデータを生成すると、第３ページ画像Ｐ３を示すデータをスプール領域９１に記憶させることなく、ジョブ生成部１４へ送信する。ジョブ生成部１４は、第３ページ画像Ｐ３を示すデータを受信すると、第３ページ画像Ｐ３を示すデータに基づく印刷ジョブデータを生成する。ジョブ実行部１５は、ジョブ生成部１４が生成した印刷ジョブデータに基づいて印刷ジョブを実行する。この結果、第３ページ画像Ｐ３に対応する画像がシートＳに形成される。
【００５９】
以上のように、ジョブ生成方式として第１方式が決定された場合、ジョブ実行部１５は、出力画像に含まれるページ画像Ｐのページ数分だけ、印刷ジョブを実行する。
【００６０】
次に、図８（ａ）〜図８（ｃ）を参照して、実施形態１に係る第２ジョブ処理について説明する。図８（ａ）に示すように、画像処理部１２は、第１ページ画像Ｐ１を示すデータを生成すると、第１ページ画像Ｐ１を示すデータをスプール領域９１に記憶させる。次に、図８（ｂ）に示すように、画像処理部１２は、第２ページ画像Ｐ２を示すデータを生成すると、第２ページ画像Ｐ２を示すデータをスプール領域９１に記憶させる。次いで、図８（ｃ）に示すように、画像処理部１２は、第３ページ画像Ｐ３を示すデータを生成すると、第３ページ画像Ｐ３を示すデータをスプール領域９１に記憶させる。制御部１０は、全ページ分のページ画像（第１ページ画像Ｐ１〜第３ページ画像Ｐ３）を示すデータが生成されたと判定すると、全ページ分のページ画像を示すデータをジョブ生成部１４へ送信する。ジョブ生成部１４は、全ページ分のページ画像（第１ページ画像Ｐ１〜第３ページ画像Ｐ３）を示すデータを受信すると、全ページ分のページ画像（第１ページ画像Ｐ１〜第３ページ画像Ｐ３）を示すデータに基づく印刷ジョブデータを生成する。ジョブ実行部１５は、ジョブ生成部１４が生成した印刷ジョブデータに基づいて印刷ジョブを実行する。この結果、全ページ分のページ画像に対応する画像が３枚のシートＳにそれぞれ形成される。すなわち、ジョブ生成方式として第２方式が決定された場合、ジョブ実行部１５は、印刷ジョブを１回だけ実行することにより、全ページ分のページ画像に対応する画像をシートＳに形成する。
【００６１】
以上、実施形態１について説明した。例えば、入力画像データの容量が小さく、画像処理時間が印刷時間よりも大きくない場合、即ち、画像処理時間が印刷時間以下である場合において、第１ジョブ処理を実行すると、給紙部５による給紙処理が間に合わずに、給紙遅れが発生する可能性がある。給紙遅れが発生すると、印刷処理に要する時間が第２ジョブ処理を実行した場合よりも大きくなる可能性がある。一方、入力画像データの容量が大きく、画像処理時間が印刷時間よりも大きい場合において、第２ジョブ処理を実行すると、画像処理が完了するまでの間、印刷ジョブが実行されず、印刷処理に要する時間が第１ジョブ処理を実行する場合よりも大きくなる可能性がある。本実施形態によれば、方式決定部１３は、画像処理時間と印刷時間とに基づいて、ジョブ生成方式を第１方式及び第２方式のいずれかに決定する。したがって、印刷処理に要する時間を短縮することができる。
【００６２】
なお、本実施形態において、ユーザーがジョブとして印刷処理の実行要求を指示する場合について説明したが、例えば、ユーザーは、ジョブとしてプリント処理の実行要求を指示してもよい。この場合、画像形成装置１００は、外部端末と通信可能な通信機器を更に備える。プリント処理の実行要求は、通信機器を介して外部端末から指示される。なお、画像形成装置１００が備える通信機器は、受付部の一例である。
【００６３】
また、例えば、方式決定部１３は、印刷処理の実行要求を受け付けると、他の印刷処理が実行中であるか否かを判定してもよい。以下、実行中の印刷処理（先行して実行要求された印刷処理）を「第１印刷処理」と記載し、後行して実行要求された印刷処理を「第２印刷処理」と記載する。
【００６４】
方式決定部１３は、ジョブ管理部１６によって管理される印刷ジョブがあるか否かに基づいて第１印刷処理が実行中であるか否かを判定する。方式決定部１３は、第１印刷処理が実行中であると判定すると、第２印刷処理の実行要求に基づいて生成する印刷ジョブデータのジョブ生成方式として、第１印刷処理の実行要求に基づいて生成された印刷ジョブデータのジョブ生成方式と同じジョブ生成方式を決定する。これにより、例えば、処理時間算出部１３１による画像処理時間の算出処理及び印刷時間取得部１３２による印刷時間の取得処理が省略される。よって、印刷処理に要する時間を短縮することができる。なお、方式決定部１３は、第１印刷処理が実行中ではない判定すると、図４を参照して説明した方式決定処理を実行する。
【００６５】
［実施形態２］
次に、図９及び図１０を参照して、実施形態２に係る画像形成装置１００について説明する。実施形態２では、方式決定処理が実施形態１と異なる。以下、実施形態２について、実施形態１と異なる事項について説明し、実施形態１と重複する部分についての説明は割愛する。
【００６６】
図９は、実施形態２に係る画像形成装置１００の構成を示すブロック図である。図９に示すように、制御部１０は、プログラムを実行することによって、ジャム検知部１７として機能する。
【００６７】
ジャム検知部１７は、ジャムが発生したことを検知する。また、ジャム検知部１７は、ジャムが解消したことを検知する。ジャム検知部１７は、例えば、シート搬送装置６が有するシート検知センサー６１から送信される信号に基づいて、ジャムの発生及びジャムの解消を検知する。シート検知センサー６１は、例えば、透過型センサー又は反射型センサーである。
【００６８】
また、方式決定部１３は、残処理時間算出部１３４及び残印刷時間算出部１３５を更に含む。
【００６９】
残処理時間算出部１３４は、残画像処理時間を算出する。残画像処理時間は、実行中の印刷処理に基づく画像処理のうち、未完了の入力画像データに対する画像処理に要する時間を示す。残処理時間算出部１３４は、例えば、入力画像データのデータサイズに基づいて、残画像処理時間を算出する。詳しくは、残処理時間算出部１３４は、入力画像データのデータサイズと、画像処理が完了したページ画像データのデータサイズとに基づいて、実行中の印刷処理に基づく画像処理のうち、画像処理が完了した入力画像データの割合を算出する。残処理時間算出部１３４は、画像処理が完了した入力画像データの割合と、ページ単位当たりのページ画像データの生成に要した時間とに基づいて残画像処理時間を算出する。
【００７０】
残印刷時間算出部１３５は、残印刷時間を算出する。残印刷時間は、実行中の印刷処理に基づく印刷ジョブのうち、印刷ジョブが未完了のページ画像データに基づく印刷ジョブの実行に要する時間を示す。詳しくは、残印刷時間算出部１３５は、実行中の印刷処理に基づく印刷ジョブのうち、印刷ジョブが未完了のページ画像の未完了ページ数を取得する。残印刷時間算出部１３５は、未完了ページ数を取得すると、未完了ページ数と、印刷時間を示すデータとに基づいて残印刷時間を算出する。
【００７１】
続いて、図１０は、実施形態２に係る方式決定処理を示すフローチャートである。方式決定処理は、ジャムの発生が検知されて印刷処理が中断した後に、ジャムが解消したことをジャム検知部１７が検知すると開始される。
【００７２】
図１０に示すように、残処理時間算出部１３４は、残画像処理時間を算出する（ステップＳ５０１）。次いで、残印刷時間算出部１３５は、残印刷時間を算出する（ステップＳ５０２）、次いで、方式決定部１３は、残画像処理時間が残印刷時間よりも小さいか否かを判定する（ステップＳ５０３）。方式決定部１３は、残画像処理時間が残印刷時間よりも小さいと判定すると（ステップＳ５０３：Ｙｅｓ）、ジョブ生成方式を第１方式に決定して（ステップＳ５０４）、方式決定処理を終了する。一方、方式決定部１３は、残画像処理時間が残印刷時間よりも小さくないと判定すると（ステップＳ５０３：Ｎｏ）、ジョブ生成方式を第２方式に決定して（ステップＳ５０５）、方式決定処理を終了する。なお、方式決定処理の順序は、上記の順序に限定されない。例えば、ステップＳ５０１とステップＳ５０２とは相互に入れ替え可能である。
【００７３】
ジョブ生成部１４は、方式決定部１３によって決定されたジョブ生成方式で印刷ジョブデータを生成する。
【００７４】
以上、実施形態２について説明した。本実施形態によれば、ジャムが解消した場合に、方式決定部１３は、残画像処理時間と残印刷時間とに基づいて、ジョブ生成方式を第１方式及び第２方式のいずれかに決定する。したがって、印刷処理に要する時間を短縮することができる。
【００７５】
以上、本発明の実施形態について、図面（図１〜図１０）を参照しながら説明した。但し、本発明は、上記の実施形態に限られるものではなく、その要旨を逸脱しない範囲で種々の態様において実施することが可能である。また、上記の実施形態で示す構成や数値は、一例であって特に限定されるものではなく、本発明の効果から実質的に逸脱しない範囲で種々の変更が可能である。
【００７６】
例えば、本発明の実施形態において、電子写真方式の画像形成装置に本発明が適用される場合を例に説明したが、本発明は、例えば、インクジェット方式の画像形成装置にも適用可能である。
【産業上の利用可能性】
【００７７】
本発明は、例えば、画像形成装置に有用である。
【符号の説明】
【００７８】
１０        制御部
１１        データ取得部
１２        画像処理部
１３        方式決定部
１４        ジョブ生成部
１５        ジョブ実行部
１００      画像形成装置
【図１】
2019195958.tif 000003
【図２】
2019195958.tif 000004
【図３】
2019195958.tif 000005
【図４】
2019195958.tif 000006
【図５】
2019195958.tif 000007
【図６】
2019195958.tif 000008
【図７】
2019195958.tif 000009
【図８】
2019195958.tif 000010
【図９】
2019195958.tif 000011
【図１０】
2019195958.tif 000012