(57)【要約】【課題】本発明は、操作部を簡素化しつつ画像処理を適切に行う。【解決手段】複合装置１は、コマンド解析部２１がホスト装置Ｈｓから画像処理設定コードを取得すると、該画像処理設定コードを不揮発性メモリ６に記憶するとともに、プロッタ５で用紙に記録出力して、該用紙がスキャナ３にセットされると、１枚目を画像処理設定コードの用紙であるとして読み取って、ＲＡＭ７に記憶し、機能判定部２２が、ＲＡＭ７と不揮発性メモリ６の一致する画像処理設定コードに対応して不揮発性メモリ６の画像処理テーブルに登録されているコピー動作、プリント動作、ファクシミリ動作、スキャナ動作等の画像処理内容を取得して、コントローラ２が、該画像処理内容を実行する。【選択図】          図１
2013143676.tif 000002
【特許請求の範囲】
【請求項１】
画像処理の内容を指定する画像処理設定コードを取得するコード取得手段と、
前記コード取得手段の取得した前記画像処理設定コードを記憶するコード記憶手段と、
前記画像処理設定コードと前記画像処理内容を対応させて記憶する画像処理内容記憶手段と、
前記コード取得手段の取得した前記画像処理設定コードを用紙に記録出力する画像形成手段と、
前記画像処理設定コードの記録された用紙がセットされると、該用紙の該画像処理設定コードを読み取る画像読み取り手段と、
前記画像読み取り手段の読み取った前記画像処理設定コードと一致する画像処理設定コードを前記コード記憶手段の記憶する前記画像処理設定コードから取得して、該画像処理設定コードの示す前記画像処理内容を前記画像処理内容記憶手段から取得して実行対象の画像処理内容として決定する画像処理内容決定手段と、
前記画像処理内容決定手段の決定した画像処理内容を実行する画像処理実行手段と、
を備えていることを特徴とする画像処理装置。
【請求項２】
前記画像処理内容決定手段は、
前記画像読み取り手段が読み取った１枚目の用紙の画像を前記画像処理設定コードとして取得することを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記画像処理内容決定手段は、
前記画像読み取り手段による前記画像処理設定コードの読み取りから前記画像処理実行手段による画像処理内容の実行完了までの処理のいずれかの段階で、エラーが発生すると、その後に、前記画像読み取り手段にセットされた用紙を前記画像処理設定コードの記録されている用紙として読み取って、再度、画像処理内容の決定を行なうことを特徴とする請求項１または請求項２記載の画像処理装置。
【請求項４】
前記コード記憶手段及び前記画像処理内容記憶手段は、
前記画像処理装置内部または該画像処理装置に接続されている外部装置に配設されている不揮発性メモリ、あるいは、該画像処理装置に接続可能な可搬性メモリであることを特徴とする請求項１から請求項３のいずれかに記載の画像処理装置。
【請求項５】
請求項１から請求項４のいずれかに記載の画像処理装置を備えていることを特徴とする画像形成装置。
【請求項６】
画像処理の内容を指定する画像処理設定コードを取得するコード取得処理ステップと、
前記コード取得処理ステップで取得された前記画像処理設定コードをコード記憶手段に記憶するコード記憶処理ステップと、
前記コード取得処理ステップで取得された前記画像処理設定コードを用紙に記録出力する画像形成処理ステップと、
前記画像処理設定コードの記録された用紙が画像読み取り手段にセットされると、該用紙の該画像処理設定コードを該画像読み取り手段に読み取らせる画像読み取り処理ステップと、
前記画像読み取り処理ステップで読み取られた前記画像処理設定コードと一致する画像処理設定コードを、前記コード記憶手段の記憶する前記画像処理設定コードから取得して、該画像処理設定コードの示す前記画像処理内容を、前記画像処理設定コードと前記画像処理内容を対応させて記憶する画像処理内容記憶手段から取得して、実行対象の画像処理内容として決定する画像処理内容決定処理ステップと、
前記画像処理内容決定処理ステップで決定された画像処理内容を実行する画像処理実行処理ステップと、
を有していることを特徴とする画像処理方法。
【請求項７】
コンピュータに、
画像処理の内容を指定する画像処理設定コードを取得するコード取得処理と、
前記コード取得処理で取得された前記画像処理設定コードをコード記憶手段に記憶するコード記憶処理と、
前記コード取得処理で取得された前記画像処理設定コードを用紙に記録出力する画像形成処理と、
前記画像処理設定コードの記録された用紙が画像読み取り手段にセットされると、該用紙の該画像処理設定コードを該画像読み取り手段に読み取らせる画像読み取り処理と、
前記画像読み取り処理で読み取られた前記画像処理設定コードと一致する画像処理設定コードを、前記コード記憶手段の記憶する前記画像処理設定コードから取得して、該画像処理設定コードの示す前記画像処理内容を、前記画像処理設定コードと前記画像処理内容を対応させて記憶する画像処理内容記憶手段から取得して、実行対象の画像処理内容として決定する画像処理内容決定処理と、
前記画像処理内容決定処理で決定された画像処理内容を実行する画像処理実行処理と、
を実行させることを特徴とする画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像形成装置、画像処理方法及び画像処理プログラムに関し、詳細には、操作部を簡素化しつつ画像処理を適切に行う画像処理装置、画像形成装置、画像処理方法及び画像処理プログラムに関する。
【背景技術】
【０００２】
プリンタ装置、複写装置、ファクシミリ装置、複合装置、スキャナ装置等の画像処理装置においては、例えば、図７に示すような操作表示部１００でキー操作を行なうことで、ユーザの意図する画像処理を画像処理装置に実行させている。そのため、画像処理装置には、図７に示す操作表示部１００のように、複数の操作キーやディスプレイが設けられ、例えば、動作させる機能を指定する機能指定操作キー１０１、処理枚数を設定したり、ファクシミリ送信先を指定するテンキー１０２、各種動作の開始、停止等を指示する動作指示キー１０３等が設けられているとともに、ディスプレイ１０４が設けられている。
【０００３】
したがって、操作表示装置１００を画像処理装置に設けることで、その分だけ画像処理装置のコストが高くなり、特に、機能が多くなると、操作表示部も複雑で大型化してコストがさらに高くなるという問題があった。
【０００４】
そこで、従来、文書をスキャンしてその文書を表す画像を生成するステップと、その画像からユーザインターフェイスタグを検出するステップと、そのユーザインターフェイスタグを表すデータをデコードするステップと、この関連付けで求められたサービスを実行するステップとを含むユーザインターフェイスタグの情報に基づいて文書を処理する方法が提案されている（特許文献１参照）。すなわち、この従来技術は、文書の印刷データに付加されている特定コードを検出して、印刷条件を解析することで、操作の簡略化を図っている。
【０００５】
また、従来、ユーザが記入したマークに応じて、装置の制御方法を指定する装置制御シートを印刷する手段と、ユーザが記入したマークに応じて、上記装置制御シートの言語を設定する言語設定シートを印刷する手段と、原稿台に置かれている原稿を読み取る読み取り手段と、上記読み取り手段が読み取った上記装置制御シートを解析し、また、上記言語設定シートを解析する解析手段と、上記装置制御シートの言語が登録されているかどうかを判定する言語登録判定手段と、上記解析手段が言語設定シートを解析した結果に基づいて、対象とする装置を制御する装置制御手段と、上記言語登録手段が言語を登録した後に、続けて印刷手段を用いて、登録された言語で上記装置制御シートを印刷し、上記解析手段がシートを検出できない場合に、言語が登録されていれば、上記装置制御シートを印刷し、言語が登録されていなければ、上記言語設定シートを印刷させる印刷制御手段と、を有する印刷処理装置が提案されている（特許文献２参照）。すなわち、この従来技術は、ユーザが記入したマークに応じて装置の制御方法を指定する装置制御シートを印刷して、操作の簡略化を図っている。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１記載の従来技術にあっては、文書を読み取って該文書の印刷データに付加されている特定コードを解析することで、操作の簡略化を図っているため、少なくとも文書の読み取りを開始させる操作キー等の設けられている操作部が必要であり、コストの削減及び小型化を図る上で、改良の必要があった。
【０００７】
また、上記特許文献２記載の従来技術にあっては、ユーザが記入したマークに応じて装置の制御方法を指定する装置制御シートを印刷することで、操作の簡略化を図っているため、予め決められたフォーマットをユーザが編集（マーク）する必要があり、面倒な作業画を必要するため、作業性を向上させる上で、改良の必要があった。
【０００８】
そこで、本発明は、特別なユーザインターフェイスを用いることなく、意図する画像処理動作を実行することを目的としている。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、請求項１記載の画像処理装置は、画像処理の内容を指定する画像処理設定コードを取得するコード取得手段と、前記コード取得手段の取得した前記画像処理設定コードを記憶するコード記憶手段と、前記画像処理設定コードと前記画像処理内容を対応させて記憶する画像処理内容記憶手段と、前記コード取得手段の取得した前記画像処理設定コードを用紙に記録出力する画像形成手段と、前記画像処理設定コードの記録された用紙がセットされると、該用紙の該画像処理設定コードを読み取る画像読み取り手段と、前記画像読み取り手段の読み取った前記画像処理設定コードと一致する画像処理設定コードを前記コード記憶手段の記憶する前記画像処理設定コードから取得して、該画像処理設定コードの示す前記画像処理内容を前記画像処理内容記憶手段から取得して実行対象の画像処理内容として決定する画像処理内容決定手段と、前記画像処理内容決定手段の決定した画像処理内容を実行する画像処理実行手段と、を備えていることを特徴としている。
【発明の効果】
【００１０】
本発明によれば、特別なユーザインターフェイスを用いることなく、意図する画像処理動作を実行することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施例を適用した複合装置の要部ブロック構成図。
【図２】画像処理設定コードの例を示す図。
【図３】通知部の平面図。
【図４】コード生成処理を示すフローチャート。
【図５】画像処理設定コードを用いた画像処理を示すフローチャート。
【図６】画像処理設定コードと画像処理テーブルの保管例を示す図。
【図７】従来の操作表示部の一例を示す平面図。
【発明を実施するための形態】
【００１２】
以下、本発明の好適な実施例を添付図面に基づいて詳細に説明する。なお、以下に述べる実施例は、本発明の好適な実施例であるので、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明によって不当に限定されるものではなく、また、本実施の形態で説明される構成の全てが本発明の必須の構成要件ではない。
【実施例１】
【００１３】
図１〜図６は、本発明の画像処理装置、画像形成装置、画像処理方法及び画像処理プログラムの一実施例を示す図であり、図１は、本発明の画像処理装置、画像形成装置、画像処理方法及び画像処理プログラムの一実施例を適用した複合装置１の要部ブロック構成図である。
【００１４】
図１において、複合装置（画像処理装置、画像形成装置）１は、コントローラ２、スキャナ３、ＡＦＥ（Analog Front End）４、プロッタ５、不揮発性メモリ６、ＲＡＭ（Random Access Memory）７、ＦＡＸ部８、Ｉ／Ｏ９、モータ１０及び通知部１１等を備えており、コントローラ２は、コマンド解析部２１、機能判定部２２、デコード部２３、スキャナ補正部２４、分離部２５、中間調処理部２６及び編集部２７等を備えている。
【００１５】
複合装置１は、図示しないネットワークＩ／Ｆ等によりＬＡＮ（Local Area Network）等のネットワークまたはＵＳＢ（Universal Serial Bus）Ｉ／Ｆ等によりＵＳＢケーブルを通してホスト装置Ｈｓに接続されており、ホスト装置Ｈｓと通信を行って、該ホスト装置Ｈｓからの印刷データ、コードデータ及び画像処理設定データ等を受け取ってＲＡＭ７に格納する。
【００１６】
ホスト装置Ｈｓは、通常のハードウェア構成及びソフトウェア構成のコンピュータ等が用いられ、ハードディスク等に、Windows（登録商標）等のＯＳ（Operating System）及び文書作成ソフトウェア、図形作成ソフトウェア、表計算ソフトウェア、データベースソフトウェア、プリンタドライバ等のアプリケーションフトウェア（以下、単に、アプリケーションという。）が格納されている。ホスト装置Ｈｓは、ユーザによって、アプリケーションを利用して、文書の作成・編集等が行われて、該文書に対してアプリケーション等から印刷指示や転送指示等の画像処理指示が行われると、ＯＳを通してプリンタドライバに文書データと画像処理設定情報を渡し、プリンタドライバが、アプリケーションから受け取った文書データを、該文書データの画像処理を行う複合装置１が解釈できる文書データを作成するとともに、画像処理設定情報をコードに変換して文書データとともに画像処理設定コードを複合装置１に送信する。すなわち、ホスト装置Ｈｓは、プリンタドライバが、コード化処理部Ｋｓを備えており、コード化処理部Ｋｓが、画像処理設定情報をコード化して、画像処理設定コードを文書データとともに複合装置１に送信する。また、ホスト装置Ｈｓは、文書を指定することなく、画像処理設定内容が指定されると、コード化処理部Ｋｓが、該画像処理設定内容に応じた画像処理設定コードを生成して複合装置１に送信する。
【００１７】
不揮発性メモリ（コード記憶手段、画像処理内容記憶手段）６は、複合装置１の基本プログラムや本発明の画像処理プログラム及び必要なシステムデータ等を記憶しているとともに、ホスト装置Ｈｓから送られてくる画像処理設定コードを記憶し、また、画像処理設定コードと画像処理内容を対応させた画像処理テーブルを記憶している。
【００１８】
ＲＡＭ７は、コントローラ２のワークメモリとして利用されるとともに、編集部２７から画像データや本発明の画像処理方法で使用する画像処理設定コード等をコントローラ２の制御下で記憶する。
【００１９】
スキャナ（画像読み取り手段）３は、例えば、原稿台と、該原稿台上への原稿のセットの有無を検出する原稿センサと、該原稿台にセットされた原稿を１枚ずつ分離して、コンタクトガラス等で構成されている原稿読み取り位置に搬送する原稿搬送機構と、原稿読み取り位置の原稿に光源から読み取り光を照射して原稿からの反射光を光電変換するＣＣＤ（Charge Coupled Device ）またはＣＭＯＳ（Complementary Metal Oxide Semiconductor ）等の光電変換素子を有する読み取りユニットと、を備えており、読み取りユニットの光電変換素子から原稿の画像をライン毎に読み取ったアナログの画像データをＡＦＥ４に出力する。
【００２０】
そして、スキャナ３は、図示しないが、原稿が原稿台上にセットされたことを原稿センサが検出すると、コントローラ２の制御下で、自動的に、原稿搬送機構による原稿の搬送を開始して、原稿台上にセットされた原稿を１枚ずつ読み取る自動原稿読み取り処理を実行する。
【００２１】
ＡＦＥ４は、スキャナ３から入力されるアナログの画像データを、デジタル画像データに変換し、また、暗オフセットレベルの調整及び明出力調整を行って、デジタル画像データをコントローラ２のスキャナ補正部２４に出力する。
Ｉ／Ｏ９は、主に、プロッタ５及びスキャナ３との間における信号やデータのインプット及びアウトプットを制御する。
【００２２】
モータ１０は、複合装置１の駆動部、特に、スキャナ３やプロッタ５の駆動部を駆動させるのに使用され、コントローラ２の制御下で動作する。
【００２３】
通知部１１は、図２に示すように、データイン通知部１１ａとアラーム通知部１１ｂが設けられており、データイン通知部１１ａ及びアラーム通知部１１ｂは、例えば、半透明のガラスやプラスチック等で形成された表示板の下方に、光源としてＬＥＤ（Light Emitting Diode）が配設されている。通知部１１は、コントローラ２の制御下で、ＬＥＤの点灯と消灯または点滅と消灯、あるいは、点灯、点滅及び消灯を制御することで、データイン通知部１１ａが、データの入力の有無を通知し、アラーム部１１ｂが、エラー発生の有無を通知する。
【００２４】
プロッタ（画像形成手段）５は、所定の印刷方式、例えば、電子写真方式、インク噴射方式等で、コントローラ２から送られてくるＣ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｂｋ（ブラック）の描画データに基づいて、画像を用紙に印刷出力する。
【００２５】
そして、コントローラ２は、不揮発性メモリ６内のプログラムに基づいてＲＡＭ７をワークメモリとして利用しつつ、複合装置１の各部を制御して、複合装置１としての基本処理を実行するとともに、後述する本発明の画像処理方法を実行する。
【００２６】
すなわち、複合装置１は、ＲＯＭ、ＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory ）、ＥＰＲＯＭ、フラッシュメモリ、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory ）、ＣＤ−ＲＷ（Compact Disc Rewritable ）、ＤＶＤ（Digital Versatile Disk）、ＳＤ（Secure Digital）カード、ＭＯ（Magneto-Optical Disc）等のコンピュータが読み取り可能な記録媒体に記録されている本発明の画像処理方法を実行する画像処理プログラムを読み込んで不揮発性メモリ６等に導入することで、後述する操作表示部を用いることなくユーザの意図する動作処理を実行する画像処理方法を実行する画像処理装置及び画像形成装置として構築されている。この画像処理プログラムは、アセンブラ、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）等のレガシープログラミング言語やオブジェクト指向ブログラミング言語等で記述されたコンピュータ実行可能なプログラムであり、上記記録媒体に格納して頒布することができる。
【００２７】
コントローラ２のコマンド解析部（コード取得手段）２１は、ホスト装置Ｈｓからのコマンドを解析し、ホスト装置Ｈｓからのコマンドで指示されている動作を実行するとともに、該コマンドが画像処理設定コードであるか否か判定して、画像処理設定コードであると、該画像処理設定コードの内容を解析して、解析結果を不揮発性メモリ６に格納する。
【００２８】
コントローラ２は、コマンド解析部２１の解析結果が画像処理設定コードであると、該画像処理設定コードを、デコード部２３でデコードしてプロッタ５に送り、プロッタ５に用紙に該画像処理設定コードを印刷出力させる。
【００２９】
この画像処理設定コードは、機能（コピー、ＦＡＸ、スキャンｔｏＰＣ、スキャンｔｏサーバ等）、両面印刷と片面印刷、集約印刷、宛先（Ｅ−ｍａｉｌ、電話番号、ＦＡＸ番号）、部数、向き（回転）、モノクロ印刷とカラー印刷、透かし文字、変倍（拡大／縮小）印刷等の画像処理設定内容がコード化されたものであり、コマンド解析部２１によって解析されて、デコード部２３でコード化された後、プロッタ５おいて、例えば、図３に示すように、画像処理設定コードとして用紙に印刷出力される。
【００３０】
この画像処理設定コードは、例えば、図３に示すようなものである。図３（ａ）では、機能が、コピー、集約が、１／２、配置が、ヨコ、カラー／モノクロが、モノクロ、部数が、１部である場合が示されており、図３（ｂ）では、機能が、ＦＡＸ、宛先が、Ａさん（XXX-XXX-XXXX）、送付枚数が、３枚である場合が示されている。
【００３１】
スキャナ補正部２４は、スキャナ３が読み取ってＡＦＥ４がデジタル変換したＲＧＢのデジタル画像データに対して、フィルタ処理等の画像処理を施して、分離部２５に出力する。
【００３２】
分離部２５は、スキャナ補正部２４から入力される画像データに対して、画像領域の文字、線画、写真等への分類、原稿画像の地肌画像の除去等の画像処理を施して、中間調処理部２６に出力し、中間調処理部２６は、分離部２５で処理された画像データに対して中間調処理を施して編集部２７に出力する。編集部２７は、中間調処理された画像データをＲＡＭ７に展開する。
【００３３】
機能判定部（画像処理内容決定手段）２２は、スキャナ３で読み取られた１枚目の原稿の画像データがＲＡＭ７に展開されると、当該ＲＡＭ７に展開された１枚目の原稿の画像データが画像処理設定コードの画像データであると判断して、ＲＡＭ７から該１枚目の原稿の画像データを読み出すとともに、先にホスト装置Ｈｓから送られてきて不揮発性メモリ６に記憶されている画像処理設定コードを読み出して、比較することで、読み取った画像処理設定コードとホスト装置Ｈｓから送られてきた画像処理設定コードとが一致するか判定し、一致するときには、該画像処理設定コードに対応して不揮発性メモリ６の画像処理テーブルに登録されている画像処理内容、例えば、コヒー、２／１集約、タテ、モノクロ、１部、あるいは、プリント、集約なし、カラー、１部等を取得して、スキャナ３にセットされている原稿のコピー動作、不揮発性メモリ６に格納されているホスト装置Ｈｓから受け取った画像データのプリント動作等の画像処理内容を決定する。
【００３４】
コントローラ２は、機能判定部２２が画像処理内容を決定すると、スキャナ３で読み取って必要な画像処理を施した後にＲＡＭ７に格納されている画像データ、ホスト装置Ｈｓから受け取って必要な画像処理を施した後に不揮発性メモリ６に格納されている画像データ、あるいは、ＦＡＸ部８から受け取って不揮発性メモリ６に格納されている画像データを、デコード部２３でデコードさせて、プロッタ５に送り出し、プロッタ５による用紙への画像形成、図示しないネットワークＩ／Ｏ等を介したホスト装置Ｈｓへの画像データの送信、ＦＡＸ部８による図示しないファクシミリ装置へのファクシミリ送信等の指定された画像処理を実行する。すなわち、スキャナ３、ＦＡＸ部８、プロッタ５、図示しないネットワークインターフェイス及びこれらを制御するコントローラ２等は、機能判定部２２の決定した画像処理内容を実行する画像処理実行手段として機能している。
【００３５】
次に、本実施例の作用を説明する。本実施例の複合装置１は、特別なユーザインターフェイスを用いることなく、意図する画像処理動作を実行する。
【００３６】
複合装置１は、操作表示部を備えていて、図３に示したように、単に、複合装置１の状態を通知する通知部１１のみを備えており、通知部１１は、外部であるホスト装置Ｈｓから指定された処理状況を通知するデータイン通知部１１ａとアラーム通知部１１ｂのみが設けられている。
【００３７】
そして、複合装置１は、図４に示すように、ホスト装置Ｈｓからコマンドが送信されてくると、コマンド解析部２１が該コマンドを解析して、該コマンドが画像処理設定コードであると、該画像処理設定コードの内容を解析して、解析結果を不揮発性メモリ６に格納する（ステップＳ１０１）。コントローラ２は、コマンド解析部２１の解析結果が画像処理設定コードであると、該画像処理設定コードを、デコード部２３に渡して、デコード部２３が、該画像処理設定コードをデコードして画像処理設定コードとしてプロッタ５に送り、プロッタ５に、該画像処理設定コードを、例えば、図２（ａ）、（ｂ）に示したように、用紙に印刷出力させる（ステップＳ１０２）。
【００３８】
その後、複合装置１は、画像処理設定コードを用いた画像処理を、図５に示すように、実行する。なお、図５は、画像処理設定コードでコピー動作が要求されている場合について示しているが、画像処理設定コードによる動作要求が、コピー動作以外の動作、例えば、プリント動作、スキャンｔｏホスト装置Ｈｓ動作（スキャナ３でスキャンした画像データのホスト装置Ｈｓへの転送動作）等であっても、同様に適用することができる。
【００３９】
すなわち、ユーザは、図４のコード生成処理で画像処理設定コードが印刷出力されると、該画像処理設定コードが印刷された用紙を、原稿として、複合装置１のスキャナ３の原稿台にセットする。
【００４０】
複合装置１は、スキャナ３の原稿台に原稿がセットされたことを原稿センサが検出すると（ステップＳ２０１）、コントローラ２が、セットされた１枚目の原稿は画像処理設定コードの記録された原稿であるとして、スキャナ３の駆動を制御して、該原稿をスキャナ３に走査させて該原稿の画像を読み取らせる自動スキャンを実行する（ステップＳ２０２）。
【００４１】
コントローラ２は、自動スキャンを実行すると、該スキャン動作で読み取った原稿の画像データである画像処理設定コードを、ＡＦＥ４及びコントローラ２のスキャナ補正部２４、分離部２５、中間調処理部２６及び編集部２７を通過させて必要な画像処理を施し、ＲＡＭ７に保存するが、この一連の自動スキャン動作においてエラーが発生したか判断する（ステップＳ２０３）。
【００４２】
ステップＳ２０３で、エラーが発生していないときには、コントローラ２は、機能判定部２２に、図４のコード生成処理で不揮発性メモリ６に保管されているホスト装置Ｈｓから送られてきた画像処理設定コードと、ＲＡＭ７に保存されている画像処理設定コードと、を比較させることで、画像処理要求を解析する要求解析処理を行わせ（ステップＳ２０４）、コヒー動作が要求されていると、スキャナ３の原稿台に原稿がセットされたことを原稿センサが検出するのを待って（ステップＳ２０５）、セットされた原稿をスキャナ３に順次読み取らせる自動スキャンを実行する（ステップＳ２０６）。
【００４３】
コントローラ２は、自動スキャンを開始すると、スキャナ３が読み取った原稿の画像データを、順次、ＡＦＥ４、スキャナ補正部４、分離部２５、中間調処理部２６及び編集部２７を介して必要な画像処理を施してＲＡＭ７に蓄積する自動スキャン処理を実行するが、この自動スキャン処理においてエラーが発生していないかチェックする（ステップＳ２０７）。
【００４４】
ステップＳ２０７で、エラーが発生していないときには、コントローラ２は、ＲＡＭ７に蓄積した原稿の画像データを、デコード部２３でデコードさせて、プロッタ５で用紙に印刷出力させるコピー機能を実施させる機能実施処理を要求されたコピー枚数だけ実行させ（ステップＳ２０８）、この機能実施処理の実行において、エラーが発生していないかチェックする（ステップＳ２０９）。
【００４５】
ステップＳ２０９で、機能実施処理においてエラーが発生することなく、全ての機能実施が完了すると、コントローラ２は、画像処理を終了する。
【００４６】
ステップＳ２０９で、機能実施処理において、エラーが発生すると、コントローラ２は、例えば、不揮発性メモリ６等に予め格納されているエラーコードを読み込むことで、エラー発生通知を、例えば、通知部１１のアラーム通知部１１ｂを点灯させてユーザに通知することで行い、また、要求動作をクリアして、再度、画像処理設定コードの読み取りを可能な状態に戻して画像処理を終了するというエラー処理を実行する（ステップＳ２１０）。
【００４７】
また、コントローラ２は、ステップＳ２０７で、エラーが発生すると、上記同様に、不揮発性メモリ６等に予め格納されているエラーコードを読み込むこと等で、通知部１１のアラーム通知部１１ｂを点灯させてユーザに通知する等のエラー発生通知を行い、また、要求動作をクリアして、再度、画像処理設定コードの読み取りを可能な状態に戻して画像処理を終了するというエラー処理を実行する（ステップＳ２１０）。
【００４８】
さらに、コントローラ２は、ステップＳ２０３で、エラーが発生すると、上記同様に、エラーが発生すると、不揮発性メモリ６等に予め格納されているエラーコードを読み込むこと等で、通知部１１のアラーム通知部１１ｂを点灯させてユーザに通知する等のエラー発生通知を行い、また、要求動作をクリアして、再度、画像処理設定コードの読み取りを可能な状態に戻して画像処理を終了するというエラー処理を実行する（ステップＳ２１０）。
【００４９】
なお、本実施例の複合装置１においては、画像処理設定コードと画像処理テーブルを、図６（ａ）に示すように、複合装置１の不揮発性メモリ６に格納しているが、画像処理設定コード及び画像処理テーブルの保管先としては、複合装置１の不揮発性メモリ６に限るものではなく、例えば、図６（ｂ）に示すように、複合装置１の接続されているネットワーク上のサーバＳｖ、図６（ｃ）に示すように、複合装置１に接続されているホスト装置Ｈｓ、あるいは、ＵＳＢ（Universal Serial Bus）メモリ等の可搬性外部メモリＭｇに画像処理設定コード及び画像処理テーブルを保管するようにしてもよい。
【００５０】
そして、図６（ｂ）のサーバＳｖに画像処理設定コード及び画像処理テーブルを保管する場合は、ネットワーク上に繋がっているユーザ全員が同じ設定を使用することができるとともに、複合装置１の不揮発性メモリ６の容量を他のデータの利用に使用したり、削減することができる。また、図６（ｃ）のホスト装置Ｈｓに画像処理設定コード及び画像処理テーブルを保管する場合は、ホスト装置Ｈｓを使用するユーザのみが同じ設定を使用してユーザの利用状況により一層適した画像処理設定コード及び画像処理テーブルを保管することができるとともに、複合装置１の不揮発性メモリ６の容量を他のデータの利用に使用したり、削減することができる。さらに、図６（ｄ）の可搬性外部メモリＭｇに画像処理設定コード及び画像処理テーブルを保管する場合は、複数の複合装置１において、ユーザが希望する同じ設定の画像処理設定コード及び画像処理テーブルを保管することができるとともに、複合装置１の不揮発性メモリ６の容量を他のデータの利用に使用したり、削減することができる。
【００５１】
このように、本実施例の複合装置１は、画像処理の内容を指定する画像処理設定コードを取得するコマンド解析部（コード取得手段）２１と、コマンド解析部２１の取得した前記画像処理設定コードを記憶する不揮発性メモリ（コード記憶手段）６と、前記画像処理設定コードと前記画像処理内容を対応させて記憶する不揮発性メモリ（画像処理内容記憶手段）６と、コマンド解析部２１の取得した前記画像処理設定コードを用紙に記録出力するプロッタ（画像形成手段）５と、該画像処理設定コードの記録された用紙がセットされると、該用紙の該画像処理設定コードを読み取るスキャナ（画像読み取り手段）３と、スキャナ３の読み取った前記画像処理設定コードと一致する画像処理設定コードを不揮発性メモリ６の記憶する前記画像処理設定コードから取得して、該画像処理設定コードの示す画像処理内容を不揮発性メモリ６から取得して実行対象の画像処理内容として決定する機能判定部（画像処理内容決定手段）２２と、機能判定部２２の決定した画像処理内容を実行する画像処理実行手段としてのスキャナ３、ＦＡＸ部８、プロッタ５、図示しないネットワークインターフェイス及びこれらを制御するコントローラ２等と、を備えている。
【００５２】
したがって、外部から画像処理内容を指定するコードを供給することで、画像処理内容を設定することができ、特別なユーザインターフェイスを用いることなく、意図する画像処理動作を実行することができる。
【００５３】
また、本実施例の複合装置１は、画像処理の内容を指定する画像処理設定コードを取得するコード取得処理ステップと、該コード取得処理ステップで取得された前記画像処理設定コードを不揮発性メモリ６に記憶するコード記憶処理ステップと、該コード取得処理ステップで取得された前記画像処理設定コードを用紙に記録出力する画像形成処理ステップと、該画像処理設定コードの記録された用紙がスキャナ３にセットされると、該用紙の該画像処理設定コードをスキャナ３に読み取らせる画像読み取り処理ステップと、該画像読み取り処理ステップで読み取られた前記画像処理設定コードと一致する画像処理設定コードを、不揮発性メモリ６の記憶する前記画像処理設定コードから取得して、該画像処理設定コードの示す前記画像処理内容を、前記画像処理設定コードと前記画像処理内容を対応させて記憶する不揮発性メモリ６から取得して、実行対象の画像処理内容として決定する画像処理内容決定処理ステップと、該画像処理内容決定処理ステップで決定された画像処理内容を実行する画像処理実行処理ステップと、を有する画像処理方法を実行している。
【００５４】
したがって、外部から画像処理内容を指定するコードを供給することで、画像処理内容を設定することができ、特別なユーザインターフェイスを用いることなく、意図する画像処理動作を実行することができる。
【００５５】
さらに、本実施例の複合装置１は、コンピュータに、画像処理の内容を指定する画像処理設定コードを取得するコード取得処理と、該コード取得処理で取得された前記画像処理設定コードを不揮発性メモリ６に記憶するコード記憶処理と、該コード取得処理で取得された前記画像処理設定コードを用紙に記録出力する画像形成処理と、該画像処理設定コードの記録された用紙がスキャナ３にセットされると、該用紙の該画像処理設定コードをスキャナ３に読み取らせる画像読み取り処理と、該画像読み取り処理で読み取られた前記画像処理設定コードと一致する画像処理設定コードを、不揮発性メモリ６の記憶する前記画像処理設定コードから取得して、該画像処理設定コードの示す前記画像処理内容を、前記画像処理設定コードと前記画像処理内容を対応させて記憶する不揮発性メモリ６から取得して、実行対象の画像処理内容として決定する画像処理内容決定処理と、前記画像処理内容決定処理で決定された画像処理内容を実行する画像処理実行処理と、を実行させる画像処理プログラムを搭載している。
【００５６】
したがって、外部から画像処理内容を指定するコードを供給することで、画像処理内容を設定することができ、特別なユーザインターフェイスを用いることなく、意図する画像処理動作を実行することができる。
【００５７】
また、本実施例の複合装置１は、機能判定部２２が、スキャナ３の読み取った１枚目の用紙の画像を前記画像処理設定コードとして取得している。
【００５８】
したがって、単純で簡単な処理で画像処理内容を決定することができ、特別なユーザインターフェイスを用いることなく、意図する画像処理動作を安価にかつ簡単に実行することができる。
【００５９】
さらに、本実施例の複合装置１は、機能判定部２２が、スキャナ３による前記画像処理設定コードの読み取りから画像処理内容の実行完了までの処理のいずれかの段階で、エラーが発生すると、その後に、スキャナ３にセットされた用紙を画像処理設定コードの記録されている用紙として読み取って、再度、画像処理内容の決定を行なっている。
【００６０】
したがって、エラーが発生した場合にも、特別なユーザインターフェイスを用いることなく、単純で簡単な処理で画像処理内容を決定することができ、意図する画像処理動作を安価にかつ簡単に実行することができる。
【００６１】
また、本実施例の複合装置１は、画像処理設定コードや画像処理設定コードと画像処理内容を対応させた画像処理テーブルを記憶するコード記憶手段及び画像処理内容記憶手段として、複合装置１内に不揮発性メモリ６が設けられているが、コード記憶手段及び画像処理内容記憶手段としては、これらに限るものではなく、図６に示したように、サーバＳｖやホスト装置Ｈｓに設けられている不揮発性メモリであってもよく、また、ＵＳＢメモリ等の可搬性メモリであってもよい。
【００６２】
このようにすることで、複合装置１の不揮発性メモリ６の容量を削減したり、利用性を向上させることができるとともに、画像処理設定内容の有効利用を図ることができる。
【００６３】
以上、本発明者によってなされた発明を好適な実施例に基づき具体的に説明したが、本発明は上記実施例で説明したものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【符号の説明】
【００６４】
１  複合装置
２  コントローラ
３  スキャナ
４  ＡＦＥ
５  プロッタ
６  不揮発性メモリ
７  ＲＡＭ
８  ＦＡＸ部
９  Ｉ／Ｏ
１０  モータ
１１  通知部
２１  コマンド解析部
２２  機能判定部
２３  デコード部
２４  スキャナ補正部
２５  分離部
２６  中間調処理部
２７  編集部
【先行技術文献】
【特許文献】
【００６５】
【特許文献１】特開２０００−１５５８３７号公報
【特許文献２】特開２０１０−０４１５３６号公報
【図１】
2013143676.tif 000003
【図２】
2013143676.tif 000004
【図３】
2013143676.tif 000005
【図４】
2013143676.tif 000006
【図５】
2013143676.tif 000007
【図６】
2013143676.tif 000008
【図７】
2013143676.tif 000009