Patent ID: 7395541
Filing Date: 2008-07-01
Classification: G06F

Abstract:
1. An interface driver program for a computer operates according to an operating system comprising: device drivers for controlling devices, when data are sent and received among said devices according to commands output from an application program running on a computer, a common interface the sending and receiving of data or commands from said application program to said device drivers; wherein said devices comprise a first device and second device; a first device driver for controlling said first device is present; a second device driver for controlling said second device is present; and the interface driver program comprises: application interface means for receiving commands from said application program and notifying said application program of the results of executing the commands; first interface means for fetching received data from said first device driver; second interface means for sending the sending data to said second device driver; and data processing means for processing said received data, generating said sending data, and passing said sending data to said second interface means; said operating system has the operating modes of a kernel mode, wherein all commands for operating said operating system are executable, and has a user mode, wherein only some of said commands are executable; and said interface driver program for a computer operates in said kernel mode; said first device is a bar code reading device for reading bar code data; said second device is a network card for connecting to a network and sending said bar code data to said network; said first interface means fetches said bar code data from said bar code reading device; said data processing means processes said bar code data sent from said first interface means, and generate sending bar code data to be sent to said network; and said second interface means sends said sending bar code data from said data processing means to said network, wherein an index server, which has a function for converting said bar code data to universal resource locator address data, is present on said network; said second interface means acquire said universal resource locator address data from said index server through said network card; and said application interface means pass said universal resource locator address data to said application program.