Thanks for reaching out to us on HP Support Forums. 🙂 I came across your post and would like to help.
I understand that you have an HP OfficeJet 4650 All-in-One Printer that is connected to a wireless network. I read that when you try to print a print-screen, it prints only the first 1/2 inch.
I would like to know the following information to assist you better:
When you say other programs are working fine, do you mean to say that the printer prints fine from other programs/applications?
Is the printer able to make a copy successfully?
Did any changes or software updates happen for the printer recently (like cartridge replacement, paper jam, drivers updates, etc.)?
Meanwhile, if the printer copies fine then please continue with the below steps:
Please download and run the HP Print and Scan Doctor software. This is a free tool for Windows to help resolve printer drivers issue.
Post running the HP Print and Scan doctor you may check if the printer prints fine. If the printer does not print then I suggest you to uninstall the printer drivers from the root level and then reinstall it using the below steps:
In Windows, search for and open Programs and Features.
Select your HP printer.
In Windows, search for and open Devices and Printers.
In the Devices and Printers window look for your HP Printer. If you see it listed, right-click on it and choose "Delete" or "Remove Device.”
Open up the run command with the "Windows Key + R" key combo.
Type printui.exe /s and click OK.
Click on Drivers tab.
Look for HP Printer driver. If you see it click on it and click Remove at the bottom.
Select Apply and OK on the Print Server Properties windows.
Close Devices and Printers.
You may now download and install the drivers from this link.
I sincerely hope this fixes the issue. Let me know. Cheers! 🙂