java parallel port program

Discussion in 'Java' started by moses, Sep 5, 2007.

  1. moses

    moses Guest

    hi.could anyone please tell me what is wrong with my code given below?
    the port data outputs are supposed to be made low on running the
    code.but i checked the output using a digital voltmeter and it is
    staying high.i am using windows XP and jdk1.5.0.and the Rxtx package
    do i need to install any drivers to allow port communication?.it is
    showing the IOEXCEPTION:'the data was written successfully in the
    writebyte'.

    package parallelIO;
    import gnu.io.*;
    import java.io.*;

    public class ParallelIO {

    private static OutputStream outputStream;
    private static ParallelPort parallelPort;
    private static CommPortIdentifier port;
    static byte dat=0x00;

    public static final String PARALLEL_PORT = "LPT1";
    public ParallelIO()
    {
    try {
    // get the parallel port connected to the output
    port =
    CommPortIdentifier.getPortIdentifier(PARALLEL_PORT);
    // open the parallel port --
    open(App name, timeout)
    parallelPort = (ParallelPort)
    port.open("Automator",
    50);
    outputStream =
    parallelPort.getOutputStream();


    outputStream.write(dat);
    outputStream.flush();
    outputStream.close();

    }
    catch (NoSuchPortException nspe)
    {
    System.out.println("\nPrinter Port LPT1 not
    found :
    "
    + "NoSuchPortException.\nException:\n" + nspe +
    "\n");
    }
    catch (PortInUseException piue)
    {
    System.out.println("\nPrinter Port LPT1 is
    in use : "
    + "PortInUseException.\nException:\n" + piue +
    "\n");
    }
    catch (IOException ioe)
    {
    System.out.println("\nPrinter Port LPT1
    failed to
    write : "
    + "IOException.\nException:\n" + ioe + "\n");
    }
    catch (Exception e)
    {
    System.out.println("\nFailed to open Printer
    Port LPT1
    with exception : "
    + e + "\n");
    }
    finally
    {
    if (port != null && port.isCurrentlyOwned())
    {
    parallelPort.close();
    }
    System.out.println("Closed all resources.\n");
    }
    }

    - Hide quoted text -
    - Show quoted text -
    }
     
    moses, Sep 5, 2007
    #1
    1. Advertisements

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. karthik
    Replies:
    5
    Views:
    11,373
    Dale King
    Jul 25, 2003
  2. michele bergo

    Parallel port in Java...

    michele bergo, Aug 21, 2003, in forum: Java
    Replies:
    3
    Views:
    830
    michele bergo
    Aug 23, 2003
  3. Paul Perrone
    Replies:
    0
    Views:
    15,054
    Paul Perrone
    Aug 21, 2003
  4. b3ny
    Replies:
    11
    Views:
    1,166
    Babu Kalakrishnan
    Nov 20, 2004
  5. Christopher Tidy
    Replies:
    4
    Views:
    759
    Christopher Tidy
    Jan 22, 2007
  6. focode

    parallel port and java

    focode, Jul 27, 2007, in forum: Java
    Replies:
    1
    Views:
    530
  7. moses
    Replies:
    10
    Views:
    1,877
    Martin Gregorie
    Sep 6, 2007
  8. Soren
    Replies:
    4
    Views:
    1,597
    c d saunter
    Feb 14, 2008
Loading...