public bool IsReady() { var isOk = false; var isWasBusy = false; var status = PrintProvider.GetExtendedStatus(out isOk); if (isOk == false) { if (isWasBusy == false) { if (status[ExtendedStatus.BusyPrinting] == true) { isWasBusy = true; } } } if (isWasBusy && status[ExtendedStatus.BusyPrinting] == false && status[ExtendedStatus.Ready] == true) { //Log("info: I was waiting for: " + (Environment.TickCount - start) + " ms. and got Busy state returned to Ready!"); return(true); } return(false); }
public void Setup() { PrintProvider.Setup(_ip, printPort); }
public void Calibrate() { PrintProvider.Calibrate(_ip, printPort); }
public Dictionary <string, object> RunQuery(string clause) { return(PrintProvider.RunQuery(clause, _ip, printPort)); }
public bool Print(byte[] bytes) { return(PrintProvider.Print(bytes, _ip, printPort)); }