(57)【特許請求の範囲】
【請求項１】
綴じ部を有する見開き原稿の画像データを読取可能な読取手段と、
前記読取手段により読み取られた画像データに基づく出力を行う出力手段と、
前記読取手段で読み取られた見開き原稿の画像データに対し、当該画像データに存在し、前記見開き原稿の綴じ部により生じる影部分に相当する影データを特定して除去する編集を行う影除去手段と、
所定の情報に基づいて生成された２次元コードデータが、前記読取手段により読み取られた見開き原稿の画像データに含まれているか否かを判断する第１判断手段と、
前記第１判断手段により、前記２次元コードデータが前記見開き原稿の画像データに含まれていると判断された場合に、当該見開き原稿の画像データにおける影データに係る影領域と、前記２次元コードデータに係る２次元コード領域とが重複する重複領域が存在するか否かを判断する第２判断手段と、
前記第２判断手段により、前記重複領域が存在すると判断された場合、前記影除去手段に対して、当該見開き原稿の画像データにおける影データの除去に係る編集を禁止する制御を行う制御手段と、を備えることを特徴とする画像処理装置。
【請求項２】
綴じ部を有する見開き原稿の画像データを読取可能な読取手段と、
前記読取手段により読み取られた画像データに基づく出力を行う出力手段と、
前記読取手段で読み取られた見開き原稿の画像データに対し、当該画像データに存在し、前記見開き原稿の綴じ部により生じる影部分に相当する影データを特定して除去する編集を行う影除去手段と、
所定の情報に基づいて生成された２次元コードデータが、前記読取手段により読み取られた見開き原稿の画像データに含まれているか否かを判断する第１判断手段と、
前記第１判断手段により、前記２次元コードデータが前記見開き原稿の画像データに含まれていると判断された場合に、当該見開き原稿の画像データにおける影データに係る影領域と、前記２次元コードデータに係る２次元コード領域とが重複する重複領域が存在するか否かを判断する第２判断手段と、
前記第２判断手段により、前記重複領域が存在すると判断された場合、前記影除去手段による当該重複領域における影データの除去に係る画像データの編集を制限する制御を行う制御手段を備えることを特徴とする画像処理装置。
【請求項３】
綴じ部を有する見開き原稿の画像データを読取可能な読取手段と、
前記読取手段により読み取られた画像データに基づく出力を行う出力手段と、
前記読取手段で読み取られた見開き原稿の画像データに対し、当該画像データに存在し、前記見開き原稿の綴じ部により生じる影部分に相当する影データを特定して除去する編集を行う影除去手段と、
所定の情報に基づいて生成された２次元コードデータが、前記読取手段により読み取られた見開き原稿の画像データに含まれているか否かを判断する第１判断手段と、
前記第１判断手段により、前記２次元コードデータが前記見開き原稿の画像データに含まれていると判断された場合に、当該見開き原稿の画像データにおける影データに係る影領域と、前記２次元コードデータに係る２次元コード領域とが重複する重複領域が存在するか否かを判断する第２判断手段と、
前記第２判断手段により、前記重複領域が存在しないと判断された場合に、前記影除去手段による影データの除去に係る画像データの編集を実行する制御を行い、
前記第２判断手段により、前記重複領域が存在すると判断された場合、前記影除去手段による影データの除去に係る画像データの編集を制限する制御を行う制御手段を備えることを特徴とする画像処理装置。
【請求項４】
綴じ部を有する見開き原稿の画像データを読取可能な読取手段と、
前記読取手段により読み取られた画像データに基づく出力を行う出力手段と、
前記読取手段で読み取られた見開き原稿の画像データに存在し、前記見開き原稿の綴じ部により生じる影部分に相当する影データの濃度を、所定の影除去用画像濃度に変換することで、当該画像データから影データを除去する編集を行う影除去手段と、
前記影データの濃度と、前記影除去手段による画像濃度変換後の画像データの濃度を示す影除去用画像濃度とが対応付けられて成る濃度変換パターンを複数備え、その複数の濃度変換パターンから、一の濃度変換パターンを設定する変換パターン設定手段と、
所定の情報に基づいて生成された２次元コードデータが、前記読取手段により読み取られた見開き原稿の画像データに含まれているか否かを判断する第１判断手段と、
前記第１判断手段により、前記２次元コードデータが前記見開き原稿の画像データに含まれていると判断された場合に、当該見開き原稿の画像データにおける影データに係る影領域と、前記２次元コードデータに係る２次元コード領域とが重複する重複領域が存在するか否かを判断する第２判断手段と、
前記第２判断手段により、前記重複領域が存在しないと判断された場合に、前記変換パターン設定手段により設定された濃度変換パターンに基づいて、前記影除去手段による影データの除去に係る画像データの編集を実行する制御を行い、
前記第２判断手段により、前記重複領域が存在すると判断された場合、前記変換パターン設定手段で設定されている濃度変換パターンの設定を解除し、前記複数の濃度変換パターンから一の濃度変換パターンを再設定し、その再設定された濃度変換パターンに基づいて、前記影除去手段による影データの除去に係る画像データの編集を実行する制御を行う制御手段と、を備えることを特徴とする画像処理装置。
【請求項５】
請求項４記載の画像処理装置において、
前記第２判断手段により、前記重複領域が存在すると判断された場合、前記読取手段で読み取られた見開き原稿の画像データに基づいて、当該画像データにおける影部分の濃度を示す影濃度データと、当該画像データに含まれる２次元コード部分の濃度を示すコード濃度データを取得する濃度取得手段と、を備え、
前記制御手段は、
前記濃度取得手段により取得された影濃度データとコード濃度データに基づいて、一の濃度変換パターンを決定し、その決定された濃度変換パターンを再設定することを特徴とする画像処理装置。
【請求項６】
請求項４又は請求項５記載の画像処理装置において、
ユーザによる所望の濃度変換パターンを選択する選択操作が行われる操作手段と、
前記第２判断手段により、前記重複領域が存在すると判断された場合に、前記影データにおける当該重複領域に相当する範囲を特定する特定手段と、を備え、
前記変換パターン設定手段は、
前記操作手段による選択操作に基づいて、複数の濃度変換パターンから一の濃度変換パターンを設定し、
前記制御手段は、
前記特定手段により特定された当該重複領域に相当する範囲に対しては、再設定された濃度変換パターンに基づいて、影データを除去する編集を行い、
前記重複領域に相当する範囲外に存在する影データに対しては、前記変換パターン設定手段により設定された濃度変換パターンに基づいて、影データを除去する編集を行うことを特徴とする画像処理装置。
【請求項７】
画像データを表示可能な表示手段と、
綴じ部を有する見開き原稿の画像データを読取可能な読取手段と、
前記読取手段により読み取られた画像データに基づく出力を行う出力手段と、
前記読取手段で読み取られた見開き原稿の画像データに対し、当該画像データに存在し、前記見開き原稿の綴じ部により生じる影部分に相当する影データを特定して除去する編集を行う影除去手段と、
所定の情報に基づいて生成された２次元コードデータが、前記読取手段により読み取られた見開き原稿の画像データに含まれているか否かを判断する第１判断手段と、
前記第１判断手段により、前記２次元コードデータが前記見開き原稿の画像データに含まれていると判断された場合に、当該見開き原稿の画像データにおける影データに係る影領域と、前記２次元コードデータに係る２次元コード領域とが重複する重複領域が存在するか否かを判断する第２判断手段と、
前記第２判断手段により、前記重複領域が存在すると判断された場合、前記表示手段に対して、当該２次元コードの存在を報知する報知表示を行い、当該２次元コードの要否の選択を促す選択要求表示を行う表示制御手段と、
前記表示手段による選択要求表示に基づいて、ユーザによる２次元コードの要否を選択する選択操作が行われる選択操作手段と、
前記選択操作手段による選択操作に基づいて、前記影除去手段による影データの除去に係る編集を行うか否かを決定し、当該２次元コードの要が選択された場合に、当該２次元コードを読取可能としつつ、影データの除去に係る編集を行うように、前記影除去手段を制御する影除去制御手段と、を備えることを特徴とする画像処理装置。
【請求項８】
請求項７記載の画像処理装置において、
前記表示制御手段は、
前記報知表示を行う際に、前記読取手段により読み取られた原稿の画像データに基づいて、当該原稿画像を前記表示手段に表示することを特徴とする画像処理装置。
【請求項９】
請求項８記載の画像処理装置において、
前記表示制御手段は、
前記表示手段に対して、前記報知表示を行う際に、前記見開き原稿の画像データに含まれる２次元コードの画像を、当該見開き原稿の画像データを構成する他の画像部分と比較して強調して表示することを特徴とする画像処理装置。
【請求項１０】
綴じ部を有する見開き原稿の画像データを読取可能な読取手段と、
前記読取手段により読み取られた画像データに基づく出力を行う出力手段と、
前記読取手段で読み取られた見開き原稿の画像データに対し、当該画像データに存在し、前記見開き原稿の綴じ部により生じる影部分に相当する影データを特定して除去する編集を行う影除去手段と、
前記影除去手段に係る制御を司る制御手段と、を備える画像処理装置の制御プログラムにおいて、
所定の情報に基づいて生成された２次元コードデータが、前記読取手段により読み取られた見開き原稿の画像データに含まれているか否かを判断するステップと、
前記２次元コードデータが前記見開き原稿の画像データに含まれていると判断された場合に、当該見開き原稿の画像データにおける影データに係る影領域と、前記２次元コードデータに係る２次元コード領域とが重複する重複領域が存在するか否かを判断するステップと、
前記重複領域が存在すると判断された場合、前記影除去手段に対して、当該見開き原稿の画像データにおける影データの除去に係る編集を禁止する制御を行うステップと、を備えることを特徴とする画像処理装置の制御プログラム。
【請求項１１】
綴じ部を有する見開き原稿の画像データを読取可能な読取手段と、
前記読取手段により読み取られた画像データに基づく出力を行う出力手段と、
前記読取手段で読み取られた見開き原稿の画像データに存在し、前記見開き原稿の綴じ部により生じる影部分に相当する影データの濃度を、所定の影除去用画像濃度に変換することで、当該画像データから影データを除去する編集を行う影除去手段と、
前記影データの濃度と、前記影除去手段による画像濃度変換後の画像データの濃度を示す影除去用画像濃度とが対応付けられて成る濃度変換パターンを複数備え、その複数の濃度変換パターンから、一の濃度変換パターンを設定する変換パターン設定手段と、
前記影除去手段に係る制御を司る制御手段と、を備える画像処理装置の制御プログラムにおいて、
所定の情報に基づいて生成された２次元コードデータが、前記読取手段により読み取られた見開き原稿の画像データに、含まれているか否かを判断するステップと、
前記２次元コードデータが前記見開き原稿の画像データに含まれていると判断された場合に、当該見開き原稿の画像データにおける影データに係る影領域と、前記２次元コードデータに係る２次元コード領域とが重複する重複領域が存在するか否かを判断するステップと、
前記重複領域が存在しないと判断された場合に、前記変換パターン設定手段により設定された濃度変換パターンに基づいて、前記影除去手段による影データの除去に係る画像データの編集を実行する制御を行うステップと、
前記重複領域が存在すると判断された場合、前記変換パターン設定手段で設定されている濃度変換パターンの設定を解除し、前記複数の濃度変換パターンから一の濃度変換パターンを再設定し、再設定された濃度変換パターンに基づいて、前記影除去手段による影データの除去に係る画像データの編集を実行する制御を行うステップと、を備えることを特徴とする画像処理装置の制御プログラム。
【請求項１２】
画像データを表示可能な表示手段と、
ユーザによる所定の選択操作を実行可能な選択操作手段と、
綴じ部を有する見開き原稿の画像データを読取可能な読取手段と、
前記読取手段により読み取られた画像データに基づく出力を行う出力手段と、
前記読取手段で読み取られた見開き原稿の画像データに対し、当該画像データに存在し、前記見開き原稿の綴じ部により生じる影部分に相当する影データを特定して除去する編集を行う影除去手段と、
影除去手段に係る制御を司る制御手段と、を備える画像処理装置の制御プログラムにおいて、
所定の情報に基づいて生成された２次元コードデータが、前記読取手段により読み取られた見開き原稿の画像データに含まれているか否かを判断するステップと、
前記２次元コードデータが前記見開き原稿の画像データに含まれていると判断された場合に、当該見開き原稿の画像データにおける影データに係る影領域と、前記２次元コードデータに係る２次元コード領域とが重複する重複領域が存在するか否かを判断するステップと、
前記重複領域が存在すると判断された場合、前記表示手段に対して、当該２次元コードの存在を報知する報知表示を行うと共に、当該２次元コードの要否の選択を促す選択要求表示を行うステップと、
前記選択操作手段による選択操作に基づいて、前記影除去手段による影データの除去に係る編集を行うか否かを決定し、当該２次元コードの要が選択された場合に、当該２次元コードを読取可能としつつ、影データの除去に係る編集を行うように、前記影除去手段を制御するステップと、を備えることを特徴とする画像処理装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、綴じ部を有する見開き原稿の画像データから当該綴じ部によって生じる影の影響を除去し得る影除去手段を備える画像処理装置及び画像処理装置の制御プログラムに関し、特に、複写対象である見開き原稿に２次元コードが存在する場合に、当該画像データにおける影の影響を適切に除去し得る画像処理装置及び画像処理装置の制御プログラムに関するものである。
【背景技術】
【０００２】
従来から、画像処理装置は、綴じ部を有する見開き原稿（例えば、本やノート等）を複写する際にも用いられている。通常、当該見開き原稿をスキャナ等により読み取った場合、読み取った画像データには、影に基づく黒色帯状の画像のデータ（以下、影データという）が、綴じ部に相当する部分に含まれる。当該綴じ部はその構造上、画像処理装置のコンタクトガラスに接しし難いため、当該見開き原稿の画像データには、必然的に影データが生じてしまう。
従って、一般的な画像処理装置は、当該画像データを出力すると、綴じ部に相当する部分に黒色帯状の画像データも出力してしまうため、出力結果の判読性の低下や見栄えの劣化等の種々の問題を有している。
【０００３】
この問題点を解決すべくなされた発明として、特許文献１記載の発明が知られている。この特許文献１には、センター消去モードを備える画像処理装置が記載されている。具体的には、特許文献１記載の画像処理装置では、センター消去モードが設定されている場合、綴じ部を有する見開き原稿（特許文献１におけるブック原稿）の中央部分に生じた黒帯画像のデータ（影データに相当）を除去する処理を実行する。これにより、ユーザは、綴じ部に相当する部分の影データが除去された当該見開き原稿に基づく出力結果を得ることができる。
【特許文献１】特開平０８−０４４２５１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ここで、近年、雑誌やカタログ等の見開き原稿には、所定の情報に基づいて生成された２次元コードが掲載されていることがある。この２次元コードは、所定のコード読取装置で読み取ることで、２次元コードの掲載スペースよりも多くの情報を提供し得る為、有用な情報提供手段となっている。
【０００５】
そして、当該見開き原稿において、２次元コードが綴じ部近傍に掲載されている場合も存在する。この場合において、特許文献１記載の画像形成装置により、２次元コードが綴じ部近傍に掲載されている見開き原稿を、綴じ部近傍の影データを除去しつつ複写すると、影データの除去に伴って、２次元コードを構成する画像の一部も除去してしまう場合がある。そして、影データの除去に伴う２次元コードの破損が所定割合以上となると、コード読取装置は、破損した２次元コードを読み取ることができない。
即ち、特許文献１記載の画像形成装置は、影データの除去を行った結果、出力結果における２次元コードによる情報の取得を不能としてしまうという問題点を有している。
【０００６】
本発明は、前記従来における問題点を解消するためになされたものであり、影除去手段を備える画像処理装置及び画像処理装置の制御プログラムに関し、特に、２次元コードが掲載された見開き原稿を複写する際に、２次元コードからの情報取得を妨げることなく、影データの除去を適切に行い得る画像処理装置及び画像処理装置の制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
前記課題を解決するために成された請求項１に係る画像処理装置は、綴じ部を有する見開き原稿の画像データを読取可能な読取手段と、前記読取手段により読み取られた画像データに基づく出力を行う出力手段と、前記読取手段で読み取られた見開き原稿の画像データに対し、当該画像データに存在し、前記見開き原稿の綴じ部により生じる影部分に相当する影データを特定して除去する編集を行う影除去手段と、所定の情報に基づいて生成された２次元コードデータが、前記読取手段により読み取られた見開き原稿の画像データに含まれているか否かを判断する第１判断手段と、前記第１判断手段により、前記２次元コードデータが前記見開き原稿の画像データに含まれていると判断された場合に、当該見開き原稿の画像データにおける影データに係る影領域と、前記２次元コードデータに係る２次元コード領域とが重複する重複領域が存在するか否かを判断する第２判断手段と、前記第２判断手段により、前記重複領域が存在すると判断された場合、前記影除去手段に対して、当該見開き原稿の画像データにおける影データの除去に係る編集を禁止する制御を行う制御手段と、を備えることを特徴とする。
【０００８】
又、請求項２に係る画像処理装置は、綴じ部を有する見開き原稿の画像データを読取可能な読取手段と、前記読取手段により読み取られた画像データに基づく出力を行う出力手段と、前記読取手段で読み取られた見開き原稿の画像データに対し、当該画像データに存在し、前記見開き原稿の綴じ部により生じる影部分に相当する影データを特定して除去する編集を行う影除去手段と、所定の情報に基づいて生成された２次元コードデータが、前記読取手段により読み取られた見開き原稿の画像データに含まれているか否かを判断する第１判断手段と、前記第１判断手段により、前記２次元コードデータが前記見開き原稿の画像データに含まれていると判断された場合に、当該見開き原稿の画像データにおける影データに係る影領域と、前記２次元コードデータに係る２次元コード領域とが重複する重複領域が存在するか否かを判断する第２判断手段と、前記第２判断手段により、前記重複領域が存在すると判断された場合、前記影除去手段による当該重複領域における影データの除去に係る画像データの編集を制限する制御を行う制御手段を備えることを特徴とする。
【０００９】
そして、請求項３に係る画像処理装置は、綴じ部を有する見開き原稿の画像データを読取可能な読取手段と、前記読取手段により読み取られた画像データに基づく出力を行う出力手段と、前記読取手段で読み取られた見開き原稿の画像データに対し、当該画像データに存在し、前記見開き原稿の綴じ部により生じる影部分に相当する影データを特定して除去する編集を行う影除去手段と、所定の情報に基づいて生成された２次元コードデータが、前記読取手段により読み取られた見開き原稿の画像データに含まれているか否かを判断する第１判断手段と、前記第１判断手段により、前記２次元コードデータが前記見開き原稿の画像データに含まれていると判断された場合に、当該見開き原稿の画像データにおける影データに係る影領域と、前記２次元コードデータに係る２次元コード領域とが重複する重複領域が存在するか否かを判断する第２判断手段と、前記第２判断手段により、前記重複領域が存在しないと判断された場合に、前記影除去手段による影データの除去に係る画像データの編集を実行する制御を行い、前記第２判断手段により、前記重複領域が存在すると判断された場合、前記影除去手段による影データの除去に係る画像データの編集を制限する制御を行う制御手段を備えることを特徴とする。
【００１０】
又、請求項４に係る画像処理装置は、綴じ部を有する見開き原稿の画像データを読取可能な読取手段と、前記読取手段により読み取られた画像データに基づく出力を行う出力手段と、前記読取手段で読み取られた見開き原稿の画像データに存在し、前記見開き原稿の綴じ部により生じる影部分に相当する影データの濃度を、所定の影除去用画像濃度に変換することで、当該画像データから影データを除去する編集を行う影除去手段と、前記影データの濃度と、前記影除去手段による画像濃度変換後の画像データの濃度を示す影除去用画像濃度とが対応付けられて成る濃度変換パターンを複数備え、その複数の濃度変換パターンから、一の濃度変換パターンを設定する変換パターン設定手段と、所定の情報に基づいて生成された２次元コードデータが、前記読取手段により読み取られた見開き原稿の画像データに含まれているか否かを判断する第１判断手段と、前記第１判断手段により、前記２次元コードデータが前記見開き原稿の画像データに含まれていると判断された場合に、当該見開き原稿の画像データにおける影データに係る影領域と、前記２次元コードデータに係る２次元コード領域とが重複する重複領域が存在するか否かを判断する第２判断手段と、前記第２判断手段により、前記重複領域が存在しないと判断された場合に、前記変換パターン設定手段により設定された濃度変換パターンに基づいて、前記影除去手段による影データの除去に係る画像データの編集を実行する制御を行い、前記第２判断手段により、前記重複領域が存在すると判断された場合、前記変換パターン設定手段で設定されている濃度変換パターンの設定を解除し、前記複数の濃度変換パターンから一の濃度変換パターンを再設定し、その再設定された濃度変換パターンに基づいて、前記影除去手段による影データの除去に係る画像データの編集を実行する制御を行う制御手段と、を備えることを特徴とする。
【００１１】
そして、請求項５に係る画像処理装置は、請求項４記載の画像処理装置において、前記第２判断手段により、前記重複領域が存在すると判断された場合、前記読取手段で読み取られた見開き原稿の画像データに基づいて、当該画像データにおける影部分の濃度を示す影濃度データと、当該画像データに含まれる２次元コード部分の濃度を示すコード濃度データを取得する濃度取得手段と、を備え、前記制御手段は、前記濃度取得手段により取得された影濃度データとコード濃度データに基づいて、一の濃度変換パターンを決定し、その決定された濃度変換パターンを再設定することを特徴とする。
【００１２】
又、請求項６に係る画像処理装置は、請求項４又は請求項５記載の画像処理装置において、ユーザによる所望の濃度変換パターンを選択する選択操作が行われる操作手段と、前記第２判断手段により、前記重複領域が存在すると判断された場合に、前記影データにおける当該重複領域に相当する範囲を特定する特定手段と、を備え、前記変換パターン設定手段は、前記操作手段による選択操作に基づいて、複数の濃度変換パターンから一の濃度変換パターンを設定し、前記制御手段は、前記特定手段により特定された当該重複領域に相当する範囲に対しては、再設定された濃度変換パターンに基づいて、影データを除去する編集を行い、前記重複領域に相当する範囲外に存在する影データに対しては、前記変換パターン設定手段により設定された濃度変換パターンに基づいて、影データを除去する編集を行うことを特徴とする。
【００１３】
そして、請求項７に係る画像処理装置は、画像データを表示可能な表示手段と、綴じ部を有する見開き原稿の画像データを読取可能な読取手段と、前記読取手段により読み取られた画像データに基づく出力を行う出力手段と、前記読取手段で読み取られた見開き原稿の画像データに対し、当該画像データに存在し、前記見開き原稿の綴じ部により生じる影部分に相当する影データを特定して除去する編集を行う影除去手段と、所定の情報に基づいて生成された２次元コードデータが、前記読取手段により読み取られた見開き原稿の画像データに含まれているか否かを判断する第１判断手段と、前記第１判断手段により、前記２次元コードデータが前記見開き原稿の画像データに含まれていると判断された場合に、当該見開き原稿の画像データにおける影データに係る影領域と、前記２次元コードデータに係る２次元コード領域とが重複する重複領域が存在するか否かを判断する第２判断手段と、前記第２判断手段により、前記重複領域が存在すると判断された場合、前記表示手段に対して、当該２次元コードの存在を報知する報知表示を行い、当該２次元コードの要否の選択を促す選択要求表示を行う表示制御手段と、前記表示手段による選択要求表示に基づいて、ユーザによる２次元コードの要否を選択する選択操作が行われる選択操作手段と、前記選択操作手段による選択操作に基づいて、前記影除去手段による影データの除去に係る編集を行うか否かを決定し、当該２次元コードの要が選択された場合に、当該２次元コードを読取可能としつつ、影データの除去に係る編集を行うように、前記影除去手段を制御する影除去制御手段と、を備えることを特徴とする。
【００１４】
【００１５】
そして、請求項８に係る画像処理装置は、請求項７記載の画像処理装置において、前記表示制御手段は、前記報知表示を行う際に、前記読取手段により読み取られた原稿の画像データに基づいて、当該原稿画像を前記表示手段に表示することを特徴とする。
【００１６】
又、請求項９に係る画像処理装置は、請求項８記載の画像処理装置において、前記表示制御手段は、前記表示手段に対して、前記報知表示を行う際に、前記見開き原稿の画像データに含まれる２次元コードの画像を、当該見開き原稿の画像データを構成する他の画像部分と比較して強調して表示することを特徴とする。
【００１７】
そして、請求項１０に係る画像処理装置の制御プログラムは、綴じ部を有する見開き原稿の画像データを読取可能な読取手段と、前記読取手段により読み取られた画像データに基づく出力を行う出力手段と、前記読取手段で読み取られた見開き原稿の画像データに対し、当該画像データに存在し、前記見開き原稿の綴じ部により生じる影部分に相当する影データを特定して除去する編集を行う影除去手段と、前記影除去手段に係る制御を司る制御手段と、を備える画像処理装置の制御プログラムにおいて、所定の情報に基づいて生成された２次元コードデータが、前記読取手段により読み取られた見開き原稿の画像データに含まれているか否かを判断するステップと、前記２次元コードデータが前記見開き原稿の画像データに含まれていると判断された場合に、当該見開き原稿の画像データにおける影データに係る影領域と、前記２次元コードデータに係る２次元コード領域とが重複する重複領域が存在するか否かを判断するステップと、前記重複領域が存在すると判断された場合、前記影除去手段に対して、当該見開き原稿の画像データにおける影データの除去に係る編集を禁止する制御を行うステップと、を備えることを特徴とする。
【００１８】
又、請求項１１に係る画像処理装置の制御プログラムは、綴じ部を有する見開き原稿の画像データを読取可能な読取手段と、前記読取手段により読み取られた画像データに基づく出力を行う出力手段と、前記読取手段で読み取られた見開き原稿の画像データに存在し、前記見開き原稿の綴じ部により生じる影部分に相当する影データの濃度を、所定の影除去用画像濃度に変換することで、当該画像データから影データを除去する編集を行う影除去手段と、前記影データの濃度と、前記影除去手段による画像濃度変換後の画像データの濃度を示す影除去用画像濃度とが対応付けられて成る濃度変換パターンを複数備え、その複数の濃度変換パターンから、一の濃度変換パターンを設定する変換パターン設定手段と、前記影除去手段に係る制御を司る制御手段と、を備える画像処理装置の制御プログラムにおいて、所定の情報に基づいて生成された２次元コードデータが、前記読取手段により読み取られた見開き原稿の画像データに、含まれているか否かを判断するステップと、前記２次元コードデータが前記見開き原稿の画像データに含まれていると判断された場合に、当該見開き原稿の画像データにおける影データに係る影領域と、前記２次元コードデータに係る２次元コード領域とが重複する重複領域が存在するか否かを判断するステップと、前記重複領域が存在しないと判断された場合に、前記変換パターン設定手段により設定された濃度変換パターンに基づいて、前記影除去手段による影データの除去に係る画像データの編集を実行する制御を行うステップと、前記重複領域が存在すると判断された場合、前記変換パターン設定手段で設定されている濃度変換パターンの設定を解除し、前記複数の濃度変換パターンから一の濃度変換パターンを再設定し、再設定された濃度変換パターンに基づいて、前記影除去手段による影データの除去に係る画像データの編集を実行する制御を行うステップと、を備えることを特徴とする。
【００１９】
そして、請求項１２に係る画像処理装置の制御プログラムは、画像データを表示可能な表示手段と、ユーザによる所定の選択操作を実行可能な選択操作手段と、綴じ部を有する見開き原稿の画像データを読取可能な読取手段と、前記読取手段により読み取られた画像データに基づく出力を行う出力手段と、前記読取手段で読み取られた見開き原稿の画像データに対し、当該画像データに存在し、前記見開き原稿の綴じ部により生じる影部分に相当する影データを特定して除去する編集を行う影除去手段と、影除去手段に係る制御を司る制御手段と、を備える画像処理装置の制御プログラムにおいて、所定の情報に基づいて生成された２次元コードデータが、前記読取手段により読み取られた見開き原稿の画像データに含まれているか否かを判断するステップと、前記２次元コードデータが前記見開き原稿の画像データに含まれていると判断された場合に、当該見開き原稿の画像データにおける影データに係る影領域と、前記２次元コードデータに係る２次元コード領域とが重複する重複領域が存在するか否かを判断するステップと、前記重複領域が存在すると判断された場合、前記表示手段に対して、当該２次元コードの存在を報知する報知表示を行うと共に、当該２次元コードの要否の選択を促す選択要求表示を行うステップと、前記選択操作手段による選択操作に基づいて、前記影除去手段による影データの除去に係る編集を行うか否かを決定し、当該２次元コードの要が選択された場合に、当該２次元コードを読取可能としつつ、影データの除去に係る編集を行うように、前記影除去手段を制御するステップと、を備えることを特徴とする。
【発明の効果】
【００２０】
即ち、請求項１に係る画像処理装置は、綴じ部を有する見開き原稿の画像データを、読取手段により読み取り、出力手段により当該画像データを出力することができる。更に、当該画像処理装置は、影除去手段により、見開き原稿の綴じ部により生じる影データを特定して、当該画像データから除去する編集を行いうる。即ち、当該画像処理装置は、綴じ部により生じる影が除去された見開き原稿に基づく画像を出力し得る。
ここで、第１判断手段により、見開き原稿の画像データに２次元コードデータが含まれていると判断され、第２判断手段により、影領域と２次元コード領域が重複する重複する重複領域が存在すると判断された場合、当該画像処理装置は、影除去手段による影データの除去に係る編集を禁止する制御を行う。
即ち、当該画像処理装置によれば、見開き原稿中に２次元コードが存在する場合、影除去手段による影データの除去に係る編集を禁止するので、当該影データの除去に係る編集に伴い、２次元コードを構成する部分が欠損することはない。即ち、請求項１に係る画像処理装置は、２次元コードを含む見開き原稿を読み取った場合に、その画像データを、２次元コードからの情報が読取可能な状態で出力し、当該出力結果をユーザに対して提供しうる。
【００２１】
そして、請求項２に係る画像処理装置は、第２判断手段により、影領域と２次元コード領域が重複する重複する重複領域が存在すると判断された場合、当該重複領域における影データの除去に係る画像データの編集を制限する。即ち、当該画像処理装置は、少なくとも重複領域における影データの除去に係る編集を制限するので、２次元コード部分が影データの除去に伴い欠損することは無い。従って、請求項２に係る画像処理装置は、２次元コードを含む見開き原稿を読み取った場合に、その画像データを、２次元コードからの情報が読取可能な状態で出力し、当該出力結果をユーザに提供し得る。
【００２２】
又、請求項３に係る画像処理装置は、前記第２判断手段により、前記重複領域が存在しないと判断された場合に、前記影除去手段による影データの除去に係る画像データの編集を実行する。従って、当該画像処理装置によれば、影領域と２次元コード領域が重複しない場合、綴じ部による生じる影が除去された当該見開き原稿に基づく画像をユーザに提供し得る。そして、当該画像処理装置は、第２判断手段により、影領域と２次元コード領域が重複する重複する重複領域が存在すると判断された場合、当該重複領域における影データの除去に係る画像データの編集を制限する。従って、この場合には、影除去手段による編集が制限されるので、当該画像データにおける２次元コードが欠損することはない。即ち、当該画像処理装置によれば、２次元コードを含む見開き原稿を読み取った場合に、その画像データを、２次元コードからの情報が読取可能な状態で出力し、当該出力結果をユーザに提供できる。又、綴じ部より生じる影と、２次元コードとの位置関係により、影除去手段による影除去態様が変更されるので、当該画像処理装置は、より適切な態様で影除去を行った出力結果をユーザに提供し得る。
【００２３】
そして、請求項４に係る画像処理装置は、影除去手段により、見開き原稿の綴じ部に基づく影データの濃度を影除去用画像濃度に変換することで、当該画像データから影データを除去する編集を行う。そして、当該画像処理装置は、影データの除去に係る濃度変換を、濃度変換パターンに基づいて行う。
又、請求項４に係る画像処理装置は、影データの濃度と、影除去手段による画像濃度変換後の画像データの濃度を示す影除去用画像濃度とが対応付けられて成る濃度変換パターンを複数備え、変換パターン設定手段により、複数の濃度変換パターンから、一の濃度変換パターンを設定しうる。そして、当該画像処理装置は、第２判断手段により、前記重複領域が存在しないと判断された場合、この変換パターン設定手段によって設定された濃度変換パターンに基づいて、影データの濃度を影除去用画像濃度に変換する。従って、当該画像処理装置は、所望の態様で影データを除去した画像データを出力し得る。
そして、第２判断手段により、前記重複領域が存在すると判断された場合、当該画像処理装置は、前記変換パターン設定手段で設定されている濃度変換パターンの設定を解除し、前記複数の濃度変換パターンから一の濃度変換パターンを再設定する。その後、当該画像処理装置は、再設定された濃度変換パターンに基づいて、影データの濃度を変換した出力結果をユーザに提供する。即ち、当該画像処理装置は、重複領域が存在する場合、変換パターン設定手段により設定された濃度変換パターンではなく、再設定された濃度変換パターンに基づいて、影データの濃度を変換するので、２次元コードの欠損を防止しつつ適切な影の除去を行った出力結果を提供し得る。
【００２４】
又、請求項５に係る画像処理装置は、第２判断手段により、前記重複領域が存在すると判断された場合、濃度取得手段により取得された影濃度データとコード濃度データにより一の濃度変換パターンを決定し、決定された濃度変換パターンを再設定する。従って、当該画像処理装置は、影部分の濃度と２次元コード部分の濃度に応じた濃度変換パターンにより、濃度変換による影データの除去が行われるので、影データの除去に伴う２次元コードの欠損を防止しつつ、影の除去を行った出力結果を提供し得る。即ち、当該画像処理装置は、２次元コードからの情報取得が可能な状態を維持しつつ、適切な影データの除去を行った見開き原稿の画像データに基づく出力結果を提供し得る。
【００２５】
そして、請求項６に係る画像処理装置では、変換パターン設定手段は、操作手段による選択操作に基づいて、複数の濃度変換パターンから一の濃度変換パターンを設定する。従って、当該画像処理装置は、ユーザ所望の濃度変換パターンを設定でき、もって、所望の態様で影データの除去を行った見開き原稿の画像データに基づく出力結果をユーザに提供し得る。
又、当該画像処理装置は、第２判断手段により前記重複領域が存在すると判断された場合に、特定手段により、前記影データにおける重複領域に相当する範囲を特定する。そして、当該画像処理装置は、特定された当該重複領域に相当する範囲の影データに対して、再設定された濃度変換パターンによる影データの除去を行い、重複領域に相当する範囲外に存在する影データに対しては、前記変換パターン設定手段により設定された濃度変換パターンによる影データの除去を行う。即ち、当該画像処理装置は、２次元コードと影が重複している所定範囲において、２次元コードの欠損を防止しつつ影データの除去を行い、それ以外の部分に対しては、ユーザ所望の態様で影データの除去を行う。この結果、当該画像処理装置は、２次元コードからの情報取得が可能であり、且つ、ユーザ所望の態様による影除去がなされた出力結果を提供しうる。
【００２６】
又、請求項７に係る画像処理装置は、第１判断手段により見開き原稿の画像データ中に２次元コードが含まれていると判断された場合、表示手段に、当該２次元コードの存在を報知する報知表示を行う。これにより、当該画像処理装置は、ユーザに、見開き原稿中に２次元コードが含まれていることを報知することができる。そして、この報知表示を視認することで、ユーザは、２次元コードの存在を容易に把握できる。
更に、当該画像処理装置は、表示制御手段により、当該２次元コードの要否の選択を促す選択要求表示を行い、選択操作手段によるユーザの選択操作を受け付ける。そして、画像処理装置は、選択操作手段によるユーザの操作に基づいて、影除去手段による影データの除去に係る編集を行うか否かを決定する。従って、報知表示により２次元コードの存在を把握したユーザは、当該２次元コードの要否を判断し、ユーザによる２次元コードの必要性に応じて、２次元コードが欠損する虞を有する影の除去を実行するか否かを選択し得る。即ち、当該画像処理装置は、影データの除去による見開き原稿の画像データに基づく画像の品質向上を優先した出力態様と、２次元コードによる情報取得が可能な出力態様を選択し得るという利便性をユーザに提供し得る。
【００２７】
更に、請求項７に係る画像処理装置は、第２判断手段により、影領域と２次元コード領域が重複する重複領域が存在すると判断された場合に、２次元コードの存在を報知する報知表示を行い、当該２次元コードの要否の選択を促す選択要求表示を行う。ここで、重複領域が存在する場合は、影の除去を行うと、当該重複領域における２次元コードが欠損する虞が高い場合に相当する。従って、２次元コードが欠損する虞が高い場合に報知表示及び選択要求表示を行うので、当該画像処理装置は、ユーザに２次元コードの存在を報知し、２次元コードの要否に係る選択を要求する回数を必要最小限に抑えることができる。又、重複領域における２次元コードが欠損する虞が高い場合に、ユーザは、２次元コードの存在を把握し、当該２次元コードの要否に係る選択を行い得るので、確実に所望の態様に基づく出力結果を得ることができる。
【００２８】
又、請求項８に係る画像処理装置は、表示手段に報知表示を行う際に、読取手段により読み取られた原稿の画像データに基づいて、当該原稿画像を前記表示手段に表示する。即ち、ユーザは、表示手段における原稿画像を視認することで、原稿画像全体と共に、当該原稿画像全体における２次元コードを把握しうる。この結果、当該画像処理装置によれば、ユーザは、当該見開き原稿における２次元コードの必要性を容易に判断することができ、２次元コードの要否に関する選択操作について適切な判断を行い得る。
【００２９】
更に、請求項９に係る画像処理装置は、表示手段に報知表示を行う際に、前記見開き原稿の画像データに含まれる２次元コードの画像を、当該見開き原稿の画像データを構成する他の画像部分と比較して強調して表示する。これにより、ユーザは、表示手段における報知表示を視認することで、原稿画像中における２次元コードの位置を容易に把握することができる。従って、ユーザは、２次元コードの要否について、より適切に判断しうる。
【００３０】
そして、請求項１０に係る画像処理装置の制御プログラムは、読取手段と、影除去手段と、制御手段と、を備える画像処理装置で実行されることにより、画像処理装置に綴じ部により生じる影データが除去された見開き原稿に基づく画像データを出力させ得る。
そして、当該制御プログラムによれば、画像処理装置は、見開き原稿の画像データに２次元コードデータが含まれていると判断されている場合、除去手段による影データの除去に係る編集を禁止するので、影データの除去に伴い２次元コードが欠損することはない。即ち、当該制御プログラムは、画像処理装置に、２次元コードを含む見開き原稿の画像データを、２次元コードからの情報が読取可能な状態で出力させ、当該出力結果をユーザに対して提供しうる。
【００３１】
又、請求項１１に係る画像処理装置の制御プログラムは、読取手段と、影除去手段と、変換パターン設定手段と、制御手段と、を備える画像処理装置で実行されることにより、当該画像処理装置に、上記請求項４に係る画像処理装置と同様の効果を発揮させ得る。
つまり、当該制御プログラムは、重複領域が存在しないと判断された場合、画像処理装置により、変換パターン設定手段によって設定された変換パターンに基づいて、影データの濃度を影除去用画像濃度に変換した出力結果を出力する。従って、当該制御プログラムは、ユーザに、所望の態様で影データを除去した画像データを提供し得る。
そして、当該制御プログラムによれば、画像処理装置は、重複領域が存在すると判断された場合、変換パターン設定手段で設定されている濃度変換パターンの設定を解除し、前記複数の濃度変換パターンから一の濃度変換パターンを再設定する。当該画像処理装置は、再設定された濃度変換パターンに基づいて、影データの濃度を変換した出力結果をユーザに提供する。即ち、当該制御プログラムによれば、画像処理装置は、変換パターン設定手段により設定された濃度変換パターンではなく、再設定された濃度変換パターンに基づいて、影データの濃度を変換する。従って、当該制御プログラムは、２次元コードの欠損を防止しつつ、適切な影データの除去を行った見開き原稿の画像データに基づく出力結果を提供し得る。
【００３２】
そして、請求項１２に係る画像処理装置の制御プログラムによれば、表示手段と、選択操作手段と、読取手段と、影除去手段と、制御手段と、を備える画像処理装置で実行されることにより、当該画像処理装置に上記請求項７記載の画像処理装置と同様の効果を発揮させ得る。
【発明を実施するための最良の形態】
【００３３】
（第１実施形態）
以下、本発明に係る画像処理装置及び画像処理装置の制御プログラムを、多機能周辺装置１に具体化した実施形態について、図面を参照しつつ詳細に説明する。図１は、本実施形態における多機能周辺装置１（「ＭＦＰ（Multi  Function  Peripheral）若しくは（Multi  Function  Printer）」ともいう）の外観斜視図である。又、図２は、原稿カバー
８が開かれた状態の多機能周辺装置１の外観斜視図である。
【００３４】
図１に示すように、多機能周辺装置１は、下部に設けられたプリンタ２と、上部に設けられたスキャナ３と、スキャナ３の正面側に設けられた操作パネル４とを一体的に備え、プリンタ機能、スキャナ機能、コピー機能及びファクシミリ機能を有する。
【００３５】
尚、多機能周辺装置１は、コンピュータ（図示せず）と接続されており、当該コンピュータから送信された画像データや文書データに基づいて、記録用紙（被記録媒体）に画像や文書を記録しうる。又、多機能周辺装置１は、デジタルカメラ等の外部機器との接続により、デジタルカメラ等の外部機器から出力される画像データを記録用紙に記録することも可能である。尚、当該多機能周辺装置１においては、メモリカード等の各種記憶媒体を装填して、その記憶媒体に記憶された画像データ等を記録用紙に記録することも可能である。
【００３６】
スキャナ３は、ＦＢＳ（Flatbed  Scanner）として機能する原稿読取台６に対して、原稿カバー８が、背面側の蝶番を支点として開閉自在に取り付けられている（図２参照）。
原稿カバー８には、自動原稿搬送機構７（ＡＤＦ：Auto  Document  Feeder）が配設されている。又、原稿カバー８の裏側には、原稿押さえ１９が設けられている。原稿押さえ１９は、少なくとも片面が白色に形成された板状の部材であり、白色面が下向きに固定されている（図２参照）。
【００３７】
自動原稿搬送機構７は、原稿トレイ９から原稿排出トレイ１０へ原稿搬送路を通じて原稿を搬送する機構である。自動原稿搬送機構７には、原稿を取り込む際に原稿の先端を検出する原稿先端センサ（図示なし）が配設されている。多機能周辺装置１においては、当該原稿先端センサにより検出された原稿の先端を基準位置として、原稿の搬送制御が行なわれる。
【００３８】
一方、原稿読取台６の上面は大きく開口されており、当該開口部にプラテンガラス１２が嵌め込まれている。プラテンガラス１２上面の一端（図２では、左側）に、プラテンガラス１２の上面に原稿を載置する際に、原稿の一辺を当接させる原稿ガイド１６が設けられている。
そして、原稿読取台６の内部には、画像読取ユニット３Ａ（図３参照）が移動可能に配設されている。画像読取ユニット３Ａは、副走査方向（Ｘ方向）に往復移動可能に設けられている。ここで、副走査方向Ｘと垂直な方向（Ｙ方向）を主走査方向という。又、原稿読取台６の内部には、画像読取ユニット３Ａに対する支持部材及び画像読取ユニット３Ａの駆動機構等が配設されている。尚、画像読取ユニット３Ａの詳細については後述する。
【００３９】
このように構成されたスキャナ３をＦＢＳ（Flatbed  Scanner）として使用する場合は、原稿カバー８を開いてプラテンガラス１２上に原稿を載置し、原稿カバー８を閉じることで当該原稿を固定する。原稿は、プラテンガラス１２と原稿押さえ１９との間に挟持されることで固定される。読取開始指令が入力されると、画像読取ユニット３Ａは、プラテンガラス１２の裏面に沿って副走査方向Ｘに走査され、原稿の画像が読み取られる。
【００４０】
この点、自動原稿搬送機構７を使用し、原稿を自動搬送させて読み取る場合は、自動原稿搬送機構７による原稿の搬送過程において、原稿が原稿読取台６上の読取面１３を通過する。この時、当該読取面１３の下方には、画像読取ユニット３Ａが位置している。従って、原稿の搬送過程において、原稿が読取面１３を通過する時点で、画像読取ユニット３Ａにより、当該原稿の画像データが読み取られる。自動原稿搬送機構７による画像読み取りは、原稿カバー８が原稿読取台６に対して閉じられた状態で行われる。
【００４１】
プリンタ２は、スキャナ３で読み取られた画像データ或いは外部入力された画像データに基づいて、選択的にインク滴を吐出することによって、記録用紙上に画像を記録する所謂インクジェット方式の画像記録装置（インクジェット記録装置）である。上述したように、このプリンタ２は、スキャナ３の下方に配設されている。
【００４２】
多機能周辺装置１の正面側（即ち、プリンタ２の正面側）には、開口５が形成されている。開口５内には、給紙トレイ１４及び排紙トレイ１５が、完全に内包されるように設けられている。給紙トレイ１４と排紙トレイ１５は上下二段となるように配設されており、上段に排紙トレイ１５が設けられ、その下方に給紙トレイ１４が設けられている。
【００４３】
図１に示すように、多機能周辺装置１の正面側には、操作パネル４が設けられている。操作パネル４は、プリンタ２やスキャナ３を操作するための操作手段であり、操作キー４０と、ＬＣＤ４１と、を備えている。
操作キー４０には、十字キーやテンキーなどが設けられている。従って、使用者は、操作パネル４を用いて、所望の指令を入力することができる。所定の指令が入力されると、多機能周辺装置１では、当該入力指令に基づいて、各種動作制御が行われる。
そして、ＬＣＤ４１は、所謂カラー液晶ディスプレイであり、後述するプレビュー画面等が表示される。プレビュー画面等の詳細については後述する。
【００４４】
開口５の上側には、接続パネル７０が設けられている。接続パネル７０の左端側には、ＵＳＢ端子７１が配設されている。ＵＳＢ端子７１は、外部機器とＵＳＢ接続することにより当該外部機器と多機能周辺装置１とを通信可能に接続するコネクタ端子である。
また、接続パネル７０の右端側には、スロット部７２が配設されている。スロット部７２は、カード型メモリを装填可能な複数のカードスロットが設けられている。従って、多機能周辺装置１においては、当該カードスロットにカード型メモリを装填すると、カード型メモリの記憶内容を読み出すことが可能である。
【００４５】
次に、多機能周辺装置１に係るスキャナ３の概略について説明する。図３は、スキャナ３の構成を概略的に示す説明図である。
画像読取ユニット３Ａは、ＣＩＳ方式により原稿を読み取るものである。そして、画像読取ユニット３Ａは、ＬＥＤ３Ｂ、導光体３Ｃ、導光体３Ｄ、撮像素子３Ｅを一ライン分、主走査方向Ｙに沿って備えており、当該画像読取ユニット３Ａは、副走査方向Ｘに往復移動可能に配設されている。
【００４６】
画像読取ユニット３Ａを構成するＬＥＤ３Ｂは、光を照射する光源として機能する。又、導光体３Ｃは、原稿（例えば、ブック原稿Ｇ）の読取部分に光を収束させる。そして、撮像素子３Ｅは、受光した光の強度に応じて電圧を出力する。又、導光体３Ｄは、原稿から反射された反射光を撮像素子３Ｅに集光させる。
【００４７】
プラテンガラス１２の上面に原稿（例えば、ブック原稿Ｇ）を載置して、操作キー４０の原稿読み取りボタンが押下されると、画像読取ユニット３Ａが原稿の読み取り開始位置に搬送され、原稿の読み取りが開始される。まず、ＬＥＤ３Ｂが点灯され、光が照射される。その光は、導光体３Ｃにより経路が変更され、照射光Ｓとして撮像素子３Ｅの上方に向かって照射される。原稿（プラテンガラス１２）の表面で反射された光のうち、撮像素子３Ｅに向かって反射する反射光Ｒは、導光体３Ｄにより集光され、撮像素子３Ｅにより受光される。撮像素子３Ｅは、ＣＭＯＳセンサなどにより構成され、受光した光の強度に応じて電圧値を出力し、その電圧値は、ＡＳＩＣ３Ｆに入力される。撮像素子３Ｅは、複数の素子が直線上（主走査方向Ｙ）に配設されたものであり、一の素子が画像データの一ラインの一の画素を形成する。原稿の一ライン分が読み取られると、画像読取ユニット３Ａは、次の一ラインを読み取るために副走査方向Ｘに所定量搬送され、次の一ライン分の読み取りが行われる。この一ライン分の読み取りと所定量の搬送とが繰り返され、原稿の全域の読み取りが行われる。尚、搬送される所定量は、読み取りに際して設定される解像度等によって適宜設定される。
【００４８】
ＡＳＩＣ３Ｆは、各撮像素子３Ｅから入力された電圧値を画像データとして出力させるために設計された集積回路である。具体的には、ＡＳＩＣ３Ｆは、各撮像素子３Ｅより入力された電圧値をそれぞれ１６ビットの数値データに変換し、各種のデータ補正を行った後、画像データとして出力する。ここで、撮像素子３Ｅの一の素子に対応する色データ（Ｒ値、Ｇ値、Ｂ値）は、１６ビットの数値で形成される。
そして、ＡＳＩＣ３Ｆから出力された画像データは、バスライン２５を介して、ＲＡＭ２３（図４参照）の画像メモリ２３Ａに書き込まれ、画像データとして記憶される。
【００４９】
次に、本実施形態に係る多機能周辺装置１の制御系構成について説明する。図４は、多機能周辺装置１の電気的構成を示したブロック図である。
図４に示すように、多機能周辺装置１は、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、ＥＥＰＲＯＭ２４を備えている。そして、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、ＥＥＰＲＯＭ２４は、バスライン２５を介して、プリンタ２、スキャナ３、ＮＣＵ３１（ネットワーク・コントロール・ユニット）、モデム３２、操作キー４０、ＬＣＤ４１、ＵＳＢ端子７１、スロット部７２、アンプ７３、スピーカ７４と相互に接続されている。即ち、当該多機能周辺装置１は、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３により、各種機能（即ち、プリンタ機能、スキャナ機能、コピー機能及びファクシミリ機能）を実現すべく制御される。
つまり、ＣＰＵ２１は、ＲＯＭ２２、ＲＡＭ２３、ＥＥＰＲＯＭ２４に記憶されるデータテーブルやプログラム、ＮＣＵ３１を介して送受信される各種信号に従って、バスライン２５により接続された各部を制御する。
【００５０】
ＲＯＭ２２は、各種制御プログラムやデータテーブルが記憶された書換不能なメモリである。具体的には、ＲＯＭ２２は、制御プログラムの１つとして、後述するブックコピー処理プログラムを格納している。
そして、ＲＯＭ２２には、濃度変換テーブル記憶領域２２Ａが形成されている。この濃度変換テーブル記憶領域２２Ａには、濃度変換パターンが格納されている。この濃度変換テーブルは、後述するブックコピー処理プログラムにおいて、スキャナ３により読み取られた画像データから影データを除去する際に用いられる。濃度変換テーブルの詳細については、後に詳細に説明する。
【００５１】
ＲＡＭ２３は、各種データを記憶するための書換可能なメモリである。このＲＡＭ２３には、画像メモリ２３Ａ等の各種のメモリが設けられている。画像メモリ２３Ａは、スキャナ３により読み取られた原稿の画像データ等を記憶するメモリである。
【００５２】
そして、ＥＥＰＲＯＭ２４は、記憶内容を自由に書き込むことが可能な記憶手段である。このＥＥＰＲＯＭ２４は、ＲＡＭ２３と異なり、多機能周辺装置１に対する電源供給が遮断された場合であっても、記憶内容を保持しうる。当該ＥＥＰＲＯＭ２４には、ユーザ設定記憶領域２４Ａが形成されている。このユーザ設定記憶領域２４Ａには、各種機能に対し、ユーザが任意に設定した条件を示すユーザ設定データが格納される。例えば、後述する影除去レベルに関するユーザ設定データは、当該ユーザ設定記憶領域２４Ａに格納される。
【００５３】
ＮＣＵ３１は、電話網（図示せず）に対するダイヤル信号の送出や、電話網からの呼出信号の応答等の動作を行う。モデム３２は、ＮＣＵ３１を介して、画像データを変調及び復調し、相手ファクシミリ装置（図示せず）へ伝送すると共に、伝送制御用の各種手順信号を送受信する。ＵＳＢ端子７１は、コンピュータとＵＳＢケーブル（図示せず）を介してデータの送受信を行う既知の回路である。アンプ７３は、当該アンプ７３に接続されたスピーカ７４を鳴動して、呼出音などを出力するための回路である。
【００５４】
次に、本実施形態に係る多機能周辺装置１において実行されるブックコピー処理プログラムについて、図面を参照しつつ詳細に説明する。図５は、ブックコピー処理プログラムのフローチャートである。
【００５５】
このブックコピー処理プログラムは、多機能周辺装置１のコピー機能の一つであるブックコピーを行う際に実行されるプログラムである。ここで、ブックコピーとは、図６に示すようなブック原稿Ｇを複写対象とするコピー態様である。図６に示すように、ブック原稿Ｇは、複数枚のページ原稿が綴じ部により綴じられた原稿であり、例えば、書籍、雑誌やノート等がブック原稿Ｇに相当する。
【００５６】
そして、本実施形態においては、ブックコピーを行う際には、当該ブック原稿Ｇを開いた状態で原稿読取台６上に載置し、この状態における左右２ページを複写対象とする。即ち、本実施形態において、ブックコピーを実行する場合、ブック原稿Ｇの左右２ページ分の画像データが一枚の記録紙に出力される。
上述したように、ブック原稿Ｇは綴じ部を有しており（図６参照）、当該綴じ部に相当する部分は、原稿読取台６（プラテンガラス１２）の上方に離間した状態となる。この結果、ブック原稿Ｇをブックコピーすると、スキャナ３による画像データ読取時において、当該綴じ部部分に影が生じる。従って、図７に示すように、スキャナ３による読取終了時点において、当該ブック原稿Ｇの画像データは、左右２ページ分の境界部分（即ち、綴じ部に相当する部分）に、綴じ部に基づく影データを有する。
【００５７】
本実施形態に係るブックコピー処理プログラムは、このブック原稿Ｇをブックコピーした際に、綴じ部により生じる影データの除去に関する制御プログラムである。
尚、このブックコピー処理プログラムの実行開始に際し、ブック原稿Ｇは、原稿読取台６上にセットされているものとする。
【００５８】
ブックコピー処理プログラムの実行が開始されると、先ず、ＣＰＵ２１は、原稿読取処理を実行する（Ｓ１）。この原稿読取処理（Ｓ１）では、ＣＰＵ２１は、スキャナ３により、原稿読取台６上に載置されているブック原稿Ｇを読み取る。そして、ＣＰＵ２１は、スキャナ３により読み取られたブック原稿Ｇの画像データを、画像メモリ２３Ａに格納する。当該画像データを画像メモリ２３Ａに格納した後、ＣＰＵ２１は、Ｓ２に処理を移行する。
尚、原稿読取処理（Ｓ１）終了時において、画像メモリ２３Ａに格納されている画像データは、当該画像データの中央部分（即ち、ブック原稿Ｇの綴じ部に相当する部分）に影データを有している（図７参照）。
【００５９】
Ｓ２に移行すると、ＣＰＵ２１は、影領域情報取得処理を実行する。この影領域情報取得処理（Ｓ２）においては、ＣＰＵ２１は、画像メモリ２３Ａに格納されている画像データを参照する。図７に示すように、画像メモリ２３Ａ中の画像データにおいて、影部分に相当する画素の濃度は、他の原稿部分（つまり、プラテンガラス１２接触部分）よりも高濃度となる。従って、ＣＰＵ２１は、当該画像データを構成する画素の濃度値に基づいて、影領域８０を特定し得る（図７参照）。そして、ＣＰＵ２１は、影領域を構成する各画素の濃度及び当該画像データ中における位置を含む影領域情報を取得し、ＲＡＭ２３に格納する。影領域情報をＲＡＭ２３に格納した後、ＣＰＵ２１は、Ｓ３に処理を移行する。
【００６０】
Ｓ３では、ＣＰＵ２１は、２次元コード領域情報取得処理を実行する。この２次元コード領域情報取得処理（Ｓ３）では、ＣＰＵ２１は、画像メモリ２３Ａに格納されている画像データを参照し、当該画像データにおける２次元コード９０の有無を判断すると共に、２次元コード領域情報を取得する。２次元コード領域情報とは、当該画像データ中における２次元コード９０が占める領域、位置や当該２次元コード９０を構成する画素の濃度値等により構成される情報である。
【００６１】
図８に示すように、２次元コード９０は、黒色セル９２、白色セル９３をマトリクス状に配置して構成されるコードである。そして、２次元コード９０における黒色セル９２、白色セル９３の配置は、基礎となる情報により定められている。即ち、ユーザは、所定の情報をエンコードして生成された２次元コード９０を、所定の読取装置（例えば、２次元コードリーダ等）で読み取り、デコードすることで、当該所定の情報を取得可能である。
又、２次元コード９０は、その角部分にファインダパターン９１を有している（図８参照）。このファインダパターン９１は、上記読取装置による読取時における位置検出に用いられる。即ち、当該ファインダパターン９１の位置を特定することにより、２次元コード９０の位置及び２次元コード９０の占める領域（即ち、２次元コード領域８１）を特定し得る。尚、このファインダパターン９１に関する情報やファインダパターン９１と２次元コード９０との位置関係の情報（標準的な配置関係の情報）は、予めＲＯＭ２２等に記憶されているものとする。そして、これらの情報を用いて、Ｓ３の処理が実行される。
【００６２】
２次元コード領域情報取得処理（Ｓ３）において、ＣＰＵ２１は、先ず、画像メモリ２３Ａ内の画像データから、ファインダパターン９１を抽出する。ファインダパターン９１を抽出できれば、画像データ中に２次元コードデータが含まれていることになる。そして、ＣＰＵ２１は、当該ファインダパターン９１の位置により、当該画像データにおける２次元コード領域８１を特定し得る（図７参照）。そして、ＣＰＵ２１は、特定された２次元コード領域８１を構成する画素の濃度値を取得し得る。このようにして、２次元コード領域情報を取得すると、ＣＰＵ２１は、取得した２次元コード領域情報をＲＡＭ２３に格納し、Ｓ４に処理を移行する。
【００６３】
Ｓ４に移行すると、ＣＰＵ２１は、当該画像データに重複領域８３が存在するか否かを判断する。ここで、重複領域８３とは、当該画像データ中において、影領域８０と２次元コード領域８１が重複している領域をいう（図７、図８参照）。つまり、重複領域８３が存在する場合とは、ブック原稿Ｇの綴じ部近傍に２次元コード９０が掲載されており、綴じ部に基づく影が２次元コード９０に及んでいる場合を指す。
【００６４】
上述したように、影領域情報及び２次元コード領域情報には、当該画像データにおける位置及び領域に関するデータが含まれている。従って、ＣＰＵ２１は、ＲＡＭ２３に格納されている影領域情報、２次元コード領域情報を参照することで、重複領域８３の有無を判断しうる。当該画像データ中に重複領域８３が存在する場合（Ｓ４：ＹＥＳ）、ＣＰＵ２１は、Ｓ６に処理を移行する。一方、当該画像データ中に重複領域８３が存在しない場合（Ｓ４：ＮＯ）、ＣＰＵ２１は、Ｓ５に処理を移行する。
【００６５】
Ｓ５においては、ＣＰＵ２１は、通常影除去処理を実行する。この通常影除去処理（Ｓ５）は、上述したように、画像メモリ２３Ａ内の画像データに重複領域８３が存在しない場合に実行される。即ち、この場合、影データの除去を行ったとしても、２次元コード９０が欠損することはないため、ＣＰＵ２１は、影領域８０全体を対象として影データの除去を行う。本実施形態においては、ＣＰＵ２１は、濃度変換テーブル記憶領域２２Ａに格納されている濃度変換テーブルに基づいて、影領域８０に属する画素の濃度を変換することにより、影データの除去を行う。通常影除去処理（Ｓ５）終了後、ＣＰＵ２１は、Ｓ７に処理を移行する。
【００６６】
ここで、濃度変換テーブル記憶領域２２Ａに格納されている濃度変換テーブルについて、図面を参照しつつ詳細に説明する。図９に示すように、濃度変換パターン（１）〜濃度変換パターン（５）の５種類の濃度変換パターンが、濃度変換テーブル記憶領域２２Ａに格納されている。これらの濃度変換パターンには、夫々異なる除去閾値と、影除去レベルが関連付けられている。
除去閾値とは、画素の濃度を示す閾値であり、濃度変換後の濃度として、白色を示す濃度を出力する入力濃度（即ち、画像データの対象画素の濃度）の閾値を示す。即ち、ＣＰＵ２１は、入力濃度が除去閾値よりも白いことを示す場合（即ち、画素濃度が低い場合）、出力濃度として、白色を示す濃度を出力する。そして、入力濃度が除去閾値よりも黒い場合（即ち、画素濃度が高い場合）、出力濃度として、入力濃度と同じ濃度を出力する（図１０）。
【００６７】
図１０に示す例に基づいて、濃度変換テーブルに基づく濃度変換について、具体的に説明する。例えば、濃度変換パターン（２）においては、除去閾値として濃度Ｂが対応付けられている（図９、図１０（ａ）参照）。
この場合、或る画素の濃度（入力濃度）が除去閾値である濃度Ｂよりも、白い濃度を示す場合、例え、入力濃度自身がある程度黒色成分を含んでいたとしても、ＣＰＵ２１は、白色を示す濃度に変換し、当該画素の出力濃度として出力する。又、或る画素の濃度が除去閾値である濃度Ｂよりも、黒い濃度を示す場合には、ＣＰＵ２１は、入力濃度をそのまま出力濃度として出力する。
つまり、この濃度変換パターン（２）に基づく濃度変換により影データの除去を行った場合、画像データ中の影領域において、濃度Ｂ以下の画素は、全て白色画素に変換されることになる。
【００６８】
そして、濃度変換パターン（２）と異なる濃度変換パターン（５）においては、除去閾値として濃度Ｄが対応付けられている。図１０に示すように、濃度変換パターン（５）に係る除去閾値（濃度Ｄ）は、濃度変換パターン（２）における濃度Ｂよりも白い画素濃度である（図１０（ａ）、（ｂ）参照）。従って、濃度変換パターン（５）に基づいて濃度変換した場合、濃度変換パターン（２）に基づく濃度変換時と比較して、白色画素に変換される画素が少なくなる。換言すれば、入力濃度がそのまま出力画素となる画素の数が多くなるので、画像データから影データを除去する度合が低くなる。
【００６９】
図９に示すように、濃度変換パターン（１）〜濃度変換パターン（５）には、夫々異なる除去閾値（濃度Ａ〜濃度Ｅ）が対応付けられている。そして、濃度Ａ〜濃度Ｅは、濃度Ａ〜濃度Ｅの順に、黒色よりの濃度から白色よりの濃度として規定されている。従って、濃度変換テーブル記憶領域２２Ａ内の５種類の濃度変換パターンは、夫々異なる影除去の度合となるように規定されている。
【００７０】
そして、上述したように、濃度変換パターン（１）〜濃度変換パターン（５）には、夫々「除去レベル：＋２」「除去レベル：＋１」「除去レベル：０」「除去レベル：−１」「除去レベル：−２」が対応付けられている。この除去レベルは、数字が大きいほど、影除去の度合が高いことを示している。この点は、除去レベルと、除去閾値との関係から容易に把握できる。そして、この除去レベルという概念は、ユーザが任意に影除去の度合を設定する場合等に用いられる。尚、本実施形態における初期設定としては、濃度変換パターン（Ｃ）が設定されている（即ち、「除去レベル：０」）。
【００７１】
通常影除去処理（Ｓ５）においては、ＣＰＵ２１は、ユーザ設定、もしくは初期設定として設定されている濃度変換パターンを読み出し、当該濃度変換パターンに基づいて、影領域８０に属する全ての画素濃度を変換する。これにより、除去閾値よりも低い濃度の画素は全て白色画素に変換されるので、ＣＰＵ２１は、当該画像データにおける影領域８０に属する画素を白色画素に変換し、画像データから綴じ部に基づく影データを除去し得る（図１１参照）。この場合、重複領域８３が存在しないのであるから、影データの除去により２次元コードが欠損することはない。従って、図１１に示すように、通常影除去処理（Ｓ５）終了後、２次元コード９０の読取が可能であり、且つ、影データが除去された美麗な画像データが、画像メモリ２３Ａに格納されていることになる。
【００７２】
一方、Ｓ６では、ＣＰＵ２１は、特殊影除去処理を実行する。特殊影除去処理（Ｓ６）は、画像メモリ２３Ａ内の画像データに重複領域８３が存在する場合に実行される。具体的に、特殊影除去処理（Ｓ６）においては、ＣＰＵ２１は、先ず、影領域情報、２次元コード領域情報に基づいて、画像データにおける重複領域８３を特定する。そして、ＣＰＵ２１は、特定した重複領域８３の位置等に基づいて、特定領域８５を決定する。
【００７３】
ここで、特定領域８５とは、前記重複領域８３を含み、当該重複領域８３の位置及び大きさにより定まる影領域８０の一部を構成する領域である。例えば、図８に示す例における特定領域８５は、重複領域８３の縦寸法と同寸法を有し、当該重複領域８３の境界からブック原稿Ｇの綴じ部に相当する位置までの横寸法を有する影領域８０の一部を構成する領域である。従って、ＣＰＵ２１は、重複領域８３の位置や大きさ等に基づいて、当該特定領域８５を特定することができる。
【００７４】
そして、特定領域８５を特定した後、ＣＰＵ２１は、当該特定領域８５を除く影領域８０を構成する画素の濃度を、設定されている濃度変換パターンに基づいて変換することで、影領域８０における特定領域８５外の領域（以下、非特定領域という）に存在する影データを画像データから除去する（図１２参照）。これにより、綴じ部に基づく影領域８０を含んでいた画像データ（図７参照）は、特殊影除去処理（Ｓ６）により、非特定領域における影データが除去され、特定領域８５には影を有する状態になる。従って、当該画像データにおいて、非特定領域部分については、影データが除去された美麗な状態となる。そして、特定領域８５に対する影除去が行われないので、影は残存するが、影除去に伴い２次元コード９０が欠損することはない。即ち、特殊影除去処理（Ｓ６）終了後において、画像データは、２次元コード９０を情報の読取可能な状態で保持しつつ、非特定領域部分からは影データが除去された状態で、画像メモリ２３Ａに格納される（図１２参照）。特殊影除去処理（Ｓ６）の後、ＣＰＵ２１は、Ｓ７に処理を移行する。
【００７５】
尚、この特殊影除去処理（Ｓ６）においては、特定領域８５については影の除去を禁止している。即ち、特殊影除去処理（Ｓ６）における影除去の対象範囲は、特定領域８５を除く影領域８０の範囲となっている。換言すれば、特定領域８５における影の除去については、影除去の禁止という制限が課されている。
【００７６】
Ｓ７においては、ＣＰＵ２１は、データ印刷処理を実行する。このデータ印刷処理（Ｓ７）では、ＣＰＵ２１は、画像メモリ２３Ａから画像データを読み出し、プリンタ２により、当該画像データに基づく印刷を記録用紙に施す。ここで、データ印刷処理（Ｓ７）で記録用紙に印刷される画像データは、通常影除去処理（Ｓ５）又は特殊影除去処理（Ｓ６）を経たデータである（図１１、図１２参照）。従って、このデータ印刷処理（Ｓ７）を実行することにより、多機能周辺装置１は、２次元コード９０を読取可能に保持しつつ、ブック原稿Ｇの綴じ部に基づく影を適切に除去した出力結果をユーザに提供できる。データ印刷処理（Ｓ７）を終了すると、ＣＰＵ２１は、ブックコピー処理プログラムを終了する。
【００７７】
以上説明したように、第１実施形態に係る多機能周辺装置１及びブックコピー処理プログラムによれば、綴じ部を有するブック原稿Ｇをブックコピーする際に、濃度変換テーブルに基づく画素濃度の変換により、当該ブック原稿Ｇに係る画像データから綴じ部により生じる影データを除去する。
ここで、当該ブック原稿Ｇに２次元コード９０が含まれているが、影領域８０と２次元コード領域８１が重複する重複領域８３が存在しない場合（Ｓ４：ＮＯ）、ＣＰＵ２１は、通常影除去処理（Ｓ５）を実行する。この場合、当該画像データに対してデータの除去を行ったとしても、当該影データの除去により２次元コード９０が欠損することはない。従って、多機能周辺装置１及びブックコピー処理プログラムは、２次元コード９０を情報読取可能な状態に維持し、且つ、綴じ部に基づく影を除去した美麗な出力結果を提供しうる。
【００７８】
そして、当該ブック原稿Ｇに２次元コード９０が含まれており、影領域８０と２次元コード領域８１が重複する重複領域８３が存在する場合（Ｓ４：ＹＥＳ）、ＣＰＵ２１は、特殊影除去処理（Ｓ６）を実行する。この特殊影除去処理（Ｓ６）では、特定領域８５における影の除去を禁止し、非特定領域に対する影の除去を行う。特定領域８５における影の除去を禁止するので、当該多機能周辺装置１及びブックコピー処理プログラムは、影除去による２次元コード９０の欠損を防止し、２次元コード９０を読取可能な状態に保った出力結果を提供しうる。そして、非特定領域における影の除去を実行するため、多機能周辺装置１及びブックコピー処理プログラムは、綴じ部に基づく影を適切に除去した出力結果を提供しうる。
【００７９】
尚、第１実施形態に係る特殊影除去処理（Ｓ６）においては、特定領域８５における影の除去を禁止することで、特定領域８５における影の除去を制限しているが、この態様に限定するものではない。例えば、特定領域８５に対する影除去に際し、影除去に用いる濃度変換パターンを、より軽度な影除去（即ち、濃度変換）を行う濃度変換パターンに変更し影除去を実行する構成も可能である。尚、非特定領域については、変更前の濃度変換パターンにより、影除去を実行する。つまり、この場合、影除去自体は影領域全体に対して行われるが、特定領域８５に対する影除去については、影除去の度合が軽度な影除去に制限される。例えば、非特定領域については、図９における除去レベル「＋１」の濃度変換パターンで影除去を行い、特定領域８５については、除去レベル「−１」の濃度変換パターンで影除去を行うように構成してもよい。つまり、特定領域８５に対する影除去と、非特定領域に対する影除去を、異なる影除去のレベルに基づいて実行するようにしてもよい。
また、通常影除去処理（Ｓ５）、特殊影除去処理（Ｓ６）に用いる濃度変換パターンは、ユーザが選択できる態様に限らず、装置側で定められている固定の濃度変換パターンを用いて影除去を行ってもよい。
【００８０】
（第２実施形態）
次に、上述した第１実施形態とは異なる実施形態（第２実施形態）について、図面を参照しつつ詳細に説明する。この第２実施形態においては、多機能周辺装置１の基本的構成及びブックコピー処理プログラムの基本的な処理内容は同じであり、ブックコピー処理プログラムにおける特殊影除去処理（Ｓ６）の内容のみが相違する。従って、第２実施形態においては、特殊影除去処理（Ｓ６）の内容について、詳細に説明する。
【００８１】
第２実施形態に係る多機能周辺装置１において、ブックコピー処理プログラムが実行されると、ＣＰＵ２１は、原稿読取処理（Ｓ１）、影領域情報取得処理（Ｓ２）、２次元コード領域情報取得処理（Ｓ３）、Ｓ４の判断処理、通常影除去処理（Ｓ５）を実行する。これらＳ１〜Ｓ５の処理については、第１実施形態において既に説明しているので、その詳細な説明は省略する。
【００８２】
重複領域８３が存在すると判断され（Ｓ４：ＹＥＳ）、Ｓ６に移行すると、第２実施形態に係る多機能周辺装置１のＣＰＵ２１は、特殊影除去処理を実行する。この第２実施形態における特殊影除去処理（Ｓ６）では、ＣＰＵ２１は、当該画像データにおける影データの除去（即ち、濃度変換テーブルに基づく画像を構成する画素濃度の変換）自体を禁止する。つまり、この第２実施形態においては、原稿読取処理（Ｓ１）により画像メモリ２３Ａに格納された画像データが、そのまま特殊影除去処理（Ｓ６）終了後も格納されている（図７参照）。従って、この第２実施形態に係る多機能周辺装置１によれば、ユーザは、影除去は行われないが、データ印刷処理（Ｓ７）を実行することで、２次元コード９０の情報読取可能な出力結果（図７参照）を取得しうる。
【００８３】
以上、説明したように、第２実施形態に係る多機能周辺装置１及びブックコピー処理プログラムによれば、綴じ部を有するブック原稿Ｇをブックコピーする際に、濃度変換テーブルに基づく画素濃度の変換により、当該ブック原稿Ｇに係る画像データから綴じ部により生じる影データを除去する。当該ブック原稿Ｇに２次元コード９０が含まれているが、影領域８０と２次元コード領域８１が重複する重複領域８３が存在しない場合（Ｓ４：ＮＯ）、ＣＰＵ２１は、前記第１実施形態と同様に、通常影除去処理（Ｓ５）を実行する。従って、多機能周辺装置１及びブックコピー処理プログラムは、２次元コード９０を情報読取可能な状態に維持し、且つ、綴じ部に基づく影を除去した美麗な出力結果を提供しうる。
【００８４】
そして、第２実施形態においても、当該ブック原稿Ｇに２次元コード９０が含まれており、影領域８０と２次元コード領域８１が重複する重複領域８３が存在する場合（Ｓ４：ＹＥＳ）、ＣＰＵ２１は、特殊影除去処理（Ｓ６）を実行する。この特殊影除去処理（Ｓ６）においては、当該画像データにおける影データの除去（即ち、影領域８０全体に対する影の除去）を禁止する。従って、第２実施形態に係る多機能周辺装置１及びブックコピー処理プログラムによれば、ブックコピー処理が簡易的なものとなり、かつ当該画像データにおける２次元コードが欠損することはない。即ち、当該多機能周辺装置１及びブックコピー処理プログラムによれば、２次元コードに基づく情報の読取可能な出力結果をユーザに提供できる。又、綴じ部より生じる影と、２次元コードとの位置関係により、影除去の態様が変更されるので、当該多機能周辺装置１及びブックコピー処理プログラムは、より適切な態様で影除去を行った出力結果をユーザに提供し得る。
【００８５】
（第３実施形態）
続いて、上述した第１実施形態、第２実施形態と異なる実施形態（第３実施形態）について図面を参照しつつ詳細に説明する。この第３実施形態に係る多機能周辺装置１は、第１実施形態に係る多機能周辺装置１と同様の構成を有しており、ブックコピー処理プログラムの処理内容のみが相違する。従って、第３実施形態に係るブックコピー処理プログラムについて、図１３を参照しつつ説明することとし、多機能周辺装置１の構成等に関する説明は省略する。
【００８６】
尚、この第３実施形態に係る多機能周辺装置１において、ユーザは、「除去レベル：＋２」〜「除去レベル：−２」から、所望の除去レベルを選択し、選択した除去レベルに設定変更し得る。即ち、ユーザは、濃度変換テーブル記憶領域２２Ａに格納されている５種類の濃度変換パターンから、所望の濃度変換パターンを選択し、影除去に用いる濃度変換パターンとして設定しうる。ユーザにより設定された濃度変換パターンを示す情報は、ユーザ設定記憶領域２４Ａに格納される。この点、多機能周辺装置１における初期設定は、「除去レベル：０」（即ち、濃度変換パターン（３））である。
【００８７】
第３実施形態に係る多機能周辺装置１において、ブックコピー処理プログラムの実行が開始されると、先ず、ＣＰＵ２１は、原稿読取処理（Ｓ１１）、影領域情報取得処理（Ｓ１２）、２次元コード領域情報取得処理（Ｓ１３）を実行する。これらＳ１１〜Ｓ１３の処理は、第１実施形態における原稿読取処理（Ｓ１）、影領域情報取得処理（Ｓ２）、２次元コード領域情報取得処理（Ｓ３）と同様の処理である。従って、Ｓ１１〜Ｓ１３の処理に関する説明は省略する。２次元コード領域情報取得処理（Ｓ１３）終了後、ＣＰＵ２１は、Ｓ１４に処理を移行する。
【００８８】
Ｓ１４に移行すると、ＣＰＵ２１は、スキャナ３で読み取った画像データ中に重複領域８３が存在するか否かを判断する。重複領域８３の有無についての判断は、第１実施形態におけるＳ４と同様に判断される。重複領域８３が存在する場合（Ｓ１４：ＹＥＳ）、ＣＰＵ２１は、Ｓ１５に処理を移行する。一方、重複領域８３が存在しない場合（Ｓ１４：ＮＯ）、ＣＰＵ２１は、通常影除去処理（Ｓ２０）に処理を移行する。
【００８９】
画像データに重複領域８３が存在する場合に移行するＳ１５では、ＣＰＵ２１は、影濃度算出処理を実行する。この影濃度算出処理（Ｓ１５）においては、ＣＰＵ２１は、画像データ中における２次元コード９０近傍に位置する画素の濃度に基づいて、影濃度を算出する。
ここで、この影濃度算出処理（Ｓ１５）における２次元コード９０近傍に位置する画素（以下、対象画素群という）とは、上記特定領域８５内の２次元コード領域８１境界近傍（例えば、数画素分）において、重複領域８３に該当しない画素である。従って、ＣＰＵ２１は、影領域情報及び２次元コード領域情報を参照することにより、当該対象画素群を特定することができる。そして、ＣＰＵ２１は、画像データに基づいて、当該対象画素群を構成する各画素の濃度を取得し、対象画素群を構成する各画素の濃度値の平均値を影濃度として算出する。算出した影濃度をＲＡＭ２３に格納した後、ＣＰＵ２１は、Ｓ１６に処理を移行する。
【００９０】
Ｓ１６に移行すると、ＣＰＵ２１は、２次元コード濃度算出処理を実行する。この２次元コード濃度算出処理（Ｓ１６）においては、ＣＰＵ２１は、２次元コード領域８１において、黒色セル９２部分に相当する各画素の濃度値を取得し、取得した濃度値の平均値を２次元コード濃度として算出する。算出した２次元コード濃度をＲＡＭ２３に格納した後、ＣＰＵ２１は、Ｓ１７に処理を移行する。
【００９１】
続くＳ１７では、ＣＰＵ２１は、濃度変換パターン決定処理を実行する。この濃度変換パターン決定処理（Ｓ１７）においては、ＣＰＵ２１は、ＲＡＭ２３に格納されている影濃度及び２次元コード濃度に基づいて、当該画像データにおける重複領域８３及び特定領域８５の影除去に用いる濃度変換パターンを決定する。
具体的には、ＣＰＵ２１は、先ず、２次元コード濃度と影濃度の平均値である対象濃度を算出する。そして、ＣＰＵ２１は、当該対象濃度と、各濃度変換パターンに対応付けられている除去閾値とを比較する。その後、ＣＰＵ２１は、当該対象濃度と濃度値が最も近しい除去閾値に係る濃度変換パターンを、当該画像データにおける重複領域８３及び特定領域８５の影除去に用いる濃度変換パターンに決定する。決定した濃度変換パターンを示す情報をＲＡＭ２３に格納した後、ＣＰＵ２１は、Ｓ１８に処理を移行する。
【００９２】
Ｓ１８に移行すると、ＣＰＵ２１は、非特定領域影除去処理を実行する。上述したように、ＣＰＵ２１は、影領域情報及び２次元コード領域情報に基づいて、特定領域８５を特定することができるので、非特定領域も特定し得る。この非特定領域影除去処理（Ｓ１８）においては、ＣＰＵ２１は、画像データ中の非特定領域から影データを除去する処理である。具体的には、ＣＰＵ２１は、画像メモリ２３Ａに格納されている画像データを読み出し、ユーザにより設定された濃度変換パターン又は初期設定に係る濃度変換パターンに基づいて、非特定領域に属する各画素の濃度を変換する。濃度変換後の画像データを画像メモリ２３Ａに再度格納した後、ＣＰＵ２１は、Ｓ１９に処理を移行する。
【００９３】
Ｓ１９においては、ＣＰＵ２１は、特定領域除去処理を実行する。この特定領域影除去処理（Ｓ１９）では、ＣＰＵ２１は、非特定領域影除去処理（Ｓ１８）による影除去が行われていない特定領域８５における影を除去する。具体的には、ＣＰＵ２１は、先ず、画像メモリ２３Ａに格納されている画像データ（即ち、非特定領域影除去処理（Ｓ１８）済の画像データ）を読み出す。そして、ＣＰＵ２１は、ＲＡＭ２３を参照し、濃度変換パターン決定処理（Ｓ１７）で決定された濃度変換パターンに基づいて、当該画像データにおける特定領域８５に属する画素の濃度を変換する。濃度変換後の画像データを画像メモリ２３Ａに再度格納した後、ＣＰＵ２１は、Ｓ２１に処理を移行する。
【００９４】
この特定領域影除去処理（Ｓ１９）を実行することにより、当該画像データは、２次元コードを確実に読取可能な状態としつつ、影を除去した状態となる。この点について説明する。上述したように、２次元コード濃度は、２次元コード９０を構成する黒色セル９２部分の濃度であり、影濃度は、２次元コード９０近傍に位置する対象画素群の濃度である。ここで、対象画素群は、ブック原稿Ｇのページの地の色に基づく画素を多く含む画素群である。従って、影があったとしても、影濃度は、２次元コード濃度と比較して低濃度（即ち、より白色に近い濃度）となる。
【００９５】
そうすると、濃度変換パターン決定処理（Ｓ１７）で算出される対象濃度は、２次元コード濃度よりも低濃度（即ち、より白色に近い濃度）であり、且つ、影濃度よりも高濃度（即ち、より黒色に近い濃度）となる。ここで、濃度変換パターン決定処理（Ｓ１９）では、ＣＰＵ２１は、算出された対象濃度に最も近しい除去閾値と対応付けられた濃度変換パターンを選択決定する。即ち、濃度変換パターン決定処理（Ｓ１７）で決定された濃度変換パターンは、基本的に２次元コード濃度よりも低濃度であり、且つ、影濃度よりも高濃度を示す除去閾値が対応付けられたものとなる。
【００９６】
そして、濃度変換パターンによる濃度変換によれば、除去閾値よりも低濃度の画素は白色画素に変換して出力し、除去閾値より高濃度の画素は、そのままの濃度で出力する（図１０参照）。
従って、濃度変換パターン決定処理（Ｓ１７）で決定された濃度変換パターンに基づいて、画像データの特定領域８５に対する影データの除去を行うと、影濃度は除去閾値よりも低濃度であるから、当該画像データに存在する影は略除去される。この結果、濃度変換パターン決定処理（Ｓ１７）で決定された濃度変換パターンに基づいて、特定領域８５における影の除去を行えば、第３実施形態に係る多機能周辺装置１は、当該特定領域８５に存在する影が略除去された美麗な画像を出力し得る。
一方、２次元コード濃度は除去閾値よりも高濃度であるから、２次元コードの黒色セル９２に相当する画素は、略そのままの濃度で出力される。従って、濃度変換パターン決定処理（Ｓ１７）で決定された濃度変換パターンを用いて、影の除去を行った場合、第３実施形態に係る多機能周辺装置１は、２次元コード９０からの情報取得を確実に行い得る状態の２次元コード９０を有する出力結果を出力し得る。
【００９７】
ここで、画像データ中に重複領域８３が存在しない場合（Ｓ１４：ＮＯ）に移行するＳ２０では、ＣＰＵ２１は、通常影除去処理を実行する。この通常影除去処理（Ｓ２０）においては、ＣＰＵ２１は、ユーザ設定記憶領域２４Ａを参照し、ユーザ設定に基づく濃度変換パターンに基づいて、当該画像データにおける影データの除去を行う。この点、通常影除去処理（Ｓ２０）は、ユーザ設定に基づく濃度変換パターンを用いる点を除き、第１実施形態における通常影除去処理（Ｓ６）と同様の処理である。従って、通常影除去処理（Ｓ２０）の処理内容に関する詳細な説明は省略する。
【００９８】
この通常影除去処理（Ｓ２０）を実行することにより、第３実施形態に係る多機能周辺装置１は、ブック原稿Ｇの画像データに対し、ユーザ所望の除去レベル（即ち、濃度変換パターン）に基づく影の除去を行うことができる。
【００９９】
そして、Ｓ２１においては、ＣＰＵ２１は、データ印刷処理を実行する。このデータ印刷処理（Ｓ２１）においては、ＣＰＵ２１は、画像メモリ２３Ａに格納されている画像データに基づく印刷を施した記録用紙を出力する。当該画像データを記録用紙に印刷出力した後、ＣＰＵ２１は、ブックコピー処理プログラムを終了する。
これにより、多機能周辺装置１は、非特定領域影除去処理（Ｓ１８）、特定領域影除去処理（Ｓ１９）を経た画像データを記録用紙に印刷出力し得る。即ち、当該多機能周辺装置１は、確実に情報の読取可能な２次元コード９０を有し、適切に画像データ中の影データが除去された出力結果をユーザに提供しうる。
又、通常影除去処理（Ｓ２０）を経た画像データを出力する場合も、当該多機能周辺装置１は、ユーザ設定に基づく影除去を行うので、ユーザ所望の影除去が行われた出力結果を提供し得る。
【０１００】
以上説明したように、第３実施形態に係る多機能周辺装置１及びブックコピー処理プログラムは、画像データ中に重複領域８３が存在する場合（Ｓ１４：ＹＥＳ）、影濃度及び２次元コード濃度に基づいて、濃度変換パターンを決定し（Ｓ１７）、当該濃度変換パターンを用いて特定領域８５における影データの除去を行う。この結果、上述したように、第３実施形態に係る多機能周辺装置１及びブックコピー処理プログラムは、２次元コード９０を読取可能な状態で有し、且つ、特定領域８５における影の除去を適切に行った出力結果をユーザに提供しうる。そして、この場合において、非特定領域に対してはユーザ設定に基づく影の除去を行うので、第３実施形態に係る多機能周辺装置１及びブックコピー処理プログラムは、ユーザ所望の影除去が行われた出力結果をユーザに提供し得る。尚、影濃度及び２次元コード濃度に基づいて決定される濃度変換パターンが、再設定された濃度変換パターンに相当する。
【０１０１】
又、第３実施形態に係る多機能周辺装置１及びブックコピー処理プログラムは、画像データ中に重複領域８３が存在しない場合（Ｓ１４：ＮＯ）、当該画像データに対する影データの除去を、ユーザ設定に係る濃度変換パターンに基づいて実行する。従って、当該多機能周辺装置１及びブックコピー処理プログラムによれば、ユーザは、所望の影除去が行われた出力結果を手にすることができる。
【０１０２】
尚、第３実施形態においては、２次元コード濃度及び影濃度の平均値を対象濃度とし、当該対象濃度と最も近しい除去閾値に係る濃度変換パターンを、特定領域８５における影除去に対する濃度変換パターンとしていたが、この態様に限定するものではない。例えば、影濃度を対象濃度としてもよい。即ち、影濃度に最も近しい除去閾値に係る濃度変換パターンを、特定領域８５における影除去に対する濃度変換パターンとするように構成することも可能である。
【０１０３】
（第４実施形態）
次に、第１実施形態〜第３実施形態とは異なる実施形態（第４実施形態）について図面を参照しつつ詳細に説明する。この第４実施形態に係る多機能周辺装置１は、第１実施形態に係る多機能周辺装置１と同様の構成を有しており、ブックコピー処理プログラムの処理内容のみが相違する。従って、第４実施形態に係るブックコピー処理プログラムについて、図面を参照しつつ説明することとし、多機能周辺装置１の構成等に関する説明は省略する。
【０１０４】
尚、この第４実施形態に係る多機能周辺装置１においても、影データを除去する度合を変更可能であり、ユーザは、「除去レベル：＋２」〜「除去レベル：−２」から、所望の除去レベル（即ち、濃度変換パターン）を選択し、選択した除去レベルに設定変更し得る。ユーザにより設定された濃度変換パターンを示す情報は、ユーザ設定記憶領域２４Ａに格納される。この点、多機能周辺装置１における初期設定は、「除去レベル：０」（即ち、濃度変換パターン（３））である。
【０１０５】
第４実施形態に係る多機能周辺装置１において、ブックコピー処理プログラムの実行が開始されると、先ず、ＣＰＵ２１は、原稿読取処理（Ｓ３１）、影領域情報取得処理（Ｓ３２）、２次元コード領域情報取得処理（Ｓ３３）を実行する。これらＳ３１〜Ｓ３３の処理は、第１実施形態における原稿読取処理（Ｓ１）、影領域情報取得処理（Ｓ２）、２次元コード領域情報取得処理（Ｓ３）と同様の処理である。従って、Ｓ３１〜Ｓ３３の処理に関する説明は省略する。２次元コード領域情報取得処理（Ｓ３３）終了後、ＣＰＵ２１は、Ｓ３４に処理を移行する。
【０１０６】
Ｓ３４に移行すると、ＣＰＵ２１は、スキャナ３で読み取った画像データ中に重複領域８３が存在するか否かを判断する。重複領域８３の有無についての判断は、第１実施形態におけるＳ４と同様に判断される。重複領域８３が存在する場合（Ｓ３４：ＹＥＳ）、ＣＰＵ２１は、Ｓ３５に処理を移行する。一方、重複領域８３が存在しない場合（Ｓ３４：ＮＯ）、ＣＰＵ２１は、通常影除去処理（Ｓ４２）に処理を移行する。
【０１０７】
Ｓ３５においては、ＣＰＵ２１は、２次元コード強調表示処理を実行する。この２次元コード強調表示処理（Ｓ３５）では、ＣＰＵ２１は、先ず、エンハンスメント設定画面をＬＣＤ４１に表示する。
【０１０８】
ここで、ＬＣＤ４１に表示されるエンハンスメント設定画面の詳細について図面を参照しつつ説明する。図１５は、エンハンスメント設定画面の一例を示す説明図である。図１５に示すように、エンハンスメント設定画面は、プレビュー表示領域９５、除去詳細設定表示領域９７、選択表示領域９８の３つの表示領域により構成されている。プレビュー表示領域９５は、画像メモリ２３Ａに格納されている画像データに基づくプレビュー画像が表示される表示領域である。そして、除去詳細設定表示領域９７は、現在設定されている除去レベルを示す表示が為される表示領域である。図１５の表示例では、除去レベル「−２」が選択されている状態を示している。除去レベルの選択は、例えば、操作キー４０上のカーソルキー等の操作によりユーザが任意に変更することができる。
【０１０９】
又、選択表示領域９８は、２次元コードの要否に係る選択肢が表示される表示領域である。具体的には、選択肢「コード情報優先」と選択肢「影除去優先」の２つの選択肢が、選択表示領域９８に表示される。選択肢「コード情報優先」は、プレビュー表示領域９５に表示されている画像データに対する影データの除去に際し、２次元コード９０を読取可能な状態に保ちつつ、影データ除去を実行する態様（後述するＳ４０、Ｓ４１）を示す選択肢である。一方、選択肢「影除去優先」は、プレビュー表示領域９５に表示されている画像データに対する影データの除去に際し、２次元コード９０が欠損するか否かに関わらず、影データ除去を実行する態様（後述するＳ４２）を示す選択肢である。尚、この選択表示領域９８には、影領域８０と２次元コード領域８１が重複する重複領域８３が存在する旨も表示される。
【０１１０】
上記２次元コード強調表示処理（Ｓ３５）においては、ＣＰＵ２１は、先ず、画像メモリ２３Ａを参照し、格納されている画像データに基づいて、表示用のプレビュー画像データを生成する。この時、２次元コード領域情報に基づいて、当該２次元コードの周囲にコード強調表示９６を付加する。当該コード強調表示９６は、プレビュー画像データ中の２次元コード９０を強調するものであり、所定の着色（例えば、赤色や黄色等）により２次元コード９０の周囲を囲む表示である。その後、ＣＰＵ２１は、コード強調表示９６を付加したプレビュー画像データに基づいてプレビュー画像をプレビュー表示領域９５に表示する。
【０１１１】
又、この２次元コード強調表示処理（Ｓ３５）では、ＣＰＵ２１は、ユーザ設定記憶領域２４Ａを参照し、現在設定されている除去レベル（即ち、濃度変換パターン）を特定する。そして、ＣＰＵ２１は、除去詳細設定表示領域９７に、現在設定されている除去レベルを表示する。尚、この時、ＣＰＵ２１は、画像データに重複領域８３が存在している場合には、選択表示領域９８に、重複領域８３が存在する旨と共に、上記２種類の選択肢（「コード情報優先」、「影除去優先」）を表示する。プレビュー表示領域９５、除去詳細設定表示領域９７、選択表示領域９８に所定の表示を行った後、ＣＰＵ２１は、Ｓ３６に処理を移行する。
【０１１２】
Ｓ３６に移行すると、ＣＰＵ２１は、除去レベル変更操作が行われたか否かについての判断を行う。具体的には、ＣＰＵ２１は、操作キー４０からの操作信号に基づいて、除去レベル変更操作の有無を判断する。除去レベル変更操作が行われた場合（Ｓ３６：ＹＥＳ）、ＣＰＵ２１は、Ｓ３７に処理を移行する。一方、除去レベル変更操作が行われていない場合（Ｓ３６：ＮＯ）、ＣＰＵ２１は、Ｓ３８に処理を移行する。
【０１１３】
除去レベル変更操作が行われ、Ｓ３７に移行すると、ＣＰＵ２１は、除去レベル変更処理を実行する。この除去レベル変更処理（Ｓ３７）では、ＣＰＵ２１は、ユーザによる除去レベル変更操作に応じて、変更後の除去レベル（即ち、濃度変換パターン）を特定し、当該除去レベルに関する情報をユーザ設定記憶領域２４Ａに格納する。これにより、多機能周辺装置１は、ユーザ所望の除去レベルによる影除去を実行可能な状態となる。除去レベル変更処理（Ｓ３７）の後、ＣＰＵ２１は、Ｓ３５に処理を戻す。
【０１１４】
この除去レベル変更処理（Ｓ３７）により除去レベルが変更されると、Ｓ３５において、ＣＰＵ２１は、変更後の除去レベルに対応する濃度変換パターンに基づいて、影データの除去を行ったプレビュー画像データを再度生成し、これに基づいてプレビュー画像をプレビュー表示領域９５に表示する（図１６参照）。これにより、ユーザは、除去レベルの変更が当該画像データにおける影除去にどのような影響を及ぼすかを把握することができ、容易に所望の影除去態様を設定し得る。この時、ＣＰＵ２１は、除去詳細設定表示領域９７における除去レベルの表示も変更する（図１５、図１６参照）。
【０１１５】
Ｓ３８に移行すると、ＣＰＵ２１は、コード要否選択処理を実行する。このコード要否選択処理（Ｓ３８）においては、ＣＰＵ２１は、操作キー４０からの操作信号に基づいて、選択肢「コード情報優先」と選択肢「影除去優先」の何れかの選択を受け付ける処理である。ユーザの選択操作に基づく選択結果をＲＡＭ２３に格納した後、ＣＰＵ２１は、Ｓ３９に処理を移行する。
【０１１６】
続くＳ３９においては、ＣＰＵ２１は、選択肢「コード情報優先」が選択されたか否かを判断する。具体的には、ＣＰＵ２１は、ＲＡＭ２３を参照し、コード要否選択処理（Ｓ３８）において格納された選択結果に基づいて、Ｓ３９の判断を行う。選択肢「コード情報優先」が選択されている場合（Ｓ３９：ＹＥＳ）、ＣＰＵ２１は、Ｓ４０に処理を移行する。一方、選択肢「影除去優先」が選択されている場合（Ｓ３９：ＮＯ）、ＣＰＵ２１は、Ｓ４２に処理を移行する。
【０１１７】
Ｓ４０に移行すると、ＣＰＵ２１は、非特定領域影除去処理を実行する。この非特定領域影除去処理（Ｓ４０）は、ユーザ設定に基づく濃度変換パターンを用いて、非特定領域に係る影除去を行う処理であり、上述した第３実施形態における非特定領域影除去処理（Ｓ１８）と同様の処理である。従って、非特定領域影除去処理（Ｓ４０）の処理内容に関する詳細な説明は省略する。ＣＰＵ２１は、非特定領域に対する影除去が行われた画像データを画像メモリ２３Ａに格納した後、Ｓ４１に処理を移行する。
【０１１８】
この非特定領域影除去処理（Ｓ４０）を実行することにより、ＣＰＵ２１は、当該画像データの非特定領域に対して、ユーザ所望の設定に基づく影データの除去を行うことができる。つまり、当該画像データの非特定領域は、ユーザ所望の影データ除去が施された美麗な状態となる。
【０１１９】
Ｓ４１においては、ＣＰＵ２１は、特定領域影除去処理を実行する。この特定領域影除去処理（Ｓ４１）は、濃度変換パターンを用いて、特定領域８５に係る影除去を行う処理であり、使用する濃度変換パターンを除き、第３実施形態に係る特定領域影除去処理（Ｓ１９）と同様の処理である。具体的には、この第４実施形態における特定領域影除去処理（Ｓ４１）では、ＣＰＵ２１は、除去レベル（即ち、濃度変換パターン）に係るユーザ設定に関わらず、「除去レベル：−２」に対応する濃度変換パターンを用いて、特定領域８５に対する影除去を行う。ＣＰＵ２１は、特定領域８５に対する影データの除去を行った画像データを画像メモリ２３Ａに格納し、Ｓ４２に処理を移行する。
【０１２０】
この特定領域影除去処理（Ｓ４１）を実行に際し、ＣＰＵ２１は、「除去レベル：−２」に係る濃度変換パターンを用いて、特定領域８５における影除去を行う。上述したように、「除去レベル：−２」に係る濃度変換パターン（即ち、濃度変換パターン（５））は、濃度変換テーブル記憶領域２２Ａに格納されている濃度変換パターンの内で、最も除去閾値が示す濃度が低濃度（濃度Ｅ）に規定されている濃度変換パターンである。従って、この濃度変換パターンに基づいて、特定領域８５における影除去を行うと、当該特定領域８５に属する画素の濃度は、若干影除去はなされるものの、略そのままの濃度となる。この結果、特定領域影除去処理（Ｓ４１）を実行しても、当該特定領域８５に属する２次元コード９０が、影除去により欠損することはない。つまり、この特定領域影除去処理（Ｓ４１）を実行することにより、多機能周辺装置１は、２次元コード９０を読取可能な状態で有する出力結果をユーザに提供しうる。
【０１２１】
そして、Ｓ４２では、ＣＰＵ２１は、通常影除去処理を実行する。この通常影除去処理（Ｓ４２）においては、ＣＰＵ２１は、ユーザ設定記憶領域２４Ａを参照し、ユーザ設定に基づく濃度変換パターンに基づいて、当該画像データにおける影データの除去を行う。この点、通常影除去処理（Ｓ４２）は、ユーザ設定に基づく濃度変換パターンを用いる点を除き、第１実施形態における通常影除去処理（Ｓ６）と同様の処理である。従って、通常影除去処理（Ｓ４２）の処理内容に関する詳細な説明は省略する。
【０１２２】
この通常影除去処理（Ｓ４２）を実行することにより、第４実施形態に係る多機能周辺装置１は、ブック原稿Ｇの画像データに対し、ユーザ所望の除去レベル（即ち、濃度変換パターン）に基づく影データの除去を行うことができる。
【０１２３】
そして、Ｓ４３においては、ＣＰＵ２１は、データ印刷処理を実行する。このデータ印刷処理（Ｓ４３）においては、ＣＰＵ２１は、画像メモリ２３Ａに格納されている画像データに基づく印刷を施した記録用紙を出力する。当該画像データを記録用紙に印刷出力した後、ＣＰＵ２１は、ブックコピー処理プログラムを終了する。
【０１２４】
以上説明したように、第４実施形態に係る多機能周辺装置１及びブックコピー処理プログラムは、影領域８０と２次元コード領域８１が重複する重複領域８３が存在する場合（Ｓ３４：ＹＥＳ）、図１５、図１６に示すように、ＬＣＤ４１のプレビュー表示領域９５、選択表示領域９８に、２次元コード９０の存在を示す表示を行う（Ｓ３５）。これにより、ユーザは、当該ブック原稿Ｇにおける２次元コード９０の存在を容易に把握することができる。
【０１２５】
更に、当該多機能周辺装置１及びブックコピー処理プログラムは、図１５、図１６に示すように、選択肢「コード情報優先」と選択肢「影除去優先」を選択表示領域９８に表示し（Ｓ３５）、コード要否選択処理（Ｓ３８）により、これら選択肢に対するユーザの選択を受け付ける。そして、多機能周辺装置１及びブックコピー処理プログラムは、コード要否選択処理におけるユーザの選択結果に応じて（Ｓ３９）、当該画像データに対する影データ除去の態様を変更する（Ｓ４０〜Ｓ４２）。従って、ユーザは、ＬＣＤ４１に表示されたエンハンスメント設定画面を視認することにより、当該画像データに係る出力における２次元コード９０の必要性を判断しうる。そして、ユーザは、２次元コード９０の要否に関する判断に応じて、当該画像データにおける影除去の態様を選択し、選択した影除去の態様に基づく出力結果を取得し得る。
即ち、当該多機能周辺装置１及びブックコピー処理プログラムは、影の除去によるブック原稿Ｇに基づく画像の品質向上を優先した出力態様（Ｓ４２、Ｓ４３）と、２次元コード９０による情報取得が可能な出力態様（Ｓ４０、Ｓ４１、Ｓ４３）とを選択し得るという利便性をユーザに提供し得る。
【０１２６】
又、多機能周辺装置１及びブックコピー処理プログラムは、重複領域８３が存在する場合に（Ｓ３４：ＹＥＳ）、２次元コード強調表示処理を実行する（Ｓ３５）。即ち、ユーザは、影除去の結果、２次元コード９０が欠損する可能性が高い場合に、確実に２次元コードの存在を把握し、当該２次元コードの要否に係る選択を行い得る。更に、当該多機能周辺装置１及びブックコピー処理プログラムによれば、ユーザは、２次元コード９０の要否に基づく所望の態様で出力された出力結果を確実に得ることができる。
そして、重複領域８３が存在する場合に（Ｓ３４：ＹＥＳ）、２次元コード強調表示処理（Ｓ３５）を実行するので、多機能周辺装置１は、２次元コード強調表示処理（Ｓ３５）の実行回数を必要最小限に抑えることができ、２次元コード強調表示処理（Ｓ３５）に係る処理負担を軽減することができる。
【０１２７】
そして、２次元コード強調表示処理（Ｓ３５）において、ＣＰＵ２１は、プレビュー表示領域９５に、画像メモリ２３Ａに格納されている画像データに基づくプレビュー画像を表示する。この時、ＣＰＵ２１は、当該画像データに含まれる２次元コード９０の周囲に、コード強調表示９６を付加して、当該画像データをプレビュー表示領域９５に表示する。従って、多機能周辺装置１及びブックコピー処理プログラムは、２次元コード９０の要否に関する適切な判断材料をユーザに提供しうる。これにより、ユーザは、ブック原稿Ｇにおける２次元コード９０を確実に把握することができ、２次元コード９０の必要性を容易に判断できる。
【０１２８】
更に、プレビュー表示領域９５に表示されたプレビュー画像において、２次元コード９０の周囲には、コード強調表示９６が表示されるので、ユーザは、プレビュー画像中の２次元コード９０を容易に発見することができ、２次元コード９０の位置、大きさ等を把握しうる。この結果、ユーザは、２次元コード９０の要否について、より適切に判断しうる。
【０１２９】
尚、第４実施形態における特定領域影除去処理（Ｓ４１）においては、「除去レベル：−２」に係る濃度変換パターンを用いて、画像データの特定領域８５に対する影データの除去を行っているが、この態様に限定するものではない。例えば、別の濃度変換パターンを用いて、特定領域８５に対する影除去を実行しても良い。この場合において、上記別の濃度変換パターンは、「濃度変換パターン（１）」〜「濃度変換パターン（５）」に例示したものに限らず、上記５種類の濃度変換パターンとは、別の濃度変換パターンを用いるように構成することも可能である。又、この特定領域影除去処理（Ｓ４１）において、特定領域８５に対する影除去自体を禁止するように構成することも可能である。
また、第４実施形態においては、重複領域８３が存在する場合に（Ｓ３４：ＹＥＳ）、Ｓ３５に処理を移行し、２次元コード強調表示処理を含むエンハンスメント設定画面をＬＣＤ４１に表示する処理を行ったが、重複領域８３が存在していない場合であっても、２次元コードが存在していれば、図１５に示すようなエンハンスメント設定画面をＬＣＤ４１に表示するように構成してもよい（尚、この場合は、「影と重なっています」の表示を行わない）。これにより、ユーザに対して、コピーしようとしている原稿にコードが存在していることを報知することができ、この報知に基づいて、ユーザは、影除去レベルを必要に応じて変更し得る。また、コピーに関する他の設定についても２次元コードの存在を考慮した設定に変更する等の対処が可能となる。２次元コードの強調表示についても、重複領域８３の有無に関係なく、行なうように構成してもよい。
【０１３０】
以上、第１実施形態〜第４実施形態に基づき本発明を説明したが、本発明は上記各実施形態に何ら限定されるものでなく、本発明の趣旨を逸脱しない範囲内で種々の改良変形が可能であることは容易に推察できるものである。
例えば、図９に示される濃度変換テーブルにおける、濃度変換パターンの数は、図９の例に限定されるものではなく、増減可能である。
【０１３１】
又、上述した実施形態においては、重複領域８３を含む特定領域８５を除外した非特定領域について、影除去を行うように構成していたが、この態様に限定するものではない。即ち、図１７に示すように、重複領域８３を影除去の対象から除外し、上記特定領域８５の内、重複領域を除いた領域に対する影除去を実行するように構成することも可能である。この場合、重複領域８３は影除去の対象から除外されるので、出力結果において、２次元コード９０から情報を取得可能となる。更に、特定領域８５の内、重複領域８３を除く領域に対する影除去が実行されるので（図１７参照）、より適切な影除去が行われた出力結果をユーザに提供し得る。
【０１３２】
更に、本発明は、上記実施形態に示す多機能周辺装置１に限らず、種々の装置（例えば、コピー専用機、）に対して適用し得る。即ち、本発明に係る画像処理装置及び画像処理装置の制御プログラムは、画像処理装置における出力態様を、記録紙に対する印刷出力に限定するものではない。例えば、記録部を介して、記録紙を除く他の記録媒体に対して出力する構成であっても良いし、表示部に対する出力であっても良い。更に、パーソナルコンピュータ等の情報処理装置に対して出力する構成であっても良いことは、勿論である。
【図面の簡単な説明】
【０１３３】
【図１】多機能周辺装置の外観斜視図である。
【図２】原稿カバーを開いた状態の多機能周辺装置を示す外観斜視図である。
【図３】スキャナの構成を概略的に示す正面断面図である。
【図４】多機能周辺装置の制御系を示すブロック図である。
【図５】第１実施形態、第２実施形態に係るブックコピー処理プログラムのフローチャートである。
【図６】ブックコピーの対象であるブック原稿の一例を示す説明図である。
【図７】スキャナで読み取られた直後の画像データの一例を示す説明図である。
【図８】２次元コードの構成及び重複領域、特定領域に関する説明図である。
【図９】濃度変換テーブル記憶領域の記憶内容に関する説明図である。
【図１０】濃度変換テーブルに基づく濃度変換に関する説明図である。
【図１１】通常影除去処理による影除去が行われた画像データ及び出力結果の一例を示す説明図である。
【図１２】重複領域が存在しない場合における陰除去後の画像データ及び出力結果の一例を示す説明図である。
【図１３】第３実施形態に係るブックコピー処理プログラムのフローチャートである。
【図１４】第４実施形態に係るブックコピー処理プログラムのフローチャートである。
【図１５】ＬＣＤに表示されるエンハンスメント設定画面の表示例（１）を示す説明図である。
【図１６】ＬＣＤに表示されるエンハンスメント設定画面の表示例（２）を示す説明図である。
【図１７】２次元コード近傍に対する影除去の一例を示す説明図である。
【符号の説明】
【０１３４】
１      多機能周辺装置
３      スキャナ
２１    ＣＰＵ
２２    ＲＯＭ
２２Ａ  濃度変換テーブル記憶領域
２３    ＲＡＭ
２３Ａ  画像メモリ
２４    ＥＥＰＲＯＭ
２４Ａ  ユーザ設定記憶領域
４０    操作キー
４１    ＬＣＤ
９５    プレビュー表示領域
９６    コード強調表示
９８    選択表示領域
Ｇ      ブック原稿
【図１】
0004433030.tif 000002
【図３】
0004433030.tif 000003
【図４】
0004433030.tif 000004
【図８】
0004433030.tif 000005
【図９】
0004433030.tif 000006
【図１２】
0004433030.tif 000007
【図１３】
0004433030.tif 000008
【図２】
0004433030.tif 000009
【図５】
0004433030.tif 000010
【図６】
0004433030.tif 000011
【図７】
0004433030.tif 000012
【図１０】
0004433030.tif 000013
【図１１】
0004433030.tif 000014
【図１４】
0004433030.tif 000015
【図１５】
0004433030.tif 000016
【図１６】
0004433030.tif 000017
【図１７】
0004433030.tif 000018