نحوه فرستادن فرمان پرینت به پرینترهای صنعتی(لیبل زن)ازطریق RS232
اطلاعیه
Collapse
No announcement yet.
ارسال فرمان پرینت
Collapse
X
-
پاسخ : ارسال فرمان پرینت
سلام
یه ایده بهت می دم ببین به دردت می خوره .
یه برنامه ای بنویس که هر وقت با میکرو عبارت موردنظری رو ارسال کردی کامپیوتر دستور موردنظری رو اجرا کند . مثلا یه برنامه با **** یا ویژوال سی بنویس که حاوی یک پنجره و دکمه و کادری باشه . این برنامه با یک حلقه لوپ ورودی رو چک می کنه و یک دستور شرطی هم داخل حلقه هست که منتظر تا عبارت موردنظری دریافت کنه . به محض دریافت عبارت حلقه شکسته می شود و دستور بعدی که پرینت کردن هست اجرا می شود .
نمی دونم چقر تونستم کمکت کنم چه کنم ندارم بیش !!
پیروز و سربلند باشید .آدمی از عالم خاکی نمی آید بدست
عالمی دیگر بباید ساخت و از نو آدمی
پردازش تصویر با FPGA از صفر تا انتها
http://www.eca.ir/forum2/index.php?topic=74299.0
-
پاسخ : ارسال فرمان پرینت
سلام ....... ببینید کاری که شما میخواید انجام بدید ، از چند مرحله تشکیل میشه .
اول اینکه باید مبدا و مقصد رو تعریف کنید . station مبدائتون که همون میکروتونه و station مقصدتون هم که قاعدتا باید پرینترتون باشه . حالا برای ارسال فرمان پرینت یا هر فرمان کنترلی دیگه (on-off-check printing-stop printing یا هر دستور دیگه ای که مد نظرتون هست) باید آدرس station مقصد رو مشخص کنید .
بعد از این مرحله باید نوع دستوری رو که میخواید ارسال کنید مشخص کنید . خب طبیعتا برای این کار باید از ارسال یک کد (غالبا هشت بیتی) استفاده کنید که این فرمان رو براتون در پرینتر به اجرا در بیاره . در پروتکل RS232 قالب آدرس و کدهای دستوری کاملا مشخصه و می تونید به راحتی با ارتباط سریال این ارسال اطلاعات (هم آدرس و هم کد کنترلی) رو منتقل کنید . البته فرکانستون هم باید برای ارسال مناسب باشه تا اطلاعاتتون از بین نره یا دچار اغتشاش در ارسال اطلاعات (اتمام تایمر ارسال فریم های دیتا در هنگام انتقال اطلاعات و ریست شدن تایمر و در نتیجه عدم ارسال RR که باعث ارسال مجدد اطلاعات شده و به دلیل فرکانس نامناسب در یک حلقه ی غیر قابل بازگشت قرار می گیره که باعث می شه انتقال به کلی از بین بره ) نشید .
بعد از این دو مرحله ، با استفاده از پایه ی RX میکروتون و استفاده از دستورات ارسال که خودتون بهتر میدونید ، می تونید اطلاعاتتون رو منتقل کنید و در station مقصد هم با استفاده از پایه ی TX می تونید اطلاعات ارسالی رو دریافت کنید . موفق باشید
دوستان! مدتی کمتر به سایت میام ..
دیدگاه






دیدگاه