At their discretion they can buy an asset and the person they bought from now has money that didnt previously exist
This is what is being referred to as printing, but yes its just an unlimited asset issuance function in the currency class of a program