CUPS manual recommends to ignore SIGPIPE signal in filters (since when
they're in chain, children may stop and such signal will disturb others)
We are not intended to be used in chain, however let's follow
the recommendation.
Try to output raster using modern graphinc functions 'GS ( L'. Epson
says it is indended for whole future, and that old 'GS v' will not be
supported. However experiment shows that for cheap zijiang zj-58 it
doesn't work.
To try, set RASTER_TYPE=New when configuring
(i.e. cmake ... -DRASTER_TYPE=New)
All pre-built binaries removed from the project.
Building is now done with CMake.
PPDs are have to be built from shipped driver sources (however couple
of defaults are still placed in sources as a fallback).
CMake also includes install instructions (so after build 'sudo make
install' will give you working solution both on Linux and on Mac Os).
First, now cmake project manages either to use debugging or not (use
cmake-gui or ccmake to determine what is customizable, or just read
CMakeLists.txt, is is really short).
Second, small changes like 'static inline' instead of just 'inline'
and a bit of the same changes, like changing 'if' into ternary stmt
applied.