(57)【要約】【課題】画像形成装置と外部情報処理装置との間で機械状態の問い合わせを行うことなく、外部情報処理装置の機能を複写機の機能の一部として利用することである。【解決手段】画像形成システムとしての複写機システム１αの、画像形成装置としての複写機１０において、第１排他オブジェクト１０１及び第２排他オブジェクト２０１のいずれか１つを選択して実行する第３排他オブジェクト３０１が実行され、制御オブジェクト１０３は、第３排他オブジェクト３０１の排他制御内容と、複写機１０の機械状態とに基づいて、複写機１０と外部情報処理装置としてのＰＣ２０との機能の操作画面を作成して表示オブジェクト１０２に表示させる。【選択図】図５
2005231303.tif 000002
【特許請求の範囲】
【請求項１】
表示部及び操作部を備える画像形成装置と、当該画像形成装置に通信接続される外部情報処理装置と、を備える画像形成システムにおいて、
前記画像形成装置は、当該画像形成装置が実行可能な第１機能の操作に関する第１の排他制御処理を当該画像形成装置に行わせるための第１排他オブジェクトと、前記表示部の表示制御処理を当該画像形成装置に行わせるための表示オブジェクトと、を実行可能に備え、
前記外部情報処理装置は、前記画像形成装置及び当該外部情報処理装置が実行可能な第２機能の操作に関する第２の排他制御処理を当該外部情報処理装置に行わせるための第２排他オブジェクトを実行可能に備え、
更に、前記画像形成装置は、前記第１の排他制御処理と、前記第２の排他制御処理との同時実行を制限する第３の排他制御処理を当該画像形成装置に行わせる第３排他オブジェクトを実行可能に備え、
前記第３の排他制御処理の排他制御内容と、前記画像形成装置の機械状態と、に基づいて、前記表示制御処理において前記第１機能又は前記第２機能の操作画面を表示させる処理を当該画像形成装置に行わせるための制御オブジェクトを実行可能に備えていることを特徴とする画像形成システム。
【請求項２】
前記画像形成装置は、前記第１機能の画像処理を行う第１画像処理手段を備え、
前記外部情報処理装置は、前記第２機能の画像処理を行う第２画像処理手段を備え、
前記制御オブジェクトは、前記第３の排他制御処理の排他制御内容と、前記操作部から入力された操作情報と、に基づいて、前記第１画像処理手段及び前記第２画像処理手段のうち少なくとも１つにジョブデータの画像処理を行わせることを特徴とする請求項１に記載の画像形成システム。
【請求項３】
前記画像形成装置は、前記制御オブジェクトを実行可能に備えることを特徴とする請求項１又は２に記載の画像形成システム。
【請求項４】
前記外部情報処理は、前記制御オブジェクトを実行可能に備えることを特徴とする請求項１又は２に記載の画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及び外部情報処理装置を備える画像形成システムに関する。
【背景技術】
【０００２】
従来、デジタルの複写機とＰＣ（Personal Computer）とが通信ネットワークで接続された複写機システムがある。この複写機システムにおいて、複写機から画像データをＰＣに送信したり、複写機がＰＣから画像データを受信していた。
【０００３】
さらに、ＰＣ側で、複写機の機能を行わせる構成も考えられている（例えば、特許文献１参照）。この構成をとることで、複写機の処理をＰＣに肩代わりさせることができる。
【特許文献１】特許第３４３４９８４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、従来の複写機システムにおいて、ＰＣで拡張された拡張機能をユーザが選択する場合、ユーザは、その拡張機能の実行操作において、その拡張機能をＰＣで実行可能であるのか、複写機で実行可能であるのかが把握することができず、操作が不便であった。
【０００５】
例えば、８ページ分の画像データを縮小して１ページにして印刷する「８イン１」機能と、定型の見出しや罫線などを画像データにかぶせて印刷する「オーバレイ」機能とを考える。「８イン１」の画像処理機能がＰＣ及び複写機のいずれでも実現できるが、「８イン１」機能を「オーバレイ」機能と組み合わせる場合に、この組合せの画像処理を複写機単独では実現できなく、ＰＣに実行させることが必要である構成を考える。ユーザが「８イン１」を使用するにあたり、先ず、複写機の操作パネル上のデフォルトの応用機能ボタンを押下する。すると、複写機のみで実現可能な機能が操作パネルに表示される。このとき、ユーザが「オーバレイ」ボタンを選択すると、「８イン１」ボタンが表示されなく、この時点で、この組合せが複写機のみで実現できないことが初めて把握できる。さらに、複写機の操作パネル上のデフォルトの拡張機能ボタンをユーザが押下すると、ＰＣの処理により実現される機能が操作パネル上に表示され、「オーバレイ」＋「８イン１」の機能も選択可能となる。
【０００６】
つまり、ユーザは、拡張機能ボタンでＰＣの処理を利用する機能が選択可能となることを知っておく必要があり、しかも、２回の押下操作で「８イン１」が選択可能となるので、操作が煩雑であり、ユーザにとって不便であった。また、複写機のハードウェアの性能上組み合わせることができなかった画像処理も、ＰＣを利用することで実現しているものの、複写機には、キー操作の排他制御があるため、従来どおりの操作画面で画像処理機能の組み合わせを表示することができず、新たに拡張機能ボタンを作成して対応するしかなかった。
【０００７】
また、記録紙不足、記録紙のジャム状態などの機械状態の変化が発生した場合に、複写機からＰＣに、当該複写機の機械状態の通知が発生する。このため、上記構成では、機械状態の問い合わせが頻繁に発生し、その通信処理時間が増大して、通信ネットワークの通信負担が大きくなるおそれがあった。
【０００８】
本発明の課題は、複写機などの画像形成装置と、ＰＣなどの外部情報処理装置との間で機械状態の問い合わせを行うことなく、外部情報処理装置の機能を複写機の機能の一部として利用することである。
【課題を解決するための手段】
【０００９】
上記の課題を解決するために、請求項１に記載の発明は、表示部及び操作部を備える画像形成装置と、当該画像形成装置に通信接続される外部情報処理装置と、を備える画像形成システムにおいて、
前記画像形成装置は、当該画像形成装置が実行可能な第１機能の操作に関する第１の排他制御処理を当該画像形成装置に行わせるための第１排他オブジェクトと、前記表示部の表示制御処理を当該画像形成装置に行わせるための表示オブジェクトと、を実行可能に備え、
前記外部情報処理装置は、前記画像形成装置及び当該外部情報処理装置が実行可能な第２機能の操作に関する第２の排他制御処理を当該外部情報処理装置に行わせるための第２排他オブジェクトを実行可能に備え、
更に、前記画像形成装置は、前記第１の排他制御処理と、前記第２の排他制御処理との同時実行を制限する第３の排他制御処理を当該画像形成装置に行わせる第３排他オブジェクトを実行可能に備え、
前記第３の排他制御処理の排他制御内容と、前記画像形成装置の機械状態と、に基づいて、前記表示制御処理において前記第１機能又は前記第２機能の操作画面を表示させる処理を当該画像形成装置に行わせるための制御オブジェクトを実行可能に備えていることを特徴とする。
【００１０】
請求項２に記載の発明は、請求項１に記載の画像形成システムにおいて、
前記画像形成装置は、前記第１機能の画像処理を行う第１画像処理手段を備え、
前記外部情報処理装置は、前記第２機能の画像処理を行う第２画像処理手段を備え、
前記制御オブジェクトは、前記第３の排他制御処理の排他制御内容と、前記操作部から入力された操作情報と、に基づいて、前記第１画像処理手段及び前記第２画像処理手段のうち少なくとも１つにジョブデータの画像処理を行わせることを特徴とする。
【００１１】
請求項３に記載の発明は、請求項１又は２に記載の画像形成システムにおいて、
前記画像形成装置は、前記制御オブジェクトを実行可能に備えることを特徴とする。
【００１２】
請求項４に記載の発明は、請求項１又は２に記載の画像形成システムにおいて、
前記外部情報処理は、前記制御オブジェクトを実行可能に備えることを特徴とする。
【発明の効果】
【００１３】
請求項１に記載の発明によれば、第３排他オブジェクトの排他制御内容と、画像形成装置の機械状態と、に基づいて、第１機能又は第２機能の操作画面を表示部に表示させるので、画像形成装置及び外部情報処理装置間で機械状態の問い合わせを行うことなく、外部情報処理装置の操作画面表示機能を、画像形成装置の機能の一部として利用できる。
【００１４】
請求項２に記載の発明によれば、第３の排他制御処理の制御内容と、操作部から入力された操作情報と、に基づいて、ジョブデータが第１画像処理手段及び第２画像処理手段のうちの少なくとも１つに画像処理されるので、画像形成装置及び外部情報処理装置間で機械状態の問い合わせを行うことなく、外部情報処理装置の画像処理機能を、画像形成装置の機能の一部として利用できる。
【００１５】
請求項３に記載の発明によれば、画像形成装置が制御オブジェクトを実行可能に備えるので、画像形成装置側で第１機能又は第２機能の処理実行の制御ができる。
【００１６】
請求項４に記載の発明によれば、外部情報処理装置が制御オブジェクトを実行可能に備えるので、外部情報処理装置側で第１機能又は第２機能の処理実行の制御ができる。
【発明を実施するための最良の形態】
【００１７】
以下、図を参照して本発明に係る実施の形態を詳細に説明する。まず、図１〜図３を参照して本実施の形態の装置の物理構成を説明する。図１に、複写機システム１αの構成を示す。図２に、複写機１０の内部構成を示す。図３に、ＰＣ２０の内部構成を示す。
【００１８】
図１に示すように、本実施の形態の画像形成システムとしての複写機システム１αは、画像形成装置としてのデジタルの複写機１０と、各種情報処理を行う外部情報処理装置としてのＰＣ２０とから構成され、通信ネットワークＮにより通信接続される。
【００１９】
本実施の形態では、説明を簡単にするため、複写機１０とＰＣ２０とが、１対１の接続であるが、これに限定されるものではなく、ｍ対ｎ（ｍ，ｎ；任意の自然数）の通信接続とする構成でもよい。また、本実施の形態では、複写機１０を用いて説明するが、この構成に限定されるものではなく、複写機に代えて、少なくとも画像形成機能を有する画像形成装置としてもよい。
【００２０】
複写機１０のＡＳＩＣ（Application Specific Integrated Circuit）などのハードウェアのみでは実現できない画像処理機能は、ソフトウェアにより実行する必要がある。このソフトウェアによる画像処理機能を複写機１０に実行させる場合に、実行する画像処理機能や画像処理機能の組合せよっては、複写機１０の処理負担が増大するため、複写機１０で実現不可能なものがある。複写機システム１αは、このような画像処理機能及び画像処理機能の組合せを、ＰＣ２０側のソフトウェア処理で実現させる構成である。
【００２１】
また、本実施の形態では、ＰＣ２０を用いて説明するが、この構成に限定されるものではなく、ＰＣに代えて、少なくともソフトウェアによる画像処理機能を有する、サーバ装置、ホームサーバなどの、他の外部情報処理装置としてもよい。また、外部情報処理装置としては、複写機１０（画像形成装置）よりも処理スピードが大きいものが好ましい。
【００２２】
通信ネットワークＮは、例えば、ＬＡＮ（Local Area Network）であるが、ＷＡＮ（Wide Area Network）としてもよく、電話回線網、ＩＳＤＮ（Integrated Services Digital Network）回線網、広帯域通信回線網、専用線、移動体通信網、通信衛星回線、ＣＡＴＶ（Community Antenna Television）回線、光通信回線、無線通信回線と、それらを接続するインターネットサービスプロバイダなどを含む構成でもよい。
【００２３】
次いで、図２を参照して、複写機１０の構成を説明する。複写機１０は、ＣＰＵ（Central Processing Unit）１１と、操作部１２と、ＲＡＭ（Random Access Memory）１３と、表示部１４と、記憶部１５と、通信部１６と、スキャナ部１７と、スキャナ部１８と、画像処理回路１９とを備えて構成され、各部がバス１Ａに接続される。
【００２４】
ＣＰＵ１１は、複写機１０内の各部を中央制御する。ＣＰＵ１１は、記憶部１５に格納されているシステムプログラム及び各種アプリケーションプログラムの中から指定されたプログラムをＲＡＭ１３に展開し、ＲＡＭ１３に展開されたプログラムとの協働で、各種処理を実行する。この処理の実行主体を、制御部１１１とする。
【００２５】
操作部１２は、例えば、表示部１４と一体的に構成されるタッチパネルの操作部であり、表示部１４におけるユーザからのタッチ入力を受け付け、その入力信号をＣＰＵ１１に送信する。また、操作部１２が、各種キーを備え、表示部１４と独立した操作部としてもよい。ＲＡＭ１３は、前記指定されたプログラム、入力指示、入力データ及び処理結果などを格納するワークエリアを有し、情報を一時的に格納する。
【００２６】
表示部１４は、ＬＣＤ（Liquid Crystal Display）などの表示画面部を備え、例えば、操作部１２とともにタッチパネルディスプレイとして構成される。表示部１４は、ＣＰＵ１１からの表示信号に従って画面表示を行う。
【００２７】
記憶部１５は、各種プログラム、各種データなどが予め記憶され又は書込み可能な記録媒体（図示せず）を有し、当該記録媒体は、磁気的、光学的記録媒体若しくは半導体などの不揮発性メモリなどの読取り可能な記録媒体で構成されている。当該記録媒体としては、固定ハードディスク、フラッシュＲＯＭなどの固定的に設けたものや、ＣＤ−ＲＷ（CD-ReWritable）、ＤＶＤ（Digital Versatile Disk）−ＲＡＭ、メモリカード、携帯ハードディスク、青色レーザを用いる大容量情報記録媒体などの着脱自在に装着する可搬型のものが用いられる。また、記憶部１５は、プログラムなどを読み出し可能に記憶するＲＯＭ（Read Only Memory）などを含む構成でもよい。
【００２８】
通信部１６は、通信ネットワークＮに接続された外部機器との通信を行うためのネットワークカードなどにより構成され、当該外部機器と通信を行う。
【００２９】
スキャナ部１７は、ＣＣＤ（Charge-Coupled Devices）などの画像読み取り部、画像読み取り部を走査駆動する走査部などにより構成され、原稿の画像を読み取りデジタルの画像データを取得する。
【００３０】
プリンタ部１８は、ＣＰＵ１１からのプリント指示により、画像データの画像を記録紙などの記録媒体にプリントする。プリンタ部１８は、例えば、レーザ式で画像を記録するものとするが、これに限定されるものではなく、インクジェット式、感熱式、ドットインパクト式などの他の方式のものでもよい。
【００３１】
画像処理回路１９は、画像データに各種画像処理を施す回路である。画像処理回路１９は、スキャナ部１７により読み込まれた画像データや、通信部１５を介して外部機器から受信された画像データを画像処理する。また、複写機１０（画像処理回路１９）単独で実行可能な画像処理及びその組合せの種類は、予め設定されているものとする。
【００３２】
次いで、図３を参照して、ＰＣ２０の内部構成を説明する。ＰＣ２０は、ＣＰＵ２１と、操作部２２と、ＲＡＭ２３と、表示部２４と、記憶部２５と、通信部２６と、を備えて構成され、各部がバス２７に接続される。ＣＰＵ２１、操作部２２、ＲＡＭ２３、表示部２４、記憶部２５及び通信部２６は、順に、複写機１０のＣＰＵ１１、操作部１２、ＲＡＭ１３、表示部１４、記憶部１５及び通信部１６と同様であるので、異なる部分を主として説明する。
【００３３】
ＣＰＵ２１は、記憶部２５に記憶されているシステムプログラム及び各種アプリケーションプログラムの中から指定されたプログラムをＲＡＭ２３に展開し、ＲＡＭ２３に展開されたプログラムとの協働で、各種処理を実行する。この処理の実行主体を、制御部２１１とする。
【００３４】
特に、記憶部２５に記憶されている画像処理アプリケーションプログラムがＲＡＭ２３に展開され、その画像処理アプリケーションプログラムとＣＰＵ２１との協働により、画像処理部２１２が形成される。画像処理部２１２は、複写機１０（画像処理回路１９）単独で実行不可能な各種画像処理を実行可能とする。また、画像処理部２１２が、複写機１０単独で実行可能な各種画像処理をも実行可能としてもよい。
【００３５】
操作部２２は、カーソルキー、数字入力キー及び各種機能キーなどを備えたキーボードを含む構成とする。操作部２２は、操作者によりキーボードで押下された押下信号をＣＰＵ２１に出力する。また、操作部２２は、マウスなどのポインティングデバイスを含む構成としてもよい。表示部２４は、ＬＣＤ、ＣＲＴ（Cathode Ray Tube）などで構成され、ＣＰＵ２１からの表示信号に従って、画面表示を行う。
【００３６】
次に、図４及び図５を参照して、本実施の形態の機能構成を説明する。図４に、複写機１０及びＰＣ２０の機能構成を示す。図５に、複写機システム１αの機能構成を示す。先ず、図４を参照して、複写機１０及びＰＣ２０のそれぞれの機能構成を説明する。
【００３７】
複写機１０において、記憶部１５に記憶されたシステムプログラムの実行により、制御部１１１が構成される。制御部１１１では、例えば、Ｊａｖａ（登録商標）言語などのオブジェクト指向言語が実行可能であるものとする。このため、各種クラスのインスタンス化により、各種機能を実行する各種オブジェクトを複写機１０（制御部１１１）内に実行することができる。
【００３８】
各オブジェクトは、図２で説明したような複写機１０内の各部にアクセスすることが可能である。また、オブジェクト同士は、メッセージの交換により情報を送受信する。図４に示すように、複写機１０単独では、第１排他オブジェクト１０１と、表示オブジェクト１０２と、制御オブジェクト１０３とが実行可能に構成され、図２に示した画像処理回路１９も備える。
【００３９】
第１排他オブジェクト１０１は、操作部１２に対して、デフォルトの（複写機１０固有の機能に対応する）キー操作の排他制御を行う。表示オブジェクト１０２は、操作画面の画像データの作成と、操作画面の表示部１４への表示制御を行う。制御オブジェクト１０３は、スキャナ部１７及びプリンタ部１８のなどの機械状態及び動作を管理制御する。
【００４０】
また、ＰＣ２０単独では、複写機１０と同様に、第２排他オブジェクト２０１が実行可能に構成され、さらに図３に示した画像処理部２１２も備える。第２排他オブジェクト２０１は、複写機１０の操作部１２に対して、複写機１０の固有の機能とＰＣ２０を利用した機能とのキー操作の排他制御を行う。
【００４１】
次いで、図５を参照して、本実施の形態の複写機システム１αにおける機能構成を説明する。複写機１０は、第３排他オブジェクト３０１と、制御オブジェクト１０３と、表示オブジェクト１０２と、が実行可能に構成され、画像処理回路１９も備える。
【００４２】
第３排他オブジェクト３０１は、第１排他オブジェクト１０１に第２排他オブジェクト２０１を取り込むことにより生成され、複写機１０が自機に無かった機能（第２排他オブジェクト２０１）を実行可能な環境を提供するものである。また、第３排他オブジェクト３０１は、第１排他オブジェクト１０１及び第２排他オブジェクト２０１のうちのいずれか１つを選択して実行する。第３排他オブジェクト３０１は、操作部１２に対する、（複写機１０＋ＰＣ２０）の機能のキー操作を統括して排他制御する。また、第３排他オブジェクト３０１は、自身の排他制御内容に応じた操作画面の画像データを作成して表示オブジェクト１０２に表示指示する。
【００４３】
制御オブジェクト１０３は、（複写機１０＋ＰＣ２０）の各種機能に対応する各種制御を統括して行う。制御オブジェクト１０３は、第３排他オブジェクト３０１からの排他制御内容の情報のメッセージを受信し、また、表示オブジェクト１０２に表示制御のためのメッセージを送信し、さらに、画像処理回路１９、画像処理回路２１２にアクセスして画像処理制御する。
【００４４】
本実施の形態では、簡単のため、表示オブジェクト１０２、制御オブジェクト１０３が、複写機１０内に構成されるものとして説明しているが、これに限定されるものではなく、ＰＣ２０内に構成されるものとしてもよい。
【００４５】
第１排他オブジェクト１０１及び第２排他オブジェクト２０１は、分散オブジェクト構造となっている。分散オブジェクトは、例えば、Ｊａｖａの分散オブジェクトとしてのＨＯＲＢ（Hirano Object Request Broker）であり、所定のオブジェクトが所定の装置に所属している場合に、システム内の他の機器が、その所定のオブジェクトを取り込んで自分の機能として処理可能である。つまり、本実施の形態のように、第２排他オブジェクト２０１を複写機１０が取り込むことが可能である。また、分散オブジェクトは、ＨＯＲＢに限定されるものではなく、ＣＯＲＢＡ（Common Object Request Broker Architecture）などの他の規格の分散オブジェクトでもよい。
【００４６】
また、制御オブジェクト１０３、表示オブジェクト１０２も分散オブジェクト構造とする。例えば、表示オブジェクト１０２をＰＣ２０に取り込むことも可能であるものとする。
【００４７】
次に、図５及び図６を参照して、複写機システム１αの機能構成における動作を説明する。図６に、複写機システム１αの複写機側操作の動作シーケンスを示す。ここでは、ＰＣ２０を利用する「オーバレイ」＋「８イン１」の機能の操作画面表示及びそのジョブ実行までの動作を説明する。
【００４８】
予め、複写機システム１αが起動され、図４に示すように、各オブジェクトが構成されているものとする。
【００４９】
先ず、応用操作画面の画像データ作成のため、制御部１１１（第１排他オブジェクト１０１）からＰＣ２０の第２排他オブジェクト２０１に、取り込み要求のメッセージが通信ネットワークＮを介して送信される（ステップＳ１）。応用操作画面とは、複写機１０及びＰＣ２０の両方の機能が選択可能な操作画面とする。そして、第２排他オブジェクト２０１が通信ネットワークＮを介して複写機１０に取り込まれて、第１排他オブジェクト１０１とともに第３排他オブジェクト３０１が構成されて実行される（ステップＳ２）。第３排他オブジェクト３０１は、第１排他オブジェクト１０１及び第２排他オブジェクト２０１のいずれか１つを選択して機能実行させる。ここでは、第２排他オブジェクト２０１が選択された場合を説明する。
【００５０】
そして、制御オブジェクト１０３により、第３排他オブジェクト３０１から排他制御情報のメッセージが取得され、当該排他制御情報と、複写機１０の機械状態とに基づいて、応用操作画面が作成され、応用操作画面の画像データのメッセージが表示オブジェクト１０２に送信される（ステップＳ３）。
【００５１】
そして、表示オブジェクト１０２により、応用操作画面の画像データのメッセージが受信されて表示部１４に表示される（ステップＳ４）。このとき、応用操作画面の画像データは、ＰＣ２０から複写機１０に送信されて表示部１４に表示される。このように、あたかも、複写機１０単体の操作画面の画像データを表示オブジェクト１０２に表示させるように、制御オブジェクト１０３は、応用操作画面の画像データを表示オブジェクト１０２に表示させる。このように、例えば、「オーバレイ」＋「８イン１」の機能が選択可能な応用操作画面が表示される。
【００５２】
そして、第３排他オブジェクト３０１により、操作部１２へユーザが入力した、操作カーソル座標、押下信号などの操作情報が取得される（ステップＳ５）。そして、制御オブジェクト１０３により、操作画面の画像データと操作情報とに基づいて、新たな操作画面の画像データが作成（変更）され、その応用操作画面の画像データのメッセージが表示オブジェクト１０２に送信される（ステップＳ６）。
【００５３】
そして、表示オブジェクト１０２により、応用操作画面の画像データのメッセージが受信されて表示部１４に表示される（ステップＳ７）。そして、第３排他オブジェクト３０１により、操作部１２へユーザが入力したジョブ実行指示情報が取得される（ステップＳ７）。例えば、「オーバレイ」＋「８イン１」の機能である。
【００５４】
そして、第３排他オブジェクト３０１により、ジョブ実行指示情報が制御オブジェクト１０３に送信され、また、制御オブジェクト１０３により、第３排他オブジェクト３０１から受信したジョブ実行指示情報に基づいてジョブデータが作成されて画像処理部２１２に送信される（ステップＳ９）。ジョブデータの作成は、例えば、「オーバレイ」＋「８イン１」の機能を実行する場合、記憶部１５に記憶されている処理対象の画像データを読み出して作成することとしてもよく、また制御オブジェクト１０３の制御により、スキャナ部１７に処理対象の画像データを原稿からスキャンさせ、そのスキャンした画像データから作成することなどとしてもよい。
【００５５】
そして、画像処理部２１２により、制御オブジェクト１０３から受信したジョブデータに画像処理が施される（ステップＳ１０）。例えば、「オーバレイ」＋「８イン１」の画像処理である。そして、画像処理部２１２により、画像処理後のジョブデータが制御オブジェクト１０３にメッセージ送信される（ステップＳ１１）。そして、制御オブジェクト１０３により、画像処理部２１２から受信された画像処理後のジョブデータが処理実行される（ステップＳ１２）。制御オブジェクト１０３により、例えば、「オーバレイ」＋「８イン１」の画像処理が施された画像データがプリンタ部１８からプリントアウトされる。
【００５６】
そして、制御オブジェクト１０３により、ジョブ実行完了の旨を含む応用操作画面の画像データが作成され、その応用操作画面の画像データのメッセージが表示オブジェクト１０２に送信される（ステップＳ１３）。そして、表示オブジェクト１０２により、応用操作画面の画像データのメッセージが受信されて表示部１４に表示される（ステップＳ１４）。そして、ステップＳ３〜Ｓ１４の処理が繰り返し実行される。
【００５７】
上記、実施の形態では、「オーバレイ」＋「８イン１」のジョブ実行例を説明したが、例えば、複写機１０単独で実行可能な「４イン１」のジョブでは、ステップＳ９において、ジョブデータが画像処理回路１９に送信され、ステップＳ１０，Ｓ１１において、そのジョブデータが画像処理回路１９により画像処理されて制御オブジェクト１０３に送信される。画像処理回路１９で画像処理を実現できるジョブは、画像処理回路１９で実現するのが好ましい。なぜなら、画像処理回路１９のハードウェアによる処理スピードが、ソフトウェアによる処理スピードより高速であるためである。このように、ＰＣ２０の利用が必須の画像処理を画像処理部２１２に実行させ、複写機１０単独で実行可能な画像処理を画像処理回路１９に実行させることで、処理レスポンスを最大限に利用することができる。
【００５８】
また、一般的にＰＣ２０でのソフトウェアによる画像処理は、複写機１０でのソフトウェアによる同じ画像処理に比べて処理スピードが速い。このため、複写機１０及びＰＣ２０のいずれでも実行可能なソフトウェアによる画像処理は、ＰＣ２０のレスポンスが遅い場合（例えば、ＰＣ２０のビジー状態が続く場合など）を除き、できる限りＰＣ２０に画像処理を負担させる構成が、処理スピードの面で好ましい。さらに、制御オブジェクト１０３により、あるジョブデータに対して、画像処理回路１９で画像処理させた後に、画像処理部２１２で画像処理させる構成や、逆に、画像処理処理部２１２、画像処理回路１９の順に画像処理する構成としてもよい。
【００５９】
また、複写機１０とＰＣ２０との間の通信が確立されない場合、複写機１０単独で第１排他オブジェクト１０１を用いて操作画面の表示及び機能の操作実行が行われる。また、例えば、ＰＣ２０が起動停止している場合、複写機１０側からWake Up(On) LANなどの機能によりＰＣ２０をリモートで起動する構成としてもよい。
【００６０】
以上、本実施の形態によれば、制御オブジェクト１０３により、第３排他オブジェクトの排他制御内容と、画像形成装置の機械状態と、に基づいて、複写機１０及びＰＣ２０の機能の操作画面が作成されて表示オブジェクト１０２を介して表示部１４に表示されて操作できるので、複写機１０及びＰＣ２０間で機械状態の問い合わせを行うことなく、複写機１０及びＰＣ２０の通信負担を軽減するとともに、ＰＣ２０の操作画面表示機能を複写機１０の機能の一部として利用できる。
【００６１】
また、制御オブジェクト１０３により、第３排他オブジェクト３０１の排他制御内容と、操作部１２から入力された操作情報と、に基づいて、画像処理回路１９及び画像処理部２１２のうちの少なくとも１つによりジョブデータが画像処理されるので、複写機１０及びＰＣ２０間で排他制御の問い合わせを行うことなく、ＰＣ２０の画像処理機能を複写機１０の機能の一部として利用できる。
【００６２】
また、複写機１０が制御オブジェクト１０３を備えるので、複写機１０側で、複写機１０及びＰＣ２０の機能の処理実行の制御ができる。また、ＰＣ２０が制御オブジェクト１０３を有する構成とすれば、ＰＣ２０側で、複写機１０及びＰＣ２０の機能の処理実行の制御ができる。
【００６３】
（変形例）
次に、図５及び図７を参照して、複写機システム１αの機能構成におけるＰＣ２０のリモート操作に関する動作を説明する。図７に、複写機システム１αのＰＣ側操作の動作シーケンスを示す。上記実施の形態と同様に、例えば、「オーバレイ」＋「８イン１」の機能実効の場合を説明する。
【００６４】
予め、複写機システム１αが起動され、図４に示すように、各オブジェクトが構成されているものとする。
【００６５】
先ず、応用操作画面の画像データ作成のため、制御部２１１（第２排他オブジェクト１０１）から複写機１０の第１排他オブジェクト１０１に、取り込み要求のメッセージが通信ネットワークＮを介して送信される（ステップＳ２１）。同様にして、制御部２１１から表示オブジェクト１０２及び制御オブジェクトに、取り込み要求のメッセージが送信される。そして、第１排他オブジェクト１０１が通信ネットワークＮを介してＰＣ２０に取り込まれて、第２排他オブジェクト２０１とともに第３排他オブジェクト３０１が構成されて実行される（ステップＳ２２）。
【００６６】
そして、表示オブジェクト１０２及び制御オブジェクト１０３が、通信ネットワークＮを介してＰＣ２０に取り込まれて実行される（ステップＳ２３）。そして、ＰＣ２０の制御オブジェクト１０３により、機械状態の要求が複写機１０の制御部１１１に送信される（ステップＳ２４）。そして、制御部１１１により、制御オブジェクト１０３から受信した機械状態の要求に基づいて、複写機１０のスキャナ部１７及びプリンタ部１８などの現在の機械状態データが取得されて制御オブジェクト１０３に送信され、また、第３排他オブジェクト３０１により、排他制御情報のメッセージが取得されて制御オブジェクト１０３に送信される（ステップＳ２５）。
【００６７】
そして、制御オブジェクト１０３により、制御部１１１及び第３排他オブジェクト３０１から受信した機械状態データ及び排他制御情報に基づいて、応用操作画面が作成され、応用操作画面の画像データのメッセージが表示オブジェクト１０２に送信される（ステップＳ２６）。そして、表示オブジェクト１０２により、応用操作画面の画像データのメッセージが受信されて表示部１４に表示される（ステップＳ２７）。第３排他オブジェクト３０１により、操作部１２へユーザが入力した、操作カーソル座標、押下信号などの操作情報が取得される（ステップＳ２８）。そして、制御オブジェクト１０３により、操作画面の画像データと操作情報とに基づいて、新たな操作画面の画像データが作成（変更）され、その応用操作画面の画像データのメッセージが表示オブジェクト１０２に送信される（ステップＳ２９）。
【００６８】
そして、表示オブジェクト１０２により、応用操作画面の画像データのメッセージが受信されて表示部１４に表示される（ステップＳ３０）。そして、第３排他オブジェクト３０１により、操作部１２へユーザが入力したジョブ実行指示情報が取得される（ステップＳ３１）。
【００６９】
そして、制御オブジェクト１０３により、第３排他オブジェクト３０１から受信したジョブ実行指示情報に基づいてジョブデータ要求が複写機１０の制御部１１１に送信される（ステップＳ３２）。そして、制御部１１１により、制御オブジェクト１０３から受信したジョブ実行指示情報に基づいて、ジョブデータ作成のための各種データが制御オブジェクト１０３に送信されて、制御オブジェクト１０３により、その受信した各種データからジョブデータが作成されて画像処理部２１２に送信される（ステップＳ３３）。
【００７０】
そして、画像処理部２１２により、制御オブジェクト１０３から受信したジョブデータに画像処理が施される（ステップＳ３４）。そして、画像処理部２１２により、画像処理後のジョブデータが制御オブジェクト１０３にメッセージ送信され、制御オブジェクト１０３により、画像処理後ジョブデータが処理実行されて制御部１１１に送信される（ステップＳ３５）。そして、制御部１１１により、制御オブジェクト１０３から受信された画像処理後のジョブデータが処理実行される（ステップＳ３６）。
【００７１】
そして、制御オブジェクト１０３により、ジョブ実行完了の旨を含む応用操作画面の画像データが作成され、その応用操作画面の画像データのメッセージが表示オブジェクト１０２に送信される（ステップＳ３７）。そして、表示オブジェクト１０２により、応用操作画面の画像データのメッセージが受信されて表示部１４に表示される（ステップＳ３８）。そして、ステップＳ２６〜Ｓ３８の処理が繰り返し実行される。
【００７２】
なお、上記実施の形態における記述は、本発明に係る好適な画像形成システムの一例であり、これに限定されるものではない。上記各実施の形態における画像形成システムの各構成要素の細部構成、及び細部動作に関しては、本発明の趣旨を逸脱することのない範囲で適宜変更可能であることは勿論である。
【００７３】
例えば、ＰＣ２０の利用を要する拡張機能としては、「オーバレイ」＋「８イン１」の機能に限定するものではなく、ＰＣ２０のフォントを使用する各種機能などや、「頁付与」＋「８イン１」などのＰＣ２０を利用するその他の組み合わせとしてもよい。
【００７４】
また、上記実施の形態において、複写機１０の機能の画像処理を、ハードウェアとしての画像処理回路１９が実行する構成としたが、これに限定されるものではなく、ハードウェア又はソフトウェアによる画像処理部などのうちの少なくとも１つにより構成される第１画像処理手段としてもよい。これに合せて、ＰＣ２０の、ソフトウェアによる画像処理部２１２を第２画像処理手段としてもよい。
【００７５】
また、上記変形例において、ＰＣ２０にリモート操作を行わせる場合に、複写機１０の表示部１４に表示中の画面と、同一又は同様の画面をＰＣ２０の表示部２４に表示してユーザにリモート操作させる構成としてもよい。
【図面の簡単な説明】
【００７６】
【図１】本発明に係る実施の形態の複写機システム１αの構成を示す図である。
【図２】複写機１０の内部構成を示すブロック図である。
【図３】ＰＣ２０の内部構成を示すブロック図である。
【図４】複写機１０及びＰＣ２０の機能構成を示す図である。
【図５】複写機システム１αの機能構成を示す図である。
【図６】複写機システム１αの複写機側操作の動作シーケンス図である。
【図７】複写機システム１αのＰＣ側操作の動作シーケンス図である。
【符号の説明】
【００７７】
１α  複写機システム
１０  複写機
２０  ＰＣ
１１，２１  ＣＰＵ
１１１，２１１  制御部
２１２  画像処理部
１２，２２  操作部
１３，２３  ＲＡＭ
１４，２４  表示部
１５，２５  記憶部
１６，２６  通信部
１７  スキャナ部
１８  プリンタ部
１９  画像処理回路
１Ａ，２７  バス
１０１  第１排他オブジェクト
１０２  表示オブジェクト
１０３  制御オブジェクト
２０１  第２排他オブジェクト
３０１  第３排他オブジェクト
【図１】
2005231303.tif 000003
【図２】
2005231303.tif 000004
【図３】
2005231303.tif 000005
【図４】
2005231303.tif 000006
【図５】
2005231303.tif 000007
【図６】
2005231303.tif 000008
【図７】
2005231303.tif 000009