(57)【要約】【課題】処理対象に対して一律保存期間を設定した場合であっても、処理対象毎に保存期間を更新することが可能な情報処理装置及びプログラムを提供する。【解決手段】情報処理装置は、端末装置から送信された処理対象を受け付ける受付手段２００と、受け付けられた前記処理対象を記憶手段に登録する登録手段と、前記受付手段が前記処理対象を受け付けるときに一律に保存期間を設定する設定手段と、前記記憶手段に登録された前記処理対象毎に前記保存期間を更新する更新手段２０３とを備える。【選択図】図２
2019074942.tif 000002
【特許請求の範囲】
【請求項１】
端末装置から送信された処理対象を受け付ける受付手段と、
受け付けられた前記処理対象を記憶手段に登録する登録手段と、
前記受付手段が前記処理対象を受け付けるときに一律に保存期間を設定する設定手段と、
前記記憶手段に登録された前記処理対象毎に前記保存期間を更新する更新手段と、
を備える情報処理装置。
【請求項２】
前記更新後の保存期間を算出する算出手段をさらに備える、
請求項１に記載の情報処理装置。
【請求項３】
前記受付手段は、前記処理対象とともに端末装置から送信された前記保存期間の更新規則を示す情報をさらに受け付け、
前記算出手段は、前記情報に基づいて、前記更新後の保存期間を算出する、
請求項２に記載の情報処理装置。
【請求項４】
前記受付手段は、前記更新規則を示す情報として、前記保存期間を変更する事象を示す情報と、前記事象が発生した時間から前記処理対象を前記記憶手段に登録しておく時間を示す情報とを受け付け、
前記算出手段は、前記事象を示す情報及び前記時間を示す情報に基づいて、前記更新後の保存期間を算出する、
請求項３に記載の情報処理装置。
【請求項５】
前記事象を検出する検出手段をさらに備え、
前記更新手段は、前記検出手段が前記事象を検出したときに、前記保存期間を更新する、
請求項４に記載の情報処理装置。
【請求項６】
前記受付手段は、画像形成装置から送信された前記保存期間を示す情報をさらに受け付け、
前記更新手段は、前記保存期間を示す情報に基づいて、前記保存時間を更新する、
請求項１に記載の情報処理装置。
【請求項７】
前記設定手段により設定される前記保存期間と、前記算出手段により算出される前記保存期間とが異なるものである、
請求項２に記載の情報処理装置。
【請求項８】
前記更新手段は、前記設定手段により設定された保存期間と、前記算出手段が算出した保存期間とが異なる場合に、前記保存期間を更新する、
請求項７に記載の情報処理装置。
【請求項９】
処理対象を登録する記憶手段を備えたコンピュータを、
端末装置から送信された前記処理対象を受け付ける受付手段と、
受け付けられた前記処理対象を前記記憶手段に登録する登録手段と、
前記受付手段が前記処理対象を受け付けるときに一律に保存期間を設定する設定手段と、
前記記憶手段に登録された前記処理対象毎に前記保存期間を更新する更新手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
近年、クラウドサービスと連携した印刷サービスを提供する情報処理装置が提案されている（例えば、特許文献１参照。）。
【０００３】
特許文献１に記載された情報処理装置は、所定の記憶領域にデータを蓄積し、蓄積データを管理するための管理情報に含まれる削除制御値に基づき、前記蓄積データの削除処理を行い、前記所定の記録領域の容量内で前記蓄積データを管理する複数のサーバと、前記蓄積データを実行する複数の電子機器とに、所定のデータ伝送路を介して接続される情報処理装置であって、前記電子機器と前記サーバとの間で行われる前記データの通信処理を制御する制御手段を有し、前記制御手段は、前記電子機器から前記サーバに対する通信処理において、前記電子機器から前記蓄積データ一覧の表示情報の取得要求を受け付けたタイミングで、前記蓄積データの蓄積期間を延長する制御値を前記サーバに送信し、前記サーバが前記所定の記憶領域に保持する前記管理情報の削除制御値を更新することを特徴とする。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第５８３４５５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の課題は、処理対象に対して一律保存期間を設定した場合であっても、処理対象毎に保存期間を更新することが可能な情報処理装置及びプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
［１］端末装置から送信された処理対象を受け付ける受付手段と、受け付けられた前記処理対象を記憶手段に登録する登録手段と、前記受付手段が前記処理対象を受け付けるときに一律に保存期間を設定する設定手段と、前記記憶手段に登録された前記処理対象毎に前記保存期間を更新する更新手段と、を備える情報処理装置。
［２］前記更新後の保存期間を算出する算出手段をさらに備える、前記［１］に記載の情報処理装置。
［３］前記受付手段は、前記処理対象とともに端末装置から送信された前記保存期間の更新規則を示す情報をさらに受け付け、前記算出手段は、前記情報に基づいて、前記更新後の保存期間を算出する、前記［２］に記載の情報処理装置。
［４］前記受付手段は、前記更新規則を示す情報として、前記保存期間を変更する事象を示す情報と、前記事象が発生した時間から前記処理対象を前記記憶手段に登録しておく時間を示す情報とを受け付け、前記算出手段は、前記事象を示す情報及び前記時間を示す情報に基づいて、前記更新後の保存期間を算出する、前記［３］に記載の情報処理装置。
［５］前記事象を検出する検出手段をさらに備え、前記更新手段は、前記検出手段が前記事象を検出したときに、前記保存期間を更新する、前記［４］に記載の情報処理装置。
［６］前記受付手段は、画像形成装置から送信された前記保存期間を示す情報をさらに受け付け、前記更新手段は、前記保存期間を示す情報に基づいて、前記保存時間を更新する、前記［１］に記載の情報処理装置。
［７］前記設定手段により設定される前記保存期間と、前記算出手段により算出される前記保存期間とが異なるものである、前記［２］に記載の情報処理装置。
［８］前記更新手段は、前記設定手段により設定された保存期間と、前記算出手段が算出した保存期間とが異なる場合に、前記保存期間を更新する、前記［７］に記載の情報処理装置。
［９］処理対象を登録する記憶手段を備えたコンピュータを、端末装置から送信された前記処理対象を受け付ける受付手段と、受け付けられた前記処理対象を前記記憶手段に登録する登録手段と、前記受付手段が前記処理対象を受け付けるときに一律に保存期間を設定する設定手段と、前記記憶手段に登録された前記処理対象毎に前記保存期間を更新する更新手段、として機能させるためのプログラム。
【発明の効果】
【０００７】
請求項１、２、９に係る発明によれば、処理対象に対して一律保存期間を設定した場合であっても、処理対象毎に保存期間を更新することができる。
請求項３、４、５に係る発明によれば、ユーザの操作により指定された方法で処理対象毎に保存期間を更新することができる。
請求項６に係る発明によれば、処理対象毎にユーザの操作により保存期間を指定することができる。
請求項７、８に係る発明によれば、一律に設定される保存期間とは異なる保存期間を処理対象毎に設定することができる。
【図面の簡単な説明】
【０００８】
【図１】図１は、本発明の実施の形態に係る情報処理システムの構成例を示す図である。
【図２】図２は、クラウドサーバの制御系の一例を示すブロック図である。
【図３】図３は、ファイル一覧テーブルの一例を示す図である。
【図４】図４は、削除方法テーブルの一例を示す図である。
【図５】図５は、基準有効期間設定画面の一例を示す図である。
【図６】図６は、アップロード画面の一例を示す図である。
【図７】図７は、ファイル一覧画面の一例を示す図であり、（ａ）は、ファイルのアップロード時に設定された有効期限を示す一例であり、（ｂ）は、更新された有効期限を示す一例である。
【図８】図８は、画像形成装置の制御系の一例を示すブロック図である。
【図９】図９は、端末装置の制御系の一例を示すブロック図である。
【図１０】図１０は、図１に示す情報処理システムの動作の一例を示すシーケンス図である。
【図１１】図１１は、クラウドサーバの動作の一例を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施の形態について図面を参照して説明する。なお、各図中、実質的に同一の機能を有する構成要素については、同一の符号を付してその重複した説明を省略する。
【００１０】
［実施の形態の要約］
本実施の形態に係る情報処理装置は、端末装置から送信された処理対象を受け付ける受付手段と、受け付けられた処理対象を記憶手段に登録する登録手段と、受付手段が処理対象を受け付けるときに一律に保存期間を設定する設定手段と、記憶手段に登録された処理対象毎に保存期間を更新する更新手段とを備える。
【００１１】
「処理」は、例えば、コピー、スキャン、プリント（「印刷」ともいう。）、ファクシミリ、電子メール等の機能及びこれらのうちのいくつかを組み合わせた機能をいう。以下、印刷を例に説明する。
【００１２】
「処理対象」とは、処理を実行する対象をいう。以下では、処理対象として印刷用のファイルを例に説明する。このファイルは、例えば、例えば、文書作成プログラム、図形作成プログラム、表計算プログラム等により作成されたファイルをいう。
【００１３】
［実施の形態］
図１は、本発明の実施の形態に係る情報処理システムの構成例を示す図である。この情報処理システム１は、クラウドサーバ２と、画像形成装置３と、管理の権限を有しない一般のユーザ用の端末装置（以下、「ユーザ端末装置４Ａ」ともいう。）と、管理の権限を有する管理者用の端末装置（以下、「管理者端末装置４Ｂ」）とを有して構成されている。これらクラウドサーバ２、画像形成装置３、ユーザ端末装置４Ａ及び管理者端末装置４Ｂは、ネットワーク５を介して互いに通信可能に接続されている。クラウドサーバ２は、情報処理装置の一例である。なお、ユーザ端末装置４Ａ及び管理者端末装置４Ｂを区別して特定する必要がない場合は、単に「端末装置４」ともいう。クラウドサーバ２は、情報処理装置の一例である。
【００１４】
画像形成装置３は、例えば、スキャン機能、プリンタ機能、コピー機能、ファクシミリ機能、電子メール機能等の複数の機能を有する複合機である。なお、画像形成装置３は、プリンタ機能を有していればよく、複合機に限定されるものではない。また、図示はしないが、画像形成装置３は、外部ネットワーク（不図示）を介してクラウドサーバ２等と通信可能に接続してもよい。
【００１５】
端末装置４は、例えば、パーソナルコンピュータ、タブレット型端末、多機能携帯電話機（スマートフォン）等の携帯型の装置を用いることができる。
【００１６】
ネットワーク５は、例えば、ローカルエリアネットワーク（ＬＡＮ）、インターネット、イントラネット等であり、有線でも無線でもよい。
【００１７】
（クラウドサーバの構成）
図２は、クラウドサーバ２の制御系の一例を示すブロック図である。図２に示すように、このクラウドサーバ２は、クラウドサーバ２の各部を制御する制御部２０と、各種のデータを記憶する記憶部２１と、画像形成装置３や端末装置４との間でネットワーク５を介して通信するネットワーク通信部２２とを備える。なお、図示はしないが、画像形成装置３や端末装置４との間で無線通信を行う無線通信部とを備えてもよい。
【００１８】
クラウドサーバ２の制御部２０は、ＣＰＵ（Central Processing Unit）、インターフェース等から構成されている。ＣＰＵは、記憶部２１に記録されたプログラム２１０に従って動作することにより、受付手段２００、送信手段２０１、認証手段２０２、更新手段２０３、検出手段２０４、判定手段２０５、算出手段２０６、削除手段２０７等として機能する。更新手段２０３は、設定手段及び登録手段の一例である。各手段２００〜２０７の詳細については後述する。
【００１９】
クラウドサーバ２の記憶部２１は、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、ハードディスク等から構成され、プログラム２１０、ファイル一覧テーブル２１１（図３参照）、削除方法テーブル２１２（図４参照）、基準有効期間情報２１３、画面情報２１４（図５から図７参照）、ユーザ情報２１５等の各種データを記憶する。クラウドサーバ２の記憶部２１は、記憶手段の一例である。
【００２０】
クラウドサーバ２のネットワーク通信部２２は、ネットワーク５を介して、画像形成装置３や端末装置４との間で信号を送受信する。
【００２１】
（ファイル一覧テーブルの構成）
図３は、ファイル一覧テーブル２１１の一例を示す図である。ファイル一覧テーブル２１１は、ユーザの操作によりユーザ端末装置４Ａから送信されたファイルを示す情報（以下、「ファイル情報」ともいう。）が記録されている。ファイル情報には、例えば、ファイルの名称を示すファイル名、ファイルを識別するファイルＩＤ、ファイルの削除方法等が含まれる。削除方法については、後述する。
【００２２】
ファイル一覧テーブル２１１は、例えば、ファイルの名称を示すファイル名が記録された「ファイル名」欄、ユーザ端末装置４Ａから送信されたファイルがクラウドサーバ２内に登録された（「アップロードされた」ともいう。）時間（以下、「登録時間」ともいう。）が記録された「登録時間」欄、ファイルをクラウドサーバ２内に保存しておく期限（以下、「有効期限」ともいう。）が記録された「有効期限」欄、及びファイルを削除する方法（以下、「削除方法」ともいう。）を識別する識別番号が記録された「削除方法」欄等を有して構成されている。有効期限は、保存期間の一例である。削除方法は、例えば、イベント及び更新規則を含む。
【００２３】
なお、本明細書において、テーブルに情報を書き込む場合に記録を用い、記憶部に情報を書き込む場合に記憶を用いる。
【００２４】
（削除方法テーブルの構成）
図４は、削除方法テーブル２１２の一例を示す図である。削除方法テーブル２１２には、クラウドサーバ２にアップロードされたファイルの有効期限を更新する規則が記録されている。削除方法テーブル２１２は、例えば、ファイルの有効期限を変更するトリガとなる事象（以下、「イベント」ともいう。）が記録された「イベント」欄と、有効期限を算出する規則（以下、「更新規則」ともいう。）が記録された「更新規則」欄とを含んで構成されている。
【００２５】
イベントには、画像形成装置３で発生するイベントと、クラウドサーバ２で発生するイベントとを含む。画像形成装置３で発生するイベントには、例えば、画像形成装置３における印刷の実行、画像形成装置３の操作表示部３２の表示画面への印刷対象一覧の表示が含まれる。クラウドサーバ２で発生するイベントには、クラウドサーバ２へのファイルの再度のアップロード等が含まれる。
【００２６】
（基準有効期間情報）
基準有効期間情報２１３には、登録時間から当該ファイルの有効期限までの期間（以下、「有効期間」ともいう。）を示す情報が記録されている。有効期間は、特定の時間であればよく、例えば、１０分等の分単位のものでもよく、１日等の日数単位のものでもよく、１週間等の週単位のものでも月単位、年単位でもよい。なお、基準有効期間情報２１３は、管理者端末装置４Ｂからの操作により更新できるようにしてもよい。
【００２７】
（画面情報）
次に、図５から図７を参照して、画面情報２１４について説明する。画面情報２１４は、画像形成装置３の操作表示部３２（図８参照）や端末装置４の操作表示部４２（図９参照）に表示させる画面を示す情報である。
【００２８】
図５は、基準有効期間設定画面の一例を示す図である。基準有効期間設定画面５０は、管理者に対し、基準有効期間情報を設定させる画面である。図５に示すように、基準有効期間設定画面５０は、例えば、上述した基準有効期間情報２１３を予め定められた選択肢から選択する第１の選択ボタン５００（例えば、プルダウン等）を含む。
【００２９】
図６は、アップロード画面の一例を示す図である。アップロード画面５１は、ユーザに対し上述した削除方法（すなわち、イベント及び更新規則）を設定させるとともに、ファイルのアップロードを指示させる画面である。図６に示すように、アップロード画面５１は、例えば、予め定められたイベントから有効期限の算出の起点となる特定のイベントを選択する第２の選択ボタン５１０（例えば、プルダウン等）と、第２の選択ボタン５１０により選択されたイベントが発生した時間からファイルを記憶部２１に記憶しておく時間を入力する入力欄５１１と、入力欄５１１に入力した時間の単位を選択する第３の選択ボタン５１２（例えば、プルダウン等）とを含む。
【００３０】
図７は、ファイル一覧画面の一例を示す図であり、（ａ）は、ファイルのアップロード時に設定された有効期限を示す一例であり、（ｂ）は、更新された有効期限を示す一例である。ここでは、１行目のファイル名「koala.jpg」というファイルの有効期限が、「2017/8/22  22:09」から「2017/8/15  22:06」に更新されている様子が示されている。ファイル一覧画面５２は、ユーザ（管理者を含む）に対して、クラウドサーバ２にアップロードされたファイルの一覧を示す画面である。図７（ａ）及び図７（ｂ）に示すように、ファイル一覧画面５２は、例えば、ファイルごとに有効期限を表示する表示欄５２０を含む。
【００３１】
（ユーザ情報）
ユーザ情報２１５とは、ユーザを識別する情報をいう。ユーザ情報２１５には、ユーザの名前を示すユーザ名やユーザを識別するユーザＩＤがパスワードに関連付けられて記録されている。
【００３２】
受付手段２００は、画像形成装置３や端末装置４から送信される各種情報を受け付ける。
【００３３】
送信手段２０１は、各種情報を画像形成装置３や端末装置４に送信する。
【００３４】
認証手段２０２は、ユーザ端末装置４Ａから送信されるユーザ情報に基づいてユーザの認証を行う。具体的には、認証手段２０２は、ユーザ端末装置４Ａから送信されたユーザ情報を、クラウドサーバ２の記憶部２１に記憶されたユーザ情報２１５と照合し、ユーザ端末装置４Ａから送信されたユーザ情報がクラウドサーバ２の記憶部２１に記憶されたユーザ情報２１５に含まれるか否かを判定する。
【００３５】
更新手段２０３は、クラウドサーバ２の記憶部２１に記憶された各種情報を更新する。なお、この「更新」には、記憶部２１に記憶されている情報を別の新たな情報に書き換えることに加えて、記憶部２１に記憶されていない情報を新たに書き加えることが含まれる。
【００３６】
検出手段２０４は、画像形成装置３やクラウドサーバ２で行われるイベントを検出する。例えば、検出手段２０４は、画像形成装置３から送信されるステータスを示す情報に基づいて、画像形成装置３で行われるイベントを検出する。
【００３７】
判定手段２０５は、検出手段２０４が検出したイベントが、ファイルの有効期限を変更するトリガとなるイベントか否かを判定する。具体的には、判定手段２０５は、検出手段２０４が検出したイベントが、クラウドサーバ２の記憶部２１の削除方法テーブル２１２に記録されたイベントに含まれるか否かを判定することにより、検出手段２０４が検出したイベントが、ファイルの有効期限を変更するトリガとなるイベントか否かを判定する。
【００３８】
算出手段２０６は、クラウドサーバ２の記憶部２１の削除方法テーブル２１２に記録された更新規則に基づいて、ファイルの有効期限を算出する。
【００３９】
一例として、有効期限を変更するトリガとなるイベントとして、ファイル一覧テーブル２１１（図３参照）の「ファイル名」欄の２行目に記録された「ｂｂｂ．ｘｌｓ」の印刷が完了したことを例に説明する。この場合、算出手段２０６は、ファイル一覧テーブル２１１の「削除方法」の２行目に記録された「２」に対応する削除方法テーブル２１２（図４参照）の「更新規則」を参照する。「２」に対応する「更新規則」は、「イベント＋１５分」であり、「イベント」は「印刷」であるから、算出手段２０６は、イベント、すなわち印刷が完了した時間から１５分後の時間を新たな有効期限として算出する。
【００４０】
削除手段２０７は、現在時刻がファイルの有効期限になったとき、クラウドサーバ２の記憶部２１からファイルを削除する。
【００４１】
（画像形成装置の構成）
図８は、画像形成装置３の制御系の一例を示すブロック図である。図８に示すように、この画像形成装置３は、画像形成装置３の各部を制御する制御部３０と、各種のデータを記憶する記憶部３１と、情報の入力及び表示を行う操作表示部３２と、原稿から原稿画像を読み取る画像読取部３３と、画像を印刷出力する画像出力部３４と、外部ファクシミリ装置６に対して公衆回線網７を介してファクシミリ送受信を行うファクシミリ通信部３５と、クラウドサーバ２及び端末装置４との間でネットワーク５を介して通信するネットワーク通信部３６とを備える。なお、図示はしないが、端末装置４との間で無線通信を行う無線通信部を備えてもよい。
【００４２】
画像形成装置３の制御部３０は、ＣＰＵ（Central Processing Unit）、インターフェース等から構成されている。ＣＰＵは、記憶部３１に記録されたプログラム３１０に従って動作することにより、受付手段３００、表示制御手段３０１、実行手段３０２、送信手段３０３等として機能する。各手段３００〜３０３の詳細については後述する。
【００４３】
記憶部３１は、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、ハードディスク等から構成され、プログラム３１０等の各種データを記憶する。
【００４４】
操作表示部３２は、例えば、タッチパネルディスプレイであり、液晶ディスプレイ等のディスプレイにタッチパネルを重合配置した構成を有する。
【００４５】
画像読取部３３は、原稿から原稿画像を読み取るものであり、原稿台上に設けられた自動原稿送り装置と、スキャナとを備え、原稿台に配置された原稿、又は自動原稿送り装置により送られた原稿から原稿画像を光学的に読み取る。
【００４６】
画像出力部３４は、例えば、電子写真方式、インクジェット方式等によりカラー画像又は白黒画像を用紙等の記録媒体に印刷出力する。
【００４７】
ファクシミリ通信部３５は、Ｇ３、Ｇ４等のファクシミリプロトコルに従ってデータの変復調を行い、公衆回線網７を介してファクシミリ通信を行う。
【００４８】
ネットワーク通信部３６は、ＮＩＣ（Network Interface Card）等によって実現され、ネットワーク５を介してクラウドサーバ２や端末装置４との間で信号を送受信する。
【００４９】
受付手段３００は、画像形成装置３の操作表示部３２に行われるユーザの操作を受け付ける。また、受付手段３００は、クラウドサーバ２から送信される画面情報等の情報を受け付ける。
【００５０】
表示制御手段３０１は、画像形成装置３の操作表示部３２の表示画面に受付手段３００が受け付けた画面情報を表示するよう制御する。
【００５１】
実行手段３０２は、画像読取部３３、画像出力部３４、ファクシミリ通信部３５等を制御して各処理を実行する。実行手段３０２は、特に、画像出力部３４を制御して印刷を実行する。
【００５２】
送信手段３０３は、画像形成装置３のステータスを示す情報をクラウドサーバ２に送信する。
【００５３】
（端末装置の構成）
図９は、端末装置４の制御系の一例を示すブロック図である。図９に示すように、この端末装置４は、端末装置４を制御する制御部４０と、各種データを記憶する記憶部４１と、情報の入力及び表示を行う操作表示部４２と、クラウドサーバ２及び画像形成装置３との間でネットワーク５を介して通信を行うネットワーク通信部４４とを備える。なお、図示はしないが、クラウドサーバ２及び画像形成装置３との間で無線通信を行う無線通信部を備えてもよい。
【００５４】
端末装置４の制御部４０は、ＣＰＵ（Central Processing Unit）、インターフェース等から構成されている。ＣＰＵは、端末装置４の記憶部４１のプログラム４１０に従って動作し、生成手段４００、送信手段４０１、受付手段４０２、表示制御手段４０３等として機能する。各手段４００〜４０３の詳細については後述する。
【００５５】
端末装置４の記憶部４１は、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、ハードディスク等から構成され、プログラム４１０等の各種データを記憶する。
【００５６】
端末装置４の操作表示部４２は、例えば、タッチパネルディスプレイであり、液晶ディスプレイ等のディスプレイにタッチパネルを重合配置した構成を有する。
【００５７】
ネットワーク通信部４４は、ＮＩＣ（Network Interface Card）等によって実現され、ネットワーク５を介してクラウドサーバ２及び画像形成装置３との間で信号を送受信する。
【００５８】
生成手段４００は、ユーザの操作に基づいて、ファイルを生成する。
【００５９】
送信手段４０１は、生成手段４００が生成したファイル等各種情報をクラウドサーバ２に送信する。
【００６０】
受付手段４０２は、クラウドサーバ２から送信される各種情報を受け付ける。
【００６１】
表示制御手段４０３は、端末装置４の操作表示部４２の表示画面に受付手段が受け付けた画像情報に係る画像を表示するよう制御する。
【００６２】
（実施の形態の動作）
（情報処理システムの動作）
次に、本発明の実施の形態に係る情報処理システム１の動作の一例について図１０を参照して説明する。図１０は、図１に示す情報処理システム１の動作の一例を示すシーケンス図である。なお、以下では、一例として、有効期限を変更するトリガとなるイベントとして、画像形成装置３における印刷の実行を例に説明するが、これに限定されるものでない。
【００６３】
（基準有効期間の設定）
管理者端末装置４Ｂの送信手段４０１が管理者の操作に基づいてクラウドサーバ２にリクエスト（有効期間設定画面の表示要求）を送信すると、クラウドサーバ２の受付手段２００は、当該リクエストを受け付ける。また、クラウドサーバ２の送信手段２０１は、基準有効期間設定画面５０に係る情報を管理者端末装置４Ｂに送信する。
【００６４】
管理者端末装置４Ｂの受付手段４０２が基準有効期間設定画面５０に係る情報を受け付けると、管理者端末装置４Ｂの表示制御手段４０３は、図５に示すように、管理者端末装置４Ｂの操作表示部４２の表示画面に基準有効期間設定画面５０を表示するよう制御する（Ｓ１）。
【００６５】
次に、管理者が管理者端末装置４Ｂの操作表示部４２の表示画面に表示された基準有効期間設定画面５０を操作して基準有効期間を設定すると、管理者端末装置４Ｂの送信手段４０１は、クラウドサーバ２に基準有効期間情報を送信する。
【００６６】
クラウドサーバ２の受付手段２００が当該基準有効期間情報を受け付けると、更新手段２０３は、記憶部２１の基準有効期間情報２１３を更新する（Ｓ２）。
【００６７】
（ファイルのアップロード）
次に、ユーザ端末装置４Ａの送信手段４０１がユーザの操作に基づいてクラウドサーバ２にリクエスト（アップロード画面の表示要求）を送信すると、クラウドサーバ２の受付手段２００は、当該リクエストを受け付ける。また、クラウドサーバ２の送信手段２０１は、アップロード画面５１に係る情報をユーザ端末装置４Ａに送信する。
【００６８】
ユーザ端末装置４Ａの受付手段４０２がアップロード画面５１に係る情報を受け付けると、ユーザ端末装置４Ａの表示制御手段４０３は、図６に示すように、ユーザ端末装置４Ａの操作表示部４２の表示画面にアップロード画面５１を表示するよう制御する（Ｓ３）。
【００６９】
次に、ユーザがユーザ端末装置４Ａの操作表示部４２の表示画面に表示されたアップロード画面５１を操作して削除方法を設定するとともに、ファイルのアップロードを指示すると、生成手段４００は、印刷用のファイルを生成し、ユーザ端末装置４Ａの送信手段４０１は、生成手段４００が生成したファイルとともに、ユーザ情報及びファイル情報をクラウドサーバ２に送信する。
【００７０】
クラウドサーバ２の受付手段２００は、ユーザ情報及びファイル情報を受け付ける。
【００７１】
次に、認証手段２０２は、ユーザ端末装置４Ａから送信されたユーザ情報に基づいてユーザの認証を行う（Ｓ４）。
【００７２】
認証手段２０２による認証が成立した場合、更新手段２０３は、クラウドサーバ２の受付手段２００が受け付けたユーザ情報及びファイル情報に基づいて、クラウドサーバ２の記憶部２１のファイル一覧テーブル２１１を更新する（Ｓ５）。具体的には、更新手段２０３は、クラウドサーバ２の受付手段２００が受け付けたユーザ情報及びファイル情報に基づいて、ファイル名、登録時間、有効期限（このとき、登録時間に予め定められた基準有効期間を加えた時間を一律に有効期限とする）、及び削除方法を記憶部２１のファイル一覧テーブル２１１に記録する。
【００７３】
（有効期限の更新）
次に、ユーザが画像形成装置３の操作表示部３２を操作して画像形成装置３に対して印刷の実行を指示すると、実行手段３０２は、画像出力部３４を制御して印刷を実行する（Ｓ６）。
【００７４】
印刷が完了すると、画像形成装置３の送信手段３０３は、画像形成装置３のステータス（すなわち、印刷が完了したこと）を示す情報をクラウドサーバ２に送信する。
【００７５】
クラウドサーバ２の受付手段２００は、画像形成装置３から送信された上記ステータスを示す情報を受け付ける。検出手段２０４は、受付手段２００が受け付けたステータスを示す情報に基づいて、画像形成装置３で行われたイベント（すなわち、印刷の完了）を検出する（Ｓ７）。
【００７６】
判定手段２０５は、検出手段２０４が検出したイベントが、クラウドサーバ２の記憶部２１の削除方法テーブル２１２に記録されたイベントに含まれるか否かを判定する。
【００７７】
検出手段２０４が検出したイベントが、クラウドサーバ２の記憶部２１の削除方法テーブル２１２に記録されたイベントに含まれる場合、算出手段２０６は、クラウドサーバ２の記憶部２１の削除方法テーブル２１２に記録された更新規則に基づいて、ファイルの有効期限を算出する（Ｓ８）。
【００７８】
更新手段２０３は、算出手段２０６が算出した有効期限に基づいて、記憶部２１のファイル一覧テーブル２１１の「有効期限」欄の記録を更新する（Ｓ９）。
【００７９】
次に、クラウドサーバ２の送信手段２０１は、更新手段２０３により更新されたファイル一覧テーブル２１１の情報を含むファイル一覧画面５２に係る情報をユーザ端末装置４Ａに送信する。
【００８０】
ユーザ端末装置４Ａの受付手段４０２がファイル一覧画面５２に係る情報を受け付けると、ユーザ端末装置４Ａの表示制御手段４０３は、図７（ｂ）に示すように、ユーザ端末装置４Ａの操作表示部４２の表示画面にファイル一覧画面５２を表示するよう制御する（Ｓ１０）。
【００８１】
削除手段２０７は、現在時刻がファイルの有効期限になったとき、クラウドサーバ２の記憶部２１からファイルを削除する（Ｓ１１）。
【００８２】
なお、上記の例では、印刷の完了を、有効期限を変更するトリガとなるイベントとしたが、必ずしも印刷の完了に限定されるものではなく、例えば、印刷の実行の指示をイベントとしてもよい。
【００８３】
（クラウドサーバの動作）
次に、クラウドサーバ２の動作について図１１を参照して説明する。図１１は、クラウドサーバ２の動作の一例を示すフローチャートである。
【００８４】
送信手段２０１は、ユーザのリクエストに基づいて、各種画面に係る情報を端末装置４に送信する（Ｓ２０）。
【００８５】
受付手段２００が基準有効期間情報を受け付けると、更新手段２０３は、当該情報に基づいて記憶部２１の基準有効期間情報２１３を更新する（Ｓ２１）。
【００８６】
次に、受付手段２００がユーザ端末装置４Ａから送信されたユーザ情報を受け付けると、認証手段２０２は、ユーザの認証を行う（Ｓ２２）。
【００８７】
認証手段２０２による認証が成立した場合（Ｓ２３：Ｙｅｓ）、更新手段２０３は、クラウドサーバ２の受付手段２００が受け付けたユーザ情報及びファイル情報に基づいて、クラウドサーバ２の記憶部２１のファイル一覧テーブル２１１を更新する（Ｓ２４）。
【００８８】
クラウドサーバ２の受付手段２００は、画像形成装置３から送信されたイベントが発生したことを示す情報を受け付ける（Ｓ２５）。
【００８９】
検出手段２０４は、受付手段２００が受け付けた情報に基づいて、イベントを検出する（Ｓ２６）。
【００９０】
次に、判定手段２０５は、検出手段２０４が検出したイベントが、ファイルの有効期限を変更するトリガとなるイベントか否かを判定する（Ｓ２７）。
【００９１】
検出手段２０４が検出したイベントが、検出手段２０４が検出したイベントが、ファイルの有効期限を変更するトリガとなるイベントの場合（Ｓ２７：Ｙｅｓ）、算出手段２０６は、クラウドサーバ２の記憶部２１の削除方法テーブル２１２に記録された更新規則に基づいて、ファイルの有効期限を算出する（Ｓ２８）。
【００９２】
更新手段２０３は、算出手段２０６が算出した有効期限に基づいて、記憶部２１のファイル一覧テーブル２１１を更新する（Ｓ２９）。
【００９３】
削除手段２０７は、現在時刻がファイルの有効期限になったとき、クラウドサーバ２の記憶部２１からファイルを削除する（Ｓ３０）。
【００９４】
＜変形例１＞
上述の実施の形態では、画像形成装置３における印刷の実行を、有効期限を更新するトリガとなるイベントとして説明したが、これに限定されるものではなく、有効期限を更新するトリガとなるイベントは、例えば、クラウドサーバ２にアップロードされたファイルの一覧が画像形成装置３の操作表示部３２に表示されたことを、有効期限を更新するトリガとなるイベントとしてもよい。
【００９５】
この場合、例えば、画像形成装置３の受付手段３００がクラウドサーバ２からファイル一覧画面５２を受け付け、画像形成装置３の表示制御手段３０１が画像形成装置３の操作表示部３２の表示画面にファイル一覧画面５２を表示するよう制御してよい。
【００９６】
また、画像形成装置３の送信手段３０３が操作表示部３２の表示画面にファイル一覧画面５２を表示したことを示す情報をクラウドサーバ２に送信し、クラウドサーバ２の受付手段２００が当該情報を受け付けたとき、検出手段２０４がイベントを検出するようにしてもよい。
【００９７】
＜変形例２＞
また、上述の実施の形態及びその変形例１のように、有効期限を更新するトリガとなるイベントは画像形成装置３で発生するイベントに限られるものではなく、クラウドサーバ２で発生するイベントであってもよい。クラウドサーバ２で発生するイベントは、例えば、クラウドサーバ２に再度ファイルがアップロードされたこととしてもよい。ここで、「再度ファイルがアップロードされた」とは、既にクラウドサーバ２にアップロードされているファイルとファイル名が同じで、内容が異なるファイルがアップロードされることにより、内容のみが更新される（すなわち、上書きされる）ことをいう。
【００９８】
この場合、検出手段２０４は、ファイルが上書きされたことを検出したときに、イベントを検出するようにしてもよい。
【００９９】
＜変形例３＞
また、上述の実施の形態、その変形例１及び２のように、有効期限を更新するトリガとなるイベントは、１つに限られるものではなく、複数であってもよい。例えば、２つのイベントを、有効期限を更新するトリガとなるイベントとする例として、クラウドサーバ２にアップロードされたファイルの一覧が画像形成装置３の操作表示部３２に表示されたこと、及びその後に印刷が行われたことを、有効期限を更新するトリガとなる１つのイベントとしてもよい。
【０１００】
この場合、例えば、クラウドサーバ２の受付手段２００が、画像形成装置３が操作表示部３２の表示画面にファイル一覧画面５２を表示したことを示す情報を画像形成装置３から受け付けた後に、ステータス（印刷の完了）を示す情報を画像形成装置３からさらに受け付けたときに、検出手段２０４がイベントを検出するようにしてもよい。
【０１０１】
＜変形例４＞
また、上述の実施の形態、及びその変形例１から３に関わらず、ユーザが画像形成装置３の操作表示部３２を操作することにより、有効期限を設定できるようにしてもよい。この場合、画像形成装置３の送信手段３０３がユーザの操作により設定された有効期限に係る情報をクラウドサーバ２に送信し、クラウドサーバ２の受付手段２００が当該情報を受け付けたときに、更新手段２０３がファイル一覧テーブル２１１の「有効期限」欄を更新するようにしてもよい。
【０１０２】
以上、本発明の実施の形態を説明したが、本発明の実施の形態は上記実施の形態に限定されるものではなく、本発明の要旨を変更しない範囲内で種々の変形、実施が可能である。例えば、クラウドサーバ２にファイルがアップロードされたときにクラウドサーバ２が当該ファイルを識別する識別情報として予約番号を発行し、画像形成装置３に予約番号を入力したときにイベントを検出するようにしてもよい。また、例えば、クラウドサーバ２にファイルをアップロードするとき、ファイル情報として、印刷条件を含む印刷指示情報（印刷ジョブともいう。）を付加してもよい。
【０１０３】
また、例えば、上述したネットワーク５を内部のネットワークとした場合に、画像形成装置３は、外部のネットワーク（不図示）を介してクラウドサーバ２と通信可能に接続してもよい。
【０１０４】
また、例えば、ユーザを複数のグループ（「テナント」ともいう。）に分けてもよい。この場合、例えば、ファイル一覧テーブル２１１に、グループを識別する番号を示す情報が記載された欄を設けてもよい。また、グループごとに、基準有効期間情報を設定できるようにしてもよい。
【０１０５】
各制御部２０，３０，４０の各手段は、それぞれ一部又は全部を再構成可能回路（ＦＰＧＡ：Field Programmable Gate Array）、特定用途向け集積回路（ＡＳＩＣ：Application Specific Integrated Circuit）等のハードウエア回路によって構成してもよい。
【０１０６】
また、本発明の要旨を変更しない範囲内で、上記実施の形態の構成要素の一部を省くことや変更することが可能である。また、本発明の要旨を変更しない範囲内で、上記実施の形態のフローにおいて、ステップの追加、削除、変更、入替え等が可能である。また、上記実施の形態で用いたプログラムをＣＤ−ＲＯＭ等のコンピュータ読み取り可能な記録媒体に記録して提供することができ、外部サーバに格納しておき、ネットワークを介して利用することもできる。
【符号の説明】
【０１０７】
１…情報処理システム、２…クラウドサーバ、３…画像形成装置、４…端末装置、４Ａ…ユーザ端末装置、４Ｂ…管理者端末装置、５…ネットワーク、６…外部ファクシミリ装置、７…公衆回線網、２０，３０，４０…制御部、２１，３１，４１…記憶部、２２，３６，４４…ネットワーク通信部、３２…操作表示部、３３…画像読取部、３４…画像出力部、３５…ファクシミリ通信部、４２…操作表示部、５０…基準有効期間設定画面、５１…アップロード画面、５２…ファイル一覧画面、２００…受付手段、２０１…送信手段、２０２…認証手段、２０３…更新手段、２０４…検出手段、２０５…判定手段、２０６…算出手段、２０７…削除手段、２１０，３１０，４１０…プログラム、２１１…ファイル一覧テーブル、２１２…削除方法テーブル、２１３…基準有効期間情報、２１４…画面情報、２１５…ユーザ情報、３００…受付手段、３０１…表示制御手段、３０２…実行手段、３０３…送信手段、４００…生成手段、４０１…送信手段、４０２…受付手段、４０３…表示制御手段、５００…第１の選択ボタン、５１０…第２の選択ボタン、５１１…入力欄、５１２…第３の選択ボタン、５２０…表示欄
【図１】
2019074942.tif 000003
【図２】
2019074942.tif 000004
【図３】
2019074942.tif 000005
【図４】
2019074942.tif 000006
【図５】
2019074942.tif 000007
【図６】
2019074942.tif 000008
【図７】
2019074942.tif 000009
【図８】
2019074942.tif 000010
【図９】
2019074942.tif 000011
【図１０】
2019074942.tif 000012
【図１１】
2019074942.tif 000013