找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 7498|回复: 51
收起左侧

51单片机可以接打印机吗?

  [复制链接]
ID:446775 发表于 2020-9-30 09:08 | 显示全部楼层 |阅读模式
现在在做一个项目,使用的是STC15系列的单片机,内部数据处理完后,想连接打印机打印输出,请问单片机可以连接打印机吗?程序该怎么写呢?
回复

使用道具 举报

ID:155507 发表于 2020-9-30 11:27 来自手机 | 显示全部楼层
可以的,找个串口的打印机就可以了。
回复

使用道具 举报

ID:88256 发表于 2020-9-30 12:11 | 显示全部楼层
肯定可以的,按打印机协议要求来写程序就行了
回复

使用道具 举报

ID:446775 发表于 2020-9-30 14:34 | 显示全部楼层
hhdsdy 发表于 2020-9-30 12:11
肯定可以的,按打印机协议要求来写程序就行了

是随便找个打印机就可以吗?另外这个协议是打印机专有的协议吗?
回复

使用道具 举报

ID:446775 发表于 2020-9-30 14:34 | 显示全部楼层
angmall 发表于 2020-9-30 11:27
可以的,找个串口的打印机就可以了。

随便找个串口的就可以吗?我的意思是单片机控制打印机该怎么控制?
回复

使用道具 举报

ID:824929 发表于 2020-9-30 15:15 | 显示全部楼层
可以,一般打印机都可以接单片机
回复

使用道具 举报

ID:446775 发表于 2020-9-30 16:09 | 显示全部楼层
angmall 发表于 2020-9-30 11:27
可以的,找个串口的打印机就可以了。

这个打印机需要在单片机里编写驱动吗?具体就是这个步骤是什么呢?
回复

使用道具 举报

ID:824966 发表于 2020-9-30 16:45 | 显示全部楼层
可以的,串口、usb都是可以的
回复

使用道具 举报

ID:155507 发表于 2020-9-30 16:58 | 显示全部楼层
karolyte 发表于 2020-9-30 16:09
这个打印机需要在单片机里编写驱动吗?具体就是这个步骤是什么呢?

一般来说,用单片机控制的打印机都属于微型打印机,这种打印机控制非常内方便,一般都是通过容串口来进行控制的.
你买一个打印机后,卖家会把所有的技术资料都给你,里面包括打印机的通信数据格式和指令集,你只要按照说明书上的指令格式,通过串口把相关的指令发送给打印机,打印机就能执行你需要的各种操作
回复

使用道具 举报

ID:88256 发表于 2020-9-30 22:35 | 显示全部楼层
karolyte 发表于 2020-9-30 14:34
是随便找个打印机就可以吗?另外这个协议是打印机专有的协议吗?

不是随便,整一台USB接口的你就没法控制了,一般都是用串口的,老式的是用并口的;单片机控制的打印机基本上都是针式打印机,也就票据打印机或者微打。
还以为你已经有了打印机,你的项目准备配什么打印机?买的打印机都有配说明书,里面有打印指令,按要求编程就行了。
回复

使用道具 举报

ID:420836 发表于 2020-10-1 09:41 | 显示全部楼层
具有串行端口支持的打印机更容易实现。
回复

使用道具 举报

ID:807130 发表于 2020-10-1 10:48 | 显示全部楼层
可以的,只要找到合适的串口就可以
回复

使用道具 举报

ID:446775 发表于 2020-10-1 23:05 | 显示全部楼层
hhdsdy 发表于 2020-9-30 22:35
不是随便,整一台USB接口的你就没法控制了,一般都是用串口的,老式的是用并口的;单片机控制的打印机基 ...

我用打印机是要打印数据的,就是说我这边处理了一组数据,需要打印出来
回复

使用道具 举报

ID:446775 发表于 2020-10-1 23:06 | 显示全部楼层
angmall 发表于 2020-9-30 16:58
一般来说,用单片机控制的打印机都属于微型打印机,这种打印机控制非常内方便,一般都是通过容串口来进行控 ...

这个打印机必须是串口的微型打印机对吧,只要买这种的就可以是吧
回复

