PDA

View Full Version : تشخیص نوع پرینتر پیش فرض



damanpak
پنج شنبه 07 فروردین 1393, 11:17 صبح
سلام به همه
دوستان در کدنویسی چطوری میشه فهمید که پرینتر پیشفرض کامپیوتر لیزریه یا سوزنی؟

gilsoft
پنج شنبه 07 فروردین 1393, 14:13 عصر
سلام به همه
دوستان در کدنویسی چطوری میشه فهمید که پرینتر پیشفرض کامپیوتر لیزریه یا سوزنی؟

سلام دوست عزیز
این کدها رو Test کن :
Dim AllPrinters As System.Drawing.Printing.PrinterSettings.StringColl ection
AllPrinters = System.Drawing.Printing.PrinterSettings.InstalledP rinters

الباقی رو خودت باید پیدا کنی ....

gilsoft
پنج شنبه 07 فروردین 1393, 14:21 عصر
اینجا هم یه سری بزن : (.Get Printer info (status, share name etc. etc (http://www.xtremevbtalk.com/showthread.php?t=14662)

damanpak
پنج شنبه 07 فروردین 1393, 19:48 عصر
سلام دوست عزیز
این کدها رو Test کن :
Dim AllPrinters As System.Drawing.Printing.PrinterSettings.StringColl ection
AllPrinters = System.Drawing.Printing.PrinterSettings.InstalledP rinters

الباقی رو خودت باید پیدا کنی ....

سلام و تشکر از شما دوست گرامی
این خط کد شما فقط تعداد پرینترهای تعریف شده واسه کامپیوتر و اسامیشون رو نشون میده
من این دستور رو داشتم حتی در ادامه اش دستوری رو پیدا کردم که پرینتر پیش فرض سیستم رو تغییر میده
اما نتونستم نوع پرینتر رو از داخلشون پیدا کنم
و صفحه ای رو هم که گفتین سر بزنم تعداد خطوط کدش خیلی زیاده و ارزش بدست آوردن نوع پرینتر با این همه خط رو نداره
من فکر میکنم خود وی بی دات نت توابعی راجع به این کار داشته باشه که کدنویسیمون رو کمتر کنه بهر حال بارم تشکر
دوستان دیگه کسی راهنمایی نداره؟

majidmarashi
سه شنبه 02 اردیبهشت 1393, 16:32 عصر
اینجا یه سری بزن نرم افزار زمرد (http://www.zomorodhesab.com)