In the latest (as of tonight/morning, december 9th) foo2zjs.c, the following code seems broken on my system. This happens in 32 and 64 bit OpenSuSE (10.2, and 10.3), Debian, FreeBSD, and Ubuntu.
IsCUPS = 1;
The reason I know it doesn't work, is this is never true (as the output never occurs)
fprintf(stderr, "PAGE: %d %d\n", pageno, Copies);
IsCUPS is initialized as zero, and the only way to make it output page numbering to cups (for me anyways) is to remove the conditionals or initialize IsCUPS to 1.
I have an HP Laserjet 1020.
Am I missing something, or doing something stupid?