[Contribute Advice] 建议改进打印管理器
Tofloor
poster avatar
jjcui8595
deepin
2024-04-19 14:29
Author

系统:V23Beta3

问题:打印机电源关闭的情况下,打印管理器的“状态”显示为“空闲

建议:增加硬件检测机制,正确显示未联机状态

未命名.jpeg

Reply Favorite View the author
All Replies
晚秋(lateautumn)
Moderator
2024-04-19 16:31
#1

agree 我今天打印点东西,也没有打印出来。以前已经正常安装过打印机驱动了。

Reply View the author
jjcui8595
deepin
2024-04-19 17:01
#2

你用什么型号的打印机

Reply View the author
askelva
deepin
2024-04-19 21:43
#3

每次重启后都要重新启动ccpd程序。哎~~~

Reply View the author
jjcui8595
deepin
2024-04-19 22:16
#4
askelva

每次重启后都要重新启动ccpd程序。哎~~~

什么型号的打印机

Reply View the author
askelva
deepin
2024-04-20 13:24
#5
jjcui8595

什么型号的打印机

LBP2900,这个型号打印机在办公中保有量很大的。

Reply View the author
jjcui8595
deepin
2024-04-21 16:47
#6
askelva

LBP2900,这个型号打印机在办公中保有量很大的。

如果是通过在线安装的打印机驱动,执行以下命令以便自动启动ccpd

sudo systemctl enable ccpd.service

Reply View the author
askelva
deepin
2024-04-21 22:33
#7
jjcui8595

如果是通过在线安装的打印机驱动,执行以下命令以便自动启动ccpd

sudo systemctl enable ccpd.service

askelva@askelva-PC:~/Desktop$ sudo systemctl enable ccpd.service
请输入密码:
验证成功
ccpd.service is not a native service, redirecting to systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable ccpd
insserv: warning: script 'ccpd' missing LSB tags
insserv: warning: script 'ccpd' missing LSB tags
insserv: Default-Start undefined, assuming empty start runlevel(s) for script ccpd' insserv: Default-Stop undefined, assuming empty stop runlevel(s) for script ccpd'
update-rc.d: error: ccpd Default-Start contains no runlevels, aborting.

Reply View the author
lencen
deepin product team
2024-04-23 19:55
#8

收到需求。

关于打印机状态的问题,我们已纳入下个版本进行改进:用“在线”与“离线”来作为状态显示。

Reply View the author
jjcui8595
deepin
2024-04-23 20:32
#9
askelva

askelva@askelva-PC:~/Desktop$ sudo systemctl enable ccpd.service
请输入密码:
验证成功
ccpd.service is not a native service, redirecting to systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable ccpd
insserv: warning: script 'ccpd' missing LSB tags
insserv: warning: script 'ccpd' missing LSB tags
insserv: Default-Start undefined, assuming empty start runlevel(s) for script ccpd' insserv: Default-Stop undefined, assuming empty stop runlevel(s) for script ccpd'
update-rc.d: error: ccpd Default-Start contains no runlevels, aborting.

你不是在线安装的吧?如果是下载Canon官网驱动安装,就不能用前面的方法。

Reply View the author
jjcui8595
deepin
2024-04-24 09:07
#10
lencen

收到需求。

关于打印机状态的问题,我们已纳入下个版本进行改进:用“在线”与“离线”来作为状态显示。

谢谢!你是官方开发人员吧

Reply View the author
askelva
deepin
2024-04-24 12:42
#11
jjcui8595

你不是在线安装的吧?如果是下载Canon官网驱动安装,就不能用前面的方法。

我是下载官网驱动安装。

Reply View the author
jjcui8595
deepin
2024-04-24 13:45
#12
askelva

我是下载官网驱动安装。

设置ccpd后台程序的自动启动
----------------------------------------------
1. 以“root”身份打开/etc/init.d/ccpd
     sudo 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
 
2.  执行以下命令
sudo systemctl enable ccpd.service
Reply View the author
jjcui8595
deepin
2024-04-24 13:46
#13
askelva

我是下载官网驱动安装。

在线安装驱动更加简单方便,具体方法已经私信给你

Reply View the author