「.prn」ファイルがあり、ローカルに接続されたプリンターで同じものを印刷したいと考えています。「.prn」ファイルをプリンターに送信するにはどうすればよいですか? QTを使用してこれを達成するにはどうすればよいですか?
質問する
573 次
2 に答える
0
あなたはWindows用にそれを望んでいるので - これはただの推測です...単にQPrintDialogを使って目的のプリンター名を取得し、うまくいけばprnファイルの名前を知っているなら、次のようにします:
QProcess proc;
QStringList args = QStringList()
<< "/K"
<< QString("COPY /B %1 %2" ).arg(prn-filename).arg( printername );
proc.start( "cmd.exe", args );
次の方法でcmdシェルでpngを印刷できるため、これは機能するはずです。
COPY /B full-filepath.prn \\PC-Name\Printer-Name
これが機能する/役立つことを願っています
于 2012-12-13T07:27:29.767 に答える