看POS机的说明说,应该有设置中文格式的命令。

解决方案 »

  1.   

    POS机说明书上说明支持的code page里没有找到中文对应的code page,
    只支持以下这些code page: Code page 437, 850, 852, 857, 858, 860, 863, 864, 865, 866, 
    Katakana, WPC1252 , Thai code 18另外支持了一些character type,写了有China,好像就只是一些符号,比如钱的符号¥,在英文里是$之类的,
    好像没有看到说支持中文,
    但是如果直接用记事本来打印,又可以打印出中文来,
    是不是需要在Windows上把字符的bitmap传给它?
    如果是的话需要怎么传?
      

  2.   

    我以前做过,但是没有遇到这个问题,目前我有点忘记如何实现了,映像中我形成了一个txt文件,然后把这个文件送到LPT端口,好像使用shell调用命令行
      

  3.   

    是不是需要用图形来进行处理?
    GB2312,UNICODE,UTF-8这些都试了
      

  4.   

    哪位知道应该如何对FileStream使用Graphics来画图进去?
    这样好像能实现我想要做的功能。
      

  5.   

    如果使用PrintDocument来画的话,
    是否可以在打印的过程中使用打印机自定义的命令?
      

  6.   

    我现在做了个打印epson T系列,L系列,J系列的图形打印接口。
    和所有支持esc *指令的打印机的图形接口
    - -现在是能打印了,但是会出现当byte大于128以后打印机不打印的情况(只走打印头)
      

  7.   

    Microsoft.Win32.SafeHandles.SafeFileHandle sfh = new Microsoft.Win32.SafeHandles.SafeFileHandle(iHandle, true);
    FileStream fs = new FileStream(sfh, FileAccess.ReadWrite);
    StreamWriter sw = new StreamWriter(fs, System.Text.Encoding.Default); //写数据//清除打印机缓存
    Char[] ch1 ={ (char)0x1B, (char)40 };
    sw.WriteLine(new String(ch1));sw.WriteLine(str); //中文字sw.Close();
    fs.Close();
    CloseHandle(iHandle);