منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
اية فكرة موضوع الطباعة على 2 طابعة بنفس الوقت - نسخة قابلة للطباعة

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



اية فكرة موضوع الطباعة على 2 طابعة بنفس الوقت - ahmedramzyaish - 20-07-20

كنت عاوز اعرف اية فكرة موضوع الطباعة على 2 طابعة بنفس الوقت مثل المطاعم نسخة من طابعة تعطى للعميل ونسخة من طابعة اخرى تكون للمطبخ


RE: اية فكرة موضوع الطباعة على 2 طابعة بنفس الوقت - محمد كريّم - 20-07-20

كرر سطر أمر الطباعة مرتين


RE: اية فكرة موضوع الطباعة على 2 طابعة بنفس الوقت - ahmedramzyaish - 20-07-20

(20-07-20, 08:11 PM)محمد كريّم كتب : كرر سطر أمر الطباعة مرتين

شكرا على الاهتمام
بس انا عاوز اطبع على طابعتين مختلفتين
طابعة بجانب الكاشير
وطابعة فى المطبخ
هو بيطبع على الديفولت
عاوز اخلى الطابعتين مع بعض ديفولت


RE: اية فكرة موضوع الطباعة على 2 طابعة بنفس الوقت - WaeLx - 20-07-20

(20-07-20, 07:58 PM)ahmedramzyaish كتب : كنت عاوز اعرف اية فكرة موضوع الطباعة على 2 طابعة بنفس الوقت مثل المطاعم نسخة من طابعة تعطى  للعميل ونسخة من طابعة اخرى تكون  للمطبخ


توجد طريقة عن طريق الويندوز بتفعيل print pooling و بالطبع sharing ل طابعة المطبخ على الشبكة

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


 https://www.printdistributor.com/

https://www.foldermill.com/solutions/automatically-print-documents-on-many-printers


RE: اية فكرة موضوع الطباعة على 2 طابعة بنفس الوقت - DR.YASER - 20-07-20

هذا الموضوع يشرح طريقة الطباعة على طابعتين فى نفس الوقت
هذا الموضوع

و هذا للطباعة على أكثر من طابعة فى نفس الوقت .. و من ميكروسوفت اضغط هنا

و مرفق أيضا سورس كود للطباعة لكنه فى نفس الوقت يعرض أكثر من طابعة مفعلة فى نفس الوقت ... هذه صور هذا المشروع و طريقة تصميمه :





و السورس كود بالمرفقات

... و التالى كود يقوم بالطباعة على أكثر من طابعة (هو كان سى شارب و حولته الى VB.NET )


you can use the 
كود :
System.Management
 API to query them


كود :
Private Sub SurroundingSub()
   Dim printerQuery = New ManagementObjectSearcher("SELECT * from Win32_Printer")

   For Each printer In printerQuery.[Get]()
       Dim name = printer.GetPropertyValue("Name")
       Dim status = printer.GetPropertyValue("Status")
       Dim isDefault = printer.GetPropertyValue("Default")
       Dim isNetworkPrinter = printer.GetPropertyValue("Network")
       Console.WriteLine("{0} (Status: {1}, Default: {2}, Network: {3}", name, status, isDefault, isNetworkPrinter)
   Next
End Sub



RE: اية فكرة موضوع الطباعة على 2 طابعة بنفس الوقت - ahmedramzyaish - 20-07-20

(20-07-20, 09:29 PM)DR.YASER كتب :
هذا الموضوع يشرح طريقة الطباعة على طابعتين فى نفس الوقت

و هذا للطباعة على أكثر من طابعة فى نفس الوقت .. و من ميكروسوفت اضغط هنا

و مرفق أيضا سورس كود للطباعة لكنه فى نفس الوقت يعرض أكثر من طابعة مفعلة فى نفس الوقت ... هذه صور هذا المشروع و طريقة تصميمه :





و السورس كود بالمرفقات

... و التالى كود يقوم بالطباعة على أكثر من طابعة (هو كان سى شارب و حولته الى VB.NET )


you can use the 
كود :
System.Management
 API to query them


كود :
Private Sub SurroundingSub()
   Dim printerQuery = New ManagementObjectSearcher("SELECT * from Win32_Printer")

   For Each printer In printerQuery.[Get]()
       Dim name = printer.GetPropertyValue("Name")
       Dim status = printer.GetPropertyValue("Status")
       Dim isDefault = printer.GetPropertyValue("Default")
       Dim isNetworkPrinter = printer.GetPropertyValue("Network")
       Console.WriteLine("{0} (Status: {1}, Default: {2}, Network: {3}", name, status, isDefault, isNetworkPrinter)
   Next
End Sub

الف الف شكر