亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

打印控制裝置和打印控制方法

文檔序號:2478615閱讀:163來源:國知局
專利名稱:打印控制裝置和打印控制方法
技術(shù)領(lǐng)域
本發(fā)明涉及打印控制裝置和打印控制方法,具體說,涉及在具有個人計算機等的信息處理裝置和打印機等的打印裝置的系統(tǒng)中,打印包含了抑制復印物的使用等的底紋圖像(a copy-forgery-inhibited pattern image)的圖像之際的處理。
背景技術(shù)
以往,為了禁止或抑制票據(jù)、居民卡等的復制,使用叫作防偽用紙的實施了特殊打印的用紙。該防偽用紙是在原件上不能被人觀察到、但在使用復印機等進行復印時會在復印出的紙張上浮現(xiàn)出“COPY”的字符等的用紙。由此,可在視覺上容易識別出作為原件的打印件和復制原件的復印件。通過利用該防偽用紙,來使復印的人對該復印件的使用等有所顧忌。此外,具有抑制復印行為本身這樣的心理牽制作用。之所以有必要使在防偽用紙的原件中的字符串難以被人觀察到,是為了能夠明確區(qū)別原件和復印件。如果在原件中能夠被人明確識別地顯示“COPY”等的字符串,就可能被識別為復印件,而失去了作為防偽用紙的意義。
Wicker(USP5788285)、Mowry et al.(USP6000728)中公開了這種防偽用紙的制作的技術(shù)。
但是,由于這種防偽用紙運用特殊的打印技術(shù)來制作,因此存在與通常的用紙相比成本增高的問題。此外,僅僅能夠使防偽用紙制造時設(shè)定的字符等浮現(xiàn)出來。因此,防偽用紙的用途和設(shè)定的字符串受到限制。即,現(xiàn)有的防偽用紙由于其制造中的原因,在用途方面存在缺乏靈活性的部分。
另一方面,各種內(nèi)容的數(shù)字數(shù)據(jù)化正在發(fā)展,票據(jù)、居民卡等的內(nèi)容也同樣被數(shù)字數(shù)據(jù)化。但是,像這些票據(jù)、居民卡的利用等那樣的,關(guān)于其處理的數(shù)字化還處于過渡期。結(jié)果,多是使用打印機等將利用計算機生成的數(shù)字數(shù)據(jù)的內(nèi)容打印到紙上來使用。
在這種情況下,也因為近年來打印機性能的飛越性提高,根據(jù)需求使用計算機和打印機打印具有與現(xiàn)有的防偽用紙相同的效果的用紙的技術(shù)備受關(guān)注。日本特開2001-197297號公報和日本特開2001-238075號公報中公開了一種技術(shù),在使用打印機打印輸出使用計算機生成的內(nèi)容數(shù)據(jù)時,在內(nèi)容數(shù)據(jù)的背景中重疊稱為底紋的圖像來進行輸出。底紋圖像(a copy-forgery-inhibited pattern image)是在原件(打印機輸出的打印物)中對于人類的眼睛而言只能看到圖樣或背景色等、但在復制原件時,在復印件上浮現(xiàn)出預定的字符等的圖像。因此,能夠?qū)陀≌弋a(chǎn)生與防偽用紙同樣的牽制作用。
在重疊輸出使用計算機生成的底紋圖像時,當然能使用通常的打印用的紙等。因此,與防偽用紙相比,在成本方面是有利的。而且,能在打印輸出內(nèi)容時,生成底紋圖像。由此,能自由地設(shè)定復印時使之顯現(xiàn)出來的字符等?;蛘?,具有能使實施打印的用戶名、輸出日期時間等的動態(tài)信息作為字符串浮現(xiàn)出來的優(yōu)點。
如上所述,底紋圖像實現(xiàn)的效果是在進行了復印時,復印前不能識別出的預定字符等在復印件上顯現(xiàn)出來,抑制使用該復印件等行為,容易在視覺上識別出是復印件,換言之,并非原件。為實現(xiàn)該效果,底紋圖像基本上由2個區(qū)域構(gòu)成,一個區(qū)域是復印時在復印件中圖像所殘留(顯現(xiàn))的區(qū)域,另一個區(qū)域是復印件中圖像消失或與上述殘留的區(qū)域相比因為變淡而難以識別出的區(qū)域。這2個區(qū)域在打印后的狀態(tài)下幾乎為相同濃度,宏觀上,乍一看不能分辨出隱藏(埋置)了“COPY”等的通過復印才顯現(xiàn)出來的字符等。但是,微觀上,例如在打印的墨點的水平上,如下所示,各自具有不同的特性。
以后將通過復印而顯現(xiàn)的圖像簡稱為“潛像(a latent image)”,將通過復印而消失或變淡的圖像簡稱為“背景(a background)”。并且,底紋圖像基本上是由該潛像圖像和背景圖像構(gòu)成的。作為用戶界面上的用語,有時將潛像稱為前景(a foreground)。
也有將a copy-forgery-inhibited pattern image稱為淺色背景(tintblock)的情況。但是,底紋打印不限定于上述結(jié)構(gòu),只要構(gòu)成為在復印件上顯現(xiàn)(顯影)人類可識別的“COPY”等的字符串、標識、圖樣等即可。即,在復印件中“COPY”這樣的字符串以露白的狀態(tài)表示,也作為底紋打印而實現(xiàn)其目的。此時,顯然將“COPY”這樣的字符串作為背景圖像而生成。
此外,在電攝影、噴墨等的點式打印機的情況下,復印件中圖像所殘留的區(qū)域(潛像部或前景部),由集中的點的塊集合構(gòu)成。復印件中圖像消失或以與圖像所殘留的區(qū)域的圖像濃度相比較淡的濃度而再現(xiàn)的區(qū)域(背景部),由分散的點的集合構(gòu)成。進而,在打印了底紋圖像的狀態(tài)下,各個區(qū)域的濃度幾乎相同地構(gòu)成,由此底紋圖像整體的濃度能夠大致均勻。
圖1是表示該2個區(qū)域的圖。如該圖所示,由點被分散配置的背景部和配置集中的點塊的潛像部構(gòu)成底紋圖像。該2個區(qū)域可分別由不同的網(wǎng)點處理和不同的抖動處理生成。在使用網(wǎng)點處理生成底紋圖像的情況下,潛像部適合低線數(shù)的網(wǎng)點處理,背景部適合高線數(shù)的網(wǎng)點處理。在使用抖動處理生成底紋圖像的情況下,潛像部適合使用點集中型抖動矩陣的抖動處理,背景部適合使用點分散型抖動矩陣的抖動處理。
一般地,復印機中存在依賴于讀取原稿的微小的點的輸入分辨率和再現(xiàn)微小的點的輸出分辨率的再現(xiàn)能力的界限點。在底紋圖像的背景部的點形成得比能用復印機再現(xiàn)的點的界限點更小,潛像部的點塊形成得比界限點大的情況下,通過復印在復印件上再現(xiàn)由底紋圖像的大的點塊構(gòu)成的圖像,由小的點構(gòu)成的圖像不在復印件上再現(xiàn)。結(jié)果將潛像顯現(xiàn)出來。此外,即使通過復印分散的小點沒有完全消失,在與集中的點塊相比,復印后的濃度低的情況下,潛像能相對顯著地識別出來。
圖2A和圖2B是表示潛像的顯現(xiàn)的圖。圖2A相當于打印了底紋圖像的狀態(tài)。圖2B相當于用復印機復印了圖2A的情況下得到的復印件。通過圖2A和圖2B,可以理解由集中的點的塊的集合構(gòu)成的潛像被顯現(xiàn)出來,由分散的點構(gòu)成的背景消失。
另外,在彩色打印中,具有通常多顏色處理模式,例如全彩色打印模式和單色打印模式,但是,為了節(jié)約調(diào)色劑等的降低成本,一般具有顏色處理模式自動切換功能。顏色處理模式自動切換功能,在要打印的頁只由單色數(shù)據(jù)構(gòu)成的情況下,進行這樣的處理,即就算指定了全彩色打印也以單色模式進行打印。該功能例如記載在日本特開平5-019993號公報上。另外,在打印時的顏色處理模式的情況下,也運用對打印作業(yè)的每個頁的收費處理等。
圖3是顏色處理模式指定方法的用戶界面的一例。如圖中的菜單5101所示,在本實施例中,除了根據(jù)輸出頁的內(nèi)容而切換彩色模式的“全彩色/單色自動切換”外,還提供總是以彩色模式進行打印的“全彩色”、總是以單色模式進行打印的“單色”這3種顏色處理模式。
關(guān)于對打印機的彩色模式的指定方法,一般將下述的作業(yè)指令添加在打印數(shù)據(jù)的前面來進行使用。為了參考,預先記載對打印機進行自動、彩色、單色的各指示的指令。
JL SET COLOR-MODE=AUTOJL SET COLOR-MODE=COLORJL SET COLOR-MODE=MONOCHROME但是,在底紋打印中,在以設(shè)定彩色底紋的狀態(tài)進行單色模式的打印的情況下,若底紋顏色按彩色就此輸出,則用設(shè)備或驅(qū)動器進行彩色·單色轉(zhuǎn)換處理。這時,底紋圖像不是轉(zhuǎn)換為只利用黑墨或調(diào)色劑的圖像數(shù)據(jù),而是轉(zhuǎn)換為通過將青色、品紅、黃色等顏色以所希望的比率混合,來模擬地表現(xiàn)黑色的圖像數(shù)據(jù)。另外,即使使用黑墨或調(diào)色劑,作為單色的底紋圖像,有時也沒被轉(zhuǎn)換成最適合的濃度值。從而,由于抖動(dither)處理的影響等,底紋圖像就不能成為所希望的圖像和濃度,就成為不能發(fā)揮底紋打印的效果的圖像。

