Muchas gracias HackmanC!!
fue la solución al problema
A continuación muestro como quedó la cosa por si le sirve de ayuda a alguien más:
Código PHP:
Ver original// Se trata de un applet
public void init(){
port = getParameter("port");
if(port==null || port=="")
port="LPT1";
try{
if(port.startsWith("LPT") || port.startsWith("COM"))
port = port+":";
fos = new FileOutputStream(port);
bw = new BufferedWriter(new OutputStreamWriter(fos,"Cp850"));
}
catch(Exception e){
System.out
.println
("Error: "+e
.getMessage
()); }
}
// Este metodo recibe un string utf y escribe codificado en Oem
public void printOemString(String msg){
try{
bw.write(msg);
}
catch(Exception e){
System.out
.println
("Error: "+e
.getMessage
()); }
}
Un saludo