在启用Adobe Reader“保护模式”的情况下通过命令行打印到网络打印机时出现问题

时间:2015-10-15 13:01:51

标签: pdf printing adobe-reader network-printers protected-mode

我们发现几乎不可能通过Adobe Reader命令行开关打印到网络打印机,并启用Adobe“保护模式”。尝试使用Adobe文档中提供的命令行参数时,会出现这些问题,以打印到未安装在本地计算机上的打印机(可通过网络访问)。当我们关闭“保护模式”时,我们可以使用命令行打印到任何网络打印机,因此我们知道必须使用正确的策略配置。

我们对日志条目特别感到困惑,因为我们的打印机信息“不好”,因为我们在命令行中提供了正确的信息,并且在“保护模式”关闭时不需要提供端口或驱动程序:< / p>

Bad Printer Info: Device: [unc_path_to_printer], Port: (empty), Driver: (empty), DataType: (empty)

完整的日志条目如下(其中[unc_path_to_printer]是我们网络上真实打印机的UNC路径,[用户名]是Windows用户名):

[10:14/13:19:20] Adobe Reader Protected Mode Logging Initiated
[10:14/13:19:20] Found custom policy file: C:\Program Files (x86)\Adobe\Acrobat Reader DC\Reader\ProtectedModeWhitelistConfig.txt
[10:14/13:19:20] Adding custom policy: FILES_ALLOW_ANY = C:\*
[10:14/13:19:20] Adding custom policy: REG_ALLOW_ANY = HKEY_CURRENT_USER\Software\*
[10:14/13:19:20] Adding custom policy: REG_ALLOW_ANY = HKEY_LOCAL_MACHINE\Software\*
[10:14/13:19:21] Bad Printer Info: Device: [unc_path_to_printer] Port: (empty), Driver: (empty), DataType: (empty)
[10:14/13:19:21] Bad Printer Info: Device: [unc_path_to_printer], Port: (empty), Driver: (empty), DataType: (empty)
[10:14/13:19:21] Bad Printer Info: Device: [unc_path_to_printer], Port: (empty), Driver: (empty), DataType: RAW
[10:14/13:19:26] Invalid path: \Device\HarddiskVolume2\Users\[username]\AppData\Local\Adobe\Acrobat\DC\
[10:14/13:19:26] Invalid path: \Device\HarddiskVolume2\Users\[username]\AppData\Local\Adobe\Acrobat\DC\
[10:14/13:19:26] Invalid path: \Device\HarddiskVolume2\Users\[username]\AppData\Local\Adobe\Acrobat\DC\
[10:14/13:29:50] Bad Printer Info: Device: [unc_path_to_printer], Port: (empty), Driver: (empty), DataType: (empty)
[10:14/13:30:16] Exit Code:1

命令行: “C:\ Program Files(x86)\ Adob​​e \ Acrobat Reader DC \ Reader \ AcroRd32.exe”/ s / t“C:\ temp \ tmp_201510141141420。 pdf“”[unc_path_to_printer]“”RICOH Aficio SP 4100N PCL 6“”[port_for_unc_printer]“

操作系统:Windows 7

Adob​​e Reader版本:DC(与11相同的经验)

我们已在线跟踪文档以配置受保护模式,并已完成以下操作:

  • HKEY_CURRENT_USER \ Software \ Adob​​e \ Acrobat Reader \ DC \ Privileged “bProtectedMode”= 1,我们可以确认保护模式确实存在 启用
  • HKEY_CURRENT_USER \ Software \ Adob​​e \ Acrobat Reader \ DC \ Privileged “tBrokerLogfilePath”= C:\ Users [user] \ AppData \ Local \ Temp \ AdbeReaderBroker.log,我们就可以了 查看日志文件
  • HKEY_LOCAL_MACHINE \ SOFTWARE \政策\的Adobe \的Acrobat Reader \ DC \ FeatureLockDown“bUseWhitelistConfigFile”= 1,我们可以 通过日志确认正在读取白名单文件: C:\ Program Files(x86)\ Adob​​e \ Acrobat Reader DC \读卡器\ ProtectedModeWhitelistConfig.txt

  • HKEY_CURRENT_USER \ SOFTWARE \的Adobe \ Acrobat中 Reader \ DC \ TrustManager \ cTrustsedSites \ cSilentPrint“t1”= [unc_path_to_printer]

我们的ProtectedModeWhitelistConfig.txt包含:

; Files Section
FILES_ALLOW_ANY = C:\*

; Registry
REG_ALLOW_ANY = HKEY_CURRENT_USER\Software\*
REG_ALLOW_ANY = HKEY_LOCAL_MACHINE\Software\*

关于ProtectedModeWhitelistConfig.txt,我们现在允许所有文件;一旦这个工作,我们将进一步限制它。 我们现在允许reg条目抑制以下日志错误,我们也不完全理解:

[08:06/13:52:21] NtCreateKey: STATUS_ACCESS_DENIED
[08:06/13:52:21] real path: \REGISTRY\MACHINE\Software\Adobe
[08:06/13:52:21] Consider modifying policy using this policy rule: REG_ALLOW_ANY
[08:06/13:52:21] NtCreateKey: STATUS_ACCESS_DENIED
[08:06/13:52:21] real path: \REGISTRY\MACHINE\SOFTWARE\Wow6432Node\Adobe
[08:06/13:52:21] Consider modifying policy using this policy rule: REG_ALLOW_ANY
[08:06/13:52:28] NtCreateKey: STATUS_ACCESS_DENIED
[08:06/13:52:28] real path: \REGISTRY\USER\S-1-5-21-3056327225-4203895344-2874801580-19977\Software\Adobe\Acrobat Reader\DC\AVGeneral\cRecentFiles
[08:06/13:52:28] Consider modifying policy using this policy rule: REG_ALLOW_ANY
[08:06/13:52:28] NtCreateKey: STATUS_ACCESS_DENIED
[08:06/13:52:28] real path: \REGISTRY\USER\S-1-5-21-3056327225-4203895344-2874801580-19977\Software\Adobe\Acrobat Reader\DC\AVGeneral\cRecentFiles
[08:06/13:52:28] Consider modifying policy using this policy rule: REG_ALLOW_ANY

我们正在尝试做甚么可能吗?我们非常感谢有关我们配置的任何反馈,特别是如果它有助于我们完成工作流程(打印到启用了保护模式的网络打印机)。

谢谢!

1 个答案:

答案 0 :(得分:0)

Adob​​e在他们的论坛上回复了我。我们目前正在尝试做的事情目前尚未得到支持。见https://forums.adobe.com/thread/1979123?sr=inbox&ru=675113

  

我担心这似乎不会起作用。保护模式阅读器不允许打印到系统上尚未安装的打印机。您可以选择:   1.在使用该命令行启动Reader之前安装打印机(也许通过尝试打印PDF的同一个自定义应用程序安装打印机),或者,   2.禁用保护模式