PDA

View Full Version : سوال: گزارشگیری با چاپگر سوزنی olivetti pr4 توسط stimulsoft report



prans_tork
جمعه 09 مرداد 1394, 12:30 عصر
سلام
کسی از دوستان با چاپگر سوزنی olivveti (پرینتر قبوض) کار کرده؟؟

من گزارشم رو با استیمول طراحی کردم و فقط چند رکورد برای چاپ داره
اما وقتی برای olivveti میفرستمش با دستور print در C#، چاپگر کاغد رو که یک برگ نسخه هستش میکشه داخل و میده بیرون مجدد
بدون اینکه پرینت کنه
البته تست پیج میزنه و با پورت سریال از نوع PCI به سیستم وصله

ممنون میشم از راهنمایی دوستان که خیلی گیرم

ژیار رحیمی
جمعه 09 مرداد 1394, 17:44 عصر
سلام بجای کنترل stiViewerControl از stiDotMatrixViewerControl استفاده کن.این نوع چاپگرهای سوزنی به DotMatrix می شناسن جهت اطلاعات کامل تر بهتره به سایت stimulsoft بری و داکیومنت آن رو مطالعه کنی.لازم اسن یاداوری کنم که و هر خط از گزارش در مد DotMotrix حداکثر از 80 کاراکتر رو پشتیبانی میکند

kooroshheydarirad
یک شنبه 03 بهمن 1395, 14:29 عصر
با سلام خدمت همه دوستان

یه برنامه تحت ویندوز با C#‎‎‎‎ نوشتیم برای مدیریت یه مرکز درمانی.
که در بخشی از برنامه باید مبالغ به اضافه نام خدمت انجام شده بر روی نسخ چاپ بشه

برای تهیه گزارش از استیمول سافت و برای پرینت یه پرینتر olivetti pr4 sl که مختص این کاره (یک فیش پرینت بانکی) تهیه کردیم.

ایمولیشن و تنظیمات مربوط به پرینتر برای ویندوز هست و در محیط خود ویندوز برای مثال از وورد با هر فونتی به درستی و زیبا پرینت میگیره.

در برنامه ما هم استیمول به خوبی گزارش رو نمایش میده
اما موقع پرینت حروف فارسی مثل عکس پیوست پرینت میشن.
144210
هر بلایی که بگید سرش آوردیم:
فونت گزارش رو تغییر دادیم
انکدینگ گزارش رو تغییر دادیم
و
...

اما هنوز مشکل باقیه

ورژن 2012 استدیو و استیمول سافت
فونت خاصی انتخاب نکردم
توی سی شارپ با متدهای استیمول سافت که مخصوص پرینترهای سوزنی هست
Ditmatrix
گزارش از قبل ساخته شده رو برای پرینتر ارسال میکنم



از دوستانی که در این زمینه تجربه دارن ممنون میشم راهنمایی کنن.



کدهای به کار برده شده:



144211

و این هم تست پیج پرینتر موصوف که در گوشه پایین حتی از وورد برای تست با فونت نستعلیق هم به درستی پرینت گرفته

144212

متشکرم

shahryari
دوشنبه 04 بهمن 1395, 17:15 عصر
سلام PreviewMod رو روی DotMatrix ست کنید ببینید اصلاح میشه

144236

prans_tork
سه شنبه 05 بهمن 1395, 00:18 صبح
سلام PreviewMod رو روی DotMatrix ست کنید ببینید اصلاح میشه

144236

در حالت dotmatrix به همین شکلی که عکسشو گذاشتم چاپ میکنه و در حالت استاندارد اصلا چاپ نمیکنه و فقط کاغذ رو میکشه داخل و بلافاصله پس میزنه بیرون

