亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

利用頁面旋轉(zhuǎn)可轉(zhuǎn)換頁序的小冊(cè)子打印技術(shù)的制作方法

文檔序號(hào):7581532閱讀:368來源:國知局

專利名稱::利用頁面旋轉(zhuǎn)可轉(zhuǎn)換頁序的小冊(cè)子打印技術(shù)的制作方法
技術(shù)領(lǐng)域
:本發(fā)明涉及計(jì)算機(jī)打印機(jī)及其軟件,更具體地講,涉及小冊(cè)子打印的頁序。當(dāng)把頁圖像打印在紙張上時(shí),重要的是要把頁圖像打印在紙張的正確位置上,從而在折疊和裝訂小冊(cè)子時(shí)能夠使頁圖像以正確的順序排列。例如,根據(jù)從左到右的頁序習(xí)慣,應(yīng)當(dāng)把小冊(cè)子的第一和最后一頁打印在第一張紙的正面,而把第二和倒數(shù)第二頁打印在第一張紙的背面。當(dāng)折疊時(shí),可以像書本或小說一樣,以從左到右的排序從第一到最后一頁地排列小冊(cè)子的各頁。問題在于世界不同的地區(qū)使用了從左到右和從右到左的不同頁序習(xí)慣。每種習(xí)慣需要紙張上頁圖像的不同布置方式,從而在折疊小冊(cè)子時(shí)能夠根據(jù)各自的習(xí)慣獲得各頁的正確排列。因此,不能把從左到右小冊(cè)子打印的頁布置例程應(yīng)用到從右到左的小冊(cè)子打印中。而是必須為這些不同的習(xí)慣提供獨(dú)立的頁布置例程。本發(fā)明利用同一頁布置例程能夠進(jìn)行從左到右或從右到左頁序習(xí)慣的小冊(cè)子打印。根據(jù)這里示例的本發(fā)明的一個(gè)實(shí)施例,打印機(jī)的打印軟件包括了一個(gè)小冊(cè)子打印頁布置例程。當(dāng)根據(jù)第一種頁序習(xí)慣打印小冊(cè)子時(shí),打印軟件使用頁布置例程,把要打印的頁圖像打印在紙張的正確位置上,從而在沿中心線橫向?qū)φ奂垙垥r(shí)提供了按照這種習(xí)慣的正確頁序。在根據(jù)第二種頁序習(xí)慣打印小冊(cè)子時(shí),打印軟件利用同一個(gè)頁布置例程確定將頁圖像定位在紙張的什么位置,并且另外將每頁圖像在紙張上原位旋轉(zhuǎn)180°。這使得用相同方式折疊紙張時(shí)能夠得到按照第二種習(xí)慣的正確頁序。因而,根據(jù)本發(fā)明的示例實(shí)施例的小冊(cè)子打印利技術(shù)用一個(gè)單一的共享的頁布置例程產(chǎn)生了從右到左或從左到右的頁序。通過以下參考附圖對(duì)示例實(shí)施例的詳細(xì)說明,可以對(duì)本發(fā)明的其它特征和優(yōu)點(diǎn)有更清楚的了解。附圖的簡要說明圖1是一個(gè)可以用于實(shí)現(xiàn)本發(fā)明的小冊(cè)子打印的方法和裝置的計(jì)算機(jī)系統(tǒng)的方框圖;圖2和3分別是根據(jù)本發(fā)明的示例實(shí)施例,打印從左到右的小冊(cè)子時(shí),打印在紙張的正面和背面的頁圖像;圖4和5分別是根據(jù)本發(fā)明的示例實(shí)施例,打印從右到左的小冊(cè)子時(shí),打印在紙張的正面和背面的頁圖像;圖6是圖1的計(jì)算機(jī)系統(tǒng)中的打印軟件的方框圖,用于打印如圖2-5中每個(gè)所示的從左到右和從右到左小冊(cè)子;圖7是打印機(jī)屬性對(duì)話框的方框圖,其帶有供使用者在圖1的計(jì)算機(jī)系統(tǒng)中選擇打印機(jī)的打印機(jī)設(shè)置的控件,包括用于選擇圖2和3所示的從左到右小冊(cè)子打印,或圖4和5所示的從右到左小冊(cè)子打印的雙面打印功能控件,以及其它選擇;圖8是圖2-5所示從左到右和從右到左小冊(cè)子打印的圖6的打印軟件中處理過程的流程圖。本發(fā)明旨在提供一種利用頁面旋轉(zhuǎn)轉(zhuǎn)換頁序習(xí)慣的小冊(cè)子打印功能部件。在這里舉例說明的一個(gè)實(shí)施例中,本發(fā)明結(jié)合到一個(gè)打印設(shè)備驅(qū)動(dòng)程序和/或一個(gè)計(jì)算機(jī)打印機(jī)的打印機(jī)內(nèi)置固件(此后稱為“示例打印機(jī)軟件”)。示例操作環(huán)境圖1和下面的討論旨在簡單而概括地描述可以實(shí)施本發(fā)明的適當(dāng)?shù)挠?jì)算環(huán)境。盡管將要從計(jì)算機(jī)和/或計(jì)算機(jī)打印機(jī)上運(yùn)行的計(jì)算機(jī)程序的計(jì)算機(jī)可執(zhí)行指令的一般角度來說明本發(fā)明,但是熟悉本領(lǐng)域的人員將理解,本發(fā)明也可以組合其它程序模塊來實(shí)施。程序模塊一般包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、部件、數(shù)據(jù)結(jié)構(gòu)等等。此外,熟悉本領(lǐng)域的人員應(yīng)當(dāng)知道,本發(fā)明可以用其它計(jì)算機(jī)系統(tǒng)配置實(shí)施,包括手持設(shè)備,多處理器系統(tǒng),基于微處理器或可編程消費(fèi)電子產(chǎn)品,微型計(jì)算機(jī),大型計(jì)算機(jī),等等。本發(fā)明的示例實(shí)施例也可以在網(wǎng)絡(luò)化計(jì)算環(huán)境中或備用計(jì)算機(jī)中實(shí)現(xiàn)。參考圖1,一個(gè)實(shí)現(xiàn)本發(fā)明的示例系統(tǒng)包括一個(gè)慣用計(jì)算機(jī)20(例如個(gè)人計(jì)算機(jī)、膝上計(jì)算機(jī)、掌上機(jī)、機(jī)頂盒、服務(wù)器、大型機(jī)和其它各種計(jì)算機(jī)),計(jì)算機(jī)20包括處理單元21;系統(tǒng)存儲(chǔ)器22;和系統(tǒng)總線23,系統(tǒng)總線23把包括系統(tǒng)存儲(chǔ)器22在內(nèi)的各種系統(tǒng)組件連接到處理單元21。處理單元可以是市場(chǎng)上可以買到的各種處理器中的任何一種,包括而不限于Intelx86,Pentium和Intel和包括Cyrix,AMD和Nexgen在內(nèi)的其它廠商生產(chǎn)的兼容微處理器;Digital生產(chǎn)的Alpha;MIPS技術(shù)公司,NEC,IDT,西門子和其它公司生產(chǎn)的MIPS;和IBM和摩托羅拉公司生產(chǎn)的PowerPC和其它處理器。也可以把雙微處理器或其它多處理器構(gòu)造用作處理單元21。系統(tǒng)總線可以是幾種總線結(jié)構(gòu)中的任意一種,這幾種總線結(jié)構(gòu)包括存儲(chǔ)器總線或存儲(chǔ)器控制器、外設(shè)總線、以及使用,例如,PCI、VESA、AGP、Microchannel、ISA和EISA之類的各種慣用總線構(gòu)造中任何一種的局部總線。系統(tǒng)存儲(chǔ)器包括只讀存儲(chǔ)器(ROM)24,和隨機(jī)存取存儲(chǔ)器(RAM)25。基本輸入/輸出系統(tǒng)(BIOS)存儲(chǔ)在ROM24中,基本輸入輸出系統(tǒng)包括在計(jì)算機(jī)啟動(dòng)時(shí)幫助計(jì)算機(jī)20內(nèi)部元件間傳送信息的基本例程。計(jì)算機(jī)20還包括硬盤驅(qū)動(dòng)器27;磁盤驅(qū)動(dòng)器28,例如,用于從或向可移動(dòng)磁盤29讀出或?qū)懭胄畔?;和光盤驅(qū)動(dòng)器30,例如,用于讀取CD-ROM盤31或從或向其它光學(xué)介質(zhì)讀出或?qū)懭胄畔?。硬盤驅(qū)動(dòng)器27、磁盤驅(qū)動(dòng)器28和光盤驅(qū)動(dòng)器30分別通過硬盤驅(qū)動(dòng)器接口32、磁盤驅(qū)動(dòng)器接口33和光盤驅(qū)動(dòng)器接口34連接到系統(tǒng)總線23。各驅(qū)動(dòng)器和它們相關(guān)的計(jì)算機(jī)可讀介質(zhì)為計(jì)算機(jī)20提供了數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)、計(jì)算機(jī)可執(zhí)行指令等等的非易失性存儲(chǔ)。盡管上面用硬盤、可移動(dòng)磁盤和CD來說明了計(jì)算機(jī)可讀介質(zhì),但是,熟悉本領(lǐng)域的人員應(yīng)當(dāng)知道,在示例操作環(huán)境中也可以使用其它類型的計(jì)算機(jī)可讀介質(zhì),例如,卡式磁帶,閃速存儲(chǔ)卡、數(shù)字激光視盤、伯努利盒等等??梢园讯鄠€(gè)程序塊存儲(chǔ)在驅(qū)動(dòng)器和RAM25中,包括操作系統(tǒng)35,一個(gè)或多個(gè)應(yīng)用程序36,其它程序塊37(包括打印機(jī)和類似設(shè)備的驅(qū)動(dòng)程序),和程序數(shù)據(jù)38。使用者可以通過鍵盤40和鼠標(biāo)器42之類的定位設(shè)備把命令和信息輸入到計(jì)算機(jī)20中。其它輸入設(shè)備(未示出)可以包括話筒、操縱桿、游戲板、衛(wèi)星天線、掃描器等等。這些和其它輸入設(shè)備通常是通過一個(gè)連接到系統(tǒng)總線的串行端口接口46連接到處理單元21,但是可以用諸如并行端口、游戲端口或通用串行總線(USB)之類的其它接口連接。顯示器47或其它類型的顯示設(shè)備也通過視頻適配器48之類的接口連接到系統(tǒng)總線23。打印機(jī)49通過打印機(jī)端口接口50,或也可以通過網(wǎng)絡(luò)(將在下面說明)連接到系統(tǒng)總線23。打印機(jī)49可以是惠普公司或其它制造商生產(chǎn)的激光打印機(jī)、噴墨打印機(jī)或其它類型的打印機(jī)。除了顯示器之外,計(jì)算機(jī)一般包括其它外圍輸出設(shè)備(未示出),例如,揚(yáng)聲器。利用到局域網(wǎng)(LAN)或其它類型網(wǎng)絡(luò)中的一個(gè)或多個(gè)遠(yuǎn)端計(jì)算機(jī)的邏輯連接,計(jì)算機(jī)20可以在網(wǎng)絡(luò)化環(huán)境中工作。當(dāng)在一個(gè)LAN網(wǎng)絡(luò)環(huán)境中使用時(shí),計(jì)算機(jī)20通過網(wǎng)絡(luò)接口或適配器53連接到局域網(wǎng)51。例如,計(jì)算機(jī)20可以通過網(wǎng)絡(luò)51連接到打印機(jī)49,以便能夠與其它計(jì)算機(jī)共享打印機(jī)。應(yīng)當(dāng)理解,所示的網(wǎng)絡(luò)連接只是示例性的,并且可以使用建立計(jì)算機(jī)20與打印機(jī)49之間的通信鏈路的其它裝置,例如,紅外連接。根據(jù)熟悉計(jì)算機(jī)編程領(lǐng)域的人員的實(shí)踐,本發(fā)明以下將參考計(jì)算機(jī)20所執(zhí)行的動(dòng)作和操作的符號(hào)代表說明本發(fā)明,除非另有指示。這種動(dòng)作和操作有時(shí)被稱為計(jì)算機(jī)執(zhí)行的。應(yīng)當(dāng)知道,動(dòng)作和符號(hào)代表的操作包括由代表造成產(chǎn)生電信號(hào)代表變換或降低的數(shù)據(jù)比特的電信號(hào)的處理單元21進(jìn)行的控制,和數(shù)據(jù)比特在存儲(chǔ)系統(tǒng)(包括系統(tǒng)存儲(chǔ)器22,硬盤驅(qū)動(dòng)器27,軟盤29和CD-ROM31)中的存儲(chǔ)單元中的保存,從而重新配置或改變計(jì)算機(jī)系統(tǒng)的操作,以及其它信號(hào)處理。數(shù)據(jù)比特保存的存儲(chǔ)單元是具有對(duì)應(yīng)于數(shù)據(jù)比特的特殊電、磁或光學(xué)性質(zhì)的物理位置。小冊(cè)子打印綜述現(xiàn)在參考圖2-5,示例的小冊(cè)子打印軟件具有小冊(cè)子打印功能,能夠在打印機(jī)49(圖1)上將包含文本和圖形圖像的文件以頁順序打印成按照從左到右頁序(如圖2和3中所示)或從右到左頁序(如圖4和5中所示)的順序排列的小冊(cè)子。對(duì)于這種小冊(cè)子打印功能,示例的打印軟件在一張或多張紙的每一面上并排地打印文件的兩頁。一般是在每張紙的兩面進(jìn)行打印,這導(dǎo)致了每張紙上打印了四頁文件。因此,小冊(cè)子將具有從(1)到(4n)順序編號(hào)的、并且打印在(n)張紙上的文件頁,其中(n)是整數(shù)并且紙張是兩面打印的。也可以,在單面打印時(shí),小冊(cè)子將具有從(1)到(2n)順序編號(hào)的、打印在(n)張紙上的文件頁,其中(n)是整數(shù)。在原始文件的實(shí)際頁數(shù)不是4的倍數(shù)時(shí)(或在單面打印中不是2的倍數(shù)時(shí)),為了小冊(cè)子打印處理的目的,示例的小冊(cè)子打印軟件使用下一個(gè)較大的4的(或2的)倍數(shù)作為文件的頁數(shù)。在打印后,堆疊紙張并且沿中心橫向折疊線折疊(第一頁向外)形成小冊(cè)子。示例的小冊(cè)子打印軟件在紙張上排列打印的文件頁,使得當(dāng)紙張折疊成小冊(cè)子時(shí),打印頁根據(jù)從左到右或從右到左的頁序按從1到4n的正確順序排列。如果需要,可以在折縫處裝訂小冊(cè)子,例如用釘書釘或帶子裝訂。更具體地講,示例的小冊(cè)子打印軟件如圖2和3中所示那樣把從左到右小冊(cè)子打印的頁圖像71-74排列在紙張70上。文件頁順序中的第一和最后一頁的圖像71,74(即,頁碼(1)和(4n))并排布置在紙張70的正面76(圖2),第1頁在右側(cè),第4n頁在左側(cè)。第二和倒數(shù)第二頁的圖像72,73(即,頁碼(2)和(4n-1))布置在紙張70的背面78(圖3),其中第2頁在左側(cè),第4n-1頁在右側(cè)。以這種方式,第2頁緊接在第1頁的背面,第4n-1頁緊接在第4n頁的背面。也就是說,各頁是根據(jù)一種順序,(4n,1),(2,4n-1),(4n-2,3),(4,4n-3)等等,成對(duì)排列的,其中每個(gè)數(shù)字對(duì)(左,右)代表當(dāng)指示方向75(即,在本示例中的水平或橫向方向,盡管可以替代地以垂直或縱向輸入,使打印的圖像在紙張的上下兩側(cè))送入打印機(jī)49時(shí),布置在紙張的正面和背面的連續(xù)兩面上左側(cè)和右側(cè)的文件頁序列中的頁碼。更一般地講,每張紙上的文件頁在紙張正面的是文件頁碼(4n-(x-1))在左,(x)在右,在紙張的背面的是(4n-x)在右,(x+1)在左,其中(n)是紙張的總數(shù),(x)是連續(xù)編號(hào)的紙張。以這種方法,當(dāng)把紙張沿中心橫向折疊線79折疊成小冊(cè)子時(shí),第1頁到第4n頁是從左到右排序的。對(duì)于從右到左小冊(cè)子打印來說,示例的小冊(cè)子打印軟件如同從左到右小冊(cè)子打印那樣在紙張80上布置頁圖像71-74。更具體地講,分別把第一和最后頁圖像71,74布置在紙張80正面86的右側(cè)和左側(cè)(圖4)。把第二和倒數(shù)第二頁圖像72,73分別布置在紙張80的背面88的左側(cè)和右側(cè)(圖5)。示例的小冊(cè)子打印軟件另外還把每個(gè)頁圖像獨(dú)立地旋轉(zhuǎn)180°。紙張80以相同方向75送入打印機(jī)。頁圖像旋轉(zhuǎn)的結(jié)果是,當(dāng)沿中心橫向折疊線89把紙張折疊成小冊(cè)子并且調(diào)整小冊(cè)子的方向使各頁圖像正面朝上時(shí),第1頁到(4n)是從右到左頁序。在可選的單面小冊(cè)子打印中,對(duì)于從左到右頁序是把各頁以(2n,1),(2n-1,2)等等的順序排列,其中每個(gè)數(shù)字對(duì)(左,右)代表當(dāng)以指示方向75(即本示例的水平或橫向,盡管紙張可以替代地以垂直或縱向輸入通過打印機(jī),其中頁圖像打印在紙張的上下兩側(cè))送入打印機(jī)49時(shí),文件頁序列中布置在紙張的一面的連續(xù)側(cè)面上的左側(cè)和右側(cè)的頁碼。這導(dǎo)致了當(dāng)折疊成冊(cè)時(shí),在從左到右排序中文件頁是從(1)到(2n)的順序。對(duì)于單面從右到左小冊(cè)子打印,將各頁以相同的方式排列,并把各頁面旋轉(zhuǎn)180°,以在折疊后產(chǎn)生從右到左排序小冊(cè)子中的從(1)到(2n)的順序。如上所述,示例的小冊(cè)子打印軟件對(duì)于從左到右小冊(cè)子打印正常地在紙張上排列各頁(即,在向外的紙張上第1頁在右,第4n或2n頁)在左),并通過把從左到右小冊(cè)子打印中的各頁圖像獨(dú)立地旋轉(zhuǎn)180°,轉(zhuǎn)換到從右到左小冊(cè)子打印。但是,在根據(jù)本發(fā)明的一個(gè)可選實(shí)施例的小冊(cè)子打印軟件中,對(duì)于從右到左小冊(cè)子打印可以正常排列文件頁(即,在向外的紙張上第1頁在左,第4n或2n頁在右),并把各頁圖像旋轉(zhuǎn)180°,以轉(zhuǎn)換成從左到右的小冊(cè)子打印。小冊(cè)子打印軟件現(xiàn)在參考圖6,示例的小冊(cè)子打印軟件100作為一個(gè)打印設(shè)備驅(qū)動(dòng)程序102和打印機(jī)固件104來實(shí)現(xiàn)。打印設(shè)備驅(qū)動(dòng)程序102由駐留在計(jì)算機(jī)20的硬盤驅(qū)動(dòng)器27(圖1)上的代碼模塊構(gòu)成,并且在操作系統(tǒng)35的控制下按照慣用設(shè)備驅(qū)動(dòng)程序在處理單元21上執(zhí)行。打印機(jī)固件104安裝在打印機(jī)49(圖1)中,并且在打印機(jī)中的微控制器上運(yùn)行,控制打印機(jī)的操作。打印設(shè)備驅(qū)動(dòng)程序102響應(yīng)計(jì)算機(jī)20上的應(yīng)用程序36(圖1)啟動(dòng)的打印作業(yè)。對(duì)于每個(gè)打印作業(yè),打印設(shè)備驅(qū)動(dòng)程序102從一個(gè)應(yīng)用程序接收要打印的文件頁。在響應(yīng)中,打印設(shè)備驅(qū)動(dòng)程序102通過打印機(jī)端口接口50或網(wǎng)絡(luò)51(圖1)與打印機(jī)固件104通信,提供適合于打印機(jī)49的打印命令和打印數(shù)據(jù),以在打印機(jī)40上進(jìn)行應(yīng)用程序請(qǐng)求的打印作業(yè)的打印。例如,利用由Hewlett-Packard制造的打印機(jī),打印設(shè)備驅(qū)動(dòng)程序用惠普公司的頁控制語言(PCL)把打印命令和數(shù)據(jù)發(fā)送到打印機(jī)49。對(duì)于小冊(cè)子打印,打印設(shè)備驅(qū)動(dòng)程序102包含一個(gè)小冊(cè)子頁布置例程110。這個(gè)例程確定從應(yīng)用程序接收的文件頁在紙張上的布置,以實(shí)施前面小冊(cè)子打印綜述中示例的和圖2-3中所示的從左到右頁序的小冊(cè)子打印。打印機(jī)固件104包含一個(gè)旋轉(zhuǎn)例程112,它響應(yīng)來自打印設(shè)備驅(qū)動(dòng)程序102的命令而操作,以在一個(gè)指定位置打印之前旋轉(zhuǎn)發(fā)送到打印機(jī)49的頁圖像,從而實(shí)現(xiàn)如上所述的從右到左頁序的小冊(cè)子打印。在本發(fā)明的一個(gè)可選實(shí)施例中,旋轉(zhuǎn)例程可以包括在打印設(shè)備驅(qū)動(dòng)程序102中,而不是在打印機(jī)固件104中。參考圖7,打印設(shè)備驅(qū)動(dòng)程序102還在計(jì)算機(jī)顯示器47上顯示打印機(jī)設(shè)置或打印機(jī)屬性對(duì)話框130。對(duì)話框130以制卡屬性表格格式提供供使用者操作以選擇打印機(jī)49的各種設(shè)置的交互式控件。在示例的小冊(cè)子打印軟件100的對(duì)話框130中,這些控件包括一個(gè)通過標(biāo)有“特征(features)”的卡片144下的屬性表格142上的一組單選按鈕136-140選擇的“雙面打印”設(shè)置132。單選按鈕包括具有如下標(biāo)志的按鈕“無(none)”,“書本(book)”,“圖形輸入板(tablet)”,“從左到右小冊(cè)子(left-to-rightbooklet)”,和“從右到左小冊(cè)子(right-to-leftbooklet)”。當(dāng)選擇了“從左到右小冊(cè)子”單選按鈕139時(shí),打印設(shè)備驅(qū)動(dòng)程序102使文件以上述從左到右排序小冊(cè)子打印方式打印。當(dāng)選擇了“從右到左小冊(cè)子”單選按鈕140時(shí),打印設(shè)備驅(qū)動(dòng)程序102使文件以上述從右到左頁序的小冊(cè)子打印方式打印??赊D(zhuǎn)換頁序的小冊(cè)子打印處理過程參考圖8,當(dāng)通過打印機(jī)屬性對(duì)話框130(圖7)的單選按鈕139-140選擇了從左到右或從右到左小冊(cè)子打印時(shí),示例的小冊(cè)子打印軟件100(圖6)使用處理過程160打印文件。如上所述,對(duì)于從左到右或從右到左頁序的小冊(cè)子打印,處理過程160以相同的排列把文件頁布置在紙張上。處理過程160通過不旋轉(zhuǎn)頁面面圖像進(jìn)行從左到右頁序小冊(cè)子打印,或是使各頁圖像原地旋轉(zhuǎn)180°來進(jìn)行從右到左頁序小冊(cè)子打印,這樣可以在兩種頁序之間轉(zhuǎn)換。一種可選處理過程可以把頁布置在從右到左頁序排列中,并且當(dāng)選擇了從左到右頁序小冊(cè)子打印時(shí),旋轉(zhuǎn)各個(gè)頁圖像。在處理過程160中,打印設(shè)備驅(qū)動(dòng)程序102(圖6)接收一個(gè)從應(yīng)用程序36始發(fā)的(可以經(jīng)過一個(gè)打印機(jī)脫機(jī)程序)打印作業(yè)數(shù)據(jù)流,該數(shù)據(jù)流包含要作為(如在圖7的打印機(jī)屬性對(duì)話框130中選擇的)從左到右或從右到左頁序小冊(cè)子打印的一個(gè)頁序列的數(shù)據(jù)。對(duì)于該序列中的每一頁,打印設(shè)備驅(qū)動(dòng)程序102在步驟162將頁格式化為正常的非小冊(cè)子打印,然后在步驟163把格式化的頁數(shù)據(jù)存儲(chǔ)在存儲(chǔ)器中(例如,存儲(chǔ)到圖1中的硬盤27中)。如在步驟164所示,在進(jìn)行處理過程160之前,打印設(shè)備驅(qū)動(dòng)程序完成了序列中所有頁的步驟162-163的格式化和存儲(chǔ)。在步驟165,打印設(shè)備驅(qū)動(dòng)程序102檢索根據(jù)從左到右頁序小冊(cè)子打印,例如,以排序(4n,1),(2,4n-1),(4n-2,3)等等,要打印在紙張的下一連續(xù)面上的存儲(chǔ)頁對(duì)的數(shù)據(jù),在步驟166,打印設(shè)備驅(qū)動(dòng)程序102把這個(gè)頁對(duì)數(shù)據(jù)用適當(dāng)?shù)拇蛴C(jī)命令發(fā)送到打印機(jī)。如在步驟167-168中所示,如果選擇了從右到左頁序小冊(cè)子打印,打印設(shè)備驅(qū)動(dòng)程序102另外發(fā)送一個(gè)打印機(jī)命令,指示打印機(jī)固件104(圖6)中的旋轉(zhuǎn)例程112旋轉(zhuǎn)該對(duì)中各頁圖像。如果選擇了從左到右頁序小冊(cè)子打印,那么不旋轉(zhuǎn)頁面面圖像。在步驟169,把頁圖像對(duì)打印在送入通過打印機(jī)的紙張的連續(xù)正面和背面。通過參考示例實(shí)施例描述和說明了我們的發(fā)明的原則,應(yīng)當(dāng)知道示例實(shí)施例可以在排列和細(xì)節(jié)上進(jìn)行修改,而不脫離這種原則。應(yīng)當(dāng)懂得,除非另有指示,這里說明的程序、處理過程或方法并不涉及或限于打印機(jī)或計(jì)算機(jī)裝置的任何特定類型??梢允褂酶鞣N類型的一般目的的或?qū)S玫挠?jì)算機(jī)裝置,或用來執(zhí)行根據(jù)上述教導(dǎo)的操作。軟件中所示的示例實(shí)施例的元件可以在硬件中實(shí)現(xiàn),反之亦然。此外,盡管本發(fā)明被說明為在計(jì)算機(jī)打印機(jī)中實(shí)現(xiàn)的,但是,本發(fā)明可以在其它打印裝置中實(shí)現(xiàn),例如,復(fù)印機(jī),傳真機(jī),組合目的的打印機(jī),等等。從我們發(fā)明的原則可以應(yīng)用到許多可能的實(shí)施例的觀點(diǎn)來看,應(yīng)當(dāng)知道,詳細(xì)說明的實(shí)施例只是說明性的,不應(yīng)當(dāng)作為對(duì)我們發(fā)明的范圍的限制。我們要求凡是落入附屬權(quán)利要求及其等同物的范圍和精神內(nèi)的所有這種實(shí)施例都是我們的發(fā)明。權(quán)利要求1.一種打印方法,用于在打印機(jī)上將按頁碼順序排列的多頁文件可選擇地打印成按第一或者第二頁序排列的小冊(cè)子,包括確定紙張兩面上成對(duì)的頁的排列(165),以便在折疊紙張時(shí)產(chǎn)生各頁按照第一頁序的頁碼順序排列的小冊(cè)子;如果選擇了第二頁序,那么將該排列中的各頁獨(dú)立地旋轉(zhuǎn)180°(168);和根據(jù)紙張兩面上的排列打印各頁(169)。2.根據(jù)權(quán)利要求1所述的方法,進(jìn)一步包括按照頁碼順序順序地接收頁;臨時(shí)存儲(chǔ)頁(163);和檢索存儲(chǔ)的成對(duì)的頁(165),其中連續(xù)頁對(duì)中的一頁按照頁碼順序的升序選擇,而所述連續(xù)頁對(duì)中的另一頁按照頁碼順序的降序選擇。3.根據(jù)權(quán)利要求1所述的方法,其中在確定排列的步驟之后執(zhí)行獨(dú)立地旋轉(zhuǎn)頁面的步驟。4.根據(jù)權(quán)利要求1所述的方法,其中在確定排列的步驟之前執(zhí)行獨(dú)立地旋轉(zhuǎn)頁面的步驟。5.一種計(jì)算機(jī)可讀的軟件存儲(chǔ)介質(zhì)(25,27,49),在其上存儲(chǔ)有小冊(cè)子打印軟件(100),小冊(cè)子打印軟件包括小冊(cè)子頁序設(shè)置,用于把小冊(cè)子打印軟件要打印的小冊(cè)子的頁序設(shè)置為從左到右頁序和從右到左頁序中的一種;頁布置例程(110),用于把要打印的文件頁圖像對(duì)排列在紙張的兩面,以在紙張上的文件頁圖像對(duì)之間折疊紙張時(shí),產(chǎn)生按照從左到右和從右到左頁序中的第一頁序排列的小冊(cè)子;和頁面旋轉(zhuǎn)例程(112),當(dāng)把小冊(cè)子頁序設(shè)置成從左到右和從右到左頁序的第二頁序時(shí),用于將文件頁圖像旋轉(zhuǎn)180°。6.根據(jù)權(quán)利要求5所述的計(jì)算機(jī)可讀的軟件存儲(chǔ)介質(zhì),其中小冊(cè)子打印軟件進(jìn)一步包括供使用者設(shè)定小冊(cè)子頁序設(shè)置的交互式控件(132,139,140)。7.一種小冊(cè)子打印系統(tǒng),包括頁排列裝置,用于排列一組頁碼為從1到4n順序的頁圖像,以便根據(jù)一系列的頁碼對(duì)((1,4n),(2,4n-1),…)并排地把頁對(duì)打印在n個(gè)紙張的連續(xù)正面和背面上,其中n是整數(shù),并且使系列中每個(gè)頁碼對(duì)的第一頁碼代表的圖像位于紙張的相同一端;用于把圖像旋轉(zhuǎn)180°的頁面旋轉(zhuǎn)裝置;和頁序選擇裝置,用于根據(jù)從左到右頁序和從右到左頁序的選擇,控制頁面旋轉(zhuǎn)裝置是否要旋轉(zhuǎn)圖像。全文摘要一種小冊(cè)子打印功能部件,使用了一個(gè)共用頁圖像布置例程,將編號(hào)的文件頁并排成對(duì)定位,以便打印在紙張上,從而在頁圖像之間折疊紙張時(shí)形成了一個(gè)具有從左到右或從右到左頁序(167)之一的升序頁碼順序的小冊(cè)子。通過把各頁圖像旋轉(zhuǎn)180度得到另一種頁序。文檔編號(hào)H04N1/387GK1337032SQ9881428公開日2002年2月20日申請(qǐng)日期1998年10月26日優(yōu)先權(quán)日1998年10月26日發(fā)明者奎西E·亞伯拉罕,沙恩·肯斯拉申請(qǐng)人:惠普公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1