pstorichoddst-gdi: Clean up temporary directory

After normal completion, the temporary directory is left in place because the
only delete path is on a SIGINT trap.  Fix by adding to the standard exit path
as well.

Signed-off-by: James Bottomley <JBottomley@Parallels.com>
pstoricohddst-gdi: Fix bug in page size handling

The PJL header should set a PAPER=<pagesize>, but there's a missing dollar
sign, so it's not setting $papersize, which is the passed in size, it's
setting PAPER=pagesize.  It doesn't seem to make a difference, presumably
because the printer just ignores the setting and prints the page image, but
fix to match what the windows driver does

Signed-off-by: James Bottomley <JBottomley@Parallels.com>
RICOH_Aficio_SP_204.ppd: Add new file

Make a new PPD file for the SP 204 based on the one for the SP 100

Signed-off-by: James Bottomley <JBottomley@Parallels.com>
SP 204: Add 1200x600 Resolution setting

Make the resolution selectable in the PPD and take account of that selection
in pstoricohddst-gdi (keeping 600 as the default for the SP 100)

Signed-off-by: James Bottomley <JBottomley@Parallels.com>
SP 204: Add bypass tray support

The printer is annoying for this one.  Unless you actually print to the bypass
tray, it will ignore it, so this must be set in the printer options.  The tray
is also annoying to use in that it's a manual feed, accepting one sheet at a
time.

Anyway, add the option to specify the bypass tray in the PPD and filter.

Signed-off-by: James Bottomley <JBottomley@Parallels.com>