Inicio > Java > Java Parallel port interfacing in Win32 [Solucion 01]

Java Parallel port interfacing in Win32 [Solucion 01]

Despues de intentar e intentar escribir datos en el puerto paralelo (LPT1) solo con la api de java me di por vencido ya que no pude xD, encontraba los puertos y todo , pero nno escribia.

Asi que segui buscando y encontre esta api para windows xD , se llama jnpout32pkg.dll y con ella si pude escribir datos :D

se las dejo para que la descarguen:

Download:

jnpout32_pkg_dll_source.rar

Instalacion:
Copiar jnpout32pkg.dll en %WinDir%\System32

Uso:

Primero crean una clase cualquiera para usar los metodos de la dll Ej:
Clase ioPort.java

package jnpout32;
/* Definitions in the build of jnpout32.dll are:            */
/*   short _stdcall Inp32(short PortAddress);               */
/*   void _stdcall Out32(short PortAddress, short data);    */
public class ioPort
{
// declaracion metodos nativos de 'jnpout32.dll'
// escribe una palabra a la direccion del puerto especificada
public native void Out32(short PortAddress, short data);
// lee una palabra desde la direccion del puerto especificada
public native short Inp32(short PortAddress);
// carga el package 'jnpout32.dll'
static { System.loadLibrary("jnpout32pkg");}
}

y ahora creamos otra clase para usarlo

import jnpout32.*;
public class Aplicacion {
private ioPort puertoParalelo = new ioPort();
public Aplicacion() {
puertoParalelo.Out32((short)0x378,(short)255);
}
}

Listo hemos enviado 255 bytes al Puerto Paralelo LPT1 888 xD

Fuente:
http://www.hytherion.com/beattidp/comput/pport.htm
Saludos.

Categorías:Java Etiquetas: , , , ,
  1. me
    mayo 14, 2009 a las 8:37 pm

    en ke programa lo hiciste. .. . JCreator o eclipse …. u otro :O

  2. Orlando Cano
    mayo 15, 2009 a las 7:28 pm

    Hola estimado Esteban..solo para decirte que es un muy trabajo el que has hecho…solo ahi un detalle con el envio de datos hacia la computadora..marca un error y genera un informe de errores para porteriormente ser ser enviado a la pagina de sun..no tengo a la mano el archivo pero si te interesa saber que es con gusto te lo envio..mi problema esta resuelto…solo queria mandar datos de la computadora al dispositivo mediante java..ya funciona muy bien…Muchas Gracias por este aporte..

  1. No trackbacks yet.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: