墙外的红杏 發表於 2022-7-6 16:26:00

【GNU/Linux, Debian】使用cups连接HP Laserjet 1012 HB打印机

<p><span style="color: rgba(252, 252, 252, 1)">woc我怎么第一版打的cpus</span></p>
<p>Cups是个开源的打印软件,于2007年被苹果收购(包括作者负责人也被苹果雇佣),收购后任然使用GPL发行。</p>
<p>然而2021年年底,作为收购前负责人的他表示这个软件再也不是美国苹果公司所维护的了,而是OpenPrinting接管后继的开发与维护。</p>
<p>使用cups而不用smb进行局域网分享的好处是<strong>iOS、macOS设备可以直接连接打印</strong>(Windows设备则是手动添加)</p>
<hr>
<p>&nbsp;</p>
<h2>安装cups</h2>
<div class="cnblogs_code">
<pre><span>apt upgrade
apt install printer-driver-all
apt install cups<br><br>#如果是iptables<br>iptables -I INPUT -p tcp --dport 631 -j ACCEPT<br><br><br>#如果是firewalld<br>firewall-cmd -- permanent --add-port=631/tcp<br>sudo service firewalld restart</span></pre>
</div>
<h3>修改配置文件</h3>
<div class="cnblogs_code">
<pre>nano /etc/cups/cupsd.conf</pre>
</div>
<h3>配置文件里添加【Allow all】</h3>
<div class="cnblogs_code">
<pre><span># Only listen for connections from the local machine.
Listen 0.0.0.0:631
Listen /run/cups/cups.sock

# Restrict access to the admin pages...
</span><span style="color: rgba(0, 0, 255, 1)">&lt;</span><span style="color: rgba(128, 0, 0, 1)">Location </span><span style="color: rgba(255, 0, 0, 1)">/admin</span><span style="color: rgba(0, 0, 255, 1)">&gt;</span><span>
Order allow,deny
Allow all
</span><span style="color: rgba(0, 0, 255, 1)">&lt;/</span><span style="color: rgba(128, 0, 0, 1)">Location</span><span style="color: rgba(0, 0, 255, 1)">&gt;</span>

<span style="color: rgba(0, 0, 255, 1)">&lt;</span><span style="color: rgba(128, 0, 0, 1)">Location </span><span>/admin</span><span style="color: rgba(0, 0, 255, 1)">&gt;</span><span>
Order allow,deny
Allow all
</span><span style="color: rgba(0, 0, 255, 1)">&lt;/</span><span style="color: rgba(128, 0, 0, 1)">Location</span><span style="color: rgba(0, 0, 255, 1)">&gt;</span><span>

# Restrict access to configuration files...
</span><span style="color: rgba(0, 0, 255, 1)">&lt;</span><span style="color: rgba(128, 0, 0, 1)">Location </span><span style="color: rgba(255, 0, 0, 1)">/admin/conf</span><span style="color: rgba(0, 0, 255, 1)">&gt;</span><span>
AuthType Default
Require user @SYSTEM
Order allow,deny
Allow all
</span><span style="color: rgba(0, 0, 255, 1)">&lt;/</span><span style="color: rgba(128, 0, 0, 1)">Location</span><span style="color: rgba(0, 0, 255, 1)">&gt;</span></pre>
</div>
<h3>ctrl+O,回车,然后ctrl+X,保存完成后重启cups</h3>
<div class="cnblogs_code">
<pre>systemctl restart cups</pre>
</div>
<p>&nbsp;</p>
<h2>cups网页端管理添加打印机并设置</h2>
<p>然后在浏览器的【<strong>无痕模式】</strong>打开{IP地址}:631/admin,比如</p>
<div class="cnblogs_code">
<pre>http://10.192.56.122:631/admin</pre>
</div>
<p>登入后就是这个界面,一步步添加打印机即可</p>
<p><strong><img src="https://img2022.cnblogs.com/blog/837134/202207/837134-20220706162434993-1191606019.png"></strong></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><strong>使 用 有 ROOT 权 限 的 账 号 密 码 登 录,否则会提示</strong></p>
<p><strong><img src="https://img2022.cnblogs.com/blog/837134/202207/837134-20220706162219143-1294519755.png"></strong></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><span style="text-decoration: underline; font-size: 18px"><em><strong>&nbsp;因&nbsp; 为&nbsp; 我&nbsp; 找&nbsp; 了&nbsp; 好&nbsp; 久&nbsp; 都&nbsp; 没&nbsp; 找&nbsp; 到&nbsp; 账&nbsp; 号&nbsp; 登&nbsp; 出&nbsp; 按&nbsp; 钮 ! ! ! ! ! ! ! ! !</strong></em></span></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>dlc1: 使用惠普的官方的HPLIP(我安装到后面卡住了)</p>
<div class="cnblogs_code">
<pre><span>#下载网址
https://developers.hp.com/hp-linux-imaging-and-printing/gethplip<br><br>wget https://sourceforge.net/projects/hplip/files/hplip/3.22.6/hplip-3.22.6.run<br>chmod 0755 ./hplip-3.22.6.run<br>./hplip-3.22.6.run<br></span></pre>
</div>
<p>&nbsp;</p>
<p>dlc2: Debian官方文档参考</p>
<p>参考:https://wiki.debian.org/SystemPrinting</p><br><br>
来源:https://www.cnblogs.com/cela/p/linux_add_cups.html
頁: [1]
查看完整版本: 【GNU/Linux, Debian】使用cups连接HP Laserjet 1012 HB打印机