All plug-ins 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:
By the way, you can have any other, even newer Python version(s) installed. These versions are ignored by the priint:comet plug-ins and by comet_pdf.
Please note: In contrast to v4.x, v5.0 requires the Python version 3.12.
For the installation of the plug-ins we strongly recommend the installers provided by WERK II.
If, for any reason, a manual installation is necessary, it is important to replace all (but not more) plug-ins. Replacing individual plug-ins of different releases will crash Illustrator®. Here you can find complete zip sets of the plug-ins.
For information about the System Requirements for Illustrator see here.
All plug-ins are supplied in the so-called Universal Architecture and run on both Intel and Silicon machines. At least macOS Version 12 (Monterey) is required for all priint:comet plug-ins.
All plug-ins are checked against malware by Apple. However, since you did not get the plug-ins from the App Store, it is necessary to change the security settings of your System Settings:
Unfortunately, we have some bad news: Starting with Illustrator 2025.6 (v29.6), Python scripts can no longer be executed on the Mac.
The reason for this is that Adobe has recently added a Python 3.11 library to the Illustrator installation. This library prevents standard Python from loading. Attempts to solve this using embedded Python, as in Windows, have unfortunately failed. Also all attempts to use Python 3.11 on our side too have failed – apparently Adobe Python is also incomplete with only 16 MB (the standard is 51 MB).
We are working hard to find a solution. However, at this point in time, we cannot say whether or when we will have a solution.
Until then, we can only advise you not to update Illustrator! To replace a newer release with an older one, proceed as follows:
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 5.0 plug-ins.
| Revision | Case | Description |
v5.0 R37400 26.11.2025 |
Python Improvements | The following improvements have been made to the Python integration: New functions: |
| TW 3693820 - Bug: python function CFrame.link throws "SystemError" exception |
Problem: When setting the parameter changeStaticLinks = True in the function CFrame.link, I get a SystemError exception "more argument specifiers than keyword list entries (remaining format:'p:CFrame.link')" when starting the script in Illustrator
Steps to reproduce:
The issue is fixed. As a workaround use the function comet.placeholder.link. |
|
| TW 3692173 - table.setCellStyle evaluates parameter "right" and "bottom" differently in Illustrator and InDesign |
Problem: I have a script to modify a table, that uses the function table.setCellStyle. The parameter "right" and "bottom" should be the "First column / row, which is not to be edited any further (0-based)". However, it seems that executing the script in Illustrator, this column/ row will be modified as well and counts as selected. When excuting the same script in InDesign, this column/row stays unchanged.
Steps to reproduce:
The issue is fixed |
|
| TW 3692228 - Illustrator: cScript function table::create fails with empty style name |
When creating a table using the cScript function table::create, the function fails and may even crash Illustrator® when an empty table style name is given. This is fixed. |
|
|
v5.0 R37314 11.11.2025 Withdrawn |
Illustrator® 2026 |
The priint:comet plug-ins are now available for Illustrator® 2026 (v30) as a beta version. |
|
Default Batch Script Folder TW 3667426 |
Topic: In the current version of the priint:comet plugin it is not possible to use the batch panel with a connected publishing server, because there is no corresponding location to store the batch scripts within the Comet Explorer of Ison. This feature is currently only supported when connecting a project with XML folder structure. However: maybe it would be possible to use the local script folders like "cscripts" on desktop as fallback to show those scripts when nothing else was found? That way the batch feature would be available for priint:suite connections even without changes within the Comet Explorer implementation. For this release we have implemented being able to select local scripts using the batch panel. The scripts must be in the same folders as the one's available in the front row panel and are appended to the dropdown for selecting the batch action to be executed. |
|
| Python Improvements | The following improvements have been made to the Python integration: New functions: |
|
| TW 3683019 - Bug in Illustrator Table Module: table::create does not evaluate the Table Style parameter |
Problem: Using the cscript function table::create in Illustrator® does not evaluate the Table Style entered in the parameter tableStyle. Steps to reproduce:
The issue is fixed now. Additionally, the Python function comet.table.create now also has a parameter for immediately applying a table style. |
|
| TW 3680666 - Add tool selection buttons to Illustrator Tables panel |
When working with the Illustrator table module, the interactive tools for modifying the table are pretty well hidden when using the default Illustrator UI. Please add buttons to activate the tools to the 'Tables' panel In this release we will have buttons to activate the tools directly on the 'Tables' panel. |
|
| TW 3685278 - Illustrator table module: Tables panel does not update values when changing units |
In the Illustrator table module when the user changes the ruler units, the labels of the column widths and row heights get updated, but not the values itself. The issue is fixed. |
|
| TW 3680647 - Illustrator Table Module Unmerge issues |
When merging and afterwards unmerging cells using the Illustrator table module, resizing the cell in question messes up the table strokes. The issue is fixed. |
|
|
v5.0 R37156 23.09.2025 |
Python Improvements | The following improvements have been made to the Python integration: General improvements:
New functions: Documentation:
|
| TW 3602857 - Python / frame.setSize() changes frame height |
I have a strange effect when calling frame.resize() on a line in Illustrator and when I only want to change the width of the horizontal line. I get the current width and height of the frame, adjust the width and use the same height as before. This, however, changes the frame’s height and makes the line appear rotated. When I use -1.0 as the new height, everything works as expected. s that caused by the size limitations (> 0.0) of the frames or something like that? The problem is solved now. In short words : It was a floating point rounding problem, e.g. 0.00 is not like 0.0001. |
|
| No Python for Mac since 29.6 |
Unfortunately, we have some bad news: Starting with Illustrator 2025.6 (v29.6), Python scripts can no longer be executed on the Mac. The reason for this is that Adobe has recently added a Python 3.11 library to the Illustrator installation. This library prevents standard Python from loading. Attempts to solve this using embedded Python, as in Windows, have unfortunately failed. Also all attempts to use Python 3.11 on our side too have failed – apparently Adobe Python is also incomplete with only 16 MB (the standard is 51 MB). We are working hard to find a solution. However, at this point in time, we cannot say whether or when we will have a solution. Until then, we can only advise you not to update Illustrator! To replace a newer release with an older one, proceed as follows:
|
|
|
v5.0 R37037 04.08.2025 |
Python Improvements |
New functions: |
| Table module improvements |
|
|
| New cScript functions |
There are new cScript functions available: |
|
| Front Row Adjustments | The FrontRow panel has been adjusted to make more use of available space. | |
| TW 3477449 - BOM character not handled in Illustrator® CSV import |
When importing a CSV file exported from Excel as 'CSV (UTF-8)', there is a Byter order mark character at the beginning of the file. This confuses the table CSV import. [Fixed] |
|
| Error message on failed login not visible |
When a login using the login dialog fails, the error message appears behind the dialog. The problem only appears on Windows. [Fixed] |
|
|
v5.0 R36902 30.06.2025 |
Python Improvements |
General improvements
New situations:
|
|
v5.0 R36800 02.06.2025 |
Python Improvements |
General improvements
|
| TW 3444127 - The icons in the control bar are difficult to work with |
Can the icon handling in the illustrator control bar be reconsidered? Specifically, the 4 "box with strikethrough" icons on the right.
I initially thought that these icons were broken, and the box represented an "icon not found" placeholder, but obviously that is not the case. When these Icons are in the inactive state, they are impossible to distinguish between, and there are no tool tips to help me. I am VERY hesitant to click on any type of tool when I'm unsure of what it does. Could these icons be given a more unique look, and utilize a greyed out status? We changed that a little bit.
The magnet was experimental and we removed it. |
|
| TW 3445465 - Illustrator® tooltips on Mac show 'ALT' key |
The tooltips of the Illustrator® plug-ins refers to the ALT key from time to time. Could this be changed to 'OPTION'? We have changed this accordingly. |
|
| TW 3445402 - Tool tips missing in Illustrator® plug-ins |
Unfortunately, no tooltips are shown in the Mac version of the Illustrator® plug-ins. Tooltips can now also be shown in the Mac version of the Illustrator® plug-ins. |
|
|
v5.0 R36601 24.04.2025 |
Python Improvements |
General improvements
New modules:
New functions: |
|
v5.0 R36336 13.03.2025 |
No functional changes. |
|
|
v5.0 R36258 03.03.2025 |
Python Improvements |
General improvements
New functions: |
|
Update Panels after undo TW 3325184 - Panels are not updated on undo |
The following panels are now properly updated on undo when they are open:
|
|
|
v5.0 R36169 15.02.2025 |
No functional changes. |
|
|
v5.0 R36072 03.02.2025 |
Python Improvements |
New functions: |
|
v5.0 R36001 23.01.2025 |
Installer of v5.0 not working on Windows |
After installing the new v5.0 plug-ins, Illustrator® crashes on startup on Windows. The new installers are fixed accordingly |
| TW 3286001 - Logger not working |
I’m trying to log messages in some scripts. To configure that, I’ve added a log.xml. But unfortunately none of my attempts are working and the the requestesd logfile is not written. To improve performance, we have revised the entire logging system in 5.0 R35824. Unfortunately, a few errors have crept in - including the fact that many messages are no longer written in the presence of a log.xml configuration. This is fixed now and the logging system should work as before (but significantly faster). |
|
| TW 3289137 - AI-Plugin / Python / comet.frame.moveTo does not work with group frames |
I have an Illustrator document with two frames which are grouped. If I select one of the grouped frames, three frames are selected: comet.frame.selected will no longer return CGroup instances. [Fixed] |
1tr>
|
| Enabling logfile writing does not work. |
Enabling writing to a logfile using the Illustrator menu does not seem to work. [Fixed] |
|
| comet.getVersionMajor and comet.getVersionMinor return str instead of int |
The Python functions comet.getVersionMajor and comet.getVersionMinor return str instead of int. [Fixed] |
|
| TW 3290207 - comet.file.downloadWebImages wrong result entries on failed downloads |
The Python function comet.file.downloadWebImages returns a list of results containing error codes. [Fixed] |
|
| TW 3290251 - Python - wrong parameter in comet.CFrame.setBarcode |
The Python function comet.CFrame.setBarcode has multiple problems:
[Fixed] |
|
|
v5.0 R35824 05.12.2024 |
Python Improvements |
General improvements:
|
| Faster logfile writing |
We managed to refactor logfile writing, resulting in greatly improved performance. |
|
|
v5.0 R35572 16.10.2024 |
First Release of v5.0 |
We are pleased to present the First release of version 5 of the priint:comet AI plugins here. |
| Python Improvements |
General improvements:
Breaking changes: See porting guide for more information.
New modules: New classes: New functions:
|
|
| New cScript functions |
There are new cScript functions available: |
|
| Table module improvements |
|
|