Al42 said:
That's backwards - "configuring" a serial port means plugging in the cable.
"Backwards" ???
When you plug your serial cable in, you have to tell your OS that it has (in some cases) a device/port, baud-rate, parity, and stop-bits (no standards here).
You have to _hope_ you have a compatible cable. This probably the most painful part, get out your soldering iron to reverse pins and jumper others, you may even need to change the gender of your plug (no standards here). db-25/db-9, enough said...
You even have to tell your host application which 'port' the device is on (no standards here).
Configuring a USB connection to a scanner requires a little intelligence on the part of the user.
Yes, that's right, it requires little intellegence.
We're talking hardware to hardware here.
I'm not talking hardware. I'm talking about connecting my scanner device to an application.
The hardware spec for USB doesn't specify error correction either.
Your ignorance is showing... Try
http://www.usb.org and look at the megabytes of specifications (complete crc, packet id, all in a single chip w/auto retransmit).
an interface that's been running in a commercial environment, 7 days a week, since 1978 - without a single byte of data error as of yet.
At 480Mbs vs 115kbs, I'm sure that USB has already eclipsed the total number of bits that have ever been transmitted over RS-232.
It's time to quit being a stump and join the 21st century.
"it can't be done" systems
boring... We've all been there and done that (I truly have many t-shirts).