吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2278|回复: 47
收起左侧

[原创工具] 打印登记系统(单机版)

  [复制链接]
Thebzk 发表于 2026-5-15 10:01
本帖最后由 Thebzk 于 2026-5-15 17:26 编辑

可能这个软件对大家来说很小众,我们公司属于比较敏感的公司,互联网计算机需集中管理,导致全公司在公共上网机上打印文件时无法将该项费用核算到各部门头上,就做了一个打印登记系统。
主要功能就是打印前先登记!该软件比较小众,也欢迎大佬二次开发,如何源码可以找我。
【软件名称】
   打印登记系统

【适用系统】
Windows 10
Windows 11

【开发环境】
.NET 8
WPF
Windows Service

【软件用途】
用于实体打印机打印前的人员登记。
当用户从 Word、Excel、PDF 阅读器等程序向实体打印机发起打印时,程序会弹出登记窗口,要求填写打印人姓名并选择所属部门,登记完成后才继续打印。【主要功能】
检测本机实体打印任务
打印前弹出登记窗口
登记打印人姓名
登记所属部门
自动读取本次打印页数
登记完成后继续打印
取消登记时取消本次打印
客户端静默驻留
服务与客户端支持守护
服务或客户端被结束后自动拉起
支持开机后自动守护
支持登录后自动守护
支持清理残留和重新部署
支持登记记录本地保存
支持登记记录导出

【当前版本使用方式】
因为部分系统环境对安装脚本兼容性不太一致,所以当前版本采用更稳的手动首跑方式。
首次使用时,先解压压缩包
手动运行 PrintGuard.Service 目录里的服务程序
再手动运行 PrintGuard.Client 目录里的客户端程序
最后双击 Start-Watchdog.vbs
这样后续守护逻辑就会接管
服务被结束会自动拉起
客户端被结束也会自动拉起
重启电脑或重新登录后,也会继续自动守护

【包内文件说明】
PrintGuard.Service
后台服务程序目录
PrintGuard.Client
客户端程序目录
watch-service.ps1
守护脚本
负责检测服务和客户端状态,并在异常结束后重新拉起
Start-Watchdog.vbs
隐藏方式启动守护脚本
双击后不会弹 PowerShell 控制台窗口
Cleanup-PrintGuard.cmd
强力清理入口
用于彻底删除软件、守护任务、残留进程、自启动项等
cleanup-printguard.ps1
强力清理脚本本体
INSTALL.txt
简要使用说明

软件运行逻辑】
平时客户端会在后台静默运行,不会一直弹窗。
只有在用户向实体打印机提交新的打印任务时,才会弹出登记窗口。
登记窗口中会显示当前打印机、文档名、系统用户、页数、检测时间等信息。
用户填写打印人姓名并选择所属部门后,点击确认,程序再继续本次打印。
如果取消,则本次打印不继续。

【适用场景】
办公室日常纸质文件打印登记
资料打印留痕
部门用纸登记
打印行为辅助管理
局域网终端本机打印控制

【注意事项】
这个软件更适合普通办公环境下的打印登记流程管理。
它解决的是打印前登记的问题,不是专门做系统级强对抗的安全软件。
如果本机使用人本身拥有较高系统权限,理论上仍然可以手动干预服务、计划任务或相关进程,这属于 Windows 权限模型本身的范围。
所以它更适合用于规范办公流程,而不是拿来做绝对意义上的防绕过控制。

【已做的兼容处理】
客户端和服务都加入了守护逻辑
守护支持开机和登录后继续自动拉起
提供了无控制台窗口的守护启动方式
提供了强力清理脚本,避免旧版本残留或守护反复拉起导致删不干净
清理逻辑已经处理成先停守护,再停服务和客户端,最后清理残留

【使用建议】
首次部署建议先在测试机上验证
重点测试以下几项
打印任务能否正常触发登记窗口
登记完成后能否继续打印
取消后能否终止打印
服务被结束后是否能重新拉起
客户端被结束后是否能重新拉起
重启电脑后是否还能自动守护

【软件截图】
打印登记页面.png
【软件下载】https://thebzk.lanzouu.com/irRTx3pi6v4d    2026.5.15  17:25  刚开始发布的版本有点问题,只有首次打印登记,后续可以直接打印,现在已修复该问题。      
具体使用方法查看《INSTALL.txt》。

免费评分

参与人数 7吾爱币 +7 热心值 +7 收起 理由
yjkhnn + 1 + 1 热心回复!
wdyy + 1 + 1 谢谢@Thanks!
mywlbc + 1 + 1 很好的软件,但是姓名登记这个我觉得不太合适,因为这个名字是可以随便写的 ...
twdayu + 1 + 1 热心回复!
wuai3456 + 1 + 1 谢谢@Thanks!
52rap + 1 + 1 谢谢@Thanks!
hybcrp + 1 + 1 热心回复!

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

gc12h1234 发表于 2026-5-15 11:00
这个在某些单位确实会用得到。但是有一个问题,再打印的时候,如果登记的是别的部门和别的部门人名呢?那费用是不是就计算到其他部门去了?这个是不是可以添加一个登录口令,每个部门有不同的口令
cick 发表于 2026-5-15 10:22
刚开始工作的老单位在打印标书的时候会要求登记。这个一般就是政务要求会多些,敏感企业多些。大佬,这个是带后台统计的么。比如你区间时间范围内的统计各部门人员打印汇总情况等其他报表不。既然有登记了,那应该是有报表了。是有后台的么?
小生吾怕怕 发表于 2026-5-15 10:07
帮忙顶一下,确实用不到,打印还得登记有点儿麻烦了
chinasjy 发表于 2026-5-15 10:11
前几年单位也碰到类似的问题,我们是大图,没遇到你这么较真有担当的技术人
hybcrp 发表于 2026-5-15 10:20
确实小众,对单位单独核算确实有用
robertclarke 发表于 2026-5-15 10:22
这得是一人一机局域网固定IP的才好用
liduowu 发表于 2026-5-15 10:26
针对技术型的企业,这软件还是蛮实用的
额微粒波地 发表于 2026-5-15 10:30
比如我是a部门的,我登记到b部门上会怎么样
dr-pan 发表于 2026-5-15 10:31
共享打印机监控神器,感谢分享
落曌乾坤 发表于 2026-5-15 10:32
本帖最后由 落曌乾坤 于 2026-5-15 10:35 编辑

能同时主动获取MAC地址等能够追溯的是否更稳妥(万一有人随便填呢)
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - 52pojie.cn ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2026-5-16 03:44

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表