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)>]
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)>]
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)]"
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)]"
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)]"
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)]"
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)]"
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.