This laser printer is a "special printer" and uses the foo2zjs driver (
http://foo2zjs.rkkda.com/ ) to print on Linux and it loads a firmware on the printer. The D-Linux DSL 2750U is also a Linux device and is running ippd for this print server to work. The printer is assigned the /dev/usb/lp/lp0 device on the D-Link router. I could also find the firmware for this printer on the router box under /etc/hotplug/firmware directory and I assume it will be getting pushed to the printer when its connected.