|
|
一、安装Cups2 M1 W( h5 e5 r/ B ?3 H! z8 Y* o
7 ?6 L6 y8 _6 Q" g0 v" [ V
1.终端登录root
@, R/ ]! i- ]! ?' t2.输入apt-get update等待更新
% b- R: E6 Y' n. i0 y3.输入apt-get install cups安装打印服务。(卸载CUPS命令 apt-get remove cups)
# ?( R% l& I- P$ |6 H6 [& e$ t4.输入apt-get install hplip安装惠普打印机驱动。(如果不是HP打印机这个可以不装)6 W6 Q" n2 a7 ?, _) E
5.输入mkdir hp
: Y. K/ W/ _4 m1 _: O6.输入cd hp
) w. J) d* F! Z( Y5 I/ O3 N: y7.复制粘贴: F& R- @2 l! Q1 c7 _# }
wget https://www.openprinting.org/dow ... p-3.20.3-plugin.run4 P7 i2 k& b5 h: d3 }' N2 }! P
wget https://www.openprinting.org/dow ... 20.3-plugin.run.asc
2 O* ~' J. A. y& U$ g! Ewget https://www.openprinting.org/dow ... aserjet_1020.plugin3 r" I/ H4 Z$ j$ H6 J
*如果wget从IPv6地址下载文件,并且下载不成功的话,可以添加“–inet4-only”参数强制让wget从IPv4地址下载文件:4 a$ t0 T$ X0 p2 ~
wget --inet4-only https://www.openprinting.org/dow ... p-3.20.3-plugin.run9 k3 j" W2 X6 a( ]+ J! y0 m
wget --inet4-only https://www.openprinting.org/dow ... 20.3-plugin.run.asc
% N7 x, W7 E* X1 j5 Lwget --inet4-only https://www.openprinting.org/dow ... aserjet_1020.plugin
# y" ~ l3 d9 M j1 E3 i8.输入sudo hp-plugin 惠普打印机驱动插件5 |: i1 O p! @! d* B
9.输入P回车* R+ H$ D' s6 T5 }0 s' i
10.输入
6 A7 D+ m5 S W' ^apt install printer-driver-gutenprint. S1 D. |* o; v1 Z' u9 w/ B" w7 k
apt-get install foomatic-db-engine, j; {5 ~1 c4 q# T9 B
apt-get install printer-driver-gutenprint 安装其它品牌打印机驱动
5 w5 f9 c3 y; w4 F3 K" s& i11.输入cupsctl --remote-any运行远程访问。
' K* V9 H) n5 W" B4 H% R Q' c l6 |12.输入机器IP:631根据提示添加对应打印机,会弹出登录框输入root账户和密码。" }5 l. u: e2 }* C! i$ X6 u
4 p( R5 V; k. K1 L二、如果是HP的打印机,可以直接安装hplip. [0 O" k( s; U* h V: O5 x/ R5 ^% }: v
! [: h; N0 f+ {1、先进入终端,输入以下命令
& @1 x* y w7 Dsudo apt-get update 更新软件包索引,使系统知晓可用的更新。
V1 p! c# |) X4 l$ }: \apt-get install hplip
% [/ K/ Z) x. T5 H8 |, khplip自带cups程序,无需单独安装$ u- }! `2 s( e& P9 }4 u
2、打卡配置文件sudo vim /etc/cups/cupsd.conf(也可以通过文件管理器替换文件,下方附改好的配置文本)
. n3 U. h+ a* }$ Y7 T( M$ J \修改修改监听地址:找到Listen字段,将其设置为0.0.0.0:631以监听所有IP地址:
5 s5 S1 d1 j4 @/ E( \Listen 0.0.0.0:631
) P( l4 u) J' a8 p8 e1 m' j/ F3、允许远程访问:默认情况下,CUPS的Web界面只允许本地访问,如果需要允许远程访问,可以修改配置文件中的相关部分,, ~2 N5 x" C$ q% }6 U1 H# }
Browsing Off改为Browsing On
8 |" ~& j- {9 @1 t<Location />$ W: S8 e2 O+ q% v
Order allow,deny
. P! u: k0 I$ W2 BAllow all
7 s, H( B' i! T* {0 p</Location>) S. X0 ~) m3 |8 O, e- u1 v2 T
4、保存并退出:编辑完成后,保存文件并退出编辑器。
* P! Q+ x, B% M2 G5 C) H/ r- Z重启CUPS服务:
: |' @2 z3 P1 n; V7 j/ S$ ^0 x使配置生效,重启CUPS服务:8 o) v4 [; @3 i: b# X/ X' w( `
sudo systemctl restart cups
4 F; v/ p: t: u1 c查看版本:. c3 E0 {) }+ _" b" M0 R# Y' b" [: R
sudo apt-get install hplip
2 X% o& l- c2 ^' a l上传对应版本文件到root目录,可以通过文件管理器上传,
# G& |1 j9 k- {* q安装sudo hp-plugin
4 c6 \# y6 n: Z3 U8 Z BEnter option (d=download, p=specify path, q=quit) ? 输入p, ]4 \2 P! O: N" f6 d
Enter the path to the 'hplip-3.20.3-plugin.run' file (q=quit) : 输入回车" m' P& {6 _* `+ ], X5 ?/ O
Do you accept the license terms for the plug-in (y=yes, n=no, q=quit) ? 输入y
6 U+ m! h H+ o- Q5 s2 @1 K, n/ i" Tsystemctl enable cups开机自动运行
) k% s0 P2 i, N" [2 |, W5 |打开CUPS Web界面:在浏览器中输入服务器的IP地址和端口号(631),例如http://<your-server-ip>:631,进入CUPS管理界面,默认用户名root和密码ecoo1234,就是刚才登陆注册的账号密码
# C j1 p- L& r2、添加打印机:在CUPS Web界面中,点击“Administration”选项卡,然后选择“Add Printer”,根据提示完成打印机的添加过程,可以选择本地打印机或通过网络添加共享打印机。
8 `# R- d/ n8 I3、共享打印机:如果需要在局域网内共享打印机,可以在添加打印机时勾选“Share this printer”选项,并为打印机起一个名称。; L- U* ]7 w- f; F8 q# c
相关程序下载网站8 O, G" c# n3 C' O0 `
https://www.openprinting.org/dow ... uxfiles/HP/plugins/ t: [, Z; Y* Q, a* ~3 u
https://developers.hp.com/zh-hans/node/28878 ~% f2 B6 b0 o# i
- r) E- i* L5 H% o
三、汉化) l" Z$ L% v" D0 \2 G. B
! R7 P3 ?: H k1、将压缩包内的 zh_CN 目录上传到/usr/share/cups/templates/下% Z, o; G; [6 ], k
2、在/usr/share/cups/doc-root/目录下创建zh_CN文件夹,并将包内的 index.html 上传该目录下
# V" F- m) f+ P5 I5 A2 U ?3、修改/etc/cups/cupsd.conf文件,在适当位置(大概第9行之前)插入DefaultLanguage zh_CN- {1 \6 _, Q! k+ L a
https://ivanlabs.lanzoum.com/i5Poj0s3ijaj 密码:1byb- ?; W5 x+ B- ^. g& K3 j, ]
: U8 |; p3 Y- o8 L4 u& S
其他
- Y; Q/ c5 D4 X* q' k% F4 T+ t7 M/ O# D& s4 _1 B
1 g J3 _& I' z
|
|