c# 小票打印机打条形码_C# Code 128条形码打印的问题
我自己做了一个小票打印的,因为纸张大小的限制,我把条形码的字体大小设置成24
但是这样就出问题了
红框部分打印出现异常。如果字体换成64则变成正常了。但是这样的话纸张宽度不够,打印不全。
代码如下
纸张大小设置:
纸张设置默认
PaperSize pageSize = new PaperSize("First custom size", 239, 600);
pd.DefaultPageSettings.PaperSize = pageSize; pd.DefaultPageSettings.PrinterSettings.Copies = 1;
pd.DefaultPageSettings.PrinterSettings.MaximumPage = 1;
打印功能:
/// /// 打印
///
///
///
public void PrintCustomLable(Object Sender, PrintPageEventArgs av)
{
Font ft1 = new System.Drawing.Font("Times New Roman", 10, FontStyle.Regular, GraphicsUnit.World);
Font ft2 = new System.Drawing.Font("Code 128",24, FontStyle.Regular, GraphicsUnit.World);
Brush br = new SolidBrush(Color.Black);
//bool preview = false;
//RectangleF realMarginBounds = GetRealPageBounds(av, preview);
av.Graphics.DrawString(strBulider.ToString(), ft1, br, 0, 0); av.Graphics.DrawString(strBuliderShape.ToString(), ft2,br,0,startHeight);
//av.Graphics.DrawString(Get128CodeString("0L92225L121108020022"), ft2, br, 0, 0);
//av.Graphics.DrawString(Get128CodeString("0L92225L121108020", "xx"), ft2, br, 0, 30);
av.HasMorePages = false;
}
其中Font ft2是条形码字体的设置。第一个参数字体大小在50以上都正常,但是纸张宽度有限制。若小于50就出现如图问题。这个该如何解决……
c# 小票打印机打条形码_C# Code 128条形码打印的问题相关推荐
- 条码编码方式-----Code 39与code 128条形码的区别
CODE 39码的编码规则是: 1. 每五条线表示一个字符: 2. 粗线表示1,细线表示0: 3. 线条间的间隙宽的表示1,窄的表示0: 4. 五条线加上它们之间的四条间隙就是九位二进制编码,而且这九 ...
- 佳博80系列小票打印机 gp 80180安装驱动,显示打印错误
找了好几遍驱动,最后发现是端口选错了,端口的种类是com.lpt.usb,分别对应的是串口,并口,usb设备,我这台是usb设备,所以在虚拟端口这里,要选中usb.
- 【Qt 5.3.2】Qt局域网收银软件(Qt+MySQL+小票打印机(58mm)+普通打印机)
一直想开始写自己的博客,之前都是在学习业内大牛们的博客,目前这点渣技术也是从大牛们的博客中汲取消化而来的,但是由于各种事儿比较多(就是懒),也苦于找不到一个感兴趣又写的来的话题,就拖到了现在,刚好最近 ...
- 128条形码计算,利用Code 128字体实现条码打印
此方法利用Code 128字体实现条码打印,所以需要提前安装Code 128字体,下载地址如下: http://pan.baidu.com/share/link?shareid=1787017019& ...
- c#endread怎么打印出来_C# 小票打印机 ESC命令行方式打印
private void btnPrinter_Click(object sender, EventArgs e) { #region ESC 热敏图像点阵像素点读取打印 //Bitmap bitma ...
- 转:C#并口热敏小票打印机打印位图
最近一直在研究并口小票打印机打印图片问题,这也是第一次和硬件打交道,不过还好,最终成功了. 这是DEMO的窗体: 下面是打印所需要调用的代码: [html] view plain copy class ...
- C# 热敏打印机 小票打印机 打印图片
最近一直在研究并口小票打印机打印图片问题,这也是第一次和硬件打交道,不过还好,最终成功了. 这是DEMO的窗体: 下面是打印所需要调用的代码: class LptControl { private s ...
- C#并口热敏小票打印机打印位图
C#并口热敏小票打印机打印位图 原文:C#并口热敏小票打印机打印位图 最近一直在研究并口小票打印机打印图片问题,这也是第一次和硬件打交道,不过还好,最终成功了. 这是DEMO的窗体: 下面是打印所需要 ...
- 硬件系列(五)-------------Android小票打印机连接 (已封装好,可直接使用)
一.新建MyUsbPrinterUtil工具类,代码如下: import android.annotation.SuppressLint; import android.app.PendingInte ...
- Code 39码与Code 128码区别
Code 39码与Code 128码区别 128 码与 Code 39 码有很多的相近性,都广泛运用在企业内部管理.生产流程.物流控制系统方面.不同的在于 Code 128 比 Code 39 能 ...
最新文章
- JakartaEE Exception: Invalid bound statement (not found): com.mazaiting.blog.dao.UserDao.selectUs...
- Android 内存泄漏问题分析 指南
- 在夕阳下第一次写文章的菜鸟
- Hadoop最常用的工具(SQL on Hadoop):Hive
- jieba库词频统计_网购评论之词频分析
- 简单实用一分钟上手级权限控制
- 求n!最后一位非零数
- C++ STL slice()函数的正确打开方式 带详细注释实例讲解
- OpenStack Rocky Octavia 的实现与分析(零)架构简介
- 教你用好手中的McAfee 杀毒软件和McAfee 企业集中管理工具EPO
- Grads:绘制风流畅
- 一种多源信息融合方法及其应用(Matlab代码实现)
- Linux ext4 rm 数据恢复原理(一)-文件系统结构及文件解析
- 能搬砖的游戏有哪些,有哪些比较适合新手去做?
- windows7删除计算机管理员权限,win7系统删除C盘文件需要管理员权限的解决方法...
- java mocked_java – 使用PowerMock的Mocked私有方法,但是底层方法仍然被调用
- Google Guava 实战之List篇
- 【大白话学习】UniApp 微信小程序与APP应用 开发零基础入门教程(二)---登陆界面功能实现
- Qt:图标刷新自动旋转
- 矩阵笔记1:矩阵分析(第三版)-史荣昌-第一章:线性空间和线性变换