專利名稱:圖像形成裝置和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種具有文件格式轉(zhuǎn)換功能的圖像形成裝置及其方法。更具體地說,本發(fā)明涉及一種圖像形成裝置和方法,其中能轉(zhuǎn)換接收到的數(shù)據(jù)文件的格式,并且該轉(zhuǎn)換的數(shù)據(jù)文件能被打印或被發(fā)送到并且存儲(chǔ)在外部存儲(chǔ)器設(shè)備中。
背景技術(shù):
通常,諸如打印機(jī)或備份器(replicator)的圖像形成裝置通過串行或并行線與諸如計(jì)算機(jī)的信息處理設(shè)備執(zhí)行數(shù)據(jù)通信,以便接收打印數(shù)據(jù)和將接收到的打印數(shù)據(jù)打印在打印紙上。
在信息處理設(shè)備中,用戶裝載應(yīng)用程序以便產(chǎn)生包含文本和圖像的數(shù)據(jù)文件或產(chǎn)生打印數(shù)據(jù),其然后被發(fā)送到圖像形成裝置并且被打印在打印紙上。
當(dāng)使用應(yīng)用程序來產(chǎn)生或存儲(chǔ)原始文件時(shí),用戶以文本文件格式產(chǎn)生和存儲(chǔ)數(shù)據(jù)文件,或指定圖像文件格式,諸如BMP、PDF、或TIFF,以便以所指定的圖像文件格式來產(chǎn)生和存儲(chǔ)數(shù)據(jù)文件。
為了打印所產(chǎn)生的文件,如果將打印命令輸入到應(yīng)用程序,則打印驅(qū)動(dòng)器通過使用諸如PCL(打印機(jī)控制語言)或PS(頁面描述語言),來將以文本文件格式或圖像文件格式存儲(chǔ)的數(shù)據(jù)文件處理成在圖像形成裝置中可識(shí)別的打印數(shù)據(jù)。然后,將所產(chǎn)生的打印數(shù)據(jù)發(fā)送到圖像形成裝置。
因此,如果圖像形成裝置接收到從信息處理設(shè)備發(fā)送的打印數(shù)據(jù),則圖像形成裝置產(chǎn)生關(guān)于所接收到的打印數(shù)據(jù)的顯示列表。通過使用所產(chǎn)生的顯示列表將該打印數(shù)據(jù)轉(zhuǎn)換成兩比特?cái)?shù)據(jù)(two-bit data)的位圖文件并且在用于打印的各種圖像處理步驟之后然后將其打印在打印紙上。
另一方面,當(dāng)前的發(fā)展趨勢(shì)是諸如打印機(jī)或備份器的圖像形成裝置通過使用USB連接終端連接到諸如USB記憶棒的外部存儲(chǔ)器設(shè)備上,使得圖像形成裝置能接收存儲(chǔ)在外部存儲(chǔ)器設(shè)備中的數(shù)據(jù)以便打印所接收到的數(shù)據(jù),或?qū)?shù)據(jù)發(fā)送到外部記憶棒以便存儲(chǔ)在其中。
USB連接終端是已經(jīng)被開發(fā)來用于在諸如計(jì)算機(jī)的信息處理設(shè)備和外部設(shè)備之間便捷連接的串行總線之一。通過使用這種USB連接終端,諸如打印機(jī)、調(diào)制解調(diào)器、掃描儀、數(shù)字?jǐn)z像機(jī)、便攜式攝像機(jī)(camcorder)的外部設(shè)備能被連接到信息處理設(shè)備,以便當(dāng)信息處理設(shè)備被接通時(shí)馬上就被使用。
因此,在諸如具有USB連接終端的USB記憶棒的USB存儲(chǔ)器設(shè)備當(dāng)它保持接通時(shí)被通過提供到那里的USB連接終端連接到圖像形成裝置的情況中,USB存儲(chǔ)器設(shè)備馬上被添加到信息處理設(shè)備上,從而使能(enable)其間進(jìn)行的數(shù)據(jù)通信。
但是,如果從信息處理設(shè)備或USB存儲(chǔ)器設(shè)備接收到的數(shù)據(jù)文件的格式不是在圖像形成裝置中可支持的格式,則在圖像形成裝置中不能打印接收到的數(shù)據(jù)文件。
而且,除了存儲(chǔ)在USB存儲(chǔ)器設(shè)備中的數(shù)據(jù)文件的打印作業(yè)之外,還需要圖像形成裝置對(duì)數(shù)據(jù)文件的格式進(jìn)行轉(zhuǎn)換并且將所轉(zhuǎn)換的格式文件存儲(chǔ)在USB存儲(chǔ)器設(shè)備中。
隨著因特網(wǎng)用戶的數(shù)目增加,以及大量的用戶繼續(xù)將web頁面用作家用頁面,用戶廣泛使用圖像文件來編輯web頁面,并且用戶產(chǎn)生和編輯圖像文件以便將所編輯的圖像文件用作web頁面。
圖像文件具有各種格式,諸如,JPEG、TIFF、PPDF等。取決于web業(yè)務(wù)提供商,在很多情況下在web頁面中使用的圖像文件格式可以不同。因此,為了使用戶能將用戶自己的素材上載到web頁面上,需要用戶將文本文件轉(zhuǎn)換成圖像文件,或?qū)D像文件轉(zhuǎn)換成其它圖像格式文件。
但是,由于圖像文件的格式是與圖像文件的原始格式相同的,所以當(dāng)圖像文件的目標(biāo)格式與原始格式不相同時(shí),需要將文本文件轉(zhuǎn)換成另一種圖像文件,或者需要將圖像文件的格式轉(zhuǎn)換成其它格式。因此,存在有取決于原始格式和目標(biāo)格式而需要很多不同的格式轉(zhuǎn)換程序的缺點(diǎn)。
發(fā)明內(nèi)容
本發(fā)明提供了一種圖像形成裝置和方法,該圖像形成裝置和方法用于轉(zhuǎn)換接收到的數(shù)據(jù)文件的格式,打印所轉(zhuǎn)換的數(shù)據(jù)文件,以及將所轉(zhuǎn)換的數(shù)據(jù)文件發(fā)送到并且存儲(chǔ)在外部存儲(chǔ)器設(shè)備中。
本發(fā)明的附加方面和優(yōu)點(diǎn)將在下面的描述中將被部分地闡明以及從該描述中將部分是顯而易見的,或者可以通過本發(fā)明的實(shí)踐所學(xué)得。
通過提供一種具有文件格式轉(zhuǎn)換功能和能夠與外部存儲(chǔ)器設(shè)備進(jìn)行數(shù)據(jù)通信的圖像形成裝置可以獲得本發(fā)明的上述和/或其它方面,所述圖像形成裝置包括接口單元,用于從外部存儲(chǔ)器設(shè)備接收第一文件以及將第二文件發(fā)送到外部存儲(chǔ)器設(shè)備;以及文件轉(zhuǎn)換器,用于將第一文件的格式從第一格式轉(zhuǎn)換成第二格式以便形成第二文件。
所述文件轉(zhuǎn)換器可以包括至少一個(gè)編碼部分,用于根據(jù)關(guān)于第一和第二格式的信息來執(zhí)行編碼和解碼操作以便轉(zhuǎn)換文件格式。此外,所述文件轉(zhuǎn)換器可以依靠第一格式和第二格式來有選擇性對(duì)至少一個(gè)編碼部分進(jìn)行操作。
信息可以包括文件名列表,用于在外部存儲(chǔ)器設(shè)備中存儲(chǔ)的文件。
所述圖像形成裝置還可以包括面板操作單元,用于顯示文件的文件名列表并且輸入用于對(duì)應(yīng)于第一文件的所述文件之一的格式轉(zhuǎn)換命令。如果通過面板操作單元輸入文件的文件名和第二格式,則文件轉(zhuǎn)換器將對(duì)應(yīng)于文件名的文件的文件格式轉(zhuǎn)換成第二格式。
所述接口單元將經(jīng)格式轉(zhuǎn)換的文件發(fā)送到外部存儲(chǔ)器設(shè)備。所述外部存儲(chǔ)器設(shè)備可以包括具有USB連接終端和存儲(chǔ)器卡的USB存儲(chǔ)器設(shè)備之一。
第一格式和第二格式可以是BMP(位圖)圖像格式、TIFF(標(biāo)記圖像文件格式)和PDF(可移植文檔格式)之一。
所述外部存儲(chǔ)器設(shè)備可以包括多個(gè)存儲(chǔ)器設(shè)備,以及所述接口單元可以從多個(gè)外部存儲(chǔ)器設(shè)備接收第一文件或者將第二文件發(fā)送到該多個(gè)外部存儲(chǔ)器設(shè)備。所述文件轉(zhuǎn)換器可以轉(zhuǎn)換從該多個(gè)外部存儲(chǔ)器設(shè)備之一發(fā)送的第一文件的格式,以及所述接口單元可以將經(jīng)格式轉(zhuǎn)換的文件(第二文件)發(fā)送到該多個(gè)外部存儲(chǔ)器設(shè)備之一。
通過提供一種用于在能與外部存儲(chǔ)器設(shè)備進(jìn)行數(shù)據(jù)通信的圖像形成裝置中轉(zhuǎn)換文件格式的方法同樣也可以獲得本發(fā)明的上述和/或其它方面,所述方法包括接收存儲(chǔ)在外部存儲(chǔ)器設(shè)備中的文件和關(guān)于所述文件的信息;選擇其格式將要被轉(zhuǎn)換的文件之一;以及將根據(jù)第一格式選擇的所選文件的格式轉(zhuǎn)換成第二格式。
所選文件的格式的轉(zhuǎn)換可以包括根據(jù)所述信息執(zhí)行編碼和解碼操作以便轉(zhuǎn)換所選文件的格式。
所述信息可以包括用于存儲(chǔ)在外部存儲(chǔ)器設(shè)備中的文件的文件名列表。
所述方法還可以包括顯示文件的文件名列表;指定與來自從文件名列表的文件之一相對(duì)應(yīng)的文件名;以及輸入用于所指定的文件的格式轉(zhuǎn)換命令。
格式轉(zhuǎn)換命令的輸入可以包括指定第二格式。此外,所述方法還可以包括將轉(zhuǎn)換成第二格式的文件發(fā)送到外部存儲(chǔ)器設(shè)備。
所述外部存儲(chǔ)器設(shè)備可以包括多個(gè)外部存儲(chǔ)器設(shè)備,以及文件和信息的接收可以包括從多個(gè)外部存儲(chǔ)器設(shè)備之一中接收文件和關(guān)于該文件的信息。
文件的發(fā)送可以包括將轉(zhuǎn)換成第二格式的文件發(fā)送到多個(gè)外部存儲(chǔ)器設(shè)備之一中。此外,所述方法可以包括將轉(zhuǎn)換成第二格式的文件打印在打印紙上。
所述方法還可以包括選擇發(fā)送操作或打印操作。
通過提供一種具有文件格式轉(zhuǎn)換功能的圖像形成裝置同樣也可以獲得本發(fā)明的上述和/或其它方面,所述圖像形成裝置包括接口,用于從信息處理設(shè)備接收打印數(shù)據(jù)和關(guān)于該打印數(shù)據(jù)的打印信息;圖形處理器,用于根據(jù)所述打印信息通過使用所述打印數(shù)據(jù)產(chǎn)生至少一個(gè)指定格式的圖像文件;以及控制器,用于分析所述打印信息以確認(rèn)圖像文件的指定格式,以及控制所述圖形處理器來產(chǎn)生按照指定格式的圖像文件。
圖形處理器可以包括位圖產(chǎn)生器,用于通過使用打印數(shù)據(jù)來產(chǎn)生用于打印的位圖數(shù)據(jù);以及編碼部分,用于根據(jù)所述格式來執(zhí)行位圖的編碼以產(chǎn)生圖像文件。
打印信息可以包括關(guān)于是否為打印數(shù)據(jù)將產(chǎn)生圖像文件的信息、關(guān)于所述格式的信息、或關(guān)于是否將所產(chǎn)生的圖像文件發(fā)送到信息處理設(shè)備的信息。
通過提供一種用于在圖像形成裝置中轉(zhuǎn)換文件格式的方法可以獲得本發(fā)明的上述和/或其它方面,所述方法包括從信息處理設(shè)備接收打印數(shù)據(jù)和關(guān)于該打印數(shù)據(jù)的打印信息;通過使用所述打印數(shù)據(jù)產(chǎn)生位圖數(shù)據(jù);以及分析用來確認(rèn)是否將轉(zhuǎn)換所述打印數(shù)據(jù)的文件格式的所述打印信息,以及要將所述打印數(shù)據(jù)轉(zhuǎn)換成的所述格式,以及根據(jù)所述格式通過使用位圖數(shù)據(jù)來產(chǎn)生圖像文件。
所述方法還可以包括根據(jù)所述打印信息來發(fā)送和存儲(chǔ)由所述信息處理設(shè)備所產(chǎn)生的圖像文件。
結(jié)合附圖,從下面實(shí)施例的描述中,本發(fā)明的這些和/或其它方面和優(yōu)點(diǎn)將變得明顯和更加容易被理解,其中圖1A是說明根據(jù)本發(fā)明的一個(gè)實(shí)施例的圖像形成裝置的一個(gè)示例性環(huán)境的視圖;圖1B是說明根據(jù)本發(fā)明的一個(gè)實(shí)施例的具有頁面編輯功能的圖像形成裝置的另一個(gè)示例性環(huán)境的視圖;圖2是說明根據(jù)本發(fā)明的一個(gè)實(shí)施例的具有文件格式轉(zhuǎn)換功能的圖像形成裝置的方框圖;圖3是說明圖2的圖像形成裝置的文件轉(zhuǎn)換器的方框圖;圖4是說明圖2的文件轉(zhuǎn)換器的操作的示意圖;圖5是說明圖2的圖像形成裝置的文件格式轉(zhuǎn)換操作的流程圖;圖6是說明根據(jù)本發(fā)明的一個(gè)實(shí)施例的具有數(shù)據(jù)文件轉(zhuǎn)換功能的圖像形成裝置和主機(jī)設(shè)備的方框圖;圖7是說明圖6的圖像形成裝置的圖形處理器的方框圖;以及圖8是說明圖6的圖像形成裝置的文件轉(zhuǎn)換操作的流程圖。
具體實(shí)施例方式
現(xiàn)在將詳細(xì)參考本發(fā)明的實(shí)施例,在附圖中說明了本發(fā)明的實(shí)施例的示例,其中全文中相同的參考標(biāo)號(hào)是指相同的元件。下面參考附圖來描述這些實(shí)施例以便解釋本發(fā)明。
圖1A是說明根據(jù)本發(fā)明的一個(gè)實(shí)施例的圖像形成裝置200的一個(gè)示例性環(huán)境的視圖。
如圖1A中所示,圖像形成裝置200通過連接終端205與外部存儲(chǔ)器設(shè)備100相連接以便與其進(jìn)行通信。因此,存儲(chǔ)在外部存儲(chǔ)器設(shè)備100中的第一數(shù)據(jù)能被發(fā)送到圖像形成裝置200并且在第一數(shù)據(jù)的數(shù)據(jù)格式被轉(zhuǎn)換成第二數(shù)據(jù)格式以便形成第二數(shù)據(jù)之后在圖像形成裝置200中被打印。此外,第二數(shù)據(jù)能被從圖像形成裝置200發(fā)送到外部存儲(chǔ)器設(shè)備100,其中存儲(chǔ)有第二數(shù)據(jù)。下文中,外部存儲(chǔ)器設(shè)備100將被說明為USB存儲(chǔ)器設(shè)備,但是不限于此。外部存儲(chǔ)器設(shè)備100包括,例如,各種接口,諸如IEEE 1394,以便連接外部存儲(chǔ)器設(shè)備100和圖像形成裝置200。
圖1B是說明根據(jù)本發(fā)明的一個(gè)實(shí)施例的具有頁面編輯功能的圖像形成裝置200的另一個(gè)示例性環(huán)境的視圖。
參照?qǐng)D1B,通過讀出卡設(shè)備211將圖像形成裝置200連接到存儲(chǔ)器設(shè)備100。存儲(chǔ)器設(shè)備100包括CF類型I(微型閃存)、CF類型II(微驅(qū)動(dòng)器)、SMC(智能媒體卡)、MMC(多媒體卡)、SD(安全數(shù)字存儲(chǔ)卡)、MS(記憶棒)等。讀出卡設(shè)備211支持存儲(chǔ)器設(shè)備100和連接在圖像形成裝置200和存儲(chǔ)器設(shè)備100之間。這里,讀出卡設(shè)備211被描述為外部類型卡設(shè)備。但是,讀出卡設(shè)備211可以被從內(nèi)部安裝在圖像形成裝置200中并且可以運(yùn)行以從與其連接的存儲(chǔ)器設(shè)備100中讀出數(shù)據(jù)。在下文中,內(nèi)部類型卡設(shè)備將被解釋為讀出卡設(shè)備211的一個(gè)示例。
圖2是說明根據(jù)本發(fā)明的一個(gè)實(shí)施例的具有文件格式轉(zhuǎn)換功能的圖像形成裝置200的方框圖。
具有文件格式轉(zhuǎn)換功能的圖像形成裝置200包括接口單元210、面板操作單元(OPE)220、打印機(jī)引擎230、存儲(chǔ)器240、控制器250和文件轉(zhuǎn)換器260。圖2說明了與圖像形成裝置200的文件格式轉(zhuǎn)換功能有關(guān)的功能塊,并且為了描述的方便而省略了其它功能塊。
接口單元210連接(interface)在控制器250和諸如計(jì)算機(jī)的信息處理設(shè)備或用作外部存儲(chǔ)器設(shè)備的存儲(chǔ)器設(shè)備100之間,以便從信息處理設(shè)備或存儲(chǔ)器設(shè)備100接收數(shù)據(jù),或者從圖像形成裝置200將數(shù)據(jù)發(fā)送到存儲(chǔ)器設(shè)備100或信息處理設(shè)備。
接口單元210包括用來從存儲(chǔ)器設(shè)備100中讀取數(shù)據(jù)的讀出部分211和用來管理與通過連接終端,例如,圖1A的連接終端205連接到那里的存儲(chǔ)器設(shè)備100進(jìn)行數(shù)據(jù)通信的接口控制器213。當(dāng)通過在圖像形成裝置200中提供的連接終端接收數(shù)據(jù)時(shí),接口控制器213感測(cè)(sense)存儲(chǔ)器設(shè)備100。然后,接口單元210與所檢測(cè)的外部存儲(chǔ)器設(shè)備100進(jìn)行數(shù)據(jù)通信。
面板操作單元(OPE)220配有具有多個(gè)數(shù)字鍵和功能鍵的輸入設(shè)備(未示出)。通過輸入設(shè)備的用戶的按鍵操作產(chǎn)生的控制信號(hào)被提供到控制器250。此外,面板操作單元(OPE)220配有用來顯示圖像形成裝置200的操作狀態(tài)的LCD(未示出)。
打印機(jī)引擎230運(yùn)行(function)以根據(jù)輸入到控制器250的打印命令來打印存儲(chǔ)在存儲(chǔ)器240中的數(shù)據(jù),或者打印從信息處理設(shè)備或存儲(chǔ)器設(shè)備100發(fā)送的數(shù)據(jù)。
存儲(chǔ)器240包括非易失性存儲(chǔ)器和易失性存儲(chǔ)器,其中非易失性存儲(chǔ)器用來存儲(chǔ)各種控制程序以運(yùn)行具有文件格式轉(zhuǎn)換功能的圖像形成裝置200,易失性存儲(chǔ)器用來存儲(chǔ)在圖像形成裝置200的操作期間產(chǎn)生的數(shù)據(jù)和關(guān)于所存儲(chǔ)的數(shù)據(jù)的詳細(xì)信息。例如,易失性存儲(chǔ)器臨時(shí)存儲(chǔ)通過接口單元210從信息處理設(shè)備接收的打印數(shù)據(jù)、從存儲(chǔ)器設(shè)備100接收的數(shù)據(jù)、以及通過文件格式轉(zhuǎn)換功能處理的數(shù)據(jù)。
控制器250根據(jù)在存儲(chǔ)器240中存儲(chǔ)的驅(qū)動(dòng)程序來控制圖像形成裝置200。控制器250檢查要轉(zhuǎn)換的圖像文件及其格式,以及控制文件轉(zhuǎn)換器260以便將圖像文件轉(zhuǎn)換成指定格式(目標(biāo)格式)的文件。
圖3是說明圖2的圖像形成裝置200的文件轉(zhuǎn)換器260的方框圖。圖4是說明圖2中的文件轉(zhuǎn)換器的操作的示意圖。
圖像文件格式指示文件的類型,該文件包括圖像。文件轉(zhuǎn)換器260通過按照壓縮和存儲(chǔ)模式轉(zhuǎn)換文件的格式,即,圖像文件格式,能減少或擴(kuò)大其圖像容量(capacity)。圖像文件格式可以是BMP(位圖)格式、TIFF(標(biāo)記圖像文件格式)、PDF(可移植文檔格式)等?;谟晌粓D模式所產(chǎn)生和由它的壓縮模式和文件的標(biāo)頭所識(shí)別的原始文件,來根據(jù)在文件的每一技術(shù)規(guī)格中所指定的格式產(chǎn)生上面的文件格式。
在位圖模式中,以比特為單位來讀取和表示在屏幕上的圖像。也就是說,用比特‘0’和‘1’來表示屏幕的圖像,以及它們的組合指示關(guān)于形成圖像的比特的信息,其相似于組成圖像的點(diǎn)的排列(arrangement)。
位圖(BMP)格式可以由四字節(jié)的標(biāo)頭部分和圖像數(shù)據(jù)部分組成。標(biāo)頭部分包括四個(gè)比特,用來表示在二維平面的兩個(gè)軸上的圖像的起始和結(jié)束位置。圖像數(shù)據(jù)部分在黑白圖像的情況下由‘0’和‘1’組成,其中由‘1’表示點(diǎn)的存在,而由‘0’表示點(diǎn)的不存在。因此,能利用256個(gè)比特來表示16×16數(shù)據(jù)。此外,色彩圖像具有與4比特平面相對(duì)應(yīng)的值并且因此需要4倍的黑白數(shù)據(jù)的存儲(chǔ)空間。
BMP格式是位圖系統(tǒng)的圖像文件格式,其是正在微軟視窗環(huán)境中使用的標(biāo)準(zhǔn)并且在沒有壓縮的情況下以DIB(與設(shè)備無關(guān)的位圖)格式存儲(chǔ)圖像。如圖4中所示,BMP格式310包括標(biāo)頭部分和圖像數(shù)據(jù)部分。標(biāo)頭部分表示BMP文件的類型、BMP文件的大小、圖像數(shù)據(jù)的起始位置、標(biāo)頭部分的大小、圖像的大小(像素單元)、每一像素的比特的數(shù)量、壓縮信息、位圖的大小(字節(jié)單元)、水平分辨率、垂直分辨率等。
由于在改變圖像文件格式的過程中存在問題,所以Adobe系統(tǒng)有限公司和微軟公司已經(jīng)聯(lián)合開發(fā)了TIFF,其具有靈活性(flexibility)、可擴(kuò)展性(expandability)、獨(dú)立性(independability)和可校正性(correctability),并能提供以標(biāo)簽為形式的圖像信息。
如圖4中所示,TIFF文件320由圖像文件標(biāo)頭(IFH)、圖像文件目錄(IFD)、以及包括TIFF數(shù)據(jù)作為圖像數(shù)據(jù)的圖像數(shù)據(jù)部分組成。TIFF保留位圖模式的圖像數(shù)據(jù),并且可以使用壓縮技術(shù),諸如LZW(Lempel Ziv Welch),以便減少數(shù)據(jù)量。在TIFF文件中,圖像文件標(biāo)頭包括TIFF文件的第一個(gè)8字節(jié),但是沒有固定圖像文件目錄(IFD)和圖像數(shù)據(jù)部分的位置。
另一方面,PDF是為在Adobe系統(tǒng)有限公司的Acrobat中使用的文檔準(zhǔn)備的文件格式。通過使用諸如LZW、JPEG(聯(lián)合圖像專家組)等的壓縮技術(shù)來從位圖系統(tǒng)的原始數(shù)據(jù)中產(chǎn)生PDF文件。它由于它較小的文件量和各種功能而已經(jīng)被廣泛使用了。
如圖4中所說明的,PDF文件330包括標(biāo)頭部分、實(shí)體部分、交叉引用(Xref)表和尾部(trailer)。實(shí)體部分包括用于所有對(duì)象諸如字體、圖像、書簽等的數(shù)據(jù)。標(biāo)頭部分表示PDF文件330的類型,以及尾部包括用于Xref表的指針和用于在實(shí)體部分中包含的按鍵對(duì)象的指針。此外,Xref表包括用于在PDF文件中包含的所有對(duì)象的指針。
回頭參考圖3,文件轉(zhuǎn)換器260可以包括第一編碼部分261、第二編碼部分263、以及第三編碼部分265以便根據(jù)控制器250的控制來轉(zhuǎn)換所接收的數(shù)據(jù)文件的格式。
第一編碼部分261執(zhí)行圖4的操作1,即,將BMP格式文件310轉(zhuǎn)換成TIFF文件320,反之亦然(vice versa)。也就是說,在要轉(zhuǎn)換的數(shù)據(jù)文件的格式是BMP格式并且被期望轉(zhuǎn)換成TIFF文件的情況中,或在要轉(zhuǎn)換的數(shù)據(jù)文件的格式是TIFF并且被期望轉(zhuǎn)換成BMP文件的情況中,控制器250控制第一編碼部分261來解析(parse)和分析(analyze)所接收的數(shù)據(jù)文件,以及執(zhí)行數(shù)據(jù)編碼或解碼。
如上所述,BMP格式文件310是位圖文件,其不是可壓縮的。為了將BMP格式文件310轉(zhuǎn)換成TIFF文件320,第一編碼部分261根據(jù)在其標(biāo)頭部分中記錄的信息來從BMP文件310中分離出圖像數(shù)據(jù)部分的位圖數(shù)據(jù),并且對(duì)所分離的位圖數(shù)據(jù)進(jìn)行編碼以產(chǎn)生TIFF文件320。也就是說,根據(jù)編碼的數(shù)據(jù)來創(chuàng)建標(biāo)頭和IFD,并且將所創(chuàng)建的標(biāo)頭和IFD添加到編碼數(shù)據(jù)上,從而形成TIFF文件320。為了將TIFF文件320轉(zhuǎn)換成BMP格式文件310,第一編碼部分261解析TIFF文件,從而根據(jù)在IFH和IFD中所包含的信息來解碼圖像數(shù)據(jù),以及產(chǎn)生位圖系統(tǒng)的原始數(shù)據(jù)以形成BMP格式文件310。根據(jù)位圖系統(tǒng)的原始數(shù)據(jù)來創(chuàng)建標(biāo)頭,以及將所創(chuàng)建的標(biāo)頭添加到原始數(shù)據(jù)上,從而形成BMP格式文件310。
第二編碼部分263執(zhí)行圖4的操作2,即,將BMP格式文件310轉(zhuǎn)換成PDF文件330,反之亦然(vice versa)。控制器250控制第二編碼部分163來解析所接收的文件以分析關(guān)于文件格式的信息,以及根據(jù)所分析的信息來執(zhí)行數(shù)據(jù)編碼或解碼。
為了將BMP格式文件310轉(zhuǎn)換成PDF文件330,第二編碼部分263根據(jù)在其標(biāo)頭部分中記錄的信息來從BMP格式文件310中分離出圖像數(shù)據(jù)部分的位圖數(shù)據(jù),并且對(duì)所分離的位圖數(shù)據(jù)進(jìn)行編碼以產(chǎn)生PDF文件330。也就是說,根據(jù)編碼的數(shù)據(jù)來創(chuàng)建標(biāo)頭、Xref表和尾部,并且將所創(chuàng)建的標(biāo)頭、Xref表和尾部與該編碼的數(shù)據(jù)相組合,從而形成PDF文件330。另外,為了將PDF文件330轉(zhuǎn)換成BMP格式文件310,第二編碼部分263解析PDF文件330,從而根據(jù)在其標(biāo)頭、Xref表和尾部中所包含的信息來解碼在實(shí)體中所包含的數(shù)據(jù),以及產(chǎn)生位圖系統(tǒng)的原始數(shù)據(jù)以形成BMP文件310。也就是說,根據(jù)原始數(shù)據(jù)來創(chuàng)建標(biāo)頭,以及將所創(chuàng)建的標(biāo)頭與該原始數(shù)據(jù)相組合,從而形成BMP格式文件310。
此外,第三編碼部分265執(zhí)行圖4的操作3,即,將TIFF文件320轉(zhuǎn)換成PDF文件330,反之亦然(vice versa)。根據(jù)控制器250的控制,第三編碼部分165解析所接收的文件以分析關(guān)于文件格式的信息,以及相應(yīng)地執(zhí)行數(shù)據(jù)編碼或解碼。
為了將TIFF文件330轉(zhuǎn)換成PDF文件320,第三編碼部分265根據(jù)在其標(biāo)頭部分中記錄的信息來從TIFF文件320中分離出圖像數(shù)據(jù)部分的圖像數(shù)據(jù),對(duì)所分離的圖像數(shù)據(jù)進(jìn)行解碼以產(chǎn)生位圖原始數(shù)據(jù),并且對(duì)所產(chǎn)生的位圖原始數(shù)據(jù)進(jìn)行編碼以產(chǎn)生PDF文件330。也就是說,根據(jù)編碼的數(shù)據(jù)來創(chuàng)建標(biāo)頭、Xref表和尾部,并且將所創(chuàng)建的標(biāo)頭、Xref表和尾部與編碼的數(shù)據(jù)相組合,從而形成PDF文件330。此外,為了將PDF文件轉(zhuǎn)換成TIFF文件,第三編碼部分265解析PDF文件,從而根據(jù)在其標(biāo)頭部分、Xref表和尾部中所包含的信息來解碼在實(shí)體中所包含的數(shù)據(jù),產(chǎn)生位圖系統(tǒng)的位圖原始數(shù)據(jù),以及編碼該位圖原始數(shù)據(jù)以形成TIFF文件320。也就是說,根據(jù)編碼的數(shù)據(jù)來創(chuàng)建標(biāo)頭和IFD,以及將所創(chuàng)建的標(biāo)頭和IFD與該編碼的數(shù)據(jù)相組合,從而形成TIFF文件320。
圖5是說明圖2的圖像形成裝置200的文件格式轉(zhuǎn)換操作的流程圖。
參照?qǐng)D1A到5,如果用戶將存儲(chǔ)器設(shè)備100插入進(jìn)連接終端205以便將存儲(chǔ)器設(shè)備100連接到圖像形成裝置200(S410),則接口控制器260感測(cè)存儲(chǔ)器設(shè)備100以及與所檢測(cè)到的存儲(chǔ)器設(shè)備100進(jìn)行數(shù)據(jù)通信。
當(dāng)接口控制器260檢測(cè)存儲(chǔ)器設(shè)備100時(shí),它接收包括在存儲(chǔ)器設(shè)備100中存儲(chǔ)的文件列表的文件信息并且將所接收的文件信息發(fā)送到控制器250。因此,控制器250控制面板操作單元220以顯示文件列表,以便用戶能檢查文件列表從而輸入命令,諸如每一個(gè)文件的選擇性打印、文件轉(zhuǎn)換、所轉(zhuǎn)換的文件的打印、將所轉(zhuǎn)換的文件存儲(chǔ)到存儲(chǔ)器設(shè)備100等。通常,在文件列表中所表示的文件名包含用于指示圖像文件的格式類型的擴(kuò)展名(例如,.bmp,.pdf,等)。
如果用戶通過面板操作單元220輸入用于存儲(chǔ)在存儲(chǔ)器設(shè)備100中的一個(gè)或多個(gè)文件的打印命令或文件格式轉(zhuǎn)換命令,則控制器250確定是否輸入文件格式轉(zhuǎn)換命令(S420)。在輸入文件格式轉(zhuǎn)換命令的情況下,控制器250控制面板操作單元220以顯示文件列表,以便用戶能選擇要轉(zhuǎn)換的文件中的至少一個(gè)以及轉(zhuǎn)換所選文件的格式。
另一方面,控制器250能確認(rèn)用于在文件列表中包含的每一個(gè)文件名的文件格式。因此,如果文件列表包含由圖像形成裝置200所不支持的文件格式,則控制器250可以控制面板操作單元220來詢問用戶是否將對(duì)該文件執(zhí)行文件格式轉(zhuǎn)換操作。
如果用戶選擇要轉(zhuǎn)換的文件以及轉(zhuǎn)換所選文件的格式(S430),則控制器250控制文件轉(zhuǎn)換器260來將所選文件轉(zhuǎn)換成所選的文件格式(S440)。取決于所述格式,文件轉(zhuǎn)換器260選擇第一到第三編碼部分261到265之一來執(zhí)行文件轉(zhuǎn)換操作。
此外,當(dāng)完成用于所選文件的格式轉(zhuǎn)換操作時(shí),取決于用戶的命令,所轉(zhuǎn)換的文件可以被打印或被發(fā)送到并且存儲(chǔ)在存儲(chǔ)器設(shè)備100中(S450)。
如上所述,圖像形成裝置200被配置來與單個(gè)外部存儲(chǔ)器設(shè)備100進(jìn)行數(shù)據(jù)通信,從而接收文件,轉(zhuǎn)換所接收的文件的格式,然后打印所轉(zhuǎn)換的文件或?qū)⑺D(zhuǎn)換的文件回送到存儲(chǔ)器設(shè)備100中。但是,能使用多個(gè)存儲(chǔ)器設(shè)備100。在這種情況中,圖像形成裝置200可以配有能夠?qū)⒍鄠€(gè)存儲(chǔ)器設(shè)備100連接到那里的連接終端205,以便通過接口單元210與多個(gè)存儲(chǔ)器設(shè)備100同時(shí)進(jìn)行數(shù)據(jù)通信。此外,圖像形成裝置200可以通過接口單元210從多個(gè)存儲(chǔ)器設(shè)備100之一中接收文件并且轉(zhuǎn)換所接收的文件的格式。然后,所轉(zhuǎn)換的文件可以被發(fā)送到并且被存儲(chǔ)在多個(gè)存儲(chǔ)器設(shè)備100中的該一個(gè)中或者多個(gè)存儲(chǔ)器設(shè)備100中的另一個(gè)中。
如上所述,根據(jù)本發(fā)明的這個(gè)實(shí)施例,當(dāng)從信息處理設(shè)備或外部存儲(chǔ)器設(shè)備100發(fā)送的數(shù)據(jù)具有由打印機(jī)所不支持的格式時(shí),將文件轉(zhuǎn)換成可打印的格式并且打印。
此外,能轉(zhuǎn)換從外部存儲(chǔ)器設(shè)備發(fā)送的數(shù)據(jù)文件的格式,以及所轉(zhuǎn)換的文件能被重新發(fā)送到外部存儲(chǔ)器設(shè)備并且被存儲(chǔ)在其中。因此,能以簡(jiǎn)單和快捷的方式來執(zhí)行文件轉(zhuǎn)換。
下文中,將參照?qǐng)D6到8來詳細(xì)地解釋本發(fā)明的另一個(gè)實(shí)施例。
圖6是顯示根據(jù)本發(fā)明的另一個(gè)實(shí)施例的具有數(shù)據(jù)文件轉(zhuǎn)換功能的圖像形成裝置600和用作主設(shè)備的圖像處理設(shè)備500的方框圖。
如圖6中所說明的,通過網(wǎng)絡(luò)將圖像形成裝置600連接到諸如信息處理設(shè)備500的外部設(shè)備上,以及將在信息處理設(shè)備500中產(chǎn)生或存儲(chǔ)的數(shù)據(jù)轉(zhuǎn)換成打印數(shù)據(jù)并且發(fā)送到圖像形成裝置600。
因此,圖像形成裝置600被配置來使得所接收的打印數(shù)據(jù)被處理以打印,以及被轉(zhuǎn)換成具有指定格式(目標(biāo)格式)的圖像文件并且然后被傳送到信息處理設(shè)備500,或者被發(fā)送到其它的外部存儲(chǔ)器設(shè)備(未示出)以將所轉(zhuǎn)換的文件存儲(chǔ)在其中。
參照?qǐng)D6,信息處理設(shè)備500包括應(yīng)用程序單元(APP)510、驅(qū)動(dòng)器520、控制器530、網(wǎng)絡(luò)接口卡(NIC)540以及存儲(chǔ)單元550。
應(yīng)用程序單元510可以包括文檔器(documentor),諸如微軟公司的字處理器或HABSOFT公司的Hangul,或它自己的應(yīng)用程序,以及用于存儲(chǔ)文檔文件或裝載所存儲(chǔ)的文檔文件的功能。
在這個(gè)實(shí)施例中,為了解釋和理解的方便,描述了應(yīng)用程序單元510,以便說明用于字處理的文檔器和與其相對(duì)應(yīng)的文檔文件。但是,應(yīng)用程序單元510可以包括各種應(yīng)用程序,諸如用于編輯和產(chǎn)生圖像文件的圖像程序以及用于產(chǎn)生從信息處理設(shè)備500發(fā)送到圖像形成裝置600的打印數(shù)據(jù)(例如,從圖像文件轉(zhuǎn)換的數(shù)據(jù))的應(yīng)用程序。
如果相對(duì)于在應(yīng)用程序單元510中產(chǎn)生的或從應(yīng)用程序單元510裝載的文檔文件來輸入打印命令,則GDI(圖形設(shè)備接口)程序(未示出)處理(figureout)用于文檔文件的文字和圖形的字體、位圖和矢量信息,將它們轉(zhuǎn)換成在驅(qū)動(dòng)器520中可識(shí)別的功能碼(function),并且傳送該功能碼到驅(qū)動(dòng)器520。
驅(qū)動(dòng)器520接收文檔文件的功能碼并且將文檔文件轉(zhuǎn)換成在圖像形成裝置600中可識(shí)別的打印數(shù)據(jù)。通過諸如PCL或PS的語言來產(chǎn)生打印數(shù)據(jù)。特別地,驅(qū)動(dòng)器520為用戶提供菜單(例如,以彈出窗口的形式),以便能夠?yàn)榇蛴∵x擇各種選項(xiàng),諸如打印數(shù)據(jù)文件的格式轉(zhuǎn)換功能。通過使用驅(qū)動(dòng)器520將由用戶從菜單中選擇的選項(xiàng)傳送到控制器530。
這里,在驅(qū)動(dòng)器520中提供的用于選擇打印選項(xiàng)的菜單窗口包括用于選擇打印文件的格式轉(zhuǎn)換功能的項(xiàng)目。也就是說,它提供較低級(jí)菜單來選擇詳細(xì)的項(xiàng)目,例如,關(guān)于將文件轉(zhuǎn)換成的圖像文件格式、關(guān)于是否所轉(zhuǎn)換的圖像文件將被傳送到信息處理設(shè)備500、關(guān)于所轉(zhuǎn)換的文件是否將被傳送到一個(gè)或多個(gè)其它外部設(shè)備。
控制器530根據(jù)在存儲(chǔ)單元550中存儲(chǔ)的驅(qū)動(dòng)程序來控制信息處理設(shè)備500的操作,其將在下文中被描述。例如,控制器530控制應(yīng)用程序單元510以產(chǎn)生文檔文件,以及,如果打印命令被輸入來用于所產(chǎn)生的文檔文件,則控制器530控制驅(qū)動(dòng)器520以提供用于選擇打印選項(xiàng)的菜單,根據(jù)所選的選項(xiàng)來產(chǎn)生打印數(shù)據(jù),以及通過網(wǎng)絡(luò)接口卡540將所產(chǎn)生的打印數(shù)據(jù)發(fā)送到圖像形成裝置600。
特別地,控制器530根據(jù)通過驅(qū)動(dòng)器520輸入的打印選項(xiàng)來產(chǎn)生用于打印數(shù)據(jù)的打印信息,以及將所產(chǎn)生的打印信息與打印數(shù)據(jù)一起發(fā)送到圖像形成裝置500。
網(wǎng)絡(luò)接口卡540將信息處理設(shè)備500連接到諸如LAN和因特網(wǎng)的網(wǎng)絡(luò),且包括I/O接口單元(未示出)。網(wǎng)絡(luò)接口卡540被配置來以便被連接到圖像形成裝置600,使得它執(zhí)行在信息處理設(shè)備500和圖像形成裝置600之間的數(shù)據(jù)通信,以及將打印數(shù)據(jù)發(fā)送到信息處理設(shè)備500且接收在圖像形成裝置600中轉(zhuǎn)換的圖像文件。
存儲(chǔ)單元550配有諸如ROM(未示出)的非易失性存儲(chǔ)器設(shè)備和諸如RAM(未示出)的易失性存儲(chǔ)器設(shè)備。ROM(未示出)存儲(chǔ)用于執(zhí)行信息處理設(shè)備500的各功能所需的各種程序,以及RAM(未示出)臨時(shí)存儲(chǔ)與控制器530的程序執(zhí)行相關(guān)聯(lián)的數(shù)據(jù)。此外,根據(jù)本發(fā)明的另一個(gè)實(shí)施例,存儲(chǔ)單元550將由驅(qū)動(dòng)器520所產(chǎn)生的打印數(shù)據(jù)臨時(shí)存儲(chǔ)在RAM(未示出)中,以及將從圖像形成裝置600發(fā)送的已轉(zhuǎn)換的圖像文件存儲(chǔ)在ROM(未示出)中。
圖像形成裝置600包括接口610、面板操作單元(OPE)620、打印機(jī)引擎630、存儲(chǔ)器640、控制器650以及圖形處理器660。圖6說明與打印數(shù)據(jù)文件的格式轉(zhuǎn)換功能相關(guān)的功能塊,并且為了描述的方便而省略了其它功能塊。接口610連接在控制器650和諸如個(gè)人計(jì)算機(jī)或外部存儲(chǔ)器設(shè)備的信息處理設(shè)備550之間,以便接收從信息處理設(shè)備500供應(yīng)的數(shù)據(jù)并且將來自圖像形成裝置600的數(shù)據(jù)發(fā)送到信息處理設(shè)備500或外部存儲(chǔ)器設(shè)備。
面板操作單元(OPE)620配有具有多個(gè)數(shù)字鍵和功能鍵的輸入設(shè)備(未示出)。將通過用戶的按鍵操作所產(chǎn)生的控制信號(hào)供應(yīng)到控制器650。此外,面板操作單元(OPE)620配有用來顯示圖像形成裝置600的操作狀態(tài)的LCD(未示出)。
打印機(jī)引擎630運(yùn)作(function)以根據(jù)通過控制器650的控制所輸入的打印命令來打印存儲(chǔ)在存儲(chǔ)器640中的數(shù)據(jù),或者打印從信息處理設(shè)備500發(fā)送的數(shù)據(jù)。
存儲(chǔ)器640包括非易失性存儲(chǔ)器和易失性存儲(chǔ)器,其中非易失性存儲(chǔ)器用來存儲(chǔ)各種控制程序以運(yùn)行具有打印數(shù)據(jù)文件的格式轉(zhuǎn)換功能的圖像形成裝置600,易失性存儲(chǔ)器用來存儲(chǔ)在圖像形成裝置600的操作期間所產(chǎn)生的數(shù)據(jù)和關(guān)于數(shù)據(jù)的詳細(xì)信息。例如,易失性存儲(chǔ)器臨時(shí)存儲(chǔ)通過接口610從信息處理設(shè)備500接收的打印數(shù)據(jù),以及臨時(shí)存儲(chǔ)通過文件格式轉(zhuǎn)換功能所產(chǎn)生的圖像文件。非易失性存儲(chǔ)器存儲(chǔ)圖形處理器660的操作所需的各種程序。
控制器650根據(jù)在存儲(chǔ)器640中存儲(chǔ)的驅(qū)動(dòng)程序來控制圖像形成裝置600。根據(jù)從信息處理設(shè)備500接收到的打印數(shù)據(jù)和打印信息,控制器650檢查關(guān)于是否要轉(zhuǎn)換接收到的打印數(shù)據(jù)的格式、關(guān)于是否要執(zhí)行打印操作、關(guān)于要轉(zhuǎn)換的打印數(shù)據(jù)、以及圖像文件的格式,并且然后控制圖形處理器660來將圖像文件轉(zhuǎn)換成指定格式的文件。
圖7是說明圖6的圖形處理器660的方框圖。
圖像文件格式指示用來存儲(chǔ)圖像的文件的類型。該文件能依靠壓縮和存儲(chǔ)模式來減少或擴(kuò)展其圖像量(image volume),并因此相應(yīng)地轉(zhuǎn)換圖像格式。圖像文件格式的例子包括BMP(位圖)格式、TIFF(標(biāo)記圖像文件格式)、PDF(可移植文檔格式)等?;谟晌粓D模式所產(chǎn)生且由其壓縮模式和標(biāo)頭所識(shí)別的原始文件,根據(jù)在每一規(guī)格說明書中所指定的格式來產(chǎn)生上面的文件格式。
圖形處理器660根據(jù)控制器650的控制來產(chǎn)生作為位圖系統(tǒng)的原始數(shù)據(jù)的位圖文件,以及通過使用所產(chǎn)生的位圖文件來產(chǎn)生指定格式(目標(biāo)格式)的圖像文件。參照?qǐng)D7,圖形處理器660包括位圖產(chǎn)生器661和編碼部分663。
位圖產(chǎn)生器661產(chǎn)生用于打印數(shù)據(jù)的顯示列表,并且通過使用圖形引擎單元(GEU)(未示出)著色(render)顯示列表和產(chǎn)生用于打印的位圖數(shù)據(jù),該圖形引擎單元(GEU)通常由特定于應(yīng)用程序的集成電路(ASIC)組成。用于打印的位圖數(shù)據(jù)由‘0’和‘1’的2比特碼組成,其是在圖像形成裝置600中產(chǎn)生的典型的數(shù)據(jù)格式以便執(zhí)行用于打印的各種圖像處理。
編碼部分662通過使用在位圖產(chǎn)生器661中產(chǎn)生的位圖文件的位圖數(shù)據(jù),根據(jù)從控制器650輸入的目標(biāo)格式來產(chǎn)生圖像文件。
根據(jù)從控制器650輸入的控制信號(hào),編碼部分662通過使用與要轉(zhuǎn)換的圖像文件的格式相對(duì)應(yīng)的程序,對(duì)位圖數(shù)據(jù)執(zhí)行編碼操作,從而生成目標(biāo)格式的圖像文件,該程序被存儲(chǔ)在存儲(chǔ)器640的非易失性存儲(chǔ)器中。
圖像文件的格式包括,例如,TIFF和PDF??刂破?50控制編碼部分662以對(duì)未壓縮的位圖數(shù)據(jù)執(zhí)行編碼操作并且產(chǎn)生目標(biāo)格式的圖像文件。
TIFF文件由圖像文件標(biāo)頭(IFH)、圖像文件目錄(IFD)和圖像數(shù)據(jù)部分組成。TIFF保留位圖模式的圖像數(shù)據(jù),以及可以使用壓縮技術(shù),諸如LZW(LempelZiv Welch),以便減少數(shù)據(jù)量。在TIFF文件中,圖像文件標(biāo)頭包括TIFF文件的第一個(gè)8字節(jié),但是沒有固定圖像文件目錄(IFD)和圖像數(shù)據(jù)部分的位置。
另一方面,通過使用諸如LZW、JPEG(聯(lián)合圖像專家組)等的壓縮技術(shù)來從位圖系統(tǒng)的原始數(shù)據(jù)中產(chǎn)生PDF文件。PDF文件包括標(biāo)頭部分、實(shí)體部分、交叉引用表(Xref)和尾部。這里,實(shí)體部分包括用于所有對(duì)象的數(shù)據(jù),諸如字體、圖像、書簽等。標(biāo)頭部分表示PDF文件的類型,以及尾部包括用于Xref表的指針和用于在尾部目錄中包含的按鍵對(duì)象的指針。此外,Xref表包括在PDF文件中包含的所有對(duì)象的指針。
如上所述,說明了TIFF和PDF格式,但是本發(fā)明通常可以應(yīng)用到其它的圖像文件格式,其能通過使用位圖數(shù)據(jù)來產(chǎn)生。為了這個(gè)目的,通過使用位圖數(shù)據(jù)產(chǎn)生目標(biāo)格式的文件所需要的編碼程序可以被預(yù)先存儲(chǔ)在圖像形成裝置600的存儲(chǔ)器640的非易失性存儲(chǔ)器中。
圖8是說明圖6的圖像形成裝置600的文件轉(zhuǎn)換操作的流程圖。
參照?qǐng)D6到圖8,通過使用信息處理設(shè)備500的應(yīng)用程序單元510,用戶產(chǎn)生文檔文件或裝載在存儲(chǔ)單元550中存儲(chǔ)的文檔文件。通過驅(qū)動(dòng)器520,然后,用戶選擇各種打印選項(xiàng),諸如,文件格式轉(zhuǎn)換功能,以及輸入打印命令以產(chǎn)生打印數(shù)據(jù)。打印選項(xiàng)包括,例如,是否要轉(zhuǎn)換打印數(shù)據(jù)的格式、文件要轉(zhuǎn)換成的格式、是否將所轉(zhuǎn)換的文件發(fā)送到信息處理設(shè)備500或其它的外部設(shè)備。
其后,信息處理設(shè)備500的控制器530通過網(wǎng)絡(luò)接口卡540將諸如打印數(shù)據(jù)的打印信息和所選的打印選項(xiàng)發(fā)送到圖像形成裝置600。
如果接收到通過接口610發(fā)送的打印數(shù)據(jù)及其打印信息(S710),則圖像形成裝置600的控制器650分析打印信息以確認(rèn)是否要對(duì)接收到的打印數(shù)據(jù)執(zhí)行文件格式轉(zhuǎn)換功能、是否要打印接收到的打印數(shù)據(jù)、是否轉(zhuǎn)換打印數(shù)據(jù)、圖像文件的格式,等。然后,控制器650控制圖形處理器660以產(chǎn)生用于打印數(shù)據(jù)的顯示列表以及使用該顯示列表產(chǎn)生位圖文件(S720)。
然后,取決于是否將轉(zhuǎn)換打印數(shù)據(jù)的文件格式(S730),如果打印數(shù)據(jù)要被轉(zhuǎn)換成目標(biāo)格式,則控制器650通過啟動(dòng)(activate)根據(jù)目標(biāo)格式編碼位圖數(shù)據(jù)所需要的存儲(chǔ)器640的程序,來控制圖形處理器660的編碼部分662以編碼位圖數(shù)據(jù)和產(chǎn)生圖像文件(S740)。
此外,控制器650臨時(shí)將所產(chǎn)生的圖像文件存儲(chǔ)在存儲(chǔ)器640的易失性存儲(chǔ)器中,且然后,取決于所分析的打印信息,通過接口610將所產(chǎn)生的圖像文件發(fā)送到信息處理設(shè)備500或諸如記憶棒的外部設(shè)備(S750)。
另一方面,在沒有選擇文件格式轉(zhuǎn)換的情況下,控制器650將所產(chǎn)生的位圖數(shù)據(jù)發(fā)送到打印機(jī)引擎630以及在各種圖像處理操作之后將數(shù)據(jù)打印在打印紙上(S760)。
如上所述,根據(jù)本發(fā)明的這個(gè)實(shí)施例,將從信息處理設(shè)備500發(fā)送的打印數(shù)據(jù)轉(zhuǎn)換成用于打印的位圖數(shù)據(jù),且然后被轉(zhuǎn)換成指定的目標(biāo)格式的圖像文件。該圖像文件可以被回送到信息處理設(shè)備或回送到外部存儲(chǔ)器設(shè)備以便存儲(chǔ)。
而且,在不必購(gòu)買或安裝單獨(dú)的應(yīng)用程序的情況下,就能轉(zhuǎn)換圖像文件的格式,或者各種文檔文件(不是圖像文件)能被轉(zhuǎn)換成圖像文件的期望格式。
雖然已經(jīng)顯示和描述了本發(fā)明的幾個(gè)實(shí)施例,但是本領(lǐng)域技術(shù)人員將理解,在沒有脫離本發(fā)明的原理和精神的情況下,在這些實(shí)施例中可以做出變化,本發(fā)明的范圍被定義在所附的權(quán)利要求及其等價(jià)物中。
權(quán)利要求
1.一種具有文件格式轉(zhuǎn)換功能和能夠與外部存儲(chǔ)器設(shè)備進(jìn)行數(shù)據(jù)通信的圖像形成裝置,所述裝置包括接口單元,用于從外部存儲(chǔ)器設(shè)備接收第一文件以及將第二文件發(fā)送到外部存儲(chǔ)器設(shè)備;以及文件轉(zhuǎn)換器,用于根據(jù)關(guān)于第一和第二文件的信息將第一文件從第一格式轉(zhuǎn)換成第二格式,作為第二文件。
2.根據(jù)權(quán)利要求1所述的圖像形成裝置,其中,所述文件轉(zhuǎn)換器包括至少一個(gè)編碼部分,用于根據(jù)所述信息來編碼或解碼第一文件以轉(zhuǎn)換第一文件的格式。
3.根據(jù)權(quán)利要求2所述的圖像形成裝置,其中,所述文件轉(zhuǎn)換器根據(jù)第一格式和第二格式來有選擇性地對(duì)至少一個(gè)編碼部分進(jìn)行操作。
4.根據(jù)權(quán)利要求1所述的圖像形成裝置,其中,所述信息包括文件名列表,具有存儲(chǔ)在外部存儲(chǔ)器設(shè)備中的文件,以及第一文件是所存儲(chǔ)的文件之一。
5.根據(jù)權(quán)利要求4所述的圖像形成裝置,還包括面板操作單元,用于顯示文件的文件名列表并且輸入用于第一文件的格式轉(zhuǎn)換命令,其中,如果通過面板操作單元輸入對(duì)應(yīng)于第一文件的文件名以及第二格式,則文件轉(zhuǎn)換器以第二格式將文件名的第一文件轉(zhuǎn)換成第二文件。
6.根據(jù)權(quán)利要求1所述的圖像形成裝置,其中,所述接口單元將已格式轉(zhuǎn)換的第一文件發(fā)送到外部存儲(chǔ)器設(shè)備,作為第二文件。
7.根據(jù)權(quán)利要求1所述的圖像形成裝置,其中,所述外部存儲(chǔ)器設(shè)備包括具有USB連接終端和存儲(chǔ)卡的USB存儲(chǔ)器設(shè)備之一。
8.根據(jù)權(quán)利要求1所述的圖像形成裝置,其中,第一格式和第二格式是BMP(位圖)格式、TIFF(標(biāo)記圖像文件格式)和PDF(可移植文檔格式)之一。
9.根據(jù)權(quán)利要求1所述的圖像形成裝置,其中,所述外部存儲(chǔ)器設(shè)備包括從外部可連接到所述接口單元的多個(gè)存儲(chǔ)器設(shè)備,以及所述接口單元從該多個(gè)存儲(chǔ)器設(shè)備之一中接收第一文件和將第二文件發(fā)送到該多個(gè)存儲(chǔ)器設(shè)備中的該一個(gè)或另一個(gè)。
10.根據(jù)權(quán)利要求9所述的圖像形成裝置,其中,所述文件轉(zhuǎn)換器轉(zhuǎn)換從該多個(gè)存儲(chǔ)器設(shè)備之一發(fā)送的第一文件的格式,以及所述接口單元將經(jīng)格式轉(zhuǎn)換的第一文件發(fā)送到該多個(gè)存儲(chǔ)器設(shè)備中的該一個(gè)或另一個(gè)中,作為第二文件。
11.一種用于在與外部存儲(chǔ)器設(shè)備進(jìn)行數(shù)據(jù)通信的圖像形成裝置中轉(zhuǎn)換文件格式的方法,所述方法包括接收在所述外部存儲(chǔ)器設(shè)備中存儲(chǔ)的一個(gè)或多個(gè)文件和關(guān)于該一個(gè)或多個(gè)文件的信息;選擇其格式將要被轉(zhuǎn)換的該一個(gè)或多個(gè)文件之一;以及根據(jù)關(guān)于所選文件的信息將所選文件的格式從第一格式轉(zhuǎn)換成第二格式。
12.根據(jù)權(quán)利要求11所述的方法,其中,所選文件的格式的轉(zhuǎn)換包括根據(jù)關(guān)于所選文件的信息和第一和第二格式來執(zhí)行編碼和解碼操作以轉(zhuǎn)換所選文件的格式。
13.根據(jù)權(quán)利要求11所述的方法,其中,所述信息包括在所述外部存儲(chǔ)器設(shè)備中存儲(chǔ)的該一個(gè)或多個(gè)文件的文件名列表。
14.根據(jù)權(quán)利要求13所述的方法,還包括顯示該一個(gè)或多個(gè)文件的文件名列表;從文件名列表中指定與所選文件相對(duì)應(yīng)的文件名;以及輸入用于所選文件的格式轉(zhuǎn)換命令。
15.根據(jù)權(quán)利要求14所述的方法,其中,格式轉(zhuǎn)換命令的輸入包括指定第二格式。
16.根據(jù)權(quán)利要求11所述的方法,還包括將已轉(zhuǎn)換成第二格式的所選文件發(fā)送到所述外部存儲(chǔ)器設(shè)備。
17.根據(jù)權(quán)利要求16所述的方法,其中,所述外部存儲(chǔ)器設(shè)備包括從外部可連接到所述圖像形成裝置的多個(gè)存儲(chǔ)器設(shè)備,以及該一個(gè)或多個(gè)文件的接收包括從該多個(gè)存儲(chǔ)器設(shè)備之一中接收所選文件和關(guān)于該文件的信息。
18.根據(jù)權(quán)利要求17所述的方法,其中,所選文件的發(fā)送包括將已轉(zhuǎn)換成第二格式的文件發(fā)送到該多個(gè)存儲(chǔ)器設(shè)備中的該一個(gè)或另一個(gè)之一中。
19.根據(jù)權(quán)利要求11所述的方法,還包括將已轉(zhuǎn)換成第二格式的文件打印在打印紙上。
20.根據(jù)權(quán)利要求19所述的方法,還包括選擇文件的發(fā)送和文件的打印之一。
21.根據(jù)權(quán)利要求11所述的方法,其中,第一格式和第二格式是BMP(位圖)格式、TIFF(標(biāo)記圖像文件格式)和PDF(可移植文檔格式)之一。
22.一種具有文件格式轉(zhuǎn)換功能的圖像形成裝置,所述裝置包括接口,用于從信息處理設(shè)備接收打印數(shù)據(jù)和該打印數(shù)據(jù)的打印信息;圖形處理器,用于通過使用所接收到的打印數(shù)據(jù)來產(chǎn)生根據(jù)所述打印信息所指定的至少一個(gè)格式的圖像文件;以及控制器,用于分析所述打印信息以確認(rèn)所指定的格式,以及根據(jù)所分析的打印信息來控制所述圖形處理器來產(chǎn)生圖像文件。
23.根據(jù)權(quán)利要求22所述的圖像形成裝置,其中,所述圖形處理器包括位圖產(chǎn)生器,用于通過使用所接收的打印數(shù)據(jù)來產(chǎn)生用于打印的位圖數(shù)據(jù);以及編碼部分,用于根據(jù)所述指定的格式對(duì)位圖數(shù)據(jù)執(zhí)行編碼操作以產(chǎn)生圖像文件。
24.根據(jù)權(quán)利要求22所述的圖像形成裝置,其中,所述打印信息包括是否將產(chǎn)生用于打印數(shù)據(jù)的圖像文件、所指定的格式、或是否將所產(chǎn)生的圖像文件發(fā)送到信息處理設(shè)備中的至少一個(gè)。
25.一種用于在圖像形成裝置中轉(zhuǎn)換文件格式的方法,所述方法包括從信息處理設(shè)備接收打印數(shù)據(jù)和關(guān)于該打印數(shù)據(jù)的打印信息;通過使用所述打印數(shù)據(jù)產(chǎn)生位圖數(shù)據(jù);以及分析用來確認(rèn)是否要轉(zhuǎn)換所述打印數(shù)據(jù)的文件格式的所述打印信息,以及打印數(shù)據(jù)要被轉(zhuǎn)換成的格式,以及根據(jù)所述格式通過使用所述位圖數(shù)據(jù)來產(chǎn)生圖像文件。
26.根據(jù)權(quán)利要求25所述的方法,還包括根據(jù)所述打印信息來發(fā)送和存儲(chǔ)由所述信息處理設(shè)備所產(chǎn)生的圖像文件。
27.一種具有文件格式轉(zhuǎn)換功能和能夠與外部存儲(chǔ)器設(shè)備進(jìn)行數(shù)據(jù)通信的圖像形成裝置,所述裝置包括連接終端,可連接到外部設(shè)備以從該外部設(shè)備接收具有第一格式的第一文件;文件轉(zhuǎn)換器,用于將具有第一格式的第一文件轉(zhuǎn)換成具有第二格式的第二文件;以及控制器,用于通過所述連接終端將具有第二格式的第二文件發(fā)送到所述外部設(shè)備。
28.根據(jù)權(quán)利要求27所述的裝置,其中第一文件包括第一標(biāo)頭和具有第一圖像數(shù)據(jù)的第一主體部分;第二文件包括第二標(biāo)頭和具有第二圖像數(shù)據(jù)的第二主體;以及所述文件轉(zhuǎn)換器將第一圖像數(shù)據(jù)轉(zhuǎn)換成第二圖像數(shù)據(jù),以及根據(jù)第二圖像數(shù)據(jù)創(chuàng)建第二標(biāo)頭以形成第二文件。
29.根據(jù)權(quán)利要求27所述的裝置,其中第一文件包括第一標(biāo)頭和具有第一圖像數(shù)據(jù)的第一主體部分;第二文件包括第二標(biāo)頭和具有第二圖像數(shù)據(jù)的第二主體;以及所述文件轉(zhuǎn)換器將第一圖像數(shù)據(jù)轉(zhuǎn)換成原始圖像數(shù)據(jù),將該原始圖像數(shù)據(jù)轉(zhuǎn)換成第二圖像數(shù)據(jù),以及根據(jù)第二圖像數(shù)據(jù)創(chuàng)建第二標(biāo)頭以形成第二文件。
30.根據(jù)權(quán)利要求29所述的裝置,其中,所述原始圖像數(shù)據(jù)包括位像數(shù)據(jù)。
31.根據(jù)權(quán)利要求27所述的裝置,其中第一文件包括打印數(shù)據(jù);第二文件包括圖像數(shù)據(jù)和標(biāo)頭;以及所述文件轉(zhuǎn)換器將所述打印數(shù)據(jù)轉(zhuǎn)換成圖像數(shù)據(jù),以及根據(jù)該圖像數(shù)據(jù)來創(chuàng)建標(biāo)頭以形成第二文件。
32.根據(jù)權(quán)利要求31所述的裝置,還包括打印單元,用于打印所述打印數(shù)據(jù)。
33.根據(jù)權(quán)利要求27所述的裝置,還包括打印單元,用于打印第一文件和第二文件中的至少一個(gè)。
34.根據(jù)權(quán)利要求27所述的裝置,還包括面板操作單元,用于顯示包括第一文件的名稱的窗口;以及輸入單元,通過該輸入單元將第二格式輸入到所述控制器,其中,所述控制器控制所述文件轉(zhuǎn)換器以根據(jù)所接收到的第二格式來將第一文件轉(zhuǎn)換成第二文件。
35.根據(jù)權(quán)利要求27所述的裝置,還包括讀出卡設(shè)備,可連接在所述連接終端和所述外部設(shè)備之間以便在所述連接終端和所述外部設(shè)備之間連接以進(jìn)行第一和第二文件的傳送。
36.根據(jù)權(quán)利要求27所述的裝置,其中所述外部設(shè)備包括通過網(wǎng)絡(luò)可連接到所述連接終端的第一和第二外部設(shè)備;所述連接終端從第一外部設(shè)備接收第一文件;以及所述控制器通過所述連接終端將具有第二格式的第二文件發(fā)送到第一外部設(shè)備和第二外部設(shè)備中的至少一個(gè)中。
37.根據(jù)權(quán)利要求27所述的裝置,其中,所述控制器控制所述外部設(shè)備以存儲(chǔ)第二文件。
38.根據(jù)權(quán)利要求27所述的裝置,其中,所述控制器控制所述外部設(shè)備以用第二文件來代替第一文件。
全文摘要
一種具有文件格式轉(zhuǎn)換功能的圖像形成裝置及其方法。所述圖像形成裝置能夠與外部存儲(chǔ)器設(shè)備進(jìn)行數(shù)據(jù)通信。所述圖像形成裝置包括接口單元,用于從外部存儲(chǔ)器設(shè)備接收第一文件以及將第二文件發(fā)送到外部存儲(chǔ)器設(shè)備;以及文件轉(zhuǎn)換器,用于根據(jù)關(guān)于第一和第二文件的信息將第一文件的格式從第一格式轉(zhuǎn)換成第二格式。因此,能在圖像形成裝置中以簡(jiǎn)單和快捷的方式來轉(zhuǎn)換所接收到的文件的格式。
文檔編號(hào)G06F17/30GK1752920SQ20051010975
公開日2006年3月29日 申請(qǐng)日期2005年9月21日 優(yōu)先權(quán)日2004年9月21日
發(fā)明者金載昈, 金赫 申請(qǐng)人:三星電子株式會(huì)社