如何通过将原始数据发送到打印机来在卷纸上以泰米尔语打印钞票 [英] how to print bills in tamil on a roll paper by sending rawdata to printer

查看:134
本文介绍了如何通过将原始数据发送到打印机来在卷纸上以泰米尔语打印钞票的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

嗨 如何通过使用vb 2008将原始数据发送到打印机来在卷纸上以泰米尔语打印钞票

问题:

1个客户端正在使用通过USB连接的点阵打印机.
2使用system.drawing根据默认纸张设置弹出页面,并且票据末尾无法停止纸张.
3通过shell命令调用使用批处理文件打印帐单,结果为??????被打印,而不是泰米尔语字符.

将英语的原始数据发送到打印机可以正常工作,但是我们无法打印unicode字符.请帮忙.

Hi how to print bills in tamil on a roll paper by sending rawdata to printer using vb 2008

issues :

1 client is using dot matrix printer connected through usb.
2 using system.drawing ejects page as per default paper setting & paper could not be stopped at the end of the bill.
3 printing the bill using a batch file by invoking through shell command results in ????? being printed instead of the tamil characters.

sending rawdata in english to printer works fine, but we are not able to print the unicode characters. please help.

推荐答案

恕我直言,您应该将本机原始打印机命令发送到打印机.询问打印机制造商打印机支持哪种语言(可能是ESC/P?),以及它们的固件是否支持unicode,以及应以哪种格式指定它们.
因为它是点矩阵打印机,所以在所有方面发送原始命令总是比使用System.Drawing.Printing类要好得多.
IMHO, you should send native raw printer commands to the printer. Ask the printer manufacturer which lang (ESC/P maybe?) the printer supports AND if their firmware supports unicode AND in which format you should specify them.
As it is a dot-matrix printer, it''ll always much better in all aspects to send raw commands than using System.Drawing.Printing classes.


这篇关于如何通过将原始数据发送到打印机来在卷纸上以泰米尔语打印钞票的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