希望自己的小票打印更加有门店特色,想加上自己的门店或商家的Logo图片,可以按照以下步骤去操作:
第一步: 添加图片Logo到Release目录下(或自定义目录),修改ICE.POS.csproj 文件,添加logo资源图片,之后每次生成exe的时候都会自动带上logo.jpg带Release目录下:

第二步: 给打印小票代码加上打印Logo的一小段代码,文件位置是 ICE.POS.Common\Device\WinPrinter.cs 。修改打印方法的函数是:PrintPageEventHandler2
代码片段:
using (Image image = Image.FromFile("logo.jpg"))
{
// 绘制图片
e.Graphics.DrawImage(image, 0, 0);
}

第三步:重新生成 ICE.POS.Common 和 ICE.POS 项目,测试打印效果。 Logo图片大小你可以使用PhotoShop裁剪大小,调整位置是上面代码决定 X,Y位置
e.Graphics.DrawImage(image, 0, 0); //0,0 是X和Y位置
打印效果如下:

暂无评论