プロジェクト

全般

プロフィール

[GGH5.X] Windowsの関数 SetDefaultPrinter でデフォルトプリンタを変更したいが,引数で存在するプリンターを \\\ の形式で指定するとエラーとなる.

技術ノート
2017/04/07

[番号]
技術ノート KGTN 2017021501

[現象]
[GGH5.X] Windowsの関数 SetDefaultPrinter でデフォルトプリンタを変更したいが,引数で存在するプリンターを \\<サーバー名>\<プリンター名> の形式で指定するとエラーとなる.

[説明]
GG環境で関数 SetDefaultPrinter を使ってデフォルトプリンタを変更する場合は,次の形式でプリンターを指定してください.

[サーバー側のプリンター]
形式: <プリンター名>
例1: "Foxit Reader PDF Printer"
例2: "Microsoft XPS Document Writer"

[クライアント側のプリンター]
形式: <プリンター名> (from <クライアント名>)
例1: " Preview PDF (from WIN10-ISUMI1)"
例2: " FX DocuCentre-IV 1号機 (from WIN10-ISUMI1)"

なお,クライアント名は環境変数 CLIENTCOMPUTERNAME から得ることができます.

ファイル

KGTN2017021501.pdf (62.4 KB) kitasp 技術センター, 2017/04/07 13:02