.. print via the printer device driver in Console App?
And can someone demonstrate..
Thanks
This is a discussion on Printing, Is it possible to.. within the C++ Programming forums, part of the General Programming Boards category; .. print via the printer device driver in Console App? And can someone demonstrate.. Thanks...
.. print via the printer device driver in Console App?
And can someone demonstrate..
Thanks
IF it connected by lpt
void main()
{
FILE *fp;
fp=fopen("LPT1","w");
fprintf(fp,"test");
fclose(fp);
}
or you can do a search on the board for the myriad of examples on printing that look similar to this....
not to mention... eight or so posts down is a question how to save and print. There are a lot of resources here that will help you, and most likely people before you have asked a similar question. Try the search feature on this board... there is a wealth of knowlege there.Code:#include <iostream> #include <fstream> #include <stdlib> using namespace std ; int main() { char printer[10] = "LPT1:"; char character; ofstream prnt (printer); if (prnt.fail()) { cout << "ERROR-Unable to open " << printer << '\n' ; return 1 ; } system ("cls"); cout << "Type the text you wish to have printed. You must use " << "\nyour own returns as there is no text wrapping other than " << "\nthat which the printer will do at the end of page. Though, " << "\nthis may lead to words being cut in half. This simple " << "\nprogram could be made much better utilizing iomanip for text " << "\nformatting, but it shows you the basics of opening a printer " << "\nport. " << endl << endl << "Press a '#' and return when you are ready to print... " << endl << endl << endl; while (character != '#') { cin.get(character); if(character != '#') prnt.put(character); } prnt << '\r' << '\f' ; // return and eject the last page from the printer prnt.close(); return(0); }![]()