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

打印數據產生方法和打印數據產生裝置的制作方法

文檔序號:6465321閱讀:126來源:國知局
專利名稱:打印數據產生方法和打印數據產生裝置的制作方法
技術領域
本發(fā)明涉及一種打印數據產生方法,用于基于通過使用應用軟件等創(chuàng)建的電子 數據產生打印數據(用于打印的數據),以及一種打印數據產生裝置。
背景技術
在日本專利臨時公開No.2001-265378所揭示的技術方案中,用于允許用戶容易 地掌握聲音數據和視頻數據的內容的打印輸出通過抽取來自聲音數據和視頻數據的采樣 數據(通過以規(guī)則時間間隔采樣聲音和視頻數據)而自動地產生,從關于聲音數據的采樣 數據產生字符數據(文本數據),并且從關于視頻數據的采樣數據產生靜止的圖像數據。發(fā)明內容
同時,今天有了多種用于創(chuàng)建介紹文檔(presentationdocuments)的應用軟件(此 后簡稱為"創(chuàng)作軟件"),例如Microsoft PowerPoint 。這種創(chuàng)作軟件的用戶能夠通過操作 諸如鼠標的指示裝置(pointdevice)(此后稱為"指示器"),改變(引起轉變)顯示器、屏 幕等上的顯示狀態(tài)(顯示內容)。
通過顯示器的背景上的預存信息、顯示內容(顯示在顯示器/屏幕上的信息內容) 和說明(指示器操作和顯示內容的改變(轉變)之間的關系),上述創(chuàng)作軟件響應于使用 者對指示器的操作執(zhí)行對顯示器/屏幕上的顯示狀態(tài)的改變(轉變),并管理作為一片幻燈 片數據(apiece of slide data)的一系列轉變。
因此,上述創(chuàng)作軟件,基于存儲的方案和用戶對指示器的操作(初始沒有代表 對應于每個轉變(即每個轉變之后)的每個顯示狀態(tài)的顯示數據),每次產生每片顯示數 據,目前不能對應于每次轉變打印出每片顯示數據(每個打印數據)。
考慮到上述問題而作出的本發(fā)明是進步的,其中產生打印數據的方法和打印數據產生裝置,實現了對應于由使用創(chuàng)作軟件創(chuàng)建的幻燈片數據的每次轉變進行打印顯示數 據。
根據本發(fā)明的一個方面,提供一種產生打印數據的方法,其包括展開步驟,該展開步驟將代表顯示狀態(tài)的轉變的幻燈片數據展開為多片顯示數據,其中每片顯示數據代 表對應于每個轉變的每個顯示狀態(tài),以及打印數據產生步驟,該打印數據產生步驟用于基 于對應于由展開步驟獲得的轉變的多片顯示數據產生用于打印的打印數據。[OOIO]通過根據從記錄介質獲得(載入、安裝等)的計算機可讀指令進行計算機操作, 幻燈片數據(代表顯示狀態(tài)的轉變)被展開為多片顯示數據(每片代表對應于每個轉變的 每個顯示狀態(tài)),且打印數據基于多片打印數據產生,通過其能夠實現對應于每個轉變的 顯示數據的打印。[OOll]根據本發(fā)明的另一方面,提供了一種打印數據產生裝置,用于產生用于打印的 打印數據,包含有展開單元,該展開單元將代表顯示狀態(tài)轉變的幻燈片數據展開為多片顯 示數據,其中每片顯示數據代表對應于每個轉變的每個顯示狀態(tài),以及打印數據產生單元, 該打印數據產生單元基于對應于由展開單元獲得的轉變的多片顯示數據產生用于打印的 打印數據。
而且,具有打印數據產生裝置,將幻燈片數據(代表顯示狀態(tài)的轉變)展開為 多片顯示數據(每片代表對應于每個轉變的每個顯示狀態(tài)),并基于多片顯示數據產生打 印數據,能夠實現對應于每個轉變的顯示數據的打印。


