[0036]傳真收發(fā)部18為進(jìn)行傳真收發(fā)的傳真板(Fax Board)。
[0037]傳真收發(fā)部18將通過原稿讀取部12讀取的圖像數(shù)據(jù)和從網(wǎng)絡(luò)收發(fā)部15接收的文件等進(jìn)行描繪和傳真發(fā)送。此外,傳真收發(fā)部18進(jìn)行以下操作:存儲在存儲部19、將傳真接收的圖像數(shù)據(jù)利用圖像形成部17進(jìn)行圖像形成,并從網(wǎng)絡(luò)收發(fā)部15發(fā)送到外部終端。
[0038]存儲部19 包含了 ROM (Read Only Memory)、RAM (Random Access Memory)、閃存等的半導(dǎo)體內(nèi)存和HDD (Hard Disk Drive)等的存儲媒體,以及該控制器等。
[0039]存儲部19的R0M、閃存和HDD中,存儲了用于控制圖像形成裝置1的動作的控制程序和數(shù)據(jù)。這些控制程序和數(shù)據(jù)也可以以固件的形式來提供。此外,這些控制程序和數(shù)據(jù),是在執(zhí)行時在RAM等中打開,利用控制部10進(jìn)行執(zhí)行的。
[0040]此外,存儲部19也可以存儲:各種工作數(shù)據(jù)、利用原稿讀取部12掃描的圖像數(shù)據(jù)、利用圖像處理部11進(jìn)行圖像處理的圖像數(shù)據(jù)、從其他終端發(fā)送來的打印文件等的文件、從連接的存儲媒介讀出的各種文件、縮略圖像的數(shù)據(jù)等。
[0041]此外,存儲部19也可以存儲用戶的賬戶設(shè)定。此外,在存儲部19中,也可以包含每個用戶的文件夾的區(qū)域。
[0042]另外,在圖像形成裝置1中,控制部10和圖像處理部11也可以如同GPU內(nèi)置CPU等芯片打開模塊包一樣形成一體化。
[0043]此外,控制部10和圖像處理部11也可以內(nèi)置RAM、ROM和閃存等。
[0044][圖像形成裝置1的控制結(jié)構(gòu)]
[0045]接下來利用圖2,對于圖像形成裝置1的控制結(jié)構(gòu)進(jìn)行說明。
[0046]圖像形成裝置1作為三段式的模塊結(jié)構(gòu),具備標(biāo)準(zhǔn)APP部即標(biāo)準(zhǔn)應(yīng)用程序軟件執(zhí)行部100、設(shè)備控制平臺200、擴(kuò)展APP平臺300。還具備配置在擴(kuò)展APP平臺300上的擴(kuò)展APP400、以及標(biāo)準(zhǔn)應(yīng)用程序管理部500??刂撇?0通過執(zhí)行本發(fā)明的控制程序,在控制部10的線路上實現(xiàn)標(biāo)準(zhǔn)APP100、設(shè)備控制平臺200、擴(kuò)展APP平臺300。還有,控制部10基于圖2所示的控制結(jié)構(gòu),可以執(zhí)行擴(kuò)展APP400、標(biāo)準(zhǔn)APP120、通用0S230。
[0047]標(biāo)準(zhǔn)應(yīng)用程序執(zhí)行部100執(zhí)行標(biāo)準(zhǔn)APP120,所述標(biāo)準(zhǔn)APP120利用通過設(shè)備控制平臺200管理的硬件資源。標(biāo)準(zhǔn)應(yīng)用程序執(zhí)行部100具備安裝在設(shè)備控制平臺200上的標(biāo)準(zhǔn)APP120、同該標(biāo)準(zhǔn)APP120對應(yīng)的標(biāo)準(zhǔn)APP服務(wù)IF部110。關(guān)于標(biāo)準(zhǔn)應(yīng)用程序執(zhí)行部100的詳細(xì)情況,將在后文敘述。
[0048]設(shè)備控制平臺200在通用0S230上管理圖像形成裝置1整體的硬件資源,利用功能單位控制各部分。
[0049]設(shè)備控制平臺200為包含作為標(biāo)準(zhǔn)APP120執(zhí)行基礎(chǔ)的API (Applicat1nProgramming Interface)、中間件、運(yùn)行時間、連接器等,以下稱為“API等”、通用0S230上的服務(wù),Servi^Daemon、以下稱為“服務(wù)等”、進(jìn)行腳本語言和中間語言的翻譯與執(zhí)行的翻譯器(Interpreter)、即時編譯器(Just In Time compiler)、虛擬機(jī)等,以下稱為“虛擬機(jī)等”的程序和數(shù)據(jù)。此外,擴(kuò)展APP平臺300自身也在通用0S230上運(yùn)作。關(guān)于設(shè)備控制平臺200的詳情,將在后文敘述。
[0050]擴(kuò)展APP平臺300呼叫標(biāo)準(zhǔn)APP120并利用其功能,呼叫設(shè)備控制平臺200并利用其硬件資源,管理擴(kuò)展APP400并進(jìn)行執(zhí)行。
[0051]擴(kuò)展APP平臺300為包含作為擴(kuò)展APP400的執(zhí)行基礎(chǔ)的API等、服務(wù)等、虛擬機(jī)等的程序和數(shù)據(jù)。此外,擴(kuò)展APP平臺300本身也在通用0S230上運(yùn)作。
[0052]擴(kuò)展APP平臺300具備標(biāo)準(zhǔn)功能服務(wù)310、擴(kuò)展功能服務(wù)320、0S安裝服務(wù)330即操作系統(tǒng)安裝服務(wù)、以及擴(kuò)展應(yīng)用程序管理部340。
[0053]標(biāo)準(zhǔn)功能服務(wù)310為將對應(yīng)標(biāo)準(zhǔn)APP服務(wù)IF部110的標(biāo)準(zhǔn)APP120的功能利用在擴(kuò)展APP400上的服務(wù)等。
[0054]擴(kuò)展功能服務(wù)320為將對應(yīng)平臺服務(wù)IF部210的硬件資源利用在擴(kuò)展APP400上的服務(wù)等。
[0055]擴(kuò)展應(yīng)用程序管理部340管理能夠呼叫標(biāo)準(zhǔn)功能服務(wù)310和擴(kuò)展功能服務(wù)320的擴(kuò)展APP400,并進(jìn)行執(zhí)行。
[0056]0S安裝服務(wù)330為用于給通用0S230等追加功能的服務(wù)等。
[0057]0S安裝服務(wù)330在通用0S230上安裝設(shè)備驅(qū)動程序和腳本等控制程序。
[0058]此外,0S安裝服務(wù)330進(jìn)行追加新功能的新復(fù)印應(yīng)用程序執(zhí)行服務(wù)121、打印應(yīng)用程序執(zhí)行服務(wù)122、傳真應(yīng)用程序執(zhí)行服務(wù)123、各種標(biāo)準(zhǔn)應(yīng)用程序執(zhí)行服務(wù)124等的安裝。
[0059]擴(kuò)展APP400為在擴(kuò)展APP平臺300上進(jìn)行各種處理的APP的程序和數(shù)據(jù)。
[0060]擴(kuò)展APP400為在擴(kuò)展APP平臺300上執(zhí)行的應(yīng)用程序的程序和數(shù)據(jù)。擴(kuò)展APP400可以執(zhí)行下列處理:呼叫標(biāo)準(zhǔn)功能服務(wù)310并利用標(biāo)準(zhǔn)APP120的功能,呼叫擴(kuò)展功能服務(wù)320并利用圖像形成裝置1的各部分的功能,或者呼叫0S安裝服務(wù)330并安裝追加到通用0S230的功能等。因此,利用擴(kuò)展APP400,可以進(jìn)行各種無法在圖像形成裝置1單體上使用的處理。
[0061]標(biāo)準(zhǔn)應(yīng)用程序管理部500若管理標(biāo)準(zhǔn)APP的存在與否以及狀態(tài),并且將新的標(biāo)準(zhǔn)APP追加到系統(tǒng)中,則關(guān)于新追加的標(biāo)準(zhǔn)APP進(jìn)行狀態(tài)管理。標(biāo)準(zhǔn)應(yīng)用程序管理部500接受來自標(biāo)準(zhǔn)APP120的呼叫,發(fā)送給平臺服務(wù)IF部210,執(zhí)行該各部分的相應(yīng)功能。
[0062]接下來,對于標(biāo)準(zhǔn)應(yīng)用程序執(zhí)行部100的詳情進(jìn)行說明。標(biāo)準(zhǔn)應(yīng)用程序執(zhí)行部100具備標(biāo)準(zhǔn)APP120、以及標(biāo)準(zhǔn)APP服務(wù)IF部110即標(biāo)準(zhǔn)應(yīng)用程序服務(wù)界面部。
[0063]標(biāo)準(zhǔn)APP120為在設(shè)備控制平臺200上進(jìn)行各種處理的APP的程序和數(shù)據(jù)。
[0064]標(biāo)準(zhǔn)APP120獲取用戶的指令,利用該用戶的指令來利用圖像形成裝置的各種功能。此外,標(biāo)準(zhǔn)APP120例如可以用作為注冊商標(biāo)的JAVA等中間語言的APP、各種腳本語言等來記述。
[0065]標(biāo)準(zhǔn)APP120中,例如復(fù)印應(yīng)用程序執(zhí)行服務(wù)121、打印應(yīng)用程序執(zhí)行服務(wù)122、傳真應(yīng)用程序執(zhí)行服務(wù)123、各種標(biāo)準(zhǔn)應(yīng)用程序執(zhí)行服務(wù)124等,可以在工廠發(fā)貨時就已處于被安裝的狀態(tài)。
[0066]復(fù)印應(yīng)用程序執(zhí)行服務(wù)121若獲取到來自操作面板部16的、用戶的復(fù)印指令,則從原稿讀取部12讀取原稿,利用圖像形成部17來形成圖像。
[0067]打印應(yīng)用程序執(zhí)行服務(wù)122根據(jù)來自外部終端的指令等,對于利用網(wǎng)絡(luò)收發(fā)部15接收的H)L(Page Descript1n Language)等文件進(jìn)行描繪,利用圖像形成部17來形成圖像。此外,打印應(yīng)用程序執(zhí)行服務(wù)122也可以利用操作面板部16的用戶的指令,描繪存儲部19的文件夾內(nèi)的文件等,利用圖像形成部17來形成圖像。
[0068]傳真應(yīng)用程序執(zhí)行服務(wù)123若從用戶的操作面板部16獲取傳真發(fā)送的指令,則從原稿讀取部12讀取原稿,利用傳真收發(fā)部18來發(fā)送傳真。此外,傳真應(yīng)用程序執(zhí)行服務(wù)123也可以描繪從外部終端接收的文件等,利用傳真收發(fā)部18進(jìn)行發(fā)送。此外,傳真應(yīng)用程序執(zhí)行服務(wù)123利用圖像形成部17來令通過傳真收發(fā)部18接收的傳真的圖像數(shù)據(jù)進(jìn)行圖像形成。此外,傳真應(yīng)用程序執(zhí)行服務(wù)123也可以將接收的傳真圖像數(shù)據(jù)存儲在存儲部19的文件夾中。
[0069]關(guān)于復(fù)印應(yīng)用程序執(zhí)行服務(wù)121、打印應(yīng)用程序執(zhí)行服務(wù)122、傳真應(yīng)用程序執(zhí)行服務(wù)123、各種標(biāo)準(zhǔn)應(yīng)用程序執(zhí)行服務(wù)124等,有時候會根據(jù)用戶的需求進(jìn)行功能追加。
[0070]也就是說,關(guān)于復(fù)印應(yīng)用程序執(zhí)行服務(wù)121,例如可以想到追加增添原稿、讀取多張原稿來復(fù)印等功能。
[0071]此外,關(guān)于打印應(yīng)用程序執(zhí)行服務(wù)122,例如可以想到借助網(wǎng)絡(luò)收發(fā)部15,將追加利用圖像形成部17形成圖像的圖像數(shù)據(jù)發(fā)送給文件管理服務(wù)器等功能。
[0072]此外,關(guān)于傳真應(yīng)用程序執(zhí)行服務(wù)123,例如可以想到追加和上述一樣,借助網(wǎng)絡(luò)收發(fā)部15來將利用原稿讀取部12讀取的原稿的圖像數(shù)據(jù)發(fā)送給