[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP6337605B2 - Update management apparatus, image forming apparatus, control program for update management apparatus, and control program for image forming apparatus - Google Patents

Update management apparatus, image forming apparatus, control program for update management apparatus, and control program for image forming apparatus Download PDF

Info

Publication number
JP6337605B2
JP6337605B2 JP2014100462A JP2014100462A JP6337605B2 JP 6337605 B2 JP6337605 B2 JP 6337605B2 JP 2014100462 A JP2014100462 A JP 2014100462A JP 2014100462 A JP2014100462 A JP 2014100462A JP 6337605 B2 JP6337605 B2 JP 6337605B2
Authority
JP
Japan
Prior art keywords
document file
server
update management
synchronization
terminal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2014100462A
Other languages
Japanese (ja)
Other versions
JP2015219571A (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.)
Konica Minolta Inc
Original Assignee
Konica Minolta 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 Konica Minolta Inc filed Critical Konica Minolta Inc
Priority to JP2014100462A priority Critical patent/JP6337605B2/en
Publication of JP2015219571A publication Critical patent/JP2015219571A/en
Application granted granted Critical
Publication of JP6337605B2 publication Critical patent/JP6337605B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Document Processing Apparatus (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Description

本発明は、更新管理装置、画像形成装置、更新管理装置の制御プログラム、および画像形成装置の制御プログラムに関し、より特定的には、同期対象となる文書ファイルの更新を管理する更新管理装置、画像形成装置、更新管理装置の制御プログラム、および画像形成装置の制御プログラムに関する。   The present invention relates to an update management apparatus, an image forming apparatus, a control program for an update management apparatus, and a control program for an image forming apparatus. More specifically, the present invention relates to an update management apparatus for managing update of a document file to be synchronized, an image The present invention relates to a control program for an image forming apparatus, an update management apparatus, and a control program for an image forming apparatus.

近年、インターネットなどのネットワークを介して提供されるサービスであるクラウドサービスが普及している。ユーザーは、ネットワークを通じてクラウドサービスの提供者のコンピューター資源を利用することで、自らの端末でコンピューター資源を保有することなく、サービスを享受することが可能となる。既に実現されているクラウドサービスには、スキャンサービス、オンラインストレージサービス(たとえばDropbox(登録商標)など)などがある。   In recent years, cloud services, which are services provided via a network such as the Internet, have become widespread. By using the computer resource of the cloud service provider through the network, the user can enjoy the service without owning the computer resource in his / her terminal. Examples of cloud services that have already been realized include scan services and online storage services (for example, Dropbox (registered trademark)).

オンラインストレージサービスでは、サービスを提供するサーバー(クラウドサーバー)がユーザーの端末(スマートフォンやタブレットなど)と通信を行うことにより、サーバーに格納された文書ファイルと、ユーザーの端末の特定のフォルダ内に格納された文書ファイルとを同期させる同期処理を行う。これにより、端末のユーザーは、自らの端末にオンラインストレージサービスを利用するためのソフトウェアをインストールして、このソフトウェアが端末内に作成したフォルダに文書ファイルを保存するだけで、サーバーとの間で文書ファイルを共有することができる。   In the online storage service, the server that provides the service (cloud server) communicates with the user's device (smartphone, tablet, etc.) and stores it in the document file stored on the server and in a specific folder on the user's device. A synchronization process is performed to synchronize with the document file. As a result, the user of the terminal simply installs software for using the online storage service on his / her terminal, and saves the document file in a folder created by the software in the terminal. You can share files.

文書ファイルの同期処理は、たとえば一定の時間間隔で行われる。また文書ファイルの同期処理は、サーバーおよび端末のうち一方の機器で文書ファイルが編集されて最新バージョンの文書ファイルが作成された場合、一方の機器が他方の機器に同期処理を要求することで行われる。これにより、サーバーおよび端末の双方で同一の文書ファイルを保持することができる。   The document file synchronization processing is performed, for example, at regular time intervals. In addition, when a document file is edited on one of the server and terminal devices and the latest version of the document file is created, one device requests the other device for synchronization processing. Is called. Thereby, the same document file can be held in both the server and the terminal.

オンラインストレージサービスは、端末側のメモリ容量に制約があるためにサーバーにデータを保持しておくという理由や、外出先で端末を紛失した場合にデータも紛失することを抑止するという目的や、データをサーバーに置くことで他の端末からの操作(ユビキタスアクセス)を可能にする目的などで利用される。   The online storage service is based on the reason that data is retained on the server because of limited memory capacity on the device side, the purpose is to prevent data loss when the device is lost on the go, It is used for the purpose of enabling operation (ubiquitous access) from other terminals by placing on the server.

図17は、従来の文書管理システムの動作を説明する図である。   FIG. 17 is a diagram for explaining the operation of a conventional document management system.

図17を参照して、従来の文書管理システムは、端末1100と、サーバー1200とを備えている。端末1100とサーバー1200とはネットワーク1400を通じて互いに通信を行う。端末1100およびサーバー1200の各々は、互いに同期される文書ファイルを記憶している。この文書管理システムの初期状態として、端末1100に記憶されている文書ファイルのバージョンと、サーバー1200に記憶されている文書ファイルのバージョンとは同一であり、いずれもバージョン1.0であるものとする。   Referring to FIG. 17, the conventional document management system includes a terminal 1100 and a server 1200. The terminal 1100 and the server 1200 communicate with each other through the network 1400. Each of terminal 1100 and server 1200 stores document files that are synchronized with each other. As an initial state of the document management system, the version of the document file stored in the terminal 1100 and the version of the document file stored in the server 1200 are the same, and both are version 1.0. .

端末1100およびサーバー1200が初期状態にある場合に、端末1100のユーザーは、端末1100に記憶されている文書ファイルを編集することにより、端末1100に記憶されている文書ファイルを、バージョン2.0の文書ファイルに更新する(処理PR101)。   When the terminal 1100 and the server 1200 are in the initial state, the user of the terminal 1100 edits the document file stored in the terminal 1100 to change the document file stored in the terminal 1100 to version 2.0. The document file is updated (process PR101).

端末1100およびサーバー1200は、同期設定情報に基づいて文書ファイルの同期処理を行う。同期設定情報は、端末1100およびサーバー1200の各々が保持している。同期設定情報には、同期相手となる端末1100またはサーバー1200におけるファイルのパス情報(URL(Uniform Resource Locator)など)や、同期タイミング(10分間隔、1時間間隔など)などが含まれている。文書ファイルの同期処理の結果、端末1100に記憶されている文書ファイルと、サーバー1200に記憶されている文書ファイルとは、いずれもバージョン2.0となり、いずれも最新のものとなる(処理PR102)。   The terminal 1100 and the server 1200 perform document file synchronization processing based on the synchronization setting information. The synchronization setting information is held by each of the terminal 1100 and the server 1200. The synchronization setting information includes file path information (such as URL (Uniform Resource Locator)) in the terminal 1100 or server 1200 that is the synchronization partner, synchronization timing (such as 10-minute intervals, 1-hour intervals, etc.). As a result of the synchronization processing of the document file, the document file stored in the terminal 1100 and the document file stored in the server 1200 are both version 2.0 and both are the latest (process PR102). .

なお、上記の例とは反対に、サーバー1200に記憶されている文書ファイルをユーザーが編集することにより、サーバー1200に記憶されている文書ファイルを、最新バージョンの文書ファイルに更新する例も想定される(たとえばGoogleDrive(登録商標)上の文書ファイルが編集された場合など)。この例では、編集後、サーバー1200に記憶されている文書ファイルが最新バージョンとなり、文書ファイルの同期処理の結果、端末1100に記憶されている文書ファイルが更新される。   Contrary to the above example, it is assumed that the user edits the document file stored in the server 1200 to update the document file stored in the server 1200 to the latest version of the document file. (For example, when a document file on Google Drive (registered trademark) is edited). In this example, after editing, the document file stored in the server 1200 becomes the latest version, and the document file stored in the terminal 1100 is updated as a result of the synchronization processing of the document file.

従来、文書ファイルのバージョン管理を行う文書管理システムが広く普及している。この文書管理システムでは、サーバーに文書ファイルを登録し、文書ファイルを更新する際にはサーバーから文書ファイルを取得(チェックアウト)し、更新後の文書ファイルをサーバーに登録することで、文書ファイルのバージョン管理が行われる。たとえば下記特許文献1〜3には、文書ファイルのバージョン管理を行う技術が開示されている。   2. Description of the Related Art Conventionally, document management systems for managing document file versions have been widely used. In this document management system, a document file is registered on the server. When a document file is updated, the document file is acquired (checked out) from the server, and the updated document file is registered on the server. Version control is performed. For example, Patent Documents 1 to 3 below disclose techniques for managing document file versions.

下記特許文献1には、複数のユーザーが一の文書を同時に編集可能な文書編集サーバーから文書データを取得して印刷出力を行う場合に、文書編集サーバーで保持されている文書データを最新の状態で印刷する画像形成装置が開示されている。この画像形成装置は、文書編集サーバーから取得した文書データに基づいて生成された印刷ジョブの実行を開始する前に、文書編集サーバーにおける当該文書データの更新の有無を確認し、文書データが更新されている場合、その更新後の文書データを再度取得して印刷ジョブを生成し、実行対象となる印刷ジョブをその更新後の文書データに基づいて生成される印刷ジョブに差し替える。   In Patent Document 1 below, when document data is acquired from a document editing server capable of simultaneously editing a single document and printed out, the document data stored in the document editing server is updated to the latest state. An image forming apparatus that performs printing is disclosed. Before starting execution of a print job generated based on document data acquired from the document editing server, the image forming apparatus checks whether or not the document data is updated in the document editing server, and the document data is updated. If the print data is updated, the updated document data is acquired again to generate a print job, and the print job to be executed is replaced with a print job generated based on the updated document data.

下記特許文献2には、PC(Personal Computer)上で作成された文書データに含まれる定型書式データのバージョンが最新バージョンか否かを自動的にチェックし、結果をPCに送信する定型書式データ管理サーバー装置が開示されている。PCは、作成された文書データを画像形成装置で印刷するに先立ち、当該文書データに含まれる定型書式データのバージョン情報を定型書式データ管理サーバー装置に送信する。バージョン情報を受信した定型書式データ管理サーバー装置は、当該バージョン情報が最新のバージョン情報か否かを判定し、バージョン情報が最新でないと判定すると、文書データの印刷を停止する制御情報をPCに送信する。   Japanese Patent Application Laid-Open Publication No. 2003-259259 discloses a standard format data management that automatically checks whether or not the version of standard format data included in document data created on a PC (Personal Computer) is the latest version and transmits the result to the PC. A server device is disclosed. Prior to printing the created document data on the image forming apparatus, the PC transmits the version information of the standard format data included in the document data to the standard format data management server device. The fixed form data management server apparatus that has received the version information determines whether or not the version information is the latest version information, and if it determines that the version information is not the latest, transmits control information to stop printing the document data to the PC To do.

下記特許文献3には、バージョン管理されている文書データの利用を容易にする技術が開示されている。この技術では、複合機は、機器ID(Identification)と、文書データを識別する文書IDと、当該文書データの更新履歴を示すバージョン情報と、当該バージョン情報における文書データとを対応付けて記憶する記憶部と、バージョン情報における文書データの更新内容を表す更新内容情報を取得する更新内容取得部と、DNS(Domain Name System)サーバーに対して、文書IDと、機器IDと、バージョン情報と、更新内容情報とを対応付けて登録を要求する登録要求部とを備える。   Patent Document 3 below discloses a technique that facilitates use of version-managed document data. In this technology, the multifunction peripheral stores a device ID (Identification), a document ID for identifying document data, version information indicating an update history of the document data, and document data in the version information in association with each other. The document ID, the device ID, the version information, and the update content for the copy content, the update content acquisition unit that acquires the update content information that represents the update content of the document data in the version information, and the DNS (Domain Name System) server A registration request unit that requests registration in association with information.

特開2012−245751号公報JP 2012-245751 A 特開2010−146324号公報JP 2010-146324 A 特開2009−218866号公報JP 2009-218866 A

図18は、従来の文書管理システムの問題を説明する図である。   FIG. 18 is a diagram for explaining a problem of a conventional document management system.

図18を参照して、従来の文書管理システムは、MFP(Multifunction Peripheral)1300をさらに備えている。MFP1300と、端末1100およびサーバー1200の各々とは、ネットワーク1400を通じて互いに通信を行う。   Referring to FIG. 18, the conventional document management system further includes an MFP (Multifunction Peripheral) 1300. MFP 1300 and each of terminal 1100 and server 1200 communicate with each other via network 1400.

サーバー1200が保持している文書ファイルのプルプリント(サーバー1200からのプルプリント)の実行指示を、MFP1300がユーザーから受け付けた場合、MFP1300はサーバー1200に対して文書ファイルの送信を要求し、サーバー1200から受信した文書ファイルをプリントする。   When the MFP 1300 receives an instruction to execute pull-printing of a document file held by the server 1200 (pull printing from the server 1200) from the user, the MFP 1300 requests the server 1200 to transmit the document file, and the server 1200 Print the document file received from.

この場合、MFP1300がプリントする文書ファイルは、最新バージョンであるとは限らない。MFP1300は、サーバー1200から受信した文書ファイルが最新バージョンか否かを判断することはできない。すなわち、端末1100およびサーバー1200が文書ファイルの同期処理を行った後で、端末1100に記憶されている文書ファイルが編集されていなければ、サーバー1200から受信した文書ファイルは最新バージョンである。一方、端末1100およびサーバー1200が文書ファイルの同期処理を行った後で、端末1100に記憶されている文書ファイルが編集されていれば、サーバー1200から受信した文書ファイルは旧バージョンである。   In this case, the document file printed by the MFP 1300 is not necessarily the latest version. The MFP 1300 cannot determine whether the document file received from the server 1200 is the latest version. That is, if the document file stored in the terminal 1100 has not been edited after the terminal 1100 and the server 1200 have synchronized the document file, the document file received from the server 1200 is the latest version. On the other hand, if the document file stored in the terminal 1100 has been edited after the terminal 1100 and the server 1200 have synchronized the document file, the document file received from the server 1200 is an old version.

したがって、MFP1300が、サーバー1200から受信した文書ファイルが最新バージョンであるか否かを判断するためには、少なくとも、端末1100に記憶されている文書ファイルと、サーバー1200に記憶されている文書ファイルとの両方を参照する必要があり、処理が複雑になっていた。その結果、最新バージョンの文書ファイルのプリントに時間を要し、利便性が低下していた。   Therefore, in order for the MFP 1300 to determine whether or not the document file received from the server 1200 is the latest version, at least the document file stored in the terminal 1100, the document file stored in the server 1200, and Both had to be referenced and the process was complicated. As a result, it took time to print the latest version of the document file, and convenience was reduced.

なお、特許文献1〜3に開示された従来の文書管理システムでは、サーバーが文書ファイルのバージョンの管理を行っている。このため、最新バージョンの文書ファイルがサーバー側(すなわち文書管理システム内)に存在する場合、サーバーは最新バージョンのファイルを特定することができるが、最新バージョンの文書ファイルが端末側(すなわち文書管理システム外)に存在する場合に、サーバーは最新バージョンのファイルを特定することはできなかった。また、最新バージョンの文書ファイルが端末側およびサーバー側のうちどちらに存在するかを特定しようとすると、文書管理システムを端末側にも導入する必要があった。これにより、システムが大型化し、処理が複雑になっていた。その結果、最新バージョンの文書ファイルのプリントに時間を要し、利便性が低下していた。   In the conventional document management system disclosed in Patent Documents 1 to 3, the server manages the version of the document file. For this reason, when the latest version of the document file exists on the server side (that is, in the document management system), the server can identify the latest version of the file, but the latest version of the document file is the terminal side (that is, the document management system). The server could not identify the latest version of the file. Further, in order to determine whether the latest version of the document file exists on the terminal side or the server side, it is necessary to install a document management system on the terminal side. As a result, the system becomes large and the processing becomes complicated. As a result, it took time to print the latest version of the document file, and convenience was reduced.

本発明は、上記課題を解決するためのものであり、その目的は、利便性を向上することのできる更新管理装置、画像形成装置、更新管理装置の制御プログラム、および画像形成装置の制御プログラムを提供することである。   SUMMARY An advantage of some aspects of the invention is that an update management apparatus, an image forming apparatus, a control program for the update management apparatus, and a control program for the image forming apparatus that can improve convenience. Is to provide.

本発明の一の局面に従う更新管理装置は、相手機器との間で通信を行う更新管理装置であって、更新管理装置および相手機器の各々は、同期対象となる文書ファイルと、文書ファイルが最新バージョンであるか否かに関する情報である同期ステータスとを記憶し、更新管理装置は、更新管理装置に記憶されている文書ファイルが新しいバージョンの文書ファイルに更新された場合に、相手機器に記憶されている文書ファイルを、更新管理装置に記憶されている文書ファイルと同期せずに、更新管理装置に記憶されている同期ステータスを、文書ファイルが最新バージョンであることを示す情報に更新し、かつ相手機器に記憶されている同期ステータスを、文書ファイルが最新バージョンでないことを示す情報に更新する第1のステータス更新手段と、第1のステータス更新手段にて更新した後で、相手機器に記憶されている文書ファイルを、更新管理装置に記憶されている文書ファイルと同期する同期手段と、同期手段にて同期した場合に、更新管理装置および相手機器の各々に記憶されている同期ステータスを、更新管理装置および相手機器に記憶されている文書ファイルがいずれも最新バージョンであることを示す情報に更新する第2のステータス更新手段とを備える。 An update management device according to one aspect of the present invention is an update management device that communicates with a counterpart device, and each of the update management device and the counterpart device includes a document file to be synchronized and a document file that is the latest storing a synchronization status is information on whether the version, the update management apparatus, when a document file stored in the update management unit has been updated to the new version of the document file stored in the partner device Update the synchronization status stored in the update management apparatus to information indicating that the document file is the latest version without synchronizing the document file stored in the update management apparatus with the document file stored in the update management apparatus ; and the sync status stored in the other device, a first status document file is updated to information indicating that it is not the latest version update And stage, after updating by the first status update means, a document file stored in the other device, and synchronizing means for synchronizing a document file stored in the update management unit, synchronized by synchronizing means case, the synchronization status being stored in each of the update management apparatus and other device, update management apparatus and also document file either stored in the remote device to the second updating of the information indicating that the latest version Status update means.

上記更新管理装置において好ましくは、同期ステータスは、更新管理装置および相手機器の各々に記憶されている文書ファイルのバージョンが、更新管理装置および相手機器に記憶されている文書ファイルがいずれも最新バージョンである第1の状態、相手機器に記憶されている文書ファイルが最新バージョンであり、かつ更新管理装置に記憶されている文書ファイルが最新バージョンでない第2の状態、および更新管理装置に記憶されている文書ファイルが最新バージョンであり、かつ相手機器に記憶されている文書ファイルが最新バージョンでない第3の状態のうちいずれかの状態であるかを示す情報である。 Preferably, in the above update management apparatus, synchronization status, update management apparatus and each version of the document file stored in the other device is, any document file stored in the update management apparatus and other device is the latest version The first state, the document file stored in the counterpart device is the latest version, and the document file stored in the update management apparatus is not the latest version, and is stored in the update management apparatus . This is information indicating whether the document file is the latest version and the document file stored in the counterpart device is in any one of the third states that are not the latest version.

上記更新管理装置において好ましくは、更新管理装置に記憶されている文書ファイルの送信要求を、画像形成装置から更新管理装置で受け付ける要求受付手段と、要求受付手段にて送信要求を受け付けた場合に、更新管理装置に記憶されている同期ステータスに基づいて、更新管理装置に記憶されている文書ファイルが最新バージョンであるか否かを判別するバージョン判別手段と、バージョン判別手段による判別結果に基づいて、最新バージョンの文書ファイルを画像形成装置に送信するファイル送信手段とをさらに備える。 Preferably, in the update management apparatus, when a transmission request for a document file stored in the update management apparatus is received by the update management apparatus from the image forming apparatus, and when a transmission request is received by the request reception means, based on the synchronization status stored in the update management unit, and version determining means for document files stored in the update management apparatus determines whether or not the latest version, based on the determination result by the version determination device, File transmission means for transmitting the latest version of the document file to the image forming apparatus;

上記更新管理装置において好ましくは、更新管理装置に記憶されている文書ファイルが最新バージョンでないとバージョン判別手段にて判別した場合、同期手段は、更新管理装置に記憶されている文書ファイルを相手機器に記憶している文書ファイルと同期し、ファイル送信手段は、同期手段にて同期した後で、更新管理装置に記憶されている文書ファイルを更新管理装置から画像形成装置に送信する。 Preferably, in the update management apparatus, when the version determination unit determines that the document file stored in the update management apparatus is not the latest version, the synchronization unit uses the document file stored in the update management apparatus as a counterpart device . synchronized with the document file that stores the file transmitting means, after synchronization by the synchronization means, and transmits to the image forming apparatus a document file stored in the update management apparatus from the update management unit.

上記更新管理装置において好ましくは、更新管理装置は端末であり、相手機器はサーバーであり、端末に記憶されている文書ファイルが最新バージョンでないとバージョン判別手段にて判別した場合、画像形成装置からの送信要求をキャンセルさせるキャンセル手段と、キャンセル手段にてキャンセルさせた場合に、サーバーにおける文書ファイルの所在に関する情報であるパス情報と、パス情報に基づく文書ファイルのプリント命令とを端末から画像形成装置に送信するプリント命令送信手段とをさらに備える。 Preferably, in the above update management apparatus, the update management apparatus is a terminal, the counterpart device is a server, and the version determination unit determines that the document file stored in the terminal is not the latest version. Canceling means for canceling the transmission request, and when canceling by the canceling means, the path information, which is information regarding the location of the document file in the server, and the print command of the document file based on the path information are sent from the terminal to the image forming apparatus. And a print command transmitting means for transmitting.

本発明の他の局面に従う画像形成装置は、上記更新管理装置と通信を行う画像形成装置であって、更新管理装置に記憶されている文書ファイルの取得指示を受け付けた場合に、更新管理装置に記憶されている同期ステータスを更新管理装置から取得する情報取得手段と、情報取得手段にて取得した同期ステータスに基づいて、更新管理装置に記憶されている文書ファイルが最新バージョンであるか否かを判別するバージョン判別手段と、バージョン判別手段による判別結果に基づいて、最新バージョンの文書ファイルを取得するファイル取得手段とを備える。 Another image forming apparatus according to aspects of the present invention is an image forming apparatus that communicates with the update management unit, when receiving the acquisition instruction of the document file stored in the update management apparatus, the update management apparatus Information acquisition means for acquiring the stored synchronization status from the update management apparatus, and whether or not the document file stored in the update management apparatus is the latest version based on the synchronization status acquired by the information acquisition means Version discriminating means for discriminating, and file acquiring means for acquiring the latest version of the document file based on the discrimination result by the version discriminating means.

上記画像形成装置において好ましくは、更新管理装置に記憶されている文書ファイルが最新バージョンでないとバージョン判別手段にて判別した場合、相手機器に対して、相手機器に記憶されている文書ファイルの送信を要求するファイル送信要求手段をさらに備える。 Preferably, in the above image forming apparatus, if a document file stored in the update management apparatus has determined in the not the latest version version discriminating means, to the counterpart device, the transmission of a document file stored in the partner device A file transmission request means for requesting is further provided.

上記画像形成装置において好ましくは、ファイル取得手段は、相手機器から、相手機器に記憶されている文書ファイルを取得する。 Preferably, in the image forming apparatus, the file acquisition unit acquires a document file stored in the partner device from the partner device .

上記画像形成装置において好ましくは、更新管理装置はサーバーであり、相手機器は端末であり、サーバーに記憶されている文書ファイルが最新バージョンでないとバージョン判別手段にて判別した場合、ファイル送信要求手段は、端末に対して、端末に記憶されている文書ファイルの送信を要求し、ファイル送信要求手段にて送信を要求した場合において、端末に記憶されている文書ファイルを端末から受信しないときは、サーバーに対して、サーバーに記憶されている文書ファイルを、端末に記憶されている文書ファイルと同期することと、同期した後でサーバーに記憶されている文書ファイルを送信することとを要求する同期要求手段をさらに備える。 Preferably, in the image forming apparatus, when the update management device is a server, the counterpart device is a terminal, and the version determination unit determines that the document file stored in the server is not the latest version, the file transmission request unit is When requesting transmission of a document file stored in the terminal to the terminal and requesting transmission by the file transmission request means, the server does not receive the document file stored in the terminal from the terminal. Request to synchronize the document file stored in the server with the document file stored in the terminal and to send the document file stored in the server after synchronization Means are further provided.

上記画像形成装置において好ましくは、同期要求手段は、サーバーに対してサーバーからのプルプリントを要求することによって、サーバーに記憶されている文書ファイルを、端末に記憶している文書ファイルと同期することと、同期した後でサーバーに記憶されている文書ファイルを送信することとを要求する。   Preferably, in the image forming apparatus, the synchronization request unit synchronizes the document file stored in the server with the document file stored in the terminal by requesting the server to perform a pull print from the server. And request to send a document file stored on the server after synchronization.

上記画像形成装置において好ましくは、更新管理装置は端末であり、相手機器はサーバーであり、端末に記憶されている文書ファイルが最新バージョンでないとバージョン判別手段にて判別した場合、サーバーにおける文書ファイルの所在に関する情報であるパス情報を端末から取得するパス情報取得手段をさらに備え、ファイル送信要求手段は、パス情報に基づいて、サーバーに対して、サーバーに記憶されている文書ファイルの送信を要求する。 Preferably, in the image forming apparatus, the update management device is a terminal, the counterpart device is a server, and the version determination unit determines that the document file stored in the terminal is not the latest version. Path information acquisition means for acquiring path information that is location information from the terminal is further provided, and the file transmission request means requests the server to transmit a document file stored in the server based on the path information. .

上記画像形成装置において好ましくは、更新管理装置および相手機器のうち一方の機器に記憶されている文書ファイルの取得指示を受け付けた場合に、取得指示を受けた文書ファイルが同期対象となっているか否かを判別する設定判別手段をさらに備え、取得指示を受けた文書ファイルが同期設定されていると設定判別手段にて判別した場合に、情報取得手段は、一方の機器に記憶されている同期ステータスを一方の機器から取得する。 Preferably, in the image forming apparatus, when an instruction to acquire a document file stored in one of the update management apparatus and the counterpart device is received, whether the document file that has received the acquisition instruction is a synchronization target. A setting determination unit that determines whether the document file that has received the acquisition instruction is synchronously set, and the information acquisition unit stores the synchronization status stored in one device. From one device.

本発明のさらに他の局面に従う更新管理装置の制御プログラムは、相手機器との間で通信を行う更新管理装置の制御プログラムであって、更新管理装置および相手機器の各々は、同期対象となる文書ファイルと、文書ファイルが最新バージョンであるか否かに関する情報である同期ステータスとを記憶し、制御プログラムは、更新管理装置に記憶されている文書ファイルが新しいバージョンの文書ファイルに更新された場合に、相手機器に記憶されている文書ファイルを、更新管理装置に記憶されている文書ファイルと同期せずに、更新管理装置に記憶されている同期ステータスを、文書ファイルが最新バージョンであることを示す情報に更新し、かつ相手機器に記憶されている同期ステータスを、文書ファイルが最新バージョンでないことを示す情報に更新する第1のステータス更新ステップと、第1のステータス更新ステップにて更新した後で、相手機器に記憶されている文書ファイルを、更新管理装置に記憶されている文書ファイルと同期する同期ステップと、同期ステップにて同期した場合に、更新管理装置および相手機器の各々に記憶されている同期ステータスを、更新管理装置および相手機器に記憶されている文書ファイルがいずれも最新バージョンであることを示す情報に更新する第2のステータス更新ステップとをコンピューターに実行させる。 A control program for an update management apparatus according to still another aspect of the present invention is a control program for an update management apparatus that communicates with a counterpart device, wherein each of the update management device and the counterpart device is a document to be synchronized. A file and a synchronization status that is information about whether or not the document file is the latest version, and the control program stores the document file stored in the update management device when the document file is updated to a new version. indicates that the document file stored in the partner device, without the document files and synchronization stored in the update management unit, the synchronization status stored in the update management apparatus, a document file is the latest version The document file is not the latest version of the synchronization status updated to the information and stored in the other device. A first status updating step of updating the information shown, after updating in the first status update step, synchronizing a document file stored in the other device, and a document file stored in the update management apparatus synchronization and step, when synchronized in synchronization step, synchronization status being stored in each of the update management apparatus and other device is the latest version any document file stored in the update management apparatus and other device And causing the computer to execute a second status update step for updating the information to indicate that.

本発明のさらに他の局面に従う画像形成装置の制御プログラムは、上記更新管理装置と通信を行う画像形成装置の制御プログラムであって、更新管理装置に記憶されている文書ファイルの取得指示を受け付けた場合に、更新管理装置に記憶されている同期ステータスを更新管理装置から取得する情報取得ステップと、情報取得ステップにて取得した同期ステータスに基づいて、更新管理装置に記憶されている文書ファイルが最新バージョンであるか否かを判別するバージョン判別ステップと、バージョン判別ステップによる判別結果に基づいて、最新バージョンの文書ファイルを取得するファイル取得ステップとをコンピューターに実行させる。 An image forming apparatus control program according to still another aspect of the present invention is a control program for an image forming apparatus that communicates with the update management apparatus , and has received an instruction to acquire a document file stored in the update management apparatus when an information acquisition step of acquiring synchronization status stored in the update management apparatus from the update management unit, based on the synchronization status acquired in the information acquisition step, a document file stored in the update management apparatus Latest A computer is caused to execute a version determination step for determining whether or not it is a version, and a file acquisition step for acquiring a document file of the latest version based on the determination result obtained by the version determination step.

本発明によれば、利便性を向上することのできる更新管理装置、画像形成装置、更新管理装置の制御プログラム、および画像形成装置の制御プログラムを提供することができる。   According to the present invention, it is possible to provide an update management apparatus, an image forming apparatus, an update management apparatus control program, and an image forming apparatus control program that can improve convenience.

本発明の第1の実施の形態における文書管理システムの構成を示すブロック図である。It is a block diagram which shows the structure of the document management system in the 1st Embodiment of this invention. 端末100およびサーバー200の各々が記憶する同期設定情報を模式的に示す図である。It is a figure which shows typically the synchronous setting information which each of the terminal 100 and the server 200 memorize | stores. 本発明の第1の実施の形態において、端末100およびサーバー200が実行する同期処理を説明する第1の図である。FIG. 7 is a first diagram illustrating a synchronization process executed by the terminal 100 and the server 200 in the first embodiment of the present invention. 本発明の第1の実施の形態において、端末100およびサーバー200が実行する同期処理を説明する第2の図である。FIG. 7 is a second diagram illustrating a synchronization process executed by the terminal 100 and the server 200 in the first embodiment of the present invention. 本発明の第1の実施の形態において、端末100およびサーバー200が実行する同期処理を説明する第3の図である。FIG. 10 is a third diagram illustrating a synchronization process executed by the terminal 100 and the server 200 in the first embodiment of the present invention. 本発明の第1の実施の形態において、端末100およびサーバー200が実行する同期処理を示すフローチャートである。4 is a flowchart showing a synchronization process executed by a terminal 100 and a server 200 in the first embodiment of the present invention. 本発明の第1の実施の形態において、MFP300がサーバー200の文書ファイルのプルプリントの実行指示を受け付けた場合の、文書管理システムの動作を説明する第1の図である。6 is a first diagram illustrating an operation of the document management system when MFP 300 receives an instruction to execute pull-printing of a document file from server 200 in the first embodiment of the present invention. FIG. 本発明の第1の実施の形態において、MFP300がサーバー200の文書ファイルのプルプリントの実行指示を受け付けた場合の、文書管理システムの動作を説明する第2の図である。FIG. 10 is a second diagram illustrating the operation of the document management system when MFP 300 receives an instruction to execute pull-printing of a document file from server 200 in the first embodiment of the present invention. 本発明の第1の実施の形態において、MFP300がサーバー200の文書ファイルのプルプリントの実行指示を受け付けた場合の、文書管理システムの動作を説明する第3の図である。FIG. 10 is a third diagram illustrating the operation of the document management system when MFP 300 receives an instruction to execute pull-printing of a document file from server 200 in the first embodiment of the present invention. 本発明の第1の実施の形態において、MFP300がサーバー200の文書ファイルのプルプリントの実行指示を受け付けた場合の、MFP300の動作を示すフローチャートである。6 is a flowchart showing an operation of MFP 300 when MFP 300 receives an instruction to execute pull-printing of a document file in server 200 in the first embodiment of the present invention. 本発明の第2の実施の形態において、MFP300が端末100の文書ファイルのプルプリントの実行指示を受け付けた場合の、文書管理システムの動作を説明する図である。FIG. 10 is a diagram for explaining the operation of the document management system when the MFP 300 receives an instruction to execute pull-printing of a document file on the terminal 100 in the second embodiment of the present invention. 本発明の第2の実施の形態において、MFP300が端末100の文書ファイルのプルプリントの実行指示を受け付けた場合の、MFP300の動作を示すフローチャートである。10 is a flowchart showing an operation of MFP 300 when MFP 300 accepts an instruction to execute pull-printing of a document file on terminal 100 in the second embodiment of the present invention. 本発明の第3の実施の形態において、MFP300がサーバー200の文書ファイルのプルプリントの実行指示を受け付けた場合の、文書管理システムの動作を説明する図である。FIG. 10 is a diagram for explaining the operation of the document management system when the MFP 300 receives an instruction to execute pull-printing of a document file from the server 200 in the third embodiment of the present invention. 本発明の第3の実施の形態において、MFP300がサーバー200の文書ファイルのプルプリントの実行指示を受け付けた場合の、サーバー200の動作を示すフローチャートである。14 is a flowchart illustrating an operation of server 200 when MFP 300 receives an instruction to execute pull-printing of a document file from server 200 in the third embodiment of the present invention. 本発明の第4の実施の形態において、MFP300が端末100の文書ファイルのプルプリントの実行指示を受け付けた場合の、文書管理システムの動作を説明する図である。FIG. 10 is a diagram for explaining the operation of the document management system when the MFP 300 receives an instruction to execute pull-printing of a document file from the terminal 100 in the fourth embodiment of the present invention. 本発明の第4の実施の形態において、MFP300が端末100の文書ファイルのプルプリントの実行指示を受け付けた場合の、端末100およびサーバー200の動作を示すフローチャートである。14 is a flowchart illustrating operations of the terminal 100 and the server 200 when the MFP 300 receives an instruction to execute pull-printing of a document file of the terminal 100 in the fourth embodiment of the present invention. 従来の文書管理システムの動作を説明する図である。It is a figure explaining operation | movement of the conventional document management system. 従来の文書管理システムの問題を説明する図である。It is a figure explaining the problem of the conventional document management system.

以下、本発明の一実施の形態について、図面に基づいて説明する。   Hereinafter, an embodiment of the present invention will be described with reference to the drawings.

[第1の実施の形態]   [First Embodiment]

始めに、本実施の形態における文書管理システムの構成について説明する。   First, the configuration of the document management system in the present embodiment will be described.

図1は、本発明の第1の実施の形態における文書管理システムの構成を示すブロック図である。   FIG. 1 is a block diagram showing a configuration of a document management system according to the first embodiment of the present invention.

図1を参照して、本実施の形態における文書管理システムは、端末100およびサーバー200(更新管理装置の一例)と、MFP300(画像形成装置の一例)とを備えている。端末100、サーバー200、およびMFP300の各々は、ネットワーク400を通じて相互に接続されている。   Referring to FIG. 1, the document management system according to the present embodiment includes a terminal 100, a server 200 (an example of an update management apparatus), and an MFP 300 (an example of an image forming apparatus). Each of terminal 100, server 200, and MFP 300 is connected to each other through network 400.

ネットワーク400は、たとえば有線または無線のLAN(Local Area Network)などの専用回線を用いたものである。ネットワーク400は、TCP/IP(Transmission Control Protocol/Internet Protocol)のプロトコルを用いて各種機器を接続する。ネットワーク400に接続された機器は、お互いに各種データのやり取りが可能となっている。   The network 400 uses a dedicated line such as a wired or wireless LAN (Local Area Network). The network 400 connects various devices using a TCP / IP (Transmission Control Protocol / Internet Protocol) protocol. Devices connected to the network 400 can exchange various data with each other.

端末100は、ネットワーク400に接続された基地局(図示無し)と無線接続されている。端末100は、サーバー200およびMFP300の各々との間で狭帯域での通信を行う。サーバー200およびMFP300の各々は、ネットワーク400に有線接続されている。サーバー200とMFP300とは広帯域での通信を行う。なお、端末100はネットワーク400と有線接続されていてもよく、サーバー200およびMFP300の各々は、ネットワーク400と無線接続されていてもよい。   Terminal 100 is wirelessly connected to a base station (not shown) connected to network 400. The terminal 100 performs narrow-band communication with each of the server 200 and the MFP 300. Each of server 200 and MFP 300 is wired to network 400. Server 200 and MFP 300 perform broadband communication. Note that the terminal 100 may be wired with the network 400, and each of the server 200 and the MFP 300 may be wirelessly connected with the network 400.

なお、端末100、サーバー200、およびMFP300は、ネットワーク400を通じて他の端末、他のサーバー、または他のMFPなどの外部機器(図示無し)と相互に接続されていてもよい。   Note that the terminal 100, the server 200, and the MFP 300 may be connected to each other via an external device (not shown) such as another terminal, another server, or another MFP via the network 400.

端末100は、制御部110と、通信部120と、記憶部130と、操作部140と、表示部150と、同期部160とを含んでいる。   The terminal 100 includes a control unit 110, a communication unit 120, a storage unit 130, an operation unit 140, a display unit 150, and a synchronization unit 160.

制御部110は、CPU(Central Processing Unit)、ROM(Read Only Memory)、およびRAM(Random Access Memory)などにより構成されている。制御部110は、端末100全体を制御する。   The control unit 110 includes a CPU (Central Processing Unit), a ROM (Read Only Memory), a RAM (Random Access Memory), and the like. The control unit 110 controls the terminal 100 as a whole.

通信部120は、制御部110からの指示に従って、TCP/IPなどの通信プロトコルによって、ネットワーク400を介して外部機器との通信を行う。   The communication unit 120 communicates with an external device via the network 400 using a communication protocol such as TCP / IP according to an instruction from the control unit 110.

記憶部130は、文書ファイルと、同期対象となっている(同期設定されている)文書ファイルに関する同期設定情報と、ストレージサービスのソフトウェアのプログラム、プリントアプリケーションのソフトウェアのプログラムなどを記憶する。   The storage unit 130 stores a document file, synchronization setting information regarding a document file to be synchronized (synchronized setting), a storage service software program, a print application software program, and the like.

操作部140は、端末100のユーザーからの各種操作を受け付ける。   The operation unit 140 receives various operations from the user of the terminal 100.

表示部150は、端末100のユーザーに対して各種情報を表示する。   The display unit 150 displays various information for the user of the terminal 100.

同期部160は、サーバー200との間で、同期対象となっている文書ファイルの同期処理および同期ステータスの同期処理を行う。   The synchronization unit 160 performs synchronization processing of the document file to be synchronized and synchronization processing of the synchronization status with the server 200.

サーバー200は、制御部210と、通信部220と、記憶部230と、同期部240とを含んでいる。制御部210は、CPU、ROM、およびRAMなどにより構成されている。制御部210は、サーバー200全体を制御する。   The server 200 includes a control unit 210, a communication unit 220, a storage unit 230, and a synchronization unit 240. The control unit 210 includes a CPU, a ROM, a RAM, and the like. The control unit 210 controls the entire server 200.

通信部220は、制御部210からの指示に従って、TCP/IPなどの通信プロトコルによって、ネットワーク400を介して外部機器との通信を行う。   The communication unit 220 communicates with an external device via the network 400 using a communication protocol such as TCP / IP according to an instruction from the control unit 210.

記憶部230は、各種情報を記憶する。記憶部230は、文書ファイルと、同期対象となっている文書ファイルに関する同期設定情報などを記憶する。   The storage unit 230 stores various information. The storage unit 230 stores a document file, synchronization setting information regarding the document file to be synchronized, and the like.

同期部240は、端末100との間で、同期対象となっている文書ファイルの同期処理および同期ステータスの同期処理を行う。   The synchronization unit 240 performs synchronization processing of the document file to be synchronized and synchronization processing of the synchronization status with the terminal 100.

なお端末100は、USB(Universal Serial Bus)I/Fなどをさらに含んでいてもよい。   Note that the terminal 100 may further include a USB (Universal Serial Bus) I / F.

端末100およびサーバー200が行う文書ファイルの同期処理とは、端末100およびサーバー200の各々が記憶する文書ファイルのうち一方が旧バージョンである(最新バージョンでない)場合に、一方が記憶する文書ファイルの内容を、他方が記憶する最新バージョンの文書ファイルと同一の内容に更新する処理である。端末100およびサーバー200が行う同期ステータスの同期処理とは、端末100およびサーバー200の各々が記憶する同期設定情報のうち一方の同期ステータスが変更(更新)された場合に、所定のタイミングで、他方の同期設定情報の同期ステータスの内容を、一方の同期設定情報の変更後の同期ステータスの内容に更新する処理である。   The document file synchronization process performed by the terminal 100 and the server 200 refers to the process of storing the document file stored in one of the document files stored in the terminal 100 and the server 200 when one is an old version (not the latest version). This is a process of updating the content to the same content as the latest version of the document file stored in the other. The synchronization processing of the synchronization status performed by the terminal 100 and the server 200 means that when one of the synchronization setting information stored in the terminal 100 and the server 200 is changed (updated), the other is performed at a predetermined timing. This is a process for updating the contents of the synchronization status of the synchronization setting information to the contents of the synchronization status after changing one of the synchronization setting information.

以降、特に断りがある場合を除いて、同期対象となっている文書ファイルを単に文書ファイルと記すことがある。また、同期対象となっている文書ファイルのうち、端末100に記憶されている文書ファイルを端末側文書ファイルと記し、サーバー200に記憶されている文書ファイルをサーバー側文書ファイルと記すことがある。さらに、後述する同期設定情報のうち、端末100に記憶されているものを端末側同期設定情報と記し、サーバー200に記憶されているものをサーバー側同期設定情報と記すことがある。   Hereinafter, the document file to be synchronized may be simply referred to as a document file unless otherwise specified. Of the document files to be synchronized, the document file stored in the terminal 100 may be referred to as a terminal-side document file, and the document file stored in the server 200 may be referred to as a server-side document file. Further, among synchronization setting information described later, information stored in the terminal 100 may be referred to as terminal-side synchronization setting information, and information stored in the server 200 may be referred to as server-side synchronization setting information.

MFP300は、スキャナー機能、ファクシミリ機能、複写機能、プリンターとしての機能、データ通信機能、およびサーバー機能を備えている。MFP300は、制御部310と、通信部320と、記憶部330と、操作部340と、表示部350と、画像形成部360とを含んでいる。   The MFP 300 has a scanner function, a facsimile function, a copying function, a function as a printer, a data communication function, and a server function. MFP 300 includes a control unit 310, a communication unit 320, a storage unit 330, an operation unit 340, a display unit 350, and an image forming unit 360.

制御部310は、CPU、ROM、およびRAMなどにより構成されている。制御部310は、MFP300全体を制御する。   The control unit 310 includes a CPU, a ROM, a RAM, and the like. A control unit 310 controls the entire MFP 300.

通信部320は、制御部310からの指示に従って、TCP/IPなどの通信プロトコルによって、ネットワーク400を介して外部機器との通信を行う。   The communication unit 320 communicates with an external device via the network 400 using a communication protocol such as TCP / IP according to an instruction from the control unit 310.

記憶部330は、各種情報を記憶する。記憶部330は、端末100またはサーバー200から取得したプリントの対象となる文書ファイルを一時的に記憶する。   The storage unit 330 stores various types of information. The storage unit 330 temporarily stores a document file to be printed acquired from the terminal 100 or the server 200.

操作部340は、MFP300のユーザーからの各種操作を受け付ける。   Operation unit 340 accepts various operations from the user of MFP 300.

表示部350は、MFP300のユーザーに対して各種情報を表示する。   Display unit 350 displays various types of information to the user of MFP 300.

画像形成部360は、おおまかに、トナー像形成部、定着装置、および用紙搬送部などで構成される。画像形成部360は、たとえば電子写真方式で用紙に画像を形成する(プリントする)。画像形成部360は、いわゆるタンデム方式で4色の画像を合成し、用紙にカラー画像を形成可能に構成される。トナー像形成部は、C(シアン)、M(マゼンタ)、Y(イエロー)、K(ブラック)の各色について設けられた感光体と、感光体からトナー像が転写(1次転写)される中間転写ベルトと、中間転写ベルトから用紙に画像を転写(2次転写)する転写部などで構成される。定着装置は、加熱ローラおよび加圧ローラを有する。定着装置は、加熱ローラと加圧ローラとでトナー像が形成された用紙を挟みながら搬送し、その用紙に加熱及び加圧を行なう。これにより、定着装置は、用紙に付着したトナーを溶融させて用紙に定着させ、用紙に画像を形成する。用紙搬送部は、給紙ローラ、搬送ローラ、およびそれらを駆動するモーターなどで構成されている。用紙搬送部は、用紙を給紙カセットから給紙して、MFP300の筐体の内部で搬送する。また、用紙搬送部は、画像が形成された用紙をMFP300の筐体から排紙トレイなどに排出する。   The image forming unit 360 is roughly composed of a toner image forming unit, a fixing device, a paper transport unit, and the like. The image forming unit 360 forms (prints) an image on a sheet by, for example, electrophotography. The image forming unit 360 is configured to synthesize four color images by a so-called tandem method and form a color image on a sheet. The toner image forming unit includes a photoconductor provided for each color of C (cyan), M (magenta), Y (yellow), and K (black), and an intermediate in which a toner image is transferred (primary transfer) from the photoconductor. The image forming apparatus includes a transfer belt and a transfer unit that transfers an image from the intermediate transfer belt to a sheet (secondary transfer). The fixing device has a heating roller and a pressure roller. The fixing device conveys the sheet on which the toner image is formed between the heating roller and the pressure roller, and heats and presses the sheet. As a result, the fixing device melts the toner adhering to the paper and fixes it on the paper to form an image on the paper. The paper transport unit includes a paper feed roller, a transport roller, and a motor that drives them. The paper transport unit feeds paper from the paper feed cassette and transports the paper inside the MFP 300 casing. The paper transport unit discharges the paper on which the image is formed from the housing of the MFP 300 to a paper discharge tray or the like.

操作部340は、MFP300のユーザーからの各種操作を受け付ける。   Operation unit 340 accepts various operations from the user of MFP 300.

表示部350は、MFP300のユーザーに対して各種情報を表示する。   Display unit 350 displays various types of information to the user of MFP 300.

端末100は、サーバー200およびMFP300の各々と通信を行うものであればよく、たとえばタブレット、スマートフォン、またはPCなどであってもよい。サーバー200は、文書ファイルの同期処理および同期ステータスの同期処理を実行するものであればよく、たとえばPCなどであってもよい。画像形成装置は、電子写真方式や静電記録方式などによって画像形成を行うものであり、MFPの他、ファクシミリ装置、複写機、プリンターなどであってもよい。   The terminal 100 only needs to communicate with each of the server 200 and the MFP 300, and may be, for example, a tablet, a smartphone, or a PC. The server 200 only needs to execute document file synchronization processing and synchronization status synchronization processing, and may be a PC, for example. The image forming apparatus forms an image by an electrophotographic system or an electrostatic recording system, and may be a facsimile machine, a copier, a printer, or the like in addition to the MFP.

図2は、端末100およびサーバー200の各々が記憶する同期設定情報を模式的に示す図である。   FIG. 2 is a diagram schematically illustrating the synchronization setting information stored in each of the terminal 100 and the server 200.

図2を参照して、端末100およびサーバー200の各々は、同期対象となっている文書ファイルごとの同期設定情報を記憶している。同期設定情報は、典型的にはテキストファイルであり、文書ファイルの同期間隔と、文書ファイルの最新同期時刻と、同期ステータスの最新同期時刻と、同期ステータスとを含んでいる。   Referring to FIG. 2, each of terminal 100 and server 200 stores synchronization setting information for each document file to be synchronized. The synchronization setting information is typically a text file, and includes the synchronization interval of the document file, the latest synchronization time of the document file, the latest synchronization time of the synchronization status, and the synchronization status.

文書ファイルの同期間隔とは、端末100およびサーバー200が文書ファイルの同期処理を一定の時間間隔で同期する場合の、文書ファイルの同期処理を行う時間間隔(図2では30分)である。文書ファイルの最新同期時刻とは、文書ファイルの同期処理を行った最新の時刻(文書ファイルの同期処理を最後に行った時刻、図2では10:00)である。同期ステータスの最新同期時刻とは、同期ステータスの同期処理を行った最新の時刻(同期ステータスの同期処理を最後に行った時刻)を示す情報(図2では10:15)である。   The document file synchronization interval is a time interval (30 minutes in FIG. 2) for performing the document file synchronization processing when the terminal 100 and the server 200 synchronize the document file synchronization processing at a constant time interval. The latest synchronization time of the document file is the latest time when the synchronization processing of the document file was performed (the time when the synchronization processing of the document file was last performed, 10:00 in FIG. 2). The latest synchronization time of the synchronization status is information (10:15 in FIG. 2) indicating the latest time when synchronization processing of synchronization status was performed (time when synchronization processing of synchronization status was last performed).

同期ステータスとは、ここでは、最新バージョンの文書ファイルの所在を示す情報である。同期ステータスは、[0]、[1]、または[2]として表される。[0]は、文書ファイルの同期処理が完了済であり、端末側文書ファイルおよびサーバー側文書ファイルが同一の内容であり最新バージョンである状態を示している。[1]は、文書ファイルの同期処理が未完了であり、端末側文書ファイルが最新バージョンであり、サーバー側文書ファイルが旧バージョンである状態を示している。[2]は、文書ファイルの同期処理が未完了であり、サーバー側文書ファイルが最新バージョンであり、端末側文書ファイルが旧バージョンである状態を示している。   Here, the synchronization status is information indicating the location of the latest version of the document file. The synchronization status is represented as [0], [1], or [2]. [0] indicates that the document file synchronization processing has been completed, and the terminal-side document file and the server-side document file have the same contents and are the latest version. [1] indicates that the document file synchronization processing has not been completed, the terminal-side document file is the latest version, and the server-side document file is the old version. [2] indicates a state in which the document file synchronization processing has not been completed, the server-side document file is the latest version, and the terminal-side document file is the old version.

なお、同期ステータスは、文書ファイルが最新バージョンであるか否かに関する情報であればよい。具体的には、端末側同期設定情報における同期ステータスは、端末側文書ファイルが最新バージョンであるか否かに関する情報であればよい。サーバー側同期設定情報における同期ステータスは、サーバー側文書ファイルが最新バージョンであるか否かに関する情報であればよい。   The synchronization status may be information regarding whether or not the document file is the latest version. Specifically, the synchronization status in the terminal-side synchronization setting information may be information regarding whether or not the terminal-side document file is the latest version. The synchronization status in the server-side synchronization setting information may be information regarding whether or not the server-side document file is the latest version.

同期設定情報は、同期先情報をさらに含んでいてもよい。同期先情報とは、同期先における文書ファイルの所在に関する情報であり、同期先のIP(Internet Protocol)アドレスなどを含む情報である。同期先とは、端末100が記憶する同期設定情報ではサーバー200であり、サーバー200が記憶する同期設定情報では端末100である。   The synchronization setting information may further include synchronization destination information. The synchronization destination information is information relating to the location of the document file at the synchronization destination, and is information including an IP (Internet Protocol) address of the synchronization destination. The synchronization destination is the server 200 in the synchronization setting information stored in the terminal 100, and the terminal 100 in the synchronization setting information stored in the server 200.

続いて、本実施の形態において端末100およびサーバー200が実行する同期処理について説明する。   Subsequently, a synchronization process executed by the terminal 100 and the server 200 in the present embodiment will be described.

図3〜図5は、本発明の第1の実施の形態において、端末100およびサーバー200が実行する同期処理を説明する図である。なお、本願の図3〜図5、図7〜図9、図11、図13、および図15においては、相対的に新しいバージョンの文書ファイルを「Ver2.0」と記し、相対的に古いバージョンの文書ファイルを「Ver1.0」と記している。   3 to 5 are diagrams for explaining the synchronization processing executed by the terminal 100 and the server 200 in the first embodiment of the present invention. In FIGS. 3 to 5, 7 to 9, 11, 13, and 15 of the present application, a relatively new version of a document file is denoted as “Ver2.0”, and a relatively old version This document file is described as “Ver1.0”.

図3を参照して、この文書管理システムの初期状態として、端末100が保持している文書ファイルのバージョンと、サーバー200が保持している文書ファイルのバージョンとは同一であり、いずれもバージョン1.0であるものとする。この状態では、端末側同期設定情報における同期ステータス、およびサーバー側同期設定情報における同期ステータスは、いずれも[0](端末側文書ファイルおよびサーバー側文書ファイルが最新バージョンである状態)となっている。   Referring to FIG. 3, as an initial state of this document management system, the version of the document file held by terminal 100 is the same as the version of the document file held by server 200, both of which are version 1. 0. In this state, the synchronization status in the terminal-side synchronization setting information and the synchronization status in the server-side synchronization setting information are both [0] (the terminal-side document file and the server-side document file are in the latest version). .

図4を参照して、端末100のユーザーは、端末側文書ファイルを編集し、編集後の端末側文書ファイルを上書き保存する。これにより、端末側文書ファイルは最新バージョンの文書ファイルに更新される(処理PR1)。   Referring to FIG. 4, the user of terminal 100 edits the terminal-side document file and overwrites and saves the edited terminal-side document file. As a result, the terminal side document file is updated to the latest version of the document file (process PR1).

端末100は、端末側文書ファイルが更新されると、端末側同期設定情報の同期ステータスを更新する。その結果、端末側同期設定情報の同期ステータスは、[0]から[1](端末側文書ファイルが最新バージョンであり、サーバー側文書ファイルが旧バージョンである状態)に更新される(処理PR2)。   When the terminal side document file is updated, the terminal 100 updates the synchronization status of the terminal side synchronization setting information. As a result, the synchronization status of the terminal side synchronization setting information is updated from [0] to [1] (the terminal side document file is the latest version and the server side document file is the old version) (process PR2). .

端末100およびサーバー200は、端末側同期設定情報の同期ステータスが更新されると、直ちに同期ステータスの同期処理を行う(処理PR3)。その結果、サーバー側同期設定情報の同期ステータスは、[0]から[1]に更新される(処理PR4)。なお、この同期ステータスの同期処理の際に、文書ファイルの同期処理は行われない。このため、サーバー側文書ファイルは更新されず、バージョン1.0(旧バージョン)の文書ファイルのままである。同期ステータスの同期処理の際に更新されるのは同期ステータスの数字のみであるため、同期ステータスの同期処理に要する時間は、文書ファイルの同期処理に要する時間と比較して非常に短い。   When the synchronization status of the terminal-side synchronization setting information is updated, the terminal 100 and the server 200 immediately perform synchronization status synchronization processing (process PR3). As a result, the synchronization status of the server side synchronization setting information is updated from [0] to [1] (process PR4). Note that the document file synchronization process is not performed during the synchronization process of the synchronization status. For this reason, the server-side document file is not updated, and remains a version 1.0 (old version) document file. Since only the synchronization status number is updated in the synchronization status synchronization process, the time required for the synchronization status synchronization process is much shorter than the time required for the document file synchronization process.

図5を参照して、端末100およびサーバー200は、所定のタイミングで文書ファイルの同期処理を行う。その結果、サーバー側文書ファイルは最新バージョンの文書ファイルに更新され、端末側文書ファイルと同一の内容になる(処理PR5)。文書ファイルの同期処理のタイミングは任意であり、一定の時間間隔であってもよいし、決まった時刻であってもよいし、文書ファイルの同期処理の実行指示を受けたタイミングであってもよいし、端末100が特定の状態(たとえば充電されている状態)にあるタイミングであってもよい。   Referring to FIG. 5, terminal 100 and server 200 perform document file synchronization processing at a predetermined timing. As a result, the server-side document file is updated to the latest version of the document file, and has the same contents as the terminal-side document file (process PR5). The timing of the document file synchronization process is arbitrary, may be a fixed time interval, may be a fixed time, or may be a timing when an instruction to execute the document file synchronization process is received. The timing when the terminal 100 is in a specific state (for example, being charged) may be used.

端末100およびサーバー200は、端末側文書ファイルまたはサーバー側文書ファイルが更新されると、同期ステータスの同期処理を行う。その結果、端末側同期設定情報およびサーバー側同期設定情報の各々の同期ステータスは、[1]から[0]に更新される(処理PR6)。   When the terminal-side document file or the server-side document file is updated, the terminal 100 and the server 200 perform synchronization status synchronization processing. As a result, the synchronization statuses of the terminal-side synchronization setting information and the server-side synchronization setting information are updated from [1] to [0] (process PR6).

図6は、本発明の第1の実施の形態において、端末100およびサーバー200が実行する同期処理を示すフローチャートである。   FIG. 6 is a flowchart showing a synchronization process executed by the terminal 100 and the server 200 in the first embodiment of the present invention.

図6を参照して、端末100の制御部110およびサーバー200の制御部210は、端末側文書ファイルまたはサーバー側文書ファイルが更新されたか否かを判別する(S1)。   With reference to FIG. 6, the control unit 110 of the terminal 100 and the control unit 210 of the server 200 determine whether or not the terminal-side document file or the server-side document file has been updated (S1).

ステップS1において、端末側文書ファイルまたはサーバー側文書ファイルが更新されたと判別した場合(S1でYES)、制御部110および210は、同期ステータスの同期処理を行う。制御部210は端末側同期設定情報の同期ステータスを更新し、制御部210はサーバー側同期設定情報の同期ステータスを更新し(S3)、ステップS5の処理へ進む。一方、ステップS1において、端末側文書ファイルおよびサーバー側文書ファイルのいずれも更新されないと判別した場合(S1でNO)、制御部110および210は、ステップS5の処理へ進む。   If it is determined in step S1 that the terminal-side document file or the server-side document file has been updated (YES in S1), the control units 110 and 210 perform synchronization status synchronization processing. The control unit 210 updates the synchronization status of the terminal-side synchronization setting information, and the control unit 210 updates the synchronization status of the server-side synchronization setting information (S3), and the process proceeds to step S5. On the other hand, if it is determined in step S1 that neither the terminal-side document file nor the server-side document file is updated (NO in S1), the control units 110 and 210 proceed to the process of step S5.

ステップS5において、制御部110および210は、文書ファイルの同期処理のタイミングであるか否かを判別する(S5)。   In step S5, the control units 110 and 210 determine whether it is the timing of the document file synchronization processing (S5).

ステップS5において、文書ファイルの同期処理のタイミングであると判別した場合(S5でYES)、制御部110および210は、文書ファイルの同期処理を行う(S7)。続いて、制御部110および210は、同期ステータスの同期処理を行い(S9)、ステップS1の処理へ進む。一方、ステップS5において、文書ファイルの同期処理のタイミングでないと判別した場合(S5でNO)、制御部110および210は、ステップS1の処理へ進む。   If it is determined in step S5 that it is the timing of document file synchronization processing (YES in S5), the control units 110 and 210 perform document file synchronization processing (S7). Subsequently, the control units 110 and 210 perform synchronization processing of synchronization status (S9), and proceed to the processing of step S1. On the other hand, when it is determined in step S5 that it is not the timing of the document file synchronization process (NO in S5), the control units 110 and 210 proceed to the process of step S1.

続いて、本実施の形態において、MFP300がサーバー200の文書ファイルのプルプリントの実行指示を受け付けた場合の、文書管理システムの動作について説明する。   Next, in the present embodiment, an operation of the document management system when the MFP 300 receives an instruction to execute pull-printing of a document file from the server 200 will be described.

なお、以下の説明においてMFP300が受け付ける指示は、文書ファイルのプルプリントの実行指示である場合に限られるものではなく、少なくとも、端末100およびサーバー200のうち一方の機器に記憶している文書ファイルを取得する指示であればよい。   In the following description, the instruction accepted by the MFP 300 is not limited to a document file pull-print execution instruction. At least a document file stored in one of the terminal 100 and the server 200 is stored. Any instruction may be used.

図7〜図9は、本発明の第1の実施の形態において、MFP300がサーバー200の文書ファイルのプルプリントの実行指示を受け付けた場合の、文書管理システムの動作を説明する図である。   FIGS. 7 to 9 are diagrams for explaining the operation of the document management system when the MFP 300 receives an instruction to execute pull-printing of the document file in the server 200 in the first embodiment of the present invention.

図7を参照して、MFP300のユーザーは、MFP300を通じてサーバー200にログインし、サーバー200内の所望のパスに移動して、プリントを行う文書ファイルを指定し、サーバー200に記憶されている文書ファイル(同期対象となっていない文書ファイルであってもよい)のプルプリントの実行指示を行う。以降、サーバー200に記憶されている文書ファイルのプルプリントを、サーバー200からのプルプリントと記すことがある。サーバー200からのプルプリントの実行指示は、サーバー200に記憶されている文書ファイルの取得指示の一例である。   Referring to FIG. 7, the user of MFP 300 logs in to server 200 through MFP 300, moves to a desired path in server 200, specifies a document file to be printed, and stores the document file stored in server 200. A pull print execution instruction (which may be a document file that is not a synchronization target) is issued. Hereinafter, a pull print of a document file stored in the server 200 may be referred to as a pull print from the server 200. The pull print execution instruction from the server 200 is an example of a document file acquisition instruction stored in the server 200.

サーバー200からのプルプリントの実行指示を受け付けると、MFP300は、プリントの対象となる文書ファイルが同期対象となっているか否かを判別し、同期対象となっている場合には、サーバー200に対して、プリントの対象となるサーバー側文書ファイルのサーバー側同期設定情報の送信を要求(プルプリントを要求)する(処理PR11)。   When receiving the pull print execution instruction from the server 200, the MFP 300 determines whether or not the document file to be printed is a synchronization target. The server side synchronization setting information of the server side document file to be printed is requested (pull print is requested) (process PR11).

MFP300からサーバー同期設定情報の送信の要求を受信すると、サーバー200は、サーバー側同期設定情報をMFP300に送信する。これにより、MFP300は、サーバー側同期設定情報を取得する(処理PR12)。なお、サーバー200は、サーバー側同期設定情報の同期ステータスのみをMFP300に送信してもよい。   When receiving a server synchronization setting information transmission request from MFP 300, server 200 transmits server-side synchronization setting information to MFP 300. As a result, the MFP 300 acquires server-side synchronization setting information (process PR12). Note that the server 200 may transmit only the synchronization status of the server-side synchronization setting information to the MFP 300.

MFP300は、受信したサーバー側同期設定情報の同期ステータスを参照する。MFP300は、受信したサーバー側同期設定情報の同期ステータスに基づいて、サーバー側文書ファイルが最新バージョンであるか否かを判別し、その判別結果に基づいて、最新バージョンの文書ファイルを取得する。   The MFP 300 refers to the synchronization status of the received server side synchronization setting information. The MFP 300 determines whether or not the server-side document file is the latest version based on the synchronization status of the received server-side synchronization setting information, and acquires the latest version of the document file based on the determination result.

図7では、同期ステータスが、サーバー側文書ファイルが最新バージョンであることを示すものである場合(同期ステータスが[0]または[2]である場合)を想定する。この場合、MFP300は、端末側文書ファイルのバージョンを確認することなく、サーバー側文書ファイルが最新バージョンであることを認識する。MFP300は、サーバー200に対して、サーバー側文書ファイルの送信を要求する(処理PR13)。サーバー200は、要求に従ってサーバー側文書ファイルをMFP300に送信する(処理PR14)。その後、MFP300は、取得したサーバー側文書ファイルのプリントを実行する。   In FIG. 7, it is assumed that the synchronization status indicates that the server-side document file is the latest version (when the synchronization status is [0] or [2]). In this case, the MFP 300 recognizes that the server-side document file is the latest version without confirming the version of the terminal-side document file. The MFP 300 requests the server 200 to transmit a server-side document file (process PR13). Server 200 transmits the server-side document file to MFP 300 in accordance with the request (process PR14). Thereafter, the MFP 300 prints the acquired server-side document file.

一方、図8では、図7に示す処理PR12の後で、MFP300が受信したサーバー側同期設定情報の同期ステータスを参照した結果、同期ステータスが、サーバー側文書ファイルが旧バージョンであり、端末側文書ファイルが最新バージョンであることを示すものである場合(同期ステータスが[1]である場合)を想定する。この場合、MFP300は、端末側文書ファイルのバージョンを確認することなく、サーバー側文書ファイルが旧バージョンであることを認識する。MFP300は、文書ファイルの送信の要求先をサーバー200から端末100に切り替える。MFP300は、端末100に対して、端末側文書ファイルの送信(端末100に記憶されている文書ファイルのプルプリント)を要求する(処理PR13)。以降、端末100に記憶されている文書ファイルのプルプリントを、端末100からのプルプリントと記すことがある。端末100からのプルプリントの実行指示は、端末100に記憶されている文書ファイルの取得指示の一例である。   On the other hand, in FIG. 8, as a result of referring to the synchronization status of the server-side synchronization setting information received by the MFP 300 after the process PR12 shown in FIG. 7, the synchronization status indicates that the server-side document file is an old version, and the terminal-side document Assume that the file indicates the latest version (when the synchronization status is [1]). In this case, the MFP 300 recognizes that the server-side document file is an old version without confirming the version of the terminal-side document file. The MFP 300 switches the request destination of the document file transmission from the server 200 to the terminal 100. The MFP 300 requests the terminal 100 to transmit a terminal side document file (pull print of the document file stored in the terminal 100) (process PR13). Hereinafter, a pull print of a document file stored in the terminal 100 may be referred to as a pull print from the terminal 100. The pull print execution instruction from the terminal 100 is an example of a document file acquisition instruction stored in the terminal 100.

MFP300は、処理PR13の要求の結果、端末100から端末側文書ファイルを取得した場合(処理PR14)、取得した端末側文書ファイルのプリントを実行する。   When the MFP 300 acquires a terminal-side document file from the terminal 100 as a result of the request of the process PR13 (process PR14), the MFP 300 prints the acquired terminal-side document file.

ところで、図8に示す処理PR13の要求を行った場合において、端末100側のプリントアプリケーションが起動していないときは、端末100は、MFP300の要求に対して応答することができないため、MFP300は、端末側文書ファイルを取得することができない。このため、MFP300が端末100から端末側文書ファイルを取得できない場合には、文書管理システムは図9に示す動作を行ってもよい。   By the way, when the request for the process PR13 shown in FIG. 8 is made and the print application on the terminal 100 side is not activated, the terminal 100 cannot respond to the request from the MFP 300. The terminal side document file cannot be obtained. Therefore, when the MFP 300 cannot acquire the terminal-side document file from the terminal 100, the document management system may perform the operation shown in FIG.

図9を参照して、処理PR13の要求の結果、MFP300が端末100から端末側文書ファイルを取得できない場合(端末100のプリントアプリケーションが応答しない場合など)(処理PR14)、MFP300は、サーバー200に対して、文書ファイルの同期処理を行うことと、文書ファイルの同期処理の後でサーバー側文書ファイルを送信すること(サーバー200からのプルプリント)とを要求する(PR15)。   Referring to FIG. 9, when MFP 300 cannot acquire the terminal-side document file from terminal 100 as a result of the request of processing PR 13 (for example, when the print application of terminal 100 does not respond) (processing PR 14), MFP 300 transmits to server 200. On the other hand, it requests to perform document file synchronization processing and to transmit the server-side document file (pull print from the server 200) after the document file synchronization processing (PR15).

MFP300からの要求をサーバー200が受け付けると、端末100およびサーバー200は文書ファイルの同期処理を行う。その結果、サーバー側文書ファイルは最新バージョンの文書ファイルに更新される(処理PR16)。文書ファイルの同期処理が行われると、端末100およびサーバー200は、直ちに同期ステータスの同期処理を行う。その結果、端末側同期設定情報およびサーバー側同期設定情報の各々の同期ステータスは、[1]から[0]に更新される(処理PR17)。文書ファイルの同期処理後、サーバー200は、最新バージョンに更新されたサーバー側文書ファイルをMFP300に送信する(処理PR18)。その後、MFP300は、取得したサーバー側文書ファイルのプリントを実行する。   When the server 200 receives a request from the MFP 300, the terminal 100 and the server 200 perform document file synchronization processing. As a result, the server-side document file is updated to the latest version of the document file (process PR16). When the document file synchronization processing is performed, the terminal 100 and the server 200 immediately perform synchronization status synchronization processing. As a result, the respective synchronization statuses of the terminal side synchronization setting information and the server side synchronization setting information are updated from [1] to [0] (process PR17). After the document file synchronization processing, the server 200 transmits the server-side document file updated to the latest version to the MFP 300 (processing PR18). Thereafter, the MFP 300 prints the acquired server-side document file.

なお、処理PR15においては、上述の処理の代わりに、サーバー200に対して、MFP300が純粋なプリント要求を行うことによって文書ファイルの送信を要求してもよい。この場合、処理PR16において、要求を受け付けたサーバー200は、サーバー側文書ファイルが旧バージョンであることを確認した上で、端末100との間で文書ファイルの同期処理を強制的に行い、文書ファイルの同期処理の後でサーバー側文書ファイルをMFP300に送信してもよい。   In the process PR15, instead of the process described above, the MFP 300 may request the transmission of the document file by making a pure print request to the server 200. In this case, in the process PR16, the server 200 that has received the request forcibly confirms that the server-side document file is an old version, and then forcibly performs a document file synchronization process with the terminal 100, thereby The server side document file may be transmitted to the MFP 300 after the synchronization process.

上述の例では、MFP300がサーバー200からのプルプリントの実行指示を受け付けた場合について説明した。MFP300が端末100からのプルプリントの実行指示を受け付けた場合にも、サーバー200が行う処理を端末100が行うことにより、文書管理システムは上述の例と実質的に同様の動作を行う。   In the above-described example, the case where the MFP 300 receives a pull print execution instruction from the server 200 has been described. Even when the MFP 300 receives a pull print execution instruction from the terminal 100, the document management system performs substantially the same operation as the above-described example by the terminal 100 performing the processing performed by the server 200.

図10は、本発明の第1の実施の形態において、MFP300がサーバー200の文書ファイルのプルプリントの実行指示を受け付けた場合の、MFP300の動作を示すフローチャートである。   FIG. 10 is a flowchart showing an operation of MFP 300 when MFP 300 accepts an instruction to execute pull-printing of a document file from server 200 in the first embodiment of the present invention.

図10を参照して、MFP300の制御部310は、サーバー200からのプルプリントの実行指示をMFP300のユーザーから受け付けると(S101)、プルプリントの対象となる文書ファイルが同期対象となっているか(同期設定されているか)否かを判別する(S103)。   Referring to FIG. 10, when control unit 310 of MFP 300 receives a pull print execution instruction from server 200 from the user of MFP 300 (S101), whether the document file to be pulled is a synchronization target (S101). It is determined whether or not synchronization is set (S103).

ステップS103において、プルプリントの対象となる文書ファイルが同期対象となっていると判別した場合(S103でYES)、制御部310は、サーバー200に対して、プリントの対象となるサーバー側文書ファイルのサーバー側同期設定情報の送信を要求し(S105)、サーバー200からサーバー側同期設定情報を受信する(S107)。一方、ステップS103において、プルプリントの対象となる文書ファイルが同期対象となっていないと判別した場合(S103でNO)、制御部310は、ステップS111の処理へ進む。   If it is determined in step S103 that the document file to be pulled is a synchronization target (YES in S103), the control unit 310 instructs the server 200 of the server-side document file to be printed. The server side synchronization setting information is requested to be transmitted (S105), and the server side synchronization setting information is received from the server 200 (S107). On the other hand, when it is determined in step S103 that the document file to be pulled is not a synchronization target (NO in S103), the control unit 310 proceeds to the process of step S111.

ステップS107の処理に続いて、制御部310は、サーバー側同期設定情報の同期ステータスに基づいて、サーバー側文書ファイルが最新バージョンであるか否かを判別する(S109)。   Following the processing in step S107, the control unit 310 determines whether or not the server-side document file is the latest version based on the synchronization status of the server-side synchronization setting information (S109).

ステップS109において、サーバー側文書ファイルが最新バージョンであると判別した場合(S109でYES)、制御部310は、サーバー200に対して文書ファイル(サーバー側文書ファイル)の送信を要求し(S111)、サーバー200から文書ファイルを受信する(S113)。その後、制御部310は、受信した文書ファイルをプリントし(S115)、処理を終了する。   If it is determined in step S109 that the server side document file is the latest version (YES in S109), the control unit 310 requests the server 200 to transmit the document file (server side document file) (S111). A document file is received from the server 200 (S113). Thereafter, the control unit 310 prints the received document file (S115) and ends the process.

ステップS109において、サーバー側文書ファイルが旧バージョンであると判別した場合(S109でNO)、制御部310は、端末100に対して、端末側文書ファイルの送信を要求する(S121)。次に制御部310は、端末100から端末側文書ファイルを受信したか否かを判別する(S123)。   If it is determined in step S109 that the server-side document file is an old version (NO in S109), the control unit 310 requests the terminal 100 to transmit the terminal-side document file (S121). Next, the control unit 310 determines whether or not a terminal-side document file is received from the terminal 100 (S123).

ステップS123において、端末100から端末側文書ファイルを受信したと判別した場合(S123でYES)、制御部310は、受信した文書ファイルをプリントし(S115)、処理を終了する。   If it is determined in step S123 that the terminal-side document file has been received from the terminal 100 (YES in S123), the control unit 310 prints the received document file (S115) and ends the process.

ステップS123において、端末100から端末側文書ファイルを受信しないと判別した場合(S123でNO)、制御部310は、サーバー200に対して、文書ファイルの同期処理を行うことと、文書ファイルの同期処理の後でサーバー側文書ファイルを送信することとを要求する(S125)。次に制御部310は、ステップS113の処理へ進み、サーバー200からサーバー文書ファイルを受信する(S113)。   If it is determined in step S123 that the terminal-side document file is not received from the terminal 100 (NO in S123), the control unit 310 performs document file synchronization processing on the server 200 and document file synchronization processing. After that, it is requested to transmit the server side document file (S125). Next, the control unit 310 proceeds to the process of step S113 and receives a server document file from the server 200 (S113).

本実施の形態の文書管理システムは、プリントの対象である文書ファイルの同期ステータスに応じて、MFP300へ文書ファイルを送信する処理である文書送信(転送)処理を変更し、文書ファイルの取得先を切り替えるものである。   The document management system according to the present embodiment changes a document transmission (transfer) process, which is a process of transmitting a document file to the MFP 300, in accordance with the synchronization status of the document file to be printed, and sets the acquisition destination of the document file. It is to switch.

本実施の形態によれば、MFP300は、サーバー側同期設定情報を確認することにより、サーバー側文書ファイルが最新バージョンであるか否かを把握することができるので、端末側文書ファイルのバージョンを確認することなく、端末100またはサーバー200から最新バージョンの文書ファイルを取得し、プリントすることができる。その結果、最新バージョンの文書ファイルのプリントに要する時間を削減することができ、利便性を向上することができる。   According to the present embodiment, the MFP 300 can confirm whether the server-side document file is the latest version by confirming the server-side synchronization setting information, so the version of the terminal-side document file can be confirmed. The latest version of the document file can be acquired from the terminal 100 or the server 200 and printed. As a result, it is possible to reduce the time required to print the latest version of the document file and improve convenience.

加えて、端末側文書ファイルのみが最新バージョンである場合において、端末100からの応答が無いときは、MFP300は、サーバー200に対して文書ファイルの同期処理を要求することにより、最新バージョンの文書ファイルをサーバー200から取得することができる。   In addition, when only the terminal-side document file is the latest version, if there is no response from the terminal 100, the MFP 300 requests the server 200 to perform document file synchronization processing, whereby the latest version of the document file. Can be acquired from the server 200.

さらに、文書管理システムとして、サーバーの外である端末側まで広げた専用のシステムを構築する必要が無い。既存の広く普及したサーバー・端末間の同期の方式を用いつつ、文書ファイルの送信の要求をMFP300から受けた場合に、最新バージョンの文書ファイルをMFP300に送信することができる。これにより、簡単な既存のリソースを活用することができ、ユーザーの利便性を向上することができる。   Furthermore, it is not necessary to construct a dedicated system that extends to the terminal side outside the server as the document management system. When a request for transmitting a document file is received from the MFP 300 while using an existing widely-spread server / terminal synchronization method, the latest version of the document file can be transmitted to the MFP 300. Thereby, a simple existing resource can be utilized and the convenience of the user can be improved.

[第2の実施の形態]   [Second Embodiment]

本実施の形態では、MFP300が端末100の文書ファイルのプルプリントの実行指示を受け付けた場合の、文書管理システムの動作について説明する。   In the present embodiment, the operation of the document management system when MFP 300 receives an instruction to execute pull-printing of a document file from terminal 100 will be described.

図11は、本発明の第2の実施の形態において、MFP300が端末100の文書ファイルのプルプリントの実行指示を受け付けた場合の、文書管理システムの動作を説明する図である。   FIG. 11 is a diagram for explaining the operation of the document management system when the MFP 300 accepts an instruction to execute pull-printing of a document file from the terminal 100 in the second embodiment of the present invention.

図11を参照して、MFP300のユーザーは、MFP300を通じて端末100内の所望のパスに移動して、プリントを行う文書ファイルを指定し、端末100からのプルプリント(プリントの対象となる文書ファイルは同期対象となっていないものであってもよい)の実行指示を行う。   Referring to FIG. 11, the user of MFP 300 moves to a desired path in terminal 100 through MFP 300, designates a document file to be printed, and pull-prints from terminal 100 (the document file to be printed is (It may be one that is not subject to synchronization).

端末100からのプルプリントの実行指示を受け付けると、MFP300は、プリントの対象となる文書ファイルが同期対象となっているか否かを判別し、同期対象となっている場合には、端末100に対して、プリントの対象となる端末側文書ファイルの端末側同期設定情報の送信を要求(プルプリントを要求)する(処理PR11)。   When receiving the pull print execution instruction from the terminal 100, the MFP 300 determines whether or not the document file to be printed is a synchronization target. Then, a request for transmission of the terminal side synchronization setting information of the terminal side document file to be printed is made (pull print is requested) (process PR11).

MFP300から端末同期設定情報の送信の要求を受信すると、端末100は、端末側同期設定情報をMFP300に送信する(処理PR12)。なお、端末100は、端末側同期設定情報のうち同期ステータスのみをMFP300に送信してもよい。   When receiving a request for transmission of terminal synchronization setting information from MFP 300, terminal 100 transmits terminal-side synchronization setting information to MFP 300 (process PR12). Note that the terminal 100 may transmit only the synchronization status of the terminal-side synchronization setting information to the MFP 300.

MFP300は、受信した端末側同期設定情報の同期ステータスを参照する。MFP300は、受信した端末側同期設定情報の同期ステータスに基づいて、端末側文書ファイルが最新バージョンであるか否かを判別し、その判別結果に基づいて、最新バージョンの文書ファイルを取得する。   The MFP 300 refers to the synchronization status of the received terminal side synchronization setting information. The MFP 300 determines whether or not the terminal-side document file is the latest version based on the synchronization status of the received terminal-side synchronization setting information, and acquires the latest version of the document file based on the determination result.

本実施の形態では、同期ステータスが、端末側文書ファイルが旧バージョンであり、サーバー側文書ファイルが最新バージョンであることを示すものである場合(同期ステータスが[2]である場合)を想定する。この場合、MFP300は、サーバー200におけるサーバー側文書ファイルの所在に関する情報であるパス情報を端末100から取得する(処理PR13)。MFP300は、文書ファイルの送信の要求先を端末100からサーバー200に切り替える。MFP300は、取得したパス情報に基づいて、サーバー200に対して、サーバー側文書ファイルの送信を要求する(処理PR14)。MFP300は、サーバー200からサーバー側文書ファイルを取得し(処理PR15)、取得したサーバー側文書ファイルのプリントを実行する。   In the present embodiment, it is assumed that the synchronization status indicates that the terminal-side document file is an old version and the server-side document file is the latest version (when the synchronization status is [2]). . In this case, the MFP 300 acquires path information, which is information regarding the location of the server-side document file in the server 200, from the terminal 100 (process PR13). The MFP 300 switches the request destination of the document file transmission from the terminal 100 to the server 200. Based on the acquired path information, the MFP 300 requests the server 200 to transmit a server side document file (processing PR14). The MFP 300 acquires a server side document file from the server 200 (process PR15), and executes printing of the acquired server side document file.

なお、文書管理システムの構成、および上述以外の文書管理システムの動作については、第1の実施の形態の場合と同様であるため、その説明は繰り返さない。   Since the configuration of the document management system and the operation of the document management system other than those described above are the same as those in the first embodiment, description thereof will not be repeated.

図12は、本発明の第2の実施の形態において、MFP300が端末100の文書ファイルのプルプリントの実行指示を受け付けた場合の、MFP300の動作を示すフローチャートである。   FIG. 12 is a flowchart showing the operation of MFP 300 when MFP 300 accepts an instruction to execute pull-printing of a document file from terminal 100 in the second embodiment of the present invention.

図12を参照して、MFP300の制御部310は、端末100からのプルプリントの実行指示をMFP300のユーザーから受け付けると(S201)、プルプリントの対象となる文書ファイルが同期対象となっているか(同期設定されているか)否かを判別する(S203)。   Referring to FIG. 12, when control unit 310 of MFP 300 receives a pull print execution instruction from terminal 100 from the user of MFP 300 (S201), whether the document file to be pulled is a synchronization target (S201). It is determined whether or not synchronization is set (S203).

ステップS203において、プルプリントの対象となる文書ファイルが同期対象となっていると判別した場合(S203でYES)、制御部310は、端末100に対して、プリントの対象となる端末側文書ファイルの端末側同期設定情報の送信を要求し(S205)、端末100から端末側同期設定情報を受信する(S207)。一方、ステップS203において、プルプリントの対象となる文書ファイルが同期対象となっていないと判別した場合(S203でNO)、制御部310は、ステップS211の処理へ進む。   In step S203, if it is determined that the document file to be pulled is a synchronization target (YES in S203), the control unit 310 instructs the terminal 100 of the terminal side document file to be printed. The terminal side synchronization setting information is requested to be transmitted (S205), and the terminal side synchronization setting information is received from the terminal 100 (S207). On the other hand, if it is determined in step S203 that the document file to be pulled is not a synchronization target (NO in S203), the control unit 310 proceeds to the process in step S211.

ステップS207の処理に続いて、制御部310は、端末側同期設定情報の同期ステータスに基づいて、端末側文書ファイルが最新バージョンであるか否かを判別する(S209)。   Following the processing of step S207, the control unit 310 determines whether the terminal-side document file is the latest version based on the synchronization status of the terminal-side synchronization setting information (S209).

ステップS209において、端末側文書ファイルが最新バージョンであると判別した場合(S209でYES)、制御部310は、端末100に対して文書ファイル(端末側文書ファイル)の送信を要求し(S211)、端末100から文書ファイルを受信する(S213)。その後、制御部310は、受信した文書ファイルをプリントし(S215)、処理を終了する。   If it is determined in step S209 that the terminal-side document file is the latest version (YES in S209), the control unit 310 requests the terminal 100 to transmit the document file (terminal-side document file) (S211). A document file is received from the terminal 100 (S213). Thereafter, the control unit 310 prints the received document file (S215) and ends the process.

ステップS209において、端末側文書ファイルが旧バージョンであると判別した場合(S209でNO)、制御部310は、サーバー200のパス情報を端末100から受信し(S221)、受信したパス情報に基づいて、サーバー200に対して、サーバー側文書ファイルの送信を要求する(S225)。次に制御部310は、サーバー200からサーバー側文書ファイルを取得し(S227)、ステップS215の処理へ進み、受信した文書ファイルをプリントし(S215)、処理を終了する。   If it is determined in step S209 that the terminal-side document file is an old version (NO in S209), the control unit 310 receives the path information of the server 200 from the terminal 100 (S221), and based on the received path information. The server 200 is requested to transmit the server side document file (S225). Next, the control unit 310 acquires a server-side document file from the server 200 (S227), proceeds to the process of step S215, prints the received document file (S215), and ends the process.

最新のスマートフォンやタブレットはパネルサイズが大きく、搭載されるMPU(Micro−Processing Unit)も高速化されている。一方、旧型のスマートフォンやタブレットは、パネルサイズが小さく、搭載されるMPUの処理速度が遅い。このため、旧型のスマートフォンやタブレットは、操作性や操作処理速度の観点で最新のスマートフォンやタブレットに劣る。したがって、端末側文書ファイルが旧バージョンである場合において、端末100が旧型のスマートフォンやタブレットよりなるときは、操作性や端末側での操作処理速度の観点で、端末100およびサーバー200が文書ファイルの同期処理を行い、文書ファイルの同期処理後の端末側文書ファイルをMFP300に送信するよりも、MFP300がサーバー200から最新バージョンの文書ファイルを取得する(サーバー200からのプルプリントを行う)ことが好ましい。   The latest smartphones and tablets have a large panel size, and the installed MPU (Micro-Processing Unit) is also accelerated. On the other hand, old smartphones and tablets have a small panel size, and the processing speed of the installed MPU is slow. For this reason, older smartphones and tablets are inferior to the latest smartphones and tablets in terms of operability and operation processing speed. Accordingly, when the terminal-side document file is an old version and the terminal 100 is composed of an old smartphone or tablet, the terminal 100 and the server 200 are the document file in view of operability and operation processing speed on the terminal side. It is preferable that the MFP 300 acquires the latest version of the document file from the server 200 (performs a pull print from the server 200), rather than performing the synchronization process and transmitting the document file on the terminal side after the synchronization process of the document file to the MFP 300. .

本実施の形態によれば、端末側文書ファイルが旧バージョンである場合などに、MFP300はサーバー200におけるサーバー側文書ファイルの所在に関する情報であるパス情報を端末100から取得し、サーバー200から最新バージョンの文書ファイルを取得する。これにより、端末側文書ファイルが旧バージョンである場合において、端末100が旧型のスマートフォンやタブレットよりなるときも、MFP300は最新バージョンの文書ファイルをサーバー200から迅速に取得することができる。   According to the present embodiment, when the terminal side document file is an old version, the MFP 300 obtains path information, which is information related to the location of the server side document file in the server 200, from the terminal 100, and the latest version from the server 200. Get the document file. Accordingly, when the terminal-side document file is an old version, the MFP 300 can quickly obtain the latest version of the document file from the server 200 even when the terminal 100 is made of an old smartphone or tablet.

[第3の実施の形態]   [Third Embodiment]

第1および第2の実施の形態においては、MFP300が制御の主体となる例について示した。以降の第3および第4の実施の形態では、端末100およびサーバー200(更新管理装置)が制御の主体となる例について説明する。すなわち、この例では、同期ステータスに基づく文書ファイルの送信の要求先の切り替える機能をMFP300は有さない。MFP300は、最小限の機能であるプルプリントの要求のみを有しており、同期ステータスに基づく文書ファイルの送信の要求先の切り替える機能は、端末100およびサーバー200が有している。   In the first and second embodiments, an example in which the MFP 300 is a main subject of control has been described. In the following third and fourth embodiments, an example will be described in which the terminal 100 and the server 200 (update management apparatus) are the subject of control. That is, in this example, the MFP 300 does not have a function of switching the request destination of the document file transmission based on the synchronization status. The MFP 300 has only a pull print request, which is a minimum function, and the terminal 100 and the server 200 have a function of switching a document file transmission request destination based on the synchronization status.

図13は、本発明の第3の実施の形態において、MFP300がサーバー200の文書ファイルのプルプリントの実行指示を受け付けた場合の、文書管理システムの動作を説明する図である。   FIG. 13 is a diagram for explaining the operation of the document management system when the MFP 300 accepts a document file pull-print execution instruction from the server 200 in the third embodiment of the present invention.

図13を参照して、MFP300のユーザーは、MFP300を通じてサーバー200にログインし、サーバー200内の所望のパスに移動して、プリントを行う文書ファイルを指定し、サーバー200からのプルプリント(プリントの対象となる文書ファイルは同期対象となっていないものであってもよい)の実行指示を行う。   Referring to FIG. 13, the user of MFP 300 logs in to server 200 through MFP 300, moves to a desired path in server 200, specifies a document file to be printed, and performs pull printing (print printing) from server 200. The target document file may not be a synchronization target).

サーバー200からのプルプリントの実行指示を受け付けると、MFP300は、サーバー200に対して、プリントの対象となる文書ファイルであって、サーバー200に記憶されている文書ファイルの送信を要求(サーバー200からのプルプリントを要求)する(処理PR11)。   Upon receiving a pull print execution instruction from the server 200, the MFP 300 requests the server 200 to transmit a document file that is to be printed and is stored in the server 200 (from the server 200). Request pull-printing) (process PR11).

最新バージョンの文書ファイルの送信の要求を受け付けると、サーバー200は、プリントの対象となる文書ファイルが同期対象となっているか否かを判別し、文書ファイルが同期対象となっている場合には、プリントの対象となるサーバー側文書ファイルにおける、サーバー側同期設定情報の同期ステータスを参照する(処理PR12)。サーバー200は、記憶しているサーバー側同期設定情報の同期ステータスに基づいて、サーバー側文書ファイルが最新バージョンであるか否かを判別し、その判別結果に基づいて、最新バージョンの文書ファイルをMFP300に送信する。   Upon receiving a request for transmission of the latest version of the document file, the server 200 determines whether the document file to be printed is a synchronization target. If the document file is a synchronization target, Reference is made to the synchronization status of the server-side synchronization setting information in the server-side document file to be printed (process PR12). The server 200 determines whether or not the server-side document file is the latest version based on the synchronization status of the stored server-side synchronization setting information, and based on the determination result, the server 200 sets the latest version of the document file to the MFP 300. Send to.

本実施の形態では、同期ステータスが、サーバー側文書ファイルが旧バージョンであり、端末側文書ファイルが最新バージョンであることを示すものである場合(同期ステータスが[1]である場合)を想定する。この場合サーバー200は、端末100との間で文書ファイルの同期処理を強制的に行う(開始する)。その結果、サーバー側文書ファイルは最新バージョンの文書ファイルに更新される(処理PR13)。文書ファイルの同期処理が行われると、端末100およびサーバー200は、直ちに同期ステータスの同期処理を行う。その結果、端末側同期設定情報およびサーバー側同期設定情報の各々の同期ステータスは、[1]から[0]に更新される(処理PR14)。文書ファイルの同期処理後、サーバー200は、最新バージョンに更新されたサーバー側文書ファイルをMFP300に送信する(処理PR15)。その後、MFP300は、取得したサーバー側文書ファイルのプリントを実行する。   In the present embodiment, it is assumed that the synchronization status indicates that the server-side document file is an old version and the terminal-side document file is the latest version (when the synchronization status is [1]). . In this case, the server 200 forcibly performs (starts) document file synchronization processing with the terminal 100. As a result, the server-side document file is updated to the latest version of the document file (process PR13). When the document file synchronization processing is performed, the terminal 100 and the server 200 immediately perform synchronization status synchronization processing. As a result, the synchronization statuses of the terminal-side synchronization setting information and the server-side synchronization setting information are updated from [1] to [0] (process PR14). After the document file synchronization process, the server 200 transmits the server-side document file updated to the latest version to the MFP 300 (process PR15). Thereafter, the MFP 300 prints the acquired server-side document file.

上述の例では、サーバー200が、サーバー200からのプルプリントの要求をMFP300から受け付けた場合について説明した。端末100が、端末100からのプルプリントの要求をMFP300から受け付けた場合にも、サーバー200が行う処理を端末100が行うことにより、文書管理システムは上述の例と実質的に同様の動作を行う。   In the above-described example, the case has been described where the server 200 receives a pull print request from the MFP 200 from the MFP 300. Even when the terminal 100 receives a pull print request from the terminal 100 from the MFP 300, the document management system performs substantially the same operation as the above-described example by the terminal 100 performing the processing performed by the server 200. .

図14は、本発明の第3の実施の形態において、MFP300がサーバー200の文書ファイルのプルプリントの実行指示を受け付けた場合の、サーバー200の動作を示すフローチャートである。   FIG. 14 is a flowchart illustrating the operation of the server 200 when the MFP 300 receives an instruction to execute pull-printing of a document file from the server 200 in the third embodiment of the present invention.

図14を参照して、サーバー200の制御部210は、サーバー200からのプルプリントの要求をMFP300から受け付けると(S301)、プリントの対象となる文書ファイルが同期対象となっているか(同期設定されているか)否かを判別する(S303)。   Referring to FIG. 14, when control unit 210 of server 200 receives a pull print request from server 200 from MFP 300 (S301), whether the document file to be printed is a synchronization target (synchronization is set). Whether or not) (S303).

