Linux子系统可以使用打印机吗?

:pushpin:问题描述

请详细描述您所遇到的问题

  • 描述内容:Linux子系统尝试安装Canon TS3380打印机驱动(从官网下载的install.sh脚本)然后装不了(报错贴在下面),尝试了sudo lpadmin也找不到命令,请问能手工注册吗?

  • 报错信息:(官方的deb包安装好之后)
    Unit cups.service could not be found.
    Unit cups.service could not be found.
    打印机注册未完成。
    使用 lpadmin 命令手动注册打印机。


:computer:系统与设备信息

  • 硬件与系统配置
    • FydeOS版本:v17.1

按照网上的教程安装了cups,然后重新运行了install.sh,发现无法检测到网络打印机……
请问子系统的网络和fydeOS是隔离的吗?
因为我发现linux子系统的ip是100.115.92.206
明显和192.168.*.*不一样
这个我不懂啊,有人知道怎么办吗?

你在子系统装这个没用,主系统打印机设置里加文件看看行不行

打印机设置里加文件是什么意思呀?
我主机已经设置好了打印机(和它的扫描仪
现在主要是希望,比如在linux的WPS里使用打印机(能扫描就更好了

你设置好了直接用系统的扫描就行了

linux能用的外设好像没有打印机,我有空的时候帮你查一下Google的文档

啊这……我成功了qwq
@hacker 谢谢你诶嘿嘿
哈哈哈哈哈哈哈哈可是好有成就感
咳咳……
摆一个攻略在这里供后人借鉴——
我这里是Canon TS3380
WiFi无线连接
并且已经在主系统里设置好了打印机

首先在Linux子系统里安装cups

sudo apt install cups

不出意外的话应该会自动添加为一个服务

然后去打印机官网下载驱动程序(没用过其它牌子所以下载方法只写佳能)
我是佳能打印机,如果你也是,可以戳这个链接,然后输入你的打印机型号,类型选择"驱动程序",然后点查询
左侧边栏里根据你的CPU选择架构
FydeOS的Linux应该是Linux64bit(有32位么?),然后点开IJ Printer Driver (debian包装),下载,解压

然后在终端里cd进解压出来的文件夹里,带有install.sh那个目录
有可能没有运行权限,所以

chmod +x install.sh

然后输入

sudo ./install.sh

然后跟着脚本提示做就好了
然后可能会发现提示找不到打印机
唉,这时候Ctrl+C退出来
再安装:

sudo apt install system-config-printer

然后输入

xhost +
sudo system-config-printer

跳出来一个窗口,到这一步我发现它已经把我的佳能打印机扫描出来了……
点开Linux WPS,唉~正常打印!

噔噔噔!

1 个赞