首页 > 其他分享 >基于cups 协议实现一个灵活的无线打印

基于cups 协议实现一个灵活的无线打印

时间:2023-04-19 21:33:11浏览次数:40  
标签:www 打印 https org cups com 无线

以前实际上简单介绍过基于cups 进行网络打印的处理的,以下是一个相对完整方案,可以实现相对完整的管理(也比较简单,但是基本够用)

参考图

 


备注: 以上扩展支持了多端,通过基于cups 管理多个打印机,默认cups 可以支持text,image,pdf 打印,为了方便实现office 周边的打印,包含了一个文档转换服务
(方案还是比较多的,比如基于liboffice,但是如果想实现比较可靠的服务,建议实现已给比较可靠的office 转换服务),同时基于cups 协议方便的管理,我们可以进行
打印机状态管理(在线状态,job状态,打印统计分析),对于文档存储我们可以直接使用s3(minio 就不错),当然为了维护一些配置以及完整业务管理,我们可以使用
一个db 数据库进行存储,对于打印服务我们可以直接基于cups 提供的ipp 客户端sdk 进行操作,好处还是很明显的,可以集中化管理打印机,同时维护以及打印管理都比较简单,不需要对于每个打印机使用不同的管理客户端了

参考资料

https://www.cups.org/
https://openprinting.github.io/cups/
https://github.com/openprinting/cups-filters
https://github.com/OpenPrinting/cups
https://datatracker.ietf.org/wg/ipp/documents/
https://www.pwg.org/ipp/everywhere.html
https://www.ibm.com/docs/en/i/7.1?topic=concepts-internet-printing-protocol-server#rzaluippserver
https://en.wikipedia.org/wiki/Internet_Printing_Protocol
https://www.cnblogs.com/rongfengliang/p/17321567.html

标签:www,打印,https,org,cups,com,无线
From: https://www.cnblogs.com/rongfengliang/p/17334714.html

相关文章

  • 打印沙漏
    #include<bits/stdc++.h>usingnamespacestd;intmain(){intn,i,j,s=0;chara;cin>>n>>a;intm=int(sqrt(double(n+1)/2));//算行数的公式,减少循环intf=2*m-1;for(i=0;i<m;i++){for(j=0;j<i;j++)cout<<&q......
  • AOP实现日志打印
    packagecom.youmu.framework.love.interfaces;importjava.lang.annotation.*;/***@Author:guodong*@CreateTime:2023-04-1916:38*@Description:自定义注解日志类*@Version:1.0*/@Documented@Target(ElementType.METHOD)//注解的作用类型为方法@Rete......
  • 类中自定义函数并调用and使用钩子函数打印类中变量
    在一个类中自定义一个函数A,并在前向传播函数forword中调用这个函数假设您正在编写一个PyTorch模型,您可以按照以下方式在类中定义函数A,并在forward函数中调用它:importtorchimporttorch.nnasnnclassMyModel(nn.Module):def__init__(self):super(MyMod......
  • 打印佛祖
    console.log(["%c(一)本代码提供三包服务(包阅读、包编译、包运行)不包熟","(二)本代码所有解释权归权归佛祖所有,禁止未开光盲目上线","(三)请严格按照保养手册对代码进行保养,本代码特点:","i.运行在风电、水电的机器上","......
  • 京东物流面单打印
    最近单位小商城上线,使用的京东物流,在订单和物流单的对接上效率有待提高,最后考虑我们自己打印“物流面单”,联系了当地工作人员,大概了解了对接流程:1、在京东物流开放平台上网上注册;2、创建应用时,选择“自研商家”,认证时要用到“月结编码或客户编号”,这个是重点; 3、使用应用的app......
  • 低功耗蓝牙MESH芯片PHY6222/PHY6252 适用于无线耳麦
    旅游带团专用无线耳麦讲解器 无线讲解器已经成为讲解场所的主要设备。该装置分为发射器和接收器。讲师会用发射器说话,听者会戴上接收器听讲话。 产品功能及适用场合:1. 可实现讲解员用正常音量讲解,配接听耳机的客人无论距离讲解员远近(200米内)可听清讲解员的讲解。讲解比较......
  • 工程监测多通道振弦传感器无线采集仪 采集与发送时间间隔设置
    河北稳控科技多通道振弦传感器无线采集仪采集与发送时间间隔设置 VS系列无线采发仪在发送监测数据时支持单条数据与多条数据两种内容。单条数据发送是指在发送时只发送当前采集到的各通道的监测数据;多条数据发送是指在发送时发送自上次发送以来所有存储的未发送过的数据(多个......
  • 多通道振弦传感器无线采集仪 采集与发送时间间隔设置
    多通道振弦传感器无线采集仪采集与发送时间间隔设置VS系列无线采发仪在发送监测数据时支持单条数据与多条数据两种内容。单条数据发送是指在发送时只发送当前采集到的各通道的监测数据;多条数据发送是指在发送时发送自上次发送以来所有存储的未发送过的数据(多个时间点采集并存......
  • 小程序打印小票,复制功能,自定义导航栏
    //复制联系地址fnCopyAddress(){wx.setClipboardData({data:this.data.detailInfo.address,success:res=>{Util.errorShow('复制联系地址成功')}})},//打印小票fnPrintTicket(){let_this=this;......
  • 打印pdf 前端请求数据并打印pdf文件
    1、参考vue接收后端传来的pdf文件流,前端调用预览PDF2、原理3、代码<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>pdf</title></head><div><inputstyle="display:none&q......