zplCore.comzplCore.com
class21 members

RfidEncodeOptions

public sealed class RfidEncodeOptions

Options of ZplRfid.BuildCommands (each null value omits its command).

Constructors

SignatureDescription
# RfidEncodeOptions()

Properties

PropertyTypeDescription
AccessPassword { get; set; }stringAccess password, 8 hex digits, written with ^RFW,H,P (and used by the locks).
Antenna { get; set; }string^RW a: antenna element (A1 … E4), only multi-antenna printers.
ErrorHandling { get; set; }char?^RS e: error handling after the last try: 'N' no action (default), 'P' pause, 'E' error mode.
HostVerificationField { get; set; }int?^FN number for host verification: the EPC field gets ^FNn and ^HVn,…,L returns the written data per label (RFID Programming Guide 3, ^HV). Null: no ^HV.
HostVerificationHeader { get; set; }stringHeader text of the ^HV response (default "EPC:"); ^FH escapes are applied when it needs them.
KillPassword { get; set; }stringKill password, 8 hex digits, written with ^RFW,H,P.
LabelsToTry { get; set; }int?^RS n: labels tried when encoding fails (1–10, printer default 3).
LockAccessPassword { get; set; }RfidLockValue^RLM lock of the access password.
LockEpc { get; set; }RfidLockValue^RLM lock of the EPC bank (needs an access password other than 00000000 for Lock/Unlock).
LockKillPassword { get; set; }RfidLockValue^RLM lock of the kill password.
LockUser { get; set; }RfidLockValue^RLM lock of the user memory bank.
PcMode { get; set; }RfidPcModePC handling of the EPC write (default RfidPcMode.Auto).
ProgrammingPosition { get; set; }string^RS p: programming position, e.g. "F0", "F90" (mm forward), "B10" (mm backward) or dot rows "520".
ReadPower { get; set; }int?^RW r: read power 0–30.
Retries { get; set; }int?^RR n: read/write retries per block (0–10).
TagType { get; set; }int?^RS tag type (8 = EPC Class 1 Gen 2, the only type of current printers); null omits ^RS unless another ^RS value is set.
UseEpcFormat { get; set; }boolWrite the EPC as decimal fields with format E and an ^RB layout of the scheme (^RB96,8,3,3,…^FS ^RFW,E^FD48,…), like the ^RB example of the RFID Programming Guide: 96-bit schemes only, memory bank E (the PC length stays as on the tag, normally 96 bits). Default false (hex).
UserMemoryHex { get; set; }stringUser memory data (hex, even number of digits) written with ^RFW,H,0,n,3.
VoidLength { get; set; }int?^RS v: length of the VOID printout in dot rows.
WritePower { get; set; }int?^RW w: write power 0–30.