新四季網

含有直接列印功能印表機及其列印方法

2023-05-05 10:44:46

專利名稱:含有直接列印功能印表機及其列印方法
技術領域:
本發明涉及含有直接列印功能印表機及其列印方法。更具體地說,本發明涉及這樣一種含有直接列印功能的印表機及其列印方法,當直接列印可便攜文檔格式(PDF)時該印表機能夠縮短轉換字體信息花費的時間和簡化轉換字體信息的處理。
背景技術:
PDF是通過Adobe公司開發的Acrobat程序創建的文件格式。Acrobat程序具有從具有原始格式的原始文檔中搜集文檔圖像和以忠實於原始格式的格式輸出圖像的能力,因此,它適用於製作設計成通過文檔或監視器觀看的電子手冊。
為了列印這樣的PDF文件,傳統方法在通過網絡將PDF文件從PC(個人計算機)的硬碟發送到印表機之前,利用印表機驅動器將PDF文件轉換成諸如postscript(PS)(附言)之類的列印語言。
但是,隨著PDF文件的大小越來越大,PC將PDF文件轉換成列印數據要花費大量時間,並且,這樣做還需要複雜的處理。此外,在轉換之後列印數據也變大,因此,發送列印數據要花費大量時間。因此,給PC施加了過重的負擔。為了減輕施加給PC的負擔,人們提出了含有PDF直接列印功能的印表機。含有PDF直接列印功能的印表機具有不轉換地直接列印從PC發送的PDF文件的能力。
具體地說,不利用印表機驅動器,直接將PDF文件發送到印表機,配備在印表機中的PDF解釋器將PDF文件轉換成位映像數據,以便印表機可以列印位映像數據。PDF直接列印比利用印表機驅動器的其它列印更有利,因為當將列印數據發送到印表機時,它不會使列印數據變大。
現在參照圖1詳細描述傳統PDF直接列印操作。
當將要列印的PDF文件從PC發送到印表機時,印表機通過執行如下的兩個操作轉換和列印PDF文件。
首先,印表機將PDF文件轉換成PS,將PS轉換成位映像數據,然後,列印位映像數據。
將PDF文件轉換成PS的處理劃分成資源設置處理和頁面設置處理。在操作S100中資源設置處理將包含在PDF文件中的資源轉換成PS,和在操作S110中頁面設置處理根據包括在PDF文件中的信息將PDF文件的頁面類型轉換成PS頁面類型。在資源設置處理期間,將字體信息轉換成PS,因為PDF支持的字體類型不同於PS支持的字體類型。相應地,印表機解碼包含在PDF文件中的字體信息,然後,根據PS格式編碼它。
在PDF文件被轉換成PS之後,PS解釋器在操作S120、S130、和S140中將列印數據轉換成PS,再轉換成位映像數據。同時,確定在PS碼中是否存在與包括在列印數據中的字體相同的字體。如果存在相同的字體,PS解釋器選擇相同的字體,如果不存在,PS解釋器從存儲在印表機中的字體列表中搜索相同的字體。如果在字體列表中存在相同的字體,選擇相同的字體,如果不存在,PS解釋器利用與包含在列印數據中的字體最相似的字體轉換列印數據。並且,印表機列印通知用戶字體有問題的錯誤消息。
如上所述,傳統PDF直接列印功能將包括在PDF文件中的字體信息轉換成PS。字體信息包括有關字體類型和如何列印字體的信息。因此,如果將所有字體信息都轉換成PS,由於它的巨大規模,轉換需要花費大量時間和複雜的處理。尤其,在與韓文、日文、中文有關的漢語配套「CJK」字體的情況下,由於每個字母由2位或更多位構成,轉換PS碼的大小更大。因此,需要更複雜處理來編碼CJK字體,和在PS解釋器上進行轉換所需的時間不可避免地增加了。

