(57)【要約】【課題】  情報処理装置と協働して連携処理を行う画像形成装置において、情報処理装置の設定と画像形成装置の状態に不整合がある場合、その不整合が判明するのが遅くなり、ユーザの利便性が損なわれる。【解決手段】  連携処理の実行が指示されると、その連携処理が、その画像形成装置と情報処理装置とで実行できるかどうかを、その連携処理を開始する前に判定し（Ｓ７０９，Ｓ７１２）、整合していないと判定した場合に、ユーザに対して警告する（Ｓ７１０，Ｓ７１３）とともに、実行できないと判定されている状態で、その連携処理の開始を禁止する（Ｓ７１４）。【選択図】  図７
2011259180.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置と通信し、当該情報処理装置と連携して行う連携処理を実行できる画像形成装置であって、
前記連携処理の実行を指示する指示手段と、
前記連携処理を、前記画像形成装置と前記情報処理装置とで実施できるかどうかを、前記連携処理を開始する前に判定する判定手段と、
前記判定手段により実施できないと判定した場合に、ユーザに対して警告する警告手段と、
前記判定手段により実施できないと判定されている状態で前記連携処理の開始を禁止する禁止手段と、
を有することを特徴とする画像形成装置。
【請求項２】
前記判定手段は、前記画像形成装置に設定されている用紙のサイズと、前記情報処理装置で設定されている当該連携処理で使用する用紙サイズとが一致しているかどうかにより実施できるかどうかを判定することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記判定手段は、前記情報処理装置で設定されている当該連携処理で使用する用紙が、前記画像形成装置で設定されているかどうかにより実施できるかどうかを判定することを特徴とする請求項１に記載の画像形成装置。
【請求項４】
前記連携処理は、前記画像形成装置で原稿を読み取って画像データを生成し、当該画像データを前記情報処理装置で処理し、処理済の画像データに基づいて前記画像形成装置で画像を形成するコピー処理であることを特徴とする請求項１乃至３のいずれか１項に記載の画像形成装置。
【請求項５】
前記指示手段による指示に応答して、連携して処理できる情報処理装置の一覧を表示する一覧表示手段と、
前記一覧表示手段から連携して処理する情報処理装置を選択する選択手段と、
前記選択手段により選択された情報処理装置に対して、当該情報処理装置で設定されている前記連携処理に関する設定内容を要求する要求手段とを更に有し、
前記判定手段は前記要求に応答して前記情報処理装置から送信される前記設定内容と、前記画像形成装置で設定されている内容とを比較して実施できるかどうか判定することを特徴とする請求項１乃至４のいずれか１項に記載の画像形成装置。
【請求項６】
前記連携処理の実行の開始を指示する開始指示手段を更に有し、
前記判定手段は、前記開始指示手段による前記連携処理の実行の開始を指示する前に判定し、
前記禁止手段は、前記開始指示手段による開始指示を受け付けないようにしたことを特徴とする請求項１乃至３のいずれか１項に記載の画像形成装置。
【請求項７】
前記連携処理の実行の開始を指示する開始指示手段を更に有し、
前記判定手段は、前記開始指示手段が前記連携処理の実行の開始を指示した後に判定し、
前記禁止手段は、前記開始指示手段による開始指示を前記情報処理装置に送信しないようにしたことを特徴とする請求項１乃至３のいずれか１項に記載の画像形成装置。
【請求項８】
情報処理装置と通信し、当該情報処理装置と連携して行う連携処理を実行できる画像形成装置を制御する制御方法であって、
前記画像形成装置の指示手段が、前記連携処理の実行を指示する指示工程と、
前記画像形成装置の判定手段が、前記連携処理を、前記画像形成装置と前記情報処理装置とで実施できるかどうかを、前記連携処理を開始する前に判定する判定工程と、
前記画像形成装置の警告手段が、前記判定工程で実施できないと判定した場合に、ユーザに対して警告する警告工程と、
前記画像形成装置の禁止手段が、前記判定工程で実施できないと判定されている状態で前記連携処理の開始を禁止する禁止工程と、
を有することを特徴とする画像形成装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置と情報処理装置とが協働して処理を実行する技術に関する。
【背景技術】
【０００２】
近年、小型の画像形成装置の分野において、コスト競争が激しいだけでなく、更なる小型化、高機能が求められている。このような廉価な画像形成装置において、限定されたハードウェア資源の中で最大限の機能やパフォーマンスを提供するために、画像形成装置と外部装置（サーバやＰＣ等）とが連携して処理を行う技術がある。これは画像形成装置と外部装置とが連携して情報処理や画像処理を行い、画像形成装置のハードウェア資源では提供できない拡張的な機能を実現する技術（例えば拡張コピー機能）である。例えば、特許文献１の技術を用いることにより、画像形成装置の構成を簡略化でき、その結果として安価な画像形成装置を提供できる。
【０００３】
特許文献１を応用した技術の一例を以下に説明する。特許文献１によると、コピー機能を提供するために、スキャナを備える画像形成装置とパーソナルコンピュータ（以下、ＰＣ）等の外部装置とを接続し、画像形成装置で得た画像をＰＣで画像処理している。この特許文献１のコピー機能では、画像形成装置で行っていた画像処理をＰＣで行うことにより、画像形成装置のハードウェア資源を少なく抑えている。また特許文献１では、画像形成装置の操作（原稿読み取りの開始指示や各種設定）もＰＣで行っている。
【０００４】
一方、画像形成装置の操作部で、上記特許文献１のようなコピー機能を操作できる拡張コピー機能（擬似コピー機能）が提案されている。これは、画像形成装置のハードウェア資源では実現できない拡張的なコピー機能をＰＣ等の外部装置の資源を用いて実現する機能で、その操作も画像形成装置の操作部で行う。ＰＣには、画像形成装置の原稿の読み取り機能を制御するスキャンドライバプログラムと、印刷機能を制御するプリントドライバプログラムがインストールされている。画像形成装置は、ユーザによる拡張コピーの開始指示を受けるとＰＣへその指示を通知する。これによりＰＣは各ドライバプログラムに従って、画像形成装置による原稿の読み取り、印刷を制御する。このとき原稿の読み取りと印刷は画像形成装置で行うが、読み取った画像データに対する画像処理はＰＣのハードウェアとドライバプログラムによって実行される。このような技術によって、画像形成装置のメモリ容量が少ない場合でも、画像形成装置に代わってＰＣのＨＤＤ等に画像データを蓄積することにより、多ページのレイアウト処理やソート処理が可能になる。更には、画像形成装置には必要最低限のハードウェアの画像処理機能のみを有し、複雑で高度な画像処理や色変換処理などはＰＣにインストールされた画像処理プログラムによって行うことにより、画像形成装置のコストダウンも図りつつ、高性能化が可能になる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平８−１８６６７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
このような連携処理において、画像形成装置の状態と拡張コピーの設定に不整合がある場合、その不整合が判明するのが遅れるという問題がある。例えば、画像形成装置に設定されている用紙サイズと、拡張コピーで設定している用紙サイズとが異なる場合や、拡張コピーで設定したサイズの用紙が画像形成装置に無い等の場合が考えられる。このような不具合は、画像形成装置がＰＣから拡張コピーのプリントジョブを受信した時点で初めて判明するためユーザの使い勝手が悪くなる。また或いは、拡張コピーで原稿の読み込みが自動給紙装置に設定されているにも拘わらず、自動給紙装置に原稿が設定されていない場合には拡張コピーが実施できないという問題がある。
【０００７】
本発明の目的は、上記従来技術の問題点を解決することにある。
【０００８】
本願発明の特徴は、画像形成装置と情報処理装置とが連携して実施する連携処理を、画像形成装置の状態と情報処理装置とで実施できるかを迅速に判定してユーザに通知することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するために本発明の一態様に係る画像形成装置は以下のような構成を備える。即ち、
情報処理装置と通信し、当該情報処理装置と連携して行う連携処理を実行できる画像形成装置であって、
前記連携処理の実行を指示する指示手段と、
前記連携処理を、前記画像形成装置と前記情報処理装置とで実施できるかどうかを、前記連携処理を開始する前に判定する判定手段と、
前記判定手段により実施できないと判定した場合に、ユーザに対して警告する警告手段と、
前記判定手段により実施できないと判定されている状態で前記連携処理の開始を禁止する禁止手段と、を有することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、画像形成装置と情報処理装置とが連携して実施する連携処理を、画像形成装置の状態と情報処理装置とで実施できるかを迅速に判定してユーザに通知することが可能となる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態に係る画像形成装置の全体構成を示すブロック図。
【図２】実施形態に係る制御装置の機能構成を示す機能ブロック図。
【図３】実施形態に係る画像形成装置の操作部の概観図。
【図４】コピー機能、及び拡張コピー機能が選択された場合の表示部の表示例を説明する図。
【図５】本実施形態に係る拡張コピーの詳細設定の一例を説明する図。
【図６】本実施形態に係る拡張コピーシーケンスの一例を説明する図。
【図７】本実施形態１に係る画像形成装置において拡張コピーが指示された場合の処理を説明するフローチャート。
【図８】本実施形態１に係る画像形成装置の印刷手順を説明するフローチャート。
【図９】本実施形態２に係る画像形成装置において拡張コピーが指示された場合の処理を説明するフローチャート。
【発明を実施するための形態】
【００１２】
以下、添付図面を参照して本発明の実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００１３】
図１は、本発明の実施形態に係る画像形成装置１００の全体構成を示すブロック図である。
【００１４】
リーダ部（画像入力装置）１２０は、原稿の画像を光学的に読み取って画像データに変換する。リーダ部１２０は、原稿を読取るための機能を持つスキャナユニット（不図示）と、原稿用紙を搬送するための原稿給紙ユニット（不図示）を具備している。
【００１５】
プリンタ部（画像出力装置）１４０は、記録紙（シート）を搬送し、そのシートに画像データを可視画像として形成（印刷）して装置外に排出する。プリンタ部１４０は、複数種類のシートを収容する複数の給紙カセットを有する給紙ユニット１４３と、画像データに基づいて画像を印刷するマーキングユニット１４１と、印刷されたシートをソート、ステイプルして排出する排紙ユニット１４２とを有している。
【００１６】
制御装置（コントローラ部）１３０は、リーダ部１２０及びプリンタ部１４０と電気的に接続されている。制御装置１３０は、リーダ部１２０を制御して、原稿を読込んで画像データを生成し、その画像データを基にプリンタ部１４０を制御して画像をシートに印刷するコピー機能を提供する。またリーダ部１２０から入力した画像データをコードデータに変換し、ネットワークを介してＰＣへ送信するスキャナ機能を有している。更には、ネットワークを介してＰＣから受信したコードデータを画像データに変換し、その画像データに基づいてプリンタ部１４０で印刷するプリンタ機能を提供する。
【００１７】
電源部１１０は、交流商用電源（ＡＣ電源）を入力として、制御装置１３０、リーダ部１２０、プリンタ部１４０に直流電圧や交流電圧を供給するために電圧１５２を発生する。また、制御装置１３０からの供給信号１５１に応じて、発生する直流電圧を制御することもできる。
【００１８】
図２は、実施形態に係る制御装置１３０の機能構成を示す機能ブロック図である。尚、図２において、図１と共通する部分は同じ記号で示している。
【００１９】
メインコントローラ２１０は、主にＣＰＵ２１１、メモリ制御部２１２，バス制御部２１３，スキャンインターフェース（I/F）２１４，プリンタI/F２１５，パネルI/F２１６を有している。更に、メインコントローラ２１０は、スキャン画像処理部２１７，プリンタ画像処理部２１８，圧縮伸張部２１９，圧縮・伸張部２１９，変倍・回転部２２０，シリアルI/F部２２１を有している。以下、詳しく説明する。
【００２０】
ＣＰＵ２１０とメモリ制御部２１２は、制御装置１３０全体の動作を制御するものであり、ＣＰＵ２１１はメモリ２３１に格納されたプログラムに基づいて動作する。また、ＰＣ１７０から受信したＰＤＬ（ページ記述言語）データを解釈してラスタイメージデータに展開する処理もこのプログラムに記述されている。これによりコードデータの解釈及びラスタイメージデータの展開処理をＣＰＵ２１１が実行している。メモリ制御部２１２は各インターフェース部から入出力されるデータ転送を制御するものであり、バス競合時の調停やＤＭＡによるデータ転送の制御を行う。バス制御部２１３は不揮発性メモリ２３２，ＲＯＭ２３３，モデム２３４へのアクセスを制御する。
【００２１】
スキャンI/F２１４は、リーダ部１２０から入力される画像データを受信し、その画像データをメモリ２３１やスキャン画像処理部２１７に転送する。スキャン画像処理部２１７は、スキャンI/F２１４から受け取った画像データに対して所定の画像処理を施す機能を有する。この画像処理としては、ラインピッチ補正、オフセット補正、非線形補正、色空間マッチング、ＭＴＦ補正、空間フィルタ、無彩色判定等が挙げられる。
【００２２】
プリンタI/F２１５は、プリンタ部１４０から送られてくるビデオ制御信号を基に制御信号を作成し、その制御信号に合わせてビデオ信号をプリンタ部１４０に出力する。プリンタ画像処理部２１８は、メモリ２３１からラスタイメージデータを入力し、メモリ２３１にハーフトン画像処理を施したデータを出力する機能を有する。この場合の画像処理としては、色空間圧縮、下地除去、ｌｏｇ変換、非線形色空間変換、乱数加算、ガンマ変換、誤差拡散処理、スクリーン処理等が挙げられる。
【００２３】
圧縮・伸張部（ＣＯＤＥＣ）２１９は、ラスタイメージデータをＭＨ／ＭＲ／ＭＭＲ／ＪＢＩＧ／ＪＰＥＧ等の方式で圧縮する。また逆に、圧縮され蓄積されたコードデータをラスタイメージデータに伸張してメモリ２３１に格納する。変倍・回転部２２０は、メモリ２３１に蓄積されたラスタイメージデータを拡大、或いは縮小処理や、９０，１８０，２７０°等の回転処理を行う機能を有する。不揮発性メモリ２３２は、ＣＰＵ２１１のプログラムや各種設定データを格納している。ＲＯＭ２３３は、ユーザモードや各種設定情報を保存するのに用いられ、文字などのフォント情報を記憶するフォントＲＯＭ等もＲＯＭ２３３に格納される。
【００２４】
パネルI/F２１６は、操作部１６０との間の通信を行う。操作部１６０は液晶表示部３０５（図３）と複数個のハードキーを有する（図３参照）。このハードキーにより入力された信号は、前述したパネルI/F２１６を介してＣＰＵ２１１に伝えられる。液晶表示部３０５は、パネルI/F２１６から送られてきたデータを表示する。この液晶表示部３０５は、この画像形成装置の操作に係る機能等を表示する。シリアルI/F２２１は、ＰＣとの通信、各種デバイスとの通信をコネクタ１３８を介して行う。シリアルバスとしては一般的にＵＳＢが挙げられる。シリアルI/F２２１は、ＰＣからＰＤＬデータを受信するインターフェースや、デジタル画像データが記録された記録メディアとのコマンド通信、画像データ転送等に用いられる。
【００２５】
モデム２３１とＮＣＵ２３５は公衆回線（ＰＳＴＮ）に接続され、ファクシミリ通信制御を行う。リアルタイムクロックモジュール２３６は、この装置１００で管理する日付と時刻を更新及び保存するためのもので、バックアップ電池によってバックアップされている。ネットワークコントローラ２３７はネットワーク２３８と接続される。ネットワーク２３８としては、一般的にイーサネット（登録商標）があげられ、ＰＣからのＰＤＬデータの受信や、リーダ部１２０で読み取った画像データの送信、リモート管理等に用いられる。
【００２６】
図３は、実施形態に係る画像形成装置１００の操作部１６０の概観図である。
【００２７】
操作部１６０は、機能を選択するファンクションキー（３０１〜３０４）があり、ユーザは使用したい機能のボタンを押下することにより、その機能の実行を指示することができる。このファンクションキーは、コピーキー３０１、拡張コピーキー３０２、ＦＡＸキー３０３、スキャンキー３０４を含んでいる。図３は、拡張コピーキー３０２が押されて拡張コピー機能が指定された状態を示している。また表示部３０５は、ユーザに対して各種設定状態や画像形成装置１００の機器状態を通知するのに使用される。矢印キー３０６は上下左右４つのボタンを有し、表示部３０５に表示されたカーソル等の移動に用いられる。これら矢印キー３０６の中央にはＯＫキー３０７が配置され、各種設定や問い合わせに対する「決定キー」の機能を有する。例えば、コピーの設定（用紙サイズ）を変更したい場合、コピー機能ボタン３０１を押下してコピー機能画面に入り、矢印キー３０６で変更したい項目（用紙サイズ）を選んでＯＫキー３０７を押下すると、用紙サイズを選択可能な設定画面に遷移する。そして矢印キー３０６を使用して所望の用紙サイズの位置にカーソルを移動させてＯＫキー３０７を押すことにより、その指定したサイズの用紙を使用したコピー機能を指示することができる。またコピー部数やファクシミリ機能における電話番号の入力などには、テンキー３０８が使用される。コピーやスキャンやファクシミリのスタートを指示するキーとして白黒スタートキー３０９やカラースタートキー３１０がある。白黒スタートキー３０９を押下すると白黒モードでの原稿の読み込み機能、白黒モードでのコピー機能が実行され、カラースタートキー３１０を押下するとカラーモードでの原稿の読み込み機能、カラーモードでのコピー機能が実行される。ストップキー３１１は。各機能の動作を停止させるように指示するキーである。一方、動作を停止させる場合、ユーザは、状態確認・停止キー３１２を使って、現在画像形成装置１００で行っている処理の状態を確認するための状態確認画面を表示したり、或いは停止したい処理を選択して、その処理を停止させることができる。その場合も、項目の選択と決定には前述の矢印キー３０６とＯＫキー３０７を用いる。
【００２８】
次に、本実施形態に係る画像形成装置１００の操作部１６０の表示部３０５の表示ついて図４を用いて説明する。
【００２９】
図４は、コピー機能、及び拡張コピー機能が選択された場合の表示部３０５の表示例を説明する図である。以降、表示部３０５に表示される画面をＵＩ（ユーザインターフェース）画面と表現する。
【００３０】
図４（Ａ）は、図３のファンクションキーのコピーキー３０１が押下されたときに表示されるＵＩ画面例を示す図である。ステータス表示４０１は、コピー機能の代表的な設定状態やステータス（状態）情報を表示している。ここでは「通常のコピー機能」で、「等倍（１００％）」、用紙サイズが「Ａ４」、トレー１からシート（用紙）が給紙される場合を示す。また設定項目４０２は、各種設定項目を列挙して表示しており、矢印キー３０６の上下キーによってカーソルを移動させてＯＫキー３０７によって決定される。設定項目４０２は、表示されている３つの項目以外にもあるため、矢印キー３０６の下キーを押していくと、下方に項目が続いて表示される。４０３は、カーソルの位置を示すスクロールバーになっている。ここでは、濃度が「±０」、原稿種類が「文字」、両面印刷が「オフ」に設定されている。
【００３１】
図４（Ｂ）は、図３の拡張コピーキー３０２が押下されたときに表示されるＵＩ画面例を示す図である。ここでは図４（Ａ）の通常のコピー機能のステータス表示４０１と区別するため、４１１で示すように、拡張コピー機能のＵＩ画面である「拡張」が表示されている。設定項目４０２は、図４（Ａ）の通常のコピー機能と同じであるが、更に、図４（Ｃ）（Ｄ）で示すように、拡張コピーで実現可能になる設定項目が追加される。
【００３２】
拡張コピー機能は、画像形成装置１００と、この画像形成装置１００と通信可能なＰＣ１７０とが連携してコピー機能を実現するものである。従って、連携する（協働する）ＰＣを選択する必要がある。図４（Ｃ）は、連携して動作するＰＣを選択する画面の一例を示している。ここでは、４２２で示すように、背景が黒く、文字が白色に反転している欄がカーソルの位置を示している。このカーソルの位置は前述の上下キー３０６により移動でき、ＯＫキー３０７により、そのカーソルで指示されているＰＣを連携して拡張コピーを実行するＰＣとして選択できる。図４（Ｃ）では、「ホスト−１」が連携して動作するＰＣとして指定されている。
【００３３】
また一方、拡張コピー機能の他の形態として、ＰＣ１７０の拡張コピーアプリケーションに設定情報を選択させる場合が想定される。これは、ＰＣ１７０においてユーザが、予め拡張コピーの設定を数種類（１つ以上）設定しておく。そして画像形成装置１００で拡張コピー機能が指示されて、その機能を実行する際に、そのＰＣで予め設定されている拡張コピー機能の設定を選択するだけで済むようにできる。この場合の設定選択画面の一例を図４（Ｄ）に示す。図４（Ｄ）の例では、４３２で示すように、カーソルにより、ＰＣ１７０に予め設定されている「カラーコピー」が選択されている。これ以外にＰＣ１７０で設定する項目としては、原稿種類がカラーかモノクロか、原稿サイズ、印刷する紙のサイズ（倍率）、レイアウト、解像度、等が挙げられる。本実施形態では、これら設定項目を挙げたが、その他のコピーに関連する設定項目があってもよい。
【００３４】
図５は、本実施形態に係るＰＣ（情報処理装置）で設定される連携処理の一例である拡張コピーの詳細設定を説明する図である。
【００３５】
図５（Ａ）は、ＰＣ１７０において拡張コピー機能の詳細設定を設定する時に表示されるユーザインターフェース画面の一例を示す。
【００３６】
設定名称５０１は、設定された拡張コピー設定の名称を示し、図４（Ｄ）で選択された拡張コピー設定名称（ここでは「カラーコピー」）と一致している。原稿の入力部５１０は、読み込み対象の原稿の種類を指定するもので、ドロップダウンリストボタンを選択して図５（Ｂ）のダイアログボックス５１１から選択する。ここでは選択肢として「原稿台ガラス」、「自動給紙装置」と、これらを自動的に選択する「オートモード」がある。図５（Ｂ）では「オートモード」が選択されている。
【００３７】
原稿サイズ５２０は、読み込み対象の原稿のサイズを指定するもので、ドロップダウンリストボタンを選択して図５（Ｃ）のダイアログボックス５２１から選択する。ここでは選択肢として、読み込み可能な用紙サイズの一覧が含まれ、図５（Ｃ）では「Ａ４」が選択されている。スキャンモード５３０は、原稿の読み取りモードを指定するもので、ドロップダウンリストボタンを選択して図５（Ｄ）のダイアログボックス５３１から選択する。図５（Ｄ）では、選択肢として「白黒」と「カラー」が含まれており、「カラー」が選択されている。解像度５４０は、原稿を読み取る解像度を指定するもので、ドロップダウンリストボタンを選択して図５（Ｅ）のダイアログボックス５４１から選択する。ここでは選択肢として、例えば「３００ｄｐｉ」と「６００ｄｐｉ」が含まれ、図５（Ｅ）では「６００ｄｐｉ」が選択されている。出力用紙サイズ５５０は、印刷する用紙サイズを指定するもので、ドロップダウンリストボタンを選択してダイアログボックス５５１から選択する。ここでは選択肢として、画像形成装置１００で印刷可能な用紙サイズの一覧と、画像形成装置１００に設定されている用紙、或いは原稿サイズ５２０で指定した用紙サイズを選択する「オート」が含まれている。ここでは出力用紙サイズ５５０として「Ａ４」が選択されている。
【００３８】
図６は、本実施形態に係る拡張コピー処理の流れの一例を説明する図である。
【００３９】
拡張コピーとは、画像形成装置１００と、この画像形成装置１００と通信可能なＰＣ１７０とが連携して処理するコピー処理である。これは、画像形成装置１００のハードウェア資源では実現できない機能を、情報処理装置であるＰＣ１７０等のハードウェア資源（当該ハードウェア資源に格納された制御プログラムを含む）を用い、双方が連携してコピー機能を実現するものである。
【００４０】
図６の左側に示す６０１が、画像形成装置１００のシーケンスを表す時間軸、右側２本の時間軸６０２，６０３はそれぞれ、ＰＣ１７０のアプリケーションとプリントドライバのシーケンスを表す時間軸である。図６の説明に際して、ＰＣ１７０には、予め画像形成装置１００に対応した拡張コピーアプリケーションやプリントドライバがインストールされているものとする。
【００４１】
まずＳ６０４でユーザによって、画像形成装置１００で、拡張コピー機能が選択された（操作部１６０の拡張コピーキー３０２が押下された）とする。これにより画像形成装置１００は、連携して動作可能なＰＣを選択するためのＰＣの一覧画面（図４（Ｃ））を表示部３０５に表示する。それに応じてＳ６０５で、ユーザが、連携するＰＣ（ここではＰＣ１７０とする）を選択する。これにより画像形成装置１００は、Ｓ６０６で、その選択されたＰＣ１７０に対して、そのＰＣで予め設定されている設定の一覧を要求する設定一覧要求コマンド６０７を発行する。図５（Ａ）はこれら設定一覧の中の「カラーコピー」で設定されている項目の一例を示している。これによりＰＣ１７０は、そのコマンドに応答して、Ｓ６０８で、画像形成装置１００に設定一覧６０９を送信する。これにより画像形成装置１００は、その受信した設定一覧６０９に基づいて図４（Ｄ）に示すような選択画面を表示部３０５に表示する。そして画像形成装置１００のユーザが、その設定一覧に従って、Ｓ６１０で拡張コピーの設定を選択すると、Ｓ６１１で、画像形成装置１００はＰＣ１７０に設定詳細要求コマンド６１２を発行する。これによりＰＣ１７０は、その設定詳細要求コマンド６１２の応答として、Ｓ６１３で、後述する設定詳細６１４（例えば図５（Ａ）の設定内容）を画像形成装置１００に送信する。これにより、画像形成装置１００は、その設定の詳細を表示部３０５に表示する。こうして画像形成装置に１００のユーザは、ＰＣ１７０で予め設定されている拡張コピーの機能設定を確認することができる。
【００４２】
次に画像形成装置１００は、ユーザが操作部１６０のスタートキーを押下するのを待つ。Ｓ６１５で、ユーザがスタートキー３１０を押下すると、Ｓ６１６で、画像形成装置１００はＰＣ１７０にスタート通知コマンド６１７を送信する。このスタート通知コマンド６１７を受信したＰＣ１７０は、Ｓ６１８で、拡張コピーアプリケーション（以降、拡張コピーアプリ）を起動し、Ｓ６１９で、画像形成装置１００に対して原稿の読み取りの開始を指示するスキャン指示６２０を送信する。これにより画像形成装置１００はＳ６２１で、そのスキャン指示６２０に従って、リーダ部１２０により原稿の読み取りを行う。尚、図６では、説明を簡略にするため、１枚ぼ原稿の拡張コピーを実行した場合について記述している。
【００４３】
そしてＳ６２２で、原稿を読み取って得た画像データを、そのまま（ＲＡＷデータのまま）か、或いは画像形成装置１００のハードウェア資源で実現可能な画像処理を施した後、スキャン画像データ６２３としてＰＣ１７０へ送信する。これによりＰＣ１７０は、Ｓ６２４で、その送信された画像データに対して所定の画像処理を施し、必要に応じて符号化して画像データを記憶装置（図示せず）へ格納する。複数の原稿がある場合は続けて送信されてくる画像データに対して同様の処理を繰り返し、全ての画像データの受信が終わるまで記憶装置へ、その受信した画像データを蓄積する。こうして全てのスキャン画像データの転送が終われば、画像形成装置１００は待機状態に入る。
【００４４】
次に、ＰＣ１７０の拡張コピーアプリは、ＰＣ１７０の記憶装置（ＨＤＤ）に格納された画像データを読み出し、ＰＣ１７０にインストールされているプリントドライバによって処理を行う。即ち、ＰＣ１７０の拡張コピーアプリは、その画像データにジョブＩＤを付したデータ６２５をプリントドライバに与える。これによりＳ６２６で、プリントドライバが起動され、拡張コピーアプリから受け取った画像データを蓄積（スプール）しながら、Ｓ６２７で、画像形成装置１００に対してプリント（印刷）ジョブ６２８を送信する。これにより画像形成装置１００は、Ｓ６２９で、拡張コピーとして設定されている機能として、受信したプリントデータに従って印刷を行う。
【００４５】
図７は、本実施形態１に係る画像形成装置１００において拡張コピーが指示された場合の処理を説明するフローチャートである。尚、この処理は、ＣＰＵ２１１が不揮発メモリ２３２に記憶されているプログラムをメモリ２３１に展開し、そのプログラムに従って処理を実行することにより達成される。ここでは、操作部１６０の拡張コピーキー３０２が押下されて拡張機能コピーが選択されているとする。
【００４６】
まずＳ７０１で、画像形成装置１００は、連携して処理を行うＰＣを選択するためのＰＣの一覧表示である選択画面（図４（Ｃ））を表示し、ユーザによりＰＣが選択されるのを待つ。この画面でユーザがＰＣを選択するとＳ７０２に進み、その選択されたＰＣ１７０に対して設定要求一覧コマンド６０７を発行する。そしてＳ７０３で、ＰＣ１７０から設定一覧６０９を受信するのを待つ。Ｓ７０３で設定一覧６０９をＰＣ１７０から受信するとＳ７０４に進み、拡張コピーの設定選択画面（図４（Ｄ））を表示し、ユーザが設定情報を選択するのを待つ。ユーザが設定情報を選択するとＳ７０５に進み、ＰＣ１７０に対して設定詳細要求コマンド６１２を発行する。そしてＳ７０６で、ＰＣ１７０から設定詳細６１４の受信待ちとなる。設定詳細６１４は、一例として図５（Ａ）に示した内容の一覧が挙げられる。こうしてＳ７０６で詳細設定６１４をＰＣ１７０から受信するとＳ７０７に進み、スタート判定用フラグを「０」に設定する。このスタート判定用フラグは、メモリ２３１に設定される。
【００４７】
次にＳ７０８に進み、ＰＣ１７０から受信した設定詳細６１４における、例えば図５（Ａ）で示す原稿の入力部５１０と、リーダ部１２０にセットされている原稿のサイズを確認する。ここでは原稿の入力部５１０の設定が、自動給紙装置（以下ＡＤＦ）に設定されているか否かを判定し、ＡＤＦでなければＳ７１１に進む。原稿の入力部５１０がＡＤＦに設定されている場合はＳ７０９に進み、ＡＤＦに原稿がセットされているか否かを判断する。Ｓ７０９でＡＤＦに原稿がセットされている場合はＳ７１１に進むが、そうでないときはＳ７１０に進み、操作部１６０の表示部３０５に注意喚起を促すメッセージを表示する。ここでは例えば「ＡＤＦに原稿をセットしてください」等のメッセージを表示し、スタート判定用フラグを「１」に設定してＳ７１１に進む。
【００４８】
Ｓ７１１では、設定詳細６１４の出力用紙サイズ５５０（図５（Ａ））に設定された出力用紙サイズが「オート」か否かを判定し、「オート」であると判定した場合はＳ７１４に進む。一方、Ｓ７１１で出力用紙サイズ５５０に設定された出力用紙サイズが「オート」でない場合はＳ７１２に進み、出力用紙サイズと、給紙ユニット１４３に設定されている用紙サイズとを比較して一致するか否かを判定する。ここで出力用紙サイズと給紙ユニット１４３に設定されている用紙サイズとが一致しない場合、或いは給紙ユニット１４３に用紙が無い場合はＳ７１３に進む。Ｓ７１３では、操作部１６０の表示部３０５に注意喚起を促すメッセージを表示し、スタート判定用フラグを「１」に設定してＳ７１４に進む。ここで注意喚起を促すメッセージの一例として、用紙サイズが一致しない場合は「用紙サイズが異なります」を表示する。また用紙がない場合は「用紙がありません」等のメッセージを表示する。Ｓ７１２で、出力用紙サイズと給紙ユニット１４３に設定されている用紙サイズが一致しているときはＳ７１４に進む。
【００４９】
Ｓ７１４では、スタート判定用フラグが「０」か否かを判定し、「０」でない場合（「１」不整合あり）はＳ７０７に戻って、前述の処理を実行する。従って、この不整合が解消されない限り、拡張コピー処理の開始指示を入力できないことになる。即ち、拡張コピー処理の開始が禁止される。
【００５０】
一方、スタート判定用フラグが「０」の場合はＳ７１５に進み、操作部１６０のスタートキーが押下されるのを待つ。Ｓ７１５でスタートキーが押下されていない場合はＳ７０７に戻り、スタートキーが押下されるまで判定を繰り返す。こうしてスタートキーが押下されるとＳ７１６に進み、ＰＣ１７０にスタート通知６１７を送信する。そしてＳ７１７に進み、ＰＣ１７０からのスキャン指示６２０が送られてくるのを待つ。このときＳ７１１で出力用紙サイズが「オート」になっている場合は、画像形成装置１００に設定されている用紙サイズ設定一覧をＰＣ１７０にスタート通知６１７とともに送信する。
【００５１】
こうしてＳ７１７で、ＰＣ１７０からスキャン指示６２０を受信するとＳ７１８に進む。Ｓ７１８では、リーダ部１２０により原稿の読み込みを開始し、こうして得られた画像データをスキャン画像６２３としてＰＣ１７０に送信する。これによりＰＣ１７０は、その画像データを受信し、その画像データを格納及び画像処理を実行する。そしてＳ７１９で、全ての原稿の読み込みが完了したかを判定し、完了していない場合はＳ７１８に進んで、処理を繰り返し実行する。
【００５２】
図８は、本実施形態１に係る画像形成装置の印刷手順を説明するフローチャートである。尚、図中のＳ８０１〜Ｓ８０６は各ステップを示す。尚、この処理は、ＣＰＵ２１１が不揮発メモリ２３２に記憶されているプログラムをメモリ２３１に展開し、そのプログラムに従って処理を実行することにより達成される。尚、この処理は、図７のフローチャートで画像形成装置１００からＰＣ１７０に、読み取った画像データを送信した後、ＰＣ１７０が画像処理を実行してプリントジョブとして送信する場合に該当している。
【００５３】
プリントジョブを実行して印刷する場合、まずＳ８０１で、画像形成装置１００はＰＣ１７０からプリント設定パラメータ情報とともに、ネットワーク２３８もしくはコネクタ１３８を介してプリントジョブ６２８（図６）を受信する。次にＳ８０２に進み、そのプリントジョブをプリント設定パラメータに基づいて画像データに展開（ラスタライズ）し、ラスタ画像データとしてメモリ２３１に格納する。次にＳ８０３に進み、Ｓ８０２で展開されたラスタ画像データをプリント画像処理部２１８に点順次で入力して画像処理を行い、ハーフトーン処理を施してハーフトーン画像データとしてメモリ２３１に格納する。次にＳ８０４に進み、ハーフトーン画像データを圧縮・伸張部２１９で圧縮してメモリ２３１に一時蓄積する。次にＳ８０５に進み、その蓄積された圧縮画像データを圧縮・伸張部２１９で伸張し、ハーフトーン画像データとしてメモリ２３１に格納する。そしてＳ８０６に進み、Ｓ８０５で伸張されたハーフトーン画像データをマーキングユニット１４１からの制御信号に同期させて、プリントI/F２１５を介してプリンタ部１４０に出力して印刷する。こうして画像データの印刷が完了すると、即ち、このプリントジョブが終了すると、プリント処理を終了する。
【００５４】
以上説明したように本実施形態１では、拡張コピーが指示された場合、画像形成装置１００に設定されている状態と、ＰＣ１７０から受信した拡張コピー機能の設定詳細６１４との不整合を、画像形成装置１００のスタートキーが押下される前に判定している。そして不整合が発見されると、画像形成装置１００の操作部１６０に、その不整合を解消するように警告するメッセージを表示する。そして、その不整合が解消されない場合には、画像形成装置１００からスタートの指示が入力できないようにしている。これにより、拡張コピーなどのように、画像形成装置とＰＣとが協働して動作する機能を実行する場合、その機能を実行するための設定が画像形成装置とＰＣとの間で一致していないと、その機能を開始できないようにしている。これにより、画像形成装置の状態と連携機能の設定とが一致していない場合に、その不整合が判明するのが遅れるという問題をなくすことができる。
【００５５】
次に本発明の実施形態２として、画像形成装置でスタートキーが押下された後に、画像形成装置の設定と連携機能の設定との不整合を判定しても構わない。この場合の画像形成装置１００の動作を図９のフローチャートを参照して説明する。
【００５６】
図９は、本実施形態２に係る画像形成装置において拡張コピーが指示された場合の処理を説明するフローチャートである。この場合も実施形態１の図３と同様に、画像形成装置１００の操作部１６０の拡張コピーキー３０２が押下されて拡張機能コピーが選択されているものとする。尚、この処理は、ＣＰＵ２１１が不揮発メモリ２３２に記憶されているプログラムをメモリ２３１に展開し、そのプログラムに従って処理を実行することにより達成される。尚、画像形成装置の１００の構成及びＰＣ１７０の処理は前述の実施形態１の場合と同様であるため、その説明を省略する。Ｓ９０１〜Ｓ９０６は、前述の図７のＳ７０１〜Ｓ７０６と同じであり、Ｓ９０８〜Ｓ９１３は図７のＳ７０８〜Ｓ７１３と同じである。
【００５７】
まずＳ９０１で、画像形成装置１００は、図４（Ｃ）に示すＰＣの選択画面を表示部３０５に表示し、ユーザの選択待ちとなる。ここでユーザがＰＣを選択するとＳ９０２に進み、その選択されたＰＣ（ここではＰＣ１７０）に対して設定一覧要求６０７を送信する。そしてＳ９０３で、ＰＣ１７０から設定一覧６０９が送られてくるのを待つ。Ｓ９０３で設定一覧６０９を受信するとＳ９０４に進み、図４（Ｄ）の拡張コピーの設定選択画面を表示部３０５に表示し、ユーザの選択待ちとなる。そしてユーザが設定を選択するとＳ９０５に進み、ＰＣ１７０に対して設定詳細要求コマンド６１２を送信する。そしてＳ９０６でＰＣ１７０から設定詳細６１４が送信されるのを待つ。この設定詳細６１４は、一例として図５に示した内容一覧が挙げられる。そしてＳ９０６で詳細設定６１４を受信するとＳ９０７に進み、操作部１６０のスタートキーの押下待ちとなる。
【００５８】
Ｓ９０７でスタートキーが押下されるとＳ９０８に進み、図５（Ａ）の原稿の入力部５１０の原稿の設定を確認する。原稿の入力部５１０が自動給紙装置（以下ＡＤＦ）に設定されているか否かを判定し、ＡＤＦでなければＳ９１１に進む。設定詳細６１４の原稿の入力部５１０がＡＤＦに設定されている場合はＳ９０９に進み、ＡＤＦに原稿がセットされているか否かを判断する。Ｓ９０９でＡＤＦに原稿がセットされている場合はＳ９１１に進むが、ＡＤＦに原稿がセットされていない場合はＳ９１０に進む。Ｓ９１０では、操作部１６０の表示部３０５に注意喚起を促すメッセージ、例えば「ＡＤＦに原稿をセットして下さい」を表示してＳ９０７に進む。
【００５９】
またＳ９１１では、設定詳細６１４の出力用紙サイズ５５０に設定された出力用紙サイズが「オート」であるか否かを判定し、「オート」が設定されている場合はＳ９１４に進む。一方、Ｓ９１１で、出力用紙サイズ５５０に設定された出力用紙サイズがオート用紙で無い場合はＳ９１２に進み、出力用紙サイズと給紙ユニット１４３に設定されている用紙サイズとが一致するか否かを判定する。ここで出力用紙サイズと給紙ユニット１４３に設定されている用紙サイズとが一致しない場合、或いは給紙ユニット１４３に用紙が無い場合はＳ９１３に進む。Ｓ９１３では、操作部１６０の表示部３０５に注意喚起を促すメッセージを表示してＳ９０７に進む。この注意喚起を促すメッセージの一例として、用紙サイズが一致しない場合は「用紙サイズが異なります」、また用紙がない場合は「用紙がありません」等が挙げられる。またＳ９１２で、出力用紙サイズと給紙ユニット１４３に設定されている用紙サイズが一致している場合はＳ９１４に進む。
【００６０】
Ｓ９１４では、ＰＣ１７０に対してスタート通知６１７を送信する。次にＳ９１５に進み、ＰＣ１７０からのスキャン指示６２０待ちとなる。このときＳ９１１で、出力用紙サイズが「オート」になっている場合は、画像形成装置１００に設定されている用紙サイズ設定一覧をＰＣ１７０にスタート通知６１７と共に送信する。そしてＳ９１５で、ＰＣ１７０からスキャン指示６２０を受信するとＳ９１６に進んで、リーダ部１２０による原稿の読み込みを開始し、読み込んだスキャン画像６２３をＰＣ１７０に送信する。そしてＳ９１７で、全ての原稿の読み込みが完了したかを判定し、完了していない場合はＳ９１６を繰り返し実行する。
【００６１】
この後、ＰＣ１７０から画像処理済の画像データを受信して印刷（コピー）を行う処理は、図８に示すフローチャートにより実行される。
【００６２】
以上説明したように本実施形態２では、拡張コピーが指示された場合、画像形成装置１００に設定されている状態と、ＰＣ１７０から受信した拡張コピー機能の設定詳細６１４との不整合を、画像形成装置１００のスタートキーが押下された後で判定している。そして不整合が発見されると、画像形成装置の操作部に、その不整合を解消するように警告するメッセージを表示する。そして、その不整合が解消されない場合には、画像形成装置１００でなされたスタートキーの押下によるスタート通知６１７がＰＣに通知されないようにしている。これにより、拡張コピーなどのように、画像形成装置とＰＣとが協働して動作する機能を実行する場合に、その機能を実行するための設定が画像形成装置とＰＣとの間で一致していない場合には、損機能が開始される前に、その不具合を表示できる。そのため、画像形成装置での設定状態と、ＰＣ１７０から受信した拡張コピー機能の設定詳細との不整合が判明するのが遅れるという問題をなくすことができる。
【００６３】
（その他の実施例）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2011259180.tif 000003
【図２】
2011259180.tif 000004
【図３】
2011259180.tif 000005
【図４】
2011259180.tif 000006
【図５】
2011259180.tif 000007
【図６】
2011259180.tif 000008
【図７】
2011259180.tif 000009
【図８】
2011259180.tif 000010
【図９】
2011259180.tif 000011