树莓派之打印服务器篇

到处看到树莓派开箱的文章,开了又咋整,总的有点用吧,我很早之前买了一个 Raspberry Pi B+很老了,一直在家里吃灰,现在小孩上小学了有许多要打印的东西,我买了一台二手的HP1020,在家打的风生水起的。但是随便打点小东西也要开电脑,太不方便了。作为一个极(wu)客(liao),怎能不改进一下使用方法呢,遂想起了我的满是灰尘的树莓派。

一、开始动手

Raspberry Pi B+ 太老,我下了一个raspbian(stretch)现在最新的是Buster,但是板子太老了,有点跑不动。

安装简单说一下:
1、格式化TF卡,使用 SDFormatter

大于8G就行,不用太大,但是最好是class10的,还是要稍微快点。

2、将下载的系统镜像写入TF卡,使用 win32diskimager

二、系统初始设置

1、开启SSH

系统写入完成后,打开boot分区,在分区下建立ssh的文件夹,启动后,ssh功能就自动打开了,可以使用SecureCRT类似的软件登陆。默认用户是 pi,密码为raspberry。如果不知道IP,可以等路由器看下DHCP的列表,看到raspberrypi,这个的地址就是了。

2、更新软件源

使用国外的太慢了,浪费你的时间,建议你更改到国内,增加2个,上个双保险。

1、修改 /etc/apt/sources.list,将原有的注释,就是在前面增加 #

sudo nano /etc/apt/sources.list

deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main non-free contrib
deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi

2、修改 /etc/apt/sources.list.d/raspi.list

sudo nano /etc/apt/sources.list.d/raspi.list

deb http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ stretch main ui
deb http://mirrors.ustc.edu.cn/archive.raspberrypi.org/debian/ stretch main ui

三、开始打印服务器安装

其实在写这篇之前,就是由于hp1020这个神器,我至少做了6次以上的试验才成功了,只给大家分享成功经验了。

hp1020打印机是非主机型打印机,机器内未内置固件,每次打印又电脑先上传固件,然后才开始打印。就是这个脑残设计,在windows下使用没问题,在其他的系统上要折腾死人。

1、首先安装hplip

sudo apt-get install hplip

如果是其他hp打印机应该就没啥问题了,如果是下面的打印机就需要再多一个步骤

e.g. Minolta magicolor 2200/2300/2430 DL,
HP LaserJet 1018/1020/1022/P2035,
HP LaserJet Pro CP1025nw,
HP LaserJet Pro M12a/M12w,
HP LaserJet Pro P1102/P1102w/P1566/P1606dn

2、安装foo2zjs驱动

大家最好打开http://foo2zjs.rkkda.com/ 先看一下 ,我把安装步骤再列一下

# 下载驱动
$ wget -O foo2zjs.tar.gz http://foo2zjs.rkkda.com/foo2zjs.tar.gz

# 解压驱动
$ tar zxf foo2zjs.tar.gz
$ cd foo2zjs

# 编译
$ make

# 根据自己打印机型号,下载固件
$ ./getweb cpwl    # Get Minolta Color PageWorks/Pro L .ICM files
$ ./getweb 2200    # Get Minolta 2200 DL .ICM files
$ ./getweb 2300    # Get Minolta 2300 DL .ICM files
$ ./getweb 2430    # Get Minolta 2430 DL .ICM files

$ ./getweb 1000    # Get HP LaserJet 1000 firmware file
$ ./getweb 1005    # Get HP LaserJet 1005 firmware file
$ ./getweb 1018    # Get HP LaserJet 1018 firmware file
$ ./getweb 1020    # Get HP LaserJet 1020 firmware file

$ ./getweb 1025    # Get HP LaserJet Pro CP1025nw .ICM files

# 编译安装
$ sudo make install

# 安装热插拔响应
$ sudo make install-hotplug

# 编译cups
$ sudo make cups

3、使用cups进行打印机配置

打开 http://树莓派地址:631

如果想在远程打开这个页面,需要再ssh中执行

# 开启cups远程访问
cupsctl --remote-admin --remote-any --share-printers

# 重启cups服务
sudo service cups restart

点击Administration,会让你添加打印机,根据提示一步一步完成就可以了,注意驱动选择的时候一定要选择 foo2zjs 的驱动。完成后,就可以在列表中看见打印机了。

四、享受成功了

1、windows中添加打印机

必须在同一局域网下,只要点击添加打印机,就会自动添加上

2、安卓手机添加打印机

进入设置 - -》设备连接

打印机自己就出来了,不用选择

如何使用,如果答应图片,请看下图

参考图片

到这里,大家就可以直接打印了,不用去开电脑,等开机了,是不是很方便呀。

原文地址:https://www.cnblogs.com/qpanda/p/11562028.html

时间: 2024-10-14 07:27:29

树莓派之打印服务器篇的相关文章

逗比学习树莓派之初篇

首先制作系统盘: 准备一张准备好一张4GB以上 SD存储卡和读卡器.然后到http://www.raspberrypi.org/downloads/下载镜像新手建议是下载以下版本: 我们还需要下载windows下的闪存镜像备份写入程序 win32diskimager-binary.zip(百度一下就能找到这个软件了) 然后我们将sd卡插入读卡器接到电脑的USB接口,看一下盘符,并且确认卡内无重要未备份资料(写入镜像过程中会破坏数据,格式化卡片)启动 win32diskimager-binary

