[go: up one dir, main page]

JP5371611B2 - データ処理システム、サーバ、サーバの制御方法、及びプログラム - Google Patents

データ処理システム、サーバ、サーバの制御方法、及びプログラム Download PDF

Info

Publication number
JP5371611B2
JP5371611B2 JP2009180049A JP2009180049A JP5371611B2 JP 5371611 B2 JP5371611 B2 JP 5371611B2 JP 2009180049 A JP2009180049 A JP 2009180049A JP 2009180049 A JP2009180049 A JP 2009180049A JP 5371611 B2 JP5371611 B2 JP 5371611B2
Authority
JP
Japan
Prior art keywords
content data
job
storage unit
job history
content
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
JP2009180049A
Other languages
English (en)
Other versions
JP2011035675A (ja
JP2011035675A5 (ja
Inventor
淳史 佐藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2009180049A priority Critical patent/JP5371611B2/ja
Priority to US12/828,583 priority patent/US20110029572A1/en
Priority to CN201010243223.2A priority patent/CN101990049B/zh
Publication of JP2011035675A publication Critical patent/JP2011035675A/ja
Publication of JP2011035675A5 publication Critical patent/JP2011035675A5/ja
Application granted granted Critical
Publication of JP5371611B2 publication Critical patent/JP5371611B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00204Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
    • H04N1/00244Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server with a server, e.g. an internet server
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32101Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N1/32106Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title separate from the image data, e.g. in a different computer file
    • H04N1/32122Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title separate from the image data, e.g. in a different computer file in a separate device, e.g. in a memory or on a display separate from image data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0077Types of the still picture apparatus
    • H04N2201/0094Multifunctional device, i.e. a device capable of all of reading, reproducing, copying, facsimile transception, file transception
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/21Intermediate information storage
    • H04N2201/218Deletion of stored data; Preventing such deletion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3202Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of communication or activity log or report
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3212Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to a job, e.g. communication, capture or filing of an image
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3212Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to a job, e.g. communication, capture or filing of an image
    • H04N2201/3221Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to a job, e.g. communication, capture or filing of an image of a job number or identification, e.g. communication number
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3212Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to a job, e.g. communication, capture or filing of an image
    • H04N2201/3222Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to a job, e.g. communication, capture or filing of an image of processing required or performed, e.g. forwarding, urgent or confidential handling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3212Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to a job, e.g. communication, capture or filing of an image
    • H04N2201/3223Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to a job, e.g. communication, capture or filing of an image of type information, e.g. reception or copy job
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3274Storage or retrieval of prestored additional information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3278Transmission

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computing Systems (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Facsimiles In General (AREA)
  • Storing Facsimile Image Data (AREA)

Description

本発明は、データ処理システム、サーバ、サーバの制御方法、及びプログラムに関するものである。
近年、デジタル複合機を使用して、原稿のプリントやコピー、FAX、電子メール送信といった操作を誰もが簡単に実行できるようになっている。このようにユーザの利便性が向上する一方で、機密原稿のプリントやコピー、FAX、電子メール送信などによる情報の漏えいが問題となっている。その対策として、プリント、コピー、FAX、電子メール送信などのジョブを実行した際に、その履歴をジョブ履歴としてデータベースに保存するデジタル複合機が存在する。ジョブ履歴は一般的に、そのジョブを実行したユーザ情報や、ジョブを実行した日時情報、実行したジョブの種類等のジョブ属性データと、そのジョブで処理した画像データやテキストデータといったコンテンツデータとを含んでいる。
このようなジョブ履歴を作成して管理するジョブ履歴監査システムはデジタル複合機とサーバとを有している。サーバはデータベースを備え、デジタル複合機で取得したジョブ履歴を、その複合機から受信してデータベースに保存する。そして、データベースに一定期間ジョブ履歴を保存して検索可能な状態にする。これにより、情報の漏えいが発覚した場合には、遡ってジョブの実行情報を追跡できるようになっている。このようなジョブ履歴監査システムでは、多数のジョブ履歴を保存するために、大容量の記憶装置が必要となる。そのため、記憶するデータ量を低減させて、より多くのジョブ履歴を効率的に保存する方法が提案されている。
特許文献1では、画像処理装置に入出力されるジョブのコンテンツデータが同一の場合、そのジョブのコンテンツデータの代わりに既にデータベースに保存されているコンテンツデータへの参照情報を保存している。これにより、データベースで必要となる記憶容量の低減を図っている。具体的には、画像処理装置において、入力したジョブの実行時には、そのジョブのコンテンツデータを記録し、入力済みのデータを利用する出力ジョブの実行時には、そのジョブのコンテンツデータへの参照情報を記録している。
特許文献1に記載の方法についてより詳しく説明する。デジタル複合機は、例えばユーザボックスと呼ばれる、機器内に文書データを保存する領域を有している。これにより、ユーザの手元にデータがなくても、そのユーザボックスに保存された文書データを利用してプリントや電子メールの送信を実行できる。この場合、入力ジョブは、ユーザボックスへ文書データを保存するためのジョブであり、出力ジョブは、ユーザボックスの文書データを使用するジョブであり、入力ジョブと出力ジョブとで処理される文書データは共通している。そのため、入力ジョブの実行時と出力ジョブの実行時にそれぞれのジョブ履歴として、各ジョブのコンテンツデータをデータベースに保存すると冗長になる。そこで、入力ジョブの実行時にのみ、そのジョブのコンテンツデータをデータベースに保存し、出力ジョブの実行時には、そのデータベースに保存されているコンテンツデータへの参照情報のみを保存している。これによりデータベースに保存するデータ量の低減を図っている。
特開2006−330939号公報
しかしながら特許文献1に書かれている方法は、出力ジョブの場合にはコンテンツデータへの参照情報を記録するため、参照先のコンテンツデータが削除されると、出力ジョブの内容が確認できなくなるという問題がある。
ジョブ履歴監査システムは一般的に、一定期間のジョブ履歴を保存して検索可能な状態にしておく。しかし、データベースの容量には限りがあるため、ある一定期間を経過したジョブ履歴は、長期保存に適した磁気テープなどのメディアに退避することを前提に、データベースから削除する。このようなジョブ履歴監査システムでは、まず、入力ジョブのコンテンツデータが保存され、後から出力ジョブの参照情報が保存されると、そのコンテンツデータとそれに対する参照情報の間で、データベースでの保存期限に差が生じる。そのため、先に入力ジョブのコンテンツデータがデータベース上から削除されてしまうと、その後では出力ジョブの参照情報を基に、そのコンテンツデータを取得できなくなってしまう。
この課題に対して、ジョブ属性データとコンテンツデータの保存期限を個別に管理し、出力ジョブのジョブ履歴をデータベースに保存する際に、その参照先のコンテンツデータの保存期限を更新している。これにより、入力ジョブのコンテンツデータと出力ジョブの参照情報の間における保存期限の不整合を回避している。
しかしながらこの方法では、一度も出力ジョブが発生せずに入力ジョブの保存期限に達した場合、データベースから入力ジョブのコンテンツデータが削除されてしまう。この場合、その後に出力ジョブが発生した場合に、その出力ジョブのジョブ履歴において、入力ジョブのコンテンツデータを参照できないという問題が生じる。
本発明は、上記従来技術の問題点を解決するためになされたものである。
本発明の特徴は、データ処理装置でコンテンツデータを出力する出力ジョブが実行されたときに、当該出力ジョブの履歴情報としてサーバに送信される参照情報で参照すべきコンテンツデータが削除されてしまうことを防ぐことにある。
上記目的を達成するために本発明の一態様に係るデータ処理システムは以下のような構成を備える。即ち、
データ処理装置とサーバとを含むデータ処理システムであって、
前記データ処理装置は、
コンテンツデータを格納するコンテンツデータ格納手段と、
前記コンテンツデータを入力して当該コンテンツデータを前記コンテンツデータ格納手段に格納する入力ジョブ、及び、前記コンテンツデータ格納手段に格納された前記コンテンツデータを出力する出力ジョブを実行するジョブ実行手段と、
前記入力ジョブの履歴情報として前記サーバに前記コンテンツデータを送信し、前記出力ジョブの履歴情報として前記サーバに前記コンテンツデータを送信することなく前記コンテンツデータを参照するための参照情報を送信する送信手段と、を有し、
前記サーバは、
前記送信手段によって送信された前記コンテンツデータを前記入力ジョブの履歴情報として格納し、前記送信手段によって送信された前記参照情報を前記出力ジョブの履歴情報として格納するジョブ履歴格納手段と、
前記ジョブ履歴格納手段に格納された前記コンテンツデータに対応するコンテンツデータが前記コンテンツデータ格納手段に存在するか否かを判定する判定手段と、
前記判定手段によって前記ジョブ履歴格納手段に格納された前記コンテンツデータに対応するコンテンツデータが前記コンテンツデータ格納手段に存在しないと判定された場合に、前記コンテンツデータを前記ジョブ履歴格納手段から削除する削除手段と、
前記判定手段によって前記ジョブ履歴格納手段に格納された前記コンテンツデータに対応するコンテンツデータが前記コンテンツデータ格納手段に存在すると判定された場合に、前記ジョブ履歴格納手段から前記コンテンツデータを削除しないよう制御する制御手段と、を有することを特徴とする。
本発明によれば、データ処理装置でコンテンツデータを出力する出力ジョブが実行されたときに、当該出力ジョブの履歴情報としてサーバに送信される参照情報で参照すべきコンテンツデータが削除されてしまうことを防ぐことができる。
実施形態に係るジョブ履歴監査システムの構成図である。 デジタル複合機、サーバ及びデータベースの構成を示すブロック図である。 デジタル複合機のジョブ履歴の保存処理を説明するフローチャートである。 デジタル複合機が実行する各種ジョブの入力ジョブと出力ジョブの分類と、コンテンツデータ、及びジョブ履歴を説明する図である。 データベースに保存されたジョブ履歴の具体例を示す図である。 データベースのジョブ履歴削除処理を示すフローチャートである。 実施形態1の図6のS704〜S706の処理を説明する図である。 データベースによるコンテンツデータの保存期限の変更処理を説明するフローチャートである。 実施形態2の削除処理を示すフローチャートである。 実施形態2のコンテンツデータの削除処理を説明する図である。
以下、添付図面を参照して本発明の実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
[実施形態1]
図1は、本発明の実施形態に係るジョブ履歴監査システム(データ処理システム)の構成図である。ここでは、データ処理装置の一例であるデジタル複合機101、データ処理サーバ102、データベース103、検索サーバ104が、ネットワーク105を介して互いに接続されている。
デジタル複合機101は、スキャン、プリント、コピー、電子メール、FAXなどの各種ジョブ実行機能を有している。またデジタル複合機101は、機器内に文書データを保存する記憶領域を持っており、保存した文書データを印刷したり、電子メールで送信したり、FAX送信する機能を持つ。本実施形態では、その記憶領域をボックスと呼ぶ。
このデジタル複合機101はまた、デジタル複合機101で実行した各種ジョブのジョブ履歴を記録するとともに、そのジョブ履歴をデータ処理サーバ102に送信する機能を有する。ジョブ履歴とは、そのジョブを実行したユーザ情報や、ジョブを実行した日時情報、実行したジョブの種類といったジョブ属性データと、そのジョブで処理した文書データ(画像データやテキストデータ等)の内容を示すコンテンツデータとを含んでいる。
データ処理サーバ102は、デジタル複合機101から受信したジョブ履歴にデータ変換処理を行ってデータベース103へ保存する。このデータ変換処理は、ジョブ履歴に含まれるジョブ属性データの内容を整形したり、コンテンツデータとしての画像データに対してOCR処理を行ってテキストデータを抽出したり、画像データのフォーマットやサイズを変換する処理である。サイズ等を変換することにより、コンテンツデータの容量がより小さくなり、データベース103に保存するデータ量がより低減するという効果がある。ただし、コンテンツデータはデータ変換処理を施さずに、そのままにしておいてもよい。データ処理サーバ102は、ジョブ属性データやコンテンツデータをそれぞれ関連付けて、所定の保存期限を設定してジョブ履歴としてデータベース103に保存する。データベース103は、データ処理サーバ102からジョブ履歴を受信して保存する。データベース103に保存されたジョブ履歴は、データ処理サーバ102から指示された保存期限に達するまでそのジョブ履歴を保存しており、この間は検索サーバ104からの検索が可能となる。データベース103は、ジョブ履歴を保存できる記憶装置であれば良く、例えばファイルサーバでもよい。こうしてデータベース103に保存されたジョブ履歴は、その保存期限に達すると順次削除される。
検索サーバ104は、ユーザから検索条件を受付けると、データベース103に保存されたジョブ履歴から検索条件に合致するものを取得してユーザに提示する。この検索条件は、例えばジョブの実行者、実行日時などのジョブ属性や、テキストデータに含まれる文字列などを含み、これによりデータベース103のジョブ履歴を検索する。ネットワーク105は、デジタル複合機101、データ処理サーバ102、データベース103、検索サーバ104を相互に接続する。
図1では、ネットワーク105にデジタル複合機101から検索サーバ104までの構成要素が1つずつ接続されているが、各構成要素が複数接続されていてもよい。また、ある構成要素と別の構成要素が同一のサーバ内に配置されていてもよい。例えば、検索サーバ104と、データ処理サーバ102が同一のサーバ内に構成されても良い。
図2(A)は、実施形態に係るデジタル複合機101の構成を示すブロック図である。
コントローラーユニット201は、スキャナ部207、プリンタ部208、操作部209と接続している。またネットワークI/F部206を介してネットワーク105と接続している。コントローラーユニット201において、CPU202は、ROM203に記憶されたプログラム、及びRAM204にロードされたプログラムに従ってこの複合機101を制御している。ROM203は、システムを起動するためのブートプログラムを格納している。RAM204は、HDD205にインストールされているプログラムをロードし、CPU202はそのプログラムに従って動作する。またRAM204は、入力された画像データを一時的に記憶するためのバッファメモリでもある。ハードディスクドライブ(HDD)205は、システムソフトウェアやジョブ履歴を格納する。またHDD205の一部は、文書データを格納するボックス領域としても使用される。ここで文書データは、文書や画像のデータや各種アプリケーションデータを含む。ネットワークI/F部206は、ネットワーク105に接続し、ネットワーク105の他の機器に対して文書データやジョブ履歴、デジタル複合機101に関する情報などを入出力する。以上のデバイスがシステムバス210に配置される。操作部209は、デジタル複合機101に関する情報や、デジタル複合機101を操作するための情報を画面に出力する。また操作部209は、オペレータからの入力を受け付け、その情報をコントローラーユニット201に伝える役割をする。
図2(B)は、実施形態に係るデータ処理サーバ102,データベース103、検索サーバ104の構成を示すブロック図である。
ネットワークI/F部226を介してネットワーク105と接続している。CPU221は、ROM222に記憶されたプログラム、及びRAM223にロードされたプログラムに従ってこのサーバ102,104或いはデータベース103を制御している。ROM222は、装置を起動するためのブートプログラムを格納している。RAM223は、HDD225にインストールされているプログラムをロードし、CPU221はそのプログラムに従って動作する。またRAM223は、入力された各種データを一時的に記憶するためのバッファメモリとしても機能している。ハードディスクドライブ(HDD)225は、システムソフトウェアやジョブ履歴、文書データを格納する。ここで文書データは、文書や画像のデータや各種アプリケーションデータを含む。ネットワークI/F部226は、ネットワーク105に接続し、ネットワーク105の他の機器との間で情報を入出力する。表示部227は、ユーザへのメッセージや各種データやUI画面などを表示する。操作部228は、キーボードやポインティングデバイスを有し、ユーザによる操作を受付ける。以上のデバイスがシステムバス230に配置される。
図3は、実施形態に係るデジタル複合機101が実行するジョブ履歴の保存処理を説明するフローチャートである。このジョブ履歴保存処理は、デジタル複合機101がジョブを実行したときに実行される。この処理を実行するプログラムは、その実行時にはRAM204にロードされており、CPU202の制御の下に実行される。
まずS301で、デジタル複合機101で実行したジョブに関して、そのジョブを実行したユーザや、実行日時等を含むジョブ属性データを生成する。このジョブ属性データは、CPU202によって生成されてHDD205に一時記憶される。次にS302では、その実行されたジョブが入力ジョブか出力ジョブであるかを判定する。ここで、そのジョブが、新たな文書データを入力する入力ジョブであると判定するとステップS303に進み、そのジョブのコンテンツデータとこのコンテンツデータを識別するためのコンテンツIDとをHDD205に記憶する。このコンテンツデータは、ネットワークI/F部206或いはスキャナ部207から入力された文書データを基に、CPU202によるデータ処理によって生成され、HDD205に一時記憶される。コンテンツデータは、文書データの内容を示すものであれば、文書データを基にデータ処理によって生成されたものであっても、文書データを複製したものであってもよい。また、コンテンツIDは文書データの属性を示す属性情報としてもHDD205に記憶される。
一方、デジタル複合機101で実行されたジョブが、入力ジョブによって入力された文書データを処理する出力ジョブであると判定した場合はS304に進む。そして、S304で、そのジョブで処理された文書データに対応するコンテンツID(参照情報)のみをHDD205に記憶する。こうしてS303或いはS304を実行した後S305に進み、HDD205に記憶されたジョブ属性データ、コンテンツデータ、コンテンツIDを互いに関連付けて、ジョブ履歴としてデータ処理サーバ102へ送信する。ここで、デジタル複合機101で実行されたジョブが出力ジョブの場合は、ジョブ履歴にコンテンツデータが含まれないため、処理コストのかかるデータ処理が不要である。そのためS305では、出力ジョブのジョブ履歴をデータ処理サーバ102ではなくデータベース103に送信しても良い。
図4(A)は、実施形態に係るデジタル複合機101が実行する各種ジョブの入力ジョブと出力ジョブの分類と、コンテンツデータを説明する図である。
入力ジョブは、外部から入力されるジョブを処理するジョブである。例えばCOPYジョブは、スキャナ部207で読み取った原稿の文書データをプリンタ部208で印刷する入力ジョブである。またSCAN/BOX格納ジョブは、スキャナ部207で読み取った原稿のデータを文書データとしてHDD205のボックス領域に格納する入力ジョブである。また受信ジョブ(FAX/I−FAX)は、ネットワークI/F部206により文書データを受信してHDD205に格納する入力ジョブである。このような入力ジョブを実行した場合は、ジョブ履歴としてジョブ属性データと、そのコンテンツデータを記憶する。また、入力された文書データに対しては、そのコンテンツデータを一意に識別するためのコンテンツIDを付与する。
出力ジョブとは、入力ジョブによって入力されてデジタル複合機101に保持している文書データを処理するジョブである。例えば、送信ジョブ(FAX/I−FAX/SEND)は、HDD205に記憶しているデータをFAX送信する出力ジョブである。またBOX−PRINTジョブは、HDD205のユーザボックス領域に格納された文書データをプリンタ部208で印刷する出力ジョブである。この出力ジョブで使用する文書データは、それ以前に何らかの入力ジョブによって処理されている。即ち、この出力ジョブで処理する文書データは、入力ジョブで処理したものと同じである。そのため、デジタル複合機101が出力ジョブを実行した場合は、ジョブ履歴として、そのジョブ属性データと、同じ文書データを処理した入力ジョブのジョブ履歴に含まれるコンテンツIDとを記憶する。
図4(B)は、実施形態に係るデジタル複合機101が生成したジョブ履歴を説明する図である。
この例では、入力ジョブのジョブ履歴411と出力ジョブのジョブ履歴421は、同じ文書データを処理したジョブの履歴であるとする。入力ジョブのジョブ履歴411は、ジョブログID412、ジョブ属性データ413、コンテンツID414、コンテンツデータ415を含んでいる。一方、出力ジョブのジョブ履歴421は、ジョブログID422、ジョブ属性データ423、コンテンツID424を含んでいる。ここで、ジョブログIDは、ジョブ履歴を一意に識別するためのIDである。コンテンツIDは、コンテンツデータを一意に識別するためのIDであり、同じ文書データを扱ったジョブであればジョブ履歴のコンテンツIDは同一である。
尚、ここで入力ジョブのジョブ履歴411と、出力ジョブのジョブ履歴421は異なるジョブ履歴であるため、ジョブログID412とジョブログID422は互いに異なる。同様に、ジョブ属性データ413とジョブ属性データ423も、ジョブ実行日時やジョブの種類が異なる。一方、入力ジョブのジョブ履歴411と出力ジョブのジョブ履歴421は、処理した文書データが同一であるためコンテンツID414とコンテンツID424とは一致している。
図5(A)(B)は、データベース103に保存されたジョブ履歴の具体例を示す図である。
図5(A)のジョブ属性データテーブルには、ジョブを一意に識別するためのジョブログIDや、保存期限、ジョブの種類、ジョブの実行日時やジョブで処理したコンテンツデータのIDなどの情報を含むジョブ属性データが格納されている。また図5(B)のコンテンツデータテーブルには、コンテンツデータを一意に識別するためのコンテンツIDや、保存期限、画像データやテキストデータといったコンテンツデータの実体が格納されている。尚、図5(A)のジョブ属性データと、図5(B)のコンテンツデータは、コンテンツIDで関連付けられている。
図5の例では、ジョブログIDが「J00001」のジョブ履歴が、入力ジョブのジョブ履歴である。そして、その入力ジョブと同じ文書データを処理した出力ジョブが、ジョブログIDが「J00003」のジョブ履歴である。これら2つのジョブ履歴は、ジョブの種類やジョブ実行日時などのジョブ属性データは異なるが、コンテンツIDは「C0000A」で同一である。
以下、ジョブログIDが「J00001」のジョブ属性データをジョブ1、ジョブログIDが「J00002」のジョブ属性データをジョブ2、ジョブログIDが「J00003」のジョブ属性データをジョブ3とする。そしてコンテンツIDが「C0000A」のコンテンツデータをコンテンツA、コンテンツIDが「C0000B」のコンテンツデータをコンテンツBとする。
ジョブ1とコンテンツAは、1つのジョブ履歴として、コンテンツID(C0000A)で関連付けられてデータベース103に保存される。このとき、所定の保存期限が設定される(この例では保存期限は3ヶ月とする)。図5の例では、ジョブ1とコンテンツAのジョブは2008年4月1日に実行され、その保存期限は3ヶ月後の2008年7月1日となっている。また2008年5月20日にデータベースに保存されたジョブ3は、保存期限は、3ヵ月後の2008年8月20日となっている。ここで、ジョブ1とジョブ3はともにコンテンツIDが「C0000A」で、コンテンツAと関連付けられている。しかし、コンテンツAはジョブ1と同じ保存期限が設定されているため、2008年7月1日を過ぎると削除対象となる。このため、ジョブ3の保存期限よりも先にコンテンツAが削除されると、ジョブ3で処理したコンテンツデータを参照できなくなってしまう。
このような問題に対して、出力ジョブをデータベース103に保存する際に、そのコンテンツIDをもつコンテンツデータの保存期限を更新するという方法がある。図5(B)の例では、ジョブ3をデータベース103に保存する際に、コンテンツAの保存期限をジョブ3の保存期限と同じになるように更新する。具体的には、コンテンツAの保存期限を2008年7月1日から、2008年8月20日に更新している。これにより、先にデータベース103に保存されたコンテンツAが、それに関連付けられたジョブ3よりも先に削除されることを回避できる。この保存期限を更新する方法は、後述の図8を参照して詳しく説明する。
この場合、コンテンツデータの保存期限を過ぎる前に出力ジョブのジョブ履歴がデータベースに保存されると、コンテンツデータの保存期限が更新されることになる。但し、コンテンツデータの保存期限が過ぎた後に、そのコンテンツデータに対応する文書データを処理する出力ジョブが発生すると、そのコンテンツデータが削除されてしまっているため、その出力ジョブのジョブ履歴で参照できなくなる。図5の例で、例えば、2008年8月20日までコンテンツAに対応する文書データを処理する出力ジョブが発生せず、それ以降にコンテンツAに対応する文書データを処理する出力ジョブが発生したとする。この場合、2008年8月20以降ではコンテンツAは削除されてしまっているため、コンテンツAを参照することができない。これを回避するために、データベース103でコンテンツデータを削除する際に、それを参照するジョブ履歴が今後生成されうるかどうかを確認する。
図6は、実施形態に係るデータベース103で実行されるジョブ履歴削除処理を示すフローチャートである。この処理は、CPU221がRAM223にロードされたプログラムを実行することにより実現される。図6のフローチャートは、所定のタイミング(例えば1日1回)で実行される。
S701では、データベース103に保存されたジョブ履歴に保存期限の切れたジョブ属性データがあるかどうかを判定する。保存期限の切れたジョブ属性データがあればS702に進み、該当するジョブ属性データを削除する。一方、保存期限の切れたジョブ属性データがないときはS703に進み、データベース103に保存されたジョブ履歴に保存期限の切れたコンテンツデータがあるかどうかを判定する。該当するコンテンツデータがない時は処理を終了するが、あればS704に進み、該当するコンテンツデータが削除可能コンテンツIDリストにリストアップされているかに基づいて、そのコンテンツデータを削除可能かどうかを判定する。削除可能でないときはS703に進むが、削除可能であればS705に進み、そのコンテンツデータを削除する。そしてS706に進み、そのコンテンツIDを削除可能コンテンツIDリストから削除する。削除可能コンテンツIDリストとは、削除可能なコンテンツデータのコンテンツIDを列挙しているリストである。
図7は、図6のS704〜S706の処理を説明する図である。
いまデジタル複合機101のボックスから文書データが削除されると、それ以降は、その文書データに対応するコンテンツデータのコンテンツIDを参照する、出力ジョブ履歴は発生しなくなる。そのため、その文書データが削除されたことを示す削除情報を削除可能コンテンツIDリストという形でデータベース103に保存しておく。具体的には、まず、デジタル複合機101のボックスの文書データが削除される(711)。これに応じて、その削除された文書データのの属性情報に基づいて、文書データに対応するコンテンツIDを、複合機101からデータベース103に通知する(712)。これによりデータベース103は、デジタル複合機101から受け付けたコンテンツIDを、削除可能コンテンツIDリスト710に保持する(713)。このとき、そのコンテンツIDのジョブ履歴がデータベース103に保存されていない場合は、そのコンテンツIDを削除可能コンテンツIDリスト710として保持する必要はない。
こうしてその後、そのコンテンツIDに対応するコンテンツデータの保存期間が満了(経過)すると、そのコンテンツIDが削除可能コンテンツIDリスト710に存在しているため、データベース103は、そのコンテンツデータを削除することができる。一方、デジタル複合機101で文書データが削除されないまま、その文書データに対応するコンテンツデータの保存期間が満了すると、データベース103は、次のように制御する。データベース103は、そのコンテンツデータのコンテンツIDが削除可能コンテンツIDリスト710にないため、そのコンテンツデータを削除しない。
図8は、本実施形態に係るデータベース103によるコンテンツデータの保存期限の変更処理を説明するフローチャートである。尚、この処理を実行するプログラムは、実行時にはRAM223にロードされてCPU221の制御の下に実行される。
ジョブ属性データとコンテンツデータの保存期限は、それぞれのデータがデータベース103へ保存される時に設定される。そして、その設定されたコンテンツデータの保存期間は、コンテンツデータを参照する出力ジョブ履歴がデータベース103に格納された場合に変更される。S801では、保存するジョブ履歴が出力ジョブであるかどうかを判定する。出力ジョブであればS802に進み、データベース103に保存されていて、そのジョブ履歴のコンテンツIDが付与されているコンテンツデータの保存期限を、出力ジョブのジョブ履歴に基づく保存期限に変更する。例えば、元々の保存期限が、例えば2008年8月30日である場合、この出力ジョブが発行した日時が2008年8月1日であると、その保存期限は3ヵ月後の2008年11月1日に変更される。またS801で、出力ジョブでないときはそのまま処理を終了する。
以上説明したように本実施形態1によれば、コンテンツデータに対応する文書データがデジタル複合機で削除された場合で、かつ、そのコンテンツデータの保存期限が満了したときにデータベースからそのコンテンツデータを削除するようにしている。これにより、一度も出力ジョブが発生せずに入力ジョブの保存期限に達した場合であっても、データベースから入力ジョブのコンテンツデータが削除されてしまう事がなくなる。このため、その出力ジョブのジョブ履歴から入力ジョブのコンテンツデータを参照できないという問題を回避できる。
[実施形態2]
本実施形態2では、データベース103がコンテンツデータを削除するかどうかを判定する際に、デジタル複合機101に確認する例で説明する。尚、この実施形態2に係るデジタル複合機101、サーバ102,104、データベース103のハードウェア構成は同じであるため、その説明を省略する。
図9は、実施形態2に係るデータベース103で実行されるジョブ履歴の削除処理を示すフローチャートである。このジョブ履歴削除処理は、CPU221がRAM223にロードされたプログラムを実行することにより実現される。
図9のフローチャートと、前述の実施形態1の図6のフローチャートとを比較して異なるのは、S904の処理である。図6のS704では、デジタル複合機101で文書データが削除された際に、その文書データに対応するコンテンツデータのコンテンツIDをデータベース103に通知して削除可能コンテンツIDリストに保存していた。これに対してS904では、デジタル複合機101での文書データを削除したことを示す削除情報を削除可能コンテンツIDリストという形でデータベース103に収集するのではなく、必要に応じてデータベース103からデジタル複合機101に確認する。具体的には、S904でデータベース103でコンテンツデータを削除しようとする際に、そのコンテンツデータと同じコンテンツIDを持つ文書データがデジタル複合機101で削除済みかどうかをデジタル複合機101に問い合わせる。尚、そのコンテンツIDを持つ文書データがどのデジタル複合機に保存されていたかは各文書データの属性情報を参照すれば特定できる。そしてS904で、そのコンテンツデータに対応する文書データが削除済であると判定するとS905に進み、そのコンテンツデータを削除する。一方、S904で、そのコンテンツデータに対応する文書データが削除済でないと判定した場合は、そのコンテンツデータを削除することなく処理を終了する。
図10は、図9のS904,S905のコンテンツデータの削除処理を説明する図である。
前述の実施形態1では、デジタル複合機101にあるユーザボックス領域から文書データが削除された際に、その削除情報をデータベース103に保存していた。これに対して実施形態2では、データベース103がジョブ履歴を削除しようとする際に、デジタル複合機101のボックスからそのコンテンツデータに対応する文書データが削除されているかどうかをデジタル複合機101に問い合わせる(1001)。データ複合機100は、その文書データが削除されているか否かを示す削除状況をデータベース103に通知する(1002)。そしてデジタル複合機101から通知されてくる削除状況に従って、データベース103が、そのコンテンツデータを削除するかどうかを判断する。
以上説明したように本実施形態2によれば、上述の実施形態1の効果に加えて以下のような効果がある。即ち、データベース103に登録されているコンテンツデータだけに関して、削除状況の通知がデジタル複合機との間でやり取りされるので、ネットワーク105を伝送するデータ量を少なくできるという効果がある。
(他の実施形態)
本発明の目的は、以下の処理を実行することによっても達成される。即ち、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ(またはCPUやMPU等)が記憶媒体に格納されたプログラムコードを読み出す処理である。
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
尚、上記実施形態では、画像形成装置(MFP)とサーバやデータベース(PC)との間でネットワークを介してデータを伝送する場合で説明した。しかし本発明はこれに限らず、情報処理装置同士、ストレージ装置或いは情報処理装置と通信装置との間でのデータ伝送の場合にも適用できる。また或いはサーバとクライアントとの間でのデータ伝送の場合にも適用できる。

Claims (12)

  1. データ処理装置とサーバとを含むデータ処理システムであって、
    前記データ処理装置は、
    コンテンツデータを格納するコンテンツデータ格納手段と、
    前記コンテンツデータを入力して当該コンテンツデータを前記コンテンツデータ格納手段に格納する入力ジョブ、及び、前記コンテンツデータ格納手段に格納された前記コンテンツデータを出力する出力ジョブを実行するジョブ実行手段と、
    前記入力ジョブの履歴情報として前記サーバに前記コンテンツデータを送信し、前記出力ジョブの履歴情報として前記サーバに前記コンテンツデータを送信することなく前記コンテンツデータを参照するための参照情報を送信する送信手段と、を有し、
    前記サーバは、
    前記送信手段によって送信された前記コンテンツデータを前記入力ジョブの履歴情報として格納し、前記送信手段によって送信された前記参照情報を前記出力ジョブの履歴情報として格納するジョブ履歴格納手段と、
    前記ジョブ履歴格納手段に格納された前記コンテンツデータに対応するコンテンツデータが前記コンテンツデータ格納手段に存在するか否かを判定する判定手段と、
    前記判定手段によって前記ジョブ履歴格納手段に格納された前記コンテンツデータに対応するコンテンツデータが前記コンテンツデータ格納手段に存在しないと判定された場合に、前記コンテンツデータを前記ジョブ履歴格納手段から削除する削除手段と、
    前記判定手段によって前記ジョブ履歴格納手段に格納された前記コンテンツデータに対応するコンテンツデータが前記コンテンツデータ格納手段に存在すると判定された場合に、前記ジョブ履歴格納手段から前記コンテンツデータを削除しないよう制御する制御手段と、
    を有することを特徴とするデータ処理システム。
  2. 前記判定手段は、前記コンテンツデータに対応するコンテンツデータが前記データ処理装置で削除されたことを示す情報に基づいて、前記ジョブ履歴格納手段に格納された前記コンテンツデータに対応するコンテンツデータが前記コンテンツデータ格納手段に存在するか否かを判定することを特徴とする請求項1に記載のデータ処理システム。
  3. 前記サーバは、前記ジョブ履歴格納手段に格納された前記コンテンツデータに対応するコンテンツデータが削除されたかを前記データ処理装置に問い合わせる問合せ手段をさらに有し、
    前記判定手段は、前記問合せ手段による問合せの応答に基づいて、前記ジョブ履歴格納手段に格納された前記コンテンツデータに対応するコンテンツデータが前記コンテンツデータ格納手段に存在するか否かを判定することを特徴とする請求項1又は2に記載のデータ処理システム。
  4. 前記コンテンツデータは、画像データまたはテキストデータを含むことを特徴とする請求項1乃至3のいずれか1項に記載のデータ処理システム。
  5. 前記削除手段は、前記コンテンツデータ格納手段に格納された前記コンテンツデータの格納期限に基づいて、前記ジョブ履歴格納手段から前記コンテンツデータを削除することを特徴とする請求項1乃至4のいずれか1項に記載のデータ処理システム。
  6. コンテンツデータを格納するコンテンツデータ格納手段を有し、前記コンテンツデータを入力して前記コンテンツデータ格納手段に格納する入力ジョブの履歴情報として前記コンテンツデータを生成し、前記コンテンツデータ格納手段に格納された前記コンテンツデータを出力する出力ジョブの履歴情報として前記コンテンツデータを参照するための参照情報を生成するデータ処理装置と通信可能なサーバであって、
    前記コンテンツデータを前記入力ジョブの履歴情報として格納し、前記参照情報を前記出力ジョブの履歴情報として格納するジョブ履歴格納手段と、
    前記ジョブ履歴格納手段に格納された前記コンテンツデータに対応するコンテンツデータが前記コンテンツデータ格納手段に存在するか否かを判定する判定手段と、
    前記判定手段によって前記ジョブ履歴格納手段に格納された前記コンテンツデータに対応するコンテンツデータが前記コンテンツデータ格納手段に存在しないと判定された場合に、前記コンテンツデータを前記ジョブ履歴格納手段から削除する削除手段と、
    前記判定手段によって前記ジョブ履歴格納手段に格納された前記コンテンツデータに対応するコンテンツデータが前記コンテンツデータ格納手段に存在すると判定された場合に、前記ジョブ履歴格納手段から前記コンテンツデータを削除しないよう制御する制御手段と、
    を有することを特徴とするサーバ。
  7. 前記判定手段は、前記コンテンツデータに対応するコンテンツデータが前記データ処理装置で削除されたことを示す情報に基づいて、前記ジョブ履歴格納手段に格納された前記コンテンツデータに対応するコンテンツデータが前記コンテンツデータ格納手段に存在するか否かを判定することを特徴とする請求項6に記載のサーバ。
  8. 前記サーバは、前記ジョブ履歴格納手段に格納された前記コンテンツデータに対応するコンテンツデータが削除されたかを前記データ処理装置に問い合わせる問合せ手段をさらに有し、
    前記判定手段は、前記問合せ手段による問合せの応答に基づいて、前記ジョブ履歴格納手段に格納された前記コンテンツデータに対応するコンテンツデータが前記コンテンツデータ格納手段に存在するか否かを判定することを特徴とする請求項6又は7に記載のサーバ。
  9. 前記コンテンツデータは、画像データまたはテキストデータを含むことを特徴とする請求項6乃至8のいずれか1項に記載のサーバ。
  10. 前記削除手段は、前記コンテンツデータ格納手段に格納された前記コンテンツデータの格納期限に基づいて、前記ジョブ履歴格納手段から前記コンテンツデータを削除することを特徴とする請求項6乃至9のいずれか1項に記載のサーバ。
  11. コンテンツデータを格納するコンテンツデータ格納手段を有するデータ処理装置と通信可能なサーバの制御方法であって、
    前記データ処理装置が前記コンテンツデータを入力して前記コンテンツデータ格納手段に格納する入力ジョブの履歴情報として前記コンテンツデータをジョブ履歴格納手段に格納し、前記コンテンツデータ格納手段に格納された前記コンテンツデータを出力する出力ジョブの履歴情報として前記コンテンツデータを参照するための参照情報を前記ジョブ履歴格納手段に格納するジョブ履歴格納工程と、
    前記ジョブ履歴格納手段に格納された前記コンテンツデータに対応するコンテンツデータが前記コンテンツデータ格納手段に存在するか否かを判定する判定工程と、
    前記判定工程で前記ジョブ履歴格納手段に格納された前記コンテンツデータに対応するコンテンツデータが前記コンテンツデータ格納手段に存在しないと判定された場合に、前記コンテンツデータを前記ジョブ履歴格納手段から削除する削除工程と、
    前記判定工程で前記ジョブ履歴格納手段に格納された前記コンテンツデータに対応するコンテンツデータが前記コンテンツデータ格納手段に存在すると判定された場合に、前記ジョブ履歴格納手段から前記コンテンツデータを削除しないよう制御する制御工程と、
    を有することを特徴とするサーバの制御方法。
  12. コンテンツデータを格納するコンテンツデータ格納手段を有するデータ処理装置と通信可能なサーバの制御方法を、コンピュータに実行させるためのプログラムであって、
    前記データ処理装置が前記コンテンツデータを入力して前記コンテンツデータ格納手段に格納する入力ジョブの履歴情報として前記コンテンツデータをジョブ履歴格納手段に格納し、前記コンテンツデータ格納手段に格納された前記コンテンツデータを出力する出力ジョブの履歴情報として前記コンテンツデータを参照するための参照情報を前記ジョブ履歴格納手段に格納するジョブ履歴格納工程と、
    前記ジョブ履歴格納手段に格納された前記コンテンツデータに対応するコンテンツデータが前記コンテンツデータ格納手段に存在するか否かを判定する判定工程と、
    前記判定工程で前記ジョブ履歴格納手段に格納された前記コンテンツデータに対応するコンテンツデータが前記コンテンツデータ格納手段に存在しないと判定された場合に、前記コンテンツデータを前記ジョブ履歴格納手段から削除する削除工程と、
    前記判定工程で前記ジョブ履歴格納手段に格納された前記コンテンツデータに対応するコンテンツデータが前記コンテンツデータ格納手段に存在すると判定された場合に、前記ジョブ履歴格納手段から前記コンテンツデータを削除しないよう制御する制御工程と、
    を、前記コンピュータに実行させるためのプログラム。
JP2009180049A 2009-07-31 2009-07-31 データ処理システム、サーバ、サーバの制御方法、及びプログラム Expired - Fee Related JP5371611B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2009180049A JP5371611B2 (ja) 2009-07-31 2009-07-31 データ処理システム、サーバ、サーバの制御方法、及びプログラム
US12/828,583 US20110029572A1 (en) 2009-07-31 2010-07-01 Data processing system and method of controlling the system
CN201010243223.2A CN101990049B (zh) 2009-07-31 2010-07-28 数据处理系统及该数据处理系统的控制方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009180049A JP5371611B2 (ja) 2009-07-31 2009-07-31 データ処理システム、サーバ、サーバの制御方法、及びプログラム

Publications (3)

Publication Number Publication Date
JP2011035675A JP2011035675A (ja) 2011-02-17
JP2011035675A5 JP2011035675A5 (ja) 2012-09-13
JP5371611B2 true JP5371611B2 (ja) 2013-12-18

Family

ID=43527991

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009180049A Expired - Fee Related JP5371611B2 (ja) 2009-07-31 2009-07-31 データ処理システム、サーバ、サーバの制御方法、及びプログラム

Country Status (3)

Country Link
US (1) US20110029572A1 (ja)
JP (1) JP5371611B2 (ja)
CN (1) CN101990049B (ja)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5750007B2 (ja) 2011-08-08 2015-07-15 キヤノン株式会社 情報処理装置及び情報処理方法
JP5882638B2 (ja) * 2011-08-30 2016-03-09 キヤノン株式会社 情報処理装置及びその制御方法、プログラム
KR101258387B1 (ko) * 2012-05-24 2013-04-30 이경아 디지털 에이징 시스템 및 그 운용방법
JP6049315B2 (ja) * 2012-06-13 2016-12-21 キヤノン株式会社 印刷制御装置、印刷制御装置の制御方法、及びプログラム
US9934255B2 (en) 2013-11-11 2018-04-03 International Business Machines Corporation End of retention processing using a database manager scheduler
JP6450961B2 (ja) * 2014-03-27 2019-01-16 セイコーエプソン株式会社 情報通信システム、情報処理装置および情報提供方法

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003316690A (ja) * 2002-04-23 2003-11-07 Cross Head Kk 配信コンテンツの登録・管理システム
US20040056889A1 (en) * 2002-09-23 2004-03-25 Seiichi Katano Multi-function peripheral
JP2004139389A (ja) * 2002-10-18 2004-05-13 Minolta Co Ltd 画像データ管理装置、画像データ管理プログラム、および画像形成装置
JP4136634B2 (ja) * 2002-12-10 2008-08-20 キヤノン株式会社 文書処理装置及び方法
JP4059488B2 (ja) * 2002-12-20 2008-03-12 キヤノン株式会社 文書処理方法および装置
US7430645B2 (en) * 2004-01-21 2008-09-30 Emc Corporation Methods and apparatus for extending a retention period for data in a storage system
JP4708724B2 (ja) * 2004-04-16 2011-06-22 キヤノン株式会社 文書処理装置、文書処理方法及び文書処理プログラム
JP4508942B2 (ja) * 2005-05-24 2010-07-21 キヤノン株式会社 画像処理装置、その制御方法、プログラム及び記憶媒体
JP5004320B2 (ja) * 2006-02-15 2012-08-22 キヤノン株式会社 ジョブ処理装置、ジョブ処理方法及びプログラム
JP4868906B2 (ja) * 2006-03-24 2012-02-01 キヤノン株式会社 制限情報作成装置及び方法と機能制限付き印刷システム及び印刷認証方法
JP4873987B2 (ja) * 2006-05-02 2012-02-08 株式会社リコー 画像形成装置、情報管理装置、情報管理システム、及び情報管理方法
JP4810331B2 (ja) * 2006-06-29 2011-11-09 キヤノン株式会社 画像出力装置、画像出力装置の制御方法及びプログラム、並びに管理システム
JP4415993B2 (ja) * 2007-01-29 2010-02-17 コニカミノルタビジネステクノロジーズ株式会社 画像処理装置、ジョブ処理方法及びプログラム
JP2009098865A (ja) * 2007-10-16 2009-05-07 Canon Inc ジョブ履歴管理システム

Also Published As

Publication number Publication date
JP2011035675A (ja) 2011-02-17
US20110029572A1 (en) 2011-02-03
CN101990049A (zh) 2011-03-23
CN101990049B (zh) 2013-10-23

Similar Documents

Publication Publication Date Title
US8472050B2 (en) File transmission apparatus, method and file version management system
US8270018B2 (en) Canceling a workflow from an image processing apparatus
JP2007329663A (ja) データ処理装置及びその制御方法、プログラム、記憶媒体
JP6179083B2 (ja) 情報処理装置、出力システム及びプログラム
JP5371611B2 (ja) データ処理システム、サーバ、サーバの制御方法、及びプログラム
US20120188604A1 (en) Information processor and information processing method
JP5424619B2 (ja) ワークフロー実行システム、ワークフロー実行装置およびその制御方法、プログラム、記憶媒体
US8495191B2 (en) Management apparatus and management method
KR101080593B1 (ko) 화상 입출력 장치 및 화상 입출력 방법, 및 잡 이력 기록 시스템
JP2010218442A (ja) 情報処理装置及びその制御方法、コンピュータプログラム
JP5750007B2 (ja) 情報処理装置及び情報処理方法
JP2006041764A (ja) ログ記録装置、ログ記録プログラムおよび記録媒体
US8424063B2 (en) Workflow management apparatus and workflow management method
JP2008035224A (ja) ログ情報管理システム、ログ情報管理装置、ログ情報管理方法、ログ情報管理プログラム及び記憶媒体
JP2006031452A (ja) 画像形成装置、制御方法、制御プログラムおよびジョブ管理装置、ジョブ処理方法、ジョブ管理プログラム
JP5504691B2 (ja) 情報処理装置、プログラム、記録媒体、及び方法
JP2017010212A (ja) 情報処理装置及びプログラム
JP2004288038A (ja) データ処理システム及びプログラム
JP2014013983A (ja) 統合セキュリティシステム、及び、そのジョブ実行制御方法
JP2025030684A (ja) 画像処理システム及び制御方法
JP6116382B2 (ja) サーバ装置、サーバ装置の制御方法、及びプログラム
JP2008310774A (ja) 情報処理装置及びその制御方法、コンピュータプログラム
JP2013135438A (ja) データ送信装置、データ送信方法、及びコンピュータプログラム
JP2021027441A (ja) 画像処理装置、画像処理装置の制御方法及びプログラム
JP2013178635A (ja) サーバー、その方法及びプログラム

Legal Events

Date Code Title Description
A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120727

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20120727

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130716

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130917

R151 Written notification of patent or utility model registration

Ref document number: 5371611

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

LAPS Cancellation because of no payment of annual fees