c# - c#通过串口打印到矩阵打印机(蓝牙适配器)
问题描述
我需要编写代码以通过串行端口(蓝牙适配器)将 c# 和 wince 移动(或桌面应用程序)中的任何内容打印到矩阵打印机。我通过蓝牙将打印机(epson lx)连接到我的电脑到 COM5,9600 bps,......并尝试使用以下代码进行打印,它可以工作(打印)其他东西。
有人帮我打印“Hello World”的代码吗?
我的测试代码:
using System.IO.Ports;
using System.Runtime.InteropServices;
using System.IO;
SerialPort ComPort = new SerialPort();
ComPort.PortName = "COM5";
ComPort.Open();
ComPort.Write("Hello World");
ComPort.Close();
解决方案
我将打印机波特率设置为 9600(默认为 19200),我最初的测试代码工作正常。它可以使用/不使用 Ascii 编码。
推荐阅读
- mysql - MySql 查询以查找给定日期“从”和“到”可用的房间
- node.js - 为什么 CLIENT_EVENTS 不起作用 RTM 在我的 slack 机器人中未定义?
- angular6 - 角 | 反应形式:无法从单选按钮获取值
- python - 如何使用python通过给定代码获取最新的pdf文件
- azure-devops - 如何在 Azure DevOps 的发布管道中保存 Robot Framework 测试的日志文件?
- database - 写入地理分布的数据库
- android - 在条形图中获取重复的 x 轴标签
- node.js - 添加类字段时出现“模块解析失败:意外令牌”
- java - 将@OneToMany 和@ManyToMany 保持在一起
- c++ - “重载 FUNCTION 的调用不明确”(转换构造函数 C++)