Read specific XMP field

My clients rename the PDF files that I send them for review. So when they send one back as "Approved" I need to figure out which InDesign document created the PDF. I have created a JavaScript that saves the InDesign document name into a custom XMP field every time the document is saved.
Now, to make this as easy as possible, I want to create a menu item in Acrobat that allows the user to select it and have Acrobat display a dialog box showing the value of the custom XMP field. I have read the documentation, but it isn't very clear.
I know that I can call 'this.metadata' to return ALL of the metadata, but all I want is "xmp:InDesignDocumentName" which is in the name space "http://ns.adobe.com/xap/1.0/"
Anyone have experience digging into the XMP record?
James

I can't find details in the documentation on how to access extended metadata properties via the "info" property.
i.e. from the following RAW XMP data, I am trying to retrieve the xmp:InDesignFileName value, which is in the "http://ns.adobe.com/xap/1.0/" name space.
Any Ideas?
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.6-c014 79.156797, 2014/08/20-09:53:02   
">
   <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<rdf:Description rdf:about=""
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:xmp="http://ns.adobe.com/xap/1.0/"
xmlns:xmpTPg="http://ns.adobe.com/xap/1.0/t/pg/"
xmlns:xmpGImg="http://ns.adobe.com/xap/1.0/g/img/"
xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/"
xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#"
xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#"
xmlns:stMfs="http://ns.adobe.com/xap/1.0/sType/ManifestItem#"
xmlns:idPriv="http://ns.adobe.com/xmp/InDesign/private"
xmlns:LCC="http://ns.lightcatcherphoto.com/"
xmlns:wn_private="http://ns.xinet.com/webnative/private/1.0/"
xmlns:xmpG="http://ns.adobe.com/xap/1.0/g/"
xmlns:stFnt="http://ns.adobe.com/xap/1.0/sType/Font#"
xmlns:wn_text="http://ns.xinet.com/webnative/text-extraction/1.0/"
xmlns:wn_image_info="http://ns.xinet.com/webnative/imageinfo/1.0/"
xmlns:wn_thumbnails="http://ns.xinet.com/webnative/thumbnails/1.0/"
xmlns:wn_previews="http://ns.xinet.com/webnative/previews/1.0/">
<dc:format>application/x-indesign</dc:format>
<dc:subject>
<rdf:Bag>
<rdf:li>Keywords</rdf:li>
</rdf:Bag>
</dc:subject>
<xmp:CreateDate>2015-03-11T17:06:09-05:00</xmp:CreateDate>
<xmp:MetadataDate>2015-03-31T08:55:35-05:00</xmp:MetadataDate>
<xmp:ModifyDate>2015-03-31T08:55:35-05:00</xmp:ModifyDate>
<xmp:LCCRevisionTime>Mon Mar 30 2015 16:28:03 GMT-0500</xmp:LCCRevisionTime>
<xmp:LCCDocumentStatus>In Progress</xmp:LCCDocumentStatus>
<xmp:LCCUserName>jhaney</xmp:LCCUserName>
<xmp:LCCRevisionNotes>More edits</xmp:LCCRevisionNotes>
<xmp:InDesignFileName>Untitled-8.indd</xmp:InDesignFileName>

