renjithmamman
27th January 2006, 07:17
i have a file in the project dirictory. i wnt to print it using qprocess
i tried like this but not working
void RptPrintBarCodeDlg::pbnOk_clicked()
{
QString line;
line="hello world";
QFile file("print.txt");
if ( file.open( IO_WriteOnly ) )
{
QTextStream stream( &file );
stream<<line;
file.close();
QProcess *printbarcode = new QProcess(this);
printbarcode->setWorkingDirectory(QDir::current());
printbarcode->addArgument("cat");
printbarcode->addArgument("print.txt");
printbarcode->addArgument(">");
printbarcode->addArgument("/dev/lp0");
if(!printbarcode->start())
{
QMessageBox::information(this,"Error", "process not started" ,"Ok");
}
}
else
{
QMessageBox::information(this,"Error", "File is not opened" ,"Ok");
}
}
can anybody help me
i tried like this but not working
void RptPrintBarCodeDlg::pbnOk_clicked()
{
QString line;
line="hello world";
QFile file("print.txt");
if ( file.open( IO_WriteOnly ) )
{
QTextStream stream( &file );
stream<<line;
file.close();
QProcess *printbarcode = new QProcess(this);
printbarcode->setWorkingDirectory(QDir::current());
printbarcode->addArgument("cat");
printbarcode->addArgument("print.txt");
printbarcode->addArgument(">");
printbarcode->addArgument("/dev/lp0");
if(!printbarcode->start())
{
QMessageBox::information(this,"Error", "process not started" ,"Ok");
}
}
else
{
QMessageBox::information(this,"Error", "File is not opened" ,"Ok");
}
}
can anybody help me