|
|
一、安装Cups
0 {9 {+ H |) k
` C$ a6 Y# h3 y3 ^7 E N" R1.终端登录root o; Q" ~, k0 f, }
2.输入apt-get update等待更新7 a: n# c% `, K4 ^* M- s, {
3.输入apt-get install cups安装打印服务。(卸载CUPS命令 apt-get remove cups)% O; b2 b9 w2 P8 E3 Z# |8 }: |9 h
4.输入apt-get install hplip安装惠普打印机驱动。(如果不是HP打印机这个可以不装)
) e3 a J* \$ |& k7 t5.输入mkdir hp
: l) D6 r) |! ]4 X5 e/ f* U* }6.输入cd hp6 g `) a) c2 m2 g6 O9 w
7.复制粘贴4 w% ?- ?+ p& w4 w! A1 D: e
wget https://www.openprinting.org/dow ... p-3.20.3-plugin.run
$ g) s" P# n4 Z) k ]wget https://www.openprinting.org/dow ... 20.3-plugin.run.asc
3 D" }# x- d5 o0 t. hwget https://www.openprinting.org/dow ... aserjet_1020.plugin
{( H/ P5 Q& \ b6 e g*如果wget从IPv6地址下载文件,并且下载不成功的话,可以添加“–inet4-only”参数强制让wget从IPv4地址下载文件:- h' N' V* O# E, D
wget --inet4-only https://www.openprinting.org/dow ... p-3.20.3-plugin.run# m2 {3 V8 U' j
wget --inet4-only https://www.openprinting.org/dow ... 20.3-plugin.run.asc5 H/ o/ p( [* N/ P1 @4 C
wget --inet4-only https://www.openprinting.org/dow ... aserjet_1020.plugin5 u/ a+ M* [$ ?1 g. J0 c
8.输入sudo hp-plugin 惠普打印机驱动插件
$ t( M! L; G6 Z1 D% F9.输入P回车 ^9 D5 z% G' F; a6 P% P* p* A
10.输入7 p' T4 A: ^$ s% k/ X! j
apt install printer-driver-gutenprint
4 C8 Y5 a0 h) c$ `apt-get install foomatic-db-engine
( ^, A+ I; I+ kapt-get install printer-driver-gutenprint 安装其它品牌打印机驱动 y' e4 A {5 [( J% ` l1 ]5 o
11.输入cupsctl --remote-any运行远程访问。 V7 f/ q' i* R6 l' {
12.输入机器IP:631根据提示添加对应打印机,会弹出登录框输入root账户和密码。
9 W: }2 y) L; H+ k
8 K+ W5 h7 R1 y, O8 A8 o二、如果是HP的打印机,可以直接安装hplip
0 G% r5 Y) ?; x
5 R8 Y! ?' W; o( l1、先进入终端,输入以下命令: x/ u, f6 z" d9 d' N( V
sudo apt-get update 更新软件包索引,使系统知晓可用的更新。
, v3 y3 d: U( M8 L. Japt-get install hplip X- b- b+ {, u# z
hplip自带cups程序,无需单独安装( z- e s' u6 q, x
2、打卡配置文件sudo vim /etc/cups/cupsd.conf(也可以通过文件管理器替换文件,下方附改好的配置文本)
* x6 U# p/ s! x; w; x1 y修改修改监听地址:找到Listen字段,将其设置为0.0.0.0:631以监听所有IP地址:
' O$ R8 \# w( \! I/ i/ @Listen 0.0.0.0:6310 W% f! f1 D( U7 E; o
3、允许远程访问:默认情况下,CUPS的Web界面只允许本地访问,如果需要允许远程访问,可以修改配置文件中的相关部分,+ L/ M0 R& Y* q/ U: ]3 ?/ H: P
Browsing Off改为Browsing On
7 \+ U7 |4 R1 M0 a. T" z<Location />
- T* B" T& C# T1 i! @3 yOrder allow,deny
, q3 N: }- w- VAllow all
, a! D& {0 S' V' k</Location>
. h( z, e6 S6 y, F# N4 [4、保存并退出:编辑完成后,保存文件并退出编辑器。
7 l9 p3 U& e3 V/ m) m* G重启CUPS服务:
: U' Y2 W& q! w6 Q9 B使配置生效,重启CUPS服务:
, Q- V. u$ z9 x' {. esudo systemctl restart cups. M# k) I% E/ Z% j: B
查看版本:" s' n/ L& ~6 |* c
sudo apt-get install hplip
3 J( K4 z* j2 D( h/ i$ y上传对应版本文件到root目录,可以通过文件管理器上传,% c! Q9 j9 [3 f5 Y+ g5 C2 S
安装sudo hp-plugin7 X8 h# M$ @7 H+ @- s5 }7 r
Enter option (d=download, p=specify path, q=quit) ? 输入p( m6 r2 `2 P9 u; h
Enter the path to the 'hplip-3.20.3-plugin.run' file (q=quit) : 输入回车
# d6 U7 t. \* VDo you accept the license terms for the plug-in (y=yes, n=no, q=quit) ? 输入y
2 l# j; n2 X. {" i, Gsystemctl enable cups开机自动运行
# H+ U* S) B- l: d( o4 C" ?打开CUPS Web界面:在浏览器中输入服务器的IP地址和端口号(631),例如http://<your-server-ip>:631,进入CUPS管理界面,默认用户名root和密码ecoo1234,就是刚才登陆注册的账号密码
9 K8 n& j+ N1 l ^2、添加打印机:在CUPS Web界面中,点击“Administration”选项卡,然后选择“Add Printer”,根据提示完成打印机的添加过程,可以选择本地打印机或通过网络添加共享打印机。
' F3 h. K' q5 y3 Z9 J5 u* U3、共享打印机:如果需要在局域网内共享打印机,可以在添加打印机时勾选“Share this printer”选项,并为打印机起一个名称。4 I9 a( N4 t" P2 y) z
相关程序下载网站+ ]; n+ r9 i8 s( L
https://www.openprinting.org/dow ... uxfiles/HP/plugins/" [& {9 p3 K) I* |* |: a: i
https://developers.hp.com/zh-hans/node/2887
9 c$ i& E* ]$ k. ^
6 H. {3 C* b, o r三、汉化) g! C9 q w4 }0 n3 P5 e
' o c3 I. c) A0 j9 Q- M
1、将压缩包内的 zh_CN 目录上传到/usr/share/cups/templates/下6 u8 W. ^+ f( J+ S: u
2、在/usr/share/cups/doc-root/目录下创建zh_CN文件夹,并将包内的 index.html 上传该目录下9 {& w0 A; B5 d+ L) e
3、修改/etc/cups/cupsd.conf文件,在适当位置(大概第9行之前)插入DefaultLanguage zh_CN
% Q8 g# Y9 ]8 _; vhttps://ivanlabs.lanzoum.com/i5Poj0s3ijaj 密码:1byb& |' u& S9 @7 R2 X& f) r
1 Q) o( U b: {4 G o其他% D6 P6 E% {) w7 _, d' H
3 W" \- N$ V8 C) R9 r/ v7 K! ^. h9 U6 Q5 C6 z. Y
|
|