JP5316271B2 - Image processing apparatus, image processing system, image processing method, program, and recording medium - Google Patents
Image processing apparatus, image processing system, image processing method, program, and recording medium Download PDFInfo
- Publication number
- JP5316271B2 JP5316271B2 JP2009164030A JP2009164030A JP5316271B2 JP 5316271 B2 JP5316271 B2 JP 5316271B2 JP 2009164030 A JP2009164030 A JP 2009164030A JP 2009164030 A JP2009164030 A JP 2009164030A JP 5316271 B2 JP5316271 B2 JP 5316271B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- image data
- aggregation
- processing
- unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Editing Of Facsimile Originals (AREA)
- Control Or Security For Electrophotography (AREA)
- Facsimiles In General (AREA)
Description
本発明は、画像データの配信を行う画像処理装置、画像処理システム、画像処理方法、プログラム、及び記録媒体に関する。 The present invention relates to an image processing apparatus, an image processing system, an image processing method, a program, and a recording medium that distribute image data.
近年、多くの企業において、多機能複合機などの画像入出力機器のネットワーク上への配置・接続が進んでいる。画像入出力機器は、業務の効率化を図る手段として大きな役割を担っている。特に、紙文書の電子化と配布を効率的に行う画像配信システムが重要になっている。画像配信システムを構成する大きな要素は、画像入力機器(例えば、スキャナなど)と配信管理サーバである。配信管理サーバには、あらかじめさまざまな業務・用途にあわせた複数の配信処理メニューが登録されている。利用者は、スキャナのオペレーションパネル(操作部)から、業務に適した処理メニューを選択してスキャンを行う。 In recent years, in many companies, the arrangement and connection of image input / output devices such as multi-function multifunction devices on a network has been progressing. Image input / output devices play a major role as means for improving business efficiency. Particularly, an image distribution system that efficiently digitizes and distributes paper documents is important. Major elements constituting the image distribution system are an image input device (for example, a scanner) and a distribution management server. In the distribution management server, a plurality of distribution processing menus are registered in advance for various tasks and uses. The user scans by selecting a processing menu suitable for the job from the operation panel (operation unit) of the scanner.
例えば、特開2006−018640号公報(特許文献1)には、配信処理や画像変換処理をプラグイン化し、ユーザや管理者がそれらプラグインを任意に組み合わせて入力、画像変換、出力のワークフローを作成し、作成されたワークフローを利用して画像データの配信処理を行う技術が開示されている。 For example, in Japanese Patent Laid-Open No. 2006-018640 (Patent Document 1), distribution processing and image conversion processing are plugged in, and a user or administrator arbitrarily combines these plug-ins to input, image conversion, and output workflows. A technique for creating and performing image data distribution processing using the created workflow is disclosed.
また、前述した画像配信システムにおいて、読み込んだ文書に対して天地識別やパンチ穴除去といった画像補正処理を施した上で配信することができるものがある。画像補正処理を行うには、画像の方向を判定するとよい。 In addition, in the above-described image distribution system, there is an image distribution system that can distribute a read document after performing image correction processing such as top and bottom identification and punch hole removal. In order to perform the image correction process, it is preferable to determine the direction of the image.
例えば、特開平06−195502号公報(特許文献2)には、文書画像方向の認識不能時においても、適切なリカバリー処理を行って画像方向判定の信頼を高める技術が開示されている。 For example, Japanese Patent Laid-Open No. 06-195502 (Patent Document 2) discloses a technique for improving the reliability of image direction determination by performing appropriate recovery processing even when the document image direction cannot be recognized.
しかし、前述した画像配信システムに、前述した文書画像の方向性判定を適用したとしても、文書が集約印刷されていたものである場合、文書画像の方向性を判定できず画像補正処理が実施されない、もしくは誤った処理が施される可能性がある。 However, even if the orientation determination of the document image described above is applied to the image distribution system described above, if the document has been collectively printed, the orientation of the document image cannot be determined and the image correction process is not performed. Or incorrect processing may be performed.
例えば、スキャン画像に対してパンチ穴除去をして配信する場合を考える。図1は、集約されたデータが画像補正できない例を示す図である。図1(A)は、非集約の画像データであるため、パンチ穴を除去可能なことを示す。図1(B)は、集約された画像データであるため、パンチ穴を除去できないことを示す。集約された画像データは、所定大きさのパンチ穴を検出する範囲内にパンチ穴がないため、パンチ穴を除去することができない。つまり、集約印刷などにより集約された画像データの場合、画像補正処理が正しく実施されない可能性があるという問題点があった。 For example, consider a case in which a punched hole is removed from a scanned image and distributed. FIG. 1 is a diagram illustrating an example in which aggregated data cannot be image-corrected. FIG. 1A shows that punch holes can be removed because of non-aggregated image data. FIG. 1B shows that punch holes cannot be removed because the image data is aggregated. The aggregated image data cannot be removed because there is no punch hole within a range where a punch hole of a predetermined size is detected. That is, in the case of image data aggregated by aggregate printing or the like, there is a problem that image correction processing may not be performed correctly.
そこで、本発明は、上記問題点に鑑みてなされたものであり、集約された画像データを取得した場合、非集約の状態に戻して画像補正処理を行うことで、適切に画像補正処理を行うことができる画像処理装置、画像処理システム、画像処理方法、プログラム、及び記録媒体を提供することを目的とする。 Therefore, the present invention has been made in view of the above problems, and when aggregated image data is acquired, the image correction process is performed appropriately by returning to a non-aggregated state and performing the image correction process. An object is to provide an image processing apparatus, an image processing system, an image processing method, a program, and a recording medium.
本発明における一観点の画像処理装置は、画像データを取得して、前記画像データを配信する機能を有する画像処理装置であって、前記画像データにおける所定領域のパンチ穴を検出する検出手段と、前記検出手段により検出されたパンチ穴の領域の位置に基づいて、いずれの集約単位で集約が行われたかを判定する判定手段と、前記判定手段により判定されたいずれの集約単位であるかを示す情報をレイアウト情報として取得するレイアウト取得手段と、前記レイアウト情報に基づいて前記画像データを集約される前の画像データに処理する非集約処理手段と、前記非集約処理手段により処理された集約前の画像データに対して、パンチ穴除去、天地識別、綴じ部補正のうち少なくとも1つの画像補正を行う画像補正手段と、前記画像補正手段により画像補正された画像データを所定のフォルダに配信する配信手段とを備える。 An image processing apparatus according to an aspect of the present invention is an image processing apparatus having a function of acquiring image data and distributing the image data, and detecting means for detecting a punch hole in a predetermined area in the image data; based on the position of the region of the punched hole detected by said detecting means indicates a determination unit configured to determine aggregate in any aggregate units was made, whether the aggregate unit of any determined by the determining means Layout acquisition means for acquiring information as layout information, non-aggregation processing means for processing the image data before being aggregated based on the layout information, and pre-aggregation processed by the non-aggregation processing means the image data, punched hole removal, upside-down identification, and image correcting means for performing at least one of the image correction of the bound portion correction, the image correction And a distribution means for distributing the image data subjected to image correction by the step in a predetermined folder.
また、本発明における他の観点の画像処理システムは、ネットワークを介して画像形成装置と画像処理装置とが接続される画像処理システムであって、前記画像形成装置は、画像データを前記画像処理装置に送信する送信手段を備え、前記画像処理装置は、前記画像データを前記画像形成装置から受信する受信手段と、前記画像データにおける所定領域のパンチ穴を検出する検出手段と、前記検出手段により検出されたパンチ穴の領域の位置に基づいて、いずれの集約単位で集約が行われたかを判定する判定手段と、前記判定手段により判定されたいずれの集約単位であるかを示す情報をレイアウト情報として取得するレイアウト取得手段と、前記レイアウト情報に基づいて前記画像データを集約される前の画像データに処理する非集約処理手段と、前記非集約処理手段により処理された集約前の画像データに対して、パンチ穴除去、天地識別、綴じ部補正のうち少なくとも1つの画像補正を行う画像補正手段と、前記画像補正手段により画像補正された画像データを所定のフォルダに配信する配信手段とを備える。 An image processing system according to another aspect of the present invention is an image processing system in which an image forming apparatus and an image processing apparatus are connected via a network, and the image forming apparatus transmits image data to the image processing apparatus. The image processing apparatus includes: a receiving means for receiving the image data from the image forming apparatus; a detecting means for detecting a punch hole in a predetermined area in the image data; and the detecting means Based on the position of the punched hole area, a determination unit that determines in which aggregation unit the aggregation is performed, and information indicating which aggregation unit is determined by the determination unit as layout information Layout acquisition means for acquiring, and non-aggregation processing for processing the image data into image data before being aggregated based on the layout information And stage for the treated aggregated previous image data by the non-aggregation processing unit, punching removed, upside-down identification, and image correcting means for performing at least one of the image correction of the bound portion correction by the image correcting unit Distribution means for distributing the image-corrected image data to a predetermined folder .
また、本発明における他の観点の画像処理方法は、画像データを取得して、前記画像データを配信する機能を有する画像処理装置における画像処理方法であって、前記画像データにおける所定領域のパンチ穴を検出する検出ステップと、前記検出ステップにより検出されたパンチ穴の領域の位置に基づいて、いずれの集約単位で集約が行われたかを判定する判定ステップと、前記判定ステップにより判定されたいずれの集約単位であるかを示す情報をレイアウト情報として取得するレイアウト取得ステップと、前記レイアウト情報に基づいて前記画像データを集約される前の画像データに処理する非集約処理ステップと、前記非集約処理ステップにより処理された集約前の画像データに対して、パンチ穴除去、天地識別、綴じ部補正のうち少なくとも1つの画像補正を行う画像補正ステップと、前記画像補正ステップにより画像補正された画像データを所定のフォルダに配信する配信ステップとを有する。 An image processing method according to another aspect of the present invention is an image processing method in an image processing apparatus having a function of acquiring image data and distributing the image data, and a punch hole in a predetermined area in the image data. Detecting step of detecting, a determining step of determining in which unit of aggregation is performed based on the position of the punch hole region detected in the detecting step, and which of the determination steps is performed A layout acquisition step for acquiring information indicating whether it is an aggregation unit as layout information, a non-aggregation processing step for processing the image data into image data before being aggregated based on the layout information, and the non-aggregation processing step the image data before aggregation processed by, punching removed, upside-down identification of the bound portion correcting small It includes an image correcting step of performing Kutomo one image correction, and a distribution step of distributing the image data subjected to image correction by the image correction step in a predetermined folder.
また、本発明の画像処理システム、画像処理装置、及び画像処理方法は、コンピュータにより実行可能なプログラムにより実現することができ、また、プログラムを記録した記録媒体をコンピュータに読み取らせて実現することも可能である。 In addition, the image processing system, the image processing apparatus, and the image processing method of the present invention can be realized by a program that can be executed by a computer, and can also be realized by causing a computer to read a recording medium that records the program. Is possible.
本発明によれば、集約された画像データを取得した場合、非集約の状態に戻して画像補正処理を行うことで、適切に画像補正処理を行うことができる画像形成装置、画像処理システム、情報処理方法、プログラム、及び記録媒体を提供することができる。 According to the present invention, when aggregated image data is acquired, the image forming apparatus, the image processing system, and the information that can appropriately perform the image correction process by performing the image correction process after returning to the non-aggregated state A processing method, a program, and a recording medium can be provided.
以下、添付図面を参照して、本発明にかかる画像処理システム(又は画像配信システム)、画像処理装置(又は画像処理サーバ)、画像処理方法、プログラム及び記録媒体の実施例を詳細に説明する。 Exemplary embodiments of an image processing system (or image distribution system), an image processing apparatus (or image processing server), an image processing method, a program, and a recording medium according to the present invention will be described below in detail with reference to the accompanying drawings.
また、以下に示す実施例では、画像データを入力する画像入力装置として、プリンタ機能、スキャナ機能、コピー機能、ファクシミリ機能を一つの筐体に搭載した複合機を例にあげて説明しているが、これに限定されるものではない。本発明は、画像データを入力可能であれば、スキャナ装置、ファクシミリ装置、コピー装置などいずれにも適用することができる。 In the embodiments described below, an image input apparatus for inputting image data is described by taking a multifunction machine having a printer function, a scanner function, a copy function, and a facsimile function mounted in one housing as an example. However, the present invention is not limited to this. The present invention can be applied to any of a scanner device, a facsimile device, a copy device, and the like as long as image data can be input.
[実施例1]
<システム構成とハードウェア構成>
図2は、実施例1に係る画像処理システムの一例を示すブロック図である。図1に示すように、画像処理システムは、ネットワークを介してMFP(Multifunction Peripheral)10、MFP20、画像処理サーバ30、画像管理サーバ40、情報処理端末(例えば、PC(Personal Computer)、PDA(Personal Data Assistance)など)50が接続されている。以下、画像形成装置はMFPを例にして説明する。
[Example 1]
<System configuration and hardware configuration>
FIG. 2 is a block diagram illustrating an example of an image processing system according to the first embodiment. As shown in FIG. 1, an image processing system includes an MFP (Multifunction Peripheral) 10, an MFP 20, an
MFP10、20は、スキャン機能、コピー機能、プリンタ機能、ファクシミリ機能などを一つの筐体に搭載したものである。MFP10、20は、スキャナ機能により紙媒体等をスキャン処理して画像データを生成し、生成された画像データを画像処理サーバ30に送信する。MFPの詳細については後述する。また、画像データは、文書の画像データを含む。
The
画像処理サーバ30は、各MFPでスキャンされた画像データを受信して、指定されたワークフローに従って種々の処理や配信処理を実行するワークステーション等のコンピュータである。ワークフローには、メール送信、FAX送信、フォルダ配信などがある。
The
また、画像処理サーバ30は、入力された画像データに基づいてワークフローを実行するサーバであり、ユーザによって構築されたワークフローに従って文書の蓄積又は配信処理を実行する。即ち、画像を処理するという観点において、画像処理サーバ30も画像処理装置として機能する。画像処理サーバ30の詳細については後述する。なお、画像処理サーバ30は、MFP10、20に組み込まれてもよい。
The
画像管理サーバ40は、画像処理サーバ30から配信された画像データを蓄積、管理するサーバである。また、画像管理サーバ40は、蓄積した画像データに対して画像タイプを登録したり、検索を行ったりすることもできる。
The image management server 40 is a server that accumulates and manages image data distributed from the
情報処理端末50は、管理者によりデータ配信に関する管理ツールが起動され、入力、画像変換、出力の各プラグインが順に選択されることでワークフローを作成する。なお、ネットワークを介して接続されるMFPやサーバや情報処理端末の数は、それぞれ任意の数でもよい。また、画像処理サーバ30がMFPに組み込まれる場合は、MFPにおいて、ワークフローを作成することも可能である。
The
実施例1に係るMFP10と画像処理サーバ30とのハードウェア構成例について説明する。図3は、実施例1に係るMFP10のハードウェア構成の一例を示すブロック図である。
A hardware configuration example of the
図3に示すように、MFP10は、制御部11、主記憶部12、補助記憶部13、外部記憶装置I/F部14、ネットワークI/F部16、操作部17、表示部18を含む。
As illustrated in FIG. 3, the
制御部11は、コンピュータの中で、各装置の制御やデータの演算、加工を行うCPUである。また、制御部11は、主記憶部12に記憶されたプログラムを実行する演算装置であり、入力装置や記憶装置からデータを受け取り、演算、加工した上で、出力装置や記憶装置に出力する。
The
主記憶部12は、ROM(Read Only Memory)やRAM(Random Access Memory)などであり、制御部11が実行する基本ソフトウェアであるOSやアプリケーションソフトウェアなどのプログラムやデータを記憶又は一時保存する記憶装置である。
The
補助記憶部13は、HDD(Hard Disk Drive)などであり、アプリケーションソフトウェアなどに関連するデータを記憶する記憶装置である。
The
外部記憶装置I/F部14は、USB(Universal Serial Bus)などのデータ伝送路を介して接続された記憶媒体15(例えば、フラッシュメモリなど)とMFP10とのインタフェースである。
The external storage device I /
また、記憶媒体15に、所定のプログラムを格納し、この記憶媒体15に格納されたプログラムは外部記憶装置I/F部14を介してMFP10にインストールされ、インストールされた所定のプログラムはMFP10により実行可能となる。
A predetermined program is stored in the
ネットワークI/F部16は、有線及び/又は無線回線などのデータ伝送路により構築されたLAN(Local Area Network)、WAN(Wide Area Network)などのネットワークを介して接続された通信機能を有する周辺機器とMFP10とのインタフェースである。
The network I /
操作部17や表示部18は、キースイッチ(ハードキー)とタッチパネル機能(GUIのソフトウェアキーを含む:Graphical User Interface)を備えたLCD(Liquid Crystal Display)とから構成され、MFP10が有する機能を利用する際のUI(User Interface)として機能する表示及び/又は入力装置である。
The
図4は、実施例1に係る画像処理サーバ30のハードウェア構成の一例を示すブロック図である。図4に示すように、画像処理サーバ30は、制御部31、主記憶部32、補助記憶部33、外部記憶装置I/F部34、ネットワークI/F部36を含む。
FIG. 4 is a block diagram illustrating an example of a hardware configuration of the
制御部31は、コンピュータの中で、各装置の制御やデータの演算、加工を行うCPUである。また、制御部31は、主記憶部32に記憶されたプログラムを実行する演算装置であり、入力装置や記憶装置からデータを受け取り、演算、加工した上で、出力装置や記憶装置に出力する。
The
主記憶部32は、ROM(Read Only Memory)やRAM(Random Access Memory)などであり、制御部31が実行する基本ソフトウェアであるOSやアプリケーションソフトウェアなどのプログラムやデータを記憶又は一時保存する記憶装置である。
The
補助記憶部33は、HDD(Hard Disk Drive)などであり、アプリケーションソフトウェアなどに関連するデータを記憶する記憶装置である。
The
外部記憶装置I/F部34は、USB(Universal Serial Bus)などのデータ伝送路を介して接続された記憶媒体15(例えば、フラッシュメモリなど)と当該画像処理サーバとのインタフェースである。
The external storage device I /
また、記憶媒体15に、所定のプログラムを格納し、この記憶媒体15に格納されたプログラムは外部記憶装置I/F部34を介して画像処理サーバ30にインストールされ、インストールされた所定のプログラムは画像処理サーバ30により実行可能となる。
Further, a predetermined program is stored in the
ネットワークI/F部36は、有線及び/又は無線回線などのデータ伝送路により構築されたLAN(Local Area Network)、WAN(Wide Area Network)などのネットワークを介して接続された通信機能を有する周辺機器と当該画像処理サーバとのインタフェースである。
The network I /
<機能構成>
次に、MFP10と画像処理サーバ30との機能について説明する。図5は、MFP10と画像処理サーバ30との機能構成の一例を示すブロック図である。まず、MFP10の機能構成について説明する。図5に示すように、MFP10は、画像読込手段101、属性情報取得手段102、通信手段103、記憶手段104を含む。その他一般的なMFPが有するプリンタ機能やコピー機能やFAX機能等については図示していない。
<Functional configuration>
Next, functions of the
画像読込手段101は、スキャン機能により原稿を読み込んで画像データを取得する。画像データの取得については、FAXで受信したり、情報処理端末50から取得したりしてもよい。
The
属性情報取得手段102は、画像読込手段101により取得された画像データの属性情報を取得する。属性情報は、操作部17などによりユーザにより入力された画像の書誌情報や、レイアウト情報などを含む。また、属性情報は、画像データの配信処理に用いられるため配信設定情報ともいう。配信設定情報には、ワークフローに含まれる各プラグインの設定情報も含まれる。
The attribute
通信手段103は、属性情報取得手段102が取得した属性情報や、画像読込手段101が取得した画像データなどの送受信を行う。特に、通信手段103は、画像データのワークフロー処理要求などがユーザから指示された場合、画像データ及び配信設定情報と当該処理要求とを画像処理サーバ30に送信する。
The
記憶手段104は、入力処理、画像変換処理、又は出力処理の各プラグインを格納し、また、各プラグインが組み合わされたワークフローを1又は複数格納する。なお、記憶手段103は必ずしも設ける必要はなく、画像処理サーバ30の記憶手段306からワークフローに関する情報を取得するようにしてもよい。
The
次に、画像処理サーバ30の機能構成について説明する。画像処理サーバ30は、通信手段301、レイアウト取得手段302、ジョブ実行手段303、ワークフロー制御手段304、ワークフロー処理手段305、記憶手段306を含む。
Next, the functional configuration of the
通信手段301は、画像データなどの送受信を行う。特に、通信手段301は、MFP10から画像データを受信したり、ワークフローの配信先に対し、画像処理した画像データを送信したりする。
The
また、通信手段301は、ワークフローの識別情報や、ワークフローの各処理の配信設定情報などをMFP10から受信する。通信手段301は、MFP10からワークフローの処理要求(ジョブ要求)を受信した場合は、ワークフローの識別情報や、ワークフローの各処理の配信設定情報などをジョブ実行手段303に出力する。
Further, the
レイアウト取得手段302は、画像データのレイアウト情報を取得する。レイアウト情報とは、画像データが集約されたデータであるか否かを示す情報である。また、レイアウト情報は、集約されたデータとして2in1、4in1、9in1などの詳細な集約情報も含む。レイアウト取得手段302は、取得したレイアウト情報を後述する非集約処理手段351に出力する。なお、レイアウト取得手段302の詳細は図6〜図11を用いて後述する。
A
ジョブ実行手段303は、MFP10から要求されたジョブを実行する。ジョブ実行手段303は、ワークフロー制御手段304に対し、ワークフローの処理要求を行うと共に、ワークフローの識別情報やワークフローの各処理の配信設定情報、画像データを出力する。
The
ワークフロー制御手段304は、ジョブ実行手段303からワークフローの処理要求を受けた場合、ワークフローに含まれる各処理の実行を制御する。
When the
また、ワークフロー処理手段(配信手段)305は、ワークフロー制御手段304からワークフロー制御の指示を受けると、この指示に従ってワークフローを実行し、配信処理を行う。つまり、ワークフロー処理手段305は、ワークフローに含まれる各処理をフロー順に実行し、配信先へ画像データを配信する。
When the workflow processing unit (distribution unit) 305 receives a workflow control instruction from the
なお、ワークフロー処理手段305が行う各処理は、振り分け処理、画像処理、配信処理(出力処理)に分けられる。振り分け処理とは、画像データをどこに配信するかを振り分ける処理のことを言う。例えば、フォルダに配信するのか、メールサーバに送信するのかなどをワークフローに含まれる最終的な処理に基づいて判定する。
Each process performed by the
画像処理とは、PDF変換やTIFF変換などの画像変換を行う処理や非集約処理のことを言う。配信処理とは、振り分け処理において振り分けされた配信先に画像データを配信する処理のことを言う。また、ワークフロー処理手段305において、少なくとも配信処理は行われることとする。なお、ワークフロー処理手段305の詳細は、図12、図13を用いて後述する。
Image processing refers to processing for performing image conversion such as PDF conversion and TIFF conversion, and non-aggregation processing. Distribution processing refers to processing for distributing image data to the distribution destinations distributed in the distribution processing. In the
記憶手段306は、入力処理、画像変換処理、又は出力処理の各プラグインを格納し、また、各プラグインが組み合わされたワークフローを1又は複数格納する。
The
ワークフローの設定についてはワークフロー設定手段(不図示)が行う。ワークフロー設定手段は、入力処理、画像変換処理、又は出力処理の各プラグインを任意に組み合わせたワークフローをユーザにより設定された場合、設定されたワークフローを例えばXML形式で記憶手段306に記憶する。 Workflow setting is performed by a workflow setting means (not shown). When the workflow is set by the user in any combination of input processing, image conversion processing, or output processing plug-ins, the workflow setting means stores the set workflow in the storage means 306 in XML format, for example.
次に、レイアウト取得手段302の詳細について説明する。レイアウト情報の取得については様々な方法が考えられるが、本発明では以下の3つの方法について説明する。なお、本発明では、いずれか1つの方法を有する構成としても良いし、複数の方法を有する構成としても良い。
Next, details of the
(自動取得処理)
ワークフローを実行する際、ユーザによりパンチ穴除去処理が指定された場合、また、綴じ部補正処理が指定された場合などに自動でレイアウト情報を取得する。なお、パンチ穴除去に係る情報や綴じ部補正に係る情報などは配信設定情報として、MFP10から画像処理サーバ30に送信される。図6は、自動取得する場合のレイアウト取得手段302の機能構成の一例を示すブロック図である。
(Automatic acquisition process)
When executing the workflow, layout information is automatically acquired when a punch hole removal process is designated by the user or when a binding correction process is designated. Note that information relating to punch hole removal, information relating to binding portion correction, and the like are transmitted from the
図6に示すように、レイアウト取得手段302は、パンチ穴検出手段321、集約判定手段322、綴じ部検出手段323を含む。パンチ穴検出手段321は、画像データの所定の領域に対して、所定の大きさのパンチ穴である黒丸を検出する。パンチ穴検出については図7を用いて説明する。
As shown in FIG. 6, the
図7は、集約された画像データのパンチ穴検出の例を示す図である。図7(A)は、2in1の集約データに対するパンチ穴を検出する例を示す。図7(A)に示すように、2in1の集約データの場合であれば、パンチ穴は、斜線の領域a及び領域bで検出される。 FIG. 7 is a diagram illustrating an example of punch hole detection of aggregated image data. FIG. 7A shows an example of detecting punch holes for 2 in 1 aggregated data. As shown in FIG. 7A, in the case of 2in1 aggregated data, punch holes are detected in hatched areas a and b.
パンチ穴検出手段321は、領域a及び領域bそれぞれにおいて、パンチ穴(黒丸)を検出し、パンチ穴が2つ以上検出された領域を集約判定手段322に出力する。
The punch
また、図7(B)は、4in1の集約データに対するパンチ穴を検出する例を示す。図7(B)に示すように、4in1の集約データであれば、パンチ穴は、斜線の領域c、d、e、fで検出される。 FIG. 7B shows an example of detecting punch holes for 4in1 aggregated data. As shown in FIG. 7B, in the case of 4-in-1 aggregated data, punch holes are detected in the hatched areas c, d, e, and f.
パンチ穴検出手段321は、領域c、d、e、fそれぞれにおいて、パンチ穴を検出し、パンチ穴が2つ以上検出された領域を集約判定手段322に出力する。
The punch
なお、パンチ穴検出手段321は、集約数の多い画像データの領域から検出を行い、パンチ穴が検出されなければ次に集約数の多い画像データの領域に対して検出を行う。つまり、4in1から検出を始めるとすると、まず、パンチ穴検出手段321は、領域c〜fのそれぞれの領域においてパンチ穴の検出を行う。パンチ穴検出手段321は、それぞれの領域でパンチ穴が検出できた場合、検出した領域の情報を集約判定手段322に出力し、検出処理を終了する。 Note that the punch hole detecting means 321 performs detection from an image data area having the largest number of aggregations, and if a punch hole is not detected, performs detection for an area of image data having the next largest number of aggregations. That is, if detection is started from 4 in 1, first, the punch hole detecting means 321 detects punch holes in the respective areas c to f. When the punch holes can be detected in the respective areas, the punch hole detecting means 321 outputs information on the detected areas to the aggregation determining means 322 and ends the detection process.
パンチ穴検出手段321は、領域c〜fのそれぞれでパンチ穴が検出できなければ、2in1の領域a、bについてパンチ穴の検出を行う。パンチ穴検出手段321は、それぞれの領域a、bでパンチ穴が検出できた場合、検出した領域の情報を集約判定手段322に出力し、検出処理を終了する。 If a punch hole cannot be detected in each of the areas cf, the punch hole detecting means 321 detects a punch hole in the 2-in-1 areas a and b. When the punch holes can be detected in the respective areas a and b, the punch hole detecting means 321 outputs information on the detected areas to the aggregation determining means 322, and the detection process is terminated.
パンチ穴検出手段321は、領域a、bでパンチ穴を検出できなかった場合、検出なしの結果を集約判定手段322に出力する。なお、それぞれの領域で上下、又は左右対称の2つの領域(例えば領域a1とa2)について検出する理由は、例えば、文書を集約印刷する場合に、文書が上下逆にスキャンされた場合は、パンチ穴が逆の領域に現れるからである。よって、1枚の画像において、パンチ穴が検出される可能性がある領域に対してパンチ穴検出を行う。
When the punch holes cannot be detected in the areas a and b, the punch
なお、図7に示す例では、集約前の1枚の画像に対して左右の領域のパンチ穴検出を行なっているが、さらに上下の領域に対してもパンチ穴検出を行ってもよい。 In the example shown in FIG. 7, punch hole detection in the left and right areas is performed on one image before aggregation, but punch hole detection may also be performed in upper and lower areas.
集約判定手段322は、パンチ穴検出手段321から取得した領域情報に基づいて、いずれの集約がされているかを判定する。例えば、集約判定手段322は、領域c〜fの情報を取得した場合、画像データは4in1であると判定し、また、領域a、bの情報を取得した場合、画像データは2in1であると判定する。また、集約判定手段322は、検出なしの情報を取得した場合、画像データは非集約であると判定する。
The
このとき、レイアウト取得手段302は、集約判定手段322により判定された4in1や2in1などの情報をレイアウト情報とする。
At this time, the
綴じ部検出手段323は、画像データの中央部にスキャン時の影や歪があるか否かを検出する。なお、綴じ部とは、厚みのある本などを見開いたときの中央部のことをいう。綴じ部検出については従来と同様の処理を行えばよいため、説明を省略する。綴じ部検出手段323は、綴じ部を検出できた場合、検出したことを示す情報を集約判定手段322に出力する。このとき、集約判定手段322は、綴じ部検出手段323から情報を取得した場合、画像データは2in1であると判定する。
The binding
(識別情報取得処理)
次に、レイアウト情報をバーコードやQRコードなどの識別情報とする例について説明する。まず、レイアウト情報が識別できるバーコードを印刷した用紙を、フロントページとしてスキャンさせる。このとき、レイアウト取得手段302は、識別情報からレイアウト情報を取得する。
(Identification information acquisition process)
Next, an example in which layout information is used as identification information such as a barcode or QR code will be described. First, a sheet on which a barcode that can identify layout information is printed is scanned as a front page. At this time, the
図8は、識別情報を取得する場合のレイアウト取得手段302の機能構成の一例を示すブロック図である。図8に示すように、レイアウト取得手段302は、レイアウト識別情報取得手段324を含む。
FIG. 8 is a block diagram illustrating an example of a functional configuration of the
レイアウト識別情報取得手段324は、スキャン画像のフロンページにあるパーコードなどの識別情報を解析してレイアウト情報を取得する。ここでのレイアウト情報には2in1や4in1などの情報が含まれる。
The layout identification
図9は、レイアウト情報を識別情報として印刷した用紙の例を示す図である。図9に示す例では、レイアウト情報を示すQRコードが印刷された用紙を、フロントページとした場合の例である。 FIG. 9 is a diagram illustrating an example of a sheet on which layout information is printed as identification information. The example shown in FIG. 9 is an example in which a sheet on which a QR code indicating layout information is printed is a front page.
レイアウト情報取得手段324は、この原稿をスキャンしたフロントページに対してQRコードのリーダなどにより認識を行えば、レイアウト情報を取得することができる。なお、識別情報が印刷された用紙はフロントページである必要はない。どこに挿入したかが分かりさえすれば、任意のページに挿入することができる。
The layout
(指定されたレイアウト情報の取得処理)
次に、ユーザにより明示的にレイアウト情報が指定される場合について説明する。ユーザは、操作部17でワークフローを指定して原稿をスキャンするときに、原稿のレイアウト情報を指定してもよい。
(Specified layout information acquisition process)
Next, a case where layout information is explicitly specified by the user will be described. When the user scans a document by specifying a workflow using the
図10は、レイアウト情報を指定する場合のレイアウト取得手段302の機能構成の一例を示すブロック図である。図10に示すように、レイアウト取得手段302は、指定情報取得手段325を含む。
FIG. 10 is a block diagram illustrating an example of a functional configuration of the
指定情報取得手段325は、操作部17などを用いてユーザにより指定されたレイアウト情報を取得する。具体的には、オペレーションパネルなどで2in1や4in1などを指定できるようにし、指定された2in1などの情報をレイアウト情報とする。
The designation
図11は、オペレーションパネルでレイアウト情報を指定する例を示す図である。図11に示すように、レイアウト情報を指定する場合に、集約の際のページ関係を合わせて指定できるようにしてもよい。 FIG. 11 is a diagram showing an example of specifying layout information on the operation panel. As shown in FIG. 11, when layout information is designated, the page relationship at the time of aggregation may be designated together.
次に、ワークフロー処理手段305について説明する。図12は、ワークフロー処理手段305の機能構成の一例を示すブロック図である。図12に示すように、ワークフロー処理手段305は、非集約処理手段351、画像補正手段352、集約処理手段353、画像変換手段354、フォルダ配信手段355、メール送信手段356を含む。
Next, the
また、ワークフロー処理手段305に含まれるそれぞれの手段は、プラグインとして実現されているとする。なお、非集約処理手段351については、1つのプラグインとしてもよいし、画像補正手段352のそれぞれのプラグインに組み込まれてもよい。
In addition, it is assumed that each unit included in the
非集約処理手段351は、レイアウト取得手段302から取得したレイアウト情報に基づいて、集約された画像データを非集約された画像データに変換する。つまり、非集約処理手段351は、集約された画像データを集約される前の画像データに戻す処理を行う。具体的には、非集約処理手段351は、レイアウト情報が2in1を示す場合、画像データを上下半分に分割し、分割した画像を2倍して90度左に回転させる。さらに、非集約処理手段351は、上の画像、下の画像の順に2倍した画像を並べる。つまり、上の画像を下の画像よりも先(ページが先)の画像として扱う。
The
また、非集約処理手段351は、レイアウト情報が4in1を示す場合、画像データを4分割し、分割した画像を4倍にする。さらに、非集約処理手段351は、左上、右上、左下、右下の順に4倍した画像を並べる。これより、集約された画像データは、集約される前の1枚1枚の画像データに戻すことができる。
Further, when the layout information indicates 4 in 1, the
画像補正手段352は、画像データに対して、ワークフローに含まれる画像補正処理を行う。図13は、画像補正手段の機能構成の一例を示すブロック図である。図13に示すように、画像補正手段352は、パンチ穴除去処理手段400、天地識別処理手段401、綴じ部補正処理手段402を含む。
The
パンチ穴除去処理手段400は、1枚の画像データの右端、左端、又は上下の所定の領域からパンチ穴を検出し、除去する。
The punch hole
天地識別処理手段401は、画像データの天地を判定し、画像データが逆さまになっていると判定した場合は、正しい方向に画像データを回転させる。 The top / bottom identification processing means 401 determines the top / bottom of the image data, and when it is determined that the image data is upside down, rotates the image data in the correct direction.
綴じ部補正処理手段402は、画像データの上下方向に対して黒画素のヒストグラムを作成することで、綴じ部を検出することは可能である。また、ページ外形を抽出して、画像中央部のくぼみの変化を利用して綴じ部の位置を検出することもできる。画像補正手段352の各処理は従来技術を用いればよいため、ここでの詳細な説明は省略する。
The binding portion
ここで、非集約処理、パンチ穴除去処理、天地識別処理の具体例について説明する。図14は、非集約処理、パンチ穴除去処理、天地識別処理を行った画像データの例を示す図である。図14に示すように、まずは非集約処理が行われる。非集約処理手段351によって、レイアウト情報を用いることで集約された画像データが一枚一枚の画像データになる。次に、画像補正手段352によって、非集約状態になった画像データに対してパンチ穴除去処理、天地識別処理を行うことで、パンチ穴のない天地が整った画像データを生成することができる。
Here, specific examples of the non-aggregation process, the punch hole removal process, and the top / bottom identification process will be described. FIG. 14 is a diagram illustrating an example of image data subjected to non-aggregation processing, punch hole removal processing, and top / bottom identification processing. As shown in FIG. 14, first, non-aggregation processing is performed. By the
図12に戻り、集約処理手段353は、画像補正手段352により画像補正された画像データに対して、再度集約処理を行う。これは、配信先のユーザによっては、集約状態で画像データを取得したいという要望があるからである。
Returning to FIG. 12, the
なお、再度集約処理を行うか否かは、デフォルトで再度集約処理を行うことに設定しておき、ユーザにより、オペレーションパネルで画像補正後の集約処理を行わないことを指示された場合に、集約処理を行わないとしてもよい。また、非集約処理手段351及び集約処理手段353は、画像補正手段352の処理の一つとして構成してもかまわない。
Whether or not to perform the re-aggregation process is set to re-execute the re-aggregation process by default. Processing may not be performed. Further, the
画像変換手段354は、画像データのデータ形式を変換する。例えば、画像変換手段354は、PDF形式、JPEG形式、BMP形式など、所望のデータ形式に変換することができる。
The
フォルダ配信手段355は、予め設定されているフォルダに画像データを配信する。メール送信手段356は、予め設定されている送信者に画像データを添付してメールを送信する。以上、集約された画像データを一枚一枚の画像データに戻すことで画像補正処理を適切に行うことができる。
Folder distribution means 355 distributes image data to a preset folder. The
<動作>
次に、実施例1に係る画像処理システムの動作について説明する。図15は、実施例1における画像配信処理の一例を示すフローチャートである。図15に示すステップS11において、画像読込手段101は、画像をスキャンして読み込む。
<Operation>
Next, the operation of the image processing system according to the first embodiment will be described. FIG. 15 is a flowchart illustrating an example of image distribution processing according to the first embodiment. In step S11 shown in FIG. 15, the image reading means 101 scans and reads an image.
ステップS12において、レイアウト取得手段302は、レイアウト情報を取得する。レイアウトの取得については、上記3つの方法のうち何れかの方法を用いればよい。なお、自動取得処理については、パンチ穴除去や綴じ部補正処理が、ユーザにより指示されたことが検出された場合にのみ行うようにすればよい。
In step S12, the
ステップS13において、非集約処理手段351は、レイアウト取得手段302が取得したレイアウト情報に基づき、集約された画像データを集約前の状態の画像データに変換する。
In step S13, the
ステップS14において、画像補正手段352は、集約前の画像データに対して、画像補正処理を実行する。画像補正処理は、パンチ穴除去、天地識別、綴じ部補正の少なくとも1つの処理を行う。
In step S14, the
ステップS15において、ワークフロー処理手段305は、画像補正された画像データを、ワークフローに従って配信処理を行う。
In step S15, the
以上、実施例1によれば、集約された画像データを取得した場合、非集約の状態に戻して画像補正処理を行うことで、適切に画像補正処理を行うことができる。また、実施例1によれば、パンチ穴検出や綴じ部検出によりレイアウト情報を自動で取得することもできる。 As described above, according to the first embodiment, when aggregated image data is acquired, the image correction process can be appropriately performed by returning to the non-aggregated state and performing the image correction process. Further, according to the first embodiment, layout information can be automatically acquired by punch hole detection or binding portion detection.
[実施例2]
次に、実施例2における画像処理システムについて説明する。実施例2では、集約前の画像データ及び/又は画像補正された画像データをMFPのプレビュー機能を用いて表示部18に表示する。これにより、集約前の画像データに適切に変換されたか、又は適切に画像補正されたかをユーザは知ることができる。
[Example 2]
Next, an image processing system according to the second embodiment will be described. In the second embodiment, image data before aggregation and / or image data after image correction are displayed on the
<機能構成>
実施例2に係る画像処理システムの構成について説明する。図16は、実施例2に係るMFP60及び画像処理サーバ70の機能構成の一例を示すブロック図である。図16に示す機能において、図5に示す機能と同様の機能のものは同じ符号を付し、その説明を省略する。
<Functional configuration>
A configuration of the image processing system according to the second embodiment will be described. FIG. 16 is a block diagram illustrating an example of functional configurations of the
まず、画像処理サーバ70から説明する。画像処理サーバ70に含まれるワークフロー処理手段701は、MFP60のプレビュー表示可能なデータ形式に画像データを変換した後、通信手段702に変換後のデータを出力する。なお、データ形式を変換するのは画像変換手段354である。また、変換対象の画像データは、集約前の画像データ及び/又は画像補正された画像データである。
First, the
また、MFP60によりプレビュー表示可能なデータ形式について、実施例2ではJPEG形式として説明するが、BMP形式でもよい。一般的にスキャンされたデータ形式はPDF形式であるので、画像変換手段354は、PDF形式の画像データをJPEG形式に変換する。MFP60がプレビュー表示するデータ形式については、画像処理サーバ70に予め設定されているとする。通信手段702は、プレビュー用の画像データをMFP60に送信する。
The data format that can be preview-displayed by the
次に、MFP60の機能について説明する。通信手段601は、画像処理サーバ70からプレビュー用の画像データを取得する。取得した画像データはプレビュー表示手段602に出力される。
Next, functions of the
プレビュー表示手段602は、通信手段601から取得したプレビュー用の画像データをオペレーションパネルに表示する。図17は、オペレーションパネルに表示される画像データの一例を示す図である。
The
図17に示す例では、プレビュー画面に、集約前の画像データであり、かつ画像補正(パンチ穴除去)された画像データが表示される。以上より、ユーザは所望の画像データに変換されたか否かを確認することができる。 In the example illustrated in FIG. 17, image data that has not been aggregated and has been subjected to image correction (punch hole removal) is displayed on the preview screen. As described above, the user can confirm whether or not the image data has been converted into desired image data.
<動作>
次に、実施例2に係る画像処理システムの動作について説明する。図18は、実施例2におけるプレビュー表示処理の一例を示すフローチャートである。図18に示す処理において、図15に示す処理と同様の処理を行うものは同じ符号を付し、その説明を省略する。
<Operation>
Next, the operation of the image processing system according to the second embodiment will be described. FIG. 18 is a flowchart illustrating an example of the preview display process according to the second embodiment. In the process shown in FIG. 18, the same reference numerals are given to the same processes as those shown in FIG. 15, and the description thereof is omitted.
図18に示すステップS21において、画像処理サーバ70は、プレビュー表示するのに画像変換が必要か否かを判定する。この判定は、集約前の画像データや画像補正された画像データのデータ形式と、プレビューするためのデータ形式とが同じであるか否かを判定する。ステップS21の判定結果がYES(変換必要)であればステップS22に進み、判定結果がNO(変換不必要)であればステップS23に進む。
In step S21 shown in FIG. 18, the
ステップS22において、画像変換手段354は、集約前の画像データ及び/又は画像補正された画像データのデータ形式を、プレビューとして表示可能なデータ形式に変換する。例えば、PDF形式からJPEG形式に変換される。
In step S22, the
ステップS23において、通信手段702は、プレビュー用の画像データをMFP60に送信する。
In step S <b> 23, the
ステップS24において、プレビュー表示手段602は、画像処理サーバ70から取得したプレビュー用の画像データをオペレーションパネルに表示する。
In step S24, the
以上、実施例2によれば、集約前の画像データに適切に変換されたか、又は適切に画像補正されたかをユーザは確認することができる。ユーザは、所望の画像データに変換されていなければ、このジョブをキャンセルして再度ジョブを投入することができる。 As described above, according to the second embodiment, the user can confirm whether the image data has been properly converted into the image data before aggregation or has been appropriately corrected. The user can cancel this job and submit the job again if it has not been converted into the desired image data.
[実施例3]
次に、実施例3における画像処理システムについて説明する。実施例3では、MFPによりスキャンした画像だけではなく、MFP内に格納されている電子データや、PC内に格納されている電子データに対しても、前述した配信処理を可能とする。
[Example 3]
Next, an image processing system according to the third embodiment will be described. In the third embodiment, the above-described distribution process can be performed not only on an image scanned by the MFP but also on electronic data stored in the MFP and electronic data stored in the PC.
<機能構成>
図19は、実施例3に係る画像処理システムの機能構成の一例を示すブロック図である。図19に示す機能において、図5に示す機能と同様の機能のものは同じ符号を付し、その説明を省略する。
<Functional configuration>
FIG. 19 is a block diagram illustrating an example of a functional configuration of the image processing system according to the third embodiment. In the function shown in FIG. 19, the same functions as those shown in FIG.
MFP80は、画像記憶手段801と、結合手段802をさらに含む。画像記憶手段801は、MFP80内で画像の電子データを記憶する。これにより、MFP80は、スキャン画像以外にも、画像記憶手段801で既に保持している画像データに対してもワークフローを実行することができる。
The
結合手段802は、画像読込手段101により読み込まれたスキャン画像と、画像記憶手段801に記憶される画像データとを結合する。これにより、MFP80は、結合後の画像データに対しても、ワークフローを実行することが可能となる。なお、結合手段802は、画像データを結合する場合、それぞれのデータ形式をどちらかのデータ形式に統一して結合を行う。
The combining
情報処理端末50は、画像記憶手段501を含む。画像記憶手段501は、情報処理端末50内のアプリケーションで生成された画像データを記憶する。実施例3における画像処理システムは、画像記憶手段501に記憶される画像データに対してもワークフローを実行することが可能である。MFP80でワークフローを指定する際に、情報処理端末50のアドレス、フォルダ名、及びファイル名を指定することで、画像処理サーバ30は、画像データを取得することができる。
The
また、実施例3における画像処理システムは、各機器が共通してデータを共有フォルダに保存できるホットフォルダ機能を用いて、共有フォルダに格納された画像データに対してもワークフローを実行することができる。 In addition, the image processing system according to the third embodiment can execute a workflow for image data stored in a shared folder by using a hot folder function that allows devices to save data in a shared folder in common. .
以上、実施例3によれば、MFPによりスキャンした画像だけではなく、MFP内に格納されている電子データや、PC内に格納されている電子データに対しても、前述した配信処理を可能とする。 As described above, according to the third embodiment, the above-described distribution processing can be performed not only on an image scanned by the MFP, but also on electronic data stored in the MFP and electronic data stored in the PC. To do.
[実施例4]
次に、実施例4に係る画像処理サーバについて説明する。実施例4では、ワークフローを実行する際、ユーザは、スキャン画像に対して非集約処理を行うか否かを指示することができる。
[Example 4]
Next, an image processing server according to the fourth embodiment will be described. In the fourth embodiment, when executing a workflow, the user can instruct whether or not to perform non-aggregation processing on the scanned image.
<機能構成>
図20は、実施例4に係る画像処理サーバ90の機能構成の一例を示すブロック図である。図20に示す機能において、図5に示す機能と同様の機能のものは同じ符号を付し、その説明を省略する。
<Functional configuration>
FIG. 20 is a block diagram illustrating an example of a functional configuration of the
実施例4では、ユーザにより選択された非集約処理を行うか否かを示す選択情報が属性情報に含まれる。ワークフローを実行する際、オペレーションパネルにおいてOKボタン、又はキャンセルボタンをユーザに押下させる。これより、OKボタンであれば非集約処理を行う、キャンセルボタンであれば非集約処理を行わないとする情報を選択情報とすることができる。 In the fourth embodiment, selection information indicating whether or not to perform the non-aggregation process selected by the user is included in the attribute information. When executing the workflow, the user presses the OK button or the cancel button on the operation panel. Thus, information indicating that non-aggregation processing is performed if the button is an OK button, and information indicating that non-aggregation processing is not performed if the button is a cancel button can be selected information.
通信手段301は、MFPから取得した選択情報を含む属性情報を、ジョブ実行手段303を介してワークフロー制御手段304に出力する。
The
ワークフロー制御手段304に含まれる処理決定手段901は、属性情報に含まれる選択情報に基づいて、非集約処理を行うか否かを決定する。つまり、ワークフローに含まれる非集約処理をスキップするか否かを決定する。ワークフロー制御手段304は、選択情報が非集約処理を行わないことを示す情報であれば、ワークフローにおける次の処理を行うよう制御する。
A
以上、実施例4によれば、ワークフローに非集約処理が設定されている場合であっても、ユーザがワークフローを実行する際に、非集約処理を行うか否かの選択を行うことができる。 As described above, according to the fourth embodiment, even when the non-aggregation process is set in the workflow, it is possible to select whether or not to perform the non-aggregation process when the user executes the workflow.
なお、各実施例の画像処理サーバは、CPUなどの制御装置と、ROM(Read Only Memory)やRAMなどの記憶装置と、HDD、CDドライブ装置などの外部記憶装置などの装置を備えており、ワークステーションや通常のコンピュータを利用したハードウェア構成となっている。 The image processing server of each embodiment includes a control device such as a CPU, a storage device such as a ROM (Read Only Memory) and a RAM, and an external storage device such as an HDD and a CD drive device. It has a hardware configuration that uses workstations and ordinary computers.
各実施例の画像処理サーバで実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでCD−ROM、フレキシブルディスク(FD)、CD−R、DVD(Digital Versatile Disk)等のコンピュータで読み取り可能な記録媒体に記録されて提供される。 The program executed in the image processing server of each embodiment is a file in an installable format or an executable format, and is a computer such as a CD-ROM, a flexible disk (FD), a CD-R, a DVD (Digital Versatile Disk). It is recorded on a readable recording medium and provided.
また、各実施例の画像処理サーバやで実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、各実施例の画像処理サーバで実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成してもよい。 Further, the program executed by the image processing server of each embodiment may be provided by being stored on a computer connected to a network such as the Internet and downloaded via the network. Further, the program executed by the image processing server of each embodiment may be configured to be provided or distributed via a network such as the Internet.
また、各実施例の画像処理サーバで実行されるプログラムを、ROM等に予め組み込んで提供するように構成してもよい。 Further, the program executed by the image processing server of each embodiment may be provided by being incorporated in advance in a ROM or the like.
各実施例の画像処理サーバで実行されるプログラムは、前述した各手段を含むモジュール構成となっており、実際のハードウェアとしてはCPU(プロセッサ)が上記記憶媒体からプログラムを読み出して実行することにより上記各手段が主記憶装置上にロードされ、上記各手段が主記憶装置上に生成されるようになっている。 The program executed by the image processing server of each embodiment has a module configuration including the above-described units. As actual hardware, a CPU (processor) reads and executes the program from the storage medium. Each of the above means is loaded on the main storage device, and each of the above means is generated on the main storage device.
なお、本発明は、上記実施例そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化することができる。また、上記実施例に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成することができる。例えば、実施例に示される全構成要素からいくつかの構成要素を削除してもよい。さらに、異なる実施例にわたる構成要素を適宜組み合わせても良い。 In addition, this invention is not limited to the said Example as it is, A component can be deform | transformed and embodied in the range which does not deviate from the summary in an implementation stage. Moreover, various inventions can be formed by appropriately combining a plurality of constituent elements disclosed in the above embodiments. For example, some components may be deleted from all the components shown in the embodiments. Furthermore, constituent elements over different embodiments may be appropriately combined.
10、20、60、80 MFP
30、70、90 画像処理サーバ
40 画像管理サーバ
50 情報処理端末
101 画像読込手段
102 属性情報取得手段
103、601 通信手段
104 記憶手段
301、702 通信手段
302 レイアウト取得手段
303 ジョブ実行手段
304 ワークフロー制御手段
305,701 ワークフロー処理手段
306 記憶手段
321 パンチ穴検出手段
322 集約判定手段
323 綴じ部検出手段
324 レイアウト識別情報取得手段
325 指定情報取得手段
351 非集約処理手段
352 画像補正手段
353 集約処理手段
354 画像変換手段
355 フォルダ配信手段
356 メール送信手段
400 パンチ穴除去処理手段
401 天地識別処理手段
402 綴じ部補正処理手段
501、801 画像記憶手段
602 プレビュー表示手段
802 結合手段
901 処理決定手段
10, 20, 60, 80 MFP
30, 70, 90 Image processing server 40
Claims (10)
前記画像データにおける所定領域のパンチ穴を検出する検出手段と、
前記検出手段により検出されたパンチ穴の領域の位置に基づいて、いずれの集約単位で集約が行われたかを判定する判定手段と、
前記判定手段により判定されたいずれの集約単位であるかを示す情報をレイアウト情報として取得するレイアウト取得手段と、
前記レイアウト情報に基づいて前記画像データを集約される前の画像データに処理する非集約処理手段と、
前記非集約処理手段により処理された集約前の画像データに対して、パンチ穴除去、天地識別、綴じ部補正のうち少なくとも1つの画像補正を行う画像補正手段と、
前記画像補正手段により画像補正された画像データを所定のフォルダに配信する配信手段と
を備える画像処理装置。 An image processing apparatus having a function of acquiring image data and distributing the image data to a predetermined folder ,
Detecting means for detecting a punch hole in a predetermined area in the image data;
Based on the position of the punch hole area detected by the detection means, determination means for determining in which aggregation unit the aggregation is performed,
Layout acquisition means for acquiring, as layout information, information indicating which aggregation unit is determined by the determination means;
Non-aggregation processing means for processing the image data before being aggregated based on the layout information;
Image correction means for performing at least one image correction among punch hole removal, top-and-bottom identification, and binding portion correction on the image data before aggregation processed by the non-aggregation processing means;
An image processing apparatus comprising: distribution means for distributing the image data image-corrected by the image correction means to a predetermined folder .
前記画像データに、いずれの集約単位であるかを示す前記レイアウト情報を識別するレイアウト識別情報が付加されている場合、前記レイアウト識別情報を読み取ることで、前記レイアウト情報を取得する請求項1記載の画像処理装置。 The layout acquisition means further includes
The layout information is acquired by reading the layout identification information when layout identification information for identifying the layout information indicating which aggregation unit is included in the image data. Image processing device.
前記属性情報に、前記非集約処理を行うか否かを示す選択情報が含まれる場合、該選択情報に基づいて前記非集約処理を行うか否かを決定する決定手段とをさらに備える請求項1又は2に記載の画像処理装置。 Attribute information acquisition means for acquiring attribute information of the image data;
2. A determination unit configured to determine whether to perform the non-aggregation processing based on the selection information when the attribute information includes selection information indicating whether to perform the non-aggregation processing. Or the image processing apparatus of 2.
前記画像形成装置は、
画像データを前記画像処理装置に送信する送信手段を備え、
前記画像処理装置は、
前記画像データを前記画像形成装置から受信する受信手段と、
前記画像データにおける所定領域のパンチ穴を検出する検出手段と、
前記検出手段により検出されたパンチ穴の領域の位置に基づいて、いずれの集約単位で集約が行われたかを判定する判定手段と、
前記判定手段により判定されたいずれの集約単位であるかを示す情報をレイアウト情報として取得するレイアウト取得手段と、
前記レイアウト情報に基づいて前記画像データを集約される前の画像データに処理する非集約処理手段と、
前記非集約処理手段により処理された集約前の画像データに対して、パンチ穴除去、天地識別、綴じ部補正のうち少なくとも1つの画像補正を行う画像補正手段と、
前記画像補正手段により画像補正された画像データを所定のフォルダに配信する配信手段と
を備える画像処理システム。 An image processing system in which an image forming apparatus and an image processing apparatus are connected via a network,
The image forming apparatus includes:
Transmission means for transmitting image data to the image processing apparatus,
The image processing apparatus includes:
Receiving means for receiving the image data from the image forming apparatus;
Detecting means for detecting a punch hole in a predetermined area in the image data;
Based on the position of the punch hole area detected by the detection means, determination means for determining in which aggregation unit the aggregation is performed,
Layout acquisition means for acquiring, as layout information, information indicating which aggregation unit is determined by the determination means;
Non-aggregation processing means for processing the image data before being aggregated based on the layout information;
Image correction means for performing at least one image correction among punch hole removal, top-and-bottom identification, and binding portion correction on the image data before aggregation processed by the non-aggregation processing means;
An image processing system comprising distribution means for distributing the image data image-corrected by the image correction means to a predetermined folder .
前記画像データに、いずれの集約単位であるかを示す前記レイアウト情報を識別するレイアウト識別情報が付加されている場合、前記レイアウト識別情報を読み取ることで、前記レイアウト情報を取得する請求項4記載の画像処理システム。 The layout acquisition means further includes
The layout information is acquired by reading the layout identification information when layout identification information for identifying the layout information indicating which aggregation unit is included in the image data. Image processing system.
前記非集約処理を行うか否かを示す選択情報を属性情報に含めて前記画像データとともに、前記画像処理装置に送信し、
前記画像処理装置は、
前記属性情報を取得する属性情報取得手段と、
前記属性情報に含まれる前記選択情報に基づいて前記非集約処理を行うか否かを決定する決定手段とをさらに備える請求項4又は5に記載の画像処理システム。 The image forming apparatus includes:
Selection information indicating whether or not to perform the non-aggregation processing is included in the attribute information and transmitted to the image processing apparatus together with the image data;
The image processing apparatus includes:
Attribute information acquisition means for acquiring the attribute information;
The image processing system according to claim 4, further comprising: a determination unit that determines whether to perform the non-aggregation processing based on the selection information included in the attribute information.
前記画像データをプレビューする表示手段をさらに備え、
前記画像処理装置は、
前記集約前の画像データ及び/又は前記画像補正された画像データを、前記表示手段で表示可能なデータ形式に変換する変換手段と、
前記変換手段により変換された画像データをプレビュー用として前記画像形成装置に送信する送信手段とをさらに備える請求項4乃至6いずれか一項に記載の画像処理システム。 The image forming apparatus includes:
A display means for previewing the image data;
The image processing apparatus includes:
Conversion means for converting the image data before the aggregation and / or the image-corrected image data into a data format that can be displayed by the display means;
The image processing system according to claim 4, further comprising a transmission unit that transmits the image data converted by the conversion unit to the image forming apparatus for previewing.
前記画像データにおける所定領域のパンチ穴を検出する検出ステップと、
前記検出ステップにより検出されたパンチ穴の領域の位置に基づいて、いずれの集約単位で集約が行われたかを判定する判定ステップと、
前記判定ステップにより判定されたいずれの集約単位であるかを示す情報をレイアウト情報として取得するレイアウト取得ステップと、
前記レイアウト情報に基づいて前記画像データを集約される前の画像データに処理する非集約処理ステップと、
前記非集約処理ステップにより処理された集約前の画像データに対して、パンチ穴除去、天地識別、綴じ部補正のうち少なくとも1つの画像補正を行う画像補正ステップと、
前記画像補正ステップにより画像補正された画像データを所定のフォルダに配信する配信ステップと
を有する画像処理方法。 An image processing method in an image processing apparatus having a function of acquiring image data and distributing the image data to a predetermined folder ,
A detection step of detecting a punch hole in a predetermined area in the image data;
A determination step for determining in which aggregation unit the aggregation is performed based on the position of the punch hole area detected by the detection step;
A layout acquisition step of acquiring, as layout information, information indicating which aggregation unit is determined by the determination step;
A non-aggregation processing step of processing the image data before being aggregated based on the layout information;
An image correction step of performing at least one image correction among punch hole removal, top and bottom identification, and binding portion correction on the image data before aggregation processed by the non-aggregation processing step;
A distribution step of distributing the image data image-corrected in the image correction step to a predetermined folder .
取得された前記画像データにおける所定領域のパンチ穴を検出する検出ステップと、
前記検出ステップにより検出されたパンチ穴の領域の位置に基づいて、いずれの集約単位で集約が行われたかを判定する判定ステップと、
前記判定ステップにより判定されたいずれの集約単位であるかを示す情報をレイアウト情報として取得するレイアウト取得ステップと、
前記レイアウト情報が集約を示す場合、前記レイアウト情報に基づいて前記画像データを集約される前の画像データに処理する非集約処理ステップと、
前記非集約処理ステップにより処理された集約前の画像データに対して、パンチ穴除去、天地識別、綴じ部補正のうち少なくとも1つの画像補正を行う画像補正ステップと、
前記画像補正ステップにより画像補正された画像データを所定のフォルダに配信する配信ステップと
をコンピュータに実行させるためのプログラム。 An image acquisition step for acquiring image data;
A detection step of detecting a punch hole in a predetermined area in the acquired image data;
A determination step for determining in which aggregation unit the aggregation is performed based on the position of the punch hole area detected by the detection step;
A layout acquisition step of acquiring, as layout information, information indicating which aggregation unit is determined by the determination step;
When the layout information indicates aggregation, a non-aggregation processing step for processing the image data before being aggregated based on the layout information;
An image correction step of performing at least one image correction among punch hole removal, top and bottom identification, and binding portion correction on the image data before aggregation processed by the non-aggregation processing step;
A program for causing a computer to execute a distribution step of distributing the image data corrected in the image correction step to a predetermined folder .
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009164030A JP5316271B2 (en) | 2009-07-10 | 2009-07-10 | Image processing apparatus, image processing system, image processing method, program, and recording medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009164030A JP5316271B2 (en) | 2009-07-10 | 2009-07-10 | Image processing apparatus, image processing system, image processing method, program, and recording medium |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2011019187A JP2011019187A (en) | 2011-01-27 |
JP5316271B2 true JP5316271B2 (en) | 2013-10-16 |
Family
ID=43596618
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009164030A Expired - Fee Related JP5316271B2 (en) | 2009-07-10 | 2009-07-10 | Image processing apparatus, image processing system, image processing method, program, and recording medium |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5316271B2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5408169B2 (en) * | 2011-03-25 | 2014-02-05 | ブラザー工業株式会社 | Information processing program, information processing apparatus, and information processing method |
JP6076495B2 (en) * | 2013-10-31 | 2017-02-08 | 京セラドキュメントソリューションズ株式会社 | Image processing apparatus and image processing method |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003110836A (en) * | 2001-09-28 | 2003-04-11 | Kyocera Mita Corp | Image reader and image forming device |
-
2009
- 2009-07-10 JP JP2009164030A patent/JP5316271B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2011019187A (en) | 2011-01-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6891073B2 (en) | A device for setting a file name, etc. on a scanned image, its control method, and a program. | |
JP6968647B2 (en) | A device for setting a file name for a scanned image, its control method, and a program. | |
US10375267B2 (en) | Mediation server | |
US20200259965A1 (en) | Image processing apparatus, image processing method, and storage medium | |
JP5747434B2 (en) | Image forming apparatus, image processing apparatus, image processing system, image processing method, program, and recording medium | |
US10306085B2 (en) | Information processing apparatus, control method of information processing apparatus, and recording medium | |
JP5880035B2 (en) | Image forming apparatus and program | |
US9507796B2 (en) | Relay apparatus and image processing device | |
JP5621286B2 (en) | Image processing apparatus, image forming apparatus, information processing apparatus, image processing system, image processing method, image processing program, and storage medium | |
US8984623B2 (en) | Image processing system, image processing apparatus and computer-readable recording medium | |
US20140355060A1 (en) | Image forming apparatus, method for controlling image forming apparatus, and storage medium for displaying image information on a preview screen | |
US8553265B2 (en) | Image processing system, image processing apparatus, and recording medium | |
JP5316271B2 (en) | Image processing apparatus, image processing system, image processing method, program, and recording medium | |
JP2008065534A (en) | Information processing system and server | |
JP4489129B2 (en) | Remote USB device usage system | |
JP5217815B2 (en) | Information processing apparatus, processing control system, processing control method, program, and storage medium | |
JP4743041B2 (en) | Image forming apparatus and printing control method | |
JP5504691B2 (en) | Information processing apparatus, program, recording medium, and method | |
RU2483464C2 (en) | Image forming apparatus, method of controlling image forming apparatus and storage medium | |
JP2010204960A (en) | Data distribution system, image processing device, image forming device, data distribution method, distribution managing program, and recording medium | |
JP6237228B2 (en) | Information processing system, control method thereof, and program, and server device, control method thereof, and program | |
JP2014199507A (en) | Image processing device and computer program | |
JP4823341B2 (en) | Information processing system and server | |
JP6981137B2 (en) | Information processing equipment, image processing systems, image processing methods, and programs | |
JP6274269B2 (en) | Image processing apparatus, image distribution system, image distribution method, program, and recording medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120528 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130308 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130402 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130522 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20130611 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130624 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 5316271 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
LAPS | Cancellation because of no payment of annual fees |