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

كود للتحكم في اختيار الطابعات

مغلق
بدأه MaTaRi في 19 مايو 2005 · 7 رد · 959 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

انا احاااااول اوضح لكم بشكل كبير لكي يفهمني الكل

انا عملت برنامج وعندي ثلاث طابعات وحده Epson للفواتير--والثانيه hp للكشوفات----,والثالثة zebra لطباعة الباركود

واكيد البرنامج فيه تقارير او ازرار طباعة !!!!

المطلوب:

عندما اضغط على طباعة فاتورة تلقائيا يختار الطابعة Epson

وعندما اطبع كشف حساب تلقائيا يختار الطابعة hp

وعندما اطبع ملصق باركود تلقائيا يختار الطابعة zebra

يعني كود لأختيار الطابعة تلقائيا ويكون اكيد داخل زر command

بانتظاركم وان شاء الله تلقون لي الحل

تم تعديل هذه المشاركة بواسطة MaTaRi في 19 مايو 2005 في 02:28

#2

السلام عليكم

أخي الكريم MaTaRi

هه بعض الأكواد المتعلقه بالطابعات أرجو أن تفيدك في مشروعك

بخصوص طلبك يمكن أن تستفيد من هذا البرنامج

تحديد الطابعه الإفتراضيه.rar

essam.gif

منتديات كوكب الكمبيوتر

لكل جديد في عالم تكنولوجيا المعلومات والكمبيوتر والأخبار العلمية

http://www.planetss.com/vb

#3

وهاذا كود يقوم بإعطائك حالة الطباعه الحاليه

حالة الطباعه.rar

essam.gif

منتديات كوكب الكمبيوتر

لكل جديد في عالم تكنولوجيا المعلومات والكمبيوتر والأخبار العلمية

http://www.planetss.com/vb

#4

وهذا كود يقوم بعرض خصائص الطابعه

خصائص الطابعه.rar

essam.gif

منتديات كوكب الكمبيوتر

لكل جديد في عالم تكنولوجيا المعلومات والكمبيوتر والأخبار العلمية

http://www.planetss.com/vb

#5

وهذا كود لإستدعاء شاشة الطباعه

لإستدعاء الطابعات.rar

essam.gif

منتديات كوكب الكمبيوتر

لكل جديد في عالم تكنولوجيا المعلومات والكمبيوتر والأخبار العلمية

http://www.planetss.com/vb

#6

انا ماادري كيف اشكرك اخوي seaprince46

الاكواد كلها مفيدة

واللي انا حاس اللي انا بستفيد منه هو كود تحديد الطابعة الافتراضية بحيث لما يضغط زر طباعة باركود على الطابعة zebra يروح دايركت يخليها الافتراضية

بدون انت يظهر الفورم

ولما اطبع فاتورة بيع او شراء على الطابعة epson يروح دايركت يخليها الافتراضية وهكذا يتم التنقل بين الطابعة بحيث تكون كل وحده افتراضية حسب زر الطباعة.

بس اهم شي ان هذه الجملة

Printers(i).DeviceName

اذا اردت ان اننا اركبها في زر مثلا طباعة باركود بختار الطابعة zebra هل هذا الكود صحيح

    Dim DeviceName As String
        DeviceName = "zebra"
   cSetPrinter.SetPrinterAsDefault(DeviceName)

اذا اردت ان اننا اركبها في زر مثلا طباعة فاتورة بختار الطابعة Epson هل هذا الكود صحيح

    Dim DeviceName As String
        DeviceName = "Epson"
   cSetPrinter.SetPrinterAsDefault(DeviceName)

شباب انا محتاااااج المساعدة

هل هذا الكود صحيح

واللي عنده عدة طابعات يغير بس الاسامي ويجرب

انا بانتظار الرد

#7

انا جربت وعرفت طابعة اخرى وحاولت بالكود اللي ارفقته وهو تحديد الطابعه الإفتراضيه

بعد ماطلعت لي list1

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

ابي كود تحديد الطابعة الافتراضية ويكون شغال

شكر لك اخي seaprince46 ماقصرت

#8

بعد البحث والتعديل

توصلنا الى .....................................

كود شغال 100%

في اختيار الطابعات الافتراضية

وانا ايضاَعدلت في الكود لكي يختار افتراضي وقت اختيار نوع الطباعة (فاتورة-باركود-كشف)

بدون ان يظهر اي فورم يعني (اتوماتيك)

كود اختيار الطابعة الافتراضية مرفق

تحديد الطابعة الافتراضية1.rar

هذا الموضوع مغلق.

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