日期:2014-05-17  浏览次数:20845 次

这条C语句怎样转为C#语句?
单位购买了一台DR-Pos58热敏打印机,开发手册中有C语言的打印命令范例,比如:
SendDataToPrinter(unsigned char *buffer, unsigned int len)

其中:前者为打印数据的指针
  后者为数据长度,字节

说明书中给出一个简单用例:
unsigned char *str[2];
str[0] = 0x1B;
str[1] = 0x40;
SendDataToPrinter(str, 2);

我用的是C#,想知道若用C#语言的话该如何改写呢?谢谢!



------解决方案--------------------
SendDataToPrinter(byte[] buffer, uint len);
这种打印机没有windows驱动吗?如果有直接象使用普通打印机那样打印就行了。
------解决方案--------------------
char*用fixed char[]