(57)【要約】【課題】パソコンからＭＦＰのユーザインタフェースにアクセスして通常ＪＯＢモードとサービスＪＯＢモードの切り替えができるようにする。【解決手段】一般ユーザ２がＰＣ２ｂを用いてＵＳＢ通信回線のユーザインフェース１ａにアクセスしてＭＦＰ１へＰＤＬを送信すると、ＭＦＰ１はＰＤＬのヘッダ部分に含まれるＰＪＬのコマンドＰを解釈して通信インタフェースを印刷ＪＯＢモードに切り替える。これにより、一般ユーザ２はＰＣ２ｂによってＭＦＰ１に所望の印刷処理を実行させることができる。サービスマン３がＰＣ３ｂを用いてＵＳＢ通信回線のユーザインタフェース１ａにアクセスしてＭＦＰ１へＰＤＬを送信すると、ＭＦＰ１はＰＤＬに含まれるＰＪＬのコマンドＳを解釈して通信インタフェースをＦＳＭＳモードに切り替える。これにより、サービスマン３はＰＣ３ｂによりＭＦＰ１に所望のメンテナンスを実行させることができる。【選択図】        図１
2004260515.tif 000002
【特許請求の範囲】
【請求項１】
複数のＪＯＢモードのアプリケーション切替機能を備えた事務機器において、
通信回線を介して受信した印刷データに含まれる印刷ＪＯＢ言語のパラメータに基づいて、前記複数のＪＯＢモードより所望のＪＯＢモードを選択してアプリケーションの切り替えを行うことを特徴とする事務機器。
【請求項２】
複数のＪＯＢモードを実行する機能を有する事務機器において、
通信回線を介して印刷データを受信するユーザインタフェースと、
前記ユーザインタフェースが受信した印刷データに含まれる印刷ＪＯＢ言語のパラメータに基づいて、前記ユーザインタフェースに含まれる複数の通信インタフェースより少なくとも一つの通信インタフェースを選択する通信インタフェース選択手段と、
を備えたことを特徴とする事務機器。
【請求項３】
前記通信インターフェース選択手段による通信インタフェースの選択に基づいて、前記複数のＪＯＢモードから少なくとも一つのＪＯＢモードを選択して実行するＪＯＢモード実行手段を備えたことを特徴とする請求項２記載の事務機器。
【請求項４】
前記複数のＪＯＢモードは、少なくとも、印刷処理を実行する印刷ＪＯＢモードと、メンテナンスサービス及びプログラムアップデートの少なくとも一方を実行するサービスＪＯＢモードとを含み、
前記ＪＯＢモード実行手段は、前記通信インタフェース選択手段が前記通信インタフェースとして印刷モードインタフェースを選択して通信モードを確立したときは、前記印刷ＪＯＢモードを実行し、前記通信インタフェース選択手段が前記通信インタフェースとしてサービスモードインタフェースを選択して通信モードを確立したときは、前記サービスＪＯＢモードを実行する
ことを特徴とする請求項３記載の事務機器。
【請求項５】
前記通信インタフェース選択手段は複数の通信インタフェースを並列的に選択し、
前記ＪＯＢモード実行手段は、前記通信インタフェース選択手段が選択した複数の通信インタフェースによって確立された複数の通信モードに基づいて、複数のＪＯＢモードをマルチ処理で実行することを特徴とする請求項３記載の事務機器。
【請求項６】
複数のＪＯＢモードを実行する機能を有する事務機器の制御方法において、
前記事務機器が通信回線を介して印刷データを受信するステップと、
受信した印刷データに含まれる印刷ＪＯＢ言語のパラメータに基づいて少なくとも一つの通信インタフェースを選択するステップと、
選択された通信インタフェースによって確立された通信モードに基づいて少なくとも一つのＪＯＢモードを実行するステップと、
を含むことを特徴とする事務機器の制御方法。
【請求項７】
複数のＪＯＢモードを実行する機能を有する事務機器において、所望のＪＯＢモードを選択してコンピュータに実行させる事務機器の制御プログラムにおいて、
前記事務機器が通信回線を介して印刷データを受信するステップと、
受信した印刷データに含まれる印刷ＪＯＢ言語のパラメータに基づいて複数の通信インタフェースの中から少なくとも一つの通信インタフェースを選択するステップと、
選択された通信インタフェースによって確立された通信モードに基づいて複数のＪＯＢモードの中から少なくとも一つのＪＯＢモードを実行するステップと、
をコンピュータに実行させる事務機器の制御プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数のＪＯＢモードのアプリケーション切替機能を備えた事務機器に関するものであり、より詳細には、共通の言語によって複数のＪＯＢモードのアプリケーションを切り替えることができる事務機器と、この事務機器の制御方法及び制御プログラムに関するものである。
【０００２】
【従来の技術】
従来より、プリンタ、スキャナまたはＦＡＸなどの事務機器（以下、ＭＦＰ：Ｍｕｌｔｉ−Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ：多機能周辺機器という）は、ＭＦＰ自身の通常の処理を行う通常ＪＯＢモード、メンテナンスサービスなどを行うサービスＪＯＢモード、及びその他のＪＯＢモードなど、複数のＪＯＢモードのアプリケーション切替機能を備えている。例えば、プリンタの場合は、少なくとも、通常の印刷処理を行う通常ＪＯＢモードである印刷ＪＯＢモードのアプリケーションと、自己診断やメンテナンスサービスなどのサービス処理を行うサービスＪＯＢモードであるＦＳＭＳ（Ｆ−Ｓｅｃｕｒｅ  Ｍａｎａｇｅｍｅｎｔ  Ｓｅｒｖｅｒ：管理サーバ）モードのアプリケーションとを切り替える機能を備えている。このように、複数のＪＯＢモードの切替機能を備えたＭＦＰにおいては、通常ＪＯＢモードからサービスＪＯＢモードへ切り替えるときには、ＭＦＰ本体の電源をＯＮしてキーパネルを操作することにより所定のサービスＪＯＢモードを立ち上げている。尚、通常ＪＯＢモードによる操作はユーザ自身が行っているが、サービスＪＯＢモードによる操作は一般的にはサービスマンなどによって行われる。
【０００３】
【発明が解決しようとする課題】
しかしながら、従来のＭＦＰで通常ＪＯＢモードからサービスＪＯＢモードへ切り替えるときは、その都度、ＭＦＰの設置場所まで行って電源のＯＮ／ＯＦＦ操作を行い、所定のサービスＪＯＢモードを立ち上げなければならないので、ＭＦＰの診断やメンテナンス時の操作性が極めて悪い。さらに、ユーザが印刷ＪＯＢなど通常ＪＯＢモードの操作を行っているときにサービスＪＯＢモードの操作を行う場合は、操作中の印刷ＪＯＢを一時中止しなければならないなどＭＦＰの使い勝手がよくない。尚、パーソナルコンピュータ（以下、ＰＣ：Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒという）によってＭＦＰのＪＯＢモードを切り替えることができるシステムもあるが、サービスＪＯＢモードを実行するときはＭＦＰの設置場所まで行って所定の操作を行わなければならないなど、ＭＦＰの使い勝手の悪さは依然として解消されていない。
【０００４】
本発明は、上述の課題に鑑みてなされたもので、その目的とするところは、ＭＦＰ側の操作を行うことなく、パソコン側からユーザインタフェースにアクセスするだけで通常ＪＯＢモードとサービスＪＯＢモードとの切り替えができる事務機器、事務機器の制御方法、及び事務機器の制御プログラムを提供することにある。
【０００５】
【課題を解決するための手段】
上記の課題を解決するために本発明の事務機器は、複数のＪＯＢモードのアプリケーション切替機能を備えた事務機器において、通信回線を介して受信した印刷データに含まれる印刷ＪＯＢ言語のパラメータに基づいて、前記複数のＪＯＢモードより所望のＪＯＢモードを選択してアプリケーションの切り替えを行うことを特徴とする。
【０００６】
また、本発明の事務機器は、通信回線を介して印刷データを受信するユーザインタフェースと、前記ユーザインタフェースが受信した印刷データに含まれる印刷ＪＯＢ言語のパラメータに基づいて、前記ユーザインタフェースに含まれる複数の通信インタフェースより少なくとも一つの通信インタフェースを選択する通信インタフェース選択手段とを備えたものである。更に、前記通信インターフェース選択手段による通信インタフェースの選択に基づいて、前記複数のＪＯＢモードから少なくとも一つのＪＯＢモードを選択して実行するＪＯＢモード実行手段を備えたものである。
【０００７】
ここで、前記複数のＪＯＢモードは、少なくとも、印刷処理を実行する印刷ＪＯＢモードと、メンテナンスサービス及びプログラムアップデートの少なくとも一方を実行するサービスＪＯＢモードとを含み、前記ＪＯＢモード実行手段は、前記通信インタフェース選択手段が前記通信インタフェースとして印刷モードインタフェースを選択して通信モードを確立したときは、前記印刷ＪＯＢモードを実行し、前記通信インタフェース選択手段が前記通信インタフェースとしてサービスモードインタフェースを選択して通信モードを確立したときは、前記サービスＪＯＢモードを実行する。
【０００８】
また、前記通信インタフェース選択手段は複数の通信インタフェースを並列的に選択し、前記ＪＯＢモード実行手段は、前記通信インタフェース選択手段が選択した複数の通信インタフェースによって確立された複数の通信モードに基づいて、複数のＪＯＢモードをマルチ処理で実行することができる。
さらに、本発明は、複数のＪＯＢモードを実行する機能を有する事務機器の制御方法において、前記事務機器が通信回線を介して印刷データを受信するステップと、受信した印刷データに含まれる印刷ＪＯＢ言語のパラメータに基づいて少なくとも一つの通信インタフェースを選択するステップと、選択された通信インタフェースによって確立された通信モードに基づいて少なくとも一つのＪＯＢモードを実行するステップとを含み、本発明の制御用プログラムはこの方法をコンピュータに実行させるものである。
【０００９】
本発明の事務機器によれば、印刷データ（以下、ＰＤＬ：Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ：ページ記述言語という）に含まれる印刷ＪＯＢ言語（以下、ＰＪＬ：Ｐｒｉｎｔ  Ｊｏｂ  Ｌａｎｇｕａｇｅという）のパラメータを用いて事務機器に共通なユーザインタフェースにアクセスすることにより、ＰＪＬの中に記述されたコマンドによって、複数のＪＯＢモードから所望のＪＯＢモードを選択することができる。これにより、その都度、事務機器の操作を行わなくても、ＰＣ側から事務機器のユーザインタフェースにアクセスすれば、複数のＪＯＢモードから任意のＪＯＢモードを選択して所望の処理を実行させることができる。
【００１０】
【発明の実施の形態】
以下、図面を用いて本発明におけるＭＦＰの実施の形態を詳細に説明するが、以下の実施の形態では、理解を容易にするためにＭＦＰとしてプリンタを例に挙げて説明する。
通常、プリンタは、ユーザ自身が印刷処理を行う印刷ＪＯＢモードと、サービスマンがプリンタの診断やメンテナンスなどを行うサービスＪＯＢモード（ＦＳＭＳモード）と、その他のＪＯＢモードとを実行できる機能を備えている。また、複数の通信プロトコルを所有しているプリンタは、通信インタフェースを切り替えて、印刷ＪＯＢモード、サービスＪＯＢモード、及びその他のＪＯＢモードのアプリケーションの通信モードを任意に切り替えることできる。
【００１１】
そこで、本発明では、印刷データ（以下、ＰＤＬという）に含まれる印刷ＪＯＢ言語（以下、ＰＪＬという）のパラメータを用いてプリンタに共通なユーザインタフェースにアクセスすることにより、ＰＪＬの中に記述された所望のコマンドによって、印刷ＪＯＢモード、サービスＪＯＢモード、及びその他のＪＯＢモードの通信インタフェースを適宜に切り替えられるようにしている。このようにして、本発明のＭＦＰ（つまり、プリンタ）では、共通言語であるＰＪＬの中のコマンドによって複数のＪＯＢモードを切り替えられるようにしてユーザインタフェースの拡張性を向上させている。また、ＰＣ側からＰＤＬに含まれるＰＪＬのパラメータを用いてユーザインタフェースにアクセスすることにより、複数のＪＯＢモードの通信モードが任意に切り替えられるので、ＭＦＰ側で電源のＯＮ／ＯＦＦなど特別な操作を行うことなく、ＰＣ側の操作のみによってリモートでＪＯＢモードの切り替えを行うことができる。よって、ＪＯＢモードの切り替え作業が極めて簡単になり、ユーザ側の使い勝手が一段と向上する。
【００１２】
さらに詳しく述べれば、通常、印刷ＪＯＢにはＰＤＬという印刷データがあり、そのヘッダ部分にＰＪＬという言語が存在しているので、このＰＪＬのパラメータを用いてＭＦＰ（プリンタ）のユーザインタフェースにアクセスすることにより、通信モードを、印刷ＪＯＢモード、サービスＪＯＢモード（ＦＳＭＳモード）、及びその他のＪＯＢモードのそれぞれの通信インタフェースに切り替えることができる。すなわち、ＰＣがプリンタのユーザインタフェースにアクセスするときに所定のボタンを選択するとプリンタ側へＰＤＬが送信されるので、プリンタはＰＤＬの中味のＰＪＬに記述されているコマンドを読み取って、印刷ＪＯＢモード、サービスＪＯＢモード、及びその他のＪＯＢモードの各通信モードを切り替える。
【００１３】
以下の実施の形態では、説明を容易にするために、ＭＦＰであるプリンタが印刷ＪＯＢモードとサービスＪＯＢモードであるＦＳＭＳモードとの切り替えを行う場合について説明する。尚、印刷ＪＯＢモードは通常の印刷処理を行うときのＪＯＢモードであるが、ＦＳＭＳモ−ドはサービスマンなどがメンテナンスやファームウェアのアップデートなどを行うときのＪＯＢモードであって、一般のユーザには意識させないＪＯＢモードである。以下、一般ユーザがＰＣによってＭＦＰ（プリンタ）のユーザインタフェースにアクセスして印刷ＪＯＢモードの通信インタフェースに切り替えたり、サービスマンがＰＣによってＭＦＰ（プリンタ）のユーザインタフェースにアクセスしてＦＳＭＳモードの通信インタフェースに切り替えたりする場合について説明する。
【００１４】
図１は、本発明において、一般ユーザ及びサービスマンがそれぞれのＰＣを用いてＭＦＰにアクセスする状態を示すシステム概念図である。図１において、ＭＦＰ（つまり、プリンタ）のユーザインタフェース１ａには、一般ユーザ２のＰＣ２ａ，２ｂ，２ｃ及びサービスマン３のＰＣ３ａ，３ｂ，３ｃがネットワークやＵＳＢやＰ（パラレル）１２８４の通信回線によって接続されている。尚、ネットワーク通信回線のユーザインタフェース１ａはネットワークインタフェースであり、ＵＳＢ通信回線のユーザインタフェース１ａはＵＳＢインタフェースであり、かつ、Ｐ１２８４通信回線のユーザインタフェース１ａはＰ１２８４インタフェースであるが、それらの区別は本発明とは直接関係ないので、ここでは便宜上１つのユーザインタフェース１ａとしてまとめてある。
【００１５】
図１において、例えば、一般ユーザ２がＰＣ２ｂを用いてＵＳＢ通信回線のユーザインタフェース１ａにアクセスしてＭＦＰ１へＰＤＬを送信すると、ＭＦＰ１は、そのＰＤＬのヘッダ部分に含まれるＰＪＬのコマンドを解釈して通信インタフェースを印刷ＪＯＢモードの通信モードに切り替える。これによって、一般ユーザ２はＰＣ２ｂによってＭＦＰ１に所望の印刷処理を実行させることができる。次に、サービスマン３がＰＣ３ｂを用いてＵＳＢ通信回線のユーザインタフェース１ａにアクセスしてＭＦＰ１へＰＤＬを送信すると、ＭＦＰ１は、そのＰＤＬのヘッダ部分に含まれるＰＪＬのコマンドを解釈して通信インタフェースをＦＳＭＳモードの通信モードに切り替える。このようにしてＭＦＰ１をＦＳＭＳモードに切り替えることより、サービスマン３はＰＣ３ｂによってＭＦＰ１に所定のサービス処理を実行させることができる。例えば、所定のサービス処理として、ＭＦＰのサービスメンテナンスを行ったり、ＭＦＰのファームウェアがバージョンアップされたり機能が追加させたときにファームウェアのアップデートなどを行うことができる。
【００１６】
尚、ネットワーク通信回線やＰ１２８４通信回線に接続された一般ユーザ２のＰＣ２ａ，２ｃやサービスマンのＰＣ３ａ，３ｃにおいても、上記と同様に、ＭＦＰ１のユーザインタフェース１ａにアクセスしてＰＤＬに含まれるＰＪＬのコマンドによって印刷ＪＯＢモードとＦＳＭＳモードとの切り替えを行うことができることは云うまでもない。
【００１７】
通常、印刷ＪＯＢモードからＦＳＭＳモードへ切り替える際には、サービスマン３のＰＣ３ｂ側で切り替え専用のクライアントソフトを起動した後に切り替え通知ボタン（図示せず）を押す。この切り替え通知ボタンを押すことによってＰＣ３ｂからＭＦＰ１に対してＰＤＬが送信される。これによって、ＭＦＰ１は、受信したＰＤＬのヘッダ部分に記載されているＰＪＬ（例えば、＠ＰＪＬ  ＣＯＭＭＥＮＴ  ＤＳＳＣ  ＰＲＩＮＴ  ＰＲＩＮＴＭＯＤＥ＝）のパラメータをチェックし、そのパラメータにＦＳＭＳモードへの切り替えコマンドが記載されていればＭＦＰ１をＦＳＭＳモードへ切り替える。その際、ＭＦＰ１側で既に印刷が実行されている印刷ＪＯＢに対しては印刷完了まで待って、その後にＦＳＭＳモードへ切り替わるようにする。また、ＦＳＭＳモードへの切り替わり後は、ＭＦＰ１自体のパネルやＷｅｂ表示部にも「メンテナンス中」などの表示をさせることにより、ユーザが認識可能とする。
【００１８】
また、ＦＳＭＳモードによるサービス処理の実行中に一般ユーザ２のＰＣ２ｂが印刷処理を要求した場合は、ＭＦＰ１は、対応する印刷ＪＯＢの受付へのみができるようにし、ＦＳＭＳモードが終了したときに印刷ＪＯＢへ切り替わるようにする。さらに、ＦＳＭＳモードから印刷ＪＯＢモードへ切り替えるときは、前述の印刷ＪＯＢモードからＦＳＭＳモードへの切り替えと同様に切り替え専用のクライアントソフトを使用し、一般ユーザ２のＰＣ２ｂ側で印刷ＪＯＢモード切替ボタンを押すことによって、ＭＦＰ１でＰＤＬに含まれるＰＪＬをチェックして、そのＰＪＬのコマンドに基づいて印刷ＪＯＢモードへの復帰を行う。
【００１９】
図２は、ＭＦＰをＦＳＭＳモードに切り替えるときにパソコンに表示される画面の一例であり、（ａ）は通信モード切り替え専用ドライバの画面、（ｂ）は通信モード切り替え後の第１のウインドウ画面、（ｃ）は第１のウインドウ画面に続く第２のウインドウ画面である。前述の図１に示すサービスマン３のＰＣ３ｂにより、図２（ａ）に示すように、通信モードの選択で「ＦＳＭＳモード」のサービスＪＯＢモードを指定して選択すると、「ＦＳＭＳモード」のモード説明として「プログラムアップデートやマシンステータスを取得するモードである」と表示される。ＰＣ３ｂの操作員がこれらの情報を確認した後に『実行』ボタンを押すと、ＰＤＬに含まれるＰＪＬのコマンドとして、「ＦＳＭＳモード」への切替指示情報がＰＣ３ｂからＭＦＰ１へ送信される。これにより、ＭＦＰ１は受信したＰＤＬに含まれるＰＪＬのコマンドを判断してＦＳＭＳモードへ切り替える。
【００２０】
これにより、サービスマン３のＰＣ３ｂの画面には、図２（ｂ）に示すように、通信モードを「ＦＳＭＳモード」へ切り替えた後の第１のウインドウ画面が表示される。この画面では、サービスモード選択として「プログラムアップデート」を選択したとき、サービスモードとして「プログラムアップデート」が表示される。ここで、サービスマンが『実行』ボタンを押すと、サービスマン３のＰＣ３ｂの画面には、図２（ｃ）に示すように、通信モードを「ＦＳＭＳモード」へ切り替えた後の第２のウインドウ画面が表示される。この画面では、プログラム情報選択として、例えば「ＶＢ９０」を選択すると、アップデートプログラムとして「ＳｙＳＦＷ，０」というシステムファームが表示される。サービスマン３がこれらの情報を確認して『書き換え』ボタンを押すと、「ＳｙｓＦＷ．０」というシステムファームの情報がサービスマン３のＰＣ３ｂからＭＦＰ１へ送信される。したがって、ＭＦＰ１のファームウェアが最新バージョンの「ＳｙＳＦＷ，０」に書き換えられる。
【００２１】
図３は、ＭＦＰを印刷モードに切り替えるときにパソコンに表示される画面の一例であり、（ａ）は通信モード切り替え専用ドライバの画面、（ｂ）は印刷モードに切り替えられたときの接続プリンタのプロパティウインドウ画面である。ＭＦＰを印刷モードに切り替える場合は、前述の図１に示す一般ユーザ２のＰＣ２ｂにより、図３（ａ）に示すように、通信モードの選択で「印刷モード」を指定して選択すると、モード説明として「印刷／ＰＣ−ＦＡＸなど」と表示される。ＰＣ２ｂの操作員がこれらの情報を確認した後に『実行』ボタンを押すと、ＰＤＬに含まれるＰＪＬのコマンドとして、「印刷モード」への切替指示情報がＰＣ２ｂからＭＦＰ１へ送信される。これにより、ＭＦＰ１は受信したＰＤＬに含まれるＰＪＬのコマンドを見て印刷モードへ切り替える。このようにしてＰＣ２ｂからＭＦＰ１へ「印刷モード」への切替指示情報を送信すると、図３（ｂ）に示すように、ＰＣ２ｂの画面には現在接続されているプリンタのプロパティが表示される。したがって、操作員が現在接続されているプリンタの情報を確認して「ＯＫ」を押せば、ＭＦＰ１によって所望の印刷処理が実行される。
【００２２】
次に、上記のようにＪＯＢモードの切り替えを行うＭＦＰのソフトウェアのシステム構成について説明する。図４は、ＭＦＰのソフトウェアが実現するシステム構成のブロック図である。尚、図４では全てのインタフェースをＩ／Ｆと表示している。図４において、ＭＦＰのソフトウェアシステムは、ＰＣ１５から通信回線を介して印刷データを受信するユーザＩ／Ｆ１１と、ユーザＩ／Ｆ１１が受信したＰＤＬ（印刷データ）に含まれるＰＪＬ（印刷ＪＯＢ言語）のパラメータに基づいて、ユーザＩ／Ｆ１１に含まれる多数の通信インタフェースより所望の通信インタフェースを選択する通信Ｉ／Ｆ選択部１２と、それぞれのＪＯＢモードを実現させる機能を有するモードプログラム１３と、通信Ｉ／Ｆ選択部１２によって選択された通信インタフェースによって確立された通信モードに基づいて、モードプログラム１３より選択された所望のＪＯＢモードを実行するＪＯＢモード実行部１４とを備えている。
【００２３】
尚、モードプログラム１３は、印刷ＪＯＢを行う印刷モード１３ａ、ＦＡＸＪＯＢを行うＦＡＸモード１３ｂ、コアな部分のプログラムアップデートを行う第１サービスモード１３ｃ、ＭＦＰのマシンステータスをチェックする第２サービスモード１３ｄ、及びコアから外れている部分のプログラムアップデートを行う第３サービスモード１３ｅとを備えている。さらに、ユーザＩ／Ｆ１１は、モードプログラム１３の中の各々のＪＯＢモードに対応する通信インタフェースとなる印刷モードＩ／Ｆ１１ａ、ＦＡＸモードＩ／Ｆ１１ｂ、第１サービスモードＩ／Ｆ１１ｃ、第２サービスモードＩ／Ｆ１１ｄ、及び第３サービスモードＩ／Ｆ１１ｅを備えている。
【００２４】
次に、図４に示すＭＦＰのシステム構成におけるソフトウェアの動作を説明する。通常ＪＯＢモードのときは、ＰＣ１５からユーザＩ／Ｆ１１へ送信されたＰＤＬに含まれるＰＪＬのパラメータによって、通信Ｉ／Ｆ選択部１２が印刷モードＩ／Ｆ１１ａまたはＦＡＸモードＩ／Ｆ１１ｂを選択する。これによって、ＪＯＢモード実行部１４は、選択された通信モードに基づいて、モードプログラム１３の中の印刷モード１３ａまたはＦＡＸモード１３ｂのＪＯＢを実行する。
【００２５】
また、ＰＣ１５からユーザＩ／Ｆ１１へＦＳＭＳモードを実行させるためのＰＪＬのパラメータが送信されたときは、そのＰＪＬのパラメータが第１サービスモード１３ｃを実行させるコマンドである場合は、通信Ｉ／Ｆ選択部１２は、第１サービスモードＩ／Ｆ１１ｃのみを選択して、他の通信インタフェースを全て遮断する。これによって、ＪＯＢモード実行部１４は、モードプログラム１３の中で、第１サービスモード１３ｃのＪＯＢのみを実行させてコアとなる部分のプログラムのアップデートを行うが、印刷モード１３ａなど他のモードのＪＯＢは全て停止させる。尚、この場合、印刷処理などの区切りのよいときに印刷処理などを停止して第１サービスモード１３ｃが開始される。
【００２６】
また、ＰＣ１５からユーザＩ／Ｆ１１へＦＳＭＳモードを実行させるためのＰＪＬのパラメータが送信されたとき、そのＰＪＬのパラメータが第２サービスモード１３ｄ及び第３サービスモード１３ｅの一方または両方を実行させるコマンドである場合は、通信Ｉ／Ｆ選択部１２は、第２サービスモードＩ／Ｆ１１ｄ及び第３サービスモードＩ／Ｆ１１ｅの一方または両方を選択する。このとき、既に印刷モード１３ａやＦＡＸモード１３ｂのＪＯＢが実行されていれば、印刷モードＩ／Ｆ１１ａやＦＡＸモードＩ／Ｆ１１ｂはそのまま継続して接続しておく。これによって、ＪＯＢモード実行部１４は、モードプログラム１３の中で、印刷モード１３ａやＦＡＸモード１３ｂのＪＯＢを実行したまま、第２サービスモード１３ｄのＪＯＢによってＭＦＰのマシンステータスをチェックしたり、第３サービスモード１３ｅのＪＯＢによってコアから外れている部分のプログラムのアップデートを実行させることができる。もちろん、このとき、ＭＦＰによって印刷処理やＦＡＸ処理を実行しているユーザが意識しないうちにこれらのサービスモードの処理は実行される。
【００２７】
次に、フローチャートを用いて、通常ＪＯＢモードである印刷ＪＯＢモードとサービスＪＯＢモードの切り替え処理の流れを説明する。図５は、印刷ＪＯＢモードの実行中にサービスＪＯＢモードへ通信モードを切り替える処理の流れを示すフローチャートである。また、図６は、サービスＪＯＢモードの実行中に印刷ＪＯＢモードへ通信モードを復帰させる処理の流れを示すフローチャートである。
【００２８】
図５において、ＭＦＰで印刷ＪＯＢモードが実行されているとき（ステップＳ１）、クライアントＰＣはＪＯＢのアプリケーション切り替えが必要であるか否かを判断する（ステップＳ２）。このとき、ＪＯＢのアプリケーション切り替えが必要でなければ（ステップＳ２でＮＯの場合）、クライアントＰＣは、ＭＦＰに対して通常印刷、テスト印刷、及びその他通常の印刷処理を行わせる（ステップＳ３）。また、ステップＳ２でＪＯＢのアプリケーション切り替えが必要であれば（ステップＳ２でＹＥＳの場合）、クライアントＰＣは切り替え専用のクライアントソフトを開く（ステップＳ４）。
【００２９】
さらに、クライアントＰＣ側で、サービスＪＯＢモードであるＦＳＭＳモード用の切り替えボタンを押す（ステップＳ５）。これによって、クライアントＰＣからＭＦＰへ印刷データ（ＰＤＬ）が送信されるので、ＭＦＰはＰＤＬの中からＪＯＢアプリケーション用の切り替えのＰＪＬをサーチする（ステップＳ６）。さらに、ＭＦＰは、ＦＳＭＳモード以外で現在受け付けているＪＯＢモードをチェックする（ステップＳ７）。そして、サービスＪＯＢモード（つまり、ＦＳＭＳモード）以外の全てのＪＯＢモードの機能を停止させる（ステップＳ８）。さらに、ＭＦＰからクライアントＰＣへサービスＪＯＢモード（ＦＳＭＳモード）を実行する旨の返答を返し、所定のサービス処理を実行する（ステップＳ９）。
【００３０】
図６において、ＭＦＰでサービスＪＯＢモードが実行されているとき（ステップＳ１１）、クライアントＰＣはサービスＪＯＢモードが終了したか否かを判断する（ステップＳ２）。このとき、サービスＪＯＢモードが終了していなければ（ステップＳ１２でＮＯの場合）、クライアントＰＣは、ＭＦＰに対して引き続きサービスメンテナンス等の作業を行わせる（ステップＳ１３）。また、ステップＳ１２でサービスＪＯＢモードが終了していれば（ステップＳ１２でＹＥＳの場合）、クライアントＰＣは切り替え専用のクライアントソフトを開く（ステップＳ１４）。
【００３１】
さらに、クライアントＰＣは印刷ＪＯＢモードへ切り替えるためのボタンを押す（ステップＳ１５）。これによって、クライアントＰＣからＭＦＰへ印刷データ（ＰＤＬ）が送信されるので、ＭＦＰはＰＤＬの中からＪＯＢアプリケーション用の切り替えのＰＪＬをサーチする（ステップＳ１６）。そして、このＰＪＬのコマンドによってＭＦＰを印刷ＪＯＢモードへ切り替える（ステップＳ１７）。これにより、クライアントＰＣは、ＭＦＰに対して通常印刷、テスト印刷、及びその他通常の印刷処理を行わせる（ステップＳ１８）。
【００３２】
尚、上記の実施の形態では、印刷ＪＯＢモードとサービスＪＯＢモード（ＦＳＭＳモード）とを交互に切り替える場合について説明したが、本発明のＭＦＰはマルチＪＯＢ機能を備えているので、例えば、印刷ＪＯＢモードによる印刷処理の実行中にＦＳＭＳモードによってサービス処理を行うこともできる。このとき、一般ユーザ２が印刷処理を実行しているときに、気付かないうちにＦＳＭＳモードによるサービス処理が実行されるので、一般ユーザに対しては使用中におけるＪＯＢ割り込みの不快感を与えることはない。
【００３３】
以上述べた実施の形態は本発明を説明するための一例であり、本発明は、上記の実施の形態に限定されるものではなく、発明の要旨の範囲で種々の変形が可能である。上記の実施の形態ではＭＦＰとしてプリンタを用いた場合について説明したが、プリンタに限らずＦＡＸやその他の複合機などあらゆる事務機器においても本発明が適用されることは云うまでもない。
【００３４】
なお、本実施の形態における制御プログラムは通常ＭＦＰのＲＯＭ内に記憶されるが、これに限らず、インタフェースを介してネットワークから同様の機能をダウンロードさせてもよいし、同様の機能を記録媒体に記憶させたものをシステムにインストールさせてもよい。このときの記録媒体としては、フロピーディスク、ハードディスク、光ディスク（ＣＤ−ＲＯＭ等）、光磁気ディスク（ＭＯ等）、あるいは半導体メモリなど、プログラムを記憶することができてコンピュータが読み取り可能な記録媒体であれば、その形態はどのような形態であってもよい。また、上記のような記録媒体に記録されたプログラムそのものであっても本発明が適用されることは云うまでもない。
【００３５】
【発明の効果】
以上説明したように、本発明によれば、パソコン側から共通言語によって事務機器に共通のユーザインタフェースにアクセスし、複数のＪＯＢモード、例えば印刷ＪＯＢモードやサービスＪＯＢモードを同様の操作手順で実行させることができる。つまり、印刷ＪＯＢを実行するときと同じ環境でサービスＪＯＢを実行することができるので、サービスマンなどがサービスメンテナンスやファームウェアのアップデートを行うときに、その度毎に事務機器側へ出向かなくても、パソコン側から所定のサービスＪＯＢモードを立ち上げて所望のサービス処理を実行することができる。また、サービスマンなどは、一般ユーザが実行する印刷処理やＦＡＸ処理などの使用状態を気にしなくても、パソコン側から所望のサービスＪＯＢモードへ切り替えてサービス処理を実行することができるので、一般ユーザに対して事務機器使用中における不快感を与える虞はない。
【００３６】
また、本発明の事務機器はマルチＪＯＢ機能を備えることもできるので、一般ユーザが操作中の印刷ＪＯＢに影響を与えることなく、印刷ＪＯＢの実行中にサービスＪＯＢを実行することができる。このとき、一般ユーザが気付かないうちにサービスＪＯＢモードに切り替えてサービスメンテナンスなどを行うことができるので、メンテナンス中においても一般ユーザに快適な使用環境を提供することができる。
【図面の簡単な説明】
【図１】本発明において、一般ユーザ及びサービスマンがそれぞれのＰＣを用いてＭＦＰにアクセスする状態を示すシステム概念図である。
【図２】ＭＦＰをＦＳＭＳモードに切り替えるときにパソコンに表示される画面の一例であり、（ａ）は通信モード切り替え専用ドライバの画面、（ｂ）は通信モード切り替え後の第１のウインドウ画面、（ｃ）は第１のウインドウ画面に続く第２のウインドウ画面である。
【図３】ＭＦＰを印刷モードに切り替えるときにパソコンに表示される画面の一例であり、（ａ）は通信モード切り替え専用ドライバの画面、（ｂ）は印刷モードに切り替えられたときの接続プリンタのプロパティウインドウ画面である。
【図４】ＭＦＰのソフトウェアが実現するシステム構成のブロック図である。
【図５】印刷ＪＯＢモードの実行中にサービスＪＯＢモードへ通信モードを切り替える処理の流れを示すフローチャートである。
【図６】サービスＪＯＢモードの実行中に印刷ＪＯＢモードへ通信モードを復帰させる処理の流れを示すフローチャートである。
【符号の説明】
１  ＭＦＰ（プリンタ）、１ａ  ユーザインタフェース、２  一般ユーザ、２ａ，２ｂ，２ｃ，３ａ，３ｂ，３ｃ，１５  ＰＣ、３  サービスマン、１１  ユーザＩ／Ｆ、１１ａ  印刷モードＩ／Ｆ、１１ｂ  ＦＡＸモードＩ／Ｆ、１１ｃ第１サービスモードＩ／Ｆ、１１ｄ  第２サービスモードＩ／Ｆ、１１ｅ  第３サービスモードＩ／Ｆ、１２  通信Ｉ／Ｆ選択部、１３  モードプログラム、１３ａ  印刷モード、１３ｂ  ＦＡＸモード、１３ｃ  第１サービスモード、１３ｄ  第２サービスモード、１３ｅ  第３サービスモード、１４  ＪＯＢモード実行部。
【図１】
2004260515.tif 000003
【図２】
2004260515.tif 000004
【図３】
2004260515.tif 000005
【図４】
2004260515.tif 000006
【図５】
2004260515.tif 000007
【図６】
2004260515.tif 000008