热敏打印机(TT-58K,pos机用的),怎样打印出货币符号(¥); ( 积分: 100 )

  • 主题发起人 主题发起人 GaveYu
  • 开始时间 开始时间
G

GaveYu

Unregistered / Unconfirmed
GUEST, unregistred user!
我在开发超市前台收银系统(pos机)时,发现货币符号(¥)打印不出来。。。。。
路过的、见过的、碰过的朋友请顶一下,分不够再加。
谢谢!!
 
我在开发超市前台收银系统(pos机)时,发现货币符号(¥)打印不出来。。。。。
路过的、见过的、碰过的朋友请顶一下,分不够再加。
谢谢!!
 
不可能吧,我写的票据打印都可以打出来的啊,是不是打印机的问题
 
To:TTStroller
哦~
我但是我的打不出来,你的也是TT-58k(pos机用的)吗?
我是这样打得
var
F :TextFile;
begin
AssignFile(F, 'LPT1');
Rewrite(F);
Write(F, '¥5.21 ');
Write(F, '...');
CloseFile(F);
end;
¥就是出不来,说明书上有这个符号的十六进制(不知道是9D还是D9)但是不知道怎么输出?

 
打印机的字符集中没有这个字符.要不改用'RMB'代替吧.或者改用图形输出
 
To:czcn
说明书上有¥这个字样阿(说明打印机字库里有),他是用十六进制表示,但是不知道怎么输入打印机的字库里,.dll函数也有
不过你的建议不错,万一还是搞不定就用你的方法
3Q
 
不好意思,我不用TT-58k(pos机用的)的,呵呵……
 
但还是要谢谢你的自持[:)]
 
你用其它的打印机来试试看
 
TO:TTStroller
其他打印机都可以,而且TT-58k用记事本打印¥也可以(不要告诉我把打印数据转换成记事本文件再打印出来阿);
怎么办啊!!
 
你用 Printer.Canvas.TextOut 来试试
 
你用 Printer.Canvas.TextOut 来试试
------------------------------------
试过了不行
头都大了,可能要调用打印机里面的字库,但是不知道怎样调!~!~~~~~~~~~
 
我晕,放了好几天了,还是没有得到答案~![:(]
这个问题...........................XXXXXXX
 
不要用打印机的字库,你把系统里的设好了.应该就可以了!
 
打印机属性哪里也没有什么这方面的设置阿~~
不行~
现在我这边也没有打印机(TT-58k),虽然没有解决,还是要谢谢你们的。
我要结束了;
如果以后有哪位朋友看到此帖的有办法解决的我会另开帖,银子不时问题,能不能解决才是真正的问题[:D]
 

Similar threads

I
回复
0
查看
2K
import
I
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部