资源简介
实现斑马打印机的控制格式
代码片段和文件信息
using Smt.Zebra;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Drawing.Printing;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.xml;
namespace ZebarTest1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
//底部状态栏结果显示
private void ShowResult(int Result) // 状态栏结果显示
{
//TextError.Text = Client.ErrorText(Result);
//if (Result == 0)
// TextError.Text = TextError.Text + “(“ + Client.ExecutionTime.ToString() + “ms)“;
}
//使用斑马打印机打印
private void button1_Click(object sender EventArgs e)
{
try
{
RawPrinterHelper.SendStringToPrinter(comboBox1.Text this.textBox1.Text);
////实例化一个打印类
ZebraPrinter printer = new ZebraPrinter();
FileStream fs = new FileStream(“Template.TXT“ FileMode.Open FileAccess.Read);
StreamReader sr = new StreamReader(fs);
while (sr.Peek() > 0)
{
string str = sr.ReadLine();
if (!string.IsNullOrEmpty(str))
{
///////定义两个标签值
//string str1 = tag1.Text;
//string str2 = tag2.Text;
////依照格式,格式化成新的字符串
//string str = string.Concat(“条码1“ “^“ “条码2“ “~“ str1 “^“ str2); //双排条形码
str = string.Concat(“ “ “~“ str); //单排条形码 ,Concat连接三个指定实例
//str = string.Concat(“ “ “^“ “ “ “~“ str “^“ str); //双排条形码
label6.Text = str;
printer.PrintLabEx(“Template.TXT“ str comboBox1.Text);//printPath:模板名程,从文本框里选。str为ZPL命令。 comboBox1.Text:打印机名称
}
}
fs.Close();
sr.Close();
}
catch (Exception ex)
{
MessageBox.Show(“Error“ + ex.Message);
}
}
//扫描打印机
private void Form1_Load(object sender EventArgs e)
{
//显示时间
timer1.Start();
//选择打印机
if (string.IsNullOrEmpty(comboBox1.Text))
{
groupBox1.Enabled = true;
groupBox2.Enabled = true;
}
string template;
//加载所有模板
string[] files = Directory.GetFiles(“Template“);//(“D:\\Visual Studio 2019\\VS Project\\Zebra\\ZebarTest1\\Template“);
foreach (string item in files)
{
template = item.ToString();
string str1 = template.Remove(0 9);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2020-10-10 08:26 .vs\
目录 0 2020-10-10 08:26 .vs\ZebarTest1\
目录 0 2020-10-10 08:26 .vs\ZebarTest1\v16\
文件 6656 2020-06-29 11:06 .vs\ZebarTest1\v16\.suo
文件 189 2020-06-29 08:19 App.config
目录 0 2020-10-10 08:26 bin\
目录 0 2020-10-10 08:26 bin\Debug\
文件 906 2020-06-29 08:22 bin\Debug\BarcodePath.TXT
文件 24576 2018-10-12 14:54 bin\Debug\FNTHEX32.DLL
文件 45568 2020-06-28 18:18 bin\Debug\SMT.ZEBRA.dll
目录 0 2020-10-10 08:26 bin\Debug\Template\
文件 93 2020-06-30 14:51 bin\Debug\Template\66666.TXT
文件 91 2020-06-29 18:01 bin\Debug\Template\template3.TXT
文件 105 2020-06-29 18:06 bin\Debug\Template\template5.TXT
文件 93 2020-06-30 18:30 bin\Debug\Template\护发素.TXT
文件 93 2020-06-30 18:30 bin\Debug\Template\护发素22.TXT
文件 93 2020-06-30 10:39 bin\Debug\Template\胡辣汤.TXT
文件 6205440 2015-06-29 16:49 bin\Debug\ThoughtWorks.QRCode.dll
文件 44032 2020-07-15 17:41 bin\Debug\ZebarTest1.exe
文件 189 2020-06-29 08:19 bin\Debug\ZebarTest1.exe.config
文件 52736 2020-07-15 17:41 bin\Debug\ZebarTest1.pdb
文件 2 2020-06-30 10:38 bin\Debug\油条.TXT
文件 18154 2020-07-08 13:38 Form1.cs
文件 56623 2020-07-07 11:21 Form1.Designer.cs
文件 20610 2020-07-07 11:21 Form1.resx
目录 0 2020-10-10 08:26 obj\
目录 0 2020-10-21 10:18 obj\Debug\
文件 214 2020-10-21 10:18 obj\Debug\.NETfr
文件 1435 2020-07-15 17:26 obj\Debug\DesignTimeResolveAssemblyReferences.cache
文件 7535 2020-07-01 12:26 obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
目录 0 2020-07-15 17:26 obj\Debug\TempPE\
............此处省略19个文件信息
- 上一篇:listView可修改控件
- 下一篇:C#实现闪屏程序
相关资源
- C#实现闪屏程序
- C#访问OPC(附代码讲解)
- C#连接SQL sever数据库有详细的注释,带
- C# 套打Demo
- C# Access版资产管理系统源代码
- 录音程序(基于NAudio)
-
C# 读写xm
l文件(xm l文件生成按钮 - C#安捷伦示波器编程控制
- C#拾色器
- C# 实现 信捷PLC通讯协议
- C# 敏感词过滤
- C# 單例模式
-
C# 开发BHO(Browser Helper ob
ject)插件 - C# 报表源码
- C#语言定义
- optical-reader(OID)
- C# 操作MySQL数据库(增、删、改、查)
- C# SHAP7与西门子PLC通讯及模拟
- asp.net 简单新闻发布系统源码(附数据
- C# 创建doc文档(基于Microsoft.Office.In
- c# 生成doc文档(附自定义表格)
- C# 通过S7.NET方式实现与西门子PLC通信
- C#向量类定义及应用
- 手机聊天程序(xamarin开发案例)
- c# + sqlite demo(增删改查)
- RDLC报表使用
- C#调用托管C++的dll
- bartender二次开发
- C# SIP
- C#实现调色板
评论
共有 条评论