R
RSD99
:
"...
the functionality of the peripheral device is determined by the driver, not the
application (program).
...."
You are using an interesting, and incorrect, definition of "driver" here.
According to "The Jargon Lexicon," (aka "The Jargon File") the definition of Driver is:
In `device driver', code designed to handle a particular peripheral device such as a
magnetic disk or tape unit. (Second of three contexts)
Additionally, The Computer User High Tech Dictionary says:
Definition for: driver
1.A device driver is a program that extends the operating system to support a device such
as a disk or tape drive; or a program that enables an application to use a device such as
a printer. Hardware devices such as sound cards, printers, scanners, and CD-ROM drives
must each have the proper driver installed in order to run. 2.A line driver is <snip>
http://www.computeruser.com/resources/dictionary/
Therefore it can be paraphrased to say that
1 - A "Driver" facilitates the **communication** between the computer (and any
applications program residing or running on the computer) and a peripheral device;
2 - A "Driver" has no internal intelligence. In an automobile it would be analogous to the
driveshaft that connects the wheels to the motor or transmission.
Therefore "jjs" is correct when he posted
"... Technically, a 'driver' is just an interface between the OS and a
peripheral. The intelligence that interprets the image is in the program.
A bad driver usually simply doesn't work. ..."
And
The functionality of the peripheral device is determined by the hardware capabilities of
the device, and how the applications program is configured to use those capabilities. The
"driver" has nothing to do with that inherent functionality.
"...
the functionality of the peripheral device is determined by the driver, not the
application (program).
...."
You are using an interesting, and incorrect, definition of "driver" here.
According to "The Jargon Lexicon," (aka "The Jargon File") the definition of Driver is:
In `device driver', code designed to handle a particular peripheral device such as a
magnetic disk or tape unit. (Second of three contexts)
Additionally, The Computer User High Tech Dictionary says:
Definition for: driver
1.A device driver is a program that extends the operating system to support a device such
as a disk or tape drive; or a program that enables an application to use a device such as
a printer. Hardware devices such as sound cards, printers, scanners, and CD-ROM drives
must each have the proper driver installed in order to run. 2.A line driver is <snip>
http://www.computeruser.com/resources/dictionary/
Therefore it can be paraphrased to say that
1 - A "Driver" facilitates the **communication** between the computer (and any
applications program residing or running on the computer) and a peripheral device;
2 - A "Driver" has no internal intelligence. In an automobile it would be analogous to the
driveshaft that connects the wheels to the motor or transmission.
Therefore "jjs" is correct when he posted
"... Technically, a 'driver' is just an interface between the OS and a
peripheral. The intelligence that interprets the image is in the program.
A bad driver usually simply doesn't work. ..."
And
The functionality of the peripheral device is determined by the hardware capabilities of
the device, and how the applications program is configured to use those capabilities. The
"driver" has nothing to do with that inherent functionality.