(57)【要約】      （修正有）【課題】印刷開始までの遅延を低減させる印刷装置を提供する。【解決手段】印刷ジョブから印刷データを生成する画像展開部８５と、印刷データを記憶するメモリ８６と、ユーザを認証する認証部８２と、メモリ８６に記憶された印刷データのうち認証されたユーザに対応する印刷データに基づいて印刷部３０に印刷させる印刷制御部８７と、ユーザ毎の印刷待機時間に応じて印刷ジョブの優先順位を決定する優先順位決定部８３と、メモリ８６に認証されていないユーザに対応する複数の印刷データを記憶する場合、優先順位の高い印刷ジョブから優先的に画像展開部８５に印刷データの一部を生成させてメモリ８６に記憶させる印刷ジョブ記憶制御部８８と、認証されたユーザに対応する印刷ジョブが印刷指示された場合、印刷指示された印刷ジョブのうちメモリ８６に記憶された一部以外の残りを展開させメモリ８６に記憶させ印刷を行わせる印刷ジョブ管理部８９とを備える。【選択図】図２
2015044374.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ情報を含む印刷ジョブを画像展開し、印刷部が印刷可能な印刷データを生成する画像展開手段と、
前記画像展開手段により画像展開された印刷データを記憶するメモリと、
ユーザが印刷指示を行えるものか否かを認証する認証手段と、
前記メモリに記憶された印刷データのうち前記認証手段により、印刷指示を行えるものと認証されたユーザに対応する印刷データに基づいて前記印刷部に印刷させる印刷制御手段と、
印刷ジョブを受信してから印刷指示されるまでの印刷待機時間がユーザ毎に設定され、前記ユーザ毎の印刷待機時間に応じて前記印刷ジョブの優先順位を決定する優先順位決定手段と、
前記メモリに複数の前記印刷データを記憶する場合、前記優先順位の高い印刷ジョブから優先的に前記画像展開手段に前記印刷データの一部を生成させてメモリに記憶させる印刷ジョブ記憶制御手段と、
前記認証手段により印刷指示を行えるものと認証されたユーザに対応する印刷ジョブが印刷指示された場合、前記印刷指示された印刷ジョブのうち前記メモリに記憶された一部以外の残りを前記画像展開手段により展開させ、前記メモリに記憶させ、前記印刷制御手段に、前記メモリに記憶された印刷データに基づいて印刷を行わせる印刷ジョブ管理手段と、
を備えたことを特徴とする印刷装置。
【請求項２】
印刷ジョブを受信する毎に、前記印刷待機時間をユーザと対応付けて、履歴情報として記憶する履歴情報記憶手段を備え、
前記優先順位決定手段は、
前記ユーザ毎に前記印刷待機時間の平均時間を算出し、前記印刷待機時間の平均時間が短いユーザに対応する印刷ジョブの優先順位が高くなるように決定する
ことを特徴とする請求項１記載の印刷装置。
【請求項３】
前記印刷ジョブ記憶制御手段は、
前記優先順位決定手段により決定された優先順位が高いほど、前記画像展開手段に生成させる前記印刷データの一部のデータ量が多くなるように前記メモリに記憶させる
ことを特徴とする請求項１又は２記載の印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷ジョブに基づいて印刷処理を実行する印刷装置であって、適切に印刷ジョブを画像展開することにより、印刷開始までの遅延を低減させる印刷装置に関する。
【背景技術】
【０００２】
複数のコンピュータとネットワークを介して接続され、複数のコンピュータから印刷ジョブを受信し、受信した印刷ジョブに基づいて印刷処理を実行する印刷装置がよく知られている。
【０００３】
特に、印刷装置がインクジェット式印刷装置である場合、インクジェット式印刷装置は、複数のコンピュータから圧縮されたＰＤＬ（ページ記述言語）形式の印刷ジョブを受信し、受信した印刷ジョブを一時的にハードディスクドライブに記憶する。そして、順次、記憶された印刷ジョブを解凍すると共に解析して画素毎のＣＭＹＫデータ（例えば、画素毎の０〜２５５）に展開し、中間調処理によりインクジェットヘッドから吐出されるインク量を示すドロップデータ（例えば、画素毎の０〜７ドロップ）に変換することにより印刷データを生成し、メモリに記憶する。そして、このメモリに記憶されたドロップデータに基づいて印刷処理を実行する。
【０００４】
特許文献１には、画像データを処理する情報処理装置と、処理した画像データを出力する画像出力装置とを備えた出力制御システムに関する技術が提案されている。具体的には、情報処理装置で画像データを処理するときに、画像データの一部（例えば、１ページ目の画像データ）を画像出力装置にあらかじめ送信し、画像出力装置が画像データを一時的に記憶部に記憶する。そして、情報処理装置から画像データを出力するように出力指示がされたとき、画像出力装置が出力指示に基づいて記憶された画像データをすぐに出力することができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−３７５００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載の出力制御システムでは、情報処理装置で画像データを処理するときに、画像データの一部を画像出力装置にあらかじめ一律に送信するので、印刷開始が遅くなる場合があった。その理由を以下に示す。画像出力装置が一時的に記憶する記憶部の記憶容量は有限であるので、情報処理装置から送信された画像データの一部が順次記憶されると記憶容量が不足し、新たな画像データを記憶できなくなる場合がある。その一方、情報処理装置で画像データの処理が実行されてから出力指示がされるまでの時間はそれぞれ異なる場合が多い。
【０００７】
そのため、情報処理装置が画像データの処理を実行してから出力指示がされない画像データが大量に記憶部に記憶されている状態で、他の情報処理装置から新たな画像データの出力指示をしようとしても、記憶部に画像データを記憶できず印刷の開始が遅延する場合があった。
【０００８】
本発明は、このような問題点に鑑みてなされたものであり、適切に印刷ジョブを画像展開することにより、印刷開始までの遅延を低減させる印刷装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、本発明に係る印刷装置の第１の特徴は、ユーザ情報を含む印刷ジョブを画像展開し、印刷部が印刷可能な印刷データを生成する画像展開手段と、前記画像展開手段により画像展開された印刷データを記憶するメモリと、ユーザが印刷指示を行えるものか否かを認証する認証手段と、前記メモリに記憶された印刷データのうち前記認証手段により、印刷指示を行えるものと認証されたユーザに対応する印刷データに基づいて前記印刷部に印刷させる印刷制御手段と、印刷ジョブを受信してから印刷指示されるまでの印刷待機時間がユーザ毎に設定され、前記ユーザ毎の印刷待機時間に応じて前記印刷ジョブの優先順位を決定する優先順位決定手段と、前記メモリに複数の前記印刷データを記憶する場合、前記優先順位の高い印刷ジョブから優先的に前記画像展開手段に前記印刷データの一部を生成させてメモリに記憶させる印刷ジョブ記憶制御手段と、前記認証手段により印刷指示を行えるものと認証されたユーザに対応する印刷ジョブが印刷指示された場合、前記印刷指示された印刷ジョブのうち前記メモリに記憶された一部以外の残りを前記画像展開手段により展開させ、前記メモリに記憶させ、前記印刷制御手段に、前記メモリに記憶された印刷データに基づいて印刷を行わせる印刷ジョブ管理手段と、を備えたことにある。
【００１０】
また、本発明に係る印刷装置の第２の特徴は、印刷ジョブを受信する毎に、前記印刷待機時間をユーザと対応付けて、履歴情報として記憶する履歴情報記憶手段を備え、前記優先順位決定手段は、前記ユーザ毎に前記印刷待機時間の平均時間を算出し、前記印刷待機時間の平均時間が短いユーザに対応する印刷ジョブの優先順位が高くなるように決定することにある。
【００１１】
また、本発明に係る印刷装置の第３の特徴は、前記印刷ジョブ記憶制御手段が、前記優先順位決定手段により決定された優先順位が高いほど、前記画像展開手段に生成させる前記印刷データの一部のデータ量が多くなるように前記メモリに記憶させることにある。
【発明の効果】
【００１２】
本発明に係る印刷装置の第１の特徴によれば、印刷ジョブ記憶制御手段が、メモリに複数の印刷データを記憶する場合、前記優先順位の高い印刷ジョブから優先的に前記画像展開手段に前記印刷データの一部を生成させてメモリに記憶させ、印刷ジョブ管理手段が、認証手段により印刷指示を行えるものと認証されたユーザに対応する印刷ジョブが印刷指示された場合、印刷指示された印刷ジョブのうちメモリに記憶された一部以外の残りを画像展開手段により展開させ、メモリに記憶させ、印刷制御手段に、メモリに記憶された印刷データに基づいて印刷を行わせるので、適切な順番で印刷ジョブを画像展開することができるので、印刷開始までの遅延を低減させることができる。
【００１３】
また、本発明に係る印刷装置の第２の特徴によれば、ユーザ毎に印刷待機時間の平均時間を算出し、印刷待機時間の平均時間が短いユーザに対応する印刷ジョブの優先順位が高くなるように決定するので、早く印刷部に印刷させる可能性が高いユーザに対応する印刷データを記憶させることができる。
【００１４】
また、本発明に係る印刷装置の第３の特徴によれば、印刷ジョブ記憶制御手段が、優先順位決定手段により決定された優先順位が高いほど、画像展開手段に生成させる印刷データの一部のデータ量が多くなるようにメモリに記憶させるので、印刷開始までの時間をより短縮することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の一実施形態である印刷装置の構成を示す構成図である。
【図２】本発明の実施例１である印刷装置の制御構成を示すブロック図である。
【図３】本発明の一実施形態である印刷装置が備えるハードディスクドライブ８４に記憶されたユーザ履歴情報の一例を示した図である。
【図４】本発明の一実施形態である印刷装置が備えるハードディスクドライブ８４に記憶された平均印刷待機時間テーブルの一例を示した図である。
【図５】本発明の一実施形態である印刷装置が備えるハードディスクドライブ８４に記憶された、優先順位テーブルの一例を示した図である。
【図６】本発明の一実施形態である印刷装置が備えるハードディスクドライブ８４に記憶された印刷ステータス情報の一例を示した図である。
【図７】本発明の実施例１である印刷装置の受信処理の処理手順を示すフローチャートである。
【図８】本発明の実施例１である印刷装置の印刷処理の処理手順を示すフローチャートである。
【図９】本発明の実施例１である印刷装置の効果を示したタイミングチャートである。(a)は、比較のため、従来技術における受信処理及び印刷処理のタイミングであり、(ｂ)は、本発明の実施例１である印刷装置における受信処理及び印刷処理のタイミングである。
【発明を実施するための形態】
【００１６】
以下、本発明の一実施形態である印刷装置１を図面を参照しながら詳細に説明する。
【００１７】
まず、本発明の一実施形態である印刷装置１の全体構成について、図面を参照しながら詳細に説明する。
【００１８】
＜印刷装置の全体構成＞
本発明の一実施形態である印刷装置１の構成について詳細に説明する。
【００１９】
図１は、本発明の一実施形態である印刷装置１の構成を示す構成図である。
【００２０】
図１に示すように、印刷装置１は、サイド給紙部１０と、内部給紙部２０と、印刷部３０と、排紙部４０と、反転部５０と、操作パネル部７０と、制御部８０とを備えている。
【００２１】
サイド給紙部１０は、用紙Ｐが積層される給紙台１１と、この給紙台１１から最上位置の用紙Ｐのみを給紙搬送路ＦＲ上へ搬送させる１次給紙部１２と、この１次給紙部１２によって搬送された用紙Ｐを循環搬送路ＣＲ上へ搬送する２次給紙部１４とを備えている。
【００２２】
内部給紙部２０は、それぞれ、用紙Ｐが積層される給紙台２１ａ〜２１ｄと、各給紙台２１ａ〜２１ｄから最上位置の用紙Ｐのみを給紙搬送路ＦＲ上へ搬送させる１次給紙部２２ａ〜２２ｄを備えている。
【００２３】
このように２次給紙部１４には、サイド給紙部１０及び内部給紙部２０から用紙Ｐが搬送され、さらに、後述する反転部５０からも用紙Ｐが搬送される。そのため、搬送方向における２次給紙部１４の手前には、給紙された用紙Ｐの搬送経路と、一方の面が印刷された用紙が循環して搬送されてくる経路とが合流する合流地点が存在する。この合流地点を基準に、給紙機構側の経路を給紙搬送路ＦＲと称し、それ以外の経路を循環搬送路ＣＲと称している。
【００２４】
印刷部３０は、循環搬送路ＣＲ上で用紙Ｐを搬送する用紙搬送ユニット１３３と、この用紙搬送ユニット１３３の上部に設けられ、複数のインクジェットヘッドが組み込まれたインクジェットヘッドユニット３１とを備える。なお、印刷部３０における印刷形式は、インクジェット印刷に限定されず、孔版印刷でも、レーザー印刷でも良い。
【００２５】
用紙搬送ユニット１３３は、環状のプラテンベルト１３２を備えており、２次給紙部１４により給紙された用紙Ｐは、プラテンベルト１３２内に設置された後述するサクションファン１３１によってプラテンベルト１３２上に吸引され、搬送路上を所定の搬送速度で搬送されながら、インクジェットヘッドユニット３１から吐出されたインクにより用紙Ｐに印刷される。
【００２６】
印刷部３０により印刷された用紙Ｐは、循環搬送路ＣＲ上に配置された搬送ローラ等によって筐体内を循環搬送路ＣＲ上を搬送される。循環搬送路ＣＲ上には、循環搬送路ＣＲ上を搬送された用紙Ｐを排紙経路ＤＲを介して排紙部４０へ誘導するか、又は循環搬送路ＣＲ上を循環させるか反転部５０へ誘導するかを切り替える切り替え機構１３４が備えられている。
【００２７】
排紙部４０は、印刷装置１の筐体から突出したトレイ形状をした排紙台４１と、排紙台４１に用紙Ｐを誘導する一対の排紙ローラ４２と、用紙Ｐを排出する排紙口４３とを有している。切り替え機構１３４により排紙部４０に誘導された用紙Ｐは、排紙ローラ４２によって排紙口４３から排出されて排紙台４１上に積載される。
【００２８】
反転部５０は、用紙Ｐを反転させる反転台５１と、循環搬送路ＣＲから反転台５１へ用紙Ｐを搬送し、又は反転台５１から循環搬送路ＣＲ上へ用紙Ｐを搬送する反転ローラ５２とを備えている。
【００２９】
切り替え機構１３４により反転部５０に誘導された用紙Ｐは、反転ローラ５２により循環搬送路ＣＲから反転台５１に搬送され、所定時間経過後、反転台５１から循環搬送路ＣＲへ搬送されることにより、循環搬送路ＣＲに対して表裏が反転する。そして、表裏が反転された用紙Ｐは、循環搬送路ＣＲ上に設けられた搬送ローラ５３等の複数のローラにより循環搬送路ＣＲ上を印刷部３０へ向かって搬送される。
【００３０】
操作パネル部７０は、テンキーやスタートキー、ストップキー等の各種キーや表示パネル等を備えている。ここでは、ユーザが操作パネル部７０の各種キーを操作することにより、後述するスキャナなどによりスキャンされた画像データに基づいて印刷ジョブを設定できる。ただし、これらの印刷ジョブは、操作パネル部７０からではなく、この印刷装置１に有線または無線のＬＡＮ等によって接続された後述するコンピュータ等からも送信できる。
【００３１】
図２は、本発明の実施例１である印刷装置の制御構成を示すブロック図である。
【００３２】
図２に示すように本発明の実施例１である印刷装置１の制御部８０は、コンピュータ２と、スキャナ３と、カードリーダ７１と、印刷部３０と、操作パネル部７０と接続されている。なお、印刷部３０は、上述したので説明を省略する。なお、制御部８０には、図示しないが、印刷部３０以外にも、サイド給紙部１０と、内部給紙部２０と、排紙部４０と、反転部５０と、操作パネル部７０とが接続されている。
【００３３】
スキャナ３は印刷装置１と接続され、図示しないが、原稿を載置するコンタクトガラス、このコンタクトガラスに対して接離自在に設けられたカバー、コンタクトガラス上に載置された原稿を走査する走査ユニット、走査された画像を集束するレンズ、及び集束された画像を処理する画像処理部を備えている。そして、走査ユニットがコンタクトガラス上に載置された原稿を１ライン毎に走査し、画像処理部が走査された画像を処理することにより、画像データを読み取る。また、スキャナ３は通常、ＡＤＦ（Auto Document Feeder）機能を有しており、これを使用して画像データを読み取ることもできる。ここで、スキャナ３はＲＧＢ形式のデータとして画像データを読み取り、制御部８０へ送信する。
【００３４】
コンピュータ２には、図示しないプリンタドライバがインストールされており、ユーザの印刷指示により、印刷ジョブを圧縮されたＰＤＬ（ページ記述言語）形式等の印刷ジョブデータとして印刷装置１に送信する。
【００３５】
カードリーダ７１は、非接触型の読み取り装置であり、接近した認証カード７２に記憶されたユーザＩＤを読み取る。認証カード７２は、ユーザＩＤが記憶されたカードであり、ユーザが保持している。
【００３６】
制御部８０は、外部インタフェース部８１と、認証部８２と、優先順位決定部８３と、ハードディスクドライブ８４と、画像展開部８５と、メモリ８６と、印刷制御部８７と、印刷ジョブ記憶制御部８８と、印刷ジョブ管理部８９とを備える。
【００３７】
外部インタフェース部８１は、コンピュータ２とスキャナ３とを接続する接続インタフェースであり、外部インタフェース部８１を介して印刷ジョブ管理部８９が、コンピュータ２及びスキャナ３と接続されることにより、印刷ジョブ等のデータのやり取りを行うことができる。
【００３８】
認証部８２は、ユーザが印刷指示を行えるものか否かを認証する。ユーザがカードリーダ７１に認証カード７２を近づけることにより、カードリーダ７１が認証カード７２からユーザＩＤを読み取り、認証部８２が、この読み取られたユーザＩＤと予め記憶しているユーザＩＤとが一致するか否かに基づいて、ユーザが印刷指示を行えるものか否かを判定する。
【００３９】
優先順位決定部８３は、印刷ジョブに対応するユーザの特性に応じて印刷ジョブの優先順位を決定する。具体的には、優先順位決定部８３は、ユーザ毎に、後述する印刷待機時間の平均時間を算出し、印刷待機時間の平均時間が短いユーザに対応する印刷ジョブの優先順位が高くなるように決定する。
【００４０】
ハードディスクドライブ８４は、受信した印刷ジョブを全て記憶すると共に、ユーザ履歴情報、平均印刷待機時間テーブル、優先順位テーブル、印刷ステータス情報を記憶する。
【００４１】
図３は、本発明の一実施形態である印刷装置１が備えるハードディスクドライブ８４に記憶されたユーザ履歴情報の一例を示した図である。
【００４２】
図３に示すように、ユーザ履歴情報は、受信した印刷ジョブに順次割り当てられるジョブＩＤ１０１と、ユーザＩＤにより一意に識別されるユーザ１０２と、印刷ジョブを受信した印刷ジョブ受信日時１０３と、印刷のために印刷ジョブが選択された選択日時１０４と、認証されたユーザに対応する印刷ジョブを受信した時点から印刷ジョブが印刷のために選択されるまでの経過時間、即ち、印刷ジョブ受信日時１０３から選択日時１０４までの経過時間である印刷待機時間１０５が関連づけられて記憶されている。
【００４３】
図４は、本発明の一実施形態である印刷装置１が備えるハードディスクドライブ８４に記憶された平均印刷待機時間テーブルの一例を示した図である。
【００４４】
図４に示すように、平均印刷待機時間テーブルは、ユーザ１０２と、ユーザ毎に算出された印刷待機時間の平均２０２とが関連づけられて記憶されている。なお、後述するように、図３に示したユーザ履歴情報が更新されると、印刷ジョブ管理部８９により、ユーザ履歴情報に基づいて、ユーザ毎に印刷待機時間の平均が算出され、平均印刷待機時間テーブルが更新される。
【００４５】
図５は、本発明の一実施形態である印刷装置１が備えるハードディスクドライブ８４に記憶された、優先順位テーブルの一例を示した図である。
【００４６】
図５に示すように、優先順位テーブルは、印刷待機時間の平均２０２と、印刷ジョブの優先度合いを示す優先順位３２と、優先順位３２が高いほど、後述する画像展開部８５により画像展開されて生成させる印刷データの一部のデータ量が多くなるように設定された展開ページ数３０３とが関連づけられて記憶されている。
【００４７】
図６は、本発明の一実施形態である印刷装置１が備えるハードディスクドライブ８４に記憶された印刷ステータス情報の一例を示した図である。
【００４８】
図６に示すように、印刷ステータス情報は、ユーザ１０２と、印刷中か待機中かのいずれかを示すステータス４０２と、優先順位３０２と、展開ページ数３０３とが関連づけられて記憶されている。
【００４９】
なお、印刷ステータス情報は、印刷ジョブ管理部８９により、定期的に更新される。
【００５０】
画像展開部８５は、ユーザ情報を含む印刷ジョブを画像展開し、印刷部３０が印刷可能な印刷データを生成する。具体的には、コンピュータ２から受信した印刷ジョブは、圧縮されたＰＤＬ（ページ記述言語）形式としてハードディスクドライブ８４に記憶されているので、画像展開部８５は、印刷ジョブ管理部８９の指示に従い、圧縮されたＰＤＬ（ページ記述言語）形式の印刷ジョブを解凍すると共に解析して画素毎のＣＭＹＫデータ（例えば、画素毎の０〜２５５）に展開する。そして、画像展開部８５は、抽出したＣＭＹＫデータをインクジェットヘッドから吐出されるインク量を示すドロップデータ（例えば、画素毎の０〜７ドロップ）に変換することにより印刷データを生成する。また、スキャナ３から受信した印刷ジョブは、ＲＧＢ形式の画像データが含まれているので、画像展開部８５は、ＲＧＢ形式の画像データをＣＭＹＫ形式に変換し、さらに、ドロップデータに変換することにより、印刷データを生成する。
【００５１】
なお、スキャナ３によりコピー機能などの印刷を伴う場合、ＲＧＢ形式からＣＭＹＫ形式への変換はスキャナ３内部で実施し、スキャナ３内部にて圧縮されたＰＤＬデータを構築するようにしてもよい。これにより、スキャナ３から印刷装置１へ供給するデータ量を低減できるとともに、コンピュータ２と同じネットワーク経路を用いて印刷ジョブを送信することができる。
【００５２】
メモリ８６は、画像展開部８５により画像展開された印刷データを記憶する。
【００５３】
印刷制御部８７は、メモリ８６に記憶された印刷データのうち認証部８２により印刷指示を行えるものと認証されたユーザに対応する印刷データに基づいて印刷部３０に印刷させる。
【００５４】
印刷ジョブ記憶制御部８８は、メモリ８６に、未認証のユーザに対応する複数の印刷データを記憶する場合、優先順位の高い印刷ジョブから優先的に画像展開部８５に印刷データの一部を生成させてメモリ８６に記憶させる。具体的には、印刷ジョブ記憶制御部８８は、優先順位決定部８３により決定された優先順位が高いほど、画像展開部８５に生成させる印刷データのデータ量が多くなるようにメモリ８６に記憶させる。
【００５５】
印刷ジョブ管理部８９は、認証部８２により印刷指示を行えるものと認証されたユーザに対応する印刷ジョブが印刷指示された場合、印刷指示された印刷ジョブのうちメモリ８６に記憶された一部以外の残りを画像展開部８５により展開させ、メモリ８６に記憶させ、印刷制御部８７に、メモリ８６に記憶された印刷データに基づいて印刷を行わせる。
【００５６】
＜印刷装置の作用＞
次に、本発明の実施例１である印刷装置１の作用を説明する。
【００５７】
本発明の実施例１である印刷装置１は、主に、印刷ジョブを受信したときの受信処理と、ユーザが印刷装置１に対して認証して印刷指示の操作することにより開始される印刷処理とを行う。そのため、各々の処理について以下に詳細に説明する。
【００５８】
≪受信処理≫
図７は、本発明の実施例１である印刷装置１の受信処理の処理手順を示すフローチャートである。
【００５９】
まず、印刷ジョブ管理部８９は、外部インタフェース部８１を介して、コンピュータ２又はスキャナ３から印刷ジョブを受信したか否かを判定する（Ｓ１０１）。ここで、コンピュータ２からの印刷ジョブは、ファイルの先頭にヘッダ情報（ジョブ設定情報ともいう）が設けられ、その後に画像データが設けられるデータ構造からなっている。コンピュータ２からの印刷ジョブのヘッダ情報には、印刷処理を実行するにあたり必要な情報、例えば、片面両面設定情報、画像データの枚数（総印刷枚数）、印刷ジョブのカラー属性情報、解像度、印刷倍率、プリント濃度、入力サイズ（原稿サイズ）、出力サイズ（使用する印刷用紙サイズ）等に加え、印刷を指示したコンピュータにログインされているユーザを一意に識別するユーザＩＤが含まれている。一方、スキャナ３からの印刷ジョブは、画像データが外部インタフェース部８１を介して送られてくる。具体的には、ユーザが、カードリーダ７１に認証カード７２を近づけることでユーザＩＤが読み込まれて認証部８２により認証される。そして、記憶されたユーザＩＤと一致すると認証されたユーザが操作パネル部７０から操作することにより、スキャナ３が動作して読み取られた画像データが外部インタフェース部８１を介して送られ、認証部８２により認証されたユーザＩＤが関連づけられて、印刷ジョブとして生成される。
【００６０】
次に、印刷ジョブ記憶制御部８８は、ユーザ履歴情報の印刷ジョブ受信時刻を更新した後（Ｓ１０３）、メモリ８６の空き容量を算出する（Ｓ１０５）。
【００６１】
そして、優先順位決定部８３は、印刷ジョブに対応するユーザの特性に応じて印刷ジョブの優先順位を決定する（Ｓ１０７）。具体的には、優先順位決定部８３は、印刷待機時間の平均時間が短いユーザに対応する印刷ジョブの優先順位が高くなるように決定する。例えば、図４に示した平均印刷待機時間テーブルの例では、ユーザ“Ａ”の印刷待機時間の平均は、“１時間５６分２８秒”であり、ユーザ“Ｂ”の印刷待機時間の平均は、“１６分３１秒”であり、ユーザ“Ｃ”の印刷待機時間の平均は、“５０秒”であるので、図５に示した優先順位テーブルに基づいて決定すると、ユーザ“Ａ”の優先順位は“低”、ユーザ“Ｂ”の優先順位は“中”、ユーザ“Ｃ”の優先順位は“高”となる。
【００６２】
次に、印刷ジョブ記憶制御部８８は、メモリ８６に待機の印刷データがあるか否かを判定する（Ｓ１０９）。
【００６３】
ステップＳ１０９において、メモリ８６に待機の印刷データがないと判定された場合（ＮＯの場合）、メモリ８６には、印刷中の印刷データのみが記憶されているか、又は印刷データが何も記憶されていないことになる。そこで、画像展開部８５は、メモリ８６の空き容量全体を使って最大記憶できる印刷データを生成するため、受信した印刷ジョブの画像展開処理を実行し（Ｓ１１１）、生成した印刷データをメモリ８６に記憶する（Ｓ１１３）。
【００６４】
一方、ステップＳ１０９において、メモリ８６に待機の印刷データがあると判定された場合（ＹＥＳの場合）、印刷ジョブ記憶制御部８８は、優先順位決定部８３により決定された優先順位が高いほど、画像展開部８５に生成させる印刷データの一部のデータ量が多くなるように各印刷ジョブの展開ページ数を算出する（Ｓ１１７）。具体的には、印刷ジョブ記憶制御部８８は、図５に示した優先順位テーブルに基づいて、ステップＳ１０７において決定した優先順位に対応する展開ページ数を決定する。
【００６５】
次に、印刷ジョブ記憶制御部８８は、決定した展開ページ数、解像度、サイズに基づいて算出したデータ容量が、ステップＳ１０５において算出されたデータ容量内にあるか否かを判定する（Ｓ１１８）。
【００６６】
ステップＳ１１８において、データ容量内にないと判定された場合（ＮＯの場合）、処理をステップＳ１０９に移行し、データ容量内にあると判定された場合（ＹＥＳの場合）、画像展開部８５は、印刷ジョブ管理部８９により決定された展開ページ数分の画像展開処理を実行し（Ｓ１１９）、生成した印刷データをメモリ８６に記憶させる（Ｓ１２１）。
【００６７】
≪印刷処理≫
図８は、本発明の実施例１である印刷装置１の印刷処理の処理手順を示すフローチャートである。
【００６８】
まず、印刷ジョブ管理部８９は、印刷指示されたか否かを判定する（Ｓ２０１）。具体的には、ユーザが、カードリーダ７１に認証カード７２を近づけることで認証部８２により認証され、ユーザＩＤが一致すると認証されたユーザによる操作パネル部７０の操作により印刷ジョブが選択されてスタートキーが押下操作された場合、印刷ジョブ管理部８９は、印刷指示されたと判定する。
【００６９】
次に、印刷ジョブ管理部８９は、ユーザ履歴情報の選択日時のうちステップＳ２０１において選択された印刷ジョブに対応する選択日時を更新した後（Ｓ２０３）、認証されたユーザに対応する印刷ジョブを受信した時点から印刷指示されるまでの経過時間を印刷待機時間として算出し、図３に示したユーザ履歴情報を更新する（Ｓ２０５）。
【００７０】
次に、印刷ジョブ管理部８９は、ユーザ履歴情報に基づいて、ユーザ毎に印刷待機時間の平均を算出し、平均印刷待機時間テーブルを更新する（Ｓ２０７）。
【００７１】
そして、優先順位決定部８３は、印刷ジョブに対応するユーザの特性に応じて印刷ジョブの優先順位を決定する（Ｓ２０９）。具体的には、優先順位決定部８３は、印刷待機時間の平均時間が短いユーザに対応する印刷ジョブの優先順位が高くなるように決定する。
【００７２】
次に、画像展開部８５は、選択された印刷ジョブの画像展開処理を実行することにより印刷データを生成し、生成した印刷データをメモリ８６に記憶させる（Ｓ２１１）。ここで、印刷処理を実行するためにメモリ８６の必要なメモリ容量は、印刷装置１で印刷される片面両面設定、印刷用紙のサイズ、及び印刷の解像度により異なる。そのため、画像展開部８５は、片面両面設定、印刷用紙のサイズ、及び解像度に基づいて、印刷を開始するために必要な記憶容量を算出し、算出した記憶容量をメモリ８６に確保して印刷処理を実行する（Ｓ２１３）。例えば、片面両面設定において片面印刷が設定されている場合、印刷中、給紙台１１又は給紙台２１ａ〜２１ｄからインクジェットヘッドユニット３１までの給紙搬送路ＦＲ及び循環搬送路ＣＲ上を搬送されている枚数分の印刷データを必要な記憶容量として算出する。また、片面両面設定において両面印刷が設定されている場合、表面と裏面に印刷するための印刷データが揃うまでに、給紙搬送路ＦＲ及び循環搬送路ＣＲ上を搬送されている枚数分の印刷データを必要な記憶容量として算出する。上述したように、両面印刷が設定されると、用紙Ｐは、切り替え機構１３４により反転部５０に誘導され、反転部５０で表裏が反転されて循環搬送路ＣＲへ搬送され、給紙台１１又は給紙台２１ａ〜２１ｄから搬送された用紙Ｐと合流して給紙搬送路ＦＲを搬送される。そのため、給紙搬送路ＦＲを搬送される用紙Ｐは、「１枚目表」、「空」、「２枚目表」、「空」、「３枚目表」、「１枚目裏」、「４枚目表」、「２枚目裏」、「５枚目表」、「３枚目裏」、「６枚目表」、「４枚目裏」、・・・というように搬送される。そこで、「１枚目表」〜「１枚目裏」までの６枚数分の印刷データを必要な記憶容量として算出する。そして、印刷ジョブ管理部８９は、算出した記憶容量をメモリ８６に確保し、印刷制御部８７が印刷部３０等を制御して印刷処理を実行する。
【００７３】
そして、印刷データに基づいて印刷が完了すると、印刷ジョブ管理部８９は、メモリ８６から印刷が完了した印刷データを削除した後、メモリ８６の空き容量を算出する（Ｓ２１５）。
【００７４】
次に、印刷ジョブ管理部８９は、メモリ８６に待機の印刷データがあるか否かを判定する（Ｓ２１７）。
【００７５】
ステップＳ２１７において、メモリ８６に待機の印刷データがないと判定された場合（ＮＯの場合）、印刷処理を終了する。
【００７６】
一方、ステップＳ２１７において、メモリ８６に待機の印刷データがあると判定された場合（ＹＥＳの場合）、印刷ジョブ管理部８９は、優先順位決定部８３により決定された優先順位が高いほど、画像展開部８５に生成させる印刷データの一部のデータ量が多くなるように各印刷ジョブの展開ページ数を決定する（Ｓ２１９）。具体的には、印刷ジョブ管理部８９は、図５に示した優先順位テーブルに基づいて、優先順位に対応する展開ページ数を決定する。ここで、印刷ジョブ管理部８９は、メモリ８６の空き容量と優先順位とに応じて、メモリ８６の空き容量をなくすように、即ち、メモリ８６の容量を最大に使用するように、画像展開部８５に印刷データの展開ページ数を決定してもよい。
【００７７】
次に、印刷ジョブ管理部８９は、決定した展開ページ数、解像度、サイズに基づいて算出したデータ容量が、ステップＳ２１５において算出されたデータ容量内にあるか否かを判定する（Ｓ２２０）。
【００７８】
ステップＳ２２０において、データ容量内にないと判定された場合（ＮＯの場合）、処理をステップＳ２１７に移行し、データ容量内にあると判定された場合（ＹＥＳの場合）、画像展開部８５は、印刷ジョブ管理部８９により決定された展開ページ数分の画像展開処理を実行し（Ｓ２２１）、生成した印刷データをメモリ８６に記憶させる（Ｓ２２３）。
【００７９】
図９は、本発明の実施例１である印刷装置１の効果を示したタイミングチャートである。(a)は、比較のため、従来技術における受信処理及び印刷処理のタイミングであり、(ｂ)は、本発明の実施例１である印刷装置１における受信処理及び印刷処理のタイミングである。
【００８０】
図９（ａ）（ｂ）に示すように、ｔ１時点にユーザＡの印刷ジョブを受信し、ｔ３時点にユーザＢの印刷ジョブを受信し、ｔ５時点にユーザＣの印刷ジョブを受信している。また、ｔ７時点から、ユーザＡの印刷ジョブの画像展開処理が実行されている。
【００８１】
従来技術における受信処理及び印刷処理を示した図９（ａ）では、印刷ジョブの一部（例えば、１ページ）について印刷ジョブの受信順に画像展開処理が実行し順次記憶するので、ｔ９時点からユーザＢの印刷ジョブの画像展開処理が実行されている。
【００８２】
そして、ｔ１１時点において、ユーザＡが認証され、認証されたユーザＡによる操作パネル部７０の操作によりｔ１時点で受信した印刷ジョブが選択され、ｔ１３時点において、印刷開始している。このとき、ｔ７時点から印刷ジョブの画像展開処理が先行して実行されているので、ｔ１１時点からｔ１３時点までの時間は、比較的短くなっている。
【００８３】
その後、ｔ１５時点において、ユーザＣが認証され、認証されたユーザＣによる操作パネル部７０の操作によりｔ５時点で受信した印刷ジョブが選択されている。このとき、従来技術では、印刷ジョブの一部について印刷ジョブの受信順に画像展開処理が実行し順次記憶するので、ｔ１５時点において、ユーザＣの印刷ジョブの画像展開処理が実行されていない。そこで、ｔ１５時点から、ユーザＣの印刷ジョブの画像展開処理が実行するので、ｔ１５時点からかなり時間が経過したｔ１９時点から印刷を開始することになる。
【００８４】
一方、図９（ｂ）に示した本発明の実施例１である印刷装置１における受信処理及び印刷処理では、ｔ９時点において、優先順位の高い印刷ジョブから優先的に画像展開部８５に印刷データの一部を生成させてメモリ８６に記憶させる。ここでは、ユーザＢよりユーザＣの方が、優先順位が高いので、画像展開部８５は、ｔ５時点において受信したユーザＣの印刷ジョブの画像展開処理を実行する。
【００８５】
そのため、ｔ１５時点において、ユーザＣが認証され、認証されたユーザＣによる操作パネル部７０の操作によりｔ５時点で受信した印刷ジョブが選択されると、ｔ１５時点において、既に、ユーザＣの印刷ジョブの一部について画像展開処理が実行済みであるので、ｔ１５時点の直後のｔ１７時点から印刷を開始することができる。
【００８６】
これにより、従来技術と比較して、本発明の実施例１である印刷装置１では、ｔ１７時点〜ｔ１９時点までの時間を短縮することができるので、印刷開始までの遅延を低減させることができる。
【００８７】
以上のように、本発明の実施例１である印刷装置１によれば、ユーザ情報を含む印刷ジョブを画像展開し、印刷部が印刷可能な印刷データを生成する画像展開部８５と、画像展開部８５により画像展開された印刷データを記憶するメモリ８６と、ユーザが印刷指示を行えるものか否かを認証する認証部８２と、メモリ８６に記憶された印刷データのうち認証部８２により、印刷指示を行えるものと認証されたユーザに対応する印刷データに基づいて印刷部３０に印刷させる印刷制御部８７と、印刷ジョブを受信してから印刷指示されるまでの印刷待機時間がユーザ毎に設定され、ユーザ毎の印刷待機時間に応じて印刷ジョブの優先順位を決定する優先順位決定部８３と、メモリ８６に複数の印刷データを記憶する場合、優先順位の高い印刷ジョブから優先的に画像展開部８５に印刷データの一部を生成させてメモリ８６に記憶させる印刷ジョブ記憶制御部８８と、認証部８２により印刷指示を行えるものと認証されたユーザに対応する印刷ジョブが印刷指示された場合、印刷指示された印刷ジョブのうちメモリ８６に記憶された一部以外の残りを画像展開部８５により展開させ、メモリ８６に記憶させ、印刷制御部８７に、メモリ８６に記憶された印刷データに基づいて印刷を行わせる印刷ジョブ管理部８９とを備えたので、早く印刷部３０に印刷させる可能性が高い印刷データを記憶させることができ、その後、印刷指示されると、残りの印刷データ生成し、メモリに記憶し、印刷するので、適切に印刷データを記憶することにより、印刷開始までの遅延を低減させることができる。
【符号の説明】
【００８８】
１…印刷装置
２…コンピュータ
３…スキャナ
１０…サイド給紙部
２０…内部給紙部
３０…印刷部
４０…排紙部
５０…反転部
７０…操作パネル部
７１…カードリーダ
７２…認証カード
８０…制御部
８１…外部インタフェース部
８２…認証部
８３…優先順位決定部
８４…ハードディスクドライブ
８５…画像展開部
８６…メモリ
８７…印刷制御部
８８…印刷ジョブ記憶制御部
８９…印刷ジョブ管理部
【図１】
2015044374.tif 000003
【図２】
2015044374.tif 000004
【図３】
2015044374.tif 000005
【図４】
2015044374.tif 000006
【図５】
2015044374.tif 000007
【図６】
2015044374.tif 000008
【図７】
2015044374.tif 000009
【図８】
2015044374.tif 000010
【図９】
2015044374.tif 000011