嗯,这是我曾经遇到的最奇怪的行为之一。试图打印我们新创建的网页的网站会以许多不同的方式崩溃许多打印机。
根据我们尝试打印的页面,发生以下思考:
问题似乎只出现在OSX平台上,但我们只有一台Windows机器,所以我们不确定。
我们不生成任何特殊的PDF或我们实际上只按CMD + P进行打印的内容。
此外,我们无法记录它取决于我们遇到相同问题的浏览器:
为了找出打印机不喜欢的网站部分,我们逐步取出每一块布局并尝试打印。结论:我们仍然没有任何线索。
从内容中删除所有内容(保持布局,页眉,页脚等)只有一个段落作为内容工作无处不在。只需用h1元素替换段落就会出现上面列出的错误之一。
打印机我们测试过哪里无法打印而不会崩溃:
没有问题的打印机:
有没有人遇到过类似的问题?有人知道我们可以做些什么来解决这个问题吗?
修改
因为图片不仅仅是单词,我最喜欢的错误信息是:
答案 0 :(得分:1)
错误表示发送到打印机的数据有问题。我可以想到两个来源:
由于您可以从其他应用程序打印但网站的PDF打破了打印机,我的猜测是页面中有一个包含病毒的图像或以其他方式损坏。下一个罪魁祸首可能是你正在使用的字体。
这里的基本原理是,操作系统在过去几年中已经看到了一些与图像库相关的安全相关更新,因为人们已经开始创建包含精心设计的字节序列的图像文件,这些字节序列会触发操作图像库中的错误用于访问显示它们的计算机的系统。
字体可以进行同样的攻击。</ p>
大多数操作系统都能抵御这种攻击,但打印机是另一回事。他们很少得到固件升级,因此当他们变得脆弱时,他们通常会保持这种状态。
PDF很有趣,因为它可以嵌入二进制的某些图像和字体。因此,即使您的操作系统没有受到影响,损坏的数据也会被发送到不良打印机并打破它。
尝试替换所有图像(也通过CSS拉入所有图像精灵等)。如果这没有帮助,请查看正在使用的字体。
同时检查病毒。