السلام عليكم ورحمة الله وبركاته
انا عامل مشروع صغير فيه صفحة عاملها بالasp.net بتظهر بيانات فواتير ومن خلالها اطبع الفاتورة
طبعا طريقتي في الطباعة اني بأستخد الجافا سكربت بان اظهر صفحة الفاتورة المراد طباعتها باستخدام (windo.open) ومن ثم (windo.print) ومن ثم(window.close)
طبعا انا باستخدم هذي الطريقة عشان اطبع على طابعة ال clint والمستخدم هو يختار الطابعة من شاشة الطابعات الموجودة في الوندوز وعن الختيار الطابعة والضغط على زر ال ok تنغلق شاشة الفواتير...طبعا بالطريقة دي انا اتحايل كان الفاتورة تنطبع مباشرتا على الطابعة دون ظهور الصفحة للمستخدم
فلو استخدم ال كريستال ريبوت حطر اظهر شاشة عرض الفاتورة ومن ثم يختار زر الطباعة...عملية طويلة بالنسبة لطباعة فاتورة
المهم انا مشكلتي لو ابغى اطبع نسختين دورت بالنت مني محصل متغير ممكن احدد بيه عدد نسخ الطباعة للأمر (windo.print)...هل يوجد حل ؟
او في طريقة للطباعة مباشرتا على طابعة المستخدم غير طريقتي؟
وشكرا لكم


