2017-09-27 105 views
0

我有戴莫labelwriter打印机: enter image description hereGhostscript - 如何在贴纸上打印不是A4的标签?

这是用来打印在贴纸模型11356(40毫米型,80MM)标签

enter image description here

在Ghostscript可设定可以调节,告诉它不是A4也不是A5,B5,EnvC5,但它必须是40mm,80mm?我尝试了以下参数,但它不打印到1个标签,而是继续推出20个标签并在错误的标签位置打印。

MediaSize A4 
MediaSize A5 
MediaSize B5 
MediaSize EnvC5 
MediaSize EnvDL 
MediaSize EnvISOB5 
MediaSize Postcard 
MediaSize DoublePostcard 

因此,我也有PDF文件本身制成40毫米×80毫米。但它仍然无法打印在1个标签/贴纸上。

我该如何告诉Ghostscript只是用它的确切的默认大小来打印PDF。没有Ghostscript时,我打印PDF时,它完美的作品,但当我使用Ghostscript它做异常的纸张设置和打印异常。

回答

1

你还没有说过你如何使用Ghostscript。您使用的是哪种设备CUPS,mswinpr2,还有其他的东西?

所有Ghostscript设备将兑现从PostScriptPDF媒体请求,这将覆盖任何命令行开关,除非您还设置-dFIXEDMEDIA

您还没有引用确切的命令行;但MediaSize交换机已弃用,不应使用。

我要猜你正在使用mswinpr2,在这种情况下Ghostscript将使用打印机配置的默认媒体大小。我不是这样的,你需要改变它。

+0

爵士,我使用1)'GSBatchPrint 32位(包括GS 9.15) 'http://www.lvbprint.de/html/gsbatchprint1.html 2)它已gswin32.exe,其读ini文件 – YumYumYum

+0

爵士,正如你所说的'mswinpr2'应该使用默认的媒体大小。但它没有那样做。当我没有Ghostscript直接打印PDF时,然后标签打印工程。但是,当我使用Ghostscript,然后打印和弹出20个标签,而不是打印到1个单一的贴纸。 – YumYumYum

+0

http://paste.ubuntu.com/25627080/ - 这是gsbatchprint.exe使用的INI文件(mswinpr2) – YumYumYum