我正在尝试将postscript文件打印到Dymo LabelWriter (尝试使用LabelWriter 450和LabelWriter 330-Turbo),我得到的结果还可以,但是页边距似乎太高了,1/3的标签无法打印(见图,黑色正方形应该覆盖整个标签的宽度)。

标签是89‘m x 39’m(所以252pt x 123pt)我使用的是8 8 252 123的边界框,页面方向设置为纵向。
我甚至用Gimp生成的eps文件对其进行了测试,它保留了相同的空白区域。
有人知道为什么它不能正确打印吗?
编辑:
可在此处查看该文件:http://pastebin.com/c7YC5ftb
我用来在Dymo LabelWriter上打印它的命令是:
C:\ps\gswin32c.exe -sDEVICE=mswinpr2 -dNoCancel -dNOPAUSE -dSAFER -sOutputFile="%%printer%%DYMO LabelWriter 450" -q "C:\ps\dymo.ps" -c quit发布于 2013-03-28 17:02:18
问题已解决,打印机未设置为接受此类型的标签
如果您遇到此问题,请转到打印机驱动程序的高级设置并设置标签。
发布于 2013-03-27 22:07:32
不看过PostScript文件就不会。我从Dymo网站上看不到打印机接受PostScript输入,那么你怎么把PostScript文件发送给它呢?
添加以响应问题中的编辑。
好吧,我不是绝对清楚你期望这是什么样子的。
您的原始注释引用了一个黑色正方形,但PostScript不包含黑色正方形,它绘制了一个纵横比为20:1的矩形。您设置的媒体宽度大于长度(252,123),但您随后使用该方向将内容旋转了270度。这是真的,这是肖像,但颠倒了。如果你想要肖像,为什么不直接把媒体设为肖像呢?
简单地说,原点是照片中拇指正上方的角落,我认为指纹的长边和短边相对于实际标签是颠倒的。
请注意,BoundingBox注释是一个注释,PostScript解释器会忽略它,因此更改它没有任何效果。
也许你可以解释一下你正在努力实现的目标?
https://stackoverflow.com/questions/15660532
复制相似问题