JP5505285B2 - Image processing system, image processing method, image processing apparatus, and computer program - Google Patents
Image processing system, image processing method, image processing apparatus, and computer program Download PDFInfo
- Publication number
- JP5505285B2 JP5505285B2 JP2010270626A JP2010270626A JP5505285B2 JP 5505285 B2 JP5505285 B2 JP 5505285B2 JP 2010270626 A JP2010270626 A JP 2010270626A JP 2010270626 A JP2010270626 A JP 2010270626A JP 5505285 B2 JP5505285 B2 JP 5505285B2
- Authority
- JP
- Japan
- Prior art keywords
- processing
- scan ticket
- image
- image file
- image processing
- 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
- 238000012545 processing Methods 0.000 title claims description 381
- 238000003672 processing method Methods 0.000 title claims description 7
- 238000004590 computer program Methods 0.000 title claims 4
- 238000000034 method Methods 0.000 claims description 186
- 230000008569 process Effects 0.000 claims description 177
- 230000005540 biological transmission Effects 0.000 claims description 47
- 230000007246 mechanism Effects 0.000 claims description 21
- 230000004044 response Effects 0.000 claims description 12
- 230000006870 function Effects 0.000 description 22
- 230000002093 peripheral effect Effects 0.000 description 13
- 238000003825 pressing Methods 0.000 description 5
- 238000004891 communication Methods 0.000 description 4
- 238000012790 confirmation Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 238000006243 chemical reaction Methods 0.000 description 3
- WBMKMLWMIQUJDP-STHHAXOLSA-N (4R,4aS,7aR,12bS)-4a,9-dihydroxy-3-prop-2-ynyl-2,4,5,6,7a,13-hexahydro-1H-4,12-methanobenzofuro[3,2-e]isoquinolin-7-one hydrochloride Chemical compound Cl.Oc1ccc2C[C@H]3N(CC#C)CC[C@@]45[C@@H](Oc1c24)C(=O)CC[C@@]35O WBMKMLWMIQUJDP-STHHAXOLSA-N 0.000 description 2
- KNMAVSAGTYIFJF-UHFFFAOYSA-N 1-[2-[(2-hydroxy-3-phenoxypropyl)amino]ethylamino]-3-phenoxypropan-2-ol;dihydrochloride Chemical compound Cl.Cl.C=1C=CC=CC=1OCC(O)CNCCNCC(O)COC1=CC=CC=C1 KNMAVSAGTYIFJF-UHFFFAOYSA-N 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000010365 information processing Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- XUIMIQQOPSSXEZ-UHFFFAOYSA-N Silicon Chemical compound [Si] XUIMIQQOPSSXEZ-UHFFFAOYSA-N 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000006837 decompression Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 229910052710 silicon Inorganic materials 0.000 description 1
- 239000010703 silicon Substances 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
Images
Landscapes
- Facsimiles In General (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Description
本発明は、画像処理装置での画像処理技術に関し、特に複数の関連する処理を、一連の処理として設定可能な画像処理技術に関する。 The present invention relates to an image processing technique in an image processing apparatus, and more particularly to an image processing technique capable of setting a plurality of related processes as a series of processes.
従来、複合機等の画像処理装置は、スキャナ等の原稿の読取機構を備え、当該読取機構を用いて読み取った画像データの印刷処理やFAX送信処理を行ったり、画像データから指定の形式のファイルを生成し、予め指定されたコンピュータ上のフォルダに送信したりすることが可能である。 2. Description of the Related Art Conventionally, an image processing apparatus such as a multifunction peripheral has a document reading mechanism such as a scanner, and performs printing processing and FAX transmission processing of image data read using the reading mechanism, or a file in a specified format from image data. Can be generated and transmitted to a folder on a computer designated in advance.
しかし、1つの原稿に関して上記した処理のうち複数の処理を実行する場合には、それぞれの処理を行う度に原稿の読み取り処理を行わなくてはならず、非効率であった。そこで、特許文献1に記載の発明では、一度の原稿読み取り処理の後、USBメモリ等に記憶された複数の処理を画像処理装置に実行させることについて開示されている。 However, when a plurality of processes among the processes described above are executed for one original, the original reading process must be performed each time each process is performed, which is inefficient. Therefore, the invention described in Patent Document 1 discloses that after a single document reading process, the image processing apparatus executes a plurality of processes stored in a USB memory or the like.
しかし、特許文献1に開示されている発明では、一連の処理を全て画像処理装置で行うことになる。しかし、これでは画像処理装置の処理負荷が増してしまう。たとえば、特定の処理を画像処理装置で行い、その他の処理をサーバ装置で行うような構成を採用したほうが、負荷分散の観点からは好ましい。 However, in the invention disclosed in Patent Document 1, all the series of processing is performed by the image processing apparatus. However, this increases the processing load of the image processing apparatus. For example, it is preferable from the viewpoint of load distribution to adopt a configuration in which specific processing is performed by the image processing device and other processing is performed by the server device.
さらに、一連の画像処理のうち、一部、または全部の画像処理をサーバ装置で行うようにすることで、画像処理装置が有していない画像処理を一連の画像処理に含ませることが可能になる。 Further, by performing part or all of the image processing in the series of image processing in the server device, it is possible to include image processing that the image processing device does not have in the series of image processing. Become.
本発明は、スキャンチケットデータを用いた一度の読み取り指示で、何れの装置で当該スキャンチケットに定義された処理を実行させるかを決定し、各装置に実行させると共に、画像処理装置で行う処理を全て実行した場合に、前記画像処理装置で実行する全ての処理がされたファイルをサーバ装置に送信し、サーバ装置にサーバ装置を処理主体とする他の処理を実行させることが可能な仕組みを提供することを目的とする。 The present invention determines which device is to execute the process defined in the scan ticket by a single reading instruction using the scan ticket data, and causes each device to execute the process performed by the image processing device. when executing all the all process is the file to be executed by the image processing apparatus transmits to the server apparatus, the other processes that the can be run mechanism to be processed mainly server device to server device The purpose is to provide.
本発明の画像処理システムは、
サーバ装置と、画像読取機構を備える画像処理装置と、を備える画像処理システムであて、
前記サーバ装置は、
前記画像処理装置による原稿の読み取り処理によって画像ファイルを作成するための情報である第1の設定情報と、前記画像処理装置により作成される前記画像ファイルに対する処理及びその処理主体が画像処理装置又はサーバ装置として定義された第2の設定情報であって、前記処理主体が異なる複数の第2の設定情報と、を定義したスキャンチケットデータと、当該スキャンチケットデータの識別情報とを記憶する記憶手段と、
画像処理装置からのスキャンチケットデータの要求に応じて、前記記憶手段に記憶されているスキャンチケットデータと、当該スキャンチケットの識別情報を前記画像処理装置に送信するスキャンチケット送信手段と、
前記画像処理装置より、前記画像ファイル及びスキャンチケットデータの識別情報を受信する画像ファイル受信手段と、
前記画像ファイル受信手段で受信した画像ファイルを用いて、前記画像ファイル受信手段で受信した前記スキャンチケットデータの識別情報の示す前記スキャンチケットデータに含まれる第2の設定情報に定義された処理を実行する第1の実行手段と、
を備え、
前記画像処理装置は、
前記サーバ装置に対して、スキャンチケットデータを要求する要求手段と、
前記要求手段によるスキャンチケットデータの要求に応じて前記スキャンチケット送信手段により送信されるスキャンチケットデータと、当該スキャンチケットの識別情報を受信するスキャンチケット受信手段と、
前記スキャンチケット受信手段で受信したスキャンチケットデータに含まれる第1の設定情報に従って前記画像読取機構を用いて原稿を読み取ることで、画像ファイルを作成する画像ファイル作成手段と、
前記スキャンチケットデータに含まれる前記第2の設定情報に定義された、前記画像ファイル作成手段で作成した前記画像ファイルに対する処理の処理主体が、前記画像処理装置か、前記サーバ装置かを判定する判定手段と、
前記判定手段で、前記スキャンチケットデータに含まれる第2の設定情報に定義された、前記画像ファイル作成手段で作成した前記画像ファイルに対する処理の処理主体が画像処理装置であると判定した処理を、当該画像処理装置において実行する第2の実行手段と、
前記複数の第2の設定情報のうち、前記処理主体が前記画像処理装置である全ての処理が、前記第2の実行手段で実行されたか否かを判定する実行判定手段と、
前記実行判定手段で、前記処理主体が前記画像処理装置である全ての処理が実行されたと判定した場合に、前記判定手段で、前記処理主体が前記サーバ装置であると判定した処理を前記サーバ装置に実行させるべく、前記画像処理装置で実行する全ての処理がされた前記画像ファイル及びスキャンチケットの識別情報を、前記サーバ装置に送信する画像ファイル送信手段と、
を備えることを特徴とする。
The image processing system of the present invention includes:
An image processing system comprising a server device and an image processing device comprising an image reading mechanism,
The server device
First setting information, which is information for creating an image file by a document reading process by the image processing apparatus, processing for the image file created by the image processing apparatus, and the processing subject is the image processing apparatus or server Storage means for storing scan ticket data defined as a plurality of second setting information defined as a device, the plurality of second setting information being different from each other, and identification information of the scan ticket data; ,
In response to a request for scan ticket data from the image processing apparatus, scan ticket data stored in the storage means, and scan ticket transmission means for transmitting identification information of the scan ticket to the image processing apparatus,
Image file receiving means for receiving identification information of the image file and scan ticket data from the image processing device;
Using the image file received by the image file receiving unit, the process defined in the second setting information included in the scan ticket data indicated by the identification information of the scan ticket data received by the image file receiving unit is executed. First executing means to:
With
The image processing apparatus includes:
Request means for requesting scan ticket data to the server device;
Scan ticket data transmitted by the scan ticket transmission means in response to a request for scan ticket data by the request means, and scan ticket reception means for receiving identification information of the scan ticket;
An image file creating means for creating an image file by reading a document using the image reading mechanism according to first setting information included in the scan ticket data received by the scan ticket receiving means;
Previously defined in the second setting information included in the scan ticket data, processing main body of processing of the image file created by the image file creation unit, the image processing located instrumentation, determination determines the placed server instrumentation Means,
Wherein the determination unit, as defined in the second setting information included in the scan ticket data, processing the process subject of processing of the image file created by the image file creation unit determines that Ru der image processing apparatus Second execution means for executing the processing in the image processing apparatus;
Among the plurality of second setting information, all of the processing the processing entity is the image processing apparatus, the execution determination means for determining whether or not executed in the second execution means,
In the execution determination unit, when the processing entity determines that the image processing all of the processing is a device has been performed, the in the determination means, the processing of the processing main body is determined to the a server equipment server in order to execute device, an image file transmission means for transmitting identification information of the image file and scan ticket all processing to be executed is in the image processing apparatus, to the server apparatus,
It is characterized by providing.
本発明の画像処理方法は、
サーバ装置と、画像読取機構を備える画像処理装置と、を備える画像処理システムによって行われる画像処理方法であって、
前記サーバ装置の記憶手段が、前記画像処理装置による原稿の読み取り処理によって画像ファイルを作成するための情報である第1の設定情報と、前記画像処理装置により作成される前記画像ファイルに対する処理及びその処理主体が画像処理装置又はサーバ装置として定義された第2の設定情報であって、前記処理主体が異なる複数の第2の設定情報と、を定義したスキャンチケットデータと、当該スキャンチケットデータの識別情報とを記憶する記憶工程と、
前記サーバ装置のスキャンチケット送信手段が、画像処理装置からのスキャンチケットデータの要求に応じて、前記記憶工程に記憶されているスキャンチケットデータと、当該スキャンチケットの識別情報を前記画像処理装置に送信するスキャンチケット送信工程と、
前記サーバ装置の画像ファイル受信手段が、前記画像処理装置より、前記画像ファイル及びスキャンチケットデータの識別情報を受信する画像ファイル受信工程と、
前記サーバ装置の第1の実行手段が、前記画像ファイル受信工程で受信した画像ファイルを用いて、前記画像ファイル受信工程で受信した前記スキャンチケットデータの識別情報の示す前記スキャンチケットデータに含まれる第2の設定情報に定義された処理を実行する第1の実行工程と、
前記画像処理装置の要求手段が、前記サーバ装置に対して、スキャンチケットデータを要求する要求工程と、
前記画像処理装置のスキャンチケット受信手段が、前記要求工程によるスキャンチケットデータの要求に応じて前記スキャンチケット送信工程により送信されるスキャンチケットデータと、当該スキャンチケットの識別情報を受信するスキャンチケット受信工程と、
前記画像処理装置の画像ファイル作成手段が、前記スキャンチケット受信工程で受信したスキャンチケットデータに含まれる第1の設定情報に従って前記画像読取機構を用いて原稿を読み取ることで、画像ファイルを作成する画像ファイル作成工程と、
前記画像処理装置の判定手段が、前記スキャンチケットデータに含まれる前記第2の設定情報に定義された、前記画像ファイル作成工程で作成した前記画像ファイルに対する処理の処理主体が、前記画像処理装置か、前記サーバ装置かを判定する判定工程と、
前記画像処理装置の第2の実行手段が、前記判定工程で、前記スキャンチケットデータに含まれる第2の設定情報に定義された、前記画像ファイル作成工程で作成した前記画像ファイルに対する処理の処理主体が画像処理装置であると判定した処理を、当該画像処理装置において実行する第2の実行工程と、
前記画像処理装置の実行判定手段が、前記複数の第2の設定情報のうち、前記処理主体が前記画像処理装置である全ての処理が、前記第2の実行工程で実行されたか否かを判定する実行判定工程と、
前記画像処理装置の画像ファイル送信手段が、前記実行判定工程で、前記処理主体が前記画像処理装置である全ての処理が実行されたと判定した場合に、前記判定工程で、前記処理主体が前記サーバ装置であると判定した処理を前記サーバ装置に実行させるべく、前記画像処理装置で実行する全ての処理がされた前記画像ファイル及びスキャンチケットの識別情報を、前記サーバ装置に送信する画像ファイル送信工程と、
を含むことを特徴とする。
The image processing method of the present invention includes:
An image processing method performed by an image processing system including a server device and an image processing device including an image reading mechanism,
The storage unit of the server device includes first setting information, which is information for creating an image file by document reading processing by the image processing device, processing for the image file created by the image processing device, and Scan ticket data that defines second setting information in which a processing subject is defined as an image processing device or a server device, and a plurality of second setting information with different processing subjects, and identification of the scan ticket data A storage step for storing information;
The scan ticket transmission unit of the server device transmits the scan ticket data stored in the storage step and the identification information of the scan ticket to the image processing device in response to a request for scan ticket data from the image processing device. A scan ticket transmission process to perform,
An image file receiving step in which the image file receiving means of the server device receives identification information of the image file and scan ticket data from the image processing device;
The first execution means of the server device uses the image file received in the image file receiving step, and is included in the scan ticket data indicated by the identification information of the scan ticket data received in the image file receiving step. A first execution step for executing the processing defined in the setting information of 2;
A requesting step of requesting scan ticket data to the server device by the request means of the image processing device;
A scan ticket receiving step in which the scan ticket receiving means of the image processing apparatus receives the scan ticket data transmitted by the scan ticket transmitting step in response to the request for the scan ticket data by the requesting step and the identification information of the scan ticket. When,
The image file creating means of the image processing apparatus reads the document using the image reading mechanism according to the first setting information included in the scan ticket data received in the scan ticket receiving step, thereby creating an image file File creation process,
Determination means of the image processing apparatus, as defined in the second setting information included in the scan ticket data, processing main body of processing of the image file created by the image file creation process, put the image processing instrumentation a determination step of determining the placed server instrumentation,
Second execution means of the image processing apparatus, wherein in the determination step, which is defined in the second setting information included in the scan ticket data, processing main body of processing of the image file created by the image file generation step There a second execution step of executing a processing that determines that the Ru der image processing apparatus, in the image processing apparatus,
Execution determining unit of the image processing apparatus, the plurality of second setting information, all of the processing the processing entity is the image processing apparatus, determining whether or not executed in the second execution step An execution determination step to perform,
The image file transmission means of the image processing apparatus, in the execution determination step, when the processing entity determines that all of said processing an image processing apparatus has been performed, the in the determination step, the processing entity the server in order to execute processing is determined that the equipment to the server apparatus, identification information of the image file and scan ticket all processing is to be executed by the image processing apparatus, an image file transmission to be transmitted to the server device Process,
It is characterized by including.
本発明によれば、スキャンチケットデータを用いた一度の読み取り指示で、何れの装置で当該スキャンチケットに定義された処理を実行させるかを決定し、各装置に実行させると共に、画像処理装置で行う処理を全て実行した場合に、前記画像処理装置で実行する全ての処理がされたファイルをサーバ装置に送信し、サーバ装置にサーバ装置を処理主体とする他の処理を実行させることが可能となる。 According to the present invention, a single reading instruction using scan ticket data is used to determine which device is to execute the process defined in the scan ticket, which is executed by each device, and is performed by the image processing device. when executing all processes, all the processing is file executing by the image processing apparatus transmits to the server apparatus, it can be run other processes to be processed mainly server device to server device and Become.
以下、図面を参照して、本発明の実施の形態の一例を説明する。 Hereinafter, an example of an embodiment of the present invention will be described with reference to the drawings.
図1は本発明の画像処理システムのシステム構成の一例を示す図である。図1に示すように、本発明の画像処理システムは、サーバ装置101、クライアント装置102−1、102−2(以下まとめてクライアント装置102とする)、複合機103−1、103−2(以下まとめて複合機103とする)、LAN(Local Area Network)等のネットワーク104を備えて構成される。
FIG. 1 is a diagram showing an example of the system configuration of an image processing system of the present invention. As shown in FIG. 1, the image processing system of the present invention includes a
サーバ装置101は、クライアント装置102からの要求に応じてスキャンチケットを作成する機能、複合機103からの要求に応じて、スキャンチケットを複合機に送信する機能、複合機103から送信された画像データ対してスキャンチケットに設定された画像処理を実行する機能を有している装置である。スキャンチケットとは、複合機で原稿を読み取る際の解像度、カラー/モノクロ設定や、読取処理を行うことによって作成された画像データを用いて実行する各種の処理等を定義した情報である。スキャンチケットの構成については、図10を参照して後述することにする。
The
クライアント装置102は、スキャンチケットの作成をサーバ装置101に要求するために用いられる装置である。
The client device 102 is a device used to request the
複合機103は、スキャンチケットに基づいた原稿の読取処理や、読取処理を行うことにより作成された画像データを用いてスキャンチケットで定義された処理を実行する装置である。複合機103は、プリント機能、コピー機能、FAX送信機能、スキャナ機能、ファイル送信機能、メール送信機能等を備えている。 The multi-function peripheral 103 is a device that executes a document reading process based on a scan ticket and a process defined by the scan ticket using image data created by performing the reading process. The multifunction machine 103 has a print function, a copy function, a FAX transmission function, a scanner function, a file transmission function, a mail transmission function, and the like.
ネットワーク104は、上記した各装置を相互に通信可能に接続するためのネットワークである。その接続形態は有線/無線を問わない。以上が、本発明の画像処理システムの構成の一例の説明である。
The
次に、図2を参照して、図1のサーバ装置101に適用可能な情報処理装置のハードウェア構成について説明する。
Next, a hardware configuration of the information processing apparatus applicable to the
図2において、201はCPUで、システムバス204に接続される各デバイスやコントローラを統括的に制御する。また、ROM203あるいは外部メモリ211には、CPU201の制御プログラムであるBIOS(Basic Input / Output System)やオペレーティングシステムプログラム(以下、OS)や、各サーバ或いは各PCの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
In FIG. 2,
202はRAMで、CPU201の主メモリ、ワークエリア等として機能する。CPU201は、処理の実行に際して必要なプログラム等をROM203あるいは外部メモリ211からRAM202にロードして、ロードした該当プログラムを実行することで各種動作を実現するものである。
A
また、205は入力コントローラで、キーボードやポインティングデバイス等の入力装置209からの入力を制御する。206はビデオコントローラで、ディスプレイ装置210等の表示器への表示を制御する。これらは必要に応じて操作者が使用するものである。
An
207はメモリコントローラで、ブートプログラム,各種のアプリケーション,フォントデータ,ユーザファイル,編集ファイル,各種データ等を記憶するハードディスク(HD)や、フレキシブルディスク(FD)、或いはPCMCIAカードスロットにアダプタを介して接続されるコンパクトフラッシュ(登録商標)メモリ等の外部メモリ211へのアクセスを制御する。
A
208は通信I/F(インタフェース)コントローラで、ネットワーク(例えば、図1に示したLAN104)を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、TCP/IPを用いた通信等が可能である。
A communication I / F (interface)
なお、CPU201は、例えばRAM202内の表示情報用領域へアウトラインフォントの展開(ラスタライズ)処理を実行することにより、ディスプレイ装置210上での表示を可能としている。また、CPU201は、ディスプレイ装置210上の不図示のマウスカーソル等でのユーザ指示を可能とする。
Note that the
本発明を実現するための後述するフローチャートに示す各ステップの処理は、コンピュータで読み取り実行可能なプログラムにより実行され、そのプログラムは外部メモリ211に記録されている。そして、必要に応じてRAM202にロードされることによりCPU201によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ211に格納されており、これらについての詳細な説明も後述する。
The processing of each step shown in the flowcharts to be described later for realizing the present invention is executed by a computer-readable program that is recorded in the
尚、図1のクライアント装置102もサーバ装置101と同様のハードウェア構成を有しているので、詳細な説明は割愛する。
Since the client device 102 in FIG. 1 has the same hardware configuration as the
次に、図3を参照して、図1の複合機103のハードウェア構成について説明する。図3は、図1の複合機103のハードウェア構成の一例を示すブロック図である。 Next, the hardware configuration of the multifunction machine 103 of FIG. 1 will be described with reference to FIG. FIG. 3 is a block diagram illustrating an example of a hardware configuration of the MFP 103 in FIG.
図3において、316はコントローラユニットで、画像入力デバイスとして機能するスキャナ314や、画像出力デバイスとして機能するプリンタ部312と接続する一方、LAN(例えば、図1に示したLAN104)や公衆回線(WAN)(例えば、PSTNまたはISDN等)と接続することで、画像データやデバイス情報の入出力を行う。
In FIG. 3,
コントローラユニット316において、301はCPUで、システム全体を制御するプロセッサである。302はRAMで、CPU301が動作するためのシステムワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記録するための画像メモリでもある。
In the
303はROMで、システムのブートプログラムや各種制御プログラムが格納されている。304はハードディスクドライブ(HDD)で、システムを制御するための各種プログラム,画像データ等を格納する。
A
307は操作部インタフェース(操作部I/F)で、操作部308とのインタフェース部である。また、操作部I/F307は、操作部308から入力したキー情報(例えば、スタートボタンの押下)をCPU301に伝える役割をする。
An operation unit interface (operation unit I / F) 307 is an interface unit with the
305はネットワークインタフェース(ネットワークI/F)で、LAN104等のネットワークに接続し、データの入出力を行う。306はモデムで、公衆回線に接続し、FAXの送受信等のデータの入出力を行う。
A network interface (network I / F) 305 is connected to a network such as the
318は外部インタフェース(外部I/F)で、USB、IEEE1394,プリンタポート,RS−232C等の外部入力を受け付けるI/F部であり、本実施形態においてはユーザの認証を行う際に必要となる非接触ICカード(記憶媒体)の読み取り用のカードリーダ319が外部I/F部318に接続されている。そして、CPU301は、この外部I/F318を介してカードリーダ319によるICカードからの情報読み取りを制御し、該ICカードから読み取られた情報を取得可能である。以上のデバイスがシステムバス309上に配置される。
320はイメージバスインタフェース(イメージバスI/F)であり、システムバス309と画像データを高速で転送する画像バス315とを接続し、データ構造を変換するバスブリッジである。画像バス315は、PCIバスまたはIEEE1394で構成される。画像バス315上には以下のデバイスが配置される。
An image bus interface (image bus I / F) 320 connects the
310はラスタイメージプロセッサ(RIP)で、例えば、PDLコード等のベクトルデータをビットマップイメージに展開する。311はプリンタインタフェース(プリンタI/F)で、プリンタ部312とコントローラユニット316を接続し、画像データの同期系/非同期系の変換を行う。また、313はスキャナインタフェース(スキャナI/F)で、スキャナ314とコントローラユニット316を接続し、画像データの同期系/非同期系の変換を行う。
A raster image processor (RIP) 310 develops vector data such as a PDL code into a bitmap image. A printer interface (printer I / F) 311 connects the
317は画像処理部で、入力画像データに対し補正、加工、編集を行ったり、プリント出力画像データに対して、プリンタの補正、解像度変換等を行ったりする。また、これに加えて、画像処理部317は、画像データの回転や、多値画像データに対してはJPEG、2値画像データはJBIG、MMR、MH等の圧縮伸張処理を行う。そして、この画像処理部317は、スキャナ部314を駆動して画像読み取りされた画像データを画像処理して、ファイル出力可能な形式(例えば、PDF形式ファイル)に変換し、CPU301と連携して、ネットワークI/F305を介して、外部装置に画像データのファイルを送
信することができる。
An
スキャナ部314は、原稿となる紙上の画像を照明し、CCDラインセンサで走査することで、ラスタイメージデータとして電気信号に変換する。原稿用紙は原稿フィーダのトレイにセットし、装置使用者が操作部308から読み取り起動指示することにより、CPU301がスキャナ314に指示を与え、フィーダは原稿用紙を1枚ずつフィードし原稿画像の読み取り動作を行う。
The
プリンタ部312は、ラスタイメージデータを用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、CPU301からの指示によって開始する。なお、プリンタ部312には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットがある。
The
操作部308は、LCD表示部を有し、LCD上にタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されるとその位置情報を操作部I/F307を介してCPU301に伝える。また、操作部308は、各種操作キーとして、例えば、スタートキー、ストップキー、IDキー、リセットキー等を備える。
The
尚、表示部はプリンタによって表示性能が異なり、タッチパネルを介して操作をできるプリンタ、単に液晶画面を備え文字列を表示(印刷状態や印刷している文書名の表示)させるだけのプリンタによって本発明は構成されている。 Note that the display unit has different display performance depending on the printer, and a printer that can be operated via a touch panel, a printer that simply has a liquid crystal screen and displays a character string (displays the print status and the name of the document being printed). Is structured.
ここで、操作部308のスタートキーは、原稿画像の読み取り動作を開始する時などに用いる。スタートキーの中央部には、緑と赤の2色LEDがあり、その色によってスタートキーが使える状態にあるかどうかを示す。また、操作部308のストップキーは、稼働中の動作を止める働きをする。また、操作部308のIDキーは、使用者のユーザIDを入力する時に用いる。リセットキーは、操作部からの設定を初期化する時に用いる。
Here, the start key of the
カードリーダ319は、CPU301からの制御により、非接触ICカードに記憶されている情報を読み取り、該読み取った情報を外部I/F318を介してCPU301へ通知する。
The
以上のような構成によって、プリンタ312は、スキャナ314から読み込んだ画像データをLAN104上に送信したり、LAN104から受信した印刷データをプリンタ部312により印刷出力したりすることができる。
With the configuration described above, the
また、スキャナ314から読み込んだ画像データをモデム306により、公衆回線上にFAX送信したり、公衆回線からFAX受信した画像データをプリンタ部312により出力したりすることができる。
Further, the image data read from the
次に、図4を参照して、サーバ装置101によって実行される処理の概要について説明する。この処理をサーバ装置101のCPU201に行わせるためのプログラムは外部メモリ211に記憶されており、必要に応じてCPU201は当該プログラムをRAM202にダウンロードし、その制御に従って本処理を行うことになる。
Next, an overview of processing executed by the
サーバ装置101のCPU201は、本図に示す処理において、クライアント装置102からの新規スキャンチケットの作成要求を受け付けたか(ステップS401)、複合機103からのスキャンチケット要求を受け付けたか(ステップS403)、スキャンチケットに定義された処理を実行するか(ステップS405)を判定することになる。
In the processing shown in this figure, the
まず、クライアント装置102から新規スキャンチケットの作成要求を受け付けた(ステップS401でYES)と判定した場合には、処理をステップS402に進め、新規スキャンチケット作成処理を行う。この処理の詳細については、図5を参照して後述することにする。 First, when it is determined that a request for creating a new scan ticket has been received from the client apparatus 102 (YES in step S401), the process proceeds to step S402, and a new scan ticket creation process is performed. Details of this processing will be described later with reference to FIG.
複合機103からのスキャンチケット要求を受け付けた(ステップS403でYES)と判定した場合には、処理をステップS404に進め、スキャンチケットを用いた処理を行う。この処理の詳細については、図6を参照して後述することにする。 If it is determined that a scan ticket request from the MFP 103 has been received (YES in step S403), the process proceeds to step S404, and a process using the scan ticket is performed. Details of this processing will be described later with reference to FIG.
また、複合機103からスキャンチケットに対応付けられた画像データを受信した場合等に行うこととなる、スキャンチケットに定義された処理を実行する(ステップS405でYES)と判定した場合には、処理をステップS406に進め、スキャンチケット実行処理を行う。この処理の詳細については、図7を参照して後述することにする。 Also, if it is determined that the process defined in the scan ticket, which is performed when image data associated with the scan ticket is received from the MFP 103 (YES in step S405), the process is performed. In step S406, scan ticket execution processing is performed. Details of this processing will be described later with reference to FIG.
そして上記の処理を例えば本プログラムが終了するまで(ステップS407でYESと判定)行うことになる。以上が、サーバ装置101によって行われる処理の概要である。
Then, the above-described processing is performed, for example, until the present program ends (determined as YES in step S407). The above is the outline of the processing performed by the
次に、図5を参照して図4のステップS402の新規スキャンチケット作成処理の詳細について説明する。この処理は、クライアント装置102のCPU201及びサーバ装置101のCPU201によって行われる処理である。
Next, details of the new scan ticket creation process in step S402 of FIG. 4 will be described with reference to FIG. This processing is performed by the
クライアント装置102のCPU201に図5のステップS501〜S507の処理を実行させるためのプログラムは、クライアント装置102の外部メモリ211等に記憶されており、本処理実行に際し、クライアント装置102のCPU201は、当該プログラムをRAM202にロードし、ロードしたプログラムによる制御に従ってこれら処理を行う。
A program for causing the
また、サーバ装置101のCPU201に図5のステップS511〜S515の処理を実行させるためのプログラムは、サーバ装置101の外部メモリ211等に記憶されており、本処理実行の際に、サーバ装置101のCPU201は、当該プログラムをRAM202にロードし、ロードしたプログラムによる制御に従ってこれら処理を行う。
A program for causing the
まず、クライアント装置102のCPU201は、サーバ装置101に対して新規スキャンチケットの作成要求を送信する(ステップS501)。そして、サーバ装置101はクライアント装置102からの新規スキャンチケットの作成要求を受信すると(ステップS511)、新規スキャンチケット作成画面の画面情報を送信する(ステップS512)。
First, the
サーバ装置101から送信された画面情報を受信すると(ステップS502)、受信した画面情報に基づいてディスプレイ装置210に新規スキャンチケット作成画面を表示する。ここでディスプレイ装置210に表示される新規スキャンチケット作成画面は図8に示すような画面である。
When the screen information transmitted from the
ここで、図8を参照して、クライアント装置102のディスプレイ装置210に表示される新規スキャンチケット作成画面800の構成について説明する。
Here, the configuration of a new scan
新規スキャンチケット作成画面800は、スキャンチケット名入力部801、使用可能ユーザ指定部802、実行する処理指定部803、処理詳細設定入力部804、処理主体選択部805、追加ボタン806、定義済み処理表示部807、作成ボタン808、キャンセルボタン809等を備えて構成されている。
A new scan
スキャンチケット名入力部801は、これから作成するスキャンチケットの名称の入力を受け付ける入力部である。使用可能ユーザ指定部802は、この新規スキャンチケット作成画面800に入力された項目により作成されるスキャンチケットを使用可能なユーザを指定する指定部である。例えば、全ユーザ、作成者のみ、作成者と同じ課のユーザ、任意のユーザ、任意のグループ等を指定することが可能である。
The scan ticket
実行する処理指定部803は、当該スキャンチケットが指定された場合に実行する処理を指定する指定部である。例えば、ファイル送信処理、コピー処理、メール送信処理、といった複合機103が有する機能によって実行可能な処理のほか、サーバ装置101の外部メモリ211に保存されているアプリケーションプログラムによって実行可能な、OCR処理や翻訳処理等を指定することが可能である。
The
処理詳細設定入力部804は、実行する処理指定部803で指定された処理を実行するために必要な詳細情報を入力する入力部である。図8では、指定された処理がメール送信の場合に処理詳細設定入力部804の表示例を示している。
The process detail setting
指定された処理がメール送信である場合には、処理詳細設定入力部804には、メールの件名情報の入力を行うための件名入力欄804−1、送信者(FROM)情報の入力を行うためのFROM入力欄804−2、宛先(TO)情報の入力を行うためのTO入力欄804−3、CC情報の入力を行うためのCC入力欄804−4、BCC情報の入力を行うためのBCC入力欄804−5、本文の入力を行うための本文入力欄804−6、添付ファイルの作成方法を指定するための添付ファイル作成方法入力欄804−7等がこの処理詳細設定入力部804に設定されることになる。尚、添付ファイル作成方法入力欄804−7には、ファイル形式指定欄804−71、解像度指定欄804−72、カラー/モノクロ指定欄804−63が設定される。これらで指定された情報は、複合機103でのスキャン時の設定に反映されることになる。
When the designated process is mail transmission, the process detail setting
処理主体選択部805は、実行する処理指定部803で指定された処理をサーバ装置101で行うか、それとも複合機103で行うかの選択を受け付ける選択部である。尚、実行する処理指定部803で指定された処理が、複合機103で実行不可能な処理である場合には、複合機103を選択できないよう表示制御がなされる。
The processing
追加ボタン806は、実行する処理指定部803、処理詳細設定入力部804及び処理主体選択部805に対する処理によって特定される処理を当該スキャンチケットが選択された場合に行う処理として追加するために用いるボタンである。
An add
定義済み処理表示部807は、既に作成中のスキャンチケットに定義済みの処理を表示するための表示部であり、詳細確認ボタン807−1、削除ボタン807−2を備えている。詳細確認ボタン807−1は定義済みの処理の詳細を表示するために用いられるボタンであって、詳細確認ボタン807−1に対する押下指示を受け付けると、不図示の詳細確認画面を表示することで、ユーザが設定情報の確認可能にする。削除ボタン807−2に対する押下指示を受け付けると、その行に表示されている定義済みの処理を削除する。
The defined
作成ボタン808は、この新規スキャンチケット作成画面800を介して入力された各種の情報に従ったスキャンチケットの作成をサーバ装置101に要求するために用いられるボタンである。キャンセルボタン809はスキャンチケットの作成要求を行うことなく本画面を用いた処理を終了するために用いるボタンである。以上が、図8の新規スキャンチケット作成画面の説明である。
The
図5の説明に戻る。ステップS503で新規スキャンチケット作成画面800を表示後、新規スキャンチケット作成画面800を介してスキャンチケット作成情報の入力を受け付ける(ステップ504)。その後、新規スキャンチケット作成画面800の作成ボタン808に対する押下指示がなされることにより入力される作成指示を受け付けたと判断した場合には(ステップS505でYES)、処理をステップS506に進め新規スキャンチケット作成画面800を介して入力されたスキャンチケット作成情報を、サーバ装置101に対して送信する。
Returning to the description of FIG. After the new scan
サーバ装置101のCPU201は、クライアント装置102から送信されたスキャンチケット作成情報を受信すると(ステップS513)、スキャンチケット作成情報に従ってスキャンチケットの作成を行う(ステップS514)。作成されるスキャンチケットは、図10に示すような構成を有している。
When receiving the scan ticket creation information transmitted from the client device 102 (step S513), the
図10は、図5のステップS514でサーバ装置101のCPU201によって作成されるスキャンチケットのデータ構成を示している。
FIG. 10 shows the data structure of the scan ticket created by the
図10に示すように、スキャンチケットは、スキャンチケットデータ1000と処理詳細データ1010〜1030で構成されている。尚、処理詳細データ1010〜1030は、実行する処理毎に作成されることになり、1010はメール送信処理詳細データ、1020はファイル送信処理詳細データ、1030はFAX送信処理詳細データを示している。
As shown in FIG. 10, the scan ticket is composed of
スキャンチケットデータ1000には、スキャンチケットID1001、スキャンチケット名1002、使用可能ユーザ1003、処理数1004、処理詳細1005、解像度1006、モノクロ/カラー1007がデータ項目として設定されている。
In the
スキャンチケットID1001はスキャンチケットデータを一意に識別するための識別情報を登録するデータ項目である。
The
スキャンチケット名1002は、図8のスキャンチケット名入力部801に入力されたスキャンチケット名を登録するデータ項目である。使用可能ユーザ1003は、図8の使用可能ユーザ指定部802で指定された当該スキャンチケットの使用可能ユーザの情報を登録するデータ項目である。処理数は、当該スキャンチケットを指定した処理で実行される処理数が登録されるデータ項目であり、定義済み処理表示部807に表示されている処理の数が登録されることになる。
The
処理詳細1005は、当該スキャンチケットを用いて行われる処理の詳細データに関する情報が登録されるデータ項目であり、処理種別1005−1、処理ID1005−2、処理主体1005−3が詳細データとして登録される。 The process details 1005 is a data item in which information on detailed data of processes performed using the scan ticket is registered, and a process type 1005-1, a process ID 1005-2, and a processing subject 1005-3 are registered as detailed data. The
処理種別1005−1は、処理種別を示すデータが登録されるデータ項目であり、例えば、メール送信、FAX送信、ファイル送信等、図8の実行する処理指定部803で指定された処理が登録される。処理IDは、詳細処理データを特定するための識別情報が登録される項目であり、この処理の詳細データを登録している詳細データの識別情報が登録される。処理主体1005−3は、この処理をサーバ装置101、複合機103のどちらが行うかを示す情報が登録されるデータ項目であり、図8の処理主体選択部805で選択された情報が登録される。
The process type 1005-1 is a data item in which data indicating the process type is registered. For example, the process specified by the
解像度1006は、複合機103で原稿の読取処理(スキャン処理)を実行する際に設定される解像度情報が登録されるデータ項目である。モノクロ/カラーは複合機103で原稿の読み取り処理を行う際に設定されるモノクロ/カラー指定が登録される。これらの情報は、例えば、メール送信処理の際に設定される添付ファイルの解像度、モノクロ/カラー設定等に基づいて決定され登録されることになる。
A
処理詳細データ1010〜1030は、複合機103またはサーバ装置101が行うことになる各種の処理の詳細情報を登録するデータ項目であり、メール送信処理詳細データ1010であれば、処理ID1011、FROM1012、TO1013、CC1014、BSS1015、件名1016、本文1017、添付ファイル1018等のデータ項目が設定されており、添付ファイル1018には更にファイル形式1018−1、解像度1018−2、モノクロ/カラー1018−3が設定される。
The process details
ファイル送信処理詳細データ1020には、処理ID1021、ファイル送信先フォルダ1022、ID1023、パスワード1024、送信ファイル1025等のデータ項目が設定されており、送信ファイル1025には更にファイル形式1025−1、解像度1025−2、モノクロ/カラー1025−3が設定される。尚、ID1023、パスワード1024には、ファイル送信先フォルダ1022に登録されたフォルダにアクセスする際に用いるユーザID情報、パスワード情報をそれぞれ登録することになる。
In the file transmission process
FAX送信処理詳細データ1030には、処理ID1031、FAX送信先1032等のデータ項目が設定されている。以上がスキャンチケットのデータ構成の説明である。
In the FAX transmission process
図5の説明に戻る。ステップS514でのスキャンチケットデータの作成処理終了後、サーバ装置101のCPU201は、その処理結果情報をスキャンチケットの作成要求を行ったクライアント装置102に対して送信する(ステップS515)、そして、クライアント装置102はその処理結果情報を受信し(ステップS507)、その情報にもとづき、処理結果をディスプレイ装置210に表示する。以上が図4のステップS402の新規スキャンチケット作成処理の詳細の説明である。
Returning to the description of FIG. After completion of the scan ticket data creation process in step S514, the
次に、図6を参照して、図4のステップS404のスキャンチケットを用いた処理の詳細について説明する。この処理は複合機103のCPU201及びサーバ装置101のCPU201によって行われる処理である。
Next, details of the process using the scan ticket in step S404 in FIG. 4 will be described with reference to FIG. This process is performed by the
複合機103のCPU301にステップS601〜ステップS614に示す処理を実行させるためのプログラムはHDD304等に記憶されており、CPU301は本処理を実行するに際して、当該プログラムをRAM302にロードし、ロードしたプログラムの制御に従って本処理を実行することになる。
A program for causing the
また、サーバ装置101のCPU201にステップS621〜ステップS624に示す処理を実行させるためのプログラムは外部メモリ211等に記憶されており、本処理を実行するに際して、当該プログラムをRAM202にロードし、ロードしたプログラムの制御に従って本処理を実行することになる。
Further, a program for causing the
複合機103のCPU301は、複合機を使用するユーザの認証処理を行う(ステップS601)。このユーザ認証処理では、ユーザID及びパスワードや、生体情報、ICカード情報などをユーザ認証情報として入力させ、当該ユーザ認証情報に関連づいているユーザを、複合機103を使用するユーザとして特定する処理を行う。
The
ユーザ認証処理終了後、ユーザから受付けた処理内容がスキャンチケットを用いた処理要求をユーザの操作指示に従って受け付けたかを判定する(ステップS602)。この判定処理でスキャンチケットを用いたスキャン処理以外の処理要求を受け付けた(ステップS602でNO)と判定した場合には、処理をステップS603に進め、ユーザから要求があった処理(例えばコピー処理、FAX送信、プリント処理)を実行することになる。 After the user authentication process is completed, it is determined whether the processing content received from the user has received a processing request using a scan ticket according to the user's operation instruction (step S602). If it is determined in this determination process that a process request other than the scan process using the scan ticket has been accepted (NO in step S602), the process proceeds to step S603, and a process requested by the user (for example, a copy process, FAX transmission and print processing) are executed.
一方、ステップS602の判定処理でスキャンチケットを用いた処理の要求を受け付けた(ステップS602でYES)と複合機103のCPU301が判定した場合には、処理をステップS604に進め、ステップS601で特定されたユーザが使用可能なスキャンチケットをサーバ装置101に対して要求する。
On the other hand, if the
複合機103からのスキャンチケット要求を受信すると(ステップS621)、外部メモリ211に記憶されているスキャンチケットの中から複合機103を使用中のユーザが使用できるスキャンチケットをスキャンチケットデータの使用可能ユーザ1003に登録されている情報に従って取得し(ステップS622)、取得したスキャンチケットを複合機103に対して送信する(ステップS623)。この時、スキャンチケットデータ及び処理主体が複合機103となっている処理の詳細データを少なくとも複合機103に送信することになる。
When a scan ticket request is received from the multi-function peripheral 103 (step S621), a scan ticket that can be used by a user who is using the multi-function peripheral 103 among scan tickets stored in the
サーバ装置101から送信されたユーザが使用可能なスキャンチケットを受信した(ステップS605)後、図9に示すスキャンチケット選択画面を操作部308のLCD表示部に表示する(ステップS606)。 After receiving a usable scan ticket transmitted from the server apparatus 101 (step S605), the scan ticket selection screen shown in FIG. 9 is displayed on the LCD display unit of the operation unit 308 (step S606).
ここで、図9を参照して、図6のステップS606で複合機103の操作部308のLCD表示部に表示されるスキャンチケット選択画面900の一例について説明する。
Here, an example of the scan
図9に示すようにスキャンチケット選択画面900には、ユーザ情報表示部901、操作メニュー表示部902、スキャンチケット一覧表示部903、詳細ボタン904、実行ボタン905等を備えて構成されている。
As shown in FIG. 9, the scan
ユーザ情報表示部901は、複合機103を使用中のユーザのユーザ情報を表示する表示欄である。操作メニュー表示部902は、複合機103に対して各種処理の実行要求を入力させるために用いられるボタンを表示する表示部であり、例えばスキャンチケットボタン902−1に対する押下指示を行うことで、複合機103のCPU301に対してスキャンチケットを用いた処理の実行要求を入力することができる。
A user
スキャンチケット一覧表示部903はサーバ装置101から取得したスキャンチケットの一覧を表示する表示部であって、スキャンチケット名、処理数、解像度、カラー/モノクロ設定情報等の表示を行う。また、このスキャンチケット一覧表示部903に表示されているスキャンチケットに対する選択処理を受け付けることにより、実際に処理に使用するスキャンチケットを選択する。選択されたスキャンチケットは、例えば903−1に示すように背景色を変える等、他のスキャンチケットの表示と異ならせることで、いずれのスキャンチケットが選択状態であるかをユーザが認識できるようにする。
A scan ticket
詳細ボタン904は、スキャンチケット一覧表示部903で選択状態になっているスキャンチケットの詳細を表示するために用いられるボタンである。実行ボタン905は、スキャンチケット一覧表示部903で選択状態になっているスキャンチケットに定義された処理を実行する指示を複合機103に入力するために用いられるボタンである。以上がスキャンチケット選択画面の構成の一例の説明である。
The
図6の説明に戻る。そして、ステップS606でスキャンチケット選択画面900を表示した後、スキャンチケット一覧表示部903に対する操作によるスキャンチケットの選択を受け付ける(ステップS607)。
Returning to the description of FIG. Then, after the scan
その後、実行ボタン905が押下指示を受け付けることで入力される処理実行指示を受け付けたと(ステップS608でYES)判定した場合には、処理をステップS609に進め、ステップS607で選択されたスキャンチケットに設定された解像度設定やカラーモノクロ設定等に従ってスキャン処理を実行する(ステップS609)。この処理ではスキャンチケットの設定に従ってスキャン処理を実行することになるので、ユーザが逐一スキャンに係る設定の入力を行う必要がない。
Thereafter, when it is determined that the process execution instruction input by the
その後、ステップS609でのスキャン処理により作成された画像データを用いて、スキャンチケットに設定された各種の処理(メール送信、ファイル送信等)を行うことになる。 Thereafter, various processes (email transmission, file transmission, etc.) set in the scan ticket are performed using the image data created by the scanning process in step S609.
複合機103は、スキャンチケットに定義されている全ての処理詳細について、当該処理を複合機103で行うか否かを処理主体1005−3に従って判定し(ステップS610)、複合機103で行う処理である(ステップS610でYES)と判定した場合には、その処理の詳細設定データに定義された処理を実行する(ステップS611)。 The multi-function peripheral 103 determines whether or not to perform the process on the multi-function peripheral 103 for all the processing details defined in the scan ticket according to the processing subject 1005-3 (step S610). If it is determined that there is (YES in step S610), the process defined in the detailed setting data of the process is executed (step S611).
選択したスキャンチケットに定義された処理のうち、複合機103が処理を行う処理をすべて実行後、当該スキャンチケットにサーバ装置101で行う処理が定義されているかを判定する(ステップS612)。この判定処理でサーバ装置101で行う処理が定義されている(YES)と判定した場合には、処理をステップS613に進め、スキャン処理によって作成された画像データと、スキャンチケットデータ(少なくともスキャンチケットID)をサーバ装置101の所定のフォルダに送信する。
After executing all the processes performed by the multifunction machine 103 among the processes defined in the selected scan ticket, it is determined whether or not the process performed by the
その後、ユーザのログアウト処理が行われるなど、本処理を終了する(ステップS614でYES)と判定するまで、本図に示す処理を繰り返す。以上が図4のステップS404のスキャンチケットを用いた処理の詳細な説明である。 Thereafter, the process shown in the drawing is repeated until it is determined that the process is to be terminated (YES in step S614), such as a user logout process. The above is the detailed description of the process using the scan ticket in step S404 in FIG.
次に、図7を参照して、図4のステップS406のサーバ装置101によるスキャンチケット実行処理の詳細について説明する。サーバ装置101に本図に示す処理を実行させるためのプログラムは外部メモリ211に記憶されており、本処理を実行する際に当該プログラムをRAM202にロードし、ロードしたプログラムによる制御に従って本処理を実行することになる。例えばこの処理は、図6のステップS624で複合機103から受付けた場合、又は所定の時間周期等で行うことになる。
Next, the details of the scan ticket execution process performed by the
まず、サーバ装置101のCPU201は、画像処理装置から所定のフォルダに画像データを受け付けているかを判定する(ステップS701)。そして、ステップS701でYESと判定した場合には、当該画像データにスキャンチケットが関連付けられているかを判定する(ステップS702)。
First, the
ステップS702でYESと判定した場合には、画像データに関連付けられているスキャンチケットに定義されている処理のうち、処理主体がサーバ装置101となっている処理をすべて実行することになる。
If “YES” is determined in the step S702, all processes whose processing subject is the
まずスキャンチケットに定義されている処理詳細データを取得し、その処理主体がサーバ装置101となっているかを判定する(ステップS703)。この判定処理でYESと判定した場合には、処理をステップS704に進め、当該詳細処理データの処理種別、処理IDで特定される処理詳細データを取得し、この処理詳細データに定義されている処理を実行する(ステップS705)。 First, detailed processing data defined in the scan ticket is acquired, and it is determined whether the processing subject is the server device 101 (step S703). If it is determined YES in this determination process, the process proceeds to step S704 to acquire the process detail data specified by the process type and process ID of the detail process data, and the process defined in the process detail data Is executed (step S705).
以上、ステップS703〜ステップS705の処理を画像データに関連付けられているスキャンチケットに含まれるすべての処理詳細データ対して実行した場合、本処理を終了する。 As described above, when the processes in steps S703 to S705 have been executed for all the detailed process data included in the scan ticket associated with the image data, this process ends.
本発明では、上記のような構成をとることで、画像処理装置でのスキャン処理を伴う一連の複数の処理を、予め定義しておき、定義された処理を画像処理装置に実行させることで、同一の原稿を複数回スキャン処理させることなく、複数の処理を実行することが可能となる。 In the present invention, by adopting the configuration as described above, a series of a plurality of processes involving scan processing in the image processing apparatus is defined in advance, and by causing the image processing apparatus to execute the defined processing, A plurality of processes can be executed without scanning the same document a plurality of times.
また、一連の複数の処理を画像処理装置に実行させるか、それともサーバ装置に実行させるかを指定することが可能であるため、処理の負荷分散をさせることが可能になるとともに、画像処理装置が実行できない処理をサーバ装置101に行わせることが可能となる。その際のユーザの処理もスキャンチケットを選択し、処理を実行させるというとても簡単なものである。
In addition, since it is possible to specify whether a series of processes are to be executed by the image processing apparatus or the server apparatus, it is possible to distribute the processing load, and the image processing apparatus It is possible to cause the
前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ(またはCPUやMPU)が記録媒体に格納されたプログラムを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。 By supplying a recording medium recording a program for realizing the functions of the above-described embodiments to a system or apparatus, and reading and executing the program stored in the recording medium by a computer (or CPU or MPU) of the system or apparatus However, it goes without saying that the object of the present invention is achieved.
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。 In this case, the program itself read from the recording medium realizes the novel function of the present invention, and the recording medium storing the program constitutes the present invention.
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク,ハードディスク,光ディスク,光磁気ディスク,CD−ROM,CD−R,DVD−ROM,磁気テープ,不揮発性のメモリカード,ROM,EEPROM,シリコンディスク等を用いることができる。 As a recording medium for supplying the program, for example, a flexible disk, hard disk, optical disk, magneto-optical disk, CD-ROM, CD-R, DVD-ROM, magnetic tape, nonvolatile memory card, ROM, EEPROM, silicon A disk or the like can be used.
また、システムあるいは装置のコンピュータが、読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているOS(オペレーティングシステム)等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。 Further, when the computer of the system or apparatus executes the read program, not only the functions of the above-described embodiments are realized, but also an OS (operating system) running on the computer based on the instructions of the program. Needless to say, a case where the functions of the above-described embodiment are realized by performing part or all of the actual processing and the processing is included.
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。 Furthermore, after the program read from the recording medium is written to the memory provided in the function expansion board inserted into the computer or the function expansion unit connected to the computer, the function expansion board is based on the instructions of the program code. It goes without saying that the case where the CPU or the like provided in the function expansion unit performs part or all of the actual processing and the functions of the above-described embodiments are realized by the processing.
また、本発明は、複数の機器から構成されるシステムに適用しても、1つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。 Further, the present invention may be applied to a system composed of a plurality of devices or an apparatus composed of a single device. Needless to say, the present invention can be applied to a case where the present invention is achieved by supplying a program to a system or apparatus. In this case, by reading a recording medium storing a program for achieving the present invention into the system or apparatus, the system or apparatus can enjoy the effects of the present invention.
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ,データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。 Furthermore, by downloading and reading a program for achieving the present invention from a server, database, etc. on a network by a communication program, the system or apparatus can enjoy the effects of the present invention. In addition, all the structures which combined each embodiment mentioned above and its modification are also included in this invention.
また上記のソフトウェアで実現する各処理を、ファームウェアやハードウェア構成にして、各処理を各手段として実現することも可能であり、本発明の技術的範囲はこのようなファームウェアやハードウェア構成による実現も含むものである。 In addition, each process realized by the above-described software can be realized as firmware or hardware configuration, and each process can be realized as each means. The technical scope of the present invention is realized by such firmware or hardware configuration. Is also included.
101 サーバ装置
102−1、102−2 クライアント装置
103−1、103−2 複合機
104 ネットワーク
201 CPU
202 RAM
203 ROM
204 システムバス
205 入力コントローラ
206 ビデオコントローラ
207 メモリコントローラ
208 通信I/F(インタフェース)コントローラ
209 入力装置
210 ディスプレイ装置
211 外部メモリ
101 Server apparatus 102-1 and 102-2 Client apparatus 103-1 and 103-2
202 RAM
203 ROM
204
Claims (14)
前記サーバ装置は、
前記画像処理装置による原稿の読み取り処理によって画像ファイルを作成するための情報である第1の設定情報と、前記画像処理装置により作成される前記画像ファイルに対する処理及びその処理主体が画像処理装置又はサーバ装置として定義された第2の設定情報であって、前記処理主体が異なる複数の第2の設定情報と、を定義したスキャンチケットデータと、当該スキャンチケットデータの識別情報とを記憶する記憶手段と、
画像処理装置からのスキャンチケットデータの要求に応じて、前記記憶手段に記憶されているスキャンチケットデータと、当該スキャンチケットの識別情報を前記画像処理装置に送信するスキャンチケット送信手段と、
前記画像処理装置より、前記画像ファイル及びスキャンチケットデータの識別情報を受信する画像ファイル受信手段と、
前記画像ファイル受信手段で受信した画像ファイルを用いて、前記画像ファイル受信手段で受信した前記スキャンチケットデータの識別情報の示す前記スキャンチケットデータに含まれる第2の設定情報に定義された処理を実行する第1の実行手段と、
を備え、
前記画像処理装置は、
前記サーバ装置に対して、スキャンチケットデータを要求する要求手段と、
前記要求手段によるスキャンチケットデータの要求に応じて前記スキャンチケット送信手段により送信されるスキャンチケットデータと、当該スキャンチケットの識別情報を受信するスキャンチケット受信手段と、
前記スキャンチケット受信手段で受信したスキャンチケットデータに含まれる第1の設定情報に従って前記画像読取機構を用いて原稿を読み取ることで、画像ファイルを作成する画像ファイル作成手段と、
前記スキャンチケットデータに含まれる前記第2の設定情報に定義された、前記画像ファイル作成手段で作成した前記画像ファイルに対する処理の処理主体が、前記画像処理装置か、前記サーバ装置かを判定する判定手段と、
前記判定手段で、前記スキャンチケットデータに含まれる第2の設定情報に定義された、前記画像ファイル作成手段で作成した前記画像ファイルに対する処理の処理主体が画像処理装置であると判定した処理を、当該画像処理装置において実行する第2の実行手段と、
前記複数の第2の設定情報のうち、前記処理主体が前記画像処理装置である全ての処理が、前記第2の実行手段で実行されたか否かを判定する実行判定手段と、
前記実行判定手段で、前記処理主体が前記画像処理装置である全ての処理が実行されたと判定した場合に、前記判定手段で、前記処理主体が前記サーバ装置であると判定した処理を前記サーバ装置に実行させるべく、前記画像処理装置で実行する全ての処理がされた前記画像ファイル及びスキャンチケットの識別情報を、前記サーバ装置に送信する画像ファイル送信手段と、
を備えることを特徴とする画像処理システム。 An image processing system comprising a server device and an image processing device comprising an image reading mechanism,
The server device
First setting information, which is information for creating an image file by a document reading process by the image processing apparatus, processing for the image file created by the image processing apparatus, and the processing subject is the image processing apparatus or server Storage means for storing scan ticket data defined as a plurality of second setting information defined as a device, the plurality of second setting information being different from each other, and identification information of the scan ticket data; ,
In response to a request for scan ticket data from the image processing apparatus, scan ticket data stored in the storage means, and scan ticket transmission means for transmitting identification information of the scan ticket to the image processing apparatus,
Image file receiving means for receiving identification information of the image file and scan ticket data from the image processing device;
Using the image file received by the image file receiving unit, the process defined in the second setting information included in the scan ticket data indicated by the identification information of the scan ticket data received by the image file receiving unit is executed. First executing means to:
With
The image processing apparatus includes:
Request means for requesting scan ticket data to the server device;
Scan ticket data transmitted by the scan ticket transmission means in response to a request for scan ticket data by the request means, and scan ticket reception means for receiving identification information of the scan ticket;
An image file creating means for creating an image file by reading a document using the image reading mechanism according to first setting information included in the scan ticket data received by the scan ticket receiving means;
Previously defined in the second setting information included in the scan ticket data, processing main body of processing of the image file created by the image file creation unit, the image processing located instrumentation, determination determines the placed server instrumentation Means,
Wherein the determination unit, as defined in the second setting information included in the scan ticket data, processing the process subject of processing of the image file created by the image file creation unit determines that Ru der image processing apparatus Second execution means for executing the processing in the image processing apparatus;
Among the plurality of second setting information, all of the processing the processing entity is the image processing apparatus, the execution determination means for determining whether or not executed in the second execution means,
In the execution determination unit, when the processing entity determines that the image processing all of the processing is a device has been performed, the in the determination means, the processing of the processing main body is determined to the a server equipment server in order to execute device, an image file transmission means for transmitting identification information of the image file and scan ticket all processing to be executed is in the image processing apparatus, to the server apparatus,
An image processing system comprising:
前記画像ファイル作成手段は、前記第2の設定情報におけるユーザから指定された解像度の情報に基づいて決定された前記第1の設定情報の解像度の情報を用いて、前記画像ファイルを作成することを特徴とする請求項1に記載の画像処理システム。 The second setting information is information including a resolution specified by a user operation, and the resolution information included in the first setting information is a resolution specified by the user in the second setting information. Determined on the basis of
The image file creating means creates the image file using the resolution information of the first setting information determined based on the resolution information designated by the user in the second setting information. The image processing system according to claim 1, wherein:
前記クライアント装置は、
前記第2の設定情報に、いずれの処理を定義するかを決定する決定指示を受け付ける決定指示受付手段と、
前記決定指示受付手段で指示を受け付けた処理を実行可能な処理主体を、前記第2の設定情報における処理主体として選択可能に表示し、前記決定指示受付手段で指示を受け付けた処理を実行不可能な処理主体を選択不可能に表示する処理主体選択表示手段と、
前記前記処理主体選択表示手段で表示された、前記決定指示受付手段で指示を受け付けた処理を実行可能な処理主体の選択を受け付ける処理主体選択受付手段と、
前記サーバに前記スキャンチケットを作成させるべく、前記処理主体選択受付手段で選
択を受け付けた処理主体の情報を、前記サーバに送信する処理主体情報送信手段と、
を備えることを特徴とする請求項1又は2に記載の画像処理システム。 The server is communicably connected to a client device;
The client device is
A determination instruction receiving means for receiving a determination instruction for determining which process is defined in the second setting information;
The processing entity that can execute the process that has received the instruction by the determination instruction receiving unit is displayed as selectable as the processing entity in the second setting information, and the process that has received the instruction by the determination instruction receiving unit cannot be executed. A processing subject selection display means for displaying a processing subject that cannot be selected;
A processing entity selection accepting means for accepting a selection of a processing entity capable of executing the process accepted by the determination instruction accepting means and displayed by the processing entity selection display means;
Processing entity information transmitting means for transmitting information of the processing entity that has been selected by the processing entity selection receiving means to the server in order to cause the server to create the scan ticket;
The image processing system according to claim 1, further comprising:
前記画像処理装置は、
当該画像処理装置を使用するユーザを特定するための特定手段を更に備え、
前記要求手段は、前記特定手段により特定されたユーザが利用可能なスキャンチケットデータを前記サーバ装置に要求すること
を特徴とする請求項1乃至3のいずれか1項に記載の画像処理システム。 The scan ticket data stored in the storage means includes information about users who can use the scan ticket data,
The image processing apparatus includes:
A specifying unit for specifying a user who uses the image processing apparatus;
The image processing system according to claim 1, wherein the request unit requests the server device for scan ticket data that can be used by a user specified by the specifying unit.
クライアント装置から前記スキャンチケットデータの作成要求を受け付ける第1の受付手段と、
前記第1の受付手段で受け付けた作成要求に従って、前記スキャンチケットデータを作成する第2の作成手段を備え、
前記記憶手段は、前記第2の作成手段で作成されたスキャンチケットデータを記憶すること
を特徴とする請求項1乃至4のいずれか1項に記載の画像処理システム。 The server device
First receiving means for receiving a scan ticket data creation request from a client device;
In accordance with the creation request received by the first accepting means, comprising second creating means for creating the scan ticket data,
5. The image processing system according to claim 1, wherein the storage unit stores the scan ticket data created by the second creation unit. 6.
前記スキャンチケット受信手段で受信したスキャンチケットデータを表示部に一覧表示する表示制御手段と、
前記表示制御手段により表示部に一覧表示されるスキャンチケットデータから、前記画像ファイル作成手段による画像ファイルの作成に使用するスキャンチケットデータの指定を受け付ける第2の受付手段と、
を更に備え、
前記画像ファイル作成手段は、前記第2の受付手段で指定を受け付けたスキャンチケットデータに定義された第1の設定情報に従って前記読取機構を用いて原稿を読み取ることで、画像ファイルを作成し、
前記第2の実行手段は、前記第2の受付手段で指定を受け付けたスキャンチケットデータの第2の設定情報に定義された前記処理であって、前記判定手段により、画像処理装置で実行する処理と判定される処理を実行する
ことを特徴とする請求項1乃至5のいずれか1項に記載の画像処理システム。 The image processing apparatus includes:
Display control means for displaying a list of scan ticket data received by the scan ticket receiving means on a display unit;
Second accepting means for accepting designation of scan ticket data used for creating an image file by the image file creating means from scan ticket data displayed in a list on the display unit by the display control means;
Further comprising
The image file creating means creates an image file by reading a document using the reading mechanism according to the first setting information defined in the scan ticket data received by the second receiving means,
It said second execution means is the above process defined in the second configuration information of the scan ticket data received designation by said second reception means, the pre-Symbol-size constant means, executed by the image processing apparatus 6. The image processing system according to claim 1, wherein a process that is determined to be performed is executed.
当該画像処理装置による原稿の読み取り処理によって画像ファイルを作成するための情報である第1の設定情報と、前記画像処理装置により作成される前記画像ファイルに対する処理及びその処理主体が画像処理装置又はサーバ装置として定義された第2の設定情報であって、前記処理主体が異なる複数の第2の設定情報と、を定義したスキャンチケットデータを取得する取得手段と、
前記取得手段で取得したスキャンチケットデータに含まれる第1の設定情報に従って前記画像読取機構を用いて原稿を読み取ることで、画像ファイルを作成する画像ファイル作成手段と、
前記スキャンチケットデータに含まれる前記第2の設定情報に定義された、前記画像ファイル作成手段で作成した前記画像ファイルに対する処理の処理主体が、前記画像処理装置か、前記サーバ装置かを判定する判定手段と、
前記判定手段で、前記スキャンチケットデータに含まれる第2の設定情報に定義された、前記画像ファイル作成手段で作成した前記画像ファイルに対する処理の処理主体が画像処理装置であると判定した処理を、当該画像処理装置において実行する実行手段と、
前記複数の第2の設定情報のうち、前記処理主体が前記画像処理装置である全ての処理が、前記実行手段で実行されたか否かを判定する実行判定手段と、
前記実行判定手段で、前記処理主体が前記画像処理装置である全ての処理が実行されたと判定した場合に、前記判定手段で、前記処理主体が前記サーバ装置であると判定した処理を前記サーバ装置に実行させるように、前記画像処理装置で実行する全ての処理がされた前記画像ファイルを、前記サーバ装置に送信する画像ファイル送信手段と、
を備えることを特徴とする画像処理装置。 An image processing apparatus including an image reading mechanism, which is communicably connected to a server apparatus,
First setting information, which is information for creating an image file by document reading processing by the image processing apparatus, processing for the image file created by the image processing apparatus, and the processing subject is the image processing apparatus or server a second configuration defined as a device, an acquisition unit for the processing entity acquires different and a plurality of second setting information, the scan ticket data defining the,
Image file creating means for creating an image file by reading a document using the image reading mechanism according to first setting information included in the scan ticket data obtained by the obtaining means;
Previously defined Symbol second setting information that is part of the scan ticket data, processing main body of processing of the image file created by the image file creation unit, the image processing located instrumentation, determines the placed server instrumentation Determination means to perform,
Wherein the determination unit, as defined in the second setting information included in the scan ticket data, processing the process subject of processing of the image file created by the image file creation unit determines that Ru der image processing apparatus Executing means for executing the processing in the image processing apparatus;
Among the plurality of second setting information, all of the processing the processing entity is the image processing apparatus, the execution determination means for determining whether or not been executed by the execution unit,
In the execution determination unit, when the processing entity determines that the image processing all of the processing is a device has been performed, the in the determination means, the processing of the processing main body is determined to the a server equipment server so as to execute device, an image file transmission means for transmitting the image file to all processing to be executed is in the image processing apparatus, to the server apparatus,
An image processing apparatus comprising:
前記画像ファイル作成手段は、前記第2の設定情報におけるユーザから指定された解像度の情報に基づいて決定された前記第1の設定情報の解像度の情報を用いて、前記画像ファイルを作成することを特徴とする請求項8に記載の画像処理装置。 The second setting information is information including a resolution specified by a user operation, and the resolution information included in the first setting information is a resolution specified by the user in the second setting information. Determined on the basis of
The image file creating means creates the image file using the resolution information of the first setting information determined based on the resolution information designated by the user in the second setting information. The image processing apparatus according to claim 8, wherein the apparatus is an image processing apparatus.
前記表示制御手段により表示部に一覧表示されるスキャンチケットデータから、前記画像ファイル作成手段による画像ファイルの作成に使用するスキャンチケットデータの指定を受け付ける受付手段と、
を更に備え、
前記画像ファイル作成手段は、前記受付手段で指定を受け付けたスキャンチケットデータに含まれる第1の設定情報に従って前記読取機構を用いて原稿を読み取ることで、画像ファイルを作成することを特徴とする請求項8または9に記載の画像処理装置。 Display control means for displaying a list of scan ticket data acquired by the acquisition means on a display unit;
Accepting means for receiving designation of scan ticket data used for creating an image file by the image file creating means, from scan ticket data displayed in a list on the display unit by the display control means;
Further comprising
The image file creating means creates an image file by reading a document using the reading mechanism in accordance with first setting information included in scan ticket data received by the accepting means. Item 10. The image processing device according to Item 8 or 9.
前記サーバ装置の記憶手段が、前記画像処理装置による原稿の読み取り処理によって画像ファイルを作成するための情報である第1の設定情報と、前記画像処理装置により作成される前記画像ファイルに対する処理及びその処理主体が画像処理装置又はサーバ装置として定義された第2の設定情報であって、前記処理主体が異なる複数の第2の設定情報と、を定義したスキャンチケットデータと、当該スキャンチケットデータの識別情報とを記憶する記憶工程と、
前記サーバ装置のスキャンチケット送信手段が、画像処理装置からのスキャンチケットデータの要求に応じて、前記記憶工程に記憶されているスキャンチケットデータと、当該スキャンチケットの識別情報を前記画像処理装置に送信するスキャンチケット送信工程と、
前記サーバ装置の画像ファイル受信手段が、前記画像処理装置より、前記画像ファイル及びスキャンチケットデータの識別情報を受信する画像ファイル受信工程と、
前記サーバ装置の第1の実行手段が、前記画像ファイル受信工程で受信した画像ファイルを用いて、前記画像ファイル受信工程で受信した前記スキャンチケットデータの識別情報の示す前記スキャンチケットデータに含まれる第2の設定情報に定義された処理を実行する第1の実行工程と、
前記画像処理装置の要求手段が、前記サーバ装置に対して、スキャンチケットデータを要求する要求工程と、
前記画像処理装置のスキャンチケット受信手段が、前記要求工程によるスキャンチケットデータの要求に応じて前記スキャンチケット送信工程により送信されるスキャンチケットデータと、当該スキャンチケットの識別情報を受信するスキャンチケット受信工程と、
前記画像処理装置の画像ファイル作成手段が、前記スキャンチケット受信工程で受信したスキャンチケットデータに含まれる第1の設定情報に従って前記画像読取機構を用いて原稿を読み取ることで、画像ファイルを作成する画像ファイル作成工程と、
前記画像処理装置の判定手段が、前記スキャンチケットデータに含まれる前記第2の設定情報に定義された、前記画像ファイル作成工程で作成した前記画像ファイルに対する処理の処理主体が、前記画像処理装置か、前記サーバ装置かを判定する判定工程と、
前記画像処理装置の第2の実行手段が、前記判定工程で、前記スキャンチケットデータに含まれる第2の設定情報に定義された、前記画像ファイル作成工程で作成した前記画像ファイルに対する処理の処理主体が画像処理装置であると判定した処理を、当該画像処理装置において実行する第2の実行工程と、
前記画像処理装置の実行判定手段が、前記複数の第2の設定情報のうち、前記処理主体が前記画像処理装置である全ての処理が、前記第2の実行工程で実行されたか否かを判定する実行判定工程と、
前記画像処理装置の画像ファイル送信手段が、前記実行判定工程で、前記処理主体が前記画像処理装置である全ての処理が実行されたと判定した場合に、前記判定工程で、前記処理主体が前記サーバ装置であると判定した処理を前記サーバ装置に実行させるべく、前記画像処理装置で実行する全ての処理がされた前記画像ファイル及びスキャンチケットの識別情報を、前記サーバ装置に送信する画像ファイル送信工程と、
を含むことを特徴とする画像処理方法。 An image processing method performed by an image processing system including a server device and an image processing device including an image reading mechanism,
The storage unit of the server device includes first setting information, which is information for creating an image file by document reading processing by the image processing device, processing for the image file created by the image processing device, and Scan ticket data that defines second setting information in which a processing subject is defined as an image processing device or a server device, and a plurality of second setting information with different processing subjects, and identification of the scan ticket data A storage step for storing information;
The scan ticket transmission unit of the server device transmits the scan ticket data stored in the storage step and the identification information of the scan ticket to the image processing device in response to a request for scan ticket data from the image processing device. A scan ticket transmission process to perform,
An image file receiving step in which the image file receiving means of the server device receives identification information of the image file and scan ticket data from the image processing device;
The first execution means of the server device uses the image file received in the image file receiving step, and is included in the scan ticket data indicated by the identification information of the scan ticket data received in the image file receiving step. A first execution step for executing the processing defined in the setting information of 2;
A requesting step of requesting scan ticket data to the server device by the request means of the image processing device;
A scan ticket receiving step in which the scan ticket receiving means of the image processing apparatus receives the scan ticket data transmitted by the scan ticket transmitting step in response to the request for the scan ticket data by the requesting step and the identification information of the scan ticket. When,
The image file creating means of the image processing apparatus reads the document using the image reading mechanism according to the first setting information included in the scan ticket data received in the scan ticket receiving step, thereby creating an image file File creation process,
Determination means of the image processing apparatus, as defined in the second setting information included in the scan ticket data, processing main body of processing of the image file created by the image file creation process, put the image processing instrumentation a determination step of determining the placed server instrumentation,
Second execution means of the image processing apparatus, wherein in the determination step, which is defined in the second setting information included in the scan ticket data, processing main body of processing of the image file created by the image file generation step There a second execution step of executing a processing that determines that the Ru der image processing apparatus, in the image processing apparatus,
Execution determining unit of the image processing apparatus, the plurality of second setting information, all of the processing the processing entity is the image processing apparatus, determining whether or not executed in the second execution step An execution determination step to perform,
The image file transmission means of the image processing apparatus, in the execution determination step, when the processing entity determines that all of said processing an image processing apparatus has been performed, the in the determination step, the processing entity the server in order to execute processing is determined that the equipment to the server apparatus, identification information of the image file and scan ticket all processing is to be executed by the image processing apparatus, an image file transmission to be transmitted to the server device Process,
An image processing method comprising:
取得手段が、当該画像処理装置による原稿の読み取り処理によって画像ファイルを作成するための情報である第1の設定情報と、前記画像処理装置により作成される前記画像ファイルに対する処理及びその処理主体が画像処理装置又はサーバ装置として定義された第2の設定情報であって、前記処理主体が異なる複数の第2の設定情報と、を定義したスキャンチケットデータを取得する取得工程と、
画像ファイル作成手段が、前記取得工程で取得したスキャンチケットデータに含まれる第1の設定情報に従って前記画像読取機構を用いて原稿を読み取ることで、画像ファイルを作成する画像ファイル作成工程と、
判定手段が、前記スキャンチケットデータに含まれる前記第2の設定情報に定義された、前記画像ファイル作成工程で作成した前記画像ファイルに対する処理の処理主体が、前記画像処理装置か、前記サーバ装置かを判定する判定工程と、
実行手段が、前記判定工程で、前記スキャンチケットデータに含まれる第2の設定情報に定義された、前記画像ファイル作成工程で作成した前記画像ファイルに対する処理の処理主体が画像処理装置であると判定した処理を、当該画像処理装置において実行する実行工程と、
実行判定手段が、前記複数の第2の設定情報のうち、前記処理主体が前記画像処理装置である全ての処理が、前記実行工程で実行されたか否かを判定する実行判定工程と、
画像ファイル送信手段が、前記実行判定工程で、前記処理主体が前記画像処理装置である全ての処理が実行されたと判定した場合に、前記判定工程で、前記処理主体が前記サーバ装置であると判定した処理を前記サーバ装置に実行させるように、前記画像処理装置で実行する全ての処理がされた前記画像ファイルを、前記サーバ装置に送信する画像ファイル送信工程と、
を含むことを特徴とする画像処理方法。 An image processing method performed by an image processing apparatus including an image reading mechanism that is communicably connected to a server apparatus,
First acquisition information, which is information for creating an image file by reading processing of a document by the image processing apparatus, processing for the image file created by the image processing apparatus, and the processing subject is an image A second setting information defined as a processing device or a server device, wherein a plurality of second setting information with different processing subjects are acquired;
An image file creating step for creating an image file by reading an original using the image reading mechanism in accordance with first setting information included in the scan ticket data obtained in the obtaining step;
Determining means, previously defined Symbol second setting information that is part of the scan ticket data, processing main body of processing of the image file created by the image file creation process, put the image processing instrumentation, said server a determination step of determining placed instrumentation,
Execution means, wherein in the determination step, which is defined in the second setting information included in the scan ticket data, the process subject of processing of the image file created by the image file creation process Ru der image processing apparatus the determined treatment, and execution step of executing in the image processing apparatus,
Execution determining means, among the plurality of second setting information, all of the processing the processing entity is the image processing apparatus, an execution determination step of determining whether executed in the execution step,
Image file transmission means, in the execution determination step, when the processing entity determines that all of said processing an image processing apparatus has been performed, in the determination step, when the processing main body is in the server equipment An image file transmission step of transmitting the image file subjected to all the processes executed by the image processing device to the server device so as to cause the server device to execute the determined processing ;
An image processing method comprising:
前記サーバ装置を、
前記画像処理装置による原稿の読み取り処理によって画像ファイルを作成するための情報である第1の設定情報と、前記画像処理装置により作成される前記画像ファイルに対する処理及びその処理主体が画像処理装置又はサーバ装置として定義された第2の設定情報であって、前記処理主体が異なる複数の第2の設定情報と、を定義したスキャンチケットデータと、当該スキャンチケットデータの識別情報とを記憶する記憶手段と、
画像処理装置からのスキャンチケットデータの要求に応じて、前記記憶手段に記憶されているスキャンチケットデータと、当該スキャンチケットの識別情報を前記画像処理装置に送信するスキャンチケット送信手段と、
前記画像処理装置より、前記画像ファイル及びスキャンチケットデータの識別情報を受信する画像ファイル受信手段と、
前記画像ファイル受信手段で受信した画像ファイルを用いて、前記画像ファイル受信手段で受信した前記スキャンチケットデータの識別情報の示す前記スキャンチケットデータに含まれる第2の設定情報に定義された処理を実行する第1の実行手段と、
として機能させ、
前記画像処理装置を、
前記サーバ装置に対して、スキャンチケットデータを要求する要求手段と、
前記要求手段によるスキャンチケットデータの要求に応じて前記スキャンチケット送信手段により送信されるスキャンチケットデータと、当該スキャンチケットの識別情報を受信するスキャンチケット受信手段と、
前記スキャンチケット受信手段で受信したスキャンチケットデータに含まれる第1の設定情報に従って前記画像読取機構を用いて原稿を読み取ることで、画像ファイルを作成する画像ファイル作成手段と、
前記スキャンチケットデータに含まれる前記第2の設定情報に定義された、前記画像ファイル作成手段で作成した前記画像ファイルに対する処理の処理主体が、前記画像処理装置か、前記サーバ装置かを判定する判定手段と、
前記判定手段で、前記スキャンチケットデータに含まれる第2の設定情報に定義された、前記画像ファイル作成手段で作成した前記画像ファイルに対する処理の処理主体が画像処理装置であると判定した処理を、当該画像処理装置において実行する第2の実行手段と、
前記複数の第2の設定情報のうち、前記処理主体が前記画像処理装置である全ての処理が、前記第2の実行手段で実行されたか否かを判定する実行判定手段と、
前記実行判定手段で、前記処理主体が前記画像処理装置である全ての処理が実行されたと判定した場合に、前記判定手段で、前記処理主体が前記サーバ装置であると判定した処理を前記サーバ装置に実行させるべく、前記画像処理装置で実行する全ての処理がされた前記画像ファイル及びスキャンチケットの識別情報を、前記サーバ装置に送信する画像ファイル送信手段
として機能させることを特徴とするコンピュータプログラム。 A computer program executable by an image processing system comprising a server device and an image processing device comprising an image reading mechanism,
The server device,
First setting information, which is information for creating an image file by a document reading process by the image processing apparatus, processing for the image file created by the image processing apparatus, and the processing subject is the image processing apparatus or server Storage means for storing scan ticket data defined as a plurality of second setting information defined as a device, the plurality of second setting information being different from each other, and identification information of the scan ticket data; ,
In response to a request for scan ticket data from the image processing apparatus, scan ticket data stored in the storage means, and scan ticket transmission means for transmitting identification information of the scan ticket to the image processing apparatus,
Image file receiving means for receiving identification information of the image file and scan ticket data from the image processing device;
Using the image file received by the image file receiving unit, the process defined in the second setting information included in the scan ticket data indicated by the identification information of the scan ticket data received by the image file receiving unit is executed. First executing means to:
Function as
The image processing apparatus;
Request means for requesting scan ticket data to the server device;
Scan ticket data transmitted by the scan ticket transmission means in response to a request for scan ticket data by the request means, and scan ticket reception means for receiving identification information of the scan ticket;
An image file creating means for creating an image file by reading a document using the image reading mechanism according to first setting information included in the scan ticket data received by the scan ticket receiving means;
Previously defined in the second setting information included in the scan ticket data, processing main body of processing of the image file created by the image file creation unit, the image processing located instrumentation, determination determines the placed server instrumentation Means,
Wherein the determination unit, as defined in the second setting information included in the scan ticket data, processing the process subject of processing of the image file created by the image file creation unit determines that Ru der image processing apparatus Second execution means for executing the processing in the image processing apparatus;
Among the plurality of second setting information, all of the processing the processing entity is the image processing apparatus, the execution determination means for determining whether or not executed in the second execution means,
In the execution determination unit, when the processing entity determines that the image processing all of the processing is a device has been performed, the in the determination means, the processing of the processing main body is determined to the a server equipment server in order to execute device, the identification information of the image file and scan ticket all processing to be executed by in the image processing apparatus, a computer program for causing to function as an image file transmitting means for transmitting to said server device .
当該画像処理装置による原稿の読み取り処理によって画像ファイルを作成するための情報である第1の設定情報と、前記画像処理装置により作成される前記画像ファイルに対する処理及びその処理主体が画像処理装置又はサーバ装置として定義された第2の設定情報であって、前記処理主体が異なる複数の第2の設定情報と、を定義したスキャンチケットデータを取得する取得手段と、
前記取得手段で取得したスキャンチケットデータに含まれる第1の設定情報に従って前記画像読取機構を用いて原稿を読み取ることで、画像ファイルを作成する画像ファイル作成手段と、
前記スキャンチケットデータに含まれる前記第2の設定情報に定義された、前記画像ファイル作成手段で作成した前記画像ファイルに対する処理の処理主体が、前記画像処理装置か、前記サーバ装置かを判定する判定手段と、
前記判定手段で、前記スキャンチケットデータに含まれる第2の設定情報に定義された、前記画像ファイル作成手段で作成した前記画像ファイルに対する処理の処理主体が画像処理装置であると判定した処理を、当該画像処理装置において実行する実行手段と、
前記複数の第2の設定情報のうち、前記処理主体が前記画像処理装置である全ての処理が、前記実行手段で実行されたか否かを判定する実行判定手段と、
前記実行判定手段で、前記処理主体が前記画像処理装置である全ての処理が実行されたと判定した場合に、前記判定手段で、前記処理主体が前記サーバ装置であると判定した処理を前記サーバ装置に実行させるように、前記画像処理装置で実行する全ての処理がされた前記画像ファイルを、前記サーバ装置に送信する画像ファイル送信手段
として機能させることを特徴とするコンピュータプログラム。 An image processing apparatus having an image reading mechanism connected to be communicable with a server apparatus,
First setting information, which is information for creating an image file by document reading processing by the image processing apparatus, processing for the image file created by the image processing apparatus, and the processing subject is the image processing apparatus or server a second configuration defined as a device, an acquisition unit for the processing entity acquires different and a plurality of second setting information, the scan ticket data defining the,
Image file creating means for creating an image file by reading a document using the image reading mechanism according to first setting information included in the scan ticket data obtained by the obtaining means;
Previously defined Symbol second setting information that is part of the scan ticket data, processing main body of processing of the image file created by the image file creation unit, the image processing located instrumentation, determines the placed server instrumentation Determination means to perform,
Wherein the determination unit, as defined in the second setting information included in the scan ticket data, processing the process subject of processing of the image file created by the image file creation unit determines that Ru der image processing apparatus Executing means for executing the processing in the image processing apparatus;
Among the plurality of second setting information, all of the processing the processing entity is the image processing apparatus, the execution determination means for determining whether or not been executed by the execution unit,
In the execution determination unit, when the processing entity determines that the image processing all of the processing is a device has been performed, the in the determination means, the processing of the processing main body is determined to the a server equipment server A computer program for causing an image file transmitting means for transmitting to the server device the image file subjected to all the processing executed by the image processing device so as to be executed by the device .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010270626A JP5505285B2 (en) | 2010-12-03 | 2010-12-03 | Image processing system, image processing method, image processing apparatus, and computer program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010270626A JP5505285B2 (en) | 2010-12-03 | 2010-12-03 | Image processing system, image processing method, image processing apparatus, and computer program |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2012120114A JP2012120114A (en) | 2012-06-21 |
| JP2012120114A5 JP2012120114A5 (en) | 2013-03-14 |
| JP5505285B2 true JP5505285B2 (en) | 2014-05-28 |
Family
ID=46502428
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2010270626A Expired - Fee Related JP5505285B2 (en) | 2010-12-03 | 2010-12-03 | Image processing system, image processing method, image processing apparatus, and computer program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5505285B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6405845B2 (en) * | 2014-09-30 | 2018-10-17 | ブラザー工業株式会社 | Function execution device, function execution method, and recording medium |
| JP6504958B2 (en) * | 2015-07-28 | 2019-04-24 | キヤノン株式会社 | Communication apparatus, image processing system, control method, and program |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005231158A (en) * | 2004-02-19 | 2005-09-02 | Konica Minolta Business Technologies Inc | Job processing apparatus and job processing system |
| JP2009048533A (en) * | 2007-08-22 | 2009-03-05 | Konica Minolta Business Technologies Inc | Process execution system, process execution apparatus, process execution method, and process execution program |
| JP2009296163A (en) * | 2008-06-03 | 2009-12-17 | Canon Inc | Information processor, information processing method and program |
-
2010
- 2010-12-03 JP JP2010270626A patent/JP5505285B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2012120114A (en) | 2012-06-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2012074006A (en) | Document management system, image processing apparatus, information processing apparatus, document management method, control method and program | |
| JP2016025417A (en) | Image processing system, information processing method, and program | |
| JP2012146291A (en) | Reservation device for image forming apparatus | |
| JP2011087120A (en) | Image forming device, file transmission system, and processing method and program in image forming device | |
| JP5825195B2 (en) | Document management system, image processing apparatus, information processing apparatus, document management method, control method, and program | |
| JP6520867B2 (en) | Image processing system, image processing apparatus, control method, and program | |
| JP5736775B2 (en) | Information processing apparatus, control method and program thereof, and information processing system | |
| JP5339482B2 (en) | Image forming apparatus, image forming apparatus control method, and computer program | |
| JP5505285B2 (en) | Image processing system, image processing method, image processing apparatus, and computer program | |
| JP6070743B2 (en) | Information processing system, information processing apparatus, control method thereof, and program | |
| JP5387543B2 (en) | Image forming apparatus, information processing method, and program | |
| JP2013107257A (en) | Image forming apparatus, and method and program for controlling the same | |
| JP2012166396A (en) | Image forming system, image forming device, and control method and program of the same | |
| JP2022031302A (en) | Printing equipment, control methods, and programs | |
| JP2016112717A (en) | Image forming apparatus, image formation system, control method thereof and program | |
| JP2015122601A (en) | Image forming apparatus, control method of the same, and program | |
| JP5392192B2 (en) | Information processing system, information processing apparatus, information processing method, and computer program | |
| JP2019137068A (en) | Printing system, printing device, control method, and program | |
| JP6512319B2 (en) | INFORMATION PROCESSING APPARATUS, PROCESSING METHOD THEREOF, AND PROGRAM | |
| JP2011013837A (en) | Print system and print controller | |
| JP2018075837A (en) | Image processing apparatus and image processing apparatus control method | |
| JP2017100328A (en) | Image forming apparatus, control method and program | |
| JP6257722B2 (en) | Image forming apparatus, image forming apparatus control method, and image forming method | |
| JP2024093612A (en) | Information processing system, information processing method, and program | |
| JP5713080B2 (en) | Information processing system, information processing method, and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130111 |
|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7426 Effective date: 20130111 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130129 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130215 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130312 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130513 |
|
| RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20130531 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20130531 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20131126 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140127 |
|
| 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: 20140218 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140303 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5505285 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313115 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |