HP Laserjet 1020-1022 series printer and Gotomypc
I have a customer that recently wanted to print documents from her remote PC via gotomypc. Her local printer was an HP Laserjet 1020 printer. While I was investigating this issue, I discovered that the gotomypc printer on the remote PC was hung in a waiting state. (Note: the "waiting" state is normal for the gotomypc printer. I found that it sits in a waiting state when the printer works, so this isn't unusual.) All the print jobs would just disappear unless she chose to print on one of the PCs attached to her remote PC. She does not have a HP Laserjet 1020 at the remote location.
So I tried the manual steps here. According to gotomypc's web site, this process allows for any special formating that printing checks might require which cannot be handled by a generic printer translator. This didn't fix the problem either.
I installed the driver from the HP web site at this location. But had problems with the plug-n-play. The first 2 options were small and provided plug-n-play features that bungled the installation. I only wanted the drivers as the printer is not really at the remote location. Those two links downloaded software that insisted that I plug the printer into a usb port before it'd continue. There is a network version the HP Laserjet 1022n which shouldn't require a USB printer to be plugged in, but when I downloaded that driver, I found it was an exact duplicate of the driver for the HP laserjet 1020. I finally downloaded the HP LaserJet Host Based Print Driver Package which did not require the printer to be plugged into a usb port.
After completing the manual install of a gotomypc printer, I found I still had the printer status show as waiting. All print jobs just disappeared. The problem appears that it would be like this with any "host based" printer. These type of printers require the computer to do all the rendering. That shouldn't be a problem, but it appears that the drivers for the HP Laserjet 1020 are looking for a response from the actual printer before the status will change to ready. With no printer physically attached, the printer is never ready and will not print.
After hunting around, I determined that this hardware will not work with gotomypc. I have seen a lot of people having trouble getting this printer to work with any remote device such as a network print server. It also has problems with Windows 7 and Windows 2008 server.
This printer apparently is best used in a standalone usb connected environment.