I hate to tell you this, but I have bad news:
- Start at the Linux Foundation Open Printing Project Database.
- Click Printer Listing.
- On the Printer Listing Page, choose Manufacturer: HP, and Model: deskjet 1050 j410a.
- Click Show This Printer, and arrive at this results page
The results Page states:
Color inkjet printer, this is a Paperweight
Miscellaneous Printer supports PJL.
Printer supports direct text printing with the 'us-ascii' charset.
PJL or Printer Job Language is the low level language written to interface with the print queue. Direct Printing with
us-ascii gives you the option to print using the
lpd command. In short, there is no ppd file for this model
Now for some good news:
Typing the model directly into Google yields the HP Linux Imaging and Printing: Print, Scan and Fax Drivers for Linux support matrix for your model.
If you'll look down at the last table, titled Other Information, you'll see Driver Plugin: None, and See Note 8. Driver Plugin is Code for PPD, and Note 8 explains there isn't one (which we just discovered following the steps above). As such, I believe you can press Enter to leave the PPD item blank. If asked later, you can use the model's dat name. This will at least allow the printer to function via CUPS queue, but everything printed will come out in Black and White using the ASCII Character Set.
In answering this for you, I must say I've lost respect for HP, as most of their devices are well supported in Linux. If printing in ASCII isn't acceptable for you, use the database link above to find a supported model in the HP Family, or go with a different brand. I can't vouch for Epson through experience, but from what I've read, their models are well supported also.