ステップS303において、プリントの対象となる文書ファイルが同期対象となっていると判別した場合(S303でYES)、制御部210は、サーバー側文書ファイルが最新バージョンであるか否かを判別する(S305)。ステップS305の判別処理は、プリントの対象となるサーバー側文書ファイルにおける、サーバー側同期設定情報の同期ステータスに基づいて行われる。   If it is determined in step S303 that the document file to be printed is a synchronization target (YES in S303), the control unit 210 determines whether the server-side document file is the latest version (S305). ). The determination process in step S305 is performed based on the synchronization status of the server-side synchronization setting information in the server-side document file to be printed.

ステップS303において、プルプリントの対象となる文書ファイルが同期対象となっていないと判別した場合(S303でNO)、制御部310は、ステップS307の処理へ進む。   If it is determined in step S303 that the document file to be pulled is not a synchronization file (NO in S303), the control unit 310 proceeds to the process of step S307.

ステップS305において、サーバー側文書ファイルが最新バージョンであると判別した場合(S305でYES)、制御部210は、MFP300に文書ファイル(サーバー側文書ファイル)を送信し(S307)、処理を終了する。   If it is determined in step S305 that the server-side document file is the latest version (YES in S305), the control unit 210 transmits the document file (server-side document file) to the MFP 300 (S307), and the process ends.

