结合网上大神文章,及自己配置过程,留下笔记,如果有需要的小伙帮可以看看,搬砖路上大家共勉。
一、cups服务配置 (打印机管理页面,驱动打印机)
1、安装cups相关软件包
#yum -y install cups
2、编辑cups服务配置
#vi /etc/cups/cupsd.conf
#将Listen localhost:631
修改为Listen 0.0.0.0:631
//监听所有IP#默认是不允许远程主机浏览器打开访问的,这里将allow、deny顺序对调下,或者后面加allow from *

#Order allow,deny //默认配置部分
Order deny,allow //修改后的内容
#设置admin项只允许某台主机或某段主机访问
<Location /admin>
Order deny,allow
deny from all
allow from all

3、防火墙配置
#firewall-cmd --permanent --add-port=631/tcp
#firewall-cmd --reload
二.配置打印机管理页面

  1. usb连接打印机连接到虚拟机上
  2. 本地google浏览器访问虚拟机cups管理打印机管理页面

    3.点击Add Printer
    选择打印机型号我这里是惠普的打印机M202dw
    4.可以选择分享打印机一路continue
    5.选择打印机使用的model
    如果没有对应型号的模板 你可以试试这个命令(我用的惠普打印机好用其他型号没试过),网上说你也可以找到windows驱动下的PPD文件(我用brother打印机没找到这个文件)
    #yum install hplip-gui hplip hplip-cups hplip-data hpijs hpijs-ppds
    6.点击Add Printer (打印设置我选的默认)

    7.打印测试页 到此设置成功了
    三.Linux下打印文档
    1.#lpinfo -v 查看打印机
    2.#lp -d HP_LaserJet_Pro_M202dw test.pdf 打印机名称 HP_LaserJet_Pro_M202dw
    文件 test.pdf
    如图所示打印成功
    3.java程序驱动命令行打印(springboot写个Controller)
    四.我安装cups只支持pdf,jpg(其他图像格式没测),txt普通文本,我找了好几天资料也没发现是不是我哪里配置错了,不支持word,excel,等office文件
    实在没办法下了个libreoffice,你也安装可以openoffice
    #yum install libreoffice
    #yum install libreoffice-headless
    #libreoffice --headless --convert-to pdf:writer_pdf_Export /usr/printer/haha/123.docx --outdir /usr/printer/haha/234
    我这里123.docx是word文件
    234是生成的123.pdf存放的目录
    我也不知道cups本身支不支持office文件,希望大神评论

引用大神文章
http://www.361way.com/centos7-samba-cups-prints/4716.html
https://blog.csdn.net/ljihe/article/details/77250206

centos7安装打印机 cups页面管理 java程序驱动打印程序相关推荐

  1. centos7安装MySQL8以及各种管理工具

    1.安装MySQL8. 首先查看 mysql 安装了哪些东西,为了先把自带的MySQL5删除. rpm -qa | grep -i mysql 若返回如下情况,说明存在mysql (我已经安装了MyS ...

  2. java将当前页面隐藏,java 如何将当前程序隐藏到任务栏(类似windows上的其他程序)...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 这里有个例子,你换成自己的图片试试就明白了 public class TestTray extends JFrame { TrayIcon trayIco ...

  3. debian 安装打印机驱动及打印机共享

    作者:wzb56 转自:http://blog.csdn.net/wzb56/article/details/7677604 为了局域网可以共享Debian Linux 服务器上打印机,下面通过cup ...

  4. 计算机未安装打印机,Win7使用打印机突然提示“尚未安装打印机”怎么回事

    我们都知道打印机设备在办公中经常会用到,在使用过程中也碰到各种奇怪的问题.这不有位用户说Win7使用打印机突然提示"尚未安装打印机",明明之前都可以正常打印的,为什么今天会突然弹出 ...

  5. 使用 MFC 编写打印程序

    摘要 本文首先介绍了利用MFC提供的文档视图框架来实现一个打印程序,实现打印预览,在此基础上,同时通过对MFC源代码的深入探讨,提出了利用该方法在对话框上用MFC实现打印功能,结果表明,利用MFC实现 ...

  6. 【java毕业设计】基于Spring Boot+mysql的酒店管理系统设计与实现(程序源码+毕业论文)-酒店管理系统

    基于Spring Boot+mysql的酒店管理系统设计与实现(程序源码+毕业论文) 大家好,今天给大家介绍基于Spring Boot+mysql的酒店管理系统设计与实现,本论文只截取部分文章重点,文 ...

  7. 使用imessage推广_如何安装,管理和使用iMessage应用程序

    使用imessage推广 Not only was iMessage the most heavily updated app in the iOS 10 release, but it got mo ...

  8. linux dhcp 服务失败,Centos7安装及配置DHCP服务,安装程序配置服务失败

    Centos7安装及配置DHCP服务,安装程序配置服务失败 DHCP服务概述: 名称:DHCP  - Dynamic Host Configuration Protocol  动态主机配置协议. 功能 ...

  9. centos7 安装java和tomcat9

    centos7 安装java 下载好java安装包后,首先是解压,然后配置环境变量. 在usr下新建Java文件夹,把java解压到Java文件夹中 新建文件夹 # mkdir /usr/Java 键 ...

  10. CentOS7安装无线管理软件Wireless Tools for Linux

    CentOS7安装无线管理软件Wireless Tools for Linux 系统中默认没有这个安装包,使用yum也找不到相关的安装包,只有手动安装. 该软件包地址是http://www.hpl.h ...

最新文章

  1. python比c语言开发速度快多少倍_Python语言其实很慢,为什么机器学习这种快速算法步骤通常还是用呢?...
  2. java 流的方式抓取网页 但是显示不全_用java抓取网页源代码时总是无法获取完整的源代码信息,求指导...
  3. 一个多线程和队列的实例演示
  4. Linux自动亮度,ubuntu亮度无法自动调节终极解决方案
  5. 余数相同问题(信息学奥赛一本通-T1080)
  6. Google 日历 API 和工具
  7. Java 算法 拦截导弹
  8. Java基础学习总结(114)——System之系统变量和环境变量
  9. Elasticsearch+elasticsearch-head的安装+Kibana环境搭建+ik分词器安装
  10. android 暂停音乐播放器,Android仿音乐播放器带进度的播放暂停按钮
  11. AES加解密原理详解与算法实现
  12. ucore操作系统lab2实验报告
  13. 涂鸦Zigbee SDK开发系列教程——4.烧录授权
  14. linux中uboot作用,uboot的作用和启动方式
  15. windows下安装miniconda详细教程
  16. 大牛给计算机方向学生的 7 个建议
  17. vb html listview,VB中listview控件
  18. 参考文献格式要求及书写规则
  19. 关于CTC模型的理解
  20. 微型计算机中的内存主要包括哪两类,微机原理考试资料.doc

热门文章

  1. android全息投影,超低成本手机全息3D投影制作教程
  2. 深投控合作之后 国美更具有想象力
  3. 人工智能的语义学基础
  4. Android network基础知识 — IPv4和IPv6的区别
  5. malloc函数详解以及例程
  6. 【转】MapGISnbsp;K9基础系…
  7. 【论文】清华九歌作诗系统
  8. 个性化的CRM具备的功能有哪些
  9. 启动不了 驱动程序签字功能,bios关闭驱动数字签名 如何在bios禁用驱动程序签名,装系统,启动行为那个无效?...
  10. Pano2VR生成的HTML文件打开为黑屏