Fedora 28 本身是没有打印服务的。我们需要安装下列软件:

System-Config-Printer

Common Unix Printing System - CUPS

samba

安装好后,启动cups 系统、samba 系统、配置好防火墙,然后打开 system-config-printer 软件就能进行添加打印机了。

安装:

安装系统配置GUI :

~ sudo yum install system-config-printer.x86_64

~ sudo yum install cups (本身 fedora 已经安装了 cups 打印系统)

安装 hplip 相关:

~ sudo yum install hplip hplip-gui

之后使用hp-plugin 命令使用绝对路径安装: hplip-3.18.6-plugin.run (注意:不安装插件会导致插件安装失败, 此插件如果在线下载不成功)

也可以下载 hplip-xx.run , hplip-xx-plugin.run 来进行安装, 推荐使用 curl -O 命令下载,并 使用 chmod +x 添加执行权限。

chmod +x ./hplip-3.16.11.run

sudo ./hplip-3.16.11.run

安装samba:

~ sudo yum install samba

并进行修改配置如下(例子,可以单独修改):

# See smb.conf.example for a more detailed config file or

# read the smb.conf manpage.

# Run 'testparm' to verify the config is correct after

# you modified it.

[global]

workgroup = WORKGROUP # 重点,windows 打印服务器一般默认用户组是 workgroup

security = user

passdb backend = tdbsam

printing = cups

printcap name = cups

load printers = yes

cups options = raw

[homes]

comment = Home Directories

valid users = %S, %D%w%S

browseable = No

read only = No

inherit acls = Yes

[printers]

comment = All Printers

path = /var/tmp

printable = Yes

create mask =

browseable = yes

[print$]

comment = Printer Drivers

path = /var/lib/samba/drivers

write list = @printadmin root

force group = @printadmin

create mask =

directory mask =

添加防火墙规则:

sudo firewall-cmd --add-service samba

sudo firewall-cmd --permanent --add-service samba

~ sudo firewall-cmd --reload

启动 :

重新启动 samba 服务:

~ sudo systemctl enable {s,n}mb.service

~ sudo systemctl start {s,n}mb

重新启动 cups 服务:

~ sudo systemctl start cups

可以使用 systemctl status  cups 命令来进行查看服务状态。

man cups :

NAME

cups - a standards-based, open source printing system

DESCRIPTION

CUPS is the software you use to print from applications like word processors, email readers, photo

editors, and web browsers. It converts the page descriptions produced by your application (put a para\u2010

graph here, draw a line there, and so forth) into something your printer can understand and then sends

the information to the printer for printing.

Now, since every printer manufacturer does things differently, printing can be very complicated. CUPS

does its best to hide this from you and your application so that you can concentrate on printing and

less on how to print. Generally, the only time you need to know anything about your printer is when

you use it for the first time, and even then CUPS can often figure things out on its own.

添加打印机:

