Well, I found a solution posted in Driver needed: Hewlett Packard (HP) HP Laserjet 1000 Series (Windows XP Professional x64) (USB).
But you are not going to like it.
Pretty much the rundown is that Hewlett-Packard never built a 64-bit driver base for this and several other printers that are host controlled. So the solution is to either setup the printer on a 32-bit machine, use settings to print from DOS, and then share it. From the Windows Vista/Windows 7 machine connect to the share and install the HP 1100 driver provided in the printer list.
Install the VirtualBox software provided in the links on that forum on your 64-bit box. Then install the printer in the 32-bit environment, and set it up as a share. Connect to the internally shared printer on the VirtualBox instance that is running on your 64-bit box.
Best of luck in this endeavor.