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
JP7124014B2 - Data management system, control method - Google Patents
[go: Go Back, main page]

JP7124014B2 - Data management system, control method - Google Patents

Data management system, control method Download PDF

Info

Publication number
JP7124014B2
JP7124014B2 JP2020114743A JP2020114743A JP7124014B2 JP 7124014 B2 JP7124014 B2 JP 7124014B2 JP 2020114743 A JP2020114743 A JP 2020114743A JP 2020114743 A JP2020114743 A JP 2020114743A JP 7124014 B2 JP7124014 B2 JP 7124014B2
Authority
JP
Japan
Prior art keywords
server
folder
information
file
application
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
JP2020114743A
Other languages
Japanese (ja)
Other versions
JP2020184358A (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 JP2020114743A priority Critical patent/JP7124014B2/en
Publication of JP2020184358A publication Critical patent/JP2020184358A/en
Application granted granted Critical
Publication of JP7124014B2 publication Critical patent/JP7124014B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Facsimiles In General (AREA)

Description

本発明は、データが格納される格納領域を監視するためのデータ管理システム、制御方法に関する。 The present invention relates to a data management system and control method for monitoring storage areas in which data is stored.

従来、画像形成装置において、ファクシミリ(G3FAXやインターネットFAX)等を利用して受信した文書データをファイルサーバ内のフォルダなどの格納領域に格納させるために、自動的に転送する機能が知られている。画像形成装置には、複合機(MFP:Multifunction Peripheral)などが含まれる。画像形成装置は、文書データの受信に関する情報(受信日や送信元など)に基づいて、ファイルサーバ内の複数の格納領域に振り分けて格納させるように、受信した文書データを転送することが可能である。 2. Description of the Related Art Conventionally, an image forming apparatus has a function of automatically transferring document data received using a facsimile (G3 FAX, Internet FAX) or the like in order to store the document data in a storage area such as a folder in a file server. . The image forming apparatus includes a multifunction peripheral (MFP) and the like. The image forming apparatus can transfer the received document data so that it is sorted and stored in multiple storage areas within the file server based on the information about the reception of the document data (received date, sender, etc.). be.

また、ファイルサーバのフォルダの状況を定期的に監視して、フォルダ内に新しいファイルが格納された際に新着ファイルをユーザに知らせる機能がある。 In addition, there is a function to periodically monitor the folder status of the file server and notify the user of the newly arrived file when a new file is stored in the folder.

特許文献1では、複合機のファイル移動アプリケーションが、複数のディレクトリを監視し、かつ、監視対象のディレクトリに格納されたファイルを下位のディレクトリに振り分ける。クライアント端末は、ファイル移動アプリケーションが保存した更新履歴ファイルの内容に基づいて、新着ファイルをユーザに通知する。 In Japanese Unexamined Patent Application Publication No. 2002-100001, a file migration application of a multi-function device monitors a plurality of directories, and distributes files stored in a monitored directory to lower directories. The client terminal notifies the user of the newly arrived file based on the content of the update history file saved by the file migration application.

特開2011-253455号公報JP 2011-253455 A

上述した特許文献1では、複合機のファイル移動アプリケーションが、ディレクトリの監視およびファイルの振り分けを行っているため、ファイル振り分け先のディレクトリが変更された場合にも、変更後のディレクトリを監視できる。 In Patent Document 1 described above, the file migration application of the multifunction machine monitors the directory and sorts the files. Therefore, even if the directory to which the files are sorted is changed, the changed directory can be monitored.

ここで、上述の画像形成装置が受信データのファイルサーバの複数の格納領域への振り分け転送を行い、別の複数の情報処理装置が該ファイルサーバの振り分け対象となる複数の格納領域を監視するデータ管理システムを想定する。このようなシステムの場合、画像形成装置上でデータの振り分け先となる格納領域やファイルサーバ自体が変更されると、その変更を複数の情報処理装置の監視対象として反映する必要がある。 Here, the above-mentioned image forming apparatus sorts and transfers received data to a plurality of storage areas of a file server, and a plurality of other information processing apparatuses monitors a plurality of storage areas to be sorted in the file server. Assuming a management system. In the case of such a system, when a storage area to which data is distributed or a file server itself is changed on an image forming apparatus, it is necessary to reflect the change as a monitoring target of a plurality of information processing apparatuses.

振り分け先の変更を情報処理装置の監視対象として反映する方法として、それら情報処理装置のユーザが手動で監視対象の格納領域を設定することが考えられる。しかしながら、複数の情報処理装置のそれぞれに対して、ユーザが、その変更を監視対象として手動で反映していくことは手間がかかる。 As a method of reflecting the change in the distribution destination in the monitoring target of the information processing device, it is conceivable that the user of the information processing device manually sets the monitoring target storage area. However, it takes time and effort for the user to manually reflect the change as a monitoring target in each of the plurality of information processing apparatuses.

本発明は、データ管理システムにおいて、上述の変更に際して、その変更を情報処理装置による監視対象に自動で反映するための仕組みを提供することを目的とする。 SUMMARY OF THE INVENTION It is an object of the present invention to provide a mechanism in a data management system for automatically reflecting the changes to the objects monitored by the information processing apparatus when the above changes are made.

上記課題を解決するために、本発明は、文書データを管理するサーバーと通信可能な情報処理装置であって、前記サーバーに格納されたフォルダーであって、既定の条件を満たすフォルダーに新たな文書データが格納されたかを監視する監視手段を有し、前記監視手段による監視対象である第一のサーバーに、第二のサーバーに関する情報が記載されたファイルが存在する場合、前記監視手段は、前記第二のサーバーに関する情報に基づいて前記第一のサーバーの代わりに前記第二のサーバーを監視することを特徴とする。 In order to solve the above problems, the present invention provides an information processing apparatus capable of communicating with a server that manages document data, wherein a new document is added to a folder stored in the server that satisfies predetermined conditions. a monitoring means for monitoring whether data is stored, and when a file containing information about a second server exists in a first server monitored by the monitoring means, the monitoring means The second server is monitored instead of the first server based on information about the second server .

また、本発明は、文書データを管理するサーバーと通信可能な情報処理装置であって、
前記サーバーに格納されたフォルダーであって、既定の条件を満たすフォルダーに新たな文書データが格納されたかを監視する監視手段を有し、
前記監視手段による監視対象である第一のサーバーに、第二のサーバーに関する情報が記載されたファイルが存在する場合、
前記監視手段は、
前記第二のサーバーに関する情報に基づいて前記第一のサーバーの代わりに前記第二のサーバーを監視することを特徴とする。
According to another aspect of the present invention, there is provided an information processing apparatus capable of communicating with a server that manages document data,
monitoring means for monitoring whether or not new document data is stored in a folder stored in the server that satisfies a predetermined condition;
If a file containing information about the second server exists in the first server to be monitored by the monitoring means,
The monitoring means
The second server is monitored instead of the first server based on information about the second server.

本発明によれば、データ管理システムにおいて、上述の変更に際して、その変更を情報処理装置による監視対象に自動で反映することができる。 According to the present invention, in the data management system, when the above change is made, the change can be automatically reflected in the objects monitored by the information processing device.

本発明の実施形態における画像処理システム全体図である。1 is an overall view of an image processing system according to an embodiment of the present invention; FIG. MFP101のハードウェア構成図である。2 is a hardware configuration diagram of the MFP 101; FIG. ファイルサーバ102のハードウェア構成図である。3 is a hardware configuration diagram of a file server 102; FIG. PC103のハードウェア構成図である。3 is a hardware configuration diagram of the PC 103. FIG. MFP101のソフトウェア構成図である。2 is a software configuration diagram of the MFP 101. FIG. 文書管理アプリケーション610のソフトウェア構成である。6 shows the software configuration of a document management application 610. FIG. MFP101の動作を示すフローチャートである。4 is a flowchart showing the operation of the MFP 101; MFP101の操作画面を示す図である。3 is a diagram showing an operation screen of the MFP 101; FIG. MFP101の操作画面を示す図である。3 is a diagram showing an operation screen of the MFP 101; FIG. MFP101の操作画面を示す図である。3 is a diagram showing an operation screen of the MFP 101; FIG. MFP101の操作画面を示す図である。3 is a diagram showing an operation screen of the MFP 101; FIG. MFP101の操作画面を示す図である。3 is a diagram showing an operation screen of the MFP 101; FIG. 転送設定1300を示す図である。FIG. 13 illustrates transfer settings 1300; 設定情報1400を示す図である。FIG. 14 is a diagram showing setting information 1400; FIG. アドレス帳1500を示す図である。15 is a diagram showing an address book 1500; FIG. MFP101の動作を示すフローチャートである。4 is a flowchart showing the operation of the MFP 101; MFP101の動作を示すフローチャートである。4 is a flowchart showing the operation of the MFP 101; MFP101の動作を示すフローチャートである。4 is a flowchart showing the operation of the MFP 101; 文書管理アプリケーション610の動作を示すフローチャートである。6 is a flowchart showing the operation of the document management application 610; 文書管理アプリケーション610のUI例を示す図である。6 is a diagram showing a UI example of the document management application 610. FIG. 文書管理アプリケーション610の動作を示すフローチャートである。6 is a flowchart showing the operation of the document management application 610; 文書管理アプリケーション610の動作を示すフローチャートである。6 is a flowchart showing the operation of the document management application 610; 文書管理アプリケーション610の動作を示すフローチャートである。6 is a flowchart showing the operation of the document management application 610;

以下、本発明を実施するための形態について図面を用いて説明する。 EMBODIMENT OF THE INVENTION Hereinafter, the form for implementing this invention is demonstrated using drawing.

図1は、本発明に好適な実施形態の全体構成図を示す図である。LAN(Local Area Network)100上には、MFP(Multifunction Peripheral)101及びファイルサーバ102が互いに通信可能に接続されている。MFP101は、ファクシミリ機能などネットワークを介したデータ入力機能を備える情報処理装置の一例としての画像形成装置である。ファイルサーバ102は、外部サーバの一例である。PC103は、情報処理装置の一例である。ここでは少なくともMFP101及びPC103を含むシステムをデータ管理システムとするが、MFP101のみを管理システムと称することもできる。 FIG. 1 is a diagram showing an overall configuration diagram of a preferred embodiment of the present invention. An MFP (Multifunction Peripheral) 101 and a file server 102 are communicably connected to each other on a LAN (Local Area Network) 100 . The MFP 101 is an image forming apparatus as an example of an information processing apparatus having a data input function such as a facsimile function via a network. File server 102 is an example of an external server. The PC 103 is an example of an information processing device. A system including at least the MFP 101 and the PC 103 is referred to as a data management system here, but the MFP 101 alone can also be referred to as a management system.

MFP101は、PSTN(Public Switched Telephone Networks)110に接続され、図示しないファクシミリ装置との間で文書データをファクシミリ通信することができる。 The MFP 101 is connected to a PSTN (Public Switched Telephone Networks) 110 and is capable of facsimile communication of document data with a facsimile machine (not shown).

図2は、MFP101のハードウェア構成図である。CPU211を含む制御部210は、MFP101全体の動作を制御する。CPU211は、ROM212に記憶された制御プログラムを読み出して、読取/印刷/通信などの各種制御を行う。RAM213は、CPU211の主メモリ、ワークエリア等の一時記憶領域として用いられる。なお、MFP101は1つのCPU211が1つのメモリ(RAM213またはHDD214)を用いて後述するフローチャートに示す各処理を実行するものとするが、他の態様であっても構わない。例えば、複数のCPUや複数のRAMまたはHDDを協働させてフローチャートに示す各処理を実行するようにすることもできる。 FIG. 2 is a hardware configuration diagram of the MFP 101. As shown in FIG. A control unit 210 including a CPU 211 controls the operation of the entire MFP 101 . The CPU 211 reads control programs stored in the ROM 212 and performs various controls such as reading/printing/communication. A RAM 213 is used as a main memory of the CPU 211 and a temporary storage area such as a work area. In the MFP 101, one CPU 211 uses one memory (RAM 213 or HDD 214) to execute each process shown in a flow chart which will be described later. For example, a plurality of CPUs, a plurality of RAMs or HDDs may cooperate to execute each process shown in the flowchart.

HDD214は、文書データや各種プログラムを記憶する。操作部I/F215は、操作部220と制御部210を接続する。操作部220には、タッチパネル機能を有する液晶表示部やキーボードなどが備えられており、ユーザによる操作/入力/指示を受け付ける受付部のとしての役割を担う。 The HDD 214 stores document data and various programs. An operation unit I/F 215 connects the operation unit 220 and the control unit 210 . The operation unit 220 includes a liquid crystal display unit having a touch panel function, a keyboard, and the like, and serves as a reception unit that receives operations/inputs/instructions from the user.

プリンタI/F216は、プリンタ221と制御部210を接続する。プリンタ221で印刷すべき文書データはプリンタI/F216を介して制御部210から転送され、プリンタ221により記録媒体上に印刷される。 A printer I/F 216 connects the printer 221 and the control unit 210 . Document data to be printed by the printer 221 is transferred from the control unit 210 via the printer I/F 216 and printed on a recording medium by the printer 221 .

スキャナI/F217は、スキャナ222と制御部210を接続する。スキャナ222は、原稿上の画像を読み取って文書データを生成し、スキャナI/F217を介して制御部210に入力する。MFP101は、スキャナ222で生成された文書データをファイル送信またはメール送信することができる。なお、MFP101は、文書データとして、読み取った画像データに対して処理を加えたデータを送信してもよい。 A scanner I/F 217 connects the scanner 222 and the control unit 210 . The scanner 222 reads an image on a document to generate document data, and inputs the document data to the control unit 210 via the scanner I/F 217 . The MFP 101 can send the document data generated by the scanner 222 as a file or as an e-mail. Note that the MFP 101 may transmit data obtained by processing read image data as document data.

モデムI/F218は、モデム223と制御部210を接続する。モデム223は、図示しないファクシミリ装置との間における文書データのファクシミリ通信を実行する。ネットワークI/F219は、制御部210(MFP101)をLAN100に接続する。MFP101は、ネットワークI/F219を用いてLAN100上の外部装置(ファイルサーバ102など)に文書データや情報を送信したり、各種情報を受信したりする。 Modem I/F 218 connects modem 223 and control unit 210 . A modem 223 performs facsimile communication of document data with a facsimile device (not shown). Network I/F 219 connects control unit 210 (MFP 101 ) to LAN 100 . The MFP 101 uses the network I/F 219 to transmit document data and information to an external device (such as the file server 102) on the LAN 100 and receive various kinds of information.

図3は、ファイルサーバ102のハードウェア構成図である。CPU311を含む制御部310は、ファイルサーバ102全体の動作を制御する。CPU311は、ROM312に記憶された制御プログラムを読み出して各種制御処理を実行する。RAM313は、CPU311の主メモリ、ワークエリア等の一時記憶領域として用いられる。HDD314は、文書データや各種プログラムを記憶する。 FIG. 3 is a hardware configuration diagram of the file server 102. As shown in FIG. A control unit 310 including a CPU 311 controls the overall operation of the file server 102 . The CPU 311 reads control programs stored in the ROM 312 and executes various control processes. A RAM 313 is used as a main memory of the CPU 311 and a temporary storage area such as a work area. The HDD 314 stores document data and various programs.

ネットワークI/F315は、制御部310(ファイルサーバ102)をLAN100に接続する。ファイルサーバ102は、ネットワークI/F315を用いてLAN100上の他の装置との間で各種情報を送受信する。 Network I/F 315 connects control unit 310 (file server 102 ) to LAN 100 . File server 102 uses network I/F 315 to transmit and receive various types of information to and from other devices on LAN 100 .

図4は、PC103のハードウェア構成図である。CPU411を含む制御部410は、PC103全体の動作を制御する。CPU411は、ROM412に記憶された制御プログラムを読みだして各種制御処理を実行する。RAM413は、CPU411の主メモリ、ワークエリアなどの一時記憶領域として用いられる。HDD414は、画像データや各種プログラムを記憶する。キーボード415は、支持入力手段である入力装置であり、本発明の文書管理アプリケーションに対する制御コマンドの命令やテキスト入力などを入力指示する。ディスプレイ416は、表示手段である出力装置であり、キーボード415から入力したコマンドや本発明の文書管理アプリケーションの状態などを表示したりする。 FIG. 4 is a hardware configuration diagram of the PC 103. As shown in FIG. A control unit 410 including a CPU 411 controls the operation of the entire PC 103 . The CPU 411 reads control programs stored in the ROM 412 and executes various control processes. A RAM 413 is used as a main memory of the CPU 411 and a temporary storage area such as a work area. The HDD 414 stores image data and various programs. A keyboard 415 is an input device serving as support input means, and instructs input of control commands and text input to the document management application of the present invention. A display 416 is an output device serving as display means, and displays commands input from the keyboard 415, the status of the document management application of the present invention, and the like.

ネットワークI/F417は、制御部410(PC103)をLAN100に接続する。PC103は、ネットワークI/F417を用いてLAN100上の他の装置と各種情報を送受信する。 Network I/F 417 connects controller 410 (PC 103 ) to LAN 100 . The PC 103 transmits and receives various information to and from other devices on the LAN 100 using the network I/F 417 .

図5は、MFP101のソフトウェア構成図である。MFP101は、ネイティブ機能部510と追加アプリケーション520の大きく2つに分けられる。ネイティブ機能部510に含まれる各部はMFP101に標準的に備えられたものであるのに対し、追加アプリケーション520はMFP101に追加インストールされたアプリケーションプログラムである。追加アプリケーション520はJava(登録商標)をベースとしたアプリケーションであり、MFP101への機能追加を容易に実現できる。なお、MFP101には図示しない他の追加アプリケーションがインストールされていても良い。 FIG. 5 is a software configuration diagram of the MFP 101. As shown in FIG. The MFP 101 is roughly divided into two parts, a native function part 510 and an additional application 520 . Each unit included in native function unit 510 is standardly provided in MFP 101 , while additional application 520 is an application program additionally installed in MFP 101 . The additional application 520 is a Java (registered trademark)-based application, and can easily add functions to the MFP 101 . Note that the MFP 101 may have other additional applications (not shown) installed.

FAX受信部511は、PSTN110を介して送信された画像データをファクシミリ受信する。FAX受信部511が受信した画像データは、FAX受信部511によってPDF形式に変換された後、転送部512に渡される。またこのとき、FAX受信部511は、画像データの送信元情報(送信元のFAX番号)と画像データの受信日時を含む制御ファイルを作成し、画像データとともに転送部512に渡す。 A FAX receiving unit 511 receives image data transmitted via the PSTN 110 by facsimile. The image data received by the FAX receiving unit 511 is converted into PDF format by the FAX receiving unit 511 and then transferred to the transfer unit 512 . At this time, the FAX reception unit 511 also creates a control file including the source information of the image data (the FAX number of the source) and the date and time of reception of the image data, and transfers it to the transfer unit 512 together with the image data.

転送部512は、FAX受信部511から受け取った画像データを、予め設定されている条件に従って転送する。画像データの転送先としては、印刷部513やファイルサーバ102、LAN100上のPC(不図示)等を設定可能である。ここではFAX受信部511が受信した画像データは一旦全て追加アプリケーション520に転送するように設定されているものとする。 The transfer unit 512 transfers the image data received from the FAX reception unit 511 according to preset conditions. The transfer destination of the image data can be set to the printing unit 513, the file server 102, a PC (not shown) on the LAN 100, or the like. Here, it is assumed that the image data received by the FAX receiving unit 511 is set to be temporarily transferred to the additional application 520 .

転送部512は、FTP(File Transfer Protocol)クライアント機能を有しており、FTPサーバ機能を有するアプリケーション受信部522に対してFTPで画像データを転送する。なお、FAX受信部511が作成した制御ファイルも画像データとともにアプリケーション受信部522にFTP転送される。アドレス帳記憶部514は、MFP101のユーザによって登録されたアドレス情報を記憶する。アドレス帳の詳細については図15を用いて後述する。 The transfer unit 512 has an FTP (File Transfer Protocol) client function, and transfers image data by FTP to an application reception unit 522 having an FTP server function. Note that the control file created by the FAX receiving unit 511 is also FTP-transferred to the application receiving unit 522 together with the image data. Address book storage unit 514 stores address information registered by the user of MFP 101 . Details of the address book will be described later with reference to FIG.

追加アプリケーション520で実現される機能として、アプリケーション受信部522と、アプリケーション転送部521がある。 Functions implemented by the additional application 520 include an application reception unit 522 and an application transfer unit 521 .

アプリケーション受信部522は、転送部512から内部転送された画像データを受信し、アプリケーション転送部521に渡す。アプリケーション転送部521は、後述する方法で行われた設定に従って画像データをファイルサーバ102に転送(出力)する。ここでの転送は、FTPの他に、SMB(Server Message Block)やWebDAV(Distributed Authoring and Versioning protocol for the WWW)等を使用可能である。また、アプリケーション転送部521は、アドレス帳記憶部514にアクセスすることを許可されており、後述する登録名称の取得を行う。 The application reception unit 522 receives the image data internally transferred from the transfer unit 512 and passes it to the application transfer unit 521 . The application transfer unit 521 transfers (outputs) the image data to the file server 102 according to the settings made by the method described later. For the transfer here, in addition to FTP, SMB (Server Message Block), WebDAV (Distributed Authoring and Versioning Protocol for the WWW), etc. can be used. Also, the application transfer unit 521 is permitted to access the address book storage unit 514, and acquires a registered name, which will be described later.

図6は、PC103で動作する文書管理アプリケーション610のソフトウェア構成図である。文書管理アプリケーション610は、PC103内で動作し、実行される場合にRAM413にロードされ、CPU411により実行されるプログラムモジュールである。文書管理アプリケーション610は、画像データ取得部613が画像データの取得要求を行う。この要求は、画像データアクセス部615を経由して、ファイルサーバ102へアクセスすることで取得が可能となる。これらの画像データは表示部611で表示され、画像データ操作部614で画像データの参照や操作を実行する。フォルダ監視部612は特定のフォルダを監視し、フォルダ内に新規に画像データが格納されたかどうかを検知することが可能である。監視の方法としては、ファイルサーバ102が、画像データが格納された時に発生するイベント情報を検知して監視する方法や、定期的にフォルダを参照して前回取得したフォルダ内の画像データの一覧と比較して差分を抽出する方法等がある。また、それらの方法を組み合わせてもよい。なお、データが格納される領域は、フォルダに限らず、例えばディレクトリやトレイ等でもよい。 FIG. 6 is a software configuration diagram of a document management application 610 that operates on the PC 103. As shown in FIG. The document management application 610 is a program module that operates within the PC 103, is loaded into the RAM 413 when executed, and is executed by the CPU 411. FIG. In the document management application 610, the image data acquisition unit 613 requests acquisition of image data. This request can be obtained by accessing the file server 102 via the image data access unit 615 . These image data are displayed on the display unit 611, and the image data operation unit 614 refers to and operates the image data. A folder monitoring unit 612 can monitor a specific folder and detect whether or not new image data has been stored in the folder. As a monitoring method, the file server 102 detects and monitors event information that occurs when image data is stored. There is a method of comparing and extracting the difference. Moreover, you may combine those methods. Note that the area in which data is stored is not limited to a folder, and may be a directory, a tray, or the like.

図7は、MFP101がファクシミリ受信した画像データをファイルサーバ102に転送するための設定動作を説明するフローチャートである。図7のフローチャートに示す各動作(ステップ)は、MFP101のCPU211がHDD214に記憶された制御プログラムを実行することにより実現される。 FIG. 7 is a flowchart for explaining a setting operation for transferring image data facsimile-received by the MFP 101 to the file server 102 . Each operation (step) shown in the flowchart of FIG. 7 is realized by CPU 211 of MFP 101 executing a control program stored in HDD 214 .

S701では、追加アプリケーション520のアプリケーション転送部521は、操作部220にステータス表示画面800(図8)を表示する。ステータス表示画面800のステータス表示エリア801には、現在のFAX転送機能(追加アプリケーション520)の動作ステータスを示すメッセージが表示される。図示する例では、追加アプリケーション520が現在正常に動作していることが示されている。例えば、ファイルサーバ102への画像データの転送が失敗した場合や、追加アプリケーション520が正常に動作しない状態にある場合には、ステータス表示エリア801にその旨を示すメッセージが表示される。なお、ステータス表示画面800内に、ステータス表示エリア801の表示内容を更新するための操作キーを更に設けても良い。 In S<b>701 , the application transfer unit 521 of the additional application 520 displays the status display screen 800 ( FIG. 8 ) on the operation unit 220 . A status display area 801 of the status display screen 800 displays a message indicating the current operational status of the FAX transfer function (additional application 520). The illustrated example shows that additional application 520 is currently operating normally. For example, if image data transfer to the file server 102 fails, or if the additional application 520 does not operate normally, a message to that effect is displayed in the status display area 801 . An operation key for updating the display contents of the status display area 801 may be further provided in the status display screen 800 .

S702では、アプリケーション転送部521はステータス表示画面800の[設定画面へ]キー802が押下されたか否かを判定する。ここでは、アプリケーション転送部521は[設定画面へ]キー802が押下されるまで待機し、[設定画面へ]キー802が押下されたと判定すると、S703に進む。なお、ステータス表示画面800に1つのキー([設定画面へ]キー802)のみが表示される例を示すが、後述する各画面(図9乃至図12)に直接遷移させるためのキーをそれぞれ設けても良い。 In S702, the application transfer unit 521 determines whether or not the [to setting screen] key 802 on the status display screen 800 has been pressed. Here, the application transfer unit 521 waits until the [to setting screen] key 802 is pressed, and if it determines that the [to setting screen] key 802 has been pressed, the process advances to step S703. An example in which only one key ([to setting screen] key 802) is displayed on the status display screen 800 is shown, but keys for directly transitioning to each screen (FIGS. 9 to 12) to be described later are provided. can be

S703では、アプリケーション転送部521は、操作部220にファイルサーバ設定画面900(図9)を表示する。MFP101のユーザは、ファイルサーバ設定画面900を介してファイルサーバ102を特定するための情報及びファイルサーバ102にアクセスするための情報を入力する。 In S703, the application transfer unit 521 displays the file server setting screen 900 (FIG. 9) on the operation unit 220. FIG. The user of the MFP 101 inputs information for specifying the file server 102 and information for accessing the file server 102 via the file server setting screen 900 .

具体的に、ホスト名901には、ファイルサーバ102のホスト名を入力する。フォルダパス902には、画像データの格納先を特定するためのフォルダパスの起点を入力する。ユーザ名903及びパスワード904には、ファイルサーバ102にログインするために必要な認証情報(ユーザ名及びパスワード)を入力する。 Specifically, the host name of the file server 102 is entered in the host name 901 . In the folder path 902, the starting point of the folder path for specifying the storage destination of the image data is input. In the user name 903 and password 904, the authentication information (user name and password) required to log in to the file server 102 is entered.

S704では、アプリケーション転送部521は、[キャンセル]キー911が押下されたか否かを判定する。アプリケーション転送部521は、[キャンセル]キー911が押下されたと判定すると、S701に戻り、ステータス表示画面800を表示する。アプリケーション転送部521は、[キャンセル]キー911が押下されていないとS705に進み、[次へ]キー912が押下されたか否かを判定する。[次へ]キー912が押下されたと判定すると、S706に進む。[次へ]キー912が押下されていないとS704に戻る。 In S704, the application transfer unit 521 determines whether the [Cancel] key 911 has been pressed. When the application transfer unit 521 determines that the [Cancel] key 911 has been pressed, the process returns to S701 and the status display screen 800 is displayed. If the [Cancel] key 911 has not been pressed, the application transfer unit 521 proceeds to step S705 and determines whether or not the [Next] key 912 has been pressed. If it is determined that the [next] key 912 has been pressed, the process advances to step S706. If the [Next] key 912 has not been pressed, the process returns to S704.

S706では、アプリケーション転送部521は、ファイルサーバ設定画面900の901乃至904に入力されたファイルサーバ設定をRAM213に保持する。続くS707では、アプリケーション転送部521は、操作部220にファイル名設定画面1000(図10)を表示する。MFP101のユーザは、ファイル名設定画面1000を介して、ファイルサーバ102に転送する画像データに設定するファイル名の設定規則を指定する。 In S<b>706 , the application transfer unit 521 stores the file server settings input to 901 to 904 of the file server setting screen 900 in the RAM 213 . In subsequent S707, the application transfer unit 521 displays the file name setting screen 1000 (FIG. 10) on the operation unit 220. FIG. The user of the MFP 101 designates a file name setting rule for image data to be transferred to the file server 102 via a file name setting screen 1000 .

追加アプリケーション520がファイルサーバ102に転送する画像データには、[登録名称]、[FAX番号]、及び[日時]の3つの種別の情報を組み合わせたファイル名を設定することができる。[登録名称]とは、画像データの送信元のFAX番号に対応付けてアドレス帳に予め登録されている名称である。[FAX番号]とは、画像データの送信元のFAX番号である。[日時]とは、画像データの受信日時である。 For the image data transferred to the file server 102 by the additional application 520, a file name can be set by combining three types of information: [registered name], [FAX number], and [date and time]. [Registered name] is a name registered in advance in the address book in association with the FAX number of the transmission source of the image data. [FAX number] is the FAX number of the transmission source of the image data. [Date and time] is the date and time when the image data was received.

MFP101のユーザは、操作キー1001乃至1003を用いて、上述した3つの種別の情報を区切るためのセパレーター(区切り記号)を選択することができる。操作キー1001を押下すると[-](ハイフン)が選択される。操作キー1002を押下すると[_](アンダーバー)が選択される。操作キー1003を押下すると[ ](スペース)が選択される。図示する例では[_](アンダーバー)が選択されていることが分かる。 The user of the MFP 101 can use operation keys 1001 to 1003 to select separators (delimiters) for separating the three types of information described above. When the operation key 1001 is pressed, [-] (hyphen) is selected. When the operation key 1002 is pressed, [_] (underscore) is selected. When the operation key 1003 is pressed, [ ] (space) is selected. It can be seen that [_] (underscore) is selected in the illustrated example.

また、MFP101のユーザは、チェックボックス1013乃至1015を用いて、上述した3つの情報の並び順を指定することができる。チェックボックス1013をチェックすると、[登録名称]、[FAX番号]、[日時]の並び順で3つの種別の情報が組み合わされたファイル名が設定される。例えば、登録名称が「ABC商事」、FAX番号が「0311112222」、日時が「2013年01月01日12時15分10秒」である場合、「ABC商事_0311112222_20130101121510.pdf」というファイル名が設定される。 Also, the user of the MFP 101 can use check boxes 1013 to 1015 to specify the order in which the above three pieces of information are arranged. When a check box 1013 is checked, a file name is set by combining three types of information in the order of [registered name], [FAX number], and [date and time]. For example, if the registered name is "ABC Trading", the FAX number is "0311112222", and the date and time is "January 01, 2013 12:15:10", the file name is set as "ABC Trading_0311112222_20130101121510.pdf". be.

チェックボックス1014をチェックすると、[日時]、[登録名称]、[FAX番号]の並び順で3つの種別の情報が組み合わされたファイル名が設定される。チェックボックス1015をチェックすると、[FAX番号]、[登録名称]、[日時]の並び順で3つの種別の情報が組み合わされたファイル名が設定される。なお、ここでは全ての並び順を候補としていない(一部の並び順のみを候補としている)が、全ての並び順を候補として表示してもよい。 If a check box 1014 is checked, a file name is set by combining three types of information in the order of [date and time], [registered name], and [FAX number]. When a check box 1015 is checked, a file name is set by combining three types of information in the order of [FAX number], [Registered name], and [Date and time]. Note that not all the arrangement orders are candidates here (only some arrangement orders are made candidates), but all the arrangement orders may be displayed as candidates.

S708では、アプリケーション転送部521は、[キャンセル]キー1021が押下されたか否かを判定する。アプリケーション転送部521は、[キャンセル]キー1021が押下されたと判定すると、S701に戻り、ステータス表示画面800を表示する。アプリケーション転送部521は、[キャンセル]キー1021が押下されていないとS709に進み、[戻る]キー1022が押下されたか否かを判定する。アプリケーション転送部521は、[戻る]キー1022が押下されたと判定すると、S703に戻り、ファイルサーバ設定画面900を表示する。アプリケーション転送部521は、[戻る]キー1022が押下されていないとS710に進み、[次へ]キー1023が押下されたか否かを判定する。アプリケーション転送部521は、[次へ]キー1023が押下されたと判定すると、S711に進む。[次へ]キー1023が押下されていないとS708に戻る。 In S708, the application transfer unit 521 determines whether the [Cancel] key 1021 has been pressed. When the application transfer unit 521 determines that the [Cancel] key 1021 has been pressed, the process returns to S701 and the status display screen 800 is displayed. If the [Cancel] key 1021 has not been pressed, the application transfer unit 521 proceeds to step S709 and determines whether or not the [Return] key 1022 has been pressed. When the application transfer unit 521 determines that the [return] key 1022 has been pressed, the process returns to S703 and the file server setting screen 900 is displayed. If the [Back] key 1022 has not been pressed, the application transfer unit 521 advances to S710 and determines whether or not the [Next] key 1023 has been pressed. If the application transfer unit 521 determines that the [next] key 1023 has been pressed, the process proceeds to step S711. If the [next] key 1023 has not been pressed, the process returns to step S708.

S711では、アプリケーション転送部521は、ファイル名設定画面1000を介して指定された内容をHDD214に保存する。続くS712では、アプリケーション転送部521は、操作部220にフォルダパス設定画面1100(図11)を表示する。MFP101のユーザは、フォルダパス設定画面1100を介して、画像データの格納先となるフォルダを特定するためのフォルダパスの設定規則を指定する。本画面で、ユーザは、フォルダ内の下位のフォルダ(サブフォルダ)を設定できる。 In S<b>711 , the application transfer unit 521 saves the contents specified via the file name setting screen 1000 in the HDD 214 . In subsequent S<b>712 , the application transfer unit 521 displays the folder path setting screen 1100 ( FIG. 11 ) on the operation unit 220 . The user of the MFP 101 specifies, via the folder path setting screen 1100, a folder path setting rule for specifying a folder in which image data is to be stored. On this screen, the user can set lower folders (subfolders) within the folder.

チェックボックス1101をチェックすると、選択欄1111乃至1112で指定されるフォルダに画像データが格納されるようになり、チェックしないとファイルサーバ設定画面900のフォルダパス902が示す領域に画像データが格納されることになる。 When the check box 1101 is checked, the image data is stored in the folder specified by the selection fields 1111 and 1112. When the check box is not checked, the image data is stored in the area indicated by the folder path 902 of the file server setting screen 900. It will be.

選択欄1111では、第1階層(2つの階層のうち上位の階層)のフォルダ名として使用する情報の種別を指定する。MFP101のユーザは、プルダウンメニューによって提示される[登録月]、[登録日]、の候補から情報の種別を選択する。[登録月]とは、画像データの受信月である。[登録日]とは、画像データの受信日である。なお、いずれの種別も選択しないままとすることも可能であり、この場合はファイルサーバ設定画面900のフォルダパス902で指定された領域に画像データが格納されることになる。 A selection column 1111 specifies the type of information to be used as the folder name of the first layer (the upper layer of the two layers). The user of the MFP 101 selects the type of information from candidates for [Registration Month] and [Registration Date] presented by a pull-down menu. [Registration month] is the month in which the image data was received. [Registration Date] is the date on which the image data was received. It is also possible to leave none of the types selected, in which case the image data will be stored in the area designated by the folder path 902 on the file server setting screen 900 .

選択欄1112では、第2階層(2つの階層のうち下位の階層)のフォルダ名として使用する情報の種別を指定する。MFP101のユーザは、第1階層と同様に、プルダウンメニューによって提示される[登録日]を選択する。なお、いずれの種別も選択しないままとすることも可能であり、この場合は選択欄1111で指定したフォルダ内に画像データが格納されることになる。 A selection column 1112 specifies the type of information to be used as the folder name of the second layer (the lower layer of the two layers). The user of the MFP 101 selects [registration date] presented by the pull-down menu in the same manner as in the first layer. Note that it is also possible to leave none of the types selected, in which case the image data will be stored in the folder specified in the selection field 1111 .

表示欄1114には、選択欄1111乃至1112での階層毎の選択に従った各種情報の並び順が示される。図示する例では、第1階層のフォルダ名が[登録月]、第2階層のフォルダ名が[登録日]となっていることが分かる。表示欄1114で示されたフォルダパスを、ファイルサーバ設定画面900のフォルダパス902で指定された文字列の後ろに付けることで、正式なフォルダパスが完成する。例えば、登録月が「2013年01月」、登録日が「2013年1月1日」である場合、「root/2013年01月/2013年01月01日」というフォルダパスが設定される。 A display column 1114 shows the order in which various types of information are arranged in accordance with the selection of each layer in the selection columns 1111 and 1112 . In the illustrated example, it can be seen that the folder name of the first hierarchy is [Registration Month] and the folder name of the second hierarchy is [Registration Date]. A formal folder path is completed by adding the folder path indicated in the display field 1114 to the end of the character string specified in the folder path 902 of the file server setting screen 900 . For example, if the registration month is "January 2013" and the registration date is "January 1, 2013", a folder path of "root/January 2013/January 01, 2013" is set.

S713では、アプリケーション転送部521は、[キャンセル]キー1121が押下されたか否かを判定する。[キャンセル]キー1121が押下されたと判定すると、S701に戻り、ステータス表示画面800を表示する。アプリケーション転送部521は、[キャンセル]キー1121が押下されていないとS714に進み、[戻る]キー1122が押下されたか否かを判定する。アプリケーション転送部521は、[戻る]キー1122が押下されたと判定すると、S707に戻り、ファイル名設定画面1000を表示する。アプリケーション転送部521は、[戻る]キー1122が押下されていないとS715に進み、[次へ]キー1123が押下されたか否かを判定する。アプリケーション転送部521は、[次へ]キー1123が押下されたと判定すると、S716に進む。アプリケーション転送部521は、[次へ]キー1123が押下されていないとS713に戻る。 In S713, the application transfer unit 521 determines whether or not the [Cancel] key 1121 has been pressed. If it is determined that the [Cancel] key 1121 has been pressed, the process returns to S701 and the status display screen 800 is displayed. If the [cancel] key 1121 has not been pressed, the application transfer unit 521 advances to step S714 to determine whether or not the [return] key 1122 has been pressed. When the application transfer unit 521 determines that the [return] key 1122 has been pressed, the process returns to S707 and the file name setting screen 1000 is displayed. If the [Back] key 1122 has not been pressed, the application transfer unit 521 advances to S715 and determines whether or not the [Next] key 1123 has been pressed. If the application transfer unit 521 determines that the [next] key 1123 has been pressed, the process advances to step S716. If the [Next] key 1123 has not been pressed, the application transfer unit 521 returns to S713.

S716では、アプリケーション転送部521は、フォルダパス設定画面1100を介して指定された内容をHDD214に保存する。続くS717では、アプリケーション転送部521は、操作部220にテスト送信画面1200(図12)を表示する。MFP101のユーザは、テスト送信画面1200を介して、ファイルサーバ102へのテスト送信を行うことができる。 In S<b>716 , the application transfer unit 521 saves the contents specified via the folder path setting screen 1100 in the HDD 214 . In subsequent S<b>717 , the application transfer unit 521 displays the test transmission screen 1200 ( FIG. 12 ) on the operation unit 220 . A user of the MFP 101 can perform test transmission to the file server 102 via the test transmission screen 1200 .

FAX番号1201には、テスト送信に用いる任意の送信元FAX番号を入力する。また、受信日時1202には、テスト送信に用いる任意の受信日時を入力する。なお、図7では省略しているが、[設定確認]キー1211を押下すると、FAX番号1201及び受信日時1202と図9乃至図11の画面を介した設定に基づいて、どのようなファイル名でどのフォルダに画像データが格納されるかが表示される。これにより、ユーザは設定の内容を確認することができる。 In the FAX number 1201, an arbitrary source FAX number used for test transmission is entered. Also, in the date and time of reception 1202, an arbitrary date and time of reception used for test transmission is entered. Although omitted in FIG. 7, when the [Confirm settings] key 1211 is pressed, a file name is selected based on the FAX number 1201 and reception date and time 1202 and the settings made through the screens of FIGS. 9 to 11. The folder in which the image data is stored is displayed. This allows the user to confirm the contents of the settings.

S718では、アプリケーション転送部521は、[テスト送信]キー1212が押下されたか否かを判定する。アプリケーション転送部521は、[テスト送信]キー1212が押下されたと判定すると、S719に進み、[テスト送信]キー1212が押下されていないとS720に進む。 In S718, the application transfer unit 521 determines whether the [test transmission] key 1212 has been pressed. If the application transfer unit 521 determines that the [test transmission] key 1212 has been pressed, the process proceeds to S719, and if the [test transmission] key 1212 has not been pressed, the process proceeds to S720.

S719では、アプリケーション転送部521は、FAX番号1201及び受信日時1202の内容と、図9乃至図11の画面で設定した内容に基づいてテスト送信を実行する。テスト送信では、予め追加アプリケーション内(HDD214内)に保持されているテスト用画像データが実際にファイルサーバ102に送信される。ユーザは、テスト送信を実行することにより、ファイルサーバ102のフォルダに正常に画像データが格納されることを確認することができる。なお、テスト送信実行後、テスト送信の結果を示す画面を表示するようにしても良い。 In S719, the application transfer unit 521 executes test transmission based on the contents of the FAX number 1201 and the reception date and time 1202 and the contents set on the screens of FIGS. In the test transmission, the test image data held in advance within the additional application (inside the HDD 214) is actually transmitted to the file server 102. FIG. By executing the test transmission, the user can confirm that the image data is normally stored in the folder of the file server 102 . After executing the test transmission, a screen showing the result of the test transmission may be displayed.

S720では、アプリケーション転送部521は、[キャンセル]キー1221が押下されたか否かを判定する。[キャンセル]キー1221が押下されたと判定すると、S701に戻り、ステータス表示画面800を表示する。アプリケーション転送部521は、[キャンセル]キー1221が押下されていないとS721に進み、[戻る]キー1222が押下されたか否かを判定する。アプリケーション転送部521は、[戻る]キー1222が押下されたと判定すると、S712に戻り、フォルダパス設定画面1100を表示する。[戻る]キー1222が押下されていないとS722に進み、[OK]キー1223が押下されたか否かを判定する。アプリケーション転送部521は、[OK]キー1223が押下されたと判定するとS723に進む。アプリケーション転送部521は、[OK]キー1223が押下されていないとS718に戻る。 In S720, the application transfer unit 521 determines whether or not the [Cancel] key 1221 has been pressed. If it is determined that the [Cancel] key 1221 has been pressed, the process returns to S701 and the status display screen 800 is displayed. If the [Cancel] key 1221 has not been pressed, the application transfer unit 521 proceeds to S721 and determines whether or not the [Return] key 1222 has been pressed. When the application transfer unit 521 determines that the [return] key 1222 has been pressed, the process returns to S712 and the folder path setting screen 1100 is displayed. If the [Back] key 1222 has not been pressed, the process advances to S722 to determine whether or not the [OK] key 1223 has been pressed. If the application transfer unit 521 determines that the [OK] key 1223 has been pressed, the process advances to step S723. If the [OK] key 1223 has not been pressed, the application transfer unit 521 returns to S718.

S723では、アプリケーション転送部521は、画像データの格納先の設定に変更があるかどうかを判定する。具体的には、後述する図14で示す設定情報に新たな格納先の領域を示すフォルダパスが記載されている場合に、アプリケーション転送部521は、画像データの格納先の設定に変更があると判定する。画像データの格納先に変更がある場合はS724に進む。格納先に変更がない場合はS725に進む。 In S723, the application transfer unit 521 determines whether or not the setting of the storage destination of the image data has been changed. Specifically, when a folder path indicating a new storage destination area is described in the setting information shown in FIG. judge. If there is a change in the storage destination of the image data, the process proceeds to S724. If there is no change in the storage destination, the process proceeds to S725.

S724では、アプリケーション転送部521は、変更前の格納先にある設定情報に変更後の格納先の領域を特定する情報を追記する。 In S724, the application transfer unit 521 adds information specifying the storage destination area after the change to the setting information in the storage destination before the change.

S725では、アプリケーション転送部521は、フォルダパス902配下にS716で設定したフォルダパスの設定情報を格納する。 In S<b>725 , the application transfer unit 521 stores the setting information of the folder path set in S<b>716 under the folder path 902 .

図13は、図7のフローチャートに従って設定された転送設定1300を示す図である。転送設定1300は、CSVまたはXMLのフォーマットでHDD214に格納されるものとするが、他のフォーマットであっても構わない。 FIG. 13 is a diagram showing transfer settings 1300 set according to the flowchart of FIG. The transfer settings 1300 are assumed to be stored in the HDD 214 in CSV or XML format, but may be in another format.

行1301には、ファイルサーバ設定画面900のホスト名901で入力されたファイルサーバ102のホスト名が記述される。行1302には、ファイルサーバ設定画面900のフォルダパス902で入力されたフォルダパスの起点が記述される。行1303には、ファイルサーバ設定画面900のユーザ名903で入力されたファイルサーバ102にログインするためのユーザ名が記述される。行1304には、ファイルサーバ設定画面900のパスワード904で入力されたファイルサーバ102にログインするためのパスワードが記述される。 A line 1301 describes the host name of the file server 102 entered in the host name 901 of the file server setting screen 900 . A line 1302 describes the starting point of the folder path entered in the folder path 902 of the file server setting screen 900 . A line 1303 describes the user name for logging in to the file server 102 entered in the user name 903 of the file server setting screen 900 . A line 1304 describes a password for logging in to the file server 102 entered in the password 904 of the file server setting screen 900 .

行1305には、ファイル名設定画面1000で設定されたファイル名の設定規則が記述される。図示する例では、[登録名称]、[FAX番号]、[日時]の並び順で、[_](アンダーバー)のセパレーターを用いてファイル名が設定されるようになっている。行1306には、フォルダパス設定画面1100で設定されたフォルダパスの設定規則が記述される。図示する例では、[登録月]、[登録日]の並び順でフォルダパスが設定されるようになっている。 A line 1305 describes a file name setting rule set on the file name setting screen 1000 . In the illustrated example, the file name is set in the order of [registered name], [fax number], and [date and time] using [_] (underscore) separators. A line 1306 describes a setting rule for the folder path set on the folder path setting screen 1100 . In the illustrated example, the folder paths are set in the order of [Registration Month] and [Registration Date].

図14は、図7のフローチャートに従って設定されたS724で更新及びS725で作成される設定情報の例を示す図である。これら設定情報はCSVまたはXMLのフォーマットで格納する。フォーマットに関しては他のフォーマットでも構わない。 FIG. 14 is a diagram showing an example of setting information updated in S724 and created in S725 according to the flowchart of FIG. These setting information are stored in CSV or XML format. As for the format, other formats may be used.

行1401は、設定情報ファイルのバージョンが記述される。行1402は、フォルダパス設定画面1100で設定されたフォルダパスの設定規則が記述される。図示する例では、[登録月]、[登録日]の並び順でフォルダパスが設定されるようになっている。 A line 1401 describes the version of the setting information file. A line 1402 describes the folder path setting rule set on the folder path setting screen 1100 . In the illustrated example, the folder paths are set in the order of [Registration Month] and [Registration Date].

S724で更新される設定情報に限り、行1403の記述が追記されている。 The description in line 1403 is added only to the setting information updated in S724.

行1403は、S724で更新を行った場合にのみ記述されるパス情報で、S724の処理の後に新しく格納される設定情報や画像データの転送先となる格納領域(サブフォルダ)を含むようなフォルダの位置情報を示すフォルダパスが記述される。ここで、新しく設定されるフォルダは、変更前のデータ格納先が存在するファイルサーバ102内に存在してもよいし、また、ファイルサーバ102とは異なるサーバ内に存在してもよい。なお、行1403には、新しく設定された設定情報ファイルの位置情報を示すパスが記載されてもよい。 A line 1403 is path information described only when updating is performed in S724, and is a folder containing a storage area (subfolder) to be a transfer destination of setting information and image data newly stored after the processing of S724. A folder path indicating location information is described. Here, the newly set folder may exist in the file server 102 where the data storage destination before change exists, or may exist in a server different from the file server 102 . Note that the line 1403 may describe a path indicating the location information of the newly set setting information file.

図15は、アドレス帳記憶部514に記憶されているアドレス帳1500の内容を示す図である。宛先ID1501は、アドレス帳1500に登録されている各宛先を一意に示すIDである。名称1502は、アドレス帳1500に登録されている各宛先の名称である。FAX番号1503は、アドレス帳1500に登録されている各宛先のFAX番号である。 FIG. 15 shows the contents of the address book 1500 stored in the address book storage unit 514. As shown in FIG. A destination ID 1501 is an ID that uniquely indicates each destination registered in the address book 1500 . A name 1502 is the name of each destination registered in the address book 1500 . A FAX number 1503 is the FAX number of each destination registered in the address book 1500 .

スキャナ222で読み取った画像データをMFP101からPSTN110を介してファクシミリ送信する場合には、アドレス帳1500を参照することにより宛先指定の手間を省くことができる。なお、アドレス帳1500には、ファクシミリ送信の宛先だけでなく電子メールの宛先やファイル送信(FTP、SMB、WebDAV)の宛先などが登録されていても良い。 When the image data read by the scanner 222 is facsimile-transmitted from the MFP 101 via the PSTN 110, referring to the address book 1500 saves the trouble of specifying the destination. The address book 1500 may register not only facsimile transmission destinations, but also e-mail destinations and file transmission (FTP, SMB, WebDAV) destinations.

図16乃至図18は、MFP101がファクシミリ受信した画像データをファイルサーバ102に転送する動作を説明するフローチャートである。図16乃至図18のフローチャートに示す各動作(ステップ)は、MFP101のCPU211がHDD214に記憶された制御プログラムを実行することにより実現される。 16 to 18 are flowcharts for explaining the operation of transferring image data received by facsimile by the MFP 101 to the file server 102. FIG. Each operation (step) shown in the flow charts of FIGS. 16 to 18 is realized by the CPU 211 of the MFP 101 executing the control program stored in the HDD 214 .

S1601では、FAX受信部511が画像データをファクシミリ受信する。S1602では、転送部512が画像データをアプリケーション受信部522にFTPで内部転送する。S1603では、アプリケーション転送部521が、画像データとともに転送されてきた制御ファイルから、送信元のFAX番号と受信日時を取得する。 In S1601, the FAX reception unit 511 receives image data by facsimile. In S1602, the transfer unit 512 internally transfers the image data to the application reception unit 522 by FTP. In S1603, the application transfer unit 521 acquires the FAX number of the sender and the date and time of reception from the control file transferred together with the image data.

S1604では、アプリケーション転送部521が、転送設定1300に含まれるファイルサーバ設定を取得する。S1605では、アプリケーション転送部521が画像データに設定するファイル名を作成する。S1606では、アプリケーション転送部521が、画像データの格納先を特定するためのフォルダパスを作成する。 In S<b>1604 , the application transfer unit 521 acquires file server settings included in the transfer settings 1300 . In S1605, the application transfer unit 521 creates a file name to be set for the image data. In S1606, the application transfer unit 521 creates a folder path for specifying the storage destination of the image data.

S1607では、アプリケーション転送部521がファイルサーバ102にアクセスする。このとき、S1604で取得したファイルサーバ設定に含まれるユーザ名とパスワードをファイルサーバ102に送信し、ファイルサーバ102による認証の結果を受信する。S1608では、アプリケーション転送部521が、認証が成功したか(ファイルサーバ102にログインできたか)否かを判定し、認証が成功した場合はS1609に進み、認証が失敗した場合は処理を終了する。 In S<b>1607 , the application transfer unit 521 accesses the file server 102 . At this time, the user name and password included in the file server settings obtained in S1604 are transmitted to the file server 102, and the result of authentication by the file server 102 is received. In S1608, the application transfer unit 521 determines whether or not the authentication was successful (whether it was possible to log in to the file server 102).

S1609では、アプリケーション転送部521が、S1606で作成したフォルダパスが示すフォルダが存在するか否かを確認する(ファイルサーバ102に問い合わせる)。S1610では、アプリケーション転送部521が、該当するフォルダが存在するか否かを判定する。該当するフォルダが存在する場合はS1612に進み、存在しない場合はS1611に進む。 In S1609, the application transfer unit 521 confirms whether or not the folder indicated by the folder path created in S1606 exists (asks the file server 102). In S1610, the application transfer unit 521 determines whether or not the corresponding folder exists. If the corresponding folder exists, the process proceeds to S1612; otherwise, the process proceeds to S1611.

S1611では、アプリケーション転送部521が、S1606で作成したフォルダパスが示すフォルダを作成するようにファイルサーバ102に対して要求する。S1612では、アプリケーション転送部521が、画像データをファイルサーバ102に外部転送し、S1606で作成したフォルダパスが示すフォルダ(格納領域)に格納する。 In S1611, the application transfer unit 521 requests the file server 102 to create a folder indicated by the folder path created in S1606. In S1612, the application transfer unit 521 externally transfers the image data to the file server 102 and stores it in the folder (storage area) indicated by the folder path created in S1606.

図17は、図16のS1605の処理を詳細に説明するフローチャートである。S1701では、アプリケーション転送部521が、転送設定1300に含まれるファイル名設定を取得する。S1702では、アプリケーション転送部521が、送信元のFAX番号に対応付けて登録されている名称をアドレス帳記憶部514に問い合わせる。 FIG. 17 is a flowchart explaining in detail the processing of S1605 of FIG. In S<b>1701 , the application transfer unit 521 acquires file name settings included in the transfer settings 1300 . In S1702, the application transfer unit 521 inquires of the address book storage unit 514 about the name registered in association with the FAX number of the transmission source.

S1703では、アプリケーション転送部521が、アドレス帳記憶部514からの登録名称の取得が成功したか否かを判定する。登録名称の取得が成功したと判定した場合はS1704に進み、アプリケーション転送部521が、取得した登録名称をファイル名の一部として設定する。登録名称の取得が失敗したと判定した場合(例えば、送信元のFAX番号がアドレス帳に登録されていなかった場合)は、S1705に進み、アプリケーション転送部521が、デフォルト名称をファイル名の一部として設定する。デフォルト名称とは、例えば「該当なし」という文字列である。 In S1703, the application transfer unit 521 determines whether acquisition of the registered name from the address book storage unit 514 has succeeded. If it is determined that the acquisition of the registered name has succeeded, the process advances to S1704, and the application transfer unit 521 sets the acquired registered name as part of the file name. If it is determined that acquisition of the registered name has failed (for example, if the FAX number of the sender is not registered in the address book), the process advances to step S1705, and the application transfer unit 521 replaces the default name with part of the file name. set as The default name is, for example, a character string "not applicable".

S1706では、アプリケーション転送部521が、S1603で取得したFAX番号をファイル名の一部として設定する。S1707では、アプリケーション転送部521が、S1603で取得した受信日時をファイル名の一部として設定する。なお、S1704乃至S1707の設定は、S1701で取得したファイル名設定の内容に従って行われる。 In S1706, the application transfer unit 521 sets the FAX number acquired in S1603 as part of the file name. In S1707, the application transfer unit 521 sets the reception date and time acquired in S1603 as part of the file name. Note that the settings in S1704 to S1707 are performed according to the contents of the file name setting obtained in S1701.

図18は、図16のS1606の処理を詳細に説明するフローチャートである。S1801では、アプリケーション転送部521が、転送設定1300に含まれるフォルダパス設定を取得する。S1802では、アプリケーション転送部521が、送信元のFAX番号に対応付けて登録されている名称をアドレス帳記憶部514に問い合わせる。なお、図17のS1702で既に登録名称を取得済みの場合は、S1802の処理は省略しても良い。 FIG. 18 is a flowchart explaining in detail the processing of S1606 in FIG. In S<b>1801 , the application transfer unit 521 acquires folder path settings included in the transfer settings 1300 . In S1802, the application transfer unit 521 inquires of the address book storage unit 514 about the name registered in association with the FAX number of the transmission source. Note that if the registered name has already been obtained in S1702 of FIG. 17, the processing of S1802 may be omitted.

S1803では、アプリケーション転送部521が、アドレス帳記憶部514からの登録名称の取得が成功したか否かを判定する。登録名称の取得が成功したと判定した場合はS1804に進み、アプリケーション転送部521が、取得した登録名称をフォルダパスの一部として設定する。登録名称の取得が失敗したと判定した場合(例えば、送信元のFAX番号がアドレス帳に登録されていなかった場合)は、S1805に進み、アプリケーション転送部521が、デフォルト名称をフォルダパスの一部として設定する。デフォルト名称とは、例えば「該当なし」という文字列である。 In S1803, the application transfer unit 521 determines whether acquisition of the registered name from the address book storage unit 514 has succeeded. If it is determined that acquisition of the registered name has succeeded, the process advances to S1804, and the application transfer unit 521 sets the acquired registered name as part of the folder path. If it is determined that acquisition of the registered name has failed (for example, if the FAX number of the sender is not registered in the address book), the process advances to step S1805, and the application transfer unit 521 converts the default name to a part of the folder path. set as The default name is, for example, a character string "not applicable".

S1806では、アプリケーション転送部521が、S1603で取得したFAX番号をフォルダパスの一部として設定する。S1807では、アプリケーション転送部521が、S1603で取得した受信日をフォルダパスの一部として設定する。なお、S1804乃至S1807の設定は、S1801で取得したフォルダパス設定の内容に従って行われる。 In S1806, the application transfer unit 521 sets the FAX number acquired in S1603 as part of the folder path. In S1807, the application transfer unit 521 sets the reception date acquired in S1603 as part of the folder path. Note that the settings in S1804 to S1807 are performed according to the contents of the folder path settings acquired in S1801.

これにより、受信した画像データを複数のフォルダに振り分けて格納することが可能となる。 As a result, the received image data can be sorted and stored in a plurality of folders.

次に振り分けて格納された画像データを監視するための手段について説明する。 Next, the means for monitoring the sorted and stored image data will be described.

図19は文書管理アプリケーション610がファイルサーバ102に転送されてきた画像データを監視するための設定動作を説明するフローチャートである。図19のフローチャートに示す各動作(ステップ)は、PC103のCPU411がHDD414に記憶された制御プログラムを実行することにより実現される。本処理は、例えば、数分といった時間間隔で定期的に実行される処理である。なお、文書管理アプリケーションは、フォルダを監視する処理のみを数分おきに実行して、例えば数時間おきに設定情報ファイルを確認するようにしてもよい。 FIG. 19 is a flow chart for explaining a setting operation for monitoring image data transferred to the file server 102 by the document management application 610 . Each operation (step) shown in the flowchart of FIG. 19 is realized by executing the control program stored in the HDD 414 by the CPU 411 of the PC 103 . This process is, for example, a process that is periodically executed at time intervals of several minutes. Note that the document management application may execute only the process of monitoring the folder every few minutes, and check the setting information file, for example, every few hours.

S1902では、その時点で指定されている監視フォルダパスに設定情報1400が格納されているかどうかを確認する。設定情報1400が格納されていると判定するとS1903に進み、格納されていないとS1904に進む。 In S1902, it is checked whether the setting information 1400 is stored in the monitoring folder path specified at that time. If it is determined that the setting information 1400 is stored, the process proceeds to S1903, and if not stored, the process proceeds to S1904.

監視フォルダパスは、文書管理アプリケーション610の画面を介して手動で設定したり、後述するS1905の処理に従い設定されたりする。 The monitoring folder path is manually set via the screen of the document management application 610, or is set according to the process of S1905, which will be described later.

ここで、ディスプレイ416に表示される文書管理アプリケーション610(図20)で、監視対象としたいフォルダ(監視フォルダパス)を手動で指定する例を説明する。 Here, an example of manually specifying a folder (monitoring folder path) to be monitored by the document management application 610 (FIG. 20) displayed on the display 416 will be described.

図20は、文書管理アプリケーション610の画面を示す図である。メニュー2001は、フォルダまたは、画像データに対する操作の実行コマンドを一覧表示し、実行することを可能とする。アドレスバー2002は、現在参照しているフォルダのパスを表示する。直接フォルダのパスを入力することで、指定されたパスのフォルダに含まれる画像データがファイルリストビュー2005に一覧表示される。ツールバー2003には、メニュー2001で実行可能な操作に対応するショートカットボタンが表示される。ナビゲーションペイン2004は、登録しているライブラリーの一覧と現在参照中のフォルダの位置を表示する。ライブラリーは、複数登録することができ、登録するライブラリー単位でファイルサーバを変更することが可能である。なお、ライブラリーとフォルダの関係は、ライブラリーが上位の階層でそのライブラリー階層の下の階層にフォルダが存在する。アウトプットバー2006は、登録されているボタンを押下することでボタンに関連付けられているアクションをファイルリストビュー2005で選択している画像データに対して実行可能である。図示する例では、「file:///sharedserver」をライブラリーとして登録し、S725で設定情報を格納したフォルダ「file:///sharedserver/root」を参照している例である。このフォルダ「file:///sharedserver/root」を選択し、メニュー2001またはツールバー2003で、フォルダの監視を実行する。監視対象のフォルダに格納された画像データは新着通知ウィンドウ2007で一覧表示される。 FIG. 20 shows a screen of the document management application 610. As shown in FIG. A menu 2001 displays a list of execution commands for manipulating folders or image data, enabling execution. The address bar 2002 displays the path of the currently referenced folder. By directly inputting the path of the folder, the image data contained in the folder of the specified path are listed in the file list view 2005 . A toolbar 2003 displays shortcut buttons corresponding to operations that can be executed on the menu 2001 . A navigation pane 2004 displays a list of registered libraries and the location of the folder currently being referenced. Multiple libraries can be registered, and the file server can be changed for each registered library. Note that the relationship between libraries and folders is such that the library is in the upper layer and the folder is in the lower layer of the library layer. By pressing a registered button, the output bar 2006 can execute an action associated with the button on image data selected in the file list view 2005 . In the illustrated example, "file:///sharedserver" is registered as a library, and the folder "file:///sharedserver/root" storing the setting information is referenced in S725. Select this folder "file:///sharedserver/root" and execute folder monitoring using the menu 2001 or toolbar 2003 . The image data stored in the folder to be monitored is listed in a new arrival notification window 2007 .

図19の説明に戻る。S1904では、監視フォルダパスで示すフォルダの監視を行う。この監視により、当該フォルダに格納された画像データの一覧を表示することができる。 Returning to the description of FIG. In S1904, the folder indicated by the monitoring folder path is monitored. By this monitoring, a list of image data stored in the folder can be displayed.

S1903では、フォルダ監視部612は、設定情報1400の内容を確認する。S1905では、フォルダ監視部612は、行1403の設定を確認し、監視する対象のフォルダを決定する処理である。 In S<b>1903 , the folder monitoring unit 612 confirms the contents of the setting information 1400 . In S1905, the folder monitoring unit 612 confirms the setting in line 1403 and determines the folder to be monitored.

S1906では、フォルダ監視部612が、監視フォルダパスにおける設定情報1400の行1402を確認する。S1907では、フォルダ監視部612がPC103の現在日付を取得する。例えば後述する例では、取得した日付は2013年01月01日とする。S1908では、フォルダ監視部612が、S1906で取得した行1402の設定値を判定する。設定値が、[登録月]¥[登録日]である場合はS1909に進む。設定値が、[登録月]である場合はS1910に進む。設定値が、[登録日]である場合はS1911に進む。設定値が、ない場合はS1912に進む。S1909乃至S1912では、フォルダ監視部612が、監視対象となるフォルダのパスを生成する。パスの生成方法は、S1907で取得した現在日付を元に設定値は実際のフォルダ名にして監視対象となるフォルダパスを生成する。 In S1906, the folder monitoring unit 612 checks the row 1402 of the setting information 1400 in the monitoring folder path. In S<b>1907 , the folder monitoring unit 612 acquires the current date of the PC 103 . For example, in the example described later, the acquired date is January 01, 2013. In S1908, the folder monitoring unit 612 determines the setting value of line 1402 obtained in S1906. If the set value is [registration month]¥[registration date], the process advances to S1909. If the set value is [Registration Month], the process advances to S1910. If the set value is [registration date], the process advances to S1911. If there is no setting value, the process proceeds to S1912. In S1909 to S1912, the folder monitoring unit 612 generates the path of the folder to be monitored. As for the path generation method, a folder path to be monitored is generated based on the current date acquired in S1907 with the set value set to an actual folder name.

例えば、S1909では、設定情報があるフォルダパスと転送設定の命名規則を連結し、「file:///sharedserver/root/2013年01月/2013年01月01日」を監視対象のフォルダパスとする。S1910では、フォルダ監視部612が「file:///sharedserver/root/2013年01月」を監視対象のフォルダパスとする。S1911では、フォルダ監視部612が「file:///sharedserver/root/2013年01月01日」を監視対象のフォルダパスとする。S1912では、「file:///sharedserver/root」を監視対象のフォルダパスとする。この時、S1907で取得した日時より任意の日付分前のフォルダを監視対象として追加してもよい。 For example, in S1909, the folder path with the setting information and the naming rule of the transfer settings are concatenated, and "file:///sharedserver/root/January 2013/January 01, 2013" is set as the monitoring target folder path. do. In S1910, the folder monitoring unit 612 sets "file:///sharedserver/root/2013.01" as a folder path to be monitored. In S1911, the folder monitoring unit 612 sets "file:///sharedserver/root/January 01, 2013" as a folder path to be monitored. In S1912, "file:///sharedserver/root" is set as the folder path to be monitored. At this time, a folder an arbitrary date before the date and time acquired in S1907 may be added as a monitoring target.

S1913では、S1909乃至S1912で決めた監視対象のフォルダパスに対応するフォルダの監視を行う。この監視により、当該フォルダに格納された画像データの一覧を表示することができる。この監視対象となるフォルダパスは、日付が変わる毎にS1909乃至S1912の規則に従い、変更されていく。 In S1913, the folder corresponding to the monitoring target folder path determined in S1909 to S1912 is monitored. By this monitoring, a list of image data stored in the folder can be displayed. The folder path to be monitored is changed according to the rules of S1909 to S1912 each time the date changes.

図21は、図19のS1905の処理を詳細に説明するフローチャートである。S2101では、その時点で監視フォルダパスにおける設定情報1400に、行1403で示す設定が存在するか否かを確認する。設定がある場合は、S2102に進む。設定が無い場合はS2104に進む。 FIG. 21 is a flowchart explaining in detail the processing of S1905 in FIG. In S2101, it is checked whether or not the setting indicated by line 1403 exists in the setting information 1400 in the monitoring folder path at that time. If there is a setting, the process advances to S2102. If there is no setting, the process proceeds to S2104.

S2102では、行1403に記載されている情報からパス情報を取得する。例えば、設定情報1400の行1403に図示されている例では、Changedpath,以降に記載されている情報「file://xxx.yyy.zzz/folder」をフォルダパスとして取得する。 In S2102, path information is acquired from the information described in line 1403. FIG. For example, in the example illustrated in line 1403 of setting information 1400, the information "file://xxx.yyy.zzz/folder" described after Changedpath is acquired as the folder path.

S2103では、S2102で取得したフォルパスにアクセス可能かどうかを判定する。アクセスできる場合は、S2105に進む。アクセスできない場合はS2107に進む。S2105では、取得したフォルダパスを監視フォルダパスとして、再度S2101乃至S2107の確認を行う。 In S2103, it is determined whether or not the folder obtained in S2102 is accessible. If access is possible, the process advances to S2105. If access is not possible, the process advances to S2107. In S2105, the confirmation of S2101 to S2107 is performed again using the acquired folder path as the monitoring folder path.

S2104では、その時点で監視フォルダパスを用いてアクセスしたフォルダが文書管理アプリケーション610のライブラリーとして登録しているかどうかを判定する。登録している場合は、S2106に進む。登録していない場合は、S2107に進む。S2106では、現在参照しているフォルダにある設定情報1400の情報を利用して図19のフローに従い、監視対象のフォルダを決定する。 In S2104, it is determined whether or not the folder accessed using the monitored folder path at that time is registered as a library of the document management application 610. FIG. If registered, the process advances to S2106. If not registered, the process advances to S2107. In S2106, the folder to be monitored is determined according to the flow of FIG. 19 using the information of the setting information 1400 in the currently referenced folder.

S2107では、アクセスできなかったとしてアクセスできなかった旨のメッセージボックスまたは通知ウィンドウを表示する。 In S2107, a message box or notification window is displayed indicating that the access was not possible.

本実施例により、データが格納されるフォルダが追加アプリケーションによって変更された場合でも、文書管理アプリケーションは、追加アプリケーションにより文書データが転送されるフォルダを監視対象とすることが可能となる。 According to this embodiment, even if the folder in which the data is stored is changed by the additional application, the document management application can monitor the folder to which the document data is transferred by the additional application.

(実施例2)
次に本発明の第2の実施形態について説明する。第1の実施形態で説明したフローチャートS2104でライブラリーとして登録されていない場合、文書管理アプリケーション610は、アクセス不可として監視対象外としてしまう。これを回避するためにアクセス可能な場合は、ライブラリーとして登録し、監視対象とすることを可能とする手段について図22を用いて説明する。尚、その他の構成については、第1の実施形態で説明したものと同様であるため説明は省略する。
(Example 2)
Next, a second embodiment of the invention will be described. If it is not registered as a library in the flowchart S2104 described in the first embodiment, the document management application 610 makes access impossible and excludes it from the monitoring target. In order to avoid this, means for registering as a library and making it possible to be monitored will be described with reference to FIG. The rest of the configuration is the same as that described in the first embodiment, so the description is omitted.

S2101では、設定情報1400の行1403を確認する。設定がある場合は、設定されているフォルダパスを取得し(S2102)、フォルダパスにアクセス可能か確認する(S2103)。アクセス可能な場合、取得したフォルダのパスを監視対象として(S2105)、再びS2101乃至S2105を繰り返し、設定情報1400の行1403の記載が無くなるまで確認する。設定情報1400の行1403の記載が無い場合、S2201で、S2101乃至S2105で決定した監視対象のフォルダが文書管理アプリケーション610のライブラリーとして登録されているかどうかを確認する。ライブラリーとして登録されている場合は、S2104に進む。ライブラリーとして登録されていない場合は、S2202に進む。S2202では、ライブラリーとして登録されていないフォルダをライブラリーとして登録し、文書管理アプリケーション610が参照可能な状態にする。 In S2101, the row 1403 of the setting information 1400 is confirmed. If there is a setting, the set folder path is acquired (S2102), and it is confirmed whether the folder path is accessible (S2103). If it is accessible, the path of the acquired folder is set as a monitoring target (S2105), and S2101 to S2105 are repeated until there is no more description in line 1403 of the setting information 1400 . If there is no description in line 1403 of the setting information 1400, it is checked in S2201 whether the folder to be monitored determined in S2101 to S2105 is registered as a library of the document management application 610. FIG. If it is registered as a library, the process advances to S2104. If it is not registered as a library, the process proceeds to S2202. In S2202, a folder that has not been registered as a library is registered as a library so that the document management application 610 can refer to it.

本実施例により、ライブラリーとして登録されていないフォルダに対しても文書管理アプリケーション610が参照することが可能となり、フォルダを監視することが可能となる。 According to this embodiment, it is possible for the document management application 610 to refer to a folder that is not registered as a library, and to monitor the folder.

(実施例3)
次に本発明の第3の実施形態について説明する。S1907で取得した日時より任意の日付分前のフォルダを監視対象として追加している場合において、数日間は特定のフォルダを転送先としてそのフォルダを監視した後に転送先を変更する。すると、文書管理アプリケーション610は起動していない状態もあるため、監視すべきフォルダの変更に気付けないおそれがある。定期的に設定情報を参照することで変更に気付いたとしても、その間隔が長い場合、以前の転送先と新しい転送先のいずれに画像データが転送されたか判断できない場合がある。このような場合において、一度設定した後に転送先を変更した場合においては、以前に設定した場所についても監視対象としてフォルダを監視しつつ、新しい転送先も監視することで監視漏れがないようにする手段について図23を用いて説明する。尚、その他の構成については、第1の実施形態で説明したものと同様であるため説明は省略する。
(Example 3)
Next, a third embodiment of the invention will be described. When a folder that is an arbitrary date before the date and time acquired in S1907 is added as a monitoring target, a specific folder is set as a transfer destination and monitored for several days, and then the transfer destination is changed. Then, since the document management application 610 may not be activated, there is a possibility that the change of the folder to be monitored may not be noticed. Even if the change is noticed by periodically referring to the setting information, if the interval is long, it may not be possible to determine to which of the previous transfer destination and the new transfer destination the image data has been transferred. In such a case, if the transfer destination is changed after setting it once, the previously set folder will be monitored as a monitoring target, and the new transfer destination will be monitored to prevent omission of monitoring. The means will be described with reference to FIG. The rest of the configuration is the same as that described in the first embodiment, so the description is omitted.

S2301で、設定情報1400を確認し、行1403に変更されたパスの記載があるかどうかを確認する。S2302で、設定変更が行われた場合は、S2303へ進み、設定変更が行われていない場合は終了する。S2303では、PC103の現在日時を取得する。S2304では、S2301で確認するより以前に監視していたフォルダを取得する。S2305では、S2304で取得したフォルダがS2303で取得した日時より以前の日付であるという所定の条件を満たすかどうかを確認する。S2305では、以前の日付がある場合、S2306に進む。ない場合は終了する。S2306では、差分がある日付が何日分あるかを抽出する。S2307では、変更前のフォルダにおいてS2306で取得した分の日付のフォルダを監視対象とする。S2308では、変更後のフォルダにおいてS2306で取得した分の日付のフォルダを監視する。 In S2301, the setting information 1400 is checked to see if the changed path is described in the line 1403. If the setting has been changed in S2302, the process advances to S2303, and if the setting has not been changed, the process ends. In S2303, the current date and time of the PC 103 is acquired. In S2304, the folder monitored before confirmation in S2301 is acquired. In S2305, it is checked whether or not the folder acquired in S2304 satisfies a predetermined condition that the date is earlier than the date acquired in S2303. In S2305, if there is an earlier date, the process proceeds to S2306. If not, exit. In S2306, the number of days with the difference is extracted. In S2307, the folder with the date acquired in S2306 in the folder before change is monitored. In S2308, the folder with the date acquired in S2306 is monitored in the changed folder.

例えば、監視対象のフォルダが「file:///sharedserver/root/」で2013年01月03日まで監視を行っていて、次に文書管理アプリケーション610を実行した日付が2013年01月06日だったとする。この時、S2301で、設定情報1400の行1403を参照すると「file:///xxx.yyy.zzz/folder」と記載されていたとする。この場合、S2302で、設定変更が行われたと判断される。S2303では、PCの日付を取得すると2013年01月06日が取得される。S2304では、2013年01月03日まで監視していたことを確認する。S2304では、日付に差分があるとして、差分を抽出する。2013年01月04日と2013年の01月05日が変更前の「file:///sharedserver/root/」にあるのか「file:///xxx.yyy.zzz/folder」にあるのか不明な状態であることを確認できる。S2307では、変更前の「file:///sharedserver/root/」のフォルダを監視する。そのために「file:///sharedserver/root/2013年01月/2013年01月04日」と「file:///sharedserver/root/2013年01月/2013年01月05日」を監視対象とする。一方でS2308では、変更後の「file:///xxx.yyy.zzz/folder」のフォルダも監視する。そのために「file:///xxx.yyy.zzz/folder/2013年01月/2013年01月04日」と「file:///xxx.yyy.zzz/folder/2013年01月/2013年01月05日」を監視対象とする。 For example, if the folder to be monitored is "file:///sharedserver/root/" and monitoring is being performed until January 3, 2013, the next execution date of the document management application 610 is January 6, 2013. Suppose At this time, it is assumed that "file:///xxx.yyy.zzz/folder" is described in the row 1403 of the setting information 1400 in S2301. In this case, it is determined in S2302 that the setting has been changed. In S2303, when the date of the PC is obtained, January 06, 2013 is obtained. In S2304, it is confirmed that the monitoring was performed until January 03, 2013. In S2304, the difference is extracted assuming that there is a difference in dates. It is unknown whether January 04, 2013 and January 05, 2013 are in "file:///sharedserver/root/" before change or in "file:///xxx.yyy.zzz/folder" You can check that it is in good condition. In S2307, the folder of "file:///sharedserver/root/" before change is monitored. For that purpose, "file:///sharedserver/root/January 2013/January 04, 2013" and "file:///sharedserver/root/January 2013/January 05, 2013" are monitored. and On the other hand, in S2308, the folder "file:///xxx.yyy.zzz/folder" after the change is also monitored. Therefore, "file:///xxx.yyy.zzz/folder/January 2013/January 04, 2013" and "file:///xxx.yyy.zzz/folder/January 2013/2013 01/05” will be monitored.

本実施例により、変更を検知する間の空白の日付分を両方監視することで、監視対象からの漏れを防ぐことを可能とする。 According to this embodiment, it is possible to prevent omission from the monitoring target by monitoring both blank dates during the detection of changes.

(他の実施例)
本発明は、上述した実施形態を適宜組み合わせることにより構成された装置あるいはシステムやその方法も含まれるものとする。
(Other examples)
The present invention also includes an apparatus or system configured by appropriately combining the above-described embodiments, and a method therefor.

ここで、本発明は、上述した実施形態の機能を実現する1つ以上のソフトウェア(プログラム)を実行する主体となる装置あるいはシステムである。また、その装置あるいはシステムで実行される上述した実施形態を実現するための方法も本発明の1つである。また、そのプログラムは、ネットワークまたは各種記憶媒体を介してシステムあるいは装置に供給され、そのシステムあるいは装置の1つ以上のコンピューター(CPUやMPU等)によりそのプログラムが読み出され、実行される。つまり、本発明の1つとして、さらにそのプログラム自体、あるいは当該プログラムを格納したコンピューターにより読み取り可能な各種記憶媒体も含むものとする。また、上述した実施形態の機能を実現する回路(例えば、ASIC)によっても、本発明は実現可能である。 Here, the present invention is a main device or system that executes one or more software (programs) that realize the functions of the above-described embodiments. A method for realizing the above-described embodiments executed by the device or system is also one aspect of the present invention. Also, the program is supplied to a system or device via a network or various storage media, and is read and executed by one or more computers (CPU, MPU, etc.) of the system or device. In other words, one aspect of the present invention includes the program itself or various computer-readable storage media storing the program. The present invention can also be realized by a circuit (for example, an ASIC) that implements the functions of the above-described embodiments.

101 MFP
103 PC
521 アプリケーション転送部
522 アプリケーション受信部
612 フォルダ監視部
101 MFPs
103 PCs
521 application transfer unit 522 application reception unit 612 folder monitoring unit

Claims (6)

文書データを管理するサーバーと通信可能な情報処理装置であって、
前記サーバーに格納されたフォルダーであって、既定の条件を満たすフォルダーに新たな文書データが格納されたかを監視する監視手段を有し、
前記監視手段による監視対象である第一のサーバーに、第二のサーバーに関する情報が記載されたファイルが存在する場合、
前記監視手段は、
前記第二のサーバーに関する情報に基づいて前記第一のサーバーの代わりに前記第二のサーバーを監視することを特徴とする情報処理装置。
An information processing device capable of communicating with a server that manages document data,
monitoring means for monitoring whether or not new document data is stored in a folder stored in the server that satisfies a predetermined condition;
If a file containing information about the second server exists in the first server to be monitored by the monitoring means,
The monitoring means
An information processing apparatus, wherein the second server is monitored instead of the first server based on information about the second server.
前記第一のサーバーに前記ファイルが存在しない場合、
前記監視手段は前記第一のサーバーを監視することを特徴とする請求項に記載の情報処理装置。
if the file does not exist on the first server,
2. An information processing apparatus according to claim 1 , wherein said monitoring means monitors said first server.
前記既定の条件は、
日付情報を含むフォルダの命名規則であることを特徴とする請求項またはに記載の情報処理装置。
The predetermined condition is
3. The information processing apparatus according to claim 1 , wherein the naming rule is for folders containing date information.
前記第二のサーバーに関する情報は、
前記第二のサーバーにログインするための認証情報と、前記第二のサーバーのホスト名と、文書データの送信先であるフォルダのフォルダパスの少なくとも一部と、を含むことを特徴とする請求項乃至のいずれか一項に記載の情報処理装置。
Information about said second server may include:
3. The authentication information includes authentication information for logging in to the second server, a host name of the second server, and at least part of a folder path of a folder to which document data is to be sent. 4. The information processing device according to any one of 1 to 3 .
前記ファイルは、
前記第二のサーバーに関する情報、および
前記第二のサーバーに格納されるフォルダーに関する設定情報のうち、少なくとも一つを含むことを特徴とする請求項乃至のいずれか1項に記載の情報処理装置。
Said file is
5. The information processing according to any one of claims 1 to 4 , comprising at least one of information on said second server and setting information on folders stored in said second server. Device.
文書データを管理するサーバーと通信可能な情報処理装置として機能させるためのプログラムであって、
前記サーバーに格納されたフォルダーであって、既定の条件を満たすフォルダーに新たな文書データが格納されたかを監視する監視手段を有し、
前記監視手段による監視対象である第一のサーバーに、第二のサーバーに関する情報が記載されたファイルが存在する場合、
前記監視手段は、
前記第二のサーバーに関する情報に基づいて前記第一のサーバーの代わりに前記第二のサーバーを監視することを特徴とする情報処理装置として機能させるためのプログラム。
A program for functioning as an information processing device capable of communicating with a server that manages document data,
monitoring means for monitoring whether or not new document data is stored in a folder stored in the server that satisfies a predetermined condition;
If a file containing information about the second server exists in the first server to be monitored by the monitoring means,
The monitoring means
A program for functioning as an information processing apparatus, characterized by monitoring said second server instead of said first server based on information relating to said second server.
JP2020114743A 2020-07-02 2020-07-02 Data management system, control method Active JP7124014B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020114743A JP7124014B2 (en) 2020-07-02 2020-07-02 Data management system, control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020114743A JP7124014B2 (en) 2020-07-02 2020-07-02 Data management system, control method

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2016106331A Division JP6727925B2 (en) 2016-05-27 2016-05-27 Data management system, control method

Publications (2)

Publication Number Publication Date
JP2020184358A JP2020184358A (en) 2020-11-12
JP7124014B2 true JP7124014B2 (en) 2022-08-23

Family

ID=73044734

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020114743A Active JP7124014B2 (en) 2020-07-02 2020-07-02 Data management system, control method

Country Status (1)

Country Link
JP (1) JP7124014B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU214902U1 (en) * 2022-05-31 2022-11-21 Евгений Александрович Анпилогов WIST BELT

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013111935A (en) 2011-11-30 2013-06-10 Oki Data Corp Image output device, control program, and image output system
JP2013114350A (en) 2011-11-25 2013-06-10 Brother Ind Ltd Server selection device, program, and image processing device

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013114350A (en) 2011-11-25 2013-06-10 Brother Ind Ltd Server selection device, program, and image processing device
JP2013111935A (en) 2011-11-30 2013-06-10 Oki Data Corp Image output device, control program, and image output system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU214902U1 (en) * 2022-05-31 2022-11-21 Евгений Александрович Анпилогов WIST BELT

Also Published As

Publication number Publication date
JP2020184358A (en) 2020-11-12

Similar Documents

Publication Publication Date Title
US8261259B2 (en) Dynamic printing system, apparatus and method
US9007631B2 (en) System, apparatus and method for managing heterogeneous group of devices
JP5436195B2 (en) Image processing apparatus, control method, and program
JP2012008702A (en) Network device, device control device, network system and program
JP2017073591A (en) Image processing apparatus, control method, and program
CN102685356B (en) Image reading apparatus and image reading method
JP2013033422A (en) Information processing system, information processor, button processing method and program
JP2016174229A (en) Information processing system, information processing device, information processing method and program
JP2008217750A (en) Network apparatus, image forming apparatus, data search method, data search program, and computer-readable recording medium
JP2016208264A (en) Image data management system, image data management method, and program
JP6234130B2 (en) Information processing system, information processing apparatus, information processing method, and program
JP6812139B2 (en) Data management system, control method
JP7124014B2 (en) Data management system, control method
JP6478783B2 (en) Device having FAX function, control method thereof, and program
JP4749782B2 (en) Document processing apparatus, workflow system, document processing method, and program
JP5845845B2 (en) Image forming apparatus, image forming method, image forming program, and distribution data management system
JP6727925B2 (en) Data management system, control method
JP2010287107A (en) Job management system
JP2023040888A (en) Image processing system, server and method for controlling the same, and program
JP2018018417A (en) File management system and control method
JP5928162B2 (en) Image data processing apparatus, image data processing method, image data processing program, recording medium storing the same, and image data processing system
JP6344904B2 (en) Image processing apparatus, image processing system, image processing apparatus control method, and computer program
JP2015061167A (en) Image processing system, information processing apparatus, image processing method, information processing method, and program
JP2017022523A (en) Image data management system, image data management method and program
US20150220661A1 (en) Information processing apparatus, information processing method, and storage medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200702

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20210716

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210810

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20211001

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20220215

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220510

C60 Trial request (containing other claim documents, opposition documents)

Free format text: JAPANESE INTERMEDIATE CODE: C60

Effective date: 20220510

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20220518

C21 Notice of transfer of a case for reconsideration by examiners before appeal proceedings

Free format text: JAPANESE INTERMEDIATE CODE: C21

Effective date: 20220524

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220810

R151 Written notification of patent or utility model registration

Ref document number: 7124014

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151