用vs2005的串口写pos打印机打印程序,如下打印总会截去尾部部分字符,不得其解,大家指教!string strf = "大白菜 1 15 无 \x0A生炒菜心 1 18生炒 \x0A清蒸桂花鱼 1 38 无 \x0A清蒸排骨 1 25 清蒸 \x0A";
byte[] ty = Encoding.Default.GetBytes(strf);
sp.Write(ty, 0, ty.Length);
byte[] ty = Encoding.Default.GetBytes(strf);
sp.Write(ty, 0, ty.Length);
解决方案 »
- 有关pictruebox根据鼠标移动实时绘图的问题求教
- 使用AJAX日历,当文本框有默认值 ,为什么不能使用,求解!
- 急,急,急,时间格式匹配??
- 请问有没这样的控件,类似openFileDialog,但不作为对话框弹出
- 朋友们帮帮小弟,感激~
- 求教:如何在DataGrid "HeaderText"属性中动态显示字段名?
- 枚举什么时候使用?好象能使用IF ELSE代替
- Asp.net中,想把图片bitmap存入到数据库,怎么处理呢?
- ?请问如何在c#项目中调用vb.net项目~~谢谢
- C#中如何把格式是"2002年2月25日"的日期格式化成"20020225"
- 请教:串口开发中的线程设计思路
- 如何用C#做一个软件的自动更新功能
byte[] ty = Encoding.Default.GetBytes(strf);
byte[] obj = new byte[ty.Length+1];
for(int i = 0 ; i < ty.Length ; ++i)
obj[i]=ty[i];obj[ty.Length]='\0';
sp.Write(obj, 0, obj.Length);
'\0'是什么意思?