الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

الطباعة على طابعة الشبكة برغم أنها ليست الطابعة الافتراضية

بدأه islam2008 في 8 أبريل 2008 · 5 رد · 3,491 مشاهدة · في قواعد بيانات Visual FoxPro
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الاخوة الكرام

السلام عليكم

مشكلة غريبة تعرضت لها لأول مرة .... بعد أن قمت بتصميم برنامج أجد أن كل التقارير تطبع على الطابعة المحلية المتصلة بجهاز الكمبيوتر ماعدا تقرير او اثنين عند طباعتهم أجد أنه يتم طباعتهم على طابعة الشبكة بالرغم أن الطابعة الافتراضية هي الطابعة المتصلة بجهازي ... قمت بتجربة البرنامج في مكان آخر ووجدت نفس المشكلة ولا أدري ماهو السبب ؟؟؟؟

#2

السلام عليكم ورحمة الله وبركاته

هناك بعض الاقتراحات أخى الكريم لضمان الطباعة على الطابعة التى تريد :

أولا : أضف الأمر prompt إلى أمر طباعة التقرير report form حتى يظهر لك أسماء الطابعات المثبتة على الشبكة وتختار منها التى تريد .

ثانيا : استخدم الأمر

SET PRINTER TO NAME GETPRINTER( )

أيضا لاختيار الطابعة من بين الطابعات المثبتة

ثالثا :

إن كنت تعلم اسم الطابعة فاستخدم هذا الأمر :

set printer TO NAME \\ ServerName\ PrinterName

ولمعرفة الطابعات المثبتة على الجهاز ارجع لملف win.ini وستجد فيه أسماء الطابعات المثبتة أو استخدم الأمر aprinters() للحصول على أسماء الطابعات المثبتة أيضا .

#3
islam2008 كتب:
الاخوة الكرام

السلام عليكم

مشكلة غريبة تعرضت لها لأول مرة .... بعد أن قمت بتصميم برنامج أجد أن كل التقارير تطبع على الطابعة المحلية المتصلة بجهاز الكمبيوتر ماعدا تقرير او اثنين عند طباعتهم أجد أنه يتم طباعتهم على طابعة الشبكة بالرغم أن الطابعة الافتراضية هي الطابعة المتصلة بجهازي ... قمت بتجربة البرنامج في مكان آخر ووجدت نفس المشكلة ولا أدري ماهو السبب ؟؟؟؟

لدي خلفية بسيطة في الفوكس ولعلي أستطيع مساعدتك

التقرير يطبع على أخر طابعة تم إختيارها في وضع التصميم وتم حفظ التقرير بعدها.

ولا علاقة له بالطابعة الإفتراضية للويندوز.

كنت أضبط التقارير الخاصة بالفواتير على طابعات Epson LQ وعلى نفس الجهاز تضبط سندات القبض لتطبع على طابعة Epson LQ ثانية لعدم الإضطرار لتغيير شريط الورق

والتقارير العادية أضبطها على طابعة ليزرية HP

ولفعل ذلك ... قم بفتح التقرير في وضع التصميم ... من قائمة ملف إختر إعدادات الطباعة ... على ما أذكر داخلها يوجد إختيار للطابعة قم بتحديد الطابعة التي تريد ثم قم بتعديل أي شئ في تصميم التقرير وقم بالحفظ

جرب وإن شاء الله ستحل مشكلتك.

#4

السلام عليكم

لدي استفسار هل ممكن استعمال الرجستري لطباعة التقاري على طابعات معينه

على سبيل المثال نحدد اسم التقرير بالرجستري واسم الطابع التي يتم الطباعه عليها

فهل من الممكن تطبيق الطريقة على الوراكل مع العلم تم تجربتها على لغات اخرى مثل vb6 وكانت تعمل بنجاح

#5

كيف اضيف الامر prompt ؟؟؟

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…