Option 1:
If you do a lot of shipping of items, best to invest in a Laser Printer using toner and not injket.
And also a shipping label paper which you can then tear the sticker and paste it on your box. Popular sells these weird white papers with a sticky side that all printers will be able to use. I recommend taking the one that will split the sticky paper in 2. So you can use top and bottom of the paper as a shipping label since shipping boxes may not be as big as an A4 size paper.
Look for something like this:
https://www.amazon.sg/Business-SourceTM-Premium-quality-Internet-Shipping/dp/B01N14VF6Z/ref=sr_1_7?keywords=shipping+label&qid=1571969729&s=gateway&sr=8-7
Oh! And have a habit of keeping the shipping box during its return shipping window. So you don't have to buy a box and waste your own money.
Things can happen one. Qoo10/Lazada/Shopee sellers play punk. Sell used, tampered items, or even fake versions of a product.
Or in this case, you want to use Amazon's excellent item return guarantee.
Option 2:
Ok. So let's pretend, you don't want to buy any of those items above. As mentioned by some people here, there are printers at photo shops. Or if you are in school, try asking the main school officer admins. They might be nice to help you out or by right, school already will have personnel for printing anyway that you must pay.
Since the print will be a normal sized paper, make sure to use only half of the paper. So the shipping label can fit the box.
Where to get the box? Go to Singpost outlet in your area. They sell different sized boxes there.
Since your paper is not a sticker type of paper, buy a transparent big sized scotch tape. It will be used to wrap your box securely as well as can be used for you to paste the shipping paper on the box for the courier to be able to scan and read. You can keep on covering the entire paper on the box with the tape since doing so can help prevent the paper from being torn. So it acts as a protection something like a laminate.