0

「.prn」ファイルがあり、ローカルに接続されたプリンターで同じものを印刷したいと考えています。「.prn」ファイルをプリンターに送信するにはどうすればよいですか? QTを使用してこれを達成するにはどうすればよいですか?

4

2 に答える 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 に答える