您的位置:首页 > 编程语言

PDA打印处罚单系统项目模块设计--开发代码

2011-12-07 21:22 501 查看
PDA打印处罚单系统项目模块设计--开发代码

采用一体热敏打印手持POS终端,该终端支持热敏打印 适合现场打印 比如执法部门 打印通知单 和处罚单,

交警 城管,卫监,环保,工商,等等政府执法单位,同样也适合其他物流行业和抄表行业。

具体部分代码:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using Haohan;

namespace PrintTest
{
public partial class Form1 : Form
{
Printer print = new Printer();
string sPrint ="";
int i = 1;
public Form1()
{
InitializeComponent();
//打开设备
print.Open();

// textBox1.Text = "132132132\r\n456465\r\n789888\r\n";

}
private string getNum()
{
if (i < 10)
{
return "000" + i.ToString();
}
else if (i < 100)
{
return "00" + i.ToString();
}
else if (i < 1000)
{
return "0" + i.ToString();
}
else if (i < 10000)
{
return i.ToString();
}
return i.ToString();
}
//打印字符串
private void button1_Click(object sender, EventArgs e)
{
uint u = (uint)Int16.Parse(textBox4.Text);

sPrint = "深圳市龙岗交警分局龙岗交警大队" + "\r\n";
sPrint += " " + "\r\n";
sPrint += " 现场违法处罚单" + "\r\n";
sPrint += " " + "\r\n";
string sDate = DateTime.Now.ToString("yyyyMMdd");

sPrint += sDate + " " + DateTime.Now.ToLongDateString() + getNum() + "\r\n";

sPrint += "处罚流水号:" + txtUserCode.Text + "\r\n";
sPrint += " " + "\r\n";
sPrint += "违法地点:" + this.txtUser.Text + "\r\n";
sPrint += " " + "\r\n";
sPrint += "处罚事件描述::" + txtAddress.Text + "\r\n";
sPrint += " " + "\r\n";
sPrint += "依交通处罚规定,罚款金额:" + textBoxmoney.Text + "\r\n";
sPrint += " " + "\r\n";
sPrint += "发证机关:" + txtDevice.Text + "\r\n";
sPrint += " " + "\r\n";
sPrint += "违法人员签字:_________________";
sPrint += " " + "\r\n";

if (print.IsOpen)
{
//打印编辑框里的内容,打印字体高度为24个像素(字体高度可在12-512内任意设置)
if (!print.WriteString(sPrint, u))
{
MessageBox.Show("打印失败,原因是:" + print.Error);
}
//for (int i = 0; i < 10; i++)
//{
// if (!print.WriteString("\r\n\r\n", u))
// {
// MessageBox.Show("打印失败,原因是:" + print.Error);
// }

//回车换行,将内存里的数据都打印出来
if (!print.ReturnToNextLine())
{
MessageBox.Show("打印失败,原因是:" + print.Error);
}
// }
i++;
}

}







机器外观:



打印效果:



作者:欧宏远
博客:http://www.cnblogs.com/pdasoft
日期:2011年12月7日
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