(57)【要約】【課題】画像情報の生成時に設定されその画像情報に対応付けて記憶された設定情報を、他の画像情報の生成時に容易に利用し、設定項目を入力する時のユーザの操作負担を軽減させることを課題とする。【解決手段】入力された所定の設定項目に対する設定情報を取得する設定情報取得部と、取得された設定情報を、所定のデータ構造の埋込設定情報に変換する埋込情報生成部と、設定情報に基づいて、原稿に記載された情報を画像データとして入力する画像入力部と、入力された画像データと、埋込設定情報とを合成した合成情報を生成する画像設定合成部と、合成情報を出力する出力部とを備え、埋込設定情報は、合成情報の中において、出力されない領域に配置されることを特徴とする。【選択図】図７
2019087906.tif 000002
【特許請求の範囲】
【請求項１】
入力された所定の設定項目に対する設定情報を取得する設定情報取得部と、
取得された前記設定情報を、所定のデータ構造の埋込設定情報に変換する埋込情報生成部と、
前記設定情報に基づいて、原稿に記載された情報を画像データとして入力する画像入力部と、
前記入力された画像データと、前記埋込設定情報とを合成した合成情報を生成する画像設定合成部と、
前記合成情報を出力する出力部とを備え、
前記埋込設定情報は、前記合成情報の中において、出力されない領域に配置されることを特徴とする画像処理装置。
【請求項２】
前記出力部は、前記合成情報の表示、前記合成情報の他の情報処理装置への送信のうち、少なくともいずれか一つの処理により、前記合成情報を出力することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
表示部をさらに備え、前記埋込設定情報が、前記合成情報の中の出力されない領域に配置されている場合、前記表示部は、前記埋込設定情報を判読可能な状態で表示させることを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記合成情報がＰＤＦ形式の情報である場合、
前記合成情報は、画像データと、それらに対する描画コマンドと、ファイル先頭の非描画コマンド領域とからなり、
前記埋込設定情報は、前記非描画コマンド領域に配置されていることを特徴とする請求項１から３のいずれかに記載の画像処理装置。
【請求項５】
前記合成情報を記憶した記憶部と、
前記記憶部から所定の合成情報を読み出し、前記合成情報に含まれる埋込設定情報を取得して、取得した埋込設定情報から、入力された設定情報を抽出する設定情報抽出部と、
抽出された設定情報に基づいて、画像処理装置における設定項目の設定内容を再設定する設定復元部とをさらに備えたことを特徴とする請求項１から４のいずれかに記載の画像処理装置。
【請求項６】
前記画像入力部が、前記画像処理装置に再設定された設定項目の設定内容に基づいて、他の原稿に記載された情報を新たな画像データとして入力し、
前記画像設定合成部が、前記入力された新たな画像データと、前記取得した埋込設定情報とを合成した合成情報を生成することを特徴とする請求項５に記載の画像処理装置。
【請求項７】
前記画像入力部は、情報が記載された原稿を読み取るスキャナであることを特徴とする請求項１から６のいずれかに記載の画像処理装置。
【請求項８】
前記埋込設定情報を２次元コードに変換する２次元コード生成部を、さらに備えたことを特徴とする請求項１から４のいずれかに記載の画像処理装置。
【請求項９】
前記出力部によって前記２次元コードが用紙に印刷され、前記画像入力部によって前記２次元コードが印刷された用紙の情報が画像データとして入力された後に、入力された画像データに含まれる２次元コードを取得する２次元コード取得部と、
取得された２次元コードを解析して、その２次元コードに含まれる埋込設定情報を取得し、取得した埋込設定情報から、入力された設定情報を抽出する設定情報抽出部と、
抽出された設定情報に基づいて、画像処理装置における設定項目の設定内容を再設定する設定復元部とをさらに備えたことを特徴とする請求項８に記載の画像処理装置。
【請求項１０】
入力された所定の設定項目に対する設定情報を取得するステップと、
取得された前記設定情報を、所定のデータ構造の埋込設定情報に変換するステップと、
前記設定情報に基づいて、原稿に記載された情報を画像データとして入力するステップと、
前記入力された画像データと、前記埋込設定情報とを合成した合成情報を生成するステップと、
前記合成情報を出力するステップを備え、
前記埋込設定情報は、前記合成情報の中において、出力されない領域に配置されることを特徴とする画像処理装置の画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像処理装置に関し、特に、ユーザによって設定された印刷設定等の設定情報を含んだ画像データを処理することが可能な画像処理装置に関する。
【背景技術】
【０００２】
従来から、画像形成装置が利用されているが、近年、書類の複製機能に加えて、書類の読取（スキャン）機能や、ネットワーク接続機能なども有する多機能な複合機が利用されている。
たとえば、複合機において、ユーザが書類の印刷を行おうとする場合、印刷部数、印刷用紙の選択、拡大又は縮小率の設定、片面または両面印刷の設定、読取書類の種類の選択などの設定項目について、ユーザが所定の選択入力を行った後に、書類の印刷を実行させる。
また、用紙に記載された情報を読み取って、ＰＤＦ形式などの所定の形式の文書に変換して保存する機能を有するものもあり、この機能を利用する場合、変換形式の指定、解像度や色の指定、片面または両面読取の設定などの設定項目について、ユーザが所定の選択入力を行った後に、用紙の読取を実行させる。
【０００３】
このような設定項目の入力をする場合には、通常、ユーザが、キーボードやタッチパネルを用いて毎回行う必要があり、項目数が多い場合には操作が面倒であり、操作に慣れていない場合には、時間もかかる。
そこで、よく利用するいくつかの設定項目をひとまとめにしたユーザ独自の印刷設定情報を、複合機に予め記憶させておき、次回に同様の設定で印刷等の処理を行いたい場合には、その記憶しておいたユーザ独自の印刷設定情報を読み出して、印刷を実行させることが行われている。
【０００４】
また、特許文献１には、ユーザが、処理対象の原稿または画像データに対する処理の指示を入力し、この入力された一連の指示を２次元コード情報に変換した後、２次元コード情報を紙媒体に印刷し、次回に、ユーザが、別の原稿等に対して同じ処理をさせたい場合、印刷された２次元コード情報を読み取らせることにより、ユーザによる指示入力を再度しなくても、所望の処理を行わせることができる画像データ処理装置が提案されている。
【０００５】
また、特許文献２には、追加の書込情報を埋め込むことが可能なＰＤＦファイルの注釈機能を利用し、印刷対象のＰＤＦファイルの注釈の中に、ユーザが、印刷設定情報を書込んで、注釈を含んだＰＤＦファイルを作成して送信し、一方、印刷すべきＰＤＦファイルを受信し、受信したＰＤＦファイルの注釈に印刷設定情報が含まれている場合、注釈から印刷設定情報を抽出し、この印刷設定情報に応じて印刷条件の設定を行った後に、その印刷条件に基づいてＰＤＦファイルの印刷処理を実行する画像処理装置が提案されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００６−８０９４０号公報
【特許文献２】特開２００６−４１８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
従来技術において、ユーザ独自のスキャン設定情報を予め記憶させておき、そのユーザ独自のスキャン設定情報を再利用してスキャンを実行させる場合、画像形成装置を利用するユーザが限定されているか、あるいは、設定されたスキャン設定情報の数が少ない場合は、スキャン処理を効率的に行うことが可能かもしれない。
しかし、画像形成装置を利用するユーザが不特定多数の場合や、多数のユーザ独自のスキャン設定情報が記憶されている場合は、予め記憶されたスキャン設定情報の数が多すぎるために、スキャンに利用しようとするユーザ独自のスキャン設定情報を選択する操作に時間がかかり、あるいは、今利用したいスキャン設定が記憶されているスキャン設定情報がどれであるかを判断できない場合もあり、かえってユーザの操作負担が大きい。
【０００８】
また、特許文献１のように、ユーザによって入力された一連の指示を変換した２次元コード情報を紙媒体に印刷して、次回のスキャンに再利用する場合、２次元コード情報を印刷した紙媒体そのものをなくさないように、また破れないように厳重に管理する必要があり、紙媒体を紛失したり破損したりした場合には、ユーザは、再度、同様のスキャン設定情報の入力を行って、２次元コード情報を印刷した紙媒体を出力する必要があり、ユーザの管理と操作に対する負担が大きい。
【０００９】
また、特許文献２のように、印刷対象のＰＤＦファイルの注釈の中に、ユーザが印刷設定情報を書込んでそのＰＤＦファイルに記憶させる場合、ＰＤＦファイルに書き込まれた印刷設定情報を利用して、そのＰＤＦファイルをいつでもどの印刷装置でも印刷を実行させることができる。
しかし、印刷設定情報が書き込まれたＰＤＦファイルの印刷は、面倒なユーザの設定入力を伴わないが、そのＰＤＦファイルに書き込まれた印刷設定情報のみに基づいて行われるものであるので、他のＰＤＦファイルに書き込まれた印刷設定情報に基づいて印刷を実行することはできず、そのＰＤＦファイルに書き込まれた印刷設定情報のうち一部の設定項目のみを変更したい場合などでは、ユーザは、その印刷設定項目を再設定する入力操作をする必要があった。
さらに、新たに別のＰＤＦファイルを作成した場合において、その別のＰＤＦファイルに、以前作成したＰＤＦファイルと同じ内容の印刷設定情報を埋め込もうとすると、その都度、ユーザが、別のＰＤＦファイルの注釈の中に、印刷設定情報を書込む入力操作をする必要があり、ユーザの操作負担が大きい。
【００１０】
そこで、この発明は、以上のような事情を考慮してなされたものであり、スキャンなどの設定情報に対応した２次元コード情報を印刷した紙媒体を管理する必要もなく、すでに電子データ化された画像情報に対応づけて記憶されたスキャンなどの設定情報を利用して、スキャンなどで出力対象となる新たな画像情報の設定情報を容易に設定することができ、所定の機能を実行するための設定項目を入力するときのユーザの操作負担を軽減させることが可能な画像処理装置を提供することを課題とする。
【課題を解決するための手段】
【００１１】
この発明は、入力された所定の設定項目に対する設定情報を取得する設定情報取得部と、取得された前記設定情報を、所定のデータ構造の埋込設定情報に変換する埋込情報生成部と、前記設定情報に基づいて、原稿に記載された情報を画像データとして入力する画像入力部と、前記入力された画像データと、前記埋込設定情報とを合成した合成情報を生成する画像設定合成部と、前記合成情報を出力する出力部とを備え、前記埋込設定情報は、前記合成情報の中において、出力されない領域に配置されることを特徴とする画像処理装置を提供するものである。
【００１２】
また、前記出力部は、前記合成情報の表示、前記合成情報の他の情報処理装置への送信のうち、少なくともいずれか一つの処理により、前記合成情報を出力することを特徴とする。
【００１３】
また、表示部をさらに備え、前記埋込設定情報が、前記合成情報の中の出力されない領域に配置されている場合、前記表示部は、前記埋込設定情報を判読可能な状態で表示させることを特徴とする。
【００１４】
また、前記合成情報がＰＤＦ形式の情報である場合、前記合成情報は、画像データと、それらに対する描画コマンドと、ＰＤＦファイルの先頭から始まる非描画コマンド領域とからなり、前記埋込設定情報は、前記非描画コマンド領域に配置されることを特徴とする。
【００１５】
また、１または複数の前記合成情報を記憶した記憶部と、前記記憶部から所定の合成情報を読み出し、前記合成情報に含まれる埋込設定情報を取得して、取得した埋込設定情報から、入力された設定情報を抽出する設定情報抽出部と、抽出された設定情報に基づいて、画像処理装置における設定項目の設定内容を再設定する設定復元部とをさらに備えたことを特徴とする。
【００１６】
また、前記画像入力部が、前記画像処理装置に再設定された設定項目の設定内容に基づいて、他の原稿に記載された情報を新たな画像データとして入力し、前記画像設定合成部が、前記入力された新たな画像データと、前記取得した埋込設定情報とを合成した合成情報を生成することを特徴とする。
【００１７】
また、前記画像入力部は、情報が記載された原稿を読み取るスキャナであることを特徴とする。
【００１８】
また、前記埋込設定情報を２次元コードに変換する２次元コード生成部を、さらに備えたことを特徴とする。
【００１９】
また、前記出力部によって前記２次元コードが用紙に印刷され、前記画像入力部によって前記２次元コードが印刷された用紙の情報が画像データとして入力された後に、入力された画像データに含まれる２次元コードを取得する２次元コード取得部と、取得された２次元コードを解析して、その２次元コードに含まれる埋込設定情報を取得し、取得した埋込設定情報から、入力された設定情報を抽出する設定情報抽出部と、抽出された設定情報に基づいて、画像処理装置における設定項目の設定内容を再設定する設定復元部とをさらに備えたことを特徴とする。
【００２０】
また、この発明は、入力された所定の設定項目に対する設定情報を取得するステップと、取得された前記設定情報を、所定のデータ構造の埋込設定情報に変換するステップと、前記設定情報に基づいて、原稿に記載された情報を画像データとして入力するステップと、前記入力された画像データと、前記埋込設定情報とを合成した合成情報を生成するステップと、前記合成情報を出力するステップを備え、前記埋込設定情報は、前記合成情報の中において、出力されない領域に配置されることを特徴とする画像処理装置の画像処理方法を提供するものである。
【発明の効果】
【００２１】
この発明によれば、入力された所定の設定項目に対する設定情報を取得して、取得された設定情報を、所定のデータ構造の埋込設定情報に変換し、さらに、設定情報に基づいて、原稿に記載された情報を画像データとして入力した後、入力された画像データと、埋込設定情報とを合成した合成情報を生成するので、入力された画像データに、その画像データを入力するときに利用した設定情報を含めた画像情報を容易な操作で生成でき、ユーザの操作負担を軽減させることができる。
【００２２】
また、埋込設定情報は、合成情報の中において、出力されない領域に配置されるので、合成情報を出力する場合において、出力内容として、画像データのみが出力され、設定情報は出力されないようにすることができ、埋込設定情報が出力内容に影響を与えることがないようにすることができる。
【００２３】
さらに、合成情報には、画像データを入力するときに利用した設定情報が含まれているので、たとえば、他の原稿に記載された情報を画像データとして入力する時に、その合成情報に含まれる設定情報を再利用することができ、ユーザは、設定項目について同じ設定入力を再度する必要はなく、設定情報を紙媒体に印刷して管理する必要もなく、さらにユーザの操作負担を軽減させることができる。
【図面の簡単な説明】
【００２４】
【図１】この発明の画像処理装置の一実施例の構成ブロック図である。
【図２】この発明の画像処理装置に記憶される情報の一実施例の説明図である。
【図３】この発明の画像処理装置に記憶される情報の一実施例の説明図である。
【図４】この発明の画像処理装置におけるＰＤＦ設定情報の取得処理の一実施例のフローチャートである。
【図５】この発明の画像処理装置における２次元コードからPDF設定情報を取得する処理の一実施例のフローチャートである。
【図６】この発明の画像処理装置におけるＰＤＦ合成情報の生成処理の一実施例のフローチャートである。
【図７】この発明の画像処理装置におけるＰＤＦ埋込設定情報を利用した合成情報の生成処理の一実施例のフローチャートである。
【図８】この発明の画像処理装置におけるＰＤＦ埋込設定情報を利用した２次元コードの生成処理の一実施例のフローチャートである。
【図９】この発明の画像処理装置における２次元コードを利用した合成情報の生成処理の一実施例のフローチャートである。
【発明を実施するための形態】
【００２５】
以下、図面を使用して本発明の実施の形態を説明する。なお、以下の実施例の記載によって、この発明が限定されるものではない。
＜画像処理装置の構成＞
図１に、この発明の画像処理装置の一実施例の構成ブロック図を示す。
画像処理装置（以下、ＭＦＰ：Multifunction Peripheral、複合機とも呼ぶ）１は、画像データを処理する装置であり、たとえば、複写機能、印刷機能、原稿読取機能（スキャン機能）、画像設定合成機能、ＦＡＸ機能、通信機能などを備えた電子機器である。
【００２６】
特に、この発明では、原稿読取機能を利用して、読み取った画像データと、読み取り時に設定した設定項目の情報とを合成して、所定の形式の画像情報（画像ファイル）を生成する画像設定合成機能を有する。
【００２７】
原稿読取機能を実行するために、画像処理装置は、読み取る原稿を載置する原稿台を備える。原稿台の読取領域内に原稿が収まるように、文字や画像等が記載された原稿を原稿台に載置し、ユーザが、読み取りに必要な設定項目を設定入力した後、所定の読取開始操作をすることによって、原稿に記載された情報を入力画像データとして読み取る。
この入力画像データと、設定入力された設定項目に対応した情報とを合成し、１つの所定の形式の画像情報として記憶する。
【００２８】
図１において、この発明の画像処理装置（ＭＦＰ）１は、主として、制御部１１、操作部１２、画像入力部１３、表示部１４、通信部１５、出力部１６、設定情報取得部１７、埋込情報生成部１８、画像設定合成部１９、設定情報抽出部２０、設定復元部２１、２次元コード取得部２２、２次元コード生成部２３、記憶部５０を備える。
【００２９】
制御部１１は、画像入力部などの各構成要素の動作を制御する部分であり、主として、ＣＰＵ、ＲＯＭ、ＲＡＭ、Ｉ／Ｏコントローラ、タイマー等からなるマイクロコンピュータによって実現される。
ＣＰＵは、ＲＯＭ等に予め格納された制御プログラムに基づいて、各種ハードウェアを有機的に動作させて、この発明の設定情報取得機能、画像設定合成機能などを実行する。
特に、設定情報取得部１７、埋込情報生成部１８、画像設定合成部１９、設定情報抽出部２０、設定復元部２１、２次元コード取得部２２、２次元コード生成部２３については、ＣＰＵが、所定のプログラムに基づいて、ソフトウエア的に実行する機能ブロックである。
【００３０】
操作部１２は、文字などの情報の入力、機能の選択入力、機能を実行するために必要な設定項目の入力などをする部分であり、たとえば、キーボード、マウス、タッチパネルなどが用いられる。
この発明では、所定の形式の画像情報（画像ファイル）を生成するために、ユーザが、操作部１２を用いて、必要な設定項目の内容を入力する。
【００３１】
画像入力部１３は、ユーザによって設定入力された設定情報に基づいて、画像情報の元となる原稿に記載された情報を画像データとして入力する部分である。
たとえば、画像、文字、図形等が記載された原稿などの情報を入力する。入力された情報は、所定の画像形式の電子データとして、記憶部５０に記憶される。
画像入力部１３としては、主として、情報が記載された原稿を読み取るスキャナ（読取装置）を用い、原稿台に載置された原稿を読み取る。
画像情報を入力する方法は種々の方法があるが、たとえば、情報が記載された原稿をスキャナで読み取り、原稿の内容をデジタル化した電子データを、記憶部５０に、入力画像データとして記憶する。
【００３２】
ただし、画像などの情報を入力する方法は、上記のものに限るものではなく、たとえば、ＵＳＢメモリなどの外部の記憶媒体を接続するインタフェースが、画像入力部１３に該当する。
入力したい画像や書面などの電子データファイルを、ＵＳＢメモリなどの外部の記憶媒体に保存しておき、ＵＳＢメモリ等をＵＳＢ端子などの入力インタフェースに接続し、操作部１２で所定の入力操作を行うことによって、ＵＳＢメモリ等に保存された所望の電子データファイルを読み出して、記憶部５０に、電子データとして記憶してもよい。
【００３３】
また、携帯端末においてユーザが所望の電子データファイルを選択し、選択された電子データファイルを画像処理装置ＭＦＰに転送し、通信部１５を介して受信した電子データファイルを、記憶部５０に、電子データとして記憶してもよい。
【００３４】
スキャナ等によって入力された画像情報は、所定の画像形式の電子データとして、記憶部５０に記憶されるが、電子データを保存するファイル形式としては、現在利用されているあらゆる既存のファイル形式を用いることができる。
既存のファイル形式としては、たとえば、ＰＤＦ形式、ＴＩＦＦ形式、ＪＰＥＧ形式などがある。
利用できるファイル形式が多数ある場合は、ユーザが、原稿の読取開始をする前に、画像情報を保存する所望のファイル形式を、選択入力すればよい。
【００３５】
また、各画像形式のファイル構造は、それぞれ独自の書式が予め決められており、一般的に、データの構造や圧縮方式などを規定したいわゆるヘッダ領域と、画像データそのものを含む画像領域とから構成される。
たとえば、ＰＤＦ形式は、画像データと、それらに対する描画コマンドと、ＰＤＦファイルの先頭から始まる非描画コマンド領域より構成される。
描画コマンドとは、コンピュータの表示画面に画像ファイルに応じた画像を表示させる際の表示条件などをコンピュータに指示するためのコマンドである。
非描画コマンド領域は、原則として、表示などの出力が行われない領域である。
ＰＤＦ形式では、非描画コマンド領域に、画像情報がＰＤＦの形式であることを区別する識別子（ＰＤＦ識別情報）や、ユーザが独自に定義した情報などが記憶される。
ＴＩＦＦ形式のファイル構造でも、いわゆるヘッダ領域に、拡張タグを定義することにより、ユーザ独自の情報を埋め込むことができる。
ＪＰＥＧ形式のファイル構造では、テキストデータを埋め込めるCOMマーカで規定されたセグメントに、ユーザ独自の情報を埋め込むことができる。
【００３６】
以下の実施例では、画像情報を保存する形式として、ＰＤＦ形式を利用するものとして、説明する。また、ユーザが設定入力した設定項目は、ＰＤＦ形式のファイル構造で表示に影響しない領域、例えば非描画コマンド領域に、後述するような所定の記載形式で、ＰＤＦ埋込設定情報として記憶するものとする。
なお、上記したＴＩＦＦ形式やＪＰＥＧ形式などのファイル構造でも、ユーザが設定入力した設定項目を、ユーザ独自の情報として、それぞれの画像データファイルに、埋め込むことができ、この発明で取り扱う画像情報は、ＰＤＦ形式に限定するものではない。
【００３７】
表示部１４は、情報を表示する部分であり、各機能の実行に必要な情報や、機能の実行の結果などを、利用者に知らせるために表示する。
また、埋込設定情報が、合成情報の中の出力されない領域に配置されている場合、表示部には、埋込設定情報を判読可能な状態で表示させてもよい。
表示部１４としては、たとえば、LCD、有機ELディスプレイなどが用いられ、操作部１２としてタッチパネルが用いられる場合は、表示部とタッチパネルとが重ね合わせて配置される。
【００３８】
通信部１５は、ネットワークを介して、他の通信装置とデータ通信をする部分である。
たとえば、上記したように、携帯端末やサーバから転送された電子データファイルを受信する。
また、この発明の画像処理装置ＭＦＰで生成された入力画像データと設定入力された設定項目とを合成した画像情報を、携帯端末やサーバに送信する。
ネットワークとしては、インターネットなどの広域通信網や、ＬＡＮなど、既存のあらゆる通信網を用いることができ、有線通信および無線通信のどちらを用いてもよい。
【００３９】
出力部１６は、生成された画像情報を出力する部分である。
この発明では、入力画像データと設定項目とを合成した画像情報である合成情報を出力する。
特に、出力部１６は、合成情報の表示、合成情報の他の情報処理装置への送信のうち、少なくともいずれか一つの処理により、合成情報を出力することを特徴とする。
【００４０】
出力部１６は、たとえば、画像情報を紙媒体に印刷して出力するプリンタに相当する。
また、出力部１６は、入力画像データと設定項目とを合成した画像情報（合成情報）を印刷する場合、原則として、入力画像データに相当する部分の情報のみを、紙媒体に印刷する。また、設定項目の内容を、ユーザが視覚で確認できる形式で印刷してもよい。たとえば、設定項目の内容を、文字や記号で印刷してもよく、２次元コードやバーコードで印刷してもよい。
【００４１】
情報の出力は、上記のような印刷に限るものではなく、ＵＳＢメモリなどの外部の記憶媒体への情報の記憶、表示部１５への情報の表示、インターネットなどのネットワークを介して他の情報処理装置やサーバへの情報の送信でもよい。
【００４２】
設定情報取得部１７は、ユーザによって入力された所定の設定項目に対する設定情報を取得する部分である。
たとえば、入力された画像データから、ＰＤＦ形式など所定の形式の画像情報を生成する場合に、ユーザによって予め設定入力された設定項目の情報（以下、設定情報と呼ぶ）を取得する。
スキャナを利用して原稿を読み取る場合、解像度、色、圧縮、濃度などの設定項目がユーザによって予め設定入力されるか、あるいは、記憶部に予め記憶されていた設定項目の内容が読み出される。設定入力された設定項目、あるいは読み出された設定項目の内容が、設定情報として、取得される。
取得された設定情報は、後述するように、埋込設定情報に変換され、１つの合成情報に含められる。設定情報の一実施例を、後述する図２に示す。
【００４３】
埋込情報生成部１８は、取得された設定情報を、所定のデータ構造の埋込設定情報に変換する部分である。
埋込設定情報は、所定のファイル形式の画像情報を生成する場合に、取得された設定情報を、その画像情報に埋め込むことが可能な情報に変換した情報である。
たとえば、ＰＤＦ形式のファイル情報（ＰＤＦ情報、あるいは、ＰＤＦファイルとも呼ぶ）を生成する場合は、後述するように、取得された設定情報を、ＰＤＦ情報の非描画コマンド領域に含めることのできるＰＤＦ埋込設定情報に変換する。
変換後のＰＤＦ埋込設定情報は、所定の埋込識別情報とともに、非描画コマンド領域に含められる。埋込設定情報の一実施例を、後述する図２に示す。
なお、可能ならば、取得された設定情報を、そのまま、埋込設定情報として利用してもよい。
【００４４】
画像設定合成部１９は、入力された画像データ（入力画像データ）と、取得された設定情報から生成された埋込設定情報とを合成したファイル情報（合成情報）を生成する部分である。
入力画像データと設定情報に相当する埋込設定情報とを合成したファイル情報を、以下、合成情報とも呼ぶ。埋込設定情報は、合成情報の中において、出力されない領域に配置される。
合成情報に相当するＰＤＦ形式のファイル情報（ＰＤＦ情報、ＰＤＦファイル）は、画像データと、それらに対する描画コマンドと、非描画コマンド領域から構成されるが、非描画コマンド領域には、ＰＤＦ識別情報に加えて、設定情報に相当するＰＤＦ埋込設定情報が記憶され、これらの情報に続く領域には、ＰＤＦ形式に従った入力画像データが記憶されて、ＰＤＦ形式の合成情報が生成される。ＰＤＦ形式の合成情報の一実施例を、後述する図３に示す。
また、画像データとして、ＰＤＦ埋込設定情報に対応した2次元コードを生成してもよい。
【００４５】
この発明では、後述するように、画像入力部１３が、画像処理装置に再設定された設定項目の設定内容に基づいて、他の原稿に記載された情報を新たな画像データとして入力した場合、画像設定合成部１９が、入力された新たな画像データと、すでに記憶部５０に記憶されている合成情報から取得した埋込設定情報とを合成した合成情報を生成する。
【００４６】
設定情報抽出部２０は、合成情報が記憶部５０にすでに記憶されている場合、記憶部５０から所定の合成情報を読み出し、その合成情報に含まれる埋込設定情報を取得して、取得した埋込設定情報から、入力されたもとの設定情報を抽出する部分である。
また、設定情報抽出部２０は、後述するように、２次元コード取得部２２によって取得された２次元コードを解析して、その２次元コードに含まれる埋込設定情報を取得し、取得した埋込設定情報から、入力された設定情報を抽出する。
抽出された設定情報は、抽出設定情報５５として、記憶部５０に一時記憶される。
たとえば、埋込設定情報が、解像度、色、圧縮、濃度の４つの設定項目に相当する情報からなる場合、埋込設定情報の内容を解析して、これらの４つの設定項目の設定情報を、抽出する。
【００４７】
設定復元部２１は、設定情報抽出部２０によって抽出された設定情報に基づいて、画像処理装置における設定項目の設定内容を再設定する部分である。
すなわち、設定情報抽出部２０によって抽出された設定情報（抽出設定情報）の中にある各設定項目を、画像処理装置MFPの実際の設定項目に、自動的に再設定する。
たとえば、一時記憶された抽出設定情報の内容を、記憶部５０の設定情報５１に上書きする。上書きされた後の設定情報の設定項目に基づいて、画像読取機能が実行される。
【００４８】
記憶部５０にすでに記憶されていたＰＤＦ情報（ＰＤＦファイル）に含まれる設定情報を利用して、同じ設定項目の内容で、新たな他の原稿について、画像読取を実行させようとする場合、そのＰＤＦ情報に含まれる設定情報を復元して、MFPの実際の設定項目に自動的に設定することにより、ユーザが、同じ設定項目を再度設定入力する必要はなく、新たな他の原稿についてのスキャナによる読み取りを、容易に行うことができる。
【００４９】
２次元コード取得部２２は、スキャナによって入力された画像データに含まれる２次元コードを取得する部分である。
たとえば、出力部１６によって、２次元コードが用紙に印刷され、さらに、画像入力部１３によってその２次元コードが印刷された用紙の情報が画像データとして入力された後に、入力された画像データに含まれる２次元コードを取得する。
２次元コードが、埋込設定情報に相当する情報を含む場合、用紙に印刷された２次元コードをスキャナで読み取った後に、読み取られた２次元コードを解析することにより、２次元コードに含まれる埋込設定情報が取り出される。
取り出された埋込設定情報から、設定入力されたもとの設定情報が抽出され、抽出設定情報として、記憶部５０に一時記憶される。
【００５０】
２次元コード生成部２３は、埋込情報生成部１８によって生成された埋込設定情報を、２次元コードに変換する部分である。２次元コードは、記憶部５０に一時記憶され、たとえば、紙媒体等に印刷される。
【００５１】
記憶部５０は、この発明の画像処理装置の各機能を実行するために必要な情報やプログラムを記憶する部分であり、ＲＯＭ、ＲＡＭ、フラッシュメモリなどの半導体記憶素子、ＨＤＤ、ＳＳＤなどの記憶装置、その他の記憶媒体が用いられる。
記憶部５０には、たとえば、設定情報５１、埋込設定情報５２、入力画像データ５３、合成情報５４、抽出設定情報５５、２次元コード５６、ＰＤＦ情報（ＰＤＦファイル）５７などが記憶される。
【００５２】
設定情報５１は、上記したように、ユーザによって予め設定された設定項目の情報である。
図２（a）に、設定情報５１の一実施例を示す。
ここでは、設定項目として、解像度と、カラーモードと、圧縮率と、濃度の４つの情報からなるものを示している。
【００５３】
解像度は、読み取り性能を示す情報であり、たとえば、１５０dpi、２００dpi、３００dpi、４００dpi、６００dpiなどのように、予め用意された複数の解像度の中から、ユーザが選択して設定入力する。
カラーモードは、読み取る色を指定する情報であり、たとえば、自動、カラー、グレースケール、白黒などのように、予め用意された複数の情報の中から、ユーザが選択して設定入力する。自動が設定された場合は、原稿の色情報を一度確認して、カラー、グレースケール、白黒のうちいずれで原稿を読み取るのが適切かを、自動的に判断する。
【００５４】
圧縮率は、読み取った生の画像データを圧縮する割合を指定する情報であり、たとえば、圧縮率低、圧縮率中、圧縮率高などのように、予め用意された複数の情報の中から、ユーザが選択して設定入力する。圧縮する率を、数値で入力してもよい。
濃度は、読み取る原稿の濃淡内容を指定する情報であり、たとえば、自動、文字、文字／印刷写真、文字印画紙写真、印刷写真、印画紙写真、地図などのように、予め用意された複数の情報の中から、ユーザが選択して設定入力する。
自動が設定された場合は、原稿の内容を一度確認して、主として、文字、写真、地図などのうちいずれの情報が記載されている原稿であるかを、自動的に判断して、その原稿に適した濃度の設定をする。
【００５５】
図２（a）の設定情報５１では、解像度として「３００dpi」、カラーモードとして「自動」、圧縮率として「圧縮率中」、濃度として「自動」を設定した場合の設定値を示している。
ただし、設定項目としては、これら４つの情報に限定するものではなく、その他に、たとえば、ＯＣＲ、白紙飛ばし、ファイル分割のような情報を設定してもよい。
【００５６】
埋込設定情報５２は、上記したように、取得された設定情報５１を、所定の画像情報に埋め込むことが可能な情報に変換した情報である。
たとえば、設定情報５１が、ユーザが理解できるような文字情報で、表示部１４に表示される。埋込設定情報５２は、この文字情報を、所定のフォーマットで変換したバイナリ情報である。
図２（b）に、埋込設定情報５２の一実施例を示す。
ここでは、解像度と、カラーモードと、圧縮率と、濃度とからなる設定情報を、埋込設定情報５２に変換したものを示している。
【００５７】
図２（b）では、埋込設定情報５２は、全部で１０ビットのデータからなり、解像度と濃度は、それぞれ３ビットの２値の埋込データで定義され、カラーモードと圧縮率は、それぞれ２ビットの２値の埋込データで定義されるものとする。
たとえば、解像度は、５種類の設定内容を、それぞれ異なる３ビットの埋込データで区別する。
また、カラーモードは、４種類の設定内容を、それぞれ異なる２ビットの埋込データで区別し、圧縮率は、３種類の設定内容を、それぞれ異なる２ビットの埋込データで区別し、
濃度は、７種類の設定内容を、それぞれ異なる３ビットの埋込データで区別する。
【００５８】
図２（a）の設定情報５１のように、解像度として「３００dpi」、カラーモードとして「自動」、圧縮率として「圧縮率中」、濃度として「自動」を設定した場合、図２（b）に示す埋込設定情報５２では、解像度「３００dpi」に相当する情報として「０１０」が設定され、カラーモード「自動」に相当する情報として「００」が設定され、圧縮率「圧縮率中」に相当する情報として「０１」が設定され、濃度「自動」に相当する情報として「０００」が設定される。さらに、これら４つのビット列データを所定の順序で配列して、全部で１０ビットの１つのビット列データを生成する。このビット列データの埋込設定情報５２を１６進数で表記すると、０ｘ０２２と表される。このように、設定情報５１をビット列データに変換した埋込設定情報５２が、記憶部５０に記憶される。
【００５９】
図２（b）では、４つの設定項目についてビット列の埋込データを示したが、この他に設定項目がある場合は、同様に、他の設定項目についてのビット列の埋込データを定義し、設定された埋込データを、埋込設定情報５２に含めればよい。
【００６０】
入力画像データ５３は、画像入力部１３によって入力された画像である。たとえば、スキャナによって、読み取られた原稿の表面に記載された文字等の情報を、画像として入力したデータである。また、たとえば、ＰＤＦ形式の情報として保存する場合は、ＰＤＦ形式のファイルデータとして、記憶部５０に記憶される。
【００６１】
合成情報５４は、上記したように、入力画像データと、設定情報に相当する埋込設定情報とを合成したファイル情報である。合成情報５４は、記憶部５０に記憶されるが、ユーザによる指示入力により、他の記憶媒体や他の情報処理装置から合成情報を取得して、一時的に記憶してもよい。
図３に、合成情報５４の一実施例を示す。
図３において、合成情報５４は、画像データ54-3と、それらに対する描画コマンド54-2と、ファイル先頭の非描画コマンド領域54-1から構成され、埋込設定情報は、非描画コマンド領域54-1に配置されるものとする。
非描画コマンド領域54-1は、出力部１６によって出力されない情報が配置された領域である。
【００６２】
合成情報５４が、ＰＤＦ形式の情報（ＰＤＦ情報）である場合は、非描画コマンド領域54-1には、ＰＤＦ識別情報と、埋込識別情報と、ＰＤＦ埋込設定情報とが配置される。
ただし、ＰＤＦ情報の場合、非描画コマンド領域に含まれるＰＤＦ埋込設定情報をユーザが確認するために、ＰＤＦ埋込設定情報を出力するようにしてもよい。
ＰＤＦ情報は、非描画コマンド領域54-1の後に、描画コマンド54-2と画像データ54-3が配置されるが、描画コマンド54-2と画像データ54-3とからなる１組の情報を、複数個配置してもよい。
【００６３】
すなわち、図３に示したＰＤＦ情報のデータ構造の実施例のように、ＰＤＦ情報は、たとえば、ＰＤＦ識別情報と、埋込識別情報と、ＰＤＦ埋込設定情報とをこの順に配置し、さらにこの後に、描画コマンド54-2と画像データ54-3とからなる情報を複数個配置した構造を持つ。
ここで、「%PDF-1.3」が、ＰＤＦ識別情報であり、「%SETTINGFO_0000」が、埋込識別情報であり、「%SETTINGFODetail 022」が、ＰＤＦ埋込設定情報である。
非描画コマンド領域54-1の情報を確認することによって、ＰＤＦ形式のファイルであるか否か、ＰＤＦ埋込設定情報が含まれているか否か、および、埋め込まれている設定情報（埋込設定情報５２）の内容を判断することができる。
【００６４】
たとえば、入力されたファイル情報がＰＤＦ形式の情報であるか否かは、ファイル先頭の情報が、％ＰＤＦ（0x25、0x50、0x44、0x46）で始まる文字列であるかで判定できる。
また、ＰＤＦ埋込設定情報が含まれているか否かは、非描画コマンド領域内に、特定の文字列からなる埋込識別情報が存在するか否かで判定できる。例えば、図３の実施例では、ＳＥＴＴＩＮＧＩＮＦＯ＿００００が、埋込識別情報に該当する。
【００６５】
また、埋込設定情報５２は、非描画コマンド領域内のＰＤＦ埋込設定情報において、埋込設定情報の存在を示す特定の文字列に続く値を参照することにより、取得できる。例えば、図３の実施例では、ＳＥＴＴＩＮＧＩＮＦＯＤｅｔａｉｌが、埋込設定情報の存在を示す特定の文字列であり、それに続く０２２が、埋込設定情報５２に該当する。
【００６６】
このように、ＰＤＦ情報のコマンド領域に記憶されたＰＤＦ埋込設定情報を確認することによって、たとえば、同じＰＤＦ情報の画像領域に記憶されたＰＤＦ画像データを読み出したときに、ユーザが設定入力した設定項目の内容を再現することができる。
【００６７】
抽出設定情報５５は、上記したように、設定情報抽出部２０によって、合成情報の中に含まれる埋込設定情報から抽出した設定情報である。
抽出設定情報５５の内容は、設定情報５１と同様に、複数の設定項目からなる。
【００６８】
２次元コード５６は、２次元コード生成部２３によって生成され、あるいは、２次元コード取得部２２によって取得されるコードであり、現在利用されている種々の２次元コードのいずれを利用してもよい。
【００６９】
ＰＤＦ情報（ＰＤＦファイル）５７は、上記した合成情報５４に相当し、図３に示したようなＰＤＦ形式のファイル情報である。
ただし、ＰＤＦ情報には、ＰＤＦ埋込設定情報を含むものと、ＰＤＦ埋込設定情報を含まないものがある。ＰＤＦ埋込設定情報を含むＰＤＦ情報では、上記したように、ＰＤＦ埋込設定情報を利用して、スキャン時に、ユーザが設定入力した設定項目の内容を再現することができる。
【００７０】
＜画像処理装置における設定情報の取得処理と合成情報の生成処理＞
（実施例１）
ここでは、ＰＤＦ形式の画像情報（ＰＤＦファイル）から、ＰＤＦ埋込設定情報を取り出して、設定入力された設定情報を抽出する処理について、説明する。
ＰＤＦ形式の画像情報の処理について説明するが、ＴＩＦＦ形式などの他の画像形式の画像情報についても、同様の処理を行うことによって、設定入力された設定情報を取得することができる。
【００７１】
図４に、この発明の画像処理装置におけるＰＤＦ設定情報の取得処理の一実施例のフローチャートを示す。
上記のようなＰＤＦ埋込設定情報が埋め込まれたＰＤＦ形式の画像情報（ＰＤＦファイル）が、すでに記憶部５０に記憶されているものとする。
ただし、他の携帯端末やサーバから、ＰＤＦ埋込設定情報が埋め込まれたＰＤＦファイルを受信して、記憶部５０に一時的に記憶してもよい。
【００７２】
図４のステップS1において、制御部１１が、ユーザによるＰＤＦファイルの選択入力の有無をチェックする。
複数のＰＤＦファイルが記憶部５０に記憶されている場合、たとえば、複数のＰＤＦファイル名の一覧表示を、表示部１４に表示させ、ユーザが、操作部１２によって、設定情報を取得したい所望のＰＤＦファイル名を選択する操作をすればよい。
ステップS2において、ユーザが、所望のＰＤＦファイル名を選択する入力操作をした場合、ステップS3に進み、そうでない場合は、ステップS1に戻る。
【００７３】
ステップS3において、選択されたＰＤＦファイル名の内容であるＰＤＦ情報を、記憶部５０から取得する。ＰＤＦ情報は、図３に示すように、画像データと、それらに対する描画コマンドと、非描画コマンド領域を持つ構造の情報である。
ステップS4において、設定情報抽出部２０が、取得されたＰＤＦ情報の非描画コマンド領域を確認し、ＰＤＦ識別情報の有無をチェックする。
ステップS5において、非描画コマンド領域に、ＰＤＦ識別情報があった場合は、ステップS7に進み、そうでない場合は、ステップS6に進む。
【００７４】
ステップS6において、ユーザが選択したファイルは、ＰＤＦ形式のファイルではないので、表示部１４等を利用して、選択したファイルは、ＰＤＦではないことをユーザに通知して処理を終了する。あるいは、通知後、ステップS1に戻って、ユーザに、再度、ファイルの選択入力をしてもらってもよい。
【００７５】
ステップS7において、設定情報抽出部２０が、取得されたＰＤＦ情報の非描画コマンド領域を確認し、埋込識別情報の有無をチェックする。
ステップS8において、非描画コマンド領域に、埋込識別情報があった場合は、ステップS10に進み、そうでない場合は、ステップS9に進む。
【００７６】
ステップS9において、ユーザが選択したＰＤＦファイルには、ＰＤＦの埋込識別情報が含まれていないので、表示部１４等を利用して、選択したファイルは、設定情報の埋込がされていないことをユーザに通知して処理を終了する。あるいは、通知後、ステップS1に戻って、ユーザに、再度、ファイルの選択入力をしてもらってもよい。
【００７７】
ステップS10において、設定情報抽出部２０が、取得されたＰＤＦ情報の非描画コマンド領域を確認し、ＰＤＦ埋込設定情報の有無をチェックする。
ステップS11において、非描画コマンド領域に、ＰＤＦ埋込設定情報があった場合は、ステップS12に進み、そうでない場合は、ステップS14に進む。
【００７８】
ステップS14において、ユーザが選択したＰＤＦファイルには、ＰＤＦ埋込設定情報が含まれていないので、表示部１４等を利用して、選択したファイルには、設定情報が埋め込まれていないことをユーザに通知して処理を終了する。あるいは、通知後、ステップS1に戻って、ユーザに、再度、ファイルの選択入力をしてもらってもよい。
【００７９】
ステップS12において、設定情報抽出部２０が、非描画コマンド領域にあったＰＤＦ埋込設定情報を取り出す。
ステップS13において、設定情報抽出部２０が、取り出したＰＤＦ埋込設定情報から、ユーザが設定入力した設定情報を抽出して、処理を終了する。
抽出された設定情報は、抽出設定情報５５として、記憶部５０に記憶される。
あるいは、ユーザが、抽出された設定情報の内容を確認するために、抽出設定情報５５を表示部１４に表示してもよい。
【００８０】
以上の処理により、記憶部５０に記憶された既存のＰＤＦファイルから、そのＰＤＦファイルを生成したときに含められていた設定情報を取得することができる。
取得された設定情報は、他のＰＤＦファイルを生成するときや、他の原稿の読取をするときに再利用することができる。
このように、再利用したい設定情報を、すでに記憶部などに記憶されている既存の設定情報を含むＰＤＦファイルなどの画像情報から取り出すので、ユーザは、他のＰＤＦファイルを生成するときなどにおいて、容易な入力操作で設定情報を再現でき、各設定項目について同じ設定入力操作を再度する必要はなく、設定情報に対応した２次元コードを印刷した紙媒体を管理する必要もなく、ユーザの管理と操作に関する負担を軽減することができる。
【００８１】
（実施例２）
ここでは、ユーザが入力した設定情報をコード化した情報を含む２次元コードを読み取り、２次元コードからＰＤＦ埋込設定情報を取り出して、設定入力された設定情報を抽出する処理について、説明する。
ＰＤＦ形式の画像情報の処理について説明するが、ＴＩＦＦ形式などの他のファイル形式の画像情報についても、同様の処理を行うことによって、設定入力された設定情報を取得することができる。
【００８２】
図５に、この発明の画像処理装置における２次元コードからＰＤＦ設定情報を取得する処理の一実施例のフローチャートを示す。
前提として、設定情報をコード化した情報を含む２次元コードが予め作成され、ユーザは、この２次元コードが印刷された用紙をすでに持っているものとする。
また、２次元コードには、図３に示したような埋込識別情報とＰＤＦ埋込設定情報とをコード化した情報が含まれているものとする。
【００８３】
ここで、ユーザは、印刷された２次元コードに所望の設定情報が含まれることを知っており、この設定情報を取得するために、２次元コードが印刷された用紙を画像処理装置の原稿台に載置して、２次元コードの読み取り開始を意味する入力操作を行うものとする。
【００８４】
図５のステップS21において、制御部１１が、ユーザによる２次元コードの読取入力の有無をチェックする。
ステップS22において、ユーザが、２次元コードの読み取り開始を意味する入力操作を行った場合、ステップS23に進み、そうでない場合は、ステップS21に戻る。
ステップS23において、画像入力部１３が、２次元コードが印刷された用紙をスキャンし、２次元コードを読み取り、記憶部５０に、読み取った２次元コード５６を一時記憶する。
【００８５】
ステップS24において、２次元コード取得部２２が、２次元コードを解析し、文字情報に変換する。
ステップS25において、２次元コード取得部２２が、文字情報に埋込識別情報が含まれているか否かをチェックする。
ステップS26において、文字情報に埋込識別情報があった場合は、ステップS28に進み、そうでない場合は、ステップS27に進む。
【００８６】
ステップS27において、読み取った２次元コードには、ＰＤＦの埋込識別情報が含まれていないので、表示部１４等を利用して、２次元コードには、設定情報の埋込がされていないことをユーザに通知して処理を終了する。あるいは、通知後、ステップS21に戻って、ユーザに、再度、他の２次元コードの読取入力をしてもらってもよい。
【００８７】
ステップS28において、２次元コード取得部２２が、文字情報を確認し、ＰＤＦ埋込設定情報の有無をチェックする。
ステップS29において、文字情報にＰＤＦ埋込設定情報があった場合は、ステップS30に進み、そうでない場合は、ステップS32に進む。
【００８８】
ステップS32において、文字情報には、ＰＤＦ埋込設定情報が含まれていないので、表示部１４等を利用して、読み取った２次元コードには、設定情報が埋め込まれていないことをユーザに通知して処理を終了する。あるいは、通知後、ステップS21に戻って、ユーザに、再度、他の２次元コードの読取入力をしてもらってもよい。
【００８９】
ステップS30において、２次元コード取得部２２が、文字情報に含まれているＰＤＦ埋込設定情報を取り出す。
ステップS31において、２次元コード取得部２２が、取り出したＰＤＦ埋込設定情報から、ユーザが設定入力した設定情報を抽出して、処理を終了する。
抽出された設定情報は、抽出設定情報５５として、記憶部５０に記憶される。
あるいは、ユーザが、抽出された設定情報の内容を確認するために、抽出設定情報５５を表示部１４に表示してもよい。
【００９０】
以上の処理により、用紙に印刷された２次元コードから、その２次元コードに含められていた設定情報を取得することができる。
取得された設定情報は、他のＰＤＦファイルを生成するときや、他の原稿の読取をするときに再利用することができる。
【００９１】
（実施例３）
ここでは、ユーザが所定の原稿をＰＤＦ化したＰＤＦ情報（ＰＤＦファイル）を生成する処理について説明する。
所定の原稿をＰＤＦ化するために、その原稿をスキャナで読み取るものとする。
また、原稿の読取開始を実行する前に、ユーザは、原稿の読取条件となる解像度等の設定項目を、操作部１２を用いて、設定入力するものとする。
生成するＰＤＦ情報は、ユーザが設定入力した設定情報に対応するＰＤＦ埋込設定情報と、読み取った原稿の入力画像データとを含む合成情報である。
ＰＤＦ形式の合成情報の生成処理について説明するが、ＴＩＦＦ形式などの他のファイル形式の合成情報についても、同様の処理を行うことによって、生成することができる。
【００９２】
図６に、この発明の画像処理装置におけるＰＤＦ合成情報の生成処理の一実施例のフローチャートを示す。
図６のステップS41において、制御部１１が、ＰＤＦファイルを生成するための入力操作がされたか否かをチェックする。
たとえば、ユーザが、複数の機能を含む機能選択メニューを表示させ、そのメニューの中から、ＰＤＦファイルの生成を意味する機能を選択したか否かをチェックする。
【００９３】
ステップS42において、ＰＤＦファイルの生成を意味する入力があった場合、ステップS43に進み、そうでない場合、ステップS41に戻る。
ステップS43において、設定情報取得部１７が、ＰＤＦファイルの生成のための設定項目が入力されたことをチェックし、設定項目の入力がされた場合、その設定内容を、設定情報５１に記憶する。
たとえば、設定項目のうち、解像度の内容が設定入力された場合、解像度の内容を、設定情報５１に記憶する。
【００９４】
ステップS44において、設定項目の入力が終了した場合は、ステップS45に進み、そうでない場合、ステップS43に戻る。
ステップS45において、埋込情報生成部１８が、入力された設定項目の内容を記憶した設定情報５１から、ＰＤＦ埋込設定情報５２を生成する。
たとえば、上記したように、図２（a）に示した設定情報５１に対しては、図２（b）に示したようなＰＤＦ埋込設定情報５２が生成される。
【００９５】
ステップS46において、画像入力部１３によって、ＰＤＦ化する原稿の読取処理を行う。
ここで、ユーザが、原稿の読取開始を意味する入力操作を行うと、原稿台に載置された原稿の読取処理が実行され、原稿の記載情報を２値化した入力画像データ５３が、記憶部５０に記憶される。
【００９６】
ステップS47において、画像設定合成部１９が、ＰＤＦ埋込設定情報５２と入力画像データ５３とを利用して、これらの情報を含む合成情報５４を生成する。
ここでは、合成情報５４に相当するＰＤＦ情報が生成される。
ＰＤＦ情報には、図３に示したように、画像データと、それらに対する描画コマンドと、ファイル先頭の非描画コマンド領域の情報とが含まれる。
【００９７】
ステップS48において、出力部１６が、生成された合成情報５４を出力し、処理を終了する。
たとえば、生成された合成情報５４を、記憶部５０に記憶し、その後、ＵＳＢメモリなどの記憶媒体に保存したり、通信部１５によって他の情報処理装置やサーバに送信したり、生成したＰＤＦ情報を用紙に印刷したりする。
【００９８】
なお、合成情報５４の出力は、保存、送信、印刷に限定するものではない。
用紙に印刷する場合は、ＰＤＦ埋込設定情報５２の部分を除き、ＰＤＦ画像データのみを印刷すればよい。ただし、設定情報の確認のために、ＰＤＦ埋込設定情報５２を印刷してもよい。
以上の処理により、ＰＤＦ化する原稿の画像データと、ユーザが設定入力した設定情報とを含めた合成情報が生成される。
【００９９】
（実施例４）
ここでは、すでに生成されたＰＤＦ情報（ＰＤＦファイル）に含まれる設定情報を利用して、他の原稿をＰＤＦ化した合成情報を生成する処理について説明する。
言いかえれば、以前ユーザが設定入力した設定情報を、他の原稿をＰＤＦ化する場合に、再利用する処理について説明する。
上記のようなＰＤＦ埋込設定情報が埋め込まれたＰＤＦ形式の画像情報（ＰＤＦファイル）が、すでに記憶部５０に記憶されているものとする。
【０１００】
図７に、この発明の画像処理装置におけるＰＤＦ埋込設定情報を利用した合成情報の生成処理の一実施例のフローチャートを示す。
図７のステップS61において、制御部１１が、ユーザによって、ＰＤＦファイルを読み出すことを意味する入力操作がされたか否かをチェックする。
ステップS62において、ＰＤＦファイルを読み出すことを意味する入力操作がされた場合は、ステップS63に進み、そうでない場合は、ステップS61に戻る。
【０１０１】
ステップS63において、制御部１１が、ユーザによるＰＤＦファイルの選択入力の有無をチェックする。
複数のＰＤＦファイルが記憶部５０に記憶されている場合、上記したステップS1と同様に、複数のＰＤＦファイル名の一覧表示を、表示部１４に表示させ、ユーザが、操作部１２によって、設定情報を取得したい所望のＰＤＦファイル名を選択する操作をすればよい。
ステップS64において、ユーザが、所望のＰＤＦファイル名を選択する入力操作をした場合、ステップS65に進み、そうでない場合は、ステップS63に戻る。
【０１０２】
ステップS65において、選択されたＰＤＦファイル名の内容であるＰＤＦ情報を、記憶部５０から読み出す。
ステップS66において、読み出したＰＤＦ情報に、ＰＤＦ埋込設定情報が含まれているか否かをチェックする。
ＰＤＦ情報は、上記した図３に示すように、画像データと、それらに対する描画コマンドと、ファイル先頭の非描画コマンド領域を持つ構造の情報であるので、非描画コマンド領域に、ＰＤＦ埋込設定情報が含まれているか否かをチェックする。
ステップS67において、ＰＤＦ埋込設定情報が含まれている場合は、ステップS69に進み、そうでない場合は、ステップS68に進む。
【０１０３】
ステップS68において、ユーザが選択したＰＤＦファイルには、ＰＤＦ埋込設定情報が含まれていないので、表示部１４等を利用して、選択したファイルには、設定情報が埋め込まれていないことをユーザに通知して処理を終了する。あるいは、通知後、ステップS63に戻って、ユーザに、再度、ファイルの選択入力をしてもらってもよい。
【０１０４】
ステップS69において、ユーザが選択したＰＤＦファイルから、ＰＤＦ埋込設定情報を取得する。
ステップS70において、設定復元部２１が、取得したＰＤＦ埋込設定情報から、そのＰＤＦファイルの作成時に設定入力された設定情報（ＰＤＦ設定情報）を復元する。
ここでは、取得したＰＤＦ埋込設定情報に基づいて、ＭＦＰの現在の設定項目の設定内容を再設定する。すなわち、記憶部５０の設定情報５１に、取得したＰＤＦ埋込設定情報に基づく設定項目の内容を記憶する。
【０１０５】
ステップS71において、復元されたＰＤＦ設定情報の確認処理をする。
ここでは、たとえば、復元されたＰＤＦ設定情報の設定項目内容を表示部１４に表示させ、ユーザが、その内容を確認する。
もし、表示された設定項目内容が、ユーザの意図していた内容と異なる場合は、ユーザは、操作部１２を用いて、その設定項目の内容を変更してもよい。
表示された設定項目内容に問題なければ、ユーザは、設定項目の確認を終了することを意味する入力操作をする。
ステップS72において、設定項目の確認を終了することを意味する入力操作がされた場合は、ステップS73に進み、そうでない場合は、ステップS71に戻る。
なお、設定項目の確認をしない場合は、ステップS71とステップS72の処理を省略してもよい。
【０１０６】
ステップS73において、埋込情報生成部１８が、確認された設定項目の内容を利用して、ＰＤＦ埋込設定情報を生成する。
確認した時に、設定項目の内容に変更がなければ、ステップS69で取得したＰＤＦ埋込設定情報と同じなので、改めて生成する必要はない。
ただし、確認した時に、設定項目の内容を変更した場合は、その変更後の設定項目の内容を利用して、ＰＤＦ埋込設定情報を生成する。
【０１０７】
ステップS74において、ステップS46と同様に、画像入力部１３によって、ＰＤＦ化する原稿の読取処理を行う。
ここで、ユーザが、原稿の読取開始を意味する入力操作を行うと、原稿台に載置された原稿の読取処理が実行され、原稿の記載情報を読み取った入力画像データ５３が、記憶部５０に記憶される。
【０１０８】
ステップS75において、ステップS47と同様に、画像設定合成部１９が、ＰＤＦ埋込設定情報５２と入力画像データ５３とを利用して、これらの情報を含む合成情報５４を生成する。ここでは、合成情報５４に相当するＰＤＦ情報が生成される。
【０１０９】
ステップS76において、ステップS48と同様に、生成された合成情報５４を出力し、処理を終了する。
たとえば、生成された合成情報５４を、記憶部５０に記憶し、その後、ＵＳＢメモリなどの記憶媒体に保存したり、他の情報処理装置やサーバに送信したりする。
【０１１０】
このように、再利用したい設定情報を、すでに記憶部５０に記憶されている既存の設定情報を含むＰＤＦファイルの画像情報から取り出すので、ユーザは、他の原稿について、同じ設定情報を持つＰＤＦファイルを生成するときに、容易な入力操作で設定情報を再現でき、各設定項目について同じ設定入力操作を再度する必要はなく、設定情報に対応した２次元コードを印刷した紙媒体を管理する必要もなく、ユーザの管理と操作に関する負担を軽減することができる。
また、復元した設定情報を確認した時に変更したい設定項目がある場合は、表示された設定情報を参考にして、変更したい設定項目のみを変更する入力操作をすればよいので、すべての設定項目を再度設定し直す必要はなく、ユーザの操作負担を軽減できる。
【０１１１】
（実施例５）
ここでは、すでに生成されたＰＤＦ情報（ＰＤＦファイル）に含まれる設定情報を利用して、２次元コードを生成して、さらに２次元コードを含む合成情報を生成する処理について説明する。
【０１１２】
図８に、この発明の画像処理装置におけるＰＤＦ埋込設定情報を利用した２次元コードの生成処理の一実施例のフローチャートを示す。
図８において、図７に示したステップと同じ処理をするステップには、同じ番号を付与する。
まず、ユーザが以前設定入力したことのある設定情報に対応した２次元コードを生成するために、２次元コードの生成を意味する入力操作をするものとする。
次に、図８のステップS61からステップS69において、図７に示した処理と同様の処理を行う。
【０１１３】
すなわち、ステップS61において、ユーザによってＰＤＦファイルを読み出すことを意味する入力操作がされたか否かをチェックし、ＰＤＦファイルを読み出すことを意味する入力操作がされた場合は、ステップS63に進み、ユーザによるＰＤＦファイルの選択入力の有無をチェックする。
【０１１４】
ステップS64において、ユーザが、所望のＰＤＦファイル名を選択する入力操作をした場合、ステップS65において、選択されたＰＤＦファイル名の内容であるＰＤＦ情報を、記憶部５０から読み出し、ステップS66において、読み出したＰＤＦ情報に、ＰＤＦ埋込設定情報が含まれているか否かをチェックする。
【０１１５】
ステップS67において、ＰＤＦ埋込設定情報が含まれている場合は、ステップS69に進み、ＰＤＦ埋込設定情報が含まれていない場合は、ステップS68に進み、表示部１４等を利用して、選択したファイルには、設定情報が埋め込まれていないことをユーザに通知して処理を終了する。
ステップS69において、ユーザが選択したＰＤＦファイルから、ＰＤＦ埋込設定情報５２を取得する。
【０１１６】
ステップS81において、２次元コード生成部２３が、取得したＰＤＦ埋込設定情報５２から、２次元コード５６を生成する。
２次元コードの生成処理は、既存の２次元コードの生成技術を利用すればよい。
ステップS82において、画像設定合成部１９が、選択されたＰＤＦファイルのＰＤＦ埋込設定情報５２と、生成された２次元コード５６とを利用して、これらの情報を含む合成情報５４を生成する。
ここでは、合成情報５４に相当するＰＤＦ情報が生成される。
【０１１７】
ステップS83において、生成された合成情報（ＰＤＦ情報）５４を、記憶部５０に記憶する。
ステップS84において、２次元コードを含む合成情報５４を出力し、処理を終了する。
たとえば、生成された合成情報５４を、ＵＳＢメモリなどの記憶媒体に保存したり、他の情報処理装置やサーバに送信したり、生成したＰＤＦ情報を用紙に印刷したりする。
生成したＰＤＦ情報を用紙に印刷する場合は、ＰＤＦ埋込設定情報５２の部分を除き、ＰＤＦファイルの２次元コードを印刷してもよい。
ただし、設定情報の確認のために、ＰＤＦ埋込設定情報５２を含めて印刷してもよい。
【０１１８】
以上の処理により、すでにＰＤＦ化されて記憶されている原稿のＰＤＦファイルから、そのＰＤＦファイルに含まれる設定情報を取得して２次元コードが生成され、さらに、ＰＤＦファイルの２次元コードと、ユーザが設定入力した設定情報とを含めた合成情報が生成される。
【０１１９】
（実施例６）
ここでは、すでに用紙に印刷された２次元コードを利用して、ＰＤＦ埋込設定情報を取得し、さらに、このＰＤＦ埋込設定情報を利用して、他の原稿の合成情報（ＰＤＦ情報）を生成する処理について説明する。
【０１２０】
ユーザは、ユーザが以前設定入力した設定情報に対応した２次元コードが印刷されたＰＤＦ原稿を予め用意しておく。
ただし、２次元コードが印刷されたＰＤＦ原稿は、長期的に紙媒体で保存しておく必要はなく、以下に示す図９の処理を実行する直前に、図８に示した処理を実行させ、２次元コードが記載されたＰＤＦ原稿を用紙に印刷して、ＰＤＦ原稿を用意すればよい。
このＰＤＦ原稿は、２次元コードから、ユーザが以前設定入力した設定情報を復元するために利用する。
また、２次元コードから復元できる設定情報を利用してＰＤＦ化しようとする他の原稿を予め用意しておく。
【０１２１】
図９に、この発明の画像処理装置における２次元コードを利用した合成情報の生成処理の一実施例のフローチャートを示す。
図９において、図７に示したステップと同じ処理をするステップには、同じ番号を付与する。
図９のステップS91において、制御部１１が、ユーザによって２次元コードが印刷されたＰＤＦ原稿を読み取る操作が入力されたか否かをチェックする。
ステップS92において、ＰＤＦ原稿を読み取る操作が入力された場合は、ステップS93に進み、そうでない場合は、ステップS91に戻る。
【０１２２】
ユーザは、ＰＤＦ原稿を読み取る操作を入力した後、２次元コードが印刷されたＰＤＦ原稿を原稿台に載置する。
ステップS93において、制御部１１が、ユーザによって読取開始を意味する入力がされたか否かをチェックする。
ステップS94において、読取開始を意味する入力がされた場合、ステップS95に進み、そうでない場合は、ステップS93に戻る。
【０１２３】
ステップS95において、画像入力部１３によって、ＰＤＦ原稿を読み取り、２次元コード取得部２２が、ＰＤＦ原稿に印刷されていた２次元コードを取得する。
ステップS96において、２次元コード取得部２２が、取得した２次元コードを解析し、文字情報に変換する。
ステップS97において、２次元コード取得部２２が、文字情報を確認し、ＰＤＦ埋込設定情報の有無をチェックする。
【０１２４】
その後、図７に示したステップS67からステップS76までの処理と同様の処理を行う。
すなわち、ステップS67において、文字情報にＰＤＦ埋込設定情報があった場合は、ステップS69に進み、そうでない場合は、ステップS68に進む。
ステップS68において、文字情報には、ＰＤＦ埋込設定情報が含まれていないので、表示部１４等を利用して、読み取った２次元コードには、設定情報が埋め込まれていないことをユーザに通知して処理を終了する。
【０１２５】
ステップS69において、ユーザが選択したＰＤＦファイルから、ＰＤＦ埋込設定情報を取得し、ステップS70において、設定復元部２１が、取得したＰＤＦ埋込設定情報から、そのＰＤＦファイルの作成時に設定入力された設定情報（ＰＤＦ設定情報）を復元する。
ここでは、取得したＰＤＦ埋込設定情報に基づいて、ＭＦＰの現在の設定項目の設定内容を再設定する。
【０１２６】
ステップS71において、復元されたＰＤＦ設定情報の確認処理をし、ユーザが確認後、復元されたＰＤＦ設定情報に問題がなく、設定項目の確認を終了することを意味する入力操作がされた場合は、ステップS73に進む。
ステップS71では、たとえば、復元されたＰＤＦ設定情報の設定項目内容を表示部１４に表示させ、ユーザが、その内容を確認する。
もし、表示された設定項目内容が、ユーザの意図していた内容と異なる場合は、ユーザは、操作部１２を用いて、その設定項目の内容を変更してもよい。
【０１２７】
ステップS73において、埋込情報生成部１８が、確認された設定項目の内容を利用して、ＰＤＦ埋込設定情報を生成する。
確認した時に、設定項目の内容に変更がなければ、ステップS69で取得したＰＤＦ埋込設定情報と同じなので、改めて生成する必要はない。
ただし、確認した時に、設定項目の内容を変更した場合は、その変更後の設定項目の内容を利用して、ＰＤＦ埋込設定情報を生成する。
【０１２８】
ステップS74において、画像入力部１３によって、ＰＤＦ化する原稿の読取処理を行う。
ここで、ユーザが、原稿の読取開始を意味する入力操作を行うと、原稿台に載置された原稿の読取処理が実行され、原稿の記載情報を読み取った入力画像データ５３が、記憶部５０に記憶される。
【０１２９】
ステップS75において、ＰＤＦ埋込設定情報５２と入力画像データ５３とを利用して、これらの情報を含む合成情報５４を生成し、ステップS76において、生成された合成情報５４を出力し、処理を終了する。
たとえば、生成された合成情報５４を、記憶部５０に記憶し、その後、ＵＳＢメモリなどの記憶媒体に保存したり、他の情報処理装置やサーバに送信したりする。
【０１３０】
このように、再利用したい設定情報を、すでに用紙に印刷された２次元コードから取り出すので、ユーザは、他の原稿について、同じ設定情報を持つＰＤＦファイルを生成するときに、容易な入力操作で設定情報を再現でき、各設定項目について同じ設定入力操作を再度する必要はなく、設定情報に対応した２次元コードを印刷した紙媒体を長期保存する必要もなく、ユーザの管理と操作に関する負担を軽減することができる。
また、復元した設定情報を確認した時に変更したい設定項目がある場合は、表示された設定情報を参考にして、変更したい設定項目のみを変更する入力操作をすればよいので、すべての設定項目を再度設定し直す必要はなく、ユーザの操作負担を軽減できる。
【符号の説明】
【０１３１】
１  画像処理装置（ＭＦＰ）、
１１  制御部、
１２  操作部、
１３  画像入力部、
１４  表示部、
１５  通信部、
１６  出力部、
１７  設定情報取得部、
１８  埋込情報生成部、
１９  画像設定合成部、
２０  設定情報抽出部、
２１  設定復元部、
２２  ２次元コード取得部、
２３  ２次元コード生成部、
５０  記憶部、
５１  設定情報、
５２  埋込設定情報、
５３  入力画像データ、
５４  合成情報、
５５  抽出設定情報、
５６  ２次元コード、
５７  ＰＤＦ情報（ＰＤＦファイル）
【図１】
2019087906.tif 000003
【図２】
2019087906.tif 000004
【図３】
2019087906.tif 000005
【図４】
2019087906.tif 000006
【図５】
2019087906.tif 000007
【図６】
2019087906.tif 000008
【図７】
2019087906.tif 000009
【図８】
2019087906.tif 000010
【図９】
2019087906.tif 000011