标签打印出来尺寸不对?缩放、DPI 与纸张设置排查
设计里明明是 60×40mm 的标签,打出来却小了一圈、条码扫不出、内容偏到一边,或者一张标签跨到了两张纸上。这类问题九成不是软件画错了,而是从软件到打印机之间某一环把尺寸改了:浏览器打印对话框的缩放、驱动里的纸张定义、打印机分辨率的点数换算、页边距。本文按数据流经的顺序逐个排查,每一步给出应该看到的数值,最后附一份可以照着打钩的清单。
先量一下:是整体缩放还是局部偏移
拿尺子量打出来的标签,和设计尺寸比。三种情况对应三类原因:整张内容等比例变小或变大,条码也跟着变,是缩放问题;内容尺寸对但整体往一边挪、贴边的元素被裁掉,是页边距或纸张定位问题;内容尺寸对但一张标签被拆到两张纸、或者两张标签内容叠在一张上,是纸张尺寸定义和实际标签纸不一致。
先分清类别再往下看,可以少走一半弯路。量的时候用条码宽度最准:设计里条码是 30mm,打出来 25mm,就是缩到了 83%,正好是常见的「适合页面」把 60×40 缩进 A4 可打印区的比例之一。
- 整体等比变小/变大 → 缩放(第 2 节)
- 尺寸对、内容偏移或被裁 → 边距与定位(第 5 节)
- 尺寸对、跨页或叠页 → 纸张定义(第 3、4 节)
- 小字发虚、细线断 → 分辨率(第 4 节)
浏览器打印对话框:缩放 100%,关掉「适合页面」
在线标签软件通过浏览器打印,打印对话框是第一个会改尺寸的地方。Chrome 和 Edge 的对话框里有「缩放」选项,默认可能是「默认」或「适合页面宽度」——遇到标签这种小页面,它会把内容按纸张可打印区放大或缩小。必须展开「更多设置」,把缩放改成「自定义」并填 100。
第二个要看的是「纸张尺寸」。软件已经把页面设为标签的实际尺寸(比如 60×40mm,边距 0),但对话框里的纸张是驱动提供的列表,默认往往是 A4 或 Letter。选成 A4,一张 60×40 的标签就会打在 A4 左上角,标签打印机则会把它认成一张 210mm 高的纸连走好几张。列表里选与标签纸一致的规格,没有就先到驱动里新建(下一节)。
第三个是「页边距」,选「无」或「默认」都可以,因为页面本身已经声明了 0 边距;但如果选了「自定义」并填了数值,内容会被往内挤。另外把「页眉和页脚」关掉,否则日期和网址会打到标签上。
- 缩放:自定义 → 100
- 纸张尺寸:与标签纸一致,不是 A4
- 边距:无;页眉页脚:关
- 目标打印机:标签机,不是 PDF 虚拟机或 A4 机
驱动里的纸张定义:宽、高、间距要和实物一致
标签打印机驱动里有一个「纸张」或「卷」的列表,每一项定义了宽、高和标签间隙。你的标签纸规格不在列表里时,要新建一项:宽填标签宽度(不含底纸露边),高填标签高度,间隙填相邻标签间的底纸距离(常见 2mm 或 3mm)。定义好后,这个尺寸才会出现在浏览器打印对话框的纸张列表里。
宽高填错的典型表现:高填大了,打印机每打一张会多走一段空白甚至跳过一张;高填小了,内容底部被裁掉,下一张的内容从上一张的尾巴开始;宽填大了,右侧内容打到底纸外面,条码被截断。
另外确认驱动里的打印方式(热敏/热转印)和传感器类型(间隙/黑标/连续)与纸一致。间隙纸选成连续模式,打印机不会自动定位,每张都会往下偏一点,累积几张后就完全错位。换纸后做一次「校准」或「自动检测介质」,让打印机重新测量标签长度。
- 新建纸张:宽 = 标签宽,高 = 标签高,间隙 = 2–3mm
- 传感器:有间隙的纸选「间隙」,背面有黑条的选「黑标」
- 换纸后校准一次,让打印机重新量标签长度
203 还是 300 DPI:点数与毫米的换算
标签打印机的分辨率通常是 203 dpi 或 300 dpi,即每英寸 203 或 300 个点。换算成毫米:203 dpi 约等于每毫米 8 个点,每个点约 0.125mm;300 dpi 约每毫米 11.8 个点,每个点约 0.085mm。这个数字决定了软件里的毫米在打印机上对应多少个点。
尺寸问题和 DPI 的关系有两种。一种是「同一个打印文件在不同分辨率的机器上尺寸不一样」:如果文件是按点数写的(比如某些打印机指令),203 dpi 上 240 点是 30mm,到 300 dpi 上 240 点只有 20mm。浏览器打印走的是毫米,不会有这个问题,但驱动里选错了打印机型号(203 的机器装了 300 的驱动),就会出现整体缩小到约 2/3 或放大到约 1.5 倍。检查驱动里的型号和分辨率与机身标签一致。
另一种是细节失真而不是尺寸变化:条码的最细条在 203 dpi 下不能小于 1 个点(0.125mm),设计里 0.19mm 的条会被凑成 1 个点或 2 个点,条码整体宽度略变、扫码变差。二维码每个模块不小于 0.25mm,在 203 dpi 下正好是 2 个点,再小就会变成不规则的方块。字号不小于 5pt,203 dpi 下 5pt 的字大约 14 个点高,勉强清楚;小字多的标签换 300 dpi 打印机。
- 203 dpi ≈ 8 点/mm,1 点 ≈ 0.125mm
- 300 dpi ≈ 11.8 点/mm,1 点 ≈ 0.085mm
- 驱动型号选错 → 整体缩到 2/3 或放大 1.5 倍
- 条码 ≥ 25×8mm、二维码模块 ≥ 0.25mm、字号 ≥ 5pt
页边距与整体偏移
内容尺寸对了但整体向右或向下偏,先看打印机驱动的「偏移」或「起始位置」设置,很多驱动有横向、纵向偏移量(单位 mm 或点),换纸或换驱动后残留了旧值就会偏。归零后再试。
偏移也可能来自纸本身。标签纸在打印机里要靠导纸板夹住,导纸板没推紧,纸左右晃 1–2mm,打出来就左右偏。检查纸卷是否居中、导纸板是否贴住纸边。纵向偏移多半是没校准,跑一次校准。
设计层面也留有余量。所有元素离标签边缘至少 2mm,这是打印机机械偏差的正常范围;贴边放的元素即使打印机完全准确,也可能因为纸的模切误差被裁掉。条码两侧的静区(空白)也要在 2mm 边距之内,不要让条码顶着标签边。
逐步排查清单
按从上到下的顺序过一遍,每一步确认后再往下。绝大多数尺寸问题在前四步就能解决。
- 1. 设计尺寸:软件里标签宽高与标签纸规格一致(宽垂直出纸方向)
- 2. 打印对话框:目标是标签打印机;纸张选与标签纸一致的规格;缩放 = 100%;关闭「适合页面」;边距无;页眉页脚关
- 3. 驱动纸张定义:宽、高、间隙与实物一致;传感器模式正确
- 4. 驱动型号与分辨率:与机身一致(203/300)
- 5. 校准:换纸后做一次介质校准
- 6. 偏移量:驱动里横向、纵向偏移归零;导纸板夹紧
- 7. 试打一张,用尺量条码宽度与设计值对比,用扫码枪扫一次
- 8. 全对再批量打;换纸、换机器、换电脑后重复 2–5
在 KuaiLabel 里怎么做
画布就是标签的实际尺寸,打印时页面大小自动设为标签宽高、边距 0,你只需要在浏览器对话框里做第 2 步:选标签机、选一致的纸张、缩放 100%。批量打印工作台里可以逐张预览,底纸、标尺、参考线不会打出来。
设计阶段的尺寸约束会自动检查:元素距边缘不足 2mm、条码小于 25×8mm、二维码模块不足 0.25mm、字号小于 5pt 都会提示并给出修正建议,打印前把提示清零可以排除掉设计侧的原因。第一次调打印机时,建议用一个尺寸明确的模板试打:商超价格标签 60×40mm 有条码可以量、可以扫;人员工牌 85×54mm 是标准卡片尺寸,偏移一眼能看出来;产品合格证 50×35mm 字小,用来验证分辨率是否够。
常见问题
标签打印出来比设计的小一圈是什么原因?
最常见是浏览器打印对话框的缩放不是 100%,或者开了「适合页面」。展开更多设置,缩放改为自定义 100。其次是驱动里选了 300 dpi 型号而实际是 203 dpi 的机器,会整体缩到约 2/3。
一张标签打到了两张纸上怎么办?
打印对话框的纸张尺寸选成了 A4 或比标签大的规格。在驱动里新建与标签纸一致的纸张(宽、高、间隙),再回到对话框选它。
打印机每打一张就走一张空白怎么回事?
驱动里纸张高度填大了,或者没校准。把高度改成标签实际高度,传感器选「间隙」,然后在打印机上做一次介质校准。
条码尺寸对了但扫不出来?
检查缩放是否 100%(缩放会改变条的宽度比例)、条码是否不小于 25×8mm、两侧静区是否被裁、打印浓度是否过高导致条糊在一起。热转印还要看碳带是否与材质匹配。
203 dpi 和 300 dpi 的打印机打出来的标签尺寸一样吗?
通过浏览器打印时一样,因为页面是按毫米定义的。不一样的是清晰度:300 dpi 的点更小,小字和密集条码更清楚。只有按点数写的打印指令才会在两种分辨率上出现尺寸差异。


