My printer Canon LBP2900 is recognized by the ASUS WL-HDD (Oleg-FW), as yo can see in the log-file:

Jan 1 01:05:55 kernel: hub.c: new USB device 00:04.0-1, assigned address 2
Jan 1 01:05:55 kernel: printer.c: usblp0: USB Bidirectional printer dev 2 if 0 alt 0 proto 2 vid 0x04A9 pid 0x2676
Jan 1 01:05:55 kernel: printer.c: usblp0 Device ID string [70]='MFG:Canon;MDL:LBP2900;CMD:CAPT;VER:2.1;CLS:PRINT ER;DES:Canon LBP2900'

But when I try to start a print-job I get the following lines in Log:

Jan 1 01:09:32 p9100d[60]: Connection from 192.168.1.4 port 1485 accepted
Jan 1 01:09:38 kernel: printer.c: usblp0: error -32 reading printer status
Jan 1 01:09:43 kernel: printer.c: usblp0: error -32 reading printer status
Jan 1 01:09:48 kernel: printer.c: usblp0: error -32 reading printer status

Can anyone help me to get the printer running on wl-hdd?

Thanks a lot!!