3.3.16. ChronoScan Personalization
Need v1.0.0.61 or higher (licensed versions)
It is possible to customize ChronoScan's user interface through the use of a custom XML file. This feature allows you to simplify the user interface for end users.
To run ChronoScan using the custom initialization file you can specify this parameter on the command line:
-custom:"your path to custom xml.xml"
Or you can create a new shortcut to C:\Program Files (x86)\ChronoScan\Bin\ChronoScan.exe and add -custom:"your path to custom xml.xml" to the Target field.
Your path can be a local file or a http source to simplify customization of a network operation.
The following are the currently available options (refer to the sample file at the bottom of this page):
Key
|
Description
|
general/apptitle
|
Allows to change the application title
|
general/showlogin
|
values: true | false
Allows to avoid the login screen
|
general/loginuser
|
optional
ChronoScan user
|
general/loginpassword
|
optional
ChronoScan password
|
general/usermode
|
values: true | false
Run ChronoScan in user mode (true) or administrator mode (false)
|
general/input_module_active
|
empty or INPUTMODULES_FILES or INPUTMODULES_FILES_PDF or INPUTMODULES_DEMOIMGS or INPUTMODULES_TWAIN
optional
Specify the default input module
|
general/input_module_showonly
|
empty or INPUTMODULES_FILES or INPUTMODULES_FILES_PDF or INPUTMODULES_DEMOIMGS or INPUTMODULES_TWAIN
optional
Allows only to select the specified module
|
general/batch_panel_mode
|
values: 0 | 1
Force the batches panel mode report or tree view mode
0=report mode (default)
1=tree mode
|
splash/showlogo
|
optional
Path to a logo to show on the splash screen.
|
uservariables/uservariable
|
optional
Allows to add/modify user variables, this variables can be used for default field value, batch name, build paths in export configurations, etc.
parameters:
name="variable name"
|
actions/openbatch
|
optional
parameters:
job="JOBNAME"
batch="BATCHNAME"
empty_batch="true|false"
single_doc_mode="true|false"
Allows to open a batch directly
empty_batch to true, Empty the batch after loading it. single_doc_mode to true, Set ChronoScan to work in single document mode.
|
actions/onmainframeclose
|
optional
forceexport="true", Force to export before close the program.
|
actions/mainframe
|
optional
parameters:
maximize="true|false"
help_page="http://yourwebhelppage", allows you to customize help button to redirect to your own help page.
Maximize ChronoScan window on startup.
|
actions/onexport
|
optional
parameters
close="true|false", Closes ChronoScan when export finish
silent="true|false", Execute export in silent mode
|
|
|
tabs/scan_tab
|
parameters: show="true"|"false"
optional
Show or hide the scan tab
|
tabs/index_tab
|
parameters: show="true"|"false"
optional
Show or hide the index tab
|
tabs/admin_tab
|
parameters: show="true"|"false"
optional
Show or hide the administration tab
|
ribbon
|
parameters: show_ids="true"|"false"
optional
When true run ChronoScan in a special mode that show button id's on his label/tooltip
The button Id is on the left, if the button is already hidden, the hidden tag is added. Use the button id on the hide_control nodes to hide buttons.
|
ribbon/hide_control
|
parameters: id="1560"
Hide the specified control id (see prev section to find button id's)
|
panels/resettodefault
|
Reset panel configuration to defaults every type the application is run.
|
panels/mainform
|
fontsize="24" Set the default font size for the main form
hidetoolbar="true|false" Hides the main form.
|
panels/maingrid
|
fontsize="24" Set the default font size for the main grid
hidetoolbar="true|false" Hides the main grid.
|
panels/thumbview
|
thumbsize="256", Set the thumbnail size in pixels
viewtitles="true|false" Set the show titles mode
|
|
|
Input Module Keys
|
|
imput_module/Chrono_basictwain/
config_button
|
Twain module
parameters: show="true"|"false"
Show or hide the config button
|
imput_module/Chrono_basictwain/
other_options_button
|
Twain module
parameters: show="true"|"false"
Show or hide the "other options" button
|
imput_module/Chrono_basictwain/
scan_button
|
Twain module
parameters: text="Scan" description="Start scan" icon="c:\scan.ico"
Change button text, description and icon to the scan button
|
To see the ids for all buttons on the interface you can set <ribbon show_ids="true">
Sample customization file:
<?xml version="1.0" encoding="utf-8"?>
<chrono_custom version="1">
<general>
<apptitle>Your app title</apptitle>
<showlogin>false</showlogin>
<loginuser>ChronoScan user</loginuser>
<loginpassword>user passord</loginpassword>
<usermode>false</usermode>
<!-- input_module_active = empty or INPUTMODULES_FILES or INPUTMODULES_FILES_PDF or INPUTMODULES_DEMOIMGS or INPUTMODULES_TWAIN -->
<input_module_active>INPUTMODULES_TWAIN</input_module_active>
<!-- input_module_showonly = empty or INPUTMODULES_FILES or INPUTMODULES_FILES_PDF or INPUTMODULES_DEMOIMGS or INPUTMODULES_TWAIN -->
<input_module_showonly>INPUTMODULES_TWAIN</input_module_showonly>
</general>
<splash>
<showlogo>path_to_custom_logo.png</showlogo>
</splash>
<actions>
<openbatch job="Your job name" batch="Your batch name"/>
</actions>
<uservariables>
<uservariable name="variable1">variable 1</uservariable>
<uservariable name="variable2">variable 1</uservariable>
<uservariable name="variable3">variable 1</uservariable>
</uservariables>
<tabs>
<scan_tab show="true"/>
<index_tab show="true"/>
<admin_tab show="false"/>
</tabs>
<ribbon show_ids="false">
<!--show_ids=Show the ids of the buttons for customization mode-->
<!--hide_control=hide/disable the control id-->
<!--desc is only for information in this xml-->
<!-- "_" before id number, ignore this id-->
<hide_control id="1674" desc="Scan/Imput - BATCHES Panel"/>
<hide_control id="1151" desc="Scan/Imput - New Batch"/>
<hide_control id="1125" desc="Scan/Imput - Open Batch"/>
<hide_control id="_1608" desc="Scan/Imput - Export Batch"/>
<hide_control id="1127" desc="Scan/Imput - Delete Batch"/>
<hide_control id="1158" desc="Scan/Imput - Close Batch"/>
<hide_control id="1531" desc="Scan/Imput - Document Split"/>
<hide_control id="_1489" desc="Scan/Imput - Process selection"/>
<hide_control id="1550" desc="Scan/Imput - Barcode read"/>
<hide_control id="1563" desc="Scan/Imput - OCR Read"/>
<hide_control id="1437" desc="Scan/Imput - Document types"/>
<hide_control id="1147" desc="Scan/Imput - Search"/>
<hide_control id="_1170" desc="Scan/Imput - View Doc. titles"/>
<hide_control id="_1192" desc="Scan/Imput - Actions"/>
<hide_control id="1316" desc="Scan/Imput - Options"/>
<hide_control id="1638" desc="Scan/Imput - Task and Process"/>
<hide_control id="57643" desc="Scan/Imput - Undo"/>
<hide_control id="1625" desc="Scan/Imput - Change user"/>
<hide_control id="_1452" desc="Scan/Imput - Search help"/>
<hide_control id="1560" desc="Scan/Imput - License manager"/>
</ribbon>
<panels>
<resettodefault>true</resettodefault>
</panels>
<imput_module>
<Chrono_basictwain>
<!-- hide config button in twain scan dialog-->
<config_button show="false"/>
<!-- hide other options button in twain scan dialog-->
<other_options_button show="false"/>
<!-- scan button options-->
<scan_button text="Scan" description="Start scan" icon="c:\scan.ico"/>
</Chrono_basictwain>
</imput_module>
</chrono_custom>