اطلاعیه

Collapse
No announcement yet.

کمک در مورد اینکه چگونه پورت پرینتر را ورودی کنیم

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    کمک در مورد اینکه چگونه پورت پرینتر را ورودی کنیم

    من میخواهم دادههایم را به پورت پرینتر منتقل کنم و نتیجه رو در برنامه vb6 ببینم
    وحالا تنظیمات برای پورت و برنامه آن را می خواستم.

    #2
    پاسخ : کمک در مورد اینکه چگونه پورت پرینتر را ورودی کنیم

    در صورتی که پورت پرینترتون در مد ECP یا EPP باشه می تونید با یک کردن بیت 5 از آدرس 890 (رجیستر کنترل) جهت پورت رو ورودی کنید. مثلا:

    Out 890, &HE0

    There is nothing so practical as a good theory. — Kurt Lewin, 1951

    دیدگاه


      #3
      پاسخ : کمک در مورد اینکه چگونه پورت پرینتر را ورودی کنیم

      فکر کنم سوالم به موضوع ربط داره
      چه طور میشه data هز hyper terminal به میکرو send کرد؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟//////
      علم چندانکه بيشتر خواني چون عمل در تو نيست ناداني

      دیدگاه


        #4
        پاسخ : کمک در مورد اینکه چگونه پورت پرینتر را ورودی کنیم

        البته تو XP نمیشه.
        اول باید Mode سیستم رو به حالت Kernel ببرین بعدش جواب میده.
        giveio.sys رو تو google سرچ کنین.
        دانلود کتاب رایگان ARM به زبان فارسی :

        http://www.eca.ir/forum2/index.php?topic=74049.0

        دیدگاه


          #5
          پاسخ : کمک در مورد اینکه چگونه پورت پرینتر را ورودی کنیم

          چرا از پرینتر های مخصوص میکرو استفاده نمی کنی؟
          خیلی کوچیک با کاربرد راحت و قیمت کم.100000تومان
          خدا گفت : به جهنم ببریدش، او برگشت و با تعجب به خدا نگاه کرد. خدا گفت : به بهشت ببریدش. فرشتگان پرسیدند: چرا؟! خدا گفت : او هنوز به من امیدوار است...

          دیدگاه


            #6
            پاسخ : کمک در مورد اینکه چگونه پورت پرینتر را ورودی کنیم

            سلام
            شاید مرتبط نباشه. می خواستم بپرسم giveio.sys در حقیقت برای چی استفاده می شه؟ یا چه موارد استفاده ای داره؟ تو پکیج نرم افزاری WinAVR هم هست.

            دیدگاه


              #7
              پاسخ : کمک در مورد اینکه چگونه پورت پرینتر را ورودی کنیم

              تو این تاپیک همه چیز قاتی شده! :biggrin:
              منظور دوستمون این بود که چطور میشه از پورت موازی میکرو داده رو به پورت موازی PC ارسال کرد، حالا من نمی دونم این چه ربطی به Hyper Terminal و پرینتر و درایور giveio.sys و WinAVR داره!!
              There is nothing so practical as a good theory. — Kurt Lewin, 1951

              دیدگاه


                #8
                پاسخ : کمک در مورد اینکه چگونه پورت پرینتر را ورودی کنیم

                سلام
                :redface: آقا رضا شاید حق داشته باشین. راستش فکر می کنم دسترسی در چنین سطحی که شما گفتی در Win XP کمی مشکل باشه. نمی دونم. بعد دوستمون از giveio.sys صحبت کردن. در برنامه یک پروگرامر این فایل و دیده بودم برام سوال بود که به چه درد می خوره. فکر کردم شاید با پورتهای کامپیوتر و win XP مرتبط باشه. بازم عذر می خوام. :mrgreen:

                دیدگاه


                  #9
                  پاسخ : کمک در مورد اینکه چگونه پورت پرینتر را ورودی کنیم

                  نوشته اصلی توسط _e_
                  سلام
                  :redface: آقا رضا شاید حق داشته باشین. راستش فکر می کنم دسترسی در چنین سطحی که شما گفتی در Win XP کمی مشکل باشه. نمی دونم. بعد دوستمون از giveio.sys صحبت کردن. در برنامه یک پروگرامر این فایل و دیده بودم برام سوال بود که به چه درد می خوره. فکر کردم شاید با پورتهای کامپیوتر و win XP مرتبط باشه. بازم عذر می خوام. :mrgreen:
                  سلام،
                  منظور من این نبود که سوال شما بی ربطه و امیدوارم اگر جساتی کردم ببخشید.

                  در مورد سوال تون:
                  درایور giveio.sys تا جاییکه یادمه رو پروگرامه Holger استفاده میشه و دسترسی به پورت رو در مد کرنل فراهم میکنه. اما به نظر من بهتره از این فایل استفاده نکنید چون معمولا باعث Unstable شدن سیستم عامل میشه. به جای اون می تونید از درایورهایی مثل allowio.exe استفاده کنید (با سرچ کردن می تونید فایل و راهنماش رو پیدا کنید). اگر هم مثل این دوستمون می خواهید تو VB یا C# به پورت دسترسی داشته باشید می تونید از inpout32.dll استفاده کنید. تو ویژوال بیسیک یا نوشتن دستورات زیر در کد ماژوال، dll اعلان میشه و می تونید ازش استفاده کنید:

                  کد:
                  Public Declare Function Inp Lib "inpout32.dll" _
                  Alias "Inp32" (ByVal PortAddress As Integer) As Integer
                  Public Declare Sub Out Lib "inpout32.dll" _
                  Alias "Out32" (ByVal PortAddress As Integer, ByVal Value As Integer)
                  There is nothing so practical as a good theory. — Kurt Lewin, 1951

                  دیدگاه


                    #10
                    پاسخ : کمک در مورد اینکه چگونه پورت پرینتر را ورودی کنیم

                    سلام
                    من دستور out را نوشتم ولی جواب نداد
                    میشه بیشتر توضیح بدهید.

                    دیدگاه


                      #11
                      پاسخ : کمک در مورد اینکه چگونه پورت پرینتر را ورودی کنیم

                      givio.sys که Unstable نمی کنه. (زیاد حرفه ای فکر نکنین)
                      Inpout32.dll هم حتما جواب میده :
                      Out 888, &h12
                      تو بیسیک &H12 رو میریزه رو پورت
                      دانلود کتاب رایگان ARM به زبان فارسی :

                      http://www.eca.ir/forum2/index.php?topic=74049.0

                      دیدگاه

                      لطفا صبر کنید...
                      X