Programming instructions
Intermec Fingerprint v7.61 – Programmer’s Reference Manual Ed. 7  279
Chapter 2 Program Instructions
External Commands; Dynamic Modules
Field of Application
 External commands  for  inserting,  listing,  and  removing  dynamic 
modules in the running kernel.
Syntax RUN "insmod <device><fi le>"  (insert module)
<device> is the device where the dynamic module is stored.
<fi le> is the name of the dynamic module.
 RUN "rl m"  (list modules)
<device> is the device where the dynamic module is stored.
<name> is the name of the dynamic module.
 RUN "rmmod<name>"  (remove module)
<name> is the name of the dynamic module.   
Remarks
 At startup, the kernel is copied from the printer’s fl ash memory ("rom:") 
to the printer’s temporary DRAM memory ("tmp:"), where it is executed. In 
order to save space in the DRAM memory, dynamic program modules could 
be downloaded and linked to the running kernel when they are needed and 
be removed when they are not needed any longer. 
 Dynamic  modules  also  allow new or custom-made program modules to 
be added to an existing version of Intermec Fingerprint. Previously, it 
was necessary to create a new Fingerprint version for each new module 
or combination of modules.
 In case of bar codes, the run "insmod" command is executed automatically 
if a bar code referred to in a BARSET or BARTYPE statement is not found 
in the running kernel. If the bar code still is not found, an error occurs. For 
all other types of dynamic modules, the run "insmod" command must be 
perfomed manually. The downloading is made “on-the-fl y”, so there is no 
need to reboot the printer or even to stop program execution. 
 The method of creating dynamic modules is outside the scope of this manual 
and is not publically released. 
 Note that insmod,  rl  m, and rmmod must be entered as lowercase 
characters.










