امتیاز موضوع:
  • 2 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
ارسال چاپ به پورت سريال
نویسنده پیام
sanjab2100 آفلاین
تازه وارد

ارسال‌ها: 8
موضوع‌ها: 3
تاریخ عضویت: شهریور ۱۳۸۸

تشکرها : 3
( 0 تشکر در 0 ارسال )
ارسال: #1
ارسال چاپ به پورت سريال
سلام دوستان عزيز
من ميخوام از طريق پورت سريال يه دستور چاپ به چاپگر بفرستم ولي موفق نشدم.به عنوان مثال كلمه "Salam" را چطوري ميتونم ارسال كنم؟؟؟؟
اگه ميشه برام يه مثال كوچيك بزنيد دوستان
۱۴-بهمن-۱۳۸۹, ۰۲:۴۵:۰۶
ارسال‌ها
پاسخ
krengaroo آفلاین
كاربر دو ستاره
**

ارسال‌ها: 74
موضوع‌ها: 20
تاریخ عضویت: شهریور ۱۳۸۸

تشکرها : 26
( 89 تشکر در 32 ارسال )
ارسال: #2
RE: ارسال چاپ به پورت سريال
علیک سلام!

از دستور زیر استفاده کنید:
کد:
Private Sub Command1_Click()
Printer.CurrentX = 150
Printer.CurrentY = 200
Printer.Print "Salam"

End Sub

و اگر خواستید از TextBox پرینت بگیرید بجای "Salam" بنویسید text1.text

(آخرین ویرایش در این ارسال: ۱۶-بهمن-۱۳۸۹, ۰۰:۲۱:۳۴، توسط krengaroo.)
۱۶-بهمن-۱۳۸۹, ۰۰:۱۸:۵۷
وب سایت ارسال‌ها
پاسخ
sanjab2100 آفلاین
تازه وارد

ارسال‌ها: 8
موضوع‌ها: 3
تاریخ عضویت: شهریور ۱۳۸۸

تشکرها : 3
( 0 تشکر در 0 ارسال )
ارسال: #3
RE: ارسال چاپ به پورت سريال
ممنون از جوابتون
ولي اين مثالي كه زدين براي پورت پارالل جواب ميده اما من ميخوام كه با پورت سريال چاپ بگيرم در اين مورد هم اطلاعاتي دارين؟
۱۶-بهمن-۱۳۸۹, ۰۰:۵۲:۳۰
ارسال‌ها
پاسخ
Di Di آفلاین
مدير بخش هك و كرك
*****

ارسال‌ها: 2,358
موضوع‌ها: 116
تاریخ عضویت: اسفند ۱۳۸۵

تشکرها : 1816
( 4046 تشکر در 1321 ارسال )
ارسال: #4
RE: ارسال چاپ به پورت سريال
دوست عزيز

شما در وي بي لازم نيست مستقيما با پورت ها كار كنيد، كافيه دستور پرينت رو به چاپگر مورد نظرتون ارسال كنيد، براي اين

كار بايد يا چاپگر مورد نظرتون رو ديفالت قرار بديد يا اينكه قبل از پرينت گرفتن پنجره انتخاب چاپگر رو باز كنيد و از داخل اون

پرينتر رو انتخاب كنيد. البته در هر صورت بهتره براي چاپ از نرم افزارهايي مثل كريستال ريپورت استفاده كنيد.

۱۶-بهمن-۱۳۸۹, ۱۴:۱۴:۴۸
وب سایت ارسال‌ها
پاسخ
sanjab2100 آفلاین
تازه وارد

ارسال‌ها: 8
موضوع‌ها: 3
تاریخ عضویت: شهریور ۱۳۸۸

