(57)【特許請求の範囲】
【請求項１】
情報処理装置は、プリンタ機能、ＦＡＸ機能、ＨＤＤ機能のいずれかもしくはその組み合わせを選択することができるＰＤＬ生成部と、前記ＰＤＬ生成部からデータを受け取るＰＤＬ入力部と、前記受け取ったデータを解析しそのデータがプリンタ機能、ＦＡＸ機能、ＨＤＤ機能のいずれを使用するのかを判断するＰＤＬ解析部と、ネットワークを介してデータをＭＦＰへ転送する部分であるＰＤＬ出力部と、使用する機能が、プリンタ機能、ＦＡＸ機能、ＨＤＤ機能のいずれかであるかを判断し、該当の使用する機能のステータスを得るために各機能のステータス取得部にステータス取得要求を出し、その結果をまとめる部分であるステータス取得部と、前記ＰＤＬ解析部から得た結果と前記ＰＤＬ出力部が持っている通常転送するアドレスを元に前記ステータス取得部へＭＦＰ側のステータス取得を依頼し、その結果に基づき各機能が使用可能か否かを判断してデータ転送するＭＦＰを決定する部分である代行処理部とを有し、前記ＦＡＸ機能を使用する場合に該ＦＡＸ機能のステータスを確認することによる代行機能を構成することを特徴とするＭＦＰ機器への代行方式。
【請求項２】
前記プリンタ機能のステータスを取得し前記ステータス取得部へ結果を返すプリンタステータス取得部を、さらに有することを特徴とする請求項１記載のＭＦＰ機器への代行方式。
【請求項３】
前記ＦＡＸ機能のステータスを取得し、送信機能部分のステータスを前記ステータス取得部へ返すＦＡＸステータス取得部を、さらに有することを特徴とする請求項１記載のＭＦＰ機器への代行方式。
【請求項４】
前記ＨＤＤ機能のステータスを取得し前記ステータス取得部へ結果を返すＨＤＤステータス取得部を、さらに有することを特徴とする請求項１記載のＭＦＰ機器への代行方式。
【請求項５】
ユーザの選択によって、前記データ転送するＭＦＰとして決定されたＭＦＰによる代行印刷を行わないことを特徴とする請求項１から４のいずれか１項に記載のＭＦＰ機器への代行方式。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＭＦＰ機器への代行方式に関し、例えば、ネットワーク・システム管理としてネットワーク・ＭＦＰ管理を実行するＭＦＰ機器への代行方式に関する。なお、ここでのＭＦＰとは、複合機、プリンタ機器、ＦＡＸ機器、ＨＤＤ機器を総称したものとする。
【０００２】
【従来の技術】
従来、ＭＦＰ機器への代行方式は一般に、ＰＣ側からＭＦＰのそれぞれの機能のステータスがＳＮＭＰを使用して個々に取得できる方式として構成される。この代行印刷機能は、プリンタに障害があった時に他のプリンタを使用して印刷を行う。なお、この他のプリンタとは、登録してあるプリンタもしくはその時に検索したプリンタからＵＩを表示してユーザが選択したプリンタもしくは自動的に選択したプリンタである。
【０００３】
ＰＣからのＭＦＰへ印刷のためにデータ転送する場合、ＭＦＰのプリンタ機能がエラー時は、他のＭＦＰを選択・印刷することが可能であった。いわゆるこれは代行機能であり、本実施形態中では、ジョブの途中からの代行機能も含むものとする。
【０００４】
また、最近ＰＣからＭＦＰへデータを転送する場合、印刷するためではなくＦＡＸ機能を使用する場合がある。この時に、従来の代行機能の方式は、ＭＦＰ内のプリンタ機能のステータスを確認するだけである。
【０００５】
ネットワーク上のＭＦＰは、プリンタ機能のステータス、ＦＡＸ機能のステータスをＳＮＭＰ等を使用して取得できるようになっている。また、ＰＣからＭＦＰへ転送するデータはプリンタ機能を使用するかＦＡＸ機能を使用するかを必ず判断できる。このため転送するデータがＦＡＸ機能を使用する場合は、ＭＦＰのＦＡＸ機能のステータスを確認し、代行機能を行う／行わない、の判断を行う。また、代行機能を行う場合に他のＭＦＰを選択する場合も、ＦＡＸ機能が正常なものを選択する。これにより、ＭＦＰ用の代行機能を提供する。
【０００６】
代行機能を行う場合、実際に使用する機能（プリンタまたはＦＡＸ）のステータスを確認することにより行われる。このため、ＦＡＸ機能を使用する場合でも代行機能が可能になる。
【０００７】
ＰＣからのＭＦＰへ印刷のためにデータ転送する場合、ＭＦＰのプリンタ機能がエラー時は、他のＭＦＰを選択・印刷する（以下代行機能とする）ことが、ジョブの途中からの代行機能も含めて可能であった。
【０００８】
また、最近ＰＣからＭＦＰへデータを転送する場合、印刷するためではなくＭＦＰ内のＨＤＤへの蓄積機能を使用する場合がある。この時に、従来の代行機能の方式は、ＭＦＰ内のプリンタ機能のステータスを確認するだけである。
【０００９】
ネットワーク上のＭＦＰは、プリンタ機能のステータス、ＨＤＤへの蓄積機能のステータスを、ＳＮＭＰ等を使用して取得できるようになっている。また、ＰＣからＭＦＰへ転送するデータは、プリンタ機能を使用するかＨＤＤへの蓄積機能を使用するかを必ず判断できる。
【００１０】
このため、転送するデータがＨＤＤへの蓄積機能を使用する場合は、ＭＦＰのＨＤＤへの蓄積機能のステータスを確認し、代行機能を行う／行わない、の判断を行う。また、代行機能を行う場合に、他のＭＦＰを選択する場合もＨＤＤへの蓄積機能が正常なものを選択する。これにより、ＭＦＰ用の代行機能を提供する。
【００１１】
ＰＣからＭＦＰへ転送するデータは、プリンタ機能、ＦＡＸ機能、ＨＤＤへの蓄積機能それぞれに対して使用するかを個別に必ず判断できる。
【００１２】
このため、転送するデータが使用する機能のデータから取得し、ＭＦＰ側に対して使用する機能全てのステータスを確認し、全てが正常かそうでないかにより代行機能を行う／行わない、の判断を行う。また、代行機能を行う場合に、他のＭＦＰを選択する場合も使用する機能全てのステータスを確認し、全ての機能が正常なものを選択する。これにより、ＭＦＰ用の代行機能を提供する。
【００１３】
本発明と技術分野の類似する先願発明例として、特開平６−３５６３４号公報の「印刷装置」、特開平７−２８１８５０号公報の「プリンタシステムおよびプリンタシステムの代替印刷方法」、特開平８−２９３９８４号公報の「ファクシミリ装置」、特開平１１−５３１４０号公報の「プリンタ」、等がある。
【００１４】
【発明が解決しようとする課題】
しかしながら、上記従来技術では、ＰＣからＭＦＰへデータを転送する場合、印刷するためではなくＦＡＸ機能を使用する場合がある。この時に、従来の代行機能の方式は、ＭＦＰ内のプリンタ機能のステータスを確認するだけであるため、ＭＦＰ内のＦＡＸ機能は正常であっても代行機能が行われることがあった。
【００１５】
また、ＰＣからＭＦＰへデータを転送する場合、印刷するためではなくＭＦＰ内のＨＤＤへの蓄積機能を使用する場合がある。この時に、従来の代行機能の方式は、ＭＦＰ内のプリンタ機能のステータスを確認するだけであるため、ＭＦＰ内のＨＤＤへの蓄積機能は正常であっても代行機能が行われることがあった。
【００１６】
本発明は、ＦＡＸ機能を使用する場合にＦＡＸ機能のステータスを確認することによる代行機能を構成する、ＭＦＰ機器への代行方式を提供することを目的とする。
【００１７】
さらに、本発明は、ＨＤＤへの蓄積機能を使用する場合はＨＤＤへの蓄積機能のステータスを確認することにより代行機能を構成する、ＭＦＰ機器への代行方式を提供することを目的とする。
【００１８】
【課題を解決するための手段】
かかる目的を達成するため、本発明のＭＦＰ機器への代行方式は、情報処理装置は、プリンタ機能、ＦＡＸ機能、ＨＤＤ機能のいずれかもしくはその組み合わせを選択することができるＰＤＬ生成部と、ＰＤＬ生成部からデータを受け取るＰＤＬ入力部と、受け取ったデータを解析しそのデータがプリンタ機能、ＦＡＸ機能、ＨＤＤ機能のいずれを使用するのかを判断するＰＤＬ解析部と、ネットワークを介してデータをＭＦＰへ転送する部分であるＰＤＬ出力部と、使用する機能が、プリンタ機能、ＦＡＸ機能、ＨＤＤ機能のいずれかであるかを判断し、該当の使用する機能のステータスを得るために各機能のステータス取得部にステータス取得要求を出し、その結果をまとめる部分であるステータス取得部と、ＰＤＬ解析部から得た結果とＰＤＬ出力部が持っている通常転送するアドレスを元にステータス取得部へＭＦＰ側のステータス取得を依頼し、その結果に基づき各機能が使用可能か否かを判断してデータ転送するＭＦＰを決定する部分である代行処理部とを有し、ＦＡＸ機能を使用する場合にＦＡＸ機能のステータスを確認することによる代行機能を構成することを特徴とする。
【００１９】
また、上記のプリンタ機能のステータスを取得し、テータス取得部へ結果を返すプリンタステータス取得部をさらに有するか、ＦＡＸ機能のステータスを取得し、送信機能部分のステータスをステータス取得部へ返すＦＡＸステータス取得部を有するか、ＨＤＤ機能のステータスを取得しステータス取得部へ結果を返すＨＤＤステータス取得部をさらに有するとよい。また、ユーザの選択によって、データ転送するＭＦＰとして決定されたＭＦＰによる代行印刷を行わなくともよい。
【００２０】
【発明の実施の形態】
次に添付図面を参照して本発明によるＭＦＰ機器への代行方式の実施の形態を詳細に説明する。図１から図６を参照すると本発明のＭＦＰ機器への代行方式の一実施形態が示されている。
【００２１】
ＯＳ：Ｗｉｎｄｏｗｓを使用するパーソナルコンピュータ（ＰＣ）１、ＰＣ１よりネットワークを介して共有使用できる複数のＭＦＰ２、ＭＦＰ２を使用できる環境において、以下の項目を請求範囲とする。但しここでＭＦＰ２とは複合機、プリンタ機器、ＦＡＸ機器、ＨＤＤ機器を総称してＭＦＰとする。
【００２２】
図１のように、複数のパーソナルコンピュータがネットワークを介して複数のＭＦＰ２を共用する。なお、各パーソナルコンピュータ１にはネットワークを介して、ＭＦＰ２の各機能のステータスをみることができる。また、パーソナルコンピュータ上での構成、ＭＦＰ上での構成を図２に示す。
【００２３】
（ＰＣ側）
ＰＤＬ生成部２００は、例えばアプリケーションもしくはプリンタドライバにあたる。ＰＤＬ生成部では、プリンタ機能、ＦＡＸ機能、ＨＤＤ機能のいずれかもしくはその組み合わせを選択することができる。もしくは、各機能専用のＰＤＬ生成部がそれぞれの機能毎に存在することもある。
【００２４】
ＰＤＬ入力部２０１は、ＰＤＬ生成部からデータを受け取る部分である。ＰＤＬ解析部２０２は、受け取ったデータを解析しそのデータが使用する機能を得る部分である。
【００２５】
ＰＤＬ出力部２０３は、ネットワークを介してデータをＭＦＰへ転送する部分である。転送するデータは、ＰＤＬ入力部もしくはＰＤＬ解析部から得る。転送するＭＦＰのアドレスは、通常転送するアドレスを保持している。最終的に転送するアドレスは、代行処理部から得る。
【００２６】
代行処理部２０４は、ＰＤＬ解析部から得た結果とＰＤＬ出力部が持っている通常転送するアドレスを元にステータス取得部へＭＦＰ側のステータス取得を依頼し、その結果に基づきデータ転送するＭＦＰを決定する部分である。ステータス取得部２０５は、各機能のステータス取得部にステータス取得要求を出し、その結果をまとめる部分である。
【００２７】
プリンタステータス取得部２０６は、プリンタ機能のステータスを取得しステータス取得部へ結果を返す。ＦＡＸステータス取得部２０７は、ＦＡＸ機能のステータスを取得し、送信機能部分のステータスをステータス取得部へ返す。ＨＤＤステータス取得部２０８は、ＨＤＤ機能のステータスを取得しステータス取得部へ結果を返す。
【００２８】
（ＭＦＰ側）
ＭＦＰ側は、プリンタ機能、ＦＡＸ機能、ＨＤＤ機能のいずれかもしくは全てを持ち、データ入力部２０９、データ処理部２１１、２１３、２１５、ステータス出力部２１０、２１２、２１４、２１６からなる。
【００２９】
（動作例）
一般的な代行印刷処理例を図３に示す。ＰＤＬ入力部でＰＤＬ生成部が生成したデータを受け取る（ステップＳ１）。データを受け取ると代行処理部はＰＤＬ出力部から通常出力するプリンタのアドレスを取得する（ステップＳ２）。
【００３０】
代行処理部は、通常出力するプリンタのステータスをステータス取得部へ依頼し得る（ステップＳ３）。得られたステータスを判断し（ステップＳ４）、正常なら通常出力するプリンタのアドレスをＰＤＬ出力部へセットする（ステップＳ５）。エラーならすでに登録してあるプリンタもしくはネットワーク上を検索し得られたプリンタから、自動的にもしくはユーザが選択して出力するプリンタを決定し（ステップＳ６）、アドレスをＰＤＬ出力部へセットする（ステップＳ７）。ＰＤＬ出力部はアドレスがセットされるとＰＤＬを転送する（ステップＳ８）。
【００３１】
（動作例１）
動作例１を説明する。処理を図４に示す。ＰＤＬ入力部でＰＤＬ生成部が生成したデータを受け取る（ステップＳ１１）。受け取ったデータをＰＤＬ解析部へ渡す。ＰＤＬ解析部ではＰＤＬを解析し（ステップＳ１２）、プリンタ機能を使用するのかＦＡＸ機能を使用するのかを取得する（ステップＳ１３）。
【００３２】
使用する機能がプリンタの場合は、プリンタ機能のステータスを得る（ステップＳ１４、ステップＳ１５）。使用する機能がＦＡＸの場合は、ＦＡＸ機能のステータスを得る（ステップＳ１４、ステップＳ１６）。ＦＡＸ機能には送信、受信があるが、ＰＣからデータを転送してＦＡＸ機能を使用する場合は、送信であるので送信機能部分のステータスを抽出する（ステップＳ１７）。
【００３３】
プリンタ機能もしくはＦＡＸ機能のステータスが得られると、ステータスにより正常の場合は（ステップＳ１８、ステップＳ１９）、現在の設定通りデータを転送する（ステップＳ２２）。エラーの場合は、登録してあるＭＦＰもしくはネットワーク上を検索しＭＦＰの候補を得る（ステップＳ２０）。得られた候補のＭＦＰを自動選択もしくはユーザ選択によりデータ転送を行うＭＦＰを決定しアドレスをＰＤＬ出力部へセットする（ステップＳ２１）。ＰＤＬ出力部はアドレスがセットされるとＰＤＬを転送する（ステップＳ２２）。
【００３４】
（動作例２）
動作例２を説明する。処理を図５に示す。ＰＤＬ入力部でＰＤＬ生成部が生成したデータを受け取る（ステップＳ３１）。受け取ったデータをＰＤＬ解析部へ渡す（ステップＳ３２）。ＰＤＬ解析部ではＰＤＬを解析し、プリンタ機能を使用するのかＨＤＤ機能を使用するのかを取得する（ステップＳ３３）。
【００３５】
使用する機能がプリンタの場合は、プリンタ機能のステータスを得る（ステップＳ３４、ステップＳ３５）。使用する機能がＨＤＤの場合は、ＨＤＤ機能のステータスを得る（ステップＳ３４、ステップＳ３６）。
【００３６】
プリンタ機能もしくはＨＤＤ機能のステータスが得られると、ステータスにより正常の場合は、現在の設定通りデータを転送する（ステップＳ３６、ステップＳ３７、ステップＳ４０）。エラーの場合は、登録してあるＭＦＰもしくはネットワーク上を検索しＭＦＰの候補を得る（ステップＳ３６、ステップＳ３８）。得られた候補のＭＦＰを自動選択もしくはユーザ選択によりデータ転送を行うＭＦＰを決定しアドレスをＰＤＬ出力部へセットする（ステップＳ３９）。ＰＤＬ出力部は、アドレスがセットされるとＰＤＬを転送する（ステップＳ４０）。
【００３７】
（動作例３）
動作例３を説明する。処理手順を図６に示す。ＰＤＬ入力部でＰＤＬ生成部が生成したデータを受け取る（ステップＳ４１）。受け取ったデータをＰＤＬ解析部へ渡す。ＰＤＬ解析部ではＰＤＬを解析し、使用する機能を判断する（ステップＳ４２）。使用する機能それぞれについてステータスを得る（ステップＳ４３）。
【００３８】
それぞれのステータスが得られると、すべてのステータスが正常か判断し正常の場合は現在の設定通りデータを転送する（ステップＳ４４〜ステップＳ４８、ステップＳ５４）。エラーの場合は、登録してあるＭＦＰもしくはネットワーク上を検索しＭＦＰの候補を得る（ステップＳ４９〜ステップＳ５２）。得られた候補のＭＦＰを自動選択もしくはユーザ選択によりデータ転送を行うＭＦＰを決定し、アドレスをＰＤＬ出力部へセットする（ステップＳ５３）。ＰＤＬ出力部はアドレスがセットされるとＰＤＬを転送する（ステップＳ５４）。
【００３９】
【発明の効果】
以上の説明より明らかなように、本発明のＭＦＰ機器への代行方式は、プリンタ機能、ＦＡＸ機能、ＨＤＤ機能のいずれかもしくはその組み合わせを選択し、データを受け取り、受け取ったデータを解析しそのデータが使用する機能を得る。また、ネットワークを介してデータをＭＦＰへ転送する。各機能のステータス取得部にステータス取得要求を出し、その結果をまとめて得た結果と通常転送するアドレスを元にＭＦＰ側のステータス取得を依頼し、その結果に基づきデータ転送するＭＦＰを決定する。ＦＡＸ機能を使用する場合にＦＡＸ機能のステータスを確認する。
【００４０】
代行機能を行う場合、実際に使用する機能（プリンタまたはＨＤＤ）のステータスを確認することにより行われる。このため、ＨＤＤへの蓄積機能を使用する場合でも代行機能が可能になる。また、ＭＦＰでは複数の機能を同時に使用することが可能である。さらに、代行機能を行う場合、実際に使用する機能（プリンタまたはＦＡＸ）のステータスを確認することにより行われるため、ＦＡＸ機能を使用する場合でも代行機能が可能になる。
【図面の簡単な説明】
【図１】本発明のＭＦＰ機器への代行方式の実施形態が適用されるシステム行成図である。
【図２】パーソナルコンピュータ上での構成、ＭＦＰ上での構成を示す図である。
【図３】一般的な代行印刷処理例を示すフローチャートである。
【図４】動作例１を示すフローチャートである。
【図５】動作例２を示すフローチャートである。
【図６】動作例３を示すフローチャートである。
【符号の説明】
２０１  ＰＤＬ入力部
２０２  ＰＤＬ解析部
２０３  ＰＤＬ出力部
２０４  代行処理部
２０５  ステータス取得部
２０６  プリンタステータス取得部
２０７  ＦＡＸステータス取得部
２０８  ＨＤＤステータス取得部
２０９  データ入力部
２１１、２１３、２１５  データ処理部
２１０、２１２、２１４、２１６  ステータス出力部
【図１】
0004310765.tif 000002
【図２】
0004310765.tif 000003
【図３】
0004310765.tif 000004
【図４】
0004310765.tif 000005
【図５】
0004310765.tif 000006
【図６】
0004310765.tif 000007