通过以下网址的打印方法,实现了打印功能。
http://www.cnblogs.com/randyzhuwei/p/5216413.html
但问题是打印出来的二维码图片不是完整的,
红色框为打印出来的效果。
是否需要调整图片的宽度高度?
有没有高手能给个实际代码,求大神。都快1个月了。
生成的本地二维码图片 是多大的 你把它调整一下大小 在打印出来 试试 大小 改变没
二维码是正方形的 你这个框 是要打印二维条码?
我的二维码图片是已QRCODE生成的Bitmap格式的二维码图片。
生成二维码的代码如下。
string strTRANSCAN_ID = "http://kp.sdaisino.com/kp.do?m=" + actcryto.EncryStrH(textBox1.Text); ; //调用加密方法
QRCodeEncoder qrCodeEncoder = new QRCodeEncoder();
qrCodeEncoder.QRCodeEncodeMode = QRCodeEncoder.ENCODE_MODE.BYTE;
qrCodeEncoder.QRCodeScale = 4;
qrCodeEncoder.QRCodeVersion = 7;
qrCodeEncoder.QRCodeErrorCorrect = QRCodeEncoder.ERROR_CORRECTION.M;
Bitmap bmap = qrCodeEncoder.Encode(strTRANSCAN_ID);
生成QRCODE时候没有指定图片的大小,需要指定大小吗?指定的话怎么指定?
还有红色框里的就是按照上面的二维码生成方式生成二维码后在调用打印方法打印出来的,
感觉像条码长度一样,实际上打印的就是二维码图片,为什么打印出的效果是这样我也不知道。
请求高手解决!急急急急急急急急急!
要打印图片,我在网上查到的方法都是ESC * m nL nH d1…dk。
问题是此方法不会使用,也看过ESC使用方法,也没搞明白。
1. 已什么形式发给打印机,打印机就认为是ESC * 模式?
2. m nL nH d1...dk 怎么给他们赋值?
http://blog.csdn.net/3150379/article/details/44872075
有没有大神能提供代码啊,求大神。急急急急急急急急急急急急!!!