PDA

View Full Version : مشکل با پرینتر Epson برای چاپ رولی کاغذ



Morteza Manafpour
جمعه 09 آذر 1386, 23:09 عصر
با سلام
من برنامه ای با vb2005 نوشتم و برای چاپ از CrystalReport استفاده کردم که این برنامه برای یک غذاخوری می‌باشد.
حال پرینتر آنها مدل Epson LQ300 می‌باشد و ابعاد کاغذ 16ارتفاع و 22 عرض صفحه می‌باشد و چاپی که من انجام می‌دهم به طول متغیر می‌باشد.
حال وقتی چاپ به اندازه یک صفحه یا کمتر از یک صفحه به همان ابعاد که در بالا ذکر شد باشد دو صفحه بیرون می‌دهد ولی برای صفحات بیشتر صحیح عمل می‌کند و مشکل برای چاپهای کوچکتر از یک صفحه می‌باشد
البته مشکل با پرینترهای Epson برای چاپ رولی کاغذ خیلی زیاد بوده و من به همه آنها نگاه کردم و همه مشکلاتی که رخ می‌دادند رو حل کردم ولی مشکل چاپ این یک صفحه اضافی به قوت خود باقی‌است.
و اما کارهایی که من کردم:
پرینترهای LQ300 چون درایورهایشان در XP بنا به گفته دوستان دارای مشکل است من درایور آن را به Epson LQ-2180 ESC/P 2 تغییر دادم و PaperSource آن را نیز به Tractor Feed تغییر دادم.

پیشاپیش از دوستان کمال تشکر را دارم.:متفکر:

SabaSabouhi
شنبه 10 آذر 1386, 10:40 صبح
با سلام
حال پرینتر آنها مدل Epson LQ300 می‌باشد و ابعاد کاغذ 16ارتفاع و 22 عرض صفحه می‌باشد و چاپی که من انجام می‌دهم به طول متغیر می‌باشد.
حال وقتی چاپ به اندازه یک صفحه یا کمتر از یک صفحه به همان ابعاد که در بالا ذکر شد باشد دو صفحه بیرون می‌دهد ولی برای صفحات بیشتر صحیح عمل می‌کند و مشکل برای چاپهای کوچکتر از یک صفحه می‌باشد
و اما کارهایی که من کردم:
پرینترهای LQ300 چون درایورهایشان در XP بنا به گفته دوستان دارای مشکل است من درایور آن را به Epson LQ-2180 ESC/P 2 تغییر دادم و PaperSource آن را نیز به Tractor Feed تغییر دادم.

پیشاپیش از دوستان کمال تشکر را دارم.:متفکر:

با سلام
من از Epson 2180 استفاده مى‌کنم و مشکلى ندارم. به این شکل که کاغذ رو Custom انتخاب مى‌کنم و ابعاد رو خودم تعریف مى‌کنم. اگه سایز کاغذ انتخابى با سایز واقعى کاغذ مغایرت داشته باشه این مشکل برات پیش‌میاد ( بیرون دادن دو صفحه )

صبا صبوحى

Morteza Manafpour
شنبه 10 آذر 1386, 13:37 عصر
من که در ویندوز XP در پرینتر Epson LQ-2180 ESC/P 2 گزینه Custom رو پیدا نکردم، لطفا بیشتر راهنمایی کنید
یا اگر منظورتون با کد نویسی هستش اگه کدشو محبت کنید ممنون می‌شم

SabaSabouhi
دوشنبه 12 آذر 1386, 08:09 صبح
من که در ویندوز XP در پرینتر Epson LQ-2180 ESC/P 2 گزینه Custom رو پیدا نکردم، لطفا بیشتر راهنمایی کنید
یا اگر منظورتون با کد نویسی هستش اگه کدشو محبت کنید ممنون می‌شم

با سلام
مشکل اینه که من از Crystal Reports استفاده نمى‌کنم و از Active Reports استفاده مى‌کنم.( که شاید به دلیل مشکل در پیدا کردن License مجبور بشم استفاده کنم. )
تو ActiveReports به این شکل عمل مى‌کنم:



ActiveReport MyReport;
...
MyReport.PageSettings.PaperKind = System.Drawing.Printing.PaperKind.Custom;
MyReport.PageSettings.PaperWidth = MyWidth; /* In twips */
MyReport.PageSettings.PaperHeight = MyHeight; /* In twips */




و به همین شکل Marginها رو هم مشخص مى‌کنم.
حتماً باید تو Crystal هم یه چیزى تو همین مایه‌ها پیدا کنى.

صبا صبوحى