BabelColor ®
Color Measurement and Analysis

Mac OS COMPATIBILITY

Compatibility relative to:

PatchTool 5.x, PatchTool 4.x and PatchTool 3.7 are compatible! CT&A 4.x and CT&A 5.x are compatible! CT&A 3.1.0 b249 will not print properly (seen in Mountain Lion). A corrected version can be downloaded.

Issues:

Here are issues you may encounter with the Mac OS, starting with OS X 10.7 (Lion) up to macOS 10.12 (Sierra) , and the solutions we have found. Please note that these issues are quite generic and are not specific to BabelColor programs. Click on any line of the following list to go directly to the section of interest. macOS Sierra: The Gatekeeper settings (Security & Privacy control panel) need to be changed with the “Terminal” before download! I get a message that CT&A or PatchTool is from an "unidentified developer" I updated the Mac OS and I am asked to install Java SE 6 runtime The Console shows that the hasplmd process is crashing every 10 seconds

macOS Sierra: The Gatekeeper settings (Security & Privacy control panel) need to be changed with the “Terminal”

before download!

This section is applicable to: CT&A: Version 5.0 or OLDER packaged in a ZIP file (This section does not apply to CT&A 5.0 packaged in a disk image file, i.e. *.dmg) PatchTool: Version 5.0 or OLDER (This section does not apply to PatchTool 5.1) If you are using macOS Sierra (10.12), the Gatekeeper settings (Security & Privacy control panel) may need to be changed with the "Terminal" BEFORE download! Before Sierra (macOS 10.12), it was possible to allow applications downloaded from “unidentified developers” simply by selecting the “Anywhere” radio button in the Security & Privacy control panel.  This button no longer appears by default when Sierra is installed but it is possible to make it visible again with a “Terminal” command. A solution is shown below but lets first see why this is a problem. The problem: In Sierra, even if you allow an application from an unidentified developer to be opened (as shown in the screenshots of METHOD-1 of the next section below), Sierra will still not trust the application and will separate the main app from the other files in the application folder, placing it at a random location.  For the user, the main app still appears to be located in the application folder, but if that app is programmed to use files located in the application folder, it will not find them. The consequences will vary depending on each software; errors or crash will result in many cases. For CT&A, you will see a fatal error on program launch: “(EM-19) CT&A cannot open the ColorDecks database…” For PatchTool, the program will start. However, it will not find its Help manual, the sample files in the “File/Open Sample Files” menu, the default CMYK profiles, and the display calibration files for the i1Display Pro. Note: This problem will not happen if the program was downloaded before upgrading to Sierra. You can also copy the program from another local computer (i.e. not via Internet) on which the application is working. The solution: 1. Make the “Anywhere” button appear by disabling Gatekeeper. o Open the “Terminal” (located in the “Utilities” folder of the Mac “Application” folder). o In the Terminal, type: sudo spctl --master-disable followed by the Enter key. You will then need to enter your account password to complete the command. o You can check that the "Anywhere" button appears and is selected in the Security & Privacy control panel (see the control panel screenshot in the next section below). 2. Download CT&A or PatchTool and install them by placing the BabelColor application folder at its desired location (usually in the Mac Applications folder). IMPORTANT: Download should always be done AFTER disabling Gatekeeper. Open the program with a double-click and check if it starts correctly. 3. Change the the Security & Privacy setting OR “re-enable” Gatekeeper. o You can decide to keep the “Anywhere” button visible and still select a more secure setting. You will need to enter your account password in order to change the control panel setting. o You can also return to the default Gatekeeper appearance, with the “Anywhere” button invisible and not selected, by going again in the “Terminal” and typing: sudo spctl --master-enable followed by the Enter key. You can check that the "Anywhere" button is no longer visible in the Security & Privacy control panel (you may need to first close the System Preferences and re-open them to see the change). If the solution fails: We have seen cases where doing the above did not solve the problem. In other words, the app still ends up in quarantine even if the user authorizes it. Here is a workaround: After doing Step-2 above, where you place the BabelColor application folder at its desired location: o Get the downloaded ZIP archive out of the Trash and place it on your Desktop. o Re-expand the archive on your Desktop. o From the BabelColor application folder on your Desktop, COPY ONLY the app and PASTE it to the previously installed BabelColor application folder (usually in the Mac Applications folder). o Open the program from where you just pasted it with a double-click. You can trash the expanded BabelColor application folder on your Desktop but we strongly recommend keeping the ZIP archive in order to reinstall the program at a later time. You should also do an external backup of the archive in case of a computer failure. Note: If you decide to keep the "Anywhere" button visible, you should be aware that macOS Sierra will nonetheless automatically change the setting to "App Store and identified developer" after 30 days. Here are links to Web pages which discuss this issue as well as other Sierra related changes: https://www.tekrevue.com/tip/gatekeeper-macos-sierra/ http://arstechnica.com/apple/2016/09/macos-10-12-sierra-the-ars-technica-review/6/#h1

