|
|
一、安装Cups) j0 j5 Q9 p6 v& S- j8 v
g, ^, n" t9 p" S; B. Z$ g `1.终端登录root
9 t& s5 P; `" b( K$ ~, @1 |- F/ z2.输入apt-get update等待更新
V. \7 X$ t" J- [% F3.输入apt-get install cups安装打印服务。(卸载CUPS命令 apt-get remove cups) U. f+ [% r# R4 }+ J6 T
4.输入apt-get install hplip安装惠普打印机驱动。(如果不是HP打印机这个可以不装)9 }7 u* \* `/ v2 Y s
5.输入mkdir hp8 W, [! ~4 K' D$ q6 q
6.输入cd hp
2 T" O6 z' H& ]7 s m8 o7.复制粘贴
) ^( c; X- `* Owget https://www.openprinting.org/dow ... p-3.20.3-plugin.run3 }8 j# z* v! ~4 Z
wget https://www.openprinting.org/dow ... 20.3-plugin.run.asc
" C8 t; i) F5 \6 x( T+ ~' Swget https://www.openprinting.org/dow ... aserjet_1020.plugin
/ T4 h. f6 ]) I" n3 _*如果wget从IPv6地址下载文件,并且下载不成功的话,可以添加“–inet4-only”参数强制让wget从IPv4地址下载文件:/ H7 u* m8 ]. M- C8 Z+ F
wget --inet4-only https://www.openprinting.org/dow ... p-3.20.3-plugin.run
4 c6 s! J" M z+ Kwget --inet4-only https://www.openprinting.org/dow ... 20.3-plugin.run.asc
+ }( S+ M, Y- n" H) h! Swget --inet4-only https://www.openprinting.org/dow ... aserjet_1020.plugin0 q, @8 N8 l4 c% \, ^0 F
8.输入sudo hp-plugin 惠普打印机驱动插件
& q2 D \$ K$ V& Y1 t# T- m9.输入P回车, M' Q6 S$ i! K9 g4 |6 d$ a
10.输入' }4 c! R* _1 J4 y$ ^4 V
apt install printer-driver-gutenprint$ e ~( P3 l0 c8 q* x/ s6 G
apt-get install foomatic-db-engine: T" Y, \& [& l- s
apt-get install printer-driver-gutenprint 安装其它品牌打印机驱动
. L* G+ I* p4 Y- e11.输入cupsctl --remote-any运行远程访问。
8 u" `/ s: P9 x" Z& m1 D( G- S; C5 l2 F12.输入机器IP:631根据提示添加对应打印机,会弹出登录框输入root账户和密码。
! b5 t9 R4 }8 v3 u) W2 J+ d1 X- D' h' N/ u
二、如果是HP的打印机,可以直接安装hplip: f1 _& h5 b8 p2 T5 _$ }0 M
! j3 ~# G5 W3 r( V2 B
1、先进入终端,输入以下命令
7 j) T/ p% g: n+ r/ Csudo apt-get update 更新软件包索引,使系统知晓可用的更新。
2 e; R" ], H" U1 B: N6 iapt-get install hplip
; j# m% z0 j6 v3 Y! ^" F* e5 u" Rhplip自带cups程序,无需单独安装% e3 `7 O* n) e$ K
2、打卡配置文件sudo vim /etc/cups/cupsd.conf(也可以通过文件管理器替换文件,下方附改好的配置文本)
8 I. G- o. B8 Y3 S O B+ l修改修改监听地址:找到Listen字段,将其设置为0.0.0.0:631以监听所有IP地址:% O. Y8 r$ U6 i
Listen 0.0.0.0:631
. B& _( A% l. ^9 n# F3、允许远程访问:默认情况下,CUPS的Web界面只允许本地访问,如果需要允许远程访问,可以修改配置文件中的相关部分,. G3 @+ d8 B! `6 O9 r. v
Browsing Off改为Browsing On' ~* C. Y* R8 w' L7 D4 O+ w
<Location /> ` G$ U5 x; T0 v. A% z. K
Order allow,deny
C0 Q+ P& N; P+ t" _( _Allow all
" Y! `2 J# H5 k</Location>
3 O. @% C, ]" m) p( H% a @; x4、保存并退出:编辑完成后,保存文件并退出编辑器。
* d( ~$ q* f$ J( X1 j重启CUPS服务:
2 A$ ?/ x; v! U) }1 g' ?9 Y使配置生效,重启CUPS服务:$ U2 X+ C: D! H! U( U
sudo systemctl restart cups
6 N O7 ]- g, J# o- a4 ]查看版本:
' {) E1 ^/ N( @. @3 `: ]sudo apt-get install hplip
; _0 H1 a- @0 o, j% Q- A5 g上传对应版本文件到root目录,可以通过文件管理器上传,9 \! J7 P$ x2 J# h9 R9 ?
安装sudo hp-plugin
; A" l2 m2 w; x5 S+ [4 gEnter option (d=download, p=specify path, q=quit) ? 输入p4 b, T6 t9 l* i Q( ?) b0 o3 L# U
Enter the path to the 'hplip-3.20.3-plugin.run' file (q=quit) : 输入回车; N4 K4 ]# Y/ m/ K
Do you accept the license terms for the plug-in (y=yes, n=no, q=quit) ? 输入y
5 [! \" Y$ | r9 W" e0 Q+ gsystemctl enable cups开机自动运行/ x' B- F- N6 H% \% M. C! f
打开CUPS Web界面:在浏览器中输入服务器的IP地址和端口号(631),例如http://<your-server-ip>:631,进入CUPS管理界面,默认用户名root和密码ecoo1234,就是刚才登陆注册的账号密码
) p5 {( e( H7 y* s% V2、添加打印机:在CUPS Web界面中,点击“Administration”选项卡,然后选择“Add Printer”,根据提示完成打印机的添加过程,可以选择本地打印机或通过网络添加共享打印机。
- K E$ R$ `3 @/ k/ o1 c# q& A3、共享打印机:如果需要在局域网内共享打印机,可以在添加打印机时勾选“Share this printer”选项,并为打印机起一个名称。! ]# n& j5 p C2 h. w* L
相关程序下载网站
# e- x8 j5 n B0 V* Whttps://www.openprinting.org/dow ... uxfiles/HP/plugins/4 w/ O2 m; o. ?0 O8 W. I3 i
https://developers.hp.com/zh-hans/node/28879 ^% ]- A! T- ^5 I
8 S0 i* Q% q( V
三、汉化7 v0 K' H& ]4 U) n% ]# o$ ]4 S* J3 l
4 F' @3 U2 n" D k3 R
1、将压缩包内的 zh_CN 目录上传到/usr/share/cups/templates/下1 n+ W$ S$ U& @# [" u
2、在/usr/share/cups/doc-root/目录下创建zh_CN文件夹,并将包内的 index.html 上传该目录下
' [0 u: Q9 f( n6 c* h2 b0 X. v1 B3、修改/etc/cups/cupsd.conf文件,在适当位置(大概第9行之前)插入DefaultLanguage zh_CN
4 ]4 Z7 r7 p; `$ y" L+ r; n$ Ahttps://ivanlabs.lanzoum.com/i5Poj0s3ijaj 密码:1byb
% R4 O& O' P9 c
5 Q" g. y" R! j7 p, s- ?( f其他7 A4 t7 e) t& s& g" G
6 O! [( Z2 p! T& O5 |' x
! e' H" b: @# q% d
|
|