專利名稱::文檔處理裝置的制作方法
技術領域:
:本發明是關于一種根據電子文檔(document)等,生成設定格式(format)的數據文件(datafile)之文檔處理裝置。
背景技術:
:在近年的計算機裝置中,當進行關于文檔的打印指示時,打印驅動器(printerdriver)顯示用于設定關于印刷的參數(parameter)之畫面,并可在該畫面上設定印刷參數。在這里,所說的印刷參數為例如用紙設定、打印的件數、進行打印的打印機(printer)、打印對象的頁(page)等。然后,在進行打印處理時利用這些被設定的打印參數。另一方面,也有一種利用打印驅動器的設定畫面,而由文檔生成數據文件(datafile)的軟件(software)。例如,生成PDF(PortableDocumentFormat)的Adobe公司的Acrobat(登錄商標),當接受文檔的打印指示時,其會顯示用于各種設定的用戶接口(userinterface)而作為打印驅動器的設定畫面。然后,依據該設定畫面中的設定內容而生成PDF文件并輸出。另外,在專利文獻1中揭示了一種利用打印驅動器的設定畫面,由文檔(document)生成數據文件(datafile),且由文檔抽出關鍵字(keyword),并使該關鍵字與生成的數據文件建立關聯,且在數據庫(database)中進行登錄之技術。日本專利早期公開之特開平8-147446號公報但是,在上述習知的專利文獻1所揭示的技術中,由于關鍵字是利用軟件處理而從文檔中被抽出,所以這種關鍵字等應與數據文件建立關聯的屬性信息,未必按照用戶的意思進行設定。另一方面,雖然用戶也可預先對文檔設定關鍵字等,或與生成的數據文件建立關聯而從后面設定關鍵字等,但這樣一來,用戶可能忘記進行設定,或必須另外進行設定的操作等,將使得便利性降低。
發明內容本發明的目的之一是提供一種鑒于上述實際情況而形成的,能夠提高便利性的文檔處理裝置。為了解決上述習知例的問題之本發明,為一種接受數據文件(datafile)的生成指示,生成關于形成處理對象的文檔(document)之設定格式(format)的數據文件,并在存儲器(storage)中進行存儲的文檔處理裝置,其特征在于在接受前述數據文件的生成指示后,生成關于該文檔的文件,并在存儲器中進行存儲之前的期間,提示一畫面,用于促使應與該文件建立關聯并被保持的屬性信息的輸入。而且,為了解決上述習知例的問題之本發明,為一種接受數據文件的生成指示,生成關于形成處理對象的文檔之設定格式的數據文件,并在存儲器中進行存儲的文檔處理裝置,其特征在于接受前述數據文件的生成指示,顯示用于接受關于前述文件的生成之參數(parameter)設定的參數設定畫面,且顯示用于接受應與前述生成的文件建立關聯并被保持的屬性信息的設定之屬性設定畫面。這里,所說的前述參數設定畫面和前述屬性設定畫面,也可彼此切換進行顯示。而且,本發明的一形態為一種接受數據文件的生成指示,生成關于形成處理對象的文檔之設定格式的數據文件,并在存儲器中進行存儲的文檔處理裝置的控制方法,其特征在于在接受前述數據文件的生成指示后,生成關于該文檔的文件,并在存儲器中進行存儲之前的期間,提示一畫面,用于促使應與該文件建立關聯并被保持的屬性信息的輸入。另外,本發明的另一形態為一種接受數據文件的生成指示,生成關于形成處理對象的文檔之設定格式的數據文件,并在存儲器中進行存儲的文檔處理程序(program),其特征在于在該文檔處理裝置中,在接受前述數據文件的生成指示后,生成關于該文檔的文件,并在存儲器中進行存儲之前的期間,提示一畫面,用于促使應與該文件建立關聯并被保持的屬性信息的輸入。圖1所示為關于本發明的實施形態之文檔處理裝置的構成例及其網絡連接例的框圖。圖2所示為應輸入之屬性信息的設定例子的說明圖。圖3所示為關于本發明的實施形態之文檔處理裝置的一個例子的機能框圖。圖4所示為利用關于本發明的實施形態的文檔處理裝置所提示之參數設定畫面的例子的說明圖。圖5所示為利用關于本發明的實施形態的文檔處理裝置所提示之屬性信息設定畫面的例子的說明圖。圖6所示為用于進行應輸入的屬性信息的設定之第1信息的例子的說明圖。圖7所示為用于進行應輸入的屬性信息的設定之第2信息的例子的說明圖。圖8所示為用于保持屬性信息之另一例子的說明圖。符號的說明1文檔處理裝置2服務器裝置11控制部12存儲部13操作部14顯示部15通信部21數據文件生成部22接口畫面提示部23上載部具體實施例方式關于本發明的實施形態,參照圖示進行說明。對關于本發明的實施形態之文檔處理裝置,參照圖1進行說明。本發明的實施形態的文檔處理裝置1如圖1所示,由控制部11、存儲部12、操作部13、顯示部14以及通信部15所構成。而且,該文檔處理裝置1通過網絡(network)被連接在服務器(server)裝置2上。在本實施形態中,文檔處理裝置1所生成的數據文件被上載(upload)至服務器裝置2上所設定的復數個存儲目標地的某一個中,并進行管理。文檔處理裝置1的控制部11為CPU等,依據存儲部12中所存儲的程序(program)進行動作。本實施形態的控制部11在關于形成處理對象的文檔,接受來自用戶的數據文件的生成指示(這里為根據打印指示的)后,根據形成該處理對象的文檔而生成數據文件。此時,控制部11執行用于接受關于數據文件的生成之處理參數的處理,且執行用于接受應與文檔建立關聯并被保存的屬性信息的輸入之處理。存儲部12為例如存儲器(memory)和硬盤(harddisk)等,對由控制部11執行的程序進行保持。而且,該存儲部12也作為控制部11的工作存儲器(workmemory)而進行動作。這里,存儲部12是如圖2所示,對每個用于表示可存儲根據文檔生成的數據文件之存儲目的地的信息(A),與規定內定(default)屬性信息的信息(B)即屬性信息模式(schema)進行關聯并進行保持。另外,這里所示的為基本的例子,而實際上存儲目的地也可以URL(統一資源定位,UniformResourceLocator)等進行顯示,并關于在接口(interface)畫面中所提示的表示名稱另外建立關聯。詳細的例子將在后面進行說明。操作部13為鍵盤(keyboard)和鼠標(mouse)等,接受用戶的指示操作,并將該指示操作的內容輸出到控制部11。顯示部14為例如顯示器(display)等,依據從控制部11所輸入的指示,而顯示信息。通信部15為網絡接口(networkinterface)等,依據從控制部11所輸入的指示,通過通信網絡向例如服務器裝置2上載數據文件。而且,該通信部15接受通過網絡發來的數據,并輸出到控制部11。服務器裝置2作為例如WebDAV(萬維網分布式創作和版本控制,WebDistributedAuthoringandVersioning)等,可接受數據文件的上載之服務器而進行動作。該服務器裝置2接收數據文件及應與其建立關聯的屬性信息,并在未圖示的存儲器(storage)上的指定存儲目的地將所接收的數據文件及屬性信息建立關聯且進行存儲。而且,該服務器裝置2響應數據文件的讀出指示,并從存儲器讀出所指示的數據文件,且通過網絡進行發送。下面對控制部11的動作進行說明。本實施形態的控制部11執行的程序,在機能上如圖3所示,由數據文件生成部21、接口畫面提示部22以及上載部23所構成。在本實施形態中,藉由使控制部11執行該程序,而實現作為文檔處理裝置的機能。數據文件生成部21在應用程序(application/program)的執行中,接收作為數據文件的制作指示之打印指示,由該執行中的應用程序而生成關于作業中的文檔之數據文件。這里,數據文件生成部21在接收打印指示時,對接口畫面提示部22發出進行接口畫面提示的指示。然后,從接口畫面提示部22,接收用戶所輸入的表示設定內容的信息,進行數據文件的生成。對在這里所生成的數據文件的具體例,將在后面進行說明。接口畫面提示部22依據從數據文件生成部21所輸入的指示,提示接口畫面。在該接口畫面中,提示與圖4所示那樣的印刷驅動器的參數設定畫面相同的畫面。即,該接口畫面如圖4所示,包括作為數據文件進行輸出之文檔的頁范圍的設定等。而且,這里包括用于選擇數據文件的存儲目的地的接口(P)。這里,為了進行選擇而提示的存儲目的地的侯選項,為預先列舉并被設定的,該接口(P)在圖4的例子中由下拉菜單(pull-downmenu)實現。該接口畫面相當于本發明的參數設定畫面。另外,在該接口畫面可輸入屬性信息。在圖4的例子中,藉由點擊(click)標簽(tab)(Q)可提示屬性信息的輸入畫面(圖5)。該輸入畫面相當于本發明的屬性設定畫面。在本實施形態的接口畫面提示部22中,取得被選擇的數據文件的存儲目的地信息,并取得與該選擇的表示存儲目的地的信息建立關聯,以用于規定在存儲部12中所存儲的內定(default)屬性信息之信息。然后,當顯示屬性信息的輸入畫面時,將利用該取得的信息而規定的屬性信息作為內定(default)而進行提示。在該屬性信息的輸入畫面,如圖5所示,可將屬性信息的名稱(N)和其值(V)建立關聯并輸入。另外,這里除了內定(default)的輸入欄以外,還設置有可輸入任意值的欄,用戶可在該欄中輸入任意的屬性信息的名稱和其值,并與數據文件建立關聯。即,數據文件生成部21在這里依據接口畫面提示部22所提示之在接口畫面中被設定的內容(頁范圍和用紙設定等),而生成數據文件。該數據文件的生成處理與習知的PDF的生成等所進行的方法相同,所以省略其說明,但在本實施形態中作為特征之一,數據文件生成部21將通過屬性信息的輸入畫面被輸入的屬性信息(分別包括名稱和值),與數據文件建立關聯,并輸出到上載部23。而且,該數據文件生成部21將在接口畫面所選擇的存儲目的地信息,輸出到上載部23。上載部23從數據文件生成部21,接收所生成的數據文件、應與其建立關聯的屬性信息以及存儲目的地的信息之輸入,并對由該被輸入的存儲目的地信息所特定的服務器裝置2,發送在該存儲目的地將數據文件和屬性信息建立關聯并進行存儲之要求。該上載部23在服務器裝置2為WebDAV服務器的情況下,作為WebDAV客戶端(client)進行動作。而且,在作為WebDAV的集合(collection)被指定的存儲目標地存儲數據文件。而且,存儲與該數據文件建立關聯之屬性信息(屬性;property)。象這樣將數據文件和屬性信息建立關聯并進行存儲,為WebDAV服務器的一個特征。如果在保持數據文件的服務器側沒有象這樣建立關聯并進行存儲的機能,則要預先在服務器裝置2側生成用于將特定數據文件的信息和屬性信息建立關聯并進行保持之數據庫。而且,上載部23使數據文件在服務器裝置2中進行保持,并使特定該數據文件的信息和屬性信息在數據庫(database)中建立關聯并進行保持。如象這樣利用本實施形態,則在接受文檔的打印指示后,生成關于該文檔的數據文件,并在作為存儲器的服務器裝置2側進行存儲之前的期間,提示一畫面(圖5),用于促使應與該文件建立關聯并被保持的屬性信息的輸入。而且,在本實施形態中,作為用于促使該屬性信息的輸入的畫面之屬性設定畫面,可與用于接收關于數據文件生成的參數設定之參數設定畫面一起,相互替換地進行顯示。藉此,檢索用的關鍵字等應與數據文件建立關聯的屬性信息,可按照用戶的意圖進行設定,且在關于數據文件的生成之處理期間,在例如與關于該數據文件的生成之參數設定的接收進行同步等數據文件生成的一系列作業中,組入屬性信息的輸入工程,所以不會產生用戶忘記設定,或必須另外進行設定的操作這樣的問題,而可提高便利性。另外,這里如圖4、5所示,關于數據文件的生成之參數設定的畫面,和關于屬性信息的輸入之屬性設定畫面可切換顯示,但它們也可在一個畫面內一齊進行顯示。而且,也可將參數設定畫面和屬性信息畫面以依次先顯示一個再顯示另一個的形態進行顯示。下面,對本實施形態的文檔處理裝置的動作進行說明。在以下的說明中,是在存儲部12中預先如圖6所示,將用于特定存儲目的地的信息和用于特定屬性信息模式的信息建立關聯并進行存儲。而且,在圖6的例子中,還使用于識別各存儲目標地的名稱建立關聯。而且,在圖6的例子中,是使[銷售信息]的存儲目標地和[促銷信息]的存儲目標地,分別與彼此不同的屬性信息模式(schema)建立關聯。而且,在存儲部12中,如圖7所示,作為各屬性信息模式,內定(default)的屬性信息作為將識別碼(ID)、屬性名(也可由名稱空間(namespace)和局部(local)名稱的組合進行指定)、文書內屬性名、顯示名、其數據類型建立關聯的信息而被列舉。用戶操作文檔處理裝置1,利用例如電子表格應用程序(spreadsheetapplication),而顯示形成處理對象的文檔,并指示打印。于是,電子表格應用程序顯示關于數據文件的生成之參數設定畫面(圖4),作為打印的設定畫面。另外,在這里進行數據文件的生成之打印驅動器作為內定(default)的打印機而被設定。文檔處理裝置1將用于特定存儲部12所存儲的存儲目標地之信息的一覽,在該畫面中進行顯示,使用戶選擇存儲目標地。這里,用戶選擇[銷售信息]的存儲目標地。而且,當用戶點擊屬性信息的標簽時,文檔處理裝置1顯示屬性設定畫面(圖5)。在這里,文檔處理裝置1從存儲部12取得與所選擇的[銷售信息]的存儲目標地建立關聯之屬性信息模式[屬性信息模式1]。然后,參照該屬性信息模式1,在該屬性設定畫面上顯示內定(default)的屬性信息。這里,如圖7所示,取得顯示名[標題]、顯示名[制作者]這2個文字列型數據的信息,和顯示名[部門代碼]的整數型數據作為內定(default)的屬性信息,并在屬性設定畫面上進行顯示。用戶在該屬性設定畫面上,例如在標題上輸入[上期實績值]、在制作者上輸入[山田太郎]、在部門代碼上輸入。這里,當點擊[OK]的按鈕時,開始數據文件的生成處理。即,電子表格的應用程序對進行數據文件的生成之程序,利用與向打印機輸出數據同樣的要領(即,一般通過操作系統(operationsystem)),發送文字和圖形的描繪指示。而且,文檔處理裝置1依據該描繪指示生成數據文件。此時,依據由打印驅動器的參數設定畫面所設定的內容,進行數據文件的生成。而且,這里,當可在數據文件內埋入屬性信息時(當可設定屬性信息作為數據文件的格式時),在所生成的數據文件內含有屬性信息。這里,作為文書內屬性名,設定在數據文件內進行設定時的屬性信息的名稱,所以在上述之例子的情況下,設定[上述實績值]作為文書內屬性名[標題],設定[山田太郎]作為[制作者]。另外,作為數據文件的格式,當例如在[部門代碼]中所設定的屬性信息不能設定時,可如圖7所例示的那樣,在屬性信息模式中,不設定關于[部門代碼]之文書內屬性名,且文檔處理裝置1對不使文書內屬性名被設定的屬性信息,也可進行處理而使其不被包含在數據文件中。即,預先將數據文件內所包含的屬性信息和數據文件內不包含的屬性信息可區別地進行存儲,且關于數據文件內所包含的屬性信息,是控制部11在數據文件的生成時,使其包含于該數據文件內。這里所生成的數據文件,被臨時存儲于存儲部12中。接著,文檔處理裝置1訪問(access)所選擇之存儲目標地的服務器裝置2。這里,對與[銷售信息]建立關聯的存儲目標地[http//foo.bar.aaa.bbb/reports]所特定的服務器裝置2(為WebDAV服務器),利用WebDAV的PUT方法,發送數據文件。而且,關于所輸入的屬性信息,利用WebDAV的PROPATCH方法,與發送的數據文件建立關聯并進行存儲。在這里,以例如下面這樣的形式發送屬性信息。PROPPATCH/reports/上期實績值.datHOSTfoo.bar.aaa.bbbContent-Typetext/xmlcharset=”utf-8”Content-Length:xxxx<?xmlversion=1.0”encoding=”utf-8”?><DpropertyupdatexmlnsD=”DAV”xmlnsns1=”uri=//aaa/”xmlnsns2=”uri//bbbb/”><Dset><Dprop><Ddisplayname>上期實績值</Ddisplayname><ns1author>山田太郎</ns1author><ns2部門代碼>1234</ns2部門代碼></Dprop></Dset></Dpropertyupdate>在該屬性信息中,利用與屬性信息模式中的[屬性名]相對應的文字列,使各屬性信息可區別地被顯示。而且,這里利用XML表現屬性信息。文檔處理裝置1也可在數據文件的發送完成后,刪除存儲部12中所臨時保持的數據文件。另外,在這里的動作例的說明中,是在屬性信息模式內,關于各屬性信息分別設定各個的數據類型,但另外也可包含可輸入的值的范圍和文字列的指定,也可將屬性信息的值的初期值,藉由設定為該初期值本身,或藉由設定其生成方法,而進行定義。另外,也可指定將各屬性信息的輸入指定為必須或可省略。而且,也可在文檔處理裝置1中,依據這些指定,確認例如所輸入的值是否在設定的范圍內,而且是否進行了作為必須被設定的屬性信息的輸入,如果不滿足所設定的條件,則在數據文件生成前或發送前,向用戶報告錯誤。另外,如果例如對所有的屬性信息為文字列進行了規定等,則沒有必要進行數據型的指定。另外,如果不是WebDAV,而另外利用數據庫將數據文件和屬性信息建立關聯時,該數據庫也可設定為例如關系數據庫(relationaldatabase)。即,作為其一個例子,可如圖8所示,保持第1表(A)和第2表(B),其中第1表(A)將用于特定數據文件的信息(ID及表示存儲位置的路徑)和預先所確定的屬性信息建立關聯并進行存儲,第2表(B)將用于特定數據文件的信息(這里為第1表上的ID)和用戶任意確定的屬性信息建立關聯并進行存儲。這里所說的用戶任意確實的屬性信息,為雖然在屬性信息模式中未作為內定(default)的屬性信息而被規定,但其為用戶輸入的信息(例如在上述圖7的屬性信息模式1中,輸入[123-456-7890]作為[聯絡目的地電話號碼]的信息等)。而且,所說的預先確定的屬性信息,為在屬性信息模式中作為內定(default)的屬性信息的被規定之信息。而且,在這種情況下,文檔處理裝置1可對數據庫的服務器發送SQL命令,而設定屬性信息。權利要求1.一種文檔處理裝置,為一種接受數據文件的生成指示,生成關于形成處理對象的文檔之設定格式的數據文件,并在存儲器中進行存儲的文檔處理裝置,其特征在于在接受前述數據文件的生成指示后,生成關于該文檔的文件,并在存儲器中進行存儲之前的期間,提示一畫面,用于促使應與該文件建立關聯并被保持的屬性信息的輸入。2.一種文檔處理裝置,為一種接受數據文件的生成指示,生成關于形成處理對象的文檔之設定格式的數據文件,并在存儲器中進行存儲的文檔處理裝置,其特征在于接受前述數據文件的生成指示,顯示用于接受關于前述文件的生成之參數設定的參數設定畫面,且顯示用于接受應與前述生成的文件建立關聯并被保持的屬性信息的設定之屬性設定畫面。3.如權利要求2所述的文檔處理裝置,其特征在于前述參數設定畫面和前述屬性設定畫面,可彼此切換進行顯示。4.一種文檔處理裝置的控制方法,為一種接受數據文件的生成指示,生成關于形成處理對象的文檔之設定格式的數據文件,并在存儲器中進行存儲的文檔處理裝置的控制方法,其特征在于在接受前述數據文件的生成指示后,生成關于該文檔的文件,并在存儲器中進行存儲之前的期間,提示一畫面,用于促使應與該文件建立關聯并被保持的屬性信息的輸入。5.一種程序,為一種接受數據文件的生成指示,生成關于形成處理對象的文檔之設定格式的數據文件,并在存儲器中進行存儲的文檔處理程序,其特征在于在該文檔處理裝置中,在接受前述數據文件的生成指示后,生成關于該文檔的文件,并在存儲器中進行存儲之前的期間,提示一畫面,用于促使應與該文件建立關聯并被保持的屬性信息的輸入。全文摘要本發明提供一種可提高便利性的文檔處理裝置。該文檔處理裝置1為一種接受數據文件的生成指示,生成關于形成處理對象的文檔之設定格式的數據文件,并在服務器裝置2側等所配備的存儲器中進行存儲的文檔處理裝置1,其在接受數據文件的生成指示后,生成關于該文檔的文件,并在存儲器中進行存儲之前的期間,提示一畫面,用于促使應與該文件建立關聯并被保持的屬性信息的輸入。文檔編號G06F17/30GK1831811SQ20051009353公開日2006年9月13日申請日期2005年8月26日優先權日2005年3月9日發明者廣瀨明申請人:富士施樂株式會社