示例#1
0
 public DownloadGraphicsZplCommandAnalyzer(
     VirtualPrinter virtualPrinter,
     IPrinterStorage printerStorage)
     : base("~DG", virtualPrinter)
 {
     this._printerStorage = printerStorage;
 }
示例#2
0
 public DownloadObjectsZplCommandAnaylzer(
     VirtualPrinter virtualPrinter,
     IPrinterStorage printerStorage)
     : base("~DY", virtualPrinter)
 {
     this._printerStorage = printerStorage;
 }
        private static AssetDetail CreateAssetDetail(Asset asset, AssetReservationResult testAsset)
        {
            Printer printer = asset as Printer;

            if (printer != null)
            {
                return(CreatePrintDeviceDetail(testAsset, printer));
            }

            VirtualPrinter virtualPrinter = asset as VirtualPrinter;

            if (virtualPrinter != null)
            {
                return(CreatePrintDeviceDetail(testAsset, virtualPrinter));
            }

            Camera camera = asset as Camera;

            if (camera != null)
            {
                return(CreateCameraDetail(testAsset, camera));
            }

            DeviceSimulator simulator = asset as DeviceSimulator;

            if (simulator != null)
            {
                if (simulator.SimulatorType.Equals("Jedi", StringComparison.InvariantCultureIgnoreCase))
                {
                    return(CreateJediSimulatorDetail(testAsset, simulator));
                }
                else
                {
                    return(CreateSiriusSimulatorDetail(testAsset, simulator));
                }
            }

            MobileDevice mobileDevice = asset as MobileDevice;

            if (mobileDevice != null)
            {
                return(CreateMobileDeviceDetail(testAsset, mobileDevice));
            }

            // If we get to this point, just create a plain old asset
            return(new AssetDetail(testAsset.AssetId, testAsset.AvailabilityStart, testAsset.AvailabilityEnd));
        }
 public ImageMoveZplCommandAnalyzer(VirtualPrinter virtualPrinter) : base("^IM", virtualPrinter)
 {
 }
 public DataMatrixZplCommandAnalyzer(VirtualPrinter virtualPrinter) : base("^BX", virtualPrinter)
 {
 }
示例#6
0
 public FieldOriginZplCommandAnalzer(VirtualPrinter virtualPrinter) : base("^FO", virtualPrinter)
 {
 }
 public FieldTypesetZplCommandAnalyzer(VirtualPrinter virtualPrinter) : base("^FT", virtualPrinter)
 {
 }
 public ChangeAlphanumericDefaultFontZplCommandAnalyzer(VirtualPrinter virtualPrinter) : base("^CF", virtualPrinter)
 {
 }
 public FieldHexadecimalZplCommandAnalyzer(VirtualPrinter virtualPrinter) : base("^FH", virtualPrinter)
 {
 }
示例#10
0
 public BarCodeFieldDefaultZplCommandAnalyzer(VirtualPrinter virtualPrinter) : base("^BY", virtualPrinter)
 {
 }
示例#11
0
 public CodeEAN13BarcodeZplCommandAnalyzer(VirtualPrinter virtualPrinter) : base("^BE", virtualPrinter)
 {
 }
示例#12
0
 public LabelReversePrintZplCommandAnalyzer(VirtualPrinter virtualPrinter) : base("^LR", virtualPrinter)
 {
 }
 public Interleaved2of5BarcodeZplCommandAnalyzer(VirtualPrinter virtualPrinter) : base("^B2", virtualPrinter)
 {
 }
 public Code39BarcodeZplCommandAnalyzer(VirtualPrinter virtualPrinter) : base("^B3", virtualPrinter)
 {
 }
示例#15
0
 public GraphicFieldZplCommandAnalyzer(VirtualPrinter virtualPrinter) : base("^GF", virtualPrinter)
 {
 }
示例#16
0
 public GraphicBoxZplCommandAnalyzer(VirtualPrinter virtualPrinter) : base("^GB", virtualPrinter)
 {
 }
 public LabelHomeZplCommandAnalyzer(VirtualPrinter virtualPrinter) : base("^LH", virtualPrinter)
 {
 }
示例#18
0
 public FieldSeparatorZplCommandAnalyzer(
     VirtualPrinter virtualPrinter, ZplCommandAnalyzerBase fieldDataAnalyzer)
     : base("^FS", virtualPrinter)
 {
     _fieldDataAnalyzer = fieldDataAnalyzer;
 }
示例#19
0
 public GraphicCircleZplCommandAnalyzer(VirtualPrinter virtualPrinter) : base("^GC", virtualPrinter)
 {
 }
示例#20
0
 public RecallGraphicZplCommandAnalyzer(VirtualPrinter virtualPrinter) : base("^XG", virtualPrinter)
 {
 }
示例#21
0
 public ZplCommandAnalyzerBase(string prefix, VirtualPrinter virtualPrinter)
 {
     this.PrinterCommandPrefix = prefix;
     this.VirtualPrinter       = virtualPrinter;
 }
 public FieldBlockZplCommandAnalyzer(VirtualPrinter virtualPrinter) : base("^FB", virtualPrinter)
 {
 }
 public ScalableBitmappedFontZplCommandAnalyzer(VirtualPrinter virtualPrinter) : base("^A", virtualPrinter)
 {
 }
示例#24
0
 private static PrintDeviceDetail CreatePrintDeviceDetail(AssetReservationResult asset, VirtualPrinter printer)
 {
     return(new PrintDeviceDetail(asset.AssetId, asset.AvailabilityStart, asset.AvailabilityEnd)
     {
         Address = printer.Address,
         PortNumber = printer.PortNumber,
         SnmpEnabled = printer.SnmpEnabled,
         Product = string.Empty,
         Capability = printer.Capability,
         Availability = asset.Availability
     });
 }
示例#25
0
 public CommentZplCommandAnalyzer(VirtualPrinter virtualPrinter) : base("^FX", virtualPrinter)
 {
 }
示例#26
0
 public FieldReversePrintZplCommandAnalyzer(VirtualPrinter virtualPrinter) : base("^FR", virtualPrinter)
 {
 }
 public RecallFormatCommandAnalyzer(VirtualPrinter virtualPrinter) : base("^XF", virtualPrinter)
 {
 }
示例#28
0
 public FieldNumberCommandAnalyzer(VirtualPrinter virtualPrinter) : base("^FN", virtualPrinter)
 {
 }
 public VirtualPrinterConnector()
 {
     virtualPrinter = new VirtualPrinter(this);
     con            = Main.conn;
     job            = new Printjob(Main.conn);
 }
 public QrCodeBarcodeZplCommandAnalyzer(VirtualPrinter virtualPrinter) : base("^BQ", virtualPrinter)
 {
 }