[go: up one dir, main page]

JP5868291B2 - Image forming apparatus - Google Patents

Image forming apparatus Download PDF

Info

Publication number
JP5868291B2
JP5868291B2 JP2012186216A JP2012186216A JP5868291B2 JP 5868291 B2 JP5868291 B2 JP 5868291B2 JP 2012186216 A JP2012186216 A JP 2012186216A JP 2012186216 A JP2012186216 A JP 2012186216A JP 5868291 B2 JP5868291 B2 JP 5868291B2
Authority
JP
Japan
Prior art keywords
image data
control unit
storage service
unit
search
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
JP2012186216A
Other languages
Japanese (ja)
Other versions
JP2014045311A (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.)
Kyocera Document Solutions Inc
Original Assignee
Kyocera Document Solutions 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 Kyocera Document Solutions Inc filed Critical Kyocera Document Solutions Inc
Priority to JP2012186216A priority Critical patent/JP5868291B2/en
Publication of JP2014045311A publication Critical patent/JP2014045311A/en
Application granted granted Critical
Publication of JP5868291B2 publication Critical patent/JP5868291B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Facsimiles In General (AREA)
  • Storing Facsimile Image Data (AREA)

Description

本発明は、画像形成装置に関するものである。   The present invention relates to an image forming apparatus.

ある文書管理システムでは、複合機が、スキャン文書をウェブアプリケーションサーバーに送信し、ウェブアプリケーションサーバーが、そのスキャン文書を文書管理サーバーに格納し、そのスキャン文書を格納した旨をメールでユーザーに通知している(例えば特許文献1参照)。   In a document management system, the MFP sends a scanned document to the web application server, and the web application server stores the scanned document in the document management server and notifies the user by e-mail that the scanned document has been stored. (For example, refer to Patent Document 1).

特開2010−251973号公報JP 2010-251973 A

FTP(File Transfer Protocol)などでデータファイルを受信するとただちに記憶するファイルサーバーでは、受信完了の応答によって、データファイルがサーバーに格納されたことがクライアント側で確認できるが、クラウドサービスシステムでは、ウェブサーバーがデータを受信すると、通信完了を示す通知をクライアントへ送信するものの、バックエンドで動作するストレージサービスが正しくそのデータを格納したか否かは、クライアント側で特定することは困難である。   A file server that stores data files as soon as it receives data via FTP (File Transfer Protocol) can confirm on the client side that the data file has been stored on the server based on the response of reception completion. When the data is received, a notification indicating the completion of communication is transmitted to the client, but it is difficult for the client side to specify whether or not the storage service operating in the back end has correctly stored the data.

また、上述の特許文献1に記載のシステムでは、メールでユーザにデータの格納完了を通知するため、ユーザーがメールソフトウェアでメール受信を行いメールの内容を確認する必要があり、ユーザーに対して煩雑な操作を強いることになる。また、メールが届かない場合、メールが届かない原因が、メールの伝送エラーか、スキャン文書の伝送エラーかを判別することができない。このように、上述の特許文献1に記載のシステムでは、ユーザーに手間を掛けさせずに(つまり、自動的に)、画像形成装置内で生成した画像データを確実にサーバー側に登録することが困難である。   Further, in the system described in the above-mentioned Patent Document 1, in order to notify the user of the completion of data storage by e-mail, it is necessary for the user to receive e-mail with e-mail software and confirm the contents of the e-mail, which is complicated for the user. Will be forced to operate. Further, when the mail does not arrive, it is impossible to determine whether the mail does not reach the mail transmission error or the scan document transmission error. As described above, in the system described in Patent Document 1 described above, the image data generated in the image forming apparatus can be reliably registered on the server side without requiring the user to take time (that is, automatically). Have difficulty.

本発明は、上記の問題に鑑みてなされたものであり、クラウドサービスシステムにおいてバックエンドで動作するストレージサービスに、当該画像形成装置により生成された画像データを自動的に確実かつ正しく格納する画像形成装置を得ることを目的とする。   The present invention has been made in view of the above problems, and image formation in which image data generated by the image forming apparatus is automatically and reliably stored in a storage service operating in the back end in a cloud service system. The object is to obtain a device.

上記の課題を解決するために、本発明では以下のようにした。   In order to solve the above problems, the present invention is configured as follows.

