|
|
一、安装Cups% |* E2 W+ m9 b5 i# M+ f
/ j: u- }2 ?8 V% b1.终端登录root9 I, s: ?: H4 g" _7 B
2.输入apt-get update等待更新
( P* x( @1 S8 L$ Q$ A. U0 Q2 U: l, Z3.输入apt-get install cups安装打印服务。(卸载CUPS命令 apt-get remove cups)4 q# |( }6 h6 r+ A4 f8 }+ k
4.输入apt-get install hplip安装惠普打印机驱动。(如果不是HP打印机这个可以不装)
+ x5 P6 ~& Z! L$ N O5.输入mkdir hp
: h( _$ A2 _! g0 a6.输入cd hp" b! e2 P) g: H, K$ r0 U' @) v8 W4 J
7.复制粘贴
% U# E- o3 V9 n9 r {9 `wget https://www.openprinting.org/dow ... p-3.20.3-plugin.run
5 Q. z9 V. S: k" t& Twget https://www.openprinting.org/dow ... 20.3-plugin.run.asc
/ v9 v4 }& ?1 X: a8 `; g! gwget https://www.openprinting.org/dow ... aserjet_1020.plugin
, I; d9 t4 a u+ Q; [*如果wget从IPv6地址下载文件,并且下载不成功的话,可以添加“–inet4-only”参数强制让wget从IPv4地址下载文件:
^8 J8 ` O; e7 D3 W- s8 @wget --inet4-only https://www.openprinting.org/dow ... p-3.20.3-plugin.run& E* @) D- z7 j1 n! o% Z% ?
wget --inet4-only https://www.openprinting.org/dow ... 20.3-plugin.run.asc: Y6 ^; U2 [# {
wget --inet4-only https://www.openprinting.org/dow ... aserjet_1020.plugin
7 q* v. Z/ K- u5 H l9 a8.输入sudo hp-plugin 惠普打印机驱动插件, z: V9 S9 g8 ]4 s1 k" X/ Y* L
9.输入P回车
t* l ~6 k5 l* P. j* W/ z10.输入) C l s7 x3 a* t9 J7 ~
apt install printer-driver-gutenprint: r+ t8 r; o8 K6 O0 U$ o
apt-get install foomatic-db-engine
6 y6 y' j* K9 s" Aapt-get install printer-driver-gutenprint 安装其它品牌打印机驱动' W* }( ~ o1 E/ d4 j) O
11.输入cupsctl --remote-any运行远程访问。' b7 Z; t0 E; {& s& d/ @
12.输入机器IP:631根据提示添加对应打印机,会弹出登录框输入root账户和密码。
2 [! ]. c; x( [, F8 q# ^" F2 N, w& N4 P- M7 q2 U
二、如果是HP的打印机,可以直接安装hplip
$ B5 ^( X+ n1 E1 x& K$ m- V
: C' e* v9 N) n' f7 Y' @( {1、先进入终端,输入以下命令1 y8 k# u9 m. F9 Z+ g" O* x0 i$ m
sudo apt-get update 更新软件包索引,使系统知晓可用的更新。
5 `2 P: `: C/ n1 Q. W4 `& l$ e6 oapt-get install hplip. X) Q9 x! ^. {, w4 V
hplip自带cups程序,无需单独安装
' B. a# r2 U9 ]! E8 `; K {, r2、打卡配置文件sudo vim /etc/cups/cupsd.conf(也可以通过文件管理器替换文件,下方附改好的配置文本)1 i' v8 }; m* n5 P0 P% l
修改修改监听地址:找到Listen字段,将其设置为0.0.0.0:631以监听所有IP地址:. P* \" u; B3 h# q. C1 u
Listen 0.0.0.0:631' N: r1 z. Q0 H3 ?
3、允许远程访问:默认情况下,CUPS的Web界面只允许本地访问,如果需要允许远程访问,可以修改配置文件中的相关部分,
+ b) e8 M5 @, ?5 S1 v# g: JBrowsing Off改为Browsing On8 S7 G6 s7 M: n9 Y0 o K/ l5 g, G
<Location />; Z6 M" [1 G' p% m
Order allow,deny* `" M& x7 K; B# b! [* R: X- g& O4 D
Allow all
+ ?0 U/ y& `9 j" t# ?& Q+ H</Location>7 U5 r) k7 r* G6 H' S
4、保存并退出:编辑完成后,保存文件并退出编辑器。
9 p& B% t7 O' H- C$ R! j& ]重启CUPS服务:
- r) p- g# M. N8 n0 I8 l8 r- h使配置生效,重启CUPS服务:
* q) S. I# O( |1 _6 \5 Msudo systemctl restart cups
, V; K0 ?9 d$ [, g查看版本:
- K! I( Y. P3 h9 Rsudo apt-get install hplip
& z8 L* U( Y& K上传对应版本文件到root目录,可以通过文件管理器上传,1 e& c) F H% f# Y
安装sudo hp-plugin
* D1 [2 C9 X5 w' D) OEnter option (d=download, p=specify path, q=quit) ? 输入p
, ]+ x; q$ |) W' r7 d, g* y. IEnter the path to the 'hplip-3.20.3-plugin.run' file (q=quit) : 输入回车
/ k* x6 S+ l: W" i7 FDo you accept the license terms for the plug-in (y=yes, n=no, q=quit) ? 输入y
+ Q/ H o" S/ s% p9 osystemctl enable cups开机自动运行
0 x$ ~: E$ N# @, \3 r0 h7 N" N打开CUPS Web界面:在浏览器中输入服务器的IP地址和端口号(631),例如http://<your-server-ip>:631,进入CUPS管理界面,默认用户名root和密码ecoo1234,就是刚才登陆注册的账号密码
0 K% X2 P) X& k+ v: G. Z; b9 l# H2、添加打印机:在CUPS Web界面中,点击“Administration”选项卡,然后选择“Add Printer”,根据提示完成打印机的添加过程,可以选择本地打印机或通过网络添加共享打印机。
; b; U8 y* M( m* F* d* a% ~, k3、共享打印机:如果需要在局域网内共享打印机,可以在添加打印机时勾选“Share this printer”选项,并为打印机起一个名称。4 ?+ Z2 l4 w" F) s0 i7 ?( N
相关程序下载网站! q6 \4 L6 C+ ?: ]$ s
https://www.openprinting.org/dow ... uxfiles/HP/plugins/
) ?7 L: g6 o; Y Qhttps://developers.hp.com/zh-hans/node/2887
9 D- K6 D0 A% B4 B0 j h# y% r) R/ w' |& z/ K
三、汉化
/ C! V* H1 d I; A' d
' g# K. A. J$ o1 Z+ [1、将压缩包内的 zh_CN 目录上传到/usr/share/cups/templates/下3 @1 P! W5 L, Q! l5 H9 A0 D
2、在/usr/share/cups/doc-root/目录下创建zh_CN文件夹,并将包内的 index.html 上传该目录下
# S z2 `6 C4 z1 n! h1 T3、修改/etc/cups/cupsd.conf文件,在适当位置(大概第9行之前)插入DefaultLanguage zh_CN
8 ]$ }2 W0 C7 ?3 E. b' l. Jhttps://ivanlabs.lanzoum.com/i5Poj0s3ijaj 密码:1byb
; x! K3 r$ N8 z1 f0 s5 R8 q7 { ~6 L% o9 a. N! U
其他! K' d8 D; `' v: T* X7 [6 T: J
# R! L- R4 a' I5 b. x, e
7 b+ c [" s6 g8 b6 g; F6 x |
|