配置CONFIG_USB_PRINTER=y

inux内核默认运行打印机 核 驱动,直接在配置上CONFIG_USB_PRINTER=y添加上去就好了。
make menuconfig 选上USB打印机选项:Device Drivers  --->[*] USB support  ---> <*>   USB Printer support
插入打印机就可以看到/dev/usb/lp0设备节点了

插入打印机有如下打印,证明节点生成,识别设备

:/dev/usb # [  325.064966@0] usb 1-1: new high-speed USB device number 3 using xhci-hcd
[  325.235362@2] usblp 1-1:1.1: usblp0: USB Bidirectional printer dev 3 if 1 alt 0 proto 2 vid 0x03F0 pid 0x5817:/dev/usb #
/dev/usb # ls -al
total 0
drwxr-xr-x  2 root root       80 2018-01-16 20:42 .
drwxr-xr-x 18 root root    14160 2018-01-16 20:39 ..
crw-------  1 root root 180,   0 2018-01-16 20:42 lp0
lrwxrwxrwx  1 root root       12 2018-01-16 20:42 usbmisc1-1:1.1 -> /dev/usb/lp0

上层都是操作/dev/usb/lp0 或/dev/lp0这个节点,USB设备都是要自报家门的。usb协议中有专门的打印协议,内核是「不生产信息只是软硬件之间的搬运工」 使用内核的usblp.c只是因为它是个通道,不是目的,目的是将数据传输给打印机。使用libusb(应用层的usb通信库)直接传输也是一样的,参见hplip的实现;真到Android中使用usb host api也是一样的,参见Google play中 USB打印APP 的实现

linux支持usb打印机相关推荐

  1. linux支持usb打印机,不用驱动

    配置CONFIG_USB_PRINTER=y inux内核默认运行打印机 核 驱动,直接在配置上CONFIG_USB_PRINTER=y添加上去就好了. make menuconfig 选上USB打印 ...

  2. 让Linux支持usb虚拟网卡。

    介绍: Usb作为device端插入pc,在pc中会出现对用的usb虚拟网卡,可以像普通网卡一样传递数据,socket编程. 让平台支持usb虚拟网卡,需要Linux内核支持UDC(usb 设备控制器 ...

  3. linux支持usb电话机吗,研科USB电话录音盒,创造美好生活

    外置网络版电话录音盒,USB接口,系统符windows音频系统规范,安装使用方便,提供本机实时监听查询功能和网络络实时监听查询功能,采用高性能的AGC处理算法,达到完美的远近端音量平衡,高比例压缩,且 ...

  4. linux使用usb打印机驱动精灵,Qomo Linux上的“驱动精灵”

    明星编辑国人最爱Qomo新版发布 开创Linux驱动先河CBSi中国·ZOL 作者:中关村在线 涂兰敬 责任编辑:涂兰敬 [原创] 2012年04月02日 05:48 评论 不过,据了解,Qomo的& ...

  5. usb打印机驱动调试记录

    USB打印机驱动调试总结 主流的操作系统里面都会支持usb打印机驱动,比如linux,windows,vxworks等,但是这里指的驱动是指的打印机最底层的驱动,而不是指特定打印机的 驱动.打印机驱动 ...

  6. Linux下USB suspend/resume源码分析【转】

    转自:http://blog.csdn.net/aaronychen/article/details/3928479 Linux下USB suspend/resume源码分析 Author:aaron ...

  7. linux连接win7的打印机驱动,openWrt用CUPS当打印服务器支持多台打印机,USB打印机设置电脑添加网络USB打印机方法...

    打印机对於日常生活来说,很重要吧!呵呵-没错啊!尤其我们的 Linux 主机如果未来还要作为 Printing server 的话,那么自然就得要先创建好打印机的连线啦!在本章里面我们仅谈论一下如何让 ...

  8. 嵌入式linux 系统支持usb wifi BL-R8723BT1

    目前,在消费电子或商业电子领域,许多产品跑的是Android系统;而在工控等行业,应用linux,Ubuntu系统,也是十分普遍;当前很多主流的开发平台,如全志,瑞星微,三星,官方提供的多是Andro ...

  9. 成功将不支持网络的USB打印机变成网络打印机

    环境:公司 设备:一台不支持网络的USB打印机 HP LaserJet M1136 现状:打印机固定连接了一个电脑,这个电脑保持开机,通过网络共享的方式对外提供服务.打印机可以长期保持开启状态,并且不 ...

  10. usb打印机linux识别不了怎么办,安装打印机驱动时搜索不到打印机怎么办 安装打印机驱动无法识别usb怎么解决...

    对于熟悉安装打印机驱动安装步骤的朋友来说,安装驱动一定非常的简单,但是如果你是第一次安装,会遇到很多问题不知道怎么解决,比如安装打印机驱动时搜索不到打印机的问题,安装打印机驱动无法识别usb的问题等等 ...

最新文章

  1. 数据库、缓存、消息队列之外的下一站——Elasticsearch
  2. 《黑书》hdu1271递推习题:整数对
  3. 计算机科学与导论期末论文,计算机科学与导论论文3
  4. 安装系统显示sql服务器未安装,mssqlserver服务未安装怎么办 mssqlserver怎么安装
  5. ScrollView嵌套ListView冲突问题的最优解决方式
  6. matlab积分作图速度慢,MATLAB 多个积分和画图的问题,一直画不出来。
  7. makefile编写---:= ?= += =的区别
  8. Java多线程学习(三)volatile关键字
  9. 群晖NAS教程(十五)、利用Web Station安装typecho博客
  10. Java常用框架介绍
  11. php毕设周记_平面设计毕业设计周记
  12. windows mobile 开发常见问题
  13. 京东云VPC对等连接(VPC Peering)
  14. 个人网站设计作品html,经典网页设计:25个优秀的个人网站设计欣赏_html/css_WEB-ITnose...
  15. 和程序员谈恋爱的7种体验
  16. Matlab多if语句(if,elseif,else)分段执行时遇到被上一个条件覆盖的问题及解决
  17. 好片推荐---《WALL·E》(又名《机器人瓦力》
  18. 信息技术计算机老师继续教育培训心得,信息技术课教师继续教育心得体会
  19. 2021-09-29 pta习题及知识点总结(3)
  20. Autodesk AutoCAD 2022中文下载及教程

热门文章

  1. java使用imagej_【原创】imagej使用达人指南,分享给大家!
  2. iPad被停用,安装iTunes提示安装包出错解决办法
  3. C++和ASM文件的互相调用
  4. [密码学]对称密钥加密、非对称密钥加密和混合加密的基本原理
  5. 最厉害的象棋软件_太牛了!象棋史上最厉害人机高手竟弃车跟软件对杀,就问你敢不敢...
  6. 非常好用的自助建站程序整站源码 内置几十种站
  7. matlab opnet,OPNET中设计网络 MATLAB
  8. 晶体管电路设计 上 铃木雅臣 学习体会
  9. matlab描点连线及坐标轴里外颜色改变
  10. 计算机操作和电子技术应用,电子技术应用是学什么