PDA

View Full Version : چاپ روی چک



Mahdi-563
سه شنبه 21 آذر 1385, 11:26 صبح
سلام

من دارم یه برنامه چک می نویسم

می‌خواستم ببینم چطور باید روی چک اطلاعات رو چاپ کنم؟

Touska
سه شنبه 21 آذر 1385, 12:09 عصر
ببینید دیگه چیزی هست تو مایه های صحیح و خطا از یک چک گپی بگیرید و اینقدر تست کنید که

درست در بیاد :)

Mohammad_Mnt
سه شنبه 21 آذر 1385, 12:34 عصر
خیلی مشکل است. چون تنوع چک ها بسیار زیاد است :(

mzjahromi
سه شنبه 21 آذر 1385, 13:41 عصر
میتونید فاصله از کنار و فاصله از بالا را برای اجزاء مختلف چک از کاربر بگیرید و یه جائی ذخیره کنید. هنگام چاپ هم از اونا استفاده کرده و موقعیت label هایتان رو تنظیم کنید. همونطوری که مصطفی گفت یه خورده اش هم سعی و خطا است و اون مشکلی هم که محمد گفت تو این حالت تا حدودی رفع میشه چون میشه یه جدول در نظر گرفت و موقعیت اجزاء انواع مختلف دسته چک رو درش ذخیره کرد و به کاربر این امکان رو داد که دسته چکهای جدید تعریف کنه

MNosouhi
سه شنبه 21 آذر 1385, 14:50 عصر
پیشنهاد میکنم یک صفحه طزاحی کنید که خود کاربر بتونه در اون تصویری رو به عنوان تصویر چک وارد کنه ، وسپس عناصر Label رو به صورت Visual تغییر مکان بده ، سپس همه این تغییرات رو در یک فایل Ini ذخیره کن و در هر بار اجرای برنامه تغییرات رو اعمال کن.
کار سختی نیست.

Mojgan110
سه شنبه 21 آذر 1385, 15:03 عصر
توی برنامه چک چاپ شرکت سیناپردازش ، اونها خودشون را راحت کرده بودند
به این صورت که همه انواع چکهای همه بانکها را جداجدا براشون ریپورت درست کرده بودند و همون اول بایستی انتخاب میکردیم که روی چه چکی ، میخواهیم چاپ کنیم

Mahdi-563
سه شنبه 21 آذر 1385, 15:35 عصر
از نظرات شما دوستان متشکرم

با مدیر بخش موافقم

به نظر شما از چی ئاسه اینکار استفاده کنم؟ ریوی مناسب؟

gbg
سه شنبه 21 آذر 1385, 16:16 عصر
البته به نظر من رو پرینترهای پرفزاژ این کارو کنی بهتره
تا با پرینترهای لیزری و سوزنی موجود

Mahdi_S_T
سه شنبه 21 آذر 1385, 19:16 عصر
من این برنامه رو نوشتم و بهترین عمل همان تهیه انواع چک های بانکهاست چون کاربر از یه نرم افزار استفاده میکنه که کارش راحتتر بشه .
البته من از FR استفاده کردم ولی مشکل اینه که با بعضی چاپگرها درست چاپ نمی گیره یعنی محل را جابه جا میزنه البته میگن درایور آنها باگ داره ولی من نمیدنم چرا این باگها روی نرم افزار مثل word عمل نمی کنه و اون با همه چاپگرها یکسان عمل میکنه

oVERfLOW
چهارشنبه 22 آذر 1385, 09:18 صبح
آزمون و خطا یعنی چی ؟؟!!!!!

هر چاپگری یه حاشیه داره که شما نمی‌تونید توی اون چیزی چاپ کنید برای پرینترهای لیزری کمتر از 1 سانتی متر هست و برای چاپگرهای سوزنی تا 2-3 سانتی متر هم می‌رسه

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

برای انجام این کار هم باید از دستور GetDeviceCaps از API استفاده کنید
و پارامترهای PHYSICALOFFSETX و PHYSICALOFFSETY رو بهش ارسال کنید تا حاشیه‌ی چپ و بالای کاغذ رو به دست بیارید

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

یه کم پیچیده هست و باید کمی کار کنید.

بابای

vesal
سه شنبه 26 دی 1385, 01:32 صبح
فکر کنم بهترین راهش اینه که به کاربر امکان ایجاد sTYLE های مختلف رو بدی. یوخده سخته ولی خیلی کاربردی تره و به قول بچه ها کاربر پسند تره چون انعطاف پذیری بالا باعث میشه کاربرا کمتر حرس بخورن

حرفه ای
سه شنبه 26 دی 1385, 08:16 صبح
دوستان خوبم !

من برای برنامه صدور چکم از کامپوننت FastReport استفاده کردم دلیل اون هم ساده است
1) چکها در اندازه های مختلف بود و گاهی اوغات شرکت یا سازمان دسته چکی می گرفت که توی برنامه تعریف نشده بود
2) حتی یک چک خاص مثل سیبا در هر چاپ جای نوشته های کمی جابجا می شد به دلیل برش بد چک
قسمت Design کامپوننت FastReport این امکان را به خود کاربر می ده که به راحتی جای چاپ چک و فونت و سایر مطالب را تغییر بده .

فکر می کنم بهترین انتخابه

ali_kolahdoozan
سه شنبه 26 دی 1385, 08:19 صبح
بهترین کار یا استفاده از تصویر چک است (به صورت پویا) یعنی بتونه کاربر چم اضافه کنه . یا سایز دادن برای یکبار و ذخیره آن در دیتا بیس است ( یک سوال : جایی هست با این جور برنامه ها واقعا کار کنن ؟ چون من دیدم بعد از یه مدت حوصلشون سر میره میرن با همون دست مینویسن)

oVERfLOW
سه شنبه 26 دی 1385, 09:42 صبح
شرکت‌های بزرگ و بیشتر ادارات دولتی از این برنامه‌ها استفاده می‌کنن تا امکان جعل کمتر بشه

حرفه ای
چهارشنبه 27 دی 1385, 10:38 صبح
من توی Fast Report مبلغ چک رو به صورت بارکد نیز چاپ می کنم و مخدوش کردن بارکد امری بسیار سخته و جعل چک رو به حداقل می رسونه

iman_s52
چهارشنبه 27 دی 1385, 13:00 عصر
ما تو برنامه چاپ چکمون یه گزارش طراحی کردیم .
تنظیمات پیش فرض انواع مدلهای چکها رو هم گذاشتیم . کاربر می تونه به دلخواه هر فونت یا رنگ که خواست انتخاب کنه . یا حتی مدل چک جدید تعریف کنه.