linux centos fedora 安装LBP2900打印机 LBP6230dn LBP6240dn

linux centos fedora 安装LBP2900打印机 LBP6230dn LBP6240

1、下载驱动

[Linux] CAPT 打印机驱动程序 版本 2.71

https://www.canon.com.cn/supports/download/simsdetail/0100459603.html?modelId=1135&channel=2

上面下载地址失效的话,可以到网站上输入型号找到linux的驱动下载。

http://www.canon.com.cn/
下载完后,解压缩文件后,里面有README.TXT、CNCUPSLBP2900CAPTK.ppd等文件,有精力看的,参照上面执行就行了,作为官方文档写的很详细。
^_^
2、解压缩驱动
tar -xvf linux-capt-drv-v271-uken.tar.gz
cd linux-capt-drv-v271-uken
cd 64-bit_Driver
cd RPM
3、安装驱动
rpm -ivh cndrvcups-common-3.21-1.x86_64.rpm
=================================
安装过程中可能提示,缺乏插件,可自行下载安装
如:
libc.so.6 被 cndrvcups-common-2.20-1.x86_64 需要
......

yum install libc.so.6
yum install pangox-compat
=====================================
rpm -ivh cndrvcups-capt-2.71-1.x86_64.rpm
======================================
安装过程中可能提示,缺乏插件,可自行下载安装
yum install libpopt.so.0
yum install libxml2.so.2
===============================
4、打印机配置
查看打印机信息
sudo lpinfo -v

加载驱动

sudo modprobe usblp
安装打印机
sudo lpadmin -p LBP2900 -m CNCUPSLBP2900CAPTK.ppd -v ccp://localhost:59687 -E
配置打印机端口,具体是lp0或lp1可以根据自己电脑选择

lssub
可以看到lp0或lp1
sudo ccpdadmin -p LBP2900 -o /dev/usb/lp0
启动及查看cups服务
sudo systemctl start cups.service

sudo systemctl status cups.service
启动及查看ccpd 服务
sudo systemctl start ccpd.service

sudo systemctl status ccpd.service
检测打印机壮态
captstatusui -P LBP2900
当看到对话框ready to print 时基本成功

如果不行,一定要有耐心,应变是第四步中的cups或ccpd服务配置错误的问题,按下面的命令仔细查看,亲测有效。

sudo systemctl status cups.service

sudo systemctl status ccpd.service

^_^ 希望成功

5、设置ccpd开机自启动
我是在fedaro32下配置的,centos应该也一样,毕竟同一个亲father,具体是rc.local文件配置,centos 更简单直接。

第一步:修改ccpd文件,这是来自canon中国官方文档说明书。
vi /etc/init.d/ccpd
第三行添加
### BEGIN INIT INFO
# Provides:          ccpd
# Required-Start:    $local_fs $remote_fs $syslog $network $named
# Should-Start:      $ALL
# Required-Stop:     $syslog $remote_fs
# Default-Start:     3 5
# Default-Stop:      0 1 2 6
# Description:       Start Canon Printer Daemon for CUPS
### END INIT INFO

第二步:修改rc.local文件

sudo vi /etc/rc.d/rc.local

#!/bin/sh
service ccpd start
/etc/init.d/ccpd start
:wq

第三步:修改rc.local权限并增软链接

sudo chmod +x /etc/rc.d/rc.local

sudo ln -s /etc/rc.d/rc.local /etc

第四步:添加开机启动服务

systemctl enable rc-local.srvice

systemctl start rc-local.srvice

systemctl status rc-local.srvice

6、Canon-LBP6230-6240的安装

如果下载地址失效,自行查找下载。

这个地址当时在国外找的。
https://gdlp01.c-wss.com/gds/1/0100005951/10/linux-UFRIILT-drv-v500-usen-18.tar.gz

下面的是佳能中国官方的

[Linux] UFRII LT 打印机驱动程序 版本 5.00

https://www.canon.com.cn/supports/download/simsdetail/0100595012.html?modelId=1117&channel=8

解压缩
tar -xvf linux-UFRIILT-drv-v500-usen-18.tar.gz
cd linux-UFRIILT-drv-v500-usen-18

直接执行下面安装命令
./install.sh
佳能这个驱动做的比较人性化,可以省去第4、5步,跳到第6步,可以直接载需要安装包,一路点yes便可以,在注册打印机时,选Canon-LBP6230-6240。

打开127.0.0.1:631查看打印机配置选项
下面是cups 配置内容
Description:    Canon-LBP6230-6240
Location:    
Driver:    Canon LBP6230/6240 (color, 2-sided printing)
Connection:    usb://Canon/LBP6230/6240?serial=f4a997dd9b4a
Defaults:    job-sheets=none, none media=na_letter_8.5x11in sides=one-sided

说明:cups 调用的PPD文件为CNRCUPSLBP6230ZNS.ppd
不出意外打印测试页成功!

7、总结

1、linux环境下安装打印机驱动真麻烦,下载安装驱动用了1天,配置打印机并成功打印又一天,开机自动启动服务也是一天,走过的弯路太多,中间差点放弃。

2、在安装上linux wps 版本,加上移植windows字体,输入法,平时办公完全够用,windows 可以暂时扔一边去了。

3、常用命令

cupsreject LBP2900
清除队列
cupsdisable LBP2900
禁用打印机
lpadmin -x LBP2900
删除打印机

^_^

猜你喜欢

转载自blog.csdn.net/lenovo8088/article/details/111078720
LBP