圖1是打印系統(tǒng)的概念圖表,包括打印機和安裝有根據本發(fā)明的第一實施例的 打印機驅動器(打印程序)的計算機;
圖2是顯示由第一實施例的打印機驅動器的控制(特定操作)的流程圖3A-3D是顯示通過使用介紹文檔創(chuàng)作軟件創(chuàng)建的幻燈片數據的顯示狀態(tài)的轉 變的示例的示意性圖表;
圖4A-4D是顯示通過使用第一實施例的打印機驅動器獲得的打印輸出(對應于 圖3A-3D)的示例的示意性圖表;
圖5是顯示通過使用根據本發(fā)明的第二實施例的打印機驅動器獲得的打印輸出 (代表圖3A-3D的顯示狀態(tài)轉變的幻燈片數據)的示例的示意性圖表;
圖6是顯示由第二實施例的打印機驅動器的控制的流程圖7是顯示由根據本發(fā)明的第三實施例的打印機驅動器的預覽(preview)功能 執(zhí)行的概要顯示的示例的示意性圖表;
圖8是顯示由使用者從通過預覽功能概要顯示的多片顯示數據選擇的顯示數據 的輸出的示例的示意性圖表;
圖9和IO是顯示由第三實施例的打印機驅動器的顯示控制的流程圖11是顯示第三實施例的變型的示意性圖表;
圖12是顯示通過使用根據本發(fā)明的第四實施例的打印機驅動器獲得的打印輸出(代表圖3A-3D的顯示狀態(tài)轉變的幻燈片數據)的示例的示意性圖表;
圖13是顯示由第四實施例的打印機驅動器控制的流程圖;
圖14是顯示通過使用根據本發(fā)明的第五實施例的打印機驅動器獲得的打印輸出(代表圖3A-3D的顯示狀態(tài)轉變的幻燈片數據)的示例的示意性圖表;
圖15是顯示由第五實施例的打印機驅動器控制的流程圖;
圖16是顯示本發(fā)明的第六實施例的打印機驅動器的控制的流程圖;
圖17是顯示通過使用根據本發(fā)明的第七實施例的打印機驅動器獲得的打印輸出(代表圖3A-3D的顯示狀態(tài)轉變的幻燈片數據)的示例的示意性圖表;
圖18是顯示第七實施例的打印機驅動器的控制的流程圖;
圖19是顯示通過使用根據本發(fā)明的第八實施例的打印機驅動器獲得的打印輸出(代表圖3A-3D的顯示狀態(tài)轉變的幻燈片數據)的示例的示意性圖表;
圖20是顯示第八實施例的打印機驅動器的控制的流程圖;
圖21A和21B是顯示通過使用根據本發(fā)明的第九實施例的打印機驅動器獲得的 打印輸出(代表圖3A-3D的顯示狀態(tài)轉變的幻燈片數據)的示例的示意性圖表;
圖22是顯示第九實施例的打印機驅動器的控制的流程圖;
圖23A-23E是顯示通過使用介紹文檔創(chuàng)作軟件創(chuàng)建的幻燈片數據的顯示狀態(tài)轉 變的另一示例的示意性圖表;
圖24是顯示通過使用根據本發(fā)明的第十實施例的打印機驅動器獲得的打印輸出(代表圖23A-23E的顯示狀態(tài)轉變的幻燈片數據)的示例的示意性圖表。
具體實施方式
現在參照附圖,對根據本發(fā)明的優(yōu)選實施例進行詳細的介紹。 <實施例1>
圖1是包括打印機20和其中安裝有根據本發(fā)明第一實施例的打印機驅動器(打 印程序)的計算機10的打印系統(tǒng)的概念圖表。圖2是顯示由第一實施例的打印機驅動器 控制(特定操作)的流程圖。
圖3A-3D是顯示通過使用介紹文檔創(chuàng)作軟件(創(chuàng)作軟件),如 MiCrosoft PowerPoint ,創(chuàng)建的幻燈片數據的顯示狀態(tài)轉變的示例的示意性圖表。圖 4A-4D是顯示通過使用第一實施例的打印機驅動器獲得的打印輸出(對應于圖3A-3D)的 示例的示意性圖表。
計算機10,例如可以通過PC (個人電腦)實現,包含包括有CPU (中央處理 單元)11、 ROM (只讀存儲器)12、和RAM (隨機存取存儲器)13、如HDD (硬盤驅動 器)14的高性能存儲單元、鍵盤15、指示裝置(指示器)16 (例如,鼠標)和顯示器17 (LCD、 CRT等等)的計算單元,和己知的計算機類似。打印機20連接到計算機10。
通常存儲在HDD14中的打印機驅動器被讀出并通過CPU11按照需求被激活。
圖2的流程圖顯示了通過將幻燈片數據(例如,代表圖3A—圖3B—圖3C—圖 3D的顯示狀態(tài)轉變)展開(develop)為多片顯示數據產生的類似圖4A-4D中顯示的那些 打印輸出的處理,每片顯示數據代表對應于每個轉變(即每個轉變之后)的每個顯示狀態(tài)。
順便提及,圖3A、 3B、 3C和3D的四片幻燈片數據的打印輸出分別顯示在圖 4A、 4B、 4C和4D中。
接下來,將參照圖2介紹第一實施例的打印機驅動器的特定操作.
當使用者通過操作計算機10的鍵盤15或打印裝置16發(fā)出打印指令時,CPU11 激活打印機驅動器以執(zhí)行如圖2所示的處理。首先,CPU11執(zhí)行打印機驅動器來接受用于 打印介紹文件的指令(Sl),并計算包括在介紹文件中的幻燈片數據的總片數(S5)。
"幻燈片數據"是包含有顯示器背景上的信息、顯示內容(顯示的信息的內容) 和說明(指示器操作和顯示內容的改變(轉變)之間的關系)的數據,如上所述。因此, 圖3顯示的類似的一系列轉變由一片幻燈片數據代表。
在計算了幻燈片數據的片數的總數(S5)后,CPU11獲取一片幻燈片數據(所 計算的多片幻燈片數據中的一個)(S10)并分析獲取的幻燈片數據的結構(S15)。該"結 構"通過"創(chuàng)作軟件"限定,并包含關于怎樣顯示狀態(tài)轉變的信息。CPU11隨后通過將幻燈片數據展開為顯示數據(例如,在RAM13中展開的位圖數據)產生打印數據,該顯示 數據代表對應于每個轉變(即或每個轉變之后)的每個顯示狀態(tài)(S20),其反映通過"創(chuàng) 作軟件"實現的狀態(tài)轉變。
接下來,CPU11判定是否存在下一個轉變(下一個顯示狀態(tài))(S25)。如果存在 有下一個轉變(S25:是),CPU11執(zhí)行向下一個狀態(tài)的狀態(tài)轉變(S30),并返回到步驟 S20,以產生下一片打印數據。
另一方面,如果沒有存在下一個轉變(S25:否),CPU11判定當前展開的幻燈 片數據是否是最后的幻燈片數據,也就是說,是否沒有其他的幻燈片數據剩余(S35)。如 果不是最后的幻燈片數據(S35:否),CPUll返回到步驟SlO,為下一片幻燈片數據重復 步驟S10-S30。
如果在S35中,當前展開的幻燈片數據是最后的幻燈片數據(S35:是),CPU11 基于S20中產生的打印數據產生打印任務,并將產生的打印任務輸出到打印機20 (S45)。
如上所述,第一實施例的打印機驅動器通過將幻燈片數據(代表顯示狀態(tài)的連 續(xù)轉變)展開為多片顯示數據(例如,在RAM13中被展開的位圖數據)以產生打印數據, 每個顯示數據代表對應于每個轉變(即每個轉變之后)的每個顯示狀態(tài)(S15, S20),通 過其實現對應于每個轉變的顯示數據的打印。<實施例2>
接下來介紹根據本發(fā)明第二實施例的打印機驅動器。第二實施例的打印機驅動 器產生打印數據,以使得關于一片幻燈片數據(從一片幻燈片數據獲得的)的多片幻燈片 數據打印在一個片狀物上,如圖5所示。
圖5是顯示通過使用第二實施例的打印機驅動器獲得的打印輸出(代表圖3A-3D 的顯示狀態(tài)轉變的幻燈片數據的)的示例的示意性圖表。圖6是顯示通過第二實施例的打 印機驅動器控制的流程圖。
接著,將參照圖6介紹第二實施例的打印機驅動器的特定操作。
當使用者通過操作鍵盤15或指示裝置16發(fā)出打印指令時,CPU11激活打印機 驅動器實施的如圖6所示的處理。首先,CPU11執(zhí)行打印機驅動器接受用于打印介紹文件 的指令(S50),并計算包括在介紹文件中的幻燈片數據的總片數(S55)。
在計算了幻燈片數據的片數的總數(S55)后,CPU11獲取所計算的多片幻燈片數據中的一片(S60),分析獲取的幻燈片數據的結構(S15),并且通過將幻燈片數據展開 為顯示數據(例如,在RAM13中展開的位圖數據)產生用于打印的臨時數據,該顯示數 據代表對應于每個轉變(即每個轉變之后)的每個顯示狀態(tài)(S70)。
接下來,CPUU判定是否存在下一個轉變(下一個顯示狀態(tài))(S75)。如果存在 有下一個轉變(S75:是),CPUll執(zhí)行向下一個狀態(tài)的狀態(tài)轉變(S80),并返回到步驟 S70,以產生對應于下一個顯示狀態(tài)的下一片臨時數據。
另一方面,如果不存在下一個轉變(S75:否),CPUll計算包括在當前幻燈片 數據中的顯示狀態(tài)的數目(S85),并基于顯示狀態(tài)的計算的數設定布局(多片臨時數據在 頁面上的排列位置)(S90)。接下來,CPUll通過基于S90中設定的布局在頁面上排列多 片臨時數據(對應于顯示狀態(tài))以產生用于頁面的打印數據(S95)。
接下來,CPUll判定當前展開的幻燈片數據是否是最后的幻燈片數據(SIOO)。 如果不是最后的幻燈片數據(S100:否),CPUll返回到步驟S60,為下一片幻燈片數據 重復步驟S60-S95。
如果在S100中,當前展開的幻燈片數據是最后的幻燈片數據(S100:是),CPUll 基于S95中產生的打印數據產生打印任務(S105),并將產生的打印任務輸出到打印機20 (SllO)。
如上所述,第二實施例的打印機驅動器產生對應于顯示狀態(tài)(由幻燈片數據的 片代表)的多片臨時數據,作為用于頁面的打印數據(S95)。因此,觀看每頁(打印數據 的打印輸出)的使用者能夠一眼就容易地辨識以幻燈片數據為單位顯示狀態(tài)的轉變(辨識 包括在每片幻燈片數據中的顯示狀態(tài)的轉變)。<實施例3>
接下來介紹根據本發(fā)明第三實施例的打印機驅動器。第三實施例的打印機驅動 器具有能夠一次簡略地顯示多片顯示數據的"預覽功能"和讓使用者從由預覽功能概要顯示的多片顯示數據中選擇要被打印的顯示數據的"選擇功能"。
圖7是顯示通過使用第三實施例的打印機驅動器實例的概要顯示(代表顯示器 17上的圖3A-3D的顯示狀態(tài)轉變的幻燈片數據)的示例的示意性視圖。圖8是顯示由使 用者通過預覽功能概要顯示的多片顯示數據選擇的打印數據的打印輸出的示例的示意性 圖表。圖9和圖IO是顯示第三實施例的打印機驅動器的控制的流程圖。圖ll是顯示第三實施例的改進的示意性圖表。
接下來,參照圖9和10介紹第三實施例的打印機驅動器的特定操作。
當使用者通過操作鍵盤15或指示裝置16發(fā)出打印指令時,CPU11激活打印機 驅動器實施的如圖9和IO所示的處理。首先,CPU11執(zhí)行打印機驅動器接受用于打印介 紹文件的指令(S120),并計算包括在介紹文件中的幻燈片數據的總片數(S125)。
在計算了幻燈片數據的總片數(S125)后,CPU11獲取所計算的多片幻燈片數 據中的一片(S130),分析獲取的幻燈片數據的結構(S135),并且通過將幻燈片數據展開 為顯示數據產生用于打印的臨時數據,該顯示數據代表對應于每個轉變(即每個轉變之后) 的每個顯示狀態(tài)(S140)。
接下來,CPU11判定是否存在下一個轉變(下一個顯示狀態(tài))(S145)。如果存 在有下一個轉變(S145:是),CPU11執(zhí)行向下一個狀態(tài)的狀態(tài)轉變(S150),并返回到步 驟S140,以從代表下一個顯示狀態(tài)顯示數據中產生下一片臨時數據。
另一方面,如果不存在下一個轉變(S145:否),CPU11計算包括在當前幻燈片 數據中的顯示狀態(tài)的數目(S155),并基于顯示狀態(tài)的計算的數設定多片臨時數據在頁面 上的布局(S90)。
接下來,CPUU通過基于S160中設定的布局在頁面上排列多片臨時數據(對應 于顯示狀態(tài))產生用于頁面的打印數據(S95),并基于產生的打印數據(S170)產生用于 預覽的縮略圖像。該縮略圖像意味著己經被減小(比例縮小)的圖像,以通過列表顯示的 方式顯示多個圖像。
接下來,CPU11判定當前展開的幻燈片數據是否是最后的幻燈片數據(S175)。 如果不是最后的幻燈片數據(S175:否),CPU11返回到步驟S130,以為下一片幻燈片數 據重復步驟S130-S170。
如果在S175中,當前展開的幻燈片數據是最后的幻燈片數據(S175:是),CPU11 在顯示器17上顯示在S170中已經產生的用于預覽的縮略圖(S180),并接收用戶關于縮 略圖中哪片顯示數據應該被打印輸出的選擇(S185)。
在這個實施例中,如圖7所示,由用戶通過指示器選擇并被通過復選標記(check mark)標記的每片顯示數據被認為是應該被打印輸出的數據。
接下來,CPU11要被打印輸出的幻燈片數據的片數(S190),獲取S190中計算 的多片幻燈片數據中的一片(S195),計算關于獲取的多片幻燈片數據的顯示狀態(tài)的總片數(S200),并初始化顯示狀態(tài)計數器(S205)。該顯示狀態(tài)計數器是用于計算應該被打印 輸出的顯示數據的片數的計數器。
接下來,CPU11基于S185中接收的信息(使用者的選擇)判定當前顯示狀態(tài)(當 前顯示數據)是否應該被打印輸出(S210)。如果當前打印狀態(tài)應該被打印輸出(S210: 是),CPU11獲取多片臨時數據中的一片(S140中產生),其代表當前顯示狀態(tài)(S215) 并隨后為顯示狀態(tài)計數器增加1 (S220)。
接下來,CPU11判定是否存在下一個轉變(下一個顯示狀態(tài))(S225)。如果存 在下一個轉變(S225:是),CPU11執(zhí)行向下一個狀態(tài)的狀態(tài)轉變(S230),并返回到步驟 S210,以判定是否下一個顯示狀態(tài)(下一個顯示數據)應該被打印輸出。
如果當前顯示狀態(tài)不應該在S210中被打印輸出(S210:否),CPU11進行到步 驟S225 (判定是否存在下一個轉變),而不會執(zhí)行步驟S215 (獲取臨時數據)或步驟S220 (為顯示狀態(tài)計數器增量)。
如果在S225中不存在下一個轉變(S225:否),CPU11獲取顯示狀態(tài)計數器的 當前值(S235),并基于獲取的顯示狀態(tài)計數器的當前值設置多片臨時數據在頁面上的布 局(即,關于當前幻燈片數據的要被打印輸出的多片顯示數據的數量)(S240)。
接下來,CPU11通過基于S240中設置的布局在頁面上排列多片臨時數據(對應 于應該被打印輸出的顯示狀態(tài))來產生用于頁面的打印數據(S245),然后判定當前展開 的幻燈片數據是否是最后的幻燈片數據(在要被打印輸出的幻燈片數據中)(S250)。
如果不是最后的幻燈片數據(S250:否),CPU返回到步驟S195,為要被打印 輸出的下一片幻燈片數據重復步驟S195-S245。如果當前展開的幻燈片數據是最后的幻燈 片數據(S250:是),CPU11基于S245中產生的打印數據產生打印任務(S255),并向打 印機20輸出產生的打印任務(S260)。
如上所述,第三實施例的打印機驅動器具有一次概要顯示多片顯示數據的預覽 功能,通過其使用者被允許在執(zhí)行打印之前掌握顯示狀態(tài)轉變。
進一步,歸功于選擇功能,使得使用者從預覽顯示(通過預覽功能概要顯示的 多片顯示數據)中選擇要被打印輸出的顯示數據,而能夠阻止不想要的數據的不必要打印。
順便提及,如圖8所示,在本實施例中,當關于一片幻燈片數據的多片顯示數 據被打印到一片片狀物上時,本實施例的打印機驅動器不會限制為"列表打印";打印機 驅動器也可以被設計為與第一實施例的打印機驅動器相似,在一片片狀物上打印一片顯示數據。
當本實施例的打印機驅動器的選擇功能使得使用者從顯示在預覽顯示中的多片 顯示數據(關于一片幻燈片數據)中選擇要被打印輸出的顯示數據,選擇功能不會被限制 為這種選擇。例如,也可能省去S185以及后面的步驟構成的序列(sequence),并僅僅讓 使用者選擇是否打印所有顯示在預覽顯示中的顯示數據,如圖11所示。<實施例4>
接下來介紹根據本發(fā)明第四實施例的打印機驅動器。如圖12所示,第四實施例 的打印機驅動器產生打印數據,其中多片顯示數據被沿著一個方向按轉變的順序排列。
圖12是顯示通過使用第四實施例的打印機驅動器獲得的打印輸出(代表圖 3A-3D的顯示狀態(tài)轉變的幻燈片數據)的實例的示意性圖表。圖13是顯示由第四實施例 的打印機驅動器的控制的流程圖。
接下來,參照圖13介紹第四實施例的打印機驅動器的特定操作。
當使用者通過操作鍵盤15或指示裝置16發(fā)出打印指令時,CPU11激活打印機 驅動器實施的如圖13所示的處理。首先,CPU11執(zhí)行打印機驅動器接受用于打印介紹文 件的指令(S270),并計算包括在介紹文件中的幻燈片數據的片數的總片數(S275)。
在計算了幻燈片數據的片數的總數(S275)后,CPU11獲取所計算的多片幻燈 片數據中的一片(S280),分析獲取的幻燈片數據的結構(S285),并且通過將幻燈片數據 展開為顯示數據產生用于打印的臨時數據,該顯示數據代表對應于每個轉變的每個顯示狀 態(tài)(S290),并增加計數器值(指示到目前為止已經被計數的顯示狀態(tài)的數目)到臨時數 據(S295)。
接下來,CPU11判定是否存在下一個轉變(下一個顯示狀態(tài))(S300)。如果存 在有下一個轉變(S300:是),CPU11執(zhí)行向下一個狀態(tài)的狀態(tài)轉變(S305),并返回到步 驟S290,以產生對應于下一個顯示狀態(tài)的下一片臨時數據。
另一方面,如果沒有存在下一個轉變(S300:否),CPU11基于計數器值計算(辨 識)關于當前幻燈片數據的顯示狀態(tài)的總數(S310),并基于顯示狀態(tài)的計算的總數設定 多片臨時數據在頁面上的布局(S90)。
接下來,CPU11通過將多片臨時數據(對應于顯示狀態(tài))按照計數器值的順序 進行分類從而產生用于頁面的打印數據,該計數器值以及被添加到其(S320),并基于S315中設置的頁面沿著一個方向將分類的多片臨時數據排列(對齊)到頁面上(S325)。
接下來,CPU11判定當前展開的幻燈片數據是否是最后的幻燈片數據(S330)。 如果不是最后的幻燈片數據(S330:否),CPU11返回到步驟S280,為下一片幻燈片數據 重復步驟S280-S325。
如果當前展開的幻燈片數據是最后的幻燈片數據(S330:是),CPU11基于S325 中產生的打印數據產生打印任務(S335),并向打印機20輸出產生的打印任務(S340)。
如上所述,第四實施例的打印機驅動器產生打印數據,其中多片打印數據按照 轉變的順序沿著一個方向被排列(S320, S325)。因此,看到打印數據的打印輸出的使用 者能夠以最大便利掌握顯示狀態(tài)轉變。<實施例5>
接下來介紹根據本發(fā)明第五實施例的打印機驅動器。如圖14所示,第五實施例 的打印機驅動器使得用戶能夠設置打印在一個片狀物上的每片顯示數據的尺寸。
圖14是顯示通過使用第五實施例的打印機驅動器獲得的打印輸出(代表圖 3A-3D的顯示狀態(tài)轉變的幻燈片數據)的實例的示意性圖表。圖15是顯示由第五實施例 的打印機驅動器的控制的流程圖。
接下來,參照圖15介紹第五實施例的打印機驅動器的特定操作。
當使用者通過操作鍵盤15或指示裝置16發(fā)出打印指令時,CPU11激活打印機 驅動器實施的如圖15所示的處理。首先,CPU11執(zhí)行打印機驅動器接受用于打印介紹文 件的指令(S350),并計算包括在介紹文件中的幻燈片數據的片數的總片數(S355)。
在計算了幻燈片數據的片數的總數(S355)后,CPU11獲取所計算的多片幻燈 片數據中的一片(S360),分析獲取的幻燈片數據的結構(S365),并且通過將幻燈片數據 展開為顯示數據而產生用于打印的臨時數據,該顯示數據代表對應于每個轉變的每個顯示 狀態(tài)(S370)。
接下來,CPU11判定打印在片狀物上的臨時數據(顯示數據)的尺寸(打印尺 寸)已經被使用者指定(設置)(S375)。[OIOO]順便提及,每片顯示狀態(tài)的打印尺寸可以由用戶根據需要通過操作鍵盤15,指 示器(鼠標)16等指定。[OIOI]如果打印尺寸己經被使用者指定(S375:是),CPU11增加指示打印尺寸的信息(打印尺寸信息)到臨時數據(S380),并隨后判定是否存在有下一個轉變(下一個顯示 狀態(tài))(S385)。
另一方面,如果打印尺寸沒有由使用者指定(S375:否),CPUU前進到步驟S385, 而不增加打印尺寸信息到臨時數據。
如果在S385中存在下一個轉變(S385:是),CPU11執(zhí)行狀態(tài)轉變到下一個狀 態(tài)(S390),并返回到步驟S370,以產生對應于下一個顯示狀態(tài)的下一片臨時數據。
另一方面,如果不存在下一個轉變(S385:否),CPU11獲取關于當前幻燈片數 據的顯示狀態(tài)的總數以及每片臨時數據的打印尺寸(S395, S400),并基于顯示狀態(tài)的總 數和在S395與S400中獲取的打印尺寸設置頁面上的多片臨時數據的布局(S405)。
接下來,CPU11根據獲取的打印尺寸通過放大/縮小每片臨時數據產生用于頁面 的打印數據(S410),并基于S405中設置的布局在頁面上的放大的/縮小的多片臨時數據 (S415)。
接下來,CPU11判定當前展開的幻燈片數據是否是最后的幻燈片數據(S420)。 如果不是最后的幻燈片數據(S420:否),CPU11返回到步驟S360并為下一片幻燈片數據 重復步驟S360-S415。
如果當前展開的幻燈片數據是最后的幻燈片數據(S420:是),CPU11基于S415 中產生的打印數據產生打印任務(S425),并輸出產生的打印任務到打印機20 (S430)。
如上所述,第五實施例的打印機驅動器實施在一個片狀物上打印多片顯示數據, 且根據使用者的意愿改變每片顯示數據的打印尺寸,從而實現更大的便利。<實施例6〉
接下來介紹根據本發(fā)明第六實施例的打印機驅動器。第六實施例的打印機驅動 器根據使用者的意愿將從代表第一顯示狀態(tài)的顯示數據和代表最后顯示狀態(tài)的顯示數據 中選擇的至少一個顯示數據的打印尺寸設置為與其他片顯示數據尺寸不同(在本實施例中 是大于)的尺寸。[OllO]接下來,參照圖16介紹第六實施例的打印機驅動器的特定操作。圖16是顯示 由第六實施例的打印機驅動器的控制流程圖。[Olll]當使用者通過操作鍵盤15或指示裝置16發(fā)出打印指令時,CPU11激活打印機 驅動器實施的如圖16所示的處理。首先,CPU11執(zhí)行打印機驅動器接受用于打印介紹文件的指令(S440),并計算包括在介紹文件中的幻燈片數據的片數的總片數(S445)。
在計算了幻燈片數據的片數的總數(S445)后,CPUll獲取所計算的多片幻燈 片數據中的一片(S450),分析獲取的幻燈片數據的結構(S455),并且通過將幻燈片數據 展開為顯示數據產生用于打印的臨時數據,該顯示數據代表對應于每個轉變的每個顯示狀 態(tài)(S460),并且增加計數器值(用于辨識臨時數據(顯示狀態(tài)))到臨時數據(S465)。
接下來,CPUll判定是否存在下一個轉變(下一個顯示狀態(tài))(S470)。如果存 在有下一個轉變(S470:是),CPUll執(zhí)行向下一個狀態(tài)的狀態(tài)轉變(S475),并返回到步 驟S460,以產生對應于下一個顯示狀態(tài)的下一片臨時數據。
另一方面,如果不存在下一個轉變(S470:否),CPUll獲取關于當前幻燈片數 據的顯示狀態(tài)的總數(S480),并隨后詢問使用者是否第一顯示狀態(tài)(具有最小計數器值 的臨時數據)應該以大于其他顯示狀態(tài)(其他片臨時數據)的尺寸打印(S485)。
如果使用者指定第一顯示狀態(tài)應該以較大尺寸打印(S485:是),CPUll指定第 一顯示狀態(tài)的放大(較大尺寸)作為設置打印布局要被使用的類型(style)信息(S490), 并隨后進行到步驟S495。
如果使用者沒有指定第一顯示狀態(tài)應該以較大尺寸打印(S485:否),CPUll前 進到步驟S495,并跳過S490。在步驟S495中,CPUll詢問使用者是否要以比其他顯示狀 態(tài)(其他片臨時數據)更大的尺寸打印最后的顯示狀態(tài)(具有最大計數器值的臨時數據)。
如果使用者指定最后的顯示狀態(tài)應該以較大尺寸打印(S495:是),CPUll指定 最后的顯示狀態(tài)的放大(較大尺寸)作為設置打印布局要被使用的類型(style)信息(S500), 并隨后前進到步驟S505。
如果使用者沒有指定最后的顯示狀態(tài)要以較大尺寸打印(S495:否),CPUll前 進到步驟S505,并跳過S500。在步驟S505中,CPUll基于在S480中獲取的顯示狀態(tài)的 總數和S485-S500中指定的打印尺寸,設置頁面上多片臨時數據的布局。
接下來,CPUll基于S505中設置的布局,通過在頁面上排列多片臨時數據(對 應于顯示狀態(tài))產生用于頁面的打印數據。
接下來,CPUll判定當前展開的幻燈片數據是否是最后的幻燈片數據(S515)。 如果不是最后的幻燈片數據(S515:否),CPUll返回到步驟S450,并為下一片幻燈片數 據重復步驟S450-S510。
如果當前展開的幻燈片數據是最后的幻燈片數據(S515:是),CPUll基于S510中產生的打印數據產生打印任務,并將產生的打印任務輸出到打印機20 (S525)。
如上所述,第六實施例的打印機驅動器將代表第一顯示狀態(tài)的顯示數據和/或代 表最后的顯示狀態(tài)的顯示數據的打印尺寸設置為與其他片的顯示數據不同的尺寸(根據使 用者的意愿)。因此,使用者看到以不同尺寸打印的顯示狀態(tài)(第一顯示狀態(tài)和最后顯示 狀態(tài)),就能夠很容易地將其與其他顯示狀態(tài)(中間顯示狀態(tài))區(qū)分,也就是, 一眼就可 以很容易地分辨出第一顯示狀態(tài)或最后顯示狀態(tài)。<實施例7>
接下來介紹根據本發(fā)明第七實施例的打印機驅動器。如圖17所示,第七實施例 的打印機驅動器產生打印數據,從而只有在每次轉變時改變(從每片顯示數據的顯示內容 中選擇)的顯示內容(顯示在顯示器/屏幕上的信息內容)被打印。
圖17是顯示通過使用第七實施例的打印機驅動器獲得的打印輸出(代表圖 3A-3D的顯示狀態(tài)轉變的幻燈片數據)的實例的示意性圖表。圖18是顯示由第七實施例 的打印機驅動器的控制的流程圖。
接下來,參照圖18介紹第七實施例的打印機驅動器的特定操作。
當使用者通過操作鍵盤15或指示裝置16發(fā)出打印指令時,CPU11激活打印機 驅動器實施的如圖18所示的處理。首先,CPU11執(zhí)行打印機驅動器接受用于打印介紹文 件的指令(S530),并計算包括在介紹文件中的幻燈片數據的片數的總片數(S535)。
在計算了幻燈片數據的片數的總數(S535)后,CPU11獲取所計算的多片幻燈 片數據中的一片(S540),分析獲取的幻燈片數據的結構(S545),并且初始化指示顯示狀 態(tài)數目的計數器值(S550)。
接下來,CPU11判定是否存在與之前的顯示狀態(tài)有關的臨時數據,也就是,當 前獲取的顯示狀態(tài)是否是第一顯示狀態(tài)(S555)。如果當前的顯示狀態(tài)是第一顯示狀態(tài) (S555:否),CPU11獲取該當前顯示狀態(tài)的所有顯示內容(顯示信息的內容)(S565)。
另一方面,如果不是第一顯示狀態(tài)(S555:是),CPU11僅僅獲取當前顯示狀態(tài) 的顯示內容中與之前的顯示狀態(tài)(之前的臨時數據)有所改變(不同)的那些(S560)。
接下來,CPU11通過使用S560或S565獲取的顯示內容產生臨時數據(S570), 對計數器值增加l (S575),并判定是否存在下一個轉變(下一個顯示狀態(tài))(S580)。如果 存在下一個轉變(S580:是),CPU11執(zhí)行向下一個狀態(tài)的轉變(S585)并返回到步驟S555。
如果在S580中不存在下一個轉變(S580:否),CPU11獲取指示顯示狀態(tài)數的 計數器值(S590),并基于獲取的顯示狀態(tài)的數設置在頁面上多片臨時數據的布局(S595)。 接下來,CPU11基于S595中設置的布局,通過在頁面上排列多片臨時數據(對應于顯示 狀態(tài))產生用于頁面的打印數據(S600)。
接下來,CPU11判定當前展開的幻燈片數據是否是最后的幻燈片數據(S605). 如果不是最后的幻燈片數據(S605:否),CPU11返回步驟S540并對于下一片幻燈片數據 重復步驟S540-S600。
如果當前的幻燈片數據是最后的幻燈片數據(S605:是),CPU11基于S600中 產生的打印數據產生打印任務,并將該產生的打印任務輸出的打印機20 (S615)。
如上所述,第七實施例的打印機驅動器產生打印數據,從而只有在每個轉變中 改變的顯示內容(從每片顯示數據的顯示內容中選擇的)被打印(S555-S570),通過這樣 使用者被允許看一眼就可以掌握顯示狀態(tài)轉變的詳情。<實施例8>
接下來介紹根據本發(fā)明第八實施例的打印機驅動器。如圖19所示,第八實施例 的打印機驅動器產生打印數據,從而在每次轉變時改變的(從每片顯示數據的所有顯示內 容中選擇的)顯示內容以與其他顯示內容相比處于強調的狀態(tài)被打印。
圖19是顯示通過使用第八實施例的打印機驅動器獲得的打印輸出(代表圖 3A-3D的顯示狀態(tài)轉變的幻燈片數據)的實例的示意性圖表。圖20是顯示由第八實施例 的打印機驅動器的控制的流程圖。
接下來,參照圖20介紹第八實施例的打印機驅動器的特定操作。
當使用者通過操作鍵盤15或指示裝置16發(fā)出打印指令時,CPU11激活打印機 驅動器實施的如圖20所示的處理。首先,CPU11執(zhí)行打印機驅動器接受用于打印介紹文 件的指令(S620),并計算包括在介紹文件中的幻燈片數據的片數的總片數(S625)。
在計算了幻燈片數據的片數的總數(S625)后,CPU11獲取所計算的多片幻燈 片數據中的一片(S630),分析獲取的幻燈片數據的結構(S635),并且初始化指示顯示狀 態(tài)數目的計數器值(S625)。
接下來,CPU11判定是否存在與之前的顯示狀態(tài)有關的臨時數據,也就是,當 前獲取的顯示狀態(tài)是否是第一顯示狀態(tài)(S645)。如果當前的顯示狀態(tài)不是第一顯示狀態(tài)(S645:是),CPU11僅僅獲取當前顯示狀態(tài)中與之前的顯示狀態(tài)(之前的臨時數據)的 那些顯示內容有所改變(不同)的顯示內容(S650)。
接下來,CPU11對S650中獲取的顯示內容給出強調效果,從而獲取的顯示內容 將以與其他顯示內容相比處于強調狀態(tài)下被打印(S655)。"強調效果"可以是任何種類的 效果,只要特別的顯示內容(即,獲取的顯示內容)與其他的顯示內容相比時能夠被強調, 例如對特別的顯示內容改變顏色,加亮等。
接下來,CPU11從代表當前顯示狀態(tài)的顯示數據(通過展開幻燈片數據獲得) 產生用于打印的臨時數據,當前顯示狀態(tài)被給予強調效果(對獲取的顯示內容)(S660)。 順便地,在S645中當前顯示狀態(tài)是第一顯示狀態(tài)時(S645:否),CPU11從代表當前(第 一)顯示狀態(tài)的顯示數據(通過展開幻燈片數據獲得)產生用于打印的臨時數據,而不給 予強調效果(S660)。
在產生臨時數據后(S660), CPU11為計數器值加1 (S665),并隨后判定是否 存在下一個轉變(下一個顯示狀態(tài))(S670)。如果存在下一個轉變(S670:是),CPU11 執(zhí)行向下一個狀態(tài)的狀態(tài)轉變(S675),并返回步驟S645。
另一方面,如果不存在下一個轉變(S670:否),CPU11獲取指示顯示狀態(tài)數的 計數器值(S680),并基于獲取的顯示狀態(tài)的數在頁面上設置多片臨時數據的布局(S685), 并基于S685中設置的布局,通過在頁面上排列多片臨時數據(對應于顯示狀態(tài))產生用 于頁面的打印數據(S690)。
接下來,CPU11判定當前展開的幻燈片數據是否是最后的幻燈片數據(S695). 如果不是最后的幻燈片數據(S695:否),CPU11返回步驟S630并對于下一片幻燈片數據 重復步驟S630-S6卯。
如果當前的幻燈片數據是最后的幻燈片數據(S695:是),CPU11基于S6卯中 產生的打印數據產生打印任務(S700),并將該產生的打印任務輸出的打印機20 (S705)。
如上所述,第八實施例的打印機驅動器產生打印數據,從而在每個轉變中改變 的顯示內容(從每片顯示數據的顯示內容中選擇的)以與其他顯示內容相比處于強調狀態(tài) 下被打印(S645-S660),通過這樣使用者被允許看一眼就可以掌握顯示狀態(tài)轉變的詳情。<實施例9>
接下來介紹根據本發(fā)明第九實施例的打印機驅動器。如圖21所示,第九實施例的打印機驅動器產生打印數據,從而最大打印尺寸的顯示數據(即,在多片顯示數據中被 指定為最大打印尺寸的顯示數據)和最小打印尺寸的顯示數據(即,在多片顯示數據中被 指定為最小打印尺寸的顯示數據)被打印在不同頁面上。
圖21A和21B是顯示通過使用根據本發(fā)明的第九實施例的打印機驅動器獲得的 打印輸出(代表圖3A-3D的顯示狀態(tài)轉變的幻燈片數據)的示例的示意性圖表。圖22是 由第九實施例的打印機驅動器控制的流程圖。
接下來,參照圖22第九實施例的打印機驅動器的特定操作。
當使用者通過操作鍵盤15或指示裝置16發(fā)出打印指令時,CPU11激活打印機 驅動器實施的如圖22所示的處理。首先,CPU11執(zhí)行打印機驅動器接受用于打印介紹文 件的指令(S710),并計算包括在介紹文件中的幻燈片數據的片數的總片數(S715)。
在計算了幻燈片數據的片數的總數(S715)后,CPU11獲取所計算的多片幻燈 片數據中的一片(S720),分析獲取的幻燈片數據的結構(S725),并且通過將幻燈片數據 展開為顯示數據產生用于打印的臨時數據,該顯示數據代表對應于每個轉變的每個顯示狀 態(tài)(S730),并且增加計數器值(用于辨識臨時數據(顯示狀態(tài)))到臨時數據(S735)。
接下來,CPU11判定是否存在下一個轉變(下一個顯示狀態(tài))(S740)。如果存 在有下一個轉變(S740:是),CPU11執(zhí)行向下一個狀態(tài)的狀態(tài)轉變(S745),并返回到步 驟S730,以產生對應于下一個顯示狀態(tài)的下一片臨時數據。
另一方面,如果不存在下一個轉變(S740:否),CPU11獲取關于當前幻燈片數 據的顯示狀態(tài)的總數(S750),并隨后詢問使用者是否第一顯示狀態(tài)(具有用于辨識的最 小計數器值的臨時數據)應該以大于其他顯示狀態(tài)(其他片臨時數據)的尺寸打印(S755)。
如果使用者指定第一顯示狀態(tài)應該以較大尺寸打印(S755:是),CPU11指定第 一顯示狀態(tài)的放大(較大尺寸)作為設置打印布局要被使用的類型信息(S760),并隨后 進行到步驟S765。
如果使用者沒有指定第一顯示狀態(tài)應該以較大尺寸打印(S755:否),CPU11 前進到步驟S765,并跳過S760。在步驟S765中,CPU11詢問使用者是否要以比其他顯示 狀態(tài)(其他片臨時數據)更大的尺寸打印最后的顯示狀態(tài)(具有用于辨識的最大計數器值 的臨時數據)。
如果使用者指定最后的顯示狀態(tài)應該以較大尺寸打印(S765:是),CPU11指定 最后的顯示狀態(tài)的放大(較大尺寸)作為設置打印布局要被使用的類型信息(S770),并隨后前進到步驟S775。
如果使用者沒有指定最后的顯示狀態(tài)要以較大尺寸打印(S765:否),CPUU 前進到步驟S775,并跳過S770。在步驟S775中,CPU11判定可用的打印機20是否能夠 自動地雙面打印。
如果打印機20能夠自動地雙面打印(S775:是),CPU11判定是否存在一片臨 時數據應該以較大尺寸打印(本實施例中為第一顯示狀態(tài),最后的顯示狀態(tài)或沒有) (S780)。
如果存在要以較大尺寸打印的臨時數據(S780:是),CPU11產生用于正面頁(片 狀物的正面?zhèn)?的打印數據,從而只有要以較大尺寸打印的臨時數據被打印在正面?zhèn)?(S785),隨后刪除該臨時數據(S790)。
接下來,CPU11基于與其他片的臨時數據和類型信息相對應的顯示狀態(tài)的數量 設置其他片臨時數據(除了刪除的要以較大尺寸打印的臨時數據)在背面頁(片狀物的背 面?zhèn)?的布局(S795),基于S795中設置的布局通過在背面頁(背面?zhèn)?上排列其他片臨 時數據(對應于顯示狀態(tài))產生用于背面頁的打印數據,隨后前進到步驟S815。
另一方面,如果S775中,打印機20不能自動地進行雙面打印(S775:否),或 如果在S780中不存在要以較大尺寸打印的臨時數據(S780:否),CPU11基于S750中獲 取的顯示狀態(tài)的總數設置頁面上所有片臨時數據的布局(S805),基于S805中設置的布局, 通過在頁面上排列多片臨時數據(對應于顯示狀態(tài))產生用于頁面的打印數據(S810), 隨后前進到步驟S815。
在步驟S815中,CPU11判定當前展開的幻燈片數據是否是最后的幻燈片數據。 如果不是最后的幻燈片數據(S815:否),CPU11返回到步驟S720,為下一片幻燈片數據 重復步驟S720-S810。
如果當前展開的幻燈片數據是最后的幻燈片數據(S815:是),CPU11基于S800 和/或S810中產生的打印數據產生打印任務(S820),并將該打印任務輸出到打印機20 (S825)。
如上所述,通過第九實施例的打印機驅動器,最大打印尺寸的顯示數據能夠被 打印在片狀物的一側(在本實施例中為正面?zhèn)?,且其他打印尺寸(小尺寸)的打印數據 打印在片狀物的另一側(本實施例中為背面?zhèn)?(S720-S810),通過其區(qū)分最大打印尺寸的 顯示數據和最小打印尺寸的顯示數據(或其他打印尺寸)對于使用者來說是很便利的。
順便提及,當本實施例中打印機20是自動雙面打印機時,在最大顯示數據(最 大打印尺寸的顯示數據)和其他顯示數據(其他打印尺寸的顯示數據)打印在片狀物的不 同側上(作為不同的頁面),當打印機20不是自動雙面打印機時,也可以將最大顯示數據 和其他顯示數據打印在不同的片狀物上。
雖然在圖22的流程中,打印尺寸僅僅對于代表第一顯示狀態(tài)的顯示數據和代表 最后的顯示狀態(tài)的顯示數據可變,本實施例不限于此。例如,可以打印指定的顯示數據(代 表由使用者指定的顯示狀態(tài))到不同頁面上,而不是代表其他顯示狀態(tài)的顯示數據。<實施例10>
接下來介紹根據本發(fā)明第十實施例的打印機驅動器。圖23A-23E是顯示通過使 用介紹文檔創(chuàng)作軟件創(chuàng)建的幻燈片數據的顯示狀態(tài)轉變的另一示例的示意性圖表。在圖 23B和23C的顯示狀態(tài)之間的轉變中(其中僅僅字符的尺寸和濃度改變),使用者獲得的 信息的內容(信息內容)不會隨著變化。如圖24所示,第十實施例的打印機驅動器產生 打印數據,從而只有代表對應于使用者獲得的信息內容中實質變化的顯示狀態(tài)的顯示數據 被打印,而不會輸出對應于信息內容中沒有實質變化的顯示狀態(tài)的顯示數據。
換句話說,只有當使用者獲得的信息內容實質地改變時,通過將顯示內容中的 改變認為是"轉變",第十實施例中的打印機驅動器通過將幻燈片數據展開為多片顯示數 據而產生打印數據,每片顯示數據代表對應于每個轉變的每個顯示狀態(tài)。
在本實施例中,當改變是顯示狀態(tài)(顏色、亮度、字體等)中的一種而沒有包 括語義上的變化時,打印機驅動器判定使用者獲得的信息內容的改變不是實質性的。
順便提及,在圖24A—24D的示例中,當圖23C的顯示狀態(tài)被打印而沒有打印 圖23B的顯示狀態(tài)時,從信息內容的非實質性改變前和后的兩個顯示狀態(tài)的選擇可以被不 同地作出,也可以打印圖23B的顯示狀態(tài),而不打印圖23C的顯示狀態(tài)。<其他實施例>
在每個上述實施例中,打印機驅動器都是設計為打印機驅動器的單獨程序,本 發(fā)明不限于這樣的單獨打印機驅動器。例如,打印機驅動器可以被結合在介紹文檔創(chuàng)作軟 件中,作為其打印功能的一部分。
在上述實施例中,打印機驅動器被作為程序(軟件)實施,根據本發(fā)明的打印機驅動器也可以通過硬件來實現。
說明書巳經在以上給出了根據本發(fā)明的優(yōu)選實施例,本發(fā)明并不僅僅限于這些 特定的實施例,且大量的改進、設計變化等都是可能的,這都不會脫離后附權利要求書中 描述的本發(fā)明的范圍和精神。
權利要求
1.一種基于代表顯示狀態(tài)轉變的幻燈片數據的產生打印數據的方法,其特征在于,包括展開步驟,將代表顯示狀態(tài)的轉變的幻燈片數據展開為多片顯示數據,每片顯示數據代表對應于每個轉變的每個顯示狀態(tài);且打印數據產生步驟,基于通過所述展開步驟獲得的對應于轉變的所述多片顯示數據,產生用于打印的打印數據。
2. 如權利要求l所述的方法,其特征在于,所述打印數據產生步驟產生打印數據,所述打印數據中所述多片顯示數據按照轉 變的順序沿一個方向排列。
3. 如權利要求l所述的方法,其特征在于,所述打印數據產生步驟產生所述打印數據,從而關于一片幻燈片數據的多片顯示 數據打印在一張片狀物上。
4. 如權利要求3所述的方法,其特征在于, 進一步存儲計算機可讀指令,所述指令使得計算機基于使用者的操作執(zhí)行打印尺 寸設置步驟,所述設置步驟設置打印在所述片狀物上的顯示數據的打印尺寸。
5. 如權利要求4所述的方法,其特征在于, 所述打印尺寸設置步驟將從代表第一顯示狀態(tài)的顯示數據和代表最后的顯示狀態(tài) 的顯示數據中選擇的至少一片顯示數據的打印尺寸設置為與其他片顯示數據不同 的尺寸。
6. 如權利要求5所述的方法,其特征在于, 所述打印尺寸設置步驟將從代表第一顯示狀態(tài)的顯示數據和代表最后的顯示狀態(tài) 的顯示數據中選擇的至少一片顯示數據的打印尺寸設置為比其他片顯示數據大的 尺寸。
7. 如權利要求4所述的方法,其特征在于, 所述打印數據產生步驟產生所述打印數據,從而最大打印尺寸的打印數據和最小 打印尺寸的打印數據被打印在不同頁面上。
8. 如權利要求1至7中任一項所述的方法,其特征在于, 所述打印數據產生步驟產生所述打印數據,從而從每片顯示數據的所有顯示內容 中選擇的只在每個轉變中改變的顯示內容被打印。
9. 如權利要求1至7中任一項所述的方法,其特征在于,所述打印數據產生步驟產生所述打印數據,從而從每片顯示數據的所有顯示內容 中選擇的只有在每個轉變中改變的顯示內容以與其他顯示內容相比處于強調的狀 態(tài)下被打印。
10. 如權利要求1至7中任一項所述的方法,其特征在于, 進一步存儲計算機可讀指令,所述指令使得計算機執(zhí)行在顯示單元上顯示所述多 片顯示數據的顯示步驟。
11.如權利要求10所述的方法,其特征在于,進一步存儲計算機可讀指令,所述指令使得計算機執(zhí)行選擇步驟,用于基于使用 者操作從通過所述顯示步驟顯示的所述多片顯示數據中選擇要被打印輸出的顯示 數據。
12. —種產生用于打印的打印數據的打印數據產生裝置,其特征在于,包括 展開單元,該展開單元將代表顯示狀態(tài)的轉變的幻燈片數據展開為多片顯示數據, 每片顯示數據代表對應于每個轉變的每個顯示狀態(tài);以及打印數據產生單元,該打印數據產生單元基于通過所述展開單元獲得的對應于轉 變的多片顯示數據,產生用于打印的打印數據。
13. 如權利要求12所述的打印數據產生裝置,其特征在于, 所述打印數據產生單元產生打印數據,所述打印數據中所述多片顯示數據按照轉 變的順序沿一個方向排列。
14. 如權利要求12所述的打印數據產生裝置,其特征在于, 所述打印數據產生單元產生打印數據,從而關于一片幻燈片數據的多片顯示數據 打印在一張片狀物上。
15. 如權利要求14所述的打印數據產生裝置,其特征在于, 進一步包括打印尺寸設置單元,所述打印尺寸設置單元基于使用者的操作設置打 印在片狀物上的顯示數據的打印尺寸。
16. 如權利要求15所述的打印數據產生裝置,其特征在于, 所述打印尺寸設置單元將從代表第一顯示狀態(tài)的顯示數據和代表最后的顯示狀態(tài) 的顯示數據中選擇的至少一片顯示數據的打印尺寸設置為與其他片顯示數據不同 的尺寸。
17. 如權利要求16所述的打印數據產生裝置,其特征在于,所述打印尺寸設置單元將從代表第一顯示狀態(tài)的顯示數據和代表最后的顯示狀態(tài) 的顯示數據中選擇的至少一個的打印尺寸設置為比其他片顯示數據大的尺寸。
18. 如權利要求15所述的打印數據產生裝置,其特征在于, 所述打印數據產生單元產生打印數據,從而最大打印尺寸的顯示數據和最小打印 尺寸的顯示數據被打印在不同頁面上。
19. 如權利要求12至18中任一項所述的打印數據產生裝置,其特征在于, 所述打印數據產生單元產生打印數據,從而從每片顯示數據的所有顯示內容中選 擇的只有在每個轉變中改變的顯示內容被打印。
20. 如權利要求12至18中任一項所述的打印數據產生裝置,其特征在于, 所述打印數據產生單元產生打印數據,從而從每片顯示數據的所有顯示內容中選 擇的只有在每個轉變中改變的顯示內容在與其他顯示內容相比處于強調的狀態(tài)下 被打印。
全文摘要
提供一種產生打印數據的方法,其可以通過計算機執(zhí)行,包括將代表顯示狀態(tài)的轉變的幻燈片數據展開為多片顯示數據的展開步驟,其中每片顯示數據代表對應于每個轉變的每個顯示狀態(tài),以及基于通過展開步驟獲得的對應于轉變的多片顯示數據,產生用于打印的打印數據的打印數據產生步驟。
文檔編號G06F3/12GK101334720SQ200810127388
公開日2008年12月31日 申請日期2008年6月27日 優(yōu)先權日2007年6月29日
發(fā)明者山田純 申請人:兄弟工業(yè)株式會社
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1