(57)【要約】【課題】印刷物における原稿内容を容易に修正可能な画像処理装置、画像形成装置及びプログラムを提供することである。【解決手段】画像処理装置１は、第１特定情報検出部１５１と、第２特定情報検出部１５２と、編集部１５４と、を備えている。第１特定情報検出部１５１は、原稿を表す画像データに基づき、前記画像データに対して実行すべき編集処理を表す第１特定情報を検出する。第２特定情報検出部１５２は、前記画像データに基づき、前記原稿における編集対象箇所を示す第２特定情報を検出する。編集部１５４は、前記画像データに基づき、前記第２特定情報で示される前記編集対象箇所について前記第１特定情報で示される前記編集処理を実行する。【選択図】図１
2019029823.tif 000002
【特許請求の範囲】
【請求項１】
原稿を表す画像データに基づき、前記画像データに対して実行すべき編集処理を表す第１特定情報を検出する第１特定情報検出部と、
前記画像データに基づき、前記原稿における編集対象箇所を示す第２特定情報を検出する第２特定情報検出部と、
前記画像データに基づき、前記第２特定情報で示される前記編集対象箇所について前記第１特定情報で示される前記編集処理を実行する編集部と、
を備える画像処理装置。
【請求項２】
前記第１特定情報検出部はさらに、前記画像データに基づき、前記第１特定情報の位置を示す第３特定情報を検出し、
前記編集部は、前記画像データに基づき、前記第３特定情報に対応する前記第２特定情報で示される前記編集対象箇所について、前記第３特定情報で示される位置にて検出される前記第１特定情報で示される前記編集処理を実行する、
請求項１に記載の画像処理装置。
【請求項３】
前記第１特定情報検出部は、前記画像データに含まれる画素値であって前記原稿の余白部分の画素値に基づき第１特定情報を検出する、
請求項１または２に記載の画像処理装置。
【請求項４】
前記第２特定情報は、前記原稿における少なくとも一つの単語を示し、
前記編集部は、前記第２特定情報で示される前記単語を含む前記原稿中の一文を前記編集対象箇所と決定する、
請求項１〜３のいずれかに記載の画像処理装置。
【請求項５】
前記画像データに基づき文字認識処理を行って、前記原稿を表すテキストデータを生成する認識処理部を備え、
前記編集部は、前記テキストデータに対して、前記第２特定情報で示される前記編集対象箇所について前記第１特定情報で示される前記編集処理を実行する、
請求項１〜４のいずれかに記載の画像処理装置。
【請求項６】
前記認識処理部は、前記画像データに基づき、前記第１特定情報及び前記第２特定情報を消去して中間データを生成し、前記中間データに対し前記文字認識処理を行う、
請求項１〜５のいずれかに記載の画像処理装置。
【請求項７】
請求項１〜６のいずれかに記載の画像処理装置と、
前記編集部による前記編集処理済みの画像データに基づく画像をシートに形成する画像形成部と、
を備える画像形成装置。
【請求項８】
原稿を表す画像データに基づき、前記画像データに対して実行すべき編集処理を表す第１特定情報を検出するステップと、
前記画像データに基づき、前記原稿における編集対象箇所を示す第２特定情報を検出するステップと、
前記画像データに基づき、前記第２特定情報で示される前記編集対象箇所について前記第１特定情報で示される前記編集処理を実行するステップと、
をコンピューターに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿を光学的に読み取って得られる画像データを処理する画像処理装置、およびこれを備えた画像形成装置、及びプログラムに関する。
【背景技術】
【０００２】
一般的に、画像形成装置は、例えば複合機又はプリンターであって、ネットワークを介して、例えばパーソナルコンピューターと通信可能に接続されている。ユーザーは、パーソナルコンピューターを操作して、少なくとも文書を含む原稿を作成した後、作成した原稿の印刷を指示する。
【０００３】
パーソナルコンピューターは、ユーザー操作に応答して、原稿を表す画像データを生成し、ネットワークを通じて画像形成装置に送信する。
【０００４】
画像形成装置は、ネットワークを介して画像データを受け取ると、画像形成動作を実行して、受信画像データにより表現される画像がシート上に形成された印刷物を排出する（例えば特許文献１を参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１６−２１３７２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、ユーザーは、画像形成装置から排出された印刷物を見て、原稿内容に誤りを見つける場合がある。この場合、ユーザーは、原稿内容を修正するためには、自分のパーソナルコンピューターまで戻って原稿内容を修正する必要がある。
【０００７】
本発明の目的は、印刷物における原稿内容を容易に修正可能な画像処理装置、画像形成装置及びプログラムを提供することである。
【課題を解決するための手段】
【０００８】
本発明の一の局面に係る画像処理装置は、第１特定情報検出部と、第２特定情報検出部と、編集部と、を備える。前記第１特定情報検出部は、原稿を表す画像データに基づき、前記画像データに対して実行すべき編集処理を表す第１特定情報を検出する。前記第２特定情報検出部は、前記画像データに基づき、前記原稿における編集対象箇所を示す第２特定情報を検出する。前記編集部は、前記画像データに基づき、前記第２特定情報で示される前記編集対象箇所について前記第１特定情報で示される前記編集処理を実行する。
【０００９】
本発明の他の局面に係る画像形成装置は、上述の画像処理装置と、画像形成部と、を備える。前記画像形成部は、前記編集部による前記編集処理済みの画像データに基づく画像をシートに形成する。
【００１０】
本発明の他の局面に係るプログラムは、原稿を表す画像データに基づき、前記画像データに対して実行すべき編集処理を表す第１特定情報を検出するステップと、前記画像データに基づき、前記原稿における編集対象箇所を示す第２特定情報を検出するステップと、前記画像データに基づき、前記第２特定情報で示される前記編集対象箇所について前記第１特定情報で示される前記編集処理を実行するステップと、をコンピューターに実行させるためのプログラムである。
【発明の効果】
【００１１】
本発明によれば、印刷物における原稿内容を容易に修正可能な画像処理装置、画像形成装置及びプログラムを提供することができる。
【図面の簡単な説明】
【００１２】
【図１】図１は、本発明の一実施形態に係る画像処理装置及び画像形成装置の構成を示す図である。
【図２Ａ】図２Ａは、修正後原稿及び図１の画像形成装置で得られる印刷物の第一例を示す図である。
【図２Ｂ】図２Ｂは、修正後原稿及び図１の画像形成装置で得られる印刷物の第二例を示す図である。
【図２Ｃ】図２Ｃは、修正後原稿及び図１の画像形成装置で得られる印刷物の第三例を示す図である。
【図２Ｄ】図２Ｄは、修正後原稿及び図１の画像形成装置で得られる印刷物の第四例を示す図である。
【図３】図３は、図１の画像形成装置の処理を示すフローチャートである。
【図４】図４は、図３のステップＳ１０３における詳細な処理を示すフローチャートである。
【図５】図５は、本発明の他の実施形態に係る画像処理装置及び画像形成装置の構成を示す図である。
【図６】図６は、図５の画像形成装置の処理を示すフローチャートである。
【図７】図７は、修正後原稿の余白部分の領域分割を例示する図である。
【発明を実施するための形態】
【００１３】
［実施形態］
以下添付図面を参照しながら、本発明の一実施形態について説明し、本発明の理解に供する。なお、以下の実施形態は、本発明を具体化した一例であって、本発明の技術的範囲を限定するものではない。この点は、後述の他の実施形態についても同様である。
【００１４】
図１において、画像形成装置１は、例えば、プリンター機能、スキャナー機能、コピー機能、及びファクシミリ機能などを有する複合機、又は印刷機である。この画像形成装置１は、操作表示部１０、画像読取部１１と、画像形成部１２、通信ＩＦ部１３、記憶部１４及び制御部１５等を備えている。上記構成のうち、少なくとも制御部１５は画像処理装置２の構成として含まれる。
【００１５】
操作表示部１０は、情報を表示する液晶ディスプレーなどの表示部と、ユーザーによる操作に基づく情報入力を受け付けるタッチパネル及び操作ボタンなどの操作部とを備える。
【００１６】
画像読取部１１は、プラテンガラス、原稿台ガラス、光源、ミラー、光学レンズ及びＣＣＤ（Charge Coupled Device）等を備えている。プラテンガラス上には、図示しないＡＤＦ（Automatic Document Feeder）により原稿が搬送されてくる。また、原稿台ガラス上にはユーザーにより原稿が載置される。画像読取部１１は、プラテンガラス上又は原稿台ガラス上の原稿を光学的に走査して読み取り、原稿の内容を表す画像データを出力することが可能である。
【００１７】
画像形成部１２は、後述の制御部１５から送られてくる画像データが表す画像をシート上に形成して、印刷物として出力することが可能である。なお、画像形成の方式は、電子写真方式又はインクジェット方式のいずれでもよい。画像形成部１２は、電子写真方式が採用される場合、感光体ドラム、帯電器、露光装置、現像装置、転写装置、定着装置等を備える。
【００１８】
通信ＩＦ部１３は、ネットワーク上の情報処理装置（図示せず）との間で所定の通信プロトコルに従う通信処理を実行することが可能である。
【００１９】
記憶部１４は、例えば、不揮発性の半導体メモリー又はハードディスクドライブ等を含み、制御部１５により実行される各種制御プログラム、及び各種情報を記憶可能である。
【００２０】
制御部１５は、プロセッサー、プログラムメモリー及びメインメモリー等を備える。
【００２１】
ここで、本発明が解決すべき技術的課題について説明する。情報処理装置は、ユーザー操作に従って、原稿を表す電子データを生成した後、この電子データに基づく画像データを生成する。情報処理装置はさらに、ネットワークを介して画像形成装置に送信する。画像形成装置は、原稿画像をシート上に形成して印刷物として排出する。
【００２２】
しかし、ユーザーは、画像形成装置から排出された印刷物を見て、原稿内容に誤りを見つける場合がある。この場合、ユーザーは、原稿内容を修正するためには、自分の情報処理装置まで戻って、電子データが表す原稿内容を修正する必要がある。その後、情報処理装置は、画像形成装置での再印刷のために、電子データ基づき、修正後の原稿画像を表す画像データを生成し画像形成装置に送信する。
【００２３】
そこで、本実施形態の画像形成装置１、画像処理装置２およびプログラムは、印刷物における原稿内容を容易に修正可能に構成される。
【００２４】
具体的には、制御部１５は、プロセッサーにより、メインメモリーを作業領域として使いつつ、プログラムメモリー又は記憶部１４に格納されているプログラムを実行する。これにより、制御部１５は、機能ブロックとして、第１特定情報検出部１５１、第２特定情報検出部１５２、認識処理部１５３及び編集部１５４を備える。これら機能ブロック１５１〜１５４の一つ又は複数は電子回路で構成されていてもよい。
【００２５】
制御部１５は、原稿を表す画像データを、画像読取部１１又は通信ＩＦ部１３から受け取る。詳細は後述するが、通信ＩＦ部１３からの画像データは、例えば、ユーザーによる手書き修正前の原稿（以下、単に「修正前原稿」という）を表す。それに対し、画像読取部１１からの画像データは、例えば、ユーザーによる手書き修正後の原稿（以下、単に「修正後原稿」という）を表す。
【００２６】
ここで、画像形成装置１は、情報処理装置から送られてくる画像データに基づき、修正前原稿を表す画像をシート上に形成して印刷物として排出する。ユーザーは、画像形成装置１から排出された印刷物を見て、原稿内容に誤りを見つける。この場合、ユーザーは、例えば画像形成装置１の近くにて、印刷物の余白に、編集部１５４が実行すべき編集処理を示す符号ＦＩを、図２Ａ〜図２Ｄに示すように、例えば手書きにより記入する。ユーザーはさらに、印刷物において編集処理を実行すべき箇所（即ち、編集対象箇所）を示すマークＳＩも手書きで記入する。このようにして、ユーザーは、修正後原稿ＲＤを作成する。なお、編集対象箇所は、主として修正後原稿に含まれる文字列であるが、修正後原稿に含まれる画像であってもよい。
【００２７】
符号ＦＩは、修正後原稿ＲＤの余白に記入され、例えば、丸で囲まれた少なくとも一つの符号を含み、より具体的には、予め定められた一つのアルファベットと、少なくとも一つの数字とを含む。
【００２８】
本実施形態では、符号ＦＩの具体例として、〈Ｒ１〉、〈Ｒ２〉、〈Ｆ１〉〜〈Ｆ３〉及び〈Ｓ〉が示される。なお、これら山括弧は、アルファベットおよび数字を囲んだ丸を表す。また、図２Ａ、図２Ｂ、図２Ｃ及び図２Ｄには、修正後原稿ＲＤの余白に記入された〈Ｒ１〉、〈Ｆ３〉、〈Ｆ１２３〉及び〈Ｓ〉が例示される。
【００２９】
〈Ｒ１〉は、「削除及び再配置」という編集処理を示す。〈Ｒ２〉は「削除のみ（再配置なし）」という編集処理を示す。
【００３０】
〈Ｆ１〉は、「太字への書式変更」という編集処理を示す。〈Ｆ２〉及び〈Ｆ３〉は、「下線付きへの書式変更」及び「斜体への書式変更」という編集処理を示す。なお、アルファベットＦの後に、数字１〜３のうち複数の数字を含む場合には、複数の書式変更を示すことが可能となる。例えば、〈Ｆ１２３〉は、「太字、下線付き及び斜体への書式変更」という編集処理を示す。
【００３１】
〈Ｓ〉は、「置換」という編集処理を示す。
【００３２】
なお、編集処理は、上述の６種以外でもよい。
【００３３】
また、図２Ａ〜図２Ｄには、修正後原稿ＲＤ中に記入されたマークＳＩが示されている。このマークＳＩは、図２Ａ〜図２Ｄの例示では、編集対象箇所を示すために、編集対象箇所全体を囲む囲み線である。なお、マークＳＩは、編集対象箇所を示すために、編集対象箇所全体に半透明色で重ね塗りされた線でよい。このマークＳＩは他にも、編集対象箇所の一部を囲む囲み線、又は、編集対象箇所の一部に半透明色で重ね塗りされた線により、編集対象箇所の一部を示してもよい。ここで、編集対象箇所の一部とは、原稿内容を構成する少なくとも一つの単語であればよい。
【００３４】
図２Ａの修正後原稿ＲＤでは３か所にマークＳＩが記入され、各マークＳＩは、囲み線により、対応する編集対象箇所全体を示している。図２Ｂ及び図２Ｃの各修正後原稿ＲＤでは１か所に、編集対象箇所全体を囲むマークＳＩが記入される。図２Ｄの修正原稿では２か所に編集対象箇所全体を囲むマークＳＩが記入される。
【００３５】
ここで、再度図１を参照する。上記のような修正後原稿ＲＤは、ユーザーにより画像読取部１１にセットされる。画像読取部１１は、セットされた修正後原稿ＲＤを光学的に読み取り、修正後原稿ＲＤを表す画像データ（以下、「修正後画像データ」という）を画像処理装置２（即ち、制御部１５）に出力する。この修正後画像データは、例えば、ビットマップ等のように、画素ごとに濃度の値（以下、「画素値」という）を有する。
【００３６】
以下、図３をさらに参照し、画像形成装置１及び画像処理装置２の処理を詳説する。
【００３７】
第１特定情報検出部１５１は、画像読取部１１から修正後画像データを受け取ると、受け取っている修正後画像データに基づき、この修正後画像データに対して実行すべき編集処理を表す第１特定情報を検出する（ステップＳ１０１）。
【００３８】
より詳細には、第１特定情報検出部１５１は、受け取った修正後画像データに含まれる画素値であって修正後原稿ＲＤの余白部分の画素値に基づき、手書き文字の認識処理を実行して、この余白部分に記入された符号ＦＩを示す第１特定情報を検出する。なお、余白部分を示す情報は、記憶部１４に予め記録されていてもよいし、プログラム内に予め定義されていてもよい。他にも、ユーザーが、画像読取部１１による修正後原稿ＲＤの読み取り時に、修正後原稿ＲＤにおける余白部分を示す情報（例えば余白部分の幅）を操作表示部１０に入力している場合には、第１特定情報検出部１５１は、操作表示部１０への入力情報から、修正後原稿ＲＤの余白部分を特定しても構わない。第１特定情報検出部１５１は、検出した第１特定情報を編集部１５４に渡す。
【００３９】
第２特定情報検出部１５２は、画像読取部１１から修正後画像データを受け取ると、受け取っている修正後画像データに基づき、この修正後原稿ＲＤにおいて編集対象箇所（即ち、マークＳＩ）を示す第２特定情報を検出する（ステップＳ１０２）。
【００４０】
より詳細には、第２特定情報検出部１５２は、例えば、修正後画像データにおいて修正後原稿ＲＤを表す画素値に対し、マークＳＩ（即ち、囲み線のストローク）の認識処理を実行して、認識したマークＳＩの画素位置等を第２特定情報として検出する。第２特定情報検出部１５２は、検出した第２特定情報を編集部１５４に渡す。
【００４１】
認識処理部１５３は、画像読取部１１から修正後画像データを受け取ると、受け取っている画像データに対して文字認識処理（以下、「ＯＣＲ処理」という）を少なくとも実行して、修正後原稿ＲＤを表すテキストデータを含む編集可能データを生成する（ステップＳ１０３）。
【００４２】
より具体的には、認識処理部１５３は、まず、受け取っている画像データに基づき、上述と同様にして、第１特定情報及び第２特定情報を表す画素を検出した後、修正後原稿ＲＤにおける各特定情報を消去するために、検出した各画素値を原稿背景と同じ画素値（例えばゼロ）にして中間データを生成する。
【００４３】
その後、認識処理部１５３は、生成した中間データに基づき、修正後原稿ＲＤのレイアウトを解析すると共に、必要に応じて、第１部分画像データ及び第２部分画像データに分離する。第１部分画像データは、修正後原稿ＲＤに含まれる文字列を表し、第２部分画像データは、当該修正後原稿ＲＤの画像領域を表す。
【００４４】
次に、認識処理部１５３は、第１部分画像データにＯＣＲ処理を行って、修正後原稿ＲＤの文字領域に含まれる文字列を示すテキストデータを生成する。
【００４５】
その後、認識処理部１５３は、レイアウト解析の結果に基づき、生成したテキストデータと、第２部分画像データとを用いて、画像読取部１１から受け取った修正後画像データが表す修正後原稿ＲＤと実質上同じ内容であるが、文字単位及び画像単位で編集が可能な編集可能データを生成する。認識処理部１５３は、生成した編集可能データを編集部１５４に渡す。
【００４６】
上述から明らかなように、編集部１５４は、第１特定情報、第２特定情報及び修正後画像データに基づく編集可能データを受け取っている。編集部１５４は、編集可能データに基づき、第２特定情報で示される編集対象箇所について第１特定情報で示される編集処理を実行して、編集済データを生成する（ステップＳ１０４）。
【００４７】
ここで、図４を参照し、ステップＳ１０４の処理をさらに詳説する。
【００４８】
編集部１５４は、現在受け取っている第１特定情報が〈Ｒ１〉を示しているか否かを判断する（図４；ステップＳ２０１）。
【００４９】
ステップＳ２０１でＹＥＳと判断すると、編集部１５４は、実行すべき編集処理が「削除及び再配置」であるとみなす。この場合、編集部１５４は、現在受け取っている編集可能データに含まれるテキストデータに対し編集処理を実行する。より詳細には、編集部１５４は、編集可能データに含まれるテキストデータから、第２特定情報が示す編集対象箇所に含まれるテキストデータ（換言すると、マークＳＩで囲まれた文字列に相当するテキストデータ）を削除すると共に、この編集可能データにおいて、削除したテキストデータの分、その後に続くテキストデータを移動させる。これにより、編集済データが生成される（ステップＳ２０２）。
【００５０】
ステップＳ２０１でＮＯと判断した場合において、現在受け取っている第１特定情報が〈Ｒ２〉を示していると判断すれば（ステップＳ２０３でＹＥＳ）、編集部１５４は、実行すべき編集処理が「削除のみ」であるとみなす。この場合、編集部１５４は、ステップＳ２０２と同様の削除処理を実行して、編集済データを生成する（ステップＳ２０４）。ただし、ステップＳ２０４では、削除されたテキストデータの後に続くテキストデータの移動は実行されない。
【００５１】
なお、第２特定情報が編集対象箇所として一つの単語を示している場合には、編集部１５４は、現在受け取っている編集可能データから、第２特定情報で示される単語を含む一文全体を編集対象箇所として決定して、編集対象箇所として決定した一文を表すテキストデータを削除してもよい。
【００５２】
また、本実施形態では、編集可能データに基づき編集処理が実行される。しかし、編集処理が「削除のみ」であれば、編集部１５４は、画像読取部１１から送られてくる画像データに基づき、第２特定情報で示される編集対象箇所について第１特定情報で示される編集処理を実行可能である。
【００５３】
また、本実施形態では、編集処理の対象はテキストデータとして説明しているが、編集処理の内容が「削除及び再配置」、「削除のみ」及び「置換」（後述）であれば、編集可能データに含まれる画像データも編集処理の対象とすることができる。
【００５４】
ステップＳ２０３でＮＯと判断した場合において、現在受け取っている第１特定情報が〈Ｆ１〉を示していれば（ステップＳ２０５でＹＥＳ）、編集部１５４は、実行すべき編集処理が「太字への書式変更」であるとみなす。この場合、編集部１５４は、現在受け取っている編集可能データに、第２特定情報が示す編集対象箇所内の文字列を太字にするための情報を追加して、編集済データを生成する（ステップＳ２０６）。
【００５５】
ステップＳ２０５でＮＯと判断した場合において、現在受け取っている第１特定情報が〈Ｆ２〉を示していれば（ステップＳ２０７でＹＥＳ）、編集部１５４は、実行すべき編集処理が「下線付きへの書式変更」であるとみなす。この場合、編集部１５４は、現在受け取っている編集可能データに、第２特定情報が示す編集対象箇所内の文字列に下線を付けるための情報を追加して、編集済データを生成する（ステップＳ２０８）。
【００５６】
ステップＳ２０５でＮＯと判断した場合において、現在受け取っている第１特定情報が〈Ｆ３〉を示していれば（ステップＳ２０９でＹＥＳ）、編集部１５４は、実行すべき編集処理が「斜体への書式変更」であるとみなす。この場合、編集部１５４は、現在受け取っている編集可能データに、第２特定情報が示す編集対象箇所内の文字列を斜体にするための情報を追加して、編集済データを生成する（ステップＳ２１０）。
【００５７】
なお、前述の通り、ユーザーは複数の数字を含む符号ＦＩを修正後原稿ＲＤに記入することが可能である。編集部１５４は、現在の第１特定情報に複数の数字を表していると判断すると、各数字に対応する書式変更を行う。例えば、第１特定情報が〈Ｆ１２３〉を示せば、第２特定情報が示す編集対象箇所内の文字列を、太字、下線付き及び斜体へと変更するため情報を編集可能データに追加する。
【００５８】
ステップＳ２０９でＮＯと判断した場合において、現在受け取っている第１特定情報が〈Ｓ〉を示していれば（ステップＳ２１１でＹＥＳ）、編集部１５４は、実行すべき編集処理が「置換」であるとみなす。この場合、編集部１５４は、現在受け取っている編集可能データにおいて、第２特定情報の一方が示す編集対象箇所に含まれるテキストデータを、その他方が示す編集対象箇所に含まれるテキストデータと入れ替えて、編集済データを生成する（ステップＳ２１２）。
【００５９】
ステップＳ２０２、Ｓ２０４、Ｓ２０６、Ｓ２０８、Ｓ２１０及びＳ２１２の終了後、又はステップＳ２１１でＮＯと判断された場合、編集部１５４は、ステップＳ１０４を抜けて図３のステップＳ１０５を行う。
【００６０】
編集部１５４は、ステップＳ１０４で生成した編集済データに基づき、画像形成部１２に出力すべき編集済画像データを生成して、画像形成部１２に送信する（ステップＳ１０５）。
【００６１】
ここで、制御部１５は、生成した画像データを画像形成部１２に送信するまでに、操作表示部１０等に、生成した画像データが表す画像を表示させてもよい。これにより、ユーザーは、これから得られる印刷物の内容を画面上でプレビューすることができる。
【００６２】
画像形成部１２は、編集部１５４から送られてくる編集済画像データに基づく画像をシート上に形成して、印刷物として出力する（ステップＳ１０６）。
【００６３】
上述の処理により、図２Ａ左側に示す修正後原稿ＲＤをユーザーが作成すれば、ステップＳ１０６の結果ユーザーが得る印刷物Ｐでは、図２Ａ右側に示すように、３か所の編集対象箇所（即ち、“This line is not …（中略）… demonstration only."、“and they did not”及び"There came a time …（中略）… that I already knew."）が削除されると共に、各編集対象箇所の後に続く文章が移動している。
【００６４】
また、修正後原稿ＲＤが図２Ｂ左側の通りであれば、図２Ｂ右側に示す通り、編集対象箇所の書式が斜体に変更されている印刷物Ｐが得られる。
【００６５】
また、修正後原稿ＲＤが図２Ｃ左側の通りであれば、図２Ｃ右側に示す通り、編集対象箇所の書式が太字、下線付き及び斜体に変更されている印刷物が得られる。
【００６６】
また、修正後原稿ＲＤが図２Ｄ左側の通りであれば、図２Ｄの通り、一方の編集対象箇所と他方の編集対象箇所とが入れ替わっている印刷物が得られる。
【００６７】
本実施形態によれば、画像処理装置２は、画像読取部１１により生成される画像データから第１特定情報及び第２特定情報を検出し、当該画像データに基づき、第２特定情報で示される編集対象箇所について第１特定情報で示される編集処理を実行する。それ故、印刷物における原稿内容を容易に修正可能な画像処理装置１、画像形成装置２及びプログラムを提供することが可能となる。
【００６８】
また、本画像形成装置１、本画像処理装置２及びプログラムによれば、ユーザーは、印刷物が表す原稿内容に誤りを見つけたとしても、画像形成装置１の周囲で印刷物に修正内容を直接書き込むことができる。画像形成装置１及び画像処理装置２は、このような修正後原稿ＲＤに対し上述の処理を行うことで、ユーザーの修正内容を反映した印刷物を出力する。それゆえ、ユーザーは、情報処理装置まで戻って電子データを編集し直す必要がなくなる。
【００６９】
［他の実施形態］
以下、本発明に係る他の実施形態について説明する。なお、以下に説明する他の実施形態において、前記実施形態と同様の構成及びステップについて同一参照符号及びステップ番号を付与し、それぞれの説明を控える。
【００７０】
図５に示すように、他の実施形態に係る画像形成装置１ａは、上述の画像形成装置１と比較すると、画像処理装置２（即ち、制御部１５）に代えて画像処理装置２ａ（即ち、制御部１５ａ）を備える点で相違する。また、制御部１５ａは、制御部１５と比較すると、第１特定情報検出部１５１及び編集部１５４に代えて第１特定情報検出部１５１ａ及び編集部１５４ａを備える点で相違する。
【００７１】
以下、図６を参照し、画像形成装置１ａ及び画像処理装置２ａの処理を詳説する。
【００７２】
図６のフローチャートは、図３のフローチャートと比較すると、ステップＳ１０１，Ｓ１０４に代えてステップＳ３０１，３０２を含む点とで相違する。
【００７３】
第１特定情報検出部１５１ａは、第１特定情報を検出すると、修正後画像データの余白部分において第１特定情報が検出された位置（より詳細には画素位置）を示す第３特定情報を検出して、第１特定情報及び第３特定情報の組合せを編集部１５４ａに渡す（ステップＳ３０１）。
【００７４】
ステップＳ３０１において、複数の第１特定情報が検出されると、第１特定情報及び第３特定情報の組合せは複数生成されることになる。
【００７５】
ここで、本画像形成装置１ａでは、記憶部１４等に、修正後原稿の余白部分を所定数に分割した各領域と、修正後原稿における編集対象箇所との対応関係を示す対応関係情報が予め記憶される。
【００７６】
ここで、上述の領域分割の具体例を説明する。図７に例示するように、修正後原稿ＲＤにおける余白部分は、修正後原稿が縦横の中心線により、左上領域ＵＬ、右上領域ＵＲ、右下領域ＬＲ及び左下領域ＬＬに分割される。左上領域ＵＬは、修正後原稿ＲＤの最上部のマークＳＩ（編集対象箇所）と対応付けされる。同様に、右上領域ＵＲ、右下領域ＬＲ、左下領域ＬＬには、修正後原稿ＲＤにおいて上から２番目、３番目、４番目のマークＳＩが対応付けされる。このような対応関係は、本画像形成装置１ａの設計・開発段階で予め定められる。
【００７７】
ユーザーは、例えば、本画像形成装置１ａに、最上部の編集対象箇所に対する「削除及び再配置」をさせたい場合、図７に例示するように、修正後原稿ＲＤの最上部の編集対象箇所にマークＳＩを付けると共に、余白部分の左上領域ＵＬに符号ＦＩ（より具体的には〈Ｒ１〉）を記入する。また、本画像形成装置１ａに、上から２番目の編集対象箇所に対する「太字への書式変更」をさせたい場合、修正後原稿ＲＤの上から２番目の編集対象箇所にマークＳＩを付けると共に、余白部分の右上領域ＵＲに符号ＦＩ（より具体的には〈Ｆ１〉）を記入する。
【００７８】
上述のような対応関係を予め定めておくことで、他の実施形態では、ユーザーは、修正後原稿ＲＤ編集対象箇所ごとに編集処理を指定することが可能となる。
【００７９】
編集部１５４ａは、ステップＳ３０１の実行後、第１特定情報ないし第３特定情報及び編集可能データを受け取っている。編集部１５４は、第３特定情報に対応する第２特定情報で示される編集対象箇所について、第３特定情報で示される位置にて検出される第１特定情報で示される編集処理を実行する（ステップＳ３０２）。
【００８０】
以下、ステップＳ３０２の処理の一例をさらに詳説する。
【００８１】
編集部１５４ａは、第１特定情報が〈Ｒ１〉を示しかつ第３特定情報が示す位置が左上領域ＵＬに含まれる場合、対応関係情報を参照して、修正後原稿ＲＤにおける最上位にある第２特定情報を選択する。その後、編集部１５４ａは、編集可能データに基づき、選択した第２特定情報が示す編集対象箇所に含まれるテキストデータを削除すると共に、この編集可能データにおいて、削除したテキストデータの分、その後に続くテキストデータを移動させる。
【００８２】
同様に、編集部１５４ａは、第１特定情報が〈Ｒ１〉を示しかつ第３特定情報が示す位置が右上領域ＵＲ、右下領域ＬＲ及び左下領域ＬＬに含まれる場合、修正後原稿ＲＤにおいて上から２番目、３番目及び４番目にある第２特定情報を選択する。その後、編集部１５４ａは、選択した第２特定情報が示す編集対象箇所に対して「削除及び再配置」を実行する。
【００８３】
第１特定情報が他の符号ＦＩ（〈Ｒ２〉、〈Ｆ１〉等）を示す場合にも、編集部１５４ａは、上述と同様の手法で、第２特定情報を選択した後、編集可能データに基づき、選択した第２特定情報が示す編集対象箇所に対して、第１特定情報で示される編集処理を実行する。
【００８４】
他の実施形態によれば、画像処理装置２ａは、画像読取部１１により生成される画像データから第１特定情報ないし第３特定情報を検出する。その後、画像処理装置２ａは、第３特定情報に基づき、第２特定情報（即ち、編集対象箇所）を選択し、選択した第２特定情報で示される編集対象箇所について、第３特定情報で示される位置にて検出された第１特定情報で示される編集処理を実行する。それ故、印刷物における原稿内容を容易に修正可能であると共に、様々な修正を加えることが可能な画像処理装置１ａ、画像形成装置２ａ及びプログラムを提供することが可能となる。
【符号の説明】
【００８５】
１，１ａ  画像形成装置
２，２ａ  画像処理装置
１５，１５ａ  制御部
１５１，１５１ａ  第１特定情報検出部
１５２  第２特定情報検出部
１５３  認識処理部
１５４，１５４ａ  編集部
【図１】
2019029823.tif 000003
【図２Ａ】
2019029823.tif 000004
【図２Ｂ】
2019029823.tif 000005
【図２Ｃ】
2019029823.tif 000006
【図２Ｄ】
2019029823.tif 000007
【図３】
2019029823.tif 000008
【図４】
2019029823.tif 000009
【図５】
2019029823.tif 000010
【図６】
2019029823.tif 000011
【図７】
2019029823.tif 000012