#驱动任意COM接口的小票机(POS热敏打印机)

来源:互联网 发布:阿佳妮玛戈皇后知乎 编辑:程序博客网 时间:2024/05/22 12:03
using System;using System.Collections.Generic;using System.Text;using System.IO;using System.Threading;namespace Pixysoft.ITer.Printer.Zonerich{    class Program    {        static void Main(string[] args)        {            Console.WriteLine("测试打开钱箱");            Test01();            Console.WriteLine("测试打印小票");            Test02();            Console.Read();        }        public static void Test01()        {            //打开钱箱操作            string printername = "中崎 AB-58MK";//这个要看打印机配置成什么名字,例如我是中崎 AB-58MK            RawPrinterHelper.SendStringToPrinter(printername,    ((char)27).ToString() + "p" +    ((char)0).ToString() + ((char)60).ToString() + ((char)255).ToString());        }        public static void Test02()        {            //打印票据            //因为直接发送数据给小票机会出现丢失数据问题,所以我一般先把文件保存在本地,然后打印            string printername = "中崎 AB-58MK";//这个要看打印机配置成什么名字,例如我是中崎 AB-58MK            string filename = @"e:\demo.txt";            string content = "hello world";            File.WriteAllText(filename, content, Encoding.GetEncoding("gb2312"));            RawPrinterHelper.SendFileToPrinter(printername, filename);        }    }}

参数

描述

clrversion

当前系统CLR版本号

GUID [1-10]

生成全局唯一标识符,可以生成10个 (例如:guid1)

itemname

打开添加新建项时输入的文件名称

machinename

当前机器的名称(如:pc1)

registeredorganization

注册的组织名

rootnamespace

命名空间名

safeitemname

保存的文件名

time

当前系统时间,格式:DD/MM/YYYY 00:00:00.

userdomain

用户所在的域

username

当前系统用户名

year

当前系统时间 YYYY.


原创粉丝点击