当前位置: 首页 > news >正文

CPCL(Compressed Print Control Language)

一种常用于热敏打印机和标签打印机的指令语言

指令基本结构

CPCL 指令通常由以下部分组成:

以! 开头(加空格) 偏移量 dpi dpi 最大高度 打印份数(实测在有些打印机内份数不生效) 打印内容(打印指令都是以大写字母开头) PRIN执行打印指令

! 0 200 200 400 1 # 开头,定义页面宽度、高度、旋转角度等 PAGE-WIDTH 576 # 定义打印机的页宽(单位:像素) T 0 0 x y text # 文字打印指令 B 128 x y h w data # 条形码打印指令 LPLINE x1 y1 x2 y2 thickness # 画线指令 FORM # 结束指令,表示数据准备完成 PRINT # 发送打印命令

基本打印命令

设置页面

! 0 200 200 400 1
指令!02002004001
解释CPCL 指令的开始保留参数,通常为 0Y 方向的分辨率(dpi)X 方向的分辨率(dpi)页面高度(点)打印份数

纸张大小

PAGE-WIDTH 576

文字打印

T 4 0 30 30 Hello, CPCL!

T403030Hello, CPCL!
文字打印指令字体类型旋转角度起始坐标 X起始坐标 Y打印文本
! 0 200 200 400 1 PAGE-WIDTH 576 T 4 0 30 30 Hello, CPCL! PRINT

文字指令以TEXT为标记,字体名称\编号(不同打印机会有自己的内置字体) 文字大小标识 打印位置x、y点位坐标 打印内容

文字内容可通过SETBOLD、SETMAG等命令来加粗、放大

条形码打印

B 128 1 100 100 80 1234567890VB 128 1 100 100 80 1234567890

B128508050212345678
条码指令条码类型高度宽度X 坐标Y 坐标条码内容
! 0 200 200 400 1 PAGE-WIDTH 576 B 128 1 100 100 80 1234567890 PRINT

画线

LPLINE 20 50 200 50 2从 (20,50) 到 (200,50) 画一条宽度为 2 像素的线。

LPLINE502003002002
画线 指令起点 X 坐标起点 Y 坐标终点 X 坐标终点 Y 坐标线的宽度度
! 0 200 200 400 1 PAGE-WIDTH 576 LPLINE 20 50 200 50 2 PRINT

矩形绘制

BOX20302001503
画矩形左上角 X左上角 Y右下角 X右下角 Y线的厚度

图片打印

PCX 50 50 !<LOGO.PCX
PCX5050logo.pcx
图片指令X 坐标Y 坐标图片文件名

WARNING

CPCL 不支持 直接打印 PNG/JPG/BMP。 你可以先转换为 PCX 或 GRF 格式,再用 CPCL 代码调用打印。

二维码打印

B QR 50 100 M 2 U 6 12345678
BQR50100M 2U 612345678
二维码指令QR 码格式X 坐标Y 坐标误差校正单元大小二维码内容
http://www.jsqmd.com/news/1360123/

相关文章:

  • 组件库改版怕截图标不清?用 Storybook 搭本地组件预览页,再借 cpolar 给前端和测试临时验收
  • 2026广东新中式家具厂家推荐,坚守精工制造初心以东方美学匠心打造品质家居 - 品牌商讯
  • 天津水冷机组维保-欧米到家10年经验师傅30分钟极速上门检修|故障检修 | 定期保养 | 配件更换 | 清洗维护| 报价公开透明一站式服务
  • 如何快速配置Windows风扇控制软件:免费系统散热优化完全指南
  • MiMo Code:零配置云端编程环境,新手快速上手的编程训练场
  • BepInEx 6.0.0深度解析:Unity游戏插件框架的架构演进与性能优化实践
  • OpenClaw:轻量化AI智能体框架的设计原理与实战部署指南
  • 想做衣柜柜体选板材品牌推荐哪些品牌:四维优选聚焦衣柜专属方案 - 科技焦点
  • AI驱动蛋白质序列生成:从原理到实践的安全技术指南
  • 2026年学员问CPPS三个选修方向怎么选怎么收费——中研供应链刘老师X1政府采购X2招标投标X3国企采购方向对比和费用明细 - 中研供应链官方
  • 如何彻底告别网盘限速:9大平台直链下载助手终极指南
  • 零基础Milvus快速上手指南,手把手搭建RAG向量检索
  • shell和github相关
  • 考研数学高效复习策略:张宇基础与强化讲义的结合方法
  • Vue2与Vue3核心差异及性能优化实战
  • AI API集成中周期性连接重置的诊断与韧性架构实践
  • 如何快速实现游戏窗口分辨率自定义:SRWE终极窗口调整工具完全指南
  • 天赐范式第129天:精度对照实验——坐实“固有数值疤痕“
  • Muse Spark 1.2:AI编程助手从代码补全到主动思考的范式转变
  • 2026太原惠普电脑回收就来毓典奢品汇18617962974全国连锁专业靠谱,闲置笔记本处理全攻略 - 丽坤奢品汇
  • 多Agent项目实战,搭建一个产品加开发加测试的AI项目团队
  • 华为MetaERP Oracle Fusion Cloud GL(总账)完整核心基础架构深度解析总述定位Fusion GL 是整套 Fusion Financial 云 ERP统一会计中枢、全集团
  • DC-7靶机渗透测试实战:从Web漏洞到提权
  • 2026 青岛公维金申请条件与流程:最新政策全解读,免费代办攻略 - 青岛防水品牌推荐
  • Java List集合核心特性与性能优化全解析
  • 工作流商业分发与授权:从原型到产品的工程化实践
  • Unity资源管理实战:基于YooAssets构建AssetBundle热更新管线
  • 智慧井盖:物联网技术赋能城市地下管网安全监测
  • 高效个人成长记录系统:Day16编码与Markdown实践
  • gprMax电磁波仿真解决方案:从地质雷达到复杂电磁环境的FDTD建模指南