(57)【要約】【課題】校正業務中の見落としを削減することを課題とする。【解決手段】画像形成装置は、ＵＩ制御部と、読取制御部とを有する。ＵＩ制御部は、手書きによって校正された原稿のスキャン要求を受け付ける。読取制御部は、原稿のスキャン実行を制御し、生成された画像データを配信サーバ装置に対して送信する制御を行なう。配信サーバ装置は、検出部と、生成部とを有する。検出部は、１以上の原稿画像のデータである画像データのページごとに、該当ページに校正情報が存在することを表す校正対象画像を検出する。生成部は、校正対象画像が検出されたページを表示するためのリンク情報を、画像データに付加した出力情報を生成する。【選択図】図６
2017011490.tif 000002
【特許請求の範囲】
【請求項１】
１以上の原稿画像のデータである画像データのページごとに、該当ページに校正情報が存在することを表す校正対象画像を検出する検出部と、
前記校正対象画像が検出されたページを表示するためのリンク情報を前記画像データに付加した出力情報を生成する生成部と
を有することを特徴とする配信サーバ装置。
【請求項２】
１以上の原稿画像のデータである画像データのページごとに、該当ページに校正情報が存在することを表す校正対象画像を検出するステップと、
前記校正対象画像が検出されたページを表示するためのリンク情報を前記画像データに付加した出力情報を生成するステップと
を含むことを特徴とする配信方法。
【請求項３】
１以上の原稿画像のデータである第１画像データと、校正情報を含む前記原稿画像のデータである第２画像データとの差異を検出する検出部と、
前記差異が検出されたページを表示するためのリンク情報を前記第２画像データに付加した出力情報を生成する生成部と
を有することを特徴とする配信サーバ装置。
【請求項４】
前記第１画像データの格納場所を表す格納場所情報をもとに、前記第１画像データを取得する取得部をさらに有し、
前記検出部は、取得された前記第１画像データと、前記第２画像データとの差異を検出することを特徴とする請求項３に記載の配信サーバ装置。
【請求項５】
前記生成部は、１ページを任意に分割した領域であって、検出された前記差異を含む前記領域を明示した前記出力情報を生成することを特徴とする請求項３又は４に記載の配信サーバ装置。
【請求項６】
１以上の原稿画像のデータである第１画像データと、校正情報を含む前記原稿画像のデータである第２画像データとの差異を検出するステップと、
前記差異が検出されたページを表示するためのリンク情報を前記第２画像データに付加した出力情報を生成するステップと
を含むことを特徴とする配信方法。
【請求項７】
画像形成装置と、配信サーバ装置とを有する配信システムであって、
手書きによる校正を含む原稿の読み取りを制御する読取制御部と、
前記原稿の読み取りによって生成された１以上の原稿画像のデータである画像データのページごとに、該当ページに校正情報が存在することを表す校正対象画像を検出する検出部と、
前記校正対象画像が検出されたページを表示するためのリンク情報を前記画像データに付加した出力情報を生成する生成部と、
生成された前記出力情報を情報処理装置に対して配信する制御を行なう配信制御部と
を有することを特徴とする配信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、配信サーバ装置、配信方法及び配信システムに関する。
【背景技術】
【０００２】
従来、スキャン画像や撮像画像、印刷画像等の様々な電子データを配信する配信システムが知られている。また、特許文献１（特開２０１２−０２９１２７号公報）では、複数のユーザによって共有されるネットワーク上の電子文書に対し、アノテーションを付与するシステムが開示されている。
【０００３】
ところで、出版業界においての校正業務は、一つの様態として、以下の手順により行われている。まず、出版社は、電子化された校正前の原稿を印刷し、印刷した校正前の原稿を、校正業務を行なう業務委託会社に送付する。業務委託会社は、印刷された校正前の原稿の校正を手書きで行ない、校正された原稿（手書きによる校正情報が付加された原稿）を出版社に送付する。出版社は、校正情報が付加された原稿を電子化し、サーバ等に保存する。その後、出版社は、電子化された校正情報が付加された原稿を参照しながら、電子化された校正前の原稿を校正し、校正後の原稿を作成する。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述した出版業界においての校正業務では、電子化された校正情報が付加された原稿を参照しながら、電子化された校正前の原稿を校正する際に、校正情報の見落としが発生する可能性がある。特許文献１に開示されたシステムは、ユーザがＵＩ（User  Interface）を操作することによりアノテーションが付与されるため、スキャン画像等からアノテーションを抽出することはできない。これらの結果、上述した従来技術は、校正業務中の見落としを削減することが困難である。
【０００５】
本発明は、上記に鑑みてなされたものであって、校正業務中の見落としを削減することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するため、本発明に係る配信サーバ装置は、１以上の原稿画像のデータである画像データのページごとに、該当ページに校正情報が存在することを表す校正対象画像を検出する検出部と、前記校正対象画像が検出されたページを表示するためのリンク情報を前記画像データに付加した出力情報を生成する生成部とを有する。
【発明の効果】
【０００７】
本発明の一つの様態によれば、校正業務中の見落としを削減することができるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施の形態１に係る配信システムのシステム構成例を示す図である。
【図２】図２は、実施の形態１に係る原稿の構成例を示す図である。
【図３】図３は、実施の形態１に係る配信サーバ装置によって生成された電子ファイルの情報例を示す図である。
【図４】図４は、実施の形態１に係る画像形成装置のハードウェア構成例を示すブロック図である。
【図５】図５は、実施の形態１に係る配信サーバ装置のハードウェア構成例を示すブロック図である。
【図６】図６は、実施の形態１に係る画像形成装置及び配信サーバ装置の機能構成例を示すブロック図である。
【図７】図７は、実施の形態１に係る配信処理の流れの例を示すシーケンス図である。
【図８】図８は、実施の形態２に係る画像形成装置及び配信サーバ装置の機能構成例を示すブロック図である。
【図９】図９は、実施の形態２に係る配信サーバ装置によって生成された電子ファイルの情報例を示す図である。
【図１０】図１０は、実施の形態２に係る配信処理の流れの例を示すシーケンス図である。
【図１１】図１１は、実施の形態３に係る画像形成装置及び配信サーバ装置の機能構成例を示すブロック図である。
【図１２】図１２は、実施の形態３に係る配信処理の流れの例を示すシーケンス図である。
【発明を実施するための形態】
【０００９】
以下に添付図面を参照して、本発明に係る配信サーバ装置、配信方法及び配信システムの実施の形態を説明する。なお、以下の実施の形態により本発明が限定されるものではない。なお、各実施の形態は、内容を矛盾させない範囲で適宜組み合わせることができる。
【００１０】
（実施の形態１）
［実施の形態１に係るシステム構成］
図１を用いて、実施の形態１に係る配信システムのシステム構成を説明する。図１は、実施の形態１に係る配信システムのシステム構成例を示す図である。
【００１１】
図１に示すように、配信システム１には、ＰＣ（Personal  Computer）８０と、プリンタ９０と、スキャナ１００と、配信サーバ装置２００と、管理サーバ装置３００とが含まれる。これらのうち、プリンタ９０とスキャナ１００とは、コピー機能、スキャナ機能、ファクス機能、プリンタ機能を実現可能なＭＦＰ（Multi‐Function  Peripheral）等の画像形成装置であっても良い。また、プリンタ９０とスキャナ１００とを１台の機器（MFP）として実現しても良い。以下では、説明の便宜上、スキャナ１００を画像形成装置１００と呼ぶ場合がある。本実施の形態に係る配信システム１は、出版業界の校正業務で利用され得る。
【００１２】
ＰＣ８０は、出版社側のユーザである原稿管理者によって操作される。原稿管理者は、ＰＣ８０を操作し、１以上の原稿画像のデータである画像データをプリンタ９０に印刷させる。画像データは、ＰＣ８０に保存されていても良いし、各種の電子ファイルを管理する管理サーバ装置３００に保存されていても良い。画像データが管理サーバ装置３００に保存されている場合には、原稿管理者による操作に応じて、ＰＣ８０が、画像データを管理サーバ装置３００から取得する。ここで、プリンタ９０から出力された校正前の原稿（紙媒体）には、校正したページを配信サーバ装置２００に検出させるためのチェックボックスが含まれる。
【００１３】
図２は、実施の形態１に係る原稿の構成例を示す図である。例えば、図２上段に示すように、プリンタ９０から出力された校正前の原稿には、ページごとに、校正者が校正した際にチェックを入れるためのチェックボックスが含まれる。なお、校正したことを表すものであれば、チェックボックスに限られるものではなく、任意の印、記号、数字、文字等であっても良く、これらの組み合わせであっても良い。チェックボックス付きの原稿は、チェックボックス付きの用紙・専用トレイを使用してプリンタ９０から出力させても良いし、ＰＣ８０でチェックボックス付きの画像データを作成したうえで、プリンタ９０から出力させても良い。そして、原稿管理者は、プリンタ９０から出力された校正前の原稿（紙媒体）を、校正業務を行なう業務委託会社に送付する。
【００１４】
業務委託会社側のユーザである校正者は、校正前の原稿を受け取り、手書きで校正を行なう。例えば、図２下段に示すように、校正者は、誤りが有ると考えられる箇所を線等で明示し、修正候補等を手書きしたうえで、チェックボックスに、そのページに校正が有ることを示すチェックを入れる。そして、校正者は、校正後の原稿（紙媒体）を出版社に送付する。
【００１５】
校正後の原稿（紙媒体）を受け取った原稿管理者は、スキャナ１００を用いて、校正後の原稿のスキャン操作を行なう。スキャナ１００は、校正後の原稿のスキャンを実行し、該当ページに校正情報が存在することを表す校正対象画像（チェック入りのチェックボックス）を含む画像データを配信サーバ装置２００に対して送信する。配信サーバ装置２００は、画像データをスキャナ１００から受信すると、該画像データのページごとに、校正対象画像（チェック入りのチェックボックス）を検出する。そして、配信サーバ装置２００は、校正対象画像（チェック入りのチェックボックス）が検出されたページを表示するためのリンク情報を画像データに付加した出力情報（例えば、電子ファイル）を生成する。なお、電子ファイルの生成時には、チェックボックス（及び「本ページに校正あり」等の文字）等を削除するようにしても良い。
【００１６】
図３は、実施の形態１に係る配信サーバ装置２００によって生成された電子ファイルの情報例を示す図である。図３に示すように、配信サーバ装置２００によって生成された電子ファイルには、校正情報を含むページを表示するリンク情報（例えば、「３ページ」、「７ページ」等）が付加されており、リンク情報が選択されると、校正情報を含むページが表示されるようになっている。なお、図３では、チェックボックス等が削除された電子ファイルの情報を例に挙げている。配信サーバ装置２００は、リンク情報が付加された電子ファイルを、管理サーバ装置３００に対して送信（配信）する。また、配信サーバ装置２００は、リンク情報が付加された電子ファイルを、ＰＣ８０に対して送信することもできる。
【００１７】
管理サーバ装置３００は、配信サーバ装置２００によって配信された電子ファイルを管理する。管理サーバ装置３００によって管理されている電子ファイルは、必要に応じて、ＰＣ８０等によって取得される。これらにより、原稿管理者は、ＰＣ８０等を操作し、リンク情報が付加された電子ファイルを用いて、電子化された校正前の原稿を校正する。
【００１８】
つまり、配信システム１では、手書きによって校正された原稿をスキャンして得られた画像データのページごとに、該当ページに校正情報が存在することを表す校正対象画像が検出され、校正対象画像が検出されたページを表示するためのリンク情報を画像データに付加した電子ファイルが生成される。この結果、配信システム１は、リンク情報が付加された電子ファイルを参照しながら、原稿管理者によって校正が行われることで、校正業務中の見落としを削減することができる。
【００１９】
［実施の形態１に係る各装置のハードウェア構成］
次に、図４を用いて、実施の形態１に係る画像形成装置１００のハードウェア構成を説明する。図４は、実施の形態１に係る画像形成装置１００のハードウェア構成例を示すブロック図である。
【００２０】
図４に示すように、画像形成装置１００は、コントローラ１０と、エンジン（Engine）部６０とがＰＣＩバスで接続された構成を有する。コントローラ１０は、画像形成装置１００全体の制御と描画、通信、各種入力を制御するコントローラである。エンジン部６０は、ＰＣＩバスに接続可能なプリンタエンジン等であり、例えば、白黒プロッタ、１ドラムカラープロッタ、４ドラムカラープロッタ、スキャナ又はファクスユニット等である。なお、エンジン部６０には、プロッタ等のいわゆるエンジン部分に加えて、誤差拡散やガンマ変換等の画像処理部分が含まれる。
【００２１】
コントローラ１０は、ＣＰＵ（Central  Processing  Unit）１１と、ノースブリッジ（NB）１３と、システムメモリ（MEM‐P）１２と、サウスブリッジ（SB）１４と、ローカルメモリ（MEM‐C）１７と、ＡＳＩＣ１６と、ハードディスクドライブ（HDD）１８とを有し、ノースブリッジ１３とＡＳＩＣ１６との間がＡＧＰ（Accelerated  Graphics  Port）バス１５で接続された構成となる。また、ＭＥＭ−Ｐ１２は、ＲＯＭ（Read  Only  Memory）１２ａと、ＲＡＭ（Random  Access  Memory）１２ｂと、をさらに有する。
【００２２】
ＣＰＵ１１は、画像形成装置１００の全体制御を行なうものであり、ノースブリッジ１３、ＭＥＭ−Ｐ１２及びサウスブリッジ１４を含むチップセットを有し、このチップセットを介して他の機器と接続される。ノースブリッジ１３は、ＣＰＵ１１と、ＭＥＭ−Ｐ１２と、サウスブリッジ１４と、ＡＧＰバス１５とを接続するためのブリッジであり、ＭＥＭ−Ｐ１２に対する読み書き等を制御するメモリコントローラ、ＰＣＩマスタ及びＡＧＰターゲットを有する。
【００２３】
ＭＥＭ−Ｐ１２は、プログラムやデータの格納用メモリ、プログラムやデータの展開用メモリ、プリンタの描画用メモリ等として用いるシステムメモリであり、ＲＯＭ１２ａとＲＡＭ１２ｂとを有する。ＲＯＭ１２ａは、プログラムやデータの格納用メモリとして用いる読み出し専用のメモリである。ＲＡＭ１２ｂは、プログラムやデータの展開用メモリ、プリンタの描画用メモリ等として用いる書き込み及び読み出し可能なメモリである。サウスブリッジ１４は、ノースブリッジ１３とＰＣＩデバイス、周辺デバイスとを接続するためのブリッジである。このサウスブリッジ１４は、ＰＣＩバスを介してノースブリッジ１３と接続されており、このＰＣＩバスには、ネットワークインタフェース部等も接続される。
【００２４】
ＡＳＩＣ１６は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣ（Integrated  Circuit）であり、ＡＧＰバス１５、ＰＣＩバス、ＨＤＤ１８及びＭＥＭ−Ｃ１７をそれぞれ接続するブリッジの役割を有する。このＡＳＩＣ１６は、ＰＣＩターゲット及びＡＧＰマスタと、ＡＳＩＣ１６の中核をなすアービタ（ARB）と、ＭＥＭ−Ｃ１７を制御するメモリコントローラと、ハードウェアロジック等により画像データの回転等を行なう複数のＤＭＡＣ（Direct  Memory  Access  Controller）と、エンジン部６０との間でＰＣＩバスを介したデータ転送を行なうＰＣＩユニットとを含む。このＡＳＩＣ１６には、ＰＣＩバスを介してＦＣＵ（Facsimile  Control  Unit）３０、ＵＳＢ（Universal  Serial  Bus）４０、ＩＥＥＥ１３９４（the  Institute  of  Electrical  and  Electronics  Engineers  １３９４）インタフェース５０が接続される。操作表示部２０は、ＡＳＩＣ１６に直接接続されている。
【００２５】
ＭＥＭ−Ｃ１７は、コピー用画像バッファ、符号バッファとして用いるローカルメモリであり、ＨＤＤ（Hard  Disk  Drive）１８は、画像データの蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積を行なうためのストレージである。ＡＧＰバス１５は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレータカード用のバスインタフェースであり、ＭＥＭ−Ｐ１２に高スループットで直接アクセスすることにより、グラフィックアクセラレータカードを高速にするものである。
【００２６】
次に、図５を用いて、実施の形態１に係る配信サーバ装置２００のハードウェア構成を説明する。図５は、実施の形態１に係る配信サーバ装置２００のハードウェア構成例を示すブロック図である。
【００２７】
図５に示すように、配信サーバ装置２００は、ＣＰＵ２２と、ＲＡＭ２３と、ＲＯＭ２４と、通信Ｉ／Ｆ２５とを有する。上記各部は、システムバス２１を介して相互に接続されている。
【００２８】
ＣＰＵ２２は、配信サーバ装置２００の動作を統括的に制御する。ＣＰＵ２２は、ＲＡＭ２３を作業領域として、ＲＯＭ２４等に格納されたプログラムを実行することで、配信サーバ装置２００全体の動作を制御する。通信Ｉ／Ｆ２５は、ＰＣ８０や画像形成装置１００、管理サーバ装置３００等との通信を制御するインタフェースである。
【００２９】
［実施の形態１に係る各装置の機能構成］
次に、図６を用いて、実施の形態１に係る各装置の機能構成を説明する。図６は、実施の形態１に係る画像形成装置１００及び配信サーバ装置２００の機能構成例を示すブロック図である。
【００３０】
図６に示すように、画像形成装置１００は、ＵＩ（User  Interface）制御部１１０と、操作表示部１２０と、読取制御部１３０と、通信部１４０とを有する。ＵＩ制御部１１０と、読取制御部１３０とは、これらの一部又は全てがソフトウェア（プログラム）で実現されても良いし、ハードウェア回路で実現されても良い。
【００３１】
ＵＩ制御部１１０は、操作表示部１２０における入力処理や表示処理を制御する。例えば、ＵＩ制御部１１０は、操作表示部１２０に対するユーザ操作に応じて、校正者による手書きによって校正された原稿のスキャン要求や、スキャンによって生成される画像データの送信要求等を受け付ける。また、ＵＩ制御部１１０は、ユーザ操作に応じた処理結果等を操作表示部１２０に表示するための制御を行なう。操作表示部１２０は、ＵＩ制御部１１０による制御に従い、各種情報を表示する。かかる操作表示部１２０は、タッチパネル機能を搭載した液晶表示装置（LCD：Liquid  Crystal  Display）等で構成される。例えば、操作表示部１２０は、ＵＩ制御部１１０による制御に従い、画像処理のためのメニューや処理結果等の各種情報を表示する。
【００３２】
読取制御部１３０は、原稿等の読み取りを制御する。例えば、読取制御部１３０は、ＵＩ制御部１１０によって原稿のスキャン要求が受け付けられた場合に、該原稿のスキャン実行を制御する。本実施の形態において、スキャン要求される原稿は、校正者による手書きによって校正された原稿である。そして、読取制御部１３０は、スキャン実行によって生成された画像データを、通信部１４０を介して、配信サーバ装置２００に対して送信する制御を行なう。これらにより、手書きによる校正を含む原稿の読み取りによって生成された画像データであって、１以上の原稿画像のデータである画像データが、配信サーバ装置２００に対して送信される。
【００３３】
通信部１４０は、各種情報の送受信を行なう。例えば、通信部１４０は、読取制御部１３０による制御に従い、画像データを配信サーバ装置２００に対して送信する。
【００３４】
また、図６に示すように、配信サーバ装置２００は、通信部２１０と、検出部２２０と、生成部２３０と、配信制御部２４０とを有する。検出部２２０と、生成部２３０と、配信制御部２４０とは、これらの一部又は全てがソフトウェア（プログラム）で実現されても良いし、ハードウェア回路で実現されても良い。
【００３５】
通信部２１０は、各種情報の送受信を行なう。例えば、通信部２１０は、画像形成装置１００によって送信された画像データを受信する。また、例えば、通信部２１０は、配信制御部２４０による制御に従い、ＰＣ８０や管理サーバ装置３００に対して電子ファイルを送信する。
【００３６】
検出部２２０は、１以上の原稿画像のデータである画像データのページごとに、該当ページに校正情報が存在することを表す校正対象画像を検出する。例えば、検出部２２０は、通信部２１０によって受信された画像データのページごとに、該当ページに校正情報が存在することを表すチェック入りのチェックボックス（図２参照）を検出する。そして、検出部２２０は、画像データとともに、チェック入りのチェックボックスを検出したページのページ番号を生成部２３０に対して出力する。
【００３７】
生成部２３０は、リンク情報を画像データに付加した出力情報を生成する。例えば、生成部２３０は、検出部２２０によって出力されたページ番号をもとに、チェック入りのチェックボックスが検出されたページを表示するためのリンク情報を、画像データに付加した電子ファイル（図３参照）を生成する。そして、生成部２３０は、生成した電子ファイルを配信制御部２４０に対して出力する。
【００３８】
配信制御部２４０は、出力情報を配信する制御を行なう。例えば、配信制御部２４０は、生成部２３０によって生成された電子ファイルを、通信部２１０を介して、ＰＣ８０や管理サーバ装置３００等に対して送信する制御を行なう。これらにより、原稿管理者は、リンク情報が付加された電子ファイルを参照しながら、校正前の原稿を校正する。
【００３９】
［実施の形態１に係る配信処理シーケンス］
次に、図７を用いて、実施の形態１に係る配信処理の流れを説明する。図７は、実施の形態１に係る配信処理の流れの例を示すシーケンス図である。
【００４０】
図７に示すように、画像形成装置１００は、校正者による手書きによって校正された原稿のスキャン実行操作を受け付け（ステップＳ１０１）、原稿のスキャンを実行する（ステップＳ１０２）。そして、画像形成装置１００は、スキャンにより得られたスキャン画像を配信サーバ装置２００に対して送信する（ステップＳ１０３）。スキャン画像は、校正情報や、校正情報の有無を示すためのチェックボックス等を含む画像データである。
【００４１】
配信サーバ装置２００は、画像形成装置１００から画像データを受信すると、画像データのページごとに、該当ページに校正情報が存在することを表すチェック入りのチェックボックスを検出する（ステップＳ１０４）。そして、配信サーバ装置２００は、チェック入りのチェックボックスが検出されたページを表示するためのリンク情報を画像データに付加した電子ファイルを生成する（ステップＳ１０５）。その後、配信サーバ装置２００は、生成した電子ファイルをＰＣ８０や管理サーバ装置３００等に配信する（ステップＳ１０６）。
【００４２】
［実施の形態１による効果］
配信システム１は、手書きによって校正された原稿をスキャンして得られた画像データのページごとに、該当ページに校正情報が存在することを表す校正対象画像を検出し、校正対象画像が検出されたページを表示するためのリンク情報を画像データに付加した電子ファイルを生成するので、校正業務中の見落としを削減することができる。
【００４３】
（実施の形態２）
上記実施の形態１では、校正者の手書きによる校正の際にチェックボックスにチェックを入れさせた原稿をスキャンすることで、画像データの該当ページに校正情報が含まれていることを検出する場合を説明した。校正情報が含まれていることについては、校正者の手書きによって校正された原稿をスキャンした画像データと、校正されていない原稿をスキャンした画像データとの差異を検出するので実現しても良い。実施の形態２では、校正された原稿をスキャンした画像データと、校正されていない原稿をスキャンした画像データとの差異を検出し、差異が検出されたページを表示するリンク情報を付加した電子ファイルを生成する場合を説明する。
【００４４】
［実施の形態２に係る各装置の機能構成］
図８を用いて、実施の形態２に係る各装置の機能構成を説明する。図８は、実施の形態２に係る画像形成装置１００ａ及び配信サーバ装置２００ａの機能構成例を示すブロック図である。実施の形態２では、実施の形態１に係る各装置の機能構成と同様の構成については同一の符号を付し、その詳細な説明を省略する場合がある。具体的には、以下に記載する読取制御部１３０ａ、検出部２２０ａ、生成部２３０ａ以外の各部の機能は、実施の形態１に係る各部の機能と同様である。
【００４５】
図８に示すように、画像形成装置１００ａは、ＵＩ制御部１１０と、操作表示部１２０と、読取制御部１３０ａと、通信部１４０とを有する。ＵＩ制御部１１０と、読取制御部１３０ａとは、これらの一部又は全てがソフトウェア（プログラム）で実現されても良いし、ハードウェア回路で実現されても良い。
【００４６】
読取制御部１３０ａは、原稿等の読み取りを制御する。本実施の形態において、スキャン要求される原稿は、校正者による手書きによって校正された原稿と、校正されていない原稿とである。ここで、これらの原稿には、校正したときにチェックを入れるチェックボックス等は含まれない。以下では、校正されていない原稿を「第１原稿」と呼び、校正者による手書きによって校正された原稿を「第２原稿」と呼ぶ場合がある。また、第１原稿のスキャンによって生成された原稿画像のデータを「第１画像データ」と呼び、第２原稿のスキャンによって生成された原稿画像のデータを「第２画像データ」と呼ぶ場合がある。つまり、読取制御部１３０ａは、ＵＩ制御部１１０によって第１原稿と第２原稿とのスキャン要求が受け付けられた場合に、第１原稿と第２原稿とのスキャン実行を制御する。そして、読取制御部１３０ａは、スキャン実行によって生成された第１画像データ（１以上の原稿画像のデータ）と、第２画像データ（校正情報を含む原稿画像のデータ）とを、通信部１４０を介して、配信サーバ装置２００ａに対して送信する制御を行なう。
【００４７】
また、図８に示すように、配信サーバ装置２００ａは、通信部２１０と、検出部２２０ａと、生成部２３０ａと、配信制御部２４０とを有する。検出部２２０ａと、生成部２３０ａと、配信制御部２４０とは、これらの一部又は全てがソフトウェア（プログラム）で実現されても良いし、ハードウェア回路で実現されても良い。
【００４８】
検出部２２０ａは、第１画像データと第２画像データとの差異を検出する。例えば、検出部２２０ａは、通信部２１０によって受信された第１画像データと第２画像データとの差異を、ｄｉｆｆプログラム等を使用して検出する。そして、検出部２２０ａは、第２画像データとともに、差異を検出したページのページ番号を生成部２３０ａに対して出力する。
【００４９】
生成部２３０ａは、リンク情報を第２画像データに付加した出力情報を生成する。例えば、生成部２３０ａは、検出部２２０ａによって出力されたページ番号をもとに、差異が検出されたページを表示するためのリンク情報を第２画像データに付加した電子ファイルを生成する。生成部２３０ａによって生成される電子ファイルの情報例は、図３に示したものと同様である。
【００５０】
また、生成部２３０ａは、検出部２２０ａによって検出された差異を含む領域を明示した出力情報を生成しても良い。かかる領域は、１ページを任意に分割した領域であれば良いが、原稿の種類（縦書き・横書き）や１ページに含まれる情報量に応じて変更することが好ましい。このとき、検出部２２０ａは、第２画像データやページ番号とともに、検出した差異の位置情報（そのページに対する位置情報）を生成部２３０ａに対してさらに出力する。これにより、生成部２３０ａは、分割された領域の位置情報を予め保持しておき、検出部２２０ａによって出力された差異の位置情報が領域の位置情報に含まれる場合に、差異を含む領域を明示した電子ファイルを生成する。
【００５１】
図９は、実施の形態２に係る配信サーバ装置２００ａによって生成された電子ファイルの情報例を示す図である。図９に示すように、配信サーバ装置２００ａによって生成された電子ファイルには、校正情報を含むページを表示するリンク情報（例えば、「３ページ」、「７ページ」等）が付加されており、リンク情報が選択されると、校正情報を含むページが表示されるようになっている。また、校正情報を含む任意の領域（枠）が明示されている。
【００５２】
［実施の形態２に係る配信処理シーケンス］
次に、図１０を用いて、実施の形態２に係る配信処理の流れを説明する。図１０は、実施の形態２に係る配信処理の流れの例を示すシーケンス図である。
【００５３】
図１０に示すように、画像形成装置１００ａは、校正されていない原稿である第１原稿のスキャン実行操作を受け付け（ステップＳ２０１）、第１原稿のスキャンを実行する（ステップＳ２０２）。これにより、画像形成装置１００ａは、第１画像データを生成する。また、画像形成装置１００ａは、校正者による手書きによって校正された原稿である第２原稿のスキャン実行操作を受け付け（ステップＳ２０３）、第２原稿のスキャンを実行する（ステップＳ２０４）。これにより、画像形成装置１００ａは、第２画像データを生成する。そして、画像形成装置１００ａは、スキャンにより得られたスキャン画像（第１画像データ及び第２画像データ）を配信サーバ装置２００ａに対して送信する（ステップＳ２０５）。
【００５４】
配信サーバ装置２００ａは、画像形成装置１００ａから第１画像データと第２画像データとを受信すると、第１画像データと第２画像データとの差異を検出する（ステップＳ２０６）。そして、配信サーバ装置２００ａは、差異が検出されたページを表示するためのリンク情報や、差異が検出された位置を含む領域（差異領域）を、第２画像データに付加した電子ファイルを生成する（ステップＳ２０７）。その後、配信サーバ装置２００ａは、生成した電子ファイルをＰＣ８０や管理サーバ装置３００等に配信する（ステップＳ２０８）。
【００５５】
［実施の形態２による効果］
配信システム１ａは、１以上の原稿画像のデータである第１画像データと、校正情報を含む原稿画像のデータである第２画像データとの差異を検出し、差異が検出されたページを表示するリンク情報を第２画像データに付加した電子ファイルを生成するので、校正業務中の見落としを削減することができる。また、配信システム１ａは、検出された差異を含む領域を明示した電子ファイルを生成するので、校正業務中の見落としをより削減することができる。例えば、差異を含む領域を明示すれば、１ページに校正情報が複数存在する場合に有用である。
【００５６】
（実施の形態３）
上記実施の形態２では、校正されていない原稿のスキャンにより生成された第１画像データと、校正された原稿のスキャンにより生成された第２画像データとの差異を検出する場合を説明した。第１画像データについては、予め生成されたものを利用することもできる。実施の形態３では、予め生成された第１画像データの格納場所を表す格納場所情報をもとに第１画像データを取得し、取得した第１画像データと第２画像データとの差異を検出する場合を説明する。
【００５７】
［実施の形態３に係る各装置の機能構成］
図１１を用いて、実施の形態３に係る各装置の機能構成を説明する。図１１は、実施の形態３に係る画像形成装置１００及び配信サーバ装置２００ｂの機能構成例を示すブロック図である。実施の形態３では、実施の形態１及び２に係る各装置の機能構成と同様の構成については同一の符号を付し、その詳細な説明を省略する場合がある。具体的には、以下に記載する検出部２２０ｂ、取得部２５０ｂ以外の各部の機能は、実施の形態１及び２に係る各部の機能と同様である。
【００５８】
図１１に示すように、画像形成装置１００は、ＵＩ制御部１１０と、操作表示部１２０と、読取制御部１３０と、通信部１４０とを有する。ＵＩ制御部１１０と、読取制御部１３０とは、これらの一部又は全てがソフトウェア（プログラム）で実現されても良いし、ハードウェア回路で実現されても良い。
【００５９】
また、図１１に示すように、配信サーバ装置２００ｂは、通信部２１０と、検出部２２０ｂと、生成部２３０ａと、配信制御部２４０と、取得部２５０ｂとを有する。検出部２２０ｂと、生成部２３０ａと、配信制御部２４０と、取得部２５０ｂとは、これらの一部又は全てがソフトウェア（プログラム）で実現されても良いし、ハードウェア回路で実現されても良い。
【００６０】
取得部２５０ｂは、第１画像データの格納場所を表す格納場所情報をもとに、第１画像データを取得する。以下では、第１画像データが管理サーバ装置３００に格納されているものとして説明する。例えば、取得部２５０ｂは、通信部２１０によって第２画像データが受信された場合に、管理サーバ装置３００での第１画像データの格納場所を表すＵＲＬをもとに、通信部２１０を介して、管理サーバ装置３００から第１画像データを取得する。ここで、ＵＲＬの情報は、第２画像データの任意の位置に含めておいても良いし、入力させるようにしても良い。ＵＲＬの情報を第２画像データの任意の位置に含める場合、原稿管理者は、ＰＣ８０等を用いてＵＲＬを第２画像データに付与すれば良い。そして、取得部２５０ｂは、取得した第１画像データと、受信された第２画像データとを、検出部２２０ｂに対して出力する。
【００６１】
検出部２２０ｂは、第１画像データと第２画像データとの差異を検出する。例えば、検出部２２０ｂは、取得部２５０ｂによって出力された第１画像データと第２画像データとの差異を、ｄｉｆｆプログラム等を使用して検出する。そして、検出部２２０ｂは、第２画像データとともに、差異を検出したページのページ番号を生成部２３０ａに対して出力する。これらにより、生成部２３０ａは、検出部２２０ｂによって出力されたページ番号をもとに、差異が検出されたページを表示するためのリンク情報を第２画像データに付加した電子ファイル（図３参照）を生成する。なお、生成部２３０ａは、実施の形態２と同様に、検出部２２０ｂによって検出された差異を含む領域を明示した電子ファイル（図９参照）を生成しても良い。
【００６２】
［実施の形態３に係る配信処理シーケンス］
次に、図１２を用いて、実施の形態３に係る配信処理の流れを説明する。図１２は、実施の形態３に係る配信処理の流れの例を示すシーケンス図である。
【００６３】
図１２に示すように、画像形成装置１００は、校正者による手書きによって校正された原稿である第２原稿のスキャン実行操作を受け付け（ステップＳ３０１）、第２原稿のスキャンを実行する（ステップＳ３０２）。これにより、画像形成装置１００は、第２画像データを生成する。そして、画像形成装置１００は、スキャンにより得られたスキャン画像（第２画像データ）を配信サーバ装置２００ｂに対して送信する（ステップＳ３０３）。
【００６４】
配信サーバ装置２００ｂは、画像形成装置１００から第２画像データを受信すると、ＵＲＬをもとに管理サーバ装置３００等から第１画像データを取得する（ステップＳ３０４）。そして、配信サーバ装置２００ｂは、取得した第１画像データと、受信した第２画像データとの差異を検出する（ステップＳ３０５）。続いて、配信サーバ装置２００ｂは、差異が検出されたページを表示するためのリンク情報や、差異が検出された位置を含む領域（差異領域）を、第２画像データに付加した電子ファイルを生成する（ステップＳ３０６）。その後、配信サーバ装置２００ｂは、生成した電子ファイルをＰＣ８０や管理サーバ装置３００等に配信する（ステップＳ３０７）。
【００６５】
［実施の形態３による効果］
配信システム１ｂは、第１画像データの格納場所を表すＵＲＬをもとに、第１画像データを取得し、第１画像データと第２画像データとの差異を検出して、差異が検出されたページを表示するリンク情報を第２画像データに付加した電子ファイルを生成するので、校正業務中の見落としを削減することができる。
【００６６】
（実施の形態４）
さて、これまで本発明に係る配信システムの実施の形態について説明したが、上述した実施の形態以外にも種々の異なる形態にて実施されて良いものである。そこで、（１）構成、（２）プログラム、について異なる実施の形態を説明する。
【００６７】
（１）構成
上記文書中や図面中等で示した処理手順、制御手順、具体的名称、各種のデータやパラメタ等を含む情報は、特記する場合を除いて任意に変更することができる。また、図示した装置の各構成要素は、機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、装置の分散又は統合の具体的形態は、図示のものに限られず、その全部又は一部を各種の負担や使用状況等に応じて、任意の単位で機能的又は物理的に、分散又は統合することができる。
【００６８】
（２）プログラム
また、画像形成装置１００や配信サーバ装置２００で実行されるプログラムは、一つの様態として、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録されて提供される。また、画像形成装置１００や配信サーバ装置２００で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するようにしても良い。また、画像形成装置１００や配信サーバ装置２００で実行されるプログラムをインターネット等のネットワーク経由で提供又は配布するように構成しても良い。また、画像形成装置１００や配信サーバ装置２００で実行されるプログラムを、ＲＯＭ等に予め組み込んで提供するように構成しても良い。
【００６９】
画像形成装置１００で実行されるプログラムは、上述した読取制御部１３０を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵが記憶媒体からプログラムを読み出して実行することにより、読取制御部１３０が主記憶装置上にロードされ、読取制御部１３０が主記憶装置上に生成されるようになっている。
【００７０】
また、配信サーバ装置２００で実行されるプログラムは、上述した各部（検出部２２０、生成部２３０、配信制御部２４０）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵが記憶媒体からプログラムを読み出して実行することにより、上記各部が主記憶装置上にロードされ、検出部２２０、生成部２３０、配信制御部２４０が主記憶装置上に生成されるようになっている。
【符号の説明】
【００７１】
１  配信システム
１００  画像形成装置
１１０  ＵＩ制御部
１２０  操作表示部
１３０  読取制御部
１４０  通信部
２００  配信サーバ装置
２１０  通信部
２２０  検出部
２３０  生成部
２４０  配信制御部
３００  管理サーバ装置
【先行技術文献】
【特許文献】
【００７２】
【特許文献１】特開２０１２−０２９１２７号公報
【図１】
2017011490.tif 000003
【図２】
2017011490.tif 000004
【図３】
2017011490.tif 000005
【図４】
2017011490.tif 000006
【図５】
2017011490.tif 000007
【図６】
2017011490.tif 000008
【図７】
2017011490.tif 000009
【図８】
2017011490.tif 000010
【図９】
2017011490.tif 000011
【図１０】
2017011490.tif 000012
【図１１】
2017011490.tif 000013
【図１２】
2017011490.tif 000014