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

JP5963898B2 - Image processing apparatus, control method thereof, and control program - Google Patents

Image processing apparatus, control method thereof, and control program Download PDF

Info

Publication number
JP5963898B2
JP5963898B2 JP2015025250A JP2015025250A JP5963898B2 JP 5963898 B2 JP5963898 B2 JP 5963898B2 JP 2015025250 A JP2015025250 A JP 2015025250A JP 2015025250 A JP2015025250 A JP 2015025250A JP 5963898 B2 JP5963898 B2 JP 5963898B2
Authority
JP
Japan
Prior art keywords
notification
information
storage
data
unit
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.)
Active
Application number
JP2015025250A
Other languages
Japanese (ja)
Other versions
JP2015097129A5 (en
JP2015097129A (en
Inventor
吉田 亨
亨 吉田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2015025250A priority Critical patent/JP5963898B2/en
Publication of JP2015097129A publication Critical patent/JP2015097129A/en
Publication of JP2015097129A5 publication Critical patent/JP2015097129A5/ja
Application granted granted Critical
Publication of JP5963898B2 publication Critical patent/JP5963898B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Information Transfer Between Computers (AREA)

Description

本発明は、画像処理装置に関し、特に、画像処理装置においてデジタルデータを記憶装置に格納した際にその格納通知を送付する画像処理装置、その制御方法、及び制御プログラムに関する。   The present invention relates to an image processing device, and more particularly to an image processing device that sends a storage notification when digital data is stored in a storage device in the image processing device, a control method thereof, and a control program.

一般に、デジタル複合機(MFP)等の画像処理装置においては、コピー機能及びプリント機能等に加えて、デジタルデータ(文書データ等)を保存データとして保存する保存機能、そして、当該保存データを他の機器と共有するための共有機能等が備えられている。   In general, in an image processing apparatus such as a digital multi-function peripheral (MFP), in addition to a copy function and a print function, a storage function for storing digital data (document data, etc.) as storage data, A sharing function for sharing with devices is provided.

近年、保存データを共有するため、MFPにサーバ機能を備えて、SMB又はWebDAV等のプロトコルを用いて保存データの公開・共有を行うようにしたものがある。さらには、MFPに情報を通知する情報通知機能を備えて、当該情報通知機能を用いて、保存データを電子メールに添付してメール送信することが行われている。そして、この情報通知機能によって保存データにアクセスするためのアクセス情報(例えば、URI情報)を通知することもが行われている。   In recent years, in order to share saved data, there are MFPs that have a server function, and that release and share the saved data using a protocol such as SMB or WebDAV. Furthermore, an information notification function for notifying the MFP of information is provided, and the stored data is attached to an e-mail and transmitted by e-mail using the information notification function. Then, notification of access information (for example, URI information) for accessing stored data is also performed by this information notification function.

例えば、MFPでは、原稿をスキャンした結果得られた文書データを、所謂ボックスと呼ばれる記憶領域に格納する文書格納処理が行われる。そして、MFPではボックスに新たに文書データが格納されたことを確認すると、ボックスに文書データが格納されたことを示す文書格納通知を電子メール等で予め登録された通知先に送ることが行われている。そして、この文書格納通知には、文書データにアクセスするためのアクセス情報(URI情報)が付加されている。   For example, in the MFP, document storage processing is performed in which document data obtained as a result of scanning a document is stored in a storage area called a box. When the MFP confirms that the document data is newly stored in the box, the MFP stores a document storage notification indicating that the document data is stored in the box to a pre-registered notification destination by e-mail or the like. ing. Then, access information (URI information) for accessing the document data is added to the document storage notification.

このような保存データ等の格納通知において、ユーザの要求に応じて、ユーザが必要とする情報のみを通知するようにしたものがある(特許文献1参照)。つまり、ここでは、様々な条件に応じて保存データ等の格納通知を行うようにしている。   In such storage data storage notifications, there is one in which only information required by the user is notified in response to a user request (see Patent Document 1). That is, here, storage notification of stored data or the like is performed according to various conditions.

特開2008−27065号公報JP 2008-27065 A

ところが、特許文献1においては、保存データ等の格納通知を行うための条件を柔軟として、さらには、通知先を当該条件に応じて変更することは行われているものの、通知すべき内容(つまり、情報)は予め設定されている。   However, in Patent Document 1, although the conditions for performing storage notification of stored data and the like are made flexible and the notification destination is changed according to the conditions, the contents to be notified (that is, , Information) is preset.

保存データを、例えば、”http”プロトコルでアクセスできる際に、”http”プロトコルに応じてURL情報を通知すると設定されているとする。この場合、”http”プロトコルのポート番号が変更されてしまうと、通知すべき内容であるURI情報は予め設定されているから、URI情報を通知しても保存データにアクセスすることができなくなってしまう。   For example, when the stored data can be accessed using the “http” protocol, it is set to notify the URL information according to the “http” protocol. In this case, if the port number of the “http” protocol is changed, the URI information that is the content to be notified is set in advance, and the stored data cannot be accessed even if the URI information is notified. End up.

加えて、通知すべきURI情報が確定してから通知処理が行われるまでにタイムラグがあることがある。この場合に、通知すべきURI情報が確定してから通知処理を行うまでの間に、保存データの記憶箇所であるフォルダ名等の変更が行われると、URI情報を通知しても保存データにアクセスすることができなくなってしまう。   In addition, there may be a time lag between the determination of the URI information to be notified and the notification processing. In this case, if the folder name or the like that is the storage location of the stored data is changed after the URI information to be notified is determined and before the notification process is performed, the stored data is stored even if the URI information is notified. It becomes impossible to access.

従って、本発明の目的は、保存データ等の格納通知を行う際、所定の通知タイミングを通知条件として登録して、通知すべき情報を確実に通知先に通知することができる画像処理装置、その制御方法、及び制御プログラムを提供することにある。   Accordingly, the object of the present invention is to register a predetermined notification timing as a notification condition when performing storage notification of stored data, etc., and to reliably notify the notification destination of information to be notified, A control method and a control program are provided.

上記の目的を達成するため、本発明による画像処理装置は、データを入力するための第1の入力手段と、データを入力するための第2の入力手段と、前記第1の入力手段により入力されたデータ、及び前記第2の入力手段により入力されたデータを格納する格納手段と、前記格納手段が有する複数の格納領域のうちの予め設定された格納領域に前記第1の入力手段により入力されたデータが格納された場合に通知を行うという通知条件を登録する登録手段と、前記登録手段により登録された前記通知条件を満たす場合に、前記格納手段により格納されたデータの格納場所を示す情報を通知先に通知する通知手段と、を有し、前記通知手段は、前記登録手段により前記通知条件が登録されている場合において、前記第2の入力手段により入力されたデータが前記予め設定された格納領域に格納された場合には、当該データの格納場所を示す情報を前記通知先に通知しないことを特徴とする。 In order to achieve the above object, an image processing apparatus according to the present invention includes a first input means for inputting data, a second input means for inputting data, and input by the first input means. Storage means for storing the input data and data input by the second input means, and input by the first input means to a preset storage area among a plurality of storage areas of the storage means registration means data is a notification when it is stored, and registers the notification condition that, if the registration unit by registered the notification condition is satisfied, the storage location of the stored data by said storing means It possesses a notifying means for notifying the information in the notification destination, wherein the notification unit, in a case where the notification condition is registered by the registration means, input by said second input means The when data is stored in the preset storage area, characterized in that it does not notify the information indicating the storage location of the data to the notification destination.

本発明による制御方法は、データを入力するための第1の入力手段および第2の入力手段を備える画像処理装置の制御方法であって、前記第1の入力手段により入力されたデータ、及び前記第2の入力手段により入力されたデータをメモリに格納する格納ステップと、前記メモリが有する複数の格納領域のうちの予め設定された格納領域に前記第1の入力手段により入力されたデータが格納された場合に通知を行うという通知条件を登録する登録ステップと、前記登録ステップで登録された前記通知条件を満たす場合に、前記格納ステップで前記メモリに格納されたデータの格納場所を示す情報を通知先に通知する通知ステップと、を有し、前記通知ステップでは、前記登録ステップによって前記通知条件が登録されている場合において、前記第2の入力手段により入力されたデータが前記予め設定された格納領域に格納された場合には、当該データの格納場所を示す情報を前記通知先に通知しないことを特徴とする。 A control method according to the present invention is a control method for an image processing apparatus including a first input unit and a second input unit for inputting data, the data input by the first input unit, and the A storage step of storing the data input by the second input means in the memory, and the data input by the first input means is stored in a preset storage area among a plurality of storage areas of the memory. information indicating a registration step of notifying, to register for notification condition that when it is, when the registered in the registration step the notification condition is satisfied, the storage location of the data stored in the memory in the storing step have a, a notification step of notifying the notification destination of the notification step, when the notification condition is registered by the registration step, When the serial input by second input means data stored in the preset storage area, characterized in that it does not notify the information indicating the storage location of the data to the notification destination.

本発明による制御プログラムは、データを入力するための第1の入力手段および第2の入力手段を備える画像処理装置で用いられる制御プログラムであって、前記画像処理装置が備えるコンピュータに、前記第1の入力手段により入力されたデータ、及び前記第2の入力手段により入力されたデータをメモリに格納する格納ステップと、前記メモリが有する複数の格納領域のうちの予め設定された格納領域に前記第1の入力手段により入力されたデータが格納された場合に通知を行うという通知条件を登録する登録ステップと、前記登録ステップで登録された前記通知条件を満たす場合に、前記格納ステップで前記メモリに格納されたデータの格納場所を示す情報を通知先に通知する通知ステップと、を実行させ、前記通知ステップでは、前記登録ステップによって前記通知条件が登録されている場合において、前記第2の入力手段により入力されたデータが前記予め設定された格納領域に格納された場合には、当該データの格納場所を示す情報を前記通知先に通知しないことを特徴とする。 A control program according to the present invention is a control program used in an image processing apparatus including a first input unit and a second input unit for inputting data, and the computer included in the image processing apparatus includes the first program. Storing the data input by the input means and the data input by the second input means in a memory; and storing the data in a preset storage area among a plurality of storage areas of the memory. a registration step that the data entered by the first input means to notify when stored, and registers the notification condition that, when registered the notification condition is satisfied in the registration step, the memory in the storing step the information indicating the storage location of stored data is executed and a notification step of notifying the notification destination, to, at the notification step, In the case where the notification condition is registered by the registration step, when the data input by the second input means is stored in the preset storage area, information indicating the storage location of the data Is not notified to the notification destination .

本発明によれば、保存データ等の格納通知を行う際、所定の通知タイミングである第1の入力手段によってデータ入力が行われた場合に通知を行うという通知条件を登録するようにしたので、通知すべき情報を確実に通知先に通知することができる。   According to the present invention, when a storage notification of stored data or the like is performed, a notification condition for performing a notification when data input is performed by the first input means at a predetermined notification timing is registered. Information to be notified can be surely notified to the notification destination.

本発明の第1の実施形態による画像処理装置が用いられた画像処理システムの一例を示す図である。1 is a diagram illustrating an example of an image processing system in which an image processing apparatus according to a first embodiment of the present invention is used. 図1に示すMFPのハードウェア構成を示すブロック図である。FIG. 2 is a block diagram illustrating a hardware configuration of the MFP illustrated in FIG. 1. 図2に示すCPUで実行される文書格納通知アプリケーションの機能を説明するためのブロックである。It is a block for demonstrating the function of the document storage notification application performed with CPU shown in FIG. 図3で説明した文書格納通知に関する通知設定登録を行う際の通知設定登録画面の一例を示す図である。It is a figure which shows an example of the notification setting registration screen at the time of performing notification setting registration regarding the document storage notification demonstrated in FIG. 図3に示す文書格納通知アプリケーションで実行される通知設定の登録処理を説明するためのフローチャートである。FIG. 4 is a flowchart for explaining notification setting registration processing executed by the document storage notification application shown in FIG. 3. FIG. 図3に示す情報管理部によって登録された通知設定情報の一例を示す図である。It is a figure which shows an example of the notification setting information registered by the information management part shown in FIG. 図3に示す文書格納通知アプリケーションによる文書格納通知処理の一例を説明するためのフローチャートである。4 is a flowchart for explaining an example of a document storage notification process by the document storage notification application shown in FIG. 3. 図3に示す文書格納通知アプリケーションによる電子メール送信処理の一例を説明するためのフローチャートである。4 is a flowchart for explaining an example of an e-mail transmission process by the document storage notification application shown in FIG. 3. 図8で説明したURI情報の生成の一例を詳細に説明するためのフローチャートである。10 is a flowchart for explaining in detail an example of generation of URI information described in FIG. 8. 図3に示すメール送信処理部で送信された電子メールの一例を示す図である。It is a figure which shows an example of the email transmitted by the mail transmission process part shown in FIG. 電子メール送信処理が実行される前に、WebDAVサーバの設定がSSL通信に変更された際に生成されたURI情報を記載された電子メールの本文の一例を示す図である。It is a figure which shows an example of the text of the email with which URI information produced | generated when the setting of the WebDAV server was changed to SSL communication before an email transmission process was performed. 図8で説明したURI情報の生成の他の例を詳細に説明するためのフローチャートである。10 is a flowchart for explaining in detail another example of generating URI information described in FIG. 8; 図3に示す文書格納通知アプリケーションにおいて、WebDAVサーバの設定がSLL通信に変更された際の処理を説明するためのフローチャートである。4 is a flowchart for explaining processing when the setting of a WebDAV server is changed to SLL communication in the document storage notification application shown in FIG. 3. 本発明の第3の実施形態によるMFPで行われるURI情報生成処理を説明するためのフローチャートである。14 is a flowchart for explaining URI information generation processing performed by the MFP according to the third embodiment of the present invention. は本発明の第3の実施形態によるMFPで行われる電子メール送信処理を説明するためのフローチャートである。These are the flowcharts for demonstrating the email transmission process performed with MFP by the 3rd Embodiment of this invention.

以下、本発明の実施の形態による画像処理装置について図面を参照して説明する。   Hereinafter, an image processing apparatus according to an embodiment of the present invention will be described with reference to the drawings.

[第1の実施形態]
図1は、本発明の第1の実施形態による画像処理装置が用いられた画像処理システムの一例を示す図である。
[First Embodiment]
FIG. 1 is a diagram illustrating an example of an image processing system in which the image processing apparatus according to the first embodiment of the present invention is used.

図示の画像処理システムは、画像処理装置であるデジタル複合機(以下、MFPと呼ぶ)110、メールサーバ120、及びコンピュータ130を備えている。そして、これらMFP110、メールサーバ120、及びコンピュータ130はネットワーク100によって相互に接続されている。なお、図示の例では、一台のMFP110のみが示されているが、複数のMFP110がネットワーク100に接続されるようにしてもよい。また、コンピュータ130についても複数存在するようにしてもよい。   The illustrated image processing system includes a digital multifunction peripheral (hereinafter referred to as MFP) 110, a mail server 120, and a computer 130, which are image processing apparatuses. The MFP 110, the mail server 120, and the computer 130 are connected to each other via the network 100. In the illustrated example, only one MFP 110 is shown, but a plurality of MFPs 110 may be connected to the network 100. A plurality of computers 130 may exist.

図示のMFP110は、例えば、スキャン機能、ファックス機能、電子メール送信機能、及びWebサーバ機能等の複数の機能を兼ね備えた装置である。図示の例では、MFP110はこれらの機能を用いて、後述するデータ格納処理及びデータ格納通知を行う。   The illustrated MFP 110 is a device having a plurality of functions such as a scan function, a fax function, an e-mail transmission function, and a Web server function. In the illustrated example, the MFP 110 uses these functions to perform data storage processing and data storage notification, which will be described later.

データ格納処理(以下、文書格納処理とも呼ぶ)においては、原稿をスキャナで読み取った結果得られたデジタルデータ(以下、文書データと呼ぶ)、又は外部からネットワーク又は公衆回線を介して受信した文書データが、例えば、ハードディスクの所定の記憶領域(ボックス)に保存データとして格納される。データ格納通知(以下、文書格納通知とも呼ぶ)においては、文書格納処理によって文書データが格納されたことを示す情報を、例えば、電子メールによって予め設定された宛先(通知先)に通知する。   In data storage processing (hereinafter also referred to as document storage processing), digital data (hereinafter referred to as document data) obtained as a result of reading a document with a scanner, or document data received from outside via a network or public line Is stored as saved data in a predetermined storage area (box) of the hard disk, for example. In the data storage notification (hereinafter also referred to as document storage notification), information indicating that the document data has been stored by the document storage processing is notified to a preset destination (notification destination) by e-mail, for example.

MFP110では、後述するように、文書格納通知を行うための文書格納通知アプリケーションが動作し、これによって、MFP110は、所定の記憶領域に格納された文書データに関するアクセス情報を電子メールに記載して、メールサーバ120に送信する。このアクセス情報は、例えば、文書データにアクセスするためのURI(Uniform Resource Identifier)情報である。   In MFP 110, as will be described later, a document storage notification application for performing document storage notification operates, whereby MFP 110 writes access information regarding document data stored in a predetermined storage area in an electronic mail, It is transmitted to the mail server 120. This access information is, for example, URI (Uniform Resource Identifier) information for accessing document data.

メールサーバ120は、SMTPサーバ及びPOP3サーバであり、MFP110が送信した情報等を、ネットワーク100を介して受信する。そして、メールサーバ120は当該受信した情報を、ネットワーク100を介して送信することができる。   The mail server 120 is an SMTP server and a POP3 server, and receives information transmitted from the MFP 110 via the network 100. The mail server 120 can transmit the received information via the network 100.

コンピュータ130は、メールサーバ120を利用して電子メールの送受信を行う。また、コンピュータ130にはWebブラウザが実装され、これによってコンピュータ130は直接ネットワーク100を介してMFP110にアクセスすることができる。   The computer 130 transmits and receives electronic mail using the mail server 120. In addition, a web browser is mounted on the computer 130, whereby the computer 130 can directly access the MFP 110 via the network 100.

ユーザは、メールサーバ120から電子メールをコンピュータ130によって受信する。そして、電子メールに記載されたアクセス情報を用いてMFP110をアクセスすれば、MFP110に格納された文書データを利用することができる。   The user receives an e-mail from the mail server 120 by the computer 130. If the MFP 110 is accessed using the access information described in the e-mail, the document data stored in the MFP 110 can be used.

ところで、MFP110で動作する文書格納通知アプリケーションは、文書データが記憶領域に格納されても直ちに電子メールの送信を行わない(つまり、文書格納通知を行わない)。文書格納通知アプリケーションは、複数の文書データが格納されると、纏めて電子メールで文書格納通知を行う。これによって、送信する電子メールの数を減らすようにしている。   By the way, the document storage notification application running on the MFP 110 does not immediately send an e-mail (that is, does not send a document storage notification) even if the document data is stored in the storage area. When a plurality of document data are stored, the document storage notification application collectively performs a document storage notification by e-mail. As a result, the number of e-mails to be transmitted is reduced.

例えば、文書格納通知アプリケーションは、文書データの格納から30秒経過すると電子メールを送信する。また、文書格納通知アプリケーションは60秒毎に電子メールを送信するようにしてもよい。いずれにしても、文書格納通知アプリケーションは所定の期間に格納された文書データについて、纏めて電子メールによる文書格納通知を実行する。   For example, the document storage notification application transmits an e-mail when 30 seconds have elapsed since the document data was stored. Further, the document storage notification application may send an e-mail every 60 seconds. In any case, the document storage notification application collectively performs document storage notification by e-mail for the document data stored in a predetermined period.

図2は、図1に示すMFP110についてそのハードウェア構成を示すブロック図である。   FIG. 2 is a block diagram showing a hardware configuration of MFP 110 shown in FIG.

図2を参照すると、MFP110は、コントローラユニット200、操作部220、スキャナ230、及びプリンタ240を有している。コントローラユニット200には、操作部220が接続されるとともに、画像入力デバイスであるスキャナ230及び画像出力デバイスであるプリンタ240が接続される。   Referring to FIG. 2, the MFP 110 includes a controller unit 200, an operation unit 220, a scanner 230, and a printer 240. The controller unit 200 is connected to an operation unit 220 and to a scanner 230 that is an image input device and a printer 240 that is an image output device.

コントローラユニット200は、操作部インタフェース(I/F)201、CPU202、RAM203、デバイスI/F204、HDD(ハードディスクドライブ)、ROM206、ネットワークI/F(ネットワークインタフェース)207、及び画像処理部208を備えている。そして、これらの構成要素はシステムバス210によって相互に接続されている。   The controller unit 200 includes an operation unit interface (I / F) 201, a CPU 202, a RAM 203, a device I / F 204, an HDD (hard disk drive), a ROM 206, a network I / F (network interface) 207, and an image processing unit 208. Yes. These components are connected to each other by a system bus 210.

CPU202は、ROM206に格納されているブートプログラムによってオペレーションシステム(OS)を立ち上る。そして、CPU202はOS上でHDD205に格納されているアプリケーションプログラムを実行して、これによって各種処理を行う。   The CPU 202 starts up an operation system (OS) by a boot program stored in the ROM 206. Then, the CPU 202 executes an application program stored in the HDD 205 on the OS, and performs various processes by this.

RAM203はCPU202の作業領域として用いられる。さらに、RAM203は、文書データ(画像データを含む)を一時記憶するためのメモリ領域を提供する。HDD205には、アプリケーションプログラム及び文書データが格納される。   The RAM 203 is used as a work area for the CPU 202. Further, the RAM 203 provides a memory area for temporarily storing document data (including image data). The HDD 205 stores application programs and document data.

操作部I/F201は、タッチパネルを備える操作部220とのインタフェースであり、表示すべき画像を操作部220に対して出力する。また、操作部I/F201は、操作部220においてユーザによって入力された情報(命令等)をCPU202に送出する。   The operation unit I / F 201 is an interface with the operation unit 220 including a touch panel, and outputs an image to be displayed to the operation unit 220. In addition, the operation unit I / F 201 sends information (command or the like) input by the user in the operation unit 220 to the CPU 202.

デバイスI/F204には、スキャナ230及びプリンタ240が接続される。デバイスI/F213は、画像データの同期系/非同期系の変換を行う。ネットワークI/F207はLANに接続され、LANを介してLAN上の機器との間で各種情報の入出力を行う。   A scanner 230 and a printer 240 are connected to the device I / F 204. The device I / F 213 performs synchronous / asynchronous conversion of image data. A network I / F 207 is connected to a LAN, and inputs / outputs various information to / from devices on the LAN via the LAN.

画像処理部208は、スキャナ230から入力された画像データに係る入力画像処理を行うとともに、プリンタ240に画像データを出力する際、出力画像処理、画像回転、画像圧縮、解像度変換、色空間変換、及び階調変換等の処理を行う。   The image processing unit 208 performs input image processing on the image data input from the scanner 230, and outputs image data to the printer 240. When the image data is output to the printer 240, output image processing, image rotation, image compression, resolution conversion, color space conversion, And processing such as gradation conversion.

なお、前述の文書格納通知アプリケーションは、HDD205に格納されていており、CPU202によって文書格納通知アプリケーションが実行されることになる。   Note that the document storage notification application described above is stored in the HDD 205, and the CPU 202 executes the document storage notification application.

図3は、図2に示すCPU202によって実行される文書格納通知アプリケーションの機能を説明するためのブロックである。   FIG. 3 is a block diagram for explaining the function of the document storage notification application executed by the CPU 202 shown in FIG.

図3を参照して、文書格納通知アプリケーション300は、制御部301、文書格納検知部302、メール送信処理部303、情報管理部304、及び通知設定処理部305を有している。そして、この文書格納通知アプリケーション300は、CPU202によってHDD205からRAM203にロードされて実行される。なお、この際、CPU202はHDD205に格納された別のアプリケーションをRAM203にロードして実行するが、この別のアプリケーションには、図3に示すように、文書管理部302及び外部公開処理部310が備えられている。   Referring to FIG. 3, the document storage notification application 300 includes a control unit 301, a document storage detection unit 302, a mail transmission processing unit 303, an information management unit 304, and a notification setting processing unit 305. The document storage notification application 300 is loaded from the HDD 205 to the RAM 203 by the CPU 202 and executed. At this time, the CPU 202 loads another application stored in the HDD 205 to the RAM 203 and executes it. As shown in FIG. 3, the document management unit 302 and the external publication processing unit 310 include these other applications. Is provided.

文書管理部320は、MFP110における文書データを管理する。文書管理部320は、例えば、スキャナ230で原稿を読み取って得られた文書データ及び外部からネットワーク又は公衆回線を介して受信した文書データをHDD205の所定の記憶領域に記憶する。   A document management unit 320 manages document data in the MFP 110. For example, the document management unit 320 stores document data obtained by reading a document with the scanner 230 and document data received from the outside via a network or a public line in a predetermined storage area of the HDD 205.

文書データをHDD205に格納すると、文書管理部320は文書格納通知アプリケーション300に文書データが格納されたことを示す格納情報(データ格納情報:文書格納情報とも呼ぶ)を通知する。この格納情報には、例えば、文書名、格納場所(フォルダ名)、文書データの作成者、作成方法(例えば、スキャン及び転送等)、及び作成日時が含まれている。   When the document data is stored in the HDD 205, the document management unit 320 notifies the document storage notification application 300 of storage information (data storage information: also referred to as document storage information) indicating that the document data has been stored. The storage information includes, for example, a document name, a storage location (folder name), a document data creator, a creation method (for example, scan and transfer), and a creation date and time.

外部公開処理部310は、コンピュータ130等からのアクセスに応じて、文書管理部320で管理する文書データに対するアクセス処理制御を行う。例えば、ネットワーク100からの要求(アクセス)は、WebDAV(Web Distributed Authoring and Versioning)サーバ311又はSMB(Server Message Block)サーバ312等のサーバモジュールが受信する。   The external publication processing unit 310 performs access processing control on the document data managed by the document management unit 320 in response to access from the computer 130 or the like. For example, a request (access) from the network 100 is received by a server module such as a WebDAV (Web Distributed Authoring and Versioning) server 311 or an SMB (Server Message Block) server 312.

WebDAVサーバ311及びSMBサーバ312は要求に応じて、外部公開処理部310に文書データの読み書き要求を送る。外部公開処理部310は、当該読み書き要求に応答して文書管理部320に対して文書データの読み込み又は書き込みを実行する。なお、上記のサーバモジュールに係る機能は、CPU202上で動作するプログラムによって実行される。   In response to the request, the WebDAV server 311 and the SMB server 312 send a document data read / write request to the external disclosure processing unit 310. In response to the read / write request, the external publication processing unit 310 reads or writes document data to the document management unit 320. The functions related to the server module are executed by a program that runs on the CPU 202.

続いて、図3に示す文書格納通知アプリケーション300が実行する処理の概要について説明する。   Next, an outline of processing executed by the document storage notification application 300 shown in FIG. 3 will be described.

文書格納通知アプリケーション300において、文書格納検知部302は、文書管理部320から格納情報を受けると、情報管理部304に当該格納情報を送る。そして、情報管理部304は格納情報を、例えば、HDD205の記録領域に記憶して管理する。   In the document storage notification application 300, when the document storage detection unit 302 receives storage information from the document management unit 320, the document storage detection unit 302 sends the storage information to the information management unit 304. The information management unit 304 manages the stored information by storing it in a recording area of the HDD 205, for example.

制御部301は、予め設定された時間毎に情報管理部304から電子メールに記載するメール情報(つまり、格納情報)を取得して、後述するようにして、メール送信処理部303に、電子メール送信指示を送る。メール送信処理部303は、電子メール送信指示を受けると、メール情報に応じて電子メールデータを生成して、電子メールとしてメールサーバ120にネットワークI/F207によって送信する。   The control unit 301 acquires mail information (that is, storage information) to be described in the e-mail from the information management unit 304 at predetermined time intervals, and sends the e-mail to the e-mail transmission processing unit 303 as described later. Send transmission instructions. Upon receiving an e-mail transmission instruction, the e-mail transmission processing unit 303 generates e-mail data according to the e-mail information, and transmits it as e-mail to the mail server 120 via the network I / F 207.

なお、電子メールアドレス(通知先)等の電子メールデータの生成に必要な情報及びSMTPサーバに関する情報等は、例えば、HDD205に保存されている。   Note that information necessary for generating e-mail data such as an e-mail address (notification destination), information on the SMTP server, and the like are stored in the HDD 205, for example.

通知設定処理部305は、例えば、ネットワークI/F207を介してコンピュータ130から文書格納通知に係る通知設定の登録/変更/削除/一覧取得等の設定要求を受ける。そして、通知設定処理部305は情報管理部304に通知設定を通知する。これによって、情報管理部304は当該通知設定に係る通知設定情報をHDD205に登録する。   For example, the notification setting processing unit 305 receives a setting request such as registration / change / deletion / list acquisition of notification settings related to a document storage notification from the computer 130 via the network I / F 207. The notification setting processing unit 305 notifies the information management unit 304 of the notification setting. As a result, the information management unit 304 registers the notification setting information related to the notification setting in the HDD 205.

そして、文書格納通知アプリケーション300は、HDD205に登録された通知設定と一致する文書データに関する格納情報(メール情報)に応じて、前述したようにして、電子メールで通知を行う。   Then, the document storage notification application 300 notifies by e-mail as described above according to the storage information (mail information) related to the document data that matches the notification setting registered in the HDD 205.

図4は、図3で説明した文書格納通知に関する通知設定登録を行う際の通知設定登録画面の一例を示す図である。   FIG. 4 is a diagram illustrating an example of a notification setting registration screen when performing notification setting registration related to the document storage notification described in FIG.

図4に示す通知設定登録画面は、例えば、コンピュータ130上のWebブラウザからネットワーク100を介してMFP110のサーバモジュールにアクセスした際にコンピュータ130に表示される。   The notification setting registration screen shown in FIG. 4 is displayed on the computer 130 when the server module of the MFP 110 is accessed from the Web browser on the computer 130 via the network 100, for example.

なお、文書格納通知に係る通知設定は、図2に示す操作部220から行ってもよく、この際にも、図4に示す登録画面と同様の画面が操作部220の画面上に表示される。   Note that the notification setting related to the document storage notification may be performed from the operation unit 220 illustrated in FIG. 2, and at this time, a screen similar to the registration screen illustrated in FIG. 4 is displayed on the screen of the operation unit 220. .

図示の通知設定登録画面には、フォルダパス403、通知先404、電子メール件名(件名)405、メール本文(本文)406、及び通知タイミング(つまり、通知条件)407が設定項目として表示されている。フォルダパス403は文書格納通知を行うフォルダを特定するためのものである。通知先404は電子メールを送信する宛先である。また、通知タイミング407はどのような操作(つまり、文書データの取得・作成)が行われた場合に電子メール通知を行うのかについて設定する際に用いられる。   In the illustrated notification setting registration screen, a folder path 403, a notification destination 404, an e-mail subject (subject) 405, a mail body (body) 406, and a notification timing (that is, notification condition) 407 are displayed as setting items. . A folder path 403 is used to specify a folder for notifying document storage. The notification destination 404 is a destination for sending an e-mail. The notification timing 407 is used to set what operation (that is, acquisition / creation of document data) is to be performed for e-mail notification.

さらに、通知設定登録画面には、設定項目に入力した設定を登録するための登録ボタン401及び設定項目に入力した設定をキャンセルするためキャンセルボタン402が表示されている。そして、設定項目に設定を入力した状態で登録ボタン401を押下げると、図3に示す通知設定処理部305が、前述のように当該通知設定を情報管理部304に通知して、情報管理部304は通知設定に係る通知設定情報をHDD205の記憶領域に登録する。   Furthermore, a registration button 401 for registering the setting input to the setting item and a cancel button 402 for canceling the setting input to the setting item are displayed on the notification setting registration screen. Then, when the registration button 401 is pressed while the setting is input in the setting item, the notification setting processing unit 305 illustrated in FIG. 3 notifies the information management unit 304 of the notification setting as described above, and the information management unit 304 registers notification setting information related to the notification setting in the storage area of the HDD 205.

図4に示す例では、MFP110に格納された文書データがWebDAVサーバ311によってコンピュータ130に対して公開される際の設定例が示されている。ここでは、MFP110において「http://192.168.100.11/share/folder」で示すフォルダに、スキャナ230で原稿を読み取って得られた文書データが保存されると(通知タイミング)、「abcdef@xxx.yyy.zz」で示すメールアドレス(通知先)に電子メールを送信することが設定されている。   In the example illustrated in FIG. 4, a setting example when document data stored in the MFP 110 is disclosed to the computer 130 by the WebDAV server 311 is illustrated. Here, when document data obtained by reading an original with the scanner 230 is stored in the folder indicated by “http://192.168.100.11/share/folder” in the MFP 110 (notification timing), “ It is set to send an e-mail to a mail address (notification destination) indicated by “abcdef@xxx.yyy.zz”.

これによって、例えば、コンピュータ130は「http://192.168.100.11/share/folder/documentA.pdf」で示すURI情報を用いてMFP110に保存された文書データをアクセスすることができる。   Thus, for example, the computer 130 can access the document data stored in the MFP 110 using the URI information indicated by “http://192.168.100.11/share/folder/documentA.pdf”.

図5は図3に示す文書格納通知アプリケーション300で実行される通知設定の登録処理を説明するためのフローチャートである。なお、前述のように、文書格納通知アプリケーション300はCPU202によって実行される。   FIG. 5 is a flowchart for explaining notification setting registration processing executed by the document storage notification application 300 shown in FIG. As described above, the document storage notification application 300 is executed by the CPU 202.

図3〜図5を参照して、図4に示す通知設定登録画面において登録ボタン401が押下げられると、通知設定処理部305に対して登録要求が送られる。通知設定処理部305は登録要求を受けると、登録要求で示される通知設定の内容が正しいか否かについて検証する(ステップS501)。   3 to 5, when the registration button 401 is pressed on the notification setting registration screen shown in FIG. 4, a registration request is sent to the notification setting processing unit 305. When receiving the registration request, the notification setting processing unit 305 verifies whether or not the content of the notification setting indicated by the registration request is correct (step S501).

ここでは、フォルダパス403が外部からアクセス可能なURIであるか否か、通知タイミング407が指定されているか否か、通知先404が正しいアドレスか否か、そして、件名405及び本文406に不正な文字が含まれているか否かについて検証が行われる。   Here, whether the folder path 403 is a URI that can be accessed from the outside, whether the notification timing 407 is designated, whether the notification destination 404 is a correct address, and the subject 405 and the body 406 are invalid. Verification is made as to whether or not a character is included.

通知設定の内容が正しいと(ステップS501において、YES)、通知設定処理部305は当該通知設定を情報管理部304に送る。そして、情報管理部304はこの通知設定を通知設定情報としてHDD205に保存する。   If the content of the notification setting is correct (YES in step S501), the notification setting processing unit 305 sends the notification setting to the information management unit 304. Then, the information management unit 304 stores this notification setting in the HDD 205 as notification setting information.

この際、情報管理部304はフォルダパス403を文書ID情報に変換して、通知設定を通知設定情報として登録する(ステップS502)。ここで、文書ID情報とは、文書管理部320によって管理されている文書データ及びフォルダを一意に特定するための情報である。   At this time, the information management unit 304 converts the folder path 403 into document ID information, and registers the notification setting as notification setting information (step S502). Here, the document ID information is information for uniquely identifying document data and folders managed by the document management unit 320.

続いて、文書データの格納検知を文書管理部320から文書格納検知部302が取得できるようにするため、情報管理部304は文書ID情報で示すフォルダについて、文書格納検知部302を介して文書管理部320に格納情報通知イベントを登録する(ステップS503)。つまり、情報管理部304は通知設定で指定されたフォルダを文書格納通知の対象として追加することになる。そして、通知設定登録処理が終了する。   Subsequently, in order to enable the document storage detection unit 302 to acquire document data storage detection from the document management unit 320, the information management unit 304 performs document management for the folder indicated by the document ID information via the document storage detection unit 302. The storage information notification event is registered in the unit 320 (step S503). That is, the information management unit 304 adds the folder specified in the notification setting as a document storage notification target. Then, the notification setting registration process ends.

一方、通知設定の内容が正しくないと(ステップS501において、NO)、通知設定処理部305はネットワークI/Fを介して通知設定の内容に不備がある旨、コンピュータ130に通知して、設定登録処理を終了する。   On the other hand, if the content of the notification setting is not correct (NO in step S501), the notification setting processing unit 305 notifies the computer 130 that the content of the notification setting is incomplete via the network I / F and registers the setting. The process ends.

図6は図3に示す情報管理部304によって登録された通知設定情報の一例を示す図である。   FIG. 6 is a diagram showing an example of notification setting information registered by the information management unit 304 shown in FIG.

図6に示すように、通知設定情報には、連続的にID(ID情報)が付与されており、このID情報によって通知設定情報が区別される。そして、ID情報に対応付けてフォルダパスを示すパス情報(フォルダパス情報:格納場所情報)、文書ID情報(データID情報:格納場所情報の1つである)、通知タイミング、通知先(宛先情報)、件名、及び電子メールの本文が登録される。   As shown in FIG. 6, ID (ID information) is continuously given to the notification setting information, and the notification setting information is distinguished by this ID information. Then, path information indicating folder path in association with ID information (folder path information: storage location information), document ID information (data ID information: one of storage location information), notification timing, notification destination (destination information) ), Subject and email text are registered.

ここで、上述した通知設定登録が行われた後、MFP110において原稿をスキャンして得られた文書データが記憶領域(フォルダ)に格納された際の処理について説明する。   Here, a process when document data obtained by scanning a document in the MFP 110 after the notification setting registration is performed is stored in a storage area (folder) will be described.

図7は、図3に示す文書格納通知アプリケーション300による文書格納通知処理の一例を説明するためのフローチャートである。なお、前述したように、文書格納通知アプリケーション300はCPU202によって実行される。   FIG. 7 is a flowchart for explaining an example of document storage notification processing by the document storage notification application 300 shown in FIG. As described above, the document storage notification application 300 is executed by the CPU 202.

図3及び図7を参照して、前述したように、MFP110において文書データがHDD205の記憶領域に格納されると、文書管理部320は文書格納検知部302に文書データに係る格納情報通知を送信する。文書格納検知部302は文書管理部320から文書データに係る格納情報通知を受信したか否かを監視している(ステップS701)。前述のように、この格納情報通知には、文書名(ID)、格納場所(フォルダ名)、文書データの作成者、作成方法(通知タイミングに相当する)、及び作成日時が含まれている。   3 and 7, as described above, when document data is stored in the storage area of the HDD 205 in the MFP 110, the document management unit 320 transmits a storage information notification related to the document data to the document storage detection unit 302. To do. The document storage detection unit 302 monitors whether a storage information notification related to document data is received from the document management unit 320 (step S701). As described above, this storage information notification includes the document name (ID), the storage location (folder name), the creator of the document data, the creation method (corresponding to the notification timing), and the creation date and time.

文書管理部320から格納情報通知を受信すると(ステップS701において、YES)、文書格納検知部302は、格納情報通知に応じて文書データの格納場所等の確認を行う(ステップS702)。具体的には、文書格納検知部302は、文書データが格納されたフォルダが前述の通知設定によって登録されたフォルダであるか否かを確認する。この際、文書格納検知部304は格納情報通知が通知設定で登録された通知タイミングに一致するか否かについても確認する。つまり、文書格納検知部302は当該文書データが文書格納通知を行うべき文書データに該当するか否かについて確認することになる。   When the storage information notification is received from the document management unit 320 (YES in step S701), the document storage detection unit 302 checks the storage location of the document data in accordance with the storage information notification (step S702). Specifically, the document storage detection unit 302 checks whether the folder in which the document data is stored is a folder registered by the above notification setting. At this time, the document storage detection unit 304 also checks whether or not the storage information notification matches the notification timing registered in the notification setting. That is, the document storage detection unit 302 confirms whether or not the document data corresponds to document data to be notified of document storage.

格納情報通知に係る文書データが文書格納通知を行うべき文書データに該当すると(ステップS702において、YES)、文書格納検知部302は格納情報通知から文書データの文書名とHDD205に格納された通知設定におけるID情報とを詳細情報として取得する(ステップS703)。そして、文書格納検知部302は当該詳細情報を情報管理部304に渡す。情報管理部304は詳細情報を文書データの格納情報としてHDD205に保存して、文書格納通知処理を終了する。   When the document data related to the storage information notification corresponds to the document data to be notified of the document storage (YES in step S702), the document storage detection unit 302 determines the document name of the document data and the notification setting stored in the HDD 205 from the storage information notification. ID information is acquired as detailed information (step S703). Then, the document storage detection unit 302 passes the detailed information to the information management unit 304. The information management unit 304 stores detailed information in the HDD 205 as document data storage information, and ends the document storage notification process.

なお、ステップS701において、格納情報通知を受けないと(ステップS701において、NO)、文書格納通知処理は終了する。同様に、ステップS702において、格納情報通知に係る文書データが文書格納通知を行うべき文書データに該当しないと(ステップS702において、NO)、文書格納通知処理は終了する。   If no storage information notification is received in step S701 (NO in step S701), the document storage notification process ends. Similarly, in step S702, if the document data related to the storage information notification does not correspond to the document data to be notified of document storage (NO in step S702), the document storage notification process ends.

図8は、図3に示す文書格納通知アプリケーション300による電子メール送信処理の一例を説明するためのフローチャートである。   FIG. 8 is a flowchart for explaining an example of e-mail transmission processing by the document storage notification application 300 shown in FIG.

図3及び図8を参照して、まず、制御部301は予め設定された時間毎に情報管理部304に対して、文書データに関する格納情報がHDD205に存在するか否かについて問い合わせる(ステップS801)。情報管理部304から格納情報が存在する旨の応答があると(ステップS801において、YES)、制御部301は情報管理部304に文書データに関する格納情報の取得要求を送出する。   Referring to FIGS. 3 and 8, first, control unit 301 inquires information management unit 304 at every preset time as to whether storage information relating to document data exists in HDD 205 (step S801). . If there is a response from the information management unit 304 that storage information exists (YES in step S801), the control unit 301 sends a storage information acquisition request for document data to the information management unit 304.

格納情報取得要求を受けると、情報管理部304はHDD205から格納情報を読み出して制御部301に送る(ステップS802)。格納情報を取得すると、制御部301は格納情報に応じて電子メール本文に記載するURI情報を生成する(ステップS803)。そして、制御部301はURI情報及び格納情報をメール送信処理部303に渡す。なお、URI情報の生成処理について後で詳細に説明する。   Upon receiving the storage information acquisition request, the information management unit 304 reads the storage information from the HDD 205 and sends it to the control unit 301 (step S802). When the storage information is acquired, the control unit 301 generates URI information to be described in the e-mail body according to the storage information (step S803). Then, the control unit 301 passes the URI information and the storage information to the mail transmission processing unit 303. The URI information generation process will be described in detail later.

続いて、メール送信処理部303はURI情報が生成されているか否かを判定する(ステップS804)。つまり、メール送信処理部303はURI情報を格納情報とともに受けたか否かについて判定することになる。   Subsequently, the mail transmission processing unit 303 determines whether URI information has been generated (step S804). That is, the mail transmission processing unit 303 determines whether or not the URI information is received together with the stored information.

URI情報の生成に成功していると(ステップS804において、YES)、メール送信処理部303はURI情報及び格納情報に基づいて電子メールを作成する。そして、メール送信処理部303は当該電子メールをネットワークI/F207を介してメール送信する(ステップS805)。   If the URI information has been successfully generated (YES in step S804), the mail transmission processing unit 303 creates an e-mail based on the URI information and the stored information. Then, the mail transmission processing unit 303 transmits the electronic mail via the network I / F 207 (step S805).

次に、メール送信処理部303は電子メールの送信処理が成功したか否かについて判定する(ステップS806)。電子メールの送信が成功したと判定すると(ステップS806において、YES)、メール送信処理部303は制御部301に電子メール送信完了通知を送る。この電子メール送信完了通知に応答して、制御部301は該当する格納情報の削除要求を情報管理部304に通知する。これによって、情報管理部304は削除要求に係る格納情報をHDD205から削除する(ステップS807)。そして、電子メール送信処理は終了する。   Next, the mail transmission processing unit 303 determines whether or not the e-mail transmission process is successful (step S806). If it is determined that the transmission of the e-mail is successful (YES in step S806), the mail transmission processing unit 303 sends an e-mail transmission completion notification to the control unit 301. In response to this e-mail transmission completion notification, the control unit 301 notifies the information management unit 304 of a request to delete the corresponding stored information. As a result, the information management unit 304 deletes the storage information related to the deletion request from the HDD 205 (step S807). Then, the e-mail transmission process ends.

一方、ステップS806において、電子メールの送信が失敗したと判定すると(ステップS806において、NO)、メール送信処理部303はその旨制御部301に伝える。これによって、情報管理部304が管理する格納情報の削除は行われずに、電子メール送信処理が終了する。   On the other hand, when it is determined in step S806 that the transmission of the e-mail has failed (NO in step S806), the mail transmission processing unit 303 notifies the control unit 301 to that effect. As a result, the stored information managed by the information management unit 304 is not deleted, and the e-mail transmission process ends.

なお、ステップS804において、URI情報の生成に失敗していると(ステップS804において、NO)、メール送信処理部303はその旨制御部301に通知する。これによって、制御部301はステップS807に移行して、前述のようにして、格納情報の削除が行われる。   If generation of URI information has failed in step S804 (NO in step S804), the mail transmission processing unit 303 notifies the control unit 301 to that effect. As a result, the control unit 301 proceeds to step S807, and the storage information is deleted as described above.

また、ステップS801において、情報管理部304から格納情報が存在しない旨の応答があると(ステップS801において、NO)、電子メール送信処理は終了する。   In step S801, if there is a response indicating that the stored information does not exist from information management unit 304 (NO in step S801), the e-mail transmission process ends.

ここで、ステップS802において格納情報が複数存在する場合には、これら格納情報に応じて複数のURI情報が生成されることになるが、複数のURI情報を一つの電子メール本文に記載するようにしてもよい。また、URI情報をそれぞれ別々の電子メール本文に記載して、複数の電子メールを送信するようにしてもよい。   Here, when there are a plurality of stored information in step S802, a plurality of URI information is generated according to the stored information, but the plurality of URI information should be described in one e-mail body. May be. Also, URI information may be described in separate e-mail texts, and a plurality of e-mails may be transmitted.

図9は、図8で説明したURI情報の生成の一例を詳細に説明するためのフローチャートである。   FIG. 9 is a flowchart for explaining in detail an example of generation of the URI information described in FIG.

図3及び図9を参照して、前述のように格納情報を取得すると、まず、制御部301は格納情報から文書名及び通知設定のID情報(単にIDともいう)を取得する(ステップS901)。続いて、制御部301は通知設定のID情報に応じて、情報管理部304から通知設定が行われているフォルダの文書ID情報を取得する(ステップS902)。つまり、制御部301は、図6に示すID情報に対応する文書ID情報を取得する。   3 and 9, when the storage information is acquired as described above, first, the control unit 301 acquires the document name and notification setting ID information (also simply referred to as ID) from the storage information (step S901). . Subsequently, the control unit 301 acquires the document ID information of the folder for which the notification setting is performed from the information management unit 304 according to the notification setting ID information (step S902). That is, the control unit 301 acquires document ID information corresponding to the ID information shown in FIG.

次に、制御部301は文書管理部320で管理されている文書データが外部公開処理部310によって外部に公開されているか否かを示す情報(公開設定条件)を取得する(ステップS903)。そして、外部公開されている場合には、制御部301はプロトコルの種別と公開に用いられるポートを示す情報(公開設定条件)を合わせて取得する。これら情報が規定された外部公開設定を外部公開設定情報と呼ぶ。   Next, the control unit 301 acquires information (public setting condition) indicating whether or not the document data managed by the document management unit 320 is disclosed to the outside by the external disclosure processing unit 310 (step S903). When the information is publicly disclosed, the control unit 301 acquires information indicating the type of protocol and the port used for disclosure (public setting condition). The external disclosure setting in which these pieces of information are defined is called external disclosure setting information.

なお、この外部公開設定情報は、文書データをHDD205に格納する際には、当該文書データに対応付けて、公開設定が行われた際に付与される。   It should be noted that this external public setting information is given when public settings are made in association with the document data when the document data is stored in the HDD 205.

続いて、制御部301は外部公開設定情報に応じて、格納通知に係る文書データが外部からアクセス可能であるか否かについて判定する(ステップS904)。アクセス不可能と判定すると(ステップS904において、NO)、制御部301はURI生成処理を終了する。この結果、図8に示すステップS804においては、URI情報の生成に失敗したと判定されることになる。そして、電子メール送信は行われない。   Subsequently, the control unit 301 determines whether or not the document data related to the storage notification is accessible from the outside according to the external disclosure setting information (step S904). If it is determined that access is impossible (NO in step S904), control unit 301 ends the URI generation process. As a result, in step S804 shown in FIG. 8, it is determined that the generation of URI information has failed. And e-mail transmission is not performed.

一方、アクセス可能であると判定すると(ステップS904において、YES)、制御部301はフォルダの文書ID情報から外部公開の際のフォルダパスを生成する。続いて、制御部301は当該フォルダパス(パス情報)に文書名を組み合わせてURI情報を生成する(ステップS905)。そして、制御部301はURI生成処理を終了する。このようにしてURI情報が生成されると、前述のようにして、メール送信処理部303によって電子メール送信が行われる。   On the other hand, if it is determined that access is possible (YES in step S904), the control unit 301 generates a folder path for external publication from the document ID information of the folder. Subsequently, the control unit 301 generates URI information by combining the folder path (path information) with the document name (step S905). Then, the control unit 301 ends the URI generation process. When the URI information is generated in this way, e-mail transmission is performed by the mail transmission processing unit 303 as described above.

図10は図3に示すメール送信処理部303で送信された電子メールの一例を示す図である。   FIG. 10 is a view showing an example of an electronic mail transmitted by the mail transmission processing unit 303 shown in FIG.

図10に示す例は、複数のURI情報を生成して、複数のURI情報を一つの電子メール本文に記載した例である。この電子メールは通知設定の通知先アドレスに送付されることになる。   The example shown in FIG. 10 is an example in which a plurality of URI information is generated and the plurality of URI information is described in one electronic mail text. This electronic mail is sent to the notification destination address in the notification setting.

ところで、図9のステップS903において取得した外部公開設定情報が複数存在する場合には、制御部301はステップS905において、通知設定のパス情報(文書ID情報)と等しいプロトコルとなる外部公開時におけるフォルダパスを生成することになる。   If there are a plurality of external disclosure setting information acquired in step S903 in FIG. 9, the control unit 301 determines in step S905 the folder at the time of external disclosure that has the same protocol as the notification setting path information (document ID information). A path will be generated.

ここで、所定のフォルダにMFP110において原稿をスキャンした結果得られた文書データが格納されたとする。その後、WebDAVサーバ311の設定(プロトコル)がSSLに変更された際の文書格納通知アプリケーション300が行う処理について説明する。   Here, it is assumed that document data obtained as a result of scanning a document in MFP 110 is stored in a predetermined folder. Subsequently, a process performed by the document storage notification application 300 when the setting (protocol) of the WebDAV server 311 is changed to SSL will be described.

ここでは、図7に関連して説明した文書格納通知処理が行われた後、図8に関連して説明した電子メール送信処理が実行される前に、WebDAVサーバ311の設定がSSL通信に変更された際のURI情報生成処理について説明する。   Here, the setting of the WebDAV server 311 is changed to SSL communication after the document storage notification process described with reference to FIG. 7 is performed and before the e-mail transmission process described with reference to FIG. 8 is executed. The URI information generation process when done is described.

図3及び図9を参照して、制御部301はステップS901〜S903までの処理を行う。その後、ステップS903において、制御部301は文書管理部320で管理されている文書データが外部公開処理部310によって外部にWebDAVサーバ311で公開されていることを示す情報とSSLが設定されていることを示す情報を外部公開設定情報として取得する。   With reference to FIG.3 and FIG.9, the control part 301 performs the process from step S901 to S903. After that, in step S903, the control unit 301 sets information and SSL indicating that the document data managed by the document management unit 320 is published to the outside by the WebDAV server 311 by the external publication processing unit 310. Is acquired as external public setting information.

続いて、ステップS904において、外部から文書データにアクセス可能であると判定すると、前述したように、制御部301はステップS905において、フォルダの文書ID情報から外部公開の際のフォルダパスを生成する。この際、外部公開設定情報としてSSLが設定さているので、制御部301はフォルダパスを「https」に変更してURI情報を生成する。   Subsequently, when it is determined in step S904 that the document data can be accessed from the outside, as described above, in step S905, the control unit 301 generates a folder path for external publication from the document ID information of the folder. At this time, since SSL is set as the external disclosure setting information, the control unit 301 changes the folder path to “https” and generates URI information.

図11は、電子メール送信処理が実行される前に、WebDAVサーバ311の設定(プロトコル)がSSL通信に変更された際に生成されるURI情報が記載された電子メールの本文の一例を示す図である。   FIG. 11 is a view showing an example of the body of an e-mail in which URI information generated when the setting (protocol) of the WebDAV server 311 is changed to SSL communication before the e-mail transmission process is executed. It is.

図示のように、ここでは、図10に示す「http」が「https」に変更されている。   As shown in the figure, here, “http” shown in FIG. 10 is changed to “https”.

なお、第1の実施形態では、WebDAVサーバ311の設定をSSLに変更した場合について説明したが、外部公開の条件変更はこれに限られることはない。例えば、WebDAVサーバ311を利用する公開を、SMBサーバ等の別プロトコルにおける外部公開に切り替えた場合、そして、ポート番号を変更した場合等であっても、同様にして適用することができる。いずれにしても、外部公開設定情報を変更しても、この変更に応じてURI情報が生成されることになる。   In the first embodiment, the case where the setting of the WebDAV server 311 is changed to SSL has been described. However, externally changing the conditions is not limited to this. For example, even when the disclosure using the WebDAV server 311 is switched to the external disclosure in another protocol such as an SMB server, and when the port number is changed, the same can be applied. In any case, even if the external disclosure setting information is changed, URI information is generated according to the change.

さらに、通知設定で指定された格納場所(例えば、フォルダ)の変更及び名称の変更が行われた場合にも、同様にして適用することができる。また、通知設定で指定された送信宛先(通知先)の変更が行われた場合にも、同様にして適用することができる。   Further, when the storage location (for example, folder) and the name specified in the notification setting are changed, the same applies. Further, when the transmission destination (notification destination) specified in the notification setting is changed, the same can be applied.

以上のように、第1の実施形態では、通知設定を設定した後又は文書データを格納した後に、文書格納通知に係る電子メールの送信処理が実行されるまでの間に、通知する内容(例えば、外部公開設定情報)が変更されても、通知先に正常なURI情報を生成して通知することができる。このため、文書格納通知を受信したユーザは常に正しいURI情報を得ることができる。そして、外部に公開する際の条件が変更されても、通知設定の変更を行うことなくURI情報を変更することができるから、管理コストも抑えることが可能となる。   As described above, in the first embodiment, after the notification setting is set or the document data is stored, the contents to be notified (for example, before the e-mail transmission process related to the document storage notification is executed) (for example, Even if the external disclosure setting information) is changed, normal URI information can be generated and notified to the notification destination. For this reason, the user who has received the document storage notification can always obtain correct URI information. Even if the conditions for publishing to the outside are changed, the URI information can be changed without changing the notification setting, so that the management cost can be reduced.

また、外部公開を中止した場合等URI情報を通知してもコンピュータ130から文書データの利用ができなくなった場合においても、通知設定の変更を行うことなく不要なURI情報の通知処理を停止することができる。   In addition, even when notification of URI information is notified, such as when external publication is stopped, even when document data cannot be used from the computer 130, notification processing of unnecessary URI information is stopped without changing notification settings. Can do.

[第2の実施形態]
続いて、本発明の第2の実施形態による画像処理装置の一例について説明する。ここでは、第1の実施形態で説明した画像処理装置と比べて文書データの格納情報に文書ID情報を含める点のみが異なる。従って、第2の実施形態では第1の実施形態と異なる点のみについて説明する。
[Second Embodiment]
Next, an example of an image processing apparatus according to the second embodiment of the present invention will be described. Here, it differs from the image processing apparatus described in the first embodiment only in that the document ID information is included in the storage information of the document data. Therefore, in the second embodiment, only differences from the first embodiment will be described.

前述のように、第1の実施形態においては、図7のステップS703に関連して説明したように、格納情報として文書名及び通知設定のID(ID情報)がHDD205に格納される。第2の実施形態では、文書名の代わりに文書ID情報が格納情報とされる。そして、文書ID情報は通知設定のID情報とともに格納情報とされる。   As described above, in the first embodiment, as described in relation to step S703 in FIG. 7, the document name and notification setting ID (ID information) are stored in the HDD 205 as storage information. In the second embodiment, document ID information is stored information instead of a document name. The document ID information is stored information together with the notification setting ID information.

図12は、図8で説明したURI情報の生成の他の例を詳細に説明するためのフローチャートである。   FIG. 12 is a flowchart for explaining in detail another example of generating the URI information described in FIG.

図3及び図12を参照して、前述したように、ここでは、格納情報として文書ID情報及び通知設定のID情報がHDD205に格納されている。前述のように格納情報を取得すると、まず、制御部301は格納情報から文書ID情報と通知設定のID情報(単にIDをともいう)とを取得する(ステップS1201)。続いて、制御部301は通知設定のID情報から、通知設定が行われているフォルダの文書ID情報を取得する(ステップS1202)。   As described above with reference to FIGS. 3 and 12, here, document ID information and notification setting ID information are stored in the HDD 205 as storage information. When the storage information is acquired as described above, first, the control unit 301 acquires document ID information and notification setting ID information (also simply referred to as ID) from the storage information (step S1201). Subsequently, the control unit 301 acquires the document ID information of the folder in which the notification setting is performed from the notification setting ID information (step S1202).

次に、制御部301は文書管理部320で管理されている文書データが外部公開処理部310によって外部に公開されているか否かを示す情報を取得する(ステップS1203)。そして外部公開されている場合には、制御部301はプロトコルの種別と公開に用いられるポートを示す情報を合わせて取得する。これら情報を外部公開設定情報と呼ぶ。   Next, the control unit 301 acquires information indicating whether or not the document data managed by the document management unit 320 is disclosed to the outside by the external disclosure processing unit 310 (step S1203). When the information is disclosed to the outside, the control unit 301 acquires the protocol type and information indicating the port used for disclosure together. These pieces of information are called external public setting information.

続いて、制御部301は外部公開設定情報に応じて、格納通知に係る文書データが外部からアクセス可能であるか否かについて判定する(ステップS1204)。アクセス不可能と判定すると(ステップS1204において、NO)、制御部301はURI生成処理を終了する。この結果、図8に示すステップS804においては、URI情報の生成に失敗したと判定されることになる。そして、電子メール送信は行われない。   Subsequently, the control unit 301 determines whether or not the document data related to the storage notification is accessible from the outside according to the external disclosure setting information (step S1204). If it is determined that access is impossible (NO in step S1204), control unit 301 ends the URI generation process. As a result, in step S804 shown in FIG. 8, it is determined that the generation of URI information has failed. And e-mail transmission is not performed.

一方、アクセス可能であると判定すると(ステップS1204において、YES)、制御部301はフォルダの文書ID情報から外部公開の際のフォルダパスを生成する(ステップS1205)。続いて、制御部301は、文書データの文書ID情報に応じて情報管理部304から文書データの文書名と当該文書データが格納されているフォルダ情報(パス情報)を取得する(ステップS1206)。そして、制御部301はステップS1205で生成したフォルダパスとステップS1206で取得した文書名とを組み合わせてURI情報を生成する。この際、制御部301は、ステップS1206で取得した文書データのフォルダ情報(パス情報)とステップS1205で生成したフォルダパスが一致しないと、URI情報を生成しない。   On the other hand, if it is determined that access is possible (YES in step S1204), the control unit 301 generates a folder path for external publication from the document ID information of the folder (step S1205). Subsequently, the control unit 301 acquires the document name of the document data and the folder information (path information) in which the document data is stored from the information management unit 304 according to the document ID information of the document data (step S1206). Then, the control unit 301 generates URI information by combining the folder path generated in step S1205 and the document name acquired in step S1206. At this time, the control unit 301 does not generate URI information unless the folder information (path information) of the document data acquired in step S1206 matches the folder path generated in step S1205.

そして、制御部301はURI生成処理を終了する。このようにしてURI情報が生成されると、前述のようにして、メール送信処理部303によって電子メール送信が行われる。   Then, the control unit 301 ends the URI generation process. When the URI information is generated in this way, e-mail transmission is performed by the mail transmission processing unit 303 as described above.

以上のように、第2の実施形態においては、文書データを格納した後、文書名が変更された場合には、変更された後の文書名に応じたURI情報が通知先に電子メールで通知される。このため、常に、正しいURI情報を通知することができる。   As described above, in the second embodiment, when the document name is changed after the document data is stored, the URI information corresponding to the changed document name is notified to the notification destination by e-mail. Is done. For this reason, it is possible to always notify correct URI information.

[第3の実施形態]
続いて、本発明の第3の実施形態による画像処理装置の一例について説明する。ここでは、第1及び第2の実施形態で説明した画像処理装置と異なり、ユーザに対して通知設定の変更を促して、ユーザに対して文書格納通知を行わないようにしている。なお、ハードウェア構成及び文書格納通知アプリケーション300による通知設定の登録処理について第1及び第2の実施形態と同様である。
[Third Embodiment]
Next, an example of an image processing apparatus according to the third embodiment of the present invention will be described. Here, unlike the image processing apparatuses described in the first and second embodiments, the user is prompted to change the notification setting, and the document storage notification is not performed to the user. The notification configuration registration processing by the hardware configuration and the document storage notification application 300 is the same as that in the first and second embodiments.

ここでは、第1の実施形態と同様の通知設定が行われ、さらに、WebDAVサーバの設定がSSL(Secure Socket Layer)通信(単にSLLともいう)に変更された場合について説明する。つまり、プロトコルが変更された場合について説明する。   Here, a case will be described in which notification settings similar to those of the first embodiment are performed, and further, the setting of the WebDAV server is changed to SSL (Secure Socket Layer) communication (also simply referred to as SLL). That is, a case where the protocol is changed will be described.

図13は、図3に示す文書格納通知アプリケーション300において、WebDAVサーバの設定がSLL通信に変更された際の処理を説明するためのフローチャートである。   FIG. 13 is a flowchart for explaining processing when the WebDAV server setting is changed to SLL communication in the document storage notification application 300 shown in FIG.

図3及び図13を参照して、まず、制御部301はMFP110における外部公開設定が変更されたか否かについて判定する(ステップS1301)。図示の例では、制御部301はWebDAVサーバの通信設定が変更されたか否かについて判定する。外部公開設定が変更されていないと判定すると(ステップS1301において、YES)、制御部301は外部公開設定変更検知処理を終了する。   Referring to FIGS. 3 and 13, first, control unit 301 determines whether or not the external disclosure setting in MFP 110 has been changed (step S <b> 1301). In the illustrated example, the control unit 301 determines whether the communication setting of the WebDAV server has been changed. If it is determined that the external disclosure setting has not been changed (YES in step S1301), control unit 301 ends the external disclosure setting change detection process.

一方、外部公開設定が変更されたと判定すると(ステップS1301において、NO)、制御部301は情報管理部304に通知設定情報取得要求を発行する。これによって、制御部301は情報管理部304から全ての通知設定情報(通知設定一覧)を取得する(ステップS1302)。   On the other hand, if it is determined that the external disclosure setting has been changed (NO in step S1301), the control unit 301 issues a notification setting information acquisition request to the information management unit 304. As a result, the control unit 301 acquires all notification setting information (notification setting list) from the information management unit 304 (step S1302).

続いて、制御部301は、変更後の外部公開設定、つまり、変更された後のWebDAVサーバの通信設定を取得する(ステップS1303)。そして、制御部301はWebDAVサーバの通信設定において、ステップS1302で取得した通知設定一覧におけるパス情報ついてアクセス不可能なパス情報が含まれているか否かについてチェックする(ステップS1304)。   Subsequently, the control unit 301 acquires the changed external disclosure setting, that is, the changed communication setting of the WebDAV server (step S1303). Then, the control unit 301 checks whether or not inaccessible path information is included in the communication settings of the WebDAV server for the path information in the notification setting list acquired in step S1302 (step S1304).

アクセス不可能になる通知設定が存在しないと(ステップS1304において、NO)、制御部301は外部公開設定変更検知処理を終了する。一方、アクセス不可能になる通知設定が存在すると(ステップS1304において、YES)、制御部301はユーザに対して通知設定の更新処理が必要であることを通知する(ステップS1305)、そして、制御部301は外部公開設定変更検知処理を終了する。   If there is no notification setting that disables access (NO in step S1304), control unit 301 ends the external disclosure setting change detection process. On the other hand, if there is a notification setting that makes access impossible (YES in step S1304), control unit 301 notifies the user that notification setting update processing is required (step S1305), and control unit 301 finishes the external disclosure setting change detection process.

ここで、制御部301が通知設定の更新の必要を通知する際には、例えば、操作パネル(操作部)に更新の旨を示すメッセージを表示する。または、メール送信処理部303によって更新の旨を示す電子メールをコンピュータに送信するようにしてもよい。いずれにしても制御部301はユーザに更新の旨を通知するようにすればよい。   Here, when the control unit 301 notifies that the notification setting needs to be updated, for example, a message indicating the update is displayed on the operation panel (operation unit). Alternatively, an e-mail indicating the update may be transmitted to the computer by the mail transmission processing unit 303. In any case, the control unit 301 may notify the user of the update.

図示の例では、WebDAVサーバの設定がSSL通信に変更されていから、上述のステップS1304において、制御部301は、図6に示す通知設定ID”1”のパス情報及び通知設定ID”2”のパス情報ともに「http」であるのでアクセスできないと判定する。この場合には、前述したように、ステップS1305において通知設定の更新処理が必要である旨をユーザに通知することになる。   In the illustrated example, since the setting of the WebDAV server has been changed to SSL communication, in step S1304 described above, the control unit 301 sets the path information of the notification setting ID “1” and the notification setting ID “2” illustrated in FIG. Since both the path information are “http”, it is determined that access is not possible. In this case, as described above, the user is notified in step S1305 that the notification setting update process is necessary.

ここで、第3の実施形態において、URI情報生成処理及び電子メール送信処理の一部が第1及び第2の実施形態と異なる。ここでは、第1及び第2の実施形態と異なる箇所について説明する。   Here, in the third embodiment, a part of the URI information generation process and the e-mail transmission process are different from those in the first and second embodiments. Here, differences from the first and second embodiments will be described.

図14は本発明の第3の実施形態によるMFP110で行われるURI情報生成処理を説明するためのフローチャートである。   FIG. 14 is a flowchart for explaining URI information generation processing performed by the MFP 110 according to the third embodiment of the present invention.

図3及び図14を参照して、前述したように、ここでは、格納情報として文書ID情報及び通知設定のID情報がHDD205に格納されている。前述のように格納情報を取得すると、まず、制御部301は格納情報から文書ID情報と通知設定のID情報(単にIDをともいう)とを取得する(ステップS1401)。続いて、制御部301は通知設定のID情報から、通知設定が行われているフォルダのパス情報を取得する(ステップS1402)。   As described above with reference to FIGS. 3 and 14, here, document ID information and notification setting ID information are stored in the HDD 205 as storage information. When the storage information is acquired as described above, first, the control unit 301 acquires document ID information and notification setting ID information (also simply referred to as ID) from the storage information (step S1401). Subsequently, the control unit 301 acquires the path information of the folder in which the notification setting is performed from the notification setting ID information (step S1402).

次に、制御部301は文書管理部320で管理されている文書データが外部公開処理部310によって外部に公開されているか否かを示す情報を取得する(ステップS1403)。そして外部公開されている場合には、制御部301はプロトコルの種別と公開に用いられるポートを示す情報を合わせて取得する(これら情報を外部公開設定情報と呼ぶ)。   Next, the control unit 301 acquires information indicating whether or not the document data managed by the document management unit 320 is disclosed to the outside by the external disclosure processing unit 310 (step S1403). When the information is publicly disclosed, the control unit 301 acquires the protocol type and information indicating the port used for disclosure together (referred to as external public setting information).

続いて、制御部301は前述のパス情報及び外部公開設定情報に応じて、格納通知に係る文書データが外部からアクセス可能であるか否かについて判定する(ステップS1404)。アクセス不可能と判定すると(ステップS1404において、NO)、制御部301はURI生成処理を終了する。   Subsequently, the control unit 301 determines whether or not the document data related to the storage notification is accessible from the outside in accordance with the above-described path information and external disclosure setting information (step S1404). If it is determined that access is impossible (NO in step S1404), control unit 301 ends the URI generation process.

一方、アクセス可能であると判定すると(ステップS1404において、YES)、制御部301はフォルダの文書ID情報から文書名を取得して、この文書名をパス情報に追加してURI情報を生成する。そして、制御部301はURI生成処理を終了する。   On the other hand, if it is determined that access is possible (YES in step S1404), the control unit 301 acquires the document name from the document ID information of the folder, and adds the document name to the path information to generate URI information. Then, the control unit 301 ends the URI generation process.

なお、WebDAVサーバの設定がSSL通信に変更されると、図6に示すパス情報は「http」であるから、制御部301はアクセス不可能と判定することになる。   When the setting of the WebDAV server is changed to SSL communication, the path information shown in FIG. 6 is “http”, and thus the control unit 301 determines that access is impossible.

図15は本発明の第3の実施形態によるMFP110で行われる電子メール送信処理を説明するためのフローチャートである。なお、図15において、図8で説明したステップ(処理)と同様の処理ついては説明を省略することにする。   FIG. 15 is a flowchart for explaining an email transmission process performed by the MFP 110 according to the third embodiment of the present invention. In FIG. 15, the description of the same processing as the step (processing) described in FIG. 8 is omitted.

図3及び図15を参照して、ステップS804において、URI情報の生成に失敗したと判定すると、メール送信処理部303は、URI情報生成の失敗原因として外部公開設定が変更されたことによるアクセス不可であるか否かについて判定する(ステップS1501)。ここで、外部公開設定の変更ではない(例えば、フォルダが削除された等)と判定すると(ステップS1501において、NO)、処理はステップS807に移行して、格納情報が削除される。   Referring to FIGS. 3 and 15, when it is determined in step S804 that the generation of URI information has failed, the mail transmission processing unit 303 cannot access due to the change in the external disclosure setting as the cause of the failure in generating URI information. It is determined whether or not (step S1501). If it is determined that the external disclosure setting is not changed (for example, the folder has been deleted) (NO in step S1501), the process proceeds to step S807, and the stored information is deleted.

一方、外部公開設定の変更である(例えば、WebDAVサーバの設定がSSLに変更されたと判定すると(ステップS1501において、YES)、メール送信処理部303は電子メール送信処理を終了する。   On the other hand, if it is a change in the external disclosure setting (for example, if it is determined that the setting of the WebDAV server has been changed to SSL (YES in step S1501)), the mail transmission processing unit 303 ends the electronic mail transmission process.

このように、ステップS1501による判定結果に応じて、通知設定を変更すれば正しく電子メール通知を行うことができるとみなされた格納情報は残すようにする。これによって、次の電子メール送信処理の際にリトライを行うことができる。   In this way, stored information that is considered to be able to be notified correctly by changing the notification setting in accordance with the determination result in step S1501 is left. Thus, a retry can be performed in the next e-mail transmission process.

一方、フォルダの削除等によって通知を行う必要性のなくなった場合には、格納情報が削除されるので、次の電子メール送信処理のときに再度当該格納情報に応じた処理を行う必要がない。   On the other hand, when there is no longer a need for notification due to deletion of a folder or the like, the stored information is deleted, so that it is not necessary to perform processing according to the stored information again at the next e-mail transmission processing.

従って、第3の実施形態では、サーバの設定を変更する等して外部公開設定が変更されて、正しいURI情報を通知できなくなる際には、その旨を通知して、正しい通知設定に変更されるまで通知を行わないようにすることができる。   Therefore, in the third embodiment, when the external disclosure setting is changed by changing the server setting or the like and the correct URI information cannot be notified, the fact is notified and the notification setting is changed to the correct notification setting. You can prevent notifications until

上述の説明から明らかなように、図2において、スキャナ230及びネットワークI/F207がそれぞれ第1の入力手段及び第2の入力手段として機能し、CPU202及びHDD205が格納手段として機能する。また、CPU202及び操作部220は登録手段として機能し、CPU202は通知手段として機能する。   As apparent from the above description, in FIG. 2, the scanner 230 and the network I / F 207 function as a first input unit and a second input unit, respectively, and the CPU 202 and the HDD 205 function as a storage unit. Further, the CPU 202 and the operation unit 220 function as a registration unit, and the CPU 202 functions as a notification unit.

以上、本発明について実施の形態に基づいて説明したが、本発明は、これらの実施の形態に限定されるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。   As mentioned above, although this invention was demonstrated based on embodiment, this invention is not limited to these embodiment, Various forms of the range which does not deviate from the summary of this invention are also contained in this invention. .

例えば、上記の実施の形態の機能を制御方法として、この制御方法を、画像処理装置に実行させるようにすればよい。また、上述の実施の形態の機能を有する制御プログラムを、画像処理装置に実行させるようにしてもよい。なお、制御プログラムは、例えば、コンピュータに読み取り可能な記録媒体に記録される。   For example, the function of the above embodiment may be used as a control method, and this control method may be executed by the image processing apparatus. The control program having the functions of the above-described embodiments may be executed by the image processing apparatus. The control program is recorded on a computer-readable recording medium, for example.

また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア(プログラム)を、ネットワーク又は各種記録媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ(またはCPUやMPU等)がプログラムを読み出して実行する処理である。   The present invention can also be realized by executing the following processing. That is, software (program) for realizing the functions of the above-described embodiments is supplied to a system or apparatus via a network or various recording media, and a computer (or CPU, MPU, etc.) of the system or apparatus reads the program. It is a process to be executed.

110 デジタル複合機(MFP)
120 メールサーバ
130 コンピュータ
301 制御部
302 文書格納検知部
303 メール送信処理部
304 情報管理部
305 通知設定処理部
320 文書管理部
110 Digital MFP (MFP)
120 Mail Server 130 Computer 301 Control Unit 302 Document Storage Detection Unit 303 Mail Transmission Processing Unit 304 Information Management Unit 305 Notification Setting Processing Unit 320 Document Management Unit

Claims (16)

データを入力するための第1の入力手段と、
データを入力するための第2の入力手段と、
前記第1の入力手段により入力されたデータ、及び前記第2の入力手段により入力されたデータを格納する格納手段と、
前記格納手段が有する複数の格納領域のうちの予め設定された格納領域に前記第1の入力手段により入力されたデータが格納された場合に通知を行うという通知条件を登録する登録手段と、
前記登録手段により登録された前記通知条件を満たす場合に、前記格納手段により格納されたデータの格納場所を示す情報を通知先に通知する通知手段と、
を有し、
前記通知手段は、前記登録手段により前記通知条件が登録されている場合において、前記第2の入力手段により入力されたデータが前記予め設定された格納領域に格納された場合には、当該データの格納場所を示す情報を前記通知先に通知しないことを特徴とする画像処理装置。
First input means for inputting data;
A second input means for inputting data;
Storage means for storing data input by the first input means and data input by the second input means;
And registration means for registering a preset notify the case where the input data is stored by the in the storage area first input means, that the notification conditions of the plurality of storage areas included in said storage means,
A notification means for notifying a notification destination of information indicating a storage location of the data stored by the storage means when the notification condition registered by the registration means is satisfied;
I have a,
When the notification condition is registered by the registration unit and the data input by the second input unit is stored in the preset storage area, the notification unit stores the data of the data. An image processing apparatus , wherein information indicating a storage location is not notified to the notification destination .
前記第1の入力手段は、原稿を読み取ってデータとして画像データを得るためのスキャナであることを特徴とする請求項1に記載の画像処理装置。   The image processing apparatus according to claim 1, wherein the first input unit is a scanner for reading an original and obtaining image data as data. 前記第2の入力手段は、ネットワークに接続され当該ネットワークを介してデータを得るネットワークインタフェースであることを特徴とする請求項1又は2に記載の画像処理装置。   The image processing apparatus according to claim 1, wherein the second input unit is a network interface that is connected to a network and obtains data via the network. 前記格納場所を示す情報はURIであることを特徴とする請求項1乃至3のいずれか1項に記載の画像処理装置。   The image processing apparatus according to claim 1, wherein the information indicating the storage location is a URI. 前記通知手段は、電子メールの本文に前記格納場所を示す情報を記載して通知を行うことを特徴とする請求項1乃至4のいずれか1項に記載の画像処理装置。   The image processing apparatus according to claim 1, wherein the notification unit performs notification by writing information indicating the storage location in a body of an e-mail. 前記登録手段は、前記通知条件の登録要求を受け付けた場合に、その登録要求で示される通知条件が正しいか否かを検証することを特徴とする請求項1乃至4の何れか1項に記載の画像処理装置。5. The registration unit according to claim 1, wherein when the registration request for the notification condition is received, the registration unit verifies whether the notification condition indicated by the registration request is correct. Image processing apparatus. 前記登録手段は、前記通知条件の登録要求を受け付けた場合に、前記予め設定された格納領域が外部からアクセス可能か否かを検証し、当該検証の結果に基づいて前記通知条件を登録することを特徴とする請求項1乃至4の何れか1項に記載の画像処理装置。When the registration unit receives a registration request for the notification condition, the registration unit verifies whether the preset storage area is accessible from the outside, and registers the notification condition based on a result of the verification. The image processing apparatus according to claim 1, wherein: 前記登録手段は、前記通知条件の登録要求を受け付けた場合に、前記通知先のアドレスが正しいアドレスであるか否かを検証し、当該検証の結果に基づいて前記通知条件を登録することを特徴とする請求項6に記載の画像処理装置。When the registration unit receives the notification condition registration request, the registration unit verifies whether the notification destination address is a correct address, and registers the notification condition based on a result of the verification. The image processing apparatus according to claim 6. 前記登録手段は、前記予め設定された格納領域を特定するためのID情報を生成し、該生成したID情報を前記通知条件として登録することを特徴とする請求項1乃至8の何れか1項に記載の画像処理装置。9. The registration unit according to claim 1, wherein the registration unit generates ID information for identifying the preset storage area, and registers the generated ID information as the notification condition. An image processing apparatus according to 1. 前記格納手段に格納された場合、前記データの格納場所を確認し、前記データの格納場所が前記予め設定された格納領域である場合で、かつ当該データが前記第1の入力手段によって入力されたデータである場合に、前記通知条件に一致すると判断する判断手段を更に有することを特徴とする請求項1乃至9の何れか1項に記載の画像処理装置。When stored in the storage means, the storage location of the data is confirmed, the storage location of the data is the preset storage area, and the data is input by the first input means The image processing apparatus according to claim 1, further comprising a determination unit that determines that the data matches the notification condition when the data is data. 前記判断手段により前記通知条件に一致すると判断すると、前記予め設定された格納領域を特定するためのID情報と前記格納されたデータの文書名を前記データの格納情報として保存する保存手段を更に有し、If the determination unit determines that the notification condition is met, the storage unit further stores ID information for specifying the preset storage area and a document name of the stored data as the storage information of the data. And
前記通知手段は、予め設定された時間毎に前記保存手段に格納情報が存在するかを確認し、格納情報が存在する場合に、前記通知を行うことを特徴とする請求項10に記載の画像処理装置。The image according to claim 10, wherein the notification unit checks whether storage information exists in the storage unit every preset time, and performs the notification when the storage information exists. Processing equipment.
前記保存手段に保存された格納情報からURI情報を生成する生成手段を更に有し、Further comprising generation means for generating URI information from the storage information stored in the storage means;
前記通知手段は、前記生成手段により生成されたURI情報が記載された電子メールを送信することにより前記通知を行うことを特徴とする請求項11に記載の画像処理装置。The image processing apparatus according to claim 11, wherein the notification unit performs the notification by transmitting an e-mail in which the URI information generated by the generation unit is described.
前記電子メールの送信に成功した場合に前記保存手段に保存されている前記格納情報を削除し、前記電子メールの送信に失敗した場合は、前記保存手段に保存されている前記格納情報を削除しないことを特徴とする請求項12に記載の画像処理装置。When the transmission of the e-mail is successful, the storage information stored in the storage unit is deleted. When the transmission of the e-mail fails, the storage information stored in the storage unit is not deleted. The image processing apparatus according to claim 12. 前記生成手段による前記URI情報の生成が失敗した場合は前記保存手段に保存された前記格納情報を削除することを特徴とする請求項12に記載の画像処理装置。13. The image processing apparatus according to claim 12, wherein if the generation of the URI information by the generation unit fails, the storage information stored in the storage unit is deleted. データを入力するための第1の入力手段および第2の入力手段を備える画像処理装置の制御方法であって、
前記第1の入力手段により入力されたデータ、及び前記第2の入力手段により入力されたデータをメモリに格納する格納ステップと、
前記メモリが有する複数の格納領域のうちの予め設定された格納領域に前記第1の入力手段により入力されたデータが格納された場合に通知を行うという通知条件を登録する登録ステップと、
前記登録ステップで登録された前記通知条件を満たす場合に、前記格納ステップで前記メモリに格納されたデータの格納場所を示す情報を通知先に通知する通知ステップと、
を有し、
前記通知ステップでは、前記登録ステップによって前記通知条件が登録されている場合において、前記第2の入力手段により入力されたデータが前記予め設定された格納領域に格納された場合には、当該データの格納場所を示す情報を前記通知先に通知しないことを特徴とする制御方法。
A control method for an image processing apparatus including a first input unit and a second input unit for inputting data,
Storing the data input by the first input means and the data input by the second input means in a memory;
A registration step of registering a preset notify the case where the input data is stored by the in the storage area first input means, that the notification conditions of the plurality of storage areas in which the memory has,
A notification step of notifying a notification destination of information indicating a storage location of the data stored in the memory in the storage step when the notification condition registered in the registration step is satisfied;
I have a,
In the notification step, when the notification condition is registered in the registration step and the data input by the second input unit is stored in the preset storage area, A control method characterized in that information indicating a storage location is not notified to the notification destination .
データを入力するための第1の入力手段および第2の入力手段を備える画像処理装置で用いられる制御プログラムであって、
前記画像処理装置が備えるコンピュータに、
前記第1の入力手段により入力されたデータ、及び前記第2の入力手段により入力されたデータをメモリに格納する格納ステップと、
前記メモリが有する複数の格納領域のうちの予め設定された格納領域に前記第1の入力手段により入力されたデータが格納された場合に通知を行うという通知条件を登録する登録ステップと、
前記登録ステップで登録された前記通知条件を満たす場合に、前記格納ステップで前記メモリに格納されたデータの格納場所を示す情報を通知先に通知する通知ステップと、
を実行させ
前記通知ステップでは、前記登録ステップによって前記通知条件が登録されている場合において、前記第2の入力手段により入力されたデータが前記予め設定された格納領域に格納された場合には、当該データの格納場所を示す情報を前記通知先に通知しないことを特徴とする制御プログラム。
A control program used in an image processing apparatus including a first input unit and a second input unit for inputting data,
In the computer provided in the image processing apparatus,
Storing the data input by the first input means and the data input by the second input means in a memory;
A registration step of registering a preset notify the case where the input data is stored by the in the storage area first input means, that the notification conditions of the plurality of storage areas in which the memory has,
A notification step of notifying a notification destination of information indicating a storage location of the data stored in the memory in the storage step when the notification condition registered in the registration step is satisfied;
Was executed,
In the notification step, when the notification condition is registered in the registration step and the data input by the second input unit is stored in the preset storage area, A control program characterized in that information indicating a storage location is not notified to the notification destination .
JP2015025250A 2015-02-12 2015-02-12 Image processing apparatus, control method thereof, and control program Active JP5963898B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015025250A JP5963898B2 (en) 2015-02-12 2015-02-12 Image processing apparatus, control method thereof, and control program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015025250A JP5963898B2 (en) 2015-02-12 2015-02-12 Image processing apparatus, control method thereof, and control program

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2010212381A Division JP5743469B2 (en) 2010-09-22 2010-09-22 Information processing apparatus, control method thereof, and control program

Publications (3)

Publication Number Publication Date
JP2015097129A JP2015097129A (en) 2015-05-21
JP2015097129A5 JP2015097129A5 (en) 2016-01-07
JP5963898B2 true JP5963898B2 (en) 2016-08-03

Family

ID=53374352

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015025250A Active JP5963898B2 (en) 2015-02-12 2015-02-12 Image processing apparatus, control method thereof, and control program

Country Status (1)

Country Link
JP (1) JP5963898B2 (en)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002207636A (en) * 2001-01-11 2002-07-26 Fuji Xerox Co Ltd Network device
JP4947883B2 (en) * 2004-07-30 2012-06-06 キヤノン株式会社 COMMUNICATION DEVICE, CONTROL METHOD, AND PROGRAM
JP2007080200A (en) * 2005-09-16 2007-03-29 Canon Inc Data transfer system

Also Published As

Publication number Publication date
JP2015097129A (en) 2015-05-21

Similar Documents

Publication Publication Date Title
US11368598B2 (en) Information processing apparatus, method of controlling the same, and storage medium
CN108833729B (en) Electronic device and non-transitory computer-readable recording medium
US10075597B2 (en) Image processing apparatus having file server function, and control method and storage medium therefor
JP5132417B2 (en) Data processing apparatus, data processing method, and computer program
US10893165B2 (en) Information processing apparatus, method of controlling the same, and storage medium
JP6248915B2 (en) Information processing apparatus, control method therefor, program, and image processing system
JP6763252B2 (en) Image forming device, operating device, screen display method and program
JP5963898B2 (en) Image processing apparatus, control method thereof, and control program
US11563870B1 (en) Information processing apparatus, non-transitory computer readable medium, and information processing method to transmit and receive a facsimile including registering correspondence information
JP5879911B2 (en) System, information processing apparatus, program, and information processing method
JP2018037018A (en) Information processing apparatus and program
JP6907659B2 (en) Information processing system, information processing device, information processing method and program
JP6478844B2 (en) Image processing apparatus, control method thereof, and program
JP2010124238A (en) Image forming apparatus, transmission destination determination method, and program
JP6976061B2 (en) How to recover job device, terminal, and authentication related information
JP6723395B2 (en) Image processing apparatus, control method thereof, and program
JP2021027441A (en) Image processing apparatus, method for controlling image processing apparatus, and program
JP5714084B2 (en) Image processing apparatus, control method, and program
JP6352457B2 (en) Image transmitting apparatus and image transmitting method
JP6087764B2 (en) Information processing apparatus and information processing system
JP2009004849A (en) Data use system
JP2014042089A (en) Image forming apparatus and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20150212

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20151111

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20151130

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20151208

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160208

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20160531

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20160628

R151 Written notification of patent or utility model registration

Ref document number: 5963898

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151