發明內容
本發明提供了當直接列印PDF時能夠縮短轉換字體信息花費的時間和簡化轉換字體信息的處理的帶直接列印功能印表機、及其列印方法。
本發明的其它方面和優點部分在如下的描述中給出和部分可從如下的描述中明顯看出,或可以通過具體實施本發明獲知。
本發明的前述和/或其它方面可以通過提供含有PDF直接列印功能的印表機實現,該印表機包括存儲器,用於存儲有關嵌入字體類型的字體信息;字體處理器,用於將嵌在PDF文件中的字體信息與存儲在存儲器中的字體信息相比較,和根據比較結果確定將嵌在PDF文件中的哪種字體信息轉換成postscript(PS);PDF轉換器,用於將字體處理器確定為要轉換的字體信息轉換成PS,和將PDF文件的資源轉換成PS;和PS解釋器,用於根據存儲在存儲器中的字體信息和由PDF轉換器轉換成PS的嵌在PDF文件中的字體信息之一,將PDF文件的字體轉換成位映像數據。
字體信息可以包括字體名和作為實現字體必需的信息的字體編碼。
字體處理器可以確定嵌在PDF文件中的字體名是否存在於存儲器之中,和如果嵌在PDF文件中的字體名未存在於存儲器之中,確定與PDF文件的字體名相對應的字體編碼是否存在於PDF文件之中。
如果嵌在PDF文件中的字體名存在於存儲器之中和字體編碼未存在於PDF文件之中,PDF轉換器可以只將字體名轉換成PS,和如果字體編碼存在於PDF文件之中,PDF轉換器將字體編碼轉換成PS。
該印表機可以進一步包括標記存儲器,用於存儲嵌在PDF文件中的字體名、和根據與字體名相對應的字體信息是否存在於存儲器或PDF文件之中的確定與字體名匹配的標記。
字體處理器可以搜索嵌在PDF文件中的字體名,將搜索的字體名與第一標記匹配,和存儲匹配結果。
如果嵌在PDF文件中的字體名存在於存儲器之中,字體處理器可以將與字體名匹配的第一標記轉換成第二標記,和將轉換的標記存儲在標記存儲器中。如果與嵌在PDF文件中的字體名相對應的字體編碼存在於PDF文件之中,字體處理器可以將與字體名匹配的第一標記轉換成第三標記,和將轉換的標記存儲在標記存儲器中。
如果嵌在PDF文件中的字體名未存在於存儲器之中,和與嵌在PDF文件中的字體名相對應的字體編碼未存在於PDF文件之中,字體處理器可以將與字體名匹配的第一標記轉換成第四標記,和將轉換的標記存儲在標記存儲器中。
當字體名與第二標記匹配時,PS解釋器可以從存儲器中提取與字體名相對應的字體信息,和可以將提取的字體信息轉換成位映像數據。當字體名與第三標記匹配時,PS解釋器可以提取包括在PDF文件中和轉換成PS的字體編碼,和將提取的字體編碼轉換成位映像數據。當字體名與第四標記匹配時,PS解釋器可以從存儲器中選擇與字體名最相似的字體類型,和可以將選擇的字體類型轉換成位映像數據。
該印表機可以進一步包括控制器,用於如果最相似字體類型被選擇和轉換成位映像數據,顯示錯誤消息。
本發明的前述和/或其它方面也可以通過提供直接列印PDF文件的方法實現,該方法包括搜索包括在PDF文件中的字體名;將搜索到的字體名與包括在印表機中的字體信息相比較;根據比較結果確定將包括在PDF文件中的哪種字體信息轉換成PS;將確定為要轉換的字體信息轉換成PS,和將PDF文件的資源轉換成PS;和根據包括在印表機中的字體信息和轉換成PS和嵌在PDF文件中的字體信息中的至少一個,將PDF文件的字體轉換成位映像數據。
本發明的前述和/或其它方面也可以通過提供包括如下的成像系統實現字體處理器,用於檢測PDF文件的字體名;PDF轉換器,用於將檢測的PDF文件的字體名轉換成postscript;和PS解釋器,用於根據postscript將PDF文件的字體轉換成位映像數據。
本發明的前述和/或其它方面也可以通過提供包括如下的成像系統實現存儲器,用於根據包含在PDF文件中的字體名和字體編碼,存儲與PDF文件的狀態相對應的一個或多個標記;和字體處理器,用於檢測一個或多個標記以便與PDF文件對應;PDF轉換器,用於根據檢測的一個或多個標記,將PDF文件的預定部分轉換成postscript;PS解釋器,用於根據postscript將PDF文件的字體轉換成位映像數據;和列印單元,用於用位映像數據直接列印PDF文件。


