|
|
一、安装Cups
7 c: C5 p9 ?# D- ]$ H, i. [5 K. x' x/ v
1.终端登录root; ^2 j- J5 u5 z
2.输入apt-get update等待更新
1 X$ [& s8 @( a9 D2 s- c; s3.输入apt-get install cups安装打印服务。(卸载CUPS命令 apt-get remove cups)4 P4 F4 m" |6 \! U- u# o2 ?
4.输入apt-get install hplip安装惠普打印机驱动。(如果不是HP打印机这个可以不装); k S1 I- q3 _7 J% `' c; g
5.输入mkdir hp
% ]0 n" r' _, J; f3 y# B- X6.输入cd hp
. i0 {. E( X- A: V9 x7.复制粘贴
' M9 U5 ~; \" T0 q$ nwget https://www.openprinting.org/dow ... p-3.20.3-plugin.run% F. Z. ^; c* t- q3 e
wget https://www.openprinting.org/dow ... 20.3-plugin.run.asc9 h5 ^ V0 A& I# U' P% U& Z+ \
wget https://www.openprinting.org/dow ... aserjet_1020.plugin; }, ]' F' |% ^- B
*如果wget从IPv6地址下载文件,并且下载不成功的话,可以添加“–inet4-only”参数强制让wget从IPv4地址下载文件:$ z% ?$ `* q9 S. g" }9 B
wget --inet4-only https://www.openprinting.org/dow ... p-3.20.3-plugin.run/ w* m: Q' D- t3 G$ r5 m
wget --inet4-only https://www.openprinting.org/dow ... 20.3-plugin.run.asc, v% b L, Y5 R6 \
wget --inet4-only https://www.openprinting.org/dow ... aserjet_1020.plugin" n ?* Q' l& k1 g( | c
8.输入sudo hp-plugin 惠普打印机驱动插件
) v0 b4 {! z0 @9.输入P回车
7 a/ Z5 B; Q2 q4 L10.输入; N9 j( j+ F9 u* S9 m, o1 {1 p; F
apt install printer-driver-gutenprint( c& K7 [! p* Q/ p- b
apt-get install foomatic-db-engine
4 v( ^$ l }8 k% C) Iapt-get install printer-driver-gutenprint 安装其它品牌打印机驱动
4 _: \/ R+ I5 {0 g% n `1 z1 N6 m; X11.输入cupsctl --remote-any运行远程访问。" }; I% Z" G5 S3 y( `8 E
12.输入机器IP:631根据提示添加对应打印机,会弹出登录框输入root账户和密码。
; c3 f" R, f6 n: B. A0 a3 T: @4 g7 S, x% K
二、如果是HP的打印机,可以直接安装hplip
/ [3 R N$ b; d& u) d. `
! |9 u* y- r% ^9 U* V1、先进入终端,输入以下命令* y: R% M8 `3 b- L: u, j( P M. C
sudo apt-get update 更新软件包索引,使系统知晓可用的更新。: K" k- E0 r! m9 u7 _: K5 S
apt-get install hplip' D5 F/ w/ _8 j& k/ W d
hplip自带cups程序,无需单独安装" g+ e& ~# |9 l. [1 H) _
2、打卡配置文件sudo vim /etc/cups/cupsd.conf(也可以通过文件管理器替换文件,下方附改好的配置文本)4 f& T: t0 _3 f( k; ]) j
修改修改监听地址:找到Listen字段,将其设置为0.0.0.0:631以监听所有IP地址:
. V0 w0 [( D% D) o/ @Listen 0.0.0.0:631
- `; m, X2 b: b" R$ e& H3、允许远程访问:默认情况下,CUPS的Web界面只允许本地访问,如果需要允许远程访问,可以修改配置文件中的相关部分,, `1 q$ ^% P- r" F9 P ^7 E) t" O
Browsing Off改为Browsing On; Y8 ?* J' R5 P2 K/ y
<Location />6 Z' J) U) J- T- s+ l2 u ^
Order allow,deny' w% H3 Z9 |/ X/ z. q2 i4 O" o) D1 E# b
Allow all
% @$ q1 d; w) ^6 g u4 E</Location>
?9 ? |, L, m- B+ V1 W4、保存并退出:编辑完成后,保存文件并退出编辑器。
/ @# O" A/ l/ o' l0 G# z( h重启CUPS服务:
, M+ h+ ^+ a& u! L% T+ i使配置生效,重启CUPS服务:+ j' D% u/ k5 N
sudo systemctl restart cups
0 l. `( @) f# B3 d* W2 }- Q# s查看版本:: N6 A x0 Z. q4 @* a
sudo apt-get install hplip& B ^9 w. Z7 Y! ^, k
上传对应版本文件到root目录,可以通过文件管理器上传,
8 S! S, w4 X$ P安装sudo hp-plugin
' d8 k1 ~% k; l# p& v0 \( ]Enter option (d=download, p=specify path, q=quit) ? 输入p7 \( c5 C3 X9 k# O
Enter the path to the 'hplip-3.20.3-plugin.run' file (q=quit) : 输入回车" s+ D' H2 a H$ P; x
Do you accept the license terms for the plug-in (y=yes, n=no, q=quit) ? 输入y
. I' k* I' r, h1 Vsystemctl enable cups开机自动运行
( ] \* h( P/ t打开CUPS Web界面:在浏览器中输入服务器的IP地址和端口号(631),例如http://<your-server-ip>:631,进入CUPS管理界面,默认用户名root和密码ecoo1234,就是刚才登陆注册的账号密码
7 |. V1 Y/ [% Y0 ]2、添加打印机:在CUPS Web界面中,点击“Administration”选项卡,然后选择“Add Printer”,根据提示完成打印机的添加过程,可以选择本地打印机或通过网络添加共享打印机。( Y5 T. d2 o' C, I6 \- b# D+ ]- q
3、共享打印机:如果需要在局域网内共享打印机,可以在添加打印机时勾选“Share this printer”选项,并为打印机起一个名称。0 f% S% m1 F/ x+ Q) P: ?
相关程序下载网站
4 l3 X& g4 }0 S4 j0 U: ]9 c7 nhttps://www.openprinting.org/dow ... uxfiles/HP/plugins/; [! ]8 I1 y4 T' A4 Q* O8 d$ }
https://developers.hp.com/zh-hans/node/2887
1 b* N) K0 `6 r5 _; V. \, }% B% A6 N, Q8 k0 ]0 Z
三、汉化' O; R# y h- G- `+ O! V
3 |2 U: s+ t/ Z- a
1、将压缩包内的 zh_CN 目录上传到/usr/share/cups/templates/下
; D* ?/ c- `1 l R, f2、在/usr/share/cups/doc-root/目录下创建zh_CN文件夹,并将包内的 index.html 上传该目录下) q; `; v% z% x4 ~4 U# C3 c/ U- q
3、修改/etc/cups/cupsd.conf文件,在适当位置(大概第9行之前)插入DefaultLanguage zh_CN
6 {3 a# ~1 K* ^' i; R/ q. G0 h4 L" {https://ivanlabs.lanzoum.com/i5Poj0s3ijaj 密码:1byb: Z. y' v# f' U& |1 x
/ C5 S- G4 |2 K, e' d其他+ A+ l. S+ {& E y- l( s% G
: h) g1 q5 S& X( Z w% j) r2 i2 K! R' v- J" V: d* {* x8 `
|
|