ps真票打印机的字体POS票用什么字体

POS58票据热敏打印机,怎么用ESC/POS命令控制打印文字大小? - Tmouse - 博客园
使用的是POS58票据热敏打印机,怎么控制文字大小?我知道ESC/POS指令,可不会用。ASCII :ESC ! n十进制 :27 33 n十六进制:1B 21 n在C#里用十进制,是不是(char)(27)+(char)(33)+(char)(n)就可以把文字放大一倍打印了?主要是想放大文字打印。n不知道取多少? 是48吗?
比如要将"中国"这个字符串放大一倍打印,具体怎么写的?
____________________________________________________
经过多次尝试,终于搞懂了.
先用字符的形式发送命令:
send = "" + (char)(27) + (char)(64) + (char)(27) + (char)(33) + (char)(48);
&&&&&&&&&&& for (int i = 0; i & send.L i++)&&&&&&&&&&& {&&&&&&&&&&&&&&& buf[i] = (byte)send[i];&&&&&&&&&&& }
&&&&&&&&&&& fs.Write(buf, 0, buf.Length);
&解释: &(char)(27) + (char)(64)是将打印机初始化,&(char)(27) + (char)(33) + (char)(48); 是设置打印字符格式命令,最后的48可以为0,16,32,48
接着直接打印输出:
printLPT.PrintData("中国" );
欢迎有同类问题的朋友指教!
*************************************************************************************
更正:其实可以把控制命令字符和输出字符写在一起.不管用什么方式,如果是多条数据就要在一个输出程序里同时输出,而不要写成函数的形式来调用,那样是不会成功的.这是我经过一天一夜研究出来的结果,网上也能找到ESC/POS打印指令使用的程序,人家就是写在一起的,但没有控制字符大小的例子.我自作聪明的把它改成一个函数,费了一天一夜的功夫才发现走了弯路.不过也值得,终于弄懂了ESC/POS指令怎么用了.<a href="productshow.php?cid=6&id=4" title="通用POS热敏机字体 数字点阵字体+英文点阵字体通用POS热敏机字体 数字点阵字体+英文点阵字体<【票据pos打印机】_票据pos打印机【品牌/图片/价格】_票据pos打印机品牌精选大全 - 阿里巴巴
接口:蓝牙,bluetooth
打印介质:热敏纸
外形尺寸:103.5*78*45.5mm
纸张容量:57.50
广东 广州市增城区
接口:USB接口
打印介质:热敏纸
外形尺寸:186L*114W*128H(mm)
纸张容量:58mm
品牌:双冠电子
广东 广州市番禺区
加工定制:否
型号:AB-58V
售后服务:技术支持
广东 广州市
接口:蓝牙,bluetooth
打印介质:热敏纸
外形尺寸:102*108*43.5mm
纸张容量:30mm
广东 深圳市龙岗区
接口:并口,串口,USB口,以太网口
打印介质:热敏纸
外形尺寸:145*195*148cm
纸张容量:80mm
品牌:Epson/爱普生
广东 深圳市宝安区
自动双面打印:不支持
接口:USB接口
3C证书编号:5498
支持系统:XP
打印速度:最大100mm/s
广东 广州市天河区
接口:USB接口
打印介质:热敏纸
外形尺寸:L215*W110*H136
纸张容量:58
广东 深圳市宝安区
接口:USB接口
打印介质:热敏纸
外形尺寸:L215*W136*H110毫米
纸张容量:57*60MM
接口:USB接口
打印介质:热敏纸
外形尺寸:190*130*120mm
纸张容量:60mm
广东 深圳市龙岗区
接口:USB接口
打印介质:热敏纸
纸张容量:100MM
广东 广州市
打印方式:9针击打
打印宽度:76
打印速度:4.2
打印介质:单页纸、卷纸
广东 广州市
接口:蓝牙,bluetooth
打印介质:热敏纸
外形尺寸:105*100*45mm
纸张容量:30mm
广东 深圳市龙岗区
接口:蓝牙,bluetooth
打印介质:热敏纸
外形尺寸:103.8X100X46(mm)
纸张容量:40mm
广东 深圳市龙岗区
打印方式:9针击打
打印宽度:76
打印速度:240字/秒
打印介质:单页纸、卷纸、多页纸、单页拷贝纸、连续纸
广东 广州市
接口:蓝牙,bluetooth
打印介质:热敏纸
外形尺寸:105*75*45mm
纸张容量:57*50
广东 深圳市龙岗区
打印方式:9针击打
打印宽度:75
打印速度:336行/分
打印介质:单页纸、卷纸、多页纸、单页拷贝纸、连续纸
广东 广州市
型号:佳博KS-7645III微型针式打印机/75mm打印机/POS打印机/票据打印机
接口:IEEE-1284并口、Centronics并口、USB、RS-232C串口、TCP/IP以太网口
3C证书编号:3529
广东 广州市
接口:USB接口
打印介质:热敏纸
外形尺寸:175*125*110
纸张容量:57*50
成交4922台
广东 广州市天河区
接口:USB+网口+串口
打印介质:热敏纸
外形尺寸:186*145*140MM
纸张容量:80MM
广东 深圳市宝安区
接口:USB接口
打印介质:热敏纸
外形尺寸:175*130*110mm
纸张容量:57*30mm
广东 广州市增城区
共38页到页
您可能还感兴趣的其他内容温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
&Java代码&&String&content&=&"数据测据测试一下字体的大小\n";&&Socket&client&=&new&Socket(ip,&port);&&OutputStream&os&=&client.getOutputStream();&&//字体横向放大一倍&&os.write(0x1c);&&&os.write(0x21);&&&os.write(4);&&&os.write(content.getBytes("gbk"));&&//字体纵向放大一倍&&os.write(0x1c);&&&os.write(0x21);&&&os.write(8);&&&os.write(content.getBytes("gbk"));&&//字体横向纵向均放大一倍&&os.write(0x1c);&&&os.write(0x21);&&&os.write(4);&&&os.write(content.getBytes("gbk"));&&os.flush();&&&2.兼容多种类型POS打印机由于POS打印机的类型不同,可能支持的EPSON指令也不同。就拿放大字体来说,pos58 打印机和 pos80 打印机指令就不尽相同,那么如何兼容多种打印机呢。比如说,有的打印机并不是使用 0x1c 作为放大指令,而是使用 0x1b 作为放大指令,怎么办?容易。&Java代码&&/*&横向放大一倍&*/&&&os.write(0x1c);&&&os.write(0x21);&&&os.write(4);&&&&&os.write(0x1b);&&&os.write(0x21);&&&os.write(4);&&&&&/*&纵向放大一倍&*/&&&os.write(0x1c);&&&os.write(0x21);&&&os.write(8);&&&&&os.write(0x1b);&&&os.write(0x21);&&&os.write(8);&&&&&/*&横向纵向都放大一倍&*/&&&os.write(0x1c);&&&os.write(0x21);&&&os.write(12);&&&&&os.write(0x1b);&&&os.write(0x21);&&&os.write(12);&&&3.打印符形码&Java代码&&os.write(0x1d);&&&os.write(0x68);&&&os.write(120);&&&os.write(0x1d);&&&os.write(0x48);&&&os.write(0x01);&&&os.write(0x1d);&&&os.write(0x6B);&&&os.write(0x02);&&&os.write("".getBytes());&//条形码数字&&os.write(0x00);&&os.write("\n".getBytes()); &
沐浴阳光推荐阅读:
阅读(13728)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
在LOFTER的更多文章
loftPermalink:'',
id:'fks_',
blogTitle:'POS打印机设置字体大小',
blogAbstract:'1.EPON指令改变打印机字体大小&&&在用Socket直接向POS打印机写入数据进行打印时,有时候需要设置字体的大小。默认情况下打印机的字体是比较小的,那么,我们可以通过EPSON指令改变打印机字体的大小。'
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}

我要回帖

更多关于 发票打印机字体 的文章

 

随机推荐