Author Topic: external process PJSR, printer menu entries Win 7 1098  (Read 2976 times)

Offline kwiechen

  • PixInsight Addict
  • ***
  • Posts: 186
The script calling gnuplot http://pixinsight.com/forum/index.php?topic=6434.0 does not work with Windows 7 and the printer menu entries are missing.

OpenSuse 13.1/VMWare Player works correctly.

Best regards,

Kai

Offline Juan Conejero

  • PTeam Member
  • PixInsight Jedi Grand Master
  • ********
  • Posts: 7111
    • http://pixinsight.com/
Re: external process PJSR, printer menu entries Win 7 1098
« Reply #1 on: 2014 July 06 04:24:46 »
Hi Kai,

I have replaced the script in the original thread with an updated version that works on all platforms. The problem was the white space in "C:/Program Files" on Windows. This is now fixed by simply enclosing the executable name between double quotes. Thank you for detecting this problem.

The printer is now disabled on Windows and Mac OS X since build 1098 of the PixInsight Core application. Quoted from the official release announcement:

The printing subsystem is now optional on all platforms. The global Printer object can be disabled with a new --no-printer argument to the PixInsight Core application. The printer is enabled by default on FreeBSD and Linux, and disabled by default on Windows and Mac OS X. This is a temporary situation while we design and implement a new printing system better adapted to all supported platforms. This should fix a long standing problem with network printers that we have not fixed yet; see for example: http://pixinsight.com/forum/index.php?topic=6994.0

What that post does not explain well is that the printer cannot be enabled on Windows and Mac OS X (there is no --no-no-printer or similar argument). Actually, this makes sense because the printing system is poorly implemented on these platforms, and in PixInsight we prefer not having something instead of having a mediocre implementation. This will be fixed in a future version.
Juan Conejero
PixInsight Development Team
http://pixinsight.com/