本発明に係る画像形成装置は、画像データを生成する画像データ生成部と、画像データに固有のIDを生成するID生成部と、ストレージサービスをバックエンドで提供するクラウドサービスシステムのユーザーアカウントにログインするログイン制御部と、ログイン制御部でクラウドサービスシステムのそのユーザーアカウントにログインした後に、そのユーザーアカウントに対して画像データを上述のIDに関連付けて、ストレージサービスにアップロードするアップロード制御部と、アップロード制御部による画像データのアップロードの通信が完了するとただちに、ストレージサービスにおいてそのIDをキーにして画像データを検索する検索制御部と、画像データ生成部により生成された画像データがストレージサービスに登録されたことを検索制御部による検索で検証し、画像データの登録に失敗している場合には、アップロード制御部で、画像データを再度アップロードさせる主制御部と、画像データ生成部により生成された画像データを保持する画像データ保持部とを備える。そして、主制御部は、検索制御部による検索で発見されたストレージサービスにおける画像データと、画像データ生成部により生成された画像データとを比較して、ストレージサービスに登録されている画像データが健全である否かを判定し、(a)ストレージサービスに登録されている画像データが健全である場合には、画像データ保持部に保持されている画像データを消去し、(b)ストレージサービスに登録されている画像データが健全ではない場合には、画像データ保持部に保持されている画像データを消去せず、アップロード制御部に、ストレージサービスに登録されている画像データを、IDを指定して削除させ、画像データの削除後、アップロード制御部で、画像データをIDに関連付けて再度アップロードさせる。 An image forming apparatus according to the present invention logs into an image data generation unit that generates image data, an ID generation unit that generates an ID unique to the image data, and a user account of a cloud service system that provides a storage service in the back end A login control unit that uploads to the storage service after logging in to the user account of the cloud service system with the login control unit and uploading the image data to the above-mentioned ID for the user account, and upload control As soon as the image data upload communication is completed, the search control unit that searches the image data using the ID as a key in the storage service and the image data generated by the image data generation unit are registered in the storage service. It was verified by searching by the search control unit was, if you fail to register the image data, the upload control unit, a main control unit for uploading the image data again, which is generated by the image data generating unit image And an image data holding unit for holding data . Then, the main control unit compares the image data in the storage service found by the search by the search control unit with the image data generated by the image data generation unit, and the image data registered in the storage service is healthy. (A) If the image data registered in the storage service is healthy, delete the image data held in the image data holding unit, and (b) register in the storage service If the image data being stored is not healthy, the image data stored in the image data storage unit is not deleted, and the image data registered in the storage service is specified in the upload control unit by specifying the ID. After deleting the image data, the upload control unit associates the image data with the ID and uploads the image data again.

これにより、画像データをアップロードした際に、検索によりストレージサービスにその画像データが登録されたことを検証するので、クラウドサービスシステムにおいてバックエンドで動作するストレージサービスに、当該画像形成装置により生成された画像データが自動的に確実かつ正しく格納される。また、アップロード時の通信には成功したが画像データが破損している場合にも、再度、アップロードが実行される。したがって、クラウドサービスシステムにおいてバックエンドで動作するストレージサービスに、当該画像形成装置により生成された画像データが自動的に確実かつ正しく格納される。また、クラウドサービスシステムにおいてバックエンドで動作するストレージサービスに画像データが登録されたことが検証された上で、画像形成装置内のその画像データが消去されるため、クラウドサービスシステムにおいてバックエンドで動作するストレージサービスに画像データが正しく登録されていないにも拘わらず画像形成装置内のその画像データが消去されることが防止される。 As a result, when the image data is uploaded, it is verified that the image data is registered in the storage service by the search. Therefore, the image forming apparatus generates the storage service that operates in the back end in the cloud service system. Image data is automatically and reliably stored. Also, when the communication at the time of upload is successful but the image data is damaged, the upload is executed again. Therefore, the image data generated by the image forming apparatus is automatically and reliably stored in the storage service operating at the back end in the cloud service system. In addition, since it is verified that the image data is registered in the storage service that operates in the back end in the cloud service system, the image data in the image forming apparatus is deleted, so the cloud service system operates in the back end. The image data in the image forming apparatus is prevented from being erased even though the image data is not correctly registered in the storage service.

また、本発明に係る画像形成装置は、上記の画像形成装置に加え、次のようにしてもよい。この場合、主制御部は、検索制御部による検索で発見されたストレージサービスにおける画像データのデータサイズと、画像データ生成部により生成された画像データのデータサイズとを比較して、ストレージサービスに登録されている画像データが健全である否かを判定する。 In addition to the image forming apparatus described above, the image forming apparatus according to the present invention may be configured as follows. In this case, the main control unit compares the data size of the image data in the storage service found by the search by the search control unit with the data size of the image data generated by the image data generation unit, and registers it in the storage service. image data being to determine healthy.

また、本発明に係る画像形成装置は、上記の画像形成装置に加え、次のようにしてもよい。この場合、主制御部は、検索制御部による検索で発見されたストレージサービスにおける画像データのページ数と、画像データ生成部により生成された画像データのページ数とを比較して、ストレージサービスに登録されている画像データが健全である否かを判定する。 In addition to the image forming apparatus described above, the image forming apparatus according to the present invention may be configured as follows. In this case, the main control unit compares the page number of the image data in the storage service found by the search by the search control unit with the page number of the image data generated by the image data generation unit, and registers it in the storage service. image data being to determine healthy.

また、本発明に係る画像形成装置は、上記の画像形成装置に加え、次のようにしてもよい。この場合、ストレージサービスは、登録されている画像データに対して、テキストのタグを関連付けて登録することが可能であって、アップロード制御部は、上述のIDを、タグとして登録する。   In addition to the image forming apparatus described above, the image forming apparatus according to the present invention may be configured as follows. In this case, the storage service can register the registered image data in association with a text tag, and the upload control unit registers the above-described ID as a tag.

これにより、画像データに対してテキストのタグを付加できる既存のクラウドサービスシステムの仕様を変更することなく、クラウドサービスシステムにおいてバックエンドで動作するストレージサービスに、当該画像形成装置により生成された画像データが自動的に確実かつ正しく格納される。   As a result, image data generated by the image forming apparatus can be stored in a storage service that operates in the back end of the cloud service system without changing the specifications of an existing cloud service system that can add a text tag to the image data. Are automatically and reliably stored.