设置树莓派为打印服务器,开启无线打印

# 1.开启raspberry的SSH,11月15号发布的版本默认不开启. # 2.启动root用户,执行此命令后系统会提示输入两遍的root密码,输入你想设的密码即可,然后在执行 sudo passwd root # 解锁root账户 sudo passwd --unlock root # 3.更新软件 sudo apt-get update -y sudo apt-get upgrade -y # 4.安装CPUS以及相关服务 sudo apt-get install cups -y sud

树莓派之打印服务器配置

为什么要做这个服务器了,因为公司有HP1020家用打印机数量惊人,且公司已经彻底进入了云桌面时代,为方便管理及提供稳定性特定做了这个树莓派的打印服务器.言归正传:HP1020是一款非常经典的激光打印机,虽然有升级的带网络的HP1022N,但是从成本角度出发不可能一次性把所有的打印机都替换掉.有人问为什么不买其他市场的打印服务器了?原因很简单,因为HP1020不支持任何打印协议,只能直接主机打印. 准备树莓派 首先我们需要1个树莓派2代或者3代.一张4GB的TF卡.一个树莓派的电源.树莓派的外壳等

诗经 全文

诗经 全文 (带注释和译文) http://www.edu009.com/Article/HTML/Article_60756.html <诗经> 春秋·孔丘 <诗经>是我国第一部诗歌总集,先秦时代称为“诗”或“诗三百”,孔子加以了整理.汉武帝采纳董仲舒“罢黜百家,独尊儒术”的建议,尊“诗”为经典,定名为<诗经>. <诗经>现存诗歌 305 篇,包括西周初年到春秋中叶共 500 余年的民歌和朝庙乐章,分为风.雅.颂三章. “风”包括周南.召南.邶.鄘.卫.王

树莓派玩耍笔记3 -- LCD1602显示篇

LCD1602是一块成本低廉的输出设备,它有着体积小.操作简单.功耗低等优点,所以在一些DIY 产品上会用它来输出一些信息.昨天在使用时,虽然借鉴网上的资源,但是仍然有遇到一些问题,在这里写出来以便大家遇到时能够正确处理. 一.LCD1602 相关[1] 工业字符型液晶,能够同时显示16x02即32个字符.(16列2行) 1.1 管脚 1602字符型LCD通常有14条引脚线或16条引脚线的LCD,多出来的2条线是背光电源线. 引脚 符号 功能说明 1 VSS 一般接地 2 VDD 接电源(+5V

近期入手一树莓派卡片机,体验了一下它的强大,写篇报告

近期入手一树莓派卡片机,体验了一下它的强大,写篇报告! 机器截图: 基础参数: CPU:700 MHz, ARM11 内存:512M(还有一种是256M的) 支持GPU加速(高清视频无压力) 两个USB2.0接口(上下并列的) 一个HDMI接口(传说中的高清线接口) 一个百兆网卡接口 一个电源接口(貌似和三星手机上的电源接口是一样的) 一个3.5mm耳机接口 一个RCA视频输出接口(就是能连电视那个口,黄色的,圆的) 一个SD卡槽 淘宝上买的,官网只有上面一个板和两个说明书,淘宝上给加一个黑色外

阿里云物联网平台体验(树莓派+Python篇)

阿里云物联网平台体验(树莓派+Python篇) 虽然对阿里云物联网平台比较熟悉了,从一开始就有幸参与了飞凤平台(Link Develop 一站式开发平台的前身)的一些偏硬件接入的工作.但是同时也见证了阿里云物联网团队从几十人到数百人的迅速扩张,其物联网平台所承载的内容也急速膨胀,物联网开发套件基础版.飞凤.Link Develop一站式开发平台.物联网开发平台高级版.飞燕.飞象.城市大脑.农业大脑和工业互联平台不一而足……,很难有精力真正熟悉和了解阿里云的每一款物联网产品. 这次有幸成为物联网平

raspberry树莓派安装CUPS实现打印服务器共享HP P1007打印机

虽然很多文章提到了raspberry树莓派如何安装cups实现共享打印机服务,但是我自己试下来发现HP P1007总是无法使用,折腾了很久,终于找到了方法,记录一下. 默认raspberry树莓派已经做好基本设置,IP,SSH之类已经OK. 首先执行更新,我之前就是没执行更新,导致后续操作错误,下载安装时会提示404 找不到文件 sudo apt-get update 更新一番之后安装最新的HPLIP,按照国外的说法,安装好之后应该能解决大部分HP打印机的使用问题. sudo apt-get i

树莓派系统安装和调试 总结整理篇

第一次拿到树莓派的时候,觉得它好小,就像一个小电路板一样,经过对它的一番研究,感觉其实这个小电脑性能还是可以的,拿来运行一些小的程序.应用还是可以的,而且在有些情况下体积小就是它的优势.闲话不多说,既然它就是一台小电脑,那装系统就是使用它的第一步,我们先从装系统说起: 一.下载镜像.安装工具 可以去树莓派官网下载官方的系统,也可以下载诸如volumio之类的用于音频播放的镜像.树莓派官方 Raspbian 系统下载:http://www.raspberrypi.org/downloads或直接下