Blog

Xerox 242 Printer under Snow Leopard

In the last couple of months we’ve acquired more iMacs and most of them came with Snow Leopard pre-installed and, being newer machines, will not take 10.5 system. Snow Leopard is great – quick, responsive but there are some challenges.

One of them was our Kerio Mail Server, which has been addressed in one of the Kerio updates. But most recent one, and more annoying is drivers for our Xerox 242 WorkCenter. Once drivers installed and user tries to print, it will give them error message saying that drivers might not be installed properly and require re-installation.

No matter how many times you try to reinstall, what user you install them as, or how many times you repair permissions on the drive, it seems not work properly.

Quick search on Apple Discussions leads to several similar problems with other printers’ drivers problems under Snow Leopard. Solution is repairing permissions, but not the usual way, actually, but using sudo

sudo chown -R root:admin /Library/Printers/

Just make sure you add your printer’s manufacturer folder after /Printers/

So Xerox will be:

sudo chown -R root:admin /Library/Printers/Xerox

Hope this helps as it did work for me.

Fiery CWS error loading job’s properties

picture-2Have it ever happened to you when using Command Workstation to change job properties, standard Properties window does not come up and quick error message flashes with: “Failed to load shared library /usr/lib/jpwx.bundle (error 2: No such file or directory)” ?

We’ve had this happenned on couple of machines in our office. It took about 2-3 weeks of phone calls with Xerox developers ti finally resolve the issue.

So here is how to fix it. Xerox recommends uninstall Fiery utilities and reinstall them using either downloaded version from their site, or, in my case, they’ve provided version 1.6.0f.10 of CWS which I downloaded from their FTP site. Regardless, uninstalling, as many of us Mac users know, involve dragging Fiery folder from Applications to the Trash and that’s it, right? Wrong!

Here are two ways completely uninstalling CWS. One os very simple, specifically for end users curtesy of Xerox technician. Second is Terminal commands which can be executed using Apple Remote Desktop on large number of workstations.

Method 1

If Fiery utilities are currently installed on your Mac OSX system, uninstall previously installed

Fiery utilities:

  1. Click the Finder icon located on the Macintosh Dock.
  2. A Finder window will open.
  3. Select Applications (located under Places in the left pane of the Finder window).
  4. Locate the Fiery folder.
  5. Drag-and-drop the Fiery folder into the Trash.
  6. Under Devices in the left pane of the Finder window, select <Macintosh HD>, where <Macintosh HD> is the name of your Mac OSX hard drive.
  7. Delete all the harmony files in LibraryFrameworks. These files are starting with the letter h*.framework, for example haddress.framework, or h10.framework.
  8. Delete the file i1C.framework or ES1000.framework in LibraryFrameworks (early versions are listed as i1C and newer versions are listed as ES1000).
  9. Delete any files starting with string “CWS” in users<username>libraryPreferences, where <username> is the username currently logged in to the Mac OSX machine. Do not delete the folder “CWSPrefs” at this time.
    NOTE: If you desire to maintain preferences already created so they will be available following installation, then skip step j and proceed to step k. Otherwise if you desire a clean uninstallation, perform the following step.
  10. Delete the folders “CWSPrefs“, “CWPT Preferences” and “EFI ImageViewer Preferences” in users<username>libraryPreferences, where <username> is the username currently logged in to the Mac OSX machine.
    NOTE: “CWPT Preferences” and “EFI ImageViewer Preferences” will be listed only if CWPT and ImageViewer were previously installed with CWS ME.
  11. Delete the folder LibraryApplication SupportEFI.

Steps 10 and 11 are not neccessary, as I later found out by not including them when doing the Method 2

Method 2

Type in this in Terminal window

$ su

Enter your password

$ rm -rf /Applications/Fiery

Enter

$ rm -rf /Library/Frameworks/h*

Enter

$  rm -rf /Library/Frameworks/ES1000.framework

Enter

Or copy this after entering password into Terminal window

rm -rf /Applications/Fiery
rm -rf /Library/Frameworks/h*
rm -rf /Library/Frameworks/ES1000.framework

You can also send UNIX command from ARD and Run it as root

After that, install freshly downloaded copy of Command Workstation.