Programming NFC tag using NFC Administration app

YSoft NFC Tool is an Android application, which is used for setting up NFC tags. NFC tags are small passive (without battery) stickers used for storing information. This information can be read by Android or Windows devices that has support for NFC. Dispatcher Paragon uses NFC tags for identifying printers in Mobile Terminal Android and Windows application. If NFC tag is properly set up and read by Mobile Terminal, the printer is identified and the user can log in. The application is meant to be used with Dispatcher Paragon NFC Tags NTAG213 (provided by Konica Minolta, Inc.).


To read and write NFC tags with an Android device you have to turn on NFC technology on your device. When prompted, place NFC tag over designated place on your device (can differ on every model) and hold steady for few seconds. The application will inform you about successful or unsuccessful operation.


This application is for writing information from generated QR code in Device section to the NFC tag.

Main screen

NFC Disabled

images/download/attachments/284931513/Screenshot_20160427-090220-version-1-modificationdate-1612857908063-api-v2.png

  • The application detects if NFC technology is enabled or not on the device. If NFC is disabled, a warning dialog is shown.

  • "Cancel" button will close the application because it is not possible to use the application without NFC.

  • "Settings" button will redirect the user to phone settings to be able to turn NFC on.

  • images/s/477gek/8804/1yuue1v/_/images/icons/emoticons/warning.svg The application cannot be used without enabled NFC technology.



NFC Enabled

images/download/attachments/284931513/Screenshot_20160413-102010-version-1-modificationdate-1612857908437-api-v2.png

  • When NFC is enabled this page will be shown.

  • The application is ready to be used on the current device.

  • Tapping "Scan" button will redirect the user to QR code scanning (see the section below).


QR code scanning

Android 6.0 and above

images/download/attachments/284931513/Screenshot_20160413-103931-version-1-modificationdate-1612857907833-api-v2.png

  • In Android 6.0 and above the application will ask for camera permission.

  • images/s/477gek/8804/1yuue1v/_/images/icons/emoticons/warning.svg Denying the camera access will make the application unusable. The camera is required to successfully scan QR code.




General

images/download/attachments/284931513/Screenshot_20160413-104017-version-1-modificationdate-1612857907907-api-v2.png

  • To scan QR code, place the phone camera over the QR code.

  • After successful scanning, you will be redirected to Select NFC operation (see the section below).


Select NFC operation

General

images/download/attachments/284931513/Screenshot_20160413-133231-version-1-modificationdate-1612857908217-api-v2.png

  • The user is informed about successful / unsuccessful scanning of QR code.

  • "Write to NFC" button will start writing sequence to NFC tag, show a dialog and will wait for the user to hold NFC against the phone (see the section Ready to perform NFC operation).

  • "Set password" button will show the Set password window. This button serves for setting the password on the NFC tag.

  • "Reset password" button will show the Reset password window. This button serves for deleting the password on the NFC tag.


  • images/s/477gek/8804/1yuue1v/_/images/icons/emoticons/warning.svg This application is fully compatible only with Dispatcher Paragon NFC Tags NTAG213 (provided by Konica Minolta Corporation).





Setting password

images/download/attachments/284931513/Screenshot_20160427-090632-version-1-modificationdate-1612857908017-api-v2.png

  • Insert password dialog will inform user that this process cannot be reverted if password is forgotten. There is no way to reset the password on NFC tag when the password is forgotten.

  • In order to set password, user has to insert 4 digits. Otherwise warning will appear and action will be canceled.

  • "Cancel" button will cancel "set password" operation.

  • "Ok" button will show dialog and wait for user to hold NFC tag to perform operation (see the section Ready to perform NFC operation). When the NFC tag is held against the device, the password is set.




Resetting password

images/download/attachments/284931513/Screenshot_20160427-090640-version-1-modificationdate-1612857908003-api-v2.png

  • Reset password dialog is shown when the user wants to reset the password on the NFC tag.

  • To reset the password, insert current password and tap "Ok" button. This will show a dialog and wait for the user to hold NFC tag against the device

  • (see the section Ready to perform NFC operation).

  • When the NFC tag is held against the device, the user is informed about successful or unsuccessful reset.




Ready to perform NFC operation

images/download/attachments/284931513/Screenshot_20160427-090615-version-1-modificationdate-1612857908040-api-v2.png

  • This dialog is shown during writing, setting or resetting the password.

  • During this dialog, the device is ready to perform selected action and is waiting for the user to hold the tag against the device.

  • When the NFC tag is held against the device, the user is informed about the result:

    • Success - the operation was successful (see the section Successful operation).

    • Failed - the operation was unsuccessful (see the section Unsuccessful operation with warning).

  • "Cancel" button will stop the process.




Successful operation

images/download/attachments/284931513/Screenshot_20160427-092116-version-1-modificationdate-1612857907950-api-v2.png

  • The user is informed about successful operation. The required operation was done successfully and NFC tag is modified.

  • "Ok" button will redirect user back to Select NFC operation.




Unsuccessful operation with warning

images/download/attachments/284931513/Screenshot_20160427-090741-version-1-modificationdate-1612857907980-api-v2.png

  • The user is informed about an unsuccessful operation. NFC tag was not modified.

  • Some of the possible reasons are:

    • NFC tag is protected / can not write.

    • Connection with NFC tag was lost during writing.

    • Not supported NFC tag.

    • Not supported NFC tag format.

  • "Close" button will redirect user back to Select NFC operation.