linux下使用佳能mg2580打印机
我的硬件环境:
64位
Intel(R) Xeon(R) CPU E5-2689 0 @ 2.60GHz
软件环境:
系统:manjaro
窗口管理器:sway
我的打印机型号:佳能 mg2580
当前现象:

在网上搜寻半天,并未找到合适的解决办法,基本都是windows上的方案与打印机驱动。
查询资料在linux有:
使用CUPS,它是一个用于Linux/UNIX/OSX的开源打印系统。
安装:
yay -S cups
开源驱动 yay -S gutenprint foomatic-db foomatic-db-engine cups-driver-gutenprint
yay -S system-config-printer
打开“打印机”设置(system-config-printer)
lsusb | grep mg2580
启动CUPS服务
sudo systemctl start cups

虽然最后还是失败,但是做个记录。
https://www.oryoy.com/news/zhang-wo-manjaro-qing-song-an-zhuang-jia-neng-da-yin-ji-qu-dong-gao-bie-kun-rao-da-yin-wu-you.html
https://github.com/liberodark/Print-PPD/tree/master
配置CUPS
为了能够访问CUPS的网页接口,我们需要至少对cupsd.conf文件(用于CUPS的服务器配置文件)进行一次最低限度的修改。在进行修改前,让我们为cupsd.conf做个备份副本:
# cp cupsd.conf cupsd.conf.bkp
然后,编辑原始文件(下面只显示了最为有关联的部分):
- Listen:监听指定的地址和端口,或者域套接口路径。
- Location /path:为该名字所代表的位置指定访问控制。
- Order:指定HTTP访问控制顺序(allow,deny或deny,allow)。Order allow,deny是说允许规则先于(并且优先处理)拒绝规则。
- DefaultAuthType (也可以用AuthType): 指定默认使用的认证类型。Basic是指使用/etc/passwd文件来认证CUPS中的用户。
- DefaultEncryption:指定认证请求所使用的加密类型。
- WebInterface:指定是否启用网页接口。
# Listen for connections from the local machine
Listen 192.168.0.15:631
# Restrict access to the server
Order allow,deny
Allow 192.168.0.0/24
# Default authentication type, when authentication is required
DefaultAuthType Basic
DefaultEncryption IfRequested
# Web interface setting
WebInterface Yes
# Restrict access to the admin pages
Order allow,deny
Allow 192.168.0.0/24
现在,让我们重启CUPS来应用修改:
# service cups restart
为了允许另外一个用户(除了root之外)修改打印机设置,我们必须像下面这样添加他/她到lp(授权对打印机硬件的访问并启用用户管理打印任务)和lpadmin(拥有打印优先)组。如果在你当前网络设置没有必要或不需要该设置,你可以不用理会该步骤。
# adduser xmodulo lp # adduser xmodulo lpadmin
参考:
https://www.osetc.com/archives/6174.html


浙公网安备 33010602011771号