(57)【要約】【課題】印刷設定が不足して印刷不可能な場合に、印刷可能にすべく印刷設定を補完することが可能な仕組みを提供すること。【解決手段】複数の印刷設定と、各印刷設定と一緒に設定しなければならない印刷設定の組み合わせに関する情報を記憶し、ユーザから印刷データの印刷設定の入力と、印刷データの印刷指示とを受け付けると、印刷指示を受け付けた印刷データが、ユーザから入力を受け付けた印刷設定で印刷可能か否かを、各印刷設定と一緒に設定しなければならない印刷設定の組み合わせに関する情報を用いて判定し、ユーザから入力を受け付けた印刷設定で印刷可能でないと判断されることを条件に、各印刷設定と一緒に設定しなければならない印刷設定の組み合わせに関する情報を用いて、当該印刷設定を印刷可能に補完する。【選択図】図６
2015106853.tif 000002
【特許請求の範囲】
【請求項１】
複数の印刷設定と、各印刷設定と一緒に設定しなければならない印刷設定の組み合わせに関する情報を記憶する記憶手段と、
ユーザから印刷データの印刷設定の入力を受け付ける印刷設定受付手段と、
前記ユーザから前記印刷データの印刷指示を受け付ける印刷指示受付手段と、
前記印刷指示受付手段で印刷指示を受け付けた前記印刷データが、前記印刷設定受付手段で前記ユーザから入力を受け付けた印刷設定で印刷可能か否かを、前記記憶手段に記憶されている各印刷設定と一緒に設定しなければならない印刷設定の組み合わせに関する情報を用いて判定する判定手段と、
前記判定手段により、前記印刷設定受付手段で前記ユーザから入力を受け付けた印刷設定で印刷可能でないと判断されることを条件に、前記記憶手段に記憶されている各印刷設定と一緒に設定しなければならない印刷設定の組み合わせに関する情報を用いて、当該印刷設定を印刷可能に補完する補完手段と
を備えることを特徴とする画像形成装置。
【請求項２】
前記判定手段で印刷可能でないと判定されることを条件に、当該各印刷設定と一緒に設定しなければならない印刷設定の組み合わせに関する情報を用いて、当該印刷設定を印刷可能に補完するか否かの指示を前記ユーザから受け付ける補完指示受付手段と、
前記補完手段は、前記補完指示受付手段で前記印刷設定を印刷可能に補完する指示を前記ユーザから受け付けることを条件に、当該印刷設定を印刷可能に補完することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記補完手段で印刷可能に補完した印刷設定を当該補完手段で印刷可能に補完する前の印刷設定に戻すか否かの指示を前記ユーザから受け付ける復元指示受付手段と、
前記復元指示受付手段で、補完手段で印刷可能に補完する前の印刷設定に戻す指示を受け付けることを条件に、前記印刷設定を前記補完手段で印刷可能に補完する前の印刷設定に戻す復元手段と
を備えることを特徴とする請求項１、または２に記載の画像形成装置。
【請求項４】
前記印刷指示受付手段で印刷指示を受け付けた前記印刷データが、前記印刷設定受付手段で前記ユーザから入力を受け付けた印刷設定で印刷可能か否かを、前記画像形成装置にセットされている用紙、およびトナーに関する情報であるデバイス関連情報を用いて判断するデバイス関連情報判定手段とを備えることを特徴とする請求項１乃至３の何れか１項に記載の画像形成装置。
【請求項５】
複数の印刷設定と、各印刷設定と一緒に設定しなければならない印刷設定の組み合わせに関する情報を記憶する記憶手段を備える画像形成装置の制御方法であって、
ユーザから印刷データの印刷設定の入力を受け付ける印刷設定受付工程と、
前記ユーザから前記印刷データの印刷指示を受け付ける印刷指示受付工程と、
前記印刷指示受付工程で印刷指示を受け付けた前記印刷データが、前記印刷設定受付工程で前記ユーザから入力を受け付けた印刷設定で印刷可能か否かを、前記記憶手段に記憶されている各印刷設定と一緒に設定しなければならない印刷設定の組み合わせに関する情報を用いて判定する判定工程と、
前記判定工程により、前記印刷設定受付工程で前記ユーザから入力を受け付けた印刷設定で印刷可能でないと判断されることを条件に、前記記憶手段に記憶されている各印刷設定と一緒に設定しなければならない印刷設定の組み合わせに関する情報を用いて、当該印刷設定を印刷可能に補完する補完工程と
を備えることを特徴とする画像形成装置の制御方法。
【請求項６】
複数の印刷設定と、各印刷設定と一緒に設定しなければならない印刷設定の組み合わせに関する情報を記憶する記憶手段を備える画像形成装置で実行されるプログラムであって、
前記画像形成装置を、
ユーザから印刷データの印刷設定の入力を受け付ける印刷設定受付手段と、
前記ユーザから前記印刷データの印刷指示を受け付ける印刷指示受付手段と、
前記印刷指示受付手段で印刷指示を受け付けた前記印刷データが、前記印刷設定受付手段で前記ユーザから入力を受け付けた印刷設定で印刷可能か否かを、前記記憶手段に記憶されている各印刷設定と一緒に設定しなければならない印刷設定の組み合わせに関する情報を用いて判定する判定手段と、
前記判定手段により、前記印刷設定受付手段で前記ユーザから入力を受け付けた印刷設定で印刷可能でないと判断されることを条件に、前記記憶手段に記憶されている各印刷設定と一緒に設定しなければならない印刷設定の組み合わせに関する情報を用いて、当該印刷設定を印刷可能に補完する補完手段として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成装置の制御方法、およびプログラムに関し、特に、印刷設定が不足して印刷不可能な場合に、印刷可能にすべく印刷設定を補完することが可能な仕組みに関する。
【背景技術】
【０００２】
複合機には、設定項目が不足している場合、印刷開始時キー押下時にエラーを表示し、印刷を中止する仕様がある。しかしながら、現在の設定項目が不足していることをユーザは、印刷開始時キー押下時にしか知ることが出来ない為、設定項目不足を補ってから再度、印刷を開始するまで非常に時間がかかる。また不足している設定もユーザに具体的に通知されないケースがあるため、エラーを回避方法も試行錯誤の手さぐり状態となっている。
【０００３】
特許文献１には、エラーが発生した時に、エラーの原因を突き止め、エラーのリカバリ方法を複合機の画面に表示する仕組みが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−２５６０２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、複合機の場合、設定項目が数多く、専門性が高い機能が多いため、特許文献１のようにリカバリ方法だけを画面に表示されても、ユーザは即座に対応できないケースが存在する。
【０００６】
また、複合機の操作に不慣れなユーザにとっては、エラーを回避するための設定項目の該当箇所を複合機のメニュー上から探すのに時間がかかると思われる。
【０００７】
本発明の目的は、印刷設定が不足して印刷不可能な場合に、印刷可能にすべく印刷設定を補完することが可能な仕組みを提供することである。
【課題を解決するための手段】
【０００８】
本発明は、複数の印刷設定と、各印刷設定と一緒に設定しなければならない印刷設定の組み合わせに関する情報を記憶する記憶手段と、ユーザから印刷データの印刷設定の入力を受け付ける印刷設定受付手段と、前記ユーザから前記印刷データの印刷指示を受け付ける印刷指示受付手段と、前記印刷指示受付手段で印刷指示を受け付けた前記印刷データが、前記印刷設定受付手段で前記ユーザから入力を受け付けた印刷設定で印刷可能か否かを、前記記憶手段に記憶されている各印刷設定と一緒に設定しなければならない印刷設定の組み合わせに関する情報を用いて判定する判定手段と、前記判定手段により、前記印刷設定受付手段で前記ユーザから入力を受け付けた印刷設定で印刷可能でないと判断されることを条件に、前記記憶手段に記憶されている各印刷設定と一緒に設定しなければならない印刷設定の組み合わせに関する情報を用いて、当該印刷設定を印刷可能に補完する補完手段とを備えることを特徴とする。
【０００９】
また、本発明は、複数の印刷設定と、各印刷設定と一緒に設定しなければならない印刷設定の組み合わせに関する情報を記憶する記憶手段を備える画像形成装置の制御方法であって、ユーザから印刷データの印刷設定の入力を受け付ける印刷設定受付工程と、前記ユーザから前記印刷データの印刷指示を受け付ける印刷指示受付工程と、前記印刷指示受付工程で印刷指示を受け付けた前記印刷データが、前記印刷設定受付工程で前記ユーザから入力を受け付けた印刷設定で印刷可能か否かを、前記記憶手段に記憶されている各印刷設定と一緒に設定しなければならない印刷設定の組み合わせに関する情報を用いて判定する判定工程と、前記判定工程により、前記印刷設定受付工程で前記ユーザから入力を受け付けた印刷設定で印刷可能でないと判断されることを条件に、前記記憶手段に記憶されている各印刷設定と一緒に設定しなければならない印刷設定の組み合わせに関する情報を用いて、当該印刷設定を印刷可能に補完する補完工程とを備えることを特徴とする。
【００１０】
また、本発明は、複数の印刷設定と、各印刷設定と一緒に設定しなければならない印刷設定の組み合わせに関する情報を記憶する記憶手段を備える画像形成装置で実行されるプログラムであって、前記画像形成装置を、ユーザから印刷データの印刷設定の入力を受け付ける印刷設定受付手段と、前記ユーザから前記印刷データの印刷指示を受け付ける印刷指示受付手段と、前記印刷指示受付手段で印刷指示を受け付けた前記印刷データが、前記印刷設定受付手段で前記ユーザから入力を受け付けた印刷設定で印刷可能か否かを、前記記憶手段に記憶されている各印刷設定と一緒に設定しなければならない印刷設定の組み合わせに関する情報を用いて判定する判定手段と、前記判定手段により、前記印刷設定受付手段で前記ユーザから入力を受け付けた印刷設定で印刷可能でないと判断されることを条件に、前記記憶手段に記憶されている各印刷設定と一緒に設定しなければならない印刷設定の組み合わせに関する情報を用いて、当該印刷設定を印刷可能に補完する補完手段として機能させることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、印刷設定が不足して印刷不可能な場合に、印刷可能にすべく印刷設定を補完することが可能な仕組みを提供することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明における複合機能装置を収容するネットワークの構成の一例を示す図である。
【図２】本発明における複写機の主要部の構成の一例を示すブロック図である。
【図３】本発明における図２に示すスキャナおよびプリンタのハードウェア構成の一例を示す側断面図である。
【図４】本発明における図２に示す操作部の構成の一例を示す平面図である。
【図５】本発明における操作部上に表示される操作画面の一例を示す図である。
【図６】本発明における補完処理に関するフローチャートの一例を示す図である。
【図７】本発明のステップＳ６０４における、補完処理の実施有無を問う画面の一例を示す図である。
【図８】本発明のステップＳ６０９における、設定不足を通知する画面の一例を示す図である。
【図９】本発明のステップＳ６１７における、補完した設定を通知する画面の一例を示す図である。
【図１０】本発明おける、ステップＳ６０２でユーザが設定した印刷設定のデータベースの一例を示す図である。
【図１１】本発明おける、エラーとエラーを解消するための手順がまとめられたデータベースの一例を示す図である。
【図１２】本発明おける、各印刷設定とその印刷設定と一緒に設定しなければない設定をまとめたデータベースの一例を示す図である。
【発明を実施するための形態】
【００１３】
＜図１の説明＞
図１は、本発明の第１の実施の形態に係る複合機能装置を収容するネットワークの構成を示す図である。本実施の形態における複合機能装置は、データ送受信機能を有する複写機（複合機、画像形成装置ともいう）である。
【００１４】
図１に示すように、複写機１００１は、複写機１００１と同等の機能を持つ複写機１００２、データベース／メールサーバ１００４、クライアントコンピュータ１００５とともに、ＬＡＮ１００６に収容されている。複写機１００１は、コピー機能、ファクシミリ機能を有するとともに、原稿画像を読み取り、該読み取って得られた画像データをＬＡＮ１００６上の各装置に送信するデータ送信機能を有する。また複写機１００１は、ＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）機能を有するので、ＬＡＮ１００６上に接続されているコンピュータから指示されたＰＤＬ画像を受信して印刷することが可能である。複写機１００１は、複写機１００１で読み取った画像や、ＬＡＮ１００６上に接続されているコンピュータから指示されたＰＤＬ画像を、複写機１００１内のハードディスク（ＨＤＤ）２００４（図２）の指定したボックス領域に保存することが可能であり、ボックス領域に保存された画像を印刷することが可能になっている。
【００１５】
複写機１００１は、複写機１００２が読み取ったデータや印刷設定を、ＬＡＮ１００６を介して受信し、受信したデータを複写機１００１内のハードディスク２００４に保存したり、印刷設定を複写機に反映させたり、印刷出力したりすることが可能である。また、クライアントコンピュータ１００５及びＬＡＮ１００６を介して、データベース／メールサーバ１００４の画像を受信し、複写機１００１内に保存したり、印刷出力したりすることが可能である。ファクシミリ装置１００３は、複写機１００１が読み取ったデータを、ＬＡＮ１００６を介して受信し、該受信したデータを送信することが可能である。
【００１６】
データベース／メールサーバ１００４は、複写機１００１が読み取ったデータを、ＬＡＮ１００６を介して受信し、受信したデータをデータベースとして格納し、また電子メールとして送信する機能を有するサーバ装置である。
【００１７】
クライアントコンピュータ１００５は、データベース／メールサーバ１００４に接続されることによって、データベース／メールサーバ１００４から所望のデータを取得して表示することが可能であるとともに、複写機１００１が読み取ったデータを、ＬＡＮ１００６を介して受信し、受信したデータを加工、編集することが可能である。
＜図２の説明＞
【００１８】
図２は、複写機１００１の主要部の構成を示すブロック図である。
【００１９】
複写機１００１はコントローラユニット２０００を含み、コントローラユニット２０００には、画像入力デバイスであるスキャナ２０７０や画像出力デバイスであるプリンタ２０９５が接続されるとともに、操作部２０１２が接続される。コントローラユニット２０００は、スキャナ２０７０で読み取られた画像データをプリンタ２０９５により印刷出力するコピー機能を実現するための制御を行うとともに、ＬＡＮ１００６や公衆回線１００８（ＷＡＮ）に接続することによって、画像情報やデバイス情報の入出力を行うための制御を行う。
【００２０】
コントローラユニット２０００は、具体的には、ＣＰＵ２００１を有し、ＣＰＵ２００１は、ＲＯＭ２００３に格納されているブートプログラムによりオペレーションシステム（ＯＳ）を立ち上げ、このＯＳ上で、ＨＤＤ（ハードディスクドライブ）２００４に格納されているアプリケーションプログラムを実行し、これによって各種処理を実行する。このＣＰＵ２００１の作業領域としてはＲＡＭ２００２が用いられる。ＲＡＭ２００２は、作業領域を提供するとともに、画像データを一時記憶するための画像メモリ領域を提供する。ＨＤＤ２００４は、上記アプリケーションプログラムや画像データを格納する。
【００２１】
ＣＰＵ２００１には、システムバス２００７を介して、ＲＯＭ２００３およびＲＡＭ２００２とともに、操作部Ｉ／Ｆ（操作部インタフェース）２００６、ネットワークＩ／Ｆ（ネットワークインタフェース）２０１０、モデム２０５０およびイメージバスＩ／Ｆ（イメージバスインタフェース）２００５が接続される。
【００２２】
操作部Ｉ／Ｆ２００６は、タッチパネルを有する操作部２０１２とのインタフェースであり、操作部２０１２に表示すべき画像データを操作部２０１２に対して出力する。また、操作部Ｉ／Ｆ２００６は、操作部２０１２においてユーザにより入力された情報をＣＰＵ２００１に送出する。
【００２３】
次に、ネットワークＩ／Ｆ２０１０は、ＬＡＮ１００６に接続され、ＬＡＮ１００６を介してＬＡＮ１００６上の各装置との間で情報の入出力を行う。モデム２０５０は、公衆回線１００８に接続され、公衆回線１００８を介して情報の入出力を行う。
【００２４】
イメージバスＩ／Ｆ２００５は、システムバス２００７と、画像データを高速で転送する画像バス２００８とを接続し、データ形式を変換するためのバスブリッジである。画像バス２００８は、ＰＣＩバスまたはＩＥＥＥ１３９４から構成される。画像バス２００８上には、ラスタイメージプロセッサ（以下、「ＲＩＰ」という）２０６０、デバイスＩ／Ｆ２０２０、スキャナ画像処理部２０８０、プリンタ画像処理部２０９０、画像回転部２０３０、および画像圧縮部２０４０が設けられる。
【００２５】
ＲＩＰ２０６０は、ＰＤＬコードをビットマップイメージに展開するプロセッサである。デバイスＩ／Ｆ２０２０には、スキャナ２０７０およびプリンタ２０９５が接続され、デバイスＩ／Ｆ２０２０は、画像データの同期系／非同期系の変換を行う。スキャナ画像処理部２０８０は、入力画像データに対し補正、加工、編集を行う。プリンタ画像処理部２０９０は、プリント出力画像データに対してプリンタ２０９５に応じた補正、解像度変換などを行う。画像回転部２０３０は、画像データの回転を行う。画像圧縮部２０４０は、多値画像データをＪＰＥＧデータに、２値画像データをＪＢＩＧ、ＭＭＲ、ＭＨなどのデータに圧縮するとともに、その伸張処理を行う。
＜図３の説明＞
【００２６】
次に、スキャナ２０７０およびプリンタ２０９５のハードウェア構成について図３を参照して説明する。
【００２７】
図３は、図２に示すスキャナ２０７０およびプリンタ２０９５のハードウェア構成を示す側断面図である。
【００２８】
スキャナ２０７０とプリンタ２０９５とは、図３に示すように、一体的に構成されている。スキャナ２０７０は、原稿給紙ユニット２５０を搭載し、原稿給紙ユニット２５０は、原稿を先頭から順に１枚ずつプラテンガラス２１１上へ給送し、各原稿の読取動作が終了する毎に、その原稿をプラテンガラス２１１から排出トレイ（図示せず）に排出する。スキャナ２０７０は、原稿がプラテンガラス２１１上に給送されると、ランプ２１２を点灯し、移動ユニット２１３の移動を開始する。この移動ユニット２１３の移動によりプラテンガラス２１１上の原稿に対する読取走査が行われる。この読取走査中、原稿からの反射光は、各ミラー２１４，２１５，２１６およびレンズ２１７を経てＣＣＤイメージセンサ（以下、「ＣＣＤ」という）２１８に導かれ、原稿上の画像がＣＣＤ２１８の撮像面上に結像される。ＣＣＤ２１８は、撮像面に結像された画像を電気信号に変換し、この電気信号が所定の処理施された後に制御装置（図示せず）に入力される。
【００２９】
プリンタ２０９５は、レーザドライバ３２１を有し、レーザドライバ３２１は、制御装置から入力された画像データに基づきレーザ発光部３２２を駆動する。これにより、レーザ発光部３２２からは画像データに応じたレーザ光が発光され、このレーザ光は走査されながら感光ドラム３２３上に照射される。感光ドラム３２３上には、照射されたレーザ光により静電潜像が形成され、この静電潜像は現像器３２４から供給されたトナーによりトナー像として可視像化される。レーザ光の照射タイミングに同期して、各カセット３１１，３１２から記録紙が搬送路を介して感光ドラム３２３と転写部３２５との間に給紙され、感光ドラム３２３上のトナー像は転写部３２５により給紙された記録紙上に転写される。
【００３０】
トナー像が転写された記録紙は、搬送ベルトを介して定着ローラ対（加熱ローラと加圧ローラ）３２６に送られ、定着ローラ対３２６は、記録紙を熱圧し、記録紙上のトナー像を記録紙上に定着させる。この定着ローラ対３２６を通過した記録紙は、排紙ローラ対３２７により排紙ユニット３３０に排紙される。排紙ユニット３３０は、ソート、ステイプルなどの後処理を施すことが可能なシート処理装置からなる。
【００３１】
また、両面記録モードが設定されている場合には、記録紙を排紙ローラ対３２７まで搬送した後に、排紙ローラ対３２７の回転方向を逆転させ、フラッパ３２８によって再給紙搬送路３３９へ導く。再給紙搬送路３３９に導かれた記録紙は、上述したタイミングで感光ドラム３２３と転写部３２５との間に再給紙され、この記録紙の裏面にトナー像が転写される。
＜図４の説明＞
【００３２】
図４は、図２に示す操作部２０１２の構成を示す平面図である。
【００３３】
ＬＣＤ表示部２０１３は、ＬＣＤ上にタッチパネルシートが貼られた構造となっており、複写機１００１の操作画面を表示するとともに、該画面に表示されたキーが押されるとその位置情報をコントローラユニット２０００のＣＰＵ２００１に伝える。スタートキー２０１４は、原稿画像の読み取り動作を開始する時などに用いられる。スタートキー２０１４の中央部には、緑と赤の２色ＬＥＤ２０１８が設けられ、その色によってスタートキー２０１４が使える状態にあるか否かを示す。ストップキー２０１５は、稼働中の動作を止めるときに操作される。ＩＤキー２０１６は、使用者のユーザＩＤを入力する時に用いられる。リセットキー２０１７は、操作部２０１２からの設定を初期化する時に用いられる。設定確認キー２０１９は、ユーザの各種設定を行う時に用いられる。
＜図５の説明＞
【００３４】
図５は、操作部２０１２上に表示される操作画面の一例を示す図である。
【００３５】
操作部２０１２の操作画面の上部には、タッチキーからなり、各種の機能を選択するためのコピータブ５０１、送信／ＦＡＸタブ５０２、ボックスタブ５０３、ブラウザタブ５０４、右矢印タブ５０５が表示される。
【００３６】
図５は、コピータブ５０１のタッチキーが押下されたときのコピー機能の初期画面を表している。コピー機能に関する表示は領域５０６で行なわれ、領域５０６の上から、「コピーできます」が表示されている領域には、コピー機能で表示すべきステータスを表示し、その下の領域には、倍率、選択給紙段、置数を表示する。また、コピー機能の動作モードを設定するためのタッチキーとして、等倍、倍率、用紙選択、ソータ、両面、割込み、文字、濃度調整用としての薄くするに対応する左矢印キー、濃くするに対応する右矢印キー、濃度を自動調整する自動キーが表示され、また、初期画面に表示しきれない動作モードの指定画面は、応用モードキーを押下することで、階層的に領域５０６内に表示されるようになっている。
【００３７】
また、表示領域５０７は、複写機１００１のステータスを表示する領域であり、例えば、ジャムなどのアラームメッセージや、ＰＤＬプリントが行われているときにＰＤＬプリント中であることを示すステータスメッセージを表示する領域である。表示領域５０７にはシステム状況／中止タッチキー５０８が表示され、該システム状況／中止タッチキー５０８を押下すると、複写機１００１のデバイス情報を表示する画面や、プリントジョブ状況を表示する画面（図示せず）を表示し、この画面ではジョブの中止を行うことが可能になる。
【００３８】
送信／ＦＡＸタブ５０２を押下すると、複写機１００１で読み取った画像をＬＡＮ１００６上の機器にＥ−メール送信またはＦＴＰ送信したり、また公衆回線１００８を使ってファクシミリ送信したりするための設定画面（図示せず）を表示する。
【００３９】
ボックスタブ５０３を押下すると、複写機１００１上で読み取った画像をＨＤＤ２００４内のボックス領域に保存したり、ボックス領域に保存されている画像データを指定して印刷したり、ＬＡＮ１００６上の機器に送信したりするための設定画面（図示せず）を表示する。
【００４０】
また、５つ以上の機能がコントローラユニット２０００に装備されている場合は、コピー、送信／ＦＡＸ、ボックス、ブラウザの４つ機能タブ５０１〜５０４の右横に右矢印キー５０５が表示され、右矢印キー５０５が押下されると、別の機能のための画面が表示されるようになっている。
【００４１】
ここから、複合機１００１でジョブ実行時に設定項目が不足していた場合、設定不足を自動で補完し、ジョブスタートさせる仕組みを説明する。
＜図６の説明＞
【００４２】
図６は、複合機１００１でジョブ実行時に設定項目が不足していた場合、設定不足を自動で補完し、ジョブスタートさせる仕組みのフローを表している。
【００４３】
ステップＳ６０１において、複合機１００１の認証システムを用いて、ユーザの認証処理を行う。
【００４４】
ステップＳ６０２において、複合機１００１の操作部２０１２上に表示される操作画面を介して、ユーザから印刷設定の入力を受け付ける。ステップＳ６０２は、本発明における、ユーザから印刷データの印刷設定の入力を受け付ける印刷設定受付手段の一例である。
【００４５】
ステップＳ６０３において、複合機１００１のＣＰＵ２００１は、ステップＳ６０１でログインしたユーザからステップＳ６０２で受け付けた設定について過去に補完した実績があるか否かを、図１１を参照することで判定する（図１１の説明は後述）。ログインユーザからＳ６０２で受け付けた設定について、過去に補完した実績がある場合には、ステップＳ６０４に進み、ない場合には、ステップＳ６０６に進む。
【００４６】
ステップＳ６０４において、複合機１００１のＣＰＵ２００１は、過去の実績を基に設定を補完するか否かを判断する。具体的には、複合機１００１の操作部２０１２上の操作画面（タッチパネル）に、図７の画面を表示し、「はい」（７０１）をユーザが選択した場合に、設定の補完を行うと判断する。ステップＳ６０４で設定の補完を行うと判断した場合は、ステップＳ６０５へ進み、設定の補完を行わないと判断した場合は、ステップＳ６０６へ進む。
【００４７】
ステップＳ６０５において、複合機１００１のＣＰＵ２００１は、図１１を参照し、前回の補完データを読み込む。なお、図１１の説明は後述する。ステップＳ６０３〜ステップＳ６０５の処理を行うことにより、例えば、ユーザがステップＳ６０２で、Ｖ折りの設定を行った時点で、両面印刷の設定も自動で行うことが可能となる。
【００４８】
ステップＳ６０６において、複合機１００１のＣＰＵ２００１はユーザにより、図４のスタートキー２０１４が押下されたかを判断する。スタートキー２０１４が押下されていれば、ステップＳ６０７へ進み、押下されなければステップＳ６１１へ進む。ステップＳ６０６でユーザによりスタートキー２０１４が押下される操作は、本発明における、ユーザから前記印刷データの印刷指示を受け付ける印刷指示受付手段の一例である。
【００４９】
ステップＳ６０７において、複合機１００１のＣＰＵ２００１は、エラーが発生したか否かを判断する。エラーが発生した場合にはステップＳ６０７へ進み、エラーが発生しなければステップＳ６０８に進み、ステップＳ６０８で印刷処理を実行し、図６の処理を終了する。
【００５０】
ここで、ステップＳ６０７で発生しうるエラーについて説明する。複合機のエラーには大きくわけて（１）設定不足、（２）用紙サイズ／種類不正、（３）デバイス関連という３種類がある。
【００５１】
（１）は、例えば、「Ｖ折り（サドル折り）」を設定する場合は、同時に両面コピーを設定する必要があるなどの、必要な設定の組み合わせが設定されていないことによる設定不足に関するエラー（設定不足）である。
【００５２】
（２）は、適切な用紙サイズ、用紙種類が設定されていないことによる用紙に関するエラー（用紙不正）である。
【００５３】
（１）、（２）のエラーを判断する基準となる設定は、図１２に示すデータベースに予め登録されている。なお、図１２のデータベースは、複合機のＨＤＤ２００４に記憶されていても良いし、データベース／メールサーバ１００４に記憶されていても良い。なお、図１２に示すデータベースは、本発明における、複数の印刷設定と、各印刷設定と一緒に設定しなければならない印刷設定の組み合わせに関する情報を記憶する記憶手段の一例である。
【００５４】
また、ステップＳ６０７は、本発明における、印刷指示受付手段で印刷指示を受け付けた前記印刷データが、前記印刷設定受付手段で前記ユーザから入力を受け付けた印刷設定で印刷可能か否かを、前記記憶手段に記憶されている各印刷設定と一緒に設定しなければならない印刷設定の組み合わせに関する情報を用いて判定する判定手段の一例である。
【００５５】
（３）は、用紙切れ、トナー切れなどのデバイスに関するエラー（本発明における、印刷指示受付手段で印刷指示を受け付けた前記印刷データが、前記印刷設定受付手段で前記ユーザから入力を受け付けた印刷設定で印刷可能か否かを、前記画像形成装置にセットされている用紙、およびトナーに関する情報であるデバイス関連情報を用いて判断するデバイス関連情報判定手段）である。
【００５６】
これら（１）、（２）、（３）のエラーのうち、（３）のデバイス関連のエラーだけは、用紙やトナーといった物理的な補給が必要なため、複合機のシステムだけではエラーを回避できない。
＜図１２の説明＞
図１２は、ユーザが所望する印刷設定を実行する上で、足りない設定がないかを複合機１００１のＣＰＵ２００１が判断するための基準となるデータベースである。例えば、ユーザがＶ折り（用紙を２つ折りして出力する機能）の設定を行った場合には、同時に両面印刷の設定が必要であるということを表している。
【００５７】
図６の説明に戻る。
【００５８】
ステップＳ６０９において、複合機１００１のＣＰＵ２００１は、複合機１００１の操作部２０１２上の操作画面に図８に示すエラー表示を行う。図８のエラー表示では、何が原因でエラーとなっているかが表示される。例えば、ユーザが、Ｖ折りの設定をしたにもかかわらず、両面印刷の設定を行い忘れていれば、「両面印刷の設定が不足しています」というエラーメッセージが表示される。
【００５９】
ステップＳ６１０において、複合機１００１のＣＰＵ２００１は、ステップＳ６０７で発生したエラーが、（３）デバイス関連のエラーか否かを判定する。
デバイス関連のエラーであればステップＳ６１１に進み、デバイス関連のエラー以外（（１）と（２））であればステップＳ６１２に進む。
【００６０】
ステップＳ６１１において、複合機１００１のＣＰＵ２００１は、ユーザによる図４の操作部２０１２の操作を受け付ける。なお、ステップＳ６１６や、ステップＳ６１８からステップＳ６１１に移行した場合で、かつ既に補完した設定がある場合に、設定を補完したままにしても良いし、ステップＳ６１２で保存した図１０の設定を復元させる指示をユーザから受け付けて（本発明における、補完手段で印刷可能に補完した印刷設定を当該補完手段で印刷可能に補完する前の印刷設定に戻すか否かの指示を前記ユーザから受け付ける復元指示受付手段）、ステップＳ６１２で保存した図１０の設定を復元させても良い（本発明における、復元指示受付手段で、補完手段で印刷可能に補完する前の印刷設定に戻す指示を受け付けることを条件に、前記印刷設定を前記補完手段で印刷可能に補完する前の印刷設定に戻す復元手段）。
【００６１】
ステップＳ６１１−２において、複合機１００１のＣＰＵ２００１は、ステップＳ６１１でユーザから受け付けた指示が終了指示（例えば図４の操作部２０１２上のリセットキー２０１７が押下された）かを判断する。終了指示であれば、図６の処理を終了し、終了指示でなければ、ステップＳ６０６に戻る。
【００６２】
ステップＳ６１２において、複合機１００１のＣＰＵ２００１は、ステップＳ６０２でユーザから受け付けた印刷設定を図１０に示す形式で一時的に記憶する。なお、図１０のデータテーブルは、複合機のＨＤＤ２００４に記憶されていても良いし、データベース／メールサーバ１００４に記憶されていても良い。
＜図１０の説明＞
【００６３】
図１０は、ステップＳ６０２でユーザから受け付けた印刷設定を記憶するデータベースの一例である。例えば、ＮＯ１については、ユーザ「○○○○」が、「両面印刷」の設定を行わず、「Ｖ折り」の設定のみをしたということを示している。
【００６４】
ステップＳ６１３において、複合機１００１のＣＰＵ２００１は、設定の補完を行うか否かの指示をユーザから受け付ける。具体的には、複合機１００１の操作部２０１２上の操作画面（タッチパネル）に、図７の画面を表示し、「はい」（７０１）をユーザが選択した場合に、設定の補完を行うと判断する。ステップＳ６１３で設定の補完を行うと判断した場合は、ステップＳ６１４へ進み、設定の補完を行わないと判断した場合は、ステップＳ６１１へ進む。ステップＳ６１３において、「はい」（７０１）をユーザが選択する操作は、本発明における、前記判定手段で印刷可能でないと判定されることを条件に、当該各印刷設定と一緒に設定しなければならない印刷設定の組み合わせに関する情報を用いて、当該印刷設定を印刷可能に補完するか否かの指示を前記ユーザから受け付ける補完指示受付手段の一例である。
【００６５】
ステップＳ６１４において、複合機１００１のＣＰＵ２００１は、図１２のデータテーブルを基に設定を補完する。具体的には、例えば、Ｖ折りの設定のみを行い、両面印刷の設定を行っていなければ、両面印刷の設定を行う。ステップＳ６１４は、本発明における、前記判定手段により、前記印刷設定受付手段で前記ユーザから入力を受け付けた印刷設定で印刷可能でないと判断されることを条件に、前記記憶手段に記憶されている各印刷設定と一緒に設定しなければならない印刷設定の組み合わせに関する情報を用いて、当該印刷設定を印刷可能に補完する補完手段の一例である。
【００６６】
ステップＳ６１５において、複合機１００１のＣＰＵ２００１は、ステップＳ５１４で設定の補完を行ったことにより、使用する用紙が変わった（例えばＡ４からＡ３に変わった）が、変わった用紙が給紙トレーにセットされていない等によるデバイス関連のエラー（３）が生じたか否か判定する。デバイス関連のエラーが発生していれば、ステップＳ６１６に進み、デバイス関連のエラーが発生していなければ、ステップＳ６１７に進む。
【００６７】
ステップＳ６１６において、複合機１００１のＣＰＵ２００１は、複合機１００１のＣＰＵ２００１は、複合機１００１の操作部２０１２上の操作画面に、用紙切れ、トナー切れ等のエラーであることを表示し、ステップＳ６１１に進む。
【００６８】
ステップＳ６１７において、複合機１００１のＣＰＵ２００１は、複合機１００１の操作部２０１２上の操作画面に、補完した設定の情報を図９に示す通りプレビュー表示する。
【００６９】
ステップＳ６１８において、複合機１００１のＣＰＵ２００１は、ユーザによりＯＫボタンが押下されたか否かを判断する。ＯＫボタンが押下された場合には、ステップＳ６１９に進み、ＯＫボタンが押されない場合には、ステップＳ６１１に進む。具体的には、図９の「はい」（９０１）をユーザが選択した場合には、ステップＳ６１９に進み、図９の「いいえ」（９０２）をユーザが選択した場合には、ステップＳ６１１に進む。
【００７０】
ステップＳ６１９において、複合機１００１のＣＰＵ２００１は、補完した設定内容を図１１のデータテーブルに保存し、印刷処理を実行する（ステップＳ６０８）し、図６の処理を終了する。
＜図１１の説明＞
【００７１】
図１１は、ステップＳ６１９で、作成されるデータテーブルであり、ステップＳ６１４で補完した設定内容を保存する。例えば、ＮＯ１の場合、設定不足により、両面もしくは、Ｖ折りの設定を補完したことを示す。
【００７２】
以上で、実施例の説明を終了する。
【００７３】
以上、本発明によると、印刷設定が不足して印刷不可能な場合に、印刷可能にすべく印刷設定を補完することが可能な仕組みを提供することができる。
【００７４】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。
【００７５】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、プログラムコード自体及びそのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００７６】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のカード、ＲＯＭ等を用いることができる。
【００７７】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（基本システム或いはオペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。このプログラムコードを読み出し実行可能な情報処理装置（コンピュータ）が前述した実施形態の機能を実現する。
【００７８】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【符号の説明】
【００７９】
１００１  複写機（複合機能装置）
１００２  複写機
１００４  データベース／メールサーバ
１００５  クライアントコンピュータ
１００６  ＬＡＮ（ネットワーク）
２０００  コントローラユニット（オートクリア手段、判断手段、制御手段）
２００１  ＣＰＵ
２００４  ＨＤＤ
２０１２  操作部（操作画面、表示入力手段）
２０７０  スキャナ
２０９５  プリンタ
【図１】
2015106853.tif 000003
【図２】
2015106853.tif 000004
【図３】
2015106853.tif 000005
【図４】
2015106853.tif 000006
【図５】
2015106853.tif 000007
【図６】
2015106853.tif 000008
【図７】
2015106853.tif 000009
【図８】
2015106853.tif 000010
【図９】
2015106853.tif 000011
【図１０】
2015106853.tif 000012
【図１１】
2015106853.tif 000013
【図１２】
2015106853.tif 000014