I get a message that CT&A or PatchTool is from an "unidentified developer"

This section is applicable to: CT&A: Version 5.0 or OLDER packaged in a ZIP file (This section does not apply to CT&A 5.0 packaged in a disk image file, i.e. *.dmg) PatchTool: Version 5.0 or OLDER (This section does not apply to PatchTool 5.1) Note: If you are using macOS Sierra (10.12), please also read the section just above (macOS Sierra: The Gatekeeper settings…). You may receive the following message the first time you launch CT&A or PatchTool after downloading the program: Such a message appears for programs not downloaded from the Apple App Store, or for programs created by developers which did not pay to be "identified" by Apple. Here are two methods to open the programs. METHOD-1 will grant permission to a single application while METHOD-2 will grant permission to ALL applications (until reversed). METHOD-1 (Single application permission): Press the "ctrl" key and click on the CT&A or PatchTool icon   OR do a right-click on the CT&A or PatchTool icon. Select "Open" in the popup menu. You will get the following message asking if you are sure you want to open the application. Check that the file was downloaded from "www.babelcolor.com" and click on the "Open" button. Afterwards, when you open the application, you will not be asked for another authorization until you download and reinstall the program. METHOD-2 (Change of System Preferences): To launch CT&A or PatchTool the first time after you download the program, go in the "Security & Privacy" settings of your "System Preferences". The security settings dialog is shown below. Select the radio button corresponding to "Allow applications downloaded from: Anywhere." You may need to first unlock the dialog by entering your account password. You should leave this dialog open for the next step. You can now start CT&A or PatchTool. You will see the following message the first time you start the program. Check that the file was downloaded from "www.babelcolor.com" and click on the "Open" button. Once the program is launched, you can change the security setting back to where it was and close the security dialog. You will not be asked for another authorization until you download and reinstall CT&A or PatchTool.

I updated the Mac OS and I am asked to install Java SE 6 runtime

After updating your Mac OS, you may receive a generic message (i.e. not specific to one application in particular) that you need to install the "legacy Java SE 6 runtime". You may also receive this message, with “PatchTool” specifically mentioned as the application, when you start PatchTool's Display-Check or Display-Reader, or when you select the DTP94 instrument in these tools.     IMPORTANT: On macOS Sierra (10.12) PatchTool will quit when the message is shown. If you intend to use the DTP94, you should install the Java SE 6 runtime before restarting PatchTool. If you want to use another instrument in Display-Check or Display-Reader without installing the Java SE runtime, you should first open and close the Patch-Reader tool; this will change the preference to an i1Pro the next time you open Display-Check or Display-Reader. Note: PatchTool is not programmed using Java code. However, it looks like the DTP94 library requires it. You can download Java for OS X 2015-001 (or a more recent version) from: http://support.apple.com/kb/DL1572 Additional information: You can get more information on your Java setup in the "Java Control Panel.” Depending on your OS version, this panel is opened from the System Preferences or from the "Java Preferences" program located in the Mac Applications/Utilities folder. If the install from these control panels fails, download and install Java from the link above. This issue, which was seen with many programs, such as some of the applications of the Adobe CS4 and CS6 suites, is discussed in this Apple forum thread: https://discussions.apple.com/thread/4136010?

The Console shows that the hasplmd process is crashing every 10 seconds

