我们可以在大批量打印环境中提高打印后台处理速度吗?

我们可以在大批量打印环境中提高打印后台处理速度吗?

我的公司使用十几台标准办公打印机 (HP9050) 来打印可变数据营销材料。我们的客户可能会要求我们将营销信函发送到 80,000 个邮政地址,周转时间为两天。我们将作业分成 2,000 页批次,并将它们分散到所有打印机上。平均双面作业打印速度为 25-26 ppm,这对于这台打印机来说已经是最好的了。

我们打印每个大约 2-4MB 的 PDF 文件。每台打印机通过并行端口连接到一台专用于打印的唯一 PC。驱动程序已配置为直接打印到打印机并立即开始打印作业。使用此配置,作业开始打印需要 2-5 分钟。

我想验证使用单台 PC 是否是最佳配置。有人有这种环境的经验吗?切换到打印服务器有什么好处吗?我很想摆脱所有这些 PC,但看不出有什么办法可以不牺牲速度。

答案1

  • 您可以将假脱机文件作业存储在另一个磁盘上(一个快速且大的磁盘)。看起来在 Windows 7 上它已从 GUI 中删除。因此您可以从注册表中执行此操作:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Print\Printers

编辑 DefaultSpoolDirectory 的值

  • 仔细检查所有打印机是否处于 100 或 1000 全双工状态。计算机也一样。

  • 防止打印机进入睡眠模式。

  • 谨慎选择司机。

  • 将 DefaultSpoolDirectory 免除防病毒扫描。

  • 以 64K 格式格式化保存假脱机作业的 ntfs 分区。

  • 防止工作站使用英特尔 SpeedStep 或任何会降低 CPU 速度的设备。

你会做同样的事情数千次。所以你必须检查每一步,看看是否可以快一点

答案2

您是否考虑过在设置中启用“立即开始打印”,它将在文档传输完成之前开始打印文档。(来源:http://technet.microsoft.com/en-us/library/cc739118(v=ws.10).aspx)。

您的打印机是通过并行还是以太网连接的?如果是并行的,打印服务器将执行与 PC 几乎完全相同的工作,尽管在某些情况下,打印服务器并行端口可能比 PC 的并行端口更快,HP 和 D-link 都声称他们的打印服务器比 PC 端口更快。

我怀疑你会失去任何速度,除非你得到的是真正低端的打印服务器。

答案3

我不清楚您是否需要尝试改进该机器,或者是否以最大速度运行。

如果您的激光打印机的规格为单面打印速度为 50ppm(查看 HP9050 就知道了),而在双面模式下您的打印速度为 25-26ppm,那么您可能会受益于相当高效的双面打印路径和快速渲染,因为您平均每页可以获得两次单张打印的结果。

情况可能会比这更糟糕,因为从历史上看,许多打印机的打印吞吐量都受到了显著的打击,因为它们的双面打印机制的设计有效地阻碍了最高单面打印速度 - 这意味着您最好将同一叠纸进行两次单面打印。

或者,双面吞吐量可能会更好,因为一些更好的设计似乎可以获得比单面速度一半更高的吞吐量双面速度 - 可能是因为接近第二幅图像打印的纸张在内部纸张路径中可能比从纸盘中提起的新纸张更近。一种超高效的机制可能会受益于这样一种管道,即机器正在提起下一张空白纸(准备进行第一面打印),而之前的半张打印纸正朝着第二幅图像前进。如果在足够长的作业上活动管道足够深,那么你可以看到机器可以接近与最高单面速度相同的双面速度。我认为这可能是你在这种情况下所期望的,但我想你可能会失望。

更复杂的纸张路径可能会导致更多的工程设计问题和卡纸的潜在影响(包括重新启动时的混乱,因为卡纸可能先于成功打印...),这意味着并非所有打印机公司都希望将它们放入机器中。大型和多个纸张储存器意味着一些纸盒的打印吞吐速度可能与其他纸盒略有不同。使用空白页进行一些实验,找出系统的最佳速度。我确实体验过(多纸盒折叠)机器,我选择在一个纸盒中重新填充少量纸张,并将另一个纸盒装满以提高大作业吞吐量。

确实,如果所有激光打印机公司都宣传原生双面机,并标明其基于 50 张(即 100 面)双面加载的平均双面页面速度,那么对我们所有人都有好处,但他们并没有这样做。

相关内容