一種審批單據(jù)的打印方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,具體涉及一種審批單據(jù)的打印方法和裝置。
【背景技術(shù)】
[0002] 隨著行政審批系統(tǒng)的應(yīng)用提升,行政服務(wù)中心制度的不斷完善,對(duì)行政審批系統(tǒng) 輸出的審批單據(jù)的格式,會(huì)增加更多的內(nèi)容自定義、格式自定義的要求。在現(xiàn)有的行政審批 系統(tǒng)中通常采用的打印模式有word打印、pdf打印等,但是在現(xiàn)有技術(shù)中,行政審批系統(tǒng)的 打印模式至少存在如下的問題: 在word打印模式下,設(shè)定好的模板在打印之前,文檔內(nèi)容格式都能修改,容易出現(xiàn)各部 門打印內(nèi)容都不一致的問題。在pdf打印模式下,模板格式設(shè)定完成之后,只能根據(jù)設(shè)定的 模板格式打印,又無法滿足個(gè)性化的打印要求。
[0003] 現(xiàn)有的行政審批系統(tǒng)采用的打印模式,無法滿足各地行政服務(wù)中心對(duì)行政審批系 統(tǒng)輸出打印單據(jù)的規(guī)范要求,同時(shí)適應(yīng)入駐中心部門單據(jù)個(gè)性化調(diào)整的需求,因此有必要 對(duì)現(xiàn)有的行政審批系統(tǒng)采用的打印模式進(jìn)行改進(jìn),以滿足上述的需求。
【發(fā)明內(nèi)容】
[0004] 本發(fā)明的目的在于提供一種審批單據(jù)的打印方法和裝置,用于滿足用戶個(gè)性化、 規(guī)范化的打印需求。
[0005] 為了達(dá)到上述目的,本發(fā)明采用這樣的如下技術(shù)方案: 一方面,本發(fā)明提供一種審批單據(jù)的打印方法,包括: 獲取預(yù)置的打印模板,所述打印模板包括:靜態(tài)內(nèi)容元素和動(dòng)態(tài)內(nèi)容元素,所述動(dòng)態(tài)內(nèi) 容元素包括:自定義內(nèi)容元素和標(biāo)準(zhǔn)化內(nèi)容元素; 將所述打印模板與審批事項(xiàng)環(huán)節(jié)綁定,得到對(duì)應(yīng)于所述審批事項(xiàng)環(huán)節(jié)的打印模板; 當(dāng)用戶啟動(dòng)所述審批事項(xiàng)環(huán)節(jié)進(jìn)行打印操作時(shí),從業(yè)務(wù)系統(tǒng)數(shù)據(jù)庫調(diào)取與所述打印模 板中的靜態(tài)內(nèi)容元素對(duì)應(yīng)的靜態(tài)結(jié)構(gòu)化數(shù)據(jù),以及調(diào)取與所述打印模板中的動(dòng)態(tài)內(nèi)容元素 對(duì)應(yīng)的動(dòng)態(tài)結(jié)構(gòu)化數(shù)據(jù),所述動(dòng)態(tài)結(jié)構(gòu)化數(shù)據(jù)包括:自定義內(nèi)容數(shù)據(jù)和標(biāo)準(zhǔn)化內(nèi)容數(shù)據(jù); 將所述靜態(tài)結(jié)構(gòu)化數(shù)據(jù)和所述動(dòng)態(tài)結(jié)構(gòu)化數(shù)據(jù)加載到所述打印模板中以生成待打印 的審批單據(jù),并輸出所述待打印的審批單據(jù)到打印設(shè)備進(jìn)行打印。
[0006] 另一方面,本發(fā)明提供一種審批單據(jù)的打印裝置,包括: 模板獲取模塊,用于獲取預(yù)置的打印模板,所述打印模板包括:靜態(tài)內(nèi)容元素和動(dòng)態(tài)內(nèi) 容元素,所述動(dòng)態(tài)內(nèi)容元素包括:自定義內(nèi)容元素和標(biāo)準(zhǔn)化內(nèi)容元素; 事項(xiàng)綁定模塊,用于將所述打印模板與審批事項(xiàng)環(huán)節(jié)綁定,得到對(duì)應(yīng)于所述審批事項(xiàng) 環(huán)節(jié)的打印模板; 內(nèi)容數(shù)據(jù)調(diào)度模塊,用于當(dāng)用戶啟動(dòng)所述審批事項(xiàng)環(huán)節(jié)進(jìn)行打印操作時(shí),從業(yè)務(wù)系統(tǒng) 數(shù)據(jù)庫調(diào)取與所述打印模板中的靜態(tài)內(nèi)容元素對(duì)應(yīng)的靜態(tài)結(jié)構(gòu)化數(shù)據(jù),以及調(diào)取與所述打 印模板中的動(dòng)態(tài)內(nèi)容元素對(duì)應(yīng)的動(dòng)態(tài)結(jié)構(gòu)化數(shù)據(jù),所述動(dòng)態(tài)結(jié)構(gòu)化數(shù)據(jù)包括:自定義內(nèi)容 數(shù)據(jù)和標(biāo)準(zhǔn)化內(nèi)容數(shù)據(jù); 單據(jù)生成模塊,用于將所述靜態(tài)結(jié)構(gòu)化數(shù)據(jù)和所述動(dòng)態(tài)結(jié)構(gòu)化數(shù)據(jù)加載到所述打印模 板中以生成待打印的審批單據(jù),并輸出所述待打印的審批單據(jù)到打印設(shè)備進(jìn)行打印。
[0007] 采用上述技術(shù)方案后,本發(fā)明提供的技術(shù)方案將有如下優(yōu)點(diǎn): 本發(fā)明實(shí)施例中預(yù)先配置打印模板,該打印模板中設(shè)置有靜態(tài)內(nèi)容元素和動(dòng)態(tài)內(nèi)容元 素,并且動(dòng)態(tài)內(nèi)容元素包括:自定義內(nèi)容元素和標(biāo)準(zhǔn)化內(nèi)容元素,靜態(tài)內(nèi)容元素和標(biāo)準(zhǔn)化內(nèi) 容元素可以滿足打印單據(jù)的規(guī)范要求,自定義內(nèi)容元素可滿足不同行政部門的個(gè)性化調(diào)整 需求,獲取到打印模板之后與用戶可能執(zhí)行的審批事項(xiàng)環(huán)節(jié)綁定,可以解決不同用戶在不 同的審批事項(xiàng)環(huán)節(jié)對(duì)于各部門要求的不同打印單據(jù)的問題,本發(fā)明實(shí)施例中業(yè)務(wù)系統(tǒng)數(shù)據(jù) 庫中保存有結(jié)構(gòu)化數(shù)據(jù),當(dāng)用戶啟動(dòng)審批事項(xiàng)環(huán)節(jié)時(shí)按照打印模板來調(diào)用各自元素對(duì)應(yīng)的 結(jié)構(gòu)化數(shù)據(jù),業(yè)務(wù)系統(tǒng)數(shù)據(jù)庫中保存的靜態(tài)結(jié)構(gòu)化數(shù)據(jù)和動(dòng)態(tài)結(jié)構(gòu)化數(shù)據(jù)可以同時(shí)滿足規(guī) 范化、個(gè)性化的打印需求,將靜態(tài)結(jié)構(gòu)化數(shù)據(jù)和動(dòng)態(tài)結(jié)構(gòu)化數(shù)據(jù)加載到打印模板中就可以 生成待打印的審批單據(jù),該審批單據(jù)既可以滿足用戶的統(tǒng)一化規(guī)范,也滿足了用戶的實(shí)際 單據(jù)內(nèi)容個(gè)性化要求。
【附圖說明】
[0008] 圖1為本發(fā)明實(shí)施例提供一種審批單據(jù)的打印方法的流程方框示意圖; 圖2所示,本發(fā)明實(shí)施例提供的審批單據(jù)的打印方法的一種應(yīng)用場(chǎng)景示意圖; 圖3_a為本發(fā)明實(shí)施例提供的一種審批單據(jù)的打印裝置的組成結(jié)構(gòu)示意圖; 圖3_b為本發(fā)明實(shí)施例提供的另一種審批單據(jù)的打印裝置的組成結(jié)構(gòu)示意圖; 圖3-c為本發(fā)明實(shí)施例提供的另一種審批單據(jù)的打印裝置的組成結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0009] 本發(fā)明實(shí)施例提供了一種審批單據(jù)的打印方法和裝置,用于滿足用戶個(gè)性化、規(guī) 范化的打印需求。
[0010] 為使得本發(fā)明的發(fā)明目的、特征、優(yōu)點(diǎn)能夠更加的明顯和易懂,下面將結(jié)合本發(fā)明 實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,下面所描述 的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而非全部實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域的 技術(shù)人員所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0011] 本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語"包括"和"具有"以及他們的 任何變形,意圖在于覆蓋不排他的包含,以便包含一系列單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè) 備不必限于那些單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn)品或設(shè)備固 有的其它單元。
[0012] 本發(fā)明審批單據(jù)的打印方法的一個(gè)實(shí)施例,可應(yīng)用于行政審批系統(tǒng)中的規(guī)范化打 印流程中,請(qǐng)參閱圖1所示,本發(fā)明提供的審批單據(jù)的打印方法,可以包括如下步驟: 101、獲取預(yù)置的打印模板,打印模板包括:靜態(tài)內(nèi)容元素和動(dòng)態(tài)內(nèi)容元素,動(dòng)態(tài)內(nèi)容元 素包括:自定義內(nèi)容元素和標(biāo)準(zhǔn)化內(nèi)容元素。
[0013] 在本發(fā)明實(shí)施例中,在各項(xiàng)審批單據(jù)打印之前,可以針對(duì)不同的行政審批部門以 及同一個(gè)行政審批部門中的不同的審批事項(xiàng)環(huán)節(jié)來配置多個(gè)打印模板。對(duì)于各個(gè)打印模 板,可以按照行政審批的文書單據(jù)內(nèi)容讀寫權(quán)限可分為靜態(tài)內(nèi)容元素、動(dòng)態(tài)內(nèi)容元素兩種。 其中靜態(tài)內(nèi)容元素為實(shí)現(xiàn)設(shè)置在表單內(nèi)容上的內(nèi)容,如列標(biāo)題、單據(jù)標(biāo)題,單據(jù)打印提醒 等。動(dòng)態(tài)內(nèi)容元素則是根據(jù)不同業(yè)務(wù)需求、場(chǎng)景,能夠自動(dòng)從業(yè)務(wù)系統(tǒng)數(shù)據(jù)庫提取結(jié)構(gòu)化數(shù) 據(jù)并展示到打印模板的內(nèi)容,一般指數(shù)據(jù)列。針對(duì)審批系統(tǒng)模板規(guī)范以及權(quán)限控制要求,動(dòng) 態(tài)內(nèi)容元素又可細(xì)分為自定義內(nèi)容元素和標(biāo)準(zhǔn)化內(nèi)容元素。
[0014] 在本發(fā)明的一些實(shí)施例中,在預(yù)先配置的打印模板中,動(dòng)態(tài)內(nèi)容元素,還包括:擴(kuò) 展內(nèi)容元素,從業(yè)務(wù)系統(tǒng)數(shù)據(jù)庫中調(diào)度到的動(dòng)態(tài)結(jié)構(gòu)化數(shù)據(jù)還包括:擴(kuò)展內(nèi)容數(shù)據(jù)。其中, 在打印模板中還可以設(shè)置擴(kuò)展內(nèi)容元素,該擴(kuò)展內(nèi)容元素也屬于動(dòng)態(tài)內(nèi)容元素,擴(kuò)展內(nèi)容 元素指的是在打印模板中可以擴(kuò)展的內(nèi)容。例如可以是打印單據(jù)背景圖、二維碼、單位標(biāo)志 等。
[0015] 接下來對(duì)本發(fā)明實(shí)施例中打印模板的配置進(jìn)行說明。舉例說明如下,配置行政審 批文書模板時(shí),根據(jù)模板內(nèi)容和格式要求配置的打印模板可以是超級(jí)文本標(biāo)記語言(英文 全稱:HyperText Markup Language,英文簡(jiǎn)稱:HTML)模板。設(shè)計(jì)單據(jù)打印模板的內(nèi)容元素 時(shí),靜態(tài)內(nèi)容元素和標(biāo)準(zhǔn)化內(nèi)容元素采用〈span id=''X/span>標(biāo)簽來定義。自定義內(nèi)容 元素則根據(jù)內(nèi)容長(zhǎng)度需要,分別使用〈input id=' '/>或是〈textarea id=' '/>定義。其他需 要擴(kuò)展實(shí)現(xiàn)的擴(kuò)展內(nèi)容元素則采用〈div id=' '/>定義,例如打印單據(jù)背景圖、二維碼、單位 標(biāo)志等。同時(shí)封裝集成動(dòng)態(tài)增加控制技術(shù)實(shí)