(57)【要約】【課題】複数の印刷ジョブを蓄積可能な画像形成装置において、印刷処理の待機時間を低減させる。【解決手段】画像形成装置１１は、情報処理装置から印刷データを受信する通信部１０１と、印刷データを印刷ジョブ毎に記憶媒体に記憶させるジョブ蓄積部１０４と、印刷データに変換処理を施して画像データを生成し、画像データを記憶媒体に記憶させる蓄積処理を行う画像生成部１０５と、画像データに基づいて印刷媒体に画像を印刷する印刷処理を制御する印刷制御部１０６とを備える。画像生成部１０５は、蓄積処理のための変換処理の実行中に印刷処理の実行が要求された場合に蓄積処理のための変換処理をキャンセルし、キャンセルの実行後に印刷処理のための変換処理を実行し、印刷処理の実行後にキャンセルされた蓄積処理のための変換処理をリトライする。【選択図】図３
2019155781.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置から印刷データを受信する通信部と、
前記印刷データを印刷ジョブ毎に記憶媒体に記憶させるジョブ蓄積部と、
前記印刷データに変換処理を施して画像データを生成し、前記画像データを記憶媒体に記憶させる蓄積処理を行う画像生成部と、
前記画像データに基づいて印刷媒体に画像を印刷する印刷処理を制御する印刷制御部と、
を備え、
前記画像生成部は、前記蓄積処理のための前記変換処理の実行中に前記印刷処理の実行が要求された場合に前記蓄積処理のための前記変換処理をキャンセルし、前記キャンセルの実行後に前記印刷処理のための前記変換処理を実行し、前記印刷処理の実行後に前記キャンセルされた前記蓄積処理のための前記変換処理をリトライする、
画像形成装置。
【請求項２】
前記ジョブ蓄積部は、前記印刷データの記憶が完了したことを通知する第１の蓄積通知をユーザインターフェースに送信し、
前記画像生成部は、前記画像データの記憶が完了したことを通知する第２の蓄積通知を前記ユーザインターフェースに送信する、
請求項１に記載の画像形成装置。
【請求項３】
前記画像生成部は、キャンセルされた前記変換処理により途中まで生成された前記画像データを一時的に保存する、
請求項１又は２に記載の画像形成装置。
【請求項４】
前記画像生成部は、前記蓄積処理のための前記変換処理の進行度合いに応じて前記キャンセルを実行するか否かを判定する、
請求項１〜３のいずれか１項に記載の画像形成装置。
【請求項５】
前記画像生成部は、前記蓄積処理のための前記変換処理が全体に対して所定割合以上進行している場合には、前記キャンセルを行わない、
請求項４に記載の画像形成装置。
【請求項６】
前記画像生成部は、前記蓄積処理のための前記変換処理が完了するまでの残り時間が所定時間以下である場合には、前記キャンセルを行わない、
請求項４又は５に記載の画像形成装置。
【請求項７】
情報処理装置から印刷データを受信するステップと、
前記印刷データを印刷ジョブ毎に記憶媒体に記憶させるステップと、
前記印刷データに変換処理を施して画像データを生成するステップと、
前記画像データを記憶媒体に記憶させる蓄積処理を行うステップと、
前記画像データに基づいて印刷媒体に画像を印刷する印刷処理を制御するステップと、
前記蓄積処理のための前記変換処理の実行中に前記印刷処理の実行が要求された場合に前記蓄積処理のための前記変換処理をキャンセルするステップと、
前記キャンセルの実行後に前記印刷処理のための前記変換処理を実行するステップと、
前記印刷処理の実行後に前記キャンセルされた前記蓄積処理のための前記変換処理をリトライするステップと、
を含む画像形成方法。
【請求項８】
コンピュータに、
情報処理装置から印刷データを受信する処理と、
前記印刷データを印刷ジョブ毎に記憶媒体に記憶させる処理と、
前記印刷データに変換処理を施して画像データを生成する処理と、
前記画像データを記憶媒体に記憶させる蓄積処理と、
前記画像データに基づいて印刷媒体に画像を印刷する印刷処理を制御する処理と、
前記蓄積処理のための前記変換処理の実行中に前記印刷処理の実行が要求された場合に前記蓄積処理のための前記変換処理をキャンセルする処理と、
前記キャンセルの実行後に前記印刷処理のための前記変換処理を実行する処理と、
前記印刷処理の実行後に前記キャンセルされた前記蓄積処理のための前記変換処理をリトライする処理と、
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成方法、及びプログラムに関する。
【背景技術】
【０００２】
オンデマンド印刷等に利用される画像形成装置において、複数の印刷ジョブを蓄積し、ユーザが画像形成装置の操作パネル上で複数のジョブの中から実行したいジョブを選択できるようにする機能が利用されている。印刷ジョブの蓄積方法として、印刷データ（例えばＰＤＦデータ等）にレンダリング等の変換処理を施すことにより生成された画像データ（例えばラスタデータ等）を印刷ジョブ毎に蓄積する方法がある。このように蓄積された画像データは、例えば、ユーザが印刷ジョブを選択する操作を行う際に表示されるサムネイル画像の作成等に利用される。
【０００３】
複写機能、ファクシミリ機能、プリンタ機能等を備え、複数の印刷ジョブを所定の順序で実行する画像形成装置において、予め登録された各印刷ジョブ（ファイル）の優先度に基づいて印刷処理の実行順序を調整する技術が開示されている（特許文献１）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記のように、画像データを印刷ジョブ毎に蓄積する蓄積方法を採用する画像形成装置においては、印刷データから画像データを生成する変換処理を行う画像生成部（レンダラ）が、蓄積処理の実行時と印刷処理の実行時との両方で使用されることとなる。そのため、蓄積処理の途中で印刷処理の実行要求が発行された場合には、蓄積処理が完了するまで印刷処理を実行できない場合がある。蓄積処理は、通常、ユーザに認識されない処理であるため、上記のように印刷処理が蓄積処理の完了まで実行されない現象が生ずると、ユーザは状況を認識できないまま待機させられることとなる。
【０００５】
本発明は、上記に鑑みてなされたものであって、複数の印刷ジョブを蓄積可能な画像形成装置において、印刷処理の待機時間を低減させることを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明の一形態は、情報処理装置から印刷データを受信する通信部と、前記印刷データを印刷ジョブ毎に記憶媒体に記憶させるジョブ蓄積部と、前記印刷データに変換処理を施して画像データを生成し、前記画像データを記憶媒体に記憶させる蓄積処理を行う画像生成部と、前記画像データに基づいて印刷媒体に画像を印刷する印刷処理を制御する印刷制御部と、を備え、前記画像生成部は、前記蓄積処理のための前記変換処理の実行中に前記印刷処理の実行が要求された場合に前記蓄積処理のための前記変換処理をキャンセルし、前記キャンセルの実行後に前記印刷処理のための前記変換処理を実行し、前記印刷処理の実行後に前記キャンセルされた前記蓄積処理のための前記変換処理をリトライする、ことを特徴とする画像形成装置である。
【発明の効果】
【０００７】
本発明によれば、複数の印刷ジョブを蓄積可能な画像形成装置において、印刷処理の待機時間を低減させることが可能となる。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施形態に係る画像形成システムの構成例を示すブロック図である。
【図２】図２は、実施形態に係る画像形成装置のハードウェア構成例を示すブロック図である。
【図３】図３は、実施形態に係る画像形成装置の機能構成例を示すブロック図である。
【図４】図４は、実施形態に係る画像形成装置における蓄積処理時における処理例を示すシーケンス図である。
【図５】図５は、実施形態に係る画像形成装置において蓄積処理中に印刷処理が要求された場合における処理例を示すシーケンス図である。
【発明を実施するための形態】
【０００９】
以下に添付図面を参照して、画像形成装置、画像形成方法、及びプログラムの実施形態を詳細に説明する。以下の実施形態によって本発明が限定されるものではなく、以下の実施形態における構成要素には当業者が容易に想到できるもの、実質的に同一のもの、及びいわゆる均等の範囲のものが含まれる。以下の実施形態の要旨を逸脱しない範囲で構成要素の種々の省略、置換、変更、及び組み合わせを行うことができる。
【００１０】
図１は、実施形態に係る画像形成システム１の構成例を示すブロック図である。画像形成システム１は、画像形成装置１１とホストコンピュータ１２とがＬＡＮ（Local  Area  Network）、インターネット等の適宜なネットワーク１３を介して通信可能に接続されて構成されている。
【００１１】
画像形成装置１１は、ホストコンピュータ１２から送信された複数の印刷ジョブを蓄積し、蓄積された複数の印刷ジョブの中から選択された印刷ジョブを実行する。画像形成装置１は、印刷専用機であってもよいし、印刷以外の機能を有する複合機であってもよい。ホストコンピュータ１２は、ユーザにより操作されるパーソナルコンピュータ等であり、ＰＤＦデータ等の印刷データを生成して送信するアプリケーション、プリンタドライバ等を含む。本構成例においては、複数の画像形成装置１１が互いに連携しており、複数の画像形成装置１１が複数のホストコンピュータ１２から送信された複数の印刷ジョブ（印刷データ）を分担して受信し、印刷処理を実行する。画像形成システム１は、更に、画像形成装置１１とホストコンピュータ１２との通信を仲介する処理（データの送受信順序の調整、印刷データの一時保存等）を行うプリントサーバを含んでもよい。なお、画像形成システム１の構成は、上記例に限られるものではなく、使用条件に応じて適宜設計されるべきものである。例えば、画像形成装置１１及びホストコンピュータ１２のどちらか一方又は両方が１台であってもよい。
【００１２】
図２は、実施形態に係る画像形成装置１１のハードウェア構成例を示すブロック図である。画像形成装置１１は、操作パネル５１、プリンタエンジン５２、ＨＤＤ（Hard  Disk  Drive）５３、及びコントローラ５４を含む。
【００１３】
操作パネル５１は、ユーザによる画像形成装置１１に対する入力操作を受け付けるユニットであり、例えば液晶パネル、タッチパネル、キーボード等を利用して構成される。操作パネル５１は、画像形成装置１１内に蓄積されている複数の印刷ジョブの中から所望の印刷ジョブを選択して実行させる操作を受け付けることができるように構成されている。
【００１４】
プリンタエンジン５２は、コントローラ５４からの制御信号に基づいて印刷用紙等の印刷媒体上に画像を形成した印刷物を生成する機構である。プリンタエンジン５２は、例えば、レーザヘッドから出力されたレーザ光を感光体に照射する光照射機構、感光体にトナーを付着させるトナー付着機構、トナーを印刷媒体に転写・定着させる転写定着機構、トナーが定着された印刷媒体（印刷物）を所定の排出先に排出させる排出機構等を利用して構成される。
【００１５】
ＨＤＤ５３は、不揮発性の記憶媒体であるハードディスクに各種データを記憶させ、ハードディスクに記憶されたデータを読み出す記憶装置である。
【００１６】
コントローラ５４は、操作パネル５１への入力操作、ホストコンピュータ１２から送信された印刷データ（印刷ジョブ）等に基づいて、プリンタエンジン５２を制御する電子制御ユニットである。コントローラ５３は、ネットワークＩ／Ｆ（Interface）６１、プログラムＲＯＭ（Read  Only  Memory）６２、フォントＲＯＭ６３、操作部Ｉ／Ｆ６４、ＣＰＵ（Central  Processing  Unit）６５、ＲＡＭ（Random  Access  Memory）６６、ＮＶ−ＲＡＭ（Non-volatile  ＲＡＭ）６７、エンジンＩ／Ｆ６８、及びハードディスクドライブＩ／Ｆ６９を含む。
【００１７】
ネットワークＩ／Ｆ６１は、ネットワーク１３と接続し、ホストコンピュータ１２との通信を行うためのインターフェースである。プログラムＲＯＭ６２は、コントローラ５４内でのデータの管理、周辺モジュールの制御、印刷ジョブを蓄積する処理、蓄積された印刷ジョブから所望の印刷ジョブを選択する処理、選択された印刷ジョブを実行する処理等を行うためのプログラムを記憶するメモリである。フォントＲＯＭ６３は、印字に使用される様々な種類のフォントのデータを記憶するメモリである。操作部Ｉ／Ｆ６４は、操作パネル５１からの入力信号の受信、操作パネル５１への表示データの送信等を行うためのインターフェースである。ＣＰＵ６５は、プログラムＲＯＭ６２に記憶されているプログラム、ホストコンピュータ１２から受信した印刷データ等に基づいて各種処理を実行する集積回路である。ＲＡＭ６６は、ＣＰＵ６５が処理を実行する際のワークメモリ、データを一時的に記憶するバッファ、バッファに記憶されたデータを処理するメモリ等として機能する。ＮＶ−ＲＡＭ６７は、不揮発性メモリである。エンジンＩ／Ｆ６８は、プリンタコントローラ５３内で生成された制御信号をプリンタエンジン５２に送信したり、プリンタエンジン５２からのフィードバック信号を受信したりするためのインターフェースである。ハードディスクドライブＩ／Ｆ６９は、ＨＤＤ５３にデータを書き込み、ＨＤＤ５３からデータを読み出すためのインターフェースである。
【００１８】
図３は、実施形態に係る画像形成装置１１の機能構成例を示すブロック図である。画像形成装置１１は、通信部１０１、表示部１０２、画像生成部１０３、ジョブ蓄積部１０４、データ記憶部１０５、印刷制御部１０６、及びデータ処理部１０７を含む。
【００１９】
通信部１０１は、ネットワーク１３を介してホストコンピュータ１２との間で通信を確立し、ホストコンピュータ１２から発行された印刷ジョブを受け付け、印刷ジョブに含まれる印刷データを受信する。通信部１０１は、ネットワークＩ／Ｆ６１、ＣＰＵ６５等を利用して構成され得る。
【００２０】
表示部１０２は、ユーザインターフェースを構成し、ユーザからの指示を受け付け、ユーザへメッセージを通知する。表示部１０２は、操作パネル５１、操作部Ｉ／Ｆ６４、ＣＰＵ６５等を利用して構成され得る。
【００２１】
データ記憶部１０３は、画像形成装置１１の機器情報、画像形成装置１１上で動作するソフトウェアのデータ等を記憶する。データ記憶部１０３は、プログラムＲＯＭ６２、フォントＲＯＭ６３、ＮＶ−ＲＡＭ６７、ＨＤＤ５３、ＣＰＵ６５等を利用して構成され得る。
【００２２】
ジョブ蓄積部１０４は、通信部１０１が受信した印刷データを印刷ジョブ毎に記憶媒体に記憶させる。ジョブ蓄積部１０４は、ＣＰＵ６５、ＨＤＤ５３、ＮＶ−ＲＡＭ６７等を利用して構成され得る。
【００２３】
画像生成部１０５は、印刷データにレンダリング等の変換処理を施すことにより画像データを生成し、画像データを記憶媒体に記憶させる蓄積処理を行う。画像生成部１０５は、ＣＰＵ６５、ＨＤＤ５３、ＮＶ−ＲＡＭ６７等を利用して構成され得る。
【００２４】
印刷制御部１０６は、印刷ジョブの実行に関する各種制御を行い、画像データに基づいて印刷媒体に画像を印刷する印刷処理を制御する。印刷制御部１０６は、ＣＰＵ６５、エンジンＩ／Ｆ６８等を利用して構成され得る。
【００２５】
データ処理部１０７は、上記各機能部１０１〜１０６間におけるデータ処理（変換、転送、一次保存等）を行う。データ処理部１０７は、ネットワークＩ／Ｆ６１、操作部Ｉ／Ｆ６４、エンジンＩ／Ｆ６８、ハードディスクドライブＩ／Ｆ６９、ＣＰＵ６５を利用して構成され得る。
【００２６】
図４は、実施形態に係る画像形成装置１における蓄積処理時における処理例を示すシーケンス図である。ユーザがホストコンピュータ１２のプリンタドライバを使用して印刷ジョブの実行を要求する操作を行うと、ホストコンピュータ１２から印刷データが送信され、当該印刷データが画像形成装置１１のジョブ蓄積部１０４に受信される（Ｓ１０１）。ジョブ蓄積部１０４は、受信した印刷データを蓄積（記録媒体に記憶）し（Ｓ１０２）、印刷データの蓄積が完了したことを示す第１の蓄積通知をオンデマンド印刷アプリ１１０に送信する（Ｓ１０３）。オンデマンド印刷アプリ１１０とは、オンデマンド印刷を行う際のユーザインターフェースとして機能するアプリケーションであり、ホストコンピュータ１２の入出力装置、画像形成装置１１の操作パネル５１等を利用して実現される。
【００２７】
その後、ジョブ蓄積部１０４は、印刷制御部１０６に対して、蓄積された印刷データの保存場所を示す保存データを送信して画像データの生成を依頼する（Ｓ１０４）。印刷制御部１０６は、受信した保存データをＰＤＬ（Page  Description  Language）等で解析し、画像生成部１０３に対して画像データの生成を依頼する（Ｓ１０５）。画像生成部１０３は、印刷制御部１０６からの依頼を受信すると、対象となる印刷データにレンダリング等の変換処理を施して画像データを生成し、生成した画像データを蓄積（記録媒体に記憶）する（Ｓ１０６）。このとき、画像生成部１０３は、１ページ目の画像データ及び全ページの画像データを生成して蓄積する。
【００２８】
その後、画像生成部１０３は、生成及び蓄積した画像データを特定する画像データＩＤを印刷制御部１０６に送信し（Ｓ１０７）、印刷制御部１０６は、受信した画像データＩＤをジョブ蓄積部１０４に送信する（Ｓ１０８）。ジョブ蓄積部１０４は、画像データＩＤを受信すると、印刷データと画像データとを紐付けるように、自身で管理している蓄積データの情報を更新し（Ｓ１０９）、蓄積データが更新されたこと、すなわち画像データの蓄積が完了したことを示す第２の蓄積通知をオンデマンド印刷アプリ１１０に送信する（Ｓ１１０）。このように、印刷データの蓄積完了時に第１の蓄積通知を送信し、画像データの蓄積完了時に第２の蓄積通知を送信することにより、オンデマンド印刷アプリ１１０は、画像データの生成・蓄積が完了していない状態であっても、受け付けた印刷ジョブの情報を表示することが可能となる。
【００２９】
図５は、実施形態に係る画像形成装置１１において蓄積処理中に印刷処理が要求された場合における処理例を示すシーケンス図である。図５におけるステップＳ１０１〜Ｓ１０５は、図４におけるステップＳ１０１〜Ｓ１０５（印刷データの蓄積が完了し、画像データの生成が依頼されるまでの処理）と同様であるため、以下ではその後の処理について説明する。
【００３０】
画像生成部１０５は、印刷制御部１０６から画像データを生成する依頼（Ｓ１０５）を受信すると、対象となる印刷データに対する変換処理を開始する（Ｓ２０１）。当該変換処理の実行中に、ユーザが既に蓄積されている複数の印刷ジョブの中から所望の印刷ジョブを選択して実行を指示すると（Ｓ２０２）、オンデマンド印刷アプリ１１０は、印刷制御部１０６に対して、選択された印刷ジョブについての印刷処理を要求する（Ｓ２０３）。
【００３１】
印刷制御部１０６は、印刷処理の要求を受信すると、ジョブ蓄積部１０４に対して、印刷を実行することを示す印刷実行通知を送信する（Ｓ２０４）。ジョブ蓄積部１０４は、印刷実行通知を受信すると、印刷制御部１０６に対して、変換処理のキャンセルを要求する（Ｓ２０５）。印刷制御部１０６は、ジョブ蓄積部１０４から受信したキャンセルの要求を画像生成部１０５へ転送する（Ｓ２０６）。画像生成部１０５は、キャンセルの要求を受信すると、実行中の変換処理、すなわち蓄積処理のための変換処理をキャンセルする（Ｓ２０７）。
【００３２】
その後、変換処理をキャンセルする処理が完了すると、印刷制御部１０６は、印刷処理を実行し（Ｓ２０８）、画像生成部１０５は、選択された印刷ジョブに対応する印刷データに変換処理を施した画像データ、すなわち印刷処理のための変換処理を行うことにより画像データを生成する（Ｓ２０９）。
【００３３】
ジョブ蓄積部１０４は、ステップＳ２０５において変換処理のキャンセルを要求した後、変換処理のリトライを要求する（Ｓ２１０）。すると、印刷制御部１０６は、ステップＳ２０８の印刷処理の実行後に、画像生成部１０５に対して、リトライが要求された（ステップ２０７においてキャンセルされた）変換処理を実行する要求を送信する（Ｓ２１１）。
【００３４】
画像生成部１０３は、リトライが要求された変換処理を実行して印刷データから画像データを生成し、生成した画像データを蓄積する（Ｓ２１２）。これにより、蓄積処理を実行するための画像データが生成され、１ページ目の画像データ及び全ページの画像データが生成される。その後、画像生成部１０３は、生成及び蓄積した画像データを特定する画像データＩＤを印刷制御部１０６に送信し（Ｓ２１３）、印刷制御部１０６は、受信した画像データＩＤをジョブ蓄積部１０４に送信する（Ｓ２１４）。ジョブ蓄積部１０４は、画像データＩＤを受信すると、印刷データと画像データとを紐付けるように、自身で管理している蓄積データの情報を更新し（Ｓ２１５）、蓄積データが更新されたこと、すなわち画像データの蓄積が完了したことを示す第２の蓄積通知をオンデマンド印刷アプリ１１０に送信する（Ｓ２１６）。
【００３５】
上記のように、印刷データに変換処理を施すことにより画像データを生成する画像生成部１０５は、蓄積処理の実行時及び印刷処理の実行時の両方で使用される。本実施形態によれば、蓄積処理の実行中に印刷処理の実行が要求された場合には、蓄積処理のための変換処理がキャンセルされ、印刷処理のための変換処理が優先して実行され、印刷処理の実行後に蓄積処理のための変換処理がリトライされる。これにより、ユーザが印刷ジョブを選択して実行を要求した後に生ずる待機時間を低減させることが可能となる。
【００３６】
なお、本実施形態に係るキャンセルは、変換処理を中止することであり、中断することではない。従って、本実施形態においては、途中まで進行した後にキャンセルされた変換処理をリトライする場合には、キャンセルされた変換処理を最初から再実行することとなる。なお、途中まで生成された画像データを一時的に保存してもよい。
【００３７】
また、上記においては、蓄積処理のための変換処理の実行中に印刷処理の実行が要求された場合には、変換処理がその進行度合いに関わらずキャンセルされる例を示したが、変換処理の進行度合いに応じて、変換処理をキャンセルするか否かを決定してもよい。例えば、蓄積処理のための変換処理が所定割合（例えば全体の９０％）以上進行している場合には、蓄積処理のための変換処理の完了後に印刷処理のための変換処理を実行するようにしてもよい。また、蓄積処理のための変換処理が完了するまでの残り時間を推定し、推定された残り時間が所定時間（例えば１０秒）以下である場合には、蓄積処理のための変換処理の完了後に印刷処理のための変換処理を実行するようにしてもよい。
【００３８】
上記画像形成装置１１の機能を実現するプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、メモリカード、ＣＤ−Ｒ及びＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記憶媒体に記憶されてコンピュータ・プログラム・プロダクトとして提供される。
【００３９】
また、プログラムをインターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、プログラムをダウンロードさせずにインターネット等のネットワーク経由で提供するように構成してもよい。また、プログラムをプログラムＲＯＭ６２等に予め組み込んで提供するように構成してもよい。また、プログラムは画像形成装置１１に含まれる機能部のうちプログラムにより実現可能な機能を含むモジュール構成となっていてもよい。プログラムにより実現される機能は、記憶媒体からプログラムを読み出して実行することにより主記憶装置（ＲＡＭ６６等）にロードされる。すなわち、プログラムにより実現される機能は主記憶装置上に生成される。
【００４０】
以上のように、本実施形態によれば、複数の印刷ジョブを蓄積可能な画像形成装置１１において、印刷処理の待機時間を低減させることが可能となる。
【００４１】
以上、本発明の実施形態を説明したが、上記実施形態は例として提示したものであり、発明の範囲を限定することを意図するものではない。この新規な実施形態はその他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で種々の省略、置き換え、変更、及び組み合わせを行うことができる。この実施形態及びその変形は発明の範囲及び要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００４２】
１  画像形成システム
１１  画像形成装置
１２  ホストコンピュータ
１３  ネットワーク
５１  操作パネル
５２  プリンタエンジン
５３  ＨＤＤ
５４  コントローラ
６１  ネットワークＩ／Ｆ
６２  プログラムＲＯＭ
６３  フォントＲＯＭ
６４  操作部Ｉ／Ｆ
６５  ＣＰＵ
６６  ＲＡＭ
６７  ＮＶ−ＲＡＭ
６８  エンジンＩ／Ｆ
６９  ハードディスクドライブＩ／Ｆ
１０１  通信部
１０２  表示部
１０３  データ記憶部
１０４  ジョブ蓄積部
１０５  画像生成部
１０６  印刷制御部
１０７  データ処理部
１１０  オンデマンド印刷アプリ
【先行技術文献】
【特許文献】
【００４３】
【特許文献１】特開平１０−１６４２８４号公報
【図１】
2019155781.tif 000003
【図２】
2019155781.tif 000004
【図３】
2019155781.tif 000005
【図４】
2019155781.tif 000006
【図５】
2019155781.tif 000007