Problems with HP PSC 2170

I'm having problems with my printer not printing the whole page.
Where I really notice it is when I am printing a score with Sibelius. Sometimes the last 1/3 of the page does not get printed. I've tried saving it as a pdf and it still prints the cut off version. The same thing happens whether I'm printing via the airport or if I connect to it directly.
I've downloaded the latest driver and am now downloading a software update from HP. (That is what the Sibelius help site suggested.)
Has anyone run into this problem with the HP printer?

Does it print docs from other applications?

Similar Messages

  • Problem with HP PSC 1513

    Hello! I bought a new black ink cartridge - hp132. Put - does not work. Light keeps flashingcheck cartridge. Put the old - too flash .. What should I do? Yet much money is the cartridge ... Help please!

    The first thing I did. It does not help! If neither of which will not work if I can somehow return the cartridge? Most likely it is working, but the problem with the printer. But since I can not use it, it is no longer needed me to be.

  • Chooser problem with HP PSC 1410 and HP Deskjet 5940 on Classic

    Excuse me for my bad english, I am french... !!!
    I have just bought macmini with HP DeskJet 5940 promotion. I installed internet last driver for it. Printing is OK with Mac OS 10.4.4 but doesn't work with Classic. Printer is connected by USB port. I tried with another HP printer : HP PSC 1410. It doesn't work too under Classic.
    When I try to print under Classic from SimpleText, I obtain the message : "SimpleText ne peut imprimer un autre document pour le moment. Utilisez le sélecteur pour choisir une imprimante". I translate in english : "SimpleText can't print another document for this time. Use chooser to select a printer."
    I open chooser and click on LaserWriter8 as indicated in documentation. I obtain a new message : "LaserWriter8 requiert AppleTalk. Assurez-vous que vous êtes bien connecté au réseau AppleTalk." I translate in english : "LaserWriter8 asks AppleTalk. Be sure that you are connected to AppleTalk net.". I click on OK and two new message appears : "Impossible d'ouvrir AppleTalk". I translate in englisk : "Can't open AppleTalk" and "Pour activer AppleTalk, ouvrez les préférences Réseau et cliquez sur AppleTalk". I translate : "To activate AppleTalk, open net preferences and click on AppleTalk". Evidently, that is already made !
    But it is absolutely necessary that I can use deskjet printers under Classic with my macmini which runs on Mac OS 10.4.4 !
    I turn around the problem and I don't find solution. Have you some ideas ?
    Thank you for your help !

    Pardon: je parlais Francais comme une vache espagnol et unless HP specifically says so, there is no guarantee that any modern printer will work in Classic - partly because printer manufacturers don't bother with aging software, and partly because some printer manufacturers seem not to understand that Classic over OS X deals with printers very differently from the way pure, bottable OS 9 does.
    If you have a freshly installed OS X with a freshly installed Classic 9 and the right versions of HP's drivers and utilities, it should work - but if any of those is not freshly installed, there might be third-party components interfering.
    If all-fresh software doesn't work, launch Apple's own Desktop Printer Utility and tell it to create a virtual Desktop Printer with Translator Postscript.
    Even though it doesn't actually appear on the Desktop, that will become the default printer for Classic, accessible thorugh Chooer's LaserWriter driver.
    Try again to print from SimpleText but set the dialog to Print to File, which should create a .ps file that can be dragged onto any X print queue, where it should just print! (To find an X print queue, Print from any X application and tell the Dock to Keep the icon)
    That method is not guaranteed, but it does work for most people with most printers.

  • Problems with HP PSC 2175 & HP OfficeJet 6110

    I have been unable to get my HP PSC 2175 or OfficeJet 6110 All In One printers to work with my Airport Extreme base station. I have been trying to add the printers on a 12" G3 iBook and G5 iMac (with Panther OS) and a 14" G4 iBook (with Tiger). Neither one will work with the printers connected to the Airport Base Station.
    The computers would not even recognize the HP PSC 2175 printer through Rendevous or Bonjour. We switched printers and have been trying the OfficeJet 6110, it is recognized in Rendevous on the G3 ibook and G5 iMac, but they will not add the printer because they cannot find the printer driver, even though I have installed the software for hte printer, and downloaded the newest driver. The 14" G4 iBook will also recognize the 6110 in Bonjour, and apparently finds the driver, but when you try to print, nothing happens... the print job keeps stopping, and will not print.
    Any ideas on what the problem is or how to get these printers to work with the Airport Base Station... gosh this is frustrating! Hardly any printers seem to work with the Airport!

    The computers would not even recognize the HP PSC
    2175 printer through Rendevous or Bonjour.
    Is the printer listed in the Airport Admin Utility?
    We
    switched printers and have been trying the OfficeJet
    6110, it is recognized in Rendevous on the G3 ibook
    and G5 iMac, but they will not add the printer
    because they cannot find the printer driver, even
    though I have installed the software for hte printer,
    Use the process outlined here:
    HP Printers (and others) not on compatibility list and Airport Extreme Printing
    http://www.ifelix.co.uk/tech/1300.html
    Using the HPIJS drivers.
    iFelix

  • Problem with hp psc 750

    I have an hp psc 750 all-in-one printer, sometimes it just stops working (it will start to print and then pause indefinitely). Usually I have to reboot to get it going again. Has anyone else had this problem? Is there a work-around?

    Try the alternate USB driver "usbtb."
    http://buymelunch.org/printing/usbtb/

  • My psc 2175 has a problem with ghost paper jams

    my psc 2175 displays paper jam yet there is no paper jam.  when i press enter the page that was partially out is drawn back into the printer and then is discharged.

    My niece had something similar on her original MBP, and she was told that it was the result of pressure being exerted on the display, like would happen if it were carried in a bag with books. Can you think of any circumstance where your Mac might have been pressured, possibly while in its bag?
    My guess is that this is a problem with the display rather than with the graphics card. Have you tried an external display? Graphics card problems tend to also manifest themselves on an external display.
    This does not look like the typical spot that you see when there is a bright light shining from the other side of the display. You can certainly cover up the apple with something opaque to eliminate any possibility of this artifact being related to anything shining through the it.
    Since the apple is in the middle of the display, it may also represent a point at which external pressure could cause more deflection, and possibly do some damage.
    You might try running the extended version of the Apple Hardware test, just in case something might show up in the form of an error code.
    Good luck!

  • HP PSC 2170 driver in Print & Faxing list

    Hello, I have an HP PSC 2170 All in One printer. I cannot locate the drivers when I try to install the printer as an IP Printer. If I discover it manually as an IP Printer (put in the IP Address) the printer and drivers are found but the print jobs always stall.
    1. When installing this printer, why do I not see the HP PSC 2170 under the "Print Using" pull down?
    2. How do I ensure the driver, which I have downloaded and executed from HP, will show up in this list?
    This has to do with getting the Mac Book to connect to the Linksys Wireless Print Server.
    Thank you,

    There are two types of print driver on OS X - Carbon and CUPS. In the Carbon type, the manufacturer(writer) gets to program in the exact comm protocol that the driver works with. The Carbon driver from HP is for direct USB only. To use the standard network protocols provided by CUPS, you need to use a CUPS driver. Find a third-party CUPS driver for your model here:
    http://www.linux-foundation.org/en/OpenPrinting/macosx
    (It should be either hpijs or Gutenprint)

  • Airport Extreme - problem with usb printer and usb disk

    I have Airport extreme with firmware 7.1. I try connect usb disk and usb printer with usb-hub to airport. I can't get disk or printer working. Also try connect only disk or printer without usb-hub to airport getting same problem. How I get disk and printer working with wireless network (windows pc computers)?
    1)
    My printer is HP PSC 1210 all-in-one ( http://h10025.www1.hp.com/ewfrf/wc/product?product=90764&lc=fi&cc=fi&dlc=fi&lang =fi&cc=fi&y=0&x=0 )
    - printer seems working fine after installing bonjour printer installing wizard.
    - I get error (in windows) when I try print document from word. Error only says "error printing" in status value.
    - In airport utility all seems ok. Airport see usb printer "Hewlett-Packard psc 1200 series"
    - printer protocol is RAW and driver manufacture HP (also try with microsoft driver)
    2)
    USB disk is Targa Databox II 250
    - Airport utility says "Disk needs repair. Errors were found with a disk connected to your airport base station. please connect the usb disk to your mac or pc and use disk utility or another disk application to repair the disk"
    - I have connected Targa usb disk to windows pc and run scandisk and defreg. No errors found in windows. Result..no help for airport

    I have a similar problem to your second issue. Tried connecting a Netdisk to the USB port of the Airport Extreme and it also said there was a problem with the disk. Have performed a low level format on the disk and Airport Extreme still complained the disk had a problem.
    After unplugging the disk, my route decided to stop allowing wireless connections even after rebooting. Ended up having to hard reset the Airport Extreme and reconfigure it with my old settings to work again.
    FWIW, the first Airport Extreme I purchased today only worked on 802.11a and steadfastly refused to work on b/g so had to get a replacement. I suspect Apple's quality control is not quite as good as it used to be.

  • Default printer problems with adobe 10.1.2

    I was having problems printing PDFs since upgrading to 10.1.2.  After reading and trying many recommendations, I happened to notice that my default printer(I have only one printer) was listed twice on the print window.  The first (default) printer is spelled "HP PSC 2350 series" (upper case 'PSC')  The second is "HP psc 2350 series" (lower case 'psc') .  The printer is named 'HP psc 2350 series' in my printers and devices, and if I select this printer, the page will print perfectly.  Now that I have solved my printing issue,  I would like to change the default setting on the adobe print window to come up as the active link, so I don't have to continue to select a different printer everytime I wish to print a document.  The printer by the lower case "psc" name is set as the default printer in printers and devices, and I cannot figure out why it doesn't come up as the default printer on the adobe reader print window.  I also cannot figure out how to change the default in the print window.   An added interesting fact is that I get no response in the print window when I try to select "preferences' or 'advanced' for the upper case 'PSC' printer.
    My computer runs in Windows 7 (64-bit).  The printer is HP psc 2355xi all-in-one.  Any suggestions are much appreciated

    I have not been able to select a different default printer for Adobe,  but I can print if I manually select the correct link everytime.
    Date: Tue, 6 Mar 2012 13:16:52 -0700
    From: [email protected]
    To: [email protected]
    Subject: default printer problems with adobe 10.1.2
        Re: default printer problems with adobe 10.1.2
        created by AMG13 in Adobe Reader - View the full discussion
    I am having the same issue.The correct printer is selected as the default printer on the control panel and there is no driver with the lowercase convention.However, the first printer option that appears is the lowercase convention. Is there any way to select a default printer for specifically for Adobe, as opossed to the PC itself?
         Replies to this message go to everyone subscribed to this thread, not directly to the person who posted the message. To post a reply, either reply to this email or visit the message page: http://forums.adobe.com/message/4248912#4248912
         To unsubscribe from this thread, please visit the message page at http://forums.adobe.com/message/4248912#4248912. In the Actions box on the right, click the Stop Email Notifications link.
         Start a new discussion in Adobe Reader by email or at Adobe Forums
      For more information about maintaining your forum email notifications please go to http://forums.adobe.com/message/2936746#2936746.

  • PDF Print Problems with OS 10.6.7

    Since installing the most recent OS update 10.6.7 on my Macbook, I have been having trouble printing PDF documents on two printers--a Brother HL-5370 DW and an HP PSC 1600. Black vertical lines print across the page. On another Mac with OS 10.5, PDFs still print fine. In all cases, print preview shows normal print output.

    10.7.7 is causing problems with pdf and printing - please see http://db.tidbits.com/article/12078 for a better explanation. I have the same and can't print to either of our Canon office printers or print to pdfs any longer - but can you contact Apple to advise them they have a problem ... no!

  • Continuing problem with 21 XL cartridge

    I bought a 21 XL cartridge for my PSC 1410 a week ago. First for one print everything worked fine. The next time I tried to print it showed the "low ink level" appeared and I followed the instructions on the website http://h41112.www4.hp.com/promo/21xl-info/uk/en/trigger.html and ignored it. But I could not just continue printing as sugested on the website. The red LED-light kept on blinking,the display sowed "E" for empty. After several laptop restarts, taking the cartridges out and puting them in again and dis-and reconecting the USB cable I could print again this morning. But now that I restarted my laptop again the same problem occured and I can't seem to fix it. The warning is also shown in another design as the website suggests. It is very very annoying and timeconsuming!!!
    I'm glad for any info/tips!Thanks in advance!

    I am having the same problem with the 7500 All in One.
    The color ink is great. THe XL black isn't printing. I am ging to get a regular black ink tomorrow and see if that works.
    CJNY

  • A problem with threads

    I am trying to implement some kind of a server listening for requests. The listener part of the app, is a daemon thread that listens for connections and instantiates a handling daemon thread once it gets some. However, my problem is that i must be able to kill the listening thread at the user's will (say via a sto button). I have done this via the Sun's proposed way, by testing a boolean flag in the loop, which is set to false when i wish to kill the thread. The problem with this thing is the following...
    Once the thread starts excecuting, it will test the flag, find it true and enter the loop. At some point it will LOCK on the server socket waiting for connection. Unless some client actually connects, it will keep on listening indefinatelly whithought ever bothering to check for the flag again (no matter how many times you set the damn thing to false).
    My question is this: Is there any real, non-theoretical, applied way to stop thread in java safely?
    Thank you in advance,
    Lefty

    This was one solution from the socket programming forum, have you tried this??
    public Thread MyThread extends Thread{
         boolean active = true;          
         public void run(){
              ss.setSoTimeout(90);               
              while (active){                   
                   try{                       
                        serverSocket = ss.accept();
                   catch (SocketTimeoutException ste){
                   // do nothing                   
         // interrupt thread           
         public void deactivate(){               
              active = false;
              // you gotta sleep for a time longer than the               
              // accept() timeout to make sure that timeout is finished.               
              try{
                   sleep(91);               
              }catch (InterruptedException ie){            
              interrupt();
    }

  • Problem with Threads and a static variable

    I have a problem with the code below. I am yet to make sure that I understand the problem. Correct me if I am wrong please.
    Code functionality:
    A timer calls SetState every second. It sets the state and sets boolean variable "changed" to true. Then notifies a main process thread to check if the state changed to send a message.
    The problem as far I understand is:
    Assume the timer Thread calls SetState twice before the main process Thread runs. As a result, "changed" is set to true twice. However, since the main process is blocked twice during the two calls to SetState, when it runs it would have the two SetState timer threads blocked on its synchronized body. It will pass the first one, send the message and set "changed" to false since it was true. Now, it will pass the second thread, but here is the problem, "changed" is already set to false. As a result, it won't send the message even though it is supposed to.
    Would you please let me know if my understanding is correct? If so, what would you propose to resolve the problem? Should I call wait some other or should I notify in a different way?
    Thanks,
    B.D.
    Code:
    private static volatile boolean bChanged = false;
    private static Thread objMainProcess;
       protected static void Init(){
            objMainProcess = new Thread() {
                public void run() {
                    while( objMainProcess == Thread.currentThread() ) {
                       GetState();
            objMainProcess.setDaemon( true );
            objMainProcess.start();
        public static void initStatusTimer(){
            if(objTimer == null)
                 objTimer = new javax.swing.Timer( 1000, new java.awt.event.ActionListener(){
                    public void actionPerformed( java.awt.event.ActionEvent evt){
                              SetState();
        private static void SetState(){
            if( objMainProcess == null ) return;
            synchronized( objMainProcess ) {
                bChanged = true;
                try{
                    objMainProcess.notify();
                }catch( IllegalMonitorStateException e ) {}
        private static boolean GetState() {
            if( objMainProcess == null ) return false;
            synchronized( objMainProcess ) {
                if( bChanged) {
                    SendMessage();
                    bChanged = false;
                    return true;
                try {
                    objMainProcess.wait();
                }catch( InterruptedException e ) {}
                return false;
        }

    Thanks DrClap for your reply. Everything you said is right. It is not easy to make them alternate since SetState() could be called from different places where the state could be anything else but a status message. Like a GREETING message for example. It is a handshaking message but not a status message.
    Again as you said, There is a reason I can't call sendMessage() inside setState().
    The only way I was able to do it is by having a counter of the number of notifies that have been called. Every time notify() is called a counter is incremented. Now instead of just checking if "changed" flag is true, I also check if notify counter is greater than zero. If both true, I send the message. If "changed" flag is false, I check again if the notify counter is greater than zero, I send the message. This way it works, but it is kind of a patch than a good design fix. I am yet to find a good solution.
    Thanks,
    B.D.

  • Problem with threads running javaw

    Hi,
    Having a problem with multi thread programming using client server sockets. The program works find when starting the the application in a console using java muti.java , but when using javaw multi.java the program doesnt die and have to kill it in the task manager. The program doesnt display any of my gui error messages either when the server disconnect the client. all works find in a console. any advice on this as I havent been able to understand why this is happening? any comment would be appreciated.
    troy.

    troy,
    Try and post a minimum code sample of your app which
    does not work.
    When using javaw, make sure you redirect the standard
    error and standard output streams to file.
    Graeme.Hi Graeme,
    I dont understand what you mean by redirection to file? some of my code below.
    The code works fine under a console, code is supposed to exit when the client (the other server )disconnects. the problem is that but the clientworker side of the code still works. which under console it doesnt.
    public class Server{
    ServerSocket aServerSocket;
    Socket dianosticsSocket;
    Socket nPortExpress;
    ClientListener aClientListener;
    LinkedList queue = new LinkedList();
    int port = 0;
    int clientPort = 0;
    String clientName = null;
    boolean serverAlive = true;
    * Server constructor generates a server
    * Socket and then starts a client threads.
    * @param aPort      socket port of local machine.
    public Server(int aPort, String aClientName, int aClientPort){
    port = aPort;
    clientName = aClientName;
    clientPort = aClientPort;
    try{
    // create a new thread
    aServerSocket = new ServerSocket(port) ;
    // connect to the nPortExpress
    aClientListener = new ClientListener(InetAddress.getByName(clientName), clientPort, queue,this);
    // aClientListener.setDaemon(true);
    aClientListener.start();
    // start a dianostic port
    DiagnosticsServer aDiagnosticsServer = new DiagnosticsServer(port,queue,aClientListener);
    // System.out.println("Server is running on port " + port + "...");
    // System.out.println("Connect to nPort");
    catch(Exception e)
    // System.out.println("ERROR: Server port " + port + " not available");
    JOptionPane.showMessageDialog(null, (e.toString()),"ERROR: Server port " + port + " not available", JOptionPane.ERROR_MESSAGE);
    serverAlive = false;
    System.exit(1);
    while(serverAlive&&aClientListener.hostSocket.isConnected()){
    try{
    // connect the client
    Socket aClient = aServerSocket.accept();
    //System.out.println("open client connection");
    //System.out.println("client local: "+ aClient.getLocalAddress().toString());
    // System.out.println("client localport: "+ aClient.getLocalPort());
    // System.out.println("client : "+ aClient.getInetAddress().toString());
    // System.out.println("client port: "+ aClient.getLocalPort());
    // make a new client thread
    ClientWorker clientThread = new ClientWorker(aClient, queue, aClientListener, false);
    // start thread
    clientThread.start();
    catch(Exception e)
    //System.out.println("ERROR: Client connection failure");
    JOptionPane.showMessageDialog(null, (e.toString()),"ERROR: Client connection failure", JOptionPane.ERROR_MESSAGE);
    }// end while
    } // end constructor Server
    void serverExit(){
         JOptionPane.showMessageDialog(null, "Server ","ERROR: nPort Failure", JOptionPane.ERROR_MESSAGE);
         System.exit(1);
    }// end class Server
    *** connect to another server
    public class ClientListener extends Thread{
    InetAddress hostName;
    int hostPort;
    Socket hostSocket;
    BufferedReader in;
    PrintWriter out;
    boolean loggedIn;
    LinkedList queue;      // reference to Server queue
    Server serverRef; // reference to main server
    * ClientListener connects to the host server.
    * @param aHostName is the name of the host eg server name or IP address.
    * @param aHostPort is a port number of the host.
    * @param aLoginName is the users login name.
    public ClientListener(InetAddress aHostName, int aHostPort,LinkedList aQueue,Server aServer)      // reference to Server queue)
    hostName = aHostName;
    hostPort = aHostPort;
    queue = aQueue;
    serverRef = aServer;      
    // connect to the server
    try{
    hostSocket = new Socket(hostName, hostPort);
    catch(IOException e){
    //System.out.println("ERROR: Connection Host Failed");
    JOptionPane.showMessageDialog(null, (e.toString()),"ERROR: Connection to nPort Failed", JOptionPane.ERROR_MESSAGE);     
    System.exit(0);
    } // end constructor ClientListener
    ** multi client connection server
    ClientWorker(Socket aSocket,LinkedList aQueue, ClientListener aClientListener, boolean diagnostics){
    queue = aQueue;
    addToQueue(this);
    client = aSocket;
    clientRef = aClientListener;
    aDiagnostic = diagnostics;
    } // end constructor ClientWorker
    * run method is the main loop of the server program
    * in change of handle new client connection as well
    * as handle all messages and errors.
    public void run(){
    boolean alive = true;
    String aSubString = "";
    in = null;
    out = null;
    loginName = "";
    loggedIn = false;
    while (alive && client.isConnected()&& clientRef.hostSocket.isConnected()){
    try{
    in = new BufferedReader(new InputStreamReader(client.getInputStream()));
    out = new PrintWriter(new OutputStreamWriter(client.getOutputStream()));
    if(aDiagnostic){
    out.println("WELCOME to diagnostics");
    broadCastDia("Connect : diagnostics "+client.getInetAddress().toString());
    out.flush();
    else {       
    out.println("WELCOME to Troy's Server");
    broadCastDia("Connect : client "+client.getInetAddress().toString());
         out.flush();
    String line;
    while(((line = in.readLine())!= null)){
    StringTokenizer aStringToken = new StringTokenizer(line, " ");
    if(!aDiagnostic){
    broadCastDia(line);
    clientRef.sendMessage(line); // send mesage out to netExpress
    out.println(line);
    out.flush();
    else{
    if(line.equals("GETIPS"))
    getIPs();
    else{
    clientRef.sendMessage(line); // send mesage out to netExpress
    out.println(line);
    out.flush();
    } // end while
    catch(Exception e){
    // System.out.println("ERROR:Client Connection reset");
                             JOptionPane.showMessageDialog(null, (e.toString()),"ERROR:Client Connection reset", JOptionPane.ERROR_MESSAGE);     
    try{
    if(aDiagnostic){
    broadCastDia("Disconnect : diagnostics "+client.getInetAddress().toString());
    out.flush();
    else {       
    broadCastDia("Disconnect : client "+client.getInetAddress().toString());
         out.flush();
    // close the buffers and connection;
    in.close();
    out.close();
    client.close();
    // System.out.println("out");
    // remove from list
    removeThreadQueue(this);
    alive = false;
    catch(Exception e){
    // System.out.println("ERROR: Client Connection reset failure");
    JOptionPane.showMessageDialog(null, (e.toString()),"ERROR: Client Connection reset failure", JOptionPane.ERROR_MESSAGE);     
    }// end while
    } // end method run
    * method run - Generates io stream for communicating with the server and
    * starts the client gui. Run also parses the input commands from the server.
    public void run(){
    boolean alive = true;
    try{
    // begin to life the gui
    // aGuiClient = new ClientGui(hostName.getHostName(), hostPort, loginName, this);
    // aGuiClient.show();
    in = new BufferedReader(new InputStreamReader(hostSocket.getInputStream()));
    out = new PrintWriter(new OutputStreamWriter(hostSocket.getOutputStream()));
    while (alive && hostSocket.isConnected()){
    String line;
    while(((line = in.readLine())!= null)){
    System.out.println(line);
    broadCast(line);
    } // end while
    } // end while
    catch(Exception e){
    //     System.out.println("ERRORa Connection to host reset");
    JOptionPane.showMessageDialog(null, (e.toString()),"ERROR: Connection to nPort reset", JOptionPane.ERROR_MESSAGE);
    try{
    hostSocket.close();
         }catch(Exception a){
         JOptionPane.showMessageDialog(null, (a.toString()),"ERROR: Exception", JOptionPane.ERROR_MESSAGE);
    alive = false;
    System.exit(1);
    } // end method run

  • Problem with threads and camera.

    Hi everybody!
    I've a problem with taking snapshot.
    I would like to display a loading screen after it take snapshot ( sometimes i
    have to wait few seconds after i took snapshot. Propably photo is being taken in time where i have to wait).
    I was trying to use threads but i didn't succeed.
    I made this code:
    display.setCurrent(perform);               
            new Thread(new Runnable(){
                public void run() {               
                    while((!performing.isShown()) && (backgroundCamera.isShown())){
                        Thread.yield();
                    notifyAll();
            }).start();
            new Thread(new Runnable(){
                public void run() {
                    try {
                        this.wait();                   
                    } catch(Exception e) {
                        exceptionHandler(e);
                    photo = camera.snapshot();                               
                    display.setCurrent(displayPhoto);
            }).start();This code is sometimes showing performing screen but sometimes no.
    I don't know why. In my opinion performing.isShown() method isn't working correctly.
    Does anyone have some idea how to use threads here?

    Hi,
    I've finally managed to work this fine.
    The code:
           Object o = new Object();
           display.setCurrent(perform);               
            new Thread(new Runnable(){
                public void run() {               
                    while(!performing.isShown()){
                        Thread.yield();
                   synchronized(o) {
                      o.notify();
            }).start();
            new Thread(new Runnable(){
                public void run() {
                    try {
                        synchronized(o) {
                           o.wait(1);
                    } catch(Exception e) {
                        exceptionHandler(e);
                    photo = camera.snapshot();                               
                    display.setCurrent(displayPhoto);
            }).start();

Maybe you are looking for

  • How do you sync your old library to a new laptop?

    Hi, Im currently using a new laptop and wanted to know how can I sync the library I had in the previous one to the new one. When I connect the ipod to the new one, I get a message that says that my Ipod is connected to a different library or somethin

  • Have problem saving or viewing PDF attachments in outlook email

    I can't open or save attachments that are PDF in outlook email.  I can save other attachments, wich leads me to believe maybe this is related to the ADOBE READER not set right. Get error message that says, "Can't create file:  PURCHASEORDER.pdf.  Rig

  • Wireless N connection very slow

    I was running my wireless router at home (internet through Comcast) in mixed mode (b/g/n), and noticed that my S3's download speed when on the wireless seemed very slow. I confirmed this using speedtest.net (the android app) and saw a very big differ

  • CCMS monitoring for Queues(SMQ1/SMQ2)

    Hi, How do we monitor Queues(SMQ1/SMQ2) in CCMS. My requirement is to monitor Queues(SMQ1/SMQ2) in CCMS based on the Queue name. I want to create different nodes in CCMS and I want queue name falling under certain criteria should come and sit in the

  • Disc issues

    My beloved Beige 333 G3 with OS9.22 is in dyer need of the norton speed disc and disc doctor applications. I lost my CD and have bought 2 in the last 3 years. Lost this one while moving again and cannot locate the CD anywhere, so I ask anyone who has