本発明によれば、クラウドサービスシステムにおいてバックエンドで動作するストレージサービスに、画像形成装置により生成された画像データが自動的に確実かつ正しく格納される。   According to the present invention, the image data generated by the image forming apparatus is automatically and reliably stored correctly in the storage service operating at the back end in the cloud service system.

図1は、本発明の実施の形態に係る画像形成装置の構成を示すブロック図である。FIG. 1 is a block diagram showing a configuration of an image forming apparatus according to an embodiment of the present invention. 図2は、図1に示す画像形成装置の動作を説明するフローチャートである。FIG. 2 is a flowchart for explaining the operation of the image forming apparatus shown in FIG.

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

図1は、本発明の実施の形態に係る画像形成装置の構成を示すブロック図である。   FIG. 1 is a block diagram showing a configuration of an image forming apparatus according to an embodiment of the present invention.

図1に示す画像形成装置1は、インターネットなどのネットワーク2に接続されており、ネットワーク2上のクラウドサービスシステム101にアクセス可能になっている。画像形成装置1は、スキャナー機、ファクシミリ機、複合機などである。クラウドサービスシステム101は、登録済みの各ユーザーに対して、バックエンドでストレージサービスを提供する。クラウドサービスシステム101としては、Evernote、Google Drive、Dropboxなどの既存のシステムが使用される。   An image forming apparatus 1 shown in FIG. 1 is connected to a network 2 such as the Internet, and can access a cloud service system 101 on the network 2. The image forming apparatus 1 is a scanner machine, a facsimile machine, a multifunction machine, or the like. The cloud service system 101 provides a storage service on the back end to each registered user. As the cloud service system 101, existing systems such as Evernote, Google Drive, and Dropbox are used.

この画像形成装置1は、スキャナー11、スキャナー制御部12、操作部13、画像データ保持部14、通信インターフェイス15、主制御部16、ログイン制御部17、アップロード制御部18、および検索制御部19を有する。   The image forming apparatus 1 includes a scanner 11, a scanner control unit 12, an operation unit 13, an image data holding unit 14, a communication interface 15, a main control unit 16, a login control unit 17, an upload control unit 18, and a search control unit 19. Have.

スキャナー11は、原稿画像を光学的に読み取り、原稿画像の画像データを生成する内部装置である。スキャナー制御部12は、スキャナー11を制御して、原稿画像の画像データを取得する。   The scanner 11 is an internal device that optically reads a document image and generates image data of the document image. The scanner control unit 12 controls the scanner 11 and acquires image data of a document image.

操作部13は、ユーザー操作を受け付ける入力装置、および各種情報を表示する表示装置を有する。入力装置としては、タッチパネルなどが使用され、表示装置としては、液晶ディスプレイなどが使用される。   The operation unit 13 includes an input device that receives user operations and a display device that displays various types of information. A touch panel or the like is used as the input device, and a liquid crystal display or the like is used as the display device.

画像データ保持部14は、画像データを保持する。画像データ保持部14としては、揮発性メモリー、不揮発性メモリー、ハードディスクドライブなどが適宜使用される。   The image data holding unit 14 holds image data. As the image data holding unit 14, a volatile memory, a nonvolatile memory, a hard disk drive, or the like is appropriately used.

通信インターフェイス15は、ネットワーク2に接続され、ネットワーク2を介した通信を実行する通信回路である。   The communication interface 15 is a communication circuit that is connected to the network 2 and executes communication via the network 2.

主制御部16は、操作部13により受け付けられたユーザー操作などに従って、当該画像形成装置1内の各部を制御する。また、主制御部16は、クラウドサービスシステム101にアップロードする画像データに対して、その画像データに固有のIDを生成する。   The main control unit 16 controls each unit in the image forming apparatus 1 in accordance with a user operation received by the operation unit 13. Further, the main control unit 16 generates an ID unique to the image data for the image data uploaded to the cloud service system 101.

ログイン制御部17は、通信インターフェイス15を使用してHTTP(Hypertext Transfer Protocol)でクラウドサービスシステム101と通信し、ネットワーク2を介してクラウドサービス101の所定のユーザーアカウントにログインする。   The login control unit 17 communicates with the cloud service system 101 using HTTP (Hypertext Transfer Protocol) using the communication interface 15 and logs in to a predetermined user account of the cloud service 101 via the network 2.

アップロード制御部18は、通信インターフェイス15を使用してHTTP(Hypertext Transfer Protocol)でクラウドサービスシステム101と通信し、ログイン制御部17でクラウドサービスシステム101のそのユーザーアカウントにログインした後に、そのユーザーアカウントに対して画像データを上述のIDに関連付けて、ストレージサービスにアップロードする。   The upload control unit 18 communicates with the cloud service system 101 using HTTP (Hypertext Transfer Protocol) using the communication interface 15, logs in to the user account of the cloud service system 101 using the login control unit 17, and then sets the user account. On the other hand, the image data is associated with the above ID and uploaded to the storage service.

