网上有很多关于C#打印机的资料,非常乱七八糟,本人前段时间研究了一下Citizen-621C打印机,搞了很长时间总算有点成就,现在放在csdn上供大家共享。
621C有专门的命令行输出至打印机打印,简单的我说一下
string commandlines ="";
commandlines = Chr(2) + "L";
commandlines += "D22"+Chr(13);
commandlines += "1" + Chr(27) + "1100001270067KC16日期:" + Chr(13);//日期
//11 长宽比: 11-1:1 22-2:2 33-3:3
commandlines += "1E11040" + "0004" + "0066" + "TT00000021"+Chr(13);//条码
//1 旋转度, 11 长宽比, E 128码,040高度,0004行,0066列
commandlines += "E" +Chr(13);
这里面的命令语句不是特别复杂,我就不多说了,应该自己可以看的懂的,我写了说明了。
这是一次打印,很多朋友也许搞不懂如果我要连续的打印很多张怎么办?你可以看到Chr(2) + "L" 是打印的起始符号,"E" +Chr