准备工作

HP1020 打印机;CentOS 主机,并接入局域网,分配固定 IP;Windows 或 Mac、Linux 电脑一台。

将打印机 usb 连入 CentOS 主机。

安装打印机驱动

在 /usr 目录下新建 Downloads 文件夹

sudo mkdir /usr/Downloads

下载 HP1020 打印机驱动(http://foo2zjs.rkkda.com/)

sudo wget -O foo2zjs.tar.gz http://foo2zjs.rkkda.com/foo2zjs.tar.gz

有的系统中没有安装 wget,则需要

sudo yum install -y wget

解压

sudo tar zxf foo2zjs.tar.gz

将文件夹移动至目录 /opt 下

sudo mv foo2zjs /opt

切换至 foo2zjs

sudo cd /opt/foo2zjs

编译驱动文件

sudo make

有的系统中没有安装 gcc,提示无法编译,则需要先安装

sudo yum install -y gcc

获取 HP1210 固件包

sudo ./getweb 1020

安装驱动

sudo make install

这是可能会报错,提示缺少 foomatic-rip

直接安装 foomatic-rip 提示没有找到,折腾了好久发现安装foomatic就可以

sudo yum install -y foomatic

再次编译,编译完成。

HP1020 需要执行下一步,尽管我也不知道为什么。

sudo make install-hotplug

使用 cups 的话还需要执行下一步

sudo make cups

安装及配置cups

安装 cups

sudo yum install -y cups

启动 cups

sudo service cups start

确保防火墙已经放通 631 端口

sudo firewall-cmd --permanent --add-port=631/tcp
sudo service firewalld restart

这时候是无法从局域网内访问 cups 的,原因是因为 cups 的配置只允许本地访问。

这时候需要编辑 cups 的配置文件

sudo cp /etc/cups/cupsd.conf /etc/cups/cupsd.conf_backup
sudo vim /etc/cups/cupsd.conf

将Listen 改为 0.0.0.0:631

在如图位置添加 Allow From All

重启cups

sudo service cups restart

这时候访问 http://主机ip:631/ 就可以打开配置页面,如图

依次点击 Administration、Add Printer,过程中会提示输入用户和密码,即 CentOS 主机的用户和密码。

如图已经发现了打印机

下一步,选中 Share This Printer,名称随便改。

如图,已经出现了我们刚才安装的驱动。

打印机安装完成。
接下来,在 Windows 中添加刚才的打印机。

地址来源:

添加成功了后,会在 windows 中让安装 hp1020 的驱动。

转自:
CentOS下安装cups实现局域网共享HP1020打印机
使用Linux共享打印机

CentOS7 通过 cups 与 Windows 共享 HP 1020 打印机相关推荐

  1. CentOS7 通过 cups 与 Windows 共享 HP 1020PLUS 打印机无响应故障处理

    根据网友分享,在centos7系统下安装了cups,并共享了hp1020plus打印机:安装步骤我就不详细说了: 我是按照这个方法安装的:https://blog.csdn.net/kuaizison ...

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

    虽然很多文章提到了raspberry树莓派如何安装cups实现共享打印机服务,但是我自己试下来发现HP P1007总是无法使用,折腾了很久,终于找到了方法,记录一下. 默认raspberry树莓派已经 ...

  3. centos7实现Linux和Windows共享

    安装yum -y install samba samba-client samba-common 重启服务 修改配置 查看文件内容 修改为文件内容 添加Linux用户 添加samba用户,samba用 ...

  4. centos7下cups + samba共打印服务的教程

    centos7系统我们用到的不多但是这款系统比centos6功能要强大了不少,下文来介绍一篇centos7下cups + samba,共打印服务的例子,具体如下所示. 这个算是rhce课程的篇外篇,S ...

  5. 威联通使用 HP 1020 Plus 打印机

    前言 HP 1020 Plus 属于 GDI 驱动(基于主机的驱动),此类打印机需要连接上主机后,由主机主动向打印机写入一段驱动才可以正常运行. 而威联通是不支持此类打印机的.不支持体现在打印机可以正 ...

  6. linux下连接window xp共享HP打印机

    首先下载HP打印机驱动: foo2zjs.tar.gz(地址为 http://foo2zjs.rkkda.com/foo2zjs.tar.gz) 解压后,进入目录,安装hp1000驱动,执行: mak ...

  7. Windows 配置 HP LaserJet 1010 无线打印

    实验室的服务器(Ubuntu)和 HP LaserJet 1010HB 打印机通过 USB 线连接,服务器安装并配置 CUPS 后,在局域网下的其他电脑(Windows)上添加打印机并测试是否可用. ...

  8. mysql和web文件夹_Linux使用记录---自动备份MySQL和web文件夹到windows共享路径

    环境:centos7下有两个PHP网站和MySQL数据库,需要将网站内容和数据库备份到windows共享存储上 思路:在Centos上创建临时文件夹,备份两个数据库到临时文件夹,再备份Web文件到临时 ...

  9. Windows共享Linux打印机,在Ubuntu系统中使用局域网内Windows共享打印机的方法

    最近有一台HP打印机要使用,它连接一台Windows 7电脑,作为共享的打印机,然后我在Ubuntu系统中配置局域网内Windows共享打印机,阅读了很多教程才成功连接打印机,现在把方法分享出来.可以 ...

最新文章

  1. windows 连Linux,Windows下访问Linux资源
  2. 最特殊的乡村医生,现在要去香港上市敲钟
  3. Linux下基于socket多线程并发通信的实现
  4. BZOJ3133[Baltic2013]ballmachine
  5. Win11系统如何设置黑暗模式
  6. Nginx接受代理协议
  7. Java 10新特性
  8. KVM之五:KVM日常管理常用命令
  9. 查询同一组的最大最小值及明细
  10. 人的大脑是如何识别运动物体
  11. 第11章 Tkinter 概述
  12. 登机牌,机票,行程单的区别
  13. SQLServer共享锁,更新锁,排它锁,死锁,默认隔离级别
  14. 移动App性能管理 免费体验透视宝
  15. 弹性盒子flex布局实现骰子六个面并让骰子3D空间旋转
  16. 故宫元宵灯会黄牛票最高要5千 律师:小心被拒
  17. mysql 增加时间字段
  18. littlevgl教程 Linux,树莓派littlevGL系列教程:容器控件(lv_cont)
  19. 经典题:用Java打印空心菱形
  20. onenote uwp版安装失败解决方法 错误代码0x80073cfd

热门文章

  1. 《查拉图斯特拉如是说》摘抄
  2. Python 爬取朋友圈最新方法!!(文末赠书)
  3. 渗透测试工程是的主要工作
  4. 模态框间相互传输数据
  5. Unity内动态影子的各种做法
  6. simpleBGC32-软件代码开源
  7. leetcode每日一题--雀巢原理;抽屉算法;Quorum机制;分布式应用
  8. EDM模板设计:教您设计三种独特的邮件营销模板
  9. 小程序运营打包 遇到找不到game.json
  10. 深入理解内存:原理简介