なお、この実施の形態では、ストレージサービスは、登録されている画像データに対して、テキストのタグを関連付けて登録することが可能であって、アップロード制御部18は、上述のIDを、タグとして登録する。   In this embodiment, the storage service can register the registered image data in association with a text tag, and the upload control unit 18 uses the above ID as a tag. sign up.

検索制御部19は、通信インターフェイス15を使用してHTTP(Hypertext Transfer Protocol)でクラウドサービスシステム101と通信し、アップロード制御部18による画像データのアップロードの通信が完了するとただちに、クラウドサービスシステム101のストレージサービスにおいてそのIDをキーにして画像データを検索する。   The search control unit 19 communicates with the cloud service system 101 using HTTP (Hypertext Transfer Protocol) using the communication interface 15, and immediately after the upload control unit 18 completes the image data upload communication, the storage of the cloud service system 101 is stored. The image data is searched using the ID as a key in the service.

なお、主制御部16は、スキャナー11により生成された画像データがストレージサービスに登録されたことを検索制御部19による検索で検証し、画像データの登録に失敗している場合には、アップロード制御部18で、画像データを再度アップロードさせる。   Note that the main control unit 16 verifies that the image data generated by the scanner 11 has been registered in the storage service through a search by the search control unit 19, and if the registration of the image data has failed, upload control is performed. The unit 18 uploads the image data again.

この実施の形態では、主制御部16は、検索制御部19による検索で発見されたストレージサービスにおける画像データと、スキャナー11により生成された画像データとを比較して、スキャナー11により生成された画像データがストレージサービスに正しく登録されたことを検証する。   In this embodiment, the main control unit 16 compares the image data in the storage service found by the search by the search control unit 19 with the image data generated by the scanner 11, and the image generated by the scanner 11. Verify that the data is registered correctly with the storage service.

具体的には、主制御部16は、検索制御部19による検索で発見されたストレージサービスにおける画像データのデータサイズと、スキャナー11により生成された画像データのデータサイズとを比較して、スキャナー11により生成された画像データがストレージサービスに登録されたことを検証する。両者のデータサイズが一致した場合、その画像データが正しく登録されていると判断される。また、主制御部16は、検索制御部19による検索で発見されたストレージサービスにおける画像データのページ数と、スキャナー11により生成された画像データのページ数とを比較して、スキャナー11により生成された画像データがストレージサービスに登録されたことを検証するようにしてもよい。   Specifically, the main control unit 16 compares the data size of the image data in the storage service found by the search by the search control unit 19 with the data size of the image data generated by the scanner 11, and the scanner 11 It is verified that the image data generated by the above is registered in the storage service. If both data sizes match, it is determined that the image data is correctly registered. Further, the main control unit 16 compares the number of image data pages in the storage service found by the search by the search control unit 19 with the number of image data pages generated by the scanner 11, and is generated by the scanner 11. It may be verified that the received image data is registered in the storage service.

また、この画像形成装置1により使用される既存のクラウドサービスシステム101は、アカウントサービス部111、ストレージサービス部112、アップロードサービス部113、および検索サービス部114を有する。なお、クラウドサービスシステム101は、図示せぬウェブサーバーを有しており、そのウェブサーバーに割り当てられているURL(Uniform Resource Locator)またはIPアドレスに対して、画像形成装置1は、アクセスする。   The existing cloud service system 101 used by the image forming apparatus 1 includes an account service unit 111, a storage service unit 112, an upload service unit 113, and a search service unit 114. The cloud service system 101 has a web server (not shown), and the image forming apparatus 1 accesses a URL (Uniform Resource Locator) or IP address assigned to the web server.

これらのサービス部111〜114は、それぞれ、そのウェブサーバーのバックエンドで動作し、独立のサーバー装置で実現されていてもよいし、サービス部111〜114のうちの複数が1つのサーバー装置で実現されていてもよい。   Each of these service units 111 to 114 operates on the back end of the web server and may be realized by an independent server device, or a plurality of service units 111 to 114 are realized by one server device. May be.

アカウントサービス部111は、クラウドサービスシステム101における、ユーザーアカウントの登録またはその抹消、ユーザーアカウントによるログインおよびログアウトの管理などを行う。   The account service unit 111 registers or deletes a user account in the cloud service system 101, manages login and logout by the user account, and the like.

ストレージサービス部112は、ユーザーアカウントごとに、ユーザーの画像データなどを保持する。   The storage service unit 112 holds user image data and the like for each user account.

アップロードサービス部113は、要求に応じて、アップロードされてきた画像データをストレージサービス部112に登録する。   The upload service unit 113 registers the uploaded image data in the storage service unit 112 in response to the request.

検索サービス部114は、要求に応じて、その要求で指定されたテキストをキーとしてストレージサービス部112において画像データを検索する。   In response to the request, the search service unit 114 searches the storage service unit 112 for image data using the text specified in the request as a key.

この実施の形態では、ストレージサービス部112において画像データに対してタグを関連付けることができ、検索サービス部114は、要求に応じて、その要求で指定されたテキストをキーとしてそのタグを検索することで、画像データを検索する。   In this embodiment, the storage service unit 112 can associate a tag with image data, and the search service unit 114 searches for the tag using the text specified in the request as a key in response to the request. Then, the image data is searched.

