1. 新增AutoDotCodeConsumer自动铺码消费者,实现统一的交换机路由绑定 2. 重构RabbitMQ接收方法,支持交换机、路由键配置,添加死信队列处理 3. 重构现有JournalTaskReceiveConsumer,使用标准交换机路由配置 4. 更新JournalPageService,将打印逻辑替换为自动铺码消息发送 5. 调整枚举类型,重构任务类型命名 6. 更新实体和DTO,新增Prompt相关字段 7. 添加PrintToolV2.7配套工具和文档 8. 清理冗余的PrintJournalPageAsync接口
32 lines
2.3 KiB
Plaintext
32 lines
2.3 KiB
Plaintext
调用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
|