首页 > 代码库 > Zebra - zebra command to get printer status

Zebra - zebra command to get printer status

        /// <summary>        /// determine whether the network printer is in pause.        /// </summary>        /// <param name="ip"></param>        /// <param name="port"></param>        /// <param name="strOutMsg"></param>        /// <returns></returns>        private bool IsPause(string ip, int port)        {            string strOutMsg = null;            string zebraCommand = "^XA~HS^XZ";            PrinterCommunicate printerCommunicate = new PrinterCommunicate();            if (printerCommunicate.SendZPL_ViaNetwork(ip, port, zebraCommand, out strOutMsg))            {                //split retMsg with "\r\n"                string[] retMsgs = strOutMsg.Split(new string[] { "\r\n" }, StringSplitOptions.RemoveEmptyEntries);                if (retMsgs != null)                {                   string retFirstMsgItem = retMsgs[0];                   string[] retFirstMsgItems = retFirstMsgItem.Split(new string[] { "," }, StringSplitOptions.RemoveEmptyEntries);                   return "1".Equals(retFirstMsgItems[2]);                }            }            return false;        }

 

Zebra - zebra command to get printer status