|
|
一、安装Cups6 H0 l) s/ k' x
6 ?/ o: e, ]5 C, ?/ X5 k/ V
1.终端登录root5 ]4 ?2 u) J" ~7 W8 H7 j+ J9 \. j. f1 z
2.输入apt-get update等待更新
& g& [; L3 M" y4 W6 a3.输入apt-get install cups安装打印服务。(卸载CUPS命令 apt-get remove cups)
7 p. z3 I' i: K- F* J4.输入apt-get install hplip安装惠普打印机驱动。(如果不是HP打印机这个可以不装)
/ k; y0 g. g$ K+ T6 N5.输入mkdir hp
2 s; I6 e2 M0 R6.输入cd hp2 \) P- r' I* ^ ?% a9 Q
7.复制粘贴
7 u: }( u4 O$ ?( k! Owget https://www.openprinting.org/dow ... p-3.20.3-plugin.run/ K; n7 D4 u+ K" e4 u
wget https://www.openprinting.org/dow ... 20.3-plugin.run.asc
- D5 p8 A. `) Q' A, fwget https://www.openprinting.org/dow ... aserjet_1020.plugin* t0 |, H+ }: U' Z0 { J' |
*如果wget从IPv6地址下载文件,并且下载不成功的话,可以添加“–inet4-only”参数强制让wget从IPv4地址下载文件:
, @$ i6 I% k* G9 awget --inet4-only https://www.openprinting.org/dow ... p-3.20.3-plugin.run% ]7 ]! ~% q3 h) J; d R
wget --inet4-only https://www.openprinting.org/dow ... 20.3-plugin.run.asc
+ H" I3 @) O% d4 t$ O3 o; ~7 X% K0 {wget --inet4-only https://www.openprinting.org/dow ... aserjet_1020.plugin. _6 w- r; ]4 F! ^! [" m
8.输入sudo hp-plugin 惠普打印机驱动插件
9 |( Y& S) T" r! C$ @5 `9.输入P回车
- S+ p8 s! V/ F& o10.输入
% Y3 m# C* S/ Y6 v' }; ]( gapt install printer-driver-gutenprint
5 J* X" j* i, ?5 }! P uapt-get install foomatic-db-engine. H. x0 Z; s& ^: m
apt-get install printer-driver-gutenprint 安装其它品牌打印机驱动0 _/ o( `- z4 B0 F$ F* Q6 ?, B* ~- C7 x
11.输入cupsctl --remote-any运行远程访问。
- b9 |6 Q& K' |12.输入机器IP:631根据提示添加对应打印机,会弹出登录框输入root账户和密码。
1 n" n/ L) o" Q$ V0 e
2 E2 H. w; F; w' R6 o8 }' U5 P# M二、如果是HP的打印机,可以直接安装hplip
/ j4 q& I0 F1 V' ~3 R8 u6 F. u
0 b* N7 r6 _( w/ ]7 J1、先进入终端,输入以下命令
) z* \/ R. W) d1 asudo apt-get update 更新软件包索引,使系统知晓可用的更新。. V; o j# S7 ]4 Z, C
apt-get install hplip6 Y9 A, ~# Q7 k3 l
hplip自带cups程序,无需单独安装
3 }* }" M; @1 w+ j. M2、打卡配置文件sudo vim /etc/cups/cupsd.conf(也可以通过文件管理器替换文件,下方附改好的配置文本)
: {: T8 V6 ~2 k: d修改修改监听地址:找到Listen字段,将其设置为0.0.0.0:631以监听所有IP地址:' G; ]% k; r% ^9 k
Listen 0.0.0.0:631
4 z( X* t' E0 C t8 F3、允许远程访问:默认情况下,CUPS的Web界面只允许本地访问,如果需要允许远程访问,可以修改配置文件中的相关部分,
9 u$ d/ b7 h, M0 K) _9 z7 GBrowsing Off改为Browsing On
" b+ n5 B$ F! Y" f( K<Location />: ~: N6 o) }+ @4 W/ h/ @ ?) ]% f
Order allow,deny
. v# X; a% P4 T% qAllow all
4 I$ \5 r# c6 A: ?3 g6 l* [0 x</Location>
* T9 F4 L& `: c7 m; P2 s& f( ]4、保存并退出:编辑完成后,保存文件并退出编辑器。! S# c0 z; c# z/ |1 Y( ^* F4 z
重启CUPS服务:
( w5 m, r: E3 O# b使配置生效,重启CUPS服务:& A/ e' N* }* f. K O, r
sudo systemctl restart cups; V' F' j5 v- n' W
查看版本:
8 J# E# ?$ W8 l1 Tsudo apt-get install hplip1 s) d' P4 w9 J8 E" W& g- L3 d' j
上传对应版本文件到root目录,可以通过文件管理器上传,
. ]6 v5 N$ ?' M6 L0 m8 P安装sudo hp-plugin5 m D c3 ~+ V5 H f2 i$ X, o4 d
Enter option (d=download, p=specify path, q=quit) ? 输入p
& p5 @9 L. y( o8 q# nEnter the path to the 'hplip-3.20.3-plugin.run' file (q=quit) : 输入回车
$ o D; T7 n' u8 U/ JDo you accept the license terms for the plug-in (y=yes, n=no, q=quit) ? 输入y
/ b/ x! }% J8 q- ^& L7 _" R* G4 csystemctl enable cups开机自动运行/ R) x n9 n. Y( a4 n
打开CUPS Web界面:在浏览器中输入服务器的IP地址和端口号(631),例如http://<your-server-ip>:631,进入CUPS管理界面,默认用户名root和密码ecoo1234,就是刚才登陆注册的账号密码7 j9 f/ o. x1 s" J( X- Y/ G* i' q
2、添加打印机:在CUPS Web界面中,点击“Administration”选项卡,然后选择“Add Printer”,根据提示完成打印机的添加过程,可以选择本地打印机或通过网络添加共享打印机。7 \5 B% p/ r0 s; b. J$ C
3、共享打印机:如果需要在局域网内共享打印机,可以在添加打印机时勾选“Share this printer”选项,并为打印机起一个名称。
( i1 C( B: Y- L% I, W# y相关程序下载网站4 j4 G3 b* ?. o- L7 I8 w
https://www.openprinting.org/dow ... uxfiles/HP/plugins/) {. G- [/ C4 ^7 C' P0 Z2 P
https://developers.hp.com/zh-hans/node/2887
4 f1 `' t( i8 k" `3 j, ~8 Q" }, N+ {' T# b! `" z" q
三、汉化5 m8 [ L' F4 i. }; @9 S% V9 O; K
" e* O! X5 B! M/ F9 ~0 `% b1、将压缩包内的 zh_CN 目录上传到/usr/share/cups/templates/下7 m6 b, n3 n5 A- j/ ?
2、在/usr/share/cups/doc-root/目录下创建zh_CN文件夹,并将包内的 index.html 上传该目录下
9 q Z4 h1 [& O8 G. H; f8 R3、修改/etc/cups/cupsd.conf文件,在适当位置(大概第9行之前)插入DefaultLanguage zh_CN
# D8 y. K& f; [/ S. i* W! `https://ivanlabs.lanzoum.com/i5Poj0s3ijaj 密码:1byb
: Z6 N2 g( b, @+ `* w; i6 R! f" z8 f; e3 I! b# m, w
其他
+ b3 o5 _2 y) f5 p5 [: g
9 R& p% f$ L# s, }. q; H$ [, [) X) |
|
|