Perhaps I am trying to push things too far. I have a Xen host with an Ubuntu Hardy DomU. On that Hardy DomU, I have eBox installed.
Ultimately, I want eBox to manage my file & print server. File server is working great. It was so much easier to configure than a straight up Samba setup. However, I am having issues with the printer.
The printer is an HP 5150 with a USB interface. The printer is plugged into the Dom0 Xen host and passed to the eBox DomU through the pciback.hide option. So I do see the USB controllers on the DomU when issuing an lspci command and the printer is shown when issuing an lsusb command. Furthermore, I see the printer node in /dev/bus/usb directory.
The Add Printer utility works fine in eBox and I am able to see the printer share after the fact from a networked Windows client. However, when prints are sent to the printer, they remain in the queue and are never printed.
When I try to view the job queue in eBox, I get an error saying a bug has been encountered and that more information can be found in the logs. However, the logs appear to be empty within eBox.