JP2008052318A - Data processing unit, data processing method, and multifunction printer - Google Patents
Data processing unit, data processing method, and multifunction printer Download PDFInfo
- Publication number
- JP2008052318A JP2008052318A JP2006224875A JP2006224875A JP2008052318A JP 2008052318 A JP2008052318 A JP 2008052318A JP 2006224875 A JP2006224875 A JP 2006224875A JP 2006224875 A JP2006224875 A JP 2006224875A JP 2008052318 A JP2008052318 A JP 2008052318A
- Authority
- JP
- Japan
- Prior art keywords
- data
- unit
- data processing
- mount
- memory
- 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
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Storage Device Security (AREA)
Abstract
Description
本発明は、データ処理を行う際に外部記憶装置に処理データを保持させながらデータ処理を行うデータ処理装置、このデータ処理装置におけるデータ処理方法およびデータ処理装置を搭載したマルチファンクションプリンタに関するものである。 The present invention relates to a data processing device that performs data processing while holding processing data in an external storage device when performing data processing, a data processing method in the data processing device, and a multifunction printer equipped with the data processing device. .
近年、ネットワークの普及に伴い、プリンタや複合機などに搭載された、例えばコントローラなどのデータ処理装置をネットワークに接続して使用することが主流となってきている。このようなデータ処理装置においては、価格競争の激化に伴って商品価格が下がり、データ処理のための十分なメモリリソースを装置に持たせることができない場合がある。このため、データ処理装置において例えば複数の機能が競合して起動されたり、データ処理の負荷が極端に増大したような場合に、一部の機能を実現できない場合がある。このような不具合を解決するため、データ処理装置の技術開発が種々進められている。 In recent years, with the widespread use of networks, it has become mainstream to use data processing devices such as controllers, which are mounted on printers and multifunction peripherals, connected to the network. In such a data processing device, there is a case in which the price of a product decreases as price competition intensifies, and the device cannot have sufficient memory resources for data processing. For this reason, some functions may not be realized when, for example, a plurality of functions are started in competition in the data processing apparatus or when the data processing load is extremely increased. In order to solve such problems, various technical developments of data processing apparatuses have been advanced.
このようなデータ処理装置については、例えば(特許文献1)、(特許文献2)、(特許文献3)に開示された技術が知られている。 As such a data processing apparatus, for example, techniques disclosed in (Patent Document 1), (Patent Document 2), and (Patent Document 3) are known.
(特許文献1)に記載の画像形成装置では、画像形成装置が持っているメモリにおいてメモリ不足が発生した場合、ネットワークで接続されているコンピュータに対してメモリ内の一部のデータを送信し、空き領域となったメモリの領域を用いて処理を継続している。そして、コンピュータに送信したメモリ内のデータが必要となった場合に、コンピュータからデータを受け取って処理を継続可能に構成された画像形成装置が開示されている。 In the image forming apparatus described in (Patent Document 1), when a memory shortage occurs in a memory of the image forming apparatus, a part of the data in the memory is transmitted to a computer connected via a network, Processing is continued using the memory area that has become free. An image forming apparatus configured to receive data from a computer and continue processing when data in a memory transmitted to the computer is required is disclosed.
また(特許文献2)に記載の画像形成装置は、読み取り部で読み取った画像データをメモリに蓄積動作を行う際に、自機器内部のメモリリソースが不足している場合に、自機器以外(他の画像形成装置)に対して画像蓄積要求を実行している。 In addition, the image forming apparatus described in (Patent Document 2), when storing the image data read by the reading unit in the memory, when the memory resource in the own device is insufficient, Image storage request) is being executed.
ところで、コピー機等の画像形成装置において、印字するデータをネットワークで接続されているコンピュータ上に保存する場合、コンピュータに搭載された例えばハードディスクドライブ(以降HDDと呼称する)のような記憶装置の共有領域に対してデータを保存することとなるためセキュリティの問題が発生する。 By the way, in an image forming apparatus such as a copier, when storing data to be printed on a computer connected via a network, a storage device such as a hard disk drive (hereinafter referred to as HDD) mounted on the computer is shared. Since data is stored in the area, a security problem occurs.
このような問題を解決するために、例えば(特許文献3)に記載のプリントシステムでは、印刷データを送信する際に蓄積対象となるHDDのマウントテーブルを同時に画像処理装置に送信し、画像処理装置は指定されたHDDをマウントし、マウントしたHDDにデータを蓄積するようにしている。
しかしながら(特許文献1)や(特許文献2)には、データ処理中にメモリ不足が発生した場合、ネットワークで接続されているコンピュータのHDDをマウントして利用する技術が開示されているが、HDDに一旦蓄積されるデータに関しては十分なセキュリティを施すことができない。また(特許文献3)に開示された技術は、画像処理装置が使用するHDDを特定することでセキュリティの向上を図るものだが、処理対象となるデータそのものは無防備な状態でHDDに転送され、セキュリティの上で問題があった。またデータ処理の種類に応じたセキュリティ設定がなされておらず、データ処理の重要度に関わらず、一定のデータセキュリティと一定のデータ処理速度しか確保することができない。このためマルチファンクションプリンタなどの画像形成装置に搭載されたコントローラのようなデータ処理装置において、効率良くデータ処理を行なえないといった問題があった。 However, (Patent Document 1) and (Patent Document 2) disclose a technique for mounting and using an HDD of a computer connected via a network when a memory shortage occurs during data processing. However, it is not possible to provide sufficient security for the data stored once. The technique disclosed in (Patent Document 3) is intended to improve security by specifying the HDD used by the image processing apparatus. However, the data to be processed is transferred to the HDD in an unprotected state, and the security is improved. There was a problem on. In addition, no security setting is made according to the type of data processing, and only constant data security and a constant data processing speed can be ensured regardless of the importance of data processing. Therefore, there has been a problem that data processing cannot be performed efficiently in a data processing apparatus such as a controller mounted on an image forming apparatus such as a multifunction printer.
本発明は、上記に鑑みてなされたものであって、データ処理の種類に応じたデータのセキュリティ性を確保するとともに効率良くデータ処理を行なうデータ処理装置、データ処理方法およびマルチファンクションプリンタを得ることを目的とする。 The present invention has been made in view of the above, and obtains a data processing apparatus, a data processing method, and a multifunction printer that ensure data security according to the type of data processing and efficiently perform data processing. With the goal.
上記課題を解決するために本発明のデータ処理装置は、データ処理を行なうデータ処理部と、このデータ処理部がデータ処理に使用するメモリと、データ処理部がデータ処理を行なう際にメモリの領域不足を検出するメモリ不足検出部と、データ処理の対象となるデータを暗号化する暗号化部と、メモリ不足検出部がメモリの領域不足を検出した場合に、外部記憶装置に暗号化部によって暗号化されたデータを書き込む送受信処理部とを備えるものである。 In order to solve the above problems, a data processing apparatus according to the present invention includes a data processing unit that performs data processing, a memory that the data processing unit uses for data processing, and a memory area that is used when the data processing unit performs data processing. A memory shortage detection unit that detects a shortage, an encryption unit that encrypts data to be processed, and an encryption unit that encrypts the external storage device when the memory shortage detection unit detects a memory shortage And a transmission / reception processing unit for writing the digitized data.
本発明によれば、データ処理装置において、データ処理に用いられるメモリ容量が不足した場合に、外部記憶装置に書き込む処理データそのものを暗号化するようにしたため、外部記憶装置に転送されたデータのセキュリティ性を確保することが可能となる。 According to the present invention, when the memory capacity used for data processing is insufficient in the data processing device, the processing data itself to be written to the external storage device is encrypted, so that the security of the data transferred to the external storage device is increased. It becomes possible to ensure the sex.
本発明のデータ処理装置は、データ処理を行なうデータ処理部と、このデータ処理部がデータ処理に使用するメモリと、データ処理部がデータ処理を行なう際にメモリの領域不足を検出するメモリ不足検出部と、データ処理の対象となるデータを暗号化する暗号化部と、メモリ不足検出部がメモリの領域不足を検出した場合に、外部記憶装置に暗号化部によって暗号化されたデータを書き込む送受信処理部とを備えるものである。これによって、データ処理装置において、データ処理に用いられるメモリ容量が不足した場合に、外部記憶装置に書き込む処理データそのものを暗号化するようにしたため、外部記憶装置に転送されたデータのセキュリティ性を確保することが可能となる。 A data processing apparatus according to the present invention includes a data processing unit that performs data processing, a memory that the data processing unit uses for data processing, and a memory shortage detection that detects a memory shortage when the data processing unit performs data processing. , The encryption unit that encrypts the data to be processed, and the transmission / reception that writes the data encrypted by the encryption unit to the external storage device when the memory shortage detection unit detects a memory shortage And a processing unit. As a result, in the data processing device, when the memory capacity used for data processing is insufficient, the processing data itself to be written to the external storage device is encrypted, thus ensuring the security of the data transferred to the external storage device. It becomes possible to do.
また本発明は、データ処理を行なうデータ処理部と、このデータ処理部がデータ処理に使用するメモリと、データ処理部がデータ処理を行なう際にメモリの領域不足を検出するメモリ不足検出部と、データ処理部におけるデータ処理の種別に基づき、特定のデータ処理の対象となるデータを暗号化する暗号化部と、メモリ不足検出部がメモリの領域不足を検出した場合に、外部記憶装置に暗号化部によって暗号化されたデータを書き込む送受信処理部とを備えるものである。これによって、外部記憶装置に書き込む処理データに対応するデータ処理の種別に基づき、特定のデータ処理の対象となるデータを暗号化し、その他のデータは暗号化せずに外部記憶手段に書き込むため、データ処理の種別に応じたデータのセキュリティ性を確保するとともに、暗号化が不要なデータについては、暗号化に伴うオーバーヘッドが発生しないため効率良くデータ処理を行なうことが可能となる。 The present invention also includes a data processing unit that performs data processing, a memory that the data processing unit uses for data processing, a memory shortage detection unit that detects a shortage of memory area when the data processing unit performs data processing, Based on the type of data processing in the data processing unit, the encryption unit that encrypts the data subject to specific data processing, and when the memory shortage detection unit detects a memory shortage, it encrypts to the external storage device And a transmission / reception processing unit for writing data encrypted by the unit. As a result, based on the type of data processing corresponding to the processing data to be written to the external storage device, the data subject to specific data processing is encrypted, and other data is written to the external storage means without being encrypted. Data security corresponding to the type of processing can be ensured, and data that does not require encryption can be efficiently processed because there is no overhead associated with encryption.
また本発明は、外部記憶装置をマウントするマウント部を有するものである。これによって、データ処理装置とネットワークを介して接続された、例えばパーソナルコンピュータに搭載されたHDDのような外部記憶装置に対して、一時的にデータを退避することが可能となる。 The present invention also has a mount portion for mounting an external storage device. This makes it possible to temporarily save data to an external storage device such as an HDD mounted on a personal computer connected to the data processing device via a network.
また本発明は、データ処理を行う際に、自らが有するメモリおよび/または外部記憶装置に処理データを保持させながらデータ処理を行うデータ処理装置において、データ処理を行うデータ処理部と、データ処理部がデータ処理を行なう際にメモリの領域不足を検出するメモリ不足検出部と、メモリ不足検出部がメモリの領域不足を検出した場合に、外部記憶装置をマウントするマウント部と、このマウント部がマウントした外部記憶装置にデータ処理を行う際の処理データの書き込みを行なうとともに、外部記憶装置に書き込みを行なった処理データの読み出しを行なう送受信処理部と、送受信処理部が外部記憶装置に書き込む処理データに対応するデータ処理の種別毎に処理データの暗号化を行なうか否かを判断して暗号化を行なうか否かを指示する暗号化指示部と、この暗号化指示部から処理データの暗号化を指示された場合に、送受信処理部が外部記憶装置に書き込む処理データを暗号化する暗号化部とを備えるものである。これにより、外部記憶装置に書き込む処理データに対応するデータ処理の種別毎に処理データの暗号化を行なうか否かを判断して暗号化を行なうか否かを指示し、処理データの暗号化を指示された場合に、外部記憶装置に書き込む処理データを暗号化するので、データ処理の種別に応じたデータのセキュリティ性を確保するとともに効率良くデータ処理を行なうことが可能となる。 The present invention also provides a data processing unit for performing data processing in a data processing apparatus that performs data processing while holding the processing data in its own memory and / or external storage device when performing data processing, and a data processing unit A memory shortage detection unit that detects a memory shortage when performing data processing, a mount unit that mounts an external storage device when the memory shortage detection unit detects a memory shortage, and the mount unit mounts The processing data written to the external storage device is written, the transmission / reception processing unit for reading the processing data written to the external storage device, and the processing data to be written to the external storage device by the transmission / reception processing unit. Whether to perform encryption by determining whether to encrypt the processing data for each corresponding data processing type And an encryption unit that encrypts the processing data that the transmission / reception processing unit writes to the external storage device when the encryption instruction unit is instructed to encrypt the processing data. is there. As a result, it is determined whether or not the processing data is to be encrypted for each type of data processing corresponding to the processing data to be written to the external storage device, and it is instructed whether or not to perform the encryption. When instructed, the processing data to be written to the external storage device is encrypted, so that it is possible to ensure data security according to the type of data processing and to perform data processing efficiently.
また本発明は、マウント部は、複数の外部記憶装置の中からデータ処理の処理種別に応じた外部記憶装置を選択してマウントするものである。これにより、処理するデータ処理の処理種別に応じて使用する外部記憶装置を設定でき、秘密性の高いデータ処理と秘密性の低いデータ処理とを区別して使用する外部記憶装置を選択することが可能となる。 According to the present invention, the mount unit selects and mounts an external storage device corresponding to the data processing type from a plurality of external storage devices. As a result, the external storage device to be used can be set according to the processing type of the data processing to be processed, and it is possible to select an external storage device to be used by distinguishing between highly confidential data processing and less confidential data processing. It becomes.
また本発明は、送受信処理部が外部記憶装置に処理データを書き込む際の書き込み速度および/または送受信処理部が外部記憶装置から処理データを読み出す際の読み出し速度を測定する速度測定部をさらに備え、マウント部は、速度測定部の測定結果を用いて送受信処理部が外部記憶装置に処理データの書き込みを行なう外部記憶装置を選択するものである。これにより、外部記憶装置へのアクセス速度が速い外部記憶装置を優先的に選択して使用することができ、データ処理の処理時間を短縮することが可能となる。 The present invention further includes a speed measuring unit that measures a writing speed when the transmission / reception processing unit writes processing data to the external storage device and / or a reading speed when the transmission / reception processing unit reads processing data from the external storage device, The mount unit selects an external storage device in which the transmission / reception processing unit writes processing data to the external storage device using the measurement result of the speed measurement unit. As a result, an external storage device having a high access speed to the external storage device can be preferentially selected and used, and the processing time of data processing can be shortened.
また本発明は、外部入力される情報に基づいて、マウント部が外部記憶装置をマウントする際のマウント条件に関するマウント指示をマウント部に行なうマウント指示部をさらに備えるものである。これにより、ユーザは自らの使いやすい方法でマウント指定をすることができ、使い勝手を向上させる可能となる。 In addition, the present invention further includes a mount instruction unit that issues a mount instruction regarding a mount condition when the mount unit mounts the external storage device to the mount unit based on externally input information. As a result, the user can specify the mount in a user-friendly manner, and the usability can be improved.
また本発明は、マウント指示部は、可搬性記憶媒体から入力される情報、外部入力される指示情報、自装置が備えるホームページから入力される指示情報または外部接続されたホストコンピュータのホストアプリケーションから入力される指示情報に基づいて、マウント部にマウント指示を行なうものである。これにより、マウント指定を可搬性記憶媒体、外部入力、ホームページからの入力、ホストコンピュータのホストアプリケーションからの入力の何れかから行なうことができ、ユーザは自らの使いやすい方法でマウント指定をすることができ、使い勝手を向上させることが可能となる。 Further, according to the present invention, the mount instruction unit is input from information input from a portable storage medium, instruction information input from the outside, instruction information input from a homepage provided in the own device, or a host application of an externally connected host computer. Based on the instruction information, the mount unit is instructed to mount. As a result, mount designation can be performed from a portable storage medium, an external input, an input from a home page, or an input from a host application of the host computer, and the user can specify the mount in an easy-to-use manner. It is possible to improve usability.
本発明のマルチファンクションプリンタは、上述のデータ処理装置をマルチファンクションプリンタに搭載したものである。これによって、マルチファンクションプリンタが実行するデータ処理の際にメモリ不足が生じた場合、外部記憶装置に書き込む処理データに対応するデータ処理の種別に基づき、特定のデータ処理の対象となるデータを暗号化し、その他のデータは暗号化せずに、マルチファンクションプリンタとネットワークを介して接続された外部記憶手段に書き込むため、データ処理の種別に応じたデータのセキュリティ性を確保するとともに、暗号化が不要なデータについては、暗号化に伴うオーバーヘッドが発生しないため効率良くデータ処理を行なうことが可能となる。 The multi-function printer of the present invention is one in which the above-described data processing apparatus is mounted on a multi-function printer. As a result, if a memory shortage occurs during data processing executed by the multi-function printer, the data subject to specific data processing is encrypted based on the type of data processing corresponding to the processing data written to the external storage device. Because other data is not encrypted but written to the external storage means connected to the multifunction printer via the network, data security according to the type of data processing is ensured and encryption is not required. Data can be efficiently processed because there is no overhead associated with encryption.
本発明のデータ処理方法は、データ処理を行なう際にデータ処理に使用するメモリの領域不足を検出し、メモリの領域不足を検出した場合は、データ処理の種別に基づいて、特定の種別のデータ処理の対象となるデータを暗号化し、暗号化したデータを外部記憶装置に書き込むようにしたものである。これによって外部記憶装置に書き込む処理データに対応するデータ処理の種別に基づき、特定のデータ処理の対象となるデータを暗号化し、その他のデータは暗号化せずに外部記憶手段に書き込むため、データ処理の種別に応じたデータのセキュリティ性を確保するとともに、暗号化が不要なデータについては、暗号化に伴うオーバーヘッドが発生しないため効率良くデータ処理を行なうことが可能となる。 The data processing method of the present invention detects a shortage of a memory area used for data processing when performing data processing. When a shortage of a memory area is detected, data of a specific type is determined based on the type of data processing. Data to be processed is encrypted, and the encrypted data is written to an external storage device. As a result, based on the type of data processing corresponding to the processing data to be written to the external storage device, the data to be subjected to specific data processing is encrypted, and other data is written to the external storage means without being encrypted. In addition to ensuring the security of data according to the type of data, it is possible to efficiently perform data processing for data that does not require encryption because overhead associated with encryption does not occur.
本発明のデータ処理装置は、可搬性記憶媒体の格納スロットと、データ処理を行なうデータ処理部と、このデータ処理部がデータ処理に使用するメモリと、データ処理部がデータ処理を行なう際にメモリの領域不足を検出するメモリ不足検出部と、データ処理部におけるデータ処理の種別に基づき、特定のデータ処理の対象となるデータを暗号化する暗号化部と、メモリ不足検出部がメモリの領域不足を検出した場合に、格納スロットに挿入された可搬性記憶媒体に暗号化部によって暗号化された前記データを書き込む送受信処理部とを備えるものである。これによって、データ処理装置に可搬性記憶媒体を装着するだけで、ページアウトされたデータのセキュリティを図ると共に、システム全体のスループットを向上させることが可能となる。 A data processing apparatus according to the present invention includes a storage slot of a portable storage medium, a data processing unit that performs data processing, a memory that the data processing unit uses for data processing, and a memory that is used when the data processing unit performs data processing. A memory shortage detection unit that detects a shortage of memory area, an encryption unit that encrypts data that is subject to specific data processing based on the type of data processing in the data processing unit, and a memory shortage detection unit that is out of memory space And a transmission / reception processing unit that writes the data encrypted by the encryption unit to a portable storage medium inserted in the storage slot. As a result, it is possible to secure the security of paged-out data and improve the throughput of the entire system simply by mounting a portable storage medium in the data processing apparatus.
また本発明は、可搬性記憶媒体をマウントするマウント部を有し、マウント部は可搬性記憶媒体に記録されたマウント情報に基づいて、可搬性記憶媒体をマウントするものである。これによって、マウント指定を可搬性記憶媒体、外部入力、ホームページからの入力、ホストコンピュータのホストアプリケーションからの入力の何れかから行なうことができ、ユーザは自らの使いやすい方法でマウント指定をすることができ、使い勝手を向上させることが可能となる。 The present invention also has a mount unit for mounting the portable storage medium, and the mount unit mounts the portable storage medium based on the mount information recorded on the portable storage medium. As a result, mount designation can be performed from a portable storage medium, external input, input from a home page, or input from a host application of a host computer, and the user can specify the mount in an easy-to-use manner. It is possible to improve usability.
(実施の形態1)
以下に、本発明に係るデータ処理装置の実施の形態を図面に基づいて詳細に説明する。なお、実施の形態ではデータ処理装置の一例としてマルチファンクションプリンタ(以下、MFPという)を取り上げて詳細に説明するが、この実施の形態によりこの発明が限定されるものではなく、本発明に係るデータ処理装置は、例えばプリンタ、複写機、商用印刷機といった画像形成装置、イメージセッタ等の印刷関連機器、イメージスキャナ等の画像読取り装置等についても広く応用が可能である。
(Embodiment 1)
Embodiments of a data processing apparatus according to the present invention will be described below in detail with reference to the drawings. In the embodiment, a multi-function printer (hereinafter referred to as MFP) will be described in detail as an example of the data processing apparatus. However, the present invention is not limited to the embodiment, and the data according to the present invention The processing apparatus can be widely applied to image forming apparatuses such as printers, copiers, and commercial printing machines, printing related devices such as image setters, and image reading apparatuses such as image scanners.
図1は、本発明の実施の形態1に係るMFPを備えた通信システムの構成を示す構成図である。
FIG. 1 is a configuration diagram showing a configuration of a communication system including an MFP according to
ここでは、通信システム50として、MFP(データ処理装置)の接続形態を示している。
Here, a connection form of an MFP (data processing apparatus) is shown as the
図1において1はMFP、3はPC(Personal Computer)であり、例えばこのPCに搭載されたHDD等の大容量記憶デバイスがMFP1にとっての外部記憶装置に該当する。6は公衆回線網、7はインターネット、8はルータ、9はHUBである。MFP1はネットワークを介して1〜複数のPC3に接続するとともに、公衆回線網6に接続している。また、MFP1とPC3は、HUB9、ルータ8を介してインターネット7に接続している。
In FIG. 1,
MFP1は、FAX機能、プリント機能、コピー機能、スキャン機能などを備えている。また、MFP1は、ネットワークに接続するネットワークインタフェース(I/F)を備えている。MFP1は、ネットワークI/Fを用いてHUB9と接続し、HUB9、ルータ8を介してインターネット7や図示しないローカルネットワークに接続する。
The
また、MFP1は、ネットワーク上のPC3からの印刷要求を受け付けて印字を行う機能、スキャンしたデータをPC3のアプリケーションへ転送する機能などを有している。また、MFP1は、電話I/Fを備えており、この電話I/Fを介して公衆回線網6に接続する。MFP1は、電話I/Fを介してFAXの送受信を行う。また、MFP1は、MFP1に搭載されたイメージスキャナ(図示せず)で原稿を読取り、読み取ったイメージデータに所定の画像処理を施してプリントエンジン(図示せず)でコピーすることが可能である。
The
図2は、本発明の実施の形態1に係るMFP1とPC3の構成を示すブロック図である。
FIG. 2 is a block diagram showing configurations of
以降、図2を用いて実施の形態1のMFP1とPC3の構成について説明する。
Hereinafter, configurations of the
図2のMFP1において、10は機能制御部でありFAX機能、プリンタ機能、スキャナ機能、コピー機能で必要となるデータ処理を実行する。即ち機能制御部10はデータ処理部として機能する。11は機能制御部が例えば画像処理等のデータ処理を行なう際に、データ処理に係るデータを格納するメモリ、12はデータ処理に係るデータをメモリ11に格納する際にメモリ不足を検出するメモリ不足検出部、13はMFP1とネットワークで接続されたPC3のHDD34をマウントするマウント部、14はマウント条件を設定するマウント設定部、15はマウントしたHDD34に一時的にデータを格納する際に、どのデータ形式でデータ保存するかを指定するデータ形式指定部であり、マウント指示部、暗号化指示部として機能する。16はデータ格納部であり、データ形式指定部15で指定されたデータ形式に基づいて、マウントしたHDD34へ書き込むデータのうち、特定の種別のデータに対して暗号化を行なう。即ちデータ格納部16は暗号化部として機能する。17はファイルシステム、18は送受信処理部、19はネットワークI/Fである。
In the
また、図2のPC3において、31はネットワークI/F、32はフォルダ共有部、33はファイルシステム、34はHDD(Hard Disk Drive)、35は共有設定部である。 2, 31 is a network I / F, 32 is a folder sharing unit, 33 is a file system, 34 is an HDD (Hard Disk Drive), and 35 is a sharing setting unit.
MFP1において、機能制御部10、メモリ11、メモリ不足検出部12は、それぞれ互いに接続している。また、機能制御部10、マウント部13、マウント設定部14、データ形式指定部15、データ格納部16、ファイルシステム17、送受信処理部18は、それぞれ互いに接続している。さらに、送受信処理部18は、ネットワークI/F19に接続している。また、PC3において、ファイルシステム33は、フォルダ共有部32、HDD34、共有設定部35に接続し、フォルダ共有部32はネットワークI/F31に接続している。
In the
機能制御部10は、複数の機能を制御する手段である。機能制御部10において、21はFAX機能部、22はプリンタ機能部、23はスキャナ機能部、24はコピー機能部である。FAX機能部21はFAXを送受信し、プリンタ機能部22はデータを用紙上などにプリントし、スキャナ機能部23は用紙上などのデータをスキャンし、コピー機能部24は、用紙上などのデータを用紙上などにコピーする。
The
メモリ11は機能制御部10の各機能部がデータ処理を実行する際に、データの蓄積やデータ処理用のワーク等に使用される。メモリ不足検出部12は、メモリ11に接続し、メモリ11によるデータの処理中もしくは処理前にメモリ不足が発生するか否かを判断する。
The
機能制御部10に含まれる、FAX機能部21、プリンタ機能部22、スキャナ機能部23、コピー機能部24の制御、ならびにメモリ不足検出部12、暗号化部(データ格納部16)等、本発明に係るデータ処理装置の処理と密接にかかわる構成要素は、図示しないCPU等のマイクロプロセッサによって制御される。またこのマイクロプロセッサを動作させるプログラムは、図示しない所定の不揮発性メモリに格納されている。
Control of
このプログラムは、各機能部の処理実行過程においてメモリ11を使用する状況が発生すると、メモリ11に格納すべきデータ量を引数として所定のシステムコールを実行し、メモリ11上に処理に係るデータの格納領域を確保しようとする。しかし、このシステムコールの結果としてfail(偽)が返された場合は、メモリ11の確保に失敗、即ちメモリ11の空き領域不足が発生していると判断する。
When a situation in which the
マウント設定部14は、メモリ11のメモリ不足時に外部記憶装置(ここではネットワークで接続されているPC3のHDD34)をマウントする条件(後述のマウント情報)をマウント部13に設定する。
The
マウント部13は、メモリ11にメモリ不足が発生した場合やメモリ不足の発生が予測される場合に、マウント設定部14によって設定された条件に基づいて、ネットワーク上のPC3のHDD34をマウントし、マウントしたHDD34をMFP1のドライブとして使用可能な状態に設定する。マウント部13がマウントに使用するプロトコルはNFS(Network File System)やSMB(Server Message Block)等の何れのプロトコルであってもよい。
The
データ形式指定部15は、マウントしたドライブ(HDD34)に一時的にデータを格納する際に、どのデータ形式でデータ保存するかを指定する機能を有している。データ形式指定部15は、ユーザによって外部入力される情報や予め設定された情報に基づいて、マウントしたドライブにデータ保存する際のデータ形式をデータ格納部16に指定するとともに、マウント条件に関するマウント指示をマウント部13に指示する。データ形式指定部15によって指定されるデータ形式には、暗号化の有無の情報も含まれており、データ形式指定部15は暗号化指示部として機能する。
The data
データ格納部16は、データ形式指定部15で指定されたデータ形式に従って、マウントしたドライブへのデータにデータ変更を施し、その後ファイルシステム17を用いてマウントしたドライブにデータを書き込む。このデータ変更には暗号化も含まれる。即ちデータ格納部16は、データ形式指定部15で指定されたデータ形式に基づいて、マウントしたドライブであるHDD34へ書き込むデータのうち、特定の種別のデータに対して暗号化を行なう。即ちデータ格納部16は暗号化部としても機能する。
The
更にデータ格納部16はHDD34に暗号化されたデータを書き込んだ後に、メモリ11に空き領域が生じた場合に、HDD34から読み出され、メモリ11に格納された暗号化されたデータを復号化する復号化部としても機能する。
Further, the
なお、暗号化部および復号化部は、データ格納部16内に専用のハードウェアとして構成されており、暗号化および復号化によるオーバーヘッドが極力小さくなるように考慮されている。このように実施の形態1では暗号化部、復号化部はハードウェアで構成したが、プログラムとして記述された手順に従って高速なプロセッサによって処理するようにしてもよい。
Note that the encryption unit and the decryption unit are configured as dedicated hardware in the
送受信処理部18は、ネットワークI/F19を介して外部装置(PC3など)とデータを送受信する機能を有している。なお、ここでは図示していないが、MFP1は、FAXの送受信用に公衆回線網6への接続I/Fを備えている。
The transmission /
PC3は、ネットワークI/F31を介してMFP1(ネットワークI/F19)と接続している。共有設定部35は、PC3のHDD34のメモリ領域の一部を共有フォルダとしてネットワーク上に公開する際の条件を設定する機能と、HDD34へのアクセス条件を設定する機能を有している。
The
ファイルシステム33は、HDD34上でファイル操作を行なわせる機能を有している。フォルダ共有部32は、HDD34のメモリ領域の一部を共有設定部35の設定に従ってネットワーク上に共有フォルダとして公開する機能と、公開した共有フォルダに対して外部装置(MFP1)がアクセスする際に、共有設定部35に設定されたアクセス条件に従ってユーザのアクセス制限を行う機能を有している。
The
図3は、本発明の実施の形態1におけるマウント情報の構成の一例を示す説明図である。 FIG. 3 is an explanatory diagram showing an example of the configuration of the mount information in the first embodiment of the present invention.
以降、図3に図2を併用してマウント設定部14で設定される情報(マウントの設定条件を示すマウント情報)について説明する。
Hereinafter, information (mount information indicating mount setting conditions) set by the
マウント設定部14へのマウントの設定条件(マウント情報)は、MFP1のパネル部(図示しない情報の入力手段)からユーザが設定(外部入力)する。
The setting conditions (mount information) for mounting to the
なお、マウント情報は、MFP1に内蔵されているホームページからWEBブラウザを用いて設定してもよい。MFP1に内蔵されているホームページからマウント設定を行う場合、MFP1側にWebサーバを備え、更に設定用HTMLファイルを備えている。ユーザがMFP1のIPアドレス(例えば、http://169.30.2.1)をWEBブラウザのURLに入力すると、MFP1から設定用HTMLがユーザ側へ転送され設定画面が表示される。そして、設定画面は、図3に示したマウント情報の入力を受け付ける。ユーザによって設定更新を行なうためのボタンなどが押下(設定更新を行なうための指示情報の入力)されると、MFP1側へ設定値が転送され、MFP1側では設定値(入力値)を用いてマウント設定を行う。
Note that the mount information may be set using a WEB browser from a home page built in the
また、マウント情報は、MFP1に接続される外部装置(ホストPC上のホストアプリケーション)から設定してもよい。この場合、MFP1側にホストアプリケーションと通信するモジュールを備えている。ホストPC上のホストアプリケーションは先述のホームページと同様の画面を有したアプリケーションであり、ユーザなどによってホストPCへインストールされるものである。ユーザはホストPC上のホストアプリケーションを起動し、必要な設定を行い設定更新を行なうためのボタンなどを押下すると、ホストアプリケーションから設定値がMFP1側の専用モジュールに送信され、MFP1側の専用モジュールがマウント設定を行う。例えば、設定を図3の1番目に示した設定のようにした場合、ホストアプリケーションから“PASS:¥¥Server¥share;USER:Anonymous;PSW:a123456;DNAME:C”等のコマンドがMFP1へ送信される。MFP1側は、このコマンドを受け取り、解釈してマウント設定を行なう。ホストコンピュータとMFP1側の通信の方法としては、例えばネットワークポート2300を使い、TCP/IP上の独自プロトコルで通信を行ってもよい。
The mount information may be set from an external device (host application on the host PC) connected to the
更に、マウントの設定条件は、可搬性記憶媒体(例えばSD(Secure Digital)メモリカード。以降SDメモリカード25と呼称する)を用いて行なうことも可能である。例えばMFP1の本体に設けられたSDメモリカード25の格納スロット26にマウント情報を記憶させたSDメモリカード25を差し込むことによって設定してもよい。なお、SDメモリカード25が格納スロット26に差し込まれた場合は、SDメモリカード25に設定されているマウント情報を優先して、マウント設定部14にマウントの設定条件を設定するようにしてもよい。
Furthermore, the mount setting conditions can be performed using a portable storage medium (for example, an SD (Secure Digital) memory card, hereinafter referred to as an SD memory card 25). For example, the setting may be made by inserting the
なお、このようにSDメモリカード25に記憶されたマウント情報を、MFP1で読み取って利用する場合、MFP1はSDメモリカード25のリーダ機能を有していればよい。
When the mount information stored in the
さて、可搬性記憶媒体には様々な種類のものが知られているが、このようにセキュリティが必要な情報を取り扱う場合はSDメモリカード25を用いることが望ましい。SDメモリカード25は記憶されている情報を複製できない著作権保護機能を有している。この著作権保護機能を利用すると、悪意の第三者がSDメモリカードの内容を他のリーダ装置等を用いて取得、解析することは事実上困難となるため、MFP1からページアウトされるデータ(例えば機密文書に係る画像データ)に対する情報セキュリティを強化することが可能である。
Various types of portable storage media are known, and it is desirable to use the
マウント情報としてマウント設定部14で設定される項目は、「マウントHDDパス」、「ユーザ名」、「パスワード」、「マウントドライブ名」がある。マウント設定部14に「マウントHDDパス」、「ユーザ名」、「パスワード」、「マウントドライブ名」を1つずつ入力設定することによって、マウント部13がこれらの設定項目に応じた1つの共有フォルダへアクセスする。「マウントHDDパス」は、ネットワーク上のPC名とPC内のHDD(HDD34)にある共有フォルダ名を指定する情報である。
Items set by the
図3に示したマウント情報では、例えば「マウントHDDパス」が“¥¥Server¥share”の場合、Serverがコンピュータ名であり、shareが共有フォルダ名である。 In the mount information shown in FIG. 3, for example, when “Mount HDD path” is “¥¥ Server ¥ share”, Server is the computer name and share is the shared folder name.
「ユーザ名」と「パスワード」は、共有されているフォルダ(共有フォルダ)へアクセスする際に、ユーザがアクセス権を有しているか否かを照合するためのユーザ名とパスワードである。MFP1は、この「ユーザ名」と「パスワード」を使用して共有フォルダをマウントする。PC3の共有設定部35には、ユーザ毎のアクセス条件としてユーザ名、パスワードを設定しておく。フォルダ共有部32は、共有設定部35に設定されたアクセス条件と、MFP1から送信されるユーザ名、パスワードに基づいて、ユーザの共有ファイルへのアクセス権を確認し、アクセスさせてもよいと判断した場合にMFP1から所定の共有フォルダにアクセスさせる。「マウントドライブ名」は、MFP1で共有フォルダをマウントした際に使用する識別情報(識別文字など)であり、共有フォルダをマウントさせるドライブに対応している。
“User name” and “password” are a user name and a password for checking whether or not the user has an access right when accessing a shared folder (shared folder). The
MFP1のマウント部13は、このマウント設定部14に設定された情報を用いてネットワーク上の共有フォルダにアクセスし、共有フォルダをマウントする。マウント部13が共有フォルダをマウントするタイミングは、MFP1の電源ON時であってもよいし、実際にメモリ11の空き領域が不足しマウントが必要となった時でもよい。マウント部13によって共有フォルダをマウントするタイミングは、マウント設定部14の設定に基づいて選択可能な構成としてもよい。また、SDメモリカード25を使用してマウントする共有フォルダを指定する場合は、SDメモリカード25が挿入されMFP1がマウント情報を取得した時点でマウントするか、実際にメモリ11の空き領域が不足しマウントが必要となった場合にマウントするかを、ユーザによって外部入力される情報に基づいて選択可能な構成としてもよいし、この情報自体をSDメモリカード25に記録するようにしてもよい。
The
図4は、本発明の実施の形態1におけるデータ形式情報を説明するための説明図である。
FIG. 4 is an explanatory diagram for explaining data format information according to
以降、図4を用いてデータ形式指定部15で設定される情報(マウント処理する際のデータ処理に関する情報(データ形式情報))について説明する。 Hereinafter, information set by the data format designating unit 15 (information related to data processing at the time of mounting processing (data format information)) will be described with reference to FIG.
データ形式指定部15へのデータ形式情報の設定は、マウント設定部14と同様にMFP1のパネル部(図示しない情報の入力手段)からユーザが設定する。
The setting of data format information in the data
なお、データ形式情報は、MFP1に内蔵されているホームページからWEBブラウザ等を用いて設定してもよいし、ホストアプリケーションから設定してもよい。更に、データ形式情報は、格納スロット26に予めデータ形式情報を記憶しておいたSDメモリカードを差し込むことによって設定してもよい。なお、SDメモリカード25が格納スロット26に差し込まれた場合は、SDメモリカード25に設定されているデータ形式情報を優先して、データ形式指定部15にデータ形式情報を設定するようにしてもよい。またMFP1のパネル部を用いて設定されたデータ形式情報を、SDメモリカード25に保存するようにしてもよい。この場合、MFP1はSDメモリカード25へのライタ機能を有しておく必要がある。
The data format information may be set from a home page built in the
データ形式情報として設定される項目は、データ処理種別毎の「データ格納先」、データ処理種別毎の「暗号化」の有無の指定に関する情報(処理データに対応するデータ処理の種別毎に処理データの暗号化を行なうか否かを指示する設定情報)を含んでいる。マウントドライブにデータを格納する際には、マウントドライブが共有ドライブのため他のユーザからデータが参照される可能性がある。このため、「暗号化」は、暗号化することによりデータを見られても中身が判断できないようにするか否かを指定する情報である。ここでは、暗号化を行なう場合を、「○」で示し、暗号化を行なわない場合を「×」で示している。 The items set as data format information are “data storage destination” for each data processing type, information regarding the presence / absence of “encryption” for each data processing type (processing data for each type of data processing corresponding to the processing data (Setting information for instructing whether or not to perform encryption). When data is stored in the mount drive, there is a possibility that data is referred to by other users because the mount drive is a shared drive. For this reason, “encryption” is information that specifies whether or not the contents cannot be determined even if the data can be viewed by encryption. Here, the case where encryption is performed is indicated by “◯”, and the case where encryption is not performed is indicated by “x”.
図4に示したデータ形式情報では、例えばデータの処理種別がFAX受信の場合、自らのメモリが不足しておりメモリに受信データを保存できないと判断されると、マウントドライブEもしくはマウントドライブCに、暗号化した受信データを保存することを示している。なお、ここでのドライブCの位置づけは、例えばドライブEが正常にマウントできなかった場合のバックアップとして利用するものとする。 In the data format information shown in FIG. 4, for example, when the data processing type is FAX reception, if it is determined that the received data cannot be stored in the memory because the own memory is insufficient, the mount drive E or the mount drive C , Storing the encrypted received data. Here, the positioning of the drive C is used as a backup when the drive E cannot be mounted normally, for example.
次に、MFP1の処理手順として、FAX受信時の処理手順、FAX送信時の処理手順、PC3から要求された印字処理を行う際の処理手順、コピー処理時の処理手順、スキャン処理時の処理手順について説明する。
Next, as a processing procedure of the
図5は、本発明の実施の形態1におけるFAX受信時のMFP1の処理手順を示すフローチャートである。
FIG. 5 is a flowchart showing a processing procedure of
まず、図5に図2を併用してFAX受信時のMFPの処理手順について説明する。 First, the processing procedure of the MFP at the time of FAX reception will be described with reference to FIG.
MFP1の電話I/Fが、公衆回線網6を介してFAXデータを受信する(ステップ501(以降、簡単のためにS501のように記載する))。メモリ不足検出部12は、受信したFAXデータをメモリ11の空き領域に格納できるか否かを判断する。すなわち、メモリ不足検出部12は、受信したFAXデータを格納するためのメモリ領域(格納用メモリ)を、メモリ11から確保(取得)できるか否かを判断する(S502)。
The telephone I / F of the
メモリ不足検出部12が、受信したFAXデータをメモリ11の空き領域に格納できる(格納可能)であると判断した場合(S502、YES)、機能制御部10(FAX機能部21)は受信したFAXデータをメモリ11へ格納する(S503)。
When the memory
一方、メモリ不足検出部12が、受信したFAXデータをメモリ11の空き領域に格納できないと判断した場合(S502、NO)、機能制御部10は、マウント部13に外部記憶装置(PC3)へのマウント要求を行わせる(S504)。
On the other hand, when the memory
マウント部13は、マウント設定部14及びデータ形式指定部15で設定された条件に基づいて、設定条件に応じたネットワーク上の共有フォルダ(PC3のHDD34)をマウントする(S505)。そして、マウント部13は、マウントしたHDD34をMFP1のドライブとして使用可能な状態に設定する。
The
実施の形態1では、FAX受信時に使用するマウントドライブは、図4のデータ形式情報よりドライブEである。また、ドライブEは、図3のマウント情報より、コンピュータ名が「Server1」、共有フォルダ名「hidden」、ユーザ名「Administrator」、パスワード「Tarou13」でマウントすることが指定されている。 In the first embodiment, the mount drive used at the time of FAX reception is the drive E from the data format information of FIG. Further, it is specified from the mount information in FIG. 3 that the drive E is mounted with the computer name “Server1”, the shared folder name “hidden”, the user name “Administrator”, and the password “Taro13”.
したがって、ここでのマウント部13は、マウント設定部14に設定されたマウント情報に基づいて、コンピュータ名が「Server1」で共有フォルダ名が「hidden」のフォルダと、ユーザ名「Administrator」、パスワード「Tarou13」とを指定し、これらの情報を送受信処理部18から所定のPC3(コンピュータ名が「Server1」のコンピュータ)に送信させる。送受信処理部18は、マウント部13によって指定された情報をネットワークI/F19を介してPC3に送信する。PC3は、MFP1(ネットワークI/F19)から送信された情報をネットワークI/F31から受信する。
Therefore, the
フォルダ共有部32は、共有設定部35に設定されたアクセス条件、MFP1から送信された情報(マウント情報)等に基づいて、マウント情報で指定された共有フォルダ(共有フォルダ名が「hidden」のフォルダ)のアクセスの可否を判断する。フォルダ共有部32が、ユーザに共有フォルダのアクセスを許可した場合、ファイルシステム17は、HDD34上でファイル操作を行なうことができる。このとき、ファイルシステム17は、マウント情報で指定された共有フォルダ内でのファイル操作を行なうことができるようになり、マウント部13によって、所定の共有フォルダ(マウントドライブE)がマウントされる。
The
マウント部13によって所定の共有フォルダがマウントされた後、FAX機能部21はデータ形式指定部15で指定された設定条件に基づいて、受信したFAXデータに所定の処理(必要に応じた暗号化)を行ってデータ変更する。データ格納部16は、ファイルシステム17に、FAX機能部21で処理されたFAXデータをマウントドライブEへのファイルとして書き込ませる。
After the predetermined shared folder is mounted by the
実施の形態1では、図4に示したデータ形式情報によってデータの暗号化が指定されているため、データ格納部16は、ファイルシステム17にマウントドライブEへのデータ書き込みを行なわせる際に、秘密鍵暗号化方式(DES:Data Encryption Standard)を用いて暗号化を行う。これは、暗号鍵と復号鍵が共通(共通鍵)であり暗号鍵を用いてデータを暗号化し、復号鍵を用いてデータを復号する方式である。暗号化・復号化に用いる鍵はシステムタイマー値を用いて処理する。システムタイマー値は通常10ms単位で変化し、かつ外部からは知ることができないため安全である。更に暗号化した際に暗号化ファイル名(データ格納部16が日付とシーケンス番号の組み合わせで決定する)と暗号鍵の対応をデータ格納部16はメモリ11内に記憶する(この領域はシステム初期化時にあらかじめ確保されている)。データ格納部16が復号化部として動作する際には、前記ファイル名と暗号鍵の対応を用いて、データの復号を実行する。
In the first embodiment, since data encryption is specified by the data format information shown in FIG. 4, the
このとき、送受信処理部18は、ネットワークI/F19を介してマウントドライブEへ、暗号化されたFAXデータを送信する。PC3(コンピュータ名が「Server1」)は、ネットワークI/F31を介してMFP1のネットワークI/F19からのFAXデータを受信する。
At this time, the transmission /
ネットワークI/F31が受信したMFP1からの暗号化されたFAXデータは、HDD34内の所定の共有フォルダ(共有フォルダ名が「hidden」のフォルダ)内に格納される(S506)。
The encrypted FAX data received from the
この後、MFP1のFAX機能部21は、受信したFAXデータの印字が可能であるか否かをチェックする(S507)。また、機能制御部10が受信したFAXデータをメモリ11へ格納した場合も、MFP1のFAX機能部21は、受信したFAXデータの印字が可能であるか否かをチェックする(S507)。
Thereafter, the
受信したFAXデータが印字可能である場合(S507、YES)、FAX機能部21はFAXデータを読み出して印字する。具体的には、FAXデータをメモリ11へ格納した場合、FAX機能部21はメモリ11からFAXデータを読み出して印字する。また、FAXデータをHDD34内の所定の共有フォルダ内に格納した場合、メモリ不足検出部12はメモリ11に印字用に展開する空き領域ができたか否かをチェックする(このチェックはポーリングによって継続的に行なわれている)。そして、印字可能かつ印字イメージ展開用のメモリ11に空き領域が存在する場合、マウントドライブE(HDD34)からファイルを読み出して印字イメージ展開用のメモリ11にイメージを作成し印字する(S508)。なお、この場合には、既に説明したようにデータ格納部16は復号化部として機能し、HDD34からメモリ11に読み込まれた、暗号化されたファイルを、メモリ11上で復号する。復号に際しては、暗号化で使用した共通鍵を用いて復号を行なう。FAX機能部21はメモリ11上の復号されたデータに対して、所定の画像処理、例えばエントロピー符号化されているFAXデータの2値イメージデータへの変換を施し、この2値イメージデータを印字する。
If the received FAX data can be printed (S507, YES), the
MFP1は、印字が終了した時点でマウントドライブEに記憶させたファイル(FAXデータ)を削除させマウントを解除する(S509)。
The
図6は、本発明の実施の形態1におけるFAX送信時のMFP1の処理手順を示すフローチャートである。
FIG. 6 is a flowchart showing a processing procedure of
以降、図6に図2を併用してFAX送信時のMFPの処理手順について説明する。 Hereinafter, the processing procedure of the MFP at the time of FAX transmission will be described with reference to FIG.
MFP1は、FAXの送信指示をパネル部もしくはネットワークを経由してユーザから受け付ける(S601)。
The
メモリ不足検出部12は、送信するFAXデータをメモリ11の空き領域に格納できるか否かを判断する。すなわち、メモリ不足検出部12は、送信するFAXデータを格納するためのメモリ領域(格納用メモリ)を、メモリ11から確保(取得)できるか否かを判断する(S602)。
The memory
メモリ不足検出部12が、送信するFAXデータをメモリ11の空き領域に格納できる(格納可能)であると判断した場合(S502、YES)、機能制御部10(FAX機能部21)は送信するFAXデータをメモリ11へ格納する(S603)。
When the memory
一方、メモリ不足検出部12が、送信するFAXデータをメモリ11の空き領域に格納できないと判断した場合(S602、NO)、機能制御部10は、マウント部13に外部記憶装置(PC3)へのマウント要求を行わせる(S604)。
On the other hand, when the memory
マウント部13は、マウント設定部14及びデータ形式指定部15で設定された条件に基づいて、設定条件に応じたネットワーク上の共有フォルダ(PC3のHDD34)をマウントする(S605)。そして、マウント部13は、マウントしたHDD34をMFP1のドライブとして使用可能な状態に設定する。
The
実施の形態1では、FAX送信時に使用するマウントドライブは、図4のデータ形式情報よりドライブEである。また、ドライブEは、図3のマウント情報より、コンピュータ名「Server1」、共有フォルダ名「hidden」、ユーザ名「Administrator」、パスワード「Tarou13」でマウントすることが指定されている。 In the first embodiment, the mount drive used at the time of FAX transmission is drive E from the data format information of FIG. Further, from the mount information of FIG. 3, the drive E is specified to be mounted with the computer name “Server1”, the shared folder name “hidden”, the user name “Administrator”, and the password “Taro13”.
したがって、ここでのマウント部13は、マウント設定部14に設定されたマウント情報に基づいて、コンピュータ名が「Server1」で共有フォルダ名が「hidden」のフォルダと、ユーザ名「Administrator」、パスワード「Tarou13」とを指定し、これらの情報を送受信処理部18から所定のPC3(コンピュータ名が「Server」のコンピュータ)に送信させる。送受信処理部18は、マウント部13によって指定された情報をネットワークI/F19を介してPC3に送信する。PC3は、MFP1(ネットワークI/F19)から送信された情報をネットワークI/F31から受信する。
Therefore, the
フォルダ共有部32は、共有設定部35に設定されたアクセス条件、MFP1から送信された情報(マウント情報)等に基づいて、マウント情報で指定された共有フォルダ(共有フォルダ名が「hidden」のフォルダ)のアクセスの可否を判断する。フォルダ共有部32が、ユーザに共有フォルダのアクセスを許可した場合、ファイルシステム17は、HDD34上でファイル操作を行なうことができる。このとき、ファイルシステム17は、マウント情報で指定された共有フォルダ内でのファイル操作を行なうことができるようになり、マウント部13によって、所定の共有フォルダ(マウントドライブE)がマウントされる。
The
マウント部13によって所定の共有フォルダがマウントされた後、FAX機能部21はデータ形式指定部15で指定された設定条件に基づいて、送信するFAXデータに所定の処理(必要に応じた暗号化)を行ってデータ変更する。データ格納部16は、ファイルシステム17に、FAX機能部21で処理されたFAXデータをマウントドライブEへのファイルとして書き込ませる。
After the predetermined shared folder is mounted by the
実施の形態1では、図4に示したデータ形式情報によってデータの暗号化が指定されているため、データ格納部16は、ファイルシステム17にマウントドライブEへのデータ書き込みを行なわせる際に、秘密鍵暗号化方式(DES:Data Encryption Standard)を用いて暗号化を行う。これは、暗号鍵と復号鍵が共通(共通鍵)であり暗号鍵を用いてデータを暗号化し、復号鍵を用いてデータを復号する方式である。暗号化・復号化に用いる鍵はシステムタイマー値を用いて処理する。システムタイマー値は通常10ms単位で変化し、かつ外部からは知ることができないため安全である。更に暗号化した際に暗号化ファイル名(データ格納部16が日付とシーケンス番号の組み合わせで決定する)と暗号鍵の対応をデータ格納部16はメモリ11内に記憶する(この領域はシステム初期化時にあらかじめ確保されている)。データ格納部16が復号化部として動作する際には、前記ファイル名と暗号鍵の対応を用いて、データの復号を実行する。
In the first embodiment, since data encryption is specified by the data format information shown in FIG. 4, the
このとき、送受信処理部18は、ネットワークI/F19を介してマウントドライブEへ、暗号化されたFAXデータを送信する。PC3(コンピュータ名が「Server1」)は、ネットワークI/F31を介してMFP1のネットワークI/F19からのFAXデータを受信する。
At this time, the transmission /
ネットワークI/F31が受信したMFP1からの暗号化されたFAXデータは、HDD34内の所定の共有フォルダ(共有フォルダ名が「hidden」のフォルダ)内に格納される(S606)。
The encrypted FAX data received from the
この後、MFP1のFAX機能部21は、FAXデータの送信が可能であるか否かをチェックする(S607)。また、機能制御部10がFAXデータをメモリ11へ格納した場合も、MFP1のFAX機能部21は、FAXデータの送信が可能であるか否かをチェックする(S607)。
Thereafter, the
FAXデータを送信可能である場合(S607、YES)、FAX機能部21はFAXデータを読み出して送信する。具体的には、FAXデータを直接メモリ11へ格納した場合(この場合、送信すべきFAXデータは暗号化されていない)、FAX機能部21はメモリ11からFAXデータを読み出して送信する。
If the FAX data can be transmitted (S607, YES), the
一方、FAXデータをHDD34内の所定の共有フォルダ内に格納した場合、メモリ不足検出部12はメモリ11に送信用に展開する空き領域ができたか否かをチェックする。そして、送信可能かつ送信イメージ展開用のメモリ11に空き領域が存在する場合、マウントドライブE(HDD34)からファイルを読み出して送信イメージ展開用のメモリ11にイメージを作成し送信する(S608)。なお、この場合には、既に説明したようにデータ格納部16は復号化部として機能し、HDD34からメモリ11に読み込まれた、暗号化されたファイルを、メモリ11上で復号する。復号に際しては、暗号化で使用した共通鍵を用いて復号を行なう。FAX機能部21はメモリ11上の復号されたデータに対して、所定の画像処理、例えば2値イメージデータにエントロピー符号化を施した上で送信する。
On the other hand, when the FAX data is stored in a predetermined shared folder in the
MFP1は、FAXデータの送信が終了した時点でマウントドライブEに記憶させたファイル(FAXデータ)を削除させマウントを解除する(S609)。
The
図7は、本発明の実施の形態1における印字処理時のMFP1の処理手順を示すフローチャートである。
FIG. 7 is a flowchart showing the processing procedure of
以降、図7に図2を併用してPC3から要求された印字処理を行う際のMFP1の処理手順について説明する。
Hereinafter, the processing procedure of the
MFP1のネットワークI/F19が、ネットワークを介して印刷データ(印字用のデータ)を受信する(S701)。メモリ不足検出部12は、受信した印刷データがマウント処理対象印字モードのデータであるか否かを判断する(S702)。
The network I /
メモリ不足検出部12が、受信した印刷データは、マウント処理対象印字モードのデータでないと判断した場合(S702、NO)、機能制御部10(プリンタ機能部22)は受信した印刷データをメモリ11へ格納する(S703)。
If the memory
ここでのマウント処理対象印字モードとは、例えば印刷データ(印刷モード)にコレーション指定がされており、30ページの印刷が5部印字要求されているような場合(ユーザの印刷要求に対応しようとした際に、メモリ領域が大量に必要となる場合)である。 The mount processing target print mode here is, for example, a case where collation is specified in the print data (print mode), and printing of 5 copies of 30 pages is requested (to respond to the user's print request). When a large amount of memory area is required).
一方、メモリ不足検出部12が、受信した印刷データは、マウント処理対象印字モードのデータであると判断した場合(S702、YES)、機能制御部10は、マウント部13に外部記憶装置(PC3)へのマウント要求を行わせる(S704)。
On the other hand, when the memory
マウント部13は、マウント設定部14及びデータ形式指定部15で設定された条件に基づいて、設定条件に応じたネットワーク上の共有フォルダ(PC3のHDD34)をマウントする(S705)。そして、マウント部13は、マウントしたHDD34をMFP1のドライブとして使用可能な状態に設定する。
The
実施の形態1では、印刷時に使用するマウントドライブは、図4のデータ形式情報よりドライブCである。また、ドライブCは、図3のマウント情報より、コンピュータ名「Server1」、共有フォルダ名「share」、ユーザ名「Anonymous」、パスワード「a123456」でマウントすることが指定されている。 In the first embodiment, the mount drive used at the time of printing is the drive C from the data format information of FIG. Further, from the mount information in FIG. 3, it is specified that the drive C is mounted with the computer name “Server1”, the shared folder name “share”, the user name “Anymous”, and the password “a123456”.
したがって、ここでのマウント部13は、マウント設定部14に設定されたマウント情報に基づいて、コンピュータ名が「Server1」で共有フォルダ名が「share」のフォルダと、ユーザ名「Anonymous」、パスワード「a123456」とを指定し、これらの情報を送受信処理部18から所定のPC3(コンピュータ名が「Server」のコンピュータ)に送信させる。送受信処理部18は、マウント部13によって指定された情報をネットワークI/F19を介してPC3に送信する。PC3は、MFP1(ネットワークI/F19)から送信された情報をネットワークI/F31から受信する。
Therefore, the
フォルダ共有部32は、共有設定部35に設定されたアクセス条件、MFP1から送信された情報(マウント情報)等に基づいて、マウント情報で指定された共有フォルダ(共有フォルダ名が「share」のフォルダ)のアクセスの可否を判断する。フォルダ共有部32が、ユーザに共有フォルダのアクセスを許可した場合、ファイルシステム17は、HDD34上でファイル操作を行なうことができる。このとき、ファイルシステム17は、マウント情報で指定された共有フォルダ内でのファイル操作を行なうことができるようになり、マウント部13によって、所定の共有フォルダ(マウントドライブC)がマウントされる。
The
マウント部13によって所定の共有フォルダがマウントされた後、プリンタ機能部22はデータ形式指定部15で指定された設定条件に基づいて印刷データに所定の処理(必要に応じた暗号化)を行ってデータ変更する。データ格納部16は、ファイルシステム17に、プリンタ機能部22で処理された印刷データをマウントドライブCへのファイルとして書き込ませる。
After the predetermined shared folder is mounted by the
実施の形態1では、図4に示したデータ形式情報によってデータの暗号化が指定されているため、データ格納部16は、ファイルシステム17にマウントドライブCへのデータ書き込みを行なわせる際に、秘密鍵暗号化方式(DES:Data Encryption Standard)を用いて暗号化を行う。これは、暗号鍵と復号鍵が共通(共通鍵)であり暗号鍵を用いてデータを暗号化し、復号鍵を用いてデータを復号する方式である。暗号化・復号化に用いる鍵はシステムタイマー値を用いて処理する。システムタイマー値は通常10ms単位で変化し、かつ外部からは知ることができないため安全である。更に暗号化した際に暗号化ファイル名(データ格納部16が日付とシーケンス番号の組み合わせで決定する)と暗号鍵の対応をデータ格納部16はメモリ11内に記憶する(この領域はシステム初期化時にあらかじめ確保されている)。データ格納部16が復号化部として動作する際には、前記ファイル名と暗号鍵の対応を用いて、データの復号を実行する。
In the first embodiment, since data encryption is specified by the data format information shown in FIG. 4, the
このとき、送受信処理部18は、ネットワークI/F19を介してマウントドライブCへ、暗号化された印刷データを送信する。PC3(コンピュータ名が「Server1」)は、ネットワークI/F31を介してMFP1のネットワークI/F19からの印刷データを受信する。
At this time, the transmission /
ネットワークI/F31が受信したMFP1からの暗号化された印刷データは、HDD34内の所定の共有フォルダ(共有フォルダ名が「share」のフォルダ)内に格納される(S706)。
The encrypted print data received from the
この後、MFP1のプリンタ機能部22は、受信した印刷データの印字準備が完了しているか否かをチェックする(S707)。また、機能制御部10が受信した印刷データをメモリ11へ格納した場合も、MFP1のプリンタ機能部22は、受信した印刷データの印字準備が完了しているか否かをチェックする(S707)。
Thereafter, the
受信した印刷データの印字準備が完了している場合(S707、YES)、プリンタ機能部22は印刷データを読み出して印字する。具体的には、印刷データをメモリ11へ格納した場合、プリンタ機能部22はメモリ11から印刷データを読み出して印字する。また、印刷データをHDD34内の所定の共有フォルダ内に格納した場合、メモリ不足検出部12はメモリ11に印字用に展開する空き領域ができたか否かをチェックする。そして、印字準備が完了しており、かつ印字イメージ展開用のメモリ11に空き領域が存在する場合、マウントドライブC(HDD34)からファイルを読み出して印字イメージ展開用のメモリ11にイメージを作成し印字する(S708)。なお、この場合には、既に説明したようにデータ格納部16は復号化部として機能し、HDD34からメモリ11に読み込まれた、暗号化されたファイルを、メモリ11上で復号する。復号に際しては、暗号化で使用した共通鍵を用いて復号を行なう。プリンタ機能部22はメモリ11上の復号されたデータに対して、所定の画像処理、例えばラスタライズ、γ補正、スクリーン処理などを施して生成したイメージデータを印字する。
When the print preparation of the received print data is completed (S707, YES), the
なお、印刷データをHDD34内の所定の共有フォルダ内に格納した場合における、印刷データの印字準備の完了とは、例えばコレーション指定がされている場合に全ての印刷データがマウントドライブC内に準備できた場合である。
Note that when print data is stored in a predetermined shared folder in the
また、マウントドライブCから読み出してメモリ11に展開するメモリの量は印字するデータの1ページ分としてもよいし、1ページを複数バンドに区切り、数バンド分としてもよい。MFP1は、全ての印字が終了した時点でマウントドライブCに記憶させたファイル(印刷データ)を削除させマウントを解除する(S709)。
The amount of memory read from the mount drive C and developed in the
図8は、本発明の実施の形態1におけるコピー処理時のMFP1の処理手順を示すフローチャートである。
FIG. 8 is a flowchart showing a processing procedure of
以降、図8に図2を併用してコピー処理時のMFPの処理手順について説明する。 Hereinafter, the processing procedure of the MFP during the copy process will be described with reference to FIG.
MFP1は、外部入力されるユーザ指示により、コピー動作を開始する(S801)。メモリ不足検出部12は、ユーザによって指定されたコピー動作がメモリ11のみで処理できないマウント処理対象動作モードであるか否かを判断する(S802)。
The
メモリ不足検出部12が、指定されたコピー動作は、マウント処理対象動作モードでないと判断した場合(S802、NO)、機能制御部10(コピー機能部24)は指定されたコピー動作をメモリ11を用いて実行する(S803)。
When the memory
ここでのマウント処理対象動作モードとは、例えばコピー処理にコレーション指定がされており、30ページのコピー処理が5部印字要求されているような場合(ユーザのコピー要求に対応しようとした際に、メモリ領域が大量に必要となる場合)である。 The mount processing target operation mode here is, for example, a case where collation is designated for copy processing, and a copy process of 30 pages is requested to be printed in 5 copies (when trying to respond to a user's copy request). In the case where a large amount of memory area is required).
一方、メモリ不足検出部12が、指定されたコピー動作は、マウント処理対象動作モードであると判断した場合(S802、YES)、機能制御部10は、マウント部13に外部記憶装置(PC3)へのマウント要求を行わせる(S804)。
On the other hand, when the memory
マウント部13は、マウント設定部14及びデータ形式指定部15で設定された条件に基づいて、設定条件に応じたネットワーク上の共有フォルダ(PC3のHDD34)をマウントする(S805)。そして、マウント部13は、マウントしたHDD34をMFP1のドライブとして使用可能な状態に設定する。
The
実施の形態1では、コピーの開始時に使用するマウントドライブは、図4のデータ形式情報よりドライブCである。また、ドライブCは、図3のマウント情報より、コンピュータ名が「Server」、共有フォルダ名「share」、ユーザ名「Anonymous」、パスワード「a123456」でマウントすることが指定されている。 In the first embodiment, the mount drive used at the start of copying is the drive C from the data format information of FIG. Further, from the mount information in FIG. 3, it is specified that the drive C is mounted with the computer name “Server”, the shared folder name “share”, the user name “Anymous”, and the password “a123456”.
したがって、ここでのマウント部13は、マウント設定部14に設定されたマウント情報に基づいて、コンピュータ名が「Server1」で共有フォルダ名が「share」のフォルダと、ユーザ名「Anonymous」、パスワード「a123456」とを指定し、これらの情報を送受信処理部18から所定のPC3(コンピュータ名が「Server1」のコンピュータ)に送信させる。送受信処理部18は、マウント部13によって指定された情報をネットワークI/F19を介してPC3に送信する。PC3は、MFP1(ネットワークI/F19)から送信された情報をネットワークI/F31から受信する。
Therefore, the
フォルダ共有部32は、共有設定部35に設定されたアクセス条件、MFP1から送信された情報(マウント情報)等に基づいて、マウント情報で指定された共有フォルダ(共有フォルダ名が「share」のフォルダ)のアクセスの可否を判断する。フォルダ共有部32が、ユーザに共有フォルダのアクセスを許可した場合、ファイルシステム17は、HDD34上でファイル操作を行なうことができる。このとき、ファイルシステム17は、マウント情報で指定された共有フォルダ内でのファイル操作を行なうことができるようになり、マウント部13によって、所定の共有フォルダ(マウントドライブC)がマウントされる。
The
マウント部13によって所定の共有フォルダがマウントされた後、コピー機能部24はデータ形式指定部15で指定された設定条件に基づいてコピー用データに所定の処理(必要に応じた暗号化)を行ってデータ変更する。データ格納部16は、ファイルシステム17に、コピー機能部24で処理されたコピー用データをマウントドライブEへのファイルとして書き込ませる。
After the predetermined shared folder is mounted by the
実施の形態1では、図4に示したデータ形式情報によってデータの暗号化が指定されていないため、データ格納部16は、ファイルシステム17にマウントドライブEへのデータ書き込みを行なわせる際に、データの加工(暗号化)行なわずにデータの書き込みを実行する。
In the first embodiment, since data encryption is not specified by the data format information shown in FIG. 4, the
このとき、送受信処理部18は、ネットワークI/F19を介してマウントドライブCへ、コピー用データを送信する。PC3(コンピュータ名が「Server1」)は、ネットワークI/F31を介してMFP1のネットワークI/F19からのコピー用データを受信する。
At this time, the transmission /
ネットワークI/F31が受信したMFP1からのコピー用データは、HDD34内の所定の共有フォルダ(共有フォルダ名が「share」のフォルダ)内に格納される(S806)。
The copy data from the
この後、MFP1のコピー機能部24は、コピー用データの印字準備が完了しているか否かをチェックする(S807)。また、機能制御部10がコピー用データをメモリ11へ格納した場合も、MFP1のコピー機能部24は、コピー用データの印字準備が完了しているか否かをチェックする(S807)。
Thereafter, the
コピー用データの印字準備が完了している場合(S807、YES)、プリンタ機能部22はコピー用データを読み出して印字する。具体的には、コピー用データをメモリ11へ格納した場合、コピー機能部24はメモリ11からコピー用データを読み出して印字する。また、コピー用データをHDD34内の所定の共有フォルダ内に格納した場合、メモリ不足検出部12はメモリ11にコピー用に展開する空き領域ができたか否かをチェックする。そして、印字準備が完了しており、かつコピーイメージ展開用のメモリ11に空き領域が存在する場合、マウントドライブC(HDD34)からファイルを読み出してコピーイメージ展開用のメモリ11にイメージを作成し印字する(S808)。
If the preparation for printing the copy data has been completed (S807, YES), the
なお、コピー用データをHDD34内の所定の共有フォルダ内に格納した場合における、コピー用データの印字準備の完了とは、例えばコレーション指定がされている場合に全てのコピー用データがマウントドライブC内に準備できた場合である。
Note that when the copy data is stored in a predetermined shared folder in the
また、マウントドライブCから読み出してメモリ11に展開するメモリの量はコピーするデータの1ページ分としてもよいし、1ページを複数バンドに区切り、数バンド分としてもよい。MFP1は、全てのコピーが終了した時点でマウントドライブCに記憶させたファイル(コピー用データ)を削除させマウントを解除する(S809)。
Also, the amount of memory read from the mount drive C and developed in the
図9は、本発明の実施の形態1におけるスキャン処理時のMFP1の処理手順を示すフローチャートである。
FIG. 9 is a flowchart showing a processing procedure of
以降、図9に図2を併用してデータのスキャン処理時のMFPの処理手順について説明する。 Hereinafter, the processing procedure of the MFP during the data scanning process will be described with reference to FIG.
MFP1は、外部入力されるユーザ指示により、スキャン動作を開始する(S901)。スキャナ機能部23は、メモリ不足検出部12は、スキャン後データをマウントドライブへ格納する指示(ユーザによる設定指示)がなされているか否かを判断する(S902)。
The
メモリ不足検出部12が、スキャン後データをマウントドライブへ格納する指示がなされていないと判断した場合(S902、NO)、スキャンしたデータをホストPC(スキャン要求を発した所定のPC3)へ逐次転送する(S903)。
If the memory
一方、メモリ不足検出部12が、スキャン後データをマウントドライブへ格納する指示がなされていると判断した場合(S902、YES)、機能制御部10は、マウント部13に外部記憶装置(PC3)へのマウント要求を行わせる(S904)。
On the other hand, when the memory
マウント部13は、マウント設定部14及びデータ形式指定部15で設定された条件に基づいて、設定条件に応じたネットワーク上の共有フォルダ(PC3のHDD34)をマウントする(S905)。そして、マウント部13は、マウントしたHDD34をMFP1のドライブとして使用可能な状態に設定する。
The
実施の形態1では、スキャン開始時に使用するマウントドライブは、図4のデータ形式情報よりドライブFである。また、ドライブFは、図3のマウント情報より、コンピュータ名が「Satou」、共有フォルダ名「myFolder」、ユーザ名「Satou」、パスワード「Satou234」でマウントすることが指定されている。 In the first embodiment, the mount drive used at the start of scanning is the drive F from the data format information of FIG. Further, from the mount information of FIG. 3, the drive F is specified to be mounted with the computer name “Sato”, the shared folder name “myFolder”, the user name “Sato”, and the password “Sato 234”.
したがって、ここでのマウント部13は、マウント設定部14に設定されたマウント情報に基づいて、コンピュータ名が「Satou」で共有フォルダ名が「myFolder」のフォルダと、ユーザ名「Satou」、パスワード「Satou234」とを指定し、これらの情報を送受信処理部18から所定のPC3(コンピュータ名が「Satou」のコンピュータ)に送信させる。送受信処理部18は、マウント部13によって指定された情報をネットワークI/F19を介してPC3に送信する。PC3は、MFP1(ネットワークI/F19)から送信された情報をネットワークI/F31から受信する。
Therefore, the
フォルダ共有部32は、共有設定部35に設定されたアクセス条件、MFP1から送信された情報(マウント情報)等に基づいて、マウント情報で指定された共有フォルダ(共有フォルダ名が「myFolder」のフォルダ)のアクセスの可否を判断する。フォルダ共有部32が、ユーザに共有フォルダのアクセスを許可した場合、ファイルシステム17は、HDD34上でファイル操作を行なうことができる。このとき、ファイルシステム17は、マウント情報で指定された共有フォルダ内でのファイル操作を行なうことができるようになり、マウント部13によって、所定の共有フォルダ(マウントドライブF)がマウントされる。
Based on the access conditions set in the
マウント部13によって所定の共有フォルダがマウントされた後、スキャナ機能部23はデータ形式指定部15で指定された設定条件に基づいて、スキャンデータに所定の処理(必要に応じた暗号化)を行ってデータ変更する。データ格納部16は、ファイルシステム17に、スキャナ機能部23で処理されたスキャンデータをマウントドライブFへのファイルとして書き込ませる。
After the predetermined shared folder is mounted by the
実施の形態1では、図4に示したデータ形式情報によってデータの暗号化が指定されていないため、データ格納部16は、ファイルシステム17にマウントドライブFへのデータ書き込みを行なわせる際に、データの加工(暗号化)を行なわずにデータの書き込みを実行する。
In the first embodiment, since data encryption is not specified by the data format information shown in FIG. 4, the
このとき、送受信処理部18は、ネットワークI/F19を介してマウントドライブFへ、スキャンデータを送信する。PC3(コンピュータ名が「Satou」)は、ネットワークI/F31を介してMFP1のネットワークI/F19からのスキャンデータを受信する。
At this time, the transmission /
ネットワークI/F31が受信したMFP1からのスキャンデータは、HDD34内の所定の共有フォルダ(共有フォルダ名が「myFolder」のフォルダ)内に格納される(S906)。MFP1は、全てのスキャンデータの格納、転送が終了した時点でマウントドライブFのマウントを解除する(S907)。
The scan data from the
なお、実施の形態1では、MFP1が2つのPC3と接続する構成について説明したが、MFP1は1または3つ以上のPC3と接続する構成としてもよい。また、実施の形態1では、MFP1がPC3と接続する構成について説明したが、MFP1はPC3以外の外部記憶装置と接続する構成としてもよい。
In the first embodiment, the configuration in which the
このように、データ処理装置(MFP1)のメモリ容量のサイズ不足により実現できなかった複雑な機能を、ネットワーク上のコンピュータ(PC3)のHDD34をマウントし、マウントしたドライブを利用することで実現可能となる。
As described above, complicated functions that could not be realized due to insufficient memory capacity of the data processing apparatus (MFP 1) can be realized by mounting the
また、マウントする外部記憶装置(PC3のHDD34)を複数指定することができるため、1つのマウントに失敗した場合、他のドライブを使用することができる。このため、1つのドライブが正常にマウントできず機能が実現できない状況の発生を回避でき、種々の機能実現の信頼性が向上する。
Further, since a plurality of external storage devices (
また、マウントする外部記憶装置(ドライブ)を複数指定することができるため、用途に応じてセキュリティ設定の異なる外部記憶装置を指定してマウントすることができ、格納するデータの重要度(データ種別)に応じてデータを格納するマウントドライブを指定できる。これにより、秘密性の高いデータはPC2で一般共有されていないフォルダを指定して使用することができる。したがって、処理するデータに応じてデータセキュリティを向上させることが可能となる。 In addition, since multiple external storage devices (drives) to be mounted can be specified, external storage devices with different security settings can be specified and mounted according to the application, and the importance (data type) of the data to be stored You can specify the mount drive to store the data according to. As a result, highly confidential data can be used by specifying a folder that is not generally shared by the PC 2. Therefore, data security can be improved according to the data to be processed.
また、マウントドライブにデータを格納する場合、データの重要度に応じて暗号化するか否かを指定できるため、処理するデータに応じてデータセキュリティを向上させることが可能となる。この際に暗号化が不要とされたデータ種別については、暗号化することなく外部記憶装置(PC3)に書き込まれるため、暗号化処理に伴うオーバーヘッドは全く発生しない。 Further, when data is stored in the mount drive, it is possible to specify whether or not encryption is performed according to the importance of the data, so that it is possible to improve data security according to the data to be processed. At this time, since the data type that is not required to be encrypted is written to the external storage device (PC 3) without being encrypted, there is no overhead associated with the encryption process.
また、SDメモリカード25でマウント情報を指定できるようにした場合は、使用するユーザのみが処理するデータに関する情報を参照できる。これにより、他のユーザに情報を盗まれることがなくなり、処理するデータのデータセキュリティを格段に向上させることが可能となる。
In addition, when mount information can be specified by the
また、マウントの設定条件(マウント情報)は、MFP1のパネル部、ホストコンピュータ、MFP1に内蔵されているホームページ、ホストPCのホストアプリケーション、SDメモリカード25などの種々の手段によって設定できるので、ユーザは自分の使いやすい方法でマウントの設定条件を指定することが可能となり、使い勝手の良いMFP1を提供することが可能となる。
The mount setting conditions (mount information) can be set by various means such as the panel section of the
このように実施の形態1によれば、ネットワークの接続環境(接続するPC3など)に応じたデータ処理を行なうことができ、効率良くデータ処理を行なえる。また、データ処理の種類に応じたセキュリティ性を確保することができる。
As described above, according to the first embodiment, data processing can be performed according to the network connection environment (
(実施の形態2)
以降、この発明の実施の形態2について説明する。
(Embodiment 2)
Hereinafter, a second embodiment of the present invention will be described.
図10は、本発明の実施の形態2に係るMFP1とPC3の構成を示すブロック図である。
FIG. 10 is a block diagram showing configurations of
実施の形態2では、マウント部13でマウントされたドライブに対して、データの書き込み/読み出しの処理能力を測定する。そして、この測定結果を用いてマウントするドライブを選択する。実施の形態2におけるMFP1の接続環境(通信システム50)は実施の形態1で説明した図1の接続環境と同じである。以下、実施の形態1と異なる部分を説明する。
In the second embodiment, the processing capability of data writing / reading is measured for the drive mounted by the
図10の各構成要素のうち図2に示す実施の形態1のMFP1やPC3と同一機能を達成する構成要素については同一番号を付しており、重複する説明は省略する。
Of the constituent elements in FIG. 10, constituent elements that achieve the same functions as those of the
実施の形態2に係るMFP1において、20はパフォーマンス測定部(速度測定部)である。パフォーマンス測定部20は、ファイルシステム17に接続されている。パフォーマンス測定部20は、マウント部13でマウントされたドライブに対して、ファイルシステム17にファイルの書き込みテスト及び読み出しテストを実施させパフォーマンス(データの書き込み/読み出しの処理能力)を測定する。
In the
ここでのデータ格納部16は、データ形式指定部15で指定された条件(データ形式、ドライブ優先度)に従って、マウントしたドライブへのデータにデータ変更し、その後ファイルシステム17を介してマウントしたドライブにデータを書き込む。
The
データ形式指定部15は、マウントしたドライブ(HDD34)に一時的にデータを格納する際に、どのデータ形式でデータ保存するかを指定する機能を有している。
The data
ここでのデータ形式指定部15は、マウントしたドライブにデータ保存する際のドライブの指定を、ユーザによって外部入力される情報(ユーザに設定される順番)によって行なうか、パフォーマンスの測定結果に基づいて行なうかを指定する。すなわち、データ形式指定部15は、ユーザ設定された順番のドライブを優先してデータの書き込み/読み出しを行なわせるか、パフォーマンスの良い方(処理の早い方)のドライブを優先してデータの書き込み/読み出しを行なわせるかを指定する。
Here, the data
図11は、本発明の実施の形態2におけるデータ形式情報を説明するための説明図である。 FIG. 11 is an explanatory diagram for explaining data format information according to Embodiment 2 of the present invention.
以降、図11に図10を併用してデータ形式指定部15で設定されるデータ形式情報(マウント処理する際のデータ処理に関する情報)について説明する。
Hereinafter, data format information (information relating to data processing at the time of mount processing) set by the data
なお、図4で説明した実施の形態1のデータ形式情報と同様の構成を有した情報についてはその説明を省略する。 Note that description of information having the same configuration as the data format information of the first embodiment described in FIG. 4 is omitted.
データ形式指定部15へのデータ形式情報の設定は、実施の形態1のデータ形式情報と同様にMFP1のパネル部(図示しない情報の入力手段)からユーザが設定する。また、データ形式情報は、MFP1に内蔵されているホームページからWEBブラウザを用いて設定してもよいし、ホストアプリケーションから設定してもよい。更に、実施の形態1で詳細に説明したようにSDメモリカード25を格納スロット26(共に図2参照)に挿入することで設定してもよい。
The data format information is set in the data
データ形式情報として設定される項目は、データ処理種別毎の「データ格納先」、データ処理種別毎の「暗号化」の有無の指定に関する情報、マウントドライブを選択する際の「優先度」の指定に関する情報を含んでいる。 Items set as data format information are "data storage destination" for each data processing type, information on specifying "encryption" for each data processing type, and "priority" specification when selecting a mount drive Contains information about.
ここでの「データ格納先」は、データの処理中に一時的にデータを記憶させるマウントドライブ、もしくは処理後のデータを格納するマウントドライブを複数指定することができる構成となっている。 Here, the “data storage destination” is configured to be able to designate a plurality of mount drives that temporarily store data during data processing or mount drives that store processed data.
マウントドライブにデータを格納する際には、マウントドライブが共有ドライブのため他のユーザからデータが参照される可能性がある。このため、「暗号化」は、暗号化することによりデータを見られても中身が判断できないようにするか否かを指定する情報である。ここでは、暗号化を行なう場合を、「○」で示し、暗号化を行なわない場合を「×」で示している。 When data is stored in the mount drive, there is a possibility that data is referred to by other users because the mount drive is a shared drive. For this reason, “encryption” is information that specifies whether or not the contents cannot be determined even if the data can be viewed by encryption. Here, the case where encryption is performed is indicated by “◯”, and the case where encryption is not performed is indicated by “x”.
また、マウントドライブを選択する際の「優先度」の指定に関する情報は、「データ格納先」でマウントドライブが複数指定された場合に、使用するマウントドライブの優先度(パフォーマンス優先、または設定された順番優先)を指定する情報である。ここでは、パフォーマンスを優先させる場合を「P」で示し、予め設定された順番を優先させる場合を「O」で示している。 In addition, information on specifying "priority" when selecting a mount drive can be found for the priority of the mount drive to be used (performance priority or specified) when multiple mount drives are specified in "Data Storage Destination". This is information for designating order priority. Here, “P” indicates the case where the performance is prioritized, and “O” indicates the case where the preset order is prioritized.
図11に示したデータ形式情報では、例えばデータの処理種別がPC印字の場合、自らのメモリが不足しておりユーザから要求される処理を実現できないと判断されると、マウントドライブCもしくはマウントドライブDに、暗号化した受信データ(データ処理に必要なデータ)を保存することを示している。 In the data format information shown in FIG. 11, for example, when the data processing type is PC printing, if it is determined that the user's own memory is insufficient and the processing requested by the user cannot be realized, the mount drive C or the mount drive D indicates that encrypted reception data (data necessary for data processing) is stored.
マウントドライブC,Dは、「優先度」の指定が「P」(パフォーマンスを優先)であるので、マウントドライブC、マウントドライブDにおけるパフォーマンスの良い順番で選択される。このパフォーマンスは前記パフォーマンス測定部20で測定されたものである。なお、「優先度」の指定が「O」(設定された順番を優先)である場合、マウントドライブCが優先的に選択されて使用される。
Since the designation of “priority” is “P” (performance is given priority), the mount drives C and D are selected in the order of good performance in the mount drive C and the mount drive D. This performance is measured by the
図12は、本発明の実施の形態2におけるパフォーマンスの測定結果の一例を示した説明図である。 FIG. 12 is an explanatory diagram showing an example of the performance measurement result according to the second embodiment of the present invention.
以降、図12に図10を併用してパフォーマンス測定部20によるパフォーマンスの測定結果について説明する。
パフォーマンス測定部20は、マウント部13でマウントされたドライブに対して、例えば2Mバイトの容量を有するデータの書き込み処理と、読み出し処理を行い、これらの処理に要した時間(書き込み速度、読み出し速度)を計測することで、パフォーマンスの測定を実行する。
Hereinafter, the performance measurement result by the
The
図12において、例えばドライブCは読み出し速度が8MByte/secであり、書き込み速度が8MByte/secである。また、ドライブDは読み出し速度が1MByte/secであり、書き込み速度が0.8MByte/secである。 In FIG. 12, for example, the drive C has a read speed of 8 MByte / sec and a write speed of 8 MByte / sec. The drive D has a reading speed of 1 MByte / sec and a writing speed of 0.8 MByte / sec.
PC印字が実行された際にメモリ不足が発生する場合、またはメモリ不足が予測される場合は、ドライブCとドライブDのうち、パフォーマンスが良い方を使用するようデータ形式指定部15で設定されている。したがって、図12に示したパフォーマンスの測定結果の場合、CドライブのパフォーマンスがDドライブのパフォーマンスよりも良いのでCドライブをマウントして使用することとなる。
If a memory shortage occurs or a memory shortage is predicted when PC printing is executed, the data
例えば、データの読み出し速度と書き込み速度の両方が勝っていれば、勝っているドライブを使用する。また、例えば、データの読み出し速度と書き込み速度の何れか一方のみが勝っている場合、処理毎にデータの読み出し速度と書き込み速度の何れを優先してドライブを選択するかを設定しておく。例えば、FAX受信、FAX送信、PC印字、コピーの場合は、マウントドライブからデータを読み出す速度が遅いとオーバーランエラーが発生する可能性がある。このため、FAX受信、FAX送信、PC印字、コピーの場合は、オーバーランエラーを発生させないために読み出し速度の勝っているドライブを優先して使用する。また、例えばオーバーランエラーが発生する可能性が低いスキャンの場合は、書き込み速度の勝っているドライブを優先して使用するとよい。 For example, if both the data reading speed and the data writing speed are superior, the winning drive is used. Further, for example, when only one of the data reading speed and the writing speed is superior, it is set for each process whether the data reading speed or the writing speed is given priority to select the drive. For example, in the case of FAX reception, FAX transmission, PC printing, and copying, an overrun error may occur if the speed of reading data from the mount drive is slow. For this reason, in the case of FAX reception, FAX transmission, PC printing, and copying, a drive having a high reading speed is preferentially used so as not to generate an overrun error. For example, in the case of a scan with a low possibility of occurrence of an overrun error, a drive having a high writing speed may be used with priority.
パフォーマンスを測定するタイミングはマウントしたタイミングで測定を実行し、その後環境が変わらなければ再度測定しなくてもよい。また、マウント設定されているドライブを常にマウントしている場合は、ジョブ(データ処理)が発生していない時に、所定の時間おきに測定を行っても良い。 The performance is measured at the mounted timing, and if the environment does not change after that, it is not necessary to measure again. Further, when a drive that is set to be mounted is always mounted, measurement may be performed at predetermined intervals when a job (data processing) is not generated.
また、メモリ不足発生時にマウントを実行する際に、指定されたマウントドライブに関する情報(パフォーマンスの情報)がない場合(例えば、初めてマウントする場合)、パフォーマンス測定部20は、ドライブ指定の優先度を判断する前に、パフォーマンス情報を取得するため指定されたドライブのマウントを行いパフォーマンス測定を実施する。
When there is no information (performance information) about the specified mount drive when mounting is performed when memory shortage occurs (for example, when mounting for the first time), the
図13は、本発明の実施の形態2に係るMFP1のコピー処理時の処理手順を示すフローチャートである。
FIG. 13 is a flowchart showing a processing procedure during copy processing of
以降、実施の形態2に係るMFP1の処理手順の一例として、コピー処理時の処理手順について説明する。
Hereinafter, as an example of the processing procedure of the
ここでは、パフォーマンスを優先してマウントドライブを選択する場合のコピー動作時の例を説明する。 Here, an example at the time of a copy operation when a mount drive is selected with priority given to performance will be described.
MFP1は、外部入力されるユーザ指示により、コピー動作を開始する(S1301)。メモリ不足検出部12は、ユーザによって指定されたコピー動作がメモリ11のみで処理できないマウント処理対象動作モードであるか否かを判断する(S1302)。
The
メモリ不足検出部12が、指定されたコピー動作は、マウント処理対象動作モードでないと判断した場合(S1302、NO)、機能制御部10(コピー機能部24)は指定されたコピー動作をメモリ11を用いて実行する(S1303)。
When the memory
ここでのマウント処理対象動作モードとは、例えばコピー処理にコレーション指定がされており、30ページのコピー処理が5部印字要求されているような場合(ユーザのコピー要求に対応しようとした際に、メモリ領域が大量に必要となる場合)である。 The mount processing target operation mode here is, for example, a case where collation is designated for copy processing, and a copy process of 30 pages is requested to be printed in 5 copies (when trying to respond to a user's copy request). In the case where a large amount of memory area is required).
一方、メモリ不足検出部12が、指定されたコピー動作は、マウント処理対象動作モードであると判断した場合(S1302、YES)、機能制御部10は、マウント部13に外部記憶装置(PC3)へのマウント要求を行わせる(S1304)。
On the other hand, when the memory
マウント部13は、マウント設定部14及びデータ形式指定部15で設定された条件に基づいて、設定条件に応じたネットワーク上の共有フォルダ(PC3のHDD34)をマウントする。そして、マウント部13は、マウントしたHDD34をMFP1のドライブとして使用可能な状態に設定する。
The
実施の形態2では、コピーの開始時に使用するマウントドライブは、図11のデータ形式情報よりドライブDまたはドライブFである。また、コピー処理(マウントドライブD,F)は、「優先度」の指定が「P」(パフォーマンスを優先)であるので、マウントドライブF、マウントドライブDにおけるパフォーマンスの良い順番で選択される。このパフォーマンスは上述のパフォーマンス測定部20で測定されたものである。例えば、パフォーマンス測定部20によるパフォーマンスの測定結果が図12に示した測定結果である場合、DドライブのパフォーマンスよりもFドライブのパフォーマンスが優れているので、マウント部13は、Fドライブをマウントする。すなわち、実施の形態2では、アクセス速度の速い(パフォーマンスが優れた)ドライブを選択してマウントを実施する(S1305)。
In the second embodiment, the mount drive used at the start of copying is drive D or drive F from the data format information of FIG. The copy processing (mount drives D and F) is selected in the order of good performance in the mount drive F and mount drive D because the designation of “priority” is “P” (performance is given priority). This performance is measured by the
また、ドライブFは、図3のマウント情報より、コンピュータ名が「Satou」、共有フォルダ名「myFolder」、ユーザ名「Satou」、パスワード「Satou234」でマウントすることが指定されている。 Further, from the mount information of FIG. 3, the drive F is specified to be mounted with the computer name “Sato”, the shared folder name “myFolder”, the user name “Sato”, and the password “Sato 234”.
したがって、ここでのマウント部13は、マウント設定部14に設定されたマウント情報に基づいて、コンピュータ名が「Satou」で共有フォルダ名が「myFolder」のフォルダと、ユーザ名「Satou」、パスワード「Satou234」とを指定し、これらの情報を送受信処理部18から所定のPC3(コンピュータ名が「Satou」のコンピュータ)に送信させる。送受信処理部18は、マウント部13によって指定された情報をネットワークI/F19を介してPC3に送信する。PC3は、MFP1(ネットワークI/F19)から送信された情報をネットワークI/F31から受信する。
Therefore, the
フォルダ共有部32は、共有設定部35に設定されたアクセス条件、MFP1から送信された情報(マウント情報)に基づいて、マウント情報で指定された共有フォルダ(共有フォルダ名が「myFolder」のフォルダ)のアクセスの可否を判断する。フォルダ共有部32が、ユーザに共有フォルダのアクセスを許可した場合、ファイルシステム17は、HDD34上でファイル操作を行なわせる。このとき、ファイルシステム17は、マウント情報で指定された共有フォルダ内でのファイル操作をMFP1に行なわせる。これにより、マウント部13によって、所定の共有フォルダ(マウントドライブF)がマウントされる。
The
マウント部13によって所定の共有フォルダがマウントされた後、コピー機能部24はデータ形式指定部15で指定された設定条件に基づいて、コピー用データに所定の処理(必要に応じた暗号化)を行ってデータ変更する。データ格納部16は、ファイルシステム17に、コピー機能部24で処理されたコピー用データをマウントドライブFへのファイルとして書き込ませる。
After the predetermined shared folder is mounted by the
実施の形態2では、図11に示したデータ形式情報によってデータの暗号化が指定されていないため、データ格納部16は、ファイルシステム17にマウントドライブFへのデータ書き込みを行なわせる際に、データの加工(暗号化)行なわずにデータの書き込みを実行する。
In the second embodiment, since data encryption is not specified by the data format information shown in FIG. 11, the
このとき、送受信処理部18は、ネットワークI/F19を介してマウントドライブFへ、コピー用データを送信する。PC3(コンピュータ名が「Satou」)は、ネットワークI/F31を介してMFP1のネットワークI/F19からのコピー用データを受信する。
At this time, the transmission /
ネットワークI/F31が受信したMFP1からのコピー用データは、HDD34内の所定の共有フォルダ(共有フォルダ名が「myFolder」のフォルダ)内に格納される(S1306)。
The copy data from the
この後、MFP1のコピー機能部24は、コピー用データの印字準備が完了しているか否かをチェックする(S1307)。また、機能制御部10がコピー用データをメモリ11へ格納した場合も、MFP1のコピー機能部24は、コピー用データの印字準備が完了しているか否かをチェックする(S1307)。
Thereafter, the
コピー用データの印字準備が完了している場合(S1307、YES)、プリンタ機能部22はコピー用データを読み出して印字する。具体的には、コピー用データをメモリ11へ格納した場合、コピー機能部24はメモリ11からコピー用データを読み出して印字する。また、コピー用データをHDD34内の所定の共有フォルダ内に格納した場合、メモリ不足検出部12はメモリ11にコピー用に展開する空き領域ができたか否かをチェックする。そして、印字準備が完了しており、かつコピーイメージ展開用のメモリ11に空き領域が存在する場合、マウントドライブF(HDD34)からファイルを読み出してコピーイメージ展開用のメモリ11にイメージを作成し印字する(S1308)。
If the preparation for printing the copy data has been completed (S1307, YES), the
また、マウントドライブFから読み出してメモリ11に展開するメモリの量はコピーするデータの1ページ分としてもよいし、1ページを複数バンドに区切り、数バンド分としてもよい。MFP1は、全てのコピーが終了した時点でマウントドライブFに記憶させたファイル(コピー用データ)を削除させマウントを解除する(S1309)。
Further, the amount of memory read from the mount drive F and developed in the
このように実施の形態2によれば、複数指定されたマウントドライブのパフォーマンスを測定することにより、高速にアクセスできるマウントドライブを優先的に使用するよう制御でき、データの転送時間(データ処理の時間)を短縮することができるとともに、データをマウントドライブから読み出す処理を実行する際のデータオーバーランの発生を抑制することができる。 As described above, according to the second embodiment, by measuring the performance of a plurality of designated mount drives, it is possible to control to preferentially use a mount drive that can be accessed at high speed, and the data transfer time (data processing time) can be controlled. ) Can be shortened, and the occurrence of data overrun when executing processing for reading data from the mount drive can be suppressed.
なお、実施の形態1、2ではマウントするタイミングをメモリ11がメモリ領域を必要となるタイミングである場合について説明したが、マウント設定されているドライブを常にマウントしておき、その中からマウントの設定条件に応じた所定のドライブを選択してもよい。
In the first and second embodiments, the case where the
なお、実施の形態1の説明において、可搬性記憶媒体であるSDメモリカード25をマウント情報の設定を行なうための媒体として説明したが、MFP1に設けた格納スロット26(図2参照)に挿入されたSDメモリカード25を、外部記憶装置そのものとして使用することも可能である。この場合に、SDメモリカード25をマウント情報の設定用の媒体として兼用してもよい(即ちSDメモリカード25が、自分自身を外部記憶装置として指定し、MFP1は格納スロット26に挿入されたSDメモリカード25を外部記憶装置としてマウントする)。既に説明したようにSDメモリカード25には優れたセキュリティ機能が備わっているから、仮に格納スロット26に挿入されたSDメモリカード25が盗難されたとしても、SDメモリカード25に記憶(ページアウト)されたイメージデータ等が漏洩することはない。
In the description of the first embodiment, the
また、実施の形態2において説明した、パフォーマンスの測定に係る外部記憶装置には、図2に示した可搬性記憶媒体であるSDメモリカード25等が含まれていてもよい。近年、SDメモリカード25等の可搬性記憶媒体の大容量化、およびデータ転送速度の改善が急速に進んでおり、可搬性記憶媒体を実施の形態2のような態様と組み合わせて利用することが可能である。
Further, the external storage device related to the performance measurement described in the second embodiment may include the
このような構成とすることで、MFP1即ちデータ処理装置に可搬性記憶媒体を装着するだけで、ページアウトされたデータのセキュリティを図ると共に、システム全体のスループットが向上するという顕著な効果を得ることが可能となる。
With such a configuration, only by mounting a portable storage medium in the
また、以上詳細に説明してきたように、データ処理装置であるMFP1は、データ処理部におけるデータ処理の種別(FAX受信時の処理、FAX送信時の処理、PC3から要求された印字処理を行う際の処理、コピー処理、スキャン処理)に基づき、特定のデータ処理の対象となるデータを暗号化する暗号化部を備えているが、これはデータ処理の種別に応じてデータのセキュリティ性を確保するとともに、暗号化が不要なデータについては、暗号化に伴うオーバーヘッドを発生させない、という技術思想に基づくものである。
Further, as described above in detail, the
一方で、実施の形態1では暗号化技術として、秘密鍵暗号化方式(DES:Data Encryption Standard)を採用しているが、秘密鍵暗号化方式の場合はいわゆる公開鍵暗号化方式のような処理手順の複雑性はなく、高速化が可能である。よってMFP等のデータ処理装置において、ページアウトが必要となった場合に、データ処理の種別にかかわらず、データ処理装置が処理するあらゆるデータを暗号化して外部記憶装置(装置本体に設けられた格納スロットに挿入された可搬性記憶媒体を含む)に一時的に退避するように構成してもよい。 On the other hand, in the first embodiment, a secret key encryption method (DES: Data Encryption Standard) is adopted as an encryption technique. In the case of a secret key encryption method, processing such as a so-called public key encryption method is performed. There is no complexity of the procedure and it can be speeded up. Therefore, when a page-out is required in a data processing apparatus such as an MFP, any data processed by the data processing apparatus is encrypted and stored in an external storage device (a storage provided in the apparatus main body) regardless of the type of data processing. It may be configured to temporarily retract to a portable storage medium inserted into the slot.
以上のように、本発明にかかるデータ処理装置は、外部記憶装置に処理データを保持させながらのデータ処理に適しており、例えばプリンタ、複写機、商用印刷機といった画像形成装置、イメージセッタ等の印刷関連機器、イメージスキャナ等の画像読取り装置等についても広く応用が可能である。 As described above, the data processing apparatus according to the present invention is suitable for data processing while holding processing data in an external storage device. For example, an image forming apparatus such as a printer, a copier, or a commercial printing machine, an image setter, etc. The present invention can be widely applied to printing-related devices, image reading devices such as image scanners, and the like.
1 MFP
3 PC
6 公衆回線網
7 インターネット
8 ルータ
9 HUB
10 機能制御部
11 メモリ
12 メモリ不足検出部
13 マウント部
14 マウント設定部
15 データ形式指定部
16 データ格納部
17,33 ファイルシステム
18 送受信処理部
19,31 ネットワークI/F
20 パフォーマンス測定部
21 FAX機能部
22 プリンタ機能部
23 スキャナ機能部
24 コピー機能部
25 SDメモリカード
26 格納スロット
32 フォルダ共有部
34 HDD
35 共有設定部
50 通信システム
1 MFP
3 PC
6
DESCRIPTION OF
20
35
Claims (13)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006224875A JP2008052318A (en) | 2006-08-22 | 2006-08-22 | Data processing unit, data processing method, and multifunction printer |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006224875A JP2008052318A (en) | 2006-08-22 | 2006-08-22 | Data processing unit, data processing method, and multifunction printer |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2008052318A true JP2008052318A (en) | 2008-03-06 |
Family
ID=39236357
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006224875A Pending JP2008052318A (en) | 2006-08-22 | 2006-08-22 | Data processing unit, data processing method, and multifunction printer |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2008052318A (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009223699A (en) * | 2008-03-17 | 2009-10-01 | Ricoh Co Ltd | Information processing apparatus and method |
JP2010191584A (en) * | 2009-02-17 | 2010-09-02 | Canon Inc | Information processing apparatus, control method thereof and program |
JP2011044058A (en) * | 2009-08-24 | 2011-03-03 | Buffalo Inc | External storage device, method of controlling computer, method of controlling external storage device, and computer program |
JP2012160153A (en) * | 2011-01-31 | 2012-08-23 | Gaia Holdings Corp | Mail terminal device, message acquisition method, message transmission method and mail client program |
JP2013097017A (en) * | 2011-10-28 | 2013-05-20 | Kyocera Document Solutions Inc | Image forming apparatus |
JP2016127553A (en) * | 2015-01-08 | 2016-07-11 | 京セラドキュメントソリューションズ株式会社 | Image formation apparatus |
JP2018028931A (en) * | 2017-10-18 | 2018-02-22 | キヤノン株式会社 | Imaging device and method for controlling the same |
JP7503406B2 (en) | 2020-03-27 | 2024-06-20 | 株式会社コンテック | Information processing device |
-
2006
- 2006-08-22 JP JP2006224875A patent/JP2008052318A/en active Pending
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009223699A (en) * | 2008-03-17 | 2009-10-01 | Ricoh Co Ltd | Information processing apparatus and method |
JP2010191584A (en) * | 2009-02-17 | 2010-09-02 | Canon Inc | Information processing apparatus, control method thereof and program |
US9268726B2 (en) | 2009-02-17 | 2016-02-23 | Canon Kabushiki Kaisha | Information processing apparatus, control method thereof, and storage medium |
JP2011044058A (en) * | 2009-08-24 | 2011-03-03 | Buffalo Inc | External storage device, method of controlling computer, method of controlling external storage device, and computer program |
JP2012160153A (en) * | 2011-01-31 | 2012-08-23 | Gaia Holdings Corp | Mail terminal device, message acquisition method, message transmission method and mail client program |
JP2013097017A (en) * | 2011-10-28 | 2013-05-20 | Kyocera Document Solutions Inc | Image forming apparatus |
JP2016127553A (en) * | 2015-01-08 | 2016-07-11 | 京セラドキュメントソリューションズ株式会社 | Image formation apparatus |
JP2018028931A (en) * | 2017-10-18 | 2018-02-22 | キヤノン株式会社 | Imaging device and method for controlling the same |
JP7503406B2 (en) | 2020-03-27 | 2024-06-20 | 株式会社コンテック | Information processing device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2006302257A (en) | Memory management software, print controller and memory management method for print controller | |
US9930192B2 (en) | Image processing apparatus, image processing system, control method of image processing apparatus, and storage medium | |
EP1786196B1 (en) | Image processing apparatus, image managing method, document managing apparatus, and document managing method | |
JP2008052318A (en) | Data processing unit, data processing method, and multifunction printer | |
JP2011088327A (en) | Image input and output device, and image input and output method | |
JP2006345318A (en) | System and method for processing image | |
JP2008165368A (en) | Service restriction method, image processing restriction method, and image processing system | |
JP2008071196A (en) | Print system, printer, user terminal, program and recording medium recording the program | |
JP2010009318A (en) | Image processing system, its control method, computer program and storage medium | |
JP2008030287A (en) | Printing apparatus, printing system and program | |
US20100054467A1 (en) | Image forming system and security printing method thereof | |
JP4632409B2 (en) | Image forming apparatus, image forming method, and program | |
TWI466012B (en) | Document processing methods | |
JP4698211B2 (en) | Information processing apparatus, image forming apparatus, and method for canceling movement of electronic data | |
JP2004199409A (en) | Job processing apparatus and system | |
JP5164818B2 (en) | Job processing system, job processing apparatus and control method thereof | |
US20070171458A1 (en) | Data processing device, information processing device, and data processing system | |
JP2012231431A (en) | Image processing system, image processing apparatus and server in the image processing system, and data control method and program | |
JP5528075B2 (en) | Image processing apparatus, image processing apparatus control method, and program | |
JP7006348B2 (en) | Printing system and printing control method | |
JP2008123030A (en) | Printing device and information processing system using the same | |
JP2005174200A (en) | Information processor, recording medium generation method, and recording medium | |
JP2006004137A (en) | Image forming apparatus, data processing method, storage medium storing computer-readable program, and program | |
JP4737038B2 (en) | Image processing apparatus and program | |
JP2006318098A (en) | Server device, system, and control method of server device |