首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将徽标打印到Epson打印机

将徽标打印到Epson打印机
EN

Stack Overflow用户
提问于 2013-03-10 00:44:04
回答 1查看 9.6K关注 0票数 0

我有一个问题发送打印徽标命令到我的爱普生tm-t70打印机在C#.net

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

代码语言:javascript
复制
[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#中启动这个命令,文档也没有多大帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-04-09 22:45:59

好吧,下面的代码解决了这个问题。多亏了@stukelly,我想通了。

代码语言:javascript
复制
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
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15313239

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档