Forum

MVC ile yazıcı se&#...
 
Bildirimler
Hepsini Temizle

MVC ile yazıcı seçimi

2 Yazılar
2 Üyeler
0 Reactions
1,044 Görüntüleme
(@CemTayfurDemirsal)
Gönderiler: 1
New Member
Konu başlatıcı
 

İyi çalışmalar arkadaşlar,

Benim sorunum. MVC ile hazırladığım bir programda makbuz yazdırma kısmında problem yaşıyorum. Bilgisayarda default olarak HP 1020 yazıcı varsayılan olarak seçili. Ben makbuz yazdır dediğimde makbuzun direk makbuz yazıcısı olan OKI 1120 dot matrix yazıcıya gitmesini istiyorum. Bir kod örneği olursa çok yardımcı olur.

Yardımlarınız için teşekkürler

 
Gönderildi : 03/07/2017 17:21

(@eravse)
Gönderiler: 1753
Üye
 

öncelikle printerınızın ısmını bulun

 

private void btnGetPrinters_Click(object sender, EventArgs e)
        {
// Use the ObjectQuery to get the list of configured printers
            System.Management.ObjectQuery oquery =
                new System.Management.ObjectQuery("SELECT * FROM Win32_Printer");
 
            System.Management.ManagementObjectSearcher mosearcher =
                new System.Management.ManagementObjectSearcher(oquery);
 
            System.Management.ManagementObjectCollection moc = mosearcher.Get();
 
            foreach (ManagementObject mo in moc)
            {
                System.Management.PropertyDataCollection pdc = mo.Properties;
                foreach (System.Management.PropertyData pd in pdc)
                {
                    if ((bool)mo["Network"])
                    {
                        cmbPrinters.Items.Add(mo[pd.Name]);
                    }
                }
            }
 
        }
 
 
 
daha sonra
 
 
using System.Drawing.Printing;

PrintDocument pd = new PrintDocument();
pd.PrinterSettings.PrinterName = "my printer"; /// buraya dya dırek olarak ısmı gonderın yada bıraz oncekı kodu bır lısteye atarak ordan secerek prınt edın 

saygılar

ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com

 
Gönderildi : 08/07/2017 01:32

Paylaş: