这几天新闻都在说新的迪拉姆符号进了 Unicode,手机以后能直接打。我让店里小伙子把小票模板上的「AED」换成新符号试了一下,电脑屏幕上有的地方显示得出来,小票机打出来是个方框,客显上是乱码。
是不是以后小票都得用这个新符号?要不要换打印机?
不用急。目前没有要求零售小票必须用新符号,写 AED 完全合规;热敏机字库还没这个字,打出来就是方框。
这几天新闻都在说新的迪拉姆符号进了 Unicode,手机以后能直接打。我让店里小伙子把小票模板上的「AED」换成新符号试了一下,电脑屏幕上有的地方显示得出来,小票机打出来是个方框,客显上是乱码。
是不是以后小票都得用这个新符号?要不要换打印机?
不用换,也先别改。
事实先摆清楚:新符号是阿联酋央行 2025 年 3 月发布的,Unicode 这个月出的 18.0 版才正式给了它编码(U+20C3)。进了 Unicode 只是第一步,手机、电脑的字体、输入法要各家厂商自己跟进更新,现在大多数设备还没跟上。到目前为止我们没查到任何一条要求零售小票必须印新符号的规定;税务这边 FTA 要的是金额和税额按迪拉姆列明,「AED」三个字母写清楚就是合规的。
你看到的方框是正常现象:屏幕归电脑、小票归打印机。电脑上显示得出来,是因为 Windows 的某个字体里恰好有这个字;热敏小票机用的是机器里自带的字库,那里面没有这个新字,它不认识就只能打方框。客显更简单,大多数只认数字和英文字母。
真想现在就在小票上印新符号,只有一条路:把小票改成图形方式打印——整张票在电脑上画好当图片送给打印机,机器不用认字,电脑上显示得出来的都能印出来。代价是打印慢一点,老机器吃图片会卡。我们的建议是等主流字体都更新了再说,现在改收益很小。
眼下该做的是把刚才那次试改撤回来,模板里统一写回「AED」,金额前后位置也跟以前一致,不然一张票上有的写 AED、有的是方框,客人拿着更看不懂。你要是不想自己动模板,加微信 18588769116(电话同号)说一声,技术远程连上收银电脑帮你改回去,顺便把你那台打印机的型号记下来,哪天真要换新符号,先拿这台机器试图形打印。
咨询热线(微信同号):18588769116
扫码或加微信号,发你的问题,秘奥技术团队会解答并整理成问答发布。