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. |