All plugins and renderers can be started without Python. The Python installation is checked only when Python is really needed (i.e. when a script starts with #!py). If the installation is missing, Python scripts return the error 1. For the first Python script, a corresponding warning message is also shown. The following Python versions are expected:

Whether a program can be executed depends more on the Operating System than on the hardware:

Executability Until Catalina
Mac OS X 10.15
Since Big Sur, Mac OS 11
Intel M Series
Intel-Only Software Yes Yes Rosetta 2
Universal Software No Yes, in Intel Mode Yes, in ARM Mode

We support Universal software from InDesign® and Illustrator® 2022 onwards. The Finder information of all of our plugins contains a corresponding note whether the plugin is Intel or Universal.

Because this file contains entries from our bug tracking system, the content of this file is partly in German.

The table describes the features and bug fixes of the priint:comet AI 4.2 plug-ins.

Revision Case Description

v4.2 R32585

21.03.2023

Table module enhancements

The following improvements are now available for the table module:

  • Dialog size for cell and table style configuration is now constant (no longer resizable).
  • Selecting a table tool without having a table selected now shows an error dialog.
  • Renaming a style now shows an error dialog when the style name is already taken.
  • Massive performance improvements while applying cell styles (e.g. 2800% gain when setting a cell style for each cell of a 20x20 table)
  • Performance improvements while applying table styles

XML offline logout

We added a new menu entry to explicitly logout of XML offline pools.

While it was possible to logout using a combination of Shift + Alt and Selecting the menu entry Data folder, this proved to be cumbersome (especially on Windows) and unintuitive.

The option is found at Edit->priint:comet->Disconnect from data folder.

UI brightness changes

We now immediately react to changes in the user interface brightness settings, removing the need for a restart to apply the settings to comet panels & dialogs.

TW 2499761 - Custom dialog tab order is wrong

When creating a custom dialog using the dialog framework (through cScript or Python), the tab order inside the dialog seems to be random. It would be nice to have the tab order in order of creation of the widgets.

[Fixed]

TW 2496365 - Illustrator: Rollovers in panels are not working anymore

In the Mac Universal versions of the plugins, the rollovers over the buttons no longer work. Only when I click a button, the buttons display changes. After that, unfortunately, the button continues to be displayed as activated.

Unfortunately, we could only solve this problem by an extremely complex additional programming of the buttons using the native NextStep Views of the Mac OS. In the next release, rollovers and deactivations will work again.

[Fixed]

TW 2496359 - Illustrator: When switching panels, the lists are not updated

When I have (as in the screenshot) multiple panels in one window and switch between the single panels, the panel lists do not update. And even more, all attempts to reload the list or otherwise change the list entries (+ button etc.) fail. Only after resizing the panel the changes become visible.

The problem only occurs on the Mac with the universal plug-ins.

[Fixed]

Cell style renaming corrupts the table

When renaming a cell style and at the same time changing an attribute of that same style, the cells lose the application of the style.

[Fixed]

Cell styles don't get applied properly

When applying cell styles to a cell manually or by script, the table is not properly updated, resulting in seemingly corrupt application of cell style attributes

[Fixed]

Placeholder icon wrong

Text placeholder (even though we can't use them) have the same icon as text frame placeholders in the panel

[Fixed]

v4.2 R32423

01.03.2023

Python Enhancements

The following improvements are now available for the Python integration:

  • Selecting the page when placing a PDF is now possible
  • Consistency updates
For more information see here.

v4.2 R32286

07.02.2023

run_python extended The cScript function run_python now supports IDType, IDTypeList, Product and ProductList as input variables.
Python Enhancements

There are several new enhancements to the Python integration.
For more information see here

SSO Login

TW 2190436

The plugins now support Single Sign On (SSO) as a login method for the PubServer. To do this, use the menu Plug-Ins -> Connect with Publishing Server (SSO)... .

For SSO Logins the installation of PubServer 4.2.3136 is mandatory!

See here for more information.

New CScript Functions There are new CScript functions available:
Improved Excel import The Excel import for formatted tables now supports text alignments
TW 2459292 - Crash on product pool doubleclick

When double clicking the product pool in Illustrator the plugins crash when the double click script is empty.

[Fixed]

TW 2459284 - Crash on python function CPage.setSize

Using the Python function Page.setSize will reproducible crash InDesign. The error occurs on the Mac only.

The bug is fixed now.

v4.2 R32141

17.01.2023

Python Enhancements

There are several new enhancements to the Python integration, inlucing a bugfix for the notorious 'ModuleNotFoundError'.
For more information see here

Improved Excel Import

The Excel import (e.g. excel::read) now reads all standard number formats and all date/time formats. Only user-defined numbers are not yet imported in an Excel-compliant way.

Excel Import in Table Module

The tables plugin now has functionality for easily importing a Microsoft Excel table directly into the document as a priint:comet table.
See here for more information.

productlist::get 'select' does not work

productlist::get does not work when using 'selected' as the getter statement

[Fixed]

v4.2 R32064

20.12.2022

No Functional Changes

v4.2 R31990

28.11.2022

Python Enhancements

There are several new enhancements to the Python integration.
For more information see here

frame::duplicate puts result at wrong coordinates for compound paths

The CScript function frame::duplicate puts the result at the wrong coordinates for compound paths.

[Fixed]

frame::move_to puts result at wrong coordinates for compound paths

The CScript function frame::move_to puts the result at the wrong coordinatesfor compound paths.

[Fixed]

v4.2 R31940

28.11.2022

Python Enhancements

There are several new enhancements to the Python integration.
For more information see here

CSV Import for Tables

With some pride we can introduce a CSV import for tables in this release. Just select the CSV Import button of the panel Tables and choose the desired CSV file. In the appearing dialog you can make further settings for the selected CSV file and the table. By clicking the Okay button you can set the size and position of the table by mouse.

Here's a screenshot of the (German) dialog:

Cell styles don't get applied properly

When applying cell styles to a cell manually or by script, nothing happens

[Fixed]

TW 2376600 - Duplicated frame is on wrong layer

When duplicating a frame using scripting commands in a document which as an invisible layer as the topmost layer, the resulting frame is always on that layer, no matter where it originated from.

[Fixed]

TW 2374306 - Double click scripts cannot interact with document

When using double click scripts in the product pool that try to interact with a document, e.g. getting some frames and moving them, no frames are found. Interaction with the document is not possible.

[Fixed]

frame::duplicate puts result at wrong coordinates

The CScript function frame::duplicate works but puts the result at the wrong coordinates, with the Y-axis seemingly inverted.

[Fixed]

v4.2 R31859

09.11.2022

Performance Improvements

With an almost complete code refactoring of the Table Module, we managed to speed up the processing time of our tests from an average of 10 minutes before to less than 1 second each. We are very proud of this. Thanks to Leo!

Python Enhancements

There are several new enhancements to the Python integration.
For more information see here

v4.2 R31755

17.10.2022

No Functional Changes. We are already working intensively on the v4.3 version of the plug-ins.

v4.2 R31702

27.09.2022

Python Enhancements

There are several new enhancements to the Python integration:

New functions
Several bugfixes
and more...

For more information see here

run_python Expanded The CScript function run_python now supports passing a wide range of custom global variables to the Python script
TW 2211362 - OpenSSL no such file The last Mac Universal version of the plugins can not start because the OpenSLL.framework cannot be found.

The installer is fixed now.

New CScript Functions There are new CScript functions available:
Cannot move compound art Moving Compound art with frame::moveto and CFrame.moveTo does not do anything

[Fixed]

Tables panel sizes not functional Changing row heights or column widths using the tables panel cause the tabel to be corrupted, resulting in wildly chaotic sizes.

[Fixed]

TW 2213042 - Illustrator crashes when changing gAvailableValues When setting available function variable values in a CScript by changing the global variable gAvailableValues, e.g. through stringlist::insert, Illustrator Crashes.

[Fixed]

TW 2211681 - OpenSSL framework missing

After installing the new Mac Universal plugins, the OpenSSL framework is missing and therefor the plugins cannot be started.

Please use th OpenSSL.framework from any older installer to fix the problem. The new installers aer fixed now.

v4.2 R31400

12.08.2022

No Functional Changes. We are already working intensively on the v4.3 version of the plug-ins.

v4.2 R31313

25.07.2022

No Functional Changes

v4.2 R31168

08.07.2022

Visual Overhaul We have improved the visuals and icons of all panels to be more in line with our priint:comet InDesign® Plugins.
Improved JPEG Detection When using URLLinks, the detection of the image type for JPEGs has been improved, resulting in more URLs working that did not before.
New cScript Functions There are new CScript functions available:
FogBugz 32618- Loading Previews from databases crashes Illustrator®

With SQL data connections, as soon as a preview has to be loaded from the database, Illustrator® crashes.

The problem is fixed.

Function variable lock not working

The function variable lock on the placeholder values panel does not properly disable the variables.

[Fixed]

Product pool custom icons not working

When using custom icons in the product pool they do not appear at all.

[Fixed]

v4.2 R30871

20.06.2022

New CScript Functions There are new CScript functions available:
Python Enhancements

There are several new enhancements to the Python integration:
2 New situations
11 New functions
4 Bugfixes and more...

For more information see here

v4.2 R30779

23.05.2022

Python not Required Anymore
Python Support on Macs

For the Mac Illustrator® 2022 plug-ins of the last release R30683 it was mandatory to have Python 3.10 installed. Without the installation of Python 3.10, the plugins could not be started on the Mac. We are pleased to inform you that this restriction is lifted:

The plug-ins will start now even if no Python is installed. Python scripts are terminated with an error in this case.

If you wish to run Python scripts, the following Python versions must be installed:

  • Python 3.10 for all Universal Mac versions of the 2022s
  • Python 3.8 otherwise (This means, for example, that Illustrator® 2022 also requires Python 3.8 if the 'normal' plugins are used.)

In all cases, the installation must be located at the default path /Library/Frameworks. Deviating Python installations are not supported. Python installer can be found at www.python.org.

Apple Silicon Native
Native Apple Silicon (M1) Support

To install these so called Universal plug-ins for Mac OS 12 (Monterey) use the installers with Universal (or ARM for releases pior R30370) in their names. These plug-ins will work natively on both Intel and Apple Silicon M1 based Macs with Mac OS 12 (Monterey) at least.

Please note, that the universal plug-ins will not run on Mac OS versions prior Mac OS 12, not even on Mac OS 11 (Big Sur)! Please use the 'normal' installers in these cases and activate the Rosettta 2 mode in case of Big Sur für InDesign resp. Illustrator.

New cScript Functions There are new CScript functions available:

v4.2 R30683

04.05.2022

Native M1 Version

We are pleased to provide native plugins for Apple Silicon with this release.

To use the native plugins, the following steps must be performed:

  1. Update your Mac to Mac OS 10.12 (Monterey)
  2. Install Python 3.10 on your machine
  3. Update your Illustrator to v26.2.1
  4. Install the new priint:comet plugins and additional needed software to at least R32066. Please note: We do not have an installer right now. You can get a ZIP file from our support. Use the ARM zip. After you have unzipped the zip, copy (or move) the complete contents into the Plug-Ins folder (or a direct sub-folder of Plug-Ins) of your Illustrator. It is important to copy the Frameworks and platform folders too!
  5. If you need ODBC connections, your also have to update your iODBC and the connector(s).

Please also note the following:

  • The ARM plug-ins will not run on Mac OS 10.10 or earlier! Use the Intel-only plugins (the Zip without ARM) in these cases.
  • The Intel-only plugins (the Zip without ARM) will run on Mac OS 10.12 in Rosetta mode only !
UI Improvements

Hopefully you will notice it immediately : Some priint:comet panels have a new look. We will adapt the appearance of all priint:comet panels to the according InDesign. This will take some time, please remain patient.

Python Enhancements

There are several new enhancements to the Python integration:
3 New Classes
45+ New functions
And more...

For more information see here

New cScript Functions There are new CScript functions available:
CScript function translate not working

The CScript function translate always returns an empty string.

[Fixed]

v4.2 R30603

12.04.2022

New cScript Functions There are new CScript functions available:
Python Enhancements

There are several new enhancements to the Python integration. For more information see here

priint:comet 4.2 illustrator 2022 plugin installation fails

I am unable to complete the installation process for comet 4.2 on illustrator 2022. I have attached a screenshot of the error I receive. I was able to install 2020 and 2021 on my Mac without issue.

I am running Catalina on my Macbook Pro, version 10.15.7

I am using the installer called: priint.comet Illustrator 2022 4.2 R30482.pkg

I am using an Illustrator version 26.1, and have checked that all adobe applications are closed during the install.

FXD

v4.2 R30464

23.03.2022

Python Enhancements

There are several new enhancements to the Python integration. For more information see here.

v4.2 R30323

02.03.2022

Hello, this is the first release version of priint:comet v4.2 Illustrator® plug-ins.
Python

The first beta iteration of Python scripting is now available.

Python is intended as an alternative (Not a replacement) for CScript.

Please note that the integration is currently in beta and not supported for production!

See here for more information

Advanced Logging

The advanced logging options known from InDesign® and comet_pdf is now available for Illustrator.

See here for more information

New cScript Functions There are new cScript functions available:

v4.2 R30121

08.02.2022

No Functional Changes

v4.2 R29363

17.11.2021

New cScript Functions There are new cScript functions available: