Refreshing GUI while MultiThreading

I am trying to refresh a GUI while calling a class that extends the Thread class.My code looks similiar to this:
myThreadingClass mtc=new myThreadingClass();
mtc.start();
while(mtc.isAlive()){
repaint();
invalidate():
The isAlive() is never returning false! ? ! I somehow need to do the repaint while waiting for the thread to finish. I had a mtc.join() before that worked and went on in the program, but I did not have any way to refresh the GUI with the mtc.join().
Any one have any good ideas?

If mtc.isAlive() is always returning true then obviously it hasn't exitted myThreadingClass.run() yet.
So you need to look at what causes run() to exit there.
Also you needto make thread safe calls to Swing by using the SwingUtilities class. Trying to update a Swing component from another thread is inherently unsafe because Swing is non-reentrant.
- Also : You can repaint then invalidate().... should swap that around.
- Also : You're refreshing the screen in a while loop without any delays.
Try putting in a sleep() for a little bit.
regards,
Owen
while ( mtc.isAlive() )
     // IMPORTANT : You can't update a Swing component in another
     // Thread.  You must update it in a "Swing friendly" manner.
     // Hence this helper function.
     try
          Thread.sleep ( 1000 );     // refresh screen once a second... can be changed
     catch (InterruptedException ignore )
     final Runnable runnable = new Runnable()
         public void run()
              invalidate();
              repaint();
         } // run
     };    // runnable
     SwingUtilities.invokeLater(runnable);
}

