private void Form1_Load(object sender, EventArgs e) { #region 初始化重印标签类型 cbbLabelType.Items.AddRange(new string[] { "SN", "Box" }); cbbLabelType.SelectedIndex = 0; cbbLabelType.DropDownStyle = ComboBoxStyle.DropDownList; #endregion //初始化打印数量 cbbBoxLabelQty.Items.AddRange(new object[] { "1", "2" }); cbbBoxLabelQty.SelectedIndex = 0; cbbBoxLabelQty.DropDownStyle = ComboBoxStyle.DropDownList; //初始化打印机列表 LocalPrint.GetLocalPrinters().ForEach(c => cbbPrinters.Items.Add(c)); cbbPrinters.SelectedIndex = 0; cbbPrinters.DropDownStyle = ComboBoxStyle.DropDownList; //设置默认打印机 LocalPrint.SetDefaultPrinter(cbbPrinters.Text); List <MesRkwPackageView> rkwPackageViews = new List <MesRkwPackageView>(); _dt = rkwPackageViews.ToDataTable(null); _dt.Columns.Remove("IsPrint"); _dt.Columns.Remove("BoxSize"); dgvDataLabels.DataSource = _dt; dgvDataLabels.EditMode = DataGridViewEditMode.EditProgrammatically; dgvSnData.EditMode = DataGridViewEditMode.EditProgrammatically; // ////Copy Label // //// Console.WriteLine(Base.IsRemote); // string remote = @"\\192.168.0.4\Minicut\软件\办公软件\Rkw\label\"; // string target = Parameters.StartPath + "label\\"; // //if (Directory.Exists(target)) // //{ // // File.Delete($"{target}*.*"); // // Directory.Delete(target); // //} //Base.CopyFile($"{remote}Package.Lab", $"{target}Package.Lab"); //Base.CopyFile($"{remote}Shipping.Lab", $"{target}Shipping.Lab"); //Base.CopyFile($"{remote}sn.Lab", $"{target}sn.Lab"); //Base.CopyFile($"{remote}TraceableTags.Lab", $"{target}TraceableTags.Lab"); this.txtCheckWarehouseExcelPath.ReadOnly = true; }
private void btnSetPrint_Click(object sender, EventArgs e) { string currentPrint = cbbPrinters.Text; ConsoleWriteToLabelMsg(LocalPrint.SetDefaultPrinter(currentPrint) ? "打印机设置成功!" : "打印机设置失败!"); }