ステップS305において、サーバー側文書ファイルが旧バージョンであると判別した場合(S305でNO)、制御部210は、端末100との間で文書ファイルの同期処理を行い(S309)、文書ファイルの同期処理後のサーバー側文書ファイルをMFP300に送信し(S307)、処理を終了する。   If it is determined in step S305 that the server-side document file is an old version (NO in S305), the control unit 210 performs document file synchronization processing with the terminal 100 (S309), and document file synchronization processing is performed. The subsequent server-side document file is transmitted to the MFP 300 (S307), and the process ends.

本実施の形態によれば、サーバー200は、サーバー側同期設定情報を確認することにより、サーバー側文書ファイルが最新バージョンであるか否かを把握することができるので、端末側文書ファイルのバージョンを確認することなく、MFP300に最新バージョンの文書ファイルを送信することができる。   According to the present embodiment, the server 200 can determine whether the server-side document file is the latest version by checking the server-side synchronization setting information. The latest version of the document file can be transmitted to the MFP 300 without confirmation.

[第4の実施の形態]   [Fourth Embodiment]

図15は、本発明の第4の実施の形態において、MFP300が端末100の文書ファイルのプルプリントの実行指示を受け付けた場合の、文書管理システムの動作を説明する図である。   FIG. 15 is a diagram for explaining the operation of the document management system when the MFP 300 accepts an instruction to execute pull-printing of a document file from the terminal 100 in the fourth embodiment of the present invention.

