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

استفسار عن برمجه ال virtual printer

مغلق
بدأه TheKiLLeR في 21 يوليو 2007 · 3 رد · 939 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ...

اولا ,لقد حاولت ان اشارك بمنتدى Windows API لكن ولسبب اجهله لم يسمح ليش بمضوع جديد ..فرأيت انه هذه الفرع قد يلائم اكثر لعمق الكود المطلوب بالسستم (حسب اعتقادي) اما بعد ..

فاني عازم على بدأ بمشروع طويل المدى يبدأ او يعتمد على مبدأ ال virtual printer ..اي بكلمات ابسط حين وقت الطباعه تختار ال "virtual printer" خصي وثم ينتج لك صوره او صفحه جديده بما ارسله للطباعه ...

فلو يتكرم من لديه خبره او معرفه بهالمجال , ما مدى التعمق بالبرمجه الذي احتاجه , وكيف مبدأ عمل هذه الفكره ؟ اين استطيع ايجاد مصادر شرح عن

الموضوع وبرمجه ؟ لقد بحثت بجوجل طبعا ولكن معظم النتائج كانت لترويج بيع برامج بنفس الغرض ...

فحبذا لو وجهتموني بالنصائح كباديه اساسيه ...ومنكم لنستفيد :D

اجمل التحيات ..

#2

علي ما اعتقد ان لمشروعك علاقة ببرمجة الدريفرات للاجهزه (DDK) فمشروعك

مشابه للفيرشوال سيدي الذي يعتمد علي CD device driver الذي برمج خصيصا لهذا

البرنامج .

يمكنك انشاء دريفير لطابعة وهمية يمكنه استقبال اوامر وبيانات الطباعة ومن ثم اخراجها

في شكل صورة او ملف (مثل ما تحب)،

( _ /)

(='.'=)

(")-(")

#3

اولا مشكور للرد ..

نعم ,ان احد الحلول المحتلمه هو انشاء دريفر لطابعه وبالتالي ااخذ "برمترات" المرسله للطباعه لكي ابني بها ملفي ان كان صوره او ملف اخر ..

لكن السؤال هنا , ماذا احتاج لكي ابرمج شي كهذا ؟ اي دريفر ؟,عندما يرسل برنامج معين صفحه للطابعه ..اهوناك لغه مشتركه معيه (كبروتوكل) يتحدث فيها مع الطابعه استطيع دراستها وبالتالي معرفه كيفه بناء برنامج يقوم باخذ هذه البرمترات ومن ثم عمل بها ما اشاء..كيف تتم عمليه التفاهم بين البرامج للطابعه..؟!

مشكور مره اخرى واعذرني ان ثقلت باسئلتي ولكن نصف الحلول هيه ان اسـأل عالنقاط المبهمه ,

تحياتي

#4
TheKiLLeR كتب:
لكن السؤال هنا , ماذا احتاج لكي ابرمج شي كهذا ؟ اي دريفر ؟,عندما يرسل برنامج معين صفحه للطابعه ..اهوناك لغه مشتركه معيه (كبروتوكل) يتحدث فيها مع الطابعه استطيع دراستها وبالتالي معرفه كيفه بناء برنامج يقوم باخذ هذه البرمترات ومن ثم عمل بها ما اشاء..كيف تتم عمليه التفاهم بين البرامج للطابعه..؟!

هنالك api في الويندوز تسمي (driver develop kit (DDK تستخدم لبرمجة الـdrivers للاجهزة تحت نظام التشغيل ويندوز (ليس لدي اي خبرة فيها) يمكنك البحث عن تعليمات

في MSDN عن WinDDK printer وهنالك ستجد معلومات عن الـ virtual printer

نعم هنالك لغة مشتركة لارسال معلومات واوامر الطباعة للطابعة تسمي PostScript لكن ليس لدي ادني فكرة عنها

تم تعديل هذه المشاركة بواسطة garo في 21 يوليو 2007 في 21:11

( _ /)

(='.'=)

(")-(")

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

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