使用道具 举报

ID:825438 发表于 2020-10-3 11:39 | 显示全部楼层
肯定可以,需要写好相关驱动,然后调通连接,考虑好文件传输就可以了
回复

使用道具 举报

ID:88256 发表于 2020-10-3 12:28 | 显示全部楼层
karolyte 发表于 2020-10-1 23:05
我用打印机是要打印数据的,就是说我这边处理了一组数据,需要打印出来

打印机看你的需求选择,打印内容很少的话就选用微打,需要票据的话就选择票据打印机,并不一定要选用串口的,并口的也行
回复

使用道具 举报

ID:817787 发表于 2020-10-3 14:56 | 显示全部楼层
可以接打印机,接串口
回复

使用道具 举报

ID:446775 发表于 2020-10-4 23:03 | 显示全部楼层
hhdsdy 发表于 2020-10-3 12:28
打印机看你的需求选择,打印内容很少的话就选用微打,需要票据的话就选择票据打印机,并不一定要选用串口 ...

能不能推荐几款,因为之前没有接触过单片机连接打印机的内容,这个微打的种类也有很多,能不能详细说一下或者推荐一款?拜托了,非常感谢!
回复

使用道具 举报

ID:446775 发表于 2020-10-4 23:04 | 显示全部楼层
angmall 发表于 2020-9-30 16:58
一般来说,用单片机控制的打印机都属于微型打印机,这种打印机控制非常内方便,一般都是通过容串口来进行控 ...

能否推荐一款?拜托了,感谢!
回复

使用道具 举报

ID:88256 发表于 2020-10-4 23:36 | 显示全部楼层
karolyte 发表于 2020-10-4 23:03
能不能推荐几款,因为之前没有接触过单片机连接打印机的内容,这个微打的种类也有很多,能不能详细说一下 ...

这个得根据你实际的要求进行选择了,连你做什么项目要打印什么内容都不知道,怎么推荐?如果打印机是标配,可以考虑采用嵌入式和产品做成一体。
回复

使用道具 举报

ID:446775 发表于 2020-10-5 09:48 | 显示全部楼层
hhdsdy 发表于 2020-10-4 23:36
这个得根据你实际的要求进行选择了,连你做什么项目要打印什么内容都不知道,怎么推荐?如果打印机是标配 ...

我目前做的是一款电子秤,然后带数据处理的,先采集一组重量值,然后进行数据处理,想要打印出来的效果就是标注过这个数据的正太概率纸
回复

使用道具 举报

ID:342954 发表于 2020-10-5 14:38 | 显示全部楼层
51单片不但可以接电打印机,做一个热敏打印机都可以
回复

使用道具 举报

ID:155507 发表于 2020-10-5 22:18 | 显示全部楼层
karolyte 发表于 2020-10-4 23:04
能否推荐一款?拜托了,感谢!


你可以试试这个
CSN-A2嵌入式微型热敏打印机, 支持TTL/RS232串口及并口
a2002.jpg
a2001.jpg

18i065.jpg




CSN-A2+User+Manual (1).pdf

5.82 MB, 下载次数: 26

回复

使用道具 举报

ID:106821 发表于 2020-10-6 09:47 | 显示全部楼层
串口驱动的应该没问题的
回复

使用道具 举报

ID:88256 发表于 2020-10-6 09:49 | 显示全部楼层
karolyte 发表于 2020-10-5 09:48
我目前做的是一款电子秤,然后带数据处理的,先采集一组重量值,然后进行数据处理,想要打印出来的效果就 ...

不需要嵌入的用台式,想打印保存一段时间的不能用热敏,想打大数据或者图表的用大打印机,地磅的主机都具有接票据打印机的功能,可以参考一下
回复

使用道具 举报

ID:451718 发表于 2020-10-6 14:43 | 显示全部楼层
karolyte 发表于 2020-10-1 23:06
这个打印机必须是串口的微型打印机对吧,只要买这种的就可以是吧

