办事打印,卡人的从来不是打印机

打印机早就不稀奇,稀奇的是把内容排对:身份证复印件要求"正反面、原件大小排一页",桌牌要求"立起来两面都能读",值班表要求"节假日别排错"。这三件事的共同点是模板性强、容错率低、催得急——行政同事的崩溃大多发生在这里。它们其实都能在浏览器里本地解决,一个安装包都不用装。

交材料:身份证正反面一页排完

先算尺寸这笔账。身份证遵循 ISO 7810 ID-1 标准,85.6mm × 54mm,这也是银行卡通用的尺寸。96dpi(网页与多数打印预览的默认分辨率)下每毫米约 96÷25.4 ≈ 3.78 px,可以复算:85.6 × 3.78 ≈ 323 px,54 × 3.78 ≈ 204 px。A4 在 96dpi 下是 210×297mm ≈ 794×1123 px,竖排放两张卡面(各 323×204 px)、中间留 10mm 间隔,总高 204×2+38 ≈ 446 px,纸面上绰绰有余——所谓"原件大小",就是卡面严格锁定在这个尺寸,缩放一律不要。

比排版更要紧的是防挪用。复印件斜向平铺一行浅灰水印,比如"仅供办理××业务使用,他用作废",比只写"复印件"三个字有效得多——整页打满,裁不走、P 不掉。身份证复印件排版把正反面上传、原件大小校准、水印文字、一页 A4 导出做成一条流程,照片只在浏览器本地经 canvas 排版,不经过任何服务器,断网也能用。

顺带一个配套件:有的表格要贴一寸照,白底蓝底要求还不一样,图片背景纯色替换本地换底色,换完直接并进同一次打印。

开会前十分钟:桌牌批量出

会议通知发出来,桌牌还没影,是行政的经典极限场景。会议桌牌批量生成的用法是粘贴名单——一行一个姓名(可带职务)——自动分页排版,A4 直接打印。

它值得讲一句的是双面镜像的几何:A4 竖放,沿水平中线对折立起来,每面 210×148.5mm。页面上半的名字旋转 180° 印、下半正向印,对折之后,上半翻过去成为背面——原本倒着的字翻转 180°,恰好又成正的;下半留在正面,本来就是正向。于是立起来的桌牌前后两面谁看都是正字,这就是对折桌牌不需要双面打印机的原理,一张 A4 出一个桌牌。

字号也有讲究:2–3 字的姓名建议 100pt 起步——1pt ≈ 0.353mm,100pt 字高约 35mm,坐在五米外也看得清。工具按名字长度自适应字号,不用手动试。

节假日值班表:轮转交给程序,标红交给日历

节前排值班表,难的不是排,是排对:谁连值两天了、哪天撞上法定节假日、调休上班的周末算不算上班日。节假日值班表生成器的思路是成员×日期段自动轮转:录入成员名单和起止日期,程序按顺序循环分配,避免手排时的厚此薄彼;表内内置 2026 年法定节假日与调休安排,值班日撞上法定节假日自动标红——自 2025 年起全年法定节假日共 13 天(除夕和 5 月 2 日新纳入),哪些天是三倍工资级别的重要日子,扫一眼红色就知道,值班补贴按哪一档算也不会看串行。排好一键打印,贴门卫、发群里都行。

顺带一提:请假条也能一键生成

请假条的翻车点在格式:标题没居中、称谓没顶格、缺署名日期,交上去被退回重写。请假条生成器填空即出:标题、称谓、事由、起止时间、署名、日期,规范格式直接打印签字。同一类"要个标准格式"的单据还有报销单生成器,填明细出规范的报销单,哪怕财务排队,也轮不到你重填第二遍。

打印前后还有两件小事

交材料前常要把几份扫描件按顺序合成一个 PDF,PDF页面整理本地拖拽重排、删页、旋转,顺序对了再交;系统性的 PDF 处理(压缩、签名、加页码),见《PDF 全家桶补完计划:压缩、签名、页码、转图、重排与解密》。至于排队办事的间隙被家长群里"明天口算打卡"召唤的,口算题批量生成选好题型题量,A4 双栏连答案页一起打印,一分钟交卷。

常见问题

水印会不会让复印件不被接受?

正常业务办理不受影响——水印是浅灰、置于底层,信息完整可读。个别单位明确要求"无水印复印件"时,把水印文字留空重新导出即可。

桌牌名字太长排不下怎么办?

四字以上姓名或"姓名+职务"两行排布时,工具会自动缩小字号并保持居中,对折后依然两面正向;特别长的名字建议只保留职务简称。

证件照会传到服务器上吗?

不会。排版和换底色都在浏览器本地完成,图片不经过任何服务器,断网状态下同样可用。

小结

办事打印三件套:交材料(身份证正反面按 85.6×54mm 原件大小排一页 + 防挪用水印)→ 开会(名单粘贴出双面正向的对折桌牌)→ 排班(成员轮转 + 法定节假日标红)。本文用到的身份证复印件排版、会议桌牌批量生成、节假日值班表生成器、请假条生成器,加上图片背景纯色替换、报销单生成器、PDF页面整理、口算题批量生成,全部浏览器本地运行——证件照和名单这类信息,本来就不该交到别人服务器上。