Re: xD transfer speed through printer to computer



ASAAR wrote:

I once had an HP driver causing a similar drastic transfer
slowdown. It occurred 5 or 6 years ago when I attached a CF card reader
that used a parallel port. Prints that should have taken a minute or
two at the most were taking nearly an hour. The problem was solved when
an HP technician explained how to reinstall the HP print driver using a
hidden menu that disabled the printer's bidirectional data transfer. The
printing slowdown was now eliminated, and the only loss was that I
couldn't use the computer to monitor the status of the printers ink
cartridges.

Heh, that is weired. I would have thought you needed bi-di to use the
cartridge ink level monitoring function.

I wonder what kind of results you'd get if you (temporarily) disconnect
the HP2575 and replace it with a cheap card reader? This wouldn't
necessarily help, and could worsen the problem if the driver isn't smart
enough to stop trying to read the HP's status data. But if that gives
you fast transfers you might want to reconnect the HP2575 and attach the
card reader to your USB 1.1 hub. It wouldn't transfer files quite as
fast as if it was USB 2.0 High Speed, but your 1 minute transfers would
probably drop to only a second or two per file.

I've found a workaround that is adequate until I get around to upgrading
my OS. Boot to Knoppix (a Linux Live CD) and plug in a card reader. Reads
and transfers 30 1.4 MB photos in seconds.

Another cause of the problem may be that the HP's driver is
stupid, not optimized for when it is just the central point in a file
transfer between its USB and ethernet ports. It may not be adequately
buffering large numbers of data blocks, before trying to send them. For
instance, if it reads a 512 byte block (I seem to recall ethernet
packets ranging from about that 386 bytes to 2k or so) and won't read
another until it has successfully transmitted that block, it could slow
down the transfer rate tremendously even if no other device is active on
that ethernet cable.

That's a possibility I hadn't considered. A quick Google found this
article from Novel that shows the relation to packet size versus
throughput in ethernet (and other) networks.

http://support.novell.com/techcenter/articles/ana19960103.html

--
Tony Sivori

.



Relevant Pages

  • Re: xD transfer speed through printer to computer
    ... It could be a driver issue. ... It could also be a kernel issue, some people had problems with some USB ... card reader to your USB 1.1 hub. ... file transfer between its USB and ethernet ports. ...
    (rec.photo.digital)
  • Re: EnE card reader
    ... Most card readers are USB connected and use the USB Mass Storage ... No. 'lspci' simply queries everything on the PCI bus for it's device ID ... In order to get it to work, you need a driver for the device ... Without a driver for the card reader portion you're out of luck. ...
    (comp.os.linux.hardware)
  • Re: SCR3310 USB Smart Card Reader no longer functions after the Windows Malicious Software Removal T
    ... The SCR 3310 card reader had been running fine in Windows XP SP2 until ... I tried updating the installed driver, but it would not update -- did ... driver for the 'SCR3310 USB Smart Card Driver', ...
    (microsoft.public.security.virus)
  • Re: Digital Photo Management program
    ... to get a driver, check the Nikon site. ... a non usb card reader but maybe someone else has. ... There are several types of non-USB card readers, such as Firewire, ...
    (rec.photo.digital)
  • Re: win2k sp 4 and USB card readers
    ... readers or if windows ... supports all those usb readers natively now. ... until I manually updated the driver with the mfg's .inf file. ... but I don't think I've bought a card reader in a few years that has ...
    (rec.photo.digital)