(57)【要約】【課題】画像形成システムにおいてステータス画面の画面データを生成するための処理負荷を低減する技術を提供する。【解決手段】画像形成システムにおいて、印刷制御装置及び画像形成装置はそれぞれ、画像形成システムの状態を示す情報を含むステータス画面に対応する画面データを生成する。画像形成装置は、いずれかの装置で生成された画面データに基づいて、印刷制御装置のステータス画面と画像形成装置のステータス画面との間で表示部に表示するステータス画面を切り替える。更に、画像形成装置は、印刷制御装置のステータス画面が表示部に表示される場合には、画像形成装置における画面データの生成を停止し、画像形成装置のステータス画面が表示部に表示される場合には、印刷制御装置における画面データの生成を停止させる。【選択図】図８
2016218757.tif 000002
【特許請求の範囲】
【請求項１】
画像形成を実行する画像形成装置と、前記画像形成装置と通信可能であり、前記画像形成に関連する処理を実行する制御装置と、を備える画像形成システムであって、
前記制御装置は、
前記制御装置の状態を示す情報を含む第１のステータス画面に対応する画面データを生成し、生成した画面データを前記画像形成装置に送信する第１の生成手段、を備え、
前記画像形成装置は、
前記画像形成装置の状態を示す情報を含む第２のステータス画面に対応する画面データを生成する第２の生成手段と、
前記第１の生成手段または前記第２の生成手段によって生成される画面データに基づいて、前記第１のステータス画面と前記第２のステータス画面とのいずれかを前記画像形成装置の表示部に表示する表示制御手段と、
前記第２のステータス画面が前記表示部に表示される場合には、前記第１の生成手段による画面データの生成を停止させ、前記第１のステータス画面が前記表示部に表示される場合には、前記第２の生成手段による画面データの生成を停止させる制御手段と、
を備えることを特徴とする画像形成システム。
【請求項２】
前記第１の生成手段は、画面データの生成を停止している間に、前記制御装置の状態を示す情報を前記画像形成装置へ送信し、
前記第２の生成手段は、前記第２のステータス画面が、前記画像形成装置の状態を示す情報と、前記制御装置から受信される前記制御装置の状態を示す情報とを含むように、画面データを生成する、
ことを特徴とする請求項１に記載の画像形成システム。
【請求項３】
前記第１の生成手段は、画面データの生成を停止している間に、前記制御装置の状態が変化するごとに、前記制御装置の状態を示す情報を前記画像形成装置へ送信する、
ことを特徴とする請求項２に記載の画像形成システム。
【請求項４】
前記第２の生成手段は、画面データの生成を停止している間に、前記画像形成装置の状態を示す情報を前記制御装置へ送信し、
前記第１の生成手段は、前記第１のステータス画面が、前記制御装置の状態を示す情報と、前記画像形成装置から受信される前記画像形成装置の状態を示す情報とを含むように、画面データを生成する、
ことを特徴とする請求項１から３のいずれか１項に記載の画像形成システム。
【請求項５】
前記第２の生成手段は、画面データの生成を停止している間に、前記画像形成装置の状態が変化するごとに、前記画像形成装置の状態を示す情報を前記制御装置へ送信する、
ことを特徴とする請求項４に記載の画像形成システム。
【請求項６】
前記画像形成装置は、前記第１のステータス画面と前記第２のステータス画面との間で前記表示部に表示するステータス画面を切り替えるためのスイッチを更に備え、
前記表示制御手段は、ユーザによる前記スイッチの操作に応じて、前記第１のステータス画面と前記第２のステータス画面とのいずれかを前記表示部に表示する、
ことを特徴とする請求項１から５のいずれか１項に記載の画像形成システム。
【請求項７】
前記画像形成装置は、前記表示部に表示されるステータス画面の切り替えが行われる際に、それまで表示されていたステータス画面に対応する画面データを保存する保存手段、を更に備え、
前記表示制御手段は、前記表示部に表示されるステータス画面の切り替えが次に行われる際に、前記第１の生成手段または前記第２の生成手段による画面データの生成が再開されるまでの間、前記保存手段によって保存された画面データに基づくステータス画面を表示する、
ことを特徴とする請求項１から６のいずれか１項に記載の画像形成システム。
【請求項８】
制御装置の状態を示す情報を含む第１のステータス画面に対応する画面データを生成し、生成した画面データを前記画像形成装置に送信する制御装置と通信可能な画像形成装置であって、
前記画像形成装置の状態を示す情報を含む第２のステータス画面に対応する画面データを生成する生成手段と、
前記制御装置または前記生成手段によって生成される画面データに基づいて、前記第１のステータス画面と前記第２のステータス画面とのいずれかを前記画像形成装置の表示部に表示する表示制御手段と、
前記第２のステータス画面が前記表示部に表示される場合には、前記制御装置による画面データの生成を停止させ、前記第１のステータス画面が前記表示部に表示される場合には、前記生成手段による画面データの生成を停止させる制御手段と、
を備えることを特徴とする画像形成装置。
【請求項９】
制御装置の状態を示す情報を含む第１のステータス画面に対応する画面データを生成し、生成した画面データを前記画像形成装置に送信する制御装置と通信可能な画像形成装置の制御方法であって、
前記画像形成装置の状態を示す情報を含む第２のステータス画面に対応する画面データを生成する生成工程と、
前記制御装置または前記生成工程において生成される画面データに基づいて、前記第１のステータス画面と前記第２のステータス画面とのいずれかを前記画像形成装置の表示部に表示する表示制御工程と、
前記第２のステータス画面が前記表示部に表示される場合には、前記制御装置による画面データの生成を停止させ、前記第１のステータス画面が前記表示部に表示される場合には、前記生成工程における画面データの生成を停止させる制御工程と、
を含むことを特徴とする制御方法。
【請求項１０】
請求項９に記載の画像形成装置の制御方法の各工程をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成システム、画像形成装置及びその制御方法、並びにプログラムに関するものである。
【背景技術】
【０００２】
近年、プリンタ、スキャナ、ファクシミリ等の機能を備えたＭＦＰ（Multi Function Printer）等の画像形成装置が普及している。また、このような画像形成装置に印刷制御装置を接続することで構成される画像形成システムが知られている。印刷制御装置は、印刷ジョブに関連する各種の画像処理や、画像形成装置に対する各種の設定処理及び印刷指示を行う装置であり、ＤＦＥ（Digital Front End）とも称される。
【０００３】
ＤＦＥは、ＭＦＰが提供する機能を強化するためにＭＦＰに接続される。例えば、ＤＦＥが、印刷ジョブのページ記述言語（ＰＤＬ）の解釈及びビットマップデータの生成を実行し、ＭＦＰが、生成されたビットマップデータに基づく印刷処理をＭＦＰに実行する。これにより、ＭＦＰ単独で全ての処理を実行する場合よりも、効率よく、且つ、短時間で印刷ジョブを処理することが可能になる。
【０００４】
また、ＤＦＥは、ＤＦＥ独自の機能の提供によりＭＦＰの機能を拡張するためにＭＦＰに接続される場合もある。例えば、ＤＦＥは、ページ編集、面付け、用紙の種類に応じた画像形成のための画像処理等を実行する。また、ＤＦＥは、ＭＦＰによる印刷処理の実行前に、ＭＦＰが印刷処理を実行した場合の印刷結果のプレビューを提供してもよいし、ＭＦＰと連携して画像処理のパラメータの変更または画像のレイアウトの変更をできるようにしてもよい。このような機能の拡張は、ＰＯＤ等の印刷市場において非常に有用である。
【０００５】
上述のようなＤＦＥとＭＦＰとが接続された画像形成システムでは、一般に、エラーの発生等の装置の状態（ステータス）を示すステータス画面を表示するための画面データをそれぞれの装置で生成し、それぞれの装置でステータス画面を表示する。その際、ＤＦＥとＭＦＰは、互いにステータス情報を共有することで、ＤＦＥのステータス画面とＭＦＰのステータス画面のいずれにおいても両方の装置のステータスを確認できるように、画面データを生成する場合もある。
【０００６】
また、近年では、ＭＦＰのステータス画面とＤＦＥのステータス画面とを、ＭＦＰの操作部（表示部）に選択的に表示できるようにする画像形成システムも知られている。このような画像形成システムでは、オペレータは、ＭＦＰの操作部に設けられた切替ボタンによってＭＦＰのステータス画面とＤＦＥのステータス画面とを必要に応じて切り替えながら、１つの操作部を用いて指示の入力を行うことが可能である。このようなステータス画面の切り替えを行うための技術として、特許文献１には、複数のコンピュータ機器が接続されたコンソール切替器により入出力の切り替えを行う技術が開示されている。具体的には、コンソール切替器は、接続されたコンピュータ機器からの信号に基づいてそのコンピュータ機器の障害を検出すると、障害を検出したコンピュータ機器に入出力を切り替え、接続された表示装置に障害情報を自動的に表示する。これにより、コンピュータ機器において発生した障害にオペレータが対応できるようにしている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００６−１１３７７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかし、上述の従来技術によれば、ＭＦＰ（画像形成装置）及びＤＦＥ（制御装置）は、それぞれのステータス画面のいずれかをユーザの選択に応じて表示部に表示できるよう、それぞれ個別にステータス画面の画面データを生成する。ＭＦＰ及びＤＦＥは、生成した画面データに基づくステータス画面が表示（選択）されていない間も、ステータスの変化に応じて画面データを生成（更新）し続ける。また、ＤＦＥ及びＭＦＰが、互いにステータス情報を共有しながらステータス画面の画面データを生成する場合には、ＭＦＰ及びＤＦＥのいずれかでステータスの変化が生じるたびに、画面データの更新が必要となる。したがって、印刷ジョブの実行状況に依存してＭＦＰ及びＤＦＥにおいてステータス画面の画面データを頻繁に更新することが必要になる結果、画面データの更新に要する処理負荷に起因して画像形成システムの印刷速度が低下する可能性がある。
【０００９】
本発明は、上述の問題に鑑みてなされたものである。本発明は、画像形成システムにおいてステータス画面の画面データを生成するための処理負荷を低減する技術を提供することを目的としている。
【課題を解決するための手段】
【００１０】
本発明は、例えば、画像形成システム及び画像形成装置として実現できる。本発明の一態様に係る画像形成システムは、画像形成を実行する画像形成装置と、前記画像形成装置と通信可能であり、前記画像形成に関連する処理を実行する制御装置と、を備える画像形成システムであって、前記制御装置は、前記制御装置の状態を示す情報を含む第１のステータス画面に対応する画面データを生成し、生成した画面データを前記画像形成装置に送信する第１の生成手段、を備え、前記画像形成装置は、前記画像形成装置の状態を示す情報を含む第２のステータス画面に対応する画面データを生成する第２の生成手段と、前記第１の生成手段または前記第２の生成手段によって生成される画面データに基づいて、前記第１のステータス画面と前記第２のステータス画面とのいずれかを前記画像形成装置の表示部に表示する表示制御手段と、前記第２のステータス画面が前記表示部に表示される場合には、前記第１の生成手段による画面データの生成を停止させ、前記第１のステータス画面が前記表示部に表示される場合には、前記第２の生成手段による画面データの生成を停止させる制御手段と、を備えることを特徴とする。
【００１１】
本発明の一態様に係る画像形成装置は、制御装置の状態を示す情報を含む第１のステータス画面に対応する画面データを生成し、生成した画面データを前記画像形成装置に送信する制御装置と通信可能な画像形成装置であって、前記画像形成装置の状態を示す情報を含む第２のステータス画面に対応する画面データを生成する生成手段と、前記制御装置または前記生成手段によって生成される画面データに基づいて、前記第１のステータス画面と前記第２のステータス画面とのいずれかを前記画像形成装置の表示部に表示する表示制御手段と、前記第２のステータス画面が前記表示部に表示される場合には、前記制御装置による画面データの生成を停止させ、前記第１のステータス画面が前記表示部に表示される場合には、前記生成手段による画面データの生成を停止させる制御手段と、を備えることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、画像形成システムにおいてステータス画面の画面データを生成するための処理負荷を低減することが可能になる。
【図面の簡単な説明】
【００１３】
【図１】画像形成システムの構成例を示す図。
【図２】印刷制御装置のハードウェア構成例を示すブロック図。
【図３】画像形成装置のハードウェア構成例を示すブロック図。
【図４】印刷制御装置のステータス画面の一例を示す図。
【図５】画像形成装置のステータス画面の一例を示す図。
【図６】画像形成装置の操作部の構成例を示すブロック図。
【図７】印刷制御装置によって実行される処理の手順を示すフローチャート。
【図８】画像形成装置によって実行される処理の手順を示すフローチャート。
【発明を実施するための形態】
【００１４】
以下、本発明を実施するための形態について図面を用いて説明する。なお、以下の実施形態は特許請求の範囲に係る発明を限定するものでなく、また実施形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。
【００１５】
＜画像形成システム＞
図１は、画像形成システムの構成例を示す図である。画像形成システム１００は、画像形成を実行する画像形成装置１０２と、画像形成装置１０２と通信可能であり、画像形成に関連する処理を実行する印刷制御装置１０１と、で構成される。画像形成システム１００は、ＬＡＮ等のネットワーク１０６を介してクライアント端末１０７と通信可能である。画像形成装置１０２は、印刷制御装置１０１を介してネットワーク１０６に接続されている。なお、クライアント端末１０７は、ネットワーク１０６上に複数存在してもよい。
【００１６】
画像形成装置１０２は、伝送路１０４，１０５を介して印刷制御装置と接続されている。更に、画像形成装置１０２の操作部３０２は、スイッチ（切替ボタン）１０９及び表示部（ディスプレイ）１１０を備え、伝送路１０８を介して印刷制御装置１０１と接続されている。本実施形態では、伝送路１０４，１０８はＬＡＮケーブル等の制御ケーブルに相当し、伝送路１０５はビデオケーブルに相当する。
【００１７】
＜印刷制御装置＞
図２は、印刷制御装置１０１のハードウェア構成例を示すブロック図である。ＣＰＵ２１０は、印刷制御装置１０１全体を制御するプロセッサである。ＲＩＰ（Raster Image Processor）部２０２は、ページ記述言語（ＰＤＬ）で記述されているデータを、ビットマップ画像データ等のラスタイメージデータに変換するプロセッサである。第１メモリ２０６は、ＲＩＰ部２０２によって利用される記憶デバイス（ＲＡＭ）である。ＲＩＰ部２０２は、画像展開処理を実行する際に第１メモリ２０６を利用する。第２メモリ２０８は、ＣＰＵ２１０によって利用される記憶デバイス（ＲＡＭ）である。ＣＰＵ２１０は、第２メモリ２０８を、データの一時保存領域として利用する。
【００１８】
ＮＩＣ（Network Interface Card）２０１は、ネットワーク１０６を介した、低レイヤにおける通信を制御する第１のネットワークインタフェース（Ｉ／Ｆ）である。ＮＩＣ２０３は、伝送路１０４を介した、低レイヤにおける通信を制御する第２のネットワークＩ／Ｆである。ハードディスクドライブ（ＨＤＤ）２０４には、ＮＩＣ２０１によって受信された印刷データ等のデータを一時的に保存しておくために使用される記憶デバイスである。また、ＨＤＤ２０４には、印刷制御装置１０１が管理する各種の設定情報を格納することも可能である。ＣＰＵ２１０は、ＨＤＤ２０４から必要に応じて設定情報を読み出して使用できる。また、ＣＰＵ２１０は、外部装置からの変更指示、または操作部２０５を介して入力された変更指示に従って、ＨＤＤ２０４に格納された設定情報を変更できる。
【００１９】
操作部２０５は、ボタン、キーボード、タッチパネル等を備え、伝送路１０８を介して、画像形成装置１０２の操作部３０２（の表示部１１０）と接続されている。ユーザは、操作部２０５を用いて印刷制御装置１０１に対して各種の指示の入力を行うことが可能である。画像インタフェース（Ｉ／Ｆ）ボード２０９は、画像データを画像形成装置１０２に転送するためのインタフェースである。印刷制御装置１０１は、ＮＩＣ２０３または画像Ｉ／Ｆボード２０９を利用して、伝送路１０４または伝送路１０５を介して、画像形成装置１０２に画像データを転送できる。
【００２０】
ＣＰＵ２１０は、印刷制御装置１０１における処理の実行状態等の、装置の状態（ステータス）を示す情報を含むステータス画面を表示するための画面データを生成する。また、ＣＰＵ２１０は、例えば画像形成装置１０２でエラーが発生した際に、画像形成装置１０２の状態（ステータス）を示す状態情報を、伝送路１０４及びＮＩＣ２０３を介して画像形成装置１０２から取得する。更に、ＣＰＵ２１０は、印刷制御装置１０１の状態とともに画像形成装置１０２の状態を示す情報も含むステータス画面の画面データを生成する。
【００２１】
ＣＰＵ２１０は、このようにして生成した画面データを、操作部２０５及び伝送路１０８を介して画像形成装置１０２（の操作部３０２）へ送信する。これにより、印刷制御装置１０１で生成された画面データに基づくステータス画面を画像形成装置１０２の表示部１１０に表示することができる。
【００２２】
＜画像形成装置＞
図３は、画像形成装置１０２のハードウェア構成例を示すブロック図である。画像形成装置１０２は、ハードウェア部（ハード部）３０１と、ハード部３０１と接続された画像入出力制御部３０５とで構成される。ハード部３０１は、操作部３０２、リーダ部３０３、及びプリンタ部３０４を備える。画像入出力制御部３０５は、ハード部３０１と接続され、上述のハード部３０１と接続され、インタフェース（Ｉ／Ｆ）部３０６、画像メモリ３０７、制御部３０８、及びＨＤＤ３０９を備える。
【００２３】
（ハード部３０１）
操作部３０２は、タッチパネル、キーボード、マウス等の、ユーザの操作を受け付け可能なデバイスを備える。ユーザは、操作部３０２に設けられたこれらのデバイスを操作して、画像形成装置１０２に対して各種の指示を行うことが可能である。操作部３０２は、スイッチ１０９及び表示部１１０を更に備える。
【００２４】
リーダ部３０３は、原稿台（図示せず）等にセットされた原稿の画像を読み取って画像データを生成する。リーダ部３０３は、生成した画像データを、画像入出力制御部３０５へ出力する。プリンタ部３０４は、画像入出力制御部３０５から出力された画像データに基づいて、用紙（シート）に画像を形成（印刷）する。本実施形態では、画像形成装置１０２が電子写真方式で画像形成を行う場合について説明しているが、インクジェット方式等の他の方式で画像形成を行う場合にも同様に、本実施形態を適用できる。
【００２５】
（画像入出力制御部）
Ｉ／Ｆ部３０６は、制御部３０８と印刷制御装置１０１との間のインタフェースである。制御部３０８（ＣＰＵ３１０）は、Ｉ／Ｆ部３０６を介して、印刷制御装置１０１と通信する。Ｉ／Ｆ部３０６は、伝送路１０４を介して印刷制御装置１０１のＮＩＣ２０３と接続され、伝送路１０５を介して印刷制御装置１０１の画像Ｉ／Ｆボード２０９と接続される。Ｉ／Ｆ部３０６は、印刷制御装置１０１によってエンコード処理が行われたデータ（画像データ）を受信し、受信した画像データを、プリンタ部３０４で使用可能な画像データに変換した後に制御部３０８へ送信する。
【００２６】
制御部３０８は、ＣＰＵ３１０、ＲＡＭ３１１、及びＲＯＭ３１２を備える。ＣＰＵ３１０は、ＲＯＭ３１２に格納されたプログラムをＲＡＭ３１１上に読み出して実行することで、画像形成装置１０２全体を制御する。例えば、ＣＰＵ３１０は、Ｉ／Ｆ部３０６、画像メモリ３０７、リーダ部３０３、プリンタ部３０４等のデバイス間のデータの伝送を制御する。
【００２７】
ＨＤＤ３０９には、不揮発性の記憶デバイスであり、アドレス帳、操作履歴、ユーザ設定、ＩＤ設定、ネットワーク設定等の、画像形成装置１０２の各種設定を示すデータ、及び画像データが保存される。なお、ＨＤＤ３０９の代わりとして使用可能な、不揮発性のメモリが設けられてもよい。
【００２８】
ＣＰＵ３１０は、画像形成装置１０２における処理の実行状態等の、装置の状態（ステータス）を示す情報を含むステータス画面を表示するための画面データを生成する。また、ＣＰＵ２１０は、例えば印刷制御装置１０１でエラーが発生した際に、印刷制御装置１０１の状態（ステータス）を示す状態情報を、伝送路１０４を介して印刷制御装置１０１から取得する。更に、ＣＰＵ３１０は、画像形成装置１０２の状態とともに印刷制御装置１０１の状態を示す情報も含むステータス画面の画面データを生成する。
【００２９】
ＣＰＵ３１０は、このようにして生成した画面データに基づいて、ステータス画面を表示部１１０に表示することができる。また、ＣＰＵ３１０は、伝送路１０８を介して印刷制御装置１０１から受信した画面データに基づいて、ステータス画面を表示部１１０に表示することも可能である。ＣＰＵ３１０は、ユーザによるスイッチ１０９の操作に応じて、表示部１１０に画面を表示するための画面データを、印刷制御装置１０１で生成された画面データと画像形成装置１０２で生成された画面データとの間で切り替える（選択する）。ＣＰＵ３１０は、選択した画面データに基づいて、ステータス画面を表示部１１０に表示する。
【００３０】
＜画像形成システムの基本動作＞
次に、画像形成システム１００の基本動作として、クライアント端末１０７から投入された印刷ジョブに基づく印刷処理を実現する動作について説明する。
【００３１】
まず、クライアント端末１０７によって生成された印刷ジョブが、ネットワーク１０６を介して印刷制御装置１０１に投入される。印刷制御装置１０１では、クライアント端末１０７から送信された、印刷ジョブを含むデータパケットが、ＮＩＣ２０１によって受信される。ＣＰＵ２１０は、ＮＩＣ２０１によって印刷ジョブが受信されると、受信した印刷ジョブを必要に応じてＨＤＤ２０４に格納する。その後、受信された印刷ジョブは、ＣＰＵ２１０の指示によりＨＤＤ２０４またはＮＩＣ２０１からＲＩＰ部２０２へ送信される。
【００３２】
ＲＩＰ部２０２は、受信した印刷ジョブに含まれるＰＤＬデータを解釈してラスタイメージデータに変換し、得られたラスタイメージデータをエンコード部２０７に出力する。エンコード部２０７は、入力されたラスタイメージデータを、画像形成装置１０２が解釈可能な所定の形式のデータに変換するためのエンコード処理を行う。エンコード処理は、例えば、画像形成装置１０２へ送信するデータ量を削減するためのデータ圧縮処理である。エンコード処理が行われたデータ（画像データ）は、画像形成装置１０２が解釈可能な形式のデータである必要がある。画像形成装置１０２が、例えば、特定の印刷言語形式のデータ、またはＪＢＩＧ等の特定の方法で圧縮された形式のデータを解釈可能である場合には、エンコード部２０７は、ラスタイメージデータから、そのような形式のデータを生成する。
【００３３】
印刷制御装置１０１では、エンコード部２０７によるエンコード処理は必要に応じて行われる。例えば、画像形成装置１０２でラスタイメージデータを解釈可能な場合、またはデータ量を削減する必要がない場合等の、エンコード処理が必要ない場合には、エンコード部２０７によるエンコード処理は省略されてもよい。
【００３４】
必要に応じてエンコード処理が行われたデータ（画像データ）は、エンコード部２０７からＮＩＣ２０３へ出力される。ＮＩＣ２０３は、エンコード部２０７から入力されたデータを含むデータパケットを生成し、当該データパケットを、伝送路１０４を介して画像形成装置１０２へ送信する。なお、エンコード部２０７から出力されるデータは、画像Ｉ／Ｆボード２０９から伝送路１０５を介して画像形成装置１０２へ送信されてもよい。
【００３５】
画像形成装置１０２では、Ｉ／Ｆ部３０６が、伝送路１０４または伝送路１０５を介して印刷制御装置１０１からデータパケットを受信すると、受信したデータパケットからデータ（画像データ）が取り出す。更に、ＣＰＵ３１０は、当該画像データに基づいて、プリンタ部３０４によってシートに画像を形成（印刷）するための画像形成処理（印刷処理）を実行する。このようにして、クライアント端末１０７から投入される印刷ジョブに基づいて、画像形成システム１００における印刷処理が実現される。
【００３６】
＜印刷制御装置のステータス画面＞
図４は、画像形成装置１０２の表示部１１０に表示される、印刷制御装置１０１のステータス画面４００の一例を示す図である。ステータス画面４００の画面データは、上述のように、印刷制御装置１０１のＣＰＵ２１０によって生成され、伝送路１０４を介して画像形成装置１０２に送信される。これにより、ＣＰＵ３１０によって、当該画面データに基づいて画像形成装置１０２の表示部１１０にステータス画面４００が表示される。
【００３７】
ステータス画面４００には、印刷制御装置１０１及び画像形成装置１０２で処理が行われている印刷ジョブに関する情報が表示される。リスト欄４０１には、印刷制御装置１０１における処理（ＲＩＰ処理）が完了し、伝送路１０５を介して、対応する画像データが画像形成装置１０２に送信された印刷ジョブに関する情報が表示される。リスト欄４０１に表示される情報は、伝送路１０４を介して画像形成装置１０２から取得した情報に基づいている。リスト欄４０１には、画像形成装置１０２における各印刷ジョブの状態が表示される。リスト欄４０２には、印刷制御装置１０１においてＲＩＰ部２０２による処理の対象となっている印刷ジョブに関する情報が表示され、印刷制御装置１０１における各印刷ジョブの状態が表示される。
【００３８】
リスト欄４０３には、画像形成装置１０２の給紙段及び排紙段（図示せず）の状態を示す情報が表示される。リスト欄４０３に表示される情報は、伝送路１０４を介して画像形成装置１０２から取得した情報に基づいている。表示欄４０４には、伝送路１０４を介して画像形成装置１０２から取得された情報に基づいて、画像形成装置１０２の状態を示す情報が表示される。例えば、用紙ジャム等のエラーが画像形成装置１０２で発生した場合、エラーの発生を示す情報が、画像形成装置１０２から伝送路１０４を介して印刷制御装置１０１へ送信される。ＣＰＵ２１０は、画像形成装置１０２から受信した情報に基づいて、画像形成装置１０２でエラーが発生したことを示す情報を、表示欄４０４に表示する。
【００３９】
＜画像形成装置のステータス画面＞
図５は、画像形成装置１０２の表示部１１０に表示される、画像形成装置１０２のステータス画面５００の一例を示す図である。ステータス画面５００の画面データは、画像形成装置１０２のＣＰＵ３１０によって生成され、当該画面データに基づいて表示部１１０にステータス画面５００が表示される。
【００４０】
ステータス画面５００の上部に表示されるボタン群５０１（「Ｐｒｉｎｔ」、「Ｂｏｘ」及び「給紙、排紙」ボタン）は、リスト欄５０２に表示される内容を選択するために用いられる。図５では、「Ｐｒｉｎｔ」ボタンが押下された場合を示しており、リスト欄５０２には、伝送路１０４または伝送路１０５を介して印刷制御装置１０１から受信済みの印刷ジョブに関する情報が表示される。
【００４１】
表示欄５０３には、伝送路１０４を介して印刷制御装置１０１から取得された情報に基づいて、印刷制御装置１０１の状態を示す情報が表示される。例えば、印刷制御装置１０１でエラーが発生した場合、エラーの発生を示す情報が、印刷制御装置１０１から伝送路１０４を介して画像形成装置１０２へ送信される。ＣＰＵ３１０は、印刷制御装置１０１から受信した情報に基づいて、印刷制御装置１０１でエラーが発生したことを示す情報を、表示欄５０３に表示する。これにより、ＣＰＵ３１０は、印刷制御装置１０１のステータスの確認をユーザに促す。
【００４２】
＜ステータス画面の表示制御＞
次に、図６を参照して、画像形成装置１０２において表示部１１０に表示されるステータス画面を、ステータス画面４００とステータス画面５００との間で切り替えるための表示制御について説明する。図６は、画像形成装置１０２の操作部３０２の構成例を示すブロック図である。同図に示すように、操作部３０２は、表示部１１０、切替部３２０、書き換え可能な不揮発性メモリ３３０、及びスイッチ１０９を備える。切替部３２０は、メモリ３３０、スイッチ１０９、及び表示部１１０と接続されている。
【００４３】
切替部３２０は、スイッチ１０９の押下に基づくユーザからの入力に応じて、表示部１１０に画面を表示するための画面データを、印刷制御装置１０１の画面データと画像形成装置１０２の画面データとの間で切り替える機能を有する。印刷制御装置１０１の画面データは、伝送路１０８を介して、印刷制御装置１０１の操作部２０５から受信される。画像形成装置１０２の画面データは、内部バス３１３を介して、ＣＰＵ３１０から受信される。
【００４４】
切替部３２０は、ユーザからの入力に応じて、画像形成装置１０２の画面データに基づいて画面を表示部１１０に表示する（ステータス画面の切り替えを行う）際には、印刷制御装置１０１の画面データをメモリ３３０に保存する。即ち、切替部３２０は、それまで表示されていたステータス画面に対応する画面データをメモリ３３０に保存する。更に、切替部３２０は、内部バス３１３を介して、ＣＰＵ３１０に表示の通知を行う一方、伝送路１０８（及び印刷制御装置１０１の操作部２０５）を介して、印刷制御装置１０１のＣＰＵ２１０に、非表示の通知を行う。
【００４５】
切替部３２０は、ユーザからの入力に応じて、印刷制御装置１０１の画面データに基づいて画面を表示部１１０に表示する（ステータス画面の切り替えを行う）際には、画像形成装置１０２の画面データをメモリ３３０に保存する。即ち、切替部３２０は、それまで表示されていたステータス画面に対応する画面データをメモリ３３０に保存する。更に、切替部３２０は、内部バス３１３を介して、ＣＰＵ３１０に非表示の通知を行う一方、伝送路１０８（及び印刷制御装置１０１の操作部２０５）を介して、印刷制御装置１０１のＣＰＵ２１０に、表示の通知を行う。
【００４６】
本実施形態の画像形成システム１００では、印刷制御装置１０１のＣＰＵ２１０は、印刷制御装置１０１のステータス画面４００に対応する画面データを生成し、生成した画面データを画像形成装置１０２へ送信する。一方、画像形成装置１０２のＣＰＵ３１０は、画像形成装置１０２のステータス画面５００に対応する画面データを生成する。また、ＣＰＵ３１０は、切替部３２０からの通知に基づいて、ＣＰＵ２１０またはＣＰＵ３１０によって生成される画面データに基づいて、ステータス画面４００とステータス画面５００とのいずれかを、表示部１１０に表示する表示制御を行う。
【００４７】
その際、切替部３２０は、ＣＰＵ３１０または印刷制御装置１０１（のＣＰＵ２１０）に対して、非表示の通知を行うことで、画面データの生成を停止させる。具体的には、切替部３２０は、ステータス画面５００が表示部１１０に表示される場合には、印刷制御装置１０１（のＣＰＵ２１０）による画面データの生成を停止させる。一方、切替部３２０は、ステータス画面４００が表示部１１０に表示される場合には、画像形成装置１０２のＣＰＵ３１０による画面データの生成を停止させる。
【００４８】
このように、表示部１１０に表示されないステータス画面に対応する画面データの生成を、対応する装置において停止させることで、当該装置においてステータス画面の画面データを生成するための処理負荷を低減することが可能である。その結果、ステータス画面の画面データの生成に伴う画像形成システム１００全体の処理負荷を低減し、印刷速度の低下を防ぐことが可能である。
【００４９】
また、表示部１１０に画面を表示するために用いられない画面データをメモリ３３０に保存しておくことで、スイッチ１０９の操作に応じたステータス画面の表示切替の際に、ステータス画面が一時的に表示されない状況が生じるのを防ぐことができる。具体的には、ステータス画面の切り替えが次に行われる際に、ＣＰＵ３１０は、印刷制御装置１０１または画像形成装置１０２による画面データの生成が再開されるまでの間、保存された画面データに基づくステータス画面を表示部１１０に表示してもよい。なお、上述の状況が生じることが許容される場合等は、必ずしもメモリ３３０に画面データを保存する必要はない。また、上述の表示または非表示の通知は、伝送路１０８に代えて、伝送路１０４等の他の伝送路を用いて行われてもよい。
【００５０】
＜印刷制御装置の動作＞
図７は、本実施形態に係る印刷制御装置１０１によって実行される処理の手順を示すフローチャートである。図７に示す各ステップの処理は、ＣＰＵ２１０がＨＤＤ２０４から制御プログラムを第２メモリ２０８に読み出して実行することによって、印刷制御装置１０１において実現される。
【００５１】
Ｓ７０１で、ＣＰＵ２１０は、伝送路１０８を介して画像形成装置１０２からの通知を受信すると、当該通知に基づいて、画像形成装置１０２の表示部１１０に、印刷制御装置１０１のステータス画面４００が表示されるか否かを判定する。ＣＰＵ２１０は、印刷制御装置１０１のステータス画面４００が表示されると判定した場合には、Ｓ７０２へ処理を進める。
【００５２】
Ｓ７０２で、ＣＰＵ２１０は、印刷制御装置１０１の状態を示す情報を含むステータス画面４００に対応する画面データを生成し、生成した画面データを画像形成装置１０２へ送信する。具体的には、印刷制御装置１０１における処理対象の印刷ジョブについてのステータス情報に基づいて画面データを生成し、画像形成装置１０２へ送信する。これにより、生成及び送信された画面データに基づいて、画像形成装置１０２において表示部１１０にステータス画面４００が表示される。次に、Ｓ７０３で、ＣＰＵ２１０は、伝送路１０４を介して、画像形成装置１０２からの情報を受信する準備を行う。
【００５３】
Ｓ７０３における受信準備が完了すると、Ｓ７０４で、ＣＰＵ２１０は、画像形成装置１０２から情報を受信したか否かを判定する。ＣＰＵ２１０は、画像形成装置１０２から情報を受信した場合にはＳ７０５へ、受信していない場合にはＳ７０９へ、処理を進める。Ｓ７０５で、ＣＰＵ２１０は、ステータス画面４００が、印刷制御装置１０１の状態を示す情報だけでなく、画像形成装置１０２の状態を示す状態を更に含むように、画面データを生成する。更に、ＣＰＵ２１０は、生成した画面データを画像形成装置１０２へ送信し、これにより、生成及び送信された画面データに基づいて、画像形成装置１０２において表示部１１０にステータス画面４００が表示される。その後、ＣＰＵ２１０は、Ｓ８０９へ処理を進める。
【００５４】
一方、Ｓ７０１で、ＣＰＵ２１０は、印刷制御装置１０１のステータス画面４００が表示されないと判定した場合には、Ｓ７０６へ処理を進める。Ｓ７０６で、ＣＰＵ２１０は、印刷制御装置１０１のステータス画面４００に対応する画面データの生成を停止する。次にＳ７０７で、ＣＰＵ２１０は、伝送路１０４を介して、印刷制御装置１０１の情報を画像形成装置１０２へ送信する準備を行う。
【００５５】
更に、Ｓ７０８で、ＣＰＵ２１０は、伝送路１０４を介して、印刷制御装置１０１の情報を画像形成装置１０２へ送信する。なお、ＣＰＵ２１０は、画面データの生成を停止している間に、印刷制御装置１０１の状態が変化するごとに、印刷制御装置１０１の情報を画像形成装置１０２へ送信してもよい。これにより、画像形成装置１０２では、ＣＰＵ３１０によって、印刷制御装置１０１の状態を示す情報と、画像形成装置１０２の状態を示す状態とを含むステータス画面５００が表示部１１０に表示される。ＣＰＵ３１０は、その後、処理をＳ７０９に進める。
【００５６】
Ｓ７０９で、ＣＰＵ２１０は、印刷制御装置１０１の電源がＯＦＦ状態に移行するか否かを判定し、ＯＦＦ状態に移行する場合には処理を終了し、ＯＦＦ状態に移行しない場合にはＳ７０１へ処理を戻す。
【００５７】
＜画像形成装置の動作＞
図８は、本実施形態に係る画像形成装置１０２によって実行される処理の手順を示すフローチャートである。図８に示す各ステップの処理は、ＣＰＵ３１０がＨＤＤ３０９から制御プログラムをＲＡＭ３１１に読み出して実行することによって、画像形成装置１０２において実現される。
【００５８】
Ｓ８０１で、ＣＰＵ３１０は、内部バス３１３を介して切替部３２０からの通知を受信すると、当該通知に基づいて、表示部１１０に、画像形成装置１０２のステータス画面５００を表示するか否かを判定する。ＣＰＵ３１０は、印刷制御装置１０１のステータス画面５００を表示すると判定した場合には、Ｓ８０２へ処理を進める。
【００５９】
Ｓ８０２で、ＣＰＵ３１０は、画像形成装置１０２の状態を示す情報を含むステータス画面５００に対応する画面データを生成する。具体的には、画像形成装置１０２における処理対象の印刷ジョブについてのステータス情報に基づいて画面データを生成する。ＣＰＵ２１０は、生成した画面データに基づいて、表示部１１０にステータス画面５００を表示する。次に、Ｓ８０３で、ＣＰＵ３１０は、伝送路１０４を介して、印刷制御装置１０１からの情報を受信する準備を行う。
【００６０】
Ｓ８０３における受信準備が完了すると、Ｓ８０４で、ＣＰＵ３１０は、印刷制御装置１０１から情報を受信したか否かを判定する。ＣＰＵ３１０は、印刷制御装置１０１から情報を受信した場合にはＳ８０５へ、受信していない場合にはＳ８０９へ、処理を進める。Ｓ８０５で、ＣＰＵ３１０は、ステータス画面５００が、画像形成装置１０２の状態を示す情報だけでなく、印刷制御装置１０１の状態を示す状態を更に含むように、画面データを生成する。更に、ＣＰＵ３１０は、生成した画面データに基づいて、表示部１１０にステータス画面５００を表示し、その後Ｓ８０９へ処理を進める。
【００６１】
一方、Ｓ８０１で、ＣＰＵ３１０は、画像形成装置１０２のステータス画面５００を表示しないと判定した場合には、Ｓ８０６へ処理を進める。Ｓ８０６で、ＣＰＵ３１０は、画像形成装置１０２のステータス画面５００に対応する画面データの生成を停止する。次にＳ８０７で、ＣＰＵ３１０は、伝送路１０４を介して、画像形成装置１０２の情報を印刷制御装置１０１へ送信する準備を行う。
【００６２】
更に、Ｓ８０８で、ＣＰＵ３１０は、伝送路１０４を介して、画像形成装置１０２の情報を印刷制御装置１０１へ送信する。なお、ＣＰＵ３１０は、画面データの生成を停止している間に、画像形成装置１０２の状態が変化するごとに、画像形成装置１０２の情報を印刷制御装置１０１へ送信してもよい。これにより、印刷制御装置１０１では、ＣＰＵ２１０によって、印刷制御装置１０１の状態を示す情報と、画像形成装置１０２の状態を示す状態とを含むステータス画面４００に対応する画面データが生成され、画像形成装置１０２に送信される。ＣＰＵ３１０は、印刷制御装置１０１から受信した画面データに基づいて、ステータス画面４００を表示部１１０に表示する。ＣＰＵ３１０は、その後、処理をＳ８０９に進める。
【００６３】
Ｓ８０９で、ＣＰＵ３１０は、画像形成装置１０２の電源がＯＦＦ状態に移行するか否かを判定し、ＯＦＦ状態に移行する場合には処理を終了し、ＯＦＦ状態に移行しない場合にはＳ８０１へ処理を戻す。
【００６４】
以上説明したように、本実施形態では、印刷制御装置１０１と画像形成装置１０２とのうちで、表示部１１０に表示されないステータス画面に対応する装置において、ステータス画面の画面データの生成を停止する。即ち、表示部１１０に表示されるステータス画面に対応する装置においてのみ、ステータス画面の画面データを生成するようにする。これにより、ステータス画面の画面データの生成に伴う画像形成システム１００全体の処理負荷を低減することが可能であり、その結果、印刷速度の低下を防ぐことが可能である。
【００６５】
なお、上述の実施形態では、印刷制御装置１０１及び画像形成装置１０２で構成される画像形成システムに関する実施形態を一例として説明したが、本実施形態は、例えば、印刷制御装置１０１の機能が組み込まれた画像形成装置に対しても適用可能である。
また、上述の実施形態では、Ｓ７０８における印刷制御装置１０１のステータス情報の送信、及びＳ８０８における画像形成装置１０２のステータス情報の送信は、各装置においてステータスが変化するごとに行われる。しかし、ステータス情報は、例えば、定期的に一方の装置から他方の装置へ送信されてもよい。
【００６６】
［その他の実施形態］
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００６７】
１０１：印刷制御装置、１０２：画像形成装置、１０９：スイッチ、１１０：表示部、２１０，３１０：ＣＰＵ
【図１】
2016218757.tif 000003
【図２】
2016218757.tif 000004
【図３】
2016218757.tif 000005
【図４】
2016218757.tif 000006
【図５】
2016218757.tif 000007
【図６】
2016218757.tif 000008
【図７】
2016218757.tif 000009
【図８】
2016218757.tif 000010