(57)【特許請求の範囲】
【請求項１】
複数の文書格納領域を有し、該各文書格納領域に文書を格納して管理する文書管理装置と、
前記文書管理装置に格納されている文書の操作を行う文書操作装置と、
前記複数の文書格納領域に対応して、各文書格納領域に格納された文書に対する所定の操作指示を行なう操作画面の構成要素を記述した操作画面生成指示書をそれぞれ格納する指示書格納手段と
を具備し、
前記文書操作装置は、
所望の文書格納領域に対応して前記指示書格納手段に格納されている操作画面生成指示書を取得する取得手段と、
前記取得手段により取得された操作画面生成指示書に基づき操作画面情報を生成し、該操作画面情報に基づき表示される操作画面を用いて前記所望の文書格納領域に格納された文書の操作を指示する操作指示手段と
を具備する文書操作システム。
【請求項２】
前記操作画面生成指示書は、
対応する前記文書格納領域に格納している文書の文書情報を含み、
前記操作指示手段は、
前記操作画面生成指示書に含まれる前記文書情報に基づき前記操作画面情報を生成する請求項１記載の文書操作システム。
【請求項３】
前記操作指示手段は、
前記操作画面生成指示書により指示されている所定の操作のうち、前記文書操作装置において実行可能な操作に関する操作画面情報を生成する請求項１または２に記載の文書操作システム。
【請求項４】
複数の文書格納領域を有し、該各文書格納領域に文書を格納して管理する複数の文書管理装置と、
前記複数の文書管理装置に格納される文書を操作する文書操作装置と、
前記複数の文書管理装置の各文書格納領域に対応して、該各文書格納領域に格納された文書に対する所定の操作指示を行なう操作画面の構成要素を記述した操作画面生成指示書を格納する指示書格納装置と
を具備し、
前記文書操作装置は、
所望の文書格納領域に対応して前記指示書格納装置に格納されている操作画面生成指示書を取得する取得手段と、
前記取得手段により取得された操作画面生成指示書に基づき操作画面情報を生成し、該操作画面情報に基づき表示される操作画面を用いて前記所望の文書格納領域に格納された文書の操作を指示する操作指示手段と
を具備する文書操作システム。
【請求項５】
複数の文書格納領域を有し、該各文書格納領域に文書を格納して管理する文書管理手段と、
前記複数の文書格納領域に対応して、各文書格納領域の格納領域に格納された文書に対する所定の操作指示を行なう操作画面の構成要素を記述した操作画面生成指示書をそれぞれ格納する指示書格納手段と、
所望の文書格納領域に対応して前記指示書格納手段に格納されている操作画面生成指示書を取得する取得手段と、
前記取得手段により取得された操作画面生成指示書に基づき操作画面情報を生成し、該操作画面情報に基づき表示される操作画面を用いて前記所望の文書格納領域に格納された文書の操作を指示する操作指示手段と
を具備する文書操作装置。
【請求項６】
コンピュータを、
処理対象の文書を複数の文書格納領域の中の所望の文書格納領域に格納して管理する文書管理手段、
前記複数の文書格納領域に対応して、各文書格納領域の格納領域に格納された文書に対する所定の操作指示を行なう操作画面の構成要素を記述した操作画面生成指示書をそれぞれ格納する指示書格納手段、
処理対象の前記文書が格納されている文書格納領域に対応して前記指示書格納手段に格納されている操作画面生成指示書を取得する取得手段、
前記取得手段により取得された操作画面生成指示書に基づき操作画面情報を生成し、該操作画面情報に基づき表示される操作画面を用いて前記文書格納領域に格納される前記処理対象の文書の操作を指示する操作指示手段
として機能させるための文書操作プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書操作システムおよび文書操作装置および文書操作プログラムに関する。
【背景技術】
【０００２】
画像形成装置の一例である印刷装置や複合機などに設けられた表示ディスプレイ上の操作画面に、文書管理サーバで管理する電子文書を一覧表示させ、表示された文書に対して印刷や複数の文書の合成、削除などの操作を指示することを可能とした従来技術が知られている。
【０００３】
これらの操作を行うために複合機では、大きく分類すると、（１）表示ディスプレイ上に操作画面を表示、（２）複合機から文書管理サーバへ文書の一覧要求、（３）文書管理サーバから文書情報を取得、（４）取得した文書情報を一覧表示、という処理手順を取る必要がある。このため、操作画面が表示されてから文書一覧が表示されるまでに多くの時間を要することとなる。
【０００４】
また、表示ディスプレイ上に表示される操作画面は、一般的に汎用性を重視して設計されているため、文書の一覧を表示した状態では必要のない操作をも可能とする画面となる。このため、重要となる機能を利用するための操作性が低下することとなる。
【０００５】
特許文献１に開示された従来技術では、スキャナ設定情報に基づきスキャナで原稿を読み取り、読み取った画像データを格納先情報により指定された格納先に保存する技術である。この技術では、操作者がスキャン準備情報に基づくスキャンの開始を画像読取装置に指示するためのボタンを作成することも可能としている。
【特許文献１】特開２００６−２８７３８９公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
操作者による誤操作によって意図しない操作が実行され、消耗品が無駄に使用されてしまうことや情報漏えいなどの危険性が伴う場合がある。
【０００７】
本発明では、処理対象の文書を操作する処理装置に応じた表示形式を提供することにより表示された文書の操作性を向上させることを可能とした文書操作システムおよび文書操作装置および文書操作プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、請求項１の文書操作システムの発明は、複数の文書格納領域を有し、該各文書格納領域に文書を格納して管理する文書管理装置と、前記文書管理装置に格納されている文書の操作を行う文書操作装置と、前記複数の文書格納領域に対応して、各文書格納領域に格納された文書に対する所定の操作指示を行なう操作画面の構成要素を記述した操作画面生成指示書をそれぞれ格納する指示書格納手段とを具備し、前記文書操作装置は、所望の文書格納領域に対応して前記指示書格納手段に格納されている操作画面生成指示書を取得する取得手段と、前記取得手段により取得された操作画面生成指示書に基づき操作画面情報を生成し、該操作画面情報に基づき表示される操作画面を用いて前記所望の文書格納領域に格納された文書の操作を指示する操作指示手段とを具備する。
【０００９】
また、請求項２の発明は、請求項１の発明において、前記操作画面生成指示書は、対応する前記文書格納領域に格納している文書の文書情報を含み、前記操作指示手段は、前記操作画面生成指示書に含まれる前記文書情報に基づき前記操作画面情報を生成する。
【００１０】
また、請求項３の発明は、請求項項１または２の発明において、前記操作指示手段は、前記操作画面生成指示書により指示されている所定の操作のうち、前記文書操作装置において実行可能な操作に関する操作画面情報を生成する。
【００１１】
また、請求項４の文書操作システムの発明は、複数の文書格納領域を有し、該各文書格納領域に文書を格納して管理する複数の文書管理装置と、前記複数の文書管理装置に格納される文書を操作する文書操作装置と、前記複数の文書管理装置の各文書格納領域に対応して、該各文書格納領域に格納された文書に対する所定の操作指示を行なう操作画面の構成要素を記述した操作画面生成指示書を格納する指示書格納装置とを具備し、前記文書操作装置は、所望の文書格納領域に対応して前記指示書格納装置に格納されている操作画面生成指示書を取得する取得手段と、前記取得手段により取得された操作画面生成指示書に基づき操作画面情報を生成し、該操作画面情報に基づき表示される操作画面を用いて前記所望の文書格納領域に格納された文書の操作を指示する操作指示手段とを具備する。
【００１２】
また、請求項５の文書操作装置の発明は、複数の文書格納領域を有し、該各文書格納領域に文書を格納して管理する文書管理手段と、前記複数の文書格納領域に対応して、各文書格納領域の格納領域に格納された文書に対する所定の操作指示を行なう操作画面の構成要素を記述した操作画面生成指示書をそれぞれ格納する指示書格納手段と、所望の文書格納領域に対応して前記指示書格納手段に格納されている操作画面生成指示書を取得する取得手段と、前記取得手段により取得された操作画面生成指示書に基づき操作画面情報を生成し、該操作画面情報に基づき表示される操作画面を用いて前記所望の文書格納領域に格納された文書の操作を指示する操作指示手段とを具備する。
【００１３】
また、請求項６の文書操作プログラムの発明は、コンピュータを、処理対象の文書を複数の文書格納領域の中の所望の文書格納領域に格納して管理する文書管理手段、前記複数の文書格納領域に対応して、各文書格納領域の格納領域に格納された文書に対する所定の操作指示を行なう操作画面の構成要素を記述した操作画面生成指示書をそれぞれ格納する指示書格納手段、処理対象の前記文書が格納されている文書格納領域に対応して前記指示書格納手段に格納されている操作画面生成指示書を取得する取得手段、前記取得手段により取得された操作画面生成指示書に基づき操作画面情報を生成し、該操作画面情報に基づき表示される操作画面を用いて前記文書格納領域に格納される前記処理対象の文書の操作を指示する操作指示手段として機能させるために作動する。
【発明の効果】
【００１５】
本発明の請求項１によれば、処理対象の文書を操作する処理装置に応じた表示形式を提供することにより表示された文書の操作性が向上するという効果を奏する。特に、複数の異なる装置で文書を操作する場合にも同一の操作性を提供することが可能となるという効果を奏する。
【００１６】
また、請求項２によれば、文書に関する情報を含む操作指示手段をより速く生成でき、文書の表示速度が向上するという効果をも奏する。
【００１７】
また、請求項３によれば、指示書で示される可能な所定の操作のうち、装置が搭載する機能により実現可能な操作のみを提供することが可能になるという効果をも奏する。
【００１８】
また、請求項４によれば、文書操作装置からアクセスできる共通の指示書格納装置で指示書を格納し、処理対象の文書を操作する処理装置に応じた表示形式を提供することにより表示された文書の操作性が向上するという効果を奏する。特に、複数の異なる装置で文書を操作する場合にも同一の操作性を提供することが可能となるという効果を奏する。さらに、文書に関する情報を含む操作指示手段をより速く生成でき、文書の表示速度が向上するという効果を奏する。
【００１９】
また、請求項５によれば、処理対象の文書を操作する処理装置に応じた表示形式を提供することにより表示された文書の操作性が向上するという効果を奏する。特に、複数の異なる装置で文書を操作する場合にも同一の操作性を提供することが可能となるという効果を奏する。さらに、文書に関する情報を含む操作指示手段をより速く生成でき、文書の表示速度が向上するという効果をも奏する。
【００２０】
また、請求項６によれば、処理対象の文書を操作する処理装置に応じた表示形式を提供することにより表示された文書の操作性が向上するという効果を奏する。特に、複数の異なる装置で文書を操作する場合にも同一の操作性を提供することが可能となるという効果を奏する。さらに、文書に関する情報を含む操作指示手段をより速く生成でき、文書の表示速度が向上するという効果をも奏する。
【発明を実施するための最良の形態】
【００２２】
以下、本発明に係わる電子文書表示システムおよびプログラムの一実施例を添付図面を参照して詳細に説明する。
【実施例】
【００２３】
図１は、本発明に係わる文書操作システムおよび文書操作装置および文書操作プログラムを適用して構成したシステム構成図の一例である。
【００２４】
図１において、この文書操作システムは、１または複数の文書処理装置１００、文書管理サーバ（２００−１、２００−２）（以下、総称して「文書管理サーバ２００」という）がデータ通信網を介して接続された構成であって、文書管理サーバ２００が管理する電子文書（以下、単に「文書」という）を文書処理装置１００が処理する際に、ＵＩ指示書（以下を参照）に基づいて文書一覧を表示してその文書を操作可能とするシステムである。
【００２５】
この文書処理装置１００の一例として、例えば文書の印刷出力を行う印刷装置や画像形成を行う複合機があり、以下では文書処理装置を複合機１００として説明する。
【００２６】
文書管理装置２００は、操作対象となる文書を管理する。この文書管理装置２００には、操作対象の文書を一纏めにする文書格納領域の親展ボックスが１または複数、設けられており、各親展ボックスには複合機１００が処理対象とする文書が格納されている。さらに、各親展ボックスには、ＵＩ指示書が関連付けられており、このＵＩ指示書は親展ボックスに格納された文書を複合機１００に表示する画面の構成要素を記述した情報である。
【００２７】
この構成要素には、文書処理装置である複合機１００で当該文書に対して許可する操作のほか、画面に表示するボタンの種類や各ボタンの大きさおよび表示位置などが指定されている。ＵＩ指示書の構成例を図５および図７に示す。このほか、ＵＩ指示書はＸＭＬ（eXtensible Markup Language）形式によっても表すことができる。
【００２８】
複合機１００は、文書管理サーバ２００で管理する文書を操作対象として、印刷処理や画像読み取り処理、ファクシミリ送信処理などの各種機能を提供する。これらの機能による処理に際して、処理対象となる文書が格納された親展ボックスを指定する。指定方法として、例えば、ユーザが親展ボックスの指定画面から指定する方法があるほか、予め特定した親展ボックスを指定する方法がある。
【００２９】
複合機１００を用いて親展ボックスを指定すると、複合機１００から文書管理サーバ２００に当該親展ボックス内の文書を操作する旨が通知され、文書管理サーバ２００では、指定された親展ボックスに関連付けられているＵＩ指示書を複合機１００に送信する。ここで、ＵＩ指示書は、親展ボックスに格納された文書の情報や親展ボックスの場所の情報や親展ボックスの文書を操作するための情報とその操作画面に関する情報などから構成されており、予め作成しておいてもよいし、親展ボックスに対し文書操作装置からのアクセス要求があった時点で上記した親展ボックスに関する情報に基づき生成するようにしてもよい。
【００３０】
これにより、複合機１００では、ＵＩ指示書に基づいて文書を操作する操作画面を生成して表示し、その操作画面に指定した親展ボックスで管理する文書を表示する。なお、ＵＩ指示書に親展ボックスで管理する文書の一覧が示されていない場合には、そのＵＩ指示書に加えて指定された親展ボックスに格納された文書の一覧を複合機１００へと送信する。
【００３１】
図２は、図１に示す構成と類似した構成図であって、図２に示す構成は、図１の構成図にＵＩ指示書管理サーバ３００を追加した構成である。図１に示す構成において文書管理サーバ２００で管理するＵＩ指示書をＵＩ指示書管理サーバ３００が管理した状態にある。
【００３２】
ＵＩ指示書管理サーバ３００で管理する各ＵＩ指示書には対応する親展ボックスが指定されており、文書管理サーバ２００では、複合機１００で指定した親展ボックスに対するＵＩ指示書をＵＩ指示書管理サーバ３００から取得して複合機１００へと送信する。
【００３３】
このときのＵＩ指示書の例である図５、図７を用いて作成される操作画面をそれぞれ図６、図８に示しており、これらを以下で説明する。
【００３４】
まず、図５は、ＵＩ指示書の一例であって、上記するＸＭＬ形式のＵＩ指示書をテーブル形式で表したものである。図５に示すＵＩ指示書によって図６に示すような画面が生成される。
【００３５】
図５は、[オブジェクト名]項目５１、[内容]項目５２から構成される表示情報５０１のＵＩ指示書の例を示している。
【００３６】
[オブジェクト名]項目５１は、画面を構成する構成オブジェクトの名称を示し、[内容]項目５２は、[オブジェクト名]項目５１で表示されたオブジェクトに対する構成要素である。例えば、[オブジェクト名]項目５１が「画面タイトル」であり、[内容]項目５２が「ボックス００１番」である表示情報は、画面のタイトルの位置に「ボックス００１番」と表示させることを示している。
【００３７】
また、[オブジェクト名]項目５１が「文書一覧リスト表示位置」であり、[内容]項目５２が「画面中央左寄り」である表示情報は、文書一覧リストを画面中央左寄りの位置に表示させることを示している。
【００３８】
他の項目についても同様に表示させると、図６に示すような操作画面が生成される。
【００３９】
図６に示す操作画面は、画面タイトル６０１、文書一覧リスト６０２、印刷部数入力ボックス６０３、文書削除ボタン６０４、文書印刷開始ボタン６０５、メッセージ項目６０６によって構成され、これは、図５の[オブジェクト名]項目５１で示されているオブジェクトである。
【００４０】
画面タイトル６０１は、画面のタイトルを表す情報である。また、文書一覧リスト６０２は、[文書名称]項目６１、[ページ数]項目６２、[更新日]項目６３により構成され、親展ボックスに格納する文書の一覧を示す。さらに、印刷部数入力ボックス６０３は、文書一覧リスト６０２の文書から選択した文書の印刷部数を入力するフィールドである。
【００４１】
さらに、文書印刷開始ボタン６０５は、文書一覧リスト６０２で選択した文書を印刷部数入力ボックス６０３で入力した印刷部数だけを印刷出力するように指示するボタンであって、文書削除ボタン６０４は、文書一覧リスト６０２で選択した文書を親展ボックスから削除するように指示するボタンである。
【００４２】
図６に示す操作画面の文書一覧リスト６０２には、文書の一覧が表示されていない状態を示しているが、これは、親展ボックスに１つの文書も格納されていない状態であるか、若しくは親展ボックスに格納された文書の一覧を文書管理サーバから取得していない状態であるかのいずれかである。
【００４３】
次に、図７は、図５と同様、ＵＩ指示書の一例を示し、図５に示すＵＩ指示書の内容に、親展ボックスに格納された文書の一覧を追加した状態を示す例である。この図７に示すＵＩ指示書は、[文書名称]項目５３、[属性]項目５４から構成される文書一覧５０２が図５に示すＵＩ指示書に追加されて構成される。
【００４４】
図７には、[文書名称]項目５３として「文書１.tiff」、「写真１.jpg」、「文書２.tiff」の３つの文書が示されている。これらの文書に対する属性として[属性]項目５４に「白黒／Ａ４／２ページ」、「カラー／Ｌ版／１ページ」、「カラー／Ａ３／５ページ」が示されている。
【００４５】
図７に示すＵＩ指示書に基づいて作成される画面を図８に示す。
【００４６】
図８に示す操作画面は、図６に示される操作画面の文書一覧リスト６０２に図７のＵＩ指示書に示される文書を表示した状態を示す。[文書名称]項目６１には、図７の[文書名称]項目５３に示される３つの文書を表示する。また、[ページ数]項目６２と[更新日]項目６３には図７の[属性]項目５４で示されるページ数および更新日が示される。
【００４７】
図３は、本発明の実施の形態における文書操作システムの機能構成を示すブロック図である。
【００４８】
図３において、文書操作システムは、文書操作制御部１０、操作指示部１１、表示部１２、画面生成部１３、ＵＩ指示書解析処理部１４、検索部１５、文書情報記憶部１６、文書記憶部１７、ＵＩ指示書管理部１８を具備して構成される。
【００４９】
図１および図２に示す構成では、文書操作制御部１０、操作指示部１１、表示部１２、画面生成部１３、ＵＩ指示書解析処理部１４での処理を複合機が実現し、検索部１５、文書情報記憶部１６、文書記憶部１７、ＵＩ指示書管理部１８での機能を文書管理サーバが実現する例を示している。
【００５０】
操作指示部１１は、操作ユーザインターフェースを示し、テンキーやポインティングデバイスなどにより構成される。また、表示部１２は、表示ディスプレイなどにより構成される画面ユーザインターフェースであって、操作対象の文書の一覧や当該文書に対して提供する操作の指示画面等を表示する。なお、操作指示部１１と表示部１２とを別けて構成した例を示しているが、表示部１２をタッチパネルで構成してもよい。
【００５１】
操作指示部１１を用いてユーザが操作対象となる文書の一覧表示を指示すると、文書操作制御部１１は、その指示内容に基づいて検索部１５に対して親展ボックスの一覧の取得要求を行う。
【００５２】
これにより、検索部１５は、文書情報記憶部１６で記憶する親展ボックスの一覧を検索して文書操作制御部１０へと応答する。文書操作制御部１０では、取得した親展ボックスの一覧を表示部１２に表示させる。
【００５３】
この状態で、ユーザは、表示部１２に表示された親展ボックスから所望の親展ボックスを操作指示部１１によって指定し、当該親展ボックスに格納された文書の一覧の表示要求を行う。要求が行われると文書操作制御部１０は、検索部１５に文書一覧の取得要求を行う。
【００５４】
検索部１５では、親展ボックスが指定された文書一覧の取得要求が行われると、その親展ボックスに対するＵＩ指示書をＵＩ指示書管理部１８から取得して文書操作制御部１０へ応答する。このとき、文書操作制御部１０は、ＵＩ指示書解析処理部１４へとＵＩ指示書の解析要求を行う。
【００５５】
ＵＩ指示書解析処理部１４では、受信したＵＩ指示書解析処理を行う。すなわち、ＵＩ指示書に示された画面の構成要素の種類や表示位置などを解析する。ＵＩ指示書を解析すると、解析後のデータを画面生成部１３へと送信し、解析が終了したことを文書操作制御部１０へ通知する。これを受信した文書操作制御部１０は、画面生成部１３に表示画面の生成要求を行う。
【００５６】
このとき、文書操作制御部１０が検索部１５より親展ボックスに格納された文書の一覧情報を取得している場合には、その情報を画面生成部１３へと送信する。
【００５７】
画面生成部１３では、ＵＩ指示書解析処理部１４より受信したＵＩ指示書の解析後のデータおよび文書操作制御部１０より受信した文書一覧を用いて図６や図８に示すような画面を生成する。生成後の画面情報を文書操作制御部１０を介して表示部１２で表示する。
【００５８】
このときの文書操作制御部１０および画面生成部１３、ＵＩ指示書解析処理部１４で行われる処理の詳細な流れを図９および図１０のフローチャートに示す。
【００５９】
なお、表示部１２に表示されたＵＩ指示書に基づく表示画面を操作することにより、文書記憶部１７で記憶する文書の削除処理や、印刷処理などを指示することができる。
【００６０】
図４は、本発明の実施の形態における文書操作システムの処理遷移を示すシーケンス図である。
【００６１】
図４に示すシーケンス図は、複合機およびその複合機により選択された文書管理サーバにおける処理遷移を示している。
【００６２】
まず、複合機から文書管理サーバに対して指定した親展ボックスに記憶された文書の一覧表示を要求する（４０１）。この要求を受信した文書管理サーバでは、要求された親展ボックスに対するＵＩ指示書を特定する（４０２）。指定された親展ボックスに対するＵＩ指示書は、親展ボックスに含まれるか若しくは関連付けられて他の領域に格納された状態で管理されている。
【００６３】
そして、特定したＵＩ指示書を要求元の複合機へ送信する（４０３）。これにより、ＵＩ指示書を取得した状態となる。
【００６４】
また、このとき、文書管理サーバでは、指定された親展ボックスで記憶する電子文書の一覧を作成し、ＵＩ指示書の送信先である複合機に送信する（４０４）。なお、この電子文書の一覧を送付処理は、ＵＩ指示書に文書の一覧が含まれていない場合に行われる処理であって、ＵＩ指示書に文書の一覧が含まれる場合には行われない。例えば、図５に示すようなＵＩ指示書である場合に実行され、図７に示すようなＵＩ指示である場合には実行されない処理である。
【００６５】
複合機では、ＵＩ指示書と文書の一覧情報とを受信することにより、ＵＩ指示書に基づいて表示画面を生成し、その表示画面上に文書の一覧を表示して操作者による操作を可能な状態とする（４０５）。
【００６６】
そして、表示された表示画面を用いて操作者が文書操作を行う（４０６）。
【００６７】
なお、複合機におけるより詳細な処理の流れを図９および図１０に示し、以下で説明する。
【００６８】
図９は、本発明の実施の形態における文書操作システムの処理の流れを示すフローチャートである。
【００６９】
図９には、文書の操作者による複合機の操作フローおよびそのときの複合機の動作フローを示しており、操作者が操作パネルによって親展ボックス内の文書操作の開始を指示すると処理が開始される。
【００７０】
まず、複合機から各文書管理サーバに対して同報通信を行って利用可能な文書管理サーバの一覧を取得することにより一覧表示する（９０１）。この一覧表示された文書管理サーバからいずれかの文書管理サーバを選択して（９０２）、選択した文書管理サーバに親展ボックスの一覧を要求する（９０３）。
【００７１】
この要求により文書管理サーバから親展ボックスの一覧を受信したかを判断して（９０４）、受信していない場合（９０４でＮＯ）には受信するまで待機状態となる。また、親展ボックスの一覧を受信した場合（９０４でＹＥＳ）には、いずれかの親展ボックスを選択可能な状態として操作者がいずれかの親展ボックスを選択する（９０５）。
【００７２】
次に、選択した親展ボックスに記憶された文書の表示要求を文書管理サーバに要求し（９０６）、文書管理サーバからＵＩ指示書を受信したかを判断する（９０７）。ＵＩ指示書を受信した場合（９０７でＹＥＳ）には、受信したＵＩ指示書に含まれる情報を元に、複合機の画面若しくは操作パネル上に選択した親展ボックス内に格納している文書を表示する（９０８）。このＵＩ指示書に含まれる情報を元に、複合機が文書の一覧を表示する処理の詳細な流れを図１０のフローチャートに示し、以下で説明する。
【００７３】
それに対して、一定時間経過してもＵＩ指示書を受信しない場合やＵＩ指示書を管理していないことが応答された場合（９０７）には、選択した親展ボックス内に記憶された文書の一覧を複合機の画面若しくは操作パネル上に表示する（９０９）。
【００７４】
このようにして、文書一覧を表示すると、表示した文書一覧の中から操作対象の文書を選択し、さらに操作内容を指定して指示する（９１０）。そして、選択した文書を文書管理サーバから取得して指示した操作を実行する（９１１）。
【００７５】
図１０は、本発明の実施の形態における文書操作システムのＵＩ指示書に含まれる情報を元に、複合機が文書の一覧を表示する処理の詳細な流れを示すフローチャートである。
【００７６】
図１０は、図９のステップ９０８の詳細な処理であって、ＵＩ指示書を文書管理サーバから受信すると処理が開始される。
【００７７】
まず、取得したＵＩ指示書を解析してそのＵＩ指示書に含まれる処理機能による複合機の動作チェックを行う（１００１）。この動作チェックでは、ＵＩ指示書で示された処理機能全てを複合機で実現できるかを判断するものである。
【００７８】
この動作チェックによって全ての処理機能が複合機によって動作することを確認できたかを判断する（１００２）。１つでも動作できない処理機能がＵＩ指示書によって指定されている場合（１００２でＮＯ）には、その動作できない１または複数の処理機能を特定する（１００３）。
【００７９】
例えば、ＵＩ指示書にファクシミリ送信を可能とするボタン表示指示およびステープル処理を可能とするボタンの表示が示されている場合に対して、複合機がファクシミリ送信に対応しているが、ステープル処理が未対応である場合、ＵＩ指示書の処理機能全てを動作することができないと判断され、動作できない処理機能として「ステープル処理機能」が特定されることとなる。
【００８０】
次に、特定した処理機能（上記の例では「ステープル処理機能」）による操作指示を不可能とする設定を行い（１００４）、その旨を操作者に対して表示する（１００５）。操作者がこれを了承すると（例えば、「ＯＫボタン」を押下すると）、処理が継続する。もちろん、処理の中止ボタンを押下した場合には、処理が取り消されて中断される。
【００８１】
このようにして操作者が特定の処理機能の利用ができないことを了承した場合や全ての機能の動作チェックが確認できた場合（１００２でＹＥＳ）には、続いて、受信したＵＩ指示書に親展ボックス内で管理する文書の一覧を表示できる情報が含まれるかを判断する（１００６）。例えば、図５に示すような構成からなるＵＩ指示書である場合には、文書の一覧を表示できる情報が含まれないと判断し、また、図７に示すような構成からなるＵＩ指示書である場合には文書の一覧を表示できる情報が含まれると判断する。
【００８２】
文書の一覧を表示できる情報が含まれると判断できる場合（１００６でＹＥＳ）には、その文書一覧を表示された画面を生成して表示ディスプレイ若しくは操作パネルに表示する（１００９）。
【００８３】
まあ、文書の一覧を表示できる情報が含まれると判断できない場合（１００６でＮＯ）には、文書一覧の取得要求を文書管理サーバに要求する（１００７）。文書管理サーバから文書一覧を受信したかを判断して（１００８）、受信した場合（１００８でＹＥＳ）には、その文書一覧を含む操作画面を生成して表示ディスプレイ若しくは操作パネルに表示する（１００９）。文書一覧の一覧を受信しない場合（１００８でＮＯ）には、受信するまで待機状態となる。
【００８４】
上記のステップ１１０４の処理で、動作しない機能の操作指示を不可能とする設定を行っているが、このような設定を行うのではなく、動作できない処理機能として特定された処理機能に対する代替機能が用意されている場合、例えば、カラー印刷時に対して白黒印刷、両面印刷に対して片面印刷がある場合、その代替機能を用いるような設定を行い、その代替機能を操作可能な操作画面を表示するように構成してもよい。
【００８５】
図１１は、本発明の実施の形態における文書操作システムでＵＩ指示書に基づいて生成された操作画面に文書を表示した場合にその文書の属性が、当該操作画面を表示した複合機が搭載する機能で実現できるかどうかを判断する処理の流れを示すフローチャートである。
【００８６】
ＵＩ指示書に基づいて生成された操作画面に文書が表示された状態で文書を選択すると処理が開始され、文書の属性を読み込む（１１０１）。読み込んだ属性に対して実現できない機能があるかを判断する（１１０２）。実現できない機能がない場合（１１０２でＮＯ）は、処理を終了する。
【００８７】
また、実現できない機能がある場合（１１０２でＹＥＳ）には、その属性に基づいて当該機能を実現できない旨のメッセージを操作画面上に表示する（１１０３）。
【００８８】
この図１１に示すフローチャートによる処理により実現される具体例を図１２を用いて以下で説明する。
【００８９】
図１２は、図８に示す操作画面に文書を一覧表示させた状態を示す画面を示す図である。
【００９０】
図１２では、図１０に示すフローチャートの処理によって文書をＵＩ指示書に基づく操作画面に表示させた状態、例えば、図８に示すような操作画面の状態で、文書名が「写真１.jpg」である電子文書を処理対象の文書として選択したときの様子を示している。この文書選択により、図１１に示すフローチャートの処理が開始される。
【００９１】
この電子文書「写真１.jpg」の属性は、図７の[属性]項目に示すように「カラー／Ｌ版／１ページ」であることから、「写真１.jpg」は１ページからなる文書であってＬ版のサイズでカラー印刷を行うことが指定されていることとなる。このような属性が指定された文書に対して、図１２に示す画面を表示させた複合機がカラー印刷に対応していない場合、図１１に示すフローチャートにおける処理よって、その旨が[メッセージ表示]項目６０６に表示される。
【００９２】
図１２に示す[メッセージ表示]項目には、「カラー文書です。正しく印刷できません。」と表示することによりカラー印刷が実行できない旨を示している。
【００９３】
なお、図１１に示すフローチャートでは文書を選択することにより、処理が開始されることが示されているが、図１２に示す文書印刷ボタンを押下することによって図１１に示すフローチャートの処理を実行するような構成であってもよい。
【００９４】
なお、本発明は、通信機能を備えた情報管理システムで上述の動作を実行させ、あるいは上述の手段を構成させるためのプログラムを格納した記録媒体（ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等）から該プログラムをコンピュータにインストールし、これを実行させることにより、上述の処理を実行する文書操作システムを構成することも可能である。文書操作システムを構成するコンピュータは、システムバスを介してＣＰＵ（Central Processor Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、ハードディスクが接続されている。ＣＰＵは、ＲＯＭまたはハードディスクに記憶されているプログラムに従い、ＲＡＭを作業領域にして処理を行う。
【００９５】
また、プログラムを供給するための媒体は、通信媒体（通信回線、通信システムのように一時的または流動的にプログラムを保持する媒体）でもよい。例えば、通信ネットワークの電子掲示板（ＢＢＳ：Bulletin Board Service）に該プログラムを掲示し、これを通信回線を介して配信するようにしてもよい。
【００９６】
本発明は、上記し、且つ図面に示す実施例に限定することなく、その要旨を変更しない範囲内で適宜変形して実施できるものである。
【図面の簡単な説明】
【００９７】
【図１】本発明に係わる文書操作システムおよび文書操作装置および文書操作プログラムを適用して構成したシステム構成図の一例。
【図２】本発明に係わる文書操作システムおよび文書操作装置および文書操作プログラムを適用して構成したシステム構成図の一例。
【図３】本発明の実施の形態のける文書操作システムの機能構成を示すブロック図。
【図４】本発明の実施の形態における文書操作システムの処理遷移を示すシーケンス図。
【図５】文書一覧を含まないＵＩ指示書の一例を示す図。
【図６】図５に示すＵＩ指示書に基づいて生成される操作画面の一例を示す図。
【図７】文書一覧を含むＵＩ指示書の一例を示す図。
【図８】図７に示すＵＩ指示書に基づいて生成される操作画面の一例を示す図。
【図９】本発明の実施の形態における文書操作システムの処理の流れを示すフローチャートの一例。
【図１０】本発明の実施の形態における文書操作システムのＵＩ指示書に含まれる情報を元に、複合機が文書の一覧を表示する処理の詳細な流れを示すフローチャートの一例。
【図１１】本発明の実施の形態における文書操作システムでＵＩ指示書に基づいて生成された操作画面に文書を表示した場合にその文書の属性が、当該操作画面を表示した複合機が搭載する機能で実現できるかどうかを判断する処理の流れを示すフローチャートの一例。
【図１２】図８に示す操作画面に文書を一覧表示させた状態を示す画面を示す図。
【符号の説明】
【００９８】
１０        文書操作制御部
１１        操作指示部
１２        表示部
１３        画面生成部
１４        ＵＩ指示書解析処理部
１５        検索部
１６        文書情報記憶部
１７        文書記憶部
１８        ＵＩ指示書管理部
１００      複合機（文書処理装置）
２００（２００−１、２００−２）    文書管理サーバ
３００      ＵＩ指示書管理サーバ
【図１】
0005076877.tif 000002
【図２】
0005076877.tif 000003
【図３】
0005076877.tif 000004
【図４】
0005076877.tif 000005
【図５】
0005076877.tif 000006
【図６】
0005076877.tif 000007
【図７】
0005076877.tif 000008
【図８】
0005076877.tif 000009
【図９】
0005076877.tif 000010
【図１０】
0005076877.tif 000011
【図１１】
0005076877.tif 000012
【図１２】
0005076877.tif 000013