اینو برای یه دوست پاکستانی توضیح داده بودم
1 - بعد از طراحی گزارش باید یه تغییراتی در اون بدید. به شکل زیر :
USE MyReport.frx
BROWSE
برای اولین رکورد باید مقدار tag و tag2 خالی شود
REPLACE tag WITH "", tag2 WITH ""
در همان رکورد اول مقادیر فیلد EXPR را مانند زیر تغییر دهید:
در واقع با این کار شما درایور معرفی شده را حذف میکنید تا بر روی چاپگر های مختلف مشکلی نداشته باشید :
DRIVER=
DEVICE=
OUTPUT=
ORIENTATION=0
PAPERSIZE=256
PAPERLENGTH=1380
PAPERWIDTH=2200
DEFAULTSOURCE=8
PRINTQUALITY=180
COLOR=2
YRESOLUTION=180
TTOPTION=1
PAPERLENGTH و PAPERWIDTH در واقع همان طول و عرض گزارش شما یا قبض شما هست که به میلیمتر باید باشد
PRINTQUALITY=180 و YRESOLUTION=180 هم رزولوشن چاپ است که این بهترین مقدار است. یعنی سرعت مناسب و کیفیت معمولی. اگر 360 انتخاب کنید کیفیت عالی و سرعت افتضاح را خواهید داشت.
PAPERSIZE=256 یعنی کاغذ با اندازه تعریف شده (Custom)
DEFAULTSOURCE=8 یعنی کاغذ شما رول است
حالا گزارش را با دستور use ببندید
حالا باید کاغذ مورد نظر را در قسمت تعریف چاپگر هم معرفی کنیم
در ویندوز XP:
به قسمت Printers& Faxes بروید و از منوی File گزینه server properties را انتخاب کنید. در تب Forms روی دکمه CREATE A NEW FORM کلیک کنید . در مقابل Form Name عبارت User Defined Paper را بنویسید و سپس طول و عرض کاغذ یا قبض خود را وارد کنید و دکمه SAVE FORM را بزنید.
یاور استاد شد!
برای ویندوز 98
به کنترل پنل رفته ، پرینتر را انتخاب کنید، روی پرینتر مورد نظر کلیک راست کنیدو گزینه properties را انتخاب کنید. در تب Paper روی گزینه Custom ( آخرین گزینه یا نوع کاغذ ) کلیک کنید. در پنجره باز شده اندازه کاغذ را باز هم به میلیمتر وارد کرده و تایید کنید.
در پنجره کنونی برای گزینه Paper Source ، TRACTOR را انتخاب کنیدو تایید کنید.
اینهم تمام
تازه دردسر اصلی شروع میشود و آنهم تنظیم چاپگر.
پرینتر را خاموش کنید. دکمه فونت را گرفته و پرینتر را روشن کنید. پرینتر شروع به چاپ تنظیمات خود میکند. یکی از این تنظیمات Auto Tear Off است که در حالت معمولی مقدار آن OFF است و شما باید آنرا ON کنید. با دنبال کردن منوها ی چاپ شده این کار قابل انجام است. این همان چیزی است که باعث میشود کاغذ بعد از چاپ یک قبض به عقب برگردد و قبض بعدی را چاپ کند.
این آموزش حاصل چندین ماه وبگردی ، سئوال از خارجیهایی که اصلا از اینکه من ( یا بهتر بگویم کاربران من ) با چاپگر سوزنی کار میکنم میخندیدند و در نهایت استفاده از یک سایت چینی و هندی بود.
امیدوارم مفید واقع شود.
در آخر یک فرم که برای انجام سریعتر تنظیمات فوق الذکر بر روی گزارشات تهیه کرده ام را تقدیم میکنم.