我正在从MSSQL Server 2014打印PDF文件。 我使用FoxitReader进行静音打印。
我在regedit中设置设置,以便从普通的cmd.exe(适合页面)正确打印,它可以从cmd工作:
"E:\FoxitReader\FoxitReader.exe" /t "\\xxxx\xxxx\Test\xxx.pdf" "Kyocera FS-3920DN XPS"
但是当我尝试通过SQL查询从XP_CMDSHELL进行打印时:
EXEC xp_cmdshell 'E: & "E:\FoxitReader\FoxitReader.exe" /t "\\xxxx\xxxx\Test\xxx.pdf" "Kyocera FS-3920DN XPS"'
我丢失了所有打印机设置和选项。我的pdf有点削减。 MSSQL忽略了每个打印机和软件设置。