安装 cups 后,可以使用 cups web 服务( http://localhost:631/jobs/ )来添加 打印机。但是我们已经安装了 system-config-printer 我们可以使用此gui 界面来添加打印机。因为我们使用打印的服务器是windows

打印服务器,所以我们需要使用 smb 协议来进行访问网络打印机,输入凭据,选择驱动。具体的配置截图可以参照如下博客。最后添加打印机成功后,可以打印测试页来进行验证。如果没有成功,请参照系统报错,进行修改配置。最后祝你使用打印服务愉快!

保持更新,转载请注明出处。如果本文对你有所帮助,请点击右下角推荐给予支持。

参考链接:

https://blog.csdn.net/allan_bst/article/details/72026980

https://blog.csdn.net/gaoprincess/article/details/79591632

https://www.cnblogs.com/sztsian/p/3462170.html

http://www.mintos.org/hardware/hplip-skill.html

http://www.mintos.org/hardware/hplip-cupsext.html

Setting the printer: 2019.8.1

fedora 28/29 配置 C++ 环境

最近 使用C++ 开发 更换机器的时候,还要重新配置一下 gnu 工具链.于是简单进行了安装了一下: yum install gcc yum install gcc-c++ yum install g ...

[图文] Fedora 28 使用 Virt-Manager 创建 KVM 虚拟机以及 配置 KVM 虚拟机

实验说明: 往后的许多实验都将以Linux平台下的 KVM虚拟机为主,所以不可少的就是 Virt-Manager 虚拟机管理器. 本章将对如何安装和使用Virt-Manager管理器进行讲解,并且会对 ...

Fedora 28 系统基础配置以及常用软件安装方式

实验说明: 很多人说Linux很难用,很难上手,其实不然,倘若不玩游戏,其实很多发行版Linux都可以成为主力系统,就比如本章要讲的 Fedora 28.本章会从镜像来源.系统安装.基础配置和常用软件 ...

fedora 28 , firewalld 防火墙控制,firewall-cmd 管理防火墙规则

今天,在使用fedora时,需要修改防火墙规则,一时间忘记了命令是什么,这里进行记录一下. 目前 fedora 28/ centos 7 使用 firewalld 作为防火墙软件:下面我就怎么简单管理 ...

fedora 使用 vnc 远程 fedora 28 主机

问题重述: 最近环境中需要使用 fedora 28 来进行远程桌面,于是就重新配置了一下vnc 在这里面做一下记录. 过程: yum 安装: 工作机上安装 vncviewer 远程主机上安装: vnc ...

Use Jupyter notebook on Fedora 28

生产环境使用 Fedora 28, 并且需要搭建一个 Jupyter 的notebook 方便使用,所搭建的Jupyter 支持单人远程 密码访问 1. 安装 安装 Jupyter , 出错 [roo ...

[图文] Fedora 28 使用 Virt-Manager 制作并优化QCOW2镜像——Windows 10 1709

实验说明: 云计算的发展使得桌面上云,windows 10就必不可少,这一章就如何制作QCOW2镜像文件并优化进行说明. 实验环境: 宿主机系统   :Fedora 28 WorkStation 虚拟 ...

为什么基于Windows Server 2008 R2的网络负载均衡(NLB)配置的时候总会报错“主机不可访问”?

配置基于Windows的网络负载均衡是很容易的,操作也很简单,点点鼠标基本上就能完成,但是在进行节点(真实服务器)操作的过程中有时候会遇到一些主机不可访问的报错信息.这个又是为什么呢? Figure ...

SAP打印机配置

SAP打印机配置 一.SAP打印原理 SAP的打印过程分两个步骤: 1.创建假脱机请求: 2.创建输出请求: 在点击打印按钮后,系统会提示创建假脱机请求后,你可以选择直接生成输出请求,或者手动生成输出 ...

随机推荐

简单的分页存储过程,Json格式日期转换为一般日期

简单的分页存储过程 CREATE PROC Paged @pageIndex INT, @pageCount INT OUTPUT, @pageSize INT AS DECLARE @count I ...

ADO.NET笔记——SQL注入攻击

相关知识: 可以通过字符串的拼接来构造一个SQL命令字符串,但是SQL命令字符串的拼接确是造成“SQL注入攻击”的重要原因. 考虑下列例子:从ProductCategory表中检索出Name为“Bik ...

Cocos2d-x优化中图片优化

在2D游戏中图片无疑是最为重要的资源文件,它会被加载到内存中转换为纹理,由GPU贴在精灵之上渲染出来.它能够优化的方面很多,包括:图片格式.拼图和纹理格式等,下面我们从这几个方面介绍一下图片和纹理的优 ...

app图标和启动页设置

弄了一下午,终于把iOS中图标的设置和启动页的设置弄明白了.我想以后再也不会浑了. 进入正题: 一:apple 1).iPhone4s 3.5寸屏,也就是640*960,但在模拟器上正常用的是320* ...

Aspose.cells异步读写操作

public class AsyncExcel : Excel { static readonly object _objForlock = new object(); //public List&l ...

Python操作文件和目录

Python操作文件和目录 读写文件比较简单,有一点特别注意就好了 windows下Python默认打开的文件以gbk解码,而一般我们的文件是utf-8编码的,所以如果文本含有中文,就会出现异常或者乱 ...

MySQL学习笔记_4_MySQL创建数据表(下)

MySQL创建数据表(下) 五.数据表类型及存储位置 1.MySQL与大多数数据库不同,MySQL有一个存储引擎概念.MySQL可以针对不同的存储需求选择不同的存储引擎. 2. showengines ...

6. 添加messager.alert()确定按钮的回调函数,即点完确定按钮后触发的事件

添加messager.alert()确定按钮的回调函数,即点完确定按钮后触发的事件: $.messager.alert('提示信息', "请联系管理员处理!", 'info', f ...

English trip EM2-LP-3A Gifts Teacher:Patrick

课上内容(Lesson) 词汇(Key Word ) Identify   vt. 确定:识别:使参与:把…看成一样 objects  n. 物体(object的复数):目标  # UFO   =   ...

VIM技巧:选择文本块

在正常模式下(按ESC进入)按键v进入可视化模式,然后按键盘左右键或h,l键即可实现文本的选择.其它相关命令:v:按字符选择.经常使用的模式,所以亲自尝试一下它. V:按行选择.这在你想拷贝或者移动很 ...

虚拟机配置与管理打印服务器,Fedora 28 打印机配置 ( HP pro 1136M ,基于Windows 打印服务器使用 smb 协议)...相关推荐

  1. 使用网络模拟器 Packet Tracer和交换机的端口配置与管理及Telnet远程登陆配置

    实验一 实验名称 使用网络模拟器Packet Tracer 实验目的 1. 掌握安装和配置网络模拟器PacketTracer的方法: 2. 掌握使用PacketTracer模拟网络场景的基本方法,加深 ...

  2. 【更新】【Windows Server 2019】存储服务器的配置和管理——iSCSI的安装和配置(上)

    目录 更新说明 0 实验拓扑及说明 目标 拓扑图 1. 部署iSCSI服务器 1.1 准备工作 1.2 安装iSCSI 1.3 查看防火墙设置 (1)入站规则 (2)出站规则 1.4 配置iSCSI服 ...

  3. Fedora 28 系统基础配置以及常用软件安装方式

    实验说明: 很多人说Linux很难用,很难上手,其实不然,倘若不玩游戏,其实很多发行版Linux都可以成为主力系统,就比如本章要讲的 Fedora 28.本章会从镜像来源.系统安装.基础配置和常用软件 ...

  4. 配置与管理Samba服务器

    配置与管理Samba服务器 项目导入    是谁最先搭起Windows和Linux沟通的桥梁,并且提供不同系统间的共享服务,还能舞有强大的打印服务功能?答案就是Samba.Samba的应用环境非常广泛 ...

  5. 新书《路由器配置与管理完全手册——Cisco篇》目录抢鲜暴光

    经过对几千名读者的调查,经与出版社协商,原计划的<Cisco/H3C路由器配置与管理完全手册>一书,决定拆分成两本,分别是<路由器配置与管理完全手册--Cisco篇>和< ...

  6. 《Cisco/H3C交换机高级配置与管理技术手册》目录

    备受业界关注,备受无数读者殷切期待的,我的2012年新作--<Cisco/H3C交换机高级配置与管理技术手册>,经过一年的艰辛编写,现终于胜利封笔.现应许多热心读者的要求,把本书的原始目录 ...

  7. 【2023/2/25 更新】Windows Server 2019 服务配置与管理汇总

    目录 介绍 0. 安装 Windows Server 2019 VM虚拟机 1. DNS 服务的配置与管理系列 2. DHCP 服务的配置与管理 3. MySQL 数据库的安装与配置 4.Web 服务 ...

  8. 【直通华为HCNA/HCNP系列R篇-12】BGP路由配置与管理-王达-专题视频课程

    [直通华为HCNA/HCNP系列R篇-12]BGP路由配置与管理-20623人已学习 课程介绍         本课程以笔者编写.由华为公司指定作为ICT认证培训教材的<华为路由器学习指南> ...

  9. 【H3C V7交换机实战课程-8】IP组播配置与管理-王达-专题视频课程

    [H3C V7交换机实战课程-8]IP组播配置与管理-10489人已学习 课程介绍         本课程是以H3C新的Comware V7版本操作系统为基础,以实战方式介绍H3C设备的IGMP.PI ...

最新文章

  1. 创建ssh 服务的镜像
  2. 移动H5前端性能优化指南[转]
  3. 深度学习平台你知道多少?
  4. 红帽借“订阅”模式成开源一哥,首创者升任总裁
  5. phoenix hbase java_java jdbc访问hbase phoenix
  6. 初学者在python下使用Ta-lib库时遇到的一些问题及解决办法
  7. 27 CO配置-控制-产品成本控制-成本对象控制-期末结算-定义评估方法(实际成本)
  8. android 底部去除list渐变,layer-list渐变色的处理
  9. 相近字符串的匹配--编辑距离问题
  10. 平板电脑办公软件_办公软件便签电脑版免费下载
  11. 闲聊:Android 平台网络游戏加速器(二)
  12. 5.WireShark学习-WireShark中的时间显示
  13. 12. Zigbee应用程序框架开发指南 - 调试打印接口
  14. 如何拯救拖延症??11大招总有一招帮你搞定
  15. Snug(舒适) as a Bug(小虫) in a Rug(小地毯)(2019/1/2)
  16. 筛选后系列填充_不会用Excel做数据筛选,老板叼的你没话说!
  17. 免费开源ETL工具KETTLE
  18. 解决: Attribute meta-data#package_name@value at AndroidManifest.xml:23:13-44 requires a placeholder 错误
  19. 图像识别(二)| 图像的色彩空间
  20. faile什么意思_fail是什么意思_fail在线翻译_英语_读音_用法_例句_海词词典

热门文章

  1. java毕业设计——基于java+Jsp+Tomcat的敬老院管理系统设计与实现(毕业论文+程序源码)——敬老院管理系统
  2. vm 永久有效 centos7 快速安装镜像,免去图形装机步骤
  3. C++抽象编程——指针(1)——什么是指针?
  4. 搜索引擎的网站入口登录
  5. archlinux使用支付宝控件不正常
  6. KFC简易点餐收银模拟系统
  7. 如何有效进行仓库库存管理
  8. 廊坊专科学校计算机排名,廊坊3+2计算机学校有哪些?
  9. 快递查询软件,教你智能分析多次派件的单号
  10. nn.Embedding使用