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

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.


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值