This problem has been seen in Mac Lion (OS X 10.7), Mountain Lion (OS X 10.8), Mavericks (OS X 10.9), and Yosemite (OS X 10.10). The hasplmd process is a license manager program used with USB security keys, or "dongles". The problem has nothing to do with BabelColor software but is likely due do to a software component installed to support the i1Display Pro and which is part of the X-Rite i1Profiler package. We have noted that the problem comes back whenever we install a new version of i1Profiler. This is a problem you may never notice while using your Mac; here is how you can confirm its presence. Open the Console in the Applications/Utilities folder. The Console icon is identified by a red square in the screenshot. Look for a message starting with hasplmd in the  System Diagnostics Reports sub-section. There should be several similar messages with a time stamp varying by about 10 seconds, with the list continuously being updated and purged if too long. The screenshot below shows only one message (the others have been erased) with a time stamp of 154810, or 15h48m10s; the next message would have a time stamp of 154820 (click on the screenshot to enlarge). The recommended solution, said to be from X-Rite support, as reported in the first forum thread below is: "Go to MacHD/Library/LaunchDaemons and delete the file “com.aladdin.hasplmd.plist”. (You will need administrative rights.)" Reboot. As recommended, we have deleted the above file and rebooted; the crash did not reappear. Afterwards, we have opened i1Profiler (Version 1.3.1, 1.5.0, and 1.5.6) and the program can properly recognize an i1Display Pro, an  i1Pro/PUBLISH and an i1Pro 2/BASIC 2 with their respective licensed software capabilities. You may want to read the following forum threads for further information: https://discussions.apple.com/thread/3214780? https://discussions.apple.com/message/15717563#15717563   
  Lion (10.7)              Mountain Lion (10.8)          Mavericks (10.9)             Yosemite (10.10)             El Capitan (10.11)              Sierra (10.12)
Message text: "CT&A" can't be opened because it is from an unidentified developer.
Message text: "PatchTool" can't be opened because it is from an unidentified developer.
Message text (OS X version): To open "PatchTool," you need a Java SE 6 runtime. Would you like to install one now?
Message text (macOS Sierra version): To open "PatchTool" you need to install the legacy Java SE 6 runtime. Click "More Info…" to visit the legacy Java SE 6 download website.
BabelColor ®

Mac OS COMPATIBILITY

Compatibility relative to:

PatchTool 5.x, PatchTool 4.x and PatchTool 3.7 are compatible! CT&A 4.x and CT&A 5.x are compatible! CT&A 3.1.0 b249 will not print properly (seen in Mountain Lion). A corrected version can be downloaded.

Issues:

Here are issues you may encounter with the Mac OS, starting with OS X 10.7 (Lion) up to macOS 10.12 (Sierra) , and the solutions we have found. Please note that these issues are quite generic and are not specific to BabelColor programs. Click on any line of the following list to go directly to the section of interest. macOS Sierra: The Gatekeeper settings (Security & Privacy control panel) need to be changed with the “Terminal” before download! I get a message that CT&A or PatchTool is from an "unidentified developer" I updated the Mac OS and I am asked to install Java SE 6 runtime The Console shows that the hasplmd process is crashing every 10 seconds

macOS Sierra: The Gatekeeper

settings (Security & Privacy control

panel) need to be changed with the

“Terminal” before download!

