Example #1
0
        public static string GetMessage(PrinterError error)
        {
            switch (error)
            {
            case PrinterError.NotFound:
                return("No Receipt Printer Available!");

            case PrinterError.InvalidFormat:
                return("Receipt data is in an invalid format");

            case PrinterError.CannotCut:
                return("Cannot cut the paper");

            case PrinterError.Unexpected:
            default:
                return("Printer Error");
            }
        }
Example #2
0
 public PrinterLayerException(PrinterError errorCode, System.Exception innerException = null) : base(GetMessage(errorCode), innerException)
 {
     ErrorCode = errorCode;
 }