Similar Messages

  • Refreshing Screen while Multi-Threading

    I am trying to refresh a GUI while calling a class that extends the Thread class.My code looks similiar to this:
    myThreadingClass mtc=new myThreadingClass();
    mtc.start();
    while(mtc.isAlive()){
    repaint();
    invalidate():
    The isAlive() is never returning false! ? ! I somehow need to do the repaint while waiting for the thread to finish. I had a mtc.join() before that worked and went on in the program, but I did not have any way to refresh the GUI with the mtc.join().
    Any one have any good ideas?

    I need to keep refreshing the screen, and from what I understand invokeLater(Runnable r) will invoke the run() after other processes have finished, by not while the run() is in progress. You can tell me if I am correct, or if the GUI thread will automatically repaint while the run() is in progress? I would greatly appriciate this. I can't find helpful information on this topic!

  • Cache refresh error, while activating changelists

    Hi all,
    I got a problem, concerning XI Runtime Cache on XI 3.0, SP15 -> when I try to activate changelists from Integration Directory, (SOMETIMES!)XI_CACHE shows status: Error, while refreshing cache
    with Errortype: Communication,
    "if_http_client receive http_communication_failure"
    When I then do a delta or full cache refresh from transaction SXI_CACHE it allways works, even after an error occured before. Some ideas, what I could check?
    Thank you in advance..
    Daniel

    Hi,
    Just check with Tcode SICF and check for all the services are working fine.
    Go thru following links
    http://service.sap.com/NW04 ->How-to Guides-> Exchange Infrastructure->How To handle Caches in SAP XI 3.0
    Also go thru following thread.
    problem with xi cache
    Hope this helps.
    Regards,
    Moorthy
    Regards
    Suraj
    Regards,
    Moorthy

  • Refresh GUI

    hi,
    i am quite new to java.I have a GUI.GUI shows the rows retrieved from database in jtable. i wanna refresh content of jtable every 5 seconds (or sometime ) continously. I constructed a method to retrieve the query results , locate them into jtable and repaint it. How can i invoke this method every 5 seconds (or sometime) periodically?
    thanx in advance
    hELin

    Look into threads.yes i have searched a little, i am confused.
    should the function be implementing runnable or should i use SwingUtilities.invokeLater() method?
    (since method accesses swing components)

  • Odata Connection Refresh Error while using excel web app - Project Online 2013

    Hello All,
    I am trying to work with odata reporting on project online 2013. I am not using MS Excel client, I open any of the available default report in excel online. when i try to refresh data connection from data tab. it's giving me an error
    as show below 
    screen..
    I have already enabled "PWA for excel web app refresh" feature.  
    Following the blog instructions and microsoft support, i have tried to grant permission to
    AppId=  00000009-0000-0000-c000-000000000000
    And In the Permission Request XML field, copy and paste the following XML: 
    <AppPermissionRequests>
        <AppPermissionRequest Scope = "http://sharepoint/projectserver/reporting"
    Right="Read">
        </AppPermissionRequest>
        <AppPermissionRequest Scope = "http://sharepoint/content/tenant"
    Right="FullControl">
        </AppPermissionRequest>
    </AppPermissionRequests>
    Now, According to the microsoft, it should show Microsoft.Azure.Azureservices as Title but as per below screen shot it shows Power BI Reporting and Analytics..
    title.<o:p></o:p>
    However, i click on ok button and check that the permission has been granted. i can see Microsoft Power BI reporting and analytics in the app permissions.
    I again go to my BI reporting, open my report in excel online and refresh the data connection and nothing changed. It's giving me the same error.
    I hope that i am able to narrate my problem. Please tell me, What i am missing here...
    sandeep

    Ok, why did manually add / update the permission XML? Do you get this error for new Excel based reports? Test creating a new one, example here:
    http://pwmather.wordpress.com/2013/08/01/projectserver-projectonline-highlight-report-example-ps2013-sp2013-excel-bi-office/
    http://pwmather.wordpress.com/2013/09/16/projectserver-projectonline-example-report-ps2013-sp2013-office365-bi-excel-powerpivot/
    http://pwmather.wordpress.com/2014/07/17/getting-started-with-projectonline-part-9-ps2013-office365-project-ppm-sharepointonline-pm-sp2013/
    Paul
    Paul Mather | Twitter |
    http://pwmather.wordpress.com | CPS

  • Stop GUI while a heavy method executes...

    Hi all,
    I have this swing application, and through a menu item i call a method. This is a very complex method that takes lots of time to execute. I want do stop all the event handling of the GUI so that the method can use all the cpu for imself. When it finishes, i want to restore the normal functioning of the GUI. What should be my aproach?
    Thanks in advance

    Im having the opposite problem, much like Sebastian mentioned:
    >>in fact not suspending the GUI is the greater problem normally.
    in my case i am building the gui in one class and jump to a different class (which extends Thread) to process data. because this data crunching takes several minutes, i need to update the gui and provide a progress meter of some sort. judging by this forum thread, i am incorrectly executing the data processing from the event thread but am unsure how to correct the error.(fairly new to java!) any insight on this would be much appreciated....
    thanks!

  • Fundamental question: disable the GUI while RMI is communicating?

    Good afternoon,
    I'm using RMI in a swing application and i have fundamental question:
    I have a jlist with categories and another jlist which displays the items of the selected category. When a user selects a category rmi is used to get the items of the selected category from the server (internet).
    Should i disable the whole application while rmi is communicating with the server? For example with a glasspane with a cancel button.
    What is the best practice in this case?
    Best regards,
    James

    I found a really nice solution, now i call my remote methods like:
    taskManager.executeAction(new ITaskResult(){
          public void done(Object result) {
            Collections.sort(rpcs, new RpcComperator());
            fireContentsChanged(this, 0, getSize());
          public void failed(Exception e) {
            WindowUtils.showErrorDialog(owner, "Could not change server");
        }, new IAction(){
          public Object action() throws DBException, AccessException {
            return taskManager.getBasic().changeRpc(rpc);
        }, true);The first parameter of executeAction() is a object which gets notified when a task completes (done()) or fails (failed()). The second parameter is a object which indicates which remote functions should be called. And finally the third parameter defines if the user should wait until the remote function completes.
    If the user should wait the executeAction() function shows a nice modal dialog with a progressbar and a cancel button. If the user doesn't have to wait it takes the progressbar on the statusbar to indicate the system is busy.
    Much rewriting was needed, but i think it is quite simple and it is fully swing thread save. But it wonders me that such a thing wasn't available.

  • J2ME update gui while running MIDlet

    Hello all,
    I've got a method in my MIDlet which is to show a new form for about 2 seconds and then revert back to the application. It already does all of it's calculations right but it simply does not update the GUI until after the 'return' statement.
    Does anybody know why it does not update the GUI before waiting those two seconds and how could I make it do that? Below is my (greatly oversimplified) code.
         public int Throwing(int diceResult)
                   Form fi = new Form( "Dice" );
                   fi.append("lalala");
                   getDisplay().setCurrent( fi );
              Thread currentThread = Thread.currentThread();
              try {
                   synchronized(this)
                   System.out.println("waiting");
                     wait( 2000 );
                   catch ( InterruptedException ie )
                        System.out.println("Exception caught");
                   System.out.println("Returning");
                 return diceResult;
         }

    What do you mean "the main 'UI' thread continues'. Of course it does. Otherwise your MIDlet becomes unresponsive, as you have seen.
    I imagine what you want is something to be done when Throwing() finishes (like setting a new displayable with the results). In that case you have to make that part of the thread that calls Throwing(). Something like this, maybe:
    public void run() {
      int result = Throwing(5);
      Form f = new Form("Results");
      f.append("The result is " + result);
      getDisplay().setCurrent(f);
    }shmoove

  • Refresh gui container

    Hello,
    I've just stumbled over the next annoying gui problem:
    I have a top level docking container that is attached to the one and only 'application dynpro'. I'm trying to be as OO as possible here...
    In that docking container I want to draw different things depending on user input.
    When starting the application I draw some control into the docking container and it works just fine. But now I want to change the contents of the docking container by creating some new control that has the docking container as its parent.
    Guess what - the new control doesn't show up :-|
    I have even tried to destroy (clear) the docking container create it again and then construct the new control but it didn't solve the problem.
    In my opinion the property of being able to change the contents of a container is crucial to any gui framework and I can't believe that sap left this functionality out.
    So if anybody has an idea how to change the contents of a container at runtime I would really appreciate that.
    Best regards,
    Patrick Baer

    Anand,
    your description of my situation was quite right.
    Still the main problem remains.
    I will try to explain again what I want to do and what I tried so far:
    <b>Situation</b>:
    At the top level I have attached a docking container (DC) to the one and only dynpro in my application.
    In this DC I put a 'cl_gui_container_bar_xt' (CB) on program start. The subcontainers of CB are filled as well but this should not be relevant.
    At some point I want to react to a user event and display a splitting container (SC) in DC <i>replacing</i> CB. It is quite likely that CB will be displayed again later on, so complete destruction would in fact be 'wasteful'.
    <b>Problem</b>:
    I started off very naive by just creating CB with parent DC. This works. On user event I create SC with parent DC as well -> SC is not shown, CB is still visible.
    The desired situation would be: on creation of SC with parent DC the SC should become visible CB should not be visible anymore.
    <b>Tried so far</b>:
    - Destruction of DC, re-creation of DC then creation of SC with parent 'new' DC. Did not work.
    - Destruction of CB, creation of SC with parent DC. Did not work as well.
    <b>Possible solution</b>:
    Use the 'set_visible' function to dynamically make components visible or invisible - problem here: CB somehow does not have this function, though most other components do.
    Once again any help is highly welcome become this problem is currently crucial to the project.
    Best regards,
    Patrick Baer

  • Refreshing Screen While Observing

    When I am viewing multiple machines. One of the machines being observed is not refreshing. Has anyone else had this problem?
    Does anyone know how to fix it. All the other machines show accurate screens.
    Just this one machine shows a screen that is not accurate. If I resize it refreshes and is correct but just for a few seconds.
    I wasn't sure if anyone else is having the same problem.
    thanks

    I have exactly the same problem. It is not Remote Apple Events (I never turned on this feature). It is a Problem of the Client in conjunction with Version 3 of the Admin. Because: I get this problem with 2.2 Client too. My main machine in the office is still running MOSX 10.3.9 with ARD 2.2. It NEVER had this problem before, only since I control it with ARD 3 from my MacBook Pro.
    I discover the Problem arise after controlling a remote server for 3 to 8 minutes. Then suddenly screen refreshing stops. First I always closed the window to the remote system and reopened it, clicked blindly one command (or some more via keyboard) then closed and reopened the window to see, if my commands have been done… TEDIOUS!
    I realized that a restart of the ARD Client machine resolves the problem. But this is no solution, as I'm administering servers that are used!
    I also realized that after being disconnected about an hour or so, the problem is gone and I'm able to control the remote system for another 5 minutes or so.
    ssh to the remote system and restart ARD seems a good solution. BTW those folks reinstalling the Client: this also restarts it…
    A nicer way is to send the CLI command (/System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/ kickstart -restart -agent) via ARD! You can save this command…
    But hey Apple, please fix this problem ASAP!

  • Firefox keeps refreshing itself while I write emails.

    It only happens in email sites like yahoomail and gmail. On facebook and as I write in here it isn't a problem. It gets really annoying when half of the letters I type don't transfer as it refreshes every few seconds...
    I already tried turning the sites on simple html. the problem persisted. It didn't happen when I tried using my alternate browser.

    And next day, although my addons appear in the sidebar, the compatibility checker (recommended here) tells me that ALL my addons are incompatible. Even the Evernote clipper doesn't work.
    Also, I have done small tests and any icons I put into the navigation toolbar disappear when I restart Firefox.
    I can't decide whether to download Firefox 9 or go back to a year old 3. something version, but will have to decide within the next few hours as I need to get functioning again.

  • GUI refresh in the EventDispatchThread

    Hi!
    Is it possible to refresh the GUI while the EventDispatchThread runing a long task?
    I don't want to use other thread (for the task) or the SwingWorker, because i have a lot of different tasks is my program, and it would take a lot of time to rewrite it.
    I want only to show a "wait" dialog while the task is runing.
    Thanks for the help!

    >
    Is it possible to refresh the GUI while the
    EventDispatchThread runing a long task? No. It is the event dispatch thread that does all the painting of your UI components, so if that thread is busy doing something else your UI can't be updated at all.
    I don't want to use other thread (for the task) or
    the SwingWorker, because i have a lot of different
    tasks is my program, and it would take a lot of time
    to rewrite it.Tough. I'm afraid you are going to have to.
    I want only to show a "wait" dialog while the task is
    runing.
    Well, technically, you CAN popup a dialog before you start the long task and remove it when its done, but if you cover your application with some other window while the task is running and then uncover it you will only see a gray, empty space. This is a Bad Idea, and the users of your program will most likely be pretty annoyed.

  • Same EPM Excel Report takes time to open and refresh on 1 system while it opens and refreshes faster on other system

    Hi All ,
    I am facing an issue where the EPM Excel Templates on SERVER ROOT FOLDER take time to open on 1 system . It also takes great amount of time to REFRESH . While on an another system the same Report opens rather quickly and refreshes also quickly .
    Regards,
    SHUBHAM

    Hi Shubham,
    Now day excel problems are due to some MS update.  Not sure but  have a look at below note.
    2107965 - Issues in EPM Add-in after installing Microsoft updates

  • Problem with queries while refreshing materialized views

    We are in oracle 8.1.7. We have some materialized views that are refreshed with DMBS_REFRESH.REFRESH in a Job. The problem is that when the refresh occurs while a query is executing we get a "Invalid Rowid" or "0RA-08103 Object not longer exists" in the session executing the query.
    We already have reproduced the problem. Is this a bug ? Any idea?
    Thanks.

    Check if the objects referred in the MV defination has undergone any reorg recently.

  • Avoid GUI freezing

    I need help on Powershell GUI interface. On long last processes/loops GUI is freezing and I want to avoid that. I want to refresh GUI (richtextbox value) on backgroud or from different runspace.
    I do not think that background job is a solution. Maybe a hastable and different runspace.
    He is my code about this issue. Can anyone give me a better example or edit my code?
    Copy code and save as .ps1
    ********** CODE ***************
    # Source File Information (DO NOT MODIFY)
    # Source ID: 2a715e2e-26db-488f-ab65-742aaad00d98
    # Source File: GUIrefresh.psf
    #region File Recovery Data (DO NOT MODIFY)
    <#RecoveryData:
    UQoAAB+LCAAAAAAABAC9Vl1v2jAUfZ+0/2DlOQJCPigSRCrZOlXrtqrQbm/ISW7Aw7GR7bRkv37O
    B4yWFtKuoEhRjI997rnnxGFwAxG/B5F/wgoj/SAJZ0Oja/gfPyA0+CHIjDBMLwiF7zgF/8vtpYBE
    gJy3ljIZtHcA1bLwN0QKqXwJQ2OcSwVp6ydhMX+QrQsu0upuouemTHRXV+G0OsVloiCjKhMwZJAp
    gamJrrOQkugr5BO+ADYMez3sRq5n9W0HOmd9AzFdytBI9H6WgaI5obHQOCPgTAlOZaVOF3ot+BKE
    yusFASXA1Jj8AcN3PM9EjucO2mvQC4sK2YZfch3ETmClDL/QuQv9fK+5a9wVx3G957R4HrTL2TX0
    cH9HmVKcHb3DYUmzt8e7TbjiEVaa3vCtrolsq7fTi5eaXNM1wFce9lwTde0G8AkOL1kMK11SE3Tp
    YvNibiXcEZlhOlY5hRGOFgGnXBj+RGTw3PrtKOhMRosN27QcPolDu8pD83TckGheiBjx1dEjIjSX
    0lwhX/1XTqxu45hsUzbOiuNokm6/86q0NEKXadnMHrC7QAdzzGYQPxYy3ZrZ4//jwbmUkGqbQK6x
    9S+5X9v+DTM8g1Tv1jrPFE/Ljv+z325qv22FiX3meji2PQdsfWxumJ4ypzLigpLwHUK2h6XSdwqO
    d391DjMWX+vTEAn8QNjsLVwdO3GTXmJZsdvBNj7M9Sulp9FEhH5BuMjHIO5JBG+y7NXqAi7gJPJq
    VfqY0dKOoG0zrE6VQXv7L6T/F10qjVRRCgAA#>
    #endregion
    <#
        .NOTES
         Code generated by:  SAPIEN Technologies, Inc., PowerShell Studio 2015 v4.2.82
         Generated on:       23.3.2015 14:19
         Generated by:       Administrator
         Organization:       W12
        .DESCRIPTION
            GUI script generated by PowerShell Studio 2015
    #>
    #region Application Functions
    #endregion Application Functions
    # Generated Form Function
    function Call-GUIrefresh_psf {
     #region Import the Assemblies
     [void][reflection.assembly]::Load('mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089')
     [void][reflection.assembly]::Load('System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089')
     [void][reflection.assembly]::Load('System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089')
     [void][reflection.assembly]::Load('System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089')
     [void][reflection.assembly]::Load('System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a')
     [void][reflection.assembly]::Load('System.Xml, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089')
     [void][reflection.assembly]::Load('System.DirectoryServices, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a')
     [void][reflection.assembly]::Load('System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089')
     [void][reflection.assembly]::Load('System.ServiceProcess, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a')
     #endregion Import Assemblies
     #region Generated Form Objects
     [System.Windows.Forms.Application]::EnableVisualStyles()
     $form1 = New-Object 'System.Windows.Forms.Form'
     $button1 = New-Object 'System.Windows.Forms.Button'
     $richtextbox1 = New-Object 'System.Windows.Forms.RichTextBox'
     $InitialFormWindowState = New-Object 'System.Windows.Forms.FormWindowState'
     #endregion Generated Form Objects
     # User Generated Script
     $form1_Load={
     $richtextbox1_TextChanged = {
      $richtextbox1.Update()
     $button1_Click = {
      # Variables
      $richtextbox1.Text = @()
      # Map an existing hash table to a syncronized variable for use between threads
      $ADHashTable = [HashTable]::Synchronized(@{ })
      $ADHashTable.tmptxt = "Alfa"
      # First value
      $tmp = "First line" + "`n"
      $richtextbox1.AppendText($tmp)
      # Create a new RunSpace
      $ADRunSpace = [RunSpaceFactory]::CreateRunSpace()
      $ADRunSpace.ApartmentState = "STA"
      $ADRunSpace.ThreadOptions = "ReuseThread"
      $ADRunSpace.Open()
      # Set Synchronized hash table variable
      $ADRunSpace.SessionStateProxy.setVariable("ADHashTable", $ADHashTable)
      # Custom code
      $ADPowerShell = [PowerShell]::Create()
      $ADPowerShell.Runspace = $ADRunSpace
      $handle = $ADPowerShell.AddScript({
       # Set simple value
       $ADHashTable.tmptxt = "Beta" + "`n"
       # Core code is here, this may take > 10 minutes.
       # Update GUI (richtextbox) without freezing it.
       # Import new values to GUI richtextbox.
       <#
       # This is simple example
       $ADUsers = Get-ADUser -Filter * -Properties *
       $ADUsers | % {
        # Append user displayName to richtextbox
        # Is is possible to user $ADHashTable.tmptxt variable
       #>
      }).BeginInvoke()
      # Wait for the handle job to finish
      while (-Not $handle.IsCompleted) {
       Start-Sleep -Milliseconds 100
      # Update simple value
      $richtextbox1.AppendText($ADHashTable.tmptxt)
      # Update last value
      $richtextbox1.AppendText("All done")
      # Close the session and dispose of PowerShell object
      $ADPowerShell.EndInvoke($handle)
      $ADRunSpace.Dispose()
     # --End User Generated Script--
     #region Generated Events
     $Form_StateCorrection_Load=
      #Correct the initial state of the form to prevent the .Net maximized form issue
      $form1.WindowState = $InitialFormWindowState
     $Form_Cleanup_FormClosed=
      #Remove all event handlers from the controls
      try
       $button1.remove_Click($button1_Click)
       $richtextbox1.remove_TextChanged($richtextbox1_TextChanged)
       $form1.remove_Load($form1_Load)
       $form1.remove_Load($Form_StateCorrection_Load)
       $form1.remove_FormClosed($Form_Cleanup_FormClosed)
      catch [Exception]
     #endregion Generated Events
     #region Generated Form Code
     $form1.SuspendLayout()
     # form1
     $form1.Controls.Add($button1)
     $form1.Controls.Add($richtextbox1)
     $form1.ClientSize = '466, 465'
     $form1.Name = "form1"
     $form1.Text = "Form"
     $form1.add_Load($form1_Load)
     # button1
     $button1.Location = '12, 317'
     $button1.Name = "button1"
     $button1.Size = '75, 23'
     $button1.TabIndex = 1
     $button1.Text = "button1"
     $button1.UseVisualStyleBackColor = $True
     $button1.add_Click($button1_Click)
     # richtextbox1
     $richtextbox1.Location = '12, 12'
     $richtextbox1.Name = "richtextbox1"
     $richtextbox1.Size = '442, 290'
     $richtextbox1.TabIndex = 0
     $richtextbox1.Text = ""
     $richtextbox1.add_TextChanged($richtextbox1_TextChanged)
     $form1.ResumeLayout()
     #endregion Generated Form Code
     #Save the initial state of the form
     $InitialFormWindowState = $form1.WindowState
     #Init the OnLoad event to correct the initial state of the form
     $form1.add_Load($Form_StateCorrection_Load)
     #Clean up the control events
     $form1.add_FormClosed($Form_Cleanup_FormClosed)
     #Show the Form
     return $form1.ShowDialog()
    } #End Function
    #Call the form
    Call-GUIrefresh_psf | Out-Null

    See the following article:http://www.sapien.com/blog/2012/05/16/powershell-studio-creating-responsive-forms/PowerShell Studio has a specific custom control set
    that does this. It is on the "Control Sets" tab oof the toolbox and is called "Job Tracker Form.
    ¯\_(ツ)_/¯

Maybe you are looking for

  • Posting the opening balance of Assets in GL account through OASV

    Hi, When we are entering the opening balance in assets GL account through OASV , system gives error " Document number is 1000000000 is already assigned to company code  with document type 01" Asset GL account is alreay having some balances. Pl let us

  • Manipulating Calendar Display

    Hi all, Does anybody know how to produce a link to the calendar where instead of it displaying the current month view (Apex launches it - by default), it launches a month that we specify. Cheers, Glenn

  • Can't print to hp p1006 laser printer

    I just installed an hp p1006 laser printer on my airport extreme network. It installed fine. I sent one job to it and after that I wasn't able to print anything else. I tried re-installing it a number of times. It is recognized in the printer set up

  • Three redundancy notices in three months

    It feels like every month we get a redundancy notice in our office. Not sure if team morale will be able to hold out. Makes it difficult for us team leaders to try to motivate. Lance

  • CS3 Photoshop stroke not functioning on one image, Why?

    I'm running the CS3 design premium suite on a Mac Pro 8 core with 14 gig of ram & 3 TB of hard drives with Snow Leopard 10.6.7. Been using Photoshop 7 for about 5 years and never had this problem on that. I'm making an image in Photoshop CS3 to use a