kMemory Printing from Studio web app

Bruno Del Sol bruno.delsol at
Tue Apr 16 17:41:15 EDT 2013

Hi Brian,

Since its ancient beginning, Omnis has always hated being used when the system has no default printer driver. You might 
also have noticed that "Unable to setup printer driver" is its favorite curse for a large variety of reasons (except 
printing problems).

Anyway, even if you print to the memory device, report instances will try to load some default printer job setup dialog 
on $construct (see $loadpagesetup and $pagesetupdata properties of reports). So for webclient servers setups, with no 
physical printer atttached, we ended up putting at least one basic postscript driver on the host set pu to print to a 
.ps file. This is also useful for debugging : if your report also crashes when redirected to this driver's file, then it 
means the issue is into the report design.


By Design
Bruno Del Sol
bruno.delsol at
tel (33) 01 48 78 47 37
46, rue de La Tour d'Auvergne
75009 Paris (France)

Le 16/04/13 22:54, brian at a écrit :
> Been having a problem that is crashing Studio during printing with the
> webclient on redhat linux.  The webserver handles the printing through the
> webclient until a certain unknown period then it pops up an this garbled up
> OK message that has no known language in it.  One time it did display an
> Omnis printing error but didn't give much more than that.  This locks up
> Omnis for the web users until the message is cleared and the application
> restarted.
> Been tracing this error for months and it seems to happen in cyber think
> space.  Can't find one error log with an entry that explains the problem.  I
> did manage to find something that indicated although I was selecting
> "kMemory" for the printing device .the system tried to send the print job to
> a physical printer attached to the server.which it does not have and I think
> is causing the error.
> Has anyone else experienced this or have any ideas to check.
> _____________________________________________________________
> Manage your list subscriptions at

More information about the omnisdev-en mailing list