(57)【要約】【課題】データ蓄積部から揮発性記憶部に画像データをコピーして画像形成する際、ファーストコピータイムを短縮する。【解決手段】画像を形成する画像形成部１６０と、データ蓄積部に蓄積されている画像データを前記画像形成部での記録紙の搬送タイミングに合わせて出力するために前記画像データを記憶する揮発性記憶部１４０と、ジョブ単位で画像形成を制御する制御部１０１と、を備え、出力すべきジョブが選択された後であって該ジョブの出力指示発生前に、前記画像データ蓄積部から前記揮発性記憶部に対して前記画像データのコピーを開始する。【選択図】図１
2013062709.tif 000002
【特許請求の範囲】
【請求項１】
画像データに基づいて記録紙上に画像を形成する画像形成部と、
画像形成装置内部でデータ蓄積部に蓄積されている画像データ若しくは外部のデータ蓄積部から供給される画像データを前記画像形成部での記録紙の搬送タイミングに合わせて出力するために前記画像データを記憶する揮発性記憶部と、
ジョブ単位で画像形成を制御する制御部と、
を備えた画像形成装置における画像形成装置制御方法であって、
出力すべきジョブが選択された後であって該ジョブの出力指示発生前に、前記画像データ蓄積部から前記揮発性記憶部に対して前記画像データのコピーを開始する、
ことを特徴とする画像形成装置制御方法。
【請求項２】
画像形成についての制御命令であるジョブチケットに沿ってジョブ単位で画像形成が制御される画像形成装置制御方法であって、
出力すべきジョブが選択された後であって該ジョブの出力指示発生前に、前記ジョブチケットに設定されている頁順に前記画像データ蓄積部から前記揮発性記憶部に対して前記画像データのコピーを開始する、
ことを特徴とする請求項１記載の画像形成装置制御方法。
【請求項３】
選択されたジョブについての前記ジョブチケットにおける前記画像データの出力順が、該画像データのコピー開始後に変更された場合に、
前記揮発性記憶部に記憶された前記画像データのうちで不要になるデータを削除すると共に、新たに必要になるデータについて前記画像データ蓄積部から前記揮発性記憶部に対してコピーを開始する、
ことを特徴とする請求項２記載の画像形成装置制御方法。
【請求項４】
選択されたジョブについての前記ジョブチケットにおける前記画像データの出力順が、該画像データのコピー開始後に変更された場合に、
前記揮発性記憶部に記憶された前記画像データのうちで最終頁のデータを削除すると共に、新たに必要になるデータについて前記画像データ蓄積部から前記揮発性記憶部に対してコピーを開始する、
ことを特徴とする請求項２記載の画像形成装置制御方法。
【請求項５】
前記画像データ蓄積部内のデータを前記揮発性記憶部に対してコピー中に、該データ蓄積部に対してアクセスする他のジョブが発生した場合には、前記画像データ蓄積部から前記揮発性記憶部に対する前記画像データのコピーを停止する、
ことを特徴とする請求項１−４のいずれか一項に記載の画像形成装置制御方法。
【請求項６】
画像データに基づいて記録紙上に画像を形成する画像形成部と、
画像形成装置内部でデータ蓄積部に蓄積されている画像データ若しくは外部のデータ蓄積部から供給される画像データを前記画像形成部での記録紙の搬送タイミングに合わせて出力するために前記画像データを記憶する揮発性記憶部と、
ジョブ単位で画像形成を制御する制御部と、
を備えた画像形成装置であって、
前記制御部は、出力すべきジョブが選択された後であって該ジョブの出力指示発生前に、前記画像データ蓄積部から前記揮発性記憶部に対して前記画像データのコピーを開始する、
ことを特徴とする画像形成装置。
【請求項７】
前記制御部は、画像形成についての制御命令であるジョブチケットに沿ってジョブ単位で画像形成を制御しており、
出力すべきジョブが選択された後であって該ジョブの出力指示発生前に、前記ジョブチケットに設定されている頁順に前記画像データ蓄積部から前記揮発性記憶部に対して前記画像データをコピーを開始する、
ことを特徴とする請求項６記載の画像形成装置。
【請求項８】
前記制御部は、選択されたジョブについての前記ジョブチケットにおける前記画像データの出力順が、該画像データのコピー開始後に変更された場合に、前記揮発性記憶部に記憶された前記画像データのうちで不要になるデータを削除すると共に、新たに必要になるデータについて前記画像データ蓄積部から前記揮発性記憶部に対してコピーを開始する、
ことを特徴とする請求項７記載の画像形成装置。
【請求項９】
前記制御部は、選択されたジョブについての前記ジョブチケットにおける前記画像データの出力順が、該画像データのコピー開始後に変更された場合に、前記揮発性記憶部に記憶された前記画像データのうちで最終頁のデータを削除すると共に、新たに必要になるデータについて前記画像データ蓄積部から前記揮発性記憶部に対してコピーを開始する、
ことを特徴とする請求項７記載の画像形成装置。
【請求項１０】
前記制御部は、前記画像データ蓄積部内のデータを前記揮発性記憶部に対してコピー中に、該データ蓄積部に対してアクセスする他のジョブが発生した場合には、前記画像データ蓄積部から前記揮発性記憶部に対する前記画像データのコピーを停止する、
ことを特徴とする請求項６−９のいずれか一項に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置内部でデータ蓄積部に蓄積されている画像データ若しくは外部のデータ蓄積部から供給される画像データを画像形成部での記録紙の搬送タイミングに合わせて出力するためにデータを記憶する揮発性記憶部を備えた状態での画像形成装置制御方法および画像形成装置に関する。
【背景技術】
【０００２】
画像形成装置では、外部機器から送られてきたページ記述言語で記述された非ビットマップ形式のＲＩＰ前のプリントデータ（ＲＩＰ前プリントデータ）あるいはラスタライズされたビットマップ形式の画像データ（ＲＩＰ後プリントデータ）など各種のデータを記憶しておく必要がある。
【０００３】
このため、画像形成装置において、大容量の画像データを記憶するために不揮発性のデータ蓄積部としてハードディスク装置（ＨＤＤ；Hard Disk Drive）が搭載されるようになってきている。
【０００４】
また、このような画像形成装置においては、頁毎のビットマップ形式の画像データを、露光や給紙などの画像形成タイミングに正確に合わせて遅れることなく画像形成部に供給する必要がある。
【０００５】
なお、このような画像形成装置において関連する技術は、以下の特許文献に提案されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００５−１３８５３０号公報
【特許文献２】特開２００６−２０３８７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
以上の特許文献１では、外部記憶装置に保存された画像データによって画像形成を行う際に、外部記憶装置に設けられたキャッシュメモリから先出しさせることで、読み出しと画像形成のパフォーマンスを向上させることが提案されている。ここで、キャッシュメモリに入れる画像データとしては、比較的最近使用されたものの優先順位を高くするようにしている。
【０００８】
この場合、効果が現れるのはキャッシュメモリにヒットした場合だけであり、オペレータが任意に選択したジョブについてジョブチケットの編集が発生した場合には効果が現れないという問題がある。
【０００９】
また、以上の特許文献２では、原稿をスキャンしてコピーする際に、原稿が載置された時点でスキャンを開始することで記録紙出力までの時間を短縮させるようにしている。この場合、原稿のスキャンを行う場合には有効であるが、オペレータが任意に選択したジョブについては効果が現れないという問題がある。
【００１０】
ここで、印刷分野で使用される画像形成装置においては、画像形成の高画質化と高速化の要求により、大容量の画像データを高速に連続して出力する必要が生じている。また、ジャムなどの不具合からリカバリする際にも、一連の大容量の画像データを記録紙の搬送タイミングに合わせて高速に出力する必要が生じる。このような状況では、データ蓄積部としてのＨＤＤから画像形成部へのデータ出力ではタイミング的に間に合わなくなるため、大容量のＤＲＡＭ（Dynamic Random Access Memory）等のメモリに一連の画像データを蓄えておいて、メモリから画像形成部に対して画像データを出力するような構成になっている。
【００１１】
なお、実際の画像形成装置では、オペレータがジョブを選択した後にスタートボタンを押下して出力開始指示を入力してから、ＨＤＤからＤＲＡＭに画像データをコピーするようにしている。ここで、オペレータがジョブを選択してから、該ジョブについてジョブチケットの編集としてＮin１出力を選択した場合、画像データ１頁についてＨＤＤからの読み出しに１秒要すると、出力１頁分についてＮ秒の時間を必要とする。たとえば、Ｎ＝８であれば、出力１頁分について８秒の読み出し時間が必要となり、スタートボタンを押下してから実際に画像形成された記録紙の１枚目が出力されるまでの時間（First Copy Out Time(FCOT)：以下、「ファーストコピータイム」）が長くなるという問題が生じる。
【００１２】
本発明はこのような課題に鑑みてなされたものであって、ＨＤＤ等のデータ蓄積部からＤＲＡＭ等の揮発性記憶部に画像データをコピーしてから画像形成部に出力して画像形成する際に、ファーストコピータイムを短縮することが可能な画像形成装置制御方法および画像形成装置を実現することを目的とする。
【課題を解決するための手段】
【００１３】
すなわち、前記した課題を解決する本発明は、以下の通りである。
【００１４】
（１）第１の発明は、画像データに基づいて記録紙上に画像を形成する画像形成部と、画像形成装置内部でデータ蓄積部に蓄積されている画像データ若しくは外部のデータ蓄積部から供給される画像データを前記画像形成部での記録紙の搬送タイミングに合わせて出力するために前記画像データを記憶する揮発性記憶部と、ジョブ単位で画像形成を制御する制御部と、を備え、前記制御部は、出力すべきジョブが選択された後であって該ジョブの出力指示発生前に、前記画像データ蓄積部から前記揮発性記憶部に対して前記画像データのコピーを開始することを特徴とする。
【００１５】
（２）第２の発明は、上記（１）において、前記制御部は、画像形成についての制御命令であるジョブチケットに沿ってジョブ単位で画像形成を制御しており、出力すべきジョブが選択された後であって該ジョブの出力指示発生前に、前記ジョブチケットに設定されている頁順に前記画像データ蓄積部から前記揮発性記憶部に対して前記画像データをコピーを開始することを特徴とする。
【００１６】
（３）第３の発明は、上記（２）において、前記制御部は、選択されたジョブについての前記ジョブチケットにおける前記画像データの出力順が、該画像データのコピー開始後に変更された場合に、前記揮発性記憶部に記憶された前記画像データのうちで不要になるデータを削除すると共に、新たに必要になるデータについて前記画像データ蓄積部から前記揮発性記憶部に対してコピーを開始することを特徴とする。
【００１７】
（４）第４の発明は、上記（２）において、前記制御部は、選択されたジョブについての前記ジョブチケットにおける前記画像データの出力順が、該画像データのコピー開始後に変更された場合に、前記揮発性記憶部に記憶された前記画像データのうちで最終頁のデータを削除すると共に、新たに必要になるデータについて前記画像データ蓄積部から前記揮発性記憶部に対してコピーを開始することを特徴とする。
【００１８】
（５）第５の発明は、上記（１）−（４）において、前記制御部は、前記画像データ蓄積部内のデータを前記揮発性記憶部に対してコピー中に、該データ蓄積部に対してアクセスする他のジョブが発生した場合には、前記画像データ蓄積部から前記揮発性記憶部に対する前記画像データのコピーを停止することを特徴とする。
【発明の効果】
【００１９】
本発明によると、以下のような効果が得られる。
【００２０】
（１）第１の発明では、ＨＤＤ等のデータ蓄積部からＤＲＡＭ等の揮発性記憶部に画像データをコピーしてから画像形成部に出力して画像形成する際に、出力すべきジョブが選択された後であって該ジョブの出力指示発生前にデータ蓄積部から揮発性記憶部に対してデータのコピーを開始することにより、スタートボタンを押下してから画像形成された記録紙の１枚目が出力されるまでのファーストコピータイムを短縮することが可能になる。
【００２１】
（２）第２の発明では、ＨＤＤ等のデータ蓄積部からＤＲＡＭ等の揮発性記憶部に画像データをコピーしてから画像形成部に出力して画像形成する際に、画像形成についての制御命令であるジョブチケットに沿ってジョブ単位で画像形成を制御しており、出力すべきジョブが選択された後であって該ジョブの出力指示発生前に、ジョブチケットに設定されている頁順にデータ蓄積部から揮発性記憶部に対してデータをコピーを開始することにより、スタートボタンを押下してから画像形成された記録紙の１枚目が出力されるまでのファーストコピータイムを短縮することが可能になる。
【００２２】
（３）第３の発明では、上記（２）で該画像データのコピー開始後に、選択されたジョブについてのジョブチケットにおけるデータの出力順が変更された場合には、揮発性記憶部に記憶されたデータのうちで不要になるデータを削除すると共に、新たに必要になるデータについてデータ蓄積部から揮発性記憶部に対してコピーを開始することにより、スタートボタンを押下してから画像形成された記録紙の１枚目が出力されるまでのファーストコピータイムを短縮することが可能になる。
【００２３】
（４）第４の発明では、上記（２）で該画像データのコピー開始後に、選択されたジョブについてのジョブチケットにおけるデータの出力順が変更された場合には、揮発性記憶部に記憶されたデータのうちで最終頁のデータを削除すると共に、新たに必要になるデータについてデータ蓄積部から揮発性記憶部に対してコピーを開始することにより、スタートボタンを押下してから画像形成された記録紙の１枚目が出力されるまでのファーストコピータイムを短縮することが可能になる。
【００２４】
（５）第５の発明では、上記（１）−（４）において、データ蓄積部内のデータを揮発性記憶部に対してコピー中に、該データ蓄積部に対してアクセスする他のジョブが発生した場合には、データ蓄積部から揮発性記憶部に対するデータのコピーを停止することにより、他のジョブが停止する事態を防止でき、画像形成装置全体として効率の良い処理が可能になる。
【図面の簡単な説明】
【００２５】
【図１】本発明の実施形態の画像形成装置の構成を示すブロック図である。
【図２】本発明の実施形態の画像形成装置の動作を示すフローチャートである。
【図３】本発明の実施形態の画像形成装置の概略処理を示す説明図である。
【図４】本発明の実施形態の画像形成装置の処理例を示す説明図である。
【図５】本発明の実施形態の画像形成装置の処理例を示す説明図である。
【図６】本発明の実施形態の画像形成装置の処理例を示す説明図である。
【図７】本発明の実施形態の画像形成装置の動作を示すフローチャートである。
【図８】本発明の実施形態の画像形成装置の処理例を示す説明図である。
【図９】本発明の実施形態の画像形成装置の動作を示すフローチャートである。
【図１０】本発明の実施形態の画像形成装置の動作を示すフローチャートである。
【図１１】本発明の実施形態の画像形成装置の動作を示すフローチャートである。
【発明を実施するための形態】
【００２６】
以下、図面を参照して本発明を実施するための形態（以下、実施形態）を詳細に説明する。
【００２７】
ここでは、画像形成装置内部のＨＤＤや画像形成装置外部のＵＳＢメモリなどの不揮発性のデータ蓄積可能な記憶部（以下、「データ蓄積部」と言う）に蓄積されている画像データをＤＲＡＭなどの揮発性のメモリにコピーして、画像形成部の記録紙出力タイミングに合わせてメモリから画像データを出力する機能を有する画像形成装置１００を具体例にして説明する。
【００２８】
〈画像形成装置の構成〉
ここで、図１に示される画像形成装置１００は、ＣＰＵ（Central Processing Unit）等により構成されて制御プログラムに基づいて画像形成装置１００内の各部を制御する制御部１０１と、各種ネットワークを介して他の装置と通信するための通信部１０２と、液晶表示部とタッチパネルとにより構成されて利用者による操作が入力される操作部１０５と、ＵＳＢメモリやＳＤメモリカード等の画像形成装置外のデータ蓄積部２３０からの画像データが入力される入力部１１０と、画像形成装置１００で取り扱う画像データを不揮発性の記憶装置であるハードディスク装置（ＨＤＤ；Hard Disk Drive）等に蓄積するデータ蓄積部１３０と、画像データを画像形成部での記録紙の搬送タイミングに合わせて高速に出力するためにＨＤＤよりも高速であるＤＲＡＭ（Dynamic Random Access Memory）等の揮発性のメモリにより構成された揮発性記憶部１４０と、画像データに対して圧縮伸長処理やＲＩＰ処理など各種画像処理を施す画像処理部１５０と、電子写真方式などにより画像形成出力を実行するプリントエンジンとしての画像形成部１６０と、を備えて構成されている。
【００２９】
なお、この実施形態においては、画像形成装置１００内のデータ蓄積部１３０のほかに、ＵＳＢメモリやＳＤカード等の各種外部メモリが入力部１１０に接続される場合にはデータ蓄積部２３０として動作しうる状態になる。
【００３０】
また、入力部１１０に接続された他の揮発性記憶部の記憶部や、通信部１０２を介してネットワーク経由で接続されうる各種コンピュータやサーバの記憶部も、データ蓄積部２３０として動作しうる状態になる。
【００３１】
〈画像形成装置の動作（１）〉
ここで、本実施形態の画像形成の動作（１）について説明する。ここでは、制御部１０１による記憶アクセス制御について、図２のフローチャート、図３および図４のタイムチャートを参照して説明する。
【００３２】
なお、以下の動作説明で、データ蓄積部１３０と言う場合には、画像形成装置内のＨＤＤ等で構成されたデータ蓄積部１３０だけでなく、画像形成装置外のＵＳＢメモリや他のコンピュータの記憶部等のデータ蓄積部２３０も含むものとする。
【００３３】
制御部１０１は操作部１０５に初期画面を表示し、オペレータの指示を待っている。ここで、初期画面では、画像形成装置１００が実行可能な各種画像処理が選択肢として表示されている。
【００３４】
ここで、初期画面が表示された操作部１０５においてオペレータからジョブ出力処理が選択される（図２中のステップＳ１０１）と、この操作部１０５からの操作入力を受けた制御部１０１は、ジョブ出力処理として出力すべきジョブ（出力ジョブ）の選択肢を操作部１０５に表示する。
【００３５】
この際に、制御部１０１は、データ蓄積部１３０に蓄積されていて出力可能なジョブ、あるいは、入力部１１０に接続されている外部メモリに蓄積されていて出力可能なジョブ、のいずれか一方または両方を、出力ジョブの選択肢として操作部１０５に表示する。なお、この場合は、オペレータが操作部１０５から、画像形成装置１００内部のデータ蓄積部１３０と画像形成装置１００外部のデータ蓄積部２３０とを選択してもよい。
【００３６】
オペレータにより操作部１０５において出力ジョブが選択される（図２中のステップＳ１０２）と、制御部１０１は、該当する出力ジョブについてデータ蓄積部１３０から揮発性記憶部１４０にコピーするため、画像データを読み出し始める。以下、頁毎の画像データをページデータと呼ぶことにする。
【００３７】
なお、出力ジョブが１頁であれば１枚分のページデータを、出力ジョブが複数頁であれば該当する複数枚分のページデータをジョブチケットに設定された頁順に、データ蓄積部１３０から読み出して揮発性記憶部１４０に記憶させる（図２中のステップＳ１０３、図３（ｂ），（ｃ））。また、データ蓄積部１３０がキャッシュメモリを備える場合には、キャッシュメモリを活用する。
【００３８】
また、オペレータにより操作部１０５において出力ジョブが選択される（図２中のステップＳ１０２）と、制御部１０１はジョブチケット編集画面を操作部１０５に表示する。これにより、オペレータは、画像形成についての制御命令であるジョブチケット編集を行い、必要に応じて頁の入れ替え，追加，削除，設定変更を行う（図２中のステップＳ１０４、図３（ｂ））。
【００３９】
すなわち、この実施形態では、オペレータによるジョブチケット編集の実行中（図３（ａ））に、出力ジョブのページデータをデータ蓄積部１３０から揮発性記憶部１４０にコピーさせるための読み出しを開始するように制御部１０１が制御している（図３（ｂ），（ｃ））。
【００４０】
オペレータにより操作部１０５においてスタートボタンが押下されて画像形成出力の開始指示がなされる（図２中のステップＳ１０５）と、出力ジョブのページデータのコピーが揮発性記憶部１４０の空き容量上限まで完了するまで待ち（図２中のステップＳ１０６）、空き容量上限まで完了した時点（図２中のステップＳ１０６でＹＥＳ）、ページデータを揮発性記憶部１４０から読み出して、画像形成出力のための画像処理部１５０による画像処理（図３（ｄ））と画像形成部１６０の画像形成出力（図３（ｅ））とを実行する（図２中のステップＳ１０７）。
【００４１】
なお、図３に示されていないが、画像形成（図２中のステップＳ１０７）により揮発性記憶部１４０からページデータを読み出すのに合わせて、使用済みの不要なページデータを削除して、データ蓄積部１３０から新たなページデータを揮発性記憶部１４０にコピーする。
【００４２】
図４は従来の処理手順によって、図１に示す画像形成装置１００において出力ジョブのページデータをデータ蓄積部１３０から揮発性記憶部１４０にコピーさせるタイミングを示すタイムチャートである。
【００４３】
初期画面が表示された操作部１０５においてオペレータからジョブ出力処理が選択されると、この操作部１０５からの操作入力を受けた制御部１０１は、ジョブ出力処理として出力すべきジョブ（出力ジョブ）の選択肢を操作部１０５に表示する。オペレータにより操作部１０５において出力ジョブが選択されると、制御部１０１はジョブチケット編集画面を操作部１０５に表示する。これにより、オペレータは、画像形成についての制御命令であるジョブチケット編集を行い、必要に応じて頁の入れ替え，追加，削除，設定変更を行う（図４（ａ））。そして、オペレータにより操作部１０５においてスタートボタンが押下されて画像形成出力の開始指示がなされると、制御部１０１は、該当する出力ジョブについてデータ蓄積部１３０から揮発性記憶部１４０にコピーするために、ページデータの読み出しを始める（図４（ｂ），（ｃ））。すなわち、従来は、オペレータによるジョブチケット編集の実行中（図４（ａ））に、データ蓄積部１３０から揮発性記憶部１４０へのコピーは実行していない（図４（ｂ），（ｃ））。さらに、出力ジョブのページデータのコピーが揮発性記憶部１４０の空き容量上限まで完了した時点で、ページデータを揮発性記憶部１４０から読み出して、画像形成出力のための画像処理部１５０による画像処理（図４（ｄ））と画像形成部１６０の画像形成出力（図４（ｅ））とを実行する。
【００４４】
ここで、本実施形態の図３のタイムチャートと従来の図４のタイムチャートとを比較すると、本実施形態ではジョブチケット編集の実行中（図３（ａ））に、データ蓄積部１３０から揮発性記憶部１４０にページデータコピーを開始（図３（ｂ），（ｃ））しているのに対し、従来はジョブチケット編集後の画像形成開始指示によりデータ蓄積部１３０から揮発性記憶部１４０にコピーを実行するという違いがある。
【００４５】
このため、本実施形態によると、スタートボタンを押下してから画像形成された記録紙の１枚目が出力されるまでの時間（ファーストコピータイム）が早まると共に、画像形成の完了時刻も早まる。なお、オペレータによるジョブチケット編集に要する時間や、揮発性記憶部１４０の上限までのページデータコピー時間によって若干の変化はあるものの、ファーストコピータイムと画像形成完了時刻が早まることは確実である。
【００４６】
〈画像形成装置の動作（２）〉
ここで、本実施形態の画像形成の動作（２）について説明する。なお、この動作（２）は、出力ジョブのページデータをデータ蓄積部１３０から揮発性記憶部１４０にコピーする際に、ジョブチケット編集によって出力する頁順が変更された場合の処理に関するサブルーチンであり、図５−６の説明図、および図７のフローチャートを参照して説明する。
【００４７】
既に説明したように、オペレータにより操作部１０５においてジョブ出力処理が選択され、出力ジョブが選択されると、制御部１０１は、該当する出力ジョブについてデータ蓄積部１３０から揮発性記憶部１４０にコピーするために、ページデータの読み出しを始める。すなわち、ページデータをジョブチケットに設定された頁順に、データ蓄積部１３０から読み出して揮発性記憶部１４０に記憶させる。
【００４８】
ここで、オペレータによるジョブチケット編集によって、出力する頁順が変更される（図７中のステップＳ２０１）。たとえば、図５（ａ）のような１頁〜１６頁の通常順序（昇順）であったものが、ブックレット出力が選択されることで、図５（ｂ）のように１頁・１６頁，２・１５頁，３・１４頁，４・１３頁，５・１２頁，６・１１頁，７・１０頁，８・９頁のように変更される。
【００４９】
ここで、制御部１０１は、データ蓄積部１３０から揮発性記憶部１４０へのページデータのコピーを一時停止させる（図７中のステップＳ２０２）。
【００５０】
たとえば、図６（ａ），（ｂ）に示すように、揮発性記憶部１４０には他ジョブ使用領域を除いて、１０頁分の空き容量が存在しており、通常であれば１頁〜１０頁までのページデータがコピーされるところが、一時停止により途中までコピーされる（図６（ｂ））。
【００５１】
制御部１０１は、頁順の変更により必要なページデータが揮発性記憶部１４０にコピーされていない可能性があるため、揮発性記憶部１４０内のコピーされたページデータとジョブチケット編集後に必要になるページデータとの頁を照合し（図７中のステップＳ２０３）、必要かつ不足な頁の確認（図７中のステップＳ２０４）と不要な頁の確認（図７中のステップＳ２０５）とを行う。
【００５２】
ここで、揮発性記憶部１４０は１０頁分の記憶が可能であるとすると、ブックレット出力の最初の５出力分のために、１−５、１２−１６頁のページデータを記憶する必要がある。一方、揮発性記憶部１４０には１−９頁のページデータが記憶されているため、１２−１６頁のページデータが不足しており（図７中のステップＳ２０４でＹＥＳ）、６−９頁の不要なページデータが存在していることになる（図７中のステップＳ２０５でＹＥＳ）。
【００５３】
そこで、制御部１０１は、揮発性記憶部１４０内の不要なページデータである６−９頁を削除して（図７中のステップＳ２０６）空き領域を作成し（図６（ｃ））、揮発性記憶部１４０の空き領域が存在する範囲内（図７中のステップＳ２０７でＹＥＳ）で、必要な頁のページデータをデータ蓄積部１３０から揮発性記憶部１４０にコピーする（図７中のステップＳ２０８、図６（ｄ））。
【００５４】
以上のようにすることで、頁順が変更された場合でも、必要な頁のページデータを揮発性記憶部１４０にコピーすることができ、ファーストコピータイムが早まると共に、画像形成の完了時刻も早まる。
【００５５】
なお、この後は、制御部１０１は、編集後のジョブチケットに設定された頁順にデータ蓄積部１３０からページデータを読み出して揮発性記憶部１４０に記憶させる。
【００５６】
〈画像形成装置の動作（３）〉
ここで、本実施形態の画像形成の動作（３）について説明する。なお、この動作（３）は、出力ジョブのページデータをデータ蓄積部１３０から揮発性記憶部１４０にコピーする際に、ジョブチケット編集によって挿入頁が発生した場合の処理に関するサブルーチンであり、図８の説明図、および図９のフローチャートを参照して説明する。
【００５７】
既に説明したように、オペレータにより操作部１０５においてジョブ出力処理が選択され、出力ジョブが選択されると、制御部１０１は、該当する出力ジョブについてデータ蓄積部１３０から揮発性記憶部１４０にコピーするために、ページデータの読み出しを始める。すなわち、ページデータをジョブチケットに設定された頁順に、データ蓄積部１３０から読み出して揮発性記憶部１４０に記憶させる（図６（ａ），（ｂ））。
【００５８】
ここで、オペレータによるジョブチケット編集によって、当初の頁順の途中に挿入頁が設定される（図９中のステップＳ３０１）。たとえば、１頁目と２頁目の間に１２頁が挿入頁として設定変更される場合を想定する。
【００５９】
制御部１０１は、揮発性記憶部１４０で記憶している範囲内（図８（ｂ））に挿入頁が必要になっているのにコピーされていない状態であるかを確認するため、揮発性記憶部１４０内のコピーされたページデータとジョブチケット編集後に必要になるページデータとの頁を照合し、必要であるのにコピーされていない挿入頁を確認する（図９中のステップＳ３０２）。
【００６０】
揮発性記憶部１４０で記憶している範囲内（図８（ｂ））に必要なページデータが揃っていれば（図９中のステップＳ３０２でＮＯ）、制御部１０１はこのサブルーチンの処理を終了する（図９でエンド）。
【００６１】
揮発性記憶部１４０で記憶している範囲内（図８（ｂ））に必要であるのにコピーされていない挿入頁があれば（図９中のステップＳ３０２でＹＥＳ）、制御部１０１は、揮発性記憶部１４０内に必要な挿入頁のページデータを記憶可能な空き容量が存在しているかを確認する（図９中のステップＳ３０３）。
【００６２】
揮発性記憶部１４０内に必要な挿入頁のページデータを記憶可能な空き容量が存在していない場合（図９中のステップＳ３０３でＮＯ）には、制御部１０１は、既にコピーされたページデータの最終頁を削除して空き容量を作成し（図９中のステップＳ３０４）、空き容量確認に戻る（図９中のステップＳ３０３）。
【００６３】
揮発性記憶部１４０内に必要な挿入頁のページデータを記憶可能な空き容量が存在している場合（図９中のステップＳ３０３でＹＥＳ）には、制御部１０１は、必要な挿入頁のページデータをデータ蓄積部１３０から読み出して揮発性記憶部１４０の空き容量領域に記憶させ（図９中のステップＳ３０５）、このサブルーチンの処理を終了する（図９でエンド）。
【００６４】
なお、この後は、制御部１０１は、編集後のジョブチケットに設定された頁順にデータ蓄積部１３０からページデータを読み出して揮発性記憶部１４０に記憶させる。
【００６５】
以上のようにすることで、ジョブチケット編集により挿入頁が発生した場合でも、必要な挿入頁のページデータを揮発性記憶部１４０にコピーすることができ、ファーストコピータイムが早まると共に、画像形成の完了時刻も早まる。
【００６６】
〈画像形成装置の動作（４）〉
ここで、本実施形態の画像形成の動作（４）について説明する。ここでは、制御部１０１による記憶アクセス制御において、データ蓄積部１３０を使用する他のジョブが後から投入された場合について、図１０のフローチャートを参照して説明する。
【００６７】
なお、以下の動作説明で、データ蓄積部１３０と言う場合には、画像形成装置内のＨＤＤ等で構成されたデータ蓄積部１３０だけでなく、画像形成装置外のＵＳＢメモリや他のコンピュータの記憶部等のデータ蓄積部２３０も含むものとし、その場合には、ページデータを揮発性記憶部１４０にコピーする際に読み出すデータ蓄積部１３０（または２３０）と他のジョブが使用するデータ蓄積部１３０（または２３０）とが同一のデータ蓄積部であることを意味する。
【００６８】
制御部１０１は操作部１０５に初期画面を表示し、オペレータの指示を待っている。ここで、初期画面では、画像形成装置１００が実行可能な各種画像処理が選択肢として表示されている。
【００６９】
ここで、初期画面が表示された操作部１０５においてオペレータからジョブ出力処理が選択される（図１０中のステップＳ４０１）と、この操作部１０５からの操作入力を受けた制御部１０１は、ジョブ出力処理として出力すべきジョブ（出力ジョブ）の選択肢を操作部１０５に表示する。
【００７０】
この際に、制御部１０１は、データ蓄積部１３０に蓄積されていて出力可能なジョブ、あるいは、入力部１１０に接続されている外部メモリに蓄積されていて出力可能なジョブ、のいずれか一方または両方を、出力ジョブの選択肢として操作部１０５に表示する。なお、この場合は、オペレータが操作部１０５から、画像形成装置１００内部のデータ蓄積部１３０と画像形成装置１００外部のデータ蓄積部２３０とを選択してもよい。
【００７１】
オペレータにより操作部１０５において出力ジョブが選択される（図１０中のステップＳ４０２）と、制御部１０１は、該当する出力ジョブについてデータ蓄積部１３０から揮発性記憶部１４０にコピーするために、ページデータの読み出しを始める。
【００７２】
なお、出力ジョブが１頁であれば１枚分のページデータを、出力ジョブが複数頁であれば該当する複数枚分のページデータをジョブチケットに設定された頁順に、データ蓄積部１３０から読み出して揮発性記憶部１４０に記憶させる（図１０中のステップＳ４０３）。また、データ蓄積部１３０がキャッシュメモリを備える場合には、キャッシュメモリを活用する。
【００７３】
また、オペレータにより操作部１０５において出力ジョブが選択される（図１０中のステップＳ４０２）と、制御部１０１はジョブチケット編集画面を操作部１０５に表示する。これにより、オペレータは、画像形成についての制御命令であるジョブチケット編集を行い、必要に応じて頁の入れ替え，追加，削除，設定変更を行う（図１０中のステップＳ４０４）。
【００７４】
ここで、上述したステップＳ４０３において、揮発性記憶部１４０に空き領域がある限りページデータをデータ蓄積部１３０から読み出すために、データ蓄積部１３０に対して略連続した状態でアクセスし続けることになる（図３（ｂ）参照）。したがって、このタイミングでデータ蓄積部１３０へのアクセスを伴う別の処理が発生した場合には、ステップＳ４０３の処理が完了するまで待たされることになる。
【００７５】
そこで、制御部１０１は、後発の他ジョブの発生を監視し（図１０中のステップＳ４０５）、後発の他ジョブが存在する場合にはデータ蓄積部１３０へのアクセス有無を監視する（図１０中のステップＳ４０５でＹＥＳ、ステップＳ４０６）。
【００７６】
データ蓄積部１３０へのアクセスがある後発の他ジョブが存在する場合（図１０中のステップＳ４０５でＹＥＳ、ステップＳ４０６でＹＥＳ）には、制御部１０１は、この実施形態によるデータ蓄積部１３０からのページデータの読み出し（図１０中のステップＳ４０３）を停止するように制御する（図１０中のステップＳ４０７）。
【００７７】
また、制御部１０１は、データ蓄積部１３０からのページデータの読み出し停止（図１０中のステップＳ４０７）を、データ蓄積部１３０へのアクセスがある後発の他ジョブが終了するまで維持する（図１０中のステップＳ４０８）。そして、制御部１０１は、データ蓄積部１３０へのアクセスがある後発の他ジョブが終了した時点で（図１０中のステップＳ４０８でＹＥＳ）、後発の他ジョブ発生監視（図１０中のステップＳ４０５）に戻る。
【００７８】
後発の他ジョブが存在しない場合（図１０中のステップＳ４０５でＮＯ）、あるいは、後発の他ジョブが存在するもののデータ蓄積部１３０へのアクセスが無い場合（図１０中のステップＳ４０５でＹＥＳ、ステップＳ４０６でＮＯ）には、制御部１０１は、オペレータにより操作部１０５においてスタートボタンが押下されて画像形成出力の開始指示がなされる（図１０中のステップＳ４０９）と、出力ジョブのページデータのコピーが揮発性記憶部１４０の空き容量上限まで完了するまで待ち（図１０中のステップＳ４１０）、空き容量上限まで完了した時点（図１０中のステップＳ４０６でＹＥＳ）、ページデータを揮発性記憶部１４０から読み出して、画像形成出力のための画像処理部１５０による画像処理と画像形成部１６０の画像形成出力とを実行する（図１０中のステップＳ４１１）。なお、画像形成（図１０中のステップＳ４１１）により揮発性記憶部１４０からページデータを読み出すのに合わせて、使用済みの不要なページデータを削除して、データ蓄積部１３０から新たなページデータを揮発性記憶部１４０にコピーする。なお、後発の他ジョブが存在するもののデータ蓄積部１３０へのアクセスが無い場合（図１０中のステップＳ４０５でＹＥＳ、ステップＳ４０６でＮＯ）とは、後発の他ジョブのデータ蓄積部１３０へのアクセスが完了した場合も含む。
【００７９】
このため、本実施形態によると、スタートボタンを押下してから画像形成された記録紙の１枚目が出力されるまでの時間（ファーストコピータイム）が早まると共に、画像形成の完了時刻も早まるだけでなく、データ蓄積部１３０にアクセスする後発他ジョブを待たせることもなくなる。
【００８０】
〈画像形成装置の動作（５）〉
ここで、本実施形態の画像形成の動作（５）について説明する。ここでは、制御部１０１による記憶アクセス制御において、データ蓄積部１３０を使用する他のジョブが先に予約されているか先に動作している場合について、図１１のフローチャートを参照して説明する。
【００８１】
なお、以下の動作説明で、データ蓄積部１３０と言う場合には、画像形成装置内のＨＤＤ等で構成されたデータ蓄積部１３０だけでなく、画像形成装置外のＵＳＢメモリや他のコンピュータの記憶部等のデータ蓄積部２３０も含むものとし、その場合には、ページデータを揮発性記憶部１４０にコピーする際に読み出すデータ蓄積部１３０（または２３０）と他のジョブが使用するデータ蓄積部１３０（または２３０）とが同一のデータ蓄積部であることを意味する。
【００８２】
制御部１０１は操作部１０５に初期画面を表示し、オペレータの指示を待っている。ここで、初期画面では、画像形成装置１００が実行可能な各種画像処理が選択肢として表示されている。
【００８３】
ここで、初期画面が表示された操作部１０５においてオペレータからジョブ出力処理が選択される（図１１中のステップＳ５０１）と、この操作部１０５からの操作入力を受けた制御部１０１は、ジョブ出力処理として出力すべきジョブ（出力ジョブ）の選択肢を操作部１０５に表示する。
【００８４】
この際に、制御部１０１は、データ蓄積部１３０に蓄積されていて出力可能なジョブ、あるいは、入力部１１０に接続されている外部メモリに蓄積されていて出力可能なジョブ、のいずれか一方または両方を、出力ジョブの選択肢として操作部１０５に表示する。なお、この場合は、オペレータが操作部１０５から、画像形成装置１００内部のデータ蓄積部１３０と画像形成装置１００外部のデータ蓄積部２３０とを選択してもよい。
【００８５】
オペレータにより操作部１０５において出力ジョブが選択される（図１１中のステップＳ５０２）と、制御部１０１は、他の先行する予約ジョブの存在を確認する（図１１中のステップＳ５０３）。なお、この動作（５）では、オペレータが選択（図１１中のステップＳ５０２）したジョブを「選択ジョブ」と呼び、他の先行する予約ジョブを「先行ジョブ」と呼んで、両者を区別することにする。
【００８６】
先行ジョブが存在しなければ（図１１中のステップＳ５０３でＮＯ）、選択ジョブ（図１１ステップＳ５０２）が最先ジョブであるため、制御部１０１は通常処理として選択ジョブについて上述した動作（１）〜（４）を実行する（図１１中のステップＳ５０７）。
【００８７】
一方、先行ジョブが存在すれば（図１１中のステップＳ５０３でＹＥＳ）、該先行ジョブがデータ蓄積部１３０にアクセスするジョブであるかを制御部１０１が確認する（図１１中のステップＳ５０４）。
【００８８】
先行ジョブがデータ蓄積部１３０にアクセスしないジョブであれば（図１１中のステップＳ５０４でＮＯ）、選択ジョブがデータ蓄積部１３０を使用可能な最先ジョブであるため、制御部１０１は通常処理として上述した動作（１）〜（４）を実行する（図１１中のステップＳ５０７）。すなわち、ページデータをジョブチケットに設定された頁順に、データ蓄積部１３０から読み出して揮発性記憶部１４０に記憶させる。
【００８９】
一方、先行ジョブがデータ蓄積部１３０にアクセスするジョブであれば（図１１中のステップＳ５０４でＹＥＳ）、選択ジョブについて画像形成出力の開始指示がオペレータからなされれば（図１１中のステップＳ５０５でＹＥＳ）、制御部１０１は選択ジョブを予約ジョブに登録する（図１１中のステップＳ５０８）。これにより、選択ジョブは先行ジョブが完了してから実行されることになる（図１１中のステップＳ５０３でＮＯ、図１１中のステップＳ５０７）。
【００９０】
また、先行ジョブがデータ蓄積部１３０にアクセスするジョブであって（図１１中のステップＳ５０４でＹＥＳ）、選択ジョブについて画像形成出力の開始指示がオペレータからなされなければ（図１１中のステップＳ５０５でＮＯ）、制御部１０１は先行ジョブのデータ蓄積部１３０へのアクセスが終了したかを確認する（図１１中のステップＳ５０６）。
【００９１】
先行ジョブのデータ蓄積部１３０へのアクセスが終了していなければ（図１１中のステップＳ５０６でＮＯ）、制御部１０１は、選択ジョブについて画像形成出力の開始指示の確認（図１１中のステップＳ５０５）に戻る。
【００９２】
一方、先行ジョブのデータ蓄積部１３０へのアクセスが終了していれば（図１１中のステップＳ５０６でＹＥＳ）、制御部１０１は、制御部１０１は、更に他の先行ジョブの存在確認に戻る（図１１中のステップＳ５０３）。
【００９３】
このため、本実施形態によると、他の先行ジョブが存在しなければ、動作（１）〜（４）と同様にスタートボタンを押下してから画像形成された記録紙の１枚目が出力されるまでの時間（ファーストコピータイム）が早まると共に、画像形成の完了時刻も早まる。
【００９４】
そして、他の先行ジョブが存在していれば、そのジョブのデータ蓄積部１３０のアクセスを妨げることなく先読みを待機し、先行ジョブのデータ蓄積部１３０へのアクセス終了を待ってからデータ蓄積部１３０からの読み出しを開始する。
【００９５】
〈画像形成装置の動作（６）〉
以上の動作（１）〜（５）において、オペレータがジョブを選択した後に、その選択ジョブをキャンセルした場合には、データ蓄積部１３０から読み出して揮発性記憶部１４０に記憶させたページデータについては、(a)即時削除，(b)一定時間経過後削除，(c)他のジョブが選択されて揮発性記憶部１４０を使用するタイミングで削除，のいずれであってもよい。
【００９６】
但し、一旦キャンセルしたジョブについて、オペレータがキャンセルを取り消す可能性もあるため、上記(c)のように他のジョブが選択されるまでページデータを残しておくことが、処理の迅速性のために望ましい。
【符号の説明】
【００９７】
１００  画像形成装置
１０１  制御部
１０２  通信部
１０５  操作部
１１０  入力部
１３０  データ蓄積部
１４０  揮発性記憶部
１５０  画像処理部
１６０  画像形成部
【図１】
2013062709.tif 000003
【図２】
2013062709.tif 000004
【図３】
2013062709.tif 000005
【図４】
2013062709.tif 000006
【図５】
2013062709.tif 000007
【図６】
2013062709.tif 000008
【図７】
2013062709.tif 000009
【図８】
2013062709.tif 000010
【図９】
2013062709.tif 000011
【図１０】
2013062709.tif 000012
【図１１】
2013062709.tif 000013