Similar Messages

  • How to read specific fields from BW table  into ABAP?

    Hi Experts,
    Can someone help me how to use to FM: RFC_READ_TABLE to read specific fields from a BW  table '/bic/zcust_chO01' which DOESN't EXIST IN ABAP.
    I am getting an error in OPTIONS & DATA parameters.
    Any help would be higly appreciated with points.
    Thanks
    Dan

    Dan,
    FM: RFC_READ_TABLE is a RF FM so by providing BW system's RF destination you can get the values from required table.
    TRY this:
    CALL FUNCTION RFC_READ_TABLE destination <BW_RF_destination>
    Susanth.

  • Weird metadata problem in the "copyright" XMP field

    Hey,
    This is a really weird problem and I can't figure it out why it happens...
    Along the years I create some metadata presets where the copyright field changes as the year changes. For instance:
    © 2008 Ricardo Amaral, All Rights Reserved
    © 2009 Ricardo Amaral, All Rights Reserved
    However, some photos from 2008 had the copyright after the comma in lower case, like this: "© 2008 Ricardo Amaral, all rights reserved". Now, every time I try to change only 'a' to 'A' in "all", or only the 'r' to "R" in "rights" or the other 'r' in reserved or even all of them, it doesn't work. Lightroom, automatically, renames it back for me in lowercase. I have no idea why...
    What's even more strange is that if I change the year to 2009 or 2007 (probably others too) and now try to rename the 'a', 'r' and 'r' to uppercase again, it works, just because I changed the year from "2008" to something else. There's also another strange issue like this, you probably noticed above that I used the copyright symbol and not "(c)" and the symbol is what I'm using in the metadata copyright field. But if I replace "©" by "(c)", leave the year at "2008" and then try once again to rename the 'a', 'r' and 'r' to uppercase, it now works too.
    This is weird right?
    Basically, I want to have this "© 2008 Ricardo Amaral, All Rights Reserved" but Lightroom automatically renames to "© 2008 Ricardo Amaral, all rights reserved" when I try to fix it.
    Any suggestions?

    Ok, I'll explaing what I did...
    And of course I did backup the lrcat file before doing any changes. Now that's out of the way...
    What tool did you use?
    Since I didn't want to install anything and since I use Firefox, there's an extension called "SQLite Manager", I used that.
    Was the tool read-only by default, or could you just start changing data values?
    Not that I noticed no. But I did noticed that when I changed something, it always asked me if I really wanted to do those changes and it even shows the query it's about to perform to the database.
    How did you determine which table held the relevant data? How did you determine which *rows* held the problem pictures? How did you actually change the value - just type over and tab out? Did you need to do a COMMIT or was it automatic?
    I'm not very database savvy and I find easier to just search in a text editor so I just exported all tables (there's an option for that) as .sql file format and opened it up in a text editor and then searched (case sensitive) for the string "2008 Ricardo Amaral, all rights reserved". Now, you kinda need to understand a bit of the SQL syntax (the .sql exported file are just SQL instructions to insert the data you just exported into another database) and look for the relevant tables and fields.
    I found 6 references to that string where 5 of those where in the table Adobe_AdditionalMetadata in the xmp field. Those were relevant to "Copyright" metadata field in the pictures added to the catalog. I didn't change those manually.
    The other reference was in the table AgLibraryTag and I have no idea what this table is for. But there were some rows relevant to the metadata presets you have for that respective catalog. I only had 3, for 2004, 2008 and 2009 (dry season between 2004 and 2008 lol). There's two relevant fields on that table, lc_name and name. For the lc_name, all words were lower case and that's what I believe the lc in lc_name stands for, so, nothing to do here. As for the name field, both the 2004 and 2009 were all as they should be, with the first letter upper case, the others lower. But for the 2008, it was "all rights reserved" instead of "All Rights Reserved". So I just fixed that.
    No need to save the database, when you do changes to any rows to any tables, they are directly modified in the database.
    After that, I opened up Lightroom, selected the problematic pictures and aparently they were fixed; the copyright field showed correctly. However, the specific fields in Adobe_AdditionalMetadata for those pictures were not yet fixed. To fix this, I just saved the metadata to the files and then read it back; this rewrote the database fixing everything.
    Did you have any problems?
    Nope, everything's working fine so far...

  • Problem with Bridge CS4 reading/editing XMP metadata added in Bridge CS6

    Please excuse me if this is a dumb/obvious question. I did try searching the forums for similar problems and didn't find anything that seemed to speak to my issue.
    I'm having a problem where Bridge CS4 won't read/edit xmp metadata (specifically, keywords and descriptions in the IPTC panel) that I have entered using CS6. it will read some files, not others. The files are all .mp4s. Of these files, I can read/edit IPTC panel metadata for some of them in Bridge CS4; I can add metadata for all of them in CS6. I see no particular pattern in these files to explain what is and isn't read/editable in CS4.
    My question is whether this is a compatibility issue between different versions of CS (in this instance, CS4 and CS6). i know it's a tired refrain to blame software when it could easily be user error, in which case I'd be frankly delighted to know what i'm doing wrong. Please bear with me as I give a few more details.
    I'm using macs. I've tried this on multiple systems - for instance, on a mac pro 3 which for some reason has both CS4 and CS6 installed, i can add and edit keywords using CS6, but not when using CS4. Again, in CS4, some .mp4 files read/edit, others do not.
    Bridge CS4 blames the files and tells me that the selected file cannot store xmp metadata, and that the properties cannot be modified. To be specific, in the metadata panel it says "this property cannot be modified"; in the keyword panel, it says, "This file (zzz.mp4) cannot store xmp metadata. No changes will occur." This seems odd, because I'm able to add xmp metadata for the same files in CS6 on the same computer, and other computers. I know this problem would disappear if all our computers were using CS6 (or CC), but unfortunately that's not a possibility at the moment. Some of them only have CS4.
    Computer details (not an exhaustive list, but two instances): mac pro 3.1 running snow leopard, 16GB memory; macbook pro 4.1 running snow leopard, 4GB memory; adobe bridge cs6 (5.0.0.399) and cs4 (3.0.0.464).
    Things I have tried:
    Permissions - the files are set to read/write for everyone. Given that I can add/edit metadata in CS6, it doesn't seem to be a permission issue.
    Purging the cache - other users seem to have had problems adding metadata in Bridge CS4 where purging the cache for affected files solved the problem. Didn't work in this instance.
    Upgrading all affected computers to CS6/CC is beyond my control. I need to figure out why CS4 won't let me read/add/edit xmp metadata, if only for the sake of understanding the broader implications for interoperability.
    Any helpful suggestions would be much appreciated.
    Thanks,
    Kevin

    adobe bridge cs6 (5.0.0.399) and cs4 (3.0.0.464).
    Without having experience with mp4 files and metadata my observation is that you certainly have not updated Bridge CS6 ( should be 5.0.2.4) and I believe also not the latest version of CS4, can't imaging this also stayed at .0.0 so first try to update both.
    And if CS4 can read the data of some files it should be capable of reading them all. Be sure to have the files completely cached first, can take a while.
    Other things to try in CS4 is refresh preferences (hold down option key while restarting Bridge and choose reset prefs).
    And also check for hidden cache files using menu view/show hidden files. Sometimes those cache files can be troublesome between versions.
    If purge cache did not work and reset prefs also failed consider to also delete Bridge plist file and Bridge cache file manual (from user library)

  • Exporting one specific pdf form field data to a specific webpage field

    Hello there.
    I am currently creating a form in which I need to export one specific pdf form field data to a specific webpage field to avoid typing it again or hitting ctrl+c and then ctrl+v to the webpage, as there are several records that need to be copied and pasted.
    I read that there is no access to the clipboard within pdf therefore, would like to know if there is any way to do that without accessing the clipboard.
    I am a newbie and have been learning by searching the forums and Google, therefore, would appreciate any insight on whether or not this is possible using javascript or the "submit form" funcion.
    Any help is greatly appreciated!

    Hi George, thanks for your response!
    The main issue I have is that this web page is in fact a government page in which I have to manually copy and paste information.
    I have no idea how to automate this process - I have access to the scripts on the page to see what I am able to do, but since I do not have much experience (only very basic javascripting), any other insight would be great!

  • Forbid a user group to modify an specific metadata field??

    Is it possible to forbid a user group to MODIFY an specific metadata field or group of fields?
    I know you can create a new metadata SET and forbid the user group to modify the entire set, but what about groups or fields??
    Any help is welcome

    it is not possible. I had a sort of work around, when I enabled the metadata group only on the production creation, but then it is not visible in Metadata tab.

  • Clear Specific Forms Fields

    How can I clear specific forms fields without resetting/clearing entire PDF document, using a button - Can anyone help with the code?
    I am using Adobe Acrobat 6.0 Professional
    Thanks

    In Acrobat forms you can use the following JavaScript for teh "Mouse Up" action:
    var aClearFields = new Array(); // define array for field names
    aClearFields[0] = "FieldName1"; // first field name
    aClearFields[1] = "FieldName2"; // second field name
    // and so on for all the field names
    this.resetForm(aClearFields);
    // or
    // pass an array of strng names
    this.resetForm(["FieldName1", "FieldName2"]);

  • No XMP fields for columns in Bridge? Any other programs?

    I'd like to use bridge to explore a folder, but need to sort using XMP fields (ie, creator, description, and date created from xmp).  Is there any way for these items to be added as column headings in the Bridge Metadata View (using the list view)?
    It seems there isn't. In which case, does anyone know of any programs that allow XMP fields to be used as column headings.  I've looked at explorer++ and Directory Opus, but neither seems to allow XMP (or indeed IPTC) values to be used.  And, of couse, Windows Explorer and the Windows OS does not allow these fields.
    Thanks for your help,
    J

    Quote
    Originally posted by MiKeAhOwSkI
    Hey guys, First post here.  I\'m havin a problem with my MSI 845E max (MS-6566E ver 1.0) board because it\'s not showing the temperature readings for anything in BIOS or other CPU temp programs. I\'m using AMIBIOS v 5.20.  I don\'t have a floppy right now, but would flashing to BIOS v 2.70 fix this?  I\'m using a P4 2.4B Ghz so I don\'t think the chip is \"out of date\" or anything...I\'m stumped.  Thanks in advance for any help
    Correct me if I'm wrong but it sounds like the sensor is bad. Just a thought. I'm sure that Draegonis's 111c has to be wrong or the PCU would have failed by now.

  • Is there a way to make a checkbox cause specific text fields to be required?

    Ji everybody, I'm Trying to make this work. Its really the problem described in this thread:
    Is there a way to make a checkbox cause specific text fields to be required?
    But i cant bring it to work.
    ive attached a screenshot of my settings.
    any help is much appreciated!
    thx

    If the export value is not specified, it is by default set to "Yes" in the language of your version of Acrobat which can be quite annoying when you are creating a file using two computer that have different language settings.
    If the export value is not important to you, you should use the property called .isBoxChecked(0) instead of the value property.  It works the same way except it is boolean (true or false) .
    if (this.getField("myCheckBox").isBoxChecked == true){
         this.getField("textField").required = true;
    alternatively, there is a method called .checkThisBox() for manually checking boxes.
    this.getField("myCheckBox").checkThisBox(0, true) will check it while (0, false) will un-check it regardless of the export value.

  • How can we read the screen field values from the report selection screen wi

    Hi expart,
    How can we read the screen field values from the report selection screen with out having an ENTER button pressed  .
    Regards
    Razz

    use this code...
    AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_posnr.
    **Read the Values of the SCREEN FIELDs
    CALL FUNCTION 'DYNP_VALUES_READ'

  • HOW TO READ THE EDITABLE FIELD IN ALV

    CAN ANYONE HELP ME IN READING THE EDITABLE FIELD IN ALV.
    I AM DOING THE FOLLOWING.
    BUT STILL THE EDITABLE FIELD IN NOT READ.
    WHEN 'EXE' OR 'EXEC'.
      LOOP AT I_RB1 INTO L_WA_STRU.
      L_WA_STRU-LIFSK = L_WA_STRU-LIFSK1.
      MODIFY I_RB1 FROM L_WA_STRU.
      CLEAR L_WA_STRU.
      ENDLOOP.
    I_RB1 IS MY TABLE WHICH I PASSED IN TABLES OF REUSE_ALV_GRID_DISPLAY.LIFSK1 IS MY EDITABLE FIELD.
    AND LIFSK IS THE FIELD WHERE THE DATA SHOULD GET TRANSFERRED WHEN I HIT EXECUTE BUTTON.

    DATA: lt_display LIKE TABLE OF gt_display.
      REFRESH lt_display.
      CLEAR lt_display.
      lt_display[] = gt_display[].
      CLEAR ref_grid.
      IF ref_grid IS INITIAL.
        CALL FUNCTION 'GET_GLOBALS_FROM_SLVC_FULLSCR'
          IMPORTING
            e_grid = ref_grid.
      ENDIF.
      IF NOT ref_grid IS INITIAL.
        CALL METHOD ref_grid->check_changed_data.
      ENDIF.
      IF lt_display[] NE gt_display[].
        gv_tosave = 'X'.
      ENDIF.
    Check this program. It will help you. 
    awrd points if helpful
    Bhupal

  • Editable ALV - how to throw an error message for a specific line & field

    Hi all,
    I've implemented an editable ALV and also the ON_DATA_CHECK event to check the values, entered in the ALV. So this works fine and I can check the values.
    But now, I want to throw an error message corresponding to the field in the ALV, where the error occured.
    How can I throw this error message corresponding to a specific line/field in the ALV?
    I was using REPORT_ATTRIBUTE_ERROR_MESSAGE and REPORT_ELEMENT_ERROR_MESSAGE but without success.
    I'm also using a loop over the "CHANGES" in the ALV and within this loop, I use
    elem_alv = node_alv->get_element( index = <change>-element_index ) 
    to get the element for the message.
    CALL METHOD lo_message_manager->REPORT_ELEMENT_ERROR_MESSAGE
      EXPORTING
        MESSAGE_TEXT              = 'my message'
        ELEMENT                   = elem_alv
    *    ATTRIBUTES                =
    *    PARAMS                    =
    *    MSG_USER_DATA             =
    *    IS_PERMANENT              = ABAP_FALSE
    *    SCOPE_PERMANENT_MSG       = CO_MSG_SCOPE_CTXT_ELEMENT
    *    MSG_INDEX                 =
    *    CANCEL_NAVIGATION         =
    *    IS_VALIDATION_INDEPENDENT = ABAP_FALSE.
    2.) is it right, that for an editable ALV, I can't use the WDDOBEFOREACTION to do the checks?
    If I try to use this, I can't get the values of my ALV table to check it.
    Thanks,
    Andreas

    Hi Andreas,
    I have tried to replicate your problem and I am getting the desired output. I have a row by name TEMP_NEW in my ALV and I want to throw an error message whenever the user enters a value of 4 for that particular field. Please find my coding as below. The important thing is where we perform the actual comparison between the r_value and 4. r_value is defined in SALV_WD_S_TABLE_MOD_CELL as reference to type DATA. So suppose the user enters a value of say 3 in the TEMP_NEW field of the ALV then r_value would contain 3 but if you observe its type in debugging mode it would be as TYPE REF TO I and not TYPE I. So you cannot directly say something like:
    "if ls_modified_cells-r_value = 3" as this would lead to a syntax error. Define a field-symbol say <temp> and then use it to get the actual value into it by saying like:
    ASSIGN ls_modified_cells-r_value->* TO <temp>.
    Then you can use this <temp> for comparison in your IF statement like:
    IF  <temp> = 3.
    Find the entire coding as below:
    METHOD check_data.
      DATA: lr_node TYPE REF TO if_wd_context_node,
            lr_element TYPE REF TO if_wd_context_element,
            ls_modified_cells TYPE salv_wd_s_table_mod_cell.
      FIELD-SYMBOLS <temp> TYPE data.
    " get message manager
      DATA lo_api_controller     TYPE REF TO if_wd_controller.
      DATA lo_message_manager    TYPE REF TO if_wd_message_manager.
      lo_api_controller ?= wd_this->wd_get_api( ).
      CALL METHOD lo_api_controller->get_message_manager
        RECEIVING
          message_manager = lo_message_manager.
      lr_node = wd_context->get_child_node( name = 'NODE' ).
      LOOP AT r_param->t_modified_cells INTO ls_modified_cells.
        lr_element = lr_node->get_element( index = ls_modified_cells-index ).
        IF ls_modified_cells-attribute = 'TEMP_NEW'.
    " Get the value extracted into the field symbol from the reference variable
          ASSIGN ls_modified_cells-r_value->* TO <temp>.
    " Use the value present in this field-symbol for your comparison
          IF  <temp> = 4.
    " report message
            CALL METHOD lo_message_manager->report_attribute_error_message
              EXPORTING
                message_text   = 'Sample message text'
                element        = lr_element
                attribute_name = ls_modified_cells-attribute.
          ENDIF.
        ENDIF.
      ENDLOOP.
    ENDMETHOD.
    Hope this helps resolve your problem.
    Regards,
    Uday

  • How to right align a read only numeric field in a panel form layout

    Hi, does anyone know how to right align a read only numeric field in a panel form layout? I am using: Style Class = AFFieldNumberMarker, but it only seems to work if the field is disabled. Disabling the field gives it a difference appearance that does not look right on our forms. These are calculated fields, which cannot be modified, so read only is necessary.
    I have looked online for some answers, and it seems that others are having similar issues.
    I have tried different combinations for the properties, but so far I cannot get it to work.
    Thanks
    Judy
    I am using JDEV 11.1.1.5

    Sorry for the delay in my response. Here is the code
    <af:inputText value="#{bindings.TotalAirlineCostEst.inputValue}"
    label="#{bindings.TotalAirlineCostEst.hints.label}"
    required="#{bindings.TotalAirlineCostEst.hints.mandatory}"
    columns="#{bindings.TotalAirlineCostEst.hints.displayWidth}"
    maximumLength="#{bindings.TotalAirlineCostEst.hints.precision}"
    shortDesc="#{bindings.TotalAirlineCostEst.hints.tooltip}"
    id="it20" readOnly="false"
    disabled="true"
    styleClass="AFFieldNumberMarker">
    <f:validator binding="#{bindings.TotalAirlineCostEst.validator}"/>
    <af:convertNumber groupingUsed="true"
    pattern="#{bindings.TotalAirlineCostEst.format}"
    type="number"
    maxFractionDigits="0"/>
    </af:inputText>
    thank you,
    Judy

  • OVS on read-only input field

    OVS will not allow me to change the value of a read-only input field.  If the input field is set to read-only, the OVS selection table does not display an 'OK' button, only close.
    Value cannot be copied (field is not editable)
      I do not want the field to be editable on the screen, but only allow input via the selected row in the OVS.  Any suggestions?
    Edited by: Bob DeNuto on Jul 31, 2008 1:22 AM

    Using Dictionary Search Help and OVS in this case will disable the Copy button and you don't have any control.
    Use Freely Programmed Value Help, this will solve your problem
    https://wiki.sdn.sap.com/wiki/display/WDABAP/Freelyprogrammedinput+help
    how to provide f4 help to the read only input field
    Abhi

  • Read only custom field for particular user

    Hi,
    I have requirement to few enterprise custom field should be edited by only top management,Project manager and team member can only read the same field.
    Like i have one custom enterprise  baseline finish date,which need to update by only IT GM,and other staff can see only as read mode.
    Hasan Jamal Siddiqui(MCTS,MCPD,ITIL@V3),Sharepoint and EPM Consultant,TCS
    |
    | Twitter

    Hasan,
    You have few options, based on the route you want to take"
    1) You could control the "Visbility" of the fields, via using a feature like
    Target Audiences .
    However,this may not  control the same custom field on the page based on user permissions.
    2) Use JavaScript: https://badalratra.wordpress.com/2013/05/04/how-to-disable-pdp-custom-fields-using-javascript/
    3) Jquery: http://epmainc.com/blog/locking-custom-fields-pdp-project-server-2013-using-jquery
    4) Customization: https://epmxperts.wordpress.com/2014/01/20/secure-pdp-pages-as-per-project-server-security/
    5) You could look into a third part product, by Fluent Pro: https://help.fluentpro.com/pdp_manager/start
    I realize these may not be exactly what you need, but with some effort, I am sure you could modify the code and reuse.
    Cheers,
    Prasanna Adavi, Project MVP
    Blog:
      Podcast:
       Twitter:   
    LinkedIn:
      

Maybe you are looking for

  • Documentation for GL/AR/AP Tolerances

    Hi, Does any one have documenation on GL/AR/AP tolerances....Like the writeoff limits, cash discounts,underpayment etc. Please forward the same to the mail ID mentioned in my Business card. Thank you in advance. Regards Aravind

  • ECC 6.0 and ECC 5.0

    < MODERATOR:  Message locked.  Please read the [Rules of Engagement|https://www.sdn.sap.com/irj/sdn/wiki?path=/display/home/rulesofEngagement] before posting next time. > SIR I have equerry about this. what is the difference between ECC 6.0 & ECC 5.0

  • Device Weight: Route Pattern Vs IP Phone

    Hi, we are starting the planning for removing two CO class GTD5 switches that route 28,000 DID numbers for the County. The switches are +16 years old and maintenance is expensive. Our Callmanager cluster is designed to replace the existing phone infr

  • Can you disable the mac's start-up sound?

    Thanks in advance for any help.

  • Printer engaged but nothing is printed out

    Dear Applites, I have an HP printer hooked up to my desktop apple- OSX. I have no problem printing something off the internet but for some reason I can't print anything I've word processed. i.e. Appleworks. The printer goes through the motions as if