I am assuming you have been to HP and checked for 64 bit drivers and they do not have them. Some x86 drivers do work in vista 64 . If you have tried installing and it won't work you can try opening the printer in the hardware manager and click on update driver. If this doesn't work I am afraid I am lost.
Or, you could try using one of the built in drivers to emulate the printer(s) you have - may take you a bit of work, but it should be theoretically possible.
SanDisk Ultra SDSSDHII-960G-G25 960 GB SATA III SSD (System)
Crucial MX100 CT256MX100SSD1 256GB SATA III SSD (User Tree)
2 * Seagate Barracuda 7200.12 ST31000528AS 1TB 7200 RPM SATA II Mech. HD
Seagate ST1500DL001-9VT15L Barracuda 7200.12 1.5 TB S
PSU
Thermaltake Black Widow TX TR2 850W 80+ Bronze Semi-Mod ATX
Case
ThermalTake Level 10 GT (Black)
Cooling
Corsair H100 (CPU, dual 140 mm fans on radiator) + Air (2 *
Mouse
Logitech MX Master (shared)
Keyboard
Logitech G15 (gen 2)
Internet Speed
AT&T Lightspeed Gigabit duplex
Operating System
Sabayon Linux (current, weekly updates, 5.1.x kernel)
Manufacturer/Model
Lenovo ThinkPad E545
CPU
AMD A6-5350M APU
Motherboard
Lenovo
Memory
8 GB
Sound Card
Conextant 20671 SmartAudio HD
Monitor(s) Displays
Lenovo 15" Matte
Screen Resolution
1680 * 1050
Hard Drives
INTEL Cherryvill 520 Series SSDSC2CW180A 180 GB SSD