社区
C#
帖子详情
打印机清空色带和清空纸张操作
mizuho_2006
2012-04-14 09:57:26
请问思路应该怎么走?打印机是并口吧,我只做过串口读取数据的程序。
如何向打印机发送指令呢?
...全文
137
7
打赏
收藏
打印机清空色带和清空纸张操作
请问思路应该怎么走?打印机是并口吧,我只做过串口读取数据的程序。 如何向打印机发送指令呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mizuho_2006
2012-04-16
打赏
举报
回复
纠正一下,不是条码打印机,是打印单据的打印机。
我只想知道思路,当然有代码更好了。
mizuho_2006
2012-04-16
打赏
举报
回复
请问加点注释可以吗?
看不太明白
烟灰洒落键盘
2012-04-16
打赏
举报
回复
使用LPT1口就好了,
[DllImport("kernel32")]
static extern SafeFileHandle CreateFile(
string filename,
uint desiredAccess,
uint shareMode,
uint attributes, // really SecurityAttributes pointer
uint creationDisposition,
uint flagsAndAttributes,
uint templateFile);
private const uint GENERIC_READ = 0x80000000;
private const uint GENERIC_WRITE = 0x40000000;
private const int OPEN_EXISTING = 3;
private const int INVALID_HANDLE_VALUE = -1;
public static void PrintStringToPrinter(string as_str, string s_Port_)
{
string s_Port = s_Port_;
switch (s_Port.ToUpper())
{
case "LPT1":
SafeFileHandle iHandle;
iHandle = CreateFile("LPT1", GENERIC_WRITE, 0, 0, OPEN_EXISTING, 0, 0);
if (iHandle.IsInvalid)
{
throw new Exception("Can't find the printer connecting to the port of LPT1");
}
else
{
FileStream fs = new FileStream(iHandle, FileAccess.ReadWrite);
//fs.WriteTimeout=0;
byte[] byteOut;
Int32 dwCount = as_str.Length;
byteOut = new byte[dwCount];
for (int i = 0; i < dwCount; i++)
{
byteOut[i] = System.Convert.ToByte(as_str[i]);
}
fs.Write(byteOut, 0, dwCount);
fs.Flush();
fs.Close();
}
break;
}
}
mizuho_2006
2012-04-16
打赏
举报
回复
是的,条码打印机。
烟灰洒落键盘
2012-04-16
打赏
举报
回复
什么样的打印机?条码打印机?
mizuho_2006
2012-04-15
打赏
举报
回复
自己顶一下。。
TDP-245系列
打印机
驱动安装及使用说明
- 文档中可能会包含如何添加
打印机
、配置打印设置、处理
纸张
和标签类型、调整打印质量、设置串行或网络连接以及如何进行日常维护等章节。 4. **注意事项**: - 读取`readmeDRV.txt` 文件,它通常包含了开发者或...
常见
打印机
故障的一般解决办法.docx
1. **确保有足够的
纸张
和墨水**:检查进纸盒是否有足够的
纸张
,以及墨盒或
色带
是否还在有效期内。 #### 故障进一步排查 如果以上步骤都不能解决问题,可能的原因包括
打印机
电缆断线、
打印机
硬件损坏或是
打印机
端口...
GP票据
打印机
-58XX用户手册
在《GP票据
打印机
-58XX用户手册》中,详细列出了多种打印控制命令及其功能,这对于理解和
操作
打印机
至关重要。以下是对这些命令的详细解析: 1. **HT (横向跳格)** - **命令**: HT - **功能**: 控制打印头横向...
电力公司高级抄表员试题之计算机知识.docx
- **解释**:针式
打印机
是一种击打式
打印机
,通过机械方式将
色带
上的墨水或油墨转移到
纸张
上形成文字或图像。 7. **( )是人与微机会话的桥梁,可以输入命令、数据、程序等以使微机工作或处理信息。** - **选项**...
俄语电子计算机专业词汇 .doc
20. **расходные материалы** - 耗材:如墨盒、
色带
、
纸张
等
打印机
消耗品。 21. **закрыть** - 关闭:结束程序或文件的
操作
。 22. **завершение работы** - 关机:关闭...
C#
111,126
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章