This section is applicable to: CT&A: Version 5.0 or OLDER packaged in a ZIP file (This section does not apply to CT&A 5.0 packaged in a disk image file, i.e. *.dmg) PatchTool: Version 5.0 or OLDER (This section does not apply to PatchTool 5.1) If you are using macOS Sierra (10.12), the Gatekeeper settings (Security & Privacy control panel) may need to be changed with the "Terminal" BEFORE download! Before Sierra (macOS 10.12), it was possible to allow applications downloaded from “unidentified developers” simply by selecting the “Anywhere” radio button in the Security & Privacy control panel.  This button no longer appears by default when Sierra is installed but it is possible to make it visible again with a “Terminal” command. A solution is shown below but lets first see why this is a problem. The problem: In Sierra, even if you allow an application from an unidentified developer to be opened (as shown in the screenshots of METHOD-1 of the next section below), Sierra will still not trust the application and will separate the main app from the other files in the application folder, placing it at a random location.  For the user, the main app still appears to be located in the application folder, but if that app is programmed to use files located in the application folder, it will not find them. The consequences will vary depending on each software; errors or crash will result in many cases. For CT&A, you will see a fatal error on program launch: “(EM-19) CT&A cannot open the ColorDecks database…” For PatchTool, the program will start. However, it will not find its Help manual, the sample files in the “File/Open Sample Files” menu, the default CMYK profiles, and the display calibration files for the i1Display Pro. Note: This problem will not happen if the program was downloaded before upgrading to Sierra. You can also copy the program from another local computer (i.e. not via Internet) on which the application is working. The solution: 1. Make the “Anywhere” button appear by disabling Gatekeeper. o Open the “Terminal” (located in the “Utilities” folder of the Mac “Application” folder). o In the Terminal, type: sudo spctl --master-disable followed by the Enter key. You will then need to enter your account password to complete the command. o You can check that the "Anywhere" button appears and is selected in the Security & Privacy  control panel (see the control panel screenshot in the next section below). 2. Download CT&A or PatchTool and install them by placing the BabelColor application folder at its desired location (usually in the Mac Applications folder). IMPORTANT: Download should always be done AFTER disabling Gatekeeper. Open the program with a double-click and check if it starts correctly. 3. Change the the Security & Privacy setting OR “re- enable” Gatekeeper. o You can decide to keep the “Anywhere” button visible and still select a more secure setting. You will need to enter your account password in order to change the control panel setting. o You can also return to the default Gatekeeper appearance, with the “Anywhere” button invisible and not selected, by going again in the “Terminal” and typing: sudo spctl --master-enable followed by the Enter key. You can check that the "Anywhere" button is no longer visible in the Security & Privacy control panel (you may need to first close the System Preferences and re-open them to see the change). If the solution fails: We have seen cases where doing the above did not solve the problem. In other words, the app still ends up in quarantine even if the user authorizes it. Here is a workaround: After doing Step-2 above, where you place the BabelColor application folder at its desired location: o Get the downloaded ZIP archive out of the Trash and place it on your Desktop. o Re-expand the archive on your Desktop. o From the BabelColor application folder on your Desktop, COPY ONLY the app and PASTE it to the previously installed BabelColor application folder (usually in the Mac Applications folder). o Open the program from where you just pasted it with a double-click. You can trash the expanded BabelColor application folder on your Desktop but we strongly recommend keeping the ZIP archive in order to reinstall the program at a later time. You should also do an external backup of the archive in case of a computer failure. Note: If you decide to keep the "Anywhere" button visible, you should be aware that macOS Sierra will nonetheless automatically change the setting to "App Store and identified developer" after 30 days. Here are links to Web pages which discuss this issue as well as other Sierra related changes: https://www.tekrevue.com/tip/gatekeeper-macos- sierra/ http://arstechnica.com/apple/2016/09/macos-10-12- sierra-the-ars-technica-review/6/#h1

I get a message that CT&A or

PatchTool is from an "unidentified

developer"

This section is applicable to: CT&A: Version 5.0 or OLDER packaged in a ZIP file (This section does not apply to CT&A 5.0 packaged in a disk image file, i.e. *.dmg) PatchTool: Version 5.0 or OLDER (This section does not apply to PatchTool 5.1) Note: If you are using macOS Sierra (10.12), please also read the section just above (macOS Sierra: The Gatekeeper settings…). You may receive the following message the first time you launch CT&A or PatchTool after downloading the program: Such a message appears for programs not downloaded from the Apple App Store, or for programs created by developers which did not pay to be "identified" by Apple. Here are two methods to open the programs. METHOD-1  will grant permission to a single application while METHOD-2 will grant permission to ALL applications (until reversed). METHOD-1 (Single application permission): Press the "ctrl" key and click on the CT&A or PatchTool icon   OR do a right-click on the CT&A or PatchTool icon. Select "Open" in the popup menu. You will get the following message asking if you are sure you want to open the application. Check that the file was downloaded from "www.babelcolor.com" and click on the "Open" button. Afterwards, when you open the application, you will not be asked for another authorization until you download and reinstall the program. METHOD-2 (Change of System Preferences): To launch CT&A or PatchTool the first time after you download the program, go in the "Security & Privacy" settings of your "System Preferences". The security settings dialog is shown below. Select the radio button corresponding to "Allow applications downloaded from: Anywhere." You may need to first unlock the dialog by entering your account password. You should leave this dialog open for the next step. You can now start CT&A or PatchTool. You will see the following message the first time you start the program. Check that the file was downloaded from "www.babelcolor.com" and click on the "Open" button. Once the program is launched, you can change the security setting back to where it was and close the security dialog. You will not be asked for another authorization until you download and reinstall CT&A or PatchTool.

