Skip to content

qeqeq1/PrintCalc

Repository files navigation

打印覆盖率、成本、售价计算器

一款专为个人/小型打印店设计的成本核算工具。支持纸张与墨水(黑白/彩色)独立计价,通过 PDF 像素分析技术精准估算覆盖率,并自动生成打印计价单。

在线体验https://print.id5.fun

运行环境:纯前端(Zero-Backend)

☁️ 加速支持:Powered by Tencent EdgeOne


项目说明

本项目源于本人宿舍打印店日常运营需求,现已开源供广大同学参考使用。

  • 实用导向:非专业过度开发,以解决实际业务痛点为主,代码逻辑简洁。
  • 精度说明:覆盖率基于 PDF 转换为 150PPI 图像分析得出,结果仅供成本核算参考。
  • 适用场景:个人或小型工作室,不建议在对精度要求极其苛刻的工业印刷场景使用。
  • 缺陷 : 基于浏览器运行,性能受限,请勿处理过大的PDF文件。如需处理大型PDF文件,请使用Python版(稍后开源)

覆盖率计算标准 (ISO 基准)

为确保成本核算的科学性,本项目参考某品牌某型号耗材厂商的标称页数逻辑:

  1. 黑色墨水 (Black): 标称 6500 页通常基于 A4 纸 5% 黑色覆盖率(约 1/20 面积)消耗时计算。
  2. 彩色墨水 (CMY): 标称 5500 页基于 15% 综合覆盖率(即青、洋红、黄各占 5%)均匀消耗时计算。

换句话说,如果覆盖率为5%,按5%的打印覆盖率打印;三色墨水共能打印 3*5500 页,但如果覆盖率为 3 * 5% ,三瓶墨水加一起只能打印 5500 页。请注意统计口径差异


核心功能

  • 📄 灵活计价:纸张成本、黑白/彩色单价均可独立配置。
  • 🖨️ 智能估算:根据文档实际覆盖率动态计算墨水/碳粉消耗成本。
  • 💰 盈亏分析:自动汇总单页及整单总成本、利润,并提供建议售价。
  • 📑 账单生成:支持生成可直接复制或导出的结构化打印计价单。
  • 🌐 零门槛使用:纯前端架构,无需服务器,支持静态部署或本地离线运行。

技术栈

  • 框架:Vue 3
  • 样式:Tailwind CSS
  • 内核:PDF.js (用于文档渲染与像素分析)

本地运行

  1. 克隆本仓库或下载源码压缩包。
  2. 直接双击打开 index.html 即可启动工具。

开源协议

本项目采用 MIT 开源许可证。本项目 AI 生成率为 100%。

其他说明:本人使用机器为兄弟T735DW. 在自动双面打印、仅打印黑色文本的情况下,每小时约能打印180张(360页)。折合自动打印速度约为3ppm(自动双面)。
若单面打印速度可提升2倍以上。当论文存在图片时,打印速度会相应变慢。
耗材成本:BTD100墨水瓶官方指导价75/瓶。黑色:7500页(黑色5%覆盖 可7500页);彩色:5000页/瓶(单色5%覆盖 单瓶可打5000页)。 实际百亿补贴售价约为35元/瓶. 售价定为黑白:0.15/页 彩色:0.5/页; 黑白打印与自助打印机持平,彩色打印价格低于自助打印机
如您所在的学校没有投放自助打印机,您的售价可以到黑白0.5元/页,彩色0.8/页

About

纯前端打印成本与售价计算器,无需后端服务。支持纸张成本、黑白 / 彩色单独计价,可根据打印覆盖率自动计算墨水 / 碳粉消耗量,并一键生成标准化打印计价单,适用于打印成本核算与报价场景。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors