لقد قمت بتصميم بتقرير بالكريستال ريبورت وتم عرض التقرير في صفحة aspx وعندما حاولت طباعة التقرير باستخدام الشفرة التالية :
Dim r As new ReportName
r.PrintToPrinter(1, True, 1, 1)
ظهرت رسالة الخطأ التالية
No default printer.
ثم حاولت أن أقوم بتمرير اسم الطابعة بواسطة
r.PrintOptions.PrinterName = "hp LaserJet 1010 Series Driver"
بافتراض ان هذا هو اسم الطابعة المثبتة فظهرت رسالة الخطأ التالية
Logon Failed
هل يمكنني ان اقوم بمعرفة اسم الطابعة المثبتة باستخدام دالة API واستخدامها
والله الموفق