PaperCut Print Logger 免费打印日志记录系统

公司有几十台打印机,分布在不同的部门和场所。为了管理方便,将打印机安装到服务器上,用户只需要双击服务器上的打印机图标即可连接。一直以来,对打印内容都是无控制的,经常会发现在打印机附近堆积了很多无用的与工作无关的资料。

随着公司节能降耗的展开,对打印的控制也有了新了要求。一方面,通过设置权限,让用户只能在指定的打印机打印,另一方面,需要能够记录打印日志,审计用户的打印内容。

理光的打印管理系统可以很好地满足要求,但需要更换现有的打印机,以及采购管理系统,成本太高。

最终找到了PaperCut Print Logger这款免费的软件,可以满足我们的简单要求。

PaperCut Print Logger 直接安装到打印服务器上,没有软件界面,运行后就会直接生成一个网页页面,里面显示了各种打印信息,包括哪个用户在什么时候使用哪台打印机打印了多少份什么文档,该文档的格式、大小等等,所有数据都会一一显示出来。同时它还可以将报告导出为 CSV 格式,让你能够在 Excel 里进行汇总整理。

有了这些数据,就能够很好地审计打印的内容了。

但部署时需要注意:

1、如果用户知道有打印日志,打印时修改文件名,也无法获取准确的信息。当然这超出了技术的范围。

2、如果用户通过IP直接连接打印机,该系统就无法记录。不过PaperCut Print NG可以实现分布式日志收集,该软件是收费的,但功能非常强大,有兴趣的朋友可以下载试用。

官方地址:http://www.papercutcn.com/

PaperCut Print Logger   http://www.papercut.com/products/free_software/print_logger/chinese_simplified/

如果您有更好的方案,请留言给我,谢谢!

时间: 2024-11-10 21:48:00

PaperCut Print Logger 免费打印日志记录系统的相关文章

打印日志

=============================================== #最普通的log打印 import logging log_file="/tmp/mylog.log" logging.basicConfig(filename=log_file,level=logging.DEBUG) def fun1(): logging.debug("This is running fun1") if __name__=="__main_

Log4j配置的经典总结,打印日志文件,日志存库

    一.介绍 Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制 日志信息输送的目的地是控制台.文件.GUI组件.甚至是套接口服务 器.NT的事件记录器.UNIX Syslog守护进程等:我们也可以控制每一条日志的输出格式:通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程. Log4j 由三个重要的组件构成:日志信息的优先级,日志信息的输出目的地,日志信息的输出格式.日志信息的优先级从高到低有ERROR.WARN. INFO.DEBUG,分别用来

使用log4j2打印Log,log4j不能打印日志信息,log4j2不能打印日志信息,log4j和logj2,idea控制台信息乱码(文末)

说来惭愧,今天就写了个"hello world",了解了一下log4j的日志. 本来是想在控制台打印个log信息,也是遇到坎坷重重,开始也没去了解log4j就来使用,log4j配置文件开始用的log4j.properties,结果控制台一直打印ERROR StatusLogger No log4j2 configuration file found.也就是Log4j2配置文件没找到的意思. 我就把log4j.properties文件名改成log4j2.properties,结果不报错了

python之打印日志logging

1 import logging 2 3 4 # 简单打印日志举例 5 logging.basicConfig(level=logging.DEBUG) # 设置日志级别,WARN 6 logging.warning('Watch out!') # will print a message to the console 7 logging.info('I told you so') # will not print anything 8 9 10 # 打印日志到文件,注意要新起一个文件,否则不能

Swift 中调试状态下打印日志

首先我们应该知道Swift中真个程序的入口就是在AppDelegate.swift中.所以在打印日志在 AppDelegate.swift中是这样的 import UIKit @UIApplicationMain class AppDelegate: UIResponder, UIApplicationDelegate { var window: UIWindow? func application(application: UIApplication, didFinishLaunchingWi

Tomcat控制台总是打印日志问题的解决办法

问题 使用gradle启动项目,在tomcat控制台中不停地打印perf4j性能日志,导致开发过程很卡很慢.明明修改了logback.xml配置文件,让它输出到log文件中,而不是控制台,但是不起作用. 在Windows系统中,在启动tomcat后会出现上图这样的情况, 在ubuntu系统中,没有这种情况,应该是在ubuntu系统中,没有tomcat的控制台吧.同样,部署在线上的时候也没有问题. 唯独在windows中进行开发的时候有问题. 解决过程 真的是尝试很久很久. 刚开始调整日志打印路径

springboot aop + logback + 统一异常处理 打印日志

1.src/resources路径下新建logback.xml 控制台彩色日志打印 info日志和异常日志分不同文件存储 每天自动生成日志 结合myibatis方便日志打印(debug模式) <?xml version="1.0" encoding="UTF-8"?> <configuration debug="false"> <!--定义日志文件的存储地址 可以在LogBack 的配置中使用相对路径--> &

logback的使用和logback.xml详解,在Spring项目中使用log打印日志

logback的使用和logback.xml详解 一.logback的介绍 Logback是由log4j创始人设计的另一个开源日志组件,官方网站: http://logback.qos.ch.它当前分为下面下个模块: logback-core:其它两个模块的基础模块 logback-classic:它是log4j的一个改良版本,同时它完整实现了slf4j API使你可以很方便地更换成其它日志系统如log4j或JDK14 Logging logback-access:访问模块与Servlet容器集

aop打印日志

首先在资源目录下创建logback.xml文件 文件的内容 <?xml version="1.0" encoding="UTF-8"?> <configuration> <!--======================================= 本地变量 ======================================== --> <!--在没有定义${LOG_HOME}系统变量的时候,可以设置此本地