delphi4arab منتديات دلفي للعرب
مشكل مع منفذ الطابعة - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : مشكل مع منفذ الطابعة (/showthread.php?tid=2011)



مشكل مع منفذ الطابعة - Youcef413 - 14-05-2010

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


مشكل مع منفذ الطابعة - TF6M - 15-05-2010

السلام عليكم

1- "فقد قمت بتوصيل LED توصيلا صحيحا", يجب تحديد كيفية التوصيل ؟
2- "قمت بربط برنامجي مع المكتبة inpout32 ولكن لم يحدث شيئ" , و ضح أخي الكريم على أي مستوى , هل من البرنامج أو من المنفذ LPT
3- "كيفية معرفة عنوان الطابعه" , لا تتوفر في جهازي لكن لنستخرج عنوان Com1 للتوضيح :
- خصائص الجهاز
PHP كود :
Matériel -> Gestionnere De Péripheriques -> Ports(Com1 Et LPT)
 -> 
Port De Communication (Com1)
  -> 
Ressources 
[صورة: 36884288.gif]

- طريقة أخرى , في الـ Cmd أكتب Debug ثم d 40:00 ستجد نفس العنوان الظاهر بالصورة
السابقة .
- عناوين المنافذ تسجل في جدول بيانات الـ BIOS إنطلاقا من العنوان :
PHP كود :
00400:0000 to
00400
:000E 
مثال عنوان lpt1 هو 03BC$ لاحظ :
[صورة: 97106436.gif]

4- لمعرفة خصائص المنفذ (إتفاقيات الإرسال و الإستقبال و كذا السعة و سرعة النقل) :
PHP كود :
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Ports] 
بالتوفيق ,,


مشكل مع منفذ الطابعة - Youcef413 - 15-05-2010

و الله لقذ عجز لساني عن الشكر أخي العزيز بارك الله فيك فقد حلت جميع مشاكلي
و لكن بقي مشكل وحيد وهو أنني عندما أكتب :
كود :
out32($03F8,0);
لم ينطفأ led


مشكل مع منفذ الطابعة - TF6M - 15-05-2010

PHP كود :
Out32($03F8, $00); 
لكي تنطفئ يجب أن تكون موصولة كالأتي :

[صورة: pinout.gif]

$00 => 0 = Pin2
إذن جرب الأنود في P2 و الكاتود في P18 مثلا !.


مشكل مع منفذ الطابعة - Youcef413 - 15-05-2010

شكرا جزيلا أخي العزيز و بارك الله فيك