树莓派4B踩坑指南 - (14)用cups建立家庭局域网共享中心

树莓派在家中至少三个作用:家庭资源共享中心无线打印服务器下载服务器

无线打印服务器用苹果开发的cups实现打印机无线共享。

安装准备

确认自己的打印机型号,稍后会用到。然后照例先更新源。

sudo apt-get update

安装

sudo apt-get install cups
# 安装cups

sudo usermod -a -G lpadmin pi
# 将用户pi设为管理员

sudo cupsctl --remote-any
# 开启远程访问权限

# cups安装完毕

配置

  1. 打开浏览器,访问http://192.168.*.*:631。冒号前边是树莓派的ip地址,后边的631不可以省略。

  2. 点击屏幕正中间的Adding Printers and Classes,然后点击左侧第一个按钮Add Printer,选择自己的打印机(比如HP 1110),然后点击continue

    注意:过程中需要使用树莓派的用户密码登陆。如果出现您的连接不是私密连接,可以点击下方高级继续前往

  3. NameDescription改为好记的名字,比如HP1110,之后可能会用到。勾选上Share This Printer,点击continue

  4. 选好型号后,点击Add Printer,添加打印机完毕。

    坑1:此处必须选择完全一样的型号或系列,比如HP1110和1112都必须选择1110 series,如果用近似的型号,不会提示任何错误,但就是打印不出来任何东西。

    大部分的型号已经预置,如果没有对应的型号,则需要安装相应的驱动。比如惠普系列打印机有2种方法:

     1. 用清华源的话,简单速度快,推荐。`sudo apt-get install hplip`
    
     2. 去`https://developers.hp.com/hp-linux-imaging-and-printing/gethplip`,选择`Debian`,点击`Download HPLIP`。之后会跳转到`Sourceforge`进行下载。目前(2020.3.28)版本号:3.20.3。嫌速度慢的话可以用我下载好的:`链接: https://pan.baidu.com/s/1BZidAhtKxA_G8P2LlQP_Jw 提取码: 93dw`。
    
    chmod 755 hplip-3.20.3.run
    # 赋予可执行权限
    
    ./hplip-3.18.4.run
    # 运行,并按提示操作
    
  5. 按下图打印测试页,如果可以打印,则安装完毕。我的惠普1110打出来色彩有点偏暗。

Win使用

  1. Win10很简单,依次点击设置设备打印机和扫描仪,就能看到这个打印机,直接点击添加,等不到1分钟就可以使用了。

  2. Win7略复杂,需要手动设置。依次点击控制面板硬件和声音设备和打印机我所需的打印机未列出按名称选择共享打印机,填写http://192.168.*.*:631/printers/HP1110(之前设置的打印机名)下一步对应驱动确定

Mac使用

正常情况下,依次点击设置-打印机与扫描仪+,选择驱动并添加共享打印机即可。

坑2:如果无法连接,或者连接了但无法打印,则需手动设置,如下图。我在这一步被坑了半个多小时。。

注意:队列里的HP1110是之前设置的打印机名,下边使用要手动选择相应的驱动。

原文地址:https://www.cnblogs.com/bowen404/p/12588173.html

时间: 2024-10-02 20:32:42

树莓派4B踩坑指南 - (14)用cups建立家庭局域网共享中心的相关文章

树莓派4B踩坑指南 - (13)用samba建立家庭局域网共享中心

树莓派在家中至少三个作用:家庭资源共享中心.无线打印服务器.下载服务器. 家庭资源共享中心用samba实现家庭局域网共享,树莓派4B的话可以接2个3.0的移动硬盘. 实测速度不快,Win读2Mb/s写1Mb/s,Mac读1Mb/s写0.5Mb/s,传小文件比较方便,备份资料可以的,视频不是超高清也能放,但是大文件建议还是直接接电脑. 安装准备 记得安装前先更新一下源,不然可能有些包安装不全. sudo apt-get update 安装及配置 sudo apt-get install samba

Microsoft SQL Server on Linux 踩坑指南

