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 物件,用於監聽和解析完整的管理讯息並轉發給所有管理讯息的監聽者。