This is what HP says on their website for the LJ1220 AllinOne:
<< 6 - Yes. Your product is supported. Drivers for HP printers are
included with the Microsoft Windows Vista Operating System. Additional
software will be available soon.
HP has a driver solution available for your product.
HP is committed to providing the best experience for HP products in the
Windows Vista operating environment.
Currently, a full-solution driver is not available for your product.
However, we do have an alternative driver solution that you can
conveniently find in Microsoft Windows Vista. This driver will enable
your product's basic functions to work and can be used until the full
driver solution is available.
Full-solutions will be available as early as January 2007. HP expects
to complete the certification process for applicable software by July
2007. Solutions will be posted as they become available.
Click here to recieve e-mail updates from HP when a solution is
available.
https://h30046.www3.hp.com/subprofile.php?
SUBSCRIPTION=DRIVERSIGNUP®ioncode=NA&langcode=USENG&jumpid=in_SC-
GEN__driverBSC&subs=DRIVERSIGNUP
HP aspires to provide the most up-to-date information on HP drivers and
software. Please check back soon for updates.
NOTE: If your printer currently uses either a PCL5, PCL6 or
PostScript XP driver you may download the current XP driver from HP to
provide printing functionality. Windows Vista printing is very similar
to Windows XP and most print drivers supported in XP environment for
LaserJet printers may also work in the Windows Vista operating system.
A lot of that is blah blah but it indicates they intend to have full
drivers available. I would recommend signing up on their website to be
notified when drivers are available. I am on their email list for
support.
You might be able to get your scanner working by using TWAIN but I
can't give you any help for your all in one -- I've always steered
clear of them because if part fails all has to be repaired.