Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4948383B2 - Information processing apparatus, image processing means verification system, image processing means verification method, and image processing means verification program - Google Patents
[go: Go Back, main page]

JP4948383B2 - Information processing apparatus, image processing means verification system, image processing means verification method, and image processing means verification program - Google Patents

Information processing apparatus, image processing means verification system, image processing means verification method, and image processing means verification program Download PDF

Info

Publication number
JP4948383B2
JP4948383B2 JP2007332255A JP2007332255A JP4948383B2 JP 4948383 B2 JP4948383 B2 JP 4948383B2 JP 2007332255 A JP2007332255 A JP 2007332255A JP 2007332255 A JP2007332255 A JP 2007332255A JP 4948383 B2 JP4948383 B2 JP 4948383B2
Authority
JP
Japan
Prior art keywords
image
unit
image processing
reading
setting
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
Application number
JP2007332255A
Other languages
Japanese (ja)
Other versions
JP2009159052A (en
Inventor
大地 菅崎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2007332255A priority Critical patent/JP4948383B2/en
Publication of JP2009159052A publication Critical patent/JP2009159052A/en
Application granted granted Critical
Publication of JP4948383B2 publication Critical patent/JP4948383B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Control Or Security For Electrophotography (AREA)
  • Facsimiles In General (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Description

本発明は、情報処理装置、画像処理手段検証システム、画像処理手段検証方法、及び画像処理手段検証プログラムの分野に関する。   The present invention relates to the fields of an information processing apparatus, an image processing means verification system, an image processing means verification method, and an image processing means verification program.

ソフトウェア開発過程におけるソフトウェアの動作テストでは、開発者の考えた仕様通りにその開発物であるソフトウェアが動作するかの検証がなされる。このようなテスト作業は非常に手間のかかる作業であるが、手間を軽減するためにソフトウェア検証プログラムが用いられることも多い。その1つとして、GUI(Graphical User Interface)テストツールがある。これは、GUIテストの自動化を行うためのツールであり、ユーザのGUI操作の記録/再生を行うものである。   In the operation test of software in the software development process, it is verified whether the developed software operates according to the specifications considered by the developer. Although such a test operation is a very time-consuming operation, a software verification program is often used to reduce the time and effort. One of them is a GUI (Graphical User Interface) test tool. This is a tool for automating a GUI test, and records / reproduces a user's GUI operation.

また、特許文献1に係る発明は、画像形成装置においてソフトウェアの検証を自動化する技術について開示している。これは、人手によるGUI操作を自動で行うものであるが、ミドルウェアのように上位層からも下位層からも入力があるシステムの動作を検証することができ、この発明によればテスト作業をより効率的に行うことができる。
特開2007−72968号公報
Further, the invention according to Patent Document 1 discloses a technique for automating software verification in an image forming apparatus. This is a manual GUI operation, but it is possible to verify the operation of a system that has inputs from both upper layers and lower layers, such as middleware. Can be done efficiently.
JP 2007-72968 A

しかしながら、上記のソフトウェア検証プログラムにも以下の問題は解決できない。即ち、画像形成装置の開発過程においては、画像読取、画像印刷、画像処理などの機能に係るソフトウェアプログラムの動作テストが行われるが、この動作テストでは、実際に画像読取や画像印刷を動作させるので大量の紙が消費される。この紙を補給する動作は基本的に、人手などの画像形成装置の外部要因によってでなければすることができずツール等のプログラムで自動化することはできない。このように画像形成装置における動作テストでは、人間がテストを行う場合にかかる手間や時間、紙のコストは膨大である。   However, the above software verification program cannot solve the following problems. That is, during the development process of the image forming apparatus, an operation test of a software program related to functions such as image reading, image printing, and image processing is performed. In this operation test, image reading and image printing are actually operated. A large amount of paper is consumed. The operation of replenishing the paper can basically be performed only by an external factor of the image forming apparatus such as a manpower, and cannot be automated by a program such as a tool. As described above, in the operation test in the image forming apparatus, labor, time, and paper cost required for human testing are enormous.

また、画像読取では、セットされた紙など画像読取対象物の相対位置によって読取った画像が異なることも問題となっている。ほこりやチリなど外的な要因等も読取りに影響する。よって、読取りした画像を使用して画像処理についてのテストを行う際に、一定の画像データを供給することは難しい。   Another problem with image reading is that the read image differs depending on the relative position of the image reading object such as a set paper. External factors such as dust and dust also affect reading. Therefore, it is difficult to supply constant image data when performing a test for image processing using the read image.

また、画像印刷でも同様な問題がある。画像転写装置と画像搬送装置にセットされた紙など画像被印刷対象物の相対位置、搬送速度によって紙上に印刷された画像が異なってしまう。これらの差異は、画像読取と同じく、画像の移動、回転操作により、同程度の画像となるが、完全に一致することはない。画像転写装置におけるトナーの付着率や、紙の成分、表面形状などの不均一性などが原因である。   There is a similar problem in image printing. The image printed on the paper differs depending on the relative position and the conveyance speed of the object to be printed such as paper set on the image transfer apparatus and the image conveyance apparatus. Similar to image reading, these differences are similar to each other by moving and rotating the image, but do not completely match. This is due to the toner adhesion rate in the image transfer apparatus, the non-uniformity of the paper component, the surface shape, and the like.

そこで本発明では上記のような問題に鑑みて、画像形成装置における画像読取や画像印刷の際に、実施される画像処理に係るテストにかかる手間やコストを削減し、環境に左右されない客観性の高い画像処理の検証を可能とする情報処理装置、画像処理手段検証システム、画像処理手段検証方法、及び画像処理手段検証プログラムを提供することを目的とする。   In view of the above-described problems, the present invention reduces the labor and cost of the test relating to the image processing to be performed at the time of image reading and image printing in the image forming apparatus, and has objectivity that is not influenced by the environment. An object of the present invention is to provide an information processing apparatus, an image processing means verification system, an image processing means verification method, and an image processing means verification program that enable high image processing verification.

そこで上記課題を解決するため、本発明に係る情報処理装置は、読取部から画像を読み取る画像読取手段と、前記画像読取手段から画像データを受けて画像処理を行う画像処理手段と、を有する情報処理装置において、テスト用画像データを記憶する記憶部と、前記画像読取手段の画像の読取先を、前記読取部から、前記記憶部に変更する読取先変更手段を有し、前記読取先変更手段は、前記画像処理手段の検証を行う際に読取先を変更すること、を特徴とする。   Accordingly, in order to solve the above-described problem, an information processing apparatus according to the present invention includes an image reading unit that reads an image from a reading unit, and an image processing unit that receives the image data from the image reading unit and performs image processing. The processing apparatus includes a storage unit that stores the test image data, and a reading destination changing unit that changes the image reading destination of the image reading unit from the reading unit to the storage unit, and the reading destination changing unit Is characterized in that the reading destination is changed when the image processing means is verified.

また上記課題を解決するため、本発明に係る情報処理装置は、さらに前記画像処理手段により画像処理された画像処理済画像データに基づいて、画像処理手段の検証を行う検証手段を有することを特徴とする。   In order to solve the above-described problem, the information processing apparatus according to the present invention further includes a verification unit that verifies the image processing unit based on the image-processed image data image-processed by the image processing unit. And

また上記課題を解決するため、本発明に係る情報処理装置は、さらに前記検証手段は、前記画像処理手段により処理された画像処理済画像データと、前記画像処理済画像データに対応した検証用画像データとに基づいて、画像処理手段の検証を行うことを特徴とする。
また上記課題を解決するため、本発明に係る情報処理装置は、画像処理を行う画像処理手段と、前記画像処理を行う画像処理手段から印刷画像データを受けて印刷部に出力する画像印刷手段と、を有する情報処理装置において、印刷画像データを記憶する記憶部と、前記画像印刷手段の印刷画像データの出力先を、前記印刷部から、前記記憶部に変更する出力先変更手段を有し、前記出力先変更手段は、前記画像処理手段の検証を行う際に出力先を変更することを特徴とする。
In order to solve the above-described problem, in the information processing apparatus according to the present invention, the verification unit further includes an image processed image data processed by the image processing unit and a verification image corresponding to the image processed image data. The image processing means is verified based on the data.
In order to solve the above problems, an information processing apparatus according to the present invention includes an image processing unit that performs image processing, an image printing unit that receives print image data from the image processing unit that performs the image processing, and outputs the print image data to a printing unit. And an output destination changing unit for changing the output destination of the print image data of the image printing unit from the printing unit to the storage unit. The output destination changing means changes the output destination when the image processing means is verified.

また上記課題を解決するため、本発明に係る情報処理装置は、さらに前記記憶部に記憶された印刷画像データに基づいて、画像処理手段の検証を行う検証手段を有することを特徴とする。   In order to solve the above problem, the information processing apparatus according to the present invention further includes a verification unit that verifies the image processing unit based on the print image data stored in the storage unit.

また上記課題を解決するため、本発明に係る情報処理装置は、さらに前記検証手段は、前記記憶部に記憶された印刷画像データと、さらに、前記印刷画像データに対応した検証用画像データとに基づいて、画像処理手段の検証を行うことを特徴とする。   In order to solve the above problem, in the information processing apparatus according to the present invention, the verification unit further includes: print image data stored in the storage unit; and verification image data corresponding to the print image data. Based on this, the image processing means is verified.

また上記課題を解決するため、本発明に係る画像処理手段検証システムは、読取部から画像を読み取る画像読取手段と、前記画像読取手段から画像データを受けて画像処理を行う画像処理手段と、を有する情報処理装置、及び記憶装置がネットワークを介して接続された画像処理手段検証システムにおいて、前記情報処理装置は、前記画像読取手段の画像の読取先を、前記読取部から、前記前記記憶装置に変更する読取先変更手段を有し、前記読取先変更手段は、前記画像処理手段の検証を行う際に読取先を変更することを特徴とする。   In order to solve the above problems, an image processing means verification system according to the present invention includes an image reading means for reading an image from a reading unit, and an image processing means for receiving image data from the image reading means and performing image processing. In the image processing means verification system in which the information processing apparatus and the storage apparatus are connected via a network, the information processing apparatus sends an image reading destination of the image reading means from the reading unit to the storage apparatus. It has a reading destination changing means for changing, and the reading destination changing means changes the reading destination when the image processing means is verified.

また上記課題を解決するため、本発明に係る画像処理手段検証システムは、画像処理を行う画像処理手段と、前記画像処理を行う画像処理手段から印刷画像データを受けて印刷部に出力する画像印刷手段と、を有する第1の情報処理装置、及び第2の情報処理装置がネットワークを介して接続された画像処理手段検証システムにおいて、前記第2の情報処理装置は、前記第1の情報処理装置の有する前記画像印刷手段の印刷画像データの出力先を、前記印刷部から、前記第2の情報処理装置の有する記憶部に変更する出力先変更手段を有し、前記出力先変更手段は、前記画像処理手段の検証を行う際に出力先を変更することを有することを特徴とする。   In order to solve the above problems, an image processing unit verification system according to the present invention includes an image processing unit that performs image processing, and an image printing that receives print image data from the image processing unit that performs the image processing and outputs the print image data to a printing unit. And an image processing means verification system in which a second information processing apparatus is connected via a network, wherein the second information processing apparatus is the first information processing apparatus. Output destination changing means for changing the output destination of the print image data of the image printing means included in the image processing unit from the printing unit to the storage unit of the second information processing apparatus, and the output destination changing unit includes: It is characterized in that the output destination is changed when the image processing means is verified.

なお、本発明の構成要素、表現または構成要素の任意の組合せを、方法、装置、システム、コンピュータプログラム、記録媒体、などに適用したものも本発明の態様として有効である。   In addition, what applied the arbitrary combination of the component of this invention, expression, or a component to a method, an apparatus, a system, a computer program, a recording medium, etc. is also effective as an aspect of this invention.

本発明によれば、画像形成装置における画像読取や画像印刷の際に、実施される画像処理に係るテストにかかる手間やコストを削減し、環境に左右されない客観性の高い画像処理の検証を可能とする情報処理装置、画像処理手段検証システム、画像処理手段検証方法、及び画像処理手段検証プログラムを提供することができる。   According to the present invention, at the time of image reading and image printing in an image forming apparatus, it is possible to reduce labor and cost for a test related to image processing to be performed, and verification of highly objective image processing that is not influenced by the environment is possible. An information processing apparatus, an image processing means verification system, an image processing means verification method, and an image processing means verification program can be provided.

以下、本発明を実施するための最良の形態を各実施形態において図面を用いて説明する。   The best mode for carrying out the present invention will be described below with reference to the drawings in each embodiment.

<画像形成装置の概要及び構成>
図1は、実施の形態に係る画像形成装置の外観斜視図の一例を示したものである。画像形成装置1は、コピー機能、ファクシミリ(FAX)機能、プリント機能、スキャナ機能及び入力画像を配信する機能等を複合したいわゆるMFP(Multi Function Peripheral)と称されるデジタルカラー複合機である。
<Outline and configuration of image forming apparatus>
FIG. 1 shows an example of an external perspective view of an image forming apparatus according to an embodiment. The image forming apparatus 1 is a so-called MFP (Multi Function Peripheral) that combines a copy function, a facsimile (FAX) function, a print function, a scanner function, and an input image distribution function.

ここで実施の形態として画像形成装置を用いたのは、画像読取、画像印刷、画像処理といった画像形成に係るハードウェア及びアプリケーションを当然に備えているためである。なお、本発明によるソフトウェアの検証では、後述する通り、画像読取や画像印刷に係るハードウェアを要しなくともテストを行うことができるため、前記画像形成装置が有するような画像形成に係るアプリケーションがインストールされた情報処理装置を用いてもよい。   Here, the reason why the image forming apparatus is used as an embodiment is that it naturally includes hardware and applications related to image formation such as image reading, image printing, and image processing. In the software verification according to the present invention, as will be described later, a test can be performed without requiring hardware for image reading or image printing. You may use the installed information processing apparatus.

図2は、画像形成装置1のブロック図である。画像形成装置1は、画像処理ユニット部Aと情報処理ユニット部Bとに大別されており、画像形成装置7及び画像読取装置8は画像処理ユニット部Aに属し、操作パネルP及び外部メディア入出力装置9は情報処理ユニット部Bに属している。   FIG. 2 is a block diagram of the image forming apparatus 1. The image forming apparatus 1 is roughly divided into an image processing unit A and an information processing unit B, and the image forming apparatus 7 and the image reading apparatus 8 belong to the image processing unit A, and the operation panel P and external media are inserted. The output device 9 belongs to the information processing unit part B.

画像処理ユニット部Aについて説明する。画像形成装置7及び画像読取装置8を備える画像処理ユニット部Aは、画像処理ユニット部Aにおける画像処理全般の制御を行う画像処理制御ユニット10を備えており、この画像処理制御ユニット10には、画像形成装置7を制御する印刷制御ユニット11と、画像読取装置8を制御する画像読取制御ユニット12とが接続されている。印刷制御ユニット11は、画像処理制御ユニット10の制御に従って画像形成装置7に対して画像データを含む印刷指示を出力し、画像形成装置7に転写紙などの媒体に画像を形成して出力させる。画像読取制御ユニット12は、画像処理制御ユニット10の制御により画像読取装置8を駆動し、原稿の表面に対するランプ照射の反射光をミラー及びレンズにより受光素子(例えば、CCD(Charge Coupled Device))に集光して読み取り、A/D変換してRGB各8bitのデジタル画像データを生成する。 このような画像処理制御ユニット10は、メインプロセッサであるCPU(Central Processing Unit)13と、画像読取装置8から読み込んだ画像データを画像形成装置7による作像に供すべく一旦格納しておくメモリデバイス(例えば、SDRAM(Synchronous Dynamic Random Access Memory)等)14と、制御プログラム等を記憶したROM(Read Only Memory)15と、システムログ/システム設定/ログ情報等を記録しておく電源OFF時にもデータの保持が可能なNVRAM16とをバス接続したマイクロコンピュータ構成である。また、画像処理制御ユニット10には、多量の画像データの蓄積やジョブ履歴等の記憶装置となるHDD(Hard Disk Drive)17、装置内部に設けられた集線装置であるHUB19を介して画像処理ユニット部AをLAN2に接続するためのLAN制御部18、FAX制御を行うFAX制御ユニット20が接続されている。このFAX制御ユニット20は、公衆電話網に通じる構内交換器(PBX)22に接続されており、画像形成装置1は、遠隔のファクシミリと交信することができる。また、画像処理制御ユニット10には、表示制御ユニット23及び操作入力制御ユニット24が接続されている。表示制御ユニット23は、画像処理制御ユニット10のコントロールによって制御パネルI/F25に接続された通信ケーブル26を介して情報処理ユニット部Bに対して画像表示制御信号を出力し、情報処理ユニット部Bの操作パネルPに対して画像表示の制御を行う。操作入力制御ユニット24は、情報処理ユニット部Bの操作パネルPからのオペレータによる機能設定や入力操作に応じた入力制御信号を、画像処理制御ユニット10のコントロールによって制御パネルI/F25に接続された通信ケーブル26を介して入力する。即ち、画像処理ユニット部Aは、情報処理ユニット部Bの操作パネルPを通信ケーブル26を介して直接モニタすることができる構成になっている。したがって、画像処理ユニット部Aは、従来の画像形成装置が備える画像処理ユニットに対して通信ケーブル26を接続し、情報処理ユニット部Bの操作パネルPを利用するようにしたものである。即ち、画像処理ユニット部Aの表示制御ユニット23及び操作入力制御ユニット24は、操作パネルPに接続されているものとして動作している。このような構成により、画像処理ユニット部Aは、外部(サーバコンピュータ、クライアントコンピュータ、ファクシミリ等)からの画像情報である印刷データ及びプリント指示するコマンドを解析し、印刷データを出力画像データとして印刷できる状態にビットマップ展開し、印刷モードをコマンドから解析し動作を決定している。その印刷データ及びコマンドをLAN制御部18あるいはFAX制御ユニット20を通じて受信し動作する。また、画像処理ユニット部Aは、SDRAM14やHDD17に記憶されている印刷データ、原稿読取りデータ、これらを出力用に処理した出力画像データ、および、それらを圧縮した圧縮データを外部に転送することができる。   The image processing unit A will be described. The image processing unit A including the image forming apparatus 7 and the image reading apparatus 8 includes an image processing control unit 10 that performs overall control of image processing in the image processing unit A. The image processing control unit 10 includes: A print control unit 11 that controls the image forming apparatus 7 and an image reading control unit 12 that controls the image reading apparatus 8 are connected. The print control unit 11 outputs a print instruction including image data to the image forming apparatus 7 according to the control of the image processing control unit 10, and causes the image forming apparatus 7 to form and output an image on a medium such as transfer paper. The image reading control unit 12 drives the image reading device 8 under the control of the image processing control unit 10, and reflects the reflected light of the lamp irradiation on the surface of the document to a light receiving element (for example, a CCD (Charge Coupled Device)) by a mirror and a lens. Condensed and read, and A / D converted to generate 8-bit RGB digital image data. Such an image processing control unit 10 includes a CPU (Central Processing Unit) 13 that is a main processor and a memory device that temporarily stores image data read from the image reading device 8 for image formation by the image forming device 7. (For example, SDRAM (Synchronous Dynamic Access Memory) etc.) 14, ROM (Read Only Memory) 15 storing control programs, etc., and data even when the power is turned off to record system log / system setting / log information etc. This is a microcomputer configuration in which an NVRAM 16 capable of holding the above is connected by bus. The image processing control unit 10 includes an image processing unit via an HDD (Hard Disk Drive) 17 serving as a storage device for storing a large amount of image data and job history, and a HUB 19 as a concentrator provided in the device. A LAN control unit 18 for connecting the part A to the LAN 2 and a FAX control unit 20 for performing FAX control are connected. The FAX control unit 20 is connected to a private branch exchange (PBX) 22 connected to a public telephone network, and the image forming apparatus 1 can communicate with a remote facsimile. In addition, a display control unit 23 and an operation input control unit 24 are connected to the image processing control unit 10. The display control unit 23 outputs an image display control signal to the information processing unit unit B via the communication cable 26 connected to the control panel I / F 25 under the control of the image processing control unit 10. The image display is controlled on the operation panel P. The operation input control unit 24 is connected to the control panel I / F 25 by the control of the image processing control unit 10 with an input control signal corresponding to the function setting and input operation by the operator from the operation panel P of the information processing unit B. Input via the communication cable 26. In other words, the image processing unit A is configured to directly monitor the operation panel P of the information processing unit B via the communication cable 26. Therefore, in the image processing unit A, the communication cable 26 is connected to the image processing unit provided in the conventional image forming apparatus, and the operation panel P of the information processing unit B is used. That is, the display control unit 23 and the operation input control unit 24 of the image processing unit A operate as if they are connected to the operation panel P. With such a configuration, the image processing unit A can analyze print data that is image information from the outside (server computer, client computer, facsimile, etc.) and a command that instructs printing, and print the print data as output image data. The bitmap is expanded to the state, and the print mode is analyzed from the command to determine the operation. The print data and command are received and operated through the LAN control unit 18 or the FAX control unit 20. Further, the image processing unit A can transfer print data, document read data, output image data obtained by processing these data for output, and compressed data obtained by compressing them to the outside, stored in the SDRAM 14 or the HDD 17. it can.

次に、操作パネルPを備える情報処理ユニット部Bについて説明する。情報処理ユニット部Bは、一般にパーソナルコンピュータといわれるような情報処理装置に用いられる汎用のOS(Operating System)によって制御される。情報処理ユニット部Bは、メインプロセッサであるCPU31を有しており、このCPU31には、CPU31の作業用領域となるRAMや起動プログラムなどを記憶した読出し専用メモリであるROMで構成されるメモリユニット32と、OS(Operating System)やアプリケーションプログラムを記憶するHDD等の記憶装置34に対するデータの入出力を制御する記憶装置制御ユニット35とが、バス接続されている。また、CPU31には、情報処理ユニット部BをHUB19を介してLAN2に接続するためのLAN制御部33が接続されている。このLAN制御部33に割り当てられるネットワークアドレスであるIPアドレスは、前述した画像処理ユニット部AのLAN制御部18に割り当てられるIPアドレスとは異なるものである。即ち、本実施の形態の画像形成装置1には、2つのIPアドレスが割り当てられていることになる。つまり、画像処理ユニット部Aと情報処理ユニット部BとはLAN2に接続されていることになり、画像処理ユニット部Aと情報処理ユニット部Bとの間においてはデータ交換が可能な構成になっている。さらに、CPU31には、操作パネルPを制御する表示制御ユニット36及び操作入力制御ユニット37が接続されている。入出力デバイス制御ユニット42は、記憶媒体Mやその他のメディアを読み込む外部メディア入出力装置9及び各種インターフェース43からの入出力を制御する。   Next, the information processing unit B including the operation panel P will be described. The information processing unit B is controlled by a general-purpose OS (Operating System) used in an information processing apparatus generally called a personal computer. The information processing unit section B has a CPU 31 that is a main processor, and the CPU 31 includes a memory unit that includes a ROM that is a read-only memory that stores a RAM that is a work area of the CPU 31, a startup program, and the like. 32 and a storage device control unit 35 that controls input / output of data to / from a storage device 34 such as an HDD that stores an OS (Operating System) and application programs are connected via a bus. The CPU 31 is connected to a LAN control unit 33 for connecting the information processing unit unit B to the LAN 2 via the HUB 19. The IP address that is the network address assigned to the LAN control unit 33 is different from the IP address assigned to the LAN control unit 18 of the image processing unit A described above. That is, two IP addresses are assigned to the image forming apparatus 1 of the present embodiment. That is, the image processing unit part A and the information processing unit part B are connected to the LAN 2 and can exchange data between the image processing unit A and the information processing unit part B. Yes. Further, a display control unit 36 and an operation input control unit 37 that control the operation panel P are connected to the CPU 31. The input / output device control unit 42 controls input / output from the external media input / output device 9 and various interfaces 43 that read the storage medium M and other media.

<画像形成装置の機能>
本発明は、ソフトウェアのテスト検証、特に画像形成装置のアプリケーションの検証を効率的に行うための発明である。画像形成装置1は、本発明に係るソフトウェア検証部を有しており、画像形成装置のアプリケーションの動作を経て生成・画像処理等された画像データが、開発者の意図する画像データであるか否かを検証する機能を提供する。ここで画像形成装置の動作テストであるがゆえに、そのテスト過程においては、紙からスキャンしたり、印刷紙に出力したりするプロセスが出てくる。このプロセスでは人手を介して紙をスキャナにセットする作業、印刷紙を取り出す作業が発生する。前記ソフトウェア検証部は、原稿からスキャンして画像データを得る代わりに、記憶装置に保存されているテスト用画像データを用いる。また、実際に出力印刷する代わりに、出力すべき画像データを記憶装置に保存する。これにより、実際に人手を介して紙を取り扱うプロセスを排除し、且つ読取りムラを排した同一の画像データを用いて、画像形成に係る一連のアプリケーションの動作テストを行うことができるものである。
<Functions of image forming apparatus>
The present invention is an invention for efficiently performing software test verification, in particular, application verification of an image forming apparatus. The image forming apparatus 1 includes the software verification unit according to the present invention, and whether or not the image data generated / image processed through the operation of the application of the image forming apparatus is the image data intended by the developer. Provides a function to verify whether or not Here, since it is an operation test of the image forming apparatus, in the test process, a process of scanning from paper or outputting to printing paper comes out. In this process, an operation of setting paper in a scanner and an operation of taking out printing paper are generated manually. The software verification unit uses test image data stored in a storage device instead of obtaining image data by scanning from a document. Further, instead of actually performing output printing, image data to be output is stored in a storage device. As a result, it is possible to perform an operation test of a series of applications related to image formation using the same image data that eliminates the process of actually handling paper manually and eliminates uneven reading.

図3は、画像形成装置1の有する機能を示す機能ブロック図である。画像形成装置1は、ソフトウェア検証部301、スキャンエンジン302、画像読取モジュール303、アプリケーションプログラム304、画像印刷モジュール305、プリントエンジン306、記憶部311、記憶部312、記憶部313、記憶部314の機能を有する。   FIG. 3 is a functional block diagram illustrating functions of the image forming apparatus 1. The image forming apparatus 1 includes functions of a software verification unit 301, a scan engine 302, an image reading module 303, an application program 304, an image printing module 305, a print engine 306, a storage unit 311, a storage unit 312, a storage unit 313, and a storage unit 314. Have

ソフトウェア検証部301は、本発明に係る特徴的な機能を提供するもので、紙原稿から画像をスキャンして所定の画像処理を行った後にプリントする、といった一連の画像形成に係るテストを行う場合に、画像のスキャン先を記憶部312に記憶されている画像データに変更させる。この場合、画像読取モジュール303にアクセスして、スキャン先の変更指示を行う。即ち、スキャン先を通常の読取先であるスキャナエンジン302から記憶部311に変更させる。この結果、記憶部311に予め用意されたテスト用画像データを画像読取モジュール303に読み込ませることができる。ソフトウェア検証部301のこの機能はこの点、読取先変更手段に相当する。   The software verification unit 301 provides a characteristic function according to the present invention, and performs a series of image formation tests such as scanning an image from a paper document, performing predetermined image processing, and printing the image. In addition, the image scan destination is changed to the image data stored in the storage unit 312. In this case, the image reading module 303 is accessed and a scan destination change instruction is issued. That is, the scan destination is changed from the scanner engine 302 which is a normal reading destination to the storage unit 311. As a result, the test image data prepared in advance in the storage unit 311 can be read by the image reading module 303. This function of the software verification unit 301 corresponds to a reading destination changing unit.

また、ソフトウェア検証部301は、画像の出力先を記憶部314に変更させる。この場合、画像印刷モジュール305にアクセスして、出力先の変更指示を行う。即ち、出力先を通常の出力先であるプリントエンジン306から記憶部314に変更させる。この点、出力先変更手段に相当する。このソフトウェア検証部301の機能により、画像形成装置のテストにおいて、紙や人手のコスト、手間を削減することができる。なお、通信装置を介して外部に存在する記憶媒体に、スキャン先として読取変更指示をしてもよいし、出力先として出力変更指示をしてもよい。つまり、物理的に画像形成装置1と同一の筐体内に記憶媒体がなくともよい。これについては、後ほど実施の形態で説明する。   The software verification unit 301 also causes the storage unit 314 to change the image output destination. In this case, the image printing module 305 is accessed and an output destination change instruction is issued. In other words, the output destination is changed from the print engine 306 which is a normal output destination to the storage unit 314. This corresponds to output destination changing means. With the function of the software verification unit 301, the cost and labor of paper and manpower can be reduced in the test of the image forming apparatus. Note that a reading change instruction may be given as a scan destination or an output change instruction may be given as an output destination to an external storage medium via a communication device. That is, the storage medium may not be physically in the same housing as the image forming apparatus 1. This will be described later in an embodiment.

さらに、ソフトウェア検証部301は、テスト用画像データが入力され所定の画像処理が行われた結果、生成された画像データを取得する。そして、ソフトウェア検証部301は、この生成された画像データから、画像処理プログラムが開発者の意図した通りに動作したか、その結果意図通りの画像データが生成されたのか等の、ソフトウェア検証に必要な各種情報を開発者に提供する。情報の提供方法は、GUI形式、ツール形式といったものを用意して提供すればよい。   Furthermore, the software verification unit 301 acquires image data generated as a result of inputting test image data and performing predetermined image processing. Then, the software verification unit 301 is necessary for software verification, such as whether the image processing program has operated as intended by the developer from the generated image data, and as a result whether the image data has been generated as intended. Various information is provided to developers. As a method for providing information, a GUI format, a tool format, or the like may be prepared and provided.

なお、ここではソフトウェア検証部301という機能ブロック図を用いて表現しているが、実際にはソフトウェア検証プログラムとして記憶装置34に記憶されており、CPU31により実行されるものである。なお、このソフトウェア検証部301は、検証手段にも相当する。   Here, although expressed using a functional block diagram of the software verification unit 301, it is actually stored in the storage device 34 as a software verification program and executed by the CPU 31. The software verification unit 301 also corresponds to verification means.

アプリケーションプログラム304は、画像読取りモジュール303から入力された画像データに対して画像形成に係る各種画像処理を行う。例えば、γ変換処理、階調補正、フィルタ処理、地肌補正、色補正、圧縮処理等を行う。このアプリケーションプログラム304は、画像処理手段に相当する。本発明に係るソフトウェア検証部301の機能を用いて、開発者は、アプリケーションプログラム304が動作させる画像処理が、意図するとおりに行われるのか、動作するのかどうかの検証を行う。アプリケーションプログラム304は本発明に係る検証の対象である。   The application program 304 performs various image processing related to image formation on the image data input from the image reading module 303. For example, γ conversion processing, gradation correction, filter processing, background correction, color correction, compression processing, and the like are performed. The application program 304 corresponds to image processing means. Using the function of the software verification unit 301 according to the present invention, the developer verifies whether the image processing operated by the application program 304 is performed as intended or whether the image processing is performed. The application program 304 is a verification target according to the present invention.

画像読取モジュール303は、スキャンエンジン302を制御する。画像読取の際には、画像読取モジュール303を介してスキャンエンジン302で原稿等から画像データの読取りを行う。また本発明では、画像読取モジュール303はソフトウェア検証部301によりその読取先が変更される。   The image reading module 303 controls the scan engine 302. At the time of image reading, image data is read from a document or the like by the scan engine 302 via the image reading module 303. In the present invention, the reading destination of the image reading module 303 is changed by the software verification unit 301.

画像印刷モジュール305は、プリントエンジン306を制御する。画像出力の際には、画像印刷モジュール305を介してプリントエンジン306で印刷画像データを出力する。また本発明では、画像印刷モジュール305はソフトウェア検証部301によりその出力先が変更される。   The image printing module 305 controls the print engine 306. When outputting an image, the print engine 306 outputs print image data via the image print module 305. In the present invention, the output destination of the image printing module 305 is changed by the software verification unit 301.

記憶部311は、テスト用画像データが記憶される記憶装置に相当する。この画像データは、実際に原稿からスキャンして得られる画像に代わるテスト用画像データである。記憶部312は、検証用画像データが記憶される記憶装置に相当する。検証用画像データは、開発者が予め検証用として用意する画像データである。記憶部313は、各種画像データが記憶される記憶装置に相当する。所定の画像処理がなされプリントエンジンに送られ印刷される前の印刷用画像データやその他各種画像を記憶する。記憶部314は、印刷画像データが記憶される記憶装置に相当する。この画像データは、実際にプリントエンジン306へ出力される画像データがここに記憶される。上記、各記憶部に記憶される画像データについては後に再度詳しく述べる。なお、これら記憶部311〜314は説明上4つの記憶部として描かれているが、実際、物理的には1つの記憶装置であってもよい。   The storage unit 311 corresponds to a storage device that stores test image data. This image data is test image data in place of an image obtained by actually scanning an original. The storage unit 312 corresponds to a storage device that stores verification image data. The verification image data is image data prepared in advance by a developer for verification. The storage unit 313 corresponds to a storage device that stores various image data. Predetermined image processing is performed, printing image data before being sent to the print engine and printed, and other various images are stored. The storage unit 314 corresponds to a storage device that stores print image data. As this image data, image data actually output to the print engine 306 is stored. The image data stored in each storage unit will be described in detail later. Note that these storage units 311 to 314 are depicted as four storage units for the sake of explanation, but actually, one storage device may be physically used.

<第1の実施形態>
図4は、画像形成装置1におけるソフトウェア検証部301の動作を説明するフローチャート図である。第1の実施形態をこの図4を用いて説明する。
<First Embodiment>
FIG. 4 is a flowchart for explaining the operation of the software verification unit 301 in the image forming apparatus 1. The first embodiment will be described with reference to FIG.

ステップS401において、ユーザが操作により検証を開始する。この際、ユーザはソフトウェア検証に係る各種設定をソフトウェア検証部301に対して行うことができる。この各種設定については以後各ステップごとで触れる。ユーザの開始操作により、アプリケーションプログラム304の検証が開始される。   In step S401, the user starts verification by an operation. At this time, the user can perform various settings related to software verification on the software verification unit 301. These various settings will be described later in each step. Verification of the application program 304 is started by the user's start operation.

ステップS402において、ソフトウェア検証部301は、画像読取モジュール303に対して画像読取先を変更するよう命令する。具体的には、通常の読取先であるスキャナエンジン302から、記憶部311に、読取先を変更する。記憶部311には、テスト用画像データが予め保存されている。本来、スキャナエンジン302から画像データを読み取るところ、画像読取モジュール303に記憶部311のテスト用画像データを読み取らせることで、スキャンによる画像取得と擬制する。これによりスキャンにおける原稿紙等、及び人手の手間が不要となる。また、上述したようにスキャンのムラに起因する画像データ誤差もない、常に一定の客観的な画像データを入力できる。   In step S <b> 402, the software verification unit 301 instructs the image reading module 303 to change the image reading destination. Specifically, the reading destination is changed from the scanner engine 302 which is a normal reading destination to the storage unit 311. Test image data is stored in the storage unit 311 in advance. Originally, when the image data is read from the scanner engine 302, the image reading module 303 is caused to read the test image data in the storage unit 311, thereby imitating image acquisition by scanning. This eliminates the need for manuscript paper, etc., and manual labor for scanning. In addition, as described above, it is possible to always input certain objective image data with no image data error due to uneven scanning.

さらに、ステップS403においてソフトウェア検証部301は、先のステップS402で画像読取モジュール303に画像の読取先を変更させたのと同様に、画像印刷モジュール305に対しても画像の出力先を変更するよう命令を行う。本来、画像印刷モジュール305は、本来印刷画像データをプリントエンジン306に出力するところ、記憶部314に出力するよう動作する。画像印刷モジュール305に印刷画像データを記憶部314に出力させることにより、印刷時における原稿紙等、及び人手の手間が不要となる。また、印刷のムラに起因する画像データ誤差もない、常に一定の客観的な画像データを出力できる。なお、このステップS402、S403で読取先変更、出力先変更を行ったが、これはステップS401でユーザが行う設定による。読取先変更のみ、等の設定が可能である。その場合には、当然ながらステップS403は省略される。   Further, in step S403, the software verification unit 301 changes the image output destination for the image printing module 305 in the same manner as the image reading module 303 changes the image reading destination in the previous step S402. Perform an order. Originally, the image printing module 305 operates to output the original print image data to the print engine 306 but to the storage unit 314. By causing the image printing module 305 to output the print image data to the storage unit 314, the manuscript paper and the time and labor of printing are unnecessary. Further, it is possible to always output certain objective image data without any image data error due to uneven printing. Note that the reading destination change and the output destination change are performed in steps S402 and S403, but this depends on the settings performed by the user in step S401. Settings such as only changing the reading destination can be made. In that case, of course, step S403 is omitted.

ステップS404では、ソフトウェア検証部301は、ここではコピー命令を行うとものする。このコピーとは、一般に画像形成装置で行われる通常のコピーをいい、原稿から画像が読取られて一定の画像処理等が行われ用紙にプリントされる動作である。なお、この命令もステップS401でユーザが行う設定による。原稿から画像のスキャンだけ、スキャンして画像データの画像処理まで、さらにプリントまで、など動作させたい内容はユーザ設定による。ユーザは検証したい段階に応じて設定すればよい。本実施形態では、画像の入力から出力まで説明するため、コピーをする構成とする。   In step S404, the software verification unit 301 performs a copy instruction here. This copy is an ordinary copy generally performed by an image forming apparatus, and is an operation in which an image is read from a document, subjected to certain image processing, and printed on a sheet. This command also depends on the setting made by the user in step S401. The contents to be operated, such as scanning of an image from a document, scanning to image processing of image data, and printing, are determined by user settings. The user may set according to the stage to be verified. In the present embodiment, in order to explain from input to output of an image, a configuration is used for copying.

ステップS405において、アプリケーションプログラム304はソフトウェア検証とは関係なく、通常通りのコピー動作としての、画像読取モジュール303に画像読取を指示する。画像読取モジュール303は、先のステップにてソフトウェア検証部301により画像読取先変更されているので、読取先として指定された記憶部311からテスト用画像データの取得(スキャン)をする。なお、ここで画像読取モジュール303から記憶部311に直接指示を送っているが、実際には画像読取モジュール303に含まれる画像読取ドライバから記憶部311のディスクドライバにデータ取得処理を指示し、ディスクドライバが記憶部311からテスト用画像データを取得することで実現される。   In step S405, the application program 304 instructs the image reading module 303 to perform image reading as a normal copy operation regardless of software verification. The image reading module 303 acquires (scans) test image data from the storage unit 311 designated as the reading destination because the image reading destination has been changed by the software verification unit 301 in the previous step. Here, the image reading module 303 directly sends an instruction to the storage unit 311, but actually, the image reading driver included in the image reading module 303 instructs the disk driver of the storage unit 311 to perform data acquisition processing, and the disk This is realized by the driver obtaining test image data from the storage unit 311.

ステップS406で、アプリケーションプログラム304は、画像読取モジュール303により読み取られたテスト用画像データに対して、所定の画像処理を行う。なお、この所定の画像処理とは、ステップS401でユーザが行う設定による。開発者はテストしたい画像処理について実行されるように設定を行う。   In step S406, the application program 304 performs predetermined image processing on the test image data read by the image reading module 303. The predetermined image processing is based on the setting performed by the user in step S401. Developers set up to be executed for the image processing they want to test.

ステップS407で、アプリケーションプログラム304は、画像処理後の画像データが記憶部313へ保存する。記憶部313は、受け取った画像処理後画像データを保存し、保存通知をアプリケーションプログラム304に返す。   In step S <b> 407, the application program 304 stores the image data after image processing in the storage unit 313. The storage unit 313 stores the received image data after image processing and returns a storage notification to the application program 304.

次ぐステップS408において、アプリケーションプログラム304は、画像印刷モジュール305に印刷出力命令を行う。画像処理済の画像データに対して、画像印刷モジュール305は、印刷出力を行う。アプリケーションプログラム304はソフトウェア検証とは関係なく、通常通りのコピー動作としての、画像印刷モジュール305に画像出力を指示する。画像印刷モジュール305は、先のステップにてソフトウェア検証部301により画像出力先変更されているので、出力先として指定された記憶部314に印刷画像データを出力(プリント)をする。実際には画像印刷モジュール305に含まれる画像印刷ドライバから記憶部314のディスクドライバにデータ保存処理を指示し、ディスクドライバが記憶部314に印刷画像データを保存することで実現される。ここでアプリケーションプログラム304としては通常のコピー動作を終える。   In the next step S408, the application program 304 issues a print output command to the image print module 305. The image printing module 305 prints out the image data that has undergone image processing. The application program 304 instructs the image printing module 305 to output an image as a normal copy operation regardless of the software verification. The image printing module 305 outputs (prints) the print image data to the storage unit 314 specified as the output destination because the image verification destination has been changed by the software verification unit 301 in the previous step. Actually, the image print driver included in the image print module 305 instructs the disk driver of the storage unit 314 to store data, and the disk driver stores the print image data in the storage unit 314. Here, the application program 304 finishes the normal copy operation.

ステップS409において、ソフトウェア検証部301は、開発者が望むフェーズ、検証内容に応じて、記憶部313又は記憶部314から、画像データを取得する。   In step S409, the software verification unit 301 acquires image data from the storage unit 313 or the storage unit 314 in accordance with the phase desired by the developer and the verification content.

ステップS410において、ソフトウェア検証部301は、取得したこれらの画像データの検証を行う。正常に画像処理されたかの情報や画像データをバイナリ表示したり等、検証に必要な情報を開発者に提供する。開発者は、画像データを基に、意図通りにアプリケーションプログラム304(さらには画像読取りモジュール303、画像印刷モジュール305)が動作しているかを検証する。ソフトウェア検証部301は、GUIといったツール形式等で開発者に必要な情報を提供する。これは開発者が意図するように作られればよい。   In step S410, the software verification unit 301 verifies the acquired image data. Information necessary for verification, such as binary display of information indicating whether image processing has been normally performed and image data, is provided to the developer. The developer verifies whether the application program 304 (and the image reading module 303 and the image printing module 305) is operating as intended based on the image data. The software verification unit 301 provides necessary information to the developer in a tool format such as GUI. This can be made as intended by the developer.

さらに、ソフトウェア検証部301は、記憶部312から検証用画像データを取得する。この検証用画像データは、アプリケーションプログラム304による処理の結果、生成されるであろうと予想される画像と同一の画像データであり開発者により予め用意されたものである。そして、ソフトウェア検証部301は、検証用画像データと取得した画像データとを比較して検証する情報を開発者に提供する。これにより開発者は、画像読取処理、所定の画像処理、印刷処理が開発者の意図通りに動作しているか等の検証をすることができる。   Further, the software verification unit 301 acquires verification image data from the storage unit 312. The verification image data is the same image data as the image that is expected to be generated as a result of the processing by the application program 304, and is prepared in advance by the developer. Then, the software verification unit 301 provides the developer with information for comparing and verifying the verification image data and the acquired image data. As a result, the developer can verify whether the image reading process, the predetermined image process, and the print process are operating as intended by the developer.

以上、本実施例によれば、画像形成装置における画像読取や画像印刷の際に、実施される画像処理に係るテストにかかる手間やコストを削減し、環境に左右されない客観性の高い画像処理の検証を可能とする情報処理装置、画像処理手段検証システム、画像処理手段検証方法、及び画像処理手段検証プログラムを提供できる。   As described above, according to the present exemplary embodiment, it is possible to reduce labor and cost for the test related to the image processing to be performed at the time of image reading and image printing in the image forming apparatus, and to perform highly objective image processing that is not influenced by the environment. An information processing apparatus, an image processing means verification system, an image processing means verification method, and an image processing means verification program that enable verification can be provided.

なお、ここで検証の対象であるアプリケーションプログラム304が画像処理を行う機能を有するため画像処理手段検証と表現したが、本発明は画像処理のみの検証に限られるものではない。画像の読取りフェーズから出力フェーズまでの間の、処理やプログラムの動作についても、取得した画像データに基づいて検証できる限り本発明に含まれる。   Note that although the application program 304 to be verified has a function of performing image processing, it is expressed as image processing means verification, but the present invention is not limited to verification of only image processing. Processing and program operations from the image reading phase to the output phase are also included in the present invention as long as they can be verified based on the acquired image data.

<第2の実施形態>
本実施形態では、本発明をシステム構成に適用した場合について説明する。図5は、画像形成装置1、情報処理装置2、及びこれらを相互に接続するネットワーク3からなるネットワーク構成図である。情報処理装置2は、記憶部を有しており、この記憶部にはテスト用画像データが記憶されている。情報処理装置は、記憶装置に相当する。ネットワーク3は、有線、無線を含むネットワークである。
<Second Embodiment>
In the present embodiment, a case where the present invention is applied to a system configuration will be described. FIG. 5 is a network configuration diagram including the image forming apparatus 1, the information processing apparatus 2, and the network 3 that interconnects them. The information processing apparatus 2 includes a storage unit, and test image data is stored in the storage unit. The information processing apparatus corresponds to a storage device. The network 3 is a network including wired and wireless.

本実施例は、第1の実施形態に係る図4と比較して記憶部311に相当する記憶部が、画像形成装置1の外、つまり情報処理装置1の記憶部に配置した例である。これを図6に示す。記憶部311が、外部の情報処理装置2内に配置されている。ネットワークに接続されている以上、画像形成装置1、情報処理装置2はそれぞれ通信部601、通信部602を備える。一連の動作については、第1の実施形態で説明したとおりであるため説明は省略するが、画像形成装置1から見ると、記憶部311は外部にあるため、図4のステップS405に相当するステップで、画像読取モジュール303は、通信部601、通信部602を介して記憶部311からテスト用画像データを取得することとなる。   This example is an example in which a storage unit corresponding to the storage unit 311 compared to FIG. 4 according to the first embodiment is arranged outside the image forming apparatus 1, that is, in the storage unit of the information processing apparatus 1. This is shown in FIG. A storage unit 311 is disposed in the external information processing apparatus 2. As long as they are connected to the network, the image forming apparatus 1 and the information processing apparatus 2 include the communication unit 601 and the communication unit 602, respectively. Since the series of operations is the same as that described in the first embodiment, a description thereof will be omitted. However, when viewed from the image forming apparatus 1, the storage unit 311 is external, and thus a step corresponding to step S405 in FIG. Thus, the image reading module 303 acquires the test image data from the storage unit 311 via the communication unit 601 and the communication unit 602.

本実施形態によれば、第1の実施形態に説明した効果に加え、さらにテスト用画像データをネットワーク上のディスクに記憶することにより、複数の画像形成装置等からテスト用画像データを共有でき、同一の画像データを用いて検証することができる。これにより開発現場において、複数の機材環境でもって効率的で一貫した検証作業が可能となる。   According to the present embodiment, in addition to the effects described in the first embodiment, the test image data can be shared from a plurality of image forming apparatuses by storing the test image data on a disk on the network. Verification can be performed using the same image data. This enables efficient and consistent verification work in multiple development environments in a development environment.

<第3の実施形態>
本実施形態では、本実施形態は、第1の実施形態に係る図4と比較して記憶部311、記憶部312、記憶部314に相当する記憶部を、画像形成装置1の外、つまり図5の情報処理装置3の記憶部に配置した例である。さらにソフトウェア検証部301も情報処理装置2側に配置した。これを図7に示す。ここで一連の動作については、先に説明したものと同様であるため説明は省略するが、ソフトウェア検証部301は、画像読取モジュール303及び画像印刷モジュール305に対して読取先変更、出力先変更の命令をネットワーク3経由で行う。画像読取モジュール303及び画像印刷モジュール305は、画像の読取先、出力先とされた記憶部311、記憶部314に対して、ネットワーク3経由で画像データを読取、出力する。本実施形態に係る情報処理装置2は、記憶部313に保存される画像データ(画像処理済画像データ等)を取得することができ、この記憶部313から取得した画像データ、及び収集された記憶部314に保存される印刷画像データ、さらに記憶部312に保存する検証用画像データを用いて、検証に係る情報を開発者に提供する。
<Third Embodiment>
In the present embodiment, the present embodiment is different from the image forming apparatus 1 in that the storage unit corresponding to the storage unit 311, the storage unit 312, and the storage unit 314 is compared with FIG. 4 according to the first embodiment. 5 is arranged in the storage unit of the information processing device 3. Furthermore, the software verification unit 301 is also arranged on the information processing apparatus 2 side. This is shown in FIG. Here, since the series of operations is the same as that described above, description thereof is omitted, but the software verification unit 301 changes the reading destination and the output destination for the image reading module 303 and the image printing module 305. The instruction is performed via the network 3. The image reading module 303 and the image printing module 305 read and output image data via the network 3 to the storage unit 311 and the storage unit 314 that are the image reading destination and the output destination. The information processing apparatus 2 according to the present embodiment can acquire image data (image processed image data or the like) stored in the storage unit 313, the image data acquired from the storage unit 313, and the collected storage Using the print image data stored in the unit 314 and the verification image data stored in the storage unit 312, information related to verification is provided to the developer.

本実施形態では、画像形成装置1側には一切本発明に係る機能は備えておらず、いわば製品としての形態そのままの画像形成装置と言える。製品出荷時には不要となる検証に係る機能を廃し、検証機能を情報処理装置2側に備えるようにしたことで、出荷製品そのもので検証を行え、また情報処理装置2で一元的に検証を行うことができ開発者の作業効率が向上する。   In this embodiment, the image forming apparatus 1 does not have any function according to the present invention, and can be said to be an image forming apparatus as it is as a product. By eliminating the functions related to verification that are not required at the time of product shipment and providing the verification function on the information processing apparatus 2 side, verification can be performed on the shipped product itself, and verification can be performed centrally on the information processing apparatus 2 Can improve the working efficiency of developers.

このように本実施形態によれば、第1の実施形態で説明した効果に加え、複数の画像形成装置から検証に必要な画像データを収集し一元的に検証できる。これにより開発現場において、複数の環境機材でもって効率的で一貫した、かつ一元的な検証作業が可能となる。   As described above, according to the present embodiment, in addition to the effects described in the first embodiment, image data necessary for verification can be collected from a plurality of image forming apparatuses and integrated verification can be performed. This enables efficient, consistent and unified verification work with multiple environmental equipment at the development site.

<まとめ>
以上、本発明によれば、画像形成装置における画像読取や画像印刷の際に、実施される画像処理に係るテストにかかる手間やコストを削減し、環境に左右されない客観性の高い画像処理の検証を可能とする情報処理装置、画像処理手段検証システム、画像処理手段検証方法、及び画像処理手段検証プログラムを提供することができる。
<Summary>
As described above, according to the present invention, it is possible to reduce labor and cost for a test related to image processing to be performed at the time of image reading and image printing in the image forming apparatus, and verify highly objective image processing that is not influenced by the environment. An information processing apparatus, an image processing means verification system, an image processing means verification method, and an image processing means verification program can be provided.

なお、記憶部やソフトウェア検証部自体は、検証対象となるアプリケーションプログラムと同じ装置内に位置していなくともよい。即ち、第2及び第3の実施形態のように、必要に応じて分散的に、それぞれ記憶部311、記憶部312、記憶部314、及びソフトウェア検証部を有する情報処理装置、記憶装置をネットワーク上に設け、各画像形成装置に対して本発明に係る検証を行うことが可能である。   Note that the storage unit and the software verification unit itself may not be located in the same apparatus as the application program to be verified. That is, as in the second and third embodiments, an information processing apparatus and a storage apparatus each having a storage unit 311, a storage unit 312, a storage unit 314, and a software verification unit are distributed on a network as needed. It is possible to perform verification according to the present invention for each image forming apparatus.

さらに、本発明に係る機能はソフトウェア検証部301が提供する構成として説明したが、このソフトウェア検証部301の機能を操作させるプログラムをPC(Personal Computer)等に備えればさらに広く本発明を利用できる。このように、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。   Furthermore, although the function according to the present invention has been described as a configuration provided by the software verification unit 301, the present invention can be used more widely if a program for operating the function of the software verification unit 301 is provided in a PC (Personal Computer) or the like. . Thus, the present invention is not limited to such specific embodiments, and various modifications and changes can be made within the scope of the gist of the present invention described in the claims.

画像処理装置の外観斜視図である。1 is an external perspective view of an image processing apparatus. 画像処理装置のハードウェア構成図である。It is a hardware block diagram of an image processing apparatus. 画像処理装置の機能ブロック図の一例である。It is an example of a functional block diagram of an image processing device. 本発明に係るソフトウェアの検証を説明するフローチャート図である。It is a flowchart figure explaining the verification of the software which concerns on this invention. 本発明に係るネットワーク構成図の一例であるIt is an example of the network block diagram concerning this invention. 画像処理装置の機能ブロック図の一例である。It is an example of a functional block diagram of an image processing device. 画像処理装置の機能ブロック図の一例である。It is an example of a functional block diagram of an image processing device.

符号の説明Explanation of symbols

1 画像形成装置
2 情報処理装置
301 ソフトウェア検証部
303 画像読取モジュール
304 アプリケーションプログラム
305 画像印刷モジュール
DESCRIPTION OF SYMBOLS 1 Image forming apparatus 2 Information processing apparatus 301 Software verification part 303 Image reading module 304 Application program 305 Image printing module

Claims (21)

読取部から画像を読み取る画像読取手段と、前記画像読取手段から画像データを受けて画像処理を行う画像処理手段と、前記画像処理を行う画像処理手段から画像印刷データを受けて印刷部に出力する画像出力手段と、を有する情報処理装置において、
テスト用画像データを記憶する第一の記憶部と、
印刷画像データを記憶する第二の記憶部と、
少なくとも前記画像読取手段の読取先又は前記画像出力手段の出力先のいずれかを変更する第一の設定を保持する第一の設定手段と、
前記画像読取手段による画像読取動作、前記画像処理手段による画像処理動作及び前記画像出力手段による画像出力動作からなる一連の動作の動作内容を、段階的に設定可能な第二の設定を保持する第二の設定手段と、
前記第一の設定及び前記第二の設定を参照し、前記画像読取手段による画像読取動作に加え、前記画像読取手段の読取先を変更する設定がなされている場合、前記画像読取手段の画像の読取先を、前記読取部から、前記第一の記憶部に変更する読取先変更手段と、
前記第一の設定及び前記第二の設定を参照し、前記画像出力手段による画像出力動作に加え、前記画像出力手段の出力先を変更する設定がなされている場合、前記画像印刷手段の印刷画像データの出力先を、前記印刷部から、前記第二の記憶部に変更する出力先変更手段と、
を有することを特徴とする情報処理装置。
An image reading unit that reads an image from the reading unit, an image processing unit that receives image data from the image reading unit and performs image processing, and receives image print data from the image processing unit that performs the image processing and outputs the image print data to the printing unit In an information processing apparatus having image output means ,
A first storage unit for storing test image data;
A second storage unit for storing print image data;
First setting means for holding at least a first setting for changing either the reading destination of the image reading means or the output destination of the image output means;
A second setting that can be set in a stepwise manner is provided for a series of operations including an image reading operation by the image reading unit, an image processing operation by the image processing unit, and an image output operation by the image output unit. Two setting means;
When the setting for changing the reading destination of the image reading unit is made in addition to the image reading operation by the image reading unit with reference to the first setting and the second setting, the image of the image reading unit is changed . Reading destination changing means for changing the reading destination from the reading unit to the first storage unit;
When the setting for changing the output destination of the image output means is made in addition to the image output operation by the image output means with reference to the first setting and the second setting, the print image of the image printing means Output destination changing means for changing the data output destination from the printing unit to the second storage unit;
An information processing apparatus comprising:
前記画像処理手段により画像処理された画像処理済画像データに基づいて、画像処理手段の検証を行う検証手段と、
を有することを特徴とする請求項1に記載の情報処理装置。
Verification means for verifying the image processing means based on the image processed image data image-processed by the image processing means;
The information processing apparatus according to claim 1, further comprising:
前記検証手段は、前記画像処理手段により処理された画像処理済画像データと、前記画像処理済画像データに対応した検証用画像データとに基づいて、画像処理手段の検証を行うこと、
を特徴とする請求項2に記載の情報処理装置。
The verification unit performs verification of the image processing unit based on the image processed image data processed by the image processing unit and the verification image data corresponding to the image processed image data;
The information processing apparatus according to claim 2.
前記記憶部に記憶された印刷画像データに基づいて、画像処理手段の検証を行う検証手段と、
を有することを特徴とする請求項に記載の情報処理装置。
A verification unit that verifies the image processing unit based on the print image data stored in the storage unit;
The information processing apparatus according to claim 1 , further comprising:
前記検証手段は、前記記憶部に記憶された印刷画像データと、さらに、前記印刷画像データに対応した検証用画像データとに基づいて、画像処理手段の検証を行うこと、
を特徴とする請求項に記載の情報処理装置。
The verification unit performs verification of the image processing unit based on the print image data stored in the storage unit, and further, verification image data corresponding to the print image data;
The information processing apparatus according to claim 4 .
前記第二の設定手段は、
前記画像読取手段による画像読取動作、前記画像処理手段による画像処理動作からなる一連の動作の動作内容、
前記画像読取手段による画像読取動作、前記画像処理手段による画像処理動作、前記画像出力手段による画像出力動作からなる一連の動作の動作内容、
又は、
前記画像処理手段による画像処理動作、前記画像出力手段による画像出力動作からなる一連の動作の動作内容、
を設定した第二の設定を保持すること、
を特徴とする請求項1ないし5何れか一項に記載の情報処理装置。
The second setting means includes
An operation content of a series of operations including an image reading operation by the image reading unit and an image processing operation by the image processing unit;
An operation content of a series of operations including an image reading operation by the image reading unit, an image processing operation by the image processing unit, and an image output operation by the image output unit;
Or
An operation content of a series of operations including an image processing operation by the image processing unit and an image output operation by the image output unit;
Keep the second setting set,
The information processing apparatus according to any one of claims 1 to 5, wherein:
読取部から画像を読み取る画像読取手段と、前記画像読取手段から画像データを受けて画像処理を行う画像処理手段と、前記画像処理を行う画像処理手段から印刷画像データを受けて印刷部に出力する画像印刷手段と、を有する情報処理装置、及び記憶装置がネットワークを介して接続された画像処理手段検証システムにおいて、
前記記憶装置は、
テスト用画像データを記憶する第一の記憶部と、印刷画像データを記憶する第二の記憶部とを有し、
前記情報処理装置は、
少なくとも前記画像読取手段の読取先又は前記画像出力手段の出力先のいずれかを変更する第一の設定を保持する第一の設定手段と、
前記画像読取手段による画像読取動作、前記画像処理手段による画像処理動作及び前記画像出力手段による画像出力動作からなる一連の動作の動作内容を、段階的に設定可能な第二の設定を保持する第二の設定手段と、
前記第一の設定及び前記第二の設定を参照し、前記画像読取手段による画像読取動作に加え、前記画像読取手段の読取先を変更する設定がなされている場合、前記画像読取手段の画像の読取先を、前記読取部から、前記第一の記憶部に変更する読取先変更手段と、
前記第一の設定及び前記第二の設定を参照し、前記画像出力手段による画像出力動作に加え、前記画像出力手段の出力先を変更する設定がなされている場合、前記画像印刷手段の印刷画像データの出力先を、前記印刷部から、前記第二の記憶部に変更する出力先変更手段と、
を有することを特徴とする画像処理手段検証システム。
An image reading unit that reads an image from the reading unit, an image processing unit that receives image data from the image reading unit, performs image processing, and receives print image data from the image processing unit that performs image processing, and outputs the print image data to the printing unit In an image processing means verification system in which an information processing apparatus having an image printing means and a storage device are connected via a network,
The storage device
A first storage unit storing test image data and a second storage unit storing print image data;
The information processing apparatus includes:
First setting means for holding at least a first setting for changing either the reading destination of the image reading means or the output destination of the image output means;
A second setting that can be set in a stepwise manner is provided for a series of operations including an image reading operation by the image reading unit, an image processing operation by the image processing unit, and an image output operation by the image output unit. Two setting means;
When the setting for changing the reading destination of the image reading unit is made in addition to the image reading operation by the image reading unit with reference to the first setting and the second setting, the image of the image reading unit is changed . Reading destination changing means for changing the reading destination from the reading unit to the first storage unit ;
When the setting for changing the output destination of the image output means is made in addition to the image output operation by the image output means with reference to the first setting and the second setting, the print image of the image printing means Output destination changing means for changing the data output destination from the printing unit to the second storage unit;
An image processing means verification system comprising:
前記情報処理装置は、
前記画像処理手段により画像処理された画像処理済画像データに基づいて、画像処理手段の検証を行う検証手段と、
を有することを特徴とする請求項に記載の画像処理手段検証システム。
The information processing apparatus includes:
Verification means for verifying the image processing means based on the image processed image data image-processed by the image processing means;
The image processing means verification system according to claim 7 , further comprising:
前記検証手段は、前記画像処理手段により画像処理された画像処理済画像データと、前記画像処理済画像データに対応した検証用画像データとに基づいて、画像処理手段の検証を行うこと、
を特徴とする請求項に記載の画像処理手段検証システム
The verification unit performs verification of the image processing unit based on the image processed image data image-processed by the image processing unit and the verification image data corresponding to the image processed image data;
The image processing means verification system according to claim 8 .
前記第二の設定手段は、
前記画像読取手段による画像読取動作、前記画像処理手段による画像処理動作からなる一連の動作の動作内容、
前記画像読取手段による画像読取動作、前記画像処理手段による画像処理動作、前記画像出力手段による画像出力動作からなる一連の動作の動作内容、
又は、
前記画像処理手段による画像処理動作、前記画像出力手段による画像出力動作からなる一連の動作の動作内容、
を設定した第二の設定を保持すること、
を特徴とする請求項7ないし9何れか一項に記載の画像処理手段検証システム。
The second setting means includes
An operation content of a series of operations including an image reading operation by the image reading unit and an image processing operation by the image processing unit;
An operation content of a series of operations including an image reading operation by the image reading unit, an image processing operation by the image processing unit, and an image output operation by the image output unit;
Or
An operation content of a series of operations including an image processing operation by the image processing unit and an image output operation by the image output unit;
Keep the second setting set,
The image processing means verification system according to any one of claims 7 to 9, wherein
読取部から画像を読み取る画像読取手段と、前記画像読取手段から画像データを受けて画像処理を行う画像処理手段と、前記画像処理を行う画像処理手段から印刷画像データを受けて印刷部に出力する画像印刷手段と、を第1の有する情報処理装置、及び第2の情報処理装置がネットワークを介して接続された画像処理手段検証システムにおいて、
前記第2の情報処理装置は、
テスト用画像データを記憶する第一の記憶部と、
印刷画像データを記憶する第二の記憶部と、
少なくとも前記画像読取手段の読取先又は前記画像出力手段の出力先のいずれかを変更する第一の設定を保持する第一の設定手段と、
前記画像読取手段による画像読取動作、前記画像処理手段による画像処理動作及び前記画像出力手段による画像出力動作からなる一連の動作の動作内容を、段階的に設定可能な第二の設定を保持する第二の設定手段と、
前記第一の設定及び前記第二の設定を参照し、前記画像読取手段による画像読取動作に加え、前記画像読取手段の読取先を変更する設定がなされている場合、前記画像読取手段の画像の読取先を、前記読取部から、前記第一の記憶部に変更する読取先変更手段と、
前記第一の設定及び前記第二の設定を参照し、前記画像出力手段による画像出力動作に加え、前記画像出力手段の出力先を変更する設定がなされている場合、前記画像印刷手段の印刷画像データの出力先を、前記印刷部から、前記第二の記憶部に変更する出力先変更手段と、
を有することを特徴とする画像処理手段検証システム。
An image reading unit that reads an image from the reading unit, an image processing unit that receives image data from the image reading unit, performs image processing, and receives print image data from the image processing unit that performs image processing, and outputs the print image data to the printing unit In an image processing means verification system in which an information processing apparatus having a first image printing means and a second information processing apparatus are connected via a network,
The second information processing apparatus
A first storage unit for storing test image data;
A second storage unit for storing print image data;
First setting means for holding at least a first setting for changing either the reading destination of the image reading means or the output destination of the image output means;
A second setting that can be set in a stepwise manner is provided for a series of operations including an image reading operation by the image reading unit, an image processing operation by the image processing unit, and an image output operation by the image output unit. Two setting means;
When the setting for changing the reading destination of the image reading unit is made in addition to the image reading operation by the image reading unit with reference to the first setting and the second setting, the image of the image reading unit is changed . Reading destination changing means for changing the reading destination from the reading unit to the first storage unit ;
When the setting for changing the output destination of the image output means is made in addition to the image output operation by the image output means with reference to the first setting and the second setting, the print image of the image printing means Output destination changing means for changing the data output destination from the printing unit to the second storage unit;
An image processing means verification system comprising:
前記第2の情報処理装置は、
前記記憶部に記憶された印刷画像データに基づいて、画像処理手段の検証を行う画像処理手段検証手段と、
を有することを特徴とする請求項11に記載の画像処理手段検証システム。
The second information processing apparatus
Image processing means verification means for verifying the image processing means based on the print image data stored in the storage section;
The image processing means verification system according to claim 11, further comprising:
前記第2の情報処理装置は、
前記記憶部に記憶された印刷画像データと、前記印刷画像データに対応した検証用画像データとに基づいて、画像処理手段の検証を行うこと、
を特徴とする請求項12に記載の画像処理手段検証システム。
The second information processing apparatus
Verifying the image processing unit based on the print image data stored in the storage unit and the verification image data corresponding to the print image data;
The image processing means verification system according to claim 12.
読取部から画像を読み取る画像読取手段と、前記画像読取手段から画像データを受けて画像処理を行う画像処理手段と、前記画像処理を行う画像処理手段から画像印刷データを受けて印刷部に出力する画像出力手段と、を有する情報処理装置における画像処理手段検証方法において、
前記情報処理装置が、
テスト用画像データを第一の記憶部に記憶する第一の記憶手順と、
印刷画像データを第二の記憶部に記憶する第二の記憶手順と、
少なくとも前記画像読取手段の読取先又は前記画像出力手段の出力先のいずれかを変更する第一の設定を保持する第一の設定手順と、
前記画像読取手段による画像読取動作、前記画像処理手段による画像処理動作及び前記画像出力手段による画像出力動作からなる一連の動作の動作内容を、段階的に設定可能な第二の設定を保持する第二の設定手順と、
前記第一の設定及び前記第二の設定を参照し、前記画像読取手段による画像読取動作に加え、前記画像読取手段の読取先を変更する設定がなされている場合、前記画像読取手段の画像の読取先を、前記読取部から、前記第一の記憶部に変更する読取先変更手順と、
前記第一の設定及び前記第二の設定を参照し、前記画像出力手段による画像出力動作に加え、前記画像出力手段の出力先を変更する設定がなされている場合、前記画像印刷手段の印刷画像データの出力先を、前記印刷部から、前記第二の記憶部に変更する出力先変更手順と、
を有することを特徴とする画像処理手段検証方法。
An image reading unit that reads an image from the reading unit, an image processing unit that receives image data from the image reading unit and performs image processing, and receives image print data from the image processing unit that performs the image processing and outputs the image print data to the printing unit In an image processing means verification method in an information processing apparatus having an image output means ,
The information processing apparatus is
A first storage procedure for storing the test image data in the first storage unit ;
A second storage procedure for storing the print image data in the second storage unit;
A first setting procedure for holding at least a first setting for changing either the reading destination of the image reading means or the output destination of the image output means;
A second setting that can be set in a stepwise manner is provided for a series of operations including an image reading operation by the image reading unit, an image processing operation by the image processing unit, and an image output operation by the image output unit. Two setting procedures,
When the setting for changing the reading destination of the image reading unit is made in addition to the image reading operation by the image reading unit with reference to the first setting and the second setting, the image of the image reading unit is changed . A reading destination changing procedure for changing the reading destination from the reading unit to the first storage unit;
When the setting for changing the output destination of the image output means is made in addition to the image output operation by the image output means with reference to the first setting and the second setting, the print image of the image printing means An output destination changing procedure for changing the output destination of data from the printing unit to the second storage unit;
An image processing means verification method characterized by comprising:
前記画像処理手段により画像処理された画像処理済画像データに基づいて、画像処理手段の検証を行う検証手順と、
を有することを特徴とする請求項14に記載の画像処理手段検証方法。
A verification procedure for verifying the image processing means based on the image processed image data image-processed by the image processing means;
15. The image processing means verification method according to claim 14, further comprising:
前記検証手順は、前記画像処理手段により処理された画像処理済画像データと、前記画像処理済画像データに対応した検証用画像データとに基づいて、画像処理手段の検証を行うこと、
を特徴とする請求項15に記載の画像処理手段検証方法。
The verification procedure includes verifying the image processing unit based on the image processed image data processed by the image processing unit and the verification image data corresponding to the image processed image data;
The image processing means verification method according to claim 15.
前記記憶手順に記憶された印刷画像データに基づいて、画像処理手段の検証を行う検証手順と、
を有することを特徴とする請求項14に記載の画像処理手段検証方法。
A verification procedure for verifying the image processing means based on the print image data stored in the storage procedure;
15. The image processing means verification method according to claim 14 , further comprising:
前記検証手順は、前記記憶手順により記憶された印刷画像データと、前記印刷画像データに対応した検証用画像データとに基づいて、画像処理手段の検証を行うこと、
を特徴とする請求項17に記載の画像処理手段検証方法。
The verification procedure is to verify the image processing unit based on the print image data stored in the storage procedure and the verification image data corresponding to the print image data;
The image processing means verification method according to claim 17 .
前記第二の設定手順は、
前記画像読取手段による画像読取動作、前記画像処理手段による画像処理動作からなる一連の動作の動作内容、
前記画像読取手段による画像読取動作、前記画像処理手段による画像処理動作、前記画像出力手段による画像出力動作からなる一連の動作の動作内容、
又は、
前記画像処理手段による画像処理動作、前記画像出力手段による画像出力動作からなる一連の動作の動作内容、
を設定した第二の設定を保持すること、
を特徴とする請求項14ないし18何れか一項に記載の画像処理手段検証方法。
The second setting procedure includes:
An operation content of a series of operations including an image reading operation by the image reading unit and an image processing operation by the image processing unit;
An operation content of a series of operations including an image reading operation by the image reading unit, an image processing operation by the image processing unit, and an image output operation by the image output unit;
Or
An operation content of a series of operations including an image processing operation by the image processing unit and an image output operation by the image output unit;
Keep the second setting set,
The image processing means verification method according to claim 14, wherein the image processing means is verified.
請求項14ないし19いずれか一項に記載の画像処理手段検証方法をコンピュータに実行させるための画像処理手段検証プログラム。 20. An image processing means verification program for causing a computer to execute the image processing means verification method according to any one of claims 14 to 19. 請求項20に記載の画像処理手段検証プログラムを記録したコンピュータ読み取り可能な記録媒体。 A computer-readable recording medium on which the image processing means verification program according to claim 20 is recorded.
JP2007332255A 2007-12-25 2007-12-25 Information processing apparatus, image processing means verification system, image processing means verification method, and image processing means verification program Expired - Fee Related JP4948383B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007332255A JP4948383B2 (en) 2007-12-25 2007-12-25 Information processing apparatus, image processing means verification system, image processing means verification method, and image processing means verification program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007332255A JP4948383B2 (en) 2007-12-25 2007-12-25 Information processing apparatus, image processing means verification system, image processing means verification method, and image processing means verification program

Publications (2)

Publication Number Publication Date
JP2009159052A JP2009159052A (en) 2009-07-16
JP4948383B2 true JP4948383B2 (en) 2012-06-06

Family

ID=40962632

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007332255A Expired - Fee Related JP4948383B2 (en) 2007-12-25 2007-12-25 Information processing apparatus, image processing means verification system, image processing means verification method, and image processing means verification program

Country Status (1)

Country Link
JP (1) JP4948383B2 (en)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2824988B2 (en) * 1988-03-15 1998-11-18 富士通株式会社 Image processing device
JP2004248131A (en) * 2003-02-17 2004-09-02 Murata Mach Ltd Image forming apparatus and inspection method of image forming apparatus

Also Published As

Publication number Publication date
JP2009159052A (en) 2009-07-16

Similar Documents

Publication Publication Date Title
JP4861883B2 (en) Image forming apparatus and application execution method
US7831969B2 (en) Driver installing system for network devices
US7505167B2 (en) Information processing apparatus, method, and computer product, for file naming
JP7043929B2 (en) Information processing system and information processing method
US8045239B2 (en) External device configuration apparatus, external device configuration method and external device
JP2009172925A (en) Image forming apparatus having blank paper discharge suppression function, blank paper discharge suppression method, blank paper discharge suppression program
JP4345721B2 (en) Management system
US20110013212A1 (en) Metadata producing apparatus, image processing apparatus, metadata producing method and program
JP5424619B2 (en) Workflow execution system, workflow execution apparatus and control method thereof, program, storage medium
JP2006268149A (en) Scanner device and document management system provided with the scanner device
US20060221367A1 (en) Printing apparatus, print processing system and print processing method
US9372654B2 (en) Image processing system, information processing apparatus, image processing apparatus, method of controlling information processing apparatus, method of controlling image processing apparatus and storage medium
JP2005063031A (en) Image processing apparatus, program, storage medium storing the same, information processing apparatus, program, and storage medium storing the same
KR20120054403A (en) Method for performing operations, image forming apparatus and system for performing the same
JP5417841B2 (en) Information processing apparatus and information processing program
JP4948383B2 (en) Information processing apparatus, image processing means verification system, image processing means verification method, and image processing means verification program
US8810814B2 (en) Image processor and image processing system
JP5765096B2 (en) Image processing apparatus and image processing method
JP2010141790A (en) Image processing apparatus, workflow executing method, and program
JP2006121429A (en) Image reading device and information processor
JP4715312B2 (en) Image forming apparatus, image forming system, file management program, and recording medium recording the program
JP4861099B2 (en) Image forming apparatus, image processing method, and program
US20090119482A1 (en) Image forming device, image formation controlling method, and image formation controlling program
JP2000006496A (en) Image processing apparatus and image processing method
JP5460109B2 (en) Image generating apparatus, control method therefor, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20100804

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20111109

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20111115

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120113

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: 20120207

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120306

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150316

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4948383

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees