The ICC specifies the tables and the direction in which they apply their color transformations in a somewhat confusing manner. Most profile editors use the same methods to allow the user to select what portion of the table they will edit. All our output profiles are table-based. Each profile contains multiple tables. A look-up table is used for conversions between the device color space (RGB, CMYK, etc.) and the PCS (Profile Connection Space, usually LAB) for each rendering intent. A profile has two directions to account for—data coming in for conversion to the PCS and data going out from the PCS to the device color space of the profile (RGB, CMYK, etc.). These tables are referred to as the AtoB and BtoA tags. There are six tags in each printer profile. The six tables are:
• AtoB0Tag (device to PCS, perceptual)—soft proof
• AtoB1Tag (device to PCS, colorimetric)—soft proof
• AtoB2Tag (device to PCS, saturation)—soft proof
• BtoA0Tag (PCS to device, perceptual)—output
• BtoA1Tag (PCS to device, colorimetric)—output
• BtoA2Tag (PCS to device, saturation)—output
The important item to keep in mind is the direction (device color space to PCS or PCS to device color space). When the direction is from the device color space to PCS, that table ultimately affects the soft proof. This is also known as the Forward transform or AtoB table. When the direction is from the PCS to device color space, that table controls the output portion. This is also known as the Inverse transform or BtoA table. When you edit the Inverse transform (BtoA), both the soft proof and the output will be affected by the edit since both need to be updated. When you edit the Forward transform (AtoB) only the soft proof will be affected. When you edit both the Forward transform (AtoB) and Inverse transform (BtoA), just the print (output) will be affected, and the soft proof will remain unchanged.