Total ink weight for fabrics or suggested color profile.

My client's approved their project and I now have some tradeshow pop-up panels to "convert to CMYK" that will be printed on [some stretchy unknown] fabric. I was wondering if anyone knows the total ink weight for the [stretchy] textiles used for tradeshows or if there is a suggested color profile to use during conversion (or if the real printers actually want this... I had seen that some textile printers actually prefer LAB). In the past I took a guess and used Web Offset Coated and it came out "okay" on Tyvek where something was printed locally, but these are a "stretchy fabric," so I'm guessing something like Web Offset Uncoated? I know the inkjet printers are capable of outputting a lot of ink and do not want the fabric to run or visually bleed though, also I wasn't sure if the tradeshow fabrics are printed with the typical oversized inkjet printers at all.
The "print vendor" (middleman) told me emphatically CMYK conversion was a must, but seemed confused by the question of suggested color profile for converting and could not provide an answer. Unfortunately they're in a deal with my client and the producer of the booth so I'm stuck with them. Also they have not provide the contact info for the producer of the booth. I'd rather not use uncoated because I know there will be a significant loss of vibrance in the printing. So I come to the plethora of knowledge here at Adobe.

Okay so I received more feedback from my client. When they were pitched it sounds like the vendor is going to print with Dye Sub. I'm thinking the middleman might not know what he's talking about (since they couldn't tell me which CMYK) so to be safe I'm going to provide the files in RGB (Adobe 1998) AND CMYK (U.S. Web Offset Coated SWOP). That way they can pick and choose. I got U.S. Web Offset Coated as a suggestion off a search for CMYK conversion and Dye Sub on large format printers. Hope this helps someone.
Spelling was edited by: Chris Patterson

Similar Messages

  • IPhoto fix that worked for me (Coregraphics & Adobe Color Profiles issues)

    Ok, I posted a few days back in reference to getting help with my iPhoto. I do apologize on the fact this is quite the long post but maybe it will be easy to understand for those who are like me and not all that computer literate. I searched all the discussions and used all the different advice from different people but had no luck. I was able to FINALLY get iPhoto up and running again last night after doing just a few simple things. Please note that this may not work for everyone. Also please note that I AM NOT an expert in dealing with computers and working with computers. It's just that my ADD kicks in when something needs fixing and I won't stop till its finished. Below are a few lines from the crash report that I was getting each time I attempted to open iPhoto from my Macbook Pro Late 2011 running 10.8.3.
    Crashed Thread:  0  Dispatch queue: com.apple.main-thread
    Exception Type:  EXC_BAD_ACCESS (SIGBUS)
    Exception Codes: KERN_PROTECTION_FAILURE at 0x0000000000000024
      VM Regions Near 0x24:
    --> __PAGEZERO             0000000000000000-0000000000001000 [    4K] ---/--- SM=NUL  /Applications/iPhoto.app/Contents/MacOS/iPhoto
        VM_ALLOCATE            0000000000001000-0000000000055000 [  336K] ---/--- SM=NUL 
    Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
    0   com.apple.CoreGraphics                  0x9678ec6c color_space_create_adobe_rgb_1998 + 28
    1   com.apple.CoreGraphics                  0x9666dd70 CGColorSpaceCreateAdobeRGB1998 + 32
    2   com.apple.CoreGraphics                  0x9642b46b CGColorSpaceCreateWithName + 652
    3   com.apple.geode                         0x01079d4a +[DGColorSpace initialize] + 1018
    4   libobjc.A.dylib                         0x90267600 _class_initialize + 305
    5   libobjc.A.dylib                         0x902674c8 prepareForMethodLookup + 78
    6   libobjc.A.dylib                         0x90267337 lookUpMethod + 81
    7   libobjc.A.dylib                         0x902672e1 _class_lookupMethodAndLoadCache3 + 47
    8   libobjc.A.dylib                         0x90266ac1 objc_msgSend + 81
    9   com.apple.geode                         0x010798a0 +[DGContextMgr newBitmapContextCached:accelerated:] + 61
    10  com.apple.geode                         0x0107985e +[DGContextMgr newBitmapContextWithAcceleration:] + 49
    11  com.apple.RedRock                       0x02647bf6 -[Godot loadGeode] + 1261
    12  com.apple.RedRock                       0x026448a8 -[Godot init] + 1571
    13  com.apple.RedRock                       0x026437d2 +[Godot initGodotApp] + 108
    14  com.apple.iPhoto                        0x00083be8 0x55000 + 191464
    15  com.apple.iPhoto                        0x0008236b 0x55000 + 185195
    16  com.apple.Foundation                    0x9a3bc4cf __NSFireDelayedPerform + 413
    17  com.apple.CoreFoundation                0x95ed1416 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 22
    18  com.apple.CoreFoundation                0x95ed0db5 __CFRunLoopDoTimer + 709
    19  com.apple.CoreFoundation                0x95eb5bc2 __CFRunLoopRun + 1842
    20  com.apple.CoreFoundation                0x95eb502a CFRunLoopRunSpecific + 378
    21  com.apple.CoreFoundation                0x95eb4e9b CFRunLoopRunInMode + 123
    22  com.apple.HIToolbox                     0x9052af5a RunCurrentEventLoopInMode + 242
    23  com.apple.HIToolbox                     0x9052abf5 ReceiveNextEventCommon + 162
    24  com.apple.HIToolbox                     0x9052ab44 BlockUntilNextEventMatchingListInMode + 88
    25  com.apple.AppKit                        0x923c39aa _DPSNextEvent + 724
    26  com.apple.AppKit                        0x923c31dc -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 119
    27  com.apple.AppKit                        0x923b963c -[NSApplication run] + 855
    28  com.apple.AppKit                        0x9235c666 NSApplicationMain + 1053
    29  com.apple.iPhoto                        0x00064c99 0x55000 + 64665
    30  com.apple.iPhoto                        0x000642e5 0x55000 + 62181
    -Run and attempt to repair any Color Profiles that may need to be fixed. There were 4 that could not be fixed for me. Locate these profiles and move them to your desktop (Note: I was still able to open and use all applications in my Adobe CS6 Master Collection after moving these profiles but you may want to check just to be sure if you are using Adobe).
    -Even though I had done this many times, run the Disk Utility App in your Utilities Profile and Verify and Repair any permission needed (For me, I had none at this time that needed to be repaired).
    -Next, I did an Apple Hardware Test. For me and the model Macbook Pro I am using, I had to restart my computer and when the screen went black for me at restart about the time the start up sound is about to come on, I pressed ALT-D. On some models you just have to press D. I did disconnect everything prior to doing this except the power cord and the Internet. I did a full AHT test that took about an hour or so. If you get an error code, be sure and right it down whereas your issue may be something different than mine and this will not apply to you. There were no problems from the test and then restarted the computer.
    -At restart I decided to get into the OS X Recovery by pressing Command-R to either start from scratch or find some other way to fix the issue because I was tired of racking my brain on this and was about to throw the computer in to the wall.
    http://support.apple.com/kb/HT4718 For help or questions on the OS X Recovery Process
    -Once in the OS X Recovery from the Mac OS X Utilities Pane, I selected reinstall and then I selected my current Hard Drive. Luckily by doing this (not that I was aware or anything, but none of my files or folders were deleted and it only reinstalled Mountain Lion and whatever else it needed)
    -This process took about an hour and once finished, I restarted my computer
    -I logged back in to my account but did not attempt iPhoto at this time. Instead I immediately checked to make sure that 10.8.3 was what was reinstalled back on my Mac. I then checked for Software Updates which I had a few and installed these updates.
    -I then went back to the Disk Utilities App from my Utilities folder and Verified the Disk and Disk Permission. To my surprise, many of the files that were in the iPhoto crash thread (posted above) were now showing up as needing to be repaired. I repaired what needed to be repaired.
    -I verified all my Color Profiles to make sure none were showing up again (which there were none that needed to be repaired)
    -I did a check check of some Adobe CS6 Apps just to verify they were opening and working correctly
    -I restarted my Mac (Once again) and logged back in. I opened up iPhoto and everything worked and is working PERFECTLY. I then re-connected my printers and my Time Machine and performed a back up before importing photos back in to iPhoto. I DO WISH NOW THOUGH THAT I HADN'T DELETED AND RE-INSTALLED IPHOTO but it is nice being able to start over and organize iPhoto a little better than before.
    I am sorry this is such a long post but for people like me who are not professionals in the computer department, sometimes it's good to "dumb" things done so that us "average joes" can understand a little better. Hopefully this will work for those who are having issues like mine. Thanks for all the help from everyone from my previous posts.

    Tom:
    To help prevent loss like you experienced see the tip at the end of my signature.
    Do you Twango?
    TIP: For insurance against the iPhoto database corruption that many users have experienced I recommend making a backup copy of the Library6.iPhoto database file and keep it current. If problems crop up where iPhoto suddenly can't see any photos or thinks there are no photos in the library, replacing the working Library6.iPhoto file with the backup will often get the library back. By keeping it current I mean backup after each import and/or any serious editing or work on books, slideshows, calendars, cards, etc. That insures that if a problem pops up and you do need to replace the database file, you'll retain all those efforts. It doesn't take long to make the backup and it's good insurance.
    I've written an Automator workflow application (requires Tiger), iPhoto dB File Backup, that will copy the selected Library6.iPhoto file from your iPhoto Library folder to the Pictures folder, replacing any previous version of it. It's compatible with iPhoto 08 libraries. You can download it at Toad's Cellar. Be sure to read the Read Me pdf file.

  • How to advise non-prepress professionals on ink weight reduction

    I am putting together a document that has a lot of advertising artwork which is being created by semi-professionals/non-professionals. The printing requires a total ink weight/ink limit of 280%. Despite supplying very detailed instructions on how to achieve this with the supplied artwork, it is beyond the expertise of many of the artwork creators. In the past, they have objected to using (and paying for) a third party advertising artwork delivery service which could amend ink weight issues. It seems my options are to 1. send the files back until they are correct, or 2. amend them myself, which leaves me open to potential issues if for any reason the artwork doesn't print as expected. Are there any other options that anyone could suggest? Thanks in advance.

    If you accept tagged RGB, then it moves the burden away from the creator completely. If your creators are not experienced, having them work in CMYK seems unnecessary.

  • Preflight panel - maximal total ink option?

    Hello!
    I wanted to ask is there somewherein CS5 preflight panel hidden option for checking maximal total ink coverage for images? I didn't find it.
    In CS3 there was such option. It sometimes worked strange but it was posible. And there was much more option for checking.
    Or i just miss something and it all is there and i just don't see it?
    Thanks.

    I was found it. Don't remember right now where but there was such thing. Not so obvious but it was posible to add option for checking and find in object list total ink for image. I think same was for stroke and fill color max ink. But that was in CS3. I can find it later (some days) if needed.
    Separation panel is excelent thing but since it depends on human eyes it's not so "cool" better for workflow would be to make Indesign do that work.
    P.S. Oh my...i feel so ashamed. That was acrobat preflight. Sorry sorry sorry.

  • My color profiles does´nt show in bridge

    Before going totally insane i ask here....
    im useing CS4 premium
    Images: .psd, gif, jpg ect shows tagged colorprofiles in bridge
    But InDesign Documents and illustrator documents shows colorprofiles as :untagged
    WHY?! I have assigned a profile etc etc and no matter what it says: Untagged
    im going ballistic. Cant you tag a colorprofile to a indesign/illustrator document ore what is going on?!
    Even my PDF´s are :Untagged
    I use color management in Bridge with same settings for all programs: Preserve color profils...etc
    My god- someone please help coz im going absolutely desperate
    tnx guys

    I do not know anything about InDesign or Illustrator., and have not had to get into color profiles.  Having said that I believe Bridge writes that info to XMP file, unless you have it in database (which some experts say in lunacy).
    I do know that Illustrator uses a data base for keywords and perhaps the other stuff as well.  If you want Bridge to read it you have to check some option that says something like  - export data to metadata.
    Hope that helps.

  • Color profile of HP Photo Oasis printers

    I have some photos printed by HP Photo Oasis and the printouts have severe color cast and the colors are totally off. I suspect the printer color profile do not match my phoros' When I enquired about the profile used, so that I can adjust my photos appropriately, the staff told me that the profile is set by the erver and they do not know what is it.
    Does anyone here or HP staff here know what is it?
    Thanks

    there's more going on than just that! photos are "optimized" as they are synced to your Touch.

  • How to solve the Embed Color Profile problem...

    Hi Everyone,
    This vijay from Chennai. I have one doubt for rectify the Embed color Profile problem, that's is how can i judges whether the file had Embed Color Profile or not. anyone solve this problem.
    Thanks in Advance.
    -yajiv

    I used another profiles name, because I dont have the old one installed anymore, Youll have to be exact about the letters though.
    And from a prepress-standpoint Id like to point out that removing the profile as opposed to »Convert to Profile« seems a peculiar practice, though of course Your reasons for doing so may be valid indeed.
    You could try:
    var myDocument = app.activeDocument;
    if (myDocument.colorProfileName == "U.S. Web Coated (SWOP) v2") {
    // =======================================================
    var idassignProfile = stringIDToTypeID( "assignProfile" );
    var desc2 = new ActionDescriptor();
    var idnull = charIDToTypeID( "null" );
    var ref1 = new ActionReference();
    var idDcmn = charIDToTypeID( "Dcmn" );
    var idOrdn = charIDToTypeID( "Ordn" );
    var idTrgt = charIDToTypeID( "Trgt" );
    ref1.putEnumerated( idDcmn, idOrdn, idTrgt );
    desc2.putReference( idnull, ref1 );
    var idmanage = stringIDToTypeID( "manage" );
    desc2.putBoolean( idmanage, false );
    executeAction( idassignProfile, desc2, DialogModes.NO );
    else {

  • Looking for Pre-Rendered Editing / Color Grading Workflow suggestions.

    Looking for Pre-Rendered Editing / Color Grading Workflow suggestions.
    All my material is rendered via RenderMan, our resolution is 1280x544, and our format is generally .exr in 32 bit space.
    Our editor has been converting over to 32-bit tiffs, and using Apple Intermediate Codec for editing, mostly for speed concerns.
    We need to re-vamp our workflow so that we can edit our footage, and then do color grading of the edit head to tail to smooth the look between scenes. We want to do this in Color, being fed by Final Cut Pro's timeline.
    We want to keep our bit depth as high as possible when coming into Color.
    My question is, does anyone here have any workflow suggestions for doing what I am talking about.
    I wasn't sure if we should just export and EDL from FCP and try to get Color to load our single frames from that. Or if there is a special Quicktime wrapper we should be using, or converting our 32-bit .exr files into some other format more readily available for using in Color?
    Any thoughts would be great, thanks in advance!

    You're not going to get anywhere beyond 10-bit. That's it.
    Try encoding to 10-bit LOG dpx if you need upscale RGB.
    jPo

  • Condition record for a header discount condition - Total gross weight

    As you know, we can not assign an access sequence for a header condition. How can I create a condition record for a header discount condition which takes into consideration the total gross weight of the items of a sales document?
    Thanks in advance for the answers....

    In the pricing procedure (t.code V/08), assign routine 12 in the Alternative formula for condition base value column for the condition type.
    Regards,

  • Ink usage for same colors but sent from different workspaces

    Let's say I print green (0,255,0) from Adobe RGB with a printer profile. Then I convert it to ProPhoto RGB (same green is now 76,230,60 in ProPhoto) and print it with the same printer profile. Do inkjet printers use the same ink combination for printing same green but sent from different workspaces?

    Ok, it's obvious, forget about it.
    Another question: Can we know that RGB printer profiles use which RGB color space for converting from the workspace?

  • Low ink warning for color cartridges, but I have not done any color printing in HP6700

    I have an Officejet 6700 All-in-One.  I moved about a year ago.  When I installed the printer I got a warning that the color cartridges where low.  I replaced the color cartridges.  I have gotten the same warning of Low ink in color cartridges, but I have not done any color printing.  During the year I have printed no more than 10 test pages that have color, but no other color printing.  I leave the printer on all the time.  Could this be why the color ink warning appears?

    Hi,
    Each time you turn on the printer, it uses color inks even you don't use color inks to print. It needs and uses color inks during warming up process.
    Regards.
    BH
    **Click the KUDOS thumb up on the left to say 'Thanks'**
    Make it easier for other people to find solutions by marking a Reply 'Accept as Solution' if it solves your problem.

  • Total Ink Limit Question??

    I recently upgraded to IDCS4 (v6.0) on a Mac.  I am having a problem with total ink limits not agreeing between Photoshop and Indesign.
    I prepared a CMYK document in PSCS4, embedded a GRACoL#1 profile, and adjusted the image so my total ink limit is 300 in the darkest shadows.  Then, I placed that image into IDCS4.  My color settings in ID are set to the exact same CMYK profile, and my policies are set to honor the embedded profile, Relative Colorimetric, BPC.  When I check the TAC in ID, it shows that I have over 320 in some areas, but that is not the case in the original Photoshop file.  Is Indesign converting to the default document profile and forcing the blacks to hit the 320 TAC in the GRACoL profile even though they are the SAME profile?  It doesn't seem to matter if I set CMYK to Preserve Profiles, OFF, or whatever in Color Settings.
    If it is just assuming the GRACoL profile for readout, then I will just go by what is in Photoshop, which I trust more than I do Indesign.  But, I don't want to have some number conversions going on behind the scene, pumping up my ink limits.
    Any suggestions?
    Thanks, Lou

    Well....I thought it made sense, but I am not so sure after more playing around.
    I reopened my placed TIFF documents in Photoshop, set my darkest blacks to 300 TAC, and resaved them without any profile.  When I relink these files to my Indesign document (files have no embedded profile), I get different ink limits than what shows up in Photoshop.
    For example, if I set ID Color settings to "Emulate ID2 CMS OFF", those same blacks read out as 266 TAC in the Separations Preview box, even though they are set to 300 inside Photoshop. That makes no sense to me.  Color management in ID is off and the file I placed has no tag!    What is that about?
    If I turn ON color management in ID, set the default CMYK profile  Gracol2006_Coated 1v2, (which has TIL of 320), set CMYK to Preserve Numbers (Ignore Linked Profiles), the same placed file shows 320 TAC in the black areas, even though I have placed an untagged file.
    And if I set up a Proof Preview to US Web Coated SWOP v2 (which has a 300 TIL), the readout in ID shows 300 TAC in the blacks.
    So, it looks to me like ID is doing calculations of its own to determine TAC.  It either uses the document default if no other profile is selected, (even if the file is untagged), or the proof condition if enabled.  With color management turned off in ID, who knows what it is doing.
    BTW, if I check the "Simulate Black Ink" checkbox when setting up a Proof Preview, the ink limits do drop closer to what is in Photoshop, since no black remapping is taking place, but TAC still does not match.
    I am probably missing something here, but if not, this is as useless as tits on a bull, and seems rather screwed up.  What am I missing?  I'm not new to color management and have been doing this for years, but I am new to CS4.
    Thanks, Lou

  • Maximum total ink

    In the MacIntosh-forum recently somebody asked about a way to assess the maximal total ink of an image in Photoshop as in Acrobat or Indesign (probably for prepress-purposes I guess).
    http://forums.adobe.com/thread/453851;jsessionid=6EFF73D4ADC319F2F24387656080AF46.node0?ts tart=0
    My first idea was iterating a color-picker through every pixel of an image an collecting the values, but that seems to take a forbiddingly long time.
    A way that works much quicker is bunching the four CMYK-channels into one channel by Linear Burning them with 25% opacity and evaluating the resulting channel’s histogram.
    Of course that means that every histogram-step actually amounts for about 1.5% accumulated ink which still seems acceptable to me.
    And with an appropriate Threshold-setting the channel can be adapted to indicate areas of certain minimal ink amounts, though non interactively.
    But when working on CMYK-files with more than one additional spot color the rounding errors accumulate pretty strongly as with 6 colors one histogram-step would amount to about 2.3% total ink and the opacity for the calculation of the accumulated-ink-channel – while fine for 4 or 5 colors – has to be rounded to an integer for 6 colors.
    This can be worked around to some extent by getting the channels together as layers in a grayscale-document, converting them to one Smart Object and applying the Stack Mode Mean and evaluating the result.
    So I have a crude and inexact solution but does any one of You have a better idea on how to get the maximum total ink in an image with more than 4 colors in a reasonable time or does a Script for that already exist?
    (If someone’s interested I can post my current Script.)

    /* creates layers that mark areas that more or less exceed a certain total area coverage;
    the more channels the more pronounced the rounding issues;
    based on a discussion with j maloney;
    2013, use it at your own risk */
    if (app.documents.length > 0 && app.activeDocument.mode == DocumentMode.CMYK) {
    /* dialog;*/
    var dlg = new Window("dialog", "indicate tac of and over", [500,300,750,420]);
    /* filter for checking if entry is numeric, thanks to xbytor;*/
    numberKeystrokeFilter = function() {
      if (this.text.match(/[^\-\.\d]/)) {
      this.text = this.text.replace(/[^\d]/g, "")
      if (this.text <= 0) {this.text = 100};
      if (Number(this.text) > 500) {this.text = "500"}
    /* field for entry;*/
    dlg.tac = dlg.add("edittext", [15,15,110,35], "300", {multiline:false});
    dlg.tac.active = true;
    dlg.tac.onChange = numberKeystrokeFilter;
    /* warning;*/
    dlg.warning = dlg.add("statictext", [13,78,240,150], "please remember to remove or");
    dlg.warning2 = dlg.add("statictext", [13,95,240,150], "hide the indicator layers");
    /* ok- and cancel-button;*/
    dlg.buildBtn = dlg.add("button", [13,45,118,68], "OK", {name:"ok"});
    dlg.cancelBtn = dlg.add("button", [128,45,240,68], "Cancel", {name:"cancel"});
    /* show dialog;*/
    dlg.center();
    /* show dialog;*/
    var myReturn = dlg.show ();
    if (myReturn == true) {
    var myDocument = app.activeDocument;
    /* get the number of tac;*/
      var total = Number (dlg.tac.text);
      var myDocument = app.activeDocument;
    /* go to top layer;*/
      var theVis = myDocument.layers[0].visible;
      myDocument.activeLayer = myDocument.layers[0];
      if (myDocument.layers[0].iBackgroundLayer == false) {myDocument.layers[0].visible = theVis};
    /* set to composite;*/
      app.activeDocument.activeChannels = [app.activeDocument.channels[0], app.activeDocument.channels[1], app.activeDocument.channels[2], app.activeDocument.channels[3]];
    /* array for printing channels;*/
      var theChannels = [0, 1, 2, 3];
    /* check for spot colors;*/
      for (var m = myDocument.channels.length - 1; m >= 4 ; m--) {
        if (myDocument.channels[m].kind == ChannelType.SPOTCOLOR) {
          theChannels = theChannels.concat(m)
    /* create channel mixer;*/
      var channelMixer = theChannelMix(theChannels.length);
      channelMixer.name = "total area coverage "+total+"%";
    /* work throuh spot channels;*/
      for (var n = theChannels.length - 1; n >= 4 ; n--) {
        myDocument.selection.load(myDocument.channels[theChannels[n]]);
    /* make solid color layer;*/
    var idMk = charIDToTypeID( "Mk  " );
        var desc72 = new ActionDescriptor();
        var idnull = charIDToTypeID( "null" );
            var ref57 = new ActionReference();
            var idcontentLayer = stringIDToTypeID( "contentLayer" );
            ref57.putClass( idcontentLayer );
        desc72.putReference( idnull, ref57 );
        var idUsng = charIDToTypeID( "Usng" );
            var desc73 = new ActionDescriptor();
            var idType = charIDToTypeID( "Type" );
                var desc74 = new ActionDescriptor();
                var idClr = charIDToTypeID( "Clr " );
                    var desc75 = new ActionDescriptor();
                    var idCyn = charIDToTypeID( "Cyn " );
                    desc75.putDouble( idCyn, 0.000000 );
                    var idMgnt = charIDToTypeID( "Mgnt" );
                    desc75.putDouble( idMgnt, 100.000000 );
                    var idYlw = charIDToTypeID( "Ylw " );
                    desc75.putDouble( idYlw, 0.000000 );
                    var idBlck = charIDToTypeID( "Blck" );
                    desc75.putDouble( idBlck, 0.000000 );
                var idCMYC = charIDToTypeID( "CMYC" );
                desc74.putObject( idClr, idCMYC, desc75 );
            var idsolidColorLayer = stringIDToTypeID( "solidColorLayer" );
            desc73.putObject( idType, idsolidColorLayer, desc74 );
        var idcontentLayer = stringIDToTypeID( "contentLayer" );
        desc72.putObject( idUsng, idcontentLayer, desc73 );
    executeAction( idMk, desc72, DialogModes.NO );
        myDocument.activeLayer.name = myDocument.channels[theChannels[n]].name;
        myDocument.activeLayer.opacity = Math.ceil(100 / theChannels.length);
        myDocument.activeLayer.grouped = true;
        myDocument.channels[theChannels[n]].visible = false;
    /* create curves layer;*/
      var curvesLayer = theCurvesMix (total, theChannels.length);
    /* function for channel mixer */
    function theChannelMix (channelNumber) {
    var thePerc = Math.ceil(100 / channelNumber);
    var idMk = charIDToTypeID( "Mk  " );
        var desc3 = new ActionDescriptor();
        var idnull = charIDToTypeID( "null" );
            var ref2 = new ActionReference();
            var idAdjL = charIDToTypeID( "AdjL" );
            ref2.putClass( idAdjL );
        desc3.putReference( idnull, ref2 );
        var idUsng = charIDToTypeID( "Usng" );
            var desc4 = new ActionDescriptor();
            var idType = charIDToTypeID( "Type" );
                var desc5 = new ActionDescriptor();
                var idpresetKind = stringIDToTypeID( "presetKind" );
                var idpresetKindType = stringIDToTypeID( "presetKindType" );
                var idpresetKindDefault = stringIDToTypeID( "presetKindDefault" );
                desc5.putEnumerated( idpresetKind, idpresetKindType, idpresetKindDefault );
                var idCyn = charIDToTypeID( "Cyn " );
                    var desc6 = new ActionDescriptor();
                    var idCyn = charIDToTypeID( "Cyn " );
                    var idPrc = charIDToTypeID( "#Prc" );
                    desc6.putUnitDouble( idCyn, idPrc, 100.000000 );
                var idChMx = charIDToTypeID( "ChMx" );
                desc5.putObject( idCyn, idChMx, desc6 );
                var idMgnt = charIDToTypeID( "Mgnt" );
                    var desc7 = new ActionDescriptor();
                    var idMgnt = charIDToTypeID( "Mgnt" );
                    var idPrc = charIDToTypeID( "#Prc" );
                    desc7.putUnitDouble( idMgnt, idPrc, 100.000000 );
                var idChMx = charIDToTypeID( "ChMx" );
                desc5.putObject( idMgnt, idChMx, desc7 );
                var idYlw = charIDToTypeID( "Ylw " );
                    var desc8 = new ActionDescriptor();
                    var idYlw = charIDToTypeID( "Ylw " );
                    var idPrc = charIDToTypeID( "#Prc" );
                    desc8.putUnitDouble( idYlw, idPrc, 100.000000 );
                var idChMx = charIDToTypeID( "ChMx" );
                desc5.putObject( idYlw, idChMx, desc8 );
                var idBlck = charIDToTypeID( "Blck" );
                    var desc9 = new ActionDescriptor();
                    var idBlck = charIDToTypeID( "Blck" );
                    var idPrc = charIDToTypeID( "#Prc" );
                    desc9.putUnitDouble( idBlck, idPrc, 100.000000 );
                var idChMx = charIDToTypeID( "ChMx" );
                desc5.putObject( idBlck, idChMx, desc9 );
            var idChnM = charIDToTypeID( "ChnM" );
            desc4.putObject( idType, idChnM, desc5 );
        var idAdjL = charIDToTypeID( "AdjL" );
        desc3.putObject( idUsng, idAdjL, desc4 );
    executeAction( idMk, desc3, DialogModes.NO );
    var idsetd = charIDToTypeID( "setd" );
        var desc38 = new ActionDescriptor();
        var idnull = charIDToTypeID( "null" );
            var ref12 = new ActionReference();
            var idAdjL = charIDToTypeID( "AdjL" );
            var idOrdn = charIDToTypeID( "Ordn" );
            var idTrgt = charIDToTypeID( "Trgt" );
            ref12.putEnumerated( idAdjL, idOrdn, idTrgt );
        desc38.putReference( idnull, ref12 );
        var idT = charIDToTypeID( "T   " );
            var desc39 = new ActionDescriptor();
            var idpresetKind = stringIDToTypeID( "presetKind" );
            var idpresetKindType = stringIDToTypeID( "presetKindType" );
            var idpresetKindCustom = stringIDToTypeID( "presetKindCustom" );
            desc39.putEnumerated( idpresetKind, idpresetKindType, idpresetKindCustom );
            var idCyn = charIDToTypeID( "Cyn " );
                var desc40 = new ActionDescriptor();
                var idCyn = charIDToTypeID( "Cyn " );
                var idPrc = charIDToTypeID( "#Prc" );
                desc40.putUnitDouble( idCyn, idPrc, 0.000000 );
            var idChMx = charIDToTypeID( "ChMx" );
            desc39.putObject( idCyn, idChMx, desc40 );
            var idMgnt = charIDToTypeID( "Mgnt" );
                var desc41 = new ActionDescriptor();
                var idCyn = charIDToTypeID( "Cyn " );
                var idPrc = charIDToTypeID( "#Prc" );
                desc41.putUnitDouble( idCyn, idPrc, thePerc );
                var idMgnt = charIDToTypeID( "Mgnt" );
                var idPrc = charIDToTypeID( "#Prc" );
                desc41.putUnitDouble( idMgnt, idPrc, thePerc );
                var idYlw = charIDToTypeID( "Ylw " );
                var idPrc = charIDToTypeID( "#Prc" );
                desc41.putUnitDouble( idYlw, idPrc, thePerc );
                var idBlck = charIDToTypeID( "Blck" );
                var idPrc = charIDToTypeID( "#Prc" );
                desc41.putUnitDouble( idBlck, idPrc, thePerc );
            var idChMx = charIDToTypeID( "ChMx" );
            desc39.putObject( idMgnt, idChMx, desc41 );
            var idYlw = charIDToTypeID( "Ylw " );
                var desc42 = new ActionDescriptor();
                var idYlw = charIDToTypeID( "Ylw " );
                var idPrc = charIDToTypeID( "#Prc" );
                desc42.putUnitDouble( idYlw, idPrc, 0.000000 );
            var idChMx = charIDToTypeID( "ChMx" );
            desc39.putObject( idYlw, idChMx, desc42 );
            var idBlck = charIDToTypeID( "Blck" );
                var desc43 = new ActionDescriptor();
                var idBlck = charIDToTypeID( "Blck" );
                var idPrc = charIDToTypeID( "#Prc" );
                desc43.putUnitDouble( idBlck, idPrc, 0.000000 );
            var idChMx = charIDToTypeID( "ChMx" );
            desc39.putObject( idBlck, idChMx, desc43 );
        var idChnM = charIDToTypeID( "ChnM" );
        desc38.putObject( idT, idChnM, desc39 );
    executeAction( idsetd, desc38, DialogModes.NO );
    var idsetd = charIDToTypeID( "setd" );
        var desc34 = new ActionDescriptor();
        var idnull = charIDToTypeID( "null" );
            var ref22 = new ActionReference();
            var idLyr = charIDToTypeID( "Lyr " );
            var idOrdn = charIDToTypeID( "Ordn" );
            var idTrgt = charIDToTypeID( "Trgt" );
            ref22.putEnumerated( idLyr, idOrdn, idTrgt );
        desc34.putReference( idnull, ref22 );
        var idT = charIDToTypeID( "T   " );
            var desc35 = new ActionDescriptor();
            var idBlnd = charIDToTypeID( "Blnd" );
                var list10 = new ActionList();
                    var desc36 = new ActionDescriptor();
                    var idChnl = charIDToTypeID( "Chnl" );
                        var ref23 = new ActionReference();
                        var idChnl = charIDToTypeID( "Chnl" );
                        var idChnl = charIDToTypeID( "Chnl" );
                        var idMgnt = charIDToTypeID( "Mgnt" );
                        ref23.putEnumerated( idChnl, idChnl, idMgnt );
                    desc36.putReference( idChnl, ref23 );
                    var idSrcB = charIDToTypeID( "SrcB" );
                    desc36.putInteger( idSrcB, 0 );
                    var idSrcl = charIDToTypeID( "Srcl" );
                    desc36.putInteger( idSrcl, 0 );
                    var idSrcW = charIDToTypeID( "SrcW" );
                    desc36.putInteger( idSrcW, 62 );
                    var idSrcm = charIDToTypeID( "Srcm" );
                    desc36.putInteger( idSrcm, 62 );
                    var idDstB = charIDToTypeID( "DstB" );
                    desc36.putInteger( idDstB, 0 );
                    var idDstl = charIDToTypeID( "Dstl" );
                    desc36.putInteger( idDstl, 0 );
                    var idDstW = charIDToTypeID( "DstW" );
                    desc36.putInteger( idDstW, 255 );
                    var idDstt = charIDToTypeID( "Dstt" );
                    desc36.putInteger( idDstt, 255 );
                var idBlnd = charIDToTypeID( "Blnd" );
                list10.putObject( idBlnd, desc36 );
            desc35.putList( idBlnd, list10 );
            var idLefx = charIDToTypeID( "Lefx" );
                var desc37 = new ActionDescriptor();
                var idScl = charIDToTypeID( "Scl " );
                var idPrc = charIDToTypeID( "#Prc" );
                desc37.putUnitDouble( idScl, idPrc, 100.000000 );
            var idLefx = charIDToTypeID( "Lefx" );
            desc35.putObject( idLefx, idLefx, desc37 );
        var idLyr = charIDToTypeID( "Lyr " );
        desc34.putObject( idT, idLyr, desc35 );
    executeAction( idsetd, desc34, DialogModes.NO );
    return app.activeDocument.activeLayer
    /* function for curves */
    function theCurvesMix (total, channelNumber) {
    var thePoint = 255 - (256 / channelNumber * total / 100);
    var idMk = charIDToTypeID( "Mk  " );
        var desc7 = new ActionDescriptor();
        var idnull = charIDToTypeID( "null" );
            var ref4 = new ActionReference();
            var idAdjL = charIDToTypeID( "AdjL" );
            ref4.putClass( idAdjL );
        desc7.putReference( idnull, ref4 );
        var idUsng = charIDToTypeID( "Usng" );
            var desc8 = new ActionDescriptor();
            var idType = charIDToTypeID( "Type" );
                var desc9 = new ActionDescriptor();
                var idpresetKind = stringIDToTypeID( "presetKind" );
                var idpresetKindType = stringIDToTypeID( "presetKindType" );
                var idpresetKindDefault = stringIDToTypeID( "presetKindDefault" );
                desc9.putEnumerated( idpresetKind, idpresetKindType, idpresetKindDefault );
            var idCrvs = charIDToTypeID( "Crvs" );
            desc8.putObject( idType, idCrvs, desc9 );
        var idAdjL = charIDToTypeID( "AdjL" );
        desc7.putObject( idUsng, idAdjL, desc8 );
    executeAction( idMk, desc7, DialogModes.NO );
    var idsetd = charIDToTypeID( "setd" );
        var desc17 = new ActionDescriptor();
        var idnull = charIDToTypeID( "null" );
            var ref9 = new ActionReference();
            var idAdjL = charIDToTypeID( "AdjL" );
            var idOrdn = charIDToTypeID( "Ordn" );
            var idTrgt = charIDToTypeID( "Trgt" );
            ref9.putEnumerated( idAdjL, idOrdn, idTrgt );
        desc17.putReference( idnull, ref9 );
        var idT = charIDToTypeID( "T   " );
            var desc18 = new ActionDescriptor();
            var idpresetKind = stringIDToTypeID( "presetKind" );
            var idpresetKindType = stringIDToTypeID( "presetKindType" );
            var idpresetKindCustom = stringIDToTypeID( "presetKindCustom" );
            desc18.putEnumerated( idpresetKind, idpresetKindType, idpresetKindCustom );
            var idAdjs = charIDToTypeID( "Adjs" );
                var list4 = new ActionList();
                    var desc19 = new ActionDescriptor();
                    var idChnl = charIDToTypeID( "Chnl" );
                        var ref10 = new ActionReference();
                        var idChnl = charIDToTypeID( "Chnl" );
                        var idChnl = charIDToTypeID( "Chnl" );
                        var idCmps = charIDToTypeID( "Cmps" );
                        ref10.putEnumerated( idChnl, idChnl, idCmps );
                    desc19.putReference( idChnl, ref10 );
                    var idCrv = charIDToTypeID( "Crv " );
                        var list5 = new ActionList();
                            var desc20 = new ActionDescriptor();
                            var idHrzn = charIDToTypeID( "Hrzn" );
                            desc20.putDouble( idHrzn, thePoint );
                            var idVrtc = charIDToTypeID( "Vrtc" );
                            desc20.putDouble( idVrtc, 0.000000 );
                        var idPnt = charIDToTypeID( "Pnt " );
                        list5.putObject( idPnt, desc20 );
                            var desc21 = new ActionDescriptor();
                            var idHrzn = charIDToTypeID( "Hrzn" );
                            desc21.putDouble( idHrzn, thePoint + 4 );
                            var idVrtc = charIDToTypeID( "Vrtc" );
                            desc21.putDouble( idVrtc, 255.000000 );
                        var idPnt = charIDToTypeID( "Pnt " );
                        list5.putObject( idPnt, desc21 );
                    desc19.putList( idCrv, list5 );
                var idCrvA = charIDToTypeID( "CrvA" );
                list4.putObject( idCrvA, desc19 );
            desc18.putList( idAdjs, list4 );
        var idCrvs = charIDToTypeID( "Crvs" );
        desc17.putObject( idT, idCrvs, desc18 );
    executeAction( idsetd, desc17, DialogModes.NO );
    app.activeDocument.activeLayer.grouped = true;
    return app.activeDocument.activeLayer

  • VT03N Inncorrect Total Delviery Weight

    Hi Guys,
                  I have a issue with shipment creation ...
    Data impacted: Total Delivery Weight in R/3
    Business Impact: Unable to view actual weight of shipments
    If you run VT11 for all shipments with some  cateria:
    For all shipment which Tot WgCRP greater than 43 will has the issue.
    i am unable to view actual weight of shipments....
    I have small issue with shipment creation ...
    i have created some shipments .. those were created succesfully ...
    i am trying to run VT11 report for all shipments but shipments which are having WgCRP greater than 43 will has the issue . i am unable to view actual weight of shipments...
    finally i did some changes i have created shipment individually it is working fine ...
    but in production still it is having the issue .. might be users are creating bulk shipments in a single shot ..
    only some shipments still not able view actual weight of shipments.
    it they created individually it is working fine.. for bulk cases it is not working ..
    Please analyse and give me your valuable suggesion ...
    thanks
    Vijay Kumar Reddy

    Hi Prashanth,
    Thanks for reply,
    As suggested you, same think I used the logic and solved the problem.
    VTTP-TKUNM (Shipment Number)
    VTTP-VBELN (Pickup all delivery number)
    LIPS-VBELN (Give all delivery Number)
    LIPS-NTGEW (net weight) or LIPS-BRGEW (gross weight) sum up of all the quantities for the field.
    Regards,
    Devendra

  • Total ink coverage problem

    Hey there!
    I have this strange problem I cannot figure out. Any advice would be highly aprecciated. I'm making a magazine in Indesign and when I export the pdf (or print postrcript file and distill the pdf) then the total area coverage of inks of the images are way over limit when I check it in Acrobat.
    I have converted all the images from RGB to CMYK using correct profiles. I have several different papers in the magazine, so I used Fogra27 (300 total ink) for coated papers and custom Swop for uncoated paper (260 total ink).
    Then I preflight the document in Indesign then it's says all the ICC profiles are emedded in the images.
    I even tried to export from Indesign with the overall color profile included. But it's the same problem.
    I cannot figure out why the images are still over limit?
    Thanks a lot!
    Risto

    Well what profile does the Acrobat file have embedded? Sounds like you are doing a conversion upon creation.

Maybe you are looking for