次に、上記画像形成装置1の動作について説明する。図2は、図1に示す画像形成装置の動作を説明するフローチャートである。   Next, the operation of the image forming apparatus 1 will be described. FIG. 2 is a flowchart for explaining the operation of the image forming apparatus shown in FIG.

画像形成装置1において、主制御部16は、ログイン制御部17で、事前に、クラウドサービスシステム101のユーザーアカウントにログインする(ステップS1)。このとき、クラウドサービスシステム101では、アカウントサービス部111が、ログイン制御部17からのユーザー識別情報(ユーザーIDおよびパスワードなど)に基づいてログイン処理を実行する。これにより、そのユーザーアカウントについての画像データのアップロードが可能な状態となる。   In the image forming apparatus 1, the main control unit 16 logs in to the user account of the cloud service system 101 in advance by the login control unit 17 (step S1). At this time, in the cloud service system 101, the account service unit 111 executes login processing based on user identification information (such as a user ID and password) from the login control unit 17. As a result, the image data for the user account can be uploaded.

スキャナー制御部12は、スキャナー11を制御して原稿画像を読み取らせ、原稿画像の画像データを取得する(ステップS2)。主制御部16は、その画像データを画像データ保持部14に格納し、その画像データに固有なIDを生成する(ステップS4)。このIDとしては、乱数、ユーザーIDおよび/または日付にシリアル番号を付加したものなどが使用される。   The scanner control unit 12 controls the scanner 11 to read a document image, and acquires image data of the document image (step S2). The main control unit 16 stores the image data in the image data holding unit 14 and generates an ID unique to the image data (step S4). As this ID, a random number, a user ID and / or a date added with a serial number is used.

そして、主制御部16は、アップロード制御部18に、画像データを、そのIDに関連付けてクラウドサービスシステム101へアップロードさせる(ステップS5)。アップロード制御部18は、画像データおよびIDの登録要求を、その画像データおよびIDとともにクラウドサービスシステム101へ送信する。このとき、クラウドサービスシステム101では、アップロードサービス部113が、図示せぬウェブサーバーにより受信されたその画像データおよびIDを、ログイン中のユーザーアカウントの画像データおよびタグとしてストレージサービス部112に登録する。   Then, the main control unit 16 causes the upload control unit 18 to upload the image data to the cloud service system 101 in association with the ID (step S5). The upload control unit 18 transmits an image data and ID registration request to the cloud service system 101 together with the image data and ID. At this time, in the cloud service system 101, the upload service unit 113 registers the image data and ID received by a web server (not shown) in the storage service unit 112 as image data and a tag of the logged-in user account.

主制御部16は、画像データおよびIDの送信完了後(つまり、クライドサービスシステム101による画像データおよびIDの受信が確認された後)、ただちに、検索制御部19に、クライドサービスシステム101のストレージサービスにおいて、そのIDをキーとして、その画像データの検索を実行させる(ステップS6)。検索制御部19は、そのIDをキーとした検索要求をクラウドサービスシステム101へ送信する。このとき、クラウドサービスシステム101では、検索サービス部114が、図示せぬウェブサーバーにより受信されたそのキーで、ストレージサービス部112に登録されている、ログイン中のユーザーアカウントの画像データのタグを検索する。   After the transmission of the image data and ID is completed (that is, after reception of the image data and ID by the grid service system 101 is confirmed), the main control unit 16 immediately sends the storage service of the cloud service system 101 to the search control unit 19. In step S6, the image data is searched using the ID as a key. The search control unit 19 transmits a search request using the ID as a key to the cloud service system 101. At this time, in the cloud service system 101, the search service unit 114 searches for the tag of the image data of the logged-in user account registered in the storage service unit 112 with the key received by the web server (not shown). To do.

検索サービス部114は、その検索要求の応答として、図示せぬウェブサーバーを介して検索結果を出力し、画像形成装置1の検索制御部19は、その検索結果を受信する。検索結果は、上述のキーでヒットしたタグが有ったか否か、ヒットしたタグに関連付けられている画像データの、ストレージサービス部112内でのデータIDなどを含む。   As a response to the search request, the search service unit 114 outputs a search result via a web server (not shown), and the search control unit 19 of the image forming apparatus 1 receives the search result. The search result includes whether or not there is a tag hit with the above key, the data ID of the image data associated with the hit tag in the storage service unit 112, and the like.

なお、このデータIDは、例えばストレージサービス部112内で割り当てられる画像データのファイル名であって、タグとしてアップロードされたテキストとしてもよいし、クラウドサービスシステム101により割り当てられた、タグとは別のデータとしてもよい。   The data ID is, for example, a file name of image data assigned in the storage service unit 112, and may be a text uploaded as a tag, or may be different from the tag assigned by the cloud service system 101. It may be data.

また、検索制御部19は、上述のキーでヒットしたタグが有った場合、そのタグに関連付けられている画像データ(つまり、ストレージサービス部112に登録されている画像データ)を、検索サービス部114から取得する。   In addition, when there is a tag hit with the above key, the search control unit 19 uses the image data associated with the tag (that is, the image data registered in the storage service unit 112) as the search service unit. 114.

そして、主制御部16は、その検索結果に基づき、アップロードした画像データのタグ(つまりアップロードした画像データ)がヒットしたか否かを判定する(ステップS7)。   Then, the main control unit 16 determines whether or not the tag of the uploaded image data (that is, the uploaded image data) has been hit based on the search result (step S7).

