I recently installed VPN version of tomato 2.6 on my new ASUS RT-N16. I'm also using a Canon MP530 printer / scanner combo. The router can see the printer fine but when I start to print I only get about 3/4 of the page printed and it stops. I also get error message on my PC stating that Printer is not responding. Occasionally it will print full page but most of the time it will not. I enabled bidirectional communication in the USB section of Tomato. The printer works fine when connected directly to the PC. Any idea what could be causing it? I really like Tomato but printer sharing is one of the features I really need.
thanks in advance.

The best advice I've seen is to enable both USB 2.0 and USB 1.1, and to play with the bidirectional copying setting. Try turning bidirectional off and seeing if that works. Also make sure that you configured the printer correctly in Windows: http://tomatousb.org/tut:configure-printer-in-windows.

I was using tomato usb with the Canon MP500 printer and was using the router as a print server , i set everything up fine and i noticed the printer would not finish pushing the last page all the way out the tray. I'm pretty sure others have this problem and i decided just to post this as a fix.

1) Disable any Printer Monitoring software you may have (once again i said .. DISABLE, not uninstall, some printers need the software, some dont, u can experiment on your own with this part, i just recommend DISABLING the manufacturer's printer software)
2) Make sure u are using RAW printing under " PORTS " > " CONFIGURE PORTS " choose " RAW "
Make sure port is 9100
3) under one of the printer properties tabs (in VISTA its under ADVANCED) find the " SPOOL PRINT DOCUMENTS " and change it to " PRINT DIRECTLY TO THE PRINTER " <——this is important
4) Click " OK " on everything and you are not good to print and the last page on your printed documents should print out fine