図15を参照して、MFP300のユーザーは、MFP300を通じて端末100内の所望のパスに移動して、プリントを行う文書ファイルを指定し、端末100からのプルプリント(プリントの対象となる文書ファイルは同期対象となっていないものであってもよい)の実行指示を行う。   Referring to FIG. 15, the user of MFP 300 moves to a desired path in terminal 100 through MFP 300, designates a document file to be printed, and pull-prints from terminal 100 (the document file to be printed is (It may be one that is not subject to synchronization).

端末100からのプルプリントの実行指示を受け付けると、MFP300は、端末100に対して、プリントの対象となる文書ファイルであって、最新バージョンの文書ファイルの送信を要求(端末100からのプルプリントを要求)する(処理PR11)。   Upon receiving a pull print execution instruction from the terminal 100, the MFP 300 requests the terminal 100 to transmit the latest document file that is a document file to be printed (the pull print from the terminal 100 is performed). Request) (process PR11).

最新バージョンの文書ファイルの送信の要求を受け付けると、端末100は、プリントの対象となる文書ファイルが同期対象となっているか否かを判別し、同期対象となっている場合には、プリントの対象となる端末側文書ファイルにおける、端末側同期設定情報の同期ステータスを参照する(処理PR12)。端末100およびサーバー200は、記憶している端末側同期設定情報の同期ステータスに基づいて、端末側文書ファイルが最新バージョンであるか否かを判別し、その判別結果に基づいて、最新バージョンの文書ファイルをMFP300に送信する。   When receiving a request for transmission of the latest version of the document file, the terminal 100 determines whether or not the document file to be printed is a synchronization target. Reference is made to the synchronization status of the terminal side synchronization setting information in the terminal side document file (process PR12). The terminal 100 and the server 200 determine whether the terminal-side document file is the latest version based on the synchronization status of the stored terminal-side synchronization setting information, and based on the determination result, the latest version of the document The file is transmitted to the MFP 300.

