Communicate over a network

I have been searching for an answer for this for a while and haven't found anything.
What i want is to have the same application running on 2 computers that are networked. I have the internal IP address of each machine. When the user on one computer pushes a button, then some data is sent over the network and add to a table view. The ideal situation would be to call an applescript handler on the remote application to add the data to the table. Preferably i would like to use remote apple events, and not ssh.
Thanks for any help.

This is fairly straightforward, provided the application(s) in question support AppleScript.
There are two basic elements to it.
First write the script so that it works locally, using normal 'tell application "x"' syntax.
Secondly enable Remote Apple Events (via System Preferences -> Sharing)
Now all you need to do it link the two together which is done by a minor tweak to your 'tell application command.
Ordinarily, when running locally, you say:
tell application "x"
  -- your commands here
end tell
To target the application over the network you use the form:
tell application "x" of machine "eppc://ip.of.remote.machine/"
  -- your commands here
end tell
The "... of machine..." syntax targets the remote machine and, provided Remote Apple Events are enabled, should do what you want.

Similar Messages

  • I have a PowerMac G5 using an Edimax EW-7811Un that is unable to communicate over Bonjour with other systems on our network

    I have a PowerMac G5 using an Edimax EW-7811Un that is unable to communicate over Bonjour with other systems on our network.  On occassion, I can see it appear on iChat on our Network but it doesn't receive any incoming traffic and will drop off soon after.
    The PowerMac G5 does not see any other system over Bonjour.
    Any help or solutions for getting my PowerMac G5 to be visible on our network would be greatly appreciated.
    Thanks!
    -Phil

    I do not understand why you are using Bonjour.  You should be able to configure the g5 to use your router for network setup.
    Do you have all of your devices using the same router?  You should.
    I'm assuming this is a small configuration with one router.
    Robert

  • PLEASE help me to get Leopard to see my HP over the network

    Sigh..... I still cannot get this to work. Does anyone know of any way to get my PB G4 with 10.5.1 to see my HP Photosmart C7280 over my network so it will install properly? Oh, and yes, I would like to be able to use the full feature set that I paid for, not just basic print.
    Here is my setup: I have the C7280 connected to my wireless router (Zyxel HW660) via ethernet connection and my network accessed by my computers. I have my iMac (running 10.4.11 and 3 XP machines connected and working properly with the C7280 via wireless connection.
    Here is what I have done.
    Archive/Install Leopard again today
    Uninstalled/reinstalled full HP software for 10.5 from HP site downloaded today.
    Entered IP address of printer into Safari and it sees it fine and gives me the status info
    pinged the IP address of printer and it responds
    Tried to manually add the printer using same IP address and it doesn't find it.
    connected the C7280 and my PB via direct ethernet connection and it sees the C7280 fine through a Bonjour connection.
    What else can I do? If there was a problem with Leopard and my router, wouldn't it be an all around problem? I can connect to internet, share folders, etc all on the network so don't think that should be a problem. The fact that the C7280 can be "seen" via direct ethernet connection means that it can communicate with the C7280 software and finally, since I can ping it and get status via IP address in Safari means the connection is there.
    As soon as I was able to connect to the C7280 via direct ethernet connection, HP told me it was an issue with Apple. HP Mac Architect are you out there?
    Can anyone help!! Thanks! PS Sorry, I know post long, but wanted to be as complete as possible.

    I'm not sure if this will help you, but I have an HP 2200d Laserjet attached to my SMC 4 port wireless router BUT via the router's USB port. Anyway I couldn't get it to print in Leopard on my G5 whereas my other computers on the network (a B&W with Tiger, an iBook G3 with Panther and an XP PC) saw it and could print to it without any problems. The G5 only experienced problems printing to it once I upgraded to Leopard via archive and install. The original setup in Tiger on the G5 went missing once I upgraded to Leopard so I had to set up the configuration again. Here's what helped me:
    1) Add a new printer in the System Preferences > Print and Fax
    2) Choose IP
    3) Now for me, under Protocol I chose LPD, but you may have to choose IPP or HP Jetdirect
    4) For Address type in your printer's IP address
    5) Queue type in LPT1
    6) Name type in whatever you want to call your printer
    7) Now this next step is what made my printer work under Leopard (in Tiger it was blank): For Location type in LPT1
    8) For Print Using choose "Select a driver to use...", find your driver, install it and Leopard may start printing to it
    This worked for me, but my router has a USB port. Checking the other IP set ups, they look similar to the LPD set up. I hope this helps.

  • Can't get Apple watch and iPhone 5S to communicate over wifi.  Any suggestions?

    one feature of the watch I'm very interested in is the ability for it to communicate over wifi to my phone.  Put the phone down or be charging it in another room and still use the watch. So far it works fine Bluetooth but I haven't had any success wifi.  Phone is definitely connected wifi.  i don't see any options on the watch or watch app on the phone that would address this .  Anyone have any ideas?

    According to this:
    https://support.apple.com/kb/PH20767
    If your Apple Watch and iPhone are on the same network but aren’t connected by Bluetooth, you can also do the following on Apple Watch without iPhone:
    Send and receive messages using iMessage
    Send and receive Digital Touch messages
    Use Siri
    It implies you should get iMessage but not email.

  • How to communicate over rs485 port?

    Hi!
       I'm wandering about how to make my cFP2020 module communicate over serial RS485.
      A simple scheme for the first part of my application is shown in
    the attached file.  If I launch MAX, should I see the fp 301 and
    401 modules as dependant of cFP 2020???
       Moreover, has someone examples regarding this app?  Thanks!!!
    graziano
    Attachments:
    network.pdf ‏22 KB

    Graziano,
    the answer to your question is found on this Knowledge base Article
    Connecting cFP-20xx to a FP-100x
    The only solution you have is to use optomux commands to communicate form the cFP-20xx over to a FP-100x device.
    In order to provide you the best support we can, we suggest you get in touch with us by phone by calling NI Italy Tech Support at
    +39.02.41.30.92.17
    Regards,
    AlessioD
    NI Italy

  • IChatAV and file transfer over wireless network

    Hi there...
    I'd like to let you in on my predicament. Firstly, a bit of background.
    I decided to buy my folks an old iMac from eBay in Australia - and pay for their broadband connection - so that I could video chat to them from the UK, and they could see my 5 year old son for the first time in 4 years. Cute, eh?
    Well, everything was working fine until I decided to go wireless in my home about 3 months ago. I have a static IP address, and purchased a nice new Airport Express to integrate into the system. I allocated my G5 iMac it's own network address (10.0.1.2), and the base station the master address (10.0.1.1). From there, the base station communicates to the router via the static IP... Sound ok?
    Anyway - NOW (or, for as long as I can recall), I CANNOT for the life of me send files over the connection. Video chat and audio chat are fine (although OCCASIONALLY it takes a few goes to be able to see THEM on my computer - I think their bandwidth isn't THAT stable at 512Kbps down and 128Kbps up) - however, the correct ports have been unblocked on the OSX firewall AND the Airport Express base station.
    And just so that you know it's not the folks' fault - I can't send documents/images over the network to friends I KNOW are competent (or, at least more competent than my parents!). There's always an error message at the receiver's end, and the file I'm attempting to send just times out.
    Has anyone any suggestions as to how I might be able to resolve this problem before I expire from old age?!?
    Your thoughts are REALLY appreciated!

    Hi Ralph
    I can see where that might be the case, but file transfer worked flawlessly BEFORE I went wireless using the same modem. The only way to unblock ports on my router is to turn NAT off - it creates a DMZ, so it permits unhindered 2-way traffic...
    It's a pretty confusing piece of kit. Maybe I should just get a Netgear anyway!
    I have a laptop on the wireless network as well, and file transfer works a treat between it and the iMac. All I can think of is that because I'm now working on a LAN, there's a blockage to get out to the "Real World" - even though it's easy for video to pass through.
    I'll check my unblocked ports again, just to be sure. I'm unfamilar with the term "Jabber" - is that what Apple decided to call one of the elements of iChat? Excuse my ignorance...!

  • I want to share my external hard drive over the network

    I found a lot of threads and discussions about this, but no answers.
    I have a WD My Book External Hard Drive that I'm looking to share over the network. However, when I add the volume to the "Shared Folders" or even a folder within the volume and the "Users:" are grayed out.
    When getting info on the volume, Sharing & Permissions says, "You can read and write"
    Any ideas?

    Hi Keith,
    Thanks for your response; however, the first screenshot is through the Sharing settings in the System Preferences.

  • Problem with using JMF audio over a network

    Hiya, I'm using IBM JMF code but I'm having problems trying to get it transmit data from the MediaTransmitter to the MediaPlayerFrame.
    I'm kinda new to JMF so I assume I'm missing something basis for why this doesn't work.
    Any help would be greatly appreciated.
    MediaPlayerFrame
    import javax.media.*;
    import javax.swing.*;
    import java.awt.*;
    import java.awt.event.*;
    import java.io.*;
    * An instance of the MediaPlayerFrame may be used to display any media
    * recognized * by JMF.  This is intended to be a very simple GUI example,
    * displaying all possible controls for the given media type.
    public class MediaPlayerFrame extends JFrame {
         * The frame title.
        private static final String FRAME_TITLE = "developerWorks JMF Tutorial " +
            "Media Player";
         * The panel title of the main control panel.
        private static final String CONTROL_PANEL_TITLE = "Control Panel";
        // location and size variables for the frame.
        private static final int LOC_X = 100;
        private static final int LOC_Y = 100;
        private static final int HEIGHT = 500;
        private static final int WIDTH = 500;
         private final static long serialVersionUID = 1;
         * The current player.
        private Player player = null;
         * The tabbed pane for displaying controls.
        private JTabbedPane tabPane = null;
         * Create an instance of the media frame.  No data will be displayed in the
         * frame until a player is set.
        public MediaPlayerFrame() {         
            super(FRAME_TITLE);
            System.out.println("MediaPlayerFrame");
            setLocation(LOC_X, LOC_Y);
            setSize(WIDTH, HEIGHT);
            tabPane = new JTabbedPane();
            getContentPane().add(tabPane);
            /* adds a window listener so that the player may be cleaned up before
               the frame actually closes.
            addWindowListener(new WindowAdapter() {
                                   * Invoked when the frame is being closed.
                                  public void windowClosing(WindowEvent e) {
                                      closeCurrentPlayer(); 
                                      /* Closing this frame will cause the entire
                                         application to exit.  When running this
                                         example as its own application, this is
                                         fine - but in general, a closing frame
                                         would not close the entire application. 
                                         If this behavior is not desired, comment
                                         out the following line:
                                      System.exit(0);
         * Creates the main panel.  This panel will contain the following if they
         * exist:
         * - The visual component: where any visual data is displayed, i.e. a
         * movie uses this control to display the video.
         * - The gain component:   where the gain/volume may be changed.  This
         * is often * contained in the control panel component (below.)
         * - The control panel component: time and some extra info regarding
         * the media.
        private JPanel createMainPanel() {
            System.out.println("createMainPanel");
            JPanel mainPanel = new JPanel();
            GridBagLayout gbl = new GridBagLayout();
            GridBagConstraints gbc = new GridBagConstraints();
            mainPanel.setLayout(gbl);
            boolean visualComponentExists = false;
            // if the visual component exists, add it to the newly created panel.
            if (player.getVisualComponent() != null) {
                visualComponentExists = true;
                gbc.gridx = 0;
                gbc.gridy = 0;
                gbc.weightx = 1;
                gbc.weighty = 1;
                gbc.fill = GridBagConstraints.BOTH;
                mainPanel.add(player.getVisualComponent(), gbc);
            // if the gain control component exists, add it to the new panel.
            if ((player.getGainControl() != null) &&
                (player.getGainControl().getControlComponent() != null)) {
                gbc.gridx = 1;
                gbc.gridy = 0;
                gbc.weightx = 0;
                gbc.weighty = 1;
                gbc.gridheight = 2;
                gbc.fill = GridBagConstraints.VERTICAL;
                mainPanel.add(player.getGainControl().getControlComponent(), gbc);
            // Add the control panel component if it exists (it should exists in
            // all cases.)
            if (player.getControlPanelComponent() != null) {
                gbc.gridx = 0;
                gbc.gridy = 1;
                gbc.weightx = 1;
                gbc.gridheight = 1;
                if (visualComponentExists) {
                    gbc.fill = GridBagConstraints.HORIZONTAL;
                    gbc.weighty = 0;
                } else {
                    gbc.fill = GridBagConstraints.BOTH;
                    gbc.weighty = 1;
                mainPanel.add(player.getControlPanelComponent(), gbc);
            return mainPanel;
         * Sets the media locator.  Setting this to a new value effectively
         * discards any Player which may have already existed.
         * @param locator the new MediaLocator object.
         * @throws IOException indicates an IO error in opening the media.
         * @throws NoPlayerException indicates no player was found for the
         * media type.
         * @throws CannotRealizeException indicates an error in realizing the
         * media file or stream.
        public void setMediaLocator(MediaLocator locator) throws IOException,
            NoPlayerException, CannotRealizeException {
              System.out.println("setMediaLocator: " +locator);
            // create a new player with the new locator.  This will effectively
            // stop and discard any current player.
            setPlayer(Manager.createRealizedPlayer(locator));       
         * Sets the player reference.  Setting this to a new value will discard
         * any Player which already exists.  It will also refresh the contents
         * of the pane with the components for the new player.  A null value will
         * stop the discard the current player and clear the contents of the
         * frame.
        public void setPlayer(Player newPlayer) {      
            System.out.println("setPlayer");
            // close the current player
            closeCurrentPlayer();          
            player = newPlayer;
            // refresh the tabbed pane.
            tabPane.removeAll();
            if (player == null) return;
            // add the new main panel
            tabPane.add(CONTROL_PANEL_TITLE, createMainPanel());
            // add any other controls which may exist in the player.  These
            // controls should already contain a name which is used in the
            // tabbed pane.
            Control[] controls = player.getControls();
            for (int i = 0; i < controls.length; i++) {
                if (controls.getControlComponent() != null) {
    tabPane.add(controls[i].getControlComponent());
    * Stops and closes the current player if one exists.
    private void closeCurrentPlayer() {
    if (player != null) {
    player.stop();
    player.close();
    * Prints a usage message to System.out for how to use this class
    * through the command line.
    public static void printUsage() {
    System.out.println("Usage: java MediaPlayerFrame mediaLocator");
    * Allows the user to run the class through the command line.
    * Only one argument is allowed, which is the media locator.
    public static void main(String[] args) {
    try {
    if (args.length == 1) {
    MediaPlayerFrame mpf = new MediaPlayerFrame();
    /* The following line creates a media locator using the String
    passed in through the command line. This version should
    be used when receiving media streamed over a network.
    mpf.setMediaLocator(new MediaLocator(args[0]));
    /* the following line may be used to create and set the media
    locator from a simple file name. This works fine when
    playing local media. To play media streamed over a
    network, you should use the previous setMediaLocator()
    line and comment this one out.
    //mpf.setMediaLocator(new MediaLocator(
    // new File(args[0]).toURL()));
    mpf.setVisible(true);
    } else {
    printUsage();
    } catch (Throwable t) {
    t.printStackTrace();
    MediaTransmitter
    import javax.media.*;
    import javax.media.control.*;
    import javax.media.protocol.*;
    import javax.media.format.*;
    import java.io.IOException;
    import java.io.File;
    * Creates a new media transmitter.  The media transmitter may be used to
    * transmit a data source over a network.
    public class MediaTransmitter {
         * Output locator - this is the broadcast address for the media.
        private MediaLocator mediaLocator = null;
         * The data sink object used to broadcast the results from the processor
         * to the network.
        private DataSink dataSink = null;
         * The processor used to read the media from a local file, and produce an
         * output stream which will be handed to the data sink object for
         * broadcast.
        private Processor mediaProcessor = null;
         * The track formats used for all data sources in this transmitter.  It is
         * assumed that this transmitter will always be associated with the same
         * RTP stream format, so this is made static.
        private static final Format[] FORMATS = new Format[] {
            new AudioFormat(AudioFormat.MPEG_RTP)};
         * The content descriptor for this transmitter.  It is assumed that this
         * transmitter always handles the same type of RTP content, so this is
         * made static.
        private static final ContentDescriptor CONTENT_DESCRIPTOR =
            new ContentDescriptor(ContentDescriptor.RAW_RTP);
         * Creates a new transmitter with the given outbound locator.
        public MediaTransmitter(MediaLocator locator) {
            mediaLocator = locator;
         * Starts transmitting the media.
        public void startTransmitting() throws IOException {
            // start the processor
            mediaProcessor.start();
            // open and start the data sink
            dataSink.open();
            dataSink.start();
         * Stops transmitting the media.
        public void stopTransmitting() throws IOException {
            // stop and close the data sink
            dataSink.stop();
            dataSink.close();
            // stop and close the processor
            mediaProcessor.stop();
            mediaProcessor.close();
         * Sets the data source.  This is where the transmitter will get the media
         * to transmit.
        public void setDataSource(DataSource ds) throws IOException,
            NoProcessorException, CannotRealizeException, NoDataSinkException {
            /* Create the realized processor.  By calling the
               createRealizedProcessor() method on the manager, we are guaranteed
               that the processor is both configured and realized already. 
               For this reason, this method will block until both of these
               conditions are true.  In general, the processor is responsible
               for reading the file from a file and converting it to
               an RTP stream.
            mediaProcessor = Manager.createRealizedProcessor(
                new ProcessorModel(ds, FORMATS, CONTENT_DESCRIPTOR));
            /* Create the data sink.  The data sink is used to do the actual work
               of broadcasting the RTP data over a network.
            dataSink = Manager.createDataSink(mediaProcessor.getDataOutput(),
                                              mediaLocator);
         * Prints a usage message to System.out for how to use this class
         * through the command line.
        public static void printUsage() {
            System.out.println("Usage: java MediaTransmitter mediaLocator " +
                               "mediaFile");
            System.out.println("  example: java MediaTransmitter " +
                "rtp://192.168.1.72:49150/audio mysong.mp3");
            System.out.println("  example: java MediaTransmitter " +
                "rtp://192.168.1.255:49150/audio mysong.mp3");
         * Allows the user to run the class through the command line.
         * Only two arguments are allowed; these are the output media
         * locator and the mp3 audio file which will be broadcast
         * in the order.
        public static void main(String[] args) {
            try {
                if (args.length == 2) {
                    MediaLocator locator = new MediaLocator(args[0]);
                    MediaTransmitter transmitter = new MediaTransmitter(locator);
                    System.out.println("-> Created media locator: '" +
                                       locator + "'");
                    /* Creates and uses a file reference for the audio file,
                       if a url or any other reference is desired, then this
                       line needs to change.
                    File mediaFile = new File(args[1]);
                    DataSource source = Manager.createDataSource(
                        new MediaLocator(mediaFile.toURL()));
                    System.out.println("-> Created data source: '" +
                                       mediaFile.getAbsolutePath() + "'");
                    // set the data source.
                    transmitter.setDataSource(source);
                    System.out.println("-> Set the data source on the transmitter");
                    // start transmitting the file over the network.
                    transmitter.startTransmitting();
                    System.out.println("-> Transmitting...");
                    System.out.println("   Press the Enter key to exit");
                    // wait for the user to press Enter to proceed and exit.
                    System.in.read();
                    System.out.println("-> Exiting");
                    transmitter.stopTransmitting();
                } else {
                    printUsage();
            } catch (Throwable t) {
                t.printStackTrace();
            System.exit(0);

    Okay, here's the it copied out.
    Media Transmitter
    C:\John\Masters Project\Java\jmf1\MediaPlayer>java MediaTransmitter rtp://127.0.
    0.1:2000/audio it-came-upon.mp3
    -> Created media locator: 'rtp://127.0.0.1:2000/audio'
    -> Created data source: 'C:\John\Masters Project\Java\jmf1\MediaPlayer\it-came-u
    pon.mp3'
    streams is [Lcom.sun.media.multiplexer.RawBufferMux$RawBufferSourceStream;@1decd
    ec : 1
    sink: setOutputLocator rtp://127.0.0.1:2000/audio
    -> Set the data source on the transmitter
    -> Transmitting...
       Press the Enter key to exit
    MediaPlayerFrame
    C:\John\Masters Project\Java\jmf1\MediaPlayer>java MediaPlayerFrame rtp://127.0.
    0.1:2000/audio
    MediaPlayerFrame
    setMediaLocator: rtp://127.0.0.1:2000/audioAs I said, it just kinda stops there, what it should be doing is opening the MediaPlayer.
    "MediaPlayerFrame" and "setMediaLocator: rtp://127.0.0.1:2000/audio" are just print outs I used to track here the code is getting to.

  • Printing to shared windows printer over wireless network

    Hi,
    I just bought my wife a MacBook and recently updated it to Leopard (OS X 10.5). I have a Lexmark X5150 printer connected to a desktop PC running Windows XP. I can share files between the two computers no problem either wirelessly or through an ethernet connection through my router. But, I'm having troubles accessing the shared printer through the Macbook wirelessly. If I connect the printer directly to the Macbook, I can add the printer with appropriate drivers no problem. However, when I try to add the printer as Windows shared printer, the appropriate driver doesn't show up in the drop down list. I can navigate to and find the printer over the network fine, but I just can't find the right driver. I'm a newbie to Mac and was wondering if there is anyway to find the driver using Finder or something similar to determine where it physially resides on the Mac. I know it's there because it is automatically selected when I directly connect the printer to the Macbook and add the printer. Any thoughts??

    Couldn't figure things out, so I'll just stick with connecting the printer directly to the macbook.

  • One Answer To Sharing Stubborn/Naff Printers Over A Network

    Dear all,
    I posted a previous question concerning sharing a Canon i320 printer and got a swift if disappointing answer. Whilst the answer was entirely correct in that it was a fault with Canon's driver and the lack of a CUPS version, I have found an alternative to giving my perfectly working i320 printer a Viking Funeral which may also answer several other peoples problems. Just as well because it probably wouldn't float anyway.
    It may not be news to some but there is an application for OS X called PrintFab - www.printfab.net which seems to provide CUPS drivers for most printers, including the i320. This allows you to share your disappointingly naff printer over a network just like one of those proper printers you should have bought in the first place.
    I've just achieved a successful printout using the evaluation version of this software. Sadly there's no such thing as a free lunch. This one costs 49 euros in it's basic form but in these ecologically challenged times, it does allow to continue using your current printer. It is presumably cheaper than Airport Extreme which was suggested as an alternative. It did take a while to print so I'm unsure about performance in that area. I guess with an evaluation version, you can check that yourselves.
    Hope this helps.

    Hi Brie,
    I'm not sure exactly what are the 6 steps exactly.... but I did all the check box in ip preferences of both computer.
    I found this in the iP help menu
    To share your photos on a network:
    1-Choose iPhoto > Preferences.
    2-Click Sharing at the top of the Preferences window.
    3-Select the "Share my photos" checkbox, and then choose your entire library or only the albums, slideshows, or books you want to share.
    4-Type a name for your shared items in the "Shared name" field, and a password if desired.
    The shared name you enter appears in the iPhoto Source list on computers set up to look for shared photos on your network. If you select "Require password," users will need to enter that password before they can see your shared photos.
    DONE ( did not use password)
    To look for shared photos:
    1-Choose iPhoto > Preferences.
    2-Click Sharing at the top of the Preferences window.
    3-Select the "Look for shared photos" checkbox.
    DONE
    Not sure what other step there are to do if any!
    michel
    Message was edited by: Michel Vézina
    Message was edited by: Michel Vézina
    Message was edited by: Michel Vézina

  • ITunes library stored on an external hard drive which is connected to my airport extreme, I wish to share my iTunes library over my network, I can do this with my laptop, but not with my iPad, can anyone tell me if it is possible

    I have my iTunes library stored on an external hard drive which is connected to my airport extreme, I wish to share my iTunes library over my network, I can do this with my laptop, but not with my iPad, can anyone tell me if it is possible

    You can't connect directly to the external drive, but should be able to use iTunes Home Sharing via the laptop.
    http://support.apple.com/kb/PH1453

  • I am sharing my macbook pro over a network with windows 7, however through windows 7 I can access my whole computer instead of just the shared files!

    I am sharing my macbook pro over a network with windows 7, however through windows 7 I can access my whole computer instead of just the shared files!

    Hi Sig,
    The issue is that i only want the shared folders to be accessed through windows 7.
    Whats the point otherwise to have shared folders?
    thanks..

  • IMac G5 no longer prints to laser printer over ethernet network

    I have a small office with 6 iMacs networked via ethernet with a Netgear Router. Printers are connected to one machine and people send to print over the network.
    3 iMacs are G5. 3 are Intel. All run OS X 10.5.8.
    A month ago one of the G5 iMacs stopped being able to print to a Brother laser printer (which is connected by USB to an Intel iMac). I believe this happened after we downloaded a periodic Apple update. About 2 weeks ago a second G5 iMac developed the same problem. The 1st G5 iMac still prints fine to an inkjet printer connected directly to it by USB.
    We have tried re-loading drivers, but no improvement.
    Any suggestions as to how we can resolve this?

    Hi DaddyPaycheck
    The iMacs that can't print can see the printer. We have deleted and re-installed via the printer system prefs too. There weird thing is that you can select the printer and send to print, but for some reason the printer then automatically pauses and you can't resume it. The file is listed by the status is 'stopped'. When you open the printer queue on the Intel iMac that the laser printer is connected to, no print file shows up at all...
    We also ran the network diagnostic that you can do when in printer system prefs and that reported that "the G5 iMac could connect to the internet, but not the Server "brother HL 4040CN series-1@ben's-iMac-2.ipp.tcp.local" "
    Hope there's a clue in there somewhere...
    R

  • Error message when using Photoshop over the network

    I am currently working with Apple Aperture. My library is on my computer and references files that are saved over a network on a hard drive connected to another computer. I open an image that is within Aperture having set my primary editor as Photoshop. This creates an automatic duplicate of the image within Aperture so that any changes I make in Photoshop will be a second image and will not affect the original. Normally what is supposed to happen is that once I have made my change in Photoshop, I hit Apple+S to save and then it will update within Aperture. However, when I hit to save, I get the following error message:
    Could not save "file.tiff" because the file is already in use or was left open.
    I know that on my computer and the other computer I connect to that is definitely not open. Not even in Finder. I tried closing Aperture and then saving and I still get the error message. I am not sure what is going on and why I can't save it. Any ideas?

    Hi,
    Try to save in different location and different format not in tiff like PSD. close the photoshop and repon once and open PSD file and save as into tiff in different location.
    just try with this...
    HARI

  • HP Laserjet M1132 MFP is too slow over the network!

    Hi,
    My HP Laserjet M1132 MFP is too slow over the network!
    I have connect the printer to a windows XP 32bit SP3 using UBS port. The printer works fine on the local computer but when sharing it over the network it works too slow, for example with print test page it takes about 45 seconds to print and for other documents it takes much longer time.
    I have installed the latest driver form HP website and upgrade the firmware it the latest version.
    It happens on other Windows XP machines as well.
    I connected the printer to my laptop (Windows 7 64bit) and it works fine (No delays over the network) and it seems that this problem have some relations with the windows XP Driver.
    I have used local port trick on remote machines (instead of regular method) like this:
    ''add a local printer;
    'new port'
    'localport'
    \\XPcomputer\HPPrinterName as port name
    but still nothing!
    There is nothing wrong with the network, we use to use a Samsung printer on the same machines over the network with no problem.
    I Really appreciate your HELP!
    This question was solved.
    View Solution.

    BEHZAD_T, how is the printer connected to the network (wireless or Ethernet)? If it is slow wirelessly, I would suggest trying to connect the printer to your router with the Ethernet cord and install it to the networked computer that way.
    Another question is, relatively speaking, how close to your router are the Samsung printer and the HP printer? Depending on the distance (and what stands between the devices) there can be a lag between sending a print job and it being received by the printer.
    Let me know!

Maybe you are looking for