QuarkXPress Preferences

Navigation:  Preferences >

QuarkXPress Preferences

Previous pageReturn to chapter overviewNext page

QuarkXPress Preferences contain settings that tell Q++ how to interact with QuarkXPress.


Quark Version

The QuarkXPress version used by Q++ to scan, inspect and generate. The current default value was set during the workstation installation.

Quark Passport

Check this box if the version of QuarkXPress selected above and installed on your workstation is the Passport version, or leave this box unchecked otherwise.


This option is no longer applicable.

Win32 API
(default = false)

When this option is checked, Q++Studio launches QuarkXPress using the CreateProcess Win32 API call. However, with Quark 6, the anti-piracy code of QuarkXPress interprets this call, and the ensuing WaitForSingleObject loop as an attempt to hack Quark, and this often causes Quark to crash. Unless instructed to do otherwise, you should uncheck this option.

Use New Xtensions

(default = true)

This option is no longer applicable.

Rescan Delay

This is a delay given to QuarkXPress by Q++ after scanning, to allow all changes to be saved to disk. The current default is 300 milliseconds.

Force saving in previous Quark version

Forces Q++ to save the generated output files in the QuarkXPress X-1 format, even though you may be using QuarkXPress X to scan and generate, thus ensuring maximal compatibility with other users and subcontractors. This option is only available if you are using QuarkXPress 5 and above.

Open Quark Files using the Windows Shell
(default = false)

When this option is checked (it is, by default), Q++ lets Windows open the QuarkXPress files that are opened for display (from the Templates menu, for example) through the association of the QXD extension with QuarkXPress. This is similar to what happens when you double-click on a QXD file in the Windows Explorer.

Use Q++ Broker to update Templates Tables on the server

This option can be ignored as of January 2006, when the Q++ Broker was abandoned definitely.

Color Matching

This tells QuarkXPress how to look for colors in the output file when you specify some color change (for example in macros). The default is Color Name which is the most accurate in QuarkXPress. This value should only be changed if you are getting color-related messages when generating.

Page copying delay

The file format of Quark 6 is much more intricate than that of versions 3-4-5 of Quark (as a result the same file when saved as a Quark 6 file is 5 times larger than when saved with Quark 3-4-5). This causes problems, using Quark 6, when dealing with many (50+) complex token replacement instructions within the same textbox, such as is the case when using GenTokens.

What happens is that if the page copying part of diary generation happens too fast, then Quark does not have time to update its internal structures and will eventually crash at a more or less random place in the diary generation. This option introduces a delay between the page copying and token processing sequences of diary generation.

As a rule of thumb, that faster your PC is, the higher the value you should set here (from 1000 msec for a 1GHz processor to 3000 msec for a 3GHz processor), and you should also set a higher value for this option for script with GenTokens and very few pages (less than 10). You can set this value independently for each individual script, using the corresponding Page Copying Delay ScriptLine property. This setting is mostly needed when using QuarkXPress, version 6 or above. Previous versions of QuarkXPress are not sensitive to the value of this option, which can be left at its default value.

OPF transfer delay

Quark 6 has a new inflated file format that slows down file saving considerably. Combined with a new more aggressive way of locking files for exclusive use, and an also extremely aggressive anti-piracy protection system, it means that Quark 6 will often crash after saving a file if one tries to access the saved file too soon after Quark has closed down (to save it to another location, for example). This option introduces a delay to protect you from this behaviour. This setting is mostly needed when using QuarkXPress, version 6 or above. Previous versions of QuarkXPress are not sensitive to the value of this option, which can be left at its default value.

Never Update Quark Preferences

Usually this option should be set if you have encountered problems during the page generation phase of diary generation due to style sheets conflicts and having the style sheet palette open in the internal QuarkXPress. If you need to update the application preferences of your internal QuarkXPress, you can do so using the Launch Internal Quark menu item of the Tools Menu in the Q++ Main Window.

Version mismatch is only a warning

This option should only be turned on at the suggestion of technical support and is used in the very unlikely event of incorrectly appearing errors about QuarkXPress files mismatches in version number and/or Passport version.


Most of the time there should be no reason to change the above default values.

Topic 110130 updated on 16-Sep-2017.
Topic URL: http://www.qppstudio.net/webhelp/index.html?quarkxpresspreferences.htm