串口打印机分TTL电平和 RS232电平的, 如果你不是买TTL电平的串口打印机,你还需要做一个TTL转RS232的转换电路。  STC15芯片你可能只有一种选择,那就是IAP15W4K系列的,其它的内存不够大,打印数据大了的时候,就处理不过来了。   打印就是按照协议往串口发送一段数据就好了。  做个结构体,把格式内容和数据内容依次定义好, 执行发送就搞定了。
回复

使用道具 举报

ID:446775 发表于 2020-10-7 21:01 | 显示全部楼层
robinsonlin 发表于 2020-10-6 14:43
串口打印机分TTL电平和 RS232电平的, 如果你不是买TTL电平的串口打印机,你还需要做一个TTL转RS232的转 ...

好的,多谢
回复

使用道具 举报

ID:446775 发表于 2020-10-7 21:02 | 显示全部楼层
angmall 发表于 2020-10-5 22:18
你可以试试这个
CSN-A2嵌入式微型热敏打印机, 支持TTL/RS232串口及并口

好的,我先看一下,多谢推荐!
回复

使用道具 举报

ID:446775 发表于 2020-10-7 21:03 | 显示全部楼层
hhdsdy 发表于 2020-10-6 09:49
不需要嵌入的用台式,想打印保存一段时间的不能用热敏,想打大数据或者图表的用大打印机,地磅的主机都具 ...

为什么打印保存一段时间的不能用热敏呢?指针打印机适合打印什么样的数据呢?
回复

使用道具 举报

ID:446775 发表于 2020-10-7 21:04 | 显示全部楼层
robinsonlin 发表于 2020-10-6 14:43
串口打印机分TTL电平和 RS232电平的, 如果你不是买TTL电平的串口打印机,你还需要做一个TTL转RS232的转 ...

多谢,我这边先看一下
回复

使用道具 举报

ID:88256 发表于 2020-10-8 00:30 | 显示全部楼层
karolyte 发表于 2020-10-7 21:03
为什么打印保存一段时间的不能用热敏呢?指针打印机适合打印什么样的数据呢?

热敏的很容易褪色的,你看看超市小票就知道了,尤其在高温的环境下时,所以想保存时间比较长可以选用针式打印机(目前我所知的是这样的),只是这类打印机打印速度慢还吵。如果需要打印两侧带孔的纸就得选择票据打印机。
回复

使用道具 举报

ID:808448 发表于 2020-10-8 02:44 | 显示全部楼层
可以。一个程序的事情
回复

使用道具 举报

ID:446775 发表于 2020-10-23 17:27 | 显示全部楼层

好的,多谢
回复

使用道具 举报

ID:128334 发表于 2021-1-27 20:31 | 显示全部楼层
我可以提供电子秤 电路板 程序 打印 全套方案 我自己写的
回复

使用道具 举报

ID:880145 发表于 2021-1-27 22:22 | 显示全部楼层
langshan 发表于 2021-1-27 20:31
我可以提供电子秤 电路板 程序 打印 全套方案 我自己写的

可以分享一下吗 谢谢
回复

使用道具 举报

ID:881002 发表于 2021-1-28 10:57 | 显示全部楼层
karolyte 发表于 2020-10-5 09:48
我目前做的是一款电子秤,然后带数据处理的,先采集一组重量值,然后进行数据处理,想要打印出来的效果就 ...

小白请问电子称数据怎么采集?
回复

使用道具 举报

ID:881002 发表于 2021-1-28 10:58 | 显示全部楼层
langshan 发表于 2021-1-27 20:31
我可以提供电子秤 电路板 程序 打印 全套方案 我自己写的

求分享,也在做一个类似的项目
回复

使用道具 举报

ID:446775 发表于 2021-2-19 13:19 | 显示全部楼层
这种打印机只能打印条码吧?貌似应该是专用的打印机吧?
回复

使用道具 举报

ID:883549 发表于 2021-2-19 16:44 | 显示全部楼层
可以,不过要找一个窜口
回复

使用道具 举报

ID:883549 发表于 2021-2-19 16:45 | 显示全部楼层
可以的,但是要找一个窜口,然后连接打印机就可以了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表