pos打印机怎么设置换页打印。

POS打印机控制命令说明 .
我的图书馆
POS打印机控制命令说明 .
一、命令字注意事项:
1、控制字是十六进制的数,所以字母是不分大小写,字母包括:0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F。一般用两位表示,不足两位时前面补零,例如:3F和0A。
2、注意您所使用的机型,控制命令字有所不同。
二、Star打印机和Epson打印机命令字说明:
1、Star打印机:
①0A:表示换行。
&& 此命令可以用于打印完一行后,进行人工换行。
&& 此命令还可以用于空走纸一行。
②1B 69 01 01:表示字体放大一倍。
&& 此命令中1B 69表示要放大命令后面所跟的文字的字体,第一个01表示横向放大一倍,第二个01表示纵向放大一倍。
&& 此命令中后两个参数可根据需要改动:如须把横向放大二倍,纵向放大三倍,就可以用:1B 69 02 03即可。
③1B 14 14:表示取消字体放大。
&& 此命令用于取消上次对字符的放大操作。取消字体放大后,字体为最小字体。
&& 记住:对字体进行放大后,一定要记得用取消放大命令来恢复字体。
④1B 64 31:表示切纸。
&& 此命令用于在需要的位置上切纸。
&& 注意:切纸位置在当前的切刀位置。有时可能会用走纸的方式来调切刀位置。
⑤1B 61 01:表示进纸一行。
&& 此命令可用于需要多行进纸。
&& 此命令中1B 61表示需要进纸,01表示进纸一行,如需要进纸多行,直接给出即可。如:1B 61 06表示须进纸6行。
⑥1B 40:初始化打印机。
&& 此命令可根据需要选用,它可以使打印机的设置全部初始化。
2、Epson打印机:
①0A:表示换行。
此命令可以于在打印完一行,进行人工换行。
此命令还可以用于空走纸一行。
②1D 21 11:表示字体放大一倍。
此命令中1D 21表示要放大命令后面所跟的文字的字体,11中的第一个1表示横向放大一倍,第二个1表示纵向放大一倍。
此命令中后两个参数可根据需要改动,如须把横向放大二倍,&&&&&&&&&&&&&& 纵向放大三倍,就可以用:1D 21 23即可。
③1D 21 00:表示取消字体放大。
此命令用于取消上次对字体的放大操作。取消字体放大后,字体为最小字体。
记住:对字体进行放大后,一定要记得用取消放大命令来恢复&&&&&&&&&&&&&&&&&&& 字体。
④1B 40:初始化打印机。
此命令可根据需要选用,它可以使打印机的设置全部初始化。
⑤1D 56 00:表示切纸。
此命令用于在需要的位置上切纸。
注意:在切纸前一定要初始化打印机。所以切纸整个命令为1B 40 1D 56 00。切纸位置在当前的切刀位置。有时可能会用走纸的方式来调切刀位置。
建议:在Epson机器上切刀切完后,最好初始化一次打印机。
⑥1B 64 01:表示进纸一行。
此命令用于需要多行进纸。
此命令中1B 64表示需要进纸,01表示进纸一行,如需要进纸多行,直接给出即可。如:1B 61 06表示须进纸6行。&&
[转]&[转]&[转]&[转]&
喜欢该文的人也喜欢热敏POS打印机如何用指令打印点图_百度知道
热敏POS打印机如何用指令打印点图
我有更好的答案
公司项目要做一个用一台网络接口的POS打印机打印票据的程序,票据最上面要可以打印公司Logo,也就是打印一个小图片,打印机打印指令如下:指令名称:打印点图数据格式:ASCII GS
yH d1......dk十六进制 1D 76 30 m
yH d1......dk十进制 29 118
yH d1......dk范围: 0&m&3 , 48&m&50,0&xL&255,0&xH&255,0&yL&255,0&yH&8 ,0&d&255k=(xL+xH&256)&(yL+yH&256) , k&0描述: 根据 m 设置的模式打印下装点图:m 模式 垂直方向点密度 水平方向点密度0,48 正常模式 203 DPI 203 DPI1,49 倍宽模式 203 DPI 203/2 DPI2,50
倍高模式 101 DPI 203 DPI3,51
倍宽、倍高模式 101 DPI 101 DPIxL,xH 设置水平方向点图数据=(xL+xH&256)字节。yL,yH 设置垂直方向点图数据=(yL+yH&256)字节。标准模式下,打印缓冲区内无数据时此命令有效。任何打印模式都不影响点图数据。d表示点图数据,数据(d)设置为1时打印一个点,为0时不打印。
采纳率:65%
为您推荐:
其他类似问题
您可能关注的内容
pos的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。下次自动登录
现在的位置:
& 综合 & 正文
POS打印机控制
以下程序在POS58小票打印机下可正常实现,但在POS88打印机不可
而这两款打印机的ESC/POS打印命令集是一样的,不知为何。
LOCAL this_DATA,this_lab,PDStr,this_lpt
&&初始化打印口LPT1--标签机
this_lpt=FOPEN('LPT1',2)
&&设置字体加宽加高
&&用ESC/POS打印命令(ESC !
PDStr=CHR(27)+CHR(33)+CHR(40)
this_DATA=FPUTS(this_lpt,PDStr)
&&打印加宽加高文本
PDStr="打印加宽加高文本"
this_DATA=FPUTS(this_lpt,PDStr)
&&设置回正常字体
&&用ESC/POS打印命令(ESC !
PDStr=CHR(27)+CHR(33)+CHR(0)
this_DATA=FPUTS(this_lpt,PDStr)
&&打印正常文本
PDStr="打印正常文本"
this_DATA=FPUTS(this_lpt,PDStr)
&&开启钱箱
PDStr=CHR(27)+CHR(112)+CHR(48)+CHR(40)+CHR(200)
this_DATA=FPUTS(this_lpt,PDStr)
&&关闭端文件
this_DATA=FCLOSE(this_lpt)
************************************************************************************************************************************************
ESC/POS打印命令描述
[名称] 选择打印模式
[格式] ASCII码 ESC ! n
十六进制码 1B 21 n
十进制码 27 33 n
[范围] 0 ≤ n ≤ 255
[描述] 根据n的值设置字符打印模式
十六进制码
标准ASCII字体 (12 ?24)
压缩ASCII字体 (9 ?17)
取消加粗模式
选择加粗模式
取消倍高模式
选择倍高模式
取消倍宽模式
选择倍宽模式
取消下划线模式
选择下划线模式
说明:其中的取值范围部分无特殊说明则为十进制数,例如下例中1 ≤ n ≤ 4,其中1为十进制数的1,而不是ASCII编码表中的“1”。
本人就是不明白,取值范围的“0 ≤ n ≤ 255”如果是十进制的话,怎么发送到打印文件端口.
如:设置---选择下划线模式,以下不知对不对.
PDStr=CHR(27)+CHR(33)+CHR(7)
this_DATA=FPUTS(this_lpt,PDStr)
加宽加高 CHR(27)+CHR(33)+CHR(48)
加宽加高加粗
CHR(27)+CHR(33)+CHR(56)
加宽加高加粗使用压缩ASCII字体 CHR(27)+CHR(33)+CHR(57)
CHR(27)+CHR(20)
,CHR(27)+CHR(0)效果差不多
取值范围的“0
≤ n ≤ 255”就是 CHR(0 ≤ n ≤ 255)
加宽加高 CHR(27)+CHR(33)+CHR(48)
加宽加高加粗
CHR(27)+CHR(33)+CHR(56)
加宽加高加粗使用压缩ASCII字体 CHR(27)+CHR(33)+CHR(57)
这个Chr(48),Chr(56),Chr(57)跟下表说明怎让关系上的,谢谢!
十六进制码
标准ASCII字体 (12 ?24)
压缩ASCII字体 (9 ?17)
取消加粗模式
选择加粗模式
取消倍高模式
选择倍高模式
取消倍宽模式
选择倍宽模式
取消下划线模式
选择下划线模式
56=32+16+8
57=32+16+8+1
要某个效果就加
【上篇】【下篇】pos打印机怎么换页打印。_百度知道
pos打印机怎么换页打印。
当第一页的内容过多,打印机是怎么转到第二页的内容板块继续打印的,跟黑标有关系吗
我有更好的答案
你是不是打印的时候设置了 打印区域 把页眉页脚都隐藏掉了 你打印设置里看下..以前可以.现在不可能.应该你无意中在软件上动过了
为您推荐:
其他类似问题
您可能关注的内容
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。我的POS打印机在打印小票时,所打的每张票的中间一行信息都上下分成两部分,有高手能给解答一下吗?_百度知道
我的POS打印机在打印小票时,所打的每张票的中间一行信息都上下分成两部分,有高手能给解答一下吗?
打印机的测试页和自检测试都正常
我有更好的答案
你遇到的问题我也碰到过,你的POS打印机的打印宽度应该是58mm吧。出现这种情况的原因是POS收银软件里面,默认的小票打印宽度是76mm的,也就是一行可以打印40个字符,而打印宽度为58mm的小票打印机,一行只能打印32个字符,所以就会出现中间一行信息打印成上下两部分。解决的办法是在前台POS设置里面,将小票打印机设置成每行32个字符,相应调整各部分的宽度就好了(思迅、科脉、泰格软件适用)。
我这里用的是世宇的游乐场经营管理系统,我打开软件没看到过有你说的设置每行字符数这个选项,我的POS的确是58mm的,请你把设置位置能不能详细说下,再次谢谢你!
抱歉,你说的这个软件我没有接触过,不大了解。建议你还是咨询一下软件供应商,或者更换POS打印机。
采纳率:45%
打开控制面板的添加删除程序,把驱程卸了.再到官网上找适当的驱程试试.如不介意,你完全可以在问题中把机型一并说出来.
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 pos58热敏打印机设置 的文章

 

随机推荐