Looks very much that the GTK printing dialog is broken, but to be sure let us check whether there is nothing odd in your config files.
Can you attach the following files
~/.cups/lpoptions /etc/cups/lpoptions /etc/cups/printers.conf /etc/cups/ppd/HP-Photosmart-b109a-m.ppd
Did you select a custom page size in the printing dialog of any application?
Looks very much that the GTK printing dialog is broken, but to be sure let us check whether there is nothing odd in your config files.
Can you attach the following files
~/.cups/lpoptions printers. conf ppd/HP- Photosmart- b109a-m. ppd
/etc/cups/lpoptions
/etc/cups/
/etc/cups/
Did you select a custom page size in the printing dialog of any application?