|
|
一、安装Cups7 G d+ i+ t8 W! r6 K2 b, d/ n
; a9 ?! w# U: s1 F1.终端登录root( b2 l! R# X1 }- M; A, Q0 Z. Q
2.输入apt-get update等待更新
' \3 z/ w6 y% m/ ~" o! p3.输入apt-get install cups安装打印服务。(卸载CUPS命令 apt-get remove cups)
+ m6 E: G/ u$ U4.输入apt-get install hplip安装惠普打印机驱动。(如果不是HP打印机这个可以不装)
: O, n0 J6 S' _4 J+ |5.输入mkdir hp7 J% B2 ^# ^4 B3 M7 Q, Q
6.输入cd hp; g: X0 o7 U u
7.复制粘贴
& ]1 k9 K' Q& ~0 Swget https://www.openprinting.org/dow ... p-3.20.3-plugin.run
/ D1 G# I. w& R9 f8 lwget https://www.openprinting.org/dow ... 20.3-plugin.run.asc
1 j2 |- S+ Z5 v9 G0 n! C: Y* jwget https://www.openprinting.org/dow ... aserjet_1020.plugin
. P' e$ A5 {( d- I9 U2 m*如果wget从IPv6地址下载文件,并且下载不成功的话,可以添加“–inet4-only”参数强制让wget从IPv4地址下载文件:
" H) j* ?( ]3 e1 qwget --inet4-only https://www.openprinting.org/dow ... p-3.20.3-plugin.run1 o6 M- ^- X9 `5 z5 C
wget --inet4-only https://www.openprinting.org/dow ... 20.3-plugin.run.asc
$ B' V: w% ^: O. \7 p$ ^wget --inet4-only https://www.openprinting.org/dow ... aserjet_1020.plugin
) w5 q& T% ]8 g1 |; |$ Q8.输入sudo hp-plugin 惠普打印机驱动插件2 u! _, a8 ^8 M* E4 O9 D" Z1 b: A6 H
9.输入P回车7 @- w" p ~4 ~
10.输入0 D9 i7 I' D6 r
apt install printer-driver-gutenprint& ~! L6 h9 m3 W
apt-get install foomatic-db-engine
" z, }9 K! H( F, Japt-get install printer-driver-gutenprint 安装其它品牌打印机驱动8 i; D2 I! W: k3 Y( q
11.输入cupsctl --remote-any运行远程访问。% n2 S; F- }2 Q" z* _
12.输入机器IP:631根据提示添加对应打印机,会弹出登录框输入root账户和密码。
7 P4 J: P5 d |- w, k/ H4 e( W. W# T& }/ x: y- x! s
二、如果是HP的打印机,可以直接安装hplip- f9 b; ^& I- T2 W9 p6 }
$ _% K1 \6 k$ D5 ^1、先进入终端,输入以下命令
, P4 W3 d3 ^0 W, R9 p( X+ u3 f7 P7 x' q9 [sudo apt-get update 更新软件包索引,使系统知晓可用的更新。+ l& @/ F, x! a# W8 }, Z! ^+ b
apt-get install hplip
l$ J% ]* C5 |" F$ Hhplip自带cups程序,无需单独安装
: B; B; ]2 G9 t+ L# R2、打卡配置文件sudo vim /etc/cups/cupsd.conf(也可以通过文件管理器替换文件,下方附改好的配置文本)2 s1 @1 f/ ~! j$ I1 |' j
修改修改监听地址:找到Listen字段,将其设置为0.0.0.0:631以监听所有IP地址:! u' n& m& O* n3 m/ a) x7 J4 D
Listen 0.0.0.0:6314 r) w3 n. ?( j, [( n! L& e) r
3、允许远程访问:默认情况下,CUPS的Web界面只允许本地访问,如果需要允许远程访问,可以修改配置文件中的相关部分,* z6 @4 z0 J. h6 F! o1 ]
Browsing Off改为Browsing On
6 C. { r: C1 [3 J$ h. d7 f6 h6 ]8 t<Location />
/ ?9 ?$ }1 v L( D$ u% YOrder allow,deny
* z+ o( p- ^0 t# k( |" d1 EAllow all! d% _0 E+ A, n" o/ p4 K' l
</Location>
" w4 c+ J, U; H5 h! O9 K% w1 v7 L4、保存并退出:编辑完成后,保存文件并退出编辑器。1 C! Z6 T! G9 X0 r i5 _+ k6 E+ `
重启CUPS服务:
" B0 X+ P- ]/ i* g4 u使配置生效,重启CUPS服务:
. z7 p! ^ r8 f0 n, O! k8 ^! ]sudo systemctl restart cups
2 X4 a" u1 b8 |/ T查看版本:! l Y& c4 i l( K
sudo apt-get install hplip) ]1 h" P, n& ?# c2 t! K
上传对应版本文件到root目录,可以通过文件管理器上传,
. t( h" d$ s$ W! w安装sudo hp-plugin' h: C e( t9 p6 p
Enter option (d=download, p=specify path, q=quit) ? 输入p
6 V/ J" N! T7 ?# v: `Enter the path to the 'hplip-3.20.3-plugin.run' file (q=quit) : 输入回车
S& F) N0 R( tDo you accept the license terms for the plug-in (y=yes, n=no, q=quit) ? 输入y8 {9 `0 w. y5 ]: e( M0 Z8 |
systemctl enable cups开机自动运行6 b/ p. `! E$ q) l( Z: z
打开CUPS Web界面:在浏览器中输入服务器的IP地址和端口号(631),例如http://<your-server-ip>:631,进入CUPS管理界面,默认用户名root和密码ecoo1234,就是刚才登陆注册的账号密码
N0 N+ H% P6 f& G! ]' P z2、添加打印机:在CUPS Web界面中,点击“Administration”选项卡,然后选择“Add Printer”,根据提示完成打印机的添加过程,可以选择本地打印机或通过网络添加共享打印机。
- [/ g1 @) F: p3、共享打印机:如果需要在局域网内共享打印机,可以在添加打印机时勾选“Share this printer”选项,并为打印机起一个名称。$ ^" `( \) Y1 c: x
相关程序下载网站; h; f( N0 E9 ^7 Y, i4 @) B
https://www.openprinting.org/dow ... uxfiles/HP/plugins/) w6 ~4 b3 W1 o' z4 d1 c6 a" K7 G
https://developers.hp.com/zh-hans/node/2887
; e5 }; ^5 w# _2 N# V9 c
3 n0 f) N) P- D' {( ]: s三、汉化
- ^; W# U6 o/ Y% K8 Q- P" Q" P8 X' l# N7 h( c7 I, J% J' w. H& `& y
1、将压缩包内的 zh_CN 目录上传到/usr/share/cups/templates/下9 ^ z+ _9 l$ d8 A1 F
2、在/usr/share/cups/doc-root/目录下创建zh_CN文件夹,并将包内的 index.html 上传该目录下
. z& r) H2 {2 {- [3、修改/etc/cups/cupsd.conf文件,在适当位置(大概第9行之前)插入DefaultLanguage zh_CN1 K! U) h T9 m4 H. G
https://ivanlabs.lanzoum.com/i5Poj0s3ijaj 密码:1byb
" a7 B) h/ g1 \+ }0 q' K9 @6 F
# x6 N* A: G! Q2 m+ r& K8 v其他/ _) y5 _! @6 m J
3 ~9 d3 g" H& \- Z! A$ X( C' `
|
|