/// <summary> /// Тестируем принтер чека /// </summary> /// <returns>Результат теста прошел/не прошел</returns> public bool Test() { bool p; try { switch (PrnModel) { case Model.T400: if (t400 == null) { if (this.port != null) { t400 = new T400(this.port); } else { Initialize(); } } if (t400 == null) { return(false); } return(t400.Test()); case Model.ICT: if (ict == null) { if (this.port != null) { ict = new ICT(this.port); } else { Initialize(); } } if (ict == null) { return(false); } return(ict.Test()); case Model.VKP80: if (vkp == null) { if (this.port != null) { vkp = new VKP80(this.port); } else { Initialize(); } } if (vkp == null) { return(false); } p = vkp.Test(); ErrorMessage = vkp.ErrMsg; return(p); case Model.AV268: if (av == null) { if (this.port != null) { av = new AV286(this.port); } else { Initialize(); } } if (av == null) { return(false); } p = av.Test(); ErrorMessage = av.ErrMsg; return(p); case Model.CITIZEN: if (cit == null) { if (this.port != null) { cit = new Citizen(this.port); } else { Initialize(); } } if (cit == null) { return(false); } p = cit.Test(); ErrorMessage = cit.ErrMsg; return(p); case Model.TUP900: if (tup == null) { if (this.port != null) { tup = new Tup900(this.port); } else { Initialize(); } } if (tup == null) { return(false); } p = tup.Test(); ErrorMessage = tup.ErrMsg; return(p); } } catch { return(false); } return(false); }
/// <summary> /// Тестируем принтер чека /// </summary> /// <returns>Результат теста прошел/не прошел</returns> public bool Test() { bool res = false; try { switch (PrnModel) { case Model.T400: if (t400 == null) { if (this.port != null) { t400 = new T400(this.port); } else { Initialize(""); } } if (t400 == null) { return(false); } return(t400.Test()); case Model.ICT: if (ict == null) { if (this.port != null) { ict = new ICT(this.port); } else { Initialize(""); } } if (ict == null) { return(false); } return(ict.Test()); case Model.VKP80: if (vkp == null) { if (this.port != null) { vkp = new VKP80(this.port); } else { Initialize(""); } } if (vkp == null) { return(false); } res = vkp.Test(); ErrorMessage = vkp.ErrMsg; return(res); case Model.AV268: if (av == null) { if (this.port != null) { av = new AV286(this.port); } else { Initialize(""); } } if (av == null) { return(false); } res = av.Test(); ErrorMessage = av.ErrMsg; return(res); case Model.CITIZEN: if (cit == null) { if (this.port != null) { cit = new Citizen(this.port); } else { Initialize(""); } } if (cit == null) { return(false); } res = cit.Test(); ErrorMessage = cit.ErrMsg; return(res); case Model.TUP900: if (tup == null) { if (this.port != null) { tup = new Tup900(this.port); } else { Initialize(""); } } if (tup == null) { return(false); } res = tup.Test(); ErrorMessage = tup.ErrMsg; return(res); case Model.PRIM21K: if (prim21k == null) { if (this.port != null) { prim21k = new PRIM21KNF(); prim21k.Initialize(this.port); } else { Initialize("prim21k"); } } if (prim21k == null) { return(false); } return(true); } } catch { return(false); } return(false); }