The Console shows that the hasplmd

process is crashing every 10 seconds

This problem has been seen in Mac Lion (OS X 10.7), Mountain Lion (OS X 10.8), Mavericks (OS X 10.9), and Yosemite (OS X 10.10). The hasplmd process is a license manager program used with USB security keys, or "dongles". The problem has nothing to do with BabelColor software but is likely due do to a software component installed to support the i1Display Pro and which is part of the X-Rite i1Profiler package. We have noted that the problem comes back whenever we install a new version of i1Profiler. This is a problem you may never notice while using your Mac; here is how you can confirm its presence. Open the Console in the Applications/Utilities  folder. The Console icon is identified by a red square in the screenshot. Look for a message starting with hasplmd in the  System Diagnostics Reports sub-section. There should be several similar messages with a time stamp varying by about 10 seconds, with the list continuously being updated and purged if too long. The screenshot below shows only one message (the others have been erased) with a time stamp of 154810, or 15h48m10s; the next message would have a time stamp of 154820 (click on the screenshot to enlarge). The recommended solution, said to be from X-Rite support, as reported in the first forum thread below is: "Go to MacHD/Library/LaunchDaemons and delete the file “com.aladdin.hasplmd.plist”. (You will need administrative rights.)" Reboot. As recommended, we have deleted the above file and rebooted; the crash did not reappear. Afterwards, we have opened i1Profiler (Version 1.3.1, 1.5.0, and 1.5.6) and the program can properly recognize an i1Display Pro, an  i1Pro/PUBLISH and an i1Pro 2/BASIC 2 with their respective licensed software capabilities. You may want to read the following forum threads for further information: https://discussions.apple.com/thread/3214780? https://discussions.apple.com/message/15717563#15717 563   

I updated the Mac OS and I am asked

to install Java SE 6 runtime

After updating your Mac OS, you may receive a generic message (i.e. not specific to one application in particular) that you need to install the "legacy Java SE 6 runtime". You may also receive this message, with “PatchTool” specifically mentioned as the application, when you start PatchTool's Display-Check or Display-Reader, or when you select the DTP94 instrument in these tools.     IMPORTANT: On macOS Sierra (10.12) PatchTool will quit when the message is shown. If you intend to use the DTP94, you should install the Java SE 6 runtime before restarting PatchTool. If you want to use another instrument in Display-Check or Display-Reader without installing the Java SE runtime, you should first open and close the Patch-Reader tool; this will change the preference to an i1Pro the next time you open Display- Check or Display-Reader. Note: PatchTool is not programmed using Java code. However, it looks like the DTP94 library requires it. You can download Java for OS X 2015-001 (or a more recent version) from: http://support.apple.com/kb/DL1572 Additional information: You can get more information on your Java setup in the "Java Control Panel.” Depending on your OS version, this panel is opened from the System Preferences or from the "Java Preferences" program located in the Mac Applications/Utilities folder. If the install from these control panels fails, download and install Java from the link above. This issue, which was seen with many programs, such as some of the applications of the Adobe CS4 and CS6 suites, is discussed in this Apple forum thread: https://discussions.apple.com/thread/4136010?
       Lion (10.7)                          Mountain Lion (10.8)                   Mavericks (10.9)   Yosemite (10.10)                     El Capitan (10.11)                        Sierra (10.12)
(OS X version)
(mac OS Sierra version)