アップロードした画像データのタグ(つまりアップロードした画像データ)がヒットしなかった場合、主制御部16は、ステップS5に戻り、再度、画像データおよびIDのアップロードをアップロード制御部18に実行させる。   If the uploaded image data tag (that is, uploaded image data) does not hit, the main control unit 16 returns to step S5, and causes the upload control unit 18 to upload the image data and ID again.

一方、アップロードした画像データのタグ(つまりアップロードした画像データ)がヒットした場合、主制御部16は、検索制御部19により取得された画像データ(つまり、ストレージサービス部112に登録されている画像データ)と、画像データ保持部14に保持されている画像データとを比較し、ストレージサービス部112に登録されている画像データが健全であるか否かを判定する(ステップS8)。このとき、主制御部16は、例えば、両者のデータサイズやページ数が同一であれば、ストレージサービス部112に登録されている画像データが健全であると判定する。   On the other hand, when the uploaded image data tag (that is, uploaded image data) is hit, the main control unit 16 acquires the image data acquired by the search control unit 19 (that is, the image data registered in the storage service unit 112). ) And the image data held in the image data holding unit 14 to determine whether the image data registered in the storage service unit 112 is healthy (step S8). At this time, for example, if the data size and the number of pages are the same, the main control unit 16 determines that the image data registered in the storage service unit 112 is healthy.

ストレージサービス部112に登録されている画像データが健全であると判定した場合、主制御部16は、画像データ保持部14に保持されているその画像データを消去し(ステップS9)、クラウドサービスシステム101へのアップロードが完了した旨を示すメッセージを操作部13に表示させる(ステップS10)。   When it is determined that the image data registered in the storage service unit 112 is healthy, the main control unit 16 deletes the image data held in the image data holding unit 14 (step S9), and the cloud service system A message indicating that uploading to 101 is completed is displayed on the operation unit 13 (step S10).

一方、ストレージサービス部112に登録されている画像データが健全ではないと判定した場合、主制御部16は、アップロード制御部18に、ストレージサービス部112に登録されている画像データの削除をさせる(ステップS11)。このとき、アップロード制御部18は、その画像データのデータIDを指定した削除要求を、クラウドサービスシステム101へ送信する。クラウドサービスシステム101では、アップロードサービス部113が、図示せぬウェブサーバーにより受信されたその削除要求に従って、指定された画像データおよびタグをストレージサービス部112から削除する。   On the other hand, when determining that the image data registered in the storage service unit 112 is not healthy, the main control unit 16 causes the upload control unit 18 to delete the image data registered in the storage service unit 112 ( Step S11). At this time, the upload control unit 18 transmits a deletion request designating the data ID of the image data to the cloud service system 101. In the cloud service system 101, the upload service unit 113 deletes the designated image data and tag from the storage service unit 112 in accordance with the deletion request received by a web server (not shown).

この画像データの削除後、主制御部16は、ステップS5に戻り、再度、画像データおよびIDのアップロードをアップロード制御部18に実行させる。   After the deletion of the image data, the main control unit 16 returns to step S5 and causes the upload control unit 18 to upload the image data and ID again.

以上のように、上記実施の形態によれば、アップロード制御部18は、ログイン制御部17でクラウドサービスシステム101のユーザーアカウントにログインした後に、そのユーザーアカウントに対して画像データをIDに関連付けて、ストレージサービスにアップロードし、検索制御部19は、アップロード制御部18による画像データのアップロードの通信が完了するとただちに、ストレージサービスにおいてそのIDをキーにして画像データを検索する。そして、主制御部16は、その画像データがストレージサービスに登録されたことを検索制御部19による検索で検証し、画像データの登録に失敗している場合には、アップロード制御部18で、画像データを再度アップロードさせる。   As described above, according to the above embodiment, the upload control unit 18 associates image data with an ID for the user account after logging in to the user account of the cloud service system 101 by the login control unit 17. After uploading to the storage service, the search control unit 19 searches the image data using the ID as a key in the storage service as soon as the upload control unit 18 completes the image data upload communication. Then, the main control unit 16 verifies that the image data has been registered in the storage service by a search by the search control unit 19, and if the registration of the image data has failed, the upload control unit 18 Have the data uploaded again.

これにより、画像データをアップロードした際に、検索によりストレージサービスにその画像データが登録されたことを検証するので、クラウドサービスシステム101にこの検証を行うソフトウェアを別途追加する必要がなく、クラウドサービスシステム101においてバックエンドで動作するストレージサービスに、当該画像形成装置1により生成された画像データが自動的に確実かつ正しく格納される。   Thus, when the image data is uploaded, it is verified that the image data is registered in the storage service by the search. Therefore, it is not necessary to add software for performing the verification to the cloud service system 101 separately, and the cloud service system In 101, the image data generated by the image forming apparatus 1 is automatically and reliably stored in the storage service operating on the back end.

なお、上述の実施の形態は、本発明の好適な例であるが、本発明は、これらに限定されるものではなく、本発明の要旨を逸脱しない範囲において、種々の変形、変更が可能である。   The above-described embodiments are preferred examples of the present invention, but the present invention is not limited to these, and various modifications and changes can be made without departing from the scope of the present invention. is there.