發(fā)明內(nèi)容
本發(fā)明的目的在于,即使以設(shè)定了彩色底紋的狀態(tài)進行單色模式的打印,也可以通過添加單色底紋,而得到適當?shù)牡准y圖像。
本發(fā)明的打印控制裝置,可生成含有底紋圖像的原稿圖像的打印數(shù)據(jù),并向可通信地連接著的打印裝置發(fā)送上述打印數(shù)據(jù),其特征在于,包括顏色處理模式判定裝置,對上述原稿圖像所含有的每個輸出頁判定彩色·單色的顏色處理模式;底紋設(shè)定選擇裝置,選擇將底紋的顏色適用于上述輸出頁的設(shè)定,該底紋的顏色是適合于由上述顏色處理模式判定裝置所判定出的顏色處理模式的顏色;以及生成裝置,將由上述底紋設(shè)定選擇裝置所選擇的設(shè)定適用于上述輸出頁,生成用于以由上述顏色處理模式判定裝置判定出的顏色處理模式來進行打印的打印數(shù)據(jù)。
依據(jù)本發(fā)明,即使以設(shè)定彩色底紋的狀態(tài)進行單色模式的打印,也能夠通過添加單色底紋,而得到適當?shù)牡准y圖像。
從下面結(jié)合附圖對其實施例的具體描述中,本發(fā)明的上述目的和其他目的、效果、特征及優(yōu)點將得以明確。


