【问题标题】:Blank Zebra print ASP.NET C#空白斑马打印 ASP.NET C#
【发布时间】:2018-07-05 02:30:42
【问题描述】:

我正在尝试使用 ASP.NET Web 应用程序在 Zebra 打印机上打印文本/条形码。

我的代码是:

PrinterSettings ps = new PrinterSettings();
ps.PrinterName = "zebra";

List<byte> page = new List<byte>();
page.AddRange(ZPLCommands.ClearPrinter(ps));

page.AddRange(ZPLCommands.TextWrite(1, 1, ElementDrawRotation.NO_ROTATION, 1, "Teste"));

page.AddRange(ZPLCommands.PrintBuffer(1));
new SpoolPrinter(ps).Print(page.ToArray());

打印机将纸张扔出,但它是空白的。

你有什么办法解决这个问题吗?

提前致谢。

【问题讨论】:

    标签: c# asp.net printing zebra-printers sharp


    【解决方案1】:

    您可能正在打印,但超出了纸张的打印区域。检查您的打印机设置(边距等)并更改 x 和 y 坐标的值,直到您的打印适合纸张。

    还要确保您使用的是正确的打印机驱动程序。

    【讨论】:

      【解决方案2】:

      我建议你先看看你的模板, 使用 Zebra Designer,然后将设计转换为包含 ZPL 命令的文本文件。

      您可以在 Zebra Designer 上指明实际的纸张尺寸。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-08-10
        • 1970-01-01
        • 1970-01-01
        • 2011-04-15
        • 1970-01-01
        • 1970-01-01
        • 2022-09-23
        • 1970-01-01
        相关资源
        最近更新 更多