A Script to guide you to colour-managed printing,
WHAT DOES THIS DO?
Typically colour rendering differs between devices (monitors, printers). Aside of calibrating the devices to a defined state colour-profiles are used to describe the behaviour of the output-devices. Gimp realises colour-management by using a working-colour-space, a monitor-colour-space to get a good vision on a monitor and a printer-colour-space to be able to render print-previews.
With the availability of good photo-printers there is a need to include them into the colour-management chain by:
- keeping the printer in a controlled state (for example HP 9180 and HP 8850 can calibrate themselves, calibrate always with the same paper).
- get a colour-profile (or make it) for each paper-type. Leave the colour-relevant settings of your printer-driver untouched after calibration and profiling.
- convert the image from the working-colour-space to the printer-colour-space and
- do eventually some enhancements (rotation, scaling, sharpening) and at last
- print it.
This script assist for the steps 3 to 5. Colour-Management is only supported for RGB-Images.
INSTALLATION
- Copy the script print-helper.scm to the global script directory
(for example /usr/share/gimp/2.0/scripts)
or to your local script directory
(for example /home/a_user/.gimp-2.4/scripts
- Get the colour-profiles, a example for a hp 8850 with advanced photo paper is attached. The default profile-name can be change by editing this line of the script:
SF-FILENAME _"Print color profile"
"/usr/share/color/icc/hp_advanced-glossy.icc"
- To use the sharpening by refocus which is outstanding for colour-images - you have to install the gimp refocus plug-in (see the plug-in registry on www.gimp.org)
- Restart gimp or fresh up the script-fu system.
- You will find a entry print-helper in your FILE menu.
GETTING PRINTER-COLOUR-PROFILES
There are a several ways to get printer-colour-profiles:
-
Use vendor supplied profiles from printer or paper manufactors. These are mostly produced not with linux systems, therefore it is questionable it they are reliable for linux systems
- Some vendors offer to make profiles for you
- You can use vuescan (www.hamrick.com)to profile a printer by using a scanner. Vuescan can even profile your scanner by using an IT8-target (for example from www.targets.coloraid.de/)
Comments
print-helper
I installed in gimp 2.6.3 along with color profile and refocus. Windows XP. Running the script gets
GIMP Message
print-helper Message
Error while executing script-fu-print-helper:
Error: Bad syntax of binding spec in let : (theImage)
Ray
I've exactly the same
I've exactly the same problem with Gimp 2.6.6. Error: Bad syntax of binding spec in let : (theImage)
Variables have to be bound
Variables have to be bound to a value:
(theImage) is invalid
(theImage 0) should work.
print-helper
Sorry, I am not able to help you as I use gimp 2.4.x on linux only.