Files
QYZH.InteractiveMagazine/QYZH.InteractiveMagazine.WorkService/PrintToolV2.7/命令行方式调用方法.txt
glz d9933e4537 refactor: 重构RabbitMQ消费者体系,新增自动铺码功能
1. 新增AutoDotCodeConsumer自动铺码消费者,实现统一的交换机路由绑定
2. 重构RabbitMQ接收方法,支持交换机、路由键配置,添加死信队列处理
3. 重构现有JournalTaskReceiveConsumer,使用标准交换机路由配置
4. 更新JournalPageService,将打印逻辑替换为自动铺码消息发送
5. 调整枚举类型,重构任务类型命名
6. 更新实体和DTO,新增Prompt相关字段
7. 添加PrintToolV2.7配套工具和文档
8. 清理冗余的PrintJournalPageAsync接口
2026-06-22 16:56:05 +08:00

32 lines
2.3 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

调用PrintTool.exe增加参数说明如下
1、-sMode=Generate (必须)
2、-sPDF=源文件pdf格式的完整路径必须
3、-sLIC=铺码资源文件完整路径(必须)
4、-oPDF=生成pdf文件的完整路径必须
5、-dType=点阵形状0方点1圆点默认为0可选
6、-dPrint=打印场景0普通激光打印机1工业印刷默认为0可选
7、-pStart=数字整数可以制定资源文件从第几个编号开始铺码非必须默认0表示从资源的剩余页码开始每次铺码成功后点阵资源会相应减少大于0时点阵资源不会减少pStart=1时表示从第一页开始铺码
8、-dPageAddr=是否显示点阵页码地址0不显示1显示默认为0可选
9、-sPrinter=打印机名称(必须)
10、-dPageStart=数字设置打印起始页码1表示从第一页开始打印0全部打印默认0可选
11、-dPageEnd=数字设置打印结束页码0全部打印默认0可选
12、-dCopy=数字设置打印份数默认1可选
13、-dKValue=数字设置码点颜色深度取值范围50-100默认100比如取值90表示k值为90%(可选)
14、-dDotSize=数字设置码点大小取值范围30-50默认40可选,方点仅支持40
15、-dOutFile=数字0只生成带点阵pdf文件1只生成纯点阵文件2既生成纯点阵文件也生成带点阵pdf文件默认为0可选
16、-dControlPageNum={[页地址,连续数量],[页地址,连续数量]...} 可一个pdf有多段页码段默认从第一页开始(可选)最后一段若是不想数pdf剩下多少页可直接放0默认用最后字段铺完剩下的页
说明:
当-dOutFile=2时纯点阵文件名为输入的-oPDF参数带点阵pdf文件名为在-oPDF参数后加上"_dp",即"D:\pdf\28_dot_dp.pdf"。
示例:
制作点阵:
-sMode=Generate -sPDF="D:\pdf\28.pdf" -sLIC="D:\Root licnese segment 70_70.0.0.0_100.xml" -oPDF="D:\pdf\28_dot.pdf" -pStart=1
制作纯点阵文件:
-sMode=Generate -sPDF="D:\pdf\28.pdf" -sLIC="D:\Root licnese segment 70_70.0.0.0_100.xml" -oPDF="D:\pdf\28_dot.pdf" -dOutFile=1
打印:
-sMode=Print -sPDF="D:\pdf\28_dot.pdf" -sPrinter="HP LaserJet Professional M1216nfh MFP (副本 1)" -dPageStart=2 -dPageEnd=3 -dCopy=5