View Full Version : وای !!! یعنی کسی نیست بتونه درباره پرینت در ++C(داس)کمک کنه؟
amator
سه شنبه 14 تیر 1384, 11:38 صبح
باز هم سلام.
نیازمند راهنمایی ها یا کدهای شما درباره کار با پرینتر در ++C (تحت داس) می باشم.
لطفا کمک بفرمایید.
البته هرچی ساده تر باشد بهتر است.
ممنون.
rezaTavak
سه شنبه 14 تیر 1384, 11:54 صبح
سلام
اگر اطلاعات شما به فایلی به اسم LPT1 فرستاده بشه و پرینتر وصل باشه با پورت چاپ انجام میشه.
البته اگر کدهای خاص پرینتر را خواستید باید به دفترچه راهنمای تکنیکی آن مراجعه کنید
amator
چهارشنبه 15 تیر 1384, 11:42 صبح
ضمن تشکر از راهنمایی دوست عزیز برای Lpt1 ; اما من نمی خواهم خط به خط...
من می خواهم کلا قابلیت چاپ را به صورت قالب بندی شده داشته باشه.
navid_R
چهارشنبه 15 تیر 1384, 15:35 عصر
ببین این کد کمکی بهت می کنه!
int main(void)
{
int ans;
cout << " do you wan't to test your printer? Y/N ";
cin >> ans;
if((ans == 'Y') || (ans == 'y'))
{
//Open printer stream(PORT)
ifstream Print("LPT1:");
//Checking if the printer stream was ope
// ned without errors
if(!Print)
{
cout << " Error with the printer...";
return(-1);
}
//Output text as normally
Print << " Hello, this is a test for your printer" << endl;
Print << " Did you lear something by taking a look at the code???" << endl;
//Ejecting page from printer
Print << '\f';
//Close printer stream
Print.close();
}
cout << " Test finished...";
return(0);
}
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.