For portability, you should be looking for a dye-sub printer. I say this because I know how far a drop or 2 of inkjet ink goes when spilled! Consumer grade dye-subs use a ribbon of ink rather than liquids so can't spill. Not sure that Epson make any small ones - they do do large format dye-subs though. I use a (now elderly) Canon Selphy 710 to print my own images as postcards when on holiday. Small and delivers high quality prints - just plug the camera into it, select the images to print and your parent's sibling Robert gets a postcard! My machine delivers 6x4" prints, other makes are available but I haveno experience of them.