I have fixed this in cups-filters upstream now. If a renderer (Ghostscript, Poppler, Adobe Reader) is not installed, its executable path(s) are set to the executable name. With execv() replaced by execvp() in pdftops.c, the renderer will also work when only installed at run time, also when the executable happens to be in /usr/local/bin/. Till