例えば、上記実施の形態では、画像スキャンに基づいて生成された画像データがクラウドサービスシステムにおけるストレージサービスで保存されているが、ホスト装置から送信されてきたPDL(Page Description Language)データなど印刷データから生成された画像データ、ホスト装置から送信されてきたPDFデータ(つまり、画像データ)、ファクシミリ受信データから生成された画像データなどを、同様にして、クラウドサービスシステムにおけるストレージサービスで保存するようにしてもよい。   For example, in the above embodiment, the image data generated based on the image scan is stored in the storage service in the cloud service system, but from print data such as PDL (Page Description Language) data transmitted from the host device. Similarly, the generated image data, PDF data (that is, image data) transmitted from the host device, image data generated from the facsimile reception data, and the like are stored in the storage service in the cloud service system. Also good.

本発明は、例えば、プリンター、スキャナー、ファクシミリ機、複合機などに適用可能である。   The present invention is applicable to, for example, a printer, a scanner, a facsimile machine, a multifunction machine, and the like.

1 画像形成装置
11 スキャナー (画像データ生成部の一例)
16 主制御部(ID生成部の一例,主制御部の一例)
17 ログイン制御部
18 アップロード制御部
19 検索制御部
101 クラウドサービスシステム
1 Image forming apparatus 11 Scanner (an example of an image data generation unit)
16 Main control unit (an example of an ID generation unit, an example of a main control unit)
17 Login control unit 18 Upload control unit 19 Search control unit 101 Cloud service system

Claims (4)

画像データを生成する画像データ生成部と、
前記画像データに固有のIDを生成するID生成部と、
ストレージサービスをバックエンドで提供するクラウドサービスシステムのユーザーアカウントにログインするログイン制御部と、
前記ログイン制御部で前記クラウドサービスシステムの前記ユーザーアカウントにログインした後に、前記ユーザーアカウントに対して前記画像データを前記IDに関連付けて、前記ストレージサービスにアップロードするアップロード制御部と、
前記アップロード制御部による前記画像データのアップロードの通信が完了するとただちに、前記ストレージサービスにおいて前記IDをキーにして前記画像データを検索する検索制御部と、
前記画像データ生成部により生成された前記画像データが前記ストレージサービスに登録されたことを前記検索制御部による検索で検証し、前記画像データの登録に失敗している場合には、前記アップロード制御部で、前記画像データを再度アップロードさせる主制御部と、
前記画像データ生成部により生成された画像データを保持する画像データ保持部と、
を備え
前記主制御部は、前記検索制御部による検索で発見された前記ストレージサービスにおける前記画像データと、前記画像データ生成部により生成された前記画像データとを比較して、前記ストレージサービスに登録されている前記画像データが健全である否かを判定し、(a)前記ストレージサービスに登録されている前記画像データが健全である場合には、前記画像データ保持部に保持されている前記画像データを消去し、(b)前記ストレージサービスに登録されている前記画像データが健全ではない場合には、前記画像データ保持部に保持されている前記画像データを消去せず、前記アップロード制御部に、前記ストレージサービスに登録されている画像データを、前記IDを指定して削除させ、前記画像データの削除後、前記アップロード制御部で、前記画像データを前記IDに関連付けて再度アップロードさせること、
を特徴とする画像形成装置。
An image data generation unit for generating image data;
An ID generation unit for generating an ID unique to the image data;
A login control unit that logs in to a user account of a cloud service system that provides storage services on the back end;
After logging in to the user account of the cloud service system in the login control unit, an upload control unit that associates the image data with the ID for the user account and uploads the image data to the storage service;
As soon as communication of uploading the image data by the upload control unit is completed, a search control unit that searches the image data using the ID as a key in the storage service;
When the search control unit verifies that the image data generated by the image data generation unit is registered in the storage service, and the registration of the image data fails, the upload control unit A main control unit for uploading the image data again;
An image data holding unit for holding image data generated by the image data generation unit;
Equipped with a,
The main control unit compares the image data in the storage service found by the search by the search control unit with the image data generated by the image data generation unit, and is registered in the storage service. (A) if the image data registered in the storage service is healthy, the image data held in the image data holding unit is (B) If the image data registered in the storage service is not healthy, the image data held in the image data holding unit is not deleted, and the upload control unit The image data registered in the storage service is deleted by designating the ID, and the image data is deleted and then uploaded In over de control unit, thereby uploading the image data again in association with the ID,
An image forming apparatus.
前記主制御部は、前記検索制御部による検索で発見された前記ストレージサービスにおける前記画像データのデータサイズと、前記画像データ生成部により生成された前記画像データのデータサイズとを比較して、前記ストレージサービスに登録されている前記画像データが健全である否かを判定することを特徴とする請求項記載の画像形成装置。 The main control unit compares the data size of the image data in the storage service found in a search by the search control unit, a data size of the image data generated by the image data generating unit, the the image forming apparatus according to claim 1, wherein the image data registered in the storage service and judging whether a sound. 前記主制御部は、前記検索制御部による検索で発見された前記ストレージサービスにおける前記画像データのページ数と、前記画像データ生成部により生成された前記画像データのページ数とを比較して、前記ストレージサービスに登録されている前記画像データが健全である否かを判定することを特徴とする請求項記載の画像形成装置。 The main control unit compares the number of pages of the image data in the storage service found in a search by the search control unit, and a number of pages of the image data generated by the image data generating unit, the the image forming apparatus according to claim 1, wherein the image data registered in the storage service and judging whether a sound. 前記ストレージサービスは、登録されている画像データに対して、テキストのタグを関連付けて登録することが可能であって、
前記アップロード制御部は、前記IDを、前記タグとして登録すること、
を特徴とする請求項1から請求項のうちのいずれか1項記載の画像形成装置。
The storage service can register a registered image data in association with a text tag,
The upload control unit registers the ID as the tag;
The image forming apparatus according to any one of claims 1 to 3, characterized in.
JP2012186216A 2012-08-27 2012-08-27 Image forming apparatus Expired - Fee Related JP5868291B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012186216A JP5868291B2 (en) 2012-08-27 2012-08-27 Image forming apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012186216A JP5868291B2 (en) 2012-08-27 2012-08-27 Image forming apparatus

