POS58热敏打印解决方法

news/2024/11/26 2:41:17/
POS58热敏打印
现在我正在做一个C#Winform的项目,其中想打印小票就和超市的那种效果差不多的,用的打印机是POS58,指令支持ESC/POS;接口是USB接口,我该怎么和打印机通信并控制打印机打印呢,希望高手给个完整的例子或者类似的也行,很急.....跪求

------解决方案--------------------
c#驱动任意COM接口的小票机(POS热敏打印机)  
代码目的:

c#驱动小票机,能够开钱箱、打印销售凭条等。

代码测试片段:

 

代码  
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);
}
}
}



http://www.myexception.cn/c-sharp/308652.html



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

相关文章

POS58 票据热敏打印机,怎么用ESC/POS命令控制打印文字大小?

转贴地址:http://www.cnblogs.com/Tmouse/archive/2010/04/14/1711490.html 使用的是POS58票据热敏打印机,怎么控制文字大小? 我知道ESC/POS指令,可不会用。 ASCII :ESC ! n 十 进制 :27 33 n 十六进制&…

BLU58小票打印机win10驱动安装

环境 硬件 BLU58 小票打印机, 支持蓝牙和usb连接。 操作系统 windows 10 驱动安装步骤 安装准备 关闭windows 10 驱动程序强制前面 上一篇文中有说明 驱动文件解压缩 解压客服给的压缩文件 WIN8.WIN10安装流程BLU58.rar 解压POS58_CN.zip 等会需要…

小票打印机安装配置全过程 58mm热敏票据打印机驱动安装

热敏打印机驱动程序win_xp中文 热敏打印机驱动程序_POS58_中文_WIN7_8_32_64 打印机驱动安装包A58_A5890_PrinterDriver_POS58_EN_WIN7_8_32_64 本文用到的所有的资源,均可以在产品配套的光盘里找到。建议 先把光盘资料拷贝到电脑硬盘里(如F盘&#…

pos5890打印机测试软件,pos5890热敏票据打印机驱动

pos5890热敏票据打印机驱动是这款pos5890热敏票据打印机的官方驱动程序;具有耗能少,成本少,速度快,字迹清晰等优点,是一款比较受欢迎的打印机;使用这款打印机的用户欢迎来西西下载使用! 打印机参…

POS58打印机的操作

在销售终端中,小票打印总是必不可少的。 下面记录一段使用C#简单的实现打印的方法 首先安装pos58的驱动,我这里使用的是usb转串口线 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Ta…

利用树莓派完成POS58打印机的无驱动打印(初学者)

导语:网上有很多文章介绍树莓派不用驱动直接用USB接口的各类热敏打印机,但是由于硬件环境和Linux版本不同,很难有一篇文章能够完整地讲述如何无驱动打印(我就是因为网上的一篇文章方法有缺陷足足浪费了一天半的时间)。…

ArcGIS中实现土地利用转移矩阵

土地利用转移矩阵,就是根据同一地区不同时相的土地覆盖现状的变化关系,求得一个二维矩阵。通过对得到的转移矩阵进行分析,能够得到2个时相,不同的地类之间相互转化的情况,它描述了不同的土地利用的类型在不…

RealSense D435i 深度相机间断拍摄RGB图片

# -- coding: UTF-8 --import cv2 import pyrealsense2 as rs import numpy as nppipeline rs.pipeline() # 构建一个抽象设备的管道 config rs.config() # 使用非默认配置文件创建配置以配置管道 config.enable_stream(rs.stream.color, 1280, 720, rs.format.bgr8, 30) …