I’ve searched here for previous issues, re-installed the printer configuration and rebooted the system as this is a very recent change in behaviour.
Output of lpstat -t
scheduler is running
system default destination: brother
device for brother: socket://192.168.47.4:9100
device for Canon_MG3500_series: dnssd://Canon%20MG3500%20series._ipp._tcp.local/
brother accepting requests since Wed 02 Oct 2019 06:01:19 PM ADT
Canon_MG3500_series accepting requests since Wed 28 Nov 2018 08:41:29 AM AST
printer brother is idle. enabled since Wed 02 Oct 2019 06:01:19 PM ADT
Filter failed
printer Canon_MG3500_series is idle. enabled since Wed 28 Nov 2018 08:41:29 AM AST
I cancelled all existing jobs and increased the CUPS reporting verbosity with sudo cupsctl --debug-logging
D [02/Oct/2019:18:01:19 -0300] [Job 710] GPL Ghostscript 9.27: Unrecoverable error, exit code 1
D [02/Oct/2019:18:01:19 -0300] [Job 710] Process is dying with \"Unable to determine number of pages, page count: -1
D [02/Oct/2019:18:01:19 -0300] [Job 710] \", exit stat 3
D [02/Oct/2019:18:01:19 -0300] [Job 710] Cleaning up...
Add your info to the Bug report in the above link.