Publications (2)

Publication Number Publication Date
JP2014045311A JP2014045311A (en) 2014-03-13
JP5868291B2 true JP5868291B2 (en) 2016-02-24

Family

ID=50396298

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012186216A Expired - Fee Related JP5868291B2 (en) 2012-08-27 2012-08-27 Image forming apparatus

Country Status (1)

Country Link
JP (1) JP5868291B2 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6204277B2 (en) * 2014-06-23 2017-09-27 京セラドキュメントソリューションズ株式会社 Image forming system and print output method using box function
JP6432249B2 (en) * 2014-09-29 2018-12-05 ブラザー工業株式会社 Information processing apparatus, recording system, and program
JP7571509B2 (en) 2020-12-07 2024-10-23 富士フイルムビジネスイノベーション株式会社 Information processing device, image forming system, and information processing program
JP2023142276A (en) 2022-03-24 2023-10-05 富士フイルムビジネスイノベーション株式会社 Information processing device, image forming device, image forming system, information processing program, and image forming program
JP2023142275A (en) 2022-03-24 2023-10-05 富士フイルムビジネスイノベーション株式会社 Information processing device, information processing system, and information processing program

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001320654A (en) * 2000-05-11 2001-11-16 Konica Corp Photo service system and image input device
JP2004206345A (en) * 2002-12-25 2004-07-22 Dainippon Printing Co Ltd Image management system, image management server, terminal device, program, recording medium
JP2006135498A (en) * 2004-11-04 2006-05-25 Canon Inc Document distribution system
JP4921202B2 (en) * 2006-03-15 2012-04-25 キヤノン株式会社 Job history management system, control method therefor, program, and storage medium
JP2010015286A (en) * 2008-07-02 2010-01-21 Olympus Corp Server, terminal device, program, information storage medium, image retrieval method, and information presentation method
JP2010056894A (en) * 2008-08-28 2010-03-11 Aiphone Co Ltd Video information management system
JP2011253470A (en) * 2010-06-04 2011-12-15 Canon Inc Cloud computing system, document processing method and computer program

Also Published As

Publication number Publication date
JP2014045311A (en) 2014-03-13

Similar Documents

Publication Publication Date Title
US9864939B2 (en) Information processing apparatus, information processing system, method of sharing data, and recording medium storing data sharing control program
US9794252B2 (en) Information processing system and device control method
US10180814B2 (en) User terminal, image processing device and cloud server to identify plural user information to execute an image processing job upon validating an user information
JP6278651B2 (en) Network system, management server system, control method and program
JP6531450B2 (en) Image forming apparatus, image processing system and method
JP6300456B2 (en) COMMUNICATION METHOD, DEVICE, PROGRAM, AND NETWORK SYSTEM
US20130238689A1 (en) Server apparatus and image display system
JP5868291B2 (en) Image forming apparatus
US9665727B2 (en) Information processing system, method of processing information, program, and recording medium
US20150022847A1 (en) Information processing system, method of processing information, program, and recording medium
JP2017068835A (en) Equipment management system, equipment management method, information processing apparatus, image forming apparatus, and information processing program
JP6969416B2 (en) Communication system, communication device, control method of communication device, program
US9423990B2 (en) Non-transitory computer readable recording medium storing an account management program, image forming apparatus and image forming system
US8520236B2 (en) Printing control apparatus and printing control method
JP6183035B2 (en) Service providing system, service providing method and program
JP4797925B2 (en) Information processing program and information processing system
JP2018101972A (en) IPP Scan Directory Service
JP2015219545A (en) Information processing system, information processing method and program
JP6135215B2 (en) Image forming apparatus, network system, method and program
JP4329811B2 (en) Image processing apparatus, image processing system, data management method in image processing apparatus, and computer program
JP6897357B2 (en) Information processing equipment and programs
JP2015055951A (en) Information processing system and information processing method
US9501252B2 (en) Method and apparatus for secure image data processing
JP5679506B2 (en) Output management device, output management system, and program
JP5449587B2 (en) Image forming system, server apparatus, and image forming apparatus

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20140722

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20150518

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20150625

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20150811

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20160105

R150 Certificate of patent or registration of utility model

Ref document number: 5868291

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees