c++ - Can ofstream be used for printing on a printer -
can ofstream
used write on printer?
eg:
string nameofprinter = "xyz"; ofstream onprinter(nameofprinter); onprinter << "printing.... ";
if above output printer (on paper) ?
if not, why won't output? please suggest way print using printer.
i targeting windows platform (32bit)
if happen have printer associated lpt1 , printer support formfeeds.
#include <iostream> #include <fstream> using namespace std; int main () { ofstream printer ("lpt1"); if(!printer) { return 1; } printer.puts("test test test\n"); printer.putc('\f'); printer.close(); return 0; }
lpt1 file name in windows. known reserved filename. not possible have more 1 file name lpt1. , file managed windows.
Comments
Post a Comment