Help to optimize my code and reduce 50% processing on my core i7

This is my first time working with labview and I am trying to learn more. I have read free online guides etc and came up with my setup.  
Goal:
If I have a square signal coming then 1 square or beginning of the square will equal one change. I need to record change/revolution of a wheel hence the coding seems like that.
Problem:
I can see the change but I have few problems with my code:
If i stop the code then the revolution does not disappear but keeps on counting from there on (If I press run again). I want it to reset.
It does not record data after every 30 mins to a file. I have tried with one of the channel but it ends up saving as one file without having the "time stamp" which I did choose from the advance section. I just need it to record revolution every 30 mins to a file. 
My coding is apparently not optimized hence 56% of my processing power is used of my core i7 which is alot. I need to know what part of it is causing this problem. I can guess that I have the same loop for each channel hence its more demanding but I will appreciate if someone can optimize it further or give me a clue to what I should do.
Once I made the exe file out of it. The button to turn on/off did not work anymore while it worked fine during the labview program.
I am looking forward to hearing from you. I will like to thank you in advance for reading this and helping me out. 
Future plan:
I am going to try to stop it when a certain amount of revolutions has been reached. I will try that in the future though. If you can give me some advice on that, it would be appreciated. 
Attachments:
Interestingscheme.vi ‏1594 KB

altenbach wrote:
A few more comments:
I don't have DAQ installed, so I cannot look at your DAQ express VIs. How much data do they read with each iteration?
What determines the loop rates of the loops? Do they need to run this fast?
Why do you index out the first elements twice to get the same value twice? Once is enough.
All you ever look at in the array inside the shift register is the first element. Why not simply only keep the first element in the shift register as a scalar? Now you would only need one "index array" instead of four.
As Dennis said, one loop is enough. Right now you need to press 24 buttons to stop the VI.
Once a loop stops, it cannot be restarted. Think "state machine" instead.
Don't confuse the operator. Your switches are green in one state and have a green LED in the other state. Make it more intuitive!
initialize your shift registers
You are counting, thus the numeric should be an integer (blue).
Instead of piles of similar controls and indicators, use arrays.
1 sample on Demand
As you have said that it depends on the 2 cores being saturated. I do not know how to determine the loop rate. I will be glad if you can tell me what to look for here.
Indexing twice is true. I will take that away.
I know that one loop is probably enough but how to do that is the problem. I have 16 signals which are generated by mice running on a wheel. I want to see the revolution for each wheel and want to stop recording revolution for some wheels when pressing the button. I will also try to put in later to stop after reaching certain amount of revolution. (Any idea how I can do that? Should I change to another type of loop)
How do I make it so it stops and starts?
It was the opposite here that when the operator small light was green that meant it isnt on while blank meant on. I did not know how to switch small light hence I changed the color of the whole button.
I know the colors represents different thing in labview but does it really matter if its blue or orange? I mean it still works. 
Each control is for different cage where you can turn it off or on and we need to know how many revolutions each mice has made. Unless you meant I can do this in another way then please show me a simple code. 

