(57)【要約】【課題】記憶部の空き容量が不足した場合に、最も早く画像形成を実行させる可能性が高いユーザの印刷ジョブが記憶部から削除されることを抑制できる、画像形成装置を提供する。【解決手段】印刷ジョブ及び当該印刷ジョブに関連づけられたユーザ名が通信インターフェースに受け付けられると、印刷ジョブ及びユーザ名がＲＡＭに記憶される。また、印刷ジョブがＲＡＭに記憶された時刻である記憶時刻がＲＡＭに記憶される。カードリーダによって読み取られたユーザ名及びパスワードが認証されると、当該ユーザ名が関連づけられている印刷ジョブについて、画像形成部によるシートへの画像の形成が一括して実行される。印刷ジョブがＲＡＭに記憶されている途中で、ＲＡＭの空き容量が不足した場合には、当該印刷ジョブに関連づけられたユーザ名と異なるユーザ名が関連づけられている印刷ジョブがＲＡＭから削除される。【選択図】図５
2015196304.tif 000002
【特許請求の範囲】
【請求項１】
シートに画像を形成する画像形成部と、
前記画像形成部を使用する印刷ジョブ及び当該印刷ジョブに関連づけられた識別情報を受け付ける受付部と、
前記識別情報が入力される識別情報入力部と、
記憶部と、
制御部と、
を備え、
前記制御部は、
前記受付部によって受け付けられた印刷ジョブ及び識別情報を前記記憶部に記憶させる受付記憶処理と、
前記印刷ジョブが前記記憶部に記憶された記憶時刻を前記記憶部に記憶させる時刻記憶処理と、
前記識別情報入力部から入力された識別情報を認証する認証処理と、
前記記憶部に記憶されている印刷ジョブのうち、前記認証処理によって認証された識別情報と関連づけられている印刷ジョブについて、前記画像形成部に一括して画像の形成を実行させる一括画像形成処理と、
前記受付記憶処理の実行中に、前記記憶部の空き容量が不足した場合には、前記記憶部に記憶中の印刷ジョブに関連づけられた識別情報と異なる識別情報が関連づけられている印刷ジョブを前記記憶部から削除するジョブ削除処理と、
を有する、画像形成装置。
【請求項２】
請求項１に記載の画像形成装置であって、
前記制御部は、前記ジョブ削除処理において、前記記憶部の空き容量が不足した時刻から第１所定時間遡った時刻以前に前記記憶部に記憶され、かつ、前記記憶部に記憶中の印刷ジョブに関連づけられた識別情報と異なる識別情報が関連づけられている印刷ジョブを削除する、
画像形成装置。
【請求項３】
請求項２に記載の画像形成装置であって、
前記制御部は、前記ジョブ削除処理において、前記記憶部に記憶中の印刷ジョブに関連づけられた識別情報と異なる識別情報が関連づけられている印刷ジョブのうち、前記記憶時刻が最も古い印刷ジョブを削除する、
画像形成装置。
【請求項４】
請求項２に記載の画像形成装置であって、
前記制御部は、前記ジョブ削除処理において、前記記憶部に記憶中の印刷ジョブに関連づけられた識別情報と異なる識別情報が関連づけられている印刷ジョブを抽出し、当該抽出した印刷ジョブにおいて、前記記憶時刻が最も新しい印刷ジョブに関連づけられた前記識別情報と異なる識別情報が関連づけられている印刷ジョブがある場合、当該印刷ジョブを削除する、
画像形成装置。
【請求項５】
請求項２〜４のいずれか一項に記載の画像形成装置であって、
前記制御部は、
第２所定時間内の前記受付部による前記印刷ジョブの受付数が所定数以下である場合、前記第１所定時間を第３時間に設定し、前記受付数が前記所定数よりも多い場合、前記第１所定時間を前記第３時間より短い第４時間に設定する所定時間設定処理、
を有する、画像形成装置。
【請求項６】
請求項２〜５のいずれか一項に記載の画像形成装置であって、
前記制御部は、
第２所定時間内の前記認証処理による認証回数が所定回数以上である場合、前記第１所定時間を第５時間に設定し、前記認証回数が前記所定回数よりも少ない場合、前記第１所定時間を前記第５時間より短い第６時間に設定する所定時間設定処理、
を有する、画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷ジョブを記憶部に蓄積させることができる画像形成装置に関する。
【背景技術】
【０００２】
従来、ユーザが印刷ジョブを記憶部に蓄積させることができる画像形成装置がある。この画像形成装置では、印刷ジョブが記憶部に蓄積された後、ユーザによるパスワード入力やカード認証等の認証動作が行われる。そして、印刷ジョブを記憶部に蓄積させたユーザと認証動作を行ったユーザとが一致する場合、記憶部に蓄積されている当該ユーザの全ての印刷ジョブについての画像形成（印刷）が一括して行われる。
【０００３】
印刷ジョブが記憶部に蓄積されていくと、記憶部の空き容量が減少し、新たな印刷ジョブを記憶できなくなる。その場合、例えば、記憶部に蓄積されている印刷ジョブのうち、記憶部に記憶された日時の古い印刷ジョブから順に削除されることにより、記憶部の空き容量が確保される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−３４１５９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ユーザは、印刷ジョブを画像形成装置の記憶部に蓄積させた後、さほど時間を空けずに、認証動作を行い、その蓄積させた印刷ジョブについての画像の形成を画像形成装置に実行させることが多い。そのため、印刷ジョブを記憶部に直近に記憶させたユーザが最も早く認証動作を行う可能性が高い。
【０００６】
それにもかかわらず、従来の画像形成装置では、記憶部に記憶された日時が最も古い印刷ジョブが記憶部に印刷ジョブを直近に記憶させたユーザの印刷ジョブである場合、その最も古い印刷ジョブが削除されてしまう。その結果、当該ユーザは、その最も古い印刷ジョブについての画像が形成された印刷物を取得することができないので、当該印刷ジョブを記憶部に再度記憶させなければならない。
【０００７】
本発明の目的は、記憶部の空き容量が不足した場合に、最も早く画像形成を実行させる可能性が高いユーザの印刷ジョブが記憶部から削除されることを抑制できる、画像形成装置を提供することである。
【課題を解決するための手段】
【０００８】
前記の目的を達成するため、本発明に係る画像形成装置は、シートに画像を形成する画像形成部と、画像形成部を使用する印刷ジョブ及び当該印刷ジョブに関連づけられた識別情報を受け付ける受付部と、識別情報が入力される識別情報入力部と、記憶部と、制御部とを備え、制御部は、受付部によって受け付けられた印刷ジョブ及び識別情報を記憶部に記憶させる受付記憶処理と、印刷ジョブが記憶部に記憶された記憶時刻を記憶部に記憶させる時刻記憶処理と、識別情報入力部から入力された識別情報を認証する認証処理と、記憶部に記憶されている印刷ジョブのうち、認証処理によって認証された識別情報と関連づけられている印刷ジョブについて、画像形成部に一括して画像の形成を実行させる一括画像形成処理と、受付記憶処理の実行中に、記憶部の空き容量が不足した場合には、記憶部に記憶中の印刷ジョブに関連づけられた識別情報と異なる識別情報が関連づけられている印刷ジョブを前記記憶部から削除するジョブ削除処理とを有する。
【０００９】
この構成によれば、印刷ジョブ及び当該印刷ジョブに関連づけられた識別情報が受付部に受け付けられると、印刷ジョブ及び識別情報が記憶部に記憶される。また、印刷ジョブが記憶部に記憶された時刻である記憶時刻が記憶部に記憶される。識別情報入力部に入力された識別情報が認証されると、当該識別情報が関連づけられている印刷ジョブについて、画像形成部によるシートへの画像の形成が一括して実行される。
【００１０】
印刷ジョブが記憶部に記憶されている途中で、記憶部の空き容量が不足した場合には、当該印刷ジョブに関連づけられた識別情報と異なる識別情報が関連づけられている印刷ジョブが記憶部から削除される。
【００１１】
直近に印刷ジョブを受付部に受け付けさせたユーザ（記憶部に記憶中の印刷ジョブのユーザ）は、最も早く画像形成を実行させる可能性が高いユーザである。記憶部の空き容量が不足した場合に、最も早く画像形成を実行させる可能性が高いユーザの印刷ジョブが記憶部から削除されることを抑制できる。そして、他のユーザの印刷ジョブが記憶部から削除されることにより、記憶部の空き容量が確保された場合には、印刷ジョブを記憶部に新たに記憶させることができる。
【００１２】
制御部は、ジョブ削除処理において、記憶部の空き容量が不足した時刻から第１所定時間遡った時刻以前に記憶部に記憶され、かつ、記憶部に記憶中の印刷ジョブに関連づけられた識別情報と異なる識別情報が関連づけられている印刷ジョブを削除することが好ましい。
【００１３】
この構成によれば、直近に印刷ジョブを受付部に受け付けさせたユーザとは異なるユーザの印刷ジョブであっても、第１所定時間内に記憶部に記憶された印刷ジョブについては、シートへの画像形成が実行される可能性が高いので、記憶部に残されることが好ましい。そして、第１所定時間よりも以前に記憶部に記憶された印刷ジョブについては、シートへの画像の形成が実行される可能性が低いので、記憶部から削除されるとよい。これにより、記憶部の空き容量を確保することができる。
【００１４】
制御部は、ジョブ削除処理において、記憶部に記憶中の印刷ジョブに関連づけられた識別情報と異なる識別情報が関連づけられている印刷ジョブのうち、記憶時刻が最も古い印刷ジョブを削除することが好ましい。
【００１５】
この構成によれば、直近に印刷ジョブを受付部に受け付けさせたユーザとは異なるユーザの印刷ジョブうち、記憶時刻が最も古い印刷ジョブが記憶部から削除される。これにより、シートへの画像の形成が実行される可能性が最も低い印刷ジョブを記憶部から削除することができ、その削除により、記憶部の空き容量を確保することができる。
【００１６】
制御部は、ジョブ削除処理において、記憶部に記憶中の印刷ジョブに関連づけられた識別情報と異なる識別情報が関連づけられている印刷ジョブを抽出し、当該抽出した印刷ジョブにおいて、記憶時刻が最も新しい印刷ジョブに関連づけられた識別情報と異なる識別情報が関連づけられている印刷ジョブがある場合、当該印刷ジョブを削除することが好ましい。
【００１７】
この構成によれば、最も早く画像形成を実行させる可能性の高いユーザ及びその次に早く画像形成を実行させる可能性の高いユーザ以外のユーザの印刷ジョブの中で、記憶時刻が最も古い印刷ジョブが削除される。そのため、最も早く画像形成を実行させる可能性が高いユーザの印刷ジョブ及び次に早く画像形成を実行させる可能性が高いユーザの印刷ジョブが記憶部から削除されることを抑制できる。よって、利便性を向上させることができる。
【００１８】
制御部は、第２所定時間内の受付部による印刷ジョブの受付数が所定数以下である場合、第１所定時間を第３時間に設定し、受付数が所定数よりも多い場合、第１所定時間を第３時間より短い第４時間に設定する所定時間設定処理を有していてもよい。
【００１９】
第２所定時間内の受付部による印刷ジョブの受付数が少ない場合は、記憶部に記憶されている印刷ジョブの数が少なく、記憶部の空き容量が不足する可能性が低い。この場合、第１所定時間が相対的に長い第３時間に設定されることにより、記憶部に記憶されている印刷ジョブが削除されにくくなる。
【００２０】
一方、第２所定時間内の受付部による印刷ジョブの受付数が多い場合は、記憶部に記憶されている印刷ジョブの数が多く、記憶部の空き容量が不足する可能性が高い。この場合、第１所定時間が相対的に短い第４時間に設定されることにより、記憶部の空き容量が確保されやすくなる。
【００２１】
制御部は、第２所定時間内の認証処理による認証回数が所定回数以上である場合、第１所定時間を第５時間に設定し、認証回数が所定回数よりも少ない場合、第１所定時間を第５時間より短い第６時間に設定する所定時間設定処理、を有していてもよい。
【００２２】
第２所定時間内の認証処理による認証回数が多い場合は、印刷ジョブが頻繁に実行されており、記憶部の空き容量が不足する可能性が低い。この場合、第１所定時間が相対的に長い第５時間に設定されることにより、記憶部に記憶されている印刷ジョブが削除されにくくなる。
【００２３】
また、第２所定時間内の認証処理による認証回数が少ない場合は、記憶部に記憶されている印刷ジョブの数が多く、記憶部の空き容量が不足する可能性が高い。この場合、第１所定時間が相対的に短い第６時間に設定されることにより、記憶部の空き容量が確保されやすくなる。
【発明の効果】
【００２４】
本発明によれば、印刷ジョブが記憶部に記憶される途中で、記憶部の空き容量が不足した場合に、最も早く画像形成を実行させる可能性が高いユーザの印刷ジョブが記憶部から削除されることを抑制できる。そして、他のユーザの印刷ジョブが記憶部から削除されることにより、記憶部の空き容量が確保された場合には、印刷ジョブを記憶部に新たに記憶させることができる。
【図面の簡単な説明】
【００２５】
【図１】本発明の一実施形態に係るＭＦＰの左前上側から見た斜視図である。
【図２】ＭＦＰの電気的構成を示すブロック図である。
【図３】印刷ジョブ処理の流れを示すフローチャートである。
【図４】ジョブ記憶処理の流れを示すフローチャートである。
【図５】ジョブ削除処理の流れを示すフローチャートである。
【図６】記憶部に蓄積された印刷ジョブの記憶順序を説明するためのタイムチャートである。
【図７】第２実施形態に係るジョブ削除処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００２６】
以下では、本発明の実施の形態について、添付図面を参照しつつ詳細に説明する。
【００２７】
＜機械的構成＞
【００２８】
画像形成装置の一例としてのＭＦＰ（Multi-Function Peripheral）１は、図１に示されるように、プリンタ本体２、スキャナ本体３及びＡＤＦ（Auto Document Feeder）４を備えている。
【００２９】
なお、以下の説明では、平面上に載置したＭＦＰ１を操作パネル７（後述する）が設けられている側から見て規定した上下、左右及び前後の各方向を使用する。
【００３０】
プリンタ本体２内には、画像形成部１０（図２参照）が収容されている。画像形成部１０は、画像データに基づく印刷（カラー印刷又はモノクロ印刷）を実行し、シートに画像を形成する。画像形成の方式は、電子写真方式であってもよいし、インクジェット方式であってもよい。
【００３１】
プリンタ本体２の最下部には、給紙トレイ５が設けられている。給紙トレイ５は、複数枚のシートを積層状態で収容可能に構成されている。プリンタ本体２の上面には、排紙トレイ６が形成されている。給紙トレイ５に収容されているシートは、給紙トレイ５からプリンタ本体２内に１枚ずつ送り出され、プリンタ本体２内を排紙トレイ６に向けて搬送される。シートがプリンタ本体２内を搬送される間に、画像形成部１０によって、当該シートに画像が形成される。画像が形成されたシート（印刷物）は、排紙トレイ６に排出される。
【００３２】
スキャナ本体３は、プリンタ本体２の上方に配置され、ＡＤＦ４は、スキャナ本体３の上方に配置されている。
【００３３】
また、ＭＦＰ１は、操作パネル７を備えている。操作パネル７は、例えば、スキャナ本体３の前端部に配置されている。操作パネル７には、表示部３０、操作部４０及びＮＦＣ（Near Field Communication）部５０が設けられている。
【００３４】
表示部３０は、例えば、液晶表示器からなる。表示部３０には、各種の情報が表示される。
【００３５】
操作部４０は、各種の操作ボタンからなる。操作ボタンの押操作により、各種の入力が可能である。操作ボタンには、例えば、各種の指示（例えば、画像処理の開始指示）を確定するためのＯＫボタン、各種の指示をキャンセルするためのキャンセルボタン、表示部３０に表示されるキーを選択するための十字ボタン、数字や文字を入力するためのテンキーなどが含まれる。
【００３６】
識別情報入力部の一例としてのＮＦＣ部５０は、ＩＤカードなどの非接触ＩＣカードとの間で無線による双方向通信を行うことができる。
【００３７】
＜電気的構成＞
【００３８】
ＭＦＰ１は、図２に示されるように、通信インターフェース（Ｉ／Ｆ）６０及び制御部７０を備えている。
【００３９】
受付部の一例としての通信インターフェース６０は、ＬＡＮ（Local Area Network）に接続されているＰＣ（パーソナルコンピュータ）などの外部装置との通信のためのインターフェースである。通信の方式は、無線通信方式であってもよいし、有線通信方式であってもよい。
【００４０】
制御部７０は、ＡＳＩＣ（Application Specific Integrated Circuit）７１、ＲＯＭ７２、ＲＡＭ７３及びＮＶＲＡＭ７４を備えている。
【００４１】
ＡＳＩＣ７１は、ＣＰＵ７５を内蔵している。ＡＳＩＣ７１には、操作部４０の操作による指示、ＮＦＣ部５０によりＩＤカードから読み取られた識別情報が入力される。また、ＡＳＩＣ７１には、外部装置から送信される印刷ジョブが通信インターフェース６０を介して入力される。図２には、外部装置の一例として、ＰＣ（Personal Computer）８０が示されている。ＣＰＵ７５は、ＡＳＩＣ７１に入力される情報に基づいて、各種の処理のためのプログラムを実行することにより、画像形成部１０及び表示部３０を制御し、通信インターフェース６０を介した通信を制御する。
【００４２】
なお、以下では、ＰＣ８０から送信される印刷ジョブがＭＦＰ１に受け付けられる場合を例にとる。
【００４３】
ＲＯＭ７２には、ＣＰＵ７５によって実行されるプログラム及び各種のデータなどが記憶されている。
【００４４】
記憶部の一例としてのＲＡＭ７３及びＮＶＲＡＭ７４は、ＣＰＵ７５がプログラムを実行する際のワークエリアとして使用される。
【００４５】
＜印刷ジョブ処理＞
【００４６】
ＭＦＰ１の電源が投入されている間、ＡＳＩＣ７１のＣＰＵ７５は、図３に示される印刷ジョブ処理を繰り返し実行する。
【００４７】
印刷ジョブ処理では、ＣＰＵ７５は、ジョブ受付数Ｎのカウンタ及び認証回数Ｍのカウンタを０に初期化すると共に、タイマーによる計時を開始する（Ｓ１）。ジョブ受付数Ｎのカウンタ及び認証回数Ｍのカウンタは、ＡＳＩＣ７１に設けられている。
【００４８】
ジョブ受付数Ｎは、ＭＦＰ１が印刷ジョブを受け付けた数である。認証回数Ｍは、ユーザがＭＦＰ１に対して認証を行った数である。
【００４９】
次に、ＣＰＵ７５は、ＭＦＰ１が印刷ジョブを受け付けたか否かを判断する（Ｓ２）。
【００５０】
ＭＦＰ１が印刷ジョブを受け付けると（Ｓ２：ＹＥＳ）、ＣＰＵ７５は、ジョブ受付数Ｎのカウンタをインクリメントする（Ｓ３）。
【００５１】
そして、ＣＰＵ７５は、ジョブ受付数Ｎが５より大きいか（Ｓ４、「印刷ジョブの受付数が所定数より多い場合」の一例）、又は、認証回数Ｍが３より小さいかを判断する（Ｓ４、「印刷ジョブの受付数が所定数以下である場合」の一例）。
【００５２】
ジョブ受付数Ｎが５より大きいか、又は、認証回数Ｍが３より小さい場合には（Ｓ４：ＹＥＳ）、ＣＰＵ７５は、第１所定時間を１時間に設定する（Ｓ５）。
【００５３】
ジョブ受付数Ｎが５以下であるか、又は、認証回数Ｍが３以上である場合には（Ｓ４：ＮＯ）、ＣＰＵ７５は、第１所定時間を１２時間に設定する（Ｓ６）。
【００５４】
次に、ＣＰＵ７５は、ジョブ記憶処理を実行する（Ｓ７）。ジョブ記憶処理は、受け付けられた印刷ジョブをＲＡＭ７３に記憶する処理である。ジョブ記憶処理の詳細については、後述する。
【００５５】
ジョブ記憶処理が実行された後、ＣＰＵ７５は、認証が行われ、認証が成功したか否かを判断する（Ｓ８）。例えば、ユーザが所有するＩＤカードをＮＦＣ部５０に近づける。ＮＦＣ部５０によりＩＤカードから識別情報が読み取られ、その識別情報がＡＳＩＣ７１に入力される。識別情報には、ユーザＩＤとユーザ認証用パスワードとが含まれる。そして、ＩＤカードから読み取られた識別情報がＮＶＲＡＭ７４に予め記憶されている識別情報と一致した場合に、認証が成功する。
【００５６】
認証がない場合、又は、認証が成功しなかった場合は（Ｓ８：ＮＯ）、ステップＳ２の処理に戻り、ＣＰＵ７５は、ＭＦＰ１が印刷ジョブを受け付けたか否かを再び判断する（Ｓ２）。
【００５７】
認証が成功した場合は（Ｓ８：ＹＥＳ）、認証回数Ｍのカウンタをインクリメントする（Ｓ９）。
【００５８】
そして、ＣＰＵ７５は、ＲＡＭ７３に記憶されている印刷ジョブの中で、認証が成功した識別情報に含まれるユーザＩＤが関連づけられている印刷ジョブを全て実行し（Ｓ１０）、印刷ジョブ処理を終了する。印刷ジョブの実行とは、ＣＰＵ７５により、印刷ジョブに含まれる画像データに基づいて画像形成部１０が制御され、画像形成部１０により、当該画像データに対応した画像（印刷ジョブに応じた画像）がシートに形成されることをいう。
【００５９】
印刷ジョブが受け付けられなかった場合には（Ｓ２：ＮＯ）、ＣＰＵ７５は、タイマーによる計時が１時間（「第２所定時間」の一例）を経過しているか否かを判断する（Ｓ１１）。
【００６０】
１時間を経過している場合には（Ｓ１１：ＹＥＳ）、ＣＰＵ７５は、ジョブ受付数Ｎのカウンタ及び認証回数Ｍのカウンタを０に初期化すると共に、タイマーによる計時を再び開始する（Ｓ１２）。
【００６１】
タイマーによる計時が１時間を経過していない場合には（Ｓ１１：ＮＯ）、ステップＳ２の処理に戻り、ＣＰＵ７５は、ＭＦＰ１が印刷ジョブを受け付けたか否かを再び判断する（Ｓ２）。
【００６２】
＜ジョブ記憶処理＞
【００６３】
図３のステップＳ７で実行されるジョブ記憶処理の流れは、図４に示されている。
【００６４】
ジョブ記憶処理では、ＣＰＵ７５は、印刷ジョブの送信元情報として印刷ジョブに関連づけられて送信されてきたユーザＩＤをＲＡＭ７３に記憶する（Ｓ７０１）。ユーザＩＤは、例えば、印刷ジョブの送信元のＰＣにおいて、印刷ジョブを送信しユーザがログインに使用したユーザＩＤである。
【００６５】
そして、ＣＰＵ７５は、受け付けた印刷ジョブのＲＡＭ７３への記憶を開始する（Ｓ７０２）。
【００６６】
そして、ＣＰＵ７５は、ＲＡＭ７３がメモリフル（空き容量が不足）になったか否かを判断する（Ｓ７０３）。
【００６７】
ＲＡＭ７３がメモリフルになったときには（Ｓ７０３：ＹＥＳ）、ＣＰＵ７５は、印刷ジョブのＲＡＭ７３への記憶を停止し（Ｓ７０４）、ジョブ削除処理を実行する（ＳＳ７０５）。ジョブ削除処理は、ＲＡＭ７３に記憶されている印刷ジョブを削除する処理である。ジョブ削除処理の詳細については、後述する。
【００６８】
次に、ＣＰＵ７５は、ＲＡＭ７３に記憶領域が確保できたか否かを判断する（Ｓ７０６）。
【００６９】
ＲＡＭ７３に記憶容量が確保できた場合には（Ｓ７０６：ＹＥＳ）、ＣＰＵ７５は、停止している印刷ジョブのＲＡＭ７３への記憶を再開し（Ｓ７０７）、ステップＳ７０３の処理に戻り、ＲＡＭ７３がメモリフルであるか否かを再び判断する（Ｓ７０３）。
【００７０】
ＲＡＭ７３に記憶容量が確保できなかった場合には（Ｓ７０６：ＮＯ）、ＣＰＵ７５は、操作パネル７の表示部３０にメモリがフルである旨を表示させ（Ｓ７０８）、ジョブ記憶処理をリターンする。
【００７１】
ＲＡＭ７３がメモリフルでなければ（Ｓ７０３：ＮＯ）、ＣＰＵ７５は、印刷ジョブのＲＡＭ７３への記憶が終了したか否かを判断する（Ｓ７０９）。
【００７２】
印刷ジョブのＲＡＭ７３への記憶が終了した場合には（Ｓ７０９：ＹＥＳ）、ＣＰＵ７５は、記憶が終了した日時を当該印刷ジョブの記憶時刻として、ＲＡＭ７３に記憶させ（Ｓ７１０）、ジョブ記憶処理をリターンする。
【００７３】
印刷ジョブの記憶が終了していない場合には（Ｓ７０９：ＮＯ）、ステップＳ７０３の処理に戻り、ＣＰＵ７５は、ＲＡＭ７３がメモリフルであるか否かを再び判断する（Ｓ７０３）。
【００７４】
＜ジョブ削除処理＞
【００７５】
図４のステップＳ７０５で実行されるジョブ削除処理の流れは、図５に示されている。
【００７６】
ジョブ削除処理では、ＣＰＵ７５は、第１所定時間以前にＲＡＭ７３に蓄積された印刷ジョブがあるか否かを判断する（Ｓ７０５１）。
【００７７】
第１所定時間以前にＲＡＭ７３に蓄積された印刷ジョブがある場合には（Ｓ７０５１：ＹＥＳ）、ＣＰＵ７５は、それらの印刷ジョブの中に、当該印刷ジョブに関連づけられているユーザＩＤと異なるユーザＩＤが関連付けられている印刷ジョブで、第１所定時間以前にＲＡＭ７３に蓄積された印刷ジョブがあるか否かを判断する（Ｓ７０５２）。
【００７８】
当該印刷ジョブに関連づけられているユーザＩＤと異なるユーザＩＤが関連付けられている印刷ジョブで、第１所定時間以前にＲＡＭ７３に蓄積された印刷ジョブがあれば（Ｓ７０５２：ＹＥＳ）、ＣＰＵ７５は、その印刷ジョブの中で記憶時刻が一番古い印刷ジョブを削除し（Ｓ７０５３）、ジョブ削除処理をリターンする。
【００７９】
ジョブ受付数Ｎが比較的大きい場合、又は、認証回数Ｍが比較的小さい場合には、第１所定時間が相対的に短い時間（例えば、１時間）に設定される。
【００８０】
ジョブ受付数Ｎが比較的大きい場合は、ＲＡＭ７３に記憶されている印刷ジョブの数が多く、ＲＡＭ７３の空き容量が不足する可能性が高い。また、認証回数Ｍが比較的小さい場合は、ＲＡＭ７３に記憶されている印刷ジョブの数が多く、ＲＡＭ７３の空き容量が不足する可能性が高い。これらの場合、第１所定時間が相対的に短い時間（例えば、１時間）に設定されることにより、ＲＡＭ７３の空き容量が確保されやすくなる。
【００８１】
ジョブ受付数Ｎが比較的小さい場合、又は、認証回数Ｍが比較的大きい場合には、第１所定時間が相対的に長い時間（例えば、１２時間）に設定される。
【００８２】
ジョブ受付数Ｎが比較的小さい場合は、ＲＡＭ７３に記憶されている印刷ジョブの数が少なく、ＲＡＭ７３の空き容量が不足する可能性が低い。また、認証回数Ｍが比較的大きい場合は、ＲＡＭ７３に記憶されている印刷ジョブの数が少なく、ＲＡＭ７３の空き容量が不足する可能性が低い。これらの場合、第１所定時間が相対的に長い時間（例えば、１２時間）に設定されることにより、ＲＡＭ７３に記憶されている印刷ジョブが削除されにくくなる。
【００８３】
＜ジョブ削除処理の具体例＞
【００８４】
図６の具体例を用いて、新たに印刷ジョブ「ジョブ９」を受け付けたときのジョブ削除処理による動作について説明する。なお、第１所定時間は、１２時間に設定されている。
【００８５】
図６に示される一例では、８個の印刷ジョブがＲＡＭ７３に蓄積されている。
【００８６】
最も古い（最も過去に蓄積された）印刷ジョブには、ユーザＩＤ「ユーザＡ」、ジョブ名「ジョブ１」及びこの印刷ジョブの記憶時刻が対応付けられている。以下では、ジョブ名「ジョブ１」の印刷ジョブを「印刷ジョブ１」という。
【００８７】
２番目に古い印刷ジョブには、ユーザＩＤ「ユーザＢ」、ジョブ名「ジョブ２」及びこの印刷ジョブの記憶時刻が対応付けられている。以下では、ジョブ名「ジョブ２」の印刷ジョブを「印刷ジョブ２」という。
【００８８】
３番目に古い印刷ジョブには、ユーザＩＤ「ユーザＣ」、ジョブ名「ジョブ３」及びこの印刷ジョブの記憶時刻が対応付けられている。以下では、ジョブ名「ジョブ３」の印刷ジョブを「印刷ジョブ３」という。
【００８９】
４番目に古い印刷ジョブには、ユーザＩＤ「ユーザＡ」、ジョブ名「ジョブ４」及びこの印刷ジョブの記憶時刻が対応付けられている。以下では、ジョブ名「ジョブ４」の印刷ジョブを「印刷ジョブ４」という。
【００９０】
５番目に古い印刷ジョブには、ユーザＩＤ「ユーザＢ」、ジョブ名「ジョブ５」及びこの印刷ジョブの記憶時刻が対応付けられている。以下では、ジョブ名「ジョブ５」の印刷ジョブを「印刷ジョブ５」という。
【００９１】
６番目に古い印刷ジョブには、ユーザＩＤ「ユーザＣ」、ジョブ名「ジョブ６」及びこの印刷ジョブの記憶時刻が対応付けられている。以下では、ジョブ名「ジョブ６」の印刷ジョブを「印刷ジョブ６」という。
【００９２】
７番目に古い印刷ジョブには、ユーザＩＤ「ユーザＣ」、ジョブ名「ジョブ７」及びこの印刷ジョブの記憶時刻が対応付けられている。以下では、ジョブ名「ジョブ７」の印刷ジョブを「印刷ジョブ７」という。
【００９３】
８番目に古い印刷ジョブには、ユーザＩＤ「ユーザＢ」、ジョブ名「ジョブ８」及びこの印刷ジョブの記憶時刻が対応付けられている。以下では、ジョブ名「ジョブ８」の印刷ジョブを「印刷ジョブ８」という。
【００９４】
最も新しい印刷ジョブには、ユーザＩＤ「ユーザＡ」及びジョブ名「ジョブ９」が対応付けられている。この印刷ジョブは、ＲＡＭ７３に記憶されている途中である。以下では、ジョブ名「ジョブ９」の印刷ジョブを「印刷ジョブ９」という。
【００９５】
図６には、９個の「印刷ジョブ１〜９」を記憶時刻によって時系列に並べたタイムチャートが示されている。
【００９６】
ＲＡＭ７３がメモリフルになった場合、図５に示されるジョブ削除処理により、以下のような動作が行われる。
【００９７】
「印刷ジョブ１」、「印刷ジョブ２」及び「印刷ジョブ３」は、第１所定時間である１２時間より以前にＲＡＭ７３に蓄積されている。ＲＡＭ７３に記憶中の「印刷ジョブ９」に関連づけられたユーザＩＤは、「ユーザＡ」である。従って、これらの印刷ジョブの中からユーザＩＤ「ユーザＢ］が関連づけられている「印刷ジョブ２」及びユーザＩＤ「ユーザＣ」が関連付けられている「印刷ジョブ３」が選択される。
【００９８】
次に、選択された「印刷ジョブ２」及び「印刷ジョブ３」のうち、記憶時刻が古い「印刷ジョブ２」が選択されて、ＲＡＭ７３から削除される。
【００９９】
そして、「印刷ジョブ９」の残りがＲＡＭ７３に記憶される。
【０１００】
＜作用効果＞
【０１０１】
以上のように、印刷ジョブ及び当該印刷ジョブに関連づけられたユーザＩＤが通信インターフェース６０に受け付けられると、印刷ジョブ、ユーザＩＤ及び記憶時刻がＲＡＭ７３に記憶される。ＮＦＣ部５０によって読み取られた識別情報（ユーザＩＤ及びユーザ認証パスワード）が認証されると、当該ユーザＩＤが関連づけられている印刷ジョブについて、画像形成部１０によるシートへの画像の形成が一括して実行される。
【０１０２】
印刷ジョブがＲＡＭ７３に記憶されている途中で、ＲＡＭ７３の空き容量が不足した場合には、当該印刷ジョブに関連づけられたユーザＩＤと異なるユーザＩＤが関連づけられている印刷ジョブがＲＡＭ７３から削除される。
【０１０３】
直近に通信インターフェース６０によって受け付けられた印刷ジョブのユーザ（ＲＡＭ７３に記憶中の印刷ジョブのユーザ）は、最も早く画像形成を実行させる可能性が高いユーザである。ＲＡＭ７３の空き容量が不足した場合に、最も早く画像形成を実行させる可能性が高いユーザの印刷ジョブがＲＡＭ７３から削除されることを抑制できる。そして、他のユーザの印刷ジョブがＲＡＭ７３から削除されることにより、ＲＡＭ７３の空き容量が確保された場合には、印刷ジョブをＲＡＭ７３に新たに記憶させることができる。
【０１０４】
ＣＰＵ７５は、ＲＡＭ７３の空き容量が不足した時刻から第１所定時間（１時間又は１２時間）遡った時刻以前にＲＡＭ７３に記憶され、かつ、ＲＡＭ７３に記憶中の印刷ジョブに関連づけられたユーザＩＤと異なるユーザＩＤが関連づけられている印刷ジョブを削除する。
【０１０５】
これにより、通信インターフェース６０によって直近に受け付けられた印刷ジョブのユーザとは異なるユーザの印刷ジョブであっても、第１所定時間内にＲＡＭ７３に記憶された印刷ジョブについては、シートへの画像形成が実行される可能性が高いので、ＲＡＭ７３に残される。そして、第１所定時間よりも以前にＲＡＭ７３に記憶された印刷ジョブについては、シートへの画像の形成が実行される可能性が低いので、ＲＡＭ７３から削除される。これにより、ＲＡＭ７３の空き容量を確保することができる。
【０１０６】
ＣＰＵ７５は、ＲＡＭ７３に記憶中の印刷ジョブに関連づけられたユーザＩＤと異なるユーザＩＤが関連づけられている印刷ジョブのうち、記憶時刻が最も古い印刷ジョブを削除する。
【０１０７】
これにより、通信インターフェース６０によって直近に印刷ジョブが受け付けられたユーザとは異なるユーザの印刷ジョブうち、記憶時刻が最も古い印刷ジョブがＲＡＭ７３から削除される。その結果、シートへの画像の形成が実行される可能性が最も低い印刷ジョブをＲＡＭ７３から削除することができ、その削除により、ＲＡＭ７３の空き容量を確保することができる。
【０１０８】
ＣＰＵ７５は、通信インターフェース６０によって１時間内に受け付けられた印刷ジョブの受付数が５以下である場合、第１所定時間を１２時間に設定し、受付数が５よりも多い場合、第１所定時間を１２時間より短い１時間に設定する。
【０１０９】
通信インターフェース６０によって１時間内に受け付けられた印刷ジョブの受付数が少ない場合は、ＲＡＭ７３に記憶されている印刷ジョブの数が少なく、ＲＡＭ７３の空き容量が不足する可能性が低い。この場合、第１所定時間が相対的に長い１２時間に設定されることにより、ＲＡＭ７３に記憶されている印刷ジョブが削除されにくくなる。
【０１１０】
一方、通信インターフェース６０によって１時間内に受け付けられた印刷ジョブの受付数が多い場合は、ＲＡＭ７３に記憶されている印刷ジョブの数が多く、ＲＡＭ７３の空き容量が不足する可能性が高い。この場合、第１所定時間が相対的に短い１時間に設定されることにより、ＲＡＭ７３の空き容量が確保されやすくなる。
【０１１１】
ＣＰＵ７５は、１時間内の認証処理による認証回数が３回以上である場合、第１所定時間を１２時間に設定し、認証回数が所定回数よりも少ない場合、第１所定時間を１２時間より短い１時間に設定する。
【０１１２】
１時間内の認証処理による認証回数が多い場合は、印刷ジョブが頻繁に実行されており、ＲＡＭ７３の空き容量が不足する可能性が低い。この場合、第１所定時間が相対的に長い１２時間に設定されることにより、ＲＡＭ７３に記憶されている印刷ジョブが削除されにくくなる。
【０１１３】
また、１時間内の認証処理による認証回数が少ない場合は、ＲＡＭ７３に記憶されている印刷ジョブの数が多く、ＲＡＭ７３の空き容量が不足する可能性が高い。この場合、第１所定時間が相対的に短い１時間に設定されることにより、ＲＡＭ７３の空き容量が確保されやすくなる。
【０１１４】
＜第２実施形態＞
【０１１５】
図７のステップＳ７０５は、図５に示されるジョブ削除処理に代えて、図７に示されるジョブ削除処理が実行されてもよい。
【０１１６】
第２実施形態に係るジョブ削除処理では、ＣＰＵ７５は、第１所定時間以前にＲＡＭ７３に蓄積された印刷ジョブがあるか否かを判断する（Ｓ７０６１）。
【０１１７】
第１所定時間以前にＲＡＭ７３に蓄積された印刷ジョブがある場合には（Ｓ７０６１：ＹＥＳ）、ＣＰＵ７５は、それらの印刷ジョブの中に、当該印刷ジョブに関連づけられたユーザＩＤと異なるユーザＩＤが関連付けられている印刷ジョブで、第１所定時間以前に蓄積された印刷ジョブがあるか否かを判断する（Ｓ７０６２）。
【０１１８】
当該印刷ジョブに関連づけられているユーザＩＤと異なるユーザ名が関連付けられている印刷ジョブで、第１所定時間以前にＲＡＭ７３に蓄積された印刷ジョブがあれば（Ｓ７０６２：ＹＥＳ）、ＣＰＵ７５は、それらの印刷ジョブを抽出する（Ｓ７０６３）。
【０１１９】
そして、ＣＰＵ７５は、抽出された印刷ジョブに関連づけられたユーザＩＤと同じユーザＩＤが関連づけられている印刷ジョブの中で、最も新しくＲＡＭ７３に蓄積された印刷ジョブに関連づけられているユーザＩＤを抽出する（Ｓ７０６４）。
【０１２０】
次に、ＣＰＵ７５は、ＲＡＭ７３に記憶されている印刷ジョブの中に、抽出されたユーザＩＤと異なるユーザＩＤが関連づけられている印刷ジョブがあるか否かを判断する（Ｓ７０６５）。
【０１２１】
抽出されたユーザＩＤと異なるユーザＩＤが関連づけられている印刷ジョブがあれば（Ｓ７０６５：ＹＥＳ）、ＣＰＵ７５は、その印刷ジョブの中で記憶時刻が一番古い印刷ジョブを削除し（Ｓ７０６６）、ジョブ削除処理をリターンする。
【０１２２】
抽出されたユーザＩＤと異なるユーザＩＤが関連付けられている印刷ジョブがなければ（Ｓ７０６５：ＮＯ）、ＣＰＵ７５は、抽出されたユーザＩＤと同じユーザＩＤが関連付けられている印刷ジョブの中で、記憶時刻が一番古い印刷ジョブを削除し（Ｓ７０６７）、ジョブ削除処理をリターンする。
【０１２３】
＜第２実施形態に係るジョブ削除処理の具体例＞
【０１２４】
図６の具体例を用いて、新たに「印刷ジョブ９」を受け付けたときの第２実施形態に係るジョブ削除処理による動作について説明する。第１所定時間は、第１実施形態と同様、１２時間に設定されている。
【０１２５】
ＲＡＭ７３がメモリフルになった場合、図７に示されるジョブ削除処理により、以下のような動作が行われる。
【０１２６】
「印刷ジョブ１」、「印刷ジョブ２」及び「印刷ジョブ３」は、第１所定時間である１２時間より以前にＲＡＭ７３に蓄積されている。ＲＡＭ７３に記憶中の「印刷ジョブ９」に関連づけられたユーザＩＤは、「ユーザＡ」である。従って、ＲＡＭ７３に記憶中の印刷ジョブの中から、ユーザＩＤ「ユーザＢ」及びユーザＩＤ「ユーザＣ」が関連付けられている「印刷ジョブ５」、「印刷ジョブ６」、「印刷ジョブ７」及び「印刷ジョブ８」が抽出される。そして、これらの印刷ジョブの中で記憶時刻が最も新しい「印刷ジョブ８」が選択され、この「印刷ジョブ８」に関連づけられたユーザＩＤ「ユーザＢ」が抽出される。
【０１２７】
そして、ＲＡＭ７３に記憶中の「印刷ジョブ９」に関連づけられたユーザＩＤ「ユーザＡ」と異なり、抽出されたユーザＩＤ「ユーザＢ」とも異なるユーザＩＤ「ユーザＣ」が選択され、そのユーザＩＤ「ユーザＣ」に関連付けられている「印刷ジョブ３」、「印刷ジョブ６」及び「印刷ジョブ７」が抽出される。そして、これらの印刷ジョブの中で記憶時刻が最も古い「印刷ジョブ３」がＲＡＭ７３から削除される。
【０１２８】
そして、「印刷ジョブ９」の残りがＲＡＭ７３に記憶される。
【０１２９】
＜作用効果＞
【０１３０】
以上のように、ＣＰＵ７５は、ＲＡＭ７３に記憶中の印刷ジョブに関連づけられたユーザＩＤと異なるユーザＩＤが関連づけられている印刷ジョブを抽出し、当該抽出した印刷ジョブにおいて、記憶時刻が最も新しい印刷ジョブに関連づけられたユーザＩＤと異なるユーザＩＤが関連づけられている印刷ジョブがある場合、当該印刷ジョブを削除する。
【０１３１】
これにより、最も早く画像形成を実行させる可能性の高いユーザ及びその次に早く画像形成を実行させる可能性の高いユーザ以外のユーザの印刷ジョブの中で、記憶時刻が最も古い印刷ジョブが削除される。そのため、最も早く画像形成を実行させる可能性が高いユーザの印刷ジョブ及び次に早く画像形成を実行させる可能性が高いユーザの印刷ジョブがＲＡＭ」７３から削除されることを抑制できる。よって、利便性を向上させることができる。
【０１３２】
＜変形例＞
【０１３３】
以上、本発明の実施形態について説明したが、本発明は、他の形態で実施することもできる。
【０１３４】
本発明のジョブ削除処理は、選択的に作動するか否かを、ユーザが決められるようにしてもよい。
【０１３５】
例えば、前述の実施形態では、識別情報としてユーザＩＤが印刷ジョブに関連づけられたが、識別情報として、印刷ジョブの送信元のＰＣ８０のＰＣ名（ＰＣのＩＤ）が印刷ジョブに関連づけられてもよい。この場合、ＭＦＰ１における認証では、印刷ジョブを送信したＰＣ８０のＰＣ名が記憶されたＩＤカードが用いられてもよいし、ＮＶＲＡＭ７４にユーザＩＤとＰＣ名とを対応付けされて記憶させておき、認証に用いられたＩＤカードに記憶されているユーザＩＤからＰＣ名が取得されて、このＰＣ名と印刷ジョブに関連づけられたＰＣ名とが比較されてもよい。
【０１３６】
また、前述の実施形態における記憶時刻は、通信インターフェース６０によって印刷ジョブが受け付けられた時刻でもよいし、ＲＡＭ７３への印刷ジョブの記憶が開始された時刻でもよいし、ＲＡＭ７３への印刷ジョブの記憶が完了した時刻でもよい。
【０１３７】
その他、前述の構成には、特許請求の範囲に記載された事項の範囲で種々の設計変更を施すことが可能である。
【符号の説明】
【０１３８】
１    ＭＦＰ
３０  画像形成部
５０  ＮＦＣ部
６０  通信インターフェース
７０  制御部
７３  ＲＡＭ
【図１】
2015196304.tif 000003
【図２】
2015196304.tif 000004
【図３】
2015196304.tif 000005
【図４】
2015196304.tif 000006
【図５】
2015196304.tif 000007
【図６】
2015196304.tif 000008
【図７】
2015196304.tif 000009