本実施の形態では、同期ステータスが、端末側文書ファイルが旧バージョンであり、サーバー側文書ファイルが最新バージョンであることを示すものである場合(同期ステータスが[2]である場合)を想定する。この場合、端末100は、擬似的に文書ファイルの送信をできない旨(送信の要求のキャンセル)の通知をMFP300に対して行う(処理PR13)。また端末100は、サーバー200におけるサーバー側文書ファイルの所在に関する情報であるパス情報(URL)をMFP300に送信し、パス情報に基づくサーバー200からのプルプリント(URLプリント)をMFP300に命令する(処理PR14)。MFP300は、端末100からの命令を受け付けると、文書ファイルの送信の要求先を端末100からサーバー200に切り替える。MFP300は、取得したパス情報に基づいて、サーバー200に対して、サーバー側文書ファイルの送信(サーバー200からのプルプリント)を要求する(処理PR15)。MFP300は、URLプリントの命令に従うプルプリント処理のフローの一つの処理)として、サーバー200からサーバー側文書ファイルを取得し(処理PR16)、取得したサーバー側文書ファイルのプリントを実行する。   In the present embodiment, it is assumed that the synchronization status indicates that the terminal-side document file is an old version and the server-side document file is the latest version (when the synchronization status is [2]). . In this case, terminal 100 notifies MFP 300 that the document file cannot be transmitted in a pseudo manner (cancel transmission request) (process PR13). The terminal 100 also transmits path information (URL), which is information regarding the location of the server-side document file in the server 200, to the MFP 300, and instructs the MFP 300 to perform a pull print (URL print) from the server 200 based on the path information (processing). PR14). When the MFP 300 receives a command from the terminal 100, the MFP 300 switches the document file transmission request destination from the terminal 100 to the server 200. Based on the acquired path information, the MFP 300 requests the server 200 to transmit the server side document file (pull print from the server 200) (process PR15). The MFP 300 acquires a server-side document file from the server 200 (process PR16) as one of the pull-print processing flows according to the URL print command (step PR16), and prints the acquired server-side document file.