تشکرها : 3
( 0 تشکر در 0 ارسال )
ارسال: #5
RE: ارسال چاپ به پورت سريال
دوست عزيز
اين روشي كه گفتيد براي ارسال چاپ به چاپگر هايي هست كه به پورت پارال(25پين) متصل شده‌اند اما براي ارسال چاپ به پورت سريال (9پين) روشي وجود داره كه من بلد نيستم اگه ميشه راهنمايي كنيد.
معمولا چاپگرهايي كه از پورت سريال (9 پين) استفاده مي‌كنند اسليپ پرينترهاي بانكي هستند كه نياز به دريافت اطلاعات حجم كم و به تعداد بالا مي‌باشند
اگه كسي بتونه راهنمايي كنه ممنون مي‌شم.
۱۶-بهمن-۱۳۸۹, ۱۴:۳۸:۴۶
ارسال‌ها
پاسخ
Di Di آفلاین
مدير بخش هك و كرك
*****

ارسال‌ها: 2,358
موضوع‌ها: 116
تاریخ عضویت: اسفند ۱۳۸۵

تشکرها : 1816
( 4046 تشکر در 1321 ارسال )
ارسال: #6
RE: ارسال چاپ به پورت سريال
حجم اطلاعات و تنظيم پورت و ... رو خود ويندوز زحمتش رو مي كشه شما فقط تو وي بي پيرنتر رو پيدا كن چاپ رو بفرست براش

الان اين كاري كه گفتم رو انجام دادي يا نه؟ چه مشكلي داره؟

۱۶-بهمن-۱۳۸۹, ۱۵:۰۳:۵۰
وب سایت ارسال‌ها
پاسخ
sanjab2100 آفلاین
تازه وارد

ارسال‌ها: 8
موضوع‌ها: 3
تاریخ عضویت: شهریور ۱۳۸۸

تشکرها : 3
( 0 تشکر در 0 ارسال )
ارسال: #7
RE: ارسال چاپ به پورت سريال
اين چاپگرها درايوري براي ويندوز ندارن و براي تست اونها از CMD استفاده ميكنم به اين صورت :
C:\>MODE COM1 9600,N,8,1
C:/> DIR>COM1
و با دستور بالا ليست فايها و پوشه‌هاي درايو جاري رو چاپ ميگيرم.
الان من ميخوام برنامه‌اي بنويسم كه با فشار يك دكمه يك متن دلخواه رو چاپ كنه يا همين كار دستورات بالا را بكنه ولي چيزي پيدا نكردم اگه ميتونيد كمكم كنيد .
حتي اگه يك نقطه هم چاپ كنه برام كافيه !!!
۱۷-بهمن-۱۳۸۹, ۰۰:۲۷:۱۷
ارسال‌ها
پاسخ
Di Di آفلاین
مدير بخش هك و كرك
*****

ارسال‌ها: 2,358
موضوع‌ها: 116
تاریخ عضویت: اسفند ۱۳۸۵

تشکرها : 1816
( 4046 تشکر در 1321 ارسال )
ارسال: #8
RE: ارسال چاپ به پورت سريال
بسیار خوب شما همین دستورات رو از طریق VB به محیط DOS ارسال کنید

قبلا در مورد اجرای دستورات DOS در VB مفصلا بحث شده که با جستجو در فروم می تونید اونها رو پیدا کنید

۱۷-بهمن-۱۳۸۹, ۲۲:۰۶:۴۷
وب سایت ارسال‌ها
پاسخ
ajlajlajl آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,192
موضوع‌ها: 70
تاریخ عضویت: مهر ۱۳۸۴

تشکرها : 932
( 2618 تشکر در 1020 ارسال )
ارسال: #9
RE: ارسال چاپ به پورت سريال
خب اگه فقط کافیه که متن رو به پورت سریال بفرستید.. ( فقط نمیفهمم آخر ارسال رو چجوری میفهمه!؟)
میتونید هر متنی که خواستید رو به پورت سریال بفرستید.( مثلا توی .net با شیئ serialport و تابع write )
البته تنظیماتش رو هم باید انجام بدید (buadrate و اینا ). که اینو باید از manual پرینتر احتمالا به دست بیارید. یا از cmd تنظیمات رو در بیارید ( با دستور mode میتونید تنظیمات پورت سریال رو ببینید ).