Similar Messages

  • How to use standard Search Input Help (return 2 data code and desc) ?

    Hi,
    Please advise how to use standard Input Help provided by SAP and return 2 data (code and description) ? because the standard Input Help only return the code only ?
    Thank You and Best Regards
    Fernand

    >
    Saket  Abhyankar wrote:
    > Hi,
    >
    > I think you need to go for 'Search Help Exit' or OVS.
    >
    > Regards,
    >
    > Saket.
    That is not true that this is the only way.  The standard Data Dictory based search help can return more than one value as long as there are multiple exporting values defined in the search help, the search help is attached to a Data Dictionary Structure, and this same data dictionary structure is used as the source of the context node. You can read more about this in the online help:
    http://help.sap.com/saphelp_nw70ehp1/helpdata/en/47/9f724642314aabe10000000a42189b/frameset.htm
    The Note section under Integration:
    If an input help structure is stored in a field in the ABAP Dictionary, and if you want to use the field mapping of search help parameters stored in the ABAP Dictionary as the field name for the structure for your Web Dynpro input help, then map your context nodes to this structure. This ensures that all components of the structure are available dynamically at runtime as attributes of the node.
    If the context node is not mapped to the structure, the data element's input help can be used if there is one.

  • Help submitting my form - Code and results included *Please help*

    So I have a form that gets filled out on my website theres 3
    drag down menu options and about 15 or so fill in the blank boxes.
    And I only obtain 5 of the answers, and the answers I receive
    via e-mail arent even the answers Ive submitted. Ex: if I were to
    put in a phone number I would get an alphabetical answer of "e"
    And here are the results of the sent form which I receive via
    e-mail.
    I'm using Godaddy and Dreamweaver 8
    Answers = Estimated_Credit_Score: e
    Loan_Purpose: b
    Property_Type: d
    mytextbox: never
    send: Submit Questionnaire

    Bmwheel98 ,
    Revisit each textbox by selecting it, then in the properties
    window (design or split view) under the textField (on the left)
    you'll see a textbox with the value of mytextbox in it, change this
    to a unique name for each textbox you have on your form. Just like
    you did for the List/Menus.
    Code View Example:
    use something like this...
    Value of Home</span><span id="textbox"
    style="float:right;"><input name="homeValue" type=text
    id="homeValue">
    not this...
    Value of Home</span><span id="textbox"
    style="float:right;"><input name="mytextbox" type=text
    id="mytextbox">
    Also, if you're using Windows hosting you can do a form
    mailer with CDO on an asp page see here:
    http://www.patio-de-recreo.com/doug/2005_May/cdo_mail_object.asp
    This is what I use with GD and you can manipulate the form to
    html so it's cleaner looking and easier to read. Works like a
    charm. I also read somehwere that GD processes forms and mails them
    once an hour, the CDO solution is pretty much instantly, if time is
    a factor and the previous statement is accurate.
    Hope this helped.

  • Help, kid set restriction code and forgot it. she also set up her icloud thing with a typo'd (therfore nonexistent) email. I tried to make the email exist but "live" is no longer an available domain...have more info but no more characters...

    Can't restrict an app because there is a restricton passcode that no one knows. Can't reset phone without it. Can't reset it in apple id mangement because she did a typo in her email address when setting the phone up. I would just create that email but "live" is no longer a usable domain. What do i do? Oh and the phone was given to her by someone  who was getting a new phone so there is no warranty or insurance or anything of that nature.

    Hi Aidan123,
    Welcome to the forum and thanks for your post!
    Sorry for the problems you've had getting set up on BT Mobile and getting your number transferred across.  You can send over your details and I'll help you with this from here.
    Click on my username and under the "about me" section of my profile you'll see the link to get in touch with us.
    Cheers,
    Robbie
    BTCare Community Mod
    If we have asked you to email us with your details, please make sure you are logged in to the forum, otherwise you will not be able to see our ‘Contact Us’ link within our profiles.
    We are sorry that we are unable to deal with service/account queries via the private message(PM) function so please don't PM your account info, we need to deal with this via our email account :-)
    If someone answers your question correctly please let other members know by clicking on ’Mark as Accepted Solution’.

  • Please help . Wrong company code and wrong cos

    Dear All,
    We have encounter a big problem in a project. It shows that let say project A have different :
    1st. company code
    Req Co code : FNW and Company code in assignment tab IGW.
    By right it req.co code should be IGW.
    2nd. Wrong Req cost center
    Req Cos center : FNWMW2201, by right it should be IGW2201.
    I have adviced user to reverse all actual documents but they said it is impossible since they already paid all payment invoice.
    What should i do for this project ?
    *. Is there any way to transfer the cost from project A to project B (new project)
    *. How to transfer the AUC from project A to project B (new project)
    Please advice.
    Thank you.
    Nies

    Hi Nies,
    You can go ahead in transferring Cost from Project-1 to Project-2 without going with Project Settlement. This will happen through accounting entry in F-02 as Project settlement may n't be ideal on this situation. Please follow the steps.
    1. Make Cost posting (Same as Cost booked against wrong WBSE) to your new Project through F-02. This will lead to Cost posting to new Project with correct organisatio structure
    2. Knock-off the cost wrongly posted to Project. i.e. Revese the amount of Cost posted to Projects
    Use transaction f-02, make credit into some cost object & debit the WBSE from where cost has to be reversed.
    In this method Cost will be posted to new Project with Correct WBSE & same amount will be reversed from wrong WBSE.
    Without following two steps, in a single step also you can knock-off cost i.e. credit / debit from WBSE subjected to assignment of G/L in both company code. When you will debit cost you can assign wrong WBSE & credit will happen to new WBSE.
    For assets you can also follow the above method.
    Hope this solve your issue.
    Regards,
    Rakesh Pradhan

  • Please help me optimize this code..

    i have already checked the indexes of the tables and used the primary keys.
    r_datum-sign = gco_sign_i.
      r_datum-low  = docdate_from.
      IF NOT docdate_to IS INITIAL.
        r_datum-option = gco_option_bt.
        r_datum-high   = docdate_to.
      ELSE.
        r_datum-option = gco_option_eq.
      ENDIF.
      APPEND r_datum.
      CLEAR r_datum.
      r_vbeln-sign = gco_sign_i.
      r_vbeln-low  = docnum_from.
      IF NOT docnum_to IS INITIAL.
        r_vbeln-option = gco_option_bt.
        r_vbeln-high   = docnum_to.
      ELSE.
        r_vbeln-option = gco_option_eq.
      ENDIF.
      APPEND r_vbeln.
      CLEAR r_vbeln.
      process_web_rset salesgroup
                       r_vkgrp
                       gco_sign_i
                       gco_option_eq.
    * Get Total (Confirmed) Qty
      PERFORM get_valid_itemcateg TABLES gr_pstyv.
    * Header
      SELECT   vbak~vbeln
               vbkd~inco1
               vbak~erdat
               vbak~gueen
               vbak~ernam
               vbkd~bstkd
               vbak~kunnr
      APPENDING CORRESPONDING FIELDS OF TABLE lt_hdr
      FROM  vbak INNER JOIN vbkd
      ON  vbak~vbeln EQ vbkd~vbeln
      WHERE vbak~vbeln IN r_vbeln
                    AND  vbak~erdat IN r_datum
                    AND  vbak~vkgrp IN r_vkgrp
                    AND  vbak~kunnr EQ customer
                    AND  vbkd~posnr EQ lv_posnr
      SORT lt_hdr BY vbeln.
      LOOP AT lt_hdr.
    * Customer Name
        SELECT SINGLE  kna1~name1
                 INTO  lv_cusname
                 FROM  kna1
                 WHERE kna1~kunnr EQ lt_hdr-kunnr.
        MOVE lt_hdr-vbeln TO listing-sa.
        MOVE lt_hdr-ernam TO listing-ordered_thru.
        MOVE lt_hdr-bstkd TO listing-po.
        MOVE lt_hdr-kunnr TO listing-customer.
        MOVE lv_cusname TO listing-customer_name.
        MOVE lt_hdr-erdat TO listing-date_created.
        MOVE lt_hdr-gueen TO listing-valid_until.
    CONCATENATE lt_hdr-erdat+6(2) lt_hdr-erdat+4(2) lt_hdr-erdat+0(4) INTO
                       listing-date_created SEPARATED BY '.'.
    CONCATENATE  lt_hdr-gueen+6(2) lt_hdr-gueen+4(2) lt_hdr-gueen+0(4) INTO
                                listing-valid_until SEPARATED BY '.'.
    * Get Mode of Sale
        IF lt_hdr-inco1 EQ 'FOB'.
          listing-incoterms = co_inco1.
        ELSEIF lt_hdr-inco1 EQ 'CIF'.
          listing-incoterms = co_inco2.
        ENDIF.
    * Get Status
        SELECT SINGLE  bezei
                 FROM  tvbst JOIN vbuk
                   ON  tvbst~statu EQ vbuk~gbstk
                 INTO  listing-status
                WHERE  tbnam      EQ co_tbnam
                  AND  spras      EQ co_spras
                  AND  fdnam      EQ co_fdnam
                  AND  vbuk~vbeln EQ listing-sa.
    * Get Ship to party
        SELECT SINGLE  name1
                 FROM  vbpa INNER JOIN kna1
                   ON  vbpa~kunnr = kna1~kunnr
                 INTO  listing-ship_to
                WHERE  vbeln EQ listing-sa
                  AND  posnr EQ lv_posnr
                  AND  parvw EQ 'WE'.
    * Get Plant
        SELECT SINGLE  vbap~werks
                       t001w~name1
                 FROM  vbap INNER JOIN t001w
                   ON  vbap~werks EQ t001w~werks
                 INTO (listing-plant,
                       listing-plant_text)
                WHERE  vbap~vbeln EQ listing-sa
    * Items
        SELECT SINGLE
              a~matnr
              a~pstyv
              b~bmeng
              b~vrkme
      INTO (lv_matnr,
      lv_pstyv,
      lv_bmeng,
      lv_vrkme)
        FROM  vbap AS a INNER JOIN vbep AS b
          ON  a~vbeln = b~vbeln
         AND  a~posnr = b~posnr
       WHERE  a~vbeln = lt_hdr-vbeln
       AND a~posnr EQ co_posnr
       AND a~pstyv IN gr_pstyv
    * Use zshowitem to identify items for display on SO
        lv_convvl = 1.
    *   Convert Quantity
        PERFORM check_conversion USING: lv_bmeng
                                        listing-total_uom
                                        lv_pstyv
                                        lv_vrkme
                                   lv_matnr.  "<<CR002-DEVK944861 ins
        IF listing-total_uom IS INITIAL.
          MOVE lv_vrkme TO listing-total_uom.
        ENDIF.
        IF listing-total_uom IS INITIAL.
          MOVE lv_vrkme TO listing-total_uom.
        ENDIF.
        vl_sum1 = vl_sum1 + lv_bmeng.
    *    ENDLOOP.
        listing-total_qty = vl_sum1.
        REFRESH lv_itab.
        CLEAR: vl_sum1,
               vl_sum2.
    * Scheduling Agreement Item and Served Qty
        SELECT SINGLE
                b~vbeln AS vbeln2
                b~rfmng
                b~meins
      INTO (lv_vbeln2,
            lv_rfmng,
            lv_meins)
          FROM  vbap AS a INNER JOIN vbfa AS b
          ON a~vbeln EQ b~vbelv
          AND a~posnr EQ b~posnv
         WHERE a~vbeln = lt_hdr-vbeln
         AND a~pstyv IN gr_pstyv
         AND b~vbtyp_n EQ co_vbtyp_n.
        IF sy-subrc EQ 0.
    *   Goods Issue Status per Item
          SELECT SINGLE  wbstk
                   FROM  vbuk
                   INTO  vl_drstatus
                  WHERE  vbeln = lv_vbeln2.
    *   Convert Quantity
          PERFORM check_conversion USING: lv_rfmng
                                          listing-served_uom
                                          lv_pstyv
                                          lv_meins
                                   lv_matnr. " <<CR002-DEVK944861 ins
    *   Pass Value
          IF listing-served_uom IS INITIAL.
            MOVE lv_meins TO listing-served_uom.
          ENDIF.
          vl_served_qty = vl_served_qty + lv_rfmng.
          CLEAR: lt_scheditm,
                 vl_drstatus,
                 vl_sum3,
                 vl_meins.
        ENDIF.
        listing-served_qty = vl_served_qty.
        CLEAR vl_served_qty.
    * Append List
        APPEND listing.
        CLEAR: lt_hdr,
               lv_itab,
               lt_scheditm,
               listing,
               vl_datum1,
               vl_datum2,
               vl_sum1,
               vl_sum2,
               vl_sum3.
      ENDLOOP.
      IF sy-subrc <> 0.
        CALL FUNCTION 'BALW_BAPIRETURN_GET2'
             EXPORTING
                  type   = 'W'
                  cl     = 'ZECOM'
                  number = 000
             IMPORTING
                  return = return.
      ELSE.
        CALL FUNCTION 'BALW_BAPIRETURN_GET2'
             EXPORTING
                  type   = 'S'
                  cl     = 'ZECOM'
                  number = 001
             IMPORTING
                  return = return.
      ENDIF.
    ENDFUNCTION.

    As mentioned by others avoid into corresponding fields.
    If you have to join vbak/vbkd then at least try to use
    Sales Organization
    Distribution Channel
    Division
    FOr customer name do n ot select for each document, select for all entries in lt_hdr_aux before the loop where lt_hdr_aux[] = lt_hdr[] with adjacent duplicates by customer deleted and then in the loop use read instead.
    Don't use inner joins on vbap to other tables instead select vbap information for all documents selected and then read.
    etc etc
    Use st05 to review which table accesses are giving you a problem and concentrate first on those taking into account
    - not to retrieve data multiple times e.g. is customer is cust1 for deoc1 and for doc 10 then only retrieve once as detailed above.
    - optimise the actual select statement - no into corresponding, using keys etc

  • Need help embedding mailchimp subscription code into dreamweaver.

    so I created my page in edge animate, and then I brought it over to adobe dreamweaver, and I dont know where or how to place my embeded mailchimp code? 
    <!-- Begin MailChimp Signup Form -->
    <link href="//cdn-images.mailchimp.com/embedcode/slim-081711.css" rel="stylesheet" type="text/css">
    <style type="text/css">
              #mc_embed_signup{background:#fff; clear:left; font:14px Helvetica,Arial,sans-serif;  width:360px;}
              /* Add your own MailChimp form style overrides in your site stylesheet or in this style block.
                 We recommend moving this block and the preceding CSS link to the HEAD of your HTML file. */
    </style>
    <div id="mc_embed_signup">
    <form action="http://kandied.us3.list-manage.com/subscribe/post?u=4525b320bd81872705a48ea05&id=4743a970b 1" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank" novalidate>
              <input type="email" value="" name="EMAIL" class="email" id="mce-EMAIL" placeholder="email address" required>
        <!-- real people should not fill this in and expect good things - do not remove this or risk form bot signups-->
        <div style="position: absolute; left: -5000px;"><input type="text" name="b_4525b320bd81872705a48ea05_4743a970b1" value=""></div>
              <div class="clear"><input type="submit" value="Subscribe" name="subscribe" id="mc-embedded-subscribe" class="button"></div>
    </form>
    </div>
    <!--End mc_embed_signup-->
    I keep trying to add it to it, but I either get noting or just the subscription box. does this happen due to my edge animate project?

    Ben Thank you so much for your reply! It helped me read the code and made me understand it better. I decided to make my own subscription box by making a symbol "Subscription" and inside this i created two more symbols called "Textbox" and "Submittbutton". I tried putting in part of the code from above under the div id, but it kept creating the whole text box behind the symbols in dreamweaver. How would you suggest I embed the code from above into my created submission box below?
             <div id="Stage_Center2_Subscription">
                    <div id="Stage_Center2_Subscription_subscribe"></div>
                    <div id="Stage_Center2_Subscription_Submittbutton">
                        <div id="Stage_Center2_Subscription_Submittbutton_Submitbutton">
                            <div id="Stage_Center2_Subscription_Submittbutton_Submitbutton_RoundRect2"></div>
                        </div>
                        <div id="Stage_Center2_Subscription_Submittbutton_text">
                            <div id="Stage_Center2_Subscription_Submittbutton_text_Text">Join</div>
                        </div>
                    </div>
                    <div id="Stage_Center2_Subscription_Textbox">
                        <div id="Stage_Center2_Subscription_Textbox_textbox">
                            <div id="Stage_Center2_Subscription_Textbox_textbox_RoundRect"></div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </body>
    </html>
    Thank you for taking the time to look at my question! I really appreciate it!
    Kyle

  • When my ipod connect to computer,windowss want me to format the ipod,and when the process is running suddenly windows said"unable to format this disk"and my ipod can't connect to itunes. anyone can help me?

    when my ipod connect to computer,windowss want me to format the ipod,and when the process is running suddenly windows said"unable to format this disk"and my ipod can't connect to itunes. anyone can help me?

    Check the iPod Hardisk, with DiskDiagnostic as posted here by tt2
    https://discussions.apple.com/message/17776595#17776595
    It wont fix your problem, but help us both, in troubleshooting, and reducing frivolous suggestions.
    If your report says high Realloc or Pending Sector, then it's time to have your hardisk replaced.
    Have a nice day!

  • Reschedulling and Back Order processing

    Hi
    Can any one help me out regarding Reschedulling and Back Order processing scenarios. Wants to know the step by step process for both the scenarios, and also let me know which process should be carried out first.
    Thanks in Advance
    Ritu

    HI,
    Backorder processing is functionality in SAP where you can change the commitments and over-ride the blockage of stocks
    marked against sales documents/deliveries. For e.g. you receive an order from a very important customer for material "A" but
    the entire quantity of A is committed to another customer "B" via earlier sales orders and this is where BACKORDER processing helps you to change the commitment and shift stock due for B to A. This is the benefit of this functionality.
    OMIH - Checking rule for updating backorders
    OPJL - Define new checking rule
    OPJJ - Define scope of check

  • Two issues: Runtime error when trying to Reduce Size or Optimize File. And navigation in some files is VERY SLOW.

    I haven't figured out if there is a pattern here, as of yet.
    This happens with larger files (1500 pages and so forth) and not all the time. 
    - Bookmarks may take up to 4-5 seconds to go to its page.  Scrolling up and down pages is just as painfully slow.
    Even when I break the big file into smaller sections, the navigation remains slower than molasses.  
    - When I try to Optimize certain files, or Reduce their size, I get a Runtime Error. I have disable the Updater (I read this could be an issue) but that made no difference.  I have also broken the larger files into 2 or 3 pieces.  One of the pieces may work out well (I can optimize and so forth) but the other(s) may not.
    Thank you.
    PS: I use Windows XP Pro, Service Pack 3.  I have requested an upgrade (several times) but my wishes are not their command, I am afraid.

    HI ,Thanks for your response. That was an error in the code I posted, but wasn't the error I was trying to solve. Once correcting that error you pointed out I am getting the problems not when I send a plain text email like:
              if(!sendmultipart)
                 // send a plain text message
                 msg.setContent(msgText, "text/plain");
              }but when I try and send multipart messages doing this:
              else
                 // send a multipart message// create and fill the first message part
                       MimeBodyPart mbp1 = new MimeBodyPart();
         mbp1.setText(msgText);
          // create and fill the second message part
         MimeBodyPart mbp3 = new MimeBodyPart();
         // attach the file to the message
         FileDataSource fds = new FileDataSource(soundfile);
         mbp3.setDataHandler(new DataHandler(fds));
         mbp3.setFileName(fds.getName());
                       Multipart mp = new MimeMultipart();
         //adds the text to the message
          mp.addBodyPart(mbp1);
          //adds the attachment to the message
          mp.addBodyPart(mbp3);
           // adds the content to the message
          msg.setContent(mp);
         }So i get the error when executing the else branch.
    Can you spot any errors here? I get the same error as mentioned earlier.
    Thanks a lot,
    Jess

  • I have got 2 iPad Air one of it is not logging me in because I have forgotten the pass code and have logged out from iCloud by accident. Can you please help me to use my iPad.

    HI
    I have 2 IPads, I am unable to use one of it because I have forgotten my pass code and also logged out from iCloud accidentially. Can you please help me to solve this problem.
    Cheers
    Raveena

    Follow the instructions on this page : Forgot passcode for your iPhone, iPad, or iPod touch, or your device is disabled - Apple Support

  • HELP! hp laserjet prints code and infinite blank pages!

    hey guys,
    ive got an early 2009 imac with 2.66ghz intel core 2 duo and 8gb ram,
    im running latest mavericks and trying to use a hp laserjet 1320tn printer.
    PROBLEM:
    when i press print i get one page with a line of code and then infinite blank pages untill i hold cancel.
    the line of code is :
    %! PS-Adobe-3.0
                                %APL_DSC_Encoding:   UTF8
                                                                                   %APLProducer: (Version 10.9.2  (Build 13c6
    here are some things that i have tried:
    * checked toner - 46% full
    * using the printer set up on a network (unshared)
    * using the printer via usb
    * reseting printing system ( many times )
    * using latest drivers
    * using older drivers
    * using alternate drivers from HP
    * using a generic post script printer driver
    * repair / verify disk permisions ( many times )
    * (last resort) Clean install of osx mavericks with fresh hp updates
    im fresh out of ideas guys
    the printer has been checked with a windows laptop and it printed perfectly and immediately so its an issue with my mac
    i dont really want to buy another printer as a need a small network duplex monochrome laserjet, and this is perfect ( except i cant get it to work !)
    also i checked with the manufacturer and apple and this printer is supposedly supported.
    any help would be awesome!

    OK here goes... (please take a deep breath)
    I'm going to include TONS of details, hoping that something here might help you get to the answer.
    If it's too much for your brain at whatever moment you get time to read all this, I do apologize.
    Maybe come back later when they're sleeping and you're wide awake, if that is ever possible. I was a stay-at-home Dad for one precocious child for a few years, so I have a tiny idea what you're talking about, though our married friends with multiple (usually bickering) children always assured us that having just one child is nothing at all like having children. So bless you! My heart goes out to you!
    Anyway, in Windows, there used to be a generic HPPCL driver and a generic PostScript driver for older printers. You could usually use a "generic" driver just fine, because very few programs (other than page layout and graphic design) used even 1/10th of the capabilities of the lowest-common-denominator oldest version PCL or PostScript command set. Something like that DOES exist in the Mavericks print installation dialogue.
    But back to YOUR printer.
    I tried installing my HP LaserJet 1320 on my iMac running Mavericks*.
    Unlike Windows, you can't install a printer that OS X Mavericks cannot 'see', either directly connected or via a network 'share', or wirelessly.
    My HP is connected via a network share. This should not significantly change what happens when you install your printer, but no guarantees.
    This was my first attempt to install the HP, because my default printer is a Canon inkjet, connected wirelessly via WiFi.
    So the LaserJet is in another room physically connected via USB to a MacBook, and marked 'Share this printer' on the MacBook system preferences. The MacBook has to be awake (not sleeping) and in this case, physically connected for my iMac to 'see' it.
    So, when I clicked the + sign in the , System Preferences, Printers & Scanners to add a new printer,
    I entered the description HP LaserJet 1320 into the search box the first time, then
    1. Mavericks tried to "find" the HP LaserJet on the network, connected to the MacBook.
    2. "This printer requires software that is not installed..."
    3. "Downloading Printer Software Update..."
    4. "Setting up "HP LaserJet 1320 Series @ KoMtB (MacBook's network name)
    5. At that point the printer appeared in this Add window shown below:
    Note the bottom Use: window below Location...
    Note that the third choice is Generic PostScript Printer...
    THIS IS THE ONLY PLACE AND THE ONLY TIME you can apparently select anything about which printer 'language' the Mac is going to use to talk to your printer:
    In searching for about 10 minutes, I did not find any way to ever get BACK to this screen once the printer installation is complete, short of deleting and reinstalling the printer again, or adding the printer a second time with a different name.
    I selected the choice highlighted, HP LaserJet 1320 series. I did a test print from TextEdit, and it worked perfectly the first time. I also tried it from Pages, and again, it worked perfectly, no spewing of PostScript initialization strings...
    My suspicion is that maybe Generic PostScript Printer is getting selected by Mavericks somehow without ever informing the user.
    Maybe 'Auto Select' does it. Don't know.
    In any case, since you've already done a Printing System reset, you have nothing else (custom print job Presets) to lose by trying to reinstall it again.
    I tried it, and It SHOULD also be possible to install the same printer multiple times, PROVIDED THAT you rename each one slightly during the Add process (HP-3200, HP-Auto Select, HP-Generic PostScript... ), so you can give several of them a try until you find one that actually works.
    Now, here's how to find the 'generic' PCL printer driver...
    Add the printer again, giving is a new name.
    In Use: select "Select Software", then search for "HP LaserJet Series PCL 4/5"
    HP LaserJet Series PCL 4/5 driver IS a 'generic' PCL driver, and SHOULD work for basic printing, provided that you DO NOT use the slash between 4/5 in the printer name use a dash - instead. When I tried it with a slash (probably because it was a network share, the printer did NOT install. When I tried again and used a dash, it worked fine.
    The PCL 4/5 driver comes with a disclaimer as shown below:
    Your HP is apparently from the year 2000? (Mine is from 2004.) It's so hard to give up old workhorse friends, especially when one toner costs almost a much as a new printer. The good news it that newer LaserJets are WAAAAAAY faster, and a toner for a new model still costs almost as much as a new printer...
    After years of buying ONLY genuine HP toner, I finally purchased a generic toner cartridge online last year when I needed to print about 1500 pages. The high capacity generic refill cartridge cost 1/3 of price of a genuine HP 'standard capacity', and it works beautifully.
    Of course this is time consuming, especially when you have active kiddos competing for your time, but the last alternative after Gutenprint is to purchase a new printer.
    *DISCLAIMERS & FOOTNOTES:
    I don't use OS X Mavericks much, so I'm really not the best person to ask. But I did answer this thread ages ago.
    So, if none of this helps, please post your question again as a brand new message in the OS X Mavericks forum.
    That way it will likely get far more 'views' than posting your question in an old thread already marked 'solved'. 
    From what I've seen in the Apple Support Communities, those most knowledgable tireless Saints of Mac with tens of thousands of reputation points who frequent these forums most every day usually look for the 'unanswered' and 'unsolved' questions first.
    Mostly I use OS X 10.8 Mountain Lion, because that's what shipped already installed on my iMac that I purchased from Apple as a refurb in Dec 2013. And because 10.8 seemed more 'sorted out' than Mavericks did last December.
    When I got my iMac last December, I immediately installed OS X 10.9 Mavericks on an external drive that I could select at boot time because:
    1) I could get Mavericks for free (wasn't sure if it would be a limited-time thing)
    2) Purchase of a new or refurb Mac then included a free iWorks suite (Numbers, Pages, Keynote) latest versions (wasn't sure if it would be a limited-time thing)
    3) I have Windows 7 installed under Parallels 9 on Mavericks to run basically one legacy Windows application I spent years learning and still use once or twice a year. Honestly, almost the only time I use Mavericks is to run Parallels 9 and Windows 7 and that legacy Windows app.
    4) My original Mac is a mid-2007 MacBook is still running OS X 10.6.8. That's what the HP printer is connected to. I now use the MacBook for email or when I need to take a computer somewhere else. My MacBook is not capable of being upgraded to run Mavericks, and I wanted to at least know about the current version of OS X, even if I NEVER upgraded my main system.

  • I didnt konw how to make a new account for my iTues card so i did it with a diffrent email but that email doesnt exist and when i tried to make it on a real email i just sai invalid code check the code and try again and can u please help me

    please help me it is a card of 25 dollars and i dont want it to go to waist i by mistake thought you used a frake email so i made one up i thought i was going to have a new one but then it said it was going to send a verifaction to my email so then i tried to use a real email and put in the code but it just kept on saying invalid code. check the code and try again. and i dont know what to do can u please please help me it was a gift and i really dont want it to go to waist please i need help

    for #1
    Frequently asked questions about Apple ID - Apple Support
    I have multiple Apple IDs. Is there a way for me to merge them into a single Apple ID?
    Apple IDs cannot be merged. You should use your preferred Apple ID from now on, but you can still access your purchased items such as music, movies, or software using your other Apple IDs.
    If you are wondering how using multiple Apple IDs relate to iCloud, see Apple IDs and iCloud.
    for #2
    Apple does not accept unsolicited ideas see Apple - Legal - Unsolicited Idea Submission Policy

  • I have an iPod Classic 160GB and now it will not sync.  I have restored to factory settings multiple times.  It freezes during sync, gives -50 error code and says video is not supported on iPod.  Please help.

    I have an iPod Classic 160GB and now it will not sync.  I have restored to factory settings multiple times.  It freezes during sync, gives -50 error code and says video is not supported on iPod.  Please help.

    This is the iPod touch forum. I requested the moderators to move your post to the iPod classic forum.

  • I erased my MacBook pro and I set a code and I forgot it what could I do please help!

    I was just wondering to erase my MacBook off find my iPhone and I erased it and I put a code and now I don't remember it and I cant get in my MacBook can anyone help me plz!

    Try a SMC reset:
    http://support.apple.com/kb/ht3964
    Try a Safe Boot:
    http://support.apple.com/kb/HT1564?viewlocale=en_US
    Ciao.

Maybe you are looking for