Re: IEEE 1284 (parallel port) slave to USB



delario <delario@xxxxxxxxxxx> wrote:

i thought my example was quite clear.

anyway, to an average joe's it's like connecting PC's LPT1 port to a
printer's centronics connector.

Just to be different, here's another idea to throw into the mix.

Let's assume that your PC runs a USB-capable OS but doesn't have USB
hardware for some reason. And the software you want to run will happily
talk to a USB printer, if you had the ability to attach such a thing.

You could attach an ISA USB card (they do exist) or a local bus USB chip to
the parallel port, arranging it with a series of multiplexers and registers
(or a CPLD containing the same) to fabricate enough of a local bus to keep
it happy. Or perhaps easier just use a microcontroller with USB host and
suitable firmware to receive data via the parallel port.

Then write a driver for your PC's OS that registers this new interface as a
USB host controller port, and does the job of translating USB host commands
into parallel port writes that your microcontroller can understand. So
you're simply forwarding USB packets back and forth between different
formats.

The advantage of this approach is that all the complex USB host stuff is
done on the PC, and effectively you just make yourself a completely
functional USB port that happens to use the parallel port to pass the data.

Theo
.



Relevant Pages

  • Re: Need to choose economical Laser Printer and Router.
    ... look at the smc barricade ..it is a router with a parallel port for print ... >>I read that Parallel port connection prints much slower than Ethernet ... I assume USB is also fast, ...
    (microsoft.public.windowsxp.print_fax)
  • usb_insert_transfer panic with if_zyd
    ... When I use my ZyXEL G-220 Wireless USB Stick with the if_zyd driver, ... <ACPI PCI bus> on pcib0 ... device problem, disabling port 1 ... <Ethernet over FireWire> on firewire0 ...
    (freebsd-current)
  • 2.6.10-rc1 & ahci & IHC6R & 925X & raid1
    ... usb modules for console, usb keyboard, network and starting a shell. ... ACPI: PM-Timer IO Port: 0x808 ... PCI: PCI BIOS revision 2.10 entry at 0xfb768, ... usbcore: registered new driver hub ...
    (Linux-Kernel)
  • usb does not work on vias smp mainboard
    ... I installed kernel 2.4.21 on an via's mainboard, it seems that the usb ... number of MP IRQ sources: ... PCI Interrupt Link ... Port indicators are not supported ...
    (Linux-Kernel)
  • Re: OPEN USB CASH DRAWER VB6
    ... I have a EPSON TM-T88IV Receipt printer connected to an USB port. ... Notes on USB parallel port adapters ... The USB-Parallel Port Adapter enables users to connect parallel port ...
    (microsoft.public.vb.controls)

Loading