【问题标题】:What are the minimum margins most printers can handle?大多数打印机可以处理的最小边距是多少?
【发布时间】:2011-03-31 00:54:04
【问题描述】:

我正在创建包含大量图形的 pdfs 服务器端,因此必须最大限度地利用空间,但同时确保用户打印机能够处理紧缩的利润也是必须的。

有没有人知道我在创作 pdf 时可以使用哪些安全值作为边距。过去,我使用的工作和家用打印机的边距约为 1 厘米,没有任何问题,但我当然不能将此作为事实上的最小值。

哦,我真的不想让用户指定边距(50% 的懒惰 50% 会变得复杂。)

我用谷歌搜索,但找不到任何具体的东西。 (平均最小边距打印)

【问题讨论】:

  • 所以用户将为此使用自己的打印机?一个有趣的程序是 photoelf:photoelf.org/help/printmargins.shtml 但是这个程序会提取打印机信息和可打印空间可能与您想要的方式相同......
  • 我的打印机的四个面都为 6 英寸。让所有人都发送我们的测量结果,以便我们找到一个安全的最小值。
  • 在 Mac 上,找到您的打印机的规格:grep 'ImageableArea Letter' /etc/cups/ppd/*

标签: pdf-generation printing


【解决方案1】:

您不需要让用户在您的网站上指定边距 - 让他们在自己的计算机上完成。打印对话框通常(至少是 Adob​​e 和 Preview)为您提供了在页面的可打印区域上缩放和居中输出的选项:

Adobe

预览

当然,这假设您有计算机知识的用户,这可能是也可能不是。

【讨论】:

  • 这当然可行,但如果您的输出无法像在预印表格上打印时那样缩放,则可能会出现问题。
【解决方案2】:

每台打印机都不同,但 0.25 英寸(6.35 毫米)是安全的选择。

【讨论】:

  • 这只是对用于照片打印的喷墨打印机的安全赌注。激光打印机通常有更大的余量。但是,问题表明他们正在制作图形,因此针对喷墨进行优化可能没问题。
  • .25" 适用于大多数打印机,包括激光打印机。而且,如果您想获得更小尺寸,某些打印机允许您打印“整页”。这是一项硬件功能,在模拟输出时很有用从具有较小边距的旧 XES 类型打印机或类似 IBM 3812 的打印机。您始终可以打开 Word 并将页边距设置为 0,Word 将提示修复这些,它输入的值是设备支持的最小边距报告司机。我旁边的 Lexmark 激光显示 .248"。
  • 提示:15秒左右可以快速找到打印机的最小边距 --> 打开MS word --> 页面布局 --> 将所有边距设置为0.0 --> 点击确定 --> 出现警告对话框 --> 点击“修复” --> 完成。打印机的最小边距现在显示在 MS word GUI 中,用于编辑边距。我有一个黑白兄弟激光:上/下为 0.17 英寸,左/右=0.25 英寸。
  • 几年后。我们可以肯定地说 0.25" 确实是一个安全的赌注吗?
  • 另外,您是否考虑过 Letter 和 A4?例如。 Lexmark 列出了这两种格式的不同边距(A4 为 0.125"):publications.lexmark.com/publications/pdfs/910/macxug/eng/…
【解决方案3】:

对于每台 PostScript 打印机,其驱动程序的一部分是一个名为 PostScript 打印机描述 (PPD) 的 ASCII 文件。 PPD 用于 Linux 和 Mac OS X 上的 CUPS 打印系统,甚至用于非 PostScript 打印机。

根据 Adob​​e 编写的 PPD 规范,每个 PPD必须包含 *ImageableArea 的定义(即 PPD 关键字)适用于它可以处理的每种媒体尺寸。例如,此办公室中的一台打印机的值为 *ImageableArea Folio/8,25x13: "12 12 583 923",隔壁房间的打印机为 *ImageableArea Folio/8,25x13: "0 0 595 935"

这些数字的意思是“左下角在 (12|12),右上角在 (583|923)”(这些数字以 点数衡量; 72pt == 1 英寸)。你能看到第一台打印机打印的页边距为 1/6 英寸吗? -- 是不是也看到下一张也可以无边框打印了?

你需要知道的是:即使打印机在物理上可以做非常小的页边距,如果将PPD*ImageableArea设置为更宽的页边距,驱动程序生成并发送到打印机的打印数据将被剪裁根据 PPD 设置 -- 而不是打印机本身。

如今,越来越多的型号出现在市场上,它们确实可以进行边对边打印。对于办公室激光打印机尤其如此。 (不了解家用市场的设备。)有时您必须在驱动程序设置中使用单独的开关来启用无边框模式,有时还需要在设备本身(前面板或 Web 界面)上启用。

较旧的型号,例如惠普,在其 PPD 中非常慷慨地定义了它们的利润,只是为了所谓的“安全方面”。惠普经常使用 1/3、1/2 英寸或更多(如 "24 24 588 768" 用于 Letter 格式)。我记得在设备的物理边界启动并强制实际剪切页面图像之前,我曾入侵过 HP PPD 并将其调低至 "6 6 606 786"(1/12 英寸)。

现在,PCL 和其他语言打印机的边距功能与 PostScript 模型没有太大区别。

当然,当涉及到 PDF 文档的打印时,您几乎总是可以在这里选择 "print to fit" 或类似的选项命名选项。即使对于本身不使用任何边距的文件也是如此。 "fit" 是 PDF 查看器从驱动程序读取的内容,然后查看器将页面缩小到 *ImageableArea

【讨论】:

  • 您在哪里可以找到这些 PPD 文件?另外,您确定“左下角在 (12|12),右上角在 (583|923)”?或者 左上角 在 (12|12) 并且 右下 角在 (583|923)?我相信图形例如引用 (0,0) 作为屏幕的最左上部分。
  • @GabrielStaples:在 Linux 上,您可以在 /etc/cups/ppd 中找到文件。在the PPD spec 中,尺寸被描述为左下角和右上角“ll.x ll.y ur.x ur.y”。
【解决方案4】:

作为一般经验法则,我在制作 pdf 时使用 1 厘米的边距。我在地理空间行业工作,制作参考特定地理比例的 pdf 地图。因此,我没有选择“使文档适合可打印区域”,因为这会使参考比例不准确。您还必须意识到,当您适合可打印区域时,您正在将现有的边距调整到打印机边距内,因此您最终会得到双倍边距。使您的页边距大小合适,您的文档将完美打印。许多现代打印机可以打印小于 3 毫米的页边距,因此通常 1 厘米就足够了。但是,如果这是一项高规格的工作,请获取您将要使用的打印机的规格,并确保您的边距足够。您只需要品牌和型号,即可通过谷歌搜索找到规格表。

【讨论】:

    【解决方案5】:

    边距因打印机而异。在 Windows GDI 中,您调用以下函数来获取内置边距,即“非打印区域”:

    GetDeviceCaps(hdc, PHYSICALWIDTH);
    GetDeviceCaps(hdc, PHYSICALHEIGHT);
    GetDeviceCaps(hdc, PHYSICALOFFSETX);
    GetDeviceCaps(hdc, PHYSICALOFFSETY);
    

    打印到边缘在印刷行业中被称为“出血”。我所知道的唯一可以打印到边缘的激光打印机是 Xerox 9700:120 ppm,1980 年 50 万美元。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-09-03
      • 2013-01-14
      • 1970-01-01
      • 1970-01-01
      • 2016-07-30
      • 1970-01-01
      • 2014-01-19
      • 1970-01-01
      相关资源
      最近更新 更多