میزان رای دشمن است!
[تصویر:  cff100.png]
۱۸-بهمن-۱۳۸۹, ۲۰:۴۲:۱۳
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : sanjab2100
sanjab2100 آفلاین
تازه وارد

ارسال‌ها: 8
موضوع‌ها: 3
تاریخ عضویت: شهریور ۱۳۸۸

تشکرها : 3
( 0 تشکر در 0 ارسال )
ارسال: #10
RE: ارسال چاپ به پورت سريال
ممنون از راهنمايتون
توي vb چجوري ميشه اينكارو كرد
تنظيمات چاپگر من اينه:
BAUD:9600
PARITY:NONE
DATA BITS:8
STOP BITS:1
به عنوان مثال براي ارسال يك كلمه مثل "TEST" چكار بايد كرد
؟؟
(آخرین ویرایش در این ارسال: ۱۹-بهمن-۱۳۸۹, ۲۰:۵۰:۱۹، توسط sanjab2100.)
۱۹-بهمن-۱۳۸۹, ۲۰:۴۷:۰۸
ارسال‌ها
پاسخ
ajlajlajl آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,192
موضوع‌ها: 70
تاریخ عضویت: مهر ۱۳۸۴

تشکرها : 932
( 2618 تشکر در 1020 ارسال )
ارسال: #11
RE: ارسال چاپ به پورت سريال
از کنترل Microsoft Comm Control باید استفاده کنید.(از تو رفرنس ها با همین اسم پیداش میکنید)
همین تنظیماتو اونجا اعمال میکنید و متنو میفرستید (البته فک کنم یه vbcrlf هم باید آخر متن بگذارید)

میزان رای دشمن است!
[تصویر:  cff100.png]
۲۰-بهمن-۱۳۸۹, ۱۵:۵۰:۵۵
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : sanjab2100


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  خواندن و ارسال کردن اطلاعات با پورت سریال SBRE77 18 20,157 ۱۱-مهر-۱۳۹۷, ۰۹:۴۶:۲۸
آخرین ارسال: reza1354
  ارسال متن بهlcd با کمک پرت usb Ghoghnus 1 2,937 ۰۲-مهر-۱۳۹۵, ۰۴:۳۲:۵۸
آخرین ارسال: engzhina
  نیاز به راهنمایی درباره ارسال اطلاعات reza2010wf 2 3,830 ۲۶-شهریور-۱۳۹۴, ۱۱:۵۸:۰۷
آخرین ارسال: Ghoghnus
  ارسال صدا و تصویر mahdi321 2 2,848 ۲۳-شهریور-۱۳۹۴, ۱۲:۱۶:۰۰
آخرین ارسال: kimiafars
  ارسال پارامتر به برنامه ی در حال اجرا. Blossom 42 27,149 ۰۹-اسفند-۱۳۹۳, ۲۲:۴۴:۱۶
آخرین ارسال: 9988
  ارسال ایمیل با ویژوال بیسیک ΛΛ Θ l-l $ Σ Ω 72 65,640 ۰۲-مهر-۱۳۹۳, ۱۲:۲۸:۳۶
آخرین ارسال: yashar_2006
  ارسال ودریافت صدا در Vb mahdi321 2 3,956 ۱۸-مرداد-۱۳۹۳, ۰۰:۵۲:۰۰
آخرین ارسال: Vb6Moderator
  کامپوننت ارسال ایمیل + کرک Di Di 23 20,319 ۱۴-فروردین-۱۳۹۳, ۱۳:۲۲:۴۷
آخرین ارسال: ms_jadoo
Exclamation درخواست ارسال پی ام در یاهو alipc1 8 6,093 ۲۲-تير-۱۳۹۲, ۲۱:۱۱:۵۶
آخرین ارسال: Ghoghnus
Sad سوال در مورد ارسال پی ام در یاهو مسنجر blackhacking21 6 5,269 ۱۷-فروردین-۱۳۹۲, ۱۰:۵۰:۵۱
آخرین ارسال: lord_viper

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 2 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS