The present invention allows program specific configuration of several physical
or logical readers, or other I/O devices, by using a configuration tool and a reader
access layer. In an example embodiment, a configuration tool allows, a specifying
access rights and priority rights for each single reader in conjunction with each
single program. A reader access layer communicates with each program directly,
calls up the reader access list for the requesting program, checks the access rights
and the priority order for the available readers and returns a response to the
requesting program containing information for accessing the active reader with
the highest available priority. It secures previously defined access rights and
access priorities between readers and programs defined in the reader access list
remain unchanged independently when new readers are added.