(57)【要約】【課題】  ジョブを保存できない場合でもユーザに負担をかけることなく保存できないジョブに基づいて画像形成可能とする。【解決手段】  画像形成装置１は、受信したジョブを保存する必要があるにもかかわらず、すべて保存できない場合には、ジョブ送信元情報およびジョブ自体の情報を登録し、受信したジョブを削除する。その後、コンピュータ３−１、３−２から印刷要求があると、画像形成装置１では、ジョブ送信元情報（ＩＰアドレス等の情報）から送信元を特定し、印刷要求にジョブの送信先アドレスを付加して、コンピュータ３−１、３−２に対して印刷要求する。そして、コンピュータ３−１、３−２からのジョブを受信し、該ジョブを印刷する。ジョブの印刷が終了すると、印刷終了を通知する。【選択図】    図１
2006289680.tif 000002
【特許請求の範囲】
【請求項１】
ジョブを一旦保持して画像形成を行う画像形成装置おいて、
ジョブを保存する保存手段と、
前記保存手段に保存されているジョブに基づいて画像形成を行う画像形成手段と、
前記保存手段にジョブを保存するための空き容量がない場合、該ジョブの送信元を特定するための送信元情報を記憶する送信元情報記憶手段と
を備えたことを特徴とする画像形成装置。
【請求項２】
前記送信元情報記憶手段に記憶されている送信元情報に基づいて送信元に対してジョブの送信を要求するジョブ要求手段をさらに具備し、
前記画像形成手段は、前記ジョブ要求に対して送信元から送信されてくるジョブに基づいて画像形成することを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記保存手段は、前記ジョブ要求に対して送信元から送信されてくるジョブを保存するための空き容量がある場合、該ジョブを保存することを特徴とする請求項２記載の画像形成装置。
【請求項４】
ジョブを記憶装置に一旦保持して画像形成を行う画像形成プログラムにおいて、
ジョブを記憶装置に保存する保存ステップと、
前記保存されているジョブに基づいて画像形成する画像形成ステップと、
前記記憶装置にジョブを保存するための空き容量がない場合、該ジョブの送信元を特定するための送信元情報を記憶する送信元情報記憶ステップと
をコンピュータに実行させることを特徴とする画像形成プログラム。
【請求項５】
前記送信元情報に基づいて送信元に対してジョブの送信を要求するジョブ要求ステップをさらに有し、
前記画像形成ステップは、前記ジョブ要求に対して送信元から送信されてくるジョブに基づいて画像形成することを特徴とする請求項４記載の画像形成プログラム。
【請求項６】
前記保存ステップは、前記ジョブ要求に対して送信元から送信されてくるジョブを保存するための空き容量がある場合、該ジョブを保存することを特徴とする請求項５記載の画像形成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ジョブを記憶装置に一旦保持して画像形成を行う画像形成装置及び画像形成プログラムに関する。
【背景技術】
【０００２】
従来、プリンタなどの画像形成装置は、ＬＡＮ（ローカルエリアネットワーク）に接続され、ＬＡＮ上の複数のパーソナルコンピュータからのジョブを受信して印刷する。このようなネットワークに接続されている画像形成装置では、１つのジョブを受け付けて印刷しているときに、次のジョブが来た場合には、メモリ（ハードディスク等を含む）にスプールし、先のジョブ終了後に順番に印刷するようになっている。しかしながら、メモリ容量の限界までジョブを保存した場合には、何らかの対処を実施しなければ、ジョブを受け付けることができなくなる。
【０００３】
そこで、従来技術として、画像形成装置に複数のメモリを備え、ジョブを保存するとき、ある１つのメモリがフルになった場合、別のメモリに保存する技術が提案されている（例えば特許文献１参照）。また、他の画像形成装置（印刷装置）では、登録データを保存するとき、空き容量がなければ、既に保存されている古い登録データを削除して、新しい登録データを保存する技術が提案されている（例えば特許文献２参照）。
【特許文献１】特開２００４−２６５４０８号公報
【特許文献２】特開２００４−３４５８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来技術（例えば特許文献１）では、メモリを複数持っているが、結局全てのメモリがフルとなった場合、ジョブを保持することができない問題がある。また、従来技術（例えば特許文献２）では、ユーザの操作により保持している登録データを削除して、空き容量を作らなければならず、ユーザに負担をかけるという問題がある。
【０００５】
本発明は、このような事情を考慮してなされたものであり、その目的は、ジョブを一旦保持して画像形成を行う画像形成装置おいて、ジョブを保存できない場合でも、メモリを複数装着したり、既存のジョブを削除するなどの作業をユーザに行わせることなく、保存できなかったジョブに基づいて画像形成することができる画像形成装置および画像形成プログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上述した課題を解決するために、本発明は、ジョブを一旦保持して画像形成を行う画像形成装置おいて、ジョブを保存する保存手段と、前記保存手段に保存されているジョブに基づいて画像形成を行う画像形成手段と、前記保存手段にジョブを保存するための空き容量がない場合、該ジョブの送信元を特定するための送信元情報を記憶する送信元情報記憶手段とを具備することを特徴とする。
【０００７】
本発明は、上記の発明において、前記送信元情報記憶手段に記憶されている送信元情報に基づいて送信元に対してジョブの送信を要求するジョブ要求手段をさらに具備し、前記画像形成手段は、前記ジョブ要求に対して送信元から送信されてくるジョブに基づいて画像形成することを特徴とする。
【０００８】
本発明は、上記の発明において、前記保存手段は、前記ジョブ要求に対して送信元から送信されてくるジョブを保存するための空き容量がある場合、該ジョブを保存することを特徴とする。
【０００９】
また、上述した課題を解決するために、本発明は、ジョブを記憶装置に一旦保持して画像形成を行う画像形成プログラムにおいて、ジョブを記憶装置に保存する保存ステップと、前記保存されているジョブに基づいて画像形成する画像形成ステップと、前記記憶装置にジョブを保存するための空き容量がない場合、該ジョブの送信元を特定するための送信元情報を記憶する送信元情報記憶ステップとをコンピュータに実行させることを特徴とする。
【００１０】
本発明は、上記の発明において、前記送信元情報に基づいて送信元に対してジョブの送信を要求するジョブ要求ステップをさらに有し、前記画像形成ステップは、前記ジョブ要求に対して送信元から送信されてくるジョブに基づいて画像形成することを特徴とする。
【００１１】
本発明は、上記の発明において、前記保存ステップは、前記ジョブ要求に対して送信元から送信されてくるジョブを保存するための空き容量がある場合、該ジョブを保存することを特徴とする。
【発明の効果】
【００１２】
この発明によれば、ジョブを保存手段に保存する際、ジョブを保存するための空き容量が保存手段にない場合、該ジョブの送信元を特定するための送信元情報を送信元情報記憶手段に記憶する。したがって、ジョブを保持できない場合でも、メモリを複数装着したり、既存のジョブを削除するなどの作業をユーザに行わせることなく、送信元情報に基づいてジョブを再取得することで、ジョブに基づいて画像形成することができるという利点が得られる。
【００１３】
また、本発明によれば、ジョブ要求手段により、前記送信元情報記憶手段に記憶されている送信元情報に基づいて送信元に対してジョブの送信を要求し、該ジョブ要求に対して送信元から送信されてくるジョブをに基づいて画像形成する。したがって、ジョブを保持できない場合でも、メモリを複数装着したり、既存のジョブを削除するなどの作業をユーザに行わせることなく、送信元情報に基づいてジョブを再取得することで、ジョブに基づいて画像形成することができるという利点が得られる。
【００１４】
また、本発明によれば、前記ジョブ要求に対して送信元から送信されてくるジョブを保存するための空き容量がある場合、該ジョブを前記保存手段に保存する。したがって、ジョブを保持できない場合でも、再取得した時点で、保存可能であれば通常通り保存することができるという利点が得られる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の一実施形態による画像形成装置を、図面を参照して説明する。
図１は、本発明の実施形態による画像形成装置をプリンタに適用したネットワークシステムを示すブロック図である。画像形成装置１は、ＬＡＮなどのネットワーク２に接続されており、ネットワーク２上のコンピュータ３−１、３−２からのジョブを受け付けて印刷するプリンタからなる。なお、画像形成装置１は、スキャナ機能や、プリンタ機能、ＦＡＸ機能等を備える複合機器であってもよい。コンピュータ３−１、３−２は、ネットワーク２に接続されており、種々のアプリケーションソフトウェアにより作成された印刷すべきジョブを、ネットワーク２を介して画像形成装置１に送信する。また、該コンピュータ３−１、３−２は、各々、必要に応じて、外部記憶装置（ハードディスク等）４−１、４−２を備えている。
【００１６】
次に、図２は、本実施形態による画像形成装置１の構成を示すブロック図である。画像形成装置１は、ジョブ保存部１−１、ジョブ情報管理部１−２、ジョブ検索部１−３およびジョブ削除部１−４を有している。ジョブ保存部１−１は、コンピュータ３−１、３−２からジョブを受信したとき、保存する命令がある場合、ジョブを保存するハードディスク等の記憶装置である。ジョブ情報管理部１−２は、画像形成装置１に保存してあるジョブ、保存できなかったジョブの送信元情報（ＩＰアドレス等の送信元を特定できる情報）およびそのジョブの情報を管理する。ジョブ検索部１−３は、画像形成装置１内およびネットワーク２上のコンピュータ３−１、３−２内のジョブ保存領域からジョブを検索する。ジョブ削除部１−４は、画像形成装置が受信したジョブがすべて保存できない場合、受信したジョブを削除する。
【００１７】
次に、上述した実施形態の動作について説明する。
（１）ジョブ保存(登録)処理
ここで、図３は、本実施形態の画像形成装置１によるジョブ保存（登録）処理の動作を説明するためのフローチャートである。画像形成装置１は、まず、ジョブを受信すると（ステップＳ１０）、ジョブを保存する必要があるか否かを判定する（ステップＳ１２）。そして、受信したジョブを保存する必要がない場合には、そのまま印刷する（ステップＳ１４）。
【００１８】
一方、受信したジョブを保存する必要がある場合、すなわち既に受信したジョブを印刷中である場合などには、受信したジョブを保存する（ステップＳ１６）。次に、すべて保存できたか否かを判定し（ステップＳ１８）、すべて保存できない場合には、ジョブ送信元情報およびジョブ自体の情報をジョブ情報管理部１−２に登録し（ステップＳ２０）、ジョブ削除部１−４により、受信したジョブを削除する（ステップＳ２２）。一方、すべて保存できた場合には、ジョブ情報のみをジョブ情報管理部１−２に登録する。
【００１９】
（２）保存ジョブの印刷処理
次に、図４は、本実施形態の画像形成装置１による保存ジョブの印刷処理の動作を説明するためのフローチャートである。まず、ユーザは、コンピュータ３−１、３−２により画像形成装置１にアクセスし、ジョブ情報管理部１−２に登録されているジョブの情報を参照して印刷したいジョブを選択する（ステップＳ３０）。画像形成装置１は、ジョブ検索部１−３により、選択されたジョブがジョブ保存部１−１に保存されているジョブであるか否かをジョブ保存部１−１を探索して判定し（ステップＳ３２）、保存されているジョブである場合には、ジョブ保存部１−１から読み出して印刷する（ステップＳ４６）。
【００２０】
一方、選択されたジョブが保存されているジョブでない場合には、ジョブ情報管理部１−２にて管理されているジョブ送信元情報（ＩＰアドレス等の情報）から送信元を特定し（ステップＳ３４）、印刷要求にジョブの送信先アドレスを付加してその送信元に問い合わせて（ステップＳ３６）、ジョブを画像形成装置に送信させ、送信されたジョブを受信する（ステップＳ４０）。次に、受信したジョブを画像形成装置１内に保存可能であるか否かを判定し（ステップＳ４２）、保存可能である場合には、ジョブ保存部１−１に保存し（ステップＳ４４）、その後、該ジョブを印刷する（ステップＳ４６）。一方、受信したジョブを保存できない場合には、保存することなく、直接、印刷する（ステップＳ４６）。
【００２１】
次に、図５は、ジョブ保存時にジョブ保存部１−１に保存できない場合における動作を説明するためのシーケンス図である。コンピュータ３−１または３−２から印刷要求があると（ステップＳＳ１０）、画像形成装置１では、ジョブ検索部１−３により、印刷要求があったジョブが保存されているジョブであるか否かを、ジョブ保存部１−１を探索し（ステップＳＳ１２）、該ジョブが保存されていない場合には、ジョブ情報管理部１−２にて管理されているジョブ送信元情報（ＩＰアドレス等の情報）から送信元を特定し、印刷要求にジョブの送信先アドレスを付加し（ステップＳＳ１４）、指定ジョブ保存先へ印刷要求する（ステップＳＳ１６）。
【００２２】
コンピュータ３−１または３−２では、画像形成装置１からの印刷要求に応じて、該当ジョブを探索し（ステップＳＳ１８）、印刷要求に付加されていたアドレスにジョブを送信する（ステップＳＳ２０）。
【００２３】
画像形成装置１では、コンピュータ３−１または３−２からのジョブを受信し、保存可能である場合には、ジョブ保存部１−１に保存した後、保存不可であれば、そのまま、該ジョブを印刷する（ステップＳＳ２２）。ジョブの印刷が終了すると、コンピュータ３−１または３−２に対して印刷終了を通知する（ステップＳＳ２４）。なお、図５において、白抜きブロックで示される処理は、ユーザに意識させることなく、自動的に実行される。なお、送信元に既にジョブが存在していない場合にはエラーとなる。
【００２４】
上述した実施形態によれば、ＨＤＤなどのジョブ保存部１−１に空き容量がなく、ジョブを保存できない場合には、ジョブ送信元にリンクを貼って、そのジョブの情報のみをジョブ情報管理部１−２に登録しておき、後で、ジョブが選択されると、送信元であるコンピュータ３−１または３−２に問い合わせ、そのジョブを送信元から受信して印刷するようにしたので、メモリを複数装着したり、保持しているデータを削除するなどの作業をユーザに行わせることなく、ジョブを印刷することができる。
【００２５】
なお、上述した実施形態においては、上述したジョブ情報管理部１−２、ジョブ検索部１−３およびジョブ削除部１−４などによる一連の処理の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。すなわち、ジョブ情報管理部１−２、ジョブ検索部１−３およびジョブ削除部１−４は、ＣＰＵ等の中央演算処理装置がＲＯＭやＲＡＭ等の主記憶装置に上記プログラムを読み出して、情報の加工・演算処理を実行することにより、実現されるものである。
【００２６】
ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしても良い。
【図面の簡単な説明】
【００２７】
【図１】本発明の実施形態による画像形成装置をプリンタに適用したネットワークシステムを示すブロック図である。
【図２】本実施形態による画像形成装置１の構成を示すブロック図である。
【図３】本実施形態の画像形成装置１によるジョブ保存（登録）処理の動作を説明するためのフローチャートである。
【図４】本実施形態の画像形成装置１による保存ジョブの印刷処理の動作を説明するためのフローチャートである。
【図５】ジョブ保存時にジョブ保存部１−１に保存できない場合における動作を説明するためのシーケンス図である。
【符号の説明】
【００２８】
１  画像形成装置（画像形成手段）
１−１  ジョブ保存部（保存手段）
１−２  ジョブ情報管理部（送信元情報記憶手段、ジョブ要求手段）
１−３  ジョブ検索部
１−４  ジョブ削除部
２  ネットワーク
３−１、３−２  コンピュータ
４−１、４−２  外部記憶装置
【図１】
2006289680.tif 000003
【図２】
2006289680.tif 000004
【図３】
2006289680.tif 000005
【図４】
2006289680.tif 000006
【図５】
2006289680.tif 000007