(57)【特許請求の範囲】
【請求項１】
印刷ジョブを記憶する記憶部と、 
前記記憶部に記憶された印刷ジョブを印刷する印刷部と、 
前記印刷ジョブのデータ量と、前記印刷ジョブに付加されている、前記記憶部から前記印刷ジョブが削除されるまでの期限と、前記記憶部の空き容量とを取得する取得部と、 
前記印刷ジョブのデータ量に、前記印刷ジョブを受信してから前記期限までの期間が長ければ長いほど大きくなる容量を加算する加算部と、 
前記印刷ジョブのデータ量に前記印刷ジョブを受信してから前記期限までの期間が長ければ長いほど大きくなる容量を加算した量が、前記記憶部の空き容量よりも大きいか否かを判断する第１判断部と、
前記印刷ジョブのデータ量に前記印刷ジョブを受信してから前記期限までの期間が長ければ長いほど大きくなる容量を加算した量が、前記記憶部の空き容量より大きいと前記第１判断部が判断する場合、前記記憶部に対する前記印刷ジョブの記憶を禁止する禁止部とを備えることを特徴とする印刷装置。 
【請求項２】
前記印刷ジョブのデータ量に前記印刷ジョブを受信してから前記期限までの期間が長ければ長いほど大きくなる容量を加算した量が、前記記憶部の空き容量より大きいと前記第１判断部が判断する場合、前記印刷ジョブのデータ量に前記印刷ジョブを受信してから前記期限までの期間が長ければ長いほど大きくなる容量を加算した量が前記記憶部の空き容量以下となるように、前記記憶部の空き容量に基づき前記期限を変更する候補を発生させる期限情報発生部と、 
前記期限を変更する候補を前記期限情報発生部が発生させた後、前記期限を短くする候補について指示を受け付けたか否かを判断する第１指示受付部とを備え、
前記期限を短くする候補について指示を受け付けたと前記第１指示受付部が判断する場合、前記印刷ジョブの前記期限を、指示された期限に変更することを特徴とする請求項１に記載の印刷装置。 
【請求項３】
前記印刷ジョブのデータ量に前記印刷ジョブを受信してから前記期限までの期間が長ければ長いほど大きくなる容量を加算した量が、前記記憶部の空き容量より大きいと前記第１判断部が判断する場合、前記記憶部に記憶されている印刷ジョブのうち、前記印刷ジョブと同一ユーザの印刷ジョブから、削除する印刷ジョブを受け付ける第３指示受付部と、
前記第３指示受付部が受け付けた印刷ジョブを削除する削除部と、
前記第３指示受付部が受け付けた印刷ジョブを前記削除部が削除した後、前記印刷ジョブのデータ量に前記印刷ジョブを受信してから前記期限までの期間が長ければ長いほど大きくなる容量を加算した量が、前記記憶部の空き容量よりも大きいか否かを判断する第２判断部と、
前記印刷ジョブのデータ量に前記印刷ジョブを受信してから前記期限までの期間が長ければ長いほど大きくなる容量を加算した量が、前記記憶部の空き容量以下でないと前記第２判断部が判断する場合、前記印刷ジョブの記憶を禁止し、前記印刷ジョブのデータ量に前記印刷ジョブを受信してから前記期限までの期間が長ければ長いほど大きくなる容量を加算した量が、前記記憶部の空き容量以下であると前記第２判断部が判断する場合、前記印刷ジョブの記憶を禁止しないことを特徴とする請求項１または請求項２に記載の印刷装置。 
【請求項４】
印刷ジョブを記憶する記憶部と、 
前記記憶部に記憶された印刷ジョブを印刷する印刷部と、 
前記印刷ジョブのデータ量と、前記印刷ジョブに付加されている、前記記憶部から前記印刷ジョブが削除されるまでの期限と、前記記憶部の空き容量とを取得する取得部と、 
前記印刷ジョブのデータ量に、前記印刷ジョブを受信してから前記期限までの期間が長ければ長いほど大きくなる容量を加算する加算部と、
前記印刷ジョブのデータ量に前記印刷ジョブを受信してから前記期限までの期間が長ければ長いほど大きくなる容量を加算した量が、前記記憶部の空き容量より大きいと前記第１判断部が判断する場合、前記印刷ジョブのデータ量に前記印刷ジョブを受信してから前記期限までの期間が長ければ長いほど大きくなる容量を加算した量が前記記憶部の空き容量以下となるように、前記記憶部の空き容量に基づき前記印刷ジョブのデータ量を減らす方法の候補を発生させるデータ量情報発生部と、 
前記印刷ジョブのデータ量を減らす方法の候補を前記データ量情報発生部が発生させた後、前記データ量情報発生部が発生させた、前記印刷ジョブのデータ量を減らす方法について指示を受け付けたか否かを判断する第２指示受付部とを備え、
前記印刷ジョブのデータ量を減らす方法について指示を受け付けたと前記第２指示受付部が判断する場合、指示された、前記印刷ジョブのデータ量を減らす方法に応じて前記印刷ジョブのデータ量を減らすことを特徴とする印刷装置。 
【請求項５】
前記記憶部に記憶されている印刷ジョブの前記期限が経過した場合に、前記期限が経過した印刷ジョブを消去する消去部を備えることを特徴とする請求項１〜４のいずれかに記載の印刷装置。 
【請求項６】
前記記憶部に記憶されることが禁止された印刷ジョブを外部装置に送信する送信部を備えることを特徴とする請求項１〜５のいずれかに記載の印刷装置。 
【請求項７】
印刷ジョブを記憶する記憶部と、 
前記記憶部に記憶された印刷ジョブを印刷する印刷部と、 
印刷ジョブのデータ量と、前記印刷ジョブに付加されている、前記記憶部から前記印刷ジョブが削除されるまでの期限と、前記記憶部の空き容量とを取得する取得部と、 
前記印刷ジョブのデータ量に、前記印刷ジョブを受信してから前記期限までの期間が長ければ長いほど大きくなる容量を加算する加算部と、 
前記印刷ジョブのデータ量に前記印刷ジョブを受信してから前記期限までの期間が長ければ長いほど大きくなる容量を加算した量が、前記記憶部の空き容量よりも大きいか否かを判断する第１判断部と、
前記印刷ジョブのデータ量に前記印刷ジョブを受信してから前記期限までの期間が長ければ長いほど大きくなる容量を加算した量が、前記記憶部の空き容量より大きいと前記第１判断部が判断する場合、前記印刷ジョブを前記記憶部から削除する削除部とを備えることを特徴とする印刷装置。 
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷ジョブを印刷装置の記憶部に記憶した後、ユーザからの印刷指示を受け付けた際に、その印刷ジョブを印刷する印刷装置に関するものである。
【背景技術】
【０００２】
従来、ＰＣから送信された印刷ジョブをＲＡＭ等の記憶部に記憶することができる印刷装置がある。この印刷装置は、印刷有効期限を経過する前に、記憶された印刷ジョブについて印刷指示があると印刷ジョブを実行する。なお、印刷装置は、印刷有効期限を経過すると、記憶部から印刷ジョブを削除する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−４２８１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、印刷有効期限までの期間の長い印刷ジョブが多数、記憶部に記憶されると、印刷有効期限となるまでの期間が長い印刷ジョブにより、記憶部が長期間占有される恐れがあるという問題があった。
【０００５】
そこで、本発明は、印刷有効期限となるまでの期間が長い印刷ジョブにより、記憶部が長期間占有されることを防止することができる印刷装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
この課題の解決を目的としてなされた印刷装置は、印刷ジョブを記憶する記憶部と、印刷指示に応じて記憶部に記憶された印刷ジョブを印刷する印刷部と、印刷ジョブを記憶部に記憶することのできる記憶可能容量を取得する取得部と、記憶部に所定の記憶容量を確保する確保部と、印刷ジョブの印刷有効期限が長ければ長いほど、確保部が確保する所定の記憶容量が大きくなるように前記所定の記憶容量を決定する決定部と、取得部の取得した記憶可能容量が決定部によって決定された前記所定の記憶容量以下である場合、記憶部に対する印刷ジョブの記憶を禁止する禁止部とを備えることを特徴とする。
【０００７】
印刷ジョブの印刷有効期限が長ければ長いほど、所定の記憶容量が大きくなるが、取得部の取得した記憶可能容量が決定部によって決定された前記所定の記憶容量以下である場合には、記憶部に記憶されない。この結果、印刷有効期限の長い印刷ジョブは、記憶部に記憶されにくくなる。上記構成によれば、印刷有効期限の長い印刷ジョブにより、記憶部が長期間占有されることを防止することができる。
【０００８】
また、記憶部に印刷ジョブを記憶することができる印刷有効期限を報知するための期限情報を発生する期限情報発生部と、印刷ジョブの印刷有効期限を変更するための期限変更指示を受け付ける第１指示受付部とを備えるようにしてもよい。
【０００９】
上記構成によれば、ユーザは、印刷ジョブを記憶部に記憶させるために、記憶可能容量が決定部によって決定された前記所定の記憶容量より大きくなる印刷有効期限を期限情報に従って知ることができるようになる。また、第１指示受付部により受け付けられた期限変更指示に従って印刷有効期限の変更を指示することにより、印刷ジョブが記憶部に記憶される可能性を高くすることができる。
【００１０】
また、前記記憶部に印刷ジョブを記憶することができる印刷ジョブのデータ量を報知するためのデータ量情報を発生するデータ量情報発生部と、印刷ジョブのデータ量を変更するためのデータ量変更指示を受け付ける第２指示受付部とを備えるようにしてもよい。
【００１１】
上記構成によれば、ユーザは、印刷ジョブを記憶部に記憶させるために、記憶可能容量が決定部によって決定された前記所定の記憶容量より大きくなる印刷ジョブのデータ量をデータ量情報に従って知ることができるようになる。また、第２指示受付部により受け付けられたデータ量変更指示に従ってデータ量の変更を指示することにより、印刷ジョブが記憶部に記憶される可能性を高くすることができる。
【００１２】
また、禁止部は、記憶部に記憶されている印刷ジョブのうち、同一ユーザの印刷ジョブを記憶部から消去することを条件に、印刷ジョブの記憶を禁止しないようにしてもよい。
【００１３】
上記構成によれば、同一ユーザの印刷ジョブのうち、記憶部に記憶させる印刷ジョブを消去すると、記憶部に記憶することを禁止された印刷ジョブを記憶部に記憶することができる可能性が高くなるので、他のユーザに与える影響を小さくすることができる。
【００１４】
また、記憶部に記憶されている印刷ジョブの印刷有効期限が経過した場合に、印刷有効期限が経過した印刷ジョブを消去する消去部を備えるようにしてもよい。
【００１５】
上記構成によれば、印刷有効期限が経過した印刷ジョブが記憶部から消去されるので、印刷有効期限を越えた印刷ジョブが記憶部を占有することを防止することができる。
【００１６】
また、記憶部に記憶されることが禁止された印刷ジョブを外部装置に送信する送信部を備えるようにしてもよい。
【００１７】
上記構成によれば、記憶部に記憶されることを禁止された印刷ジョブが、外部装置に送信されることから、記憶部に記憶されることを禁止された印刷ジョブを消失するリスクを小さくすることができる。
【図面の簡単な説明】
【００１８】
【図１】第１の実施の形態にかかるプリンタの電気的構成を示すブロック図である。
【図２】プリンタを含む印刷システムの概略構成を示すブロック図である。
【図３】プリンタのジョブ受信処理の手順を示すフローチャートである。
【図４】ジョブ受信処理における確保容量決定処理の手順を示すフローチャートである。
【図５】ジョブ受信処理におけるジョブ変更処理の手順を示すフローチャートである。
【図６】ジョブ変更処理で表示する画面の一例を示す図である。
【図７】第２の実施の形態にかかるプリンタのジョブ受信処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００１９】
［第１の実施の形態］
以下、本発明の印刷装置を具体化した第１の実施の形態について、添付図面を参照しつつ詳細に説明する。本実施の形態は、サーバと接続するプリンタに本発明を適用したものである。
【００２０】
［プリンタの構成］
本実施の形態にかかるプリンタ１００（印刷装置の一例）は、図１に示すように、ＣＰＵ３１と、ＲＯＭ３２と、ＲＡＭ３３と、ＮＶＲＡＭ（Ｎｏｎ  Ｖｏｌａｔｉｌｅ  ＲＡＭ）３４とを備えた制御部３０を備えている。また、制御部３０は、用紙に画像を印刷する画像形成部１０と、動作状況の表示やユーザによる入力操作の受付を行う操作パネル４０と、ネットワークインターフェース３７と、ＵＳＢインターフェース３８と、無線通信インターフェース３９とに、電気的に接続されている。
【００２１】
ＲＯＭ３２は、プリンタ１００を制御するための制御プログラムであるファームウェア、各種設定、及び初期値等を記憶している。ＲＡＭ３３およびＮＶＲＡＭ３４は、各種制御プログラムが読み出される作業領域として、あるいは画像データを一時的に記憶する記憶領域として利用される。
【００２２】
ＣＰＵ３１（取得部、保持部、決定部、禁止部、消去部、送信部の一例）は、ＲＯＭ３２から読み出した制御プログラム、及び各種センサから送られる信号に従って各種の処理を行い、その処理結果をＲＡＭ３３またはＮＶＲＡＭ３４に記憶させながら、プリンタ１００の各構成要素を制御する。
【００２３】
ネットワークインターフェース３７、ＵＳＢインターフェース３８および無線通信インターフェース３９は、他の装置との通信を可能にするインターフェースである。プリンタ１００は、これらのインターフェースを介して他の装置から送信される印刷ジョブを受信する。本実施の形態では、プリンタ１００は、ネットワークインターフェース３７を介して、パーソナルコンピュータ（ＰＣ）２００及びサーバ３００との通信が可能になっている。この他、プリンタ１００は、ＵＳＢインターフェース３８又は無線通信インターフェース３９を介して他の装置と通信してもよい。
【００２４】
また、画像形成部１０（本発明の印刷部の一例）は、用紙に画像を印刷することができればよく、画像形成方式については電子写真方式であってもインクジェット方式であってもよい。また、画像形成部１０は、カラー印刷が可能であってもよく、モノクロ印刷専用であってもよい。
【００２５】
また、操作パネル４０は、ユーザ入力を受け付ける各種のボタンと、文字情報を表示する液晶画面とを有している。各種のボタンとしては、例えば、印刷の実行を指示するボタン、又は印刷動作のキャンセルを指示するキャンセルボタンがある。
【００２６】
［印刷システムの構成］
続いて、プリンタ１００を含む印刷システム９００の構成および動作について、図２を参照しつつ説明する。なお、図２では、説明の簡略化のため、プリンタ１００、ＰＣ２００およびサーバ３００のみで印刷システム９００が構成されているが、これらの装置のみに限定するものではなく、この他の情報処理装置が接続されていてもよい。また、ＰＣ２００はネットワークに複数接続され、各ＰＣ２００が共通のプリンタ１００に印刷ジョブを送信する構成でもよい。
【００２７】
印刷システム９００では、ＰＣ２００がＰＣ２００の操作部２３０を通してユーザからの印刷指示を受け付けると、プリンタドライバ２１０が印刷ジョブを作成する。そして、ＰＣ２００からプリンタ１００に対して印刷ジョブが投入（送信）される。なお、印刷ジョブは、印刷対象となる印刷データの他、個々の印刷ジョブを識別するための情報と、印刷ジョブのデータ量と、ジョブを投入するユーザを識別する情報と、印刷有効期限とを含む。印刷有効期限は、ユーザ入力によって設定されてもよいし、プリンタドライバ２１０によって自動的に設定されてもよい。
【００２８】
プリンタ１００は、印刷ジョブを受信すると、その印刷ジョブを、印刷ジョブの保管用に設けられたメモリ領域１１０（本発明の記憶部の一例）に記憶する。メモリ領域１１０は、ＲＡＭ３３及びＮＶＲＡＭ３４のいずれか一方、又はその両方によって構成される。なお、ＵＳＢメモリ等の外部記憶装置がプリンタ１００と接続されている場合には、メモリ領域１１０はその外部記憶装置に設けられたメモリ領域を含めてもよい。また、メモリ領域１１０に記憶される印刷データは、ビットマップイメージデータでも良いし、ビットマップイメージデータに展開する前の画像情報データ（例えばＰＤＬデータやＰＤＦデータ）であっても良い。本実施形態では、ＲＡＭ３３及びＮＶＲＡＭ３４がメモリ領域１１０を構成する。
【００２９】
プリンタ１００は、印刷ジョブをメモリ領域１１０に記憶した後、その印刷ジョブの印刷指示の入力を待つ待機状態になる。すなわち、プリンタ１００は、印刷ジョブを受信した段階ではその印刷ジョブの印刷を開始しない。
【００３０】
また、プリンタ１００は、印刷有効期限までの期間が長ければ長いほど、メモリ領域１１０に確保すべき空き領域の容量（以下、確保容量と称する、本発明の所定の記憶容量の一例）が大きくなるように確保容量を決定する。メモリ領域１１０に記憶することができる実際の空き領域の容量（本発明の記憶可能容量の一例）が、確保容量未満である場合、プリンタ１００は、メモリ領域１１０に新規の印刷ジョブ（以後、新規ジョブと称する）を記憶することを禁止し、指定の送信先装置（例えばＰＣ２００）に退避させる。すなわち、プリンタ１００は、新規ジョブを退避の印刷ジョブ（以後、退避ジョブと称する）として送信先装置に送信し、その後、送信した新規ジョブをメモリ領域１１０から消去する。本実施の形態では、新規ジョブを退避させて記憶する装置として、新規ジョブを送信した送信先装置が指定されるように構成されている。
【００３１】
なお、メモリ領域１１０に新規ジョブを記憶することが禁止された場合でも、ユーザが、ＰＣ２００の表示部２２０に表示された内容に従い、新規ジョブのデータ量及び新規ジョブの印刷有効期限の少なくとも一方を変更することを指示するにより、プリンタ１００は、ＰＣ２００からの変更指示に従って新規ジョブのデータ量及び新規ジョブの印刷有効期限の少なくとも一方を変更し、メモリ領域１１０に新規ジョブを記憶させるようにすることもできる。また、ＰＣ２００の表示部２２０に表示された内容と同様の内容が、操作パネル４０に表示されてもよい。
【００３２】
また、プリンタ１００は、メモリ領域１１０に記憶されている印刷ジョブの印刷有効期限を管理し、印刷有効期限が経過してしまった印刷ジョブを、指定の送信先装置に送信する。その後、プリンタ１００は、印刷有効期限が経過してしまった印刷ジョブをメモリ領域１１０から消去する。これにより、印刷有効期限が経過してしまった印刷ジョブがメモリ領域１１０を長期に占有することを回避する。
【００３３】
［ジョブ受信処理］
続いて、上述した印刷システム９００の制御について説明する。始めに、プリンタ１００が新規ジョブを受信したときの処理であるジョブ受信処理を、図３のフローチャートを参照しつつ説明する。ジョブ受信処理は、プリンタ１００がＰＣ２００から新規ジョブを受信した場合にＣＰＵ３１によって実行される。本実施の形態では、プリンタ１００は、新規ジョブの受信が開始されたときに、その受信中の新規ジョブをメモリ領域１１０に逐次記憶するように構成されている。
【００３４】
ＣＰＵ３１は、まず、受信した新規ジョブのジョブ情報及びメモリ領域１１０の空き領域の容量を取得する（Ｓ１０１）。具体的には、ＣＰＵ３１は、受信した新規ジョブの中からジョブ情報を抽出して取得する。また、ＣＰＵ３１は、ＲＡＭ３３最大記憶容量及びＮＶＲＡＭ３４の最大記憶容量の合計から、印刷ジョブが記憶されている占有記憶領域の容量を差し引くことにより、新規ジョブを記憶するためのメモリ領域１１０の空き領域の容量を取得する。本実施の形態では、ジョブ情報には、新規ジョブのデータ量及び新規ジョブの印刷有効期限が該当する。次に、ＣＰＵ３１は、確保容量決定処理を実行する（Ｓ１０２、本発明の決定部の一例）。図４は、Ｓ１０２の確保容量決定処理の手順を示している。
【００３５】
確保容量決定処理は、新規ジョブを受信してから新規ジョブの印刷有効期限となるまでの期間に応じて、確保容量（本発明の所定の記憶容量の一例）を決定する。
【００３６】
従来から、メモリ領域の空き領域の容量が所定量以下になったときに、新規ジョブをメモリ領域に記憶させない印刷装置があるが、印刷有効期限までの期間が長い新規ジョブが多くメモリ領域に記憶されることがある。例えば、印刷有効期限までの期間が１週間以上のジョブによってメモリ領域が占有されると、メモリ領域の空き領域の容量が所定量以下となった場合、印刷有効期限までの期間が１日未満の新規ジョブをメモリ領域に記憶させることができない。しかし、印刷有効期限までの期間が１日未満の新規ジョブは、１日経てばメモリ領域から消去されるから、印刷有効期限までの期間が１週間以上のジョブほど、メモリ領域を長期間占有することはない。このため、印刷有効期限までの期間が短いジョブと印刷有効期限までの期間が長いジョブとを一律に扱い、メモリ領域の空き領域の容量が所定量以下になったからといって、新規ジョブをメモリ領域に記憶させないのは適切ではない。
【００３７】
この場合、印刷有効期限までの期間が長ければ長いほど確保容量を大きくすることにより、印刷有効期限までの期間が１日未満のジョブの確保容量と、印刷有効期限までの期間が１週間以上のジョブの確保容量とには、差分を生じさせることができる。このため、印刷有効期限までの期間が１週間以上のジョブがメモリ領域１１０に記憶されることが制限されるので、印刷有効期限までの期間が長い新規ジョブがメモリ領域１１０を長期間占有することを防止することができる。
【００３８】
まず、確保容量決定処理において、ＣＰＵ３１は、新規ジョブの印刷有効期限までの期間が１日未満であるか判断する（Ｓ２０１）。新規ジョブの印刷有効期限までの期間が１日未満である場合（Ｓ２０１：ＹＥＳ）、ＣＰＵ３１は、確保容量を新規ジョブのデータ量と第１容量との和に決定し（Ｓ２０２）、確保容量決定処理を終了する。
【００３９】
一方、新規ジョブの印刷有効期限までの期間が１日以上である場合（Ｓ２０１：ＮＯ）、ＣＰＵ３１は、新規ジョブの印刷有効期限までの期間が１週間未満であるか判断する（Ｓ２０３）。新規ジョブの印刷有効期限までの期間が１週間未満である場合（Ｓ２０３：ＹＥＳ）、ＣＰＵ３１は、確保容量を新規ジョブのデータ量と第１容量より大きい第２容量との和に決定し（Ｓ２０４）、確保容量決定処理を終了する。
【００４０】
また、新規ジョブの印刷有効期限までの期間が１週間以上である場合（Ｓ２０３：ＮＯ）、ＣＰＵ３１は、確保容量を新規ジョブのデータ量と第２容量より大きい第３容量との和に決定し（Ｓ２０５）、確保容量決定処理を終了する。
【００４１】
なお、確保容量決定処理では、第１容量、第２容量、第３容量の順に容量が大きくなる。新規ジョブの印刷有効期限までの期間と比較される期間は、１日、１週間に限らず、１月、１年としてもよい。また、ユーザが設定できるようにしてもよい。
【００４２】
図３の説明に戻り、Ｓ１０２の確保容量決定処理後、ＣＰＵ３１は、新規ジョブがメモリ領域１１０に記憶できるか否か判断する（Ｓ１０３）。このＳ１０３の判断では、ＣＰＵ３１は、新規ジョブのデータをメモリ領域１１０に記憶させた場合、メモリ領域１１０の空き領域の容量が確保容量決定処理で決定された確保容量より大きいか否か判断する。
【００４３】
新規ジョブをメモリ領域１１０に記憶できると判断する場合（Ｓ１０３：ＹＥＳ）、ＣＰＵ３１は、新規ジョブをメモリ領域１１０に記憶させ（Ｓ１０４）、ジョブ受信処理を終了させる。
【００４４】
一方、新規ジョブをメモリ領域１１０に記憶できないと判断する場合（Ｓ１０３：ＮＯ）、ＣＰＵ３１は、新規ジョブをメモリ領域１１０に記憶できるように、ジョブを変更するジョブ変更処理を実行する（Ｓ１０５）。図５は、Ｓ１０５のジョブ変更処理の手順を示している。
【００４５】
ジョブ変更処理では、ＣＰＵ３１は、新規ジョブのデータ量及び新規ジョブの印刷有効期限の少なくとも一方を変更できるか否か判断する（Ｓ３０１）。新規ジョブのデータ量及び新規ジョブの印刷有効期限を変更できないと判断する場合（Ｓ３０１：ＮＯ）、例えば、新規ジョブの印刷有効期限までの期間を変更する候補、及び新規ジョブのデータ量を変更する候補がない場合、ＣＰＵ３１は、ジョブ変更処理を終了する。
【００４６】
一方、新規ジョブのデータ量及び新規ジョブの印刷有効期限の少なくとも一方を変更できると判断する場合（Ｓ３０１：ＹＥＳ）、ＣＰＵ３１は、新規ジョブのデータ量及び新規ジョブの印刷有効期限の少なくとも一方を変更する候補をＰＣ２００の表示部２２０に表示させるための期限表示指示（期限情報の一例）を発生し、ネットワークインターフェース３７を介してＰＣ２００に送信する（Ｓ３０２）。期限表示指示を発生するためにＳ３０２を実行するＣＰＵ３１は、期限情報発生部の一例である。
【００４７】
例えば、新規ジョブの印刷有効期限が２週間後であった場合、印刷有効期限を１週間後とすれば新規ジョブをメモリ領域１１０に記憶できるとする。このとき、図６に示す選択肢４００のように、印刷有効期限の変更の候補として、１週間がＰＣ２００の表示部２２０に表示される。
【００４８】
また、新規ジョブのデータ量が１０ＭＢであるとき、新規ジョブのデータ量を５ＭＢに変更すれば、新規ジョブの印刷有効期限を２週間後としてメモリ領域１１０に記憶できるとする。このときは、ＣＰＵ３１は、新規ジョブのデータ量を５ＭＢに変更を促す旨をＰＣ２００の表示部２２０に表示させるためのデータ量表示指示（データ量情報の一例）を発生し、ネットワークインターフェース３７を介してＰＣ２００に送信する。データ量表示指示を発生するためにＳ３０２を実行するＣＰＵ３１は、データ量情報発生部の一例である。
【００４９】
次に、ユーザがＰＣ２００の操作部により変更指示を入力操作すると、ＣＰＵ３１はネットワークインターフェース３７を介してＰＣ２００からの変更指示を受信して受け付け（Ｓ３０３）、ジョブ変更処理を終了する。具体的には、ユーザが、ＰＣ２００の操作部により、表示された印刷有効期限の変更の候補からいずれかに変更することを入力操作すると、ＣＰＵ３１は、ＰＣ２００からの期限変更指示（期限変更指示の一例）を受け付け、新規ジョブの印刷有効期限を変更してメモリ領域１１０に記憶する。また、ユーザが、ＰＣ２００の操作部により、表示されたデータ量の変更の候補からいずれかに変更することを入力操作すると、ＣＰＵ３１は、ＰＣ２００からのデータ量変更指示（データ量変更指示の一例）を受け付ける。ＣＰＵ３１は、データ量変更指示に従って、データを圧縮したり、ＰＤＦ等のファイルに変換したりするなどのデータ量変更処理を行い、新規ジョブをメモリ領域１１０に記憶する。なお、ユーザが、ＰＣ２００の操作部により新規ジョブを変更しないことを入力操作できるようにしてもよい。期限変更指示を受け付けるためにＳ３０３を実行するＣＰＵ３１は、第１指示受付部の一例であり、データ量変更指示を受け付けるためにＳ３０３を実行するＣＰＵ３１は、第２指示受付部の一例である。
【００５０】
再び図３の説明に戻り、Ｓ１０５のジョブ変更処理後、ＣＰＵ３１は、新規ジョブに変更があったか否か判断する（Ｓ１０６）。新規ジョブに変更があったと判断する場合（Ｓ１０６：ＹＥＳ）、ＣＰＵ３１は、新規ジョブをメモリ領域１１０に記憶させ（Ｓ１０４）、ジョブ受信処理を終了させる。
【００５１】
一方、新規ジョブに変更がなかったと判断する場合（Ｓ１０６：ＮＯ）、例えば、印刷有効期限が変更されていないと、新規ジョブをメモリ領域１１０に記憶できないから、ＣＰＵ３１は、新規ジョブを送信先装置に送信する（Ｓ１０７）。そして、ＣＰＵ３１は、新規ジョブをメモリ領域１１０から削除して（Ｓ１０８）、ジョブ受信処理を終了させる。プリンタ１００がＰＣ２００から新規ジョブを受信するとき、新規ジョブをメモリ領域１１０に全部受信しておいてもよいし、新規ジョブの一部、例えば、ジョブ情報を受信しておいてもよい。新規ジョブをメモリ領域１１０に全部受信したときは、新規ジョブを送信先装置に送信し、新規ジョブをメモリ領域１１０から削除する。
【００５２】
［第１の実施の形態の効果］
第１の実施の形態では、ＣＰＵ３１は、確保容量決定処理を実行するので、印刷有効期限の長い印刷ジョブにより、記憶部が長期間占有されることを防止することができる。
【００５３】
また、ＣＰＵ３１は、新規ジョブのジョブ情報であるデータ量及び印刷有効期限を変更する候補をＰＣ２００の表示部に表示させる期限表示指示を発生する（Ｓ３０２）。このとき、印刷有効期限の変更の候補として、１週間をＰＣ２００の表示部に表示させることにより、ユーザは、印刷ジョブを記憶部に記憶させるために、実際の空き領域の容量である記憶可能容量が確保容量より大きくなる印刷有効期限を知り、ＰＣ２００から印刷有効期限の変更を指示することにより、印刷ジョブが記憶部に記憶される可能性を高くすることができる。
【００５４】
また、ＣＰＵ３１が、新規ジョブのデータ量を５ＭＢに変更を促す旨をＰＣ２００の表示部に表示させるデータ量表示指示を発生する（Ｓ３０２）。このとき、データ量の変更の候補として、５ＭＢをＰＣ２００の表示部に表示させることにより、ユーザは、印刷ジョブを記憶部に記憶させるために、記憶可能容量が確保容量より大きくなる印刷ジョブのデータ量を知り、ＰＣ２００からデータ量の変更を指示することにより、印刷ジョブが記憶部に記憶される可能性を高くすることができる。
【００５５】
また、プリンタ１００は、メモリ領域１１０に記憶されている印刷ジョブの印刷有効期限を管理し、印刷有効期限が経過してしまった印刷ジョブを、指定の送信先装置に送信し、その後、印刷有効期限が経過してしまった印刷ジョブをメモリ領域１１０から消去するので、印刷有効期限を越えた印刷ジョブが記憶部を占有することを防止することができる。
【００５６】
また、プリンタ１００は、メモリ領域１１０の現在の空き領域の容量が、印刷有効期限までの期間が長ければ長いほど大きくなる確保容量未満である場合、メモリ領域１１０に新規ジョブを記憶することを禁止し、新規ジョブを指定の送信先装置（例えばＰＣ２００）に退避させる。詳説すると、ＰＣ、又は携帯電話等の端末装置から印刷装置に印刷ジョブを送信し、印刷装置はその印刷ジョブを記憶して待機し、その後、ユーザが印刷装置に対してその印刷ジョブの印刷実行指示を行った場合に印刷を開始するリモート印刷技術がある。近年、公衆無線ＬＡＮサービスの普及により、前述のようなリモート印刷技術が広く利用されている。例えば、駅、空港等の公共施設の印刷装置に印刷ジョブを事前に送信しておくことで、ユーザは現地で印刷物を手に入れることができる。しかし、ＰＣ、又は携帯電話等の端末装置から印刷装置に印刷ジョブを送信したが、その送信直後に印刷ジョブの元のデータが何らかの理由で端末装置から消失してしまったときに、メモリ領域１１０に記憶されることを禁止された新規ジョブが消去されてしまうと、元のデータがプリンタ１００にもＰＣ２００にも存在しなくなってしまうというリスクがある。このような場合、メモリ領域１１０に記憶されることを禁止された新規ジョブが、送信先装置である端末装置に送信されることから、メモリ領域１１０に記憶されることを禁止された新規ジョブを消失するリスクを小さくすることができる。
【００５７】
［第２の実施の形態］
続いて、本発明の第２の実施の形態について、説明する。第２の実施の形態は、第１の実施の形態とジョブ受信処理の点で異なることから、この異なるジョブ受信処理のみについて説明する。第２の実施の形態では、受信した新規ジョブとメモリ領域１１０に記憶されているジョブとのユーザが同じであれば、メモリ領域１１０に記憶されている同一ユーザのジョブを削除すると、受信した新規ジョブをメモリ領域１１０に記憶することができる可能性が高くなる。
【００５８】
［ジョブ受信処理］
第２の実施の形態のジョブ受信処理について、図７のフローチャートを参照しつつ説明する。第１の実施の形態のジョブ受信処理と同じ処理については、同じ符号を付して説明を省略する。
【００５９】
新規ジョブがメモリ領域１１０に記憶できないと判断する場合（Ｓ１０３：ＮＯ）、ＣＰＵ３１は、新規ジョブをメモリ領域１１０に記憶できるように、受信した新規ジョブとメモリ領域１１０に記憶されているジョブとのユーザが同じ場合に、記憶されているジョブを削除するジョブ削除処理を実行する（Ｓ４０１）。
【００６０】
ジョブ削除処理では、ＣＰＵ３１は、仮にメモリ領域１１０に記憶されている同一ユーザのジョブを削除した場合に、メモリ領域１１０の空き領域の容量が、新規ジョブの印刷有効期限を基に決定された確保容量より大きくなる既存のジョブのジョブ一覧を、ジョブを投入するユーザを識別する情報に基づいて作成する。次に、ＣＰＵ３１は、ジョブ一覧をＰＣ２００の表示部に表示させるための表示指示をＰＣ２００に送信する。そして、同一ユーザのジョブがメモリ領域１１０にある場合、ＰＣ２００の表示部に表示されたジョブ一覧から、ユーザがＰＣ２００の操作部２３０を操作してジョブを選択する。ＣＰＵ３１は、選択された同一ユーザのジョブを示す指示をＰＣ２００から受信し、この指示に従ってジョブを削除する。一方、同一ユーザのジョブがメモリ領域１１０にない場合、ＣＰＵ３１はジョブ削除処理を終了する。なお、ジョブ一覧には、仮に複数のジョブを削除した場合に、メモリ領域１１０の空き領域の容量が、複数の新規ジョブについて印刷有効期限を基に決定された確保容量より大きくなるジョブを表示させてもよい。
【００６１】
そして、ジョブ削除処理後、ＣＰＵ３１は、新規ジョブがメモリ領域１１０に記憶できるか否か判断する（Ｓ４０２）。このＳ４０２の判断は、同一ユーザのジョブを削除した結果、新規ジョブがメモリ領域１１０に記憶できると判断する場合（Ｓ４０２：ＹＥＳ）、ＣＰＵ３１は、新規ジョブをメモリ領域１１０に記憶させる（Ｓ１０４）。
【００６２】
一方、新規ジョブがメモリ領域１１０に記憶できないと判断する場合（Ｓ４０２：ＮＯ）、同一ユーザのジョブが削除されていなければ、メモリ領域１１０の空き領域の容量が確保容量より大きくならないので、ＣＰＵ３１は、新規ジョブをメモリ領域１１０から削除する（Ｓ１０８）。
【００６３】
［第２の実施の形態の効果］
第２の形態では、ＣＰＵ３１は、新規ジョブをメモリ領域１１０に記憶できるように、受信した新規ジョブとメモリ領域１１０に記憶されているジョブとのユーザが同じ場合に、記憶されているジョブを削除するジョブ削除処理を実行する（Ｓ４０１）。これにより、同一ユーザの印刷ジョブのうち、メモリ領域１１０に記憶させるジョブを調整することで、例えば、他のユーザのジョブを消去して新規ジョブをメモリ領域１１０に記憶することができるようにすること等がないから、他のユーザに与える影響を小さくすることができる。
【００６４】
なお、本実施の形態は単なる例示にすぎず、本発明を何ら限定するものではない。したがって本発明は当然に、その要旨を逸脱しない範囲内で種々の改良、変形が可能である。例えば、プリンタは、印刷機能を備えるものであればよく、複合機又は複写機であっても適用可能である。また、プリンタに印刷ジョブを投入する情報処理装置は、ＰＣに限るものではなく、例えば、スマートフォン等のモバイル端末であってもよい。
【００６５】
また、本実施の形態では、操作パネル４００の操作によって、プリンタに記憶されている印刷ジョブの印刷を開始しているが、これに限るものではない。例えば、モバイル端末からの印刷指令、又はカードリーダ等による認証に従って印刷を開始してもよい。
【００６６】
また、実施の形態では、ＰＣ２００からプリンタ１００に直接印刷ジョブが送信されるが、これに限るものではない。例えば、ＰＣ２００からサーバ３００を介してプリンタ１００にジョブが送信されてもよい。
【００６７】
また、実施の形態では、退避ジョブがＰＣ２００に送信されるが、送信先はＰＣ２００に限るものではない。例えば、印刷ジョブの投入元である各ＰＣ以外の予め定められた外部装置に送信してもよい。また、退避ジョブを保存するための記憶装置がプリンタ及びＰＣなどの端末装置を管理する管理サーバなどの外部装置にある場合には、その記憶装置に送信してもよい。
【００６８】
また、実施の形態のジョブ受信処理において、ジョブ情報は、新規ジョブのデータ量及び新規ジョブの印刷有効期限であったが、ジョブ情報は、新規ジョブのデータ量及び新規ジョブの印刷有効期限のどちらか一方であってもよい。
【００６９】
また、実施の形態のジョブ受信処理では、Ｓ１０５〜Ｓ１０７がない実施の形態であってもよい。つまり、Ｓ１０１〜Ｓ１０３の順に処理し、新規ジョブがメモリ領域１１０に記憶できると判断する場合（Ｓ１０３：ＹＥＳ）、ＣＰＵ３１は、新規ジョブをメモリ領域１１０に記憶させ（Ｓ１０４）、ジョブ受信処理を終了し、新規ジョブがメモリ領域１１０に記憶できないと判断する場合（Ｓ１０３：ＮＯ）、新規ジョブをメモリ領域１１０から削除して（Ｓ１０８）、ジョブ受信処理を終了するようにしてもよい。なお、ジョブ受信処理の各処理の順序又は各処理の具体的内容を適宜変更してもよい。
【００７０】
また、実施の形態では、ＣＰＵ３１が、新規ジョブのデータ量を５ＭＢに変更を促す旨をＰＣ２００の表示部に表示させ、データを圧縮したり、ＰＤＦ等のファイルに変換したりしている。この構成に代えて、ＰＣなどの外部装置からプリンタに送信するデータの個数が閾値以下となるよう、ユーザにデータを選択させる旨を外部装置の画面に表示させてもよい。そして、データごとのファイルサイズを外部装置の画面に表示し、ユーザにデータの個数が閾値以下になるように選択させてもよい。
【００７１】
実施の形態では、ＰＣ２００の表示部２２０が、プリンタ１００からの期限表示指示、及びデータ量表示指示に従って、印刷有効期限の変更する候補、及びデータ量の変更する候補を表示する構成であった。この構成に代えて、プリンタ１００の操作パネル４０の液晶画面が、印刷有効期限の変更する候補、及びデータ量の変更する候補を表示する構成であっても良い。この変形例の構成では、操作パネル４０の各種ボタンにより、ユーザは、希望する変更の候補を選択することができる。
【符号の説明】
【００７２】
１０    画像形成部
３０    制御部
１００  プリンタ
１１０  メモリ領域
２００  ＰＣ
３００  サーバ
９００  印刷システム
【図１】
0005824932.tif 000002
【図２】
0005824932.tif 000003
【図３】
0005824932.tif 000004
【図４】
0005824932.tif 000005
【図５】
0005824932.tif 000006
【図６】
0005824932.tif 000007
【図７】
0005824932.tif 000008