さきほど、cupsomatic を linuxprinting.org からダウンロードしてみると
(Revision: 2.12)、Mac OS X は膨大なコマンドラインオプションを与える
ので CUPS がそれをログファイルに書ききれずにエラーで中断してしまう、
というようなことが注記してあり、ログ出力はデバッグモードのときのみ、
cupsomatic 専用のログファイル (/tmp/prnlog) に書き出すようになって
いました。

今 Mac OS X のマシンが手元にないので試せないのですが、ひょっとして
この最新版の cupsomatic を入れるだけで印刷に成功するということは
ないでしょうか?

if ($debug), if ($debug != 0) が出てくる箇所を追っただけでは、
ほかに関係ありそうなところはみつかりませんでした。