本文收集整理关于条码打印机如何批量打印条码的相关议题,使用内容导航快速到达。
内容导航:
Q1:条码打印机如何批量打印
条码打印机如何批量打印的方法如下:
建立要打印的标签的EXCEL表格
在P-touchEditor4.2里导入EXCEL表格数据,
选择要打印的EXCLE页签(数据库)
选择打开自己编辑好的标签模式
在需要打印的标签序号前打勾
点击预览、打印,即可自动批量打印。
wWW.yiJItaO.CO%MQ2:godex条码打印机如何设置批量打印 如何调用数据库 模板是什么样的
是mdb数据库吧,数据库类型里没有mdf.
打印机能连哪些数据库取决于软件,只要软件支持就可以。
可以使用Label mx通用条码标签设计系统,不但支持TSC打印机,还支持连接11种数据库进行批量打印(1.文本文件 2.EXCEL表格 3.Access数据库 4.Dbf数据库 5.Edb数据库 6.MySQL数据库 7.SQLServer数据库 8.Oracle数据库 9.Sqlite数据库 10.IBM DB2数据库 11.自定义数据库),且支持多个数据库同时连接; 如果还要帮忙,可以根据我:百度账号里面“用户资料”里面的联系方式找我,我可以帮你解决难题。
Q3:C# winform 怎么调用斑马条码打印机批量打印
任何打印机对于C#操作都是一样的.我估计你的难点在乎读写条形码,和批量上.
这是我练习的条形码小Demo.
privatevoidbtnOk_Click(objectsender,EventArgse)//生成
{
Regexrg=newRegex("^[0-9]{13}$");
if(!rg.IsMatch(txtNum.Text))
{
MessageBox.Show("本例子采用EAN_13编码,需要输入13位数字");
return;
}
try
{
MultiFormatWritermutiWriter=newcom.google.zxing.MultiFormatWriter();
ByteMatrixbm=mutiWriter.encode(txtNum.Text,com.google.zxing.BarcodeFormat.EAN_13,363,150);
Bitmapimg=bm.ToBitmap();
pbImg.Image=img;
//自动保存图片到当前目录
if(cbSave.Checked)
{
stringfilename=System.Environment.CurrentDirectory+"\EAN_13.jpg";
img.Save(filename,System.Drawing.Imaging.ImageFormat.Jpeg);
MessageBox.Show("图片已保存到:"+filename);
}
}
catch(Exceptionee)
{MessageBox.Show(ee.Message);}
}
privatevoidbtnRead_Click(objectsender,EventArgse)//读取
{
if(!File.Exists(System.Environment.CurrentDirectory+"\EAN_13.jpg"))
{
MessageBox.Show(System.Environment.CurrentDirectory+"\EAN_13.jpg","缺少文件!");
return;
}
MultiFormatReadermutiReader=newcom.google.zxing.MultiFormatReader();
Bitmapimg=(Bitmap)Bitmap.FromFile(System.Environment.CurrentDirectory+"\EAN_13.jpg");
if(img==null)
return;
LuminanceSourcels=newRGBLuminanceSource(img,img.Width,img.Height);
BinaryBitmapbb=newBinaryBitmap(newcom.google.zxing.common.HybridBinarizer(ls));
Resultr=mutiReader.decode(bb);
txtNum.Text=r.Text;
}
已附上源码附件
如需要循环生成条形码,只需要循环调用这些代码即可.
另C#打印,这只是文本打印,仅供参考
publicvoidPrint(stringfilename)//filename是你要打印的字符串
{
try
{
PrintDocumentprintDoc=newPrintDocument();
printDoc.PrintPage+=printDoc_PrintPage;
printDoc.Print();
}
finally
{
sr.Close();
}
}
voidprintDoc_PrintPage(objectsender,PrintPageEventArgse)
{
stringline=null;
string[]items=txtContent.Text.Split(newstring[]{"\r\n"},StringSplitOptions.None);
//设置一页的行数=打印区域的高度除以字体高度.
floatpageLine=e.MarginBounds.Height/printFont.GetHeight(e.Graphics);
//循环打印每一行
for(inti=0;i
line=items[i];
floatsingleLine=e.MarginBounds.Top+(i*printFont.GetHeight(e.Graphics));
e.Graphics.DrawString(line,printFont,Brushes.Black,e.MarginBounds.Left,singleLine);
}
//e.HasMorePages=true;//继续打印,用于内容超过一张纸的情况下在pageLine和for的items数据那还得自己算.下次打items中剩余的
e.HasMorePages=false;//结束打印
}
Q4:如何在没有条码打印机的情况下批量打印条码和标签
使用Label mx条码软件,设计好一个标签的尺寸,选择流水条码属性或者链接数据库。在软件中选择普通打印机,就会自动在A4纸张上批量生成含条码的标签了。