1.一種控制打印機(jī)的方法,其特征在于,所述方法包括:
基于菜單信息,向N臺(tái)打印機(jī)發(fā)送各自需要打印的菜品標(biāo)識(shí),N為正整數(shù);
獲取M臺(tái)打印機(jī)針對各自需要打印的菜品標(biāo)識(shí)生成的M條打印反饋消息,M為正整數(shù),且M≦N;
基于所述M條打印反饋消息與所述菜單信息所包含的菜品標(biāo)識(shí),確定所述N臺(tái)打印機(jī)中是否存在漏打印菜品的目標(biāo)打印機(jī);
當(dāng)所述N臺(tái)打印機(jī)中存在所述目標(biāo)打印機(jī)時(shí),向所述目標(biāo)打印機(jī)發(fā)送重新打印該目標(biāo)打印機(jī)需要打印的菜品標(biāo)識(shí)的指令。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基于所M條打印反饋消息與菜單信息所包含的菜品標(biāo)識(shí),確定所述N臺(tái)打印機(jī)中是否存在漏打印菜品的目標(biāo)打印機(jī),包括:
解析所述M條打印反饋消息中的每一條打印反饋消息攜帶的已打印的菜品標(biāo)識(shí),得到全部已打印的菜品標(biāo)識(shí);
將所述全部已打印的菜品標(biāo)識(shí)與菜單信息中所包含的菜品標(biāo)識(shí)進(jìn)行比較;
當(dāng)所述全部已打印的菜品標(biāo)識(shí)與所述菜單信息中所包含的菜品標(biāo)識(shí)不相同時(shí),確定所述N臺(tái)打印機(jī)中存在漏打印菜品的目標(biāo)打印機(jī);
當(dāng)所述全部已打印的菜品標(biāo)識(shí)與所述菜單信息中所包含的菜品標(biāo)識(shí)相同時(shí),確定所述N臺(tái)打印機(jī)中不存在漏打印菜品的目標(biāo)打印機(jī)。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述確定所述N臺(tái)打印機(jī)中存在漏打印菜品的目標(biāo)打印機(jī)的步驟之后,所述方法還包括:
從所述M條打印反饋消息中解析用于發(fā)送打印反饋消息的M臺(tái)打印機(jī)的標(biāo)識(shí);
基于所述M臺(tái)打印機(jī)的標(biāo)識(shí)和所述N臺(tái)打印機(jī)各自對應(yīng)的標(biāo)識(shí),確定未發(fā)送所述打印反饋消息的打印機(jī)的標(biāo)識(shí);
將未發(fā)送所述打印反饋消息的打印機(jī)的標(biāo)識(shí)確定為所述目標(biāo)打印機(jī)的標(biāo)識(shí)。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基于菜單信息,向N臺(tái)打印機(jī)發(fā)送各自需要打印的菜品標(biāo)識(shí),包括:
確定菜單信息包含的菜品標(biāo)識(shí)的類別;
從N臺(tái)打印機(jī)中確定與所述菜品標(biāo)識(shí)的類別對應(yīng)的打印機(jī);
向與類別對應(yīng)的打印機(jī)發(fā)送各自需要打印的菜品標(biāo)識(shí)。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述向所述目標(biāo)打印機(jī)發(fā)送重新打印該目標(biāo)打印機(jī)需要打印的菜品標(biāo)識(shí)的指令的步驟之前,所述方法還包括:
向所述目標(biāo)打印機(jī)發(fā)送是否出現(xiàn)異常的詢問消息;
當(dāng)獲取到所述目標(biāo)打印機(jī)根據(jù)所述詢問消息返回的確認(rèn)消息時(shí),若所述確認(rèn)消息表示所述目標(biāo)打印機(jī)處于正常打印狀態(tài),確認(rèn)所述目標(biāo)打印機(jī)是否已打印該目標(biāo)打印機(jī)對應(yīng)的菜品標(biāo)識(shí);
若所述目標(biāo)打印機(jī)未打印該目標(biāo)打印機(jī)對應(yīng)的菜品標(biāo)識(shí),執(zhí)行所述向所述目標(biāo)打印機(jī)發(fā)送重新打印該目標(biāo)打印機(jī)需要打印的菜品標(biāo)識(shí)的指令的步驟;
若所述確認(rèn)消息表示所述目標(biāo)打印機(jī)處于異常狀態(tài),生成提示消息并推送所述提示消息。
6.一種控制打印機(jī)的裝置,其特征在于,所述裝置包括:
第一發(fā)送模塊,用于基于菜單信息,向N臺(tái)打印機(jī)發(fā)送各自需要打印的菜品標(biāo)識(shí),N為正整數(shù);
獲取模塊,用于接收所述M臺(tái)打印機(jī)針對所述第一發(fā)送模塊發(fā)送的所述各自需要打印的菜品標(biāo)識(shí)生成的M條打印反饋消息,M為正整數(shù),且M≦N;
第一確定模塊,用于基于所述獲取模塊接收到的所述M條打印反饋消息與所述菜單信息所包含的菜品標(biāo)識(shí),確定所述N臺(tái)打印機(jī)中是否存在漏打印菜品的目標(biāo)打印機(jī);
第二發(fā)送模塊,用于當(dāng)所述第一確定模塊確定所述N臺(tái)打印機(jī)中存在所述目標(biāo)打印機(jī)時(shí),向所述目標(biāo)打印機(jī)發(fā)送重新打印該目標(biāo)打印機(jī)需要打印的菜品標(biāo)識(shí)的指令。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述第一確定模塊包括:
解析子模塊,用于解析所述M條打印反饋消息中的每一條打印反饋消息攜帶的已打印的菜品標(biāo)識(shí),得到全部已打印的菜品標(biāo)識(shí);
比較子模塊,用于將所述解析子模塊得到的所述全部已打印的菜品標(biāo)識(shí)與菜單信息中所包含的菜品標(biāo)識(shí)進(jìn)行比較;
第一確定子模塊,用于當(dāng)所述比較子模塊得到的比較結(jié)果表示所述全部已打印的菜品標(biāo)識(shí)與所述菜單信息中所包含的菜品標(biāo)識(shí)不相同時(shí),確定所述N臺(tái)打印機(jī)中存在漏打印菜品的目標(biāo)打印機(jī);
第二確定子模塊,用于當(dāng)所述比較子模塊得到的比較結(jié)果表示全部已打印的菜品標(biāo)識(shí)與所述菜單信息中所包含的菜品標(biāo)識(shí)相同時(shí),確定所述N臺(tái)打印機(jī)中不存在漏打印菜品的目標(biāo)打印機(jī)。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括:
解析模塊,用于在所述第一確定子模塊確定所述N臺(tái)打印機(jī)中存在漏打印菜品的目標(biāo)打印機(jī)之后,從所述M條打印反饋消息中解析用于發(fā)送打印反饋消息的打印機(jī)的標(biāo)識(shí);
第二確定模塊,用于基于所述解析模塊解析到的所述用于發(fā)送打印反饋消息的打印機(jī)的標(biāo)識(shí)和所述M臺(tái)打印機(jī)各自對應(yīng)的標(biāo)識(shí),確定未發(fā)送所述打印反饋消息的打印機(jī)的標(biāo)識(shí);
第三確定模塊,用于將所述第二確定模塊確定的所述未發(fā)送所述打印反饋消息的打印機(jī)的標(biāo)識(shí)確定為所述目標(biāo)打印機(jī)的標(biāo)識(shí)。
9.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述第一發(fā)送模塊包括:
第三確定子模塊,用于確定所述菜單信息包含的菜品標(biāo)識(shí)的類別;
第四確定子模塊,用于從N臺(tái)打印機(jī)中確定與所述第三確定子模塊確定的所述菜品標(biāo)識(shí)的類別對應(yīng)的打印機(jī);
發(fā)送子模塊,用于向所述第四確定子模塊確定的與類別對應(yīng)的打印機(jī)發(fā)送各自需要打印的菜品標(biāo)識(shí)。
10.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括:
第三發(fā)送模塊,用于向所述第一確定模塊確定所述目標(biāo)打印機(jī)發(fā)送是否出現(xiàn)異常的詢問消息;
確認(rèn)模塊,用于當(dāng)所述獲取模塊接收到所述目標(biāo)打印機(jī)根據(jù)所述詢問消息返回的確認(rèn)消息時(shí),若所述確認(rèn)消息表示所述目標(biāo)打印機(jī)處于正常打印狀態(tài),確認(rèn)所述目標(biāo)打印機(jī)是否已打印該目標(biāo)打印機(jī)對應(yīng)的菜品標(biāo)識(shí);
若所述確認(rèn)模塊確認(rèn)所述目標(biāo)打印機(jī)未打印該目標(biāo)打印機(jī)對應(yīng)的菜品標(biāo)識(shí),所述第二發(fā)送模塊執(zhí)行所述向所述目標(biāo)打印機(jī)發(fā)送重新打印該目標(biāo)打印機(jī)需要打印的菜品標(biāo)識(shí)的指令的步驟;
提示消息生成模塊,用于若所述獲取模塊獲取到的所述確認(rèn)消息表示所述目標(biāo)打印機(jī)處于異常狀態(tài),生成提示消息并推送所述提示消息。
11.一種電子設(shè)備,其特征在于,所述電子設(shè)備包括:
處理器;用于存儲(chǔ)所述處理器可執(zhí)行指令的存儲(chǔ)器;
其中,所述處理器,用于處理器;用于存儲(chǔ)所述處理器可執(zhí)行指令的存儲(chǔ)器;
其中,所述處理器,用于基于菜單信息,向N臺(tái)打印機(jī)發(fā)送各自需要打印的菜品標(biāo)識(shí),N為正整數(shù);接收M臺(tái)打印機(jī)針對所述各自需要打印的菜品標(biāo)識(shí)生成的M條打印反饋消息,M為正整數(shù),且M≦N;基于所述M條打印反饋消息與所述菜單信息所包含的菜品標(biāo)識(shí),確定所述N臺(tái)打印機(jī)中是否存在漏打印菜品的目標(biāo)打印機(jī);當(dāng)所述N臺(tái)打印機(jī)中存在所述目標(biāo)打印機(jī)時(shí),向所述目標(biāo)打印機(jī)發(fā)送重新打印該目標(biāo)打印機(jī)需要打印的菜品標(biāo)識(shí)的指令。