这条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[]