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-58MKRawPrinterHelper.SendStringToPrinter(printername,((char)27).ToString() + "p" +((char)0).ToString() + ((char)60).ToString() + ((char)255).ToString());}public static void Test02(){//打印票据//因为直接发送数据给小票机会出现丢失数据问题,所以我一般先把文件保存在本地,然后打印string printername = "中崎 AB-58MK";//这个要看打印机配置成什么名字,例如我是中崎 AB-58MKstring 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. |