打印B超图像100%的时候,图像正常打印,
现需要放大150%,使用手动写插值,可以实现放大功能,但缺点就是慢了好多,方法如下:
800X576的图像ScreenBuffer,放大1.5倍,每两个字节中间插一个,需要插(800X576)/2个字节,这样打印速度就慢了.
本人把该USB打印机连在PC上,打印文件(.prn文件),寻求 机器是如何插值实现放大功能的,结果发现,在打印前,机器发了个插值表,长度是1280个字节(20X64),即64倍的以下字符,
0x01,0x80,0x01,0x2a,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x55,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
本人以同样的1280个字符在B超打印,结果打印图像有两个一半的图像,一个是1.5倍的,一个1.5 X 1.5的图像,
现请教 高手,给一种快速有效的打印方法,实现B超图像的1.5倍放大功能,
现在关键是这个插值表如何搞定。这是个打印机内部的插值 表。
多谢!