PDA

View Full Version : حرفه ای: پرینت همزمان در چند پرینتر



a.golzar66
یک شنبه 20 اسفند 1396, 14:52 عصر
سلام خدمت دوستان
یه برنامه وب برای رستوران نوشتم و میخوام وقتی کاربر هر سفارشی که ثبت کرد مستقیم از دو پرینتر همزمان فاکتور پرینتر شود.
من خودم بایک پرینتر رو کدش رو نوشتم و بدون نمایش هیچ پنجره اضافه مستقیم پرینت میگیره ولی نمیدونم ایا میشه صفحه ای که میخواییم پرینت بگیریم رو به دو یا چند تا پرینتر مستقیم ارسال کنم و پرینت گرفته شود

ali_md110
یک شنبه 20 اسفند 1396, 15:33 عصر
معمولا در لیست چاپگرهای ویندوزی فقط یک پرینتر به عنوان پیش فرض قابل انتخاب هست
شما باید بصورت دستی نام پرینترها را ست کنید
فرض کنیم از کامپوننت استیمول استفاده می کنیم




var report = new StiReport();
var path = Path.GetDirectoryName(Application.ExecutablePath); //@"C:\Print";
report.Load(path + @"\Reports\Ticket.mrt");
report.RegBusinessObject("Delivery", personsReserve);
// report.Compile();
report.PrinterSettings.ShowDialog = false;
report.PrinterSettings.PrinterName = device.PrinterName;
report.Print();