圖1是表示偽造牽制底紋的圖像的2個區(qū)域的圖;圖2A和圖2B是表示偽造牽制底紋的顯影的圖;圖3是表示顏色處理模式指定方法的用戶界面的一個例子的圖;圖4是表示本發(fā)明的一個實施形式的打印控制系統(tǒng)的結(jié)構(gòu)的框圖;圖5是表示連接有打印機的主計算機的典型打印系統(tǒng)的結(jié)構(gòu)例的框圖;圖6是表示在將來自應用程序的打印命令轉(zhuǎn)換為打印機控制指令之前,暫時對假脫機文件進行假脫機操作的打印系統(tǒng)的結(jié)構(gòu)例的框圖;圖7是表示假脫機程序中的打印數(shù)據(jù)的假脫機的流程圖;圖8是表示打印設(shè)定輸入對話框例子的圖;圖9是表示圖9A和圖9B的關(guān)系的圖;圖9A和圖9B是表示假脫機文件管理器進行的打印控制和物理頁號碼的確定處理的一個例子的流程圖;圖10是表示假脫機析取程序中的處理的一個例子的流程圖;圖11是表示從假脫機文件管理器對假脫機析取程序要求物理頁打印時傳遞的數(shù)據(jù)形式的一個例子的圖;圖12是表示圖11所示的作業(yè)設(shè)定信息的一個例子的圖;圖13是表示從假脫機文件管理器對假脫機析取程序要求物理頁打印時傳遞的數(shù)據(jù)形式的一個例子的圖;圖14是表示圖11中的物理頁設(shè)定信息的一個例子的圖;圖15是表示從假脫機文件管理器對假脫機析取程序要求物理頁打印時傳遞的數(shù)據(jù)形式的一個例子的圖;圖16是表示底紋打印功能的設(shè)定畫面的一個例子的圖;圖17是表示用于編輯底紋打印的各個詳細設(shè)定的對話框的一個例子的圖;圖18是表示圖14的附加打印信息的數(shù)據(jù)形式的一個例子的圖;圖19是表示選擇自動顏色處理模式時的原稿和底紋顏色的控制的一個例子的流程圖;圖20是表示選擇單色處理模式時的原稿和底紋顏色的控制的一個例子的流程圖;圖21是表示選擇彩色處理模式彩色時的原稿和底紋顏色的控制的一個例子的流程圖;圖22是表示底紋圖案的描繪處理的一個例子的流程圖;圖23是表示底紋圖案的描繪處理的一個例子的流程圖;圖24是表示底紋圖案的描繪處理的一個例子的流程圖。
具體實施例方式
下面參照附圖詳細說明本發(fā)明的實施形式。
圖4~圖24是說明包含作為本發(fā)明的一個實施例的信息處理裝置的主計算機和作為打印裝置的打印機來構(gòu)成的系統(tǒng)中的,關(guān)于打印處理和與其相隨的底紋圖像的基本描繪數(shù)據(jù)的生成的結(jié)構(gòu)的圖。
本實施例中,復印時,在復印件中顯現(xiàn)的部分稱為潛像部或前景部。復印時,在復印件中消失或與潛像部相比變淡的部分稱為背景部。并且,在潛像部中輸入“COPY”、“VOID”等的文本信息。但是,本發(fā)明的底紋圖像不限于此,也可以是復印件中,文本信息相對周圍圖像表現(xiàn)(顯現(xiàn))為露白的字符。此時,潛像部和背景部的上述點的集中和分散的關(guān)系當然是與非露白的情況相反的關(guān)系。本發(fā)明不由底紋圖像的種類、生成處理、顏色、形狀、大小等來規(guī)定。
另外,也有將底紋圖像(a copy-forgery-inhibited pattern image)稱為淺色背景(tint block)的情況。
打印系統(tǒng)的結(jié)構(gòu)圖4是表示本發(fā)明的實施例的打印系統(tǒng)的結(jié)構(gòu)的框圖。只要能執(zhí)行本發(fā)明的功能,無論是單體的設(shè)備還是多個設(shè)備構(gòu)成的系統(tǒng),或者是經(jīng)LAN,WAN等的網(wǎng)絡(luò)連接進行處理的系統(tǒng),都能適用本發(fā)明。
該圖中,主計算機3000包含CPU1,該CPU1根據(jù)ROM3的程序用ROM或外部存儲器11中存儲的文件處理程序等,控制包含所述的本發(fā)明的實施形式的處理的、混合了圖形、圖像、字符、表(含表計算等)等的文件處理及基于此的打印處理的執(zhí)行。該CPU1總管連接于系統(tǒng)總線4的各設(shè)備的控制。ROM3的程序用ROM或外部存儲器11存儲作為CPU1的控制程序的操作系統(tǒng)程序(下面叫OS)等。ROM3的字體用ROM或外部存儲器11存儲上述文件處理時使用的字體數(shù)據(jù)等。ROM3的數(shù)據(jù)用ROM或外部存儲器11存儲進行上述文件處理等時使用的各種數(shù)據(jù)。RAM2具有用作CPU1的主存儲器、工作區(qū)等的功能。
鍵盤控制器(KBC)5控制來自鍵盤9、未示出的定位設(shè)備的鍵輸入。CRT控制器(CRTC)6控制包含底紋圖像的顯示的CRT顯示器(CRT)10的顯示。7表示盤控制器(DKC),控制存儲引導程序、各種應用程序、字體數(shù)據(jù)、用戶文件、編輯文件、打印機控制命令生成程序(下面叫打印機驅(qū)動器)等的硬盤(HD)和軟盤(FD)等的外部存儲器11的訪問。打印機控制器(PRTC)8經(jīng)雙向接口(接口)21連接到打印機1500,執(zhí)行與打印機1500的通信控制處理。
此外,CPU1執(zhí)行例如對RAM2上設(shè)定的顯示信息RAM的輪廓字體的展開(格柵化)處理。并且,使得CRT10上的WYSIWYG成為可能。CPU1根據(jù)CRT10上的未示出的鼠標光標等指示的命令打開已登錄的種種窗口執(zhí)行各種數(shù)據(jù)處理。當用戶進行打印時,打開關(guān)于打印設(shè)定的窗口,能進行包含打印機的設(shè)定、打印模式的選擇的對打印機驅(qū)動器的打印處理方法的設(shè)定。
打印機1500由打印機1500上設(shè)置的CPU12控制。打印機CPU12根據(jù)ROM13的程序用ROM中存儲的控制程序等或外部存儲器14中存儲的控制程序等,經(jīng)由打印部I/F16向連接在系統(tǒng)總線15的打印部(打印機引擎)17輸出作為打印輸出信息的圖像信號。該ROM13的程序ROM存儲CPU12的控制程序等。ROM13的字體用ROM存儲生成上述打印輸出信息時使用的字體數(shù)據(jù)等。ROM13的數(shù)據(jù)用ROM在沒有硬盤等的外部存儲器14的打印機的情況下存儲主計算機上使用的信息等。
CPU12可經(jīng)由輸入部18與主計算機進行通信處理,能將打印機內(nèi)的信息等通知主計算機3000。RAM19是用作CPU12的主存儲器、工作區(qū)等的RAM,構(gòu)成為可通過連接未示出的增設(shè)端口的選擇RAM來擴大存儲器容量。RAM19用于輸出信息展開區(qū)域、環(huán)境數(shù)據(jù)存儲區(qū)域、NVRAM等。上述的硬盤(HD)、IC卡等的外部存儲器14由存儲區(qū)域控制器(MC)20控制其訪問。外部存儲器14作為任選(設(shè)備)而連接,存儲字體數(shù)據(jù)、仿真程序、表格數(shù)據(jù)等。操作屏1501配置用于在上述操作屏上進行操作的開關(guān)和LED顯示器等。
另外,上述的外部存儲器14不限于1個,也可以配備多個,使得能夠連接內(nèi)置字體之外的選擇存儲卡、和存儲了解釋語系不同的打印機控制語言的程序的多個外部存儲器。而且,也可以是具有未示出的NVRAM,存儲來自操作屏1501的打印機模式設(shè)定信息。
在本實施例中,打印部17包括電攝影方式的引擎。因此,圖像的打印和伴隨其的底紋圖像,利用根據(jù)這些打印數(shù)據(jù)形成的色劑的點進行打印。在本發(fā)明的適用上,打印的方式當然不限于這種電攝影方式,例如在噴墨方式等形成點進行打印的任一方式的打印裝置中都可應用本發(fā)明。
圖5是表示用于圖4所示的主計算機3000的打印處理的一個結(jié)構(gòu)的圖。應用程序201、圖形引擎202、打印機驅(qū)動器203以及系統(tǒng)假脫機程序204作為在外部存儲器11中保存的文件存在,是在執(zhí)行的情況下通過OS或利用其模塊的模塊裝載到RAM2中來執(zhí)行的程序模塊。應用程序201和打印機驅(qū)動器203可經(jīng)由外部存儲器11的FD和未示出的CD-ROM或未示出的網(wǎng)絡(luò)追加到外部存儲器11的HD中。在外部存儲器11中保存的應用程序201裝載到RAM2中來執(zhí)行。從該應用程序201向打印機1500進行打印時,同樣利用在RAM2中裝載并且可執(zhí)行的圖形引擎202進行輸出(描繪)。
圖形引擎202同樣將對打印機等的每個打印裝置準備的打印機驅(qū)動器203從外部存儲器11裝載到RAM2中,將應用程序201的輸出設(shè)定給打印機驅(qū)動器203。然后,把從應用程序201接收的GDI(圖形設(shè)備接口)函數(shù)變換為DDI(設(shè)備驅(qū)動器接口)函數(shù),向打印機驅(qū)動器203輸出DDI函數(shù)。
打印機驅(qū)動器203根據(jù)從圖形引擎202接收的DDI函數(shù)變換為打印機可識別的控制命令,例如PDL(頁描述語言)。變換后的打印機控制命令,其結(jié)構(gòu)是通過OS,裝載在RAM2中的系統(tǒng)假脫機程序204,經(jīng)由接口21,作為打印數(shù)據(jù)輸出到打印機1500。
本實施例的打印系統(tǒng)具有底紋處理部205。底紋處理部205對底紋圖像的打印進行后述的底紋圖像的命令生成等的處理。
與打印相關(guān)的軟件模塊圖6涉及主計算機3000的打印處理的結(jié)構(gòu)的另一例子,是表示擴大了圖5所示結(jié)構(gòu)的結(jié)構(gòu)框圖。該結(jié)構(gòu)是從圖形引擎202向打印機驅(qū)動器203發(fā)送打印命令時暫時生成由中間碼構(gòu)成的假脫機文件303的結(jié)構(gòu)。圖5的結(jié)構(gòu)中,應用程序201從打印處理開放,是在打印機驅(qū)動器203將來自圖形引擎202的全部打印命令變換為打印機的控制命令的時刻,與此不同,圖6的結(jié)構(gòu)中,是假脫機程序302將全部打印命令變換為中間碼數(shù)據(jù),輸出到假脫機文件303的時刻。通常,后者在短時間可完成。圖6所示結(jié)構(gòu)中,可對假脫機文件303的內(nèi)容進行加工。由此,對于來自應用程序的打印數(shù)據(jù),可實現(xiàn)放大縮小、將多頁縮小為1頁打印等的應用程序不具有的功能。
為了這些目的,對于圖5的結(jié)構(gòu),如圖6所示,進行系統(tǒng)擴張使得用中間碼數(shù)據(jù)進行假脫機。此外,為進行打印數(shù)據(jù)的加工,通常從打印機驅(qū)動器203提供的窗口進行設(shè)定,打印機驅(qū)動器203將其設(shè)定內(nèi)容保管在RAM2上或外部存儲器11上。
下面詳細說明圖6所示結(jié)構(gòu)。如圖所示,在該擴張的處理方式中,作為來自圖形引擎202的打印命令的DDI函數(shù)由調(diào)度程序301接收。在調(diào)度程序301從圖形引擎202接收的打印命令(DDI函數(shù))是基于從應用程序201向圖形引擎202發(fā)出的打印命令(GDI函數(shù))的情況下,調(diào)度程序301將外部存儲器11中存儲的假脫機程序302裝載到RAM2中,不是向打印機驅(qū)動器203而是向假脫機程序302發(fā)送打印命令(DDI函數(shù))。
假脫機程序302分析接收的打印命令,按頁單位變換為中間碼,輸出到假脫機文件303。該按頁單位存儲的中間碼的假脫機文件叫做頁描繪文件(PDF)。假脫機程序302從打印機驅(qū)動器203取得關(guān)于對打印機驅(qū)動器203設(shè)定的打印數(shù)據(jù)的加工設(shè)定(Nup、兩面、裝訂線、彩色·單色指定等),作為作業(yè)單位的文件保存到假脫機文件303。按該作業(yè)單位存儲的設(shè)定文件叫做作業(yè)設(shè)定文件(也簡稱SDF)。后面說明該作業(yè)設(shè)定文件。假脫機文件303作為文件在外部存儲器11上生成,但也可以在RAM2上生成。而且,假脫機程序302將外部存儲器11存儲的假脫機文件管理器304裝載到RAM2,向假脫機文件管理器304通知假脫機文件303的生成狀況。之后,假脫機文件管理器304根據(jù)假脫機文件303保存的關(guān)于打印數(shù)據(jù)的加工設(shè)定的內(nèi)容判定能否打印。
當假脫機文件管理器304判定為可利用圖形引擎202進行打印時,向RAM2裝載外部存儲器11存儲的假脫機析取程序305。并且,假脫機文件管理器304對假脫機析取程序305,指示根據(jù)假脫機文件303中記述的中間碼的頁描繪文件進行控制命令生成處理。
假脫機析取程序305根據(jù)含有在假脫機文件303中所包含的加工設(shè)定信息的作業(yè)設(shè)定文件,來加工假脫機文件303中所包含的中間碼的頁描繪文件,再生成GDI函數(shù),再度經(jīng)由圖形引擎202輸出GDI函數(shù)。此時,關(guān)于底紋圖像打印的命令生成,裝載底紋處理部205來進行處理。
在本實施例的打印系統(tǒng)中,也具有與圖6相同的底紋處理部205。底紋處理部205與假脫機文件管理器304、假脫機析取程序305等一并,對底紋圖像的打印進行后述的底紋圖像的命令生成等的處理。
底紋處理部205可以是打印機驅(qū)動器203的內(nèi)裝模塊,也可以是通過另外的安裝追加的庫模塊的形式。
在調(diào)度程序30 1從圖形引擎202接收的打印命令(DDI函數(shù))是基于從假脫機析取程序305向圖形引擎202發(fā)出的打印命令(GDI函數(shù))的情況下,調(diào)度程序301向打印機驅(qū)動器203發(fā)送打印命令而不向假脫機程序302。打印機驅(qū)動器203根據(jù)從圖形引擎202接收的DDI函數(shù)生成由頁描述語言等構(gòu)成的打印機控制命令,經(jīng)由系統(tǒng)假脫機文件204輸出到打印機1500。
此外,如圖6所示,表示除上述擴展系統(tǒng)外,還配置預覽器306、設(shè)定變更編輯器307,可進行包含底紋圖像的預覽的預覽、打印設(shè)定變更、多個作業(yè)的結(jié)合的例子。
這樣,在打印機驅(qū)動器的功能中設(shè)定的內(nèi)容被作為設(shè)定文件存儲在由OS提供的結(jié)構(gòu)體(在Windows(注冊商標)OS中,稱為DEVMODE)中。在該結(jié)構(gòu)體中,包含例如在假脫機文件303中所包含的加工設(shè)定中是否對假脫機文件管理器304進行存儲的設(shè)定。在假脫機文件管理器304經(jīng)打印機驅(qū)動器讀入加工設(shè)定、進行了存儲指定的情況下,如上所述,在假脫機文件303中生成存儲頁描繪文件和作業(yè)設(shè)定文件。另外假脫機文件管理器的窗口畫面被彈出,在假脫機文件303中列表顯示被假脫機了的作業(yè)。
當在假脫機文件管理器的窗口畫面上進行某單個作業(yè)或結(jié)合作業(yè)的預覽指定時,將外部存儲器11中存儲的預覽器306裝載到RAM2中,對預覽器306指示進行假脫機文件3303中記述的中間碼的作業(yè)的預覽處理。
打印用中間數(shù)據(jù)的保存處理圖7是表示假脫機程序302中的假脫機文件303的生成中的頁單位保存步驟的處理的流程圖。
在該圖中,首先,在步驟S501中,假脫機程序302從應用程序經(jīng)圖形引擎202接收打印請求。在應用程序中,顯示輸入如圖8所示的打印設(shè)定的對話框,從該對話框輸入的打印設(shè)定由打印機驅(qū)動器傳遞到假脫機文件303。在圖8所示的設(shè)定輸入對話框中,包含符號由801表示的決定在1個物理頁上布置的邏輯頁的數(shù)的設(shè)定項目等。
在步驟S502中,假脫機程序302判定接收的打印請求是否為作業(yè)開始要求。這里,當在步驟S502判定為是作業(yè)開始要求時,進入步驟S503,假脫機程序302生成用于暫時保存中間數(shù)據(jù)的假脫機文件303。
接著,在步驟S504中,假脫機程序302通知假脫機文件管理器304打印處理的進展。接著,在步驟S505中,將假脫機程序302的頁數(shù)計數(shù)器初始化為1。這里,在假脫機文件管理器304中,從假脫機文件303讀入、存儲對打印開始的作業(yè)的作業(yè)信息和加工設(shè)定等。
另一方面,在步驟S502中,判定并非作業(yè)開始要求時,進入步驟S506。在該步驟S506中,假脫機程序302判定接收的要求是否為作業(yè)結(jié)束要求。當判定為并非作業(yè)結(jié)束要求時,進入步驟S507,判定是否換頁。當在步驟S507中判定為換頁時,進入步驟S508,通知假脫機文件管理器304打印處理的進展。然后,遞增頁數(shù)計數(shù)器,關(guān)閉存儲中間碼的頁描繪文件,生成下一頁描繪文件。在步驟S507中,判定為接收的打印請求并非換頁時,進入步驟S509,假脫機程序302準備中間碼向頁描繪文件的寫出。
接著,在步驟S510中,由于向假脫機文件303存儲打印請求,假脫機程序302進行打印請求的從DDI函數(shù)向中間碼的變換處理。在步驟S511中,假脫機程序302將在步驟S510中變換為可存儲的形式的打印請求(中間碼)寫入到假脫機文件303的頁描繪文件中。之后返回步驟S510,再次從應用程序接收打印請求。繼續(xù)該一連串的從步驟S501到步驟S511的處理,直到從應用程序接收作業(yè)結(jié)束要求。假脫機程序302同時從打印機驅(qū)動器203取得存儲在DEVMODE結(jié)構(gòu)體中的加工設(shè)定等的信息,作為作業(yè)設(shè)定文件存儲到假脫機文件303。
另一方面,在步驟S506中,假脫機程序302判定為來自應用程序的打印請求為作業(yè)結(jié)束時,來自應用程序的打印請求全部結(jié)束,因此進入步驟S512,通知假脫機文件管理器304打印處理的進展,結(jié)束處理。
假脫機文件的生成圖9A和圖9B是表示假脫機文件管理器304中的假脫機文件303的生成過程和打印數(shù)據(jù)生成過程之間的控制細節(jié)的流程圖。
在步驟S601中,假脫機文件管理器304接收來自假脫機程序302或假脫機析取程序305的打印處理的進展通知。然后,在步驟S602中,假脫機文件管理器304判定進展通知是否為在上述步驟S504中通知的來自假脫機程序302的打印開始通知。如果是打印開始通知,進入步驟S603,從假脫機文件303讀入打印的加工設(shè)定,開始作業(yè)管理。
另一方面,在步驟S602中,如果并非來自假脫機程序302的打印開始通知,進入步驟S604。在步驟S604中,假脫機文件管理器304判定進展通知是否為在上述步驟S508中通知的來自假脫機程序302的一個邏輯頁的打印結(jié)束通知。這里,如果是一個邏輯頁的打印結(jié)束通知,則進入步驟S605,存儲對在該邏輯頁的邏輯頁信息。并且,在接續(xù)的步驟S606中,在對該時刻結(jié)束了假脫機的n邏輯頁,假脫機文件管理器304判定可否開始1個物理頁的打印。這里,在可打印的情況下,進入步驟S607,由對打印的1個物理頁分配的邏輯數(shù)決定物理頁序號。
關(guān)于物理頁的計算,例如在加工設(shè)定是在1個物理頁上配置4個邏輯頁的設(shè)定的情況下,第一物理頁可在第四邏輯頁被假脫機的時刻進行打印,成為第一物理頁。接著,第二物理頁可在第八邏輯頁被假脫機的時刻進行打印。另外,邏輯頁數(shù)的總數(shù)可以不是在1個物理頁上配置的邏輯頁數(shù)的倍數(shù),可由步驟S512中的假脫機程序結(jié)束通知決定1個物理頁上配置的邏輯頁。
然后,在步驟S608中,構(gòu)成可打印的物理頁的邏輯頁序號和該物理頁序號等的信息保存到作業(yè)輸出用設(shè)定文件(包含物理頁信息的文件)。保存形式如圖9所示。將物理頁信息被追加1個物理頁大小的情況通知給假脫機析取程序305。之后,返回步驟S601,等待下一通知。在本實施例中,即使在構(gòu)成打印數(shù)據(jù)1頁,即1個物理頁的邏輯頁被假脫機的時刻,打印作業(yè)的假脫機并未全部結(jié)束,也可進行打印處理。
另一方面,在步驟S604中,當進展通知并非來自假脫機程序302的一個邏輯頁的打印結(jié)束通知時,進入步驟S609,假脫機文件管理器304判定是否為在上述步驟S512中通知的來自假脫機程序302的作業(yè)結(jié)束通知。這里,如果是作業(yè)結(jié)束通知,則進入上述步驟S606。另一方面,當并非作業(yè)結(jié)束通知時,進入步驟S610,假脫機文件管理器304判定接收的通知是否為來自假脫機析取程序305的1個物理頁的打印結(jié)束通知。這里,當是1個物理頁的打印結(jié)束通知時,進入步驟S612,判定加工設(shè)定的處理是否全部結(jié)束了。在處理結(jié)束的情況下,進入步驟S612,向假脫機析取程序305通知處理結(jié)束。另一方面,在判定為對加工設(shè)定的處理尚未結(jié)束的情況下,進入上述步驟S606。本實施例的假脫機析取程序305將1個物理頁數(shù)假定為進行打印處理的單位。在步驟S608中,將進行1個物理頁的打印處理需要的信息逐一保存到文件中,為可再利用的形式,但在不再利用的情況下,也可使用共用存儲器等的高速介質(zhì),進行按1個物理頁單位逐一寫入的安裝,成為可節(jié)約速度和資源的安裝形式。另外,當與假脫機析取程序的進展相比,假脫機程序快的情況下,或者全部頁的假脫機結(jié)束后開始假脫機析取的情況下,在步驟S608中不按每個物理頁通知頁可以打印,而是依照假脫機析取程序側(cè)的進展,做成多個物理頁或全部物理頁可進行打印這樣的通知內(nèi)容,能夠節(jié)約通知次數(shù)。
在步驟S610中,判定通知并非為來自假脫機析取程序305的1個物理頁的打印結(jié)束通知時,進入步驟S613,假脫機文件管理器304判定是否為來自假脫機析取程序305的打印結(jié)束通知。當判定為通知是來自假脫機析取程序305的打印結(jié)束通知時,進入步驟S614,假脫機文件管理器304結(jié)束刪除假脫機文件303的對應的頁描繪文件處理。另一方面,當并非來自假脫機析取程序305的打印結(jié)束通知時,進入步驟S615,進行其它的通常處理,等待下一通知。
假脫機文件的輸出圖10是表示假脫機析取程序305中的打印數(shù)據(jù)生成過程的細節(jié)的流程圖。
假脫機析取程序305根據(jù)來自假脫機文件管理器304的打印請求,從假脫機文件303讀出需要的信息(頁描繪文件和作業(yè)設(shè)定文件),生成打印數(shù)據(jù)。關(guān)于生成的打印數(shù)據(jù)向打印機的輸送方法,如圖3所述。打印數(shù)據(jù)為PDL,也如前所述。
在打印數(shù)據(jù)的生成中,首先,在步驟S701中輸入來自上述的假脫機文件管理器304的通知。在接著的步驟S702中,假脫機析取程序305判定輸入的通知是否為作業(yè)的結(jié)束通知,如果是作業(yè)結(jié)束通知則進入步驟S703,設(shè)置結(jié)束標記,進入步驟S705。另一方面,如果在步驟S702中并非作業(yè)結(jié)束通知時,進入步驟S704,判定是否通知了上述步驟S608的1個物理頁的打印開始要求。當在步驟S704中未判定為開始要求時,進入步驟S710,進行其他的錯誤處理,返回步驟S701中,等待下一通知。
另一方面,當在步驟S704中判定為1個物理頁的打印開始要求時,進入步驟S705,假脫機析取程序305保存在步驟S704中接收了通知的可打印處理的物理頁的ID。在接著的步驟S706中,假脫機析取程序305對在步驟S705中保存的物理頁ID的全部頁判定是否完成打印處理。這里,當全部物理頁的處理完成時進入步驟S707,判定是否在上述步驟S703設(shè)定了結(jié)束標記。在設(shè)立結(jié)束標記的情況下,視為結(jié)束作業(yè)的打印,向假脫機文件管理器304通知假脫機析取程序305的處理結(jié)束通知,結(jié)束處理。當在步驟S707中判定為未設(shè)立結(jié)束標記時,返回步驟S701,等待下一通知。
另一方面,在步驟S706中判定為剩余可打印的物理頁時,進入步驟S708,假脫機析取程序305從保存的物理頁ID依次讀出未處理的物理頁ID,讀入與所讀出的物理頁ID對應的物理頁的打印數(shù)據(jù)生成中所需要的信息,進行打印處理。打印處理將假脫機文件303中存儲的打印命令要求變換為在假脫機析取程序305中可由圖形引擎202可識別的形式(GDI函數(shù)),并傳送。關(guān)于本實施例這種將多個邏輯頁面布局在1個物理頁上的加工設(shè)定(下面叫N頁打印),在該步驟S中可考慮縮小配置,來進行變換。
如果必要的打印處理結(jié)束,則假脫機析取程序305在接著的步驟S709中對假脫機文件管理器304通知1個物理頁的打印數(shù)據(jù)生成結(jié)束。并且再返回步驟S706中,反復處理,直到在步驟S705保存的可打印的物理頁ID全部都進行了打印處理。
以上是使用調(diào)度程序301、假脫機程序302、假脫機文件管理器304、假脫機析取程序305的打印處理的流程。如上所述,通過處理,假脫機程序302生成中間碼,按存儲在假脫機文件303中的定時將應用程序201從打印處理放開,因此,可在比向打印機驅(qū)動器203直接輸出打印數(shù)據(jù)更短的時間里結(jié)束處理。在假脫機文件303中暫時保存依據(jù)打印機驅(qū)動器的打印設(shè)定的中間文件(頁描繪文件、作業(yè)設(shè)定文件),因此實際要打印的打印預覽可由用戶識別出來。此外,通過保持中間文件,可進行由多個應用程序生成的打印作業(yè)的結(jié)合或替換,在進行打印設(shè)定的變更時,也不用再次打開應用程序并打印就可執(zhí)行。
這里,在使用假脫機程序302的打印處理中,在對圖形引擎202有打印請求時,生成作業(yè)輸出用設(shè)定文件,但在進行預覽、作業(yè)結(jié)合等的情況下,也可生成作業(yè)輸出用設(shè)定文件。作業(yè)輸出用設(shè)定文件,在單個作業(yè)的情況下與作業(yè)設(shè)定文件同樣,在結(jié)合作業(yè)的情況下,是根據(jù)多個作業(yè)設(shè)定信息生成的。這里,說明作業(yè)輸出用設(shè)定文件。
作業(yè)輸出用設(shè)定文件的結(jié)構(gòu)圖11表示在步驟S608中保存構(gòu)成假脫機文件管理器304生成的可打印的物理頁的信息的作業(yè)輸出用設(shè)定文件的例子。字段1001是用于識別作業(yè)的ID,可按保存有本信息的文件名、共用存儲器名稱這樣的形式保持。字段1002是作業(yè)設(shè)定信息。在作業(yè)設(shè)定信息中包含對圖形引擎202開始作業(yè)打印所需要的結(jié)構(gòu)體、N頁打印的指定、頁邊框等的添加描繪的指定、份數(shù)、裝訂線等的后處理指定等僅可對1個作業(yè)進行設(shè)定的信息。在作業(yè)設(shè)定信息1002中僅保存對應作業(yè)的功能所必要的信息。字段1003是作業(yè)的物理頁數(shù),表示本字段以后保存有該數(shù)字量的物理頁信息。本實施例中,由于是通知可打印的物理頁數(shù)的方式,因此沒有該字段也可動作。其后,從字段1004到最后,只存儲字段1003的數(shù)進行的物理頁信息。關(guān)于物理頁信息,用圖14說明。
圖12是表示在圖11的字段1002中所示的作業(yè)設(shè)定信息的一個例子的圖。字段1101是全部物理頁數(shù)。字段1102是全部邏輯頁數(shù)。字段1101和1102,在追加于打印數(shù)據(jù)將頁數(shù)信息等作為附加信息進行打印等情況下使用。在繼續(xù)打印時,兩個字段為暫定的值,或者在結(jié)束打印之前,假脫機文件管理器304延遲可打印的物理頁的信息的生成。字段1103是指定打印幾份本打印作業(yè)的份數(shù)信息。字段1104是在字段1103設(shè)定多份打印的情況下是否按份單位打印的指定。字段1105是裝訂線、打孔、打Z折等的裝訂信息,在打印機本身或外部具有裝訂器的情況下被指定。字段1106是附加打印信息,除了本發(fā)明的底紋打印之外,保存頁邊框等的裝飾、日期等的附加信息、用戶名、頁數(shù)、水印打印等的對作業(yè)附加的信息。隨著功能的增加,本作業(yè)設(shè)定信息包含的字段數(shù)也增加,例如在可雙面打印的情況下,追加保存雙面打印的指定的字段。
圖13是表示在圖11的字段1004中所示出的物理頁信息的一個例子的圖。最初的字段1201是物理頁序號,是在打印順序的管理、追加打印物理頁序號時使用的值。字段1202是物理頁設(shè)定信息,在可按每個物理頁指定布局、彩色·單色時,保存布局、彩色·單色的設(shè)定。字段1203是分配給本物理頁的邏輯頁數(shù),在1個物理頁上分配4個邏輯頁時,保存4或表示4頁打印的ID。在字段1204以后僅保存字段1203指定的數(shù)的邏輯頁的信息。由于從應用程序201打印了的頁數(shù),有時與1203指定的頁數(shù)相比,實際頁數(shù)據(jù)數(shù)會減少。在該情況下,在邏輯頁信息中保存表示空頁的特別數(shù)據(jù)來對應。
圖14是表示物理頁設(shè)定信息1202的例子的圖。字段1301保存按向物理頁上的邏輯頁的配置順序,通過N頁打印在物理頁上配置邏輯頁的次序(從左上向右、從左上向下)的指定。根據(jù)系統(tǒng)有時不按配置順序、不按頁序號順序,而是以對應于配置順序的順序來配置字段1204以后的邏輯頁信息的順序,從而代用1301的設(shè)定。字段1302是雙面打印的正反面信息,例如在正反兩面對齊裝訂余白時使用。字段1303是彩色頁或是單色頁的指定,當打印機具有單色模式和彩色模式時,是在混合彩色頁和單色頁的文件中,以彩色模式打印彩色頁、以單色模式打印單色頁等情況下使用的值。字段1304是附加打印信息,在對物理頁打印頁數(shù)、日期等的附加信息時使用。物理頁設(shè)定信息也根據(jù)系統(tǒng)功能追加字段。
在本實施例的情況下,圖16以后說明的底紋圖像打印是對物理頁附加的信息,因此根據(jù)關(guān)于圖12所示的字段1106中保持的底紋打印的信息,作為對各物理頁的設(shè)定信息,也存儲在字段1304內(nèi)。存儲關(guān)于對作業(yè)的附加打印信息1106和附加打印信息1304內(nèi)的底紋打印的設(shè)定信息的數(shù)據(jù)形式的一個例子,參照圖18并在后面描述。
圖15是表示字段1204所示的邏輯頁信息的一個例子的圖。字段1401是邏輯頁的ID,利用該ID,從假脫機文件303參照與邏輯頁對應的頁描繪文件的中間碼。只要利用該ID可訪問邏輯頁的中間碼即可,可以是文件、存儲器指針,也可以是構(gòu)成邏輯頁的中間碼本身。字段1402用于邏輯頁序號,在將邏輯頁序號作為附加信息打印的情況下使用,或用作邏輯頁ID的輔助信息。在字段1403的格式信息中保存可按邏輯頁單位指定的各種設(shè)定項目。例如,保存頁邊框等的附加打印信息、縮放率等的按邏輯頁單位指定的各種設(shè)定的信息。另外,如果需要,也可保存邏輯頁單位的彩色·單色信息等的對邏輯頁的屬性信息。相反,在不需要按邏輯頁單位分切設(shè)定、邏輯頁單位的屬性信息的系統(tǒng)中,不需要字段1403。
作業(yè)輸出用設(shè)定文件如上所述構(gòu)成。作業(yè)設(shè)定文件也大致同樣,作為作業(yè),具有打印題材(單面、雙面、裝訂打印)、打印布置(Nup、明信片打印)、附加信息(底紋打印信息、水印、日期、用戶名等)、份數(shù)、用紙大小信息,按每個物理頁,由邏輯頁的配置順序、雙面打印的正面還是背面、彩色模式等構(gòu)成。
而且,圖6表示在至此說明的擴展系統(tǒng)之外,還配置具有作業(yè)設(shè)定變更功能的設(shè)定變更編輯器307的例子。設(shè)定變更編輯器307是可按對話方式變更上述的作業(yè)設(shè)定文件或作業(yè)輸出用設(shè)定文件的編輯器。設(shè)定變更編輯器307與本發(fā)明無直接關(guān)系,省略說明。
底紋圖像打印數(shù)據(jù)生成處理的說明本發(fā)明的一個實施例涉及用戶任意選擇底紋圖像的水印打印或重疊打印的結(jié)構(gòu)。具體說,通過用戶經(jīng)具有如圖17所示的用于選擇水印打印或重疊打印的單選(radio)按鈕2210的用戶界面選擇水印打印或重疊打印之一,確定底紋圖像數(shù)據(jù)和打印輸出圖像的數(shù)據(jù)(原稿數(shù)據(jù))的最終的重疊順序。并且,據(jù)此,進行參照圖22說明的底紋圖像的水印打印或參照圖23說明的底紋圖像的重疊打印。后面說明水印打印或重疊打印的具體內(nèi)容。
圖16到圖17是表示進行關(guān)于底紋圖像打印的設(shè)定的用戶界面的一個例子的圖。
圖16是在打印機驅(qū)動器203內(nèi)配置的關(guān)于底紋打印的用戶界面的初始畫面的一個例子。該例子中,在對話框內(nèi)的特性頁面(sheet)2102中進行關(guān)于底紋打印的設(shè)定。
復選框2102用于指定是否對打印作業(yè)進行底紋打印(包含底紋圖像的打印,下面相同)。該指定在圖10的附加打印信息1106內(nèi)作為是否進行底紋打印的設(shè)定被存儲。列表框2103表示用于使得可由1個識別符(樣式)指定底紋打印的多個設(shè)定信息的樣式信息。打印機驅(qū)動器203可選擇多個樣式,各樣式和圖18所示的底紋打印信息的關(guān)系登錄在寄存器中。用戶壓下按鈕2104顯示圖17所示的樣式編輯用對話框2201。復選框2105在調(diào)整底紋打印的前景、背景的對比度時使用。用戶按下按鈕2106顯示對比度調(diào)整用的畫面(未表示)。
圖17是表示編輯底紋打印的各個詳細設(shè)定的對話框的例子的圖。
該圖中,在底紋圖像信息編輯用對話框2201,在該區(qū)域中用于預覽顯示后述的各個底紋圖像信息生成的底紋圖像的結(jié)果。列表框2202是顯示可由圖15的2103選擇的樣式的一覽的區(qū)域。用戶使用按鈕2203和2204可新追加、刪除樣式。區(qū)域2205表示顯示當前指定的樣式名稱的區(qū)域。
單選按鈕2206選擇底紋打印中使用的描繪對象的種類。當用戶操作該單選按鈕2206選擇“字符串”時,使用文本對象,當選擇“圖像”時,使用以BMP等為代表的圖像數(shù)據(jù)。在圖17中,由于選擇了“字符串”,對話框2201中顯示從列表框2207到2209等表示的關(guān)于文本對象的設(shè)定信息,可進行編輯。另一方面,在單選按鈕2206中選擇“圖像”的情況下,不顯示信息2207到2209,而顯示未圖示的文件選擇對話框。
列表框2207表示用于顯示編輯作為底紋圖像使用的字符串的區(qū)域。列表框2208表示用于顯示編輯字符串的字體信息的區(qū)域。本實施例中,僅示出了字體名稱的選擇畫面,但也可以擴展為可選擇字體的系列信息(粗體、斜體等)、裝飾字符信息等。列表框2209是用于顯示設(shè)定作為底紋圖案使用的字符串的字體大小的區(qū)域。本實施例中,假定了可按“大”、“中”、“小”的3個階段指定的形式,但也可以采用點值的直接輸入等一般使用的字體大小指定方法。2210是用于設(shè)定底紋圖案和原稿數(shù)據(jù)的打印順序的單選按鈕。在指定“水印打印”的情況下,在打印機的位圖存儲器上最初描繪底紋圖像后,對該底紋圖像進行蓋寫那樣地描繪原稿數(shù)據(jù)。另一方面,在指定“重疊打印”的情況下,最初描繪原稿數(shù)據(jù)后,對該原稿數(shù)據(jù)進行蓋寫那樣地描繪底紋圖像。描繪的具體處理在后面說明。
單選按鈕2211用于指定底紋圖案的配置角度。在本實施例中,可選擇“右上”、“右下”、“左右”的3個,但也可以配置能夠任意指定角度的數(shù)值輸入?yún)^(qū)域、可直覺感覺地來指定的滑動桿等,來擴展角度指定方法。列表框2212用于表示顯示指定底紋圖案(前景圖案、背景圖案)中使用的色的區(qū)域。復選框2213用于更換前景圖案、背景圖案。復選框被選中時,復印時復印件中浮現(xiàn)出前景圖案。另一方面,在未選中的情況下復印時以背景圖案浮現(xiàn)出來,前景圖案露白地顯現(xiàn)出來的方式進行打印。
列表框2214表示指定用于使得難以識別原稿中埋入的底紋圖案的偽裝圖像的區(qū)域,可從多個圖案進行選擇。也提供有不使用偽裝圖像這樣的選擇項。
底紋圖像的描繪處理接著,用圖19、圖20、圖21,說明選擇了對于打印的原稿進行彩色·單色判定的顏色處理模式判定裝置時的底紋圖像顏色的處理。這些處理作為圖10的步驟S706之后、步驟S708之前的處理來進行。
圖19是在圖3中的顏色的打印模式5101中選擇了“全彩色/單色自動切換”時的處理。該情況下,根據(jù)包含在各物理頁中的邏輯頁的顏色信息,來確定打印該物理頁的彩色模式。只要原稿的顏色的判定結(jié)果和底紋顏色的設(shè)定這兩者的任意一個是彩色的,基本上就選擇彩色模式。
在步驟S5201中,讀入對于此后進行打印處理的物理頁的顏色處理模式1303。在步驟S5202中,如果此后要描繪的物理頁的顏色處理模式是單色頁,就進入步驟S5203,如果是彩色頁,就進入S5210。在步驟S5203中,如果所指定的底紋設(shè)定是彩色用的,就進入步驟S5210,如果是單色的底紋設(shè)定,就進入步驟S5211。在步驟S5210中,使用所指定的底紋設(shè)定,在彩色模式下進行打印處理,然后進入到步驟S708。在步驟S5211中,使用所指定的底紋設(shè)定,在單色模式下進行打印處理,然后進入到步驟S708。
圖20是在圖3的菜單5101中選擇了“單色”時的處理。該情況下,原稿的顏色轉(zhuǎn)換成單色,最終的打印品以單色進行打印。即使用戶的底紋的設(shè)定是彩色,也將底紋的顏色變更為單色(黑)并輸出。該底紋部的控制是不同于圖19的流程之處。
在步驟S5303中,如果所指定的底紋設(shè)定是彩色用的,就進入步驟S5305,如果是單色的底紋設(shè)定,就進入步驟S5311。在步驟S5305中,在實施描繪處理之前將所指定的底紋設(shè)定變更成單色的底紋設(shè)定(重新指定為單色的底紋顏色),進入步驟S5311。在步驟S5311中,使用所指定的底紋設(shè)定,以單色模式進行打印處理,進入步驟S708。
這里,在步驟S5303中,說明在實施描繪處理之前將以彩色被指定了的底紋設(shè)定變更成單色的底紋設(shè)定的理由。這里,按照實施方式,以用CMYK這4種顏色表現(xiàn)彩色圖像的情況作為前提來進行說明。當然,彩色表現(xiàn)的顏色并不限定于CMYK的組合。
在將彩色圖像轉(zhuǎn)換成單色圖像的情況下,不是將品紅、青色等的純色轉(zhuǎn)換成黑色(100%濃度的純色),而是轉(zhuǎn)換成灰色(黑色濃度大于0%且小于100%)。
另外,因為在底紋圖像中含有多個孤立的點,所以對用品紅、青色等表現(xiàn)出的孤立點圖像實施單色轉(zhuǎn)換后,就成為灰色的孤立點。對該灰色的孤立點進行2值化處理后,依賴于點的位置和灰色濃度,有時本來應形成的點會消失掉。
在底紋圖像中,孤立點消失后,產(chǎn)生孤立點(小點)區(qū)域的濃度不均勻這樣的問題。這不限于小點,對于大點也產(chǎn)生同樣的問題。
就是說,實施在描繪處理后將被彩色指定了的底紋圖像轉(zhuǎn)換為單色圖像的處理后,小點和大點的區(qū)域的濃度不保持均勻,底紋圖像的大點區(qū)域和小點區(qū)域的濃度發(fā)生變化,失去了作為底紋圖像的意義。
另外,因為CMYK各種顏色分別具有固有的特性(氣味、調(diào)色劑的濃度、以及打印機引擎的輸出特性),所以,只是將品紅或青色的點置換成黑點,沒有根據(jù)上述固有的特性對每種顏色考慮最優(yōu)化的底紋圖像的設(shè)定,因此,不能夠輸出最適合的單色的底紋圖像。
以下,對于其理由,通過與作為現(xiàn)有已知的技術(shù)的水印打印功能進行對比來說明。
所謂水印打印功能是,與底紋打印功能一樣,打印對原始的輸出圖像添加了“機密”等水印描繪對象的頁。在水印打印中,也能夠指定彩色的水印。另外,考慮以下的情況水印被指定為彩色,并且打印機驅(qū)動器以單色模式進行打印。
在水印打印的情況下,重要的是以所指定的顏色再現(xiàn)水印對象。就是說,在水印對象被指定為預定的顏色,并且以單色模式進行打印的情況下,最終在原始的輸出圖像上添加的水印對象由打印機驅(qū)動器進行控制,使得將預定的彩色圖像置換成單色圖像。
對于在具有彩色水印對象的指定的情況下,實施單色打印時的水印對象的彩色·單色轉(zhuǎn)換處理的一個例子,參照圖7進行簡單說明。
彩色水印對象以在未圖示的水印打印指定畫面中指定的彩色信息作為RGB的指令,假脫機析取程序305將其傳送至圖形引擎202、調(diào)度程序301、以及打印機驅(qū)動器203。在打印機驅(qū)動器203中,為了以目標(target)打印機進行單色打印而將接收到的彩色信息轉(zhuǎn)換成最適當?shù)幕疑珮硕戎?黑色濃度大于0%而小于100%)。例如,在水印的顏色被指定為紅色(R=255,G=0,B=0)的情況下,打印機驅(qū)動器根據(jù)預定的運算,將其轉(zhuǎn)換成濃度50%的灰色。而且,水印對象變成具有50%的灰色值。
最終的結(jié)果,該水印對象由打印機驅(qū)動器203轉(zhuǎn)換成PDL指令,作為打印機控制指令,經(jīng)由系統(tǒng)假脫機程序204輸出至打印機1500。打印機1500接受上述指令,實施另外指定的2值化處理,在打印介質(zhì)上形成圖像。
上述是一個例子,考慮在打印機驅(qū)動器203內(nèi)實施到2值化處理,向打印機1500輸出打印機控制指令的情況,或者,打印機驅(qū)動器203保持著彩色信息地生成打印機控制指令,在接收了該指令的打印機1500內(nèi)進行彩色·單色轉(zhuǎn)換和2值化處理的情況等。如上述那樣進行操作后,彩色水印對象作為單色水印對象被打印。
另一方面,在底紋打印的情況下,如上所述,除了所指定的顏色,大小點的再現(xiàn)性、以及小點區(qū)域和大點區(qū)域的濃度的均勻性也很重要。因此,只是對底紋圖像進行彩色·單色轉(zhuǎn)換,或者置換成其他的顏色的話,與預先作為灰色的底紋圖像而適當?shù)卦O(shè)定的濃度及點的再現(xiàn)性不一致,不能夠得到最適合的單色底紋圖像。
在打印機驅(qū)動器203中,在指示了單色打印并設(shè)定了YMC等彩色底紋的情況下,在實施打印時,從打印機驅(qū)動器203向底紋處理部205輸入表示進行了單色打印指定這一情況的信息。接受該信息,底紋處理部205將彩色底紋設(shè)定置換成單色底紋設(shè)定。具體地說,將底紋圖像的顏色指定設(shè)為單色指定,另外,進而根據(jù)單色底紋,將預先保持的潛像部和背景部的濃度參數(shù)等的相關(guān)的各種設(shè)定置換成單色底紋用的設(shè)定。
此后,底紋處理部205根據(jù)被置換后的信息,進行單色底紋圖像的生成。該單色底紋圖像被控制,使得順次通過假脫機析取程序305、圖形引擎202、調(diào)度程序301,打印機驅(qū)動器203、系統(tǒng)假脫機程序204、打印機1500,作為單色底紋圖像進行打印。在打印機1500或者打印機驅(qū)動器203內(nèi)是實施2值化處理的,但是,底紋圖像由于是以白(黑色濃度為0%)和黑(黑色濃度為100%)這2個值所表現(xiàn)的位圖,因此不受2值化處理(模擬中間色調(diào)處理)的影響,由于進行2值化處理后也以白色像素和黑色像素進行表現(xiàn),所以,能夠保持點的再現(xiàn)性、以及小點區(qū)域和大點區(qū)域的濃度的均勻性。
如上所述,在將用品紅、青色等的顏色指定的底紋圖像轉(zhuǎn)換成單色并進行打印的情況下,因為各個點必須以純色的黑調(diào)色劑(黑墨)來表現(xiàn),所以,進行以下的處理在進行描繪處理之前將進行了彩色指定的底紋圖像的設(shè)定變更成用于輸出單色的底紋圖像的設(shè)定。由此,在將彩色指定的底紋圖像自動轉(zhuǎn)換為單色的底紋圖像的情況下,也能夠不進行不必要的輸出,得到打印出適當?shù)牡准y圖像的文檔。
在該處理中,不言而喻,如果在底紋的設(shè)定項目內(nèi)存在與顏色模式關(guān)聯(lián)的附帶屬性,就合并起來變更設(shè)定。
另外,在設(shè)定了單色模式下的打印的情況下,也可以設(shè)置在用戶選擇彩色的底紋圖像輸出時,對用戶通知“底紋圖像以單色(灰色)打印”的步驟。在該步驟中,也可以設(shè)置以下的結(jié)構(gòu)向用戶詢問是否變更顏色處理模式。
另外,在選擇性地執(zhí)行底紋圖像打印和水印打印的情況下,能夠切換控制,使得用底紋處理部205將彩色底紋設(shè)定變更成單色底紋設(shè)定后,將所生成的底紋圖像發(fā)送到打印機驅(qū)動器,以使得在水印打印的情況下,在打印機驅(qū)動器203中進行顏色轉(zhuǎn)換處理,在底紋圖像打印的情況下,在打印機驅(qū)動器203中不實施顏色轉(zhuǎn)換處理。
圖21是在圖3中的顏色的菜單5101中選擇了“全彩色”時的處理。因為不管原稿和底紋顏色的設(shè)定如何都成為彩色模式,成為無條件地使用彩色模式的底紋設(shè)定,所以,在步驟S5410中,使用所指定的底紋設(shè)定,以彩色模式進行打印處理,進入步驟S708。
底紋圖像的打印數(shù)據(jù)生成處理圖22和圖23是表示底紋打印中的底紋圖像的打印數(shù)據(jù)生成處理的流程的流程圖。這些圖分別對應于圖1 7說明的各個“水印打印”和“重疊打印”。這些處理在圖10的步驟S708的打印處理,即打印數(shù)據(jù)的生成處理的過程中進行。
首先,使用圖22的流程圖說明“水印打印”,即首先生成底紋圖像的打印數(shù)據(jù)的情況。如上所述,“水印打印”是在打印機的位圖存儲器中在底紋圖像數(shù)據(jù)上展開原稿數(shù)據(jù)的處理。因此,打印數(shù)據(jù)的生成順序是在生成對應原稿數(shù)據(jù)的打印數(shù)據(jù)之前生成底紋圖像的打印數(shù)據(jù)。
在步驟1901中,根據(jù)圖18所示的關(guān)于底紋的信息,由底紋生成部205進行底紋圖像的生成。其具體處理參照圖24在后面說明。之后,進行原稿數(shù)據(jù)的打印數(shù)據(jù)生成處理。步驟1902中初始化計數(shù)器。步驟1903中判斷計數(shù)器是否為預先設(shè)定的每1個物理頁的邏輯頁數(shù),如果成為等于邏輯頁數(shù),則結(jié)束本處理。如果不相等則進入步驟1904中。步驟1904中將計數(shù)器增加1。步驟1905中根據(jù)每1頁的邏輯頁數(shù)和計數(shù)器,計算對將要進行這些打印數(shù)據(jù)生成處理的邏輯頁的有效打印區(qū)域。步驟1906中,以計數(shù)器為索引,根據(jù)圖13那樣的形式下通知的關(guān)于物理頁的信息讀取當前的邏輯頁序號,將該邏輯頁縮小使其容納在有效打印區(qū)域內(nèi)。但是,在未指定N頁打印的情況下,當然不需要縮小。
接著使用圖23的流程圖說明“重疊打印”,即首先生成原稿數(shù)據(jù)的打印數(shù)據(jù)的情況。如上所述,“重疊打印”是在打印機的位圖存儲器中在原稿數(shù)據(jù)上展開底紋圖像的處理。因此,打印數(shù)據(jù)的生成順序是在生成對應于底紋圖像的打印數(shù)據(jù)之前生成對應于原稿數(shù)據(jù)的打印數(shù)據(jù)。
在步驟1902中,初始化計數(shù)器。接著在步驟1903中判定計數(shù)器是否為預先設(shè)定的每1個物理頁的邏輯頁數(shù),如果等于邏輯頁數(shù),進入步驟1908,如果不相等則進入步驟1904中。步驟1904中將計數(shù)器增加1。步驟1905中根據(jù)每1頁的邏輯頁數(shù)和計數(shù)器,計算對將要生成的邏輯頁的有效打印區(qū)域。步驟1906中,以計數(shù)器為索引,根據(jù)圖13那樣的形式下通知的關(guān)于物理頁的信息讀取當前的邏輯頁序號,將該邏輯頁縮小使其容納在有效打印區(qū)域內(nèi)。但是,在未指定N頁打印的情況下,當然不需要縮小。作為1個物理頁結(jié)束了與預定數(shù)的邏輯頁對應的打印數(shù)據(jù)的生成后,進入步驟1908中。在步驟1908中根據(jù)從應程序取得的物理頁的有效打印區(qū)域,并基于圖18所示的關(guān)于底紋的信息,由底紋生成部205生成底紋圖像。關(guān)于其詳細處理,用圖24在后面說明。
圖24是表示本發(fā)明的一個實施例的圖22所示的底紋圖像生成處理和圖23所示的步驟1908的底紋圖像生成處理的細節(jié)的流程圖。下面參照圖24說明底紋圖像的生成處理。
首先,在步驟S2701開始底紋圖像生成處理。具體說,底紋圖像生成指示和上述的底紋打印設(shè)定信息輸入到底紋生成部205中。接著在步驟S2702中底紋生成部205讀入背景閾值圖案、前景閾值圖案、基礎(chǔ)圖像、偽裝圖像。另外,基礎(chǔ)圖像是成為用于生成底紋圖像的基礎(chǔ)的圖像數(shù)據(jù)。這是基于圖18所示的各種設(shè)定信息由假脫機析取程序305生成的圖像。
此外,在步驟S2703中,底紋生成部205決定生成底紋圖像時的初始像素。例如,在對A4用紙的整個可打印區(qū)域從左上到右下按柵掃描順序進行圖像處理來生成底紋圖像的情況下,將可打印區(qū)域的左上作為初始位置。此時,可打印區(qū)域和底紋圖像區(qū)域相等。
接著在S2704中,底紋生成部205通過基于下式(1)的計算進行從底紋圖像區(qū)域的左上開始瓦片狀地(平鋪)配置背景閾值圖案、前景閾值圖案、基礎(chǔ)圖像、偽裝圖像的處理。通過該計算,判定在該像素位置上是否寫入與打印時的點對應的像素值。此時,像素值對應于所輸入的色信息。此外,這里,背景閾值圖案和前景閾值圖案是由對應于點的寫入/不寫入的“1”和“0”構(gòu)成的圖像數(shù)據(jù),這些圖像是通過適合于制作前景(潛像)圖像和背景圖像的各自的抖動矩陣進行了2值化的數(shù)據(jù)。
NWriteDotOn=nCamouflage×(nSmallDotOn×﹁nHiddenMark+nLargeDotOn×nHiddenMark)式(1)下面表示式(1)的構(gòu)成要素。
nCamouflage在偽裝圖像中,如果對象像素是構(gòu)成偽裝圖樣的像素則為0,否則為1。
nSmallDotOn如果背景閾值圖案的像素值為黑則為1,為白則為0(色不限定于此)。
nLargeDotOn如果前景閾值圖案的像素值為黑則為1,為白則為0(色不限定于此)。
nHiddenMark在基礎(chǔ)圖像中,如果對象像素是構(gòu)成潛像圖像的像素,則為1,如果是構(gòu)成背景圖像的像素則為0。
﹁nHiddenMark是nHiddenMark的否定。在前景部中為0、背景部中為1。
在各處理對象像素中不需要使用式(1)的全部要素來進行。通過省略不需要的計算能實現(xiàn)處理的高速化。
例如,如果nHiddenMark=1,則﹁nHiddenMark=0,如果nHiddenMark=0,則﹁nHiddenMark=1。因此,如果nHiddenMark=1,則將下面的式(2)的值作為nlargeDotOn的值,如果nHiddenMark=0,則將式(2)的值作為nSmallDotOn的值。
如式(1)所示,nCamouflage的值是對整體的相乘運算,如果nCamouflage=0,則nWriteDotOn=0。因此,在nCamouflage=0的情況下,能省略下式(2)的計算。
(nSmallDotOn×﹁nHiddenMark+nLargeDotOn×nHiddenMark)式(2)
在生成的底紋圖像中,由于背景閾值圖案、前景閾值圖案、基礎(chǔ)圖像、偽裝圖像的縱橫長度的最小公倍數(shù)的大小的圖像為反復的最小單位,底紋處理部205中僅生成作為反復的最小單位的底紋圖像的一部分,將該底紋圖像的一部分按底紋圖像區(qū)域的大小瓦片狀地反復排列時,能縮短底紋圖像生成所占用的處理時間。
接著在步驟S2705中,CPU1判定步驟S2704的計算結(jié)果(nWriteDotOn的值)。即,如果nWriteDotOn=1,則進入步驟S2706,如果nWriteDotOn=0,則進入步驟S2707。
在步驟S2706中進行寫入對應于打印時的點的像素值的處理。這里像素值能根據(jù)底紋圖像的色改變。此外,通過適合打印機的色劑或墨水的色進行設(shè)定也能夠做成彩色的底紋圖像。此外,也能夠利用組合了多色的色劑或墨水的二次色。
在步驟S2707中判定是否處理了處理對象區(qū)域的全部像素。在未處理處理對象區(qū)域的全部像素時進入步驟S2708,選擇未處理的像素,再次執(zhí)行步驟S2704~S2706的處理。
采用該實施例,用戶可根據(jù)有無原稿數(shù)據(jù)的空白區(qū)域和由白圖像涂滿的區(qū)域、生成原稿數(shù)據(jù)的應用程序等決定是水印打印還是重疊打印。其結(jié)果,可作成關(guān)于底紋打印用戶更容易使用的信息處理裝置。
此外,作為位像合成底紋圖像數(shù)據(jù)和原稿圖像數(shù)據(jù)的處理在打印機1500中進行。在打印機的合成處理中,在設(shè)定了重疊打印的情況下,首先,將原稿圖像數(shù)據(jù)展開在位圖存儲器上,接著,進行柵格化展開使得底紋圖像數(shù)據(jù)蓋寫到原稿圖像數(shù)據(jù)上。此時,在簡單地蓋寫底紋圖像數(shù)據(jù)時,就看不到原稿圖像了。因此,重疊打印設(shè)定的情況下,通過利用AND/OR這樣的邏輯描繪避免底紋圖像完全蓋寫原稿圖像。例如,進行下面這樣的處理,即在展開原稿圖像數(shù)據(jù)得到的位像的像素為相當于白的值的情況下,將與該像素對應的底紋圖像數(shù)據(jù)蓋寫到與該像素位置相當?shù)奈粓D存儲器上,對于具有白以外的值的像素,不蓋寫底紋圖像數(shù)據(jù)。
(其他實施例)本發(fā)明適用于由多個設(shè)備(例如主計算機、接口設(shè)備、讀出器、打印件等)構(gòu)成的系統(tǒng),也可適用于由1個設(shè)備構(gòu)成的裝置(復印機、打印機、傳真機裝置等)。
本發(fā)明的目的也可通過將實現(xiàn)上述實施例的功能的、實現(xiàn)各圖所示的流程圖的順序的程序碼存儲在存儲介質(zhì),通過系統(tǒng)或裝置的計算機(或CPU、MPU)讀出存儲在存儲介質(zhì)中的程序碼并執(zhí)行來實現(xiàn)。
此時,從存儲介質(zhì)讀出的程序碼本身實現(xiàn)上述的實施例的功能,存儲該程序碼的存儲介質(zhì)即構(gòu)成本發(fā)明。
作為用于供給程序碼的存儲介質(zhì),可使用例如軟盤(注冊商標)、硬盤、光盤、光磁盤、CD-ROM、CD-R、磁帶、非易失性存儲卡、ROM等。
還包括如下情況通過計算機執(zhí)行讀出的程序碼,不僅實現(xiàn)上述實施例的功能,根據(jù)該程序碼的指示,還由計算機上運轉(zhuǎn)的OS(操作系統(tǒng))等執(zhí)行實際處理的一部分或全部,通過該處理實現(xiàn)上述實施例的功能。
此外,還包括如下情況從存儲介質(zhì)讀出的程序碼寫入插入于計算機的功能擴展卡、連接于計算機的功能擴展單元上裝備的存儲器后,根據(jù)該程序碼的指示,由該功能擴展卡、功能擴展單元上裝備的CPU等執(zhí)行實際處理的一部分或全部,通過該處理實現(xiàn)上述實施例的功能。
參考優(yōu)選實施例具體描述了本發(fā)明,對于本領(lǐng)域技術(shù)人員而言,從前面描述中顯然可以理解,在其更廣義上講,不背離本發(fā)明的情況下,可進行各種改變和變形,因此意在由后附的權(quán)利要求來覆蓋所有這些改變和變形,其同樣落入本發(fā)明的真正精神之下。
權(quán)利要求
1.一種打印控制裝置,可生成含有底紋圖像的原稿圖像的打印數(shù)據(jù),并向可通信地連接著的打印裝置發(fā)送上述打印數(shù)據(jù),其特征在于,包括顏色處理模式判定裝置,對上述原稿圖像所含有的每個輸出頁判定彩色·單色的顏色處理模式;底紋設(shè)定選擇裝置,選擇將適合于由上述顏色處理模式判定裝置所判定出的顏色處理模式的底紋的顏色適用于上述輸出頁的設(shè)定;以及生成裝置,將由上述底紋設(shè)定選擇裝置所選擇的設(shè)定適用于上述輸出頁,生成用于以由上述顏色處理模式判定裝置判定出的顏色處理模式來進行打印的打印數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的打印控制裝置,其特征在于上述底紋設(shè)定選擇裝置,在對上述輸出頁設(shè)定彩色底紋、并以單色模式實施打印的情況下,選擇將上述底紋的顏色取為單色的設(shè)定。
3.一種由計算機執(zhí)行的打印控制方法,可生成含有底紋圖像的原稿圖像的打印數(shù)據(jù),并向可通信地連接著的打印裝置發(fā)送上述打印數(shù)據(jù),其特征在于,包括顏色處理模式判定步驟,對上述原稿圖像所含有的每個輸出頁判定彩色·單色的顏色處理模式;底紋設(shè)定選擇步驟,選擇將適合于在上述顏色處理模式判定步驟中所判定出的顏色處理模式的底紋的顏色適用于上述輸出頁的設(shè)定;以及生成步驟,將在上述底紋設(shè)定選擇中選擇的設(shè)定適用于上述輸出頁,生成用于以在上述顏色處理模式判定步驟中判定出的顏色處理模式來進行打印的打印數(shù)據(jù)
4.根據(jù)權(quán)利要求3所述的打印控制方法,其特征在于上述底紋設(shè)定選擇步驟,在對上述輸出頁設(shè)定彩色底紋、并以單色模式實施打印的情況下,選擇將上述底紋的顏色取為單色的設(shè)定。
5.一種計算機程序產(chǎn)品,用于將計算機作為權(quán)利要求1或權(quán)利要求2所述的打印控制裝置來發(fā)揮功能。
6.一種打印控制裝置,生成含有原稿圖像數(shù)據(jù)和底紋圖像數(shù)據(jù)的打印圖像數(shù)據(jù),其特征在于,包括第1設(shè)定部,能夠以包括單色的多個顏色來設(shè)定上述底紋圖像數(shù)據(jù)的顏色;第2設(shè)定部,可設(shè)定是彩色輸出上述打印圖像數(shù)據(jù)還是單色輸出上述打印圖像數(shù)據(jù);描繪部,根據(jù)用上述第1設(shè)定部所設(shè)定的信息,描繪生成上述底紋圖像數(shù)據(jù);以及控制部,進行控制,使得在由上述第1設(shè)定部以單色以外的顏色設(shè)定上述底紋圖像數(shù)據(jù)的顏色,且由上述第2設(shè)定部設(shè)定為單色輸出上述打印圖像數(shù)據(jù)的情況下,在上述描繪部執(zhí)行上述底紋圖像數(shù)據(jù)的描繪生成之前,將由上述第1設(shè)定部設(shè)定的顏色信息變更成單色的顏色設(shè)定,并根據(jù)該變更后的顏色設(shè)定,由上述描繪部進行描繪。
7.一種打印控制方法,生成含有原稿圖像數(shù)據(jù)和底紋圖像數(shù)據(jù)的打印圖像數(shù)據(jù),其特征在于,包括第1設(shè)定步驟,能夠以包括單色的多個顏色來設(shè)定上述底紋圖像數(shù)據(jù)的顏色;第2設(shè)定步驟,可設(shè)定是彩色輸出上述打印圖像數(shù)據(jù)還是單色輸出上述打印圖像數(shù)據(jù);描繪步驟,根據(jù)在上述第1設(shè)定步驟中設(shè)定的信息,描繪生成上述底紋圖像數(shù)據(jù);以及控制步驟,進行控制,使得在由上述第1設(shè)定步驟以單色以外的顏色設(shè)定上述底紋圖像數(shù)據(jù)的顏色,且由上述第2設(shè)定步驟設(shè)定為單色輸出上述打印圖像數(shù)據(jù)的情況下,在由上述描繪步驟執(zhí)行上述底紋圖像數(shù)據(jù)的描繪生成之前,將由上述第1設(shè)定步驟設(shè)定的顏色信息變更成單色的顏色設(shè)定,并根據(jù)該變更后的顏色設(shè)定,由上述描繪步驟進行描繪。
全文摘要
本發(fā)明提供一種打印控制裝置,即使在設(shè)定了彩色底紋的狀態(tài)下進行單色模式的打印,也能夠通過添加單色底紋來得到適當?shù)牡准y圖像。在以設(shè)定了彩色底紋的狀態(tài)下進行單色模式的打印時,當將底紋顏色按彩色原樣輸出時,彩色不轉(zhuǎn)換成100%的黑色。因此,在選擇了強制單色模式的情況下,即使用戶的底紋的設(shè)定是彩色,也將底紋的顏色變更成單(黑)色進行輸出。如果所指定的底紋設(shè)定是彩色用的,就將所指定的底紋設(shè)定變更成單色的底紋設(shè)定,使用所指定的底紋設(shè)定來以單色模式進行打印處理。
文檔編號B41J5/30GK1627208SQ200410096599
公開日2005年6月15日 申請日期2004年12月8日 優(yōu)先權(quán)日2003年12月9日
發(fā)明者內(nèi)田達郎, 有富雅規(guī), 鯨井康弘, 大村宏, 高木義博 申請人:佳能株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
<tfoot id="cukce"><abbr id="cukce"></abbr></tfoot>
<rp id="cukce"><input id="cukce"><xmp id="cukce">