 |
UniPRT SDK
v1.0.0.0
|
|
- 类 com.UniPRT.Sdk.Json.PrinterUtil
- Todo: Raul Update! 清理此部分并移除“施工中”的标记。
这里是可以用__一行代码__达成的服务。
例如:
- 1.) 获取印表机硬件资讯。这是合适的硬件来发送打印任务吗?
- 2.) 获取印表机状态(在线、离线、故障等)。它准备好接收打印任务了吗?
- 3.) 在此下载新固件?
- 类 com.UniPRT.Sdk.LabelMaker.PglLib.Barcode_1D_Properties
- 这是 1D 条码常见的基本结构。
不同的条码类型有不同的参数,用户可能希望自定义这些参数。
以下每种条码需要自己的接口,如果我们想要暴露所有 1D PGL 参数:
- CODE93; [DIR;] [MAG;] [Hn[.m];] [BFn;L;] SR;SC
- C3/9 [CD]; [HIBC;] [DIR;] [MAG;] [Hn[.m];] [BFn;L;]SR;SC
- CODABAR[CD];[DIR;] [MAG;] [Hn[.m];] [BFn;L;] SR;SC
- ITF14;[DIR;] [MAG;] [Hn[.m];] [BFn;L;] SR; SC
- C128A 或 C128B 或 C128C; [HIBC;] [DIR;] [MAG;] [Hn[.m];] [BFn;L;] SR; SC
- UCC-128; [DIR;] [MAG;] [Hn[.m];] [BFn;L;] SR;SC
- EAN13[+n]; [DIR;] [SCB;] [MAG;] [Hn[.m];] [BFn;] SR;SC
- UPC-A[+n];[DIR;] [SCB;] [MAG;] [Hn[.m];] [BFn;] SR; SC
- EAN8[+n]; [DIR;] [SCB;] [MAG;] [Hn[.m];] [BFn;] SR; SC
- 类 com.UniPRT.Sdk.LabelMaker.PglLib.Barcode_2D_Properties
- 这是 2D 条码常见的基本结构。
不同的条码类型有不同的参数,用户可能希望自定义这些参数。
以下每种条码需要自己的接口,如果我们想要暴露所有 2D PGL 参数:
- MAXICODE[Mn;] [Z;] [DIR;] [BFn;L;] SR; SC
- QRCODE; [DIR;] [X[D] n;] [Y[D] n;] [Tn;] [En;] [Mn;] [In;] [Cn;[Pn; Nn; Rn;]] [BFn;L;] SR; SC
- PDF417;[MICRO or MACRO;] [DIR;] [X[D] n;] [Y[D] n;] [(Hn)|(Wn);] [ASPECTh: w;] [(Rn) | (Cn);] [BIN;] [S[%] n;][BFn;L;] SR; SC
- AZTEC;[DIR;] [X[D] n;] [Hn;] [FORMATx, y;] [APPENDx, y;] [INIT;] [BFn;L;] SR; SC
- DATAMATRIX;[DIR;] [X[D] n;] [Y[D] n;] [Cn;] [SHn;] [Rn;] [ECCn;] [IDn;] [BFn;L;] SR;SC
- 成员 com.UniPRT.Sdk.LabelMaker.PglLib.PglForm.Rfid_Verify (Rfid_ReadProperties readProps, Rfid_ReadBitField readBitField)
- 对于需要将多个字段发送到主机的复杂验证怎么处理? 如果每个需要的字段都使用多个验证请求,是否存在性能问题? 将多个 RFID 字段读入不同的动态字段 DFn 需要将每个读取动作与 VERIFY 动作链接,这需要用户了解 PGL 命令的交互。
这是目标吗?仅仅为 PGL 创建函数/方法。
还是为了减轻学习曲线的痛苦,使用户能以更自然的方式创建软件?
用户如何与“读取”操作互动以指定 Hex、Dec、字符串、二进制,同时还具有添加 VERIFY 操作的头/尾的灵活性?
- 成员 com.UniPRT.Sdk.LabelMaker.PglLib.Verify.GetFieldTag ()
- 除了 "DFn",还有其他字段类型 "AFn"、"BFn" 吗?
用户如何知道使用 "DFn"、"AFn"、"BFn",以及应该使用哪个 "n"?
字段编号 "n" 如何在表单内同步?
- 成员 com.UniPRT.Sdk.LabelMaker.TsplLib.TsplForm.Rfid_Verify (Rfid_ReadProperties readProps, Rfid_ReadBitField readBitField)
- 如果需要将多个字段发送到主机,复杂的验证怎么办? 如果对每个所需字段使用多个验证请求,是否存在性能问题?
- 成员 com.UniPRT.Sdk.LabelMaker.TsplLib.Verify.GetFieldTag ()
- 除了 "DFn",其他字段类型如 "AFn"、"BFn" 怎么办? 用户如何知道何时使用 "DFn"、"AFn"、"BFn" 以及应使用的 "n" 值? 字段号码 "n" 如何在表单中同步?
- 成员 com.UniPRT.Sdk.Settings.Configs.Configs (JsonComm mgmtComm)
- 待办: Raul 更新!
- 如果已经完成对 JsonComm 对象的内部管理,是否可以暂时移除此构造函数?
- 例如,使用 "单例" 设计模式来创建所有服务使用者共享的“实例”。
- 也就是说,是否可以实现 JsonComm 对象的内部管理,因为每台印表机仅能有一个 JsonComm 对象,用于监听和解析完整的管理讯息并转发给所有管理讯息的监听者。