微软用 SQL Server 在 2016 年的时候搞了一个大新闻,宣传 Microsoft ?? Linux 打得一众软粉措手不及.但是这还是好事情,Linux 上也有好用的 SQL Server 啦,但是从预览版开始 SQL Server on Linux 的配置要求蜜汁高,大部分云主机用户都望而却步.另外,SQL Server on Linux 对于文件系统有限制,仅支持 Ext3 以及 XFS 文件格式系统,对于某些云服务商默认提供的云镜像限制 Ext3 文件格式系统的用户而言也是足够让

appium连接夜神浏览器,踩坑指南。

之前安装了最新版本的appium,怎么都配置不好,连接不成功,后来看了一个博主的帖子换成了“AppiumForWindows_1.4.16.1.zip”,配置环境变量后才成功,分享给踩坑的你,以及为下一次踩坑备份. 原帖请戳:1.https://www.cnblogs.com/fighter007/p/9224773.html    2.https://www.cnblogs.com/fighter007/p/9226730.html 下面截取我自己需要的一部分: 一.安装 appium 工具

tensorflow 1.8, ubuntu 16.04, cuda 9.0, nvidia-390,安装踩坑指南。

被tensorflow 1.8, ubuntu 16.04, cuda 9.0, nvidia-390折磨了5天,终于上坑,留下指南,造福后人. 1.先把依赖搞清楚: tensorflow 1.8依赖cuda 9.0,cuda 9.0依赖nvidia-390. 2.坑: ubuntu 16.04源里只有nvidia-384,nvidia-390太新还没支持. 怎么办? 如果你不在天朝以下可以在个人源中安装nvidia-390 sudo add-apt-repository ppa:graphic

EDM模板编写踩坑指南(非响应式,纯table有源码)

如果问你table布局,你肯定会嗤之以鼻?什么table布局?不是早已经淘汰了吗?但是如果让你写EDM邮件模板,table布局相对来说是最好的选择. 如果让你立刻写EDM,你在网上搜的话,得到的信息相对较少,但是又很懵的话,建议你看看这篇文章,让你30分钟之内入门并开始写, 需要源码再私我吧~ 或许有人会问EDM是什么,Email Direct Marketing的缩写,即电子邮件营销.EDM模板就是你邮箱中的广告邮件,其实就是在邮件中写网页.但是EDM模板怎么书写.如果你在网上搜,或许你会搜到

Java URL类踩坑指南

背景介绍 最近再做一个RSS阅读工具给自己用,其中一个环节是从服务器端获取一个包含了RSS源列表的json文件,再根据这个json文件下载.解析RSS内容.核心代码如下: class PresenterImpl(val context: Context, val activity: MainActivity) : IPresenter { private val URL_API = "https://vimerzhao.github.io/others/rssreader/RSS.json&qu

『OGG 01』Win7 配置 Oracle GoldenGate 踩坑指南

安装 Oracle 安装 Oracle11g 32位[Oracle 32位的话,OGG 也必须是 32位,否则会有0xc000007b无法正常启动 错误] 安装目录为 D:\oracle\product\11.1.0\db1 [这个目录要设置为 环境变量 ORACLE_HOME] 设置环境变量 JAVAHOME C:\Program Files\Java\jdk1.8.0121 ORACLEHOME D:\oracle\product\11.1.0\db1 ORACLE_SID ORCL 如何查

nuxtjs踩坑指南

1.nuxt引入问题:Can't resolve 'stylus-loader' 原因在于没有安装stylus,安装即可:npm install stylus stylus-loader --save-dev 2.nuxt生命周期: 众所周知,Vue的生命周期全都跑在客户端(浏览器),而Nuxt的生命周期有些在服务端(Node),客户端,甚至两边都在 生命周期流程图,红框内的是Nuxt的生命周期(运行在服务端),黄框内同时运行在服务端&&客户端上,绿框内则运行在客户端 (1)红框.黄框内的

spring cloud踩坑指南

版本信息: spring cloud 版本Greenwich.SR2 spring boot 版本2.1.8.RELEASE gateway报错 DefaultDataBuffer cannot be cast to org.springframework.core.io.buffer.NettyDataBuffer 解决方式: springcloud的gateway使用的是webflux,默认使用netty,所以从依赖中排除 tomcat相关的依赖 ,就可以了. 我的问题: 排除了依赖还是报错