当我试图为我当前的大学项目中的特定标签打印机打印一些东西时,我得到了这个错误:
java.awt.print.PrinterException: Paper's imageable width is too small.
at sun.print.RasterPrinterJob.printPage(Unknown Source)
at sun.print.RasterPrinterJob.print(Unknown Source)
at sun.print.RasterPrinterJob.print(Unknown Source)
at Printe
我正在打印到默认标签尺寸设置为4 x 6英寸的标签打印机。我用4 x 2英寸的标签加载了它,然后使用以下代码打印到它:
Private Sub SetPaperSize(ByVal width As Double, ByVal height As Double)
Dim size As New Drawing.Printing.PaperSize
size.PaperName = "Custom Size"
size.Width = width * 100
size.Height = height * 100
printDoc.Defa
我的目标是为产品打印10厘米x 6.5厘米的标签。我有一台斑马打印机,可以打印标签。我使用手持设备打印标签时使用的是快速报表。由于fast-reports只适用于Net Framework,而不适用于Net CF,因此我使用套接字来处理手持设备和pc之间的数据。
根据我对c#的了解,桌面应用程序很难稳定。我是一个PHP开发人员。所以我想我可以用HTML和CSS创建标签,因为条形码也可以用php完成。
我之所以问这个问题,是因为我不知道如何将html页面发送到打印机,以及我应该使用多大尺寸的10 am x 6.5 am像素才能获得最好的打印质量。
我正在尝试在多页上打印WPF画布。
我非常喜欢缩放它以适应页面宽度,然后为每一页裁剪和转换画布;所有这些都是非常简单的数学运算。
我不明白的是,我如何获得可打印区域的尺寸,以及如何告诉打印机打印到哪里。无论我尝试什么,我使用的值都是纸张的大小,因此,当打印机无法直接打印到纸张边缘时,就会发生裁剪。
var capabilities = printDialog.GetPrintCapabilities(dialog.PrintTicket);
功能具有以下属性:
capabilities.PageImageableArea.ExtentWidth
// "Gets the width o
我正在开发一个必须打印标签的应用程序。我使用的标签打印机是兄弟QL-570。标签宽度为66 be,标签长度需要约为45 be。我遇到的问题是,我无法配置应用程序来实际打印标签。每次执行此操作时,我都会收到一条警告,指出文档大小对于打印机来说太大。无论我尝试将PrintDocument大小更改为什么大小,我都会收到一条警告,指出文档大小为90 to x 29 to,对于标签打印机来说太大了。
这只是我的一个尝试:
private PrintDocument label;
label = new PrintDocument();
PaperSize pS = new PaperSize(
我有一个新的标签打印机(兄弟QL570),它支持无限的纸张。我的想法是,我可以通过打印所需的纸张来节省纸张-错了!打印机的纸张尺寸有63 or x 100 or和63 or x 29 or(以及其他一些),但我需要63 or x 'felxible‘或类似63 or x 40 or的纸张。
我如何才能改变这一点?我将从OpenOffice打印。
谢谢!
(驱动程序为CUPS,使用Mint 17.1)