JP2007074064A - Image processing system, image reader, and client device - Google Patents
Image processing system, image reader, and client device Download PDFInfo
- Publication number
- JP2007074064A JP2007074064A JP2005255978A JP2005255978A JP2007074064A JP 2007074064 A JP2007074064 A JP 2007074064A JP 2005255978 A JP2005255978 A JP 2005255978A JP 2005255978 A JP2005255978 A JP 2005255978A JP 2007074064 A JP2007074064 A JP 2007074064A
- Authority
- JP
- Japan
- Prior art keywords
- image data
- client device
- image
- reading
- document
- 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.)
- Pending
Links
Images
Landscapes
- Facsimiles In General (AREA)
Abstract
Description
本発明は、コピー機能、スキャナ機能、ファクシミリ通信機能等を有する画像読取装置とクライアント装置とからなる画像処理システム、画像読取装置、及びクライアント装置に関するものである。 The present invention relates to an image processing system including an image reading apparatus having a copy function, a scanner function, a facsimile communication function, and the like and a client apparatus, an image reading apparatus, and a client apparatus.
従来、単体でコピー機能、スキャナ機能、ファクシミリ通信機能等を有する画像読取装置(複合機)が、PC等からなるクライアント装置と例えばLANやUSB等を介して接続され、クライアント装置から画像読取装置の資源を有効利用できるようになっている。具体的には、画像読取装置が備えるスキャナが原稿から取得した読取画像データをクライアント装置へ転送したり、クライアント装置から画像読取装置へ転送した画像データを画像読取装置からFAX送信すること等が可能である。 Conventionally, an image reading apparatus (multifunction machine) having a copy function, a scanner function, a facsimile communication function, and the like alone is connected to a client apparatus such as a PC via, for example, a LAN or a USB. Resources can be used effectively. Specifically, it is possible to transfer read image data acquired from a document by a scanner provided in the image reading apparatus to the client apparatus, or to transmit image data transferred from the client apparatus to the image reading apparatus from the image reading apparatus by FAX. It is.
例えば、PCとUSBを介して接続される画像読取装置として、特許文献1に開示されているようなものがある。図14に示すように、特許文献1に記載されている画像読取装置50は、FAX部51とプリンタ部52から構成されており、FAX部51は、ファクシミリ通信、原稿の読取り、画像データの管理等を行うものである。FAX部51は、FAX部51全体を制御するFAX制御部53、FAX部51の制御プログラムを格納するFAX ROM54、各種設定情報等を格納するRAM55、原稿の画像データを読取る読取部56、画像データを一時記憶するバッファメモリ57、通信すべきデータを変調又は復調するモデム58、回線網制御装置であるNCU59、USBコントローラ60、及びIEEE1284 I/Fコントローラ61を備えている。
For example, as an image reading apparatus connected to a PC via a USB, there is one disclosed in
一方、プリンタ部52は、FAX部51において原稿から読取った読取画像データ、FAX部51においてファクシミリ受信した受信画像データ等の印刷処理を行うものである。このプリンタ部52は、プリンタ部52を制御するプリンタ制御部63、プリンタ部52の制御プログラムを格納するプリンタROM64、画像データを一時記憶するRAM65、画像データの画像を用紙に記録する記録ヘッド66、記録ヘッド66の制御や画像データに対する画像処理を行うASIC67、USBコントローラ68、及びIEEE1284 I/Fコントローラ69を備えている。
On the other hand, the
そして、FAX部51のUSBコントローラ60と、プリンタ部52のUSBコントローラ68とは、それぞれ個別にUSB HUBコントローラ71によってUSBコネクタ72を介してUSBインターフェースケーブル73と接続されるようになっており、PC等のクライアント装置(不図示)から、FAX部51のみならずプリンタ部52を使用することができるようになっている。
このように、PC等のクライアント装置からLANやUSBなどを介して画像読取装置の資源を有効利用することは従来から積極的に行われているが、逆に、画像読取装置からクライアント装置の資源を積極的に利用することは行われていないのが現状である。すなわち、画像読取装置が常時クライアント装置に接続された状態で使用される状況下にあっても、一般に画像読取装置で画像データに対して行われる画像処理(例えば、画像データの色空間変換、階調減少処理、符号化処理等)をクライアント装置において行わせるような画像処理システムはなかった。そのため、画像処理回路やコーデックを不要にして画像読取装置の構成を簡略化することができず、画像読取装置の製造コストを低下させることができないという問題点があった。 As described above, effective use of the resources of the image reading device from a client device such as a PC via a LAN or USB has been actively performed, but conversely, the resource of the client device from the image reading device. Is currently not actively used. In other words, even when the image reading apparatus is always connected to the client apparatus and used, image processing generally performed on the image data by the image reading apparatus (for example, color space conversion, level conversion of the image data). There has been no image processing system that allows a client device to perform a tone reduction process, an encoding process, and the like. For this reason, there is a problem in that the image processing apparatus and the codec are not required to simplify the configuration of the image reading apparatus, and the manufacturing cost of the image reading apparatus cannot be reduced.
本発明は、かかる課題に鑑みてなされたものであり、PC等のクライアント装置と接続された状態でPCスキャン、コピー、ファクシミリ送信等を行う画像読取装置の構成を簡略化して画像読取装置のコストダウンを可能とする画像処理システム、画像読取装置、及びクライアント装置を提供することを目的とする。 The present invention has been made in view of the above problems, and it is possible to simplify the configuration of an image reading apparatus that performs PC scanning, copying, facsimile transmission, and the like while being connected to a client apparatus such as a PC, thereby reducing the cost of the image reading apparatus. An object of the present invention is to provide an image processing system, an image reading apparatus, and a client apparatus that can be downed.
上記目的を達成するために、請求項1記載の画像処理システムは、クライアント装置において原稿の読取開始の指示を受付けて前記クライアント装置から画像読取装置へ原稿の読取開始命令を送信する手段と、前記画像読取装置が前記読取開始命令を受信した場合に、前記画像読取装置において原稿の画像を読取って読取画像データを取得し、取得した読取画像データを前記画像読取装置から前記クライアント装置へ転送する手段と、前記クライアント装置において転送されてきた前記読取画像データを画像処理してメモリに蓄積する手段と、を備えることを特徴としている。
In order to achieve the above object, the image processing system according to
請求項2記載の画像処理システムは、クライアント装置において原稿の読取開始の指示を受付けて前記クライアント装置から画像読取装置へ原稿の読取開始命令を送信する手段と、前記画像読取装置が前記読取開始命令を受信した場合に、前記画像読取装置において原稿の画像を読取って読取画像データを取得し、取得した読取画像データを前記画像読取装置から前記クライアント装置へ転送する手段と、前記クライアント装置において転送されてきた前記読取画像データを画像処理して出力用画像データを生成し、生成した出力用画像データを前記クライアント装置から前記画像読取装置へ転送する手段と、前記画像読取装置において転送されてきた前記出力用画像データを出力する手段と、を備えることを特徴としている。
3. The image processing system according to
請求項3記載の画像処理システムは、請求項1に記載の画像処理システムにおいて、前記クライアント装置において転送されてきた前記読取画像データを画像処理して出力用画像データを生成し、生成した出力用画像データを前記クライアント装置から前記画像読取装置へ転送する手段と、前記画像読取装置において転送されてきた前記出力用画像データを出力する手段と、を備えることを特徴としている。
The image processing system according to
請求項4記載の画像処理システムは、請求項2又は3に記載の画像処理システムにおいて、前記画像読取装置と前記クライアント装置とを接続するUSBを備え、前記画像読取装置から前記クライアント装置へ前記読取画像データを転送する処理及び前記クライアント装置から前記画像読取装置へ前記出力用画像データを転送する処理を同時に行うためのUSB HUBを前記画像読取装置に設けたことを特徴としている。 An image processing system according to a fourth aspect of the present invention is the image processing system according to the second or third aspect, further comprising a USB for connecting the image reading device and the client device, and the reading from the image reading device to the client device. The image reading apparatus is provided with a USB HUB for simultaneously performing a process of transferring image data and a process of transferring the output image data from the client apparatus to the image reading apparatus.
請求項5記載の画像処理システムは、請求項1乃至4のいずれか1に記載の画像処理システムにおいて、前記クライアント装置において前記画像読取装置を使用するための所定操作が行われた場合に、割込み禁止命令を前記クライアント装置から前記画像読取装置へ送信する手段と、前記画像読取装置が前記割込み禁止命令を受信した場合に、前記画像読取装置において前記割込み禁止命令の送信元のクライアント装置からのアクセスのみを許可し、他のクライアント装置からのアクセスを禁止する手段と、を備えることを特徴としている。
The image processing system according to
請求項6記載の画像処理システムは、請求項5に記載の画像処理システムにおいて、前記クライアント装置において前記割込み禁止命令を送信してから所定時間を経過しても前記原稿の読取開始の指示がなかった場合に、前記クライアント装置から前記画像読取装置へ割込み禁止解除命令を送信する手段と、前記画像読取装置が前記割込み禁止解除命令を受信した場合に、前記画像読取装置において前記他のクライアント装置からのアクセス禁止を解除する手段と、を備えることを特徴としている。
The image processing system according to
請求項7記載の画像読取装置は、クライアント装置から原稿の読取開始命令を受信した場合に、原稿の画像を読取って読取画像データを取得する手段と、取得した読取画像データを画像処理することなく前記クライアント装置へ転送する手段と、を備えることを特徴としている。 The image reading apparatus according to claim 7, when receiving a document reading start command from the client device, means for reading the image of the document and acquiring the read image data, and without performing image processing on the acquired read image data Means for transferring to the client device.
請求項8記載の画像読取装置は、クライアント装置から原稿の読取開始命令を受信した場合に、原稿の画像を読取って読取画像データを取得する手段と、取得した読取画像データを画像処理することなく前記クライアント装置へ転送する手段と、前記読取画像データを転送した後に前記クライアント装置から出力用画像データを受信した場合に、受信した出力用画像データを出力する手段と、を備えることを特徴としている。
The image reading apparatus according to
請求項9記載の画像読取装置は、請求項7に記載の画像読取装置において、前記読取画像データを転送した後に前記クライアント装置から出力用画像データを受信した場合に、受信した出力用画像データを出力する手段を備えることを特徴としている。
The image reading device according to
請求項10記載の画像読取装置は、請求項8又は9に記載の画像読取装置において、前記クライアント装置とUSBにより接続されており、前記読取画像データを前記クライアント装置へ転送する処理及び前記クライアント装置から転送されてきた前記出力用画像データを受信する処理を同時に行うためのUSB HUBを備えることを特徴としている。
The image reading device according to
請求項11記載の画像読取装置は、請求項7乃至10のいずれか1に記載の画像読取装置において、前記クライアント装置から割込み禁止命令を受信した場合に、その送信元のクライアント装置からのアクセスのみを許可し、他のクライアント装置からのアクセスを禁止する手段を備えることを特徴としている。 An image reading apparatus according to an eleventh aspect is the image reading apparatus according to any one of the seventh to tenth aspects, wherein when an interrupt prohibition instruction is received from the client apparatus, only an access from the client apparatus of the transmission source is received. And a means for prohibiting access from other client devices.
請求項12記載の画像読取装置は、請求項11に記載の画像読取装置において、前記割込み禁止命令の送信元のクライアント装置から割込み禁止解除命令を受信した場合に、前記他のクライアント装置からのアクセス禁止を解除する手段を備えることを特徴としている。
The image reading device according to
請求項13記載のクライアント装置は、原稿の読取開始の指示を受付けて原稿の読取開始命令を画像読取装置へ送信する手段と、前記読取開始命令を送信した後に前記画像読取装置から読取画像データを受信した場合に、受信した読取画像データを画像処理してメモリに蓄積する手段と、を備えることを特徴としている。
A client device according to
請求項14記載のクライアント装置は、原稿の読取開始の指示を受付けて原稿の読取開始命令を画像読取装置へ送信する手段と、前記読取開始命令を送信した後に前記画像読取装置から読取画像データを受信した場合に、受信した読取画像データを画像処理して出力用画像データを生成する手段と、生成した出力用画像データを前記画像読取装置へ転送する手段と、を備えることを特徴としている。
The client device according to
請求項15記載のクライアント装置は、請求項13に記載のクライアント装置において、前記読取開始命令を送信した後に前記画像読取装置から読取画像データを受信した場合に、受信した読取画像データを画像処理して出力用画像データを生成する手段と、生成した出力用画像データを前記画像読取装置へ転送する手段と、を備えることを特徴としている。
The client device according to
請求項16記載のクライアント装置は、請求項13乃至15のいずれか1に記載のクライアント装置において、前記画像読取装置を使用するための所定操作が行われた場合に、自装置からのアクセスのみを許可し、他のクライアント装置からのアクセスを禁止させるための割込み禁止命令を前記画像読取装置へ送信する手段を備えることを特徴としている。 A client device according to a sixteenth aspect is the client device according to any one of the thirteenth to fifteenth aspects, wherein when a predetermined operation for using the image reading device is performed, only an access from the own device is performed. It is characterized by comprising means for transmitting an interrupt prohibition command for permitting and prohibiting access from other client apparatuses to the image reading apparatus.
請求項17記載のクライアント装置は、請求項16に記載のクライアント装置において、前記割込み禁止命令を送信してから所定時間を経過しても前記原稿の読取開始の指示がなかった場合に、前記画像読取装置に前記他のクライアント装置からのアクセス禁止を解除させるための割込み禁止解除命令を前記画像読取装置へ送信する手段を備えることを特徴としている。
The client device according to
請求項1に記載の画像処理システムによれば、画像読取装置に対する原稿の読取開始の指示や、クライアント装置のメモリに蓄積される読取画像データに対する画像処理がクライアント装置において行われる。そのため、原稿の読取開始の指示を入力するためのオペレーションパネル、読取画像データに対して例えば色空間変換や色調整等を行う画像処理回路、読取画像データを符号化するコーデック等を画像読取装置に設ける必要はなく、画像読取装置の構成を簡略化して安価な画像読取装置を製造することができる。 According to the image processing system of the first aspect, an instruction to start reading a document with respect to the image reading apparatus and image processing with respect to the read image data stored in the memory of the client apparatus are performed in the client apparatus. Therefore, an operation panel for inputting an instruction to start reading a document, an image processing circuit for performing color space conversion, color adjustment, etc. on the read image data, a codec for encoding the read image data, and the like are provided in the image reading apparatus. There is no need to provide the image reading apparatus, and an inexpensive image reading apparatus can be manufactured by simplifying the configuration of the image reading apparatus.
請求項2に記載の画像処理システムによれば、画像読取装置に対する原稿の読取開始の指示や、画像読取装置から出力される出力用画像データ(例えば、印刷処理に使用するプリントデータやFAX送信に使用する送信画像データ)を読取画像データに基づいて生成する処理がクライアント装置において行われる。そのため、原稿の読取開始の指示を入力するためのオペレーションパネル、読取画像データに対して例えば色空間変換や色調整、階調減少処理等を行う画像処理回路、読取画像データを符号化するコーデック等を画像読取装置に設ける必要はなく、画像読取装置の構成を簡略化して安価な画像読取装置を製造することができる。
According to the image processing system described in
請求項3に記載の画像処理システムによれば、画像読取装置から出力される出力用画像データを読取画像データに基づいて生成する処理がクライアント装置において行われる。そのため、読取画像データに対して例えば色空間変換や色調整、階調減少処理等を行う画像処理回路、読取画像データを符号化するコーデック等を画像読取装置に設ける必要はなく、画像読取装置の構成を簡略化して安価な画像読取装置を製造することができる。 According to the image processing system of the third aspect, the processing for generating the output image data output from the image reading device based on the read image data is performed in the client device. For this reason, it is not necessary to provide the image reading apparatus with an image processing circuit that performs, for example, color space conversion, color adjustment, gradation reduction processing, and a codec that encodes the read image data. An inexpensive image reading apparatus can be manufactured with a simplified configuration.
請求項4に記載の画像処理システムによれば、画像読取装置とクライアント装置とが1本のUSBケーブルによって接続される場合でも、画像読取装置からクライアント装置へ読取画像データを転送する処理と、クライアント装置から画像読取装置へ出力用画像データを転送する処理とを同時に行うことができる。
According to the image processing system of
請求項5に記載の画像処理システムによれば、クライアント装置を操作するユーザが、クライアント装置で所定操作を行った後に、画像読取装置に原稿をセットしてクライアント装置に戻るまでの間に、別のユーザが画像読取装置に接続された他のクライアント装置から画像読取装置を動作させてしまうという問題が生じるのを防止することができる。 According to the image processing system of the fifth aspect, after the user who operates the client apparatus performs a predetermined operation on the client apparatus, the user sets a document on the image reading apparatus and returns to the client apparatus. It is possible to prevent the problem that the user operates the image reading apparatus from another client apparatus connected to the image reading apparatus.
請求項6に記載の画像処理システムによれば、例えば、クライアント装置を操作するユーザが、画像読取装置を使用するための操作を途中で止めて画像読取装置へ読取開始命令が送信されなかった場合に、画像読取装置が当該クライアント装置によって無駄に占有されてしまうという問題が生じるのを防止することができる。
According to the image processing system of
請求項7に記載の画像読取装置によれば、原稿の読取開始の指示を受付ける手段や、読取画像データに対して画像処理を行う手段を備えたクライアント装置と常時接続された状態で使用するようにすれば、原稿の読取開始の指示を入力するためのオペレーションパネル、読取画像データに対して例えば色空間変換や色調整等を行う画像処理回路、読取画像データを符号化するコーデック等を画像読取装置に設ける必要はない。そのため、画像読取装置の構成を簡略化して安価な画像読取装置を製造することができる。 According to the image reading apparatus of the present invention, the image reading apparatus is used in a state where it is always connected to a client apparatus having means for receiving an instruction to start reading a document and means for performing image processing on the read image data. Then, an operation panel for inputting an instruction to start reading a document, an image processing circuit for performing color space conversion, color adjustment, etc. on the read image data, a codec for encoding the read image data, etc. There is no need to provide the device. Therefore, it is possible to manufacture an inexpensive image reading apparatus by simplifying the configuration of the image reading apparatus.
請求項8に記載の画像読取装置によれば、原稿の読取開始の指示を受付ける手段や、読取画像データに対して出力用画像データを生成するために必要な画像処理を行う手段を備えたクライアント装置と常時接続された状態で使用するようにすれば、原稿の読取開始の指示を入力するためのオペレーションパネル、読取画像データに対して例えば色空間変換や色調整、階調減少処理等を行う画像処理回路、読取画像データを符号化するコーデック等を画像読取装置に設ける必要はない。そのため、画像読取装置の構成を簡略化して安価な画像読取装置を製造することができる。 According to the image reading apparatus of the present invention, a client including means for receiving an instruction to start reading a document and means for performing image processing necessary for generating output image data for the read image data. If it is used while being always connected to the apparatus, an operation panel for inputting an instruction to start reading a document, for example, color space conversion, color adjustment, gradation reduction processing, etc. are performed on the read image data. It is not necessary to provide an image processing circuit, a codec for encoding read image data, and the like in the image reading apparatus. Therefore, it is possible to manufacture an inexpensive image reading apparatus by simplifying the configuration of the image reading apparatus.
請求項9に記載の画像読取装置によれば、読取画像データに対して出力用画像データを生成するために必要な画像処理を行う手段を備えたクライアント装置と常時接続された状態で使用するようにすれば、読取画像データに対して例えば色空間変換や色調整、階調減少処理等を行う画像処理回路、読取画像データを符号化するコーデック等を画像読取装置に設ける必要はない。そのため、画像読取装置の構成を簡略化して安価な画像読取装置を製造することができる。 According to the image reading apparatus of the ninth aspect, the image reading apparatus is used in a state in which it is always connected to a client apparatus having means for performing image processing necessary for generating output image data for the read image data. In this case, it is not necessary to provide the image reading apparatus with, for example, an image processing circuit that performs color space conversion, color adjustment, gradation reduction processing, and the like, and a codec that encodes the read image data. Therefore, it is possible to manufacture an inexpensive image reading apparatus by simplifying the configuration of the image reading apparatus.
請求項10に記載の画像読取装置によれば、画像読取装置とクライアント装置とが1本のUSBケーブルにより接続される場合でも、クライアント装置へ読取画像データを転送する処理と、クライアント装置から転送されてきた出力用画像データを受信する処理とを同時に行うことができる。 According to the image reading apparatus of the tenth aspect, even when the image reading apparatus and the client apparatus are connected by a single USB cable, the process of transferring the read image data to the client apparatus and the transfer from the client apparatus. The process of receiving the output image data can be performed simultaneously.
請求項11に記載の画像読取装置によれば、ユーザが所定操作を行った場合に、画像読取装置に対して割込み禁止命令を送信するクライアント装置と接続された状態で使用することにより、クライアント装置を操作するユーザが、クライアント装置で所定操作を行った後に、画像読取装置に原稿をセットしてクライアント装置に戻るまでの間に、別のユーザが画像読取装置に接続された他のクライアント装置から画像読取装置を動作させてしまうという問題が生じるのを防止することができる。
According to the image reading device of
請求項12に記載の画像読取装置によれば、画像読取装置に割込み禁止命令を送信してから所定時間を経過しても原稿の読取開始の指示がなかった場合に、割込み禁止解除命令を送信するクライアント装置と接続された状態で使用することにより、例えば、クライアント装置を操作するユーザが、画像読取装置を使用するための操作を途中で止めて画像読取装置へ読取開始命令が送信されなかった場合に、画像読取装置が当該クライアント装置によって無駄に占有されてしまうという問題が生じるのを防止することができる。
According to the image reading device of
請求項13に記載のクライアント装置は、原稿の読取開始の指示を受付けて原稿の読取開始命令を画像読取装置へ送信する手段と、読取開始命令を送信した後に画像読取装置から読取画像データを受信した場合に、受信した読取画像データを画像処理してメモリに蓄積する手段を備えている。そのため、原稿の読取開始の指示を入力するためのオペレーションパネル、読取画像データに対して例えば色空間変換や色調整等を行う画像処理回路、読取画像データを符号化するコーデック等を、取得した読取画像データをクライアント装置へ転送する処理を行う画像読取装置に設ける必要はなく、画像読取装置の構成を簡略化して安価な画像読取装置を製造することができる。
The client device according to
請求項14に記載のクライアント装置は、原稿の読取開始の指示を受付けて原稿の読取開始命令を画像読取装置へ送信する手段と、読取開始命令を送信した後に画像読取装置から読取画像データを受信した場合に、受信した読取画像データを画像処理して出力用画像データを生成する手段と、生成した出力用画像データを画像読取装置へ転送する手段と、を備えている。そのため、原稿の読取開始の指示を入力するためのオペレーションパネル、読取画像データに対して例えば色空間変換や色調整、階調減少処理等を行う画像処理回路、読取画像データを符号化するコーデック等を、読取画像データに基づいて生成された出力用画像データを出力する処理を行う画像読取装置に設ける必要はなく、画像読取装置の構成を簡略化して安価な画像読取装置を製造することができる。
The client device according to
請求項15に記載のクライアント装置は、読取開始命令を送信した後に画像読取装置から読取画像データを受信した場合に、受信した読取画像データを画像処理して出力用画像データを生成する手段と、生成した出力用画像データを画像読取装置へ転送する手段と、を備えている。そのため、読取画像データに対して例えば色空間変換や色調整、階調減少処理等を行う画像処理回路、読取画像データを符号化するコーデック等を、読取画像データを保存のためにクライアント装置へ転送したり、読取画像データに基づいて生成された出力用画像データを出力する処理を行う画像読取装置に設ける必要はなく、画像読取装置の構成を簡略化して安価な画像読取装置を製造することができる。
The client device according to
請求項16に記載のクライアント装置によれば、割込み禁止命令を受信した場合に、割込み禁止命令の送信元のクライアント装置からのアクセスのみを受付け、他のクライアント装置からのアクセスを禁止する画像読取装置と接続された状態で使用することにより、クライアント装置を操作するユーザが、クライアント装置で所定操作を行った後に、画像読取装置に原稿をセットしてクライアント装置に戻るまでの間に、別のユーザが画像読取装置に接続された他のクライアント装置から画像読取装置を動作させてしまうという問題が生じるのを防止することができる。
17. The image reading apparatus according to
請求項17に記載のクライアント装置によれば、割込み禁止解除命令を受信した場合に、アクセスを禁止していたクライアント装置からのアクセスを許可する画像読取装置と接続された状態で使用することにより、例えば、クライアント装置を操作するユーザが、画像読取装置を使用するための操作を途中で止めて画像読取装置へ読取開始命令が送信されなかった場合に、画像読取装置が当該クライアント装置によって無駄に占有されてしまうという問題が生じるのを防止することができる。
According to the client device according to
以下、本発明の第1の実施形態に係る画像処理システム、画像読取装置、及びクライアント装置について、図面に基づき説明する。図1は、本発明の第1の実施形態に係る画像処理システム1の構成例を示したブロック図である。この画像処理システム1は、画像読取装置(以下、「複合機」という。)2とクライアント装置3とがネットワーク(LAN:Local Area Network)4を介して接続されたものである。なお、LAN4上には、同様の構成を備える複数の複合機2a(2)乃至2c(2)が設置されており、これら複数の複合機2a乃至2cとクライアント装置3とがLAN4を介して通信することができる。
Hereinafter, an image processing system, an image reading apparatus, and a client apparatus according to a first embodiment of the present invention will be described with reference to the drawings. FIG. 1 is a block diagram showing a configuration example of an
LAN4を介してクライアント装置3と接続された複合機2は、PSTN(Public Switched Telephone Network)5と接続されており、例えばファクシミリ装置(不図示)との間でファクシミリ通信を行うことができる。また、LAN4には、図示しないが、メールサーバ、ルータ等が設置されており、複合機2がメールサーバ、ルータ、インターネット6等を通して例えばインターネットファクシミリ装置(不図示)との間で原稿の画像データが添付された電子メールを送信又は受信するインターネットファクシミリ通信を行うことができる。そのため、複合機2は、インターネットファクシミリ通信により、画像データ(後述する出力用画像データ)を外部の装置へ出力することができる。
The
一方、クライアント装置3は、本実施形態においては、一般に広く使用されているPC(Personal Computer)からなるものであり、インターネット6を介して電子メールを送受信したり、LAN4を介して複合機2を使用することができるようになっている。
On the other hand, in this embodiment, the
図2の(a)は、複合機2の構成例を示したブロック図である。この複合機2は、クライアント装置3とLAN4を介してネットワーク接続された状態で使用するネットワーク接続専用の装置である。具体的には、ネットワーク(ここでは、LAN4)を介してクライアント装置3と接続された状態で、該クライアント装置3との間で所定の通信処理を行うことにより、PCスキャン、コピー、ファクシミリ(FAX)送信等を行うことができる装置である。
FIG. 2A is a block diagram illustrating a configuration example of the
なお、この複合機2には、ユーザが情報を入力するための各種操作キーや、各種の画面情報を表示する液晶表示装置(LCD)等からなるオペレーションパネルが設けられておらず、この複合機2に対する動作指示や設定等の入力は、全てクライアント装置3において行われるようになっている。すなわち、この複合機2は、クライアント装置3からLAN4を介して送信される命令(コマンド)に基づいて動作する。
The
この複合機2は、図示するように、制御部(Central Processing Unit)8、ROM(Read Only Memory)9、スキャナ(原稿読取部)10、ページメモリ11、プリンタ12、LAN I/F(Local Area Network Interface)13、USB HUB(Universal Serial Bus Hub)14、モデム15、及びNCU(Network Control Unit)16を備えたものであって、各部8乃至16は、バス17によって通信可能に接続されている。
As shown in the figure, the
制御部8は、複合機2の各部の動作を制御する。ROM9は、制御部8によりこの複合機2の各部の動作が制御されるための各種プログラムを格納している。スキャナ10は、クライアント装置3から原稿の読取開始命令を受信した場合に、原稿の画像を読取って読取画像データを取得するものであり、ここでは、原稿のカラー及びモノクロの双方の読取画像データを読取ることができる構成を備えたものである。このスキャナ10は、図示しないが、本実施形態においては、フラット・ベッド・スキャナ(FBS:Flat Bed Scanner)、自動原稿給送装置(ADF:Automatic Document Feeder)、原稿検出センサ等を具備している。
The
フラット・ベッド・スキャナは、例えばR(Red)、G(Green)、B(Blue)の3つのラインセンサからなるカラーラインセンサ(CCD)により、原稿載置板(不図示)に載置された原稿から読取画像データを読取るものである。自動原稿給送装置は、原稿トレイ(不図示)に載置された原稿を所定の搬送路に沿って搬送した後に排紙トレイへと排出するものである。原稿トレイに載置された原稿は、自動原稿給送装置によって搬送路へと送り込まれ、搬送路の所定の読取位置を通過する際に、上記のカラーラインセンサによって読取画像データが読取られるようになっている。 The flat bed scanner is placed on a document placing plate (not shown) by a color line sensor (CCD) composed of, for example, three line sensors of R (Red), G (Green), and B (Blue). Reading image data is read from a document. In the automatic document feeder, a document placed on a document tray (not shown) is transported along a predetermined transport path and then discharged to a paper discharge tray. The document placed on the document tray is sent to the conveyance path by the automatic document feeder, and the read image data is read by the color line sensor when passing through a predetermined reading position on the conveyance path. It has become.
原稿検出センサは、原稿載置板、原稿トレイ、搬送路、排紙トレイにおける原稿の有無を検出するものであり、スキャナ10の所定の箇所に複数設置されている。この原稿検出センサとしては、例えば、光学式の反射型センサ等を使用することができる。制御部8は、この原稿検出センサの検出結果(検出信号)に基づいて、原稿トレイ又は原稿載置板に原稿が載置(セット)されているか否かを判断したり、自動原稿給送装置の搬送路における原稿ジャム(紙詰まり)の発生の有無を判断したり、排紙トレイにおけるユーザの原稿の取り忘れ等を検出できるようになっている。
The document detection sensors detect the presence or absence of documents on the document placement plate, the document tray, the conveyance path, and the paper discharge tray. A plurality of document detection sensors are installed at predetermined positions of the
なお、このスキャナ10には、AFE回路(Analog Front End)及びA/Dコンバータが設けられており、カラーラインセンサによって原稿から読取られたRGB表色系の読取画像データは、AFE回路においてゲイン調整され、その後、A/DコンバータにおいてA/D変換(Analog to Digital Conversion)された後に、所定の出力先へ出力される。なお、後述するが、この読取画像データは、クライアント装置3へ転送されるようになっており、クライアント装置3へ転送するために必要な最低限の処理が行われた後、色空間変換等の画像処理が行われることなく、クライアント装置3へ転送される。
The
ページメモリ11は、スキャナ10から出力された読取画像データ、クライアント装置3において読取画像データに基づいて生成された印刷処理用のプリントデータ(出力用画像データ)、クライアント装置3において読取画像データに基づいて生成されたファクシミリ送信用の送信画像データ(出力用画像データ)等を一時的に格納する。制御部8は、クライアント装置3から読取開始命令を受信した場合に、スキャナ10により原稿から読取画像データを取得し、取得した読取画像データをこのページメモリ11に一旦格納する。そして、その取得した読取画像データをページメモリ11から読み出し、読み出した読取画像データを画像処理することなくLAN I/F13又はUSB HUB14によりクライアント装置3へ転送する。
The
プリンタ12は、ページメモリ11から読み出されたプリントデータの印刷処理を行うものである。すなわち、プリントデータの画像を用紙に記録するものである。なお、プリンタ12は、ここではカラー及びモノクロの双方の画像を用紙に記録するものであり、プリンタ12における記録方式としては、例えば、電子写真方式やインクジェット記録方式等の各種の記録方式を用いることができる。
The
なお、後述するが、複合機2からクライアント装置3へ転送された読取画像データに基づいて、このプリンタ12の印刷処理に使用するプリントデータがクライアント装置3において生成されるようになっている。そのため、制御部8は、クライアント装置3へ読取画像データを転送した後にクライアント装置3からプリントデータを受信した場合に、受信したプリントデータをプリンタ12により出力する。すなわち、受信したプリントデータの印刷処理を行ってプリントデータを印字出力する。
As will be described later, print data used for print processing of the
LAN I/F13は、LAN4と複合機2とを通信可能に接続するインターフェースである。USB HUB14は、USB(Universal Serial Bus)デバイスコントローラを内蔵したものであり、USBホストコントローラ機能を備えるクライアント装置3との間でUSBを介してデータの送受信を行うことができる。制御部8は、LAN I/F13又はUSB HUB14のいずれかを制御して、クライアント装置3との通信を行うが、本実施形態においては、LAN I/F13によりLAN4を介してクライアント装置3との通信を行う。
The LAN I /
モデム15は、例えばITU−T(国際電気通信連合−電気通信標準化部門)の勧告V.34規格又はこれと同様のものに従った送受信データの変調及び復調を行うものである。NCU16は、電話回線を制御して電話をかけたり、切ったりする回線網制御装置であり、PSTN5に接続されている。
The
なお、後述するが、複合機2からクライアント装置3へ転送された読取画像データに基づいて、モデム15及びNCU16によるファクシミリ送信に使用する送信画像データがクライアント装置3において生成されるようになっている。そのため、制御部8は、クライアント装置3へ読取画像データを転送した後にクライアント装置3から送信画像データを受信した場合に、受信した送信画像データをモデム15及びNCU16により出力する。すなわち、受信した送信画像データをクライアント装置3により指定された宛先の装置へファクシミリ送信することにより、受信した送信画像データをその指定された宛先の装置に対して出力する。
As will be described later, transmission image data used for facsimile transmission by the
一方、クライアント装置3は、ここでは、LAN4を介して複合機2とネットワーク接続されており、図2の(b)に示すように、制御部(CPU)19、LAN I/F20、USBホストコントローラ21、スキャナ画像処理部22、プリンタ画像処理部23、コーデック24、操作部25、表示部26、RAM(Random Access Memory)27、及びHDD(Hard Disk Drive)28、を備えたものであって、各部19乃至28は、バス29によって通信可能に接続されている。
On the other hand, here, the
制御部19は、クライアント装置3の各部の動作を制御する。LAN I/F20は、LAN4とクライアント装置3とを通信可能に接続するインターフェースである。USBホストコントローラ21は、USBのホストコントローラ機能を実行するものであり、USBデバイスコントローラ機能を備える複合機2との間でUSBを介してデータの送受信を行うことができる。そのため、クライアント装置3は、LAN4とUSBのいずれを介しても複合機2との接続が可能であるが、本実施形態においては、LAN4を介して複合機2との通信を行う場合について説明する。
The
操作部25は、キーボードやマウス等を用いてなるものであり、クライアント装置3に対する動作指示や設定等の入力を受付けるものであり、加えて、複合機2に対する動作指示や設定等の入力を受付ける手段としても機能する。すなわち、複合機2のスキャナ10に対する原稿の読取開始の指示や、複合機2のNCU16からファクシミリ送信される送信画像データの宛先等の入力等は、この操作部25から行われる。そのため、この操作部25から複合機2のスキャナ10に対する原稿の読取開始の指示が入力された場合、制御部19は、その原稿の読取開始の指示を受付けて原稿の読取開始命令を複合機2へ送信する処理を行う。
The
表示部26は、CRT又は液晶ディスプレイを用いてなるものであり、各種画面情報を表示する。具体的には、複合機2に対する原稿の読取条件を設定するための設定画面や、複合機2がスキャナ10により原稿から取得した読取画像データの画像等を表示する。
The
スキャナ画像処理部22は、複合機2から転送された読取画像データに対して画像処理を行うものである。具体的には、RGB表色系の読取画像データをYCrCb表色系の画像データに変換する色空間変換、色空間変換されたYCrCb表色系の画像データの明度調整、色彩調整、再度調整などの色調整、拡大/縮小処理等を行う。
The scanner
プリンタ画像処理部23は、スキャナ画像処理部22により必要な画像処理が行われた読取画像データに対して、印刷処理を行うために必要な画像処理を行ってプリントデータ(出力用画像データ)を生成するものである。具体的には、YCrCb表色系の読取画像データをCMYKの各色彩データ(プリントデータ)に変換する色空間変換、色空間変換された各色彩データを誤差拡散処理等により2値化又は4値化する階調減少処理等を行う。
The printer
なお、制御部19は、複合機2が原稿から取得した読取画像データの画像を用紙に印刷する、いわゆるコピー機能が操作部25から指定されている状態で、読取開始命令を複合機2へ送信した後に複合機2から読取画像データを受信した場合に、受信した読取画像データを画像処理して出力用画像データ(プリントデータ)を生成する。具体的には、受信したRGB表色系の読取画像データをスキャナ画像処理部22によりYCrCb表色系の画像データに色空間変換した後、色空間変換した画像データをプリンタ画像処理部23によりCMYKの各色彩データに変換し、変換した各色彩データを2値化又は4値化して複合機2が印刷処理に使用するプリントデータを生成する。
The
コーデック24は、画像データを画像処理するものであり、複合機2から転送された読取画像データを符号化(エンコード)・復号(デコード)する。具体的には、スキャナ画像処理部22により画像処理が施された読取画像データをJPEG(Joint Photographic Experts Group)、MH(Modified Huffman)、MR(Modified Read)、MMR(Modified Modified Read)、JBIG(Joint Bi-level Image Group)方式等により符号化し、符号化されている画像データを復号する。
The
なお、制御部19は、複合機2が原稿から取得した読取画像データをHDD(メモリ)28に蓄積する、いわゆるPCスキャナ機能が操作部25から指定されている状態で、読取開始命令を複合機2へ送信した後に複合機2から読取画像データを受信した場合に、受信した読取画像データを画像処理してHDD28に蓄積する。具体的には、受信したRGB表色系の読取画像データをスキャナ画像処理部22によりYCrCb表色系の画像データに色空間変換した後、色空間変換した画像データをコーデック24によりJPEG方式により符号化し、符号化した画像データをJPEGファイル、PDFファイル、TIFFファイル等としてHDD28に蓄積する。
The
また、制御部19は、複合機2が原稿から取得した読取画像データをファクシミリ送信する、いわゆるFAX送信機能が操作部25から指定されている状態で、読取開始命令を複合機2へ送信した後に複合機2から読取画像データを受信した場合に、受信した読取画像データを画像処理して出力用画像データ(送信画像データ)を生成する。具体的には、受信したRGB表色系の読取画像データをスキャナ画像処理部22によりYCrCb表色系の画像データに色空間変換した後、色空間変換した画像データをコーデック24により例えばJPEG方式により符号化して複合機2がファクシミリ送信に使用する送信データを生成する。
The
制御部19は、上記のように出力用画像データであるプリントデータ又は送信画像データを生成した場合、生成したこれらのデータをLAN I/F20によりLAN4を介して複合機2へ転送する。具体的には、プリントデータを生成した場合、生成したプリントデータ、及びそのプリントデータの印刷処理を複合機2に実行させるためのプリント開始命令を複合機2へ転送する。一方、送信画像データを生成した場合、生成した送信画像データ、宛先、及びその宛先の装置への送信画像データのファクシミリ送信を複合機2に実行させるための送信開始命令を複合機2へ転送する。
When the
なお、スキャナ画像処理部22、プリンタ画像処理部23、及びコーデック24は、ここでは、本来複合機2において行うべき画像処理(色空間変換、階調減少処理、符号化処理等)を実行する機能を備える拡張ボードによって構成されたものであるが、これらの拡張ボードの機能を、クライアント装置3のHDD28にインストールしたソフトウエアで実現するようにしてもよい。この場合、各部22乃至24の処理を行うハードウエアを追加する必要がないため、好適である。
Here, the scanner
RAM27は、制御部19の主メモリ、ワークエリア等として機能し、各種設定情報等を格納している。なお、複合機2から転送された読取画像データは、このRAM27に一旦格納され、各部22乃至24によって上記の処理が行われるようになっている。HDD28は、大容量のメモリ領域を有する記憶装置であり、各種データを仕分けして管理するために、名称(フォルダ名)が相異なる複数のフォルダが設定されている。このHDD28には、クライアント装置3において生成された各種画像データが蓄積されるようになっており、複合機2から受信した読取画像データに基づいて生成されたJPEGファイル、PDFファイル、TIFFファイル等の画像ファイルは、操作部25から予め設定された蓄積画像用フォルダ(指定フォルダ)に蓄積されるようになっている。
The
また、このHDD28には、複合機2から受信した読取画像データに基づいて生成されたプリントデータを一時的に格納するためのプリントデータ用フォルダや、読取画像データに基づいて生成された送信画像データを一時的に格納するための送信画像データ用フォルダが設けられており、複合機2へ転送されるプリントデータ又は送信画像データは、このようにHDD28に一旦格納された後に、複合機2へ転送される。
The
なお、このHDD28には、制御部19によってクライアント装置3の各部が制御されるためのプログラム30が格納されており、クライアント装置3の処理動作は、このHDD28に格納されているプログラム30に基づいて制御部19が発行する命令に従って行われる。
The
上記構成を備える複合機2とクライアント装置3とからなる画像処理システム1では、同様の構成を備える複合機2a乃至2cがLAN4上に複数設置されており、クライアント装置3を操作するユーザは、複数の複合機2a乃至2cの中から任意の複合機2を選択してPCスキャン、コピー、FAX送信等を行うことができる。
In the
以下、PCスキャン、コピー、又はFAX送信を行うための操作が操作部25から行われた場合に、使用する複合機2を決定するためにクライアント装置3において行われる処理動作について、図3に示すフローチャートに基づいて説明する。
FIG. 3 shows processing operations performed in the
まず、クライアント装置3の制御部19は、操作部25におけるユーザの所定操作の有無に基づいて、PCスキャン、コピー、又はFAX送信を行うために必要な操作が行われたか否かを判断する(S1)。ここで、PCスキャン、コピー、又はFAX送信のいずれかを行うために必要な操作が行われたと判断した場合(S1:YES)、ネットワーク上の全ての複合機2a乃至2cから機器情報を取得する(S2)。すなわち、LAN4上の全ての複合機2a乃至2cにアクセスし、アクセスした各複合機2から機器情報を取得する。
First, the
ここで、機器情報は、位置情報と動作情報とからなる情報であり、位置情報は、クライアント装置3からの距離を示す情報であり、動作情報は、複合機2が待機中であるか、又は、原稿の読取り、プリントデータの印刷処理、送信画像データの送信処理等の実行中であるか否か等の動作の状況を示す情報である。制御部19は、位置情報に基づいて、クライアント装置3から近い位置に設置されている複合機2と、クライアント装置3から離れた位置に設置されている複合機2とを判別することができる。また、動作情報に基づいて、直ちに使用可能な複合機2と、直ちに使用することができない複合機2とを判別することができる。
Here, the device information is information including position information and operation information, the position information is information indicating a distance from the
制御部19は、S2の処理動作に続き、距離優先又は速度優先の指定を促す情報を報知する(S3)。具体的には、クライアント装置3から距離的に近い場所に設置されている複合機2を使用するか、又は、待機中で直ちに使用可能な複合機2を使用するかの指定を促す情報を表示部26に表示させる。ここで、距離優先とは、クライアント装置3から近い場所に設置されている複合機2を優先的に使用することを意味し、速度優先とは、待機状態であってクライアント装置3からのコマンドに対して直ちに処理を開始することができる複合機2を優先的に使用することを意味している。
The
そして、操作部25におけるユーザの所定操作の有無に基づいて、距離優先が指定されたか否かを判断する(S4)。ここで、距離優先が指定されたと判断した場合(S4:YES)、S2において取得した機器情報の位置情報に基づいて、複合機2を距離が最も近いものから順に一覧表示する(S5)。具体的には、複合機2を特定する情報(例えば、複合機2の名称や設置場所を示す配置図)と、クライアント装置3からその複合機2が設置されている場所までの距離とを対応付けた情報を、クライアント装置3から最も近いものから遠いものの順に並べて示した表示画面を表示部26に表示させる。
Then, it is determined whether or not distance priority is designated based on the presence / absence of a predetermined operation by the user in the operation unit 25 (S4). Here, when it is determined that distance priority is designated (S4: YES), the
一方、制御部19は、距離優先が指定されなかったと判断した場合(S4:NO)、速度優先が指定されたか否かを判断する(S6)。ここで、速度優先が指定されたと判断した場合(S6:YES)、S2において取得した機器情報の動作情報に基づいて、複合機2を待機状態のものから順に一覧表示する(S7)。具体的には、複合機2を特定する情報とその装置の動作の状況を示す情報とを対応付けた情報を、待機状態の複合機2から動作中の複合機2の順に並べて示した表示画面を表示部26に表示させる。逆に、速度優先が指定されなかったと判断した場合(S6:NO)、予めRAM27に設定されているデフォルトの複合機2を表示部26に表示させる(S8)。
On the other hand, when the
制御部19は、このようにしてS5、S7、又はS8の処理動作を行った後に、ユーザによって使用する複合機2が選択されたか否かを操作部25からの所定操作の有無に基づいて判断し(S9)、いずれかの複合機2が選択されたと判断した場合(S9:YES)、選択された複合機2から機器情報を再度取得する(S10)。そして、機器情報に変更があったか否か、言い換えれば、機器情報の動作情報に変更があったか否かを判断し(S11)、変更があったと判断した場合には(S11:YES)、S2以降の処理動作を再度行う。逆に、機器情報に変更がなかったと判断した場合には(S11:NO)、S9において選択されたと判断した複合機2を使用する複合機2に決定する(S12)。このようにして決定された複合機2に関する情報は、設定情報としてRAM27の所定領域に格納され、クライアント装置3は、決定された複合機2との間で以下に説明する通信処理を行う。
After performing the processing operation of S5, S7, or S8 in this way, the
このように、クライアント装置3を操作するユーザは、複数の複合機2a乃至2cの中から、PCスキャン、コピー、又はファクシミリ送信を行うのに最適な複合機2を状況に応じて任意に選択することができる。
As described above, the user who operates the
次に、上記のようにしてPCスキャン、コピー、又はFAX送信に使用する複合機2が決定された場合に、複合機2とクライアント装置3において行われる処理動作について、図4乃至図11に示すフローチャートに基づいて説明する。なお、以下の説明では、PCスキャン、コピー、又はFAX送信に使用する複合機2として複合機2aが決定されている場合について説明するが、他の複合機2が決定された場合にも、その他の複合機2において以下に説明する複合機2aの処理動作と同様の処理動作が行われる。また、図4乃至図7のフローチャートに示すクライアント装置3の処理動作は、HDD28に格納されているプログラム30に基づいて制御部19が発行する命令に従って行われ、図8乃至図11のフローチャートに示す複合機2aの処理動作は、ROM9に格納されているプログラムに基づいて制御部8が発行する命令に従って行われる。
Next, FIG. 4 to FIG. 11 show processing operations performed in the
まず、クライアント装置3の制御部19は、PCスキャン、コピー、又はFAX送信に使用する複合機2が決定されたか否かをRAM27の設定情報に基づいて判断する(S15)。ここで、PCスキャン、コピー、又はFAX送信に使用する複合機2aが決定されたと判断した場合(S15:YES)、予約信号(割込み禁止命令)を使用する複合機2aへ送信する(S16)。ここで、予約信号は、自装置3からのアクセスのみを許可させ、他のクライアント装置からのアクセスを禁止させるための複合機2aに対するコマンドである。
First, the
このように、クライアント装置3の制御部19は、複合機2aを使用するための所定操作が行われた場合、すなわち、複合機2aをPCスキャン、コピー、又はFAX送信に使用する複合機2として決定するための所定操作が操作部25から行われた場合に、自装置3からのアクセスのみを許可し、LAN4上の他のクライアント装置(不図示)からのアクセスを禁止させるための予約信号を複合機2aへ送信する。そして、予約信号がクライアント装置3から複合機2aへ送信されると、制御部19は、予約タイマをスタートさせる(S17)。具体的には、S16の処理動作を行ってからの経過時間のカウントを開始する。
As described above, the
一方、複合機2aの制御部8は、図8に示すように、クライアント装置3から予約信号(割込み禁止命令)を受信したか否かを判断する(S85)。ここで、予約信号を受信したと判断した場合(S85:YES)、予約状態に移行する(S86)。ここで、予約状態は、自装置2aに対して予約信号を送信したクライアント装置3からのアクセスのみを許可し、他のクライアント装置からのアクセスを禁止する状態のことであり、予約状態に移行したことを示す情報が制御部8のレジスタ(不図示)に格納される。
On the other hand, as shown in FIG. 8, the
このように、複合機2aの制御部8は、クライアント装置3から予約信号を受信した場合に、ネットワーク(ここでは、LAN4)上の全ての装置からのアクセスを受付ける通常状態から、予約信号の送信元のクライアント装置3からのアクセスのみを許可し、他のクライアント装置からのアクセスを禁止する予約状態に移行する。このように予約状態に移行している間、複合機2aの制御部8は、例えばクライアント装置からコマンドを受信した場合、受信したコマンドに付加されているクライアント装置のIPアドレスに基づいてコマンドの送信元のクライアント装置がクライアント装置3であるか否かを判断する。そして、クライアント装置3であると判断した場合には、受信したコマンドに対応する処理を実行し、クライアント装置3ではないと判断した場合には、受信したコマンドに対応する処理を実行しないように複合機2aを制御する。
As described above, when receiving the reservation signal from the
言い換えれば、画像処理システム1において、複合機2aが割込み禁止命令を受信した場合に、複合機2aにおいて割込み禁止命令の送信元のクライアント装置3からのアクセスのみを許可し、他のクライアント装置からのアクセスを禁止する。そのため、クライアント装置3を操作するユーザが、操作部25から所定操作を行った後に、複合機2aに原稿をセットしてクライアント装置3へ戻るまでの間に、複合機2aがLAN4上の他のクライアント装置から使用されしまうという問題が生じるのを防止することができる。
In other words, in the
次に、クライアント装置3の制御部19は、S17の処理動作を行った後、原稿の載置及び読取条件の指定を促す情報を報知する(S18)。具体的には、「使用する複合機に原稿をセットして下さい」等の原稿載置を促すメッセージとともに、原稿の読取解像度や読取倍率等を設定するための設定画面を表示部26に表示させる。そして、タイムアウトしたか否かを判断する(S19)。すなわち、S17において予約タイマをスタートさせてからの経過時間が所定時間を超えたか否かを判断する。ここで、タイムアウトしていないと判断した場合(S19:NO)、複合機2aへ原稿の読取開始命令を送信するために必要な所定操作が操作部25から行われたか否かに基づいて、原稿の読取開始の指示があったか否かを判断する(S20)。ここで、原稿の読取開始の指示があったと判断した場合(S20:YES)、原稿の読取開始命令を複合機2aへ送信する(S21)。すなわち、クライアント装置3において原稿の読取開始の指示を受付けてクライアント装置3から複合機2aへ原稿の読取開始命令を送信する。逆に、原稿の読取開始の指示がないと判断した場合(S20:NO)、S19の処理動作を再度行う。
Next, after performing the processing operation of S17, the
続いて、クライアント装置3の制御部19は、原稿の読取開始の指示がなく(S20:NO)、タイムアウトしたと判断した場合(S19:YES)、アクセスの制限を解除させるための予約解除信号(割込み禁止解除命令)を複合機2aへ送信する(S22)。ここで、予約解除信号は、予約状態に移行している複合機2aを通常状態に復帰させるためのコマンドである。このように、クライアント装置3の制御部19は、予約信号を送信してから所定時間を経過しても原稿の読取開始の指示がなかった場合に、複合機2aに他のクライアント装置からのアクセス禁止を解除させるための予約解除信号を複合機2aへ送信する。言い換えれば、クライアント装置3において予約信号を送信してから所定時間を経過しても原稿の読取開始の指示がなかった場合に、クライアント装置3から複合機2aへ割込み予約解除信号を送信する。そして、「時間切れにより予約を解除しました」などのメッセージを表示部26に表示させて予約解除を報知する(S23)。
Subsequently, the
一方、複合機2aの制御部8は、S86の処理動作によって予約状態に移行した後、原稿の読取開始命令を受信したか否かを判断する(S87)。ここで、原稿の読取開始命令を受信していないと判断した場合(S87:NO)、予約解除信号を受信したか否かを判断する(S88)。そして、予約解除信号を受信していないと判断した場合(S88:NO)、S87の処理動作を再度行う。逆に、予約解除信号を受信したと判断した場合には(S88:YES)、予約状態を解除する(S89)。具体的には、クライアント装置3からのアクセスのみを受付ける予約状態から、LAN4上の全ての装置からのアクセスを受付ける通常状態へ自装置2aを復帰させるようにレジスタの情報を書換える。すなわち、複合機2aの制御部8は、予約信号の送信元のクライアント装置3から予約解除信号を受信した場合に、他のクライアント装置からのアクセス禁止を解除する処理を行う。
On the other hand, the
このように、画像処理システム1において、複合機2aが予約解除信号を受信した場合に、複合機2aにおいて他のクライアント装置からのアクセス禁止が解除されると、PCスキャンが行われることなく処理が完了する。
As described above, in the
なお、ここでは、複合機2aの制御部8は、予約解除信号を受信した場合に予約状態を解除する処理を行うが、予約信号を受信してからの経過時間をカウントし、カウントした経過時間が所定時間を超えるまでの間に、クライアント装置3から読取開始命令等のデータを受信できなかった場合に、予約状態を解除するようにしてもよい。すなわち、予約信号を受信してから所定時間を経過しても予約信号の送信元のクライアント装置3からのアクセスがなかった場合に、他のクライアント装置からのアクセス禁止を解除するようにしてもよい。
Here, the
なお、複合機2aの制御部8は、予約解除信号を受信することなく原稿の読取開始命令を受信したと判断した場合(S87:YES)、原稿があるか否かを判断する(S90)。具体的には、スキャナ10に設けられている原稿検出センサの検出信号に基づいて、スキャナ10の自動原稿給送装置の原稿トレイ、又はフラット・ベッド・スキャナの原稿載置板に原稿が載置(セット)されているか否かを判断する。ここで、原稿がないと判断した場合(S90:NO)、原稿がセットされていないことを通知するための原稿無信号をクライアント装置3へ送信する(S91)。
If the
これに対し、クライアント装置3の制御部19は、S21において原稿の読取開始命令を送信した場合、原稿無信号を受信したか否かを判断する(S24)。ここで、原稿無信号を受信したと判断した場合(S24:YES)、「複合機に原稿がセットされていません」、「原稿をセットして下さい」などのメッセージを表示部26に表示させて、原稿の載置を促す情報を報知する(S25)。そして、タイムアウトしたか否か、すなわち、S17において予約タイマをスタートさせてからの経過時間が所定時間を超えたか否かを判断し(S26)、タイムアウトしたと判断した場合には(S26:YES)、S22及びS23の処理動作を行う。なお、このS26の判断処理における所定時間は、S19の判断処理における所定時間よりも長めの時間である。
On the other hand, if the
一方、複合機2aの制御部8は、S91の処理動作を行った場合、原稿が載置されたか否かを判断し(S92)、クライアント装置3のユーザによって原稿がセットされたことにより、原稿が載置されたと判断した場合(S92:YES)、その旨を通知するためにクライアント装置3へ原稿有信号を送信する(S93)。逆に、原稿が載置されていないと判断した場合(S92:NO)、予約解除信号を受信したか否かを判断する(S94)。ここで、予約解除信号を受信していないと判断した場合には(S94:NO)、S92の処理動作を再度行い、予約解除信号を受信したと判断した場合には(S94:YES)、S89の処理動作を行う。
On the other hand, when performing the processing operation of S91, the
また、クライアント装置3の制御部19は、タイムアウトしていないと判断した場合(S26:NO)、原稿有信号を受信したか否かを判断する(S27)。ここで、原稿有信号を受信していないと判断した場合には(S27:NO)、S26の処理動作を再度行う。逆に、原稿有信号を受信したと判断した場合(S27:YES)、又は、複合機2aには原稿がセットされており、S21において原稿の読取開始命令を送信してから原稿無信号を複合機2aから受信しなかった場合(S24:NO)、予約タイマを停止する(S28)。すなわち、予約信号を送信してからの経過時間のカウントを停止する。
Further, when the
一方、複合機2aの制御部8は、S90において原稿があると判断した場合(S90:YES)、又はS92において原稿が載置されたと判断してS93において原稿有信号をクライアント装置3へ送信した場合、原稿の画像を読取って読取画像データを取得する(S95)。具体的には、スキャナ10のカラーラインセンサにより、自動原稿給送装置の原稿トレイ又はフラット・ベッド・スキャナの原稿載置板に載置されている原稿の画像を読取ってRGB表色系の読取画像データを取得する。このようにしてスキャナ10により取得した読取画像データは、ゲイン調整やA/D変換等の必要最小限の処理のみが行われた後、ページメモリ11へと送られ、該ページメモリ11に一旦格納される。
On the other hand, the
そして、複合機2aの制御部8は、読取画像データがページメモリ11に格納されると、そのページメモリ11に格納されている取得した読取画像データをクライアント装置3へ転送する(S96)。このように、複合機2aが読取開始命令を受信した場合に、複合機2aにおいて原稿の画像を読取って読取画像データを取得し、取得した読取画像データを複合機2aからクライアント装置3へ転送する処理が行われる。そして、制御部8は、その転送処理が完了したか否かを判断する(S97)。ここで、転送が完了していないと判断した場合(S97:NO)、原稿検出センサの検出信号に基づいて原稿ジャムが発生したか否かを判断する(S98)。すなわち、読取画像データの転送が完了するまでの間、原稿ジャムの発生の有無を監視する。ここで、原稿ジャムが発生したと判断した場合(S98:YES)、すなわち、自動原稿給送装置の搬送路において原稿の紙詰まりが発生した場合、その旨を通知するために、ジャム発生通知信号をクライアント装置3へ送信し(S99)、複合機2aが備えるLEDランプ(不図示)を点滅させたり、スピーカ(不図示)からアラーム音を鳴動させる等して、原稿ジャムの発生を報知する(S100)。
Then, when the read image data is stored in the
一方、クライアント装置3の制御部19は、S28において予約タイマを停止した場合、複合機2aから転送される読取画像データがPCスキャンに使用されるのか、コピーに使用されるのか、又は、FAX送信に使用されるのかをRAM27の設定情報に基づいて判断する(S29)。ここで、読取画像データがPCスキャンに使用される画像データであると判断した場合(S29:PCスキャン)、すなわち、HDD28に蓄積すべき読取画像データであると判断した場合、図5のS31へ進み、読取画像データの受信を開始したか否かを判断する(S31)。具体的には、複合機2aから何らかのデータを受信し、その受信したデータがRGB表色系の読取画像データであるか否かを判断する。そして、読取画像データの受信を開始したと判断した場合(S31:YES)、読取画像データを受信し(S32)、受信した読取画像データを画像処理する(S33)。具体的には、スキャナ画像処理部22によりRGB表色系の読取画像データをYCrCb表色系の画像データに変換する色空間変換等を行うとともに、色空間変換したYCrCb表色系の画像データをコーデック24により例えばJPEG方式により符号化(圧縮符号化)する。
On the other hand, when the reservation timer is stopped in S28, the
そして、クライアント装置3の制御部19は、複合機2aから転送完了通知信号を受信したか否かに基づいて、読取画像データの受信を完了したか否かを判断し(S34)、受信を完了していないと判断した場合には(S34:NO)、ジャム発生通知信号を受信したか否かを判断する(S35)。ここで、ジャム発生通知信号を受信したと判断した場合(S35:YES)、「原稿が詰まりました」、「詰まった原稿を取出して再セットして下さい」等のメッセージを表示部26に表示させるなどして、ユーザにジャム解除操作を促す情報を報知する(S36)。
Then, the
一方、複合機2aの制御部8は、S100の処理動作を行った場合、原稿ジャムが解除されたか否かを判断し(S101)、原稿ジャムが解除されていないと判断した場合には(S101:NO)、S100の処理動作を継続して行う。逆に、ユーザがジャム解除操作を行ったことにより、原稿ジャムが解除されたと判断した場合(S101:YES)、ジャム解除通知信号をクライアント装置3へ送信する(S102)。そして、このS102の処理動作を行った場合、又は、S98において原稿ジャムは発生していないと判断した場合(S98:NO)、S95以降の処理動作を行う。すなわち、原稿ジャムの発生の有無を監視しつつ読取画像データの転送処理を行う。
On the other hand, the
これに対し、クライアント装置3の制御部19は、S36の処理動作を行った場合、ジャム解除通知信号を受信したか否かを判断し(S37)、ジャム解除通知信号を受信していないと判断した場合には(S37:NO)、S36の処理動作を継続して行う。逆に、ジャム解除通知信号を受信したと判断した場合(S37:YES)、又はジャム発生通知信号を受信していないと判断した場合(S35:NO)、引き続き複合機2aから読取画像データが転送されてくるので、S32以降の処理動作を継続して行う。
On the other hand, when performing the processing operation of S36, the
複合機2aの制御部8は、読取画像データの転送が完了したと判断した場合(S97:YES)、転送完了通知信号をクライアント装置3へ送信する(S103)。そして、原稿の読取開始命令や原稿の読取条件の情報とともにクライアント装置3から送信された情報に基づいて、読取画像データがPCスキャンに使用されるのか、コピーに使用されるのか、又はFAX送信に使用されるのかを判断する(S104)。ここで、読取画像データがPCスキャンに使用されるものであると判断した場合(S104:PCスキャン)、すなわち、HDD28に蓄積されると判断した場合、図9のS106へ進み、読取完了タイマをスタートさせる(S106)。具体的には、S103において転送完了通知信号を送信してからの経過時間のカウントを開始する。
When it is determined that the transfer of the read image data is completed (S97: YES), the
一方、クライアント装置3の制御部19は、複合機2aから送信された転送完了通知信号を受信して読取画像データの受信を完了したと判断した場合(S34:YES)、読取画像データを、例えばJPEGファイル、PDFファイル、TIFFファイル等の画像ファイルとしてHDD28の指定フォルダに蓄積する(S38)。このように、クライアント装置3において転送されてきた読取画像データを画像処理してHDD28に蓄積する。そして、蓄積した読取画像データをコーデック24により復号して表示部26に表示させ(S39)、読取完了タイマをスタートさせる(S40)。すなわち、S34において読取画像データの受信を完了したと判断してからの経過時間のカウントを開始する。
On the other hand, if the
複合機2aの制御部8は、S106の処理動作を行った場合、原稿検出センサの検出信号に基づいて、読取られた原稿が排紙トレイから取除かれたか否かを判断する(S107)。ここで、原稿が取除かれていないと判断した場合(S107:NO)、タイムアウトしたか否かを判断する(S108)。すなわち、読取完了タイマをスタートさせてからの経過時間が所定時間を超えたか否かを判断する。そして、タイムアウトしていないと判断した場合(S108:NO)、S107の処理動作を再度行う。逆に、タイムアウトしたと判断した場合(S108:YES)、S89の処理動作と同様に予約状態を解除し(S109)、LEDランプを点灯させたり、スピーカから所定のアラーム音を鳴動させるなどして、原稿の取り忘れを報知する(S110)。
When performing the processing operation of S106, the
また、複合機2aの制御部8は、原稿が取除かれたと判断した場合(S107:YES)、S89と同様に予約状態を解除し(S111)、原稿が取除かれたことを通知するための原稿解除信号をクライアント装置3へ送信する(S112)。そして、読取完了タイマを停止させて処理を完了する(S113)。このように、複合機2aの制御部8は、S95及びS96の処理動作により取得した読取画像データをクライアント装置3へ転送した後に、S109又はS111の処理動作を行うことにより、他のクライアント装置からのアクセス禁止を解除する。
When the
一方、クライアント装置3の制御部19は、S40において読取完了タイマをスタートさせた後、複合機2aから原稿解除信号を受信したか否かを判断する(S41)。そして、原稿解除信号を受信していないと判断した場合には(S41:NO)、スキャナ10から原稿が取除かれていないと判断し、タイムアウトしたか否かを判断する(S42)。すなわち、S40で読取完了タイマをスタートさせてからの経過時間が所定時間を超えたか否かを判断する。ここで、タイムアウトしていないと判断した場合には(S42:NO)、S41の処理動作を再度行い、タイムアウトしたと判断した場合には(S42:YES)、「原稿を取り忘れています」、「原稿を取除いて下さい」などの原稿解除を促す旨の情報を報知する(S43)。また、原稿解除信号を受信したと判断した場合(S41:YES)、ユーザによってスキャナ10から原稿が取除かれたと判断し、読取完了タイマを停止させる(S44)。
On the other hand, after starting the reading completion timer in S40, the
このように、画像処理システム1においてスキャナ10が取得した読取画像データを画像ファイルとしてHDD28に蓄積するPCスキャンが行われる場合、複合機2aが取得した原稿の読取画像データに対して、本来複合機2aにおいて行われるべき画像処理がクライアント装置3において行われる。また、スキャナ10に対する原稿の読取開始の指示の入力等が全て操作部25から行われる。そのため、原稿の読取開始の指示を入力するためのオペレーションパネルや、画像処理回路、及びコーデックを複合機2aに設ける必要がなく、複合機2aの構成を簡略化することができる。
As described above, when a PC scan is performed in which the read image data acquired by the
また、複合機2aを使用するクライアント装置3のユーザは、原稿をセットする動作を除く全ての動作(操作)をクライアント装置3の操作部25から行う。そのため、上記のように、表示部26等から報知処理を行うことにより、原稿ジャムや原稿の取り忘れを防止することができる。
In addition, the user of the
次に、読取画像データがコピーに使用される場合について説明する。クライアント装置3の制御部19は、読取画像データがコピーに使用される画像データであると判断した場合(S29:コピー)、図6のS46へ進み、読取画像データの受信を開始したか否かをS31の処理動作と同様に判断する(S46)。そして、読取画像データの受信を開始したと判断した場合(S46:YES)、読取画像データを受信し(S47)、受信した読取画像データを画像処理してプリントデータを生成し、生成したプリントデータをHDD28の指定フォルダに格納する(S48)。具体的には、スキャナ画像処理部22によりRGB表色系の読取画像データをYCrCb表色系の読取画像データに変換する色空間変換等を行う。そして、プリンタ画像処理部23によりYCrCb表色系の読取画像データに基づいてCMYKの各色彩データ(プリントデータ)を生成するとともに、生成したプリントデータを2値化又は4値化し、HDD28の指定フォルダに一旦格納する。
Next, a case where the read image data is used for copying will be described. When the
そして、クライアント装置3の制御部19は、S34の処理動作と同様に、読取画像データの受信を完了したか否かを判断し(S49)、受信を完了していないと判断した場合には(S49:NO)、S35の処理動作と同様にジャム発生通知信号を受信したか否かを判断する(S50)。ここで、ジャム発生通知信号を受信したと判断した場合(S50:YES)、S36の処理動作と同様にジャム解除操作を促す情報を報知する(S51)。
Then, the
一方、複合機2aの制御部8は、上記のように、S100の処理動作を行った後、原稿ジャムが解除されたか否かを判断し(S101)、原稿ジャムが解除されていないと判断した場合には(S101:NO)、S100の処理動作を継続して行う。逆に、原稿ジャムが解除されたと判断した場合(S101:YES)、ジャム解除通知信号をクライアント装置3へ送信する(S102)。そして、S102の処理動作を行った場合、又は、S98において原稿ジャムは発生していないと判断した場合(S98:NO)、S95以降の処理動作を行う。
On the other hand, after performing the processing operation of S100 as described above, the
これに対し、クライアント装置3の制御部19は、S51の処理動作を行った場合には、S37の処理動作と同様にジャム解除通知信号を受信したか否かを判断し(S52)、ジャム解除通知信号を受信していないと判断した場合には(S52:NO)、S51の処理動作を継続して行う。逆に、ジャム解除通知信号を受信したと判断した場合(S52:YES)、又はジャム発生通知信号を受信しなかったと判断した場合(S50:NO)、引き続き複合機2aから読取画像データが転送されてくるので、S47以降の処理動作を行う。
On the other hand, when the processing operation of S51 is performed, the
一方、複合機2aの制御部8は、読取画像データの転送が完了したと判断した場合(S97:YES)、上記のようにクライアント装置3へ転送完了通知信号を送信する(S103)。そして、ここでは、原稿の読取開始命令とともにクライアント装置3から転送された情報に基づいて、読取画像データがコピーに使用されるものであると判断すると(S104:コピー)、プリントタイマをスタートさせる(S115)。具体的には、S103において転送完了通知信号を送信してからの経過時間のカウントを開始する。
On the other hand, when determining that the transfer of the read image data has been completed (S97: YES), the
これに対し、クライアント装置3の制御部19は、複合機2aから送信された転送完了通知信号を受信して読取画像データの受信を完了したと判断した場合(S49:YES)、原稿の読取りを行った複合機2aのプリンタ12が待機状態であるか否かを判断する(S53)。具体的には、複合機2aにアクセスして機器情報を取得し、取得した機器情報の動作情報に基づいて、プリンタ12が待機状態であるか否かを判断する。ここで、原稿の読取りを行った複合機2aのプリンタ12が待機状態であると判断した場合(S53:YES)、原稿の読取りを行った複合機2aにプリント開始命令を送信して印刷開始を指示する(S54)。逆に、原稿の読取りを行った複合機2aのプリンタ12が待機状態ではないと判断した場合(S53:NO)、ネットワーク(ここでは、LAN4)上の全ての複合機2a乃至2cから機器情報を取得する(S55)。そして、取得した機器情報に基づいて、プリンタ12を使用可能な他の複合機2があるか否かを判断し(S56)、プリンタ12を使用可能な他の複合機2がないと判断した場合には(S56:NO)、S53の処理動作を再度行い、プリンタ12を使用可能な他の複合機2があると判断した場合には(S56:YES)、他の複合機2(例えば、複合機2b)にプリント開始命令を送信して印刷開始を指示する(S57)。
On the other hand, when the
なお、S53において「NO」と判断する場合としては、複合機2aにコピーを開始させるためのスタートボタンが設けられており、他のユーザがそのスタートボタンを押下してコピーを実行させた場合や、複合機2aがLAN4上の装置とは異なる外部の装置からファクシミリ受信した画像データの印刷処理中である場合等である。すなわち、ここでは、複合機2aは予約状態に移行しているため、LAN4上の他のクライアント装置からのコマンドに基づいてプリンタ12が使用中になることはない。また、S53において「NO」と判断する他の場合としては、原稿の読取りを行った複合機2aのプリンタ12が用紙切れやトナー切れである場合等が挙げられる。
Note that when “NO” is determined in S53, a start button for starting copying in the multifunction peripheral 2a is provided, and when another user presses the start button to execute copying, The
次に、クライアント装置3の制御部19は、S54の処理動作を行った場合、又はS57の処理動作を行った場合、HDD28の指定フォルダに格納されているプリントデータを、印刷開始を指示した複合機2(例えば、複合機2a)へ転送する(S58)。
Next, when performing the processing operation of S54 or when performing the processing operation of S57, the
このように、クライアント装置3において転送されてきた読取画像データを画像処理してプリントデータを生成し、生成したプリントデータをクライアント装置3から複合機2aへ転送する。そして、制御部19は、転送が完了したか否かを判断し(S59)、転送が完了していないと判断した場合には(S59:NO)、S58の処理動作を継続して行い、転送が完了したと判断した場合には(S59:YES)、印刷開始を指示した複合機2aへ転送完了通知信号を送信して処理を完了する(S60)。
In this way, the read image data transferred in the
一方、複合機2aの制御部8は、S115においてプリントタイマをスタートさせた場合、印刷開始の指示があったか否かを判断する(S116)。すなわち、S96において読取画像データを転送したクライアント装置3からプリント開始命令を受信したか否かを判断する。ここで、印刷開始の指示がないと判断した場合(S116:NO)、タイムアウトしたか否か、すなわち、S115においてプリントタイマをスタートさせてからの経過時間が所定時間を超えたか否かを判断し(S117)、タイムアウトしていないと判断した場合には(S117:NO)、S116の処理動作を再度行う。逆に、タイムアウトしたと判断した場合には(S117:YES)、S109の処理動作と同様に予約状態を解除する(S118)。
On the other hand, when the print timer is started in S115, the
また、複合機2aの制御部8は、印刷開始の指示があったと判断した場合(S116:YES)、印刷開始を指示したクライアント装置3からプリントデータを受信し(S120)、受信したプリントデータの印刷処理を実行する(S121)。すなわち、複合機2aからクライアント装置3へ読取画像データを転送した後に、複合機2aにおいて転送されてきたプリントデータを出力する。具体的には、CMYKの各色彩データからなるプリントデータに基づいてプリンタ12の各部を制御し、プリントデータの画像を用紙に記録してプリントデータを印字出力する。そして、クライアント装置3から送信された転送完了通知信号を受信して、印刷処理が完了したか否かを判断する(S122)。ここで、印刷処理が完了していないと判断した場合には(S122:NO)、S120及びS121の処理動作を継続して行い、印刷処理が完了したと判断した場合には(S122:YES)、S111の処理動作と同様に予約状態を解除し(S123)、プリントタイマを停止させて処理を完了する(S124)。
If the
このように、画像処理システム1においてコピーが行われる場合、複合機2aが取得した原稿の読取画像データからプリントデータを生成するために必要な画像処理がクライアント装置3において行われるので、複合機2aにその画像処理を行うための画像処理回路を設ける必要がなく、複合機2aの構成を簡略化することができる。
As described above, when copying is performed in the
なお、このように画像処理システム1においてコピーを行った場合にも、上記のPCスキャンの場合と同様に、クライアント装置3においてS43のような報知処理を行うことにより、ユーザの原稿の取り忘れを防止するようにしてもよい。また、原稿の読取りと印刷処理とが別の複合機2aにおいて行われる場合があるため、コピーが完了した際に、クライアント装置3において、ユーザが原稿をセットした複合機2aに関する情報と、その原稿の画像が記録された記録紙が排出された複合機2に関する情報とを、表示部26に表示させるなどして、ユーザにそれらの装置の場所を報知して原稿とその画像が出力された記録紙の取り忘れを防止するようにしてもよい。
Even when copying is performed in the
次に、読取画像データがFAX送信に使用される場合について説明する。クライアント装置3の制御部19は、読取画像データがFAX送信に使用される画像データであると判断した場合(S29:FAX送信)、図7のS62へ進み、読取画像データの受信を開始したか否かをS31の処理動作と同様に判断する(S62)。そして、読取画像データの受信を開始したと判断した場合(S62:YES)、読取画像データを受信し(S63)、受信した読取画像データを画像処理して送信画像データを生成し、生成した送信画像データを指定フォルダに格納する(S64)。具体的には、スキャナ画像処理部22によりRGB表色系の読取画像データをYCrCb表色系の読取画像データに変換する色空間変換等の画像処理を行う。そして、コーデック24によりYCrCb表色系の読取画像データを例えばJPEG方式により符号化して送信画像データを生成し、生成した送信画像データをHDD28の指定フォルダに格納する。
Next, a case where the read image data is used for FAX transmission will be described. When the
そして、クライアント装置3の制御部19は、S34の処理動作と同様に読取画像データの受信を完了したか否かを判断し(S65)、受信を完了していないと判断した場合には(S65:NO)、S35の処理動作と同様にジャム発生通知信号を受信したか否かを判断する(S66)。ここで、ジャム発生通知信号を受信したと判断した場合(S66:YES)、S36の処理動作と同様にジャム解除操作を促す情報を報知する(S67)。
Then, the
一方、複合機2aの制御部8は、上記のように、S100の処理動作を行った後、原稿ジャムが解除されたか否かを判断し(S101)、原稿ジャムが解除されていないと判断した場合には(S101:NO)、S100の処理動作を継続して行う。逆に、原稿ジャムが解除されたと判断した場合(S101:YES)、ジャム解除通知信号をクライアント装置3へ送信する(S102)。そして、S102の処理動作を行った場合、又は、S98において原稿ジャムは発生していないと判断した場合(S98:NO)、S95以降の処理動作を行う。
On the other hand, after performing the processing operation of S100 as described above, the
これに対し、クライアント装置3の制御部19は、S67の処理動作を行った場合には、ジャム解除通知信号を受信したか否かを判断し(S68)、ジャム解除通知信号を受信していないと判断した場合には(S68:NO)、S67の処理動作を継続して行う。逆に、ジャム解除通知信号を受信したと判断した場合(S68:YES)、又はジャム発生通知信号を受信しなかったと判断した場合(S66:NO)、引き続き複合機2aから読取画像データが転送されてくるので、S63以降の処理動作を行う。
On the other hand, when performing the processing operation of S67, the
また、複合機2aの制御部8は、上記のように、読取画像データの転送が完了したと判断した場合(S97:YES)、クライアント装置3へ転送完了通知信号を送信する(S103)。そして、ここでは、原稿の読取開始命令とともにクライアント装置3から転送された情報に基づいて、読取画像データがFAX送信に使用されるものであると判断すると(S104:FAX送信)、図11のS127へ進み、FAX送信タイマをスタートさせる(S127)。具体的には、S103においてクライアント装置3へ転送完了通知信号を送信してからの経過時間のカウントを開始する。
If the
一方、クライアント装置3の制御部19は、複合機2aから送信された転送完了通知信号を受信して読取画像データの受信を完了したと判断した場合(S65:YES)、FAX送信を指示する(S69)。具体的には、送信画像データをFAX送信する宛先、及びFAX送信開始命令を複合機2aへ送信する。続いて、HDD28の指定フォルダに格納されている送信画像データを複合機2aへ転送する(S70)。
On the other hand, when the
このように、クライアント装置3において転送されてきた読取画像データを画像処理して送信画像データを生成し、生成した送信画像データをクライアント装置3から複合機2aへ転送する。そして、転送が完了したか否かを判断し(S71)、転送が完了していないと判断した場合には(S71:NO)、S70の処理動作を継続して行い、転送が完了したと判断した場合には(S71:YES)、転送完了通知信号を複合機2aへ送信して処理を完了する(S72)。
In this way, the read image data transferred in the
これに対し、S127においてFAX送信タイマをスタートさせた複合機2aの制御部8は、送信画像データの宛先及びFAX送信開始命令をクライアント装置3から受信したか否かに基づいて、FAX送信の指示があったか否かを判断する(S128)。ここで、FAX送信の指示がないと判断した場合には(S128:NO)、タイムアウトしたか否か、すなわち、S127においてFAX送信タイマをスタートさせてからの経過時間が所定時間を超えたか否かを判断する(S129)。そして、タイムアウトしていないと判断した場合には(S129:NO)、再度S128の処理動作を行う。逆に、タイムアウトしたと判断した場合には(S129:YES)、S109の処理動作と同様に予約状態を解除する(S130)。
On the other hand, the
また、複合機2aの制御部8は、FAX送信の指示があったと判断した場合(S128:YES)、指定された宛先に発呼するとともに(S132)、送信画像データをクライアント装置3から受信する(S133)。続いて、受信した送信画像データを指定された宛先へFAX送信する(S134)。
If the
すなわち、複合機2aからクライアント装置3へ読取画像データを転送した後に、複合機2aにおいて転送されてきた送信画像データをFAX送信により指定された宛先の装置へ出力する。そして、FAX送信が完了したか否か、すなわち、クライアント装置3から転送完了通知信号を受信して全ての送信画像データを送信したか否かを判断し(S135)、FAX送信が完了していないと判断した場合には、S133及びS134の処理動作を引き続き行う。逆に、FAX送信が完了したと判断した場合には(S135:YES)、FAX送信の宛先の装置との回線を切断し(S136)、S111の処理動作と同様に予約状態を解除し(S137)、FAX送信タイマを停止させて処理を完了する(S138)。
That is, after the read image data is transferred from the
このように、画像処理システム1においてFAX送信が行われる場合、複合機2aが取得した原稿の読取画像データから送信画像データを生成するために必要な画像処理及び符号化処理がクライアント装置3において行われるので、複合機2aに画像処理回路やコーデックを設ける必要がなく、複合機2aの構成を簡略化することができる。
As described above, when FAX transmission is performed in the
なお、上記のように画像処理システム1においてFAX送信を行った場合にも、PCスキャンの場合と同様に、クライアント装置3においてS43のような所定の報知処理を行うことにより、ユーザの原稿の取り忘れを防止するようにしてもよい。
Note that even when FAX transmission is performed in the
また、複合機2aの制御部8は、画像ファイルとしてHDD28に蓄積される読取画像データをクライアント装置3へ転送した後、クライアント装置3から転送されたプリントデータの印刷処理が完了した後、又は、クライアント装置3から転送された送信画像データのファクシミリ送信が完了した後に、他のクライアント装置からのアクセス禁止を解除する。そのため、クライアント装置3が複合機2aを使用する必要がある期間だけ他のクライアント装置からのアクセスが制限され、クライアント装置3が複合機2aを使用し終えた後には、他のクライアント装置から複合機2aを使用することができる。
Further, the
次に、本発明の第2の実施形態に係る画像処理システム、複合機、及びクライアント装置について説明する。なお、第1の実施形態と同一の構成のものには同一番号を付けてその説明を省略し、異なる点について以下で説明する。図12に示すように、第2の実施形態に係る画像処理システム32は、複合機2とクライアント装置3とがUSB33を介して接続されたものである。すなわち、画像処理システム32は、複合機2とクライアント装置3とを接続するUSB33を備えている。このUSB33には、USB HUB34が設置されている。このUSB HUB34は、クライアント装置3と複合機2a(2)の間で行われる通信、及びクライアント装置3と複合機2b(2)の間で行われる通信を制御するものであり、クライアント装置3は、このUSB HUB34により、複合機2aとの通信と複合機2bとの通信を同時に行うことができる。
Next, an image processing system, a multifunction peripheral, and a client device according to the second embodiment of the present invention will be described. In addition, the same number is attached | subjected to the thing of the same structure as 1st Embodiment, the description is abbreviate | omitted, and a different point is demonstrated below. As shown in FIG. 12, the image processing system 32 according to the second embodiment is configured such that the
また、クライアント装置3とUSB33により接続された複合機2は、LAN I/F13ではなく、USB HUB14によってUSB33に接続され、クライアント装置3は、USBホストコントローラ21によりUSB33に接続されている。ところで、複合機2とクライアント装置3とを1本のUSBケーブルによって接続した場合、例えば、複合機2において、スキャナ10が取得した読取画像データをクライアント装置3へ転送する処理と、クライアント装置3が生成した出力用画像データを受信する処理とを、同時に行える構成が必要となる。
The
そのため、図2(a)に示すように、複合機2内部でUSB HUB14によって、USBが3本に分岐されるようになっている。そのうちの1本は、読取画像データの転送用で、もう1本は、プリントデータの転送用で、残りの1本は、送信画像データの転送用である。そして、USB HUB14は、1本のUSBケーブルを送受信同時に使用できるようにするために、データの送受信の切り換え、その際のデータの欠損の有無のチェック、送受信データの衝突防止等を時間毎やコマンド毎に制御することが可能なように構成されている。これにより、複合機2のUSB HUB14は、読取画像データをクライアント装置3へ転送する処理及びクライアント装置3から転送されてきた出力用画像データ(プリントデータ又は送信画像データ)を受信する処理を同時に行うことができる。言い換えれば、複合機2からクライアント装置3へ読取画像データを転送する処理及びクライアント装置3から複合機2へ出力用画像データを転送する処理を同時に行うことができる。
Therefore, as shown in FIG. 2A, the USB is branched into three by the
以下、複合機2aがUSB33を介してクライアント装置3と接続されている場合に、 USB HUB14において行われる処理動作について、図13に示すフローチャートの基づいて説明する。なお、以下に説明するUSB HUB14の処理動作は、ROM9に格納されているプログラムに基づいて制御部8が発行する命令に従って行われる。
Hereinafter, processing operations performed in the
まず、USB HUB14は、クライアント装置3からのデータ転送が開始されたか否かを判断する(S140)。そして、クライアント装置3からのデータ転送が開始されたと判断した場合(S140:YES)、そのデータのトークンパケットを解析する(S141)。そして、その解析結果に基づいて、自装置2a向けのデータであるか否かを判断する(S142)。ここで、自装置2a向けのデータではないと判断した場合には(S142:NO)、自装置2aは処理を行わず、処理動作を完了する。
First, the
USB HUB14は、逆に、自装置2a向けのデータであると判断した場合(S142:YES)、スキャナ10向けのデータであるか否かを判断する(S143)。具体的には、クライアント装置3から転送されたデータが原稿の読取開始命令であるか否かを判断する。ここで、スキャナ10向けのデータであると判断した場合(S143:YES)、その読取開始命令を制御部8へ送り、制御部8の制御命令に基づいてスキャナ10が読取った原稿の読取画像データをクライアント装置3へ転送する(S144)。
Conversely, when the
一方、スキャナ10向けのデータではないと判断した場合(S143:NO)、プリンタ12向けのデータであるか否かを判断する(S145)。具体的には、クライアント装置3から転送されたデータがプリントデータとプリント開始命令であるか否かを判断する。ここで、プリンタ12向けのデータであると判断した場合(S145:YES)、プリント開始命令を制御部8へ送り、プリントデータを制御部8の制御命令に基づいて動作するプリンタ12へ転送する(S146)。
On the other hand, when it is determined that the data is not for the scanner 10 (S143: NO), it is determined whether the data is for the printer 12 (S145). Specifically, it is determined whether or not the data transferred from the
USB HUB14は、逆に、プリンタ12向けのデータではないと判断した場合(S145:NO)、モデム15向けのデータであるか否かを判断する。具体的には、クライアント装置3から転送されたデータが送信画像データ、FAX送信開始命令、又は宛先であるか否かを判断する。ここで、モデム15向けのデータであると判断した場合、受信したFAX送信開始命令又は宛先は制御部8へ送り、受信した送信画像データをモデム15へ転送する(S148)。逆に、モデム15向けのデータではないと判断した場合には、他の処理を行う。
Conversely, if the
したがって、この第2の実施形態に係る画像処理システム32のように、クライアント装置3と複合機2aとがUSB33により接続されている場合でも、クライアント装置3は、例えば、スキャナ10により原稿から取得した読取画像データをクライアント装置3へ転送しつつ、クライアント装置3から転送されたプリントデータを受信して印刷処理を行うといった並行処理を行うことが可能である。
Therefore, even when the
また、第1の実施の形態においては、複合機2aがクライアント装置3からの予約信号に基づいて予約状態に移行している間は、他のクライアント装置からの全てのアクセスを受付けないようにする場合について説明したが、例えば、クライアント装置3からPCスキャンのために予約信号を受信して予約状態に移行した場合には、PCスキャン以外の処理を行うためのアクセスであれば、そのアクセスを受付けるようにしてもよい。例えば、クライアント装置3からの命令に基づいてスキャナ10により取得した読取画像データをクライアント装置3へ転送する処理と、他のクライアント装置から転送されたプリントデータを受信してプリンタ12により印刷する処理と、を複合機2aにおいて同時に行うようにしてもよい。
Further, in the first embodiment, while the
なお、第1及び第2の実施形態においては、PCスキャナ機能、コピー機能、ファクシミリ送信機能の3つの機能を併せ持つ画像処理システム1及び32について説明したが、これら3つの機能のうち、いずれか2つの機能のみを持たせるようにしてもよい。例えば、ファクシミリ送信機能が不要な場合には、複合機2にモデム15及びNCU16を設けず、PCスキャナ機能とコピー機能とを併せ持つ画像処理システムを構築するようにしてもよい。また、いずれか1つの機能、例えば、PCスキャナ機能のみを持たせるようにしてもよい。
In the first and second embodiments, the
本発明は、例えば、スキャナ、プリンタ、ファクシミリ送信部等を備える画像読取装置と、PC等のクライアント装置と、からなる画像処理システムに適用可能である。 The present invention is applicable to an image processing system including, for example, an image reading apparatus including a scanner, a printer, a facsimile transmission unit, and the like, and a client apparatus such as a PC.
1、32 画像処理システム
2a(2)、2b(2)、2c(2) 複合機(画像読取装置)
3 クライアント装置
4 LAN
8、19 制御部
10 スキャナ
12 プリンタ
13、20 LAN I/F
14 USB HUB
15 モデム
16 NCU
21 USBホストコントローラ
22 スキャナ画像処理部
23 プリンタ画像処理部
24 コーデック
25 操作部
28 HDD(メモリ)
33 USB
1, 32
3
8, 19
14 USB HUB
15
21
33 USB
Claims (17)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005255978A JP2007074064A (en) | 2005-09-05 | 2005-09-05 | Image processing system, image reader, and client device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005255978A JP2007074064A (en) | 2005-09-05 | 2005-09-05 | Image processing system, image reader, and client device |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2007074064A true JP2007074064A (en) | 2007-03-22 |
Family
ID=37935177
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005255978A Pending JP2007074064A (en) | 2005-09-05 | 2005-09-05 | Image processing system, image reader, and client device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2007074064A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009151686A (en) * | 2007-12-21 | 2009-07-09 | Konica Minolta Business Technologies Inc | Job execution system, mobile terminal device, job execution device, job data transmitting or receiving method, and job data transmitting or receiving program |
JP2009223664A (en) * | 2008-03-17 | 2009-10-01 | Seiko Epson Corp | Processing system, host controller, and processing method in the processing system |
JP2019110514A (en) * | 2017-12-15 | 2019-07-04 | 株式会社リコー | Image processing apparatus, image processing system, method, and program |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000231458A (en) * | 1999-02-10 | 2000-08-22 | Seiko Epson Corp | Composite device apparatus, composite device system, composite device controlling method and medium in which composite device control program is recorded |
JP2003308286A (en) * | 2002-04-18 | 2003-10-31 | Sharp Corp | Composite device system |
JP2005094275A (en) * | 2003-09-17 | 2005-04-07 | Ricoh Co Ltd | Copy propriety discriminating apparatus, image reading apparatus, scanner apparatus, facsimile machine, copying machine, and composite machine |
JP2005167715A (en) * | 2003-12-03 | 2005-06-23 | Sharp Corp | Image forming system, image processing apparatus, image forming apparatus, and computer program |
-
2005
- 2005-09-05 JP JP2005255978A patent/JP2007074064A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000231458A (en) * | 1999-02-10 | 2000-08-22 | Seiko Epson Corp | Composite device apparatus, composite device system, composite device controlling method and medium in which composite device control program is recorded |
JP2003308286A (en) * | 2002-04-18 | 2003-10-31 | Sharp Corp | Composite device system |
JP2005094275A (en) * | 2003-09-17 | 2005-04-07 | Ricoh Co Ltd | Copy propriety discriminating apparatus, image reading apparatus, scanner apparatus, facsimile machine, copying machine, and composite machine |
JP2005167715A (en) * | 2003-12-03 | 2005-06-23 | Sharp Corp | Image forming system, image processing apparatus, image forming apparatus, and computer program |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009151686A (en) * | 2007-12-21 | 2009-07-09 | Konica Minolta Business Technologies Inc | Job execution system, mobile terminal device, job execution device, job data transmitting or receiving method, and job data transmitting or receiving program |
JP4605215B2 (en) * | 2007-12-21 | 2011-01-05 | コニカミノルタビジネステクノロジーズ株式会社 | Job execution system, portable terminal device, job execution device, job data transmission or reception method, and job data transmission or reception program |
JP2009223664A (en) * | 2008-03-17 | 2009-10-01 | Seiko Epson Corp | Processing system, host controller, and processing method in the processing system |
US8384950B2 (en) | 2008-03-17 | 2013-02-26 | Seiko Epson Corporation | Processing system and processing method for processing system |
JP2019110514A (en) * | 2017-12-15 | 2019-07-04 | 株式会社リコー | Image processing apparatus, image processing system, method, and program |
JP7099095B2 (en) | 2017-12-15 | 2022-07-12 | 株式会社リコー | Image processing equipment, image processing systems, methods and programs |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4717906B2 (en) | Image processing apparatus, image processing apparatus control method, program, and storage medium | |
US8120794B2 (en) | Data-processing device, data-processing method, and computer program | |
US7796284B2 (en) | Image processing system, image processing apparatus, and control method and program therefor | |
US20070124421A1 (en) | Data communication apparatus and method of controlling same | |
JP2007011081A (en) | Image forming apparatus and managing method for image forming apparatus | |
US10514870B2 (en) | Image forming apparatus that executes jobs, control method therefor, and storage medium | |
JP2020145493A (en) | Image reading device and image reading method | |
JP2008103903A (en) | Image processing apparatus and managing device | |
JP4415993B2 (en) | Image processing apparatus, job processing method, and program | |
JP2007008019A (en) | Image forming apparatus and method for managing image forming apparatus | |
US9241081B2 (en) | Image processing device, image forming apparatus, and image processing method | |
JP2007074064A (en) | Image processing system, image reader, and client device | |
JP2007052603A (en) | Communication system and terminal equipment | |
JP2007098786A (en) | Image formation device and image forming system | |
JP4154294B2 (en) | Image processing apparatus, display method and program in image processing apparatus, and storage medium | |
JP2007174129A (en) | Image forming apparatus | |
US7405840B2 (en) | Image scanning and printing device | |
JP2003333267A (en) | Communication terminal device and server device | |
JP2007106089A (en) | Image output apparatus, its control method and program | |
JP3723175B2 (en) | Image reading device | |
US11416194B2 (en) | Image forming apparatus and control method | |
JP5092641B2 (en) | Image processing apparatus, image data storage method, and computer program | |
JP3703770B2 (en) | Compound machine | |
JP2004336416A (en) | Color image processing apparatus | |
JP2010074442A (en) | Image reading apparatus and image forming apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080617 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100427 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100525 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20100727 |