圖像形成裝置以及圖像形成方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種圖像形成裝置以及圖像形成方法,特別是適合利用應(yīng)用程序追加功能的圖像形成裝置、圖像形成方法以及圖像形成程序。
【背景技術(shù)】
[0002]—直以來,在可以打印文件以及圖像的復(fù)合機(Multifunct1nalPeripheral, MFP)以及打印機等圖像形成裝置中有一種裝置是可以安裝并執(zhí)行各種各樣的應(yīng)用程序軟件(Applicat1n Software)。
[0003]另外。一些應(yīng)用程序帶來PDF制作、名片管理、賬薄管理等功能。此外,也有一些應(yīng)用程序與攝像機等設(shè)備連接使用。
[0004]然而,為了安裝并執(zhí)行這些應(yīng)用程序,為了能夠利用圖像形成裝置上搭載的OS (Operating System)所擁有的基本功能,需要開發(fā)每個應(yīng)用程序。
[0005]此外,在開發(fā)應(yīng)用程序之際,為了不增加開發(fā)成本,需要有效率地進行開發(fā)。
[0006]作為解決這個課題的發(fā)明,專利文獻1的結(jié)構(gòu)為:可以搭載多個將打印機、復(fù)印機或者傳真機等各用戶服務(wù)中分別進行的固有處理的應(yīng)用程序,并設(shè)置平臺,所述平臺進行至少2個應(yīng)用程序予以共通必要的硬件資源管理、執(zhí)行控制以及圖像形成處理。這樣一來,介入在應(yīng)用程序和硬件資源之間的平臺上搭載的應(yīng)用程序注冊管理組件將管理應(yīng)用程序。如此一來,在用戶制作各個用戶服務(wù)的應(yīng)用程序的情況下,通過制作平臺以外的部分,或者改變配置在平臺上的應(yīng)用程序管理組件,從而能夠減輕制作應(yīng)用程序的負擔(dān)。
【發(fā)明內(nèi)容】
[0007]發(fā)明要解決的課題
[0008]然而,以往的圖像形成裝置中,在對于應(yīng)用程序進行追加或者刪除的時候,必須改變介入在應(yīng)用程序和硬件資源之間的平臺上配置的應(yīng)用程序管理組件。若改變該應(yīng)用程序管理組件,則會對于硬件資源也帶來影響,因此就出現(xiàn)了需要對于應(yīng)用程序和硬件資源雙方進行改變的問題。
[0009]本發(fā)明是鑒于這樣的狀況而發(fā)明的,目的在于提供一種能夠解決上述課題的圖像形成裝置、圖像形成方法以及圖像形成程序。
[0010]解決課題的手段
[0011]本發(fā)明的圖像形成裝置的特征在于,具備控制部,控制部具備:標準應(yīng)用程序執(zhí)行部,其具有用于執(zhí)行標準應(yīng)用程序的標準應(yīng)用程序執(zhí)行服務(wù);設(shè)備控制平臺,其具有在操作系統(tǒng)上控制硬件的控制用服務(wù)、利用所述控制用服務(wù)的執(zhí)行順序即界面執(zhí)行所述控制用服務(wù)的設(shè)備控制執(zhí)行服務(wù)、對于所述設(shè)備控制執(zhí)行服務(wù)指令呼叫所述控制用服務(wù)的設(shè)備控制管理服務(wù);標準應(yīng)用程序管理部,其提供界面,所述界面用于管理所述標準應(yīng)用程序的狀態(tài),利用所述標準應(yīng)用程序執(zhí)行服務(wù)的硬件資源。
[0012]本發(fā)明的圖像形成方法,為利用具備硬件資源的圖像形成裝置,其特征在于,具備:標準應(yīng)用程序執(zhí)行服務(wù)步驟,其執(zhí)行標準應(yīng)用程序;控制用服務(wù)步驟,其在操作系統(tǒng)上控制硬件;設(shè)備控制執(zhí)行服務(wù)步驟,其利用所述控制用服務(wù)步驟的執(zhí)行順序即界面,執(zhí)行所述控制用服務(wù)步驟;設(shè)備控制管理服務(wù)步驟,其對于所述設(shè)備控制執(zhí)行服務(wù)步驟,指令呼叫所述控制用服務(wù)步驟;標準應(yīng)用程序管理步驟,其提供界面,所述界面用于管理所述標準應(yīng)用程序的狀態(tài),利用所述標準應(yīng)用程序執(zhí)行服務(wù)步驟的所述硬件資源。
[0013]發(fā)明效果
[0014]利用本發(fā)明的圖像形成裝置、圖像形成方法以及圖像形成程序,通過減輕應(yīng)用程序和硬件的依賴關(guān)系,從而能夠削減應(yīng)用程序的追加或刪除中的改變作業(yè)。
【附圖說明】
[0015][圖1]表示本實施方式所涉及的圖像形成裝置的系統(tǒng)結(jié)構(gòu)。
[0016][圖2]表示圖1所示的圖像形成裝置的控制結(jié)構(gòu)。
[0017][圖3]表示圖1所示的圖像形成裝置的執(zhí)行復(fù)印傳真發(fā)送功能的處理。
【具體實施方式】
[0018][圖像形成裝置1的系統(tǒng)結(jié)構(gòu)]
[0019]接下來利用圖1,對于圖像形成裝置1的系統(tǒng)結(jié)構(gòu)進行說明。另外,在以下的說明中,APP 指應(yīng)用程序軟件(Applicat1n Software)。
[0020]根據(jù)本發(fā)明的圖像形成裝置、圖像形成方法以及圖像形成程序,將用于進行擴展功能的應(yīng)用程序,以下稱為“擴展APP”的管理的一個功能的集合體即組件配置在擴展APP平臺上。此外,進行硬件的控制,以下稱為“設(shè)備控制”的組件、進行設(shè)備控制的執(zhí)行的組件,以及進行設(shè)備控制的管理的組件配置在設(shè)備控制平臺上。此外,設(shè)置標準應(yīng)用程序管理部,該標準應(yīng)用程序管理部為對擴展APP提供服務(wù)的標準應(yīng)用程序,以下稱為“標準APP”的管理的組件。這樣,通過設(shè)置標準應(yīng)用程序管理部,在追加或者刪除標準APP的時候,就不需要改變擴展APP平臺以及設(shè)備控制平臺的組件了。
[0021]圖像形成裝置1中,圖像處理部11、原稿讀取部12、原告進給部13、搬運部14、網(wǎng)絡(luò)收發(fā)部15、操作面板部16、圖像形成部17、傳真收發(fā)部18以及存儲部19等連接在控制部10上。各個部分利用控制部10而被控制動作。
[0022]控制部10 為 GPP (General Purpose Processor)、中央處理器 CPU (CentralProcessing Unit)、MPU (Micro Processing Unit)、DSP (Digital Signal Processor)、GPU (Graphics Processing Unit)、ASIC (Applicat1n Specific Processor、針對特定用途程序)等的信息處理部。
[0023]控制部10讀取出存儲在存儲部19的ROM和HDD中的控制程序,通過令該控制程序在RAM上打開并執(zhí)行,從而作為后述功能塊的各個部分來運作。此外,控制部10根據(jù)從外部的終端和操作面板部16輸入的指示信息,進行整個裝置的控制。
[0024]圖像處理部 11 為 DSP (Digital Signal Processor)或 GPU (Graphics ProcessingUnit)等的控制演算部。圖像處理部11對于各種圖像數(shù)據(jù)執(zhí)行特定的圖像處理。圖像處理部11例如進行擴大縮小、濃度調(diào)整、色階調(diào)整、圖像改善等各種圖像處理。
[0025]圖像處理部11將利用原稿讀取部12讀取的圖像作為打印數(shù)據(jù)存儲在存儲部19上。此時,圖像處理部11可以將打印數(shù)據(jù)變換為PDF和TIFF等的格式的文件單位。
[0026]原稿讀取部12讀取設(shè)置的原稿,即掃描。
[0027]原稿進給部13搬運原稿讀取部12讀取的原稿。
[0028]搬運部14從紙盒搬運的記錄紙,在圖像形成部17形成圖像,之后搬運到存紙盒。
[0029]圖像形成部17通過用戶的輸出指令,進行存儲部19的存儲、原稿讀取部12的讀取,或?qū)耐獠拷K端獲取的數(shù)據(jù)在記錄紙上進行圖像形成。
[0030]網(wǎng)絡(luò)收發(fā)部15包含LAN board和無線收發(fā)機等外部網(wǎng)絡(luò)連接部用于連接于內(nèi)部網(wǎng)絡(luò)(LAN)、無線LAN、外部網(wǎng)絡(luò)(WAN)、手機網(wǎng)絡(luò)等外部網(wǎng)絡(luò)。
[0031]網(wǎng)絡(luò)收發(fā)部15在數(shù)據(jù)通訊用線路中收發(fā)數(shù)據(jù),在聲音電話線路中收發(fā)聲音信號。
[0032]網(wǎng)絡(luò)收發(fā)部15也可以借助網(wǎng)絡(luò),同PC (Personal Computer)、智能手機、PDA (Personal Data Assistant)、手機等外部終端、服務(wù)器等連接。
[0033]操作面板部16具備:LCD等的顯示部;動作模式切換按鈕,其用于數(shù)字鍵、開始、取消、復(fù)印、傳真發(fā)送、掃描等動作;開始按鈕或觸摸面板等的輸入部,其用于下達同被選擇文件的打印、發(fā)送、存儲、記錄等有關(guān)的工作的執(zhí)行相關(guān)的指令。
[0034]操作面板部16獲取用戶的指令。該用戶的指令包含了后述的擴展APP400(圖2)(Applicat1n Software、應(yīng)用程序軟件)的安裝和使用指令。此外,利用用戶的指令,可以輸入各用戶信息,進行改變。因此,操作面板部16也可以具備專用的控制部和R0M、RAM等存儲媒介,與控制部連接來進行⑶I (Graphical User Interface)的控制。關(guān)于擴展APP400的安裝和使用時的操作面板部16的詳細控制情況,將后文敘述。
[0035]此外,操作面板部1當(dāng)中,也可以具備連接部,所述連接部用于將U盤、閃存卡的存儲媒介和內(nèi)置存儲媒介的外部設(shè)備進行連接。