專利名稱:多功能外設(shè)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種多功能外設(shè)(MFP),其具有諸如傳真功能部件以及復(fù)印功能部件這樣的多種功能部件。特別地,本發(fā)明涉及一種MFP,其具有用于執(zhí)行與個(gè)人電腦(PC)進(jìn)行通信的接口以及用于接收來自PC的打印數(shù)據(jù)并且執(zhí)行打印處理的PC打印功能部件。
背景技術(shù):
最近廣泛使用的具有PC打印功能部件的MFP,經(jīng)由用于執(zhí)行與PC進(jìn)行通信的諸如網(wǎng)絡(luò)接口卡以及并行接口這樣的接口,接收從PC傳輸?shù)拇蛴?shù)據(jù),并且執(zhí)行打印處理。
為了廣泛地響應(yīng)各種使用者,許多商業(yè)上可用的MFPs作為標(biāo)準(zhǔn)支持傳真功能以及復(fù)印功能。對于PC的打印功能,如圖4所示,一種獨(dú)立銷售的頁面描述語言(PDL)選項(xiàng)板25加入到MFP 26以支持PC打印功能。
PDL選項(xiàng)板25總是設(shè)置有PC接口3。該P(yáng)DL選項(xiàng)板25執(zhí)行諸如經(jīng)由設(shè)置在該P(yáng)DL選項(xiàng)板25上的PC接口3接收的PDL打印數(shù)據(jù)的柵格化(rasterizing)的處理。因此,PDL選項(xiàng)板25的成本由于包括PDL打印數(shù)據(jù)處理單元和PC接口3變得昂貴。
同時(shí),圖形設(shè)備接口(GDI),其為另一種打印數(shù)據(jù)格式,也需要PC接口3。但是,因?yàn)橹T如數(shù)據(jù)的柵格化這樣的處理由PC 2執(zhí)行,所以在MFP 26的控制源上的負(fù)荷小。從而,即使MFP 26的控制源用于處理GDI打印數(shù)據(jù),也不會有問題。因此,即便MFP 26作為標(biāo)準(zhǔn)支持GDI打印方法,用于嵌入處理GDI打印數(shù)據(jù)的大部分成本也是PC接口3的成本。因此,與在其中設(shè)置PDL選項(xiàng)板25的情況相比較,PC接口3可以以相當(dāng)?shù)偷某杀颈徊捎谩?br>
如果PDL方法以及GDI方法都被使用,則可以分開使用并且有效地利用這些方法中每一個(gè)的優(yōu)點(diǎn)。例如,當(dāng)用戶希望按照在PC 2的顯示器上顯示的字體格式打印出由PC 2的文字處理程序直接創(chuàng)建的原始文件時(shí),可以選擇GDI方法。當(dāng)用戶希望盡可能漂亮地打印出由PC 2編輯的圖片映象等時(shí),通常,如果選擇PDL方法則圖片映象等可以打印得更漂亮。已知的MFP接收來自連接到該MFP的PC的GDI打印數(shù)據(jù)并且執(zhí)行打印處理。
但是,當(dāng)將該兩種方法的PC打印功能部件作為選項(xiàng)加入到MFP26時(shí),或者當(dāng)將PDL PC打印功能部件作為選項(xiàng)加入到其作為標(biāo)準(zhǔn)支持GDI的MFP 26時(shí),兩種PC接口3設(shè)置在MFP 26中。結(jié)果,選項(xiàng)的成本增加。此外,近來將諸如通用串行總線(USB)這樣的昂貴設(shè)備用作PC接口3。如果采用這樣的昂貴的PC接口,則選項(xiàng)的成本增加更多。
發(fā)明內(nèi)容
考慮上述情況做出本發(fā)明。本發(fā)明的優(yōu)點(diǎn)是提供一種MFP,其作為標(biāo)準(zhǔn)支持GDI,在其中PDL PC打印功能部件可以作為選項(xiàng)以低成本加入。
根據(jù)本發(fā)明的一方面,MFP包括PC接口,用于接收來自PC的柵格化的打印數(shù)據(jù)。該MFP包括用于根據(jù)所接收到的打印數(shù)據(jù)執(zhí)行打印處理的功能部件。該MFP還包括控制單元。當(dāng)提供用于處理向量數(shù)據(jù)格式的打印數(shù)據(jù)的選項(xiàng)板時(shí),如果經(jīng)由PC接口接收數(shù)據(jù),則控制單元確定該接收的數(shù)據(jù)是柵格化的打印數(shù)據(jù)還是向量數(shù)據(jù)格式的打印數(shù)據(jù)。當(dāng)確定所接收的數(shù)據(jù)為向量數(shù)據(jù)格式的打印數(shù)據(jù)時(shí),由選項(xiàng)板處理該接收的數(shù)據(jù)。
根據(jù)本發(fā)明的一方面,PC接口是并行接口、NIC或者USB。
根據(jù)本發(fā)明的一方面,柵格化的打印數(shù)據(jù)是GDI打印數(shù)據(jù),向量數(shù)據(jù)格式的打印數(shù)據(jù)是PDL。
根據(jù)本發(fā)明,可以省略被要求設(shè)置在用于處理向量數(shù)據(jù)格式(例如,PDL)的打印數(shù)據(jù)的常規(guī)的選項(xiàng)板上的PC接口。從而,可以以相當(dāng)?shù)偷某杀緦⒂糜诖蛴∠蛄繑?shù)據(jù)格式的打印數(shù)據(jù)(例如,PDL)的PC打印功能部件加入到其作為標(biāo)準(zhǔn)支持GDI PC打印功能等的MFP中。
根據(jù)本發(fā)明,可以省略并行接口、NIC或者USB之一。從而,與常規(guī)機(jī)器相比較,成本可以降低。特別地,當(dāng)PC接口是屬于昂貴接口的NIC或者USB接口(包括USB主機(jī)控制器)時(shí),可以極大地降低成本。
附圖簡述
圖1顯示根據(jù)本發(fā)明的實(shí)施例的在其中沒有PC接口的PDL選項(xiàng)板加入到MFP的情況;圖2為顯示根據(jù)本發(fā)明的實(shí)施例的MFP的配置的例子的模塊圖;圖3為顯示根據(jù)本發(fā)明的實(shí)施例當(dāng)MFP接收打印數(shù)據(jù)時(shí)所執(zhí)行的處理操作的流程圖;圖4顯示在其中具有PC接口的PDL選項(xiàng)板加入到常規(guī)MFP的情況。
最佳實(shí)施例的說明將參考附圖描述本發(fā)明的實(shí)施例。如在圖1的功能模塊圖所示,根據(jù)本實(shí)施例的MFP 1至少包括用于PC 2的一個(gè)接口3(以下稱作“PC接口3”)、GDI打印機(jī)功能部件4、以及用于插入PDL選項(xiàng)板5的插槽和電路。如圖1的下半部分所示,當(dāng)插入PDL選項(xiàng)板5并且MFP1通過PC接口3接收數(shù)據(jù)時(shí),控制電路(未示出)確定所接收的數(shù)據(jù)是PDL打印數(shù)據(jù)還是GDI打印數(shù)據(jù)。當(dāng)控制單元確定所接收的數(shù)據(jù)為PDL打印數(shù)據(jù)時(shí),PDL選項(xiàng)板5執(zhí)行諸如柵格化所接收的數(shù)據(jù)這樣的處理。當(dāng)所接收的數(shù)據(jù)為GDI打印數(shù)據(jù)時(shí),控制電路對所接收的數(shù)據(jù)執(zhí)行規(guī)定的處理。本實(shí)施例的MFP 1進(jìn)一步包括掃描儀功能部件7以及傳真功能部件8。MFP 1的功能部件的類型以及功能部件類型的數(shù)量不限于本實(shí)施例的例子。GDI打印數(shù)據(jù)是由PC 2柵格化并且由MFP 1接收的打印數(shù)據(jù)的一個(gè)例子。PDL打印數(shù)據(jù)是由MFP 1接收而沒有由PC 2柵格化的向量數(shù)據(jù)格式的打印數(shù)據(jù)的一個(gè)例子。打印數(shù)據(jù)的類型不限于上述的特定例子的GDI以及PDL。
圖2為顯示MFP 1的配置的例子的模塊圖。即,MFP 1包括中央處理單元(CPU)6、隨機(jī)訪問存儲器(RAM)9、只讀存儲器(ROM)10、圖像存儲器11、掃描單元12、編解碼器13、調(diào)制解調(diào)器14、網(wǎng)絡(luò)控制單元(NCU)15、顯示單元16、操作單元17以及打印機(jī)19。MFP 1還包括經(jīng)由連接器C可分離地連接到總線20的PDL選項(xiàng)板5以及PC接口3。單元5、6和9-19中的每一個(gè)通過總線20相連。
CPU 6起控制單元的作用,其根據(jù)存儲在ROM 10中的控制程序控制MFP 1的每個(gè)單元。RAM 3用作CPU 6的主存儲器和工作區(qū)域等。ROM 10存儲控制程序。圖像存儲器11臨時(shí)存儲并且累積由掃描單元12掃描的圖像數(shù)據(jù)以及由編解碼器13壓縮并且編碼的圖像數(shù)據(jù)。
掃描單元12包括電荷耦合裝置(CCD)線傳感器(line sensor)。模數(shù)(A/D)轉(zhuǎn)換器以及圖像處理電路等。掃描單元12掃描原始文件的圖像數(shù)據(jù)。編解碼器13根據(jù)改進(jìn)的霍夫曼(MH)方法、改進(jìn)的像素相對地址指定(MR)方法以及再次改進(jìn)的像素相對地址指定(MMR)方法等壓縮并編碼存儲在圖像存儲器11中的圖像數(shù)據(jù)或者對接收到的編碼的數(shù)據(jù)進(jìn)行解碼。
顯示單元16為設(shè)置在操作單元17上液晶顯示器等。顯示單元16起顯示各種屏幕信息的作用。操作單元17包括用于輸入例如字符的輸入鍵等。用戶從操作單元17執(zhí)行各種操作。打印機(jī)19根據(jù)所接收的GDI打印數(shù)據(jù)或者由PDL選項(xiàng)板5柵格化的打印數(shù)據(jù)在記錄紙上形成圖像。
例如,根據(jù)來自CPU(控制單元)6的命令,PDL選項(xiàng)板5分析經(jīng)由PC接口3接收的PDL打印數(shù)據(jù)并且柵格化該分析過的打印數(shù)據(jù)。然后,PDL選項(xiàng)板5輸出圖像數(shù)據(jù)到打印機(jī)19。
PC接口3從PC 2接收GDI打印數(shù)據(jù)或者PDL打印數(shù)據(jù)。PC接口3采用用于執(zhí)行與PC 2通信的諸如NIC、并行接口以及USB這樣的接口。此外,當(dāng)PC接口3為USB時(shí),提供USB連接器以及USB主機(jī)控制器(未示出)。
接著,參考圖3的流程圖,描述當(dāng)在經(jīng)由PC接口3連接到MFP1的PC 2上執(zhí)行打印操作時(shí)由MFP 1執(zhí)行的處理操作。此外,參考圖3描述的MFP 1的處理操作按照由CPU(控制單元)6根據(jù)存儲在ROM 10中的控制程序產(chǎn)生的命令執(zhí)行。PDL打印數(shù)據(jù)的柵格化處理等在PDL選項(xiàng)板5中執(zhí)行。
PC 2包括用于依據(jù)PDL執(zhí)行打印處理的打印機(jī)驅(qū)動器21以及用于依據(jù)GDI執(zhí)行打印處理的打印機(jī)驅(qū)動器22(參考圖1的下半部分)。當(dāng)打印機(jī)驅(qū)動器21和22之一由PC 2的用戶選擇并且執(zhí)行為了啟動打印處理的指定操作時(shí),生成由應(yīng)用軟件創(chuàng)建的原始文件的PDL打印數(shù)據(jù)或者GDI打印數(shù)據(jù)。然后,將生成的打印數(shù)據(jù)發(fā)送到MFP 1。MFP 1接收經(jīng)由PC接口3發(fā)送的打印數(shù)據(jù)。然后,作出關(guān)于所接收的打印數(shù)據(jù)是PDL打印數(shù)據(jù)還是GDI打印數(shù)據(jù)的確定(步驟S1)。當(dāng)確定所接收的打印數(shù)據(jù)為PDL打印數(shù)據(jù)時(shí),將所接收的數(shù)據(jù)發(fā)送到PDL選項(xiàng)板5。PDL選項(xiàng)板5分析該P(yáng)DL打印數(shù)據(jù)并且執(zhí)行諸如柵格化打印數(shù)據(jù)這樣的處理(步驟S2)。將該柵格化的圖像數(shù)據(jù)發(fā)送到打印機(jī)19。打印機(jī)19在記錄紙上執(zhí)行圖像形成處理(步驟S3)。
同時(shí),在步驟S1中,當(dāng)確定所接收的打印數(shù)據(jù)為GDI打印數(shù)據(jù)時(shí),CPU 6執(zhí)行必要的數(shù)據(jù)處理。然后,將打印數(shù)據(jù)發(fā)送到打印機(jī)19。打印機(jī)19在記錄紙上執(zhí)行圖像形成處理(步驟S3)。
當(dāng)在MFP 1中提供PDL選項(xiàng)板5時(shí)執(zhí)行上述處理操作。當(dāng)沒有提供PDL選項(xiàng)板時(shí),如果接收到PDL打印數(shù)據(jù),則CPU 6執(zhí)行規(guī)定的錯(cuò)誤處理以通知錯(cuò)誤。例如,CPU 6在顯示單元16上顯示一個(gè)消息,“接收到不兼容的打印數(shù)據(jù)”。
如以上所述,根據(jù)本實(shí)施例的MFP 1,當(dāng)提供PDL選項(xiàng)板5時(shí),如果經(jīng)由PC接口3接收到PDL打印數(shù)據(jù),則CPU 6通過使用PDL選項(xiàng)板5執(zhí)行諸如柵格化打印數(shù)據(jù)這樣的處理。因此,PDL選項(xiàng)板5不需要像在常規(guī)的機(jī)器中一樣裝備有PC接口。從而可以降低成本。當(dāng)直接按照顯示在PC 2的顯示器上的字體格式打印出由PC 2的應(yīng)用軟件創(chuàng)建的原始文件時(shí),選擇GDI。當(dāng)打印出由PC 2編輯的盡可能漂亮的圖片映象等時(shí),選擇PDL。因此,極大地改善了使用者的便利性。
本發(fā)明可以應(yīng)用到,例如,一種MFP,其包括PC接口和包括用于從PC接收原始文件的打印數(shù)據(jù)并執(zhí)行打印處理的PC打印功能部件。
權(quán)利要求
1.一種多功能外設(shè),包括一個(gè)個(gè)人電腦(PC)接口,其從PC接收柵格化的打印數(shù)據(jù);一個(gè)功能部件,用于根據(jù)所接收的打印數(shù)據(jù)執(zhí)行打印處理;以及一個(gè)控制單元,其中當(dāng)該多功能外設(shè)包括處理向量數(shù)據(jù)格式的打印數(shù)據(jù)的選項(xiàng)板時(shí),如果經(jīng)由該P(yáng)C接口接收數(shù)據(jù),則該控制單元確定該接收的數(shù)據(jù)是柵格化的打印數(shù)據(jù)還是向量數(shù)據(jù)格式的打印數(shù)據(jù),并且如果該控制單元確定該接收的數(shù)據(jù)為向量數(shù)據(jù)格式的打印數(shù)據(jù),則由該選項(xiàng)板處理該接收的數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的多功能外設(shè),其特征在于所述PC接口為并行接口。
3.根據(jù)權(quán)利要求1所述的多功能外設(shè),其特征在于所述PC接口為網(wǎng)絡(luò)接口卡(NIC)。
4.根據(jù)權(quán)利要求1所述的多功能外設(shè),其特征在于所述PC接口為通用串行總線(USB)。
5.根據(jù)權(quán)利要求1所述的多功能外設(shè),其特征在于所述柵格化的打印數(shù)據(jù)為圖形設(shè)備接口(GDI)打印數(shù)據(jù)。
6.根據(jù)權(quán)利要求1所述的多功能外設(shè),其特征在于所述向量數(shù)據(jù)格式的打印數(shù)據(jù)為頁面描述語言(PDL)。
7.一種用于根據(jù)在多功能外設(shè)中接收到的打印數(shù)據(jù)執(zhí)行打印處理的方法,該多功能外設(shè)具有用于從PC接收柵格化的打印數(shù)據(jù)的個(gè)人電腦(PC)接口,該方法包括以下步驟確定該多功能外設(shè)是否包括用于處理向量數(shù)據(jù)格式的打印數(shù)據(jù)的選項(xiàng)板;如果該多功能外設(shè)包括用于處理向量數(shù)據(jù)格式的打印數(shù)據(jù)的選項(xiàng)板,則確定經(jīng)由該P(yáng)C接口接收的數(shù)據(jù)是柵格化的打印數(shù)據(jù)還是向量數(shù)據(jù)格式的打印數(shù)據(jù);以及當(dāng)確定該接收的數(shù)據(jù)是向量數(shù)據(jù)格式的打印數(shù)據(jù)時(shí),通過該選項(xiàng)板處理該接收的數(shù)據(jù)。
8.根據(jù)權(quán)利要求7所述的用于執(zhí)行打印處理的方法,其特征在于所述PC接口為并行接口。
9.根據(jù)權(quán)利要求7所述的用于執(zhí)行打印處理的方法,其特征在于所述PC接口為網(wǎng)絡(luò)接口卡(NIC)。
10.根據(jù)權(quán)利要求7所述的用于執(zhí)行打印處理的方法,其特征在于所述PC接口為通用串行總線(USB)。
11.根據(jù)權(quán)利要求7所述的用于執(zhí)行打印處理的方法,其特征在于所述柵格化的打印數(shù)據(jù)為圖形設(shè)備接口(GDI)打印數(shù)據(jù)。
12.根據(jù)權(quán)利要求7所述的用于執(zhí)行打印處理的方法,其特征在于所述向量數(shù)據(jù)格式的打印數(shù)據(jù)為頁面描述語言(PDL)。
全文摘要
在一種其作為標(biāo)準(zhǔn)支持GDI的MFP中,可以作為選項(xiàng)以低的成本加入依據(jù)PDL的PC打印功能部件。該MFP包括用于從PC接收GDI打印數(shù)據(jù)的PC接口以及用于根據(jù)該接收的GDI打印數(shù)據(jù)執(zhí)行打印處理的功能部件。該MFP還包括控制單元。當(dāng)提供PDL選項(xiàng)板時(shí),如果經(jīng)由該P(yáng)C接口接收數(shù)據(jù),則該控制單元確定該接收到的數(shù)據(jù)是GDI打印數(shù)據(jù)還是PDL打印數(shù)據(jù)。當(dāng)確定該接收到的數(shù)據(jù)是PDL打印數(shù)據(jù)時(shí),由該P(yáng)DL選項(xiàng)板處理該接收到的數(shù)據(jù)。
文檔編號G06F3/12GK1645891SQ20051000556
公開日2005年7月27日 申請日期2005年1月19日 優(yōu)先權(quán)日2004年1月21日
發(fā)明者宮崎仁一 申請人:村田機(jī)械株式會社