|
|
一、安装Cups4 g0 `% G9 H: |9 Q0 f( y
3 c3 ]2 @# p2 {# [
1.终端登录root$ n) P7 ]5 v) m, r
2.输入apt-get update等待更新# ~7 \4 N& K% c6 m2 k
3.输入apt-get install cups安装打印服务。(卸载CUPS命令 apt-get remove cups)
) }1 m9 w8 Y3 T9 ?6 e/ W! o3 Y4.输入apt-get install hplip安装惠普打印机驱动。(如果不是HP打印机这个可以不装)
' H* N0 X* W5 t" `% ~5.输入mkdir hp& H- L5 e4 L: D* [: [, i4 c
6.输入cd hp( ?, f0 M( r9 ~/ F$ L6 z
7.复制粘贴; T9 ~4 |: X' [7 T4 r" d, `
wget https://www.openprinting.org/dow ... p-3.20.3-plugin.run. i M4 r: L+ k+ r8 ]- N
wget https://www.openprinting.org/dow ... 20.3-plugin.run.asc0 ]+ k* n- J2 w% J8 q: [/ Z+ x
wget https://www.openprinting.org/dow ... aserjet_1020.plugin
7 M0 ]3 q* f; x$ _& Z+ v$ u*如果wget从IPv6地址下载文件,并且下载不成功的话,可以添加“–inet4-only”参数强制让wget从IPv4地址下载文件:- }5 X) h K; i$ C5 A1 V
wget --inet4-only https://www.openprinting.org/dow ... p-3.20.3-plugin.run
* u2 p* i+ ]9 ?0 Z# Y8 H' g3 gwget --inet4-only https://www.openprinting.org/dow ... 20.3-plugin.run.asc
/ \; @: w3 [2 N) B/ R- mwget --inet4-only https://www.openprinting.org/dow ... aserjet_1020.plugin# h$ ]6 c, K9 |0 N* C
8.输入sudo hp-plugin 惠普打印机驱动插件
# O' t$ z& \# \: L w6 W$ o% p9.输入P回车/ C# b# K5 T$ q+ f) v
10.输入
4 t: Y% v) \% l1 gapt install printer-driver-gutenprint
$ m- o0 @) \: H0 m% \- F, ~apt-get install foomatic-db-engine
& q# U W& r( z5 m+ o! e c. `apt-get install printer-driver-gutenprint 安装其它品牌打印机驱动* V Y( |& F. n5 @ w
11.输入cupsctl --remote-any运行远程访问。$ K! \3 O) T. q- Y+ ^
12.输入机器IP:631根据提示添加对应打印机,会弹出登录框输入root账户和密码。" B; J) ^3 z& O; p. m( W
* s" ?! c5 }' H6 m+ n" r8 H: U' [
二、如果是HP的打印机,可以直接安装hplip
; Z! R0 Z. h$ n9 s* W" R& `% e9 S- h X% E
1、先进入终端,输入以下命令
5 @* g5 `6 m. Q: D" @7 n' rsudo apt-get update 更新软件包索引,使系统知晓可用的更新。8 ]# Z: F# N G6 K: s6 r
apt-get install hplip
8 ?$ J0 T5 x |& u# }) [hplip自带cups程序,无需单独安装
I3 _; P5 o0 g/ h3 H3 P$ h2、打卡配置文件sudo vim /etc/cups/cupsd.conf(也可以通过文件管理器替换文件,下方附改好的配置文本)
; q: d/ O+ }0 P: a, I: {- q修改修改监听地址:找到Listen字段,将其设置为0.0.0.0:631以监听所有IP地址:
( e: Z1 B5 o D$ P5 V' bListen 0.0.0.0:6313 k% h5 G+ g9 E- s, s8 B9 Z! G
3、允许远程访问:默认情况下,CUPS的Web界面只允许本地访问,如果需要允许远程访问,可以修改配置文件中的相关部分,6 C5 ]6 H, m- {
Browsing Off改为Browsing On1 L4 R, b$ g- @- z% c2 l5 H% K2 K3 ]
<Location />. E# R Z |: E( @) u$ G9 u* f
Order allow,deny& ^9 R0 G9 f* I
Allow all, |& G; k5 ^2 {6 O1 ~5 _$ z! W
</Location>, H, ?+ o# b/ ]+ K) \! D
4、保存并退出:编辑完成后,保存文件并退出编辑器。! _0 U0 M& p8 o7 I0 {
重启CUPS服务:
$ a! v' D' P) L* t* @2 s( r使配置生效,重启CUPS服务:
* ~: Y( Y, M+ | dsudo systemctl restart cups0 o2 k: V3 O5 i. }" \# B2 t& k# U
查看版本:5 |) J5 A0 y8 O
sudo apt-get install hplip; g5 a- n* r. @; {3 y
上传对应版本文件到root目录,可以通过文件管理器上传,! e* G, a" m, c9 ~2 h: z: K
安装sudo hp-plugin
: B) M) i3 r( a* Y( \0 \: TEnter option (d=download, p=specify path, q=quit) ? 输入p
7 b+ i' {; A" ^8 Z. f/ {Enter the path to the 'hplip-3.20.3-plugin.run' file (q=quit) : 输入回车
1 M6 t; V- ^8 \Do you accept the license terms for the plug-in (y=yes, n=no, q=quit) ? 输入y. _8 ^ \ W8 N! n* _
systemctl enable cups开机自动运行
" \5 I2 Z( C( @+ m2 t0 s$ x0 Z打开CUPS Web界面:在浏览器中输入服务器的IP地址和端口号(631),例如http://<your-server-ip>:631,进入CUPS管理界面,默认用户名root和密码ecoo1234,就是刚才登陆注册的账号密码. ^* s, A! g0 \5 A7 H
2、添加打印机:在CUPS Web界面中,点击“Administration”选项卡,然后选择“Add Printer”,根据提示完成打印机的添加过程,可以选择本地打印机或通过网络添加共享打印机。
! H0 ~& j0 {& d3、共享打印机:如果需要在局域网内共享打印机,可以在添加打印机时勾选“Share this printer”选项,并为打印机起一个名称。
6 q \6 T* R4 W& T: e% E0 ?相关程序下载网站
0 s3 I4 _0 u( k6 B. Mhttps://www.openprinting.org/dow ... uxfiles/HP/plugins/$ z6 `5 E9 w; ~1 ?# { B* z7 s
https://developers.hp.com/zh-hans/node/28877 Z0 B" b3 ^6 i4 p1 h+ g( B0 U; M V
! B, [$ a) a/ }& S0 V! {/ ?+ O- h
三、汉化: m8 T5 f4 i. J! p6 ~
5 j+ O* M @* p" p1、将压缩包内的 zh_CN 目录上传到/usr/share/cups/templates/下$ G! f+ a6 B2 y) r8 Z' b+ }
2、在/usr/share/cups/doc-root/目录下创建zh_CN文件夹,并将包内的 index.html 上传该目录下
& B8 N) d% R5 o5 ?7 s$ _3、修改/etc/cups/cupsd.conf文件,在适当位置(大概第9行之前)插入DefaultLanguage zh_CN- u) W0 S* k6 `* k/ L
https://ivanlabs.lanzoum.com/i5Poj0s3ijaj 密码:1byb0 R$ A/ r& K3 f" S! F
1 Q, O7 U# F: ^8 C9 B! a其他
4 ]+ A" j. S5 x" G9 _" I
5 m+ B4 ^' P/ e/ |* g. M* P$ S! E1 p! _
|
|