PDA

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);
}