Printer: Ricoh MP C2011 (or MP C2011SP?)
Printer Added via CUPS web interface.
Print Command: $ lp -d c2011 test.pdf
CUPS version: 2.1.3
CUPS installed via command: $ sudo apt install cups
System: Ubuntu xenial armhf via "LinuxDeploy" app on Android.
The system also has foo2zjs installed, works well with HP LaserJet P1102w.
The printer works fine when the CUPS Status says "Idle".
After a pdf file normally printed, the status turn to Idle - "Sending data to printer." And then I do the next print, the printer prints nonsense text and blank pages.
So I run $ sudo service cups restart
And then printer status turn back to "Idle". And then print, and then "Sending data to printer" again.
It's not a good solution that restarting CUPS before printing.