(57)【要約】【課題】条件に応じて抜き出したページを出力することができる情報提供装置、及び、情報提供プログラムを提供する。【解決手段】  実施形態によれば、情報提供装置は、第１記憶部と、抽出部と、出力部と、を備える。第１記憶部は、文書データに対するページの差替えまたは挿入を示すページ管理データを格納する。抽出部は、前記第１記憶部が格納する前記ページ管理データに基づいて、差し替え又は挿入のあったページを前記文書データのページから抽出する。出力部は、前記抽出部が抽出したページを出力する。【選択図】図１２
2015158729.tif 000002
【特許請求の範囲】
【請求項１】
文書データに対するページの差替えまたは挿入を示すページ管理データを格納する第１記憶部と、
前記第１記憶部が格納する前記ページ管理データに基づいて、差し替え又は挿入のあったページを前記文書データのページから抽出する抽出部と、
前記抽出部が抽出したページを出力する出力部と、
を備える情報提供装置。
【請求項２】
前記抽出部は、所定の日時よりも後に差し替え又は挿入のあったページを前記文書データから抽出する、
前記請求項１に記載の情報提供装置。
【請求項３】
前記文書データの各ページへの書き込みを示す書込管理データを格納する第２記憶部をさらに備え、
前記抽出部は、前記第２記憶部が格納する前記書込管理データに基づいて、書き込みのあるページを前記文書データのページから抽出する、
前記請求項１又は２に記載の情報提供装置。
【請求項４】
前記第２記憶部は、ユーザによって前記ページに書き込まれた情報を示す書込内容を格納し、
前記出力部は、前記第２記憶部に格納した書込内容を、前記抽出部が抽出した前記ページに追加して出力する、
前記請求項３に記載の情報提供装置。
【請求項５】
コンピュータに、
第１記憶部に、文書データに対するページの差替えまたは挿入を示すページ管理データを格納させる機能と、
前記第１記憶部が格納する前記ページ管理データに基づいて、差し替え又は挿入のあったページを前記文書データのページから抽出させる機能と、
抽出されたページを出力させる機能と、
を実現させるための情報提供プログラム。
【請求項６】
コンピュータに、さらに
第２記憶部に、前記文書データの各ページへの書き込みを示す書込管理データを格納させる機能を実現させ、
前記抽出させる機能は、前記第２記憶部が格納する前記書込管理データに基づいて、書き込みのあるページを前記文書データのページから抽出させる、
前記請求項５に記載の情報提供プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明に係る実施形態は、情報提供装置、及び、情報提供プログラムに関する。
【背景技術】
【０００２】
従来、情報提供装置には、ユーザが利用するユーザ端末へ文書データなどを提供するものがある。また、情報提供装置は、ユーザ端末から印刷の指示を受け取り、印刷が指示された文書データを印刷装置へ送信する機能を有する。従来の情報提供システムは、ユーザが書き込みを行ったページ又は差し替えたページを抜き出してユーザ端末に提供したり、印刷したりする機能ができないという課題がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平９−２３１０２２号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記の課題を解決するために、条件に応じて抜き出したページを出力することができる情報提供装置、及び、情報提供プログラムを提供する。
【課題を解決するための手段】
【０００５】
実施形態によれば、情報提供装置は、第１記憶部と、抽出部と、出力部と、を備える。第１記憶部は、文書データに対するページの差替えまたは挿入を示すページ管理データを格納する。抽出部は、前記第１記憶部が格納する前記ページ管理データに基づいて、差し替え又は挿入のあったページを前記文書データのページから抽出する。出力部は、前記抽出部が抽出したページを出力する。
【図面の簡単な説明】
【０００６】
【図１】図１は、実施形態に係る文書配布サーバを含む文書配布システムの構成例を示すブロック図である。
【図２】図２は、実施形態に係る文書配布サーバの構成例を示すブロック図である。
【図３】図３は、実施形態に係る文書配布サーバが格納する資料情報の例を示す図である。
【図４】図４は、実施形態に係る文書配布サーバが格納する会議情報の例を示す図である。
【図５】図５は、実施形態に係る会議情報入力画面の例を示す図である。
【図６】図６は、実施形態に係るページ管理データの例を示す図である。
【図７】図７は、実施形態に係るページ管理データの他の例を示す図である。
【図８】図８は、実施形態に係るページ管理データのさらに他の例を示す図である。
【図９】図９は、実施形態に係る書込管理データの例を示す図である。
【図１０】図１０は、実施形態に係る書込管理データの他の例を示す図である。
【図１１】図１１は、実施形態に係る資料取出画面の例を示す図である。
【図１２】図１２は、実施形態に係る文書配布サーバの動作例を示すフローチャートである。
【図１３】図１３は、実施形態に係るページ番号リストの例を示す図である。
【図１４】図１４は、実施形態に係るページ番号リストの他の例を示す図である。
【図１５】図１５は、実施形態に係るページ番号リストのさらに他の例を示す図である。
【図１６】図１６は、実施形態に係るページ番号リストのさらに他の例を示す図である。
【図１７】図１７は、実施形態に係る個人書き込み取り出しリストの例を示す図である。
【図１８】図１８は、実施形態に係る共有書き込み取り出しリストの例を示す図である。
【発明を実施するための形態】
【０００７】
以下、図面を参照しながら説明する。  
図１は、実施形態に係る文書配布サーバ１１を有する文書配布システム１の構成例を示すブロック図である。
【０００８】
文書配布システム１は、ユーザ端末１３に文書データを提供するシステムである。また、文書配布システム１は、ユーザ端末１３からの指示に従って、文書データをユーザ端末１３に送信したり、印刷装置１４を用いて文書データを印刷したりする。
【０００９】
ここでは、文書配布システム１は、会議に関する文書データをユーザ端末１３に配布したり、印刷装置を用いて印刷したりする。文書配布システム１が配布するデータは、特定のデータに限定されるものではない。
【００１０】
図１が示すように、文書配布システム１は、文書配布サーバ１１、クライアントＰＣ１２、ユーザ端末１３、及び、印刷装置１４などを備える。
【００１１】
文書配布サーバ１１（情報提供装置）は、ユーザ端末１３に提供する文書データを保管する。また、文書配布サーバ１１は、文書データをユーザ端末１３へ配布したり、印刷装置１４を用いて印刷する。文書配布サーバ１１については、後に詳述する。
【００１２】
クライアントＰＣ１２は、文書配布サーバ１１に会議で用いられる文書データを格納するための端末である。クライアントＰＣ１２は、文書配布サーバ１１が配布するための文書データを文書配布サーバ１１に格納する。たとえば、文書データの入力者は、クライアントＰＣ１２を用いて文書データを作成し、作成された文書データをクライアントＰＣ１２を通じて文書配布サーバ１１に格納する。また、文書データの入力者は、他のＰＣなどで作成されたデータをクライアントＰＣ１２を通じて文書配布サーバ１１に格納してもよい。
【００１３】
また、クライアントＰＣ１２は、会議情報入力画面を表示する。文書データの入力者は、会議情報入力画面に従って、会議情報を入力する。会議情報入力画面及び会議情報については後述する。
【００１４】
クライアントＰＣ１２は、たとえば、ＣＰＵ、ＲＡＭ、ＲＯＭ、不揮発性メモリ、操作部、及び、表示部などを備える。クライアントＰＣ１２は、パソコンなどであってもよい。
【００１５】
ユーザ端末１３は、ユーザの指示に従って、文書配布サーバ１１に文書データを要求する。ユーザ端末１３は、文書配布サーバ１１が要求に応じて送信する文書データを取得し、ユーザに表示する。
【００１６】
また、ユーザ端末１３は、ユーザの指示に従って、文書配布サーバ１１に文書データの印刷を要求する。
【００１７】
ユーザ端末１３は、資料取出画面を表示する。ユーザは、資料取出画面に従って、ユーザ端末１３に、文書データの取得、又は、文書データの印刷を要求させる。資料取出画面については、後に詳述する。
【００１８】
ユーザ端末１３は、たとえば、ＣＰＵ、ＲＡＭ、ＲＯＭ、不揮発性メモリ、通信インターフェース、操作部、及び、表示部などを備える。ユーザ端末１３は、タブレットＰＣ、スマートフォン、又は、ノートＰＣなどであってもよい。
【００１９】
印刷装置１４は、文書配布サーバ１１からの指示に基づいて、文書データを印刷する。たとえば、印刷装置１４は、文書配布サーバ１１からＰＲＮファイルを受信し、受信されたＰＲＮファイルに基づいて、文書データを印刷する。
【００２０】
印刷装置１４は、たとえば、用紙供給部、及び、印字部などを備える。印刷装置１４は、電子写真方式であってもよいし、インクジェット方式であってもよい。
【００２１】
なお、文書配布システム１は、複数個のユーザ端末１３を備えてもよい。
【００２２】
次に、文書配布サーバ１１について説明する。  
図２は、文書配布サーバ１１の構成例を示すブロック図である。  
図２が示すように、文書配布サーバ１１は、取得部２１、一時保管部２２、振分部２３、資料管理部２４、会議情報作成部２５、資料配付部２６、同期情報管理部２７、資料取出部２８、取出文書一時保管部２９、及び、認証機能部３０などを備える。
【００２３】
取得部２１は、クライアントＰＣ１２から文書データを取得する。取得部２１は、クライアントＰＣ１２から取得された文書データを一時保管部２２に格納する。
【００２４】
一時保管部２２は、クライアントＰＣ１２から送信された文書データを保管する。
【００２５】
振分部２３は、文書データの入力者の指示に基づいて、一時保管部２２が保管している文書データの中から、会議の資料として使用する文書データを選別して資料管理部２４に格納する。入力者は、振分部２３を通じて、一時保管部２２が格納する文書データから、会議の資料として使用する文書データを選別して、資料管理部２４に格納する。入力者は、クライアントＰＣ１２を通じて、振分部２３へ指示してもよい。
【００２６】
資料管理部２４は、会議の資料である文書データのセットと、文書データに関する資料情報と、会議に関する会議情報とを対応付けて保管する。
【００２７】
また、資料管理部２４は、記憶領域２４ａ及び２４ｂなどを備える。  
記憶領域２４ａは、文書データのページの差し替えまたは挿入状況を示すページ管理データ（ページ管理データ２４ａ）を記憶する。また、記憶領域２４ｂは、文書データのページへの書き込み状況を示す書込管理データ（書込管理データ２４ｂ）を記憶する。
【００２８】
ページ管理データ２４ａ、書込管理データ２４ｂ、資料情報、及び、会議情報については、後に詳述する。
【００２９】
会議情報作成部２５は、会議情報を作成する作成者からの指示に基づいて、会議情報を作成する。
【００３０】
資料配付部２６は、会議の資料である文書データのセットをユーザ端末１３のリクエストに応じて送信する。
【００３１】
同期情報管理部２７は、ユーザ端末１３のユーザが文書データに書き込んだ内容を示す書込管理データ２４ｂを管理する。書込管理データ２４ｂについては、後に詳述する。
【００３２】
また、同期情報管理部２７は、ユーザ端末１３のユーザが他のユーザと共有する目的で書き込んだ情報を他のユーザ端末１３と共有させる。即ち、同期情報管理部２７は、あるユーザが文書データに情報を書き込んだ場合に、当該情報を他のユーザが使用するユーザ端末１３にも表示させる。
【００３３】
また、同期情報管理部２７は、ユーザがページに情報を書き込む操作に基づいて、書込管理データ２４ｂを作成し、更新する。
【００３４】
資料取出部２８は、ユーザ端末１３から取り出されるページの条件を受け付ける。資料取出部２８は、資料管理部２４から、ユーザ端末１３から受け付けた条件に沿った文書データ（取出文書データ）を取り出す。資料取出部２８は、取出文書データを取出文書一時保管部２９に格納する。
【００３５】
資料取出部２８は、取出データを取出文書一時保管部２９に格納すると、取出文書データにユーザによる書き込みを追加する。取出文書データに書き込みを追加すると、資料取出部２８は、取出文書データをユーザ端末１３へ送信するか、又は、印刷装置１４で印刷する。取出文書データをユーザ端末１３へ送信する場合、資料取出部２８は、たとえば、取出文書データをＰＤＦファイルに変換してユーザ端末１３へ送信する。また、取出文書データを印刷する場合、資料取出部２８は、たとえば、取出文書データをｐｒｎファイルに変換して印刷装置１４へ送信する。
【００３６】
取出文書一時保管部２９は、取出データを一時的に格納する。
【００３７】
認証機能部３０は、クライアントＰＣ１２及びユーザ端末１３などの認証処理を行う。なお、認証機能部３０は、他の装置（サーバ）などで実現してもよい。
【００３８】
文書配布サーバ１１は、たとえば、ＣＰＵ、ＲＡＭ、ＲＯＭ、不揮発性メモリ、通信インターフェース、操作部、及び、表示部などを備える。文書配布サーバ１１は、ＰＣなどで構成されてもよい。
【００３９】
取得部２１、会議情報作成部２５、資料配付部２６、同期情報管理部２７、資料取出部２８、及び、認証機能部３０は、文書配布サーバ１１のＣＰＵ、ＲＡＭ、及び、通信インターフェースなどで実現される。たとえば、文書配布サーバ１１のＣＰＵは、ＲＡＭ上でプログラムを実行すること及び通信インターフェースを制御することによって、取得部２１、会議情報作成部２５、資料配付部２６、同期情報管理部２７、資料取出部２８、及び、認証機能部３０を実現する。
【００４０】
また、一時保管部２２、資料管理部２４、及び、取出文書一時保管部２９は、不揮発性メモリなどから構成される。  
なお、一時保管部２２、及び、取出文書一時保管部２９は、ＲＡＭから構成されてもよい。
【００４１】
また、振分部２３は、ＣＰＵ及びＲＡＭなどで実現される。たとえば、文書配布サーバ１１のＣＰＵは、ＲＡＭ上でプログラムを実行することによって、振分部２３を実現する。
【００４２】
次に、資料情報について説明する。  
資料情報は、文書データに関する情報である。  
図３は、資料情報の構成例を示す図である。  
図３に示すように、資料情報は、文書ＩＤ、所有者、タイトル、作成日、閲覧期限、サーバ保持期限、一時閲覧期間、及び、オフライン期間などを備える。
【００４３】
文書ＩＤは、文書データを特定するＩＤである。ここでは、文書ＩＤは、英数字で構成される。
【００４４】
所有者は、文書データを入力した入力者を示す。所有者は、文書の削除、又は、修正などを行うことができる。
【００４５】
タイトルは、文書データのタイトルを示す。
【００４６】
作成日は、入力者が文書データを資料管理部２４に作成した日時を示す。
【００４７】
閲覧期限は、ユーザ端末１３から文書データを閲覧することができる期限を示す。
【００４８】
サーバ保持期限は、文書配布サーバ１１が文書データを保持する期限を示す。
【００４９】
一時閲覧期間は、ユーザ端末１３が文書データを連続して閲覧できる期間を示す。
【００５０】
オフライン期間は、ユーザ端末１３に文書データをキャッシュとして保存してオフラインで閲覧可能な期間を示す。
【００５１】
なお、資料情報は、特定の構成に限定されるものではない。
【００５２】
次に、会議情報について説明する。  
会議情報は、会議に関する情報である。  
図４は、会議情報の構成例を示す図である。  
図４が示すように、会議情報は、会議ＩＤ、主催者、会議タイトル、作成日、開始、終了、アジェンダ、及び、会議文書閲覧者から構成される。
【００５３】
会議ＩＤは、設定された会議を特定するＩＤである。ここでは、会議ＩＤは、英数字で構成される。
【００５４】
主催者は、会議を主催する者を示す。
【００５５】
会議タイトルは、会議のタイトルを示す。
【００５６】
作成日は、会議情報が作成された日時を示す。
【００５７】
開始は、会議の開始予定日時を示す。
【００５８】
終了は、会議の終了予定日時を示す。
【００５９】
アジェンダは、会議で話し合われる目的を示す。
【００６０】
会議文書閲覧者は、会議文書（文書データ）を閲覧することができる者を示す。
【００６１】
なお、会議情報は、特定の構成に限定されるものではない。
【００６２】
次に、会議情報設定画面について説明する。  
図５は、会議情報設定画面の例を示す。  
会議情報設定画面は、会議情報を作成するための画面である。
【００６３】
会議情報設定画面は、クライアントＰＣ１２の表示部に表示される。
【００６４】
たとえば、会議を設定しようとする設定者は、クライアントＰＣ１２を操作して、会議情報設定画面を表示させる。会議情報設定画面は、クライアントＰＣ１２によって生成されてもよいし、会議情報作成部２５によって生成されてもよい。
【００６５】
図５が示すように、会議情報設定画面は、会議に関する種々の情報を入力する入力欄を備える。
【００６６】
たとえば、会議情報設定画面は、会議のタイトル、開始時刻、終了時刻、アジェンダ、及び参加者リストなどを入力する入力欄を備える。
【００６７】
また、会議情報設定画面は、資料情報における、閲覧期限、一時閲覧期間、オフライン期間、及び、サーバ保持期限などを入力する入力欄を備える。
【００６８】
クライアントＰＣ１２は、各入力欄に入力されたデータを文書配布サーバ１１へ送信する。
【００６９】
文書配布サーバ１１の会議情報作成部２５は、受信された各データに基づいて、会議情報を作成する。また、会議情報作成部２５は、受信された各データに基づいて、資料情報を作成してもよい。
【００７０】
会議情報作成部２５は、作成された会議情報及び資料情報を資料管理部２４に格納する。
【００７１】
次に、ページ管理データ２４ａについて説明する。  
ページ管理データ２４ａは、資料（文書データ）内のページの差替えまたは挿入状況を示すデータである。ページの差替え及び挿入は、いずれか一方でもよいし双方でもよい。  
ページ管理データ２４ａは、文書データごとに設定される。
【００７２】
図６は、ページ管理データ２４ａの例を示す図である。  
図６が示すように、ページ管理データ２４ａは、資料名、ページ、ページファイル、及び日時などを対応付けて格納する。
【００７３】
資料名は、ページ管理データ２４ａが設定されている資料（文書データ）を示す。
【００７４】
ページは、ページ番号を示す。
【００７５】
ページファイルは、ページ番号が示すページのファイル名を示す。
【００７６】
日時は、ページ番号が示すページが差替えられた又は挿入された日時を示す。
【００７７】
図６が示すページ管理データ２４ａの資料名は、「資料＿００１」である。したがって、当該ページ管理データ２４ａは、「資料＿００１」に設定されたものである。
【００７８】
また、図６が示す例において、ページ管理データ２４ａは、ページ「１」に対応するページファイルとして「００１．ｐｎｇ、００１．ｐｒｎ」を格納する。即ち、ページ管理データ２４ａは、ページ「１」の画像ファイルが「００１．ｐｎｇ」であること、及び、ページ「１」の印刷ファイルが「００１．ｐｒｎ」であることを示す。
【００７９】
ページ管理データ２４ａは、ページ「１」に対応する日時として「２０１３０９０２  １５：３０：１０」を格納する。即ち、ページ管理データ２４ａは、ページ「１」が２０１３年９月２日１５時３０分１０秒に差替えられた又は挿入されたことを示す。
【００８０】
図７は、図６が示すページ管理データ２４ａと異なるページ管理データ２４ａの例を示す。  
図７が示すページ管理データ２４ａは、図６が示すページ管理データ２４ａにおいて、ページ「５」を差替えた状態を示す。
【００８１】
図７が示すように、ページ管理データ２４ａは、ページ「５」に対応するページファイルとして「００５−１．ｐｎｇ、００５−１．ｐｒｎ」を格納する。即ち、ページ管理データ２４ａは、ページ「５」に対応するページファイルが「００５−１．ｐｎｇ、００５−１．ｐｒｎ」に差替えられたことを示す。
【００８２】
また、ページ管理データ２４ａは、ページ「５」に対応する日時として「２０１３０９０３  １０：０５：３０」を格納する。即ち、ページ管理データ２４ａは、ページ「５」に対応するページファイルが「００５−１．ｐｎｇ、００５−１．ｐｒｎ」へ２０１３年９月３日１０時０５分３０秒に差替えられたことを示す。
【００８３】
図８は、図６及び図７のページ管理データ２４ａと異なるページ管理データ２４ａの例を示す。  
図８が示すページ管理データ２４ａは、図７が示すページ管理データ２４ａにおいて、ページ「１」と「２」との間に新たにページを挿入し、ページ「６」を差替えた状態を示す。
【００８４】
図８が示すように、ページ管理データ２４ａは、ページ「２」に対応するページファイルとして「００２−１．ｐｎｇ、００２−１．ｐｒｎ」を格納する。また、ページ管理データ２４ａは、ページ「２」に対応する日時として「２０１３０９０４  ０９：３０：４５」を格納する。したがって、ページ管理データ２４ａは、ページ「２」が２０１３年９月４日０９時３０分４５秒に挿入され、ページ「２」のページファイルが「００２−１．ｐｎｇ、００２−１．ｐｒｎ」であることを示す。
【００８５】
また、ページ「２」が挿入されたことで、以前のページ２乃至ページ６は、ページ３乃至ページ７へシフトする。
【００８６】
また、ページ管理データ２４ａは、ページ「７」に対応するページファイルとして「００６−１．ｐｎｇ、００６−１．ｐｒｎ」を格納する。ページ管理データ２４ａは、ページ「７」に対応する日時として「２０１３０９０４  ０９：３１：００」を格納する。したがって、ページ管理データ２４ａは、ページ「７」に対応するページファイルが「００６−１．ｐｎｇ、００６−１．ｐｒｎ」へ２０１３年９月４日０９時３１分００秒に差替えられたことを示す。
【００８７】
なお、ページ管理データ２４ａの構成は、特定の構成に限定されるものではない。
【００８８】
次に、書込管理データ２４ｂについて説明する。  
書込管理データ２４ｂは、資料（文書データ）の各ページへの書き込み状況を示すデータである。  
書込管理データ２４ｂは、資料（文書データ）ごとに設定される。
【００８９】
図９は、書込管理データ２４ｂの例を示す図である。
【００９０】
図９が示すように、書込管理データ２４ｂは、Ｉｄｘ、資料名、ページ、ユーザ、個人／共有、ペンの色及び書込内容などを対応付けて格納する。
【００９１】
Ｉｄｘは、書き込みを識別する番号を示す。
【００９２】
資料名は、書込管理データ２４ｂが設定されている資料（文書データ）を示す。
【００９３】
ページは、書き込みのあるページ番号を示す。
【００９４】
ユーザは、ページに書き込んだユーザを示す。
【００９５】
個人／共有は、ユーザが個人で読むために書き込みを行ったか、又は、ユーザが他のユーザと情報を共有するために書き込みを行ったかを示す。「個人」は、ユーザが個人で読むために書き込みを行ったことを示す。また、「共有」は、ユーザが他のユーザと情報を供給するために書き込みを行ったことを示す。
【００９６】
ペンの色は、ユーザが書き込みに使用したペンの色を示す。
【００９７】
書込内容は、ユーザが書き込んだテキストを示す。
【００９８】
図９が示す書込管理データ２４ｂの資料名は、「資料＿００１」である。したがって、当該書込管理データ２４ｂは、「資料＿００１」に設定されたものである。
【００９９】
図９が示す例において、書込管理データ２４ｂは、ページ「１」にユーザＡ及びＢが書込を行ったことを示す。たとえば、書込管理データ２４ｂは、ユーザＡが「個人」として「赤」のペンでページ「１」に「あ」と書き込んだことを示す。
【０１００】
図１０は、図９が示す書込管理データ２４ｂとは異なる書込管理データ２４ｂの例を示す。  
図１０が示す書込管理データ２４ｂは、図９が示す書込管理データ２４ｂにおいて、ページ「２」が挿入された状態を示す。
【０１０１】
図１０が示すように、ページ「２」以降のページにおいて、ページの番号が１つ後ろにシフトする。
【０１０２】
なお、書込管理データ２４ｂは、書き込みの日時を格納してもよい。書込管理データ２４ｂの構成は、特定の構成に限定されるものではない。
【０１０３】
次に、資料取出画面について説明する。  
図１１は、資料取出画面の例を示す。  
資料取出画面は、ユーザ端末１３のユーザが文書配布サーバ１１から資料（文書データ）を取り出すための画面である。資料取出画面は、ユーザ端末１３の表示部に表示される。
【０１０４】
たとえば、ユーザ端末１３のユーザは、ユーザ端末１３のアイコンなどをタッチして、資料取出画面を表示させる。
【０１０５】
図１１に示すように、資料取出画面は、資料の取り出し欄、取り出しページ欄、書き込みの追加欄、及び、差し替え／挿入の日時指定欄などを備える。
【０１０６】
資料取り出し欄は、取り出される資料の出力形式を指定する。ここでは、資料取り出し欄は、「ＰＤＦダウンロード」又は「印刷」のいずれかの選択を受け付ける。ユーザが「ＰＤＦダウンロード」を選択すると、資料取出部２８は、資料管理部２４から取り出された文書データをＰＤＦ形式にしてユーザ端末１３へ送信する。また、ユーザが「印刷」を選択すると、資料取出部２８は、資料管理部２４から取り出された文書データをＰＲＮ形式にして印刷装置１４へ送信する。
【０１０７】
取り出しページ欄は、取り出されるページの条件（取り出し条件）を指定する。取り出しページ欄は、「すべてのページ」、「書き込みのあるページ」、「現在のページ」又は「差し替え／挿入のあったページ」のいずれかの選択を受け付ける。
【０１０８】
ユーザが取り出しページ欄において「すべてのページ」を選択すると、資料取出部２８は、資料管理部２４から、ページ管理データ２４ａで管理される全てのページを取り出す。
【０１０９】
ユーザが取り出しページ欄において「書き込みのあるページ」を選択すると、資料取出部２８は、資料管理部２４から、書込管理データ２４ｂに基づいて、書き込みのあるページを取り出す。
【０１１０】
ユーザが取り出しページ欄において「現在のページ」を選択すると、資料取出部２８は、資料管理部２４から、現在表示されているページを取り出す。
【０１１１】
ユーザが取り出しページ欄において「差し替え／挿入のあったページ」を選択すると、資料取出部２８は、資料管理部２４から、ページ管理データ２４ａに基づいて、差し替え又は挿入のあったページを取り出す。
【０１１２】
書き込みの追加欄は、取り出されるページに追加する書き込みが満たす条件（追加条件）を指定する。書き込みの追加欄は、個人書き込みのチェックボックス、及び、共有書き込みのチェックボックスを備える。また、個人書き込みのチェックボックス、及び、共有書き込みのチェックボックスは、それぞれの下の階層に赤のチェックボックス、青のチェックボックス及び緑のチェックアウトシステムを備える。
【０１１３】
ユーザが書き込みの追加欄のチェックボックスにチェックしない場合、資料取出部２８は、書き込みを追加せずに、取り出された資料を出力する。
【０１１４】
ユーザが個人書き込みのチェックボックスにチェックした場合、ユーザ端末１３は、追加条件として、「個人書き込み」を指定する。また、ユーザが個人書き込みのチェックボックスの下層にあるチェックボックスにチェックすると、ユーザ端末１３は、追加条件として、当該チェックボックスに対応する色を指定する。
【０１１５】
たとえば、ユーザが個人書き込みのチェックボックスと、個人書き込みのチェックボックスの下の階層にある赤のチェックボックスと、にチェックした場合、ユーザ端末１３は、追加条件として、「個人書き込み」の「赤」を指定する。
【０１１６】
この追加条件を受信すると、資料取出部２８は、ユーザの個人書き込みで赤のペンで書き込んだ書き込みの書込内容が示す情報をページに追加する。
【０１１７】
同様に、ユーザが共有書き込みのチェックボックスにチェックした場合、ユーザ端末１３は、追加条件として、「共有書き込み」を指定する。また、ユーザが共有書き込みのチェックボックスの下層にあるチェックボックスにチェックすると、ユーザ端末は、追加条件として当該チェックボックスに対応する色を指定する。
【０１１８】
なお、下層にあるチェックボックスにチェックがない場合、資料取出部２８は、全ての色が指定されたとしてすべての色の書き込みをページに追加してもよいし、色の指定がないとして書き込みをページに追加しなくともよい。
【０１１９】
差し替え／挿入の日時指定欄は、ユーザが取り出しページ欄において「差し替え／挿入のあったページ」を選択した場合に、いつの時点で差し替え又は挿入が行われたページを抽出するか（日時条件）を指定する。ここでは、差し替え／挿入の日時指定欄は、日時条件として、所定の日時以降に差し替え／挿入が行われたページを取り出すことを指定する。
【０１２０】
なお、日時条件は、所定の日時以前に差し替え／挿入が行われたページを取り出すことを指定してもよい。また、日時条件は、所定の期間内に差し替え／挿入が行われたページを取り出すことを指定してもよい。
【０１２１】
次に、ユーザ端末１３からページへの書き込み動作例について説明する。  
まず、ユーザは、ユーザ端末１３に、個人／共有の何れかの選択を入力する。また、ユーザは、ペンの色及び太さなどのペン情報を入力する。
【０１２２】
ユーザは、表示中のページに、指又はマウスなどを使って書き込み操作を行う。
【０１２３】
ユーザ端末１３は、個人／共有、ペン情報、書き込みの位置情報（ストローク情報）などを文書配布サーバ１１へ送信する。
【０１２４】
文書配布サーバ１１の同期情報管理部２７は、各情報を受信する。同期情報管理部２７は、各情報を解析して、資料管理部２４が格納する書込管理データ２４ｂにデータを追加する。
【０１２５】
次に、文書配布サーバ１１が資料を出力する動作例について説明する。  
図１２は、文書配布サーバ１１が資料を出力する動作例について説明するためのフローチャートである。
【０１２６】
ここでは、ユーザはユーザ端末１３が表示する資料取出画面に取り出し条件、追加条件及び日時条件などの各種の情報（出力情報）を入力しているものとする。また、ユーザ端末１３は、ユーザが資料取出画面に入力した出力情報を文書配布サーバ１１へ送信するものとする。
【０１２７】
まず、文書配布サーバ１１は、ユーザ端末１３から出力情報を受信する（ＡＣＴ１１）。
【０１２８】
文書配布サーバ１１が出力情報を受信すると、文書配布サーバ１１の資料取出部２８は、出力情報が格納する取り出し条件に合致するページを抽出し、抽出されたページのリスト（ページ番号リスト）を生成する（ＡＣＴ１２）。即ち、ページ番号リストは、取出文書データのページ番号を格納する。
【０１２９】
たとえば、出力情報が取り出し条件として「すべてのページ」を格納する場合、資料取出部２８は、ページ管理データ２４ａに基づいて、すべてのページを抽出する。即ち、資料取出部２８は、取り出し条件に合致するページとして、ページ管理データ２４ａのすべてのページを抽出する。
【０１３０】
また、出力情報が取り出し条件として「書き込みのあるページ」を格納する場合、資料取出部２８は、書込管理データ２４ｂに基づいて、書込みのあるページを抽出する。即ち、資料取出部２８は、取り出し条件に合致するページとして、書込管理データ２４ｂが格納するページを、抽出する。
【０１３１】
また、出力情報が取り出し条件として「現在のページ」を格納する場合、資料取出部２８は、ユーザ端末１３が表示しているページを抽出する。
【０１３２】
また、出力情報が取り出し条件として「差し替え／挿入のあったページ」を格納する場合、資料取出部２８は、ページ管理データ２４ａと、出力情報が格納する日時条件とに基づいて、文書データのページを抽出する。即ち、資料取出部２８は、取り出し条件に合致するページとして、日時条件が示す日時よりも後に差し替え／挿入のあったページをページ管理データ２４ａから抽出する。
【０１３３】
ＡＣＴ１２では、資料取出部２８は、ページ番号リストが格納するページ番号が示すページから構成される取出文書データを生成する。取出文書データを生成すると、資料取出部２８は、生成された取出文書データを取出文書一時保管部２９に格納する。
【０１３４】
ページ番号リストを生成すると、資料取出部２８は、書込管理データ２４ｂに基づいて、ページ番号リストが示すページの中から、出力情報が格納する追加条件に合致するページを抽出し、抽出されたページのリスト（個人書き込み取り出しリスト及び共有書き込みリスト）を生成する（ＡＣＴ１３）。
【０１３５】
たとえば、出力情報が格納する追加条件が「個人書き込み」の「赤」を指定し、「共有書き込み」を指定しない場合、資料取出部２８は、書込管理データ２４ｂから「個人／共有」が「個人」であり、かつ、ペンの色が「赤」であるページを検索する。書込管理データ２４ｂから「個人／共有」が「個人」であり、かつ、ペンの色が「赤」であるページを検索すると、資料取出部２８は、ページ番号リストが格納するページと、検索されたページとが重複するページを抽出し、抽出されたページの番号を格納する個人書き込み取り出しリストを生成する。また、資料取出部２８は、空の共有書き込み取り出しリストを生成する。
【０１３６】
また、出力情報が格納する追加条件が「共有書き込み」の「赤」を指定し、「個人書き込み」を指定しない場合、資料取出部２８は、書込管理データ２４ｂから「個人／共有」が「共有」であり、かつ、ペンの色が「赤」であるページを検索する。書込管理データ２４ｂから「個人／共有」が「共有」であり、かつ、ペンの色が「赤」であるページを検索すると、資料取出部２８は、ページ番号リストが格納するページと、検索されたページとが重複するページを抽出し、抽出されたページの番号を格納する共有書き込み取り出しリストを生成する。また、資料取出部２８は、空の個人書き込み取り出しリストを生成する。
【０１３７】
個人書き込み取り出しリスト及び共有書き込み取り出しリストを生成すると、資料取出部２８は、ページ番号リスト及び書き込み取り出しリストに基づいて、取出文書データを含む取出ファイルを生成する（ＡＣＴ１４）。ユーザが「ＰＤＦダウンロード」を選択した場合、資料取出部２８は、取出ファイルとして、ＰＤＦファイルを生成する。また、ユーザが「印刷」を選択した場合、資料取出部２８は、取出ファイルとして、ＰＲＮファイルを生成する。
【０１３８】
ＡＣＴ１４では、資料取出部２８は、ページ番号リストが指定するページの画像データに、個人書き込み取り出しリスト及び共有書き込み取り出しリストが指定するページの書込内容を追加する。たとえば、ＰＤＦ形式でファイルを生成する場合、資料取出部２８は、書込内容をラスタライズして、ページのｐｎｇファイルに追加する。また、ＰＲＮ形式でファイルを生成する場合、資料取出部２８は、書込内容をＰＤＬの印刷形式に変換して、ページのｐｒｎファイルに追加する。
【０１３９】
たとえば、追加条件が「個人書き込み」の「赤」を指定する場合、資料取出部２８は、書込管理データから、個人書き込み取り出しリストが指定するページの「個人」かつ「赤」に対応する書込内容を取得する。書込内容を取得すると、資料取出部２８は、取出文書データの当該ページに、取得された書込内容が示す情報を追加する。
【０１４０】
また、追加条件が「共有書き込み」の「赤」を指定する場合、資料取出部２８は、書込管理データから、共有書き込みリストが指定するページの「共有」かつ「赤」に対応する書込内容を取得する。書込内容を取得すると、資料取出部２８は、取出文書データの当該ページに、取得された書込内容が示す情報を追加する。
【０１４１】
取出ファイルを生成すると、資料取出部２８は、生成された取出ファイルを出力する（ＡＣＴ１５）。即ち、ユーザが「ＰＤＦダウンロード」を選択した場合、資料取出部２８は、取出ファイルであるＰＤＦファイルをユーザ端末１３へ出力する。また、ユーザが「印刷」を選択した場合、資料取出部２８は、取出ファイルであるＰＲＮファイルを印刷装置１４へ出力する。
【０１４２】
取出ファイルを出力すると、資料取出部２８は、動作を終了する。
【０１４３】
資料取出部２８がＰＤＦファイルをユーザ端末１３に出力した場合、ユーザ端末１３は、出力されたＰＤＦファイルを不揮発性メモリなどに格納してもよい。
【０１４４】
また、資料取出部２８がＰＲＮファイルを印刷装置１４に出力した場合、印刷装置１４は、出力されたＰＲＮファイルに基づいて画像を印刷する。
【０１４５】
次に、ＡＣＴ１２で資料取出部２８が生成するページ番号リストの例について説明する。
【０１４６】
以下に示すページ番号リストの例は、ページ管理データ２４ａが図８に示す状態であって、書込管理データ２４ｂが図１０に示す状態である場合の例である。
【０１４７】
図１３は、ページ番号リストの例を示す。
【０１４８】
図１３が示すページ番号リストは、ユーザが取り出し条件として「すべてのページ」を選択している場合の例である。
【０１４９】
図１３が示すように、ページ番号リストは、ページ管理データ２４ａが格納するすべてのページ番号「１，２，３，４，５，６，７」を格納している。
【０１５０】
図１４は、ページ番号リストの他の例を示す。
【０１５１】
図１４が示すページ番号リストは、ユーザが取り出し条件として「書き込みのあるページ」を選択している場合の例である。
【０１５２】
図１４が示すように、ページ番号リストは、書込管理データ２４ｂが格納するページ番号「１,６,７」を格納する。
【０１５３】
図１５は、ページ番号リストのさらに他の例を示す。
【０１５４】
図１５が示すページ番号リストは、ユーザが取り出し条件として「現在のページ」を選択している場合の例である。ここでは、ユーザ端末１３は、ページ「４」を表示しているものとする。
【０１５５】
図１５が示すように、ページ番号リストは、現在表示しているページの番号「４」を格納する。
【０１５６】
図１６は、ページ番号リストのさらに他の例を示す。
【０１５７】
図１６が示すページ番号リストは、ユーザが取り出し条件として「差し替え／挿入のあったページ」を選択し、日時条件として「２０１３０９０３  １７：００：００」を指定した場合の例である。
【０１５８】
図１６が示すように、ページ番号リストは、ページ管理データにおいて日時が「２０１１０９０３  １７：００：００」以降であるページの番号「２，７」を格納する。
【０１５９】
次に、ＡＣＴ１３で資料取出部２８が生成する個人書き込み取り出しリスト及び共有書き込み取り出しリストの例について説明する。
【０１６０】
以下の例においては、ユーザは、取り出し条件として「書き込みのあるページ」を選択しているものとする。したがって、資料取出部２８は、図１４に示すページ番号リストを生成しているものとする。
【０１６１】
また、ユーザは、追加条件として「共有書き込み」の「赤」「青」「緑」を指定し「個人書き込み」を指定しないものとする。
【０１６２】
図１７は、個人書き込み取り出しリストの例を示す。  
追加条件は、「個人書き込み」を指定しないので、図１７が示すように、個人書き込み取り出しリストは、空である。
【０１６３】
図１８は、共有書き込み取り出しリストの例を示す。  
図１８が示すように、共有書き込み取り出しリストは、ページ番号リストが指定するページの番号「１，６，７」と、書込管理データ２４ｂにおいて「共有」かつ「赤」、「個人」かつ「青」、又は、「個人」かつ「緑」に対応するページの番号「６，７」とで重複するページ番号「６，７」を格納する。
【０１６４】
なお、資料取出部２８は、ページを取り出す条件として、書き込みがあった時間の指定を受け付けてもよい。たとえば、資料取出部２８は、ある日時以降に書き込まれたページを取り出してもよい。
【０１６５】
また、資料取出部２８は、ページを取り出す条件として、「特定のユーザが書き込んだページ」を受け付けてもよい。この場合、資料取出部２８は、特定のユーザが書き込みをしたページを取り出してもよい。
【０１６６】
また、資料取出部２８は、追加条件として、特定のユーザが行った書き込みの追加を受け付けてもよい。
【０１６７】
実施の形態では装置内部に発明を実施する機能が予め記録されている場合で説明をしたが、これに限らず同様の機能をネットワークから装置にダウンロードしても良いし、同様の機能を記録媒体に記憶させたものを装置にインストールしてもよい。記録媒体としては、ＣＤ−ＲＯＭ等プログラムを記憶でき、かつ装置が読み取り可能な記録媒体であれば、その形態は何れの形態であっても良い。またこのように予めインストールやダウンロードにより得る機能は装置内部のＯＳ（オペレーティング・システム）等と協働してその機能を実現させるものであってもよい。
【０１６８】
以上のように構成される文書配布サーバは、ユーザからの要求に応じて、書き込みのあるページ、又は、差し替え／挿入のあったページを取り出すことができる。したがって、文書配布サーバは、条件に応じて抜き出したページを出力することができる。  本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０１６９】
１・・・文書配布システム、１１・・・文書配布サーバ（情報提供装置）、１２・・・クライアントＰＣ、１３・・・ユーザ端末、１４・・・印刷装置、２４・・・資料管理部、２４ａ・・・記憶領域（第１記憶部）、２４ｂ・・・記憶領域（第２記憶部）、２７・・・同期情報管理部、２８・・・資料取出部（抽出部、出力部）、２９・・・取出文書一時保管部。
【図１】
2015158729.tif 000003
【図２】
2015158729.tif 000004
【図３】
2015158729.tif 000005
【図４】
2015158729.tif 000006
【図５】
2015158729.tif 000007
【図６】
2015158729.tif 000008
【図７】
2015158729.tif 000009
【図８】
2015158729.tif 000010
【図９】
2015158729.tif 000011
【図１０】
2015158729.tif 000012
【図１１】
2015158729.tif 000013
【図１２】
2015158729.tif 000014
【図１３】
2015158729.tif 000015
【図１４】
2015158729.tif 000016
【図１５】
2015158729.tif 000017
【図１６】
2015158729.tif 000018
【図１７】
2015158729.tif 000019
【図１８】
2015158729.tif 000020