using System;
using System.Collections.Generic;
using System.Text;
using System.IO;
using System.IO.Ports;
namespace BluetoothTest
{
public class Printer
{
SerialPort server = new SerialPort();
private string _portName = "COM6";//蓝牙一般默认为com6
/// <summary>
/// 获取或设置端口名称
/// </summary>
public string PortName
{
get
{
_portName = server.PortName;
return _portName;
}
set
{
_portName = value;
server.PortName = _portName;
}
}
/// <summary>
/// 端口是否已经打开
/// </summary>
public bool IsOpen
{
get
{
return server.IsOpen;
}
}
/// <summary>
/// 构造方法初始化串口参数
/// </summary>
public Printer()
{
//初始化各个参数
server.BaudRate = 9600;//波特率
server.Parity = 0;//校检位
server.DataBits = 8;//数据位
server.StopBits = StopBits.One;//停止位
server.PortName = _portName;//端口名称
server.WriteTimeout = -1
c# 蓝牙打印
![](https://img-home.csdnimg.cn/images/20240711042549.png)