(57)【要約】【課題】画像データを分割し、分割された画像データを配信する。【解決手段】画像データにおける画像変換処理、出力処理の各プラグインを記憶する記憶手段と、各プラグインを任意に組み合わせたワークフローであり、画像分割の画像変換処理を含むワークフローの処理要求及び画像データを受信する通信手段と、画像形成装置から処理要求を受信した場合、ワークフローに含まれる処理の制御を行うワークフロー制御手段と、ワークフロー制御手段の制御に基づき、画像形成装置から受信した画像データの長辺の長さを用いて画像データを分割する分割処理を含む前記ワークフローの処理を行うワークフロー処理手段と、を備える。【選択図】図４
2011151492.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続された画像形成装置と画像処理装置とを備える画像処理システムであって、
前記画像形成装置は、
画像データにおける画像変換処理、出力処理の各プラグインを任意に組み合わせたワークフローであり、画像分割の画像変換処理を含むワークフローの指定を受け付ける受付手段と、
画像データとともに、前記ワークフローの処理要求を前記画像処理装置に送信する通信手段と、を備え、
前記画像処理装置は、
前記画像形成装置から処理要求を受信した場合、前記ワークフローに含まれる処理の制御を行うワークフロー制御手段と、
前記ワークフロー制御手段の制御に基づき、前記画像形成装置から受信した画像データの長辺の長さを用いて前記画像データを分割する分割処理を含む前記ワークフローの処理を行うワークフロー処理手段と、
を備える画像処理システム。
【請求項２】
前記画像形成装置は、
画像データの分割位置を示す位置情報の設定を行う設定手段をさらに備え、
前記通信手段は、
設定された前記位置情報を含む処理要求を前記画像処理装置に送信し、
前記ワークフロー処理手段は、
前記処理要求に含まれる前記位置情報に基づいて、前記画像データを分割する分割処理を行う請求項１記載の画像処理システム。
【請求項３】
前記画像形成装置は、
画像データに対する集約情報の設定を行う設定手段をさらに備え、
前記通信手段は、
設定された前記集約情報を含む処理要求を前記画像処理装置に送信し、
前記ワークフロー処理手段は、
前記処理要求に含まれる前記集約情報に基づいて、前記画像形成装置から受信した画像データの長辺及び短辺の長さを用いて前記画像データを分割する分割処理を行う請求項１記載の画像処理システム。
【請求項４】
前記ワークフロー処理手段は、
分割された前記画像データのページ番号を文字認識し、分割された前記画像データをページ番号順に並べる分割処理を行う請求項１乃至３いずれか一項に記載の画像処理システム。
【請求項５】
前記ワークフロー処理手段は、
分割された前記画像データを、所定サイズ及び所定の向きに変換する分割処理を行う請求項１乃至４いずれか一項に記載の画像処理システム。
【請求項６】
ネットワークを介して画像形成装置に接続された画像処理装置であって、
画像データにおける画像変換処理、出力処理の各プラグインを記憶する記憶手段と、
前記各プラグインを任意に組み合わせたワークフローであり、画像分割の画像変換処理を含むワークフローの処理要求及び画像データを受信する通信手段と、
前記画像形成装置から処理要求を受信した場合、前記ワークフローに含まれる処理の制御を行うワークフロー制御手段と、
前記ワークフロー制御手段の制御に基づき、前記画像形成装置から受信した画像データの長辺の長さを用いて前記画像データを分割する分割処理を含む前記ワークフローの処理を行うワークフロー処理手段と、
を備える画像処理装置。
【請求項７】
前記ワークフロー処理手段は、
前記処理要求に前記画像データの分割位置を示す位置情報が含まれる場合、前記位置情報に基づいて前記画像データを分割する分割処理を行う請求項６記載の画像処理装置。
【請求項８】
前記ワークフロー処理手段は、
前記処理要求に画像データの集約を示す集約情報が含まれる場合、前記集約情報に基づいて、前記画像形成装置から受信した画像データの長辺及び短辺の長さを用いて前記画像データを分割する分割処理を行う請求項６記載の画像処理装置。
【請求項９】
前記ワークフロー処理手段は、
分割した画像データのページ番号を文字認識し、分割された前記画像データをページ番号順に並べる分割処理を行う請求項６乃至８いずれか一項に記載の画像処理装置。
【請求項１０】
前記ワークフロー処理手段は、
分割された前記画像データを、所定サイズ及び所定の向きに変換する分割処理を行う請求項６乃至９いずれか一項に記載の画像処理装置。
【請求項１１】
画像データに対し、前記画像データの長辺の長さを用いて分割し、分割された前記画像データを、所定サイズ及び所定の向きに変換する変換ステップをコンピュータに実行させるための画像分割プログラム。
【請求項１２】
画像データに対し、前記画像データの長辺の長さを用いて分割し、分割された前記画像データを、所定サイズ及び所定の向きに変換する変換ステップをコンピュータに実行させるための画像分割プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データの処理を行う画像処理システム、画像処理装置、画像分割プログラム、及び記録媒体に関する。
【背景技術】
【０００２】
近年、多くの企業において、多機能複合機などの画像入出力機器のネットワーク上への配置・接続が進んでいる。画像入出力機器は、業務の効率化を図る手段として大きな役割を担っている。特に、紙文書の電子化と配布を効率的に行う画像処理システムが重要になっている。画像処理システムを構成する大きな要素は、画像入力機器（例えばスキャナなど）と画像処理サーバである。画像処理サーバには、あらかじめさまざまな業務・用途にあわせた複数の配信処理メニューが登録されている。利用者は、スキャナのオペレーションパネルから、業務に適した処理メニューを選択してスキャンを行う。
【０００３】
例えば、特許文献１には、配信処理や画像変換処理をプラグイン化し、ユーザや管理者がそれらプラグインを任意に組み合わせて入力、画像変換、出力のワークフローを作成し、作成されたワークフローを利用して画像データの配信処理を行う技術が開示されている。
【０００４】
また、特許文献２には、片面原稿から両面コピーを行う際、指定した原稿を章の始めとして用紙の表面に印刷する技術が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ここで、上述した画像処理システムでは、画像データを配信する際に、例えば２ｉｎ１で集約された画像データを配信する場合、集約された画像データを２つに分割してそれぞれを１枚として配信したいという要望がある。特許文献２に開示された章分けモードをプラグイン化して、章分けした画像データを配信することは出来るが、特許文献２は原稿の切れ目を判断する技術であって、画像データを分割する技術ではない。よって、従来技術では、ユーザの要望に適応した画像分割を行って配信処理をすることができなかった。
【０００６】
そこで、本発明は上記問題点に鑑みてなされたものであり、画像データを分割し、分割された画像データを配信することができる画像処理システム、画像処理装置、画像分割プログラム、及び記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明における一局面の画像処理システムは、ネットワークを介して接続された画像形成装置と画像処理装置とを備える画像処理システムであって、前記画像形成装置は、画像データにおける画像変換処理、出力処理の各プラグインを任意に組み合わせたワークフローであり、画像分割の画像変換処理を含むワークフローの指定を受け付ける受付手段と、画像データとともに、前記ワークフローの処理要求を前記画像処理装置に送信する通信手段と、を備え、前記画像処理装置は、前記画像形成装置から処理要求を受信した場合、前記ワークフローに含まれる処理の制御を行うワークフロー制御手段と、前記ワークフロー制御手段の制御に基づき、前記画像形成装置から受信した画像データの長辺の長さを用いて前記画像データを分割する分割処理を含む前記ワークフローの処理を行うワークフロー処理手段と、を備える。
【０００８】
また、本発明における他の局面の画像処理装置は、ネットワークを介して画像形成装置に接続された画像処理装置であって、画像データにおける画像変換処理、出力処理の各プラグインを記憶する記憶手段と、前記各プラグインを任意に組み合わせたワークフローであり、画像分割の画像変換処理を含むワークフローの処理要求及び画像データを受信する通信手段と、前記画像形成装置から処理要求を受信した場合、前記ワークフローに含まれる処理の制御を行うワークフロー制御手段と、前記ワークフロー制御手段の制御に基づき、前記画像形成装置から受信した画像データの長辺の長さを用いて前記画像データを分割する分割処理を含む前記ワークフローの処理を行うワークフロー処理手段と、を備える。
【０００９】
また、本発明の画像処理装置は、コンピュータにより実行可能なプログラムにより実現することができ、また、プログラムを記録した記録媒体をコンピュータに読み取らせて実現することも可能である。
【発明の効果】
【００１０】
本発明によれば、画像データを分割し、分割された画像データを配信することができる画像処理システム、情報処理装置、画像分割プログラム、及び記録媒体を提供することができる。
【図面の簡単な説明】
【００１１】
【図１】実施例１に係る画像処理システムの一例を示す図。
【図２】実施例１に係るＭＦＰのハードウェアの一例を示すブロック図。
【図３】実施例１に係る画像処理サーバのハードウェアの一例を示すブロック図。
【図４】実施例１におけるＭＦＰと画像処理サーバとの機能の一例を示すブロック図。
【図５】画像分割プラグインを含むワークフローの設定を説明する図。
【図６】実施例１におけるワークフロー処理手段の機能の一例を示すブロック図。
【図７】画像分割の例１を説明する図。
【図８】画像分割の例２を説明する図。
【図９】実施例１におけるワークフロー処理の一例を示すフローチャート。
【図１０】実施例１における画像分割処理の一例を示すフローチャート。
【図１１】実施例２におけるＭＦＰ及び画像処理サーバの機能の一例を示すブロック図。
【図１２】分割位置の設定例１を示す図。
【図１３】分割位置の設定例２を示す図。
【図１４】実施例２におけるワークフロー処理手段の機能の一例を示すブロック図。
【図１５】設定例１による画像分割の概念図。
【図１６】設定例２による画像分割の概念図。
【図１７】実施例２におけるワークフロー処理の一例を示すフローチャート。
【図１８】実施例２における画像分割処理の一例を示すフローチャート。
【発明を実施するための形態】
【００１２】
以下、添付図面を参照して、本発明にかかる画像処理システム、画像処理装置（又は画像処理サーバ）、画像分割プログラム及び記録媒体の実施例を詳細に説明する。
【００１３】
また、以下に示す実施例では、画像データを入力する画像入力装置として、プリンタ機能、スキャナ機能、コピー機能、ファクシミリ機能を一つの筐体に搭載した複合機を例にあげて説明しているが、これに限定されるものではなく、画像データを入力可能であれば、スキャナ装置、ファクシミリ装置、コピー装置などいずれにも適用することができる。
【００１４】
［実施例１］
＜画像処理システムとハードウェア＞
図１は、実施例１に係る画像処理システムの一例を示す図である。図１に示すように、画像処理システムは、ネットワークを介してＭＦＰ（Multifunction Peripheral）１０、ＭＦＰ２０、画像処理サーバ３０、画像管理サーバ４０、情報処理端末（例えば、ＰＣ（Personal Computer）、ＰＤＡ（Personal Data Assistance）など）５０が接続されている。以下、画像形成装置はＭＦＰを例にして説明する。
【００１５】
ＭＦＰ１０、２０は、スキャン機能、コピー機能、プリンタ機能、ファクシミリ機能などを一つの筐体に搭載したものである。ＭＦＰ１０、２０は、スキャナ機能により紙媒体等をスキャン処理して画像データを生成し、生成された画像データを画像処理サーバ３０に送信する。ＭＦＰの詳細については後述する。また、画像データは、文書の画像データを含む。
【００１６】
画像処理サーバ３０は、各ＭＦＰでスキャンされた画像データを受信して、指定されたワークフローに従って種々の処理や配信処理を実行するワークステーション等のコンピュータである。ワークフローには、メール送信、ＦＡＸ送信、フォルダ配信などがある。
【００１７】
また、画像処理サーバ３０は、入力された画像データに基づいてワークフローを実行するサーバであり、ユーザによって構築されたワークフローに従って文書の蓄積又は配信処理を実行する。即ち、画像を処理するという観点において、画像処理サーバ３０は画像処理装置として機能する。画像処理サーバ３０の詳細については後述する。なお、画像処理サーバ３０は、ＭＦＰ１０、２０に組み込まれてもよい。
【００１８】
画像管理サーバ４０は、画像処理サーバ３０から配信された画像データを蓄積、管理するサーバである。また、画像管理サーバ４０は、蓄積した画像データに対して画像タイプを登録したり、検索を行ったりすることもできる。
【００１９】
情報処理端末５０は、管理者によりデータ配信に関する管理ツールが起動され、画像変換、出力の各プラグインが順に選択されることでワークフローを作成する。作成されたワークフローは、画像処理サーバ３０に記憶される。なお、ネットワークを介して接続されるＭＦＰやサーバや情報処理端末の数は、それぞれ任意の数でもよい。また、画像処理システムは、メール配信サーバなどを有してもよい。画像処理サーバ３０がＭＦＰに組み込まれる場合は、ＭＦＰにおいて、ワークフローを作成することも可能である。
【００２０】
実施例１に係るＭＦＰ１０と画像処理サーバ３０とのハードウェアについて説明する。図２は、実施例１に係るＭＦＰ１０のハードウェアの一例を示すブロック図である。図２に示すように、ＭＦＰ１０は、制御部１１、主記憶部１２、補助記憶部１３、外部記憶装置Ｉ／Ｆ部１４、ネットワークＩ／Ｆ部１６、操作部１７、表示部１８を含む。
【００２１】
制御部１１は、コンピュータの中で、各装置の制御やデータの演算、加工を行うＣＰＵである。また、制御部１１は、主記憶部１２に記憶されたプログラムを実行する演算装置であり、入力装置や記憶装置からデータを受け取り、演算、加工した上で、出力装置や記憶装置に出力する。
【００２２】
主記憶部１２は、ＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）などであり、制御部１１が実行する基本ソフトウェアであるＯＳやアプリケーションソフトウェアなどのプログラムやデータを記憶又は一時保存する記憶装置である。
【００２３】
補助記憶部１３は、ＨＤＤ（Hard Disk Drive）などであり、アプリケーションソフトウェアなどに関連するデータを記憶する記憶装置である。
【００２４】
外部記憶装置I／F部１４は、ＵＳＢ（Universal Serial Bus）などのデータ伝送路を介して接続された記憶媒体１５（例えば、フラッシュメモリなど）とＭＦＰ１０とのインタフェースである。
【００２５】
また、記憶媒体１５に、所定のプログラムを格納し、この記憶媒体１５に格納されたプログラムは外部記憶装置Ｉ／Ｆ部１４を介してＭＦＰ１０にインストールされ、インストールされた所定のプログラムはＭＦＰ１０により実行可能となる。
【００２６】
ネットワークＩ／Ｆ部１６は、有線及び／又は無線回線などのデータ伝送路により構築されたＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）などのネットワークを介して接続された通信機能を有する周辺機器とＭＦＰ１０とのインタフェースである。
【００２７】
操作部１７や表示部１８は、キースイッチ（ハードキー）とタッチパネル機能（ＧＵＩのソフトウェアキーを含む：Graphical User Interface）を備えたＬＣＤ（Liquid Crystal Display）とから構成され、ＭＦＰ１０が有する機能を利用する際のＵＩ（User Interface）として機能する表示及び／又は入力装置である。
【００２８】
エンジン１９は、画像データの入出力ユニットとして、紙原稿の読み取り転写紙への印刷を行う。ＭＦＰ１０は、スキャナなどのハードウェアをさらに備えてもよい。
【００２９】
図３は、実施例１に係る画像処理サーバ３０のハードウェアの一例を示すブロック図である。図３に示すように、画像処理サーバ３０は、制御部３１、主記憶部３２、補助記憶部３３、外部記憶装置Ｉ／Ｆ部３４、ネットワークＩ／Ｆ部３６を含む。
【００３０】
制御部３１は、コンピュータの中で、各装置の制御やデータの演算、加工を行うＣＰＵである。また、制御部３１は、主記憶部３２に記憶されたプログラムを実行する演算装置であり、入力装置や記憶装置からデータを受け取り、演算、加工した上で、出力装置や記憶装置に出力する。
【００３１】
主記憶部３２は、ＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）などであり、制御部３１が実行する基本ソフトウェアであるＯＳやアプリケーションソフトウェアなどのプログラムやデータを記憶又は一時保存する記憶装置である。
【００３２】
補助記憶部３３は、ＨＤＤ（Hard Disk Drive）などであり、アプリケーションソフトウェアなどに関連するデータを記憶する記憶装置である。
【００３３】
外部記憶装置I／F部３４は、ＵＳＢ（Universal Serial Bus）などのデータ伝送路を介して接続された記憶媒体１５（例えば、フラッシュメモリなど）と画像処理サーバ３０とのインタフェースである。
【００３４】
また、記憶媒体１５に、所定のプログラムを格納し、この記憶媒体１５に格納されたプログラムは外部記憶装置Ｉ／Ｆ部３４を介して画像処理サーバ３０にインストールされ、インストールされた所定のプログラムは画像処理サーバ３０により実行可能となる。
【００３５】
ネットワークＩ／Ｆ部３６は、有線及び／又は無線回線などのデータ伝送路により構築されたＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）などのネットワークを介して接続された通信機能を有する周辺機器と画像処理サーバ３０とのインタフェースである。
【００３６】
＜機能＞
図４は、実施例１におけるＭＦＰ１０と画像処理サーバ３０との機能の一例を示すブロック図である。まず、ＭＦＰ１０の機能について説明する。図４に示すように、ＭＦＰ１０は、画像読込手段１０１、通信手段１０２、受付手段１０３、記憶手段１０４を含む。その他一般的なＭＦＰが有するプリンタ機能やコピー機能やＦＡＸ機能等については図示していない。
【００３７】
画像読込手段１０１は、スキャン機能により原稿を読み込んで画像データを取得する。画像データの取得については、ＦＡＸで受信したり、情報処理端末５０から取得したり、ネットワーク上のホットフォルダから取得したりしてもよい。
【００３８】
通信手段１０２は、機器情報や画像データなどの送受信を行う。特に、通信手段１０２は、画像データのワークフロー処理要求などがユーザから指示された場合、画像データとこの処理要求とを画像処理サーバ３０に送信する。
【００３９】
受付手段１０３は、ユーザからのワークフローの指定を受け付ける。ワークフローの指定は、ＭＦＰ１０のオペレーションパネル（操作部１７及び表示部１８）を用いて行われる。このとき、ワークフローに含まれる処理の書誌情報がユーザから入力される。書誌情報とは、例えば、画像変換処理の場合は、画像形式や画像サイズなどであり、メール配信の場合は、配信先のメールアドレスなどである。書誌情報としてのユーザＩＤは、システムにログインしたユーザのユーザ情報から取得する。
【００４０】
記憶手段１０４は、画像変換処理、又は出力処理の各プラグインを格納し、また、各プラグインが組み合わされたワークフローを１又は複数格納する。なお、記憶手段１０３は必ずしも設ける必要はなく、画像処理サーバ３０の記憶手段３０６からワークフローに関する情報を取得するようにしてもよい。画像読込手段１０１は、スキャナにより実現しうる。受付手段１０３は、制御部１１により操作部１７及び表示部１８が制御され、通信手段１０２は、制御部１１により外部記憶装置Ｉ／Ｆ部１４が制御されて実現されうる。記憶手段１０４は、例えば、補助記憶部３３により実現されうる。
【００４１】
次に、画像処理サーバ３０の機能について説明する。画像処理サーバ３０は、ワークフロー設定手段３０１、通信手段３０２、ジョブ実行手段３０３、ワークフロー制御手段３０４、ワークフロー処理手段３０５、記憶手段３０６を含む。
【００４２】
ワークフロー設定手段３０１は、画像変換処理、又は出力処理の各プラグインを任意に組み合わせたワークフローをユーザにより設定された場合、設定されたワークフローを例えばＸＭＬ形式で記憶手段３０６に記憶する。ワークフロー設定手段３０１は、情報処理端末５０に表示するワークフロー設定のためのＵＩ画面などを制御する。
【００４３】
図５は、画像分割プラグインを含むワークフローの設定を説明する図である。図５に示す画面を情報処理端末５０の表示部に表示し、ユーザが各プラグインを任意に組み合わせてワークフローを構築することができる。構築されたワークフローは、情報処理端末５０から画像処理サーバ３０に送信され、後述する記憶手段３０６に記憶される。
【００４４】
図４に戻り、通信手段３０２は、機器情報や画像データなどの送受信を行う。特に、通信手段３０２は、ＭＦＰ１０から画像データを受信したり、ワークフローの配信先に対し、画像処理した画像データを送信したりする。
【００４５】
また、通信手段３０２は、ワークフローの識別情報や、ワークフローの各処理の書誌情報などをＭＦＰ１０から受信する。通信手段３０２は、ＭＦＰ１０からワークフローの処理要求（ジョブ要求）を受信した場合は、ワークフローの識別情報や、ワークフローの各処理の書誌情報などをジョブ実行手段３０３に出力する。
【００４６】
ジョブ実行手段３０３は、ＭＦＰ１０から要求されたジョブを実行する。ジョブ実行手段３０３は、ワークフロー制御手段３０４に対し、ワークフローの処理要求を行うと共に、ワークフローの識別情報やワークフローの各処理の書誌情報、画像データを出力する。
【００４７】
ワークフロー制御手段３０４は、ジョブ実行手段３０３からワークフローの処理要求を受けた場合、ワークフローに含まれる各処理の実行を制御する。また、ワークフロー処理手段３０５は、ワークフロー制御手段３０４からワークフロー制御の指示を受けると、この指示に従ってワークフローを実行し、配信処理を行う。つまり、ワークフロー処理手段３０５は、ワークフローに含まれる各処理をフロー順に実行し、配信先へ画像データを配信する。
【００４８】
なお、ワークフロー処理手段３０５が行う各処理は、画像変換処理、出力処理（配信処理）などに分けられる。画像変換処理とは、ＰＤＦ変換やＴＩＦＦ変換などの画像データの形式変換を行う処理や、画像分割処理などのことを言う。出力処理とは、取得した画像データ又は画像変換された画像データを配信先（メール配信サーバや画像管理サーバ４０など）に配信する処理のことを言う。また、ワークフロー処理手段３０５において、少なくとも出力処理は行われることとする。
【００４９】
記憶手段３０６は、画像変換処理、又は出力処理の各プラグインを格納し、また、各プラグインが組み合わされたワークフローを１又は複数格納する。
【００５０】
ワークフロー設定手段３０１、ジョブ実行手段３０２、ワークフロー制御手段３０４、ワークフロー処理手段３０５は、例えば制御部３１により実現されうる。記憶手段３０６は、例えば補助記憶部３３により実現されうる。通信手段３０２は、例えば外部記憶装置Ｉ／Ｆ部３４を制御部３１により制御することで実現されうる。
【００５１】
次に、ワークフロー処理手段３０５について説明する。図６は、実施例１におけるワークフロー処理手段３０５の機能の一例を示すブロック図である。図６に示すように、ワークフロー処理手段３０５は、例えば画像変換処理手段３５０、出力処理手段３５３を含む。
【００５２】
画像変換処理手段３５０は、画像分割手段３５１、形式変換手段３５２を含む。画像分割手段３５１は、画像データのメタデータを用いて画像データを分割する。画像データのメタデータには、画像データの長さ、幅、解像度、圧縮形式、拡張子、などが含まれる。画像データの長辺の長さとは、メタデータに含まれる長さの値であるが、長さの値よりも幅の値の方が大きい場合、幅を長辺の長さとしてもよい。
【００５３】
画像分割手段３５１は、メタデータから長辺の長さを特定し、長辺の半分の長さの位置から長辺に対して垂直に画像データを分割することで、画像データを２分割する。例えば、画像分割手段３５１は、Ａ３の画像をＡ４の画像２枚に分割する。
【００５４】
また、画像分割手段３５１は、分割した画像に対して、所定の方向、所定サイズに変換してもよい。例えば、画像分割手段３５１は、分割した画像を右回り９０度回転し、元のサイズになるよう拡大してもよい。これより、例えば２ｉｎ１で集約された画像データを、元の画像データのサイズと向きとが同じ非集約の画像データに変換することができる。
【００５５】
また、画像分割手段３５１は、分割した画像データに対して、所定の領域に文字認識を行い、ページ番号を取得してもよい。文字認識は、例えば、ＯＣＲ（Optical Character Recognition）機能を画像処理サーバ３０に搭載すれば容易に実現できる。画像分割手段３５１は、ページ番号を取得することで、分割された画像データをページ順に並べることができる。ページ順に並べる処理は、所定の向き、所定サイズに変換した後に行われてもよい。所定の領域とは、ページ番号が付される領域、例えば、２ｉｎ１の場合には、画像データの長辺方向の端部などである。
【００５６】
なお、画像分割手段３５１が扱うことができるデータ形式は、例えば、ＴＩＦＦ（ＭＨ、ＭＲ、ＭＭＲ、非圧縮：シングルページ）、ＴＩＦＦ−Ｆ（ＭＨ、ＭＲ、ＭＭＲ、非圧縮：シングルページ）、ＤＣＸ（シングルページ）、ＢＭＰ（非圧縮）、ＪＰＥＧ、ＥＸＩＦ、ＰＮＧ、ＧＩＦなどである。
【００５７】
形式変換手段３５２は、画像データのデータ形式を変換する。例えば、形式変換手段３５２は、ＰＤＦ形式、ＪＰＥＧ形式、ＢＭＰ形式など、所望のデータ形式に変換することができる。
【００５８】
出力処理手段３５３は、配信先へ画像データを出力する処理を行う。出力処理手段３５３は、フォルダ配信手段３５４、メール送信手段３５５を含む。フォルダ配信手段３５４は、予め設定されているフォルダに画像データを配信する。メール送信手段３５５は、予め設定されている送信者に画像データを添付してメールを送信する。
【００５９】
以下、画像分割の具定例について説明する。画像分割の処理は、画像分割手段３５１が行う。図７は、画像分割の例１を説明する図である。図７（Ａ）は、分割前の画像データ及び分割位置（図７に示す点線）を示す。図７（Ｂ）は、分割位置で分割された画像データを示す。図７（Ｃ）は、図７（Ｂ）に示す分割された画像データを、分割前の画像データと同じ向き及び同じサイズになるよう変換した画像データを示す。なお、図７（Ｃ）に示す画像データへの変換処理は必ずしも必要ではない。
【００６０】
また、分割後の画像データのメタデータは、図７（Ｂ）の場合であれば、分割前の画像データの幅が分割後の画像データの長さになり、分割前の画像データの長さの半分が分割後の画像データの幅になり、それ以外の項目は分割前の画像データのメタデータ（解像度など）と同じとすればよい。分割後の画像データのメタデータは、図７（Ｃ）の場合であれば、分割前の画像データのメタデータと同じにすればよい。
【００６１】
図８は、画像分割の例２を説明する図である。図８（Ａ）は、図７（Ａ）と比べてページ番号が振られている画像データの例を示す。画像分割手段３５１は、２ｉｎ１の場合は領域１（画像データの右端領域）で文字認識を行って、ページ番号を取得する。どの領域で文字認識を行なうかは予め設定しておけばよい。図８（Ｂ）は、図８（Ａ）に示す画像を分割してページ番号順に並べ替えた画像データの例を示す。分割処理手段３５１は、文字認識して取得した画像データにより、分割後の画像データをページ順位並べ替えることができる。図８（Ｃ）は、図８（Ｂ）に示す分割された画像データを、分割前の画像データと同じ向き及び同じサイズになるよう変換した画像データを示す。なお、図８（Ｃ）に示す画像データへの変換処理は必ずしも必要ではない。
【００６２】
＜動作＞
次に、実施例１における画像処理システムの動作について説明する。図９は、実施例１におけるワークフロー処理の一例を示すフローチャートである。図９に示すステップＳ１０１で、ＭＦＰ１０は、スキャナなどにより画像データを読み込んで取得する。ＭＦＰ１０は、画像データの取得について、主記憶部１２又は補助記憶部１３に既に記憶されている画像データを取得してもよい。また、ＭＦＰ１０は、ホットフォルダ機能により、ネットワーク上の任意のフォルダを示すホットフォルダに格納された画像データを取得してもよい。
【００６３】
ステップＳ１０２で、受付手段１０３は、オペレーションパネルに表示されたワークフローからユーザが指定したワークフローを受け付ける。ワークフロー毎に識別情報が付与されているとする。受付手段１０３は、受け付けたワークフローの識別情報及び画像データを通信手段１０２に出力する。
【００６４】
ステップＳ１０３で、通信手段１０２は、画像データとともにワークフローの識別情報を含むワークフローの処理要求を画像処理サーバ３０に行う。
【００６５】
ステップＳ１０４で、画像処理サーバ３０の通信手段３０２は、ＭＦＰ１０から画像データとともにワークフローの識別情報を含む処理要求を受信する。
【００６６】
ステップＳ１０５で、ワークフロー制御手段３０４は、受信した処理要求に含まれるワークフローの識別情報から記憶手段３０６を参照してワークフローに含まれる各処理を特定する。ワークフロー制御手段３０４は、ワークフローの処理の順序を制御してワークフロー処理手段３０５に処理を行わせる。ワークフロー処理手段３０５は、ワークフローに含まれる処理を順に行い、最後に画像データを配信先へ配信する。
【００６７】
次に、実施例１における画像分割プラグインの処理について説明する。図１０は、実施例１における画像分割処理の一例を示すフローチャートである。画像分割プラグインがワークフローに含まれる場合に、ワークフロー処理手段３０５に含まれる画像分割手段３５１により画像分割処理が行われる。図１０に示すステップＳ２０１で、画像分割手段３５１は、分割対象の画像データを取得する。分割対象の画像データは、ＭＦＰ１０から取得した画像データである。
【００６８】
ステップＳ２０２で、画像分割手段３５１は、取得した画像データのメタデータに含まれる画像データの長さを参照し、長辺として特定する。なお、メタデータに含まれる画像データの幅の方が、長さよりも長い場合は、幅を長辺として特定してもよい。
【００６９】
ステップＳ２０３で、画像分割手段３５１は、画像データを、長辺を２等分した位置から長辺に垂直に２分割する。
【００７０】
ステップＳ２０４で、画像分割手段３５１は、分割した画像を所定の向きに回転し、及び所定サイズに拡大する。所定の向きとは例えば右回り９０度、所定サイズとは例えばＡ４サイズである。また、画像分割手段３５１は、ページ番号を文字認識して、分割された画像データ、又は所定サイズ等に変換された画像データをページ番号順に並べ替えてもよい。また、ステップＳ２０４は、必ずしも必要ではない。
【００７１】
以上、実施例１によれば、画像分割プラグインを画像処理サーバ３０にインストールすることで、ワークフローに画像分割プラグインを含めることができ、画像データを分割して、分割された画像データを配信先へ配信することができる。
【００７２】
また、実施例１によれば、分割された画像データに対し、所定の向きへの回転、所定サイズへの拡大をすることもできる。また、実施例１によれば、ページ番号を文字認識してページ番号順に分割された画像データ、又は変換された画像データを並べ替えることができる。
【００７３】
［実施例２］
次に、実施例２における画像処理サーバについて説明する。実施例２は、画像データの分割位置をユーザが設定できる実施例である。これにより、ユーザ所望の位置で自由に画像データを分割することができるようになる。
【００７４】
＜機能＞
実施例２における画像処理サーバ７０の機能について説明する。図１１は、実施例２におけるＭＦＰ６０及び画像処理サーバ７０の機能の一例を示すブロック図である。実施例２では、設定手段６０１、ワークフロー処理手段７０１以外は実施例１と同様である。
【００７５】
図１１に示す設定手段６０１は、ＭＦＰ６０のオペレーションパネル（操作部１７及び表示部１８）上で画像データの分割位置をユーザに設定させる。分割位置の設定については、例えば以下の２つの例を用いて説明する。
【００７６】
図１２は、分割位置の設定例１を示す図である。図１２に示すように、オペレーションパネルに表示された画像データ上に縦の分割位置Ａ、横の分割位置Ｂが表示される。図１２に示す縦ボタンＣが押下されると、縦の分割位置Ａが表示されなくなる。もう一度縦ボタンＣを押下すると、縦の分割位置が再表示される。横ボタンＤも縦ボタンＣと同様とする。
【００７７】
カーソルＥは、オペレーションパネル上に表示しているが、ハードキーとしてカーソルがある場合はハードキーのカーソルを用いればよい。上下方向の矢印は、横の分割位置Ｂを上下させる機能であり、左右方向の矢印は、縦の分割位置Ａを左右に動かす機能である。ＯＫボタンＦは、画像データに対する縦の分割位置Ａ、横の分割位置Ｂを決定するボタンである。ＣａｎｃｅｌボタンＧは、分割位置をリセットし、元のワークフロー指定画面に移る。
【００７８】
ＯＫボタンＦが押下されると、設定手段６０１は、画像データに対する縦、横の分割の位置情報をワークフローの書誌情報に含める。
【００７９】
図１３は、分割位置の設定例２を示す図である。図１３に示すように、オペレーションパネルには、集約情報が表示される。ユーザにより２ｉｎ１ボタンＨや４ｉｎ１ボタンＩが押下されることで、設定手段６０１は、集約情報を設定する。ＯＫボタンＦ、ＣａｎｃｅｌボタンＧの機能は、図１２と同様である。
【００８０】
設定手段６０１は、設定された集約情報をワークフローの書誌情報に含める。集約情報が分かれば、画像データの分割位置が特定できる。例えば、２ｉｎ１であれば、実施例１で説明したように、画像データの長辺を２等分し、長辺に対して垂直な方向に分割すればよい。４ｉｎ１であれば、画像データのメタデータに含まれる長さ、幅を２等分し、それぞれ長さ方向及び幅方向に垂直に分割すればよい。設定手段６０１は、図１２、図１３に示すようなＵＩ画面を制御する機能も有する。
【００８１】
図１１に戻り、ワークフロー処理手段７０１は、ユーザに設定された分割位置で分割処理を行うことができる。図１４は、実施例２におけるワークフロー処理手段７０１の機能の一例を示すブロック図である。
【００８２】
図１４に示すように、画像分割手段７１１以外は、図６に示す機能と同様である。画像分割手段７１１は、分割位置情報を取得した場合、分割位置情報に基づいて画像データを分割する。例えば、設定例１によれば、画像データに対する縦の分割位置、横の分割位置がワークフローの処理要求に含まれているので、画像分割手段７１１は、その分割位置に従って、画像データを分割する。例えば、設定例２によれば、集約情報がワークフローの処理要求に含まれているので、画像分割手段７１１は、その集約情報に基づいて画像データを分割する。
【００８３】
図１５は、設定例１による画像分割の概念図である。図１５（Ａ）は、分割前の画像データ及び縦の分割位置Ａ、横の分割位置Ｂを示す。図１５（Ｂ）は、分割位置で分割された画像データを示す。図１５（Ｃ）は、図１５（Ｂ）に示す分割された画像データを、分割前の画像データと同じ向き及び同じサイズになるよう変換した画像データを示す。なお、図１５（Ｃ）に示す画像データへの変換処理は必ずしも必要ではない。
【００８４】
また、分割後の画像データのメタデータは、図１５（Ｂ）の場合であれば、それぞれの分割後の画像データの長さ、幅が設定され、それ以外のメタデータは分割前の画像データのメタデータと同じにすればよい。分割後の画像データのメタデータは、図１５（Ｃ）の場合であれば、分割前の画像データのメタデータと同じにすればよい。
【００８５】
図１６は、設定例２による画像分割の概念図である。図１６（Ａ）は、分割前の画像データ及び縦の分割位置Ａ、横の分割位置Ｂを示す。設定例２では、集約情報が分かれば、縦の分割位置Ａ、横の分割位置Ｂが決まる。図１６（Ａ）に示す例では、集約情報が４ｉｎ１の場合を示す。
【００８６】
図１６（Ｂ）は、分割位置で分割された画像データを示す。図１６（Ｃ）は、図１６（Ｂ）に示す分割された画像データを、分割前の画像データと同じ向き及び同じサイズになるよう変換した画像データを示す。なお、図１６（Ｃ）に示す画像データへの変換処理は必ずしも必要ではない。
【００８７】
また、分割後の画像データのメタデータについて、図１６（Ｂ）の場合であれば、画像データの長さ、幅が、分割前の値の半分に設定され、それ以外のメタデータは分割前の画像データのメタデータと同じにすればよい。分割後の画像データのメタデータは、図１６（Ｃ）の場合であれば、分割前の画像データのメタデータと同じにすればよい。
【００８８】
＜動作＞
次に、実施例２における画像処理サーバの動作について説明する。図１７は、実施例２におけるワークフロー処理の一例を示すフローチャートである。図１７に示す処理において、図９に示す処理と同様の処理を行うものは同じ符号を付し、その説明を省略する。
【００８９】
図１７に示すステップＳ３０１で、設定手段６０１は、ユーザにより分割位置が設定される。分割位置の設定については、図１２や図１３で説明した通りである。設定手段６０１は、図１２又は図１３に示した設定のいずれかを用いて分割位置を設定することができる。
【００９０】
ステップＳ３０２で、ワークフロー処理手段７０１は、Ｓ３０１で設定された分割位置情報に基づいて、画像データを分割し、配信先へ配信する。
【００９１】
次に、実施例２における画像分割プラグインについて説明する。図１８は、実施例２における画像分割処理の一例を示すフローチャートである。図１８に示す処理で、図１０に示す処理と同様の処理を行うものは同じ符号を付し、その説明を省略する。
【００９２】
図１０に示すステップＳ４０１で、画像分割手段７１１は、ワークフローの処理要求に含まれる分割位置情報（集約情報も含む）を取得し、画像データの分割位置を特定する。画像データの分割位置が決まれば、以降の処理は、図１０と同様である。
【００９３】
なお、実施例２においても、ページ番号の文字認識を行って、ページ番号順に分割された画像、又は変換された画像を並べ替えてもよい。また、ページ番号が画像データに付与されていない場合は、オペレーションパネルに表示された画像データに対して並べ替え順を指定するようにしてもよい。この並べ替え順は、ワークフローの書誌情報に含めて画像処理サーバ７０に送信すればよい。この並べ替え順の指定は実施例１でも同様である。
【００９４】
以上、実施例２によれば、画像データの分割位置をユーザが設定でき、ユーザ所望の位置で自由に画像データを分割することができる。
【００９５】
［変形例］
次に、変形例におけるＭＦＰについて説明する。変形例では、前述した画像処理サーバがＭＦＰに組み込まれている。変形例における画像処理サーバが組み込まれたＭＦＰの各機能は、基本的には図４に示すＭＦＰの機能及び画像処理サーバの機能と同様である。これにより、変形例に係るＭＦＰによれば、ＭＦＰ単体で、各実施例に示した処理を行なうことができる。
【００９６】
実施例１、２の画像処理サーバや変形例のＭＦＰで実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital Versatile Disk）等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
【００９７】
また、実施例１、２の画像処理サーバや変形例のＭＦＰで実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、実施例１、２の画像処理サーバや変形例のＭＦＰで実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成してもよい。
【００９８】
また、実施例１、２の画像処理サーバや変形例のＭＦＰで実行されるプログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【００９９】
実施例１、２の画像処理サーバや変形例のＭＦＰで実行されるプログラムは、前述した各手段を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が補助記憶部３３からプログラムを読み出して実行することにより上記各手段のうち１又は複数の各手段が主記憶装置上にロードされ、１又は複数の各手段が主記憶装置上に生成されるようになっている。
【０１００】
なお、本発明は、上記実施例そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化することができる。また、上記実施例に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成することができる。例えば、実施例に示される全構成要素からいくつかの構成要素を削除してもよい。さらに、異なる実施例にわたる構成要素を適宜組み合わせても良い。
【符号の説明】
【０１０１】
１０、２０、６０  ＭＦＰ
３０  画像処理サーバ
４０  画像管理サーバ
５０  情報処理端末
１０１  画像読込手段
１０２  通信手段
１０３  受付手段
１０４  記憶手段
３０１、４００  ワークフロー設定手段
３０２  通信手段
３０３  ジョブ実行手段
３０４  ワークフロー制御手段
３０５、７０１  ワークフロー処理手段
３０６  記憶手段
３５１、７１１  画像分割手段
３５２  形式変換手段
３５４  フォルダ配信手段
３５５  メール送信手段
６０１  設定手段
４０２  結合判定手段
４０３  記憶手段
【先行技術文献】
【特許文献】
【０１０２】
【特許文献１】特開２００６−０１８６４０号公報
【特許文献２】特許３６４５５６４号公報
【図１】
2011151492.tif 000003
【図２】
2011151492.tif 000004
【図３】
2011151492.tif 000005
【図４】
2011151492.tif 000006
【図５】
2011151492.tif 000007
【図６】
2011151492.tif 000008
【図７】
2011151492.tif 000009
【図８】
2011151492.tif 000010
【図９】
2011151492.tif 000011
【図１０】
2011151492.tif 000012
【図１１】
2011151492.tif 000013
【図１２】
2011151492.tif 000014
【図１３】
2011151492.tif 000015
【図１４】
2011151492.tif 000016
【図１５】
2011151492.tif 000017
【図１６】
2011151492.tif 000018
【図１７】
2011151492.tif 000019
【図１８】
2011151492.tif 000020