研究了好几天的pos机打印,终于搞好了,在此做个笔记。第一次写博客 ,如有不对,望提出。
由于pos机可打印多种类型图片,我打印的是光栅位图,另外pos机也可打印其他多种类型图片,在此只说明光栅位图的打印。
给pos机传的都是16进制,所以以下指令都是16进制的字符串。
先贴出我用到的打印机指令:
居中、靠左、换行这几个指令对于文本和图片都是可用的
下面是打印光栅位图的指令:
以上指令中:i4值可 根据需求制定:0普通模式,1倍宽模式,2倍高模式,3四倍大小
一个像素点需要把自己的信息传递给pos机,信息中1代表打印 0代表不打印,而1byte=8bit;一个像素点是一个byte; 需要用8位二进制传递信息,传给打印机的时候8位二进制会转成高位和低位的十六进制.
对于这个的理解我也不是很透彻,还不太理解的自行百度.
有了以上指令就可以pos机打印啦 直接贴代码
以上代码居中命令在需要居中的文本之前调用,靠左只需调用一次,pos机默认靠左, title,name,time,money是需要打印的信息 这些信息也是需要转成十六进制滴文本信息转十六进制代码:
* 字符串转换为16进制字符 通过以上就拿到文本的16进制字符串,当然打印机需要的是16进制字节, 16进制字符串转16进制byte数组代码在文章最后16进制字符串转byte数组代码:
把16进制字节发给打印机就ok了.第一次写博客 排版可能不太好 望谅解 有不对的地方多谢指出.
内容提示:易宝支付POS机操作手册
文档格式:PDF| 浏览次数:264| 上传日期: 07:07:18| 文档星级:?????
全文阅读已结束,如果下载本文需要使用
亲戚朋友之间关系好,借钱还钱常常不写收条借条,可是一旦引发纠纷,没有凭据的一方往往就要吃亏。昨天,市民陶女士给晚报打来热线求助,说她通过POS机刷卡还钱给朋友,可是对方却没有写下收据。她想问一问,仅凭POS机里打印出来的小票能作为她还款的证据吗?
陶女士告诉记者,因为做生意急需资金,前年12月她向一位开店的朋友借了40万元,并写下了借条,答应一年之内还清。去年12月,眼看到了还款的日子,陶女士却因为生意上遇到困难,一下子还不出这么多钱,她便和朋友商量,朋友答应可以先还一半。
于是,陶女士先后在朋友店里的POS机上刷了三次卡,将20万元钱还给了对方。考虑到当时还有几个认识的朋友在场做了见证,POS机上也打印出相应的凭证,陶女士当时便没有让对方写下收据。“事后想想还是有点不放心,万一这事打起官司,不知道这些证据上了法院,会不会被认可?”陶女士有些疑惑。
昨天,记者帮陶女士咨询了相关律师。浙江兴绍律师事务所何震辉律师认为,仅凭这些证据还是不够充分。何律师说,朋友的见证只能证明还款这个行为的存在,却不能证明具体的还款金额。而POS机里打印出来的小票虽然写明了金额,却不会写明钱款的用途,究竟是还款还是消费,到了法庭之上就很难说清楚了。
何律师认为,无论关系多好的亲戚朋友都应该写下实实在在的收条借条,以防纠纷发生。他建议陶女士让朋友补写一张收条,或者将之前那张借条作废,重新写一张借款20万元的借条。