大致的需求是这样的:List<int> listIDs = 查找符合查询条件的商品ID(...);foreach (int id in listIDs)
{
Bitmap bmpLabel = 生成标签(id);
// bmpLabel.Save(...);
打印标签(bmpLabel);
}现在用斑马888打印标签遇到一个妖孽问题:假设生成的标签是A、B、C,但是打印出来的竟然是A、A、C!每次都这样,换同型号别的打印机、换到别的PC上运行也一样。下载过最新驱动,没效果。生成标签肯定没问题,用Save方法检查过生成的图片,绝对是正确的。打印是用C#自带的PrintDocument组件,全默认设置。用别家的激光打印机试过,没问题。目前用了个傻办法倒是解决了,在循环体内打印前先让它sleep(2000)。可是还是不太明白,这是斑马打印机的问题吗?C#代码里有什么需要注意的吗?
{
Bitmap bmpLabel = 生成标签(id);
// bmpLabel.Save(...);
打印标签(bmpLabel);
}现在用斑马888打印标签遇到一个妖孽问题:假设生成的标签是A、B、C,但是打印出来的竟然是A、A、C!每次都这样,换同型号别的打印机、换到别的PC上运行也一样。下载过最新驱动,没效果。生成标签肯定没问题,用Save方法检查过生成的图片,绝对是正确的。打印是用C#自带的PrintDocument组件,全默认设置。用别家的激光打印机试过,没问题。目前用了个傻办法倒是解决了,在循环体内打印前先让它sleep(2000)。可是还是不太明白,这是斑马打印机的问题吗?C#代码里有什么需要注意的吗?
解决方案 »
- winform异常
- 存储过程的问题,求一下类型转换
- 大家好,我问个反射的
- 关于datagridview的问题
- 由N个点组成的凸多边形的问题(100分求不够再加,顶着有分)
- c#绘制数据显示问题
- DataGrid中点下面的页码(1,2,3...)以后不会翻页,DataGrid中总是第一页的内容.请问是什么问题?谢谢
- 运行c#程序必须装.net framework吗?
- 请问如何读取 SQL 数据库中一个表的全部记录的字段值,再与 textBox1.Text 比较!(高手相送)
- wpf DataGridComboBoxColumn数据绑定问题,跪求大神帮忙
- Excel文件下载问题
- 如何使用xpath查找某个节点?
如果是RS232,先把串口的速率调高,我记得默认是9600,可调高一些,比如115200
每打印一个,DOEVENT一下。