図16は、本発明の第4の実施の形態において、MFP300が端末100の文書ファイルのプルプリントの実行指示を受け付けた場合の、端末100およびサーバー200の動作を示すフローチャートである。   FIG. 16 is a flowchart illustrating operations of the terminal 100 and the server 200 when the MFP 300 receives an instruction to execute pull-printing of a document file of the terminal 100 in the fourth embodiment of the present invention.

図16を参照して、端末100の制御部110は、端末100からのプルプリントの要求をMFP300から受け付けると(S401)、プリントの対象となる文書ファイルが同期対象となっているか(同期設定されているか)否かを判別する(S403)。   Referring to FIG. 16, when control unit 110 of terminal 100 accepts a pull print request from terminal 100 from MFP 300 (S401), whether the document file to be printed is a synchronization target (synchronization is set). It is determined whether or not (S403).

ステップS403において、プリントの対象となる文書ファイルが同期対象となっていると判別した場合(S403でYES)、制御部110は、端末側文書ファイルが最新バージョンであるか否かを判別する(S405)。ステップS405の判別処理は、プリントの対象となる端末側文書ファイルにおける、端末側同期設定情報の同期ステータスに基づいて行われる。   If it is determined in step S403 that the document file to be printed is a synchronization target (YES in S403), the control unit 110 determines whether or not the terminal-side document file is the latest version (S405). ). The determination process in step S405 is performed based on the synchronization status of the terminal-side synchronization setting information in the terminal-side document file to be printed.