通過結合附圖,對本發明的優選實施例進行如下描述,本發明的這些和/或其它方面將變得顯而易見和更容易被人們理解,在附圖中圖1是表示傳統PDF文件直接列印操作的流程圖;圖2是表示根據本發明一個實施例的含有PDF文件直接列印功能的印表機的方塊圖;和圖3是表示根據本發明一個實施例的PDF文件直接列印操作的流程圖。
具體實施例方式
現在詳細介紹其例子表示在附圖中的本發明實施例,其中,相同的標號自始至終表示相同的部件。下面參照附圖描述這些實施例,以便說明本發明。
PDF文件通常包括四個部分,即,首標、主體、交叉參考表、和尾標。主體包含一系列對象和像字體信息那樣的資源。字體信息包括指出字體類型的字體名、和指出實現字體類型的方法的字體編碼。可以只將字體名和字體編碼之一嵌在PDF文件中,或字體名和字體編碼兩者都未嵌在PDF文件中。
圖2是表示根據本發明一個實施例的含有PDF文件直接列印功能的成像設備,例如,印表機10的方塊圖。如圖2所示,印表機10包括字體存儲器23、標記存儲器21、字體處理器15、PDF轉換器17、PS解釋器19、和控制器20。印表機10可以與主機,例如,個人計算機(PC)連接,接收以PDF文件形成的包括圖像數據的數據。印表機10包括列印圖像數據的列印單元。
字體存儲器23存儲可得到印表機10支持的字體列表和實現每種字體必要的詳細信息。
標記存儲器21在其中存儲嵌在PDF文件中的字體名、和根據在字體存儲器23或PDF文件中,是否存在與該與嵌在PDF文件中的每個字體名相對應的字體類型相同的字體的確定與字體名匹配的標記。例如,對於嵌在PDF文件中的所有字體名,最初使第一標記『0』與各個字體名匹配(將第一標記『0』設置或指定給各個字體名)和存儲在標記存儲器21中。如果與嵌在PDF文件中的字體名相對應的字體類型存在於字體存儲器23之中,將字體名的第一標記『0』轉換成第二標記『1』和存儲它。如果與字體名相對應的字體編碼存在於PDF文件之中,將字體名的第一標記『0』轉換成第三標記『2』和將它存儲在標記存儲器21中,和如果在PDF文件中沒有字體編碼,將字體名的第一標記『0』轉換成第四標記『3』和將它存儲在標記存儲器21中。針對字體名的標記定義可以隨與字體名、字體類型、字體編碼等相對應的用戶偏好而改變。
字體處理器15根據與嵌在PDF文件中的字體名相對應的字體編碼是否包括在PDF文件中和嵌在PDF文件中的字體名是否存在於印表機10的字體存儲器23之中的確定,將字體名與標記匹配,和將匹配結果存儲在標記存儲器21中。也就是說,根據上面的確定將標記指定給各個字體名。字體處理器15將有關匹配結果的信息提供給PDF轉換器17。
更具體地說,當從PC接收到PDF文件時,字體處理器15搜索嵌在PDF文件的主體中的所有字體的字體名。字體處理器15利用關鍵字『BaseFont』來搜索字體名。字體處理器15將字體名與標記匹配和存儲匹配結果。將標記指定給相應字體名。與所有字體名匹配的標記的初始值最初被設置成『0』。
字體處理器15確定搜索的字體名是否存儲在印表機10的字體存儲器23中。如果嵌在PDF文件中的字體名存在於印表機10的字體存儲器23之中,字體處理器15將實現字體的信息提供給PDF轉換器17。在這種情況下,由於印表機可以列印相應字體類型,PDF轉換器17隻將相應字體名轉換成PS。字體處理器15將存儲在標記存儲器21中的與相應字體名匹配的標記『0』轉換成第二標記『1』和將轉換的第二標記『1』存儲在標記存儲器21中。也就是說,印表機10可以根據相應字體名是否存儲在字體存儲器23中的確定,利用相應字體名的PS列印具有相應字體類型的PDF文件。可以根據第二標記『1』,利用相應字體名的PS列印第二PDF文件。
如果搜索的字體名未存在於字體存儲器23之中,字體處理器15確定字體編碼是否嵌在PDF文件中。為此,字體處理器15使用諸如『FontDescrptior』和『FontFile/FontFile2/FontFile3』之類的關鍵字。關鍵字『FontDescrptior』規定字體的矩陣和其它特徵,和字體編碼被記錄成『FontFile/FontFile2/FontFile3』。如果字體編碼嵌在PDF文件中,可利用相應字體編碼列印PDF文件,和字體處理器15將字體編碼提供給PDF轉換器17。PDF轉換器17解碼字體編碼和將解碼的字體編碼轉換成PS。例如,將PDF文件的字體類型1C轉換成PS的字體類型1,和將PDF文件的真實類型(truetype)字體轉換成PS的字體類型42。字體處理器15將存儲在標記存儲器21中的字體名的標記轉換成第三標記『2』和存儲轉換的第三標記『2』。
如果沒有字體編碼嵌在PDF文件中,由於相應字體類型得到印表機10和PDF文件兩者支持,不用準確的字體進行列印操作。在這種情況下,字體處理器15將存儲在標記存儲器21中的相應字體名的標記轉換成第四標記『3』和存儲轉換的第四標記『3』。
PDF轉換器17可以將PDF文件轉換成PS,將包括在PDF文件中的資源轉換成PS,和將PDF文件的每頁轉換成PS格式的頁。當轉換其資源時,PDF轉換器17可以將字體信息轉換成PS。此時,PDF轉換器17可以根據字體處理器15的確定,將所有字體信息轉換成PS或只將所有字體信息當中的相應字體名轉換成PS。
更具體地說,如果與字體名匹配的標記是『1』,即,如果字體名存在於字體存儲器23之中,PDF轉換器17隻將字體名轉換成PS。如果與字體名匹配的標記是『2』,即,如果字體名未存在於字體存儲器23之中和字體編碼嵌在PDF文件中,PDF轉換器17將包括嵌在PDF文件中的字體名和字體編碼的所有字體信息都轉換成PS。如果與字體名匹配的標記是『3』,即,如果字體名未存在於字體存儲器23之中和字體編碼未存在於PDF文件之中,PDF轉換器17隻將字體名或與該與第四標記『3』匹配的字體名相似的字體名轉換成PS。
在將包括字體的資源轉換成PS之後,PDF轉換器17根據PS的格式設置PDF文件的每一頁。
PS解釋器19將轉換成PS的PDF文件的列印數據轉換成位映像數據。PS解釋器19參照於標記存儲器21將包括在PS中的字體轉換成位映像數據。例如,對於與存儲在標記存儲器21中的標記『1』匹配的字體,PS解釋器19從字體存儲器23中提取有關相應字體類型的字體信息,和將字體應用於相應位置。對於與存儲在標記存儲器21中的標記『2』匹配的字體,PS解釋器19將轉換成PS的包括在列印數據中的字體編碼轉換成位映像數據,和根據相應字體編碼應用字體。對於與存儲在標記存儲器21中的標記『3』匹配的字體,PS解釋器19從字體存儲器23中提取與嵌在PDF文件中的字體名最相似的字體,和將字體應用於相應位置。
控制器20控制標記存儲器21和字體存儲器23的數據輸入和輸出、和字體處理器15、PDF轉換器17和PS解釋器19的操作。
如果與嵌在PDF文件中的字體名相對應的字體信息未存在於字體存儲器之中,和該字體名的字體編碼未嵌在PDF文件中,控制器20在印表機10或PC上顯示錯誤消息,以通知用戶列印數據不能用用戶想使用的字體列印。
下面參照圖3描述印表機10列印PDF文件的操作。
參照圖2和3,如果用戶輸入列印PDF文件的命令,PC將PDF文件發送到印表機10。
印表機10的控制器20一接收到PDF文件就操作字體處理器15,和字體處理器15在操作S300中搜索嵌在PDF文件中的所有字體名。在操作S310中將搜索的字體名與標記『0』匹配,然後存儲在標記存儲器21中。字體處理器15在操作S320中確定與搜索的字體名相對應的字體信息是否存儲在字體存儲器23中。
如果在操作S320中確定與搜索的字體名相對應的字體信息存儲在字體存儲器23中,字體處理器15將確定結果提供給PDF轉換器17,和在操作S330中將存儲在字體存儲器23中的相應字體名的標記『0』轉換成標誌『1』。如果在操作S320中確定與字體名相對應的字體信息未存在於字體存儲器23之中,字體處理器15在操作321中確定字體編碼是否存在於PDF文件之中。
如果在操作321中確定字體編碼存在於PDF文件之中,字體處理器15在操作S322中將存儲在字體存儲器23中的相應字體名的標記轉換成標誌『2』。
如果在操作321中確定字體編碼未存在於PDF文件之中,字體處理器15在操作S325中將存儲在標記存儲器21中的相應字體名的標記轉換成標誌『3』。字體處理器15將確定結果提供給PDF轉換器17。
PDF轉換器17根據字體處理器15提供的確定結果轉換字體名或字體編碼。PDF轉換器17在操作S340和S326中只將與該與標記『1』匹配的字體和與標記『3』匹配有關的字體的字體名轉換成PS,和在操作S323中解碼與與標記『2』匹配的字體有關的包括在PDF文件中的字體編碼和將它轉換成PS。
同時,如果字體與標記『3』匹配,控制器20在操作S327中顯示錯誤消息。
如果包括字體的資源到PS的轉換已經完成,PDF轉換器17在操作S350中將PDF文件的頁面和內容轉換成PS。
如果PDF文件被轉換成PS,PS解釋器19將轉換成PS的列印數據轉換成位映像數據,和在操作S360中參照存儲在標記存儲器21中的每種字體的標記應用列印數據的字體。
如果字體名與存儲在標記存儲器21中的標記『1』匹配,PS解釋器19從字體存儲器23中提取與字體名相對應的字體信息和應用相應字體。另一方面,如果字體名與存儲在標記存儲器21中的標記『2』匹配,PS解釋器19將從PDF文件中提取的字體編碼轉換成位映像數據和根據字體的標記應用字體。最後,如果字體名與存儲在標記存儲器21中的標記『3』匹配,PS解釋器19從字體存儲器23中提取與相應字體最相似的字體,和將最相似字體應用於相應位置。
如果列印數據到位映像數據的轉換已經完成,控制器20控制相應部件進行列印操作。
如上所述,在PDF文件直接列印操作中,如果與嵌在PDF文件中的字體名相對應的字體信息存儲在字體存儲器23中,印表機10隻將字體名轉換成PS。相應地,將PDF文件轉換成PS和將PS轉換成位映像數據的處理被簡化了,並且,可以縮短轉換所需的時間。尤其,可以縮短轉換像CJK字體那樣的大尺寸字體所花費的大量時間,因此,提高了印表機的列印性能。
根據如上所述的發明,可以簡化從PDF文件到PS和位映像數據的轉換處理和可以縮短轉換所花費的時間,從而提高了印表機的列印性能。
本發明的成像系統包含字體處理器,用於檢測PDF文件的字體名;PDF轉換器,用於將檢測的PDF文件的字體名轉換成postscript;和PS解釋器,用於根據postscript將PDF文件的字體轉換成位映像數據。
該成像系統進一步包含列印單元,用於根據位映像數據列印PDF文件。
在該成像系統中字體處理器檢測PDF文件的字體編碼;PDF轉換器將檢測的PDF文件的字體編碼轉換成第二postscript;和PS解釋器根據第二postscript將PDF文件的字體轉換成位映像數據。
在該成像系統中PDF文件包含一含有對象和包括有關字體的字體信息的資源的主體,和PDF轉換器不將所有的PDF文件轉換成postscript。
該成像系統進一步包含存儲器,用於存儲字體信息;和控制器,用於當字體處理器未從存儲器的字體信息中檢測到PDF文件的字體名時,生成表示不能用PDF文件的字體列印PDF文件的消息。
該成像系統進一步包含存儲器,用於存儲字體信息;和控制器,用於當字體處理器未從存儲器的字體信息中檢測到PDF文件的字體名時,控制PDF轉換器將與字體名相對應的第二字體名轉換成postscript。
該成像系統包含存儲器,用於根據包括在PDF文件中的字體名和字體編碼存儲與PDF文件的狀態相對應的一個或多個標記;和字體處理器,用於檢測一個或多個標記以便與PDF文件對應;PDF轉換器,用於根據檢測的一個或多個標記,將PDF文件的預定部分轉換成postscript;PS解釋器,用於根據postscript將PDF文件轉換成位映像數據;和列印單元,用於用位映像數據直接列印PDF文件。
上述實施例和優點只是示範性的,不應該理解為對本發明的限制。本發明的原理可以容易地應用於其它類型的設備。此外,對本發明實施例的描述意在表示性,而不是限制權利要求書的範圍,許多替換、修改、和改進對於本領域的普通技術人員來說是顯而易見的。
權利要求
1.一種成像設備,包含存儲器,用於存儲有關嵌入字體類型的字體信息;字體處理器,用於將嵌在PDF文件中的字體信息與存儲在存儲器中的字體信息相比較,和根據比較結果確定將嵌在PDF文件中的哪種字體信息轉換成postscript(PS);PDF轉換器,用於將字體處理器確定為要轉換的字體信息轉換成PS,和將PDF文件的資源轉換成PS;和PS解釋器,用於根據存儲在存儲器中的字體信息和由PDF轉換器轉換成PS的嵌在PDF文件中的字體信息之一,將PDF文件的字體轉換成位映像數據。
2.根據權利要求1所述的設備,其中,字體信息包含字體名和作為實現字體必需的信息的字體編碼。
3.根據權利要求2所述的設備,其中,字體處理器確定嵌在PDF文件中的字體名是否存在於存儲器之中,和如果PDF文件的字體名未存在於存儲器之中,確定與PDF文件的字體名相對應的字體編碼是否存在於PDF文件之中。
4.根據權利要求3所述的設備,其中,如果嵌在PDF文件中的字體名存在於存儲器之中和字體編碼未存在於PDF文件之中,PDF轉換器只將字體名轉換成PS,和如果字體編碼存在於PDF文件之中,PDF轉換器將字體編碼轉換成PS。
5.根據權利要求1所述的設備,進一步包含標記存儲器,用於存儲嵌在PDF文件中的、和根據與字體名的確定相對應的字體信息是否存在於存儲器或PDF文件之中與字體名匹配的標記。
6.根據權利要求5所述的設備,其中,字體處理器搜索嵌在PDF文件中的字體名,將搜索的字體名與第一標記比較,和存儲比較結果。
7.根據權利要求6所述的設備,其中如果嵌在PDF文件中的字體名存在於存儲器之中,字體處理器將與字體名匹配的第一標記轉換成第二標記,和將轉換的標記存儲在標記存儲器中;如果與嵌在PDF文件中的字體名相對應的字體編碼存在於PDF文件之中,字體處理器將與字體名匹配的第一標記轉換成第三標記,和將轉換的標記存儲在標記存儲器中;和如果嵌在PDF文件中的字體名未存在於存儲器之中,和與嵌在PDF文件中的字體名相對應的字體編碼未存在於PDF文件之中,字體處理器將與字體名匹配的第一標記轉換成第四標記,和將轉換的標記存儲在標記存儲器中。
8.根據權利要求7所述的設備,其中當字體名與第二標記匹配時,PS解釋器從存儲器中提取與字體名相對應的字體信息,和將提取的字體信息轉換成位映像數據;當字體名與第三標記匹配時,PS解釋器提取包括在PDF文件中和轉換成PS的字體編碼,和將提取的字體編碼轉換成位映像數據;和對於與第四標記匹配的字體名,PS解釋器從存儲器中選擇與字體名最相似的字體類型,和將選擇的字體類型轉換成位映像數據。
9.根據權利要求8所述的設備,進一步包含控制器,用於如果最相似字體類型被選擇和轉換成位映像數據,顯示錯誤消息。
10.一種直接列印PDF文件的方法,包含搜索包括在PDF文件中的字體名;將搜索到的字體名與包括在成像設備中的字體信息相比較;根據比較結果確定將包括在PDF文件中的哪種字體信息轉換成PS;將確定為要轉換的字體信息轉換成PS,和將PDF文件的資源轉換成PS;和根據包括在成像設備中的字體信息和轉換成PS和嵌在PDF文件中的字體信息中的至少一個,將PDF文件的字體轉換成位映像數據。
11.根據權利要求10所述的方法,其中,字體信息包括字體名和作為實現字體必需的信息的字體編碼。
12.根據權利要求11所述的方法,其中,搜索的字體名與事先嵌在印表機中的字體信息的比較包含確定包括在PDF文件中的字體名是否存在於成像設備之中。
13.根據權利要求12所述的方法,其中,如果包括在PDF文件中的字體名存在於成像設備之中,將確定為要轉換的字體信息轉換到PS和將PDF文件的資源轉換到PS的轉換包含只將字體名轉換成PS。
14.根據權利要求12所述的方法,進一步包含如果PDF文件的字體名未存在於成像設備之中,確定與字體名相對應的字體編碼是否存在於PDF文件之中。
15.根據權利要求12所述的方法,其中,如果字體編碼存在於PDF文件之中,將確定為要轉換的字體信息轉換到PS和將PDF文件的資源轉換到PS的轉換包含將包括在PDF文件中的字體編碼轉換成PS。
16.根據權利要求14所述的方法,其中,如果字體編碼未存在於PDF文件之中,將確定為要轉換的字體信息轉換到PS和將PDF文件的資源轉換到PS的轉換包含將PDF文件的字體名轉換成PS。
17.根據權利要求13所述的方法,其中,PDF文件的字體到位映像數據的轉換包含如果包括在PDF文件中的字體名存在於成像設備之中,從成像設備中提取與字體名相對應的字體信息,和將提取的字體信息轉換成位映像數據。
18.根據權利要求14所述的方法,其中,PDF文件的字體到位映像數據的轉換包含如果字體編碼存在於PDF文件之中,提取包括在PDF文件中的字體編碼,和將提取的字體編碼轉換成位映像數據。
19.根據權利要求15所述的方法,其中,PDF文件的字體到位映像數據的轉換包含如果包括在PDF文件中的字體名未存在於成像設備之中,和與包括在PDF文件中的字體名相對應的字體編碼未存在於PDF文件之中,從成像設備中選擇與字體名最相似的字體類型,和將最相似字體類型轉換成位映像數據。
20.根據權利要求19所述的方法,進一步包含如果最相似字體類型被選擇和轉換成位映像數據,顯示錯誤消息。
21.一種成像系統,包含字體處理器,用於檢測PDF文件的字體名;PDF轉換器,用於將檢測的PDF文件的字體名轉換成postscript;和PS解釋器,用於根據postscript將PDF文件的字體轉換成位映像數據。
22.根據權利要求21所述的成像系統,進一步包含列印單元,用於根據位映像數據列印PDF文件。
23.根據權利要求21所述的成像系統,其中字體處理器檢測PDF文件的字體編碼;PDF轉換器將檢測的PDF文件的字體編碼轉換成第二postscript;和PS解釋器根據第二postscript將PDF文件的字體轉換成位映像數據。
24.根據權利要求21所述的成像系統,其中,PDF文件包含一含有對象和包括有關字體的字體信息的資源的主體,和PDF轉換器不將所有的PDF文件轉換成postscript。
25.根據權利要求21所述的成像系統,進一步包含存儲器,用於存儲字體信息;和控制器,用於當字體處理器未從存儲器的字體信息中檢測到PDF文件的字體名時,生成表示不能用PDF文件的字體列印PDF文件的消息。
26.根據權利要求21所述的成像系統,進一步包含存儲器,用於存儲字體信息;和控制器,用於當字體處理器未從存儲器的字體信息中檢測到PDF文件的字體名時,控制PDF轉換器將與字體名相對應的第二字體名轉換成postscript。
27.一種成像系統,包含存儲器,用於根據包括在PDF文件中的字體名和字體編碼存儲與PDF文件的狀態相對應的一個或多個標記;和字體處理器,用於檢測一個或多個標記以便與PDF文件對應;PDF轉換器,用於根據檢測的一個或多個標記,將PDF文件的預定部分轉換成postscript;PS解釋器,用於根據postscript將PDF文件轉換成位映像數據;和列印單元,用於用位映像數據直接列印PDF文件。
全文摘要
含有直接列印功能的印表機及其列印方法包括存儲器,用於存儲有關嵌入字體類型的字體信息;字體處理器,用於將嵌在PDF文件中的字體信息與存儲在存儲器中的字體信息相比較,和根據比較結果確定將嵌在PDF文件中的哪種字體信息轉換成postscript(PS);PDF轉換器,用於將字體處理器確定為要轉換的字體信息轉換成PS,和將PDF文件的資源轉換成PS;和PS解釋器,用於根據存儲在存儲器中的字體信息和由PDF轉換器轉換成PS的嵌在PDF文件中的字體信息之一,將PDF文件的字體轉換成位映像數據。相應地,可以簡化從PDF文件到PS和位映像數據的轉換處理和可以縮短轉換所花費的時間,從而提高了印表機的列印性能。
文檔編號G06F3/12GK1952955SQ20061013558
公開日2007年4月25日 申請日期2006年10月18日 優先權日2005年10月18日
發明者李光明 申請人:三星電子株式會社

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