Creating a preflight check for rich black conversion

What settings do I need to create a preflight check that will take all the blacks in a job and covnvert them to a set CMYK value?

It's far more complicated than that - you need to define what you mean by "black", i.e. which plates are active, at what ranges of percent coverage, and what margin of error do you want on the matches. Is a 20/20/20 RGB object "black", or a 0/0/1/100 CMYK? What are you converting to?
If you want to push a multi-plate color to K-black, you can create a new Fixup using the the 'Convert Colors' task, setting it to "convert to destination" and something like dot gain 15. The important thing is to first create a new Check that finds only the objects you want - look at some of the inbuilt examples for ideas, such as the "Line uses rich black" Check.
To convert an object to a specific non-black CMYK value is more complicated; there's no inbuilt task for that. You'd have to bounce through a spot channel, which gets messy. That type of color-change should always be done in the original document.

Similar Messages

  • Problem creating a swatch for rich black (c50 m50 y0 k100)

    When I manually create a swatch for rich black (c50 m50 y0 k100) in Illustrator CC (17.1.0) and assign as a fill or stroke, it is getting changed back to ordinary black (c0 m0 y0 k100). That is, I create the swatch as above, select an object and click to assign the rich black swatch. The swatch appears to be assigned to objects stroke or fill as expected. However, if I then reselect that object, the rich black has been reset to the standard black – c0 m0 y0 k100. I'm sure I've done this before without a problem, but not since I upgraded to Illustrator CC. As a workaround, for the piece I'm working rigth now, I created a swatch for c50 m50 y0 k99 – as this holds. Any ideas?
    Kind regards
    Tim

    At the time I was getting the decribed behaviour, I was working on a project destined for an online print service called PrintCarrier, for which I had a particular profile based on the FOGRA39 profile: Eurostd (Coaed) 15% GCR Medium. The latter was causing Illustrator to not retain rich blacks. When I reverted to my usual profile (ISO Coated v2 300% (ECI)) rich blacks were retained – that is Illustrator behaved normally with regards honouring the rich black assignments.
    Not sure why the different profile was causing that to happen in Illustrator. I know that under the same profile in InDesign, rich blacks assigned within that application behave correctly, and don't reset as in Illustrator.
    Is this a bug getting triggered or am I missing something in the way profiles handle black/rich black?
    Kind regards
    Tim

  • Preflight check for invisible text?

    Hello!
    While there is an indicator for overset text in Indesign preflight, is it also possible to check for "invisible" text?
    This will give a warning if objects, e.g. a picture or colored box, are placed over text (witout text wrap).
    Have a nice day
    Maggern

    I suppose I shouldn't say that, since so many things actually are possible via scripting. I'd ask over in the ID scripting forum (InDesign Scripting). Seems like one approach might be to look for objects that fall within the geometric bounds of a text frame.

  • How to create UDF in Checks for Payments.

    hi,
    we created  UDF  under manager user fields>under payments>Checks but it's showing only payment means we need to show udf in checks for payment where we need to create UDF for checks for payment form.please guide me.
    regds,
    sampath.

    Hi Sampath,
    UDF is not possible to add for 'Checks for Payment' form but if you would like to display the information in print layout, you could add the fields to Outgoing payments -> Title and include these fields in the print layout designer for 'Checks for Payment'
    Regards,
    Vijay Kumar
    SAP Business One Forums Team

  • File is not creating on the Receiver for File Content Conversion

    Hi,
    i have created a scenario with this blog
    /people/shabarish.vijayakumar/blog/2006/02/27/content-conversion-the-key-field-problem
    for sender side i am using File Content Conversion to read .txt file and on receiver side i need xml file i have done that.
    when i placed the file in the sender folder it gets picked up and i checked in Communication Channel monitporing in Runtime WorkBench it is processed Successfully. but no XML File is created on the Receiver side. i am unable to see the messages on SXMB_MONI also.
    Please suggest some ideas to solve this.
    Thanks,
    Giridhar.C

    Hi Giridhar.
    unable to see the messages on SXMB_MONI also
    If the file got picked and in Communication Channel monitoring RWB you can see that it is processed without any errors ,, then i feel it should come in come.Please check the Audit log in RWB, there you can see the error message if any.
    Please check the connection parameters in FTP and make sure that the same sender folder is
    not being used by any other scenario.If you have done any recent changes then do  a cache refresh .
    Please post if you see any error in content conversion.
    Regards
    Srinivas

  • Is it possible to create a new preset for Export/Quicktime Conversion ?

    Hi,
    I was wondering if there is a way to make a new export preset for the Export with Quicktime Conversion, in FCE HD 3.5
    I am working on preparing a file for YouTube, and finding that some of the video effects render differently when exported, so I am having to render a couple of tests, but with YouTube's new 640x360 16:9 format, there is no easy way to do this other than checking the settings at each export. If one could make a new preset, it would be much easier. Any ideas?
    Thanks,
    t

    thankyousir.
    I think that Apple could add this, easily, as a feature to what, essentially, is QT Pro, and its embedded brother in FCE. Apple could also release a tiny update for QT including the new YouTube format... I haven't checked if iMovie knows about this new resolution, though it does upload directly to the tube itself.
    Thanks for your time,
    T

  • Create authorization check for a report

    Hi,
    I need to create an authorization check for a report. It means that I need to restrict the usage of the report to couple of users ( 'USER1' and 'USER2' ). How can I do that? I did read through a lot of threads regarding this piece got a bit confused and stuck while creating the authorization object.
    Say the report name is ZHR_TIMEABC.
    Can anyone explain how to create an authorization object and how are they tied to the object and call them in the abap code?
    Thanks in advance,
    VG

    Hi,
    Thanks. Here is my understanding, S_C_FUNCT calls a system generated function module to make an authority check. So, if different users say USER1 and USER2 have different authroization levels, defined in their user profile, just adding this piece code will take care of authroization check for the program OR do I need to take care of something else?
    If so, when do we need to create the authorization objects using SU20 and assign the group and follo this process? When do we use this approach ( lot of threads on authority check have mentioned this procedure)?
    Your inputs will be helpful to understand this concept.
    Thanks,
    VG

  • Can you clarify OverPrint Black in Indesign with the other preference of Rich Black

    InDesign offers the option "Overprint [Black] swatch at 100%" and also offers Rich Black on RGB and Greyscale devices. Does it have a Rich Black conversion or should i change [Black] to be Rich Black
    Thanks

    When you print any color on a monochrome printer it is converted to a shade of gray (and this is why converting color photos to to grayscale can either really improve them when there is strong contrast but garish color combination, or make them nearly flat if the color values are all very similar). If your text is to be printed, making it rich black is likely to make it fuzzy when printed in color due to minor misregistration between the inks. The normal approach is to make black type overprint any background color to avoid trapping and registration problems.
    If you set the preference to output all blacks accurately, as I said before, your 100% coverage on the monochrome printer will be reserved for objects that use rich black and your K-only objects will print as a dark gray (as they would appear in a full-color print when compared to a rich black object).

  • Rich black needs to be designed?

    In ID (CS5) preferences, it offers an option of "Accurate blacks" or "Rich blacks".  As discussed before, "Accurate blacks" are 100%K and "Rich blacks" are a combination of CMYK.  Am I assuming correctly that if you have designed a black box in InDesign and want it to print with a rich black, as well as choosing the "Rich black" option in Preferences, you also need to 'make' the black out of CMYK (such as 60C, 50M, 40Y, and 100K).  You can not just choose the 'Print with Rich black' preference thinking it will change all of your blacks into rich black mixtures.  Is that correct?

    BobLevine wrote:
    FWIW, my opinion is that anyone doing work destined for press should have both setting at accurate. For press you need to create and assign a rich black swatch.
    I'm a print guy, and I disagree with Bob on this. I keep my dispaly set to accurate, becasue that affects what I see on screen, but the output setting has no effect whatever on exported PDF, which is the preferred file for handoff, so in essence the setting is pretty irrelevant for press.
    That said, it DOES affect PRINTING to PDF using composite grayscale as the destination. If set to output accurately, 100%K is reserved in the output for rich blacks, and your 100% K type will print as a screen to reflect that it is lighter than a rich black. Small matter, and if you don't print to PDF or desktop printers, it really doesn't matter.

  • Checking for null value in arraylist

    Hi
    i have an excel file which i i am reading into an arraylist row by row but not necesarrily that all columns in the row mite be filled. So how do i check for null values in the array list.
    try
                        int cellCount = 0;
                        int emptyRow = 0;
                        HSSFWorkbook workbook = new HSSFWorkbook(new FileInputStream(file));
                        HSSFSheet sheet = workbook.getSheetAt(0);
                        Iterator rows = sheet.rowIterator(); 
                        myRow = new ArrayList();
                        int r = 1;
                             while (rows.hasNext())
                                  System.out.println("Row # " + r);
                                  HSSFRow row = (HSSFRow) rows.next();
                                  Iterator cells = row.cellIterator();          
                                  cellCount = 0;
                                  boolean isValid = false;
                                  while (cells.hasNext())
                                       HSSFCell cell = (HSSFCell) cells.next();
                                       switch (cell.getCellType())
                                            case HSSFCell.CELL_TYPE_NUMERIC:
                                                 double num = cell.getNumericCellValue();     
                                                 DecimalFormat pattern = new DecimalFormat("###,###,###,###");     
                                                 NumberFormat testNumberFormat = NumberFormat.getNumberInstance();
                                                 String mob = testNumberFormat.format(num);               
                                                 Number n = null;
                                                 try
                                                      n = pattern.parse(mob);
                                                 catch ( ParseException e )
                                                      e.printStackTrace();
                                                 System.out.println(n);
                                                 myRow.add(n);                                             
                                                 //myRow.add(String.valueOf(cell.getNumericCellValue()).trim());
                                                 //System.out.println("numeric: " +cell.getNumericCellValue());
                                                 break;
                                            case HSSFCell.CELL_TYPE_STRING:
                                                 myRow.add(cell.getStringCellValue().trim());
                                                 System.out.println("string: " + cell.getStringCellValue().trim());
                                                 break;
                                            case HSSFCell.CELL_TYPE_BLANK:
                                                 myRow.add(" ");
                                                 System.out.println("add empty:");
                                                 break;
                                       } // end switch
                                       cellCount++;
                                  } // end while                    
                                  r++;
                             }// end while
                   } myRow is the arrayList i am adding the cells of the excel file to. I have checked for blank spaces in my coding so please help with how to check for the black spaces that has been added to my arraylist.
    I have tried checking by looping through the ArrayList and then checking for null values like this
    if(myRow.get(i)!=null)
      // do something
    // i have tried this also
    if(myRow.get(i)!="")
    //do something
    }Edited by: nb123 on Feb 3, 2008 11:23 PM

    From your post I see you are using a 3rd party package to access the Excel SpreadSheets, you will have to look in your API for you 3rd party package and see if there is a method that will identify a blank row, if there is and it does not work, then you have to take that problem up with them. I know this is a pain, but it is the price we pay for 3rd party object use.
    In the mean time, you can make a workaround by checking every column in your row and seeing if it is null, or perhaps even better: check and see if the trimmed value of each cell has a lenth of 0.

  • New Crystal Report Layout 2008 for Checks for Payment

    I just created a new Check for Payment Layout in CR2008 for SBO. When I print it from CR2008, it prints ok. The situation is when I print from SBO. A message appears (Neither the system nor the account has a printing definition.  , '11-201-013874-5'  [Message 65030-7]) but shows the preview ok. When I print it, it turns 90 degrees and is centered in the page. 
    I has a special Page size (14cmx19cm) and a dot matriz printer (Epson 300+II) Only fron SBO does it change the page orientation. What can I do ?

    Hi,
    2 Things in my mind now:
    1, try dissociating the page in CR page setup
    2, dot matrix printing support is till 8.8 (or 8.81?) is only available to like 3-4 types, check the compatibilty!
    (3, file a message to SAP, i have almost the same problem with an eticket printer.. maybe if more of us complain they ramp up the importance of non a/4 printing)
    Hope you don't need to redo from scratch in PLD as i had to...
    Hope at least i could give you some guidance.
    Regards,
    D

  • UDF in Checks for payment window

    hi
    plaease tell me how i can add udf in Checks for payment window.
    thanks & regards
    manoj

    Hi Manoj,
            Unfortunitely you cannot create UDF in Checks for Payments..................
    Regards,

  • Cancel Date in Void Checks for Payment

    Ver. 2005, PL11: The cancel date (and update date) is not being set when voiding a check for payment which is associated with an outgoing payment.
    Likewise, the cancel date (and update date) is not being set when a check for payment is voided when canceling an outgoing payment.
    When reporting on payment activity, the ocho file is not accurate without the cancel date. Any idea if this is a setting? A bug? Fixed in 2007? Ideas on a work-around?

    Ad-hoc payments, such as a cash on delivery order, an emergency employee loan or some other one-time payments are created using the check for payment screen, entered against an account number, not a vendor, and the "create journal entry" box is checked.
    The check is then immediately printed using the document printing. The payment wizard is invoked weekly, and it ignores these ad-hoc, paid and printed payments.
    Any ad-hoc checks for payment correctly have the cancel date and update date updated when using the void check for payment screen.
    Checks for payment created from the payment wizard (which are "associated" with a previously created outgoing payment) do not have the cancel date and update date updated in the check file (OCHO) when using the void check for payment screen.

  • Printing check for partial processing of payment run without voiding

    Hi,
    Our payment run (Done via F110) has created only some checks for some payment documents, as the check lot got exhausted.
    How to print the check now for the remaining payment documents without voiding the earlier one? (As we have issued those checks to vendors.)
    Thanks,
    Bhaskar

    Hi,
    Please do below:-
    1. Create the new Check Lot in FCHI transaction as the next lot for the expired check lot
    2. Go to SE38/ SA38 and give your check printing program (Like program RFFOUS_C). Execute.
    3. Give the Payment Run date and identification in this program selection screen
    4. GIve the New Check Lot number here from which you need to print.
    5. Give the Payment Document number range for which the check needed to be printed
    Then system will generated the checks for the remaining payment documents.
    Regards,
    Gaurav

  • Spell check for kids using flash

    I am creating a spell check for kids using flash.
    The flash starts with a silhouettes of a word say B A N A N A and below it shows a jumbled up letters. The kids drags and drops each letter on top of the dark silhouettes. If it matches scores points.
    Any help in creating AS3 script will be apreciated. I did create one using mc and target mc and works fine when the mc is draged on to target mc. Only problem arises when there are duplicate letters.
    Thanks in advance

    What I described will work as you describe wanting.  If every A movieclip has a property (name this property anything you want, like "myLetterValue")  with a value of "A" and every A-target movieclip also has a property with a value of "A", then you can use those properties to determine when any object with an "A" is planted on any target with an "A"
    So when you drop a letter on a target you compare the property of each to see if they are equal...  if(targetMC.myLetterValue == letterMC.myLetterValue){  // correct match  }

Maybe you are looking for