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

news/2024/11/29 7:42:06/
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.



http://www.ppmy.cn/news/668621.html

相关文章

出现了内部错误,Internet Explorer无法打印该文档

1、Windows 无法连接到打印机。 键入的打印机名不正确,或者指定的打印机没有连接到服! 在系统“服务”中与打印机相关可能导致共享打印机失败的服务有:TCP/IP NetBIOS Helper,rintSpooler出现添加网络打印机失败时,也可以在服务中…

基于北洋OPOS SDK二次开发包,支持EPSON和北洋、佳博、商祺等支持标准ESC/POS指令的POS打印机

C#版OPOS打印 基于北洋OPOS SDK二次开发包,支持EPSON和北洋、佳博、商祺等支持标准ESC/POS指令的POS打印机支持并口,串口,网口,USB口,驱动方式等多种端口支持开关钱箱支持条码打印SDK中支持的其他设备的控制(扫描枪等) 北洋SDK中只有VB和Delphi的例程,所以参照Delph…

Java自动化测试脚本备份

我了解的自动化测试有两种, 一种是点击屏幕,进行随机测试。 另一种是获取指定的事件,进行耐久性测试,比如点击1000次,用手点击测试是不可行的,比如反复点击某个按钮会不会崩溃。测试固定的位置。 这份代…

vs2008能用c语言吗,如何用VS2008编写C语言(2)

11-20阅读数4万 前几天,GitHub 有个开源项目非常火,只要输入标题就可以生成一篇长长的文章。背后实现代码一定很复杂吧,里面一定有很多高深莫测的机器学习等复杂算法只是,当我看了源代码之后...博文 11-25阅读数2万 一、简介(Data…

Android开发中的一些小知识点记录(101-120)

编写不易,如有转载,请声明出处:http://blog.csdn.net/zxc514257857/article/details/118554522 Android开发中的一些小知识点记录(1-20) (21-40)(41-60)(61-8…

打开钱箱的操作方法

USB端口,可以当COM口操作的。直接用COM控件往端口写数据就行了。 我用的是SPcomm控件。 var tmpStr: string; esc: TOutBufPassThrough; begin cm1.CommName : edt1.Text; cm1.StartComm; begin cm1.WriteCommData(PChar(tmpStr), Length(tmpStr)); cm1.WriteCommDa…

连锁店管理系统如何助力零售业

当前时代做生意的成本越来越高,吸引顾客越来越困难,对于实体店来说,面对着电商、同行的冲击,以及今年上半年疫情的影响,顾客份额的竞争已经进入白热化状态。Javashop连锁店管理系统能帮助零售门店锁定固定消费群体&…

动态链接库 (DLL)

目录 1 DLL是什么 2 静态链接库和动态链接库 2.1 静态库 2.2 动态库 3 使用动态链接库的好处 1 DLL是什么 DLL 是 Dynamic Link Library 的缩写,译为“动态链接库”。DLL也是一个被编译过的二进制程序,可以被其他程序调用,但与 exe 不同…