大多数打印机可以处理的最小边距是多少?


107

我要创建带有大量图形的pdfs服务器端,因此必须最大限度地增加空间,但同时必须确保用户打印机可以处理较小的利润。

有谁知道在编写pdf时可以为页边空白使用什么安全值。过去,Ive使用的办公和家用打印机的页边距大约为1厘米,没有问题,但是我当然不能将其作为实际的最低要求。

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

香港专业教育学院谷歌搜索,但找不到任何具体的。(平均最小边距打印)


1
因此用户将为此使用自己的打印机?有趣的程序应该是photoelf:photoelf.org/help/printmargins.shtml但是该程序可以获取打印机信息,并且可打印空间可能与您要使用的方法相同……
rownage 2010年

1
我的打印机的所有四个侧面均为6英寸。让所有人发送测量值,以便我们找到安全的最小值。
zaf 2010年

1
在Mac上,可通过以下方法找到打印机的规格:grep 'ImageableArea Letter' /etc/cups/ppd/*
William Entriken

Answers:


86

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


1
这仅是用于照片打印的喷墨打印机的安全押注。激光打印机通常具有更大的余量。但是,问题在于他们正在生产图形,因此针对喷墨进行优化可能是可以的。
凯文·维米尔

我也以为.25。我不知道激光打印机的利润空间更大吗?多谢您的回覆。
robodisco 2010年

5
.25“适用于大多数打印机,包括激光打印机。而且,如果您想获得更佳的效果,某些打印机允许您打印“整页”。这是一项硬件功能,在模仿来自旧XES类型打印机的输出时很有用边距较小或诸如IBM 3812之类的东西。您始终可以打开Word并将页面边距设置为0,Word会提示您修复这些问题,它输入的值是驱动程序报告的设备支持的最小边距。显示.248“。
道格拉斯·安德森

7
提示:您可以在大约15秒内快速找到打印机的最小页边距->打开MS word->页面布局->将所有页边距设置为0.0->单击确定-> 出现警告对话框 ->单击“修复“->完成。现在,在MS word GUI中显示打印机的最小边距,以编辑边距。我有一个黑白Brother激光器:顶部/底部为0.17英寸,左侧/右侧为0.25英寸。
Trevor Boyd Smith,

2
几年后。我们可以肯定地说,双方
各占

46

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

根据Adobe编写的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界面)上启用。

较旧的型号(例如HP)在其PPD中非常慷慨地定义了其边距,只是处于所谓的“安全方面”。HP通常会使用1 / 3、1 / 2英寸或更大的尺寸(例如"24 24 588 768"Letter格式)。我记得曾经入侵过HP PPD,并将它们调低到"6 6 606 786"(1/12英寸),然后才插入设备的物理边界并强行截断页面图像。

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

但是,当然,在打印PDF文档时,您几乎可以在这里始终选择“适合打印”或类似命名的选项。即使对于本身不使用任何边距的文件。PDF浏览器从驱动程序读取的内容就是这种“适合”的内容,然后查看器将页面缩小到*ImageableArea


您在哪里找到这些PPD文件?另外,您确定“左下角在(12 | 12),右上角在(583 | 923)”吗?或者是左上的角落(12 | 12)和右下顶点为(583 | 923)?我认为图形参考(0,0)是屏幕的最左上部分。
加布里埃尔·斯台普斯

1
@GabrielStaples:在Linux上,您可以在中找到文件/etc/cups/ppd。在PPD规范中,尺寸描述为左下和右上“ ll.x ll.y ur.x ur.y”。
Derek Veit '18

10

根据一般经验,在生成pdf时,我使用1厘米的页边距。我从事地理空间行业的工作,并制作参考特定地理比例的pdf地图。因此,我没有选择“使文档适合可打印区域”,因为这样会使参考比例不正确。您还必须意识到,当适合打印区域时,就是将现有的页边距放入打印机页边距内,因此最终会出现双页边距。将边距设置为正确的尺寸,文档将完美打印。许多现代打印机可以打印小于3毫米的页边距,因此一般来说1厘米就足够了。但是,如果这是一项引人注目的工作,请获取将要使用的打印机的规格,并确保有足够的利润空间。


0

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

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

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


-2

您无需让用户在您的网站上指定页边距-让他们在计算机上进行设置。通常,“打印”对话框(至少包括Adobe和Preview)为您提供了一个选项,可以在页面的可打印区域上缩放输出并将其居中:

土坯
替代文字

预习
替代文字

当然,这假设您具有计算机知识的用户,但实际情况可能如此。


4
这当然可以工作,但是如果您无法像在预打印表格上打印那样缩放输出,则可能会出现问题。
道格拉斯·安德森
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.