多语言菜单 · 问答库

日语、韩语、泰语的小票打出来是一排方块,这能治吗?

能。方块的根源是热敏打印机的内置字库里没有这些字,所以解法不是换字库,是在打印前把非中文文字和特殊货币符号转成位图再送给打印机——机器只负责印图,不再管认不认得字。

秘奥软件 · 海外餐饮软件团队 · 2007 年起深耕海外华人餐饮软件 · 发布于 2026-07-28
MiYaDine 小票模板设置:纸张、Logo 与字符处理
小票模板按前台、厨房、标签分开设置,特殊符号自动转位图打印

先弄清病因,不然会一直在错的地方修。热敏打印机是靠内置字库把字符编码变成点阵的,字库里通常只有 ASCII 和几套常见的西欧、日文或中文码表,具体有哪几套取决于机器型号和固件。你送过去一个它不认识的编码,它只能印出一个占位方块。这就是为什么同一台机器打中文没问题、打谚文就一片方块,也是为什么”换根线""重装驱动”这类办法多半没用。

系统这头的做法是把这类内容在打印前渲染成位图。谚文、泰文、日文假名、阿拉伯文,以及基普 ₭、泰铢 ฿、奈拉 ₦、韩元 ₩、欧元 € 这些特殊货币符号,都走这条路——打印机收到的是一张图,认不认得字已经不重要了。代价是这部分内容比纯文本打印稍慢一点点、纸上墨色略重,实际用起来感知不到。

有几种情况仍然要单独查。一是纸张走错了模板:前台小票是 58 或 80mm,饮品标签是 40×30 这类小尺寸,模板套错了会挤成一团,看起来像乱码其实是排版问题。二是老旧或杂牌机型对位图指令的支持不完整,打出来发虚或者只印一半,这种建议换一台主流机型,比折腾设置省时间。三是打印机本身设成了某个固定编码页,个别机型需要在机器菜单里改回默认,出现”只有一半字符乱”的时候优先怀疑这里。

顺带一提,从右往左的阿拉伯语属于同一类问题的进阶版——除了字要印得出来,行内还要处理方向混排。菜名的当地语说法本身怎么定,是另一件事,跟打印无关但同样影响客人拿到小票的观感。

// 相关问题
在迪拜开餐厅,阿拉伯语菜单和小票会乱码吗?从右往左的排版怎么办? 不会乱码。阿拉伯语在支持的 23 种语言内,含从右往左的排版;菜单、扫码点餐页、小票都能中文加阿拉伯语双语并存,阿拉伯文和迪拉姆符号在热敏小票上自动转图打印。 前台小票机和奶茶店的贴杯标签机,是同一台吗?纸张要买多大的? 不是同一台。前台小票走 58 或 80mm 热敏纸,饮品标签走 40×30、50×30 这类小尺寸标签纸,模板和打印机都分开设,一台机器包不了两种活。 热菜、凉菜、饮品分三个出品口,厨房单怎么自动打到对的机器? 靠打印方案。一个方案等于触发时机加模板类型加目标打印机加分类过滤——把热菜路由到热菜机、饮品路由到吧台标签机,没命中任何方案的回落到默认打印机。 23 种语言的菜单,要我自己一条条翻译吗? 不用全靠自己。菜单的多语言可以在配置阶段一起帮你处理好,日常你只维护中文那一栏,系统对应当地语。但涉及本地口味和习惯说法的地方,建议让本地员工过一遍。

看完整的「多语言菜单」问答 →

你的情况和上面不太一样?

加微信说说你的业态、门店数和所在国家,我们按你的真实情况回答,不套模板。

微信咨询 → 微信 / 电话 · 18588769116