【问题标题】:Printing logo to Epson printer将徽标打印到爱普生打印机
【发布时间】:2013-02-25 03:12:07
【问题描述】:

我在 C#.net 中将打印徽标命令发送到我的 Epson tm-t70 打印机时遇到问题

我在网上搜索了很多神秘的东西。最有用的是我需要发送以下命令:

[Name] Print the specified NV graphics data.

[Format] ASCII GS ( L pL pH m fn kc1 kc2 x y

Hex 1D 28 4C 06 00 30 45 kc1 kc2 x y

Decimal 29 40 76 6 0 48 69 kc1 kc2 x y

[Range] (pL + pH × 256) = 6 (pL = 6, pH = 0)

m = 48

fn = 69

32 ≤ kc1 ≤ 126

32 ≤ kc2 ≤ 126

我不知道如何在 C# 中启动此命令,文档也没有太大帮助。

【问题讨论】:

标签: printing epson


【解决方案1】:

下面的代码解决了它。感谢@stukelly 搞清楚了

string GS = Convert.ToString((char)29);
string ESC = Convert.ToString((char)27);

//Assemble the paper cut command
string COMMAND = "";
COMMAND = ESC + "@";
COMMAND += GS + "V" + (char)1;

//Assemble the print logo command

String printCommand = ESC + "@";
printCommand += GS;

printCommand += Convert.ToString((char)40);
printCommand += Convert.ToString((char)76);
printCommand += Convert.ToString((char)6);
printCommand += Convert.ToString((char)0);
printCommand += Convert.ToString((char)48);
printCommand += Convert.ToString((char)69);
printCommand += Convert.ToString((char)48);
printCommand += Convert.ToString((char)48);
//printCommand += (48).ToString();
//printCommand += (48).ToString();
printCommand += ((char)(1)).ToString();
printCommand += ((char)(1)).ToString();

//END OF PRINT COMMAND

【讨论】:

    猜你喜欢
    • 2015-04-04
    • 2010-10-10
    • 2016-05-06
    • 2014-12-13
    • 1970-01-01
    • 2015-10-25
    • 2023-03-09
    • 2011-10-15
    • 2013-01-26
    相关资源
    最近更新 更多