(57)【要約】【課題】  複数のジョブデータを処理する上で、装置の機能停止を回避し、より円滑な処理を実現し得る印刷装置を提供する。【解決手段】  処理優先度が設定されたジョブデータに対応可能であり、該処理優先度が高いほどより優先的にジョブデータを処理する印刷装置において、新たに取得されたジョブデータを解析し、該ジョブデータに関する情報を取得するジョブデータ解析手段と、該ジョブデータ解析手段により取得された情報に関連した装置の状態を確認する装置状態確認手段と、上記ジョブデータ解析手段により取得された情報と、該装置状態確認手段により確認された装置の状態とを比較して、ジョブデータの処理の可否を判定する判定手段と、該判定手段によりジョブデータの処理が不可であると判定された場合に、該ジョブデータに対して、他の処理待ちのジョブデータよりも低い優先度を新たに設定する優先度設定手段と、を設ける。【選択図】図３
2006190086.tif 000002
【特許請求の範囲】
【請求項１】
処理優先度が設定されたジョブデータに対応可能であり、該処理優先度が高いほどより優先的にジョブデータを処理する印刷装置において、
新たに取得されたジョブデータを解析し、該ジョブデータに関する情報を取得するジョブデータ解析手段と、
上記ジョブデータ解析手段により取得された情報に関連した装置の状態を確認する装置状態確認手段と、
上記ジョブデータ解析手段により取得された情報と上記装置状態確認手段により確認された装置の状態とを比較して、ジョブデータの処理の可否を判定する判定手段と、
上記判定手段によりジョブデータの処理が不可であると判定された場合に、該ジョブデータに対して、他の処理待ちのジョブデータよりも低い優先度を新たに設定する優先度設定手段と、を有していることを特徴とする印刷装置。
【請求項２】
更に、上記優先度設定手段により他の処理待ちのジョブデータよりも低い優先度を設定されたジョブデータにつき、そのジョブデータの発行者に対して、少なくともジョブデータの処理が不可である理由及びそれを回避する方法を通知する通知手段を有していることを特徴とする請求項１記載の印刷装置。
【請求項３】
上記装置状態確認手段は、上記判定手段よりジョブデータの処理が不可であると判定された後、該ジョブデータの処理不可の理由となっていた装置の状態を定期的に確認し、
上記判定手段は、上記装置状態確認手段による定期的な確認毎に、該装置状態確認手段により確認された装置の状態と上記ジョブデータ解析手段により取得された情報とを比較して、ジョブデータの処理の可否を判定し、
上記優先度設定手段は、上記判定手段によりジョブデータの処理が不可であると判定された場合に、該ジョブデータに対して、他の処理待ちのジョブデータよりも低い優先度を新たに設定することを特徴とする請求項１又は２に記載の印刷装置。
【請求項４】
更に、上記ジョブデータ解析手段により取得された情報に基づき、ジョブデータの処理に要する時間と、その処理に伴う消耗品の消費量を算出する処理時間及び消耗品消費量算出手段と、
上記処理時間及び消耗品消費量算出手段により算出された処理時間及び消耗品消費量のいずれか一方が所定値以上であるとともに、上記ジョブデータ解析手段により取得された情報に基づきジョブデータが分割可能であると判断された場合に、ジョブデータを分割するジョブデータ分割手段と、を有していることを特徴とする請求項１〜３のいずれか一に記載の印刷装置。
【請求項５】
上記ジョブデータ分割手段は、各ジョブデータの処理に要する時間及び消耗品の消費量に基づき分割可能と判断される位置にてジョブデータを分割することを特徴とする請求項４記載の印刷装置。
【請求項６】
上記優先度設定手段は、上記ジョブデータ分割手段による分割後のジョブデータの各々に対して、優先度を新たに設定することを特徴とする請求項４又は５に記載の印刷装置。
【請求項７】
更に、ジョブデータの処理後の用紙を排出し保持する手段であって、該処理後の用紙が取り除かれたか否かを検出する用紙検出センサを備えた排紙手段と、
上記ジョブデータの取得時及び処理終了時の少なくとも一方の時点から、上記排紙手段に保持されたジョブデータの処理後の用紙が上記用紙検出センサにより取り除かれたと判断されるまでの時間の履歴を、上記ジョブデータ解析手段により取得されるジョブデータに関する情報と対応付けて記録する記録手段と、を有しており、
上記ジョブデータ解析手段は、上記ジョブデータに関する情報として、ジョブデータの発行者及びジョブデータの発行デバイス名の少なくとも一方を取得するとともに、上記優先度設定手段は、上記記録手段により記録される時間の履歴に基づき、該時間が比較的長いと判断される発行者又は発行デバイス名と関連したジョブデータに対しては、比較的低い優先度を設定することを特徴とする請求項１〜６のいずれか一に記載の印刷装置。
【請求項８】
処理優先度が設定されたジョブデータに対応可能であり、該処理優先度が高いほどより優先的にジョブデータを処理する印刷装置とデータ送受信可能に接続された印刷装置用の管理デバイスにおいて、
上記印刷装置に転送される前のジョブデータを解析し、該ジョブデータに関する情報を取得するジョブデータ解析手段と、
上記ジョブデータ解析手段により取得された情報に関連した印刷装置の状態を確認する装置状態確認手段と、
上記ジョブデータ解析手段により取得された情報と上記装置状態確認手段により確認された装置の状態とを比較して、上記印刷装置におけるジョブデータの処理の可否を判定する判定手段と、
上記判定手段によりジョブデータの処理が不可であると判定された場合に、該ジョブデータに対して、上記印刷装置における他の処理待ちのジョブデータよりも低い優先度を新たに設定する優先度設定手段と、を有していることを特徴とする印刷装置用の管理デバイス。
【請求項９】
更に、上記優先度設定手段により、上記印刷装置における他の処理待ちのジョブデータよりも低い優先度を設定されたジョブデータにつき、そのジョブデータの発行者に対して、少なくともジョブデータの処理が不可である理由及びそれを回避する方法を通知する通知手段を有していることを特徴とする請求項８記載の印刷装置用の管理デバイス。
【請求項１０】
上記装置状態確認手段は、上記判定手段より上記印刷装置におけるジョブデータの処理が不可であると判定された後、該ジョブデータの処理不可の理由となっていた印刷装置の状態を定期的に確認し、
上記判定手段は、上記装置状態確認手段による定期的な確認毎に、該装置状態確認手段により確認された印刷装置の状態と上記ジョブデータ解析手段により取得された情報とを比較して、ジョブデータの処理の可否を判定し、
上記優先度設定手段は、上記判定手段によりジョブデータの処理が不可であると判定された場合に、該ジョブデータに対して、上記印刷装置における他の処理待ちのジョブデータよりも低い優先度を新たに設定することを特徴とする請求項８又は９に記載の印刷装置用の管理デバイス。
【請求項１１】
更に、上記ジョブデータ解析手段により取得された情報に基づき、ジョブデータの処理に要する時間と、その処理に伴う消耗品の消費量を算出する処理時間及び消耗品消費量算出手段と、
上記処理時間及び消耗品消費量算出手段により算出された処理時間及び消耗品消費量のいずれか一方が所定値以上であるとともに、上記ジョブデータ解析手段により取得された情報に基づきジョブデータが分割可能であると判断された場合に、ジョブデータを分割するジョブデータ分割手段と、を有していることを特徴とする請求項８〜１０のいずれか一に記載の印刷装置用の管理デバイス。
【請求項１２】
上記ジョブデータ分割手段は、各ジョブデータの処理に要する時間及び消耗品の消費量に基づき分割可能と判断される位置にてジョブデータを分割することを特徴とする請求項１１記載の印刷装置用の管理デバイス。
【請求項１３】
上記優先度設定手段は、上記ジョブデータ分割手段による分割後のジョブデータの各々に対して、優先度を新たに設定することを特徴とする請求項１１又は１２に記載の印刷装置用の管理デバイス。
【請求項１４】
更に、上記印刷装置におけるジョブデータの取得時及び処理終了時の少なくとも一方の時点から、該印刷装置においてジョブデータの処理後の用紙を排出して保持する排紙手段からジョブデータの処理後の用紙が取り除かれたと判断されるまでの時間の履歴を、上記ジョブデータ解析手段により取得されるジョブデータに関する情報と対応付けて記録する記録手段を有しており、
上記ジョブデータ解析手段は、上記ジョブデータに関する情報として、ジョブデータの発行者及びジョブデータの発行デバイス名の少なくとも一方を取得するとともに、上記優先度設定手段は、上記記録手段により記録される時間の履歴に基づき、該時間が比較的長いと判断される発行者又は発行デバイス名と関連したジョブデータに対しては、比較的低い優先度を設定することを特徴とする請求項８〜１３のいずれか一に記載の印刷装置用の管理デバイス。
【請求項１５】
処理優先度が設定されたジョブデータに対応可能であり、該処理優先度が高いほどより優先的にジョブデータを処理する印刷装置に実行される処理優先度設定プログラムであって、
新たに取得されたジョブデータを解析し、該ジョブデータに関する情報を取得する手順と、
取得された情報に関連した装置の状態を確認する手順と、
取得された情報と確認された装置の状態とを比較して、ジョブデータの処理の可否を判定する手順と、
上記ジョブデータの処理が不可であると判定された場合に、該ジョブデータに対して、他の処理待ちのジョブデータよりも低い優先度を新たに設定する手順と、を有していることを特徴とする処理優先度設定プログラム。
【請求項１６】
処理優先度が設定されたジョブデータに対応可能であり、該処理優先度が高いほどより優先的にジョブデータを処理する印刷装置に実行される処理優先度設定プログラムを記録したコンピュータ読取り可能な記録媒体であって、
上記処理優先度設定プログラムが、
新たに取得されたジョブデータを解析し、該ジョブデータに関する情報を取得する手順と、
取得された情報に関連した装置の状態を確認する手順と、
取得された情報と確認された装置の状態とを比較して、ジョブデータの処理の可否を判定する手順と、
上記ジョブデータの処理が不可であると判定された場合に、該ジョブデータに対して、他の処理待ちのジョブデータよりも低い優先度を新たに設定する手順と、を有していることを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置，該印刷装置とデータ送受信可能に接続され印刷装置を管理する管理デバイス，印刷装置に受信されたジョブデータに対して処理優先度を新たに設定するための処理優先度設定方法及びそれを実行するためのプログラム並びに該プログラムを記録した記録媒体に関する。
【背景技術】
【０００２】
従来、例えば印刷装置においては、各ジョブデータに対して設定された処理優先度に基づく順に各ジョブデータを処理（印字出力）することが一般的に行われているが、これによれば、高い処理優先度が設定されたジョブデータ（例えば機密性の高い書類に対応するジョブデータ）については、割込み処理が可能となる。これに関連して、例えば特開２００１−１２７９２８号公報には、他のジョブデータが処理されている途中であっても、優先度が高いジョブデータを優先的に処理するようにした技術が開示されている。
【特許文献１】特開２００１−１２７９２８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、前述したような従来技術において、優先度が設定されていないジョブ又は同じ優先度が設定されたジョブデータについては、ジョブの種類によらず、受信順に処理が行われるが、処理実行の途中に紙切れが予想されるほど容量の大きなジョブデータ，装置側で紙切れの用紙が設定されたジョブデータ等のジョブデータを処理した場合には、ジョブデータ処理中に装置が機能停止する事態が生じるおそれがあった。かかる事態が生じた場合、装置が復旧するまで次のジョブデータを処理することができず、円滑な処理が困難になる。
【０００４】
この発明は、上記技術的課題に鑑みてなされたもので、特に複数のジョブデータを処理する上で、装置の機能停止を回避し、より円滑な処理を実現し得る印刷装置，該印刷装置とデータ送受信可能に接続され印刷装置を管理する管理デバイス，印刷装置に受信されたジョブデータに対して処理優先度を新たに設定するために実行される処理優先度設定プログラム並びに該プログラムを記録した記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００５】
そこで、本願の請求項１に係る発明は、処理優先度が設定されたジョブデータに対応可能であり、該処理優先度が高いほどより優先的にジョブデータを処理する印刷装置において、新たに取得されたジョブデータを解析し、該ジョブデータに関する情報を取得するジョブデータ解析手段と、該ジョブデータ解析手段により取得された情報に関連した装置の状態を確認する装置状態確認手段と、上記ジョブデータ解析手段により取得された情報と、上記装置状態確認手段により確認された装置の状態とを比較して、ジョブデータの処理の可否を判定する判定手段と、該判定手段によりジョブデータの処理が不可であると判定された場合に、該ジョブデータに対して、他の処理待ちのジョブデータよりも低い優先度を新たに設定する優先度設定手段と、を有していることを特徴としたものである。
【０００６】
また、本願の請求項２に係る発明は、請求項１において、上記優先度設定手段により他の処理待ちのジョブデータよりも低い優先度を設定されたジョブデータにつき、そのジョブデータの発行者に対して、少なくともジョブデータの処理が不可である理由及びそれを回避する方法を通知する通知手段を有していることを特徴としたものである。
【０００７】
更に、本願の請求項３に係る発明は、請求項１又は２に係る発明において、上記装置状態確認手段は、上記判定手段よりジョブデータの処理が不可であると判定された後、該ジョブデータの処理不可の理由となっていた装置の状態を定期的に確認し、上記判定手段は、上記装置状態確認手段による定期的な確認毎に、該装置状態確認手段により確認された装置の状態と上記ジョブデータ解析手段により取得された情報とを比較して、ジョブデータの処理の可否を判定し、上記優先度設定手段は、上記判定手段によりジョブデータの処理が不可であると判定された場合に、該ジョブデータに対して、他の処理待ちのジョブデータよりも低い優先度を新たに設定することを特徴としたものである。
【０００８】
また、更に、本願の請求項４に係る発明は、請求項１〜３に係る発明のいずれか一において、上記ジョブデータ解析手段により取得された情報に基づき、ジョブデータの処理に要する時間と、その処理に伴う消耗品の消費量を算出する処理時間及び消耗品消費量算出手段と、該処理時間及び消耗品消費量算出手段により算出された処理時間及び消耗品消費量のいずれか一方が所定値以上であるとともに、上記ジョブデータ解析手段により取得された情報に基づきジョブデータが分割可能であると判断された場合に、ジョブデータを分割するジョブデータ分割手段と、を有していることを特徴としたものである。
【０００９】
また、更に、本願の請求項５に係る発明は、請求項４に係る発明において、上記ジョブデータ分割手段は、各ジョブデータの処理に要する時間及び消耗品の消費量に基づき分割可能と判断される位置にてジョブデータを分割することを特徴としたものである。
【００１０】
また、更に、本願の請求項６に係る発明は、請求項４又は５に係る発明において、上記優先度設定手段は、上記ジョブデータ分割手段による分割後のジョブデータの各々に対して、優先度を新たに設定することを特徴としたものである。
【００１１】
また、更に、本願の請求項７に係る発明は、請求項１〜６に係る発明のいずれか一において、更に、ジョブデータの処理後の用紙を排出して保持する手段であって、該処理後の用紙が取り除かれたか否かを検出する用紙検出センサを備えた排紙手段と、上記ジョブデータの取得時及び処理終了時の少なくとも一方の時点から、上記排紙手段に排出されたジョブデータの処理後の用紙が上記用紙検出センサにより取り除かれたと判断されるまでの時間の履歴を、上記ジョブデータ解析手段により取得されるジョブデータに関する情報と対応付けて記録する記録手段と、を有しており、上記ジョブデータ解析手段が、上記ジョブデータに関する情報として、ジョブデータの発行者及びジョブデータの発行デバイス名の少なくとも一方を取得するとともに、上記優先度設定手段は、上記記録手段により記録される時間の履歴に基づき、該時間が比較的長いと判断される発行者又は発行デバイス名と関連したジョブデータに対しては、比較的低い優先度を設定することを特徴としたものである。
【００１２】
また、更に、本願の請求項８に係る発明は、処理優先度が設定されたジョブデータに対応可能であり、該処理優先度が高いほどより優先的にジョブデータを処理する印刷装置とデータ送受信可能に接続された印刷装置用の管理デバイスにおいて、上記印刷装置に転送される前のジョブデータを解析し、該ジョブデータに関する情報を取得するジョブデータ解析手段と、該ジョブデータ解析手段により取得された情報に関連した印刷装置の状態を確認する装置状態確認手段と、上記ジョブデータ解析手段により取得された情報と上記装置状態確認手段により確認された装置の状態とを比較して、上記印刷装置におけるジョブデータの処理の可否を判定する判定手段と、該判定手段によりジョブデータの処理が不可であると判定された場合に、該ジョブデータに対して、上記印刷装置における他の処理待ちのジョブデータよりも低い優先度を新たに設定する優先度設定手段と、を有していることを特徴としたものである。
【００１３】
また、更に、本願の請求項９に係る発明は、請求項８に係る発明において、更に、上記優先度設定手段により、上記印刷装置における他の処理待ちのジョブデータよりも低い優先度を設定されたジョブデータにつき、そのジョブデータの発行者に対して、少なくともジョブデータの処理が不可である理由及びそれを回避する方法を通知する通知手段を有していることを特徴としたものである。
【００１４】
また、更に、本願の請求項１０に係る発明は、請求項８又は９に係る発明において、上記装置状態確認手段は、上記判定手段より上記印刷装置におけるジョブデータの処理が不可であると判定された後、該ジョブデータの処理不可の理由となっていた印刷装置の状態を定期的に確認し、上記判定手段は、上記装置状態確認手段による定期的な確認毎に、該装置状態確認手段により確認された印刷装置の状態と上記ジョブデータ解析手段により取得された情報とを比較して、ジョブデータの処理の可否を判定し、上記優先度設定手段は、上記判定手段によりジョブデータの処理が不可であると判定された場合に、該ジョブデータに対して、上記印刷装置における他の処理待ちのジョブデータよりも低い優先度を新たに設定することを特徴としたものである。
【００１５】
また、更に、本願の請求項１１に係る発明は、請求項８〜１０に係る発明のいずれか一において、上記ジョブデータ解析手段により取得された情報に基づき、ジョブデータの処理に要する時間と、その処理に伴う消耗品の消費量を算出する処理時間及び消耗品消費量算出手段と、該処理時間及び消耗品消費量算出手段により算出された処理時間及び消耗品消費量のいずれか一方が所定値以上であるとともに、上記ジョブデータ解析手段により取得された情報に基づきジョブデータが分割可能であると判断された場合に、ジョブデータを分割するジョブデータ分割手段と、を有していることを特徴としたものである。
【００１６】
また、更に、本願の請求項１２に係る発明は、請求項１１に係る発明において、上記ジョブデータ分割手段は、各ジョブデータの処理に要する時間及び消耗品の消費量に基づき分割可能と判断される位置にてジョブデータを分割することを特徴としたものである。
【００１７】
また、更に、本願の請求項１３に係る発明は、請求項１１又は１２に係る発明において、上記優先度設定手段は、上記ジョブデータ分割手段による分割後のジョブデータの各々に対して、優先度を新たに設定することを特徴としたものである。
【００１８】
また、更に、本願の請求項１４に係る発明は、請求項８〜１３に係る発明のいずれか一において、上記印刷装置におけるジョブデータの取得時及び処理終了時の少なくとも一方の時点から、該印刷装置においてジョブデータの処理後の用紙を排出して保持する排紙手段からジョブデータの処理後の用紙が取り除かれたと判断されるまでの時間の履歴を、上記ジョブデータ解析手段により取得されるジョブデータに関する情報と対応付けて記録する記録手段を有しており、上記ジョブデータ解析手段は、上記ジョブデータに関する情報として、ジョブデータの発行者及びジョブデータの発行デバイス名の少なくとも一方を取得するとともに、上記優先度設定手段は、上記記録手段により記録される時間の履歴に基づき、該時間が比較的長いと判断される発行者又は発行デバイス名と関連したジョブデータに対しては、比較的低い優先度を設定することを特徴としたものである。
【００１９】
また、更に、本願の請求項１５に係る発明は、処理優先度が設定されたジョブデータに対応可能であり、該処理優先度が高いほどより優先的にジョブデータを処理する印刷装置に実行される処理優先度設定プログラムであって、新たに取得されたジョブデータを解析し、該ジョブデータに関する情報を取得する手順と、取得された情報に関連した装置の状態を確認する手順と、取得された情報と確認された装置の状態とを比較して、ジョブデータの処理の可否を判定する手順と、上記ジョブデータの処理が不可であると判定された場合に、該ジョブデータに対して、他の処理待ちのジョブデータよりも低い優先度を新たに設定する手順と、を有していることを特徴としたものである。
【００２０】
また、更に、本願の請求項１６に係る発明は、処理優先度が設定されたジョブデータに対応可能であり、該処理優先度が高いほどより優先的にジョブデータを処理する印刷装置に実行される処理優先度設定プログラムを記録したコンピュータ読取り可能な記録媒体であって、上記処理優先度設定プログラムが、新たに取得されたジョブデータを解析し、該ジョブデータに関する情報を取得する手順と、取得された情報に関連した装置の状態を確認する手順と、取得された情報と確認された装置の状態とを比較して、ジョブデータの処理の可否を判定する手順と、上記ジョブデータの処理が不可であると判定された場合に、該ジョブデータに対して、他の処理待ちのジョブデータよりも低い優先度を新たに設定する手順と、を有していることを特徴としたものである。
【発明の効果】
【００２１】
本願の請求項１に係る発明によれば、印刷装置において、特に複数のジョブデータを処理する上で、設定されたサイズ及び種類の用紙がない場合の処理不履行又は処理途中の紙切れ等の理由による装置の機能停止をもたらし得るジョブデータに対しては低い優先度を設定し、その他のジョブデータを優先的に処理することで、円滑な処理を実行することができる。
【００２２】
また、本願の請求項２に係る発明によれば、低い優先度を新たに設定されたジョブデータの発行者に対して、少なくともジョブデータの処理が不可である理由及びそれを回避する方法を通知することで、ジョブデータの発行者に対して装置の状態の改善を積極的に促すことができる。
【００２３】
更に、本願の請求項３に係る発明によれば、装置の状態を定期的に確認して、その確認毎に、必要に応じて、ジョブデータに優先度を新たに設定することにより、装置におけるジョブデータの保留を回避し、ジョブデータの処理を積極的に進めることができる。
【００２４】
また、更に、本願の請求項４に係る発明によれば、例えばデータサイズが大きいジョブデータ等のジョブデータについては、そのジョブデータの処理に装置が長期にわたり独占されることを回避すべく、それを分割し、各データを個々に処理することで、複数のジョブデータの処理を総合的に円滑化することができる。
【００２５】
また、更に、本願の請求項５に係る発明によれば、予め設定されたジョブデータの情報に基づく仕上がり結果が得られるように、ジョブデータを適切な位置で分割することができる。
【００２６】
また、更に、本願の請求項６に係る発明によれば、分割後のジョブデータの各々に優先度を設定することで、円滑なジョブデータの処理を一層確実に実現することができる。
【００２７】
また、更に、本願の請求項７に係る発明によれば、優先度設定に際して、ジョブデータの発行者又は発行デバイス名に対応して記録された時間の履歴を考慮することで、円滑なジョブデータの処理を実現する上でより有効な優先度を設定することができる。
【００２８】
また、更に、本願の請求項８に係る発明によれば、印刷装置において、特に複数のジョブデータを処理する上で、設定されたサイズ及び種類の用紙がない場合の処理不履行又は処理途中の紙切れ等の理由による装置の機能停止をもたらし得るジョブデータに対しては低い優先度を設定し、その他のジョブデータを優先的に処理することで、円滑な処理を実行することができる。
【００２９】
また、更に、本願の請求項９に係る発明によれば、低い優先度を新たに設定されたジョブデータの発行者に対して、少なくともジョブデータの処理が不可である理由及びそれを回避する方法を通知することで、ジョブデータの発行者に対して装置の状態の改善を積極的に促すことができる。
【００３０】
また、更に、本願の請求項１０に係る発明によれば、装置の状態を定期的に確認して、その確認毎に、必要に応じて、ジョブデータに優先度を新たに設定することにより、装置におけるジョブデータの保留を回避し、ジョブデータの処理を積極的に進めることができる。
【００３１】
また、更に、本願の請求項１１に係る発明によれば、例えばデータサイズが大きいジョブデータ等のジョブデータについては、そのジョブデータの処理に装置が長期にわたり独占されることを回避すべく、それを分割し、各データを個々に処理することで、複数のジョブデータの処理を総合的に円滑化することができる。
【００３２】
また、更に、本願の請求項１２に係る発明によれば、予め設定されたジョブデータの情報に基づく仕上がり結果が得られるように、ジョブデータを適切な位置で分割することができる。
【００３３】
また、更に、本願の請求項１３に係る発明によれば、分割後のジョブデータの各々に優先度を設定することで、円滑なジョブデータの処理を一層確実に実現することができる。
【００３４】
また、更に、本願の請求項１４に係る発明によれば、優先度設定に際して、ジョブデータの発行者又は発行デバイス名に対応して記録された時間の履歴を考慮することで、円滑なジョブデータの処理を実現する上でより有効な優先度を設定することができる。
【００３５】
また、更に、本願の請求項１５に係る発明によれば、印刷装置において、特に複数のジョブデータを処理する上で、設定されたサイズ及び種類の用紙がない場合の処理不履行又は処理途中の紙切れ等の理由による装置の機能停止をもたらし得るジョブデータに対しては低い優先度を設定し、その他のジョブデータを優先的に処理することで、円滑な処理を実行することができる。
【００３６】
また、更に、本願の請求項１６に係る発明によれば、印刷装置において、特に複数のジョブデータを処理する上で、設定されたサイズ及び種類の用紙がない場合の処理不履行又は処理途中の紙切れ等の理由による装置の機能停止をもたらし得るジョブデータに対しては低い優先度を設定し、その他のジョブデータを優先的に処理することで、円滑な処理を実行することができる。
【発明を実施するための最良の形態】
【００３７】
以下、本発明の実施形態について、添付図面を参照しながら説明する。なお、この実施形態では、特許請求の範囲に記載の情報処理装置として、多機能複合機（以下、ＭＦＰ：Multifunction Peripheralという）を取り上げる。
図１は、本発明の実施形態に係るＭＦＰ及び複数の情報処理端末を含むネットワークの構成を概略的に示す図である。このネットワーク１は、パーソナルコンピュータ等の複数の情報処理端末（以下、ＰＣと表記）２Ａ，２Ｂ，２Ｃと、ネットワーク１に接続される他の機器に対して所定のサービスを提供するサーバ４と、プリンタ機能，ファクシミリ機能，コピー機能、スキャナ機能など複数の機能をもつＭＦＰ１０と、を有している。各機器は、データ送受信可能に、ネットワークバス５を介して互いに接続されている。このネットワーク１では、例えば、ＭＦＰ１０で原稿を読み込むことにより作成された画像データを、ＰＣ２Ａ，２Ｂ，２Ｃへ送信してＰＣ２Ａ，２Ｂ，２Ｃ側で表示又は格納したり、ＰＣ２Ａ，２Ｂ，２Ｃで処理された文書データや画像データ等を、ＭＦＰ１０へ送信してＭＦＰ１０側でプリントしたりすることが可能である。ＭＦＰ１０，ＰＣ２Ａ，２Ｂ，２Ｃ，サーバ４はいずれもデータを格納する格納機能を有しており、各構成間では、アクセス可能な限りで、データが送受信され、送信先（受信側）で格納されることが可能である。
【００３８】
なお、特に図示しないが、ネットワーク１は、ネットワークバス５を介して、インターネットに接続されてもよい。この場合、ＭＦＰ１０は、原稿に基づき作成したデータを、例えば他のネットワーク上にある遠隔のＰＣへインターネット経由で送信したり、ＰＣからのデータをインターネット経由で受信し、それに基づきプリント出力したりすることも可能である。また、ネットワーク１の構成として、実際には、例えばプロキシサーバ，メールサーバ，ルータ等の図１に示す構成以外も含まれるが、ここでは、それらを省略する。
【００３９】
次に、ＭＦＰ１０の基本構成について説明する。図２から分かるように、このＭＦＰ１０は、所定のプログラムに基づき各種の命令を実行させるなどして、ＭＦＰ１０内の各構成を制御するＣＰＵ１１と、各種データを格納するハードディスク（図中のＨＤ）１２と、原稿を読み取り画像ファイルを作成する走査部１３と、ジョブデータに基づき処理（印字出力）を実行する印刷部１４と、ユーザによる装置の操作及び各種の設定入力を可能とするタッチパネル式の表示パネルを備えた操作部１５と、ＰＣ２Ａ，２Ｂ，２Ｃ等の外部機器との間で各種データの送受信を行なうべくネットワーク１に接続するためのネットワークインターフェースカード（図中のＮＩＣ）１６と、を有している。これらの構成は、データ送受信可能にバス１７を介して接続されている。
【００４０】
なお、ＭＦＰ１０の構成としては、例えば、所定のプログラムの実行に必要なワークエリアとして機能するとともに、ジョブデータを含む各種データを一時的に格納するＲＡＭ，印刷部１４に対して用紙を供給する給紙部，印刷済みの用紙を例えばステープルを用いて小冊子形式に綴じたり、用紙にパンチ穴を形成したりするフィニッシャ，仕上がった印刷済みの用紙を排出する排紙部等、図２に示す構成以外も含まれるが、ここでは、それらを省略する。本実施形態では、特に、ＭＦＰ１０の排紙部において、複数の排紙トレイが設けられ、各排紙トレイには、トレイ上の印刷済みの用紙の有無を検出するセンサが設けられているものとする。このセンサによれば、印刷済みの用紙が既に取り除かれたか否かを判定することができる。
【００４１】
前述したように、ネットワーク１においては、ＰＣ２Ａ，２Ｂ，２Ｃで処理された文書データや画像データ等（以下、ジョブデータという）を、ＭＦＰ１０へ送信してＭＦＰ１０側でプリントすることが可能であり、各ＰＣ２Ａ，２Ｂ，２Ｃ側では、送信するジョブデータに対して、処理優先度が設定可能である。このことは従来公知の技術であるが、更に、本実施形態では、ＭＦＰ１０において、基本的に、受信されたジョブデータに設定される処理優先度に基づき処理が実行される（例えば処理優先度の高い順にジョブデータが処理される）ものの、ＰＣ２Ａ，２Ｂ，２Ｃ側で処理優先度が設定されていないジョブデータを含むジョブデータの各々につき、例えばジョブデータの容量（データサイズ），ジョブデータに設定された用紙のサイズや種類等のジョブデータを処理する上で必要な情報やジョブデータの発行者や発行デバイス名等のデータ発行に関する情報を考慮して、ＭＦＰ１０の機能停止を回避すべく、ジョブデータが円滑に処理されるように、必要に応じて、ジョブデータの優先度が再設定されるようになっている。
【００４２】
かかる優先度再設定処理を実現するために、ＭＦＰ１０は、ハードディスク１２に格納された優先度再設定処理用のプログラムに基づき、図３に示すような種々の機能、具体的には、ジョブデータ解析機能Ｆ１，装置状態確認機能Ｆ２，印刷可否判定機能Ｆ３，優先度設定機能Ｆ４，優先度設定通知機能Ｆ５，処理時間及び消耗品消費量算出機能Ｆ６，ジョブデータ分割機能Ｆ７，履歴記録機能Ｆ８を有している。
【００４３】
まず、ジョブデータ解析機能Ｆ１は、受信されたジョブデータから、ジョブデータを処理する上で必要な情報として、用紙のサイズ，種類，枚数，ジョブデータの容量，片面又は両面印刷の設定状況，カラー又はモノクロの設定状況，「コーナーステープル」や「小冊子」等のステープルで綴じる若しくはパンチ穴を空ける仕上がりモードの設定状況，「ソート」や「ノンソート」等の排紙モードの設定状況などの、各種情報を解析する機能である。また、これらの情報に加え、ジョブデータ解析機能Ｆ１によれば、受信されたジョブデータから、ジョブデータの発行者，ジョブデータの発行デバイス名等のデータ発行に関する情報を解析することができる。また、装置状態確認機能Ｆ２は、ＭＦＰ１０における現在の消耗品（用紙，トナー，ステープル等）の状況や排紙トレイの使用状況を確認する機能である。
【００４４】
印刷可否判定機能Ｆ３は、ジョブデータ解析機能Ｆ１により取得された情報と、装置状態確認機能Ｆ２により取得された情報とを比較して、印刷が実行可能であるか否かを判定する機能である。また、優先度設定機能Ｆ４は、必要に応じて、ＰＣ側で優先度が既に設定された若しくは優先度が設定されていない処理待ちのジョブデータに対して、新たに優先度を設定する機能である。この機能によれば、処理待ちのジョブデータに対して、ＭＦＰ１０の機能停止を回避すべく、ジョブデータがより円滑に処理されるような優先度の設定が行われる。更に、優先度設定通知機能Ｆ５は、優先度設定機能Ｆ４により優先度が設定された場合に、その旨とともに、ＭＦＰ１０の機能停止がもたらされる理由（例えば設定されるサイズの用紙の残量が不足しているなど）及び機能停止の回避方法（例えば用紙補給など）を、ジョブデータの発行者若しくはＭＦＰ１０の管理者へ通知する機能である。
【００４５】
また、処理時間及び消耗品消費量算出機能Ｆ６は、ジョブデータ解析機能Ｆ１により取得された情報に基づき、そのジョブデータの処理に要する時間（処理時間）及び各種消耗品の消費量を算出する機能である。更に、ジョブデータ分割機能Ｆ７は、例えば、処理時間及び消耗品消費量算出機能Ｆ６により算出された処理時間や消耗品の消費量が、予め設定された所定値以上である場合に、必要に応じて、ジョブデータを分割する機能である。また、更に、履歴記録機能Ｆ８は、ジョブデータ解析機能Ｆ１により取得されたジョブデータの発行者又は発行デバイス名に関連して、ジョブデータの受信時又は処理終了時から排紙トレイに排出された印刷済みの用紙が取り除かれるまでの時間の履歴を記録する機能である。なお、本実施形態では、上記機能がプログラムに基づく処理により実現されるが、これに限定されることなく、各機能を実現するハードウェア構成が個々に設けられてもよい。
【００４６】
次に、ＭＦＰ１０において、上記各機能を用いて行われる優先度再設定処理について説明する。図４Ａ及び４Ｂは、かかる優先度再設定処理についてのフローチャートである。図４Ａから順に、この処理では、ネットワーク１を介して接続されたＰＣ２Ａ，２Ｂ，２Ｃ等からジョブデータが受信されると（＃１１）、ジョブデータが解析され（＃１２）、これにより、前述したようなジョブデータを処理する上で必要とされる情報、及び、ジョブデータ発行に関する情報が取得される。
【００４７】
続いて、消耗品の状況や排紙トレイの使用状況を含むＭＦＰ１０の各種状態が確認される（＃１３）。本実施形態では、消耗品の状況を確認する上で、ステップ＃１２の解析により取得された情報に基づき、そのジョブデータの処理に必要となる消耗品のみが、確認の対象となる。なお、処理の迅速化を図り、かかる確認作業は、ジョブデータ毎に行われないようにして、すなわち、状況の変化が少ない消耗品については幾つかのジョブデータおきに１回行われるように、また、最近補給が確認された消耗品についてはしばらく行われないようにして、省略されてもよい。
【００４８】
次に、ステップ＃１２の解析により取得された情報と、ステップ＃１３で確認された消耗品の状況とを比較して、ＭＦＰ１０が機能停止することなく印刷が実行可能であるか否かが判断され（＃１４）、その結果、印刷可能であると判断された場合には、ステップ＃１５へ進み、他方、印刷が不可であると判断された場合には、ステップ＃２０へ進む。
【００４９】
ステップ＃１５では、ステップ＃１２の解析により取得された情報に基づき、ジョブデータの処理に要する時間と消耗品の消費量とが算出される。その後、ステップ＃１５で算出された処理時間及び消耗品の消費量のいずれか一方が、予め設定された所定値を越えているか否かが判断される（＃１６）。その結果、ステップ＃１５で算出された処理時間及び消耗品の消費量が共に所定値を越えていないと判断された場合には、丸数字１を経て、図４Ｂ中のステップ＃２３へ進む。他方、ステップ＃１５で算出された処理時間及び消耗品の消費量のいずれか一方が、予め設定された所定値を越えていると判断された場合には、ステップ＃１７へ進む。
【００５０】
ステップ＃１７では、ジョブデータの分割処理を不可とする仕上がりモードが設定されているか否かが判断される。より詳しくは、ステップ＃１２の解析により取得された情報に基づき、例えば「コーナーステープル」や「小冊子」等、印刷済みの用紙がステープルでひとまとめに綴じられる仕上がりモードが設定されているか否かが判断される。その結果、かかる仕上がりモードが設定されている場合には、ジョブデータの分割処理が不可であるとして、丸数字１を経て、図４Ｂ中のステップ＃２３へ進み、他方、例えばパンチ穴を設ける仕上がりモードなど、印刷済みの用紙がひとまとめに綴じられない仕上がりモードが設定されている場合には、ジョブデータの分割処理が可能であるとして、ステップ＃１８へ進む。
【００５１】
ステップ＃１８では、ステップ＃１３で確認された排紙トレイの使用状況に基づき、分割処理された各ジョブデータに対応する印刷済みの用紙を、ジョブデータの発行者が容易に取り出すことができるように、排紙トレイにて分別し得るか否かが判断される。なお、このステップは、ＭＦＰ１０が複数の排紙トレイを備えた装置である場合には、省略されてもよい。その結果、分割処理された各ジョブデータに対応する印刷済みの用紙を、排紙トレイにて分別し得ないと判断された場合には、即座に、丸数字１を経て、図４Ｂ中のステップ＃２３へ進み、他方、分別し得ると判断された場合には、ジョブデータの処理時間及び消耗品の消費量に基づき分割可能と判断される位置にてジョブデータが分割処理された上で（＃１９）、丸数字１を経て、図４Ｂ中のステップ＃２３へ進む。
【００５２】
また、ステップ＃２０では、ジョブデータに予め設定される優先度の有無にかかわらず、その処理が即時に実行されないように、ジョブデータに対して低い優先度が設定される。その後、ジョブデータ及びそのジョブデータがＭＦＰ１０側で受信された時間が、ＭＦＰ１０に搭載される記録デバイス（例えばハードディスク１２又はＲＡＭ（不図示）等）に記録される（＃２１）。続いて、ジョブデータに対して低い優先度が設定されその処理が後まわしにされたこと及びその理由が、ジョブデータの発行者に通知される（＃２２）。その後、丸数字２を経て、図４Ｂ中のステップ＃３０へ進む。
【００５３】
図４Ｂ中のステップ＃２３では、他の処理待ちのジョブデータが存在するか否かが判断され、その結果、他のジョブデータが存在しないと判断された場合には、ステップ＃２７へ直接に進み、他方、他のジョブデータが存在すると判断された場合には、引き続き、各ジョブデータの発行者又は発行デバイス名に関連して、ジョブデータの受信時から排紙トレイに排出された印刷済みの用紙が取り除かれるまでの時間の履歴が、ＭＦＰ１０に搭載される記録デバイスに記録されていないか否かが判断される（＃２４）。
【００５４】
ステップ＃２４の結果、履歴が記録されていないと判断された場合には、ステップ＃２７へ直接に進み、他方、履歴が記録されていると判断された場合には、引き続き、その履歴に基づき、優先度の再設定が必要であるか否かが判断される（＃２５）。その結果、優先度の再設定が必要でないと判断された場合には、ステップ＃２７へ直接に進み、他方、優先度の再設定が必要であると判断された場合には、引き続き、ジョブデータ処理をより円滑に行うために有効な優先度が新たに設定される（＃２６）。ここでは、記録された履歴に基づき、例えば、ジョブデータの受信時から排紙トレイに排出された印刷済みの用紙が取り除かれるまでの時間が比較的長いと判断される発行者又は発行デバイス名に関連するジョブデータに対しては、より低い優先度が設定され、また、ジョブデータの受信時から排紙トレイに排出された印刷済みの用紙が取り除かれるまでの時間が比較的短いと判断される発行者又は発行デバイス名に関連するジョブデータに対しては、より高い優先度が設定されることとなる。
【００５５】
続いて、ステップ＃２７では、ジョブデータ処理が実行される。その後、処理の実行されたジョブデータに対応する印刷済みの用紙が、その発行者により排紙トレイから取り除かれたか否かが判断され（＃２８）、その結果、用紙が取り除かれていないと判断された場合には、ステップ＃２８が繰り返され、他方、用紙が取り除かれたと判断された場合には、取り除かれた時間が記録される（＃２９）。その後、印刷が不可であると判断されたジョブデータが存在するか否かが判断される（＃３０）。その結果、印刷が不可であると判断されたジョブデータが存在しないと判断された場合には、その時点で処理が終了される。
【００５６】
また、一方、ステップ＃３０の結果、印刷が不可であると判断されたジョブデータが存在すると判断された場合には、引き続き、そのジョブデータについて、印刷不可の理由となる装置の状態（特に消耗品の状況）が改善されたか否かが判断される（＃３１）。本実施形態では、このステップ＃３１が、一連のシーケンス処理を構成する１ステップとして行われるが、これに限定されることなく、定期的に行われてもよい。ステップ＃３１の結果、装置の状態が改善されていないと判断された場合には、ステップ＃３１が繰り返され、他方、例えばユーザが不足していた用紙を補給することにより、装置の状態が改善されたと判断された場合には、図３Ａ中のステップ＃１５へ戻り、それ以降のステップが繰り返される。
【００５７】
なお、図４Ａ及び４Ｂのフローチャートであらわされる優先度再設定処理は、ＭＦＰ１０のハードディスク１２に格納されるプログラムが読み出されることで実行されるが、かかるプログラムは、ＭＦＰ１０のＣＰＵ１１による制御の基になるプログラムの一部として予め組み込まれるものであっても、あるいは、優先度再設定処理プログラムとして、例えば図２に示すようなＣＤ−ＲＯＭ２１又はフロッピー（登録商標）ディスク２２等の外部記録媒体を用いて若しくはネットワーク経由でダウンロードすることで、ＭＦＰ１０にインストールされ、追加的に格納されるものであってもよい。
【００５８】
以上のように、ＭＦＰ１０において、複数のジョブデータを処理する上で、設定されたサイズ及び種類の用紙がない場合の処理不履行又は処理途中の紙切れ等の理由による装置の機能停止をもたらし得るジョブデータに対しては低い優先度を設定し、他のジョブデータを優先的に処理することで、円滑な処理を実行することができる。
【００５９】
なお、本発明は、例示された実施形態に限定されるものでなく、本発明の要旨を逸脱しない範囲において、種々の改良及び設計上の変更が可能であることは言うまでもない。
例えば、前述した実施形態では、ＭＦＰ１０側で図３に示すような種々の機能が実現される例が取り上げられたが、これに限定されることなく、かかる機能が、ＭＦＰ１０とともにネットワーク１に接続されたサーバ４側で実現されてもよい。サーバ４は、ＭＦＰ１０を管理するサーバとして機能し、ＭＦＰ１０側でジョブデータが受信される前に、ジョブデータを受信し、ジョブデータを解析した後に、ジョブデータをＭＦＰ１０へ転送する。この場合、例えば、ジョブデータの解析に際しては、上記実施形態と同様に、ジョブデータを処理する上で必要な情報とデータ発行に関する情報とが取得され、これらの情報は、解析後に、ジョブデータとともに、ＭＦＰ１０に転送される。
【００６０】
また、図３Ａ中のステップ＃２２に示すような優先度再設定及びその理由の通知もサーバ４側で行われてもよいが、この場合、サーバ４は、優先度再設定及びその理由に加えて、サーバ自体が管理しているＭＦＰ１０及びそれ以外の印刷装置の情報を通知したり、通知先となるジョブデータの発行者がＭＦＰ１０以外の印刷装置にジョブデータを送信する可能性がある場合には、ジョブデータの印刷状況や印刷終了の予想時間等を通知したりしてもよい。
【００６１】
更に、前述した実施形態では、各ジョブデータの発行者又は発行デバイス名に関連して、ジョブデータの受信時から排紙トレイに排出された印刷済みの用紙が取り除かれるまでの時間の履歴が記録されたが、かかる時間の計測開始点は、ジョブデータの受信時に限らず、ジョブデータの処理終了時であってもよい。
【図面の簡単な説明】
【００６２】
【図１】本発明の実施形態に係るＭＦＰを含むネットワークを概略的に示す図である。
【図２】上記ＭＦＰの基本構成をあらわすブロック図である。
【図３】所定のプログラムに基づき上記ＭＦＰにおいて実現される機能を示す説明図である。
【図４Ａ】上記ＭＦＰにより実行される優先度再設定処理の前半部分をあらわすフローチャートである。
【図４Ｂ】上記優先度再設定処理の後半部分をあらわすフローチャートである。
【符号の説明】
【００６３】
１…ネットワーク，２Ａ，２Ｂ，２Ｃ…ＰＣ，４…サーバ，５…ネットワークバス，１０…ＭＦＰ，１１…ＣＰＵ，１２…ＨＤ，１３…走査部，１４…印刷部，１５…操作部，１６…ＮＩＣ，２１…ＣＤ−ＲＯＭ，２２…フロッピーディスク，Ｆ１…ジョブデータ解析機能，Ｆ２…消耗品状況確認機能，Ｆ３…印刷可否判定機能，Ｆ４…優先度設定機能，Ｆ５…優先度設定通知機能，Ｆ６…処理時間及び消耗品消費量算出機能，Ｆ７…ジョブデータ分割機能，Ｆ８…履歴記録機能。
【図１】
2006190086.tif 000003
【図２】
2006190086.tif 000004
【図３】
2006190086.tif 000005
【図４Ａ】
2006190086.tif 000006
【図４Ｂ】
2006190086.tif 000007