JP5481849B2 - Output control device, output control system, output control method, and program - Google Patents
Output control device, output control system, output control method, and program Download PDFInfo
- Publication number
- JP5481849B2 JP5481849B2 JP2008315526A JP2008315526A JP5481849B2 JP 5481849 B2 JP5481849 B2 JP 5481849B2 JP 2008315526 A JP2008315526 A JP 2008315526A JP 2008315526 A JP2008315526 A JP 2008315526A JP 5481849 B2 JP5481849 B2 JP 5481849B2
- Authority
- JP
- Japan
- Prior art keywords
- content
- information
- identification information
- output
- receiving
- 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
Links
Images
Landscapes
- Document Processing Apparatus (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Stored Programmes (AREA)
Description
本発明は、コンテンツを管理する出力制御装置に関するものである。 The present invention relates to an output control apparatus that manages content.
従来、営業する担当者をお客様にドキュメント(例えば商品のパンフレット)をお客様に持っていくときは、予め印刷された商品のパンフレットの中から必要なパンフレットを選択していた。 Conventionally, when bringing a person in charge of sales to a customer with a document (for example, a product brochure), a necessary brochure is selected from pre-printed product brochures.
このようにパンフレットを予め印刷しておく形態では、新しいカタログが作られた場合に前のパンフレットは破棄しなければならないため、現在ではサーバにパンフレットとなる文書データ(コンテンツ)を登録しておき、ユーザが端末からサーバにアクセスして、必要なコンテンツを検索する。そして検索したコンテンツのなかから必要なコンテンツを選択し、そのコンテンツを印刷した上で、お客様に持っていくことが行われている。 In this way, in the form of printing a brochure in advance, when a new catalog is created, the previous brochure must be discarded, so now document data (contents) that will be a brochure is registered in the server, A user accesses a server from a terminal and searches for necessary content. Then, necessary contents are selected from the searched contents, and the contents are printed and then brought to the customer.
このように、担当者が必要に応じてコンテンツを印刷してパンフレットとして持っていくような形態の場合、コンテンツの管理をしないことで現在販売されていない商品のパンフレットを持っていってしまうということが発生してしまう。 In this way, if the person in charge prints content as needed and takes it as a brochure, it means that you will have a brochure of products that are not currently sold without managing the content Will occur.
そこで、コンテンツに対して印刷可能な期間を設定しておき、ユーザが誤って印刷をさせないようにするような仕組みが存在する。コンテンツに対して印刷可能期間を設定し、印刷を制御する仕組みとして、例えば特許文献1があげられる。
しかしながら、例えば、保険業界において上述のような印刷をするコンテンツを管理する仕組みを導入した場合、法改正によって特定の日から扱えないことがわかっている商品のパンフレットがお客様の手元に残ってしまい、誤った商品の検討を行ってしまうなどが存在していた。 However, for example, if the insurance industry introduces a mechanism for managing the content to be printed as described above, a product brochure that cannot be handled from a specific date due to a legal revision will remain at hand, In some cases, wrong products were considered.
また、約款などは重要な書類でもあるにも関わらず、古い約款をお客様が見ることになってしまい、誤った情報を提供することにつながっていた。 In addition, even though the terms and conditions were important documents, the customer had to see the old terms and conditions, leading to incorrect information.
そこで、本発明の目的は、コンテンツをメンテナンスする際に、メンテナンスするコンテンツより前のバージョンのコンテンツに期限を設定させることで、期限が設定されないコンテンツを減らすことができる仕組みを提供する。
Therefore, an object of the present invention is to provide a mechanism that can reduce content that has no time limit by setting a time limit for content of a version prior to the content to be maintained when content is maintained .
本発明は、コンテンツの出力要求する情報処理装置とネットワークを介して通信可能に接続される、コンテンツと当該コンテンツの識別情報及び使用期限情報を含む管理情報を記憶する出力制御装置であって、メンテナンスするコンテンツの識別情報を受信する識別情報受信手段と、 前記識別情報受信手段で受信した識別情報に対応するコンテンツのバージョンに従って、当該コンテンツより前のバージョンであるコンテンツが記憶されているか否かを判定する第1の判定手段と、前記第1の判定手段で前のバージョンのコンテンツが記憶されていると判定された場合に、コンテンツのバージョンに基づいて、前記識別情報受信手段で受信した識別情報に対応するコンテンツが前のバージョンのコンテンツからのメジャーバージョンアップであるか否かを判定する第2の判定手段と、前記第2の判定手段でコンテンツのメジャーバージョンアップであると判定された場合に、前記識別情報受信手段で受信した識別情報に対応するコンテンツの管理情報をメンテナンスし、前のバージョンのコンテンツに対応する使用期限情報を入力するために、管理情報と使用期限情報が入力可能なメンテナンス画面を情報処理装置に送信するメンテナンス画面送信手段と、前記情報処理装置から前記メンテナンス画面で入力された管理情報と、使用期限情報を受信し、登録する登録手段と、前記情報処理装置からコンテンツの識別情報を含む出力要求を受信する出力要求受信手段と、前記出力要求受信手段で受信した識別情報に従って特定されるコンテンツと、前記登録手段で登録された当該コンテンツの使用期限情報を取得するコンテンツ取得手段と、前記コンテンツ取得手段で取得したコンテンツとコンテンツの使用期限情報とを合成して出力データを生成する出力データ生成手段と、前記出力データ生成手段で生成された出力データを出力する出力手段とを備えることを特徴とする。
The present invention is an output control device for storing management information including content, identification information of the content, and expiration date information, which is communicably connected to an information processing device that requests output of the content via a network. An identification information receiving means for receiving the identification information of the content to be determined, and determining whether or not a content of a version prior to the content is stored according to the version of the content corresponding to the identification information received by the identification information receiving means When the first determination unit and the first determination unit determine that the previous version of the content is stored , the identification information received by the identification information reception unit based on the version of the content The corresponding content is a major version upgrade from the previous version content. When it is determined whether a second determination means for determining whether, as a major release of content in the second judging means include, contents corresponding to the identification information received by the identification information receiving means Maintenance screen transmission means for transmitting management information and a maintenance screen in which the expiration date information can be input to the information processing apparatus in order to maintain the management information and input the expiration date information corresponding to the content of the previous version, Management information input on the maintenance screen from the information processing device, registration means for receiving and registering expiration date information, output request receiving means for receiving an output request including content identification information from the information processing device, Content specified according to the identification information received by the output request receiving means, and the content registered by the registration means. Content acquisition means for acquiring the expiration date information of the content, output data generation means for generating the output data by combining the content acquired by the content acquisition means and the content expiration date information, and generated by the output data generation means And output means for outputting the output data.
この構成によれば、コンテンツをメンテナンスする際に、メンテナンスするコンテンツより前のバージョンのコンテンツに期限を設定させることで、期限が設定されないコンテンツを減らすことができる。
According to this configuration, when the content is maintained, it is possible to reduce the content for which the time limit is not set by setting the time limit to the version of the content before the content to be maintained .
また、本発明は、前記出力要求受信手段で受信した識別情報に対応するコンテンツのコンテンツ種別を取得するコンテンツ種別取得手段と、前記コンテンツ種別取得手段で取得したコンテンツ種別に従って、使用期限情報を含む出力データを生成するか否かを判定する生成判定手段とを更に備え、前記コンテンツ取得手段は、前記第2の判定手段によってコンテンツのメジャーバージョンアップであると判定された場合に、前記使用期限情報を取得することを特徴とする。
Further, the present invention provides a content type acquisition unit that acquires a content type of content corresponding to the identification information received by the output request reception unit, and an output including expiration date information according to the content type acquired by the content type acquisition unit. anda generation determining means for determining whether to generate the data, the content obtaining unit, when it is determined that the major release of the content by the second judging means, wherein the use time limit information It is characterized by acquiring.
また、前記使用期限情報は、前のバージョンのコンテンツが旧版として扱われる第1の日付情報と、前のバージョンのコンテンツが使用可能な第2の日付情報とを含むことを特徴とする。
Further, the expiration date information, the previous version content is characterized by comprising a first date information and the previous version date information content a second possible use of treated as old.
本発明によれば、コンテンツをメンテナンスする際に、メンテナンスするコンテンツより前のバージョンのコンテンツに期限を設定させることで、期限が設定されないコンテンツを減らすことができる。
According to the present invention, when content is maintained, by setting a time limit for a version of content prior to the content to be maintained, it is possible to reduce content for which no time limit is set .
以下、図面を参照して、本発明の実施形態を詳細に説明する。 Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
図1は、本発明の印刷制御システムの構成の一例を示すシステム構成図である。 FIG. 1 is a system configuration diagram showing an example of the configuration of the print control system of the present invention.
図1は、サーバ100、クライアント端末(利用者)101、クライアント端末(管理者)102、複合機105がローカルエリアネットワーク(LAN)103を介して接続される構成となっている。また、サーバ100へ取り込むコンテンツデータを保持し、所定のタイミングでこのコンテンツデータを送信するホストコンピュータ106が構成されている。
FIG. 1 shows a configuration in which a
サーバ100は、コンテンツデータテーブル(後述する8に示す)を記憶し、クライアント端末(利用者)101からの検索要求、またはクライアント端末(管理者)102からの検索要求に応じて、該コンテンツデータテーブルを用いてコンテンツの検索を実施する。また、検索したコンテンツデータをサーバ100はクライアント端末101へ送信し、クライアント端末101は、予め保持するプリンタドライバを介して印刷データを複合機105へ送信する。複合機105は、受信した印刷データを印刷を実施する。
The
以下、図2を用いて、図1に示したサーバ100、クライアント端末(利用者)101、クライアント端末(管理者)102、ホストコンピュータ106に適用可能な情報処理装置のハードウェア構成について説明する。
図2は、図1に示したサーバ100、クライアント端末(利用者)101、クライアント端末(管理者)102、ホストコンピュータ106に適用可能な情報処理装置のハードウェア構成を示すブロック図である。
Hereinafter, a hardware configuration of an information processing apparatus applicable to the
FIG. 2 is a block diagram illustrating a hardware configuration of an information processing apparatus applicable to the
図2において、201はCPUで、システムバス204に接続される各デバイスやコントローラを統括的に制御する。また、ROM202あるいは外部メモリ211には、CPU201の制御プログラムであるBIOS(Basic Input / Output System)やオペレーティングシステムプログラム(以下、OS)や、各サーバ或いは各PCの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
In FIG. 2,
203はRAMで、CPU201の主メモリ、ワークエリア等として機能する。CPU201は、処理の実行に際して必要なプログラム等をROM202あるいは外部メモリ211からRAM203にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
A
また、205は入力コントローラで、キーボード(KB)209や不図示のマウス等のポインティングデバイス等からの入力を制御する。206はビデオコントローラで、液晶ディスプレイなどのディスプレイ210への表示を制御する。これらは必要に応じて管理者が使用するものである。
An
207はメモリコントローラで、ブートプログラム,各種のアプリケーション,フォントデータ,ユーザファイル,編集ファイル,各種データ等を記憶する外部記憶装置(ハードディスク(HD))や、フレキシブルディスク(FD)、或いはPCMCIAカードスロットにアダプタを介して接続されるコンパクトフラッシュ(登録商標)メモリ等の外部メモリ211へのアクセスを制御する。
A
208は通信I/Fコントローラで、ネットワーク(例えば、図1に示したLAN400)を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、TCP/IPを用いた通信等が可能である。
A communication I /
なお、CPU201は、例えばRAM203内の表示情報用領域へアウトラインフォントの展開(ラスタライズ)処理を実行することにより、ディスプレイ210上での表示を可能としている。また、CPU201は、ディスプレイ210上の不図示のマウスカーソル等でのユーザ指示を可能とする。
Note that the
本発明を実現するための後述する各種プログラムは、外部メモリ211に記録されており、必要に応じてRAM203にロードされることによりCPU201によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ211に格納されており、これらについての詳細な説明も後述する。
Various programs to be described later for realizing the present invention are recorded in the
図3は、図1に示した複合機105のハードウェア構成の一例を示すブロック図である。 FIG. 3 is a block diagram illustrating an example of a hardware configuration of the multi-function peripheral 105 illustrated in FIG.
図3において、316はコントローラユニットで、画像入力デバイスとして機能するスキャナ314や、画像出力デバイスとして機能するプリンタ312と接続する一方、LAN(例えば、図1に示したLAN400)や公衆回線(WAN)(例えば、PSTNまたはISDN等)と接続することで、画像データやデバイス情報の入出力を行う。
In FIG. 3,
コントローラユニット316において、301はCPUで、システム全体を制御するプロセッサである。302はRAMで、CPU301が動作するためのシステムワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記録するための画像メモリでもある。
In the
303はROMで、システムのブートプログラムや各種制御プログラムが格納されている。304は外部記憶装置(ハードディスクドライブ(HDD))で、システムを制御するための各種プログラム,画像データ等を格納する。
A
307は操作部インタフェース(操作部I/F)で、操作部(UI)308とのインタフェース部であり、操作部308に表示する画像データを操作部308に対して出力する。また、操作部I/F307は、操作部308から本システム使用者が入力した情報(例えば、ユーザ情報等)をCPU301に伝える役割をする。なお、操作部308はタッチパネルを有する表示部を備え、該表示部に表示されたボタンを、ユーザが押下(指等でタッチ)することにより、各種指示を行うことができる。
An operation unit interface (operation unit I / F) 307 is an interface unit with the operation unit (UI) 308 and outputs image data to be displayed on the
305はネットワークインタフェース(Network I/F)で、ネットワーク(LAN)に接続し、データの入出力を行う。306はモデム(MODEM)で、公衆回線に接続し、FAXの送受信等のデータの入出力を行う。 A network interface (Network I / F) 305 is connected to a network (LAN) and inputs / outputs data. A modem (MODEM) 306 is connected to a public line and inputs / outputs data such as FAX transmission / reception.
318は外部インタフェース(外部I/F)で、USB、IEEE1394,プリンタポート,RS−232C等の外部入力を受け付けるI/F部であり、本実施形態においては認証で必要となるICカード(記憶媒体)の読み取り用のカードリーダ319が外部I/F部318に接続されている。そして、CPU301は、この外部I/F318を介してカードリーダ319によるICカードからの情報読み取りを制御し、該ICカードから読み取られた情報を取得可能である。以上のデバイスがシステムバス309上に配置される。
An external interface (external I / F) 318 is an I / F unit that accepts external inputs such as USB, IEEE 1394, printer port, RS-232C, etc. In this embodiment, an IC card (storage medium) required for authentication ) Is connected to the external I /
320はイメージバスインタフェース(IMAGE BUS I/F)であり、システムバス309と画像データを高速で転送する画像バス315とを接続し、データ構造を変換するバスブリッジである
画像バス315は、PCIバスまたはIEEE1394で構成される。画像バス315上には以下のデバイスが配置される。
An image bus interface (IMAGE BUS I / F) 320 connects the
310はラスタイメージプロセッサ(RIP)で、例えば、PDLコード等のベクトルデータをビットマップイメージに展開する。311はプリンタインタフェース(プリンタI/F)で、プリンタ312とコントローラユニット316を接続し、画像データの同期系/非同期系の変換を行う。また、313はスキャナインタフェース(スキャナI/F)で、スキャナ314とコントローラユニット316を接続し、画像データの同期系/非同期系の変換を行う。
A raster image processor (RIP) 310 develops vector data such as a PDL code into a bitmap image. A printer interface (printer I / F) 311 connects the
317は画像処理部で、入力画像データに対し補正、加工、編集を行ったり、プリント出力画像データに対して、プリンタの補正、解像度変換等を行う。また、これに加えて、画像処理部317は、画像データの回転や、多値画像データに対してはJPEG、2値画像データはJBIG、MMR、MH等の圧縮伸張処理を行う。
An
スキャナ部314は、原稿となる紙上の画像を照明し、CCDラインセンサで走査することで、ラスタイメージデータとして電気信号に変換する。原稿用紙は原稿フィーダのトレイにセットし、装置使用者が操作部308から読み取り起動指示することにより、CPU301がスキャナ314に指示を与え、フィーダは原稿用紙を1枚ずつフィードし原稿画像の読み取り動作を行う。
The
プリンタ部312は、ラスタイメージデータを用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、CPU301からの指示によって開始する。なお、プリンタ部312には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットがある。
The
操作部308は、LCD表示部を有し、LCD上にタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されるとその位置情報を操作部I/F307を介してCPU301に伝える。また、操作部308は、各種操作キーとして、例えば、スタートキー、ストップキー、IDキー、リセットキー等を備える。
The
ここで、操作部308のスタートキーは、原稿画像の読み取り動作を開始する時などに用いる。スタートキーの中央部には、緑と赤の2色LEDがあり、その色によってスタートキーが使える状態にあるかどうかを示す。また、操作部308のストップキーは、稼働中の動作を止める働きをする。また、操作部308のIDキーは、使用者のユーザIDを入力する時に用いる。リセットキーは、操作部からの設定を初期化する時に用いる。
Here, the start key of the
カードリーダ319は、CPU301からの制御により、ICカード(例えば、ソニー社のフェリカ(FeliCa)(登録商標))内に記憶されている情報を読み取り、該読み取った情報を外部I/F318を介してCPU301へ通知する。 なお、コントローラユニット316とプリンタ312とスキャナ314と操作部308とカードリーダ319は、複合機105で同一筐体に備えている。
The
以下、図4、図5、図6、図7を参照して、本実施形態のシステムにおけるコンテンツデータのインポートとメンテナンス、検索及び表示に使用する処理に関して記載する。 Hereinafter, with reference to FIGS. 4, 5, 6, and 7, processing used for importing, maintaining, searching, and displaying content data in the system of the present embodiment will be described.
図4では本システムのサーバ100におけるコンテンツデータのインポート処理について説明する。本処理はサーバ100のCPU201にて実施される。
FIG. 4 explains content data import processing in the
ステップS101では、ホストコンピュータ106に記憶されているコンテンツデータのインポート処理を実行するかを判断する。
インポート処理の実行タイミングは、指定した時刻に定期的に行う。なお、インポート処理は、ホストコンピュータ106から自動的に(バッチ)送信されたコンテンツデータを含むデータファイルをサーバ100の外部メモリ211に記憶する。
In step S <b> 101, it is determined whether or not to execute content data import processing stored in the host computer 106.
The import process is executed periodically at a specified time. In the import process, a data file including content data automatically (batch) transmitted from the host computer 106 is stored in the
ステップS102では、ホストコンピュータ106から送信されたインポート処理の対象となるコンテンツデータを含むデータファイルを取得する。 In step S102, a data file including content data to be subjected to import processing transmitted from the host computer 106 is acquired.
ステップS103では、CPU201がステップS102で取得したデータファイルよりインポートするコンテンツデータを1件取得する。
In step S103, the
ステップS104では、ステップS103で取得したコンテンツデータのコンテンツ識別番号とバージョン番号が、サーバ100の外部メモリ211に記憶されている図8のコンテンツデータテーブルのコンテンツ識別番号801とバージョン番号802と比較し、同一識別番号かつ同一バージョンのコンテンツデータが存在するかを確認する。存在していればステップS105に進み、存在していなければステップS106に進む。
In step S104, the content identification number and version number of the content data acquired in step S103 are compared with the content identification number 801 and
ステップS105では、ステップS103にて取得したコンテンツデータで、同一識別番号かつ同一バージョンと判断された図8のコンテンツデータテーブルに記憶されるコンテンツデータを更新する。 In step S105, the content data stored in the content data table of FIG. 8 determined to have the same identification number and the same version is updated with the content data acquired in step S103.
ステップS106では、ステップS103にて取得したコンテンツデータを図8のコンテンツデータテーブルに新規登録する。なお、図8の項目のうち、801〜806、808の項目は、新規登録時に登録される項目である。また、後述するが、旧版表示開始日806と使用期限807とPDF(コンテンツファイル)809の項目は、ステップS217で入力された際にステップS219で登録される項目である。さらに、801〜804の項目はホストコンピュータ106から送信されることによって登録される項目である。なお、ホストコンピュータ106から送信されることによって登録される項目は任意であり、適宜変更することが可能である。 In step S106, the content data acquired in step S103 is newly registered in the content data table of FIG. Of the items in FIG. 8, items 801 to 806 and 808 are items that are registered at the time of new registration. As will be described later, the items of the old version display start date 806, the expiration date 807, and the PDF (content file) 809 are items registered in step S219 when input in step S217. Furthermore, items 801 to 804 are items registered by being transmitted from the host computer 106. The items registered by being transmitted from the host computer 106 are arbitrary and can be changed as appropriate.
なお、本実施形態では、図8のコンテンツデータテーブルには、PDF(Portable Document Format)を登録するように構成する画、様々なファイル形式をとることが考えられる。 In the present embodiment, the content data table shown in FIG. 8 may be an image configured to register PDF (Portable Document Format) and various file formats.
ステップS107では、ステップS102で取得したデータファイルよりインポートするコンテンツデータが残存しているのかを判断して、残存していればステップS103に戻り、残存していなければインポート処理を終了する。 In step S107, it is determined whether the content data to be imported remains from the data file acquired in step S102. If it remains, the process returns to step S103, and if it does not remain, the import process ends.
図5では本システムにおけるコンテンツデータのメンテナンス処理について説明する。本処理はサーバ100クライアント端末(管理者)102のCPU201によって実行される。
FIG. 5 illustrates content data maintenance processing in this system. This process is executed by the
ステップS201では、ユーザ(管理者)操作によりクライアント端末(管理者)102に備えるブラウザからサーバ100にログインし、検索画面を取得し、ブラウザに検索画面(図11)を表示する。
In step S201, a user (administrator) operation logs in to the
ステップS202では、ステップS201にて表示された検索画面(図11)からユーザから入力された検索条件の入力を受付ける。 In step S202, the search condition input from the user is accepted from the search screen (FIG. 11) displayed in step S201.
ステップS203では、受付けた検索条件(例えば、コンテンツ識別番号やコンテンツ名称など)をサーバに送信する。 In step S203, the accepted search conditions (for example, content identification number and content name) are transmitted to the server.
ステップS204では、クライアント端末(管理者)より送信された検索条件を受信する。 In step S204, the search condition transmitted from the client terminal (administrator) is received.
ステップS205では、サーバ100が受信した検索条件を基に、外部メモリ211に記憶されているコンテンツデータテーブル(図8)を検索し、該当するデータが存在するか確認を行う。
In step S205, the content data table (FIG. 8) stored in the
なお、本実施形態では、コンテンツ識別番号やコンテンツ名称を検索条件としてサーバ100へ送信して、コンテンツデータテーブルを検索するように構成するが、検索は種々の検索条件を用いて検索することが可能である。図11の印刷物番号1101は、図8のコンテンツ識別番号に対応し、印刷物名称1102は、図8のコンテンツ名称803に対応する。
In this embodiment, the content identification number and the content name are transmitted as search conditions to the
ステップS206では、ステップS205でコンテンツデータが存在した場合は、該当のコンテンツデータの一覧をクライアント端末(管理者)に送信する。ステップS205で該当のコンテンツデータが存在しなかった場合は、存在しなかったことをクライアント端末(管理者)に送信する。 In step S206, if content data exists in step S205, a list of the corresponding content data is transmitted to the client terminal (administrator). If the corresponding content data does not exist in step S205, the fact that it did not exist is transmitted to the client terminal (administrator).
ステップS207では、サーバより送信された情報を受信して、結果一覧をブラウザ画面に図12の1201のように表示する。 In step S207, the information transmitted from the server is received, and the result list is displayed on the browser screen as indicated by 1201 in FIG.
ステップS208では、ステップS207にて表示された結果一覧よりユーザの操作に応じて選択されたコンテンツデータの印刷物番号(コンテンツ識別番号)とバーション(バージョン番号)をサーバに送信する。なお、図12の1202の編集依頼ボタンを押下されることによって、印刷物番号(コンテンツ識別番号)とバーション(バージョン番号)がサーバに送信される。
In step S208, the printed matter number (content identification number) and version (version number) of the content data selected according to the user's operation from the result list displayed in step S207 are transmitted to the server. When the
ステップS209では、クライアント端末(管理者)より送信された印刷物番号(コンテンツ識別番号)とバーション(バージョン番号)を受信する。 In step S209, the printed matter number (content identification number) and the version (version number) transmitted from the client terminal (administrator) are received.
ステップS210では、受信した印刷物番号(コンテンツ識別番号)とバーション(バージョン番号)を基に図8のコンテンツデータテーブルを検索し、該当データの詳細情報(801〜809)を取得する。 In step S210, the content data table of FIG. 8 is searched based on the received printed matter number (content identification number) and version (version number), and detailed information (801 to 809) of the corresponding data is acquired.
ステップS211では、検索された印刷物番号(コンテンツ識別番号)とバーション(バージョン番号)に対応するコンテンツデータに前バージョンが存在するかをバージョン番号802に従って判断する。より詳細には、ステップ210で検索されたコンテンツデータの印刷物番号(コンテンツ識別番号)に一致する他のコンテンツデータのうち、検索されたコンテンツデータのバージョン番号より前のバージョン番号が存在するか否かを判断する(バージョン判定)。存在してれば前バージョンの情報を取得してステップS212に進み、存在していなければステップS214に進む。
In step S211, it is determined according to the
なお、後述するが、本実施形態では、1つのコンテンツ識別番号に対して、複数のバージョン番号が付与され、複数のコンテンツデータを管理している。つまり、コンテンツ識別番号とバージョン番号を組み合わせることによって、一意のコンテンツデータが取得される。言い換えると、前述のステップS205でコンテンツ識別番号で検索すると複数のコンテンツデータが検索される。本実施の形態ではコンテンツ識別番号とバージョン番号の組み合わせによってコンテンツデータを特定するように構成したが、コンテンツ識別番号とバージョン番号のほかにコンテンツデータが一意に特定できるデータ識別番号を保持し、このデータ識別番号によってステップS211の判断を行うように構成しても良い。 As will be described later, in the present embodiment, a plurality of version numbers are assigned to one content identification number, and a plurality of pieces of content data are managed. That is, unique content data is acquired by combining the content identification number and the version number. In other words, a plurality of pieces of content data are searched when searching with the content identification number in step S205 described above. In this embodiment, the content data is specified by the combination of the content identification number and the version number. However, in addition to the content identification number and the version number, the data identification number that can uniquely identify the content data is stored, and this data is stored. The determination in step S211 may be performed based on the identification number.
ステップS212では、該コンテンツデータのバージョンがステップS211にて取得した前バージョンのメジャーバージョンアップであるかを確認する(メジャーバージョンアップ判定)。該当すればステップS213に進み、該当していなければステップS214に進む。メジャーバージョンアップであるか否かの判断はステップS210で検索されたコンテンツデータとコンテンツ識別番号が一致するコンテンツデータのうち、最新のバージョン番号とステップS210で検索されたコンテンツデータのバージョン番号との比較によって判断する。このバージョンアップについて図9を参照して説明すると、901のコンテンツデータのバージョン番号と902のバージョン番号を比較するとVer1.0とVer1.1であるため、マイナーバージョンアップと判断される。また、902のコンテンツデータのバージョン番号と903のバージョン番号を比較するとVer1.1とVer2.0であるため、メジャーバージョンアップと判断される。なお、コンテンツデータ901からコンテンツデータ903についてもメジャーバージョンアップとなる。
In step S212, it is confirmed whether the version of the content data is a major version upgrade of the previous version acquired in step S211 (major version upgrade determination). If applicable, the process proceeds to step S213, and if not, the process proceeds to step S214. The determination as to whether or not a major upgrade has been made is made by comparing the latest version number with the version number of the content data searched in step S210 among the content data whose content identification number matches the content data searched in step S210. Judgment by. This version upgrade will be described with reference to FIG. 9. When the version number of the
ステップS213では、ステップS211にて取得した前バージョンより属性情報(「旧版表示開始日806」、「使用期限807」)を取得する(期限情報取得)。本実施例では、ここで取得される旧版表示開始日、使用期限の値はNULL値となっている。なお、旧版表示開始日、使用期限については、事前に把握することができない項目のため、図14の入力項目には存在しないように構成されている。旧版表示開始日は、コンテンツを旧版として扱う日付情報で、使用期限は、コンテンツが使用可能な日付情報である。 In step S213, attribute information (“old version display start date 806”, “expiration date 807”) is acquired from the previous version acquired in step S211 (expiration date information acquisition). In this embodiment, the old version display start date and the expiration date acquired here are NULL values. Note that the old version display start date and the expiration date are items that cannot be grasped in advance, and thus are configured not to exist in the input items of FIG. The old version display start date is date information for handling the content as an old version, and the expiration date is date information on which the content can be used.
ステップS214では、ステップS210で、或いはステップ210とステップS213で取得したコンテンツデータ情報からメンテナンス画面を生成する。前バージョンがメジャーバージョンアップである場合には、前バージョンの旧版表示開始日と使用期限の項目を含んだ画面を生成し、前バージョンがないあるいは、マイナーバージョンアップである場合には前バージョンの旧版表示開始日と使用期限の項目を含まない画面を生成する。
In step S214, a maintenance screen is generated from the content data information acquired in step S210 or in
メジャーバージョンアップである場合のメンテナンス画面は、前バージョンのコンテンツの旧版表示開始日と使用期限が入力可能な構成となっている。 The maintenance screen in the case of a major version upgrade is configured to allow the user to input the old version display start date and expiration date of the previous version content.
特に使用期限を設定させることによって、使用期限を越えたコンテンツを利用者が使用できなくなるため、利用者が誤って前バージョンのコンテンツを使用することがなくなる。 In particular, by setting an expiration date, the user cannot use content that has exceeded the expiration date, so that the user does not accidentally use the previous version of the content.
特に、保険業界などのパンフレットなどは、法改正がなされると法改正に沿った保険商品に変更されるため、商品に関してメジャーバージョンアップがなされる。その際に、前バージョンの商品は改正された法律が施行されると販売できなくなるため、使用期限を設定することが必要となる。また、法改正前に新しい商品のバージョンの商品の募集を行うため、前バージョンの商品と新バージョンの商品を平行して販売することが一般的であることからこの使用期限を設定することが必要となる。従って、保険業界などの法律改正がなされることによって商品が変更になるような形態では、新しいバージョンのコンテンツを登録・メンテナンスする際に使用期限を設定させることで、前のバージョンの商品を販売する営業(利用者)が間違って販売しないようにすることができるようになる。 In particular, pamphlets and the like in the insurance industry are changed to insurance products in accordance with the legal revision when the law is revised, so that major upgrades are made for the products. At that time, the product of the previous version cannot be sold if the revised law is enforced, so it is necessary to set an expiration date. In addition, it is necessary to set this expiration date because it is common to sell the product of the new version and the product of the new version in parallel to recruit the product of the new product version before the law revision. It becomes. Therefore, in a form where the product is changed due to a legal revision in the insurance industry, etc., the product of the previous version is sold by setting an expiration date when registering and maintaining a new version of the content. Sales (users) can be prevented from selling by mistake.
また、保険業界などでは、代理店や販売店が多く、商品を扱う販売員への教育をするのが大変である。ITを用いて業務を効率化するべくパンフレットを一元管理し、販売員自身がパンフレットを印刷しお客様に持っていくようにした場合には、前バージョンの商品と新バージョンの商品を識別させる仕組みは重要となる。 In the insurance industry, there are many agents and dealers, and it is difficult to educate sales staff who handle products. In order to improve the efficiency of business using IT, if a salesperson himself / herself prints a pamphlet and takes it to the customer, the mechanism for discriminating between the previous version product and the new version product is It becomes important.
なお、マイナーバージョンアップとなる場合は、誤記の訂正などによるバージョンアップであるため、本実施形態では旧版表示開始日1501及び使用期限1502は表示されないように構成されている。
Note that, in the case of a minor version upgrade, the version upgrade is performed by correcting an error, and therefore, in this embodiment, the old version
ステップS215では、ステップS214で生成したメンテナンス画面情報をクライアント端末(管理者)102に送信する(登録画面送信)。 In step S215, the maintenance screen information generated in step S214 is transmitted to the client terminal (manager) 102 (registration screen transmission).
ステップS216では、サーバより送信された情報からメンテナンス画面をブラウザ画面(図14、図15)に表示する。 In step S216, a maintenance screen is displayed on the browser screen (FIGS. 14 and 15) from the information transmitted from the server.
ステップS217では、ステップS216にて表示されたメンテナンス画面にてステップS210で検索されたコンテンツデータの属性情報(図8の印刷製本情報310を含む書誌情報、各種機能設定情報811)、及び前バージョンの旧版表示開始日1501、使用期限1502の入力を行う。なお、図14の場合には、ステップS210で検索されたコンテンツデータの属性情報の入力のみとなる。
In step S217, the attribute information of the content data (bibliographic information including
また、参照ボタン1401を押下することにより、登録するPDF(コンテンツファイル)を登録させるように構成されている。これにより、印刷するためのデータが登録され、クライアント端末(利用者)101での検索要求に従って、検索され、印刷するためのデータを取得することができる。
In addition, when a
ステップS218では、ステップS217で入力された属性情報及びPDF(コンテンツファイル)をサーバ100に送信する。
In step S218, the attribute information and PDF (content file) input in step S217 are transmitted to the
ステップS219では、クライアント端末(管理者)101から送信された属性情報及びPDF(コンテンツファイル)を受信して、外部メモリ211に記憶されるコンテンツデータテーブルへの登録を行い、メンテナンス処理を終了する。
In step S219, the attribute information and PDF (content file) transmitted from the client terminal (administrator) 101 are received, registered in the content data table stored in the
図6では本システムにおけるコンテンツデータの検索及び表示(印刷)処理について説明する。本処理はサーバ100と、クライアント端末(利用者)101のCPU201より実行する。
FIG. 6 illustrates content data search and display (printing) processing in this system. This process is executed by the
ステップS301では、サーバ100にユーザ(利用者)操作によりログインし、クライアント端末(利用者)101に備えるブラウザを用いて検索画面(図16)を表示する。
In step S301, the
ステップS302では、ステップS301にて表示された検索画面へ検索条件の入力を受付ける。なお、図16の画面で、詳細検索1601、ダイレクト検索1602、キーワード検索1603方法を選択可能とし、図4及び図5で登録されたコンテンツデータを検索することが可能である。
In step S302, an input of search conditions is accepted on the search screen displayed in step S301. Note that the
ステップS303では、ステップS302で受付けた検索条件(例えば、コンテンツ識別番号(印刷物番号)やコンテンツ名称(印刷物名称)など)をサーバに送信する。 In step S303, the search conditions accepted in step S302 (for example, content identification number (printed material number), content name (printed material name), etc.) are transmitted to the server.
ステップS304では、クライアント端末(利用者)101より送信された検索条件を受信する。 In step S304, the search condition transmitted from the client terminal (user) 101 is received.
ステップS305では、受信した検索条件を基に外部メモリ211に記憶されるコンテンツデータテーブル(図8)を検索し、該当するデータが存在するか確認を行う。なお、本実施形態では、コンテンツ識別番号を検索条件としてサーバ100へ送信して、コンテンツデータテーブルを検索するように構成するが、検索は種々の検索条件を用いて検索することが可能である。
In step S305, the content data table (FIG. 8) stored in the
ステップS306では、ステップS305でコンテンツデータが存在した場合は、該当のコンテンツデータ一覧をクライアント端末(利用者)101に送信する。ステップS305で該当のコンテンツデータが存在しなかった場合は、存在しなかったことをクライアント端末(利用者)に送信する。
In
ステップS307では、サーバより送信された情報を受信して、結果一覧をブラウザ画面に表示する。なお、図17はステップS306でコンテンツデータが存在した場合の表示例で、印刷物番号(コンテンツ識別番号)「P00001」で検索した場合である。なお、図5の説明で示したように、「P00001」のコンテンツデータは複数のバージョンで管理されているため、検索時に使用期限内の「P00001」のコンテンツデータが存在する場合には、最新のバージョンのコンテンツデータ以外に、前バージョンのコンテンツデータについても図17に表示するように構成してもよい。 In step S307, the information transmitted from the server is received, and the result list is displayed on the browser screen. FIG. 17 shows a display example in the case where content data exists in step S306, in which a search is made with a printed matter number (content identification number) “P00001”. As shown in the description of FIG. 5, since the content data “P00001” is managed in a plurality of versions, if there is content data “P00001” within the expiration date at the time of search, the latest data In addition to the version content data, the previous version content data may also be displayed in FIG.
本実施形態では、図12を例にすると最新のバージョンはVer4.0であるが、Ver3.0が表示されているのは、例えば、改正法が施行された段階で正式に販売されるものであるため、現在メインに販売されているバージョンが表示されるようにしているためである。 In this embodiment, taking the example of FIG. 12 as an example, the latest version is Ver4.0, but Ver3.0 is displayed, for example, when it is officially sold when the revised law is enforced. This is because the version currently sold to the main is displayed.
ステップS308では、ステップS307にて表示された結果一覧(図17)より任意のコンテンツデータを選択して、選択情報(コンテンツ識別番号(印刷物番号))をサーバ100に送信する。なお、コンテンツデータの選択は、図17の1701を押下することによって選択され、コンテンツ識別番号(印刷物番号)が送信される。図17を例にすると、「P00001」が送信される。
In step S308, arbitrary content data is selected from the result list (FIG. 17) displayed in step S307, and selection information (content identification number (printed material number)) is transmitted to the
ステップS309では、クライアント端末(利用者)101より送信された選択情報を受信する。 In step S309, the selection information transmitted from the client terminal (user) 101 is received.
ステップS310では、受信した選択情報(例えば、P00001)を基に外部メモリ211に記憶されているコンテンツデータテーブル(図8)を検索し、検索されたコンテンツデータの詳細情報(図8の801〜811)を取得する。
In step S310, the content data table (FIG. 8) stored in the
ステップS311では、ステップS310で取得したコンテンツデータの詳細情報に従って、詳細情報表示画面を生成し、クライアント端末(利用者)101に送信する。 In step S311, a detailed information display screen is generated according to the detailed information of the content data acquired in step S310, and is transmitted to the client terminal (user) 101.
ステップS312では、サーバ100より送信された詳細画面(図18)をブラウザに表示する。なお、本実施形態では、最新のバージョンがVer4.0であるため、最新のコンテンツデータがあることを示すため、図18の1801ボタンを表示するように構成されている。この新版情報ボタン1801を押下することによって、Ver4.0の詳細情報が表示される。
In step S312, the detailed screen (FIG. 18) transmitted from the
ステップS313では、PDFデータ(コンテンツファイル)の取得処理を実行するかを判断する。PDFデータを取得するか否かの判断は、図18の印刷物請求ボタン1802がユーザに押下されることによって判断する。なお、「保険A」と表示されているサムネイルにもリンクが設定されており、サムネイルをクリックすることでPDFデータを取得するように構成しても良い。
In step S313, it is determined whether or not to execute a PDF data (content file) acquisition process. Whether or not to acquire PDF data is determined by pressing the
ステップS314では、ステップS312にて表示された詳細画面の印刷物番号(コンテンツ識別番号)とバージョン(バージョン番号)を含むPDFデータの取得要求をサーバ100に送信する。図18の例では、印刷物番号「P00001」とバージョン「Ver3.0」を送信する(出力要求送信)。
In step S314, a PDF data acquisition request including the printed matter number (content identification number) and version (version number) of the detailed screen displayed in step S312 is transmitted to the
ステップS315では、クライアント端末(利用者)101から送信された印刷物番号(コンテンツ識別番号)とバージョン(バージョン番号)を含むPDFデータ取得要求を受信して、PDFデータの取得・重ね合わせ処理を行い、PDFデータをクライアント端末(利用者)に送信する。なお、本処理の詳細な説明については、図7で後述する。 In step S315, a PDF data acquisition request including a printed matter number (content identification number) and a version (version number) transmitted from the client terminal (user) 101 is received, and PDF data acquisition / superposition processing is performed. The PDF data is transmitted to the client terminal (user). Details of this processing will be described later with reference to FIG.
ステップS316では、サーバ100より送信されたPDFデータを受信する(出力データ受信)。
In step S316, the PDF data transmitted from the
ステップS317では、ステップS316にて受信したPDFデータを表示して、外部メモリ211に記憶されているプリンタドライバを介して所定のプリンタ105へ印刷を行う。なお、本実施形態では、印刷をクライアント端末(利用者)101で行うように構成したが、図18の印刷物請求ボタン1802が押下された場合に、サーバ100で生成されたPDFデータをサーバ100に備えるプリンタドライバを介して所定のプリンタから印刷するように構成しても良い。また、印刷を一括して請け負うセンターに印刷依頼がされるように構成しても良い。
In step S317, the PDF data received in step S316 is displayed, and printing is performed on a
次に、図7を用いて、図6に示したフローチャートのステップS315の詳細な処理について説明する。本処理はサーバ100のCPU201にて実施される。
Next, detailed processing in step S315 of the flowchart shown in FIG. 6 will be described with reference to FIG. This process is performed by the
ステップS400では、ステップS314のクライアント端末(利用者)101から印刷物番号(コンテンツ識別番号)とバージョン(バージョン番号)を含むPDFデータ取得要求を受信する(出力要求受信)。なお、印刷物番号(コンテンツ識別番号)とバージョン(バージョン番号)がコンテンツを一意に特定するための識別番号と言い換えることが可能である。 In step S400, a PDF data acquisition request including a printed matter number (content identification number) and a version (version number) is received from the client terminal (user) 101 in step S314 (output request reception). The printed matter number (content identification number) and version (version number) can be rephrased as an identification number for uniquely specifying the content.
ステップS401では、受信した印刷物番号(コンテンツ識別番号)とバージョン(バージョン番号)から対象となるコンテンツデータを外部メモリ211に記憶されている図8のコンテンツデータテーブルを検索し、特定されたコンテンツデータのコンテンツ区分804の情報を取得する。なお、コンテンツ区分はコンテンツの種別と言い換えることが可能である。
In step S401, the content data table of FIG. 8 in which the target content data is stored in the
ステップS402では、ステップS401にて取得したコンテンツ区分を判断する。この判断により、「旧版表示開始日」、「使用期限」を含んだPDFデータ(期限情報を含む出力データ)を生成するか否かを判定する。 In step S402, the content classification acquired in step S401 is determined. Based on this determination, it is determined whether or not to generate PDF data (output data including time limit information) including “old version display start date” and “expiration date”.
コンテンツ区分が「約款」の場合は、ステップS403に進み、コンテンツ区分が「約款」以外の場合は、ステップS406に進む。なお、約款以外のコンテンツ区分として、申込書などがある。 If the content category is “agreement”, the process proceeds to step S403. If the content category is other than the “agreement”, the process proceeds to step S406. In addition, there are application forms as content categories other than the terms and conditions.
ステップS403では、サーバ100の外部メモリからフォームファイル1901を取得する。このフォームファイルとは、予めフォーム作成アプリケーションで生成された文字列などのオブジェクトを挿入可能なフィールドが定義されたファイルである。
In step S403, the
ステップS404では、ステップS401で特定されたコンテンツデータの「旧版表示開始日」、「使用期限」を取得する(コンテンツ取得)。 In step S404, the “old version display start date” and “expiration date” of the content data identified in step S401 are acquired (content acquisition).
ステップS405では、取得したフォームファイルの1902と1903のフィールドに旧版表示開始日と使用期限を挿入し、重ね合わせ用の差込ファイル1904を生成する。なお、本実施形態では重ね合わせ用の差込ファイル(重ね合わせるためのデータ)を作成して、後述するステップS414で合成処理を行うように構成するが、旧版表示開始日や使用期限などの入ったスタンプデータを生成して、合成する際にスタンプを貼り付けるように構成しても良い。
In step S405, the old version display start date and the expiration date are inserted into the
また、合成する際には、プリンタドライバと連携してプリンタドライバ上で旧版表示開始日や使用期限などの入ったスタンプ画像を合成した印刷データを生成して印刷するように構成しても良い。 Further, when combining, it may be configured to generate and print print data by combining stamp images including the old version display start date and the expiration date on the printer driver in cooperation with the printer driver.
ステップS406では、ステップS401で取得したコンテンツ区分を、サーバ100の外部メモリ211に記憶されている図20の重ね合わせテーブルに対して検索を実行するする。
In step S <b> 406, the content classification acquired in step S <b> 401 is searched for the overlay table of FIG. 20 stored in the
ステップS407では、ステップS406での検索実行により、ステップS401で取得したコンテンツ区分が、サーバ100の外部メモリ211に記憶されている図20の重ね合わせテーブルにあるか否かを判定する。図20の重ね合わせテーブルにコンテンツ区分が存在する場合には重ね合わせ対象のコンテンツデータと判定し、ステップS408へ処理を移す。また、図20の重ね合わせテーブルにコンテンツ区分が存在しない場合には重ね合わせ対象でないコンテンツデータと判定し、ステップS409へ処理を移す。
In step S407, it is determined whether or not the content classification acquired in step S401 is in the overlay table of FIG. 20 stored in the
ステップS408では、ステップS407でYESと判定された(取得要求のあった)コンテンツデータが見本データと識別可能になるように、差込ファイル1905を外部メモリ211から取得する。なお、見本データとなるようなコンテンツとは、申込書などが存在し、例えば、記入例が記載されている申込書、或いは正式な申込書が複写式である申込書などが存在する。つまり、このシステムで印刷された印刷物は提出書類として使えないデータを示す。
In step S408, the
ステップS409では、ステップS400で取得要求のあったコンテンツデータの旧版表示開始日をコンテンツデータテーブルより取得する。 In step S409, the old version display start date of the content data requested for acquisition in step S400 is acquired from the content data table.
ステップS410では、ステップS409にて取得した旧版表示開始日とサーバが保持する日時情報を比較して、旧版表示開始日を過ぎているかを判断する。旧版表示開始日を過ぎている場合は、ステップS411に進み、旧版表示開始日を過ぎていない場合は、ステップS412に進む。 In step S410, the old version display start date acquired in step S409 is compared with the date and time information held by the server to determine whether the old version display start date has passed. If the old version display start date has passed, the process proceeds to step S411. If the old version display start date has not passed, the process proceeds to step S412.
ステップS411では、ステップS400で取得要求のあったコンテンツデータが旧版のデータであると識別可能になるように、差込ファイル1906を外部メモリ211から取得する。
In step S411, the insertion file 1906 is acquired from the
ステップS412では、ステップS400で取得要求のあったコンテンツデータのPDFファイル(コンテンツファイル)をコンテンツデータテーブル(図8)の809より取得する(コンテンツ取得)。 In step S412, the PDF file (content file) of the content data requested for acquisition in step S400 is acquired from 809 of the content data table (FIG. 8) (content acquisition).
ステップS413では、ステップS405で生成された差込ファイル1904、ステップS408で取得した差込ファイル1905、ステップS410で取得した差込ファイル1906があるか否かを判断する。差込ファイルがある場合にはステップS414へ処理を移し、差込ファイルがない場合にはステップS415へ処理を移す。
In step S413, it is determined whether there is the
ステップS414では、ステップS412にて取得されたPDFデータとステップS405で生成された差込ファイル1904、ステップS408で取得した差込ファイル1905、ステップS410で取得した差込ファイル1906とを合成して、印刷用または表示用のPDFデータ(出力データ)を生成する(出力データ生成)。なお、この重ね合わせの処理については、図19を用いて後述する。
In step S414, the PDF data acquired in step S412 is combined with the
ステップS415では、ステップS414にて生成されたPDFデータ、或いはステップS412で取得したPDFデータをクライアント端末(利用者)101へ送信(出力)する。 In step S415, the PDF data generated in step S414 or the PDF data acquired in step S412 is transmitted (output) to the client terminal (user) 101.
本実施形態の図4〜図7の処理によれば、新規のコンテンツを登録するに際して、コンテンツの期限を設定させ、当該期限に沿った情報を付加した紙文書を出力させることで、ユーザにとって紙文書の使用に関する取扱を容易に識別させることができる。
特に保険などの法改正によって使用できなくなるコンテンツ(約款やパンフレット)を印刷する際には有効である。
According to the processing of FIGS. 4 to 7 of the present embodiment, when registering new content, the time limit of the content is set, and a paper document to which information according to the time limit is added is output, so that the user can use paper. Handling related to the use of documents can be easily identified.
This is particularly effective when printing content (covenants and pamphlets) that cannot be used due to legal revisions such as insurance.
また、保険業界では、旧バージョンを現バージョンとして販売し、図4〜5で新規に追加した新バージョンは新バージョンとして、今後販売される商品のパンフレットとしてお客様に渡される。このように同じコンテンツ識別番号のコンテンツ(現バージョンと新バージョンのコンテンツ)を印刷してお客様に渡すことが存在ため、コンテンツの取扱に関する期日を紙文書に適切に表示(印字)させ、誤った取扱がなされないようにすることが可能となる。 Further, in the insurance industry, the old version is sold as the current version, and the new version newly added in FIGS. 4 to 5 is handed over to the customer as a new version as a brochure of products to be sold in the future. In this way, content with the same content identification number (current version and new version) may be printed and handed over to the customer, so the due date for handling the content is properly displayed (printed) on the paper document and handled incorrectly. Can be prevented.
図8は、サーバ100の外部メモリ211に記憶されているコンテンツデータテーブルを示す図である。
FIG. 8 is a diagram showing a content data table stored in the
コンテンツデータテーブルは、コンテンツデータ800を登録されるコンテンツファイルごとに保持しており、コンテンツ識別番号801とバージョン番号802の組み合わせによって識別され管理されている。つまり、同一のコンテンツ識別番号に対して、複数のバージョン番号が存在する。
The content data table holds
コンテンツ名称803は任意に付けられるコンテンツの名前であり、コンテンツ区分804は、印刷する際に重ねあわせをするか否かを判定するための情報であり、このコンテンツ区分に応じて重ね合わせる差込ファイル1904、1905、1906が取得できる。 A content name 803 is a name of content that is arbitrarily given, and a content category 804 is information for determining whether or not to superimpose at the time of printing. 1904, 1905, and 1906 can be acquired.
旧版表示開始日806は、新しいコンテンツデータをメンテナンスするときに入力される項目である。なお、新しいコンテンツデータをメンテナンスする際に入力された旧版表示開始日を超えた場合、このコンテンツデータが旧版となる。つまり、いつから旧版として表示されるかを表す日時情報が旧版表示開始日806に記憶される。旧版になったコンテンツは、図18の旧版請求ボタン1803を押下することによってクライアント端末(利用者)101のブラウザに表示される。
The old version display start date 806 is an item input when maintaining new content data. In addition, when the old version display start date input when maintaining new content data is exceeded, this content data becomes the old version. That is, the date and time information indicating from when the old version is displayed is stored in the old version display start date 806. The old version of the content is displayed on the browser of the client terminal (user) 101 by pressing the old
使用期限807は、コンテンツが使用できる期限、例えば印刷してお客様に販売可能な期限(日時)を記憶する項目であり、使用可能な日時が記憶される。 The expiration date 807 is an item for storing the expiration date when the content can be used, for example, the expiration date (date and time) that can be printed and sold to the customer, and stores the available date and time.
PDFデータ(コンテンツファイル)809はパンフレットや申込書や約款などの印刷データとなるファイルが記憶されている項目である。この項目にはファイルが記憶されるファイルパスが記憶されており、このファイルパスに従ってPDFデータ(コンテンツファイル)が取得可能である。その他の805、808は図14の画面で管理者の操作に従って入力される、或いはホストコンピュータ106から送信されて入力され、記憶される項目である。 PDF data (content file) 809 is an item in which files serving as print data such as pamphlets, application forms, and agreements are stored. This item stores a file path in which the file is stored, and PDF data (content file) can be acquired according to the file path. Other items 805 and 808 are items input according to the operation of the administrator on the screen of FIG. 14 or transmitted from the host computer 106 and stored.
図9は、バージョンアップを説明する概念図である。本実施形態のバージョンアップには、マイナーバージョンアップとメジャーバージョンアップが存在する。 FIG. 9 is a conceptual diagram illustrating version upgrade. The version upgrade of this embodiment includes a minor version upgrade and a major version upgrade.
マイナーバージョンアップは、コンテンツデータ901が存在した場合に、新たなのコンテンツデータ902が登録(メンテナンス)された場合を表す。メジャーバージョンアップは、コンテンツデータ902が存在した場合に、新たなコンテンツデータ903が登録(メンテナンス)された場合を表す。なお、マイナーバージョンアップかメジャーバージョンアップは各コンテンツデータのバージョン番号(図9の例では、Ver1.0、Ver1.1、Ver2.0)で判断する。
The minor version upgrade represents a case where
図10は、コンテンツデータのデータ遷移図を表した図である。 FIG. 10 is a diagram showing a data transition diagram of content data.
1001は、図4でホストコンピュータでデータが取り込まれた際のデータイメージで、1002は、図5で新規に登録されたコンテンツデータをメンテナンスした際のデータイメージである。また1003は、1002のコンテンツデータの登録後、メジャーバージョンアップするコンテンツデータが登録されメンテナンスする場合に、旧版表示開始日806と使用期限807が入力された際のデータイメージである。なお、斜線の箇所が入力されたデータである。 Reference numeral 1001 denotes a data image when the data is taken in by the host computer in FIG. 4, and reference numeral 1002 denotes a data image when the newly registered content data is maintained in FIG. Reference numeral 1003 denotes a data image when the old version display start date 806 and the expiration date 807 are input when content data to be majorly upgraded is registered and maintained after the content data 1002 is registered. The hatched portion is the input data.
図11は、クライアント端末(管理者)102のブラウザで表示する検索のトップ画面の一例で、図12は、図11の検索画面で印刷物番号「P00001」でダイレクト検索をした際の、クライアント端末(管理者)102のブラウザで表示する検索結果一覧画面の一例である。 FIG. 11 shows an example of a search top screen displayed on the browser of the client terminal (administrator) 102. FIG. 12 shows a client terminal (client terminal (P00001) when direct search is performed on the search screen of FIG. It is an example of a search result list screen displayed on the browser of the administrator.
また図13は、図12の検索結果一覧画面の編集・依頼ボタン1202を押下することによって表示される、コンテンツデータの各種情報を入力するメンテナンス画面の一例である。また、1303で各種情報の入力を行うことが可能である。
FIG. 13 is an example of a maintenance screen for inputting various pieces of content data information displayed by pressing the edit /
図14は図13の1303の各種情報の入力を行う画面の詳細を表す図であり、マイナーバージョンアップがなされる、もしくは前バージョンが存在しないコンテンツデータのメンテナンスを行う際の画面の一例である。また図15は、図13の1303の各種情報の入力を行う画面の詳細を表す図であり、メジャーバージョンアップなされるコンテンツデータのメンテナンスを行う際の画面の一例である。なお、メジャーバージョンアップの場合には1501と1502の項目が追加されている。
FIG. 14 is a diagram showing details of a screen for inputting various types of information 1303 in FIG. 13, and is an example of a screen for performing maintenance of content data in which a minor version upgrade is performed or no previous version exists. FIG. 15 is a diagram showing details of a screen for inputting various types of information 1303 in FIG. 13, and is an example of a screen used when performing maintenance of content data that is upgraded to a major version. In the case of a major version upgrade,
図16は、クライアント端末(利用者)101のブラウザで表示される印刷物(コンテンツデータ)を検索するためのトップ画面の一例である。また図17は、図16の検索画面で印刷物番号「P00001」をダイレクト検索した際の、クライアント端末(利用者)101のブラウザで表示する検索結果一覧画面の一例である。 FIG. 16 is an example of a top screen for searching for a printed matter (content data) displayed on the browser of the client terminal (user) 101. FIG. 17 is an example of a search result list screen displayed on the browser of the client terminal (user) 101 when the printed material number “P00001” is directly searched on the search screen of FIG.
図18は、図17の1701を押下することによって表示されるP00001のコンテンツデータの詳細情報を表示する画面の一例である。なお、コンテンツデータに対して新しいバージョンのコンテンツが存在すると、新版情報ボタン1801が表示される。また、コンテンツデータに対して古いバージョンのコンテンツが存在すると旧版請求ボタン1803が表示される。さらに、図18で表示されているコンテンツデータを印刷する場合にユーザが押下する印刷物請求ボタン1802を備え、ユーザが印刷物請求ボタン1802を押下することによって、PDFファイル(コンテンツファイル)の取得をすることができる。
FIG. 18 is an example of a screen that displays detailed information on the content data of P00001 displayed by pressing 1701 in FIG. If a new version of content exists for the content data, a new
図19は、図7のコンテンツファイルと差込ファイルの重ねあわせをする際の概略を示す図であり、1900は図7のステップS402でYESへの場合の重ね合わせ処理を説明する図である。また、1910は、図7のステップS407でYES、且つステップS410で旧版表示開始前と判断された場合の重ね合わせ処理を説明する図である。
1900は、コンテンツデータテーブルから取得した旧版表示開始日と使用制限とをフォームファイル1901のフィールド1902と1903へ挿入し、差込ファイル1904を生成している(ステップS405に対応)。
FIG. 19 is a diagram showing an outline when the content file and the insertion file in FIG. 7 are overlapped. FIG. 19 is a diagram for explaining the overlay processing in the case of YES in step S402 in FIG.
1900 inserts the old version display start date and usage restrictions acquired from the content data table into the
また、差込ファイル1904とコンテンツファイル1907を合成し、ステップS415で送信するコンテンツファイル1908を生成するイメージである(ステップS414に対応)。
Further, it is an image in which the
1910は、コンテンツファイル1909と差込ファイル1905と差込ファイル1906を合成し、ステップS415で送信するコンテンツファイル1911を生成するイメージである(ステップS414に対応)。
1910 is an image for synthesizing the
図20は、サーバ100の外部メモリ211に記憶されている、重ね合わせテーブルを示す図であり、重ね合わせ対象となるコンテンツのコンテンツ区分が記憶されている。
FIG. 20 is a diagram showing a superposition table stored in the
なお、本実施の形態では、クライアント端末(利用者)101とクライアント端末(管理者)102を別筐体で構成するようにしたが、クライアント端末(管理者)102でクライアント端末(利用者)101の処理を実行するように構成しても良い。 In the present embodiment, the client terminal (user) 101 and the client terminal (administrator) 102 are configured in separate casings. However, the client terminal (administrator) 102 uses the client terminal (user) 101. You may comprise so that the process of this may be performed.
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。 It should be noted that the configuration and contents of the various data described above are not limited to this, and it goes without saying that the various data and configurations are configured according to the application and purpose.
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。 Although one embodiment has been described above, the present invention can take an embodiment as, for example, a system, apparatus, method, program, or recording medium, and specifically includes a plurality of devices. The present invention may be applied to a system including a single device.
また、本発明におけるプログラムは、図5〜図8の処理方法をコンピュータが実行可能なプログラムであり、本発明の記憶媒体は図5〜図8の処理方法をコンピュータが実行可能なプログラムが記憶されている。なお、本発明におけるプログラムは図5〜図8の各装置の処理方法ごとのプログラムであってもよい。
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ(またはCPUやMPU)が記録媒体に格納されたプログラムを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
Further, the program in the present invention is a program capable of executing the processing methods of FIGS. 5 to 8, and the storage medium of the present invention stores the program capable of executing the processing method in FIGS. 5 to 8. ing. The program in the present invention may be a program for each processing method of each apparatus in FIGS.
As described above, a recording medium that records a program that implements the functions of the above-described embodiments is supplied to a system or apparatus, and a computer (or CPU or MPU) of the system or apparatus stores the program stored in the recording medium. It goes without saying that the object of the present invention can also be achieved by executing the reading.
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。 In this case, the program itself read from the recording medium realizes the novel function of the present invention, and the recording medium storing the program constitutes the present invention.
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク,ハードディスク,光ディスク,光磁気ディスク,CD−ROM,CD−R,DVD−ROM,磁気テープ,不揮発性のメモリカード,ROM,EEPROM,シリコンディスク等を用いることができる。 As a recording medium for supplying the program, for example, a flexible disk, hard disk, optical disk, magneto-optical disk, CD-ROM, CD-R, DVD-ROM, magnetic tape, nonvolatile memory card, ROM, EEPROM, silicon A disk or the like can be used.
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているOS(オペレーティングシステム)等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。 Further, by executing the program read by the computer, not only the functions of the above-described embodiments are realized, but also an OS (operating system) operating on the computer based on an instruction of the program is actually It goes without saying that a case where the function of the above-described embodiment is realized by performing part or all of the processing and the processing is included.
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。 Furthermore, after the program read from the recording medium is written to the memory provided in the function expansion board inserted into the computer or the function expansion unit connected to the computer, the function expansion board is based on the instructions of the program code. It goes without saying that the case where the CPU or the like provided in the function expansion unit performs part or all of the actual processing and the functions of the above-described embodiments are realized by the processing.
また、本発明は、複数の機器から構成されるシステムに適用しても、1つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。 Further, the present invention may be applied to a system composed of a plurality of devices or an apparatus composed of a single device. Needless to say, the present invention can be applied to a case where the present invention is achieved by supplying a program to a system or apparatus. In this case, by reading a recording medium storing a program for achieving the present invention into the system or apparatus, the system or apparatus can enjoy the effects of the present invention.
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ,データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。 Furthermore, by downloading and reading a program for achieving the present invention from a server, database, etc. on a network by a communication program, the system or apparatus can enjoy the effects of the present invention.
なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。 In addition, all the structures which combined each embodiment mentioned above and its modification are also included in this invention.
100 サーバ
101 クライアント端末(利用者)
102 クライアント端末(管理者)
103 LAN
105 複合機
100 Server 101 Client terminal (user)
102 Client terminal (administrator)
103 LAN
105 MFP
Claims (8)
メンテナンスするコンテンツの識別情報を受信する識別情報受信手段と、
前記識別情報受信手段で受信した識別情報に対応するコンテンツのバージョンに従って、当該コンテンツより前のバージョンであるコンテンツが記憶されているか否かを判定する第1の判定手段と、
前記第1の判定手段で前のバージョンのコンテンツが記憶されていると判定された場合に、コンテンツのバージョンに基づいて、前記識別情報受信手段で受信した識別情報に対応するコンテンツが前のバージョンのコンテンツからのメジャーバージョンアップであるか否かを判定する第2の判定手段と、
前記第2の判定手段でコンテンツのメジャーバージョンアップであると判定された場合に、前記識別情報受信手段で受信した識別情報に対応するコンテンツの管理情報をメンテナンスし、前のバージョンのコンテンツに対応する使用期限情報を入力するために、管理情報と使用期限情報が入力可能なメンテナンス画面を情報処理装置に送信するメンテナンス画面送信手段と、
前記情報処理装置から前記メンテナンス画面で入力された管理情報と、使用期限情報を受信し、登録する登録手段と、
前記情報処理装置からコンテンツの識別情報を含む出力要求を受信する出力要求受信手段と、
前記出力要求受信手段で受信した識別情報に従って特定されるコンテンツと、前記登録手段で登録された当該コンテンツの使用期限情報を取得するコンテンツ取得手段と、
前記コンテンツ取得手段で取得したコンテンツとコンテンツの使用期限情報とを合成して出力データを生成する出力データ生成手段と、
前記出力データ生成手段で生成された出力データを出力する出力手段と
を備えることを特徴とする出力制御装置。 An output control device for storing management information including content and identification information of the content and expiration date information, which is communicably connected to the information processing device that requests output of the content via a network.
Identification information receiving means for receiving identification information of content to be maintained;
First determination means for determining whether content that is a version prior to the content is stored according to the version of the content corresponding to the identification information received by the identification information receiving means;
If the first determination unit determines that the previous version of the content is stored, the content corresponding to the identification information received by the identification information reception unit is based on the content version. Second determination means for determining whether or not a major version upgrade from content;
If it is determined that the major release of the content by the second determination means, it maintains the management information of the content corresponding to the identification information received by the identification information receiving means, corresponding to the contents of the previous version Maintenance screen transmission means for transmitting a maintenance screen in which management information and expiration date information can be input to the information processing device in order to input expiration date information to be performed;
Management information input on the maintenance screen from the information processing apparatus, registration means for receiving and registering expiration date information,
Output request receiving means for receiving an output request including content identification information from the information processing apparatus;
Content specified according to the identification information received by the output request receiving means, content acquisition means for acquiring expiration date information of the content registered by the registration means,
Output data generation means for generating output data by combining the content acquired by the content acquisition means and the expiration date information of the content;
An output control apparatus comprising: output means for outputting the output data generated by the output data generation means.
前記コンテンツ種別取得手段で取得したコンテンツ種別に従って、使用期限情報を含む出力データを生成するか否かを判定する生成判定手段とを更に備え、
前記コンテンツ取得手段は、前記第2の判定手段によってコンテンツのメジャーバージョンアップであると判定された場合に、前記使用期限情報を取得することを特徴とする請求項1に記載の出力制御装置。 Content type acquisition means for acquiring the content type of the content corresponding to the identification information received by the output request reception means;
A generation determination unit that determines whether to generate output data including expiration date information according to the content type acquired by the content type acquisition unit;
The content obtaining unit, the output control device according to claim 1, when it is determined that the major release of the content by the second judging means, and obtains the expiration date information.
前記出力制御装置は、
メンテナンスするコンテンツの識別情報を受信する識別情報受信手段と、
前記識別情報受信手段で受信した識別情報に対応するコンテンツのバージョンに従って、当該コンテンツより前のバージョンであるコンテンツが記憶されているか否かを判定する第1の判定手段と、
前記第1の判定手段で前のバージョンのコンテンツが記憶されていると判定された場合に、コンテンツのバージョンに基づいて、前記識別情報受信手段で受信した識別情報に対応するコンテンツが前のバージョンのコンテンツからのメジャーバージョンアップであるか否かを判定する第2の判定手段と、
前記第2の判定手段でコンテンツのメジャーバージョンアップであると判定された場合に、前記識別情報受信手段で受信した識別情報に対応するコンテンツの管理情報をメンテナンスし、前のバージョンのコンテンツに対応する使用期限情報を入力するために、管理情報と使用期限情報が入力可能なメンテナンス画面を情報処理装置に送信するメンテナンス画面送信手段と、
前記情報処理装置から前記メンテナンス画面で入力された管理情報と、使用期限情報を受信し、登録する登録手段と、
前記情報処理装置からコンテンツの識別情報を含む出力要求を受信する出力要求受信手段と、
前記出力要求受信手段で受信した識別情報に従って特定されるコンテンツと、前記登録手段で登録された当該コンテンツの使用期限情報を取得するコンテンツ取得手段と、
前記コンテンツ取得手段で取得したコンテンツとコンテンツの使用期限情報とを合成して出力データを生成する出力データ生成手段と、
前記出力データ生成手段で生成された出力データを出力する出力手段とを備え、
前記情報処理装置は、
メンテナンスするコンテンツの識別情報を送信する識別情報送信手段と、
前記出力制御装置からメンテナンス画面を受信するメンテナンス画面受信手段と、
前記メンテナンス画面で入力された管理情報と、使用期限情報を送信するメンテナンス情報送信手段と、
出力するためのコンテンツの識別情報を含む出力要求を送信する出力要求送信手段と、
前記出力要求送信手段に従って、前記出力手段で出力された出力データを受信する出力データ受信手段と
を備えることを特徴とする出力制御システム。 An output control system in which an information processing device that requests output of content and an output control device that stores content and management information including identification information and expiration date information of the content are communicably connected via a network,
The output control device includes:
Identification information receiving means for receiving identification information of content to be maintained;
First determination means for determining whether content that is a version prior to the content is stored according to the version of the content corresponding to the identification information received by the identification information receiving means;
If the first determination unit determines that the previous version of the content is stored, the content corresponding to the identification information received by the identification information reception unit is based on the content version. Second determination means for determining whether or not a major version upgrade from content;
If it is determined that the major release of the content by the second determination means, it maintains the management information of the content corresponding to the identification information received by the identification information receiving means, corresponding to the contents of the previous version Maintenance screen transmission means for transmitting a maintenance screen in which management information and expiration date information can be input to the information processing device in order to input expiration date information to be performed;
Management information input on the maintenance screen from the information processing apparatus, registration means for receiving and registering expiration date information,
Output request receiving means for receiving an output request including content identification information from the information processing apparatus;
Content specified according to the identification information received by the output request receiving means, content acquisition means for acquiring expiration date information of the content registered by the registration means,
Output data generation means for generating output data by combining the content acquired by the content acquisition means and the expiration date information of the content;
Output means for outputting the output data generated by the output data generation means,
The information processing apparatus includes:
Identification information transmitting means for transmitting identification information of content to be maintained;
Maintenance screen receiving means for receiving a maintenance screen from the output control device;
Management information input on the maintenance screen, maintenance information transmitting means for transmitting expiration date information,
An output request transmitting means for transmitting an output request including content identification information for output;
An output control system comprising: output data receiving means for receiving the output data output by the output means in accordance with the output request transmitting means.
メンテナンスするコンテンツの識別情報を受信する識別情報受信ステップと、
前記識別情報受信ステップで受信した識別情報に対応するコンテンツのバージョンに従って、当該コンテンツより前のバージョンであるコンテンツが記憶されているか否かを判定する第1の判定ステップと、
前記第1の判定ステップで前のバージョンのコンテンツが記憶されていると判定された場合に、コンテンツのバージョンに基づいて、前記識別情報受信手段で受信した識別情報に対応するコンテンツが前のバージョンのコンテンツからのメジャーバージョンアップであるか否かを判定する第2の判定ステップと、
前記第2の判定ステップでコンテンツのメジャーバージョンアップであると判定された場合に、前記識別情報受信ステップで受信した識別情報に対応するコンテンツの管理情報をメンテナンスし、前のバージョンのコンテンツに対応する使用期限情報を入力するために、管理情報と使用期限情報が入力可能なメンテナンス画面を情報処理装置に送信するメンテナンス画面送信ステップと、
前記情報処理装置から前記メンテナンス画面で入力された管理情報と、使用期限情報を受信し、登録する登録ステップと、
前記情報処理装置からコンテンツの識別情報を含む出力要求を受信する出力要求受信ステップと、
前記出力要求受信ステップで受信した識別情報に従って特定されるコンテンツと、前記登録ステップで登録された当該コンテンツの使用期限情報を取得するコンテンツ取得ステップと、
前記コンテンツ取得ステップで取得したコンテンツとコンテンツの使用期限情報とを合成して出力データを生成する出力データ生成ステップと、
前記出力データ生成ステップで生成された出力データを出力する出力ステップと
を含むことを特徴とする出力制御方法。 An output control method of an output control device that stores content, management information including identification information and expiration date information of the content, which is communicably connected via an information processing device that requests output of the content,
An identification information receiving step for receiving identification information of content to be maintained;
A first determination step of determining whether or not content that is a version prior to the content is stored in accordance with the version of the content corresponding to the identification information received in the identification information reception step;
When it is determined in the first determination step that the previous version of the content is stored, the content corresponding to the identification information received by the identification information receiving means is based on the version of the content. A second determination step of determining whether or not a major version upgrade from the content;
If it is determined that the major release of the content in the second determination step, and maintenance management information of the content corresponding to the identification information received by the identification information receiving step, corresponding to the contents of the previous version A maintenance screen transmission step for transmitting to the information processing apparatus a maintenance screen in which management information and expiration date information can be input in order to input expiration date information to be performed;
Registration information for receiving and registering management information input on the maintenance screen from the information processing apparatus and expiration date information;
An output request receiving step for receiving an output request including content identification information from the information processing apparatus;
A content specified in accordance with the identification information received in the output request receiving step, and a content acquisition step of acquiring expiration date information of the content registered in the registration step;
An output data generation step of generating output data by combining the content acquired in the content acquisition step and the expiration date information of the content;
An output step of outputting the output data generated in the output data generation step.
メンテナンスするコンテンツの識別情報を受信する識別情報受信手段と、
前記識別情報受信手段で受信した識別情報に対応するコンテンツのバージョンに従って、当該コンテンツより前のバージョンであるコンテンツが記憶されているか否かを判定する第1の判定手段と、
前記第1の判定手段で前のバージョンのコンテンツが記憶されていると判定された場合に、コンテンツのバージョンに基づいて、前記識別情報受信手段で受信した識別情報に対応するコンテンツが前のバージョンのコンテンツからのメジャーバージョンアップであるか否かを判定する第2の判定手段と、
前記第2の判定手段でコンテンツのメジャーバージョンアップであると判定された場合に、前記識別情報受信手段で受信した識別情報に対応するコンテンツの管理情報をメンテナンスし、前のバージョンのコンテンツに対応する使用期限情報を入力するために、管理情報と使用期限情報が入力可能なメンテナンス画面を情報処理装置に送信するメンテナンス画面送信手段と、
前記情報処理装置から前記メンテナンス画面で入力された管理情報と、使用期限情報を受信し、登録する登録手段と、
前記情報処理装置からコンテンツの識別情報を含む出力要求を受信する出力要求受信手段と、
前記出力要求受信手段で受信した識別情報に従って特定されるコンテンツと、前記登録手段で登録された当該コンテンツの使用期限情報を取得するコンテンツ取得手段と、
前記コンテンツ取得手段で取得したコンテンツとコンテンツの使用期限情報とを合成して出力データを生成する出力データ生成手段と、
前記出力データ生成手段で生成された出力データを出力する出力手段
として機能させることを特徴とするコンピュータ読み取り可能なプログラム。 An output control device for storing management information including content and identification information of the content and deadline information, which is communicably connected to an information processing device that requests output of the content via a network,
Identification information receiving means for receiving identification information of content to be maintained;
First determination means for determining whether content that is a version prior to the content is stored according to the version of the content corresponding to the identification information received by the identification information receiving means;
If the first determination unit determines that the previous version of the content is stored, the content corresponding to the identification information received by the identification information reception unit is based on the content version. Second determination means for determining whether or not a major version upgrade from content;
If it is determined that the major release of the content by the second determination means, it maintains the management information of the content corresponding to the identification information received by the identification information receiving means, corresponding to the contents of the previous version Maintenance screen transmission means for transmitting a maintenance screen in which management information and expiration date information can be input to the information processing device in order to input expiration date information to be performed;
Management information input on the maintenance screen from the information processing apparatus, registration means for receiving and registering expiration date information,
Output request receiving means for receiving an output request including content identification information from the information processing apparatus;
Content specified according to the identification information received by the output request receiving means, content acquisition means for acquiring expiration date information of the content registered by the registration means,
Output data generation means for generating output data by combining the content acquired by the content acquisition means and the expiration date information of the content;
A computer-readable program that functions as an output unit that outputs the output data generated by the output data generation unit.
前記出力制御装置は、
メンテナンスするコンテンツの識別情報を受信する識別情報受信ステップと、
前記識別情報受信ステップで受信した識別情報に対応するコンテンツのバージョンに従って、当該コンテンツより前のバージョンであるコンテンツが記憶されているか否かを判定する第1の判定ステップと、
前記第1の判定ステップで前のバージョンのコンテンツが記憶されていると判定された場合に、コンテンツのバージョンに基づいて、前記識別情報受信手段で受信した識別情報に対応するコンテンツが前のバージョンのコンテンツからのメジャーバージョンアップであるか否かを判定する第2の判定ステップと、
前記第2の判定ステップでコンテンツのメジャーバージョンアップであると判定された場合に、前記識別情報受信ステップで受信した識別情報に対応するコンテンツの管理情報をメンテナンスし、前のバージョンのコンテンツに対応する使用期限情報を入力するために、管理情報と使用期限情報が入力可能なメンテナンス画面を情報処理装置に送信するメンテナンス画面送信ステップと、
前記情報処理装置から前記メンテナンス画面で入力された管理情報と、使用期限情報を受信し、登録する登録ステップと、
前記情報処理装置からコンテンツの識別情報を含む出力要求を受信する出力要求受信ステップと、
前記出力要求受信ステップで受信した識別情報に従って特定されるコンテンツと、前記登録ステップで登録された当該コンテンツの使用期限情報を取得するコンテンツ取得ステップと、
前記コンテンツ取得ステップで取得したコンテンツとコンテンツの使用期限情報とを合成して出力データを生成する出力データ生成ステップと、
前記出力データ生成ステップで生成された出力データを出力する出力ステップとを含み、
前記情報処理装置は、
メンテナンスするコンテンツの識別情報を送信する識別情報送信ステップと、
前記出力制御装置からメンテナンス画面を受信するメンテナンス画面受信ステップと、
前記メンテナンス画面で入力された管理情報と、使用期限情報を送信するメンテナンス情報送信ステップと、
出力するためのコンテンツの識別情報を含む出力要求を送信する出力要求送信ステップと、
前記出力要求送信ステップに従って、前記出力ステップで出力された出力データを受信する出力データ受信ステップと
を含むことを特徴とする出力制御方法。 An output control method for an output control system in which an information processing device that requests output of content and an output control device that stores content and management information including identification information and expiration date information of the content are communicably connected via a network Because
The output control device includes:
An identification information receiving step for receiving identification information of content to be maintained;
A first determination step of determining whether or not content that is a version prior to the content is stored in accordance with the version of the content corresponding to the identification information received in the identification information reception step;
When it is determined in the first determination step that the previous version of the content is stored, the content corresponding to the identification information received by the identification information receiving means is based on the version of the content. A second determination step of determining whether or not a major version upgrade from the content;
If it is determined that the major release of the content in the second determination step, and maintenance management information of the content corresponding to the identification information received by the identification information receiving step, corresponding to the contents of the previous version A maintenance screen transmission step for transmitting to the information processing apparatus a maintenance screen in which management information and expiration date information can be input in order to input expiration date information to be performed;
Registration information for receiving and registering management information input on the maintenance screen from the information processing apparatus and expiration date information;
An output request receiving step for receiving an output request including content identification information from the information processing apparatus;
A content specified in accordance with the identification information received in the output request receiving step, and a content acquisition step of acquiring expiration date information of the content registered in the registration step;
An output data generation step of generating output data by combining the content acquired in the content acquisition step and the expiration date information of the content;
An output step for outputting the output data generated in the output data generation step,
The information processing apparatus includes:
An identification information transmission step for transmitting identification information of content to be maintained;
A maintenance screen receiving step for receiving a maintenance screen from the output control device;
Management information input on the maintenance screen, maintenance information transmission step for transmitting expiration date information,
An output request transmission step of transmitting an output request including content identification information for output;
An output control method comprising: an output data reception step of receiving the output data output in the output step according to the output request transmission step.
前記出力制御装置を、
メンテナンスするコンテンツの識別情報を受信する識別情報受信手段と、
前記識別情報受信手段で受信した識別情報に対応するコンテンツのバージョンに従って、当該コンテンツより前のバージョンであるコンテンツが記憶されているか否かを判定する第1の判定手段と、
前記第1の判定手段で前のバージョンのコンテンツが記憶されていると判定された場合に、コンテンツのバージョンに基づいて、前記識別情報受信手段で受信した識別情報に対応するコンテンツが前のバージョンのコンテンツからのメジャーバージョンアップであるか否かを判定する第2の判定手段と、
前記第2の判定手段でコンテンツのメジャーバージョンアップであると判定された場合に、前記識別情報受信手段で受信した識別情報に対応するコンテンツの管理情報をメンテナンスし、前のバージョンのコンテンツに対応する使用期限情報を入力するために、管理情報と使用期限情報が入力可能なメンテナンス画面を情報処理装置に送信するメンテナンス画面送信手段と、
前記情報処理装置から前記メンテナンス画面で入力された管理情報と、使用期限情報を受信し、登録する登録手段と、
前記情報処理装置からコンテンツの識別情報を含む出力要求を受信する出力要求受信手段と、
前記出力要求受信手段で受信した識別情報に従って特定されるコンテンツと、前記登録手段で登録された当該コンテンツの使用期限情報を取得するコンテンツ取得手段と、
前記コンテンツ取得手段で取得したコンテンツとコンテンツの使用期限情報とを合成して出力データを生成する出力データ生成手段と、
前記出力データ生成手段で生成された出力データを出力する出力手段
として機能させ、
前記情報処理装置を、
メンテナンスするコンテンツの識別情報を送信する識別情報送信手段と、
前記出力制御装置からメンテナンス画面を受信するメンテナンス画面受信手段と、
前記メンテナンス画面で入力された管理情報と、使用期限情報を送信するメンテナンス情報送信手段と、
出力するためのコンテンツの識別情報を含む出力要求を送信する出力要求送信手段と、
前記出力要求送信手段に従って、前記出力手段で出力された出力データを受信する出力データ受信手段
として機能させることを特徴とするコンピュータ読み取り可能なプログラム。
A program for an output control system in which an information processing device that requests output of content and an output control device that stores content and management information including identification information and time limit information of the content are communicably connected via a network. ,
The output control device;
Identification information receiving means for receiving identification information of content to be maintained;
First determination means for determining whether content that is a version prior to the content is stored according to the version of the content corresponding to the identification information received by the identification information receiving means;
If the first determination unit determines that the previous version of the content is stored, the content corresponding to the identification information received by the identification information reception unit is based on the content version. Second determination means for determining whether or not a major version upgrade from content;
If it is determined that the major release of the content by the second determination means, it maintains the management information of the content corresponding to the identification information received by the identification information receiving means, corresponding to the contents of the previous version Maintenance screen transmission means for transmitting a maintenance screen in which management information and expiration date information can be input to the information processing device in order to input expiration date information to be performed;
Management information input on the maintenance screen from the information processing apparatus, registration means for receiving and registering expiration date information,
Output request receiving means for receiving an output request including content identification information from the information processing apparatus;
Content specified according to the identification information received by the output request receiving means, content acquisition means for acquiring expiration date information of the content registered by the registration means,
Output data generation means for generating output data by combining the content acquired by the content acquisition means and the expiration date information of the content;
Function as output means for outputting the output data generated by the output data generation means,
The information processing apparatus;
Identification information transmitting means for transmitting identification information of content to be maintained;
Maintenance screen receiving means for receiving a maintenance screen from the output control device;
Management information input on the maintenance screen, maintenance information transmitting means for transmitting expiration date information,
An output request transmitting means for transmitting an output request including content identification information for output;
A computer-readable program for causing a computer to function as output data receiving means for receiving output data output from the output means in accordance with the output request transmitting means.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008315526A JP5481849B2 (en) | 2008-12-11 | 2008-12-11 | Output control device, output control system, output control method, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008315526A JP5481849B2 (en) | 2008-12-11 | 2008-12-11 | Output control device, output control system, output control method, and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2010140236A JP2010140236A (en) | 2010-06-24 |
JP5481849B2 true JP5481849B2 (en) | 2014-04-23 |
Family
ID=42350334
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008315526A Expired - Fee Related JP5481849B2 (en) | 2008-12-11 | 2008-12-11 | Output control device, output control system, output control method, and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5481849B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5888679B2 (en) * | 2012-12-03 | 2016-03-22 | キヤノンマーケティングジャパン株式会社 | Information processing system, control method thereof, and program |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008022083A (en) * | 2006-07-10 | 2008-01-31 | Konica Minolta Business Technologies Inc | Discarded document determination device and discarding determination method |
JP2008193596A (en) * | 2007-02-07 | 2008-08-21 | Seiko Instruments Inc | Printing system and method |
-
2008
- 2008-12-11 JP JP2008315526A patent/JP5481849B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2010140236A (en) | 2010-06-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8127362B2 (en) | Image processing apparatus, control method of the apparatus, computer program for implementing the method, and storage medium | |
JP5660100B2 (en) | Document management server, document management server control method and program thereof, document management system, document management system control method and program thereof | |
JP5278921B2 (en) | Scan management system, scan management apparatus, control method thereof, and program | |
JP2010152726A (en) | Image forming apparatus, print control method, and program | |
JP5435915B2 (en) | Application document digitizing system, application document digitizing method, program, and image forming apparatus, image forming method, and program | |
US20110107402A1 (en) | Client server system, client apparatus and server apparatus displaying contents of provided services | |
JP2008234203A (en) | Image processing apparatus | |
JP5354666B2 (en) | Image forming system, management server, image forming apparatus, processing method thereof, and program | |
JP2015028730A (en) | Printing system, control method therefor, and program, and printing server, control method therefor, and program | |
JP5158654B2 (en) | Image processing system, control method therefor, program, and recording medium recording program | |
JP5481849B2 (en) | Output control device, output control system, output control method, and program | |
US8233165B2 (en) | Document processing apparatus and document processing method | |
JP5943055B2 (en) | Image forming apparatus, image processing system, management server, processing method thereof, and program thereof | |
JP2012034051A (en) | Image processing apparatus, image processing method, program, and recording medium | |
JP5923980B2 (en) | Information processing system, control method and program thereof, and information processing server, control method and program thereof | |
JP5423779B2 (en) | Document restoration system, image forming apparatus, control method therefor, and program | |
JP2014032569A (en) | Confidential information management system, confidential information management device, control method and program | |
JP5573998B2 (en) | Management system, management apparatus, control method thereof, and program | |
JP6705987B2 (en) | Information processing system, control method, program | |
JP6631249B2 (en) | Information processing apparatus, information processing system, control method, and program | |
JP6361426B2 (en) | Information processing apparatus, information processing system, information processing method, and program | |
JP7161826B2 (en) | PRINTING DEVICE, CONTROL METHOD, AND PROGRAM | |
JP6094475B2 (en) | Information processing system, control method, and program | |
JP2011010038A (en) | Image forming apparatus, processing method, and program | |
JP2011043979A (en) | Printing system, control method of the same, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20101118 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120821 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20121022 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130312 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130513 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20130531 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20130531 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20130917 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20131216 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20131227 |
|
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: 20140121 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140203 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5481849 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |