当前位置: 首页 > news >正文

it人必看的网站网站开发招聘年薪

it人必看的网站,网站开发招聘年薪,百度关键词价格查询软件,微信小程序开发教程官方文档在嵌入式开发中,有时需要直接在开发板上接 USB 打印机或网络打印机。本文记录了在 天嵌 TQ3568 开发板 (Debian 系统) 上使用 CUPS 配置打印机的完整流程,以及常见问题的解决办法。 1. 基础环境确认 确认系统为 Debian: lsb_release -a确认打…

在嵌入式开发中,有时需要直接在开发板上接 USB 打印机或网络打印机。本文记录了在 天嵌 TQ3568 开发板 (Debian 系统) 上使用 CUPS 配置打印机的完整流程,以及常见问题的解决办法。


1. 基础环境确认

  1. 确认系统为 Debian:

    lsb_release -a
    
  2. 确认打印机接口:

    • USB 打印机

    • 网络打印机 (IPP/Socket)

    • 串口打印机

  3. 确认打印机被识别:

    lsusb
    dmesg | grep usb
    lpinfo -v
    

    如果是 USB 打印机,通常会出现 /dev/usb/lp0


2. 安装 CUPS

CUPS (Common Unix Printing System) 是 Linux 下常用的打印系统。

sudo apt-get update
sudo apt-get install cups cups-client

安装完成后,启动并设置开机自启:

sudo systemctl enable cups
sudo systemctl start cups

3. 解决“无法添加打印机”问题

默认情况下,只有 rootlpadmin 组用户才能在 CUPS Web 界面添加打印机。
在 TQ3568 上通常使用 linaro 用户,因此需要赋予权限。

① 将 linaro 加入 lpadmin 组

sudo usermod -aG lpadmin linaro

退出并重新登录 linaro(或重启)。

② 修改 CUPS 配置 (可选)

编辑配置文件:

sudo nano /etc/cups/cupsd.conf

找到:

<Location /admin>AuthType DefaultRequire user @SYSTEMOrder allow,denyAllow all
</Location>

如果只允许 linaro 管理,可以改成:

Require user @SYSTEM linaro

保存后重启服务:

sudo systemctl restart cups

4. Web 界面管理

在浏览器访问:

http://localhost:631

登录 linaro 用户(此时已经有权限),即可点击 [管理] → [添加打印机] 来进行配置。


5. 添加打印机示例

USB 打印机

lpadmin -p MyUSBPrinter -E -v usb://HP/DeskJet_2130?serial=xxxx -m everywhere

网络打印机 (IPP)

lpadmin -p NetPrinter -E -v ipp://192.168.1.100/ipp/print -m everywhere

设置默认打印机:

lpoptions -d MyUSBPrinter

测试打印:

echo "Hello from TQ3568" | lp

6. 常见问题排查

  1. CUPS Web 页面打不开
    检查 /etc/cups/cupsd.conf 中是否启用了:

    WebInterface Yes
    Listen *:631
    
  2. USB 打印机未识别
    确认内核加载了 usblp 模块:

    lsmod | grep usblp
    

    如果没有:

    sudo modprobe usblp
    
  3. 普通用户权限不足
    确认用户在 lpadmin 组:

    groups linaro
    

7. 总结

在 TQ3568 (Debian) 上配置打印机的关键点是:

  • 安装并启用 CUPS 服务

  • 把使用的账户(如 linaro)加入 lpadmin

  • 确认内核驱动 usblp 已启用(USB 打印机)

  • 使用 http://localhost:631 Web 界面或 lpadmin 命令行添加打印机

http://www.dtcms.com/a/577913.html

相关文章:

  • 安卓基础之《(1)—简介》
  • 面试题剖析:android全局触摸事件的前世与今生InputMonitor/SpyWindow
  • 【HarmonyOS-北向开发(软件)】
  • 20251106给荣品RD-RK3588-MID开发板跑Rockchip的原厂Android13系统时禁止锁屏+永不休眠
  • 深入理解 SELinux:架构、概念与基本操作
  • 用vs2010做网站论文深圳市专业制作网站公司
  • 国土资源局加强网站建设wordpress 栏目 伪静态化
  • XMAU7118_VC1:16通道PDM到I²S/TDM音频转换器产品介绍
  • 云手机 轻松畅玩云端游戏
  • 认证空间官方网站附子seo教程
  • 网络层协议 - ICMP
  • DINO系列粗读
  • Java设计模式精讲---03建造者模式
  • P3384 【模板】重链剖分/树链剖分
  • OpenCV(二十):位运算
  • 重组蛋白纯化标签科普:从His到SUMO、Avi的全面解析
  • 【QT第三章】常用控件1
  • 鱼台做网站多少钱wordpress 防黑
  • 南通网站建设排名公司网站怎么做图片放映效果
  • AI Agent:突破工作流局限,开启智能决策新时代
  • 自己动手写深度学习框架(神经网络的引入)
  • 西安专业网站建设服务好查询食品注册商标查询官网
  • ref对比reactive
  • 基于融智学双重形式化的汉字汉语数学建模方法
  • 手机wap网站多少钱wordpress页面简码
  • 嘉兴网嘉兴网站建设网址大全汽车之家官方网
  • 基于单片机的智能高温消毒与烘干系统设计
  • vue.js设计与实现(待续)
  • 2025 Vue UI 组件库选型
  • 网站内置字体法治网站的建设整改措施