打印网站崩溃大多数打印机

时间:2014-05-26 09:31:00

标签: html css printing

嗯,这是我曾经遇到的最奇怪的行为之一。试图打印我们新创建的网页的网站会以许多不同的方式崩溃许多打印机。

错误

根据我们尝试打印的页面,发生以下思考:

  • 随机字符“,, - !!!ASdŸu”出现在打印机显示屏上。 (需要重启)
  • 打印机说:“Err 42关闭然后打开”/“Err 49”。 (需要重启)
  • 打印机说:“文件正在打印”(我们等了一个小时,他说谎。)(需要重启)
  • 打印机说:“文档已损坏”(自动重新启动)
  • 打印驱动程序说:远程主机不接受数据文件(32)。
  • 打印驱动程序挂起率为74%,97%或99%。
  • 打印机什么也没做。

问题似乎只出现在OSX平台上,但我们只有一台Windows机器,所以我们不确定。

我们不生成任何特殊的PDF或我们实际上只按CMD + P进行打印的内容。

此外,我们无法记录它取决于我们遇到相同问题的浏览器:

  • 火狐
  • Safari浏览器

我们已经尝试过:

为了找出打印机不喜欢的网站部分,我们逐步取出每一块布局并尝试打印。结论:我们仍然没有任何线索。

从内容中删除所有内容(保持布局,页眉,页脚等)只有一个段落作为内容工作无处不在。只需用h1元素替换段落就会出现上面列出的错误之一。

  • 我们尝试删除所有javascript,但仍然无效。
  • 我们试图删除网络字体无效。

我们测试了哪些硬件:

打印机我们测试过哪里无法打印而不会崩溃:

  • HP LaserJet P2055dn
  • HP LaserJet color 500 M551
  • Samsumg SCX 3405F
  • HP Color Laserjet CM1415fnw

没有问题的打印机:

  • HP OfficeJet X476dw
  • Xerox Docuprint N2125

有没有人遇到过类似的问题?有人知道我们可以做些什么来解决这个问题吗?

修改

网站: http://golfimport.ch/de/

因为图片不仅仅是单词,我最喜欢的错误信息是:

enter image description here

1 个答案:

答案 0 :(得分:1)

错误表示发送到打印机的数据有问题。我可以想到两个来源:

  1. 打印机驱动程序损坏并向打印机发送损坏的初始化序列。
  2. 该文件包含一些真正让打印机感到困惑的数据
  3. 由于您可以从其他应用程序打印但网站的PDF打破了打印机,我的猜测是页面中有一个包含病毒的图像或以其他方式损坏。下一个罪魁祸首可能是你正在使用的字体。

    这里的基本原理是,操作系统在过去几年中已经看到了一些与图像库相关的安全相关更新,因为人们已经开始创建包含精心设计的字节序列的图像文件,这些字节序列会触发操作图像库中的错误用于访问显示它们的计算机的系统。

    字体可以进行同样的攻击。<​​/ p>

    大多数操作系统都能抵御这种攻击,但打印机是另一回事。他们很少得到固件升级,因此当他们变得脆弱时,他们通常会保持这种状态。

    PDF很有趣,因为它可以嵌入二进制的某些图像和字体。因此,即使您的操作系统没有受到影响,损坏的数据也会被发送到不良打印机并打破它。

    尝试替换所有图像(也通过CSS拉入所有图像精灵等)。如果这没有帮助,请查看正在使用的字体。

    同时检查病毒。