ステップS403において、プルプリントの対象となる文書ファイルが同期対象となっていないと判別した場合(S403でNO)、制御部110は、ステップS407の処理へ進む。   If it is determined in step S403 that the document file to be pulled is not a synchronization target (NO in S403), the control unit 110 proceeds to the process in step S407.

ステップS405において、端末側文書ファイルが最新バージョンであると判別した場合(S405でYES)、制御部110は、MFP300に文書ファイル(端末側文書ファイル)を送信し(S407)、処理を終了する。   If it is determined in step S405 that the terminal-side document file is the latest version (YES in S405), the control unit 110 transmits the document file (terminal-side document file) to the MFP 300 (S407), and the process ends.

ステップS405において、端末側文書ファイルが旧バージョンであると判別した場合(S405でNO)、制御部110は、プルプリントの要求をキャンセルし(S409)、サーバー200のパス情報、およびURLプリントの命令をMFP300に送信する(S411)。続いてサーバー200の制御部210は、サーバー200からのプルプリントの要求をMFP300から受け付けたか否かを判別する(S413)。サーバー200からのプルプリントの要求をMFP300から受け付けたと判別するまで、制御部210は、ステップS413の処理を繰り返す。   If it is determined in step S405 that the terminal-side document file is an old version (NO in S405), the control unit 110 cancels the pull print request (S409), the server 200 path information, and the URL print command. Is transmitted to the MFP 300 (S411). Subsequently, the control unit 210 of the server 200 determines whether or not a pull print request from the server 200 has been received from the MFP 300 (S413). The control unit 210 repeats the process of step S413 until it is determined that a pull print request from the server 200 has been received from the MFP 300.

ステップS413において、サーバー200からのプルプリントの要求をMFP300から受け付けたと判別した場合(S413でYES)、制御部210は、サーバー200からMFP300にサーバー側文書ファイルを送信し(S415)、処理を終了する。   If it is determined in step S413 that a pull print request from the server 200 has been received from the MFP 300 (YES in S413), the control unit 210 transmits a server-side document file from the server 200 to the MFP 300 (S415), and ends the process. To do.

本実施の形態によれば、端末側文書ファイルが旧バージョンである場合に、端末100は、プルプリントの要求のキャンセルの通知をMFP300に対して行い、サーバー200のパス情報をMFP300に通知し、サーバー200からのプルプリントをMFP300に命令する。これにより、端末側文書ファイルが旧バージョンである場合において、端末100が旧型のスマートフォンやタブレットよりなるときも、MFP300は最新バージョンの文書ファイルをサーバー200から迅速に取得することができる。   According to the present embodiment, when the terminal side document file is an old version, the terminal 100 notifies the MFP 300 of cancellation of the pull print request, notifies the MFP 300 of the path information of the server 200, The MFP 300 is instructed to perform pull printing from the server 200. Accordingly, when the terminal-side document file is an old version, the MFP 300 can quickly obtain the latest version of the document file from the server 200 even when the terminal 100 is made of an old smartphone or tablet.

[その他]   [Others]

第1および第2の実施の形態では、最新バージョンの文書ファイルをMFP300が取得するための制御の主体が、MFP300である例について示した。また、第3および第4の実施の形態では、最新バージョンの文書ファイルをMFP300が取得するための制御の主体が、端末100およびサーバー200である例について示した。さらに、端末100、サーバー200、およびMFP300がそれぞれ機能を分担し、互いに連携することにより、最新バージョンの文書ファイルをMFP300が取得するようにしてもよい。   In the first and second embodiments, an example in which the MFP 300 is the main subject of control for the MFP 300 to acquire the latest version of the document file has been described. In the third and fourth embodiments, the example in which the main body of control for the MFP 300 to acquire the latest version of the document file is the terminal 100 and the server 200 has been described. Further, the terminal 100, the server 200, and the MFP 300 may share functions, and may cooperate with each other so that the MFP 300 acquires the latest version of the document file.

上述の実施の形態における処理は、ソフトウェアにより行なっても、ハードウェア回路を用いて行なってもよい。また、上述の実施の形態における処理を実行するプログラムを提供することもできるし、そのプログラムをCD−ROM、フレキシブルディスク、ハードディスク、ROM、RAM、メモリカードなどの記録媒体に記録してユーザーに提供することにしてもよい。プログラムは、CPUなどのコンピューターにより実行される。また、プログラムはインターネットなどの通信回線を介して、装置にダウンロードするようにしてもよい。   The processing in the above-described embodiment may be performed by software or may be performed using a hardware circuit. It is also possible to provide a program for executing the processing in the above-described embodiment, and record the program on a recording medium such as a CD-ROM, a flexible disk, a hard disk, a ROM, a RAM, or a memory card and provide it to the user. You may decide to do it. The program is executed by a computer such as a CPU. The program may be downloaded to the apparatus via a communication line such as the Internet.

上述の実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。   The above-described embodiment is to be considered as illustrative in all points and not restrictive. The scope of the present invention is defined by the terms of the claims, rather than the description above, and is intended to include any modifications within the scope and meaning equivalent to the terms of the claims.

100,1100 端末
110,210,310 制御部
120,220,320 通信部
130,230,330 記憶部
140,340 操作部
150,350 表示部
160,240 同期部
200,1200 サーバー
300 MFP(Multifunction Peripheral)
360 画像形成部
400,1400 ネットワーク
PR1,PR2,PR3,PR4,PR5,PR6,PR11,PR12,PR13,PR14,PR15、PR16,PR17,PR18、PR101,PR102 処理
100, 1100 Terminal 110, 210, 310 Control unit 120, 220, 320 Communication unit 130, 230, 330 Storage unit 140, 340 Operation unit 150, 350 Display unit 160, 240 Synchronization unit 200, 1200 Server 300 MFP (Multifunction Peripheral)
360 Image forming unit 400, 1400 Network PR1, PR2, PR3, PR4, PR5, PR6, PR11, PR12, PR13, PR14, PR15, PR16, PR17, PR18, PR101, PR102

Claims (14)

