com.citizen.jpos.printer
Class ZPLRFIDPrinter

java.lang.Object
  extended by com.citizen.jpos.printer.ZPLPrinter
      extended by com.citizen.jpos.printer.ZPLRFIDPrinter

public class ZPLRFIDPrinter
extends ZPLPrinter

TODO RFID, NFC Tag.

Author:
leesk

Constructor Summary
ZPLRFIDPrinter()
           
 
Method Summary
 void checkTAGWrite()
           
 void endTagPage(int quantity)
           
 void setupTagMode()
          Setup Tag, RS - RFID Setup : retry number when read/encode error[3], Error[NoAction] RR - RFID Retries for a Block : 10
 void startTagPage()
          TODO F/W ¹ÌÁö¿ø public void writeHexTag(String data, int block, boolean lock) { StringBuffer TagBuffer = new StringBuffer(); // Lock or Unlock TAG.
 void writeHexTag(java.lang.String data, boolean lock)
          TODO F/W ¹ÌÁö¿ø public void writeTag(String data, int block, boolean lock) { StringBuffer TagBuffer = new StringBuffer(); // Lock or Unlock TAG.
 void writeTag(java.lang.String data, boolean lock)
           
 void writeTagFormat(java.lang.String data, java.lang.String format, java.lang.String increment, boolean lock)
           
 
Methods inherited from class com.citizen.jpos.printer.ZPLPrinter
directCommand, endPage, endPage, printBarcode, printCircle, printDataMatrix, printDiagonalLine, printEllipse, printImage, printImage, printPDF417, printQRCode, printRectangle, printText, printTextFormat, readData, setBarcodeField, setDarkness, setSpeed, setupPrinter, startPage
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ZPLRFIDPrinter

public ZPLRFIDPrinter()
Method Detail

setupTagMode

public void setupTagMode()
Setup Tag, RS - RFID Setup : retry number when read/encode error[3], Error[NoAction] RR - RFID Retries for a Block : 10


writeTagFormat

public void writeTagFormat(java.lang.String data,
                           java.lang.String format,
                           java.lang.String increment,
                           boolean lock)

writeTag

public void writeTag(java.lang.String data,
                     boolean lock)

writeHexTag

public void writeHexTag(java.lang.String data,
                        boolean lock)
TODO F/W ¹ÌÁö¿ø public void writeTag(String data, int block, boolean lock) { StringBuffer TagBuffer = new StringBuffer(); // Lock or Unlock TAG. if (lock) TagBuffer.append("^RFL,A," + block + "^FD"); else TagBuffer.append("^RFW,A," + block + "^FD"); TagBuffer.append(data); TagBuffer.append("^FS"); requestQueue.addRequest(TagBuffer.toString().getBytes()); }


startTagPage

public void startTagPage()
TODO F/W ¹ÌÁö¿ø public void writeHexTag(String data, int block, boolean lock) { StringBuffer TagBuffer = new StringBuffer(); // Lock or Unlock TAG. if (lock) TagBuffer.append("^RFL,H," + block + "^FD"); else TagBuffer.append("^RFW,H," + block + "^FD"); TagBuffer.append(data); TagBuffer.append("^FS"); requestQueue.addRequest(TagBuffer.toString().getBytes()); }


endTagPage

public void endTagPage(int quantity)
                throws java.io.UnsupportedEncodingException
Throws:
java.io.UnsupportedEncodingException

checkTAGWrite

public void checkTAGWrite()