JP5217815B2 - Information processing apparatus, processing control system, processing control method, program, and storage medium - Google Patents
Information processing apparatus, processing control system, processing control method, program, and storage medium Download PDFInfo
- Publication number
- JP5217815B2 JP5217815B2 JP2008234312A JP2008234312A JP5217815B2 JP 5217815 B2 JP5217815 B2 JP 5217815B2 JP 2008234312 A JP2008234312 A JP 2008234312A JP 2008234312 A JP2008234312 A JP 2008234312A JP 5217815 B2 JP5217815 B2 JP 5217815B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- image
- information
- unit
- image data
- 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
- Accessory Devices And Overall Control Thereof (AREA)
- Facsimiles In General (AREA)
- Editing Of Facsimile Originals (AREA)
Description
本発明は、読み取った画像を表す画像データを生成する画像形成装置と連携して画像データに対する処理を制御する情報処理装置、処理制御システム、処理制御方法、プログラム及び記憶媒体に関する。 The present invention relates to an information processing apparatus, a process control system, a process control method, a program, and a storage medium that control processing on image data in cooperation with an image forming apparatus that generates image data representing a read image.
近年、多くの企業において、多機能複合機などの画像入出力機器のネットワーク上への配置や接続が進んでいる。画像入出力機器は、業務の効率化を図る手段として大きな役割を担っている。特に、紙文書の電子化と配布とを効率的に行う配信管理システムが重要になっている。このシステムを構成する大きな要素は、紙文書を画像としてスキャンする画像入力機器(スキャナ)と、スキャナでスキャンされた画像を表す画像データを配信する配信管理サーバとである。配信管理サーバには、あらかじめさまざまな業務や用途にあわせた複数の配信処理メニューが登録されている。ユーザは、スキャナのオペレーションパネル(操作部)から、業務に適した処理メニューを選択してスキャンを行う。現在の一般的な配信システムでは、配信が完了した電子データに対して、ユーザが適切に書誌情報を設定しなおしている。以下に、これに関連する従来技術の例をいくつかあげる。 In recent years, in many companies, arrangement and connection of image input / output devices such as multi-function multifunction devices on a network have been advanced. Image input / output devices play a major role as means for improving business efficiency. In particular, a distribution management system that efficiently digitizes and distributes paper documents is important. Major elements constituting this system are an image input device (scanner) that scans a paper document as an image, and a distribution management server that distributes image data representing the image scanned by the scanner. In the distribution management server, a plurality of distribution processing menus are registered in advance for various tasks and purposes. The user performs scanning by selecting a processing menu suitable for the job from the operation panel (operation unit) of the scanner. In the current general distribution system, the user appropriately resets the bibliographic information for the electronic data that has been distributed. Below are some examples of prior art related to this.
特許文献1に開示された「スキャンイメージデータの配信システム」は、スキャナ機器が取得するデジタルイメージデータ(画像データ)を、リモートサーバでのイメージデータ管理と課金管理に利用しやすくするものである。特許文献2に開示された「文書管理システム」は、スキャナ入力文書を、指定のフォルダに格納する際のユーザ操作を簡略化し、適切な文書管理を行うために、自動配信機能を導入したものである。特許文献3に開示された「文書配信処理装置」は、文書を読み取って配信する際に、自動的に必要な画像処理を容易に行うことができるものである。 The “scan image data distribution system” disclosed in Patent Document 1 makes it easy to use digital image data (image data) acquired by a scanner device for image data management and billing management in a remote server. The “document management system” disclosed in Patent Document 2 introduces an automatic distribution function in order to simplify user operations when storing a scanner input document in a specified folder and perform appropriate document management. is there. The “document distribution processing device” disclosed in Patent Document 3 can automatically perform necessary image processing automatically when a document is read and distributed.
ところで、このように配信される画像データに対して何らかのデータを基に処理することをユーザが望むことが考えられる。上述の特許文献1〜3に示される技術において、このような処理を行う場合、対象の文書との対応付けが必要である。この対応付けをユーザの操作によって行う場合、ユーザの手間が増え、また、操作ミスにより誤ったデータが使用されてしまう恐れがある。 By the way, it is conceivable that the user desires to process the image data distributed in this way based on some data. In the techniques disclosed in Patent Documents 1 to 3 described above, when such processing is performed, association with a target document is necessary. When this association is performed by the user's operation, the user's labor is increased, and erroneous data may be used due to an operation error.
本発明は、上記に鑑みてなされたものであって、配信される画像データに対してデータに基づいて処理を行うことを容易に可能にする情報処理装置、処理制御システム、処理制御方法、プログラム及び記憶媒体を提供することを目的とする。 The present invention has been made in view of the above, and an information processing device, a processing control system, a processing control method, and a program that can easily perform processing on image data to be distributed based on data And a storage medium.
上述した課題を解決し、本発明は、ネットワークに接続された画像形成装置で読み取られた画像を表す画像データに対して一または複数の処理の流れを定義したフロー定義データを用いて前記処理を実行する情報処理装置であって、前記フロー定義データを記憶する第1記憶部と、書誌情報を入力可能に表示する書誌情報入力画面を定義した画面定義データを記憶する第2記憶部と、前記画像形成装置と通信する通信部であって、前記画像形成装置からの要求に応じて前記画面定義データを送信し、当該画面定義データに基づいて前記画像形成装置に表示された前記書誌情報入力画面から入力された前記書誌情報と、前記画像データによって表される画像に対して付加された前記コードデータを消去するか否かを示す消去判断情報とを前記画像形成装置から受信し、前記画像データを前記画像形成装置から受信する通信部と、受信された前記書誌情報を示すコードデータを生成する生成部と、受信された前記画像データによって表される画像に対して前記コードデータを付加する付加部と、受信された前記画像データによって表される画像に対して前記コードデータが付加されている場合、当該コードデータによって示される前記書誌情報を認識する認識部と、認識された前記書誌情報と前記消去判断情報と前記フロー定義データとを関連づけ、前記書誌情報及び前記消去判断情報が関連づけられた前記フロー定義データに基づいて、前記画像データに対して前記処理の実行を制御すると共に、前記消去判断情報を用いて、前記コードデータを消去するか否かを判断する実行制御部と、前記フロー定義データに関連付けられた前記消去判断情報に基づいて、前記コードデータを消去すると判断された場合、前記画像データによって表される画像に対して付加された前記コードデータを消去する消去部とを備えることを特徴とする。 In order to solve the above-described problems, the present invention performs the above-described processing using flow definition data that defines one or a plurality of processing flows for image data representing an image read by an image forming apparatus connected to a network. An information processing apparatus to execute, a first storage unit that stores the flow definition data, a second storage unit that stores screen definition data that defines a bibliographic information input screen that displays bibliographic information to be input, and A communication unit that communicates with the image forming apparatus, transmits the screen definition data in response to a request from the image forming apparatus, and displays the bibliographic information input screen displayed on the image forming apparatus based on the screen definition data the images and the bibliography information input, an erasing determination information indicating whether or not to erase the code data added to the image represented by the image data from the Received from the forming apparatus, and a communication unit that receives the image data from the image forming apparatus, a generating unit that generates a code data indicating the bibliography information received, the image represented by the received said image data An addition unit for adding the code data to the recognition unit, and a recognition unit for recognizing the bibliographic information indicated by the code data when the code data is added to the image represented by the received image data. And the recognized bibliographic information, the erasure determination information, and the flow definition data, and the processing is performed on the image data based on the flow definition data associated with the bibliographic information and the erasure determination information. controls the execution, by using the erasing determination information, wherein the code execution control unit that determines whether to erase the data , On the basis of the said erasure judgment information associated with the flow definition data, said code when it is determined that data is erased, the erase unit for erasing the code data added to the image represented by the image data It is characterized by providing.
また、本発明は、読み取った画像を表す画像データを生成する画像形成装置と、当該画像形成装置とネットワークを介して接続され前記画像データに対して一または複数の処理の流れを定義したフロー定義データを用いて前記処理を実行する情報処理装置とを備えた処理制御システムであって、前記情報処理装置は、前記フロー定義データを記憶する第1記憶部と、前記書誌情報を入力可能に表示する書誌情報入力画面を定義した画面定義データを記憶する第2記憶部と、前記画像形成装置と通信する通信部であって、前記画像形成装置からの要求に応じて前記画面定義データを送信し、当該画面定義データに基づいて前記画像形成装置に表示された前記書誌情報入力画面から入力された前記書誌情報と、前記画像データによって表される画像に対して付加された前記コードデータを消去するか否かを示す消去判断情報とを前記画像形成装置から受信し、前記画像データを前記画像形成装置から受信する通信部と、受信された前記書誌情報を示すコードデータを生成する生成部と、受信された前記画像データによって表される画像に対して前記コードデータを付加する付加部と、受信された前記画像データによって表される画像に対して前記コードデータが付加されている場合、当該コードデータによって示される前記書誌情報を認識する認識部と、認識された前記書誌情報と前記消去判断情報と前記フロー定義データとを関連づけ、前記書誌情報及び前記消去判断情報が関連づけられた前記フロー定義データに基づいて、前記画像データに対して前記処理の実行を制御すると共に、前記消去判断情報を用いて、前記コードデータを消去するか否かを判断する実行制御部と、前記フロー定義データに関連付けられた前記消去判断情報に基づいて、前記コードデータを消去すると判断された場合、前記画像データによって表される画像に対して付加された前記コードデータを消去する消去部とを有し、前記画像形成装置は、操作表示および入力が可能な操作表示部と、画像データを入力する画像入力部と、前記要求を前記情報処理装置に送信する要求部と、前記画面定義データを受信する受信部と、受信した前記画面定義データに基づいて前記書誌情報入力画面を前記操作表示部に表示する表示制御部と、前記操作表示部に表示された前記書誌情報入力画面から前記書誌情報の入力を受け付ける入力制御部と、入力を受け付けた前記書誌情報を前記情報処理装置に送信する送信部とを有することを特徴とする。 The present invention also provides an image forming apparatus that generates image data representing a read image, and a flow definition that is connected to the image forming apparatus via a network and that defines one or more processing flows for the image data. A processing control system including an information processing device that executes the processing using data, wherein the information processing device displays a first storage unit that stores the flow definition data and the bibliographic information that can be input. A second storage unit that stores screen definition data defining a bibliographic information input screen to be transmitted, and a communication unit that communicates with the image forming apparatus, and transmits the screen definition data in response to a request from the image forming apparatus , said bibliographic information entered from the metadata input screen displayed by the image forming apparatus based on the screen definition data, image represented by the image data An erasing determination information indicating whether or not to erase the added said encoded data has been received from the image forming apparatus with respect to a communication unit that receives the image data from the image forming apparatus, received the bibliography A generating unit that generates code data indicating information, an adding unit that adds the code data to an image represented by the received image data, and an image represented by the received image data When the code data is added, a recognition unit for recognizing the bibliographic information indicated by the code data , the recognized bibliographic information, the erasure determination information, and the flow definition data are associated, and the bibliographic information and based on the flow definition data in which the erasing determination information associated controls the execution of the process on the image data Using the erase determination information, and the execution control unit that determines whether to erase the code data, based on said the erase judgment information associated with the flow definition data, it is determined that erasing the code data If, and an erasing unit for erasing the code data added to the image represented by the image data, the image forming apparatus, and an operation display unit can be operated display and input, the image data An image input unit for inputting, a request unit for transmitting the request to the information processing device, a receiving unit for receiving the screen definition data, and the operation display of the bibliographic information input screen based on the received screen definition data A display control unit for displaying on the display unit, an input control unit for receiving the input of the bibliographic information from the bibliographic information input screen displayed on the operation display unit, and an input receiving unit And a transmitting unit that transmits the bibliographic information to the information processing apparatus.
また、本発明は、ネットワークに接続された画像形成装置で読み取られた画像を表す画像データに対して一または複数の処理の流れを定義したフロー定義データを用いて前記処理を実行する情報処理装置で実行される処理制御方法であって、前記情報処理装置は、前記フロー定義データを記憶する第1記憶部と、前記書誌情報を入力可能に表示する書誌情報入力画面を定義した画面定義データを記憶する第2記憶部と、前記画像形成装置と通信する通信部と、生成部と、付加部と、認識部と、実行制御部と、消去部とを備え、前記通信部が、前記画像形成装置からの要求に応じて前記画面定義データを送信し、当該画面定義データに基づいて前記画像形成装置に表示された前記書誌情報入力画面から入力された前記書誌情報と、前記画像データによって表される画像に対して付加された前記コードデータを消去するか否かを示す消去判断情報とを前記画像形成装置から受信し、前記画像データを前記画像形成装置から受信する通信ステップと、前記生成部が、受信された前記書誌情報を示すコードデータを生成する生成ステップと、前記付加部が、受信された前記画像データによって表される画像に対して前記コードデータを付加する付加ステップと、前記認識部が、受信された前記画像データによって表される画像に対して前記コードデータが付加されている場合、当該コードデータによって示される前記書誌情報を認識する認識ステップと、前記実行制御部が、認識された前記書誌情報と前記消去判断情報と前記フロー定義データとを関連づけ、前記書誌情報及び前記消去判断情報が関連づけられた前記フロー定義データに基づいて、前記画像データに対して前記処理の実行を制御する実行制御ステップと、前記実行制御部が、前記消去判断情報を用いて、前記コードデータを消去するか否かを判断する消去判断ステップと、前記消去部が、前記フロー定義データに関連付けられた前記消去判断情報に基づいて、前記コードデータを消去すると判断された場合、前記画像データによって表される画像に対して付加された前記コードデータを消去する消去ステップとを含むことを特徴とする。 In addition, the present invention provides an information processing apparatus that executes the processing using flow definition data that defines one or a plurality of processing flows for image data representing an image read by an image forming apparatus connected to a network. The information processing apparatus includes: a first storage unit that stores the flow definition data; and screen definition data that defines a bibliographic information input screen that displays the bibliographic information to be inputable. A second storage unit that stores data, a communication unit that communicates with the image forming apparatus, a generation unit, an addition unit, a recognition unit, an execution control unit, and an erasure unit, wherein the communication unit includes the image forming unit. transmitting the screen definition data in response to a request from the device, said bibliographic information input from the metadata input screen displayed by the image forming apparatus based on the screen definition data, the image data A communication step of appended an erasing determination information indicating whether or not to erase the code data to the image received from the image forming apparatus receives the image data from the image forming apparatus represented by, A generating step in which the generating unit generates code data indicating the received bibliographic information; and an adding step in which the adding unit adds the code data to an image represented by the received image data; A recognition step for recognizing the bibliographic information indicated by the code data when the code data is added to the image represented by the received image data; and the execution control unit. but associated with recognized the bibliographic information and the erase determination information and the flow definition data, the bibliographic information and the erase determination Based on the flow definition data broadcast is associated erase, and execution control step of controlling the execution of the process on the image data, the execution control unit, by using the erasing determination information, the code data An erasure determination step for determining whether or not to perform the process, and if the erasure unit determines to erase the code data based on the erasure determination information associated with the flow definition data, it is represented by the image data. And an erasing step of erasing the code data added to the image.
また、本発明は、上記の処理制御方法をコンピュータに実行させるためのプログラムである。 Further, the present invention is a program for causing a computer to execute the processing control method described above.
また、本発明は、上記のプログラムを格納したコンピュータの読み取り可能な記憶媒体である。 Further, the present invention is a computer-readable storage medium storing the above program.
本発明によれば、配信される画像データに対してデータに基づいて処理を行うことが容易に可能になる。 According to the present invention, it is possible to easily perform processing on distributed image data based on the data.
以下に添付図面を参照して、この発明にかかる情報処理装置、処理制御システム、処理制御方法、プログラム及び記憶媒体の最良な実施の形態を詳細に説明する。 Exemplary embodiments of an information processing apparatus, a process control system, a process control method, a program, and a storage medium according to the present invention are explained in detail below with reference to the accompanying drawings.
[第1の実施の形態]
(1)構成
本実施の形態では、画像データを入力する画像形成装置として、プリンタ機能、スキャナ機能、コピー機能、ファクシミリ機能を一つの筐体に搭載した複合機を例にあげて説明する。但し、これに限定されるものではなく、読み取った画像を表す画像データを生成する画像形成装置であれば、スキャナ装置、ファクシミリ装置、コピー装置などいずれにも適用することができる。また、情報処理装置として、複合機によりスキャンした画像データの配信処理を行う配信サーバを例にあげて説明する。
[First embodiment]
(1) Configuration In this embodiment, an image forming apparatus for inputting image data will be described by taking as an example a multifunction machine in which a printer function, a scanner function, a copy function, and a facsimile function are mounted in one housing. However, the present invention is not limited to this, and any image forming apparatus that generates image data representing a read image can be applied to any of a scanner apparatus, a facsimile apparatus, a copying apparatus, and the like. Also, a description will be given by taking a distribution server that performs distribution processing of image data scanned by a multifunction peripheral as an example of the information processing apparatus.
図1は、本実施の形態にかかる配信システムの構成を例示する図である。配信システムは、図1に示すように、ファイルサーバ101と、EDMS(Enterprise Document Management System)102と、SMTP(Simple Mail Transfer Protocol)サーバ103と、ホストコンピュータ106と、配信サーバ200と、複合機300とを主に備える。ファイルサーバ101と、EDMS102と、SMTPサーバ103と、配信サーバ200とは、インターネットなどのネットワーク105により接続され、ホストコンピュータ106と、配信サーバ200と、複合機300とは、LANなどのネットワーク104により接続される。ファイルサーバ101は、ネットワーク104上で共有するファイルを蓄積して管理するコンピュータであり、EDMS102は、いわゆる文書管理システムであり、SMTPサーバ103は、メール送信プロトコルであるSMTPに準拠した電子メールの送信するためのサーバである。ホストコンピュータ106は、一般的なコンピュータである。ファイルサーバ101,EDMS102,SMTPサーバ103及びホストコンピュータ106のいずれも配信サーバ200による配信処理によりアクセスされる。
FIG. 1 is a diagram illustrating a configuration of a distribution system according to the present embodiment. As shown in FIG. 1, the distribution system includes a file server 101, an EDMS (Enterprise Document Management System) 102, an SMTP (Simple Mail Transfer Protocol) server 103, a host computer 106, a
配信サーバ200は、複合機300でスキャンされた画像を表す画像データを受信して、後述するフロー定義データに従って種種の処理や配信処理を実行するワークステーション等のコンピュータである。この配信サーバ200は、装置全体を制御するCPU(Central Processing Unit)等の制御装置と、各種データや各種プログラムを記憶するROM(Read Only Memory)やRAM(Random Access Memory)等の記憶装置と、各種データや各種プログラムを記憶するHDD(Hard Disk Drive)やCD(Compact Disk)ドライブ装置等の外部記憶装置と、これらを接続するバスとを備えており、通常のコンピュータを利用したハードウェア構成となっている。複合機300は、通常のコンピュータの構成に加え、プリンタ機能、スキャナ機能を実現させるためのスキャナと、コピー機能を実現させるための画像形成エンジンと、ファクシミリ機能を実現するためのファックスユニットと、ユーザからの操作が入力される操作入力装置と情報を表示する表示装置とが一体的に形成されたオペレーションパネルとを備えている。
The
次に、このようなハードウェア構成において、配信サーバ200のCPUが記憶装置や外部記憶装置に記憶された各種プログラムを実行することにより実現される各種機能について説明する。図2は、配信サーバ200の機能的構成を例示する図である。配信サーバ200は、図2に示すように、リモート通信部201と、処理部210と、フロー実行制御部203と、フロー定義生成部204と、画面定義生成部205と、フロー定義データ記憶部206と、画面定義データ記憶部207とを主に備えている。リモート通信部201と、処理部210と、フロー実行制御部203と、フロー定義生成部204と、画面定義生成部205とは、CPUのプログラム実行時にRAMなどの記憶装置上に生成されるものである。フロー定義データ記憶部206と、画面定義データ記憶部207とは、HDDなどの外部記憶装置上に生成されるものである。
Next, various functions realized by the CPU of the
フロー定義データ記憶部206には、フロー定義データ(配信パラメータ設定データ)が記憶される。フロー定義データは、複合機300によってスキャンされた文書を画像として表す画像データに対する各種処理の流れを定義したデータである。また、ユーザにより入力された処理に必要な書誌項目が設定される。画面定義データ記憶部207には、画面定義データが記憶される。画面定義データは、複合機300に対し、画像データに対する書誌情報を複合機300のオペレーションパネルにおいて入力可能に表示するための書誌情報入力画面を定義したデータであり、フローに必要な書誌情報を設定するフロー定義データと対応付けられている。これらのフロー定義データ及び画面定義データの生成または編集については特願2007−212856に記載されているため、ここではその詳細な説明を省略する。
The flow definition data storage unit 206 stores flow definition data (distribution parameter setting data). The flow definition data is data that defines the flow of various processes for image data representing a document scanned by the
リモート通信部201は、複合機300からの画面定義データの要求や、複合機300からの画像データ及び当該画像データに対する書誌情報の受信や、画面定義データの複合機300への送信を制御する。尚、書誌情報については、フロー定義データによって定義された処理の実行時に、リモート通信部201は、画面定義データを複合機300に送信して、当該画面定義データに基づいて複合機300に表示された書誌情報入力画面から入力された書誌情報を受信する。この書誌情報は後述するフロー実行制御部203によってフロー定義データに追加される。
The
処理部210は、後述するフロー実行制御部203の制御の下、フロー定義データに定義された各種処理を実行するものであり、画像処理部211と、バーコード生成部212と、バーコード認識部213と、配信処理部214とを有する。バーコード生成部212は、リモート通信部201が複合機300から受信した画像データと、当該画像データに対して受信した書誌情報を示すバーコードを生成する。バーコードの生成対象となる情報が複数ある場合は例えば情報間をカンマで区切った文字列を示すバーコードをバーコード生成部212は生成する。尚、バーコードの種類は問わず、1次元バーコード、2次元バーコード等であっても良い。
The
バーコード認識部213は、リモート通信部201が複合機300から受信した画像データによって表される画像にバーコードが含まれる場合、当該バーコードの位置を示す位置情報を取得すると共に、当該バーコードによって示される情報を認識する。認識される情報は、本実施の形態では書誌情報である。当該位置情報及び書誌情報は後述するフロー実行制御部203によってフロー定義データに追加される。バーコードの位置情報は、例えば画像データによって表される画像中に位置するバーコードの領域の左上のx,y座標と右下のx,y座標とで表される。
When a barcode is included in the image represented by the image data received by the
画像処理部211は、リモート通信部201が複合機300から受信した画像データの変換等の画像処理を行う。例えば、画像処理部211は、画像データを所定の形式の画像データに変換する画像変換処理等の中間処理を行う。また、画像処理部211は、リモート通信部201が複合機300から受信した画像データによって表される画像に対して、当該画像データに対して受信した書誌情報を示しバーコード生成部212が生成したバーコードを合成した新たな画像データを生成する。これにより、画像処理部211は、当該画像データによって表される画像に対して当該バーコードを付加する。また、画像処理部211は、フロー実行制御部203の制御の下、画像データによって表される画像に含まれるバーコードを消去する。具体的には、画像処理部211は、フロー定義データに追加された、バーコードの位置情報を取得し、当該位置情報によって表される領域分を全て白塗りした白画像を生成し、処理対象の画像データにおける当該領域に白画像を合成した新たな画像データを生成する。
The
配信処理部214は、フロー定義データに定義された各種処理のうち出力処理として、画像処理部211が生成した画像データを配信先に配信する。配信先は予め定められていても良いし、配信サーバ200においてユーザにより指定されるようにしても良いし、複写機300においてユーザによって指定されて指定された配信先を配信サーバ200が受信するようにしても良い。配信先となるのは、例えば、ファイルサーバ101や、EDMS102や、SMTPサーバ103や、ホストコンピュータ106や、複合機300等である。尚、配信先がSMTPサーバ103である場合、配信処理部214は、画像データを添付データとして電子メールで送信する。この場合配信先はIPアドレスなどで表される。また、配信先が複合機300やホストコンピュータ106である場合フォルダが配信先として指定され、指定されたフォルダに配信処理部214は画像データを配信する。また、配信処理部214は、ファクシミリ機能により実現されるファックス通信により画像データを配信するようにしても良く、この場合配信先はファックス番号により指定される。
The
フロー実行制御部203は、フロー定義データをフロー定義データ記憶部206から読み出して、フロー定義データで定義された各種処理の処理部210による実行を制御する。また、フロー実行制御部203は、リモート通信部201が複合機300から受信した書誌情報をフロー定義データに追加することによって両者を関連づけ、書誌情報が関連づけられたフロー定義データに基づいて、画像データに対して各種処理の実行を制御する。尚、フロー実行制御部203は、リモート通信部201が複合機300から受信した画像データによって表される画像にバーコードが含まれる場合、バーコード認識部213が当該バーコードから認識した書誌情報及び当該バーコードの位置情報をフロー定義データに追加することによって両者を関連づける。そして、フロー実行制御部203は、書誌情報をフロー定義データに関連つけた後、当該画像データによって表される画像におけるバーコードを画像処理部211に消去させる。
The flow
フロー定義生成部204は、配信サーバ200のアドミニストレータ等のシステム管理者の指示によりフロー定義データを生成または編集して、生成または編集されたフロー定義データをフロー定義データ記憶部206に記憶させる。画面定義生成部205は、システム管理者の指示によって画面定義データを生成または編集し、生成または編集された画面定義データを画面定義データ記憶部207に記憶させる。
The flow
次に、複合機300の機能的構成について簡単に説明する。この機能的構成については、上述の特願2007−212856に記載されているため、ここではその詳細な説明を省略する。複合機300は、スキャナ機能により文書をスキャンした画像を表す画像データを生成してこれを配信サーバ200に送信する。また、複合機300は、画面定義データの要求を配信サーバ200に送信して、当該要求に応じた配信サーバ200から画面定義データを受信する。そして、複合機300は、受信した画面定義データに基づいて書誌情報入力画面をオペレーションパネルに表示し、当該書誌情報入力画面から画像データに対する書誌情報の入力を受け付けて、当該書誌情報を配信サーバ200に送信する。
Next, a functional configuration of the
(2)動作
次に、本実施の形態にかかる配信サーバ200の行う配信処理の手順について説明する。まず、複合機300から受信する画像データに対してバーコードを生成して配信する配信処理の手順について図3を用いて説明する。配信サーバ200は、画像データ及び当該画像データに対する書誌情報を複合機300から受信すると、当該画像データに対応するフロー定義データに当該書誌情報を追加する。次いで、配信サーバ200は、当該フロー定義データより書誌情報を取得し、当該書誌情報を示すバーコードを生成する(ステップS1)。そして、配信サーバ200は、複合機300から画像データによって表される画像に対して、当該画像データに対して受信した書誌情報を示すようステップS1で生成したバーコードを合成した新たな画像データを生成する(ステップS2)。そして、配信サーバ200は、フロー定義データに定義された処理を実行して、ステップS2で生成した画像データを配信先に配信する(ステップS3)。
(2) Operation Next, a procedure of distribution processing performed by the
次に、複合機300から受信する画像データによって表される画像に書誌情報を示すバーコードが含まれる場合に行う配信処理の手順について図4を用いて説明する。配信サーバ200は、バーコードを含む画像を表す画像データ及び当該画像データに対する書誌情報を複合機300から受信すると、当該画像データに対応するフロー定義データに当該書誌情報を追加する。次いで、配信サーバ200は、画像データに含まれるバーコードの位置を示す位置情報を取得すると共に、当該バーコードによって示される情報である書誌情報を認識する(ステップS10)。そして、配信サーバ200は、当該位置情報及び書誌情報をフロー定義データに追加する。次いで、配信サーバ200は、当該フロー定義データに追加された、バーコードの位置情報を取得し、当該位置情報によって表される領域分の大きさの白画像を生成し、処理対象の画像データにおいて当該領域に白画像を合成した新たな画像データを生成する(ステップS11)。これにより、当該画像データによって表される画像からバーコードが消去される。その後、配信サーバ200は、ステップS11で生成した画像データに対して、フロー定義データに定義された処理を実行して、画像データを配信先に配信する(ステップS3)。
Next, a procedure of distribution processing that is performed when a bar code indicating bibliographic information is included in an image represented by image data received from the
以上のように、書誌情報をバーコードにより画像データに付加することにより、当該画像データと書誌情報とを対応付けるためのユーザの操作が不要となる。このため、文書管理の効率を向上させることができると共に、操作ミスによる悪影響を低減させることができる。従って、文書を効率的に管理することができる。 As described above, by adding the bibliographic information to the image data using the barcode, the user's operation for associating the image data with the bibliographic information becomes unnecessary. For this reason, the efficiency of document management can be improved, and adverse effects due to operational errors can be reduced. Therefore, documents can be managed efficiently.
例えば書誌情報が、送信元を示す情報としてファックス番号を示す場合、ファックス番号を示すバーコードを含む画像を表す画像データが生成される。また、このような画像データが受信された場合には、当該画像データによって表される画像に含まれるバーコードからファックス番号が認識されてフロー定義データに追加される。そして、当該フロー定義データによって定義された処理の実行時には、当該フロー定義データからファックス番号が取得され、当該ファックス番号にてファックス通信により当該画像データが送信される。このような構成によれば、ファックス通信により送信された画像データを送信元に確実に返信することができ、ファックスの誤送信を防ぐことが可能になる。 For example, when the bibliographic information indicates a fax number as information indicating the transmission source, image data representing an image including a barcode indicating the fax number is generated. When such image data is received, the fax number is recognized from the barcode included in the image represented by the image data and added to the flow definition data. When the process defined by the flow definition data is executed, a fax number is acquired from the flow definition data, and the image data is transmitted by fax communication using the fax number. According to such a configuration, the image data transmitted by fax communication can be reliably returned to the transmission source, and erroneous transmission of the fax can be prevented.
また、上述したように、処理の実行に必要なバーコードを、処理の実行後に消去して画像データを配信することにより、配信先における画像データの利用に及ぼす影響を低減することができる。 Further, as described above, by deleting the barcode necessary for execution of the process after the execution of the process and distributing the image data, the influence on the use of the image data at the distribution destination can be reduced.
[第2の実施の形態]
次に、配信サーバ200の第2の実施の形態について説明する。なお、上述の第1の実施の形態と共通する部分については、同一の符号を使用して説明したり、説明を省略したりする。
[Second Embodiment]
Next, a second embodiment of the
(1)構成
本実施の形態において配信サーバ200は、画像データに対する書誌情報を示すバーコードの消去を選択的に行う。この場合、複合機300には、処理対象の画像データに対してバーコードを消去するか否かを選択するための画面をオペレーションパネルに表示するためのユーザインタフェース機能を追加する。そして、複合機300は、バーコードを消去するか否かを示す消去判断情報を生成してこれを画像データに対応付ける。そして、複合機300は、当該画像データに対する書誌情報を配信サーバ200に送信する際、当該画像データと対応付けられている消去判断情報も配信サーバ200に送信する。
(1) Configuration In this embodiment,
一方、配信サーバ200のリモート通信部201は、画像データと共に書誌情報及び消去判断情報を複合機300から受信する。フロー実行制御部203は、リモート通信部201が画像データ、書誌情報及び消去判断情報を複合機300から受信すると、当該画像データに対応するフロー定義データに当該書誌情報及び消去判断情報を追加する。また、フロー実行制御部203は、リモート通信部201が複合機300から受信した画像データによって表される画像にバーコードが含まれる場合、バーコード認識部213が当該バーコードから認識した書誌情報、画像処理部211が取得した当該バーコードの位置情報及びリモート通信部201が複合機300から受信した消去判断情報をフロー定義データに追加することによってこれらを関連づける。そして、フロー実行制御部203は、フロー定義データに追加された、バーコードの位置情報及び消去判断情報を取得し、当該消去判断情報を用いて、バーコードを消去するか否かを判断する。バーコードを消去することを当該消去判断情報が示す場合、フロー実行制御部203は、当該バーコードを画像処理部211に消去させる。
On the other hand, the
(2)動作
次に、本実施の形態にかかる配信サーバ200の行う配信処理の手順について説明する。まず、複合機300から受信する画像データに対してバーコードを生成して配信する配信処理の手順について図3を用いて説明する。配信サーバ200は、画像データ、書誌情報及び消去判断情報を複合機300から受信すると、当該画像データに対応するフロー定義データに当該書誌情報及び消去判断情報を追加する。その後のステップS1〜S3の処理は第1の実施の形態と同様であるため、その説明を省略する。
(2) Operation Next, a procedure of distribution processing performed by the
次に、複合機300から受信する画像データによって表される画像に書誌情報を示すバーコードが含まれる場合に行う配信処理の順について図4を用いて説明する。ステップS10では、配信サーバ200は、バーコードを含む画像を表す画像データ及び書誌情報を複合機300から受信すると、当該画像データに対応するフロー定義データに当該書誌情報を追加する。次いで、配信サーバ200は、画像データに含まれるバーコードの位置を示す位置情報を取得すると共に、当該バーコードによって示される情報である書誌情報を認識する。そして、配信サーバ200は、当該位置情報及び書誌情報をフロー定義データに追加する。次いで、ステップS11では、配信サーバ200は、当該フロー定義データに追加された、バーコードの位置情報及び消去判断情報を取得し、当該消去判断情報を用いて、バーコードを消去するか否かを判断する。バーコードを消去することを当該消去判断情報が示す場合、配信サーバ200は、当該位置情報によって表される領域分の大きさの白画像を生成し、処理対象の画像データにおいて当該領域に白画像を合成した新たな画像データを生成する。その後、ステップS3では、配信サーバ200は、ステップS11で生成した画像データに対して、フロー定義データに定義された処理を実行して、画像データを配信先に配信する。一方、ステップS11で、バーコードを消去しないことを当該消去判断情報が示す場合、配信サーバ200は、バーコードを消去せずに、ステップS3では、複合機300から受信した画像データに対して、フロー定義データに定義された処理を実行して、画像データを配信先に配信する。
Next, the order of distribution processing performed when a bar code indicating bibliographic information is included in an image represented by image data received from the
以上のような構成によれば、例えば、複合機300から受信した画像データによって表される画像に書誌情報に関わらないバーコードを既に含んでいる場合など、消去すべきでないバーコードを消去してしまう可能性をなくすことができる。
According to the above configuration, for example, when a bar code that is not related to bibliographic information is already included in the image represented by the image data received from the
[第3の実施の形態]
次に、配信サーバ200の第3の実施の形態について説明する。なお、上述の第1の実施の形態又は第2の実施の形態と共通する部分については、同一の符号を使用して説明したり、説明を省略したりする。
[Third embodiment]
Next, a third embodiment of the
(1)構成
本実施の形態においては、上述の第2の実施の形態で説明した消去判断情報を示すバーコードを生成してこれを、画像データによって表される画像に対して合成して新たな画像データを生成する。この場合、バーコード生成部212は、リモート通信部201が複合機300から受信した画像データに対して受信した書誌情報及び消去判断情報を示すバーコードを生成する。尚、バーコード生成部212は、書誌情報及び消去判断情報を1つのバーコードにより示すようにバーコードを生成するようにしても良いし、書誌情報及び消去判断情報を各々示すバーコードを各々生成するようにしても良い。
(1) Configuration In this embodiment, a bar code indicating the erasure determination information described in the second embodiment is generated, and this is combined with the image represented by the image data to newly Image data is generated. In this case, the
(2)動作
次に、本実施の形態にかかる配信サーバ200の行う配信処理の手順について説明する。まず、複合機300から受信する画像データに対してバーコードを生成して配信する配信処理の手順について図3を用いて説明する。配信サーバ200は、画像データ、書誌情報及び消去判断情報を複合機300から受信すると、当該画像データに対応するフロー定義データに当該書誌情報及び消去判断情報を追加する。その後のステップS1では、配信サーバ200は、当該フロー定義データより書誌情報及び消去判断情報を取得し、当該書誌情報及び消去判断情報を示すバーコードを生成する。そして、ステップS2では、配信サーバ200は、複合機300から画像データによって表される画像に対して、当該画像データに対して受信した書誌情報及び消去判断情報を示すようステップS1で生成したバーコードを合成した新たな画像データを生成する。ステップS3の処理は上述の第1の実施の形態と同様である。
(2) Operation Next, a procedure of distribution processing performed by the
次に、複合機300から受信する画像データによって表される画像に書誌情報を示すバーコードが含まれる場合に行う配信処理の順について図4を用いて説明する。ステップS10では、配信サーバ200は、バーコードを含む画像を表す画像データ及び書誌情報を複合機300から受信すると、当該画像データに対応するフロー定義データに当該書誌情報を追加する。次いで、配信サーバ200は、画像データに含まれるバーコードの位置を示す位置情報を取得すると共に、当該バーコードによって示される情報である書誌情報及び消去判断情報を認識する。そして、配信サーバ200は、当該位置情報、書誌情報及び消去判断情報をフロー定義データに追加する。次いで、ステップS11では、配信サーバ200は、当該フロー定義データに追加された、バーコードの位置情報及び消去判断情報を取得し、当該消去判断情報を用いて、バーコードを消去するか否かを判断する。バーコードを消去することを当該消去判断情報が示す場合、配信サーバ200は、当該位置情報によって表される領域分の大きさの白画像を生成し、処理対象の画像データにおいて当該領域に白画像を合成した新たな画像データを生成する。その後、ステップS3では、配信サーバ200は、ステップS11で生成した画像データに対して、フロー定義データに定義された処理を実行して、画像データを配信先に配信する。一方、ステップS11で、バーコードを消去しないことを当該消去判断情報が示す場合、配信サーバ200は、バーコードを消去せずに、ステップS3では、複合機300から受信した画像データに対して、フロー定義データに定義された処理を実行して、画像データを配信先に配信する。
Next, the order of distribution processing performed when a bar code indicating bibliographic information is included in an image represented by image data received from the
以上のような構成によれば、例えば、ファックス通信により受信した画像データに対して新たな文書を画像として表す画像データあるいは既存の文書画像として表す画像データを返信する場合などに、受信した画像データに対して返信する画像データをツリー構造で表示することが可能となる。 According to the above configuration, for example, when image data representing a new document as an image or image data representing an existing document image is returned to image data received by fax communication, the received image data Can be displayed in a tree structure.
[第4の実施の形態]
次に、配信サーバ200の第4の実施の形態について説明する。なお、上述の第1の実施の形態乃至第3の実施の形態と共通する部分については、同一の符号を使用して説明したり、説明を省略したりする。
[Fourth embodiment]
Next, a fourth embodiment of the
(1)構成
本実施の形態においては、書誌情報を示すバーコードを、画像データによって表される画像に対して合成するのではなく、バーコードを画像として表すためのバーコードオブジェクト情報を当該画像データに対するレンディションデータとして保持する。具体的には、画像処理部211は、バーコード生成部212が生成したバーコードを画像として表すためのバーコードオブジェクト情報を生成し、当該バーコードオブジェクト情報と、リモート通信部201が複合機300から受信した画像データ(オリジナルデータという)とを含む新たな画像データを生成する。図5は、複合機300から受信したオリジナルデータと、バーコードオブジェクト情報とを含む画像データを模式的に示す図である。同図に示されるように、複合機300から受信したオリジナルデータに対して、書誌情報を示すバーコードの画像や、形状や、位置及びサイズ等の情報が、バーコードオブジェクト情報として含まれる。また、複合機300から受信した画像データにバーコードオブジェクト情報が含まれる場合、バーコード生成部212は、バーコードオブジェクト情報を用いてバーコードを生成し、画像処理部211は、受信した画像データに含まれるオリジナルデータによって表される画像に対してバーコードを合成して新たな画像を生成する。バーコード認識部213は、バーコード生成部212が生成した画像に含まれるバーコードによって示される情報である書誌情報を認識する。フロー実行制御部203は、リモート通信部201が複合機300から受信した画像データによって表される画像にバーコードオブジェクト情報が含まれる場合、バーコード認識部213が当該バーコードから認識した書誌情報及び当該バーコードの位置情報をフロー定義データに追加することによってこれらを関連づける。そして、フロー実行制御部203は、複合機300から受信した画像データに含まれるバーコードオブジェクト情報を画像処理部211に消去させる。
(1) Configuration In this embodiment, a barcode indicating bibliographic information is not combined with an image represented by image data, but barcode object information for representing the barcode as an image is displayed in the image. Store as rendition data for the data. Specifically, the
(2)動作
次に、本実施の形態にかかる配信サーバ200の行う配信処理の手順について説明する。まず、複合機300から受信する画像データに対してバーコードを生成して配信する配信処理の手順について図6を用いて説明する。配信サーバ200は、複合機300から受信した画像データに対して受信した書誌情報を、当該画像データに対応するフロー定義データに当該書誌情報を追加した後、ステップS20では、書誌情報を示すバーコードを生成し、当該バーコードを画像として表すためのバーコードオブジェクト情報を生成する。そして、ステップS21では、配信サーバ200は、図5に示したように、複合機300から受信した画像データ(オリジナルデータ)と、ステップS20で生成したバーコードオブジェクト情報とを含む新たな画像データを生成する。ステップS3では、配信サーバ200は、フロー定義データに定義された処理を実行して、ステップS21で生成した画像データを配信する。
(2) Operation Next, a procedure of distribution processing performed by the
次に、複合機300から受信する画像データにバーコードオブジェクト情報が含まれる場合に行う配信処理の手順について図7を用いて説明する。配信サーバ200は、複合機300から受信した画像データに対して受信した書誌情報を、当該画像データに対応するフロー定義データに当該書誌情報を追加した後、ステップS30では、当該画像データに含まれるバーコードオブジェクト情報を用いてバーコードを生成し、当該画像データに含まれるオリジナルデータによって表される画像に対してバーコードを合成して新たな画像を生成する。次いで、ステップS10では、配信サーバ200は、当該画像に含まれるバーコードの位置を示す位置情報を取得すると共に、当該バーコードによって示される書誌情報を認識する。そして、配信サーバ200は、当該位置情報及び書誌情報をフロー定義データに追加する。次いで、ステップS31では、配信サーバ200は、当該フロー定義データに追加された、バーコードの位置情報を取得し、複合機300から受信した画像データに対して当該位置情報に対応するバーコードオブジェクト情報を削除する。これにより、当該画像データからバーコードオブジェクト情報が消去される。その後、ステップS3では、配信サーバ200は、ステップS31でバーコードオブジェクト情報を削除した画像データに対して、フロー定義データに定義された処理を実行して、画像データを配信先に配信する。
Next, a procedure of distribution processing performed when the bar code object information is included in the image data received from the
以上のような構成によれば、複合機300から受信した画像データによって表される画像自体に加工を施すことなく、書誌情報をバーコードとして示すことが可能になると共に、当該バーコードを消去することが可能になる。
According to the above configuration, it is possible to display bibliographic information as a barcode without processing the image itself represented by the image data received from the
[変形例]
なお、本発明は前記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、前記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。また、以下に例示するような種々の変形が可能である。
[Modification]
Note that the present invention is not limited to the above-described embodiment as it is, and can be embodied by modifying the constituent elements without departing from the scope of the invention in the implementation stage. Moreover, various inventions can be formed by appropriately combining a plurality of constituent elements disclosed in the embodiment. For example, some components may be deleted from all the components shown in the embodiment. Furthermore, constituent elements over different embodiments may be appropriately combined. Further, various modifications as exemplified below are possible.
<変形例1>
上述した各実施の形態において、配信サーバ200で実行される各種プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。当該各種プログラムを、インストール可能な形式又は実行可能な形式のファイルでCD−ROM、フレキシブルディスク(FD)、CD−R、DVD(Digital Versatile Disk)等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成しても良い。この場合には、プログラムは、配信サーバ200において上記記録媒体から読み出して実行することによりRAMなどの記憶装置上にロードされ、上記機能的構成において説明した各部の全部又は一部が記憶装置に生成される。
<Modification 1>
In each of the above-described embodiments, various programs executed by the
<変形例2>
上述した各実施の形態における配信システムは、図1に示されるものに限らず、ファイルサーバ101,EDMS102,SMTPサーバ103を備えなくても良いし、ホストコンピュータ106は、ネットワーク104を介して配信サーバ200と接続される構成であっても良い。
<Modification 2>
The distribution system in each embodiment described above is not limited to that shown in FIG. 1, and the file server 101,
上述した各実施の形態において、配信サーバ200が図2に示した機能的構成を有するように構成したが、複合機300が当該機能的構成を有するように構成しても良い。即ち、複合機300は、自身が生成した画像データに対して、フロー定義データや画面定義データを生成して編集したり、フロー定義データによって定義された各種処理を実行したりするようにしても良い。
In each of the embodiments described above, the
上述した各実施の形態において、配信サーバ200は、バーコードを生成する対象となる書誌情報を、複合機300から受信したが、これに限らず、例えば、ホストコンピュータ106などの他の情報処理装置から受信するようにしても良い。また、配信サーバ200は、自身の有するHDDなどの外部記憶装置に書誌情報を予め記憶し、当該書誌情報を用いてバーコードを生成するようにしても良い。
In each of the above-described embodiments, the
上述した各実施の形態において、配信サーバ200は、バーコードを含む画像を表す画像データを複合機300から受信して当該画像に含まれるバーコードを認識するように構成したが、これに限らない。例えば、バーコードを読み取るバーコードリーダを配信サーバ200が備え、バーコードリーダで読み取られたバーコードの情報を認識するように構成しても良い。
In each of the above-described embodiments, the
<変形例3>
上述の第1乃至第3の実施の形態においては、画像データによって表される画像に対して合成するバーコードについてその位置を限定しないが、その位置を当該画像に応じて決定するように構成しても良い。具体的には、バーコード生成部212は、画像データによって表される画像において当該バーコードと同じ大きさの領域であって全て白塗りである空白領域を検知し、検知した空白領域に当該バーコードを当該画像データによって表される画像に対して合成して新たな画像データを生成する。即ち、図3のステップS2では、配信サーバ200は、複合機300から画像データによって表される画像においてステップS1で生成したバーコードと同じ大きさの領域であって全て白塗りである空白領域を検知し、検知した空白領域に当該バーコードを当該画像データによって表される画像に対して合成して新たな画像データを生成する。
<Modification 3>
In the first to third embodiments described above, the position of the barcode to be combined with the image represented by the image data is not limited, but the position is determined according to the image. May be. Specifically, the
このような構成によれば、画像データによって表される画像の領域のうち、なんらかの情報を示しており消去してはならない領域にバーコードを付加してしまう可能性をなくすことができる。 According to such a configuration, it is possible to eliminate the possibility that a barcode is added to an area of the image area represented by the image data that shows some information and should not be deleted.
101 ファイルサーバ
102 EDMS
103 SMTPサーバ
104 ネットワーク
106 ホストコンピュータ
200 配信サーバ
201 リモート通信部
203 フロー実行制御部
204 フロー定義生成部
205 画面定義生成部
206 フロー定義データ記憶部
207 画面定義データ記憶部
210 処理部
211 画像処理部
212 バーコード生成部
213 バーコード認識部
214 配信処理部
300 複合機
101
103
Claims (12)
前記フロー定義データを記憶する第1記憶部と、
書誌情報を入力可能に表示する書誌情報入力画面を定義した画面定義データを記憶する第2記憶部と、
前記画像形成装置と通信する通信部であって、前記画像形成装置からの要求に応じて前記画面定義データを送信し、当該画面定義データに基づいて前記画像形成装置に表示された前記書誌情報入力画面から入力された前記書誌情報と、前記画像データによって表される画像に対して付加された前記コードデータを消去するか否かを示す消去判断情報とを前記画像形成装置から受信し、前記画像データを前記画像形成装置から受信する通信部と、
受信された前記書誌情報を示すコードデータを生成する生成部と、
受信された前記画像データによって表される画像に対して前記コードデータを付加する付加部と、
受信された前記画像データによって表される画像に対して前記コードデータが付加されている場合、当該コードデータによって示される前記書誌情報を認識する認識部と、
認識された前記書誌情報と前記消去判断情報と前記フロー定義データとを関連づけ、前記書誌情報及び前記消去判断情報が関連づけられた前記フロー定義データに基づいて、前記画像データに対して前記処理の実行を制御すると共に、前記消去判断情報を用いて、前記コードデータを消去するか否かを判断する実行制御部と、
前記フロー定義データに関連付けられた前記消去判断情報に基づいて、前記コードデータを消去すると判断された場合、前記画像データによって表される画像に対して付加された前記コードデータを消去する消去部とを備える
ことを特徴とする情報処理装置。 An information processing apparatus that executes the processing using flow definition data that defines one or a plurality of processing flows for image data representing an image read by an image forming apparatus connected to a network,
A first storage unit for storing the flow definition data;
A second storage unit that stores screen definition data that defines a bibliographic information input screen that displays bibliographic information in an inputable manner;
A communication unit that communicates with the image forming apparatus, transmits the screen definition data in response to a request from the image forming apparatus, and inputs the bibliographic information displayed on the image forming apparatus based on the screen definition data Receiving the bibliographic information input from the screen and erasure determination information indicating whether to erase the code data added to the image represented by the image data from the image forming apparatus; A communication unit for receiving data from the image forming apparatus;
A generating unit that generates code data indicating the received bibliographic information;
An adding unit for adding the code data to the image represented by the received image data;
When the code data is added to the image represented by the received image data, a recognition unit that recognizes the bibliographic information indicated by the code data ;
Recognizing the recognized bibliographic information, the erasure determination information, and the flow definition data, and executing the processing on the image data based on the flow definition data associated with the bibliographic information and the erasure determination information And an execution control unit that determines whether or not to erase the code data using the erasure determination information ;
An erasure unit for erasing the code data added to the image represented by the image data when it is determined to erase the code data based on the erasure judgment information associated with the flow definition data; An information processing apparatus comprising:
前記実行制御部は、前記画像データに対して、前記フロー定義データに定義された前記出力処理の実行を制御する
ことを特徴とする請求項1に記載の情報処理装置。 The flow definition data defines an output process for outputting the image data,
The information processing apparatus according to claim 1, wherein the execution control unit controls execution of the output process defined in the flow definition data with respect to the image data.
前記書誌情報は、ファックス通信の送信元を示す送信元情報であり、
前記通信部は、ファックス通信により前記画像データを受信し、
前記認識部は、前記書誌情報である前記送信元情報を認識し、
前記実行制御部は、前記画像データに対して、前記送信元情報と前記フロー定義データとを関連づけ、前記送信元情報が関連づけられた前記フロー定義データに基づいて、当該送信元情報によって示される送信元に前記画像データをファックス通信により送信するよう前記出力処理を制御する
ことを特徴とする請求項2に記載の情報処理装置。 The output process is a process of transmitting the image data by fax communication,
The bibliographic information is transmission source information indicating a transmission source of fax communication,
The communication unit receives the image data by fax communication,
The recognizing unit recognizes the transmission source information that is the bibliographic information,
The execution control unit associates the transmission source information with the flow definition data with respect to the image data, and the transmission indicated by the transmission source information based on the flow definition data with which the transmission source information is associated. The information processing apparatus according to claim 2, wherein the output process is controlled so that the image data is originally transmitted by fax communication.
ことを特徴とする請求項2又は3に記載の情報処理装置。 The information processing apparatus according to claim 2, wherein the output process includes at least one of a distribution process to a folder, a distribution process to a WEB server, and an e-mail transmission process.
前記認識部は、前記画像データによって表される画像に対して付加された前記コードデータによって示される前記消去判断情報を更に認識する
こと特徴とする請求項1乃至4のいずれか一項に記載の情報処理装置。 Before Symbol generation section, the bibliographic information not only to generate code data also indicates the erase judgment information,
The recognition unit, any of claims 1 to 4, <br/> this and features further recognize pre Symbol erasure determination information Ru indicated by the code data added to the image represented by the image data The information processing apparatus according to claim 1.
こと特徴とする請求項1乃至5のいずれか一項に記載の情報処理装置。 The erasing unit is represented by the image data by synthesizing a white-painted white image with the image data in an area including the code data in the image data based on the flow definition data. the information processing apparatus according to any one of claims 1 to 5, characterized by erasing the code data from the image.
前記付加部は、前記空白領域に前記コードデータを付加する
ことを特徴とする請求項1乃至6のいずれか一項に記載の情報処理装置。 Further comprising a detection unit for detecting the blank area you corresponding to the size of the code data in the image data,
The adding unit processing apparatus according to any one of claims 1 to 6, wherein adding said code data in the blank area.
前記フロー定義データを記憶する第1記憶部と、
書誌情報を入力可能に表示する書誌情報入力画面を定義した画面定義データを記憶する第2記憶部と、
前記画像形成装置と通信する通信部であって、前記画像形成装置からの要求に応じて前記画面定義データを送信し、当該画面定義データに基づいて前記画像形成装置に表示された前記書誌情報入力画面から入力された前記書誌情報と、前記画像データによって表される画像に対して付加された前記コードデータを消去するか否かを示す消去判断情報とを前記画像形成装置から受信し、前記画像データを前記画像形成装置から受信する通信部と、
受信された前記書誌情報を示すコードデータを生成する第1生成部と、
受信された前記画像データと、当該画像データに対して生成された前記コードデータを画像として表すためのコードオブジェクト情報とを含む画像データを生成する第2生成部と、
受信された前記画像データに前記コードオブジェクト情報が含まれる場合、当該コードオブジェクト情報を用いて、当該画像データに含まれる画像データによって表される画像に対して前記コードデータを付加する付加部と、
付加された前記コードデータによって示される前記書誌情報を認識する認識部と、
認識された前記書誌情報と前記消去判断情報と前記フロー定義データとを関連づけ、前記書誌情報及び前記消去判断情報が関連づけられた前記フロー定義データに基づいて、前記画像データに対して前記処理の実行を制御すると共に、前記消去判断情報を用いて、前記コードデータを消去するか否かを判断する実行制御部と、
前記フロー定義データに関連付けられた前記消去判断情報に基づいて、前記コードオブジェクト情報を消去すると判断された場合、前記画像データに含まれる前記コードオブジェクト情報を消去する消去部とを備える
ことを特徴とする情報処理装置。 An information processing apparatus that executes the processing on image data using flow definition data that defines one or a plurality of processing flows for image data representing an image read by an image forming apparatus connected to a network Because
A first storage unit for storing the flow definition data;
A second storage unit that stores screen definition data that defines a bibliographic information input screen that displays bibliographic information in an inputable manner;
A communication unit that communicates with the image forming apparatus, transmits the screen definition data in response to a request from the image forming apparatus, and inputs the bibliographic information displayed on the image forming apparatus based on the screen definition data Receiving the bibliographic information input from the screen and erasure determination information indicating whether to erase the code data added to the image represented by the image data from the image forming apparatus; A communication unit for receiving data from the image forming apparatus;
A first generator for generating code data indicating the received bibliographic information;
And it received the image data, a second generation unit for generating image data including the code object information for representing the code data generated for the image data as an image,
If it contains prior Kiko over de object information to said received image data, using those 該Ko over de object information, the code data to the image represented by the image data included in the image data An additional part to be added;
A recognition unit for recognizing the bibliographic information indicated by the added code data ;
Recognizing the recognized bibliographic information, the erasure determination information, and the flow definition data, and executing the processing on the image data based on the flow definition data associated with the bibliographic information and the erasure determination information And an execution control unit that determines whether or not to erase the code data using the erasure determination information ;
Wherein based on the erase judgment information associated with the flow definition data, when the it is determined that erasing the code object information, further comprising an erasing unit for erasing the logger over de object information before included in the image data An information processing apparatus characterized by the above.
前記情報処理装置は、
前記フロー定義データを記憶する第1記憶部と、
前記書誌情報を入力可能に表示する書誌情報入力画面を定義した画面定義データを記憶する第2記憶部と、
前記画像形成装置と通信する通信部であって、前記画像形成装置からの要求に応じて前記画面定義データを送信し、当該画面定義データに基づいて前記画像形成装置に表示された前記書誌情報入力画面から入力された前記書誌情報と、前記画像データによって表される画像に対して付加された前記コードデータを消去するか否かを示す消去判断情報とを前記画像形成装置から受信し、前記画像データを前記画像形成装置から受信する通信部と、
受信された前記書誌情報を示すコードデータを生成する生成部と、
受信された前記画像データによって表される画像に対して前記コードデータを付加する付加部と、
受信された前記画像データによって表される画像に対して前記コードデータが付加されている場合、当該コードデータによって示される前記書誌情報を認識する認識部と、
認識された前記書誌情報と前記消去判断情報と前記フロー定義データとを関連づけ、前記書誌情報及び前記消去判断情報が関連づけられた前記フロー定義データに基づいて、前記画像データに対して前記処理の実行を制御すると共に、前記消去判断情報を用いて、前記コードデータを消去するか否かを判断する実行制御部と、
前記フロー定義データに関連付けられた前記消去判断情報に基づいて、前記コードデータを消去すると判断された場合、前記画像データによって表される画像に対して付加された前記コードデータを消去する消去部とを有し、
前記画像形成装置は、
操作表示および入力が可能な操作表示部と、
画像データを入力する画像入力部と、
前記要求を前記情報処理装置に送信する要求部と、
前記画面定義データを受信する受信部と、
受信した前記画面定義データに基づいて前記書誌情報入力画面を前記操作表示部に表示する表示制御部と、
前記操作表示部に表示された前記書誌情報入力画面から前記書誌情報の入力を受け付ける入力制御部と、
入力を受け付けた前記書誌情報を前記情報処理装置に送信する送信部とを有する
ことを特徴とする処理制御システム。 The image forming apparatus that generates image data representing the read image, and the processing using flow definition data that is connected to the image forming apparatus via a network and defines one or a plurality of processing flows. A processing control system comprising an information processing device for executing
The information processing apparatus includes:
A first storage unit for storing the flow definition data;
A second storage unit that stores screen definition data that defines a bibliographic information input screen that displays the bibliographic information in an inputable manner;
A communication unit that communicates with the image forming apparatus, transmits the screen definition data in response to a request from the image forming apparatus, and inputs the bibliographic information displayed on the image forming apparatus based on the screen definition data Receiving the bibliographic information input from the screen and erasure determination information indicating whether to erase the code data added to the image represented by the image data from the image forming apparatus; A communication unit for receiving data from the image forming apparatus;
A generating unit that generates code data indicating the received bibliographic information;
An adding unit for adding the code data to the image represented by the received image data;
When the code data is added to the image represented by the received image data, a recognition unit that recognizes the bibliographic information indicated by the code data ;
Recognizing the recognized bibliographic information, the erasure determination information, and the flow definition data, and executing the processing on the image data based on the flow definition data associated with the bibliographic information and the erasure determination information And an execution control unit that determines whether or not to erase the code data using the erasure determination information ;
An erasure unit for erasing the code data added to the image represented by the image data when it is determined to erase the code data based on the erasure judgment information associated with the flow definition data; Have
The image forming apparatus includes:
An operation display unit capable of operation display and input;
An image input unit for inputting image data;
A request unit for transmitting the request to the information processing apparatus;
A receiving unit for receiving the screen definition data;
A display control unit for displaying the bibliographic information input screen on the operation display unit based on the received screen definition data;
An input control unit that receives input of the bibliographic information from the bibliographic information input screen displayed on the operation display unit;
A processing control system, comprising: a transmission unit that transmits the bibliographic information that has received an input to the information processing apparatus.
前記情報処理装置は、前記フロー定義データを記憶する第1記憶部と、前記書誌情報を入力可能に表示する書誌情報入力画面を定義した画面定義データを記憶する第2記憶部と、前記画像形成装置と通信する通信部と、生成部と、付加部と、認識部と、実行制御部と、消去部とを備え、
前記通信部が、前記画像形成装置からの要求に応じて前記画面定義データを送信し、当該画面定義データに基づいて前記画像形成装置に表示された前記書誌情報入力画面から入力された前記書誌情報と、前記画像データによって表される画像に対して付加された前記コードデータを消去するか否かを示す消去判断情報とを前記画像形成装置から受信し、前記画像データを前記画像形成装置から受信する通信ステップと、
前記生成部が、受信された前記書誌情報を示すコードデータを生成する生成ステップと、
前記付加部が、受信された前記画像データによって表される画像に対して前記コードデータを付加する付加ステップと、
前記認識部が、受信された前記画像データによって表される画像に対して前記コードデータが付加されている場合、当該コードデータによって示される前記書誌情報を認識する認識ステップと、
前記実行制御部が、認識された前記書誌情報と前記消去判断情報と前記フロー定義データとを関連づけ、前記書誌情報及び前記消去判断情報が関連づけられた前記フロー定義データに基づいて、前記画像データに対して前記処理の実行を制御する実行制御ステップと、
前記実行制御部が、前記消去判断情報を用いて、前記コードデータを消去するか否かを判断する消去判断ステップと、
前記消去部が、前記フロー定義データに関連付けられた前記消去判断情報に基づいて、前記コードデータを消去すると判断された場合、前記画像データによって表される画像に対して付加された前記コードデータを消去する消去ステップとを含む
ことを特徴とする処理制御方法。 Process control executed by an information processing apparatus that executes the process using flow definition data that defines one or more process flows for image data representing an image read by an image forming apparatus connected to a network A method,
The information processing apparatus includes: a first storage unit that stores the flow definition data; a second storage unit that stores screen definition data defining a bibliographic information input screen that displays the bibliographic information so as to be input; and the image formation A communication unit that communicates with the apparatus, a generation unit, an addition unit, a recognition unit, an execution control unit, and an erasure unit;
The communication unit transmits the screen definition data in response to a request from the image forming apparatus, and the bibliographic information input from the bibliographic information input screen displayed on the image forming apparatus based on the screen definition data And erasure determination information indicating whether or not to erase the code data added to the image represented by the image data is received from the image forming apparatus, and the image data is received from the image forming apparatus. A communication step to
The generating unit generates code data indicating the received bibliographic information; and
An adding step in which the adding unit adds the code data to an image represented by the received image data;
A step of recognizing the bibliographic information indicated by the code data when the code data is added to the image represented by the received image data;
The execution control unit associates the recognized bibliographic information, the erasure determination information, and the flow definition data, and adds the image data to the image data based on the flow definition data associated with the bibliographic information and the erasure determination information. An execution control step for controlling the execution of the process,
An erasure determination step in which the execution control unit determines whether to erase the code data using the erasure determination information; and
When the erasure unit determines to delete the code data based on the erasure determination information associated with the flow definition data , the code data added to the image represented by the image data is And an erasing step for erasing.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008234312A JP5217815B2 (en) | 2008-09-12 | 2008-09-12 | Information processing apparatus, processing control system, processing control method, program, and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008234312A JP5217815B2 (en) | 2008-09-12 | 2008-09-12 | Information processing apparatus, processing control system, processing control method, program, and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2010068374A JP2010068374A (en) | 2010-03-25 |
JP5217815B2 true JP5217815B2 (en) | 2013-06-19 |
Family
ID=42193537
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008234312A Expired - Fee Related JP5217815B2 (en) | 2008-09-12 | 2008-09-12 | Information processing apparatus, processing control system, processing control method, program, and storage medium |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5217815B2 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5482363B2 (en) | 2009-07-31 | 2014-05-07 | 株式会社リコー | Image processing system, image processing apparatus, and image processing method |
JP5440953B2 (en) * | 2010-06-11 | 2014-03-12 | コニカミノルタ株式会社 | Print control apparatus and print control method |
JP6728672B2 (en) * | 2015-03-04 | 2020-07-22 | 株式会社リコー | Image processing apparatus, image processing program, and image processing method |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06296225A (en) * | 1993-04-08 | 1994-10-21 | Matsushita Electric Ind Co Ltd | Facsimile equipment |
JP2004265140A (en) * | 2003-02-28 | 2004-09-24 | Ricoh Co Ltd | Electronic document managing system, electronic document managing method, electronic document managing program, and recording medium |
JP4925969B2 (en) * | 2006-09-15 | 2012-05-09 | 株式会社リコー | Information processing apparatus, processing control method, and program |
JP2008113370A (en) * | 2006-10-31 | 2008-05-15 | Brother Ind Ltd | Facsimile apparatus |
-
2008
- 2008-09-12 JP JP2008234312A patent/JP5217815B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2010068374A (en) | 2010-03-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8270018B2 (en) | Canceling a workflow from an image processing apparatus | |
US8203740B2 (en) | Image processing apparatus, distribution management method, and recording medium | |
JP7391672B2 (en) | Image processing system, control method and program for digitizing documents | |
US20060136488A1 (en) | Image forming system, image forming apparatus, information processing apparatus, and recording medium having recorded control program | |
JP2010021896A (en) | Information processing apparatus, image input apparatus, document distribution system, and control method therefor | |
JP2007080252A (en) | Information processing device, information processing method, information processing program, and recording medium | |
JP2007235811A (en) | Electronic document management device, program and method, and image forming apparatus | |
JP5880035B2 (en) | Image forming apparatus and program | |
US8531694B2 (en) | Appending restriction information to a job before transmission | |
US10893165B2 (en) | Information processing apparatus, method of controlling the same, and storage medium | |
JP5217815B2 (en) | Information processing apparatus, processing control system, processing control method, program, and storage medium | |
KR101825484B1 (en) | Host device and work form system, method for generating workform and method for performing workform | |
US20070061377A1 (en) | Document management system and control method thereof | |
JP2005063031A (en) | Image processor, program, storage media for storing the program, information processor, program and storage media for storing the program | |
JP2010130528A (en) | Information processor, image forming apparatus, processing control system, processing control method, and program | |
JP5239674B2 (en) | Information processing apparatus, processing control method, program, and recording medium | |
KR101829389B1 (en) | Method for performing job in image forming apparatus and image forming apparatus for performing the same | |
CN115801963A (en) | Server, method of controlling server, and storage medium | |
JP5322615B2 (en) | Image processing apparatus, workflow execution method, and program | |
JP5316271B2 (en) | Image processing apparatus, image processing system, image processing method, program, and recording medium | |
JP2012099966A (en) | Image distribution system, image processing device, and image formation device | |
JP5504691B2 (en) | Information processing apparatus, program, recording medium, and method | |
JP7422471B2 (en) | Information processing device, control method for information processing device, and program | |
JP2005190366A (en) | Service processor and system and input terminal | |
JP2004288038A (en) | Data processing system and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110805 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20121109 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20121120 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130111 |
|
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: 20130205 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130218 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160315 Year of fee payment: 3 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 5217815 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160315 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |