منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[VB.NET] هل ممكن إرسال تقرير إلى طابعة SerialPort - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (https://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (https://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (https://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : [VB.NET] هل ممكن إرسال تقرير إلى طابعة SerialPort (/showthread.php?tid=17027)



هل ممكن إرسال تقرير إلى طابعة SerialPort - sniperjawadino - 28-08-16

السلام عليكم  إخواني

لاحظت أن الطابعات التي تستخدم منفذ  Série (com) تحتاج إلى طرق خاصة لإرسال لها تقرير مثلا

أرجوا منكم إخواني منحي كود لإرسال  PrintDocument  إلى هذه الطابعة



sp = New IO.Ports.SerialPort("COM15")



[صورة مرفقة: c03762968.png]

[صورة مرفقة: nj6EBQBek5JAhqJ5QjsUGEeoOAdSLG7Y5x6_710n...xVYiw=w300]


RE: هل ممكن إرسال تقرير إلى طابعة SerialPort - أبو عمر - 28-08-16

شوف هذا الرابط
http://www.codeproject.com/Tips/704989/Print-Direct-To-Windows-Printer-EPOS-Receipt


RE: هل ممكن إرسال تقرير إلى طابعة SerialPort - sniperjawadino - 28-08-16

شكرا على الرابط أخي أبو عمر
ألا أجد مثال بسيط لإرسال نص إلى الطابعة
لأني وجدت أكواد كثيرة في الرابط ولم أنجح في الفهم

أرجوا أن أجد لديك مثال صغير

شكرا لك


RE: هل ممكن إرسال تقرير إلى طابعة SerialPort - أبو عمر - 28-08-16

عفوا يا أخي
بداية يجب ان تكون لك القدرة على التجريب يعني وجود الطابعة
شاهد هذا الرابط عن كيفيفة ارسال الاوامر للطابعة
https://support.microsoft.com/en-us/kb/322090


RE: هل ممكن إرسال تقرير إلى طابعة SerialPort - sniperjawadino - 28-08-16

نعم أخي لدي طابعة للتجريب

ووجد هذا المثال الجميل و البسيط

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

أضن أنه هناك أوامر أخرى يجب إضافتها

رابط ميكروسوفت لا يتحدث عن هذا النوع على ما فهمت أخي

[صورة مرفقة: 485776365.jpg]


RE: هل ممكن إرسال تقرير إلى طابعة SerialPort - أبو عمر - 28-08-16

فعلا يبدو الامر يحتاج مجهود شوي شوف في الصفحة كلاس للطباعة وطريقة استعداؤه جرب يمكن تمشي معك
http://stackoverflow.com/questions/21010363/pos-printing-with-an-epson-printer-in-vb-net
وراح احاول معك ولو اني ما سبق لي التعامل مع طابعات

Serialport

أخيراً
http://www.visual-basic-tutorials.com/print-to-a-receipt-printer-in-visual-basic.html
لكن نفس الفكرة الاولى


RE: هل ممكن إرسال تقرير إلى طابعة SerialPort - sniperjawadino - 30-08-16

أشكرك أخي أبو عمر على كل هذا المجهود
جزاك الله خيرا

لكن ما ألاحضه هو أن كل هذه الأمثلة لم تشتغل لأنها لا تتصل بالبور بتاع المنفذ COM
بل تتصل من خلال الإسم للأسف