6

DelphiのwinapiShellExecuteを使用して、デフォルトのプリンタではなく、ユーザーが選択したプリンタに印刷しようとしています。printto動詞を使用してコマンドの構文を理解しようとしています。

IPアドレス192.168.1.49のHPLaserJet 4にmanual.pdfを印刷したい場合、シェルの実行ステートメントの例はどのようになりますか?

(これは単なる例ですが、あなたが私を助けることができれば、私はそこからそれを取ることができます)

4

1 に答える 1

3

引数パラメーターでプリンターのネットワーク ネットワーク アドレスを渡す必要があります。

ShellExecute(
  WindowHandle,
  'printto',
  PChar(DocumentName),
  PChar(PrinterNetworkAddress),
  nil,
  SW_HIDE
);
于 2012-06-05T14:12:48.067 に答える