First attempt at new batch printing interface

--HG--
extra : source : af2f6034fddae0187e0fbd00ee1b5445c6ca027a
Hopefully fixing synax error.

--HG--
extra : source : 6d1919890a6d1eb5cbe533701d075b8d42022a3c
Correcting call to fork().

--HG--
extra : source : f08be669f50d3c6b3603afcdb252579cd38327a7
Fixing syntax error and adding vendor invoices to batch printing

--HG--
extra : source : f32848f56ab9f39ccdc15573de11dc98bef19d8e