I am running the 4.5.0 client under Fedora 20 x64 with latest patches as at today.
I can print to PDF... e.g. /home/user/invoice.pdf
I have a HP printer installed under cups.
After starting xTuple from the command line e.g. /opt/xTuple-4.5.0/xTupleERP/xtuple
When I attempt to print to my cups based HP printer I get "lp: Error - unable to access "lpr" - No such file or directory"
As a test I replaced /usr/bin/lp with a script to echo out the command line arguments and I got "-d HP-Officejet-Pro-8500-a910b -s lpr A4 lpr media=A4"
ARG_1 -d ARG_2 HP-Officejet-Pro-8500-a910b ARG_3 -s ARG_4 lpr ARG_5 A4 ARG_6 lpr ARG_7 media=A4
To me it looks like it's passing information to lp, specifically the first "lpr" which is being interpreted as a file to print. Which is not correct.
(lp on my system is pointed to /usr/bin/lp.cups from the cups-1.7.4-3.fc20.x86_64 cups package )
Installing the qt4-assistant and I can print ok using what looks to be a largely similar print dialog.
I am wondering where to start looking to fix this
The advanced tab on the xtuple.bin print dialog is blank.