相手機器との間で通信を行う更新管理装置であって、前記更新管理装置および前記相手機器の各々は、同期対象となる文書ファイルと、前記文書ファイルが最新バージョンであるか否かに関する情報である同期ステータスとを記憶し、前記更新管理装置は、
前記更新管理装置に記憶されている前記文書ファイルが新しいバージョンの前記文書ファイルに更新された場合に、前記相手機器に記憶されている前記文書ファイルを、前記更新管理装置に記憶されている前記文書ファイルと同期せずに、前記更新管理装置に記憶されている前記同期ステータスを、前記文書ファイルが最新バージョンであることを示す情報に更新し、かつ前記相手機器に記憶されている前記同期ステータスを、前記文書ファイルが最新バージョンでないことを示す情報に更新する第1のステータス更新手段と、
前記第1のステータス更新手段にて更新した後で、前記相手機器に記憶されている前記文書ファイルを、前記更新管理装置に記憶されている前記文書ファイルと同期する同期手段と、
前記同期手段にて同期した場合に、前記更新管理装置および相手機器の各々に記憶されている前記同期ステータスを、前記更新管理装置および相手機器に記憶されている前記文書ファイルがいずれも最新バージョンであることを示す情報に更新する第2のステータス更新手段とを備えた、更新管理装置。
An update management device that communicates with a counterpart device, wherein each of the update management device and the counterpart device is a document file to be synchronized and information regarding whether or not the document file is the latest version. Storing a certain synchronization status, and the update management device,
When the document file stored in the update management device is updated to a new version of the document file, the document file stored in the counterpart device is changed to the document stored in the update management device. The synchronization status stored in the update management device is updated to information indicating that the document file is the latest version without being synchronized with the file, and the synchronization status stored in the counterpart device is updated. First status updating means for updating to information indicating that the document file is not the latest version;
Synchronization means for synchronizing the document file stored in the counterpart device with the document file stored in the update management device after being updated by the first status update means;
When synchronized by the synchronization means, the synchronization status stored in each of the update management device and the counterpart device is indicated by the latest version of the document file stored in the update management device and the counterpart device. An update management apparatus comprising: a second status update unit that updates information indicating that there is.
前記同期ステータスは、前記更新管理装置および相手機器の各々に記憶されている前記文書ファイルのバージョンが、
前記更新管理装置および相手機器に記憶されている前記文書ファイルがいずれも最新バージョンである第1の状態、
前記相手機器に記憶されている前記文書ファイルが最新バージョンであり、かつ前記更新管理装置に記憶されている前記文書ファイルが最新バージョンでない第2の状態、および
前記更新管理装置に記憶されている前記文書ファイルが最新バージョンであり、かつ前記相手機器に記憶されている前記文書ファイルが最新バージョンでない第3の状態
のうちいずれかの状態であるかを示す情報である、請求項1に記載の更新管理装置。
The synchronization status indicates that the version of the document file stored in each of the update management device and the counterpart device is:
A first state in which both of the document files stored in the update management device and the counterpart device are the latest version;
A second state in which the document file stored in the counterpart device is the latest version and the document file stored in the update management apparatus is not the latest version; and the document file stored in the update management apparatus The update according to claim 1, wherein the update is information indicating whether the document file is a latest version and the document file stored in the counterpart device is in a third state that is not the latest version. Management device.
前記更新管理装置に記憶されている前記文書ファイルの送信要求を、画像形成装置から前記更新管理装置で受け付ける要求受付手段と、
前記要求受付手段にて送信要求を受け付けた場合に、前記更新管理装置に記憶されている前記同期ステータスに基づいて、前記更新管理装置に記憶されている前記文書ファイルが最新バージョンであるか否かを判別するバージョン判別手段と、
前記バージョン判別手段による判別結果に基づいて、最新バージョンの前記文書ファイルを前記画像形成装置に送信するファイル送信手段とをさらに備えた、請求項1または2に記載の更新管理装置。
Request accepting means for accepting a transmission request for the document file stored in the update management apparatus from an image forming apparatus by the update management apparatus;
Whether or not the document file stored in the update management apparatus is the latest version based on the synchronization status stored in the update management apparatus when the transmission request is received by the request reception means Version discriminating means for discriminating,
The update management apparatus according to claim 1, further comprising: a file transmission unit configured to transmit the latest version of the document file to the image forming apparatus based on a determination result by the version determination unit.
前記更新管理装置に記憶されている前記文書ファイルが最新バージョンでないと前記バージョン判別手段にて判別した場合、前記同期手段は、前記更新管理装置に記憶されている前記文書ファイルを前記相手機器に記憶している前記文書ファイルと同期し、
前記ファイル送信手段は、前記同期手段にて同期した後で、前記更新管理装置に記憶されている前記文書ファイルを前記更新管理装置から前記画像形成装置に送信する、請求項3に記載の更新管理装置。
When the version determination unit determines that the document file stored in the update management device is not the latest version, the synchronization unit stores the document file stored in the update management device in the counterpart device. Synchronized with the document file
The update management according to claim 3, wherein the file transmission unit transmits the document file stored in the update management apparatus from the update management apparatus to the image forming apparatus after being synchronized by the synchronization unit. apparatus.
前記更新管理装置は端末であり、前記相手機器はサーバーであり、
前記端末に記憶されている前記文書ファイルが最新バージョンでないと前記バージョン判別手段にて判別した場合、前記画像形成装置からの前記送信要求をキャンセルさせるキャンセル手段と、
前記キャンセル手段にてキャンセルさせた場合に、前記サーバーにおける前記文書ファイルの所在に関する情報であるパス情報と、前記パス情報に基づく前記文書ファイルのプリント命令とを前記端末から前記画像形成装置に送信するプリント命令送信手段とをさらに備えた、請求項3に記載の更新管理装置。
The update management device is a terminal, and the counterpart device is a server;
If the version determination unit determines that the document file stored in the terminal is not the latest version, a cancellation unit that cancels the transmission request from the image forming apparatus;
When the cancel unit cancels the path information, which is information on the location of the document file in the server, and the document file print command based on the path information are transmitted from the terminal to the image forming apparatus. The update management apparatus according to claim 3, further comprising a print command transmission unit.
請求項1または2に記載の更新管理装置と通信を行う画像形成装置であって、
前記更新管理装置に記憶されている前記文書ファイルの取得指示を受け付けた場合に、前記更新管理装置に記憶されている前記同期ステータスを前記更新管理装置から取得する情報取得手段と、
前記情報取得手段にて取得した前記同期ステータスに基づいて、前記更新管理装置に記憶されている前記文書ファイルが最新バージョンであるか否かを判別するバージョン判別手段と、
前記バージョン判別手段による判別結果に基づいて、最新バージョンの前記文書ファイルを取得するファイル取得手段とを備えた、画像形成装置。
An image forming apparatus that communicates with the update management apparatus according to claim 1,
Information acquisition means for acquiring the synchronization status stored in the update management device from the update management device when receiving an instruction to acquire the document file stored in the update management device;
Version determination means for determining whether or not the document file stored in the update management device is the latest version based on the synchronization status acquired by the information acquisition means;
An image forming apparatus comprising: a file acquisition unit that acquires the latest version of the document file based on a determination result by the version determination unit.
前記更新管理装置に記憶されている前記文書ファイルが最新バージョンでないと前記バージョン判別手段にて判別した場合、前記相手機器に対して、前記相手機器に記憶されている前記文書ファイルの送信を要求するファイル送信要求手段をさらに備えた、請求項6に記載の画像形成装置。   When the version determination unit determines that the document file stored in the update management apparatus is not the latest version, the partner device is requested to transmit the document file stored in the partner device. The image forming apparatus according to claim 6, further comprising a file transmission request unit. 前記ファイル取得手段は、前記相手機器から、前記相手機器に記憶されている前記文書ファイルを取得する、請求項7に記載の画像形成装置。   The image forming apparatus according to claim 7, wherein the file acquisition unit acquires the document file stored in the counterpart device from the counterpart device. 前記更新管理装置はサーバーであり、前記相手機器は端末であり、
前記サーバーに記憶されている前記文書ファイルが最新バージョンでないと前記バージョン判別手段にて判別した場合、前記ファイル送信要求手段は、前記端末に対して、前記端末に記憶されている前記文書ファイルの送信を要求し、
前記ファイル送信要求手段にて送信を要求した場合において、前記端末に記憶されている前記文書ファイルを前記端末から受信しないときは、前記サーバーに対して、前記サーバーに記憶されている前記文書ファイルを、前記端末に記憶されている前記文書ファイルと同期することと、同期した後で前記サーバーに記憶されている前記文書ファイルを送信することとを要求する同期要求手段をさらに備えた、請求項7に記載の画像形成装置。
The update management apparatus is server, the partner device is terminus,
When the version determination unit determines that the document file stored in the server is not the latest version, the file transmission request unit transmits the document file stored in the terminal to the terminal. Request and
When transmission is requested by the file transmission requesting unit, when the document file stored in the terminal is not received from the terminal, the server stores the document file stored in the server. The apparatus further comprises synchronization request means for requesting synchronization with the document file stored in the terminal and transmission of the document file stored in the server after synchronization. The image forming apparatus described in 1.
前記同期要求手段は、前記サーバーに対して前記サーバーからのプルプリントを要求することによって、前記サーバーに記憶されている前記文書ファイルを、前記端末に記憶している前記文書ファイルと同期することと、同期した後で前記サーバーに記憶されている前記文書ファイルを送信することとを要求する、請求項9に記載の画像形成装置。   The synchronization request means requests the server to perform a pull print from the server, thereby synchronizing the document file stored in the server with the document file stored in the terminal; The image forming apparatus according to claim 9, wherein the document file stored in the server is requested to be transmitted after synchronization. 前記更新管理装置は端末であり、前記相手機器はサーバーであり、
前記端末に記憶されている前記文書ファイルが最新バージョンでないと前記バージョン判別手段にて判別した場合、前記サーバーにおける前記文書ファイルの所在に関する情報であるパス情報を前記端末から取得するパス情報取得手段をさらに備え、
前記ファイル送信要求手段は、前記パス情報に基づいて、前記サーバーに対して、前記サーバーに記憶されている前記文書ファイルの送信を要求する、請求項7に記載の画像形成装置。
The update management unit is terminus, the partner device is server,
Path information acquisition means for acquiring path information, which is information relating to the location of the document file in the server, from the terminal when the version determination means determines that the document file stored in the terminal is not the latest version; In addition,
The image forming apparatus according to claim 7, wherein the file transmission requesting unit requests the server to transmit the document file stored in the server based on the path information.
前記更新管理装置および相手機器のうち一方の機器に記憶されている前記文書ファイルの取得指示を受け付けた場合に、取得指示を受けた前記文書ファイルが同期対象となっているか否かを判別する設定判別手段をさらに備え、
取得指示を受けた前記文書ファイルが同期設定されていると前記設定判別手段にて判別した場合に、前記情報取得手段は、前記一方の機器に記憶されている前記同期ステータスを前記一方の機器から取得する、請求項6〜11のいずれかに記載の画像形成装置。
Setting that determines whether or not the document file that has received the acquisition instruction is a synchronization target when an instruction to acquire the document file stored in one of the update management apparatus and the counterpart device is received It further comprises a discrimination means,
When the setting determination unit determines that the document file that has received the acquisition instruction is synchronously set, the information acquisition unit displays the synchronization status stored in the one device from the one device. The image forming apparatus according to claim 6, wherein the image forming apparatus is acquired.
相手機器との間で通信を行う更新管理装置の制御プログラムであって、前記更新管理装置および前記相手機器の各々は、同期対象となる文書ファイルと、前記文書ファイルが最新バージョンであるか否かに関する情報である同期ステータスとを記憶し、前記制御プログラムは、
前記更新管理装置に記憶されている前記文書ファイルが新しいバージョンの前記文書ファイルに更新された場合に、前記相手機器に記憶されている前記文書ファイルを、前記更新管理装置に記憶されている前記文書ファイルと同期せずに、前記更新管理装置に記憶されている前記同期ステータスを、前記文書ファイルが最新バージョンであることを示す情報に更新し、かつ前記相手機器に記憶されている前記同期ステータスを、前記文書ファイルが最新バージョンでないことを示す情報に更新する第1のステータス更新ステップと、
前記第1のステータス更新ステップにて更新した後で、前記相手機器に記憶されている前記文書ファイルを、前記更新管理装置に記憶されている前記文書ファイルと同期する同期ステップと、
前記同期ステップにて同期した場合に、前記更新管理装置および相手機器の各々に記憶されている前記同期ステータスを、前記更新管理装置および相手機器に記憶されている前記文書ファイルがいずれも最新バージョンであることを示す情報に更新する第2のステータス更新ステップとをコンピューターに実行させる、更新管理装置の制御プログラム。
A control program for an update management apparatus that communicates with a counterpart device, wherein each of the update management device and the counterpart device includes a document file to be synchronized and whether or not the document file is the latest version And a synchronization status that is information about the control program,
When the document file stored in the update management device is updated to a new version of the document file, the document file stored in the counterpart device is changed to the document stored in the update management device. The synchronization status stored in the update management device is updated to information indicating that the document file is the latest version without being synchronized with the file, and the synchronization status stored in the counterpart device is updated. A first status update step for updating to information indicating that the document file is not the latest version;
A synchronization step of synchronizing the document file stored in the counterpart device with the document file stored in the update management device after being updated in the first status update step;
When synchronization is performed in the synchronization step, the synchronization status stored in each of the update management device and the counterpart device is indicated by the latest version of each of the document files stored in the update management device and the counterpart device. A control program for an update management apparatus, which causes a computer to execute a second status update step for updating information indicating that it is present.
請求項1または2に記載の更新管理装置と通信を行う画像形成装置の制御プログラムであって、
前記更新管理装置に記憶されている前記文書ファイルの取得指示を受け付けた場合に、前記更新管理装置に記憶されている前記同期ステータスを前記更新管理装置から取得する情報取得ステップと、
前記情報取得ステップにて取得した前記同期ステータスに基づいて、前記更新管理装置に記憶されている前記文書ファイルが最新バージョンであるか否かを判別するバージョン判別ステップと、
前記バージョン判別ステップによる判別結果に基づいて、最新バージョンの前記文書ファイルを取得するファイル取得ステップとをコンピューターに実行させる、画像形成装置の制御プログラム。

A control program for an image forming apparatus that communicates with the update management apparatus according to claim 1,
An information acquisition step of acquiring the synchronization status stored in the update management device from the update management device when receiving an instruction to acquire the document file stored in the update management device;
A version determination step for determining whether or not the document file stored in the update management device is the latest version based on the synchronization status acquired in the information acquisition step;
A control program for an image forming apparatus, which causes a computer to execute a file acquisition step for acquiring the latest version of the document file based on a determination result obtained by the version determination step.

JP2014100462A 2014-05-14 2014-05-14 Update management apparatus, image forming apparatus, control program for update management apparatus, and control program for image forming apparatus Expired - Fee Related JP6337605B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014100462A JP6337605B2 (en) 2014-05-14 2014-05-14 Update management apparatus, image forming apparatus, control program for update management apparatus, and control program for image forming apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014100462A JP6337605B2 (en) 2014-05-14 2014-05-14 Update management apparatus, image forming apparatus, control program for update management apparatus, and control program for image forming apparatus

Publications (2)

Publication Number Publication Date
JP2015219571A JP2015219571A (en) 2015-12-07
JP6337605B2 true JP6337605B2 (en) 2018-06-06

Family

ID=54778920

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014100462A Expired - Fee Related JP6337605B2 (en) 2014-05-14 2014-05-14 Update management apparatus, image forming apparatus, control program for update management apparatus, and control program for image forming apparatus

Country Status (1)

Country Link
JP (1) JP6337605B2 (en)

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3870662B2 (en) * 2000-04-11 2007-01-24 富士ゼロックス株式会社 Document management system and apparatus
JP4149199B2 (en) * 2002-06-05 2008-09-10 富士通株式会社 Mobile terminal auxiliary device, data synchronization method, and mobile terminal device
US7660833B2 (en) * 2003-07-10 2010-02-09 Microsoft Corporation Granular control over the authority of replicated information via fencing and unfencing
US7720890B2 (en) * 2005-02-22 2010-05-18 Microsoft Corporation Ghosted synchronization
JP4536034B2 (en) * 2006-06-05 2010-09-01 Necシステムテクノロジー株式会社 Document management system, computer, document management method, and program
JP5810634B2 (en) * 2011-05-31 2015-11-11 コニカミノルタ株式会社 Image forming apparatus, image forming method, image forming system, and program
JP5660100B2 (en) * 2012-08-10 2015-01-28 キヤノンマーケティングジャパン株式会社 Document management server, document management server control method and program thereof, document management system, document management system control method and program thereof

Also Published As

Publication number Publication date
JP2015219571A (en) 2015-12-07

Similar Documents

Publication Publication Date Title
EP2037355A2 (en) Image forming appartus and mehtod, computer program product, and image forming system
JP6217669B2 (en) Printer driver program
JP6182855B2 (en) Image processing system and information synchronization method
CN103581476B (en) Image formation system and information processor
JP2008083741A (en) Image processing device
JP2017042998A (en) Image formation system, image forming apparatus and management device
US8879102B2 (en) Image processing system including first image processing image processing apparatus and display device
JP2017208752A (en) Image forming apparatus, repeating device, remote control system, and remote control method
JP2008009889A (en) Shared document printing apparatus and shared document printing control method
JP2009018543A (en) Image forming apparatus
JP6337605B2 (en) Update management apparatus, image forming apparatus, control program for update management apparatus, and control program for image forming apparatus
JP4630738B2 (en) Device, control method therefor, and computer program
JP4552438B2 (en) Firmware update system, image forming apparatus, program, and recording medium
US20150131115A1 (en) Image forming apparatus, image forming system, and image forming method
JP7172112B2 (en) Display station, server, display station control program, and server control program
JP6256052B2 (en) Terminal device control program, terminal device control method, terminal device, and image forming system
CN110780826B (en) Sheet management system, control method, and non-transitory computer-readable storage medium
JP6593397B2 (en) Image processing apparatus, image processing system, and information synchronization method
US11586404B2 (en) Job processing system
JP6769323B2 (en) Print system, image forming device, and control program for image forming device
WO2016006308A1 (en) Information processing apparatus, image processing apparatus, and method for using storage service
US20250023945A1 (en) Information processing system, information processing method, and non-transitory computer readable medium
JP6299613B2 (en) Information processing apparatus, image processing apparatus, e-mail service utilization method, e-mail service utilization program
US10268423B2 (en) Image forming apparatus and non-transitory computer readable medium
JP6962155B2 (en) Image processing device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170123

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20171023

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20171121

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180119

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180130

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180328

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20180423

R150 Certificate of patent or registration of utility model

Ref document number: 6337605

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees