本申請涉及電子技術(shù)領(lǐng)域,尤其涉及一種控制打印機的方法及裝置、電子設(shè)備。
背景技術(shù):
當(dāng)用戶去餐館就餐時,如果用戶點了多道不同類別的菜品,則點餐客戶端通常會按照菜品的類別打印多個小票,每一個小票分配給負責(zé)不同的菜品烹制區(qū)域,例如,將類別為熱菜的菜品的小票分配給熱菜區(qū)的廚師,將類別為涼菜的菜品的小票分配給涼菜區(qū)的廚師,廚師根據(jù)菜品的類別進行分工,實現(xiàn)菜品的烹制。在此過程中,如果打印機出現(xiàn)故障導(dǎo)致一些菜品被漏打,廚師會由于沒有拿到菜品的小票而遺漏菜品的烹制,導(dǎo)致用戶等待時間過久,用戶要么退餐,要么延長用戶的用餐時長,降低了用戶用餐體驗。
技術(shù)實現(xiàn)要素:
有鑒于此,本申請?zhí)峁┮环N新的技術(shù)方案,可以防止菜單上的小票漏打印,確保菜品能夠正常烹制。
為實現(xiàn)上述目的,本申請?zhí)峁┘夹g(shù)方案如下:
根據(jù)本申請的第一方面,提出了一種控制打印機的方法,包括:
基于菜單信息,向N臺打印機發(fā)送各自需要打印的菜品標識,N為正整數(shù);
獲取M臺打印機針對所述各自需要打印的菜品標識生成的M條打印反饋消息,M為正整數(shù),且M≦N;
基于所述M條打印反饋消息與所述菜單信息所包含的菜品標識,確定所述N臺打印機中是否存在漏打印菜品的目標打印機;
當(dāng)所述N臺打印機中存在所述目標打印機時,向所述目標打印機發(fā)送重新打印該目標打印機需要打印的菜品標識的指令。
根據(jù)本申請的第二方面,提出了一種控制打印機的裝置,包括:
第一發(fā)送模塊,用于基于菜單信息,向N臺打印機發(fā)送各自需要打印的菜品標識;
獲取模塊,用于接收M臺打印機針對所述第一發(fā)送模塊發(fā)送的所述各自需要打印的菜品標識生成的M條打印反饋消息,M為正整數(shù),且M≦N;
第一確定模塊,用于基于所述獲取模塊接收到的所述M條打印反饋消息與所述菜單信息所包含的菜品標識,確定所述N臺打印機中是否存在漏打印菜品的目標打印機;
第二發(fā)送模塊,用于當(dāng)所述第一確定模塊確定所述N臺打印機中存在所述目標打印機時,向所述目標打印機發(fā)送重新打印該目標打印機需要打印的菜品標識的指令。
根據(jù)本申請的第三方面,提出了一種電子設(shè)備,所述電子設(shè)備包括:
處理器;用于存儲所述處理器可執(zhí)行指令的存儲器;
其中,所述處理器,用于基于菜單信息,向N臺打印機發(fā)送各自需要打印的菜品標識,N為正整數(shù);接收所述M臺打印機針對所述各自需要打印的菜品標識生成的M條打印反饋消息,M為正整數(shù),且M≦N;基于所述M條打印反饋消息與所述菜單信息所包含的菜品標識,確定所述N臺打印機中是否存在漏打印菜品的目標打印機;當(dāng)所述N臺打印機中存在所述目標打印機時,向所述目標打印機發(fā)送重新打印該目標打印機需要打印的菜品標識的指令。
由以上技術(shù)方案可見,本申請當(dāng)存在漏打印菜品的目標打印機時,向目標打印機發(fā)送重新打印該目標打印機需要打印的菜品標識的指令,從而可以避免打印機出現(xiàn)漏打印小票的情形。
附圖說明
圖1A是根據(jù)本發(fā)明的一示例性實施例的控制打印機的方法的流程圖;
圖1B是圖1A所示實施例的所適用的場景圖;
圖2是根據(jù)本發(fā)明的另一示例性實施例的控制打印機的方法的流程圖;
圖3是根據(jù)本發(fā)明的再一示例性實施例的控制打印機的方法的流程圖;
圖4是根據(jù)本發(fā)明的又一示例性實施例的控制打印機的方法的流程圖;
圖5是根據(jù)本發(fā)明的一示例性實施例的控制打印機的裝置的結(jié)構(gòu)圖;
圖6是根據(jù)本發(fā)明的另一示例性實施例的控制打印機的裝置的結(jié)構(gòu)圖
圖7是根據(jù)本發(fā)明的一示例性實施例的電子設(shè)備的結(jié)構(gòu)圖。
具體實施方式
這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本申請相一致的所有實施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本申請的一些方面相一致的裝置和方法的例子。
在本申請使用的術(shù)語是僅僅出于描述特定實施例的目的,而非旨在限制本申請。在本申請和所附權(quán)利要求書中所使用的單數(shù)形式的“一種”、“所述”和“該”也旨在包括多數(shù)形式,除非上下文清楚地表示其他含義。還應(yīng)當(dāng)理解,本文中使用的術(shù)語“和/或”是指并包含一個或多個相關(guān)聯(lián)的列出項目的任何或所有可能組合。
應(yīng)當(dāng)理解,盡管在本申請可能采用術(shù)語第一、第二、第三等來描述各種信息,但這些信息不應(yīng)限于這些術(shù)語。這些術(shù)語僅用來將同一類型的信息彼此區(qū)分開。例如,在不脫離本申請范圍的情況下,第一信息也可以被稱為第二信息,類似地,第二信息也可以被稱為第一信息。取決于語境,如在此所使用的詞語“如果”可以被解釋成為“在……時”或“當(dāng)……時”或“響應(yīng)于確定”。
為對本申請進行進一步說明,提供下列實施例:
圖1A是根據(jù)本發(fā)明的一示例性實施例的控制打印機的方法的流程圖,圖1B是圖1A所示實施例的所適用的場景圖;該控制打印機的方法可以應(yīng)用在電子設(shè)備(例如:智能手機、平板電腦、POS機等)上,如圖1A所示,包括如下步驟:
步驟101,基于菜單信息,向N臺打印機發(fā)送各自需要打印的菜品標識,N為正整數(shù)。
在一實施例中,菜單信息可以為同一個用戶在餐館所點的全部的菜品。在一實施例中可以根據(jù)餐館對于廚房區(qū)域的實際布局設(shè)定至少一臺打印機的數(shù)量,本申請對N臺打印機的具體數(shù)量不做限制。在一實施例中,每一臺打印機可以根據(jù)預(yù)先設(shè)置打印一個類別的菜品,例如,對于為涼菜區(qū)提供打印服務(wù)的打印機,可以打印的菜品的類別為涼菜,對于為用戶提供打印服務(wù)的打印機,可以打印的是該用戶當(dāng)前所選定的全部的菜品標識以及該菜品標識對應(yīng)的價格、打印時間等信息。在一實施例中,菜品標識可以為菜品對應(yīng)的編號、菜品的中文名稱、菜品的英文名稱中的任意一種或者兩者以上的組合。
步驟102,接收M臺打印機針對各自需要打印的菜品標識生成的M條打印反饋消息,M為正整數(shù),且M≦N。
在一實施例中,打印反饋消息可以攜帶對應(yīng)的打印機的打印內(nèi)容、打印時間點以及該打印機的標識,例如,打印內(nèi)容為菜品標識1001(1001為菜品的編號)以及打印時間點2016年01月01日12:30,打印機的標識為2001。
步驟103,基于M條打印反饋消息與菜單信息所包含的菜品標識,確定N臺打印機中是否存在漏打印菜品的目標打印機,當(dāng)N臺打印機中存在目標打印機時,執(zhí)行步驟104,當(dāng)N臺打印機中不存在目標打印機時,確定本次正常打印菜單信息,提示打印完成。
在一實施例中,可以通過從M條打印反饋消息中的每一條打印反饋信息中解析出每一臺打印機已打印的內(nèi)容,得到全部已打印的菜品,將該全部已打印的菜品與菜單信息中包含的全部菜品進行比較,當(dāng)菜單信息所包含的全部菜品與已打印的菜品不相同時,可以確定存在未打印菜品的目標打印機。
步驟104,當(dāng)N臺打印機中存在目標打印機時,向目標打印機發(fā)送重新打印該目標打印機需要打印的菜品標識的指令。
在一示例性場景中,如圖1B所示,以N為3并且M為2為例進行示例性說明,電子設(shè)備10控制打印機11、打印機12、打印機13以及打印機14,其中,打印機11用于為用戶(用餐者)提供打印菜單的服務(wù),打印機12為位于廚房中的熱菜區(qū)的打印機,打印機13為位于廚房中的涼菜區(qū)的打印機,打印機14為位于廚房中的熱湯區(qū)的打印機,此時,打印機打印機12、打印機13以及打印機14可視為本申請中的N臺打印機。用戶通過電子設(shè)備10在餐館中所點的菜品包括:紅燒魚、涼拌土豆絲、西紅柿蛋湯,當(dāng)電子設(shè)備10向打印機11、打印機12、打印機13以及打印機14發(fā)送打印指令后,打印機11打印出包含紅燒魚、涼拌土豆絲、西紅柿蛋湯的小票,打印機12為熱菜區(qū)的廚師打印“紅燒魚”的小票,打印機13為涼菜區(qū)的廚師打印“涼拌土豆絲”的小票,打印機14為熱湯區(qū)的廚師打印“西紅柿蛋湯”的小票,由此可以使廚房的工作人員根據(jù)各自對應(yīng)的小票制備相應(yīng)的菜品。打印機12、打印機13以及打印機14在打印后可以向電子設(shè)備10返回各自的打印反饋消息,共3條打印反饋消息,例如,若3條打印反饋消息中包含“紅燒魚”、“涼拌土豆絲”、“西紅柿蛋湯”,則與菜單信息中所包含的菜品相同,可確定打印機12、打印機13以及打印機14均打印正常,若打印機12未向電子設(shè)備10返回打印反饋消息,打印機13以及打印機14向電子設(shè)備10反饋了打印反饋消息,則各自反饋的打印反饋消息中包含“涼拌土豆絲”、“西紅柿蛋湯”,則與菜單信息中所包含的菜品“紅燒魚”、“涼拌土豆絲”、“西紅柿蛋湯”不相同,電子設(shè)備10可以將打印機12確定為目標打印機,并重新向打印機12發(fā)送打印“紅燒魚”的指令,從而使烹制“紅燒魚”的廚師看到小票后盡快烹制“紅燒魚”。
本領(lǐng)域技術(shù)人員可以理解的是,本實施例僅以N為3并且M為2為例進行示例性說明,在此情形下目標打印機的數(shù)量為N-M=3-2=1臺,本申請中的目標打印機并不限于一臺,目標打印機的數(shù)量由N與M的差值來確定,也可以為兩臺以上,上述示例性場景并不能形成對本申請的限制。
本實施例中,當(dāng)存在漏打印菜品的目標打印機時,向目標打印機發(fā)送重新打印該目標打印機需要打印的菜品標識的指令,從而可以避免打印機出現(xiàn)漏打印小票的情形,確保廚師及時按照小票烹制菜品,避免用戶等待時間過久,提高用戶的用餐體驗。
圖2是根據(jù)本發(fā)明的另一示例性實施例的控制打印機的方法的流程圖;本實施例利用本申請實施例提供的上述方法,以如何基于M條打印反饋消息與菜單信息所包含的菜品標識確定是否存在漏打印菜品的目標打印機為例并結(jié)合圖1B進行示例性說明,如圖2所示,包括如下步驟:
步驟201,解析M條打印反饋消息中的每一條打印反饋消息攜帶的已打印的菜品標識,得到全部已打印的菜品標識。
如圖1B所示,電子設(shè)備10可以對接收到的每一條打印反饋消息進行解析,讀取出已打印的菜品標識,得到全部已打印的菜品標識,例如,全部已打印的菜品標識包括“紅燒魚”、“涼拌土豆絲”各自對應(yīng)的標識,或者,全部已打印的菜品標識包括“紅燒魚”、“涼拌土豆絲”、“西紅柿蛋湯”各自對應(yīng)的標識。
步驟202,將全部已打印的菜品標識與菜單信息中所包含的菜品標識進行比較,確定已打印的菜品標識與菜單信息中所包含的菜品標識是否相同,當(dāng)已打印的菜品標識與菜單信息中所包含的菜品標識不相同時,執(zhí)行步驟203,當(dāng)已打印的菜品標識與菜單信息中所包含的菜品標識相同時,執(zhí)行步驟207。
例如,全部已打印的菜品標識包括“涼拌土豆絲”、“西紅柿蛋湯”各自對應(yīng)的標識時,菜單信息中所包含的菜品標識包括“紅燒魚”、“涼拌土豆絲”、“西紅柿蛋湯”各自對應(yīng)的標識,則二者所包含的標識不相同;再例如,全部已打印的菜品標識包括“紅燒魚”、“涼拌土豆絲”、“西紅柿蛋湯”各自對應(yīng)的標識,菜單信息中所包含的菜品標識包括“紅燒魚”、“涼拌土豆絲”、“西紅柿蛋湯”各自對應(yīng)的標識,則二者所包含的標識相同。
步驟203,當(dāng)已打印的菜品標識與菜單信息中所包含的菜品標識不相同時,確定N臺打印機中存在漏打印菜品的目標打印機。
與上述步驟202相應(yīng),當(dāng)“紅燒魚”對應(yīng)的標識未包含在全部已打印的菜品標識中時,可以確定打印機12漏打了“紅燒魚”。
步驟204,從M條打印反饋消息中解析M臺打印機的標識。
步驟205,基于M臺打印機的標識和N臺打印機各自對應(yīng)的標識,確定未發(fā)送打印反饋消息的打印機的標識。
與上述步驟203相應(yīng),例如,電子設(shè)備10可以從打印機13和打印機14發(fā)送的打印反饋消息中解析各自的打印機的標識,電子設(shè)備10還可以記錄當(dāng)前可控制的全部打印機(打印機11、打印機12、打印機13以及打印機14)各自對應(yīng)的標識,其中,打印機11由于是為用戶提供打印小票服務(wù)的打印機,可不參與本實施例中的方法流程。電子設(shè)備10可以從解析出的打印機的標識與當(dāng)前可控制的全部打印機各自對應(yīng)的標識進行比較,可從打印機12、打印機13以及打印機14中確定出打印機12未向電子設(shè)備10發(fā)送打印反饋消息。
步驟206,將未發(fā)送打印反饋消息的打印機的標識確定為目標打印機的標識,流程結(jié)束。
與上述步驟205相應(yīng),電子設(shè)備10可以將打印機12的標識確定為目標打印機的標識。
步驟207,當(dāng)已打印的菜品標識與菜單信息中所包含的菜品標識相同時,確定N臺打印機中不存在漏打印菜品的目標打印機,流程結(jié)束。
在一實施例中,當(dāng)存在漏打印菜品的目標打印機時,可確定當(dāng)前的菜單信息的打印是正常的,可以以設(shè)定的語音提示全部打印機打印正常。
本實施例中,通過解析至少一條打印反饋消息得到全部已打印的菜品標識,將該全部已打印的菜品標識與菜單信息中所包含的菜品標識進行比較,進而將未發(fā)送打印反饋消息的打印機的標識確定為目標打印機的標識,可以對出現(xiàn)異常狀況的打印機進行快速識別,及時控制未正常打印的打印機再次打印。
圖3是根據(jù)本發(fā)明的再一示例性實施例的控制打印機的方法的流程圖;本實施例利用本申請實施例提供的上述方法,以如何向至少一臺打印機發(fā)送各自需要打印的菜品標識為例并結(jié)合圖1B進行示例性說明,如圖3所示,包括如下步驟:
步驟301,確定菜單信息包含的菜品標識的類別。
在一實施例中,當(dāng)用戶通過電子設(shè)備10點餐時,電子設(shè)備10對用戶所點的菜品進行實時分類并確定每一菜品所對應(yīng)的類別,菜品的類別可以由餐館自定義設(shè)置,例如,將“紅燒魚”設(shè)置為熱菜,將“涼拌土豆絲”設(shè)置為熱菜,將“西紅柿蛋湯”設(shè)置為熱湯。
步驟302,從N臺打印機中確定與菜品標識的類別對應(yīng)的打印機。
步驟303,向與類別對應(yīng)的打印機發(fā)送各自需要打印的菜品標識。
在一實施例中,菜品標識的類別與打印機相關(guān)聯(lián),例如,類別為熱菜時,對應(yīng)的打印機位于熱菜區(qū),類別為涼菜時,對應(yīng)的打印機位于涼菜區(qū),類別為熱湯時,對應(yīng)的打印機位于烹制熱湯的區(qū)域,當(dāng)電子設(shè)備10需要控制位于廚房的打印機12、打印機13和打印機14打印小票時,可以根據(jù)菜品標識的類別控制相應(yīng)的打印機打印,例如,對于“紅燒魚”,可控制打印機12打印“紅燒魚”的小票,對于“涼拌土豆絲”,可控制打印機13打印“涼拌土豆絲”的小票,對于“西紅柿蛋湯”,可控制打印機14打印“西紅柿蛋湯”的小票。
本實施例中,根據(jù)菜品的類別控制對應(yīng)的打印機打印相應(yīng)的小票,可以使廚房區(qū)域的分工更加明細,提高廚師烹制菜品的工作效率。
圖4是根據(jù)本發(fā)明的又一示例性實施例的控制打印機的方法的流程圖;本實施例利用本申請實施例提供的上述方法,以如何向至少一臺打印機發(fā)送各自需要打印的菜品標識為例并結(jié)合圖1B進行示例性說明,如圖4所示,包括如下步驟:
步驟401,在確定目標打印機的標識后,向目標打印機發(fā)送是否出現(xiàn)異常的詢問消息。
例如,當(dāng)電子設(shè)備10未接收到打印機12發(fā)送的打印反饋消息時,可通過向打印機12發(fā)送詢問消息,以便盡快獲知打印機12的狀態(tài)。
步驟402,獲取目標打印機根據(jù)詢問消息返回的確認消息。
在一實施例中,確認消息中可以設(shè)置一個狀態(tài)標識位,通過該狀態(tài)標識位來表示打印機的狀態(tài)。
步驟403,從確認消息中解析目標打印機的狀態(tài),若目標打印機的狀態(tài)表示目標打印機處于正常打印狀態(tài),執(zhí)行步驟404,若目標打印機的狀態(tài)表示目標打印機處于異常狀態(tài),執(zhí)行步驟406。
例如,從確認消息的狀態(tài)標識位中解析出0,則表示打印機出現(xiàn)異常,解析出1,則表示打印機正常。
步驟404,確認目標打印機是否已打印該目標打印機對應(yīng)的菜品標識,若所述目標打印機未打印該目標打印機對應(yīng)的菜品標識,執(zhí)行步驟405,若確認目標打印機已打印該目標打印機對應(yīng)的菜品標識,本次打印正常,打印結(jié)束。
步驟405,向目標打印機發(fā)送重新打印該目標打印機需要打印的菜品標識的指令,繼而執(zhí)行上述實施例中相應(yīng)的步驟。
在一實施例中,如果打印機12處于正常工作狀態(tài),打印機12未能夠及時打印菜品的原因可能是打印機12由于網(wǎng)絡(luò)問題未及時接收到需要打印的菜品標識導(dǎo)致,則通過重新向打印機12發(fā)送需要打印的菜品標識,可以確保菜品及時被打印,確保廚師能夠盡快的烹制菜品。
步驟406,生成提示消息并推送該提示消息,流程結(jié)束。
在一實施例中,提示消息可以以對話框的方式顯示在電子設(shè)備10的顯示屏上,也可以通過語音的方式播放提示消息,從而可以使工作人員能夠盡快獲知打印機出現(xiàn)異常,及時維修或者更換打印機,確保廚房的烹制菜品的流程更加順暢。
本實施例中,通過向未發(fā)送打印反饋消息的打印機發(fā)送詢問消息,可以及時獲知未發(fā)送打印機的狀態(tài),通過提示消息可以提示工作人員盡快獲知打印機出現(xiàn)異常,及時維修或者更換打印機。
圖5是根據(jù)本發(fā)明的一示例性實施例的控制打印機的裝置的結(jié)構(gòu)圖;如圖5所示,該控制打印機的裝置可以包括:第一發(fā)送模塊51、接收模塊52、第一確定模塊53、第二發(fā)送模塊54。其中:
第一發(fā)送模塊51,用于基于菜單信息,向N臺打印機發(fā)送各自需要打印的菜品標識,N為正整數(shù);
獲取模塊52,用于接收M臺打印機針對第一發(fā)送模塊51發(fā)送的各自需要打印的菜品標識生成的至少一條打印反饋消息,M為正整數(shù),且M≦N;
第一確定模塊53,用于基于獲取模塊52接收到的至少一條打印反饋消息與菜單信息所包含的菜品標識,確定N臺打印機中是否存在漏打印菜品的目標打印機;
第二發(fā)送模塊54,用于當(dāng)?shù)谝淮_定模塊53確定N臺打印機中存在目標打印機時,向目標打印機發(fā)送重新打印該目標打印機需要打印的菜品標識的指令。
圖6是根據(jù)本發(fā)明的另一示例性實施例的控制打印機的裝置的結(jié)構(gòu)圖;如圖6所示,在上述圖5所示實施例的基礎(chǔ)上,第一確定模塊53包括:
解析子模塊531,用于解析M條打印反饋消息中的每一條打印反饋消息攜帶的已打印的菜品標識,得到全部已打印的菜品標識;
比較子模塊532,用于將解析子模塊得到的全部已打印的菜品標識與菜單信息中所包含的菜品標識進行比較;
第一確定子模塊533,用于當(dāng)比較子模塊532得到的比較結(jié)果表示全部已打印的菜品標識與菜單信息中所包含的菜品標識不相同時,確定N臺打印機中存在漏打印菜品的目標打印機;
第二確定子模塊534,用于當(dāng)比較子模塊532得到的比較結(jié)果表示全部已打印的菜品標識與菜單信息中所包含的菜品標識相同時,確定N臺打印機中不存在漏打印菜品的目標打印機。
在一實施例中,控制打印機的裝置還可包括:
解析模塊55,用于在第一確定子模塊533確定N臺打印機中存在漏打印菜品的目標打印機之后,從M條打印反饋消息中解析用于發(fā)送打印反饋消息的打印機的標識;
第二確定模塊56,用于基于解析模塊55解析到的用于發(fā)送打印反饋消息的打印機的標識和M臺打印機各自對應(yīng)的打印機的標識,確定未發(fā)送打印反饋消息的打印機的標識;
第三確定模塊57,用于將第二確定模塊56確定的未發(fā)送打印反饋消息的打印機的標識確定為目標打印機的標識。
在一實施例中,第一發(fā)送模塊51可包括:
第三確定子模塊511,用于確定菜單信息包含的菜品標識的類別;
第四確定子模塊512,用于從N臺打印機中確定與第三確定子模塊511確定的菜品標識的類別對應(yīng)的打印機;
發(fā)送子模塊513,用于向第四確定子模塊512確定的與類別對應(yīng)的打印機發(fā)送各自需要打印的菜品標識。
在一實施例中,控制打印機的裝置還可包括:
第三發(fā)送模塊58,用于向第一確定模塊53確定目標打印機發(fā)送是否出現(xiàn)異常的詢問消息;
確認模塊59,用于當(dāng)獲取模塊52接收到目標打印機根據(jù)第三發(fā)送模塊58發(fā)送的詢問消息返回的確認消息時,若確認消息表示目標打印機處于正常打印狀態(tài),確認所述目標打印機是否已打印該目標打印機對應(yīng)的菜品標識;
若確認模塊59確認目標打印機未打印該目標打印機對應(yīng)的菜品標識,第二發(fā)送模塊54執(zhí)行向目標打印機發(fā)送重新打印該目標打印機需要打印的菜品標識的指令的步驟;
提示消息生成模塊50,用于若獲取模塊52獲取到的確認消息表示目標打印機處于異常狀態(tài),生成提示消息并推送提示消息。
對應(yīng)于上述的控制打印機的方法,本申請還提出了圖7所示的根據(jù)本發(fā)明的一示例性實施例的電子設(shè)備的示意結(jié)構(gòu)圖。請參考圖7,在硬件層面,該電子設(shè)備包括處理器、內(nèi)部總線、網(wǎng)絡(luò)接口、內(nèi)存以及非易失性存儲器,當(dāng)然還可能包括其他業(yè)務(wù)所需要的硬件。處理器從非易失性存儲器中讀取對應(yīng)的計算機程序到內(nèi)存中然后運行,在邏輯層面上形成控制打印機的裝置。當(dāng)然,除了軟件實現(xiàn)方式之外,本申請并不排除其他實現(xiàn)方式,比如邏輯器件抑或軟硬件結(jié)合的方式等等,也就是說以下處理流程的執(zhí)行主體并不限定于各個邏輯單元,也可以是硬件或邏輯器件。
其中,處理器,用于基于菜單信息,向至少一臺打印機發(fā)送各自需要打印的菜品標識;接收至少一臺打印機針對各自需要打印的菜品標識生成的至少一條打印反饋消息;基于至少一條打印反饋消息與菜單信息所包含的菜品標識,確定至少一臺打印機中是否存在漏打印菜品的目標打印機;當(dāng)至少一臺打印機中存在目標打印機時,向目標打印機發(fā)送重新打印該目標打印機需要打印的菜品標識的指令。
本領(lǐng)域技術(shù)人員在考慮說明書及實踐這里公開的發(fā)明后,將容易想到本申請的其它實施方案。本申請旨在涵蓋本申請的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本申請的一般性原理并包括本申請未公開的本技術(shù)領(lǐng)域中的公知常識或慣用技術(shù)手段。說明書和實施例僅被視為示例性的,本申請的真正范圍和精神由下面的權(quán)利要求指出。
還需要說明的是,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、商品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、商品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、商品或者設(shè)備中還存在另外的相同要素。
以上所述僅為本申請的較佳實施例而已,并不用以限制本申請,凡在本申請的精神和原則之內(nèi),所做的任何修改、等同替換、改進等,均應(yīng)包含在本申請保護的范圍之內(nèi)。