Command line support

This is a separate console version of the tool used to extract significant information from the scanner, such as class model and serial number.

Query Model Number /m

This command gets the model number and writes it in a text file.

Syntax: NCRRSConfiguration.exe /m [binary file] [<Output text file(.txt)>]

Example

NCRRSConfiguration.exe /m scannereeprom.bin c:\ModelNumber.txt

NCRRSConfiguration.exe /m scannereeprom.bin

If the output text file is not specified, a default text file is created in the input binary file’s directory with the filename NCRConfigurationConsoleOutput.txt.

Query Serial Number /s

This command gets the serial number and writes it in a text file.

Syntax: NCRRSConfiguration.exe /s [binary file] [<Output text file(.txt)>]

Example

NCRRSConfiguration.exe /s scannereeprom.bin c:\SerialNumber.txt

NCRRSConfiguration.exe /s scannereeprom.bin

If the output text file is not specified, a default text file is created in the input binary file’s directory with the filename NCRConfigurationConsoleOutput.txt.

Create New EEPROM Configuration /new

This command creates a new EEPROM binary file.

Syntax: NCRRSConfiguration.exe /new /param1 "[path][filename(.bin)]" /param2 "[path][filename(.xml)]"

Example

NCRRSConfiguration.exe /new /param1 "7878.bin" /param2 "Feature.xml"

Sample contents of Feature.xml:

In the example above, a new binary file for a 7878 scanner-only configuration with 0454779 firmware version is created.

Modify EEPROM Configuration /mdf

This command modifies the input EPPROM binary file based on the configuration in the Settings.xml file.

Syntax: NCRRSConfiguration.exe /mdf /param1 "[path][filename(.bin)]" /param2 "[path][filename(.xml)]" /param3 "[path][filename(.bin)]"

Example

NCRRSConfiguration.exe /mdf /param1 "7878.bin" /param2 "Feature.xml" /param3 "7878-Mod.bin"

Sample contents of Feature.xml:

In the example above, the 7878 scanner-only 0454779 binary file (7878.bin) is modified by changing the value of item 33007 (Communication type settings) to IBM-USB. The modified version of 7878.bin is then saved as 7878-Mod.bin.

Compare EEPROM Binaries /cmp

This command compares two EEPROM binaries and save the differences to an HTML file.

Syntax: NCRRSConfiguration.exe /cmp /param1 "[path][filename(.bin)]" /param2 "[path][filename(.bin]" /param3 "[path][filename(.html)]"

Example

NCRRSConfiguration.exe /cmp /param1 "7878.bin" /param2 "7878-Mod.bin" /param3 "7878-Cmp.htm"

In the example above, a comparison is made between two EEPROM binary files 7878.bin and 7878-Mod.bin. The result of the comparison is saved in 7878-Cmp.htm.

Convert EEPROM Binary /cnv

This command converts different EEPROM versions, whether to upgrade or downgrade without altering the bit fields common to the original version and the target version.

Syntax: NCRRSConfiguration.exe /cnv /param1 "[path][filename(.bin)]" /param2 "[scanner-class]" /param3 "[FW Version]" /param4 "[path][filename(.bin)]"

Example

NCRRSConfiguration.exe /cnv /param1 "7878.bin" /param2 "7884" /param3 "0475946" /param4 "7884-from-7878.bin"

In the example above, the 7878.bin EEPROM binary file is converted to a 7878 0475946 firmware version EEPROM binary file. The converted output EEPROM binary file is saved as 7884-from-7878.bin.

Extract and Save EEPROM Data from FDP Dump File /dmp

This command generates a new EEPROM binary file from the EEPROM data extracted from a dump (.dmp) file, generated by the Flash Drive Prep (FDP).

Syntax: NCRRSConfiguration.exe /dmp /param1 "[path][filename(.dmp)]" /param2 "[path][filename(.bin)]"

Example

NCRRSConfiguration.exe /dmp /param1 "7874_00000000.dmp" /param2 "7874-Dmp.bin"

In the example above, the EEPROM data from the 7874_00000000.bin FDP dump file is extracted and saved to a new EEPROM binary file 7874-Dmp.bin.