mr.sirwan
یک شنبه 10 بهمن 1395, 00:17 صبح
دوست عزیز فک کنم اگه بری داخل فروم پشتیبانی خود سایت استیمول سافت این مشکل رو مطرح کنی، زودتر به نتیجه میرسی.... در ضمن وقتی خواستی سوالت رو مطرح کنی، پیشنهاد میکنم یا بگی لایسنس خریدم و یا اینکه دارم از نسخه trial استفاده میکنم چون اگه بگی از نسخه کرک استفاده میکنم فک کنم خودت بدونی قراره چه اتفاقی بیوفته :قهقهه::لبخند::شیطان:

ویرایش: البته احتمالش هم هست که این مشکل به خاطر کرک باشه (هیچ چیز بعید نیست)

336699
دوشنبه 11 بهمن 1395, 22:31 عصر
کسی نیست کمکم کنه؟

سلام

شما با یه پرینتر دیگه (یه مدل دیگر) تست کردی ؟ درست کار میکنه یا نه . :متفکر:

شاید مشکل از درایور پرینتر باشه.
این مدل بنظرم خیلی قدیمیه

prans_tork
دوشنبه 11 بهمن 1395, 23:56 عصر
سلام

شما با یه پرینتر دیگه (یه مدل دیگر) تست کردی ؟ درست کار میکنه یا نه . :متفکر:

شاید مشکل از درایور پرینتر باشه.
این مدل بنظرم خیلی قدیمیه

این
پرینتر از محیط وورد به خوبی فارسی رو پرینت میگیره
به نظر خود بنده مشکل یا از تنظیمات گزارش استیمول هست و یا از کدهای بنده
مطمعنا پرینتر موردی نداره خودش

Mahmoud.Afrad
چهارشنبه 27 بهمن 1395, 16:46 عصر
وقتی متد ShowDotMatrix را فراخوانی میکنید ، در صفحه پیش نمایش متن درست نمایش داده میشه یا نه؟

prans_tork
جمعه 29 بهمن 1395, 09:56 صبح
وقتی متد ShowDotMatrix را فراخوانی میکنید ، در صفحه پیش نمایش متن درست نمایش داده میشه یا نه؟

بله
و ممنون از پیگیری شما

prans_tork
شنبه 14 اسفند 1395, 08:16 صبح
مشکل رو حل کردم بعد از حدود دو ماه تلف شدن وقتم


هرچند که کلی گلایه مندم از این همه استادی که اینجا هستن و حتی یه نگاه هم نکردن به پست بنده تا شاید کمکی بتونن بکنن
اما
ازین چند دوست عزیزی که حداقل نظراتشون رو نوشتن بسیار سپاسگذارم
و نتیجه رو اینجا قرار میدم تا شاید به درد یکی مثل خودم بخوره یه روز

گاهی اوقات هر کدوممون ممکنه جایی گیر کنیم که بسیار سادست از دید بقیه


این پرینتر های olivetti pr4sl یک option دارن به نام ایمولیشن

در واقع سیستم عامل و کدینگ این پرینتر هست که فقط به صورت سخت افزاری توسط شرکت فروشنده تغییر میکنه

اغلب به خاطر کارهای بانکی، ایمولیشن این پرینترها برای سیستم Dos تنظیم میشه
در این صورت برای کار با این پرینترها در محیط برنامه نویسی باید ماتریکسی باهاشون برخورد کرد (منظورم دستورات ویو یا پرینت DOTMAtrix هستش)

اما پرینتر بنده ایمولیشن تحت ویندوز داشت برای همین از محیط هایی مثل WORD به راحتی پرینت میگرفت
در صورتی که بنده به خاطر آشنایی که از قبل با این پرینترهای تحت داس داشتم، باهاش ماتریکسی برخورد میکردم و حتی یه بارم با دستورات پرینت ساده و معمولی تستش نکردم در این مدت
تا اینکه یکی از دوستان در همین سایت، یه اشاره به این موضوع کرد و رفتم سراغ تستش و بالاخره معضل حل شد.



ممنون از توجه مهندسین عزیز