我没有答案,但我想发表评论并关注这个话题 .
就像海报一样,我正在使用一些虚拟打印驱动程序,并注意到Adobe Reader 2018.009.20050的这种行为改变正在影响它们 . 示例:Foxit的PDF打印机,以及我需要将打印流重定向到文件时使用的HP PostScript驱动程序 .
问题似乎是新版本的Adobe Reader不再能够识别这些PostScript打印机 . 一个标志性的标志是,Adobe Reader在打印时具有“高级”选项,通常可以让某人指定一些PostScript选项/首选项 . 在最近的Reader版本中,除了使用“Adobe PDF Printer”之外,现在所有支持PostScript的打印机都禁用了这些选项 .
我猜:与许多Windows应用程序一样,当Adobe Reader打印到它认为不支持PostScript的设备时,Reader会选择将PDF文本光栅化为图像/矢量数据,而不是将其表示为文本和字体信息 . (..和某些应用程序,如Chrome,似乎总是这样做,从不关注打印机的类型 . )
我希望Adobe看到这里的错误很快得到修复 . 否则就会引起很大的麻烦 .
与此同时,我最近的PDF Reader没有同样的问题 . 它继续为我的一组虚拟打印机创建PostScript .
UPDATE (1/2/18): This is Adobe's support article描述了一个不同的问题,但同样提出的注册表更改以避免文本光栅化 .