(57)【要約】      （修正有）【課題】原稿に印刷された、プログラムがコード化された識別コードに基づいた、画像データの処理を迅速に行うことができる画像処理装置を提供すること。【解決手段】ＣＰＵは、ステップＳ５にてＹＥＳと判断した場合、アクセス情報で特定されるメモリにアクセスするステップＳ７を実行する。また、ステップＳ１１にて、メモリに記憶されているプログラムに従って、画像データを出力させる。ＣＰＵはステップＳ７，Ｓ９を実行することによって、アクセス情報で特定されるメモリに記憶されているプログラムに従って実行処理Ｓ１１を実行する場合、処理実体バーコードをデコードする処理を省略できるため、処理実体バーコードをデコードする場合よりも早く実行処理を実行することができる。【選択図】図８
2018170567.tif 000002
【特許請求の範囲】
【請求項１】
筐体と、
原稿を読み取る読取部と、
前記筐体の外部へ画像データを出力する画像出力部と、
制御部と、を備え、
前記制御部は、
情報を受け付ける受付処理と、
前記受付処理にて受け付けた情報が、プログラムが記憶されている場所を特定する第１情報であるとき、
前記第１情報で特定されるメモリにアクセスするアクセス処理と、
前記アクセス処理にてアクセスした前記メモリに記憶されているプログラムに従って、当該プログラムによって指定される画像データを、前記画像出力部に出力させる第１出力処理と、
前記メモリにアクセスできない場合、前記読取部にて原稿を読み取らせて検出した識別コードであって、前記プログラムをコード化した第１識別コードをデコードする第１デコード処理と、
前記第１デコード処理にて前記第１識別コードをデコードして生成されたプログラムに従って、当該プログラムによって指定される画像データを前記画像出力部に出力させる第２出力処理と、を実行することを特徴とする画像処理装置。
【請求項２】
前記制御部は、
前記読取部にて原稿を読み取らせて得た画像データから、前記第１情報をコード化した第２識別コードを検出する検出処理と、
前記検出処理にて検出した前記第２識別コードをデコードする第２デコード処理と、を実行し、
前記受付処理において、前記第２デコード処理にて前記第２識別コードをデコードして生成された前記第１情報を受け付けることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記制御部は、前記第１出力処理に先立って、
前記プログラムによって指定される画像データとは、予め記憶されている画像データであるか否かを判断する第１判断処理を実行し、
前記第１判断処理において、予め記憶されている画像データでないと判断した場合、前記第１出力処理において、前記読取部にて原稿を読み取らせて得た画像データに基づく画像データを前記画像出力部から出力させることを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記読取部にて原稿を読み取らせて得た画像データを記憶する画像メモリを備え、
前記制御部は、
前記第１判断処理に先立って、前記読取部にて原稿を読み取らせて得た画像データを前記画像メモリに記憶させる第１記憶処理と、
前記第１判断処理において、予め記憶されている画像データであると判断した場合、前記第１記憶処理において前記画像メモリに記憶させた画像データを消去させる消去処理と、を実行し、
前記第１出力処理において、予め記憶されている前記画像データに基づく画像データを前記画像出力部から出力させることを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記制御部は、前記メモリにアクセスできない場合、前記読取部にて原稿を読み取らせて得た画像データから前記第１識別コードを検出する処理を実行することを特徴とする請求項２に記載の画像処理装置。
【請求項６】
前記制御部は、前記検出処理において、
前記読取部にて原稿を読み取らせて得た前記画像データにおける、予め設定された領域について前記第２識別コードを検出することを特徴とする請求項２乃至請求項５の何れかに記載の画像処理装置。
【請求項７】
前記予め設定された領域とは、前記読取部に読み取りを開始させてから所定時間経過するまでに読み取られた領域であることを特徴とする請求項６に記載の画像処理装置。
【請求項８】
前記読取部は、原稿の表面を読み取る第１読取部と、原稿の裏面を読み取る第２読取部と、を有し、
前記予め設定された領域とは、原稿の裏面であり、
前記制御部は、前記検出処理において、
前記第２読取部により読み取られた原稿の裏面に対応する画像データから前記第２識別コードを検出することを特徴とする請求項６に記載の画像処理装置。
【請求項９】
前記筐体に設けられ、入力を受け付ける受付部を備え、
前記予め設定された領域とは、前記受付部にて受け付けた領域であることを特徴とする請求項６に記載の画像処理装置。
【請求項１０】
前記筐体に設けられ、情報を報知する報知部を備え、
前記制御部は、
前記検出処理において、前記第１識別コードを検出できなかった場合、前記報知部に前記第１識別コードが含まれていないとのエラーを報知させる報知処理を実行することを特徴とする請求項２乃至請求項９の何れかに記載の画像処理装置。
【請求項１１】
前記制御部は、
前記第１情報を前記プログラムに対応付けて前記メモリに記憶させる第２記憶処理と、
前記画像出力部に、前記第１情報をコード化した前記第２識別コードを合成した合成画像データに基づく画像をシートに印刷させる印刷処理と、を実行することを特徴とする請求項２乃至請求項１０の何れかに記載の画像処理装置。
【請求項１２】
前記制御部は、前記印刷処理において、
前記第１識別コードを合成した前記合成画像データに基づく画像を印刷させることを特徴とする請求項１１に記載の画像処理装置。
【請求項１３】
前記筐体に設けられる操作部と、
前記筐体に設けられる開始キーと、備え、
前記制御部は、
前記操作部を介して、前記受付処理の実行指示を受付ける信号が入力されている間に前記開始キーを介した信号が入力された場合、前記受付処理を開始し、
前記操作部を介して、前記受付処理の実行指示を受付ける信号が未入力である間に前記開始キーを介した信号が入力された場合、設定に従って、前記画像出力部に画像データの出力を開始させることを特徴とする請求項１乃至請求項１２の何れかに記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置に関するものである。
【背景技術】
【０００２】
従来より、例えばバーコードなどの、情報をコード化した画像が印刷された原稿を読み取って取得した情報に基づいて、例えばコピーなどの処理を行う技術がある。例えば、特許文献１には、バーコードが組み込まれた原稿をコピーする際には、バーコードを読み取ることにより取得した特定情報に基づき、予め画像データが記録されている記録手段から画像データを取得し、取得した画像データを印刷することにより、画質を劣化させることなく迅速に画像をコピーできる技術が開示されている。
【０００３】
特許文献１では、特定情報として画像データの名称が例示されているが、コード化する情報を、処理に使用するプログラムとすることもできる。具体的には、例えば処理がコピーであれば、解像度、倍率などの設定情報をプログラムに組み込むこともできる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−００６３１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記のようなプログラムは情報量が多くなってしまう傾向があるため、プログラムをコード化した識別コードのデコード処理に時間がかかってしまう結果、処理に時間がかかってしまうという課題があった。
【０００６】
本願は、上記の課題に鑑み提案されたものであって、原稿に印刷された、プログラムがコード化された識別コードに基づいた、画像データの処理を迅速に行うことができる画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本明細書は、筐体と、原稿を読み取る読取部と、筐体の内部に設けられ、筐体の外部へ画像データを出力する画像出力部と、制御部と、を備え、制御部は、情報を受け付ける受付処理と、受付処理にて受け付けた情報が、プログラムが記憶されている場所を特定する第１情報であるとき、第１情報で特定されるメモリにアクセスするアクセス処理と、アクセス処理にてアクセスしたメモリに記憶されているプログラムに従って、当該プログラムによって指定される画像データを、画像出力部に出力させる第１出力処理と、メモリにアクセスできない場合、読取部にて原稿を読み取らせて検出した識別コードであって、プログラムをコード化した第１識別コードをデコードする第１デコード処理と、第１デコード処理にて第１識別コードをデコードして生成されたプログラムに従って、当該プログラムによって指定される画像データを画像出力部に出力させる第２出力処理と、を実行することを特徴とする画像処理装置を開示する。
【０００８】
本願に係る画像処理装置によれば、第１情報により、メモリに記憶されているプログラムに従って第１出力処理を実行する場合、第１識別コードをデコードする第１デコード処理を省略できるため、第１識別コードをデコードする場合よりも早く出力処理を実行することができる。尚、第１識別コードはプログラムをコード化したものであるので、情報量が多く、第１識別コードをデコードするには相応の時間を要する。第１識別コードのプログラムは第１情報で特定されるメモリに記憶されているプログラムと同一のものであるため、第１情報に基づくプログラムに従った第１出力処理を行うことにより、第１識別コードに基づいた、画像データの出力処理を迅速に行うことができる。
【発明の効果】
【０００９】
本願によれば、原稿に印刷された、プログラムがコード化された識別コードに基づいた、画像データの処理を迅速に行うことができる画像処理装置を提供することができる。
【図面の簡単な説明】
【００１０】
【図１】ＭＦＰの外観を示す斜視図である。
【図２】操作パネルの外観を示す図である。
【図３】ＭＦＰの電気的構成を示すブロック図である。
【図４】バーコード処理の対象となる原稿を説明する図である。
【図５】登録情報を説明する図である。
【図６】バーコード処理の対象となる、図４とは異なる態様の原稿を説明する図である。
【図７】識別コードの入力を受け付ける表示画面である。
【図８】バーコード処理の処理内容を示すフローチャートである。
【図９】アクセス用バーコード探索処理の処理内容を示すフローチャートである。
【図１０】アクセス用バーコード探索処理の設定について説明する図である。
【図１１】実行処理の処理内容を示すフローチャートである。
【図１２】プログラム設定を受け付ける表示画面である。
【図１３】印刷処理の処理内容を示すフローチャートである。
【図１４】アクセス用バーコード合成処理の処理内容を示すフローチャートである。
【発明を実施するための形態】
【００１１】
＜ＭＦＰの構成＞
以下、本願の一実施形態について図面を参照しつつ説明する。ＭＦＰ（Multi Function Peripheral）１０は、印刷機能、コピー機能、スキャナ機能、ＦＡＸ送信機能、ＦＡＸ受信機能、Ｅメール送信機能を備える複合機である。以下の説明において、方向は、図１で示す方向を用いる。図１に示す様に、ＭＦＰ１０は、筐体１１、原稿台カバー２１、ＡＤＦ（Auto Document Feeder）２３、給紙トレイ１７，１８、排紙トレイ１９、操作パネル１２、およびＵＳＢレセプタクル４３などを備えている。筐体１１は略箱型であり、上部に原稿台（不図示）を覆う原稿台カバー２１が設置されている。原稿台カバー２１は後方に不図示の回動軸を有し、上方に回動することができる。ＭＦＰ１０は原稿台の下方にイメージセンサである第１センサ３８１（図３）を備えている。原稿が原稿台に載置された場合には、画像読取部３８（図３）は、原稿台が支持する原稿に対して、第１センサ３８１を左から右に移動させて、原稿の一方の面を読み取る。
【００１２】
原稿台カバー２１の左側上面に、ＡＤＦ２３が設置されている。ＡＤＦ２３は、ＡＤＦカバー２３ａ、原稿を搬送するためにモータによって駆動される機構（不図示）およびイメージセンサである第２センサ３８２（図３）などを有している。ＡＤＦカバー２３ａは、右端部に不図示の回動軸を有し、上方に回動することができる。ＡＤＦカバー２３ａは、図１に示す閉位置と、上方に回動し、回転軸から上方に向かってやや傾斜する開位置とに位置することができる。開位置のＡＤＦカバー２３ａは、上面で原稿を支持する。ＡＤＦ２３は、開位置のＡＤＦカバー２３ａが支持する原稿を開口部（不図示）から取り込み、原稿台の左端部下方で静止している第１センサ３８１に対して原稿を相対的に移動させて、原稿の一方の面を読み取り、原稿を原稿台カバー２１の上面に排出する。
【００１３】
前述したように、画像読取部３８が原稿の一方の面のみを読み取る際には、第１センサ３８１が読み取る。一方、画像読取部３８が原稿の一方の面と他方の面の両面を読み取る際には、ＡＤＦ２３の開口部から原稿を取り込み、第２センサ３８２が原稿の他方の面を読み取り、第１センサ３８１が原稿台の左端部下方にて、移動する原稿の一方の面を読み取る。
【００１４】
操作パネル１２はタッチパネル４１、テンキー６４（図２）などの操作ボタンなどを有している。操作パネル１２およびＵＳＢレセプタクル４３は筐体１１の上面の前側に設置されている。ＵＳＢレセプタクル４３はＵＳＢ規格のレセプタクルである。尚、図１では、操作パネル１２の一部を省略して示している。
【００１５】
給紙トレイ１７，１８は、筐体１１前面の下側に上下に並んで脱着可能に設置されている。排紙トレイ１９は、筐体１１の前面に対し、内部へ凹んで設置されている。また、筐体１１の内部に、給送部（不図示）、画像形成部３７（図２）、排出部（不図示）が設置されている。給紙トレイ１７または給紙トレイ１８に支持されているシートは、給送部により画像形成部３７に搬送される。画像形成部３７はシートに画像を形成する。排出部は、画像形成したシートを排紙トレイ１９へ排出する。
【００１６】
図２に示すように、操作パネル１２は、タッチパネル４１の他に、メニューキー６２、コピーキー６３、テンキー６４、スタートキー６５などの操作キーを有している。
【００１７】
＜ＭＦＰの電気的構成＞
次に、図３を用いて、ＭＦＰ１０の電気的構成について説明する。ＭＦＰ１０は、図１に示した構成の他に、ＣＰＵ３２、ＲＡＭ３３、ＲＯＭ３４、ＮＶＲＡＭ（不揮発性メモリ）３５、画像形成部３７、画像読取部３８、ＦＡＸ通信部３９、ユーザインターフェース４０、ＵＳＢインターフェース４２、ネットワークインターフェース４４などを備えている。ＲＯＭ３４は、後述するバーコード処理および印刷処理などの処理を実行するためのプログラムを記憶しており、ＣＰＵ３２は、ＲＯＭ３４から読み出したプログラムに従って、その処理結果をＲＡＭ３３に記憶させながらバス３１で接続されている各部の制御を行う。また、ＲＯＭ３４は、Ｗｅｂサーバとして機能させる為のプログラムであるＥＷＳ（Embedded Web Server）プログラムを記憶しており、ＭＦＰ１０はＷｅｂサーバとして機能する。ＮＶＲＡＭ３５には登録情報５１（後述）が記憶されている。また、ＮＶＲＡＭ３５の一部の領域は画像読取部３８が読み取り、生成された画像データが記憶される読取画像記憶領域３５２となっている。
【００１８】
画像形成部３７は、例えば印刷ジョブに従って、電子写真方式によりシートにカラーまたはモノクロの画像を印刷する。画像形成部３７は、不図示の、ブラック、シアン、マゼンタ、イエローの４色に対応する４つのプロセスカートリッジ、露光部、転写ローラ、定着部等を有している。プロセスカートリッジの各々は、不図示の、感光体ドラム、現像ローラ、トナー収容室などを有している。露光部は感光体ドラムの表面に静電潜像を形成する。現像ローラは、静電潜像にトナーを供給し、トナー像を形成する。転写ローラは、トナー像をシートに転写する。定着部はトナーをシートに熱定着させる。
【００１９】
画像読取部３８は、第１センサ３８１および第２センサ３８２の少なくとも何れか一方により、原稿の画像を読み取って読取画像データを生成する。
【００２０】
ＦＡＸ通信部３９は、接続している不図示の電話回線を介して、他のＦＡＸ通信機器との間でＦＡＸデータの送受を行う。ユーザインターフェース４０は、各種の設定画面や装置の動作状態等をタッチパネル４１に表示する。また、ユーザがタッチパネル４１および操作キーに対して行う操作に応じた信号をＣＰＵ３２へ出力する。ＵＳＢインターフェース４２は、ＵＳＢレセプタクル４３に接続されたＵＳＢ対応の記憶媒体に対して、ＵＳＢ規格に沿ったデータの読み出しおよび書き込みを行う。ＵＳＢ対応の記憶媒体とは、例えば、ＵＳＢメモリなどである。ネットワークインターフェース４４は、例えば無線ＬＡＮ通信を行い、無線ＬＡＮに接続されているＰＣ（Personal Computer）６およびサーバ（不図示）などと通信を行う。また、ネットワークインターフェース４４はインターネットと接続している。これにより、ＭＦＰ１０はＥメールを送信することができる。尚、ＰＣ６には、ＭＦＰ１０に印刷を実行させるためのプログラム、後述する印刷処理に対応するプログラムがインストールされている。
【００２１】
印刷機能とは、例えば、ネットワークインターフェース４４を介して例えばＰＣから送信された印刷ジョブ、ＵＳＢインターフェース４２を介してＵＳＢメモリなどから読み出したデータを画像形成部３７によりシートに印刷する機能である。コピー機能とは、例えば、画像読取部３８により生成された読取画像データを画像形成部３７によりシートに印刷する機能である。スキャン機能とは、例えば、画像読取部３８により生成された読取画像データを、ネットワークインターフェース４４を介して例えばＰＣへ送信する機能である。スキャンｔｏＥメール機能とは、例えば、画像読取部３８により生成された読取画像データを、ネットワークインターフェース４４を介して宛先へＥメールとして送信する機能である。ＦＡＸ受信機能とは、ＦＡＸ通信部３９を介して受信したＦＡＸ受信データを画像形成部３７によりシートに印刷する、ネットワークインターフェース４４を介して例えばＰＣへ送信する、ＵＳＢインターフェース４２を介してＵＳＢメモリなどへ書き込む機能である。ＦＡＸ送信機能とは、例えば、画像読取部３８が生成した読取データ、ネットワークインターフェース４４を介して例えばＰＣ６から送信された送信データ、ＵＳＢインターフェース４２を介してＵＳＢメモリなどから読み出した記録データを、ＦＡＸ通信部３９を介して送信する機能である。
【００２２】
以下の説明において、上記の各機能においてＭＦＰ１０により行われる、画像データを、画像形成部３７によりシートに印刷する、ネットワークインターフェース４４を介して送信する、ＵＳＢインターフェース４２を介してＵＳＢメモリなどへ書き込む、ＦＡＸ通信部３９を介して送信するなどの、画像データを筐体１１の外部へ出力する処理を後処理と称する。
【００２３】
＜バーコード処理の概要＞
次に、ＣＰＵ３２が実行するバーコード処理の概要について説明する。尚、説明において、「バーコード」の用語は、識別コードのうち１次元コードを限定する意図はなく、１次元コードおよび２次元コードを含む、識別コードの総称として用いている。
【００２４】
図４に示すように、バーコード処理の対象となる原稿１００には、アクセス用バーコードＢＣ１、処理実体バーコードＢＣ２が印刷されている。アクセス用バーコードＢＣ１は１次元バーコードであり、アクセス情報１０１の一部を有するものである。処理実体バーコードＢＣ２はＱＲコード（登録商標）であり、ＭＦＰ１０が実行する画像データの後処理の処理内容１０２を有する、ＸＭＬ（Extensible Markup Language）で記述されたプログラムがコード化されたものである。処理内容１０２とは、例えば、機能の指定、データの出力先、出力するデータ、出力の際のデータ形式などの指定などを行うものである。従って、ユーザは、プログラムを用いることにより、都度、煩雑な設定を行うことなく、ＭＦＰ１０に所望の後処理を実行させることができる。
【００２５】
アクセス用バーコードＢＣ１が有するアクセス情報１０１と、処理実体バーコードＢＣ２が有する処理内容１０２とは、対応付けられている。アクセス情報１０１と処理内容１０２を有するプログラムとが対応付けられた登録情報５１はＮＶＲＡＭ３５に記憶されている。登録情報５１は図５に示すように、処理内容１０２を有するプログラムに対して、一意に付与された識別番号が対応付けられた情報である。アクセス情報１０１は、識別番号にＮＶＲＡＭ３５に記憶されている所定の情報が追加されたものである。追加される情報とは、具体的には、例えば、「http」などの通信プロトコルを指定する情報、「aaa」などのサーバを指定する情報、および、「xml」などのプログラムのデータの形式を指定する情報などである。ＭＦＰ１０は、識別番号から、アクセス情報１０１を生成する。尚、ここでは、「aaa」とはＭＦＰ１０を示すものであるとする。
【００２６】
ＭＦＰ１０は、原稿１００を読み取ると、アクセス用バーコードＢＣ１をデコードして生成されたアクセス情報１０１に基づき、ＮＶＲＡＭ３５から、登録情報５１の処理内容１０２を有するプログラムを読み出し、登録情報５１に基づき後処理を実行する。一方、登録情報５１に基づく後処理を実行できなかった場合には、処理実体バーコードＢＣ２をデコードして生成された処理内容１０２を有するプログラムに応じて、後処理を実行する。ここで、アクセス用バーコードＢＣ１の情報量は処理実体バーコードＢＣ２の情報量よりも少ないため、アクセス用バーコードＢＣ１をデコードする時間の方がかからない。従って、アクセス用バーコードＢＣ１によって、迅速に後処理を実行することができる。尚、バーコード処理の対象となる原稿は原稿１００に限らない。図６に示すように、識別番号２０１が印刷された原稿２００でも良い。また、アクセス用バーコードＢＣ１および処理実体バーコードＢＣ２の何れか一方が印刷された原稿（不図示）でも良い。
【００２７】
＜バーコード処理＞
次に、バーコード処理について説明する。バーコード処理を実行させたい場合、ユーザは図２に示す、タッチパネル４１に表示される表示されるバーコード処理選択キー６６を選択する。ユーザインターフェース４０はバーコード処理選択キー６６が選択されると、スタートキー６５が押下されるまで、バーコード処理選択キー６６が選択されたことを示す信号をＣＰＵ３２へ入力する。ＣＰＵ３２は、バーコード処理選択キー６６が選択されたと判断すると、タッチパネル４１に図７に示す表示画面６７を表示させる。表示画面６７には、識別コードの入力を促す「コードを入力して下さい。」のメッセージおよびテキストボックス６８が表示される。原稿２００（図６）のように、バーコードではなく、識別番号２０１が印刷されている場合には、ユーザはテキストボックス６８に、原稿に印刷されている識別番号２０１を入力する。ユーザは、必要に応じて、テキストボックス６８の入力を終えると、原稿台に原稿２００を、規定方向である、原稿の上辺を左として、長辺方向がＭＦＰ１０の左右方向となるように載置し、スタートキー６５（図２）を押下する。ユーザインターフェース４０はスタートキー６５が選択されると、スタートキー６５が選択されたことを示す信号をＣＰＵ３２へ入力する。
【００２８】
ＣＰＵ３２はバーコード処理選択キー６６が選択されたことを示す信号が入力されている間に、スタートキー６５が選択されたことを示す信号が入力されると、図８に示すバーコード処理を開始する。
【００２９】
尚、ＣＰＵ３２はバーコード処理選択キー６６が選択されたことを示す信号が未入力である間に、スタートキー６５が選択されたことを示す信号が入力されると、設定に従って、画像データを出力させる。例えば、スタートキー６５が選択されたことを示す信号が入力された際に、コピーキー６３が押下されたことを示す信号が入力されていれば、設定のコピー処理を実行する。
【００３０】
ＣＰＵ３２はバーコード処理を開始すると、まず、アクセス用コード入力ありか否かを判断する（Ｓ１）。ＣＰＵ３２は、テキストボックス６８に入力がある場合には、アクセス用コード入力ありと判断し、テキストボックス６８に入力がない場合には、アクセス用コード入力なしと判断する。アクセス用コード入力ありと判断すると（Ｓ１：ＹＥＳ）、受け付けた入力値をＲＡＭ３３に記憶させ、ステップＳ７へ進む。一方、アクセス用コード入力なしと判断すると（Ｓ１：ＮＯ）、アクセス用バーコード探索処理を実行する（Ｓ３）。
【００３１】
アクセス用バーコード探索処理については図９を用いて説明する。ＣＰＵ３２はアクセス用バーコード探索処理を開始すると、両面設定であるか否かを判断する（Ｓ２１）。ここで、ＭＦＰ１０は、原稿のどの領域に対しアクセス用バーコードＢＣ１を探索するかが予め設定されているものとする。ここで、予め設定されている領域をバーコード探索領域と称する。図１０の点線枠にて示すように、（ａ）両面設定の場合には、原稿の裏面をバーコード探索領域として、アクセス用バーコードＢＣ１を探索する。尚、この場合には、裏面にアクセス用バーコードＢＣ１が印刷されている原稿に処理を行う場合が想定されている。（ｂ）領域設定の場合には、ユーザにより、バーコード探索領域が設定されている。図１０（ｂ）では、原稿の左上の領域がバーコード探索領域として設定されている場合を例示している。（ｂ）領域設定の場合には、バーコード処理の実行前に、操作パネル１２にて、バーコード探索領域の設定を受け付ける。（ｃ）設定なしの場合とは、（ａ）（ｂ）の何れも設定されていない場合である。この場合、バーコード探索領域として、ＭＦＰ１０が探索し易い領域が設定される。具体的には、ＣＰＵ３２が画像読取部３８に読み取りを開始させてから所定時間経過するまでに、画像読取部３８により読み取られる領域である。ここでは、図１０（ｃ）に示すように、規定方向にて原稿台に原稿が載置された場合、最初に読み取られる、原稿の上辺から所定距離までの領域である。尚、（ｂ）領域設定の場合のバーコード探索領域の情報と、（ａ）（ｂ）（ｃ）の何れが設定されているかの情報と、はＮＶＲＡＭ３５に記憶されている。
【００３２】
（ａ）両面設定ではないと判断すると、（Ｓ２１：ＮＯ，図９）、次にＣＰＵ３２は（ｂ）領域設定ありか否かを判断する（Ｓ２７）。（ｂ）領域設定ではないと判断すると（Ｓ２７：ＮＯ）、通常スキャンを実行する（Ｓ３３）。ここで、通常スキャンとは、後述する両面スキャンと異なり、原稿の表面のみを画像読取部３８に読み取らせ、生成された読取画像データを読取画像記憶領域３５２に記憶させる処理である。次に、通常スキャンにより生成された読取画像データの（ｃ）設定なしの場合のバーコード探索領域に対して、バーコードを探索し（Ｓ３５）、アクセス用バーコード探索処理を終了する。尚、バーコードの探索は、例えば、読取画像データのバーコード探索領域に、識別コードに含まれる特有のパターンが含まれているかを、例えばパターンマッチング技術等を用いて探索するようにしても良い。識別コードに含まれる特有のパターンとは、１次元コードであれば、所定規格に準拠したバーの配列、スタートキャラクタ、ＱＲコードであれば、ファインダパターンなどである。
【００３３】
一方、ＣＰＵ３２が（ａ）両面設定であると判断すると（Ｓ２１：ＹＥＳ）、両面スキャンを実行する（Ｓ２３）。ここで、両面スキャンとは、後処理を実行するための原稿の表面の読み取りだけではなく、アクセス用バーコードを探索するために、原稿の裏面を画像読取部３８に読み取らせ、生成された読取画像データを読取画像記憶領域３５２に記憶させる処理である。次に、両面スキャンにより生成された読取画像データの（ａ）両面設定の場合のバーコード探索領域に対して、バーコードを探索し（Ｓ２５）、アクセス用バーコード探索処理を終了する。また、ＣＰＵ３２が（ｂ）領域設定であると判断すると（Ｓ２７：ＹＥＳ）、ステップＳ３３と同様に、通常スキャンを実行する（Ｓ２９）。次に、通常スキャンにより生成された読取画像データの（ｂ）領域設定の場合のバーコード探索領域に対して、バーコードを探索し（Ｓ３１）、アクセス用バーコード探索処理を終了する。
【００３４】
アクセス用バーコード探索処理（Ｓ３，図８）の実行後、ＣＰＵ３２はアクセス用バーコードＢＣ１を検出できたか否かを判断する（Ｓ５）。アクセス用バーコードＢＣ１を検出できなかったと判断すると（Ｓ５：ＮＯ）、ＣＰＵ３２はステップＳ１３へ進む。一方、アクセス用バーコードＢＣ１を検出できたと判断すると（Ｓ５：ＹＥＳ）、検出したアクセス用バーコードＢＣ１をデコードし、デコードして生成された識別番号を受け付け、受け付けた識別番号をＲＡＭ３３に記憶させて、ステップＳ７へ進む。ステップＳ７では、ＲＡＭ３３に記憶されている識別番号の接頭に「http://aaa/」、末尾に「.xml」を追加したアクセス情報１０１である「http://aaa/12345670.xml」に基づき、アクセス情報１０１が特定するサーバへのＵＲＬアクセスを試みる。
【００３５】
次に、ＣＰＵ３２はアクセス情報１０１が示すサーバへのＵＲＬアクセスが成功したか否かを判断する（Ｓ９）。詳しくは、アクセス情報１０１が示すサーバへ「http://aaa/12345670.xml」を要求し、ＣＰＵ３２は「http://aaa/12345670.xml」が提供された場合、ＵＲＬアクセスが成功したと判断し、「http://aaa/12345670.xml」が提供されなかった場合、ＵＲＬアクセスが失敗したと判断する。尚、ＵＲＬアクセスが失敗する場合には、例えば、ユーザが入力した識別番号が間違っていた場合、登録情報５１に識別番号がなかった場合などがある。ＵＲＬアクセスが成功したと判断すると（Ｓ９：ＹＥＳ）、ＣＰＵ３２はステップＳ１１へ進む。一方、ＵＲＬアクセスが失敗したと判断すると（Ｓ９：ＮＯ）、ＣＰＵ３２はステップＳ１３へ進む。ステップＳ１３では、ＣＰＵ３２は処理実体バーコード探索処理を実行する。詳しくは、ＣＰＵ３２は読取画像データに対して、処理実体バーコードＢＣ２を探索する。このように、ステップＳ５およびステップＳ９にてＮＯと判断した場合、つまり、アクセス情報１０１に基づいてプログラムを取得できなかった場合に、処理実体バーコード探索処理を実行する。処理実体バーコード探索処理には相応の処理時間がかかるので、アクセス情報１０１に基づいてプログラムを取得できなかった場合に実行することで、バーコード処理の処理効率を良くすることができる。次に、ＣＰＵ３２は処理実体バーコードＢＣ２があるか否かを判断する（Ｓ１５）。処理実体バーコードＢＣ２があると判断した場合（Ｓ１５：ＹＥＳ）、ＣＰＵ３２はステップＳ１１へ進む。一方、処理実体バーコードがないと判断した場合（Ｓ１５：ＮＯ）、ユーザが「バーコード処理」の実行を選択したにも関わらず、バーコードを検出できなかったため、ＣＰＵ３２はエラーメッセージをタッチパネル４１に表示させ（Ｓ１７）、バーコード処理を終了する。ステップＳ１１では、実行処理を実行する。
【００３６】
尚、実施形態では、アクセス情報１０１の「aaa」とは、ＭＦＰ１０を示すものである。従って、ステップＳ７，Ｓ９において、ＣＰＵ３２は、ＮＶＲＡＭ３５から、「http://aaa/12345670.xml」を読み出して、ＲＡＭ３３に記憶させる処理を実行する。以下の説明におけるプログラムとは、ステップＳ９もしくはステップＳ１５で取得した「http://aaa/12345670.xml」のことである。
【００３７】
実行処理について、図１１を用いて説明する。ＣＰＵ３２は、処理内容１０２を有するプログラムを解析し（Ｓ４１）、アクセス用バーコード探索処理にて生成された画像データである読取画像データが必要であるか否かを判断する（Ｓ４３）。ここで、プログラムの処理内容１０２が、例えば、サーバなどに、予め記憶されていた画像データに対して後処理を行う内容であれば、ＣＰＵ３２は読取画像データが必要でないと判断し、予め記憶されていた画像データに対して後処理を行う内容でなければ、ＣＰＵ３２は読取画像データが必要であると判断する。読取画像データが必要でないと判断すると（Ｓ４３：ＹＥＳ）、ＣＰＵ３２は読取画像データを読取画像記憶領域３５２から消去させ（Ｓ４５）、取得した予め記憶されている画像データに対して、プログラムに従って後処理を実行する（Ｓ４７）。一方、読取画像データが必要であると判断すると（Ｓ４３：ＮＯ）、ＣＰＵ３２はステップＳ４５をスキップし、読取画像記憶領域３５２に記憶されている読取画像データに対して、プログラムに従って後処理を実行する（Ｓ４７）。尚、ステップＳ４７の後処理の対象となる画像データは、予め記憶されている画像データもしくは、読取画像データそのままとは限らない。例えば、アクセス用バーコードＢＣ１などのバーコードを削除した画像データ、あるいは、「confidential」などの画像を合成した画像データなどであっても良い。
【００３８】
以上、説明したように、アクセス用バーコードＢＣ１もしくは処理実体バーコードＢＣ２が印刷されている原稿であれば、ユーザは、例えば、Ｅメールの送信先アドレス、ファイル形式などを都度入力することなく、後処理を実行させることができる。
【００３９】
次に、後処理を行う画像データに対してバーコードを合成して印刷する印刷処理について説明する。この処理は、図３に示す原稿１００のように、例えば署名などの手書き部分が設定されている原稿に対して、後処理を複数回行いたい場合などに有効である。つまり、原稿を送付する場合には、バーコードが印刷された原稿に手書き部分を書き足して、ＭＦＰ１０にバーコード処理を実行させれば、ユーザは迅速に後処理を実行させることができる。
【００４０】
ここでは、ユーザはＰＣ６にて、ＭＦＰ１０に印刷させたいファイルを予め作成し、ＰＣ６に保存している、ＸＭＬで記述されたプログラムをコード化したバーコードをファイルに追加したファイルをＭＦＰ１０に印刷させる場合を例に説明する。ユーザは所望のファイルを開き、印刷処理の実行を指示するための設定画面７３（図１２）にて設定を行う。設定画面７３には、プログラム入力テキストボックス７４、処理実体バーコード合成チェックボックス７５、およびＯＫボタン７６などが表示される。ユーザは、プログラムを登録情報５１として登録させたい場合、プログラム入力テキストボックス７４にて例えばＰＣ６に保存した所望のプログラムを指定し、処理実体バーコードＢＣ２を印刷させたい場合には、処理実体バーコード合成チェックボックス７５にチェックを入れ、ＯＫボタン７６を選択する。次に、ユーザは、ＰＣ６にて、ファイルの印刷処理の実行を指示する。ＰＣ６にて印刷処理の実行が指示されると、印刷ジョブがＭＦＰ１０に送信される。ＭＦＰ１０はネットワークインターフェース４４を介して、印刷ジョブを受信すると、受信した印刷ジョブをＮＶＲＡＭ３５に登録する。尚、プログラム入力テキストボックス７４に入力がある場合、印刷ジョブにプログラムが含まれる。また、処理実体バーコード合成チェックボックス７５にチェックがある場合、処理実体バーコード合成を指示する情報が印刷ジョブに含まれる。
【００４１】
ＣＰＵ３２はＭＦＰ１０の電源がオンされると、図１３に示す印刷処理を開始する。まず、ＣＰＵ３２は印刷ジョブ登録ありか否かを判断する（Ｓ５１）。ＣＰＵ３２は印刷ジョブ登録なしと判断すると（Ｓ５１：ＮＯ）、印刷ジョブ登録ありと判断するまで、ステップＳ５１を繰り返し実行する。印刷ジョブ登録ありと判断すると（Ｓ５１：ＹＥＳ）、ＣＰＵ３２は印刷ジョブをＮＶＲＡＭ３５から読み出し、ＲＡＭ３３に記憶させ、印刷ジョブにプログラムが含まれているか否かを判断する（Ｓ５２）。印刷ジョブにプログラムが含まれていないと判断すると（Ｓ５２：ＮＯ）、ＣＰＵ３２はステップＳ６３へ進む。一方、印刷ジョブにプログラムが含まれていると判断すると（Ｓ５２：ＹＥＳ）、ＣＰＵ３２は登録情報５１に登録するため、ＮＶＲＡＭ３５におけるメモリ領域を確保し、登録情報５１として、印刷ジョブに含まれているプログラムを記憶させる（Ｓ５３）。次に、ＣＰＵ３２はステップＳ５３にて記憶したプログラムに対して識別番号を付与し（Ｓ５５）、処理実体バーコードＢＣ２の合成は必要であるか否かを判断する（Ｓ５７）。ＣＰＵ３２は、処理実体バーコード合成を指示する情報が印刷ジョブに含まれている場合、処理実体バーコードＢＣ２の合成は必要であると判断し、処理実体バーコード合成を指示する情報が印刷ジョブに含まれていない場合、処理実体バーコードＢＣ２の合成は必要でないと判断する。処理実体バーコードＢＣ２の合成は必要であると判断すると（Ｓ５７：ＹＥＳ）、ＣＰＵ３２は処理実体バーコードＢＣ２を、印刷ジョブに含まれる画像データの所定の領域、例えば、図４に示すように１ページにおける左下の領域に、合成する（Ｓ５９）。一方、処理実体バーコードＢＣ２の合成は必要でないと判断すると（Ｓ５７：ＮＯ）、ＣＰＵ３２はステップＳ５９をスキップし、ステップＳ６１へ進む。
【００４２】
ステップＳ６１では、アクセス用バーコード合成処理を実行する。アクセス用バーコード合成処理について、図１４を用いて説明する。ＣＰＵ３２は、アクセス用バーコード合成処理を開始すると、ステップＳ２１（図９）と同様に、（ａ）両面設定であるか否かを判断する（Ｓ７１）。（ａ）両面設定であると判断すると（Ｓ７１：ＹＥＳ）、ＣＰＵ３２は（ａ）の両面設定の場合のバーコード探索領域に、アクセス用バーコードＢＣ１を合成した画像データを作成し、ＲＡＭ３３に記憶させ（Ｓ７３）、アクセス用バーコード合成処理を終了する。一方、（ａ）両面設定ではないと判断すると（Ｓ７１：ＮＯ）、ＣＰＵ３２はステップＳ２７（図９）と同様に、（ｂ）領域設定であるか否かを判断する（Ｓ７５）。（ｂ）領域設定であると判断すると（Ｓ７５：ＹＥＳ）、（ｂ）領域設定の場合のバーコード探索領域に、アクセス用バーコードＢＣ１を合成した画像データを作成し、ＲＡＭ３３に記憶させ（Ｓ７７）、アクセス用バーコード合成処理を終了する。一方、（ｂ）領域設定なしと判断すると（Ｓ７５：ＮＯ）、ＣＰＵ３２は、印刷ジョブに含まれる画像データの、（ｃ）の設定なしの場合のバーコード探索領域に、アクセス用バーコードＢＣ１を合成した画像データを作成し、ＲＡＭ３３に記憶させ（Ｓ７９）、処理実体バーコード合成処理を終了する。
【００４３】
次に、ＲＡＭ３３に記憶されている画像データを画像形成部３７に印刷させる（Ｓ６３，図１３）。次に電源がオフされたか否かを判断する（Ｓ６５）。電源がオフされていないと判断すると（Ｓ６５：ＮＯ）、ＣＰＵ３２はステップＳ５１へ戻り、電源がオフされたと判断すると（Ｓ６５：ＹＥＳ）、印刷処理を終了する。
【００４４】
ここで、ＭＦＰ１０は画像処理装置の一例であり、画像読取部３８は読取部の一例であり、画像形成部３７、ＦＡＸ通信部３９、ＵＳＢインターフェース４２、およびネットワークインターフェース４４は画像出力部の一例である。ＣＰＵ３２は制御部の一例である。また、処理実体バーコードＢＣ２は第１識別コードの一例であり、アクセス用バーコードＢＣ１は第２識別コードの一例である。ＮＶＲＡＭ３５はメモリの一例であり、読取画像記憶領域３５２は画像メモリの一例である。第２センサ３８２は第１読取部の一例であり、第１センサ３８１は第２読取部の一例である。操作パネル１２は受付部、報知部、および操作部の一例である。スタートキー６５は開始キーの一例である。
【００４５】
また、ステップＳ１およびステップＳ５でＹＥＳと判断した後にＣＰＵ３２がアクセス用バーコードＢＣ１をデコードして生成された識別番号を受け付ける処理は受付処理の一例である。識別番号は第１情報の一例である。ステップＳ７はアクセス処理の一例である。ステップＳ９，ＳＳ１１は第１出力処理の一例であり、ステップＳ１５，Ｓ１１は第２出力処理の一例である。ステップＳ１５の実行後にＣＰＵ３２が処理実体バーコードＢＣ２をデコードする処理は第１デコード処理の一例である。ステップＳ５は検出処理の一例である。ステップＳ５でＹＥＳと判断した後にＣＰＵ３２がアクセス用バーコードＢＣ１をデコードする処理は第２デコード処理の一例である。
ステップＳ４３は第１判断処理の一例であり、ステップＳ２３，Ｓ２９，Ｓ３３は第１記憶処理の一例である。ステップＳ４５は消去処理の一例である。ステップＳ１７は報知処理の一例である。ステップＳ５３，Ｓ５５は第２記憶処理の一例であり、ステップＳ６３は印刷処理の一例である。また、ステップＳ５９の実行により、処理実体バーコードＢＣ２が合成された画像データは、合成画像データの一例である。
【００４６】
以上、説明した実施形態によれば、以下の効果を奏する。
ＣＰＵ３２は、ステップＳ１もしくはステップＳ５にてＹＥＳと判断した場合、識別番号は、プログラムが記憶されているサーバを特定するアクセス情報１０１であるので、アクセス情報１０１で特定されるメモリにアクセスするステップＳ７を実行する。また、ステップＳ１１にて、プログラムに従って、プログラムによって指定される画像データを出力させる。また、ステップＳ９において、アクセス情報１０１で特定されるメモリにアクセスできない場合、ステップＳ１３，Ｓ１５，Ｓ１１を実行する。プログラムによって指定される画像データとは、プログラムの内容が、予め記憶されていた画像データに対して後処理を行う内容であれば、予め記憶されていた画像データであるし、予め記憶されていた画像データに対して後処理を行う内容でなければ、読取画像データである。
【００４７】
ＣＰＵ３２はステップＳ７，Ｓ９を実行して、アクセス情報１０１により、アクセス情報１０１で特定されるメモリに記憶されているプログラムに従って実行処理（Ｓ１１）を実行する場合、処理実体バーコードＢＣ２をデコードする処理を省略できるため、処理実体バーコードＢＣ２をデコードする場合よりも早く実行処理を実行することができる。処理実体バーコードＢＣ２のプログラムはアクセス用バーコードＢＣ１で特定されるメモリに記憶されているプログラムと同一のものであるため、処理実体バーコードＢＣ２に基づくプログラムに従った実行処理を行うことにより、処理実体バーコードＢＣ２に基づいた、画像データの実行処理を迅速に行うことができる。
【００４８】
また、ＣＰＵ３２は、ステップＳ３にて、読取画像データから、アクセス用バーコードＢＣ１を検出し、ステップＳ５にてＹＥＳと判断すると、検出したアクセス用バーコードＢＣ１をデコードし、デコードして生成された識別番号を受け付ける。これにより、原稿にアクセス用バーコードＢＣ１が印刷されている場合、アクセス用バーコードＢＣ１に基づき、プログラムを取得することができる。
【００４９】
また、ＣＰＵ３２は、ステップＳ４３にてＮＯと判断した場合、読取画像データに対して後処理を実行する。これにより、ＣＰＵ３２は、プログラムの内容が予め記憶されていた画像データに対して後処理を行う内容でない場合、読取画像データに対して後処理を実行することができる。
【００５０】
また、ＣＰＵ３２は、ステップＳ４３にてＹＥＳと判断した場合、ステップＳ４５において、読取画像データを消去させ、ステップＳ４７にて、予め記憶されている画像データに対して後処理を実行する。これにより、不要な読取画像データは速やかに読取画像記憶領域３５２から消去されるので、読取画像記憶領域３５２の容量が圧迫されるのを抑制することができる。
【００５１】
また、ＣＰＵ３２はステップＳ９にてＮＯと判断した場合、ステップＳ１３を実行する。これにより、アクセス情報１０１で特定されるメモリにアクセスできるか否かに関わらずステップＳ１３を実行する場合に比べて、処理効率が良くなる。
【００５２】
また、ＣＰＵ３２は、ステップＳ３において、（ｃ）設定なしの場合、原稿の上辺から所定距離までの領域をバーコード探索領域として、アクセス用バーコードＢＣ１を探索する。読取画像データの中からアクセス用バーコードＢＣ１を検出するには相応の処理時間がかかるので、読取画像データの全域ではなく、予め設定された領域について判断することで、効率良く判断することができる。上記では、通常スキャン（Ｓ３３）の実行後、アクセス用バーコードＢＣ１を検出する（Ｓ３５）と説明したが、処理を並行して実行する構成としても良い。この構成の場合、画像読取部３８が最初に読み取る領域をバーコード探索領域とすると、ステップＳ５の処理の開始を早めることもできる。
【００５３】
また、ＣＰＵ３２は、ステップＳ３において、（ａ）両面設定の場合、原稿の裏面の領域をバーコード探索領域として、アクセス用バーコードＢＣ１を探索する。これにより、裏面にはアクセス用バーコードＢＣ１以外の画像がないため、アクセス用バーコードＢＣ１を容易に検出することができる。
【００５４】
また、ＰＵ３２は、ステップＳ３において、（ｂ）領域設定の場合、操作パネル１２にてバーコード探索領域として受け付けた領域について、アクセス用バーコードＢＣ１を探索する。これによれば、ユーザは原稿に対するアクセス用バーコードＢＣ１の配置に関わる自由度を高めることができる。
【００５５】
また、前記検出処理において、ステップＳ１５にてＮＯと判断した場合、タッチパネル４１に処理実体バーコードＢＣ２が含まれていないとのエラーを報知させる。これにより、ユーザは、バーコード処理を実行できないことを知ることができる。
【００５６】
また、ＣＰＵ３２は、操作パネル１２を介して、バーコード処理選択キー６６が選択される場合の、バーコード処理の実行指示を受付ける信号が入力されている間にスタートキー６５を介した信号が入力された場合、バーコード処理を開始する。また、操作パネル１２を介して、バーコード処理の実行指示を受付ける信号が未入力である間にスタートキー６５を介した信号が入力された場合、設定に従って、画像データの出力を開始させる。バーコード処理はメモリにアクセスする、あるいは、処理実体バーコードＢＣ２をデコードするなどの処理が必要であり、処理に時間がかかる。ユーザは、バーコード処理を実行させずに、設定のコピーなどを実行させたい場合には、バーコード処理選択キー６６を選択せずに、単にバーコード処理選択キー６６を押下すれば、バーコード処理を実行させずに、画像データの出力を実行させることができる。
【００５７】
また、ＣＰＵ３２は、ステップＳ５３にて、識別番号をプログラムに対応付けてＮＶＲＡＭ３５に記憶させ、ステップＳ６１にて、識別番号をコード化したアクセス用バーコードＢＣ１を画像データに合成し、ステップＳ６３にて、アクセス用バーコードＢＣ１を合成した画像データを印刷させる。これによれば、ユーザはアクセス用バーコードＢＣ１が印刷された原稿を用いて、バーコード処理を実行させることができる。
【００５８】
また、ＣＰＵ３２は、ステップＳ５９において、処理実体バーコードＢＣ２を画像データに合成し、ステップＳ６３にて、処理実体バーコードＢＣ２を合成した画像データを印刷させる。これによれば、ユーザは処理実体バーコードＢＣ２が印刷された原稿を用いて、バーコード処理を実行させることができる。
【００５９】
［変形例］
尚、本発明は前記実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲内での種々の改良、変更が可能であることは言うまでもない。
例えば、上記では、第１情報で特定されるメモリの一例として、ＮＶＲＡＭ３５を例示したが、これに限定されない。ネットワークインターフェース４４が接続するサーバであっても良い。
【００６０】
また、アクセス用バーコードＢＣ１および処理実体バーコードＢＣ２として、夫々、１次元バーコードおよびＱＲコードを例示したが、識別コードの種類を限定するものではない。例えば、アクセス用バーコードＢＣ１を２次元バーコードとしても良い。但し、処理実体バーコードＢＣ２は情報量が多いので、多くの情報量を含むことができる識別コードとすると良い。また、第１情報として識別番号を例示したが、第１情報は数字列に限定されない。例えば、アルファベットなどの文字を含むものでも良い。
【００６１】
また、上記では、ステップＳ９では、ＣＰＵ３２は「http://aaa/12345670.xml」（プログラム）が提供された場合、ＵＲＬアクセスが成功したと判断すると説明したが、以下ように判断しても良い。提供されたプログラムを解析し、実行可能であるかを判断し、実行可能であると判断した場合、ＵＲＬアクセスが成功したと判断する。例えば、プログラムのなかに、例えば、別のサーバが保有する画像データに対して後処理を行う内容であった場合、別のサーバへアクセスできなかった場合には、後処理を実行できない。そこで、提供されたプログラムを解析し、実行可能であるかを判断する。
【００６２】
上記では、画像処理装置の一例として、ＭＦＰ１０を例示したが、これに限定されない。複数の機能を有する装置ではなく、例えば、印刷を行うプリンタなどにも適用することができる。
【００６３】
また、上記では、受付処理として、識別番号を入力する場合を例示したが、これに限定されない。例えば、原稿に印刷されている識別番号を画像読取部３８に読み取らせた画像データからＯＣＲ（Optical character recognition）技術にて、抽出された識別番号を受け付ける構成としても良い。
【００６４】
また、上記では、ユーザインターフェース４０はバーコード処理選択キー６６が選択されると、スタートキー６５が押下されるまで、バーコード処理選択キー６６が選択されたことを示す信号をＣＰＵ３２へ入力し、ＣＰＵ３２はバーコード処理選択キー６６が選択されたことを示す信号が入力されている間に、スタートキー６５が選択されたことを示す信号が入力されるとバーコード処理を開始すると説明したが、これに限定されない。例えば、ユーザインターフェース４０はバーコード処理選択キー６６が選択されると、バーコード処理選択キー６６が選択されたことを示す信号をＣＰＵ３２へ入力し、これに応じて、ＣＰＵ３２はバーコード処理選択キー６６が選択されたことを示すフラグを記憶しておき、スタートキー６５が選択されたことを示す信号が入力された場合には、フラグにより、バーコード処理選択キー６６が選択されたか否かを判断する構成としても良い。
【符号の説明】
【００６５】
１０  ＭＦＰ
１１  筐体
１２  操作パネル
３２  ＣＰＵ
３５  ＮＶＲＡＭ
３７  画像形成部
３８  画像読取部
３９  ＦＡＸ通信部
４２  ＵＳＢインターフェース
４４  ネットワークインターフェース
６５  スタートキー
ＢＣ１  アクセス用バーコード
ＢＣ２  処理実体バーコード
３５２  読取画像記憶領域
３８１  第１センサ
３８２  第２センサ
【図１】
2018170567.tif 000003
【図２】
2018170567.tif 000004
【図３】
2018170567.tif 000005
【図４】
2018170567.tif 000006
【図６】
2018170567.tif 000007
【図５】
2018170567.tif 000008
【図７】
2018170567.tif 000009
【図８】
2018170567.tif 000010
【図９】
2018170567.tif 000011
【図１０】
2018170567.tif 000012
【図１１】
2018170567.tif 000013
【図１２】
2018170567.tif 000014
【図１３】
2018170567.tif 000015
【図１４】
2018170567.tif 000016