前台小票样式支持图文并茂
2023-03-25 12:14:05 点击数:719 类型:公司公告
晋业前台打印小票使用端口或USB驱动的普通小票打印机,晋业微助手的微POS模块打印小票使用云小票打印机,云小票打印机支持图文并茂的打印样式,而在2023年3月25日以前,晋业前台打印小票时,只能打印文字或者打印二维码。尽管它们可以共用进销存后台设计的同一个打印样式,但是因为输出效果不同,往往只能分别设计打印样式。
近期我们对前台小票打印进行全面升级,无论是“按端口选择打印机”、“按名称选择小票打印机”,还是“按名称选择普通打印机”,都支持图文并茂的打印样式。样式设计时,兼容微助手上的通用打印指令。
升级前后小票能力对比
2023年3月25日以后的晋业前台零售系统,支持使用通用打印指令进行图文小票打印。通用打印指令如下,指令格式区分大小写。
指令功能
指令格式
指令说明
小票标题
<biaoTi>str</biaoTi>
str 为标题内容,等同于居中+字体加粗+字体放大一倍,如:<biaoTi>晋业软件</biaoTi>
居中
<juZhong>str</juZhong>
str 为居中内容,与右对齐指令同时存在时,以第一个出现的指令的对齐方式为准,如:<juZhong>晋业软件</juZhong>
右对齐
<youDuiQi>str</youDuiQi>
str为右对齐内容,与居中指令同时存在时,以第一个出现的指令的对齐方式为准,如:<youDuiQi>晋业软件</youDuiQi>
加粗
<jiaCu>str</jiaCu>
str为加粗内容,如:<jiaCu>晋业软件 </jiaCu>
斜体
<xieTi>str</xieTi>
str为斜体内容,仅“按名称选择普通打印机”时有效,如:<xieTi>晋业软件</xieTi>
下划线
<xiaHuaXian>str</xiaHuaXian>
str为添加下划线的文字内容,如:<juZhong>晋业软件</juZhong>
放大一倍
<fangDa>str</fangDa>
str为放大内容,如:<fangDa>晋业软件</fangDa> ,它等同于同时加高一倍+加宽一倍,
当多个放大一倍指令、加高一倍指令、加宽一倍指令嵌套使用时,可以对内容放大多倍,如:<fangDa><fangDa>晋业软件</fangDa></fangDa>,表示放大两倍
加高一倍
<jiaGao>str</jiaGao>
str为加高一倍内容,如:<jiaGao>晋业软件</jiaGao>
当多个加高一倍指令、加宽一倍指令、放大一倍指令嵌套使用时,可以对内容放大多倍,如:<fangDa><jiaGao>晋业软件</jiaGao></fangDa>,表示宽度放大一倍,高度放大两倍
“按名称选择普通打印机”时,该指令等同于放大一倍指令
加宽一倍
<jiaKuan>str</jiaKuan>
str为加宽一倍内容,如:<jiaKuan>晋业软件</jiaKuan>
当多个加宽一倍指令、加高一倍指令、放大一倍指令嵌套使用时,可以对内容放大多倍,如:<fangDa><jiaKuan>晋业软件</jiaKuan></fangDa>,表示宽度放大两倍,高度放大一倍
“按名称选择普通打印机”时,该指令等同于放大一倍指令
<sxN>
N为线段粗度,范围从1到10,默认为2(N为空白时表示打印默认粗度),如:<sx1>
存在直线打印指令的行,将自动忽略其他字体相关打印指令;每行可以存着若干条直线,每条直线类型/粗度可以不同;行中每条直线的打印长度会自动平均分配;文字宽度超过打印行宽时,将不再打印直线指令
<zxN>
N为线段粗度,范围从1到10,默认为2(N为空白时表示打印默认粗度),如:<zx2>
存在直线打印指令的行,将自动忽略其他字体相关打印指令;每行可以存着若干条直线,每条直线类型/粗度可以不同;行中每条直线的打印长度会自动平均分配;文字宽度超过打印行宽时,将不再打印直线指令
<xxN>
N为线段粗度,范围从1到10,默认为2(N为空白时表示打印默认粗度),如:<xx3>
存在直线打印指令的行,将自动忽略其他字体相关打印指令;每行可以存着若干条直线,每条直线类型/粗度可以不同;行中每条直线的打印长度会自动平均分配;文字宽度超过打印行宽时,将不再打印直线指令
打印条形码
<txm>str</txm>
str为条形码内容,如:<txm>6902230158213</txm>
每行只能有一个条形码,条形码自动居中打印;存在条形码指令的行,其他内容将自动被忽略;每张小票条形码数量不限
打印二维码
<ewm>str</ewm>
str为二维码对应内容,如:<ewm>http://www.jys.com.cn </ewm>
每行只能有一个二维码,二维码自动居中打印;存在二维码指令的行,其他内容将自动被忽略;每张小票二维码数量不限;“飞鹅”云打印机单张小票只支持打印1个二维码
打印图片
<tuPian>str</tuPian>
str可以是通用图片编码,如:<tuPian>KF13A1 </tuPian>,此时图片兼容零售前台打印、微助手云打印和微助手蓝牙打印,图片在后台零售小票设置界面中上传,每个账套最多可以上传5张图片;
每行只能打印一张图片,图片自动居中打印;存在图片指令的行,其他内容将自动被忽略;每张小票图片数量不限
或<bt>str</bt>
或<jz>str</jz>
或<ydq>str</ydq>
或<jc>str</jc>
或<xt>str</xt>
或<xhx>str</xhx>
或<fd>str</fd>
或<jg>str</jg>
或<jk>str</jk>
或<tp>str</tp>
用于零售前台小票打印时,str也可以是图片文件名称,如:<tuPian>jysoft.bmp </tuPian>,此时图片需要手动拷贝到每个前台的安装目录下的printbmp文件夹中;
用于“佳博”云打印机或“天之河Facepos”自助收银设备打印小票时,str也可以是图片网址,如:<tuPian>http://jys.com.cn/images/jysoft.jpg </tuPian>
多种打印指令并用请由内自外连环嵌套。如:需要对文字进行加粗居中,请使用指令
<jiaCu><juZhong>str</juZhong></jiaCu> 或
<juZhong><jiaCu>str</jiaCu></juZhong>