不能打印的,试试装.NET Framework2.0【2017.2.27】源代码修改了一下,串口测试应该没有问题,但我没有机器,有机器的测试一下。
打印图片,会压缩,有没有问题不大清楚,只是串口看了一下数据。
---------------------------------------------------------------------------------------------
【2017.3.4】先说声抱歉,当时我手边没有机器,只是通过监视串口数据无误,就发出来了,所以打印出来一团乱码。
这件事情一直留在心中,无奈事情太多,一直也没有一个头绪。
---------------------------------------------------------------------------------------------
【2017.3.7】补充更新条形码、二维码打印,源代码是先生成图片,然后再打印图片。这个版本根据ESC/POS指令打印条形码和二维码,但必须用机器才能测试,而且我对条形码、二维码标准是一窍不通,先照抄下来测试一下,顺便请教一下懂的网友。界面稍作调整,图片打印大小顺便简单改了一下,可能不完善,某些设置也改了一下,也是不完善,例如右边距,还是没办法解决。
---------------------------------------------------------------------------------------------
【2017.3.12】这算是较为完善的版本了,基本有用的命令都用了,另外完善使用便利性,调整界面。太晚了,小孩已经睡,没有测试,估计没有大问题。
---------------------------------------------------------------------------------------------
【2017.3.12】V1.1修复V1.0变量引起图片不能打印的BUG,增加“像素测试图”,打印机目前最大打印宽340像素,居中为310像素.
【2017.3.12】V1.2修复V1.1图片、条形码、二维码太小不能打印的BUG,已经测试,图就不上了。
---------------------------------------------------------------------------------------------
【2017.3.17】POSPrinter_V1.3,改一个名字吧,这个版本勉强可以打印标签,先解决有还是没有的问题,已测试,实测图就不上了,和预览一样。
随便说明一下:所有数字单位都是点距,具体是8点单位=1mm。感觉还是点控制精确明了,当然如果大家觉得mm直观一些,可以改。
控制标签的数字都用红色框标记,相信可以清楚看出来,
最后一定要点击:打印图片 打印图片 打印图片 ---------------------------------------------------------------------------------------------
【2017.3.19】POSPrinter_V1.5,相对完善的一个版本,标签采用图片方式实现,
一定要点击:打印图片 打印图片 打印图片基本没增加新的功能,仅仅加了一个框,主要做了优化和完善,文字,图片打印都已测试,实测图和预览一样。
---------------------------------------------------------------------------------------------
再次说明一下:所有数字单位都是点距,具体是8点单位=1mm。感觉还是点控制精确明了,当然如果大家觉得mm直观一些,可以改。
PS:部分命令无法使用,但还是放出来了,希望大家共同研究
图片还有一个不完善的是:没有能充分利用可打印区域,已经测试过居中,左边距0,都不能调整到左边充满打印。请知情者告知。 [ 此帖被zsl00在2017-03-19 20:31重新编辑 ]