C# Winform打印超市小票的代码,在点击收银按钮时,立马自动打印...跪求帮助,高分!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C# Winform打印超市小票的代码,在点击收银按钮时,立马自动打印...跪求帮助,高分!相关的知识,希望对你有一定的参考价值。

C#+Winform打印超市小票的代码,在点击收银按钮时,立马自动打印,希望里面有注释,感谢万分!

private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)

Pen blackPen = new Pen(Color.Black, 3);

// Create array of rectangles.
Rectangle[] rects =

new Rectangle( 140,70,560,330), //参数说明:左边距,上边距,右边距,底边距
new Rectangle(145,75,550,320),
;

// Draw rectangles to screen.
e.Graphics.DrawRectangles(blackPen, rects);

e.Graphics.DrawString(this.LTitle.Text, new Font("Segoe UI", 15, FontStyle.Bold), Brushes.Black, new Point(250, 30));//其中10为左边距,30为上边距

e.Graphics.DrawString(this.LName.Text, new Font("Segoe UI", 15, FontStyle.Bold), Brushes.Black, new Point(150, 80));//画标签名,LName就是标签的名字
e.Graphics.DrawString(this.txtName1.Text, new Font("Segoe UI", 15, FontStyle.Bold), Brushes.Black, new Point(280, 80));//画从库中取出的数据,txtName1为这个文本框的名字

//以上给你一小段参考代码:拉一printDocument控件,然后直接画来打印
//然后在前台创建一个btn控件,用以下这个方法就能直接打印了:
printDocument1.Print();追问

您好,感谢您给力的回答,但我不知道怎么创建、怎么下手...可以说具体些吗?最好附上图片,感激不尽啊!

追答

如果这样还不明白,那俺只能无语了,汗~

参考技术A 下载个FastReport,画好模版,然后在C#工程里面添加FastReport.dll到公测引用中,form里面按钮按下的时候创建FastReport对象,然后把模版路径放进去调用打印即可

手持机设备在超市零售门店的应用管理

物联宇手持机应用于零售门店,实现了订货管理、收货确认、退货、商品盘点、商品查询、会员管理、货位管理等多个环节的信息化,不仅降低了门店的管理成本,提高了工作效率,还可实时掌握价格及库存情况,为领导决策提供支撑。
收银员采用移动手持机扫描商品条形码即可完成销售录入工作,并通过蓝牙连接便携式打印机打印收银小票,通过扫描顾客购物卡或直接收现,既完成收银工作,能有效缓解客流高峰期客户排队造成的收银台压力,加快收银速度,提升客户满意度。
传统的收货操作非常复杂,在供货商送货后,收货人员要将收货单输入电脑,商品也需要逐一录入电脑,收货效率非常低下。而现在收货人员只需要在收货区用手持机设备扫描商品,电脑中即可生成收货单,完成收货。在入库单上将订单号输入原单号栏中,就可以实现入库操作。
传统库存盘点时需要大量的人力、物力,耗费大量的时间,手持机设备的出现,解决了盘点效率低、错误率高等问题,盘点人员只需用手持机扫描货架、输入盘点量,扫描结束后盘点也就完成了。
传统的商品信息查询主要通过员工手工操作,工作人员拿着商品或者记录商品信息去电脑部查询,效率较低。而现在,工作人员只需用手持机扫描商品即可查询商品的价格、库存等信息,实现信息的核对。

以上是关于C# Winform打印超市小票的代码,在点击收银按钮时,立马自动打印...跪求帮助,高分!的主要内容,如果未能解决你的问题,请参考以下文章

手持机设备在超市零售门店的应用管理

案例一:打印超市的购物小票

java票据打印,类似于超市的小票那样的,怎么控制打印的纸张大小啊?

Java-超市购物小票案例-详细介绍

Android 如何通过代码绘制小票单据

SQL 存储过程 超市小票打印