PDA

View Full Version : توضیح(جواب) اندازه کاغذ در پرینترهای سوزنی



منصور بزرگمهر
چهارشنبه 04 تیر 1382, 04:44 صبح
توضیح(جواب) اندازه کاغذ در پرینترهای سوزنی
این سئوال را من قبلاً در فورم قبلی مطرح کرده بودم(که البته امروز متن سئوال بدلایل نامعلوم موجود نمی باشد) که به دلیل اینکه خود نیز به جواب آن رسیده ام برای اطلاع دوستان آن را مطرح تا برای دوستان نیز قابل استفاده گردد.
سئوال بنده در گذشته این بوده است، که اندازه کاغذهای متصل در پرینتر های سوزنی 21*27.9 سانت (یا 11*8.5 اینچ) بوده است، که همانطور که مشاهده می کنید دقیقاً دو سانت از کاغذهای A4 کوچکتر می باشد. حال چنانچه اندازه کاغذ خود را در گزارش اکسس برای A4 تنظیم نمائید،(با توجه به اندازه حاشیه های کاغذ) در چاپ این نوع پرینتر از طول کاغذ بیرون زده و بعد از چند صفحه ابتدای صفحه چاپی وسط صفحه کاغذ قرار می گیرد، و کلاً مفید بودن اطلاعات را از بین می برد،(با توجه به اینکه اکثر ادارات و کاربران بدلیل ارزانی چاپ در این نوع پرینترها از این نوع پرینتر دارند) بهمین دلیل این مشکل را باید بدینگونه حل نمود.
در ابتدا هرگز اندازه راپورت خود را از 25 سانت (با توجه به حاشیه کاغذ - بعداً توضیح خواهم داد)
بیشتر نگیرید،(در کاغذهای A4 انتهای صفحه خالی می ماند، که اشکال ندارد)، و ضمناً مطلبی که من خودم نیز نمی دانستم و حال می دانم این می باشد، که اتدازه خود کاذ در ویندوز نیز در فرم تنظیمات پرینتر (Page Setup) باید نوع (8.5*11 اینچ) Letter انتخاب تا کاغذها متصل سر جا خود ایستاده و شروع به حرکت نماید.( البته تنظیمات Api مورد فوق را نیز دارم که اگر انشاله ان را یافتم آنرا نیز در همین قسمت سایت خواهم آورد)
موضوع دیگر که گفته بودم خواهم گفت تنظیم حاشیه های کاغذ چاپی در اکسس می باشد، که با دستورات
PrtMip
PrtDevMode
PrtDevNames
(زیر مجموعه شی فرم یا راپورت)
می باشد، که البته برای توضیح بیشتر به راهنمای خود اکسس مراجعه نمائید.
از اشکالات دستورات فوق این می باشد، که باید راپورت در وضعیت طراحی باز شود، که البته کاری معمولاً غیر استاندارد در برنامه نویسی و همچنین زمانی که فایل اکسس اجرائی شد، (MDE) دیگر این دستورات (رفتن به نمای طراحی یا اضافه کردن اشیا به فرم از طریق برنامه) غیر ممکن گردیده و ایراد خواهد گرفت. بهمین دلیل تنظیم حاشیه های کاغذ را از طریق برنامه نویسی انجام ندهید که باعث اشکال خواهد گردید.( البته Api آن نیز ExtDeviceMode و ExtDeviceMode می باشد که من هرچه در MSDN در مورد انها خواندم چیزی نفهمیدم و نتوانستم حاشیه کاغذ را با توابع انها در حالت نمایش اصلی تغییر و اصلاح نمایم. خواهشمندم هر کسی از این توابع و طرز عمل انها خصوصادر اکسس سر در اورد ما را نیز مطلع نماید که بعداًُ قابل استفاده گردد.
آدرس ایمیل اینجانب : Mansoor_Bozorgmehr@hotmail.com
متشکرم

rasoolhna
شنبه 20 اسفند 1384, 21:14 عصر
متشکرم عالی بود

Ali_Fallah
یک شنبه 21 اسفند 1384, 14:32 عصر
به نظر من قبل از چاپ ، سایز کاغذ را در پرینتر های سوزنی از نوع Custom انتخاب کنید فکر کنم مشکل چاپ حل میشود...
من هم قبلاً مشکل مطرح شده را داشتم ولی با راه حلی که ذکر شد مشکل براحتی حل شد.
با انتخاب custom ظاهر پرینت پریویو تغییر می کند که نباید آن را تغییر داد.

ehsan_ansaripoor
یک شنبه 21 اسفند 1384, 18:45 عصر
جناب بزرگمهر مرسی از اینکه تجربیات خودتون را در اختیار بقیه دوستان هم قرار دادید.

یک مشکل هم بنده داشتم و اون این است که موقع تنظیمات پرینتر سوزنی باید از بین کاغذهای پیش فرض کدام گزینه را انتخاب کنم که کاغذ به اندازه متنی که وجود داره بیرون بیاد؟