(57)【要約】【課題】  あらかじめ設定した信頼情報を実際の情報とみなして印刷処理の高速化を実現できるようにした印刷制御装置および方法およびプログラムを提供する。【解決手段】  制御部２０２で印刷出力を行うプリンタの「プリンタの状態」を確認して印刷可能な状態である場合に応答速度とプリンタの通信状況を確認する。プリンタがプリンタの通信状況に含まれる節電状態などの特殊な状態であったり、応答速度が遅い場合には「トレイの状態」の確認を省略する処理モードを設けてあらかじめ設定した信頼情報をプリンタの「トレイの状態」とみなして印刷処理を行う。【選択図】図２
2006051635.tif 000002
【特許請求の範囲】
【請求項１】
印刷指示された印刷データの画像形成装置における印刷処理を制御する印刷制御装置において、
前記画像形成装置の状態を確認する状態確認手段と、
前記状態確認手段によって前記画像形成装置の状態が確認された際の応答速度に基づいて印刷要求を満たすために必要な情報を前記画像形成装置に確認するかを判断する判断手段と、
前記判断手段により確認する必要がないと判断された場合にはあらかじめ設定した信頼情報を前記印刷要求を満たすために必要な情報と擬制する擬制手段と
を具備することを特徴とする印刷制御装置。
【請求項２】
前記判断手段により確認する必要があると判断された場合には前記印刷要求を満たすために必要な情報を確認する確認手段と、
前記確認手段により確認された前記印刷要求を満たすために必要な情報であらかじめ設定された信頼情報を更新する更新手段と
を更に具備することを特徴とする請求項１記載の印刷制御装置。
【請求項３】
前記確認手段は、
前記画像形成装置の印刷用紙が格納されたトレイに前記印刷データの印刷要求を満足する用紙が格納されているか確認する
ことを特徴とする請求項２記載の印刷制御装置。
【請求項４】
印刷指示された印刷データの画像形成装置における印刷処理を制御する印刷制御方法において、
前記画像形成装置の起動状態を起動状態確認手段で確認し、
前記起動状態確認手段によって確認が行われた際の応答速度に基づいて印刷要求を満たすために必要な情報を確認するかを判断手段で判断し、
前記判断手段により確認する必要がないと判断された場合にはあらかじめ設定した信頼情報を前記印刷要求を満たすために必要な情報と擬制する
ことを特徴とする印刷制御方法。
【請求項５】
印刷指示された印刷データの画像形成装置における印刷処理を制御する印刷制御をコンピュータにより実行可能な印刷制御プログラムであって、
前記画像形成装置の起動状態を確認する第１のステップと、
前記第１のステップによって確認が行われた際の応答速度に基づいて印刷要求を満たすために必要な情報を確認するかを判断する第２のステップと、
前記第２のステップにより確認する必要がないと判断された場合にはあらかじめ設定した信頼情報を前記印刷要求を満たすために必要な情報と擬制する第３のステップと
を含むことを特徴とする印刷制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷制御装置および方法およびプログラムに関し、特に、プリンタの状態に基づいてあらかじめ設定された信頼情報をプリンタの情報とみなして印刷制御できるようにした印刷制御装置および方法およびプログラムに関する。
【背景技術】
【０００２】
一般に、プリンタを用いて文書等を印刷出力する際には「プリンタの状態」、用紙サイズや用紙枚数などの「トレイ情報」などを確認し、印刷要求を満たすことができる場合に印刷要求データをプリンタに送出するように作成されている。
【０００３】
例えば、ＳＣＳＩ（Small Computer System Interface：通信機器接続インタフェース）接続されたプリンタの場合にはＳＣＳＩのコマンドを用いることによって確認し、またＭＩＢ（Management Information Base：管理情報ベース）に対応したプリンタである場合にはＭＩＢを確認することで印刷要求を満たすことができるか確認している。
【０００４】
このため、プリンタの種類によっては処理速度が遅く、応答時間がかかるものがあり、またネットワーク環境によっては回線効率や伝送損失率などから確認に多くの時間を要する場合があるため確認に多くの時間を要してしまうという問題がある。
【０００５】
ネットワーク接続時に実施された接続が行われているかの判定処理の結果を用いることにより、本来、それ以降に実施される同一の接続判定処理を省略することができる従来技術として、特許文献１に開示されたものがある。
【特許文献１】特開平１１−２２５１８３
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に示された従来技術においては、通信の接続確認が以前に行われた接続確認と同じ場合に再度接続確認を行わずして通信を行うことができるが、以前に行われた接続確認処理を同じ接続確認処理でない場合には接続確認を省略することができず、接続確認をしなければならない。
【０００７】
このため複雑に暗号化された通信や膨大な量に昇る接続確認データの場合における接続確認に多くの時間を要し、高速な処理を実現することができないという問題がある。
【０００８】
さらに、一般的にプリンタが節電状態（待機状態）などの特殊な状態になっている場合には、「トレイ情報」を確認することができないため印刷出力が停止してしまうという問題がある。
【０００９】
そこで、本発明は、あらかじめ設定した信頼情報を実際の情報とみなして印刷処理の高速化を実現できるようにした印刷制御装置および方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、請求項１の発明は、  印刷指示された印刷データの画像形成装置における印刷処理を制御する印刷制御装置において、前記画像形成装置の状態を確認する状態確認手段と、前記状態確認手段によって前記画像形成装置の状態が確認された際の応答速度に基づいて印刷要求を満たすために必要な情報を前記画像形成装置に確認するかを判断する判断手段と、前記判断手段により確認する必要がないと判断された場合にはあらかじめ設定した信頼情報を前記印刷要求を満たすために必要な情報と擬制する擬制手段とを具備することを特徴とする。
【００１１】
また、請求項２の発明は、請求項１の発明において、前記判断手段により確認する必要があると判断された場合には前記印刷要求を満たすために必要な情報を確認する確認手段と、前記確認手段により確認された前記印刷要求を満たすために必要な情報であらかじめ設定された信頼情報を更新する更新手段とを更に具備することを特徴とする。
【００１２】
また、請求項３の発明は、請求項２の発明において、前記確認手段は、前記画像形成装置の印刷用紙が格納されたトレイに前記印刷データの印刷要求を満足する用紙が格納されているか確認することを特徴とする。
【００１３】
また、請求項４の発明は、印刷指示された印刷データの画像形成装置における印刷処理を制御する印刷制御方法において、前記画像形成装置の起動状態を起動状態確認手段で確認し、前記起動状態確認手段によって確認が行われた際の応答速度に基づいて印刷要求を満たすために必要な情報を確認するかを判断手段で判断し、前記判断手段により確認する必要がないと判断された場合にはあらかじめ設定した信頼情報を前記印刷要求を満たすために必要な情報と擬制することを特徴とする。
【００１４】
また、請求項５の発明は、印刷指示された印刷データの画像形成装置における印刷処理を制御する印刷制御をコンピュータにより実行可能な印刷制御プログラムであって、前記画像形成装置の起動状態を確認する第１のステップと、前記第１のステップによって確認が行われた際の応答速度に基づいて印刷要求を満たすために必要な情報を確認するかを判断する第２のステップと、前記第２のステップにより確認する必要がないと判断された場合にはあらかじめ設定した信頼情報を前記印刷要求を満たすために必要な情報と擬制する第３のステップとを含むことを特徴とする。
【発明の効果】
【００１５】
本発明によれば、印刷用紙枚数などのトレイ情報を確認することなくあらかじめ決めうちする処理モードを設けることにより印刷出力できるような構成にしたので、プリンタが節電状態などの特殊な状態やプリンタが遠隔地にあるなどにより応答速度が遅い特殊な環境であっても印刷出力を高速に行えることが可能になるという効果を奏する。
【発明を実施するための最良の形態】
【００１６】
以下、本発明に係わる印刷制御装置および方法およびプログラムの一実施例を添付図面を参照して詳細に説明する。
【００１７】
なお、本発明は、相手の状態を確認して通信を行う装置に可能であり、例えば、ＳＮＭＰ（Simple Network Management Protocol：通信プロトコル）のＭＩＢに対応したプリンタの「トレイ情報」を確認したり、ＳＮＭＰデータのセキュリティチェックを行うルータなどに適用可能であるが、以下の実施例では、ＳＮＭＰのＭＩＢに対応したプリンタの「トレイ情報」の確認を行う場合を例に記す。
【実施例】
【００１８】
図１は、この発明に係わる印刷制御装置および方法およびプログラムを適用したネットワーク構成を示す図である。
【００１９】
図１において、プリントサーバ１０１、サーバサイドルータ１０３、プリンタサイドルータ１１２、プリンタ１１０を具備して構成される。図１上には１台のみのプリンタが示されているが、実際のネットワーク構成においては複数台のプリンタが接続される。
【００２０】
プリントサーバ１０１は、ＳＮＭＰマネージャ１０２を具備して構成され、プリンタ１１０への印刷データを制御する。
【００２１】
ＳＮＭＰマネージャ１０２は、複数台のプリンタ１１０に対して情報取得要求などを行い、各プリンタが持つ情報を確認する。
【００２２】
ＳＮＭＰマネージャ１０２は、プリンタが印刷することができる状態にあるか否かを確認するために、ＩＥＴＦ(Internet Engineering Task Force：インターネット標準化団体)によって規定されたＲＦＣ（Request for Comments：仕様や運用規則が定められた文書）のRFC1759に規定されているPrinter MIBにおけるhrPrinterStatusを確認する。値がidle(3)やprinting(4)であれば印刷することができる状態であると判定する。またhrPrinterStatusの値がother(0)の時には、さらにhrPrinterDetectedErrorStateやhrDeviceStatusの内容を確認することで、印刷することができる状態であると判定する。
【００２３】
そのほかにMIBを使わずしてプリンタが印刷することができる状態にあるか否かを確認する方法もある。例えば、通信確認のためのpingコマンドを送信したり、自分が印刷した印刷データがどのような状況なのかを調べるlpqコマンドを送出したりする。pingコマンドに対する応答結果や応答速度に応じてプリントサーバ１０１は「プリンタの状態」を確認することができる。
【００２４】
ここで「プリンタの状態」とは、プリンタを用いて印刷することができるか否かを示す。プリンタが印刷できない状態とは電源がＯＦＦであったりネットワーク回線が断線したりする状態を示す。
【００２５】
サーバサイドルータ１０３、プリンタサイドルータ１１２は、プリントサーバとプリンタを電気的な通信を確立させるインターフェイスである。
【００２６】
なお、図１に示すネットワークにはインターネット通信を用いたネットワーク接続を示しているが、これに限られることなく、プリントサーバとプリンタを１対１に接続するＰ２Ｐ（Peer to Peer）通信でも同様である。
【００２７】
プリンタ１１０は、ＳＮＭＰエージェント１１１、プリンタＭＩＢ１１２を具備して構成され、印刷出力要求を受けた印刷データを印刷出力する。
【００２８】
ＳＮＭＰエージェント１１１は、プリントサーバ１０１のＳＮＭＰマネージャ１０２からのデータ送信要求に応じて上記Printer MIBにおけるhrPrinterStatusに格納された情報をプリントサーバ１０１に送出する。
【００２９】
このようなネットワーク構成により「プリンタの状態」を確認することができる。
【００３０】
図２は、この発明に係わる印刷制御装置を適用したシステム構成を示す図である。
【００３１】
図２には、図１に示したプリントサーバ１０１のシステム構成図であり、通信部２０１、制御部２０２、判断部２０３、信頼トレイ情報管理部２０４、印刷データ管理部２０５を具備して構成される。
【００３２】
通信部２０１は、印刷要求を行うユーザとの通信や印刷出力を行うプリンタ１１０とのデータの送受信を行うインターフェイスである。
【００３３】
制御部２０２は、印刷出力を行うプリンタ１１０の状態を確認するために「プリンタの状態」と印刷用紙が格納された「トレイの状態」を確認する。例えば、プリンタの状態の確認には、Printer MIB (RFC1759)におけるhrPrinterStatusを確認する。値がidle(3)やprinting(4)であれば印刷することができる状態であると判定する。またhrPrinterStatusの値がother(0)の時には、さらにhrPrinterDetectedErrorStateやhrDeviceStatusの内容を確認する。プリンタが節電の時には、htPrinterStatusの値がOther(0)であるが、hrPrinterDetectedErrorStateやhrDeviceStatusの内容がエラーを示す内容ではないため、プリンタは「印刷できる状態」であると判定する。
【００３４】
そのほかにMIBを使わずしてプリンタが印刷することができる状態にあるか否かを確認する方法として、pingコマンドを送出した際のプリンタの通信状況、応答速度などから「プリンタの状態」がわかる。つまり、「プリンタの状態」はプリンタが印刷可能な状態であるか否かを示し、印刷可能な状態でない場合とは、プリンタの電源がＯＦＦになっている状態やネットワーク回線が断線状態にあるなどプリンタが論理的にネットワーク上に存在しない状態のことを示している。
【００３５】
この「プリンタの状態」が印刷可能な状態である場合には制御部２０２で応答速度を確認し、印刷可能な状態でない場合には印刷可能になるまで待機する。
【００３６】
なお、印刷可能な状態でない場合には印刷ができない旨のメッセージをプリンタの管理者に対して通知するような構成にしてもよい。
【００３７】
そして、印刷可能な状態の場合には、確認したプリンタの通信状況や応答速度に基づいて「トレイの状態」を確認するか否かを決定する。プリンタの通信状況とは節電状態などの特殊な状態などが含まれており、この特殊な状態や応答速度が遅い特殊な環境においては「トレイの状態」の確認を省略するモードを設ける。このモードを処理モードとよび、処理モードには「トレイの状態」を確認する「通常モード」と「トレイの状態」を確認することなくあらかじめ設定した信頼トレイ情報をプリンタのトレイ情報とみなす「信頼モード」とがある。
【００３８】
この処理モードは節電状態などの特殊な状態や応答速度が遅い特殊な環境である場合に自動的にモード変換が行われるほか、予めプリンタごとに処理モードを設定するような構成にしてもよい。
【００３９】
さらに印刷指示を行ったユーザを識別し、ユーザごとに処理モードを設定するほか、印刷指示された印刷データに付与された属性情報を参照して自動的に処理モードを算出するような構成にしてもよい。自動的に算出する方法として、印刷データに付与された属性情報の特定の属性を参照し、その属性値がある一定値である場合に「信頼モード」として設定する方法がある。
【００４０】
判断部２０３は、制御部２０２で送出したコマンドに基づいて応答されるプリンタの状態から印刷可能な状態であるか否かを判断する。さらに印刷するプリンタごとに設定された処理モードが「信頼モード」であるか判断する。
【００４１】
信頼トレイ情報管理部２０４は、「信頼モード」である場合にプリンタのトレイ情報としてみなす信頼トレイ情報が管理されている。
【００４２】
また、処理モードが「通常モード」である場合に「トレイの状態」を確認したトレイ情報を信頼トレイ情報管理部２０４に最新のトレイ情報として保存する。これにより最新のより正確な信頼トレイ情報を管理することができる。
【００４３】
印刷データ管理部２０５は、ユーザにより印刷指示された印刷データをプリンタに送出する前に一時的に管理する。印刷指示内容を満たすことができるか制御部２０２で制御したのちに、満たすことができる場合に印刷データをプリンタに送出する。
【００４４】
このような構成により、節電状態などの特殊な状態や特殊なネットワーク環境においてプリンタのトレイ情報を確認することなく、印刷出力を行うことができる。
【００４５】
図３は、プリントサーバとプリンタとのシーケンス図である。
【００４６】
図３において、図３（ａ）は、従来のプリントサーバとプリンタとのシーケンス図であり、図３（ｂ）は、本発明におけるプリントサーバとプリンタとのシーケンス図である。
【００４７】
図３（ａ）では、プリントサーバからプリンタに対して「プリンタの状態」を確認するプリンタの状態確認要求（Ｓ３０１）を出し、その応答（Ｓ３０３）を待ち、「印刷可能な状態」であれば「トレイの装備状態」を確認するトレイの装備状態確認要求（Ｓ３０２）を送出し、トレイの装備状態確認応答（Ｓ３０４）を待つ。
【００４８】
トレイの装備状態確認要求（Ｓ３０２）とトレイの装備状態確認応答（Ｓ３０４）の詳細は、図３（ａ）に示すように、まず１つ目のトレイに対してトレイに格納されている用紙サイズの一辺を確認する「トレイ＃１サイズＸ」の要求（Ｓ３０４−２−１）を送出し、それに対する「トレイ＃１サイズＸ」の応答（Ｓ３０４−２−１）を受信する。次に上記同様、１つ目のトレイに対してトレイに格納されている用紙サイズのもう一辺を確認する「トレイ＃１サイズＹ」の要求（Ｓ３０４−２−２）を送出し、それに対する「トレイ＃１サイズＹ」（Ｓ３０４−２−２）の応答を受信する。次に１つ目のトレイの最大収容量を確認する「トレイ＃１最大収容量」の要求（Ｓ３０４−２−３）を送出し、それに対する「トレイ＃１最大収容量」の応答（Ｓ３０４−２−３）を受信する。次に１つ目のトレイの現在収容している収容量を確認する「トレイ＃１現在収容量」の要求（Ｓ３０４−２−４）を送出し、それに対する「トレイ＃１現在収容量」の応答（Ｓ３０４−２−４）を受信する。そして１つ目のトレイの稼動状態を確認する「トレイ＃１状態」の要求（Ｓ３０４−２−５）を送出し、それに対する「トレイ＃１状態」の応答（Ｓ３０４−２−５）を受信する。
【００４９】
上記に示すトレイの状態確認要求・応答を装置に設置されたトレイの数ぶんだけ繰り返し行う。
【００５０】
トレイの装備状態確認応答を受信し、その結果が「印刷対象用紙が存在する」と判断した場合（３１４）に印刷データをプリンタに対して送出する。
【００５１】
それに対して、プリンタが節電状態などの特殊な状態（３１３）になっている場合などにおいては、トレイの状態確認応答（Ｓ３０４）の内容が「トレイの用紙内容不明」などの情報しか受信することができず、印刷出力が停止してしまうという問題がある。
【００５２】
図３（ｂ）では、はじめに「プリンタの状態」を確認する要求を作成し（３２０）、プリンタに対して送出する（Ｓ３０１）。プリンタは「プリンタの状態」を応答し（Ｓ３０３）、その「プリンタの状態」が印刷可能な状態である場合に続いて処理モードが「通常モード」か「信頼モード」であるかを判断する（３２１）。
【００５３】
「信頼モード」である場合にはトレイの状態を確認することなく信頼トレイ情報を取得して（３２２）、印刷データをプリンタに送出する（Ｓ３０５）。それに対して「通常モード」である場合には「トレイの装備状態」を確認する確認要求をプリンタに送出し（Ｓ３０２）、プリンタは要求に対して確認応答を送出する（Ｓ３０４）。確認応答（Ｓ３０４）を受けてプリンタに対して印刷データを送出する（Ｓ３０５）。
【００５４】
このときの「トレイの装備状態」を確認する要求と応答の詳細は図３（ａ）に示す「トレイの装備状態」のシーケンスと同じである。
【００５５】
また、印刷可能な状態で、プリンタが節電状態などの特殊な状態にある場合にはトレイ情報の応答内容が必ずしも正確ではない場合がある。プリンタが節電状態のときには、PrinterMIB(RFC1759)におけるhrPrinterStatusの値がother(0)であり、更にトレイ情報の応答内容がどのようになるかについては、プリンタの機種ごとに異なるため、予め設定した条件と比較することで判断し、合致していれば信頼トレイ情報をプリンタのトレイ情報とすることで印刷データをプリンタに送出する。これによりプリンタは節電状態などの特殊な状態から復帰して印刷処理を行う。
【００５６】
つまり、「トレイの状態」の確認において「印刷対象用紙の有無」を確認しているだけでは、印刷データを送信しないために特殊な状態からプリンタが復帰することができないが、スリープモードであると判断したときに印刷データを送出することで復帰することができる。
【００５７】
このように一度に「プリンタの状態」と「トレイの状態」を別々に独立して確認するのではなく、「プリンタの状態」やその内容に基づいて「トレイの状態」を確認するか決定し、さらにはプリンタの状態とトレイの状態の組み合わせに応じて、信頼トレイ情報を採用する。
【００５８】
図４は、印刷制御の流れを示すフローチャートである。
【００５９】
図４において、ユーザより印刷指示を受け付けると処理が開始され、「プリンタの状態」を確認し（Ｓ４０１）、印刷可能な状態であるか判別し（Ｓ４０２）、印刷可能な状態でない場合（Ｓ４０２でＮＯ）には印刷可能になるまで待機して印刷可能な状態になった後に処理を再開する。それに対して印刷可能な状態である場合（Ｓ４０２でＹＥＳ）には、次に処理モードが「信頼モード」であるか確認し（Ｓ４０３）、「信頼モード」である場合（Ｓ４０３）には信頼トレイ情報をプリンタの実際のトレイ情報と擬制する（Ｓ４０４）。
【００６０】
「信頼モード」でない場合（Ｓ４０３でＮＯ）にはプリンタの「トレイの状態」を確認する処理を行う（Ｓ４０５）。確認した結果、全てのトレイが使用不可能であるか判定し（Ｓ４０６）、使用不可能である場合（Ｓ４０６でＹＥＳ）には、続いてその使用不可能な理由が「プリンタがスリープ状態である」か判断する（Ｓ４０７）。プリンタがスリープ状態にあるため全てのトレイが使用不可能になっている場合（Ｓ４０７でＹＥＳ）には、信頼トレイ情報をプリンタの実際のトレイ情報と擬制する（Ｓ４０８）。その理由がスリープ状態によらない場合（Ｓ４０７でＮＯ）には、トレイが使用不可能であるためトレイが使用可能な状態になるまで待機する。
【００６１】
全てのトレイが使用不可能でない場合（Ｓ４０６でＮＯ）と、プリンタがスリープ状態であるため信頼トレイ情報を実際のプリンタのトレイ情報として擬制した場合（Ｓ４０８）と、「信頼モード」であるため信頼トレイ情報を実際のプリンタのトレイ情報として擬制した場合（Ｓ４０４）との３つの場合においては、トレイ情報に出力希望用紙が存在するか判断し（Ｓ４０９）、出力希望用紙がない場合（Ｓ４０９でＮＯ）には用紙が補充されるまで待機する。存在する場合（Ｓ４０９でＹＥＳ）には印刷データをプリンタに送信する（Ｓ４１０）。
【００６２】
図５は、図４に示すトレイ確認の詳細を示すフローチャートである。
【００６３】
図５において、トレイの状態の確認指示を受け付けると処理が開始され、プリンタに装備されたトレイの状況を確認する（Ｓ５０１）。装備されているトレイ数を[カウンタ]に代入し（Ｓ５０２）、まず、トレイの[カウンタ]番目の一辺の用紙サイズＸを確認し（Ｓ５０３）、続いてもう一辺の用紙サイズＹを確認する（Ｓ５０４）。次にトレイの[カウンタ]番目の最大収容量を確認し（Ｓ５０５）、さらにトレイの[カウンタ]番目の現状収容量を確認し（Ｓ５０６）、そしてトレイの[カウンタ]番目のトレイ状態を確認する（Ｓ５０７）。
【００６４】
装備されているトレイ数である[カウンタ]から１を引いて[カウンタ]に代入する（Ｓ５０８）。このときの[カウンタ]の値が「０（ゼロ）」であるか判定し（Ｓ５０９）、「０」である場合には処理を終了する（Ｓ５０９でＹＥＳ）。「０」でない場合にはその[カウンタ]の値でトレイの[カウンタ]番目の一辺の用紙サイズＸを確認する処理（Ｓ５０３）以降を繰り返し行う（Ｓ５０９でＮＯ）。
【００６５】
これによりトレイごとのトレイの状態を確認することができるようになる。
【００６６】
図６は、図５に示すトレイ確認の詳細を示す他の例のフローチャートである。
【００６７】
図６において、図５に示すフローチャートで[カウンタ]が「０」になった場合にトレイごとの状態を信頼トレイ情報として保持する（Ｓ６０１）処理を追加したフローチャートである。
【００６８】
これによりトレイの状態を確認するたびに信頼トレイ情報が更新され、より正確な信頼トレイ情報を保持することができるようになる。
【００６９】
図７は、印刷制御の流れを示す他の例のフローチャートである。
【００７０】
図７において、図４に示す信頼モードであるかの判定（Ｓ４０３）を行って「信頼モード」である場合（Ｓ４０３でＹＥＳ）の処理が図４に示した処理とは異なっており、この差異部分について説明する。
【００７１】
信頼モードである場合（Ｓ４０３でＹＥＳ）に、トレイごとの状態を確認した回数であるトレイ状態確認回数（Ａ）を取得し（Ｓ７０１）、次にあらかじめ設定した指定実行回数（Ｂ）を取得する（Ｓ７０２）。取得したトレイ状態確認回数（Ａ）と指定実行回数（Ｂ）とを比較して指定実行回数（Ｂ）がトレイ状態確認回数（Ａ）以上である場合（Ｓ７０３でＹＥＳ）にはトレイ状態の確認処理（Ｓ７０４）を行い、トレイ状態核に回数（Ａ）未満である場合（Ｓ７０３でＮＯ）には信頼トレイ情報を実際のトレイ情報として設定する（Ｓ７０５）。
【００７２】
具体的には、指定実行回数（Ｂ）を７回と指定しておき、トレイの状態確認回数（Ａ）が７回を超えた場合には「信頼モード」であった場合でもトレイの状態を強制的に確認する。
【００７３】
以上の処理によって、本発明では、節電状態などの特殊な状態や特殊な環境により設定される処理モードに応じてトレイの状態を確認するか決定することができる。
【００７４】
これによって、トレイの状態が確認できなかったり確認に多くの時間を要したりすることがなくなり、迅速な処理を行うことが可能になる。
【００７５】
なお、上記フローチャートに示す処理は、コンピュータにより実行可能な印刷制御プログラムによっても実現できる。
【００７６】
本発明は、上記し、且つ図面に示す実施例に限定することなく、その要旨を変更しない範囲内で適宜変形して実施できるものである。
【００７７】
例えば、上記実施例では、プリンタを用いて印刷を行う際の「トレイの状態」の確認を省略することができるとしているが、ＳＮＭＰデータを扱うルータの「ＳＮＭＰデータをルータのバッファに一時的に保管してウィルスチェックなどのセキュリティチェックを行って安全性が確認されたのちに送信する」という処理においても、安全性チェックなどをあらかじめ設定した信頼情報に基づいて省略することで高速に処理を行うことができる。
【産業上の利用可能性】
【００７８】
本発明は、通信における要求を十分に満たすことができるか否かの確認を行って処理要求の送信を行う処理制御装置に適用可能であり、特に、印刷要求におけるトレイ情報を確認することなくあらかじめ定めた情報に基づいて印刷要求を送出するのに有用である。
【図面の簡単な説明】
【００７９】
【図１】この発明に係わる印刷制御装置および方法およびプログラムを適用したネットワーク構成を示す図。
【図２】この発明に係わる印刷制御装置を適用したシステム構成を示す図。
【図３】プリントサーバとプリンタとのシーケンス図。
【図４】印刷制御の流れを示すフローチャート。
【図５】図４に示すトレイ確認の詳細を示すフローチャート。
【図６】図４に示すトレイ確認の詳細を示す他の例のフローチャート。
【図７】印刷制御の流れを示す他の例のフローチャート。
【符号の説明】
【００８０】
１０１    プリントサーバ
１０２    ＳＮＭＰマネージャ
１０３    サーバサイドルータ
１１０    プリンタ
１１１    ＳＮＭＰエージェント
１１２    プリンタサイドルータ
２０１    通信部
２０２    制御部
２０３    判断部
２０４    信頼トレイ情報管理部
２０５    印刷データ管理部
【図１】
2006051635.tif 000003
【図２】
2006051635.tif 000004
【図３】
2006051635.tif 000005
【図４】
2006051635.tif 000006
【図５】
2006051635.tif 000007
【図６】
2006051635.tif 000008
【図７】
2006051635.tif 000009