国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      用于生成圖像形成作業(yè)的工作流的方法和圖像形成裝置與流程

      文檔序號(hào):12183318閱讀:361來(lái)源:國(guó)知局
      用于生成圖像形成作業(yè)的工作流的方法和圖像形成裝置與流程

      此申請(qǐng)要求于2015年8月25日在韓國(guó)知識(shí)產(chǎn)權(quán)局提交并被分配序號(hào)10-2015-0119821的韓國(guó)專利申請(qǐng)的優(yōu)先權(quán),通過(guò)引用將其全部公開(kāi)內(nèi)容合并于此。

      技術(shù)領(lǐng)域

      本公開(kāi)涉及一種用于生成圖像形成作業(yè)的工作流的方法和圖像形成裝置。



      背景技術(shù):

      圖像形成裝置包括單獨(dú)的裝置如打印機(jī)、掃描儀、復(fù)印機(jī)和傳真機(jī),以及這些不同裝置的各種功能被集成在一個(gè)裝置中的多功能產(chǎn)品(MFP)。圖像形成裝置可以包括用戶界面(UI),供用戶控制圖像形成裝置的操作或輸入數(shù)據(jù)。因?yàn)橛蓤D像形成裝置提供的功能根據(jù)圖像形成裝置的類型而彼此不同,所以UI的形式可能彼此不同。隨著科學(xué)技術(shù)的發(fā)展,用于圖像形成裝置的硬件和軟件也已經(jīng)顯著發(fā)展,并且圖像形成裝置的UI也已經(jīng)演化了。

      另外,圖像形成裝置可以具有打印功能之外的各種功能。例如,圖像形成裝置可以具有掃描功能、復(fù)印功能、傳真功能、電子郵件傳送功能、存儲(chǔ)功能、字符識(shí)別功能、文件傳送協(xié)議(FTP)功能等等。

      需要容易地向用戶提供圖像形成裝置的各種功能的方法。

      作為背景信息呈現(xiàn)以上信息僅僅是來(lái)幫助對(duì)本公開(kāi)的理解。至于以上任何是否可以適用為關(guān)于本公開(kāi)的現(xiàn)有技術(shù),沒(méi)有進(jìn)行確定,也沒(méi)有進(jìn)行主張。



      技術(shù)實(shí)現(xiàn)要素:

      本公開(kāi)的各方面是要解決至少上述問(wèn)題和/或缺點(diǎn)并且提供至少下述優(yōu)點(diǎn)。因此,本公開(kāi)的一方面是提供用于生成圖像形成作業(yè)的工作流的方法和圖像形成裝置。

      本公開(kāi)的另一方面是提供在其上記錄有用于執(zhí)行該方法的計(jì)算機(jī)可運(yùn)行程序的非瞬時(shí)計(jì)算機(jī)可讀記錄介質(zhì)。

      根據(jù)本公開(kāi)的一方面,提供了一種生成圖像形成作業(yè)的工作流的方法。該方法包括:提供可選擇的第一功能的列表,接收用于從第一功能的列表選擇任何一個(gè)第一功能的用戶輸入,通過(guò)使用關(guān)于所選擇的第一功能的輸出數(shù)據(jù)的信息來(lái)提供接著所選擇的第一功能可連續(xù)運(yùn)行的第二功能的列表,接收用于從第二功能的列表選擇任何一個(gè)第二功能的用戶輸入,以及生成被定義來(lái)順序地運(yùn)行所選擇的第一功能和第二功能的工作流。

      提供可選擇的第一功能的列表可以包括獲取用于運(yùn)行第一功能的應(yīng)用的元數(shù)據(jù),以及分析所獲取的元數(shù)據(jù)并且在第一功能的列表中顯示可用于構(gòu)成工作流的第一功能。

      提供第一功能的列表可以包括基于從用于運(yùn)行第一功能或第二功能的應(yīng)用的元數(shù)據(jù)獲取的功能信息,在第一功能的列表中顯示不要求輸入數(shù)據(jù)的第一功能并在第二功能的列表中顯示不要求輸出數(shù)據(jù)的第二功能。

      關(guān)于第一功能或第二功能的功能信息可以包括第一功能或第二功能的名稱、關(guān)于輸出數(shù)據(jù)的信息、關(guān)于輸入數(shù)據(jù)的信息和圖標(biāo)。

      提供第二功能的列表可以包括在第二功能的列表中顯示具有關(guān)于與第一功能的輸出數(shù)據(jù)對(duì)應(yīng)的輸入數(shù)據(jù)的信息的第二功能。

      在第二功能的列表中,具有關(guān)于與第一功能的輸出數(shù)據(jù)對(duì)應(yīng)的輸入數(shù)據(jù)的信息的第二功能可以被顯示為激活狀態(tài),并且其它第二功能可以被顯示為禁用狀態(tài)。

      該方法還可以包括:運(yùn)轉(zhuǎn)用于運(yùn)行所選擇的第一功能或第二功能的應(yīng)用,通過(guò)正被運(yùn)轉(zhuǎn)的應(yīng)用從用戶接收用于所選擇的第一功能或第二功能的設(shè)置值,并且存儲(chǔ)包括用于所選擇的第一功能或第二功能的設(shè)置值的工作流。

      工作流的存儲(chǔ)可以包括在用戶的私人存儲(chǔ)裝置或公共存儲(chǔ)裝置中的任何一個(gè)中存儲(chǔ)工作流。

      該方法還可以包括如果獲取到對(duì)于所存儲(chǔ)的工作流的運(yùn)行請(qǐng)求,則讀取所存儲(chǔ)的工作流,并且順序地運(yùn)行包括在工作流中的功能。

      根據(jù)本公開(kāi)的另一個(gè)方面,提供了用于生成圖像形成作業(yè)的工作流的圖像形成裝置。圖像形成裝置包括:用戶界面(UI)單元,被配置為提供可選擇的第一功能的列表和第二功能的列表,并且從用戶接收用于從第一功能的列表選擇任何一個(gè)第一功能的用戶輸入和從第二功能的列表選擇任何一個(gè)第二功能的用戶輸入,控制器,被配置為通過(guò)使用關(guān)于所選擇的第一功能的輸出數(shù)據(jù)的信息來(lái)確定接著所選擇的第一功能可連續(xù)運(yùn)行的第二功能的列表,從而提供第二功能的列表,以及存儲(chǔ)裝置,被配置為存儲(chǔ)被定義來(lái)順序地運(yùn)行所選擇的第一功能和第二功能的工作流。

      控制器還可以被配置為控制獲取用于運(yùn)行第一功能的應(yīng)用的元數(shù)據(jù)并分析所獲取的元數(shù)據(jù)來(lái)在第一功能的列表中顯示可用于構(gòu)成工作流的第一功能。

      控制器還可以被配置為基于從用于運(yùn)行第一功能或第二功能的應(yīng)用的元數(shù)據(jù)獲取的功能信息,在第一功能的列表中顯示不要求輸入數(shù)據(jù)的第一功能,并且在第二功能的列表中顯示不要求輸出數(shù)據(jù)的第二功能。

      關(guān)于第一功能或第二功能的功能信息可以包括第一功能或第二功能的名稱、關(guān)于輸出數(shù)據(jù)的信息、關(guān)于輸入數(shù)據(jù)的信息和圖標(biāo)。

      控制器還可以被配置為控制在第二功能的列表中顯示具有關(guān)于與第一功能的輸出數(shù)據(jù)對(duì)應(yīng)的輸入數(shù)據(jù)的信息的第二功能。

      控制器還可以被配置為控制在第二功能的列表中,將具有關(guān)于與第一功能的輸出數(shù)據(jù)對(duì)應(yīng)的輸入數(shù)據(jù)的信息的第二功能顯示為激活狀態(tài),并且將其它第二功能顯示為禁用狀態(tài)。

      控制器還可以被配置為運(yùn)轉(zhuǎn)用于運(yùn)行所選擇的第一功能或第二功能的應(yīng)用,UI單元還可以被配置為通過(guò)正被運(yùn)轉(zhuǎn)的應(yīng)用從用戶接收用于所選擇的第一功能或第二功能的設(shè)置值,并且存儲(chǔ)裝置還可以被配置為存儲(chǔ)包括用于所選擇的第一功能或第二功能的設(shè)置值的工作流。

      存儲(chǔ)裝置還可以被配置為在用戶的私人存儲(chǔ)裝置或公共存儲(chǔ)裝置中的任何一個(gè)中存儲(chǔ)工作流。

      控制器還可以被配置為如果獲取到對(duì)于所存儲(chǔ)的工作流的運(yùn)行請(qǐng)求,則讀取所存儲(chǔ)的工作流,并且順序地運(yùn)行包括在工作流中的功能。

      根據(jù)以下結(jié)合附圖來(lái)公開(kāi)本公開(kāi)的各種實(shí)施例的詳細(xì)描述,本公開(kāi)的其它方面、優(yōu)點(diǎn)和顯著特征將對(duì)本領(lǐng)域技術(shù)人員變得顯然。

      附圖說(shuō)明

      根據(jù)以下結(jié)合附圖進(jìn)行的描述,本公開(kāi)的某些實(shí)施例的以上和其他方面、特征和優(yōu)點(diǎn)將更加顯然,在附圖中:

      圖1示出根據(jù)本公開(kāi)的實(shí)施例的用于生成工作流的圖像形成裝置;

      圖2至圖4示出根據(jù)本公開(kāi)的實(shí)施例的圖像形成裝置生成工作流的操作;

      圖5示出根據(jù)本公開(kāi)的實(shí)施例的用于設(shè)置在圖像形成裝置中的工作流中包括的功能的選項(xiàng)的屏幕圖像;

      圖6示出根據(jù)本公開(kāi)的實(shí)施例的由圖像形成裝置生成的工作流的列表;

      圖7示出根據(jù)本公開(kāi)的實(shí)施例的圖像形成裝置生成工作流的方法的流程圖;

      圖8示出根據(jù)本公開(kāi)的實(shí)施例的用于生成工作流的圖像形成裝置的框圖;

      圖9示出根據(jù)本公開(kāi)的實(shí)施例的圖像形成裝置生成工作流的方法的信令圖;

      圖10示出根據(jù)本公開(kāi)的實(shí)施例的圖像形成裝置運(yùn)行工作流的方法的信令圖;以及

      圖11示出根據(jù)本公開(kāi)的實(shí)施例的圖像形成裝置運(yùn)行工作流的方法的信令圖。

      遍及附圖,相似的參考數(shù)字將被理解為指代相似的部分、組件和結(jié)構(gòu)。

      具體實(shí)施方式

      提供以下參照附圖的描述來(lái)幫助對(duì)如權(quán)利要求書及其等同物定義的本公開(kāi)的各種實(shí)施例的全面理解。它包括幫助理解的各種特定細(xì)節(jié),但是這些應(yīng)被認(rèn)為僅僅是示范性的。因此,本領(lǐng)域普通技術(shù)人員將認(rèn)識(shí)到可以對(duì)在此描述的各種實(shí)施例進(jìn)行各種改變和修改而不脫離本公開(kāi)的范圍和精神。另外,為了清楚和簡(jiǎn)明,可以省略公知功能和結(jié)構(gòu)的描述。

      在以下描述和權(quán)利要求中使用的術(shù)語(yǔ)和詞匯不限于詞典意義,而是僅由發(fā)明人用來(lái)使能清楚和一致地理解本公開(kāi)。因此,對(duì)于本領(lǐng)域技術(shù)人員來(lái)說(shuō)應(yīng)該顯然的是,提供本公開(kāi)的各種實(shí)施例的以下描述僅出于例示的目的,而不是為了限制如所附權(quán)利要求書及其等同物所定義的本公開(kāi)的目的。

      應(yīng)該理解,單數(shù)形式“一”、“一個(gè)”和“所述”包括復(fù)數(shù)指代,附非上下文清楚地規(guī)定除外。因而,例如,提及“一個(gè)組件表面”包括提及一個(gè)或多個(gè)這樣的表面。

      通過(guò)術(shù)語(yǔ)“基本上”意思是不需要確切的達(dá)到所述特征、參數(shù)或值,而是偏差或變化,包括例如容差、測(cè)量誤差、測(cè)量精度限制和對(duì)領(lǐng)域技術(shù)人員已知的其它因素,可以以不排除該特征打算提供的效果的量發(fā)生。

      當(dāng)在本說(shuō)明書中使用諸如“包括”或“包含”的術(shù)語(yǔ)時(shí),可以用來(lái)意指說(shuō)明書中公開(kāi)的若干組件或操作的全部的這些術(shù)語(yǔ)被必要地包括,并且其一些組件或操作可以不包括,或者可以進(jìn)一步包括額外的組件或操作。

      另外,在本說(shuō)明書中使用的包括諸如“第一”和“第二”的序數(shù)的術(shù)語(yǔ)可以用于描述各種元件,但是元件不被這些術(shù)語(yǔ)限制。術(shù)語(yǔ)僅用來(lái)將某一元件與另一元件分類。

      這里的實(shí)施例涉及用于支持云打印服務(wù)的設(shè)備和提供云打印服務(wù)的方法,從而,將省略對(duì)于下面的實(shí)施例所屬的領(lǐng)域中普通技術(shù)人員所公知的特征的詳細(xì)描述。

      圖1示出根據(jù)本公開(kāi)的實(shí)施例的用于生成工作流的圖像形成裝置。

      參照?qǐng)D1,在根據(jù)本公開(kāi)的實(shí)施例的圖像形成裝置100中,用戶可以通過(guò)用戶界面(UI)來(lái)生成并管理圖像形成作業(yè)的工作流。在此,工作流通過(guò)使用圖像形成裝置100提供的各種功能定義了作業(yè)的內(nèi)容和運(yùn)行次序。

      圖像形成裝置100可以是設(shè)備,諸如打印機(jī)、掃描儀、傳真機(jī)或多功能產(chǎn)品(MFP),支持諸如掃描、打印和傳真發(fā)送和接收的圖像形成作業(yè)的運(yùn)行,并且可以提供各種功能,例如,打印功能、掃描功能、復(fù)印功能、傳真功能、電子郵件傳送功能、存儲(chǔ)功能、字符識(shí)別功能和文件傳送協(xié)議(FTP)功能。圖像形成裝置100還可以提供在沒(méi)有用戶請(qǐng)求的情況下可周期性運(yùn)行的監(jiān)視功能,諸如色粉(toner)剩余量監(jiān)視功能。

      用戶可以通過(guò)經(jīng)由圖像形成裝置100按期望的次序組合各種功能來(lái)生成工作流。例如,用戶可以順序地選擇掃描功能和電子郵件傳送功能以便掃描文檔并且通過(guò)電子郵件發(fā)送圖像數(shù)據(jù)。圖像形成裝置100可以接收用戶的輸入,并且生成和存儲(chǔ)第一工作流,在第一工作流中掃描功能和電子郵件傳送功能被組合以便被順序地運(yùn)行。

      通過(guò)選擇存儲(chǔ)在圖像形成裝置100中的工作流,用戶可以快速且容易地使用由圖像形成裝置100提供的各種功能。另外,圖像形成裝置100可以通過(guò)UI向用戶提供可選擇的功能的列表,使得用戶可以容易地生成和管理工作流。

      更具體地,當(dāng)生成被定義為順序地運(yùn)行第一功能和第二功能的第一工作流時(shí),圖像形成裝置100可以通過(guò)UI向用戶提供可選擇的第一功能的列表。圖像形成裝置100可以通過(guò)獲取和分析用于運(yùn)行各種功能的應(yīng)用的元數(shù)據(jù)來(lái)確定可用于構(gòu)成工作流的功能。例如,圖像形成裝置100可以通過(guò)分析元數(shù)據(jù)而將會(huì)生成輸出數(shù)據(jù)作為功能的運(yùn)行結(jié)果的功能提供到第一功能的列表。

      另外,通過(guò)使用關(guān)于所選擇的第一功能的信息,圖像形成裝置100可以提供可接著用戶從第一功能列表中選擇的第一功能連續(xù)運(yùn)行的第二功能的列表。例如,圖像形成裝置100可以使用關(guān)于所選擇的第一功能的輸出數(shù)據(jù)的信息。圖像形成裝置100可以將具有與關(guān)于所選擇的第一功能的輸出數(shù)據(jù)的信息對(duì)應(yīng)的關(guān)于輸入數(shù)據(jù)的信息的第二功能提供到第二功能的列表?;蛘?,圖像形成裝置100可以將需要輸入數(shù)據(jù)來(lái)運(yùn)行功能的功能提供到第二功能的列表。

      通過(guò)接收用于從第二功能的列表選擇任何一個(gè)第二功能的用戶輸入,圖像形成裝置100可以生成并存儲(chǔ)被定義為順序地運(yùn)行所選擇的第一功能和第二功能的第一工作流。

      圖2至圖4示出根據(jù)本公開(kāi)的實(shí)施例的圖像形成裝置生成工作流的操作。

      圖2至圖4中所示的操作可以通過(guò)安裝在圖像形成裝置100中以生成工作流的應(yīng)用(動(dòng)態(tài)工作流(dynamic workflow,DW)應(yīng)用)來(lái)執(zhí)行。例如,圖2的屏幕圖像200是安裝在圖像形成裝置100中的DW應(yīng)用的運(yùn)行屏幕圖像的示例。

      參照?qǐng)D2,用戶可以選擇圖像形成裝置100上的第一功能210和第二功能220以包括在第一工作流中。然而,本實(shí)施例不限于此,并且當(dāng)生成包括三個(gè)或更多個(gè)功能的工作流時(shí),用戶可以選擇圖像形成裝置100上的更多功能。

      第一功能和第二功能是圖像形成裝置100可提供的各種功能,并且可以包括例如打印功能、掃描功能、復(fù)印功能、傳真功能、電子郵件傳送功能、存儲(chǔ)功能、字符識(shí)別功能和FTP功能。圖像形成裝置100可以通過(guò)有線和/或無(wú)線網(wǎng)絡(luò)連接發(fā)送作業(yè)數(shù)據(jù)到各種網(wǎng)絡(luò)服務(wù)器諸如FTP服務(wù)器和服務(wù)器消息塊(SMB)服務(wù)器、用戶終端或另一圖像形成裝置。然而,第一功能和第二功能不限于上述示例,并且可以包括安裝在圖像形成裝置100中的應(yīng)用可運(yùn)行的各種功能。安裝在圖像形成裝置100中的每個(gè)應(yīng)用可以執(zhí)行一個(gè)或多個(gè)功能。

      圖像形成裝置100可以在圖像形成裝置100提供的各種功能中確定可用于通過(guò)DW應(yīng)用構(gòu)成工作流的功能。例如,圖像形成裝置100可以通過(guò)獲取和分析安裝在圖像形成裝置100中的用于運(yùn)行各種功能的應(yīng)用的元數(shù)據(jù)來(lái)確定可用的功能。圖像形成裝置100可以提供所確定的可用功能到第一功能列表或第二功能列表。

      圖像形成裝置100可以通過(guò)分析應(yīng)用的元數(shù)據(jù)來(lái)獲取關(guān)于每個(gè)功能的信息。例如,關(guān)于每個(gè)功能的信息可以包括功能的名稱、關(guān)于功能的輸入數(shù)據(jù)的信息、關(guān)于輸出數(shù)據(jù)的信息、圖標(biāo)信息等。

      例如,針對(duì)由掃描應(yīng)用運(yùn)行的“掃描功能”,關(guān)于功能的輸出數(shù)據(jù)的信息可以包括例如作為指示可以是掃描的圖像數(shù)據(jù)的文件格式的信息的jpg格式。另外,關(guān)于“掃描功能”的信息可以不包括關(guān)于輸入數(shù)據(jù)的信息。例如,“掃描功能”不要求輸入數(shù)據(jù)。

      另外,針對(duì)由打印應(yīng)用運(yùn)行的“打印”功能,關(guān)于功能的輸入數(shù)據(jù)的信息可以包括例如作為指示通過(guò)圖像形成裝置100可打印的文件格式的信息的pdf格式。另外,關(guān)于“打印功能”的信息可以不包括關(guān)于輸出數(shù)據(jù)的信息。例如,“打印功能”不要求輸出數(shù)據(jù)。

      另外,“盒(box)功能”可以包括將數(shù)據(jù)存儲(chǔ)在圖像形成裝置100中或讀取存儲(chǔ)在圖像形成裝置100中的數(shù)據(jù)的功能。針對(duì)“盒功能”,關(guān)于功能的輸入數(shù)據(jù)的信息可以包括例如作為指示在圖像形成裝置100中可存儲(chǔ)的文件格式的信息的pdf格式。另外,關(guān)于“盒功能”的輸出數(shù)據(jù)的信息可以包括作為指示從圖像形成裝置100可讀的文件格式的信息的pdf格式等。

      另外,關(guān)于“FTP功能”的輸入數(shù)據(jù)的信息可以指示可發(fā)送到FTP服務(wù)器的文件格式,并且可以不包括關(guān)于“FTP功能”的輸出數(shù)據(jù)的信息。

      另外,關(guān)于“字符識(shí)別功能”的輸入數(shù)據(jù)的信息可以包括例如作為指示可以是執(zhí)行字符識(shí)別的目標(biāo)的文件格式的信息的pdf格式。另外,關(guān)于“字符識(shí)別功能”的輸出數(shù)據(jù)的信息可以包括例如doc格式,其作為指示可以執(zhí)行字符識(shí)別的數(shù)據(jù)的文件格式的信息。

      另外,監(jiān)視功能可以包括“色粉剩余量監(jiān)視功能”等。例如,“色粉剩余量監(jiān)視功能”的輸出數(shù)據(jù)可以指示監(jiān)視結(jié)果、并且可以不包括其輸入數(shù)據(jù)。

      本實(shí)施例不限于上述示例,并且圖像形成裝置100可以獲取關(guān)于各種功能的信息。

      圖像形成裝置100通過(guò)使用所獲取的關(guān)于每個(gè)功能的信息,可以向用戶提供第一功能列表或第二功能列表。用戶可以從所提供的第一功能列表或第二功能列表中選擇用于構(gòu)成工作流的第一功能或第二功能。

      例如,參照?qǐng)D2,圖像形成裝置100可以通過(guò)DW應(yīng)用向用戶提供第一功能列表230。換言之,圖像形成裝置100可以提供基于關(guān)于功能的信息確定的可用第一功能的列表230。圖像形成裝置100可以通過(guò)在所有功能當(dāng)中將所確定的可用第一功能顯示為激活狀態(tài)來(lái)提供第一功能列表230。

      圖像形成裝置100可以向第一功能列表230提供可用于構(gòu)成工作流的所有第一功能。或者,圖像形成裝置100可以向第一功能列表230提供不要求輸入數(shù)據(jù)的第一功能。或者,圖像形成裝置100可以向第一功能列表230提供導(dǎo)致輸出數(shù)據(jù)的第一功能。

      或者,圖像形成裝置100可以向第一功能列表230提供根據(jù)用戶的權(quán)利約束的第一功能。

      用戶可以從第一功能列表230中選擇任何一個(gè)第一功能。例如,用戶可以通過(guò)觸摸并拖曳屏幕圖像200上的第一功能列表230中的掃描功能圖標(biāo)到第一功能210的位置來(lái)選擇掃描功能。

      圖像形成裝置100可以在第一功能210的位置上顯示所選擇的掃描功能圖標(biāo)。參照?qǐng)D3,在第一功能210的位置上顯示“掃描功能”的圖標(biāo)。在這種情況中,如果選擇了第一功能210,則圖像形成裝置100可以禁用(使陰暗)第一功能列表230中的功能。

      參照?qǐng)D3,圖像形成裝置100可以通過(guò)使用關(guān)于第一功能310的信息來(lái)提供接著所選擇的第一功能310可連續(xù)運(yùn)行的第二功能的列表330。

      更具體地,圖像形成裝置100可以獲取并使用關(guān)于第一功能310的輸出數(shù)據(jù)的信息。圖像形成裝置100可以將可以構(gòu)成工作流的功能當(dāng)中的、具有與關(guān)于第一功能310的輸出數(shù)據(jù)的信息對(duì)應(yīng)的關(guān)于輸入數(shù)據(jù)的信息的第二功能確定為可選擇的第二功能,并且在第二功能列表330中顯示可選擇的第二功能。例如,圖像形成裝置100可以將所確定的可選擇第二功能顯示為激活狀態(tài),并且將其它功能顯示為禁用狀態(tài)。

      例如,參照?qǐng)D3,關(guān)于所選擇的第一功能(掃描功能)310的輸出數(shù)據(jù)的信息可以指示jpg格式。在這種情況下,圖像形成裝置100可以將具有與jpg格式對(duì)應(yīng)的關(guān)于輸入數(shù)據(jù)的信息的打印功能、盒功能等確定為可選擇的第二功能,并且在第二功能列表330中顯示所確定的可選擇第二功能。圖像形成裝置100可以在第二功能列表330中將具有不與jpg格式對(duì)應(yīng)的關(guān)于輸入數(shù)據(jù)的信息的功能如字符識(shí)別功能顯示為禁用狀態(tài)。

      圖像形成裝置100可以向第二功能列表330提供可用于構(gòu)成工作流的全部的第二功能?;蛘?,圖像形成裝置100可以向第二功能列表330提供不要求輸出數(shù)據(jù)的第二功能。或者,圖像形成裝置100可以向第二功能列表330提供要求輸入數(shù)據(jù)的第二功能。

      或者,圖像形成裝置100可以向第二功能列表330提供根據(jù)用戶的權(quán)利受約束的第二功能。

      用戶可以從第二功能列表330中選擇任何一個(gè)第二功能。例如,用戶可以通過(guò)觸摸并拖曳屏幕圖像300上的第二打印功能列表330中的打印功能圖標(biāo)到第二功能320的位置來(lái)選擇打印功能。

      圖像形成裝置100可以在第二功能320的位置上顯示所選擇的打印功能圖標(biāo)。

      參照?qǐng)D4,圖像形成裝置100可以向用戶提供用于生成(添加)、存儲(chǔ)、刪除和編輯工作流的各種UI 430,并且根據(jù)用戶的輸入來(lái)生成和管理工作流。

      例如,在圖4中,當(dāng)通過(guò)UI 430從用戶接收到用于添加工作流的輸入時(shí),圖像形成裝置100可以生成并存儲(chǔ)被定義為順序地運(yùn)行第一功能410和第二功能420的第一工作流。

      另外,圖像形成裝置100可以通過(guò)更新在圖2至圖4的屏幕圖像200、300和400上的功能列表來(lái)動(dòng)態(tài)地顯示安裝在圖像形成裝置100中的應(yīng)用的功能。例如,當(dāng)具有新功能的應(yīng)用被安裝時(shí),圖像形成裝置100可以動(dòng)態(tài)地將該應(yīng)用的功能添加到第一功能列表或第二功能列表,并且提供更新的第一功能列表或第二功能列表。

      例如,在通過(guò)DW應(yīng)用顯示圖2的屏幕圖像200之后,新應(yīng)用可以被安裝在圖像形成裝置100中。在這種情況中,圖像形成裝置100可以獲取并分析新安裝的應(yīng)用的元數(shù)據(jù)。

      圖像形成裝置100可以通過(guò)分析元數(shù)據(jù)來(lái)獲取關(guān)于通過(guò)新應(yīng)用可提供的功能的信息。圖像形成裝置100可以根據(jù)所獲取的關(guān)于功能的信息來(lái)更新第一功能列表或第二功能列表。

      例如,圖像形成裝置100可以根據(jù)所獲取的關(guān)于功能的信息來(lái)確定作為第一功能列表和第二功能列表中的至少一個(gè)的功能列表要被更新。當(dāng)所獲取的關(guān)于功能的信息具有關(guān)于輸出數(shù)據(jù)的信息時(shí),圖像形成裝置100可以通過(guò)在第一功能列表中額外顯示該功能來(lái)更新第一功能列表。另外,當(dāng)所獲取的關(guān)于功能的信息具有關(guān)于輸入數(shù)據(jù)的信息時(shí),圖像形成裝置100可以通過(guò)在第二功能列表中額外顯示該功能來(lái)更新第二功能列表。

      另外,當(dāng)所獲取的關(guān)于功能的信息具有關(guān)于輸出數(shù)據(jù)的信息和關(guān)于輸入數(shù)據(jù)的信息兩者時(shí),圖像形成裝置100可以在第一功能列表和第二功能列表兩者中顯示該功能。

      例如,當(dāng)應(yīng)用如Google Drive用于提供云服務(wù)時(shí),圖像形成裝置100可以根據(jù)關(guān)于云服務(wù)功能的信息來(lái)更新功能列表。關(guān)于云服務(wù)功能的輸入數(shù)據(jù)的信息可以指示可發(fā)送到云服務(wù)器的文件格式,并且關(guān)于云服務(wù)功能的輸出數(shù)據(jù)的信息可以不存在。因此,圖像形成裝置100可以根據(jù)關(guān)于云服務(wù)功能的信息將云服務(wù)功能添加到第二功能列表??梢愿碌诙δ芰斜硪园ㄔ品?wù)功能的圖標(biāo)。

      圖5示出根據(jù)本公開(kāi)的實(shí)施例的用于設(shè)置在圖像形成裝置中的工作流中包括的功能的選項(xiàng)的屏幕圖像。

      參照?qǐng)D5,圖像形成裝置100可以提供用于設(shè)置各功能的選項(xiàng)的UI。更具體地,當(dāng)選擇第一功能時(shí),圖像形成裝置100可以運(yùn)轉(zhuǎn)用于運(yùn)行所選擇的第一功能的應(yīng)用。圖像形成裝置100可以通過(guò)用于設(shè)置由正被運(yùn)轉(zhuǎn)的應(yīng)用提供的選項(xiàng)的UI從用戶接收用于第一功能的設(shè)置值。當(dāng)接收到設(shè)置值時(shí),圖像形成裝置100可以結(jié)束用于運(yùn)行第一功能的應(yīng)用。圖像形成裝置100可以將接收的設(shè)置值與第一功能匹配。

      例如,當(dāng)選擇掃描功能作為第一功能時(shí),圖像形成裝置100可以通過(guò)運(yùn)轉(zhuǎn)掃描應(yīng)用來(lái)提供用于設(shè)置由掃描應(yīng)用提供的選項(xiàng)的UI屏幕圖像。圖像形成裝置100可以通過(guò)與掃描功能對(duì)應(yīng)的選項(xiàng)設(shè)置從用戶接收作為設(shè)置值的掃描文檔的格式、分辨率、尺寸等。

      另外,當(dāng)用戶選擇第二功能時(shí),圖像形成裝置100可以通過(guò)如上述相同的操作來(lái)獲取與第二功能對(duì)應(yīng)的設(shè)置值。

      圖像形成裝置100可以生成并存儲(chǔ)包括所接收的分別與第一功能和第二功能對(duì)應(yīng)的設(shè)置值的工作流。

      圖6示出根據(jù)本公開(kāi)的實(shí)施例的由圖像形成裝置生成的工作流的列表。

      圖6的屏幕圖像600是安裝在圖像形成裝置100中的DW應(yīng)用的運(yùn)行屏幕圖像的另一示例。

      參照?qǐng)D6,圖像形成裝置100可以顯示并向用戶提供所存儲(chǔ)的工作流。例如,圖像形成裝置100可以顯示關(guān)于工作流的名稱、類型、創(chuàng)建日期等的信息作為列表。

      或者,圖像形成裝置100可以選擇性地顯示所存儲(chǔ)的工作流當(dāng)中的根據(jù)用戶的權(quán)利可用的工作流。例如,圖像形成裝置100可以將根據(jù)用戶的權(quán)利可用的工作流顯示為激活狀態(tài)。

      用戶可以選擇所顯示的工作流的任何一個(gè)來(lái)運(yùn)行所選擇的工作流。圖像形成裝置100可以順序地運(yùn)行包括在所選擇的工作流中的各功能。更具體地,圖像形成裝置100可以通過(guò)順序地運(yùn)轉(zhuǎn)用于運(yùn)行工作流中包括的各功能的各個(gè)應(yīng)用來(lái)運(yùn)行工作流。

      另外,如果滿足預(yù)定義的條件,則圖像形成裝置100可以在沒(méi)有用戶的選擇的情況下運(yùn)行工作流。

      圖7示出根據(jù)本公開(kāi)的實(shí)施例的圖像形成裝置生成工作流的方法的流程圖。

      參照?qǐng)D7,在操作710中,圖像形成裝置100可以提供可選擇的第一功能的列表。例如,圖像形成裝置100可以通過(guò)獲取和分析用于運(yùn)行各種功能的應(yīng)用的元數(shù)據(jù)來(lái)確定可用于構(gòu)成工作流的各功能。

      圖像形成裝置100可以通過(guò)分析應(yīng)用的元數(shù)據(jù)來(lái)獲取關(guān)于每個(gè)功能的信息。例如,關(guān)于每個(gè)功能的信息可以包括功能的名稱、關(guān)于功能的輸入數(shù)據(jù)的信息、關(guān)于輸出數(shù)據(jù)的信息、圖標(biāo)信息等。

      圖像形成裝置100可以通過(guò)使用所獲取的關(guān)于每個(gè)功能的信息來(lái)向用戶提供第一功能列表。例如,圖像形成裝置100可以提供不要求輸入數(shù)據(jù)的第一功能到第一功能列表?;蛘撸瑘D像形成裝置100可以向第一功能列表提供根據(jù)用戶的權(quán)利約束的第一功能。圖像形成裝置100可以通過(guò)將從所有功能中確定的可用第一功能顯示為激活狀態(tài)來(lái)提供第一功能列表。

      在操作720中,圖像形成裝置100可以接收用于從第一功能的列表中選擇任何一個(gè)第一功能的用戶輸入。

      當(dāng)選擇了第一功能時(shí),圖像形成裝置100可以運(yùn)轉(zhuǎn)用于運(yùn)行第一功能的應(yīng)用來(lái)提供用于設(shè)置由應(yīng)用提供的選項(xiàng)的UI。圖像形成裝置100可以通過(guò)所提供的UI從用戶接收與第一功能對(duì)應(yīng)的選項(xiàng)的設(shè)置值。

      在操作730中,圖像形成裝置100可以通過(guò)使用關(guān)于所選擇的第一功能的輸出數(shù)據(jù)的信息來(lái)提供接著所選擇的第一功能可連續(xù)運(yùn)行的第二功能的列表。

      更具體地,圖像形成裝置100可以獲取并使用關(guān)于第一功能的輸出數(shù)據(jù)的信息。圖像形成裝置100可以將可以構(gòu)成工作流的功能當(dāng)中的、具有與關(guān)于第一功能的輸出數(shù)據(jù)的信息對(duì)應(yīng)的關(guān)于輸入數(shù)據(jù)的信息的第二功能確定為可選擇的第二功能,并且在第二功能列表中顯示所確定的可選擇的第二功能。例如,圖像形成裝置100可以將所確定的可選擇第二功能顯示為激活狀態(tài),并且將其它功能顯示為禁用狀態(tài)。

      或者,圖像形成裝置100可以向第二功能列表提供可用于構(gòu)成工作流的所有的第二功能?;蛘撸瑘D像形成裝置100可以向第二功能列表提供不要求輸出數(shù)據(jù)的第二功能。或者,圖像形成裝置100可以向第二功能列表提供根據(jù)用戶的權(quán)利約束的第二功能。

      在操作740中,圖像形成裝置100可以接收用于從第二功能的列表中選擇任何一個(gè)第二功能的用戶輸入。

      當(dāng)選擇了第二功能時(shí),圖像形成裝置100可以運(yùn)轉(zhuǎn)用于運(yùn)行第二功能的應(yīng)用來(lái)提供用于設(shè)置由應(yīng)用提供的選項(xiàng)的UI。圖像形成裝置100可以通過(guò)所提供的UI從用戶接收與第二功能對(duì)應(yīng)的選項(xiàng)的設(shè)置值。

      在操作750中,圖像形成裝置100可以生成并存儲(chǔ)被定義來(lái)順序地運(yùn)行所選擇的第一功能和第二功能的工作流。

      圖像形成裝置100可以向用戶提供用于生成(添加)、存儲(chǔ)、刪除和編輯工作流的各種UI,并且根據(jù)用戶的輸入來(lái)生成和管理工作流。

      另外,圖像形成裝置100可以生成并存儲(chǔ)包括額外接收的分別與第一功能和第二功能對(duì)應(yīng)的設(shè)置值的工作流。

      圖8示出根據(jù)本公開(kāi)的實(shí)施例的用于生成工作流的圖像形成裝置的框圖。

      參照?qǐng)D8,根據(jù)實(shí)施例的圖像形成裝置100可以包括UI單元110、控制器120和存儲(chǔ)裝置130。在圖8中,僅示出與本實(shí)施例有關(guān)的組件以防止模糊本實(shí)施例的特征。然而,本領(lǐng)域普通技術(shù)人員將理解,可以包括除了圖8中所示的硬件組件之外的通用硬件組件。

      UI單元110可以是被配置為向用戶提供信息并從用戶接收輸入的硬件配置。UI單元110可以包括具有顯示功能的顯示器和具有輸入功能的輸入設(shè)備,顯示器如監(jiān)視器、觸摸屏、液晶顯示器(LCD)或發(fā)光二極管(LED),輸入設(shè)備如觸摸面板、鍵盤、鼠標(biāo)和物理按鈕。

      UI單元110可以向用戶提供第一功能列表和第二功能列表,并且接收用于選擇第一功能和第二功能的用戶輸入。

      另外,當(dāng)接收到用于選擇第一功能或第二功能的用戶輸入時(shí),UI單元110可以提供用于設(shè)置選項(xiàng)的UI。

      另外,UI單元110可以向用戶提供所存儲(chǔ)的工作流的列表?;蛘撸琔I單元110可以選擇性地顯示所存儲(chǔ)的工作流當(dāng)中的根據(jù)用戶的權(quán)利可用的工作流。

      控制器120被配置為控制圖像形成裝置100的一般操作,并且可以包括例如中央處理單元(CPU)。

      控制器120可以運(yùn)行安裝在圖像形成裝置100中的用于生成工作流的DW應(yīng)用。

      控制器120可以確定被選擇來(lái)提供給第一功能列表的第一功能。更具體地,控制器120可以獲取關(guān)于功能的信息,并且基于所獲取的信息來(lái)確定第一功能列表。

      另外,控制器120可以通過(guò)獲取和分析用于分別運(yùn)行功能的應(yīng)用的元數(shù)據(jù)來(lái)獲取關(guān)于功能的信息??刂破?20可以綜合所獲取的關(guān)于功能的信息,并且將綜合的信息存儲(chǔ)為可擴(kuò)展標(biāo)記語(yǔ)言(XML)文件。

      控制器120可以向第一功能列表提供不要求輸入數(shù)據(jù)的第一功能?;蛘撸瑘D像形成裝置100可以向第一功能列表提供根據(jù)用戶的權(quán)利約束的第一功能。圖像形成裝置100可以通過(guò)將從所有功能中確定的可用第一功能顯示為激活狀態(tài)來(lái)提供第一功能列表。

      另外,控制器120可以確定可選擇的第二功能。控制器120可以獲取關(guān)于功能的信息,并且基于所獲取的信息來(lái)確定第二功能列表。更具體地,控制器120可以通過(guò)使用關(guān)于所選擇的第一功能的輸出數(shù)據(jù)的信息來(lái)確定接著所選擇的第一功能可連續(xù)運(yùn)行的第二功能以便提供第二功能的列表。

      更具體地,控制器120可以將可以構(gòu)成工作流的功能當(dāng)中的、具有與關(guān)于第一功能的輸出數(shù)據(jù)的信息對(duì)應(yīng)的關(guān)于輸入數(shù)據(jù)的信息的第二功能確定為可選擇的第二功能,并且在第二功能列表中顯示所確定的可選擇的第二功能。例如,控制器120可以將所確定的可選擇第二功能顯示為激活狀態(tài),并且將其它功能顯示為禁用狀態(tài)。

      或者,控制器120可以向第二功能列表提供可用于構(gòu)成工作流的所有第二功能。或者,控制器120可以向第二功能列表提供不要求輸出數(shù)據(jù)的第二功能。或者,控制器120可以向第二功能列表提供根據(jù)用戶的權(quán)利約束的第二功能。

      控制器120可以生成被定義來(lái)順序地運(yùn)行所選擇的第一功能和第二功能的工作流。

      控制器120可以根據(jù)用戶的輸入來(lái)生成(添加)、存儲(chǔ)、刪除并編輯工作流。

      另外,由用戶選擇了工作流時(shí),控制器120可以讀取關(guān)于所選擇的工作流的信息并且運(yùn)行所選擇的工作流。控制器120可以順序地運(yùn)行包括在所選擇的工作流中的功能。

      例如,當(dāng)選擇了包括第一功能和第二功能的第一工作流時(shí),控制器120可以通過(guò)運(yùn)轉(zhuǎn)用于運(yùn)行第一功能的應(yīng)用來(lái)運(yùn)行第一功能,并且在完成第一功能的運(yùn)行之后,通過(guò)運(yùn)轉(zhuǎn)用于運(yùn)行第二功能的應(yīng)用來(lái)運(yùn)行第二功能。

      存儲(chǔ)裝置130被配置為存儲(chǔ)各種數(shù)據(jù)以便支持圖像形成裝置100中的云打印服務(wù),并且可以包括例如易失性存儲(chǔ)器如隨機(jī)存取存儲(chǔ)器(RAM)、非易失性存儲(chǔ)器如只讀存儲(chǔ)器(ROM)、硬盤驅(qū)動(dòng)器(HDD)或固態(tài)驅(qū)動(dòng)器(SSD)。

      針對(duì)圖像形成裝置100提供的功能,存儲(chǔ)裝置130可以綜合并存儲(chǔ)從用于分別運(yùn)行功能的應(yīng)用的元數(shù)據(jù)獲取的關(guān)于功能的信息。

      當(dāng)生成工作流時(shí),存儲(chǔ)裝置130可以存儲(chǔ)關(guān)于內(nèi)容的信息和工作流中包括的功能的運(yùn)行次序。當(dāng)在工作流的生成中接收到與每個(gè)功能對(duì)應(yīng)的設(shè)置值時(shí),存儲(chǔ)裝置130也可以存儲(chǔ)與每個(gè)功能對(duì)應(yīng)的設(shè)置值。

      圖9示出根據(jù)本公開(kāi)的實(shí)施例的圖像形成裝置生成工作流的方法的信令圖。

      參照?qǐng)D9,DW應(yīng)用901、第一功能應(yīng)用903和第二功能應(yīng)用905可以分別是用于運(yùn)轉(zhuǎn)DW應(yīng)用的模塊、用于運(yùn)轉(zhuǎn)第一功能的應(yīng)用的模塊和用于運(yùn)轉(zhuǎn)第二功能的應(yīng)用的模塊。DW應(yīng)用901、第一功能應(yīng)用903和第二功能應(yīng)用905的全部可以被安裝在圖像形成裝置100內(nèi)部。

      當(dāng)用戶期望生成工作流時(shí),用戶可以運(yùn)轉(zhuǎn)DW應(yīng)用901。用戶可以通過(guò)輸入用戶標(biāo)識(shí)信息來(lái)訪問(wèn)DW應(yīng)用901的用戶帳戶。DW應(yīng)用901可以根據(jù)與用戶帳戶對(duì)應(yīng)的用戶權(quán)利來(lái)限制性地向用戶提供生成、管理和運(yùn)行工作流的功能。

      在操作910中,DW應(yīng)用901可以從用戶接收對(duì)于生成工作流的請(qǐng)求。

      如果接收到對(duì)于生成工作流的請(qǐng)求,則DW應(yīng)用901可以在操作915中向第一功能應(yīng)用903請(qǐng)求關(guān)于第一功能的信息。DW應(yīng)用901可以向多個(gè)第一功能應(yīng)用903請(qǐng)求關(guān)于第一功能的信息。

      在操作920中,DW應(yīng)用901可以從第一功能應(yīng)用903接收關(guān)于第一功能的信息。

      在操作925中,DW應(yīng)用901可以基于所接收的關(guān)于第一功能的信息來(lái)提供第一功能列表。

      在操作930中,DW應(yīng)用901可以接收用于從第一功能列表選擇任何一個(gè)第一功能的用戶輸入。

      在操作935中,DW應(yīng)用901可以運(yùn)轉(zhuǎn)第一功能應(yīng)用903來(lái)設(shè)置與所選擇的第一功能對(duì)應(yīng)的選項(xiàng)。

      在操作940中,運(yùn)轉(zhuǎn)的第一功能應(yīng)用903可以通過(guò)用于第一功能應(yīng)用903的選項(xiàng)設(shè)置的UI從用戶接收與第一功能對(duì)應(yīng)的設(shè)置值。

      在操作945中,第一功能應(yīng)用903可以向DW應(yīng)用901發(fā)送所接收的設(shè)置值。

      在操作950中,DW應(yīng)用901可以通過(guò)使用關(guān)于第一功能的信息來(lái)提供第二功能列表。例如,DW應(yīng)用901可以向第二功能列表提供具有與關(guān)于第一功能的輸出數(shù)據(jù)的信息對(duì)應(yīng)的關(guān)于輸入數(shù)據(jù)的信息的第二功能。

      在操作955中,DW應(yīng)用901可以接收用于從第二功能列表選擇任何一個(gè)第二功能的用戶輸入。在這種情況中,如上針對(duì)第一功能所述,DW應(yīng)用901可以運(yùn)轉(zhuǎn)第二功能應(yīng)用905來(lái)設(shè)置與所選擇的第二功能對(duì)應(yīng)的選項(xiàng),并且從第二功能應(yīng)用905接收與所選擇的第二功能對(duì)應(yīng)的設(shè)置值。

      在操作960中,DW應(yīng)用901可以生成并存儲(chǔ)被定義來(lái)順序地運(yùn)行所選擇的第一功能和第二功能的工作流。當(dāng)接收到與每個(gè)功能對(duì)應(yīng)的設(shè)置值時(shí),DW應(yīng)用901也可以存儲(chǔ)所接收的與每個(gè)功能對(duì)應(yīng)的設(shè)置值。

      圖10示出根據(jù)本公開(kāi)的實(shí)施例的圖像形成裝置運(yùn)行工作流的方法的信令圖。

      參照?qǐng)D10,DW應(yīng)用1001、第一功能應(yīng)用1003和第二功能應(yīng)用1005可以分別是用于運(yùn)轉(zhuǎn)DW應(yīng)用的模塊、用于運(yùn)轉(zhuǎn)第一功能的應(yīng)用的模塊和用于運(yùn)轉(zhuǎn)第二功能的應(yīng)用的模塊。DW應(yīng)用1001、第一功能應(yīng)用1003和第二功能應(yīng)用1005的全部可以被安裝在圖像形成裝置100內(nèi)部。

      通過(guò)選擇存儲(chǔ)在圖像形成裝置100中的工作流,用戶可以快速且容易地使用由圖像形成裝置100提供的各種功能。例如,當(dāng)用戶期望使用工作流時(shí),用戶可以通過(guò)運(yùn)轉(zhuǎn)DW應(yīng)用1001來(lái)選擇工作流。用戶可以通過(guò)輸入用戶標(biāo)識(shí)信息來(lái)訪問(wèn)DW應(yīng)用1001的用戶帳戶。DW應(yīng)用1001可以根據(jù)與用戶帳戶對(duì)應(yīng)的用戶權(quán)利來(lái)限制性地向用戶提供生成、管理和運(yùn)行工作流的功能。

      更具體地,DW應(yīng)用1001可以向用戶提供存儲(chǔ)在圖像形成裝置100中的工作流的列表。

      在操作1010中,DW應(yīng)用1001可以獲取對(duì)于列表中的任何一個(gè)工作流的運(yùn)行請(qǐng)求。DW應(yīng)用1001可以讀取關(guān)于所選擇的工作流的信息,并且運(yùn)行所選擇的工作流。關(guān)于所選擇的工作流的信息可以包括工作流中包括的功能的內(nèi)容和運(yùn)行次序,并且還可以包括與每個(gè)功能對(duì)應(yīng)的設(shè)置值。

      在操作1015中,DW應(yīng)用1001可以運(yùn)轉(zhuǎn)用于運(yùn)行第一功能的第一功能應(yīng)用1003。

      在操作1020中,第一功能應(yīng)用1003可以運(yùn)行第一功能。如果第一功能具有輸入數(shù)據(jù),則第一功能應(yīng)用1003可以從DW應(yīng)用1001接收并使用第一功能的輸入數(shù)據(jù),并且還接收并使用與第一功能對(duì)應(yīng)的設(shè)置值。

      如果完成了第一功能的運(yùn)行,則在操作1025中,第一功能應(yīng)用1003可以向DW應(yīng)用1001發(fā)送第一功能的運(yùn)行結(jié)果。例如,第一功能的運(yùn)行結(jié)果可以包括根據(jù)第一功能的運(yùn)行的輸出數(shù)據(jù)和指示是否已經(jīng)成功運(yùn)行第一功能的信息。

      在操作1030中,DW應(yīng)用1001可以接收第一功能的運(yùn)行結(jié)果,并且確定要運(yùn)行的隨后的功能是否存在。DW應(yīng)用1001可以基于第一功能的運(yùn)行結(jié)果和關(guān)于所選擇的工作流的信息來(lái)確定要運(yùn)行的隨后的功能是否存在。

      如果作為要運(yùn)行的隨后的功能的第二功能存在,則在操作1035中,DW應(yīng)用1001可以運(yùn)轉(zhuǎn)用于運(yùn)行第二功能的第二功能應(yīng)用1005。

      在操作1040中,第二功能應(yīng)用1005可以運(yùn)行第二功能。如果第二功能具有輸入數(shù)據(jù),則第二功能應(yīng)用1005可以從DW應(yīng)用1001接收并使用第二功能的輸入數(shù)據(jù),并且還接收并使用與第二功能對(duì)應(yīng)的設(shè)置值。第二功能的輸入數(shù)據(jù)可以是第一功能的輸出數(shù)據(jù),其包括在第一功能的運(yùn)行結(jié)果中。

      如果完成了第二功能的運(yùn)行,則在操作1045中,第二功能應(yīng)用1005可以向DW應(yīng)用1001發(fā)送第二功能的運(yùn)行結(jié)果。例如,第二功能的運(yùn)行結(jié)果可以包括根據(jù)第二功能的運(yùn)行的輸出數(shù)據(jù)和指示是否已經(jīng)成功運(yùn)行第二功能的信息。

      在操作1050中,DW應(yīng)用1001可以接收第二功能的運(yùn)行結(jié)果,并且確定要運(yùn)行的隨后的功能是否存在。如果不存在要運(yùn)行的隨后的功能,則DW應(yīng)用1001可以在操作1055中在圖像形成裝置100中存儲(chǔ)工作流的運(yùn)行結(jié)果。工作流的運(yùn)行結(jié)果可以包括輸出數(shù)據(jù)和指示是否已經(jīng)成功運(yùn)行工作流的信息。DW應(yīng)用1001可以向用戶提供工作流的運(yùn)行結(jié)果。

      圖11示出根據(jù)本公開(kāi)的實(shí)施例的圖像形成裝置運(yùn)行工作流的方法的信令圖。

      參照?qǐng)D11,DW應(yīng)用1101、第一功能應(yīng)用1103和第二功能應(yīng)用1105可以分別是用于運(yùn)轉(zhuǎn)DW應(yīng)用的模塊、用于運(yùn)轉(zhuǎn)第一功能的應(yīng)用的模塊和用于運(yùn)轉(zhuǎn)第二功能的應(yīng)用的模塊。DW應(yīng)用1101、第一功能應(yīng)用1103和第二功能應(yīng)用1105的全部可以被安裝在圖像形成裝置100內(nèi)部。

      圖像形成裝置100可以運(yùn)行所存儲(chǔ)的工作流當(dāng)中的包括在沒(méi)有用戶的請(qǐng)求的情況下可周期性地運(yùn)行的監(jiān)視功能的工作流。例如,第一功能應(yīng)用1103可以是用于執(zhí)行色粉剩余量監(jiān)視功能的應(yīng)用,并且第二功能應(yīng)用1105可以是用于執(zhí)行警報(bào)發(fā)送功能的應(yīng)用。

      在操作1110中,DW應(yīng)用1101可以檢測(cè)事件的發(fā)生。當(dāng)預(yù)定義的事件發(fā)生時(shí),DW應(yīng)用1101可以在操作1115中自動(dòng)地運(yùn)行包括與預(yù)定義的事件對(duì)應(yīng)的第一功能的工作流。預(yù)定義的事件可以是由用戶登記的或默認(rèn)存儲(chǔ)的事件之一。事件可以包括在圖像形成裝置100中可能發(fā)生的錯(cuò)誤、缺少色粉、缺少紙張等。

      例如,如果與缺少色粉對(duì)應(yīng)的事件發(fā)生,則DW應(yīng)用1101可以運(yùn)轉(zhuǎn)第一功能應(yīng)用1103用于執(zhí)行色粉剩余量監(jiān)視功能。如果在所存儲(chǔ)的工作流當(dāng)中不存在包括與發(fā)生的事件對(duì)應(yīng)的功能的工作流,則DW應(yīng)用1101可以結(jié)束此工作而不運(yùn)行工作流。

      在操作1120中,第一功能應(yīng)用1103可以執(zhí)行色粉剩余量監(jiān)視功能并且輸出監(jiān)視結(jié)果。第一功能應(yīng)用1103可以確定監(jiān)視的色粉剩余量是否滿足根據(jù)當(dāng)生成工作流時(shí)設(shè)置的選項(xiàng)的預(yù)設(shè)條件。例如,如果監(jiān)視的色粉剩余量少于預(yù)設(shè)值時(shí),第一功能應(yīng)用1103可以輸出指示缺少色粉的結(jié)果,而如果監(jiān)視的色粉剩余量大于預(yù)設(shè)值時(shí),輸出指示充足的色分的結(jié)果。

      在操作1125中,第一功能應(yīng)用1103可以向DW應(yīng)用1101發(fā)送色粉剩余量監(jiān)視功能的運(yùn)行結(jié)果。

      在操作1130中,DW應(yīng)用1101可以接收色粉剩余量監(jiān)視功能的運(yùn)行結(jié)果,并且確定要運(yùn)行的隨后的功能是否存在。如果色粉剩余量監(jiān)視功能的運(yùn)行結(jié)果指示缺少色粉,則DW應(yīng)用1101可以基于關(guān)于相應(yīng)工作流的信息來(lái)確定要運(yùn)行的隨后的功能是否存在。

      如果作為要運(yùn)行的隨后的功能的第二功能存在,則在操作1135中,DW應(yīng)用1101可以運(yùn)轉(zhuǎn)用于運(yùn)行作為第二功能的警報(bào)發(fā)送功能的第二功能應(yīng)用1105。

      在操作1140中,第二功能應(yīng)用1105可以運(yùn)行警報(bào)發(fā)送功能。例如,圖像形成裝置100可以向用戶發(fā)送用于通知缺少色粉的消息。

      如果完成了第二功能的運(yùn)行,則在操作1145中,第二功能應(yīng)用1005可以向DW應(yīng)用1101發(fā)送第二功能的運(yùn)行結(jié)果。例如,第二功能的運(yùn)行結(jié)果可以包括指示是否已經(jīng)成功發(fā)送消息的信息。

      在操作1150中,DW應(yīng)用1101可以接收第二功能的運(yùn)行結(jié)果,并且確定要運(yùn)行的隨后的功能是否存在。如果不存在要運(yùn)行的隨后的功能,則DW應(yīng)用1101可以在操作1155中在圖像形成裝置100中存儲(chǔ)工作流的運(yùn)行結(jié)果。工作流的運(yùn)行結(jié)果可以包括輸出數(shù)據(jù)和指示是否已經(jīng)成功運(yùn)行工作流的信息。DW應(yīng)用1101可以向用戶提供工作流的運(yùn)行結(jié)果。

      本公開(kāi)的某些方面也可以被具體化為非瞬時(shí)性計(jì)算機(jī)可讀記錄介質(zhì)上的計(jì)算機(jī)可讀代碼。非瞬時(shí)性計(jì)算機(jī)可讀記錄介質(zhì)是可以存儲(chǔ)之后可以被計(jì)算機(jī)系統(tǒng)讀取的數(shù)據(jù)的任何數(shù)據(jù)存儲(chǔ)設(shè)備。非瞬時(shí)性計(jì)算機(jī)可讀記錄介質(zhì)的示例包括只讀存儲(chǔ)器(ROM)、隨機(jī)存取存儲(chǔ)器(RAM)、光盤-ROM(CD-ROM)、磁帶、軟盤和光學(xué)數(shù)據(jù)存儲(chǔ)設(shè)備。非瞬時(shí)性計(jì)算機(jī)可讀記錄介質(zhì)也可以分布在網(wǎng)絡(luò)耦合的計(jì)算機(jī)系統(tǒng)上,從而以分布的方式存儲(chǔ)和運(yùn)行計(jì)算機(jī)可讀代碼。另外,用于實(shí)現(xiàn)本公開(kāi)的泛函程序、代碼和代碼段可以被本公開(kāi)所屬的領(lǐng)域中技術(shù)程序員所容易地解釋。

      在這點(diǎn)上應(yīng)該注意,如上所述的本公開(kāi)的各種實(shí)施例典型地在一定程度上涉及輸入數(shù)據(jù)的處理和輸出數(shù)據(jù)的生成。此輸入數(shù)據(jù)處理和輸出數(shù)據(jù)生成可以用硬件或與硬件組合的軟件來(lái)實(shí)施。例如,可以在用于實(shí)施與如上所述的本公開(kāi)的各種實(shí)施例相關(guān)聯(lián)的功能的移動(dòng)設(shè)備或類似或有關(guān)電路中采用特定的電子組件?;蛘撸鶕?jù)所存儲(chǔ)的指令操作的一個(gè)或多個(gè)處理器可以實(shí)施與如上所述的本公開(kāi)的各種實(shí)施例相關(guān)聯(lián)的功能。如果是這種情況,則這樣的指令可以存儲(chǔ)在一個(gè)或多個(gè)非瞬時(shí)性處理器可讀介質(zhì)上在本公開(kāi)的范圍之內(nèi)。處理器可讀介質(zhì)的示例包括ROM、RAM、CD-ROM、磁帶、軟盤和光學(xué)數(shù)據(jù)存儲(chǔ)設(shè)備。處理器可讀介質(zhì)也可以分布在網(wǎng)絡(luò)耦合的計(jì)算機(jī)系統(tǒng)上以便指令以分布的方式被存儲(chǔ)和運(yùn)行。另外,用于實(shí)現(xiàn)本公開(kāi)的泛函計(jì)算機(jī)程序、指令和指令段可以被本公開(kāi)所屬的領(lǐng)域中技術(shù)程序員所容易地解釋。

      應(yīng)該理解,在此描述的實(shí)施例應(yīng)該僅以描述性意義來(lái)考慮,而不是為了限制的目的。在每個(gè)實(shí)施例之內(nèi)的特征或方面的描述應(yīng)該典型地被認(rèn)為可用于本公開(kāi)的其它實(shí)施例中的其它相似的特征或方面。

      雖然已經(jīng)參照其各種實(shí)施例顯示和描述了本公開(kāi),但是本領(lǐng)域技術(shù)人員將理解,在不脫離如由所附權(quán)利要求書及其等同物定義的本公開(kāi)的精神和范圍的情況下,可以在其中進(jìn)行形式和細(xì)節(jié)上的各種改變。

      當(dāng)前第1頁(yè)1 2 3 
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1