Yes, you can change the calendar URL without reprinting if you create a dynamic Google Calendar QR code. However, if you make a static code, you'll need to reprint it if you change the URL.