【问题标题】:EPL /ZPL printing for windows mobile 6Windows Mobile 6 的 EPL /ZPL 打印
【发布时间】:2011-10-25 01:45:46
【问题描述】:

您好,在使用 EPL/ZPL 代码开发蓝牙打印 inw windows mobile 6 和 C#[Zebra 打印机] 向其动态添加数据时不打印...

    SerialPort comPort1 = new SerialPort("COM5", 57600, Parity.None, 8, StopBits.One);
    comPort1.Open();
    StringBuilder sb = new StringBuilder();
    sb.Append(@"! 0 200 200 400 1
    LABEL
    CONTRAST 0
    TONE 0
    SPEED 5
    PAGE-WIDTH 600
    BAR-SENSE
    ;// PAGE 0000000006000400
    T 0 0 154 4 Location Transfer
    T 0 0 28 101 PDACode :
    T 0 0 5 77 Trans.Ref No:
    T 0 0 114 105 " + Utility.PdaCode + @"
    T 0 0 80 183 To:
    T 0 0 114 129 " + FromTrnsfr + @" 
    T 0 0 12 126 From.Ref No:
    T 0 0 54 223 Route:
    T 0 0 63 154 From:
    T 0 0 115 183 " + cbToLocation.Text + @"
    T 0 0 390 211 " + vehicleId + @"
    T 0 0 302 208 Vehicle No:
    T 0 0 115 156 " + cbFromLocation.Text.ToString() + @"
    T 0 0 289 184 Travel Mode:
    T 0 0 390 186 " + TraveType + @"
    BOX 100 275 446 299 1
    T 0 0 107 278 SL No
    T 0 0 246 278 MU Code
    T 0 0 115 224 " + RouteCode + @"
    BT 0 0 0
    VB 128 2 0 30 519 348 RefNo
    BT OFF
    LINE 172 298 172 277 2
    LINE 445 299 101 299 2
    T 0 0 114 83 DummyTrnsfrNu
    FORM
    PRINT
    ");
    comPort1.WriteLine(sb.ToString());//"PRINT");
    System.Threading.Thread.Sleep(800);
    comPort1.Close();

----------------> 上面没有打印.....

---------------->下面正在打印.......

                sb.Append(@"! 0 200 200 400 1
LABEL
CONTRAST 0
TONE 0
SPEED 5
PAGE-WIDTH 600
BAR-SENSE
;// PAGE 0000000006000400
T 0 0 154 4 Location Transfer
T 0 0 28 101 PDACode :
T 0 0 5 77 Trans.Ref No:
T 0 0 114 105 DummyPDACode
T 0 0 80 183 To:
T 0 0 114 129 Dummyfrom
T 0 0 12 126 From.Ref No:
T 0 0 54 223 Route:
T 0 0 63 154 From:
T 0 0 115 183 ToLocDummy
T 0 0 390 211 DummyVehicle
T 0 0 302 208 Vehicle No:
T 0 0 115 156 FromLoDummy
T 0 0 289 184 Travel Mode:
T 0 0 390 186 DummyMode
BOX 100 275 446 299 1
T 0 0 107 278 SL No
T 0 0 246 278 MU Code
T 0 0 115 224 DummyRoute
BT 0 0 0
VB 128 2 0 30 519 348 RefNo
BT OFF
LINE 172 298 172 277 2
LINE 445 299 101 299 2
T 0 0 114 83 DummyTrnsfrNu
FORM
PRINT");

谁能帮忙???

【问题讨论】:

  • 有什么问题?目前尚不清楚您要做什么。

标签: c# windows-mobile zebra-printers zpl


【解决方案1】:

你确定你连接的那些变量是正确的吗?在某些情况下,您在其他情况下执行 ToString(),您什么也不做。如果您捕获“动态”和“测试”打印的字符串输出,它们在进入打印机之前是否匹配?另外,请确保您在“PRINT”之后有一个 CRLF,以便打印您的标签

【讨论】:

  • 感谢您的回复...现在可以了...我已经检查过了,一些不需要的空格造成了这个问题,现在解决了。但是一旦完成它就不会停止打印...我需要关闭打印机停止这...?这发生了吗?我已将一份副本作为“!0 200 200 400 1”...从打印机中滚出仍然纸...
  • @user940317:这是一个单独的问题。您应该将 OTisler 的答案标记为正确,然后针对这个不同的问题发布另一个问题。
  • 这个 SO 答案对您有帮助吗? stackoverflow.com/questions/7878012/…
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-05-21
  • 1970-01-01
  • 2023-03-26
  • 1970-01-01
相关资源
最近更新 更多