專利名稱:數(shù)據(jù)生成方法、數(shù)據(jù)生成裝置、打印裝置及打印系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)生成方法、數(shù)據(jù)生成裝置、打印裝置及打印系統(tǒng)。
背景技術(shù):
在現(xiàn)有技術(shù)中,諸如個(gè)人計(jì)算機(jī)或主計(jì)算機(jī)等信息處理裝置將經(jīng)由網(wǎng)絡(luò)鏈路與信 息處理裝置連接的打印裝置所能夠解釋的打印語言格式的打印數(shù)據(jù)發(fā)送到該打印裝置,該 打印裝置將從信息處理裝置接收到的打印語言格式的打印數(shù)據(jù)轉(zhuǎn)換成位圖格式的打印數(shù) 據(jù),進(jìn)而基于該位圖格式的打印數(shù)據(jù)進(jìn)行打印操作。 作為其中一種這樣的打印裝置,已知一種打印裝置其將所接收到的打印語言格 式的打印數(shù)據(jù)轉(zhuǎn)換成諸如可移植文檔格式(PDF)等電子文檔格式的電子文檔數(shù)據(jù)(例如, 參見JP-A-2007-164224)。
發(fā)明內(nèi)容
本發(fā)明的目的是提供這樣的數(shù)據(jù)生成方法、數(shù)據(jù)生成裝置、打印裝置和打印系統(tǒng) 其能夠防止從電子文檔格式的數(shù)據(jù)中丟失打印語言格式的數(shù)據(jù)中的與電子文檔格式不對(duì) 應(yīng)的數(shù)據(jù),從而能夠在將打印語言格式的數(shù)據(jù)轉(zhuǎn)換成電子文檔格式的數(shù)據(jù)時(shí)使用與電子文 檔格式不對(duì)應(yīng)的數(shù)據(jù)。 [1]根據(jù)本發(fā)明的一個(gè)方面,提供一種數(shù)據(jù)生成方法,包括接收步驟,接收以用 于打印的打印語言格式描述的第一數(shù)據(jù);轉(zhuǎn)換步驟,將在所述接收步驟中接收到的所述第 一數(shù)據(jù)中的與用于顯示的電子文檔格式對(duì)應(yīng)的部分轉(zhuǎn)換成以所述電子文檔格式描述的第 二數(shù)據(jù);以及添加步驟,將在所述接收步驟中接收到的所述第一數(shù)據(jù)中的與所述電子文檔 格式不對(duì)應(yīng)的第三數(shù)據(jù)添加到所述第二數(shù)據(jù)中。 [2]在根據(jù)第[1]項(xiàng)所述的方法中,所述添加步驟將所述第三數(shù)據(jù)轉(zhuǎn)換成作為表 示所述第三數(shù)據(jù)內(nèi)容的數(shù)據(jù)的所述電子文檔格式,并且將經(jīng)轉(zhuǎn)換的第三數(shù)據(jù)添加到所述電 子文檔格式的第二數(shù)據(jù)的作為顯示對(duì)象的區(qū)域中。 [3]在根據(jù)第[2]項(xiàng)所述的方法中,所述電子文檔格式是PDF格式,并且所述添加
步驟將與所述PDF格式不對(duì)應(yīng)的所述第三數(shù)據(jù)轉(zhuǎn)換成作為表示所述第三數(shù)據(jù)內(nèi)容的數(shù)據(jù)
的所述電子文檔格式,并且將經(jīng)轉(zhuǎn)換的第三數(shù)據(jù)添加到所述PDF格式的導(dǎo)引部分中。 [4]在根據(jù)第[1]項(xiàng)所述的方法中,所述添加步驟將所述第三數(shù)據(jù)添加到根據(jù)數(shù)
據(jù)類型而從具有所述電子文檔格式的多個(gè)數(shù)據(jù)區(qū)域中選擇的數(shù)據(jù)區(qū)域中。 [5]在根據(jù)第[1]項(xiàng)所述的方法中,所述添加步驟將所述第三數(shù)據(jù)轉(zhuǎn)換成作為表
示所述第三數(shù)據(jù)內(nèi)容的數(shù)據(jù)的所述電子文檔格式,并且將經(jīng)轉(zhuǎn)換的第三數(shù)據(jù)和說明所述經(jīng)
轉(zhuǎn)換的第三數(shù)據(jù)的內(nèi)容的提要添加到所述電子文檔格式的第二數(shù)據(jù)的作為顯示對(duì)象的區(qū)域中。 [6]根據(jù)本發(fā)明的一個(gè)方面,提供一種數(shù)據(jù)生成裝置包括接收單元,其接收以用 于打印的打印語言格式描述的第一數(shù)據(jù);轉(zhuǎn)換單元,其將由所述接收單元接收到的所述第
4一數(shù)據(jù)中的與用于顯示的電子文檔格式對(duì)應(yīng)的部分轉(zhuǎn)換成以所述電子文檔格式描述的第 二數(shù)據(jù);以及添加單元,其將由所述接收單元接收到的所述第一數(shù)據(jù)中的與所述電子文檔 格式不對(duì)應(yīng)的第三數(shù)據(jù)添加到所述第二數(shù)據(jù)中。 [7]根據(jù)本發(fā)明的一個(gè)方面,提供一種打印裝置包括接收單元,其接收以用于打 印的打印語言格式描述的第一數(shù)據(jù);轉(zhuǎn)換單元,其將由所述接收單元接收到的所述第一數(shù) 據(jù)中的與用于顯示的電子文檔格式對(duì)應(yīng)的部分轉(zhuǎn)換成以所述電子文檔格式描述的第二數(shù) 據(jù);添加單元,其將由所述接收單元接收到的所述第一數(shù)據(jù)中的與所述電子文檔格式不對(duì) 應(yīng)的第三數(shù)據(jù)添加到所述第二數(shù)據(jù)中;以及打印單元,其基于由所述接收單元接收到的所 述第一數(shù)據(jù)輸出印刷品。 [8]根據(jù)本發(fā)明的一個(gè)方面,提供一種打印系統(tǒng)包括接收單元,其接收以用于打 印的打印語言格式描述的第一數(shù)據(jù);轉(zhuǎn)換單元,其將由所述接收單元接收到的所述第一數(shù) 據(jù)中的與用于顯示的電子文檔格式對(duì)應(yīng)的部分轉(zhuǎn)換成以所述電子文檔格式描述的第二數(shù) 據(jù);添加單元,其將由所述接收單元接收到的所述第一數(shù)據(jù)中的與所述電子文檔格式不對(duì) 應(yīng)的第三數(shù)據(jù)添加到所述第二數(shù)據(jù)中;第一打印單元,其基于由所述接收單元接收到的所 述第一數(shù)據(jù)輸出印刷品;以及第二打印單元,其基于由所述轉(zhuǎn)換單元轉(zhuǎn)換的所述第二數(shù)據(jù) 輸出印刷品。 根據(jù)第[l]、 [6]、 [7]或[8]項(xiàng)所述的本發(fā)明,當(dāng)將打印語言格式的數(shù)據(jù)轉(zhuǎn)換成電
子文檔格式的數(shù)據(jù)時(shí),可以防止從電子文檔格式的數(shù)據(jù)中丟失打印語言格式的數(shù)據(jù)中的與
電子文檔格式不對(duì)應(yīng)的數(shù)據(jù),從而可以使用與電子文檔格式不對(duì)應(yīng)的數(shù)據(jù)。 根據(jù)第[2]項(xiàng)所述的本發(fā)明,可以在電子文檔顯示區(qū)域上顯示與電子文檔格式不
對(duì)應(yīng)的數(shù)據(jù)。 根據(jù)第[3]項(xiàng)所述的本發(fā)明,可以使與電子文檔格式不對(duì)應(yīng)的數(shù)據(jù)處于能夠?qū)⒃?數(shù)據(jù)顯示在PDF格式的顯示區(qū)域的導(dǎo)引部分上的狀態(tài)。 根據(jù)第[4]項(xiàng)所述的本發(fā)明,可以根據(jù)數(shù)據(jù)類型對(duì)與電子文檔格式不對(duì)應(yīng)的數(shù)據(jù) 進(jìn)行分類。 根據(jù)第[5]項(xiàng)所述的本發(fā)明,可以將與電子文檔格式不對(duì)應(yīng)的數(shù)據(jù)和說明該數(shù)據(jù) 的內(nèi)容的提要留在電子文檔格式的顯示區(qū)域中,進(jìn)而可以以易于理解的方式向用戶呈現(xiàn)該 數(shù)據(jù)和提要。
將基于以下附圖詳細(xì)說明本發(fā)明的示例性實(shí)施例,其中 圖1是示出根據(jù)本發(fā)明第一示例性實(shí)施例的打印系統(tǒng)的整體構(gòu)造實(shí)例的概略圖; 圖2是示出第一終端、數(shù)據(jù)生成裝置和專用打印機(jī)的整體構(gòu)造實(shí)例的框圖; 圖3A是示出第二終端的整體構(gòu)造實(shí)例的框圖; 圖3B是示出公用打印機(jī)的整體構(gòu)造實(shí)例的框圖; 圖4是示出帳票數(shù)據(jù)、打印控制信息、打印作業(yè)和文檔數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)實(shí)例的視 圖; 圖5是示出轉(zhuǎn)換目的地表的實(shí)例的視圖; 圖6是示出形式表的實(shí)例的視5
圖7是示出打印作業(yè)的生成處理和打印處理的操作實(shí)例的流程圖;
圖8是示出文檔數(shù)據(jù)的生成處理的操作實(shí)例的流程圖;
圖9是示出文檔數(shù)據(jù)顯示屏幕的實(shí)例的視圖; 圖10是示出文檔數(shù)據(jù)的顯示處理和打印處理的操作實(shí)例的流程圖;
圖11A是示出輸出數(shù)據(jù)的發(fā)送處理的操作實(shí)例的流程圖;
圖11B是示出基于輸出數(shù)據(jù)的打印處理的操作實(shí)例的流程圖; 圖12是示出根據(jù)本發(fā)明第二示例性實(shí)施例的打印系統(tǒng)的整體構(gòu)造實(shí)例的概略 圖;以及 圖13是示出專用打印機(jī)的整體構(gòu)造實(shí)例的框圖。
具體實(shí)施例方式
根據(jù)本示例性實(shí)施例的數(shù)據(jù)生成裝置包括接收單元,其接收以用于打印的打印 語言格式描述的第一數(shù)據(jù);分析單元,其對(duì)由接收單元接收到的第一數(shù)據(jù)進(jìn)行分析;轉(zhuǎn)換 單元,其將經(jīng)過分析單元分析的第一數(shù)據(jù)中的與用于顯示的電子文檔格式對(duì)應(yīng)的數(shù)據(jù)轉(zhuǎn)換 成以電子文檔格式描述的第二數(shù)據(jù);以及添加單元,其將由接收單元接收到的第一數(shù)據(jù)中 的與電子文檔格式不對(duì)應(yīng)的數(shù)據(jù)添加到第二數(shù)據(jù)中。 本文所用的術(shù)語"打印語言格式"指的是用于打印的并且可以由打印單元分析的 數(shù)據(jù)格式。打印語言格式的實(shí)例可以包括頁面描述語言的Post Script (PS)、打印數(shù)據(jù)格式 的行調(diào)節(jié)數(shù)據(jù)流(LCDS)、智能打印機(jī)數(shù)據(jù)流(IPDS)或者由制造打印單元的公司提出的其 他類型的打印語言。此外,雖然PDF文檔格式等偶爾可以用作用于打印的格式,但是此處將 用于打印的數(shù)據(jù)格式而不是用于顯示的格式定義為打印語言格式。 本文所用的術(shù)語"電子文檔格式"指的是用于顯示的并且可以由顯示單元分析的 數(shù)據(jù)格式,該顯示單元用于在顯示屏幕上顯示數(shù)據(jù)或信息。電子文檔格式的實(shí)例可以包括 通過其自身的應(yīng)用程序而被分析并顯示在顯示屏幕上的可移植文檔格式(PDF)文檔、文 字處理器文檔(例如,Microsoft Office Word)、表格處理數(shù)據(jù)庫文檔(例如,Microsoft Office Excel)等。 在以上構(gòu)造中,當(dāng)接收到根據(jù)打印語言格式描述的第一數(shù)據(jù)時(shí),將第一數(shù)據(jù)中的
與電子文檔格式對(duì)應(yīng)的數(shù)據(jù)轉(zhuǎn)換成電子文檔格式并且生成為第二數(shù)據(jù),而將與電子文檔格
式不對(duì)應(yīng)的數(shù)據(jù)添加到第二數(shù)據(jù)中。因此,當(dāng)將與電子文檔格式不對(duì)應(yīng)的數(shù)據(jù)轉(zhuǎn)換成電子
文檔數(shù)據(jù)格式時(shí),由于不會(huì)從第二數(shù)據(jù)中丟失該數(shù)據(jù),所以當(dāng)對(duì)電子文檔數(shù)據(jù)進(jìn)行打印、顯
示、存儲(chǔ)等時(shí)可以建立第一數(shù)據(jù)與第二數(shù)據(jù)之間的數(shù)據(jù)可逆性。[第一示例性實(shí)施例] 圖1是示出根據(jù)本發(fā)明第一示例性實(shí)施例的打印系統(tǒng)的整體構(gòu)造實(shí)例的概略圖。 打印系統(tǒng)1A包括第一終端2A,其接收打印帳票數(shù)據(jù)11的打印指示并且生成打印作業(yè)12 ; 專用打印機(jī)3A,其基于打印作業(yè)12執(zhí)行打印處理;數(shù)據(jù)生成裝置4,其對(duì)打印作業(yè)12進(jìn)行 轉(zhuǎn)換并且生成文檔數(shù)據(jù)13;第二終端2B,其對(duì)文檔數(shù)據(jù)13執(zhí)行諸如顯示、編輯、打印等操 作;公用打印機(jī)3B,其基于文檔數(shù)據(jù)13執(zhí)行打印處理;以及網(wǎng)絡(luò)5,其將第一終端2A、第二 終端2B、專用打印機(jī)3A、公用打印機(jī)3B以及數(shù)據(jù)生成裝置4互連。 此處,打印作業(yè)12用作本發(fā)明的打印語言格式的數(shù)據(jù)的實(shí)例,而文檔數(shù)據(jù)13用作本發(fā)明的電子文檔格式的數(shù)據(jù)的實(shí)例。 此外,雖然在圖1中示出了打印系統(tǒng)1A僅包括一個(gè)第一終端2A、一個(gè)第二終端 2B、一臺(tái)專用打印機(jī)3A以及一臺(tái)公用打印機(jī)3B,但是該系統(tǒng)可以包括多個(gè)第一終端2A、多 個(gè)第二終端2B、多臺(tái)專用打印機(jī)3A以及多臺(tái)公用打印機(jī)3B。
(網(wǎng)絡(luò)) 網(wǎng)絡(luò)5可以包括諸如局域網(wǎng)(LAN)等利用有線通信(電纜、光纜等)、無線電通信 (電波、紅外線等)等執(zhí)行數(shù)據(jù)通信的通信網(wǎng)絡(luò)。
(裝置構(gòu)造) 圖2是示出第一終端、數(shù)據(jù)生成裝置和專用打印機(jī)的整體構(gòu)造實(shí)例的框圖。
(第一終端) 第一終端2A包括控制器20,其控制第一終端2A的各個(gè)部分并且例如由CPU等 實(shí)現(xiàn);存儲(chǔ)單元21,其存儲(chǔ)各種類型的程序和數(shù)據(jù)并且例如由ROM、 RAM、硬盤等實(shí)現(xiàn);輸入 單元22,其接收數(shù)據(jù)輸入的操作并且例如由鍵盤、鼠標(biāo)等實(shí)現(xiàn);顯示單元23,其顯示各種類 型的屏幕并且例如由液晶顯示器等實(shí)現(xiàn);以及通信單元24,其與網(wǎng)絡(luò)5連接并且例如由網(wǎng) 絡(luò)接口卡等實(shí)現(xiàn)。 這種第一終端2A例如由諸如計(jì)算機(jī)、個(gè)人數(shù)字助理(PDA)、移動(dòng)電話等信息處理 裝置構(gòu)成。 存儲(chǔ)單元21除了存儲(chǔ)帳票數(shù)據(jù)11以外還存儲(chǔ)用于帳票數(shù)據(jù)的應(yīng)用程序210、打印
機(jī)驅(qū)動(dòng)程序211等。用于帳票數(shù)據(jù)的應(yīng)用程序210例如為諸如文字處理器、表計(jì)算、會(huì)計(jì)、
生產(chǎn)管理等應(yīng)用程序。帳票數(shù)據(jù)11使用在第一終端2A的顯示單元23上顯示的數(shù)據(jù)格式,
例如為PDF格式的數(shù)據(jù)、word文檔格式的數(shù)據(jù)、excel文檔格式的數(shù)據(jù)等。 控制器20根據(jù)用于帳票數(shù)據(jù)的應(yīng)用程序210進(jìn)行操作以在顯示單元23的顯示屏
幕上顯示帳票數(shù)據(jù)11并且基于通過輸入單元22輸入的內(nèi)容更新顯示屏幕上的帳票數(shù)據(jù)11。 此外,控制器20根據(jù)打印機(jī)驅(qū)動(dòng)程序211進(jìn)行操作以接收對(duì)于帳票數(shù)據(jù)11的打
印指示以及作為打印條件的打印控制信息并且生成作業(yè)管理信息。此外,控制器20基于帳
票數(shù)據(jù)11的打印控制信息和作業(yè)管理信息將帳票數(shù)據(jù)11生成為以頁面描述語言描述的打
印作業(yè)12,并且將打印作業(yè)12發(fā)送到數(shù)據(jù)生成裝置4。稍后將說明打印控制信息和作業(yè)管
理信息的細(xì)節(jié)。(專用打印機(jī)) 專用打印機(jī)3A包括控制器30,其控制專用打印機(jī)3A的各個(gè)部分,并且例如由 CPU等實(shí)現(xiàn);展開處理單元31A,其對(duì)從第一終端2A發(fā)送來的打印作業(yè)12進(jìn)行分析并且基 于分析結(jié)果將經(jīng)分析的打印作業(yè)12展開(光柵化)為諸如位圖等圖像數(shù)據(jù);打印單元(第 一打印單元)32,其在諸如打印紙張等記錄介質(zhì)上形成基于圖像數(shù)據(jù)的可見圖像并且根據(jù) 打印控制信息輸出印刷品;以及通信單元33,其與網(wǎng)絡(luò)5連接并且例如由網(wǎng)絡(luò)接口卡等實(shí) 現(xiàn)。專用打印機(jī)3A僅是本示例性實(shí)施例的實(shí)例,并且還可以用作公用打印機(jī)。
例如,從打印單元32輸出的印刷品120可以包括印刷紙張122A至122C和插入其 間的報(bào)告紙張121A至121C,在該印刷紙張上打印有基于圖像數(shù)據(jù)的可見圖像,該報(bào)告紙張 用于將這些打印紙張分別歸類為3個(gè)分配目的地。也就是說,在打印紙張122A至122C之
7中,將報(bào)告紙張121A與報(bào)告紙張121B之間的打印紙張122A分配到分配目的地A,將報(bào)告紙 張121B與報(bào)告紙張121C之間的打印紙張122B分配到分配目的地B,并且將位于報(bào)告紙張 121C背面?zhèn)鹊拇蛴〖垙?22C分配到分配目的地C。此外,以分配目的地為單位按照不同的 錯(cuò)位量錯(cuò)位地輸出報(bào)告紙張121A至121C和打印紙張122A至122C。(數(shù)據(jù)生成裝置)
數(shù)據(jù)生成裝置4包括控制器40,其控制數(shù)據(jù)生成裝置4的各個(gè)部分并且例如由 CPU等實(shí)現(xiàn);存儲(chǔ)單元41,其存儲(chǔ)各種程序和數(shù)據(jù)并且例如由R0M、RAM、硬盤等實(shí)現(xiàn);以及通 信單元42,其與網(wǎng)絡(luò)5連接以用于數(shù)據(jù)通信并且例如由網(wǎng)絡(luò)接口卡等實(shí)現(xiàn)。
這種數(shù)據(jù)生成裝置4例如由計(jì)算機(jī)、服務(wù)器、工作站(WS)等構(gòu)成。
存儲(chǔ)單元41除了存儲(chǔ)文檔數(shù)據(jù)13之外還存儲(chǔ)數(shù)據(jù)生成程序410、轉(zhuǎn)換目的地表 411和形式表412等。稍后將說明轉(zhuǎn)換目的地表411和形式表412的細(xì)節(jié)。此外,數(shù)據(jù)生成 程序410可以由諸如硬盤、CD-R0M等信息存儲(chǔ)介質(zhì)來提供并且可以經(jīng)由諸如互聯(lián)網(wǎng)等數(shù)據(jù) 通信網(wǎng)絡(luò)來提供。 控制器40根據(jù)數(shù)據(jù)生成程序410進(jìn)行操作而用作接收單元400、數(shù)據(jù)生成單元 401、輸出單元402等。接收單元400用作本發(fā)明的接收單元的實(shí)例。 接收單元400接收來自專用打印機(jī)3A的打印作業(yè)12,在該打印作業(yè)12中將帳票 數(shù)據(jù)ll和打印控制信息描述為對(duì)應(yīng)于頁面描述語言的記錄。此外,接收單元400可以接收 來自第一終端2A的打印作業(yè)12。 數(shù)據(jù)生成單元401由下述構(gòu)造而成轉(zhuǎn)換單元401A,其對(duì)打印作業(yè)12進(jìn)行分析并 將包括在打印作業(yè)12中的記錄中的與PDF格式對(duì)應(yīng)的記錄轉(zhuǎn)換成PDF格式;以及添加單元 401B,其基于轉(zhuǎn)換目的地表411和形式表412將與PDF格式不對(duì)應(yīng)的記錄添加到具有頁面 描述語言格式的打印作業(yè)12中。由轉(zhuǎn)換單元401A和添加單元401B生成文檔數(shù)據(jù)13。轉(zhuǎn) 換單元401A用作本發(fā)明的轉(zhuǎn)換單元的實(shí)例并且添加單元401B用作本發(fā)明的添加單元的實(shí) 例。 輸出單元402接收對(duì)文檔數(shù)據(jù)13的打印請(qǐng)求,基于文檔數(shù)據(jù)13生成輸出數(shù)據(jù),并 且將輸出數(shù)據(jù)發(fā)送到公用打印機(jī)3B中。打印請(qǐng)求的實(shí)例可以包括諸如文件名等指定文檔 數(shù)據(jù)13的數(shù)據(jù)指定信息、諸如打印機(jī)名稱等表示輸出目的地的打印機(jī)的打印機(jī)指定信息 等。此外,如果輸出目的地的打印機(jī)是能夠直接分析PDF格式的文檔的打印機(jī),則可以發(fā)送
輸出數(shù)據(jù)而無須經(jīng)過生成。
(第二終端) 圖3A是示出第二終端的整體構(gòu)造實(shí)例的框圖。與第一終端2A —樣,第二終端2B 由信息處理裝置構(gòu)成,并且包括控制器20、存儲(chǔ)單元21、輸入單元22、顯示單元23和通信單 元24。存儲(chǔ)單元21存儲(chǔ)用于文檔數(shù)據(jù)的應(yīng)用程序212。 控制器20通過根據(jù)用于文檔數(shù)據(jù)的應(yīng)用程序212進(jìn)行操作而在顯示單元23上顯 示文檔數(shù)據(jù)13。通過在顯示單元23上顯示文檔數(shù)據(jù)13,用戶可以識(shí)別文檔數(shù)據(jù)13。在通 過輸入單元22接收到對(duì)顯示單元23的顯示屏幕上的文檔數(shù)據(jù)13的打印指示時(shí),控制器20 將對(duì)文檔數(shù)據(jù)13的打印請(qǐng)求發(fā)送到數(shù)據(jù)生成裝置4。
(公用打印機(jī)) 圖3B是示出公用打印機(jī)的整體構(gòu)造實(shí)例的框圖。除了包括與專用打印機(jī)3A中相 同的控制器30、打印單元32(第二打印單元)和通信單元33以外,公用打印機(jī)3B還包括展
8開處理單元31B,該展開處理單元對(duì)從數(shù)據(jù)生成裝置4輸出的輸出數(shù)據(jù)進(jìn)行分析,并且基于
分析結(jié)果將經(jīng)分析的輸出數(shù)據(jù)展開為圖像數(shù)據(jù)。
(數(shù)據(jù)結(jié)構(gòu)) 圖4是示出帳票數(shù)據(jù)、打印控制信息、打印作業(yè)和文檔數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)實(shí)例的視 圖。(帳票數(shù)據(jù)) 帳票數(shù)據(jù)11是利用第一終端2A的用于帳票數(shù)據(jù)的應(yīng)用程序210所生成的打印對(duì)
象數(shù)據(jù)。帳票數(shù)據(jù)11例如包括文檔、照片、圖表等,并且可以是可變打印數(shù)據(jù)。 打印控制信息110是記錄當(dāng)打印帳票數(shù)據(jù)11時(shí)的打印條件的信息。在將基于帳票
數(shù)據(jù)11的印刷品120分別分配到例如2個(gè)分配目的地A和B的情況下,打印控制信息110
包括用于指定各個(gè)分配目的地A和B的打印條件的第一打印控制信息111A和第二打印控
制信息lllB。第一打印控制信息111A和第二打印控制信息lllB用作與電子文檔格式不對(duì)
應(yīng)的數(shù)據(jù)的實(shí)例。 第一打印控制信息111A和第二打印控制信息lllB均具有多個(gè)打印控制項(xiàng),對(duì)每
個(gè)打印控制項(xiàng)指定項(xiàng)目值。打印控制項(xiàng)的實(shí)例可以包括指定裝訂位置的"裝訂邊"、指定打
印時(shí)使用的紙張托盤的"紙張托盤"、指定在打印報(bào)告紙張時(shí)是否使用外部托盤的"外部托
盤使用"、指定雙面打印或單面打印的"雙面/單面打印"、指定將要輸出打印有可見圖像的
哪側(cè)輸出面(正面或背面)的"輸出面方向"、指定是否進(jìn)行合訂的"合訂"(裝訂成冊)、指
定份數(shù)的"份數(shù)"、指定是否以一定頁數(shù)為單位使印刷品錯(cuò)位的"輸出錯(cuò)位"。 此外,第一打印控制信息111A和第二打印控制信息111B均包括指示報(bào)告紙張的
插入的信息,例如用于指定分配目的地的分配目的地名稱的段落信息等。 作業(yè)管理信息112是當(dāng)存在對(duì)帳票數(shù)據(jù)11的打印指示時(shí)所生成的信息。作業(yè)管
理信息112具有多個(gè)作業(yè)管理項(xiàng),對(duì)每個(gè)作業(yè)管理項(xiàng)指定項(xiàng)目值。作業(yè)管理項(xiàng)的實(shí)例可以
包括指定打印作業(yè)的包括有名稱、編號(hào)或其組合的"作業(yè)ID"、指定發(fā)出打印指示的用戶
的"用戶ID"等等。(打印作業(yè)) 打印作業(yè)12以能夠由專用打印機(jī)3A分析的頁面描述語言來描述。打印作業(yè)12 是基于上述帳票數(shù)據(jù)11、打印控制信息110和作業(yè)管理信息112利用第一終端2A的打印機(jī) 驅(qū)動(dòng)程序211而生成的數(shù)據(jù)。 打印作業(yè)12包括基于帳票數(shù)據(jù)11的打印對(duì)象記錄P1 P250、基于第一打印控
制信息111A的段落記錄U和打印控制記錄A1 A8、基于第二打印控制信息111B的第二
段落記錄LB和打印控制記錄Bl B8、基于作業(yè)管理信息112的作業(yè)管理記錄Jl和J2等 等。 打印對(duì)象記錄Pl P250是對(duì)應(yīng)于帳票數(shù)據(jù)11的各頁面而描述的記錄。段落記 錄LA和LB是描述段落信息的記錄。打印控制記錄Al A8是描述分配目的地A的每個(gè)打 印控制項(xiàng)的項(xiàng)目值的記錄。打印控制記錄Bl B8是描述分配目的地B的每個(gè)打印控制項(xiàng) 的項(xiàng)目值的記錄。 雖然圖4的實(shí)例示出了第一段落記錄(LA) 123A、打印控制記錄(Al A8) 124A、打 印對(duì)象記錄(Pl P100) 125A、第二段落記錄(LB) 123B、打印控制記錄(Bl B8) 124B、打印對(duì)象記錄(P101 P250) 125B和作業(yè)記錄(Jl和J2) 126的順序,但各記錄的記錄順序不限 于此。(文檔數(shù)據(jù)) 文檔數(shù)據(jù)13是為了確認(rèn)帳票數(shù)據(jù)11的顯示內(nèi)容或?qū)て睌?shù)據(jù)11保存為通用文 檔而生成的電子文檔格式的數(shù)據(jù)。此外,文檔數(shù)據(jù)13是由數(shù)據(jù)生成裝置4的數(shù)據(jù)生成單元 401生成的數(shù)據(jù),并且可以受到指示而利用第二終端2B的用于文檔數(shù)據(jù)的應(yīng)用程序212進(jìn) 行顯示、編輯和打印。雖然在本示例性實(shí)施例中示出了文檔數(shù)據(jù)13為PDF格式,但是該數(shù) 據(jù)也可以具有獨(dú)自的格式而不受任何限制。 文檔數(shù)據(jù)13具有打印對(duì)象數(shù)據(jù)區(qū)域130和打印非對(duì)象數(shù)據(jù)區(qū)域131。打印對(duì)象數(shù) 據(jù)區(qū)域130是記錄如下數(shù)據(jù)的數(shù)據(jù)區(qū)域S卩,將作為可見圖像而被打印在印刷品120上的打 印對(duì)象也是將顯示在顯示屏幕上的顯示對(duì)象的數(shù)據(jù)。打印非對(duì)象數(shù)據(jù)區(qū)域131是記錄不是 打印對(duì)象的顯示對(duì)象的數(shù)據(jù)的數(shù)據(jù)區(qū)域。 在打印對(duì)象數(shù)據(jù)區(qū)域130中記錄有打印對(duì)象記錄Pl P250所轉(zhuǎn)換成的具有PDF 格式的打印對(duì)象數(shù)據(jù)Pl p250。 打印非對(duì)象數(shù)據(jù)區(qū)域131分為多個(gè)部分,包括導(dǎo)引區(qū)132、注釋區(qū)133、備注區(qū)134、 標(biāo)記區(qū)135等。 在打印非對(duì)象數(shù)據(jù)區(qū)域131中記錄有基于轉(zhuǎn)換目的地表411和形式表412而將 段落記錄LA和Le、打印控制記錄Al A8和Bl B8以及作業(yè)管理記錄Jl和J2分別轉(zhuǎn)換 成的段落信息IA和Ie、打印控制信息al a8和bl b8以及作業(yè)管理信息jl和j2。
打印控制信息al a8和bl b8處于能夠區(qū)分分配目的地的狀態(tài),即處于與段 落信息相關(guān)聯(lián)的狀態(tài),并且被記錄在打印非對(duì)象數(shù)據(jù)區(qū)域131中。此外,在不區(qū)分分配目的 地的情況下記錄作業(yè)管理數(shù)據(jù)jl和j2。此外,數(shù)據(jù)生成單元401基于轉(zhuǎn)換目的地表411選 擇其中記錄有打印控制信息al a8和bl b8以及作業(yè)管理數(shù)據(jù)jl和j2的數(shù)據(jù)區(qū)域。 此外,根據(jù)形式表412記錄打印控制信息al a8和b 1 b8以及作業(yè)管理數(shù)據(jù)jl和j2 的格式。(轉(zhuǎn)換目的地表) 圖5是示出轉(zhuǎn)換目的地表的實(shí)例的視圖。存儲(chǔ)在數(shù)據(jù)生成裝置4中的轉(zhuǎn)換目的地 表411是這樣的表即,指定根據(jù)打印控制信息和作業(yè)管理信息的項(xiàng)目種類而將打印控制 信息和作業(yè)管理信息記錄到文檔數(shù)據(jù)13的打印非對(duì)象數(shù)據(jù)區(qū)域131的導(dǎo)引區(qū)132、注釋區(qū) 133、備注區(qū)134和標(biāo)記區(qū)135的哪一區(qū)域中的表。作為另一種選擇,可以不考慮打印控制 信息和作業(yè)管理信息的項(xiàng)目的種類,而將打印控制信息和作業(yè)管理信息固定地記錄在預(yù)定 部分中。 在轉(zhuǎn)換目的地表411中,對(duì)應(yīng)于打印控制信息和作業(yè)管理信息的每一項(xiàng)指定轉(zhuǎn)換 目的地的數(shù)據(jù)區(qū)域。在圖5的實(shí)例中,標(biāo)記"0"指示轉(zhuǎn)換目的地的數(shù)據(jù)區(qū)域。將未指定轉(zhuǎn) 換目的地的項(xiàng)目,即沒有標(biāo)記"O"的項(xiàng)目記錄在與默認(rèn)區(qū)域?qū)?yīng)的數(shù)據(jù)區(qū)域中。例如,對(duì)于 "裝訂邊"項(xiàng),因?yàn)?0"標(biāo)記在"注釋"區(qū)中,所以數(shù)據(jù)生成單元401判定應(yīng)該將與"裝訂邊" 項(xiàng)相關(guān)的打印控制信息記錄在注釋區(qū)133中。
(形式表) 圖6是示出形式表的實(shí)例的視圖。存儲(chǔ)在數(shù)據(jù)生成裝置4中的形式表412是定義當(dāng)將打印控制信息和作業(yè)管理信息記錄在打印非對(duì)象數(shù)據(jù)區(qū)域131中時(shí)的形式的表。
在形式表412中,對(duì)應(yīng)于打印控制信息和作業(yè)管理信息的每一項(xiàng)定義當(dāng)將打印 控制信息和作業(yè)管理信息記錄在轉(zhuǎn)換目的地的數(shù)據(jù)區(qū)域中時(shí)的形式以及表示對(duì)應(yīng)項(xiàng)可以 采用的參數(shù)的項(xiàng)目值。例如,如果對(duì)打印控制項(xiàng)"裝訂邊"指定項(xiàng)目值"短邊",則數(shù)據(jù)生成 單元401生成字符串"BD = S"并且將所生成的字符串記錄在由轉(zhuǎn)換目的地表411確定的 注釋區(qū)133中。(第一示例性實(shí)施例的操作) 接下來,將參照?qǐng)D7至圖11說明根據(jù)本發(fā)明第一示例性實(shí)施例的打印系統(tǒng)1A的 操作實(shí)例。
(1)打印作業(yè)的生成處理和打印處理 圖7是示出打印作業(yè)的生成處理和打印處理的操作實(shí)例的流程圖。第一終端2A 的控制器20根據(jù)用戶的操作啟動(dòng)用于帳票數(shù)據(jù)的應(yīng)用程序210,并且在顯示單元23上顯示 輸入屏幕,通過該輸入屏幕輸入例如用于帳票數(shù)據(jù)11的打印控制信息。然后,隨著用戶通 過輸入屏幕輸入打印控制信息,控制器20接收對(duì)帳票數(shù)據(jù)11的打印指示(SI)。
接下來,在接收到打印指示時(shí),控制器20啟動(dòng)打印機(jī)驅(qū)動(dòng)程序211,并且生成作業(yè) 管理信息,該作業(yè)管理信息包括用于識(shí)別發(fā)出打印指示的用戶的用戶ID和最近發(fā)出的作 業(yè)ID等。然后,控制器20基于帳票數(shù)據(jù)11、打印控制信息和作業(yè)管理信息生成打印作業(yè) 12。然后,控制器20經(jīng)由通信單元24將所生成的打印作業(yè)12發(fā)送到專用打印機(jī)3A(S2)。
接下來,在經(jīng)由通信單元33接收到打印作業(yè)12,專用打印機(jī)3A的控制器30使展 開處理單元31A和打印單元32基于打印作業(yè)12執(zhí)行打印處理(S10)。
具體地說,展開處理單元31A對(duì)打印作業(yè)12進(jìn)行分析并且獲取包含在打印作業(yè)12 中的打印對(duì)象記錄、段落記錄和打印控制記錄的內(nèi)容。然后,展開處理單元31A對(duì)打印對(duì)象 記錄執(zhí)行展開處理并且生成諸如位圖數(shù)據(jù)等圖像數(shù)據(jù)。然后,打印單元32從打印控制記錄 和段落記錄中獲取打印控制信息和段落信息,根據(jù)打印控制信息和段落信息在諸如打印紙 張等記錄介質(zhì)上打印圖像數(shù)據(jù),并且輸出印刷品120。 接下來,控制器30經(jīng)由通信單元33將所接收到的打印作業(yè)12發(fā)送到數(shù)據(jù)生成裝 置4(S11)。此外,控制器30可以在執(zhí)行打印處理之前將打印作業(yè)12發(fā)送到數(shù)據(jù)生成裝置 4。此外,第一終端2A可以將打印作業(yè)12既發(fā)送到專用打印機(jī)3A又發(fā)送到數(shù)據(jù)生成裝置 4。 (2)從打印作業(yè)到文檔數(shù)據(jù)的生成處理 當(dāng)數(shù)據(jù)生成裝置4的接收單元400經(jīng)由通信單元42接收到來自專用打印機(jī)3A的 打印作業(yè)12時(shí)(圖7中的S20),數(shù)據(jù)生成單元401執(zhí)行文檔數(shù)據(jù)生成處理以從打印作業(yè) 12生成文檔數(shù)據(jù)13(S21)。下面,將參照?qǐng)D8說明步驟S21的細(xì)節(jié)。步驟S20用作本發(fā)明 的接收步驟的實(shí)例。 圖8是示出文檔數(shù)據(jù)生成處理的操作實(shí)例的流程圖。首先,數(shù)據(jù)生成單元401例
如按照各記錄的記錄順序選擇記錄在打印作業(yè)12中的多個(gè)記錄中之一,并且讀取所選擇
的記錄作為處理對(duì)象記錄以便以記錄為單位對(duì)多個(gè)記錄進(jìn)行處理(S100)。 接下來,數(shù)據(jù)生成單元401判斷處理對(duì)象記錄是否是段落記錄(S110)。 如果判定處理對(duì)象記錄是段落記錄(在S110中判斷結(jié)果為肯定),則數(shù)據(jù)生成單
元401獲取段落信息作為段落記錄的內(nèi)容,并且將所獲取的段落信息記錄在打印非對(duì)象數(shù)
11據(jù)區(qū)域131中(Slll)。 然后,數(shù)據(jù)生成單元401判斷處理對(duì)象記錄是否是最終的記錄(S140)。如果判定 處理對(duì)象記錄不是最終的記錄(在S140中判斷結(jié)果為否定),則數(shù)據(jù)生成單元401返回到 步驟S100,在該步驟S100中,數(shù)據(jù)生成單元401讀取接著當(dāng)前的處理對(duì)象記錄而記錄的下 一個(gè)記錄作為另一處理對(duì)象記錄(S100)。另一方面,如果判定處理對(duì)象記錄是最終的記錄 (在S140中判斷結(jié)果為肯定),則數(shù)據(jù)生成單元401結(jié)束文檔數(shù)據(jù)生成處理。
另一方面,如果在步驟S110中判定處理對(duì)象記錄不是段落記錄(在S110中判斷 結(jié)果為否定),則數(shù)據(jù)生成單元401判斷處理對(duì)象記錄是否是打印控制記錄(S120)。
如果判定處理對(duì)象記錄是打印控制記錄(在S 120中判斷結(jié)果為肯定),則數(shù)據(jù)生 成單元401獲取包括打印控制項(xiàng)和項(xiàng)目值在內(nèi)的打印控制信息作為打印控制記錄的內(nèi)容。 然后,數(shù)據(jù)生成單元401通過參考轉(zhuǎn)換目的地表411來確定所獲取的打印控制信息的打印 控制項(xiàng)的轉(zhuǎn)換目的地(S121)。 接下來,數(shù)據(jù)生成單元401參考與形式表412中的打印控制項(xiàng)對(duì)應(yīng)的形式,并且生 成描述打印控制項(xiàng)和與該形式對(duì)應(yīng)的項(xiàng)目值的字符串。然后,添加單元401B與在步驟S111 中獲取的段落信息相關(guān)聯(lián)地將所生成的字符串添加到在步驟S121中被確定為轉(zhuǎn)換目的地 的數(shù)據(jù)區(qū)域中(S122)。然后,數(shù)據(jù)生成單元401轉(zhuǎn)入步驟S140的對(duì)最終的記錄的判斷處 理。步驟S122用作本發(fā)明的添加步驟的實(shí)例。 另一方面,如果數(shù)據(jù)生成單元401在步驟S120中判定處理對(duì)象記錄不是打印控制 記錄(在S120中判斷結(jié)果為否定),那么因?yàn)樘幚韺?duì)象記錄是基于帳票數(shù)據(jù)11的打印對(duì) 象記錄,因此轉(zhuǎn)換單元401A將打印對(duì)象記錄轉(zhuǎn)換成PDF格式的打印對(duì)象數(shù)據(jù)并且將該打印 對(duì)象數(shù)據(jù)記錄在打印對(duì)象數(shù)據(jù)區(qū)域130中(S130)。步驟S130用作本發(fā)明的轉(zhuǎn)換步驟的實(shí) 例。 然后,數(shù)據(jù)生成單元401轉(zhuǎn)入步驟S140的對(duì)最終的記錄的判斷處理。 這樣,數(shù)據(jù)生成單元401對(duì)記錄在打印作業(yè)12中的所有記錄進(jìn)行了處理,根據(jù)記
錄的種類將記錄記錄在文檔數(shù)據(jù)13的相應(yīng)數(shù)據(jù)區(qū)域中從而生成文檔數(shù)據(jù)13,并且將所生
成的文檔數(shù)據(jù)13存儲(chǔ)在存儲(chǔ)單元41中。 (3)文檔數(shù)據(jù)的顯示處理 圖10是示出文檔數(shù)據(jù)的顯示處理和打印處理的操作實(shí)例的流程圖。在接收到來 自用戶的對(duì)文檔數(shù)據(jù)13的顯示指示時(shí)(S200),第二終端2B的控制器20啟動(dòng)用于文檔數(shù)據(jù) 的應(yīng)用程序212,并且將對(duì)文檔數(shù)據(jù)13的發(fā)送請(qǐng)求發(fā)送到數(shù)據(jù)生成裝置4(S201)。在接收 到發(fā)送請(qǐng)求時(shí),數(shù)據(jù)生成裝置4的控制器40根據(jù)該發(fā)送請(qǐng)求發(fā)送存儲(chǔ)在存儲(chǔ)單元41中的 文檔數(shù)據(jù)13(S202)。 接下來,在接收到文檔數(shù)據(jù)13時(shí),第二終端2B的控制器20基于該文檔數(shù)據(jù)13在 顯示單元23上顯示文檔數(shù)據(jù)顯示屏幕(S203)。 圖9是示出文檔數(shù)據(jù)顯示屏幕的實(shí)例的視圖。文檔數(shù)據(jù)顯示屏幕14設(shè)置有用于 打印對(duì)象數(shù)據(jù)的窗口 140,其在屏幕的右側(cè)顯示記錄在受到指示而將要顯示的文檔數(shù)據(jù)的 打印對(duì)象數(shù)據(jù)區(qū)域130中的數(shù)據(jù);以及用于打印非對(duì)象數(shù)據(jù)的窗口 143,其在屏幕的左側(cè)顯 示記錄在打印非對(duì)象數(shù)據(jù)區(qū)域131中的數(shù)據(jù)。 在用于打印對(duì)象數(shù)據(jù)的窗口 140的中央部分顯示基于打印對(duì)象數(shù)據(jù)的文檔140a。在文檔140a的下方設(shè)置有頁碼欄141,其示出了當(dāng)前正在顯示的文檔140a的當(dāng)前頁碼和 總頁數(shù);前一頁按鈕142A,其將文檔140a的當(dāng)前頁變更為前一頁;以及后一頁按鈕142B, 其將文檔140a的當(dāng)前頁變更為后一頁。 用于打印非對(duì)象數(shù)據(jù)的窗口 143設(shè)置有標(biāo)簽按鈕144A至144D,其分別對(duì)應(yīng)于導(dǎo) 引區(qū)132、注釋區(qū)133、備注區(qū)134和標(biāo)記區(qū)135 ;以及子窗口 145,其顯示利用標(biāo)簽按鈕144A 至144D選擇的數(shù)據(jù)區(qū)域中所記錄的打印控制信息。圖9的實(shí)例示出了利用標(biāo)簽按鈕144A 選擇導(dǎo)引區(qū)。 在子窗口 145中,將以分配目的地為單位說明打印控制信息的提要146A至146C 顯示為字符串。各個(gè)提要146A至146C是包括如下部分的字符串說明段落信息的內(nèi)容的 分配目的地147、段落頁碼148、說明打印控制信息的內(nèi)容的輸出面方向149A和份數(shù)149B。
例如,提要146A示出了在以分支A作為分配目的地的情況下利用分配目的地147 的字符串"分支A"插入紙張報(bào)告,并且利用段落頁碼148的"P. l"在文檔140a的第一頁之 前插入報(bào)告紙張。此外,提要146A示出作為當(dāng)打印待分配到分支A的印刷品時(shí)即文檔140a 的第1頁至第100頁時(shí)的打印控制信息,利用輸出面方向149A的字符串"FU = DN"使輸出 面方向(FU)為向下(DN),并且利用份數(shù)149B的字符串"CP二 l"使份數(shù)(CP)為一份(1)。
(4)文檔數(shù)據(jù)的打印處理 在通過文檔數(shù)據(jù)顯示屏幕14接收到來自用戶的對(duì)文檔數(shù)據(jù)13的打印指示時(shí)(圖 10中的S210),第二終端2B的控制器20將對(duì)文檔數(shù)據(jù)13的打印請(qǐng)求發(fā)送到數(shù)據(jù)生成裝置 4中(S211)。 接下來,在接收到打印請(qǐng)求時(shí),數(shù)據(jù)生成裝置4的輸出單元402基于由打印請(qǐng)求的
數(shù)據(jù)指定信息指定的文檔數(shù)據(jù)13生成輸出數(shù)據(jù),并且將該輸出數(shù)據(jù)輸出到由打印機(jī)指定
信息指定的公用打印機(jī)3B(S212)。下面將參照?qǐng)D11A說明步驟S212的細(xì)節(jié)。 圖IIA是示出輸出數(shù)據(jù)的發(fā)送處理的操作實(shí)例的流程圖。數(shù)據(jù)生成裝置4的輸出
單元402獲取輸出數(shù)據(jù)的發(fā)送目的地的打印機(jī)信息(S300)。打印機(jī)信息的實(shí)例可以包括
指示可以由打印機(jī)分析的標(biāo)題的標(biāo)題分類信息或指示由打印機(jī)執(zhí)行的打印控制信息的打
印機(jī)功能信息等等。 接下來,輸出單元402基于打印機(jī)信息的標(biāo)題分類信息確定賦予輸出數(shù)據(jù)的標(biāo)題 的類別(S301)。 接下來,輸出單元402根據(jù)所確定的類別生成包括有轉(zhuǎn)換目的地表411、形式表 412等的標(biāo)題,并且生成包括標(biāo)題和文檔數(shù)據(jù)13的輸出數(shù)據(jù)(S302)。然后,輸出單元402 將輸出數(shù)據(jù)發(fā)送到公用打印機(jī)3B(S303)。 然后,在圖10中,在經(jīng)由通信單元33接收到輸出數(shù)據(jù)時(shí),公用打印機(jī)3B的控制器 30使展開處理單元31B和打印單元32基于輸出數(shù)據(jù)執(zhí)行打印處理(圖10中的S213)。下 面,將參照?qǐng)D11B說明步驟S213的細(xì)節(jié)。 圖IIB是示出基于輸出數(shù)據(jù)的打印處理的操作實(shí)例的流程圖。在接收到輸出數(shù)據(jù) 時(shí)(S400),公用打印機(jī)3B的控制器30使展開處理單元31B分析包括在輸出數(shù)據(jù)中的標(biāo)題 (S401)。 接下來,展開處理單元31B基于作為對(duì)標(biāo)題的分析結(jié)果而獲取的轉(zhuǎn)換目的地表 411和形式表412,從包括在輸出數(shù)據(jù)中的文檔數(shù)據(jù)13的打印非對(duì)象數(shù)據(jù)區(qū)域131中獲取打印控制信息和段落信息(S402)。 接下來,展開處理單元31A對(duì)記錄在文檔數(shù)據(jù)13的顯示數(shù)據(jù)區(qū)域131中的數(shù)據(jù)執(zhí) 行展開處理,并且生成圖像數(shù)據(jù)(S403)。 然后,打印單元32根據(jù)打印控制信息和段落信息在記錄介質(zhì)上打印所生成的圖 像數(shù)據(jù),并且輸出印刷品120(S404)。 這樣,數(shù)據(jù)生成裝置4從打印作業(yè)12生成文檔數(shù)據(jù)13,并且第二終端2B顯示和輸 出文檔數(shù)據(jù)13。此外,在接收到對(duì)文檔數(shù)據(jù)13的打印指示時(shí),公用打印機(jī)3B根據(jù)包括在文 檔數(shù)據(jù)13中的打印控制信息執(zhí)行打印處理。因此,公用打印機(jī)3B與專用打印機(jī)3A輸出同 樣的印刷品。[第二示例性實(shí)施例] 在根據(jù)第一示例性實(shí)施例的打印系統(tǒng)1A中,數(shù)據(jù)生成裝置4從打印作業(yè)生成文檔 數(shù)據(jù)13。另一方面,在根據(jù)第二示例性實(shí)施例的打印系統(tǒng)1B中,專用打印機(jī)3A在數(shù)據(jù)生成 裝置4中配備有數(shù)據(jù)生成功能,并且通過對(duì)打印作業(yè)進(jìn)行轉(zhuǎn)換而生成文檔數(shù)據(jù)13。
圖12是示出根據(jù)本發(fā)明第二示例性實(shí)施例的打印系統(tǒng)的整體構(gòu)造實(shí)例的概略 圖。打印系統(tǒng)1B除了包括與第一示例性實(shí)施例相同的第一終端2A、第二終端2B、公用打印 機(jī)3B和網(wǎng)絡(luò)5以外,還包括專用打印機(jī)3A,該專用打印機(jī)3A基于打印作業(yè)執(zhí)行打印處理并 且生成文檔數(shù)據(jù)13。
(專用打印機(jī)) 圖13是示出專用打印機(jī)的整體構(gòu)造實(shí)例的框圖。專用打印機(jī)3A除了包括與第一 示例性實(shí)施例相同的控制器30、展開處理單元31A、打印單元32和通信單元33以外,還包 括存儲(chǔ)單元34,該存儲(chǔ)單元34存儲(chǔ)各種類型的程序和數(shù)據(jù)并且例如由ROM、 RAM、硬盤等實(shí) 現(xiàn)。 存儲(chǔ)單元34除了存儲(chǔ)文檔數(shù)據(jù)13以外,還存儲(chǔ)數(shù)據(jù)生成程序340、轉(zhuǎn)換目的地表 341和形式表342等。因?yàn)閿?shù)據(jù)生成程序340、轉(zhuǎn)換目的地表341和形式表342分別對(duì)應(yīng)于 根據(jù)第一示例性實(shí)施例的數(shù)據(jù)生成程序410、轉(zhuǎn)換目的地表411和形式表412,所以將不再 重復(fù)其詳細(xì)說明。此外,數(shù)據(jù)生成程序340可以由諸如硬盤、CD-ROM等信息存儲(chǔ)介質(zhì)來提 供,并且可以經(jīng)由諸如互聯(lián)網(wǎng)等數(shù)據(jù)通信網(wǎng)絡(luò)來提供。 控制器30通過根據(jù)數(shù)據(jù)生成程序340進(jìn)行操作而用作接收單元300、包括轉(zhuǎn)換單
元301A和添加單元301B的數(shù)據(jù)生成單元301、輸出單元302等。因?yàn)檫@些單元300至302
分別對(duì)應(yīng)于根據(jù)第一示例性實(shí)施例的接收單元400、數(shù)據(jù)生成單元401和輸出單元402,所
以將不再重復(fù)其詳細(xì)說明。(第二示例性實(shí)施例的操作) 在以上構(gòu)造中,當(dāng)專用打印機(jī)3A的接收單元300接收到來自第一終端2A的打印 作業(yè)時(shí),包括在數(shù)據(jù)生成單元301中的轉(zhuǎn)換單元301A和添加單元301B根據(jù)圖8的流程圖 基于該打印作業(yè)執(zhí)行文檔數(shù)據(jù)生成處理并且通過對(duì)打印作業(yè)進(jìn)行轉(zhuǎn)換而生成文檔數(shù)據(jù)13。 控制器30將所生成的文檔數(shù)據(jù)13存儲(chǔ)在存儲(chǔ)單元34中。此外,展開處理單元31A和打印 單元32基于打印作業(yè)執(zhí)行打印處理并且輸出印刷品120。 然后,在接收到對(duì)存儲(chǔ)在專用打印機(jī)3A中的文檔數(shù)據(jù)13的顯示指示時(shí),第二終端 2B執(zhí)行顯示處理以顯示與圖9相同的文檔數(shù)據(jù)顯示屏幕。
此外,在接收到對(duì)文檔數(shù)據(jù)13的打印指示時(shí),第二終端2B將打印請(qǐng)求發(fā)送到專用 打印機(jī)3A中。專用打印機(jī)3A的輸出單元302將輸出數(shù)據(jù)發(fā)送到公用打印機(jī)3B。然后,公 用打印機(jī)3B的展開處理單元31A和打印單元32基于輸出數(shù)據(jù)執(zhí)行打印處理并且與專用打 印機(jī)3A輸出相同的印刷品120。此外,接收打印請(qǐng)求的專用打印機(jī)3A的打印單元32可以 在不發(fā)送輸出數(shù)據(jù)的情況下執(zhí)行打印處理。
[其他示例性實(shí)施例] 本發(fā)明不限于上述示例性實(shí)施例,而是可以在不脫離本發(fā)明的精神和范圍的情況 下以各種方式進(jìn)行變型。例如,雖然在上述示例性實(shí)施例中利用控制器和數(shù)據(jù)生成程序來 實(shí)現(xiàn)接收單元、數(shù)據(jù)生成單元和輸出單元,但是也可以利用諸如特定用途IC(ASIC)等硬件 來實(shí)現(xiàn)接收單元、數(shù)據(jù)生成單元和輸出單元的一部分或全部。 此外,可以從諸如CD-ROM等信息存儲(chǔ)介質(zhì)將用于上述示例性實(shí)施例中的程序讀 取到裝置中的存儲(chǔ)單元,或者可以從與諸如互聯(lián)網(wǎng)等網(wǎng)絡(luò)連接的服務(wù)器將上述程序下載到 裝置中的存儲(chǔ)單元中。 此外,上述示例性實(shí)施例中的打印系統(tǒng)可以作為打印系統(tǒng)整體而具有各個(gè)裝置的 功能和數(shù)據(jù)。例如,可以將諸如轉(zhuǎn)換目的地表、形式表等數(shù)據(jù)存儲(chǔ)在其他存儲(chǔ)裝置中。
此外,雖然將由專用打印機(jī)的數(shù)據(jù)生成裝置和數(shù)據(jù)生成單元生成的文檔數(shù)據(jù)存儲(chǔ) 在其各自的存儲(chǔ)單元中,但是可以將文檔數(shù)據(jù)例如存儲(chǔ)在其他存儲(chǔ)裝置中,或者可以將該 文檔數(shù)據(jù)附加到電子郵件中并且發(fā)送到第一終端和第二終端。 出于解釋和說明的目的提供了本發(fā)明的示例性實(shí)施例的前述說明。其本意并不是 窮舉或?qū)⒈景l(fā)明限制為所公開的確切形式。顯然,對(duì)于本技術(shù)領(lǐng)域的技術(shù)人員可以進(jìn)行許 多修改和變型。選擇和說明該示例性實(shí)施例是為了更好地解釋本發(fā)明的原理及其實(shí)際應(yīng) 用,因此使得本技術(shù)領(lǐng)域的其他技術(shù)人員能夠理解本發(fā)明所適用的各種實(shí)施例并預(yù)見到適 合于特定應(yīng)用的各種修改。目的在于通過所附權(quán)利要求及其等同內(nèi)容限定本發(fā)明的范圍。
權(quán)利要求
一種數(shù)據(jù)生成方法,包括接收步驟,接收以用于打印的打印語言格式描述的第一數(shù)據(jù);轉(zhuǎn)換步驟,將在所述接收步驟中接收到的所述第一數(shù)據(jù)中的與用于顯示的電子文檔格式對(duì)應(yīng)的部分轉(zhuǎn)換成以所述電子文檔格式描述的第二數(shù)據(jù);以及添加步驟,將在所述接收步驟中接收到的所述第一數(shù)據(jù)中的與所述電子文檔格式不對(duì)應(yīng)的第三數(shù)據(jù)添加到所述第二數(shù)據(jù)中。
2. 根據(jù)權(quán)利要求l所述的方法,其中,所述添加步驟將所述第三數(shù)據(jù)轉(zhuǎn)換成作為表示所述第三數(shù)據(jù)內(nèi)容的數(shù)據(jù)的所述電子 文檔格式,并且將經(jīng)轉(zhuǎn)換的第三數(shù)據(jù)添加到所述電子文檔格式的第二數(shù)據(jù)的作為顯示對(duì)象 的區(qū)域中。
3. 根據(jù)權(quán)利要求2所述的方法,其中, 所述電子文檔格式是PDF格式,并且所述添加步驟將與所述PDF格式不對(duì)應(yīng)的所述第三數(shù)據(jù)轉(zhuǎn)換成作為表示所述第三數(shù) 據(jù)內(nèi)容的數(shù)據(jù)的所述電子文檔格式,并且將經(jīng)轉(zhuǎn)換的第三數(shù)據(jù)添加到所述PDF格式的導(dǎo)引 部分中。
4. 根據(jù)權(quán)利要求l所述的方法,其中,所述添加步驟將所述第三數(shù)據(jù)添加到根據(jù)數(shù)據(jù)類型而從具有所述電子文檔格式的多 個(gè)數(shù)據(jù)區(qū)域中選擇的數(shù)據(jù)區(qū)域中。
5. 根據(jù)權(quán)利要求l所述的方法,其中,所述添加步驟將所述第三數(shù)據(jù)轉(zhuǎn)換成作為表示所述第三數(shù)據(jù)內(nèi)容的數(shù)據(jù)的所述電子 文檔格式,并且將經(jīng)轉(zhuǎn)換的第三數(shù)據(jù)和說明所述經(jīng)轉(zhuǎn)換的第三數(shù)據(jù)的內(nèi)容的提要添加到所 述電子文檔格式的第二數(shù)據(jù)的作為顯示對(duì)象的區(qū)域中。
6. —種數(shù)據(jù)生成裝置,包括接收單元,其接收以用于打印的打印語言格式描述的第一數(shù)據(jù);轉(zhuǎn)換單元,其將由所述接收單元接收到的所述第一數(shù)據(jù)中的與用于顯示的電子文檔格 式對(duì)應(yīng)的部分轉(zhuǎn)換成以所述電子文檔格式描述的第二數(shù)據(jù);以及添加單元,其將由所述接收單元接收到的所述第一數(shù)據(jù)中的與所述電子文檔格式不對(duì) 應(yīng)的第三數(shù)據(jù)添加到所述第二數(shù)據(jù)中。
7. —種打印裝置,包括接收單元,其接收以用于打印的打印語言格式描述的第一數(shù)據(jù);轉(zhuǎn)換單元,其將由所述接收單元接收到的所述第一數(shù)據(jù)中的與用于顯示的電子文檔格式對(duì)應(yīng)的部分轉(zhuǎn)換成以所述電子文檔格式描述的第二數(shù)據(jù);添加單元,其將由所述接收單元接收到的所述第一數(shù)據(jù)中的與所述電子文檔格式不對(duì)應(yīng)的第三數(shù)據(jù)添加到所述第二數(shù)據(jù)中;以及打印單元,其基于由所述接收單元接收到的所述第一數(shù)據(jù)輸出印刷品。
8. —種打印系統(tǒng),包括接收單元,其接收以用于打印的打印語言格式描述的第一數(shù)據(jù);轉(zhuǎn)換單元,其將由所述接收單元接收到的所述第一數(shù)據(jù)中的與用于顯示的電子文檔格 式對(duì)應(yīng)的部分轉(zhuǎn)換成以所述電子文檔格式描述的第二數(shù)據(jù);添加單元,其將由所述接收單元接收到的所述第一數(shù)據(jù)中的與所述電子文檔格式不對(duì) 應(yīng)的第三數(shù)據(jù)添加到所述第二數(shù)據(jù)中;第一打印單元,其基于由所述接收單元接收到的所述第一數(shù)據(jù)輸出印刷品;以及 第二打印單元,其基于由所述轉(zhuǎn)換單元轉(zhuǎn)換的所述第二數(shù)據(jù)輸出印刷品。
全文摘要
本發(fā)明公開了一種數(shù)據(jù)生成方法、數(shù)據(jù)生成裝置、打印裝置及打印系統(tǒng),所述數(shù)據(jù)生成方法包括接收以用于打印的打印語言格式描述的第一數(shù)據(jù);將在所述接收步驟中接收到的所述第一數(shù)據(jù)中的與用于顯示的電子文檔格式對(duì)應(yīng)的部分轉(zhuǎn)換成以所述電子文檔格式描述的第二數(shù)據(jù);以及將在所述接收步驟中接收到的所述第一數(shù)據(jù)中的與所述電子文檔格式不對(duì)應(yīng)的第三數(shù)據(jù)添加到所述第二數(shù)據(jù)中。
文檔編號(hào)G06F3/12GK101794202SQ200910174398
公開日2010年8月4日 申請(qǐng)日期2009年9月18日 優(yōu)先權(quán)日2009年2月2日
發(fā)明者谷島正彥 申請(qǐng)人:富士施樂株式會(huì)社