From: <sh...@al...> - 2000-05-08 01:32:26
|
> - Use the usbd daemon to send "firmware" to the device. That's what it's > supposed to be used for, it can sense a new device and can take the > necessary steps to initialize it. In our case it could just send the > init string to the printer. This is the better way to do it, given those two options, but I'm not certain that I agree with you. (Setting an input filter is even more of a cheesy hack than putting this code in the printer driver, IMO.) Since this string does appear in the Windows driver ouptut, it seems that the Epson engineers felt the need to include it in every print job rather than having it sent as Windows configures its USB devices at boot/insertion. They apparently didn't think it was such a bad thing to do. I'm inclined to agree. It's just a few bytes and it guarentees that the device will work. I don't know why the printer has the behavior of not listening to jobs from the USB port without that string anyway. And why would you want two different queues going to the same printer? Eric |