X-osadminの自留地
  • 博客主页 HomePage
  • 技术小絮 Tech
  • 作品发布 Works
  • 软件专题 Softs
    • proxmox
    • openwrt
    • chromebook
    • Zerotier
    • 虚拟化
  • 友情链接 Following

xosadmin

BGPlayer / Codes learner / Love Linux
Posts
75
Comments
0

友情链接 – Friendly Links

  • Add your site here…
xosadmin
6 years ago

借助树莓派将IP2780变网络打印机

近日,因为一些方面的需求,X-osadmin购入了iP2780喷墨打印机。但是iP2780的设计使其无法使用网络功能。换句话说,无法通过网络发现该台打印机,也无法通过网络发送打印指令使其开始打印,仅能使用USB连接计算机进行打印操作。但是手上有一枚多余的树莓派,灵机一动,开干~~

 

开始前,请准备好以下几项物品:

1. iP2780打印机

2.刷好树莓派官方镜像的树莓派(这里也可以用其他系统,但X-osadmin仅测试官方lite镜像)

3.一台电脑

 

以上物品准备好后,正式开始!

  1. 将网线插入树莓派网络接口,将打印机的USB连接线接入树莓派
  2. 树莓派开机,使用电脑SSH连接树莓派(可能需要使树莓派与SSH电脑处于同一内网中)
  3. 切换至root模式下(sudo su -l root)
  4. 常规步骤:更新系统软件源①
  5. 安装软件,这里我们采用的是CUPS(网上有网友说支持苹果AirPrint,但我没有测试成功)

① 安装软件的命令如下:

apt-get install cups samba -y

② 设置树莓派pi用户为网络打印机管理员(这里也可以设置其他用户,但请在执行设置用户前先useradd和passwd):

usermod -a -G lpadmin pi

③ 重启cups服务,并且开启cups服务自启:

service cups restart && chkconfig cups on

6. 安装完成后,可以检查一下服务是否启动成功。成功后可访问:https://树莓派ip:631/ 进行HTTP后台管理

7. 进入后台后,点击Administration,这时会提示输入管理员账号密码(也就是pi用户的账号密码)

8. 在后台界面,点击Add Printer,这时cups会自动探测已经接入USB的打印机,我们只需选择你想要添加的打印机

9. 接下来一步步,您只需要按照屏幕提示操作即可

10. 最后会提示successful。这时候你就可以通过windows/mac自带的打印机添加程序添加打印机。在windows添加打印机时,请选择“按名称选择共享打印机”。共享名为:

http://树莓派ip:631/printers/你在cups设置的打印机名

11. 搞定收工!

 

PS:

① apt-get update。若速度较慢,可以切换至国内镜像源。

② CUPS貌似自带iP2700 Series打印机驱动,测试中没有另外安装驱动。但这以打印机型号及品牌而异,部分打印机可能需要自行安装驱动。

③ 部分用户在windows添加打印机时会碰到系统没有自带iP2700 Series驱动的问题。这时我们只需要百度下载一份inf驱动,在向导中选择硬盘安装即可。

④ 本文中所提到的任何软件及硬件版权归生产商及其所属企业所有。

 

若有其它问题,欢迎下方留言~~

  • 技术小絮
等 人表示很赞
1,773
0

📮Comments

No Comment.
xosadmin
xosadmin
7 years ago
推荐 利用TunnelBroker提供的IPv6隧道给OpenVZ架构的VPS配置IPv6
这一段时间,得到了一些独立服务器,所以决定为大家提供公益性质的基于OpenVZ架构的VPS以测试各位的程序。但是,因为IPv4的地址有限,所以采用了NAT的方式让大家连入网络。不过,IPv6的地址池有大量的IP地址供大家使用。 先来名词解 ...
  • 技术小絮
6,718
xosadmin
xosadmin
5 years ago
推荐 Proxmox “QEMU version ‘x.x.x’ is too old”问题的解决方法
最近在Proxmox操作时发现,由于集群中有一台服务器的Proxmox安装时间较早,因故在迁移虚拟机到该服务器时遇到了这样一个错误:Installed QEMU version ‘x.x.x’ is too old ...
  • proxmox
  • 技术小絮
3,141 0
xosadmin
xosadmin
5 years ago
推荐 外网通过Zerotier访问内网其他主机的方法
Zerotier是一个非常卓越的组网软件。它可以以最简单的方式构成一张虚拟网络。目前有很多OpenWrt路由器固件已经附带了该功能。但是大部分路由器不带有此功能。因此,可以通过在内网内搭建跳板机的方式,来解决这一问题。 在本次测试中,跳板机 ...
  • Zerotier
  • 技术小絮
3,412 0
xosadmin
xosadmin
5 years ago
推荐 Proxmox设置用于Wake on lan的MAC地址
在新版的Proxmox VE软件中,带有了Wake on lan功能。此功能可以通过网络唤醒已关机的服务器。但是,Proxmox规定,需要在使用该功能前定义该服务器的MAC地址以用于接收数据包。本文介绍一下如何设置该MAC地址。在操作前,请 ...
  • proxmox
  • 技术小絮
4,997 0
xosadmin
xosadmin
4 years ago
推荐 Docker更换默认IP的方法
如题,最近在尝试使用docker部署一系列应用。由于默认的docker IP与上级某个网段相冲突,于是决定要修改默认网段。 修改非常简单,只需建立/etc/docker/daemon.json文件,并填入以下内容后重启docker即可: { ...
  • 技术小絮
1,280 0
  • Windows FTP服务器通过PASV模式无法获取目录的解决方法
  • Proxmox日志出现大量lxcfs truncated错误的解决方案
  • Proxmox通过CLI向LXC挂载已有虚拟磁盘的方法
  • LXC上安装Gitlab时sysctl报错的解决方法
  • Proxmox VE通过全盘方式直通硬盘
  • Proxmox为KVM VNC启用剪贴板支持

文章聚合

  • Proxmox日志出现大量lxcfs truncated错误的解决方案
  • Proxmox通过CLI向LXC挂载已有虚拟磁盘的方法
  • Proxmox VE通过全盘方式直通硬盘
  • Proxmox为KVM VNC启用剪贴板支持
  • Proxmox报出RRDC/RRD update error的解决方法
  • 在Debian 12上安装Proxmox VE的方法

Multilangual Translator

Copyright © 2016-2025 X-osadminの自留地. All rights reserved. Designed by nicetheme.
  • 博客主页 HomePage
  • 技术小絮 Tech
  • 作品发布 Works
  • 软件专题 Softs
    • proxmox
    • openwrt
    • chromebook
    • Zerotier
    • 虚拟化
  • 友情链接 Following
Welcome
Forgot password?
Welcome
Forgot password?
Social Login
Login with WeChat QR Code
Unregistered WeChat IDs will be automatically used to create an account.
Scan and Reply with Keywords「登录」Get Verification Code
Social Login
Free registration
Social Login
Reset password
Back to Login